BM6&6( \\\KKKKKKJJJGGGDDDAAA@@@>>>>>>??????===<<<999888777666555555555555888888777666555444333333444555555666666666666666666666555555555444444444555555555555555555555555666666777888999::::::;;;:::;;;<<<>>>???????????????AAADDDEEEEEEFFFIIIKKKKKKJJJIIIHHHEEEFFFOOOYYY[[[\\\```ppplllUUUKKKLLLGGGEEEFFFBBBFFFDDDEEEIIIOOOddd|||nnn\\\NNNFFFBBB>>>;;;===;;;::::::<<<======<<<<<<<<<;;;:::::::::;;;;;;999DDDEEEDDDaaa|||qqqjjjooosssvvvnnn___YYYLLLFFFMMMNNNDDD===@@@BBBVVVwwwoooqqqyyy~~~iiiIIIBBB======<<<::::::===>>>>>>???BBBEEEHHHLLLNNNPPPSSSVVVZZZ___fffmmmrrroooiiikkkqqqzzzZZZKKKIIIGGGMMMMMMdddrrrggg\\\WWWVVVWWW]]]dddkkkuuuhhhSSSIIIEEEBBB@@@???@@@@@@>>>;;;<<>>======>>>>>>>>>>>>>>>FFFRRRlllooo[[[MMMDDD@@@AAAFFFBBBCCCEEEDDDBBBAAACCCEEEQQQRRRRRRMMMEEEAAABBBEEECCCFFFTTT{{{sssfffnnn^^^LLLIIIGGGCCCAAAAAA???>>>>>>>>>>>>===;;;999999888777666666666666666666666666555555555555444444555666666666666666666555555555444444444444555555555555555555555555555666666777888999:::;;;:::;;;<<<===????????????AAACCCEEEFFFGGGHHHIIIJJJJJJHHHGGGFFFCCCBBBKKKUUU[[[\\\___lllyyy\\\JJJHHHEEEEEEFFFBBBEEECCCCCCFFFKKK___xxxfff[[[MMMCCC???>>><<<:::===<<<;;;;;;======<<<;;;<<<;;;;;;;;;::::::::::::======;;;<<>>III^^^mmmiii```mmmdddHHHBBB======<<<::::::===>>>???AAACCCGGGKKKNNNPPPSSSTTTVVVYYY]]]eeemmmssspppjjjlllpppxxx___PPPKKKGGGLLLMMMaaauuugggZZZTTTTTTWWW\\\bbbmmmvvv}}}}}}iiiXXXLLLDDD???<<<<<<>>>?????????AAAAAAAAA??????>>>>>>??????>>>===<<>>>>><<<;;;:::999888777666666666666444444555555555666666666333444555555666666555555555555555555444444444444444444444444444444444444555555666777888999:::::::::;;;<<<===>>>?????????BBBBBBDDDGGGIIIKKKJJJIIIKKKIIIHHHFFFBBBAAAIIIRRR[[[\\\^^^ggghhhNNNGGGCCCDDDFFFAAADDDAAABBBDDDGGGVVVzzztttdddQQQJJJAAA<<<;;;;;;;;;:::<<<<<<<<<===>>>>>><<<::::::;;;;;;;;;;;;:::999999@@@777666<<<@@@MMMuuulll[[[XXX]]]cccmmmwwwqqqUUUMMMNNNKKKCCC>>>:::<<>>???AAAEEEIIIMMMQQQSSSUUUVVVWWWXXX]]]dddmmmtttuuunnnooooootttdddTTTMMMGGGLLLOOOaaappp]]]TTTTTTVVVZZZ^^^mmmuuu|||}}}~~~xxxcccOOOHHHEEE@@@<<<<<<;;;@@@AAA>>>AAAHHHHHHBBBAAA@@@????????????===<<<;;;>>>@@@CCCQQQoooyyyqqqeee]]][[[VVVSSSTTTUUUUUUYYY___ccc___WWWOOOHHHDDDBBBBBBFFFHHHJJJHHHCCC@@@???@@@BBB>>><<>>============<<<::::::999888777777666666777555555555555555555555555333333444555555555555444444444444444444444444444444444444444444444444444444555555666777888999999::::::<<<===>>>????????????@@@BBBGGGLLLOOONNNLLLNNNLLLKKKIIIEEECCCJJJTTT\\\^^^___cccvvvwww[[[OOOEEEBBBDDDAAACCCAAAAAACCCDDDOOOmmmuuucccSSSGGGCCC>>><<<<<<===<<<;;;<<<<<<===???@@@???<<<:::::::::;;;<<<;;;;;;:::999===888;;;AAA===999KKKgggsssqqq]]]JJJFFFIIIMMMOOOQQQ]]]|||```NNNMMMMMMEEE<<<;;;999>>>EEEFFFGGGUUUfffzzz|||xxxXXXEEE@@@<<<======;;;;;;======>>>AAAFFFJJJNNNRRRTTTUUUWWWYYY[[[___eeelllqqqzzzsssrrrooopppvvveeeTTTLLLHHHOOOVVVhhh|||dddXXXVVVWWWXXXZZZkkkttt|||~~~~~~sssiiiUUUEEEDDDFFFBBBAAAEEE>>>DDDDDD???DDDNNNOOOHHHCCC@@@>>>>>>@@@@@@>>><<<<<>>>>>===DDDXXXtttxxxiiicccqqqzzzYYYKKKHHHEEEDDDEEE???===<<<<<<===<<<;;;::::::999888777666666666666777666666555444333333333222333333444444444444444333333444444444444444444444444444444444444444444444444555666777888888999999:::;;;===>>>>>>>>>>>>>>>@@@DDDJJJPPPTTTVVVWWWRRROOOMMMJJJEEEDDDLLLVVV]]]aaa```aaapppjjj[[[JJJAAACCCAAACCCAAABBBCCCCCCJJJccc}}}rrrdddTTTGGG???>>><<<<<<===>>>>>>===<<<<<<===???AAA@@@>>><<<999:::;;;;;;<<<<<<<<<<<<888;;;>>>???;;;999<<>>::::::???AAACCCLLLXXXsssvvvvvv}}}tttSSSDDD>>>;;;======;;;;;;===<<<>>>AAAFFFKKKOOORRRTTTTTTWWW\\\```cccfffjjjmmmwwwqqqqqqmmmlllyyynnneeeRRRKKKIIIRRRaaattt~~~fffZZZWWWWWWWWWXXXgggqqq|||rrrjjjZZZPPPJJJLLLJJJDDDCCCGGG@@@DDDDDDAAAGGGSSSYYYWWWGGGBBB>>>===@@@BBB@@@>>>777;;;>>>===>>>GGGWWWddd~~~yyyooogggaaa\\\VVVQQQUUU]]]nnnlllPPPDDDBBB???AAACCCDDDCCCAAA@@@@@@===@@@@@@AAAHHHUUUaaaggghhhmmmyyyuuusssrrrccc```qqq|||XXXIIIGGGDDDAAA@@@>>>===;;;;;;<<<<<<:::999999888777666555555555555777777666555444333222111111222333333444444333333333333333333444444444444333333333333333333333333333333444555666777888888999:::;;;<<<===>>>>>>>>>>>>BBBHHHMMMRRRXXX]]]aaaYYYTTTOOOIIICCCBBBJJJTTT^^^cccddddddpppooobbbNNNCCCBBBAAABBB@@@AAACCCBBBGGG\\\rrrzzznnn^^^SSSIIIAAA999999:::;;;<<<===>>>>>><<<<<<<<>>???@@@999======777888??????888<<<<<>>999666777:::>>>IIITTTiiiqqqvvvqqqOOOBBB===;;;===>>><<<;;;===<<<>>>BBBGGGLLLOOORRRSSSTTTXXX^^^ccceeegggiiijjjooolllnnnkkkjjj{{{jjjiiiTTTKKKIIITTTfff}}}tttaaaXXXVVVVVVWWWYYYbbbnnnzzz}}}lll^^^YYYQQQXXX___aaa[[[PPPFFFAAABBBAAAAAABBBHHHTTTaaajjjQQQIIIBBB???AAADDDCCCAAA=========<<<===BBBHHHLLLaaabbb___WWWQQQOOONNNKKKQQQ```xxx```KKKDDD>>>???AAABBBBBBAAAAAA@@@???@@@???===>>>CCCLLLSSSVVV^^^jjjwwwooo```aaauuu{{{VVVGGGGGGFFFAAA???>>><<<;;;;;;;;;;;;:::888888777666555444444444444555555555444444333333333111111222333333333333333222222333333333444444444333333333333333333333333222333444555666777777888999999;;;<<<===>>>>>>>>><<>>@@@CCCBBBEEEVVVkkkxxx~~~|||vvvgggUUUJJJGGGEEEAAA@@@@@@@@@???>>>===>>>>>><<<;;;;;;===AAACCCCCCBBB;;;:::::::::<<<@@@CCCEEEAAACCC@@@;;;<<>>888:::777666666777;;;CCCKKKXXXjjjyyyrrrzzznnnKKKAAA<<<:::===>>><<<;;;===>>>@@@DDDIIIMMMQQQSSSTTTVVVZZZ___bbbeeefffiiikkkkkkjjjmmmjjjhhhjjjsssZZZMMMIIISSS```~~~xxxkkk]]]WWWTTTSSSUUUYYY___jjjuuu{{{~~~zzzuuueeeXXXVVV[[[hhh~~~|||dddNNNHHHAAA???BBBEEELLL```uuu^^^TTTHHHCCCCCCEEEEEECCCCCCAAA===;;;:::;;;===>>>IIIPPPQQQKKKEEEFFFIIIIIIQQQ___sss~~~uuurrruuuyyyaaaNNNEEE???>>>>>>>>>@@@@@@@@@??????>>>===<<<<<<>>>BBBFFFIIIOOO[[[iiixxxnnn```eee{{{yyyRRREEEHHHIIIEEEBBB>>><<<;;;;;;;;;;;;:::888777666555444444333333444333333333444444444555555111111222333333333333222222222222333333444444444333333333333333333333333222333333444555666777777999999;;;<<<===>>>>>>>>>888???FFFHHHGGGLLLXXXbbbnnnfffZZZOOODDDAAAIIISSS]]]dddiiimmmzzzooo___ZZZPPPIIIEEE???>>>===???CCCAAACCCSSSggg{{{vvv]]]YYYNNNBBB===@@@DDDDDDLLLLLLJJJFFFBBB???>>>>>><<<;;;;;;===@@@CCCEEEEEE;;;:::999:::<<>><<<<<<===@@@BBBFFFKKKOOORRRTTTTTTYYY[[[^^^aaacccfffiiilllmmmlllpppkkkffflll{{{```OOOHHHQQQWWWzzzsssiii^^^XXXTTTQQQSSSVVV]]]gggqqqvvvzzzwwwZZZTTT\\\eeeqqq|||~~~kkk\\\RRRTTTeeewwwiiiPPPDDD@@@CCCBBBDDD[[[wwwhhh\\\NNNFFFEEEFFFEEECCC>>>===;;;::::::;;;===>>>777AAAEEE@@@;;;???EEEGGGFFFQQQ___hhheee```bbbjjjcccfffiiiggg___TTTHHHAAA>>>===<<<<<<>>>?????????===<<<===@@@@@@===;;;;;;CCCIIIWWWiii}}}nnnbbbhhhuuuTTTKKKGGGEEEDDD???<<<<<<<<<<<<;;;:::999999666666666555444444333333333333333333333333333333111111111111111111111111333333222222111222222222222222222222222222222222111333444555555555777888999999:::;;;;;;<<<<<<===???@@@BBBDDDGGGIIIKKKLLLVVVRRRNNNJJJDDD@@@CCCJJJ___bbbeeejjjttttttWWWOOOMMMEEE@@@AAA???<<<>>>BBBDDDKKK```wwwtttqqqeeeQQQDDDDDDCCC???===@@@HHHOOOhhhnnngggSSSEEEDDDEEE@@@<<<<<<>>>AAAAAA>>>@@@FFFBBB;;;888;;;======CCCJJJTTTZZZOOOBBBFFFHHH@@@:::<<<999:::FFF[[[mmmrrrnnn^^^WWWNNNLLLNNNQQQQQQOOOBBB>>>;;;;;;===??????>>>IIIKKKLLLIIICCC===;;;:::888555666;;;;;;888:::@@@>>>???BBBJJJZZZooojjjHHH???===;;;999999:::<<<>>>DDDDDDEEEKKKRRRWWWXXXVVV]]]___bbbcccdddggglllqqqrrrqqqlllfffhhh~~~{{{cccRRRMMMFFFPPPfffuuuiii]]]WWWTTTQQQPPPRRRZZZdddpppvvvvvvvvvyyy}}}~~~vvveeeVVVJJJIIIJJJJJJOOOXXXaaakkk~~~tttlllfffZZZPPPMMMLLLTTTnnnfffLLLGGGCCCCCCHHHOOOjjjkkk\\\OOOJJJEEE@@@DDDMMMEEE???;;;>>>===888666999<<<;;;<<>><<<>>>CCCGGGQQQ\\\```cccfffgggeee[[[TTTLLLGGGEEECCC???;;;@@@???<<<;;;;;;<<>>>>>======<<<<<<>>>GGGSSSddd{{{nnndddiiiwwwUUULLLGGGDDDCCC>>><<<<<<<<<<<<;;;:::999999555555555444333333222222333333333333333333333333111111111111111111111111333222222111111222222222222222222222222222222222111333444555444555777888999999:::;;;;;;<<<<<<===>>>???BBBDDDFFFHHHJJJKKKHHHJJJKKKJJJCCC???EEEOOOeeehhhjjjiiimmmzzzxxx[[[OOOKKKDDD???AAA@@@===>>>AAABBBIII^^^tttwwwccc^^^cccooowww]]]NNNFFFEEECCC@@@???DDDLLLSSSggg}}}~~~```JJJBBBBBB>>>===???BBBBBB@@@AAAFFFGGG@@@<<<>>>>>>>>>BBBIIIRRR[[[WWWJJJHHHHHHCCC???>>>;;;:::@@@KKKSSSTTTPPPNNNKKKFFFEEEFFFGGGFFFDDDAAA>>>;;;:::<<<>>>======DDDFFFGGGEEEAAA===;;;;;;999555555888999777999>>>=========AAAJJJYYYiiittteeeEEE>>>===;;;::::::<<<>>>@@@DDDGGGKKKNNNQQQTTTWWWYYY^^^aaaeeeggghhhjjjnnnqqqtttssspppkkkmmmzzzvvvgggTTTMMMHHHLLL```xxxkkk^^^XXXUUURRRQQQSSS[[[eeeqqqwwwxxxxxxzzz}}}}}}~~~ppp___TTTLLLEEEEEEGGGHHHIIILLLQQQYYYhhh|||vvvhhh]]]WWWMMMFFFBBBCCCEEELLLaaaxxxqqqTTTJJJCCCCCCGGGMMMfffcccUUUJJJHHHFFFCCCEEELLLCCC@@@???BBB@@@<<<<<<@@@<<<:::;;;>>>>>><<<@@@EEEPPP[[[fffiiigggeeebbb___SSSMMMFFFBBBBBBAAA???;;;???>>>===<<<<<<===???@@@??????>>>>>>======<<<<<<===CCCLLLYYYppp}}}rrriiimmmyyyWWWMMMGGGDDDBBB===<<<<<<<<<<<<;;;:::999888555444444333222222111111333333333333333333333333111111111111111111111111222222111111111222222333222222222222222222222222111222444555444555666888999999:::;;;;;;<<<<<<===<<<>>>AAACCCDDDFFFHHHJJJ@@@EEEKKKKKKBBB>>>EEEQQQoooxxx}}}yyyrrrxxxbbbQQQHHHBBB???AAABBB>>>===@@@@@@FFF[[[qqq~~~qqqWWWHHHJJJSSS\\\```kkk~~~nnn]]]VVVMMMJJJDDD???<<<>>>CCCHHHUUUppp^^^NNNMMMAAA>>>???CCCDDDBBBCCCFFFHHHBBB>>>===<<<<<>>???AAAAAA???===>>>>>>>>>>>>>>>===<<<;;;===;;;;;;<<<>>>???>>>======???AAA@@@>>><<<;;;;;;888555444777888888;;;???<<<<<<<<<;;;<<>>===;;;;;;<<<>>>AAACCCFFFKKKQQQSSSSSSTTTYYY]]]bbbeeejjjmmmoooppprrrsssttttttsssppprrr}}}jjjmmmUUULLLJJJHHHZZZ|||nnn```YYYVVVTTTSSSTTTZZZdddqqqxxxzzzzzz{{{}}}}}}~~~{{{qqqdddVVVNNNJJJKKKJJJHHHJJJLLLHHHAAAEEEHHHOOO\\\mmm}}}vvvfffWWWMMMGGGDDDGGGCCCCCCFFFGGGIIIVVVeeetttbbbUUUJJJFFFIIINNNgggcccTTTIIIHHHHHHEEEFFFKKKBBB@@@@@@AAA???<<<<<>>???@@@???===>>>>>>>>>>>>>>>???@@@AAA??????>>>>>>======<<<<<<===>>>DDDKKKWWWuuuyyyrrruuuzzzXXXNNNGGGCCCBBB<<<======<<<<<<;;;:::999888555555444444333222222222222222222222222222222222111111111111111111111111111111111111111222222333111111111111111111111111000222444444444444666888999999:::;;;;;;<<<<<<===:::>>>BBBCCCCCCDDDFFFHHHFFFIIILLLJJJBBB===CCCNNNnnn~~~zzzvvvmmmUUUGGG@@@@@@AAAAAA>>>===???@@@EEEZZZpppzzzjjjYYYHHH???AAAHHHNNNJJJIIIPPP[[[jjj}}}}}}rrreee]]][[[NNNIIICCC===:::;;;===>>>GGGSSSpppyyy___TTTCCC??????CCCFFFFFFEEEGGGIIIEEEAAA>>>======@@@BBBMMMbbbzzzzzzfffUUULLLBBB@@@??????@@@???======???888:::<<<<<<;;;:::;;;<<<888;;;???DDDFFFEEECCCAAA;;;<<<======<<<;;;::::::777555555888;;;===>>>???<<<>>>>>>===;;;<<<@@@DDDDDDMMMVVVZZZaaappp~~~___BBB===<<<;;;<<<===@@@DDDFFFJJJNNNSSSVVVXXX[[[___bbbfffjjjooosssvvvvvvvvvuuutttssstttuuuuuugggrrrTTTIIIMMMHHHUUUxxxrrraaaZZZWWWUUUTTTTTTXXXaaannnvvvyyyzzz{{{|||~~~sssccc]]]YYYUUUSSSUUUVVVZZZYYYSSSRRRTTTLLL@@@BBBBBBDDDIIIRRR]]]hhhnnnmmmfffZZZNNNEEEAAA@@@@@@???<<<>>>AAAAAAAAAGGGPPPJJJgggpppgggXXXMMMKKKRRRqqqooo]]]OOOKKKJJJGGGGGGLLLIIIDDDAAA@@@@@@>>><<<:::<<<:::999<<<======CCCJJJ]]]gggmmmgggZZZPPPIIIEEECCC@@@======>>>??????>>>>>>>>>??????@@@AAAAAAAAA??????>>>>>>======<<<<<>>CCCEEETTT}}}zzz~~~yyyWWWMMMGGGCCCBBB<<<=========<<<;;;:::888777666666555555444333333333222222222222222222222222111111111111111111111111111000000000111111222333111111111111111111111111000222333444444444666777999999:::;;;;;;<<<<<<===:::>>>CCCEEEDDDCCCFFFHHHMMMJJJIIIFFFAAA===AAAHHH^^^qqqtttppp}}}yyy\\\HHHAAA@@@AAA@@@======@@@@@@EEEXXXnnn~~~zzzhhh[[[MMMGGGFFFEEEFFFIIIJJJJJJLLLLLLIIIGGGMMMUUUyyyrrraaaZZZXXXTTTOOOMMMEEEBBB>>>===>>>??????>>>FFFHHH```eeeQQQFFFAAA???EEEKKKKKKJJJJJJNNNLLLHHHDDDBBBDDDFFFGGGIIIaaauuufffSSSHHHAAA===>>><<<999:::???:::;;;<<<<<<<<<===@@@BBB>>>DDDLLLQQQQQQMMMGGGBBB======<<<<<<<<<;;;:::999777777888:::>>>BBBBBB@@@>>>>>>?????????>>>>>>>>>888>>>EEEHHHKKKWWWnnnwww___EEE===<<<<<<<<<>>>BBBEEEHHHNNNOOORRRXXX___eeeggggggkkkmmmqqquuuxxxyyyyyyxxxuuutttwwwzzzyyyjjjwwwSSSFFFNNNIIIPPPkkkuuubbbYYYWWWUUUSSSSSSTTT\\\hhhrrrwwwyyyzzz{{{~~~yyygggYYYLLLJJJOOOYYYdddmmmmmmnnngggZZZUUUUUUMMMAAAAAAAAAAAABBBFFFKKKQQQVVVUUUQQQKKKEEEAAA@@@@@@@@@>>><<<===@@@CCCEEEJJJOOOJJJXXXooowwwxxxhhhTTTLLLVVVzzz{{{hhhUUUNNNKKKHHHKKKRRRSSSLLLCCC@@@CCCEEEAAA:::===;;;:::<<<======BBBIII[[[bbbbbbYYYLLLDDD@@@>>>???===<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAAAAABBBBBB??????>>>>>>======<<<<<>>======<<<;;;999888777777666666555555444333333222222222222222222222222111111111111111111111111000000000000000111222333111111111111111111111111000111333444333444555777999999:::;;;;;;<<<<<<===:::@@@FFFGGGEEEDDDFFFJJJMMMIIIGGGFFFBBB>>>AAAFFFSSSbbbooooooiiinnneeeLLLCCCBBB@@@???<<<>>>AAA@@@CCCTTThhhyyyvvveeeXXXMMMFFFLLLWWW\\\\\\[[[___\\\WWWOOODDD===@@@HHH___tttmmm\\\KKKFFFGGGEEE@@@===AAA>>>>>>AAAEEEEEE???:::???DDD]]]jjjTTTJJJDDDBBBIIIQQQSSSQQQPPPQQQQQQMMMGGGEEEGGGHHHGGGGGG[[[uuuaaaQQQBBB>>><<<888777;;;;;;<<<<<<>>>@@@BBBDDDEEEGGGMMMTTTXXXUUUNNNFFFAAA???===<<<;;;<<<<<<:::999888999999<<>>??????===:::888;;;@@@BBBDDDMMMaaatttsss]]]FFF===<<<<<<<<<>>>BBBEEEHHHPPPOOORRRYYYccciiikkkiiimmmmmmooorrrvvvxxxyyyxxxwwwuuuxxx}}}{{{mmmzzzUUUFFFLLLIIIKKK\\\~~~vvvaaaXXXVVVTTTRRRQQQPPPXXXcccmmmtttxxx{{{|||xxxgggbbbSSSMMMDDDAAANNNeeeyyy~~~wwwiii[[[SSSOOOIIIBBB???@@@BBBCCCCCCEEEIIILLLKKKIIIGGGDDDBBB@@@??????GGGDDDBBBDDDGGGKKKOOOPPPVVVWWWbbb|||wwwvvv\\\NNNWWW|||ppp]]]SSSLLLHHHNNNXXXZZZSSSGGG@@@BBBFFFCCC<<>>======@@@FFFTTTWWWTTTKKKCCC@@@???===<<<<<<<<<<<<===>>>>>>???BBBBBBAAAAAAAAAAAABBBBBB??????>>>>>>======<<<<<<<<<;;;???EEEDDDBBBIIIUUUpppyyyuuu{{{sssRRRJJJFFFDDDDDD???>>>>>>===<<<;;;999888777666666555444444333333222111111111111111111111111111111111111111111111111////////////000111222333111111111111111111111111000111333333333333555777999999:::;;;;;;<<<<<<===<<>><<<>>>AAA>>>???MMM___qqq~~~rrr```OOOKKKLLLWWWkkkzzz{{{qqqjjjggg]]]QQQHHHAAA???FFFNNNVVVlllttteeeYYYMMMBBB@@@@@@>>>;;;;;;AAABBBGGGQQQZZZ\\\TTTLLLCCCDDDWWW}}}zzzaaaPPPHHHEEENNNXXX\\\YYYWWWZZZ[[[VVVNNNKKKMMMMMMJJJKKKVVV{{{___EEE======:::888:::<<<<<<===BBBGGGJJJHHHFFFDDDIIINNNPPPLLLFFFBBB@@@>>><<<::::::<<<===<<<:::888999999>>>OOOdddqqqtttfffXXXGGG>>>>>>???===999;;;;;;===@@@@@@EEEUUUfffttt|||XXXDDD===<<<<<<<<<>>>AAAEEEGGGNNNPPPTTTZZZaaafffiiijjjnnnkkkiiikkkoootttvvvvvvuuurrrvvv{{{yyy{{{jjj{{{\\\JJJIIIJJJHHHRRRmmmvvv```VVVTTTRRRPPPOOONNNUUU___iiirrryyy}}}iiiVVVSSSFFFHHHCCC>>>OOOqqqxxxggg[[[RRRJJJFFFFFFAAACCCFFFFFFFFFFFFHHHKKKKKKJJJHHHFFFDDDBBBAAA@@@BBBAAAAAAEEEMMMUUUYYYYYY___ZZZ___{{{vvvwwwgggUUUXXXzzz|||kkk^^^QQQIIIOOOZZZiiidddXXXIIIBBBCCCCCC@@@AAA??????@@@>>><<<>>>BBBIIIIIIFFF@@@???AAA@@@>>><<<>>>???AAABBBCCCEEEFFFFFFDDDBBBAAA@@@AAABBBCCC??????>>>>>>======<<<<<<;;;===AAACCCCCCDDDGGGIIIUUUmmm~~~vvvuuuqqqQQQIIIEEEDDDDDD@@@>>>>>>===<<<;;;999777666555555444333333222222111111111111111111111111111111111111111111111111111////////////000111222333000000000000000000000000///111333333333333555777999999:::;;;;;;<<<<<<======DDDKKKLLLHHHFFFIIIMMMMMMTTT[[[ZZZNNNAAAAAAGGGLLLVVVbbbhhhjjjppp}}}rrrTTTHHHDDD>>>>>>===>>>@@@<<<;;;GGGWWWiiixxxuuu^^^KKK;;;<<>>:::;;;;;;:::;;;>>>???DDDQQQeeewww{{{sss[[[OOOSSStttkkkSSSKKKHHHRRR]]]aaa___\\\hhhiiidddZZZVVVXXXWWWRRRPPPSSSaaa@@@888;;;;;;999:::<<<<<>>BBBCCCAAA??????@@@<<<:::888999<<<>>>===;;;666777999BBBZZZzzzkkkQQQAAA???AAA???:::<<<:::;;;<<<;;;===JJJXXXtttwwwxxxTTT@@@===<<<<<<<<<===AAADDDFFFLLLQQQWWW[[[^^^aaafffjjjmmmiiieeeeeejjjpppssstttqqqmmmqqqwwwtttuuufffwww|||bbbMMMFFFMMMHHHNNNfffvvv___TTTRRRQQQOOONNNNNNSSS]]]hhhqqqyyy\\\HHHEEE>>>FFFCCC<<>>======<<<<<<;;;@@@AAA>>>>>>DDDGGGGGGEEEKKKWWWjjjzzzqqqeee[[[]]]hhhwww}}}wwwyyysssRRRJJJFFFEEEDDD@@@>>>>>>===<<<;;;999888777666555444444222222111000111111111111111111111111111000/////////000222333000000000000111111111111000000000000000000000000000000111222333555666777777888999;;;<<<===============AAAEEEEEEDDDGGGMMM___[[[eeetttjjjMMM???FFFMMMTTT```kkkpppsss}}}\\\EEE???@@@???<<<;;;===<<<<<>>DDDVVVkkksssjjj\\\UUUMMMMMMMMMMMMNNNQQQTTTVVV___gggmmmiii[[[MMMFFFDDD:::;;;<<<;;;999:::===AAA@@@CCCGGGWWWkkkrrrwwweeeppphhhpppbbbYYYhhhjjj]]][[[qqquuunnn```]]]eeeddd[[[]]]dddzzz[[[NNNBBB@@@>>>;;;:::<<>>>>>AAA>>>;;;EEEIII<<>>======>>>AAAEEEIIIKKKPPPRRRUUUXXX[[[^^^cccfffkkklllmmmjjjgggfffgggjjjhhhhhhlllooommmppphhh```www[[[QQQKKKJJJOOOTTTaaagggWWWPPPLLLLLLNNNMMMSSS]]]fffnnnuuuyyy|||}}}rrrPPPCCCDDD===@@@===<<>>===::::::>>>AAABBBFFFKKKQQQUUUVVVPPPKKKLLLNNNNNNEEEFFFEEECCCBBBAAA???<<<===<<<<<<===>>>>>>===;;;777;;;>>>???AAADDDFFFFFFFFFFFFGGGJJJNNNOOONNNMMMNNNJJJHHHKKKSSSaaavvvwwwkkkssssssRRRJJJFFFDDDDDD???>>>>>>===<<<;;;999888777666555444444222222111000111111111111111111111111111000/////////000222222000000000000111111111111000000000000000000000000000000111222333555666777777888999;;;===>>>>>>>>><<<<<>>???>>><<<;;;<<<<<<<<<@@@FFFVVVmmm^^^JJJ@@@@@@@@@BBBMMM^^^iiikkkkkkllljjjfffaaabbbfffjjjmmmmmmjjjjjjfff\\\MMMBBB<<<;;;===>>>???>>>;;;;;;===???:::<<<;;;AAALLLUUUlllwwwqqqfff```rrrvvveeecccjjjpppqqqtttzzz{{{___NNNCCC<<<<<<===<<<<<<>>>===;;;:::<<>>CCCGGGUUUlll{{{yyy|||sssOOOCCC=========>>>AAAEEEHHHKKKRRRUUUYYY[[[]]]```cccfffiiikkkkkkjjjgggeeefffggggggfffkkkpppoooqqqwwwaaawwwxxx___OOOJJJJJJOOOSSS^^^kkkZZZSSSPPPPPPRRRMMMQQQXXXaaakkkuuu}}}pppOOOCCCDDD>>>BBB@@@===HHH___ppptttllllllkkkjjjiiiiiiiiiiiilllrrrvvvtttoooqqq{{{}}}sssnnnnnnoooqqq|||zzzeee```yyy}}}sss}}}lll[[[bbbyyyjjj]]]RRR^^^sssppp]]]PPPOOOPPPOOOLLLHHHDDD@@@===<<<;;;<<>>>>>>>>>>>===<<<===>>>>>><<<;;;999===@@@@@@@@@AAACCCCCCDDDDDDEEEFFFGGGGGGGGGFFFGGGCCCAAACCCGGGOOO___lllsssiiipppsssRRRJJJFFFDDDDDD???>>>>>>===<<<;;;999888777666555444444222222111000111111111111111111111111000000000///000111111222000000000000111111111111000000000000000000000000000000111222333555666777777888:::<<<>>>???@@@@@@<<<;;;>>>CCCEEEFFFKKKQQQRRRTTTggg~~~}}}aaaIIIBBBIIIRRRaaammmqqqqqqwwwjjjIII>>>???>>>;;;;;;<<<;;;;;;>>>DDDPPPeee{{{yyyWWWGGGAAAEEEFFFHHHQQQaaappp{{{zzzwwwyyy{{{yyyvvvrrrjjj\\\NNNCCC>>>=========>>>>>><<<;;;;;;===???@@@FFFCCC@@@BBBIIIcccuuuqqqhhhooozzzgggmmm{{{|||xxxrrr[[[BBBBBB<<<888:::=========>>>>>><<<:::;;;===@@@BBBBBB@@@>>>>>>@@@CCCOOOeeewww[[[EEE>>>AAA;;;888===>>>:::<<>>@@@AAA<<<<<<<<<;;;;;;<<>>AAAEEEHHHKKKTTTWWW\\\___aaacccdddffffffhhhjjjiiigggdddccccccddddddhhhmmmoooqqqcccjjjyyyeeeLLLJJJIIINNNPPPZZZwwwnnn]]]TTTPPPQQQSSSMMMOOOSSS\\\ggguuuqqqRRRDDDDDD===BBBBBB>>>DDDUUUdddiiinnnwww~~~|||~~~tttuuusssuuupppdddYYYXXXmmmjjjmmmppp[[[]]]rrrpppYYYVVVddd~~~lll___\\\VVVQQQLLLDDD>>>999;;;<<<@@@CCCFFFNNNaaarrrsss]]]IIIBBBDDDEEECCCAAACCCEEEDDD@@@===>>>??????>>>======>>>>>><<<:::999===BBBDDDCCCAAAAAACCCCCCDDDEEEDDDCCCBBBBBBCCCDDDBBBAAACCCCCCFFFOOOYYYvvvyyymmmffflll}}}rrrRRRJJJEEEDDDDDD???>>>>>>===<<<;;;999888777666555444444222222111000111111111111111111111111000000000000000111111222///000000000111111111111000000000000000000000000000000111222333555666777666888:::<<<>>>@@@AAABBB???===>>>CCCEEEFFFKKKPPPNNNLLLUUUfffiiiYYYIIIDDDEEEOOO___lllppppppvvv}}}uuuPPP@@@???>>>;;;;;;<<<;;;:::===BBBHHHXXXnnn}}}yyyXXXHHHFFFMMMRRRYYYhhhzzz{{{wwwnnnbbbQQQDDD@@@@@@AAABBB???>>><<<;;;===BBBHHHLLLEEENNNMMMGGGDDDBBBQQQkkkwww{{{pppjjjwww}}}zzziii___PPP===@@@===<<<>>>AAAAAA@@@???BBB@@@>>>===>>>@@@BBBCCC>>>>>>===???FFFQQQnnnzzz[[[CCC??????===<<<>>><<>>>>>???<<<<<<===<<<;;;;;;===???BBB\\\yyyhhh~~~}}}gggEEE===;;;<<<<<<>>>AAAEEEHHHKKKQQQVVV\\\aaacccdddeeefffccceeehhhiiigggeeebbb```bbb```bbbfffhhhlllwwwiii^^^wwwjjjKKKJJJGGGKKKNNNUUUoooppp\\\SSSNNNNNNPPPMMMMMMPPPYYYeeettt~~~~~~zzzZZZIIIDDD>>>CCCEEEDDDIIIZZZkkkuuutttwwwrrrgggbbbdddbbb\\\NNNOOOUUUdddtttlll~~~{{{ggg```ccc}}}}}}jjjeeerrrvvveeeXXXNNNDDD>>>;;;<<<>>>CCCIIIMMMUUUdddssszzzppp\\\HHH???@@@BBBAAAAAAEEEKKKMMMIIIAAA>>>???@@@???>>>?????????===;;;999===FFFLLLKKKFFFCCCDDDCCCEEEEEEDDDBBBBBBDDDFFFDDDBBBCCCEEEDDDDDDJJJRRRhhh}}}uuukkkdddmmmrrrQQQIIIEEECCCCCC???>>>>>>===<<<;;;999888777666555444444222222111000111111111111111111111111///000000000111111111111///000000000111111111111000000000000000000000000000000111222333555666777666888:::<<<>>>@@@AAABBBBBB??????CCCFFFFFFIIILLLLLLGGGIIIRRRVVVQQQIIIEEEFFFPPP___llloooooouuu}}}[[[EEE@@@>>><<<;;;===<<<999<<>>>>>???===<<<<<<>>>@@@BBB]]]dddssswwwxxx~~~```@@@<<<;;;<<<===???CCCFFFIIIKKKNNNSSSZZZ```cccdddeeefffbbbcccfffhhhhhhfffbbb``````^^^\\\]]]```fffpppzzztttXXXqqqkkkLLLJJJEEEIIIKKKQQQggguuu___SSSMMMMMMOOOLLLLLLOOOXXXdddqqq{{{}}}|||}}}}}}iiiSSSJJJCCCGGGJJJLLLUUUhhh~~~zzzggg``````XXXLLLCCCJJJPPPWWWwwwoooccclllvvv___OOODDD???@@@<<<===BBBJJJPPPTTTYYY___```___VVVIII@@@@@@BBBBBBCCCHHHRRRZZZWWWJJJAAA???AAA@@@@@@@@@AAAAAA???===:::???KKKWWWYYYPPPGGGDDDBBBBBBBBBAAAAAABBBEEEGGGBBBAAABBBCCCAAA@@@DDDKKKUUUiiitttlllhhhuuurrrQQQIIIEEECCCCCC>>>>>>>>>===<<<;;;999888777666555444444222222111000111111111111111111111111//////000111111111111000000000000000111111111111000000000000000000000000000000111222333555666777777888:::<<<>>>???@@@@@@CCC@@@@@@EEEHHHGGGGGGIIIIIIHHHIIIMMMQQQOOOIIICCCIIIRRR```lllppprrrzzzkkkNNNCCC???======>>><<<:::<<<@@@===CCCSSSgggyyyzzziiieeennnzzz}}}eeeVVVOOOIIIJJJOOO^^^qqqtttooolllnnnxxx{{{iiiVVVQQQSSS___cccaaaaaaddd}}}xxxuuu||||||]]]GGG@@@BBBCCCDDDHHHKKKLLLNNNPPPPPPMMMDDDEEEEEECCC@@@???@@@AAAIIIYYYSSSIIIMMMMMM]]]fffGGGFFFFFF???>>>AAA>>>===NNNxxxYYYKKKNNNXXXXXXJJJDDDDDDCCC@@@>>>===???AAACCC```cccmmmnnnoooyyyYYY======;;;<<<>>>AAADDDHHHKKKLLLMMMQQQXXX]]]```bbbcccdddbbbbbbeeehhhjjjiiieeebbb___^^^]]][[[\\\bbbllluuuYYYhhhhhhOOOJJJDDDHHHJJJNNN___}}}dddVVVOOONNNPPPLLLKKKNNNVVVbbbnnnvvvyyy{{{}}}~~~}}}}}}}}}jjj___PPPQQQSSSWWWbbbuuuqqquuuzzzkkkNNNGGGGGGIIIJJJ\\\mmmffftttuuuZZZJJJ>>>;;;===<<<;;;???GGGKKKJJJJJJKKKLLLPPPQQQJJJDDDCCCDDDCCCDDDHHHUUUccccccTTTFFFAAABBBBBBAAABBBDDDDDDBBBAAA>>>CCCTTTjjjqqqeeeUUUNNNFFFCCC@@@>>>@@@BBBCCCDDDFFFFFFGGGHHHEEE???@@@EEEGGGWWWtttwwwrrrqqqrrrQQQIIIEEECCCCCC>>>>>>>>>===<<<;;;999888777666555444444222222111000111111111111111111111111...///000111222111111000000000000000111111111111000000000000000000000000000000111222333555666777777888999;;;===>>>>>>>>>AAA>>>@@@FFFKKKJJJHHHIIIHHHJJJKKKLLLMMMMMMHHHAAAFFFNNN]]]lllttt|||{{{WWWFFF@@@>>>>>>???>>>:::<<<@@@>>>@@@KKK___sssfffTTTKKKPPPXXXiiigggXXX]]]hhhooosssssskkkuuufffQQQJJJHHHIIIKKKIIINNNQQQNNNNNNPPPOOOKKKFFFHHHIIIHHHDDDAAA@@@AAAMMMgggcccTTTWWWTTTYYYtttSSSHHHFFF???@@@???===>>>IIIcccrrr]]][[[hhhhhhWWWNNNLLLHHHCCC???>>>???AAADDDeeekkklllooosssuuu{{{SSS<<>>??????AAADDDCCCAAACCCHHHKKKNNNNNNJJJGGGGGGEEEBBBBBBDDDQQQdddhhh[[[LLLEEECCCBBBBBBDDDFFFGGGFFFDDD@@@GGG___ttthhhXXXPPPHHHEEEGGGHHHFFFBBBKKKMMMRRRUUUPPPHHHDDDFFFDDDOOOiii{{{|||~~~qqqQQQIIIDDDCCCCCC>>>>>>>>>===<<<;;;999888777666555555444333222111000111111111111111111111111...///000222222111111000000000000000111111111111000000000000000000000000000000111222333555666777777888999;;;<<<=========>>><<>>;;;<<<@@@AAA???GGG[[[ooo}}}wwwnnnhhhqqqoooXXXhhh{{{sssPPPKKKTTTVVVRRRPPPNNNSSSTTTOOOLLLLLLJJJEEEIIILLLNNNMMMHHHDDDCCCCCCKKKmmmkkk[[[aaa]]]\\\qqq[[[HHHDDD???BBB===>>>CCCLLLZZZtttvvvmmmxxxxxxdddUUURRRLLLEEE@@@===???AAAFFFiiiwwwkkkooovvvtttxxxPPP;;;@@@<<<>>>@@@DDDGGGKKKMMMNNNSSSVVVZZZ\\\\\\\\\]]]^^^cccbbbdddggglllmmmllliii]]]dddhhheeebbbdddlllrrrbbbYYY___WWWKKKDDDHHHJJJIIISSSmmmiiiYYYPPPMMMOOOMMMIIIHHHNNN[[[iiisssvvvqqquuuyyy{{{{{{zzzyyyyyyzzzzzz|||rrrWWWKKKPPPKKKQQQlllaaaSSSGGGJJJPPPKKK\\\lllPPPGGGEEEBBBAAAFFFDDDDDDEEEDDD>>><<>>>>>>>>======<<<;;;999888555555555444333222000///222222222111111111000000000000000000000000000000............////////////......//////000000111111000000000111222333555555888888999:::<<<===>>>>>>@@@BBBDDDFFFGGGHHHJJJLLLLLLIIIIIINNNOOOIIICCCAAA@@@FFFSSSfffwwwpppQQQEEE<<<>>>BBB===>>>@@@:::CCC@@@EEESSSfffwwwoooooojjjYYYPPPWWWhhh||||||gggeeebbb]]]XXXVVVVVVWWWWWWccchhhhhh]]]OOOGGGEEEDDD[[[ooorrrfff]]]YYY]]]iii^^^KKKEEE>>>GGGBBBGGGMMMXXX]]]XXXggguuu}}}uuuYYYDDDBBBEEECCCMMMyyy|||~~~xxxjjjJJJ<<<===:::===AAAEEEHHHLLLQQQTTT[[[\\\^^^_________^^^]]]cccccceeegggiiilllnnnooojjjhhhhhhjjjiiihhhkkkqqqtttXXX]]]\\\MMMQQQMMMLLLLLLKKKWWW{{{qqq\\\TTTOOOKKKJJJJJJKKKNNNUUUbbbpppyyyvvvxxxyyyyyyxxxwwwxxxyyyxxxzzz}}}hhhQQQHHHEEEGGGGGGFFFLLLbbb{{{^^^NNNFFFJJJKKKPPPmmmfffUUUGGGGGGNNNQQQOOOLLLRRRQQQKKKBBB???CCCHHHJJJMMMHHHEEEGGGLLLMMMIIIDDDCCCBBBFFFSSSaaacccXXXLLLDDDDDDHHHNNNPPPJJJDDDBBBGGGRRRtttwww}}}uuu___QQQOOONNN^^^nnnkkkbbbVVVGGGHHHLLL\\\{{{|||uuuUUUIIIBBBAAAAAA:::>>>>>>======<<<:::999888555555555444333222000000222222222111111111000000000000000000000000000000............////////////.../////////000000000111000000000111222333444555777888999:::;;;<<<===>>>???AAADDDFFFHHHKKKOOORRRNNNMMMMMMPPPSSSQQQKKKEEEAAAEEEQQQ```lllttt}}}{{{ZZZIII>>><<<>>>:::;;;???:::???===@@@LLL\\\lll|||~~~~~~{{{tttyyyuuuXXXUUURRR]]]ttt~~~ooo```\\\]]]aaaeeeiiiwwwxxxuuujjjYYYLLLJJJLLL```ooonnnaaa[[[WWWYYYccccccPPPHHH@@@GGGFFFOOO\\\gggcccOOOLLL^^^[[[IIIEEEFFFSSSzzz{{{bbbEEE999;;;>>>AAAFFFKKKOOOSSSXXX[[[aaabbbeeeggggggeeecccaaaaaaaaabbbccceeegggjjjkkkllliiiiiikkkkkkjjjmmmssseeebbb```OOOPPPLLLKKKMMMMMMTTTmmm}}}dddXXXQQQLLLMMMLLLLLLNNNSSS^^^jjjssstttvvvxxxyyyxxxxxxyyyzzzwwwyyy{{{~~~qqqaaaYYYWWWVVVIIIHHHIIIKKKNNN[[[zzzvvvbbbUUUVVVPPPHHHWWWpppzzzZZZOOOIIIPPP[[[aaabbbbbbeeebbbXXXLLLGGGGGGHHHFFFIIIFFFDDDGGGLLLMMMHHHBBBAAA@@@DDDRRR```ddd[[[PPPHHHGGGKKKQQQSSSMMMGGGEEEIIITTTwwwhhhWWWTTTbbbwww{{{vvvhhhVVVMMMOOO^^^|||tttTTTHHHAAAAAA@@@:::============<<<:::999888555555555444333222111000222111111111111000000000000000000000000000000000............////////////////////////000000000000000000000111222333444555666666888999:::<<<======@@@AAACCCFFFIIINNNTTTXXXTTTVVVSSSPPPSSSWWWPPPCCC???CCCNNN\\\dddeeefffhhhssseeeQQQAAA<<<===999;;;???<<<<<<;;;===FFFQQQ```ttt}}}kkkkkkttt}}}mmmVVVLLLVVV^^^xxxgggccchhhjjjpppxxx|||sss```NNNJJJQQQdddjjjbbbWWWYYY[[[^^^gggcccRRRIII???CCCGGGVVVpppyyy^^^LLLKKKnnnrrrSSSJJJOOO]]]{{{zzzwwwXXXAAA999;;;@@@DDDJJJPPPTTTYYY^^^bbbeeegggjjjkkkkkkiiifffeeebbbaaaaaaaaabbbdddgggiiimmmjjjjjjllllllkkknnntttooobbbdddTTTMMMIIIIIIPPPSSSUUU___kkklll[[[SSSOOOPPPOOOMMMMMMPPPYYYccckkkrrrtttvvvxxxxxxxxxzzz{{{wwwxxxyyy|||~~~yyyyyyoootttxxx{{{~~~zzzsss\\\QQQLLLMMMFFF@@@OOOgggvvviiilllfffSSSOOO\\\nnnnnnTTTPPPRRR^^^kkkqqqtttvvvuuuooobbbVVVOOONNNJJJDDDFFFEEEFFFKKKPPPOOOIIICCCCCCAAADDDPPP___ddd]]]TTTLLLLLLOOOUUUVVVPPPJJJGGGJJJSSSssshhh]]]fff|||}}}iiiTTTSSS```}}}~~~~~~rrrRRRFFFAAABBBCCC============<<<;;;:::999888444444444444333222111000111111111111000000000000////////////////////////............////////////////////////000000000000//////000000111333444555555666777888:::;;;<<<===AAABBBCCCDDDGGGMMMTTTYYYaaaddd^^^UUUVVV]]]TTTBBB<<<@@@KKK[[[eeefffcccbbbbbb{{{nnnYYYEEE===@@@===>>>AAA>>><<<;;;>>>CCCJJJXXXooo]]]PPPYYYgggxxxwwwtttjjjZZZOOOSSS]]]VVV```aaacccsss~~~dddTTTXXXdddhhhwwwmmmkkkrrrppprrr{{{zzzfffOOOJJJRRR______VVVTTT```hhhjjjrrrbbbUUUKKKDDDFFFHHH\\\}}}cccRRRTTTggg|||]]]OOOTTTfffzzz~~~oooRRR@@@;;;>>>???DDDKKKQQQWWW\\\aaadddffffffggggggffffffeeedddfffeeecccbbbccceeehhhiiikkkhhhhhhkkkjjjiiilllrrr|||www```bbbWWWKKKFFFGGGPPPYYYZZZYYYYYYlllwwwppp[[[SSSQQQPPPNNNLLLKKKNNNUUU^^^eeennnqqqtttvvvwwwxxxzzz|||xxxxxxyyy{{{~~~{{{tttiiieeedddwww{{{gggUUUOOOMMMKKKMMMRRReeeyyyppp]]]ZZZ\\\yyyzzzyyyyyynnn^^^^^^cccnnnvvvxxxyyy{{{uuuooodddYYYUUUTTTNNNFFFFFFGGGKKKPPPUUUSSSLLLFFFFFFDDDFFFPPP]]]bbb^^^VVVPPPOOORRRXXXXXXQQQKKKHHHIIINNNhhhmmmiiizzz{{{[[[WWWbbb~~~yyy{{{sssRRRFFFAAABBBCCC=========<<<<<<;;;999888777444444444444333222111111000000000000000000000000////////////////////////............////////////000000000000/////////////////////000111222444444444555666888:::<<<===>>>BBBBBBBBBBBBDDDIIIPPPUUUhhhkkkeeeZZZ[[[aaaZZZJJJ===???III[[[iiimmmllljjjfffwwwzzzaaaIII>>>AAA??????@@@===;;;;;;===AAAFFFRRRhhh|||rrr^^^NNNGGGJJJPPPVVVUUUVVVWWWSSSOOORRRXXXQQQVVVPPPLLLWWWgggwwwjjj```[[[cccpppyyymmmrrrzzzwwwwwwmmmUUULLLQQQTTTWWWWWWbbbwww{{{sssqqqvvv{{{tttdddYYYQQQKKKKKKHHH]]]zzzWWWVVVPPPrrrrrrlllttt}}}bbbRRRUUUooozzzgggLLL???>>>@@@@@@EEELLLSSSYYY]]]bbbeeeeeedddaaa``````aaacccdddgggfffeeedddeeefffhhhiiigggeeeeeeggggggfffiiinnnwwwgggZZZRRRKKKFFFEEENNNXXXZZZUUUOOOVVVaaauuuqqq[[[SSSRRRMMMLLLKKKJJJLLLSSS\\\bbbkkkmmmqqqtttuuuwwwyyy{{{zzzzzzyyyyyy|||zzzuuuwwwxxx}}}xxxttt[[[PPPSSSSSSNNNLLLUUUaaammm}}}}}}lllnnnvvvttt[[[WWWcccrrrzzz}}}sssrrrvvv||||||zzzzzzsssnnneee\\\ZZZYYYSSSJJJFFFHHHLLLRRRUUUSSSMMMGGGFFFDDDGGGQQQ^^^dddaaa\\\RRRQQQSSSYYYXXXQQQJJJGGGEEEIII[[[qqqxxxeee^^^eee|||~~~wwwUUUGGG@@@@@@AAA;;;<<<<<<<<<<<<;;;999888777333444444444333333222111//////000000000000000111000000000000000000000000............////////////000000000000/////////////////////000111222333444555555777999;;;<<<>>>???CCCBBBAAA@@@AAADDDJJJNNN[[[^^^[[[VVVWWW\\\ZZZRRRCCCAAAHHHYYYiiiqqqssssssrrrzzznnnPPP@@@AAA>>><<<===:::;;;:::;;;>>>AAAKKK]]]nnnyyyrrrfffaaa___cccddd^^^TTTNNNSSSQQQTTTYYY]]]^^^ccchhhgggjjjddd]]]]]]\\\eeexxxxxxsssuuuqqqllljjjlllooottt{{{vvvpppyyy~~~ttt^^^TTTSSSRRRXXXaaawwwssshhhjjjiiihhhfff]]]RRRKKKHHHAAAUUUiiiXXXKKKSSStttyyykkkkkkyyyxxxeeeZZZ^^^|||www]]]EEE===>>>@@@CCCHHHOOOVVV[[[___ccceeedddbbb```______aaadddfffeeeeeeeeeeeeeeeffffffgggeeecccccceeeeeedddgggmmmsss{{{SSSJJJKKKGGGEEELLLTTTWWWRRRKKKJJJQQQ```xxx___UUURRRKKKKKKIIIIIIKKKRRRZZZ```hhhkkknnnqqqsssuuuwwwyyyzzzzzzyyyyyyzzz|||vvvooottt|||[[[SSSUUUSSSNNNJJJHHHKKKUUUpppxxxfff___WWWXXXhhh~~~||||||vvvtttmmmeee```^^^WWWPPPFFFHHHKKKOOOQQQOOOKKKGGGEEEDDDHHHSSS```gggfffbbbSSSRRRTTTYYYXXXPPPIIIFFFBBBDDDNNNdddyyyzzzuuujjjnnnyyyVVVHHHAAAAAABBB<<<<<<<<<<<<;;;:::999888777333333444444444333222222////////////000000111111000000000000000000000000............////////////111000000000/////////...////////////000222333444555666777999;;;===???@@@BBBBBBAAA@@@@@@BBBGGGKKKLLLMMMNNNPPPQQQTTTWWWXXXKKKEEEFFFTTTgggsssyyy{{{yyy~~~]]]EEEBBB===:::<<<;;;===;;;;;;<<<>>>DDDQQQ^^^yyy|||nnnfffcccccciiikkkwww}}}tttuuussstttxxx{{{}}}uuu}}}eeeSSSKKKPPPZZZgggooowww~~~zzz{{{~~~ppphhhccc^^^bbbiiiuuuiiieee___fffnnneeeVVVJJJCCCBBBNNN^^^VVVLLLXXXsss~~~yyymmmkkkuuuuuuiiiccciiiuuu{{{VVV@@@===@@@AAAEEEJJJQQQWWW[[[^^^aaacccaaaaaaaaabbbcccdddeeeeeecccdddeeefffgggffffffeeefffddddddffffffeeehhhnnnrrrQQQJJJFFFFFFHHHMMMUUUYYYVVVRRRJJJKKKQQQrrriiiYYYQQQKKKKKKJJJIIIKKKQQQYYY^^^fffhhhllloooppprrruuuwwwxxxxxxxxxxxxyyy{{{}}}~~~vvviiidddtttyyy```YYYZZZTTTLLLHHHIIIIIITTTuuuwwwdddZZZ[[[fffmmmsss}}}}}}zzzzzzvvvmmmfffbbb\\\VVVIIIIIIKKKLLLMMMLLLJJJHHHJJJIIIMMMWWWaaafffddd```UUUSSSUUUZZZXXXPPPIIIFFFBBBCCCFFFMMMXXXeeemmmqqqrrr{{{yyyzzzzzzzzzwwwUUUHHHBBBCCCEEE@@@<<<<<<<<<;;;:::999888777333333444444444333222222.../////////000000111111000000000000000000000000............/////////000111111000000/////////.........//////000222333444555666888:::<<<>>>@@@AAAAAAAAAAAA@@@@@@BBBFFFJJJJJJJJJMMMRRRSSSSSSXXX```PPPGGGDDDQQQeeeuuu~~~{{{iiiKKKDDD>>>;;;>>>>>>@@@===<<<===>>>AAAJJJTTTpppxxxiii\\\XXX^^^hhhoooiiiqqqsss___TTTPPPOOORRRXXXfffzzzzzzzzzmmmjjjiiizzzzzztttjjjcccooo}}}sss___PPPDDDMMMNNNxxxnnnjjjYYY]]]|||tttnnnpppxxxvvvkkkfffjjjyyyxxxwwwRRR???>>>CCCDDDEEEJJJPPPVVVYYY[[[^^^___]]]___bbbeeeffffffeeedddccceeegggiiiiiiiiigggfffhhhffffffhhhhhhgggjjjooosssRRRPPPAAAEEEJJJQQQXXX^^^___]]]PPPKKKKKKgggqqq\\\PPPLLLKKKJJJIIIKKKPPPWWW]]]dddgggkkkmmmoooqqqsssuuuuuuvvvvvvxxxyyy{{{}}}~~~~~~iiiWWW___}}}rrr```]]]VVVRRRUUUYYYSSSLLL[[[tttzzzhhh^^^\\\^^^iii}}}|||{{{}}}|||zzzzzzzzz|||zzzqqqiiieee```[[[MMMMMMMMMMMMMMMLLLLLLKKKQQQQQQSSSZZZaaaddd___ZZZVVVTTTVVVZZZYYYQQQIIIFFFCCCFFFHHHIIILLLPPPTTTUUUXXX^^^bbbhhh|||sssvvvvvvPPPDDDDDDAAA===>>>???>>>===<<<:::999888777666555444444222222111000111111111111000000000000////////////////////////000000000000000000000000////////////000000000000///////////////000000111333666999:::999:::>>>BBB>>>AAACCCBBB@@@@@@CCCGGGEEEHHHKKKNNNQQQTTTYYY\\\UUUNNNHHHOOOdddzzzsssJJJ>>>AAAAAA===;;;>>>===<<<;;;<<>>999IIIMMMOOOSSSVVVYYYZZZ[[[[[[___aaaccccccaaabbbeeehhheeeeeefffhhhjjjjjjhhhfffcccdddgggkkkiiifffhhhmmmrrr}}}[[[KKKGGGCCCJJJRRR[[[kkkqqqfffYYYQQQIII\\\qqq[[[WWWLLLJJJIIIJJJJJJKKKRRR[[[bbbeeefffgggllltttvvvuuu}}}yyyuuuvvv{{{}}}{{{mmmbbbxxxjjj[[[___^^^[[[WWWVVVYYY^^^cccuuuyyyjjjdddaaa___eeeooo|||wwwuuuyyyuuuqqqsssyyyooovvvzzzooooookkkVVVWWWSSSPPPPPPPPPNNNMMMMMMRRRSSSWWW[[[]]][[[ZZZZZZUUUZZZ___]]]UUULLLGGGEEEDDDCCCCCCIIIQQQYYY\\\\\\RRRaaannnoookkklllqqqtttuuuqqqlllxxxvvvPPPDDDDDDAAA===>>>>>>>>>===;;;:::999888777555555444333222111111000111111111000000000//////////////////////////////000000000000000000000000------------............///............///000000444666888999:::<<<>>>@@@>>>AAACCCBBBAAAAAADDDGGGGGGIIILLLNNNOOORRRUUUXXXMMMFFFBBBKKKeee[[[IIIDDD???<<<===>>>===<<<;;;<<>>;;;JJJKKKMMMQQQTTTUUUUUUUUUVVVYYY[[[\\\\\\[[[\\\___bbbdddeeegggiiijjjiiigggeeeeeeeeegggjjjhhheeegggmmmoootttaaaJJJDDDBBBIIIUUUfff}}}zzzooocccQQQVVV}}}www___WWWLLLJJJIIIIIIHHHHHHMMMTTT^^^aaabbbccciiisssxxxxxxyyywwwuuuuuuxxx{{{||||||~~~ssshhhmmm~~~}}}jjjiiigggfffggglllssszzzuuuddd```aaajjjttt}}}yyytttuuupppkkkmmmuuummmrrrvvvnnnoookkkXXX[[[]]]___]]]UUUNNNLLLMMMQQQUUU[[[]]][[[WWWUUUUUUSSSVVVYYYVVVOOOHHHFFFFFFAAADDDJJJVVVcccmmmrrrrrruuuzzzyyykkk\\\TTTSSSSSS[[[[[[]]]ppp~~~uuuOOODDDEEEAAA======>>>===<<<;;;:::999888777555555444333222111000000111111000000000000//////////////////////////////000000000000000000000000------------............///............///000000555555666888;;;>>>>>>>>>???AAACCCCCCAAABBBEEEHHHJJJKKKMMMNNNNNNPPPRRRUUULLLEEE>>>DDD___zzz```NNN@@@===AAA>>>===<<<;;;;;;>>>CCCFFFPPP^^^rrrwwwooopppkkk[[[SSS]]]wwwjjjfffaaa[[[RRRBBBKKKMMMssstttkkkbbb^^^mmmxxxpppwwwMMM:::???>>>>>>JJJJJJMMMQQQSSSRRRRRRRRRSSSTTTUUUWWWWWWWWWYYY[[[]]]bbbdddgggiiiiiigggeeeccceeedddfffhhhfffdddgggnnnqqqoookkkHHHFFFCCCIIIVVVlllxxx]]]VVVqqqggg\\\OOOLLLJJJJJJHHHFFFIIINNN[[[^^^``````fffpppvvvxxxvvvwwwwwwwwwwwwxxx{{{}}}xxxbbbXXXhhhsssfffaaabbbcccggglllxxxtttooopppllljjjnnnnnnlllssswwwsssuuuooo^^^^^^iiippplll^^^SSSPPPSSSUUU[[[aaaaaa[[[UUURRRQQQPPPQQQQQQMMMHHHEEEEEEGGGAAAIIIYYYmmm}}}eeeQQQIIIHHHIIIWWWYYY[[[lll}}}sssNNNCCCEEEAAA============<<<;;;:::999888777555444444333222111000000111000000000////////////////////////////////////////////////////////////////////////000000000000000////////////000111111666444444777<<>><<<>>>AAACCCCCCBBBBBBFFFIIIKKKLLLNNNOOOPPPQQQTTTWWWUUUMMMBBB???OOOooo~~~___GGG@@@BBB=========;;;;;;<<<@@@CCCIIIWWWkkk~~~wwwqqqsssqqqjjjYYYQQQ]]]~~~eee[[[WWWXXXUUUJJJUUU^^^pppcccYYYXXXkkkvvvtttiiiDDD888===>>>@@@HHHJJJNNNRRRTTTSSSSSSTTTVVVUUUUUUVVVWWWXXXZZZ\\\^^^```cccfffhhhgggdddbbb```aaaaaabbbdddcccbbbgggnnnooommm}}}~~~OOOJJJFFFJJJSSSffflll___rrrrrrbbbRRRNNNLLLMMMKKKHHHIIIMMMYYY^^^aaabbbfffmmmrrrrrruuuxxx{{{zzzwwwwww{{{tttRRROOO\\\mmm~~~mmmgggeeehhhssstttnnnooolllmmmrrrlllpppvvvvvvuuuwwwpppccceeeqqqyyysssfff\\\ZZZ[[[]]]cccgggccc\\\WWWTTTRRROOOOOOMMMJJJFFFDDDEEEFFFFFFSSSjjj}}}bbbQQQNNNTTTWWWfffeeeaaahhhuuuyyyqqqMMMCCCEEEAAA======<<<<<<;;;:::999888888777555444333222111000000///000000000////////////...////////////////////////////////////////////////////////////000000000000111111000000111111222333555444444777<<>>@@@CCCCCCAAABBBFFFIIIJJJLLLOOOQQQSSSVVVZZZ]]]^^^WWWJJJ???CCCWWWooo~~~pppPPPBBBAAA=========<<<;;;<<<>>>@@@CCCNNN```ttt|||hhhlllzzz|||dddSSSZZZbbbTTTSSSYYYZZZPPP\\\rrrmmm]]]SSSWWWoooxxx{{{aaaBBB<<<===>>>BBBFFFHHHMMMSSSUUUTTTTTTWWWZZZWWWWWWWWWYYYZZZ\\\^^^^^^^^^aaaeeeeeeccc```^^^^^^]]]]]]^^^aaaaaaaaafffmmmhhhkkkyyy___LLLEEEGGGNNN\\\~~~{{{iiivvv{{{fffTTTOOOLLLMMMLLLIIIIIILLLQQQYYYaaaeeeiiioooqqqpppsssxxx{{{zzzwwwvvvzzz___RRRQQQXXXppp|||tttsss|||zzzsssrrrooopppwwwwwwsssssspppllluuu~~~wwwllleee```\\\dddkkkmmmeee\\\YYYWWWUUUSSSRRROOOLLLHHHFFFEEEFFFIIIZZZwwwhhhUUUSSSXXX]]]cccaaaZZZZZZbbbcccmmmpppLLLCCCEEEAAA<<<===;;;;;;;;;:::999888888888444444333222111000//////000000////////////......////////////////////////000000000000000000000000------------............111000000000000111222222333333555888<<<======<<<<<>>>>>===<<<>>>@@@CCCJJJXXXjjj}}}mmmhhh}}}}}}___YYYyyycccTTTTTT\\\\\\SSSaaakkk[[[UUU]]]zzz{{{XXXAAAAAA???>>>EEEHHHGGGMMMTTTVVVUUUUUUXXX\\\YYYXXXWWWXXX[[[]]]]]]\\\\\\___bbbaaa^^^[[[[[[\\\\\\\\\^^^aaa```___cccjjjgggmmmyyytttRRRCCCCCCLLLTTToootttzzzkkkVVVPPPKKKKKKJJJGGGGGGIIIEEEQQQ^^^fffkkkqqqttttttpppuuuxxxxxxuuutttxxx|||zzzdddUUUMMMUUUddd{{{|||yyyuuuwwwvvvzzz~~~|||~~~qqqjjjaaaWWWfffuuuzzzmmm]]]WWWYYYZZZ\\\YYYTTTOOOKKKHHHGGGFFFHHH]]]yyycccZZZYYYYYYWWWUUUMMMKKKOOOPPP[[[qqqnnnKKKCCCEEEAAA<<<===;;;;;;::::::999888888888444444333222111000//////000000/////////.........////////////////////////000000000000000000000000------------............/////////...///000000111111333777:::;;;;;;<<<===;;;>>>@@@AAA@@@AAADDDHHHHHHKKKPPPTTTXXX]]]cccgggcccccc[[[JJJ@@@GGGYYYfffgggOOODDD<<<===??????>>>>>>???@@@AAAEEEOOO```tttwwwmmmzzzhhhkkkwwwfffzzzhhhXXXXXX```aaaZZZkkkfffZZZXXXeee~~~rrrLLL>>>DDD??????IIIKKKKKKRRRYYYZZZWWWVVVZZZ^^^\\\YYYXXXYYY[[[]]]\\\[[[[[[^^^```^^^YYYVVVXXX[[[``````bbbdddaaa^^^```fffhhhnnnuuueeeHHHAAALLLMMMZZZyyy]]]TTTMMMKKKIIIFFFEEEGGGAAAMMM[[[bbbhhhppptttuuuqqqtttvvvwwwvvvuuuwwwyyy~~~xxxggg^^^\\\^^^ffftttxxxnnnaaaUUUggg~~~aaaTTTYYYaaahhhbbbXXXPPPKKKHHHHHHHHHFFF___{{{ggg[[[TTTMMMMMMGGGEEEHHHHHHRRRiiinnnKKKBBBEEEAAA<<<<<<;;;::::::999999888888888444333333222111000//////000/////////............////////////////////////000000000000000000000000////////////000000000111---------------.../////////444999;;;::::::;;;>>>:::===@@@@@@???@@@DDDGGGHHHKKKPPPTTTXXX^^^cccggggggiiiaaaNNN@@@DDDTTTaaa}}}qqqXXXJJJ;;;===???@@@???>>>???@@@:::<<>>@@@BBBCCCFFFHHHJJJLLLQQQZZZccciiijjjiiimmmooogggSSS@@@@@@QQQaaa{{{~~~qqqQQQIIIAAACCCCCC@@@======<<<:::>>>BBBCCCMMMbbbooo|||mmmfff}}}jjj~~~zzzbbbbbbsssrrrggg|||iiidddaaaWWWqqqxxx___FFF;;;??????EEERRRWWW[[[^^^aaa```]]]]]]aaafffhhhccc[[[XXX^^^dddaaaYYY```aaaaaa\\\WWWUUUXXX\\\```cccgggiiigggcccaaa___ddddddlllyyyRRRGGGJJJBBBMMMTTTbbbrrrZZZNNNLLLFFFEEEIIIGGGGGGKKKQQQYYYaaagggkkkmmmooosssxxx||||||{{{zzzzzz}}}~~~wwwuuufffTTTcccvvvYYY[[[hhhrrrooo^^^PPPNNNJJJGGGNNNLLLXXXtttRRRTTTHHHIIIFFFGGGIIIGGGWWWvvv}}}|||nnnKKKCCCEEEAAA======<<<:::999999999999888666555444333222111111111111000000////////////000000//////////////////////////////////////////////////////............//////............////////////000333666777888888999::::::<<<>>>@@@AAACCCEEEGGGKKKLLLQQQZZZeeeoootttvvv|||~~~vvv```IIIAAALLLYYYvvvoooIIICCCBBB@@@>>><<<===>>>===;;;>>>AAA@@@GGGYYYfffuuu{{{eeesss|||lllooo~~~xxxlllllldddccc```www[[[EEE===BBBCCCJJJWWW\\\^^^aaacccbbb```bbbgggllllllggg___ZZZ]]]cccccc^^^aaacccccc```\\\ZZZ]]]aaafffhhhjjjjjjhhhfffeeeeeebbbeeemmmvvvZZZGGGIIIBBBGGGKKKWWWjjj{{{xxx```SSSPPPJJJJJJNNNNNNHHHJJJNNNSSS[[[cccjjjnnnooorrruuuwwwvvvvvvwwwxxx|||~~~vvv{{{|||gggSSS]]]fffZZZfffyyysss```RRRSSSOOOJJJNNNPPPYYYZZZOOOGGGIIIFFFHHHKKKJJJ\\\|||qqqLLLCCCDDDAAA===>>><<<:::999888999999888666555444333222111111111111000000////////////000000........................//////////////////////////////............//////............////////////000222555777777888999;;;;;;===???AAAAAABBBDDDFFFGGGGGGJJJQQQ\\\fffnnnrrrvvvzzzvvvdddLLL???CCCMMMmmmXXXKKKFFFAAA;;;;;;===???>>><<<===@@@===@@@MMMXXXiiiqqq~~~uuutttssseeebbbhhh~~~TTTCCC???FFFIIIQQQ\\\___bbbccceeecccbbbcccgggkkkpppmmmfff``````eeehhhfffgggiiijjjhhheeedddgggjjjmmmnnnnnnllljjjiiijjjlllgggmmmvvvzzzhhhGGGHHHDDDBBBBBBKKKMMM\\\kkkrrryyyjjjYYYSSSJJJIIINNNMMMIIIHHHHHHLLLSSS^^^hhhnnnpppqqqrrrrrrqqqrrrtttvvvzzz~~~pppzzz{{{nnnZZZXXXjjjuuu```jjjyyyeeeWWWYYYTTTLLLNNNOOOUUU|||kkkPPPFFFHHHEEEFFFHHHHHH\\\rrrMMMBBBDDDAAA===>>>;;;:::888888999999777666444444333222111111111111000000////////////000000//////////////////////////////////////////////////////............//////............////////////000222444666666777:::<<<===???AAABBBBBBCCCEEEGGGDDDEEEFFFJJJQQQXXX]]]```___eeeiiiaaaOOO@@@???FFF^^^wwwzzz[[[HHHBBB>>>>>>???>>>======;;;@@@======EEEMMM\\\sssyyyxxxrrrjjjvvvzzzOOOBBBBBBJJJLLLTTT^^^^^^bbbdddeeedddbbb`````````mmmnnnkkkfffdddhhhllllllnnnoooqqqpppnnnmmmnnnpppoooppppppooommmlllmmmoookkkuuu~~~~~~vvvGGGGGGGGGAAA@@@EEEBBBJJJUUU```mmm{{{{{{eeeYYYKKKGGGKKKJJJGGGFFFEEEHHHOOOYYYdddkkkoooqqqssssssrrrrrrrrrssswww}}}~~~vvvzzzyyyyyy{{{jjj[[[]]]yyyuuuxxxssseeeddd\\\RRRSSSNNNTTTvvv```MMMMMMHHHGGGHHHJJJ___rrrMMMBBBDDDAAA===>>>;;;999888888888888777555444444333222111111111111000000////////////000000000000000000000000000000//////////////////////////////............//////............///////////////111333555666777:::<<>>===CCCFFFQQQeee{{{zzz{{{wwwtttLLLBBBEEELLLMMMTTT\\\ZZZ]]]```dddfffdddaaa]]][[[bbbgggiiigggfffiiikkkkkkoooqqqrrrrrrpppooonnnnnnlllnnnqqqqqqpppooonnnooommmuuu~~~JJJDDDGGGAAABBBCCCDDDEEEJJJTTTcccsssqqqaaaPPPIIILLLKKKDDDDDDDDDGGGMMMVVV___dddkkkpppvvvyyyxxxvvvsssrrruuu{{{}}}~~~yyy~~~vvvccc___jjjwwwssshhh[[[[[[QQQZZZ}}}uuuZZZUUULLLIIIMMMRRRiiiqqqLLLCCCDDDAAA===>>>;;;999888777888888777555555444333222111111111111000000////////////000000111111111111111111111111//////////////////////////////............//////............///////////////111333444555777:::===>>>@@@BBBDDDDDDEEEHHHIIIGGGKKKQQQUUUVVVVVVWWWWWWWWWYYYccckkkdddQQQAAA<<>>??????<<<===CCC;;;@@@======CCCCCCHHHXXXppp|||jjjiiiooo}}}~~~vvvjjjJJJDDDHHHNNNMMMTTT[[[WWWXXX\\\aaafffhhhfffbbb___YYY___ccccccdddggghhhfffkkklllmmmnnnmmmkkkiiihhhiiillloooqqqppppppooopppsssvvv~~~VVVDDDEEE???DDDAAADDDAAACCCMMM\\\lll|||wwweeeRRRIIIKKKIIIEEEDDDDDDGGGLLLTTT[[[```fffmmmwww}}}}}}yyyuuurrrttt{{{|||wwwnnniiihhhttt~~~uuuccc]]]UUUcccdddZZZKKKGGGNNNWWWpppnnnKKKCCCEEEAAA======:::999777777888888666555555444333222111111111111000000////////////000000000000000000000000000000//////////////////////////////............//////............///////////////000222333444777:::===<<<>>>@@@BBBCCCDDDGGGIIICCCHHHNNNSSSTTTUUUWWWYYY^^^^^^ggguuuttt___III???DDD\\\rrroooXXXCCC???AAA???>>>@@@>>>@@@;;;;;;AAAAAACCCPPPbbbttt~~~{{{qqqZZZIIIEEEKKKOOONNNUUU\\\WWWXXXZZZ^^^cccfffgggeeedddZZZ]]]______bbbfffgggdddeeefffhhhjjjkkkjjjgggeeeiiikkkmmmnnnnnnooorrrtttzzzuuu|||kkkKKKFFF???GGG???BBB===???IIIVVVcccqqq}}}kkkVVVKKKKKKHHHHHHGGGEEEEEEJJJQQQYYY^^^aaaiiittt{{{}}}zzzuuusssvvv{{{{{{}}}|||{{{wwwtttrrrtttzzz}}}uuurrryyy~~~rrreee^^^qqqvvvfffOOOHHHQQQ[[[sssmmmKKKCCCFFFBBB===<<<:::999777777888888666555555444333222111111111111000000////////////000000//////////////////////////////////////////////////////............//////............/////////000///000222333444777;;;>>>999<<<>>>@@@BBBCCCFFFHHHCCCHHHNNNQQQRRRTTTWWWZZZdddbbblllqqqXXXKKK===TTTfff}}}kkkJJJAAADDDBBB===<<<@@@@@@999888??????AAAMMMYYYjjj}}}}}}vvvvvveeeKKKIIIFFFLLLPPPOOOVVV]]]XXX[[[[[[\\\___bbbccccccccc```aaa```___bbbhhhhhheeebbbcccfffjjjlllllliiigggjjjkkkkkkkkkllloootttxxxyyypppuuu}}}xxx~~~SSSHHHAAAJJJ>>>@@@<<<===HHHRRR[[[gggrrrwww___RRROOOLLLLLLIIIEEEDDDHHHPPPYYY______fffqqqxxx{{{yyyvvvtttxxx|||zzz}}}ggg]]]wwwjjjfff{{{}}}{{{zzztttvvvrrrlllooo|||xxx[[[QQQYYYbbbxxxkkkOOOEEE???>>>???999;;;:::888888999888777555222222222111111111000000000000000000000000000000............////////////---------............///////////////////////////............////////////...///000111111333666999===>>>??????@@@CCCGGGKKKFFFIIIMMMPPPSSSVVVZZZ]]]\\\ggguuukkkQQQFFFHHHTTTjjj```HHHFFF>>>:::DDD???>>>===<<<===>>>@@@BBBRRRbbbooo~~~sssjjjpppqqqTTTDDDDDDIIINNNRRRSSSVVVZZZ^^^aaaaaabbbaaaaaa```______eeeeeefffffffffeeeddddddiiihhhgggiiikkkkkkhhheeebbbdddgggjjjlllmmmnnnnnnmmmoooqqqyyy}}}RRRGGGGGGCCCBBBAAA@@@BBBHHHSSSaaajjjtttgggTTTLLLJJJGGGEEEEEEFFFFFFIIIRRR]]]aaacccggglllqqqtttttttttwww|||}}}hhh[[[VVVccc|||{{{~~~ooovvv}}}{{{qqqrrrsss]]][[[kkklllPPPGGGAAAAAABBB<<<;;;999888777888888666555444333333333222222222222000000000000000000000000............////////////---------............///////////////////////////............////////////...///000111111333666999;;;<<<>>>???AAAEEEJJJOOOPPPPPPPPPRRRVVVZZZ]]]___dddkkkssszzzpppYYYIIIHHHKKKWWWhhh{{{___QQQMMMDDD>>>???>>>===<<<<<<>>>@@@AAAGGGTTT___nnn~~~ooojjjrrrbbbIII???CCCHHHNNNQQQSSSVVVZZZ^^^___``````aaaaaaaaa``````ccccccdddeeeeeeeeeeeedddhhhgggfffhhhjjjjjjgggeeeaaabbbdddgggjjjlllkkkkkklllooopppvvv|||gggLLLFFFFFFEEEDDDBBBCCCIIISSS```iiisssvvv___TTTPPPJJJGGGFFFFFFFFFGGGPPPYYY]]]___dddjjjooosssuuuuuuwww{{{||||||ddd]]]PPPMMMRRRUUUUUUddd{{{qqquuuyyyvvvppplll|||kkkPPPGGGBBBBBBBBB<<<:::888777777777777666444333333222222222111111111000000000000000000000000............////////////---------............///////////////////////////............////////////...///000111111333666999;;;;;;===>>>AAAGGGNNNSSSUUURRRPPPRRRWWW[[[]]]\\\ggglllrrryyyyyydddIIIEEEGGGPPP\\\iiiwwwgggVVVDDD<<<>>>===<<<<<<<<<===???@@@AAAKKKRRRaaazzzlllmmmyyy}}}WWWCCCCCCDDDJJJPPPTTTVVVXXX[[[___\\\]]]]]]^^^___`````````______aaabbbcccdddddddddeeeddddddeeeffffffeeeccc```___```ccchhhjjjhhhfffkkkmmmlllpppvvvyyyPPPBBBGGGIIIGGGEEEDDDHHHRRR^^^fffuuu|||jjj[[[UUUNNNJJJGGGFFFEEEEEEKKKSSSWWW[[[```gggmmmrrruuuwwwwwwzzzzzz~~~uuuqqq]]]QQQKKKLLLLLLUUUqqqxxxsssssstttqqqrrrzzziiiNNNFFF@@@???>>>777999777666666777777666444000000000////////////...////////////////////////............////////////---------............///////////////////////////............////////////...///000111111333666999<<<======???AAAGGGNNNSSSWWWTTTRRRVVV\\\```___]]]dddjjjrrr}}}|||QQQFFFDDDSSSeeepppuuuyyyyyyXXXAAAEEE>>>======<<<<<<===>>>>>>@@@GGGJJJWWWpppmmmuuuwwwPPPBBBIIIHHHMMMTTTXXXYYYZZZ]]]___ZZZZZZZZZZZZ[[[\\\]]]]]]ZZZ[[[]]]^^^```aaaaaabbbaaa``````aaaaaaaaa`````````^^^^^^aaafffhhheeebbbgggjjjhhhiiinnnqqqZZZDDDIIIJJJHHHDDDCCCEEEMMMWWW^^^oootttwwwddd[[[TTTMMMHHHGGGEEEDDDGGGLLLRRRVVV]]]dddjjjpppuuuxxxwwwyyyxxx}}}pppaaaSSSQQQQQQRRRjjj|||sssrrrsssppphhhzzzjjjOOOGGGAAA>>><<<444888777666666777777666555000000000////////////...////////////////////////............////////////---------............///////////////////////////............////////////...///000111111333666999>>>??????@@@AAAFFFKKKPPPWWWVVVWWW]]]dddhhhfffbbbaaagggooo}}}xxxZZZCCCKKKcccttt|||]]]GGGJJJ>>>>>>>>>=========>>>>>>===BBBBBBKKKbbbtttwwwtttmmmIII>>>GGGJJJPPPWWWZZZZZZYYYYYY[[[XXXWWWWWWVVVWWWXXXYYYYYYWWWXXXZZZ[[[\\\]]]^^^^^^\\\]]]]]]]]]\\\\\\]]]]]]```______bbbeeefffcccaaacccfffdddcccgggiiixxxkkkLLLJJJIIIGGGCCCAAAAAAFFFNNNTTT^^^ffftttpppbbbXXXPPPIIIGGGGGGEEEEEEGGGMMMRRRYYY```ffflllssswwwvvvxxxvvvzzzjjj___]]]WWWiii~~~ssssssuuutttbbbqqqkkkQQQJJJCCCAAA>>>555888777666666888888777666333333222222222111111111000000000000000000000000............////////////---------............///////////////////////////............////////////...///000111111333666999>>>???@@@AAABBBDDDIIILLLOOOPPPSSSYYY```dddcccaaabbbggglllwww}}}MMMBBBSSSjjjsssaaaMMMAAA????????????>>>>>>>>>>>>===DDDBBBFFFWWWeeesssqqq}}}eeeIIIBBBIIIMMMRRRYYY[[[YYYUUUTTTTTTUUUTTTTTTTTTTTTVVVXXXYYYXXXYYYYYYZZZ[[[[[[[[[[[[ZZZ[[[\\\[[[YYYYYY[[[]]]___```bbbccccccbbbaaaaaa___eeebbb```cccdddooo|||RRRCCCHHHGGGDDDAAA@@@BBBFFFJJJQQQ]]]lll|||wwweee[[[QQQIIIHHHIIIGGGDDDDDDHHHNNNUUU[[[```fffnnnttttttvvvtttwww~~~tttlll|||vvvxxxzzzyyybbbmmmgggPPPJJJDDDBBB@@@777999777666777888999888777444333333333222222222222000000000000000000000000............////////////---------............///////////////////////////............////////////...///000111111333666999<<<>>>@@@BBBCCCDDDGGGIIIHHHIIIKKKNNNSSSWWW[[[]]]```hhhmmmttt\\\EEEGGGYYYxxxhhhNNN???@@@@@@@@@@@@@@@???>>>>>>@@@HHHGGGFFFPPPYYYeeewwwzzzuuu~~~^^^MMMMMMQQQRRRXXX]]]^^^ZZZUUUQQQPPPQQQQQQQQQRRRUUUXXX[[[]]]\\\\\\\\\\\\[[[ZZZZZZYYY[[[\\\]]][[[YYYYYY[[[^^^]]]```dddccc```]]]___aaa^^^eeeccc```ccccccjjj{{{^^^BBBIIIIIIGGGDDDBBBAAACCCDDDIIIVVVeeettthhh]]]RRRIIIIIIKKKIIIEEEDDDDDDIIIPPPVVVZZZ___gggnnnooosssrrruuu|||yyyfffmmm}}}{{{}}}gggooocccLLLGGGCCCBBB@@@888999888777888999:::999888222222222111111111111000000000000000000000000000............/////////000---------.........//////////////////////////////............/////////000...///000111111333666999999<<>>???HHHGGGCCCHHHNNNYYYlll}}}yyyqqqTTTMMMRRRUUUXXX^^^cccccc^^^WWWSSSQQQOOOOOOPPPRRRVVV[[[___aaa______^^^^^^\\\[[[ZZZYYY\\\]]]^^^\\\ZZZZZZ]]]```[[[```eeeccc]]]ZZZ]]]aaa___fffeeeaaadddccchhhwwwmmmJJJKKKKKKJJJHHHDDDBBBBBBCCCBBBMMM[[[kkkqqq^^^RRRIIIIIILLLKKKGGGDDDAAAFFFMMMRRRUUUZZZccciiilllqqqqqquuu|||uuuoooqqq}}}lllrrreeeMMMGGGGGGBBB;;;999:::999999888888777777777333222111////////////000---///000///...---...000......////////////......---------...///000000111//////............//////////////////////////////000000//////000222555666999<<<@@@BBBCCCDDDFFFGGGFFFGGGLLLPPPOOOOOOUUU^^^```ccchhhqqq~~~xxxVVV???DDD[[[oooqqqMMMHHHCCC@@@@@@BBBCCCBBBAAA>>>??????>>>>>>CCCNNNVVVnnn~~~|||zzz___QQQPPPWWW[[[bbbcccdddbbb\\\UUUPPPNNNMMMNNNQQQTTTXXX]]]```bbbZZZZZZZZZ[[[\\\[[[ZZZZZZ]]]\\\\\\\\\]]]^^^```aaabbbcccaaa^^^YYYYYY\\\```iiilllnnnkkkggggggnnntttHHHEEEOOONNNHHHGGGBBB===@@@@@@HHHNNN^^^xxx~~~eeeWWWKKKHHHJJJIIIGGGEEEDDDFFFHHHKKKOOOUUU]]]aaammmrrrrrrttt{{{~~~tttzzziiiPPPHHHGGGBBB;;;888;;;::::::999999888888777333222111000//////000000...///000000......///000......////////////......------......///000000111//////............//////////////////////////////000000//////000222444666:::===@@@AAABBBBBBCCCDDDHHHHHHMMMUUUXXXXXX[[[___]]]ccciiimmmrrryyy|||dddKKK@@@GGGSSStttjjjMMMFFFAAACCCDDD???===>>><<<>>>>>><<<:::>>>FFFMMMZZZooolllSSSLLLQQQWWWYYY```aaabbb___ZZZTTTPPPOOONNNOOOQQQTTTWWWZZZ\\\]]]ZZZ[[[[[[[[[[[[ZZZ[[[\\\^^^^^^^^^^^^```aaacccdddgggggggggccc___]]]```cccfffjjjllljjjfffgggmmmsssrrrRRROOOOOONNNHHHBBB@@@AAA>>>EEEHHHUUUlllwwwdddRRRKKKKKKIIIFFFDDDEEEFFFHHHJJJLLLQQQWWW[[[dddkkkmmmqqq{{{}}}nnnRRRIIIGGGBBB<<<:::::::::999999888777777666333333111000000///000000///000111111//////000111......////////////......------......///000000000//////............//////////////////////////////000/////////000222333555:::===@@@BBBBBBBBBCCCDDDHHHFFFJJJUUU]]]^^^\\\[[[[[[ccckkkllljjjkkkttt~~~{{{xxxvvvmmmXXXCCC@@@HHH```YYYJJJBBBFFFFFF===999===<<<>>>>>><<<:::;;;@@@EEEHHH[[[rrr~~~~~~yyyssssss~~~bbbMMMMMMVVV\\\]]]^^^___^^^[[[WWWSSSQQQQQQRRRSSSUUUWWWXXXYYYZZZZZZXXX[[[\\\[[[YYYYYY\\\___aaaaaabbbcccdddfffhhhiiijjjkkkllliiidddbbbbbbdddcccgggiiihhheeeffflllrrrvvvgggOOOOOOUUUIIIBBBEEEAAA???CCCCCCKKK___ooovvv[[[NNNKKKIIIEEECCCFFFFFFGGGGGGHHHLLLQQQTTT]]]eeeiiioooyyyoooSSSIIIGGGCCC>>>===999999888777666555555444333333222111000000000000///111222111000///000111......////////////..................//////000000//////............//////////////////////////////////////////000111333333888<<<@@@DDDFFFHHHKKKLLLOOOIIIIIITTT```bbb^^^ZZZ]]]dddlllpppnnnnnnwww{{{ssspppnnn___IIICCCLLLQQQxxxiiiPPP???BBBFFF???<<<@@@>>>???@@@???======@@@BBBCCCQQQcccppp~~~|||{{{|||}}}vvvrrr]]]MMMPPPYYY^^^___^^^^^^]]]ZZZVVVTTTTTTUUUUUUVVVXXXZZZ[[[\\\\\\\\\WWWYYY\\\ZZZXXXXXX\\\```cccccceeefffhhhjjjlllllljjjmmmnnnlllgggdddcccdddbbbeeeggggggeeegggkkkpppooozzz~~~SSSMMMYYYKKKDDDIII@@@AAADDDAAAGGGWWWeeewwwdddQQQLLLIIIEEECCCEEEFFFFFFEEEFFFIIIMMMQQQ\\\eeeiiinnnvvvmmmQQQHHHGGGDDDAAA@@@;;;:::999888777666555555333333222222111111000//////111222111000///000111......////////////..................//////////////////............///////////////////////////////////////000000111222222555:::@@@FFFKKKPPPUUUXXXZZZQQQNNNVVV```dddbbb```bbbcccjjjsssxxxyyy~~~{{{xxxiiiQQQDDDGGGJJJjjj}}}]]]AAA>>>CCCBBB@@@BBB===>>>???@@@???@@@AAABBBBBBIIITTT___lllzzzzzz{{{vvv[[[PPPRRRVVVYYY[[[^^^^^^]]][[[XXXVVVWWWXXXUUUVVVXXXZZZ[[[]]]]]]^^^VVVXXXZZZZZZYYYZZZ]]]___cccdddfffhhhjjjkkklllmmmkkknnnpppooojjjfffeeefffdddfffggggggfffgggjjjmmmooosss\\\KKKXXXQQQLLLMMM???@@@CCC@@@DDDRRR___ooooooYYYOOOJJJGGGEEEDDDEEEEEEEEEEEEHHHLLLPPPYYYbbbfffjjjrrr|||kkkPPPGGGGGGEEEBBBAAA>>>===<<<;;;:::888888777333333333333222111000//////000111111//////000111......////////////............////////////////////////............///////////////////////////////////////000000111111111111777>>>FFFLLLRRRXXX[[[YYYQQQNNNRRRYYY\\\___aaafffccciiiwww|||cccNNNDDDEEEZZZzzzzzzWWWEEEBBBBBBAAAAAA<<<<<<===>>>>>>??????@@@???AAAFFFOOO[[[mmm~~~yyy{{{|||lllZZZWWWYYYYYYYYY\\\______^^^\\\YYYXXXYYYZZZSSSTTTTTTVVVXXXZZZ\\\^^^WWWXXXZZZ\\\]]]_________bbbccceeegggiiijjjjjjjjjmmmooorrrpppllliiiiiijjjfffggghhhgggeeeeeeggghhhjjjlllzzzmmmLLLUUU\\\\\\TTTCCC>>>AAA===@@@MMMVVVcccxxxgggXXXNNNIIIHHHCCCDDDDDDDDDDDDGGGKKKOOOOOOYYY___dddnnn{{{}}}iiiOOOFFFGGGDDD@@@???======<<<:::999777666666333333333333333111000///...///000000......///000......////////////....../////////////////////...//////............//////////////////////////////...//////000000000000000///444;;;AAAGGGLLLQQQTTTNNNKKKKKKNNNPPPRRRYYY```iiifffnnnwww]]]IIICCCNNNjjjZZZGGGCCCCCC@@@>>>===<<<===>>>>>>>>>>>>>>>===???FFFMMMZZZooo||||||yyy}}}~~~vvvcccVVVZZZ```___]]]^^^^^^______]]]ZZZYYYXXXYYYUUUUUUTTTTTTUUUXXX\\\^^^ZZZYYYZZZ___dddeeebbb___aaabbbccceeefffggggggfffkkknnnooonnnjjjhhhiiikkkhhhhhhgggfffdddbbbbbbbbbbbbgggoooPPPSSSjjjooo\\\III???AAA======GGGLLLVVVhhh{{{dddSSSKKKIIIDDDDDDDDDCCCBBBDDDHHHLLLHHHRRRWWW]]]iiiyyy}}}zzzvvvtttwww}}}iiiNNNFFFFFFBBB>>><<<::::::999777666444333333333333444444333222000///...///000///...---...000......////////////......///////////////.........//////............//////////////////////////////...///000000000000000///...222888===AAAEEEIIILLLIIIJJJMMMPPPPPPQQQYYYcccjjjiiiuuucccKKKCCCGGGaaaoooNNNEEEDDDAAAAAA@@@>>>>>>>>>???>>>===AAA>>>???CCCGGGMMM^^^nnn}}}|||{{{yyyyyy~~~lllXXXLLLTTT______\\\[[[]]]______^^^[[[XXXXXXXXXZZZXXXVVVUUUVVVYYY\\\___]]][[[\\\aaaiiikkkeee______```bbbddddddddddddccchhhjjjllljjjgggfffhhhjjjhhhhhhgggdddbbb```^^^^^^aaahhhoooxxxTTTRRRttt|||cccNNNBBBDDD>>>===DDDFFFNNN^^^{{{lllWWWLLLJJJDDDDDDCCCBBBAAABBBEEEHHHEEEOOOTTTYYYeeeuuuyyyssspppnnnooouuu~~~hhhOOOGGGGGGDDDAAAAAA@@@???<<<999777777777888666555333111000000000111000000000000000000000000........................111111000000//////......000000///...............//////000000000000//////000000000000000000000000333444666;;;@@@EEEGGGHHHHHHKKKMMMNNNOOOUUU^^^fffjjjkkkssssssUUUHHHJJJSSSooocccPPPJJJ>>>>>>??????===<<<======<<<===???@@@@@@AAAHHHSSS]]]vvv~~~zzzvvvuuuxxx}}}|||WWWVVVVVVWWWZZZ\\\]]]]]]^^^```bbb___YYYTTTSSSSSSZZZYYYXXXUUUSSSTTTWWWYYY\\\[[[]]]aaaeeegggccc``````^^^]]]^^^```aaaaaa```aaadddgggfffcccbbbccceeedddeeeggggggfffccc```^^^___dddiiiooolllRRRgggrrrRRRBBBBBB???<<>>;;;999777666777777666555333111000000000111000000000000000000000000........................111000000000/////////...000///......---------...//////000000000000//////000000000000000000000000111222444999>>>CCCFFFGGGFFFJJJOOORRRSSSWWW]]]aaakkkiiilllwww{{{eeeKKKEEEFFFXXX|||WWWIIIAAA@@@AAAAAA@@@???@@@AAABBB>>>@@@@@@??????CCCLLLSSS]]]ppp~~~uuussssssqqqqqqsss{{{nnnTTTTTTUUUVVVYYY[[[]]]]]]^^^______]]]YYYWWWVVVVVV[[[[[[YYYVVVSSSRRRTTTUUUXXXYYY[[[^^^aaaaaa```^^^___^^^]]]^^^```aaaaaa```bbbdddggghhhgggdddcccbbbfffgggiiijjjiiigggeeedddbbbhhhkkkmmm}}}YYYZZZvvv{{{hhhJJJGGGCCC@@@???@@@EEEJJJaaaooosss\\\QQQIIIDDDBBBCCCBBB@@@AAAEEEBBBHHHIIINNNVVV___xxxxxxsssggghhhjjjnnnvvv~~~eeeNNNHHHGGGCCC>>>>>>>>>===;;;888666666666666555555333222111000000000000000000000000000000000////////////////////////000000000000//////////////////...---------......//////000000000000//////000000000000000000000000///000222666;;;AAAEEEHHHKKKNNNQQQTTTWWW[[[```ccclllgggeeekkksss{{{uuuXXXIII???GGG]]]|||uuuZZZFFF@@@AAAAAA@@@>>>>>>???AAA@@@AAAAAA???===>>>CCCHHHFFFSSSiiiqqqlllhhhjjjlllmmmqqquuu^^^QQQRRRTTTVVVXXXZZZ\\\]]]^^^\\\ZZZYYYZZZZZZZZZYYY]]]]]]\\\YYYUUURRRQQQQQQSSSVVVZZZ\\\\\\[[[[[[[[[^^^]]]\\\]]]___aaaaaa```bbbccceeehhhiiigggccc```fffggghhhjjjjjjjjjiiihhhfffkkklllkkkvvvnnnSSSeeeyyyyyyVVVLLLEEECCC@@@<<<>>>EEEJJJXXXjjjnnn[[[NNNGGGBBBBBBBBBAAABBBEEEAAAFFFFFFJJJQQQSSS```xxx{{{wwwuuuuuugggiiinnnuuu~~~|||dddMMMHHHGGGCCC===<<<===<<<:::888666555555555555444333222111111000000////////////////////////000000000000000000000000000000000000////////////000//////......///////////////000000000000//////////////////////////////...///222555999???EEEIIIQQQQQQQQQSSSXXX^^^cccfffkkkgggfffkkkqqqwwwhhhPPP@@@DDDNNN[[[vvvTTTBBB@@@???@@@@@@======???AAABBBBBB@@@======>>>@@@@@@GGGVVViiiyyyfffgggiiihhhggglllvvvwwwWWWOOOQQQTTTVVVWWWYYY[[[]]]]]]YYYVVVVVVYYY]]]]]]\\\]]]^^^^^^\\\XXXTTTRRRRRRRRRVVVZZZ[[[YYYXXXYYY[[[]]][[[ZZZ[[[^^^``````___aaa``````cccggghhhfffbbbcccdddeeeggghhhiiiiiijjjhhhjjjkkklllwwwfffYYYjjj|||eeeSSSEEECCCBBB===>>>DDD@@@IIIWWWhhhdddUUULLLEEEDDDDDDCCCBBBCCCBBBFFFEEEGGGMMMLLLRRRbbbuuuxxxqqqnnnoooqqqiiilllsss|||{{{cccMMMGGGGGGCCC>>><<<===<<<:::999777666555444444444444333222111000///////////////////////////000000000000000000000000////////////000000000000111000000///000000111111//////000000000000//////////////////////////////...000222444777===DDDJJJOOOQQQUUU\\\ccceeedddbbbgggfffiiipppuuuxxx}}}vvvVVV???@@@GGGNNNbbbzzzoooKKKDDD???BBBDDDAAAAAABBBAAAAAABBBAAA@@@?????????AAAEEENNNXXXeeevvviiibbbiiilllgggdddmmmjjjUUUNNNQQQUUUWWWWWWXXXZZZ\\\[[[WWWSSSTTTXXX\\\^^^^^^\\\^^^___^^^[[[WWWVVVUUUTTTXXX[[[[[[YYYWWWYYY[[[ZZZYYYXXXYYY\\\^^^^^^^^^^^^\\\ZZZ]]]bbbggghhhgggccccccdddeeefffhhhjjjkkkhhhggghhhnnn|||YYYZZZtttttt^^^JJJDDDDDDAAA@@@BBB===BBBJJJVVVkkkqqq\\\PPPFFFEEEFFFDDDAAAAAAAAAEEEBBBBBBIIIJJJLLLXXX___www~~~|||wwwpppiiieeeddddddhhhkkksss~~~|||cccLLLFFFGGGCCC???>>>===<<<;;;:::888666555444444444444333222111000///000000000000000000000000////////////////////////////////////000000000000000000//////000000111111//////000000000000//////000000000000000000000000///111333333555:::CCCJJJNNNUUUaaapppyyyvvvkkkaaabbbdddkkksssvvvvvvxxx}}}nnnPPPEEEBBBCCCUUUkkk|||aaaOOO@@@???CCCBBBAAACCCAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBGGGLLLRRRfffqqqgggbbb```fffiiifffgggxxxqqq^^^RRRLLLPPPUUUVVVUUUUUUWWWYYYWWWUUUSSSTTTVVVZZZ\\\]]]\\\]]]___^^^[[[YYYXXXXXXWWWXXXZZZZZZYYYXXXYYYYYYWWWVVVUUUWWWYYY\\\\\\\\\\\\ZZZYYYZZZ^^^dddhhhkkkggggggffffffgggiiikkkmmmhhhfffgggppp|||```PPPdddyyykkkWWWIIIDDDBBB@@@>>><<<>>>BBBKKK[[[yyylll\\\KKKFFFGGGEEECCCBBB>>>DDD@@@???EEEFFFHHHRRRVVVhhhxxxzzzuuunnnhhhdddaaa]]][[[ffflllvvv}}}dddLLLFFFFFFCCC@@@@@@======<<<;;;999777666555444444444444333111///...000000000000000000000000.........................../////////000000000111...............///000000//////000000000000//////000000000000000000000000///111222111222777@@@HHHOOOVVVcccttt}}}ooobbb^^^bbbkkkuuuyyyxxxzzz~~~tttYYYFFFJJJYYYhhh|||lllLLLBBBBBBAAA@@@BBBBBBAAA@@@AAABBBBBBBBBBBB@@@>>>@@@EEEHHHQQQkkkyyylllccc___^^^___ccceeehhhwww```UUUMMMJJJOOOSSSTTTRRRPPPRRRUUUTTTTTTUUUTTTTTTVVVYYY\\\\\\]]]]]]\\\YYYWWWWWWWWWXXXWWWVVVVVVWWWXXXWWWUUUTTTSSSSSSTTTWWWYYYZZZZZZ[[[\\\\\\\\\^^^aaafffjjjkkkjjjhhhggghhhiiikkkmmmiiihhhjjjooottt~~~vvvTTTTTToooqqqgggQQQCCCAAAAAA>>>===<<>>>>>===<<<:::888666555333444444444333111///...000000000000000000000000.........................../////////000000111111,,,,,,,,,,,,,,,---.../////////000000000000//////000000000000000000000000///000111000///444>>>FFFMMMPPPXXXgggssstttkkkaaa]]]bbbmmmxxx}}}~~~[[[NNNTTTddd|||```LLLHHHEEECCCEEECCCAAA@@@@@@AAABBBBBBAAACCC======BBBDDDEEEQQQbbbrrr|||jjj^^^XXXWWWXXXYYYaaabbbcccmmmqqqVVVPPPIIIHHHMMMRRRSSSOOOMMMOOORRRRRRTTTVVVUUUSSSSSSWWWZZZ\\\]]]\\\ZZZWWWUUUTTTUUUWWWUUURRRSSSVVVVVVTTTRRRSSSRRRQQQSSSVVVXXXYYYYYY[[[^^^``````___```dddhhhmmmkkkhhhgggfffhhhjjjkkkjjjjjjmmmnnnlllpppcccOOOaaappppppWWWCCCAAADDDBBB???===>>>BBBEEENNNcccwwwkkkUUUKKKGGGEEEDDD>>>HHHGGGCCCFFFDDDBBBHHHJJJVVVXXXbbbzzznnnfff```bbbmmmwwwzzzxxxwwweeeKKKEEEBBBDDDDDD======<<<;;;:::888777666666666555555444222111000000000000000000000000000000000000////////////000000............////////////////////////////////////000000///////////////000////////////000000000000---///111333444666999<<>>@@@AAACCCEEEDDDAAA???@@@AAA??????BBBHHHMMMYYYgggttteeeWWWTTTVVVVVVUUUTTT]]]aaahhhwwwggg]]]XXXOOONNNPPPSSSUUUVVVUUUSSSRRRWWWXXXXXXWWWWWWXXXZZZ]]]ZZZZZZZZZXXXUUUSSSTTTUUUYYYTTTPPPTTTZZZ]]]ZZZUUUTTTRRRQQQSSSVVVZZZ]]]^^^XXX[[[___aaabbbbbbbbbccckkkjjjhhheeeccccccfffhhhgggmmmqqqoookkknnnzzz}}}JJJUUU___gggbbbRRREEEAAACCCBBB>>><<<>>>AAAHHHVVVcccvvv```SSSOOOJJJDDDGGGGGGFFFDDDCCCBBBDDDEEEGGGIIIOOO[[[mmmxxxnnngggddd```bbbmmm{{{eeeLLLFFFCCCDDDCCC<<<===<<<;;;:::888777666666666555444333222111111000000000000000000000000000000000////////////000000............////////////////////////////////////000000////////////000000////////////000000000000...///111222333555888:::FFFDDDGGGNNNTTTWWW\\\bbbdddeeeiiipppyyyRRRGGGOOObbbhhhJJJBBBEEEDDDDDDCCCBBBBBBBBBAAA???AAAAAAAAA@@@???@@@DDDHHHJJJUUUhhh|||pppdddZZZRRRQQQSSSTTTTTTUUU]]]jjj{{{bbbXXXSSSLLLPPPQQQSSSTTTTTTSSSQQQPPPWWWWWWXXXWWWVVVWWWYYY[[[YYYZZZZZZXXXUUUTTTUUUVVVWWWTTTRRRUUUZZZ\\\ZZZWWWVVVUUUUUUVVVYYY\\\]]]]]]]]]___bbbccccccbbbccccccggggggfffdddcccccceeegggeeekkkooonnnkkknnnxxxcccMMMVVVcccgggYYYEEE???EEEAAA===;;;===???CCCNNNXXXfffvvv```TTTKKKEEEFFFFFFEEECCCBBBAAABBBCCCEEEFFFIIIPPP[[[lll~~~yyypppfff```___]]]```kkkxxx}}}|||dddLLLHHHDDDDDDCCC;;;===<<<;;;:::888777666666555555444333222111111000000000000000000000000000000000////////////000000............////////////////////////////////////000000////////////000000////////////000000000000...///111111111222555777???@@@CCCIIILLLPPPYYYbbbfffhhhkkksss~~~aaaEEEAAALLLggg]]]FFFIIIAAA@@@??????@@@AAACCCDDDBBBCCCCCCAAA@@@???AAABBB@@@EEEQQQ^^^iiitttuuueeeZZZQQQMMMKKKMMMOOOOOOSSSXXXfff}}}rrr___XXXTTTPPPTTTUUUVVVWWWWWWXXXXXXWWWVVVWWWXXXWWWVVVVVVXXXZZZXXXYYYYYYXXXVVVVVVWWWYYYXXXWWWWWWYYY\\\]]]\\\[[[YYYXXXXXXZZZ]]]^^^]]]\\\```aaabbbbbbaaaaaabbbcccdddeeeeeeeeeccccccdddeeeccchhhmmmllljjjlllttt|||PPPNNN[[[lllfffNNNBBBHHHAAA>>>===>>>???@@@EEEMMMWWWlllvvvaaaRRRHHHGGGFFFEEEDDDCCCCCCCCCCCCGGGGGGGGGJJJOOOYYYdddkkksss|||{{{pppiiibbb[[[ZZZ[[[\\\```jjjwww}}}}}}bbbMMMIIIEEECCCBBB;;;===<<<;;;:::888777666666444444333333222111111000//////////////////////////////000000000000//////............////////////////////////////////////000////////////000000111////////////000000000000///000111000000000222444;;;>>>DDDKKKMMMPPPYYYcccgggjjjoooyyy~~~{{{]]]<<<===BBBTTTsssiiiTTTEEEAAA>>>@@@BBBCCCEEEGGGBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAEEELLLRRRZZZhhhuuutttdddZZZTTTPPPMMMKKKLLLNNNNNNPPPYYYccc}}}xxxbbbZZZWWWTTTSSSPPPQQQSSSUUUXXXZZZ\\\]]]WWWXXXYYYXXXWWWVVVXXXYYYWWWXXXXXXXXXWWWWWWYYY[[[YYY[[[\\\^^^____________YYYYYYZZZ]]]^^^^^^\\\ZZZ^^^_________^^^___aaacccdddfffggggggeeecccccccccaaaeeeiiijjjiiijjjoootttjjjTTTQQQiiitttbbbNNNIIIDDDAAA@@@BBBAAA@@@AAAEEEJJJVVVqqqvvv^^^MMMIIIHHHFFFFFFFFFGGGFFFEEEEEEFFFFFFGGGJJJOOOVVV[[[bbbjjjuuu{{{kkk^^^XXXVVVTTTZZZ]]]___cccmmm|||{{{bbbNNNJJJEEECCCBBB;;;===<<<;;;:::888777666666333333333222222111111000//////////////////////////////000000000000//////............///////////////////////////////////////////////////000111111////////////000000000000///000000000//////111222666;;;EEENNNQQQSSSZZZcccfffkkkrrr}}}wwwiiiXXXTTTbbboooaaaDDDBBBBBBJJJ]]]vvvzzzWWWLLLDDDDDDEEECCCBBBCCCBBBCCCCCCDDDEEEEEECCCBBBBBBAAABBBEEEHHHKKKTTT]]]eeerrriiiYYYRRROOOMMMLLLOOONNNNNNOOOOOOUUUeeetttgggWWWUUUSSSQQQOOOKKKKKKMMMOOOQQQTTTUUUVVVVVVXXXYYYYYYXXXWWWXXXYYYUUUWWWXXXWWWWWWWWWYYY[[[YYYZZZ]]]^^^_________^^^XXXXXXZZZ\\\___^^^\\\ZZZ\\\]]]^^^______```ccceeegggiiijjjjjjgggdddccccccaaadddfffhhhhhhiiilllooovvvkkkOOO^^^wwwuuu^^^JJJEEEBBBAAACCCCCC@@@???BBB@@@KKKYYYiiimmmSSSLLLIIIFFFEEEFFFHHHGGGGGGAAAAAABBBCCCDDDGGGLLLOOOWWW]]]eeekkkrrr}}}~~~{{{ooo^^^RRRQQQTTTVVV\\\aaadddhhhrrr|||aaaNNNIIIDDDBBBBBB<<<===<<<;;;:::888777666666333333222222111111111111000000000000000000000000...///000111111000///...............///////////////////////////////////////......//////000111222////////////000000000000///000000000//////000222222777AAALLLRRRTTTYYY```ccciiippp{{{rrrccc]]]ddduuurrrYYYCCC??????KKKaaalllVVVCCC@@@CCCBBBAAACCCCCCBBBBBBDDDFFFGGGFFFDDD@@@>>>???BBBCCCDDDIIIOOOTTT___nnnzzzpppbbbTTTOOOOOOMMMJJJGGGJJJIIIJJJMMMSSS___uuuhhhZZZWWWVVVRRRPPPNNNOOOPPPPPPPPPPPPPPPOOOTTTVVVXXXXXXXXXXXXXXXYYYTTTVVVWWWVVVVVVVVVXXXZZZXXXXXXZZZ\\\______]]][[[VVVVVVXXX[[[^^^___]]]\\\\\\^^^```aaabbbccceeeggghhhjjjlllkkkhhhfffeeeeeeffffffggghhhiiikkkmmmnnnqqqdddXXXmmm|||mmmUUUIIIDDDAAABBBBBB???===??????KKKQQQTTTlllcccSSSMMMGGGDDDEEEFFFFFFEEECCCDDDDDDCCCCCCDDDGGGIIIPPPUUU\\\aaaeeekkkuuu}}}uuupppeeeVVVPPPTTTYYY\\\^^^eeelllqqq|||vvv~~~aaaNNNHHHBBBAAABBB>>>===<<<;;;:::888777666666222222222222111111111111000000000000000000000000...///000111111000///...............////////////////////////////////////............///000111222////////////000000000000///000000000//////111333222444<<>>>>>@@@@@@???BBBGGGLLLRRR[[[eeeppp{{{}}}jjjWWWNNNIIILLLMMMJJJHHHIIIGGGHHHMMMWWWfffzzzxxxjjj^^^ZZZYYYWWWSSSRRRSSSTTTTTTTTTRRRPPPNNNPPPRRRUUUVVVVVVVVVWWWXXXTTTUUUVVVUUUUUUUUUWWWYYYZZZYYYYYY]]]aaaccc^^^ZZZUUUUUUWWWZZZ^^^aaa```___\\\___bbbccccccbbbcccdddggghhhjjjjjjiiihhhiiijjjllljjjiiijjjmmmoooppppppsss{{{```]]]vvv{{{jjjQQQJJJDDDCCCBBB???>>>??????GGGMMMNNNYYY{{{```XXXMMMGGGFFFFFFEEECCCGGGGGGGGGEEECCCDDDFFFIIIJJJNNNTTTYYY^^^dddkkkpppnnntttzzz}}}~~~wwwfffbbbZZZRRRRRRYYY^^^___```kkkwww~~~{{{aaaMMMHHHAAA@@@BBB???===<<<;;;:::888777666666222222222111111111111111000000000000000000000000...///000222222000///.............../////////000////////////////////////............///000222222////////////000000000000///000111000///000222444555444999EEEOOOVVV\\\aaa^^^dddgggkkkzzziiiWWWEEE@@@KKKaaa{{{lllTTTMMMGGGBBBAAAFFFCCCAAAAAACCCDDDCCCAAAFFFAAA???@@@???===>>>BBBEEEGGGKKKQQQ[[[eeennntttxxxdddOOOKKKFFFEEEHHHHHHFFFHHHNNNNNNPPPZZZkkkeeehhhdddZZZUUUXXXWWWSSSNNNPPPRRRSSSSSSQQQOOOMMMMMMOOOSSSUUUUUUUUUVVVWWWTTTUUUUUUUUUTTTTTTVVVXXX___[[[ZZZ___fffgggbbb[[[TTTUUUVVVZZZ___bbbcccccc[[[^^^aaabbbaaa```______dddfffhhhhhhhhhiiikkkmmmqqqnnnllllllooorrrssssssuuuxxxlllTTTppp}}}YYYPPPHHHFFFDDDAAA@@@AAA:::===EEEJJJJJJ[[[lllbbbTTTLLLIIIHHHFFFDDDDDDDDDDDDBBBAAABBBEEEHHHCCCFFFJJJOOOTTTZZZ___cccffflllrrruuuvvvyyy~~~{{{sssiiiYYYWWWRRROOOSSS\\\___]]]cccqqqsssyyyeeePPPJJJCCCBBBBBB===;;;::::::999888777666666444222111111111111000...000111111000...---...000////////////////////////.......................................///000000000000000000000000000000//////...------///000111111000/////////000222333666111111<<>>AAACCCMMMlllfffQQQIIIHHHGGGCCCFFFGGGDDDAAADDDJJJGGGAAACCCDDDFFFHHHJJJNNNSSSWWW^^^ccchhhmmmpppsssuuuwww{{{}}}{{{~~~}}}zzzvvvpppggg^^^WWWPPPQQQRRRSSSUUUYYY___cccooo{{{ooo{{{dddOOOIIICCCBBBBBB===;;;;;;:::999888777777666444222111000111111000...000000111000......///111////////////////////////.......................................///000000000000000000000000000000///............///000000000000000000000111111222111...000:::GGGRRR\\\dddhhhjjjjjjeeeaaaaaaiiipppyyycccIII???AAAMMMXXXbbbiiixxxlllRRRCCCGGGEEEDDDEEEFFFFFFEEECCCBBBBBBCCCCCCCCCBBBAAA@@@AAA@@@@@@AAADDDJJJOOOSSSXXXaaaooo}}}}}}kkk[[[RRRMMMIIIFFFIIIIIIIIIHHHGGGHHHIIIJJJ\\\qqq^^^XXXWWWVVVVVVVVVVVVTTTRRRPPPPPPPPPPPPOOONNNLLLKKKPPPQQQRRRTTTUUUUUUSSSQQQTTTTTTUUUVVVWWWWWWXXXXXX]]][[[ZZZ\\\```aaa```^^^[[[[[[ZZZ[[[[[[\\\]]]^^^\\\]]]^^^^^^]]]\\\[[[[[[^^^cccggghhhfffddddddeeekkkmmmnnnnnnmmmlllnnnooonnnuuuvvvuuuUUUbbbhhhVVVJJJAAACCCDDD<<>>BBBBBBGGG\\\tttxxx\\\LLLHHHGGGEEECCCEEEDDDBBBDDDHHHFFFAAABBBCCCDDDFFFGGGJJJOOORRRVVV\\\dddjjjmmmooopppqqqssswww{{{~~~~~~xxxwwwtttoooggg___WWWSSSPPPSSSXXXZZZ\\\cccnnnwwwxxxsssqqqbbbNNNIIICCCBBBCCC>>>===<<<;;;:::999888888777444222111111111111000...///000000///......000222000000000000000000000000.......................................///000000000000000000000000000000......//////000000000/////////000111111111111111000...111888@@@IIIUUU```nnnpppqqqmmmhhhggglllqqqzzzuuuPPP>>>???EEEHHHOOO^^^xxxrrrYYYOOOIIIDDDCCCEEEFFFDDDAAAAAABBBCCCCCCDDDCCCCCCBBBAAA@@@>>>>>>???AAADDDFFFJJJPPP[[[fffqqqzzz~~~yyyjjj```SSSJJJGGGGGGGGGGGGHHHGGGGGGGGGIIILLLOOOQQQjjjxxxzzzqqqSSSTTTTTTTTTUUUWWWWWWUUUSSSQQQPPPOOONNNMMMLLLLLLKKKOOOPPPQQQRRRSSSTTTTTTTTTUUUVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]][[[[[[ZZZYYYYYYZZZZZZZZZXXXZZZ\\\^^^^^^[[[XXXUUU[[[___ccccccaaa```bbbdddgggiiijjjjjjiiihhhjjjkkkkkkqqqrrr{{{aaaWWWlllzzzkkkSSSAAADDDHHH===@@@>>>@@@DDDCCCBBBKKKXXXssstttZZZNNNJJJGGGDDDGGGHHHFFFEEEFFFDDD@@@@@@AAACCCCCCCCCFFFIIILLLLLLRRR[[[cccggghhhiiiiiikkkooossswwwzzz~~~pppoookkkcccZZZSSSPPPPPPLLLSSS\\\dddiiipppyyyqqqnnn~~~```MMMIIICCCBBBCCC>>>======<<<;;;:::999999888555444222222333333111000...///000///...///111333000000000000000000000000.......................................///000000////////////////////////---...///111111000//////...///000222222111000000222222333666999>>>JJJWWWiiimmmssstttssssssvvvyyy^^^MMMLLLHHH>>>HHHWWWsssmmm___NNNDDDCCCFFFFFFEEEBBBBBBCCCCCCDDDDDDDDDDDDBBBAAA???=========>>>???CCCGGGLLLRRRXXX^^^eeeiiiyyyyyyqqqhhh___XXXUUUPPPIIIFFFFFFHHHIIIIIIIIIGGGGGGKKKTTT```lllrrr{{{www```LLLPPPPPPRRRTTTWWWXXXVVVTTTRRRQQQNNNLLLKKKKKKKKKLLLLLLNNNOOOPPPPPPQQQSSSTTTVVVVVVVVVVVVWWWWWWWWWWWWTTTUUUVVVUUUUUUVVVYYY[[[ZZZYYYYYYYYYYYYYYYYYYZZZVVVXXXZZZ\\\^^^]]]ZZZXXXZZZ]]]```aaa______aaaddddddeeeffffffeeeeeefffgggfffkkklllwwwkkkbbbyyyiiiKKKFFFIIIAAABBB@@@AAAEEEEEEBBBCCCHHHVVViiivvvaaaTTTKKKHHHJJJJJJHHHFFFDDDBBBAAA@@@AAABBBBBBAAABBBEEEGGGFFFKKKSSSYYY]]]```bbbdddfffiiimmmppprrrtttxxx{{{}}}kkkiiicccXXXNNNJJJNNNRRRhhhmmmwwwnnnggg|||^^^LLLHHHDDDCCCCCC>>>>>>======<<<;;;:::999999777555444444444444333111...///000///...///111333000000000000000000000000////////////////////////...............///000000////////////////////////---...000111111111000///...///000222222111000000222222333555444777BBBNNN\\\dddooowww{{{}}}uuuppp]]]FFFJJJOOOcccgggPPPFFFEEEGGGHHHCCCCCCCCCCCCDDDEEEEEEFFFCCCBBBAAA@@@?????????@@@???AAACCCEEEGGGKKKOOOSSS^^^jjjzzz{{{qqqnnnhhhaaaYYYQQQJJJFFFIIIHHHGGGGGGHHHHHHHHHGGGIIIHHHLLLYYYnnnuuulllSSSIIIOOOOOOPPPSSSVVVWWWVVVUUUSSSQQQNNNKKKJJJJJJKKKLLLIIILLLNNNNNNMMMNNNPPPRRRUUUUUUVVVVVVVVVVVVVVVVVVRRRSSSRRRQQQQQQSSSWWWZZZWWWWWWWWWWWWXXXYYYZZZ[[[WWWVVVVVVYYY]]]``````___ZZZ]]]```aaa______aaadddbbbcccddddddccccccdddeeeeeejjjkkkvvvzzzjjj|||\\\JJJHHHCCCCCC@@@???BBBCCCBBBBBBCCCKKKNNNiiikkkXXXKKKHHHGGGFFFEEEDDDCCCDDDBBBCCCCCCCCCAAAAAACCCDDDEEEHHHLLLOOOSSSWWW\\\```cccdddgggiiilllppptttwwwwww}}}~~~zzzuuufffccc\\\QQQIIIHHHOOOWWWvvvsssxxxfffaaatttyyy\\\JJJHHHDDDCCCCCC>>>======<<<;;;:::999999888777555444444444444333111///000000///......000222000000000000000000000000////////////////////////...............///000000000000000000000000000000//////000000111111000000//////000111111111111111//////111333333555>>>HHHWWW```nnn{{{wwwZZZQQQUUUtttfffQQQGGGDDDCCCEEEDDDDDDDDDDDDEEEEEEFFFCCCDDDDDDCCCCCCCCCCCCBBB<<<===>>>???@@@BBBFFFIIIMMMVVVcccooovvv{{{wwwnnngggdddUUUTTTRRRNNNKKKGGGEEECCCBBBCCCEEEFFFGGGFFFFFFEEEGGGKKKWWWmmm{{{yyyyyycccWWWRRRPPPOOOOOOPPPSSSUUUUUUTTTTTTRRROOOMMMKKKKKKKKKLLLHHHKKKNNNOOOMMMLLLNNNQQQSSSTTTTTTTTTUUUUUUVVVVVVSSSQQQOOONNNOOORRRVVVXXXUUUUUUUUUUUUVVVWWWXXXYYYVVVSSSRRRTTTZZZ```bbbbbbZZZ^^^bbbbbbaaa```aaacccaaacccddddddccccccdddeeeiiimmmnnnuuurrrsssrrrUUUIIIDDDAAA???===>>>???@@@@@@@@@GGGCCCRRR{{{qqqRRRJJJCCCCCCDDDDDDEEEGGGBBBDDDDDDDDDBBBAAABBBCCCDDDFFFGGGIIIKKKOOOUUUYYY]]]^^^```cccggglllpppssspppvvvzzzyyyzzz|||zzz|||{{{tttqqqnnniii^^^\\\VVVOOOKKKLLLRRRWWWbbbZZZWWWfffzzzvvv{{{}}}ccclllwww[[[JJJHHHDDDCCCDDD>>>======<<<;;;:::999888888555444222222333333111000000000111000......///111////////////////////////////////////////////////...............///000000000000000000000000000000000000//////000000111222000000000000000111111222000///000333333333999@@@UUU]]]kkk{{{rrr___dddppp[[[NNNGGGGGGFFFEEEDDDDDDDDDEEEFFFDDDDDDEEEEEEEEEDDDCCCCCC<<<===>>>>>>>>>???BBBDDDCCCHHHQQQZZZaaadddffffffpppuuu}}}~~~zzztttlllddd\\\WWWTTTHHHHHHGGGEEEDDDDDDFFFGGGBBBCCCDDDEEEFFFGGGJJJKKKRRR\\\ppp{{{ooojjjfff^^^RRRPPPNNNNNNPPPSSSTTTTTTTTTSSSQQQNNNLLLKKKKKKKKKHHHMMMQQQQQQNNNLLLMMMPPPQQQQQQRRRSSSTTTUUUUUUVVVUUUQQQLLLLLLOOOTTTVVVWWWTTTSSSSSSRRRSSSSSSTTTTTTSSSOOOMMMPPPWWW\\\^^^]]]ZZZ___cccdddbbb___```aaabbbdddeeeeeeddddddeeefffkkknnnnnnsss|||sssrrrhhhPPPIIIBBBBBB@@@>>>===>>>>>>===AAA@@@JJJbbbgggWWWIIIEEEFFFEEEDDDFFFBBBCCCDDDDDDBBBAAAAAABBBBBBCCCEEEFFFGGGIIIMMMPPPRRRTTTWWW\\\bbbfffiiijjjkkkrrrvvvvvvvvv|||~~~~~~}}}zzzwwwzzz{{{|||xxxnnneee```]]]ZZZRRRRRRRRRQQQQQQQQQRRRRRRTTTQQQMMMPPPcccwwwuuu}}}~~~wwwmmmpppvvvZZZIIIGGGDDDCCCDDD>>>===<<<;;;:::999888888777444222111111111111000...111111111000...---...000////////////////////////000000000000000000000000...............///000000000000000000000000000000111000/////////000222333111000/////////000222333555222111333333111333888NNNUUUccctttttt\\\^^^xxxwwwbbbWWWHHHGGGFFFDDDDDDDDDEEEEEEDDDDDDEEEFFFEEEDDDCCCBBB???@@@@@@???>>>>>>???@@@===@@@FFFMMMTTTXXXWWWVVVYYY^^^gggooowww~~~|||zzzvvvrrrjjjgggaaa[[[TTTNNNJJJHHHFFFFFFEEEDDDBBBCCCFFFHHHFFFFFFFFFFFFHHHLLLQQQUUUgggtttzzzhhhoooooobbbTTTQQQNNNMMMOOOQQQSSSSSSTTTSSSRRRPPPNNNLLLKKKKKKIIINNNSSSTTTPPPMMMNNNPPPOOOPPPQQQRRRSSSTTTUUUVVVWWWQQQKKKKKKPPPUUUWWWVVVSSSSSSRRRPPPPPPOOOOOOOOOPPPMMMKKKNNNUUUYYYYYYWWWZZZ___dddeeebbb___^^^___ccceeeffffffeeeeeefffggghhhkkklllpppwwwxxxyyyeeexxxYYYMMMEEEFFFEEEAAA>>>>>>===;;;:::@@@HHHRRRaaa~~~hhhSSSKKKIIIFFFCCCBBBAAACCCDDDDDDBBBAAAAAABBB???AAADDDEEEFFFFFFHHHJJJJJJLLLQQQXXX^^^aaabbbaaafffmmmqqqqqqqqqvvvzzz{{{{{{zzz|||}}}yyywwwyyy~~~tttuuupppcccXXXSSSPPPMMMHHHJJJOOOSSSVVVUUUPPPLLLIIIOOOOOOIIIKKKjjjuuufffjjj}}}jjj|||vvvVVVFFFHHHFFFCCCBBB>>>>>>===<<<;;;999888777666222333444444333222000//////............---------------............------............////////////---------...///000000111////////////000000000000000000000000000000000000000000111111111111000000222222333333333444444444???KKK[[[gggrrr~~~YYYBBBVVV[[[wwwdddRRRFFFIIIKKKEEEBBBEEEDDDBBBAAACCCHHHHHHCCC===FFFEEEDDDBBBAAA@@@??????>>><<<===DDDLLLOOOKKKEEEJJJNNNTTTWWWYYY^^^gggnnnvvvyyy}}}~~~}}}||||||~~~{{{vvvppphhhbbb^^^YYYUUUQQQPPPOOOMMMJJJHHHFFFDDDDDDCCCBBBBBBAAABBBCCCDDDEEEIIILLLQQQSSSNNNPPPddd|||xxxsssiiiTTTYYYbbbeeeZZZVVVPPPLLLKKKNNNSSSVVVTTTVVVWWWTTTPPPMMMMMMNNNQQQNNNJJJJJJLLLNNNNNNMMMPPPQQQRRRTTTTTTTTTSSSSSSTTTRRRPPPOOOOOOOOONNNLLLLLLNNNPPPQQQQQQPPPOOONNNOOONNNLLLLLLNNNRRRWWWZZZddd^^^]]]ccceeebbb```bbb^^^```dddhhhkkklllmmmmmmmmmllllllmmmnnnrrrsssssszzzYYYQQQGGG@@@@@@BBBAAA>>>>>>:::@@@AAACCCLLL]]]ppp[[[MMMEEEDDDHHHDDDGGGGGGDDD@@@@@@BBBBBBCCCCCCCCCCCCDDDDDDEEEEEELLLMMMNNNNNNOOOQQQUUUYYY^^^___bbbfffjjjnnnqqqrrrvvvvvvwwwyyy{{{}}}{{{~~~|||{{{}}}|||yyywwwuuutttttttttpppggg^^^WWWPPPGGGCCCDDDDDDHHHLLLOOOQQQSSSWWWZZZUUUMMMHHHMMMNNNPPP{{{~~~xxxyyyuuusss}}}[[[HHHHHHEEEBBBBBB>>>======<<<;;;999888777666333333333333222111000000000000/////////.........------............------............////////////------......///000000111////////////000000000000000000000000000000000000000000111111111111000000222222222222333333333333555@@@PPP```nnn|||aaaIIINNNEEEUUUaaaMMMFFFDDDFFFJJJJJJHHHFFFEEEEEEEEEFFFFFFFFFFFFDDDCCCBBBBBBAAAAAA???======BBBHHHJJJEEE???AAADDDHHHHHHIIILLLRRRXXX]]]```ccceeeeeeeeefffgggiiikkkmmmooopppppppppooonnnjjjgggjjjrrrzzz~~~{{{uuummmjjjiiihhheeebbb[[[WWWRRROOONNNLLLJJJHHHFFFEEECCCBBBAAA@@@@@@???BBBAAAAAAAAABBBDDDEEEFFFGGGOOO]]]iiilllttt}}}~~~}}}[[[LLLNNNTTTUUUWWWTTTOOOKKKJJJLLLPPPRRRTTTVVVWWWUUURRROOOOOOOOOOOOMMMKKKKKKMMMOOONNNMMMPPPQQQSSSTTTTTTSSSRRRRRRWWWVVVTTTQQQOOOMMMMMMMMMLLLMMMNNNOOOPPPOOOOOONNNPPPOOOMMMMMMPPPTTTXXX[[[ddd___^^^ccceeebbbaaabbbbbbdddgggjjjllllllllllllnnnmmmnnnqqqrrrttt{{{ooorrrWWWMMMDDDCCCDDDAAA===;;;888>>>>>>???DDDMMMiiiwww___MMMGGGHHHBBBDDDEEEDDDBBBCCCDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDFFFGGGHHHHHHIIIKKKOOORRRSSSTTTWWWZZZ^^^aaaccceeennnoooqqqsssvvvxxxzzz{{{{{{~~~}}}|||zzzyyyxxxxxxvvvvvvuuutttqqqnnnkkkiiiddd]]]VVVQQQLLLFFFDDDFFFIIILLLPPPSSSVVV[[[bbbgggaaaWWWNNNOOONNNPPPvvvxxxuuu```JJJGGGCCC@@@AAA>>>===<<<;;;:::999888777666444333222111111111111111111000000000////////////------............------............////////////------......///000000000////////////000000000000000000000000000000000000000000111111111111000000111111111222222222222333222:::III\\\nnn}}}nnnNNNDDD;;;III^^^[[[JJJIIIJJJIIIGGGHHHHHHFFFCCCCCCEEEHHHFFFFFFEEEDDDDDDDDDDDDDDDBBB@@@???BBBEEEEEE@@@:::===???AAAAAA@@@BBBFFFJJJIIIKKKNNNOOOPPPQQQSSSUUUWWWXXXZZZ\\\\\\\\\\\\[[[YYYVVVUUUXXX___gggkkkllleee```ZZZVVVUUUTTTQQQNNNIIIGGGDDDCCCDDDEEEEEEDDDBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCEEEGGGHHHNNN[[[ooowwwvvvjjjRRRKKKLLLMMMOOORRRPPPMMMKKKJJJKKKMMMOOOTTTUUUWWWVVVSSSQQQPPPPPPMMMLLLLLLMMMOOOPPPOOONNNQQQRRRSSSSSSSSSRRRQQQPPPYYYYYYWWWRRRMMMKKKLLLNNNKKKLLLLLLMMMNNNOOOPPPPPPQQQPPPPPPPPPSSSWWW[[[]]]bbb______bbbdddbbbaaabbbdddfffiiikkkllllllkkkkkkooommmoootttvvvuuuwww{{{vvvwwwfffWWWGGGCCCDDDBBB???===;;;@@@???@@@CCCDDDRRRlllvvvZZZKKKGGGEEEDDDDDDEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCBBBCCCDDDDDDDDDEEEIIIKKKMMMNNNPPPSSSUUUXXXZZZ[[[ccceeehhhlllooorrrtttuuuxxxzzz||||||||||||}}}~~~}}}}}}~~~~~~{{{zzzyyyxxxwwwxxxyyyyyyqqqrrrsssrrrmmmgggaaa]]]WWWQQQLLLKKKHHHEEEFFFJJJKKKOOOSSSXXX^^^hhhttt|||uuuhhhWWWQQQRRRXXXzzzpppkkk```JJJHHHCCC@@@@@@===<<<<<<;;;:::999888777666555444222000000000111111000000000/////////......------............------............////////////............//////000000////////////000000000000////////////////////////000000111111111111000000000000111111111222222222444888BBBUUUjjjzzz]]]DDD@@@OOOLLLnnnnnndddVVVEEEDDDEEEGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFEEECCCBBBCCCFFFEEE@@@;;;>>>???AAAAAAAAABBBEEEHHHBBBCCCDDDEEEEEEFFFJJJLLLLLLMMMNNNOOOPPPPPPOOOOOOPPPNNNLLLNNNRRRVVVXXXYYYVVVRRRNNNKKKJJJJJJHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBCCCDDDDDDEEEDDDCCCCCCDDDFFFHHHJJJKKKWWWiii}}}ooo~~~qqqVVVMMMNNNMMMNNNRRRLLLLLLKKKKKKKKKLLLMMMNNNRRRSSSTTTUUUTTTRRRPPPOOOKKKMMMOOOQQQRRRSSSQQQPPPRRRSSSSSSTTTSSSRRRPPPOOOWWWXXXXXXRRRLLLIIILLLPPPLLLLLLMMMNNNOOOQQQSSSTTTRRRRRRSSSTTTVVVZZZ]]]___^^^^^^^^^```aaaaaa``````ccceeehhhjjjkkkkkkkkkjjjooommmnnnssswwwvvvuuuwww~~~gggLLLAAABBBDDDCCCBBB<<>>>>>?????????>>>???@@@AAA>>>??????>>>===>>>@@@CCCBBBBBBCCCCCCCCCCCCCCCCCCEEEDDDBBBBBBDDDEEEFFFGGGGGGEEECCCBBBBBBBBBBBBAAAAAAAAA@@@@@@???>>>??????AAAAAA@@@@@@@@@@@@AAAAAACCCDDDEEEHHHKKKOOOSSSUUU___zzzdddTTTHHHIIIJJJHHHJJJPPPIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQSSSSSSRRRPPPNNNKKKMMMQQQTTTUUUUUUTTTTTTSSSSSSTTTTTTTTTRRRQQQPPPRRRTTTUUUQQQLLLJJJMMMRRRNNNNNNOOOPPPRRRUUUWWWXXXTTTUUUVVVWWWYYY\\\^^^___ZZZ\\\^^^^^^^^^____________aaadddgggiiijjjjjjjjjnnnkkkkkkppptttuuuvvvxxxzzz{{{\\\HHHEEEEEEDDDCCC;;;>>>::::::@@@??????III]]]zzzuuuZZZOOOFFFDDDDDDAAA@@@AAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBAAAAAACCCDDDDDDDDDEEEGGGHHHIIIJJJJJJPPPRRRUUUYYY]]]```bbbcccbbbffflllppprrrrrrssstttssstttuuuvvvwwwxxxyyyyyy}}}~~~~~~}}}{{{~~~|||}}}}}}~~~~~~~~~}}}|||~~~~~~}}}|||{{{{{{{{{vvvuuurrrooommmllllllllljjjhhhddd^^^XXXQQQLLLIIIGGGDDDCCCDDDCCCAAAFFFLLLOOOXXXeeerrrppp~~~]]]IIIIIIEEEAAA???;;;;;;::::::999888888777777333222111000000000000000............------------------............------............////////////......//////////////////////////////000000000000000000000000000000000000000000111111111111000000111111111222222222222333444222333:::GGGXXXhhhqqq}}}ppplllsssxxxxxxJJJAAAIIIQQQhhh~~~ooo[[[MMMIIIIIIIIIHHHEEEDDDDDDDDDDDDDDDEEEEEEBBBBBBBBBCCCEEEEEECCCAAABBBBBBAAA@@@>>>===<<<;;;>>>>>>>>>===;;;<<<>>>@@@>>>>>>>>>>>>============<<<=========>>>???@@@AAA???????????????@@@AAAAAA<<<>>>?????????>>>@@@AAABBBBBBAAA@@@@@@@@@@@@@@@CCCEEEKKKRRR[[[dddlllpppyyykkkPPPLLLIIIJJJIIIGGGHHHKKKJJJJJJKKKLLLMMMNNNNNNNNNMMMNNNOOORRRTTTSSSPPPNNNJJJNNNRRRTTTUUUVVVVVVWWWSSSTTTUUUUUUUUUTTTSSSRRROOOQQQRRRQQQNNNMMMOOOQQQNNNOOOQQQSSSVVVXXXZZZ[[[VVVWWWXXXZZZ[[[\\\]]]^^^XXX\\\___]]]\\\___```___]]]___bbbeeehhhhhhhhhhhhkkkiiijjjnnnqqqqqquuuyyyxxx{{{yyycccTTTIIIBBB@@@???BBB<<<888>>><<<;;;BBBFFFUUUhhhuuucccQQQKKKHHHCCCAAACCCCCCCCCCCCBBBBBBBBBBBBBBB???@@@AAA@@@???>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEHHHIIIJJJLLLOOORRRUUUWWWVVVZZZaaafffiiijjjkkkllljjjkkkmmmoooqqqrrrsssssswwwwwwwwwwwwwwwwwwvvvvvvwwwzzz}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}|||yyyzzz{{{|||}}}|||{{{{{{yyyyyyxxxwwwvvvuuuttttttrrrpppnnnkkkgggdddaaa```ZZZWWWRRRLLLGGGDDDBBBAAACCCBBBCCCEEEDDDEEEKKKTTTbbbnnnuuukkkppp___JJJHHHCCC@@@@@@===::::::999999888777777777222222222111111000///...////////////............------............------............/////////////////////////////////...////////////000000000000000000000000000000000000000000111111111111000000222222222222333333333333444444444555;;;JJJ\\\jjjxxxwwwzzzqqqQQQPPPKKKUUUsssqqq___TTTNNNLLLGGGFFFFFFEEEEEEEEEFFFFFFDDDDDDDDDEEEFFFFFFEEEDDDEEEEEEDDDCCCBBBAAA???>>>>>>@@@@@@@@@??????AAACCCAAAAAA@@@???????????????===>>>@@@AAAAAAAAABBBCCCAAABBBBBBBBBBBBBBBCCCDDD===@@@BBBBBBAAA@@@AAACCCDDDCCCCCCCCCCCCCCCDDDDDDFFFLLLVVVeeeuuuvvvXXXOOOQQQOOOKKKKKKMMMLLLJJJNNNMMMLLLLLLKKKKKKJJJJJJMMMMMMOOORRRUUUUUURRRNNNIIILLLPPPSSSSSSTTTWWWYYYSSSTTTUUUVVVWWWVVVUUUUUUPPPPPPQQQRRRQQQQQQPPPOOOMMMOOORRRVVVYYY[[[\\\\\\XXXYYYZZZ\\\\\\\\\\\\\\\XXX^^^aaa^^^]]]```bbb```^^^```ccceeefffgggffffffggghhhkkkoooooommmqqqwwwvvv~~~mmmRRRDDDBBBBBBGGGAAA;;;???>>>;;;AAA>>>DDDLLLccclll]]]TTTIIIDDDFFFDDDDDDDDDCCCCCCCCCBBBBBB???@@@AAA@@@???======>>>??????@@@AAABBBCCCDDDDDDEEEDDDCCCDDDEEEIIILLLNNNMMMQQQUUUYYY\\\^^^```bbbbbbdddfffiiikkkmmmnnnnnnpppoooooonnnoooppprrrsssvvvwwwyyyxxxwwwwwwyyyzzzyyyzzz{{{|||{{{yyywwwvvvwwwxxxzzzzzzzzzyyywwwvvvrrrrrrqqqpppooonnnmmmmmmiiihhhgggddd```[[[VVVTTTKKKIIIGGGDDDBBBAAAAAAAAABBBCCCFFFKKKNNNQQQZZZdddzzzsssooovvvcccKKKGGGBBB@@@AAA@@@:::999999999888777777777111111222222222000...---000000000000////////////---..................---............/////////000///////////////.........////////////000000000000000000000000000000000000000000111111111111000000222222333333333444444444000222333111222>>>RRRcccfff```RRRQQQcccsss~~~hhhZZZSSSIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGBBBBBBBBBCCCDDDDDDCCCBBB<<<>>>@@@@@@@@@AAABBBDDDBBBBBBAAA@@@????????????@@@AAACCCCCCBBBAAABBBBBBBBBCCCDDDCCCBBBBBBCCCDDD???BBBDDDBBB???===>>>@@@AAAAAAAAAAAABBBCCCDDDDDDKKKSSSaaauuufffQQQPPPSSSPPPIIIIIIPPPOOOHHHQQQOOOMMMKKKIIIHHHGGGFFFMMMNNNOOOSSSWWWWWWSSSOOOGGGKKKOOOQQQQQQSSSVVVYYYSSSTTTVVVWWWXXXWWWWWWVVVRRRRRRRRRSSSTTTSSSPPPMMMLLLNNNRRRWWWZZZ[[[\\\\\\YYYZZZ[[[\\\]]]\\\[[[ZZZXXX```ccc___^^^bbbdddbbb```bbbdddfffffffffdddccceeehhhmmmqqqoookkkmmmtttooo|||~~~{{{\\\IIIGGG>>>DDD@@@;;;>>>===:::???===BBBGGGUUUlllooo^^^NNNFFFGGGEEEEEEDDDDDDDDDCCCCCCCCCAAABBBCCCBBB@@@?????????;;;<<<<<<===???@@@AAAAAAEEEDDDBBBAAABBBEEEIIIKKKJJJLLLNNNOOOQQQTTTYYY\\\YYY[[[^^^aaadddfffgggggglllkkkjjjjjjlllnnnqqqssssssssssssqqqpppppprrrtttqqqtttwwwyyyyyyvvvqqqnnnqqqrrrssssssrrrpppnnnlllnnnmmmlllkkkjjjiiihhhhhh]]]]]]\\\ZZZUUUPPPJJJGGGDDDDDDDDDDDDEEEEEEFFFFFFCCCFFFLLLSSSWWW]]]hhhtttyyy{{{rrrnnnyyybbbJJJGGGDDDAAA???999::::::999999888777777777444222000///000111111111//////............//////////////////...---,,,+++......------------......000//////.........//////............///////////////////////////.........000000000000111111111111111111222222222333333333555555444222222:::FFFPPP}}}~~~ooojjj]]]QQQ___{{{qqqbbbRRRFFFGGGKKKIIIEEEDDDLLLGGGCCCEEEKKKMMMHHHCCCEEEFFFFFFEEECCCAAA@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDBBB@@@@@@AAAAAAAAA???EEEDDDBBBBBBBBBBBBAAA???EEECCCBBBCCCEEEEEECCCAAA@@@@@@@@@@@@AAABBBCCCEEEAAABBBBBBAAABBBDDDGGGJJJVVVdddnnnrrrXXXOOOSSSPPPMMMMMMOOOPPPNNNLLLSSSQQQNNNKKKIIIHHHGGGGGGKKKLLLMMMMMMMMMMMMMMMLLLIIIKKKMMMNNNNNNNNNOOOPPPUUUUUUUUUVVVWWWYYYZZZ[[[WWWVVVVVVUUUTTTSSSRRRQQQPPPRRRUUUWWWYYYYYYXXXXXXYYYZZZ[[[\\\\\\[[[ZZZYYY[[[]]]___```aaacccfffiiijjjgggeeedddffffffccc```ggghhhjjjllllllkkkjjjiiissssssuuuzzzrrrNNNFFFDDD???>>>CCCCCC???===@@@???;;;>>>KKKWWWddd|||ttt^^^QQQKKKKKKGGGEEEGGGDDD@@@AAAGGGFFFDDDCCCBBBBBB@@@===;;;>>>===<<<<<<<<<===???@@@?????????@@@AAACCCDDDEEEGGGGGGIIIKKKMMMOOOQQQQQQUUUUUUWWWZZZ\\\___```aaaddddddeeefffgggiiijjjkkkjjjkkkkkkllllllmmmnnnnnnlllmmmoooqqqqqqpppooonnnkkkkkkkkkkkkjjjiiihhhhhhjjjhhhfffdddaaa^^^\\\[[[UUUTTTQQQNNNJJJFFFCCCBBBBBBBBBCCCCCCBBBBBBCCCCCCEEEHHHPPP]]]lll{{{|||ooonnnooorrr{{{ooobbbbbbwwwyyybbbIIIFFFCCC@@@???:::::::::999999888777666666444222000///000111111111//////............//////,,,------.........------......------------......//////............//////............/////////////////////////////////...000000000000111111111111111111111222222222333333111333333222111444<<>><<>>@@@@@@???>>>==================>>>>>>@@@AAABBBCCCAAABBBCCCEEEGGGHHHJJJJJJMMMMMMOOOQQQSSSUUUVVVWWW[[[[[[\\\\\\^^^```aaabbbbbbccccccdddeeeeeeffffffccceeefffhhhhhhhhhfffeeecccccccccbbbbbb```______]]]\\\ZZZWWWUUURRRPPPOOOIIIHHHGGGEEECCCBBB@@@@@@>>>???AAABBBCCCEEEGGGIIIGGGRRReee}}}tttjjj]]]\\\lllyyyggg[[[\\\ooo|||aaaIIIFFFBBB??????;;;;;;;;;:::999888777666555444222000///000111111111//////............//////++++++,,,---..................------------......//////............//////............////////////......//////////////////000000000000111111111111111111111222222222222333///222444333111111444777EEE___}}}bbbOOOMMMLLLLLLOOO\\\wwwpppbbb[[[OOOLLLJJJKKKMMMNNNKKKHHHCCCCCCCCCCCCCCCBBBBBBBBBDDDCCCCCCBBBBBBBBBCCCCCCEEEDDDCCCDDDEEEFFFEEEDDDBBBBBBBBBCCCDDDEEEFFFFFFDDDDDDCCCBBBAAABBBBBBCCCGGGEEECCCCCCDDDFFFGGGGGGDDDIIIQQQXXX___kkkyyyooonnnllliiissslll\\\XXXSSSKKKRRRPPPNNNNNNNNNOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJIIIHHHGGGFFFHHHIIIIIIHHHGGGHHHHHHLLLLLLMMMNNNOOOQQQRRRSSSVVVVVVUUUTTTRRRQQQPPPOOOOOOPPPQQQRRRSSSTTTUUUVVVUUUVVVWWWXXXXXXXXXXXXXXX\\\^^^```aaaaaabbbdddfffdddbbbaaa```aaa```___]]]bbbdddfffiiijjjkkkkkkkkkggghhhiiijjjmmmuuukkkTTTKKKCCCAAABBB@@@>>>>>>@@@;;;:::===<<<;;;DDDPPPbbbnnnaaaTTTMMMJJJFFFCCCCCCCCCBBBBBBBBBCCCCCC@@@>>>BBBBBBAAA@@@>>>===;;;:::<<<<<<<<<<<<===>>>???@@@<<<===>>>???AAABBBCCCDDDEEEEEEFFFGGGIIIJJJKKKLLLOOOOOOPPPPPPRRRSSSUUUVVVWWWWWWXXXYYYYYYZZZZZZ[[[XXXYYYZZZ[[[[[[[[[ZZZYYYWWWWWWWWWVVVUUUSSSRRRQQQNNNNNNLLLJJJHHHFFFDDDDDD???????????????@@@@@@AAA>>>???AAABBBDDDIIIOOOSSSXXXfff~~~vvvbbb[[[UUU^^^uuuzzz]]]^^^uuu___HHHEEEAAA???@@@===<<<;;;:::999888666555555444222000///000111111111//////............//////,,,---...///////////////......------------......///............//////000............////////////............///////////////000000000111111111111111111111111222222222222222333555444222111222333666JJJdddzzzxxx^^^IIIFFFDDDFFFNNN]]]sssqqqeeeVVVOOOOOOQQQNNNKKKHHHGGGFFFEEEEEEEEEDDDCCC@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@AAABBBCCCBBB@@@AAAAAAAAA@@@??????AAABBBGGGGGGEEECCCCCCEEEKKKOOOPPPQQQQQQPPPOOOSSS[[[aaammmwww~~~jjjgggzzz}}}{{{vvvjjjVVVUUUSSSMMMJJJQQQPPPNNNMMMMMMMMMMMMMMMJJJJJJIIIIIIHHHHHHHHHHHHJJJJJJIIIIIIHHHGGGFFFEEEFFFHHHIIIHHHFFFEEEEEEFFFHHHHHHIIIJJJLLLMMMOOOPPPUUUTTTSSSRRRPPPOOONNNNNNNNNNNNNNNOOOPPPQQQSSSTTTTTTTTTUUUWWWXXXXXXYYYYYY^^^```bbbbbbbbbaaacccddd```___^^^^^^]]]]]]\\\[[[]]]^^^```ccceeeggghhhhhhkkklllmmmmmmmmmpppvvvzzziii[[[JJJAAA???AAABBBCCC>>>;;;<<>><<<;;;;;;;;;:::;;;;;;<<<======;;;<<<<<<===>>>???@@@@@@AAABBBBBBCCCCCCDDDEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLNNNNNNNNNOOOPPPPPPQQQQQQNNNOOOPPPPPPPPPPPPOOOOOOLLLLLLKKKKKKIIIHHHFFFEEEFFFEEEDDDCCCBBB@@@??????????????????@@@AAACCCDDDEEEFFFFFFFFFJJJSSS^^^ggguuummmXXXYYYbbbuuupppiii]]]HHHFFFAAA??????===;;;;;;:::999888777666555444222000///000111111111//////............//////000000000000000///............------------.....................///000000............////////////---.........//////000000///000000000111111111111000000111111111222222222333333333222111222444555333<<>>>>>???===:::999<<>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>?????????@@@@@@@@@AAAAAACCCCCCCCCCCCDDDEEEGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJHHHHHHIIIIIIIIIHHHHHHHHHDDDDDDDDDCCCBBB@@@???>>>BBBAAAAAA@@@@@@??????>>>AAA@@@?????????AAABBBDDDFFFHHHJJJLLLTTTcccuuufffTTT^^^rrrrrrjjj|||{{{[[[HHHGGGBBB??????===::::::999999888777777777444222000///000111111111//////............//////000111111000///...------......------------............---......///000111............////////////------......///000000000000000000000111111111111000000000111111111111222222111000///000222444555333444;;;NNNmmmxxx~~~zzzbbbTTTKKKFFFKKKTTT___qqqooofffaaaYYYTTTQQQMMMHHHDDDHHHHHHGGGFFFFFFFFFGGGGGGFFFEEEEEEFFFGGGGGGDDDBBBBBBDDDGGGHHHIIILLLSSSXXXOOOSSSWWWWWWVVVZZZdddmmm}}}|||ooouuugggGGGLLLSSSGGGDDDOOOLLLMMMMMMKKKIIIHHHIIIKKKJJJJJJJJJJJJIIIHHHGGGFFFIIIIIIJJJIIIIIIHHHGGGFFFHHHIIIJJJJJJHHHFFFGGGGGGDDDDDDEEEGGGIIIKKKMMMNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNRRRRRRSSSUUUWWWYYY[[[]]]___aaacccbbb```^^^^^^^^^[[[]]]]]]\\\[[[ZZZZZZ[[[^^^______```bbbcccddddddfffeeefffhhhlllrrrwwwzzzsssYYYIIICCCAAA>>>>>>>>>=========;;;::::::<<>>>>>======<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============@@@@@@@@@@@@AAABBBCCCDDDBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCC???????????????>>>===<<<>>>>>>>>>???????????????@@@???>>>>>>???AAADDDEEECCCHHHOOOXXXeeewwwmmmaaajjjhhhaaannnwwwYYYIIIIIIDDD???>>><<<888888888888888888888888444222000///000111111111//////............//////---...............------......------------......---------......///000111............////////////------......///000000111000000000000111111111111000000000000111111111111222111000000222333333333111333666>>>QQQlllkkkQQQDDDDDDJJJOOO]]]jjjmmmmmmuuuyyyqqqkkkbbbaaa___\\\ZZZXXXWWWWWWUUUTTTTTTUUUUUUTTTPPPNNNPPPTTTXXXYYYZZZ___gggmmmyyy}}}mmmWWWFFFGGGJJJFFFFFFKKKJJJKKKLLLJJJGGGFFFGGGIIIHHHIIIJJJKKKKKKJJJIIIHHHIIIJJJJJJKKKJJJJJJIIIIIIGGGIIIJJJJJJHHHGGGHHHHHHBBBCCCCCCEEEGGGJJJLLLMMMIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJLLLMMMMMMMMMMMMLLLPPPPPPQQQRRRUUUXXX[[[]]]]]]___aaa```]]][[[YYYYYY[[[]]]^^^]]][[[ZZZ[[[]]]``````````````````aaaaaaddddddeeehhhmmmrrrwwwyyyuuuwwwfffWWWNNNHHHBBB???>>>>>>===>>>??????>>>777???FFFFFFEEENNNdddwwwqqqjjjbbbWWWMMMGGGDDDCCCCCCBBBBBBAAAAAABBBCCCDDDDDDAAAAAA@@@???????????????=========<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????======>>>>>>???@@@@@@AAAAAA@@@@@@???????????????=========>>>>>>======<<<======>>>>>>??????@@@@@@@@@@@@@@@BBBEEEIIINNNPPPUUU___mmm{{{~~~ssspppiii^^^lllzzzcccaaallluuuXXXIIIJJJEEE???>>>;;;777888888888888999999999444222000///000111111111//////............//////******+++,,,------------.........------.........---------......000111111............/////////000---------...///000000111000000000000111111111111000000000000111111111111333333333444555555333111111666777444999LLLeeevvv}}}tttUUUKKKCCC@@@FFFRRRTTTNNNSSSaaa|||ppp___IIIJJJHHHDDDFFFJJJIIIDDDIIIJJJKKKIIIFFFEEEFFFIIIFFFGGGIIIKKKLLLLLLKKKKKKJJJJJJKKKKKKLLLKKKKKKKKKFFFHHHJJJJJJHHHGGGHHHIIIAAAAAABBBDDDFFFIIIKKKLLLFFFFFFGGGHHHHHHIIIJJJJJJHHHJJJLLLNNNNNNMMMLLLKKKNNNNNNOOOQQQSSSWWWZZZ\\\[[[]]]^^^^^^[[[XXXVVVUUU[[[]]]___^^^[[[ZZZ\\\^^^```___^^^]]]]]]]]]]]]]]]aaabbbcccgggllloooqqqrrr```jjjpppjjjaaaZZZRRRJJJEEEDDD@@@<<<;;;;;;:::888===:::999<<<@@@DDDHHHLLL```ttteeeYYYRRRNNNLLLDDDCCCBBBAAAAAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>======<<<::::::;;;;;;<<<=========999999999999999:::;;;<<<::::::;;;;;;<<<<<<======>>>>>>===<<<<<<<<<<<<<<<;;;<<<======>>>============>>>>>>???@@@AAAAAABBBCCCCCCEEEHHHMMMTTTZZZ]]]uuu{{{```TTTUUURRRllluuufff\\\pppttt]]]GGG???===::::::===;;;::::::999888777666666555333222111111111///---444444555333000......///000000//////.........---------,,,+++,,,---...///............////////////////////////000000000000000000//////.........---000000000000111111111111111111222222222333333333444333111000000000111111222333666888888===QQQeeezzzyyyVVVGGGAAABBBIIIJJJHHHQQQ___||||||sssffffffgggLLLKKKHHHFFFGGGIIIJJJHHHEEEIIIHHHGGGEEEBBBBBBDDDGGGFFFGGGHHHJJJLLLMMMNNNNNNIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFEEEEEEGGGHHHJJJCCCBBBCCCEEEHHHJJJJJJIIILLLHHHFFFHHHMMMOOOMMMJJJJJJKKKLLLMMMMMMNNNNNNMMMNNNPPPRRRTTTUUUXXX[[[^^^^^^``````aaadddeee^^^UUUZZZ\\\^^^\\\YYYXXX[[[^^^\\\]]]]]]]]]\\\\\\[[[[[[bbbcccdddfffiiikkkmmmnnn|||rrr```PPPSSSdddlll]]]HHH@@@FFFEEE===:::>>>>>>999===<<<<<<<<<>>>@@@CCCEEENNNZZZrrrqqqeeeYYYPPPNNNIIIEEECCCCCCCCC@@@===BBB@@@@@@CCCDDDAAA@@@CCCDDDAAA???>>>???@@@@@@???@@@???>>><<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;::::::;;;===>>>>>>===;;;===<<<<<<===??????>>>===;;;<<<>>>@@@BBBBBBAAAAAAJJJFFFHHHRRR\\\fffrrr~~~rrr___QQQLLLUUUcccrrr^^^eeettt~~~nnnZZZGGGCCCBBB>>><<<>>>;;;::::::999888777666666555333222111111111///---111222222111...------...000/////////.........---------,,,,,,,,,---...///............////////////.../////////000000000000000/////////............//////000000000111111111111111111222222222333333333333111000000000111111111111333555444888FFFUUUvvvcccUUUHHHCCC???BBBSSSfffvvvpppqqqtttWWWFFFJJJHHHGGGHHHIIIJJJHHHEEEGGGGGGFFFDDDBBBBBBDDDFFFFFFGGGHHHJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFEEEGGGFFFEEEDDDEEEFFFHHHIIIDDDCCCCCCDDDGGGIIIIIIIIIJJJGGGFFFIIIMMMPPPNNNLLLJJJKKKLLLMMMMMMNNNNNNNNNMMMOOOQQQRRRSSSUUUYYY\\\^^^___^^^]]]```bbb^^^WWWZZZ\\\]]]\\\YYYXXX[[[]]][[[[[[\\\]]]]]]]]]\\\\\\^^^```cccgggjjjmmmooopppuuu{{{XXXJJJZZZpppmmm[[[LLLEEEAAABBBCCC@@@<<<;;;;;;:::999999:::===???@@@AAAIIIWWWhhhxxxlll\\\VVVNNNIIIHHHHHHFFFEEEEEECCCCCCFFFGGGDDDBBBDDD???===<<<<<<===???>>>>>>AAA@@@???>>>============>>>>>>>>>>>>>>>>>>>>>>>>======<<<======>>>???@@@AAAAAAAAAAAAAAA@@@???===>>>>>>>>>@@@AAABBBBBBAAA@@@BBBBBBCCCCCCFFFJJJNNNRRRRRRZZZjjjyyy|||mmm\\\QQQNNNUUUhhhzzztttkkktttuuueeeTTTFFFEEEFFFAAA<<<===;;;::::::999888777666666555333111111111111///....../////////---,,,---.../////////...............---,,,,,,,,,,,,---...///---............/////////....../////////000000000////////////............//////000000000000111111111111111222222222222333333222111111000111111111222111222333333444;;;CCCWWWzzzooobbbVVVOOOTTT^^^uuunnnmmmvvv[[[MMMGGGEEEEEEEEEGGGIIIJJJHHHFFFFFFFFFEEECCCAAAAAACCCDDDGGGGGGHHHJJJJJJKKKKKKJJJLLLKKKJJJHHHFFFEEECCCCCCEEEEEEDDDDDDEEEGGGIIIJJJHHHFFFDDDEEEGGGIIIJJJIIIIIIGGGGGGJJJNNNPPPOOOMMMJJJJJJKKKLLLLLLMMMMMMMMMMMMNNNOOOOOOPPPSSSWWWZZZ^^^]]][[[XXX[[[___^^^YYYYYY[[[\\\[[[XXXXXXZZZ]]][[[\\\]]]^^^______^^^^^^ZZZ\\\aaafffkkknnnoooppppppwww```YYYiiirrrnnnYYYHHH???DDDFFF???:::===;;;:::999999999:::;;;<<<===AAADDDFFFNNNeee~~~nnnaaaWWWPPPJJJFFFEEEAAA@@@CCCDDD@@@???@@@CCCBBBAAABBBCCCDDDBBBAAA>>>>>>>>>=========>>>>>>========================;;;;;;<<<<<<===>>>@@@@@@>>>>>>??????>>>===<<<<<<<<<<<<======>>>>>>>>>>>>@@@BBBDDDDDDFFFMMMXXXaaaqqqtttsss```TTTIIIIIIVVVkkklllhhhtttaaaPPPDDDDDDEEE@@@;;;;;;;;;::::::999888777666666444333111111222111000...,,,---......---,,,---///........................,,,,,,,,,,,,------......---------.........//////........./////////000000///////////////.........////////////000000000111111111111111222222222222222222111111111111111111333333333444444444555777999WWW~~~mmm___aaahhhttt|||~~~pppyyybbbNNNKKKJJJBBBCCCEEEGGGIIIIIIHHHGGGDDDEEEEEECCCAAAAAABBBDDDHHHIIIJJJJJJJJJJJJJJJJJJLLLKKKJJJIIIGGGFFFEEEDDDFFFFFFFFFFFFGGGIIIKKKLLLLLLIIIGGGGGGHHHJJJKKKKKKKKKJJJJJJLLLNNNOOOMMMKKKIIIIIIIIIIIIJJJKKKLLLLLLNNNNNNOOONNNOOORRRVVVYYY[[[\\\ZZZXXXZZZ^^^]]]YYYXXXZZZ\\\[[[XXXXXXZZZ]]]______aaabbbbbbaaa___^^^WWWZZZ```eeeiiikkkllllllooopppvvvwwwhhhnnnyyykkk]]]NNNGGGCCC@@@???@@@>>>===<<<;;;::::::;;;;;;:::>>>@@@===;;;DDDVVVfff~~~pppddd]]]UUUNNNHHHGGGFFFCCCAAABBBAAA???>>>>>>???>>>===;;;???>>>>>>>>>>>>??????@@@===========================<<<<<<<<<===>>>>>>???<<<===>>>>>>>>>>>>???@@@@@@@@@AAAAAA@@@@@@AAACCCFFFLLLSSSXXX]]]hhhxxxjjj[[[QQQKKKKKKYYYqqq{{{rrrooozzzyyydddRRRDDDCCCDDD@@@<<<===;;;::::::999888777666666444222111111222222000///,,,...//////...---...000---------...............,,,,,,,,,---------------------------........................////////////.........///////////////...////////////000000000000000111111111222222222111111111111222111111111222333333444444555444222666DDD\\\iiiaaaXXXRRROOOSSSccctttrrr^^^NNNIIIJJJGGGJJJKKKLLLKKKJJJHHHGGGFFFDDDEEEEEEDDDCCCBBBCCCEEEIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGHHHHHHIIIJJJLLLMMMMMMNNNLLLJJJJJJKKKMMMMMMLLLNNNMMMNNNNNNNNNMMMKKKIIIGGGGGGFFFFFFGGGHHHJJJJJJOOOPPPPPPPPPPPPRRRVVVYYYWWWZZZZZZYYYZZZ]]]\\\YYYXXXZZZ\\\[[[YYYXXX[[[^^^dddeeeffffffdddbbb___]]]WWWZZZ^^^cccfffgggggggggooonnnpppttt{{{nnnrrr}}}~~~nnnSSSBBBCCCDDD@@@???>>>===<<<;;;:::999999444888<<<>>>>>>AAAFFFKKKUUUpppzzznnnbbb[[[VVVPPPKKKKKKEEEDDDBBBBBBCCCBBBAAA???AAA@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>????????????AAACCCCCCBBBBBBDDDGGGCCCEEEHHHJJJKKKNNNSSSVVV]]]gggttt~~~ooo^^^SSSNNNIIIPPP```zzzfffsss|||eee}}}hhhUUUFFFEEEEEEAAA>>>@@@;;;::::::999888777666666333222111111222222111///---///000///......///000---------------.........+++,,,------......------,,,------------.........------........./////////.........///////////////......////////////000000000000000111111111111222000000111222222222222111///222333111111333333000888;;;FFFfffqqqVVVFFFEEENNNWWWeeezzzzzz}}}[[[OOOKKKMMMMMMGGGUUUUUUSSSOOOJJJGGGEEEEEEEEEFFFGGGFFFEEEDDDEEEFFFHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLIIIIIIJJJKKKLLLMMMMMMNNNNNNLLLLLLMMMNNNOOONNNLLLOOOPPPPPPPPPOOOLLLIIIGGGGGGFFFEEEEEEFFFGGGIIIJJJOOOQQQRRRRRRRRRSSSUUUWWWUUUXXXYYYXXXYYY\\\\\\YYYXXX[[[]]]\\\ZZZZZZ\\\```ggghhhhhhhhhfffccc___]]]YYY[[[^^^aaadddeeeeeedddnnnnnnooorrrwwwwww^^^cccJJJFFFDDD:::???>>>===<<<;;;999888888999999999;;;>>>@@@AAAAAAAAAPPPlllvvvmmmbbbZZZVVVPPPMMMJJJHHHGGGGGGFFFEEEAAA@@@>>>===<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>AAACCCBBBAAAAAAEEEHHHDDDIIIOOOTTTYYY```iiipppyyywwwtttkkk]]]PPPJJJKKKOOOMMM___yyyooonnnmmm[[[zzzdddRRREEEDDDFFFBBB>>>???;;;::::::999888777666666333222000111222222111000...///000///...---...///,,,,,,,,,------.........+++,,,---.........------,,,,,,---------.........---------.........//////............/////////000........./////////000000000000000000111111111111///000111222333222222111///444555000///222333222222555:::KKKnnn{{{yyyxxxoooTTTJJJHHHEEELLLYYYkkkxxxzzzvvvpppmmm{{{yyyrrrgggxxxcccOOOMMMLLLMMMNNNHHHRRRRRRPPPLLLHHHFFFGGGIIIFFFHHHIIIIIIHHHGGGGGGHHHEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLJJJJJJKKKLLLLLLLLLLLLLLLJJJJJJKKKMMMOOOOOOMMMKKKNNNPPPQQQQQQOOOLLLJJJHHHHHHGGGFFFFFFFFFHHHJJJKKKNNNPPPSSSTTTSSSSSSTTTUUUTTTWWWVVVSSSTTTYYY[[[[[[YYY\\\]]]]]][[[[[[^^^aaaeeefffhhhhhhfffccc___]]][[[\\\^^^aaaccceeeffffffllllllooorrruuufffqqq{{{cccSSSHHH>>>@@@@@@???>>>===;;;:::999???===:::999:::;;;;;;;;;@@@EEESSSfff{{{zzzjjjddd\\\UUUPPPLLLIIIGGGIIIHHHFFFDDDAAA@@@>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDFFFGGGEEEIIIMMMOOOOOORRRYYY^^^___eeemmmttt{{{pppXXXUUUOOOJJJHHHJJJRRRZZZfffxxxeeeSSSuuu]]]MMMAAACCCEEE@@@;;;;;;;;;::::::999888777666666333111000111222222111000...///000///---,,,---...,,,,,,,,,------.........+++,,,---.........---,,,,,,,,,,,,---------......---------.........//////---.........//////000000............/////////000000000000000111111111111///000111222333333222111111777888222...222555555---666888777EEEhhhttteeeYYYMMMIIIKKKMMMNNNMMMMMMOOOPPPIIIdddyyymmmbbb___bbbsss___KKKEEEJJJGGGFFFHHHEEEHHHIIIHHHFFFDDDEEEIIIMMMGGGIIIJJJJJJIIIHHHIIIJJJCCCCCCEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJHHHHHHJJJMMMOOOOOOLLLIIIMMMOOOQQQRRRPPPMMMKKKJJJIIIHHHGGGGGGGGGIIIKKKMMMMMMOOOSSSTTTTTTSSSRRRSSSTTTVVVTTTOOOOOOVVV[[[]]]ZZZ\\\^^^]]]\\\\\\___bbbbbbdddfffgggfffccc___]]]\\\]]]^^^aaadddfffhhhiiikkklllnnnqqqsss|||ggg{{{gggUUUMMMCCCCCCCCCBBBAAA???>>>===999999999999999:::<<<===???@@@EEEMMMUUUffftttlllgggcccZZZXXXVVVRRROOOMMMKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNQQQSSSTTTWWW]]]dddiiilllsss|||yyyaaaNNNJJJGGGFFFHHHLLLSSS]]]eee}}}xxxkkkZZZIII~~~gggNNNBBBDDDBBBAAA@@@:::888999999888888777666555333333333222222222111111///////////////......---------------------------............////////////.........------,,,,,,,,,////////////////////////........................///////////////.........000000000000000000000000111111111111111111111111222222222222222222222222555222444888888@@@\\\zzzvvvVVVPPPIIIFFFGGGHHHGGGEEEHHHMMM]]]xxxvvvlllaaa]]]ddduuubbbNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHJJJIIIIIIHHHGGGFFFEEEDDDAAAAAAAAABBBDDDGGGIIIKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGIIIKKKKKKJJJIIIJJJKKKGGGGGGGGGHHHHHHJJJKKKLLLJJJJJJLLLNNNPPPPPPNNNLLLLLLJJJGGGEEEEEEGGGKKKMMMNNNOOOQQQVVVYYYYYYUUUPPPTTTVVVVVVTTTRRRTTT[[[aaa]]][[[YYYYYY]]]```cccdddeeeffffffccc```^^^]]]^^^cccaaa```cccgggkkklllkkkllljjjiiijjjoooxxxvvvwwwsss\\\NNNBBB@@@BBB===<<>>@@@DDDKKKRRRXXX\\\fff{{{nnn\\\QQQKKKIIIHHHJJJDDDEEEXXXtttxxxooofffrrrlllVVVOOOKKKFFFDDDfffNNNCCCEEEBBBAAA@@@:::999999999999888777666555333333333222222222111111///////////////......---........................+++,,,,,,,,,------------...------------,,,,,,,,,......................................................//////////////////000000000000000000000000111111111111111111111111222222222222222222222222333111333666333000777BBBTTTqqq{{{lllddd___ZZZUUUNNNNNNPPPRRRQQQPPPWWW```uuuyyynnnXXXKKKKKKJJJJJJIIIHHHGGGFFFFFFDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEAAAAAAAAAAAABBBDDDEEEFFFHHHHHHHHHGGGFFFFFFEEEEEEGGGIIIKKKKKKJJJIIIJJJKKKGGGGGGGGGGGGGGGHHHHHHHHHLLLLLLMMMOOOPPPPPPMMMKKKHHHIIIJJJJJJKKKKKKJJJJJJOOONNNNNNPPPRRRRRRQQQOOOLLLPPPTTTVVVWWWYYY]]]```___]]][[[ZZZ\\\^^^______\\\]]]]]]\\\[[[[[[\\\]]]]]]]]]```dddhhhjjjjjjiiikkkjjjjjjjjjmmmqqquuuxxxyyyyyy```OOOGGG@@@AAACCC<<<============<<<;;;999888;;;<<<======>>>BBBGGGKKKOOOTTTbbbvvvggg^^^QQQHHHEEEFFFHHHHHHQQQQQQZZZrrrvvv___aaakkkzzz\\\LLLHHHEEEAAA???xxxeeeNNNDDDFFFCCC@@@???:::999999999999888777666666333333333222222222111111///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............................................................////////////000000000000000000000000111111111111111111111111111111111111222222222222333111333888888555666:::<<>>===:::999:::;;;;;;;;;;;;<<<@@@CCCLLLMMMRRRZZZaaammmuuukkk```VVVNNNLLLIIIFFFFFFIIINNNRRRcccppp|||kkk```___ttt~~~iiiRRRGGGDDDAAA>>><<<ssscccNNNEEEGGGCCC??????:::999::::::999999888777666333333333222222222111111///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------................................................---.........//////000000000000000000000000000000000000000000000000000000000000000111111222222222111///000444666666666777:::888EEEffffffTTTNNNEEEBBBHHHKKKPPPeee|||}}}ssskkkbbbiiizzzuuuhhheee___XXXUUUVVV\\\aaawwwlllQQQDDDAAADDDGGGEEEEEEEEEDDDDDDDDDDDDDDDAAAAAA@@@@@@AAAAAABBBCCC@@@???>>>>>>???@@@BBBCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAACCCEEEFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGJJJJJJKKKMMMOOONNNLLLJJJIIIIIIHHHHHHHHHJJJLLLMMMPPPOOONNNMMMMMMNNNPPPRRRRRRQQQQQQPPPQQQTTTXXX\\\```^^^\\\\\\]]]]]]]]]\\\XXXXXXXXXVVVTTTTTTUUUWWWZZZ]]]aaaeeeggghhhiiiiiilllllllllllllllmmmmmmmmmnnnnnnpppssszzzjjjSSSLLLFFFBBB@@@>>>>>>??????===<<<:::;;;<<<;;;;;;;;;===?????????AAAEEEGGGMMMZZZgggvvvoooZZZNNNIIIGGGDDD>>>BBBEEEGGGKKKVVVfffrrr~~~uuuuuuzzzrrrjjjYYYIIIAAA>>>:::666555wwwbbbNNNFFFHHHCCC??????:::::::::::::::999888777666333333333222222222111111///////////////......---------------------------------------............,,,,,,,,,------------...------------------------........................------......///000000000000000000000000000000000000000000000000000000000//////000000111222222222555333111222333555555555999333555DDDYYYxxxtttppp___WWWYYYRRRFFFPPPeeeYYY\\\[[[VVVRRRPPPKKKFFFIIIFFFKKKXXXaaafffnnnxxxsssiiihhhkkkdddiiillliiibbb^^^```dddggg{{{pppbbbYYYccckkktttzzz~~~wwwaaaJJJ@@@@@@AAA@@@???BBBBBBBBBBBBCCCCCCCCCCCC???????????????@@@@@@AAA>>>===<<<;;;<<<===???AAA@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@?????????AAACCCDDDCCCCCCDDDFFFFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHIIIKKKMMMNNNKKKIIIIIIHHHGGGFFFGGGIIILLLMMMNNNNNNNNNLLLKKKMMMPPPRRRTTTRRROOOMMMMMMQQQTTTWWW\\\[[[YYYZZZ[[[\\\\\\[[[XXXXXXVVVTTTRRRRRRUUUWWW\\\___ccceeefffgggiiijjjkkkkkkkkkkkkkkkkkkkkkjjjhhhgggjjjooorrrsss\\\JJJFFFBBB>>>===???AAAAAA???:::<<<======<<<<<<===???<<<;;;===???@@@AAAGGGOOOTTT___rrrwwwggg___SSSHHHCCCBBBBBBCCC<<>><<<888555444zzzaaaNNNGGGIIICCC>>>>>>;;;::::::::::::999888777777333333333222222222111111///////////////......---------------------------+++,,,,,,,,,------------,,,,,,,,,---------......------------------------........................------......///000000111000000000000000000000000000000000000000000000000/////////000111222222222555555444222222444555555666222444999???TTT{{{xxxmmm___^^^hhhccc```XXXNNNKKKLLLKKKHHHPPPHHHEEEJJJKKKHHHLLLUUUaaabbbbbb```\\\XXXVVVVVVIIIOOOSSSQQQMMMNNNUUU]]]hhhzzzrrr{{{RRRGGG???@@@CCC@@@======@@@@@@@@@AAAAAABBBBBBBBB>>>>>>======>>>>>>???@@@>>><<<;;;999999;;;===???<<<===???@@@AAAAAAAAA@@@AAAAAA@@@@@@???>>>>>>===>>>@@@BBBCCCCCCCCCDDDEEEBBBCCCEEEGGGHHHGGGFFFEEEEEEEEEGGGIIILLLMMMKKKIIIEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLKKKJJJKKKOOORRRQQQOOOMMMLLLMMMPPPRRRSSSVVVUUUUUUVVVYYYZZZZZZZZZVVVVVVUUUSSSRRRSSSWWWYYY___bbbeeeeeeeeefffiiikkkhhhhhhhhhhhhhhhiiiiiiiiiiiieeehhhooorrr~~~iiiWWWPPPGGGBBBBBBBBBAAA???<<<>>>??????>>><<<======AAA>>>>>>@@@@@@>>>???BBBGGGMMMZZZkkkyyy|||}}}{{{iiiZZZSSSMMMHHHDDDBBBBBBCCCDDDFFFHHHMMMWWWfffvvvvvvoookkkSSSJJJLLLCCC<<<<<<;;;999999:::xxxaaaNNNGGGIIICCC>>>>>>;;;::::::::::::999888777777333333333222222222111111///////////////......---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........------------------------........................---------...///000000111000000000000000000000000000000000000000000000000...//////000111222222222///111111//////111333333777333555:::888===[[[}}}tttddd]]]^^^]]]ZZZTTTNNNNNNVVVWWWOOOOOOVVVWWWVVVUUUVVVWWWWWWVVVTTTQQQWWW]]]]]]]]]cccooozzz}}}|||YYYCCC???@@@CCCBBB<<<<<<@@@?????????@@@AAAAAABBBBBB===============>>>??????>>><<<:::888888:::<<<===999;;;<<<>>>???@@@??????@@@@@@??????>>>=========>>>@@@CCCDDDCCCDDDEEEFFF???AAACCCEEEFFFFFFEEEDDDCCCCCCEEEHHHKKKLLLKKKIIIAAACCCFFFIIIJJJJJJHHHGGGGGGIIIKKKJJJIIIJJJMMMQQQMMMLLLLLLMMMOOOPPPPPPPPPQQQQQQQQQSSSWWWYYYYYYXXXTTTTTTTTTSSSSSSUUUYYY\\\aaadddffffffeeeeeeiiilllfffffffffffffffggghhhhhhooofffeeelllpppxxxjjj```SSSJJJFFFCCC???<<<>>>???AAAAAA>>><<<;;;;;;<<<888888<<<>>>===<<<>>>BBBAAAEEEQQQbbbpppuuuvvvuuuuuuuuuuuuyyyvvvjjjgggaaaSSSKKKJJJHHHCCC@@@@@@BBBEEEHHHKKKSSSYYYfffyyyyyyeeeeeesssmmmMMMDDDJJJ???999555666888888999<<>>======<<<;;;:::::::::======>>>>>>>>>===;;;:::::::::;;;<<<======<<<<<<<<<;;;::::::999999999999:::;;;;;;;;;<<<=========?????????>>>>>>>>>>>>===AAABBBBBBCCCBBBAAA???>>>BBBBBBCCCCCCDDDDDDEEEEEEEEEDDDEEEGGGKKKMMMMMMMMMCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGGGGIIILLLNNNNNNMMMKKKLLLNNNPPPQQQQQQQQQPPPYYYWWWUUUSSSRRRSSSVVVWWWVVVWWWWWWTTTRRRSSSWWW[[[[[[[[[]]]```bbbcccaaa___cccddddddcccaaaaaabbbdddeeebbbgggqqqvvv{{{|||___PPPJJJEEE>>>DDD??????BBBAAA<<<<<<@@@<<<<<<;;;;;;;;;<<<>>>???<<<>>>???AAAEEEMMMXXX```gggfffggggggiiikkkmmmooowww}}}yyynnnfffRRROOOKKKGGGFFFDDDAAA@@@<<<>>>AAADDDEEELLL[[[iiissswwwhhhZZZ^^^wwwiiiUUUCCC===@@@999777555444444444666777rrraaaLLLEEEHHHDDD@@@???:::;;;======<<<999777666777222222222222111111111111//////.........---------,,,------------,,,++++++------,,,,,,,,,,,,---------,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////.................................///////////////000000000000000000000000///111222222111111222333111111000000111111222333555444333333555888;;;===IIISSSfff]]]GGG???>>>>>>>>>===<<<<<<;;;::::::;;;;;;<<<<<<<<<;;;999999999999:::;;;;;;;;;;;;;;;;;;::::::999999999999:::::::::;;;;;;<<<<<<======????????????????????????BBBBBBCCCCCCBBBAAA??????AAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDFFFJJJLLLLLLLLLDDDDDDDDDDDDEEEGGGHHHIIIIIIHHHHHHIIIKKKMMMMMMLLLKKKLLLMMMOOOPPPPPPPPPPPPWWWVVVTTTSSSSSSTTTUUUVVVVVVWWWWWWUUUTTTUUUYYY]]][[[[[[\\\^^^```aaa```^^^```aaaaaa```___^^^```aaaeeeccciiisssvvvwwwttt```TTTMMMHHHDDDBBBFFFEEE@@@<<<======<<<;;;:::::::::;;;<<<===>>>>>>===>>>BBBIIIOOOTTTVVVYYY[[[^^^```aaaaaa^^^cccggghhhggghhhmmmqqqsssyyy~~~{{{xxxvvvtttrrrsssuuuyyy}}}~~~~~~|||~~~zzzwwwuuubbb___\\\YYYUUUPPPJJJEEEEEEEEEDDDCCCBBBAAA@@@@@@HHHGGGFFFFFFOOOddd~~~}}}llleeegggjjjlllWWWJJJ===666666888666555333333444555666ppprrrrrrbbbLLLDDDGGGCCC@@@???:::<<<===>>><<<:::777777777333222222222111111111111000000///...---,,,,,,++++++++++++++++++******))),,,,,,++++++++++++,,,,,,,,,+++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,............////////////........................------......//////000000000000000000000000000000000111333333222111222444111000000000000111222222444444333333333444555555666666???]]][[[BBB:::<<<@@@>>>>>>======<<<;;;;;;;;;999999999:::999999888777888888999:::::::::999999999999888888888999::::::999999:::;;;;;;<<<======>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDFFFIIIKKKKKKJJJEEEDDDCCCCCCDDDFFFHHHJJJKKKJJJIIIJJJLLLMMMLLLKKKJJJKKKLLLNNNOOOOOOOOOOOOSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVVVVUUUUUUWWW[[[^^^[[[ZZZZZZ[[[]]]___^^^^^^```bbbcccbbbaaaaaabbbcccddddddkkkssstttrrrxxxmmmWWWNNNFFFBBBDDDFFFDDDAAA@@@@@@>>>===;;;;;;;;;;;;<<<======<<<;;;:::;;;>>>@@@FFFIIINNNRRRVVVWWWWWWVVV]]]___aaa___\\\ZZZ\\\^^^\\\```eeehhhhhhjjjmmmqqqwwwxxxyyyyyyxxxvvvtttsssppppppoooooonnnnnnmmmmmmllllllkkkiiihhhgggffffffhhhjjjmmmrrrvvvwwwvvvtttsssuuusssmmmccc[[[YYYYYYOOOLLLHHHEEEDDDCCCBBBAAAAAACCCCCCBBB???>>>AAADDDFFFMMMRRRXXXiiirrrnnnuuusssUUUHHHCCC<<<555333666555333222222222333444tttuuuyyydddMMMCCCFFFBBB@@@???999===>>>>>>===:::888888888333333222222222111111111111000///...---,,,+++++++++++++++++++++***))))))++++++*********+++,,,,,,+++***)))***,,,.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................,,,------...///000111111000000000000000000000000000111222111000000222333000000000000000111222222222333333333333333222222888:::>>>JJJ___}}}gggKKK???>>>???@@@=========<<<<<<<<<;;;;;;888888888888888888888777888888999999:::999999888777777777777888888999:::888888999:::;;;<<<<<<=========>>>???@@@AAABBBBBB@@@@@@AAABBBCCCDDDDDDDDD@@@AAABBBBBBCCCDDDEEEEEEFFFEEEEEEGGGIIIKKKKKKJJJHHHFFFEEEDDDDDDGGGJJJLLLNNNLLLKKKLLLMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNOOOOOOOOOQQQSSSUUUVVVUUUTTTSSSSSSTTTTTTUUUVVVXXX[[[]]][[[YYYXXXYYY[[[]]]]]]]]]___```bbbbbbaaaaaabbbccccccdddjjjoooooommmpppxxx}}}```TTTFFF@@@BBBEEEFFFFFFBBBAAA@@@>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<======@@@BBBFFFIIILLLMMMNNNMMMQQQSSSUUUUUUSSSSSSTTTVVVUUUWWWYYYYYYYYYZZZ]]]```eeeeeefffgggfffdddaaa```\\\]]]]]]^^^___``````aaa`````````_______________aaabbbdddhhhjjjjjjhhheee]]]]]]ZZZUUUNNNIIIGGGGGGCCCAAA>>>===>>>@@@CCCDDDBBBCCCCCCAAA???BBBKKKSSSUUUeeevvv{{{pppppp]]]IIIAAA???;;;777666444333222222111111222222gggNNNCCCEEEBBBAAA@@@:::===>>>>>>===:::888888888333333333222222222222111111000///...---,,,++++++,,,,,,,,,,,,,,,++++++***+++*********++++++,,,---+++***)))***,,,.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---........................,,,------...///000111111//////////////////////////////000///......000222000000//////000000111222111222333444444444333333444888;;;::::::GGG```uuukkk[[[GGG===<<<>>><<<888<<<<<<<<<<<<;;;;;;;;;;;;888888888888888888999999999999:::::::::999999888666666666666666777888999777777888999:::;;;<<<<<<<<<<<<===???@@@AAABBBBBB===>>>???AAACCCDDDFFFGGGBBBBBBCCCDDDEEEFFFGGGGGGIIIHHHGGGIIIKKKLLLLLLKKKJJJIIIGGGFFFGGGIIILLLMMMPPPOOOMMMNNNOOOOOONNNMMMJJJJJJJJJKKKLLLMMMNNNOOOMMMOOOSSSVVVWWWWWWUUUSSSRRRQQQQQQSSSUUUXXXZZZ[[[[[[ZZZYYYYYY[[[]]]]]]\\\XXXZZZ\\\]]]]]]\\\]]]^^^bbbcccfffiiijjjjjjnnnsssyyywww]]]JJJDDDEEEEEEDDDCCCBBBAAA@@@???@@@AAAAAA>>>>>>>>>>>>??????>>>===<<<<<<===>>>???@@@BBBBBBAAACCCEEEGGGHHHJJJLLLNNNOOOOOOOOONNNMMMMMMOOOPPPTTTTTTUUUVVVUUUSSSQQQPPPNNNOOOPPPPPPQQQRRRSSSSSSTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQRRRSSSSSSQQQNNNJJJKKKHHHDDDCCCCCCCCCAAA???>>>>>>>>>>>>>>>@@@BBBCCC>>>AAADDDFFFLLLYYYiiivvvsssnnnpppSSSKKKBBB;;;777444444666333333222111111111111111jjjPPPCCCEEECCCBBBBBB;;;<<<===>>><<<:::777777777333333333333222222222222000000///...---,,,,,,+++---------------,,,,,,+++++++++***++++++,,,---...,,,+++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------......//////000000////////////////////////...//////...---...000222000////////////000111111111111222333444444444444000111333555444555<<>>;;;::::::::::::::::::::::::999999888888888999::::::999999:::::::::999888888666666555555555666777777666666777888:::;;;<<<<<<;;;<<<===>>>???@@@AAAAAA======>>>???AAACCCEEEFFFBBBBBBCCCDDDFFFGGGHHHHHHJJJIIIIIIIIIKKKLLLLLLKKKKKKJJJIIIHHHIIIJJJLLLNNNPPPOOONNNNNNOOOPPPOOOMMMKKKJJJKKKKKKLLLNNNOOOPPPLLLNNNSSSVVVXXXXXXVVVUUUQQQPPPPPPRRRVVVXXXYYYYYY\\\[[[ZZZ[[[]]]^^^]]]\\\WWWZZZ]]]^^^^^^^^^___```aaabbbdddeeefffiiimmmpppooosss{{{hhhXXXQQQJJJDDDFFFDDDCCCAAA@@@@@@AAAAAAAAA@@@??????@@@???===:::===<<<;;;::::::;;;<<<===@@@@@@BBBCCCEEEGGGHHHIIILLLKKKJJJHHHGGGGGGGGGGGGIIIJJJLLLMMMLLLKKKIIIHHHIIIJJJJJJKKKKKKLLLLLLLLLIIIIIIHHHHHHGGGFFFFFFFFFEEEDDDCCCBBBBBB@@@===:::BBB???<<<<<<@@@BBB@@@===@@@AAACCCCCCBBBCCCEEEGGGFFFLLLWWWcccqqqrrriiieeeuuuvvvZZZDDDCCC???:::444222444777222222222222222111111111mmmRRRDDDEEEDDDDDDCCC<<<;;;======<<<999777666777444444333333333222222222//////.........------------------------,,,,,,+++++++++++++++,,,---...///---,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------.........//////////////////////////////////////////000///...---...111333///////////////000111111222222222222222333333333333000000777999666555666@@@TTTooofffMMM<<<>>><<<;;;;;;===>>>??????999999999999999999999999888888777777777888::::::888888999999888888777666666666555555444555555555555555666888999;;;<<<<<<;;;;;;<<<===>>>>>>??????@@@??????>>>???@@@AAABBBAAAAAACCCDDDEEEGGGHHHHHHJJJIIIHHHIIIKKKKKKKKKIIIJJJJJJJJJJJJJJJKKKKKKLLLNNNMMMLLLMMMNNNOOONNNMMMKKKKKKKKKKKKLLLNNNPPPQQQLLLOOOSSSWWWYYYYYYXXXWWWSSSQQQQQQSSSWWWYYYYYYXXX]]]\\\]]]^^^``````^^^\\\ZZZ]]]```bbbbbbbbbbbbccc___aaadddeeegggiiilllmmmkkkqqqwww|||qqqcccVVVNNNLLLIIIFFFDDDCCCBBBBBBCCCAAA??????AAA@@@>>><<<>>>>>>>>>>>>>>>>>>>>>===;;;;;;:::;;;<<<<<<<<<<<>>============<<<;;;<<<===???@@@@@@???>>>=========>>>>>>??????@@@@@@CCCCCCCCCBBBBBBBBBAAAAAAAAA???======>>>>>>===<<<=========>>>@@@AAAAAA@@@<<<>>>AAACCCEEEHHHNNNSSSdddmmm|||yyyttt~~~sssYYYGGG??????<<<999666555666666222222333333222222111111~~~oooSSSDDDEEEDDDEEEDDD===;;;<<<<<<;;;888666666666444444444333333333222222..................------,,,------------,,,++++++,,,,,,,,,,,,---...///000...,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------///////////////.........////////////////////////111111000///...///222444///////////////000111111333333222111000111111111444000000333222///222888:::===GGG___rrrPPP@@@>>>???888:::<<<<<<999777666666888888888888888888888999888777666666666888999:::777777888777777666555555777666555444444444444444444555666888999:::<<<<<<;;;;;;<<<<<<======>>>>>>CCCBBB@@@>>>======>>>>>>@@@@@@AAACCCDDDFFFGGGGGGJJJHHHHHHHHHJJJJJJIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJLLLKKKJJJKKKMMMNNNMMMLLLLLLLLLKKKKKKMMMNNNPPPQQQMMMOOOSSSWWWYYYZZZYYYYYYUUUSSSRRRTTTXXXZZZYYYWWW]]]]]]^^^```bbbaaa___\\\XXX[[[^^^aaaaaaaaaaaabbb^^^bbbeeefffhhhjjjjjjiiikkkqqqsssttt~~~oooVVVTTTPPPLLLIIIFFFEEEDDDCCCAAA???@@@CCCDDDCCCAAA;;;<<>>============<<<;;;>>>======>>>@@@@@@>>>======>>>@@@BBBCCCBBBAAA@@@<<<<<<===>>>>>>???@@@@@@????????????????????????>>><<<;;;;;;>>>@@@AAAAAA999===AAABBB@@@@@@CCCEEEEEEHHHLLLPPPVVV^^^hhhppp|||rrrXXXMMMIII;;;999666333444666444111222333333333333222111111qqqRRRCCCEEECCC@@@AAA???===<<<;;;999888777666666444444333222222111111000000///...------,,,------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///............////////////////////////000000000000000000000000000000000000000111111111111222222222222222222333333333444444:::666555@@@VVVqqqgggPPPGGG???;;;===;;;;;;:::::::::999999999777777777777777777777777777777888888888888777777666666666666555555555555555555444444444333333333777888999888777666777888999:::<<<=========<<<<<<===>>>>>>===<<<<<<>>>@@@===???AAABBBCCCDDDFFFHHHGGGGGGGGGFFFFFFGGGGGGHHHGGGGGGFFFEEEFFFGGGHHHIIIKKKIIIGGGHHHKKKLLLKKKIIIKKKKKKKKKLLLMMMOOOPPPQQQOOOPPPPPPQQQSSSTTTVVVWWWUUUTTTSSSUUUYYY[[[ZZZXXXYYYZZZ\\\]]]]]]\\\[[[YYYYYYYYYZZZ]]]``````]]]ZZZXXX^^^eeehhhggggggiiillllllllloooqqqttt|||uuuiii\\\RRRLLLIIIHHHFFFGGGEEEAAA===<<<@@@CCCDDDCCCBBB@@@?????????@@@??????>>>======>>>>>>???AAA???===;;;:::;;;<<<===========================888999:::<<<===>>>???@@@>>>>>><<<<<<<<<===???@@@@@@??????@@@AAA@@@===:::@@@???AAAFFFIIIIIILLLQQQSSSWWW^^^hhhsss~~~|||tttmmmttt]]]OOOFFFBBB999999888777666555444444111111111111111111111111pppRRRCCCFFFCCCAAAAAA>>>===<<<;;;999888777666666444444333222222111111000000///...------,,,------......---,,,,,,+++******++++++++++++++++++++++++------,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///............////////////.../////////000000000000000000000000000000000000000000111111111222222222222222222333333333333444333222111444===KKKZZZdddeeeIII???===:::999<<<;;;::::::::::::999999999777777777777777777777777555666666777777666666555555555666666666666666666555555555444444333333333666777888888666666777888666888999;;;============;;;===>>>>>>======>>>@@@===???AAAAAA@@@AAABBBDDDFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGFFFFFFFFFGGGHHHIIIJJJHHHFFFGGGIIIKKKJJJHHHJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPRRRSSSUUUVVVUUUSSSQQQRRRUUUWWWWWWVVVWWWXXXZZZ[[[[[[[[[YYYXXXXXXXXXYYY\\\___```]]]ZZZYYY___dddfffeeedddgggjjjmmmnnnqqqqqqpppxxx}}}pppbbbYYYPPPOOOMMMKKKHHHDDD@@@>>>???>>>>>>???BBBEEEFFFFFF<<<===>>>???@@@@@@??????@@@@@@???>>>=========>>>???>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<<<<<<<999:::===>>>???>>>===<<<:::::::::;;;???CCCFFFHHHIIIHHHLLLTTT[[[bbbkkksss~~~wwwuuuvvvxxxzzzqqqYYYKKKCCC???===999888777666555444444333111111111111111111111111nnnQQQCCCFFFDDDAAA@@@======<<<;;;999888777666666444444333222222111111000000///...------,,,------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///............////////////....../////////000000000000000000000000000000000000000000111111111222222111111222222222333333333111222333222000222999???SSSvvvrrrQQQAAA666777;;;::::::===:::::::::999999999888888777777777777777777777777444444555555555555444444444555555555666777777777555555555555444444444444555666777777666555666777444555777999;;;<<<<<<===999;;;>>>???>>>>>>>>>??????@@@AAAAAA@@@???@@@BBBDDDEEEEEEFFFGGGIIIKKKLLLGGGGGGFFFFFFGGGGGGHHHIIIIIIGGGEEEEEEGGGIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMNNNMMMMMMNNNNNNPPPQQQSSSTTTTTTQQQOOOOOOQQQSSSTTTTTTUUUVVVWWWYYYYYYYYYXXXWWWVVVWWWXXX\\\______^^^\\\\\\```cccdddbbbbbbdddgggkkknnnrrrrrrmmmnnnzzznnnbbbUUUMMMMMMNNNLLLIIINNNJJJFFFDDDDDDCCC@@@===@@@AAACCCCCCBBB@@@===;;;======>>>>>>>>>===<<<<<<===<<<<<<;;;;;;<<<============<<<<<<<<<>>>???@@@CCCCCCDDDDDDDDDCCCBBBAAAGGGHHHHHHIIILLLQQQYYY^^^aaadddnnn|||{{{www}}}}}}ggg\\\KKK???999888888888777777666555444444333333111111111111111111111111oooQQQCCCGGGDDDAAA@@@<<<===<<<;;;999888777666666444444333222222111111000000///...------,,,---------------,,,,,,+++++++++------------------------,,,+++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......---------............///............////////////........./////////000000000000000000000000000000000000000000111111111111111111111111222222222222222444555555444555777::::::KKKdddaaaGGG@@@:::777;;;===::::::<<<999999999999888888888888666666666666666666666666444444555555555555444444333333444555666777777888555555444444444444444444444555666666555444666777444444555777888999::::::666999===??????>>>>>>??????AAABBBBBBAAA@@@BBBCCCDDDEEEEEEEEEGGGHHHIIIJJJFFFFFFFFFFFFGGGGGGHHHHHHIIIGGGFFFEEEFFFHHHIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLLLLMMMNNNOOOQQQQQQSSSQQQNNNMMMNNNPPPRRRSSSSSSTTTUUUWWWXXXXXXXXXWWWVVVWWWYYY\\\___```______```bbbccccccaaaaaaccceeefffkkkpppqqqnnnmmmsss{{{qqqccc___\\\UUUNNNNNNJJJFFFFFFHHHJJJHHHFFFCCCCCCCCCCCCBBB@@@???>>>@@@AAABBBCCCCCCBBB@@@??????>>>>>>>>>>>>??????@@@@@@???>>>>>>???AAACCCDDDGGGFFFDDDCCCCCCEEEGGGIIIHHHLLLTTT[[[ccckkksssyyyrrriiihhhjjjhhhKKKDDD;;;555333444555555666555555444333333222222111111111111111111111111qqqSSSDDDGGGDDD@@@???<<<===<<<;;;999888777666666444444333222222111111000000///...------,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,---,,,,,,,,,,,,---......---------............///............////////////............//////////////////////////////////////////000000000111111111000000000111111111222222333111000222666999::::::777;;;BBBQQQkkkvvv]]]GGG:::<<<:::999;;;:::888777888999999888888888777777777555555555555555555555555444555555666666555555444222222333444555666666777333333333444444444444444222444555555444444555666666555555555666666666666555888<<<===============<<<>>>???@@@???@@@AAACCCEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGHHHJJJKKKJJJJJJJJJJJJKKKKKKLLLMMMKKKKKKKKKKKKLLLNNNOOOOOORRRPPPOOOMMMMMMNNNQQQSSSRRRSSSTTTUUUWWWXXXXXXXXXVVVXXX[[[]]]^^^___```aaaaaabbbccccccbbbbbbcccdddbbbfffkkkkkklllnnnrrrttttttoooqqqzzzwwwzzzzzzssskkkgggbbbZZZUUUSSSRRRPPPNNNKKKIIIGGGEEEDDDDDDEEEFFFEEEEEEFFFFFFEEEEEEDDDDDD@@@AAAAAABBBBBBCCCCCCCCCEEEEEEDDDDDDDDDEEEFFFGGGDDDGGGKKKQQQVVVZZZ]]]______ggguuu{{{lllhhhsssgggGGG@@@<<<888555444444444444444444333333222111111111000000000000000000000000vvvWWWFFFGGGCCC@@@???======<<<;;;999888777666666444444333222222111111000000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,))))))******+++,,,,,,,,,---,,,,,,,,,,,,---......---------............///............////////////------.........//////////////////////////////////////////000000000111111///000000000000111111111666222...///444777666555444999<<<;;;>>>LLLdddvvvuuuZZZHHH>>><<>>???BBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEDDDGGGHHHIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJJJJKKKKKKMMMNNNNNNOOOOOOOOOMMMMMMNNNPPPSSSQQQQQQRRRTTTUUUWWWXXXYYYWWWYYY[[[]]]]]]]]]___aaa```aaabbbccccccdddccccccbbbeeefffeeefffjjjllljjjcccdddkkk}}}yyyrrruuu||||||sssnnnlllmmmnnnnnnjjjccc[[[VVVSSSRRRRRRLLLKKKHHHFFFEEEFFFGGGHHHCCCEEEGGGIIIIIIIIIGGGFFFFFFHHHLLLPPPUUUYYY\\\^^^^^^ffftttiiiUUUHHH666777777666555444444444444222222222111111000000000000000000000000000000000{{{[[[HHHGGGCCC???@@@======<<<;;;999888777666666444444333222222111111000000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))*********++++++++++++*********++++++++++++,,,((())))))***++++++,,,,,,---,,,,,,,,,,,,---......---------............///............////////////---------.........//////////////////////////////////////////000000000111/////////000000000111111444222111111222333444444111555777444///000:::DDDRRRgggvvvcccNNN@@@888555999@@@;;;:::888777999<<<<<<<<<888888777777777666666666444444444444444444444444333333444444444444333333111111111111111111222222000000111111111222222222000111333333222222444555666555444444444555666666555777888888777777888:::777999::::::999999:::;;;>>>>>>======>>>???@@@@@@AAABBBCCCDDDDDDDDDCCCBBBCCCFFFJJJJJJHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJKKKKKKLLLMMMNNNKKKLLLNNNNNNLLLMMMPPPRRRNNNOOOPPPQQQSSSUUUWWWXXXVVVXXX[[[[[[ZZZZZZ\\\___\\\]]]___bbbddddddcccbbbccceeedddaaacccgggeee```[[[bbbjjjttt}}}}}}zzzyyypppmmmgggcccaaacccgggjjjdddgggkkknnnooommmjjjhhhcccgggnnnvvv}}}{{{ssspppqqquuu{{{bbbEEE;;;:::333333444555444333333222333111111000000000000//////000000000000000000000000~~~]]]IIIGGGBBB???@@@>>>===<<<;;;999888777666666444444333333222111111000000000...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))*********+++++++++((())))))***++++++,,,,,,---,,,,,,,,,,,,---......---------.........//////............/////////000---------.........//////////////////////////////////////////000000000000////////////000000000000***...111222000000333666555111111555999999666444777???MMM^^^uuuppp^^^MMMEEE@@@AAA???999777999<<<;;;888555666888777444777777777777666666666666444444444444444444444444222222222333333222222222111111111000000000000000//////000000111111111222///111222222222222444555444444333333444666777888666777777666555555777999:::;;;<<<;;;999888999::::::::::::;;;===>>>@@@AAA@@@AAABBBCCCCCCCCCBBBAAAAAAEEEIIIJJJHHHFFFEEEFFFHHHHHHGGGGGGHHHHHHIIIIIIKKKKKKKKKKKKKKKLLLMMMNNNGGGJJJMMMMMMLLLLLLOOOQQQMMMMMMNNNOOOQQQSSSUUUWWWUUUWWWYYYYYYXXXXXXZZZ]]]YYYZZZ]]]aaadddeeecccaaadddeeecccaaacccgggddd\\\bbbhhhiiifffooozzztttwwwrrrTTTBBB555444888555444666777666444333222222000000000000////////////000000000000000000000000```GGGEEEDDDBBBAAA<<>>;;;:::;;;;;;;;;:::777777777888888999999999999888666555444444444555444444333222222111000000333333333333333333333333222222222222222222222222000000000000111111111111000000000000000000000000333333444444555666777777444444333333333444555555999::::::::::::999888888>>>===;;;999888999;;;<<<>>>@@@BBBDDDEEEEEEDDDCCCFFFGGGGGGFFFEEEDDDDDDEEEGGGHHHIIIIIIGGGGGGHHHJJJLLLJJJHHHGGGIIILLLMMMNNNGGGIIIKKKKKKIIIIIIMMMPPPQQQOOOMMMLLLMMMNNNQQQSSSUUUUUUVVVWWWWWWWWWVVVVVVXXXZZZ\\\]]]\\\]]]^^^```^^^```aaaaaaeeegggccc\\\cccjjjnnnkkkiiissszzzrrrqqq|||hhhVVVAAA666777999777444666555555444222111000000000000000000000000000000////////////............bbbJJJHHHFFFDDDCCC>>>???===;;;999999999777666333333333333222222111000000000000///......------,,,,,,,,,,,,,,,,,,,,,+++***************+++++++++---,,,+++*********++++++)))************+++++++++---,,,++++++*********+++,,,---...---+++***+++,,,---------------...//////------------------------//////.........---------////////////////////////////////////////////////000000000000111111111222000000111111111222222222333333333444444555666777222333<<>><<<999888999:::999999777777888888999999999999888777666555444444444555444444444333222111111111333333333333333333333333222222222222222222222222000000000000111111111111000000000000000000000000222222222333444555555555333333333333333444444555777777888888888888888777;;;::::::999:::;;;<<<===>>>@@@BBBDDDEEEEEEDDDCCCDDDEEEEEEDDDCCCBBBBBBDDDDDDFFFHHHIIIIIIIIIJJJLLLMMMKKKJJJJJJKKKMMMMMMLLLHHHIIIKKKKKKLLLMMMPPPRRRRRRQQQNNNMMMLLLNNNPPPQQQRRRSSSSSSUUUVVVWWWXXXYYYWWWXXXZZZZZZYYYZZZ\\\^^^^^^```___^^^bbbeeeccc]]]eeeiiikkkhhhfffnnnmmmTTTIII<<<666888:::999666555555444333222111000000////////////////////////////////////............cccJJJHHHFFFEEEDDD???@@@>>>;;;999999888666444222222333333333222222111000000000///......------,,,,,,,,,++++++*********+++++++++***************)))))))))))))))***+++,,,)))************+++++++++,,,,,,+++************++++++,,,---,,,+++***+++,,,---------------......///,,,,,,,,,,,,,,,,,,,,,,,,...............---------////////////////////////////////////////////////////////////000000000000000000000111111111222222222333333444444555555666333333999@@@>>>666666;;;EEEMMM___wwwfffUUUEEE>>>:::666999???<<<:::777777777888888777888888888888999999999999777666555444444444444444555444444333333222222111222222222222222222222222000000000000000000000000000000000000111111111111000000000000000000000000111111222222333333444444222222222222222333444444444555666777777888888777888888999:::;;;<<<===>>>>>>???AAACCCDDDDDDDDDCCCAAABBBCCCBBBAAA@@@AAABBBAAADDDGGGIIIJJJJJJLLLMMMMMMLLLLLLMMMOOOOOONNNLLLJJJIIIJJJKKKOOOQQQRRRRRRSSSQQQOOOMMMLLLMMMOOOPPPPPPPPPPPPRRRTTTWWWZZZ[[[XXXYYYYYYXXXXXXYYY]]]___```___\\\[[[^^^dddddd```___bbbdddeeehhhrrrxxx\\\HHH@@@<<<888777888888666444555444444333222111000000/////////////////////////////////............---aaaHHHFFFDDDBBBBBB===AAA>>>;;;999888777555333111111222333333333222222000000000///......------...------,,,+++******))),,,+++++++++***)))))))))))))))))))))******++++++))))))*********+++++++++++++++***************++++++,,,---,,,+++***+++,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////////////////////////////.........////////////000000000000000111111111111111222333333444444555555777444555999999666666:::>>>999888AAAQQQfff~~~{{{bbbPPPFFF>>>:::<<<<<<999888:::;;;999666666777888777777888888888888888888888888666555555444444333333333444444444333333333222222222222222222222222222222000000000000000000000000///000000000111111111111000000000000000000000000111222222222333333444444222222111111222222333444333444555666777888888888777888999:::<<<<<<<<<<<<>>>???@@@BBBCCCCCCCCCCCC@@@AAABBBAAA@@@???@@@AAA???BBBFFFHHHIIIIIIJJJKKKLLLLLLNNNPPPSSSSSSQQQOOONNNKKKJJJKKKPPPRRRRRRPPPQQQPPPNNNLLLLLLNNNPPPRRRPPPPPPOOOPPPSSSVVVZZZ\\\[[[[[[ZZZYYYYYY[[[___bbbbbb```[[[YYY\\\dddfffcccaaabbbdddhhhnnnvvv{{{```NNNAAA999777777666666555333222000444333333222111000000000//////////////////////////////.........---------```GGGEEECCCBBBAAA<<<@@@>>>;;;999888777555333111111222333333333222222000000000///......------///......---,,,++++++***,,,+++++++++***)))))))))+++++++++++++++*********))))))*********+++++++++*********))))))***++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,---......---------------------------.....................////////////////////////////////////////////////---.........//////////////////000000000111111111000111222333444444444333555222222444555555666999777777999>>>AAADDDMMMVVVpppzzzwwwaaaRRRCCC888999777999<<<<<<999555555:::888666555777888888777777777777777777777777777444444444444444333333333444333333333333333222222111111111111111111111111///////////////////////////000000000111111111111000000000000000000000000333333333333444444444444222222111111222222333444333444555777888999999999888999::::::;;;;;;::::::>>>>>>???@@@BBBBBBCCCCCC@@@AAABBBBBBAAA@@@AAABBB???BBBEEEGGGGGGGGGHHHIIIKKKLLLOOOSSSVVVWWWVVVTTTQQQNNNKKKLLLOOOPPPOOOMMMNNNMMMLLLLLLMMMPPPSSSUUUSSSRRRQQQQQQSSSVVVXXXZZZZZZZZZZZZYYYXXXZZZ^^^bbbbbbaaa\\\YYY]]]eeehhhfffkkkkkkkkkmmmppptttuuuvvvuuu|||}}}~~~rrrUUUFFF@@@<<<:::555555444333222111000111222222222111111000000///....................................------------aaaHHHFFFDDDCCCBBB===???===:::888888777555333222222333333333222222111000000000///......------.........------,,,,,,,,,+++++++++***************+++,,,,,,,,,+++***)))))))))************+++++++++***))))))))))))***++++++)))***++++++******+++,,,,,,,,,,,,,,,,,,------...........................---------...............////////////////////////////////////////////////............/////////////////////000000000111111///000222333444444333222333444666888777444222111222444:::>>>===:::===CCCNNNUUUaaarrr{{{rrr```MMMBBB???>>>;;;999888777777777777777888999777555444666777777777666666666666555555555555222333333444444333222222222222222222222222222222000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000333333333444444444444444222222222222222333444444333444555777888999999999999999999999::::::::::::>>>>>>??????@@@AAABBBCCC@@@AAABBBBBBAAAAAABBBCCCAAABBBDDDEEEEEEFFFHHHJJJMMMNNNQQQTTTXXXZZZXXXWWWRRRPPPNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKMMMQQQTTTWWWUUUUUUTTTTTTUUUWWWXXXZZZWWWXXXXXXWWWWWWXXX\\\^^^aaa```\\\[[[___gggiiifffhhhiiikkkooosssttttttrrrrrrzzz}}}~~~lllQQQBBB>>><<<888555333222111000111222333333111111111000000000//////.................................------------,,,```GGGEEECCCAAA@@@;;;>>><<<999888888777666444333333333333222222111000000000000///......---------,,,,,,,,,,,,,,,,,,,,,***************+++++++++((()))***+++++++++***))))))************+++++++++)))))))))))))))***++++++(((***++++++******+++,,,,,,,,,++++++,,,,,,---...---------------------------------.........//////////////////////////////////////////////////////....../////////000000000////////////000000000111...///111333444333222111333777:::999777555333222555333333555666666;;;BBB777;;;@@@EEENNN]]]qqqmmm]]]LLLIIIAAA888666999<<<:::999999888666555777:::;;;777555333333444555666555555555444444444333333333111222333444444333222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000333333333222222222222222333333333333333444444555222333444555666777777777888888777888888:::<<<======>>>>>>???@@@AAABBBCCC???@@@BBBAAAAAA@@@BBBCCCAAABBBDDDDDDEEEHHHLLLOOORRRRRRSSSVVVXXXZZZYYYWWWQQQQQQQQQPPPOOONNNPPPQQQMMMMMMLLLLLLMMMPPPTTTVVVVVVVVVWWWXXXYYYZZZZZZ[[[VVVWWWXXXXXXXXXYYY[[[]]]]]]]]]\\\\\\aaaggghhhddd___dddjjjqqqvvvxxxxxxwwwvvvzzz||||||lllUUUGGG:::888999666222111333111//////111333222111000000000000000/////////.................................---------,,,,,,]]]DDDBBB@@@>>>>>>999===;;;888888888888666555444444444333222111000///000000000///......------++++++++++++++++++,,,,,,))))))******+++++++++,,,$$$&&&((()))***+++******)))************+++++++++))))))((())))))***++++++(((***++++++******+++---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////////////////////////////////////////000000000000////////////000000000000...///111333444333222111000444555333000333777:::888555666999:::777555666:::???AAA>>>888999BBBJJJVVVjjj~~~kkk]]]PPPCCC:::;;;>>>===999888:::888444555777999888777777777666555333111111333444444444444444444333333222222222000111333333444333222111000000000000000000111111000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000222222111111111111111111444444333333444444555666222222333444555555555555777666666666888;;;>>>@@@======>>>>>>???@@@BBBCCC>>>???AAAAAA@@@@@@AAABBBBBBBBBCCCDDDFFFKKKPPPTTTWWWVVVUUUWWWXXXYYYXXXVVVOOORRRSSSRRRPPPOOORRRUUUOOONNNMMMLLLMMMOOORRRTTTUUUVVVXXXZZZ[[[\\\]]]]]]WWWXXXZZZ[[[[[[[[[\\\^^^ZZZ[[[[[[\\\aaagggfffbbbdddiiipppvvvxxxxxxvvvtttwwwwwwwwwxxxxxxlllPPP===>>>666111444555333444777555222///000222222///,,,000000000000////////////..............................---------,,,,,,,,,XXXLLLEEEBBBDDD===???===;;;999888888777666444000111222222333333333333222111///---,,,,,,,,,------,,,++++++******++++++(((((())))))*********+++))))))))))))))))))))))))+++***)))))))))))))))******)))))))))+++,,,+++*********+++++++++,,,,,,,,,------------------------000...+++,,,...000///------,,,,,,,,,,,,---......//////////////////////////////............//////////////////////////////////////////000000000000222222222111111111111111222222333333333333444444444444555555666777777777888888888777888888999999;;;AAAJJJVVVggg~~~yyyfffYYYQQQGGGAAAAAAAAA???<<<999999999888888888777777666666666666666666666666555444444444444333333333111222222222222111000000111111111111111000//////////////////............000000///...---...111333111000000///////////////000000000000000111111222000000111111111111000000///000111222333222111111333333333444555666777777111222444555666555444333555555555666777999:::;;;<<<=========>>>@@@AAABBBAAAAAAAAA@@@???AAADDDGGGCCCCCCCCCEEEIIINNNRRRUUU[[[[[[ZZZYYYYYYXXXXXXXXXTTTSSSSSSRRRQQQPPPOOOOOORRRQQQPPPOOOOOOPPPRRRTTTSSSUUUWWWWWWXXXXXXZZZ\\\ZZZ[[[\\\\\\]]]\\\\\\\\\]]]\\\[[[\\\```bbbddddddgggiiimmmqqqtttvvvwwwxxxyyyxxxvvvuuuwww~~~fffTTTDDD::::::444444333333333222222222000000000000000000000000111000000///...---------,,,,,,,,,------.........------------------------XXXLLLEEEAAADDD<<<>>>===;;;999888888777666444111111222333333333222222222000///---,,,,,,,,,,,,---,,,++++++******++++++((()))))))))************))))))))))))))))))))))))***)))))))))))))))*********)))))))))+++,,,+++************+++++++++,,,,,,------------------------...,,,******,,,---,,,+++---,,,,,,,,,,,,---..............................//////............//////////////////////////////....../////////000000000111111111111111111222222222222222333333333444444444444555555666666777777:::999888888777777777777666888<<>>;;;888888888777777777666666666555555555555555555555555555555444444333333222222111111222222111111000///000111111111111000///...////////////............///000///...---...111333111000//////......//////000000//////000000111222///000000111111000000//////000111222222222111111333333444444555555666666222333333444444444444444555555555666777888:::;;;;;;;;;<<<<<<===???@@@AAAAAAAAAAAA@@@@@@AAADDDFFFEEEDDDEEEFFFIIIMMMRRRTTTXXXXXXYYYYYYYYYXXXXXXWWWSSSRRRRRRQQQPPPPPPOOOOOOPPPPPPNNNNNNNNNPPPRRRSSSSSSUUUWWWXXXXXXYYY[[[]]]]]]]]]^^^____________^^^]]][[[ZZZ\\\___bbbcccccciiikkkmmmppprrrtttuuuuuuwwwvvvuuutttuuuyyy}}}ZZZGGG>>>777555999444333333333333222222222////////////////////////000000000///...---------,,,,,,,,,---------......------------------------YYYLLLEEEAAACCC;;;======;;;999888888777666444222222333333333222111111111000///---,,,,,,,,,,,,---,,,++++++******++++++))))))))))))************)))))))))))))))))))))))))))((((((((()))***++++++***)))))))))+++,,,+++************++++++++++++,,,,,,,,,,,,,,,---------------,,,******,,,,,,,,,+++,,,,,,,,,,,,,,,---..............................//////............//////////////////////////////------........./////////000000000111222222222333222222222222333333333333444444444555666666777777;;;:::999777666666666666999;;;<<<<<<<<<@@@GGGMMMQQQ]]]oooxxxbbbQQQGGGBBB;;;777777666666999<<<<<<999555666666666666555555555555444444444444444444444444555555444333222222111111111111111111111000//////000000000000000//////.../////////............---/////////...---...000222000000///............//////////////////000111111//////000000000000////////////000111111111111111333333333444444444444444333333222222333333444555555555555555666888999:::::::::::::::;;;===>>>???AAAAAABBBAAA@@@AAADDDFFFEEEEEEEEEFFFHHHLLLOOOQQQRRRTTTVVVXXXXXXXXXWWWVVVQQQQQQQQQPPPPPPOOOOOOOOONNNNNNMMMMMMNNNOOOQQQRRRTTTUUUWWWXXXXXXYYY[[[\\\]]]]]]^^^____________^^^\\\ZZZYYY[[[^^^aaabbbbbbjjjkkklllnnnpppqqqqqqqqqssstttuuutttttttttuuuwwwyyyiiiRRR===666555333444888333333333222222222111111////////////////////////000000//////...---------,,,,,,,,,------------...------------------------YYYLLLEEEAAACCC:::<<<===;;;999888888777666444333333333333222222111000111000///...---,,,,,,+++---,,,++++++******++++++)))))))))))))))*********))))))))))))))))))))))))(((((((((((()))***,,,,,,***)))))))))+++,,,+++***************++++++++++++,,,,,,,,,,,,,,,---------...---,,,,,,------...---,,,,,,++++++,,,,,,---...........................///......------......///////////////////////////------------........./////////000111222333333333111222222222222333333333333333444555555666666777999888777666666666666666444666888888888999<<<>>>@@@CCCHHHNNNWWWfffxxxyyylllaaaZZZRRRJJJAAA===<<<<<<:::777999888999;;;===<<<888555666666666666555555555444444444444444444444444444444444333222111000000///000000111111000000///.../////////000000///......//////.........---------...//////...---...000222000///......------......///............///000000...//////000000//////.../////////000000000000000333333333333333222222222333222111111111222444555555555555555666777888999888888888999:::;;;<<<===@@@AAAAAAAAA@@@AAACCCEEEDDDDDDDDDEEEFFFIIIKKKMMMMMMOOORRRUUUVVVVVVUUUTTTPPPPPPPPPPPPPPPOOOOOOOOOLLLLLLLLLLLLMMMOOOPPPQQQSSSUUUWWWWWWWWWXXXYYY[[[ZZZZZZ[[[\\\\\\\\\\\\\\\[[[ZZZYYYZZZ]]]```aaabbbggghhhiiikkklllmmmnnnooonnnqqqtttuuutttrrrppppppnnnttt|||jjjZZZFFF;;;555777:::777222111222222222222111111111111/////////////////////////////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,XXXKKKDDD@@@BBB:::======;;;999888888777666444333333333333222222111000000000//////---,,,++++++---,,,++++++******++++++******))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,***)))))))))+++,,,+++***))))))*********++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,---...,,,++++++++++++,,,------..............................------------......////////////////////////------------........./////////000111222333333333111111111222222222333333333333444444555666666666555555555555666777888888666777999999888666666666<<<<<<;;;:::<<>>???AAAAAA@@@@@@BBBDDDAAAAAAAAABBBCCCEEEGGGHHHHHHKKKNNNQQQRRRRRRQQQPPPNNNNNNNNNOOOOOOOOOOOOOOOKKKKKKLLLLLLMMMNNNOOOOOORRRSSSUUUUUUUUUUUUWWWYYYXXXXXXYYYZZZZZZZZZZZZZZZZZZXXXXXXYYY\\\___``````cccccceeefffhhhjjjlllmmmiiimmmsssuuutttrrrpppooojjjnnnrrryyylllMMM===888555222111555888555///,,,222222111111111000000000....................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,WWWJJJDDD@@@CCC;;;>>>===;;;999888888777666444222222333333333222111111000000000///...---+++***---,,,++++++******++++++************)))))))))))))))))))))))))))))))))))))))((((((((()))***++++++***)))))))))+++,,,+++***)))))))))************+++******++++++,,,,,,------***+++++++++))))))+++,,,+++++++++++++++,,,------------------------------......------------......////////////////////////------........./////////000000000111222222222333111111111111222222222222333333333444555555666666444444444444555777888999777888:::;;;<<<=========555888===???>>>===<<<<<<:::AAAJJJOOOSSS[[[hhhrrrxxxqqqllleee^^^XXXRRRMMMIIIDDD@@@<<<;;;===>>>===;;;:::999888777666555666666444444333333444555666777777666666666666555555555222222222222222222222222111000000000000////////////////////////......---,,,---...........................------------,,,,,,...//////...---///000......---,,,,,,,,,,,,------------------...//////------............------...............///000000000000000111111111111111111111000000111111222333444444444444444555666666666666666666777999:::;;;<<<>>>???@@@??????@@@BBB?????????@@@AAACCCDDDEEEFFFHHHJJJLLLMMMLLLKKKJJJKKKKKKKKKLLLLLLMMMMMMNNNLLLLLLLLLMMMMMMMMMMMMMMMOOOQQQRRRRRRRRRRRRTTTUUUWWWWWWXXXYYYYYYYYYYYYYYYWWWUUUUUUVVVYYY\\\]]]]]]___``````bbbdddfffhhhiiieeeiiiooorrrrrrpppooonnnkkklllooottt~~~jjjPPPAAA888555555333111///000111222222222111111111000000000000///........................------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}UUUIIICCC@@@CCC<<>>AAADDDCCC@@@@@@DDDIIIIIIOOOVVV[[[]]]aaahhhmmmzzz}}}~~~yyyrrrjjjbbb[[[SSSOOOIIIGGGDDDCCCDDDDDDCCCBBB666444333555888999777444777777777666555666999<<<000111222333222333444444555555555555444444444333111111111111111111111111......////////////000000....../////////...------+++,,,---........................---------,,,,,,+++---//////...---...///...------,,,+++,,,,,,,,,------,,,,,,------...///---------......---------......---------...///000...//////000000111111111///000000111111111111111444444333333444444555666666666666666777999:::;;;:::<<<>>>>>>>>>===???@@@===>>>???@@@AAACCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJMMMMMMNNNNNNMMMMMMLLLLLLLLLNNNOOOOOOOOOOOOPPPRRRTTTTTTUUUVVVVVVVVVVVVUUUSSSQQQPPPRRRUUUXXXYYYYYY^^^^^^^^^^^^___aaacccdddbbbeeejjjlllllllllkkkllljjjiiikkkpppyyypppYYY@@@555444444555888444333222000000333444555111111000000000/////////........................------------------------......---------,,,,,,,,,++++++++++++++++++++++++|||TTTHHHCCC@@@DDD===@@@===;;;999888888777666444000111222333333333333333//////000000///---+++***---,,,++++++******+++++++++*********))))))(((((())))))))))))))))))))))))+++***)))))))))))))))******)))))))))+++,,,+++***))))))))))))************))))))***+++,,,,,,------+++---...---******,,,///++++++******++++++,,,---------------------------...------,,,,,,------...////////////////////////////////////000000000000222222222111111111111111000111111111111222222222222222333444444555555666666555555444444444555555:::999777666888999:::::::::::::::999999999;;;;;;888<<>>AAADDDFFFDDDBBBDDDJJJPPPQQQTTTXXX___fffnnntttwwwwwwzzz}}}~~~}}}yyytttqqqqqqooollliiiddd```]]]\\\VVVQQQJJJDDDBBB@@@???>>><<<:::777777888999999888;;;888444555888;;;;;;:::222444666555333111222333333555777777555444333222444444444333333333222222000000000000000000000000------......///000000000......//////......---,,,+++,,,------.........---......---------,,,,,,,,,+++---//////...---...///...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---......,,,------......------,,,......---,,,---...///000---......///000111111222...///111222222222111000444444333333333444555555666666666666777999:::;;;999;;;===>>>=========???===>>>???@@@BBBCCCEEEEEEGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHNNNOOOOOONNNNNNMMMLLLKKKKKKLLLNNNNNNMMMMMMNNNPPPPPPPPPQQQRRRRRRRRRRRRRRRPPPNNNMMMOOORRRUUUVVVVVV___^^^]]]\\\]]]]]]___``````cccfffhhhhhhggghhhhhhgggfffggglllssszzz}}}}}}xxxzzzeeeEEE???<<<;;;777///...222///222444444222111///---000000000000////////////........................------------------------.........------,,,,,,,,,++++++++++++++++++++++++uuuUUUDDDEEECCCAAAAAA===>>>===;;;::::::999777666000111111222222222111111000000///...............++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++---000111---,,,++++++************------------------------..................---,,,......------------......000111222111//////000111222333444444444222000...000111111111111222222222444333333333333444555555666555555444444666777888444555555666777888888999888999999:::;;;<<<======AAA???>>>===999666:::AAA>>>>>>======>>>AAACCCEEECCCCCCCCCDDDDDDEEEEEEEEEKKKKKKJJJIIIGGGFFFEEEEEEDDDCCCAAA????????????@@@=========<<<;;;:::999888666666666666666666666666666666666666777777777777777777777777666555444333111222333333333333222111222222222222222222222222222222222111111111000000//////.........---------////////////////////////,,,,,,,,,------.........------,,,,,,,,,,,,++++++.................................------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.....................---------000000000000000000000000//////000111111111111111222222111111222222333444444444555555666777777777888999::::::;;;>>>BBBEEEAAAAAAAAAAAAAAA@@@???>>>@@@@@@AAAAAAAAAAAABBBBBBCCCCCCBBBBBBDDDEEEGGGIIIPPPNNNMMMKKKKKKKKKLLLLLLNNNNNNMMMLLLLLLLLLLLLLLLNNNOOOQQQRRRRRRRRRQQQQQQQQQRRRRRRQQQQQQRRRUUUWWW\\\\\\[[[[[[ZZZ[[[[[[\\\]]]```bbbccchhhmmmkkkeeegggeeeddddddggglllqqqtttrrrqqquuu|||xxx[[[HHHAAA666666444222111000//////222222222111111111000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,tttTTTCCCEEECCC@@@AAA======;;;:::999999888666444222222333333333222222111000//////...............++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,+++*********,,,...//////...------,,,,,,,,,---,,,,,,,,,---------------,,,------.....................------------.........///111000///...///111222333444555555333222000000111111111111222222222444333333333333444555555666555555444555666777888555555666666777777888888888999999:::;;;<<<======???=========999555888>>><<<<<<===>>>????????????===============>>>>>>>>>>>>===<<<;;;:::999888888======;;;:::999999999:::888888888888777666555555555555555555555555555555555555666666666777777777555555555555444333222222111111222333333222111111111111111111111111111111111111000000000////////////.........---------,,,------------------------,,,,,,,,,---------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------..................//////////////////////////////000111111111111000111000000000000111222222333333333444555555666666777888999:::;;;===AAADDD@@@@@@AAAAAA@@@??????>>>===>>>>>>???AAABBBBBBCCCBBBBBBCCCCCCDDDEEEFFFGGGMMMLLLKKKJJJJJJJJJKKKLLLOOONNNNNNMMMLLLLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRQQQOOOQQQTTTUUUUUUUUUTTTTTT[[[[[[[[[\\\]]]^^^______^^^```bbbbbbfffjjjhhhccceeecccbbbbbbdddiiimmmpppkkkjjjooouuuwww}}}~~~dddNNN@@@888555444333222111111111111111222222222111111000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,rrrSSSCCCEEEBBB???@@@===<<<:::888888888777555333444444444444444333222111/////////............---++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************,,,+++***))))))***+++,,,......---,,,,,,,,,------++++++,,,,,,------......+++,,,---.....................------------......---...////////////000111111222333555555444333333000111111111111222222222333333333333333444555555555555444444555555666777666666666666666666666666888888999:::;;;<<<======>>>=========888333333888999;;;===??????>>><<<;;;<<<<<<<<<;;;;;;;;;;;;;;;888888777666555444444333888888666555555555555555444444555555555555444444555555555555555555555555444555555555666666666666333444444444333222111000000111111222222111111000000000000000000000000000/////////.........------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------.../////////////////////////////////...///000000111111000000000////////////000111111222222222333444444555555666888999999:::<<<@@@BBB??????@@@@@@??????>>>>>>;;;;;;===???@@@BBBCCCDDDBBBCCCDDDDDDEEEEEEEEEEEEJJJJJJIIIIIIIIIJJJKKKKKKOOOOOONNNMMMLLLLLLLLLLLLLLLMMMOOOPPPRRRRRRSSSSSSMMMQQQUUUXXXYYYWWWSSSQQQUUUVVVXXXZZZ\\\^^^___```]]]```bbbbbbdddhhhgggccccccbbbaaaaaacccfffjjjlllkkklllpppuuuuuuxxxxxxeeeMMM<<<666666555333222111111111111111222222111111111111000000000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++oooQQQCCCEEEBBB>>>???>>><<<;;;999888888777555333444444444444333222111000......///.........------************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,+++*********++++++,,,++++++******++++++++++++++++++,,,,,,---......,,,,,,---.........------...------,,,,,,------...,,,...///000//////111333///000111333444444333333000000111111111222222222333333222222333333444555444444444444555555666666666666666666666666555555888888999:::;;;<<<<<<===??????@@@AAA<<<555444888999:::;;;<<<===<<<<<<;;;<<<<<<;;;;;;:::::::::999999999999888888777777777777777777666666555555555444444555666666666666666444444444444444444444444444444444444555555555555222333333333222222111000000000000000000000000000///////////////////////////.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---...///000000////////////////////////...//////000000000000000000////////////000111111222222222333444444555555555777888999999;;;>>>AAA>>>>>>?????????>>>>>>===<<<===>>>???AAACCCDDDEEECCCDDDFFFGGGHHHGGGFFFEEEIIIIIIIIIJJJKKKKKKLLLMMMOOONNNMMMLLLKKKKKKKKKKKKLLLMMMNNNPPPQQQSSSTTTTTTNNNPPPTTTXXXYYYWWWSSSOOOPPPQQQTTTVVVXXXZZZZZZZZZ[[[___aaabbbdddiiijjjgggeeedddddddddeeegggjjjkkknnnooossswwwvvvvvvfffRRRGGG;;;555777999777333111111000000000000111111000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++kkkOOOBBBEEEAAA===???>>>===;;;999999999888666444333333333333222111//////---......///...---,,,,,,************************************************(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,+++++++++,,,,,,,,,---------.........---,,,++++++------,,,,,,,,,,,,---------...000000000000111333---...///000111222222222000000111111111222222222333222222222222333444444333444444555555555555555666666666666555555555555777888888999:::;;;<<<<<>>>>>?????????>>>>>>???@@@@@@AAABBBCCCDDDDDDEEEGGGHHHJJJJJJJJJIIIHHHJJJJJJKKKLLLMMMNNNNNNOOONNNMMMLLLLLLKKKKKKLLLLLLMMMNNNOOOPPPQQQSSSTTTUUURRRQQQRRRTTTVVVVVVSSSPPPNNNPPPSSSUUUWWWVVVUUUTTTYYY^^^aaabbbeeekkknnnmmmhhhhhhhhhiiijjjkkkmmmnnnkkkmmmqqqssssssrrrwww}}}{{{zzz|||uuubbbNNN???888555333333444333///,,,222222111000////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++hhhMMMBBBDDD@@@<<<>>>>>>===;;;:::999999888666444222222222222111111000///------...//////---,,,+++************************************************((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,+++++++++---------------,,,++++++------,,,,,,,,,,,,---------...000/////////000222------...///000000111111000111111111111222222222222222222222222333444444333333444555555555555444555555555555555555555555777777888999:::;;;<<<<<<===???EEEKKKLLLKKKNNNTTT;;;999777555444444666777888888888888888888777777555555555555555666666666555555666666666555555444222222333444555555555444333333333333333333333333222222222222333333333333111222222222222222111111///......------......///....................................---------,,,******++++++++++++,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++)))************+++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,---------.../////////........................---...//////000000//////111000000000000111222222333333333444555555666666555777999::::::;;;===???>>>>>>??????@@@@@@??????@@@AAAAAABBBCCCDDDDDDEEEGGGHHHIIIJJJKKKLLLLLLLLLKKKLLLMMMNNNOOOPPPOOOOOONNNMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPQQQRRRTTTUUUVVVUUUSSSQQQSSSVVVVVVTTTRRRPPPRRRVVVXXXYYYWWWUUUSSSWWW]]]aaabbbeeelllpppqqqkkkkkklllmmmoooppppppqqqlllmmmpppqqqrrrsssvvvyyyvvvvvvxxx{{{{{{{{{hhhNNN>>>:::999888444444444222000//////000222111000///........................////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******fffLLLAAADDD@@@;;;>>>>>><<<:::888888888777555333222222222333333222111111,,,---...//////---,,,***************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************))))))***++++++,,,,,,,,,---,,,,,,,,,------...///------,,,,,,+++*********)))***+++,,,---.........---,,,,,,++++++,,,,,,---,,,---......,,,,,,---...///////////////000111111000111111111111222222222222222222111222222333444222333444555555555444444333444444555555666666666777777888999:::;;;;;;<<<===>>>CCCIIIIIIIIIMMMSSSBBBAAA>>>;;;888666444333777777777888888888888888666666666777777888888888333333444555555444444333222222333444444444333333222222222222222222222222111111111111222222222333///000000111111000000000......---,,,,,,---..............................---,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++))))))))))))******++++++************++++++++++++***++++++++++++,,,,,,,,,------..........................................---...//////000000//////000////////////000111111222222222333444444555555666888:::;;;;;;;;;===>>>>>>??????@@@AAAAAA@@@@@@>>>>>>@@@AAACCCDDDEEEFFFGGGGGGHHHIIIJJJLLLNNNOOOLLLMMMNNNOOOPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTSSSRRRRRRRRRSSSTTTVVVWWWXXXUUUSSSUUUXXXYYYVVVRRRPPPSSSWWWZZZ[[[YYYVVVTTTWWW]]]aaaaaadddjjjooopppjjjkkkmmmoooqqqrrrrrrrrrnnnooopppqqqtttxxx{{{|||xxxvvvvvvyyyxxxuuuxxx~~~zzzgggIIIGGG@@@777444777999888777666555333222222444555000//////....../////////---------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******eeeKKKAAADDD???;;;>>>>>>;;;999777777777666444222222222333444444444333333,,,---...//////---+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((***++++++++++++************++++++,,,---...------,,,+++***))))))&&&'''))),,,...///000000---,,,,,,++++++,,,,,,---+++,,,---,,,*********,,,000000000000000111111222000111111111111222222222222222111111222222333444222333444555555555444333333333444444555666777777777777888999:::;;;;;;<<<>>>>>>AAADDDBBB@@@CCCIIIJJJIIIGGGDDD???:::555222111111111222222333333333555555555666666777777888333333555666666555444333444444555555555444444333222222222222222222222222000111111111111222222222......///////////////.........,,,,,,,,,,,,......////////////////////////+++++++++************)))))))))******+++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---+++++++++************)))************************(((((())))))*********+++)))************+++++++++******+++++++++,,,,,,,,,...............---------........................---......///////////////...............///000000000111111222333333444444666888;;;<<<<<<<<<===>>>>>>???@@@AAAAAAAAAAAAAAA;;;<<<===@@@BBBEEEFFFGGGFFFFFFFFFGGGIIILLLOOOPPPLLLMMMNNNOOOPPPOOONNNNNNPPPQQQQQQRRRTTTUUUWWWXXXTTTTTTSSSSSSSSSUUUVVVWWWYYYWWWVVVXXX\\\\\\WWWRRROOORRRVVVZZZ[[[ZZZWWWTTTWWW]]]aaa```bbbhhhmmmnnniiijjjmmmoooqqqrrrrrrrrrmmmnnnnnnnnnsssyyy|||}}}xxxssstttssspppssszzzyyyxxxcccLLL<<<<<<:::555///000444555222//////...000222222111///---------......000111111---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******gggMMM@@@@@@>>>>>>@@@<<<:::888666666666555333111333333222222111000//////...............---------)))))))))))))))))))))))))))))))))(((((((((((((((******))))))((((((''''''******))))))((((((''''''))))))(((((((((((()))))))))))))))))))))******+++************************((()))+++------+++)))((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...---000222333000---000000000000000000000000000000000111222222333333333333333444444444555555444444444555555555555666666777888999:::;;;<<<<<<;;;<<<>>>AAADDDFFFEEECCCCCCBBBAAABBBDDDDDDAAA>>>555444222111111111222222222333555555555555666888555555555444444333333333444444333333333222222222111111111111111111111111111111111111111111111111111111111111111000////////////...---,,,++++++***.........------,,,,,,,,,---......---+++******+++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++************))))))************+++++++++,,,,,,++++++++++++++++++---.........---,,,,,,+++,,,---......//////..................///////////////...---------...000111111111222333333444555555555444555666888:::===???<<<===???AAABBBBBBBBBBBBCCCBBBAAA@@@AAACCCEEEFFFIIIIIIHHHIIIJJJLLLNNNOOOQQQMMMNNNSSSTTTOOOOOOSSSLLLMMMNNNPPPRRRSSSTTTTTTWWWWWWWWWUUURRRQQQRRRSSSTTTVVVWWWXXXYYYZZZWWWTTTSSSUUUXXX\\\aaaccc___ZZZZZZ]]]bbbeeefffggghhhiiihhhiiiiiijjjlllnnnooopppuuuqqqmmmlllpppvvv{{{~~~yyy{{{{{{yyytttpppppprrrwwwzzz|||}}}iiiXXXMMMCCC;;;888444333222222111111222222000000000000000000000000000000//////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********)))))))))************+++++++++,,,,,,+++***)))))))))***iiiOOOAAAAAA>>>>>>???;;;999777666555666555444222333333222222111000000///...............---------************************(((((()))))))))))))))(((+++*********))))))))))))***)))))))))((((((((('''))))))(((((((((((()))))))))))))))))))))******+++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...---///111222000...000000000000000000000000///000000111111222333333333333333333444444444444444444444444555555555555555555666777888999::::::;;;<<<>>>AAADDDEEEDDDBBB@@@???>>>???AAAAAA>>><<<>>>===<<<:::666222...,,,000222444555444222000///444444444444333333333333444333333333333222222222111111111111111111111111111111111111111111111111///000000000//////...---.........---,,,,,,++++++......---------,,,,,,,,,---......---+++******+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++------......---,,,,,,+++,,,------...........................//////////////////.........///000111111111222222333444444555444444555777888;;;<<<===<<<===???@@@AAAAAAAAA@@@BBBAAA@@@@@@AAACCCEEEFFFIIIHHHHHHHHHIIIKKKLLLMMMOOOMMMPPPVVVVVVQQQOOOQQQMMMNNNOOOQQQSSSTTTTTTTTTVVVWWWWWWUUUSSSSSSSSSUUUQQQSSSTTTUUUWWWXXXWWWUUUUUUVVVXXX\\\aaabbb___ZZZ[[[^^^bbbeeefffhhhiiikkkkkkjjjjjjiiijjjkkklllmmmqqqmmmiiihhhlllsssyyy|||xxxzzz{{{{{{zzzxxxwwwxxxrrrssstttssssssvvv~~~vvvdddYYYLLL@@@;;;:::777444444333333222111111111111222000000000000000000000000////////////......------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********)))))))))************+++++++++,,,+++******))))))******lllQQQCCCCCC???>>>???:::888666555555666666555444333333222222111000000000//////.........---------************************&&&''')))***+++******)))++++++++++++************))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))******+++************************,,,+++***))))))***+++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---......//////000...---...///111000000000000000000000000000000//////000111111222222333222222333333333444444444333333333444444444555555333333444555666777777888;;;<<<===@@@CCCDDDCCCAAA===<<<;;;<<<======;;;999@@@BBBCCCCCC@@@;;;555111---...///111222333444444333333333333333333444444333333333222222222111111000000000000000000000000000000000000000000000000..................---,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...---+++******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++*********))))))))))))))))))*********++++++)))*********+++,,,,,,,,,---------------,,,,,,+++,,,,,,---...............---............/////////000////////////000111222111111111222333333444444333444666888999:::;;;;;;<<<===>>>???@@@@@@???>>>????????????@@@BBBDDDFFFHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNQQQWWWWWWRRROOOOOONNNNNNPPPQQQSSSSSSTTTTTTRRRSSSTTTSSSRRRRRRSSSTTTQQQQQQRRRTTTTTTUUUUUUUUUWWWVVVXXX\\\aaaaaa^^^ZZZ]]]___bbbeeefffhhhkkkmmmjjjiiihhhhhhiiikkkmmmooommmiiieeedddhhhnnntttwwwwwwxxxzzz}}}~~~|||rrrssssssqqqoooooossswwwuuuzzztttcccTTTFFF<<<888333111333444222111222333222222111111111111111///////////////////////////............---------.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******+++++++++***************)))************+++++++++++++++***)))))))))******nnnTTTEEEDDD???>>>>>>:::666555444555666777666555222222222111111111000000/////////...------,,,,,,************************%%%''')))+++++++++******************************))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))******+++************************+++******************+++))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************+++,,,,,,------...//////000///------...///000111000000000000000000000000//////000000111222222222222222222222333333333333222333333333444444444444222333333444555666666666;;;;;;<<>>>>>>>>===<<<=========>>>@@@BBBDDDEEEGGGGGGGGGGGGGGGGGGHHHHHHLLLMMMPPPRRRRRRPPPNNNMMMLLLMMMNNNOOOPPPQQQQQQQQQLLLMMMOOOOOOOOOOOOPPPQQQSSSRRRQQQSSSRRRQQQSSSVVVZZZWWWWWW\\\```___\\\ZZZ^^^```bbbcccdddgggjjjmmmfffeeeeeefffiiimmmpppsssmmmiiieeecccfffjjjoooqqqssssssvvv{{{~~~zzzrrrtttuuuuuussssssuuuwwwzzzyyy{{{~~~qqqdddRRRDDD===<<<;;;;;;999777888:::888333111333222222111000000000000000........................------------------------......------,,,+++++++++******+++,,,,,,---......,,,,,,,,,+++++++++******************************))))))*********+++++++++******))))))))))))******oooUUUFFFDDD???===>>>999666555444555666777666555222222222111111111111111000//////...------,,,,,,************************&&&''')))***++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))******+++************************((()))+++,,,,,,+++)))((())))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++,,,,,,---.........///......------...000111////////////////////////...//////000111111222222111111111222222222333333222222222222333333333444333444444555555666666666999:::;;;===@@@@@@>>><<<888888888888777666777777222555888===AAAEEEHHHJJJGGGDDD>>>:::777333...+++000111111222222333333333222222111111111000000000////////////////////////........................---......//////.........******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((()))))))))*********(((((()))***++++++,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---------------------............///000000111111111111111000000111111111111111222222333555777888888777777888999;;;<<<<<<<<<<<<;;;;;;;;;<<<===???AAABBBCCCEEEEEEEEEFFFFFFFFFFFFEEELLLLLLLLLKKKKKKLLLLLLKKKJJJJJJKKKLLLLLLMMMLLLLLLHHHKKKMMMNNNNNNNNNOOOPPPQQQNNNOOOQQQQQQPPPUUU]]]\\\VVVUUU[[[^^^[[[YYYZZZ]]]___```aaabbbcccgggiiiddddddeeefffhhhllloooqqqnnnkkkfffdddeeehhhjjjkkkmmmnnnpppuuuyyyzzzwwwsssoooppprrrrrrrrrrrrrrrsssvvvtttssstttrrrqqquuu|||uuueeeYYYEEEBBB>>><<<;;;888444000222111333555333000111555222111000000//////000000------------------------,,,,,,,,,,,,------------------,,,,,,++++++++++++******+++,,,,,,---......,,,,,,,,,+++++++++******************************))))))*********+++++++++***))))))((())))))******oooUUUFFFDDD???======999666555444555666777666555111111111111111111111111000000///...---,,,,,,+++++++++++++++++++++++++++))))))))))))***+++++++++((((((((((((((()))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))******+++************************''')))+++------+++)))''')))************+++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++,,,------......---...///...------///111////////////////////////......///000000111111222000000111111111222222222111111222222222333333333444444555555555666666666888888999;;;======;;;888666777777666444444555777333333333444666:::===>>>JJJKKKMMMOOONNNGGG<<<333111111111111111111222222111111111000000000000///////////////////////////------------------------,,,---......///.........******++++++,,,,,,------++++++++++++,,,,,,,,,,,,***+++,,,+++***)))***+++))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((()))))))))******((()))))))))***+++++++++***++++++,,,,,,,,,,,,,,,++++++,,,---------------,,,------------............///000111111111000000000000000000000000000000222333444444555555555555555666888:::;;;;;;;;;;;;:::;;;<<<===>>>???@@@@@@BBBBBBCCCDDDEEEEEEDDDDDDJJJKKKIIIFFFEEEHHHJJJHHHGGGHHHHHHIIIIIIIIIHHHHHHIIIKKKNNNPPPOOOOOOPPPPPPLLLIIIJJJOOOPPPPPPYYYddd^^^VVVTTTYYY\\\XXXVVVYYYZZZ\\\^^^^^^^^^___```bbbeeeeeeeeeeeefffgggiiiiiikkkhhhfffeeeeeeffffffeeeggghhhjjjmmmppppppnnnllloooooopppppppppooonnnmmmnnnmmmmmmnnnkkkfffdddgggkkkyyyyyypppcccWWWMMMFFF???:::<<<999777555555444222111000//////111000...000444111000000///////////////........................++++++,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++*********************+++++++++)))************+++++++++))))))((((((((()))******nnnTTTEEECCC???======888777666555555666777666444111111111111111111111111000000///...---,,,++++++++++++++++++++++++++++++,,,+++)))((((((***+++,,,(((((()))))))))*********'''((((((((()))))))))***))))))(((((((((((()))))))))))))))))))))******+++************************)))***++++++++++++***))))))************+++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......+++---//////...---...000////////////////////////......//////000111111111000000000000111111111222111111111111222222222222444444444555555555555555666666777999;;;:::888555444555666444111111333666444333222111111222444555===@@@EEEMMMRRRPPPHHH@@@111111111111111000000000111111000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))+++,,,+++***)))***,,,(((((()))))))))*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((((((((((((((()))))))))***))))))))))))******************+++,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,---------.........---...///000000000//////000000000000000000000000222222222222222222333333333444666999:::;;;;;;;;;::::::;;;<<<===>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDFFFIIIIIIEEEDDDHHHHHHDDDFFFGGGGGGGGGGGGGGGFFFFFFHHHKKKNNNPPPOOONNNOOOOOOLLLGGGHHHMMMNNNMMMVVVddd^^^UUURRRXXXZZZUUUTTTXXXWWWYYY[[[\\\[[[ZZZZZZ[[[```aaabbbcccddddddcccccccccbbbbbbbbbddddddbbb``````cccfffhhhhhhiiiiiijjjooooooooooooppppppooonnnmmmlllmmmooolllddd___```eeeiiimmmoooqqqvvv~~~zzzmmmaaaVVVPPP???===999666444444444444:::555///,,,,,,000555999666222111444333000000222000000///............///........................***+++++++++,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++)))************+++++++++((((((((((((((()))******mmmSSSDDDCCC>>>======999888666555555666666555444111111111111111111222222111000///...---,,,++++++++++++++++++++++++++++++...,,,)))'''''')))+++---))))))******+++++++++,,,'''((((((((())))))******))))))(((((((((((()))))))))))))))))))))******+++************************,,,+++***))))))***+++,,,)))************+++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......***---000000...------///////////////////////////......//////000111111111000000000000111111111111000111111111111222222222333444444444444444444555555555666888999999666444333444444222000///222555111111111222333333444555444222333888>>>BBB@@@<<<222222111111000000//////000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,)))***++++++***)))***,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********))))))))))))))))))***+++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------......,,,---///000000000///...000000000000////////////222222000000000111222333111333555888:::;;;;;;;;;::::::;;;<<<=========<<<>>>???AAACCCDDDDDDDDDDDDCCCIIIJJJFFFFFFHHHGGGAAAFFFGGGGGGGGGGGGFFFEEEEEEGGGIIIMMMNNNMMMLLLLLLLLLPPPJJJIIIMMMKKKGGGPPP______TTTQQQWWWYYYSSSRRRWWWUUUWWWZZZZZZYYYWWWVVVVVVYYY[[[^^^aaabbbcccbbbaaa\\\\\\]]]```bbbbbb```]]]]]]```dddeeeeeeeeehhhkkkkkkkkkkkklllnnnppppppoookkkkkkoootttssslllhhhhhh___```bbbfffjjjkkkjjjhhhnnnpppvvv{{{pppddd]]]WWWRRRIIICCC>>><<<:::999666777888666333000//////...///111333444333111//////,,,,,,111444222000111000000///...............////////////////////////*********++++++,,,,,,,,,(((((()))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++)))************+++++++++((((((((((((((()))******iiiPPPBBBBBB>>><<<<<<777888666555444555666555444444444444444333222222111111111111111000...---,,,+++++++++++++++++++++++++++++++++***)))(((((('''+++***)))))))))***,,,---)))))))))))))))(((''''''((()))))))))))))))((((((((()))+++,,,,,,+++)))(((,,,++++++,,,......---+++++++++------------++++++))))))))))))))))))))))))))))))***++++++++++++***------------------------*********++++++,,,,,,,,,)))******++++++,,,------//////000///------...000...///000///...---...000//////.........000222333000000000000000000000000000111111222222333444444777777777666555555444444777666666666666555555555222222222111111111000000000000000000000000000000000000000000000111111222111111000///////////////................................................---------,,,,,,+++++++++******)))))))))***,,,---------------,,,,,,+++***************************)))************+++++++++))))))))))))************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((+++*********))))))((((((((())))))))))))************+++,,,,,,------,,,,,,------,,,------...///000............////////////111111000000000000111111///////////////000111111555555555666777999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAABBBBBBBBBAAA@@@BBBDDDGGGHHHHHHGGGFFFAAABBBDDDEEEGGGHHHHHHHHHIIIJJJKKKMMMNNNOOOOOOOOOLLLLLLKKKIIIIIILLLPPPTTTSSSRRRRRRUUUXXXXXXUUURRRRRRUUUXXXWWWTTTSSSWWW\\\WWW]]]aaaaaabbbccc```[[[[[[ZZZ[[[]]]^^^___]]]\\\aaabbbccceeefffffffffffffffjjjnnnqqqrrrrrrssstttuuutttvvvzzz{{{vvvkkkbbb^^^^^^```bbbdddeeebbb```dddbbbaaabbbfffkkknnnooowwwxxxkkkeee[[[TTTNNNHHHCCC>>>;;;;;;;;;:::888666555444333333333222222111111111000000000000000000000000111111000000//////......///...,,,,,,...///...---.........------,,,,,,,,,------------------------,,,,,,++++++***+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))gggNNNBBBBBB???======888888666555555666666555444333333333444333333222222111111111111///...---,,,++++++++++++++++++++++++++++++******)))(((((('''((((((''''''((())))))***)))))))))))))))(((''''''(((((())))))))))))((((((((()))+++,,,,,,+++)))(((******)))+++,,,---+++******++++++++++++++++++***************************))))))***++++++++++++***++++++++++++++++++++++++***++++++++++++++++++,,,)))******++++++,,,---------......---,,,,,,---///---...///...---,,,---//////.........///000111222000000000000000000000000//////000111111222222333555555555444444444444444666666555555555444444444222222222111111111000000000000000000000000000000000000//////000000111222111000000///////////////................................................------,,,,,,,,,++++++++++++***)))))))))***+++,,,++++++,,,++++++******)))))))))))))))))))))))))))))))))*********+++++++++(((((()))))))))*********))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((*********)))))))))(((((()))))))))************+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,---...///000............////////////111111000000000000111111///////////////000111111444444444555777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAAAAAAAAAAACCCDDDEEEFFFGGGFFFEEEEEECCCCCCEEEFFFGGGGGGGGGGGGFFFGGGHHHIIIKKKKKKLLLLLLJJJJJJHHHGGGFFFHHHLLLOOONNNNNNNNNPPPTTTUUUTTTQQQQQQTTTWWWWWWTTTTTTXXX\\\\\\___```______bbbbbb___\\\[[[ZZZ[[[]]]^^^______`````````aaabbbbbbcccccceeehhhlllnnnoooooopppqqqttttttuuuwwwwwwsssjjjddd`````````bbbdddcccaaa___\\\YYYUUUTTTUUUVVVWWWWWWXXX^^^gggooouuuzzz~~~|||yyyvvvtttlllgggbbb___]]]ZZZSSSNNNMMMIIICCC???>>><<<999777888888888777666555444333333333222222222111111111000000000000000000000000000000000/////////......///---,,,,,,---...---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++************++++++,,,,,,++++++***************************))))))))))))))))))))))))************************iiiOOOBBBBBB>>>======888888666555555666666555444111222333333333333333333111111111000///...---,,,++++++++++++++++++++++++++++++******)))(((((((((''''''(((((())))))(((((()))))))))))))))(((((('''(((((())))))))))))((((((((()))***++++++***)))((()))(((((()))+++,,,***)))******))))))))))))******++++++++++++++++++++++++))))))***++++++++++++***+++++++++++++++++++++++++++++++++++++++*********)))******++++++,,,------,,,------,,,++++++---...,,,---...---,,,+++,,,...///.........///000111222000000000000000000000000......//////000111111222222222333333333333444444444444444444333333333333222111111111111000000000000000000000000000000000///////////////000111111000000//////......//////------------------------------------------------,,,,,,,,,,,,++++++++++++,,,+++******)))*********)))************)))(((((((((((((((((((((((((((((()))))))))*********++++++(((((())))))))))))******))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((******))))))))))))(((((()))************+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---............/////////111000000//////000000111///////////////000111111333333333444555777999999;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>???@@@AAAAAAGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEGGGHHHIIIIIIIIIIIIIIIIIIHHHFFFEEEGGGKKKNNNMMMLLLLLLNNNQQQSSSTTTSSSOOOSSSVVVWWWUUUVVVYYY\\\```aaa```\\\\\\```bbbaaa\\\[[[YYYXXXZZZ]]]```bbbddddddcccccccccddddddeeedddfffjjjkkkkkkkkklllmmmppprrrssssssqqqnnnjjjgggbbbaaaaaabbbbbbaaa^^^\\\YYYUUUQQQNNNMMMLLLKKKJJJGGGJJJMMMNNNNNNNNNOOOPPPRRRWWW]]]```aaabbbfffiiijjjkkklllmmmmmmmmmmmmmmmjjjiiihhhgggfffdddcccccc```___\\\YYYUUURRROOONNNNNNMMMLLLJJJHHHGGGFFFEEECCC@@@=========<<<888444999777444444555555555555444444444444444333333222222222222111111111111111000000000000000000000000///////////////............---+++,,,---...---,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++++++++++++++***************++++++++++++******************************))))))))))))))))))))))))************************qqqUUUDDDAAA<<<;;;<<<888777666555555777666555333000111222333333333333333111111111000///...,,,,,,************************************))))))((((((((()))***++++++***)))((((((((())))))))))))(((((('''(((((())))))))))))((())))))************))))))))))))(((***+++,,,+++)))+++***)))(((((()))***+++++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))******++++++,,,------+++,,,---,,,++++++---///,,,---......,,,,,,---............///000000111111////////////////////////......///000000111111222111111222222333444444555333333333333222222222111111111111111000000000000000000000000000000000000///............///000000000//////.........//////------------------------------------------------,,,+++++++++++++++++++++,,,,,,+++******)))))))))))))))*********))))))((((((((((((((((((((((((((())))))))))))************(((((((((((()))))))))***))))))))))))))))))))))))((()))))))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))((((((************++++++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,---...///---------.........//////000000////////////000000///////////////000000111111111222333444666777888::::::;;;;;;;;;;;;;;;;;;999:::<<<===???@@@AAABBBGGGFFFEEEEEEDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJIIIIIIKKKNNNQQQQQQPPPOOOOOOPPPSSSUUUVVVOOOQQQTTTUUUUUUVVVYYY[[[___```___[[[[[[___```___\\\[[[XXXVVVWWWZZZ```dddhhhgggfffeeedddeeeeeefffdddfffhhhiiiiiihhhiiijjjkkkmmmoooooommmkkkjjjjjjcccbbbaaa``````^^^[[[YYYXXXUUUQQQOOONNNMMMLLLKKKGGGHHHIIIHHHFFFEEEFFFGGGBBBEEEGGGGGGEEEDDDEEEFFFBBBBBBBBBCCCCCCCCCCCCCCCAAAAAA@@@???>>>===<<<;;;======<<<;;;;;;:::999999999999888888777777777666999888777777888888666444777666444444444444444444111111222333333333333222111111111111111111111000////////////////////////...........................---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,,,,+++++++++*********************++++++++++++******************************))))))))))))))))))))))))++++++++++++++++++++++++xxx[[[GGGAAA:::888;;;777777666555666777777555333000111111222333333333333000000000000///---,,,+++*********************************)))))))))))))))((()))***++++++***)))((((((((())))))))))))((((((''''''((())))))))))))))))))))))))******)))))))))***))))))***,,,---+++***,,,+++***))))))***+++,,,************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))******++++++,,,------,,,---...---,,,,,,...000---///000///...---...///---...//////000111111111//////////////////////////////000000111222222333111111222333444555555666333222222222111111111111000000000000000000000000////////////////////////.........---......///000//////............//////------------------------------------------------++++++++++++++++++++++++++++++++++++******))))))))))))***************)))))))))))))))))))))))))))(((((()))))))))*********'''(((((((((((()))))))))(((((((((((((((((((((((('''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++)))***++++++,,,,,,+++++++++******++++++,,,---...------------............000000////////////000000///////////////000000111111111111222333555777888:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>???AAABBBCCCCCCCCCCCCDDDEEEGGGHHHIIIHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJKKKMMMQQQTTTTTTSSSQQQPPPOOOQQQSSSUUUOOOPPPQQQRRRSSSUUUXXXZZZYYY]]]]]][[[[[[^^^^^^[[[[[[[[[YYYVVVUUUYYY___dddfffeeeddddddccccccccccccdddeeeggghhhgggggghhhiiieeehhhkkklllkkkjjjjjjkkkbbbaaa___^^^]]]\\\YYYWWWUUURRROOOMMMLLLKKKJJJHHHDDDEEEFFFDDDCCCBBBCCCDDDGGGGGGGGGEEECCC@@@@@@@@@@@@@@@@@@???????????????<<<;;;;;;:::999888777777777777777888999999::::::666666555555555555555555555555444555555555444222555555444333111000000000///000111222333333333333000000000000000000000000........................---------------...............---...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********++++++,,,---************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************vvvYYYFFF@@@999888:::666666666666777888777555222000111222222222222222222000000000///...---,,,+++******************************))))))))))))))))))''''''((((((((('''&&&&&&'''(((((()))))))))))))))&&&'''((())))))******)))))))))))))))))))))))))))******)))+++,,,---,,,***+++++++++******+++++++++))))))))))))))))))))))))))))))***++++++++++++******************************************))))))))))))******++++++,,,------,,,---------,,,---///111...///000///......///000---...///000111111111000000000000000000000000000//////000111111222222333111111222333333444555555222222222222111111111111//////000000000000000111////////////////////////---------------...//////......------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******+++++++++***))))))((())))))************)))))))))))))))))))))))))))((((((((()))))))))******''''''(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((())))))))))))*********)))******+++++++++++++++************+++,,,------,,,------------.........000//////......//////000///////////////000111111111111111222333555777777999::::::;;;;;;<<<<<<<<<=========>>>???@@@AAABBB@@@AAABBBDDDFFFHHHJJJKKKHHHHHHIIIIIIIIIHHHHHHGGGFFFGGGGGGGGGGGGGGGFFFEEEFFFGGGIIIIIIJJJLLLOOORRRRRRRRRQQQOOOMMMMMMPPPRRRQQQPPPNNNNNNPPPSSSVVVYYYUUUYYY\\\[[[\\\^^^\\\YYY\\\]]]\\\ZZZXXXYYY^^^cccggghhhhhhhhhhhhgggfffeeecccdddffffffffffffhhhiiiccceeehhhkkklllkkkhhhfff___]]][[[ZZZZZZZZZXXXVVVVVVSSSOOOLLLKKKHHHFFFDDDEEEFFFFFFDDDBBB@@@@@@AAA??????>>>===<<<;;;::::::::::::999888777777777888666666666555444333333333111111111111111111111111444444444444444444444444444444555444444333222111111222333222111000111222///000111222333333333333////////////000000000000........................,,,,,,,,,------------------------///000000---+++++++++++++++,,,,,,,,,,,,************************************+++,,,------)))))))))***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))hhhOOOAAAAAA<<<;;;;;;666666555666777888777444222111222222222222111111000000000000///...---++++++************************)))))))))))))))))))))***(((((('''&&&&&&&&&&&&&&&''''''((()))))))))))))))&&&'''((()))************))))))(((((((((((()))))))))((((((***+++,,,***)))))))))************))))))************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************)))******++++++,,,------***+++,,,,,,+++,,,...000---...//////------...///---...///000111111111000000000000000000000000000......//////000111111222000111111111222222333333333333222222222111111111////////////000000111111////////////////////////------,,,,,,------...///...------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++))))))***+++,,,+++******&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))***'''''''''((((((((())))))((((((((((((((((((((((((&&&''''''((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((()))))))))))))))***+++++++++++++++)))))))))******+++,,,---,,,,,,---------.........//////............/////////////////////000111111111111111222444555777888999999::::::;;;<<<<<<===>>>======<<<===>>>???@@@???@@@CCCFFFHHHIIIJJJJJJHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGFFFGGGHHHIIIIIIIIIJJJLLLNNNNNNOOOPPPNNNLLLLLLOOORRRSSSOOOLLLJJJLLLPPPUUUWWWTTTXXX[[[ZZZ\\\___^^^[[[]]]```bbb```]]]\\\___ccciiijjjlllnnnmmmllljjjhhhaaabbbdddddddddeeegggiiieeeeeehhhlllnnnkkkddd^^^[[[ZZZXXXWWWXXXXXXWWWVVVVVVSSSPPPMMMKKKIIIEEECCCHHHIIIIIIGGGDDDAAA@@@@@@AAA@@@???????????????>>>;;;:::999777666666777777999888888777777666666555666666666555555444444444222222222333333444444444444555666666444333333333///111333333111111222444//////000111222222222111........./////////000000------------------------++++++,,,,,,,,,---------+++++++++---......+++)))******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,---...((()))))))))*********+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((ttt\\\EEE===AAA???>>><<<666666555666777888777444222222222222222222111000///000000000///...---++++++)))))))))))))))))))))))))))))))))))))))*********+++***)))'''''''''((()))''''''((()))))))))))))))&&&'''((()))************))))))(((((((((((())))))(((''''''(((***+++)))((('''((()))******)))((('''++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++(((((())))))******++++++)))******+++,,,,,,------)))***++++++***+++---///,,,---......,,,,,,---...,,,---///111111111000000000000000000000000000000------......///000000000000000000000111111111111333333333222222222222111.../////////000000111111////////////////////////---,,,,,,,,,,,,---......---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++((()))***+++,,,,,,+++***%%%&&&&&&'''((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''(((((((((((())))))***++++++++++++***))))))))))))***+++,,,---,,,,,,,,,---------......//////............/////////////////////000111111111111222333444666777888999999::::::;;;<<<======>>>===<<<;;;;;;<<<===>>>???@@@DDDGGGIIIIIIIIIHHHGGGHHHIIIIIIJJJJJJIIIIIILLLLLLLLLLLLKKKJJJIIIIIIKKKLLLLLLKKKIIIIIIJJJLLLLLLNNNPPPOOONNNNNNQQQTTTTTTPPPJJJHHHJJJOOOSSSVVVUUUYYYZZZYYY[[[___```^^^___cccfffeeeaaa^^^```ccceeehhhjjjmmmmmmkkkhhhfff___aaabbbccccccdddfffiiiggggggiiimmmpppkkkaaaXXXYYYWWWUUUUUUWWWXXXWWWVVVRRRPPPMMMKKKJJJHHHEEECCCDDDEEEFFFDDDAAA===<<<;;;???===;;;;;;;;;;;;:::999;;;:::888777666666666777555444444333333222222222222222222222222222222222...///000111222333333444///111222222000///000000---///222111///...///111...//////000111111000000---.........//////000000------------------------+++++++++,,,,,,---------))))))***+++---,,,***'''*********++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,---...(((((())))))*********+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((gggOOOGGG@@@??????;;;999:::444555666666666666666666444333222222111111222222/////////...---+++***))))))************+++++++++******))))))))))))******))))))))))))))))))))))))(((((()))***************))))))(((''''''''''''''''''((())))))(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))************************---......,,,***(((((())),,,+++***))))))***+++,,,------,,,,,,+++***))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------...///000000111222222111111000///......000000000000111111111111///000111222333444444444111000///000111222111/////////............//////////////////////////////......------------............---------,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&((()))***((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000111000000000111222333333333333333333444666888999888999;;;<<<<<<<<<;;;;;;======<<<<<<<<<======>>>???@@@CCCEEEGGGGGGHHHGGGFFFGGGHHHIIIJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKJJJJJJMMMMMMLLLJJJHHHHHHJJJKKKOOOMMMLLLNNNRRRUUUUUUTTTWWWWWWWWWUUUTTTUUUWWWZZZYYY[[[]]]^^^`````````___```bbbcccaaa^^^^^^bbbeeehhhkkknnnpppooolllgggdddbbbccceeefffffffffhhhjjjgggfffgggjjjmmmjjjccc\\\YYYXXXVVVTTTSSSSSSSSSTTTRRRQQQOOOLLLIIIFFFDDDCCCFFFFFFDDDCCCAAA???>>>===<<<<<<;;;::::::999888888777777777777666666666666444444333333333222222222222222222222222222222222111111222222222333333333000000000000000000000000///////////////.........////////////////////////......------------......---,,,,,,++++++,,,,,,---------------------------******+++++++++,,,,,,,,,,,,***))))))***++++++***(((***+++***)))((()))***))))))))))))************&&&'''(((******++++++++++++*********))))))(((((())))))))))))((((((((((((++++++******))))))(((((())))))))))))((((((((((((fffNNNFFF@@@??????;;;999:::555555666666666666666555444333222222111111222222000000000///...---++++++)))************+++++++++******))))))))))))******))))))))))))))))))))))))(((((()))************)))******)))((((((((((((((('''((())))))(((((()))***************************))))))))))))))))))))))))************************+++,,,---,,,***)))***+++++++++***))))))***++++++)))******++++++,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------...///000000000222222222111000///////////////000000000111111111///000111222333333333333111000///000111111000///000//////......//////000..............................------------......------------,,,,,,,,,,,,************************************************))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---...//////000111222444555333333222333444666777888888999:::;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>???@@@BBBDDDEEEFFFEEEEEEGGGHHHIIIJJJJJJIIIHHHHHHGGGHHHIIIJJJJJJKKKKKKKKKMMMMMMLLLKKKJJJJJJKKKLLLOOOMMMMMMOOOSSSVVVUUUTTTYYYYYYZZZYYYXXXZZZ]]]___[[[\\\^^^```aaaaaaaaa```^^^```bbbaaa``````dddhhhgggiiilllnnnmmmkkkhhhfffccceeefffgggffffffgggiiigggffffffiiillljjjddd___WWWVVVTTTRRRQQQPPPPPPPPPPPPOOOMMMKKKIIIFFFEEEDDDFFFEEEDDDBBB@@@???======;;;;;;;;;:::999999888888777777777666666666555555444333333333333222222222222222222222222222222222111111111222222222333333000000000000000000000000/////////////////////.................................------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,***))))))***++++++***(((***+++***)))((()))***))))))))))))************'''((()))***************************)))))))))(((***************)))))))))*********)))))))))))))))))))))))))))((((((((((((```MMMEEE??????>>>;;;::::::666666666777777666555555333333222111111111111222111111000000///...,,,,,,)))************+++++++++******))))))))))))******))))))))))))))))))))))))'''((())))))******))))))+++*********))))))))))))'''((())))))(((((()))***************************))))))))))))))))))))))))************************(((***++++++******,,,---++++++***))))))***++++++))))))******+++,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------...//////000000222222222111111000000/////////000000000000111111///000111222222222222222111000//////111111000///000000////////////000000...........................------,,,,,,------...---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,......---,,,++++++++++++------...///111333444555222222222333444555666777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@AAACCCCCCCCCCCCBBBHHHHHHIIIIIIIIIHHHHHHGGGEEEFFFGGGIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKNNNNNNOOOQQQTTTVVVVVVUUUYYYZZZ[[[[[[[[[\\\___bbb\\\]]]___```aaaaaaaaaaaa]]]```bbbaaa______bbbfffeeefffggghhhhhhgggeeedddcccdddeeedddcccbbbccceeedddbbbbbbdddffffffccc```XXXWWWUUUSSSQQQOOONNNNNNMMMLLLKKKIIIGGGFFFEEEDDDDDDCCCBBBAAA???>>><<<<<<:::::::::999999888888777666666666666555555555444333333333222222222111111111111111111111111111111000111111111222222222222000000000000000000000000......//////////////////..............................------------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,***))))))***++++++***(((***+++***)))((()))***))))))))))))************((())))))*********))))))************))))))))))))***************+++++++++))))))))))))************(((((((((((())))))))))))|||YYYLLLDDD>>>>>>>>><<<:::;;;777777777777777666555444333222222111111111111111000000000//////---,,,,,,))))))*********+++++++++******))))))))))))******(((((((((((((((((((((((('''(((((()))))))))))))))************))))))(((((('''((())))))(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((************************)))***++++++******+++,,,+++******************+++,,,+++++++++******))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------....../////////222222111111111000000000////////////000000000111//////000111222222111111111///...///000111000///000000////////////000000........................------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---......///000111333444222222222333333444555666666777888999::::::;;;;;;999::::::;;;<<<===???@@@@@@AAABBBCCCCCCCCCBBBAAAGGGGGGGGGGGGGGGFFFFFFFFFCCCDDDFFFHHHJJJKKKLLLLLLJJJIIIHHHHHHIIIJJJJJJIIIMMMNNNPPPRRRUUUVVVVVVUUUXXXYYYYYYYYYYYYYYY\\\^^^[[[\\\^^^___`````````___```bbbcccaaa^^^\\\^^^```dddcccbbbaaaaaa````````````aaaaaa```^^^]]]]]]^^^^^^\\\[[[\\\^^^```___^^^[[[ZZZXXXVVVSSSQQQOOOOOOIIIIIIHHHGGGFFFEEEDDDDDDBBBBBB@@@???>>><<<;;;;;;999999999888888777777777555555555555444444444444222222222222111111111111111111111111111111111111000000000111111111111222000000000000000000000000............////////////...........................------,,,,,,------...---,,,,,,++++++,,,,,,---******************************+++++++++,,,,,,,,,,,,***))))))***++++++***(((***+++***)))((()))***((()))))))))************)))************))))))(((*********)))))))))))))))))))))***************+++(((((())))))******++++++(((((((((((())))))))))))yyyYYYKKKCCC===>>>>>><<<;;;;;;888888888888777666555444333222111111000000111111............------,,,+++))))))*********+++++++++******))))))))))))******((((((((((((((((((((((((''''''((()))))))))))))))(((((()))))))))((('''&&&'''((())))))(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,+++)))((()))************++++++*********++++++***************)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------............111111000000000000000///...////////////000000000//////000111111111000000000///...///000111000...000000////////////000000........................,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((*********************************++++++,,,,,,,,,,,,,,,,,,,,,---...000000/////////...//////000000111111222333333444444444555555666777888999:::;;;999999::::::<<<===>>>???AAAAAACCCCCCCCCCCCBBBAAAEEEDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEGGGIIIKKKLLLLLLJJJIIIHHHIIILLLMMMLLLJJJLLLMMMPPPQQQRRRTTTUUUUUUWWWXXXYYYXXXVVVVVVWWWYYYYYYZZZ[[[]]]]]]]]]]]]\\\aaaccceeeccc```^^^___aaaeeecccaaa___]]]\\\\\\\\\^^^______^^^[[[ZZZZZZ[[[[[[YYYXXXXXXZZZ[[[\\\\\\[[[ZZZXXXVVVSSSQQQOOOMMMFFFFFFEEEEEEDDDCCCCCCCCC@@@???>>>===<<<;;;:::999777777777777777666666666444444444444333333333222222222111111111000000000000000000000000000000000//////000000000111111111////////////////////////---.........//////000000........................------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---******************************+++++++++,,,,,,,,,,,,***))))))***++++++***(((***+++***)))((()))***((()))))))))************)))************))))))((())))))))))))))))))******((((((((()))))))))******(((((())))))******++++++'''((((((((()))))))))***zzz\\\JJJBBB======>>><<<;;;<<<999999999888777666444333222222111000000000000111------......---,,,,,,+++)))************+++++++++******))))))))))))******))))))))))))))))))))))))&&&'''(((((())))))(((((('''((()))))))))(((&&&%%%'''((())))))(((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++)))((((((***)))***++++++++++++***)))&&&'''((()))***,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------////////////////////////......////////////000000//////000000000000//////000///......000000///...//////............//////------------------------,,,++++++******++++++,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((************************))))))******+++,,,,,,,,,++++++,,,---...000111222000000///...............000111222333333333333222444444555555777888:::;;;::::::::::::;;;<<<===>>>@@@AAABBBCCCCCCCCCBBBAAABBBBBBAAAAAABBBCCCDDDDDDBBBCCCEEEGGGIIIJJJKKKKKKLLLJJJIIILLLOOOQQQOOOLLLKKKLLLNNNNNNOOOPPPSSSUUUXXXYYYYYYXXXVVVUUUUUUVVVWWWXXXYYY[[[[[[[[[ZZZYYY]]]```ddddddbbbaaaccceeeeeedddaaa___]]]\\\]]]]]]______```^^^\\\ZZZZZZ[[[ZZZYYYXXXXXXXXXZZZ[[[\\\VVVVVVUUUSSSPPPMMMKKKIIIDDDDDDCCCCCCBBBBBBAAAAAA>>>======<<<:::999999888666666666666666666666666333333333333222222222222111111111000000000000///////////////////////////////////////000000000000////////////////////////------......///000000000------------------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---******************************+++++++++,,,,,,,,,,,,***))))))***++++++***(((***+++***)))((()))***))))))))))))************((())))))*********))))))))))))))))))************'''''''''((())))))******))))))))))))************''''''(((((())))))******www[[[IIIAAA<<<===>>><<<;;;<<<:::::::::999777555444333222222111000000000000000...............------,,,)))************+++++++++******))))))))))))******))))))))))))))))))))))))&&&'''(((((())))))(((((('''(((*********)))'''&&&'''((())))))(((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))***+++)))***++++++++++++***)))&&&&&&''')))***,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------............................../////////000000...//////000000//////...000///......///000///.........------------......------------------------++++++************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((************************((())))))***++++++,,,,,,++++++,,,,,,---...///000.........------...//////000000222333333222222111444333444444666888:::;;;::::::::::::;;;;;;<<<===>>>???@@@BBBBBBBBBAAAAAAAAAAAA@@@AAABBBCCCEEEFFFBBBCCCEEEFFFHHHIIIJJJJJJJJJHHHHHHKKKOOOQQQNNNKKKIIIKKKKKKKKKJJJLLLQQQUUUUUUVVVWWWWWWUUUTTTUUUVVVWWWWWWYYYZZZZZZZZZYYYXXXXXX[[[___```^^^^^^```bbb```___^^^]]]\\\\\\\\\]]]]]]^^^^^^]]][[[YYYZZZ[[[XXXXXXXXXWWWWWWWWWYYYZZZRRRQQQQQQOOOMMMJJJHHHFFFCCCCCCBBBAAAAAA@@@??????<<<<<<;;;:::999888888777555555555555555555555555333222222222111111111111111111000000000/////////////////////////////////........./////////000000////////////////////////------......///000000111---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,***))))))***++++++***(((***+++***)))((()))***))))))))))))************'''((()))***************((()))))))))************'''(((((()))******++++++*********)))))))))))))))'''''''''((()))*********rrrUUUHHHAAA<<<===>>><<<;;;===;;;;;;:::999777555444333222111111000000000000000//////////////////...---)))************+++++++++******))))))))))))******))))))))))))))))))))))))&&&''''''(((((((((((((((((()))+++,,,+++***(((''''''((())))))(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***)))***,,,---)))***+++,,,,,,+++***))))))))))))))))))***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,---------------------............/////////000...///////////////......000...---...///000///...---------,,,,,,---------------------------------++++++************++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,---...///000111///000222333333222111000333333333444555777999;;;;;;;;;:::::::::;;;;;;<<<<<<===???@@@AAAAAA@@@@@@AAA@@@@@@AAABBBDDDFFFHHHBBBCCCEEEFFFHHHHHHIIIIIIGGGEEEDDDHHHMMMOOOLLLHHHIIIJJJJJJHHHGGGJJJPPPUUUPPPRRRTTTTTTSSSSSSTTTUUUWWWXXXYYYZZZZZZYYYYYYXXXTTTXXX[[[[[[XXXWWWXXXZZZYYYYYYYYYYYYYYYZZZ[[[[[[ZZZ[[[\\\[[[XXXWWWXXXYYYUUUVVVVVVUUUTTTTTTUUUVVVPPPPPPPPPOOOMMMJJJHHHFFFCCCBBBBBBAAA@@@???>>>>>>;;;;;;::::::999888777777444555555555555555555555222222222111111111111000000000000000////////////////////////////////////............/////////000////////////////////////---------...///000000111---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,***))))))***++++++***(((***+++***)))((()))***))))))))))))************''''''(((******+++++++++(((((())))))*********+++((())))))***++++++,,,,,,++++++******))))))((((((&&&''''''((()))******+++qqqYYYIIICCC>>>??????===:::::::::::::::999888666444222222222111111111111222222111000...---,,,,,,---...************************(((((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))******+++******))))))((((((''''''))))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))))))))))))))*********++++++++++++,,,)))(((***,,,,,,+++***,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------)))(((''')))---///...---..................------,,,---......//////......//////000000///...------------------------------+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,************************))))))************))))))))))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((+++***(((&&&%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''%%%$$$%%%(((***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((******+++++++++,,,,,,,,,*********++++++,,,,,,,,,------,,,,,,---...000111/////////000111111222222444333333222222333333444444555666777999;;;<<<======>>>???>>>===>>>@@@AAACCCAAA>>>???BBBFFFIIIKKKGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGMMMKKKIIIHHHIIIKKKNNNQQQVVVUUUTTTSSSSSSTTTUUUUUUSSSUUUYYY]]]^^^\\\ZZZXXXVVVSSSQQQRRRTTTUUUTTTRRRUUUUUUVVVYYY]]]^^^]]]\\\YYYZZZ[[[[[[[[[ZZZYYYXXXVVVUUUSSSQQQPPPOOOOOOPPPNNNLLLJJJJJJIIIHHHEEECCCEEECCCAAA???======<<<===:::::::::999999777666666333333333333333333333333000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................///............------------.........---,,,,,,+++------------------------...---,,,,,,++++++++++++++++++++++++++++++++++++,,,+++******++++++***(((,,,,,,+++***))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))******************************)))(((((((((((((((******))))))((((((''''''rrrZZZJJJCCC>>>???@@@===;;;;;;:::::::::999888666444222222222111111111111222222000///...---------------++++++++++++++++++++++++&&&'''((()))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''''''''((((((((((((((((((((('''((())))))***))))))))))))(((((((((((())))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))))))))))))))))))))*********+++++++++******+++,,,++++++++++++,,,,,,,,,++++++***)))+++++++++,,,,,,,,,------,,,+++***+++///000///.....................------,,,---......//////......///////////////...---,,,------------------------+++++++++,,,,,,,,,------------,,,++++++++++++,,,************************))))))************)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((+++***)))''''''''''''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&$$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((************++++++++++++******+++++++++,,,,,,,,,------,,,,,,---...000000/////////000111111222222333333222222222222333333333333555666888:::;;;<<<;;;<<<>>>>>>>>>???AAACCCCCCAAA??????BBBFFFIIIJJJFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFKKKJJJHHHGGGHHHKKKOOOQQQUUUTTTTTTTTTTTTUUUWWWXXXUUUXXX[[[]]]]]][[[XXXUUUWWWTTTRRRRRRTTTTTTSSSRRRTTTTTTUUUXXX[[[]]]\\\[[[UUUVVVWWWXXXYYYXXXXXXWWWUUUTTTQQQOOOMMMLLLKKKKKKJJJIIIHHHHHHHHHHHHFFFDDDCCCAAA???===<<<<<<<<<<<<999999999888888777555555333333333333333333333333000000000000000000000000000000000000000000000000....................................................................................------------------......------,,,+++------------------------...---,,,+++++++++++++++++++++++++++++++++++++++)))(((((())),,,------,,,,,,++++++***))))))******))))))))))))))))))))))))((((((((()))))))))******))))))************))))))))))))))))))))))))))))))******************************)))(((((((((((((((***)))))))))((((((((('''sssYYYJJJCCC???@@@AAA>>><<<<<<999::::::999888666444333222222111111111111222222////////////...---,,,+++++++++++++++++++++++++++%%%&&&((()))***+++++++++))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))((((((((()))))))))*********,,,---,,,******+++,,,+++++++++,,,++++++***)))++++++++++++,,,,,,,,,,,,---,,,+++,,,...///...---------------------......,,,---......//////......---............---,,,,,,------------------------++++++++++++,,,,,,,,,,,,---,,,++++++******++++++************************((())))))******))))))(((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000...//////000000111111222333333222222222222333333222333444555777999:::;;;999;;;===>>>>>>@@@BBBDDDBBB@@@???@@@CCCFFFHHHIIIEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEHHHGGGFFFFFFHHHKKKOOOQQQRRRSSSSSSTTTUUUWWWYYYZZZYYYZZZ]]]___^^^ZZZWWWTTTXXXVVVSSSRRRSSSSSSRRRQQQSSSSSSTTTVVVYYY[[[[[[YYYRRRRRRSSSTTTUUUUUUUUUTTTRRRQQQNNNKKKIIIGGGGGGGGGFFFEEEEEEEEEFFFFFFEEECCC???>>>===;;;::::::;;;;;;777777777777666555444444333333333333333333333333000000000000000000000000000000000000000000000000....................................................................................------------------......------,,,,,,---------------------------,,,,,,++++++++++++,,,++++++++++++++++++++++++)))(((((())),,,------,,,,,,+++******)))*********)))))))))))))))))))))))))))))))))*********++++++))))))************))))))))))))))))))))))))))))))***************************))))))((((((((((((((())))))))))))((((((((((((qqqWWWJJJCCC???@@@AAA>>><<<<<<999999:::999888666444333222222111111111111222222...//////000///---,,,+++++++++++++++++++++++++++'''((()))***++++++++++++(((((((((((((((((((((((('''''''''((()))*********((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''((())))))''''''(((((())))))******))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((,,,---+++)))***++++++******++++++++++++*********++++++++++++,,,,,,,,,,,,++++++++++++++++++***,,,,,,------------......,,,---......///.........,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++***************************************(((((())))))))))))(((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((('''))),,,///000...+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++,,,,,,,,,,,,---...//////......//////000111111111222222111111111111222222222333444666888999:::;;;:::<<<>>>?????????AAABBBAAA@@@???@@@CCCFFFGGGGGGDDDDDDDDDCCCCCCCCCBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCFFFEEEEEEFFFHHHKKKNNNQQQOOOPPPQQQSSSUUUWWWYYYZZZZZZ\\\^^^```___\\\YYYVVVZZZXXXUUUSSSRRRRRRRRRRRRSSSRRRRRRTTTWWWYYYYYYXXXQQQQQQQQQQQQQQQPPPPPPOOONNNMMMKKKHHHGGGFFFFFFFFFEEEDDDCCCCCCDDDCCCBBB@@@<<<;;;:::999888999999:::555555555555555444333333222222222222222222222222000000000000000000000000////////////////////////.................................................................................---------,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++---+++******+++,,,***)))++++++***************+++)))))))))))))))))))))))))))*********++++++++++++))))))************))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))((((((((((((qqqWWWIIIBBB>>>@@@AAA>>><<<===888999999999888777555444222222111111111111222222...//////000///---,,,+++++++++++++++++++++++++++))))))************))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((())))))***+++''''''(((((())))))******))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))&&&+++,,,((((((+++,,,***)))******++++++******************+++++++++,,,,,,+++,,,,,,++++++******+++,,,,,,,,,,,,------......,,,---......///.........,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((((((---333888999555///+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))++++++++++++++++++++++++++++++,,,------..................///000000111111222111111000000111111222444444555777999:::<<<<<<<<<>>>@@@@@@???>>>>>>???@@@@@@???AAADDDFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFHHHKKKNNNPPPMMMNNNPPPRRRTTTVVVWWWWWWXXX[[[^^^aaaaaa___\\\ZZZZZZYYYVVVSSSQQQQQQRRRSSSSSSRRRQQQSSSVVVWWWXXXWWWSSSSSSQQQOOONNNLLLKKKKKKKKKJJJHHHGGGGGGGGGHHHIIIEEECCCBBBAAAAAA@@@>>>;;;;;;:::888777777777888888333444444444444333222222222222222222222222222222////////////////////////...................................................................................................------------,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,++++++++++++++++++++++++---,,,++++++,,,,,,+++)))+++***************++++++)))))))))))))))))))))))))))*********++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))pppWWWHHHAAA===???@@@>>><<<<<<888888999999888777555444222222111111111111222222////////////...---,,,+++************************)))*********))))))((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))((((((((()))))))))******&&&******&&&)))000///)))((()))******+++*********************++++++++++++,,,.........,,,,,,,,,...++++++,,,,,,------......,,,---......//////......,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++***))))))((()))))))))))))))))))))))))))))))))'''(((((())))))((((((''''''''''''((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''((((((''''''''''''(((((($$$(((///444444000***&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&(((((((((&&&%%%&&&'''$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,++++++++++++******+++,,,---.........------......//////000000111111111000000000000111111444555666888999;;;<<<======???AAAAAA???=========@@@???@@@BBBDDDEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDEEEEEEGGGIIILLLNNNPPPMMMNNNPPPQQQSSSTTTTTTTTTUUUXXX\\\```aaa```]]][[[ZZZYYYWWWSSSQQQPPPRRRUUUSSSRRRQQQRRRUUUWWWWWWWWWVVVUUURRROOOMMMKKKJJJIIIIIIHHHGGGGGGGGGHHHJJJJJJDDDCCCAAA@@@@@@>>><<<999:::999888666555555666666222333333444333333222222222222222222222222222222////////////////////////........................------------------------------------------------........................------------,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,++++++++++++++++++++++++***))))))***---......---*********)))******+++,,,)))))))))))))))))))))))))))))))))*********++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))mmmTTTFFF@@@<<<===???===;;;;;;888888999999888777555444222222111111111111222222000///...---------------))))))))))))))))))))))))''''''((()))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))))))))))))))))))))*********++++++(((+++)))&&&,,,666444***(((((()))***************************+++++++++++++++---///...,,,+++---///***++++++,,,------......,,,---......//////......,,,---...///////////////++++++++++++++++++++++++++++++++++++*********)))******)))(((((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((''''''''''''((((((!!!###'''))))))'''$$$"""%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&((()))(((&&&$$$&&&'''$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********,,,,,,,,,+++++++++******)))***,,,---......------------......///000000000000000000//////000000000333444555777888:::;;;<<<;;;>>>@@@AAA@@@>>>>>>>>>??????@@@BBBEEEEEEDDDBBBCCCDDDEEEFFFHHHIIIJJJJJJHHHGGGFFFFFFEEEEEEEEEFFFEEEFFFFFFHHHJJJLLLNNNOOOOOOPPPQQQSSSSSSSSSRRRRRRSSSVVVZZZ]]]^^^]]][[[YYYZZZYYYWWWTTTPPPPPPSSSWWWTTTRRRQQQRRRTTTVVVWWWWWWWWWVVVSSSPPPNNNLLLKKKKKKIIIIIIHHHGGGGGGGGGHHHIIIBBBAAA????????????<<<:::;;;:::888666555444555555222333333444444333333222111111111111111111111111////////////////////////------------------------------------------------------------------------........................---------,,,,,,,,,+++++++++,,,------......------++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++***))))))+++---///...---******))))))***++++++,,,))))))))))))))))))))))))((((((((()))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''((((((((()))))))))***hhhOOOEEE???;;;===>>><<<:::;;;777888999999888777666555222222111111111111222222111000...---,,,,,,---...(((((((((((((((((((((((($$$%%%&&&((())))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''((())))))******))))))((((((''''''))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))************++++++++++++***,,,(((&&&///:::777+++(((((()))***************)))************+++++++++(((+++---,,,***)))+++...******+++,,,,,,---......,,,---......//////......------...///000000//////++++++++++++++++++++++++++++++++++++******))))))******)))((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&(((***(((%%%$$$%%%'''$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************,,,,,,,,,++++++*********)))***,,,---......---,,,------......///000000000000000////////////000000222333444666777999:::;;;999<<>>???@@@???>>><<<<<<;;;888666555444444444222333333444444444333333111111111111111111111111////////////////////////------------------------------------------------------------------------........................---------,,,,,,,,,+++++++++,,,,,,---.........---++++++++++++++++++++++++******))))))***+++,,,,,,++++++++++++++++++++++++...---++++++------,,,*********))))))***+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''((((((((())))))******gggSSSFFF@@@===>>>>>><<<;;;===999888777777777777444222333333333333222111000000111000000...---+++)))(((+++++++++************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))---,,,+++***))))))))))))))))))))))))((((((((((((***)))(((''''''((()))*********))))))))))))******,,,***((()))***++++++***))))))))))))************+++*********))))))(((((()))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))******))))))))))))))))))***++++++,,,,,,------...------------.........///////////////000111222333666666666666777888999:::999:::<<<>>>>>>===<<<;;;@@@@@@AAABBBBBBCCCCCCDDDDDDFFFHHHJJJKKKKKKJJJJJJNNNMMMJJJHHHGGGHHHIIIKKKLLLJJJHHHGGGHHHJJJNNNPPPSSSSSSSSSSSSSSSSSSTTTTTTTTTWWW[[[^^^^^^]]]ZZZXXXVVVUUUSSSRRRSSSVVVYYY[[[XXXTTTRRRSSSTTTSSSRRRRRRSSSVVVWWWSSSNNNJJJKKKNNNOOOMMMJJJHHHGGGEEEBBB@@@AAA@@@???>>>============;;;;;;:::999777555333222333333333333333333333333111111000///////////////............////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))iiiTTTFFF@@@===??????<<<;;;===999888777777777777444222333333333333222111000000000000///...---+++***)))+++++++++************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))---,,,+++***))))))))))))))))))))))))((((((((((((***)))(((''''''((())))))***))))))(((((())))))***)))******)))))))))))))))))))))))))))************************)))))))))((()))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))***************************++++++,,,,,,------...------........./////////000000///000000111222333555555555666777888:::;;;:::;;;<<<======<<<<<<;;;@@@@@@@@@AAABBBBBBCCCCCCCCCEEEGGGIIIJJJJJJIIIIIIKKKJJJHHHFFFFFFHHHJJJKKKLLLJJJHHHGGGGGGJJJMMMOOOQQQRRRTTTUUUUUUTTTSSSSSSTTTWWW[[[___```___\\\ZZZYYYXXXVVVVVVVVVWWWYYYZZZWWWTTTSSSTTTUUUUUUTTTTTTRRRUUUVVVTTTOOOLLLNNNQQQRRROOOMMMKKKJJJHHHEEECCCBBBAAA@@@>>>===<<<<<<<<<;;;;;;:::999777555333222333333333333333333333333111000000///////////////............////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))hhhRRRFFFAAA>>>??????<<<;;;===999888777777777777444222333333333333222111000000...//////......,,,+++++++++++++++************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((())))))))),,,+++******))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))))),,,...---***((()))***))))))))))))************************)))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&''''''''''''''''''&&&''''''((((((((()))))))))******++++++++++++++++++***++++++,,,,,,------.............../////////000000000000000111222333444333333444555777999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>??????@@@AAAAAABBBBBBBBBCCCEEEGGGHHHHHHHHHGGGGGGFFFEEEDDDEEEGGGJJJKKKLLLJJJHHHGGGGGGIIIKKKMMMPPPRRRTTTVVVVVVUUUSSSRRRTTTWWW\\\aaabbbaaa^^^\\\]]]]]][[[ZZZYYYYYYYYYYYYXXXWWWVVVVVVWWWYYYYYYXXXQQQTTTUUUTTTQQQOOOQQQSSSRRRPPPMMMKKKJJJIIIFFFDDDCCCBBB@@@>>>===<<<;;;;;;;;;;;;:::999777555444333222222222222222222222222111000//////......//////---............/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++************************(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))eeeOOOFFFAAA>>>??????<<<<<<===999888777777777666444222333333333333222111000000..................---,,,+++++++++*********))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))++++++***)))))))))))))))(((((((((((())))))))))))((((((((((((((()))))))))((((((''''''''''''((((((***///333222---******---((()))))))))*********************)))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%'''''''''((((((((())))))+++++++++++++++,,,,,,,,,***++++++,,,,,,------............/////////000000000000000111111222333444222222333444666888:::;;;======<<<;;;;;;;;;;;;<<<>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCEEEFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEGGGHHHKKKIIIHHHFFFFFFHHHJJJKKKQQQRRRRRRSSSTTTTTTTTTTTTSSSWWW\\\aaacccbbb```^^^aaa```___]]][[[YYYXXXWWWZZZ[[[YYYWWWYYY\\\[[[XXXSSSTTTUUUTTTQQQPPPQQQRRROOOMMMKKKIIIHHHGGGDDDBBBCCCBBB@@@>>><<<::::::999::::::999999777555444333222222222222222222222222000000///............///---------.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++************************(((((((((((())))))))))))++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((hhhSSSGGGAAA>>>??????===<<<>>>999888777777777666444222333333333333222111000000---......//////......---+++++++++*********))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))*********))))))((()))))))))'''((((((((()))))))))***''''''((()))))))))))))))((((((''''''''''''(((((()))...222111---******---((()))))))))************))))))))))))))))))******))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((******+++++++++,,,,,,,,,***++++++,,,,,,------...............////////////000000000000111222333444111111222444666888:::;;;===<<<<<<;;;;;;;;;<<<<<<======>>>??????@@@@@@AAA@@@@@@BBBCCCDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEIIIHHHFFFFFFFFFGGGIIIJJJSSSRRRPPPOOOOOORRRUUUWWWRRRUUUZZZ^^^```aaa___^^^aaa```___]]]ZZZXXXVVVUUUYYY[[[YYYUUUVVVZZZYYYUUUTTTTTTTTTRRRPPPOOONNNOOOMMMKKKIIIHHHGGGFFFCCCAAABBB@@@>>><<<:::999888888999999888777666555333222111111111111111111111111000//////...............------------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++************************(((((((((((())))))))))))++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((nnnXXXGGGBBB???@@@@@@===<<<>>>999888777777777777444222333333333333222111000000....../////////......---+++++++++************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))*********))))))(((((()))))))))''''''(((((())))))******&&&'''((()))*********))))))((((((''''''(((((()))&&&))),,,,,,***((()))***))))))))))))************))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&&&&&&&'''''''''((((((((())))))******+++,,,,,,,,,***++++++,,,,,,------...------------.........///////////////000111222333111222222333555777888999;;;;;;;;;<<<<<<<<<=========>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBCCCDDDDDDEEEDDDDDDCCCCCCBBBCCCCCCCCCFFFEEEEEEEEEFFFGGGIIIJJJSSSQQQMMMKKKLLLPPPUUUXXXQQQSSSVVVYYY\\\]]]]]]]]]^^^]]][[[YYYWWWUUUTTTTTTUUUXXXVVVQQQSSSYYYXXXRRRSSSRRRQQQPPPNNNMMMLLLKKKMMMKKKHHHGGGGGGFFFCCCAAA???>>><<<:::999888777777777777666666555333222111000000000000000000000000000///......------......,,,------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------,,,,,,+++***++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++************************(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))qqqXXXGGGBBB???@@@@@@===<<<>>>999888777777777777444222333333333333222111000000///////////////...------+++++++++************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))'''''''''((()))*********%%%&&&((()))*********)))***))))))(((((())))))***&&&&&&'''((((((((())))))))))))))))))************((()))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((())))))***++++++,,,***++++++,,,,,,------...,,,,,,,,,,,,------------............///000111222222222222333444666777888888999;;;===>>>>>>======>>>>>>??????@@@AAAAAABBB@@@@@@@@@AAABBBCCCDDDEEEAAABBBBBBBBBCCCDDDDDDEEECCCCCCDDDDDDFFFGGGIIIJJJPPPNNNLLLJJJKKKOOOSSSVVVQQQQQQRRRTTTVVVXXXZZZZZZZZZXXXVVVSSSRRRRRRRRRSSSRRRWWWVVVQQQTTT\\\]]]VVVOOONNNMMMMMMMMMLLLKKKJJJJJJHHHFFFEEEDDDCCCAAA???<<<;;;:::888777666666666555555555444333222111000000000000000000000000000//////...------------...,,,,,,---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,------,,,,,,+++***************************++++++++++++,,,,,,,,,---************************************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))pppTTTGGGBBB???@@@@@@======>>>:::888777777777777444222333333333333222111000000000000000000///...---,,,+++++++++************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************))))))(((((((((((()))***&&&''''''((()))******+++%%%&&&((()))*********)))******))))))))))))******(((&&&%%%&&&)))+++++++++))))))))))))************(((((())))))*********+++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((('''(((((()))******++++++***++++++,,,,,,---......+++++++++,,,,,,,,,---------------......///000111222222222333444555666777666888;;;===??????>>>===?????????@@@AAAAAABBBBBB@@@@@@@@@AAABBBCCCEEEEEE???@@@AAABBBDDDEEEFFFGGGBBBBBBCCCDDDFFFHHHIIIJJJMMMLLLLLLKKKMMMOOOQQQSSSQQQPPPPPPQQQRRRUUUWWWYYYWWWUUURRRPPPOOOPPPQQQSSSRRRYYYYYYTTTXXXbbbddd]]]LLLKKKJJJKKKLLLLLLLLLKKKFFFDDDBBBAAAAAA@@@>>><<<:::999888777666666666666444444444333222111000///000000000000000000000000//////...------------...,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,---------,,,++++++************************+++++++++,,,,,,---------************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))tttXXXKKKDDD>>>???@@@===<<<<<<===:::888666666555333111444444444333222111000//////000000000000...---,,,************************'''((()))******)))((('''&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((''''''''''''+++)))(((''''''((()))******)))((('''&&&&&&'''((((((((())))))((('''&&&&&&))))))((((((((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))+++*********))))))((((((,,,+++++++++***)))))))))******))))))***,,,---///,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((+++)))((())),,,---+++))))))******++++++,,,------++++++,,,,,,,,,,,,------///...,,,,,,,,,---///111111111111111222333444444>>><<<:::;;;>>>???===;;;>>>???@@@AAABBBCCCCCCCCC???@@@AAABBBCCCDDDDDDDDDAAAAAABBBCCCDDDEEEFFFFFFBBBCCCCCCEEEGGGIIIKKKLLLKKKIIIHHHIIIMMMOOOOOOMMMJJJMMMPPPSSSVVVWWWWWWWWWVVVUUURRRPPPOOOPPPQQQRRRUUUSSSRRRUUUZZZ\\\YYYUUULLLKKKKKKJJJJJJIIIHHHHHHHHHEEEAAA???===<<<;;;999666666666666555555555555444444333222222111111000........................000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++++++++++++++++++++++++++++++++,,,---.........------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))***************)))((('''))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))************''')))***)))((('''((()))((((((((((((((((((((((((qqqVVVIIIBBB>>>??????===:::;;;===:::888666666555333222333333333333222111000000///000000000000...---,,,************************(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((())))))))))))(((***)))((('''&&&''''''((((((((((((((((((((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))************)))))))))(((++++++*********************************,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((***((('''(((***,,,***((()))******++++++,,,,,,---++++++,,,,,,,,,,,,------///...---,,,,,,---///000111111111111222333444444FFFBBB===:::::::::999888>>>>>>???@@@@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCC@@@AAAAAABBBCCCDDDDDDEEEBBBBBBCCCDDDFFFHHHIIIJJJMMMJJJIIIIIIKKKMMMLLLKKKIIIKKKOOORRRUUUVVVWWWWWWWWWUUUQQQNNNMMMNNNPPPRRRRRRPPPOOOQQQUUUVVVSSSOOOLLLKKKKKKJJJIIIIIIIIIIIIFFFCCC@@@===<<<;;;999888555555555555444444444444333222222111111000//////........................///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************))))))((())))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))************((()))******(((((()))***((((((((((((((((((((((((oooUUUGGGAAA===??????<<<999999<<<:::777666666555333222333333333333222111111000///000000000000...---,,,************************))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''%%%&&&(((***+++***((('''))))))(((''''''''''''(((&&&'''(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))******************************+++,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''((((((((()))''''''''')))***)))((())))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,...///000111111111111222333444555HHHCCC===999777777777777======>>>>>>>>>>>>>>>===@@@@@@@@@AAAAAABBBBBBBBB@@@AAAAAAAAABBBBBBCCCCCCBBBBBBCCCCCCDDDFFFGGGHHHNNNLLLIIIIIIIIIJJJJJJIIIIIIKKKNNNQQQSSSTTTUUUUUUUUUSSSOOOLLLKKKLLLNNNPPPPPPNNNLLLNNNQQQQQQOOOLLLLLLKKKIIIHHHHHHIIIJJJKKKDDDAAA>>>;;;::::::888777444444444444333333333222222111111000//////......------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++++++++++++++++++++++++++......,,,++++++,,,------------,,,,,,,,,,,,++++++************************++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))((())))))************)))))))))))))))************++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))************)))***+++***))))))***+++((((((((((((((((((((((((pppWWWGGGAAA>>>???@@@===999999<<<:::777666666555444222333333333333333222111000///000000000000...---,,,***************************)))(((''''''((()))***)))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((''''''''''''%%%&&&'''))))))))))))(((((((((((('''''''''((((((&&&&&&'''((())))))(((((()))(((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((*********)))))))))))))))(((((())))))******++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---******************************++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))******))))))))))))***++++++,,,,,,+++++++++,,,,,,,,,------...------------...///000000000111111222333444555>>><<<999777777888888999;;;<<<===>>>????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGMMMKKKIIIHHHHHHIIIJJJJJJLLLMMMNNNPPPQQQQQQQQQQQQQQQOOOMMMKKKJJJJJJJJJJJJMMMLLLKKKLLLNNNOOONNNLLLJJJIIIGGGFFFFFFGGGIIIJJJCCCAAA===;;;:::999888666444444444444333333333333222111111000000///......------------------------,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***+++++++++++++++,,,,,,000...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++************++++++************************))))))))))))))))))))))))'''((()))***************((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************((()))))))))************)))+++,,,+++***)))***+++((((((((((((((((((((((((sss[[[IIICCC???@@@AAA>>>;;;;;;;;;999777666666666444333222222333333333222111111///000000000000...---,,,***************************)))(((''''''((()))***)))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((''''''''''''((('''&&&&&&&&&((()))***''''''((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))******((((((((())))))******+++******++++++,,,,,,,,,+++++++++************++++++************************)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''))))))************++++++((())))))******+++,,,,,,+++++++++,,,,,,,,,------------------......//////000000000111222333555666444555777888888888888888999:::<<>><<<===;;;999777666666666555333222222222333333222222111///000000000000...---,,,************************))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''***(((&&&%%%%%%&&&((()))&&&'''(((((()))(((((((((&&&'''(((((((((((((((((((((''''''(((((()))***+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))))))))***++++++,,,,,,,,,++++++******))))))))))))******************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''')))***++++++******+++,,,(((((())))))***+++++++++++++++,,,,,,,,,,,,---------------............///000000000111222444555666222444777999888666555555888:::<<>>===>>>??????AAAAAABBBCCCDDDEEEFFFGGGDDDDDDEEEEEEFFFHHHIIIJJJKKKKKKJJJHHHGGGIIILLLOOOUUUTTTSSSRRRPPPOOONNNNNNMMMMMMNNNNNNLLLJJJFFFDDDIIIIIIIIIHHHIIIJJJKKKKKKGGGGGGGGGFFFEEEEEEDDDDDDBBB???<<<::::::999888777555555555555444444444444333222222111111000//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---------+++******+++,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,------...++++++************++++++************************))))))))))))))))))))))))((())))))************)))))))))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))************)))***+++***))))))***+++))))))))))))))))))))))))yyyaaaLLLDDD=========<<<<<<===;;;999666666666666555444111222222333333222222222///000000000000...---,,,************************(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((('''''''''''')))(((((('''&&&&&&&&&&&&%%%&&&((()))))))))(((((((((((((((((((((((('''&&&''''''''''''((()))***+++))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************)))))))))))))))(((((((((***+++,,,,,,,,,,,,+++***+++******************+++************************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''')))+++***)))(((***,,,(((((())))))******++++++++++++,,,,,,,,,,,,------,,,------...............//////000111222444555666222555888888777666777888999;;;===???BBBCCCEEEEEECCCAAA???===<<<===>>>>>>??????AAABBBDDDEEEFFFGGGEEEEEEFFFGGGIIIKKKLLLMMMMMMMMMLLLIIIGGGHHHKKKOOOVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRPPPNNNLLLKKKJJJIIINNNMMMLLLJJJIIIHHHIIIJJJHHHIIIIIIIIIHHHFFFCCCBBB@@@>>>:::999888888777666444444444444333333333222222111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------+++++++++++++++,,,,,,,,,+++++++++,,,,,,---------)))******+++,,,,,,------++++++************++++++************************)))))))))))))))))))))))))))************))))))((())))))))))))************************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))************((()))******(((((()))***))))))))))))))))))))))))yyyaaaLLLCCC<<<;;;;;;;;;;;;===:::888666666666666555444111222222333333333222222///000000000000...---,,,************************'''((()))******)))((('''&&&'''((())))))((('''&&&''''''''''''((((((((())))))((((((((('''''''''''''''((())))))(((&&&$$$"""%%%&&&((()))))))))((((((((()))))))))((('''&&&&&&''''''''''''((()))++++++))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++******))))))((((((''''''***+++,,,---,,,,,,***))),,,++++++++++++++++++,,,))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&(((******'''''')))+++((((((((()))******++++++++++++,,,,,,,,,---------,,,---......//////......//////000111222444666777333555777777666777;;;???:::;;;===???AAABBBCCCCCCCCCAAA???===<<<<<<===>>>===>>>???AAACCCEEEFFFGGGFFFFFFGGGHHHJJJLLLNNNOOOPPPPPPNNNJJJGGGFFFJJJNNNUUUUUUTTTTTTTTTTTTUUUUUUXXXVVVRRRNNNLLLLLLNNNOOOTTTSSSQQQNNNKKKIIIJJJKKKJJJKKKLLLLLLJJJGGGCCCAAA???<<<999777777777666555333333333222222222111111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------((())))))***++++++,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))************''')))***)))((('''((()))))))))))))))))))))))))))gggNNNCCC<<<=========EEEOOOAAA<<<777666888999666333333333333222222111111111111000///////////////000******++++++++++++******************************(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((()))************+++++++++---,,,,,,+++***)))((((((++++++************+++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%%%%$$$###&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''((()))***+++))))))))))))******************+++++++++,,,,,,,,,---------............//////000000222333444555555666777888999999999999999;;;<<<===>>>@@@AAABBBCCCBBBAAA???>>>>>>???AAABBBBBBAAAAAAAAABBBCCCEEEFFFEEEFFFHHHJJJKKKLLLLLLLLLRRRQQQSSSVVVRRRJJJIIINNN```{{{oooWWWXXXRRRJJJ[[[WWWVVVTTTQQQNNNNNNQQQTTTTTTTTTSSSRRRPPPNNNKKKIIIMMMKKKIIIIIIIIIIIIGGGEEE???===:::999888666444222333222111111000000111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++*********+++---...,,,,,,,,,++++++*********))))))))))))))))))))))))+++***)))(((((()))***+++))))))************))))))******))))))))))))******+++***)))(((((()))***+++******))))))((((((''''''(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))kkkOOODDD<<<<<<<<<:::???HHH???:::666555888888666333333333333222222222111111111111000//////...//////******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((*********)))))))))(((((())))))*********+++++++++,,,,,,++++++***))))))(((+++******))))))******++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&%%%%%%$$$###&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((()))***++++++))))))))))))*********************+++++++++,,,,,,------------............///000000111222333444555666666777888999999999999;;;<<<===>>>@@@AAABBBBBBCCCBBB@@@??????@@@AAABBBAAABBBCCCEEEFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMOOOPPPTTTXXXVVVNNNKKKNNNbbbyyymmmXXXZZZTTTKKKXXXXXXXXXVVVSSSOOOMMMMMMOOOQQQQQQPPPOOOMMMLLLJJJIIIIIIGGGFFFEEEFFFEEEDDDBBB???===:::999888777444222333222111111000000111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++*********+++,,,---,,,,,,,,,+++++++++******************************+++***)))(((((()))***+++))))))************))))))******))))))))))))******+++***)))(((((()))***+++******))))))(((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))kkkPPPEEE======<<<888:::AAA;;;888555555777888666333222222333333333222111111222111000//////...------******++++++++++++******''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((******))))))))))))(((((()))))))))*********++++++,,,+++++++++***)))))))))+++******))))))******++++++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((()))***+++,,,))))))))))))*********************++++++++++++,,,------------............//////000111222333333444555666777888999999999999;;;;;;<<<===???@@@AAAAAAAAA@@@???>>>>>>???@@@AAA@@@BBBFFFHHHIIIIIIGGGFFFGGGGGGHHHJJJKKKLLLMMMNNNLLLNNNTTTYYYXXXRRROOOOOO]]]nnndddUUUZZZVVVMMMTTTSSSUUUVVVUUURRRNNNLLLLLLNNNMMMLLLKKKJJJIIIIIIIIIEEEDDDBBBBBBBBBBBB@@@>>>???===:::999888777555333222222111000000000000111/////////............---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***---,,,,,,++++++*********+++++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++*********+++,,,---,,,,,,,,,++++++++++++*********************************))))))))))))******))))))************))))))******))))))))))))************))))))))))))*********))))))))))))((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))hhhQQQEEE>>>>>>===888888===999777555555666777555333111222333333333222111111222111111000///---,,,+++******++++++++++++******''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))(((((())))))))))))************+++++++++*********************))))))))))))******************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))(((((())))))***+++,,,((()))))))))************************++++++++++++,,,,,,---------.........//////000000111222222333444555666777888888999999:::;;;<<<===>>>???@@@@@@>>>>>>=========>>>??????AAACCCEEEGGGIIIIIIHHHGGGGGGGGGHHHIIIKKKLLLMMMNNNJJJMMMQQQUUUVVVSSSQQQPPPQQQ[[[UUUNNNUUUUUUOOORRRKKKOOOSSSUUUTTTQQQOOONNNLLLKKKIIIHHHGGGHHHHHHIIIDDDCCCAAA@@@AAA@@@???===>>><<<:::999888777555333222222111000000000000000//////.........---------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++,,,,,,---......------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++***************************))))))))))))))))))***))))))************))))))******))))))))))))*********))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~~~oooRRRFFF>>>??????:::999===777666555555666666444333000111333444444333222111111111111000///---+++*********++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((()))******+++))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((())))))(((((()))))))))************************+++++++++***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((()))***+++,,,((()))))))))************))))))*********+++++++++,,,,,,,,,------------.../////////000000111111111333333555666777888888888::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDEEEGGGHHHIIIGGGGGGGGGHHHIIIKKKMMMNNNKKKLLLNNNOOOPPPRRRQQQPPPKKKNNNKKKJJJPPPRRROOONNNHHHLLLRRRTTTTTTQQQOOOMMMKKKJJJHHHGGGGGGGGGHHHIIIEEECCCAAAAAAAAAAAA???>>>===;;;999888888777555333222111000000//////000000............------------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++*********+++,,,,,,---......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))******)))))))))))))))************))))))******))))))))))))******)))))))))******)))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((({{{{{{TTTGGG>>>???@@@<<<:::===777777777777666555444333///111333444444333222111///000000000///---,,,*********++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,,,,))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))''''''(((((((((((())))))((((((((()))))))))******)))))))))***+++++++++,,,***))))))(((((())))))***(((((()))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''((()))***+++))))))))))))************)))))))))************+++,,,,,,,,,,,,------------......//////000000000000222222444666777888888888999::::::;;;<<<<<<======??????@@@AAAAAABBBBBBBBBAAAAAAAAAAAACCCFFFHHHJJJFFFFFFFFFFFFHHHJJJLLLMMMKKKLLLLLLJJJLLLPPPPPPMMMOOOLLLJJJKKKMMMOOONNNKKKKKKNNNQQQSSSQQQNNNLLLLLLJJJIIIHHHHHHGGGGGGGGGGGGEEECCCAAAAAAAAAAAA???===;;;:::888777777666444222111111000////////////000.........------------,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))************))))))******))))))))))))******))))))************)))))))))))))))************+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))WWWIII>>>??????;;;999<<<888888999888666444333222///000333444555444222111---...///000///...,,,+++******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))'''''''''((((((((())))))(((((((((((()))))))))***((())))))***++++++,,,,,,))))))(((((((((((())))))(((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((()))***))))))))))))************))))))))))))************++++++,,,,,,,,,---------......////////////000000111222333555666777888888999999::::::;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAA???@@@AAACCCEEEGGGHHHHHHEEEEEEDDDEEEFFFHHHKKKLLLKKKMMMMMMJJJLLLPPPNNNHHHPPPIIIIIIKKKJJJLLLPPPMMMKKKMMMOOOOOONNNMMMMMMNNNHHHHHHHHHHHHGGGFFFEEEDDDCCCAAA????????????===;;;:::888666555666555333111111111000///////////////.........---------,,,,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***++++++***)))((())))))************))))))******))))))))))))******((()))***++++++***)))((())))))*********+++++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))){{{ZZZJJJ>>>>>>>>>:::888:::888::::::999777444333222...000333555555444222111,,,---///000000...---+++******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))++++++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))(((((()))***+++,,,,,,---))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&%%%%%%&&&&&&'''((()))))))))))))))************))))))))))))************++++++,,,,,,,,,---------.........///////////////000111333555666777888888999999999::::::;;;;;;;;;::::::<<<===>>>>>>>>>>>>===???CCCFFFHHHHHHGGGGGGEEEDDDCCCCCCEEEGGGJJJLLLJJJNNNNNNMMMNNNQQQLLLDDDLLLDDDGGGJJJGGGKKKRRRPPPHHHJJJLLLMMMMMMNNNQQQSSSGGGGGGHHHHHHFFFEEECCCAAA@@@???============;;;999999777555555555444222111111111000///////////////......---------,,,,,,,,,************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,---,,,+++***)))*********++++++,,,,,,,,,++++++++++++++++++++++++((()))***++++++***)))((())))))************))))))******))))))))))))******((()))***++++++***)))((())))))******++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))|||\\\GGG???BBB???===>>>:::<<<;;;999777555444333333000111222444555444111...000111333222000---------******))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''***)))'''%%%$$$%%%'''((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%%%%&&&''''''((((((''''''(((((())))))*********+++))))))))))))(((((((((((((((((((((((((((((((((((('''((()))***)))(((&&&$$$((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((()))(((&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&(((***+++,,,+++)))((())))))))))))((((((((((((******+++++++++,,,,,,,,,---------............/////////000111333444555666777777888888888888777666888999:::<<<===>>>>>>???BBB@@@@@@BBBGGGIIIGGGEEECCCCCCBBBCCCDDDFFFHHHIIIJJJKKKLLLLLLLLLKKKIIIIIIEEEEEEDDDEEEFFFIIILLLMMMKKKJJJIIIJJJJJJIIIGGGFFFFFFGGGGGGFFFDDDAAA===;;;:::::::::;;;<<<;;;999777555444222111000111111222000000///..................---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******+++*********))))))((((((************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))(((((()))((('''''''''(((***+++******))))))))))))************)))(((((((((((((((~~~ZZZEEE>>>AAA>>><<<===999;;;:::999888666444333222222222333555777666333000000111333222///---,,,,,,******))))))))))))******))))))))))))))))))))))))))))))************))))))+++)))(((&&&&&&&&&((()))((((((((((((((((((((((((''''''((((((((((((((((((%%%&&&''''''(((((('''''')))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((***+++***)))'''&&&((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&(((((('''%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&((()))++++++***)))((())))))))))))((((((((((((************+++++++++,,,---------............/////////000111333444555555555666666777666666555555777777999;;;<<<=========@@@@@@@@@BBBDDDFFFEEEDDDAAAAAAAAABBBDDDGGGIIIJJJKKKKKKLLLLLLLLLKKKIIIHHHGGGFFFEEEDDDDDDFFFIIIJJJJJJHHHFFFDDDDDDDDDEEEDDDEEEEEEEEEDDDBBB???<<<:::999999888999::::::888666444444333222111111111111000//////...............------,,,++++++++++++,,,************************++++++++++++++++++++++++------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++)))******++++++******)))************)))))))))(((************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))((((((((()))***+++******))))))))))))************)))((((((((((((((({{{WWWCCC===AAA===;;;===999:::::::::999777555333111444333444666777777444111///111222222///---,,,,,,******))))))))))))******))))))))))))))))))))))))))))))************))))))+++***(((''''''((())))))((((((((((((((((((((((((&&&'''((())))))***))))))%%%&&&''''''((((((''''''))))))(((((('''&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((***++++++***))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%&&&''''''&&&$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((&&&''')))*********)))((((((((((((((()))))))))))))))))))))*********++++++---------............///...///000111222444555555333444444555555555444444666777888:::;;;<<<<<<======???AAAAAAAAAAAABBBCCC???@@@AAABBBEEEGGGJJJKKKLLLLLLMMMMMMLLLJJJIIIHHHIIIGGGDDDCCCBBBDDDFFFHHHJJJHHHEEEBBBAAABBBCCCEEEDDDDDDCCCBBB@@@>>>;;;999999888777888999999777555333333333333222111000///000///......------......------,,,+++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,******))))))))))))*********))))))(((((((((((((((zzzvvvrrrSSSAAA<<<@@@<<<:::<<<999999999::::::999666333111333333333555666666444111///111222111///---,,,,,,******))))))))))))******((((((((((((((((((((((((''''''((((((((((((''''''))))))(((''''''(((((()))((((((((((((((((((((((((&&&'''((((((((((((((('''%%%&&&''''''((('''''''''((((((((((((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((('''((()))***************((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%&&&''''''%%%###&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''((()))))))))(((((((((((((((((())))))))))))((())))))))))))*********---------............///......///111222333444555333333444555555555444444666777999:::<<<=========;;;>>>AAAAAA???>>>@@@CCC@@@AAABBBDDDEEEGGGIIIJJJLLLMMMMMMMMMLLLJJJIIIHHHHHHFFFDDDBBBBBBCCCEEEGGGKKKJJJIIIGGGEEEDDDEEEGGGDDDDDDCCCBBB@@@>>><<<;;;:::999888888888888777555222222333333333111///...//////...------------...---,,,,,,+++***+++++++++************************************************,,,+++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************))))))************))))))*********)))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++*********+++++++++,,,,,,******))))))))))))******))))))(((((((((((())))))yyyjjjPPP???;;;@@@<<<:::<<<:::999999::::::999777444222222111111222444444222000///000222111///,,,+++,,,******))))))))))))******((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&%%%$$$###%%%&&&''''''((('''''''''''''''((()))******++++++'''((((((((()))))))))***((((((((((((((((((((((((&&&''''''((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%&&&''''''&&&$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''(((((((((((('''((((((((()))))))))***((())))))))))))*********---------............///......///000222333444555333444555666666666666666777888:::;;;===>>>>>>>>>:::===@@@@@@???>>>@@@CCCCCCDDDEEEFFFFFFGGGGGGHHHLLLMMMMMMMMMMMMKKKIIIHHHFFFFFFDDDDDDDDDEEEGGGHHHHHHJJJLLLLLLIIIGGGFFFGGGEEEEEEDDDCCCAAA???>>>===<<<:::888888999999777666111222333333222111///...//////...---------------,,,,,,+++************+++************************************************++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++*********+++++++++,,,,,,************************)))))))))******)))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++***+++++++++,,,,,,,,,,,,******))))))))))))******))))))(((((((((((())))))}}}fffMMM>>><<>>??????;;;===???@@@@@@AAABBBDDDFFFFFFGGGHHHHHHHHHHHHGGGKKKLLLMMMMMMMMMLLLKKKJJJFFFGGGGGGGGGHHHHHHHHHHHHDDDHHHLLLMMMJJJGGGGGGHHHGGGFFFEEEDDDBBBAAA@@@???===;;;999888888888777666222222222222111000///...///...------,,,,,,------,,,,,,+++************************************************************************+++++++++++++++))))))************))))))++++++++++++++++++++++++************++++++++++++************************((())))))******))))))((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++******))))))))))))******((((((((((((((())))))***dddLLL===<<>>===;;;::::::999888777666666111000//////111111000///...000111000...,,,++++++******))))))))))))******))))))))))))))))))))))))))))))************))))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%$$$###%%%&&&''''''((((((''''''&&&''''''((()))***++++++'''''''''((()))*********(((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%&&&'''***+++***)))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''((('''''''''((()))*********************+++++++++,,,---------............///---...///000111222333444444444555777777888888777777888999;;;<<<===>>>>>><<<<<<===@@@CCCEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMLLLLLLIIIJJJKKKLLLKKKIIIGGGEEECCCHHHLLLLLLIIIHHHIIILLLGGGFFFEEECCCBBBAAAAAA@@@===:::888666777777666555333222111000000////////////...------,,,,,,------,,,++++++***************************************************************)))*********++++++++++++))))))************))))))************************************++++++++++++************************(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))+++,,,,,,,,,+++*********))))))))))))******((((((((((((((()))******bbbKKK======BBB===;;;>>>>>>;;;;;;999888777777777777111000///000111222111///...000111000...,,,++++++******))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''''''''((())))))***))))))(((((((((((((((((((((((('''''''''(((''''''&&&&&&%%%&&&''''''(((((('''''''''''''''(((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((++++++***)))(((((())))))((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&%%%&&&(((+++,,,,,,***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&''''''((()))******+++***++++++++++++,,,,,,,,,---------.........//////------...000111222333444333444555666777777777777666777888:::;;;<<<======>>><<<<<<@@@EEEHHHGGGEEEEEEFFFHHHJJJLLLMMMMMMLLLIIIJJJLLLMMMNNNNNNMMMMMMKKKMMMOOOOOONNNJJJFFFCCCFFFIIILLLLLLIIIIIIMMMQQQGGGFFFDDDCCCBBBAAAAAA@@@<<<999666555555666555444444222111/////////000000......---,,,,,,,,,,,,---,,,++++++***)))*********************************))))))))))))))))))))))))))))))******++++++++++++))))))************))))))************************)))************+++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))((((((((()))***+++,,,+++************))))))))))))******((((((((((((((()))******bbbHHHCCC??????>>><<<;;;======<<<999777777777888999666333111000000111000000......//////......---,,,******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&))))))(((((((((((())))))''''''''''''(((((((((((())))))*********))))))((())))))(((((((((((())))))******)))''''''&&&&&&&&&(((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))(((''''''******))))))((((((''''''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((((((&&&%%%'''***+++)))&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%'''''''''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))'''(((((()))***+++++++++)))******++++++,,,------,,,,,,------......//////000000/////////111222444555555555666666666666666888999999:::;;;<<<======@@@BBBBBBBBBBBBBBBEEEGGGEEEEEEFFFGGGHHHHHHHHHHHHKKKIIIIIILLLPPPRRRQQQNNNKKKKKKLLLNNNOOONNNKKKHHHLLLKKKKKKLLLNNNNNNMMMKKKGGGEEECCCBBBBBBAAA>>><<<::::::999777666444333333111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))(((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))******))))))((((((''''''))))))(((((((((((())))))|||\\\HHHBBB>>>???>>>;;;:::<<<<<<;;;999888777777777888555333111000000111000///......//////......---,,,***++++++++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((((((((((((((()))''''''''''''(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))''''''''''''''''''((()))((((((((((((((((((((('''(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))(((((('''''')))(((((((((''''''''''''&&&&&&&&&''''''''''''((((((&&&&&&''')))***(((&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&''''''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((('''(((((()))******++++++)))******++++++,,,,,,---..................//////////////////000111222333555555555555666666666666777888888999:::;;;<<<<<<@@@AAACCCBBBBBBBBBDDDFFFHHHHHHHHHIIIHHHHHHGGGGGGLLLKKKKKKLLLOOOQQQQQQQQQNNNMMMMMMOOOOOONNNLLLIIIKKKJJJJJJKKKLLLLLLJJJIIIFFFDDDCCCCCCCCCAAA>>>;;;:::999888777555444333333222111000///............,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))(((((((((((())))))))))))))))))(((((((((((())))))zzzXXXHHHBBB>>>>>>>>>::::::;;;999999999888888777666555555333111000111111000///......//////......---,,,******++++++++++++******************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))(((((('''))))))(((((((((((())))))&&&&&&'''((()))+++,,,---''''''((((((((((((((((((''''''''''''''''''''''''((())))))))))))((('''''')))))))))(((((((((((('''((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&''')))***((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((('''(((((())))))******+++))))))******+++,,,,,,,,,///////////////............///000111111222222111555555555555666666777777666777777888999:::;;;<<<@@@AAACCCCCCBBBBBBCCCEEEIIIIIIIIIIIIHHHGGGFFFEEEIIIJJJKKKLLLMMMPPPSSSVVVRRRPPPOOOOOOOOOOOOMMMKKKKKKJJJIIIIIIJJJJJJHHHFFFDDDCCCCCCCCCCCC@@@===999999999888666555444333222333222000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((('''''''''((()))*********))))))(((((((((((())))))|||[[[HHHBBB>>>>>>===:::999:::666777888999888777555444444222111111111222111///.........///......---,,,***))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''((())))))))))))))))))))))))(((((((((((())))))((())))))***+++---...///''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))(((((('''&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&''''''((())))))((('''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))******)))))))))***++++++,,,,,,000000000//////.........---...000222222222111111444444555555666666777777777777888999:::;;;<<<<<<@@@AAACCCCCCBBBBBBCCCDDDGGGGGGGGGGGGGGGFFFEEEDDDCCCFFFIIIKKKKKKOOOUUUZZZTTTRRROOONNNNNNNNNMMMLLLKKKIIIHHHHHHIIIHHHFFFDDDBBBBBBBBBBBBBBB???;;;888888777777666555333333222333222000...---,,,++++++++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************(((((((((((((((((((((((()))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))]]]HHHBBB======<<<999777999444666888999888777555333333111000111222222111///.........///......---,,,)))(((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&'''(((((()))(((''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((((()))***+++++++++++++++))))))(((((((((((()))))))))))))))))))))***+++,,,&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((('''&&&&&&'''''''''''''''((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&'''(((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((()))))))))((())))))******+++,,,,,,000000//////......---------...000222222222111111444444444555666777777888888888999:::;;;<<<======???AAACCCCCCBBBAAABBBBBBAAABBBCCCCCCDDDDDDDDDCCCCCCFFFJJJKKKKKKMMMQQQUUUTTTQQQNNNLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIHHHFFFDDDAAA@@@?????????===999666777666666555444333222222222111///...,,,+++******++++++++++++++++++++++++************)))))))))(((************************))))))))))))))))))))))))************************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((***+++***)))((()))***(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))***)))))))))((((((((('''))))))(((((((((((())))))[[[HHHAAA======;;;888666888555666777999888777555444222111000111333333111///......//////......---,,,)))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&((()))))))))((('''&&&&&&&&&''''''''''''((('''''''''(((((())))))***&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))***+++,,,,,,,,,,,,))))))(((((((((((())))))(((((('''&&&&&&&&&''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&''''''''''''((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((%%%'''))))))((('''((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((())))))***+++++++++...............---------...///000111111222222111333444444555666777888888888999:::;;;<<<======>>>???AAACCCCCCBBBAAAAAAAAA===>>>???@@@AAAAAAAAAAAAFFFIIIMMMOOOOOOMMMLLLLLLOOOMMMJJJIIIJJJJJJJJJIIIIIIHHHGGGGGGHHHHHHFFFDDD@@@>>><<<<<<;;;:::777555666555555444333333222222111000...---++++++******++++++++++++++++++++++++************))))))))))))************************))))))))))))))))))))))))***************+++++++++************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))''''''((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))***************)))((('''''''''))))))(((((((((((())))))ZZZGGGAAA===<<<;;;777666777666666777888888888777666111000000222333333111///......//////......---,,,+++***(((''''''(((***+++((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&((()))***)))((('''&&&&&&&&&''''''''''''(((&&&''''''((())))))******&&&''')))******)))'''&&&''''''''''''((((((((((((((((((***++++++,,,,,,,,,))))))(((((((((((())))))(((''''''&&&&&&'''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&''''''''''''(((%%%'''))))))''''''((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&'''((()))(((((((((((((((((((((((((((((())))))******++++++,,,,,,,,,---------------////////////000111222333333333444555666777888888888888999:::;;;<<<<<<===>>>AAACCCDDDBBBAAA@@@@@@>>>>>>???????????????>>>EEEHHHNNNSSSUUUSSSMMMHHHJJJHHHGGGFFFGGGHHHGGGFFFFFFEEEDDDEEEGGGGGGEEECCC???===999888777777666444555555444444333222222222///...---,,,++++++++++++************************************))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))(((((()))******+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))(((((((((((())))))(((((((((((())))))]]]GGGAAA===<<<:::777555777777777888888888888888777111000000222333333111///......//////......---,,,,,,+++***((((((***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))******''''''((((((((((((''''''(((((((((((((((((((((((($$$&&&((()))***)))((('''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++'''((()))++++++)))((('''''''''''''''((((((((()))''''''(((******+++++++++))))))(((((((((((()))))))))))))))))))))***++++++&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((($$$'''***)))'''&&&(((***(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!###$$$&&&'''))))))((((((((((((((('''''''''((((((((()))******+++++++++++++++,,,,,,---------000000/////////111222444333333444555666777888999777777888999:::;;;;;;<<<>>>AAACCCDDDBBB@@@@@@@@@??????@@@??????>>>===<<>>===999666777666666777777777777666666222111000111333444333222...///000///---,,,,,,,,,************))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&''''''((()))******+++))))))(((((((((((())))))((())))))***)))'''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&((()))***'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%$$$###"""###$$$%%%&&&'''''''''(((((((((((()))))))))))))))************)))))))))((())))))******---......///////////////444444555555444444333333444555666777888999999999<<<===@@@AAABBBAAA???>>>AAA>>>===???BBBAAA<<<777AAADDDGGGJJJKKKMMMOOOQQQLLLIIIEEECCCAAA@@@???===@@@AAAAAAAAAAAABBBBBBBBB<<<;;;999777555333222222111111111111000000000///------,,,,,,,,,,,,++++++))))))))))))))))))))))))************************(((((())))))))))))((((((******)))))))))))))))******)))((((((((()))+++,,,************************************************,,,+++***))))))***+++,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***************)))(((((('''''''''''''''((())))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))vvvZZZIIIBBB======<<<888666666666666777777777777666666222111000111333444333222...///000///---,,,,,,,,,************))))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((())))))******))))))(((((((((((())))))''''''((((((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&'''((()))***'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((()))))))))))))))))))))************,,,,,,,,,,,,,,,,,,---...---......///////////////333444444444444444333333555555777888999:::::::::888999;;;===???@@@AAAAAAAAA???===???BBBBBB>>>:::>>>AAADDDFFFGGGHHHJJJLLLMMMJJJGGGEEEDDDCCCBBB@@@AAAAAA@@@???>>>=========:::888777555333222111111111111111000000000//////------,,,,,,,,,+++++++++))))))))))))))))))))))))************************(((((())))))))))))((((((******))))))))))))*********)))((((((((()))++++++************************************************++++++************++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***************)))((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))){{{\\\IIIBBB<<<<<<<<<888666666666666777777777777666666222111111111333444333222...///000///---,,,,,,,,,************))))))))))))))))))))))))))))))))))))******)))((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''(((((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&''''''((()))((((((((('''(((((((((((()))))))))))))))))))))************------,,,,,,------...///---......///////////////222333444444444444444333555666777999::::::;;;;;;777777888:::===AAAEEEGGGBBB???===???BBBCCCBBB???<<<>>>AAABBBCCCCCCEEEGGGMMMJJJHHHGGGGGGFFFEEEDDDDDDBBB@@@>>><<<:::999999666555444222111111111000000000000000////////////,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))))))))******)))))))))((()))******+++******************************************************++++++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))************))))))((()))(((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))cccLLLCCC<<<<<<===:::777777666666777777777777666666333222111111333333333111...///000///---,,,,,,,,,************)))))))))(((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((''''''(((((((((''''''(((((((((%%%%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''((()))***)))((((((&&&&&&'''''''''(((((((((((()))))))))***************************+++,,,------......///////////////111222333444444444444444666777888999:::;;;;;;;;;:::999888999===BBBGGGKKKAAA???>>>???BBBDDDEEEDDD>>>@@@BBBCCCCCCCCCDDDEEEJJJIIIGGGGGGGGGHHHFFFEEEEEEDDDAAA???===;;;::::::444333222111111111111111000000/////////.........,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))***+++)))))))))))))))******+++************************************************)))***,,,,,,,,,,,,***))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************)))((()))))))))))))))******+++(((((((((((((((((((((((('''''''''((()))*********((((((((((((((((((((((((nnnOOOEEE======???<<<999888666666777777777777666666333222111111333333222111...///000///---,,,,,,,,,************)))))))))(((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((''''''''''''((((((''''''''''''((((((%%%$$$$$$$$$%%%'''(((***''''''''''''''''''''''''$$$%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&'''))))))(((''''''%%%%%%&&&&&&&&&'''''''''((()))))))))************(((((((((((()))***+++,,,---......///////////////000111222333444444444444666777888999:::;;;;;;;;;<<<;;;::::::<<<@@@EEEHHH@@@??????@@@CCCEEEFFFFFFBBBCCCEEEFFFEEEEEEFFFGGGGGGFFFEEEEEEFFFFFFEEECCCBBBAAAAAA???>>><<<;;;:::444333333222111111222222/////////............---,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((()))***++++++((()))))))))***************************************************************+++,,,------,,,+++*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))*********)))))))))))))))))))))******+++((((((((((((((((((((((((&&&&&&'''((()))***++++++((((((((((((((((((((((((wwwQQQFFF======@@@>>>;;;999666666777777777777666666444222111222333333222000...///000///---,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((()))))))))***''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''))))))))))))************)))))))))***+++,,,---...---......//////////////////000111333444555555555555666777999::::::;;;;;;;;;:::::::::;;;===???AAA??????@@@BBBCCCDDDEEEFFFCCCEEEGGGGGGGGGFFFGGGHHHDDDCCCCCCDDDEEEDDDCCCAAA===>>>??????>>><<<999777555444333222222222222222///.........------------++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))***+++,,,(((((()))************)))************************************************++++++,,,,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))************))))))(((((((((((()))******))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))wwwRRRFFF<<<<<>>;;;999666666777777777777666666444333111222333333222000...///000///---,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&&&&''''''((((((((((((''''''&&&&&&''''''(((%%%&&&''''''((((((((((((''''''''''''''''''''''''&&&''')))***+++***)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))))))))))))))*********************+++,,,---//////---......///////////////...///000222444555555555555555777888999:::::::::999:::;;;<<<===============???AAACCCDDDDDDDDDEEE@@@BBBDDDEEEDDDDDDEEEFFFCCCBBBBBBCCCDDDCCCAAA???<<<>>>AAABBBAAA===888555555444333222111111111111.........---------,,,,,,++++++++++++************))))))))))))))))))))))))************************(((((())))))))))))(((((((((((((((((()))***+++,,,'''((()))***+++******)))************************************************,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************((((((''''''(((((()))***))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))rrrQQQEEE;;;;;;>>>>>>:::888666666777777777777666666444333222222333333111000...///000///---,,,,,,,,,************))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))***+++((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''&&&'''((()))))))))((('''''''''''''''''''''''''''''')))+++,,,---,,,***)))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&''')))***))))))))))))************))))))))))))************)))))))))***+++,,,...///---......///////////////---...000222444555555666444555666777888999999999999;;;===@@@@@@@@@>>>===<<>>???AAAEEEFFFDDD???999555555444333111000000//////......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))************************(((((())))))))))))(((((((((((((((((()))***+++,,,'''((()))++++++******)))************************************************...---++++++++++++---...***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))lllPPPEEE<<<<<<>>><<<:::999999777444444555666666555333333333222222111111111111000...,,,+++++++++,,,,,,+++******))))))******))))))(((((((((((())))))&&&'''''''''(((((())))))******))))))((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''((((((((((((((($$$$$$%%%%%%&&&'''((((((&&&''''''(((((((((((((((%%%((((((%%%&&&((()))&&&((((((((((((((((((((((((%%%%%%&&&'''((()))******&&&&&&&&&''''''''''''((())))))***+++++++++++++++'''''''''''''''''''''''')))(((((('''''''''(((((('''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,,,,(((((((((((((((((((((((())))))))))))******************+++,,,,,,---......------......///000000000000111222333555666777888555666777888888888888888>>>>>>?????????>>>======@@@CCCGGGJJJJJJGGGDDDAAABBBCCCEEEEEEDDDCCCCCCDDDBBBAAA??????@@@@@@???>>>@@@@@@AAACCCBBB???999444777666666444333222111111//////...---,,,,,,++++++,,,,,,,,,+++***)))((((((************))))))))))))***))))))***,,,,,,+++)))(((((((((((())))))))))))))))))))))))))))))))))))************************************************)))************++++++++++++,,,,,,---,,,+++)))(((******++++++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((******))))))))))))******++++++******)))(((((((((******++++++++++++******)))******)))(((''''''((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))(((wwwQQQFFF===<<<===;;;888777999777555555666777666555333333333222222222111111111000...,,,+++++++++,,,,,,+++******))))))******))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))((((((''''''(((((((((((((((((((((((((((((('''&&&&&&'''(((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&$$$$$$%%%&&&&&&'''((((((''''''((())))))))))))(((%%%((((((&&&'''******'''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''((('''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))******************++++++,,,------...------......//////000000000111222333444666777777666777888999999::::::999<<<===>>>???@@@AAAAAAAAACCCEEEHHHJJJIIIGGGDDDBBBDDDEEEFFFFFFEEEDDDDDDDDDCCCBBBAAAAAABBBBBBAAA????????????@@@@@@===888444555555444333222111000000///......---,,,,,,+++++++++,,,,,,++++++)))((((((++++++******************((((((''')))******(((&&&))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++***+++++++++******)))(((******++++++++++++******+++++++++*********))))))************************))))))))))))))))))))))))************************************)))))))))(((***))))))(((((())))))***************)))))))))))))))******++++++******)))***++++++***)))((((((***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))vvvQQQFFF>>><<<===:::777666888777666777888888666444333333333222222222222111111000...---,,,+++++++++,,,+++******))))))******))))))(((((((((((())))))''''''''''''(((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''(((((('''((())))))******))))))&&&))))))''''''***+++((((((((((((((((((((((((((())))))((((((''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''))))))'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((())))))))))))******************++++++,,,,,,---------------...//////000000000000111222444555666666777777888::::::;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEEEEGGGGGGHHHIIIHHHGGGEEEDDDEEEFFFFFFFFFEEEDDDCCCCCCEEEDDDCCCCCCEEEEEECCCAAA???>>>======<<<:::777444444333333222111000//////......------,,,,,,+++++++++++++++++++++***)))(((******++++++++++++++++++,,,,,,,,,...///...,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************++++++++++++***))))))((()))))))))******++++++++++++******+++++++++***************************************))))))))))))))))))))))))************************************)))))))))))))))((((((''''''(((((()))))))))))))))************)))******++++++******)))***+++,,,+++***)))***+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******qqqaaaMMMDDD===<<<<<<999777777888777777888999999666444222222222222222222222222000000///...---,,,++++++,,,+++******))))))******))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***************'''))))))&&&&&&))))))&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))******************++++++,,,,,,,,,,,,,,,,,,---......//////000000000111222333444555555666777888999::::::;;;;;;;;;<<<>>>AAACCCEEEFFFFFFIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBAAAEEEEEEEEEFFFGGGGGGEEECCC???===;;;::::::999777555333333222111111000//////---------,,,,,,,,,+++++++++++++++++++++***)))((())))))******+++++++++,,,---...///222444444111///+++***************))))))))))))))))))))))))))))))************************************************))))))*********++++++++++++***)))(((((()))***+++******++++++++++++******************************************************))))))))))))))))))))))))*********************************)))))))))))))))((((((''''''''''''(((((('''(((((()))***+++++++++))))))************)))))))))***++++++))))))***+++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++lllUUUKKKHHHAAA<<<<<<<<<:::999:::888777777888999999666444222222222222222222222222000000//////...---,,,+++,,,+++******))))))******))))))(((((((((((())))))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%'''''''''(((((((((((((((((((((((((((((((((((((((+++******)))((('''&&&&&&&&&&&&'''''''''''''''((((((((()))***************(((******&&&&&&((('''$$$((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''''''''''''''''''''''''''******)))(((''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((()))))))))******************+++++++++++++++,,,,,,,,,------...////////////000000111222333444444444555666888999:::::::::<<<===???AAABBBDDDDDDDDDJJJHHHGGGEEEDDDDDDEEEEEEDDDBBBAAABBBCCCCCCAAA???EEEEEEEEEGGGHHHHHHFFFDDD???===:::999999999888666333333222222111111000000,,,,,,,,,,,,,,,+++++++++******+++++++++***))))))(((((())))))***+++,,,,,,******,,,///333444222111,,,,,,++++++*********)))))))))))))))))))))))))))************************************************))))))*********+++++++++,,,+++***))))))***,,,---******++++++++++++******************************************************************************))))))))))))))))))))))))))))))))))))))))))******((((((''''''''''''((((((''''''((()))***++++++,,,)))))))))******)))))))))''')))***)))(((((()))***))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++```IIICCCDDD???;;;<<<<<<:::999;;;888777666777888888666444111222222222222333333333000000000000...---,,,+++,,,+++******))))))******))))))(((((((((((())))))((((((((((((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((+++******))))))((((((((('''''''''''''''''''''''''''((())))))******))))))'''))))))''''''))))))'''((((((((((((((((((((((((%%%%%%&&&'''((()))******&&&&&&&&&''''''''''''(((&&&'''(((((())))))(((((('''''''''''''''''''''''',,,,,,***)))(((''''''''''''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***(((((((((((((((((((((((())))))))))))******************++++++++++++++++++,,,,,,,,,---....../////////000000111222222333333333444666777999999::::::<<<===>>>@@@AAAAAABBBBBBGGGFFFDDDCCCBBBBBBCCCDDDBBB@@@???@@@CCCCCCAAA>>>DDDDDDEEEGGGHHHHHHEEECCC===;;;999999999999777555222222222222111111000000,,,,,,,,,,,,++++++++++++******+++++++++******)))(((((()))***+++,,,---...++++++,,,///222444444333------,,,,,,+++*********))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++,,,---******++++++++++++*********************+++++++++++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))************)))((((((''''''(((((()))'''(((((()))***+++++++++((())))))******))))))((('''((())))))(((((()))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******bbbIIIDDDDDD???<<<===;;;888888:::999777555555666777666555111111222222222333333333000000000000///---,,,+++,,,+++******))))))******))))))(((((((((((()))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''((())))))))))))((($$$((()))(((***...///---((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''+++***)))(((((('''(((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''((((((((()))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))(((((((((((((((((((((((())))))))))))************++++++******************+++,,,,,,------....../////////000000111222222222444555666888999:::;;;;;;999:::<<<>>>???@@@@@@AAACCCBBBAAA@@@@@@AAABBBBBBAAA???===@@@DDDEEECCC???BBBBBBCCCFFFHHHGGGDDDBBB:::999888888888777555333111111000000000000//////++++++++++++++++++++++++)))******+++++++++******)))***+++,,,...///000111///---,,,---///111222222...------,,,++++++******))))))))))))))))))))))))************************************************)))************+++++++++))))))***+++++++++++++++******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))***************))))))(((((())))))***(((((())))))*********+++(((((())))))))))))((((((''')))******))))))***+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))fffLLLEEEEEE@@@======;;;777666888999777444444555666666555111111111222222333333333000000111111///...,,,+++,,,++++++***)))*********))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&''''''((((((((((((((("""&&&)))))),,,222555333((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((('''''''''(((((()))'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&'''''''''(((((())))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''(((((((((''''''''''''''''''''''''&&&(((((((((((((((((((((((()))(((((((((((('''''''''(((((((((((((((((((((((())))))))))))************++++++******************++++++,,,------....../////////000000111111222222555666777999;;;<<<<<<<<<777888:::<<<>>>@@@@@@AAA@@@@@@?????????@@@AAAAAABBB???===@@@EEEGGGEEEAAAAAAAAACCCEEEGGGFFFDDDAAA888777666777777666333111///////////////.........++++++++++++++++++++++++)))******+++++++++******++++++,,,...000111222333---***((('''(((***++++++......---,,,,,,+++******))))))))))))))))))))))))************************************************)))************+++++++++'''((()))+++++++++***)))******++++++++++++******))))))******++++++++++++++++++++++++++++++++++++************************************************(((((())))))*********+++******))))))))))))******))))))))))))************(((((())))))))))))(((((((((***++++++******+++---))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))(((bbbFFFGGG>>>??????;;;777666888:::999555111222666888555222333333333222222222111111222222111///...,,,+++++++++*********))))))((((((///,,,)))(((((()))(((''')))'''&&&&&&''''''&&&$$$((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''***))))))((('''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))******)))))))))))))))))))))))))))(((((('''''''''(((((())))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&'''''''''''''''(((((()))***++++++***,,,222999:::444...,,,,,,,,,---------......////////////000000000000222333555666888999::::::;;;:::;;;===@@@AAA@@@???BBB@@@>>>===>>>>>>>>><<<===???@@@AAABBBCCCFFFHHHCCCDDDDDDCCCAAA>>>;;;999999888555333222111111111000000...---,,,+++++++++,,,,,,,,,++++++*********''''''''''''((()))***+++'''******)))...444333---333000,,,(((''')))+++---************************++++++************++++++************************+++++++++*********))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,+++++++++++++++,,,,,,)))************+++++++++************************************************+++*********))))))(((((())))))))))))************+++***)))'''''''''((())))))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***++++++************++++++))))))))))))((((((((((((((((((((((((((())))))***))))))))))))))))))))))))cccGGGGGG>>>??????<<<888666777999999555222333666777555111222222222333333444444444222222111///...---,,,++++++*********)))))))))))),,,***((('''((())))))))))))(((''''''(((((('''%%%((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&(((((((((''''''((((((((()))))))))((('''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&'''''''''''''''(((((()))***+++,,,)))***444@@@DDD>>>666,,,,,,,,,---------.........////////////000000000222333555666777888888999::::::;;;===@@@BBBAAA@@@BBB@@@>>>>>>>>>>>>===<<<>>>???@@@AAAAAABBBDDDGGGBBBCCCCCCBBB@@@===:::888999777555333222111111111000///...---,,,+++++++++,,,,,,,,,+++++++++******(((((((((((()))***++++++(((******)))---333333...//////---,,,+++*********************************++++++************++++++************************+++++++++*********))))))******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++*********++++++,,,)))************+++++++++************************************************************)))))))))((())))))))))))************,,,+++***)))((())))))***))))))))))))))))))))))))))))))*********+++++++++))))))***++++++++++++***++++++************++++++)))))))))))))))))))))((()))))))))))))))***++++++))))))))))))))))))))))))dddGGGGGG?????????===:::888777888999666444444666666333111111111222333444555666666222111000///...---,,,+++***************))))))))))))(((&&&''')))******)))***)))(((((())))))((('''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''(((((((((((('''&&&))))))(((((((((((())))))))))))(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&'''''''''''''''(((((()))***+++...))))))333AAAGGGAAA888,,,,,,,,,---------................../////////000333333444555666777777777999999:::===@@@BBBBBBAAABBB@@@>>>>>>>>>???>>>===???@@@AAA@@@@@@@@@BBBDDDAAAAAAAAA@@@>>>;;;888777888666444222111111111111000///...---,,,+++++++++,,,,,,,,,++++++++++++***))))))))))))***+++,,,---)))******))),,,111222000,,,---...///...+++)))'''************************++++++************+++++++++++++++++++++++++++++++++++++++*********************************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++***************+++)))************+++++++++************************************************************))))))))))))))))))))))))************,,,+++***************+++)))))))))))))))))))))))))))))))))*********++++++))))))***++++++++++++***++++++************++++++))))))))))))))))))))))))***************++++++,,,))))))))))))))))))))))))fffGGGFFF@@@@@@???===;;;999777777999777555555555555222000111111222222333444555555111111000///...---,,,,,,************************)))'''&&&''')))***)))(((+++)))((()))******)))(((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))(((((((((((((((((()))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''''''''''''''((()))***+++,,,))))))000888;;;777111,,,,,,,,,---------......------......//////000000333333444555666666555555888888999;;;???AAAAAA@@@???>>>======???AAAAAA@@@@@@AAAAAA@@@??????@@@BBB@@@??????===;;;999777555777555444222111000111111//////...---,,,++++++,,,++++++++++++++++++++++++************+++,,,------+++***))))))+++...111111,,,---...///...+++)))'''************************++++++************++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))******))))))*********+++++++++*********************************************************)))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***++++++************++++++)))))))))))))))************))))))))))))***++++++))))))))))))))))))))))))iiiIIIGGGBBB@@@???===;;;999777666888777666666555444222000222222111111111111111111111111000///...------,,,***************+++++++++***)))(((((())))))(((&&&***)))((()))***+++***)))))))))))))))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((((((%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''''''''''''''((()))***+++''')))+++---......------,,,,,,,,,---------......------......///000000111333333444555666666555555777666777:::===??????>>><<<;;;;;;===@@@CCCDDDDDDAAAAAAAAA@@@>>>>>>???AAA???>>>===;;;999777666444555444333111000000000111///...------,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...+++***)))******,,,///222///...---,,,+++*********************************++++++************++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))******))))))*********+++++++++************************************************))))))))))))))))))******((()))))))))************(((((())))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))***++++++++++++***++++++************++++++((()))))))))*********+++)))(((((((((((()))******************************oooOOOLLLEEEBBB>>>;;;::::::888777666666777777666444222111222111111111000000000000111000000///......------*********++++++++++++++++++***)))***+++***(((&&&***)))((()))***+++***)))))))))))))))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))))))))))))))((((((((())))))))))))))))))))))))''''''&&&''''''((()))***'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&((()))*********)))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&'''''''''''''''(((((()))***+++$$$(((,,,,,,***))),,,000,,,,,,,,,---------......---......///000111222222333333444555666777777777888777888:::===>>>===<<<;;;:::;;;===AAADDDFFFFFFAAABBBBBBAAA??????@@@AAA???>>><<<:::888666555444444333222000///000000111///...---,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************+++,,,---...***)))))),,,+++***---222111///---***)))***+++,,,************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------,,,+++************)))************+++++++++************************************************))))))))))))************))))))))))))************''''''((())))))))))))((())))))))))))))))))))))))((((((((()))))))))******))))))***++++++++++++***++++++************++++++((())))))******+++++++++((((((((((((((())))))***************************uuuVVVTTTGGGCCC===:::999999999888444555777777666444333222111111111111111111222222000000000///......------*********++++++,,,,,,,,,***))))))+++,,,---+++))))))((('''(((***+++***)))))))))))))))))))))))))))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''))))))))))))))))))))))))&&&&&&&&&''''''((()))***''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''***,,,------,,,,,,''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&'''''''''''''''(((((()))***+++(((***,,,,,,***+++---///,,,,,,,,,---------............///000111222333333222333555666777888888999;;;::::::<<<>>>???>>><<<===<<<<<<>>>AAADDDDDDDDDBBBBBBCCCBBB@@@@@@AAABBB???>>><<<:::888666555555444333111000//////000000......---,,,,,,,,,------******+++++++++,,,,,,,,,)))))))))******+++,,,---)))(((***...,,,)))+++111000///---+++******++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,///...---,,,++++++++++++)))************+++++++++************************************************((()))))))))************))))))))))))************'''((()))***+++******)))))))))))))))))))))))))))(((((((((((()))))))))***))))))***++++++++++++***++++++************++++++((())))))******+++,,,,,,))))))(((((())))))***+++************************zzz\\\[[[IIICCC<<<999888999999999222444777777666444333333000000111222333444444555000000//////......------*********++++++,,,,,,,,,(((((()))+++...///---,,,(((''''''''')))******)))))))))))))))))))))))))))''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''')))******&&&'''''''''(((((())))))''''''''''''((((((((())))))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''')))+++...//////...---'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''&&&&&&''')))'''''''''&&&&&&''''''''''''''''''(((((()))***+++...---,,,++++++,,,,,,+++,,,,,,,,,---------.........///000111222333444444222333555666888999::::::===<<<<<<===???@@@>>>===???>>>===>>>AAABBBCCCBBBBBBCCCCCCBBBAAA@@@BBBDDD???>>><<<:::888666555555333222111/////////000000......---,,,,,,,,,------*********++++++,,,,,,,,,))))))))))))***+++,,,---((('''***///---)))***000///...---,,,+++*********************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,000///...---,,,,,,,,,,,,)))************+++++++++************************************************(((((())))))*********+++))))))))))))************((()))***+++,,,,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***++++++************++++++((())))))***++++++,,,,,,*********)))***++++++,,,************************rrrVVVWWWGGGDDD???<<<:::999777666888666444444444444222000222222222222222222222222111111000///...---,,,,,,******))))))******+++,,,)))'''$$$(((666CCCCCC:::))))))))))))))))))))))))***)))'''%%%%%%''')))***))))))************))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''((())))))((((((''''''''''''((((((''''''((((((((((((''''''(((((())))))((('''&&&&&&''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******)))(((((((((((((((,,,+++*********+++,,,---...---,,,++++++---...000//////000111222444666777666555444333444666888:::>>>>>>>>>>>>>>>======<<<;;;???@@@???@@@CCCCCCAAACCCDDDDDDDDDCCCBBBAAAAAABBB===<<<>>>===777444444:::333///000000///...///,,,,,,,,,------.........,,,+++***))))))***+++,,,))))))************))))))************************++++++++++++++++++++++++******++++++++++++******++++++******++++++,,,---******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,+++***)))************************************************************************))))))))))))))))))))))))************************))))))*********))))))(((,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))************+++***(((***,,,---***((())))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,+++***)))'''''')))***+++sssUUUTTTFFFBBB>>>;;;:::999777666888666444444444444222000000000000000000000000000111111000///...---,,,,,,******))))))******+++,,,(((***))))))000888:::666)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))************))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''((())))))((((((''''''''''''(((((('''(((((())))))(((((('''(((((((((((((((((('''&&&''''''''''''(((((((((((()))))))))(((((('''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******)))(((((((((((((((++++++*********+++,,,---...---,,,++++++---...000//////000111222444555666666555555555666888;;;<<<======>>>>>>>>>>>>======;;;???@@@???@@@CCCCCCAAABBBBBBBBBBBBBBBBBBAAAAAAFFFFFFFFFIIINNNOOOLLLHHHAAA888000000111///......,,,,,,,,,,,,------------,,,+++***))))))***+++,,,))))))************))))))************************++++++++++++++++++++++++******++++++++++++******++++++******++++++,,,---***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,+++******************************+++++++++***************************************************************************************)))******+++******)))))),,,++++++***))))))******************************))))))))))))************+++***)))***,,,,,,***((())))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,+++***)))(((((()))***+++tttRRRNNNDDD@@@<<<:::999999888777888666555444444444222111000000000000000000000000111111000///...---,,,,,,******))))))******+++,,,&&&,,,...+++)))+++///000))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((())))))((((((''''''''''''((((((((())))))******))))))(((&&&'''((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((***))))))(((((((((((((((++++++******++++++,,,---------,,,+++,,,---.../////////000000222333555666666666666777888;;;===>>><<<===>>>>>>>>>>>>>>>===<<<@@@AAA@@@AAADDDDDDAAA@@@@@@AAAAAABBBBBBAAAAAACCCGGGJJJNNNZZZfffddd[[[KKK>>>222000111///...---,,,,,,,,,,,,++++++++++++++++++************++++++))))))************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++******++++++,,,---++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++*********)))++++++++++++++++++++++++******************************************************+++++++++++++++***,,,+++******)))*********************************))))))))))))************+++***)))***,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,+++***)))(((((()))***+++sssOOOFFFBBB???;;;999999999888888888777555444555444333111222222222222222222222222111111000///...---,,,,,,******))))))******+++,,,''',,,...+++&&&%%%(((+++))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''(((((())))))************))))))&&&&&&'''((())))))((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))+++***++++++++++++,,,,,,------,,,,,,,,,---.../////////000000111333444555777777777777999:::<<<===<<<<<<===>>>>>>>>>>>>>>>>>>BBBCCCAAABBBEEEEEEBBB???@@@AAAAAABBBBBBBBBBBB@@@FFFIIILLL]]]rrrtttiiiQQQBBB444000111///------,,,,,,,,,++++++*********++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********+++++++++,,,,,,+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++******)))++++++++++++++++++++++++******************************************************+++,,,,,,,,,++++++++++++***************+++************************((()))))))))*********************+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,******)))(((((()))******tttNNNAAAAAA>>>;;;999999999999888999777555555555555333111222222222222222222222222111111000///...---,,,,,,******))))))******+++,,,******++++++)))''''''(((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((('''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&''''''(((((((((&&&''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''(((((())))))************))))))&&&&&&'''((())))))((((((''''''''''''((((((((((((((((((((((((((()))))))))''''''''''''(((((((((((('''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,------....../////////000111222333444777777777777888888999999;;;;;;<<<>>>????????????@@@CCCDDDCCCCCCFFFFFFCCC???@@@AAABBBBBBBBBBBBBBBCCCHHHHHHIII[[[rrrwwwnnnOOOAAA555111000///------,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************************************)))***+++,,,,,,,,,,,,,,,+++***************++++++************************((()))))))))************)))***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,******))))))))))))******|||TTTDDDBBB???<<<999999:::999888999777555555555555333222000000000000000000000000111111000///...---,,,,,,******))))))******+++,,,+++((('''***+++)))'''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&'''(((((())))))&&&&&&&&&''''''''''''''''''''''''''''''((())))))((((((''''''''''''((((((((())))))******))))))(((&&&'''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))***)))***+++,,,,,,,,,,,,+++,,,,,,,,,---------....../////////000000222333333555555666777777888888888:::;;;<<<>>>???@@@@@@@@@@@@CCCDDDBBBBBBEEEEEEBBB??????@@@AAAAAAAAA@@@@@@BBBCCCBBBCCCPPP```eee```EEE<<<444111000------...,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))***+++,,,,,,,,,,,,*********)))******+++,,,++++++++++++++++++++++++))))))))))))************)))***,,,,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,)))))))))******)))))))))```NNNDDDAAA===:::::::::999888999777666555666555444222000000000000000000000000111111000///...---,,,,,,******))))))******+++,,,)))'''(((,,,+++'''&&&)))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&'''((()))))))))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((''''''''''''(((((('''(((((())))))(((((('''(((((((((((((((((('''&&&''''''''''''((((((((((((%%%&&&&&&&&&'''''''''(((''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******)))***+++,,,,,,,,,++++++,,,,,,------......------000//////000000111222333222333444666888::::::;;;999:::<<<===???@@@@@@AAA>>>AAABBB@@@@@@BBBBBB???>>>>>>>>>>>>>>>>>>===<<<===;;;:::===CCCGGGHHHGGG888444222222000,,,,,,000,,,,,,,,,,,,------------++++++,,,------,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,,,,------------...+++++++++,,,,,,,,,------+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************'''((()))***++++++++++++******))))))***++++++,,,++++++++++++++++++++++++))))))))))))************(((***,,,,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,))))))************))))))iiiVVVEEEBBB>>>;;;::::::999888999888666555666555444222222222222222222222222222111111000///...---,,,,,,*********)))***++++++,,,(((''')))---***$$$$$$***((((((((((((((((((((((((***)))'''&&&&&&''')))***''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((''''''''''''((((((''''''((((((((((((''''''((()))))))))((('''&&&&&&''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******)))***+++,,,---,,,+++++++++,,,------......------000000//////000111222222///111333777:::<<<>>>>>>999:::;;;===???@@@AAAAAA<<>>@@@@@@===<<<=========<<<;;;::::::;;;888888===>>>999666777//////111333000+++,,,111,,,,,,,,,------.........++++++------------++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************''''''(((******+++++++++******))))))***+++,,,,,,++++++++++++++++++++++++))))))))))))************(((***---,,,***(((***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,))))))************))))))qqq\\\IIIAAA;;;;;;<<<999888888777777666666555555444444111111111000000000000000111000000///...---------++++++******************))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((()))***+++***((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%&&&'''((((((((((((''''''(((((())))))******))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&$$$###$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((('''''''''((((((((((((((()))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000111222222222333555555555666666888999:::======>>>??????@@@AAABBB@@@??????>>>===<<<<<<<<<<<<;;;::::::999999999:::<<<:::888777777777555333222222111///...---++++++---------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------...---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------+++,,,,,,---.........---+++,,,---...---,,,+++***------++++++++++++------+++++++++,,,,,,---------,,,,,,,,,++++++***************++++++++++++******++++++************++++++,,,,,,++++++,,,,,,---...************************)))************+++++++++***++++++,,,,,,++++++***+++++++++*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))fffQQQGGG???999:::;;;999888999777666666555555444444333111111111111000000000000111000000///......------,,,+++++++++******))))))))))))(((((((((((())))))''''''((((((((()))))))))((((((((((((((((((((((((%%%'''((((((&&&&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&'''((())))))(((&&&'''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((('''((((((((((((((()))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000111222222333333555555555555666777999999;;;<<<===???AAABBBBBBCCC??????>>>>>>===<<<<<<;;;<<<<<<;;;:::999999999999:::999777666666555333111000000//////......---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------......---,,,,,,---......,,,,,,---------.........+++,,,------.........---,,,,,,,,,------,,,,,,+++------,,,++++++,,,------+++++++++,,,,,,---------,,,,,,,,,+++++++++************++++++++++++******++++++************++++++******))))))******+++,,,************************)))************+++++++++***++++++,,,,,,++++++***+++++++++*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))```NNNFFF>>>888999:::999999:::777666666555555444444333111111111111000000//////000000000///......------------,,,+++***))))))((())))))(((((((((((())))))((((((((()))))))))******((((((((((((((((((((((((((()))***)))((('''''')))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((())))))))))))&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000000111222222333333444444444555666777999999999:::===AAACCCCCCCCCCCC???>>>>>>======<<<<<<;;;===<<<;;;:::999999999999999777555444444444222000..................//////------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------......---,,,,,,---......---............/////////,,,,,,---............------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++*********++++++++++++******++++++************++++++******))))))******+++,,,************************)))************+++++++++******++++++++++++******+++++++++***************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))fffXXXIIIAAA::::::;;;999999:::888777777666666555555444222222111111000000//////000000//////..................---,,,***)))(((((())))))(((((((((((())))))))))))))))))************((((((((((((((((((((((((***++++++)))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&)))***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***))))))))))))))))))))))))+++++++++++++++,,,,,,,,,,,,,,,,,,---------......//////000111222333333444333444444555666888999:::999;;;???BBBDDDCCCBBBAAA>>>>>>>>>======<<<<<<<<<>>>===<<<;;;999999888888888666555444444333111///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------..........................................................................................................................................------------......------........./////////------............------...---,,,++++++,,,...///---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...************************))))))*********+++++++++******++++++++++++******************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))jjjbbbOOOFFF>>><<<;;;999888999999999888888777666666555222222111111000//////...////////////..................---,,,+++***)))((())))))(((((((((((())))))))))))))))))************((((((((((((((((((((((((&&&''''''&&&%%%%%%''')))&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%(((+++,,,***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((())))))***))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,---------.........///000111222333444444444444444555777999:::;;;<<<>>>AAACCCCCCBBB@@@???>>>>>>>>>>>>>>>=========@@@???===;;;:::999888888888777555444444333111////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------....../////////................................................................................................................................................,,,------------.........---......//////...------------,,,+++,,,---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...************************))))))*********+++++++++)))******++++++******)))************************************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))}}}gggbbbRRRHHH@@@===<<<999888999999999888777777666666555333222222111000///......//////////////////............---,,,+++******)))))))))(((((((((((())))))((((((((()))))))))******((((((((((((((((((((((((%%%'''((()))***,,,000333&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))((((((((()))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''(((((())))))'''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&(((++++++***(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))((((((((((((((()))******))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,---------............///111222333444555444555555666888:::<<<===???@@@AAACCCCCCAAA@@@???????????????????????????AAA@@@>>><<<:::888888777888666444333333333111/////////......---,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------------------------------...//////000000........................................................................................................................---...////////////...---,,,,,,---------............////////////...------,,,,,,,,,,,,---...///000------............------------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,******))))))******+++,,,************************)))************+++++++++))))))************))))))***************+++++++++*********++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))|||ddd```QQQGGG???<<<;;;999888:::777777666666555444444444333333222111000///........./////////////////////---------,,,,,,+++++++++))))))(((((((((((())))))''''''((((((((()))))))))((((((((((((((((((((((((((()))******+++---111444&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((''''''&&&))))))((((((((('''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((()))******'''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%'''))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***((((((((((((((()))******))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,---------............///111222333444555555666666888999<<<===>>>???@@@@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA>>><<<:::888777777666555333222222111///---------------------------+++++++++,,,,,,---------------------------------........................---------...///000000000........................................................................................................................---...///000000///...------............////////////////////////...------+++,,,---...////////////,,,---...//////...---,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---******))))))******+++,,,************************)))************+++++++++))))))************))))))))))))*********+++++++++*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))~~~ddd```OOOEEE===;;;:::999999;;;666555555444333333222222333333222111000///...---.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''((('''%%%$$$$$$''')))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''((()))******+++'''((((((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***((((((((((((((()))******))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,---------......---...///111222333555555666666777999:::<<<>>>???>>>??????@@@AAACCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBAAA???<<<:::888777777555333111000000000...,,,++++++,,,------...//////+++++++++,,,,,,---------................................................---------...///000000111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---...///000000///...---////////////000000000000//////000000///...------***+++---///000000///...,,,---...//////...---,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...************************)))************+++++++++))))))************))))))))))))******++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))ggg\\\OOODDD;;;999;;;::::::<<<::::::999888777666555555333222111000///...---,,,000000111111000///...,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))***++++++***)))((('''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&''')))))))))((())))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))***)))(((''''''((()))*********)))((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''))))))(((((((((((())))))******))))))((((((''''''))))))(((((('''''''''&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((())))))******))))))(((((((((***+++,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---......///111222222222222333555555777999;;;;;;<<>>::::::999888777666555555222222222111111000000000111111222222111000...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''(((((('''&&&)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))******(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''''''''''''''(((((((((***))))))((((((((((((((('''''''''''''''((())))))***++++++******)))((('''))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))******+++***)))(((((()))******+++++++++,,,,,,,,,------------,,,------...///000...///111111000000222333222444777999:::<<>>===;;;999777666666555444333222111000000000000//////...------------..............................///000///...---...///////////////////////////000000000000000111111111333333333222222222111111222222111111111222222222......////////////111222////////////000000000000222111000000000000000///000///...///111222111000000000111///,,,,,,...000............////////////..................//////.......................................---------------------------------+++++++++++++++++++++++++++,,,,,,,,,------......---,,,++++++,,,---,,,+++************************(((((()))***************,,,,,,,,,++++++*********************************))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))mmmeeeTTTHHH===:::;;;;;;<<<>>>::::::999888777666555555222222222222111111111111111111222222111000///---------,,,,,,+++*********))))))))))))))))))))))))(((((((((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''((()))(((&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((&&&''''''((((((((())))))***))))))((((((((((((((('''''''''''''''((())))))***************)))(((((())))))(((((((((((())))))(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((())))))******(((((((((((((((***,,,---+++++++++,,,,,,,,,------------------...///000111///111222222111222333555111444666888999;;;>>>@@@DDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEECCCBBB@@@???===:::777666444444333333222111000000000000//////...------------...---.....................---///000///......///000000000000000000000000000///000000000111111111222222222222222222222222222666555444333222222333333444666777666555555777:::999999888888999:::;;;<<<>>>;;;999888999999888666888777666777999999888666444555666555333222333333000000111222222333333333......//////////////////////////////////////////........................------------------------------------------------,,,,,,,,,------.........---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++---,,,,,,++++++************************************************+++++++++))))))))))))))))))******))))))))))))))))))))))))ggg^^^QQQFFF<<<;;;<<<<<<<<<===::::::999888777666555555222222222222222333333333111222222333222000///...---------,,,++++++******))))))))))))))))))))))))(((((('''''''''((())))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&''')))))))))((((((''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))&&&'''((()))*********)))******)))((((((((((((((('''''''''''''''((())))))((())))))******))))))((())))))(((((((((((())))))(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''************************((((((''''''''''''((((((''''''(((((())))))******'''''''''''')))+++---...++++++,,,,,,,,,,,,------,,,,,,------...///111111000111333333222222444555222444777888888:::<<<>>>BBBBBBAAAAAAAAAAAAAAAAAADDDCCCCCCDDDFFFFFFEEECCCAAA???===:::777555333333222222111000000000000000//////...------------...---------...............---...//////......///000000000000000000000000000///000000111111222222222///000000111111222333333222222111111111222444555777999<<<<<<;;;;;;???CCCHHHIIIJJJKKKKKKJJJIIIHHHJJJIIIHHHJJJMMMLLLHHHDDDBBB???<<<;;;<<<===>>>>>>888666444444555555444333222222222222222222222222000000000000000000000000////////////////////////.............../////////------------------------........................---------------............,,,+++,,,---...---+++------------------------***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********************************************************))))))))))))************)))))))))))))))))))))))){{{cccZZZMMMCCC;;;;;;===<<<;;;<<<::::::999888777666555555222222222222333333444444222222333333222111///......------,,,,,,+++******))))))))))))))))))))))))(((''''''&&&'''((()))***''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((&&&%%%%%%&&&)))******)))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***&&&''''''((())))))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''((()))***+++++++++*********)))((((((((((((((('''''''''''''''((())))))&&&&&&'''((())))))))))))))))))(((((((((((())))))'''((((((((()))))))))***''''''''''''((((((((()))''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))******(((((((((((()))***,,,---++++++,,,,,,,,,,,,------,,,,,,------...000111222///000222222111111333444333555777888888888:::<<<>>>?????????????????????AAAAAAAAABBBDDDDDDCCCAAA>>>===;;;888666444333333222111111000000000000000//////...------------...---------.........//////---...//////......///111000000000000000000000000///000000111111222333333000111222333444555666777555666777999===BBBFFFHHHDDDHHHMMMNNNNNNQQQVVV[[[iiilllqqqsssqqqllleee``````bbbhhhoootttrrrjjjcccWWWQQQKKKHHHKKKQQQXXX\\\TTTLLLCCC???@@@BBB@@@===:::999888666444333111111333333222222111111000000////////////////////////---........./////////000------------------------....................................------------...,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++************************************************((()))))))))************))))))))))))))))))))))))yyybbbZZZJJJAAA:::;;;>>>===;;;;;;::::::999888777666555555111222222333333444444555222222333333222111///......------,,,,,,++++++***))))))))))))))))))))))))((('''&&&&&&'''((()))***&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%$$$&&&)))++++++***'''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++******)))((((((((((((((('''''''''''''''((())))))$$$%%%&&&((())))))))))))))))))(((((((((((())))))'''((((((((())))))******&&&'''''''''(((((())))))''''''''''''((((((((()))'''''''''&&&&&&'''''''''(((((((((''''''&&&&&&%%%(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((()))))))))(((((((((''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((()))***************)))(((((()))***+++++++++,,,,,,,,,---------,,,,,,------///000111222...///111111000000222333444555777888777888999;;;<<<<<<======>>>>>>>>>>>>=========>>>@@@@@@???>>>;;;:::888777555444444444222111000000000000000111//////...------------...---------.........//////,,,...//////......///111000000000000000000000000///000000111222222333333333444555777999:::<<<<<>>>>>>>>???@@@:::999666444333333444555333333333222111000000/////////.........---------............/////////000111000///------...//////,,,...000111111111333444333444444222111333999>>>999>>>CCCGGGKKKQQQZZZbbbpppnnnqqqyyytttfffZZZOOOFFFCCCDDDDDD@@@;;;888666555333222222//////222111,,,---222111111000000000000000000......//////////////////.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************)))))))))***+++++++++,,,+++++++++*********))))))~~~qqqnnnUUUDDD>>>===999:::>>>;;;;;;::::::999888777666666222222222222222111111000111111111111111000//////000///...---,,,,,,,,,,,,************)))))))))(((((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''************)))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((()))******)))((('''''')))(((''''''''''''((())))))((((((((()))))))))******(((((((((((()))))))))***)))))))))))))))******+++,,,++++++***))))))******************++++++,,,,,,*********)))((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$&&&&&&'''((((((((((((''''''&&&&&&%%%&&&'''((()))(((((((((''''''(((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''''''''''')))(((((((((''''''''''''&&&&&&((()))))))))((('''&&&''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111111111222333333444444444555666777888::::::;;;============>>>@@@AAABBBBBBAAA???>>>>>>>>>??????:::999666444333333444444333222222111000000////////////.........---------........./////////000000000000/////////000111111///111444444444333444444222555777777555666:::>>>???EEEPPP]]]lll{{{~~~iiiYYYTTTWWWWWWQQQIIIBBB===:::888666555222222555555000///222444444333222111111222222////////////000000000000.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************++++++++++++++++++*********))))))}}}ssstttUUUEEE>>>>>>999:::>>>999;;;::::::999888777666666222222222222222111000000111111111111111000////////////...---,,,,,,,,,,,,************))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))((((((************))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((()))***)))((('''((()))((((((''''''(((((()))***)))))))))*********++++++((((((((()))))))))******)))))))))))))))******+++***++++++++++++***)))))))))))))))************+++******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&((((((((((((''''''''''''&&&'''((()))))))))((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111111222222333333444444444555666777999:::;;;<<<>>>============>>>???@@@BBBBBB@@@???>>>>>>>>>>>>:::999666444333222222222222111111000000//////.../////////............---....../////////000000000...///000111222222222222111222444444222222333444555888:::;;;===BBBIIIPPP\\\aaalllpppgggiiirrrlllbbbXXXOOOFFF???;;;999666555777888555222333222222111000/////////000000000000000000000000000.................................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************+++++++++***************yyyoooqqqUUUEEE??????999:::===999;;;::::::999888777666666333333333333333222111111111111111111111000//////...---,,,+++++++++++++++*********)))))))))))))))))))))))))))*********+++(((((((((((((((((((((((())))))(((((((((((())))))************))))))))))))((((((((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((()))***)))((('''((()))((((((((('''((())))))***)))*********++++++++++++(((((()))))))))*********)))))))))))))))******+++)))***+++,,,,,,+++)))))))))))))))))))))))))))******)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&''''''''''''((((((((())))))((((((((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&((((((((((((((('''''''''&&&'''((()))***))))))(((&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))************++++++++++++++++++,,,,,,,,,,,,------------......///000000000111111222222333444444555555555666888:::;;;<<<===>>>>>>==================BBBBBBAAA???>>>===<<<<<<999888666444222111111111111000000000//////....../////////..................////////////000000000///000111222333222111111333333333222222444888;;;???BBBFFFKKKSSS```ppp{{{xxxsssssswwwyyy{{{}}}yyyxxxtttnnnhhhggglllqqqppprrrooojjjkkkqqqwwwyyy|||qqqcccTTTJJJGGGBBB===<<<<<<:::777444222111000000//////000000000000000000000/////////.......................................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++,,,+++++++++***)))))))))************************wwwjjjiiiTTTDDD??????:::;;;===999;;;::::::999888777666666444444444555444333333222111111111111111000//////,,,+++******)))*********))))))))))))))))))******((())))))))))))*********(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***((((((((((((((()))******)))*********++++++++++++))))))))))))************)))))))))))))))******+++))))))+++,,,,,,+++***)))***)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))(((((('''''''''((((((((()))))))))***((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&(((((()))******)))((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''(((((((((((((((&&&''')))*********)))(((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,---------------......///000000000111222222333444444555555555666777999:::<<<===>>>>>>>>>>>>>>>>>>======<<>><<<;;;;;;888777555444222111111000000000000000////////////////////////////////////////////////000000000111000111222333333222000///555555555555777===EEEKKKQQQYYYeeerrruuulllmmmmmmqqq{{{xxxsssoooppp{{{xxxmmmiiijjjffflllmmmiiieeedddbbb___mmmppptttwwwxxxxxxzzz{{{www|||pppfff^^^SSSLLLKKKHHHBBB;;;777666555444444444444444000000000/////////......////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,+++++++++***)))))))))************************xxxgggbbbSSSCCC>>>???;;;<<<>>>999;;;::::::999888777666666444444444444444333333222111111111111111000//////+++******))))))******+++))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))))))))***************))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***))))))(((((())))))***+++)))))))))*********++++++)))))))))*********++++++)))))))))))))))******+++))))))***++++++++++++***+++************)))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''''''''''''''(((''''''&&&%%%((((((************((((((((((((((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&'''''''''''''''&&&'''(((((())))))(((((('''''''''((((((((((((((('''((()))*********))))))'''''''''(((((((((((()))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((()))))))))))))))))))))************+++***++++++,,,,,,------...------......///000000000222222333333444444555555555666777999;;;===>>>???>>>>>>?????????>>>======>>>>>>>>>>>>===;;;:::999555555444444333222111000000000000000000000000000...////////////000000000/////////000000000111111111222333333333333333333666777;;;???EEENNNXXX___jjjxxxzzzzzz|||tttrrrpppooonnnjjjeeeaaa[[[[[[aaannn|||uuukkkhhhdddXXXLLL???>>>;;;999777555444444111111111000000//////...////////////////////////.............../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,+++++++++******************************+++++++++wwwccc]]]QQQBBB>>>???;;;===???:::;;;::::::999888777666666222222333333222222111000111111111111111000//////,,,,,,++++++++++++,,,,,,((()))))))))************&&&'''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))************))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&((())))))(((((()))+++))))))(((((())))))***+++((((((((()))))))))******))))))*********+++++++++)))))))))))))))******+++******))))))***++++++,,,,,,,,,++++++************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((((((((('''''''''((((((((('''%%%%%%'''(((***++++++***(((''''''(((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''%%%%%%&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''((((((((()))'''((()))***+++***))))))((((((((()))))))))******((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))******************+++,,,,,,---......------......///000000000222222333333444555555555555666888:::<<<>>>???@@@===>>>???@@@@@@??????>>>;;;;;;<<<<<<<<<;;;999999333333333333333222111111111111111111111111111111.../////////000000000000//////000000000111111111222222333444555777999:::???EEENNNYYYdddnnnwww}}}xxxxxxwwwxxxggg```[[[\\\aaafffnnnvvvxxxzzzwwwfffOOOMMMIIIDDD???:::777666444444333222222111000000////////////////////////---........./////////000........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,***************+++++++++))))))*********+++++++++uuuaaaYYYPPPAAA===???<<<===@@@;;;;;;::::::999888777666666111111111111111000//////111111111111111000//////---------,,,,,,---......(((((())))))*********+++&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))((((((((((((''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&((())))))(((((()))+++)))))))))))))))******+++(((((((((((()))))))))))))))************+++++++++)))))))))))))))******++++++***)))))))))***,,,---,,,,,,,,,+++++++++******(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&'''(((((())))))((((((''''''((((((((('''%%%$$$''')))***++++++***)))''''''''''''((((((((((((((())))))))))))))))))))))))&&&''''''''''''''''''&&&%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((('''%%%$$$&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((())))))'''((()))++++++******)))))))))))))))************)))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))******************+++,,,,,,---......------......///000000000222222333444444555555666555666888:::<<<>>>@@@@@@===>>>???AAAAAAAAA@@@???999:::;;;;;;;;;:::999888222222222333333222222111111111111111111222222222.../////////000000111111000000000000111111111111222222333555777;;;>>>@@@PPPYYYhhhxxxzzzxxx}}}~~~vvvmmmfffeeeiiiddd```]]]aaaooo{{{ccc```ZZZSSSLLLEEEAAA???666666555444444333222222000000000000000000000000---.........//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,))))))******+++++++++,,,))))))******++++++++++++zzzcccYYYNNNEEE>>>======;;;:::<<<;;;:::999777666555555555444444333222111000///......//////000//////...---000///...---,,,+++++++++))))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''((()))***))))))))))))(((((((((((((((((()))(((((('''&&&&&&(((((((((((())))))))))))%%%&&&&&&'''''''''''''''(((((())))))))))))(((((('''''''''''''''''''''''''''(((((()))))))))))))))+++*********))))))(((((())))))))))))************++++++******************))))))(((((()))***++++++))))))))))))************(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***((('''''''''((())))))((('''&&&&&&'''((()))(((((((((((((((((((((((()))((((((((((((((()))***((((((((((((((((((((((((%%%&&&&&&'''(((''''''''')))&&&%%%&&&)))***)))'''''''''''''''((((((((()))(((((())))))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))&&&%%%&&&&&&((((((((((((((((((((((((&&&''''''((()))(((((((((''''''''''''((((((((()))(((((())))))))))))(((((()))((('''''''''(((***+++************)))(((&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******(((((()))))))))(((((('''******))))))))))))))))))++++++,,,,,,,,,---------////////////000000000000000000111222333555666777777888:::<<<=========<<<>>>>>>>>>>>>????????????;;;<<<======:::999999999333333333222222111111111222222111111111111111222222222000//////000111222111333333111111333444333444555999<<>>======;;;:::<<<;;;:::999777666666555555444444333222111000/////////////////////...............,,,++++++*********))))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''((()))***''''''(((((())))))******))))))******)))(((((('''(((((((((((())))))))))))((())))))***+++*********((((((((())))))((((((((('''''''''''''''''''''''''''(((((()))))))))))))))************)))))))))((())))))))))))*********************+++++++++*********))))))))))))******+++))))))))))))*********+++***************)))))))))(((((((((((()))))))))***************************+++***))))))))))))***+++(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***+++***)))((('''(((((())))))(((''''''''''''((()))((((((((((((((((((((((((''''''''''''(((***++++++((((((((((((((((((((((((&&&&&&'''(((((((((((((((***((('''''')))***)))''''''''''''((((((((())))))(((((())))))(((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))'''&&&&&&'''((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((()))(((((('''((()))***+++*********)))((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((())))))******))))))(((************************++++++,,,,,,,,,---------////////////000000000000111111111222444555777888777888:::;;;<<<===<<<<<<=========>>>>>>>>>??????<<<===>>>===:::888888888333333333222222222111111222111111000000111111111000000000//////000111111...111222333333555666666===CCCLLLTTT[[[fffvvvxxxvvv|||wwwhhh```___bbbdddjjjsss~~~|||vvvrrr[[[RRRHHHCCC@@@<<<888555222222222111000///000000000//////............/////////.........---------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++***))))))************************mmmcccNNNEEE>>>======;;;:::<<<::::::888777666666666666444444333222111000000///000000///...............---,,,+++******)))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&'''((()))******+++***************))))))((((((((((((((()))))))))))))))******+++++++++++++++''''''(((((((((((('''''''''''''''''''''''''''''''''((())))))******))))))************)))))))))))))))))))))*********++++++((()))***,,,,,,,,,++++++++++++***)))))))))******))))))*********+++++++++,,,,,,,,,++++++*********((((((((()))))))))************************************))))))))))))******((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******+++***)))(((((((((((())))))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&''')))***,,,---(((((((((((((((((((((((('''((((((((()))))))))))),,,+++))))))******)))'''''''''((((((((()))))))))(((((()))))))))(((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++***(((''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((()))******+++***)))(((''''''((((((''''''(((((())))))******))))))))))))))))))))))))((((((''''''''''''(((((())))))***************)))++++++++++++++++++++++++,,,,,,,,,,,,------------////////////000000000000111222222333444666777888777888999;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>===>>>>>>===:::777666777333333333222222222222111111000000000000000111111000111111111111111111111111222333444444666:::===FFFSSSdddqqq{{{zzzmmm```ZZZVVVWWW\\\jjjzzzkkkYYYOOOMMMIII???555666666666555444222000...222111000///............/////////.........------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++******)))************************llleeeNNNEEE>>>======;;;:::<<<:::999888777666666666666444444333222222111000000111000///...------......,,,,,,+++***************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&''''''(((((())))))))))))))))))******))))))((((((((((((((())))))))))))''''''((())))))))))))(((''''''((((((((((((''''''''''''''''''''''''''''''(((((()))************)))*********)))))))))))))))))))))*********+++++++++'''(((***,,,------,,,+++,,,++++++***))))))))))))*********+++++++++,,,,,,,,,,,,,,,+++******))))))(((((()))))))))*********************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))******************))))))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''((()))++++++(((((((((((((((((((((((()))))))))))))))******+++...---,,,++++++***)))((('''(((((((((((()))))))))(((((()))))))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***++++++***)))(((((()))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((())))))***,,,***((('''&&&'''(((***&&&''''''((()))******+++)))))))))))))))))))))))))))((((((''''''(((((())))))******++++++++++++***++++++,,,,,,,,,,,,,,,---,,,,,,,,,------------...////////////000000000000222222333444555777888999777888999:::;;;<<<<<<<<<<<<<<<<<<<<<============>>>??????===999666555555222222222222222222222222000000//////000000111111222222333333222222111111666444444666888>>>IIISSS```sss~~~pppaaaUUUSSSeee|||qqqdddbbb]]]MMM<<<<<<;;;888666555444222000111111000///............////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,++++++***)))************************yyyhhhbbbNNNEEE>>>======;;;:::<<<999999888777666666666777444444333333222111111111111111000......------------,,,,,,++++++++++++,,,))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((())))))((((((''''''&&&&&&''''''(((((()))(((((('''(((((((((((())))))))))))%%%&&&''''''((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((())))))***************))))))))))))))))))******************++++++++++++((()))+++,,,---------,,,,,,,,,+++***))))))******++++++++++++,,,,,,,,,,,,++++++*********)))))))))))))))))))))************************************))))))************))))))))))))))))))************************************))))))))))))***************************))))))(((((())))))))))))))))))((())))))))))))))))))))))))***)))((((((((((((((()))))))))))))))))))))))))))***))))))))))))***++++++///......,,,+++)))))))))(((((((((((()))))))))***(((((()))))))))))))))((('''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++***)))((()))***(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((('''''''''(((((())))))))))))(((((('''(((((()))))))))))))))+++***(((&&&&&&''')))***&&&''''''((()))******+++))))))))))))))))))))))))***))))))(((((())))))***))))))***+++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........////////////000000000000222222333444555777888999777888888999:::;;;<<<===<<<<<<<<<<<<============>>>??????<<<999666444444222222222222222222222222000000000000000111222222222222222222222111111111777555777???HHHVVVjjj|||~~~vvvyyyxxxbbbZZZ]]]fffnnn{{{{{{hhhUUUJJJEEE>>>999777666555444111111000///////////////000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************vvvfff```NNNEEE>>>======;;;:::<<<999999888777777777777777444444333333222222222222000000000000///...,,,+++---,,,,,,+++++++++,,,,,,))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))((((((***))))))((('''&&&%%%%%%&&&''''''(((((((((((('''(((((((((((())))))))))))''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))******++++++******))))))))))))*********************++++++++++++,,,******++++++,,,,,,------,,,++++++*********++++++++++++,,,,,,,,,---------************************)))))))))*********++++++++++++++++++++++++++++++******++++++++++++******)))))))))*********++++++************************)))))))))*********++++++******++++++******)))(((((())))))******))))))((())))))))))))))))))))))))+++***)))(((((('''''''''))))))))))))))))))))))))***)))((((((((()))+++,,,......///---***))))))***((((((((()))))))))******(((((()))*********))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******(((((()))***(((((((((((((((((((((((((((''''''&&&&&&((()))***''''''''''''((((((((()))(((((())))))))))))((((((''''''((()))))))))))))))***)))(((''''''((()))***''''''(((((())))))******))))))))))))))))))))))))******))))))))))))******(((((()))***++++++++++++***++++++,,,,,,------...,,,---------............////////////000000000000111222222333444666777888888888888888999;;;<<<===<<<<<<=========>>>>>>>>>===>>>>>><<<888555444444111222222222222333333333000000000000111222333444111000000000222444666777;;;===HHHYYYhhhxxx|||nnn^^^]]]```bbb```dddvvvwwwfff]]]QQQHHHBBB???;;;888555444333222111000000000000000000/////////......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++yyyggg```NNNEEE>>>======;;;:::<<<999888888777777777777777444333333333333222222222///000111222000...+++)))++++++************++++++))))))))))))))))))))))))'''''''''((()))*********'''((()))******)))((('''(((((((((''''''&&&&&&%%%''''''((()))))))))))))))(((((((((((())))))))))))(((((()))***************))))))************))))))(((((((((((((((((((((((())))))***++++++++++++***((()))))))))*********************+++++++++,,,,,,---,,,+++******+++---...++++++*********+++,,,,,,,,,,,,,,,,,,------------))))))******+++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++***+++,,,------,,,+++***))))))*********+++++++++************************))))))*********+++++++++******+++++++++***)))(((((()))************)))((())))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))***)))((('''''')))***+++,,,......---***((()))+++(((((()))))))))*********(((((()))***************'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))''''''((()))(((((((((((((((((((((((()))(((&&&&&&&&&''')))***%%%&&&&&&'''((()))******(((((())))))))))))((((((&&&'''((()))***))))))(((((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((()))*********************+++,,,---------------------............////////////000000000000111111111222444555777888888888777888999:::<<<============>>>>>>>>>??????<<<======<<<888666555555111111222222222333333333111111111111222333444555111111111333777<<>>======;;;:::<<<999888777777777777777888444333333333333333333222...000222333222...+++(((***)))))))))))))))******))))))))))))))))))))))))&&&''''''((()))******+++'''((()))******)))((('''&&&&&&''''''''''''''''''(((((()))***************(((((((((((())))))))))))''''''((()))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))***++++++++++++***(((((())))))*********+++******+++++++++,,,,,,,,,///...+++))))))+++---...************+++,,,------,,,,,,,,,---------......)))***+++,,,------...///)))************++++++++++++++++++++++++++++++++++++,,,------------,,,+++)))************+++++++++************************)))************+++++++++******+++,,,+++***)))(((((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***)))'''&&&'''(((***++++++---...---)))((()))+++))))))))))))************(((((()))***************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))(((''''''((()))(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++$$$%%%&&&'''(((***++++++(((((())))))))))))((((((&&&''')))*********)))((('''((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&((())))))*********))))))***++++++,,,---------------.........//////////////////000000000000000000111222333555666777888888777777888:::<<<===>>>>>>>>>>>>????????????<<<======;;;888666555555111111111222222333333333222222222222333444555666444444444888>>>FFFMMMRRRiiisss|||oooWWWTTT___sssooo```QQQFFFBBBAAA===:::666333111000000000000000////////////,,,,,,,,,------.........------------------------+++,,,,,,------......///,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++pppeeeVVVDDD======:::===AAA<<<999999888777666666777777333333333222222111111111222111000///...---,,,,,,...---+++******+++---...+++*********))))))((((((,,,***)))((()))***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))***+++++++++,,,((()))***+++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++******+++++++++,,,,,,,,,...---,,,+++************...+++))))))+++,,,+++))))))))))))))))))*********++++++,,,------,,,)))'''))))))***+++++++++******,,,,,,,,,,,,+++++++++++++++*********))))))(((((())))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))((((((((((((((()))******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,------.../////////000000000000111111111111222222222333333444444444555666777888999:::::::::;;;<<<<<<===============:::999888777555555444444222222111111222222333333444444444444666555444222777888;;;BBBLLLZZZlllzzz~~~fff\\\dddiii{{{}}}bbbIIIIIIDDDAAABBBAAA<<<444///222111000000111000///---//////.........---------........................------------,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,yyysssXXXFFF>>>>>>:::<<>>:::;;;>>>888;;;:::999777666555555555333333333222222222222111111111000///...------,,,)))+++---......---+++)))************)))))))))))),,,***(((((()))***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))))))))))))))))))))))))))&&&''')))***+++,,,,,,,,,))))))))))))))))))))))))+++++++++***************)))***++++++++++++++++++************+++++++++,,,******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,------******)))))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,+++*********++++++,,,***))))))+++,,,,,,+++++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,+++***)))*********+++******))))))+++++++++*********))))))+++++++++++++++***************))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))************++++++++++++,,,))))))))))))*********+++,,,,,,------.../////////000000000000111111111111111222222333444444555555666777888:::;;;;;;;;;;;;>>>>>>>>>===<<<;;;:::999888777666555444333333333444333333222222333333333222444555444222555===CCCGGGTTTgggyyyzzzfff\\\\\\dddmmmtttwwwkkk[[[MMMGGGEEEEEEDDD;;;888444111000//////...............////////////........................,,,------------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++xxxtttYYYFFF>>>>>>:::<<<>>>999<<<;;;999888666555444444222222222222222222222222111000000///......------***+++,,,------,,,+++************)))))))))))))))+++***(((((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))(((((((((((())))))(((((((((((((((((((((((('''((()))***++++++++++++)))))))))))))))))))))))),,,+++++++++***)))))))))******+++,,,,,,+++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,---...///+++++++++,,,,,,,,,------------,,,,,,,,,---......---,,,++++++++++++++++++---------,,,+++************,,,------,,,+++++++++)))***++++++++++++++++++------,,,,,,,,,++++++++++++++++++***************+++******))))))******++++++++++++******)))))))))************************))))))))))))))))))))))))))))))***++++++++++++***))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((())))))******************+++++++++++++++++++++,,,,,,,,,------,,,,,,------...////////////000000000111111111111111222222333444555666666777888999:::<<<<<<<<<<<<============<<<;;;:::999777666555444333333333333444444333333333333444444333888======;;;???JJJUUUccctttzzzeeeYYYTTTWWWiiivvvaaaSSSMMMIIIEEEDDDAAA<<<888555222///,,,...////////////000000000........................,,,---------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------vvvmmmVVVDDD======:::===@@@;;;<<<;;;999888666555444444222222222222222222222222000000//////......------,,,+++************+++,,,))))))))))))))))))******+++)))(((((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((())))))*********))))))((()))))))))))))))))))))))),,,+++++++++***)))))))))++++++,,,,,,,,,++++++******++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------.........---,,,,,,,,,---...//////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---.../////////...---,,,,,,------//////////////////......---///000000...---...000++++++,,,---......------------,,,,,,,,,,,,++++++************************++++++************++++++,,,,,,++++++******))))))++++++++++++++++++++++++************************))))))***++++++++++++***))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++))))))*********++++++++++++,,,,,,,,,,,,---------,,,,,,------...////////////000000000111111111111111222222333555666666777888999:::<<<============;;;;;;<<<<<<<<<<<<;;;;;;666555444333333222333333444444333333444444555666444999===???BBBOOOddduuukkkXXXRRRYYYjjjxxxggg[[[PPPFFFIIIFFFCCCAAA>>>:::555111000000000000000000000000........................,,,------......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------|||pppVVVDDD======:::===AAA<<<;;;:::999777666555555555111222222222222333333333000000//////............---,,,***((((((***,,,---))))))))))))***************)))((((((***+++******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((('''))))))))))))))))))))))))+++++++++***************,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---......//////,,,,,,+++++++++,,,------,,,,,,,,,,,,------------*********+++,,,---...///,,,---...---,,,,,,...000+++,,,,,,---......//////---000222111///...000333,,,------------,,,++++++------,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++,,,)))))))))************+++************++++++++++++,,,,,,------.../////////000000000000111111111111111222333444555666777888999:::;;;<<<>>>>>>>>>>>>::::::;;;<<<<<<<<<<<<<<<666555444333333333333333333333333444555666777888777;;;???EEEQQQhhhxxxwww}}}~~~dddYYYTTT```ttt|||qqqbbbSSSFFFDDDBBB@@@???<<<888555111111111111000000000000........................,,,------............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************wwwWWWEEE===>>>:::<<<@@@;;;:::999888777666666666666111111222222222333333333////////////............++++++************++++++((()))))))))***************)))'''(((***++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''((()))))))))))))))((())))))))))))))))))))))))***************+++++++++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,------,,,++++++,,,,,,------.../////////...------,,,,,,,,,,,,---,,,,,,,,,------------...,,,,,,,,,---...000111222///111444555555666:::===;;;;;;::::::999999888888777:::<<<;;;888777:::>>>999999888666444222000...000000000000////////////,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))*********************+++++++++,,,,,,,,,,,,------.../////////000000000000111111111111111222333444555777888888:::;;;<<<===>>>?????????;;;;;;<<<<<<<<<;;;::::::666555555444444444444444222222333444666888999:::>>>FFFSSSaaasss|||ccc[[[^^^cccfffhhhrrr|||mmmQQQMMMGGGCCCAAA???>>>===333333222111000000//////........................,,,,,,---...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))~~~zzzYYYGGG???>>>:::;;;>>>999999999888777777666777777111111111222222333333333///////////////.........((()))+++,,,,,,+++)))((((((((())))))*********+++***((('''(((***++++++***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&''')))************))))))))))))))))))))))))))))))******+++++++++,,,------------,,,,,,+++***++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++------------++++++,,,,,,------...///000000111000///...............,,,,,,,,,---------......000000000111222444555666;;;>>>BBBDDDFFFIIINNNRRR\\\[[[YYYVVVSSSPPPMMMLLLHHHKKKMMMLLLHHHHHHLLLPPPNNNMMMJJJGGGCCC???<<<:::555555555444444444333333........./////////000000---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))************,,,,,,---------.........,,,,,,------...//////000000000000000111111111111111222333444666777888999:::;;;<<<>>>????????????=========<<<;;;:::999888666666555444444444555555111111222444666888;;;<<>>>>>AAA@@@===<<<:::999999999888777777777222222222111111111111000222111///...------......,,,,,,,,,+++++++++******((((((''''''''''''(((((())))))))))))((((((((((((++++++***)))((('''&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++'''(((******))))))***,,,,,,,,,---------,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,...111111000---((()))+++---...//////////////////---,,,+++,,,---++++++---111222000444999666;;;<<<777555;;;EEEJJJVVVTTTVVV[[[^^^dddqqquuusssuuunnndddlllnnnnnnjjjccc^^^^^^______bbbiiilllcccSSSIIIIIIAAA>>>999666888<<<:::555555222000111333444222000000...,,,,,,---......---,,,---...///...,,,***)))...---+++,,,------,,,+++,,,+++***)))((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''')))******))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++++++++******************++++++++++++,,,---.........------......///000111------///000222222333333333444555444444666888;;;:::;;;<<<>>>????????????>>><<<:::;;;===>>>;;;888666444333333444555555444111//////444;;;AAAGGGKKK]]]rrryyycccPPPRRR[[[nnneeeGGGAAAIIIHHHBBB<<<666444111------000,,,---.../////////...---////////////////////////......---------,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++zzzkkkdddRRRGGG======@@@???===<<<:::999999888888777777777222222222111111111111000222111///...------......,,,,,,++++++************((((((''''''''''''((((((******))))))((((((((((((******))))))((((((''''''(((((((((((()))))))))***))))))(((((((((((()))))))))((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++((()))******))))))***+++************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------///111111///---////////////......------,,,---............///000333000///111333666???HHHKKKMMMLLLIIILLLVVV___cccdddcccgggooowww}}}yyy}}}rrreee```WWWTTTNNNHHHHHHJJJHHHBBBAAA===888666555444222000111000////////////---,,,************+++,,,---...---,,,***+++,,,,,,+++***------,,,******))))))*********++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))+++***))))))***,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++++++++******************++++++++++++,,,---...///...............///111111......///111222222222222333444555555444666888;;;:::;;;<<<===????????????>>><<<;;;;;;======:::777888777666666666666666555999888888999>>>HHHVVVaaawww~~~dddOOOPPPYYYnnn\\\IIIFFF???IIIDDD???;;;444...///333//////000000//////------..............................---------,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++|||lllcccQQQFFF<<<<<<>>>>>><<<;;;:::999999888777777666666222222222111111111111000111000///...---------...+++************))))))))))))((((((''''''(((((()))*********))))))((((((((())))))))))))((((((((((((((((((((()))))))))******))))))(((((((((((())))))++++++******)))((((((((())))))))))))))))))))))))***************+++++++++)))***++++++)))((()))***++++++***))))))***+++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000222111///,,,///......------,,,,,,------------....../////////555555;;;DDDMMMXXXggguuuuuuqqqiiiaaaaaafffhhhfffnnnooovvv|||wwwtttllldddbbbccc```ZZZUUUPPPIIIBBB>>>:::666444444333111000000000...---...---+++******,,,///111...---,,,,,,------,,,***......---,,,+++++++++++++++++++++,,,,,,---------************************))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))***++++++******+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++******++++++++++++++++++++++++++++++,,,---...///............///000111111///000000111222222111111333444555555555555888::::::;;;<<<===>>>????????????===<<<<<<<<<;;;888666444444444444444555555555555999===AAALLLaaa}}}rrreeeWWWUUUcccwwwyyyaaaTTTHHHJJJHHHGGGDDD<<<222///222000000000000///......---..............................---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++rrrjjjQQQEEE;;;:::======;;;;;;::::::999888777666666555222222222111111111000000111000//////......------***)))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********'''((((((((()))))))))***(((((()))))))))*********))))))(((((((((((()))))),,,,,,++++++***)))(((((())))))))))))))))))))))))***************************+++,,,+++)))((()))***...,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---///111111111...---+++,,,---...///000000000333222222222444444444333;;;BBBOOO```nnn{{{}}}yyyxxxuuupppnnnjjjeee^^^XXXRRRMMMJJJFFFBBB<<<888777666555444666444111///......///000111000......//////...,,,...------,,,++++++,,,,,,******+++,,,---.........************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))+++,,,,,,+++***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++++++++,,,,,,++++++,,,,,,---...///............///000111222000000111222222222111111333444666666555555777999::::::<<<===>>>????????????>>>===<<<:::888666555111222333333444555777999777@@@JJJUUUhhh~~~|||{{{^^^TTTZZZccchhhuuuooo]]]MMMJJJKKKMMMIII???666333111000///.........//////------------------------......---------,,,,,,,,,+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++uuuoooQQQEEE:::999<<<<<<;;;;;;::::::999888777666555444222222222111111111000000000000000//////...------)))))))))))))))))))))***))))))(((((((((((())))))&&&'''((()))***,,,------''''''(((((())))))******))))))))))))************))))))(((((((((((())))))---,,,,,,+++***))))))(((************************************************+++,,,,,,+++)))((()))***---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---///111000///.........///000111333555666777999888888;;;@@@EEEFFFGGGLLLQQQZZZeeemmmwww|||vvv}}}~~~~~~{{{xxxuuusssjjjbbbUUUJJJCCC@@@>>>===:::999777555333222111000333111000000000000///---------,,,++++++++++++,,,*********+++,,,---......************************))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))+++,,,,,,+++***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......//////000111222000111111222222222111111333444666666555555777888999:::;;;===>>>>>>>>>>>>>>>>>>===<<<999777555444666777777666555777;;;???HHHTTTaaappp~~~qqqbbbYYYSSSWWW___zzzttt[[[SSSNNNOOOOOOIIIBBB===222111///.........000111..............................---------,,,,,,,,,+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++zzzuuuRRREEE:::999<<<<<<;;;<<<::::::999888666555444444222222222111111111111000000000000000///...---,,,)))))))))************+++***))))))(((((())))))***&&&&&&((()))+++,,,---...''''''(((((())))))******)))))))))*********++++++))))))(((((((((((()))))),,,+++++++++***)))))))))************************+++++++++******************+++,,,,,,***)))***+++***))))))))))))+++,,,---++++++,,,,,,,,,,,,------------------------------------------------------,,,...000000///...///000111000///111777???GGGLLLKKKHHHGGGKKKSSSZZZ^^^___[[[YYYWWWVVVWWW```sss|||jjjzzzsssbbbUUULLLGGGEEE======<<<:::999777666555444333111111111111///...---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))***++++++******+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++******++++++,,,---------,,,,,,,,,,,,---...///000////////////000111222222000000111222333333222222333555777777666555666777999:::;;;<<<===>>>>>>>>><<<======;;;888555555555666777666444333777???EEESSScccuuu~~~}}}{{{{{{hhhSSSPPPNNNbbbrrreeeXXXSSSPPPKKKGGGEEE888666222000...///000222////////////////////////......---------,,,,,,,,,+++,,,---......///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++~~~yyySSSFFF;;;999<<<===<<<<<<::::::999777666555444333222222222111111111111000///000000000///...---,,,************++++++,,,,,,******))))))))))))******((())))))******+++,,,,,,(((((((((((())))))))))))))))))*********+++++++++))))))(((((((((((())))))******************))))))************************+++++++++*********)))))))))+++,,,,,,******+++---((())))))******+++,,,,,,+++++++++,,,,,,---------................................................---//////...------///222000...///666GGG]]]ssszzzsssqqqtttxxxyyyxxxqqqkkkddd]]]XXX]]]oooooogggvvvsssggg___ZZZIIIGGGDDD@@@>>>===<<<===999777555555555555333111...---------------......------------------......++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((()))+++***))))))***,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++******++++++,,,------...---,,,,,,------...///000////////////000111222333///000111222333444444444333555777777666555666666999999;;;<<<===>>>>>>>>>:::<<<===;;;777555555666222444444555777@@@MMMWWWfff{{{sssaaaRRRWWWooozzzpppbbbRRRJJJHHHAAA>>>999444000///000111000000000000000000000000......---------,,,,,,,,,+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++}}}vvvSSSGGG;;;:::<<<=========::::::999777666444333333222222222111111111111000///000000000000...---,,,******+++++++++,,,,,,,,,******))))))))))))******+++++++++************)))))))))))))))(((((((((((()))************+++++++++))))))(((((((((((()))))))))))))))))))))*********************************++++++++++++******)))))))))***,,,,,,++++++,,,...)))***+++------......---+++++++++,,,,,,---------...................................................//////---+++,,,000444111000444BBB^^^vvvllljjjuuuwww```PPPOOOTTT^^^iiiiiiaaa^^^bbbvvv}}}wwwXXXTTTMMMFFFBBB@@@AAABBB>>>===;;;:::::::::888666//////.........//////000///////////////.........++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''')))******))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......---------------...000000////////////000111222333...///111222333444444555333555777888666555555666999999;;;<<<===>>>>>>>>>999;;;===;;;777555555666222444888;;;CCCQQQcccppp{{{cccYYYbbbqqq~~~bbbQQQLLLIIIEEE>>>777222000///000000000000000000000000000......---------,,,,,,,,,+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++|||rrrWWWFFF???>>>999;;;???;;;;;;:::999777666666555555222222222111111111111000000111111111///---,,,***++++++************++++++---+++***)))*********)))))))))))))))************,,,,,,+++***)))))))))***+++*********))))))(((((())))))))))))************---,,,***)))))))))******++++++******************,,,,,,,,,++++++*********)))+++---,,,+++***+++,,,,,,,,,,,,---------......111111000///...---,,,,,,,,,,,,,,,---...///000000000///......//////...---///---...222111...000666666>>>AAANNNpppvvvddd___fffllltttwwwaaaQQQJJJFFFEEEDDDDDDEEEGGGIIIJJJNNNSSS^^^lllwwwxxxrrrlllvvvvvvmmmhhhggg\\\JJJBBBDDDCCC???@@@FFFGGGBBB???@@@:::666111....../////////...............---,,,+++,,,,,,---......---,,,,,,******++++++++++++************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********+++---...))))))))))))))))))))))))&&&''''''((((((((((((((((((***+++,,,******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))++++++******++++++,,,---******+++++++++,,,,,,,,,------,,,,,,---000222444000000000000////////////111111111222333333444444444444555666777888999999777888888999999:::;;;;;;::::::888666666777666444444;;;>>>@@@LLLjjjwwwddd\\\^^^pppdddMMMSSSNNNFFF>>>999555222111000000000/////////000000////////////............------............------******+++,,,,,,---......---,,,,,,++++++,,,,,,---{{{oooVVVEEE>>>>>>999:::>>>;;;::::::888777666555555555222222222111111111000000000000111000///...,,,+++++++++************++++++---,,,***(((((('''&&&%%%))))))))))))************,,,+++******))))))******************)))))))))((())))))))))))************,,,,,,***)))))))))******************************,,,,,,,,,+++++++++*********+++------+++***+++,,,,,,,,,,,,---------......///////////////.........,,,------....../////////...---------......---,,,111//////222111///333:::AAAKKKPPP\\\xxx~~~kkk[[[KKKFFFJJJRRRVVV^^^ccc___TTTLLLKKKGGGGGGHHHJJJKKKIIIEEEAAACCC@@@AAAIIISSSXXXTTTNNNPPP\\\kkkttttttpppmmmmmmvvv{{{vvvyyyuuueeeWWWSSSFFFAAA@@@DDDGGGDDDDDDGGGAAA>>>:::777666444111/////////000000000000//////,,,---............---,,,******++++++++++++************))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))((()))***+++,,,))))))))))))))))))))))))&&&'''(((((())))))((((((''')))++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************++++++******++++++,,,---***++++++++++++,,,,,,,,,///...---,,,---...000111000000000000////////////000000111111222333333444444444555666777888999999888888888999::::::;;;;;;::::::999777777888888666999???EEEOOOfffcccVVV\\\hhh|||wwwcccOOOQQQQQQKKKAAA888444333///000000111111000///...////////////............------............------******+++,,,,,,---......---,,,,,,++++++,,,,,,---uuufffTTTDDD======888:::===999:::999888666555555555555222222111111111000000000000000111000///...,,,+++++++++************++++++'''(((((()))******++++++))))))))))))************++++++***)))))))))******************))))))))))))))))))))))))************,,,+++******)))*********************************,,,,,,,,,++++++++++++******+++------+++++++++,,,,,,,,,,,,---------......---.........//////000000........................,,,---.../////////......000///000222333666>>>GGGQQQ\\\bbblllnnnZZZPPPGGGBBBBBB???@@@FFFPPPWWW\\\aaagggggghhhkkkoooooogggYYYNNNPPPFFF<<<<<>>FFFJJJJJJIIIIIIJJJSSSjjjqqqhhhQQQKKKFFFEEEDDDBBBBBBDDDCCCBBB@@@>>><<<888222///000000/////////000000111,,,---............---,,,******++++++++++++*********))))))))))))(((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''((())))))((((((((((((((((((((((((&&&'''(((((())))))((((((&&&(((******)))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++******++++++,,,---++++++++++++,,,,,,,,,,,,///...---,,,,,,---...///////////////000000000000000000000111222222333333444555555666777888999999888888999:::;;;;;;;;;;;;;;;:::999888888888888999<<>>BBBEEEFFFQQQ]]]bbbdddlllxxxzzzjjjddd\\\UUUMMMFFF???<<>>999999<<<777888777666555333333333333111111000000000/////////...///000000000///---,,,++++++************++++++"""%%%******)))(((***,,,))))))))))))************))))))((((((((()))******))))))))))))************))))))))))))************))))))***++++++++++++***)))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,+++,,,......,,,,,,,,,---,,,,,,,,,---------......000000//////.........---////////////////////////...000333333444777===BBBQQQXXX]]]]]]^^^hhhttt|||xxxxxxrrrpppssstttiii^^^ZZZeeerrrttteeeSSSLLLNNNMMMRRRXXXYYYXXX^^^lllxxxssspppppprrrssssssuuuyyy||||||uuuvvvxxx{{{{{{uuukkkccccccdddeee___PPPAAA;;;===555??????>>>JJJZZZppprrr```RRRCCCBBB@@@AAACCCEEEFFFEEE???>>>===;;;888555222000//////...------...//////++++++,,,,,,,,,,,,++++++)))))))))************+++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++***))))))(((((((((((((((((((((((('''((())))))******))))))&&&(((******)))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,------------******+++---...///000111......//////000000111111000111111222333333444444555666666777888999::::::888:::<<<>>>>>>>>><<<<<<;;;666666<<>>???::::::<<<777777777555444333222222222111000000000////////////...///000000000///------++++++************++++++ &&&))))))***---111))))))))))))************((((((((((((((()))******((()))))))))************))))))))))))************((()))***+++,,,++++++***((())))))***++++++,,,,,,******+++++++++,,,,,,,,,+++---......---,,,,,,---,,,,,,,,,---------...............///////////////......//////000000111111000333777999;;;BBBLLLUUUdddooovvvtttttt|||{{{tttpppgggmmmzzz___RRR>>>EEEPPPUUUOOOHHHIIIPPPXXXffftttwwwwww~~~ttt[[[LLLIIIDDDGGG???:::BBBKKKXXXjjjoooSSSNNNGGGBBBAAACCCEEEFFFDDDDDDDDDCCC@@@<<<888666000///...------...///000+++,,,,,,------,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***)))((())))))))))))))))))))))))(((((()))************)))''')))++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,------------...,,,,,,---...///000000000.........///000111111111222222222333444444555555666666777888999::::::;;;888:::<<<>>>???>>>===<<<;;;666777@@@GGGOOOaaatttkkkYYYYYYcccrrr~~~}}}\\\MMMLLLJJJGGGBBB<<<777333222111////////////............------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---vvvRRRCCC>>>???::::::<<<777777666555444333222222222000000000000////////////...//////000000///...---++++++************++++++$$$)))------)))&&&&&&)))))))))))))))************((((((((((((((()))******(((((())))))*********+++))))))))))))************((()))***+++,,,,,,+++***((())))))***++++++,,,,,,*********++++++,,,,,,,,,+++---......---,,,,,,---,,,,,,,,,---------......,,,,,,---...///000111222---......///000111111222444888<<>>777222111000------...))),,,......,,,******,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))(((((('''))))))))))))))))))))))))******))))))((((((''''''))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------++++++,,,------------.........//////000000000000111111111111444333333333333444555666888999:::;;;<<<=========;;;>>>???<<<:::;;;===>>>777888AAAPPPaaavvvwwwXXXOOORRR```mmm|||lllXXXTTTLLLGGGGGGBBB999444555222222111///------///111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,zzz[[[DDD;;;===;;;;;;<<<777888888777555444333222111222222222111111111000000111000///...---,,,,,,,,,++++++++++++++++++++++++*********++++++******)))***(((((()))***++++++)))((((((((((((((()))******))))))))))))))))))))))))''')))******)))(((((()))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,......,,,***+++---...---+++........................000/////////000111000000222///000555888999@@@HHHRRRcccjjjkkkrrryyynnn[[[WWWSSSLLLGGGFFFGGGJJJQQQYYYpppzzz}}}xxxuuuqqqccc___VVVMMMGGGIIISSS[[[bbbqqqwwwjjj```XXXSSSYYYXXXQQQHHHCCCFFFKKKLLLEEE???:::888444...,,,---,,,...000///---++++++,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))******+++))))))******)))(((''''''))))))))))))))))))))))))******))))))((((((((((((******************++++++*********+++++++++,,,,,,++++++,,,,,,,,,---------+++,,,------++++++,,,------------.........//////000000000000111111111111222222222333444555777888777888999;;;<<<<<<<<<<<<999;;;<<<<<<;;;===>>>???DDDFFFRRReeezzz{{{aaaVVVQQQYYYrrrhhhXXXJJJJJJKKKEEE:::222222111000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,zzzZZZDDD;;;>>>;;;:::;;;777888888777555444333222111222222111111111000000000000000///...---,,,++++++++++++++++++++++++++++++)))******++++++*********)))(((((()))+++,,,+++***)))(((((((((((()))******))))))))))))))))))))))))''')))******)))(((((())))))))))))*********++++++++++++++++++++++++++++++***,,,------++++++,,,...---,,,+++,,,---...---+++////////////////////////000////////////111333444222///000777???IIITTT]]]ggg{{{~~~{{{```NNNEEEAAA@@@BBBGGGLLLTTT```lllzzz|||uuunnndddWWWMMMFFFCCCBBBGGGLLL[[[rrrwwwhhh]]]fffiiicccTTTFFFCCCGGGKKKIIIFFFDDDAAA;;;111---//////111111000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))((())))))******))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))******+++************)))((('''&&&))))))))))))))))))))))))***))))))))))))(((((((((++++++******************))))))*********+++++++++,,,,,,---------.........+++---...---,,,+++,,,---------........./////////000000000000111111111111000111111333555777888999777888999:::;;;<<<<<<<<<::::::;;;===>>>???@@@AAAIIIRRRddd{{{hhhTTTPPPbbbpppVVVMMMOOOMMMCCC:::555222000000111222000---/////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,wwwXXXCCC;;;>>>;;;999;;;888888777666555444333222222111111111111000000000000222222111111///...------++++++++++++++++++++++++++++++,,,---------,,,,,,+++***))))))++++++***)))))))))(((((())))))***+++))))))))))))))))))))))))((()))++++++)))((()))***))))))*********+++++++++***************************+++---,,,++++++,,,...------,,,,,,---------,,,//////////////////////////////000000000000222333222222444;;;GGGUUUdddmmmuuuvvvaaaUUULLLEEENNNTTT___iiilllmmmrrryyywwwxxx{{{{{{yyyuuurrrllldddYYYQQQOOOFFFGGGWWWiiivvv|||pppvvv}}}|||ooo]]]PPPFFF@@@EEEFFFHHHJJJDDD:::444555111111000...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))******)))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************)))))))))*********++++++,,,,,,,,,,,,------------,,,---...---,,,+++,,,...............///////////////000000000111111111111222222222333555666888999666777999:::;;;;;;<<<<<<>>><<<<<<>>>??????BBBEEELLL___yyymmmYYYXXXooorrr[[[OOOJJJJJJJJJ>>>888111///111222000,,,/////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,pppVVVBBB<<>>@@@GGGMMMKKKDDD???>>>333111///---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++***)))((('''************************))))))))))))************************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,---............/////////000000///000000000111111111111444444444444555555666777777888999:::;;;<<<<<<<<<@@@===<<>>666333222111000...////////////000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,iiiRRRAAA===@@@:::888:::888666666666555444444333333111000000000////////////...///000000///---+++)))++++++++++++++++++++++++(((((()))***++++++++++++,,,+++******,,,,,,+++*********))))))******+++,,,))))))))))))))))))))))))(((***,,,+++***)))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...,,,...//////---,,,---//////////////////////////////111222000///222:::@@@SSSbbbooommmgggiiipppttttttggg___[[[YYY]]]uuuiii\\\RRRJJJKKKNNN___|||ooocccPPPGGGAAADDDIIIKKKJJJKKKHHHBBB;;;555333222000///------------------------,,,,,,+++++++++*********)))))))))))))))))))))))))))******++++++******)))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++))))))***+++++++++******************************))))))*********+++++++++(((((()))***+++,,,,,,---+++,,,,,,,,,,,,---------+++++++++,,,,,,,,,---------...///...---,,,---///.../////////000000000000000000000000111111111111444444444444555666888888999:::;;;<<<===>>>>>>>>>???>>>BBBHHHJJJTTTooozzztttooonnnpppppplllgggbbbcccffflllrrrrrrmmmhhh\\\```bbbaaabbbeeeccc___UUUTTTTTTVVVYYY\\\^^^^^^```___\\\YYY\\\bbbbbb^^^fffggghhhlllpppvvvzzz||||||yyyuuurrrrrrssstttuuuvvvuuuvvvxxx{{{{{{yyyvvvtttwww{{{}}}}}}}}}~~~~~~dddWWWcccnnn{{{eeeRRRSSSNNNFFF>>>888444222222.../////////000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,lllRRRAAA===@@@:::777:::999666666666555444444444333000000000000////////////000111222222111///---+++++++++++++++++++++++++++)))***+++,,,---.........)))((((((***,,,......---*********)))******+++,,,)))))))))))))))))))))))))))***,,,,,,***)))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...,,,...000///---,,,---000000000000000000000000000111222111......444@@@IIIiii{{{~~~ooohhhhhhjjjzzzyyyxxxiiifffnnnvvv{{{wwwwwwkkk^^^OOOJJJSSSqqq{{{rrr^^^OOOBBB@@@EEEIIIKKKLLLRRRKKKBBB;;;777555222000------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))******++++++++++++******))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++((()))***+++++++++++++++************************))))))******++++++++++++''''''(((***+++,,,---...,,,,,,,,,---------......,,,,,,,,,---------......---...///...------...///////////////000000000000000000000000111111111111222222333444666888:::;;;999:::<<<===>>>>>>??????AAAAAAGGGOOOTTTcccxxxgggaaaZZZYYY[[[ZZZTTTOOOJJJJJJOOOYYYcccgggbbb\\\SSSUUUUUUSSSSSSUUUSSSNNNLLLLLLLLLKKKLLLOOOVVV[[[UUUTTTQQQNNNQQQVVVVVVQQQYYYYYYZZZZZZ[[[]]]aaadddeeehhhjjjhhheeeccceeegggeeeeeeeeeiiimmmpppnnnllliiilllnnnpppqqqsssuuuwwwrrrsssxxx}}}|||wwwzzz[[[UUUWWW```vvvwwwXXXPPPOOOKKKDDD===777444333.../////////000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,wwwSSSCCC======888999<<<777666555333444444555333222000000000000////////////111111111000000///...---,,,,,,+++******+++,,,,,,''''''(((***+++,,,---...++++++++++++++++++++++++...+++))))))++++++***((())))))((((((((((((((()))))))))))))))************++++++******************,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,------...////////////...---...000111111000000---...333666<<>>@@@@@@GGGVVVhhh~~~~~~yyylllaaaTTTQQQLLLJJJIIIJJJJJJJJJIIIKKKPPPTTTXXX[[[]]]^^^XXXUUUTTTVVVYYYYYYUUUQQQRRRQQQOOONNNNNNNNNOOOPPPKKKLLLMMMOOOOOOOOONNNNNNNNNOOOQQQTTTUUUVVVVVVVVVYYYYYYYYYZZZZZZZZZZZZ[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^```cccfffiiikkkmmmmmmmmmmmmnnnoooqqqqqq~~~xxx\\\QQQSSSggg~~~eeeVVVLLLIIILLLGGG:::444888111000///...------...///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,vvvSSSCCC======888999<<<777777555444333444444222111111000000000////////////000000000//////...---,,,,,,,,,+++******+++,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++---***((((((***+++***(((******)))(((((())))))***))))))))))))************++++++******************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------....................................///000//////444333666>>>FFFNNN[[[gggxxx|||iiiTTTPPPTTT___ggglllvvv}}}vvvwwwzzzzzz|||uuuXXXJJJIIIBBB===AAACCCGGGGGGGGGFFFDDD@@@;;;777222///,,,,,,...//////---...---,,,+++************************************+++,,,,,,++++++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))************))))))))))))))))))))))))******))))))******+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................////////////000000000000000000111111222333333444333333333444555666888888888888999::::::<<<>>>???DDDHHHTTTggg{{{wwwiiiaaa___\\\SSSLLLJJJIIIGGGHHHLLLOOOPPPQQQTTTUUUWWWYYY[[[\\\]]]]]]ZZZWWWVVVWWW[[[\\\ZZZVVVVVVVVVUUUSSSSSSRRRRRRRRROOOPPPQQQSSSSSSSSSRRRRRROOOPPPQQQSSSTTTTTTUUUUUURRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSTTTUUUWWWZZZ\\\^^^\\\]]]]]]^^^___```bbbccceeehhhoooxxxvvv\\\PPPYYYjjjwwwfffVVVPPPMMMFFF>>>:::222111000000111000///...////////////////////////------------------------sssSSSCCC======888999<<<888888666444333333333111///111111000000000/////////////////////...---,,,+++,,,++++++******++++++,,,++++++******************++++++++++++++++++++++++***)))'''((()))******)))+++******)))******++++++)))))))))*********++++++******++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------000000//////...------,,,---...///000111111222222777999BBBPPP]]]eeekkkpppyyyqqqaaaVVVIIIIIISSShhhwww|||}}}xxxlllnnnsssrrr^^^WWWKKKBBBBBB@@@AAADDDHHHJJJIIIFFFDDDBBB888444000......000111111...---,,,++++++******++++++++++++++++++++++++++++++++++++++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++************))))))))))))************))))))))))))))))))))))))******))))))******+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................////////////000000000000000000000111222222333333444444444555666777999999666888:::;;;<<<===@@@BBBFFFPPPddd}}}vvvoooggg^^^TTTLLLIIIIIIGGGFFFKKKKKKMMMQQQVVV[[[]]]]]]```____________``````aaa]]][[[YYYZZZ]]]___^^^\\\]]]]]]]]]\\\ZZZXXXUUUTTTUUUVVVWWWWWWXXXWWWWWWVVVTTTTTTTTTSSSTTTTTTUUUUUUSSSSSSRRRRRRQQQPPPPPPPPPMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPSSSSSSTTTUUUVVVXXXZZZ[[[VVVXXX[[[___eeennnxxxrrrXXXSSSZZZqqqhhhSSSNNNNNNGGG===666444222222444333111...////////////////////////........................pppSSSCCC===>>>999:::===888888777444444333222000...111111111000000000//////////////////...---,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++((('''''''''((()))******++++++******++++++,,,,,,))))))*********+++++++++******+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------000/////////.........------...000111222333555777===EEEUUUjjj{{{}}}yyyyyywwwjjjaaaVVVNNNMMMLLLQQQbbbxxxlllggg``````ppptttjjjYYYMMMGGGAAA@@@DDDIIIKKKJJJIIIHHHIIIAAA<<<555///---...111333...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******((()))))))))************))))))))))))))))))))))))******))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------...............////////////000000000000//////000111111222222333444444444555666777999999888;;;===>>>>>>???CCCFFFHHHZZZuuurrreee^^^TTTRRRNNNKKKJJJLLLPPPSSSVVVWWWYYY]]]bbbeeeeeeeeefffeeedddccccccdddeeefffbbb___]]]]]]^^^``````___cccddddddcccaaa]]]YYYWWWZZZZZZZZZZZZZZZZZZYYYYYYZZZYYYWWWVVVUUUUUUVVVWWWUUUTTTSSSRRRQQQPPPOOOOOOMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIPPPPPPQQQRRRTTTUUUWWWXXXVVVWWWXXXYYY[[[```fffkkkrrr~~~mmmZZZVVVmmm___OOOPPPNNNEEE<<<888222111333444222///////////////////////////////////////////////////tttTTTDDD>>>>>>999:::===888999777555444444333111///111111111111000000000000000000000000000...------++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++'''(((((((((((((((***+++++++++***++++++,,,------************++++++++++++******++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------........./////////000000000111111111000111555888FFFTTTkkkfffVVVPPPLLLMMMSSS\\\hhh{{{rrrpppeee]]]```jjjxxx|||iiiZZZQQQGGG???AAADDDEEEFFFGGGIIIJJJIIIDDD;;;222------000333------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++******+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******((()))))))))******************************************))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------.........//////////////////000000000000000000000111222222333333333333333444555666888888;;;===>>>>>>===AAAHHHNNNVVVmmmzzzpppcccYYYVVVNNNQQQTTTUUUUUUXXX\\\```^^^___aaaeeehhhjjjiiihhhkkkjjjhhhffffffffffffgggfffdddaaa____________^^^fffgggggggggddd```\\\YYY\\\[[[[[[ZZZYYYYYYYYYYYYZZZYYYWWWUUUTTTTTTTTTTTTPPPOOONNNMMMLLLJJJJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEGGGGGGGGGHHHGGGGGGGGGGGGIIIIIIJJJKKKLLLNNNOOOPPPQQQRRRSSSSSSTTTWWW[[[^^^dddiiissshhhSSS```wwwwwwWWWPPPPPPMMMCCC===555111000111222222000000000000000000000000////////////////////////|||TTTDDD>>>>>>999:::===999:::888666555555555333111222222111111111000000000111111111111000///...---***++++++,,,,,,++++++***(((((()))***++++++,,,,,,++++++++++++++++++++++++((()))***)))(((((()))+++************+++,,,------*********++++++++++++,,,******++++++,,,---------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------...//////000111111333333333000...111777===PPP___vvvtttYYYPPPRRRZZZfffqqq|||}}}~~~~~~{{{nnn]]]XXXhhh}}}ooofff\\\FFFCCC???>>>AAADDDGGGHHHKKKIIICCC;;;444000000111------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++************))))))))))))******************************************))))))******+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------.../////////////////////000000000000000111111222333333444444333333333444555666888888;;;<<<======???GGGUUU```tttxxxnnnggg```XXXUUUVVVYYY]]]bbbdddddddddfffhhhggggggiiillloooqqqpppnnnpppooollljjjgggeeeddddddhhhgggeeebbb```___^^^^^^dddeeeffffffdddaaa^^^[[[\\\[[[YYYXXXWWWWWWWWWWWWUUUTTTSSSQQQPPPOOOOOONNNLLLKKKKKKIIIHHHGGGFFFFFFGGGFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDDDDEEEFFFGGGHHHIIIGGGIIIJJJKKKLLLNNNQQQTTTWWWWWW[[[dddqqq]]]SSS]]]mmmcccQQQLLLKKKHHHCCC<<<555000000222333000000000000000000000000////////////////////////~~~TTTDDD>>>???:::;;;===999:::888777666777777555444222222222111111111000000000000000000///...---,,,***+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++)))+++,,,***(((''')))+++)))))))))******+++,,,---*********+++++++++,,,,,,******++++++,,,------...------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------///////////////000000000222333333222333:::EEENNNbbbmmm{{{wwwmmmbbb```iiizzzddd]]]bbb|||}}}vvv[[[QQQDDD>>>???BBBDDDCCCGGGJJJKKKHHHAAA888111...------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))******************************************))))))******+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------...//////000////////////000000000000222222222333444444555555444444444555666777999999;;;<<<>>>???FFFUUUkkk{{{zzzlllddd^^^\\\[[[ZZZ]]]bbbhhhkkkoooppppppoooooopppnnnnnnmmmoooqqqrrrqqqooopppooonnnllljjjhhheeedddgggggggggfffcccaaa``````aaabbbccccccbbb```^^^]]][[[ZZZXXXWWWUUUUUUUUUUUUQQQQQQPPPOOONNNLLLKKKJJJJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDAAABBBBBBCCCCCCBBB@@@@@@CCCCCCCCCCCCCCCDDDEEEEEEBBBDDDEEEFFFFFFGGGIIIKKKKKKIIIKKKPPPVVVbbbvvvgggYYYXXXiii|||vvv^^^OOOIIIJJJIIIEEE===444000111333000000000000000000000000........................zzzTTTDDD??????:::;;;>>>999:::888777777888888777555222222222111111111111000////////////...---,,,+++***+++,,,------,,,+++***,,,,,,++++++***))))))(((+++++++++++++++++++++++++++,,,---+++(((''')))+++))))))))))))***+++,,,---******+++++++++,,,,,,,,,******+++,,,,,,---.........------,,,,,,------...++++++,,,,,,,,,---------111111000000//////......000222444666;;;FFFVVVbbbyyy~~~~~~wwwttt||||||jjjWWWVVV\\\nnnqqqaaaNNNBBBAAABBBAAA>>>BBBIIIPPPRRRJJJ???333---------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))((())))))))))))*********************************************)))***++++++,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,------...///000000////////////000000000000222333333444444555555666555555666666777999:::;;;<<<>>>@@@CCCNNNccc~~~rrrhhh```[[[XXXZZZ^^^bbbhhhooommmoooqqqrrrsssssssssssspppnnnlllkkkkkkjjjiiigggllllllmmmmmmmmmkkkjjjhhhfffgggiiihhhfffdddcccbbb______`````````___^^^]]][[[ZZZXXXVVVTTTTTTTTTUUUPPPPPPPPPPPPOOOMMMKKKIIIFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@@@@@@@AAAAAAAAAAAA???@@@AAAAAAAAA@@@???>>>AAAAAA@@@@@@@@@AAAAAAAAA@@@AAACCCCCCBBBBBBCCCDDDHHHFFFHHHKKKLLLNNN[[[jjjooommmYYYYYYbbb{{{qqq[[[OOOJJJLLLLLLDDD999111000333000000000000000000000000........................nnnPPPFFF<<<;;;<<<;;;:::;;;888777777777666666555555333333222111000///...---000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++***************---,,,+++*********+++,,,,,,++++++******++++++,,,+++---------+++++++++---------------------------------------------------,,,,,,,,,---------.........111333111...,,,---...///111777>>>KKK[[[kkkvvvyyy}}}uuuggg```iiiwwwfffXXXOOOSSSllllllSSSGGGCCCAAAAAACCC===DDDLLLQQQRRRLLLAAA777444000------//////+++&&&------,,,,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))************+++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///---------.........//////000000000111222222333333444444444444555666777777777666555555777888888888;;;@@@FFFJJJRRRggg|||ssseeeYYY\\\^^^bbbgggkkkooopppqqqtttsssqqqqqqrrrsssrrrqqqsssqqqooommmlllmmmnnnooommmnnnooooooooonnnlllkkkgggiiijjjhhheeedddfffiiiaaaaaaaaaaaaaaa```___^^^ZZZXXXVVVUUUUUUUUUTTTRRRTTTSSSQQQNNNKKKHHHFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>??????????????????>>>>>>??????@@@AAADDDDDDDDDEEEGGGKKKNNNQQQ]]]pppqqq^^^VVVrrriiiIIIKKKJJJLLLJJJ@@@333000444000000000//////.........///............---------iiiMMMDDD======???===::::::999999888777666666555555333333222111000///......000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************+++++++++,,,+++***)))))))))******,,,++++++******++++++,,,+++,,,------++++++,,,---------------------------------------------------,,,,,,---------.........---000222222///...000222000555<<>>@@@BBBFFFLLLRRRQQQIIIAAA666111,,,+++---...,,,)))------,,,,,,,,,,,,+++++++++******))))))******+++************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))************+++++++++************************))))))))))))************++++++,,,,,,,,,,,,---------------............///---------.........//////000000000111222222333333333333333333444555666777666666666777999:::::::::===EEENNNSSS[[[ooowwwqqqqqqnnnfff___fffhhhlllpppsssuuuwwwwwwsssrrrpppqqqssstttttttttqqqqqqooonnnmmmnnnnnnooonnnnnnooopppooonnnmmmlllhhhiiiiiigggfffeeefffgggeeeddddddcccbbb```___^^^[[[YYYVVVUUUUUUTTTSSSQQQOOOOOOMMMKKKIIIGGGFFFEEEBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????=================================>>>>>>>>>??????===============>>>??????BBBAAAAAABBBDDDGGGJJJLLLQQQ___tttlllTTT___vvvttt___KKKHHHHHHIIIEEE;;;444444//////.........---------///............---------dddJJJBBB===???AAA>>>:::999;;;:::999888777666555444333222222111000///......000000000000///...---,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))******++++++,,,,,,++++++***))))))))))))))),,,++++++******++++++,,,+++,,,------++++++,,,---------------------------------------------------,,,------------.........---///111111......000333;;;CCCOOO[[[fffqqq|||eeeSSSSSSeee}}}gggWWWQQQ___{{{kkk]]]NNNBBB===AAA>>>===CCCKKKOOOLLLHHH===777///,,,,,,.........------,,,,,,,,,,,,++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))************+++++++++************************))))))))))))*********+++++++++,,,,,,,,,,,,---------------............///------........./////////000000000111222222333333333333333333444555666666666666888999:::;;;<<<===AAALLLYYYdddooo}}}tttiiieeeiiimmmmmmkkkppprrrtttwwwyyyzzz{{{{{{rrrqqqpppqqqsssuuuvvvuuupppppppppppppppooooooooonnnooopppppppppooonnnmmmjjjhhhffffffffffffeeedddeeeeeedddcccaaa___]]]\\\[[[YYYVVVTTTSSSSSSQQQOOOJJJJJJIIIHHHGGGFFFEEEDDD@@@@@@?????????>>>>>>>>>?????????>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>><<<;;;;;;;;;;;;<<<======??????>>>???@@@BBBDDDFFFEEEOOO\\\lll^^^RRRaaayyy___TTTKKKIIIIIICCC:::444000000//////.........//////............---------eeeJJJBBB<<<>>>@@@>>>;;;;;;<<<;;;:::888777555444444222222111111000//////...000000000000///...---,,,************************++++++++++++++++++++++++))))))******+++,,,------+++++++++***************,,,++++++******++++++,,,***,,,------++++++,,,...------------------------------------------------------------...............000111000...///333777GGGTTTfffttt}}}iiiPPPSSSmmmvvvlllttt|||~~~|||yyyzzz|||kkk[[[]]]tttnnnYYYJJJDDD???<<<@@@FFFHHHJJJLLLIIIBBB888111...//////000------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++************************+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------............///............////////////000000000111222222333333333222222333333444555666666888999:::;;;;;;===>>>HHHTTTeeevvv~~~rrrlllfffgggnnnuuuxxxwwwtttuuuwwwyyyzzzzzzyyyyyysssqqqpppqqqsssttttttsssppppppqqqqqqqqqqqqppppppooopppqqqqqqqqqpppnnnmmmkkkhhhddddddffffffdddaaaaaaaaa```___^^^\\\[[[ZZZYYYWWWTTTRRRQQQPPPNNNLLLHHHHHHGGGFFFEEEDDDCCCBBB???>>>>>>>>>>>>=====================<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<===============>>>@@@AAABBBHHHPPPZZZoooyyyYYYWWWbbb}}}rrrXXXJJJGGGEEE===666444333222000000000000111///............---------nnnMMMCCC;;;;;;======<<<===;;;;;;:::888777555444333222222111111000000//////000000000000///...---,,,************************++++++++++++++++++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,***+++---,,,,,,+++---...---------------------------------------------------------.........//////...///111111333888AAAHHHPPP```vvvmmm]]]SSS___~~~}}}lllfffeeekkkvvv|||pppkkklllkkkddd\\\VVVVVVXXXWWWggg||||||qqqmmmuuuzzzeeeJJJDDD@@@BBBCCCDDDIIIQQQPPPIII@@@777111...------------,,,,,,,,,+++++++++------,,,,,,,,,,,,------************************************************((()))))))))************************************))))))*********+++++++++************************+++,,,,,,,,,,,,---------+++++++++,,,,,,,,,---------------............///........./////////000000000000000111222222333333333333333333444555666666777999:::::::::;;;>>>AAANNN]]]rrrzzzlllkkklllrrrzzz~~~|||uuuvvvwwwxxxyyyxxxwwwwwwvvvtttrrrrrrssssssrrrqqqqqqrrrrrrsssrrrrrrqqqpppooopppqqqqqqqqqpppnnnmmmkkkgggdddcccddddddbbb___^^^^^^^^^]]]\\\[[[ZZZYYYVVVSSSPPPNNNMMMLLLJJJHHHHHHGGGFFFEEECCCAAA@@@@@@>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<======>>>AAAFFFMMMWWWgggoooYYYPPPfffgggLLLBBBBBB@@@<<<666444222000//////000000///............---------uuuOOODDD;;;:::<<<<<<<<<>>>:::999888777666555444333111111111111000000//////000000000000///...---,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++,,,,,,---------------...---,,,,,,+++,,,++++++******++++++,,,)))+++,,,,,,,,,,,,---///------------------------------------------------------........./////////...///111444:::FFFUUU___]]]nnnqqq^^^cccjjjsssnnnfffgggyyyxxxkkkaaa[[[YYYTTT[[[ccchhhrrrTTTHHH???>>>===<<>>>>>=========<<<<<<<<<;;;;;;:::::::::999999999999888999999999999999999999999888888888999999999:::::::::999999999999:::;;;;;;;;;;;;<<<<<<<<<<<<=========BBBKKKWWWeee|||mmmQQQWWWssssssSSSCCCAAABBBAAA888666333000...------...///............---------rrrNNNDDD<<<<<<>>><<<;;;;;;777777777666555444444333111111111111000000000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***,,,++++++******++++++,,,)))+++,,,,,,,,,,,,---///------------------------------------------------............////////////000111222444===LLL___llliiixxx|||rrrfff^^^dddssswwwsssjjj^^^XXX\\\aaabbbwww}}}pppXXXAAA;;;:::999<<>>>>>======;;;;;;;;;:::::::::999999999999999888888888777777777777777777777777777777777777777888888888999999888888777777888888999:::999:::;;;;;;<<<<<<<<<<<<<<<===EEESSSbbbwwwkkkWWW___tttdddMMMEEECCCCCC===:::666222000......//////............---------kkkMMMDDD>>>???@@@===999777666666555555444444444333111111111111000000000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***))),,,++++++++++++++++++,,,)))+++,,,,,,,,,,,,...///------------------------------------------------............/////////000444333222333;;;KKK___mmmlllxxx}}}eeeSSSQQQZZZdddvvvyyysssmmmhhh```cccmmm~~~~~~mmmKKK@@@@@@===;;;===999===BBBDDDBBB>>>999666---------,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))************)))))))))))))))))))))))))))************+++++++++************************,,,,,,---------.........++++++,,,,,,,,,------------------.........//////////////////000000000000000000000111222222333333666555555666666777888999666888:::;;;>>>FFFSSS\\\mmm~~~xxxyyy~~~}}}|||}}}~~~~~~}}}vvvxxxzzz|||}}}~~~~~~}}}|||{{{yyyzzz{{{||||||{{{zzzxxxuuurrrqqqpppqqqrrrmmmnnnooooooooonnnlllkkkggghhhhhhddd___\\\]]]______^^^\\\XXXUUUQQQMMMKKKGGGEEECCCBBBBBBBBBAAA???<<<<<<<<<===============999999999999888888888777888888888888777777777777666666666666666666666666777777777777888888888888666666666666666777888888888999:::;;;;;;;;;;;;;;;===<<>>======;;;:::;;;:::999888666555555555555222333333222000///000111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---...---+++)))'''---,,,++++++******++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------................................................222222111000/////////000000222555:::DDDTTTggguuuuuuyyyppp]]]WWW^^^ooo{{{rrrtttvvvwwwuuueeeOOO>>>>>>AAA;;;===999888===FFFIII@@@555333000------......,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******)))************+++++++++++++++++++++++++++++++++777111+++((((((*********++++++------------++++++---,,,,,,++++++,,,,,,---------------------------...............///000000////////////000000000000000111111222222333444444444333222555888:::888666111:::>>>;;;???QQQdddmmmxxxssswww~~~}}}~~~~~~yyyvvvvvv{{{~~~|||{{{zzz{{{|||{{{zzz{{{{{{||||||{{{yyywwwuuuuuurrrooonnnmmmllljjjhhhgggccc```___aaa```[[[VVVUUUTTTRRRPPPMMMLLLKKKJJJHHHEEEBBBAAA@@@???===<<<<<<;;;::::::999999999:::888888777666666666666666666666666666666666666666555555555555666666666666888888777777666666555555777777777777888888888888888888999999999:::::::::??????BBBJJJVVVjjjeeeQQQ^^^nnnKKK@@@HHHAAA<<<>>>;;;111000111(((.........///......------iiiLLLDDD>>>======;;;:::;;;:::999888666555555555555222333333222000///000111......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,---,,,+++***------,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---------.........................................................,,,---///000111222444555000222666>>>LLL___qqq}}}qqqbbbbbbkkk{{{{{{|||zzzjjjbbblllxxxdddOOOHHHFFF<<<:::777666:::BBBHHHFFFBBB555222...---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******)))************+++++++++++++++++++++++++++++++++555111,,,***+++,,,,,,+++++++++,,,------,,,++++++---,,,,,,++++++,,,,,,---------------------------...............///000000////////////000000000000000111111222222333444444555333333555888999888666555999<<>><<<:::::::::999888888888888888888777666666555555555666666666666666666666666666555555555555666666666666777777777777666666555555666666777777777888888888888888999999999:::::::::===???CCCHHHOOO```~~~tttXXXYYYvvvxxxUUUDDDCCCAAA===AAA???333111333---......//////......------kkkKKKCCC======>>><<<:::;;;:::999888666555555555555222333333222000///000111111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,------......------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------.........//////................................................222333444333111000000000444888???JJJYYYjjjzzztttmmmttt}}}zzzxxx~~~yyynnnaaa```qqqwwwbbbUUUKKK======:::888888<<>>LLL___rrrwwwwwwyyy|||~~~}}}}}}}}}}}}||||||}}}~~~~~~xxxvvvrrrpppooommmkkkiiidddaaa\\\[[[ZZZXXXSSSPPPMMMLLLJJJHHHFFFDDDCCCCCCBBB@@@===<<<<<<;;;:::888888888777666666666666777777666555555555555555555666666666666666666666666444555555555555666666666777777777666666666666555666666777777777777888888888888999999999:::::::::;;;???EEEHHHJJJWWWrrrhhhYYYaaahhhQQQFFFDDD@@@DDDCCC777444555111////////////.........---}}}```IIIBBB======>>><<<:::;;;:::999888666555555555555222333333222000///000111333333222222111000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,............---,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++------------............................................................666777777555111...///000<<>>>>><<<:::999999999777666666555444444444444555555555555444444444444444555555555555555555555555555444444444555555555666666666666666666666666666666666666666666777777777888888888999999999::::::::::::???EEEJJJLLLTTThhhzzzeeeWWWiii|||vvveeePPPDDDCCCDDD===:::999111111111000///............tttWWWGGG@@@<<<===>>><<<;;;;;;:::999888666555555555555222333333222000///000111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,------......---,,,,,,,,,------,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,---------................................................---000111000///222888===EEERRRbbblllpppvvvvvvjjjrrr}}}uuu[[[UUU```rrruuuvvv~~~lllPPPIIIBBB===888666>>>IIIMMMHHH@@@777000---,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))*********+++++++++++++++++++++++++++++++++'''((())))))))))))******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------...............///000000////////////000000000000000111111222222333444444666666666666666777888999===EEEUUUiii{{{}}}|||}}}|||zzzxxxxxxxxxxxxwwwtttpppmmmjjjhhheeebbb]]][[[WWWSSSPPPMMMKKKIIIBBBAAA@@@>>><<<;;;::::::;;;999666666666777555444333333222222222333333444444333333333333333444444444444444444444444444444444444444444555555555555555555555555555666666666555666666666666777777777888888999999999:::::::::<<>><<<;;;999888888888888666444444555555444333222222111111111222333333222222222222222333333444444444444444444444444444333444444444444555555555444555555555555666666666555555666666666666777777888888999999999:::::::::===???GGGSSSZZZ]]]aaafffooozzzoooNNNVVVjjj{{{ZZZFFFGGGHHHHHHAAA444444333111000////////////rrrWWWDDD>>>;;;===???===;;;;;;:::999888666555555555555222333333222000///000111222222111000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.........------------,,,+++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---------...................................................000111000///222???QQQ```lllooouuu{{{|||xxxxxxzzz|||tttkkkddd___]]]\\\VVV\\\cccjjjrrr|||rrrbbbWWWZZZlllmmmXXXFFFAAAAAA@@@CCCJJJSSSRRRNNNFFF<<<444///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******)))************+++++++++++++++++++++++++++++++++***,,,---,,,******,,,///,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---------------------------...............///000000////////////000000000000000111111222222333444444333555666666555777;;;???NNNeeeyyy}}}{{{{{{}}}~~~~~~}}}}}}{{{yyyvvvssspppooopppmmmhhhdddaaa]]]ZZZWWWSSSQQQLLLGGGBBB>>>=========<<<;;;999888777777666666444222222444444444333111111111111111222333333111111111111111222333333333333333333333333333333333333444444444555555555444444444555555555666666555555555666666666777777888888999999999:::::::::===AAAJJJUUUZZZ]]]bbbjjjgggoooWWWOOOUUUqqqiiiOOOLLLKKKJJJEEE;;;666444222000/////////000oooUUUDDD>>>;;;===???===;;;<<<:::999888666555555555555222333333222000///000111.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,...000000///...---,,,++++++******++++++,,,------......------,,,---------.........//////................................................,,,...000222;;;NNNhhhzzz|||xxx|||wwwzzz{{{~~~zzziiieee```ZZZXXXYYY[[[]]]YYY```kkkssszzzrrraaabbbiii}}}{{{```HHHBBBDDDBBBDDDJJJQQQRRRQQQJJJ@@@777111///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******)))************+++++++++++++++++++++++++++++++++***+++,,,***((((((+++...,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---------------------------...............///000000////////////000000000000000111111222333333444444222444666666555777<<<@@@WWWppp|||}}}~~~||||||}}}~~~~~~|||{{{{{{yyyvvvssspppnnnkkkgggbbb^^^ZZZWWWSSSPPPHHHGGGEEEAAA>>>===>>>???<<<<<<:::999777777666666555333222222333444444333111111000111111222333333111111000000111222333333333333333333333333333333333333333444444444555555444444444555555555666666555555555555666666666777888888999999999:::::::::<<>>>>>;;;;;;===888888888888666444222111333333222111000///...---///////////////......---------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++...,,,+++,,,...000000///------------,,,,,,+++***///,,,,,,......++++++...---,,,,,,,,,,,,---......000000000000000000000000...///000/////////111333///000222:::RRRtttooonnnrrrsssxxx|||tttjjjccc___SSSRRRQQQQQQTTTYYY^^^aaajjjpppwww~~~zzzbbb^^^eeeuuuwww^^^AAA777AAAFFFAAANNNNNNOOOOOOKKKBBB888111,,,---...---,,,++++++,,,************+++,,,------******************************************************************************+++++++++,,,,,,,,,+++++++++***************------------------------///......---------......////////////////////////000000111111111000000///111111111111222333444555444333///333<<<;;;>>>NNNppp}}}~~~||||||}}}zzzxxxvvvsssqqqmmmhhhdddddd```ZZZSSSMMMJJJHHHGGGCCCBBB@@@===;;;:::999888555555555444444555555555111111111111111111111111222222222111111111000000222222111222333444222111333444555444333333333444333444555555444333111000444444444555555555666666777777777777888888888888888999:::999888888:::;;;AAAJJJRRRVVVZZZaaaeeefffiiinnntttyyyzzz]]]UUUkkkqqq^^^EEEGGGRRRKKKBBB;;;333000000111000---rrrUUUFFFAAA===>>>>>>;;;;;;===999999999888777555333222333222222111000///......000000000111000//////...------,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,***)))***,,,......---'''(((***,,,---/////////...,,,,,,......++++++...---,,,,,,,,,,,,---......000000000000000000000000000111222111///...///111222555;;;IIIcccgggXXXccczzz}}}qqqeee[[[TTTOOOLLLMMMOOOSSSYYYaaaiiiooossswwwzzzlll```ooo|||rrr}}}zzzwwwppp]]]FFF;;;???DDDCCCHHHJJJLLLNNNMMMGGG@@@:::000///...---,,,---------,,,,,,+++++++++++++++,,,******************************************************************************+++++++++,,,,,,,,,***************+++++++++------------------------///......---------......////////////////////////000000111111111111000000111111111111222333444555666888444666<<<>>>KKKccc}}}zzzuuuqqqlllgggaaa\\\[[[XXXRRRLLLGGGCCCBBBAAA>>>===;;;999777666555555555444444333333444444555111111111111111111111111222222222111111111000000000000111222444444333222333444555555444444444444222222444444555444333333444444555555555666666666777777777777888888888999999:::::::::888999:::<<>>>>>;;;;;;===::::::999999777666444333222111111111000000//////111111111111111000000///------,,,,,,,,,,,,++++++***++++++,,,------------,,,***)))***,,,......---&&&'''))),,,...///000111...++++++......,,,,,,...---,,,,,,,,,,,,---......000000000000000000000000///000111111//////000111000777BBBRRRkkkxxx[[[VVVlll}}}{{{sssiiiZZZNNNIIIGGGGGGGGGHHHMMMUUU```kkkuuu{{{aaa]]]iiiooojjj~~~uuuqqqlll```OOOBBB===@@@EEEEEEGGGJJJMMMNNNLLLGGGBBB666111---,,,---///...---...---,,,+++************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******++++++,,,,,,------------------------......---------......///////////////////////////000000111111111111000000111111111222222333444555555:::888888===CCCYYYzzz|||zzzvvvqqqkkkeee___YYYUUUQQQNNNIIIDDD@@@===;;;;;;:::999888666444333333333333333222222222222333333000000000000000000000000222222222111111111111111---///000222333333333222555555666666555444222111111222333444555555555555555555555555666666666666777777888888888999999999999:::;;;:::::::::<<<===BBBPPP^^^cccfffkkkppprrrkkkmmmooopppttt~~~```ZZZnnn{{{XXXPPPSSSJJJKKKDDD;;;555333333111000sssVVVFFF@@@===>>>>>>;;;;;;===:::999888777666555333333111111111000000000000000000111111111111000//////------,,,,,,,,,+++++++++)))***+++,,,---............,,,+++,,,...000000///++++++,,,---------,,,,,,...++++++......,,,,,,///---,,,,,,,,,,,,---......////////////////////////,,,---///000///000111333111===LLLXXXggg{{{rrreeehhh||||||nnn```WWWKKKEEEFFFKKKOOOQQQRRRXXXaaakkkttt{{{~~~}}}~~~~~~gggbbbgggtttttt{{{wwwqqqiii]]]KKK>>>===CCCFFFGGGIIILLLNNNMMMJJJGGG<<<555---+++---///...,,,...---,,,+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******+++,,,------,,,,,,------------------...------------.../////////////////////////////////000000111111111111000222222222222333444555555444888777999BBBLLLeee}}}~~~}}}}}}~~~~~~{{{yyyqqqmmmgggaaa\\\WWWRRROOOIIIGGGCCC???<<<:::888888888777666555444333333333222222111111111111222222////////////////////////111111111111111111111111...000222333222111111111444444444555666555222000333333444444555555555555555555666666666777777777888888888999999999:::::::::;;;<<<<<<;;;;;;===???DDDRRR___dddeeejjjooossspppqqqpppoooqqqyyyiiiWWWbbb~~~jjjVVVPPPLLLOOOIII???888444333111000qqqTTTFFF@@@===>>>>>>;;;;;;===999888777555444333222222111111111000000000000000//////000000//////...---------,,,,,,,,,+++++++++)))***+++,,,---............,,,+++,,,...000000///......------,,,+++***)))---++++++......,,,,,,///---,,,,,,,,,,,,---......////////////////////////---...///......///111444<<>>@@@GGGQQQYYY]]]eeejjjqqqxxx}}}|||}}}}}}~~~~~~|||dddVVV]]]hhhyyyyyynnnzzzooo\\\III??????DDDEEEGGGJJJMMMOOONNNLLLBBB:::111---...///...+++,,,,,,++++++,,,------...++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,------...,,,,,,,,,---------......---------------...////////////////////////////////////000111111111111111222222222222333444555666555777777???OOO[[[ppp~~~~~~}}}|||}}}}}}||||||||||||xxxsssnnniiiddd]]]VVVQQQMMMHHHFFF@@@???===:::888666666555444444333222222222222222111111111000000111111111////////////////////////111111111111111111111111000222333333111000000222222111222444888999777666666666666555555444444444666666666777777777888888999999999999::::::::::::;;;<<<======<<<===???AAAGGGSSS^^^aaabbbggglllooosssrrrpppnnnnnnttt~~~{{{___ZZZmmmjjjRRRNNNQQQLLLCCC<<<666333000///pppQQQFFFAAA===>>>>>>;;;;;;===888777666444333222111111222111111111000000/////////////////////...------------,,,,,,,,,,,,++++++***++++++,,,------------,,,***)))***,,,......---+++,,,,,,------,,,,,,+++---***+++...///,,,---000---,,,,,,,,,,,,---......000000000000000000000000111111000......///333666HHHXXXgggjjjjjjuuu~~~kkkhhhnnnsssqqqnnnwwwxxxyyyxxxyyy{{{iii\\\TTTIII>>>999:::>>>DDDMMMXXXccciiippprrrwww{{{~~~~~~ssshhh[[[UUU```tttuuu|||gggQQQCCC@@@AAACCCGGGLLLOOOQQQQQQGGGAAA888333000///---,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,,,,------+++,,,,,,------.........---------------...///000////////////////////////...///000111111222111111222222222222333444555666999;;;<<>><<<888888777555555444444555777777777777888888888888999999:::::::::;;;;;;;;;<<<===>>>>>>>>>>>>AAACCCKKKUUU^^^bbbeeejjjmmmmmmpppooommmkkkkkkooouuuzzzrrr[[[[[[eeeaaaRRRQQQNNNHHH@@@:::444111///rrrSSSFFFAAA===>>>>>>;;;;;;===999888666444333222222222333222222111000///......000000000000000///......------,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,***)))***,,,......---***+++,,,,,,------------,,,******...///------000---,,,,,,,,,,,,---......000000000000000000000000111111000///000555;;;AAARRR___jjjmmmnnnwww{{{tttsssvvv|||}}}zzz{{{yyyzzzdddPPPFFFDDDAAA<<>>CCCUUUnnn}}}}}}zzzzzz{{{}}}}}}|||zzzvvvrrrpppoookkkddd^^^ZZZTTTLLLDDD>>>:::888666333222222222111111111111////////////000111222222222111111000000111111222111111111111111111111111000000111111111222222222111333333111///000777<<>>;;;888777666555555666666777777777777888888888999999::::::::::::;;;;;;;;;;;;<<<>>>?????????@@@BBBDDDOOOXXXcccjjjqqqvvvsssnnnnnnmmmkkkjjjjjjlllpppsssyyygggWWWXXXrrrzzz^^^RRRPPPLLLFFF>>>777222000uuuWWWFFFAAA===>>>>>>;;;;;;===:::999777555444333333444333333222111000///...---111111111111111000//////---------,,,,,,,,,++++++,,,,,,---------,,,++++++...,,,+++,,,...000000///,,,,,,---------,,,++++++,,,******...///------000---,,,,,,,,,,,,---......000000000000000000000000...------...333;;;EEELLL]]]fffmmmpppttt{{{ttthhhrrr}}}yyykkkUUUBBB===BBBFFFEEENNNSSSYYY\\\___gggsss~~~||||||{{{||||||~~~yyy{{{~~~gggSSSddd}}}aaaEEECCCBBBCCCFFFIIIJJJJJJQQQNNNHHH???777111000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---...///000111////////////////////////......///111111222222222333333333333444555666666999???GGGZZZttt~~~|||{{{{{{}}}}}}{{{xxxuuupppkkkiiiiiifff___YYYRRRLLLDDD>>>:::999888777222222222222222222222222111111111222222333444555222222111111111111222222111111111111111111111111000000111111222222222222000222222000...222:::BBBbbbZZZOOOHHHDDD@@@:::555666666555555555777888:::777888888888888999999999:::::::::;;;;;;;;;<<<<<<===>>>???@@@???@@@CCCEEEQQQ[[[gggsss|||zzzqqqmmmmmmlllkkklllmmmooopppqqqyyyvvv^^^YYY```lllSSSRRROOOIIIAAA999444111rrrVVVDDDAAA===;;;;;;<<<<<<;;;<<<999777666666555444333333333333222111000//////111111111111000///...---///...---+++******++++++***+++,,,,,,------,,,,,,,,,,,,++++++,,,---///000///------000000,,,,,,...---,,,,,,,,,,,,---............---,,,---...///000............/////////000333333222///000888FFFQQQiiinnntttwwwxxxyyy|||rrrbbbbbbuuu~~~yyybbbTTTGGGAAA>>>>>>DDDMMM\\\aaahhhnnnssswww{{{}}}~~~}}}||||||~~~}}}}}}}}}~~~```XXXaaa}}}SSSGGG>>>AAAEEEFFFHHHKKKJJJMMMNNNGGG;;;222///000.........,,,++++++---///------,,,,,,,,,,,,++++++)))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,---------......---------------------------------............///---------............///000000000000////////////000111111111111222222222333333111000111555777666:::BBBPPPggg}}}xxxxxxxxxyyyzzzzzzwwwuuurrroookkkfffaaaZZZSSSNNNGGGDDD>>>999555444444555111111111111111111111111000111111111222222222222111111111111000000000000000000000000000000000000111111111111111111111111333333333222222333666999LLLHHHAAA;;;777666888999555555555555666666666777888888777777888888999:::;;;::::::::::::;;;;;;<<<@@@???@@@@@@<<<:::@@@IIIVVVcccpppwwwzzz{{{yyyuuunnnnnnmmmkkkiiiiiijjjlllppppppwwwdddSSS___qqqbbbPPPMMMKKK======???111sssVVVDDDAAA>>><<<<<<<<<<<<;;;<<<999777666666555444333222333333222222000//////////////////...---,,,+++000///...,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,++++++,,,---///000...++++++------******,,,---,,,,,,,,,,,,---.........------,,,---...///000........./////////000000...///000222777BBBRRR^^^eeejjjrrrzzz~~~zzzmmm```\\\fff|||{{{}}}iii[[[KKKCCC===@@@FFFOOO\\\gggqqquuuyyy}}}~~~~~~}}}}}}}}}}}}~~~bbbTTT```rrrbbbSSSEEEAAABBB@@@???@@@IIILLLMMMIII@@@666111000.........---------...///------,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,------------...---------------------------------............///---------............///////////////000000000000000111111111111222222222333333333222444777::::::GGGTTTcccwww|||zzzyyyvvvsssqqqmmmiiibbb[[[UUUNNNHHHDDD>>><<<888555222222222222111111111111111111111111000000111111111222222222000000000000000000000000111111111111111111111111222222222222222222222222333333333333222333666999BBB@@@;;;777555555666777555555555666666666777777999999999999999::::::;;;:::999888888888999:::;;;???>>>???@@@@@@@@@GGGPPPYYYeeeqqquuuwwwxxxvvvsssrrrrrrrrrpppnnnmmmnnnooommmllloooyyywwweeeXXXaaaxxxpppWWWOOOMMMAAA>>>>>>333rrrTTTEEEBBB???============<<<<<<999777666666555444333222222222222222111000///////////////...---,,,+++000000...---------------***+++,,,,,,------,,,,,,---,,,,,,,,,,,,...///000...+++***,,,,,,)))***------,,,,,,,,,,,,---.........------------...//////....../////////000000000///000222444999EEESSS]]]hhhkkkqqqzzztttbbb[[[eee|||yyyqqqwwwgggPPPBBB@@@===???GGGRRR^^^mmmxxx~~~~~~ZZZVVVYYYiiivvvcccNNNCCC@@@???======HHHJJJLLLKKKFFF>>>555000........................------,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,---------------------------------------------............///---------............///......//////000000111111000111111111111222222222222333444555666888<<>>;;;;;;>>>@@@BBBHHHPPP]]]gggpppsssssstttsssppptttuuuvvvuuurrrpppppppppmmmjjjjjjmmmsss|||uuuXXXWWWiiicccPPPNNNGGGAAA===777~~~uuuWWWFFFCCC???======>>>======<<<999777666666555444333222222222222222111000///111111111111000///...---//////...---------------***+++,,,,,,------,,,,,,------,,,,,,---...000111111---,,,......+++,,,///---,,,,,,,,,,,,---......------------......//////...////////////000000000111222444888???JJJVVV___ppppppssszzzxxxmmmaaabbbuuu|||www}}}pppXXXGGG???>>>BBBKKKVVVaaalllwww~~~}}}}}}sssiii```aaatttoooUUUDDD@@@AAACCCCCCFFFGGGIIIKKKJJJDDD:::222///.........//////---,,,------,,,,,,,,,+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------............///---------............///---......///000111111222000000111111111222222222111222444555555555;;;BBBNNNggg{{{}}}}}}zzzxxxuuuqqqlllhhhaaaZZZOOOEEE>>>;;;888777444444444444444333333222111111111111111111111111000000000111111111222222000000000000111111111111333333333333333333333333333333333333333333333333333444555444333444666888555666666777888888888888666666777777777888888888999999999999999:::;;;;;;:::999888888999:::<<<===AAA>>>===@@@BBBCCCIIIPPP___hhhoooppppppqqqrrrppptttuuuwwwvvvtttqqqppppppqqqnnnlllllllllppp~~~eeeYYYgggnnnRRRNNNKKKCCC<<<;;;wwwwww\\\FFFCCC???======>>>======<<<999777666666555444333111111222222222111000000111111111111000///...---------------,,,,,,,,,+++***+++,,,,,,------,,,,,,------,,,,,,---...000111111...---//////,,,,,,///---,,,,,,,,,,,,---......---------...............////////////000000000111---000666>>>JJJWWWeeemmmsssuuuzzz~~~yyybbbccceeennn~~~yyy}}}|||mmm[[[IIIBBBBBB???JJJYYYfffrrr|||wwwqqqsss}}}vvvZZZEEE===???BBBDDDDDDDDDFFFJJJKKKGGG>>>777111///------......,,,***------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------............///---------............///---......///000111111222000000111111111222222222111111333555333222;;;GGGZZZqqq|||{{{yyyxxxtttmmmeee```VVVPPPFFF>>>999888888888555555555555555444222111111111111111111111111111111111111111222222222222111111111111222222333333333333333333333333333333444444444444444444444444444555666555444444555777666666888999999888777777777777777888888888888999888888888888888999::::::888888888999:::;;;;;;<<>>|||oooXXXEEEBBB???============<<<<<<999777666666555444333111111222222222111111000////////////...---,,,++++++,,,,,,------,,,++++++***+++,,,,,,------,,,,,,...------------///000111///,,,---000///,,,+++------,,,,,,,,,,,,---......,,,---......//////....../////////000000000111111///222999DDDQQQ___kkkrrrvvv|||~~~ooodddaaalllwww~~~~~~vvvttt{{{yyyeeeVVVIII???AAAHHHQQQ^^^mmmwww}}}}}}gggNNN???<<<===<<>>@@@FFFKKKLLLLLLTTT]]]dddlllrrrqqqppprrrsssqqqtttvvvwwwwwwvvvuuuuuuvvvtttrrrrrrssspppmmmqqqwwwbbbTTTeeegggRRROOOFFF===AAAhhhPPPDDDAAA>>><<<<<<<<<<<<;;;<<<999777666666555444333000111111222222222111111////////////...---,,,++++++,,,---......---,,,,,,***+++,,,,,,------,,,,,,......------...///000222...---///333222...,,,------,,,,,,,,,,,,---......,,,---.../////////...---//////000000000111111111666:::AAANNN\\\kkkvvv{{{{{{nnngggqqq}}}{{{vvvuuuvvvzzztttaaaNNNHHHFFFFFFOOO[[[kkkwww~~~yyyyyy}}}dddOOOEEE???;;;>>>>>>@@@BBBDDDEEEDDDCCC<<<666///---...///---+++------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---------------------------------............///---------............///////////////000000000000000111111111111222222222111000444888777999KKK```xxx}}}}}}|||wwwoooggg]]]SSSJJJDDD>>>:::777555555666666666444444444333333333333333444444444444444444444444333333444444444444555555333333444444555666666777555555555555555555555555666666666666666666666666444666777777555444555666666777777888888777666666888888888999999999::::::999888888888888999::::::;;;===AAADDDEEEDDDBBB@@@@@@FFFOOOTTTRRRPPPXXXccciiipppuuutttrrrrrrqqqooorrrsssttttttssssssuuuwwwuuurrrqqqsssrrrppppppsss{{{rrrVVVSSShhhzzzYYYRRRIII???CCClllOOODDDAAA===;;;;;;<<<<<<;;;<<<:::777666666666444333000111111222222222111111111111111111000///...---,,,---.../////////...---++++++,,,---------,,,,,,......------...///111222000///222777666111......---,,,,,,,,,,,,---......,,,,,,.../////////...---000000000000111111111111999>>>IIIZZZmmm{{{xxxxxxzzzvvv|||vvv```MMMAAAEEENNNVVVcccqqqwww~~~yyyyyyaaaRRRHHHAAA<<<===>>>@@@AAACCCEEEFFFAAA:::111......000...,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------.........//////---------.........//////000000000000////////////000111111111111222222222222111555;;;:::>>>SSSlll~~~}}}~~~vvvpppeeeZZZPPPHHHAAA<<<999777555555666777666555555444444444555666777777555555555555555555555555444444444555555555666666444444555555666777777888777777777777777777777777777777777777777777777777444666777777666555555666777888888999999999999999888888999999999:::::::::::::::999999::::::;;;<<>>>>>>>>===<<<;;;:::888777555444444444333333444444333333222111111111111111000...---,,,........................//////.........---------000///---,,,,,,---///000111,,,///<<>>:::<<>>999777<<<>>>>>>BBBIIIOOOPPPRRRTTTTTTSSSOOOLLLOOOfffsss```]]]eeesss{{{zzzsssppppppppppppnnnmmmlllmmmpppssstttsssrrrqqqrrruuuxxxyyyyyyxxx|||{{{]]]WWWiiihhhUUUHHHBBBFFFnnnQQQEEEBBB???>>>>>>>>>===<<<;;;:::888777555444444444333333444444333333222111///000000000000//////.................................------,,,,,,,,,,,,000...---,,,,,,---...000000***+++333888444...+++---------------------------..................---111---,,,///000///111555BBBKKKXXXeeevvv~~~vvv~~~ttt^^^PPPEEEFFFJJJSSS```ooozzzvvv|||```NNNAAA@@@@@@AAA???<<<@@@GGGEEE>>>555000//////---+++......---------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////000000000000111111111111000000000111222222333333111444666888BBBVVVpppzzzrrrmmm```XXXMMMCCC>>>;;;999777666777888888777666888999999888666777888888777555666777777888888888777777::::::999888888888888999888888888888888888888888888888999999999888777777777777777777888888999999666777888999999999888888888777777999;;;;;;999777666888999999999999:::<<<;;;777888>>>CCCDDDIIIPPPUUUUUUWWWXXXWWWUUUQQQNNNYYYsssjjjeeelllvvv~~~|||tttpppooonnnooonnnlllkkkkkkmmmoooqqqrrrqqqppprrruuuwwwxxxwwwuuuzzzbbbPPPWWWuuulllYYYHHH???EEEiiiNNNEEEBBB???>>>>>>>>>===<<<;;;:::888777555444444444333333333333333222222111......///000000000000000---------------------------,,,,,,,,,,,,+++++++++///...---,,,,,,---...//////+++))),,,...------...------------------------........................///...000333333222666===LLLUUU___hhhrrr~~~}}}}}}uuu]]]LLLEEENNNRRRYYYaaajjjuuulllPPPDDD???DDDDDD===>>>FFFEEEBBB<<<666222///------......---------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////000000000000111111111111000000111111222333333333444333555>>>OOOggg~~~|||ttthhh^^^OOOIIIAAA:::888888999999999;;;============???AAA???>>>>>>>>>???>>>;;;999999999:::;;;;;;;;;;;;;;;999999888777888999:::;;;888888888888888888888777::::::999999888888777777777888888999999999999888777777888999999999999999777777777888:::;;;:::888888999:::999888999;;;<<<;;;:::>>>FFFLLLPPPUUU[[[]]]^^^^^^^^^[[[XXXTTTQQQ^^^}}}rrrjjjqqqzzz~~~vvvqqqooolllooonnnllljjjjjjkkklllmmmppppppppprrruuuvvvvvvtttqqqxxxyyyzzzwwwVVVKKKcccvvveeeNNN@@@DDDcccKKKEEEBBB???>>>>>>>>>===<<<;;;:::888777555444444444222333333333333222111111//////000000000000//////---------------------------,,,,,,,,,,,,,,,,,,,,,///...------------...//////...---,,,++++++...111------------------------.........------.........///111444666555666???JJJWWW^^^dddgggllluuu{{{}}}{{{{{{|||}}}uuurrrxxxrrr]]]LLLKKKQQQhhhjjjmmmqqqvvv}}}|||rrrTTT???BBBFFF???>>>DDDFFFEEECCC===555000...///......---------,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------......------++++++,,,,,,,,,,,,---------------------------------------............//////////////////////////////000000000111111111111000000111222222333333444777444777EEE\\\ttt|||uuuhhhZZZPPPEEEAAA<<<888888:::===???BBBDDDGGGIIIJJJLLLOOOQQQPPPOOOOOOOOONNNLLLGGGDDDBBBBBBAAAAAA???>>><<<;;;;;;:::999888888999:::;;;888888999999999999999999<<<<<<;;;::::::999999999888999:::;;;;;;:::999999888999999::::::::::::::::::999999:::;;;;;;::::::999:::::::::999999;;;===AAACCCIIIPPPWWW\\\aaaddddddeeeeeeccc___ZZZVVVUUU\\\}}}uuukkkqqq|||xxxtttpppmmmrrrpppnnnmmmllllllmmmmmmooooooppprrruuuuuutttrrrmmmuuusssnnn{{{kkkNNN\\\}}}ttt[[[FFFCCC{{{aaaMMMEEEBBB???>>>>>>>>>===<<<;;;:::888777555444444444222222333333222222111000111111111111000///...---------------------------------------.....................------.........---///000...,,,,,,...000------------------------///...------------...///000111333444444999IIIXXXaaaeeehhhhhhmmmwww~~~}}}ooogggooo~~~qqqlllrrrooo[[[KKKJJJ[[[mmm}}}zzz{{{tttuuukkkDDD???FFFCCC@@@DDDFFFHHHHHHBBB:::222//////......---------,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------......------+++++++++,,,,,,------------------------------------------............//////////////////////////////000000000111111111111111111111222333333444444666333999LLLdddxxxwwwhhhWWWIIIAAA;;;;;;;;;;;;>>>CCCHHHKKKQQQTTTXXX\\\___bbbfffiiihhhgggfffeeeccc```[[[WWWSSSRRRPPPMMMIIIEEEBBB@@@AAA???===;;;::::::;;;<<<999999::::::;;;;;;;;;<<<===<<<;;;::::::::::::;;;::::::;;;;;;;;;;;;:::::::::::::::::::::;;;;;;<<<;;;;;;;;;:::999999999999666777888999;;;>>>BBBEEEKKKOOOTTTYYY^^^dddggghhhiiijjjjjjgggbbb\\\ZZZYYY\\\zzzwwwmmmrrr{{{}}}xxxvvvsssppptttsssqqqpppppppppppppppppppppppprrrttttttrrrpppkkkrrrpppiiisss{{{UUUZZZuuujjjMMM???}}}dddPPPEEEBBB???>>>>>>>>>===<<<;;;:::888777555444444444222222222222222111111000222222111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///........................+++///000---,,,------+++------------------------///...---,,,,,,---...//////...///222555>>>QQQbbbjjjllllllnnnuuu|||jjjYYYXXXfffxxx~~~yyyoooooozzzooo[[[NNNKKKWWWmmm~~~~~~~~~~~~~~~|||sss~~~NNN???CCCEEECCCCCCFFFIIIJJJFFF>>>666111///......---------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------***++++++,,,,,,------...---------------------------------............///////////////////////////000000000000111111111111111111222222333444444444444555@@@UUUiiixxxxxxkkkYYYHHH???;;;888<<>>CCCIIIPPPUUUXXX\\\___aaaeeejjjlllkkklllnnnnnnkkkddd```^^^___cccyyyzzzrrrtttzzz~~~~~~yyyuuuvvvuuurrrsssrrrrrrrrrrrrrrrssssssrrrqqqqqqrrrssstttrrrqqqkkkooonnnkkkppp___ZZZhhhzzzZZZCCChhhQQQEEEBBB???>>>>>>>>>===<<<;;;:::888777555444444444222222222222222111000000000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---..................---,,,//////,,,,,,///...)))------------------------000///---,,,,,,---///000///...000555<<>>???>>>======>>>???AAABBB@@@>>><<<::::::;;;<<<>>><<<<<<;;;;;;;;;<<<===>>>:::<<<===<<<;;;<<>>>>>>>>===<<<;;;:::888777555444444444111222222222222111000000...//////000000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------............------000222000,,,---222111+++------------------------000///---,,,,,,---///000000000333;;;DDDPPPaaaooo~~~|||yyyxxx|||~~~tttiiiVVVIIIKKK___lllrrryyyrrrqqqrrruuuwww{{{qqqwwwsssVVVLLLHHHUUUiiivvvzzz{{{uuu~~~~~~|||yyywwwuuuuuuvvvvvv|||}}}~~~qqq~~~aaaHHHAAADDDFFFDDDFFFHHHIIIHHHDDD<<<333.........---------,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------******+++,,,,,,---..............................---------.........//////////////////////////////000000000000111111111111111222222333333444444555777AAAVVVmmmxxxooobbbQQQFFFCCCGGGLLLOOOZZZaaallluuu{{{{{{tttllleeeaaa___^^^___]]][[[WWWSSSPPPMMMLLLCCCCCCBBBAAABBBEEEGGGIIIAAA???<<<999999:::===???===<<<<<<;;;;;;===>>>???<<<>>>@@@@@@@@@AAAFFFJJJTTTVVVXXX[[[___eeelllqqqrrrvvvwwwtttuuu{{{}}}zzzooorrrssspppjjjfffgggiiinnnrrrzzz}}}sssmmmlll}}}}}}yyyrrrppprrrsssqqqkkkkkkmmmnnnppprrrssstttvvvtttrrrqqqrrrsssssssssmmmjjjlllrrroookkkvvvhhhSSSfffiiixxxVVVGGGDDD@@@>>>======<<<<<<===:::777666666555333222000000000000000000000000000111222222222111///...------............------,,,,,,,,,---------......---------............///...///000///---,,,,,,...,,,,,,,,,---------......,,,---...000000000//////......111:::GGGWWWdddlll~~~~~~|||yyyzzzuuucccNNNKKK^^^iiisssttt}}}~~~|||zzzzzz}}}iii^^^HHHPPP\\\fffmmmppprrrsss}}}yyyxxxxxxxxxxxxxxxxxxyyy{{{~~~yyyqqqvvv}}}xxxttt|||rrr~~~oooQQQAAACCCIIIIIIKKKLLLKKKHHHEEEBBB999000000///......///...,,,***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---...///------------------------........................---------............///............////////////000111111111111222222222555555444222444666777666>>>OOOiii}}}yyycccTTTIIIKKKTTT]]]fffnnnwww{{{|||zzzyyyxxxyyywwwtttpppkkkhhheeeccc___ZZZTTTSSSVVVYYY[[[[[[VVVSSSNNNHHHEEECCCBBBCCCDDDDDDDDDEEEFFFIIIKKKLLLMMMLLLJJJIIILLLPPPUUUXXXdddeeegggjjjnnnssswwwyyyuuuxxx{{{|||{{{|||yyywwwwwwwwwqqqkkkmmmuuuqqqrrrttttttsssqqqnnnlllxxx{{{|||vvvmmmkkkqqqxxxnnnllljjjkkknnnrrruuuvvvyyyxxxwwwtttqqqqqqtttvvvpppooollliiihhhjjjooosssuuu[[[]]]vvvxxxVVVGGGDDD@@@============<<<===:::777666666555333222111111111111111111111111///000111111111000///...------............------,,,,,,,,,---------......---------............///...///000///---,,,---...,,,,,,,,,---------......,,,---...000000000000///111222555<<>>===<<<===:::777666666555333222111111111111111111111111...............---------------............------,,,,,,,,,---------......---------............///---...///...---,,,---///,,,,,,,,,---------......------...///000111111111222666<<>>>>>======:::777666666555333222111111111111111111111111///......---------------------............------,,,,,,,,,---------......---------............///,,,...///...------...///,,,,,,,,,---------......------...///000111222333000666???IIIRRR[[[dddjjjuuuwwwuuulll]]]SSSYYYddd|||yyyuuunnnXXXIIIJJJXXXdddoooeee\\\```ppp~~~~~~}}}}}}}}}}}}~~~~~~yyyzzz}}}xxx```IIIBBBFFFGGGLLLNNNLLLKKKKKKIIIDDD888555111....../////////,,,,,,++++++,,,,,,---...///......---------......------------------------........................---------............///............////////////000000111111111222222222222222444555333333===IIIcccttttttddd```eeeiiizzzwwwwwwwwwvvvtttrrrooommmiiiiiijjjkkkmmmooorrrsssnnnooorrrvvvyyy|||}}}~~~}}}}}}||||||}}}}}}|||{{{xxxuuuqqqnnnlllooooooooonnnnnnooopppqqqpppnnnkkkiiiiiiiiihhhfffaaaaaa```^^^]]]^^^aaadddiiiiiiiiiiiihhhhhhkkkmmmmmmuuufffYYYppp}}}VVVEEEBBB???======>>>>>>======:::777666666555333222222222222222222222222222//////...------------...------............------,,,,,,,,,---------......---------............///,,,---///...------...///,,,,,,,,,---------......---......///000222333444222:::DDDNNNXXXbbblllsss~~~~~~vvvdddVVVXXXcccmmmuuuzzzooo\\\LLLKKKXXXgggoooaaa[[[\\\kkk~~~~~~{{{|||~~~zzz~~~mmmTTTEEEBBBDDDJJJMMMKKKIIIJJJIIIFFF<<<888222///......//////,,,,,,++++++,,,,,,---...000///......---.........------------------------........................---------............///............////////////000111111111111222222222444222444666444555DDDVVVnnnzzzzzzhhh]]]bbbqqq}}}yyyyyyyyyyyyxxxvvvtttrrrrrrrrrrrrrrrsssuuuwwwxxxnnnqqqvvv|||zzzzzzxxxvvvtttqqqooonnnpppooommmmmmoooqqqqqqqqqllljjjhhhhhhhhhhhhgggfff______^^^]]]\\\^^^aaadddlllmmmmmmlllkkkjjjkkklllrrrvvv{{{kkkSSSggg|||UUUEEEBBB???======>>>>>>>>>===:::777666666555333222222222222222222222222222000000...---------...///------............------,,,,,,,,,---------......---------............///,,,---......------...000,,,,,,,,,---------..................000222444555:::AAAKKKTTT\\\eeepppwwwyyybbbYYYeeeqqqsss|||xxxvvv|||}}}hhh^^^QQQMMMZZZkkkppplllZZZ___jjj{{{}}}~~~~~~eeeMMMBBBAAAGGGKKKHHHFFFGGGGGGEEE@@@;;;444///---.........,,,,,,++++++,,,,,,---...000000///...............------------------------........................---------............///............////////////000111111111111222222222222000333777666999MMMdddyyyzzzlllcccdddooo~~~}}}|||zzzyyy{{{zzzxxxwwwvvvvvvvvvwwwqqqtttzzz{{{zzzyyywwwuuusssqqqpppsssqqqoooqqqssssssqqqnnnkkkiiiggggggggggggfffdddaaaaaa```___^^^```dddgggmmmnnnooonnnkkkjjjjjjkkkpppssstttuuuuuuWWWbbb{{{VVVEEEBBB???===>>>>>>>>>>>>===:::888666666555333222222222222222222222222222111000///...---...//////---..................---,,,,,,,,,---------......---------.........//////,,,---......------///000,,,,,,,,,---------..................000222444666@@@GGGPPPXXX^^^fffpppxxx}}}yyyaaa\\\mmmwwwrrr|||lllkkkzzzuuu~~~ooo[[[SSSLLLSSShhhxxxrrrccceeeppp{{{ppp~~~tttUUUEEE@@@FFFIIIGGGDDDEEEFFFDDDBBB===555///------------,,,,,,++++++,,,,,,---...000000///...............------------------------........................---------.........//////............/////////000000111111111111222222222111///222777777<<>>===<<<<<<:::777555555555444333111111222222222111111000000000///...------,,,,,,------............------+++++++++,,,,,,,,,------................................................+++---//////...---...///---///000000000222888===JJJNNNUUU^^^gggmmmqqqssswwwiiiiiipppppprrrvvvssszzzzzztttyyyxxxzzz~~~vvvfffZZZNNNLLL]]]xxx}}}llldddlllyyywwwtttjjjNNNDDDAAAEEE===@@@BBB:::JJJGGGBBB:::444111000//////,,,,,,,,,---------......////////////////////////........................////////////////////////............////////////000000000000000000000000111111111000111111222222222666777444777JJJiii}}}ggglllqqqvvv~~~|||zzzwwwxxx|||~~~~~~~~~}}}xxx{{{~~~|||xxxtttssstttxxxvvvtttsssrrrqqqooonnnjjjgggdddeeegggiiiiiigggiiiiiiiiiiiihhhhhhhhhgggjjjkkkkkkkkkjjjkkknnnppppppllljjjlllsssnnn]]]```|||{{{YYYGGGDDDAAA??????>>>===<<<<<<:::777555555555444333111222222222222111000000000//////......---,,,,,,------............------,,,,,,---------.........................................................+++---//////...---...///...000111000000333:::???JJJVVVeeeooorrrqqqqqqqqqhhhbbbkkkxxxyyyzzz{{{uuuyyyxxxssswww|||}}}{{{~~~uuueeeWWWNNNUUUhhh}}}zzzooolllpppxxxVVVCCCCCC>>>;;;===888CCCFFFAAA;;;555111//////...,,,,,,,,,---------......................................................////////////////////////............////////////000000000000000000000000111111111000111111222333444666888888???TTTsss{{{pppoooxxx~~~~~~|||zzz|||yyywwwvvvwwwwwwuuuqqqmmmrrrssstttuuuvvvtttqqqnnnnnnkkkiiiiiikkkmmmmmmkkkjjjjjjiiihhhgggfffeeedddhhhiiijjjjjjjjjkkknnnpppqqqnnnkkkkkkmmmvvv}}}fffcccyyy|||XXXGGGDDDAAA??????>>>===<<<===:::777666666666555444222222222222222111000000000//////......---------------............---------------.........//////................................................,,,---//////.........//////000111000000444<<>>DDDAAA<<<777222///......,,,,,,,,,---------......------------------------........................////////////////////////............////////////000000000000000000000000111111000000111222222333444555666;;;HHH___|||{{{zzznnniiivvv{{{sssqqqttt|||}}}~~~}}}vvvqqqsssxxxyyyqqqiiillloootttwwwxxxvvvrrrooopppooommmmmmnnnooonnnmmmkkkkkkiiihhhfffdddcccbbbggghhhiiiiiiiiijjjlllnnnnnnmmmmmmlllkkkpppmmm___lllyyyVVVFFFDDD@@@?????????>>>======:::777666666666555444222222222222222111000///000/////////......------------............------------------............................................................,,,...///000///...///000///000000///000555>>>EEEPPP```ttt~~~uuulllhhh___ggg|||zzzxxx{{{uuurrrvvvzzzwwwcccQQQLLLTTT^^^~~~rrrhhhvvv~~~~~~MMMCCCEEE999<<<>>>===CCCAAA>>>999444000......,,,,,,,,,---------......------------------------........................////////////////////////............////////////////////////////////////000000000000111222333333222222555===OOOhhh~~~rrr}}}qqqooorrr~~~ttthhh___cccppp}}}~~~xxxrrrtttzzzzzzsssjjjkkknnnsssvvvvvvtttrrrqqqoooooonnnmmmmmmmmmmmmlllkkkkkkjjjhhhgggfffddddddhhhiiijjjiiihhhgggiiijjjiiikkkoooooolllqqqvvv______|||wwwVVVFFFCCC@@@?????????>>>======;;;888666666666555444333333333222111000/////////////////////.........------............------+++,,,,,,,,,,,,---------................................................,,,...000000///...///000.../////////000666???FFFSSS\\\hhhqqqrrrmmmeee___eeennnyyyuuuzzzqqqeeeggguuuxxxfffTTTLLLUUUiiiyyy|||nnniiisss{{{{{{yyywwwwwwzzzNNNBBBDDD:::>>>@@@>>>BBBBBBAAA===666111///...,,,,,,,,,---------......------------------------........................////////////////////////............////////////////////////////////////000000000000111222333444333444888DDDXXXooovvvlllvvvsssyyyrrrdddVVV[[[jjj~~~{{{|||}}}yyyvvvuuuwwwvvvqqqmmmmmmoooqqqpppooonnnoooqqqooopppoooooommmlllllllllkkkjjjjjjiiiiiihhhhhhhhhjjjkkkkkkiiigggeeeeeeffffffiiinnnpppmmmpppkkk[[[nnnuuuVVVEEECCC@@@????????????>>>>>>;;;888777777777666555333333333222111000///...////////////////////////------............------+++++++++,,,,,,,,,------................................................---...000000/////////000---///000111333888AAAHHHQQQVVV\\\bbbccc```YYYTTT\\\cccxxxuuuqqqwwwmmmccciiizzzxxxiiiWWWNNNUUUfffwwwqqqaaa[[[lllzzzvvvtttrrrqqqqqqvvv~~~MMM@@@???;;;@@@===>>>BBBDDDDDDAAA999333000///,,,,,,,,,---------......------------------------........................////////////////////////............////////////000000000000000000000000//////000000111222444444555888@@@NNNcccxxxooolllxxx{{{~~~}}}}}}}}}pppeee[[[^^^lll~~~~~~{{{|||~~~|||||||||yyywwwuuusssqqqooommmlllmmmnnnnnnkkkhhhhhhlllpppqqqssssssrrrooommmmmmmmmkkkjjjjjjjjjjjjjjjiiiiiijjjkkkllljjjgggeeeddddddfffiiimmmnnnkkklllwww{{{^^^aaasssTTTEEECCC@@@????????????>>>>>>;;;888777777777666555333333333222111000///.../////////////////////000------............------,,,,,,,,,,,,---------...................................................---///000111//////000111---000333444777<<>>CCC:::???BBBEEEGGGDDD<<<444111000,,,,,,,,,---------......................................................////////////////////////............////////////000000000000000000000000/////////000111333444555444:::FFFWWWkkk~~~mmmuuu~~~}}}qqqjjjfffhhhnnnppplllgggeeeeeeppp||||||~~~{{{yyyxxxwwwuuurrrpppnnnmmmkkkiiiiiijjjjjjhhhddddddiiinnnrrrtttuuutttpppmmmmmmnnnlllkkkkkkjjjiiihhhgggggghhhjjjkkkjjjhhhfffffffffggghhhkkkmmmkkkjjjqqq{{{ggg[[[{{{qqqQQQEEEBBB@@@??????@@@???>>>>>><<<888777777777666555444333333333111000///...////////////000000000000---..................------------.........//////................................................---///111111000///000111...111555777:::???GGGMMMHHHRRR\\\]]]UUUJJJDDDCCCTTTVVVcccsssrrrggggggssszzzuuuxxxuuulllllluuuzzzzzzooo]]]QQQKKKZZZqqqyyylllYYYOOO```vvv}}}zzzvvvtttsssppprrrvvvzzzxxxxxxqqqbbbRRRGGG;;;BBBFFF999@@@BBBFFFIIIFFF>>>666222111,,,,,,,,,---------......////////////////////////........................////////////////////////............/////////000000000000000000000000000/////////000111333444555000999HHH[[[nnn|||mmm{{{sssggg]]]TTTTTT]]]fffiiihhhkkkjjjsss|||zzz{{{|||xxxvvvyyyuuupppoooooonnnkkkhhhdddggghhhfffcccccchhhlllqqqsssuuusssooolllllllllmmmlllkkkiiihhhfffeeedddfffhhhjjjjjjiiihhhhhhiiiggggggiiimmmmmmmmmrrryyyttt^^^zzzoooPPPEEEBBB???======>>>>>>>>>>>>;;;888777888888666444222222222111111111111000000000000000000000000000......////////////............---,,,,,,...///000111000...///000111///...//////.........---------......---------......///333111555???FFFGGGHHHMMMNNNTTTWWWSSSJJJDDDFFFJJJSSSYYYfffuuuuuukkkiiinnnzzzqqqiiirrrwwwZZZOOO___ppp}}}xxxyyy|||}}}~~~|||jjjWWWKKKKKK[[[rrrvvvcccRRROOOddduuu}}}wwwsssqqqooommmlllttt}}}xxx{{{qqqUUUAAAAAAEEE@@@<<>>>>>???>>>>>>>>>;;;888777888888666444222222222111111111111000000000000000000000000000......////////////......---------------.../////////...---...//////...---//////.........---------......---------...//////111222999CCCHHHHHHHHHLLLNNNQQQTTTQQQLLLKKKOOOTTT\\\^^^bbbjjjttt~~~yyymmmlllrrr{{{yyyrrrzzzxxxgggMMMIII```xxx|||yyy{{{}}}}}}~~~ooo[[[NNNTTTbbbnnnjjj[[[RRRZZZgggyyy{{{vvvrrrpppmmmlllrrr{{{wwwoooPPPCCC@@@>>>>>>AAABBBDDDFFFGGGEEE???777111///---++++++---//////...........................---------............///......////////////..................////////////////////////000000000000111000111222333444444333444BBB]]]wwwnnnyyylllbbb^^^XXXZZZccciiikkksss~~~~~~vvvmmmkkkpppttttttrrrpppuuu|||}}}{{{yyyxxxuuuuuusssmmmfffaaa___```___```bbbdddhhhllloooqqqqqqqqqqqqqqqpppnnnlllkkkllllllkkkjjjiiihhhhhhggghhhiiikkkmmmoooooooooooohhhiiiiiiiiijjjmmmqqqsssxxxooommmnnnNNNFFFCCC@@@??????@@@???>>>===;;;888777777777555444222222222111111111111000000000000000000000000000......////////////......,,,---......//////.........---,,,,,,...///...,,,...............---------......------......///000///444>>>FFFIIIGGGIIILLLQQQQQQPPPPPPQQQUUU\\\aaaiiihhhfffhhhmmmvvvwwwmmmhhhooo}}}uuu]]]IIINNNmmm}}}{{{~~~nnnWWWNNNSSScccpppppp[[[KKKVVVqqqyyytttqqqnnnkkkjjjpppzzzyyy~~~cccHHH??????@@@???>>>AAAEEEIIIIIICCC:::444...---++++++---/////////........................---------............///......////////////..................////////////////////////000000000000222222222222333444555555777KKKhhhyyyooo|||qqqiiibbbbbblll{{{|||~~~rrrhhh[[[VVVYYY```eeegggkkkqqqzzz}}}||||||{{{zzzyyyxxxwwwwwwuuuooohhhaaa]]]\\\\\\```bbbeeejjjnnnrrrtttuuuqqqqqqpppooonnnmmmmmmllljjjiiiiiiiiiiiiiiiiiiiiiiiikkklllnnnpppqqqrrrrrrmmmmmmmmmmmmooorrruuuvvvvvv}}}mmmgggjjjJJJFFFCCCAAA@@@@@@@@@@@@>>><<<;;;999777666666555444222222222111111111000000////////////////////////......////////////......+++,,,.../////////...---...---,,,,,,...///...---...........................---------...///000111///666@@@EEEFFFEEEIIIMMMUUUQQQMMMMMMRRR[[[bbbgggnnnmmmlllmmmqqqxxxhhheeeiiivvv}}}eeeXXXaaa~~~~~~oooUUUGGGSSSgggxxxmmm\\\SSSZZZooo}}}xxxssspppmmmjjjhhhjjjuuu|||~~~{{{oooPPPBBBBBB@@@;;;;;;>>>DDDIIILLLGGG>>>777///---++++++---/////////........................---------............///......////////////..................////////////////////////000000000000111222222222222333555777AAAWWWrrrvvvdddqqq~~~~~~|||{{{}}}yyysssiiinnn{{{zzzssscccZZZPPPLLLPPPZZZdddjjjooouuu}}}}}}~~~|||yyyyyyyyyyyyyyyxxxvvvtttssssssooojjjddd___^^^^^^```ccceeeiiinnnrrrtttuuuuuurrrqqqpppooonnnnnnnnnnnniiiiiiiiiiiiiiiiiiiiiiiihhhiiikkknnnqqqsssuuuvvvsssrrrpppppprrrtttvvvwwwtttyyyiii\\\oooQQQEEECCCAAAAAAAAAAAA???>>>;;;:::999777666555444555222222222111111111000000////////////////////////......////////////......+++,,,.../////////...---...---,,,---///000///...---.....................---------...///000111111222888???AAAAAADDDIIINNNTTTOOOIIIIIIOOOXXX```eeejjjmmmqqqtttvvvwwwzzz}}}```dddooo~~~vvv|||rrrWWWJJJSSSgggttt{{{```OOO]]]uuu~~~{{{vvvrrrooollliiifffhhhsssuuuxxxVVVDDDAAA@@@<<<:::<<>>===???EEEJJJLLLMMMIIIFFFFFFLLLUUU]]]bbbnnnuuu|||~~~{{{yyyyyyfffkkkvvvvvvZZZIIISSSkkkssskkk___RRRVVVsss~~~|||{{{xxxssspppmmmjjjfffdddaaakkkvvv}}}www^^^GGG???@@@BBB;;;;;;===DDDJJJKKKEEE???333111.........//////...........................---------............///......////////////..................////////////////////////000000000000000111222111000333:::???LLLmmmhhhYYY___wwwrrrmmmgggfffgggfffgggjjjnnnrrrvvvzzz|||~~~~~~vvvpppvvv~~~yyylll```YYYYYYZZZ^^^ccckkkxxxzzzyyy~~~xxxuuutttqqqllltttttttttssspppmmmiiiggg[[[ZZZZZZ]]]aaaeeegggggghhhjjjllloooppppppooonnnpppppppppoooooonnnnnnnnnlllkkkkkkjjjjjjiiiiiiiiifffgggiiikkknnnrrruuuwwwuuurrroooooosssvvvvvvuuuppppppwww___zzzkkkQQQCCCAAA@@@@@@@@@@@@>>><<<999::::::888444333444555222222222111111111111000000000000000000000000000......////////////......---------------...//////,,,++++++,,,...//////...---------.........//////------......///111222333666;;;>>>>>>BBBHHHKKKIIIFFFFFFFFFIIIOOOXXXbbbhhhyyy}}}{{{~~~|||}}}vvvbbbPPPRRRdddqqqiii[[[MMMXXXooo}}}yyyxxxvvvtttpppllljjjfffccc```XXXaaajjjpppyyymmmSSS@@@===CCC===::::::???GGGJJJGGGCCC666444111/////////...---........................---------............///......////////////..................////////////////////////000000000000000222333222222666>>>EEEXXXzzzaaaZZZiii~~~sssjjjaaa\\\WWWSSSRRRTTTUUUXXX\\\aaaffflllqqquuuxxxxxxxxx|||xxxrrrwwwzzzuuullleeecccccc[[[```iiirrr}}}zzzrrroooooouuu{{{}}}wwwsssrrrpppkkkoooooooooooolllhhheeebbbXXXYYY\\\aaagggjjjjjjhhhiiijjjlllmmmnnnnnnnnnmmmlllmmmnnnnnnnnnmmmlllkkkjjjkkkkkkkkkkkkllllllllljjjjjjkkklllmmmppprrrssstttqqqnnnqqqwww{{{|||{{{tttsssuuu}}}nnn}}}gggNNNBBBAAA@@@@@@@@@???===;;;999::::::888444222333666222222222111111111111000000000000000000000000000......////////////............---,,,,,,...///000+++******+++---......------------.........//////------......///111222333666<<<@@@AAAFFFLLLLLLFFFDDDFFFJJJNNNUUU___jjjqqq|||vvvssswwwzzz{{{~~~wwwbbbVVVTTTdddnnngggZZZSSSYYYppp}}}zzzvvvtttsssqqqmmmjjjgggddd```]]]TTT]]]eeekkkuuu{{{{{{___DDD:::???>>>:::888<<>><<<;;;:::888777555444444444////////////............000000000000000000000000////////////////////////........................111///---,,,---......------------............///...//////......000444777999;;;@@@FFFLLLMMMKKKGGGFFFBBBEEESSScccmmmrrrttt}}}}}}sss|||vvvjjjpppzzz|||{{{|||||||||||||||}}}~~~vvvdddYYYTTT\\\mmmkkkZZZRRRXXXvvv~~~|||xxxuuurrrpppqqqqqqlllfffaaa______VVVXXXaaammmxxxlllAAAAAABBBBBBAAA???>>>BBBHHHHHHDDD:::666111...------------////////////////////////////////////////////////000000//////.........---............////////////000000000000111111111111555000111555555777JJJ___{{{XXX```{{{zzzooobbbYYYKKKHHHCCC>>><<<<<<>>>??????@@@@@@BBBFFFNNNXXX^^^ooonnnooosssyyy{{{{{{}}}|||wwwpppmmmooorrrkkkpppyyyssscccZZZYYY```fffkkkqqqwwwuuuooommmrrryyymmmllljjjgggdddbbb```___fffeeeeeeeeegggjjjnnnpppkkkllllllkkkjjjjjjkkkmmmlllnnnooommmiiihhhkkknnnlllkkkjjjkkklllmmmmmmlllnnnllliiiiiikkklllkkkiiimmmlllllllllnnnqqquuuxxxvvvwww{{{~~~eeeXXXDDDCCCAAAAAABBBAAA???===;;;:::888777555444444444000000000/////////......000000000000000000000000////////////////////////........................111///---,,,---......------------............///...////////////111555888===>>>AAAEEEIIIJJJIIIGGGJJJJJJNNNWWW```iiivvv}}}xxxqqqyyyzzzwwwuuuiiidddllluuuwwwyyy~~~||||||||||||}}}ooo___QQQ^^^iiifffWWWRRR___qqq||||||{{{{{{yyywwwuuusssooopppoookkkeeeaaa______UUUWWW___jjjuuunnnGGGCCC:::AAACCCBBB@@@BBBGGGHHHEEE===999333///......//////////////////////////////////////////////////////000/////////........................////////////000000000000111111111111555222222555555999NNNeeettt]]]lllsssgggZZZMMMEEEBBBAAA>>><<<999888777666;;;;;;;;;<<>>;;;:::888777555444444444111111111000000000000///000000000000000000000000////////////////////////........................000...---,,,.........------------............///......//////000222666999@@@@@@BBBDDDEEEFFFGGGGGGFFFLLLVVV]]]bbboooyyytttrrryyyxxxqqqmmmvvvggg___^^^gggnnnpppvvv~~~|||||||||}}}~~~tttbbbYYYUUUfffkkk\\\OOO[[[vvvyyyxxxwwwvvvuuuuuuttttttppppppnnnjjjeee```]]]]]]SSSTTTZZZeeeppp|||yyy]]]SSS;;;AAAEEEFFFDDDDDDGGGIIIHHHBBB===555000...///000111////////////////////////////////////////////////////////////........................////////////000000000000111111111111444333444555444<<>>>>>===;;;888666888888777777999===CCCHHHSSS]]]jjjrrrtttuuuyyy}}}zzzxxxvvvuuuuuuwwwyyy{{{~~~~~~zzzuuussstttuuuuuusssvvvvvvwwwwwwzzzyyyssskkkeeeZZZQQQLLLNNNUUU[[[eeehhhmmmrrrtttrrrmmmiiifffeeedddcccccceeefffgggfffgggggghhhhhhgggggggggeeegggjjjkkkkkkjjjkkklllpppooonnnnnnnnnmmmjjjhhhlllllllllnnnppppppmmmkkkiiiiiijjjllloooooonnnmmmnnnnnnnnnnnnnnnnnnnnnooosssuuuyyy|||~~~___NNNEEECCC@@@????????????>>>;;;:::888777555444444444222222222111111111000000////////////////////////////////////////////////........................///...------...///...------------............///---...///000111444888<<<@@@CCCEEEFFFDDDDDDEEEFFFEEENNNZZZbbbgggvvvyyyppppppwww~~~sssrrrpppvvvjjj```\\\bbbiiilllrrrzzz{{{||||||}}}~~~{{{dddXXXXXXfffeee___ZZZbbbwwwyyyxxxuuusssrrrrrrssstttqqqpppnnniiiccc^^^ZZZXXXOOOOOOTTT]]]hhhvvvrrrJJJAAAGGGJJJHHHFFFHHHJJJJJJFFF@@@777000...///000111///////////////////////////////////////////////////////////////.....................///////////////000000000111111111111222222444444444@@@\\\wwwgggRRR```ooodddTTTHHHBBB@@@??????;;;<<<>>>??????>>>===;;;999999888666666888<<<@@@FFFOOO]]]ggglllppptttwwwssspppjjjeee```]]]\\\\\\aaafffnnntttwww{{{xxxnnnjjjnnnrrrrrroooqqqqqqooonnnttt{{{kkk\\\UUUSSSPPPLLLHHHIIIOOOWWW^^^cccgggmmmqqqqqqlllddd___aaabbbdddfffhhhiiijjjjjjggghhhiiiiiihhhfffdddbbbbbbeeeiiikkkkkkkkkkkklllooommmmmmoooqqqqqqmmmiiimmmmmmoooqqqsssrrrooommmiiijjjllloooppppppnnnmmmpppqqqqqqqqqpppnnnmmmlllpppqqqvvvyyyzzz{{{aaaPPPEEECCC@@@>>>?????????>>>;;;:::888777555444444444222222222222111111111111////////////////////////////////////////////////...........................---,,,---//////...------------............///---...000111222666;;;>>>DDDHHHKKKIIIDDD@@@@@@BBBNNNTTT]]]cccgggssszzzkkkkkkuuuxxxwwwxxxnnnssswww~~~ssscccXXX\\\eeejjjqqqxxx{{{||||||}}}~~~pppZZZVVV^^^lll___ZZZhhh}}}{{{yyyvvvsssqqqqqqrrrrrrsssqqqmmmhhhbbb\\\WWWTTTLLLJJJMMMUUU___nnn|||YYYAAAHHHMMMKKKJJJLLLMMMLLLHHHBBB999111......///000////////////////////////////////////////////////.........///////////////............///////////////000000000111111111111000111333333666GGGddd~~~{{{qqqVVVPPPjjj}}}zzzuuu^^^TTTGGG>>>;;;===???@@@CCCBBBAAA???===<<<;;;;;;::::::999777555555888:::???CCCKKKUUU___ggglllnnnoookkkccc[[[SSSMMMJJJIIIEEEPPP^^^jjjvvvyyykkkggglllrrrrrrnnnkkkllliiigggpppwwwlllaaaUUUKKKGGGEEEFFFFFFGGGJJJQQQZZZ```ccciiiooopppjjjccc]]]ZZZ[[[^^^ccchhhjjjkkkjjjhhhggghhhiiijjjhhhfffcccaaabbbeeeiiikkkkkkkkkllllllkkkjjjkkknnnrrrsssppplllooooooqqqsssuuutttqqqnnnlllnnnpppqqqpppnnnmmmlllooopppppppppooommmjjjiiioooqqquuuyyyyyyxxx}}}```OOODDDBBB@@@?????????>>>===;;;:::888777555444444444222222222111111111111000000000000000000000000000////////////////////////........................------,,,...///000...------------............///,,,...000111444888===@@@HHHLLLOOOKKKBBB>>>???CCCOOORRRXXX___eeennn}}}mmmnnnwww{{{sssrrr|||nnnhhhpppxxxvvvdddWWWYYYbbbiiiqqqyyy{{{||||||}}}{{{fffXXX\\\gggdddccclll}}}{{{yyyvvvsssqqqqqqqqqrrrrrrooojjjfffaaa\\\WWWSSSKKKHHHHHHMMMVVVeeezzzzzz]]]BBBHHHMMMMMMNNNQQQQQQNNNJJJDDD;;;444000///......////////////////////////////////////////////////.........///////////////............////////////000000000000111111111111///111222333;;;PPPmmm|||sss^^^LLLTTTsss{{{{{{vvvjjjdddOOOIIIDDDDDDHHHOOOSSSUUUVVVRRRMMMGGGAAA>>><<<;;;::::::999777555444555777;;;;;;>>>EEEPPPYYY___bbbaaa]]]WWWOOOHHHDDDAAA@@@???LLL\\\lll{{{zzzooodddccckkkqqqpppllliiijjjeeebbbmmmuuufffZZZPPPGGGAAAAAAAAACCCFFFIIIMMMTTT[[[```bbbgggllljjjddd^^^[[[[[[YYY]]]bbbgggiiiiiigggfffhhhhhhiiijjjiiigggdddcccdddfffiiikkkkkkkkklllmmmhhhhhhjjjmmmpppqqqqqqpppppppppppprrrttttttrrrooonnnpppqqqqqqooonnnmmmnnnmmmnnnnnnnnnmmmkkkiiihhhpppqqquuuzzzzzzxxx{{{\\\MMMBBBAAA@@@@@@@@@???===;;;;;;:::888777555444444444222111111111111000000000000000000000000000000000////////////////////////........................---,,,,,,...000000...------------............///,,,...000222555999>>>BBBEEEJJJLLLGGG@@@@@@HHHPPPSSSTTTXXX]]]aaaiiixxxxxxlllpppwww|||vvvooonnnzzz{{{mmmggglllxxxwwwhhh]]]^^^bbbfffpppzzz{{{{{{|||}}}~~~jjj[[[YYYaaahhhbbbrrr~~~}}}|||zzzxxxwwwvvvtttsssqqqqqqqqqrrrmmmjjjfffdddbbb^^^YYYUUUNNNIIIEEEGGGNNN[[[ooo}}}]]]CCCHHHLLLNNNRRRVVVTTTOOOMMMGGG>>>777333000///...////////////////////////////////////////////////............/////////000............////////////000000000000111111111111111222222555AAAYYYuuummmPPPEEEYYY{{{zzz~~~|||ooobbbWWWQQQCCCCCCFFFMMMXXX```eeeeeeaaa]]]WWWPPPIIIDDDAAA???;;;;;;;;;:::777666666888777888:::===AAAHHHOOOTTTQQQNNNIIICCC???===<<<<<>>>>>===;;;999999:::555888;;;:::999<<>>@@@EEEHHHHHHJJJMMMTTTYYYbbbllltttwwwuuussshhhjjjkkkppp}}}tttfff[[[WWWTTTSSSQQQMMMHHHAAA;;;777777;;;@@@FFFKKKQQQXXX\\\SSSWWWZZZ^^^gggoooppplllhhhiiijjjjjjjjjiiihhhggghhhiiijjjhhhfffeeefffggghhhiiikkkkkkkkkkkkmmmnnnjjjjjjjjjkkklllmmmnnnooommmnnnnnnnnnnnnnnnmmmllllllmmmmmmmmmlllmmmppprrrsssrrrqqqqqqssstttttttttnnnnnnmmmmmmpppuuuyyy|||___KKKBBBAAAAAABBBBBB@@@===;;;:::999888777666555444333333222111111000000111111////////////////////////........................///......---------......000///...------...///000---------........./////////111333666777:::>>>@@@?????????>>>>>>EEEXXXkkkwwwrrrnnnnnnjjjffffffkkkeee]]]]]]hhhpppooonnnrrrsssooovvvzzzuuuzzzrrrnnnxxx}}}xxxooolllrrruuurrrsssyyy{{{|||~~~~~~~~~kkkUUULLLIIIKKKYYYhhh{{{wwwtttsssrrrpppooopppooonnnlllkkkkkkkkkkkkfffaaa\\\\\\^^^___]]]ZZZTTTPPPJJJDDDAAAGGGZZZmmm|||zzzyyyvvv||||||{{{{{{zzz}}}|||qqqRRRBBBDDDJJJSSSYYYXXXVVVVVVRRROOOHHH???666000...///000000000000////////////////////////////////////////////////////////////............////////////000000000000111111111111111888888888NNNrrrSSSGGGVVVqqq|||}}}}}}qqq___QQQJJJJJJMMMOOOFFFFFFGGGGGGGGGGGGFFFFFFSSSXXXbbbmmmrrrkkkYYYKKKHHHDDDCCCDDDBBB;;;:::===::::::<<<>>>;;;999>>>EEE^^^eeeiiieee^^^VVVMMMDDDDDD???===???BBBFFFLLLSSSZZZ___eeelllqqqtttuuuuuurrrwww}}}}}}uuulllaaaYYYXXXRRRQQQPPPMMMHHHBBB<<<999888;;;???CCCHHHNNNUUUYYYYYY]]]___bbbiiipppqqqmmmjjjjjjkkkllllllkkkjjjiiiggghhhiiihhhfffeeeeeegggfffhhhiiijjjiiijjjkkkmmmiiiiiiiiiiiijjjkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmlllllloooqqqsssrrrrrrsssuuuvvvvvvuuummmmmmlllmmmqqqvvv{{{~~~```JJJBBBAAAAAAAAAAAA@@@===;;;:::999888777666555444333222222111000000000000111////////////////////////..............................---------......///000///...------...///000------........./////////000222555777999;;;???AAA>>>>>>>>>??????EEETTTcccwwwwwwsssjjjfffgggeeebbb___]]]bbblllqqqnnnoootttvvvwwwwwwyyyvvvuuu{{{zzz|||ppplllnnnwwwzzzvvvuuuyyyzzz|||}}}~~~sssbbbRRRMMMOOOYYYmmm~~~{{{yyywwwtttsssrrrqqqnnnlllooommmkkkhhhggghhhiiijjjeeeaaa\\\[[[\\\]]]\\\ZZZUUUQQQJJJDDD@@@DDDSSScccvvv~~~{{{yyyyyyyyyvvvsss{{{uuufffMMMAAABBBHHHRRRWWWVVVVVVXXXSSSPPPJJJBBB999222///...000000000000////////////////////////////////////////////////////////////............////////////000000000000111111111111///555888<<>>>>>???BBBCCC???;;;>>>EEE]]]hhhsssvvvrrriii]]]SSSOOOHHHBBBBBBDDDIIISSS]]]hhhllloooqqqqqqtttyyy~~~zzzpppiiibbbZZZWWWXXXPPPPPPNNNLLLGGGBBB===:::888:::<<>>@@@AAA@@@@@@BBBDDDHHHSSS___lllsssqqqhhhffflllhhh^^^aaabbbiiipppqqqooosss{{{~~~www{{{~~~tttwww{{{ssspppsssqqqhhhgggllluuuyyywwwvvvyyyyyy{{{}}}~~~fff```___dddlllxxx|||yyytttsssrrrrrrrrrpppmmmjjjmmmlllkkkiiihhhhhhhhhhhhdddaaa]]][[[[[[[[[[[[YYYUUUPPPJJJDDD>>>???JJJWWWnnnzzz~~~}}}~~~tttnnnsssjjjYYYAAA???CCCMMMQQQPPPQQQVVVSSSQQQMMMEEE<<<444000///000000000000////////////////////////////////////////////////////////////............///////////////000000000111111111111222444888CCC\\\zzzhhhuuuyyyKKKFFF___}}}ttt\\\SSSIIIFFFJJJNNNNNNLLLYYYcccpppvvvuuuqqqoooooogggddddddlllvvvzzzuuummmbbb\\\UUUPPPLLLGGGCCC@@@DDDEEEHHHJJJGGGAAAAAAFFFNNN\\\kkktttvvvssskkkcccccc\\\VVVVVVXXX\\\eeemmmvvvxxxzzzyyyxxx}}}vvvnnnfffaaa]]]WWWUUUWWWRRRQQQNNNKKKFFF@@@;;;888777888:::===CCCKKKUUU[[[iiimmmnnnnnnooosssrrrooogggggggggfffeeedddccccccbbbcccddddddcccbbbccceeebbbdddfffgggggggggiiikkkjjjiiihhhggggggggggggggghhhhhhiiiiiijjjkkklllmmmppppppooommmjjjjjjkkkmmmmmmppptttvvvwwwwwwxxxxxxpppooonnnooorrrwww|||}}}{{{\\\EEEBBBAAA??????@@@???===;;;:::999888777666555444333222111000000//////000000////////////////////////........................---------------...////////////............//////........./////////000000///222666888:::;;;===???BBB@@@@@@CCCFFFIIIRRR[[[\\\hhhnnnjjjnnnvvvpppbbbgggjjjpppttttttvvv~~~~~~yyyssspppmmmuuuyyyoooiiiiiieeeaaabbbhhhooorrrssstttwwwwwwzzz}}}|||qqq```hhhvvv~~~{{{yyyrrrrrrqqqqqqqqqooollliiikkklllmmmmmmllljjjgggfffcccaaa^^^\\\[[[[[[ZZZYYYTTTOOOIIIDDD>>><<>>999666555777999===DDDNNNYYYaaalllppprrrpppoooqqqpppmmmfffeeedddcccbbbaaa``````___```bbbbbbaaaaaabbbdddbbbdddffffffggggggiiikkkkkkjjjiiihhhhhhggghhhhhhgggggggggggghhhiiikkklllppppppooommmjjjiiijjjkkkjjjnnnsssuuuuuuuuuvvvwwwtttsssqqqqqqsssvvvzzz}}}|||yyy{{{ZZZEEECCCAAA???>>>???>>>===;;;:::999888777666555444333111111000////////////000////////////////////////---------------------------------------...///000////////////////////////....../////////000000000///333666999:::;;;===>>>AAA======AAAEEEHHHOOOVVVSSS```jjjnnnuuu|||uuugggkkkooosssuuuwww}}}}}}yyytttvvvhhhhhhrrrvvvlllhhhhhhbbb\\\```fffkkkmmmooorrrtttvvvyyy|||uuuiiifffvvv}}}{{{zzzsssrrrqqqqqqqqqooollliiiiiikkkmmmnnnmmmjjjgggdddbbbaaaaaa___]]][[[YYYXXXSSSNNNIIIEEE???;;;???FFFYYYmmmzzzwww}}}tttwwwYYYIII@@@HHHNNNKKKLLLQQQOOOOOONNNIIIAAA999333000000000000000////////////////////////////////////////////////////////////............////////////000000000000111111111111555333<<>>>>>>>>===;;;:::999888777666555444333111111000///////////////////////////////////////---------------------------,,,,,,------///000000......////////////........./////////000000000000111444888;;;<<<<<<>>>???@@@;;;:::>>>DDDHHHNNNSSSSSS[[[eeemmmuuuyyyqqqfffkkkooorrrqqqssszzzyyyvvv|||~~~kkkiiippppppgggfffggg```ZZZ```ggglllmmmooopppqqquuuxxx||||||rrrlllttt~~~|||zzzzzzvvvtttrrrqqqqqqooommmjjjhhhiiijjjjjjiiigggdddccc```bbbcccccc```\\\XXXWWWSSSOOOKKKHHHBBB===???DDDQQQhhh}}}|||hhhPPPAAAFFFMMMKKKJJJOOOLLLMMMMMMJJJBBB:::333000000000000000////////////////////////////////////////////////////////////............////////////000000000000111111111111111444DDD___xxxttthhhOOODDDRRRjjjrrrzzzvvv```OOOJJJPPP\\\mmm~~~|||ooocccQQQKKKMMM[[[kkkppplllhhhcccgggggggggmmmzzzyyyxxxxxx{{{xxxtttpppkkkeeeaaa```cccbbb]]]ZZZZZZTTTRRRMMMHHHBBB<<<888555555888<<>>>>>>>>>>>===;;;:::999888777666555444333111111000///////////////////////////////////////------------------------,,,,,,,,,---...///000111......////////////......////////////000000000000222555:::<<<===>>>???@@@BBB<<<999>>>EEEIIIOOOTTTUUUYYY```iiiqqqqqqjjjbbbkkknnnooommmlllrrrzzzxxxuuu{{{~~~dddrrrnnnooolllbbbaaaccc\\\YYYaaajjjooopppppppppnnntttxxx|||uuuqqqqqq}}}{{{zzzzzzxxxvvvsssrrrqqqpppmmmkkkggggggffffffeeedddcccbbb___bbbeeeeeeaaa]]]XXXVVVSSSPPPLLLJJJEEE@@@@@@EEELLLeee|||~~~pppTTT@@@DDDLLLJJJHHHLLLJJJLLLMMMJJJCCC;;;444000000000000000////////////////////////////////////////////////////////////............/////////000000000000000111111111111444<<>>??????AAAGGGMMMQQQRRRZZZdddhhhddd^^^]]]___```kkkssspppkkkmmmtttyyyvvvwwwwwwnnnbbbZZZxxxvvvoooeee]]]\\\^^^```\\\aaaiiipppsssttttttuuussstttwwwzzz~~~mmmooo}}}{{{yyywwwvvvxxxvvvtttsssrrrqqqooommmffffffeeeddddddddddddddddddcccaaa___]]][[[YYYXXXTTTQQQNNNKKKHHHEEE@@@===GGG___{{{~~~zzztttZZZEEEDDDHHHEEEDDDIIIHHHHHHJJJKKKIIIAAA555,,,000000000000//////////////////////////////////////////.........---------............/////////000000111222222111111333555888DDDZZZqqq~~~[[[GGGHHHYYYxxx{{{tttxxxlllZZZYYY^^^jjjxxxkkkbbb]]]eeetttqqqaaaWWWSSSWWWhhhyyy~~~xxxrrrmmmkkkkkkkkkffffffccc______aaa]]]WWWQQQOOOKKKGGGDDD>>>999555444888===BBBGGGPPPZZZaaaeeefffhhhhhhgggdddaaa___[[[[[[YYYXXXXXXWWWWWWWWW[[[XXXXXX\\\]]][[[\\\```[[[\\\]]]^^^___bbbgggjjjfffffffffiiimmmnnnllliiiiiihhhgggfffeeeeeefffgggmmmoooqqqpppmmmlllmmmpppoooooopppqqqsssuuuwwwxxxvvvvvvuuuuuuuuuxxx}}}~~~^^^LLLDDD???===@@@BBB???<<<;;;:::999888777666555444333111111000/////////////////////000111111000//////------------------------...------,,,---...///000000/////////............//////......///000222333555666888;;;===>>>??????999===@@@AAACCCHHHMMMPPPVVVYYYdddoooiii\\\^^^kkkmmmpppqqqoooqqqzzzyyyqqquuuvvvnnnfffddd~~~yyynnnccc]]][[[[[[]]]bbbjjjpppsssttttttuuusssuuuxxx{{{~~~vvv}}}{{{xxxwwwvvvwwwuuusssssssssrrrooommmiiihhhgggfffeeeeeeeeefffdddcccaaa___]]]ZZZYYYXXXTTTRRROOOLLLIIIEEEAAA===BBBXXXtttyyy^^^GGGDDDGGGEEECCCEEEEEEFFFHHHKKKJJJCCC888000000000000000//////////////////////////////////////////.........---------........./////////000000000111222222111222444666===MMMfff}}}}}}SSSEEEJJJ___|||xxxsss|||~~~hhh___fffppp~~~uuukkkbbb```XXXTTTYYYbbbpppyyykkk\\\SSSUUU^^^xxxzzzxxxsssoookkkjjjjjjjjjkkkjjjeee```___```\\\WWWUUURRRNNNJJJFFF@@@:::666555888<<>><<>>AAABBB???;;;;;;:::999888777666555444333111000000///////////////---.........////////////........................---------------.........///////////////.........//////......///111333444555777;;;>>>???>>>;;;:::888:::@@@FFFIIIMMMVVV___lllxxxhhhVVVaaaxxxvvvpppiiilll~~~~~~|||~~~qqq^^^bbbuuu|||uuuiii^^^[[[^^^bbbfffmmmqqqsssttttttuuuuuuwwwzzz}}}~~~~~~}}}{{{yyywwwvvvuuuuuutttuuuuuutttpppnnnlllkkkjjjhhhgggfffffffffdddcccaaa___]]][[[YYYYYYVVVUUURRRPPPMMMIIICCC@@@;;;JJJcccyyygggJJJ???BBBFFFCCC>>>AAADDDHHHMMMOOOJJJ@@@888000000000000/////////////////////////////////////////////..................////////////000000000000111222222222333555777???YYYxxxyyy~~~HHHBBBWWWtttxxxrrrttt~~~uuuwwwzzzggg\\\^^^iiirrrooorrruuuxxxwwwwwwyyy|||~~~ggg]]]\\\QQQVVV```hhhjjjkkksss|||zzztttsssrrrpppnnnmmmllllllcccdddbbb]]]\\\______]]]]]]YYYSSSMMMHHHAAA;;;777777888;;;@@@HHHRRR\\\bbbcccaaa]]]YYYUUUSSSQQQPPPLLLKKKJJJJJJIIIIIIIIIJJJLLLIIIIIILLLMMMLLLMMMQQQRRRTTTWWWYYY\\\___dddgggjjjhhheeedddeeegggiiijjjhhhggggggfffggghhhjjjkkkmmmooorrrttttttrrrqqqpppuuuuuuuuuuuuvvvxxxyyyzzzxxxxxxvvvtttsssuuuyyy|||~~~||||||~~~___NNNFFF@@@>>>AAABBB>>>;;;::::::999888777666555444333111000000///////////////,,,,,,,,,------.................................------......////////////........./////////////////////...///000222333555777:::>>>AAAAAA???<<<999:::;;;???FFFIIIOOO]]]lllvvvaaaXXXdddqqqnnnjjjeeefffqqq~~~~~~zzzaaaLLLXXXtttvvvoooiiieee___YYY\\\ccceeeiiinnnrrrtttttttttuuuvvvwwwzzz|||~~~~~~~~~llllllvvvpppoooqqqwww{{{~~~~~~~~~}}}zzzxxxvvvwwwvvvvvvvvvvvvtttqqqooolllkkkiiigggfffdddddddddccccccaaa```^^^]]]\\\[[[YYYWWWUUUSSSPPPLLLFFFBBB>>>HHH^^^vvvsssRRR@@@@@@GGGGGGAAACCCEEEJJJPPPQQQLLLAAA999000000000000////////////////////////////////////////////////////////////////////////000000000111000111222333222333666888GGGdddkkkyyyFFFDDD___sssqqqwww~~~ooodddccclllzzzooogggaaa^^^\\\YYYSSSOOOSSSZZZ___fffrrrzzzyyyvvvzzz|||uuutttrrrpppnnnlllkkkkkkdddfffddd___^^^``````^^^[[[WWWQQQKKKEEE@@@:::666777888:::@@@HHHPPPXXX\\\^^^\\\WWWSSSOOOLLLKKKJJJEEEEEEDDDCCCCCCCCCDDDDDDGGGDDDDDDHHHIIIGGGIIILLLLLLOOOSSSVVVYYY]]]aaadddhhhgggeeecccccceeehhhjjjiiihhhgggggghhhiiijjjkkkmmmnnnqqqtttuuutttrrrppptttttttttuuuwwwxxxzzzzzzwwwwwwvvvttttttvvv{{{~~~~~~~~~aaaMMMFFFAAA>>>AAABBB>>>;;;::::::999888777666555444333111111000///////////////......---......///000111........................---...//////000000//////........./////////////////////...///000222444555:::<<>>999666777777:::???FFFMMMQQQSSSSSSQQQMMMIIIFFFDDDBBBBBB@@@??????>>>>>>>>>??????@@@>>>>>>AAABBBAAABBBFFFGGGJJJNNNRRRVVVZZZ^^^aaaffffffeeecccbbbcccgggjjjjjjiiiiiihhhhhhiiijjjkkkmmmmmmooorrrtttuuusssqqqrrrrrrssstttvvvxxxyyy{{{vvvvvvuuutttsssvvvzzz~~~bbbKKKGGGAAA>>>AAABBB>>>:::999:::999888777666555444333111111000//////////////////.........///000111222........................,,,---.../////////................../////////000////////////111333555666;;;<<>>===>>>AAABBBEEEKKKOOOSSSWWW\\\___bbbddddddcccbbbcccgggjjjlllkkkjjjiiihhhiiijjjkkknnnmmmmmmooosssuuutttrrrooooooppprrrtttwwwyyyzzzvvvuuutttrrrqqqssswwwzzz}}}~~~bbbJJJGGGAAA>>>AAABBB>>>:::999:::999888777666555444333111111000///////////////...---------...///111222////////////////////////+++,,,---.........---,,,---.........//////000000////////////111333555666;;;<<<>>>???>>><<<999777======BBBKKKKKKKKKYYYkkkppphhh``````hhhqqquuussspppooonnnuuu}}}dddGGGJJJggg}}}fffUUUUUUZZZ[[[^^^dddkkknnnrrrtttttttttuuuuuuyyyxxxwwwwwwyyy|||kkkVVVfffsssoooaaaRRREEECCC???<<<;;;<<<===???BBBOOOcccttt{{{yyy|||xxxsssooonnnmmmmmmlllmmmllljjjgggeeecccbbbaaabbbbbbbbbcccdddddddddeee___^^^]]]\\\YYYTTTMMMHHH???@@@QQQooo{{{yyy^^^IIILLLNNNIIIAAAEEELLLTTTWWWRRRGGG???000000000000////////////////////////////////////.../////////000000111111000000000000111111111111000111333333333555777999WWWzzzppp\\\sssmmmOOOBBBRRRppp{{{pppxxxpppaaa\\\WWWPPPJJJIIIGGGGGGKKKPPP]]]hhhtttzzz}}}~~~{{{wwwssspppmmmiiihhhiiikkklll```fffhhhddd```^^^[[[XXXPPPLLLGGGCCC@@@===:::888666666999>>>DDDGGGFFFDDDDDDCCCBBB@@@>>>;;;:::999:::999999999999999::::::<<<999999<<<===<<<===AAA???CCCIIINNNRRRVVVZZZ]]]```bbbdddcccbbbcccgggjjjmmmllljjjiiiiiiiiijjjjjjnnnllllllnnnrrruuutttssslllmmmoooqqqsssvvvyyyzzzvvvuuussspppooopppsssvvv{{{~~~~~~~~~]]]KKKBBBAAA?????????>>>;;;999999999888777666555444444111111000//////////////////////////////.........////////////..............................------.........////////////000/////////000222444666888777:::======;;;;;;===@@@???FFFLLLKKKHHHLLLWWWbbbeee]]]WWWZZZbbbnnn}}}~~~qqqiiirrrfffBBBQQQzzznnn[[[XXX[[[]]]```eeegggjjjnnnqqqsssuuuwwwyyyyyyyyyxxxxxx|||hhhZZZjjjyyyqqq^^^GGG@@@;;;;;;999444444888===@@@PPPjjj~~~}}}|||}}}zzzxxxuuuqqqnnnmmmmmmmmmkkkjjjiiigggeeedddcccbbb````````````aaabbbcccddd___\\\YYYXXXYYYWWWPPPJJJCCC@@@NNNlllzzz{{{LLLDDDKKKLLLBBBDDDIIIPPPUUURRRGGG>>>555000---///000...---///,,,---...///000000/////////////////////.........000000000000111111111111222666111///555555888CCCdddmmmvvvpppUUUHHHAAARRRuuuyyysssuuuyyyrrrbbbSSSJJJAAA===<<<<<<@@@FFFTTT^^^lllvvvyyyxxxwwwwwwqqqnnnjjjiiiiiijjjjjjjjjiiigggddd```\\\XXXUUUTTTMMMIIICCC???===;;;777444444666999;;;=========<<<:::999999777666555444333555555555666666666777777444444555666888999;;;<<>>;;;999999999888777666555444444111111000////////////////////////////////////...////////////....................................,,,,,,,,,------------.../////////000222444666888888:::======;;;;;;>>>AAAGGGMMMQQQOOOJJJJJJRRR[[[\\\VVVSSSXXX```iiittt~~~uuuooopppvvvyyy|||bbbIII^^^lllYYYVVVZZZ\\\```fffiiilllpppssstttuuuvvvwwwyyyzzzzzzzzz}}}|||zzzyyyjjjWWWSSSLLLEEEAAA;;;666888>>>;;;<<>><<<888555333555777999::::::999999888777777666444333333222222222333333333444444444333444444555666888:::;;;<<<@@@EEEJJJNNNSSSXXX\\\```aaaaaa``````bbbeeehhhgggiiikkkkkkjjjhhhhhhiiijjjjjjjjjlllooossswwwzzzyyytttssswwwyyywwwxxx||||||yyywwwuuuuuuuuuuuuuuu|||}}}|||ZZZIIIBBBAAA?????????>>>;;;999999888888777666555444444111111000///////////////......///////////////////////////............---........................,,,,,,,,,------------.../////////000222444666888888:::===<<<;;;;;;>>>BBBKKKQQQTTTRRRLLLIIIMMMQQQRRRPPPSSSZZZ```dddkkkqqqyyyxxxwwwvvvqqqmmmqqqwwwqqqWWWPPPooo~~~iiiVVVSSSXXX[[[```fffkkkooosssvvvvvvuuuuuuvvvxxxzzz}}}}}}}}}}}}|||sssggg[[[MMMAAA===>>>;;;:::GGGbbbyyy~~~}}}{{{zzz{{{zzzxxxvvvuuutttuuuwwwxxxooommmkkkhhhhhhhhhjjjkkkiiigggccc```^^^]]]]]]]]]___\\\ZZZYYYYYYVVVPPPKKKEEE@@@JJJdddyyy~~~ZZZLLLLLLJJJAAAAAAEEEMMMTTTTTTKKKBBB555000...000000......000111111000/////////000111......//////////////////000000000000111111111111000444111000777888@@@RRR~~~___CCCCCCIIIeeezzz{{{lllkkktttdddOOOGGGCCC===888777777666999>>>LLLUUUbbblllqqqsssuuuvvvyyyvvvrrrnnnjjjfffbbb______^^^[[[WWWRRRNNNKKKIIIGGGEEECCCBBB@@@===999555333444666777777666555444555444444333222111000000/////////000000000111111222222222333555666888888999<<>>;;;999888888777666555444444333111000000///////////////............//////////////////.........------------------........................////////////000/////////000222444666888888;;;===<<<;;;;;;???CCCHHHMMMRRRSSSOOOMMMNNNPPPOOOQQQWWW___cccccceeeiiiooottt{{{~~~xxxqqqtttzzzuuu^^^KKKTTT~~~{{{eeeSSSQQQVVVZZZ```gggnnnqqquuuxxxwwwvvvuuuuuuwwwzzz~~~~~~|||~~~rrrbbbRRREEE===>>><<>>:::888999888777:::???GGGRRRaaalllqqqrrrrrrssspppnnnkkkiiigggddd___\\\TTTSSSRRRPPPNNNLLLKKKJJJEEEEEEEEEDDDBBB>>>999666444555555555444333222111111111111000000/////////---.........////////////111111111111333444555666666999???DDDJJJPPPWWW[[[]]]^^^``````aaabbbeeehhheeegggjjjjjjiiiiiiiiijjjiiimmmppppppnnnpppvvv{{{}}}yyyzzz}}}}}}{{{zzz{{{{{{{{{yyywwwwwwxxxyyywwwyyy~~~~~~ZZZGGGBBBAAA?????????>>>;;;999888888777666555444333333111000000///////////////---.........//////000000............---------------------.........//////.........////////////000/////////000222444666888999;;;<<<<<<;;;<<<@@@DDDBBBHHHOOOTTTVVVVVVWWWWWWPPPSSS[[[cccdddbbbbbbfffkkknnnuuuzzzzzzzzzqqqYYYJJJ[[[vvvbbbPPPOOOUUUZZZ```hhhooorrrvvvxxxwwwvvvvvvvvvxxxyyy}}}~~~{{{|||qqqdddZZZMMMBBB@@@???KKKeee{{{|||}}}~~~}}}{{{yyyxxxyyy}}}{{{xxxwwwwwwxxxxxx{{{uuuoookkkiiihhhiiihhhfffccc___]]]]]]]]]]]]\\\[[[ZZZYYYVVVSSSNNNKKKFFFAAAGGG]]]sss~~~oooRRRGGGKKKQQQFFFBBBBBBJJJSSSUUUNNNEEE666111...000111///...000///...---...///222555777---.........//////000000///000000000111111111111///222111333999<<>>999777666666555555333222111000///////////////.....................////////////000000000000111222444444555888===BBBHHHOOOVVV[[[]]]^^^___```___```bbbddddddfffiiijjjiiiiiiiiijjjlllooorrrqqqnnnmmmrrrwww}}}{{{xxxwwwyyy{{{{{{xxxxxxyyyzzzxxxvvvuuuvvvxxxuuuvvv|||{{{YYYIIIBBBAAA?????????>>>;;;999888777777666555444333333111111000///////////////------......///000000000.........------------,,,,,,,,,------.../////////,,,,,,,,,------------.../////////000222444666888999;;;<<<<<<:::<<>>;;;999777777666555444333333222111111000///////////////------......///000000111.........---------,,,,,,,,,,,,------...//////000,,,,,,,,,------------.../////////000222444666888999;;;<<<;;;:::<<>>UUUyyypppeee\\\CCCOOO]]]ssstttiiidddqqq||||||qqq```aaa___bbbwwwyyy```MMMBBB???777666777888555333888???IIIQQQ]]]dddeeebbb```___ZZZWWWTTTRRRRRRQQQPPPOOOOOOOOOOOOOOONNNNNNNNNNNNOOOPPPOOOKKKCCC<<<999777666555444333111000000000.........//////000000000....../////////000000000000//////000000111222333333555999===BBBJJJQQQWWWWWWYYY[[[]]]]]]^^^___aaabbbdddgggiiiiiiiiijjjkkkmmmnnnnnnnnnnnnnnnoooooouuuzzz{{{uuurrrtttwwwwwwrrrvvvxxxwwwsssqqqsssvvvwwwwww{{{nnnVVVLLLBBBAAA?????????>>>;;;999777777666555444333333222111111000///////////////---------...///000000111......---------,,,,,,,,,,,,,,,------...///000000........./////////000000/////////000222444666888999;;;<<<;;;:::===BBBGGGFFFHHHMMMTTTZZZ[[[YYYUUUUUUVVV[[[aaadddjjjvvvuuu{{{|||~~~~~~uuu~~~mmm[[[OOORRRZZZ^^^bbbhhhmmmoooqqqrrrtttwww|||}}}|||yyyiiiYYYLLLGGGNNNbbbzzz~~~{{{zzz}}}~~~~~~{{{yyyyyyzzzzzzyyyvvvtttssssssssstttnnnmmmllljjjiiigggggggggaaabbbccccccaaa___\\\ZZZWWWXXXXXXVVVQQQMMMJJJIII>>>;;;AAAVVVooo~~~~~~rrr[[[KKKNNNXXX]]]TTTNNNRRR[[[]]]UUULLL777222///111222000///111,,,---...///000000//////---------...///000000111000000000000111111111111222444333777;;;>>>VVV}}}cccSSSpppQQQ???RRRcccuuusssgggeeeuuuyyybbbTTTGGGKKKJJJLLL```kkkTTTAAA666888888999999666444999AAAKKKQQQYYY]]]]]][[[ZZZ[[[WWWUUURRRQQQRRRSSSTTTTTTMMMMMMNNNPPPQQQSSSTTTTTTSSSSSSRRRLLLCCC<<<888777555444333111000/////////......//////000111111111........./////////000000000000///000000111222333222444777;;;@@@GGGOOOTTTSSSVVVYYY[[[\\\^^^```bbbaaadddgggiiiiiiiiijjjkkklllkkkkkkllloooppppppooouuu}}}wwwppprrrvvvwwwqqquuuxxxwwwsssqqqsssvvvyyyyyy{{{mmmSSSFFFAAA@@@???>>>>>>===;;;888888888777777666444333222111111111111000000000000000000///...............,,,------......---,,,,,,........................000000000000000000000000......000111333555666666999:::;;;;;;:::<<>>555///000222111......000000000000000000000000////////////////////////111111111111111222222222222444666666888EEEbbb|||ZZZYYYdddnnnKKKDDDWWWkkk|||lllaaahhhyyyhhhRRRFFFFFFCCCAAADDDRRRkkkuuu]]]III@@@888555555666666555999>>>HHHNNNUUUZZZZZZVVVRRRPPPMMMMMMMMMMMMNNNPPPQQQSSSNNNPPPSSSTTTUUUUUUWWWXXX___]]]YYYQQQIIIAAA<<<:::444333222111000000000000////////////000000000000............/////////000.........///////////////222555888<<<@@@FFFMMMRRRQQQSSSWWWZZZ\\\^^^```ccceeefffiiikkklllkkkjjjjjjpppmmmkkkmmmqqqsssooolllvvvwww{{{~~~yyyqqqqqqwwwuuupppooossswwwvvvuuuuuu|||~~~nnnTTTHHHAAA???>>>>>>>>>===:::888888888777777666444333222111111111111000000000000000000///...............///.........------,,,,,,------------------------..............................000111333555666666666777888888888999<<<>>>GGGEEEGGGOOOUUUUUUSSSSSS[[[^^^bbbccc___```pppyyyqqqqqqvvvzzzzzzxxx~~~uuuhhhiii}}}kkkVVVNNNSSSTTTZZZccceeemmmnnnnnnoooqqquuuyyy|||}}}{{{zzz}}}tttiiihhhzzzrrr\\\RRRccc|||~~~}}}}}}{{{{{{|||}}}|||{{{yyywwwtttsssssstttvvvwwwvvvuuuoooqqqrrrooojjjfffddddddcccaaa___]]]]]][[[YYYWWWWWWVVVUUUUUUSSSPPPKKKGGGBBB>>>@@@MMMbbbssszzzzzznnn\\\JJJEEEPPPYYYXXXWWWWWW\\\___YYYQQQ???666///000222111///...000000000000000000000000////////////////////////111111111111111222222222444444444666===PPPlll}}}cccgggfff~~~vvvXXXCCCIIIeee}}}|||mmmbbbhhhyyywww]]]LLLFFFAAA@@@>>>???JJJ```|||vvvdddSSSKKK>>>:::777777666444777===CCCHHHNNNRRRQQQNNNLLLJJJKKKKKKKKKMMMOOORRRUUUWWWUUUVVVXXXZZZ[[[[[[\\\]]]aaa___[[[TTTKKKAAA:::666444333222111000000000000////////////000000000111........./////////000000////////////////////////111333777;;;???EEEKKKPPPOOORRRVVVYYY[[[]]]```bbbfffgggiiijjjkkkkkkjjjjjjooommmkkkmmmqqqrrroookkktttuuuzzz~~~{{{uuuuuuzzzxxxrrrpppsssvvvuuutttuuu||||||~~~oooUUUJJJ@@@???=========<<<999777888888777777666444333222111111111111000000000000000//////............///222111///---,,,,,,------------------------------..............................000111333555666666555666777777777999<<>>JJJ]]]mmmttttttzzz~~~|||zzz{{{~~~}}}~~~vvvdddQQQHHHPPPWWWZZZ\\\___cccddd]]]SSS@@@777000000222111//////000000000000000000000000////////////////////////000000111111111222222222666555333555CCC\\\yyyvvvuuuxxxeeeKKK@@@PPPppp{{{lllbbbiiiyyyqqqVVVKKKIIICCCDDDBBB@@@DDDUUUooozzztttqqqrrroooeeeYYYRRRDDD>>>999777555333666:::>>>AAAEEEFFFFFFDDDCCCBBBGGGHHHJJJMMMQQQVVVZZZ\\\\\\]]]___aaacccddddddddddddaaa]]]UUUKKK@@@777222333222111111000000000000/////////000000000111111////////////000000000000000000//////////////////000222666999===BBBHHHLLLMMMPPPTTTWWWZZZ\\\___aaaggghhhiiijjjjjjjjjjjjjjjmmmlllkkkmmmpppqqqnnnkkkooorrryyy~~~{{{|||xxxtttvvvxxxvvvuuuvvv{{{yyyyyy~~~oooTTTJJJ???>>>===<<<<<<;;;999666888888777777666444333222111111111111000000000///000///............//////444222000---,,,,,,---.........................................................000111333555666666777888999::::::<<>>;;;<<>>===<<<<<<;;;999666888888777777666444333222111111111111000000000/////////............//////444222000---,,,,,,---...////////////////////////////////////////////////......000111333555666666777999:::;;;<<<>>>BBBEEEBBBDDDHHHMMMLLLGGGGGGKKK[[[aaadddaaa[[[\\\dddkkktttuuuuuuwwwzzznnnZZZGGGJJJsss{{{oooYYYPPPUUUUUU[[[eeegggnnnqqquuuuuurrrrrrtttwwwtttvvv{{{}}}|||vvvfffeeexxx{{{ttt{{{~~~|||zzzxxxxxxyyyzzz~~~{{{vvvsssqqqooommmkkkmmmmmmlllkkkjjjgggdddbbbcccbbbaaa``````^^^[[[XXXVVVUUUTTTTTTRRROOOJJJFFF<<<999999BBBPPP]]]bbbccccccfffjjjkkkjjjkkkmmmppprrrvvvxxxzzz~~~}}}```PPPTTT^^^aaabbbbbbcccccc\\\UUUCCC999111111222111000000////////////////////////000000000000000000000000///000000111222222333333///777888888IIIlll|||zzzZZZDDDEEE[[[sssoooeeeaaammmpppZZZKKKOOOQQQQQQNNNNNN\\\tttsssgggcccaaaZZZQQQMMMEEE===555444333333444888888999999888777777999;;;BBBFFFLLLTTT[[[aaadddeeejjjjjjlllooorrrrrrpppmmmeee]]]RRRGGG???999444111111111000000///000000000000000000000111111111111000000000111111111111222222222111111000000000000000333777:::===@@@DDDHHHJJJMMMRRRVVVYYY\\\___bbbfffggghhhiiijjjkkkkkkkkkjjjkkkmmmoooqqqqqqooommmiiiooouuuzzz}}}xxxxxxyyywwwvvvwwwsssqqqrrrwww~~~{{{|||oooSSSGGG@@@???=========<<<999777888888777777666444333222111111111111000000000000///............//////000222111///---,,,,,,------////////////////////////000000000000000000000000......000111333555666666555777888999;;;===AAADDDFFFIIIOOOSSSOOOHHHIIIMMM^^^eeejjjfffccceeekkkooovvvvvvtttwww~~~nnnXXXGGGKKKqqqlllWWWPPPUUUWWW]]]fffgggmmmrrrwwwwwwtttrrrtttxxxsssuuuyyy||||||~~~}}}~~~|||zzzyyyxxxyyyyyyxxxvvvrrrqqqppppppooonnniiihhhhhhhhhiiihhheeebbb^^^^^^^^^``````^^^ZZZVVVVVVUUUTTTTTTRRROOOJJJFFF<<<999777===GGGPPPUUUUUUVVVXXXZZZ\\\\\\^^^aaaccchhhllloooqqquuu|||~~~wwwYYYTTTbbbeeeeeeccccccbbb^^^WWWEEE:::222111222111000111000000000000000000000000000000000000000000000000//////000111222333333444---777:::;;;RRRxxxZZZBBBHHH___sss{{{jjjaaa```pppmmmXXXSSSUUUVVVUUU[[[lllttthhh^^^SSSKKKHHHDDD;;;444444444444444666666666666555444555888:::@@@FFFQQQ\\\fffkkkmmmnnnuuutttsssuuuvvvtttoookkk]]]SSSGGG===888555333222111000000//////000000000000000000111111111222222000111111111222222222222333333222222111000000000000333777:::<<>>>>>>>>===:::888888888777777666444333222111111111111000000000000...............///000000///.........------,,,,,,........................////////////////////////......000111333555666666444555777999:::===AAADDDHHHLLLQQQRRRMMMHHHKKKRRR\\\eeejjjfffcccgggkkkmmmtttpppkkkrrrkkkMMMEEENNNnnnhhhTTTOOOVVVXXX]]]ffffffiiiooouuuvvvrrrppprrrvvvttttttxxx|||}}}}}}~~~}}}{{{yyyxxxxxxxxxvvvssspppnnnooooooooonnniiigggfffggghhhhhhdddaaaZZZ[[[^^^aaabbb```ZZZVVVUUUUUUTTTSSSRRRNNNIIIEEE>>>:::666888>>>CCCEEEEEEFFFGGGHHHHHHIIIKKKLLLNNNQQQVVVZZZ\\\bbbkkkqqqrrrxxx}}}jjjUUUcccgggiiihhhggggggbbb\\\FFF;;;222111222111111222000000000000000000000000000000000000000000000000...///000111222333444444///777888>>>^^^cccFFFLLLccctttwwwggg```bbbssszzzeeedddcccdddlllxxxgggWWWOOONNNFFF===666666777555333444222333333333222333666999>>>GGGVVVeeeqqqxxxyyyyyy}}}zzzvvvuuutttoooggg```PPPHHH<<<555333333222000000000////////////000000000000111111111222222222111111111222222222333333444333333222111111000000///222666999:::===@@@BBBDDDHHHMMMQQQUUUXXX\\\______cccggglllnnnnnnmmmllliiilllpppssssssrrrqqqpppkkkoooqqqrrrxxx|||vvvtttvvvxxxwwwuuuuuuuuuwwwxxxyyyyyy{{{}}}sssUUUFFFAAA@@@???>>>>>>===;;;888888888777777666444333222111111111111000000000000...............///000111,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................000111333555666666555666888:::;;;>>>CCCFFFGGGJJJNNNNNNIIIFFFLLLUUU\\\fffkkkgggeeehhhlllllljjjbbb\\\hhhddd===???LLLffffffSSSOOOWWWYYY^^^ffffffeeelllssstttpppnnnppptttttttttwww|||}}}|||~~~~~~}}}|||zzzyyywwwwwwwwwtttpppnnnmmmmmmlllkkkjjjhhhggggggiiihhhddd```YYY\\\```dddfffccc]]]XXXUUUTTTTTTSSSRRRNNNIIIEEE@@@;;;666444777::::::999:::::::::999::::::;;;<<<;;;AAAEEEHHHOOOYYYaaadddkkkrrr|||tttUUUccchhhmmmmmmmmmlllfff```GGG<<<333111222222111222000000000000000000000000000000000000000000000000...///000111222333444444222666666@@@hhheeeFFFMMMfffwwwzzzgggaaacccuuuzzzwwwssssss{{{vvveee]]]]]]HHH???888888888666333222///000111111000222555777<<>><<<;;;:::999777777777666666555555444444222222111000///...---,,,......////////////......------------------------------------------------////////////////////////000111222333555666777777555777:::::::::<<>>BBBCCCGGGMMMTTTXXXYYYYYYdddcccdddhhhlllnnnllljjjmmmooosssuuuvvvuuurrrqqqpppqqqqqqrrrssswww|||wwwrrrwww{{{zzzxxxyyy{{{{{{zzzzzz|||qqqSSSCCCDDDAAA>>><<<;;;:::999777777777777666555555444444222111000///...------,,,......////////////......------------------------------------------------////////////////////////000111222333555666777777111444888:::<<>>???KKK___pppwwwyyy|||uuuoooddd]]]]]][[[PPPCCC888666444111000//////000////////////////////////111111111111111222222222222222222222333333333333222333333333333222222111111111222444777999<<<===AAABBBFFFKKKQQQVVVXXXYYY``````bbbfffkkkooonnnmmmjjjllloooqqqrrrqqqooonnnooopppqqqrrrtttwww}}}yyytttwww{{{zzzyyyzzz}}}}}}}}}}}}qqqSSSCCCCCCAAA>>><<<<<<;;;999777888777777666555555444444111111000///...------,,,......////////////......------------------------------------------------////////////////////////000111222444555666777777222444888:::===CCCLLLRRR\\\]]]ZZZPPPGGGGGGPPPZZZZZZfffmmmkkkjjjppprrrppp^^^QQQ^^^qqqssszzz~~~pppLLLGGG\\\~~~vvv^^^___PPPNNNVVVXXX___eeebbbfffgggjjjmmmppprrrssstttsssuuuxxxyyyyyyzzz{{{|||}}}}}}lllXXXPPPJJJXXX___kkkxxx}}}yyyxxxzzz{{{|||{{{yyywwwuuusssrrrpppnnnlllllllllmmmjjjiiigggggggggfffcccaaa]]]^^^^^^___^^^]]][[[ZZZVVVUUUSSSRRRQQQNNNJJJGGGBBB;;;555444333000000333444333333222222222222333111111111222333444555666???FFFPPP^^^oooZZZXXXeeeoootttpppnnnoookkkcccPPPAAA333000333333000///000000000000000000000000000000000000000000111111000000000000111222333444444======HHHhhh```___uuuhhhGGGAAA\\\yyy{{{mmmdddfffrrr}}}xxxhhhUUUGGG:::666666444222111222222111000///000333666<<<@@@JJJYYYdddjjjnnnrrrrrrjjj]]]SSSPPPNNNDDD888333222000//////000111222000000000000000000000000000111111111222222222333222333333333444444444444444444444333333222222222000111222444666999;;;<<<@@@AAADDDHHHMMMSSSXXXZZZ______aaaeeeiiilllmmmllllllnnnppprrrsssrrrqqqpppooopppqqqrrrtttwww}}}|||xxxxxxzzzzzzzzz{{{~~~~~~~~~mmmTTTFFFBBB@@@>>>===<<<;;;999777888888777666555444444333222222111000//////............////////////......................................................///////////////////////////000222444666666666666666888::::::;;;@@@HHHNNNVVVWWWUUUNNNHHHIIIQQQYYY\\\gggiiieeejjjwwwyyyqqq]]]VVViii}}}|||~~~rrrMMMFFFZZZhhh]]]OOONNNVVVYYY```fffbbbfffhhhjjjmmmoooqqqrrrsssrrrtttvvvwwwwwwwwwyyyzzz~~~{{{lllhhhcccPPPAAA>>>;;;AAAGGGRRRbbbttt|||xxxwwwwwwvvvvvvxxx{{{|||{{{yyywwwvvvqqqpppooonnnnnnnnnoooooojjjhhhfffffffffeeecccaaa]]]]]]]]]^^^]]]\\\[[[ZZZWWWUUURRRPPPMMMJJJFFFBBB>>>888333333333111111333333222222111111222222222111111222222333222222222555999@@@MMMbbbwww{{{jjjPPPXXXcccnnnuuusssrrrrrrllldddQQQBBB555111222222000000////////////////////////000000000000000111111111000000000111222333444555222;;;AAASSSsssbbbmmmzzzzzz|||```NNN===BBB]]]uuuvvvjjjbbbhhhwwwtttfffaaahhhpppxxxxxxsssttt~~~|||pppeeePPPDDD999666666444333333333333333111///000222555===DDDOOOXXX]]]```cccfffooojjj^^^OOOEEE???999222000000/////////000111222111111111111111111111111111111111222333333333444666666666777777888888999666555555444333222222222000111222333666888:::;;;@@@AAACCCGGGKKKQQQXXX\\\aaabbbbbbdddfffggghhhhhhnnnooopppqqqrrrrrrrrrqqqnnnooopppqqqssswww||||||zzzzzzzzz{{{|||||||||}}}~~~iiiSSSGGGAAA@@@>>>======<<<999777888888777666555444333333333222222111111000000000......////////////......................................................///////////////////////////000333555666666666666777999:::::::::===CCCIIILLLNNNOOONNNLLLOOOUUUZZZbbbiiimmmooo|||rrrVVVQQQjjjsssHHH???OOOtttttt```QQQPPPWWWZZZbbbhhhdddiiijjjlllnnnooopppqqqqqqrrrtttuuuvvvuuuvvvxxxzzznnn]]]VVVTTTFFF===<<<:::777;;;BBBNNNdddzzzwwwooojjjiiikkkmmmssswww{{{|||zzzwwwvvvuuuqqqppppppoooooooooooopppiiigggeeeddddddcccbbb```]]]]]]^^^^^^]]]]]]\\\\\\ZZZWWWSSSOOOLLLGGGBBB???888333111333444222222444222222222111111222222333111222333444555444444333444555999CCCXXXooo|||}}}qqq```JJJUUUaaammmuuutttssssssnnndddSSSEEE777222222111000111//////////////////////////////000000111111111111222222222333444555777777888<<>>======<<<999777999888888666555444333222222222222111111000000000......////////////......................................................////////////////////////...000333555777777666555444666999::::::===BBBGGGFFFHHHKKKOOORRRXXX]]]aaaggglllsssvvvSSSLLLdddqqqJJJ???JJJjjj~~~dddUUURRRXXX[[[cccjjjgggkkklllmmmooopppqqqqqqqqqrrrtttuuuuuuvvvwwwzzz|||pppbbbPPPKKKLLLCCC>>>???===777:::<<>>PPPgggxxxsss___FFFQQQ___kkktttsssssssssnnneeeWWWIII:::444222000000222000000000000000000000000/////////000111111222222222333333444555777888999BBB@@@CCC[[[}}}wwwtttpppGGG@@@===III]]]lllkkkddd]]]gggzzz{{{sss^^^XXXYYYeeesssuuubbbYYYTTTMMMGGGFFF===777666777555555666444444333111000000333555;;;FFFQQQUUUUUUTTTQQQNNNRRRTTTPPPAAA444000333666222222222222222222222222333333333333333333333333333333444555666777777888888888999:::;;;<<<<<<===:::999777444333222222222000000111222444666888999===@@@DDDGGGJJJPPPXXX^^^[[[]]]___```aaadddgggjjjllllllkkkkkklllmmmnnnooonnnnnnnnnnnnooorrrwwwzzz|||~~~zzz{{{|||{{{|||}}}fffPPPDDD@@@???>>>>>>>>><<<:::777999999888666555444333222000000000///////////////......////////////......................................................////////////////////////...000333666777777666555222666999;;;;;;===AAAEEEEEEFFFIIINNNUUU^^^eeejjjllljjjooo~~~bbbVVVgggoooMMMDDDNNNiiihhhXXXSSSXXXZZZccckkkiiijjjkkkmmmoooqqqsssssstttssstttuuuvvvwwwyyy|||qqq]]]JJJDDDFFF@@@===???<<<999;;;:::;;;LLLgggzzz~~~{{{mmm^^^TTTOOOPPPXXXbbbfffmmmuuuyyyyyywwwxxxzzzttttttsssrrrqqqooonnnmmmllliiifffeeeeeeeeedddcccaaaaaaaaa```aaaaaaaaabbb```[[[TTTMMMGGG@@@:::666333//////333444222111333333333333333333444555555444444555555666777777888::::::999;;;III```ttt~~~{{{cccGGGOOO]]]iiiqqqqqqqqqrrrmmmeeeZZZLLL>>>666222000000222000000000000000000000000...//////000111111222222222222222333555666888999AAABBBJJJeee|||rrrKKK@@@===MMMeeeqqqkkk```]]]hhh|||uuuvvv~~~tttzzzxxxmmmjjjsss~~~ooobbbVVVMMMGGGDDD===888777777444444555333444333111000111444666;;;EEEMMMPPPRRRTTTRRRMMMGGGGGGBBB888111111333444222222333444444555555444333333333333333333333333444555666777888999::::::::::::;;;<<<===>>>???@@@<<<:::777444333222222333000000111222333555777888:::>>>CCCFFFIIINNNVVV]]]ZZZ\\\^^^______aaaeeeiiinnnmmmmmmlllmmmoooppprrrnnnnnnnnnmmmmmmooossswwwwww{{{{{{|||{{{{{{|||~~~gggQQQCCC??????>>>>>>>>>===:::777999999888666555333222222...............---------......////////////......////////////////////////////////////////////////////////////////////////...000333666777777666555444888<<<===<<<<<>>;;;888;;;999777EEE___rrrvvveeeVVVGGG???<<<@@@LLLYYYaaaiiisssxxxyyyyyyzzz}}}uuuuuutttsssqqqooommmkkkmmmkkkhhhffffffffffffeeecccbbbbbbbbbbbbbbbcccddd^^^YYYQQQIIIBBB;;;444000444000///333444111///000333333333333444444555666888888777777777888999::::::;;;999999EEE\\\rrrwwwhhhJJJPPP\\\hhhppppppppprrrmmmeee\\\OOO@@@777333000000222000000000000000000000000...//////000111222222222111111111222444666777888777@@@RRRsssNNN@@@;;;OOOlllxxxmmm]]]^^^iii}}}~~~mmmgggmmmiii```jjj~~~vvvhhh\\\TTTPPPEEE>>>999888777333222333333333333222111222444777===EEEJJJMMMQQQWWWVVVQQQFFFCCC;;;444222444333///111222444555666777777777444444444444444444444444555666777888999:::;;;;;;===>>>???@@@AAABBBCCCCCC===;;;888555333222222333000000111222333555777888777<<>>EEEAAA888AAAZZZgggdddOOOEEE999444333777AAAKKK[[[gggsssuuuuuuwww{{{|||~~~zzzvvvssssssqqqnnnkkknnnllliiihhhhhhgggfffdddcccccccccdddccccccbbbbbb\\\RRRFFF>>>:::888444111555444333333333444555666888888999999999:::::::::888888888888999:::;;;;;;======<<<===DDDUUUlll|||{{{uuuxxxWWWUUUffflllqqqtttvvvwwwssslll___MMM:::333222222000000222111111000000000000000////////////000000000000222222222333444555666777:::>>>YYYzzzTTT@@@;;;QQQhhhkkkbbb[[[^^^mmmrrr\\\RRRQQQVVV\\\yyyzzzddd\\\\\\nnnvvv~~~}}}tttfffWWWMMMGGGAAA999444444555555333333333222111000222555888@@@FFFNNNUUU]]]bbb___YYYCCC>>>777222111222444555777777777777777888888999777777777777777666666555777777777888999999::::::===???BBBCCCCCCAAAAAAAAA;;;999666444222222222333222111///...///111444666777888===DDDIIILLLRRRYYY```___^^^\\\[[[[[[]]]```ffffffeeeeeefffiiikkkmmmmmmlllkkkkkkmmmqqquuuxxxsss{{{|||zzz{{{|||||||||}}}~~~fffJJJCCCAAA@@@???===<<<:::999888888888888888777555444222333111///.../////////......------------...//////---...............------...........................------------.../////////222444555444444666777999;;;============>>>???BBB@@@BBBIIIOOOTTT^^^hhh```YYYVVV[[[eeennntttyyy}}}xxxvvvxxx{{{tttbbbSSS???;;;DDDaaarrrbbbVVVNNNRRR]]]ccceeeeeeiiikkkmmmoooqqqrrrssssssrrrsssuuuwwwxxxyyyzzzzzz[[[JJJCCCHHHKKKEEECCCIIIDDD888>>>RRRZZZSSSDDD<<<555333222444;;;BBBTTTbbbooossssssuuuwwwxxxzzzwwwtttssssssrrrpppnnnllljjjhhhggghhhhhhgggfffbbbcccccccccbbb```^^^]]]VVVMMMBBB;;;888777444222555555444444444666777888888999999999999:::::::::999999999999:::;;;======<<<<<<;;;:::???NNNfffwww}}}uuuTTTTTTffflllrrrtttxxxzzzwwwqqqcccPPP===444333111//////222111111000000000000000////////////000000000111222222222333444555666777>>>???XXXssswwwVVVCCC>>>SSShhhjjjaaa[[[ddduuupppXXXLLLMMMTTTlllkkkXXXOOOSSS\\\kkkvvvyyyppp]]]NNNGGG@@@888444444666666555333333333111111333666:::AAAIIIRRRYYY___aaaZZZQQQAAA===777333333555666777;;;:::999999888888888888777777888888777777666555666666777888888999999:::===???BBBBBB@@@???>>>>>>:::888555333111111222222222111///...///111444666:::;;;@@@GGGLLLNNNTTT[[[]]]]]]]]]]]]\\\]]]```bbbeeedddddddddeeegggjjjllllllkkkjjjkkkmmmrrrvvvyyyxxx||||||xxx}}}|||}}}~~~hhhKKKCCCAAA@@@???===;;;:::999888888888888777666555333222333111///.../////////......------------...//////------...............---...........................------------...//////000222444555444444555777888;;;>>>@@@@@@@@@@@@AAABBB???@@@GGGOOOVVV\\\bbbYYYWWWSSSSSSYYY```aaa]]]ooo|||yyyuuuqqq^^^EEE777555???\\\ooo___TTTLLLQQQ[[[bbbdddfffkkklllmmmooopppqqqqqqqqqrrrtttuuuwwwyyyzzz{{{|||tttVVVEEEKKKPPPHHHHHHPPPLLL===<<>>@@@AAAAAACCCCCC??????LLLdddwwwtttTTTUUUeeelllrrruuuxxx{{{zzzvvvgggTTT???666333111///...222111111000000000000000/////////000000000111111111111222222333555666777>>>>>>TTT}}}nnnjjjVVVEEEAAAUUUhhhhhh___[[[fffxxxfffKKKGGGNNN\\\~~~cccQQQHHHMMMYYYjjjuuuppp^^^NNNLLLEEE<<<777666666666555444444333222222444999<<>>===;;;999888888777777777666555444333222333111//////000000...---...------------...//////,,,---......///....................................------------...//////000222444555444444555666888<<>>???AAACCCDDDHHHKKKKKKEEEAAALLLcccwww~~~xxxVVVWWWccckkkqqqtttvvvyyyyyyvvviiiVVVAAA777444333111000222111111000000000000000//////000000000111111111111111111222333555666777:::>>>UUUxxxhhh^^^|||QQQCCCBBBVVVfffeee^^^\\\fff{{{{{{WWWKKKNNNSSSvvv|||dddMMMJJJMMMZZZdddeee^^^WWWUUUMMMBBB;;;888777555444555444444333333666<<<@@@JJJQQQXXXYYYXXXSSSIII???888666666777999:::::::::===<<<<<<<<<;;;:::999999888888999999888888777666555666666777777888999999===>>>>>><<<999666555555555444222111000000000000222111000///000111333444888888<<>><<<;;;999888777777777666555444333222222222111//////000000...,,,...------------...//////,,,------...//////.................................------------...//////111333444555444444555666777;;;???BBBCCCCCCCCCCCCEEECCCBBBDDDKKKQQQTTTTTTSSSVVVUUUPPPMMMKKKGGGBBBUUUuuu~~~zzzoooRRR999777<<>>>>>@@@:::666222222444555333555999AAAQQQccckkknnnqqqtttttttttsssrrrqqqooonnnnnnoooooollljjjhhhggggggeeecccccccccbbb___ZZZSSSLLLHHH???===:::999999:::;;;;;;666777888888999:::::::::999999:::::::::;;;;;;;;;<<<===>>>???BBBDDDGGGHHHJJJNNNNNNHHHCCCKKK```sss{{{~~~YYYUUUaaajjjqqqssstttvvvuuusssiiiVVVAAA777555444333333222111111000000000000000000000000000111111111111111111222333444666888888;;;FFF```}}}___XXXkkkiiiHHH???BBBWWWfffccc\\\\\\hhh~~~xxxssspppttt}}}jjjTTTOOOQQQrrrrrrLLLHHHHHHOOOVVVYYY^^^cccYYYPPPEEE===999888777555555555444444555999???CCCNNNRRRTTTQQQLLLIIIBBB<<<555555555777:::<<<;;;:::::::::;;;<<<<<<;;;;;;:::999999999999999888888777666666666777888888999999;;;<<<;;;999555333222222222222111111000000000000222111000000000111222333555555999???BBBCCCHHHNNNTTTWWWZZZ[[[\\\\\\]]]^^^^^^]]]]]]^^^___bbbeeegggnnnnnnmmmlllmmmoooppprrrvvvvvvuuuvvvxxx}}}~~~|||~~~}}}}}}pppPPPGGG@@@???>>><<<:::999888777777666555444222222222222111000000000111000...,,,...------------...//////,,,,,,---...////////////...........................------------...//////111333555555444444444555666999===?????????@@@AAABBBBBBAAA@@@DDDLLLPPPPPPOOOTTT[[[]]]VVVJJJDDDDDDWWWoooqqqXXX999888999EEE^^^sssrrrfffRRRMMMLLLUUU___cccfffhhhfffggghhhjjjmmmpppsssuuuqqqrrruuuwwwyyy{{{|||}}}{{{tttqqqqqqrrrmmmfffeeennnmmmUUUXXX```YYYTTTccccccOOO@@@BBBAAA:::888333111222222111333777===KKKZZZ```eeekkkrrruuussstttsssqqqmmmllllllmmmpppnnnjjjhhhgggfffdddbbbcccbbb```[[[UUUNNNGGGCCC<<<<<<;;;;;;;;;<<<======999:::;;;;;;<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>AAACCCFFFIIIKKKOOOSSSSSSNNNKKKRRRcccrrrwww\\\SSS___iiirrruuuuuuvvvuuurrrjjjVVVAAA777555444444444222111111000000000000000000000000111111111222222222222333444666777999:::@@@PPPlllyyy^^^cccsssyyyQQQBBB<<>>@@@AAAFFFKKKOOORRRVVVYYYYYYYYYZZZZZZ\\\\\\\\\\\\^^^aaadddfffnnnnnnmmmmmmmmmnnnppppppuuuwwwxxxvvvuuu{{{oooOOODDD??????===<<<:::999777777777666444333222111222222111000000000111000...,,,...------------...//////+++,,,---...////////////...........................------------...//////111333555555444333444555888:::===>>>>>>???@@@BBB@@@CCCCCC???BBBKKKRRRTTTVVVVVV^^^dddZZZIIIKKKYYYgggssslllUUU666888999>>>PPPbbbcccYYYLLLIIILLLVVV___cccdddfffhhhhhhiiijjjllloooqqqssspppqqqtttvvvyyy{{{|||||||||}}}zzzrrrhhhaaa___```]]]WWWTTTXXXdddzzz{{{dddaaafff```WWW```\\\MMMIIIQQQOOOCCC;;;666333444333000111444777BBBMMMRRRWWWaaammmsssqqqrrrrrrpppmmmkkklllnnnooommmjjjhhhggggggeeecccaaa___[[[VVVOOOHHHBBB???;;;<<<<<<<<<<<<<<<===>>>===>>>?????????>>>===<<<:::::::::;;;;;;;;;;;;<<<<<<===>>>AAADDDHHHKKKLLLSSSUUUVVVTTTSSSYYYgggrrruuu|||fffWWW^^^iiiuuuyyyyyyzzzxxxvvvmmmXXXBBB777444333222222222111111000000000000000000000111111111222222222333333444555777999;;;<<<@@@QQQmmmqqq```xxxvvvLLL???===III___hhh```XXXXXXcccxxxzzzjjj[[[PPPGGGCCCDDDCCCGGGMMMTTTgggkkkTTTOOOiiizzz]]]TTTNNNOOOLLLJJJSSSaaaiii___QQQGGGBBB???===<<<777666555555777<<>>:::999999;;;===>>>===<<<<<<===>>>??????===<<<;;;:::::::::;;;:::999999888888888888999::::::;;;;;;666666666444222111222333000111111222222111111111222111111111111111111111444444777<<<>>>???CCCIIIIIIMMMRRRVVVWWWXXXXXXYYY\\\[[[[[[\\\^^^aaadddfffkkkkkkkkklllnnnoooqqqrrruuuxxxyyywwwvvvzzznnnMMMBBB??????===<<<:::888777777777666444222111111111222111000000111111000...+++...------------...//////+++,,,---...////////////...........................------------...//////222333555555444333444555<<<>>>???@@@@@@AAACCCEEE@@@EEEFFFBBBCCCNNNWWW[[[^^^XXX[[[___SSSDDDPPPkkkwww{{{fffQQQ555999:::<<>>AAAAAABBBBBBAAA@@@>>>===:::::::::;;;;;;;;;<<<<<<;;;<<<>>>AAAEEEHHHKKKMMMPPPRRRSSSRRRSSSYYYdddmmmtttzzzppp___]]]jjjwww}}}}}}~~~}}}zzzoooZZZCCC777333111000000222111111000000000000000000111111111111222222222333444555666888:::<<<===<<>>===<<<===>>>??????>>>???@@@AAAAAA@@@>>>;;;:::::::::;;;;;;::::::999888888999999::::::;;;<<<<<<444555555333222111222444000111111222222222222111222222111111111111111111222222555:::<<<<<<@@@EEEDDDHHHOOOTTTVVVWWWXXXYYY[[[[[[[[[\\\^^^aaadddfffhhhiiijjjlllnnnqqqssstttsssvvvxxxwwwvvvyyy}}}|||}}}pppMMMBBBAAA@@@>>>===;;;:::::::::999888666555333333222222000000111111222222333333,,,---------......//////------............------......---------,,,,,,,,,---,,,,,,,,,,,,---......111222444444333333333444<<<>>>===<<>>AAAAAACCCHHHNNNUUUZZZ\\\^^^\\\___]]]JJJ<<>>EEEKKKPPPFFFIIIMMMQQQVVV\\\bbbgggiiikkkmmmnnnmmmmmmooopppqqqsssssssssxxx}}}{{{vvv~~~ooo^^^SSSKKKCCC>>><<<888999999888:::EEETTT```yyyvvv]]]LLLMMMHHHIII```|||}}}mmmNNN<<<666999444222555333000333888<<>>???@@@AAABBBAAA@@@???>>>>>>======<<<<<<<<<<<<<<<@@@AAABBBDDDFFFGGGIIIIIIIIIIIIHHHEEEEEEOOO```mmmqqqxxx}}}}}}|||aaabbbnnnyyy|||}}}uuu[[[@@@444444555222000222111111111000000//////000111111222222333444444111333555777888;;;>>>AAACCCVVVqqqkkklllxxxDDD@@@:::NNNhhhhhh[[[WWWWWWfff}}}tttZZZJJJBBB>>><<<======888888::::::>>>UUUnnn}}}\\\TTT[[[fffOOOGGGKKKGGGQQQqqq~~~eeePPPCCC>>><<<:::555333666888;;;@@@GGGFFFEEEDDDDDDCCCDDDDDDEEEEEEDDDAAAAAABBBBBBAAA@@@???@@@@@@@@@@@@???>>>>>>>>><<<;;;;;;;;;;;;999888999999999999999999999999666555444444222222111000222222111111111111222222222222222222222111000000333555666777888:::===???BBBBBBFFFMMMUUU[[[\\\[[[___]]]\\\\\\^^^```bbbcccdddeeegggiiikkknnnrrruuusssvvvzzzzzzzzzzzz~~~~~~~~~}}}sssQQQGGGAAA@@@>>>===;;;::::::::::::999777555333222111111000000000111111111111111......//////000000000000---......//////......------------....../////////------,,,,,,------...///111333555555444333444555888<<<===<<<>>>CCCCCCAAA@@@AAADDDIIINNNSSSVVVWWWSSS]]]kkkhhhMMM666???WWWyyyzzzmmmGGGAAA;;;:::===AAAEEEGGGEEEIIINNNSSSWWW]]]bbbfffgggiiilllmmmmmmmmmooopppnnnrrrttttttvvvzzzyyytttkkk]]]NNNFFF@@@:::777777777666555222000333999???JJJTTTbbbuuuzzzjjjSSSAAACCC@@@EEE```uuuXXXEEE>>>???999555777444111222555777999@@@PPPaaammmnnnooonnnmmmkkkjjjjjjiiiiiihhhfffeeecccbbbaaa[[[UUUMMMIIIGGGEEEBBB>>><<<<<<;;;;;;;;;<<<>>>??????@@@AAAAAABBBAAA@@@@@@AAA@@@??????>>>>>>??????===>>>???@@@AAABBBCCCCCCAAAAAAAAA>>>???GGGTTT___jjjttt||||||{{{aaafffrrruuu\\\@@@555444444222000111111111111111111000000111111111222333333444444333555777888:::<<>>???@@@DDDKKKSSSXXXZZZZZZ^^^]]][[[[[[]]]___aaabbbaaadddhhhkkklllmmmoooqqqrrrvvvyyyyyyyyyyyy|||sssRRRHHH@@@@@@???===<<<;;;:::999:::999777555333222111111111000000000000000000///000000111111111111222222---......//////......---,,,,,,---...///000111222---------,,,------...///111333555555444333444555444999===<<<>>>BBBDDDCCCAAACCCGGGKKKNNNQQQRRRSSSSSSYYY___ZZZIII;;;@@@MMMuuuwwwNNNJJJEEEAAA@@@BBBCCCCCCCCCHHHNNNUUUZZZ^^^bbbeeeeeegggjjjllllllmmmoooqqqmmmrrruuutttuuuwwwtttoooVVVJJJ>>>999666333333555111111111222222222222333444666;;;NNNssszzzdddRRR???777:::888@@@```|||eeeQQQHHHGGG>>>999999666555444444444444999HHHWWWhhhjjjmmmmmmllliiihhhgggfffffffffeeeccc```^^^\\\TTTOOOIIIFFFFFFEEECCC@@@>>>>>>=========>>>????????????@@@AAABBBBBBBBBBBBDDDCCCBBBBBBAAABBBBBBBBB========================999::::::999999>>>FFFMMM^^^kkkyyy~~~}}}|||]]]jjjxxxuuu\\\AAA555444444222000111111111222222222222222111111222222333333444444555777999:::;;;===@@@BBBLLLhhh{{{aaa}}}RRREEE@@@SSSkkkiii[[[WWWXXXggg|||hhhUUUAAA999::::::888777;;;777888;;;999666;;;EEEgggjjjTTTZZZxxx[[[JJJIIILLL```rrrOOO===999555444888;;;>>>DDDJJJLLLMMMNNNOOONNNMMMKKKJJJGGGFFFDDDDDDEEEFFFEEEDDDBBBBBBBBBCCCBBBAAAAAA@@@AAA???===<<<<<<;;;888777999999999999999999999999666666555444333222222111111000000//////000000111111111111111111000//////111333444555555666999;;;;;;<<>><<<;;;:::999999888666555333333222222111111000000//////......111111111111111111111111......////////////......,,,------...//////000000---------------...//////000222444444333222333444333999>>>===>>>BBBEEEDDDDDDFFFIIIKKKMMMNNNPPPQQQ[[[ZZZXXXWWWXXXXXXPPPGGGllllllNNNQQQPPPLLLHHHGGGFFFEEEAAAGGGOOOWWW\\\___bbbdddccceeeiiikkklllnnnppprrrppprrrssstttvvvvvvnnndddHHH???777444333222444777000111222555888999888666888555444FFFmmmbbbLLL>>>444666888666???```nnnXXXNNNKKKAAA;;;<<<999;;;888666444333777EEESSSbbbgggkkkmmmkkkgggffffffdddeeeeeedddaaa^^^ZZZXXXPPPLLLHHHEEEDDDDDDBBB@@@??????>>>>>>>>>????????????@@@@@@AAABBBCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCDDD?????????>>>===<<<<<<;;;888888888888999;;;>>>@@@PPPbbbttt|||}}}~~~vvv\\\kkkzzzuuu]]]CCC666444333222111111111111222222333333444111111222222333444444555555777999:::;;;===@@@BBBPPPnnnzzzdddxxxWWWFFFAAATTTkkkgggXXXUUUWWWfffyyyvvv^^^MMM===999;;;;;;888666;;;888888<<<;;;888888<<>>CCCIIIOOOQQQSSSTTTTTTQQQNNNLLLHHHFFFEEEEEEFFFGGGGGGFFFCCCDDDDDDDDDDDDCCCBBBBBBBBB@@@>>>===<<<;;;888666999999999999999999999999777777666555444333222222000000////////////000000000111111111111000//////000111333333333444666888888:::???EEELLLRRRVVVXXXZZZ[[[[[[[[[[[[]]]___```aaadddhhhjjjjjjjjjkkklllqqqtttwwwwwwuuuuuuxxx{{{~~~}}}~~~}}}jjjKKKDDD?????????>>>===;;;999888666666555444444444444444111111000000//////......000000000000000000000000...//////////////////...------------------------...------------.../////////111222333222111222333555:::??????AAAEEEGGGEEEEEEGGGHHHIIIIIIJJJMMMPPP^^^kkktttwww}}}}}}kkkRRR^^^mmm{{{~~~zzztttiii^^^LLLXXX___YYYOOOIIIFFFDDD@@@FFFPPPXXX]]]```bbbcccbbbeeeiiikkklllnnnppprrruuutttrrrsssvvvttteeeUUU>>>888333333222111222666777555444444555555333111333111444HHHqqqjjjPPP@@@888777888888666@@@dddrrr[[[OOOKKKAAA<<<>>><<<===999666444333777BBBOOO\\\bbbiiikkkiiifffeeefffdddddddddccc___[[[WWWUUUNNNLLLHHHFFFDDDBBBAAA???@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAABBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDBBBAAA@@@>>>===;;;:::999888777777999;;;<<<<<<<<>>@@@DDDJJJRRRTTTWWWXXXXXXUUUQQQOOOIIIGGGEEEEEEFFFGGGFFFEEEDDDEEEEEEEEEEEEDDDCCCCCCCCCAAA>>>======;;;999777999999999999999999999999888777777666555444333222000000////////////000000111111111111111000//////000111222222111222444666666999===CCCIIIOOOTTTWWWXXXZZZ\\\\\\[[[\\\^^^```dddfffgggggggggiiikkkmmmqqqtttvvvvvvttttttvvvyyyzzz}}}~~~|||~~~mmmOOOGGG????????????===;;;999888666666555444444444444444111000000000000000000///000////////////............//////000000//////.........------,,,,,,,,,,,,......------......///000///111333333222111222333777;;;>>>AAAFFFLLLLLLHHHBBBFFFIIIIIIIIIIIIMMMPPP^^^{{{|||bbbdddjjjqqqooodddYYYTTTKKKaaappphhhUUUHHHBBB>>>@@@FFFPPPYYY^^^aaacccdddcccfffiiilllmmmnnnppprrrwwwuuusssrrrrrrlllZZZHHH666333222333333000000333666666444333222333444555000111666JJJppp}}}UUUCCC<<<888<<<888888555AAAhhhvvv]]]OOOIII???<<>>999666444333555>>>HHHVVV]]]eeegggeeeccceeegggddddddbbb```\\\XXXUUUSSSMMMLLLJJJGGGDDDBBBAAA@@@BBBBBBBBBCCCBBBBBBAAA@@@BBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCAAA@@@???===;;;999888777777555555999???CCCDDDCCCIIIZZZlllvvv||||||~~~yyyhhh[[[hhhwwwuuu___FFF888333222111222111111111222222222222222222222333333444444555555333555888999;;;===AAADDDPPPmmmpppUUU]]]~~~RRRCCC???RRRhhhaaaRRRQQQUUUdddxxx~~~hhhWWWAAA:::666888:::888777999666666666777888:::<<<>>>AAATTTzzzuuu]]]]]]mmmfffwwwwwwxxxbbbFFF;;;888999>>>BBBDDDIIIOOOVVVXXXZZZ[[[ZZZWWWTTTRRRKKKIIIGGGFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCAAA???>>>======:::999999999999999999999999999888888777666555444444333111000000//////000000111222222222222222111000000000111222111000111333444555888<<>>?????????>>>;;;999777999888777555333222222222000000000111111111111111000000/////////.........//////000000000000//////------------...........................//////000111222444444333333333444777999<<>>@@@FFFPPPXXX^^^aaadddeeeeeegggkkklllmmmoooqqqrrrsssvvvwwwssskkk___MMM>>>444333555999999555444666111444666555555666:::>>>555777:::GGGeeeqqqIIIBBBAAA;;;???:::999666CCClll|||bbbPPPIII>>>===CCCEEE@@@<<<888666444444:::BBBOOOWWW___bbbaaa```cccgggdddbbb```\\\XXXTTTQQQPPPLLLKKKKKKHHHFFFDDDCCCCCCEEEEEEFFFFFFFFFEEECCCCCCDDDDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCAAAAAA???===;;;999888777555333444;;;FFFOOORRRRRRQQQ]]]lllttt{{{mmm___YYYkkkxxxuuu```GGG888333111111333111111111111111111000000222222333333444555555555333555888:::<<>>RRRggg```QQQQQQVVVhhh|||qqqZZZIII>>><<<===>>>===999999<<<555888:::999888999<<<===???FFFcccvvv___\\\|||zzziiihhhiii\\\dddnnnfffSSSGGG999888:::AAAGGGKKKQQQXXX[[[\\\]]]^^^]]]ZZZWWWUUUNNNLLLIIIHHHHHHHHHGGGEEEEEEEEEEEEEEEEEEDDDDDDCCCBBB@@@???>>>>>>>>><<<:::999999999999999999999999999888888777666555444444111111111000000111111111333333333333333222111111000111222111000000222444333666;;;>>>AAAFFFLLLQQQWWW[[[^^^^^^\\\[[[^^^aaaccceeehhhiiiiiijjjmmmnnnrrruuuwwwvvvsssrrruuuwwwwwwyyyzzz{{{~~~uuuRRRDDD>>>?????????>>><<<999777<<<;;;888555333111000///000000111111222222333333111000000000//////......//////000000000000//////,,,------...///000111111...............///000000222444666666555444555666777777:::BBBOOOZZZXXXPPPCCCLLLVVV\\\[[[WWWVVVVVVUUUoooqqqUUUKKK\\\___NNNKKKSSS```pppiiiRRRIIIpppgggPPPGGGCCC@@@GGGPPPXXX^^^aaadddffffffiiilllmmmnnnoooqqqrrrooowww{{{ssseeeTTTDDD999777777<<>>ZZZoooJJJKKKLLLCCCEEE>>><<<888DDDlllfffRRRIII>>>===EEEGGGDDD???;;;999666444999???KKKSSS[[[^^^]]]]]]bbbgggcccaaa]]]YYYUUURRROOONNNJJJKKKKKKIIIGGGFFFFFFFFFGGGHHHHHHIIIHHHGGGFFFEEEEEEEEECCCBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA???===;;;999999555333444===LLLXXX^^^___WWWaaalllssszzzmmm```^^^nnnyyyuuu```GGG999333111111333222111111111000000//////222222333444444555555666444666999<<<>>>AAAFFFIIIPPPhhhgggJJJQQQcccuuu[[[@@@BBB???RRRggg```QQQRRRWWWllljjjRRRBBBDDDEEEGGGHHHBBB;;;;;;???777<<>>>>>???>>>===;;;999999999999999999999999999999888777666555444444222222111111111111222222333444444444444333222222111222222111000000222333222555999<<<>>>CCCIIINNNWWW[[[______\\\\\\^^^bbb```dddiiilllllllllmmmmmmsssuuuwwwvvvsssrrrtttwwwnnnwwwzzzuuuwwwoooOOOGGG@@@???>>>===<<<;;;:::999;;;:::999888777666555444222111111222333222000...------......//////000000........................---------............///...------------...//////000222444444333333333444555888===CCCIIILLLLLLJJJIIIGGGXXXdddcccoootttbbbdddjjjjjj```VVVOOOKKKHHHKKKWWW]]]uuuwwwiiiNNNHHHfffoooPPPCCCDDDDDDFFFLLLVVV\\\___bbbgggiiiiiijjjkkklllnnnoooppppppttttttiiiWWWFFF<<<999;;;CCCPPP]]]ccc^^^PPPDDD???666<<>>BBBDDDSSS```}}}fffLLLXXXiiinnnOOO<<<>>>BBBUUUiiieeeRRRPPP^^^ooo{{{xxx___KKKDDDNNNRRRUUUPPPFFF@@@AAAEEE>>>@@@999666===<<<999>>>AAAAAATTT}}}cccfffsssjjjXXXWWWdddgggWWWMMMEEE>>>;;;888888:::@@@IIIRRRYYY\\\___aaaaaa```^^^[[[ZZZZZZUUUSSSQQQNNNLLLJJJJJJJJJHHHHHHHHHGGGFFFEEEDDDCCCDDDCCCBBB@@@>>>===<<<;;;999999999888999999::::::999999888888777666666666111000000000111222222333222222333333444333333333000000000000111111111111333555777999<<>>@@@EEEFFF>>>>>>>>>::::::MMMsssyyypppaaaQQQGGGDDD>>>DDDaaa~~~pppiiiWWWEEE;;;555444===JJJIIIDDD===888444333333555???DDDMMMSSSXXXZZZ[[[\\\\\\[[[YYYWWWTTTRRRPPPOOOLLLKKKJJJIIIHHHGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJEEEEEEDDDCCCCCCCCCCCCCCCAAA@@@???===<<<:::999888444333222444999???DDDGGGHHHMMMXXXeeeqqqzzzddd___ssszzzwww[[[@@@666555222111222000111111111111222222222222222333444555555555555666888;;;===>>>@@@CCCEEEUUUdddhhhWWWeee{{{jjjKKK<<<<<>>@@@SSS{{{nnnmmmrrrnnnttt|||bbb[[[hhhwww```PPPCCC===<<<777777999???IIISSSZZZ]]]aaacccdddbbb___[[[YYYXXXVVVTTTRRROOOMMMLLLKKKKKKIIIIIIIIIHHHGGGFFFDDDDDDEEEDDDCCCAAA@@@>>>===<<<::::::999999999999::::::999999888888777777666666111111111111111222333444333333444444444333333222000000000000111111111111222333555777999>>>EEEIIIQQQUUUYYY\\\\\\]]]^^^___aaacccfffiiikkkmmmmmmlllrrrssstttttttttsssssssssvvvtttuuuxxxxxxyyyrrrQQQFFF@@@@@@???===<<<;;;:::999999888777666444333222222444222000000111222111000///////////////.................................---------............///...------------.../////////111333333222333444555999:::===BBBFFFGGGEEECCC>>>===GGGSSSccc}}}vvvqqqfffZZZfffuuuwwwuuugggMMMBBBXXXooouuufffQQQBBB<<>>FFFTTTfffwww~~~ggg^^^ooovvvsssXXX===444444222222444000111111111111222222222222222333555555666666666888:::===???@@@BBBDDDEEEUUUggglllcccvvvgggFFF;;;<<>>===999>>>BBBGGG[[[{{{sssnnnrrrzzzuuu___bbbxxxkkkxxxwwwYYYDDD;;;;;;777777888>>>HHHSSS\\\```ccceeefffddd```[[[XXXWWWWWWVVVSSSQQQOOONNNMMMMMMJJJJJJJJJIIIHHHGGGFFFEEEFFFEEEDDDBBBAAA???>>>===;;;::::::999999:::::::::999999999888777777666666333333222222222333444444555555555555444333222222000000000000111111111111000111333444777<<>>@@@@@@DDDKKK[[[}}}{{{oooaaaeeevvvyyywwwkkkQQQFFF\\\rrrtttdddQQQEEE???@@@DDDMMMXXX^^^```dddjjjhhhiiijjjkkknnnppprrrttttttiii[[[UUUTTTTTTOOOIII>>><<<;;;AAANNN___nnnxxxlllRRR===???[[[kkkfffUUUDDDEEEZZZqqqcccYYYKKKJJJ___uuuwwwjjjMMMEEE>>><<<999777AAANNNeeeYYYHHH;;;777888666111222666===CCCHHHNNNSSSWWWYYYXXXVVVTTTSSSRRRRRRRRRMMMMMMMMMLLLLLLMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMMMMLLLKKKKKKKKKKKKIIIHHHFFFDDDCCCBBBAAAAAAAAA@@@???===<<<:::999888333333444444333444555666<<<===AAANNNcccxxx|||xxxfff]]]hhhooozzzsssXXX===444444222222444000000111111111222222222222222444555666666666666888;;;>>>AAABBBCCCDDDFFFUUUkkkpppnnnnnnFFF;;;>>>BBBQQQ___[[[PPPSSSbbbttt~~~sssddd\\\WWWXXXcccuuuzzzlllfffQQQ@@@@@@>>>>>>FFFLLLUUUmmmrrrccc^^^___dddllltttuuurrrlllfffdddffflllrrr{{{|||cccaaa~~~yyyoooJJJ999888777666888>>>IIITTT]]]bbbccceeefffeeebbb]]]ZZZXXXXXXWWWUUUSSSRRRPPPOOONNNLLLLLLKKKKKKJJJIIIGGGFFFFFFEEEDDDCCCAAA???>>>===<<<;;;;;;::::::::::::;;;::::::999888888777777666444444333333333444444555666666666555444333222111///000000000111111111111000111222333666:::@@@DDDLLLOOOTTTWWWYYYZZZ[[[\\\bbbccceeegggjjjlllnnnoooqqqtttvvvvvvtttssstttvvvvvvuuuwwwyyyyyyxxx|||oooNNNFFFAAA@@@???>>><<<:::999888:::999888777666444333333444111//////000222222222000000//////......------........................---------............///...------------.../////////111222222222444777999::::::;;;===??????===;;;AAAEEEEEEHHHRRRddd~~~qqq___```pppsss~~~rrrTTTKKKggg}}}yyybbbNNNEEEBBB???DDDOOOZZZ^^^___dddkkkhhhiiijjjllloooqqqtttuuurrrcccVVVXXXdddjjjcccYYYAAA???<<<999999AAANNNXXX]]]MMM??????XXXwww```IIIFFF___vvvdddOOOOOOiiiXXXJJJ???;;;:::;;;DDDQQQggg___OOO???888888666000000333888===CCCJJJQQQWWWXXXWWWVVVUUUUUUTTTTTTTTTOOOOOONNNNNNNNNOOOPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMOOOOOONNNLLLLLLKKKKKKKKKJJJHHHGGGEEECCCBBBAAAAAAAAA@@@???===<<<:::999888555555555444333666;;;???IIIIIIJJJSSSggg}}}}}}~~~xxxrrr~~~ccc]]]eeekkkvvvwww[[[@@@666555333111333000000111111111222222222111222444555666777777777888:::>>>@@@AAACCCFFFHHHYYYrrrtttzzzLLL===AAAEEERRR\\\WWWMMMRRR___vvv}}}ooo]]]UUUQQQSSS```uuuyyy___HHHAAA???BBBNNNVVVaaazzzwwwgggUUULLLIIIKKKQQQXXXZZZWWWRRRMMMKKKNNNTTTYYYccc~~~nnniiixxx|||VVV<<<777777777999@@@KKKVVV___dddaaaccceeeeeebbb^^^\\\[[[XXXXXXWWWUUUTTTRRRQQQPPPMMMMMMMMMMMMLLLJJJIIIHHHFFFFFFDDDCCCAAA???>>>>>>===<<<<<<;;;::::::;;;;;;::::::999999888777777777555555444444333444444555555555555555444333222111///000000000111111111111111222333444666:::???CCCKKKNNNSSSWWWYYYZZZ\\\]]]aaabbbdddgggjjjlllooopppooorrrvvvvvvsssrrrtttwwwvvvuuuwwwzzzzzzyyy~~~~~~oooMMMFFFBBBAAA???>>><<<:::888888888777666555333222111111222111///000111333222222///////////////.................................---------............///...------------...//////000111222333333555999<<<:::999:::<<<>>>???===<<<@@@HHHGGGHHHOOOPPPXXXjjj~~~www^^^```nnnooo~~~[[[QQQppp}}}```JJJCCCBBB???EEEQQQ[[[^^^___dddkkkhhhiiijjjlllooosssuuuwwwnnnaaaXXXaaaxxxjjj]]]KKK===888:::@@@CCCGGGAAA???AAAQQQvvvpppVVVMMMfff}}}hhhTTTYYYyyynnnXXXJJJ@@@:::@@@JJJ]]]^^^UUUCCC888666333//////111444999>>>GGGPPPVVVWWWWWWXXXXXXXXXXXXWWWWWWRRRRRRRRRQQQQQQRRRSSSSSSOOOOOOOOOOOOOOOOOOOOOOOORRRQQQOOONNNMMMLLLKKKKKKIIIIIIGGGEEEDDDCCCBBBBBBAAA@@@???===<<<:::999888777888666444222555<<>>AAAFFFRRRZZZUUULLLQQQ]]]www|||uuukkkjjjjjj___QQQNNNYYYooopppUUUGGG@@@EEETTT___hhhzzz{{{{{{eeeWWWHHH@@@======@@@EEEFFFEEEBBB???>>>@@@EEEIIIOOOhhhzzzsssyyyttt^^^AAA999888999<<>>===<<<<<<;;;;;;;;;;;;:::::::::999888888777777555555444333333333444444444444444444333222111111000000000000111111111111222333333444666999>>>BBBIIIMMMRRRVVVYYYZZZ\\\^^^```bbbdddhhhkkkmmmooooookkkppptttuuurrrrrruuuyyywwwvvvxxxzzzyyyxxx~~~~~~rrrOOOFFFBBBAAA@@@>>><<<:::888777777777666555333222111000111000000111333333222111.........///////////////........................---------............///...------------...//////111222333444444777;;;>>>;;;:::;;;===@@@AAA@@@???BBBLLLKKKKKKQQQHHHBBBQQQ___qqqxxx___cccooooooiiiVVVvvvaaaKKKBBB@@@???FFFRRR\\\^^^^^^cccjjjhhhhhhjjjmmmpppsssvvvxxxpppcccWWWZZZkkk~~~zzzgggQQQ???777999===@@@===BBBIIISSSmmm~~~gggTTThhh}}}nnnuuu~~~kkkTTT@@@;;;AAAQQQ[[[[[[JJJ999444333111000111222555;;;DDDOOOVVVVVVXXXZZZ\\\]]]\\\ZZZYYYWWWVVVVVVUUUUUUUUUVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSRRRPPPNNNMMMMMMMMMIIIHHHGGGEEEDDDCCCCCCCCCAAA@@@???===<<<:::999888666888777555333555<<>>EEEQQQXXXTTTMMMQQQ]]]ssszzzzzzwww{{{cccMMMGGGYYYzzzgggRRRFFFIIIZZZkkknnnvvvlllRRRHHH???<<<;;;999999;;;999999::::::999;;;>>>@@@BBBUUU|||qqqvvvzzz\\\CCC:::999:::???GGGQQQZZZ```cccdddddddddaaa^^^\\\\\\]]]WWWWWWWWWWWWVVVTTTRRRQQQPPPPPPPPPOOONNNMMMLLLKKKJJJJJJHHHGGGEEECCCBBBBBB???>>>===<<<;;;;;;;;;;;;;;;::::::999999888888777555444444333222222333333222222222333222222111111000000000000111111111111222222333333555888===AAAHHHLLLQQQUUUXXXZZZ\\\]]]^^^aaaeeeiiilllnnnnnnnnngggmmmssstttqqqqqqvvv{{{zzzxxxwwwxxxvvvuuu{{{vvvQQQEEEBBBAAA@@@>>><<<:::888777999999888666555444333222000///000222444444222000---.........//////000000........................---------.........//////...------------...//////222333444444555888<<<@@@<<<;;;<<>>???JJJ[[[aaaPPP<<<555555444000000111333999BBBMMMUUUVVVXXX\\\______^^^\\\ZZZZZZZZZYYYXXXXXXXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUTTTRRRPPPOOONNNNNNHHHHHHFFFEEEDDDDDDDDDDDDAAA@@@???>>><<<:::999888444666888777555777>>>DDDJJJQQQUUUWWWdddvvv}}}yyyvvvzzz||||||fff```jjjvvvxxx\\\AAA777666444333444000111111111111222222222111222444666777888999999;;;<<<>>>???CCCHHHPPPUUUfffeeedddpppNNN>>>;;;CCCPPPXXXTTTNNNSSS]]]qqqzzz|||hhhUUUUUUhhh{{{vvv^^^MMMNNN___wwwtttuuuxxx|||eeeGGG@@@;;;<<<<<<:::888888111444666777777888:::<<<@@@LLLrrr~~~fffccc~~~oooUUUAAA999:::<<>><<<<<<;;;;;;;;;;;;;;;:::999999888888777555444333333222222222222000000111222222222111111000000000000111111111111111222222333444777<<<@@@FFFJJJPPPTTTWWWYYY[[[]]]]]]```eeejjjmmmnnnnnnnnneeekkkrrrsssqqqqqqvvv||||||yyywwwvvvsssrrrxxxsssQQQGGGBBBAAA???<<<:::888777777777777666555444333333222222222222111111111111000////////////......................................................------......------------......222444555444444555777999;;;===??????>>>@@@DDDHHHMMMUUUVVVOOOIIIIIIJJJHHHRRR[[[]]]kkkrrr\\\]]]gggjjjjjj{{{\\\xxx~~~bbbMMMEEECCC===HHHUUU]]]___```cccgggjjjlllnnnoooooorrrzzz~~~hhhUUUPPPOOOIIIEEEGGGUUUppplllHHH@@@KKKBBBMMMLLLRRRnnn~~~www^^^[[[}}}VVV???>>>IIIaaaeeeTTTBBB555111777000111333555:::CCCNNNVVV[[[]]]___bbbccccccbbbaaa]]]]]][[[ZZZYYYYYYYYYYYY\\\ZZZWWWUUUTTTTTTVVVWWW\\\[[[YYYVVVSSSPPPNNNLLLJJJIIIIIIHHHGGGFFFEEEEEEAAAAAA???>>><<<:::999888666777888777666666888:::CCCEEEKKKUUUaaakkkppprrrtttvvvzzz~~~~~~``````nnn{{{|||XXX@@@:::333000222222222222111111222222333444333444555555555777:::===>>>???@@@@@@BBBFFFOOOUUUmmmbbbZZZlllsssLLL>>>;;;BBBXXXXXXQQQQQQOOO```yyyiiittthhh\\\aaannnppp\\\VVVYYYvvv{{{|||yyy}}}hhhHHHAAA<<<;;;:::777555777555555555666777:::<<<===???HHHjjjhhh]]]nnn~~~aaaRRRDDD777;;;>>>DDDIIIPPPWWW___dddmmmiiidddbbbbbb```]]]ZZZXXXYYYZZZZZZYYYWWWUUUSSSSSSRRRPPPNNNNNNNNNPPPQQQPPPPPPOOONNNMMMJJJFFFCCCBBBBBBAAA???>>><<<;;;;;;::::::999888777666555555777777666555444444333333000111333444444444333222555444333333333444666666444222111111333777;;;>>>FFFLLLQQQRRRUUUZZZ\\\\\\^^^aaaeeehhhjjjkkkmmmnnnmmmmmmqqquuuuuutttwww}}}{{{yyyvvvrrrpppqqquuuyyyrrrPPPFFFBBBAAA???<<<:::888777777777777666555444333333222111111111000000000//////////////////..................................................................------------......111222444444444444777999===???@@@@@@???@@@CCCFFFOOOWWWYYYQQQIIIJJJNNNPPP^^^ccc]]]aaasssnnn\\\ZZZeeetttyyypppYYYuuu{{{^^^IIIAAA???<<>>===<<<;;;:::888999999888777777999:::BBBCCCGGGNNNUUUZZZ\\\]]]iiilllqqqvvvzzz|||{{{zzz~~~|||www~~~}}}bbbeeesss}}}YYY@@@;;;333000222222222222111111222222333444333444555666666888;;;===>>>@@@CCCDDDEEEJJJQQQWWWmmm___XXXXXXxxxbbbDDD===>>>CCCXXXVVVOOOOOOOOOaaayyyyyy```ooozzzeee^^^```ttttttcccZZZqqqzzzyyyfffSSSLLLEEEAAA===888777:::888888888888999;;;===>>>@@@IIIhhhrrr___mmmpppXXXEEE888===???BBBFFFMMMWWWaaahhhhhheeebbb```___\\\YYYUUUXXXYYYYYYZZZYYYWWWUUUSSSTTTSSSQQQPPPOOOPPPQQQRRRPPPNNNMMMLLLKKKIIIEEECCCAAA@@@???>>><<<;;;:::999::::::999999888777666666555555555555444444444444000111111222333222222222222222111111222333444555444333222222444888<<>><<<:::999888777888777777666555444333333000000000000/////////...////////////..................................................................------------......///111222333333444777999===>>>????????????AAABBBNNNTTTVVVPPPIIIJJJQQQVVVbbbiiicccbbbqqqsssbbbUUUgggyyy}}}fffVVVsss{{{]]]GGG???===<<>>===<<<<<<999::::::999777777888:::===>>>???AAACCCDDDEEEEEEOOOQQQUUUYYY\\\]]]]]]]]]rrrzzzvvvppp~~~|||~~~yyy}}}fffiiizzz}}}YYYAAA;;;444000222111222222111111222222333444333444666777777999<<<>>>???CCCFFFHHHJJJNNNTTTYYYlll~~~^^^XXXWWWrrrqqqSSS===;;;@@@CCCWWWTTTLLLNNNOOOcccxxx~~~xxxeeeVVVjjjwww]]]LLLGGGTTT```uuuttteeekkkzzztttiii```VVVJJJBBB;;;555666:::888888888999999;;;<<<===@@@HHHfffpppoootttXXXCCC;;;======>>>@@@GGGRRR^^^fffgggeeedddbbbaaa]]]YYYUUUWWWWWWXXXYYYXXXWWWUUUTTTVVVUUUSSSRRRQQQQQQQQQRRRPPPNNNLLLKKKJJJIIIGGGEEEAAAAAA@@@???===<<<;;;;;;:::::::::999999888888777444444444444444444444333111111111222222222333333111111111111222333444555555444333444666999===???DDDKKKOOOPPPSSSYYY\\\\\\^^^aaadddfffhhhlllpppsssuuusssuuuwwwvvvssstttyyyuuuvvvwwwvvvuuutttuuuvvvyyy~~~{{{yyy~~~oooMMMEEEAAA@@@>>><<<:::999888888888888777666555444333333111111000000000/////////////////////....................................---------.....................------------.........///111222333444777999999;;;<<<>>>>>>???@@@@@@GGGKKKMMMKKKJJJLLLQQQUUU\\\jjjqqqvvvuuuZZZnnnuuuooouuufffVVVuuu```JJJAAA???===EEEPPPXXX\\\^^^aaadddjjjeeejjjuuuvvvtttxxxoooZZZOOO\\\mmm___UUUTTT^^^rrrlllnnnjjjYYYWWW~~~fffUUUWWWbbbZZZGGG???999333555555444333444;;;EEEQQQXXXYYYZZZ]]]___bbbcccddddddaaabbbcccdddcccbbb```^^^```^^^\\\ZZZYYYXXXYYYYYYZZZYYYXXXUUUSSSQQQOOONNNMMMMMMLLLJJJHHHGGGFFFEEEDDDCCCBBB@@@>>><<<;;;:::999::::::999777666777999:::;;;<<<:::888777999;;;;;;===>>>???AAABBBEEEGGGaaaooo~~~wwwppp}}}zzz|||oookkk|||XXXAAA<<<444111333111222222111111222222333444333555777888999:::===???AAAEEEIIILLLLLLNNNSSSWWWiiiyyy^^^[[[qqqsssRRR<<<;;;???BBBTTTPPPJJJMMMQQQfffvvv|||rrr[[[RRRhhhsss]]]LLLAAA===AAAGGGTTTfffvvvzzzsssjjjhhhzzz}}}tttrrrqqq___KKK???:::777777999::::::::::::;;;<<<<<<<<>>===:::::::::;;;@@@IIISSS[[[bbbbbbccccccaaa]]]XXXUUUUUUVVVWWWWWWWWWWWWVVVVVVWWWVVVTTTRRRQQQQQQQQQQQQRRROOOMMMKKKKKKKKKIIIHHHDDDDDDCCCBBBAAA@@@???>>>999999999999888888888777666555555444333222222222333333333333333444444555222222333333444555666777555555444555777:::>>>@@@DDDIIINNNOOORRRXXX\\\\\\___aaaccceeehhhlllqqquuutttrrrsssvvvvvvssstttwwwwwwxxxxxxvvvtttssstttuuuyyy~~~|||{{{nnnMMMDDD@@@???>>><<<:::999999888888888777666555444444333222222111111111000000000////////////....................................---------.........//////......------------.........///111222333444777999888999<<>>EEEOOOWWW[[[^^^aaaddddddeeennnxxxwwwsssxxxooohhhWWWZZZ~~~rrrooogggWWW]]]sss|||bbb___\\\TTTZZZxxxbbbRRRPPP]]]WWWFFF???999444777666444222555===GGGRRRXXXSSSUUUXXX[[[___bbbdddeeedddeeeffffffeeebbb```^^^aaa___^^^\\\ZZZYYYYYYYYY[[[ZZZXXXVVVSSSPPPNNNMMMNNNMMMLLLKKKJJJHHHGGGGGGFFFEEECCCAAA>>>;;;999888:::::::::888666555666777<<<>>>>>>:::555333555999888:::;;;<<<===???DDDHHHRRRcccyyy|||{{{vvv|||yyynnnyyyVVV@@@;;;555111333222222222111111222222333444333555888999:::<<<>>>@@@CCCGGGKKKLLLLLLMMMPPPSSSeeetttzzz]]]]]]YYY>>>;;;>>>@@@QQQMMMHHHMMMTTTjjjxxx}}}vvvddd```ssstttWWWJJJEEECCCCCC@@@@@@BBBIIISSSZZZ]]]]]]eeexxx{{{zzz}}}}}}eeeJJJ===<<<<<<;;;:::;;;;;;<<<<<<============;;;AAA]]]yyyfff[[[NNN@@@:::===999:::;;;;;;===AAAGGGLLLVVVXXX[[[\\\ZZZWWWSSSQQQTTTTTTUUUVVVVVVWWWWWWWWWWWWVVVTTTSSSQQQPPPOOOOOOPPPNNNKKKJJJJJJJJJIIIHHHEEEEEEDDDCCCBBBAAAAAA@@@999999999888888777777666888777666555333222000000333333333444444444444555333333444555666666777777555555555666888;;;>>>???CCCHHHLLLMMMPPPWWW[[[\\\___aaacccfffhhhlllqqquuurrroooooosssuuuttttttwww{{{zzzxxxuuurrrqqqsssuuuuuu{{{yyyyyy}}}}}}mmmMMMEEE@@@???>>><<<:::999999999999888888777666555444444222222222222111111111111////////////....................................,,,,,,------.../////////......------------......///111222333333444777999:::;;;>>>CCCGGGIIIGGGEEEAAA@@@CCCKKKSSSWWW]]]bbbdddooovvvmmmnnneeeddd```cccmmmZZZKKKpppgggMMMBBB??????EEENNNVVV\\\___bbbddd```eeeooowwwxxxvvvzzzyyylllaaa___TTTXXXyyy~~~^^^[[[vvvsssdddWWWRRR```xxxzzzxxxkkkYYYNNNHHHEEE[[[```SSSHHH===666999666444222555===GGGOOOSSSQQQSSSVVV[[[___dddhhhiiieeeeeeffffffeeecccaaa```aaa```^^^]]][[[ZZZYYYYYY[[[ZZZXXXVVVSSSQQQOOONNNNNNMMMMMMLLLKKKJJJIIIIIIGGGFFFEEEBBB???===;;;:::;;;<<<;;;999777555666777999>>>CCC@@@888333444777999===AAACCCCCCDDDGGGJJJKKK]]]ttt{{{|||zzz{{{sssuuuSSS===:::444111333222222222111111222222333444333666999;;;<<<===???AAACCCFFFJJJKKKJJJKKKOOORRRcccvvvxxx\\\]]]~~~bbb@@@999===???PPPLLLGGGMMMTTTjjj{{{wwwfffQQQIIIEEECCCCCC============>>>CCCHHHMMM```sssyyyaaaHHH===>>>>>>;;;888777888999:::;;;<<<;;;;;;;;;===UUUtttWWWEEE<<<:::<<<:::<<<<<<<<<<<<===???AAAKKKOOOSSSUUUTTTSSSQQQQQQRRRSSSSSSTTTUUUWWWXXXXXXWWWVVVUUUTTTRRRPPPNNNMMMMMMKKKJJJIIIJJJJJJHHHFFFDDDDDDCCCBBBBBBAAA@@@@@@;;;;;;:::999888777666666999888777666444222111111333444666777777777666555555555666777777777777666444444555666888;;;===???BBBGGGKKKKKKOOOVVV[[[\\\___bbbeeegggiiimmmqqqtttpppmmmmmmrrruuuuuuuuuwww{{{zzzxxxtttqqqqqqsssuuussszzzyyyyyy}}}}}}nnnMMMFFF@@@???===<<<::::::999999999999888777666555444444111111111111000000000000////////////....................................,,,,,,------...//////000......------------......111222444444444444777999;;;<<>>@@@FFFNNNVVV\\\```cccdddccciiipppwww~~~xxxllleeehhhpppwwwssscccQQQGGGJJJGGGKKKfffeeecccoooZZZYYYmmmgggLLLSSS[[[zzzyyyvvvqqqgggVVVGGGAAABBBIIIjjj{{{qqq___III::::::777444222555;;;BBBGGGJJJKKKMMMQQQVVV\\\bbbgggjjjcccccccccccccccdddddddddaaa```___]]][[[ZZZXXXXXXWWWWWWVVVUUUTTTSSSRRRQQQMMMMMMMMMLLLLLLKKKKKKKKKGGGGGGFFFDDDBBBAAA@@@???>>>>>>>>><<<999777888999:::EEERRRUUUNNNFFFCCCDDDEEELLLSSSUUUQQQKKKGGGFFFLLL]]]ttt}}}wwwtttnnnuuuqqqPPP;;;999444111444333222222111111222222333444333666:::<<<===>>>@@@AAAAAADDDHHHIIIJJJLLLQQQUUUggg~~~```___~~~lllDDD888???@@@QQQLLLFFFKKKQQQggg||||||eeeYYYVVVTTTTTTTTTRRRPPPLLLFFF@@@???BBBFFFXXXmmmnnn^^^OOOHHHFFFBBB>>><<<<<<===???AAABBBCCCBBBBBBCCC===MMMyyy]]]HHHAAA???<<<:::;;;;;;999888777999;;;AAAEEEKKKNNNNNNOOOPPPQQQQQQQQQRRRSSSUUUWWWXXXYYYYYYXXXWWWUUUSSSQQQOOONNNMMMLLLLLLLLLMMMLLLJJJHHHEEEDDDDDDCCCCCCBBBBBBAAA???>>>===<<<:::888777777777777777666666555555444999;;;===???@@@>>><<<::::::;;;<<<<<<<<<;;;:::999333444444666888:::<<<>>>AAAFFFJJJJJJNNNUUU[[[\\\___bbbfffiiikkkmmmooorrrqqqmmmmmmrrrvvvvvvvvvwwwwwwwwwwwwvvvtttssstttvvvuuu|||||||||nnnMMMFFF@@@???===<<<;;;:::999999999999888777666555444444000000000000////////////000/////////....................................,,,,,,------...///000000.........------.........222444555555444555777999:::;;;===BBBFFFFFFBBB>>>@@@DDDKKKOOOPPPVVVlllxxxiii___ppppppaaa[[[FFFDDDmmmnnnRRRDDD@@@AAAFFFNNNVVV]]]aaacccdddiiinnnrrrxxxzzz```MMMPPP]]]mmmlllZZZIIIBBB<<<<<<<<>>:::888555333444999???AAABBB@@@BBBFFFLLLSSSZZZ___bbb``````aaaaaacccdddfffgggaaa```___]]][[[YYYXXXWWWTTTTTTTTTTTTTTTTTTTTTTTTLLLLLLLLLLLLLLLLLLLLLLLLGGGGGGFFFFFFEEEEEEDDDDDDAAAAAA@@@>>>;;;999999:::BBBSSSgggppplllccc^^^]]]\\\eeennnooofffYYYNNNHHHOOO___tttqqqkkkqqq```uuuoooNNN999888333111444333222222111111222222333444333666:::===>>>???@@@BBB???CCCFFFHHHJJJMMMSSSXXXlllfffbbbuuuHHH999AAABBBRRRMMMEEEIIIOOOdddyyy~~~~~~pppdddbbbhhhnnnuuuzzz}}}vvviiiZZZLLLDDDBBBBBBRRRhhhkkkddd]]]YYYSSSKKKGGGGGGJJJKKKMMMPPPQQQRRRRRRRRRKKK???HHHooo~~~```KKKFFFCCC>>>888888777444222333555888666;;;AAADDDFFFGGGJJJMMMQQQQQQQQQSSSTTTWWWXXXYYYZZZZZZYYYWWWUUURRRPPPOOOOOOOOOPPPQQQRRRQQQNNNKKKGGGGGGFFFFFFEEEEEEDDDDDDBBBAAA@@@>>><<<:::888888555666666666777777888888???BBBEEEHHHHHHFFFCCCAAAAAAAAABBBBBBBBB@@@???>>>333333444666888:::<<<===AAAFFFIIIJJJMMMUUUZZZ\\\___cccgggjjjlllmmmoooppptttooonnnssswwwvvvvvvwwwqqqtttwwwxxxwwwvvvvvvvvvssszzzzzz{{{}}}pppNNNFFF??????>>>===<<<;;;::::::999888777555444444444444222222000///............000000//////.........---........................---------------...//////------------------------000000111222333555666777;;;>>>BBBDDDBBB@@@======BBBEEEKKKPPPSSSZZZkkk{{{uuurrrvvvvvvuuudddHHHDDDhhhnnnUUUJJJ>>>AAACCCLLLVVV\\\^^^bbbgggjjjlllttt{{{^^^MMMYYYssseeeUUURRRMMM???>>>dddzzznnn|||xxxtttlllggg{{{zzzdddJJJGGGJJJTTT[[[WWWNNNGGGDDD===<<>><<<;;;;;;<<<@@@ccc|||xxxiii\\\\\\iii{{{pppoooxxxoooqqqddd___yyyjjjHHH555555333222333111333333222222222333444444555777:::;;;<<<===>>>@@@FFFDDDEEEHHHJJJLLLQQQXXXllliii]]]tttDDD;;;<<>>BBBEEEGGGLLLQQQTTTRRRRRRVVVXXXWWWXXXWWWVVVUUUSSSQQQOOONNNQQQPPPOOONNNMMMMMMMMMMMMKKKIIIFFFFFFFFFGGGGGGFFFBBBCCCDDDDDDBBB???;;;999:::<<<;;;888444444999???GGGKKKQQQUUUTTTPPPIIIEEEEEEDDDDDDDDDDDDCCC@@@>>>777777777777777999;;;<<>>===<<<;;;::::::999888777555444444444444222222000//////.........000000/////////.......................................------......///000------------------------000000111222333555666777999<<>>===<<<;;;::::::999888777555444444444444222111000000////////////000000////////////..............................//////......//////000111------------------------000000111222333555666777777:::>>>@@@AAAAAABBBCCCDDDKKKVVV]]]ZZZTTTUUUZZZjjjxxxtttaaaTTTWWWsss}}}nnnbbbQQQAAAeeetttVVVJJJCCC@@@CCCKKKVVV\\\^^^aaagggjjjkkksssyyyyyyzzzuuudddGGGOOOxxxwwwuuujjjQQQ:::???888:::HHHWWW[[[VVVPPPMMMNNNHHHLLLooovvvjjjaaazzz{{{YYY>>>===777333555777666555666333222222555===HHHRRRYYY[[[[[[[[[\\\]]]^^^___```^^^]]]\\\[[[ZZZZZZZZZZZZVVVTTTTTTTTTVVVWWWWWWVVVUUUTTTRRRPPPNNNMMMMMMMMMLLLMMMOOOPPPPPPPPPOOOOOOGGGFFFCCC@@@>>>>>>>>>>>>@@@```uuuoooyyyxxxvvvhhhhhh~~~kkkbbbttt~~~eeeEEE444666333111333111333333333333333444555555555888;;;======>>>@@@BBBEEEDDDFFFKKKLLLMMMQQQWWWooo~~~YYYSSSnnnyyyGGGAAA<<>>===>>>===:::777777;;;???FFFIIIMMMPPPPPPLLLHHHDDDAAA@@@@@@@@@AAA@@@===:::555444444444555777999:::AAABBBFFFJJJOOOUUUYYY[[[bbbdddfffhhhiiikkknnnqqqppppppqqqrrrssstttuuuvvvwwwwwwvvvuuuttttttssssssssstttxxx{{{zzzvvvxxx}}}oooMMMEEE??????>>>===<<<;;;::::::999888777555444444444444222111111000//////000000000000//////////////////........................///////////////000111111........................000000111222333555666777777;;;@@@DDDDDDDDDDDDDDDDDDOOO```nnnnnnfffbbbddddddggg\\\KKKCCCLLLqqqqqqgggYYY@@@```pppPPPEEEAAA@@@CCCKKKUUU[[[]]]aaafffjjjjjjrrrwww~~~|||yyysss|||TTTIIIhhhvvvlll]]]KKK===>>><<>>888444666999999:::<<<666444333555;;;EEENNNTTTVVVWWWXXXYYY[[[\\\^^^___^^^]]]]]]\\\\\\[[[[[[[[[WWWVVVUUUVVVXXXXXXWWWUUUVVVTTTSSSPPPOOOMMMLLLLLLKKKMMMPPPRRRTTTTTTSSSSSSNNNMMMJJJHHHEEECCCBBBAAA<<>>???AAACCCEEEFFFEEEGGGLLLMMMMMMQQQVVVjjj[[[SSS```fffAAA>>>???LLLNNNIIIHHHIIIUUUhhhvvvhhhfffxxxvvvtttyyyyyygggoooxxxxxx}}}tttgggWWWBBB@@@MMMYYYppp|||hhhXXXooo}}}dddRRRCCC888333444444555777888888999999777555444333555999===@@@CCCJJJPPPQQQRRRUUUUUUSSSTTTUUUUUUVVVUUUUUUTTTTTTTTTSSSRRRPPPOOONNNNNNNNNNNNKKKIIIHHHIIIIIIIIIHHHHHHHHHHHHHHHFFFCCCAAA?????????>>>;;;999999<<>>>>>===>>>>>>===;;;888333333333333444666888:::@@@AAAEEEIIIOOOTTTYYY[[[bbbccceeefffgggjjjnnnqqqqqqqqqqqqqqqrrrrrrrrrrrruuuuuuuuuttttttssssssrrrssstttyyy}}}}}}xxxxxx{{{qqqOOOGGG??????>>>===<<<;;;::::::999888777555444444444444222111111000000000000111//////000000000000000000///////////////////////////////////////000111111........................000000111222333555666777777===DDDIIIIIIGGGEEECCCHHHYYYtttuuupppjjjcccNNN<<<<<>>@@@BBBDDDFFFHHHHHHFFFHHHLLLMMMMMMQQQWWWfff\\\QQQWWWooozzzxxxpppSSS:::;;;BBBOOOQQQIIIGGGGGGSSSgggwwwnnn|||iii\\\XXXYYY[[[fffxxxtttyyyqqqqqqtttooo```RRRIIIEEE<<<;;;@@@DDD[[[~~~}}}~~~{{{iii]]]UUUdddyyyooo]]]MMM>>>777777222444888<<<===<<<999777666444222111222666999<<<@@@HHHNNNPPPRRRUUUVVVSSSTTTUUUUUUUUUTTTSSSRRRRRRTTTSSSRRRQQQPPPPPPPPPPPPPPPMMMKKKJJJKKKKKKKKKJJJIIIIIIIIIHHHFFFDDDBBB@@@@@@@@@>>><<<;;;:::<<<===???AAABBBDDDCCCAAA???>>><<<;;;;;;<<<<<<<<<999777222222222222444666888999???@@@DDDIIINNNTTTXXX[[[```bbbdddeeefffiiimmmqqqrrrrrrrrrqqqppppppoooooopppqqqrrrsssssssssrrrrrrrrrsssyyy}}}|||~~~qqqPPPHHH??????>>>===<<<;;;::::::999888777555444444444444222111111000000111111111//////000000000000111111//////////////////////////////......//////000111........................000000111222333555666777888>>>FFFKKKKKKIIIGGGEEEAAAVVVwwwzzzpppSSS<<<<<>>EEEKKKMMMOOOSSSUUUTTTTTTTTTTTTTTTTTTSSSRRRQQQSSSSSSRRRRRRRRRRRRRRRSSSRRRPPPMMMLLLMMMNNNMMMMMMKKKJJJIIIHHHFFFEEECCCBBBAAA@@@>>><<<;;;;;;<<<<<<======>>>>>>======<<<;;;:::999999:::;;;:::888666111111111222444666888:::>>>???CCCHHHNNNSSSXXX[[[^^^```ccceeefffiiimmmooorrrrrrqqqpppooonnnnnnmmmnnnoooppprrrssssssrrrqqqrrrsssxxxqqqOOOGGG??????>>>===<<<;;;::::::999888777555444444444444222111111000000111222222//////000000000111111111////////////////////////......------......///000........................000000111222333555666777999===CCCGGGIIIJJJJJJKKK???LLLddd}}}bbbBBB;;;III^^^sss~~~wwwyyy{{{zzz{{{rrr___AAARRRzzz|||YYYIIIFFF???BBBJJJUUUZZZ\\\```fffkkkeeemmmwww{{{vvvdddsssxxxrrryyymmmoookkkIIIJJJQQQYYY___jjjcccUUURRRNNNHHHCCCDDDIIIOOOXXXmmmnnnzzzTTT>>>777333777>>>DDDIIINNNJJJFFFAAA===<<<===@@@BBBDDDFFFJJJNNNRRRTTTVVVWWWVVVWWWXXXYYYZZZYYYYYYXXXXXXWWWWWWXXXYYYXXXVVVSSSUUUTTTSSSQQQPPPOOOOOOOOONNNOOOQQQTTTWWWYYY[[[\\\ZZZZZZZZZZZZWWWTTTPPPNNNKKKLLLPPPXXXeeerrr|||xxxmmmzzz~~~{{{oooyyy|||gggZZZ```wwwwwwTTT;;;111666333000333333222333333333555666777888;;;>>>BBBEEEGGGJJJMMMOOOMMMJJJHHHJJJKKKMMMSSS[[[pppcccVVViiiyyypppOOO======???NNNRRRKKKFFFEEEQQQfff}}}nnn\\\RRRKKKHHHKKKdddcccLLLBBB@@@>>>;;;444666666:::===;;;IIIgggyyykkkooouuugggbbbSSSHHHDDD???666444:::444666888999888666444222000000//////111222444555;;;AAAFFFHHHKKKPPPSSSSSSSSSSSSTTTUUUUUUUUUTTTTTTRRRRRRRRRRRRSSSTTTUUUUUUTTTRRRPPPOOOOOOPPPPPPOOOMMMLLLKKKJJJHHHFFFEEEDDDAAA???===<<<<<<<<<;;;:::<<<;;;;;;;;;::::::::::::999888888999::::::888666111111111222444777999:::===???BBBGGGMMMSSSXXXZZZ\\\___bbbeeegggiiilllnnnoooooooooooooooooooooooooooppprrrssssssrrrqqqppprrrsssxxxpppNNNFFF??????>>>===<<<;;;::::::999888777666444444444444222111111111111111222222//////000000111111111222000000000000000000000000---------------...//////////////////////////////000000111222333555666777999<<<@@@CCCFFFIIIMMMPPPKKKLLLSSS___jjjvvv}}}jjjCCC666DDD\\\rrrwwwrrrwww|||yyywwwkkkVVV;;;KKKuuu^^^JJJEEE???BBBJJJTTTZZZ\\\```eeellldddlllxxx|||~~~kkkppp|||hhhQQQLLLGGGDDDJJJXXXfffkkkvvvssslllqqqnnn```SSSEEEDDDGGGOOO```}}}vvvqqqOOO===666111555<<>>;;;;;;===>>>@@@BBBFFFKKKOOORRRSSSTTTSSSTTTVVVWWWWWWWWWWWWVVVUUUUUUVVVXXXZZZYYYWWWUUUUUUUUUSSSRRRQQQQQQQQQQQQQQQQQQRRRUUUWWWZZZ]]]___\\\]]]^^^___^^^[[[XXXVVVNNNOOOSSSZZZdddppp{{{~~~{{{qqqxxx|||zzzkkkxxxmmm]]]bbbxxx}}}RRR:::111666333000333333222333333444555666888888<<>>BBBGGGMMMSSSXXXZZZZZZ^^^bbbeeegggiiikkkmmmllllllmmmnnnooopppqqqqqqrrrssstttttttttrrrpppnnnsssssswwwjjjMMMIIIBBB@@@===<<<<<<;;;:::888999777555444444444333222111111111000000000000///////////////............------............------..............................///000000000000000000222333333333444777999<<<<<<<<<>>>AAAEEEHHHKKKBBBGGGOOOVVVYYY]]]fffnnnmmmlllfffOOO:::DDD___jjjooocccaaaqqqyyybbbPPP===HHHeeefffEEEIIIBBBCCCFFFMMMUUU]]]aaacccdddjjjkkkpppzzzooowwwuuufffKKK???;;;@@@EEEfffpppdddXXXLLLEEEAAABBBHHH^^^ttttttbbbDDD777555333444888>>>FFFJJJLLLHHHBBB<<<999888999:::>>>>>>@@@BBBDDDGGGJJJKKKNNNPPPSSSTTTSSSSSSSSSTTTXXXVVVVVVXXXZZZ[[[XXXUUUXXXVVVSSSPPPMMMNNNRRRUUUSSSTTTTTTTTTUUUWWW[[[^^^[[[\\\^^^bbbeeeddd```[[[TTTWWW[[[^^^ccclllxxxvvvooowwwuuukkk|||lllbbbkkkvvvwwwJJJ>>>444222444333000///222333555555666888;;;>>>DDDGGGGGGEEEHHHOOOSSSRRRVVVSSSQQQPPPNNNNNNUUU^^^xxxaaaWWWyyyeee:::888>>>FFFNNNNNNEEECCCQQQccc|||nnn___bbbsss~~~xxxgggRRRIIIAAAAAA@@@777:::333??????:::;;;BBB]]]gggWWWIII<<<888888777666666444333333222222222222222111000///......///000111555777:::===@@@EEEKKKOOOMMMTTTXXXWWWWWWYYYXXXVVVRRRUUUWWWWWWVVVUUUTTTUUUXXXWWWUUUTTTSSSSSSTTTUUUPPPNNNLLLKKKJJJGGGDDDAAAAAA@@@>>><<<:::999888888777777666666555555555555666666777888888888888888444333333333444666888999:::===AAAGGGNNNTTTYYY[[[aaacccdddddddddeeegggjjjnnnooooooooonnnpppsssuuutttsssrrrsssttttttrrrqqqvvvxxxwww}}}gggJJJFFFBBB@@@===<<<<<<<<<:::999999777555444444444333222333333333222222222222111111000000000000/////////------............------..............................///000000000000000000222333333333444666888;;;;;;<<<<<<>>>AAACCCDDDBBBGGGMMMRRRSSSTTTYYY^^^cccfffeeePPP999CCC^^^jjjlllcccbbboooyyyppp[[[KKK<<>>BBBBBB???;;;888666666777888;;;<<<===???AAADDDGGGHHHLLLNNNQQQRRRRRRRRRSSSTTTWWWVVVVVVXXXZZZZZZXXXUUUWWWVVVSSSPPPMMMNNNRRRUUUUUUVVVVVVVVVVVVWWWZZZ]]]]]]]]]```eeehhhhhhdddaaaZZZ[[[\\\^^^dddmmmwww~~~wwwqqq~~~yyytttnnndddmmmxxxtttHHH===333222444333111111222333444555555888;;;>>>CCCJJJOOOMMMLLLNNNQQQRRRXXXVVVTTTSSSQQQOOOUUU]]]|||eee___wwwEEE======EEEMMMMMMEEECCCQQQbbbyyy{{{rrrsss~~~~~~wwwwww{{{vvv___RRRNNNHHHGGGEEE<<>>;;;999777666666666666555555555444444444555555666777777777777777333333222222333555777888:::===AAAGGGNNNTTTYYY[[[```bbbcccddddddeeegggiiinnnooopppppppppqqqsssuuuuuutttsssssstttuuusssrrrtttvvvvvv}}}fffJJJEEEBBB@@@===<<<<<<<<<;;;999999777555444555555333222333333333222222222222111111111111111000000000000------............------..............................///000000000000///000111333333222333555777::::::;;;;;;<<<======>>>@@@EEEIIILLLMMMNNNPPPPPPYYYaaafffUUU???HHHbbbnnnllleeeccclllsssnnn^^^QQQ<<>>PPPfff}}}VVV???DDDJJJIIIBBB555555444222111111333555777666555444333333444555666888888999;;;===@@@BBBCCCHHHJJJNNNPPPPPPQQQSSSUUUVVVUUUVVVXXXYYYYYYXXXVVVVVVUUUSSSQQQOOOOOORRRUUUXXXYYYYYYXXXWWWWWWYYY[[[\\\^^^aaagggkkkmmmllljjjcccaaa^^^```fffnnnvvvzzzwwwttt{{{zzzooogggppp}}}pppDDD;;;333333444333222333111333444555555888;;;>>>BBBMMMVVVTTTOOONNNPPPQQQ[[[YYYXXXXXXUUURRRVVV]]]}}}fffbbbLLL======DDDLLLMMMEEEDDDPPP```vvv~~~rrrpppqqqnnnlllnnnooommm]]]WWWXXXQQQMMMHHH???DDD@@@OOONNNEEECCCJJJhhhrrrUUUHHH>>>666555666555444444222111111000000000000000000//////......//////000000111333555777<<>>CCCFFFGGGIIIMMMOOOOOOQQQZZZbbbVVVFFFPPPhhhpppuuulllfffllluuurrrbbbRRR===@@@UUUxxxPPPEEE@@@AAACCCIIIRRRYYY___aaadddiiijjjmmmvvv~~~uuuggg___eee|||___OOOQQQwwwlll___gggyyyjjjYYYJJJJJJSSSnnn{{{vvv[[[@@@555;;;<<<;;;999222333222222111000000000000000000000111222333444444666666777888:::<<<>>>???CCCFFFIIIKKKMMMOOORRRTTTTTTTTTUUUWWWXXXXXXWWWVVVVVVVVVUUUSSSRRRRRRTTTWWWYYYZZZ[[[ZZZWWWVVVVVVWWWWWWZZZ^^^dddjjjoooqqqrrrlllgggcccccciiiqqqvvvxxx|||wwwwwwooohhhuuujjjAAA888222333555444333555111333444555666888<<>>>>>===QQQSSSLLLKKKRRRooogggPPP@@@888333444666444333333111111000////////////000000000//////////////////000111222333555888===@@@FFFMMMRRRRRRUUUYYY[[[ZZZ]]]]]]\\\ZZZXXXXXXZZZ[[[^^^]]]\\\ZZZXXXVVVUUUTTTQQQOOOMMMLLLLLLJJJGGGDDD???>>>;;;888555333111000222222222222222222111111222222333444444444444444222111111111222444666777:::===AAAGGGNNNTTTYYY[[[```bbbdddffffffggghhhjjjlllooorrrssssssrrrssstttvvvtttrrrrrrsssttttttttttttvvvuuu|||~~~cccJJJEEEBBB@@@>>>=========<<<;;;:::888666555555555444333111111111000000000//////000000/////////.........------............------........................------...//////////////////111222222222444666888777888:::<<<>>>????????????EEEGGGEEEFFFLLLPPPPPPMMMUUU^^^VVVJJJVVVjjjoooyyyqqqmmmyyylllSSS@@@===LLLvvv~~~UUUDDDAAAAAACCCHHHQQQYYY___aaadddjjjkkkooovvv|||zzzhhhYYYPPP[[[~~~ggguuurrrlll}}}jjjVVVNNNEEEOOOZZZ]]]\\\VVVKKKAAA===111222999444000111...111111111222111111000///000000111222333333333333555555666777888:::<<<===>>>@@@DDDFFFIIILLLOOORRRQQQRRRTTTVVVVVVVVVUUUUUUUUUVVVWWWVVVUUUUUUWWWXXXYYY[[[[[[ZZZWWWTTTSSSSSSOOORRRVVV\\\cccjjjppptttppplllggghhhmmmssswwwxxx|||}}}xxxwwwyyymmmjjjyyyccc>>>777222333555444444666222333555666777:::===@@@FFFKKKNNNNNNOOOSSSTTTQQQUUUUUUWWWZZZYYYWWW[[[aaavvv```PPPZZZvvvwwwKKK;;;;;;AAAIIIKKKEEEDDDNNN\\\sss|||zzziii```YYYSSSPPPVVV___```fffzzztttooolll```XXXQQQGGGAAAAAAVVVZZZVVVVVV\\\xxxxxxgggSSSFFF<<<666222444666333222333222222111000000000000000111111000000000//////...///000111111111444888;;;AAAGGGMMMNNNRRRXXX[[[[[[\\\\\\\\\ZZZXXXXXXZZZ\\\\\\\\\[[[ZZZXXXWWWVVVUUUPPPNNNLLLKKKKKKIIIFFFDDD>>><<<:::777444111000///000000000111111111111111111111222333333333333333222111111111222444666777:::===AAAGGGNNNTTTYYY[[[```bbbeeeggghhhhhhjjjkkklllnnnqqqsssrrrrrrrrrssstttrrrqqqrrrtttuuuuuutttvvvxxxwww}}}xxx___GGGCCCBBB@@@>>>===>>>>>>===<<<:::888666555666666444333333333333222222222222111////////////............------............------........................------...////////////......000222333444555888;;;999:::;;;>>>@@@BBBDDDDDDBBBKKKNNNHHHEEEJJJNNNNNNVVV^^^ggg^^^PPPZZZoootttpppmmmssspppGGG===DDDmmmZZZFFFAAAAAACCCHHHPPPYYY___bbbdddkkkmmmpppuuuyyyqqqYYYEEEEEEddd|||```QQQLLLRRRUUUNNNFFF???999444888111555888///,,,111000000111222222333222222111222222222333333333333333444444444555666888999::::::<<>>===>>>>>>===<<<;;;999666666666666555333333333333222222222222111000000000////////////...------............------........................,,,---......//////.........000222444555777;;;>>>=========>>>@@@CCCFFFGGGDDDSSSZZZRRRKKKMMMPPPOOO^^^jjjuuufffOOOUUUlllwwwnnnlllpppPPP@@@???ggg```IIIBBBBBBCCCHHHQQQYYY```cccbbbjjjlllppptttttt~~~hhhOOOCCCPPPfffxxx```[[[gggjjjfffVVVFFF>>><<<<<<===444666888111111555333222222222333333333222222222222111111111222333333222222222333444555666777666888;;;===@@@CCCHHHKKKKKKNNNQQQRRRQQQPPPRRRSSSQQQTTTVVVWWWVVVVVVWWWXXXTTTVVVXXXXXXTTTPPPMMMLLLDDDDDDBBBBBBEEEMMMXXXaaagggiiikkkmmmpppssswwwzzz{{{|||~~~}}}vvvpppttt{{{yyy~~~nnnooo~~~zzzWWW;;;666333444444222333666444666888999:::===AAADDDEEEKKKMMMKKKKKKNNNPPPPPPNNNNNNOOORRRQQQPPPUUU]]]lllkkkOOOKKKPPPnnn|||XXX???777:::???FFFIIIEEEDDDLLLXXXttt}}}hhhYYYPPPKKKOOO[[[\\\ZZZbbbpppuuufffhhh___UUURRRTTTllllllUUUIIIEEEAAA>>>>>>???:::777888777333333666666555555444444444444444333333444444333222000////////////---,,,---000333555<<>>===>>>???>>>===;;;999777666666666555444111111111000000000000///111111111111000000000000---..................---........................,,,---......//////......---///222444666999===@@@??????>>>>>>@@@CCCFFFHHHCCCWWWccc\\\SSSTTTUUUTTT]]]mmmyyyeeeFFFHHHbbbqqq{{{rrrjjjqqqVVVBBB>>>ddddddKKKCCCBBBDDDIIIQQQZZZ```ddd```hhhlllooosssqqq~~~zzzaaaKKKDDDIII___fff]]]fffoooqqqiiiTTT???666666999:::000111555333555777000333333333333222222222222111000//////000111333444111111111111222333444555555777999;;;===AAAFFFIIIIIILLLPPPQQQPPPOOOPPPRRROOORRRUUUVVVUUUUUUUUUVVVRRRUUUWWWWWWSSSOOOKKKJJJCCCAAA===:::;;;BBBNNNWWWaaafffkkknnnooorrrwww{{{{{{|||~~~|||tttnnnsss|||}}}pppqqqxxxTTT:::666444555444222222666555666888:::;;;>>>BBBEEECCCMMMSSSOOOJJJJJJMMMOOONNNMMMMMMOOOMMMLLLRRRYYYgggoooSSSOOOOOOjjjzzzXXXDDD>>>999>>>FFFIIIEEEDDDLLLWWWttt}}}vvvbbbTTTMMMTTTdddiiihhhkkkssssssjjjXXXIIIDDDDDD[[[mmmRRRFFFEEEDDDEEEGGGAAA<<<999999777444444777777777666555555555555666444444555555444222111000222222111000...///111444222999???BBBHHHPPPVVVWWWWWWYYY\\\^^^]]]]]]]]]^^^[[[ZZZZZZXXXUUUQQQNNNLLLIIIGGGFFFEEEEEEDDDAAA???:::999777555333222111111///000000000111111222222111111222333333333333222444333333333444666888999:::===AAAGGGNNNTTTYYY[[[ZZZ^^^bbbeeeeeefffggghhhlllmmmnnnmmmmmmnnnqqqtttoooqqquuuzzz~~~}}}zzzuuuxxxyyy~~~www]]]HHH@@@AAA???<<<===>>>???<<<:::999888777555444444444444222111111000000000000000000000000000////////////------,,,------...///000,,,---------.../////////...---,,,---/////////......///000111333666888999BBB>>>:::;;;@@@CCCBBB@@@AAATTT___WWWPPPSSSWWWVVVYYYbbbxxxqqqLLLFFF___lllkkkuuu~~~WWW:::BBBVVViiiNNNEEE???===EEEPPPWWW]]]aaaiiidddgggnnnpppqqq~~~oooRRRCCCBBBHHHgggpppgggkkkooopppgggVVVFFF@@@DDDFFFEEE888666888<<<999222111555777444111000000000///...000000000000000000000000000000000000000000000000444666888:::;;;===AAACCCGGGJJJMMMOOOOOOOOOOOOOOOQQQPPPPPPPPPQQQRRRSSSTTTRRRSSSSSSSSSQQQMMMIIIGGG@@@???<<<777555999AAAHHHXXX]]]dddiiikkkmmmpppsss}}}{{{}}}~~~xxxrrrttt|||~~~}}}{{{ooouuuqqqPPP888777666444333333333444666888999;;;<<>>DDDJJJNNNRRRVVVYYYZZZ]]]aaadddfffhhhjjjlllllllllmmmmmmnnnnnnoooooooooqqqtttxxxzzz{{{zzzzzz||||||www\\\HHHBBBAAA???======>>>>>><<<:::999888777555444444444444222111111000000000000000000000000000//////////////////..................------.....................---,,,---///000///......///000111333666888999???<<<::::::>>>AAACCCDDD>>>IIIQQQPPPMMMQQQXXX]]]dddsss^^^DDDRRR```kkkrrrxxx{{{~~~XXX;;;BBBVVVqqqSSSFFF???===DDDOOOVVV\\\aaagggdddfffnnnoooppp{{{yyypppaaaMMMBBBBBB>>>HHHUUUbbbwww~~~wwwqqqwww~~~uuufffVVVQQQTTTTTTMMMDDD@@@888333555555333333666555444333333666888888888111111111111111111111111111111111111111111111111222444666888999;;;>>>AAADDDGGGJJJLLLMMMLLLMMMNNNMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPOOOMMMJJJFFFDDD>>>;;;777333222444:::>>>HHHOOOXXX```eeekkkrrrwww{{{zzz|||}}}xxxtttwwwzzzppptttqqqNNN888777555444333333444444444666777999:::===@@@CCCHHHIIIJJJJJJIIIJJJLLLNNNOOOOOONNNMMMMMMQQQVVVZZZfffqqqTTTPPPmmmwwwBBB;;;:::;;;AAAFFFDDDAAAJJJWWWnnnxxx[[[]]]```eeennnvvv~~~lllYYYNNNGGG@@@>>>???MMM___xxxmmmXXXQQQHHHEEEHHHFFFCCC???:::666555666666555888888888888888888888999777555444333333222000...000000000//////000000000111444777:::???DDDKKKOOOSSSVVVYYY[[[[[[ZZZZZZ[[[[[[XXXTTTPPPNNNKKKHHHFFF@@@???===;;;999888777777555555444444444333333333111000000/////////000000111000000111333444444333333222222111222333555666:::>>>EEEJJJOOOSSSWWWZZZ\\\___aaaccceeegggjjjllloooooonnnnnnnnnmmmmmmmmmlllnnnqqqtttvvvwwwwwwwww{{{zzz|||tttWWWFFFCCC@@@???======>>>>>><<<;;;999888777555444444444444222111111000000000000000000000000000////////////222111000///............//////.....................---,,,---///000///......//////111333555777888;;;;;;::::::;;;@@@FFFJJJFFFEEEGGGJJJLLLNNNWWWbbbiiiUUUUUUeeekkkmmmooottt}}}wwwYYY:::BBBTTT{{{[[[HHH@@@<<>>@@@CCCFFFHHHIIIIIIJJJKKKIIIJJJKKKLLLLLLKKKJJJJJJJJJJJJKKKJJJHHHEEEBBB@@@===999444222111333444444:::AAAKKKTTT\\\eeeooovvvyyyzzz{{{{{{wwwvvv{{{|||uuuooorrrnnnIII777666555444333333444555444666888999:::<<>>???@@@@@@888666444444444333222000000000000000000000000000000222555777:::>>>CCCFFFLLLPPPUUUYYYZZZYYYYYYZZZZZZWWWRRRMMMJJJFFFBBB???:::999888666444333333222444444444444333333333333222111000000///////////////......000333555666555222222111111222444555666;;;@@@FFFKKKPPPTTTXXX[[[___aaabbbccccccfffiiilllqqqqqqpppooommmlllkkkkkkkkkmmmooorrrtttuuuuuuuuuxxxwwwzzzpppRRRCCCBBB@@@???>>>>>>======<<<;;;999888777555444444444444222111111000000000000000000000000000////////////111111000///////////////000000//////......------///------...///000///......//////111333555666888888:::<<<;;;;;;@@@IIIPPPXXXKKKFFFKKKNNNLLLTTTaaagggyyyiii]]]kkkiiifffeeelllyyy}}}qqqYYY777@@@OOOcccKKKBBB<<>>===999555333555555444111444:::CCCKKKSSS\\\gggnnnxxxyyyzzzxxxvvvvvv}}}{{{wwwuuuooonnnrrrjjjCCC777666444444333444555666777999;;;<<<===>>>@@@CCCEEEFFFGGGFFFFFFFFFHHHJJJKKKMMMPPPRRRTTTWWW[[[^^^dddlll[[[QQQgggbbb@@@;;;;;;@@@GGGEEEAAAFFFQQQhhh}}}yyyyyymmmcccYYYQQQLLLIIIAAAAAADDDQQQmmm~~~iii^^^RRROOOOOOIIIIIIEEE@@@<<<;;;:::888777555777;;;???DDDGGGIIIJJJ>>>:::555333222333333333111111111222222111111111///000222444555777;;;===DDDIIIPPPUUUWWWXXXXXXXXXXXXTTTOOOJJJFFFAAA===:::888777666444333222222222333333333333333333333333333222111000////////////.........000333555555555222222111111222444666777<<<@@@GGGLLLQQQUUUYYY\\\bbbbbbcccbbbccceeeiiilllppppppoooooonnnmmmmmmlllnnnppprrrtttvvvwwwwwwxxxtttuuuyyyqqqRRRBBBBBB?????????>>>===<<<<<<<<<999888777555444444444444222111111000000000000000000000000000///////////////////////////000111111000000000//////......---///...---...000000000///...//////000222444666777888;;;===<<<<<<@@@KKKSSSaaaPPPHHHMMMPPPKKKPPP\\\aaahhhppp^^^iiieee___[[[```nnnyyyvvvlllWWW444>>>HHHxxxiiiNNNCCC<<>>@@@BBBBBBCCCEEEGGGFFFGGGHHHIIIHHHFFFDDDCCCBBBBBBCCCCCCBBBAAA@@@???===999666666777777555222222777===DDDKKKTTT```gggtttwwwxxxvvvsssvvv}}}yyyzzzxxxooonnnrrrhhhAAA666555444333444444666777888:::===>>>???@@@BBBDDDDDDEEEFFFFFFFFFGGGIIIKKKLLLNNNQQQTTTVVVXXX[[[^^^cccppp]]]PPPddduuuDDD;;;;;;@@@GGGFFF@@@DDDMMMdddzzz{{{yyyuuurrrmmmdddVVVJJJIIIEEEBBBHHHaaawwwhhhXXXSSSSSSNNNKKKGGGBBB>>><<<:::888666444666;;;@@@FFFKKKOOOPPPEEE???888222111222444555222222333444444333222222...000111222222222444666===BBBJJJOOORRRSSSSSSTTTSSSPPPJJJFFFBBB>>>:::777666555444333222222222222333333333333333333333333333333222000////////////000//////000222333333222111111111111222444666777<<>>???@@@???<<<;;;<<<===999888777555444444444444222111111000000000000000000000000000////////////............///000111222000000/////////////////////...---...000111000////////////000222333555666888;;;=========AAAJJJQQQXXXLLLFFFMMMPPPLLLNNNWWWUUUUUUaaa~~~uuuiiixxxjjjcccZZZYYYcccnnnnnnhhhUUU222<<<@@@hhhoooPPPEEE<<<===EEENNNVVV]]]aaaeeejjjkkkkkknnnuuu|||{{{qqq|||pppiiipppxxxwwwdddMMMGGGLLLQQQVVVZZZYYYYYY\\\^^^^^^^^^VVVKKK@@@999555333222444444444444444444444444222222222222222222222222111222444444444555777999:::<<<>>>>>>>>>???AAACCCDDDDDDEEEEEEDDDBBB@@@???>>>>>>???@@@AAABBBBBBBBB<<<:::888777666666444333000333888===CCCMMMYYYbbblllrrruuurrrqqqvvv}}}www|||wwwpppuuueee???555444333333444555666777888:::===???@@@AAACCCEEEEEEFFFHHHIIIIIIJJJMMMOOOPPPRRRTTTTTTUUUVVVYYY\\\aaapppXXXRRRbbb}}}CCC;;;:::@@@GGGFFF@@@BBBIII^^^uuuwww}}}zzzppphhhggghhhddd^^^QQQNNNHHHFFFUUUtttyyybbbYYYXXXRRRLLLIIIDDD@@@===:::777555444666999>>>CCCIIIMMMPPPGGGBBB;;;777555666777888444444666666666666444444///000222222000000111333777<<>>;;;888555333222111111000000000000222222222222333333333333333222111111000000000000111000///000222222111000111111111111222444666888<<<@@@GGGLLLQQQUUUYYY\\\bbbcccdddddddddfffiiilllkkklllmmmnnnpppqqqrrrsssqqqrrrssstttuuuwwwxxxyyysssvvv}}}zzzZZZFFFBBB>>>???@@@???<<<;;;<<<===999888777555444444444444222111111000000000000000000000000000////////////.........---....../////////////////////000000000000.........000111000////////////000111333444555888:::<<<<<<===@@@FFFKKKJJJEEEFFFLLLPPPNNNNNNQQQLLLOOORRReeexxxqqqqqqyyylllbbbccckkknnnmmmUUU222===:::[[[sssRRRFFF;;;<<>>@@@@@@???>>>===<<<;;;::::::;;;<<<>>>@@@BBBCCCDDD???>>>===:::666444444444000222444777;;;DDDPPPXXXccckkkqqqooopppwwwvvvyyy}}}qqqxxxyyy^^^999444444333333444555777888999<<<@@@BBBDDDEEEGGGHHHHHHJJJLLLMMMNNNPPPSSSVVVUUUVVVUUUTTTSSSTTTVVVXXXaaakkk[[[QQQWWWyyyAAA<<<:::???GGGGGG@@@@@@FFFXXXppp||||||ooo~~~yyyvvv{{{uuuqqqwww{{{{{{kkkiii___QQQQQQhhhsssddd___WWWPPPMMMHHHDDD@@@===999777666666777999<<>><<<;;;555666888999999888666555000222333222111000000111111555:::>>>@@@BBBDDDEEEBBB???<<<:::999888666444222222111000000000111111111111222222222333333333222222111111000111111111111000///000111222111000111000000111222555777888<<<@@@FFFLLLPPPTTTXXX[[[```bbbdddeeefffgggiiikkkkkklllmmmnnnpppqqqrrrsssrrrrrrssstttuuuwwwxxxyyywwwyyy{{{[[[EEE???===???AAA???<<<:::<<<>>>999888777666444444444444222111111000000000000000000000000000////////////000///...------,,,------......//////000000111111000///...///000111000////////////000111333444555888999:::;;;<<<@@@DDDGGGBBBDDDHHHNNNQQQPPPNNNLLLMMMTTTQQQXXXeee```hhhooojjjnnntttvvvUUU222>>>777TTTvvvTTTGGG;;;;;;BBBKKKUUU\\\^^^cccfffeeeeeekkktttzzz|||zzz~~~yyywwwtttxxxssslllkkkjjjkkkrrrzzzyyynnn\\\KKK???999777666444444444444444444444444222222222222222222222222000111222222111222444666777888999888777777999;;;===<<<;;;999888777777777777888:::<<>>@@@;;;999777666666666444333444333222222222222333333111111111222222333333333111111111111111111222222///......///111333222111111000000111222555777888;;;???FFFKKKPPPTTTXXX[[[___aaadddfffggghhhjjjkkklllmmmnnnooopppqqqrrrrrrttttttuuuuuuwwwxxxzzzzzzzzz{{{