BM6P6(@ ___UUUQQQLLLLLLHHHEEEBBBAAABBB@@@<<<888666333...+++******)))((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''((()))***************---------,,,,,,...222555;;;777444333666777777666777444000---,,,---000222999???GGGMMMPPPRRRUUUWWWUUURRRLLLDDD<<<888777777888888888888777666555444444333000//////000222333111222333444555777888888777888999777333000......888@@@KKKTTTXXXZZZ[[[\\\OOOLLLJJJPPP]]]mmmyyyuuuwww}}}rrrvvvzzzccc???<<<999;;;@@@DDDGGGGGGIIIIIIKKKMMMPPPPPPNNNKKKNNNMMMMMMLLLLLLMMMNNNNNNPPPPPPQQQQQQRRRTTTUUUVVVbbb___AAA;;;MMMkkkqqq___]]]qqq~~~{{{hhhUUUOOOPPPPPPNNNMMMLLLNNNQQQSSSUUU\\\eeelllsssrrrtttwww{{{xxxdddYYYUUUZZZbbbvvvhhhiiipppttt~~~oooOOO>>>777222333777;;;<<<@@@CCCGGGJJJLLLMMMPPPRRRUUUWWWXXXYYY[[[]]]]]]ccchhhiiigggkkkvvvrrrJJJ888<<<===555:::AAAIIIXXX{{{hhhNNNSSSbbbhhhoooyyyyyyzzz|||}}}~~~~~~}}}}}}yyyzzz{{{|||||||||{{{zzz{{{yyywwwwwwyyy{{{{{{zzz{{{vvvsssyyyzzznnniiiiiikkkkkkyyy{{{xxxjjjddd^^^VVVPPPPPPVVV]]]lll~~~}}}dddQQQIIIDDDDDDDDDAAA???@@@LLLbbb{{{|||iiiaaa```mmm{{{}}}xxxnnnrrryyy~~~^^^TTTQQQLLLMMMHHHEEEBBBAAABBB@@@<<<888666333...+++******)))((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((()))***************......---,,,,,,...111444777555555666999:::999777:::777333000------...///666<<>>888777===DDDRRRrrrnnnQQQQQQ]]]eeellluuu|||}}}~~~~~~}}}|||xxxyyyzzz{{{|||{{{{{{zzz{{{zzzyyyxxxyyyzzz{{{{{{sssqqqrrr}}}}}}}}}tttkkkaaa[[[ZZZUUUVVV___nnn|||oooWWWOOOGGGEEECCC@@@>>>???EEE[[[rrr{{{lllggghhhttt|||wwwnnnrrryyy^^^SSSPPPLLLMMMHHHEEEBBBAAABBB@@@<<<888666333...+++******)))((((((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((()))************.........---,,,---000333333444666999<<<===;;;999===;;;888444111...,,,+++111777@@@HHHNNNRRRUUUWWWYYYYYYWWWQQQIIIBBB===;;;888888999888888777666555555333111///...000111333888888999999999999888777888999:::888555111000000---000333777:::???EEEIIIOOOMMMMMMTTTcccsss}}}~~~~~~|||iiiRRR;;;;;;===@@@EEEHHHHHHHHHJJJIIIIIIJJJLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOPPPRRRSSSTTTZZZpppyyyRRR;;;DDDbbb}}}hhhWWW```qqq{{{xxxbbbWWWSSSQQQOOOOOONNNOOOOOOOOOOOOTTT]]]cccmmmnnnqqqtttwww{{{}}}nnnZZZOOONNNRRRhhhuuuzzzqqqddd[[[SSSKKKMMMSSS]]]hhhuuu{{{xxxbbbDDD888888888999;;;999<<<@@@EEEIIILLLNNNOOOPPPRRRVVVXXX[[[]]]```ccc```aaabbbccceeehhhnnnrrr|||cccBBB===>>>999666;;;AAAJJJcccyyyVVVNNNWWW```iiiqqq|||}}}~~~~~~~~~}}}{{{{{{xxxyyyzzzzzz{{{{{{zzzzzzzzz{{{{{{zzzyyyyyyzzz|||pppllliiinnnzzzrrrjjjhhh[[[VVVVVV___lllxxxzzz```UUUKKKFFFCCC???===>>>DDDWWWlllyyyyyymmmlllppp|||yyyuuussswww}}}]]]RRROOOLLLNNNHHHEEEBBBAAABBB@@@<<<888666333...+++******)))((((((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&((()))************...///...---,,,,,,///111555666888:::<<<======<<<===<<<;;;888444000---+++...333<<>>666999::::::;;;;;;>>>CCCHHHMMMQQQSSSSSSUUUWWWZZZ[[[]]]___bbbeeefffdddbbbccceeegggiiijjj{{{rrrJJJ<<<:::777999<<<>>>CCCUUUuuu^^^NNNRRR\\\gggoooxxxyyy{{{|||||||||{{{zzzxxxyyyyyyzzzzzzzzzzzzzzzyyy{{{|||{{{yyyxxxzzz|||ssskkk```XXXWWW\\\dddiii|||~~~{{{tttiiibbb\\\\\\```hhhuuufffZZZMMMGGGBBB>>><<<===BBBSSSfffrrr|||uuujjjmmmuuu{{{wwwttt|||^^^RRRNNNLLLOOOHHHEEEBBBAAABBB@@@<<<888666333...+++******)))((((((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((************---......---,,,,,,...000999999999999999;;;===???<<<<<<;;;:::777333///------111888@@@IIIQQQUUUWWWUUUXXX[[[XXXQQQHHH???:::::::::::::::999888777666666444111///...///111222777888:::;;;;;;888555333999:::;;;:::777444333333//////111444999===@@@BBBBBBAAACCCMMM\\\lllwww|||www{{{yyyrrrsssyyypppXXXEEE:::>>>CCCHHHJJJJJJJJJJJJJJJHHHFFFFFFIIIMMMOOOOOOOOOOOOPPPPPPPPPOOONNNMMMPPPPPPOOONNNNNNNNNNNNOOOPPP^^^xxx~~~]]]<<<888MMMbbbqqq\\\RRR[[[mmmvvvwwwsssccc[[[VVVTTTTTTOOOPPPOOOMMMKKKMMMSSSXXXdddhhhmmmrrrtttwww{{{~~~uuullliiirrr~~~sssgggXXXWWWUUUSSSUUUZZZbbbgggqqq~~~qqq|||nnnTTT;;;666999:::999;;;>>>AAAGGGMMMSSSWWWYYYYYYYYY[[[\\\[[[[[[\\\___aaafffdddbbbdddgggjjjkkkkkk}}}|||SSS===777777888999;;;???JJJfffiiiSSSPPP[[[gggooouuuwwwyyy{{{}}}~~~~~~~~~yyyyyyyyyyyyzzzzzz{{{{{{yyyzzz{{{{{{{{{{{{{{{|||tttjjj[[[PPPKKKKKKNNNOOOTTTZZZccciiinnnttt~~~zzzrrriiiaaaZZZXXX```jjj{{{jjj]]]PPPHHHCCC>>><<<===>>>LLL]]]iiissswwwlllfffnnnyyy|||yyywwwvvv___RRRNNNLLLOOOHHHEEEBBBAAABBB@@@<<<888666333...+++******)))((((((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&((()))***++++++,,,---...---,,,,,,...000999999999888888:::>>>AAA;;;<<<<<<;;;888444111///...///333;;;DDDMMMSSSUUUTTTXXX[[[[[[UUUKKKBBB===:::::::::::::::999777777666444222///...///000111333666999;;;;;;999555333999;;;<<<;;;888555444444222222333555888;;;;;;:::???===>>>DDDOOOZZZbbbeeelllvvvqqqiiinnn{{{wwwbbbKKK>>>===AAAFFFJJJKKKKKKJJJJJJIIIGGGEEEFFFIIILLLNNNOOORRRSSSSSSTTTSSSRRRPPPOOOOOOOOONNNMMMLLLLLLLLLLLLOOOVVVmmm~~~eeeAAA777DDDQQQtttrrrdddSSSRRRbbbpppsss~~~~~~lllaaaXXXUUUUUUOOOPPPQQQOOOMMMMMMPPPTTT]]]cccjjjooorrruuuzzz~~~wwwdddTTTRRROOOMMMLLLNNNPPPQQQYYY```|||~~~oooaaaLLL999777:::999999;;;AAAEEEKKKRRRXXX\\\^^^___[[[\\\[[[ZZZXXXXXXZZZ\\\bbbaaabbbeeejjjnnnqqqrrryyybbbDDD888:::555444777<<>>KKK[[[fffqqq|||}}}wwwrrriii```dddppp}}}|||zzzzzz{{{aaaRRRMMMKKKPPPHHHEEEBBBAAABBB@@@<<<888666333...+++******)))((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&((()))***++++++***+++------------///000444666999::::::;;;>>>AAA======<<<:::888444111//////...///555>>>HHHOOORRRQQQUUUZZZZZZTTTLLLCCC>>>;;;;;;;;;;;;:::999888777777555222///...///000111111444888<<<===;;;777555:::;;;<<<;;;999666555555555333333555:::>>>?????????<<<;;;???GGGOOOTTTVVViiiwwwooohhhpppzzzkkkSSSBBB===???DDDIIIKKKKKKJJJJJJKKKGGGFFFEEEFFFJJJLLLNNNNNNRRRSSSSSSTTTSSSQQQOOONNNJJJJJJIIIIIIJJJJJJKKKLLLOOOQQQaaaiiiEEE999???FFFcccqqqnnnWWWKKKXXXiiipppzzzvvvggg[[[UUUTTTNNNQQQSSSRRROOONNNOOORRRVVV]]]eeekkkooorrrxxx}}}xxxcccTTTRRROOOMMMLLLLLLMMMMMMPPPQQQjjjtttrrr|||TTTDDD888888:::999:::???BBBFFFMMMUUU[[[___aaabbb]]]]]]\\\ZZZXXXXXXZZZ\\\aaabbbdddgggjjjnnnqqqtttuuuwwwOOO;;;===777444666;;;@@@PPPuuueeeTTTYYYeeelllsssuuuwwwzzz|||}}}}}}}}}||||||{{{{{{{{{|||}}}~~~|||{{{sssgggZZZTTTUUUTTTNNNGGGDDDFFFGGGEEEFFFSSShhhyyy{{{rrrggg___\\\XXX\\\bbbfffjjjqqqzzzwwwjjj[[[QQQIII@@@;;;;;;@@@LLLZZZeeepppyyy}}}|||yyyxxxssskkkeeeaaa[[[SSSaaaooo}}}~~~aaaRRRMMMKKKPPPIIIEEEBBBBBBBBB@@@<<<888666333...+++******)))((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&((()))***++++++)))+++,,,---------///111///333999<<<<<<===???AAA>>>>>>===:::777333000...///,,,,,,000:::DDDLLLOOORRRVVV[[[\\\WWWOOOGGGBBB;;;;;;;;;;;;:::999888888777555222///...///000111///333888===>>><<<999666:::;;;===<<<999777666666222//////222:::AAAEEEGGGDDDAAA@@@DDDKKKSSSWWWXXXlllyyy}}}~~~pppiiisss{{{xxxrrraaaKKK@@@AAAAAAEEEJJJLLLKKKJJJJJJLLLFFFEEEEEEGGGJJJMMMMMMMMMOOOPPPQQQQQQPPPOOOLLLKKKEEEEEEFFFGGGHHHJJJKKKLLLPPPMMMZZZwwwcccAAA777;;;???XXXooottt[[[HHHRRRfffoooxxx||||||kkk\\\TTTRRRNNNQQQTTTTTTQQQOOOOOOQQQQQQYYYbbbiiilllpppvvv||||||~~~xxxeeeVVVSSSPPPNNNMMMNNNMMMMMMQQQNNNdddqqqxxxyyyKKK???777999;;;999<<>><<<777888<<<===GGGhhhlllVVVXXXcccjjjqqqrrrtttvvvwwwxxxxxxwww}}}||||||{{{{{{}}}~~~}}}{{{wwwlll```^^^bbbcccZZZQQQCCCHHHJJJHHHHHHQQQdddsss|||ooogggYYYYYYYYYYYY\\\bbbiiiooo|||ooo```VVVLLLAAA;;;999<<>>CCCBBB???<<<888444000---000------111777===GGGPPPZZZXXXXXX\\\^^^XXXKKKAAA888;;;===;;;777555666888777444///,,,...333555444444333444777;;;<<<:::777:::<<<>>>===:::888666666333333333222444===KKKVVVQQQKKKDDDEEERRRcccjjjiiizzz~~~}}}yyyxxxzzz}}}wwwrrrwww}}}|||xxxtttjjjTTT>>>:::BBBIIIIIIIIIIIIJJJJJJJJJJJJLLLIIIGGGFFFHHHIIIJJJJJJLLLNNNOOOOOONNNLLLIIIGGGFFFFFFEEEEEEFFFHHHJJJKKKPPPKKKQQQjjj```CCC::::::;;;HHH___ppphhhSSSKKKXXXgggttt|||ppp___WWWUUULLLNNNPPPSSSSSSRRRPPPNNNQQQTTTZZZbbbjjjqqquuuvvv}}}zzzwwwkkkeee___\\\YYYUUURRRPPPSSSQQQdddqqqnnnCCC===888999;;;<<<@@@DDDFFFKKKPPPSSSUUUZZZbbbiiieeeaaa\\\YYYZZZ^^^bbbeeejjjkkkkkkkkkjjjjjjlllmmmwwwmmmCCC<<<999333555;;;;;;???YYYxxxuuuZZZUUU[[[fffiiipppttttttssswwwyyyzzz~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~zzzxxxmmmcccfffmmmcccPPPKKKIIIIIIHHHHHHOOO```ppptttmmmggg___YYYYYY___hhhnnn{{{ppp___VVVOOOGGG@@@<<<>>>FFFRRR^^^fffllloooqqqqqqhhh]]]SSSKKKFFFJJJRRRcccqqq~~~~~~|||~~~___SSSRRRNNNMMMGGGEEECCCBBBAAA???<<<:::777555111---***)))))))))))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&''''''(((+++------++++++---000333222111111666;;;>>>???>>>???@@@DDDDDDBBB@@@;;;666111......,,,---000333888BBBLLLWWWVVVXXX\\\___ZZZNNNDDD:::<<<===<<<:::888777777666444000...///222444444333222333777:::;;;999777<<<======;;;888777777888444444333222444<<>>;;;<<>>???@@@AAAHHHHHHHHHFFFBBB;;;555111---,,,---//////111:::EEEQQQRRRVVV]]]```]]]RRRIII???>>>===<<<<<<;;;999777555333000//////222555888999999:::<<<>>>>>>===;;;>>>>>>===:::888888999;;;555555444222333:::DDDLLLcccgggjjjooozzzxxxpppllllllooorrruuuuuuwww}}}zzzuuu~~~~~~vvvooorrrkkkVVV@@@999???GGGKKKKKKLLLLLLLLLMMMMMMMMMIIIGGGEEEEEEFFFHHHIIIIIILLLMMMNNNNNNMMMKKKIIIGGGFFFFFFEEEEEEFFFGGGHHHIIIGGGHHHJJJTTTppprrrVVV>>>555777888JJJcccmmm___MMMLLLVVViiittt~~~qqqaaaWWWRRRQQQPPPRRRTTTVVVVVVUUUPPPQQQSSSWWW^^^gggooossstttwww{{{~~~~~~|||vvvpppjjjbbb]]]TTTSSSdddrrrWWW>>>999666999===???CCCHHHLLLPPPTTTWWWXXX\\\aaafffllljjjgggeeeccccccdddeeegggiiikkkjjjhhhiiiooouuu|||^^^AAA;;;666666;;;999888III^^^dddRRRQQQ[[[fffnnntttuuuuuuyyy{{{{{{||||||||||||}}}~~~~~~~~~{{{{{{}}}qqqqqqwwwnnn\\\TTTQQQNNNJJJGGGIIIWWWeeerrrzzz|||yyywwwvvvqqqwwwzzzfffYYYQQQGGG???<<<<<>>JJJKKKMMMLLLHHHAAA:::555------......,,,+++222<<>>;;;<<<<<<;;;999666333///......222;;;CCCIIIIIIHHHHHHGGGEEECCCBBB???@@@@@@>>><<<:::;;;<<<777666555333333777???EEE```iiirrrvvv{{{|||vvvooofff___^^^ccckkkpppxxxwwwxxxyyywww}}}yyypppppppppbbbJJJ;;;===CCCEEEIIIIIIIIIJJJJJJKKKKKKLLLJJJHHHEEEEEEGGGIIIJJJJJJHHHHHHIIIIIIIIIGGGEEEDDDEEEEEEEEEEEEEEEFFFFFFFFFAAAFFFGGGJJJbbb|||bbbCCC666888444???VVVjjjiiiWWWKKKKKK```mmmxxxlll^^^XXXTTTPPPOOOQQQSSSSSSRRRQQQQQQQQQSSSXXXaaajjjqqqrrruuuzzz}}}ooo___jjj}}}uuullldddTTTUUUfffiiiMMM<<<777555:::???BBBFFFKKKQQQTTTXXXZZZ\\\^^^bbbfffmmmmmmlllkkkiiihhhhhhhhhfffhhhjjjgggcccdddkkkrrr}}}mmmDDD;;;666666999888777AAAPPP|||oooUUUQQQ\\\bbbkkksssuuuvvvzzz|||{{{zzz{{{|||}}}~~~~~~wwwwww|||tttdddXXXUUUQQQMMMHHHIIIUUUbbbuuu|||~~~kkk^^^UUUKKKCCC???@@@DDDKKKPPPQQQQQQPPPPPPJJJFFFCCCAAA???AAAKKKWWWoooyyy~~~|||{{{|||{{{xxxtttsssvvv|||{{{|||}}}\\\PPPQQQOOOOOOEEEDDDBBBBBBBBB@@@===;;;777555111---***)))))))))))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&)))+++,,,)))(((,,,444:::;;;:::222222444666999;;;======GGGIIIKKKLLLIIICCC<<<888000///000///,,,)))...666AAAEEEMMMWWW___```\\\XXXSSSKKKCCC===<<<<<<<<<;;;888333///------222AAAPPPZZZYYYVVVSSSNNNJJJGGGEEE???BBBDDDDDDAAA>>>;;;:::777666444333333555:::===XXXcccooossstttqqqkkkeee^^^ZZZUUURRRTTT[[[dddjjjxxxyyy}}}|||}}}{{{zzz{{{}}}{{{uuupppssslllXXXBBB<<>>DDDEEEFFFXXX|||lllLLL:::888666888HHHaaannndddQQQFFFWWWdddqqqyyyzzziii\\\VVVOOOLLLNNNQQQRRRRRRSSSRRRRRRQQQTTT\\\fffmmmppptttyyy|||~~~xxxfffTTT[[[tttyyymmmWWWYYYkkkbbbGGG:::666666;;;AAAEEEIIINNNUUUWWWZZZ]]]___aaadddeeejjjlllnnnnnnlllkkklllmmmjjjkkkkkkgggbbbbbbgggmmmuuuTTT>>>888555777888777>>>GGGkkk|||ZZZPPP[[[^^^hhhqqqtttwwwzzz|||{{{zzz{{{|||~~~~~~|||nnn]]]ZZZWWWRRRLLLLLLXXXeee{{{pppcccZZZOOOGGGCCCCCCGGGLLLOOOOOONNNMMMMMMEEEBBB@@@???>>>BBBPPP^^^ttt|||~~~}}}{{{yyyvvvsssssswww|||xxxzzz}}}]]]PPPQQQOOOOOOEEEDDDBBBBBBBBB@@@>>><<<777555111---***)))))))))))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%&&&(((***))))))))),,,111666:::;;;555555555777;;;>>>??????AAACCCGGGIIIHHHCCC>>>;;;666333111111///+++---111999>>>GGGRRR[[[``````^^^\\\VVVMMMFFFAAA>>><<<;;;:::444///...,,,000BBBUUUaaa```\\\VVVNNNHHHEEEDDDAAADDDGGGGGGDDD???;;;888777666444333333444666777GGGRRR]]]aaabbb```YYYRRRLLLKKKJJJKKKOOOUUU[[[___lllqqqzzz}}}zzzmmmttt|||~~~yyyuuusssqqqbbbMMM???@@@FFFFFFAAAHHHHHHIIIJJJKKKLLLLLLMMMLLLJJJGGGEEEFFFGGGGGGGGGEEEEEEFFFEEEEEEDDDDDDCCCBBBBBBCCCCCCBBBAAA@@@???>>>AAACCCEEEPPPkkk|||^^^CCC666888666>>>TTTjjjmmm[[[HHHNNNZZZiiirrryyyyyycccZZZOOOKKKMMMRRRTTTTTTSSSSSSSSSRRRRRRWWW```gggmmmqqqvvvzzz|||}}}~~~~~~yyyjjj\\\ZZZllluuu]]]]]]mmm~~~www[[[BBB:::666777===DDDHHHLLLQQQVVVXXX[[[^^^```bbbddddddgggkkknnnooommmllloooqqqqqqpppmmmiiifffeeegggiiippp}}}gggDDD<<<666666777888===BBB^^^eeeRRRVVVZZZeeeoootttvvvzzz{{{zzzyyy{{{}}}zzzgggddd```[[[UUUTTT^^^jjj|||yyylllbbbWWWLLLHHHHHHKKKNNNPPPNNNLLLJJJJJJAAA???>>>======EEEVVVgggzzz|||yyyvvvttttttwww{{{~~~}}}]]]QQQQQQOOOOOOEEECCCBBBBBBBBBAAA>>><<<777555111---***)))))))))))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''))))))+++,,,,,,---000555999888666555777<<<@@@AAAAAA???BBBFFFIIIIIIGGGDDDBBB<<<666333444333000...///222777AAALLLWWW^^^bbbcccbbb```[[[SSSIIIAAA<<<:::999444111111------===QQQaaa```\\\UUULLLEEEBBBAAACCCEEEGGGEEEAAA<<<999777777555333222333333333333777>>>DDDGGGKKKMMMIIIDDDBBBCCCEEEIIINNNSSSXXXZZZcccmmm|||uuuiiirrr}}}~~~xxxtttrrrfffUUUDDD???BBBCCCCCCCCCFFFGGGGGGHHHIIIJJJKKKLLLLLLIIIEEECCCCCCDDDDDDCCCDDDDDDCCCCCCCCCCCCBBBBBB@@@AAAAAAAAA@@@???===<<<@@@???BBBFFFIIIXXX{{{xxxSSS888666777:::GGG```oooeeePPPDDDPPP```kkkrrrrrrfffWWWOOOOOORRRSSSRRRQQQSSSTTTSSSQQQSSSZZZ___fffkkkqqqvvvyyy{{{|||}}}yyyqqqrrrxxxuuulllddd\\\fffwww___\\\gggwww|||nnnSSS===;;;888999???FFFJJJNNNSSSUUUVVVYYY\\\```bbbbbbbbbfffjjjnnnnnnlllkkknnnqqqssspppllljjjiiiiiigggeeemmmvvvyyyMMMBBB888555666999<<>>======???III___rrr~~~{{{wwwuuuuuuvvvxxxyyy}}}^^^QQQQQQOOOOOOEEECCCBBBBBBBBBAAA>>><<<777555111---***)))))))))))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))***---...,,,***+++000666999666444666;;;@@@AAAAAAAAADDDHHHLLLMMMMMMJJJIII@@@888444555777444000...///444===IIITTT]]]ccceeedddfffeee]]]QQQDDD<<<999888444333444---***777KKK```___[[[SSSJJJCCCAAAAAAEEEFFFEEEBBB>>>:::888777666555333222333333222111333666777888<<>>>>>@@@DDDIIINNNTTTYYY[[[hhhtttqqqkkksss||||||vvvqqqooo\\\KKK??????BBB@@@@@@EEECCCDDDDDDEEEGGGHHHIIIIIIKKKHHHDDDBBBAAAAAAAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@???@@@@@@@@@???>>><<<;;;AAA===AAAFFFEEEKKKlllaaa;;;444999:::@@@WWWnnnjjjWWW>>>JJJZZZfffnnnyyyrrr___SSSPPPPPPPPPNNNPPPSSSUUUSSSPPPQQQVVVZZZaaafffmmmssswwwzzz{{{}}}~~~kkkooohhhZZZYYYgggooolllccc[[[cccttt^^^WWW___yyynnn~~~gggMMM999<<<888:::AAAGGGKKKPPPTTTSSSTTTWWWZZZ^^^aaaaaa```gggjjjnnnmmmjjjiiimmmqqqrrrmmmiiihhhjjjiiifffaaahhhmmm{{{SSSGGG:::444666999;;;===FFFpppbbbSSSTTT```lllrrrvvvyyyzzzyyyzzz||||||yyytttmmmdddaaaiiitttvvv}}}|||mmm___WWWWWWXXXYYYWWWSSSNNNKKKIII@@@???>>>???BBBOOOggg|||}}}yyyvvvuuutttttttttwww{{{```RRRMMMJJJNNNGGGEEECCCCCCBBBAAA>>><<<888444///,,,,,,,,,++++++))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''(((++++++***+++,,,///222444888===???;;;666777???GGGCCCCCCHHHOOORRRQQQQQQSSSLLLCCC888444666777111++++++...555AAAOOO[[[```aaafffiiilllhhh]]]NNNBBB:::===888777888111,,,666GGG```gggfffddd```PPPEEELLLQQQLLLEEE@@@<<<999777555222333333444444333333222333333333444666888;;;<<<>>>@@@BBBFFFKKKUUUaaaiiiwwwtttssswwwyyyvvvvvvuuummmcccPPPCCC;;;@@@CCC???@@@FFF@@@AAABBBCCCDDDFFFFFFGGGHHHFFFDDDCCCCCCBBB@@@>>>;;;<<<===>>>>>>????????????>>>===<<<;;;<<<<<<===???>>>@@@AAA===CCC]]]{{{}}}III;;;777888===JJJbbbjjj\\\LLLGGGLLL]]]jjjqqq|||iiiWWWRRRTTTTTTSSSUUUUUUTTTTTTTTTTTTUUUUUUWWW^^^ggglllnnnrrrxxx~~~~~~~~~zzzfff[[[QQQMMMOOOWWWdddppphhheeeeeelllvvvrrrZZZVVVUUUbbbyyyyyyWWWBBB?????????AAAGGGOOOUUUWWWWWWSSSSSSTTTVVVZZZ]]]aaaccceeeiiimmmmmmkkkiiijjjlllooommmjjjhhhhhhggggggfffhhhiiissspppNNN444444:::666444:::BBB[[[nnnXXX[[[___dddkkksssyyyzzzxxxzzz{{{}}}}}}~~~|||yyyyyy|||~~~|||}}}yyylllbbbccc]]]YYYYYYVVVNNNGGGEEE@@@@@@???@@@HHHYYYppp}}}}}}zzz{{{{{{xxxtttssstttwww|||~~~bbbRRRLLLIIIMMMGGGEEECCCCCCBBBAAA>>><<<888555000---+++++++++***((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%&&&''')))))))))+++---///111333;;;@@@DDDAAA;;;777;;;???EEEEEEJJJQQQTTTTTTWWW[[[RRRJJJ???999888666222...---...222;;;FFFRRR\\\```hhhjjjkkkkkkeeeZZZMMMCCC@@@:::777666111+++333AAAffftttyyywwwrrraaaPPPNNNMMMIIIBBB===:::777555333333333444444444444333333111111222333555888:::;;;:::>>>CCCIIIRRR]]]jjjsssyyyzzztttvvvyyyyyywwwwwwuuujjj]]]MMMAAA;;;@@@CCC@@@@@@EEE@@@@@@@@@AAABBBCCCDDDDDDFFFEEECCCBBBBBBAAA???===::::::;;;<<<============>>>===<<<;;;:::;;;;;;<<<>>>===@@@CCC@@@BBBUUUmmmZZZ===777888<<>>RRRyyy~~~fff^^^```ccchhhoootttwwwwwwzzz|||}}}}}}}}}~~~~~~~~~uuuiiiddd```]]]]]]XXXOOOHHHFFF>>>======AAANNNcccyyy}}}zzz|||~~~|||yyywwwwwwwwwbbbRRRLLLIIILLLGGGEEECCCBBBBBBAAA>>><<<:::666111---+++***))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########$$$%%%&&&&&&''')))+++---///000111===CCCIIIIIIBBB;;;888888DDDDDDIIIPPPSSSUUUZZZ```ZZZSSSIII@@@:::666222000//////000333:::FFFSSS\\\eeefffiiimmmmmmfffZZZPPPGGG???:::999555111666@@@eee{{{oooYYYNNNFFFBBB===999777555333222333333444444444444333333111222333555777888999:::999===EEENNNXXXdddooowww~~~sssmmmuuuuuu{{{{{{zzzyyyxxxrrrcccUUUHHH???;;;@@@BBB@@@???CCC???????????????@@@AAAAAADDDBBB@@@???@@@???===;;;888999:::;;;<<<<<<<<<<<<;;;;;;:::999999999999:::<<<<<>>@@@@@@BBBFFFLLLSSSXXXYYYYYY\\\\\\]]]^^^___aaacccddd]]]```eeejjjnnnnnnllliiilllkkkjjjiiihhhgggggghhhgggcccfffuuulllCCC666888888666777999GGGgggpppaaaaaacccggglllqqquuuxxx{{{|||}}}}}}}}}}}}uuuiiieeebbb___YYYNNNHHHFFF@@@<<<<<>>666333111............111;;;HHHRRRZZZ^^^dddkkkmmmjjjddd___OOOFFF>>><<<999666777<<>>>>>>>>>>>??????AAA???======>>>===<<<:::888999:::;;;<<<<<<<<<<<<999999888888888888888888<<<;;;===BBBBBBAAAFFFNNNnnnRRR===555888333666FFFRRRUUUKKKDDDHHHOOOXXXccclllwwwrrrcccXXXRRRNNNOOOPPPQQQRRRRRRQQQQQQOOOOOORRRXXXaaaiiiooorrruuuxxx|||jjj___RRRMMMNNNVVVeeeqqqrrrpppoookkkccc[[[[[[```[[[^^^bbbiiirrruuulllaaa^^^```^^^___nnn|||uuuZZZDDD===@@@CCCEEEJJJPPPUUUYYY[[[\\\````````````aaaaaabbbbbb]]]]]]___dddjjjllljjjgggjjjjjjjjjiiigggfffggggggiiifffgggttt}}}OOO999777888666555999???WWWqqqaaa___aaaggglllqqqvvv{{{|||}}}}}}}}}||||||}}}}}}tttmmmeee^^^VVVLLLGGGGGGCCC>>>>>>JJJ```www}}}}}}~~~~~~~~~~~~^^^PPPKKKIIIMMMHHHFFFCCCAAAAAA@@@???===<<<777222---+++)))(((''')))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$&&&***...111333333222666===FFFMMMNNNIIIBBB===>>>AAAFFFLLLMMMNNNSSSZZZ```^^^ZZZPPPEEE;;;555333.........---...333<<>>@@@@@@???>>>===<<<===>>>???>>><<<;;;;;;<<<<<<;;;999999999:::;;;<<<<<<<<<<<<777888888888888888888888<<<:::;;;>>>@@@BBBEEEJJJ___cccDDD555666222333???GGGSSSKKKCCC@@@DDDLLLWWWaaammm~~~mmm^^^VVVOOOPPPQQQRRRRRRRRRRRRRRRSSSQQQOOORRRYYYccclllppppppuuuzzz~~~{{{nnn```WWWTTTXXXcccnnnqqqlllhhhiiiiiifffeeegggaaadddddddddfffiiifff```\\\___]]]\\\hhhoooTTTCCC???AAAHHHJJJOOOSSSWWWZZZ]]]^^^aaaaaaaaaaaaaaa````````````^^^\\\^^^cccffffffeeehhhiiijjjiiifffddddddfffhhhgggiiiuuu]]]@@@777777666444888<<>>;;;777111---+++***((('''***)))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&$$$&&&***...222333444444333777???GGGLLLKKKGGGBBB>>>BBBKKKRRRSSSQQQUUU[[[```aaa```[[[QQQFFF<<<777000//////------///333777???JJJWWW^^^aaaeeennnuuuoooiiiaaaYYYPPPGGG???;;;333>>>;;;444999;;;666555333222111222555777777666555555666666666666555555333333333444666888;;;<<<@@@IIIZZZooo{{{iiiaaannnvvvxxx}}}wwwpppfffVVVHHHAAA@@@???>>>>>>>>>>>>?????????>>><<<;;;;;;<<<>>>???<<<;;;::::::;;;<<<;;;999999999:::;;;<<<<<<<<<<<<777888999999:::999999999;;;::::::;;;===AAAEEEHHHWWWpppNNN999666333555<<<===LLLJJJFFFBBB@@@EEENNNWWW```mmmxxxeeeZZZQQQPPPPPPOOOOOOOOOPPPQQQUUURRROOONNNRRRZZZdddjjjjjjpppvvv{{{}}}~~~mmmaaa[[[ZZZaaaiiiccc[[[WWW[[[bbbfffjjjmmmiiiooorrrooojjjeee^^^WWWRRRWWWVVVUUUaaazzzdddLLLDDDEEEFFFNNNPPPSSSVVVXXXZZZ^^^```aaaaaaaaaaaa```___^^^^^^bbb___]]]\\\___bbbeeeffffffhhhjjjhhhdddaaaaaaccccccdddgggpppqqqMMM;;;777666444555999DDD```fffYYYRRRYYYdddjjjpppvvv{{{||||||{{{zzzzzz|||~~~pppccccccooo{{{uuueee\\\TTTOOONNNBBBBBBKKK```xxx}}}^^^OOOKKKHHHLLLIIIFFFBBB@@@@@@@@@???>>>;;;666111---+++***)))((())))))((((((((('''''''''%%%%%%&&&'''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%###%%%(((,,,000333444555444444777===DDDGGGEEECCC<<>>IIIQQQXXXaaakkksssxxxxxxtttlllbbbYYYQQQLLL===@@@888333777555111666555444333444666777666555666666666777777666666666444444555777;;;@@@FFFIIILLLUUUfff{{{yyyjjj]]]XXXhhhvvv~~~www{{{uuukkk\\\KKKBBB@@@AAAAAA@@@>>>======??????===<<<:::888999:::<<<>>>;;;:::999999;;;<<<;;;:::777888999:::;;;;;;;;;;;;888999:::;;;;;;;;;::::::888:::;;;:::;;;>>>BBBDDDJJJppptttVVV@@@888333666:::555CCCJJJNNNJJJDDDCCCIIIOOORRR]]]ppppppaaaTTTRRRPPPNNNMMMNNNOOOPPPQQQQQQOOOMMMLLLQQQYYY___dddjjjqqqvvvxxx{{{{{{lllbbb]]]```gggWWWPPPKKKOOOVVV^^^hhhqqqpppuuuwwwrrrkkkcccYYYPPPIIINNNOOOOOO]]]xxxsssUUUCCCDDDLLLNNNTTTUUUWWWWWWWWWZZZ^^^bbbaaaaaaaaaaaaaaa___^^^]]]```````````````bbbeeehhheeehhhjjjgggbbb^^^^^^```^^^```bbbgggwww^^^BBB888777666333888>>>OOOwwwxxxaaaOOORRR]]]eeelllsssyyyzzz{{{{{{zzzzzz|||~~~|||iiiUUUOOOWWWaaayyytttkkkbbbYYYSSSGGGKKKYYYooo___PPPJJJHHHKKKIIIFFFBBB@@@@@@@@@??????:::666111---+++***))))))(((((('''''''''&&&&&&&&&$$$%%%&&&'''(((***++++++&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$"""$$$'''+++...222444555666333333666===BBBBBBAAA888BBBQQQ]]]^^^ZZZ[[[aaaaaaeeekkknnnjjj^^^NNNBBB999444...,,,---...---+++111555<<>>@@@BBBCCCAAA>>><<<===??????;;;999777666777999;;;===;;;999999999;;;<<<;;;:::666777888999999:::999999999:::;;;<<<===<<<<<<;;;666999<<<;;;:::<<<>>>@@@;;;WWW~~~uuu[[[FFF:::222555999222999FFFQQQOOOFFFAAACCCFFFIIITTTeeeyyyzzzjjjWWWUUUQQQNNNMMMNNNPPPRRRMMMOOOPPPMMMIIIJJJPPPVVV```fffnnnrrrtttwww}}}tttiiibbbccchhh\\\UUUOOOMMMMMMSSS```mmmvvvvvvssslllfffaaaXXXOOOEEEJJJKKKMMM]]]xxxjjjJJJ<<>><<<:::777333...***((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$&&&((()))***+++---///666555333444===GGGHHHCCCFFF??????LLL\\\dddeeeddd```ccchhhooovvvqqq]]]III;;;999555///,,,,,,000333///000444;;;EEEQQQ\\\bbbjjjlllkkkgggaaa^^^aaaeee\\\YYYSSSJJJBBB>>>======777999::::::888666666666666666666888::::::999777:::===BBBGGGOOO[[[iiirrruuucccTTTIIIGGGRRR```yyy~~~sssyyy{{{iiiXXXJJJAAA???CCCDDDCCCAAA???>>>===<<<<<<;;;::::::999:::;;;===>>><<<<<<<<<;;;::::::999999:::999888777777999;;;<<<<<<<<<;;;::::::::::::;;;999999888888999999:::;;;???GGG```~~~wwwnnnXXX???444777777222333???LLLPPPLLLEEEBBBBBBFFFOOOXXXbbbvvvttteeeXXXPPPRRRQQQKKKJJJPPPLLLLLLKKKKKKKKKKKKLLLMMMTTTZZZccckkkqqqvvvzzz|||sssjjjnnnuuukkkaaaXXXUUURRRQQQ[[[iiissspppllljjjiiifff___XXXOOOPPPNNNPPP^^^xxx}}}ttt]]]LLLCCCGGGVVVeeeaaa___]]][[[[[[^^^aaaccc____________````````````aaaaaabbbdddeeegggiiijjjggghhhiiigggdddaaaaaaaaa___]]]^^^dddnnn|||~~~XXX===777<<<;;;555;;;@@@OOOXXXMMM[[[aaacccmmmqqquuuxxxxxxwwwxxx{{{yyyfffPPPFFFHHHXXXlllzzznnneee```jjjxxx}}}zzzvvvuuuvvv|||~~~|||```PPPKKKHHHKKKGGGEEEBBBAAA@@@???>>><<<:::777333...***)))((()))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%'''((()))***---000444888:::888;;;DDDLLLOOOOOOMMMHHHEEEPPPaaafffcccbbbdddgggmmmtttsssfffXXXIIICCC;;;555333222111000/////////222999CCCLLLRRRXXXZZZ[[[YYYWWWXXX]]]bbbbbbaaa^^^YYYSSSNNNLLLKKK>>><<<:::999888888999999::::::::::::;;;<<<>>>???AAAGGGPPPZZZeeeqqq~~~yyyppp```NNNDDDDDDMMMaaasssxxxttt___NNNCCC<<<===AAABBBAAA???===<<<;;;;;;:::777777666666777888:::;;;===<<<<<<;;;;;;:::999999:::999777777777888:::;;;<<<;;;;;;:::999:::::::::888888888888888999::::::;;;>>>KKKggg|||uuueeeNNN===666555444444:::BBBIIIJJJHHHCCC@@@???FFFPPPZZZiiippp```TTTSSSPPPJJJHHHLLLKKKKKKKKKKKKKKKLLLLLLLLLPPPUUU]]]eeelllrrrwwwzzz}}}}}}ttthhh```WWWTTT^^^mmmvvvuuurrroooppppppggg[[[SSSSSSQQQSSSaaa{{{lllUUUHHHEEELLLZZZggg```___]]]]]]]]]___aaaccc```````````````aaaaaaaaacccbbbaaaaaacccfffggghhhhhhiiiiiigggdddbbbaaaaaabbbaaaaaaeeejjjuuudddBBB666999666111888===FFFppppppYYY[[[^^^aaalllmmmqqquuuvvvvvvwwwzzz}}}~~~~~~zzzrrrbbbPPPHHHIIINNN___~~~zzzrrrrrrxxx{{{{{{xxxwww|||~~~}}}aaaQQQKKKHHHKKKGGGEEEBBB@@@@@@@@@>>><<<:::777333...+++)))))))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&'''***...111444>>>CCC???;;;BBBOOOYYYWWWZZZOOO@@@EEE\\\iiifffdddeeeeeefffmmmrrrnnngggWWWMMM@@@999777555111,,,000...++++++...444:::???@@@CCCEEEFFFGGGLLLTTTZZZaaaeeeiiijjjhhhdddaaa___NNNGGG@@@;;;:::;;;;;;:::999;;;===>>>>>>BBBHHHMMMTTT[[[gggsssnnn___YYYLLL???===JJJ```{{{|||iiiSSSDDD===:::<<>>===;;;:::999999888555555444555666888:::;;;===<<<<<<;;;;;;::::::999999888777666777888999:::;;;::::::999999999999999777777777777777888999999;;;<<>>FFFQQQYYYgggqqq___WWWRRRKKKHHHJJJHHHIIIJJJKKKKKKKKKKKKJJJKKKOOOVVV]]]dddkkkrrrwww|||yyykkk\\\UUU^^^mmmyyy}}}{{{www{{{sssaaaYYYWWWTTTVVVfff}}}yyydddLLLCCCHHHQQQ\\\ddd____________```aaabbbccc```aaaaaaaaabbbbbbcccccceeeaaa^^^```dddiiilllllliiijjjiiigggdddbbbbbbbbbccccccdddeeefffooovvvNNN999777444000666::::::WWWgggYYYXXX]]]jjjjjjoootttwwwwwwwwwzzz|||{{{{{{}}}}}}~~~wwwmmm___QQQIIIHHHEEETTTnnn{{{vvv{{{~~~{{{~~~~~~```QQQKKKHHHLLLFFFDDDBBB@@@@@@@@@>>>===:::777333...+++*********(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%&&&)))---111777CCCJJJFFF???CCCMMMVVVZZZYYYPPPCCCDDDUUUdddjjjeeeeeeccc```ccckkkppppppeeeZZZLLLAAA:::666222...000...,,,++++++...111333111333555777:::AAAIIIOOOUUU]]]hhhqqquuuuuutttsssfff\\\PPPHHHFFFFFFEEEBBBAAAFFFMMMQQQSSSXXX```gggpppuuu~~~xxxiiiXXXKKKJJJEEECCCMMMbbb|||qqq^^^JJJ@@@===<<<===>>>===<<<;;;999888888777777666666666777888;;;===>>><<<<<<<<<;;;::::::999999777777666666666777888999:::999888888777777888888666666666555666777777888999>>>@@@GGG```pppyyy|||pppYYY>>>333555444111222888AAAFFFEEEAAA@@@;;;???JJJOOOVVVmmmnnn```XXXPPPKKKIIIFFFGGGHHHIIIIIIIIIHHHHHHGGGJJJOOOUUU[[[dddlllrrrwww{{{xxxeeeYYY^^^kkk{{{jjj___\\\XXX[[[lllyyysss\\\FFFAAAJJJTTTZZZ^^^^^^^^^___aaabbbbbbbbbcccaaaaaabbbbbbcccdddeeeeeeddd```]]]```gggooosssuuujjjjjjjjjgggdddbbbbbbcccaaaccceeeeeeeeelll```CCC777888222555999555CCCqqqpppWWWPPPVVVdddkkkpppwwwzzzzzzzzz{{{}}}zzzzzz{{{~~~~~~{{{}}}~~~wwwmmmaaaTTTJJJFFFEEEPPPfff~~~}}}zzzwww{{{```PPPKKKHHHLLLFFFDDDAAA@@@@@@@@@???===:::777333///,,,******+++(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''(((%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$%%%''',,,///;;;CCCJJJHHHEEEGGGIIIJJJVVVPPPLLLLLLJJJJJJUUUdddfffhhhfff```___fffooottttttmmm```QQQCCC999444333------------.........///......///000222777===AAAEEEOOO^^^lllvvv|||uuuiiibbbaaaaaa```]]]]]]eeennntttwwwzzz|||nnn___PPPDDD>>>???EEESSShhh___QQQCCC>>>>>>===<<<<<<<<<;;;:::888888777777777777777777888999;;;>>>???;;;;;;;;;:::999999888888555555555555666666777777888888777666666666666666555444444444444555666666111:::>>>???MMMnnnwwwpppzzz}}}iiiMMM999333222222333666;;;@@@CCCEEEEEE;;;999CCCIIILLL[[[nnnmmmaaaVVVNNNKKKEEEFFFFFFGGGGGGFFFFFFEEEFFFHHHKKKOOOTTT\\\eeejjjrrrvvv|||ssscccbbbkkkzzzxxxgggbbb]]]aaatttwwwfffSSSBBBBBBLLLVVV[[[\\\^^^^^^```aaabbbbbbbbbaaa```aaabbbcccdddeeefffgggeeeaaa^^^```fffmmmrrruuujjjjjjiiifffcccbbbbbbcccccceeeggggggdddiii{{{sssOOO777:::333333999999<<<^^^~~~___OOOOOOZZZiiiooowww{{{{{{zzzzzz{{{{{{{{{|||~~~~~~|||llldddjjjsssvvvvvvtttmmmdddZZZOOOHHHGGGQQQddd{{{wwwxxx|||^^^OOOJJJGGGKKKEEECCCAAA@@@@@@@@@???>>>:::777333///,,,+++++++++(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((()))%%%%%%&&&&&&%%%%%%$$$###%%%%%%&&&%%%%%%&&&))),,,888>>>BBBEEEHHHKKKGGGBBBOOOHHHKKKTTTPPPDDDGGGVVVcccjjjmmmhhhcccgggqqqxxx|||yyyqqqcccRRRCCC999444.........//////.........//////......000222444666999AAAOOO^^^kkkwww}}}~~~~~~{{{xxxooobbbUUUHHH===999<<<@@@OOOfff~~~yyyMMMCCC;;;:::<<<:::888999:::999888777666666666666666666555666777999;;;<<<::::::999888888777777666444444555555555666666666777666666555555555555555333333333333333444555555111666:::888???ZZZ}}}xxx|||bbbEEE444333444555555666999???DDDEEE<<<888===BBBEEEMMMXXXsss~~~mmm```UUUPPPIIIHHHGGGFFFEEEEEEEEEEEEGGGHHHIIIKKKNNNTTT[[[```iiinnnuuuzzz}}}mmmfffiiiwwwrrrmmmfffjjj{{{rrrUUUIII@@@EEEOOOXXX]]]```______```aaaaaaaaa````````````aaacccdddfffggghhhfffdddaaa___```dddiiillljjjiiihhheeebbbaaaaaacccfffggghhhgggdddeeerrr^^^;;;888444111777===<<>>:::777333///,,,+++,,,,,,(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&%%%%%%$$$###%%%&&&'''&&&%%%%%%''')))000444888===FFFLLLJJJCCCFFFHHHQQQZZZXXXNNNJJJMMMZZZgggrrrooojjjlllvvv}}}~~~zzznnn]]]KKK???666444111///------...//////.........///000000///222777@@@LLLYYYgggttt|||xxxnnnhhhXXXQQQIIIBBB<<<888???HHHVVVggg}}}xxxaaa@@@:::666777888666777:::777777666555444444444444666666555555666777999:::888888777777666666555555333333444555555555555555666555555444444444444444222222222222222333444444333444777::::::IIIpppuuuVVV<<<666666555333222555;;;???@@@???===;;;<<<@@@FFFKKKXXXjjj~~~mmmaaaZZZNNNLLLIIIFFFEEEEEEFFFGGGGGGHHHHHHHHHIIILLLQQQUUU[[[aaaiiioootttzzz{{{pppooouuuyyyqqqsss~~~}}}wwwhhhIIIDDDDDDJJJQQQVVV\\\aaa`````````_____________________aaabbbdddfffggghhheeeeeeddd```]]]]]]bbbgggiiihhhgggccc```___aaabbbdddccceeeeeecccdddlllwwwsssKKK777999333555===;;;JJJoookkkQQQQQQVVV___kkktttxxxxxxxxxyyyyyyyyyyyy|||}}}~~~kkkVVVPPPSSSaaakkkrrrooohhhbbb\\\VVVQQQZZZmmm\\\MMMHHHFFFIIIEEECCCAAA@@@AAAAAA@@@>>>:::777333///,,,,,,,,,,,,)))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&''''''%%%%%%%%%&&&(((,,,000777CCCLLLMMMIII>>>KKKXXX^^^^^^\\\UUUNNNPPPbbbrrrsssnnnpppyyy{{{dddRRR@@@;;;555///,,,---///111---------...000000///---...111666>>>IIIXXXgggqqq{{{~~~xxxooobbbTTTKKK???:::888999:::>>>KKKYYYpppjjjHHH<<<777555666666555888===555555444333222222222222888777666666666888999:::777777777666555555444444222333444444555555444444555555444333333333333444222222111111222222333444111///555===:::<<>><<<999777333---)))(((+++---))))))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((,,,555===CCCKKKRRRQQQRRRVVV\\\eeemmmrrruuu]]]^^^hhhvvvyyyuuuvvv}}}zzznnnWWWGGG999666444000---...///---///111000,,,,,,///000000000444<<>>:::::::::222777<<>>888888555777<<>>OOO|||mmmVVVIIITTTaaadddfffmmmsssuuuwwwxxxxxxyyy{{{}}}}}}~~~zzz~~~}}}|||yyyzzz~~~}}}^^^NNNHHHDDDGGGDDDBBB@@@??????>>><<<:::;;;777333444777888444///))))))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$(((,,,///777HHHXXXdddcccbbb___\\\[[[\\\]]]eeerrruuuggg\\\aaalllrrrppprrrtttuuuxxx}}}ppp```TTTJJJAAA:::888666222111333////////////////////////...111444555555333333333888999:::;;;:::999666555111000//////111222222222///333777:::;;;@@@GGGMMMdddoooxxxZZZDDD:::777555444777777888777666555555555000111111111222333444444...///000111111222111111333333222222222222222333222111000000000111333444222222222222222222222222000000111111111222222222555222111444777666555666777===\\\zzzvvvoooYYY@@@555555777555333333111000222888<<<===<<<999999999888:::CCCQQQ[[[uuu}}}qqqggg\\\RRRJJJHHHGGGGGGHHHIIIIIIIIIHHHHHHHHHGGGEEEEEEGGGIIIHHHLLLPPPTTTXXX___ffflllssszzz~~~zzzuuurrrppppppqqqrrrssstttvvvwwwwwwzzz~~~xxxxxxwwwyyygggVVVNNNMMMYYY___fffiiifffcccbbbddd```]]]ZZZZZZ]]]```bbbcccbbbccceeeffffffccc```^^^^^^[[[YYY[[[```cccddddddaaa```___aaadddgggiiijjjmmmllljjjhhhgggggghhhiiisss||||||UUU===777888999888<<<===ZZZ|||iiiPPPRRR___eeehhhmmmrrrtttvvvvvvwwwxxxzzz{{{|||}}}~~~}}}nnncccfffuuu}}}www~~~|||yyy{{{]]]MMMHHHDDDGGGDDDCCC@@@??????>>><<<:::<<<999555444444222...+++))))))((('''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%&&&)))***///;;;GGGNNNWWWbbbgggeee```\\\[[[aaaooowwwpppddd```gggnnnrrr|||sss\\\RRRHHHBBB===666222111........................///000222222000////////////111222333444333111000//////000111111111222222111555:::???FFFSSScccoooyyy```CCC555333444555555555777888777555444444444///000000111222333444444,,,---...///////////////111000000000000111111222111111111111111222222333111111000000000000111111000000000111111111111222000//////111333444444333333555MMMyyy}}}wwweeeMMM<<<666444444333333111///000333777:::<<<999888777777999===BBBEEETTTbbb{{{wwwhhh\\\QQQNNNIIIFFFFFFGGGGGGGGGFFFGGGGGGFFFDDDDDDEEEFFFEEEGGGHHHJJJMMMRRRXXX\\\^^^cccjjjttt{{{wwwuuurrrooommmlllnnnppprrrsssuuuxxx{{{xxx|||zzzyyyzzzsss]]]NNNPPPZZZaaadddhhhjjjjjjhhhgggfff^^^\\\YYYXXXZZZ]]]_________aaaccceeeeeedddaaa``````^^^]]]]]]```ccceeeeeecccbbbccceeeiiikkkkkkjjjllllllkkkiiifffeeefffggglllrrr}}}gggHHH888555666666:::444???UUUnnndddTTTWWWaaajjjoooppprrrtttuuuvvvwwwyyy{{{}}}}}}~~~xxxdddVVVYYYggg|||yyyooofff{{{vvvrrrxxx\\\MMMGGGDDDGGGEEECCCAAA??????>>><<<:::777555222///---***)))((())))))((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((((((%%%%%%'''((()))///666<<>>SSSlllaaaSSSYYYccchhhnnnppprrrtttuuuvvvyyy{{{~~~~~~xxxeeeVVVVVV^^^lll}}}zzzqqqiii```XXXRRRaaavvv~~~zzzxxx}}}\\\MMMGGGDDDGGGEEECCCAAA@@@???>>><<<:::444444333000,,,+++,,,...))))))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))%%%$$$'''((((((+++///777===HHHWWWdddlllnnnmmmooocccgggqqqlllyyyyyyzzzpppfffYYYOOOJJJ>>><<<:::888666444333333///111222222222222444666111222555777999:::::::::555555444333555999>>>BBBFFFRRRbbbqqq}}}dddYYY???777333777999555222222333555888777444111111222333333333333111000///...------......///.........---------------...///000,,,---///000000000///...000///...------...///000000000000000111111111111000222333111///111333333111555;;;LLLrrrpppYYYCCC777333333...111444333111111333666;;;======;;;888777999===;;;@@@KKK\\\rrrmmmfff[[[RRRMMMKKKJJJJJJBBBDDDEEEEEEDDDDDDEEEFFFEEEFFFHHHIIIJJJKKKKKKKKKOOOQQQSSSUUUXXX___hhhpppxxxwwwsssrrrppplllhhhhhhiiijjjlllnnnooopppsssvvvxxxyyyxxxyyy}}}|||zzzgggNNNDDDVVVnnnnnnjjjggggggjjjjjjfffbbb^^^\\\ZZZZZZ[[[[[[[[[[[[ZZZ\\\^^^aaacccdddddddddaaaccccccaaa^^^^^^bbbfffaaaccceeeiiikkkkkkhhheeefffggghhheeeaaa___aaaccc```bbbiiivvvuuuPPP>>>:::999333<<<777555DDDUUUxxxpppUUUSSSZZZ]]]lllnnnqqqssstttvvvyyy{{{yyyiii[[[TTTWWW^^^iiiuuu~~~wwwrrrjjj^^^SSSKKKEEECCCCCCZZZzzz^^^OOOJJJFFFIIIDDDBBB???>>>======;;;::::::666222///---,,,***((())))))((('''''''''''''''$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))...999DDDLLL[[[ooo~~~{{{rrrqqqwwwiiiiiiooo|||~~~~~~ppp^^^SSSNNNKKKJJJFFF>>>777666111...000666777333333666555555777<<<@@@@@@===999<<<======<<<>>>HHHXXXeeezzz~~~fffLLL===888333444:::===999666777222333555666666555333222333222000///............////////////////////////222111111000//////......---------------...///000------......//////000000000000000000/////////////////////000111111222222222555888???TTTuuupppTTT:::222888777111...111444333111111777888999::::::999888777777999>>>DDDQQQeee}}}zzziii```[[[UUUMMMGGGGGGIIIJJJJJJHHHEEEDDDDDDGGGHHHHHHIIIIIIJJJJJJKKKNNNPPPRRRRRRRRRSSSUUUVVV```bbbgggllloooqqqqqqqqqmmmllljjjhhhfffeeeddddddfffhhhjjjlllnnnqqquuuyyy~~~}}}{{{yyyyyy}}}~~~kkkTTTGGGKKKYYYdddhhhjjjiiieeedddggggggddd``````___^^^]]]]]]\\\\\\]]]```cccfffgggfffdddbbbccccccccccccbbb```___^^^ccccccdddeeeeeeeeeddddddaaadddfffgggeeecccbbbbbbaaa^^^aaalll~~~fffIII:::444;;;333444:::999@@@ccc```TTTXXX]]]cccggglllqqquuuxxxvvvsssxxxwwwxxxzzz}}}xxxqqqrrruuutttooojjj```XXXWWWXXXYYY]]]aaafff^^^RRRHHHCCCBBBBBBCCCDDDJJJWWWlllaaaQQQJJJEEEGGGEEECCC@@@>>>>>>===<<<::::::666222///---,,,***((())))))((('''''''''''''''%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))(((///777DDDYYYsss~~~wwwyyy{{{ooollljjjmmmwwwzzzkkkfffcccaaaYYYLLL@@@;;;<<<999999<<<;;;777666999999888999<<>>444666222111666888444111222222333444555555444333222222222222111000000//////////////////////////////000///...---,,,,,,,,,,,,---------------...//////.............../////////////////////////////////...//////000000111222222555555444666BBB___~~~jjjQQQ???888444111000222222//////222666666888999999999888888444666777999???KKK\\\hhh{{{pppjjjbbbYYYRRRLLLLLLKKKJJJHHHFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJJJJLLLNNNPPPRRRRRRTTTVVVXXXWWWZZZ]]]aaacccdddcccbbbbbbaaaaaaaaaaaabbbbbbcccfffjjjooosssvvvxxxzzz|||yyyyyyzzz{{{wwwaaaPPPLLLRRR[[[```cccffffffccccccggghhhfffbbbaaa```^^^]]]]]]]]]^^^___aaaccceeefffeeecccbbbdddccccccaaa```___^^^^^^___```bbbdddeeeeeedddccccccdddffffffdddbbbbbbbbb```]]]___iiiwwwWWW???999:::555666:::888888JJJaaarrrYYYRRRRRR^^^dddkkkppptttvvvuuutttvvvvvvvvvyyy|||~~~zzzyyy{{{yyytttrrrhhh___[[[XXXTTTSSSUUUWWWQQQJJJDDDCCCDDDEEEFFFEEEHHHNNN[[[qqqcccSSSKKKEEEFFFFFFCCCAAA??????>>><<<;;;:::666222///---,,,***((())))))((('''''''''''''''%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%''',,,999RRRnnn~~~wwwqqqqqqtttwwwssspppkkkfffhhhsss~~~pppbbb\\\YYYTTTQQQOOOKKKFFFDDDEEEGGGIIIKKKPPPWWWbbbmmmtttzzz{{{{{{}}}xxx\\\HHH;;;444000555222222555666444222333111222333444444333222111111222333333333222111111///////////////////////////...---+++++++++,,,,,,------------------...///..................------////////////////////////......//////000111111111222111222222333EEEnnnlllQQQ;;;555333333444111---000555333444666777888888999888777888777666555999AAAHHHWWWiii~~~uuukkkdddWWWUUUQQQMMMJJJIIIIIIJJJIIIIIIIIIJJJKKKLLLMMMNNNLLLNNNPPPRRRRRRSSSVVVXXXTTTVVVXXXZZZ[[[[[[ZZZYYY[[[\\\]]]^^^aaaccceeeggglllqqqxxx}}}~~~~~~~~~~~~wwwyyy|||kkkTTTKKKPPPZZZ]]]\\\___bbbcccbbbdddiiijjjhhheeeccc```]]]\\\]]]^^^___aaabbbcccddddddcccbbbbbbeeecccbbb```____________]]]^^^aaacccdddeeeddddddeeeffffffeeecccaaabbbccc```^^^___eeennn~~~oooMMM<<<555333444666777777===EEEtttjjjVVVNNN[[[```hhhooossssssttttttssstttvvvxxxzzz}}}~~~{{{rrrkkkbbbWWWOOONNNPPPMMMJJJIIIJJJLLLMMMMMMJJJIIIKKKUUUkkkdddSSSKKKEEEFFFFFFDDDAAA@@@??????===<<<:::666222///---,,,***((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((''')))222CCCZZZnnnxxxsss{{{{{{tttpppnnnlllsssuuuvvvuuurrrsssvvvyyy{{{vvvpppjjjgggfffdddhhhnnnttt{{{yyy[[[CCC777444555666333222222333444444444444111111222333333222111111...000222333444333111000////////////////////////111///...,,,,,,,,,......---------,,,,,,---......///......------,,,,,,,,,---...............//////------...//////000000111,,,,,,222777222666UUUxxx{{{bbbIII===777444444333111222666111222333555666888888999888999999888777777:::<<<>>>JJJ\\\qqq~~~uuuiiiddd\\\UUUQQQOOONNNMMMLLLLLLLLLMMMOOOQQQSSSTTTTTTVVVWWWXXXXXXXXXZZZ\\\YYYZZZ\\\^^^______^^^]]]```aaabbbdddfffiiikkkmmmtttwww|||}}}||||||{{{~~~sss^^^KKKIIITTT\\\]]]ZZZ]]]aaacccccceeeiiikkkhhheeebbb___\\\[[[\\\^^^___cccccccccccccccbbbaaaaaacccbbbaaa``````aaacccdddaaaaaaaaabbbcccdddeeefffggghhhgggeeecccbbbcccdddeeeccccccdddhhhsssgggCCC777666444222444888===???ZZZfffRRRWWWZZZaaajjjnnnoooqqquuusssuuuwwwyyy{{{}}}vvveeeYYYUUUZZZYYYXXXXXXYYYYYYWWWUUUPPPNNNOOO\\\tttbbbSSSKKKFFFHHHFFFDDDAAA@@@??????===<<<:::666222///---,,,***((())))))((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''')))***+++...444AAASSSaaafffqqq|||~~~~~~{{{tttllltttyyy{{{sssjjjZZZEEE666222444777999555666444111000000111111000111111111111111111000,,,---000111222111000///////////////////////////000///...---,,,---.........------,,,,,,,,,------......------,,,,,,++++++,,,,,,------............---------...//////000000...,,,111777444222EEE___tttcccJJJ>>>333222444444333333000111222333555666888999333444666666666555555666444:::CCCLLL^^^zzz~~~wwwlllccc\\\XXXUUURRRNNNNNNNNNNNNOOOQQQTTTUUUXXXZZZ\\\^^^^^^```bbbddd]]]___aaacccdddeeeeeeeeeggggggggghhhjjjkkkmmmnnnrrruuuwwwyyyyyyzzz|||}}}|||dddUUUKKKNNNVVVZZZZZZ[[[[[[___aaa```bbbffffffdddbbb```]]]ZZZYYY[[[]]]___ccccccccccccbbbaaaaaa```aaa`````````bbbdddgggiiihhhgggdddbbbbbbdddfffggghhhiiiiiigggeeedddeeefffkkkiiigggffffffmmm~~~TTT???===888333222444777999DDD```|||___TTTQQQTTT]]]eeeiiiooovvvrrruuuyyy{{{|||}}}uuuooosssrrrqqqqqqqqqoookkkhhhaaa[[[WWWaaayyyaaaQQQKKKGGGJJJFFFCCCAAA??????>>><<<;;;:::666222///---,,,***((())))))((('''''''''''''''((((((&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&(((***++++++///===LLL```jjjttt{{{|||~~~~~~yyybbbJJJCCC999333222333444444???@@@===666111111222111000000000000000000000000+++,,,.../////////......////////////////////////,,,,,,------,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---.........,,,,,,------.../////////444///...000///111>>>NNN}}}]]]KKK999444555444111000000000000111333555666777222333444444444444333222000333555666===QQQkkkyyyrrrkkkddd___WWWUUUSSSQQQQQQQQQSSSTTTPPPSSSVVVYYY[[[]]]aaaccc\\\^^^___bbbdddeeeffffffgggggggggggghhhiiijjjkkknnnppprrruuuxxx}}}uuuZZZRRRPPPWWW[[[YYYYYY\\\XXX\\\^^^]]]^^^bbbbbb^^^___]]][[[ZZZZZZ[[[]]]___bbbbbbcccccccccbbb```____________```ccceeehhhiiijjjiiigggfffeeeeeefffgggggghhhhhhhhhfffeeefffgggkkkiiihhhhhhhhhkkkvvvnnnHHH???888666666444444777;;;MMMpppzzz]]]PPPJJJQQQ\\\cccllltttooosssxxxzzzzzzzzz}}}~~~vvvllllllzzzaaaQQQKKKHHHKKKEEECCC@@@>>>>>>===<<<::::::666222///---,,,***((())))))(((''''''''''''''')))(((&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$'''***)))(((000:::QQQ]]]jjjuuupppTTT>>>666555444222222111111222@@@BBB???666111333555333000//////////////////000------------............////////////////////////+++,,,...//////...---,,,...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,------......+++,,,,,,---......//////222000...,,,,,,222:::AAAfffttt```JJJ===777333111222000000000000111333555666666555444444555444333222000000000000111999GGGSSSccc{{{|||uuullliiiddd___[[[YYYXXXXXXOOOQQQTTTVVVWWWXXX[[[]]]\\\\\\^^^___aaabbbddddddddddddeeegggiiikkkmmmnnnsssuuuzzz~~~zzzjjjWWWSSSVVVaaaccc\\\YYY\\\VVVZZZ]]]]]]___bbbbbb___]]]\\\[[[[[[\\\]]]___```___aaacccddddddbbb```^^^]]]^^^___```bbbcccdddeeeeeegggiiikkkkkkiiifffdddbbbeeeggggggfffeeeeeefffeeecccdddgggiiikkkqqqxxxgggOOO:::888999555555;;;:::AAAXXX}}}xxxaaaNNNNNNWWW]]]eeemmmjjjoootttvvvuuuuuuxxx{{{~~~bbbQQQJJJHHHKKKDDDBBB???>>>======;;;::::::666222///---,,,***((())))))(((''''''''''''''')))((('''%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&###%%%******'''(((...>>>NNNaaasssxxxaaaOOO>>>222...000222333222222333444444888666...+++///333222//////............/////////...------------......////////////////////////---...111333333111///---...---,,,,,,++++++++++++*********++++++,,,,,,---******+++,,,,,,---......++++++,,,------......///***///000------333666666IIItttrrrZZZGGG;;;333333666000000//////000222444555555444222222333333333222111000111222222111333666;;;PPPeeeuuu|||vvvnnnhhhcccaaa```[[[\\\]]]\\\[[[ZZZ[[[\\\]]]^^^___```aaabbbcccccccccdddfffiiilllpppsssuuu}}}}}}uuuppp\\\XXXTTTZZZgggiii```ZZZ[[[VVV[[[______bbbffffffccc[[[\\\\\\]]]^^^___aaaaaa^^^```ccceeeeeeccc```^^^]]]^^^___```aaaaaa``````___cccjjjooooookkkfffaaa___bbbeeeffffffeeedddddd___]]]___eeejjjkkknnnsssiiiCCC999888222333;;;888777@@@YYYzzzvvvYYYRRRVVVZZZ___fffeeekkkqqqsssqqqqqqtttwww~~~}}}{{{}}}dddQQQLLLHHHHHHGGGEEEBBBAAA@@@???>>><<<;;;888444///,,,+++++++++******))))))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&((()))&&&&&&&&&''''''''''''(((000===TTTooofffOOOCCC>>>888444000000////////////000000////////////////////////......------------......------,,,,,,,,,++++++++++++,,,------......------+++,,,---......---,,,++++++++++++************)))************************,,,,,,+++******+++,,,,,,---,,,,,,,,,,,,---......///...---,,,---///111333999\\\{{{uuu___FFF555222555333333222000//////111333444555777888888666444333111111///.........///000666:::AAAJJJZZZqqq{{{yyyvvvrrrooollliiijjjiiihhhggghhhhhhiiiiiiiiiiiikkknnnqqqppppppppprrrwww}}}qqqttt|||}}}dddTTTRRRZZZbbbeeeaaa]]][[[[[[[[[\\\^^^___aaaccceeefffiiieee```___```bbbaaa```dddaaa___```ccceeedddbbb_________```aaabbbccccccdddbbbcccfffkkkkkkeee___```]]]\\\^^^bbbddddddbbbgggeeecccccceeeggghhhhhhyyy^^^DDD<<<:::666222<<<777666@@@TTTrrrppp[[[OOOLLLVVVeeefffkkkpppqqqooommmnnnooozzz~~~~~~}}}{{{|||}}}zzztttuuu~~~{{{bbbPPPKKKGGGGGGGGGEEEBBBAAA@@@???>>><<<;;;888444///,,,+++++++++))))))(((((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&'''(((&&&&&&&&&&&&''''''''''''+++444EEEZZZnnn~~~lll^^^LLL>>>888666222///000//////////////////000////////////////////////.........------.........---,,,,,,,,,,,,+++++++++++++++,,,---------------++++++,,,,,,,,,,,,+++++++++++++++*********))))))************************,,,+++************+++,,,+++++++++++++++,,,---------,,,++++++,,,---///111555IIIrrr~~~zzzkkkVVVDDD888333222222222222111000000000444555666666666666555444333222111/////////000000...000333777???NNN```mmm~~~}}}{{{zzzyyyxxxyyyyyyxxxyyy{{{kkkmmmtttoooYYYOOOUUU[[[bbbccc```\\\ZZZ[[[\\\\\\]]]^^^___bbbeeegggiiieeeaaa___```aaaaaa```bbb```^^^___aaabbbaaa^^^____________````````````cccbbbbbbeeehhhgggddd```___]]]\\\^^^cccffffffeeeeeecccaaaaaaccceeeeeeeeemmm~~~UUU===777999999888666666;;;EEE[[[|||oooVVVNNNSSSZZZbbbffflllsssvvvuuurrrooo|||~~~~~~}}}zzzyyyvvvpppnnntttaaaPPPKKKGGGGGGGGGEEEBBB@@@@@@@@@>>><<<:::888444000---+++++++++((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&''''''''''''%%%***333===KKK]]]ooo{{{|||ttt^^^BBB>>>999666555444222111//////............//////................................................,,,,,,,,,+++++++++*********++++++,,,---,,,,,,,,,+++******************+++++++++*********)))))))))************************++++++************++++++******))))))******+++,,,+++******)))***+++---...222666JJJooo~~~{{{wwwooodddSSS@@@444///000000000000...---,,,333333444444555555666666444444222111000000000000---......---...333<<>>===999777444000---,,,++++++)))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%&&&&&&&&&'''''''''###%%%'''***111???RRR```ooo|||oooMMM222222444666666555444444444///......------......///------------------------.........//////.........++++++++++++************)))***++++++,,,,,,++++++++++++))))))))))))++++++************))))))))))))*********************************))))))***************))))))******+++,,,*********)))***+++,,,---222000555JJJrrrxxxpppllliii```PPPBBB555333111000000000///...222111222222333555666777555555444333222111111111000111222000//////111444555===GGGQQQ]]]oooppp]]]___lllgggSSSQQQYYY^^^```bbb```]]][[[[[[[[[___aaaccccccaaa```aaacccdddbbb___]]]\\\[[[[[[[[[\\\[[[ZZZ\\\___```^^^[[[\\\\\\]]]]]]]]]]]]]]]]]]^^^```aaa```___```bbbdddaaa___^^^aaaeeehhhhhhggghhhgggfffggghhhiiiiiihhhjjjkkkyyy{{{```BBB777666444666999888444777GGGXXX~~~ttt\\\QQQMMMTTTXXXaaakkksssuuusssooorrrsssvvv{{{mmmeeelll{{{cccRRRMMMJJJJJJFFFDDDAAA@@@@@@@@@???===888666444111...,,,++++++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&%%%$$$&&&...===HHH[[[iiiyyyqqqaaaTTTHHH:::000...000222222111///000111......------------......,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++*********)))))))))((())))))***+++*********,,,+++***))))))***+++,,,*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,+++++++++++++++,,,,,,,,,...111222888NNNvvvuuunnnnnnkkkbbbXXXBBB===666222111222333222000000000111222444666777555555555444333222222111///000111111000/////////111444666777;;;GGGYYYhhhxxx{{{~~~yyy|||vvvdddVVVUUUiiittt[[[NNNUUUbbbeeeeeeeeedddbbbaaaaaaaaa```dddiiiiiieee```______aaaaaa___]]][[[ZZZZZZ[[[]]][[[ZZZ]]]aaacccbbb___ZZZZZZ[[[\\\]]]______```^^^___```_________bbbddddddaaa___aaadddgggfffdddiiihhhgggiiikkklllkkkjjjmmmjjjqqq|||VVV>>>888555444666999999888<<>>777666444111///---++++++*********)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&)))000666FFFVVVkkkrrrfffSSSAAA666222333555...//////...------///000------,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,---......---,,,+++*********))))))))))))((('''((())))))******))))))++++++************++++++******)))))))))((((((((())))))))))))))))))))))))(((((())))))))))))((((((*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))000333222888VVVwwwsssrrrlllfffQQQHHH===444111000///...//////000111222333444444444444444444444333333222000111111111111///...---,,,///222222222555===CCCLLLUUUbbbooo{{{wwwlllmmmxxxqqqooottt~~~gggRRRPPPaaaxxx}}}}}}fffUUUPPPXXXdddhhhhhhhhhggggggggggggggg___eeejjjjjjeee```______bbbccccccaaa^^^]]]^^^___aaa^^^]]]^^^ccceeeeeecccZZZZZZ[[[]]]___```bbbbbb_________```aaabbbcccddddddaaa___```cccdddcccaaaeeeeeeeeegggjjjlllkkkjjjhhhhhhlllyyylllNNN@@@999444333888;;;999777888AAAPPPuuunnnYYYGGGJJJMMMPPPUUU___mmmwwwwwwvvvuuuuuuwww|||bbbRRRNNNKKKLLLEEECCCAAA@@@AAAAAA???>>>666555444111///---++++++***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((***+++,,,444BBBUUUhhh~~~nnn\\\HHHDDD>>>777222000000111000///...---............------,,,,,,,,,,,,------++++++++++++++++++++++++)))***,,,------,,,***)))******)))))))))(((((((((''''''((()))))))))((((((((())))))******))))))(((***)))))))))(((((((((((())))))))))))))))))))))))''''''((())))))(((''''''))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,+++***---000000///???ggg}}}vvvqqqggg\\\NNNBBB;;;555000+++---...000222222333222222111222333444444444333333444333222222222222111000+++---000000000000111333444:::@@@GGGOOOWWWXXXTTTYYYmmm}}}{{{tttooommmiiigggjjjqqq~~~sssmmmWWWNNNJJJZZZ}}}jjj[[[VVVWWW]]]cccccccccdddeeefffggggggggg\\\bbbgggfffaaa___aaadddfffhhhiiihhheeedddfffggggggccc```___bbbeeeeeeddd\\\]]]^^^___```aaabbbcccaaa______aaadddfffeeeccc```^^^\\\]]]aaacccbbb```bbbbbbcccfffjjjlllkkkjjjccciiilllnnn|||oooSSSBBB:::555666999777666777888@@@ZZZoooSSSOOOJJJGGGLLLVVVcccmmmrrrtttuuuttttttwww}}}~~~}}}}}}zzz}}}aaaQQQMMMJJJKKKEEECCCAAA@@@AAAAAA@@@>>>666555444222///---,,,+++)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%'''***+++***)))&&&///;;;III\\\sssqqq[[[EEE666888555222000000222444555000...,,,+++,,,,,,***)))---,,,,,,++++++,,,,,,---************************((()))+++,,,,,,+++)))((())))))))))))((((((((((((&&&''''''(((((((((((((((&&&'''((())))))((('''&&&))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''''''''((())))))++++++,,,,,,,,,++++++***000+++,,,000...333OOOppp|||~~~sssdddVVVLLLCCC999222---...000222333222111000000111333444555444444333333222000111222333333222444333111//////000111222---222555666999>>>@@@>>>GGGQQQXXX]]]iiiyyy}}}wwwzzz~~~}}}yyyzzz{{{|||}}}}}}zzzyyywwwuuuqqqnnnhhh```ZZZYYYZZZ```ooonnn___QQQFFF===HHHXXXmmmsss[[[SSSXXX^^^aaaccc\\\\\\]]]```bbbdddccccccZZZ___bbbaaa]]]]]]ccciiikkkmmmooonnnkkkjjjlllnnnlllgggbbb```bbbddddddddd___`````````aaaaaabbbbbbccc```^^^aaagggiiifffbbb]]][[[ZZZ\\\```ccccccaaaaaaaaacccgggkkkmmmmmmlllcccmmmoooiiirrriiiJJJAAA999777666666777;;;888:::CCC^^^bbbXXXKKKEEEHHHQQQZZZ^^^hhhlllqqqrrrrrrtttzzz}}}xxxsssnnnjjjzzzzzzuuuyyy\\\LLLKKKKKKMMMJJJEEEAAA@@@BBBBBB???;;;999666333000///---+++)))******))))))(((((('''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))+++---222;;;MMMcccrrr~~~wwwdddWWWJJJ<<<666666111000000///...------------------...------,,,,,,......---,,,,,,,,,,,,---***************)))(((''''''((()))***************((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************&&&+++...---+++111???KKK}}}~~~uuu]]]DDD666444111---,,,...000///---222222111111111333555666555555444333222222222222333333333333222222111000111111111111111222222333<<<>>>AAAFFFLLLRRRWWWZZZ\\\___ccchhhllloooppppppuuuttttttrrrqqqpppoooooorrrqqqpppooommmkkkjjjjjjkkklllmmmooopppoooooonnnkkkkkkkkkiiigggdddaaa___SSSSSSPPPQQQ^^^ssswwweeeXXXNNNEEE@@@???AAAOOOkkk}}}jjj```gggnnniii```\\\\\\\\\]]]]]]___aaabbbccc``````aaa```___```ccceeeiiikkkmmmnnnnnnllljjjhhhjjjfffbbb``````bbbccccccdddeeefffffffffeeedddccc```bbbeeehhhiiiiiigggfffbbb___\\\\\\^^^aaacccccc```aaabbbcccdddfffggggggiiihhhhhhkkkqqqnnnQQQ;;;::::::333444>>>777<<<>>>FFFeeeoooYYYJJJDDDGGGMMMSSSZZZ___hhhpppqqqrrrxxx~~~wwwoookkkkkk|||}}}{{{qqqnnnrrr]]]MMMLLLJJJLLLIIIEEEAAA@@@BBBBBB???<<<:::777333111///...+++)))******))))))(((((('''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$&&&((()))---666CCCMMMdddrrrwww^^^RRREEE>>>777000...///000000//////...------,,,,,,,,,------------,,,,,,......---,,,,,,,,,,,,,,,++++++++++++************((()))***************)))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))************)))+++......,,,)))---555===WWW~~~uuu\\\LLL999444//////222333000+++.........///000222333444444444333222222222222333222222222222222111000000111111000000111111222333111222444888<<<@@@DDDFFFEEEGGGKKKNNNQQQRRRSSSSSSTTTUUUVVVWWWXXXYYYZZZ[[[ZZZ[[[[[[\\\]]]^^^^^^___ZZZ[[[]]]^^^^^^^^^]]]]]]\\\[[[YYYWWWTTTRRRPPPOOOCCCLLLWWWaaannnzzz|||xxxaaaXXXNNNFFF>>>888999===TTT```vvvvvviiidddmmmsssmmmccc```\\\\\\\\\]]]^^^```aaabbb```bbbccccccccceeehhhjjjiiihhhgggffffffeeeeeeeeeiiigggccc```^^^___```bbbaaabbbcccdddeeeddddddcccbbbccceeeggghhhgggeeedddaaa^^^\\\\\\^^^```bbbbbbccccccddddddeeeeeefffffffffeeeeeeggglllyyykkkGGG888999;;;666000222777888<<>>???@@@CCCEEEGGGIIIJJJIIIJJJKKKMMMOOOQQQRRRSSSMMMNNNOOOOOOPPPOOOOOONNNNNNLLLJJJGGGFFFFFFFFFGGGPPPZZZfffooorrrnnncccWWWFFFAAA;;;777555888CCCPPPnnnuuu}}}jjjdddfffppptttmmmdddaaa\\\\\\\\\\\\]]]^^^___```\\\^^^___```aaacccfffiiijjjgggddd```___```bbbcccggggggeee```[[[YYY[[[^^^]]]^^^___aaabbbbbbbbbbbbcccdddeeeeeeeeecccbbb```^^^\\\ZZZZZZ\\\^^^``````dddddddddddddddddddddddddddcccdddeeehhhpppwwwiiiGGG;;;===999000333555555555>>>ZZZiiiUUUHHHBBBEEEJJJVVVaaagggiiinnnuuu~~~|||```PPPMMMIIIIIIFFFCCCAAA@@@AAAAAA???>>>:::888444222111000---,,,******))))))(((((('''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''***++++++)))(((((()))...;;;JJJWWWggg|||yyynnndddXXXHHH;;;444222000000000000111222...---------,,,,,,,,,+++***++++++,,,,,,,,,,,,+++---,,,,,,+++++++++++++++,,,+++***))))))+++---///++++++++++++***)))(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))***)))((((((***,,,------111666JJJqqq}}}rrr]]]RRRBBB666000///111222111111111000000...------000000000111111222444444222222333333333333222222111000000000000111222222222222111111222333333444444555666777888888777777;;;;;;<<<===>>>??????@@@BBBBBBCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFEEECCCBBBAAAAAACCCGGGKKKMMMhhhjjjjjjfff^^^SSSFFF===>>>999555777>>>KKK^^^nnn~~~iiiaaaaaaeeelllmmmgggaaa```\\\\\\\\\[[[\\\\\\]]]^^^ZZZ\\\^^^___```aaacccfffkkkhhhdddaaa______aaacccdddeeeddd^^^VVVRRRUUUYYYYYYZZZ[[[]]]___```aaaaaacccbbbbbbaaa```^^^]]]\\\[[[YYYWWWWWWYYY[[[\\\\\\aaaaaaaaabbbbbbbbbbbbbbbeeedddeeeffffffjjjvvvlllIII999999===999888888666555BBBeeerrrXXXGGGEEEFFFLLLVVV]]]aaagggnnnvvvxxx|||~~~}}}|||```QQQMMMIIIHHHEEEDDDBBB@@@@@@@@@???>>>:::777444222111000...,,,******))))))(((((('''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''''''''((()))%%%,,,333777@@@QQQeeeqqqnnnaaaPPPCCC<<<777222---///000000///.........---,,,,,,,,,,,,++++++++++++)))******+++,,,,,,++++++,,,,,,+++************+++***)))((('''((()))+++---***************)))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))(((''''''(((,,,------+++111000333IIIwwwwwwkkkeee[[[LLL>>>555222222111111000//////...------/////////000111222333444333333444444444444444333111111111111111222222333000///////////////000000000111222333444555555555666666777777777777777777::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<>>>AAAFFFLLLRRRVVVbbb]]]VVVNNNEEE===999888777666:::IIIZZZiiiwwwxxxyyy|||mmmcccaaaaaadddgggeeeaaa```aaa]]]]]]\\\[[[[[[[[[\\\\\\^^^```aaabbbbbbbbbccceeegggfffdddcccaaaaaaaaaaaa```aaa```[[[SSSOOOQQQTTTVVVVVVXXXYYY[[[^^^___``````___^^^\\\ZZZYYYYYYYYYWWWVVVTTTUUUWWWYYYYYYYYY[[[[[[\\\]]]^^^___```aaadddcccdddfffddddddjjjsssiiiEEE:::@@@999666888:::555555GGG___wwwrrrZZZKKKFFFDDDJJJQQQXXXaaaiiikkkooouuu{{{|||~~~|||}}}vvv```PPPMMMIIIIIIFFFEEECCCAAA???>>>======999666333111111000...,,,******))))))(((((('''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''((($$$'''******,,,222===EEE^^^hhhwww}}}fffXXXEEE>>>666111//////---,,,)))---///,,,+++,,,,,,***++++++++++++************((()))******++++++++++++,,,+++******))))))******(((((('''&&&'''((()))***(((((())))))(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''(((((())))))((((((******)))***+++,,,+++***(((000222666SSSyyysssuuutttmmm^^^LLL===555111000///...---...///000////////////000111222333222333333444444444444444222222222222222333444444000//////...//////000000......///000111222333444000000111222222333444444444555555666888999999:::999888888999999:::<<<<<<>>>@@@CCCGGGLLLPPPTTTVVVJJJEEE@@@<<<777333444999888???RRRlll}}}ooofffeeegggeeeeeedddcccaaaaaaccceee___^^^]]]\\\[[[[[[[[[[[[[[[]]]___```___^^^___```aaaaaabbbbbbbbbaaa``````^^^^^^]]]XXXSSSPPPPPPRRRTTTTTTUUUWWWYYY[[[^^^___^^^\\\ZZZXXXWWWWWWXXXXXXVVVUUUTTTUUUWWWXXXXXXWWWWWWWWWXXXYYY[[[\\\]]]^^^```___aaabbb```^^^aaagggtttkkkJJJ;;;666333555999888444888AAARRRnnn|||[[[PPPFFFEEEJJJPPPZZZaaaaaafffmmmuuu|||}}}|||rrriii___PPPMMMIIIJJJFFFFFFDDDAAA>>><<<;;;<<<888555222111000///---+++******))))))(((((('''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&&&&''''''''''''%%%&&&((()))((((((***...111;;;IIIXXXhhhzzzvvvdddNNN===777000///......///000///...'''---///+++)))+++,,,***************************'''((()))***++++++++++++++++++***)))))))))))))))((((((((('''''''''''''''%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))((((((*********************+++''',,,000111===___{{{jjjUUUFFF:::888444000//////000222///////////////000111222000111222222333333333222444444333333444444555666444444333222222111222222000000000000111222222333///000000111222333444444333444555666888999:::;;;888888888888:::<<<>>>???BBBDDDGGGIIIIIIHHHGGGFFF;;;777555666444333888AAAMMMZZZsss{{{fff]]]^^^dddhhhfffeeecccaaaaaacccfffggg``````^^^]]][[[[[[ZZZZZZUUUXXXZZZ\\\[[[[[[\\\]]]^^^___```aaabbbccccccccc^^^]]][[[XXXUUUTTTSSSSSSTTTTTTTTTUUUWWWZZZ\\\^^^\\\[[[YYYWWWWWWXXXYYY[[[WWWVVVUUUVVVXXXYYYYYYXXXVVVVVVWWWXXXYYYYYYZZZZZZ]]]\\\^^^```^^^[[[\\\aaaiii}}}kkkEEE:::777555666777777777777AAAUUUmmmyyyiiiVVVMMMKKKLLLPPPTTTXXX\\\ccckkksssyyy}}}~~~{{{|||wwwjjjfffiii^^^OOOLLLJJJJJJGGGFFFEEEAAA>>>;;;:::;;;777444222000///...---+++*********)))(((((('''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$'''&&&'''(((((((((***---+++---///222:::KKK___nnnvvv|||xxxpppeeeccc^^^UUUEEE666000222+++*********+++,,,,,,+++&&&,,,...***''')))+++((()))))))))))))))*********'''''')))******++++++++++++******)))))))))))))))(((((())))))((('''&&&%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((&&&((()))))))))))),,,...///((((((000777EEEfffjjjXXXGGGCCC<<<666111000000111///////////////000000111...///000111111111111111555444444444444555666666666555444333222111111111111111000000///000000111111111111111111111111111333333333444444555555666555444555555777999<<<===@@@BBBCCCBBB???999333///555111000444666:::EEERRRdddrrr~~~dddYYYZZZ```dddeeeccccccaaa___aaaeeeggggggaaa```___]]]\\\[[[ZZZZZZUUUXXX[[[]]]^^^___```aaa______```aaabbbeeeggghhh___]]]ZZZYYYXXXWWWVVVTTTTTTTTTTTTUUUWWWYYY[[[]]]\\\ZZZXXXWWWWWWYYY[[[]]]XXXWWWWWWXXXZZZ[[[[[[ZZZXXXXXXXXXXXXXXXXXXXXXXXX]]]\\\]]]```^^^[[[\\\aaaccctttZZZBBB???999444666:::;;;888999DDDOOO[[[ttthhhXXXOOOJJJHHHIIIQQQUUU[[[cccjjjpppuuuwwwyyy}}}~~~}}}xxx{{{xxxuuubbbXXXcccuuucccLLLKKKNNNKKKGGGFFFDDDAAA???===<<<<<<999666222000000///...,,,***(((&&&&&&(((((((((''''''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""$$$&&&(((&&&$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((***---111444777>>>CCCLLLWWWdddpppzzzzzzxxxppplllfff]]]TTTLLLEEEBBB===@@@BBB>>>666...+++,,,---+++)))(((***,,,------+++***)))'''''''''((()))''''''((()))))))))))))))(((((()))***++++++,,,,,,+++******)))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&((()))))))))************...++++++///111666CCCRRR|||{{{vvvbbbMMMCCC<<<555000000,,,------...///000111111000///......000000000...000000111333444555666777444444444333333222222222111111111222222222333333444444444333333222222222666666666666666666666666111333666888:::999888777>>>:::888777444111222777444999444222>>>NNNddd}}}oooggg^^^[[[]]]aaaaaa```___^^^]]]___bbbeeefffgggdddbbb```aaabbbaaa^^^[[[```___^^^]]]]]]^^^___``````]]]\\\^^^cccgggiiiiii]]]ZZZYYYZZZ\\\\\\YYYVVVZZZXXXUUUSSSTTTVVVZZZ]]]]]]\\\ZZZYYYYYY[[[]]]^^^___]]]\\\]]]``````^^^[[[\\\\\\[[[ZZZYYYXXXXXXWWWYYY\\\______\\\YYYVVVUUU^^^gggxxxaaaEEE444;;;>>>333111;;;666888===FFFTTTmmmwww```QQQIIIEEEIIISSSYYYWWW\\\iiirrrsssxxxzzz}}}{{{}}}ppp[[[XXXtttfffNNNMMMNNNKKKHHHFFFDDDBBB???>>><<<<<<999666222000000///...,,,***(((''''''(((((((((''''''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''))))))''''''''')))+++,,,+++---222777>>>DDDJJJLLLYYYhhhvvvwwwlll___ZZZ[[[^^^```aaa]]]TTTMMMIIIIIIEEECCC@@@<<<777333000......111222000,,,+++---111000...+++******++++++++++++***)))(((''''''((()))''''''((()))))))))))))))&&&'''(((***,,,---//////******))))))(((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&(((((()))))))))*********,,,***+++...------666@@@]]]mmm^^^OOO@@@777666111111111111222111111111000///......//////...---...//////000111222333333444444444333333333333333222333333333333444444444555555444444333333333333555555555555555555555555444444444444444333333222222222444777555111111444...;;;@@@HHHZZZkkk|||aaaaaa___]]][[[ZZZ[[[\\\ZZZZZZZZZ\\\```ccceeegggfffeeedddeeeeeebbb^^^ZZZ]]]^^^___```aaaaaa``````aaa^^^\\\^^^bbbeeeggggggbbb```^^^___aaaaaa^^^[[[\\\ZZZXXXVVVUUUWWWYYY[[[ZZZZZZYYYYYYYYY[[[]]]___aaa___^^^___``````^^^[[[ZZZYYYYYYYYYXXXXXXXXXXXXZZZ\\\]]]\\\ZZZXXXWWWXXXZZZ^^^iii|||~~~cccGGG;;;999777555666777777999>>>GGGZZZyyy}}}fffTTTJJJEEEKKKOOOSSSZZZeeemmmppptttwww{{{}}}}}}}}}}}}~~~vvviiihhhxxxiiiQQQNNNOOOJJJHHHGGGEEEBBB???>>><<<<<<999666222000000///...,,,+++)))''''''((((((((('''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((('''%%%$$$%%%%%%&&&&&&&&&&&&'''((()))***+++111@@@PPPQQQCCC666222333333555666444///++++++,,,++++++******)))))))))((()))***+++***))),,,333888333000---+++++++++***)))***))))))(((((((((((()))''''''((()))))))))((((((%%%&&&'''***,,,///000111)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''(((((((((((())))))))))))))))))+++---+++))),,,222;;;VVVppp|||jjjTTTEEE???555444222111000/////////222000......//////...---------........./////////222222222222333333333333333333444444444555555555444444444444444333333333333333333333333333333333111000///......///000000000///111444444222333888<<>><<<<<<999666222000000///...,,,+++***((('''(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***))))))(((((((((((()))***222999777...'''(((,,,+++,,,---+++)))(((***,,,,,,,,,+++++++++++++++++++++,,,+++******---222666111...,,,*********)))''')))))))))(((((((((((()))''''''((((((((((((((('''$$$%%%&&&(((+++---...///(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))''')))+++---,,,+++---000---888CCC[[[qqq^^^RRRFFFBBB<<<666222000111222333111//////000111000///------------------------//////000000111111222222222333333333444444444444333333222222222222222222222222222222222222222222////////////000222444555666222111333555999BBBLLLZZZlllwww}}}~~~{{{}}}jjj^^^YYY\\\ccciiifff\\\SSSQQQSSSTTTVVVXXXZZZ\\\^^^aaacccddddddcccbbb```]]][[[YYY[[[\\\^^^```bbbcccddddddaaa```^^^]]]^^^___aaabbbfffccc``````aaabbb```]]]]]]^^^_________^^^]]]]]]XXXXXXXXXXXXYYYZZZ\\\]]]]]]]]]]]]^^^______^^^^^^YYYXXXWWWUUUTTTTTTTTTTTTWWWYYYYYYYYYWWWWWWWWWYYY^^^]]]^^^dddqqqwwwXXXFFF@@@>>>;;;999777777888777:::DDDOOO^^^tttttt\\\MMMCCCFFFKKKOOOXXXdddgggmmmtttyyy{{{||||||}}}~~~|||xxxxxxwww{{{~~~}}}kkk]]]YYYlllhhhSSSQQQRRRMMMJJJHHHFFFCCC@@@>>><<<;;;999666222000000///...,,,,,,***(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&'''((()))***&&&&&&%%%&&&&&&'''((()))*********(((''''''(((***((((((((('''&&&'''(((***))))))((((((((('''''''''((())))))(((((((((***+++,,,***(((((()))***)))(((((((((((())))))))))))(((''''''((((((((((((''''''%%%%%%&&&'''((())))))***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&''''''''''''((((((((()))***+++***+++---000111+++///...999XXXxxxyyylllhhh```TTTFFF===888777777333111///...///000000000//////............---------------.../////////000000000111111111222222222000000000000000000000000111111111111111111111111333333333333333333333333333222666>>>GGGOOO\\\gggvvv|||{{{vvvuuuddd\\\\\\```ZZZ\\\^^^\\\WWWRRROOOOOOUUUXXX[[[[[[[[[\\\^^^```dddcccaaa___]]]\\\]]]^^^]]]]]]\\\\\\^^^aaadddfff___^^^]]]\\\\\\]]]___aaadddaaa]]]]]]^^^___]]][[[\\\]]]```bbbcccbbbaaa```ZZZZZZZZZYYYYYYYYYYYYYYYWWWYYY[[[\\\]]]^^^______\\\ZZZWWWTTTRRRPPPPPPPPPSSSUUUXXXYYYXXXVVVTTTTTTWWWZZZ\\\]]]cccvvv{{{aaaFFF:::;;;888777888;;;:::777:::???FFFUUUlllvvvaaaMMMFFFCCCDDDMMMYYY^^^dddlllrrrvvvxxxzzzzzzzzz{{{}}}}}}~~~uuuqqqrrruuutttssswww~~~qqq]]]YYYiiihhhSSSRRRSSSNNNKKKIIIFFFCCC@@@>>><<<;;;999666222000000///...,,,---+++)))((())))))'''&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((()))%%%$$$$$$&&&))))))'''$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''%%%&&&'''((()))(((((('''((('''&&&''')))***)))((('''(((((())))))))))))(((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((+++,,,+++'''(((+++---,,,***...,,,///===PPPppp|||yyyiiiXXXIII@@@<<<:::777444111///////////////000000//////////////////------------................../////////000000000.........///////////////000000000000000000000000333222000///...///000000444999FFFWWWccckkksss{{{yyy~~~mmmaaa\\\\\\```dddYYYXXXWWWWWWWWWWWWUUUSSSUUUYYY\\\\\\[[[ZZZ\\\___ddddddcccaaa^^^^^^___aaa___]]]ZZZYYYZZZ]]]aaaccc[[[\\\\\\[[[[[[\\\___bbbeeeaaa]]]\\\^^^^^^]]][[[ZZZ\\\___aaaccccccbbbaaa\\\[[[[[[ZZZZZZYYYXXXXXXUUUXXXZZZ\\\\\\\\\^^^______\\\XXXTTTPPPOOONNNNNNPPPSSSWWWXXXVVVSSSQQQPPPSSSWWWZZZYYY[[[iii[[[DDD???:::777888;;;;;;888777999999AAANNNccc~~~|||fffUUUIIIEEEIIIOOOVVV[[[bbbiiimmmppprrrsssuuuwwwzzz{{{}}}{{{sssllliiinnnuuurrrbbb\\\ggghhhSSSQQQRRRNNNKKKJJJGGGDDD@@@>>><<<;;;999666222000000///...,,,...,,,)))((())))))'''&&&###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%$$$###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$######((((((((('''(((((())))))%%%%%%&&&((()))((('''%%%''''''&&&'''(((((((((''''''''''''((())))))******((('''((()))*********)))(((''''''(((***+++***(((&&&'''((()))******)))(((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''')))+++***'''''',,,,,,((()))------///444555GGGfffuuugggYYYNNNGGGCCCBBB>>>999555333222111/////////000000000000000000/////////...........................////////////........./////////000000000000000000000000000000000///...///444<<>><<<;;;999666222000000///...,,,...,,,***)))))))))'''&&&###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%$$$""""""$$$&&&########################%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""$$$%%%&&&&&&&&&&&&############$$$$$$%%%&&&(((((((((%%%######'''***$$$$$$$$$%%%'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&)))'''&&&%%%&&&'''''''''***)))((()))++++++)))(((&&&'''(((*********)))((('''((((((((('''&&&%%%%%%&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%################################################"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%)))***(((***///...(((***,,,+++///111)))000HHH]]]}}}tttiii___WWWRRRMMMIIIBBB<<<999666444222/////////000000000111111111111000000/////////...............////////////.../////////000000111111111111111111111111111111222111222999EEEWWWhhhrrr||||||~~~}}}ddd]]]SSSOOOUUU[[[ZZZXXXXXXZZZ[[[[[[XXXTTTPPPNNNNNNOOOTTTZZZ[[[YYYYYY\\\```^^^bbbffffffaaa[[[WWWVVV\\\[[[[[[ZZZYYYXXXXXXWWWUUUWWWYYYYYYYYY\\\aaaeeeeeeaaa\\\[[[\\\]]]\\\ZZZYYYZZZ[[[\\\\\\\\\[[[ZZZYYYZZZ[[[\\\\\\\\\\\\\\\[[[]]]___^^^[[[ZZZ[[[\\\]]][[[WWWSSSPPPPPPPPPQQQSSSSSSSSSQQQNNNMMMMMMNNNRRRPPPNNNLLLOOOUUU\\\aaaiiiMMMDDD<<<:::::::::<<>>===<<<::::::777333111///...---+++,,,,,,+++***)))(((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%'''((('''$$$&&&,,,222///***%%%%%%''')))&&&###''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))******+++,,,...//////000;;;QQQvvvvvveee```VVVOOOPPPNNNEEE<<<777444333111111111000///...555000---...///------///111222222000...---///111///000111222222111000///222333333111///111666;;;<<>>===<<<::::::777333111000///---+++,,,,,,+++***)))(((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''&&&&&&+++444;;;666000(((%%%'''((((((&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))))))***+++,,,---......///666999HHHccc|||ssshhhaaa```___WWWPPPLLLDDD@@@;;;888888777555222444000///222333111000111222222333333222111111000//////000//////000444777555777:::>>>CCCJJJRRRWWWccceeemmm|||~~~nnnaaaZZZXXXXXXXXXXXXXXXWWWXXX[[[^^^ZZZ[[[[[[XXXTTTQQQPPPQQQUUUXXX\\\]]]\\\[[[]]]^^^___^^^]]][[[ZZZYYYXXXXXXZZZVVVTTTUUUXXXZZZYYYVVVTTTYYY[[[XXXWWW[[[______bbbbbbaaa```___]]]]]]\\\[[[ZZZYYYZZZ[[[\\\[[[ZZZWWWWWWWWWYYY[[[[[[YYYWWWWWWVVVVVVWWWYYYZZZXXXWWWWWWVVVSSSPPPOOONNNNNNOOOTTTQQQNNNKKKIIIIIIKKKLLLNNNOOOOOOOOONNNNNNOOOQQQZZZmmm^^^GGG???===<<<;;;<<<:::888888666888CCCOOO^^^|||~~~fff\\\ZZZ___]]]QQQMMMSSSUUUYYY^^^cccgggjjjnnnpppvvvwwwyyy{{{~~~wwwtttoooiiigggjjjqqq{{{{{{kkkYYYQQQ[[[ttteeeRRRNNNKKKLLLIIIFFFBBB???>>>===<<<::::::777333111000///---,,,,,,,,,+++***)))(((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&,,,555<<<<<<444+++&&&&&&((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$%%%$$$$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))((())))))***+++,,,------222,,,,,,:::TTTtttwwwpppnnnnnnjjjfffdddccc[[[QQQJJJGGGEEEAAA===777333333666777444333444222222444666888888666444666888999999:::@@@JJJSSSWWWXXX[[[bbbjjjrrrwwwyyy~~~~~~qqqcccXXXTTTSSSTTTTTTUUUUUUUUUUUUWWW[[[^^^[[[[[[[[[YYYVVVTTTTTTTTTVVVXXXZZZ[[[ZZZZZZZZZ[[[[[[[[[[[[ZZZYYYYYYYYYXXXYYYVVVSSSTTTXXX[[[\\\[[[[[[]]][[[WWWWWW[[[\\\[[[______^^^]]]\\\\\\[[[[[[YYYWWWVVVWWWYYY\\\]]]]]]\\\YYYVVVUUUVVVVVVUUUTTTVVVUUUUUUVVVXXXXXXWWWUUUSSSRRRPPPNNNMMMMMMNNNNNNQQQOOOLLLJJJIIIIIIJJJKKKKKKMMMOOOOOOMMMKKKKKKKKKMMMTTTlllhhhPPPCCC===:::888777888999666222444:::>>>TTTooojjj]]]bbb```OOOGGGMMMJJJNNNUUUZZZ^^^aaadddfffooooooppprrrtttwwwzzz{{{}}}yyywwwyyyooojjjggghhhlllqqqyyy~~~qqqZZZNNNFFFSSSsssdddRRRNNNLLLMMMIIIFFFBBB???>>>===<<<::::::777333111000000...---,,,,,,+++***)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################""""""#########$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$!!!!!!!!!"""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''''''''&&&$$$$$$''',,,000777222***&&&%%%'''))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((())))))***++++++,,,,,,...111222666GGGhhhyyykkkaaa]]]ZZZUUUQQQLLLFFFDDDFFFGGGEEEEEEGGGJJJJJJJJJLLLOOOPPPOOOMMMNNNSSSXXXZZZ\\\eeesss~~~vvveeeaaa[[[VVVSSSRRRPPPOOOOOOQQQRRRSSSSSSUUUWWWYYYYYYYYYYYYXXXWWWVVVVVVVVVSSSUUUWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZXXXUUUVVVZZZ^^^``````bbbaaa]]]XXXXXX\\\\\\YYY\\\\\\[[[[[[ZZZYYYYYYYYYVVVTTTSSSTTTWWW[[[]]]^^^^^^ZZZUUURRRRRRRRRRRRRRRSSSRRRRRRSSSUUUUUUSSSRRRQQQPPPOOONNNNNNNNNNNNNNNOOONNNLLLJJJJJJIIIJJJJJJKKKMMMNNNMMMKKKIIIIIIIIIHHHJJJ[[[|||pppUUUDDD===777666888;;;:::666666999888;;;EEEQQQ___ooovvvwwwrrrbbbUUUSSSIIIKKKNNNPPPSSSXXX^^^ccchhhiiilllnnnqqqssstttuuu{{{}}}~~~{{{zzzyyyuuulllgggggghhhiiinnnuuuooo]]]OOOBBBHHHWWWqqqcccSSSOOOMMMOOOIIIFFFBBB???>>>===<<<::::::777333111111000///...,,,,,,+++***)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""""""""#########$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%&&&&&&&&&%%%%%%%%%&&&,,,***(((&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$"""######$$$$$$#########$$$######""""""######$$$########################!!!!!!"""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''(((((())))))*********)))---222111+++...@@@TTTzzz|||sssppppppnnnlllkkkeeeaaaccceeefffiiinnnwwwuuusssrrrrrrqqqooonnnjjjpppwwwzzz|||}}}~~~mmmWWWLLLLLLMMMOOOPPPPPPMMMJJJKKKNNNQQQSSSSSSRRRRRRSSSVVVVVVVVVVVVWWWWWWWWWVVVRRRSSSUUUXXXZZZ[[[[[[[[[XXXYYYZZZ[[[\\\\\\\\\\\\ZZZXXXVVVVVVYYY]]]```aaadddddd```[[[[[[]]]]]]YYY[[[ZZZZZZYYYXXXWWWVVVVVVTTTRRRQQQRRRVVVYYY\\\]]]\\\YYYTTTQQQPPPQQQQQQPPPQQQPPPOOOPPPQQQQQQPPPNNNMMMMMMLLLLLLKKKKKKKKKKKKMMMMMMLLLLLLKKKKKKKKKKKKNNNNNNNNNLLLIIIHHHJJJKKKKKKMMMTTTeee}}}aaaLLL@@@;;;777888888555666888:::555333666===JJJ```ttttttcccYYYVVVPPPKKKJJJNNNVVV\\\]]]```eeekkkoooqqqrrrrrrwwwxxx{{{}}}~~~}}}}}}|||~~~~~~~~~}}}}}}}}}zzzwwwtttsssrrrqqqmmmkkkkkkiiieeedddfffvvv~~~ppp___OOOCCC===DDD___~~~cccRRROOOMMMOOOIIIFFFBBB???>>>===<<<:::999777333222111111000...,,,,,,+++***)))(((''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%################################################"""############$$$$$$$$$"""""""""############$$$"""""""""############$$$"""""""""#########$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&###$$$&&&(((((((((&&&%%%$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$!!!"""######$$$###############""""""""""""##############################!!!!!!!!!"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******///***(((+++...000444888GGGggg}}}|||~~~zzzvvvyyy|||~~~~~~yyyvvvvvvtttxxx|||~~~qqqgggaaaTTTFFFFFFGGGGGGGGGHHHIIIJJJJJJJJJMMMPPPRRRRRRQQQQQQRRRTTTSSSSSSTTTWWWXXXXXXWWWTTTTTTVVVYYY]]]___^^^]]]WWWXXXZZZ\\\]]]]]]]]]\\\WWWVVVVVVVVVWWWYYY[[[]]]aaacccbbb]]]\\\^^^^^^[[[[[[ZZZYYYXXXVVVUUUTTTSSSRRRQQQPPPRRRUUUXXXYYYYYYXXXUUURRRQQQRRRRRRQQQPPPOOONNNNNNNNNOOOOOOMMMLLLIIIIIIHHHHHHGGGGGGFFFFFFKKKLLLLLLMMMLLLLLLKKKJJJNNNNNNMMMKKKIIIIIIJJJLLLNNNPPPQQQTTTgggnnnNNNDDD999666666555777:::777666888:::;;;===DDDKKK]]]yyytttnnncccXXXPPPNNNRRRVVVUUUXXX]]]ccchhhlllmmmnnnpppqqqrrrtttuuuwwwwwwxxx~~~}}}|||{{{zzzzzzzzz||||||||||||}}}}}}}}}~~~xxxxxxxxxxxxwwwuuutttsssvvvtttoookkkfffcccaaa```aaa\\\\\\aaahhhpppzzz~~~qqq___OOOAAA;;;>>>DDDbbbcccQQQMMMKKKLLLIIIFFFBBB???>>>===<<<:::999777333222111111000///,,,,,,+++***)))(((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%################################################"""############$$$$$$$$$""""""""""""############""""""""""""############!!!!!!!!!"""""""""##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&((((((''''''###%%%'''(((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################"""""""""""""""###$$$$$$!!!!!!"""#####################""""""""""""##############################!!!!!!!!!!!!"""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))*********000***''',,,111222111222000DDD___{{{~~~}}}~~~{{{sssoooppprrrssstttuuuxxx}}}}}}iiiZZZSSSPPPLLLHHHGGGHHHIIIGGGFFFFFFJJJNNNLLLMMMOOOPPPQQQSSSVVVXXXSSSQQQQQQTTTWWWZZZYYYXXXUUUTTTUUUXXX[[[]]][[[YYYVVVWWWYYY[[[\\\\\\[[[[[[WWWWWWWWWWWWVVVWWWXXXYYYYYY___bbb^^^\\\]]]^^^\\\[[[[[[YYYWWWUUUTTTRRRQQQRRRQQQQQQRRRTTTVVVVVVUUURRRQQQQQQSSSUUUUUUSSSQQQPPPOOONNNNNNOOOOOOMMMLLLGGGGGGGGGFFFFFFDDDCCCCCCHHHIIIKKKLLLLLLKKKJJJIIIJJJLLLMMMLLLKKKIIIIIIJJJMMMKKKKKKOOOUUUaaatttqqq```MMMCCC===999888:::222888<<<;;;:::999999777DDDYYYvvvxxxlllccc___^^^ZZZZZZ[[[\\\^^^aaadddfffgggggghhhkkknnnqqqtttvvvxxxvvvtttrrrqqqrrrssstttvvvuuutttsssssssssttttttkkkkkkkkkkkkjjjhhhgggffffffeeebbb___^^^]]]^^^^^^aaa```eeeppp|||vvvjjjWWWNNNDDD===:::AAATTTfffdddQQQLLLHHHIIIIIIFFFBBB???>>>===<<<:::999777444222222111000///,,,,,,+++***)))(((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""############""""""""""""############ !!!!!!!!!"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############'''%%%$$$###$$$%%%%%%%%%&&&'''((((((((('''((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""!!!""""""###$$$$$$!!!!!!"""#####################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************&&&)))///111,,,''')))000///000555FFFhhhxxxrrrpppsss}}}vvvsssssstttsssrrrtttyyysssbbbQQQJJJJJJIIIKKKNNNEEEIIINNNMMMJJJJJJMMMQQQNNNNNNNNNNNNPPPTTT[[[___SSSQQQQQQTTTXXX[[[[[[YYYTTTSSSRRRUUUXXXYYYVVVTTTTTTVVVXXXZZZ[[[[[[ZZZYYYYYYZZZZZZZZZXXXWWWXXXXXXTTT\\\aaa___[[[\\\]]]]]]\\\[[[ZZZWWWUUUSSSQQQPPPRRRQQQQQQSSSTTTUUUSSSRRRMMMNNNQQQTTTWWWWWWTTTRRRQQQPPPOOOOOOPPPPPPNNNLLLIIIIIIHHHHHHGGGEEEDDDCCCFFFGGGIIIKKKKKKJJJIIIHHHFFFIIIMMMNNNLLLJJJHHHGGGJJJDDDFFFOOOMMMJJJ\\\wwwkkkVVVGGG;;;444111444999888111///444777555999;;;LLLhhh|||rrrmmmfffbbb]]]YYYWWWXXX[[[]]]```aaabbbeeeiiinnnsssvvvpppnnnllljjjiiikkkmmmnnnjjjhhhfffdddcccdddeeefff___`````````___]]][[[ZZZ[[[[[[[[[\\\^^^bbbeeeggguuuwwwvvvgggWWWJJJ@@@<<<;;;>>>DDDUUUrrrfffMMMOOOHHHKKKKKKIIIFFFBBB???===<<<<<<<<<999555222///...///000000...,,,******)))'''%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""############""""""!!!!!!""""""""""""!!!!!!!!!"""###""" !!! !!!"""""""""#########"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################"""""""""""""""!!! #########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$"""###)))111666444---&&&###%%%'''&&&$$$&&&&&&&&&%%%$$$###"""!!!$$$"""!!! !!!"""$$$%%%$$$$$$############$$$$$$!!!!!!""""""####################################$$$###""" """###$$$########################""""""""""""####################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))************(((+++...333@@@ZZZ|||yyy~~~vvveeeTTTPPPLLLHHHFFFHHHKKKMMMKKKFFFDDDIIILLLLLLKKKMMMNNNNNNNNNOOOSSS[[[eeelll___]]]YYYWWWUUUVVVXXXYYYYYYWWWUUUSSSTTTVVVZZZ\\\VVVUUUUUUWWWYYY[[[ZZZYYY\\\\\\\\\[[[ZZZYYYXXXXXXYYYYYYYYYYYYZZZ[[[]]]]]]ZZZWWWXXX\\\YYYQQQMMMNNNRRRRRRRRRRRRSSSTTTUUUUUUQQQNNNMMMQQQWWWZZZWWWSSSRRRQQQQQQPPPPPPPPPQQQQQQLLLKKKIIIGGGFFFFFFFFFFFFHHHIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJIIIHHHFFFEEEEEEEEEDDDDDDFFFJJJQQQUUUwww~~~^^^LLLCCC===666777777444111222555999444555;;;EEEQQQccc|||yyymmmgggccc___[[[^^^]]]]]]___eeennnxxx~~~sssmmmbbbYYYYYY___aaa^^^___```\\\VVVVVV[[[\\\XXXYYY]]]aaacccdddfffjjjnnnpppsssyyy~~~zzzlllcccWWWHHH>>>;;;:::999???OOOiiieeeLLLNNNGGGJJJJJJIIIEEEBBB???===<<<<<<;;;888555111///......///000...,,,******)))'''%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""############""""""!!!!!!""""""""""""!!!!!!"""###$$$###!!!!!!!!!"""""" !!!""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################"""""""""""""""!!! #########$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&///;;;DDDBBB999---&&&%%%&&&%%%$$$%%%%%%%%%%%%$$$###""""""###"""!!! !!!"""$$$%%%$$$######""""""######$$$""""""""""""""""""##############################$$$###"""!!!!!!"""###$$$########################""""""""""""####################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((()))))))))*********......---+++...;;;NNN\\\sssyyyhhhXXXPPPMMMKKKGGGEEEEEEGGGKKKMMMGGGCCCBBBGGGJJJIIIHHHIIIMMMNNNOOOPPPRRRVVV\\\```ZZZYYYWWWUUUTTTUUUVVVWWWWWWVVVTTTTTTUUUWWWZZZ\\\YYYWWWVVVWWWYYY[[[[[[ZZZYYYYYY[[[\\\\\\\\\[[[ZZZXXXXXXXXXXXXYYYZZZ[[[[[[XXXVVVWWW[[[YYYQQQMMMNNNNNNNNNNNNNNNOOOQQQSSSTTTNNNLLLLLLNNNRRRUUUTTTRRRQQQPPPPPPOOONNNNNNNNNNNNLLLKKKIIIGGGFFFEEEFFFFFFHHHHHHHHHHHHHHHGGGGGGGGGCCCDDDEEEEEEEEEDDDCCCBBBDDDDDDDDDCCCCCCFFFJJJNNN[[[yyyvvv___MMM999888777777888777444222:::999:::===@@@GGGVVVddd|||}}}xxxooommmiiifffggglllsssxxxwwwrrrhhh]]]ZZZ^^^aaa``````cccbbb```dddlllooonnnsssvvv||||||uuubbbWWWJJJAAA:::777===FFF777CCCWWWpppdddKKKMMMFFFHHHJJJHHHEEEBBB???>>>======:::888444111///.........///...+++******)))'''%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""############""""""!!!""""""######""""""!!!"""###%%%$$$######$$$&&&###""" !!!"""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$##############################"""""""""""""""!!!!!! ###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###%%%///===HHHGGG===000'''$$$$$$%%%%%%%%%%%%%%%%%%$$$######"""###"""!!!!!!!!!"""$$$%%%$$$######""""""######$$$""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$########################""""""""""""####################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((((())))))))))))******,,,,,,***)))))),,,222777AAAQQQmmmlll]]]QQQHHHDDDDDDEEEDDDBBBAAACCCFFFJJJMMMEEEBBBCCCHHHJJJHHHGGGHHHKKKMMMPPPQQQPPPPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUWWWYYY[[[\\\]]]ZZZXXXWWWXXXZZZ[[[[[[UUUWWWZZZ]]]^^^^^^]]]\\\XXXWWWWWWVVVWWWWWWXXXXXXVVVUUUVVVYYYWWWRRROOOOOOMMMLLLKKKKKKLLLOOOQQQSSSMMMLLLLLLLLLMMMPPPQQQSSSPPPOOOOOONNNMMMLLLLLLKKKLLLKKKIIIGGGFFFEEEEEEDDDFFFFFFFFFFFFFFFEEEDDDCCC???@@@AAAAAABBBAAAAAA@@@BBBBBBBBBAAA@@@@@@CCCEEEGGGYYY{{{yyyVVVLLL???888777888666333888777777888666666<<>>>>>===;;;999666333000///......///---+++******)))'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""""""############"""""""""""""""######"""""""""!!!"""$$$$$$$$$$$$%%%'''$$$"""!!! !!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!""""""#######################################!!!!!!""""""""""""!!!!!!"""#####################""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!###%%%###"""'''111::::::333***###"""$$$&&&'''%%%%%%%%%%%%%%%$$$###"""""""""!!!!!!""""""###$$$######""""""""""""######"""""""""""""""!!!!!!!!!##############################"""!!!!!!"""##############################!!!"""""""""####################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))***''''''(((***---///000000,,,333AAAVVVpppssseeeUUUKKKFFFBBBBBBEEEAAA@@@@@@@@@BBBEEEHHHJJJEEEDDDFFFKKKLLLJJJHHHJJJKKKMMMOOOOOOMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPQQQTTTVVVYYY[[[\\\\\\___\\\XXXVVVWWWXXXYYYYYYTTTWWWZZZ^^^___^^^\\\[[[VVVVVVUUUTTTTTTTTTUUUUUUTTTTTTUUUVVVUUURRRPPPOOOOOOMMMLLLKKKKKKMMMOOOPPPMMMMMMMMMLLLLLLMMMPPPRRROOOOOONNNMMMLLLKKKIIIIIIJJJIIIHHHGGGEEEDDDCCCCCCDDDDDDDDDDDDCCCBBB@@@@@@??????@@@AAAAAAAAABBBBBB>>>???@@@???>>>===>>>@@@GGGGGGYYYzzzsssWWWBBB888777999999777666777::::::777999<<<999>>>HHHTTTaaaooo{{{~~~ooo\\\MMMCCC>>><<<;;;;;;;;;???KKK\\\kkkdddJJJKKKDDDFFFHHHFFFDDDAAA@@@???>>>>>><<<:::888555333111000000...---+++*********(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""""""############""""""""""""############""""""!!!############%%%&&&%%%###!!!!!!!!!"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""###%%%$$$!!!!!!%%%******((($$$######$$$&&&&&&$$$$$$%%%%%%%%%$$$######"""""""""""""""######$$$###""""""""""""""""""###""""""!!!!!!!!!!!!!!!!!!##############################""""""""""""######""""""""""""""""""""""""!!!"""""""""####################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))(((((()))+++,,,***(((***+++---333@@@ZZZyyyUUUKKKCCCAAAAAA@@@AAACCCAAA@@@@@@@@@AAACCCEEEFFFEEEDDDGGGLLLLLLIIIHHHJJJKKKLLLLLLKKKJJJJJJLLLNNNIIIKKKMMMOOOPPPPPPOOOOOOOOOPPPSSSWWWYYY[[[\\\]]]___[[[WWWUUUUUUWWWWWWWWWVVVXXX[[[]]]^^^\\\ZZZXXXTTTTTTSSSSSSSSSSSSSSSSSSRRRSSSTTTTTTSSSRRRPPPNNNOOONNNLLLJJJIIIIIIJJJKKKKKKLLLMMMMMMKKKKKKLLLNNNMMMMMMMMMMMMKKKJJJHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBAAABBBCCCCCCBBB@@@>>>===????????????@@@@@@AAAAAA;;;===>>>>>>>>>===>>>???FFFBBBGGG[[[vvvfffRRRDDD<<<999999666555999:::888777999:::;;;<<<>>>DDDNNNYYYaaappp{{{zzzuuukkkdddZZZOOOEEE===999888666777:::BBBUUUpppeeeKKKKKKDDDFFFGGGFFFDDDAAA@@@?????????===;;;999777444222111000...,,,+++*********(((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""############"""""""""######$$$$$$######""" """"""!!!"""###%%%$$$"""!!!!!!"""###"""!!! !!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######"""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###!!!"""""""""###############""""""!!!!!!""""""### !!!!!!"""""""""########################"""""""""######"""""""""""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((()))***+++***((())),,,///......777GGGTTTwww~~~OOOEEE===<<<======>>>AAAAAAAAAAAA@@@@@@AAAAAAAAABBBAAADDDHHHHHHEEEEEEIIIJJJJJJJJJIIIIIIJJJNNNQQQJJJKKKMMMOOOPPPPPPPPPOOOOOOQQQSSSVVVYYY[[[]]]]]]]]][[[WWWVVVVVVVVVVVVVVVWWWXXXZZZ\\\[[[ZZZWWWVVVSSSRRRRRRRRRRRRRRRSSSSSSQQQTTTTTTQQQQQQQQQPPPLLLMMMLLLKKKJJJIIIHHHHHHHHHJJJKKKMMMNNNNNNLLLIIIGGGJJJJJJKKKKKKJJJHHHFFFEEECCCCCCCCCCCCCCCBBBAAAAAA???@@@AAABBBAAA???===<<<======<<<<<<<<<===>>>>>>:::<<<============>>>@@@<<>>666222444777777888:::999:::;;;;;;<<<>>>BBBEEELLLTTT```iiipppyyy}}}zzztttjjj___XXXJJJDDD???<<<999555444666777EEEXXXlllfffKKKLLLDDDFFFFFFEEECCCAAA@@@@@@@@@@@@<<<;;;999777444222000000...,,,************((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""############"""""""""######$$$$$$######"""!!!""""""!!!!!!###$$$###""" !!!"""######""" !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""!!!!!!!!! """############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!###&&&&&&$$$!!!###$$$&&&&&&%%%$$$#########$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###############""""""!!!!!!!!!!!!"""""" !!!"""##############################""""""############""""""""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))&&&''')))***+++,,,---...(((,,,//////,,,,,,...222EEEYYYuuunnnRRRIII@@@=========>>>@@@??????@@@@@@??????>>>>>>@@@@@@BBBEEEDDDAAACCCHHHGGGHHHIIIIIIIIIJJJMMMPPPLLLMMMNNNOOOPPPQQQQQQQQQPPPQQQSSSUUUXXX[[[]]]^^^\\\ZZZXXXXXXXXXXXXWWWVVVVVVWWWXXXYYYYYYXXXWWWVVVQQQQQQQQQQQQQQQRRRSSSTTTQQQTTTTTTPPPOOOQQQOOOKKKLLLLLLMMMNNNNNNMMMLLLLLLLLLMMMPPPTTTVVVRRRJJJDDDEEEFFFGGGGGGGGGEEEDDDBBB>>>???@@@AAABBBAAAAAA@@@===>>>@@@AAAAAA@@@===<<<===<<<;;;::::::;;;;;;<<<;;;<<<===<<<;;;;;;===>>>888>>>AAA@@@DDDUUUooo}}}mmm[[[MMM@@@;;;;;;:::;;;===555777999:::999999999::::::===BBBGGGLLLSSS\\\bbbuuu}}}}}}{{{zzzyyyuuuoooggg___XXXPPPHHHCCC;;;888888999999999@@@JJJYYYpppgggLLLLLLDDDFFFFFFEEECCCAAA@@@@@@@@@@@@;;;:::888666444111000///...,,,******+++***)))'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""############""""""######$$$$$$$$$$$$######!!!"""######""""""###$$$###!!! !!!###$$$$$$### !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""!!!!!! """############$$$$$$$$$""""""""""""""""""""""""########################%%%!!!!!!%%%&&&###!!!###$$$$$$#########$$$###$$$$$$%%%%%%%%%$$$$$$!!!!!!"""###############""""""!!!!!!!!!!!!"""""" !!!###$$$$$$########################""""""############""""""""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))%%%(((++++++***(((((()))+++*********+++---//////,,,666GGGYYYlllwwwcccYYYNNNFFF?????????>>>===>>>===>>>>>>>>>>>>>>>======AAA@@@BBBDDDCCC@@@DDDIIIDDDFFFIIIJJJJJJJJJKKKMMMNNNOOOOOOPPPQQQQQQRRRRRRQQQRRRSSSUUUWWWZZZ]]]^^^\\\[[[YYYYYYZZZZZZXXXVVVUUUVVVVVVWWWXXXXXXXXXWWWPPPPPPPPPQQQRRRSSSTTTUUUQQQUUUTTTOOONNNPPPOOOJJJLLLNNNQQQSSSTTTTTTSSSRRRPPPQQQUUUZZZ^^^YYYNNNDDDAAABBBDDDEEEEEECCCBBB@@@<<<===???@@@AAAAAA@@@@@@;;;===???AAAAAA@@@>>><<>><<<;;;:::;;;;;;<<<======<<<;;;999999;;;===>>>:::999===AAAGGGWWWhhh~~~rrr[[[LLLCCC<<<999999777888999888888999<<<>>>::::::999:::;;;???EEEIIIMMMTTT\\\```bbbgggqqqyyy|||~~~|||wwwuuutttxxxzzz{{{zzzxxxtttooolllggg]]]PPPEEE???<<<:::999555444777;;;>>>FFF[[[ooogggLLLHHHIIIFFFIIIGGGDDDBBB???>>>>>>>>>>>><<<888555222111111222000///---,,,,,,+++)))(((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$#########""""""!!!!!!########################$$$###""" !!!""""""!!!  !!!""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!!!! !!!!!!!!!!!!"""""""""""""""############$$$$$$$$$""""""""""""############"""""""""""""""""""""""" !!!"""###$$$$$$%%%$$$$$$###############$$$########################$$$$$$$$$#########"""""""""$$$$$$###"""!!!"""$$$############"""""""""""" !!!"""###$$$$$$%%%""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""###"""!!! !!!"""###########################""""""""""""############""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))************,,,///222555===LLL___mmmtttTTTJJJNNNJJJEEE???;;;;;;===@@@AAA==============================>>>???@@@BBBDDDDDDFFFFFFGGGHHHIIIIIIIIIIIILLLLLLLLLLLLMMMNNNPPPQQQSSSSSSTTTUUUVVVXXXYYYZZZYYYYYYYYYYYYYYYXXXXXXWWWVVVTTTQQQRRRUUUVVVUUUSSSOOOOOONNNNNNOOOQQQRRRSSSSSSSSSTTTUUUTTTRRROOONNNRRRRRRSSSTTTUUUTTTRRROOOPPPMMMMMMSSSYYYXXXNNNDDDDDDCCCBBBAAA@@@?????????>>>===;;;;;;=========<<<;;;:::;;;>>>@@@AAA???>>>???===;;;999888999;;;<<<;;;;;;;;;:::::::::999999;;;;;;:::999:::???FFFLLLfff|||fffUUUGGG@@@???>>>:::666555777777666333;;;:::777444333333666999<<>>>>>>>>>>><<<888555222111111222000///---,,,,,,+++)))(((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$############$$$$$$############"""""""""!!!########################$$$###"""!!! !!!"""!!!!!! !!!!!! !!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$######""""""#################################%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&&&&%%%############""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""###"""!!!!!!!!!!!!"""###########################""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((()))))))))*********---...///......222;;;CCCPPP___uuu}}}[[[FFF@@@FFFCCC???======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=========>>>@@@AAACCCDDDCCCDDDFFFGGGHHHIIIIIIIIIKKKLLLLLLMMMNNNNNNOOOOOOQQQQQQRRRSSSTTTVVVXXXYYYXXXYYYYYYYYYYYYXXXWWWWWWWWWUUUSSSTTTWWWYYYWWWTTTPPPPPPOOOOOOPPPQQQRRRSSSTTTUUUVVVWWWVVVUUUSSSRRRQQQQQQQQQRRRSSSSSSPPPMMMMMMKKKKKKPPPTTTRRRJJJCCCBBBAAA@@@??????>>>>>>???===<<<::::::<<<===<<<;;;;;;;;;;;;===??????>>><<<===;;;999888777888:::<<<999999999888888888777777999999888888999===CCCGGGTTTpppsssdddVVVKKKAAA===888555555777999:::555555666666666888:::;;;333555888999999;;;???BBBFFFHHHJJJLLLMMMOOORRRUUU\\\^^^aaadddffffffeeedddfffddddddfffiiikkkkkkiiieeegggiiiiiihhhgggggghhhccc^^^VVVOOOKKKHHHDDDAAA;;;;;;;;;;;;;;;:::888666IIIVVVhhhwwwiiiNNNJJJKKKHHHHHHGGGDDDBBB@@@>>>>>>>>>>>><<<888555222111111222000///---,,,,,,+++)))((('''&&&%%%%%%$$$$$$$$$%%%$$$$$$############$$$$$$############""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""############"""""""""""""""##############################&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$(((,,,---+++(((############"""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$###""""""""""""###$$$########################""""""""""""############""""""""""""""""""""""""######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((())))))))))))******(((+++---,,,)))(((***------777FFFVVVgggyyyqqqSSSCCCAAA@@@>>>>>>>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>???@@@AAACCCDDDBBBCCCDDDFFFGGGHHHHHHHHHJJJKKKMMMNNNOOOOOONNNNNNNNNNNNOOOPPPRRRTTTVVVWWWXXXXXXXXXXXXXXXWWWVVVVVVWWWUUUUUUWWWZZZ[[[XXXUUURRRQQQQQQQQQQQQQQQRRRRRRSSSSSSUUUVVVVVVVVVUUUTTTOOONNNNNNOOOPPPPPPMMMKKKIIIIIIIIIKKKLLLJJJFFFBBB???>>>>>>======>>>>>>>>>===;;;999999;;;<<<;;;:::;;;;;;;;;<<<>>>===;;;999999888777666666888:::;;;777666666666555555555555666777777888888:::===@@@@@@QQQhhhzzz}}}nnnXXXRRRIII@@@:::888888999555666666666666555333333666777888888777777999;;;999:::<<<<<<<<<===@@@BBBIIIKKKNNNRRRUUUXXXZZZ[[[VVVUUUTTTVVVXXXYYYYYYXXXVVVWWWXXXWWWTTTQQQOOOOOOJJJFFFAAA===;;;999888777444666666555777BBBRRR___qqqhhhNNNIIIKKKHHHHHHFFFDDDAAA@@@?????????>>><<<888555222111111222000///---,,,,,,+++)))'''''''''&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""" !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""### !!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""############!!!"""""""""############""""""""""""""""""""""""#########"""""""""""""""""""""!!!!!!""""""##############################%%%%%%$$$$$$$$$$$$######$$$###$$$)))000222///***############"""""""""!!!#########"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$##################$$$########################!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((()))))))))***&&&))),,,---,,,++++++,,,,,,...111555<<>><<<=========<<<:::<<<<<<<<<<<<<<<<<<<<<<<>>??????===;;;999:::;;;<<<;;;;;;;;;::::::;;;<<<;;;999777666555444444555777999:::555555555555444444444444444555777888888888999;;;666>>>KKKYYYlll{{{kkk\\\QQQGGG===777;;;999777666555444222111222222222111111111222333666888999999888999;;;===AAAAAABBBDDDFFFHHHJJJKKKHHHGGGGGGGGGHHHIIIHHHHHHGGGHHHIIIGGGCCC???>>>===999999999::::::999888777:::===@@@EEEPPPeeegggLLLHHHIIIFFFGGGFFFDDDAAA@@@?????????>>><<<888555222111111222000///---,,,,,,+++)))'''((('''&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""### !!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########!!!"""""""""############""""""""""""""""""""""""#########""""""""""""""""""""""""""""""###$$$$$$####################################""""""""""""$$$"""###)))000222///***############"""""""""!!!#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########$$$$$$#########""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((((((((((((((((((((((('''(((((((((((())))))))))))***+++***(((''''''(((+++***)))(((***...444888;;;FFFWWWgggvvv}}}xxxgggPPP???===;;;:::;;;======<<<========================AAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEIIIJJJMMMOOOPPPPPPOOONNNOOOOOOPPPPPPRRRSSSUUUVVVVVVVVVVVVVVVVVVUUUTTTTTTSSSRRRSSSVVVYYYZZZWWWSSSTTTTTTTTTTTTTTTTTTTTTSSSPPPQQQQQQRRRSSSSSSSSSSSSMMMLLLKKKKKKKKKKKKIIIGGGFFFGGGGGGEEEBBB@@@@@@AAA===<<<<<<======>>>???@@@===;;;::::::;;;<<<<<<;;;:::999888999:::999777444333333333333444666777888666555555555555444444444333555888999888777888888777:::>>>DDDPPPhhh{{{mmmZZZLLLFFFBBB===:::999999888777333222222222333333444444222444555555555555888:::888888777666666777888999;;;<<<<<<<<<<<<;;;<<<<<<999:::<<<;;;999888999:::555555666888:::===@@@BBBFFFRRReeeyyyfffLLLHHHIIIFFFGGGFFFCCCAAA@@@??????@@@>>><<<888555222111111222000///---,,,,,,+++)))(((((('''&&&%%%$$$#########$$$$$$############$$$$$$""""""""""""############"""""""""""""""""""""""" !!!!!!""""""""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######""""""""""""############"""""""""""""""""""""""""""""""""""""""#########""""""""""""###$$$%%%&&&###########################""""""""""""!!!!!!!!!"""!!!###'''+++---+++(((############"""""""""""""""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""###$$$$$$###""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''(((((((((((()))))))))((('''''''''(((***+++'''''''''((()))+++---///+++000666===EEEOOO[[[ccckkknnnsssyyy~~~zzzuuutttqqqkkkbbbXXXOOOJJJSSSfff[[[BBB>>><<<::::::<<<=========>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHGGGGGGFFFEEEHHHIIIKKKNNNOOOPPPPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRQQQQQQSSSWWWXXXVVVSSSTTTUUUVVVVVVVVVVVVUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSNNNLLLKKKJJJKKKJJJIIIGGGGGGGGGFFFDDDAAA???>>>???<<<<<<<<<<<<===>>>>>>???<<<:::999999:::;;;::::::888777777888888888555333333333333333444555666777666666555555555444444444222555777888888777777888::::::::::::>>>OOOnnnyyyfff^^^SSSJJJEEE@@@;;;777:::888666555666666555444222333444333333333555777333333222222222222333333333444555555444333555666666666555333111111333555666888;;;@@@HHHSSS___ggglllxxxgggMMMIIIJJJGGGFFFEEECCCAAA@@@???@@@@@@>>><<<888555222111111222000///---,,,,,,+++)))(((((((((&&&%%%$$$#########$$$$$$############$$$$$$!!!"""""""""#################################### !!!"""######"""!!!!!!!!! !!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""############""""""""""""""""""""""""!!!!!!""""""######$$$$$$############$$$%%%&&&'''#################################""""""""""""!!! """###%%%&&&&&&&&&############""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))'''&&&&&&'''))),,,...///)))))))))***+++,,,+++***---------------000333666===???CCCHHHMMMRRRVVVYYYhhhoooxxx~~~}}}xxxkkkjjjkkknnnnnngggZZZOOODDDDDDCCC???;;;666333111777BBBYYYvvvkkkMMM;;;;;;;;;;;;===??????===;;;>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@AAAAAABBBCCCDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHJJJLLLNNNQQQRRRSSSRRRRRRQQQQQQQQQQQQRRRRRRTTTTTTUUUUUUTTTTTTSSSRRRSSSQQQPPPRRRVVVXXXWWWTTTTTTUUUVVVWWWXXXXXXWWWWWWUUUTTTSSSRRRQQQPPPOOOOOOOOOMMMKKKJJJKKKKKKIIIHHHGGGFFFDDDCCCAAA???===;;;<<<;;;;;;;;;;;;;;;<<<===999888666666888999888777666555555666777777555333333333333444444555555555555555555444444444333333111333666777666666666777777777999999888>>>RRRfff}}}qqqhhh^^^TTTMMMFFFBBB===;;;999777444111888888999777555555666888444444444555555555555555111333555555333333555777888888777777777;;;@@@DDDOOOVVV```jjjuuuhhhNNNJJJKKKHHHFFFEEECCCAAA@@@@@@@@@@@@>>><<<888555222111111222111///---,,,,,,+++)))((()))(((&&&%%%$$$#########$$$$$$############$$$$$$!!!!!!""""""#########$$$######################## !!!#########"""!!!"""!!!  !!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((########################$$$$$$$$$############""" !!!!!!!!!!!!###$$$############"""""""""""" !!!!!!"""###$$$$$$%%%"""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))+++***(((((((((((('''&&&)))((()))+++,,,,,,+++)))&&&''')))+++---/////////000000111000111222555888777>>>DDDGGGLLLRRRUUUUUUUUUXXXVVVMMMHHHIIIGGGCCCDDD???:::999999888444000222222111000//////111222333111;;;UUUrrrpppcccRRRCCC:::888:::<<<@@@BBB@@@===999========================????????????@@@AAAAAABBB???@@@BBBDDDFFFGGGHHHIIIGGGGGGIIIKKKNNNQQQTTTUUUSSSRRRQQQPPPPPPPPPPPPPPPTTTTTTTTTTTTTTTSSSRRRRRRTTTRRRPPPQQQUUUXXXXXXVVVSSSTTTVVVXXXYYYYYYXXXXXXTTTSSSQQQOOOMMMLLLKKKKKKPPPNNNLLLKKKKKKKKKJJJIIIGGGEEECCCAAAAAA???;;;999;;;::::::999999::::::;;;777666444444666777666555444444444555777777555333333333444444444444555555444444444333333333222222000222444555444444666777222222777:::888666???KKKeeexxxhhhccc\\\WWWTTTOOOJJJFFF<<<===<<<:::777555666777444555555555555444333333333666888888666666888;;;666888<<>><<<999555222111111111555333000---***))))))***))))))'''&&&%%%$$$$$$$$$########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!#########"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! ###""""""###$$$$$$""" !!!!!!!!!!!!"""""""""""" !!!""""""""""""""""""#########$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$"""!!!""""""#########""""""!!!!!! !!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$$$$#########""""""!!!!!!""""""############""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))***************************)))))))))***+++,,,,,,...//////000111222222333333333222111000//////...+++++++++,,,,,,,,,---------------............///...111666<<>>>>>>>>>>>??????@@@<<<>>>@@@BBBEEEHHHJJJKKKKKKKKKLLLMMMOOOPPPQQQQQQTTTUUUVVVUUUSSSQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTQQQOOOQQQTTTWWWVVVUUUVVVUUUSSSRRRRRRTTTVVVWWWRRRSSSSSSQQQMMMJJJHHHHHHNNNKKKHHHHHHKKKKKKFFFBBBBBB@@@???===<<<;;;<<<<<<::::::999999777666555444333333333333333333333333555444444333333222111111222222222222222222222222222222111111111111222222222222111111111111111111666555444444555777:::;;;HHH^^^{{{wwwjjj___XXXNNNGGGDDDBBB???<<<;;;;;;::::::;;;<<<<<<===;;;>>>AAACCCDDDGGGMMMQQQVVV]]]fffpppyyy{{{cccPPPKKKGGGIIIGGGFFFCCCAAA??????@@@@@@===;;;888555333222222222222///---...000333444444)))((('''&&&%%%$$$$$$$$$########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""######"""!!!""""""""""""!!!!!!!!!!!!!!!""""""###############""""""""""""#########$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$"""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!""""""############"""""""""!!!!!!""""""############""""""""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''')))((((((((('''''''''&&&'''((((((((())))))))))))'''((((((((())))))))))))******************************)))))))))***++++++++++++,,,,,,------.........------,,,,,,++++++***++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++,,,...000666CCCSSS___vvvvvvwww}}}oooKKK===:::777444555999999999999999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>===>>>???AAACCCEEEFFFGGGJJJJJJKKKLLLNNNOOOPPPPPPUUUVVVVVVUUURRRPPPPPPPPPRRRRRRRRRRRRRRRSSSSSSSSSVVVTTTRRRSSSUUUUUUSSSQQQTTTTTTSSSRRRRRRRRRSSSTTTPPPQQQQQQOOOKKKIIIGGGHHHKKKHHHFFFGGGJJJJJJGGGCCC@@@???===;;;::::::::::::888888888777666555333222222222222222222222222222444444333333222111111111111111111111111111111111111111111000000111111111111111111111111111111111444333333333444666888999???EEERRRhhh}}}ssskkkdddaaa```XXXXXXXXXYYYZZZ\\\]]]]]]```dddjjjnnnqqqtttyyy|||~~~}}}cccPPPKKKGGGHHHGGGFFFCCCAAA??????@@@@@@<<<:::777555333222333333111---+++...444888888666)))((('''&&&%%%$$$$$$$$$########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!"""$$$%%%$$$""" !!!######"""######""""""!!!!!! """"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$############""""""%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###""""""!!!!!!!!!!!!"""######""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))+++******))))))))))))***)))*********************))))))))))))((((((((((((*********+++++++++,,,,,,************+++++++++,,,---------,,,,,,000888???KKKKKKLLLPPP\\\ppphhhCCC333444555666777999888777666666777888999888888999:::;;;<<<<<<===;;;;;;;;;<<<<<<=========???@@@@@@BBBCCCDDDEEEEEEHHHIIIJJJKKKMMMNNNOOOPPPUUUVVVVVVTTTQQQOOOOOOOOOQQQQQQQQQRRRRRRSSSSSSSSSUUUTTTSSSSSSTTTTTTRRRQQQRRRRRRRRRRRRQQQPPPPPPOOOLLLMMMNNNMMMJJJHHHGGGGGGGGGEEEDDDEEEHHHIIIFFFCCC>>>===;;;999888888999999666666666555444333222111000000000000000000000000333333222222111000000000////////////////////////111000000//////000000111000000000000000000000000222222111111222444666777888777:::HHH```|||cccPPPKKKFFFGGGGGGFFFCCCAAA??????@@@@@@;;;:::777444333333333444444...***,,,222444111---(((((('''&&&%%%$$$$$$%%%########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!###%%%'''%%%"""  """############""""""!!!!!! !!!"""######$$$$$$###### !!!!!!!!!!!!"""""""""""""""""""""""""""$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######"""!!!!!! !!!!!!""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))+++***)))(((((((((((((((+++++++++***************'''((((((((()))))))))***)))))))))*********++++++))))))*********+++++++++---...//////......222444222333444555<<>>>>>?????????AAAAAABBBCCCEEEFFFGGGHHHHHHHHHIIIKKKMMMNNNOOOPPPRRRSSSSSSRRRPPPOOOPPPQQQQQQQQQQQQRRRRRRSSSSSSTTTRRRQQQPPPOOOPPPRRRTTTUUUOOOPPPQQQQQQPPPNNNLLLKKKIIIKKKLLLLLLJJJGGGFFFFFFEEECCCBBBCCCEEEEEECCCAAA<<<;;;:::888888888888999555555555555444333222111000000000000000000000000222222111111000//////...////////////////////////000//////......//////000//////////////////000000111111111111222333444555333999>>>???DDDWWWuuu|||pppeeebbbOOOJJJFFFGGGGGGFFFCCCAAA??????@@@@@@;;;:::777444333333333444777111++++++///000+++%%%((('''&&&&&&%%%%%%%%%%%%########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!###%%%'''$$$""" """""""""###"""""""""!!!!!!!!! !!!""""""######"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******)))(((''''''''''''++++++******************'''''''''((())))))******((((((((()))))))))******)))************+++++++++(((***,,,.........///000,,,...000///000666AAAJJJSSSHHH;;;444111111444888===;;;888555333333333444444444555666777:::;;;===;;;;;;===>>>?????????>>>>>>???AAABBBEEEFFFHHHIIIGGGHHHIIIKKKLLLNNNOOOPPPNNNOOOPPPPPPOOOPPPRRRTTTQQQQQQRRRRRRSSSTTTTTTUUUUUURRRNNNKKKJJJMMMQQQUUUMMMNNNOOOPPPOOOMMMJJJHHHGGGIIILLLLLLJJJGGGFFFFFFCCCBBBBBBAAAAAA@@@>>><<<<<<;;;999888777888888999555555555555444333222222111111111111111111111111111000000///......------///////////////////////////......------......///---------....../////////111111111111222333333444...777>>>999333;;;SSSiii~~~|||{{{qqqcccWWWLLLaaaNNNIIIGGGHHHGGGFFFCCCAAA??????@@@@@@<<<:::777555333222333333555111------//////+++&&&((('''&&&%%%%%%%%%%%%%%%########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""###!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!"""$$$%%%###!!! """"""!!!!!!!!!!!!""""""""""""""" !!!""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""!!!""""""######"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###""""""!!!!!!!!!!!!""" !!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$"""############$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((('''''''''((((((((()))))))))))))))*********++++++((()))+++,,,------------+++...111111000///222444222333333222000000333777;;;999777555444333333333444444444444666888:::<<<777999:::<<<=========<<<;;;<<<===???AAACCCEEEFFFEEEFFFGGGIIIKKKMMMNNNOOOLLLMMMNNNNNNNNNPPPSSSVVVRRRRRRSSSSSSTTTUUUVVVVVVZZZWWWRRRLLLHHHHHHLLLOOOLLLMMMNNNNNNNNNLLLJJJIIIFFFHHHKKKKKKIIIFFFDDDDDDAAAAAA@@@???>>><<<;;;:::;;;:::888777777777888888444444444444444333222222000000000000000000000000/////////...------,,,,,,...........................------------------...,,,,,,,,,------......///000000111111222222222222///222444333333777???FFFgggzzzoooqqqzzzwwwaaaUUUJJJAAA___LLLHHHGGGIIIGGGFFFCCCAAA??????@@@@@@===;;;888555333222222222222000.........---+++(((''''''&&&%%%%%%%%%&&&&&&########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!""""""###!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""!!! !!!!!!""""""######!!!!!!"""############""" !!!!!!!!!""""""""" !!!!!!"""""""""""" !!!"""######"""!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!""""""### !!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))+++******+++------------+++,,,...000000000///...---///111111111222444555444444444444444444444444444333333333444666999:::666888:::<<<======<<<<<<;;;<<<===>>>@@@AAABBBCCCBBBCCCDDDFFFIIIKKKLLLMMMLLLMMMMMMMMMMMMOOORRRUUURRRSSSTTTUUUVVVWWWXXXXXX[[[ZZZVVVPPPKKKHHHJJJLLLKKKKKKLLLMMMMMMLLLKKKJJJDDDGGGJJJJJJGGGDDDAAA@@@===>>>>>>===<<<:::::::::888888666555555555666777222222333333222222111111////////////////////////.........---,,,,,,++++++------------------------------,,,,,,,,,,,,------+++++++++,,,------.........//////000000000000000111111000222555888888888@@@^^^}}}{{{{{{aaaQQQJJJDDD>>>^^^KKKHHHGGGJJJGGGFFFCCCAAA??????@@@@@@>>><<<999555222111111111//////...---,,,***((('''''''''&&&%%%%%%%%%&&&&&&########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!""""""###"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! !!! !!!""""""!!! !!!"""###$$$$$$""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""###### !!!"""######"""!!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$ !!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&''''''((()))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))((('''(((***+++,,,,,,,,,++++++,,,...000///...444333111//////111111///...///111222444555555555444444333222333555888999888999<<<>>>??????>>>>>>?????????@@@AAAAAAAAABBB@@@AAABBBDDDFFFHHHJJJKKKMMMNNNMMMLLLLLLMMMPPPSSSSSSTTTTTTVVVWWWXXXYYYYYYWWWXXXXXXUUUOOOLLLKKKLLLKKKKKKLLLLLLLLLLLLLLLLLLCCCFFFHHHHHHFFFBBB???>>>:::;;;<<<<<<;;;::::::;;;777666555444333444555666000111111111111000000///..............................---,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++,,,,,,---......------......///............111444333000000333666666???NNN___ppp{{{ppp]]]III???>>>===999\\\LLLHHHFFFJJJIIIGGGEEEBBB@@@>>>===<<<:::;;;:::777444333333444333222000...,,,+++******(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!###############"""!!!!!! !!!"""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!"""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""###"""!!! !!!"""###""""""!!!!!!!!!!!!""""""###"""!!! !!!"""#########""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" """###"""!!! !!!###%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((()))******++++++++++++,,,,,,,,,---------000//////............///222222333333222222111111333333444555666777888999999:::<<<>>>@@@@@@@@@@@@;;;===>>>>>><<<;;;<<<<<<>>>>>>@@@BBBDDDGGGIIIKKKMMMNNNOOOOOONNNOOOQQQSSSRRRRRRSSSSSSSSSSSSSSSRRRRRRSSSTTTUUUSSSQQQNNNKKKIIIKKKNNNOOOOOOLLLIIIFFFHHHIIIIIIIIIGGGCCC@@@===;;;:::999888888888999:::666555444333222111111111222111111000000000000000------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///////////////000000000000777888999;;;DDDUUUlll|||{{{}}}wwwmmmeeeUUUOOOGGG@@@<<<:::888777\\\KKKGGGEEEIIIIIIGGGEEEBBB@@@>>>===<<<;;;;;;:::777444222333444333222000...,,,+++******(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!###############"""!!!!!! !!!"""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""###"""!!! !!!"""###""""""!!!!!!!!!!!!""""""###"""!!! !!!"""######"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########"""""""""""""""""""""""" """###"""!!! !!!###$$$######""""""######$$$""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((()))******++++++++++++++++++,,,,,,,,,,,,///...............//////111111222222222222111111333333444555666777888888888:::;;;===>>>??????>>><<<===>>>>>><<<;;;;;;<<>>===<<<;;;;;;:::777444222333444333222000...---+++++++++(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###############"""!!!!!! !!!"""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""######"""""""""""""""""""""""" """###"""!!! !!!###"""""""""!!!!!!"""""""""""""""""""""""""""""""""###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''(((((())))))******+++)))*********++++++++++++------------...///000000//////000111222222222222222333333444555666777777888999:::;;;<<<=========<<<===???>>>=========???AAAAAAAAABBBCCCEEEGGGGGGKKKLLLMMMLLLKKKKKKLLLNNNKKKLLLMMMNNNOOOPPPPPPPPPOOOPPPRRRSSSSSSRRRPPPOOOLLLLLLLLLLLLKKKJJJIIIHHHGGGHHHHHHGGGEEEBBB???===999888666555555555666777555444333222111000000000///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((*********************************************************++++++++++++,,,,,,,,,,,,---------...............////////////000---///111111111333999>>>MMMoooqqqssssss\\\LLLFFFGGGDDDAAA===;;;:::999777666___LLLFFFDDDIIIIIIGGGEEEBBB@@@>>>===<<<;;;;;;999666333222333555333222000///---,,,,,,+++(((((('''&&&%%%%%%%%%%%%$$$$$$$$$#########""""""###############"""!!!!!! !!!"""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!######""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&''''''(((((()))*********))))))))))))************,,,,,,,,,---...///000111...///000222333444444444222333333444555555666666777888999999:::;;;;;;;;;<<<>>>???@@@???@@@BBBDDDDDDDDDCCCDDDDDDEEEFFFGGGKKKLLLLLLKKKJJJJJJLLLMMMIIIJJJLLLMMMNNNOOOOOOPPPNNNOOOQQQSSSTTTTTTSSSSSSOOONNNMMMLLLKKKJJJJJJJJJHHHHHHHHHGGGEEEBBB???>>>999888777555555555666666444333222111000/////////......---,,,,,,,,,,,,---++++++++++++++++++++++++)))************)))((((((************************************************************+++++++++++++++,,,,,,,,,------------------........./////////---///222333333333555777999BBBZZZyyyyyyyyyxxxeeeQQQCCC???@@@???===:::999999888555333cccOOOGGGEEEKKKIIIGGGEEEBBB@@@>>>===<<<<<<;;;999666333222333555333222000///------,,,,,,(((((('''&&&%%%%%%%%%%%%$$$$$$$$$##############################"""!!!!!! !!!"""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!############""""""#########""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''((())))))******(((((()))))))))*********,,,,,,,,,,,,---///000000///000111333444555555555222222333333444444555555666777777888999:::;;;;;;<<<>>>@@@AAABBBDDDGGGJJJFFFFFFFFFEEEFFFFFFGGGHHHKKKLLLLLLKKKJJJJJJLLLNNNIIIJJJLLLMMMNNNOOOPPPPPPMMMNNNPPPRRRTTTTTTUUUUUUQQQPPPNNNMMMKKKKKKKKKKKKIIIIIIHHHGGGEEEBBB@@@???:::999777666555555666666333222111000///...............---,,,,,,,,,,,,---***************************************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,---------------............+++,,,...///000111222333777111555III]]]kkk|||~~~zzztttnnnjjjeee\\\QQQFFF???<<<;;;===;;;999888888666333111eeePPPGGGFFFKKKIIIGGGEEEBBB@@@>>>===<<<===<<<999555222222444666333222000///...---------(((((('''&&&%%%%%%%%%%%%#######################################"""!!!!!! !!!"""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!! !!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""" """###"""!!! !!!###$$$######""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((())))))***((()))))))))************,,,,,,,,,,,,---...////////////111222333444444555222222222333333333444444555555666777888:::;;;<<<>>>@@@AAABBBCCCEEEIIIKKKFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKJJJKKKMMMOOOJJJKKKLLLMMMNNNOOOOOOOOOKKKLLLNNNPPPRRRSSSTTTTTTQQQPPPOOOMMMLLLKKKJJJJJJIIIHHHGGGFFFDDDAAA???>>>:::999777666555555555555222111000///...---------...------,,,,,,,,,,,,,,,))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---...///000000222000333777:::DDD\\\ttt|||wwwqqqiiijjjnnnwwwooofff^^^UUUOOOIIIDDDBBB@@@===:::;;;:::777666666444222000fffPPPFFFEEEKKKIIIGGGEEEBBB@@@>>>===<<<===<<<999555222222444666222222000///............(((((('''&&&%%%%%%%%%%%%#######################################"""!!!!!! !!!"""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""###"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! """"""!!!!!!!!!!!!"""""" !!!"""######"""!!! !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""" """###"""!!! !!!###"""""""""!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%########################$$$$$$$$$$$$%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((((((&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((())))))))))))))))))*********++++++---------,,,,,,---......---...///111111222222222222222222222333333333333444444555666888;;;===>>>BBBBBBBBBAAAAAABBBEEEHHHEEEDDDDDDDDDEEEEEEFFFGGGFFFGGGIIIIIIIIIJJJLLLNNNKKKKKKLLLMMMMMMMMMMMMMMMIIIIIIKKKLLLNNNOOOQQQQQQOOONNNMMMLLLKKKIIIHHHHHHGGGFFFEEECCCAAA???======999888666444333333333444111111///...---,,,,,,,,,,,,,,,+++************+++((((((((((((((((((((((((((())))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************+++++++++++++++,,,,,,,,,,,,------------------...///000000///,,,111555333///333BBBQQQlllwwwsssvvvuuugggaaaYYYQQQLLLHHHCCCAAA@@@???>>><<<999666444333333333222111fffOOOEEEDDDJJJIIIGGGEEEBBB@@@>>>===<<<===<<<999555222111444777222222111///............(((((('''&&&%%%%%%%%%%%%##################$$$$$$###############"""!!!!!! !!!!!!"""""""""""""""!!!!!! !!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!! !!!!!!""""""""""""!!!!!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""###"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! """"""!!!!!!!!!!!!"""""" !!!"""######"""!!! !!!!!!!!!""""""######"""""""""""""""""""""""" !!!"""###$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""!!!"""###"""!!! !!!###!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))))))))************++++++++++++......---,,,,,,,,,------,,,---...///000000000///222222222222222222333333444444444666888;;;>>>@@@DDDDDDCCCAAA??????AAACCCCCCBBBBBBCCCCCCDDDEEEFFFCCCEEEGGGGGGHHHIIILLLNNNKKKKKKLLLLLLLLLLLLLLLKKKGGGGGGHHHJJJKKKMMMNNNNNNMMMMMMLLLKKKJJJHHHFFFEEEEEEDDDCCCAAA???===<<<;;;888777555333222222222222111000///...---,,,,,,,,,+++******)))))))))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))************+++++++++++++++,,,,,,,,,---------))))))+++---000000///---///111111111444999;;;:::>>>TTTqqq{{{vvvyyycccXXXUUUOOOHHHFFFEEEBBB???<<<:::999999666444111000111222222222gggLLLHHHJJJHHHHHHHHHFFFBBB???======>>>???>>>;;;777333333555888555222000//////...---,,,((((((((('''&&&&&&%%%%%%###"""""""""###$$$%%%%%%%%%$$$######""""""######""""""""""""""""""""""""######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""" ###"""!!!!!!!!!!!!"""""""""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&''''''(((&&&$$$%%%((()))(((&&&'''(((((()))***+++++++++)))+++,,,,,,+++***,,,---............////////////222222111111222222333444444333333555888;;;<<<<<>>===<<<<<<@@@???@@@AAADDDEEEDDDBBBCCCCCCCCCDDDDDDEEEFFFGGGIIIGGGFFFHHHKKKLLLKKKIIIJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGCCCAAA@@@??????>>>;;;999666666555444444444444555111000///...,,,+++***))),,,++++++***)))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************)))************++++++++++++,,,------......------------...///000111222222666===FFFOOOZZZiiizzztttnnnmmmttt|||}}}ooo]]]SSSPPPNNNHHHCCCEEECCC@@@===999777555444222222111111000/////////gggKKKFFFHHHFFFHHHHHHFFFCCC???======>>>>>>===:::555222222444777555222000//////...---,,,((((((((('''&&&&&&%%%%%%#########"""######$$$$$$%%%$$$######""""""######""""""""""""""""""""""""######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!""""""###!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&'''''''''&&&$$$%%%((()))(((&&&'''(((((()))******++++++)))***,,,+++******+++------.........////////////222111111111111222333333444333444555888:::;;;<<<>>>>>>===<<<;;;;;;<<<<<<>>>>>>>>>???BBBCCCBBBAAABBBBBBBBBBBBCCCDDDEEEFFFFFFDDDCCCEEEHHHKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGHHHHHHHHHGGGGGGFFF???>>>============;;;999666555444444333333444444000000///---,,,+++***)))*********)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%((((((''''''''''''(((((('''((((((((())))))))))))(((((()))))))))*********))))))*********++++++++++++,,,,,,---------------,,,---...///000111222222///333888<<<@@@IIIUUU]]]|||uuuxxxyyyqqqoooqqq]]]SSSHHHCCCCCCDDDCCCAAABBBAAA>>>;;;888666555444222222111000000//////...fffIIIDDDGGGEEEHHHHHHGGGCCC@@@======>>>===;;;999555222111444666555222000//////...---,,,((((((((('''&&&&&&%%%%%%$$$$$$######"""#########%%%$$$######""""""######""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""########################%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''%%%%%%%%%'''((('''&&&'''(((((())))))******+++)))***++++++******+++------------.........//////111111111111111222222333333333444555666888:::;;;888888888888999:::;;;<<<===<<<;;;===???AAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDBBBAAABBBEEEHHHJJJJJJHHHGGGGGGFFFFFFGGGGGGHHHDDDEEEFFFGGGGGGFFFEEEEEE<<<;;;999:::;;;;;;:::888555444333333222222333333//////...---+++***))))))((((((((())))))*********(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((((((((()))))))))(((((())))))))))))******)))))))))*********++++++++++++,,,------------,,,,,,------...///000111111000111222111000333999???VVVlllyyy||||||qqqpppttt{{{~~~uuuiii___XXXVVVFFFCCC???===???BBBDDDDDD@@@???<<<:::777555444444111111111000//////......fffHHHCCCGGGGGGHHHHHHGGGDDD@@@>>>===>>>===<<<999555222222555777555222000//////...---,,,((((((((('''&&&&&&%%%%%%%%%%%%$$$###"""""""""###%%%$$$######""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""############$$$$$$$$$$$$############""""""""""""########################$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&&&&'''''''''(((((((((((())))))******)))***++++++******+++,,,,,,,,,---------.........000000000000000111222222222333444444555666999:::888777888888999:::;;;<<<===;;;:::;;;===@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFDDDBBBAAACCCEEEHHHJJJFFFEEEEEEDDDDDDEEEEEEFFFAAABBBDDDEEEFFFEEEDDDCCC<<<:::999888999999777666333333222111111111111222......---,,,+++***))))))(((((())))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))******************+++,,,,,,,,,,,,,,,,,,,,,---......///000000222333222111000111555888888DDDXXXmmm}}}xxxzzz}}}yyyzzzooobbb[[[SSSLLLJJJEEEEEEEEEDDDCCCCCCEEEFFFAAA???===999666444333222111000000//////...------gggIIIDDDIIIJJJHHHHHHHHHEEEAAA>>>===>>>===<<<:::666333444666999555222000//////...---,,,((((((((('''&&&&&&%%%%%%%%%%%%$$$###"""""""""###%%%$$$######""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$#########!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!""""""""""""""""""""""""######$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$########################################################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&'''((((((((((((((()))))))))(((***++++++***)))+++,,,,,,,,,,,,,,,------------000000//////000000111222000222444444333444777999;;;;;;:::::::::;;;;;;<<<===;;;999999<<<@@@BBBCCCBBBBBBBBBBBBCCCDDDEEEFFFIIIHHHEEECCCBBBDDDFFFHHHDDDDDDCCCCCCCCCCCCDDDDDD@@@AAABBBCCCCCCBBBAAAAAA???<<<999777777666444333222222111000000000000000------,,,+++***))))))(((******))))))(((''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))*********)))***++++++,,,,,,++++++,,,,,,------......//////...////////////111333555666666999@@@KKKXXXccciiiyyy}}}qqqooottt{{{uuukkkddddddmmmyyyyyyxxxyyyyyyrrrdddWWWSSSQQQMMMIIIHHHGGGHHHIIIFFFCCC@@@@@@AAABBB@@@===999666333111000000000//////...---------iiiKKKEEEJJJKKKHHHHHHHHHFFFBBB???>>>======<<<:::666444444777:::555222000//////...---,,,((((((((('''&&&&&&%%%%%%$$$$$$######"""#########%%%$$$######""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""### !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  """###"""""""""""""""""""""""" !!!###$$$%%%$$$$$$###"""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############ !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######################## !!!""""""######""""""!!!!!!""""""###$$$$$$$$$!!!!!!"""""""""""""""###################################################################################################""""""######$$$%%%%%%%%%"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''((((((((((((((((((((((((((()))******))))))***,,,+++++++++,,,,,,,,,------///////////////000000111///222444333222222555999===<<<<<<;;;;;;;;;;;;<<<===:::888888;;;???BBBCCCBBBBBBBBBBBBCCCDDDEEEFFFJJJIIIHHHFFFCCCCCCEEEGGGDDDCCCCCCBBBBBBCCCCCCDDDAAAAAA@@@@@@???????????????<<<888555444444222111111000000///.../////////,,,,,,++++++***))))))(((+++******)))'''&&&&&&%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))((((((((()))))))))******))))))***++++++++++++***,,,,,,,,,---------......,,,,,,------...//////000444333111111444:::@@@DDDJJJ```}}}~~~zzz|||yyyyyywww|||~~~wwwqqqnnnlllnnntttzzz}}}~~~}}}~~~sssjjjeee```\\\YYYQQQKKKKKKKKKIIIGGGHHHFFFGGGGGGFFFCCC@@@??????@@@>>>;;;777444111///.../////////...------,,,,,,lllMMMEEEIIIIIIGGGHHHIIIGGGCCC???>>>===<<<;;;999555333444777999555222000//////...---,,,((((((((('''&&&&&&%%%%%%#########"""######$$$$$$%%%$$$######""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$"""""""""""""""""""""""" !!!###%%%%%%%%%$$$###"""!!!!!!"""$$$%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$%%% !!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$######!!!!!!!!!"""###$$$$$$$$$!!!!!!!!!!!!""""""######################################################################################################!!!""""""###$$$$$$%%%%%%!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$&&&(((((((((((((((((((((((((((((()))******))))))***+++++++++++++++,,,,,,,,,,,,///............///000000...111444333111111444888;;;:::::::::::::::;;;;;;<<<888555555888===AAABBBAAAAAAAAAAAABBBCCCDDDEEEGGGHHHIIIGGGDDDCCCEEEGGGCCCCCCCCCBBBBBBCCCCCCCCCCCCAAA???===<<<<<<===>>><<<999555333222222111000000//////...---.........+++++++++***))))))(((((())))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***((())))))***************,,,,,,,,,,,,,,,---------...------...//////...---,,,...000111111222555888000===RRRiii}}}}}}xxxvvvhhh^^^ZZZUUUQQQNNNLLLIIIIIIJJJIIIEEEEEEHHHEEEEEEDDDDDDDDDBBB@@@???:::999666444222000///...//////......---,,,,,,+++oooNNNEEEGGGGGGGGGHHHIIIGGGCCC@@@>>>===;;;:::888444222333666999555333000/////////---,,,)))(((((('''&&&&&&%%%%%%###"""""""""###$$$%%%%%%%%%$$$$$$###"""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""  !!!###%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!###%%%&&&%%%$$$###"""!!!!!!"""%%%&&&&&&%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """###$$$%%%&&&!!!"""""""""######$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$ !!!!!!!!!""""""################################################$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#####################"""%%%'''&&&$$$###%%%(((((((((((((((((('''''''''((()))******))))))***+++******+++++++++,,,,,,,,,...............///000000...111444333000000444888888777777777888999:::;;;:::777333333666;;;???BBB@@@@@@@@@@@@AAABBBCCCCCCCCCFFFHHHGGGDDDCCCEEEGGGDDDCCCCCCBBBBBBCCCCCCDDDDDDBBB>>>;;;::::::<<<===888555222000000111111000//////...------------...++++++******))))))(((((('''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((()))***************,,,,,,,,,,,,,,,,,,---------,,,,,,---//////---,,,,,,///333222000...000333888777777<<>>;;;555444333111000////////////......------,,,++++++kkkNNNHHHHHHFFFGGGHHHHHHEEEAAA>>>======>>><<<888333000111444888555333000000000000///---******)))((('''&&&%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""%%%$$$$$$###"""!!! """""""""""""""""""""""" !!!!!!!!!!!! ######""""""!!!!!! """"""""""""############ !!!""""""######""""""!!!!!! !!!"""###$$$$$$%%% !!!!!!""""""######""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"""!!!!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""############""" """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%% ###### $$$!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""############"""$$$%%%$$$!!! !!!###""""""""""""############""""""""""""""""""""""""################################################"""############$$$$$$$$$########################"""""""""""""""######$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''(((((())))))******+++***)))))))))***,,,,,,+++,,,------------///111000000000111222222333333555555555666777999:::;;;999888777888:::===AAACCCDDDCCC@@@>>>===>>>???@@@@@@CCCEEEDDDAAA???@@@BBBBBBBBBBBBCCCDDDEEEEEEFFFFFFDDD@@@===;;;;;;;;;;;;666555333111///---,,,,,,...------,,,,,,++++++***+++******)))(((''''''&&&(((''''''''''''&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((())))))))))))************)))************+++++++++,,,,,,,,,---------......,,,,,,,,,---...///000000111111222444777:::===???FFFJJJUUUeee{{{qqqddd^^^\\\YYYWWWNNNKKKHHHJJJMMMOOOLLLIIIJJJJJJIIIHHHGGGEEECCCBBBFFFCCC@@@??????@@@AAA@@@:::888444111///.........000000...---,,,+++++++++kkkNNNHHHIIIGGGHHHHHHHHHFFFBBB???>>>>>>>>><<<888444111111444888555333111000000000///...******)))((('''&&&%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""$$$#########"""!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! ###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""" !!!"""""" !!!!!!!!!!!!!!!!!!!!!"""#########$$$!!!!!!!!!!!!!!!"""""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$ ###"""###!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""###""""""""""""############!!!###$$$###  """""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################"""""""""""""""######$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((())))))************)))))))))***+++,,,000111111000......///000000000000111222222333333444444555666777999;;;<<<<<<;;;::::::<<>>>>>??????>>>999777444111///.........///...---+++******))))))jjjMMMHHHJJJHHHHHHIIIIIIGGGCCC@@@>>>>>>>>><<<888444111111444777555333111000000000///...******)))((('''&&&%%%%%%$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""""" !!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! ######""""""!!!!!! """""""""""""""""""""""" !!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$!!! """!!!"""!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""############ !!!###"""!!! !!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$########################"""""""""""""""######$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''(((((()))*********))))))))))))***++++++444555444222000...///000000000000111222222333333222333444666888:::;;;<<<>>>>>>===<<<>>>@@@BBBDDDQQQMMMGGGAAA???@@@BBBDDDAAACCCDDDDDDBBBAAAAAABBBAAABBBBBBCCCCCCDDDDDDDDDBBB@@@===;;;888777777777333222000///...---------------,,,,,,+++*********)))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++++++++,,,,,,,,,---------------------------------///////////////000111111333222222444777<<>>======>>>???AAABBBKKKIIIEEEAAA??????@@@AAACCCCCCDDDDDDDDDCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCC@@@???===:::888777666666000000///...------------,,,,,,,,,+++******))))))(((((((((''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))))))))***))))))))))))************++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,000000//////000000000000555444333333333333444555222555:::>>>EEEPPP^^^hhhuuunnniiikkkpppzzztttkkk^^^UUUSSSTTTSSSPPPKKKHHHEEEDDDFFFHHHHHHGGGGGGEEEDDDEEEGGGGGGFFFDDDHHHIIIJJJKKKJJJIIIGGGFFFCCCAAA>>><<<;;;:::888777666555333111//////......---,,,+++***))))))))))))gggKKKGGGJJJIIIIIIJJJJJJGGGCCC@@@??????===<<<999555222222444666666444111111111111000...******)))((('''&&&%%%%%%$$$$$$$$$#########""""""########################!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!"""""""""######### !!!"""""""""""""""!!!!!!!!! """""""""!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!"""""""""###"""""""""!!!!!!!!!  !!!"""###$$$""""""""""""""""""""""""!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!"""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""!!!"""""""""############""""""###$$$%%%$$$###!!!!!!"""""""""############""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$########################"""""""""""""""######$$$""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((())))))************///000111000......000111000000000111222222333333111222444666888999::::::===<<<<<<;;;<<<===>>>???BBBBBBBBBBBBAAA@@@@@@???DDDDDDDDDEEEEEEEEEDDDCCCAAAAAAAAAAAABBBBBBBBBBBB???>>>===;;;888777666555///......---,,,,,,------,,,++++++******)))((((((''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((((((((()))'''(((((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++------...///000111111111111111111222222222222222333222222333666:::>>>@@@FFFDDDEEEIIIMMMSSS\\\eeerrrwwwtttqqqpppjjjmmm{{{zzzttttttvvv~~~rrrjjjfffaaaaaabbbccccccaaa^^^\\\VVVOOOIIIFFFGGGJJJOOOSSSFFFEEEDDDCCCDDDDDDDDDCCCFFFEEEDDDDDDEEEFFFEEEDDDEEEFFFHHHHHHHHHFFFDDDBBBAAA???<<<:::999777555333333222111000///...---------,,,+++******))))))***fffJJJFFFJJJIIIHHHIIIIIIGGGCCC@@@>>>>>><<<;;;999666222222444666666444222111111111000///******)))((('''&&&%%%%%%$$$$$$$$$############"""########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""############ !!!""""""$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""#########!!!!!!!!!"""""""""""""""  !!!"""###$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!######!!!!!!%%%&&&$$$!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""############""""""###%%%'''&&&$$$!!!""""""""""""############""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$########################"""""""""""""""######$$$"""""""""###$$$$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))'''((())))))******))))))+++,,,------,,,---///111000000000111222222333333111333555777888999888888999999999999:::;;;;;;<<<<<<>>>@@@BBBCCCBBBAAA???CCCBBBBBBCCCEEEEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<:::888666555444......---,,,+++++++++,,,++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((()))''''''(((((((((((())))))((((((((()))))))))******))))))*********+++++++++++++++++++++++++++++++++)))***+++---.../////////......//////000000000000333111000222555666444222222444777999:::;;;>>>@@@BBBIIIJJJLLLOOOIIIGGGSSSUUU\\\___XXXRRRQQQSSSUUUWWWXXXYYYXXXUUUPPPLLLIIIIIIHHHHHHHHHHHHIIIJJJJJJEEEAAA???AAADDDFFFLLLRRREEEDDDDDDCCCCCCBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEFFFEEECCC@@@>>>>>><<<999888777666333111000000///......---,,,,,,,,,++++++***))))))******eeeIIIEEEIIIHHHHHHHHHHHHFFFBBB???>>>>>><<<;;;999666333222333555666444222111222111000///******)))((('''&&&%%%%%%$$$$$$$$$############"""########################"""""""""!!! """""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!"""""""""### !!!""""""######!!!!!!!!!""""""""""""### !!!""""""!!!!!!!!!!!!!!!!!!!!!  !!!""""""""" !!!!!!!!!!!!"""""""""### !!!!!!""""""###### !!!"""""""""######$$$$$$""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" ###$$$!!!###((()))'''!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""############!!!!!!"""%%%''''''$$$ """"""""""""############""""""""""""""""""""""""################################################"""############$$$$$$$$$########################"""""""""""""""######$$$!!!""""""###$$$$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))'''''')))*********)))(((***+++,,,,,,+++,,,...000000000000111222222333333222333555777888888777666777777777888999::::::;;;;;;<<<>>>@@@AAAAAA@@@@@@@@@???>>>@@@BBBCCCAAA???AAAAAA@@@@@@@@@@@@@@@@@@<<<;;;:::999777555333222......,,,+++************+++******)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&''''''((())))))'''''''''((((((((())))))(((((((((((()))))))))***))))))))))))*********+++))))))******++++++,,,,,,((()))***,,,------------/////////.../////////////////////000222333222111111333666666555555666777111666555888===999666???777;;;===::::::===>>><<<;;;<<<>>>?????????@@@AAA@@@AAAAAAAAAAAABBBDDDEEE@@@======AAACCCBBBCCCGGGCCCDDDDDDDDDCCCBBBBBBCCCAAAAAABBBBBBAAAAAAAAABBBAAABBBDDDDDDCCC@@@===:::;;;999777666666444222///------------,,,,,,+++*********)))((((((((())))))eeeHHHEEEHHHGGGGGGHHHHHHEEEAAA>>>======<<<;;;999666333222333555666444222111222222000///******)))((('''&&&%%%%%%$$$$$$$$$############"""##############################"""!!! """""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!""""""###### !!!!!!"""###$$$$$$$$$ !!!!!!!!!""" !!!"""""" !!!!!!!!! !!!"""###### !!!!!!!!! !!!!!!"""""" !!!"""###$$$$$$""""""""""""""""""""""""###############$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$!!!###***+++(((!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""############ !!!$$$'''&&&###""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################"""""""""""""""######$$$!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&''')))*********)))(((+++,,,,,,,,,++++++---...000000000111222222333333333444666777888777666555555666777888999::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<<<<===@@@AAA???===AAA@@@@@@@@@@@@@@@@@@@@@::::::999777555333111000///...,,,+++***)))))))))*********)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************(((((()))***+++,,,,,,---***+++,,,---......---,,,.........---......//////000111111111000000111222///111222111111444777888222444///000777444111:::888999888666888;;;:::666888;;;===;;;888777999;;;<<<>>>@@@@@@???>>>>>>>>>@@@<<<===BBBCCC>>><<<>>>???@@@AAAAAAAAAAAABBBCCC???@@@@@@@@@???>>>???@@@AAABBBDDDDDDCCC???;;;999999888666666555444111///+++,,,,,,,,,,,,+++***))))))((((((''''''''''''(((hhhJJJEEEHHHGGGJJJGGGEEEFFFDDD???>>>@@@>>><<<999666444333333333777555222111000000...---******)))((('''&&&%%%%%%%%%%%%$$$###""""""###### !!!#########"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""######""""""""""""#########"""!!! !!!"""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""######""""""""""""###### !!!"""""""""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&& """$$$$$$"""""""""###"""!!!!!!"""###""" """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""$$$#########""""""!!!!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""#############################################"""""""""""""""""""""""""""""""""""""""########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%(((***)))%%%''',,,))))))))))))))))))))))))******+++,,,,,,---............//////000000111111333555777888999888777666999777666444444555777888;;;:::999999:::;;;===>>>;;;<<<>>>@@@AAA@@@???>>>??????>>>===<<<;;;::::::999888666444222111000000,,,,,,++++++***)))((((((***)))((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''************************)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,---------......------------...///111111///000000000111111111111222222333333333444444444555555555666666666666777555666777888888999999999=========>>>>>>>>>>>>>>>??????@@@@@@???>>><<<;;;>>>>>>>>>>>>????????????BBBAAA???===<<<===>>>???>>>???@@@AAA@@@>>><<<;;;999666333000//////000111///......---+++***))))))))))))))))))((((((((((((iiiKKKFFFIIIHHHJJJFFFEEEFFFCCC???===???>>><<<999666444333333333666444222111111000///...******)))((('''&&&%%%%%%%%%$$$$$$###""""""###### !!!"""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""###""""""!!!!!!""""""######"""!!! !!!"""###"""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""""""""""""""###########################$$$$$$$$$######"""!!!######""""""""""""###### !!!"""""""""""""""""""""""""""""""""""""""$$$###""""""""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%&&&!!!"""######""""""###%%%'''%%%###"""""""""!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""############"""""""""!!!"""""""""""""""#########""""""""""""""""""""""""""""""""""""#######################################"""""""""""""""""""""""""""""""""""""""""""""########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%'''+++)))&&&'''+++((((((((((((((((((((((((******++++++,,,------............///000000111111333444666777888888777777999888666555555666777888999999999999:::;;;======:::;;;===>>>????????????>>>>>>===<<<;;;::::::999777666444222000///......,,,,,,+++******)))(((((()))((((((''''''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++++++++++++++++++++,,,,,,,,,,,,------------------------...///000111....../////////000000000111222222222222333333333444444444555555555555666444555666777777888888888999999999:::::::::::::::>>>??????@@@???>>>==================>>>>>>>>>>>>AAA@@@>>>=========???@@@===>>>???@@@???>>><<<:::777555222///---...//////......---,,,+++***))))))))))))))))))((((((((('''jjjLLLGGGJJJIIIIIIEEEDDDEEECCC>>>===???>>><<<999666444333333333555333111000111111000///******)))((('''&&&%%%%%%%%%$$$######"""#########!!!"""######$$$#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############"""!!!!!!######""""""""""""######!!!!!!""""""######""""""""""""""""""""""""""""""###""""""!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%!!!"""###""""""###&&&(((...***%%%""""""#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""######""""""""""""""""""""""""########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%'''+++***&&&'''+++((((((((((((((((((((((((******++++++,,,,,,---------......//////000111111333333444555666888888999888777666666666777888999666777888:::;;;<<<<<<<<<::::::;;;;;;===>>>???@@@======<<<;;;:::999888888444333111///...---,,,,,,++++++******))))))(((((('''''''''&&&''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---------...//////000---------............///000000000111111111222222222222333333333444444444333333444555666666666666666666777777777888888888;;;;;;<<<============<<<;;;<<<<<<<<<============???>>>===<<<===>>>???@@@======>>>>>>===<<<:::999444333000...,,,,,,---......------,,,+++***)))))))))))))))(((((((((''''''kkkMMMHHHJJJJJJHHHEEECCCDDDBBB===<<<>>>>>><<<999666333333333333444222000000111111111000******)))((('''&&&%%%%%%$$$$$$###############$$$#########$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""########################""""""#########""""""!!!######""""""""""""######!!!""""""#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$"""""""""!!!!!!###'''***333...'''###"""###%%%%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""#########"""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!"""""""""####################################"""""""""""""""#########""""""""""""""""""""""""########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%$$$&&&++++++'''''')))))))))))))))))))))))))))******++++++,,,,,,,,,,,,------......///000000111222222333333555777999:::777777666666666777888888444555888:::;;;;;;;;;;;;999999888888:::<<<>>>@@@;;;;;;:::999888777666666222111000...,,,+++++++++******)))))))))(((((((((&&&&&&&&&&&&''''''((()))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******************************++++++++++++,,,,,,,,,,,,,,,,,,------............------------............/////////000000000000111111111111111222222222333111222333444444555555555777777777888888999999:::777888888999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;:::;;;;;;===>>>???<<<<<<===<<<;;;:::888888333222///...,,,,,,---------,,,,,,+++***)))))))))))))))((((((((('''''''''kkkMMMHHHKKKJJJHHHEEECCCDDDBBB===<<<>>>>>><<<999666333333333333444222000000111111111000******)))((('''&&&%%%%%%$$$###############$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """"""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###########################!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!"""""""""#########$$$""""""""""""""""""""""""########################""""""############""""""######""""""""""""######""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""######!!!""""""!!!!!!###&&&)))222---'''""""""###%%%&&&""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!"""""""""####################################!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$&&&+++,,,)))'''(((******************************+++++++++++++++,,,---------...//////000000111111222333444666888999666555555666666777777888333555777999:::::::::999999888777666777:::===>>>999999888777666555444444111111///...,,,+++++++++))))))((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))************************************+++++++++,,,,,,+++,,,------...------,,,---------.........//////....../////////000000000000000000000111111111111000111222333333444444333666777777888999999::::::888888888999:::;;;<<<===::::::::::::;;;;;;;;;;;;888888888999:::;;;<<<<<<<<<;;;;;;:::999888777666222111000...------------+++++++++******))))))(((((((((((((((''''''''''''kkkMMMHHHKKKJJJIIIEEEDDDEEECCC>>>===???>>><<<999666444333333333555333111000111111000///******)))((('''&&&%%%%%%#########"""######$$$%%%$$$$$$###"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""#########!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""##############################"""!!!!!! !!!!!!"""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!""""""######$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########""""""""""""############$$$$$$######""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""" !!!"""!!!!!!"""%%%'''---)))%%%""""""$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""####################################!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#####################$$$$$$$$$%%%%%%%%%&&&###%%%+++---***''''''++++++++++++++++++++++++******++++++++++++++++++,,,------......///000000111111222333444666666777333444444555555666666666555555666777888888888888888777666555666888:::;;;777777666555444333222222111000///---,,,+++++++++((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***************************))))))*********+++++++++***+++,,,---------++++++---------.........//////........./////////000000///000000000000111111111000000111222333333333333444444555666777888888999;;;;;;;;;;;;<<<===??????999:::::::::;;;;;;;;;;;;777777888999999:::;;;;;;;;;:::999888777666555444111000///...------------*********)))))))))((((((((((((((('''''''''&&&&&&jjjMMMGGGJJJIIIJJJFFFEEEFFFCCC???===???>>><<<999666444333333333666444222111111000///...******)))((('''&&&%%%%%%######""""""###$$$$$$%%%$$$###"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""###$$$$$$%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""#################################""""""!!!!!!""""""### !!!"""######"""!!! """"""""""""""""""""""""!!!""""""######$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%######""""""""""""#########$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""###$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!"""###%%%###""""""###$$$###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""!!!"""""""""############"""""""""""""""#########""""""""""""""""""""""""""""""""""""#################################### !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$######$$$$$$$$$%%%%%%%%%&&&###%%%+++---***'''&&&************************++++++******************,,,,,,---......//////000000111333444555555444444111222333444555555555555777666666555555666666777777777666555555666777888666555444333222111111000//////---,,,++++++******''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''((())))))************************))))))))))))*********+++***+++,,,------,,,+++))),,,,,,,,,,,,------------...////////////000000000///000000000000111111111000000111222333333333333333333444555666777888888<<<;;;;;;:::;;;<<<===>>>:::::::::;;;;;;;;;;;;<<<888888999:::;;;;;;;;;;;;::::::888777555444333333......------,,,,,,++++++)))))))))))))))((((((((((((((('''''''''&&&&&&&&&jjjLLLGGGJJJIIIJJJGGGEEEFFFDDD???>>>@@@>>><<<999666444333333333777555222111111000...---******)))((('''&&&%%%%%%######""""""###$$$%%%%%%$$$###""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """############ """###$$$%%%&&&!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""####################################""""""""""""###### !!!"""######"""!!! """"""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&######""""""""""""######$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!  """"""!!! !!!  !!!###$$$""" """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""!!!!!!""""""#########$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""#################################### !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%&&&###%%%+++...+++'''&&&))))))))))))))))))))))))++++++******************,,,,,,------...//////000000111333555555555333222000111222333444444444444888777666444444555666666777777666555555555555555555444444333222111000000...---,,,+++************&&&'''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************)))+++,,,------,,,***)))******+++++++++,,,,,,,,,////////////000000000111000000000000111111111111000111222333333444333333444444555666777888999::::::999888888888999:::;;;::::::;;;;;;;;;<<<<<<<<<::::::;;;<<<<<<<<<;;;;;;:::999888666444333333333---,,,,,,,,,+++*********))))))))))))(((((((((((((((((('''''''''&&&&&&&&&iiiNNNGGGIIIIIIIIIFFFEEEGGGEEE@@@>>>@@@@@@<<<888666555555444333444444333111000...------,,,***'''&&&&&&&&&$$$###***"""$$$)))&&&######'''%%%######$$$%%%###"""%%%$$$"""!!!!!!"""$$$%%%+++'''###"""###$$$###!!!!!!!!!""""""""""""!!!!!!###!!!"""$$$###!!!""""""""""""""""""""""""$$$#########""""""!!!!!!  """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################"""!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$########################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%% +++777000 """"""""""""""""""""""""######$$$$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&$$$$$$############$$$$$$"""############$$$$$$$$$"""######$$$$$$$$$#########"""""""""""""""###$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###############"""!!!!!!!!!!!!""""""#########$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""############$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((((((((((((((((()))******)))***,,,...///////////////.........111111222333444444444444333333333444444444555555555444222111111333666888444666888888666666666777666444222111111000...---,,,,,,,,,+++++++++******))))))))))))(((((((((((($$$&&&''''''&&&%%%%%%&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000000000000000111222333444444555666777888888888888888999999::::::;;;;;;<<<<<<<<<;;;:::999999888888777888:::::::::999777555888777666444333222111111......---------,,,,,,,,,)))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((jjjNNNGGGHHHIIIIIIFFFEEEGGGEEE@@@>>>@@@@@@<<<888666555555444333444333222111000...------,,,***'''&&&&&&&&&$$$###)))### $$$&&&### !!!######$$$$$$###""""""!!!%%%$$$"""!!!!!!"""$$$%%%***'''###"""#########!!!!!!!!!""""""""""""!!!!!!###!!! """$$$###!!!""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!  !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################"""!!!!!!!!!!!!!!!############$$$$$$$$$%%%$$$$$$########################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%###!!!)))555666///##############################$$$$$$$$$$$$######$$$%%%&&&&&&'''&&&&&&&&&$$$$$$############$$$$$$"""############$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%"""""""""""""""#########""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%###############"""!!!!!!!!!"""""""""############""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""############$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((()))))))))((((((((()))******)))***,,,...////////////............///000111222333333333333333333333333444444444444555444222111222333666777666888999888666555555555555333111000000000...,,,,,,,,,+++++++++*********)))(((((((((((('''''''''$$$&&&''''''&&&%%%%%%&&&###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------------....../////////000000000000000000000111222333333444555555666777777777777777777888888999999::::::<<<<<<;;;::::::999888888666777888999999777666555666555444222000/////////------------,,,,,,,,,,,,)))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((jjjNNNFFFGGGHHHHHHEEEEEEFFFEEE@@@>>>@@@@@@<<<888666555555444333444333222111000......---,,,***'''&&&&&&&&&$$$###&&&######%%%%%%""""""$$$ $$$''''''$$$""""""###%%%$$$###""""""###$$$%%%(((&&&###"""#########"""!!!!!!""""""""""""!!!!!!"""!!! !!!"""######!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!  !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############""""""!!!!!!!!!!!!!!!"""""""""#########$$$$$$######$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&!!!###...555666$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$############$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&"""######$$$######""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%"""############""""""!!!""""""""""""############""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""############$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''))))))))))))(((((()))******))))))+++---...........................///000111111222222111222222333333333444444444555444333222222444555777777888999888666444444444444333111000000///---+++++++++++++++*********)))''''''''''''&&&&&&&&&&&&$$$%%%''''''%%%%%%%%%&&&######$$$$$$$$$$$$##############################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''(((((('''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))******)))*********++++++++++++++++++,,,,,,,,,---------.........////////////000000000000000111222333333444444555666666777777777555555666777777888888999;;;;;;;;;:::999999888888555666666777777666444333333222111///...------------------,,,,,,,,,++++++)))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((kkkNNNEEEGGGGGGHHHEEEEEEFFFEEE@@@???AAA@@@<<<888666555555444333333333222111000///......,,,***'''&&&&&&&&&$$$######$$$%%%&&&%%%%%%&&&))) &&&++++++'''###$$$&&&$$$$$$###""""""###$$$$$$&&&%%%######"""#########!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""!!!!!!!!!!!!""""""!!!""""""""""""###############$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&&&& %%%+++---%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$""""""############"""!!!"""""""""""""""#########""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!"""""""""##################"""""""""""""""###""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$#########""""""""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$&&&((()))))))))(((''')))))))))))))))+++---------...............///......///000111111111111222222222222333333333333555444333222222333444555555777888777555444444555555333111000000///...,,,+++************)))))))))&&&&&&&&&%%%%%%%%%$$$$$$###%%%'''&&&%%%$$$%%%&&&######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***)))))))))************+++++++++++++++,,,,,,,,,,,,------.........//////////////////000000111222333444444444444555666777777555555555666777777888888:::::::::999999888888888444444444555444333222222111000///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++)))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((mmmOOOEEEFFFGGGHHHEEEDDDFFFEEEAAA???AAA@@@<<<888666555555444333333222222111000///......,,,***'''&&&&&&&&&$$$######%%%&&&%%%$$$$$$%%%&&& %%%++++++'''$$$$$$'''$$$##################$$$###$$$$$$###""""""######!!!!!!""""""""""""!!!!!! """"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""!!!!!!!!!!!!""""""!!!""""""""""""###############$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$!!!!!!###$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$&&&&&&$$$######"""######$$$$$$$$$$$$$$$###""""""################################################################################################!!!"""""""""############""""""""""""""""""""""""########################""""""#########$$$$$$$$$!!!""""""#########""""""######""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!"""""""""###############"""""""""""""""######""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$#########""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%"""###%%%'''((())))))((('''((())))))((()))+++---,,,---------......//////...///000111222222222222111111111222222222333333444333222222111222333333111333555555444444555666555333111111111000...,,,*********)))))))))((((((%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,------------............////////////000111222333444333333333444555666777555555666666777888888888888888888888888777777777333333333333222222111111111000///---,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((pppQQQFFFGGGHHHGGGDDDDDDFFFEEEAAA@@@BBB@@@<<<888666555555444333222222111111000//////...,,,***'''&&&&&&&&&$$$###%%%&&&&&&###"""$$$### ###&&&'''$$$"""###$$$########################!!!###$$$###""""""###$$$!!!!!!""""""""""""!!!!!! ######"""!!!!!!""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!""""""###"""""""""#########$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$''''''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&%%%$$$###############################################################################################################""""""""""""############""""""""""""""""""""""""########################"""""""""############$$$!!!""""""############"""############""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$############""""""############$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&'''((()))'''((())))))((((((***,,,,,,,,,,,,---......//////...///000111111222222222000000111111111222222222222222111111000000111111...000222333333333444555444333111000000///---+++))))))))))))((((((((((((%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&&&&$$$$$$$$$%%%""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))))))))((((((((((((((('''''''''(((((('''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,---------......////////////000111222222333333222222333444666777444555555666666777888888666666666666666666666666222222222222111111111111000///...---,,,,,,,,,,,,+++++++++*********)))))))))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((rrrRRRGGGGGGIIIGGGDDDDDDFFFEEEAAA@@@BBB@@@<<<888666555555444333222222111111000/////////,,,***'''&&&&&&&&&$$$###$$$&&&$$$"""%%%***)))###!!!"""######$$$##################$$$$$$#########"""$$$$$$""""""###%%%!!!!!!""""""""""""!!!!!! $$$$$$"""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!"""##################$$$$$$$$$%%%######$$$$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$###$$$&&&(((+++---((('''$$$"""!!!"""###%%%################################################################################################""""""""""""############""""""""""""""""""""""""########################""""""""""""############!!!!!!"""###########################"""""""""!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""############"""""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$############""""""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$&&&((()))'''((()))(((((((((***,,,++++++,,,------...//////------...///000000000000000000000000111111111222111000000000////////////---///111222111000111222222111///......---+++)))))))))((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&&&&$$$###$$$%%%""""""############""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))))))))))))))*********++++++,,,,,,,,,,,,---------///......//////000111222333333222111222444666777333333444444555555666666444444444444444444444444333222222111111111111111///...---,,,+++++++++++++++*********)))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((sssSSSGGGHHHIIIGGGDDDDDDFFFEEEAAA@@@BBB@@@<<<888666555555444333222222111111000000//////,,,***'''&&&&&&&&&$$$######$$$###$$$+++444333,,,$$$###"""###%%%&&&&&&$$$######$$$$$$$$$$$$######!!!$$$$$$"""!!!###%%%!!!!!!""""""""""""!!!!!! $$$%%%"""!!!!!!"""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$"""############$$$$$$$$$""""""###%%%(((---111333***'''$$$!!! """$$$&&&################################################################################################""""""""""""############""""""""""""""""""""""""########################""""""""""""############!!!!!!"""###############$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""############""""""!!!""""""###$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$############""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###"""###%%%((()))&&&(((((((((((((((***,,,++++++,,,,,,---...//////+++,,,---...////////////000000000000111111111111000000//////.........---...000111111///...//////000///---,,,,,,+++)))''')))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$"""$$$&&&%%%$$$###$$$%%%""""""############""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))************++++++,,,,,,,,,---------.........//////000111222333222111111111333555777111222222333333444555555333333333333333333333333333222222111111111111111------,,,+++*********+++************)))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((oooQQQNNNGGGKKKGGGDDDCCCEEEDDD@@@???AAA@@@<<<777555444555555555111111000///...---,,,,,,...+++'''$$$$$$%%%%%%$$$&&&%%%%%%''')))++++++***######$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###############"""!!!!!!""""""""""""############""""""""""""##################""""""""""""######$$$"""!!!"""######"""!!!$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$######""""""&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$######%%%$$$$$$%%%(((---222666333...)))%%%$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!! """"""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$######$$$$$$"""!!!######$$$$$$$$$$$$##############################""""""""""""############""""""############""""""$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''((((((((()))******++++++******))))))***,,,---///............//////////////////000111111111111111------...//////000//////////////////............+++++++++*********))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))******+++)))************+++++++++......//////000000111111444222000///111222222111222222222222222222222222111222333333333222111111222222222222111111111000++++++++++++++++++++++++******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&mmmOOOMMMFFFJJJHHHDDDCCCEEEDDD@@@???AAA???<<<888666555555555444222222111000///...------...+++'''%%%%%%&&&&&&&&&%%%$$$######%%%%%%$$$#########$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###############"""!!!!!!""""""""""""############""""""""""""##################""""""""""""######$$$"""!!!"""###$$$"""!!!$$$$$$############$$$$$$################################################$$$$$$$$$$$$#########"""%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&""""""######$$$$$$$$$%%%"""$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$###""""""$$$(((,,,......***'''%%%%%%%%%&&&%%%"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""############$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$"""###$$$$$$"""!!!"""""""""######"""""""""########################""""""""""""############""""""############""""""$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''((((((((()))******++++++,,,,,,+++,,,,,,...//////............//////////////////000111111111111000------...////////////////////////.........------++++++*********)))))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))(((((())))))***+++)))************+++++++++---......///000000111111333111000///111222222111222222222222222222222222111111000000000000000000000000000000////////////++++++++++++++++++++++++***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&mmmOOOMMMFFFJJJHHHEEEDDDEEEDDD@@@???AAA===;;;888777777666444333333333222111000///.........+++(((&&&'''(((((((((&&&$$$"""""""""""" ######$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!""""""######""""""!!!"""############""""""!!!""""""""""""############"""""""""#########$$$$$$######""""""""""""#########"""!!!"""###$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$############%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$#########$$$$$$%%%%%%$$$$$$%%%&&&''''''""""""###$$$%%%&&&''''''$$$&&&''''''%%%$$$%%%%%%((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((($$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%$$$"""""""""$$$&&&((((((&&&$$$$$$&&&''''''&&&############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###############""""""""""""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""%%%###""""""###$$$###!!!!!!!!!""""""""""""!!!!!!########################""""""""""""############""""""############""""""$$$############$$$%%%%%%###$$$$$$%%%%%%&&&&&&''''''(((((())))))******+++++++++,,,,,,------......---............/////////...//////000000000000000------......//////..................------------************))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))(((((())))))***+++)))************+++++++++------......///000000000222111//////111222222111222222222222222222222222222111000///......///000.........------------,,,++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&oooPPPMMMFFFIIIIIIFFFDDDFFFDDD@@@???AAA===;;;999888777666444222333222222111000///...---,,,***'''&&&'''((((((((('''&&&$$$$$$$$$$$$""" ######$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""######"""""""""""""""############"""!!!!!!"""""""""############""""""#########$$$$$$$$$$$$######""""""######$$$###"""!!!"""###$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$############%%%%%%$$$%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((()))&&&''')))(((&&&%%%&&&&&&******)))((('''&&&&&&%%%''''''((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"""!!!"""###$$$###!!!!!!!!!""""""""""""!!!!!!########################!!!"""""""""############""""""############""""""###############$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''''''''(((((()))*********(((((()))++++++,,,,,,,,,---------.........//////---...//////000000//////,,,------.........------------------,,,,,,,,,,,,******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((((((((()))******))))))*********+++++++++,,,------......///000000111000//////111222111000111111111111222222222222777555222000......//////------------,,,,,,,,,,,,************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''rrrRRRNNNFFFIIIJJJFFFEEEFFFDDD@@@???AAA===;;;999888777666444222111111000///...------,,,***(((&&&&&&&&&''''''&&&&&&%%%###$$$%%%&&&%%%#########$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""############""""""!!!""""""#########""""""!!!"""""""""########################$$$$$$$$$$$$$$$$$$############$$$$$$"""!!!!!!!!!###$$$$$$"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%&&&'''(((((())))))''''''''''''''''''''''''%%%&&&((((((&&&%%%&&&&&&******))))))(((((('''''''''((()))))))))(((((('''((((((((((((''''''''''''$$$%%%&&&'''(((((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!""""""""""""#########""""""""""""""""""""""""##########################################$$$$$$########################"""""""""######"""""""""########################""""""""""""""""""""""""###"""!!!!!!###$$$###!!!"""######$$$$$$######"""########################!!!"""""""""############""""""############""""""######""""""######$$$%%%###$$$$$$%%%%%%&&&&&&''''''''''''((())))))******(((((()))***,,,---...///------------............------...////////////...,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++)))))))))(((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((('''((())))))***))))))*********+++++++++,,,,,,,,,---......//////000///...000111222111000000000000111111222222222<<<:::666333000/////////.........---------,,,,,,************************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''sssSSSOOOFFFJJJKKKGGGFFFGGGDDD@@@>>>@@@===;;;888777777666444333111111000///...---,,,,,,***(((&&&&&&&&&&&&%%%$$$###"""!!!"""$$$%%%%%%$$$######$$$$$$$$$$$$##############################"""""""""""""""""""""""""""######$$$$$$######"""!!!""""""############"""""""""""""""#####################$$$$$$$$$$$$%%%$$$$$$############$$$$$$"""!!! !!!###$$$$$$###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&(((+++---...---,,,+++'''''''''&&&&&&&&&%%%%%%%%%'''))))))((((((((()))+++++++++,,,,,,,,,------,,,---...///...---,,,+++((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%&&&&&&$$$"""%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""########################"""""""""#######################################!!!""""""######""""""!!!########################"""""""""""""""""""""""""""!!! !!!#########"""######$$$$$$$$$$$$##############################""""""""""""############""""""############""""""###""""""""""""###$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&''''''(((((())))))*********+++,,,...111444666,,,------------.........,,,------...............,,,,,,------,,,,,,++++++++++++++++++************((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''(((((()))***)))************+++++++++++++++,,,,,,---.........///......000222222111000//////000000111222222222;;;:::777444111000//////............------------************************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''pppQQQNNNFFFJJJKKKHHHFFFGGGEEE@@@>>>@@@???<<<888666555555555444222222111000///...------,,,***((('''''''''%%%######"""!!!"""$$$%%%$$$#########$$$$$$$$$$$$##############################"""""""""""""""""""""""""""######$$$$$$######"""!!!!!!"""###############""""""""""""#####################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""!!! !!!###%%%$$$###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''''''''&&&&&&))),,,000444555444111///(((((()))))))))))))))))),,,...000111000000222333111222333444666888999999999:::;;;<<<;;;:::888777111111111000000/////////000//////---+++)))((('''&&&''')))))))))((('''&&&&&&%%%$$$%%%&&&'''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""############$$$$$$$$$%%%""""""""""""""""""""""""########################!!!!!!!!!""""""#################################!!!!!!""""""""""""!!!!!!########################"""""""""""""""""""""""""""!!! !!!#########"""""""""############""""""########################""""""""""""############""""""############"""""""""""""""""""""###$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''((()))))))))+++******+++...333888;;;,,,,,,---------.........,,,,,,---............---,,,,,,,,,,,,,,,+++******++++++*********)))))))))((((((((('''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&########################"""""""""######$$$$$$$$$""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((()))))))))************++++++++++++++++++,,,------.........---...000222222111////////////000111222222222444444333222111000///.........---------,,,,,,,,,************************'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''mmmOOOMMMFFFJJJKKKHHHFFFGGGEEE@@@>>>@@@@@@<<<777555444555555555333333222111000///......---,,,***)))((((((%%%$$$&&&$$$###$$$%%%%%%$$$#########$$$$$$$$$$$$##############################""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!"""###############""""""""""""##################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!! !!!$$$%%%$$$###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$%%%'''((()))((('''''',,,///555999:::888444222++++++,,,---...//////000444666888999999:::;;;===999:::<<<>>>@@@BBBDDDEEEEEEFFFHHHHHHHHHFFFDDDCCCAAAAAAAAAAAA@@@@@@?????????>>><<<:::666333000...,,,---......---+++)))'''&&&%%%###$$$&&&(((((((((&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######################## !!!!!!"""""""""###########################!!!!!!""""""""""""!!!!!!########################""""""""""""""""""""""""!!! !!!"""######"""!!!!!!""""""""""""!!!!!!########################""""""""""""############""""""############"""""""""""""""""""""######$$$###$$$$$$%%%%%%&&&''''''&&&&&&''''''((())))))))))))(((((())),,,222888<<<,,,,,,,,,---------......+++,,,------......------,,,,,,,,,,,,,,,+++***)))************))))))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&########################""""""######$$$$$$$$$%%%""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((()))))))))************+++++++++***++++++,,,,,,---......------...000222222111///...//////000111222222222---...///////////////...---------,,,,,,,,,++++++))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((jjjRRRPPPGGGJJJNNNKKKIIIHHHEEE@@@@@@DDDCCC???:::666555444444333333333222111///---+++*********((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!##############################$$$$$$$$$$$$######"""""""""""""""!!! $$$$$$##################"""""""""""""""""""""""" """$$$%%%&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''&&&%%%%%%((()))((('''%%%%%%''')))---///333777999888777666333111000333777:::;;;999@@@@@@AAABBBDDDFFFHHHIIIHHHJJJKKKKKKIIIHHHHHHIIIMMMOOORRRRRRQQQOOONNNMMMPPPOOOMMMLLLKKKKKKLLLMMMNNNMMMJJJGGGEEECCCAAAAAA;;;999777777777666222...((((((((('''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$######&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$######"""!!!!!!!!!############""""""""""""######""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''''''''((()))+++,,,(((((((((((()))***,,,,,,))))))***+++,,,,,,------,,,,,,,,,---------......---------,,,+++***)))(((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$############"""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$%%%%%%%%%%%%$$$################################################$$$$$$############$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''')))*********++++++++++++)))******++++++,,,------------......///000000111000000000000000000000000111000000///...---------......---,,,,,,+++************))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&)))))))))(((''''''&&&&&&iiiNNNKKKEEEKKKKKKHHHGGGGGGDDD@@@AAAEEEBBB>>>999666444444333222222222111000///---,,,+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""##############################$$$$$$$$$$$$######""""""######""""""!!! """"""""""""""""""""""""########################""""""###$$$&&&'''((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((((('''&&&&&&(((***000333777<<<>>>>>><<<;;;<<<:::999:::===??????>>>>>>>>>??????@@@AAABBBCCCCCCEEEHHHIIIJJJKKKNNNPPPLLLMMMOOOPPPOOOMMMKKKKKKLLLLLLLLLLLLMMMOOOQQQRRRSSSTTTVVVVVVVVVUUUSSSRRRNNNLLLIIIHHHGGGCCC===999666222,,,*********'''%%%'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""################################################""""""#########$$$$$$$$$""""""""""""########################""""""""""""######"""""""""######$$$############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&'''((()))***((((((((())))))***++++++))))))***++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))))))))*********+++)))******++++++,,,,,,---,,,,,,---......///000000000000000000000000000000000000//////...------,,,---,,,,,,+++******))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))((((((((('''''''''******))))))((((((((('''iiiKKKHHHDDDMMMIIIFFFEEEFFFCCC@@@AAAFFFAAA===999555555555444444222222111000///...,,,,,,***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$####################################$$$$$$$$$$$$############$$$$$$######"""!!!""""""""""""""""""""""""########################%%%%%%&&&&&&'''(((((((((&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&((('''&&&&&&&&&'''((()))&&&'''))))))***+++...000666:::???CCCEEECCCAAA???===<<<::::::<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;777999;;;===???AAAEEEHHHDDDEEEFFFGGGGGGEEEDDDBBB@@@@@@@@@AAACCCEEEGGGHHHNNNPPPTTTXXXZZZYYYWWWUUUWWWVVVUUUUUUTTTQQQMMMIIIIIIBBB999666555444...))))))))))))(((((('''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$!!!!!!""""""###$$$$$$%%%############""""""""""""###"""""""""###$$$%%%%%%############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))))))))))))))******))))))******+++,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++***)))(((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$############"""########################"""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))))))))******+++,,,,,,,,,+++,,,,,,------......///000000000000000000000000/////////......------,,,+++++++++***))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((((((''''''***)))))))))))))))))))))gggLLLKKKEEELLLIIIFFFEEEEEEBBB???@@@DDD???;;;888666666777888888555444333222000...,,,+++***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""""""""""""""####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''((((((((('''''''''''''''+++***(((''''''((()))***(((***---000222555999;;;>>>AAADDDGGGGGGCCC???;;;777777666666666777777777:::999999888777555444444...///111111111333666888::::::;;;<<<===;;;999777555555444333444555666777@@@BBBFFFJJJLLLMMMLLLLLLOOOOOOPPPQQQRRRSSSSSSRRRUUUQQQLLLHHHEEEAAA;;;666...---,,,***)))'''&&&%%%'''&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""######$$$$$$$$$############"""""""""!!!""""""""""""###%%%&&&&&&#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))************))))))((())))))******+++++++++,,,++++++++++++,,,,,,,,,,,,******++++++***)))(((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))***++++++,,,,,,+++++++++,,,,,,---------////////////////////////.........---------,,,,,,++++++*********)))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))((((((((((((((((((((((((((()))))))))))))))bbbLLLMMMEEEHHHJJJGGGFFFEEEBBB===>>>BBB===:::777666888:::<<<<<<888888666444111///,,,+++***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""#########$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((***))))))***+++---...000111333666888:::<<>>===>>>>>>===:::666111...000222222222111222333555555666666555444222000///222555888:::;;;===???AAA@@@>>>>>>@@@BBBBBB>>>:::333222111111111111222333111222444777<<<@@@DDDFFFHHHIIIIIIHHHEEEBBBAAAAAAHHHOOOWWWXXXSSSOOOOOOQQQKKKIIIFFFCCC>>>;;;888666222000---***((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&%%%%%%$$$######""""""############"""""""""""""""!!!!!!!!!"""###$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''((((((((((((''''''((()))***++++++***)))(((************************))))))*********+++++++++(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""########################"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$###!!!"""######$$$$$$######################################################$$$$$$############$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******''''''(((((()))***++++++```LLLNNNGGGJJJKKKHHHFFFFFFCCC>>>???CCC>>>;;;777555666777888777444444444222111///---,,,***)))((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""##############################$$$$$$$$$$$$######""""""######""""""!!! """######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((%%%&&&''''''((((((''''''''''''((()))******+++,,,,,,---000333666666666666777999;;;<<<;;;:::;;;;;;;;;;;;<<<<<<;;;:::888777666888999777555444666888<<<===>>>>>>===<<<:::888:::>>>CCCGGGIIIKKKLLLMMMMMMKKKJJJLLLOOOOOOKKKFFF<<<;;;999777555555555555888999;;;===???@@@@@@@@@EEEJJJOOOQQQOOOJJJFFFEEECCCHHHNNNQQQQQQRRRUUUXXXWWWVVVTTTPPPMMMIIIGGGEEE@@@===888222---***((('''&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&''')))+++++++++***)))************))))))))))))))))))))))))*********+++'''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""########################"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!""""""###############################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))******++++++---------------,,,,,,,,,------------------------++++++++++++++++++,,,,,,************************'''((((((((()))))))))***************************(((((()))))))))*********((())))))***,,,---......fffNNNOOOKKKQQQIIIFFFEEEFFFCCC@@@AAAFFF???<<<777444333333333333000000000000000///...---***))))))(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!##############################$$$$$$$$$$$$######"""""""""""""""!!! !!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&''')))***+++,,,---333444666888888666333111///222666888999999;;;<<<;;;<<<===???@@@AAABBBBBBCCCDDDDDDBBB>>><<<>>>@@@DDDEEEGGGHHHGGGFFFDDDCCCFFFKKKQQQUUUWWWWWWWWWWWWVVVTTTSSSUUUXXXXXXTTTOOOJJJHHHDDD@@@===:::999888FFFGGGHHHHHHFFFBBB>>>;;;<<>>???CCC@@@===888555444555444444444444222111///...------***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''******)))((((((((())))))''')))---111333333333222444444333222000///......555555555777:::>>>AAACCCHHHHHHIIIIIIIIIJJJJJJJJJJJJHHHFFFGGGHHHHHHHHHGGGCCCHHHMMMMMMJJJIIILLLOOOQQQUUUWWWVVVWWW[[[\\\ZZZUUUUUUUUUTTTTTTUUUWWWXXXQQQOOOQQQTTTPPPGGGCCCEEEFFFFFFHHHJJJLLLLLLJJJGGGFFFCCCDDDLLLYYY```^^^YYYWWWYYYXXXTTTPPPQQQWWW\\\aaabbbaaa___\\\ZZZZZZZZZaaaZZZRRRLLLIIIEEE???999333///+++)))))))))(((&&&%%%&&&''''''&&&%%%%%%&&&$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&######""""""!!!!!! """"""""""""""""""""""""######################################################""""""""""""######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""##################"""""""""""""""#########$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$##################''''''&&&&&&&&&''''''((($$$'''***+++***((((((((()))************))))))(((+++)))'''(((+++,,,***(((+++++++++***)))'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))************+++++++++......---------,,,,,,,,,........................---,,,++++++******+++++++++++++++++++++***)))(((------+++***)))))))))))))))((((((((()))******)))++++++---------,,,******))),,,000333444666777999iiiPPPKKKLLLKKKKKKHHHGGGFFFCCC>>>???CCC@@@===888555555555444444333333333222000///---,,,***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''(((((())))))***++++++444444444444444444444444777777777666444444555666444777<<>>???CCC@@@===999666555555444444222222333333222///---+++******((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''(((((()))))))))***((()))***,,,...//////000777666444222111111333444444555666666666999<<>>???CCC@@@===999777666666555333000222333444333000---++++++***)))'''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((()))***++++++,,,---///111333444444444111111000000111333666777666:::>>>AAADDDHHHOOOTTTcccjjjqqqtttrrrnnnmmmmmmeeeaaa\\\YYYYYY]]]ccchhhqqqssswww~~~|||zzzzzzvvvpppllliiieee```\\\WWWTTTPPPOOONNNNNNOOOPPPTTTQQQOOOOOORRRUUUVVVVVVWWWSSSOOOKKKLLLQQQZZZ```bbbdddggggggffffffhhhjjjmmmmmmllliiieeebbbaaaaaaaaa___^^^^^^``````___]]]]]]\\\[[[WWWPPPEEE;;;444000---)))'''''''''''''''''''''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""######################################################""""""""""""######""""""""""""""""""""""""###""""""""""""""""""###!!!"""""""""############""""""""""""""""""###$$$######$$$$$$$$$$$$#############################################$$$$$$$$$$$$$$$$$$%%%&&&((()))***///...---***'''&&&''')))&&&'''((()))************)))(((''''''((()))***+++))))))******)))'''&&&$$$###&&&((('''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""#########$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((())))))*********+++++++++........................---------------------------,,,++++++******+++++++++++++++,,,,,,+++*********+++,,,---------,,,,,,((())))))******,,,...000222555:::@@@DDDGGGIIIJJJSSSTTTTTTSSSTTTVVVZZZ^^^sssWWWNNNNNNMMMKKKHHHGGGFFFCCC>>>???CCC@@@===:::888777666555333000111333444333000---++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''')))))))))(((((('''''''''''''''((()))***+++,,,---000111222333555555666666111222444777999;;;===>>>>>>EEENNNUUUZZZaaaiiioooxxx|||vvvwww}}}{{{qqqiiidddbbb___]]]WWWPPPJJJLLLSSSWWWUUUQQQTTTUUUUUUTTTSSSUUUZZZ^^^XXX\\\bbbgggiiijjjjjjjjjmmmnnnmmmjjjgggdddddddddhhhgggfffeeedddcccbbb``````bbbdddccc^^^VVVNNNIIIAAA;;;222+++(((((('''&&&'''((((((((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$#####################""""""""""""############""""""""""""""""""""""""######################################################""""""""""""######"""""""""""""""""""""""""""""""""######"""""""""!!!"""""""""############""""""!!!!!!"""###$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$######$$$$$$&&&'''))))))777666222---(((%%%&&&'''%%%&&&'''))))))************)))((('''&&&'''(((***(((((((((''''''&&&&&&&&&&&&+++000111,,,'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((())))))*********+++++++++------..................---------------------------,,,++++++******++++++***++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***,,,------...111666:::CCCIIIRRR[[[___^^^[[[XXXJJJKKKLLLMMMOOOSSSYYY^^^sssVVVLLLLLLLLLKKKHHHGGGFFFCCC>>>???CCC@@@===:::999888777555333000111222333222000...---++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$###############$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%&&&''''''(((((('''''''''''''''(((((((((+++******)))((((((''''''((()))***+++---...000000222222222333444555777888777888;;;===@@@AAABBBCCC@@@KKKYYYdddkkkqqqxxx}}}xxxlllfffccc___WWWOOONNNPPPRRRTTTUUUVVVYYY[[[VVVYYY___dddhhhjjjjjjiiiggghhhiiiiiihhhhhhiiijjjffffffffffffdddcccbbbaaaeeeeeeeeebbb___]]]^^^___UUUMMMBBB999333///***'''***)))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""##################"""""""""############$$$""""""""""""""""""""""""######################################################""""""""""""######""""""""""""""""""""""""""""""############""""""""""""""""""############!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&((((((777666333---(((%%%%%%&&&&&&''''''((())))))))))))))))))((('''%%%&&&)))+++((('''&&&%%%&&&'''((()))---444:::999111(((###!!!$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((())))))******))))))((()))************+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***+++,,,,,,,,,,,,,,,,,,+++************+++,,,---(((---444:::@@@GGGOOOUUU[[[^^^ccceeeaaaYYYOOOIII@@@BBBDDDGGGKKKQQQXXX]]]qqqTTTJJJLLLMMMKKKHHHGGGFFFCCC>>>???CCC???===;;;999888777555333111111222111111000///...,,,+++***(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""######$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%'''((((((%%%%%%&&&&&&'''(((((((((&&&'''''''''((((((((()))))))))))))))))))))))))))+++,,,...///111333444555555444333444666999===???AAABBBBBBDDDGGGJJJMMMOOOOOO]]]ooo}}}}}}tttooogggeeeaaa___^^^^^^______\\\\\\\\\^^^aaaccceeefffbbbdddfffgggggghhhkkkmmmdddeeefffeeedddbbbaaaaaaggggggeeebbb^^^^^^aaaddd___YYYQQQJJJEEE???666000---,,,***(((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""######################################################""""""""""""######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""############!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''......---***'''&&&'''(((''''''((((((((((((((('''&&&''''''&&&%%%'''+++///000---)))&&&$$$%%%'''))),,,333999888000'''###"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%''''''&&&%%%$$$######"""######$$$$$$$$$$$$##############################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((())))))************)))))))))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***+++,,,,,,------,,,,,,+++*********,,,///333555555>>>JJJTTTYYY]]]bbbfff___^^^]]]ZZZTTTNNNHHHDDDLLLMMMOOOQQQSSSWWW\\\___qqqSSSJJJMMMOOOKKKHHHGGGFFFCCC>>>???CCC???===;;;:::999777555333222222111000000000//////,,,+++***(((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$""""""###$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))((((((((()))******++++++...///000222444666777888888777666777:::???DDDGGGMMMLLLKKKMMMPPPVVV\\\```kkkzzz~~~tttooolllkkkjjjccc___ZZZXXXYYY\\\```aaabbbdddfffffffffggghhhjjjiiijjjkkkkkkhhhfffeeeddddddfffhhhfffaaa^^^]]]^^^___\\\YYYWWWUUUNNNCCC;;;000...+++((('''''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$ !!!!!!"""###$$$$$$%%%""""""######$$$$$$$$$$$$""""""""""""""""""""""""######################################################""""""""""""######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""############!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%&&&&&&&&&&&&(((***'''(((((((((((((((''''''###$$$%%%%%%%%%(((---222:::666///(((###"""###$$$%%%,,,333222,,,%%%$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&(((((('''&&&$$$###""""""######$$$$$$$$$$$$##############################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((())))))************)))))))))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***+++,,,,,,---------------,,,+++,,,000555:::===QQQ[[[fffkkkhhhccc___^^^OOONNNMMMMMMPPPTTTYYY\\\]]]^^^^^^]]]\\\\\\^^^```mmmSSSNNNNNNIIINNNIIIFFFFFFCCC???>>>AAA???>>><<<:::777666555555333333222111000///.........,,,***(((&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&))))))((('''&&&%%%%%%$$$'''((()))((('''&&&'''(((+++,,,---,,,***((((((((())))))))))))))))))))))))))))))((('''(((+++---///000///222777888444333555666<<<:::>>>LLLSSSTTT[[[bbbbbbdddkkkuuu}}}pppaaaXXXXXXZZZ[[[ZZZWWWZZZ^^^cccggghhhiiihhhiiijjjjjjjjjhhhgggffffffjjjkkkjjjhhheeecccdddeeegggbbb]]]]]]___]]]UUUMMMGGGAAA999000***((())))))+++++++++'''######&&&***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$#########""""""$$$###"""""""""###%%%%%%################################################%%%%%%%%%$$$$$$#########$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((''''''''''''((()))++++++;;;777///((($$$###%%%&&&&&&''')))******)))'''&&&%%%%%%$$$$$$###$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''')))((((((((()))***++++++---------,,,,,,+++++++++++++++++++++++++++++++++---,,,++++++***++++++,,,)))***+++++++++,,,...000111///...222:::EEEOOOUUUcccfffgggccc\\\VVVUUUVVVJJJLLLNNNQQQTTTVVVXXXXXXaaaggghhhbbb\\\\\\______kkkPPPLLLLLLHHHMMMIIIFFFFFFCCC???>>>AAA???>>><<<:::888666555555333333222111000///......---,,,***(((&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%&&&((((((((((((***,,,---...///---***((((((((((((((()))))))))*********---,,,,,,+++,,,---///000555111111666:::999999:::AAAKKKNNNSSSaaajjjuuuxxxkkkfffccc^^^YYYbbb```]]][[[[[[\\\^^^```dddgggiiihhheeefffkkkppplllmmmlllkkkhhhgggggghhhkkkhhhdddddddddbbb]]]XXXQQQMMMFFF===555...)))''''''''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""!!!!!!!!!!!!""""""$$$$$$$$$#########""""""$$$###"""""""""###$$$%%%################################################%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((()))***+++333000+++&&&######%%%'''$$$%%%'''(((((('''%%%$$$%%%%%%$$$$$$###$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))***+++,,,...///------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,++++++***))))))((()))+++......---,,,,,,---333555;;;CCCNNNYYY```eee\\\\\\[[[ZZZXXXWWWVVVUUUVVVWWWWWWUUUTTTTTTWWWYYY\\\___```___bbbhhhkkkjjjkkkPPPLLLLLLIIILLLHHHFFFFFFCCC???>>>@@@???>>><<<:::888666555555333333222111000///......---,,,***((('''&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''###%%%((()))***+++---///000111111///,,,)))((((((((((((((()))******+++++++++,,,,,,---...000111222777222222777<<<>>>???AAAKKK___llluuuzzzrrroooiii___WWWRRRSSSVVVYYYWWW]]]dddeeecccccchhhmmmnnnoooooonnnkkkjjjkkklllhhhgggdddbbbaaaaaa``````\\\[[[WWWPPPFFF:::000***((('''&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""!!!!!!""""""###$$$$$$$$$#####################""""""######$$$%%%################################################%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''((()))***)))(((%%%$$$###$$$%%%&&&"""###$$$%%%%%%$$$###"""%%%$$$$$$###$$$$$$%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))+++,,,...000111,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******---...------,,,...222555BBBGGGOOOWWW^^^aaabbbcccaaa]]]XXXUUUUUUUUUSSSQQQJJJOOOSSSUUUVVV[[[dddkkkzzz|||}}}nnnSSSNNNOOOLLLKKKGGGFFFFFFDDD???>>>@@@@@@>>><<<:::888777666555333333222111000///......---+++***((('''&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%''')))******+++...000222333333000---***))))))((()))))))))***************,,,///111444555666666888999???HHHLLLMMMPPPTTTbbbzzzyyykkk___WWWSSSRRRPPPVVV]]]cccdddcccbbbbbblllnnnooonnnlllkkklllmmmaaa```\\\VVVRRRRRRUUUYYY^^^___aaa^^^WWWLLLAAA999222---)))''')))***)))'''''''''''''''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""""""""""""""##########################################$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&''''''((()))$$$$$$######$$$$$$$$$%%%"""######$$$$$$######"""$$$$$$######$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********+++,,,---///000,,,+++++++++++++++++++++++++++++++++++++++++++++)))***,,,.../////////...000...,,,+++...666@@@HHHQQQVVV\\\aaaaaa___\\\ZZZYYYWWWUUUSSSRRRTTTWWWYYYbbbkkkvvv}}}pppSSSNNNOOOMMMKKKGGGFFFGGGEEEAAA???AAA@@@???===;;;888777666666333333222111000///......,,,+++)))(((''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((((()))++++++******,,,---111222222000---***))))))************++++++++++++///222666:::<<<<<<<<<;;;;;;FFFXXXhhhmmmmmmpppvvvsssddd\\\ZZZXXXWWW[[[aaadddaaa^^^gggiiikkkkkkjjjjjjjjjkkkdddaaaZZZOOOFFFBBBEEEIIITTTXXX^^^bbbaaa\\\TTTOOO@@@999000***))))))'''&&&((((((((((((((((((((((((&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""##############################""""""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((###$$$$$$%%%%%%$$$############$$$$$$$$$$$$######$$$#########$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''((((((((((((((())))))******+++***************+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---............+++...111666===FFFPPPWWWTTTXXX]]]___^^^\\\[[[[[[KKKRRRYYY^^^aaahhhttt~~~pppRRRLLLMMMKKKKKKHHHGGGIIIGGGBBB@@@BBB@@@???===;;;999777666666333333222111000///......,,,+++)))((('''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((***+++,,,+++***)))***+++---///000///,,,+++***+++++++++,,,---///000111111444888===CCCFFFFFFEEECCCHHHXXXsssuuugggXXXTTTYYY```aaa^^^aaadddfffggggggfffggggggmmmiiibbbVVVIII???<<<<<>>444---)))'''&&&))))))))))))))))))))))))'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$######################################################$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''(((((())))))******++++++***))))))(((((())))))*********+++++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,+++333???JJJQQQVVVYYYZZZVVVYYY\\\\\\\\\]]]aaadddkkkvvvrrrTTTLLLMMMLLLLLLIIIIIIKKKIIIDDDBBBCCCAAA???===;;;999888777666333333222111000///......+++***)))(((''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''')))***+++***)))((()))***)))+++,,,,,,+++++++++,,,+++,,,...111555888:::;;;;;;AAAKKKUUU\\\`````````kkkxxxvvvhhhddddddbbb___\\\___bbbddddddcccddddddjjjjjjhhhaaaVVVIII???999<<<@@@FFFNNNVVV\\\bbbddd\\\XXXPPPEEE:::111,,,+++))))))))))))))))))))))))'''''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""#########$$$$$$$$$!!!"""###$$$%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$###$$$##################$$$############$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''(((((()))******++++++))))))((((((((())))))***)))*********++++++++++++++++++++++++++++++++++++------++++++,,,///222444;;;CCCNNNWWW\\\]]]]]]\\\\\\aaafffkkkooovvvvvvVVVNNNOOONNNLLLJJJJJJLLLJJJEEECCCDDDAAA@@@>>>;;;999888777666333333222111000///......+++***)))(((''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''')))******))))))***+++&&&(((***+++++++++,,,---***,,,000444999>>>AAACCCFFFNNN\\\kkkwww|||qqqgggaaaZZZ]]]```bbbbbbbbbbbbccc```dddggghhhaaaSSSEEE;;;888:::>>>DDDMMMVVV^^^ccceeeddd___UUUGGG:::333111))))))))))))))))))))))))''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$!!!"""###$$$%%%$$$###############################################################$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""""""""##################$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++(((((((((((()))***+++,,,))))))******++++++++++++++++++++++++++++++++++++,,,++++++---111777<<<@@@PPPSSSVVVYYY[[[\\\^^^``````hhhttttttSSSQQQJJJNNNNNNLLLJJJIIIHHHFFFCCCAAA???===;;;::::::999777555222555555111000111000,,,---+++)))((((((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''&&&&&&(((((((((((())))))))))))*********+++++++++++++++---111666<<>>;;;::::::999666444222444444111000222000---,,,***((('''((((((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******,,,...///.........000222;;;===BBBNNN\\\hhhrrrxxxoooqqqvvvtttkkkfff```^^^___eeeeeeeeeddd___UUUJJJCCC:::<<<>>>@@@CCCGGGLLLOOOXXX```eeeccc```\\\SSSIII???888///)))((((((((('''%%%$$$$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###%%%(((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""############$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&''''''''''''((((((((((((((((((((()))))))))***************++++++++++++,,,,,,+++++++++++++++,,,---------...//////...---+++000999DDDMMMUUUZZZ\\\YYY]]]dddkkkttttttSSSOOOGGGLLLLLLJJJIIIHHHGGGEEEBBB@@@AAA???<<<::::::888555333000333444111000222111...,,,***((('''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******++++++***---///...,,,...555;;;AAANNN```ooowww{{{||||||}}}~~~{{{nnnfffbbbbbbdddaaa___```bbb]]]SSSJJJCCC???<<>>KKKUUU[[[^^^bbbfffeeemmmyyyuuuTTTNNNFFFLLLKKKJJJHHHGGGGGGEEEBBB@@@BBB???<<<;;;999777555222000333333111000333222///,,,***''''''''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((()))))))))))))))***))))))******++++++,,,,,,***---///......555BBBMMMTTThhh{{{}}}}}}{{{uuurrrjjjfffbbbaaabbb___XXXRRRMMMGGGCCCDDDIIIJJJFFF@@@<<>>666+++)))&&&%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$---666333)))&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$###############$$$$$$$$$$$$%%%###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///,,,...000333999CCCPPPZZZYYY```lllzzzzzzYYYMMMEEENNNKKKJJJHHHHHHHHHGGGEEECCC@@@>>>;;;::::::999666444222444444111000222000---...,,,***)))))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''((())))))***++++++++++++,,,---...///000000...333;;;EEEQQQ___mmmvvvuuu|||uuukkkddd^^^]]][[[YYYWWWQQQKKKFFF???999<<>>MMMZZZaaagggllliiieeeaaa```bbb___YYYSSSBBB;;;222+++((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''$$$)))555888333&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%##############################$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))))))))))))))************)))************+++++++++++++++,,,,,,,,,---------+++++++++,,,---...///000222;;;GGGPPPXXX___iiioooxxxXXXLLLKKKJJJIIIGGGEEEFFFGGGGGGCCC???======<<<;;;999777555444444444333333111000...---111...+++)))((('''%%%###'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''''')))))))))))))))******+++***************+++,,,,,,000,,,***,,,...111888AAAGGGSSS```hhhrrrzzzmmm___ZZZ[[[ZZZVVVRRRLLLHHHEEEIIIVVVdddjjjjjjeeefffeeeccc___]]]\\\]]]VVVMMM???333+++((((((((('''&&&%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$%%%&&&'''''''''&&&%%%%%%$$$######%%%%%%&&&&&&((()))+++,,,%%%%%%%%%$$$$$$#################################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$(((&&&$$$$$$&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&'''''''''''''''''''''''')))************+++++++++)))******+++,,,,,,------///111222000,,,,,,///222BBBIIIQQQWWW```qqqwwwVVVJJJIIIIIIJJJGGGFFFFFFHHHGGGCCC???======<<<;;;999777555444444444333333111000...---...,,,***))))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))***++++++))))))******+++,,,------111---,,,000444:::DDDOOOPPP___ppp{{{jjj\\\VVVUUUVVVWWWTTTQQQNNNRRR[[[eeeiiiiiikkkllljjjeee___]]]___ccc___WWWKKK???555///)))''''''&&&%%%%%%''''''&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$%%%&&&'''((()))%%%%%%%%%$$$$$$$$$##############################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&$$$###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''************+++++++++++++++++++++,,,,,,---------...---,,,+++---333999>>>EEEMMMYYYgggxxxuuuTTTGGGGGGHHHJJJHHHFFFFFFHHHGGGCCC???======<<<;;;999777555444444444333333111000...---,,,***)))((()))***)))(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((***))))))))))))***++++++((()))***+++,,,---------000---...444;;;DDDRRR^^^iiiwwwlll___YYYVVVTTTYYYWWWWWW[[[```eeehhhjjjpppooollleee^^^[[[___cccfffaaaXXXNNNDDD888...'''((('''&&&&&&'''(((&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$###$$$#########$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$#################################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((************+++++++++,,,,,,,,,,,,,,,------------...---,,,...333:::CCCIIIRRR]]]qqqtttSSSGGGGGGIIIKKKIIIGGGGGGHHHGGGCCC???======<<<;;;999777555444444444333333111000...---,,,***)))((()))***)))(((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((()))))))))******))))))******+++,,,))))))+++,,,,,,,,,++++++111000444>>>IIIUUUeeerrr|||ooo^^^QQQWWWUUUWWW[[[```ccchhhmmmpppmmmgggaaa]]]ZZZ[[[[[[dddbbb___ZZZQQQEEE777...***)))'''((()))))))))''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000444777;;;CCCNNNWWWnnn|||sssSSSHHHIIIKKKLLLIIIGGGGGGHHHGGGBBB>>>======<<<;;;999777555444444444333333111000...------+++)))((())))))((('''(((''''''&&&&&&''''''((('''((((((((())))))******'''((((((((((((((((((''''''''''''((((((((())))))(((((((((((())))))*********************++++++,,,******++++++,,,+++++++++222555???PPP___nnn~~~xxxcccVVVRRRQQQVVV[[[^^^eeemmmmmmhhhbbb___^^^\\\WWWSSS\\\^^^aaabbb^^^TTTGGG???///,,,)))(((((()))(((((('''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%((((((((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***222:::>>>DDDSSSiiizzztttUUUJJJJJJKKKMMMJJJHHHHHHHHHGGGBBB>>>======<<<;;;999777555444444444333333111000...------+++)))((())))))((('''((((((''''''''''''((((((&&&''''''(((((())))))***'''(((((())))))(((((('''''''''((((((((()))))))))'''(((((())))))******++++++************+++,,,,,,+++++++++,,,---...///000111999JJJaaatttggg[[[RRRRRRUUUWWW^^^hhhiiiddd```^^^^^^[[[VVVRRRUUUYYY___eeefffaaaXXXQQQ:::555...)))''''''''''''''''''''''''&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&)))******(((%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((())))))***))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,+++++++++,,,------.........777AAAKKKXXXooowwwWWWJJJIIIIIIMMMKKKHHHHHHIIIGGGBBB>>>======<<<;;;999777555444444444333333111000...---+++)))(((((()))******)))((((((''''''''''''((((((%%%&&&&&&'''(((((())))))(((((())))))))))))(((((('''((((((((())))))))))))'''(((((()))******++++++++++++******++++++,,,---,,,++++++---///444888:::<<>>======<<<;;;999777555444444444444333111000...---)))''''''(((***,,,,,,+++((((((''''''''''''((((((%%%%%%%%%&&&'''(((((()))(((((())))))))))))(((((((((((((((((())))))))))))'''(((((()))***+++++++++++++++******++++++,,,---+++++++++---222888>>>BBBPPP]]]tttgggXXXPPPJJJLLLTTT\\\``````YYYPPPNNNTTT]]]MMMPPPWWW^^^ddddddbbb^^^]]]TTTEEE777///+++******(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%((()))(((%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++************************++++++,,,,,,,,,---------,,,---...000111333444555EEEQQQfffvvvWWWLLLKKKJJJNNNJJJHHHJJJHHHCCC??????>>><<<:::999999888666555444444333222000...,,,+++,,,+++)))((((((((()))***))))))((('''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************,,,+++******+++,,,+++***...+++---444:::AAAOOO]]]ggguuuoooTTTGGGJJJSSSZZZ^^^ZZZQQQLLLOOOUUUZZZTTTLLLKKKXXXeeeddd\\\___]]]UUUGGG888...+++---((((((((('''&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$&&&&&&%%%###'''&&&%%%%%%%%%%%%&&&'''&&&''''''''''''''''''&&&'''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%)))*********)))(((((('''))))))((('''%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%###"""''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&''')))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,---,,,******,,,---......222...---000222444>>>JJJ]]]uuusssTTTIIIHHHHHHMMMIIIHHHIIIHHHCCC??????>>><<<:::999999888666555444444333222000...,,,+++***)))'''&&&&&&&&&'''((())))))((('''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))((())))))*********************)))***++++++******///,,,---666AAALLLZZZfff}}}yyy___SSSVVVXXXZZZZZZYYYWWWVVVUUU^^^XXXMMMEEEJJJWWW___```^^^^^^[[[QQQBBB444,,,)))*********)))'''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$&&&&&&%%%###'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((((((((('''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&'''((()))***''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((()))))))))))))))((((((((((((((('''&&&&&&******)))((('''&&&&&&%%%&&&&&&''''''((())))))***''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%&&&((('''&&&&&&''')))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))***++++++,,,,,,+++***)))***+++------...+++***---222666<<>><<<:::999999888666555444444333222000...---,,,***)))'''&&&&&&&&&'''((()))((((((''''''''''''((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))******++++++************++++++++++++++++++000...111>>>OOO^^^llluuu~~~ddd[[[VVVRRRUUU[[[]]]XXXRRR\\\ZZZQQQEEEAAAHHHTTT\\\[[[```ccc^^^PPP???111***,,,+++***)))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%&&&((((((((('''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''(((((()))***((((((((((((''''''''''''))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%'''(((((('''&&&((()))))))))))))))))))))))))))((((((((()))))))))******))))))******+++,,,,,,,,,***++++++,,,------......,,,,,,///555>>>NNNfffzzzuuuVVVKKKKKKKKKLLLHHHGGGIIIHHHCCC??????>>><<<:::999999888666555333333333222000///---,,,,,,+++)))((((((((()))***)))(((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***,,,---------,,,,,,---...222555>>>PPPdddtttnnncccXXXTTTXXX\\\ZZZVVVTTTVVVTTTLLLDDDCCCIIIOOOXXX___ffffff]]]LLL===333---+++)))((('''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%&&&((((((((('''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((()))))))))))))))))))))((((((((((((******))))))))))))((((((******)))))))))(((((((((''''''(((((((((((((((((()))***************))))))(((((((((((('''''''''''')))(((((('''&&&&&&%%%%%%))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&&&&&&&'''$$$$$$$$$%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&'''((((((''''''((()))(((((((((((((((((((((((((((((()))))))))*********))))))***++++++,,,,,,------.../////////...//////444444666@@@QQQjjjuuuVVVLLLLLLLLLKKKGGGFFFHHHHHHCCC??????>>><<<:::999999888666555333333222222000///---,,,,,,+++)))((((((((()))***((((((''''''''''''((((((************************))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++++++++++++++,,,------,,,,,,---111444;;;FFFXXXkkk|||nnn___YYYZZZ^^^aaaSSSTTTSSSPPPIIIDDDDDDGGGVVV\\\dddhhhcccXXXLLLDDD222...)))''''''''''''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%&&&((((((((('''&&&&&&&&&'''''''''((((((&&&'''''''''((()))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,,,,((())))))*********))))))************************************))))))))))))((((((((((((''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&''''''%%%$$$%%%'''$$$$$$$$$%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&''')))(((''''''(((***(((((((((((((((((((((((())))))))))))*********************+++,,,,,,------...000111000...---...///333999EEEXXXqqqrrrSSSIIIJJJJJJKKKGGGEEEHHHGGGCCC??????>>><<<:::999999888666555333222222222000///...---***)))'''&&&&&&&&&'''((((((''''''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,+++++++++***+++,,,,,,---111999@@@PPPddd|||mmm[[[VVV\\\ccc]]]XXXTTTOOOIIIDDDEEEJJJSSSYYY```eeeeee```YYYTTT>>>777///)))((()))((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%&&&((((((((('''&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))))))))(((((((((((('''''''''(((((()))))))))&&&&&&''''''(((((())))))'''((()))+++,,,...///000,,,------............------------,,,,,,+++++++++((())))))***++++++,,,,,,'''''''''&&&&&&&&&%%%%%%((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***)))&&&$$$%%%'''%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&((())))))(((''')))***)))))))))))))))))))))))))))))))))*********++++++******++++++,,,------------...///...+++,,,///333222DDD^^^yyypppQQQGGGHHHIIIJJJFFFEEEGGGGGGCCC??????>>><<<:::999999888666555222222222222111///...---***)))'''&&&&&&&&&'''((('''''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***,,,...///333<<>>>>>======::::::999888777777666666111111111000000//////...)))))))))(((((((((((('''((((((''''''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''(((,,,...,,,(((%%%&&&)))&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&)))((('''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&((())))))(((((()))***))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,------...,,,...///...---///666<<>><<<:::999999888666555222222222222111///...---,,,+++)))((((((((()))***'''''''''''''''((()))***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,///222555;;;GGGXXXdddrrraaa[[[\\\dddcccbbb]]]PPPCCCCCCKKKPPPTTTZZZbbbggggggdddaaa]]]QQQ@@@444///---+++)))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&'''((('''%%%%%%%%%&&&''''''&&&%%%%%%&&&''''''((((((''''''&&&'''&&&%%%&&&((((((((('''''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((''''''''''''''''''(((***+++,,,---...---...///111333444666666999:::===???BBBEEEGGGHHHLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLJJJIIIHHHHHHDDDBBB@@@===:::777555444---------,,,,,,,,,,,,+++((((((''''''''''''(((((('''((((((((())))))******''''''''''''''''''''''''+++///111...)))&&&'''***''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&+++***'''%%%$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''((())))))(((((()))***)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...---///111111111555>>>EEEddd}}}oooQQQJJJKKKJJJMMMKKKHHHGGGEEECCC@@@======;;;999888888777555333000111222222111000///...---+++)))'''&&&'''(((((())))))))))))))))))))))))''''''''''''((((((((()))+++*********))))))(((((()))************+++++++++...***)))+++***((()))---,,,,,,333???IIIOOOYYYcccxxx```WWWYYY]]]dddeee]]]PPPJJJKKKRRR]]]```[[[]]]gggfff\\\aaa^^^VVVFFF444***))),,,)))%%%$$$''''''&&&'''+++%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((('''''''''(((''''''&&&&&&&&&'''''''''((())))))******))))))***((((((***---...+++)))---***(((***...111222111333555999===@@@BBBCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGKKKKKKPPPVVVUUUPPPPPPVVVUUUSSSRRRRRRRRRRRROOOMMMQQQOOOMMMJJJGGGEEEDDDDDDCCC>>>888444333000,,,((()))************(((&&&$$$((((((((((((((((((((((((''''''((())))))((('''&&&...222444222+++&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&))))))))))))************)))************+++++++++)))************+++++++++(((...///+++***///111000000444444000000===UUUiiioooRRRKKKMMMLLLMMMKKKIIIGGGFFFCCC@@@======;;;999888888777555333111222222222111000...---,,,+++)))'''&&&'''((()))))))))))))))))))))))))))'''''''''((((((((())))))************)))))))))((()))************++++++++++++((((((******(((***...000222:::GGGRRR[[[fffppp~~~ssseeeTTTVVV[[[aaa```XXXQQQPPPQQQZZZ^^^\\\^^^cccddd___aaaaaa\\\RRRCCC666///---+++'''&&&((((((&&&''')))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((((())))))***************///,,,******++++++***(((((((((***000888>>>AAAAAAGGGGGGGGGGGGFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBAAAAAA>>>===@@@DDDDDDBBBEEEKKKJJJIIIJJJLLLNNNOOONNNLLLBBBBBBAAAAAABBBEEEHHHJJJEEEFFFGGGFFFCCC===444...,,,+++)))((('''((()))***(((((()))))))))(((&&&%%%(((((())))))((('''&&&%%%***...111///***&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))************)))************+++++++++************++++++++++++***......******---...+++000000000333>>>UUUqqqpppSSSMMMOOONNNMMMKKKIIIGGGFFFCCC@@@===<<<:::999888888777555444333333222222111///---,,,,,,+++)))(((''''''((()))))))))))))))))))))))))))''''''((((((((()))))))))************)))))))))))))))************+++++++++)))((())),,,,,,***---222777;;;EEERRR]]]fffoooxxx{{{zzz\\\UUUSSSZZZbbbbbb]]]YYYVVV[[[```aaaaaa```bbbccc```bbbccc___UUUGGG888///...)))'''))))))'''&&&(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((''''''''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))*********+++++++++...,,,******+++,,,,,,+++...000555<<>>777777777888;;;???CCCEEEFFFIIIMMMMMMJJJDDD???<<<999666111---******+++,,,'''((()))******)))(((''')))))))))((('''&&&%%%$$$&&&))),,,,,,)))&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))************)))************+++++++++************+++++++++,,,+++---,,,+++,,,///...+++111///222???XXXvvv}}}xxxvvvrrrpppqqqSSSMMMOOOMMMLLLJJJGGGFFFDDDBBB>>><<<;;;:::888777888777555444444444333111000...---,,,++++++)))((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))*********)))))))))))))))))))))*********+++++++++++++++,,,......---111777>>>DDDPPP]]]fffkkkppptttxxx~~~xxxeeeTTTTTT]]]cccdddbbb^^^```eeeiiieee______ddd]]]```dddfffaaaUUUDDD888111+++''')))***((('''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''((((((((((((((()))))))))((((((((('''(((((()))))))))))))))******+++,,,---))))))+++...111333444333===???BBBFFFIIIKKKJJJIIIHHHEEEAAA===::::::;;;<<<888888888888:::===@@@AAADDDAAA>>>;;;999:::<<>>>>>>>>CCCCCCCCC@@@======BBBFFFIIIGGGCCC>>>999444///---******************++++++((((((((((((''''''&&&&&&$$$'''))))))'''&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((()))))))))************))))))*********+++++++++*********+++++++++,,,,,,,,,++++++,,,000222222000111555AAAZZZxxxyyyuuuwww{{{}}}vvvkkkaaaZZZVVVRRROOOrrrTTTMMMMMMKKKJJJHHHFFFDDDCCC@@@===:::;;;999777777777777555444555444333111///...------+++******)))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))******))))))*********+++++++++---,,,---///......555===DDDOOO]]]hhhpppssssssrrruuuxxx}}}zzzzzz}}}bbbUUUVVV[[[aaadddddddddhhhkkkggg^^^ZZZ\\\ZZZ\\\aaafffggg___RRRGGG666---'''(((***)))((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((())))))******((((((((((((((()))***+++(((((()))***+++---///000,,,///444999<<<<<<<<<;;;AAACCCFFFHHHHHHFFFDDDCCCGGGEEEBBB@@@???@@@AAABBB???>>>>>>???AAADDDHHHJJJIIIHHHDDDAAAAAACCCEEEEEEEEEFFFHHHKKKOOOPPPOOONNNFFFHHHJJJKKKJJJGGGDDDBBB???===:::444111333;;;AAAJJJMMMPPPQQQNNNGGG@@@;;;555222...+++(((((()))***((((((''''''((((((((()))&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))((()))))))))************))))))*********+++++++++***++++++++++++,,,,,,,,,...,,,+++---///111222333333AAA[[[zzzzzznnnbbb[[[YYY\\\___```\\\UUUNNNJJJFFFDDDCCCsssUUUMMMMMMKKKJJJHHHFFFDDDCCC@@@===::::::888777777777777666444444333222000///.........************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))************)))************+++++++++,,,+++,,,......000;;;FFFQQQ]]]kkktttzzz~~~}}}yyy}}}~~~vvvrrrlllhhhiiimmmppprrrvvvzzz}}}fffZZZVVVZZZ```cccfffhhhiiieee]]]UUUOOORRRTTTZZZbbbgggeee___YYY???444+++)))***))))))***((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((())))))******'''(((((((((((()))))))))'''(((((())))))******+++)))(((((())))))***+++,,,))))))***+++...111444666888;;;@@@BBBBBB@@@>>>>>>:::===BBBEEEEEEDDDDDDEEEDDDCCCCCCBBBBBBBBBCCCCCC@@@BBBEEEHHHJJJKKKKKKKKKOOONNNLLLJJJMMMTTTWWWVVVKKKJJJIIIHHHIIIHHHFFFDDDEEEHHHKKKNNNOOOMMMKKKIIIAAA???===999555444555777AAAGGGQQQYYY\\\ZZZUUURRRFFFBBB;;;444...***)))(((***))))))(((((())))))***)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''(((((())))))***))))))))))))************)))************+++++++++++++++++++++,,,,,,,,,,,,000------...------111777@@@VVVvvvxxxoooiiijjjfff___UUUMMMJJJJJJLLLKKKKKKIIIHHHFFFDDDCCCCCCsssVVVOOOOOOMMMKKKIIIGGGEEEDDDBBB>>>;;;999888666666777777666444444333111000////////////)))******++++++*********))))))))))))))))))))))))(((((()))))))))*********((()))))))))************)))************+++++++++,,,+++---///111777FFFTTTeeeoooyyy}}}yyyvvvrrrqqqssswww{{{|||zzzvvvuuuvvvkkkfffaaa]]]\\\\\\[[[ZZZZZZ\\\```cccdddfffhhhjjjlllmmmppptttyyy}}}nnn\\\XXX\\\```fffhhhfffeeebbbTTTEEECCCHHHPPPYYYaaaddddddbbbMMM???111++++++))))))***)))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''((())))))***++++++'''((((((((())))))))))))'''(((((()))******++++++))))))))))))***+++,,,---++++++,,,...222666:::===@@@BBBCCCAAA>>><<<<<<===:::>>>CCCFFFFFFGGGIIIKKKBBBDDDGGGJJJLLLLLLKKKJJJNNNTTT___hhhlllkkkgggdddgggfffbbb___dddpppvvvuuuiiiddd]]]VVVPPPKKKFFFBBBIIIIIIJJJKKKLLLLLLKKKKKKHHHFFFDDDBBBAAA@@@>>><<<>>>CCCKKKTTTZZZ^^^___^^^VVVSSSNNNGGG@@@999444111...---,,,***)))(((((()))***(((''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''((())))))******))))))))))))************)))************++++++++++++++++++,,,,,,,,,------///...///000//////999DDD]]]sssyyynnneeeaaa^^^ZZZVVVXXXXXXWWWSSSNNNKKKKKKLLLIIIKKKNNNOOONNNMMMLLLLLLsssVVVPPPQQQOOOMMMKKKIIIGGGEEECCC@@@===999777666666777777666444333222111/////////000111)))******+++++++++******))))))))))))))))))))))))))))))))))))************(((((())))))*********+++)))************+++++++++------///222666>>>PPPaaavvv~~~xxx{{{}}}wwwpppjjjfffccc^^^[[[YYYZZZ___gggmmmqqqoooppppppllleeeaaa______[[[WWWSSSRRRQQQOOOKKKHHHJJJKKKMMMMMMLLLLLLNNNPPPQQQRRRUUUXXX]]]aaaeeegggllluuueeeZZZ[[[___hhhjjjeeefffgggXXXBBB666<<>>333111...+++)))''''''''')))((('''''')))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''((()))******+++))))))))))))************)))************+++++++++++++++,,,,,,,,,---------,,,,,,000444333666DDDTTTxxxlllbbbUUUMMMMMMOOOQQQQQQNNNRRRVVVWWWTTTRRRRRRSSSTTTWWW[[[]]]]]][[[YYYXXXtttVVVNNNNNNKKKIIIJJJJJJGGGCCC???===<<<:::888555333444555555555333333333222000///---,,,***)))))))))))))))******((((((((((((((()))***************)))))))))))))))******))))))******+++,,,...,,,)))((()))***++++++,,,...,,,111>>>KKKfff~~~~~~yyyxxx|||rrrddd[[[XXXWWWUUUSSSQQQMMMMMMQQQTTTSSSTTTVVVRRRPPPMMMKKKKKKLLLNNNPPPJJJIIIHHHFFFDDDBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEGGGIIIKKKMMMOOOTTTXXX^^^dddiiiqqq{{{yyy___YYYXXXaaaggggggiiihhhYYYHHH;;;;;;<<>>OOO[[[rrr~~~{{{yyyuuuqqqllleee\\\WWWUUUSSSOOOKKKMMMHHHFFFGGGFFFCCCBBBDDDCCCBBBAAA@@@AAABBBDDDEEECCCBBB@@@>>>============>>>>>>>>>??????@@@BBBBBB@@@?????????@@@AAAAAABBBBBBFFFJJJMMMQQQWWW^^^cccmmmrrrzzzrrraaa]]]```bbbcccfffggg```XXX===999666<<>>?????????;;;<<>><<<;;;:::777555444555555555444333333333222000///---,,,******)))))))))))))))***((((((((((((((()))******(((((())))))******++++++******))))))******+++,,,*********+++,,,...///000///555:::HHH\\\fffuuu}}}~~~xxxpppeee]]][[[[[[[[[[[[\\\YYYUUUSSSRRROOOJJJFFFGGGCCC@@@@@@???<<<===@@@======<<<<<<===???BBBCCCBBBAAA>>><<<;;;<<<>>>???===============>>>???@@@??????>>>===<<<;;;;;;;;;;;;===>>>@@@AAADDDHHHKKKOOOTTT[[[dddnnnyyyrrrfff___\\\```eeeeeecccbbbIII>>>888===EEEMMMZZZfffdddaaa[[[QQQAAA000)))))),,,+++)))'''&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''((())))))))))))((())))))))))))))))))))))))***************************,,,---...///111444666999:::;;;===???AAABBBCCCCCCIIISSS```iiiqqq~~~zzziii]]]WWWTTTQQQOOOQQQQQQPPPOOONNNPPPSSSVVV\\\___eeejjjmmmnnnlllkkkbbb^^^WWWOOOEEE;;;222+++///------...111000,,,))))))(((''''''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))******++++++++++++************++++++******++++++++++++++++++)))***---...//////////////////222<<>><<<;;;999777555444555555555444333333333222000///---,,,+++***))))))))))))))))))((((((((((((((())))))***''''''((()))***++++++,,,******))))))******+++,,,)))***,,,,,,---...///111111:::AAAQQQdddkkkppp~~~{{{yyy}}}tttlllggg]]]VVVMMMHHHGGGJJJMMMOOORRRPPPOOONNNNNNLLLHHHEEEBBB@@@@@@CCCDDDDDDHHHNNNIIIGGGEEEDDDEEEHHHLLLNNNKKKIIIEEEBBBAAAAAACCCEEEBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@?????????????????????@@@AAABBBCCCEEEIIINNNTTT\\\dddjjjxxx}}}jjj]]]___dddbbb___```XXXJJJDDDHHHJJJGGGPPP^^^ccccccbbb[[[NNN>>>222---,,,+++)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))*********++++++************++++++***---222555666777;;;===??????@@@BBBGGGMMMSSSWWW^^^fffuuu~~~xxxooobbbXXXNNNPPPRRRSSSSSSTTTTTTTTTZZZ]]]ccchhhkkkmmmlllkkkfffdddaaa]]]WWWNNNEEE>>>777444000//////000///...)))(((((())))))(((%%%###'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++++++++************++++++******+++++++++++++++,,,++++++,,,...000000///---111222:::OOOmmmqqqjjjaaaXXXSSSTTTXXX[[[fffcccdddiiimmmooosssxxx}}}{{{zzz{{{}}}~~~}}}yyy[[[SSSRRRNNNJJJKKKJJJGGGBBB>>>;;;:::999777555555666666555333333333333222000///---,,,++++++***)))(((((())))))((((((((((((((())))))***''''''((()))***++++++,,,******))))))******+++,,,)))+++---,,,,,,---///222888CCCMMM\\\nnnrrrqqqyyy}}}tttvvv{{{oooeee[[[SSSOOOHHHEEEAAA>>>???AAADDDEEEHHHGGGFFFFFFFFFFFFEEEDDDDDDCCCDDDHHHIIIIIINNNUUUXXXUUUQQQNNNOOORRRVVVYYYUUUSSSNNNJJJHHHHHHIIIJJJLLLKKKJJJIIIHHHGGGGGGGGGDDDEEEEEEFFFFFFEEEDDDDDD@@@???>>>>>>>>>>>>>>>>>>AAAAAABBBBBBCCCFFFKKKOOOZZZaaammm{{{ggg]]]^^^]]]]]]```___SSSOOOSSSQQQGGGHHHQQQbbbcccdddaaaZZZNNN>>>222,,,+++))))))******(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''(((((((((((((((((()))))))))*********+++,,,++++++***++++++,,,---,,,222888;;;::::::===???>>>DDDOOO\\\hhhrrryyy||||||qqqXXXUUURRRPPPPPPSSSUUUWWWXXXZZZ^^^cccgggiiijjjjjjgggggggggfffccc^^^VVVQQQFFF@@@888111------...///***)))((()))***(((&&&###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((()))******++++++++++++************++++++******++++++,,,,,,,,,,,,...---,,,---///000///---555;;;MMMllluuulll[[[WWWQQQOOORRRZZZdddjjjlllkkkmmmsssvvvwwwzzzyyy[[[SSSRRRNNNKKKKKKKKKGGGBBB>>>;;;:::888777555555666666444333333333333222000///---,,,,,,+++***)))((((((((((((((((((((((((((()))******(((((())))))******++++++******))))))******+++,,,***,,,------,,,...333777<<>>>>>>>>>>>>>>???@@@AAABBBCCCCCCEEEFFFIIIKKKLLLRRRQQQRRRSSSPPPLLLNNNSSScccbbb___]]]]]]```bbbdddccc```\\\XXXUUUTTTTTTUUUVVVUUURRRPPPNNNLLLKKKKKKHHHHHHIIIIIIIIIGGGFFFEEEBBBAAA??????@@@@@@>>>===???@@@???===<<<===???BBBBBBHHHSSS___mmmzzzzzz```XXXZZZ___ddd]]]UUURRRUUUSSSJJJFFFHHH___bbbeeeeeebbbYYYHHH999333///+++***++++++(((%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''((())))))))))))(((((())))))******+++++++++---,,,++++++,,,...///000222888===>>>======BBBFFFEEETTTlllttteeeWWWPPPMMMNNNOOOUUUWWWYYY]]]aaaeeeiiikkkhhhhhhiiijjjhhhccc\\\VVVRRRMMMDDD:::222---++++++***)))(((((())))))'''%%%'''''''''''''''''''''''''''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))******++++++++++++************++++++******++++++,,,---------//////...---...///111222999HHHddd}}}pppddd\\\RRRPPPPPPRRRYYYcccmmmsssyyyxxxyyy||||||zzz|||yyy\\\SSSQQQMMMKKKLLLKKKHHHBBB===;;;:::888777666666666666444222333333333222000///---,,,,,,+++***)))((((((((((((((((((((((((((()))******)))))))))))))))***************))))))******+++,,,))),,,...------111999@@@DDDSSS\\\eeepppqqqnnnrrrttt|||zzzsssqqqqqqqqq|||xxxooogggZZZUUUNNNHHHEEECCCBBBAAA>>>???BBBDDDEEEGGGIIIJJJKKKNNNRRRVVVZZZ^^^aaaccciiijjjllllllfff``````dddtttvvvxxxzzz{{{zzzzzzyyyyyyxxxuuurrrpppnnnnnnnnnllljjjgggdddaaa^^^\\\[[[YYYXXXXXXVVVSSSOOOLLLJJJIIIGGGEEEEEEFFFFFFCCC@@@AAAAAAAAA@@@>>>===>>>@@@<<>>AAAHHHQQQXXXfffrrr|||aaaYYYZZZ[[[gggaaaVVVMMMMMMPPPKKKCCCHHHWWWdddhhhgggeee___WWWJJJ@@@222)))'''(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((()))***************((())))))***++++++,,,,,,------,,,---...111444666:::===@@@BBBGGGSSSeeessszzziii]]]UUUSSSQQQQQQSSSXXX]]]```aaadddhhhkkkhhh___SSSJJJEEEKKKRRRTTTMMMAAA444,,,+++(((&&&&&&((()))***)))((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))******++++++++++++************++++++******+++,,,,,,---......+++---///---,,,000999AAAZZZvvv~~~ssseeeWWWPPPPPPRRRZZZ]]]ccciiipppvvvzzz||||||}}}}}}^^^QQQNNNMMMOOOOOOMMMIIICCC>>>;;;::::::999888666444333333222444333222111000...------,,,+++******))))))******))))))))))))))))))))))))(((((()))************************)))******+++,,,(((+++...///111888CCCLLLVVV```lllpppmmmkkkmmmpppwwwvvvppphhhiiiuuuwwwooocccYYYRRRMMMHHHDDDAAABBBCCCCCCDDDFFFKKKNNNLLLPPPVVV\\\bbbggglllooosssvvv|||~~~|||zzztttjjjbbb___]]]XXXTTTOOOMMMKKKKKKIIIGGGFFFFFFFFFFFFDDDCCC???@@@@@@AAAAAACCCFFFHHHKKKUUUcccppp{{{tttWWWSSS______```]]]VVVMMMGGGCCCAAA@@@JJJZZZgggiiidddaaaccc]]]FFF111---...)))&&&''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((()))(((((((((((())))))))))))''''''(((******+++++++++))))))***+++---...---,,,111,,,***---111333777<<<===EEEKKKPPP\\\qqq~~~hhhSSSLLLNNNQQQWWW]]]```cccgggllllllcccSSSHHH======BBBMMMVVVTTTGGG:::+++,,,---+++)))((((((((()))(((((((((((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&'''((()))***+++)))((((((''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,------------------...------//////666JJJ^^^}}}rrrcccXXXUUUXXX\\\___lllooosssvvvxxxzzz}}}}}}|||]]]PPPNNNMMMOOOOOOMMMIIICCC>>>;;;::::::999777666444333333333444333222111000...------,,,+++******))))))******))))))))))))))))))))))))(((((()))***************+++***************++++++,,,...111444:::CCCOOOXXXaaaeeelllqqqsssssstttuuusssqqqlllkkkuuukkkbbbVVVLLLGGGEEECCCBBBCCCFFFJJJMMMNNNPPPSSSUUU]]]cccjjjppptttyyyzzzqqqmmmhhhddd```\\\XXXUUUVVVSSSOOOLLLJJJHHHFFFDDD@@@AAA@@@@@@??????@@@BBB@@@FFFOOOWWW___lll}}}qqqZZZPPPYYY[[[]]]ZZZSSSKKKCCC===>>>GGGXXXfffiiieeeccceeebbbPPP<<<111...***(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''''''''''''''((((((((())))))(((((((((((()))))))))***(((((()))***+++++++++***+++++++++,,,---...---,,,+++---222777888777;;;AAAGGGWWWjjjxxx~~~kkk```ZZZTTTRRRSSS[[[[[[\\\```bbb^^^SSSIII===;;;>>>GGGRRRVVVPPPHHH>>>888000***'''((()))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((())))))***((('''''''''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((()))))))))******++++++++++++,,,,,,,,,,,,,,,------------.........///111222444@@@\\\vvv~~~nnnggg^^^ZZZ\\\ccciiimmmsssvvvyyy|||~~~zzz[[[NNNNNNNNNOOOOOOMMMIIICCC>>>;;;;;;:::999777666444333333333444333222111000...------,,,+++******))))))******))))))))))))))))))))))))(((((()))***************++++++************++++++,,,---000777BBBPPP]]]eeellliiihhhmmmtttvvvsssnnnjjjhhhiiissszzzpppYYYRRRGGG@@@===@@@CCCEEEDDDJJJSSS\\\ccchhhlllooonnnvvv|||uuujjjcccbbb]]]VVVPPPMMMJJJHHHFFFFFFEEEDDDBBBAAA@@@??????===???BBBCCCGGGRRRbbbnnnoooQQQSSSVVVZZZ]]][[[QQQDDD<<<:::CCCTTTccciiifffeeehhhfff]]]JJJ777---,,,+++))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))))))))((((((((()))))))))******)))******+++++++++******---,,,,,,,,,------......,,,000777<<<<<<===GGGSSSgggzzz|||ooo```TTTPPPSSSQQQQQQVVV]]]]]]VVVOOOAAA<<<999===HHHRRRUUUUUURRRHHH999...))))))******((()))))))))))))))(((''''''''''''''''''''''''''')))((((((''''''&&&&&&&&&$$$$$$%%%&&&'''(((((()))'''''''''''''''((()))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******++++++++++++,,,,,,,,,,,,,,,,,,---------.........,,,...000111666KKKooozzzqqqaaa___^^^aaahhhpppxxx|||~~~yyyYYYMMMNNNOOONNNNNNMMMIIICCC>>><<<;;;999888777666444444333333444333222111000...------,,,+++******))))))******))))))))))))))))))))))))(((((()))***************,,,++++++******+++++++++---...222<<>>HHHPPPTTTXXXRRRHHH===444---***)))&&&'''((())))))(((((('''''''''''''''''''''''''''***))))))((('''&&&&&&%%%$$$$$$%%%%%%&&&''''''((((((((((((((()))***,,,,,,))))))))))))))))))))))))&&&'''''''''(((((((((((((((((()))))))))*********+++++++++,,,,,,,,,------,,,,,,------......//////.........333AAA]]]|||ppphhhaaabbbffflllsss{{{xxxXXXMMMNNNOOONNNNNNMMMIIICCC???<<<<<<999888777555444444444444444333222111000...------,,,+++******))))))******))))))))))))))))))))))))(((((()))***************+++++++++***++++++,,,---222444:::FFFWWWiiiwwwzzzqqqppprrrooodddYYY___eeeppp~~~tttggg\\\SSSIIICCCCCCDDDGGGKKKPPPWWW^^^cccmmmrrryyyuuukkkccc]]]YYYSSSPPPLLLJJJIIIIIIHHHFFFBBBBBB@@@<<<:::<<>>DDDQQQaaattt{{{rrrddd]]]TTTQQQSSSXXX[[[[[[[[[RRREEE===<<>>IIIWWWeeerrryyy|||xxxrrrmmmiiieee___[[[jjjpppvvv{{{rrrhhhYYYNNNGGGEEECCCAAAHHHMMMUUU]]]dddkkkrrrvvv{{{zzzooohhhaaaZZZSSSNNNLLLKKKIIIGGGEEEEEEDDDAAA>>><<<===>>>@@@HHHTTTaaaqqqvvvbbbSSSTTT[[[\\\ZZZZZZNNNNNNSSS\\\``````aaaddd\\\```]]]MMM:::///+++*********)))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))******)))))))))*********+++++++++,,,,,,---------,,,,,,+++,,,---------111888>>>EEEMMM^^^uuuzzzlll___WWWUUUWWWYYYaaa\\\SSSKKKEEEDDDEEEFFFCCCKKKSSSVVVPPPDDD999222***))))))(((((((((((()))((((((((((((((((((((((((***))))))(((((('''''''''%%%%%%&&&&&&''''''''''''+++++++++++++++,,,---...))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++,,,,,,,,,,,,------------,,,,,,---...///000000111---222===RRRqqq|||rrrmmmjjjhhhhhhppptttzzzxxxYYYNNNOOOPPPMMMMMMLLLIIICCC???===<<<888777666555555444555555444333222111000...------,,,+++******))))))******))))))))))))))))))))))))(((((()))***************(((((()))***,,,...000111444:::BBBIIIPPPYYYccciiimmmooommmfff^^^]]]cccjjj{{{{{{yyyxxx|||ssshhhXXXQQQHHHDDDEEEJJJMMMNNNYYY___hhhpppwww~~~{{{qqqddd[[[VVVSSSOOOLLLJJJKKKJJJIIIFFFCCCBBBAAA===AAAHHHOOOZZZiiizzzpppVVVSSSYYY\\\]]]___]]]ZZZZZZ^^^```^^^___bbb]]]___```XXXFFF222***+++*********)))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((()))))))))*********))))))*********+++++++++++++++,,,---.........---+++---///000111666???GGGWWWfffwwwfff[[[WWWYYYZZZZZZWWWRRRLLLHHHFFF@@@BBBGGGNNNTTTQQQHHH@@@333111...***((('''(((((((((((((((((((((((((((((()))))))))(((((((((((((((&&&''''''''''''(((((((((++++++*********++++++,,,))))))))))))))))))))))))))))))))))))*********+++))))))*********+++++++++,,,,,,,,,------------...,,,,,,---...///000111111///<<>>HHHLLLOOOPPPQQQSSSXXX\\\jjjkkkhhhdddfffnnnvvvzzz}}}yyyhhh\\\RRRIIIFFFFFFMMMWWWaaahhhnnnwww~~~uuullleee\\\XXXVVVSSSNNNIIIGGGGGGFFFCCCAAAAAADDDHHHNNN[[[ooottt___VVVVVVXXX\\\\\\]]]___aaadddeeeeee```___```aaaYYYIII999111...***)))++++++)))(((+++))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''++++++******************++++++++++++,,,,,,,,,,,,---...///000000000111222111333;;;HHHSSS]]]kkkxxx~~~^^^UUUNNNQQQYYY___^^^[[[LLLHHHAAA>>>GGGUUUZZZXXXXXXTTTLLLAAA777///,,,+++///,,,)))''''''((((((((('''((((((((()))))))))***''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))************************((()))***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...............111555999TTTjjjzzzrrrppppppttt{{{xxxWWWKKKKKKLLLLLLLLLLLLIIIDDD@@@===<<<999888666555333333222222222222111000///---,,,+++,,,,,,,,,+++******))))))))))))))))))******************++++++++++++*********+++------...444===DDDNNNPPPQQQPPPOOOPPPUUUZZZ]]]^^^fffsss{{{}}}}}}~~~{{{zzzooobbbRRRHHHCCCBBBGGGNNN___jjjuuu|||yyylllccc]]]WWWPPPJJJMMMLLLIIIEEE@@@>>>>>>@@@@@@EEEQQQbbbxxxsss\\\SSSTTTVVVYYY^^^bbbcccddddddeee___bbbdddbbb]]]TTTDDD666///***))),,,---***)))+++))))))((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((******+++++++++++++++++++++++++++,,,,,,,,,------***,,,///111111000111222222;;;MMMaaaqqq}}}wwwppplllooorrrrrrpppppprrrooolllkkkjjjiiihhhfffgggooozzzzzzeeeRRROOOTTTVVVYYY]]]WWWQQQFFF???CCCOOOXXXZZZ```]]]WWWPPPFFF;;;000***///---***)))))))))((('''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))************************((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,///222///---888GGGiii{{{~~~wwwpppkkknnnttt}}}zzzXXXLLLLLLMMMLLLLLLLLLIIIDDD@@@===<<<999888666555333222222222222111111000///---,,,+++,,,+++++++++******))))))((()))))))))******************++++++++++++******++++++,,,---000666>>>DDDMMMOOOQQQPPPNNNNNNQQQUUUUUUWWWggg}}}}}}}}}tttmmmVVVMMMEEEDDDGGGMMMWWW```oooxxxrrrhhh___WWWQQQQQQOOOLLLHHHDDDAAAAAAAAA???@@@CCCLLL]]]tttmmmYYYSSSTTTZZZ```ddddddcccbbbbbb```eeeeeeaaa___\\\MMM:::111,,,)))+++---***)))***))))))((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))(((((((((((((((((((((((())))))*********))))))(((******+++++++++++++++,,,++++++,,,,,,------......,,,...000000///000333666BBBPPPfff|||vvvmmm\\\XXXTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSWWW]]]ccchhhlllnnnooozzz|||~~~eeeZZZTTTOOORRR[[[```ZZZOOOCCC>>>FFFSSS^^^dddaaa]]]XXXQQQFFF999///...,,,***)))))))))((('''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((())))))***((((((((((((((((((((((((***************+++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,---------------000---111555111///CCC^^^||||||xxxtttoookkknnnsss{{{{{{ZZZMMMMMMOOOLLLLLLLLLIIIDDD@@@===<<<999888666555333222222222111111111000...---+++***++++++***************)))((()))))))))******************++++++++++++******,,,,,,---...111777===BBBEEEJJJNNNPPPNNNMMMNNNPPPQQQUUUfff}}}||||||gggYYYVVVFFFDDDGGGOOOWWW^^^hhhqqqyyy~~~qqqeee^^^TTTQQQMMMJJJHHHGGGGGGGGGBBBBBBAAABBBIII[[[sssiiiWWWTTTXXX]]]```aaaaaaaaaaaa^^^aaa___\\\___aaaUUUEEE777///******,,,***((()))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))))))))************))))))******++++++,,,,,,,,,,,,+++,,,,,,---......//////333333222000///555>>>FFF]]]lll}}}xxxssslllccc[[[UUUQQQSSSTTTQQQMMMKKKKKKKKKJJJKKKMMMOOOOOOOOOOOOOOOQQQSSSUUUXXXZZZ[[[ZZZYYY[[[]]]cccggggggjjjvvvuuuhhhZZZVVVYYYYYYZZZWWWOOOEEEFFFRRR___dddbbb___]]]XXXPPPDDD;;;///---***))))))***)))((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))*********+++++++++)))***+++,,,,,,---,,,,,,,,,,,,,,,------.........111---///333222777TTTuuu{{{tttpppnnnnnnooovvvzzz}}}[[[MMMNNNPPPLLLLLLLLLIIIDDD@@@===<<<999888666555333333222222111111000///...,,,+++***************************))))))))))))******************++++++++++++******,,,---...000444999===??????EEEKKKNNNMMMKKKLLLMMMPPPUUUbbbrrr{{{|||yyyxxx}}}yyyxxx}}}|||gggPPPGGGJJJHHHLLLUUUaaajjjpppwwwwwwlll^^^YYYSSSOOOMMMLLLLLLKKKBBBCCCBBB>>>>>>JJJ^^^nnngggYYYXXXXXX[[[^^^aaaaaaaaaXXXUUUQQQSSS]]]ccc]]]SSSAAA666---+++,,,***))))))(((((())))))))))))******(((((((((((((((((((((((('''(((((())))))******+++))))))))))))))))))))))))))))))******++++++************++++++,,,---------+++,,,,,,---...///000000111222111000333???PPP]]]{{{tttnnnoooqqqpppkkkbbbYYYTTTQQQQQQWWWZZZVVVQQQPPPQQQPPPUUUXXXZZZ[[[YYYWWWVVVVVVTTTVVVXXXYYYXXXVVVRRRPPPJJJKKKOOOTTTVVVYYYcccnnnsss```UUUPPPUUU[[[\\\UUUQQQVVV___ddddddcccaaa\\\TTTKKKEEE555222---************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))***++++++,,,,,,)))***+++,,,------------,,,,,,,,,---....../////////------000666FFFhhhvvvpppnnnnnnsssxxx~~~[[[LLLLLLOOOLLLLLLLLLIIIDDD@@@===<<<999888666555333333222222111111000///...,,,+++***))))))))))))************))))))))))))******************++++++++++++******+++,,,///444999<<>>GGGUUUkkk}}}zzzmmmjjjjjjlllkkkkkkrrr}}}|||vvvooojjjiiihhhhhhgggggghhhfffdddiiiqqqqqqllleeejjjoooqqqpppmmmmmmnnniiioootttssslllccc]]][[[UUUPPPNNNNNNMMMJJJKKKNNNSSSZZZhhh{{{rrrbbbUUUUUUZZZ^^^bbbfff___cccfffbbbXXXLLLCCC???HHHAAA888000,,,******)))******))))))((((((((('''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((())))))***++++++,,,,,,******+++,,,------------,,,,,,------...///000000...222444888KKKlll|||uuuuuuvvvwww}}}~~~ZZZLLLLLLMMMNNNNNNLLLIIICCC???===<<<999888666555333333222222000000///...---,,,,,,+++++++++***))))))))))))))))))))))))))))))******+++)))******+++++++++******---///333666888;;;???BBBCCCHHHHHHBBB>>>CCCOOOYYYbbbdddfffeeeeeekkkvvvxxxqqqrrr|||uuuhhh[[[NNNLLLOOOUUUaaammmwwwyyy~~~wwwmmmccc\\\XXXUUUSSSVVVSSSRRRVVV^^^ccccccaaafffiiilllooorrrvvv{{{zzzrrrfffZZZTTTTTTMMMLLLIIIDDDAAA???===:::GGGNNN___xxxooo\\\[[[___``````ZZZIII===BBBNNNXXX^^^ccc\\\PPP???111***)))******))))))))))))))))))))))))'''((()))++++++******)))*********)))))))))))))))******************************+++++++++,,,,,,,,,+++,,,,,,------......///---...///000000000///000555===III]]]xxxtttjjjddddddgggfffiiisss}}}yyyppptttoookkkmmmssswwwwwwuuurrrhhhhhhddd___ZZZWWWTTTQQQOOOHHHNNNUUU^^^nnn\\\MMMUUU```aaa\\\^^^bbbfffeee^^^RRRGGG???GGGKKKHHH;;;///*********(((((((((''''''(((***,,,((((((((((((((((((((((((*********)))))))))))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++---///000//////000111000///222BBBbbbwww~~~~~~|||{{{|||YYYKKKLLLMMMMMMNNNMMMIIIDDD???===<<<999888666555333333222222000000///...---,,,,,,+++++++++******)))*********)))))))))))))))******+++******++++++,,,,,,++++++---000444888:::<<>>CCCPPPdddxxxddd]]]``````]]]YYYKKK??????GGGPPP[[[ddd^^^TTTEEE666---)))***,,,************************'''((()))***+++******)))************))))))))))))***************************++++++++++++,,,,,,,,,++++++,,,,,,---.........111///------///111333333888JJJccc|||pppgggccccccgggkkkttttttwww~~~xxxpppmmmrrrzzz}}}wwwqqqiiiaaaYYYTTTPPPNNNMMMRRR\\\kkk|||nnnUUUOOOTTT\\\aaa]]]```bbb```YYYQQQJJJFFF@@@GGGJJJBBB777111...,,,*********)))(((((()))***(((((((((((((((((((((((()))))))))))))))*********)))))))))))))))((((((((()))************+++++++++***++++++++++++,,,,,,,,,,,,...//////......///000,,,...666JJJlllppp~~~~~~}}}|||}}}zzzXXXJJJKKKOOOMMMMMMMMMIIIDDD@@@===<<<999888666555333333222222000000///...---,,,,,,++++++***************++++++)))))))))))))))******+++++++++,,,,,,------------...222777:::<<<>>>???AAADDDCCCAAA@@@CCCLLLYYYdddiiiiiiiiijjjmmmpppsssuuuuuuwwwyyyyyyyyy|||yyyeeeUUULLLPPPZZZfffooowwwwwwssslllddd\\\UUUQQQOOOLLLJJJIIIJJJKKKLLLJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJGGGIIIJJJLLLNNNSSSYYY]]]^^^bbbhhhnnnsssuuuvvvuuuyyyzzzyyyxxxuuuttttttuuuqqqooojjjddd^^^___dddiiiooottt{{{ooofffWWWSSSMMMJJJHHHGGGEEEDDD;;;<<>>HHHVVVbbb```YYYMMM>>>111***+++---************************(((((()))************)))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,------......111///...///222555888999JJJdddssseeeXXXVVV[[[cccmmmuuu}}}pppgggaaaUUUKKKIIILLLRRR```nnnfffRRRMMMUUU]]]^^^``````\\\TTTMMMIIIHHH<<>><<<999888666555333222222222000000///...---,,,,,,+++***))))))))))))***++++++)))))))))))))))******+++,,,,,,,,,---...//////000000444999===>>>>>>???@@@EEEBBB@@@BBBHHHRRR```kkksssppplllkkklllnnnppppppuuu|||}}}yyy{{{||||||ssscccWWWQQQZZZbbbmmmwww}}}xxxrrrjjjhhhddd```]]][[[ZZZYYYWWWUUUTTTSSSTTTTTTSSSRRRMMMOOOPPPPPPPPPQQQSSSUUUVVVWWWXXXYYY\\\```fffkkkllloootttzzzzzzxxxrrrkkkddd```___``````aaa```^^^]]]___dddhhhaaacccddddddiiixxxqqqddd[[[SSSNNNKKKGGGEEEEEEAAA???>>>AAAHHHXXXrrrfffPPPSSS[[[\\\YYYNNNAAA:::<<>>===999888666555333222222222000000///...---,,,,,,+++))))))((((((((())))))***)))))))))))))))******+++,,,,,,,,,---...000111222222666;;;>>>>>>>>>>>>???@@@===>>>FFFOOOYYYhhhuuuzzzsssnnnlllmmmoooooo|||xxxvvvyyypppuuu{{{nnn^^^VVVXXX]]]kkkrrrzzz}}}{{{||||||{{{yyywwwtttqqqooooookkkgggdddccccccbbbaaa\\\^^^^^^^^^]]]]]]___aaaiiijjjkkklllnnnrrrxxx|||yyywwwrrrlllgggdddeeegggpppqqqrrrrrrqqqpppooopppnnnmmmiiibbb^^^cccooozzzuuuhhh\\\WWWRRRLLLHHHIIIFFFCCC@@@>>>???HHH[[[mmm}}}tttVVVOOOXXX___YYYOOOBBB<<>>AAAIIIJJJ???111,,,+++))))))++++++***((())))))))))))))))))))))))''''''((()))***++++++,,,+++*********)))))))))((())))))*********+++++++++++++++,,,,,,,,,------------...///.........000333555LLLlllrrrmmmrrr}}}zzzyyy{{{}}}zzz}}}}}}zzzxxxvvv|||^^^JJJJJJQQQKKKMMMNNNLLLGGGBBB???===999888666555333333222222000000///...---,,,,,,++++++******)))(((((()))))))))))))))))))))******+++,,,++++++,,,...000222444444777;;;=========>>>???888777>>>KKKTTT\\\kkkzzzyyyqqqmmmmmmooorrr}}}{{{}}}sssjjjwww}}}lll^^^WWWYYYeeeppptttzzz|||{{{zzzyyyxxxuuutttrrrqqqppppppoooooowwwyyy{{{|||~~~xxxyyyyyyyyyyyy{{{}}}wwwnnngggdddfffiiilllyyyvvvfff___YYYPPPKKKLLLFFFCCCAAA@@@>>>AAALLLXXXvvvzzzgggOOONNNWWWZZZRRRFFF???BBBJJJLLLIIIRRRXXXZZZSSSEEE777///,,,++++++++++++++++++++++++)))))))))((()))******+++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...//////000000222444444222777MMMnnn}}}nnnbbbYYYWWWYYY[[[___jjjwww~~~jjjWWWMMMIIIMMMUUU```ppppppZZZOOORRRWWW\\\]]]WWWKKKAAABBB>>>:::<<>>777999CCCPPPUUUVVVbbbrrr}}}yyyrrrkkkjjjlllpppxxxssszzz~~~nnn___ZZZ___gggttt}}}~~~~~~yyytttooollljjjcccjjjvvvyyynnndddVVVNNNOOOJJJGGGDDDCCCAAA???CCCIII]]]oooZZZLLLQQQYYYVVVLLLBBBBBBHHHMMMLLLMMMTTTZZZXXXMMM???333---++++++++++++++++++++++++***)))((((((((()))++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////000111111111444666999AAASSSoootttggg___[[[\\\ccckkkiiiiiiqqq}}}fffSSSPPPMMMNNNWWWiii~~~nnnVVVSSSRRRWWW^^^]]]TTTKKKCCCDDD@@@<<<>>>EEEIIIIII999333---***+++,,,***((()))))))))))))))))))))))))))))))))))))))*********)))))))))******++++++,,,)))************+++++++++,,,,,,,,,------------...---...//////000222666999LLLiiikkkgggrrrzzz{{{{{{{{{yyywwwwwwyyy|||}}}zzzyyy{{{}}}dddMMMJJJPPPJJJLLLNNNMMMHHHCCC???===999888666555333333222222000000///...---,,,,,,+++111000///---,,,+++******)))))))))))))))******++++++******+++---000333555777999;;;;;;:::;;;===>>><<<>>>IIITTTSSSOOOWWWffftttvvvuuupppiiieeehhhlllxxxqqqxxxqqqbbbXXX]]]iiittt~~~~~~|||xxxsssoooiiijjjlllqqq}}}rrr```UUUTTTRRRMMMIIIGGGDDD???>>>@@@GGGWWWssskkkUUUVVVYYYYYYRRREEE???FFFNNNQQQJJJRRRZZZ\\\SSSDDD666...++++++++++++++++++++++++***)))((((((((()))+++,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000000111111222222222777BBBWWWrrrzzzkkkfffccceeehhhkkkrrryyypppnnnwwwggg^^^PPPGGGGGGTTTgggtttaaaXXXPPPSSS\\\___YYYQQQGGGLLLJJJ@@@999<<>>@@@EEEWWWvvv___RRRSSSeeeVVV===BBBKKKKKKPPPIIIRRRYYYXXXUUUNNN???000---***+++......***((()))+++*********))))))((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111......111111///111555:::>>>TTTvvvtttnnnmmmiiigggkkkvvv~~~bbbTTTPPPOOOSSSXXXeeevvvwww```PPPQQQ[[[]]]YYYSSSOOOFFF===888:::CCCKKKKKKCCC888///++++++++++++***************+++++++++******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///333+++,,,555555...999MMMuuu|||qqqoooqqqtttwww{{{~~~zzzzzz~~~|||{{{{{{}}}bbbNNNNNNMMMLLLKKKKKKKKKJJJGGGBBB???999888666444222111000000111000///...---,,,++++++))))))))))))))))))))))))******))))))))))))******+++---////////////111222555777888999888999:::<<>>@@@LLLddd~~~qqqZZZSSS^^^YYYJJJHHHLLLMMMOOOEEEOOOWWWZZZYYYSSSFFF888...++++++......***)))***+++*********))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000......000///---///444;;;MMMlllsssjjjjjjfffgggkkkuuurrr___QQQLLLNNNUUUddd~~~pppZZZRRRVVV]]]XXXSSSLLLCCC===<<<>>>@@@FFFDDD???999111---++++++******************************))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------......///333,,,...555444444FFF^^^wwwuuuwwwxxxxxxxxx~~~```LLLMMMMMMKKKKKKJJJKKKJJJGGGCCC???999888666444222111000000000000///...---,,,,,,+++))))))))))))))))))))))))***)))))))))))))))******+++---////////////111333333444555555666888<<>>@@@DDDFFFCCC:::111,,,*********))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---......//////222///000444333;;;XXXwww|||sssrrrwww|||{{{xxxxxx```KKKMMMMMMJJJJJJJJJJJJJJJGGGCCC???999888666444222111000000000//////...------,,,,,,))))))))))))))))))))))))))))))))))))))))))***+++,,,---/////////000111333333333333333444777<<<@@@CCCGGGLLLMMMMMMNNNRRRUUUYYYWWWTTTVVV]]]ffflllooojjjlllqqqvvv}}}{{{wwwwwwvvvwww~~~ssshhhccccccvvvyyy|||}}}uuummmhhhbbbaaaccckkk{{{{{{ssstttuuuiii[[[TTTOOOJJJFFFEEEBBB???>>>CCCNNNdddtttYYYSSSVVVGGGBBBGGGCCC@@@GGGQQQYYY\\\XXXOOOFFF777000+++,,,,,,++++++,,,************************+++++++++,,,,,,,,,------,,,,,,,,,---------------............////////////++++++...111000222;;;FFF___pppeeedddjjjssszzzzzzmmm```ZZZeee|||yyyWWWPPP\\\___\\\UUUJJJ@@@>>>BBBGGG@@@DDDGGGFFF@@@777...)))******)))))))))))))))(((******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////111000111111333EEEiiiuuurrrooorrrvvvyyywwwuuuyyybbbLLLNNNOOOIIIIIIIIIJJJIIIGGGCCC???999888666444222111000000/////////...------,,,,,,))))))))))))))))))))))))))))))(((((()))***++++++,,,...///000///000222333444444333222333666<<<@@@AAADDDIIILLLMMMOOORRRUUU]]]YYYWWWXXX^^^fffnnntttxxxzzz|||~~~}}}uuusssrrruuuxxx{{{sssgggdddjjjppp|||llleeebbbaaahhh{{{xxxggg]]]VVVOOOJJJIIIEEEBBB??????DDDTTToooqqqZZZWWWJJJEEEJJJFFF<<>>555---+++,,,,,,,,,...***************+++++++++++++++,,,,,,,,,---------,,,,,,,,,------................../////////000000------///000000555EEEUUU|||yyyuuupppmmmqqqyyykkk```eeetttgggRRRPPPXXX\\\]]]UUUIIIBBBEEEJJJGGGEEEDDDEEEDDD>>>333***+++*********))))))((((((******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---......//////000000111111000888QQQyyyzzzlllooorrrttttttttttttuuu|||eeeNNNNNNOOOIIIHHHIIIIIIIIIGGGCCC???999888666444222111000000//////.........---------))))))))))))))))))))))))(((((((((((()))***+++,,,,,,...000000000000222444333444333333444777<<<@@@AAADDDIIIMMMOOOQQQSSSUUUUUUUUUWWW\\\bbbkkkzzz|||zzzoooppprrrvvv{{{rrrfffbbbhhhrrr{{{}}}sssnnnhhhjjjzzzrrrddd[[[RRRKKKHHHFFFDDDBBB??????GGG[[[nnnbbbTTTKKKFFFHHHJJJ<<>>BBBDDDGGGKKKNNNPPPRRRSSSSSSOOOSSS[[[aaadddmmm|||yyywwwnnnqqqvvvzzzuuuhhhccchhhrrr{{{|||{{{rrreeeXXXOOOJJJJJJHHHEEEBBB===???KKKYYYxxxkkkSSSNNNFFFEEEOOOFFFEEEKKKVVV[[[ZZZYYY[[[NNN@@@222------------///*********++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,------.../////////.../////////000000000000000111222555;;;OOOrrrvvvrrr|||mmmdddddd|||yyycccRRRNNNUUU]]]aaa]]]VVVPPPMMMWWWSSSOOONNNNNNKKKCCC===------,,,,,,+++******)))******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------......//////000000000111222999RRRxxxooolllnnnooopppqqqsssvvvyyy|||fffNNNMMMNNNHHHHHHHHHIIIIIIGGGCCC@@@999888666444222111111000...............---------))))))))))))))))))))))))(((((((((((()))***+++,,,---...000111000111222444...000222444777;;;AAAEEEGGGIIIMMMPPPQQQRRRRRRRRRXXX]]]dddfffbbbfff{{{~~~uuupppooopppppptttyyy}}}||||||qqqffffffppp{{{sssdddYYYSSSNNNKKKHHHDDD>>><<>>]]]vvvooossspppmmmmmmppptttvvvvvvwwweeeOOONNNNNNJJJIIIHHHHHHHHHGGGDDDBBB:::999777444222111000//////......------,,,++++++))))))))))))))))))))))))+++***)))((()))***,,,.........//////000111222222......000444:::AAAHHHKKKOOOMMMOOOTTTSSSOOOOOOTTT``````___^^^```gggqqqzzztttiiihhhkkkppptttzzz|||||||||}}}}}}qqqffffffuuu{{{www{{{ttteee[[[TTTLLLFFFFFFGGGDDDBBBBBBQQQggghhhOOOKKKLLLIIIYYY[[[]]]]]][[[YYYXXXXXXVVVNNN>>>///+++//////***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////000///......///000///...+++111444<<>>DDDJJJNNNSSSRRRSSSTTTQQQKKKMMMSSS``````aaa```aaafffpppwww~~~oooiiijjjkkktttwwwzzz{{{{{{zzz|||}}}{{{tttkkkjjjpppzzz}}}|||qqqfff\\\RRRIIIGGGGGGCCCAAAAAAFFFYYYrrriiiSSSUUUVVVPPPZZZ\\\___```^^^[[[ZZZYYYWWWPPPBBB333---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........///////////////000111111111000222444:::MMMsssxxxggg```bbblllxxxaaabbbqqqrrraaaWWWVVVYYY\\\___\\\``````[[[WWWUUUQQQLLL???777---)))+++------+++------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---...//////...///111333222555999QQQ}}}xxxoooyyyoooooonnnoooqqqtttwwwzzz}}}}}}gggPPPMMMLLLJJJIIIHHHHHHHHHFFFCCCAAA:::999777444222111000///......------,,,,,,++++++))))))))))))))))))))))))))))))(((((()))***,,,---///000111222333222111000222444666:::???EEEJJJMMMSSSTTTVVVTTTNNNIIINNNVVV^^^```aaabbbbbbffflllrrroooeeeiiiooonnnwwwyyyzzzzzzyyyyyyzzz|||zzzqqqkkkgggqqq|||uuujjj]]]QQQKKKIIIEEECCCBBB>>>KKK^^^uuuqqqYYYUUURRRKKKZZZ]]]aaabbbaaa^^^\\\[[[WWWSSSHHH:::000.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////...///000111222222222111555666DDDcccyyyiii```]]]```hhhppp{{{|||hhhaaatttyyyaaaUUUXXX]]]\\\]]]aaabbb^^^[[[YYYSSSMMMEEE===333---+++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,---------------,,,,,,,,,,,,,,,------...---...//////...///111333333:::DDDbbbsssjjjsssxxxppppppooooooqqquuuyyy{{{~~~hhhPPPMMMKKKJJJIIIHHHHHHHHHFFFCCC@@@:::999777444222111000///......------,,,++++++***))))))))))))))))))))))))(((((((((((()))+++,,,---000111333444555444333222111222555999>>>CCCFFFIIIOOORRRUUUQQQKKKJJJQQQ[[[ZZZ]]]aaabbbbbbdddiiimmmtttyyyrrr```\\\jjjsssrrrwwwxxxxxxxxxyyyzzz{{{}}}xxxooojjjhhhlllyyy{{{kkkZZZQQQMMMIIIFFFEEE@@@EEEQQQddd~~~iiiSSSLLLNNNZZZ]]]aaacccaaa___\\\\\\WWWUUUMMM@@@333------///------------------------------------------------............///////////////000222222222111111222555AAA[[[~~~wwwmmmdddcccgggmmmuuu}}}hhheeemmmtttuuubbbYYYWWWXXX]]]aaabbb___\\\YYYQQQIIIIIICCC999111---,,,,,,---------,,,,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,---......,,,...//////...///111333444AAATTTuuu___cccwwwssspppooonnnoooqqquuuyyy{{{hhhPPPMMMKKKJJJIIIHHHHHHGGGEEEBBB???:::999777444222111000///...------,,,++++++******))))))))))))))))))))))))(((((()))***+++,,,---...,,,---///000111222111111000222555:::>>>AAADDDEEELLLQQQSSSNNNHHHIIIQQQYYYVVVZZZ___bbbcccdddgggjjjoooqqqhhhZZZ[[[jjjtttrrruuutttuuuwwwyyy|||~~~~~~pppgggiiiooowwwyyydddXXXRRRLLLHHHFFFCCCDDDJJJYYYoooZZZPPP[[[ZZZ]]]```bbb```]]][[[[[[WWWUUUPPPDDD666---,,,///------------------------------------------------........./////////000000000111222222000000222444;;;XXX{{{uuulllfffjjjsss|||nnndddbbbrrrnnnUUUMMMTTTZZZ^^^___]]]ZZZVVVLLLBBBHHHDDD>>>666000,,,,,,---------,,,,,,,,,++++++++++++,,,------......------------,,,,,,------...///---.../////////000222444777LLLgggxxxYYYeeewwwkkknnnnnnnnnppprrrvvvyyy{{{}}}}}}}}}~~~~~~gggPPPMMMLLLJJJIIIHHHGGGGGGEEEAAA>>>:::999777444222111000///------,,,,,,++++++******))))))))))))))))))))))))((()))***+++,,,......///,,,---///111333666777888222555888===@@@CCCDDDEEEKKKPPPQQQKKKEEEHHHNNNSSSSSSXXX___cccdddfffjjjmmmrrrnnneee___ccclllpppppprrrrrrsssvvv{{{~~~|||xxxjjjeeemmmxxxssscccZZZQQQJJJGGGDDDCCCGGGRRRcccxxxgggSSSZZZ\\\^^^``````^^^[[[ZZZZZZXXXUUUQQQIII;;;000---000------------------------------------------------....../////////000000000000111222111000111666:::GGGqqqvvvnnnkkkqqq|||rrreeejjjxxxtttWWWLLLRRRVVVZZZ\\\[[[YYYUUUIII===AAABBB@@@;;;333...------------,,,,,,,,,,,,++++++++++++,,,------------------------------......///---///000000000111444666???\\\{{{kkk[[[iiisssgggmmmnnnpppsssuuuxxxyyyzzzyyy{{{|||}}}}}}fffOOONNNMMMKKKIIIHHHGGGFFFDDDAAA>>>:::999777444222111000///------,,,,,,+++*********)))))))))))))))))))))))))))***+++---...///000000///000111444777<<<@@@BBB444666:::???BBBDDDDDDDDDFFFKKKLLLGGGDDDIIIMMMNNNSSSXXX___dddgggjjjnnnrrrqqqgggbbbffflllmmmmmmnnnpppppprrrwww|||~~~zzzzzzvvvmmmfffhhhtttttthhh[[[QQQKKKDDDCCCGGGOOOYYYhhhiiiZZZ___``````___\\\ZZZZZZ[[[ZZZUUUQQQLLLAAA444///111........................------------------------.../////////000000000000///111222111111555===DDD^^^uuuooooooyyyuuunnnoooiiiYYYTTTRRRVVVYYYZZZ[[[WWWJJJ>>>999===AAA>>>777000------------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,---------------...//////...000111222222333555888JJJlll```^^^jjjllljjjmmmooossswwwzzz{{{{{{{{{{{{|||~~~~~~~~~eeeOOONNNNNNKKKIIIHHHGGGFFFDDD@@@>>>:::999777444222111000///------,,,,,,+++******))))))))))))))))))))))))))))))***,,,...///000111111---......111666<<>>;;;999777444222000///......------,,,,,,++++++***+++***))))))))))))))))))*********+++,,,---------............///111333444444777:::<<<===>>>@@@BBB???AAADDDGGGKKKPPPVVVZZZZZZ___eeekkkqqqqqqiii^^^cccaaadddkkkoooooonnnooouuutttuuuwwwyyyxxxsssnnneeeccceeeooowww{{{}}}}}}kkk[[[OOOGGGJJJRRRVVVXXXYYYeee{{{mmmYYYWWWbbbccc______\\\YYYVVVSSSPPPMMMGGG>>>777222000...............,,,......................../////////000000000111111------111555:::MMMttt{{{ooohhhgggccc___^^^bbbffflllwww|||xxxtttqqqrrrtttuuuvvvnnnllliiifffeeefffhhhiiijjjjjjnnnvvv}}}}}}qqq|||tttUUULLL[[[ccc```[[[UUUAAA===;;;>>>>>>888222///...------,,,,,,,,,,,,,,,,,,,,,---............------------,,,------...///...111///000555666CCC[[[~~~iii[[[aaaiiihhhfffhhhgggmmmxxx}}}||||||yyywwwvvvxxx{{{~~~~~~yyyuuurrrnnnjjjhhhgggeeecccbbbbbbbbb```^^^\\\\\\[[[[[[[[[[[[[[[[[[[[[]]]\\\YYYXXX[[[\\\ZZZjjjQQQPPPPPPIIIIIIHHHGGGEEEBBB@@@>>>;;;999777444222000///......------,,,,,,++++++*********)))))))))))))))***,,,,,,---------------...///............000222333555777:::<<<======???@@@AAADDDHHHLLLQQQXXXbbbiiibbbfffhhhgggddd```\\\YYYfffiiilllnnnllljjjjjjlllqqqpppqqquuuwwwuuuoooiii]]]eeeooovvvyyy{{{vvvfffXXXMMMMMMSSSWWWZZZ[[[[[[nnnyyy\\\UUUccceee___]]][[[XXXUUURRRPPPNNNIIIAAA;;;333111///...//////...---........................//////000000000111111111000000111555???ZZZ}}}}}}{{{}}}wwwpppkkkhhhffffff^^^]]]]]]```ccceeeggghhhvvvxxx{{{ssswwwcccTTTWWWZZZ^^^```ZZZIIICCC???@@@@@@;;;444111...------,,,,,,,,,,,,,,,,,,------...............---------------...//////,,,111000000444888LLLjjjxxxjjjbbbggglllhhheeehhhiiiooozzz{{{xxxwwwwwwwwwvvvvvvyyy}}}|||xxxuuunnnjjjeeeaaa___]]]ZZZXXXVVVUUUTTTSSSRRRRRRQQQPPPSSSSSSSSSSSSTTTWWWYYYZZZ\\\]]]\\\\\\]]]```bbbbbbjjjQQQNNNMMMJJJJJJIIIHHHFFFDDDAAA???;;;999777444222000///......------,,,,,,++++++******)))))))))))))))******------------------------///............000222333555888;;;=========>>>???BBBFFFKKKPPPUUU^^^iiirrrkkkkkkhhh]]]PPPJJJOOOWWWeeejjjooonnnjjjhhhiiikkkooonnnoooqqqrrroooiiiddd^^^lllzzz}}}zzz|||zzz~~~~~~zzzpppcccVVVPPPPPPTTT[[[ccc\\\eeeuuu```SSS___bbb^^^]]][[[WWWTTTQQQPPPNNNJJJCCC===333111//////000000///...////////////////////////000000000000111111111111555444555===PPPrrrzzztttppplllgggbbb``````bbbfffkkknnnooonnnoooqqqsssuuuvvvwww|||yyysssyyyfffTTTLLLYYYccc\\\QQQHHHBBBBBBCCC>>>888444///...------,,,,,,------,,,---......//////.........------------...//////---222111000555<<>>>>>???CCCHHHMMMQQQTTT[[[fffooommmjjjcccUUUEEE???IIIWWW^^^ffflllkkkhhhjjjlllmmmppppppooommmjjjfffbbb```fffuuu~~~|||~~~uuulllrrr}}}~~~rrrbbbVVVOOOPPPYYYccc^^^___fffwwwgggVVVYYY[[[]]]___\\\WWWTTTQQQPPPOOOKKKEEE@@@444222000///000000000...////////////////////////000000000111111111222222222111666HHHggg~~~rrrooolllkkkmmmoooooopppfffccccccfffhhhhhhjjjmmmrrruuuxxx{{{qqqllltttzzz\\\HHHTTTbbb]]]WWWMMMDDDDDDEEEAAA;;;888000//////...............------...////////////.........------......///000...333111111888DDDcccsssiiiffffffiiiiiigggkkkqqquuuxxx~~~zzzxxxtttrrrqqqrrrtttvvvyyy}}}~~~{{{yyywwwuuuuuuuuutttttttttsssrrrsssuuuwwwyyyxxxwwwxxx{{{}}}}}}|||~~~}}}}}}yyyxxxxxxzzz~~~hhhOOONNNMMMIIIIIIIIIHHHFFFCCCAAA???;;;999777444222000///......------,,,,,,++++++***)))))))))))))))***++++++++++++,,,,,,---------............///000333555666888;;;???@@@@@@???>>>???EEEJJJOOOQQQQQQUUU^^^fffhhhbbbZZZQQQGGGCCCKKKWWW[[[ccciiiggggggjjjlllkkkooopppoookkkdddaaabbbeeepppzzz~~~zzz}}}ttthhhzzz|||hhhxxxppp```TTTPPPTTT\\\bbb___```lllzzzbbbZZZWWW]]]aaa\\\YYYVVVSSSQQQPPPMMMGGGBBB444222000000111111000///////////////////////////000000111111111222222222000111<<>>OOOrrr~~~eee```bbbgggiiigggffflllsssvvvzzz~~~uuutttrrrqqqpppqqqtttvvvzzz}}}zzzxxxwwwuuuttttttttttttwww{{{~~~}}}~~~jjjRRRRRRRRRHHHHHHHHHGGGEEEBBB@@@>>>;;;999777444222000///.........---,,,,,,++++++***))))))((())))))***++++++------......///000000111.........///111444666888999<<<@@@AAAAAA?????????IIINNNRRRRRROOOQQQXXX___ccc[[[TTTRRROOOKKKOOOVVV\\\dddhhhfffeeeiiijjjgggkkkmmmnnniiibbbaaaffflllwww}}}}}}zzzxxxvvvnnnsss|||}}}qqquuu```ooozzziii[[[SSSRRRUUUfffcccbbbhhhwwwppp^^^VVV^^^bbbZZZ[[[XXXTTTSSSQQQNNNIIIDDD555333111000111111000///000000000000000000000000000111111111111222222222666888FFFiiimmm___eeerrrxxx\\\PPPZZZaaa]]]QQQFFFFFFHHHFFFAAA>>>222111111000000000000000---......///////////////...............///000000000222000333BBBWWW|||ppp^^^]]]ccciiikkkhhhfffjjjqqqvvv{{{|||qqqrrrqqqqqqppprrrtttwwwzzz}}}~~~}}}{{{zzz{{{|||}}}sssqqqpppppprrrxxx~~~lllRRROOOMMMIIIHHHGGGFFFEEEBBB>>>:::999888555222000......---,,,,,,,,,+++++++++******)))******+++++++++******---,,,+++***+++---///111......------///222555888777666:::>>>===:::@@@IIIPPPRRRQQQKKKJJJOOOSSSTTTPPPQQQQQQRRRRRRRRRRRRSSSXXX^^^dddfffddddddfffjjjjjjqqqoooddd\\\```jjjooowwwzzz|||nnnmmm~~~}}}qqqaaaqqqwwwrrruuuqqqbbbYYYSSSOOO^^^iiikkkbbbfffwwwZZZVVVXXX\\\eee[[[XXXTTTQQQOOOLLLJJJGGG===777000...000111000---000000000000000000000000...111333000...000444666444>>>\\\iii```eeerrrrrr]]]QQQWWWbbbUUUJJJGGGDDD???>>>BBB888444///...///000///---........................---------.........//////***222555555FFFlllaaa```aaa```aaaccchhhlllnnnooottt|||yyysssqqqooommmnnnrrryyy~~~|||}}}}}}xxxvvvwwwhhhggggggiiijjjjjjhhhffffffkkkwwwjjjQQQNNNMMMKKKIIIGGGFFFEEECCC???<<<999888555222000......---,,,,,,,,,+++++++++******)))******+++++++++++++++------,,,+++,,,...000111......------///222555777777666999===<<<:::???GGGLLLNNNMMMJJJLLLQQQTTTRRROOONNNNNNOOORRRTTTTTTTTTXXX]]]cccfffeeeeeehhhkkklllnnnjjjaaa___fffooosssvvvzzz|||tttpppcccwwwmmmaaaXXXRRRRRRaaammmlllkkkwww^^^TTTYYY\\\___]]]ZZZVVVSSSQQQNNNKKKIII???888111...///111000...000000000000000000000000000222333222111222444666999LLLsssmmmhhhqqq|||wwwaaaTTTTTT]]]VVVNNNGGGAAA<<<===???999555000...///000///---........................---------.........//////...333555:::QQQxxxwww```]]]```___```cccggglllooopppvvvzzzvvvnnnnnnmmmmmmooottt{{{~~~{{{vvvqqqmmmlllmmmooopppqqqtttxxxyyyxxxtttpppeeebbbeeesssgggOOONNNNNNMMMJJJHHHFFFEEECCCAAA>>>999888555222000......---,,,,,,,,,+++++++++******)))******++++++++++++,,,......---------///000222///.........000222555777777777888:::999999>>>DDDHHHIIIJJJKKKPPPWWWXXXUUUOOOLLLKKKMMMRRRVVVWWWVVVWWW\\\bbbeeefffgggjjjlllmmmiiibbb]]]bbbmmmuuuvvvttt|||||||||{{{nnneeennn```WWWLLLYYYiiipppmmmmmm}}}jjjYYYZZZ[[[[[[^^^[[[XXXUUUSSSQQQMMMKKKBBB;;;333...///000111000000000000000000000000000222222222333333444555666===\\\www{{{|||}}}}}}mmmfffnnnnnn\\\RRRUUUXXXUUUIII===999:::<<<;;;777111///000111///---........................------........./////////333444666AAA___~~~ggg___[[[^^^___```cccggglllpppsssyyy{{{uuurrriiijjjkkkmmmpppvvv}}}{{{{{{yyywww}}}}}}tttrrrooommmlllmmmooopppyyy}}}}}}sssjjjpppfffOOOOOOPPPMMMJJJGGGEEEDDDCCCAAA???999888555222000......---,,,,,,,,,+++++++++******************+++,,,,,,---//////......///000111111//////...///000333555666777777777888777888===AAAFFFGGGHHHLLLUUU^^^___[[[PPPMMMKKKMMMSSSWWWXXXWWWWWW[[[aaaeeefffhhhjjjlllmmmddd[[[[[[eeeqqqwwwvvvsss~~~uuuyyy~~~yyykkkccc{{{iii]]]PPPSSS___lllmmmjjjwwwiii\\\WWW\\\]]][[[XXXVVVTTTRRRNNNKKKDDD>>>555000...000111222000000000000000000000000333111111333555444555777FFFkkkxxxxxxvvvrrr```aaarrrnnnUUUQQQZZZZZZKKK<<<777999:::>>>999333000000111000.......................................////////////666444666HHHlllgggYYY___ZZZ]]]^^^```cccffflllrrrvvv~~~vvvpppmmmfffhhhkkknnnqqqwww}}}nnn___eeesssxxxwwwvvv~~~}}}{{{zzz~~~fffPPPQQQRRRLLLIIIFFFDDDCCCAAA???>>>999888555222000......---,,,,,,,,,+++++++++******************+++,,,---...000/////////000000000111/////////000111333555666777777666555666999===@@@DDDEEEGGGLLLVVV``````\\\RRROOONNNPPPTTTWWWXXXWWWXXX[[[```dddfffhhhiiijjjjjj```ZZZ^^^jjjsssuuutttuuu~~~tttzzz|||tttfff^^^yyyooo```VVVPPPVVViiisssqqqxxx~~~___SSS```\\\ZZZWWWVVVTTTQQQMMMJJJFFFAAA888222//////111222000000000000000000000000333000000333444333666;;;TTTyyy{{{vvvwwwccc\\\eeedddSSS[[[\\\OOO???888999;;;BBB<<<555111111111000...////////////////////////........./////////000000444333:::TTT|||~~~VVVRRR___\\\[[[^^^```cccgggmmmuuuzzzxxxqqqllliiieeehhhlllpppsssxxx|||lll[[[aaaqqqwwwvvvuuugggPPPQQQRRRKKKHHHFFFDDDCCCAAA???<<<999888555222000......---,,,,,,,,,+++++++++******+++*********+++,,,...////////////000000000000000///000000111222333444555666777666333555;;;??????AAAEEEJJJOOOVVV[[[XXXRRRNNNOOOQQQRRRTTTVVVWWWXXXZZZ\\\___bbbeeefffffffffbbb]]]]]]fffpppttttttsssyyy|||sss|||~~~qqqbbbZZZpppyyyhhhZZZQQQTTTjjj{{{|||zzz|||dddRRRaaaZZZXXXWWWUUUTTTQQQMMMJJJGGGCCC<<<555000///111222000000000000000000000000333000111555444222999CCCaaa~~~wwwhhhZZZXXXmmmyyy[[[ZZZYYYSSSGGG<<<;;;???EEE???777222111222000///////////////////////////....../////////000000000000444DDDdddnnnPPPRRR]]]^^^[[[^^^bbbdddhhhoooxxxyyysssnnnjjjgggeeeiiinnnrrrvvvyyy|||}}}~~~zzzlllaaa_________gggqqqgggPPPPPPQQQJJJIIIGGGFFFEEECCC???<<<999888555222000......---,,,,,,,,,+++++++++******+++*********+++---///000/////////////////////...000000111111222333444555666777555222555===AAA@@@@@@JJJSSSXXXYYYVVVMMMDDDFFFKKKQQQSSSSSSSSSVVVYYY\\\]]]___aaaccccccbbbaaaYYY[[[cccpppwwwvvvtttuuu~~~wwwqqq}}}||||||nnn```YYYnnnzzzdddYYYVVVeeewww~~~{{{jjjUUU\\\YYYXXXWWWVVVUUURRRMMMJJJHHHDDD>>>777222000000111000000000000000000000000444111333777444222===MMMooo|||uuu}}}iiiYYYaaaeeeZZZUUUWWWPPPAAA===DDDGGGAAA888333222222111///////////////////////////.../////////000000000000111999PPPsssbbbSSSVVVZZZ]]][[[___cccfffiiipppzzz|||uuupppllliiifffccchhhoootttxxx{{{~~~}}}}}}}}}~~~uuugggXXXPPPIIIGGGSSScccuuufffOOOOOOOOOJJJIIIIIIHHHGGGDDD@@@<<<:::888555222000......---,,,,,,,,,+++++++++******+++******)))+++---///111...///////////////...---000000111222333333444444555777555111555>>>CCCAAABBBOOO\\\aaa]]]TTTFFF:::@@@HHHPPPSSSRRRRRRVVVZZZ]]]^^^___aaabbbbbb```^^^SSSYYYhhhwww|||xxxvvvyyyrrrnnn~~~wwwvvvlll___YYYrrroooaaaWWW]]]nnn}}}~~~nnnYYYVVVZZZYYYXXXWWWVVVRRRNNNKKKHHHEEE@@@999333000000111000000000000000000000000555333666999555222@@@TTTwwwrrrggg```{{{lllYYYRRRZZZVVVDDD>>>GGGIIIBBB999333222222111///000000000000000000000000////////////000000000000444???YYY{{{^^^WWWZZZXXX\\\[[[___dddfffjjjqqq|||yyysssooolllhhhfffbbbgggooouuuzzz}}}~~~||||||zzzbbbKKKBBBAAACCCKKKVVVfffwwwfffOOOPPPQQQJJJIIIGGGEEECCCBBBAAA@@@999888555222000...------------,,,,,,,,,,,,++++++)))(((((()))+++---///000///000111000......000111000000111222333444444555555444333444777<<>>666111//////000000000000000////////////000///......000111111000777???iiiaaa___^^^YYY___]]]```eeekkkooovvvyyyqqqllliiigggfffccchhhooouuuyyy|||~~~qqq[[[EEE>>>===>>>CCCKKK___pppgggOOOOOOOOOJJJIIIGGGEEECCCAAA@@@@@@:::888555222000.........------,,,,,,,,,+++++++++))))))))))))+++---...000//////000///...---///111000000111222333444444555444444444666999===AAADDDJJJLLLUUU^^^WWWFFF;;;<<>>777222000000000000000000000////////////000///......///111111111666DDDoooooo[[[[[[\\\[[[^^^\\\```fffkkkqqqyyyvvvnnniiigggeeedddfffkkkrrrwww{{{~~~uuu^^^GGG>>><<<;;;???FFFSSSeeeyyyiiiPPPOOONNNJJJHHHFFFDDDBBB@@@??????:::999666333111///......,,,,,,,,,,,,++++++++++++************+++,,,......---...///...---,,,...000000000111222333444444555333444666999<<>>888333111000111000000000000//////////////////......///111222333666PPP|||rrr\\\YYYXXXZZZ\\\ZZZ[[[```ffflllsss}}}|||rrrkkkfffdddccccccjjjnnntttzzz}}}zzzcccKKK@@@;;;888:::@@@KKK___uuukkkRRRPPPPPPJJJIIIFFFDDDBBB@@@???>>>;;;999666333111/////////,,,,,,,,,++++++++++++***++++++++++++,,,,,,------------...---,,,+++---///000000111222333444444555222444777;;;>>>@@@AAAAAAEEEFFFJJJMMMIIIAAA???CCCGGGKKKOOOQQQQQQQQQRRRTTTYYY[[[^^^______^^^^^^^^^fffiiilllooosssyyy|||~~~ssseeeeeezzz}}}{{{fffZZZXXXqqq{{{yyyyyydddSSSLLLWWWhhh|||}}}WWWZZZYYYYYYXXXWWWTTTOOOKKKFFFEEECCC>>>888333222222111111111111111111111111333222333555>>>YYYgggXXXUUU```|||dddgggdddQQQOOOSSSSSSMMMGGGDDD???999555222111111000000000000////////////...//////...///000333666===cccbbbSSS\\\YYYYYY\\\VVVYYY```gggmmmvvvxxxooohhhdddccccccccclllpppvvv{{{}}}hhhOOOCCC<<<777888===FFFYYYrrr{{{wwwlllTTTSSSSSSKKKIIIGGGDDDBBB@@@???>>>:::999666333000///......,,,,,,+++++++++*********++++++,,,,,,------------,,,---...---++++++---...000000111222333444444555000333888<<>>999888555222000...------++++++++++++******************,,,---............,,,---...---,,,+++---///000000111222333444444555000333777<<>>888444222222222222222222222222222000444<<>>??????@@@BBBAAA===:::>>>CCCGGGKKKJJJKKKMMMPPPRRRRRRRRRUUUXXX[[[[[[ZZZ\\\aaagggkkkmmmqqqvvv{{{~~~~~~}}}~~~yyyyyy|||{{{uuuoooxxxrrrhhhbbblllmmmZZZUUUXXXsssvvvsss^^^TTTTTTbbbnnnxxx~~~\\\[[[ZZZYYYWWWSSSMMMIIIGGGHHHHHHEEE???999444222222222222222222222222222111555===PPPooommm^^^RRRWWWooo}}}yyymmmWWWQQQUUUCCCBBBAAA>>>;;;888555333000000000000////////////,,,...000///---000777===\\\TTT[[[UUUUUU^^^WWWPPP^^^ZZZeeennnsss|||oooiiibbb___```eeejjjmmmrrrvvvzzz|||||||||||||||}}}jjjXXXKKK>>>888999444;;;OOOmmmyyyggg```lllkkkRRRNNNMMMMMMKKKIIIFFFCCCAAA@@@???:::888555111...---,,,+++++++++++++++++++++++++++***+++,,,---///000111222000...,,,++++++---///111000000111222222222222111222555888<<<>>>?????????HHHGGG@@@777666>>>DDDDDDEEEHHHLLLNNNOOOPPPQQQSSSTTT[[[]]]XXXVVV]]]dddfffhhhnnnwww|||~~~~~~zzzxxxxxx{{{vvveee^^^sss{{{hhh\\\PPP[[[zzz{{{kkk[[[OOO]]]hhhxxxwwwWWWRRR\\\UUURRRSSSJJJHHHEEEBBB???===;;;888555333333222111111222222222777000<<<^^^|||~~~jjj[[[YYYddd~~~{{{xxxyyyYYYNNNVVVEEECCCAAA>>>;;;888777666222222111111000/////////...000---...222...333FFFhhh[[[XXXVVVWWWYYYYYYWWWUUUZZZaaalll{{{yyyoooggg``````bbbeeelllrrrxxxzzz|||~~~wwwcccPPP@@@;;;===666999FFFaaawwwdddWWWbbb~~~kkkRRRPPPPPPMMMKKKIIIFFFCCCAAA@@@???:::888555111...---,,,+++++++++++++++++++++++++++***+++,,,---...000111111///...,,,++++++---///111000000111222222222222111333555777;;;===???@@@@@@FFFDDD===555777???DDDCCCFFFIIIMMMOOOPPPQQQSSSTTTWWW\\\\\\XXXYYYaaaggghhhhhhnnnuuuyyy{{{|||~~~}}}{{{xxxwwwxxx|||}}}rrraaa^^^tttvvvcccYYYOOO]]]ppp^^^PPPTTT___ooo___SSS\\\XXXSSSRRRJJJIIIFFFCCC@@@???<<<999777444333333222222222333333999666GGGlll~~~~~~eee^^^___ooo}}}uuunnnttt|||}}}vvveeeRRRRRRFFFCCC???<<<;;;:::777555222222111111000000/////////111//////333///777KKKqqq~~~YYYWWWUUUVVVYYYZZZXXXWWW^^^dddppp~~~|||vvvmmmeee^^^^^^aaafffmmmtttzzz{{{}}}~~~~~~}}}|||~~~pppZZZFFF======777888CCC\\\zzz}}}tttaaaTTT^^^xxxiiiQQQPPPPPPMMMLLLIIIFFFCCCAAA@@@???999777444111...,,,,,,+++++++++++++++++++++++++++***+++,,,---...000111111///...,,,+++,,,---///111000000111222222222222111333444666999<<>>:::888444444333333333444444555:::===UUUtttuuu|||wwwhhh\\\^^^gggjjjgggccc\\\cccqqqrrrllluuu{{{yyysssYYYOOOHHHCCC===;;;<<<<<<999555222222222111000000//////000333000000333222===UUU~~~fffWWWVVVUUUVVVXXXYYYYYYYYYaaagggrrrxxxsssjjjbbb\\\]]]aaagggpppwww{{{|||}}}~~~~~~}}}|||{{{~~~|||bbbKKK>>>;;;:::777===TTTrrrwwwmmm[[[NNNUUUlll}}}hhhPPPNNNMMMNNNLLLIIIFFFCCCAAA???>>>888666444000...,,,,,,,,,++++++++++++++++++++++++++++++,,,---...///000111...---,,,,,,,,,...000111000000111222222222222111444555666888;;;>>>@@@BBB@@@:::333333;;;BBBDDDAAAFFFIIILLLNNNOOOQQQTTTVVV]]]YYYVVVYYY```iiilllllllllnnnqqqtttvvvxxxyyyzzzqqqrrrsssvvvzzz~~~zzzmmm```dddnnn\\\TTTQQQccc~~~{{{gggWWWHHHIIITTTkkkyyyXXXXXX\\\WWWPPPMMMIIIFFFCCCAAA@@@>>>;;;888555444444444444555555666888CCCbbb}}}eeehhhppp{{{wwwaaaXXXWWWWWWVVVUUUPPPSSS\\\iiiuuurrrfffddd|||sss}}}}}}bbbPPPKKKDDD;;;999<<<===:::555333333222111111000000//////222000///222444DDD```sssVVVWWWVVVUUUUUUWWWXXXYYYYYY___fffqqq{{{tttpppggg___[[[]]]cccjjjttt||||||}}}~~~~~~~~~kkkRRRCCC???<<<777999KKKhhh||||||pppfffTTTFFFJJJZZZiiinnnxxx}}}lllRRRNNNLLLNNNLLLJJJFFFCCCAAA???>>>777666333000...,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...///000000---,,,,,,,,,---...000111000000111222222222222111555555666888:::===???AAA<<<555111444===BBBCCCAAADDDGGGIIIKKKMMMOOORRRUUU\\\WWWTTTYYYbbbiiillllllnnnoooqqqsssvvvwwwwwwwwwmmmooorrrvvv|||pppqqq|||ttthhh^^^jjj~~~}}}mmm\\\VVVTTTggg}}}llluuulll\\\LLLHHHJJJ]]]{{{```VVV\\\ZZZQQQOOOGGGEEEBBB@@@???===:::888555444444444555555666777666IIImmmtttbbbeeennnxxxnnn^^^VVVPPPMMMLLLLLLIIIIIIPPP[[[iii{{{uuueeennnnnnkkkQQQOOOFFF===:::<<<>>>;;;777333333222222111000000000---111///...222777MMMnnnkkkRRRWWWWWWVVVUUUUUUVVVXXXYYY^^^eeepppxxxqqqnnnddd^^^[[[___gggoooxxx}}}~~~xxx^^^MMMEEE???888777EEE\\\ooovvvtttkkk```OOOBBBBBBLLLVVV[[[eeejjjrrrzzzqqqVVVQQQNNNOOOMMMJJJFFFCCC@@@>>>>>>777555222000...,,,,,,,,,++++++++++++++++++++++++,,,,,,------...//////000,,,,,,,,,---...///000111000000111222222222222111555666777999:::<<<===>>>999333111777>>>AAAAAABBBBBBDDDGGGIIIJJJMMMQQQTTTZZZUUUTTT\\\dddhhhjjjkkknnnnnnpppsssvvvvvvuuussslllnnnrrrxxx~~~hhhbbbxxxlll```\\\ooo|||{{{wwwxxxjjj[[[WWWXXXnnniiidddxxxrrraaaRRRJJJFFFRRRkkknnnVVV[[[\\\SSSPPPGGGEEEBBB@@@???===;;;888444444444444444555666777777RRRyyyxxxmmmooovvv}}}mmm___TTTMMMLLLMMMFFF@@@AAAHHHTTTgggvvvyyyvvvSSSRRRJJJAAA<<<<<<===;;;999333333333222111111000000,,,111///...333<<>>CCCIIIMMMWWW\\\ccckkkrrrxxx~~~rrrWWWRRROOOOOOMMMJJJFFFCCC@@@>>>===666444222///---,,,,,,,,,++++++++++++++++++++++++,,,,,,------.../////////++++++,,,---...///000111000000111222222222222111555777888:::;;;;;;;;;;;;666222333:::>>>???@@@DDDBBBDDDFFFGGGIIILLLQQQTTTXXXUUUWWW```gggggghhhkkkmmmmmmooorrruuuuuuqqqmmmlllooosssyyylllaaarrr|||uuujjj^^^]]]tttvvv{{{|||ppprrrcccVVVVVV\\\uuuzzzkkkcccoooxxxeeeTTTLLLFFFLLL___|||~~~YYYYYY^^^UUUPPPHHHEEECCCAAA@@@???<<<:::333333333333444555666777;;;]]]xxxyyy}}}nnn^^^UUUSSSMMMGGGAAA???AAAHHHTTT```vvv]]]UUUNNNEEE>>><<<;;;<<<<<<444333333222222111111000,,,222111000666AAAaaaxxxVVVNNNQQQSSSTTTTTTTTTWWW\\\```ooouuu|||ssskkkggg]]]ZZZ[[[ccclllssszzz{{{aaaMMMFFFAAA<<<===DDDNNNVVVYYYYYYPPPFFF>>>:::;;;???CCCIIINNNUUU\\\dddllltttyyy}}}pppUUUQQQOOOOOOMMMJJJGGGCCC@@@>>>===666444222///---,,,,,,,,,++++++++++++++++++++++++,,,---------.../////////++++++,,,---...///000111000000111222222222222111666777999;;;<<<;;;999888555222555<<>>;;;===CCCJJJOOONNNGGG???999666666888<<>>===>>>>>>>>>???BBB???;;;888666555666777999===BBBEEEIIIQQQ]]]eeekkkqqqzzzqqqUUUPPPOOOMMMNNNLLLFFFCCCCCCAAA===999777444000...---------...---+++***)))***+++,,,---------------------------,,,,,,,,,---///000111111222222222000000111222555777;;;???@@@>>>;;;888111444888;;;===???AAACCCCCCDDDEEEEEEFFFHHHLLLOOOTTTXXX___fffkkkmmmlllkkkooonnnnnnnnnnnnllljjjhhhlllqqqxxx~~~ttthhhqqquuuooommmfff]]]aaa{{{~~~pppdddZZZUUUMMMKKK]]]uuusss```QQQGGGGGGMMM\\\zzz]]]ZZZ]]]RRROOOJJJDDD@@@@@@???<<<999555888333222888666555>>>SSS}}}}}}~~~~~~yyyjjj^^^UUULLLGGGDDD@@@AAACCCMMMZZZooojjjUUUTTTNNNBBB<<<<<<<<<:::999666333222222222111000---333444333<<>><<<;;;<<<>>><<<999666444444444444444777;;;>>>AAAGGGRRRYYY___fffqqqzzzoooTTTOOOMMMMMMNNNLLLFFFCCCCCCAAA===999777444000...---------...---+++******+++,,,,,,------------------------,,,,,,,,,---...///111222111222222111000000111333777777999===@@@???;;;666111444888;;;===???AAABBBAAACCCFFFGGGHHHIIILLLNNNSSSYYYbbbggghhhiiijjjlllmmmmmmmmmlllkkkjjjiiihhhlllqqqxxx~~~vvvqqqqqqyyytttllliii```\\\eee~~~xxxggg[[[RRRMMMGGGGGGZZZttthhhXXXKKKIIIKKKTTTooolll[[[\\\VVVOOOJJJDDDAAA@@@???<<<999777888333444:::888777BBBYYY{{{{{{|||}}}wwwhhh___UUUOOOIIICCCAAACCCBBBJJJYYYllloooSSSTTTPPPEEE===<<<<<<<<<999666333222222222111000...111222333AAA___YYYEEEOOOOOOPPPRRRTTTVVVXXX\\\___ooo}}}sssiiiaaa[[[]]][[[___jjjtttzzz}}}}}}||||||~~~rrrbbbPPPFFFAAA===;;;<<<;;;:::999777555444444333111333555666888===EEEKKKUUU]]]iiiuuu}}}mmmTTTNNNKKKMMMNNNLLLFFFCCCCCCAAA===999666333000---,,,,,,,,,---,,,,,,+++++++++,,,,,,........................+++,,,,,,...///000111222111111222111000000222444888777777;;;@@@@@@:::444111444999;;;===>>>@@@BBB@@@CCCFFFIIIJJJJJJLLLMMMSSS[[[dddhhhfffeeehhhlllkkkkkklllkkkiiihhhhhhhhhmmmrrryyyzzzlllnnn{{{~~~rrriiidddZZZ[[[jjjsss___SSSJJJGGGBBBCCCXXXrrrnnnZZZLLLIIIHHHMMMfffzzz]]]ZZZXXXOOOJJJDDDAAA@@@???===:::888777222444;;;888:::HHHjjjzzzzzzzzz}}}uuukkk```XXXPPPHHHCCCCCC>>>BBBKKKWWWfffvvvrrrTTTTTTQQQHHH???;;;<<<>>>999666333222222222111000///000000555HHHhhhqqqRRRGGGNNNOOOPPPSSSWWWZZZ]]]^^^___hhh|||wwwnnneee^^^YYY[[[[[[aaammmwww|||}}}}}}~~~uuu___QQQHHHBBB???@@@<<<<<<;;;:::999777666555333444444444555888>>>BBBLLLTTTbbboooyyykkkSSSOOOKKKMMMNNNLLLFFFCCCCCCAAA===888666333///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------........................,,,,,,---...000111111111111111111000///000333555888666666999>>>>>>999333222555999<<<===>>>@@@AAA???BBBGGGIIIJJJKKKMMMNNNUUU]]]fffhhhdddcccfffkkkiiijjjkkkjjjgggfffgggiiiooossszzzsssqqq}}}xxxmmmccc]]]VVVZZZnnn|||mmmYYYNNNFFFCCC???AAAVVVppptttqqq\\\LLLJJJHHHIII```~~~___YYYXXXPPPKKKEEEAAAAAA@@@===:::777777222444999777>>>SSS{{{{{{{{{uuujjjaaaWWWLLLEEEDDD???BBBEEEHHHMMMYYYkkkxxxxxxrrrsssXXXUUUPPPIIIAAA;;;<<<>>>999666333222222222111000000000000999QQQssscccMMMKKKMMMOOOQQQUUU\\\cccfffeeeccchhh~~~|||ssskkkccc]]]YYYXXXZZZbbboooyyy~~~mmm]]]QQQIIIDDDDDD???>>>===<<<:::999777666666666555444444666999<<>>???AAA???BBBFFFIIIKKKLLLMMMOOOWWW^^^eeegggcccbbbeeeiiihhhjjjkkkiiifffeeegggjjjqqquuu|||~~~tttiii```ZZZTTTYYYpppvvvfffUUUJJJCCCBBB>>>???SSSlllooozzzxxxaaaPPPNNNIIIGGG\\\zzzaaaZZZZZZPPPKKKEEEBBBAAA@@@===:::666777444555777555CCC```zzz|||{{{{{{}}}~~~sssjjj___RRRJJJGGGBBBEEEEEEAAA???FFFTTTaaawwwjjj\\\iiizzz___WWWOOOHHHBBB<<<<<<>>>999666333222222222111000222000111>>>[[[~~~YYYKKKNNNLLLPPPQQQWWWbbbmmmrrrpppkkkpppyyypppiiibbb]]]ZZZWWWZZZcccqqqzzz~~~|||kkk]]]QQQJJJHHHBBB@@@>>><<<:::888777777777555444333333444666777<<>>???AAA@@@CCCFFFIIIJJJLLLNNNPPPZZZ___dddfffcccbbbdddggghhhjjjkkkiiieeedddhhhkkkssswww}}}xxxnnneee\\\WWWTTTXXXqqqnnn^^^QQQHHHBBBAAA<<<<<>>;;;:::999999777666444333444555666666:::@@@IIIUUUaaaooo{{{gggSSSSSSOOOMMMNNNLLLFFFCCCCCCAAA===888555222///,,,++++++++++++,,,------.........---///////////////////////////000111111111000...---111111000///...000444777111444666777555333222333333666999<<<======???@@@AAACCCFFFHHHJJJLLLOOOQQQ\\\___ccceeedddcccdddeeehhhjjjllliiieeedddhhhllluuuyyy~~~zzznnneee\\\UUUOOOUUUXXXqqq~~~iiiYYYOOOFFFAAAAAA<<<:::LLLccc~~~rrrnnnqqqrrr^^^YYYNNNDDDUUUrrrcccZZZWWWPPPKKKEEEBBBAAA@@@>>>;;;777;;;::::::777555NNNwwwuuunnnsssyyyzzzzzz~~~ssseee\\\YYYLLLLLLLLLLLLKKKJJJHHHGGGJJJccctttiiiaaaQQQmmmkkkZZZKKKFFFCCC>>>;;;<<<999666333222222222111000444222444FFFiiisssMMMIIIRRRIIIPPPSSS\\\lll}}}{{{}}}sssiiiaaaZZZTTTQQQZZZ^^^hhhsssyyyzzz|||~~~}}}}}}~~~yyygggZZZTTTMMMJJJEEEAAA>>>=========888777555555666777777777444888AAAKKKWWWeeerrr{{{kkkUUUTTTTTTMMMNNNKKKEEEBBBCCCCCC@@@999333/////////,,,+++------,,,+++++++++,,,---............///////////////---...///000000111000000///...---///111333333333000333666777555333111000555777999:::;;;<<>><<>><<<::::::===666666;;;888SSSwwwwwwxxxvvvvvv~~~ttthhhbbb]]]WWWSSSQQQNNNHHHDDDLLLTTTiii|||ppp]]]ddd{{{XXXLLLOOODDD@@@AAA888;;;888444333444333000------444555KKKxxxcccLLLNNNRRRMMMRRRVVVYYYiiiwwwnnnggg___WWWUUUWWWWWWcccooouuuzzzvvvggg\\\VVVOOOIIIGGGDDD???>>>???===<<<:::888777666777777777999>>>EEEPPP^^^llluuulllSSSQQQPPPMMMNNNKKKEEECCCCCCBBB???999333/////////,,,+++------,,,+++++++++,,,---...............////////////---...///000000111111000///...---///111333333333222555777777555111///...555777999::::::<<>><<>><<<;;;999<<<777777<<<>>>___~~~sssuuuxxxwwwwwwuuusssooojjjddd^^^WWWPPPKKKIIINNN___{{{}}}ccccccaaaQQQQQQGGGDDDEEE<<<<<<999555333333222111//////555777OOOzzzhhhMMMLLLRRRQQQSSSVVVYYYhhh}}}uuummmfff^^^WWWUUUWWWYYYeeepppvvv{{{yyyjjj```WWWOOONNNLLLGGGDDDDDD===<<<:::888777666666555444777;;;@@@HHHUUUcccmmmlllRRRNNNKKKMMMNNNLLLFFFCCCDDDBBB???999333/////////,,,+++------,,,+++++++++,,,...///........................---...///000111111111111///...---///111333333333444666888777444000...---555777888999:::<<>><<<;;;888;;;888999===HHHqqqwwwpppuuuxxxxxxxxx~~~tttiii]]]TTTPPPIIIJJJUUUnnnjjjcccxxxsss[[[RRRIIIHHHGGG???===999555222111111111111111555;;;VVV~~~kkkNNNJJJQQQTTTQQQTTTVVVeee{{{{{{sssjjjddd]]]VVVUUUXXX\\\gggrrrxxx{{{zzzkkk___TTTRRRQQQMMMHHHEEE@@@???>>><<<:::888666666333666999;;;@@@JJJXXXccckkkQQQMMMKKKMMMOOOLLLGGGDDDDDDBBB>>>999333/////////,,,+++------,,,++++++,,,---...//////...............------,,,---...000111111111111///...---///111333333333444666777666333000//////555666888999:::<<>><<<;;;999:::::::::===QQQuuuqqqvvvxxxwwwyyyqqqccc[[[XXXPPPLLLPPPdddhhh```mmmkkkUUUJJJHHHEEE???>>>:::666222000111222222222444@@@]]]fffNNNIIINNNRRRMMMPPPRRR```vvv~~~wwwooogggaaa[[[VVVUUUYYY^^^hhhsssxxx{{{}}}mmm]]]VVVUUUQQQLLLIIIFFFEEECCCAAA>>><<<999888555888:::999:::BBBNNNYYYhhhQQQOOONNNNNNOOOMMMHHHEEEDDDBBB>>>999333/////////,,,+++---,,,,,,++++++,,,...///000//////......---------,,,,,,---...000111111222222///...---///111333333333333444555444222111111222444666888999:::;;;>>>AAAAAACCCEEEFFFHHHMMMUUU\\\cccddddddaaa]]][[[^^^aaadddbbb___]]]]]]bbbiiiooossswww||||||www{{{lll\\\SSSMMMHHHEEEEEECCCJJJlllwwwyyyoooXXXRRRDDD<<<===AAA[[[hhhZZZWWWZZZdddsss|||fffUUUIIIIIIOOOfffnnntttVVVUUUPPPHHHCCC@@@>>>===<<<<<<:::;;;:::===YYYvvvuuuxxxxxxvvvyyy|||nnnfffdddWWWPPPNNN\\\zzzppp^^^YYYaaa[[[MMMIIIDDDAAA===;;;777333000000222444222333EEEfffwwwZZZMMMKKKMMMMMMKKKPPPRRRaaawwwssskkkccc^^^YYYUUUVVVZZZ___iiissswwwzzz~~~mmmbbb]]]XXXRRRPPPKKKJJJGGGDDDAAA>>>;;;:::999::::::888777<<>>@@@BBBDDDFFFFFFHHHMMMVVV\\\aaabbbbbb___\\\[[[___bbbbbb```]]][[[]]]ccckkkqqqtttxxx||||||ppp___TTTMMMGGGDDDDDDCCCIIIfffvvv~~~yyy~~~nnnXXXRRRDDD>>>???@@@VVVxxxrrrdddaaafffrrr{{{lllZZZMMMJJJMMM___sss[[[VVVQQQIIICCC???>>>===<<<>>>999<<<<<>>BBB```LLLNNNOOONNNPPPOOOIIIFFFEEEAAA===999333/////////,,,+++---,,,,,,,,,,,,---///000222//////...------,,,+++++++++,,,...///111222222222///...---///111333333333666666555222000000222333444555777888999;;;>>>@@@AAACCCEEEFFFHHHNNNWWW^^^```aaaaaa^^^[[[\\\___ccc^^^]]]ZZZYYY[[[bbbkkkrrrssswww|||yyyeeeXXXOOOGGGCCCBBBBBBFFF]]]zzztttiii|||{{{nnnVVVPPPEEEBBBBBB>>>JJJeeexxxrrrqqqssszzzqqq^^^PPPKKKJJJTTTzzzhhhWWWQQQIIICCC???>>>===<<<@@@888<<<>>>BBBjjjvvvssssssuuuxxxwwwnnn]]]UUUMMMQQQiiiddd\\\SSSjjjcccUUUMMMBBBCCC:::;;;:::666222000111333555444RRRzzzZZZHHHJJJOOOQQQRRRLLLTTTZZZkkk{{{mmmeee]]]YYYUUUSSSVVV[[[dddmmmuuuxxxzzz~~~}}}lllaaa\\\ZZZVVVPPPJJJFFFCCCBBBBBBBBB???<<<;;;<<<======<<<^^^JJJKKKMMMNNNPPPOOOJJJFFFEEEAAA<<<999333/////////,,,+++---,,,,,,,,,,,,---///111222//////...---,,,,,,+++++++++,,,...///111222222333///...---///111333333333888888666222//////000222444555777888999;;;>>>@@@@@@BBBDDDEEEHHHOOOYYY```___``````]]][[[\\\```ddd\\\ZZZXXXWWWZZZaaakkkrrrrrrvvv{{{}}}lll]]]RRRIIICCCAAA???AAAUUUlllzzz|||iiiaaavvv}}}oooTTTOOOFFFEEEEEE<<<@@@UUUlll{{{{{{tttvvvxxxvvvxxxttt```RRRJJJHHHLLLrrruuuXXXRRRIIICCC???>>>======@@@777;;;???EEEppp~~~ssspppppptttzzzttt```XXXOOOPPPffftttfffSSSeee```UUULLL@@@AAA999;;;;;;777333000111333777555VVVVVVFFFIIIOOOTTTXXXJJJSSS[[[lllyyykkkccc\\\XXXUUUSSSVVV[[[fffooowwwyyy{{{~~~}}}}}}~~~~~~oooiiibbb]]]VVVOOOJJJHHHHHHIIIGGGCCC??????BBBBBB???;;;___PPPQQQLLLPPPNNNLLLKKKIIIFFFBBB???999666222000//////...---555,,,)))///333//////333222111444///&&&***000)))---------......///000111000000//////000222444555666888999555111///333888555666888888888:::<<<>>>AAA??????CCCJJJSSSYYY]]]___^^^]]]\\\\\\]]]___``````\\\XXXYYY^^^gggnnnrrrwwwzzz~~~yyywwweeeTTTFFF@@@AAA===CCCLLLYYYkkkwwwrrrfffccc~~~mmm___QQQEEEBBB???<<<@@@IIIPPP```pppuuuvvvzzzzzzvvvcccVVVLLLFFFNNNjjjyyy\\\RRRHHHEEEBBB>>><<<<<<:::???;;;999RRRsssqqqtttrrrsssyyyiiiXXXMMMPPPccckkkYYYgggfffSSSMMMHHH???======<<<:::888555333222888AAAccczzzVVVHHHIIIUUU\\\UUUUUUPPPWWWnnn|||rrrjjj```VVVTTTTTTTTTWWW[[[llltttzzz|||}}}}}}}}}|||}}}}}}}}}}}}}}}|||ttthhh]]]WWWUUUSSSRRRNNNKKKHHHFFFEEEBBB???<<>>AAA@@@@@@DDDKKKTTTZZZ]]]]]]\\\[[[ZZZZZZ[[[]]]^^^___[[[XXXYYY___gggnnnrrrwwwzzz}}}vvv~~~sssmmmwwwvvvdddTTTGGGAAAAAA<<>>AAAIIIFFFYYYlllsssuuuzzz|||}}}gggXXXMMMHHHNNNddd{{{\\\RRRIIIEEEBBB???===>>>===???<<<@@@```rrrppptttrrrttt{{{rrrooommmrrrppp]]]OOOPPPaaauuu___gggeeeRRRLLLGGG???===<<<;;;:::888555333222555AAAgggwwwSSSFFFHHHTTT[[[SSSRRRMMMUUUmmmyyyooofff]]]TTTRRRRRRSSSWWW[[[mmmtttzzz|||}}}}}}~~~}}}}}}}}}~~~wwwoooggg___YYYTTTQQQOOOMMMKKKHHHCCC???cccPPPPPPKKKOOOMMMKKKJJJIIIFFFBBB???999666222//////......---$$$333555888fffggg999$$$///...%%%)))222......---...///222555777/////////000111222333444444555555222//////222555777999::::::999:::<<<>>>BBBAAABBBFFFMMMUUUZZZ]]]ZZZYYYXXXWWWWWWYYY[[[\\\]]]ZZZXXXYYY___hhhnnnrrrwwwyyy|||~~~tttvvvnnn^^^XXXgggtttcccTTTGGGAAAAAA>>>???BBBLLL]]]kkkooolllllltttccceeewwwoooYYYMMMDDDCCCBBB>>>@@@GGGDDDVVVgggnnnqqqwww|||~~~nnnZZZOOOKKKLLL[[[zzz~~~]]]RRRIIIEEEBBB???>>>???>>>===;;;IIIrrrpppooorrrqqquuu}}}ttthhh\\\YYYbbb~~~{{{eeeTTTOOO\\\gggeeewwweeeQQQJJJEEE???===<<<;;;999777555444333444FFFmmmuuuQQQGGGJJJVVV[[[TTTOOOKKKTTTmmmuuujjjaaaYYYQQQPPPQQQSSSWWW]]]ooovvv{{{|||~~~~~~~~~}}}~~~~~~}}}qqqhhh^^^[[[VVVTTTRRRMMMGGGBBBdddOOONNNJJJMMMLLLJJJIIIHHHFFFBBB???999666111///......---,,,'''***)))'''222OOOpppsssCCC(((---,,,%%%***333000///...---...000333555......///000111222333333333444333111......111444888999::::::999:::<<<>>>CCCBBBDDDIIIPPPVVV[[[]]]XXXWWWVVVUUUVVVXXXZZZ[[[ZZZXXXWWWZZZ```hhhooorrrwwwxxx{{{|||~~~uuuqqq~~~bbbPPPPPPbbbrrraaaSSSGGGAAAAAAAAA===@@@NNNdddtttuuuoootttuuubbb]]]iiippp^^^QQQFFFCCC@@@<<>>===???<<<:::<<>>CCCCCCEEEJJJQQQWWW[[[\\\XXXWWWVVVUUUVVVXXXZZZ[[[WWWVVVVVVZZZaaaiiiooorrrvvvxxx{{{}}}~~~xxxoooyyy[[[GGGPPPcccppp___SSSHHHBBBAAAAAA<<>>888555111......------,,, ###%%%)))///555333,,,,,,(((++++++(((...111)))111111000...------------------///000111222222222333222000//////000111333555777888888888:::<<<>>>BBBCCCFFFLLLRRRWWWZZZ[[[WWWVVVUUUUUUVVVXXXZZZ\\\TTTTTTVVV[[[bbbjjjppprrruuuxxx{{{~~~wwwpppyyyZZZFFFOOOcccnnn^^^RRRHHHBBBAAA@@@===GGGeee|||lll~~~gggUUUUUUpppvvvaaaRRREEEBBBCCCFFFQQQ]]]cccbbbaaaeeeqqq|||hhhUUULLLEEEJJJ[[[zzz~~~|||```TTTHHHCCC???<<<;;;===<<<>>>GGGbbbqqqnnnmmmjjjrrrnnn```UUUPPP^^^uuuzzzcccUUURRRkkkzzzlllttt]]]KKKBBB@@@<<<;;;888666555444444555999YYYyyyaaaLLLNNNQQQXXX______\\\WWW```yyy~~~qqqeeeZZZUUURRRRRRSSSVVV___hhhrrrwww{{{{{{|||~~~oooaaaYYYSSSJJJDDDgggOOOMMMMMMJJJIIIHHHGGGGGGEEEAAA>>>888555111...------,,,++++++555666+++)))222777444555000///***###)))111...000000111111000///------,,,---///000111222111111333222000//////111222333333444666777888999<<>>888555000...------,,,+++...+++***+++000222000,,,///***000555...+++,,,(((...///111333333111000...,,,---///000111222111111444222//////000222333333111333555666777999<<>>999999EEEggg{{{{{{pppooommmlllwwwgggTTTMMMSSS\\\~~~hhhZZZQQQdddpppgggOOOCCC@@@<<<:::777555444444555555@@@llllllQQQGGGOOOPPPSSS]]]ccc\\\XXXbbb{{{yyyoooeeeXXXTTTRRRRRRRRRUUU^^^iiiqqqwwwzzzyyyzzz}}}}}}}}}}}}~~~qqqaaaVVVOOOPPP\\\{{{tttfffUUUIIIlllQQQNNNMMMLLLKKKIIIHHHGGGEEEAAA>>>999555111---,,,,,,,,,+++,,,---...///000000000000222111///---,,,,,,,,,,,,//////000000///...------,,,---...000222333333444444111---,,,...111333444333444666666777888;;;===@@@@@@DDDMMMVVV[[[YYYVVVRRRQQQQQQUUUYYYZZZXXXUUUUUUSSSTTTYYYbbbkkkppprrrtttwww|||tttwwwwwwjjjdddqqq|||iii^^^TTTJJJGGGIIICCCMMMeee{{{uuuhhhcccmmmrrrddd\\\UUUSSSSSSSSSWWW]]]hhh~~~xxx___QQQNNNJJJMMM___{{{xxxWWWEEEFFFCCC???>>>:::;;;999JJJsss|||}}}tttjjjlllmmmkkkvvvrrr^^^TTTQQQQQQmmmnnn[[[QQQ\\\~~~uuufffmmmQQQDDDDDD>>>999666777777555555777KKKtttdddNNNDDDHHHHHHNNNUUUVVVVVVYYYggg}}}}}}ssshhh^^^SSSSSSRRRPPPQQQXXXccckkkqqquuuzzz~~~wwwgggZZZGGGHHHMMMYYYqqqppp[[[NNNkkkQQQNNNMMMLLLKKKIIIHHHGGGDDDAAA>>>999555111---,,,,,,,,,+++,,,---...///000000000000222000///---,,,,,,,,,,,,///////////////...------------///000222222333333444111---,,,...111333333333555666777777999<<<>>>@@@AAAEEEMMMVVVZZZXXXUUURRRPPPOOORRRVVVYYYWWWUUURRRQQQSSSZZZccclllrrruuuuuuxxx|||qqqtttuuucccXXXOOOGGGEEEGGGEEEKKKaaa}}}vvv{{{kkkjjjooo```[[[XXXXXXWWWVVVXXX]]]qqqzzzbbbSSSMMMIIILLL]]]www}}}[[[GGGFFFBBB???>>>:::???===PPP|||zzzsssiiikkkmmmmmmyyyxxxbbbUUUQQQQQQcccrrr^^^RRRZZZzzzvvvggg~~~wwwZZZGGG???>>>999666777777555555888KKKvvv^^^JJJCCCIIIJJJNNNTTTSSSWWW\\\kkkzzzqqqfff\\\QQQQQQPPPOOOQQQXXXdddmmmtttwww{{{~~~~~~~~~~~~}}}lll^^^SSSLLLGGGHHHUUUsss~~~iiiXXXjjjPPPNNNMMMLLLJJJHHHGGGFFFDDDAAA>>>999555111---,,,,,,,,,+++,,,---...///000000000000111000...---,,,+++,,,,,,///////////////......---......000111111222222222333111...---...111222333444555777888888:::<<>>;;;@@@@@@VVVsssrrrhhhiiilllppp~~~iiiXXXRRRQQQWWWwwwxxxcccTTTYYYvvvmmm|||fffLLL======999666777666555666:::NNNzzz~~~YYYFFFBBBJJJJJJMMMQQQPPPWWW___rrrwwwmmmbbbYYYQQQPPPNNNLLLOOOXXXeeeooovvvyyy}}}~~~}}}||||||}}}~~~vvvhhh]]]PPPDDD???>>>MMMtttsss^^^iiiOOOMMMMMMLLLJJJHHHFFFEEECCCAAA>>>999555111---,,,,,,,,,+++,,,---...///000000000000000///...,,,++++++,,,,,,...///////////////.........///000111111111111111333000...---///111222222555666888888999:::===???AAACCCHHHOOOUUUVVVTTTQQQMMMLLLNNNRRRWWWYYYVVVSSSNNNPPPUUU]]]fffnnntttwwwuuuxxx|||~~~{{{uuulll___VVVPPPJJJFFFDDDAAABBBSSSsss~~~ttt{{{|||qqqlll```WWWXXX^^^bbbeeehhhkkkzzzvvvrrrzzzlll[[[JJJIIIMMM^^^zzzhhhNNNHHH@@@======;;;>>>@@@[[[jjjrrrhhhhhhlllrrrrrr^^^TTTQQQRRRlll}}}hhhXXXYYYsssxxxzzzjjjOOO???<<<888777777666444777===UUUXXXGGGCCCJJJIIIJJJOOONNNVVVaaawwwuuukkk```WWWRRRPPPNNNKKKNNNWWWeeepppvvvyyy|||}}}}}}|||}}}~~~~~~tttbbbRRRHHHEEE===;;;SSSssszzzcccgggNNNMMMLLLMMMJJJGGGEEEDDDCCC@@@>>>999555111---,,,,,,,,,+++,,,---...///000000000000///...---,,,++++++,,,,,,......///////////////......///000111111111111111222000......000111222222555666888888999:::===???@@@DDDIIIPPPTTTUUURRRPPPKKKLLLPPPVVV[[[ZZZUUUPPPOOOSSSYYY```gggmmmrrruuuuuuwwwzzz|||~~~}}}wwwrrriiiaaaZZZSSSKKKDDDAAAAAARRRtttvvv~~~vvvnnn___VVV]]]iiimmmhhhbbb```ooo||||||qqqnnnzzz|||tttaaaMMMLLLNNN]]]{{{oooRRRIIIAAA<<<>>><<<===CCCbbbgggrrrhhhgggkkksss}}}|||eeeXXXSSSTTTeeemmm[[[[[[tttvvvcccLLLBBB;;;888777777555444999???]]][[[IIIDDDIIIFFFHHHNNNOOOTTTbbb{{{sssjjj```VVVSSSQQQNNNLLLNNNWWWeeeoootttwwwzzz|||}}}~~~~~~gggUUUJJJJJJCCC999BBBUUUlllfffMMMLLLLLLMMMJJJGGGEEEDDDBBB@@@???999555111---,,,,,,,,,+++,,,---...///000000000000///...,,,+++++++++,,,------...//////////////////......000111111222222222222000......000222222111444555777888888:::<<>><<>>===CCCJJJQQQTTTSSSRRRPPPNNNNNNOOOSSSWWWVVVRRRMMMPPPUUU]]]dddhhhlllpppsssyyyzzz|||}}}qqqggg___TTTHHHCCCBBBPPPmmm~~~vvv```ZZZ\\\hhhrrrooobbbWWWYYYbbbmmmpppjjjhhhvvv{{{nnnVVVQQQKKKTTTvvvwwwYYYNNNDDD>>>???<<<@@@LLLsss}}}vvvuuummmfffeeekkkwwwzzzxxxsssbbbXXXUUUXXXzzzvvv```]]]uuu}}}|||]]]IIIBBB:::888888777555444;;;CCClllyyyQQQBBBBBBIIIFFFGGGMMMNNNQQQddd|||qqqhhh]]]TTTNNNNNNNNNOOOSSS]]]jjjtttsssvvvyyy{{{|||rrrbbbQQQFFF@@@<<<<<>>BBBHHHOOORRRRRRNNNLLLMMMKKKNNNRRRSSSOOOKKKLLLNNNSSS[[[ccchhhlllppprrrwwwzzz|||~~~uuuhhh\\\ZZZWWWKKKAAA>>>DDDQQQYYYYYY[[[aaa||||||xxx~~~zzzrrriiigggbbb^^^[[[]]]aaaeee\\\[[[YYYZZZ```nnnttt~~~sssYYYPPPHHHMMM```|||cccOOOFFF@@@======CCCVVV~~~xxxkkkhhheeeffflllzzz~~~vvvzzzyyyeeeXXXPPPPPPhhhiiibbbxxxpppVVVBBB>>>666999555888888777TTTdddEEEBBBAAACCCEEEFFFJJJPPPTTThhhuuujjj```UUUOOONNNQQQRRRPPPUUUbbbnnnttttttuuuvvvyyy|||qqqeeeXXXPPPJJJBBB>>>>>>AAARRRlllzzzqqq```IIIIIIJJJJJJIIIGGGEEEBBB@@@>>>===999444...+++,,,---,,,***,,,---///000111111000000000///---,,,,,,---///000///......///000///,,,)))---///111111/////////000444///---///111000111444333444555777999;;;=========AAAGGGLLLNNNNNNLLLJJJLLLKKKNNNSSSSSSNNNLLLLLLNNNTTT\\\ccciiimmmqqqsssyyy{{{~~~qqqcccWWWVVVTTTJJJCCC@@@FFFQQQUUUPPPNNNRRRlll|||xxx}}}wwwpppfff]]]YYY[[[aaafff```\\\XXXXXX```rrrzzzxxx\\\TTTLLLJJJRRRkkk}}}hhhRRRGGGAAA>>>===CCCYYYuuuiiigggeeeeeemmmzzztttsssyyyeeeXXXRRRPPPcccnnnggg|||zzzZZZCCC???777:::666999::::::XXXaaaEEEAAA@@@CCCFFFFFFJJJOOOSSSiiirrrfff\\\RRRKKKMMMPPPQQQQQQWWWdddpppuuutttuuuwwwyyy}}}~~~~~~~~~~~~ooodddXXXQQQKKKDDD@@@@@@<<>>>>>999444...+++,,,---,,,+++,,,---...000000000000///000///---,,,,,,---///000111111000///...---,,,+++,,,...000111000000000111333...,,,///111111222555333444555777999;;;======>>>BBBGGGKKKLLLLLLJJJJJJKKKKKKOOOSSSRRRNNNLLLNNNOOOUUU]]]dddjjjnnnrrrtttyyy{{{}}}pppaaaTTTRRRRRRIIIFFFBBBIIIXXX___XXXOOOKKK___xxxvvvhhh[[[VVVZZZbbbiiiddd]]]VVVUUU```sss|||zzzdddYYYMMMHHHLLL```{{{mmmUUUGGGAAA???>>>AAA]]]uuuxxxgggeeedddeeemmm{{{uuuqqq{{{}}}zzzfffYYYRRROOO```qqqkkk~~~^^^FFF>>>777:::666999:::===]]]|||~~~^^^DDDAAA@@@DDDFFFFFFJJJNNNTTTlllqqqdddYYYOOOJJJKKKNNNOOOPPPWWWeeeppptttuuuuuuwwwyyy|||~~~}}}}}}}}}~~~yyyjjj___TTTNNNIIIBBB>>>>>>;;;HHH]]]qqq~~~zzztttfffKKKKKKLLLJJJIIIGGGDDDBBB@@@??????;;;555///,,,---......,,,+++,,,...///000000//////000///---,,,,,,---///000444333111...,,,,,,---...+++---000111222333444666222---+++...111111222555333444555777999;;;======AAAEEEKKKMMMMMMKKKKKKKKKJJJKKKOOOSSSRRRMMMLLLOOOPPPVVV^^^eeekkkooosssuuuwwwyyy|||~~~qqqbbbSSSPPPPPPGGGCCC>>>FFF]]]mmmgggUUUHHHZZZtttzzzkkk\\\UUUXXXccclllhhh___UUUTTTaaavvvwwwkkkZZZKKKGGGLLL^^^rrrWWWHHHBBB@@@???BBBddduuueeevvveeedddccceeemmm|||{{{tttyyy{{{{{{hhh[[[RRROOO]]]sssnnn```GGG===666:::555888:::???```|||^^^CCC@@@@@@DDDFFFFFFIIIMMMUUUppppppcccXXXOOOIIIIIIKKKLLLNNNWWWeeepppsssvvvvvvwwwyyyzzz}}}~~~~~~~~~~~~tttfff\\\RRRLLLHHHAAA===<<<<<>>===<<>>999===888:::>>>GGGlll~~~\\\AAA???@@@DDDFFFFFFHHHLLLUUUuuu{{{mmmaaaVVVMMMFFFGGGIIIJJJNNN[[[jjjssstttvvvvvvxxxzzz|||~~~|||}}}|||}}}yyypppfff\\\SSSNNNIIIAAA<<<:::777;;;FFFVVVgggrrrtttsssrrrRRRLLLLLLLLLJJJFFFCCC@@@?????????<<<666000------...---,,,---...000111222111///......---,,,,,,,,,,,,---...///000000111000...,,,++++++,,,---///111222333333/////////000111111222222222333555666777999===@@@EEELLLQQQPPPOOONNNLLLGGGMMMKKKMMMQQQQQQMMMKKKMMMOOOVVV```gggkkknnnrrrvvvyyyyyyzzz}}}~~~xxxooocccYYYRRRMMMHHHEEE@@@DDDKKKZZZrrroooUUUXXXfffkkk[[[cccrrruuufff[[[ccczzzuuudddgggzzztttlll}}}jjjTTTJJJFFFMMMiiizzzWWWIIIDDD@@@BBBMMMwwwnnnuuupppeeeaaabbbaaabbblll~~~xxxnnntttpppcccSSSNNNRRRlllwwwvvvqqq___NNNBBB999<<<999:::<<>>999888888<<>>???FFFqqqkkkzzzlllddd^^^```aaacccnnnxxxqqqtttwww~~~ooodddXXXMMMHHH]]]|||wwwxxxYYYJJJ???888===999:::<<>>@@@DDDEEEDDDHHHMMM[[[wwwtttggg\\\PPPHHHFFFGGGGGGIIIPPP[[[hhhrrrxxxwwwyyy|||{{{yyyyyy{{{~~~xxxnnnaaa\\\TTTOOOKKKFFF@@@;;;999666777@@@PPPaaalllqqqlllRRRRRRVVVKKKJJJHHHEEECCCBBBAAA@@@<<<666000------...---+++///000222333333333111000...---,,,,,,,,,,,,---...000///...------...000111...//////000000000000////////////000111111222222222333555666777999===@@@FFFLLLPPPOOOMMMMMMKKKHHHIIIJJJMMMPPPNNNIIIIIIMMMQQQXXXaaagggkkkmmmqqqtttvvvxxx{{{}}}wwwrrrttttttcccZZZYYYUUUMMMDDD???>>>===BBBQQQ___```ZZZ[[[ggghhh___aaaaaaZZZZZZgggyyyqqqdddrrrmmmXXXMMMFFFJJJbbb~~~dddQQQFFF??????HHHtttlll~~~hhhaaa\\\___aaadddnnn{{{rrrqqqqqq|||nnndddXXXMMMHHHWWWwww|||{{{tttTTTDDD>>>888===999999<<>>888===888999===MMM{{{mmmDDD<<<<<<@@@EEEGGGGGGJJJOOO]]]xxxrrrfffZZZNNNFFFDDDEEEEEEGGGNNNZZZgggrrrxxxwwwyyy{{{|||||||||}}}}}}wwwnnnbbb]]]VVVQQQMMMIIICCC>>>777555444:::GGGVVVccciiixxxXXXPPPOOOKKKJJJIIIGGGFFFDDDBBBBBB<<<666000------...---,,,...///111333333222111000...---,,,,,,,,,,,,---...000//////.........//////...///000000000000000////////////000111111222222222333555666777999===@@@FFFLLLOOOMMMKKKLLLKKKHHHHHHKKKOOOQQQMMMHHHIIINNNSSSZZZbbbhhhjjjlllooorrruuuxxx{{{|||}}}pppfffaaa]]]mmmsss|||uuueee]]]XXXPPPJJJAAADDDGGGKKKNNNQQQSSSSSSVVVddd}}}pppbbb]]]ZZZUUUTTT^^^jjjtttzzzsssbbbppprrr]]]QQQIIIIII^^^wwwhhhSSSGGGAAACCCKKKxxxmmmeee^^^\\\^^^___bbbmmm~~~xxxooohhhjjjtttyyykkkaaaNNNJJJMMMXXXeeemmmssswwwyyytttqqqvvvUUUEEE>>>888<<<777888>>>RRR{{{qqqFFF<<<<<>>CCCFFFHHHNNNTTTfffrrrfffZZZNNNFFFDDDCCCCCCEEEMMMYYYfffqqqwwwwwwwwwwwwyyy|||}}}~~~~~~yyyqqqddd^^^WWWQQQLLLGGGAAA<<<999666444666@@@NNN]]]eeexxxZZZTTTUUUJJJJJJJJJIIIGGGEEECCCBBB<<<666000------...---,,,---...000111222111///......---,,,,,,,,,,,,---...///000111111000...,,,+++---...///000111111111111/////////000111111222222222333555666777999===@@@FFFKKKNNNLLLKKKLLLKKKHHHIIILLLQQQSSSNNNHHHJJJQQQTTTZZZccchhhjjjlllnnnqqqppptttwwwwwwvvvyyy{{{lll\\\SSSNNNLLLGGGKKKPPPQQQLLLHHHJJJOOOIIIYYYvvvxxxiii]]]YYYRRRPPPUUUbbbmmmrrrtttwwwmmmqqqrrr]]]PPPGGGFFFYYYqqqzzzmmmTTTGGGAAADDDOOO}}}{{{fffqqqddd]]]^^^^^^___kkk}}}}}}ooodddmmm{{{xxxiii^^^UUURRRZZZqqqssshhhkkktttmmmzzzmmm~~~mmmRRRGGG???888<<<666777AAAYYYssswwwNNN===<<<>>>BBBFFFHHHOOOVVVfffsssfffZZZNNNGGGDDDCCCCCCEEELLLYYYfffqqqwwwwwwvvvvvvxxx{{{}}}}}}||||||}}}~~~~~~}}}}}}~~~yyyrrrddd___WWWQQQLLLFFF@@@;;;;;;777222333<<>><<<777888:::???___{{{yyyqqqOOO@@@@@@CCCEEEEEEGGGPPP[[[oooqqqdddYYYNNNFFFCCCCCCEEEGGGMMMYYYhhhppppppsssvvvwwwvvvxxx|||zzz{{{}}}|||vvvqqqddd^^^UUUOOOJJJFFF@@@<<<;;;888444333:::HHHZZZfffXXXOOOSSSLLLKKKIIIHHHHHHFFFCCC@@@<<<777111---++++++******+++...000111000000000111///...,,,++++++,,,---///000//////000111111000///......//////000111111222......//////000000111111222444777777777999===BBBIIIKKKNNNNNNKKKHHHFFFFFFFFFIIILLLLLLJJJIIIKKKNNNUUUZZZaaahhhmmmpppqqqrrrtttmmmfffbbb[[[VVVYYY```kkkwwwmmm___UUURRRPPPPPPYYYgggqqqcccXXXNNNHHHHHHLLLQQQQQQOOOMMMOOOQQQRRR[[[qqquuuhhhdddeeeaaaYYYUUU```uuu{{{rrryyy]]]PPPMMMEEERRRppp{{{XXXJJJFFFCCCRRRuuucccnnn^^^[[[\\\\\\^^^iii}}}jjjfffkkk{{{}}}lll```WWWUUU___wwwmmm[[[QQQWWW^^^dddmmm~~~yyyvvvoookkkYYYOOO???===<<<777888;;;???___tttxxxhhhIIIAAAAAACCCEEEEEEGGGOOOZZZnnnpppcccXXXMMMEEECCCBBBDDDFFFLLLYYYhhhoooppprrruuuvvvuuuwww~~~||||||}}}|||uuuqqqhhhaaaXXXPPPLLLGGGBBB???;;;999555333999GGGYYYeeeXXXNNNOOOKKKJJJIIIHHHHHHGGGDDDAAA;;;777111---+++++++++***,,,...///000//////000222000///---,,,+++,,,---......------...000111000...---...///111111111111000......//////000000111111111444777777777999>>>BBBIIILLLNNNNNNLLLHHHFFFFFFGGGJJJKKKKKKIIIIIILLLOOOVVVYYY___gggnnnqqqrrrqqqiii^^^RRRKKKGGGDDDEEEGGGWWWfff{{{jjj]]]TTTTTTSSSPPPQQQVVVooorrrcccWWWPPPMMMMMMQQQVVVXXXYYYZZZ^^^aaa___dddvvv}}}nnn___```kkknnnhhh___nnn{{{___PPPLLLFFFPPPlll[[[HHHDDDDDDTTTqqqaaa~~~kkk]]]ZZZ[[[[[[^^^iii}}}kkkeeeiiiwww|||lllbbb\\\YYY___ppp~~~{{{jjj\\\OOOMMMMMMTTTdddyyyyyyiiiaaa___RRRNNNBBB===;;;777888;;;???___qqqvvvbbbFFFBBBBBBDDDFFFEEEEEENNNXXXnnnoooaaaUUUKKKDDDCCCAAADDDFFFLLLYYYhhhooopppqqquuuvvvtttuuu{{{}}}~~~}}}vvvqqqllldddZZZQQQLLLHHHDDDAAA;;;999555333888EEEXXXeeezzzWWWOOOOOOIIIIIIHHHIIIIIIGGGDDDAAA;;;777111---++++++++++++---...///.........000222111000...,,,+++,,,---...---,,,,,,---///000///...---...111333444333111000......//////000000111111111444666777777999>>>BBBJJJLLLOOONNNLLLHHHFFFFFFHHHJJJKKKIIIGGGHHHLLLOOOTTTXXX___hhhoooqqqooolllYYYQQQGGGBBBAAAAAABBBCCCIIIZZZrrr~~~qqqgggfffeee```[[[YYYbbbppp```YYYZZZ^^^YYY\\\aaadddgggkkkooosssmmmooo}}}zzzfffdddrrrxxxssshhhyyybbbQQQLLLGGGQQQjjj\\\EEEBBBEEEVVVrrr\\\lll^^^XXXZZZZZZ]]]iii|||yyy|||qqqjjjjjjvvv{{{nnneeebbb___bbblllwwwvvvjjj___TTTLLLGGGKKKYYYmmmtttwwwddd^^^]]]QQQNNNBBB===;;;777999;;;@@@___tttxxxcccIIICCCCCCDDDEEEDDDDDDLLLVVVqqqnnn```SSSIIIDDDDDDBBBDDDFFFLLLYYYhhhpppqqqssswwwxxxvvvvvv{{{~~~~~~xxxsssnnnfffZZZPPPKKKGGGCCC@@@:::999666444777DDDWWWeeerrrVVVQQQRRRIIIHHHIIIIIIIIIHHHDDDAAA:::666111---,,,,,,++++++---.........---...000222111000...,,,,,,,,,...///---,,,,,,---///000...------///222555555444222111......//////000000111111000333666777777999>>>CCCKKKMMMOOOOOOLLLIIIFFFEEEGGGIIIJJJIIIGGGHHHKKKOOORRRWWWaaajjjppppppmmmiiiXXXWWWSSSOOOMMMMMMMMMLLLGGGUUUmmmwwwttttttooohhhbbbaaa{{{zzznnnjjjnnnsssmmmnnnmmmmmmlllmmmooopppppprrr|||uuulllwww}}}wwwpppfffSSSMMMIIIRRRjjj[[[DDDBBBEEEVVVxxx]]]wwwhhh^^^WWWYYYYYY\\\gggzzzuuuyyyxxxppplllttt|||qqqjjjiiiiiijjjooouuutttlllcccWWWOOOIIIIIIQQQaaazzzsssttthhhddddddUUUNNN???<<<;;;777999<<<@@@___yyycccJJJCCCCCCDDDEEEDDDDDDLLLVVVppp~~~nnn```SSSHHHCCCDDDBBBDDDGGGMMMZZZjjjrrrrrruuuzzz|||yyyyyy}}}~~~{{{uuunnneeeYYYOOOIIIEEE@@@===:::999777444777DDDWWWfffmmmTTTSSSTTTIIIIIIIIIJJJJJJGGGCCC@@@:::666000---,,,,,,,,,++++++---...///......///111000///---,,,,,,...///000...------...//////...,,,---///222444555444222111......//////000000111111000333666777777:::???CCCLLLNNNPPPOOOLLLIIIFFFEEEFFFIIIJJJJJJHHHHHHKKKNNNPPPXXXccckkkooopppppppppggghhhfffaaa___]]]YYYTTTNNNUUUhhh}}}uuunnnfff{{{}}}yyyssslllfffaaa^^^]]]dddiiizzzqqqgggxxx|||rrr|||wwwnnnlllVVVNNNIIISSSkkkYYYFFFCCCEEEVVV}}}eeezzzggg___[[[VVVXXXXXX[[[eeewww}}}uuulllppp||||||sssoootttvvvxxxxxxxxxvvvmmmdddVVVOOOKKKJJJMMMXXXrrrvvvwwwooollljjjXXXOOO>>>;;;;;;888:::===@@@^^^|||```EEEBBBBBBDDDEEECCCDDDLLLVVVjjj~~~ooobbbTTTHHHCCCCCCAAACCCFFFLLLZZZiiirrrrrrwww|||}}}}}}~~~wwwnnnfffZZZPPPIIIDDD???;;;999999888555888EEEYYYiiilllUUURRRQQQJJJJJJJJJKKKJJJGGGBBB>>>:::666000---,,,,,,,,,,,,***,,,/////////.../////////...---,,,---///111222000///.../////////---+++---...000222222222111000......//////000000111111000333666777777:::???DDDLLLNNNPPPPPPLLLIIIFFFEEEEEEHHHKKKKKKIIIHHHJJJLLLQQQYYYcccjjjmmmqqqxxx~~~zzzyyyuuusssuuuwwwpppfffVVVVVVddd|||wwwnnn|||yyyssskkkccc\\\WWWTTTRRRUUU]]]qqqvvvhhh]]]hhh{{{uuusssmmm~~~sss[[[NNNGGGQQQiiiyyyYYYJJJFFFDDDVVVzzzhhhrrr```\\\[[[UUUWWWXXXYYYccctttzzzmmmnnn{{{zzz}}}uuurrr~~~xxxnnncccWWWOOOKKKKKKKKKRRRhhhvvvyyyuuunnnjjjXXXOOO???;;;;;;888:::===@@@^^^{{{]]]@@@AAAAAACCCDDDCCCDDDLLLVVVeee~~~}}}qqqdddUUUHHHBBBCCC???AAADDDKKKXXXhhhpppqqqxxx}}}~~~wwwppphhh]]]TTTLLLFFF???;;;888999999777999FFF[[[lllnnnUUUQQQNNNKKKJJJKKKKKKJJJGGGAAA===:::666000---,,,,,,,,,,,,))),,,///000000............---,,,,,,---///222333222000//////000///---+++,,,---...///000000000///......//////000111111111///222666777777:::???DDDMMMOOOPPPPPPMMMIIIFFFEEEDDDGGGKKKKKKIIIHHHIIIKKKRRRZZZdddhhhkkksss~~~[[[WWWaaaxxxyyysss}}}kkkggg```[[[XXXVVVUUUUUULLLVVVmmm~~~}}}wwwjjj___```|||xxxwwwnnnrrr|||www^^^NNNEEEPPPhhhvvvZZZMMMHHHDDDVVVttteeexxxddd___]]]UUUWWWWWWYYYbbbrrrpppooo|||www~~~~~~vvvssszzzmmmaaa[[[QQQJJJJJJJJJNNN```tttrrrwwwxxxmmmgggUUUOOO@@@;;;;;;888:::===@@@^^^]]]@@@AAAAAABBBDDDCCCDDDMMMWWWccc|||}}}rrreeeWWWIIIBBBCCC===???BBBIIIVVVfffnnnoooxxx~~~}}}~~~vvvrrrkkk```WWWPPPIIIAAA<<<777999999777:::GGG]]]nnnsssVVVOOOOOOKKKKKKKKKKKKJJJFFFAAA===999555111...---,,,+++***---...///000000///---,,,......---,,,---...///000222222222111///...,,,,,,------...000111111111111/////////000111111222222222333333444666:::@@@EEEHHHLLLNNNMMMIIIEEEEEEFFFHHHJJJLLLJJJHHHGGGJJJMMMRRRXXX___eeekkkuuuhhh]]]aaayyyuuulllcccaaaaaaaaahhhhhh[[[]]]WWWlll~~~sss[[[dddyyy|||tttzzz|||vvvwwwssstttvvvYYYMMMLLLPPPooozzzXXXGGGCCCBBBTTTllljjj```\\\VVVYYYVVVQQQ[[[ttt~~~{{{yyyvvvqqq{{{zzz~~~wwwzzz}}}mmm``````WWWQQQNNNHHHGGGWWWlll}}}tttrrrlllgggZZZHHHCCC<<<===999888;;;BBBbbb[[[BBBBBB@@@AAABBBBBBEEEPPP\\\sssqqqdddVVVIIIBBBAAA???@@@AAAFFFSSSdddnnnpppuuu~~~|||zzz~~~~~~vvvnnncccYYYQQQKKKDDD???888999<<<<<<;;;DDD[[[qqqwwwWWWPPPRRRKKKJJJJJJKKKJJJFFFAAA<<<999555111...---,,,+++***---...000222222000...,,,...---,,,,,,,,,---//////222222111111///...---,,,---...///000000111000000/////////000111111222222333333444444666:::@@@DDDHHHLLLNNNMMMIIIEEEEEEFFFHHHJJJLLLJJJHHHGGGIIILLLSSSYYY```fffmmmxxxsssggghhh|||uuujjjeeejjjqqqwww{{{pppaaammmzzzbbbdddyyy|||uuu||||||vvv|||pppqqqzzzwwwZZZNNNLLLPPPnnnyyyWWWGGGDDDDDDTTTyyyoooaaa]]]XXX[[[XXXTTT^^^vvvxxxxxx~~~|||~~~|||~~~{{{mmmaaaeee\\\UUUQQQJJJFFFSSSdddwwwssstttlllhhhZZZHHHCCC<<<===999888;;;BBBbbb}}}VVVBBBAAA@@@@@@BBBBBBEEEQQQ]]]}}}}}}nnnbbbVVVJJJDDDDDD???@@@AAAFFFSSSdddmmmooottt~~~|||zzz~~~zzz{{{|||~~~wwwooodddZZZRRRKKKDDD???888999:::<<<<<>>AAAIIILLLOOONNNIIIFFFEEEFFFGGGJJJLLLKKKHHHFFFHHHJJJQQQWWW___gggooo{{{sssiiihhhkkkrrryyy}}}}}}|||www{{{}}}sssuuuyyyjjjfffvvv{{{{{{{{{zzzooopppnnnwwwyyy\\\OOOMMMOOOmmmyyyXXXIIIEEECCCUUUvvv^^^XXXVVVXXXWWWUUU^^^sss}}}vvv~~~vvvmmmiiiccc\\\VVVPPPKKKNNNVVVlllwwwfffiiisssoookkk]]]JJJDDD<<<>>>:::888;;;CCCccc~~~|||KKKAAA>>>>>>@@@BBBCCCFFFQQQ\\\zzz~~~nnn```RRRFFF@@@@@@???@@@AAAFFFRRRccclllnnnpppwwwzzzxxxvvvzzz}}}|||wwwvvvuuuxxx}}}~~~yyysssiii```XXXOOOFFF@@@:::777777;;;>>>???BBBGGGwww[[[RRRNNNIIIIIIIIIIIIHHHDDD???;;;777444000...------,,,+++,,,...111333444222000...,,,,,,+++***+++,,,---........./////////......---///000000000000//////.../////////000111111222222333444666666777999===AAAIIIMMMOOONNNJJJFFFFFFGGGGGGJJJLLLKKKHHHFFFGGGIIIOOOVVV___fffnnnxxxqqqfffeeecccooo{{{~~~{{{|||sssppppppyyy~~~lllgggtttyyy||||||uuusssnnnsssxxx\\\OOOMMMOOOmmm{{{[[[KKKEEE@@@UUUyyyaaaXXXUUUWWWVVVVVV^^^ooovvvyyyqqqggg```YYYUUUQQQPPPSSSWWWddd~~~uuubbbeeeppppppmmm___KKKEEE===>>>:::999<<>>>>>@@@BBBCCCFFFPPP[[[www}}}mmm___RRRFFFAAAAAA???@@@AAAEEERRRbbbkkkmmmoootttwwwvvvvvvyyy}}}yyyrrrmmmpppyyy|||vvvlllddd\\\SSSIIIBBB;;;777666:::===<<<;;;;;;uuuZZZQQQMMMHHHHHHHHHHHHGGGDDD>>>:::777444000...---------,,,---...000111222222000000---,,,+++++++++,,,...///------.../////////......//////000000000000///////////////000111111222222222444555777888:::>>>AAAJJJMMMOOONNNJJJGGGFFFGGGFFFJJJLLLKKKHHHFFFFFFGGGNNNVVV___fffllluuuuuulllkkkgggsss~~~}}}yyytttnnnccc\\\YYYaaasssiiirrrvvv}}}{{{vvvqqqxxxvvv[[[PPPNNNQQQooozzz\\\LLLEEEAAAUUU~~~ggg[[[VVVWWWWWWXXX^^^lll{{{|||tttfff___WWWQQQPPPSSSVVVXXX\\\uuuuuuaaadddnnnrrrooo```LLLEEE===>>>:::999<<>>>>>@@@CCCCCCEEENNNYYYxxx{{{kkk^^^RRRHHHDDDEEE???@@@AAAEEERRRbbbkkklllooosssvvvvvvwwwzzzuuujjjiiiqqqzzz~~~~~~yyyqqqhhh```VVVKKKDDD===888666999<<<999777777vvvZZZQQQOOOHHHGGGGGGHHHGGGCCC>>>:::777444000...---...---,,,------...///000000111111...---,,,,,,,,,---//////,,,------.../////////...---...///000000111000000/////////000111111222222111222555777888;;;???BBBJJJMMMPPPOOOJJJGGGFFFGGGFFFIIILLLLLLHHHEEEEEEGGGOOOWWWaaaggglllqqqzzz{{{|||rrrpppuuuzzz~~~vvvmmm___VVVQQQOOOWWWyyy|||jjjpppttt}}}uuurrrsssYYYPPPOOORRRqqqvvvYYYLLLGGGDDDSSSvvvmmm]]]UUUUUUVVVWWW[[[hhh{{{yyyiiiaaaUUUNNNNNNRRRVVVWWWUUUmmmtttbbbeeeooossspppbbbMMMFFF===>>>:::999<<>>??????AAACCCBBBDDDMMMWWWppp{{{kkk^^^RRRIIIEEEGGG@@@@@@AAAEEEQQQaaajjjlllqqqrrruuuwwwxxx{{{tttkkkjjjpppzzz|||tttllldddYYYNNNFFF>>>999777999:::777666777xxxYYYRRRQQQHHHGGGGGGGGGFFFCCC===999777333000...---...---,,,------------...///111222......---,,,---...///000,,,,,,---...////////////------///000111111111111/////////000111111222222000222555777999<<>>:::777999888666666888~~~XXXSSSQQQGGGGGGGGGHHHGGGCCC===888999555111...---,,,+++***...///000111111000000//////...,,,,,,,,,---///111000...,,,---000111///------...///000000111000000.........///000222333444333333444555777;;;BBBFFFLLLNNNOOOOOOLLLIIIHHHGGGEEEHHHKKKJJJGGGEEEEEEGGGPPPWWW___fffjjjnnnrrrvvv{{{yyy{{{{{{}}}zzzhhhMMMQQQNNNKKK\\\nnnkkkttt||||||vvvxxxxxxlllZZZPPPIIIXXXxxxwww```MMMEEEJJJVVVqqqooo[[[UUUTTTTTTUUUVVV^^^oooqqqfffWWWLLLIIIMMMSSSVVVVVV[[[kkkrrr^^^aaalllvvvpppaaaPPPFFFBBB@@@;;;===@@@DDDaaaZZZ>>>===???AAABBBBBBFFFLLLQQQddd|||jjj\\\QQQGGGBBBBBBDDDCCCBBBCCCNNN^^^hhhkkkssswwwyyyyyyxxxzzz{{{jjjfffooozzz~~~vvvnnnfff]]]PPPFFF>>><<<:::999::::::999777}}}WWWRRRPPPGGGGGGHHHHHHGGGCCC>>>999999555111...---,,,+++***---...///000000000///......---+++++++++,,,...///000...------000000///------...///000111111111111......//////000222333444333333444555777;;;BBBFFFLLLNNNOOOOOOLLLIIIHHHGGGEEEHHHKKKJJJGGGEEEEEEGGGPPPWWW```fffjjjnnnsssvvvzzzxxx{{{|||{{{iiiRRRSSSOOONNN```qqqmmmsssyyyxxxvvvuuusss{{{nnn[[[QQQIIIYYYxxxrrr\\\LLLCCCGGGUUUqqqvvvjjj]]]UUUTTTTTTUUUVVV^^^ooo}}}{{{uuuhhhWWWLLLJJJNNNRRRSSSVVVYYYfff{{{sss___cccnnnvvvpppbbbQQQGGGBBB???;;;===AAADDDaaa\\\???===???AAABBBBBBFFFLLLQQQ___}}}zzziii\\\RRRJJJEEEEEE@@@AAA@@@CCCOOO```kkknnnppptttxxxyyyyyy{{{oooeeeiiiqqq}}}zzzsssllleee]]]RRRJJJAAA???============<<<;;;WWWQQQOOOIIIHHHIIIIIIHHHDDD???:::999555111...---,,,+++***,,,---...///000//////...---,,,+++******,,,---//////...------//////...------...///000111111111111////////////000111333333333333444555777;;;BBBFFFLLLNNNOOOOOOLLLIIIHHHGGGEEEHHHKKKJJJGGGEEEEEEGGGPPPVVV___fffkkknnnssswwwzzzxxx~~~{{{}}}}}}mmmXXXUUUOOORRRhhhtttooorrruuutttvvvssspppvvvkkkXXXPPPKKK[[[{{{rrr[[[MMMDDDFFFRRRvvvwwwiiibbb]]]TTTSSSTTTUUUVVV^^^ooo~~~xxx|||nnn\\\QQQPPPSSSTTTTTTWWWXXX```rrrwwwcccfffqqquuupppcccSSSIIIAAA???;;;>>>AAADDD```\\\???>>>@@@BBBBBBBBBFFFLLLQQQ\\\|||{{{iii]]]RRRIIIEEEEEE<<<===>>>BBBOOO```mmmrrrmmmrrrwwwyyyzzz}}}yyygggdddiiiwww~~~~~~yyyrrrjjjbbbYYYQQQLLLHHHFFFDDDCCCCCCCCCAAA???\\\RRRNNNJJJIIIIIIIIIHHHDDD???;;;999555111...---,,,+++***+++,,,---/////////......---,,,+++******,,,.../////////...............------...///000111222222222////////////000111222333333333444555777;;;BBBFFFLLLNNNOOOOOOLLLIIIGGGGGGEEEHHHKKKJJJGGGEEEEEEGGGOOOVVV___fffjjjnnnssswww{{{yyy~~~}}}ttt]]]UUUNNNUUUpppwwwqqqrrrsssrrrvvvrrrpppvvv}}}eeeSSSMMMLLL___~~~yyy]]]NNNFFFHHHOOO~~~|||zzzdddZZZWWWSSSRRRSSSTTTVVV\\\mmm}}}{{{wwwdddYYYXXX[[[[[[YYYZZZXXX[[[iii}}}|||ggggggqqqtttqqqeeeUUUKKKAAA@@@<<>>BBBMMM___lllrrrlllpppuuuyyyzzz{{{~~~pppfffeeeqqqzzz{{{rrriii^^^SSSNNNMMMSSSPPPNNNLLLJJJHHHDDDBBBcccTTTNNNJJJIIIIIIHHHGGGDDD@@@<<<999555111...---,,,+++******+++---////////////...///...,,,+++,,,---///000000000000///............---...///111222222333333000/////////000111222222333333444555777;;;BBBFFFLLLNNNOOOOOOLLLIIIGGGGGGEEEHHHKKKJJJGGGEEEEEEGGGMMMTTT^^^eeeiiinnnsssvvv}}}||||||___UUUMMMYYYvvvzzzsssttttttqqq}}}zzzqqqnnnuuu|||dddQQQKKKNNNbbb}}}^^^MMMFFFIIIOOOzzzhhhXXXRRRRRRRRRRRRTTTTTTZZZjjjyyy}}}mmmaaa___```___^^^[[[YYYYYYbbbtttjjjhhhqqquuurrrgggWWWLLLBBBAAA>>>@@@CCCCCC]]]fffFFF???AAACCCCCCCCCFFFLLLQQQ^^^kkk\\\PPPDDD>>>===:::===???AAAKKK[[[hhhnnnmmmppptttwwwxxxyyyyyyyyyzzz{{{jjjcccjjjuuuzzzrrriii]]]QQQOOOSSS___]]]YYYUUUQQQLLLFFFBBBgggVVVOOOJJJIIIHHHGGGFFFCCC???<<<999555111...---,,,+++***+++,,,---///000000000//////...---,,,,,,...///111111222222111///...///000---...///111222333333333000000000000000111222222333333444555777;;;BBBFFFLLLNNNOOOOOOLLLIIIHHHGGGEEEHHHKKKJJJGGGEEEEEEGGGKKKRRR\\\ccchhhlllqqquuu~~~~~~bbbUUUNNN[[[zzz~~~xxxyyyuuummmtttqqqjjjrrriiiRRRLLLOOObbb~~~yyy[[[LLLEEEHHHPPP~~~qqqqqq[[[QQQRRRQQQRRRRRRRRRWWWfffttt{{{vvvhhhaaa_________[[[ZZZYYY\\\kkkkkkiiirrrvvvtttjjjYYYNNNCCCCCC@@@BBBCCCBBBZZZbbbBBB@@@BBBDDDCCCCCCFFFLLLQQQYYY|||}}}kkk\\\QQQFFF@@@???:::===???@@@GGGVVVdddjjjlllnnnqqqtttuuuvvvuuuuuuyyypppcccfffrrr}}}~~~wwwpppiii]]]SSSVVV___iiifffaaa\\\WWWPPPIIIDDDfffVVVQQQJJJHHHGGGFFFEEEBBB???<<<999555111...---,,,+++***+++,,,...000111111111000...---,,,++++++---///000222333444333000...///111---...///111222333444444000000000000000111111222333333444555777;;;BBBFFFLLLNNNOOOOOOLLLIIIHHHGGGEEEHHHKKKJJJGGGEEEEEEGGGIIIPPPZZZbbbfffkkkpppttt}}}~~~eeeWWWOOO]]]{{{}}}}}}vvvgggeeennnnnnooommmrrrqqqhhhpppjjjRRRKKKOOOccc~~~oooXXXMMMGGGGGGOOO~~~|||pppxxx___SSSQQQQQQQQQQQQPPPTTTbbbppp{{{~~~www|||pppccc]]]]]]^^^XXX[[[ZZZXXXddd}}}|||iiijjjwwwwwwvvvkkkZZZNNNEEEDDDBBBCCCDDDAAAXXXbbbBBBAAACCCDDDDDDCCCFFFLLLQQQSSSwwwmmm^^^RRRGGGAAA@@@999<<<>>>>>>EEESSS```gggjjjkkkmmmpppssstttttttttxxx{{{hhhcccooo{{{~~~}}}~~~wwwpppjjj^^^TTTYYYfffnnnkkkgggaaa[[[SSSLLLFFFdddVVVSSSIIIHHHFFFEEEDDDBBB>>>;;;999555111...---,,,+++***+++---...000222222222111---,,,+++******,,,...///222444666444111///000222---...///111333444444444111000000000000000111222333333444555777<<>>777;;;======CCCRRR___fffggghhhjjjmmmqqqtttuuuuuuuuu}}}ooobbbnnnzzz|||{{{|||~~~~~~zzzrrrlll^^^SSSYYYhhhpppmmmiiiccc^^^VVVNNNIIIeeeSSSSSSMMMHHHDDDDDDCCC>>>;;;<<<;;;444---+++...000---)))+++,,,...///111222222222000///...,,,++++++,,,,,,///111444444222111000000,,,,,,---...///000111222222//////222222111222555333444555666777;;;@@@DDDMMMPPPRRRPPPKKKGGGFFFFFFFFFGGGIIIIIIHHHFFFCCCBBBLLLQQQYYY```eeeiiilllnnnzzzxxx}}}hhhTTTLLL^^^zzz|||nnn___TTTPPPOOOMMMLLLUUUkkkuuuaaajjjoooZZZRRRMMMRRRkkkooo___TTTIIIGGGRRR{{{ssszzz|||]]]WWWSSSPPPOOOPPPQQQUUU___iiiooobbbbbbhhhkkknnnrrr~~~xxxkkkgggaaafffyyy|||oooccc]]][[[^^^\\\VVVRRRYYYpppmmmeeeggg{{{|||ppp___TTTJJJCCCHHHCCC???@@@QQQvvvKKKCCCAAABBBEEEEEEFFFKKKQQQUUUmmmrrr```RRRHHHAAA===888>>>@@@>>>CCCPPP]]]bbbgggkkknnnooosssyyyyyyvvvxxx~~~uuulllgggssszzztttsssppp{{{}}}qqqggg```]]]cccjjjqqqqqqmmmddd]]]YYYTTTNNNdddPPPPPPIIIDDDBBBDDDDDDBBB@@@BBBFFF===222---......,,,(((+++,,,...///111222222222000///...,,,++++++,,,,,,---///222222111000///000,,,,,,---...///000111111222//////222222111222555333444555666777;;;@@@DDDMMMPPPRRRPPPLLLGGGFFFGGGFFFGGGIIIIIIIIIFFFDDDBBBJJJPPPXXX___eeeiiimmmooowww}}}~~~www|||iiiUUUMMM^^^yyywwwiii[[[SSSPPPPPPRRROOOTTThhh}}}eeeggg|||oooZZZQQQMMMSSSnnnlll^^^TTTJJJGGGTTT|||zzz}}}}}}]]]XXXTTTRRRPPPQQQQQQSSS\\\fff{{{lll\\\[[[```bbbcccfffqqq{{{xxxtttxxx~~~oooddddddssszzzuuujjjdddaaa```^^^XXXSSSWWWkkkpppjjjlll{{{{{{ooo___UUULLLFFFJJJBBB>>>@@@QQQwwwMMMDDDAAABBBDDDEEEFFFJJJQQQUUUlllrrr___RRRIIICCC???999===???===BBBOOO]]]cccgggkkkmmmnnnrrrwwwyyyvvvzzz}}}jjjcccqqqvvvooohhhqqqxxxuuummmfffdddiiippptttuuuppphhhaaa\\\VVVPPPdddPPPOOOHHHCCCBBBDDDEEECCCCCCDDDJJJ@@@444---,,,,,,+++)))+++,,,---///000111222222000///...,,,,,,,,,,,,---+++---000111000//////000,,,------...///000111111222//////222222111222555333444555666777;;;AAAEEEMMMPPPSSSRRRMMMHHHGGGGGGFFFGGGIIIJJJIIIGGGDDDBBBHHHNNNWWW___eeejjjnnnqqquuu{{{|||vvv{{{jjjXXXOOO^^^xxx~~~sssfff[[[UUUTTTUUUYYYTTTTTTccc~~~iiicccsssmmmZZZQQQNNNVVVqqqnnn^^^TTTIIIFFFSSSxxx~~~___YYYVVVSSSQQQQQQPPPQQQYYYcccuuulllXXXUUUYYYZZZ]]]bbb^^^cccrrr{{{uuuqqqxxxqqqiiimmm{{{~~~|||rrrllliiibbb```[[[TTTUUUffftttnnnrrr|||{{{ooo___WWWOOOIIIKKKBBB===AAASSSyyyOOODDDBBBBBBDDDEEEEEEIIIPPPUUUjjjrrr___RRRIIIDDD@@@999<<<===;;;@@@MMM\\\dddhhhkkkmmmlllpppuuuxxxwww{{{}}}mmmaaaoooqqqeeegggooozzz{{{tttooommmrrrxxxxxxyyyvvvmmmfffaaaZZZSSSgggQQQPPPMMMGGGEEEFFFEEEAAA@@@AAA@@@999000++++++,,,+++***+++,,,---///000111111222000///...,,,,,,,,,---...+++---///000000000000111------......///000000111222//////222222111222555222333444666777<<>>>>>888444///---------+++)))***+++---...000111111111000///...---,,,---...///,,,...000111000000111333------......//////000000222//////222222111222555222333444555888<<>>HHHVVVbbbfffkkkmmmkkklllqqquuuvvvyyy{{{{{{jjjggg{{{ddddddlllyyy}}}{{{|||yyyqqqkkkccc[[[dddPPPOOOLLLGGGDDDEEEEEEAAA???@@@888555222000///---***(((***+++,,,...///000111111000///...------...//////...///000000000000111333............//////000000222//////222222111222555111333444555888<<>>EEERRR^^^dddjjjmmmkkkkkkooosssuuuyyy}}}rrrgggvvviiiaaacccqqqyyyrrriiiaaadddPPPPPPIIIDDDBBBDDDDDDAAA@@@AAA999777333000...---,,,+++***+++,,,...///000111111000///...------...///000...///000///......///111............////////////222//////222222111222555111222444555888<<>><<<999999<<<>>>CCCNNNZZZbbbiiinnnlllkkknnnrrrsssttt}}}ooolllzzzwwweee^^^jjj{{{yyyppphhheeeSSSSSSJJJEEEBBBDDDCCC@@@>>>???777444000,,,+++,,,...///***+++,,,...///000000111000///...------...///000...//////...,,,,,,---///.........///////////////222//////222222111222555111222444555888<<>>;;;::::::<<<<<<>>>IIITTTdddiiinnnqqqpppoooppprrruuuvvvyyy{{{|||~~~qqqggg}}}vvv```YYYddduuuzzzrrrkkkYYYSSSJJJHHHEEECCCCCCBBB@@@???:::666222...---------,,,------......//////000000000///---,,,,,,,,,,,,------....../////////...............//////000111222333000......111444444444444555666666777;;;@@@DDDHHHPPPVVVUUURRRPPPMMMIIIHHHFFFEEEGGGJJJJJJHHHDDDFFFIIIPPPYYYdddkkkooopppwww||||||zzzsssfffUUUMMMGGGMMMccczzzzzzrrrqqqzzzmmmaaa|||vvviiiWWWGGGGGGUUUkkklllbbb]]]VVVPPPQQQ[[[{{{rrr|||```VVVPPPMMMNNNNNNNNNPPPTTT___pppxxxddd\\\[[[\\\lllzzzrrr|||oooaaaTTTQQQRRRPPPMMMNNNHHHKKKOOOVVVcccxxxsssnnn|||nnnccc```^^^PPPBBB<<<:::JJJeee}}}WWWCCCCCCCCCCCCDDDDDDEEEEEEKKKYYYvvvlll^^^QQQFFF???;;;::::::;;;<<<>>>HHHSSS___dddjjjmmmmmmnnnpppsssuuuvvvyyy{{{|||wwwkkk}}}zzzddd[[[bbbqqq}}}wwwlllYYYSSSIIIGGGEEEEEEDDDCCC@@@>>>:::666222...---------,,,,,,------...//////000000000///...---,,,,,,,,,,,,------...///000000000000.........//////000111222333111//////111333444444666777777777888;;;@@@CCCIIIRRRXXXWWWSSSQQQMMMJJJHHHFFFEEEGGGJJJKKKIIIFFFFFFIIIOOOXXXccckkkppprrrtttzzz}}}zzzxxxzzzzzzyyywwwllldddUUUQQQIIILLLgggxxxooopppuuuxxxyyyqqq~~~yyycccyyy}}}ooobbbSSSEEEGGGWWWpppyyyiiiccc___ZZZUUUYYY\\\ttttttiiiXXXRRRNNNOOOOOONNNOOORRRZZZllllll]]]XXXYYY\\\yyypppxxx|||vvvhhh^^^TTTQQQPPPMMMIIIHHHFFFFFFFFFHHHQQQfff{{{pppooo|||ooodddccc]]]NNNBBB===:::GGGbbbaaaDDDDDDCCCCCCDDDDDDEEEEEEJJJWWWsssqqq```SSSHHHAAA<<<::::::;;;<<<>>>GGGPPP[[[___eeeiiijjjlllpppsssuuuvvvxxx{{{||||||mmmyyylll______jjjxxxlllWWWQQQHHHGGGFFFFFFFFFDDDAAA>>>:::666222...---------,,,,,,,,,------...///000000000000///...---,,,,,,+++,,,---...000111111222222............///000111222222111111111111333333444777777777777777:::???BBBJJJSSSYYYXXXUUURRROOOJJJHHHFFFEEEGGGKKKLLLKKKHHHFFFHHHNNNWWWbbbkkkqqqssstttxxxzzzxxxxxx{{{|||{{{}}}uuunnnfffaaaVVVTTTJJJKKKjjj~~~yyyxxxxxxxxxzzzmmmddddddvvveeewww{{{mmm___RRRFFFIII\\\vvvtttiiifffbbb]]][[[^^^^^^tttuuu}}}vvv[[[TTTNNNOOOOOONNNNNNPPPVVVgggzzzrrr___ZZZ[[[VVViiiooouuuxxxmmmqqq}}}|||oooaaa\\\WWWUUUTTTRRROOOMMMTTTQQQMMMIIIKKKZZZvvvyyymmmooo{{{pppfffcccZZZIII@@@@@@===IIIcccjjjFFFEEEDDDCCCCCCDDDDDDEEEIIIUUUppptttcccTTTHHHAAA===:::999;;;<<<>>>EEEMMMXXX]]]cccfffhhhjjjnnnrrruuuuuuwwwzzz{{{nnnssstttccc\\\bbbssskkkVVVOOOGGGGGGFFFFFFFFFEEEBBB???:::666222...---------,,,++++++,,,---...///000000000000000///...,,,++++++,,,,,,...000111222222222............///000111222222222222222222222333444555666666666666999===AAAJJJSSSZZZZZZWWWTTTQQQLLLIIIGGGEEEGGGKKKMMMLLLJJJEEEGGGLLLUUU```kkkrrruuu}}}}}}}}}|||||||||oooeee]]]YYYSSSSSSMMMQQQrrruuu~~~tttiiiaaaVVV___ooohhhsss|||ooo___TTTIIILLLaaa|||rrrlllkkkeee``````\\\```vvv|||uuu~~~___VVVNNNMMMNNNMMMLLLMMMUUUcccvvvxxxbbb\\\]]]VVV\\\ppplllkkk{{{zzzmmmppp|||{{{nnnggg\\\\\\\\\\\\^^^```aaaaaaccc___ZZZSSSMMMTTTjjjxxxkkkqqqzzzqqqiiifffXXXEEE@@@BBB@@@JJJcccnnnHHHFFFEEECCCCCCCCCDDDEEEGGGRRRkkkxxxeeeUUUIIIBBB>>>:::999:::<<<===CCCJJJXXX]]]cccfffgggiiimmmpppttttttuuuxxxzzz~~~rrrooo~~~{{{hhh[[[^^^nnn}}}}}}kkkUUUOOOHHHGGGFFFEEEFFFEEECCCAAA:::666222...---------,,,******+++---...///000111111111000000...---+++***+++,,,...///000111111111.........//////000111222111333444333222222222444444555555555666999>>>AAAIIISSS[[[\\\YYYWWWSSSOOOKKKIIIFFFGGGKKKMMMLLLJJJEEEGGGKKKTTT___jjjsssvvv~~~zzzxxx}}}vvvggg]]]XXXTTTTTTQQQYYYxxx~~~}}}vvvkkkcccVVVVVVZZZfffssspppooo|||ppp]]]UUUKKKOOOeeeqqqnnnppphhhccceee```gggrrreeeYYYOOOMMMMMMMMMLLLMMMUUU```qqqjjj___^^^WWWSSS[[[nnnrrrhhhgggppp|||yyyvvvkkkeeecccaaadddeeebbbbbbgggjjjkkkoooiiiccc\\\RRRPPP___rrrvvvlllwwwzzzuuunnnjjjXXXCCC@@@EEEBBBJJJbbbpppIIIHHHEEECCCBBBCCCDDDEEEFFFOOOfff{{{hhhWWWJJJDDD???:::888:::<<<===AAAGGGUUU[[[bbbfffhhhiiilllnnnsssrrrssswwwxxx{{{xxxnnnwwwlll\\\\\\kkk{{{{{{~~~kkkVVVPPPIIIGGGEEEDDDEEEEEEDDDBBB:::666222...---------,,,)))***+++,,,...///000111111111111000///---+++***+++,,,---...///000000000.........//////000111222111333555444222111222444444555555666777:::???CCCHHHRRR[[[]]][[[YYYUUUQQQMMMJJJGGGHHHKKKLLLLLLJJJEEEFFFJJJSSS^^^jjjsssxxx~~~rrrlllddd[[[QQQVVVppp{{{pppggg]]]VVVQQQTTT^^^ooo}}}lllxxxmmmYYYRRRKKKOOOgggoooppptttkkkeeeiiigggnnnssskkk^^^QQQMMMNNNNNNNNNPPPRRRYYYjjj}}}xxxgggaaaVVVPPPRRR___ggggggjjjqqq~~~~~~tttlllhhhffffffhhhmmmnnniiijjjqqqyyy{{{~~~uuummmfffYYYPPPXXXgggpppppp|||yyytttjjjVVV@@@@@@IIIFFFMMMeeexxxKKKIIIFFFCCCBBBCCCDDDEEEFFFLLLaaakkkZZZMMMGGG???:::888:::<<<<<<@@@DDDOOOVVV```fffhhhjjjlllnnnqqqpppqqquuuwwwyyyzzzkkkoooooo^^^\\\iiixxxyyy{{{~~~lllWWWQQQJJJHHHEEEDDDDDDEEEDDDDDD:::666222...---------,,,)))***+++,,,...///000111111111111111///---+++)))+++,,,---...////////////.........//////000111222111333666555222111222444444555666777888<<>>@@@LLLSSS]]]ccceeegggjjjnnnnnnoooqqqrrrsssvvvyyy}}}wwwiiiiiiwwwxxxeee\\\eeerrryyyrrrlllmmmwwwnnnSSSOOOKKKHHHEEECCCCCCCCCCCCBBB<<<888222///---------,,,---------------...///000/////////...---,,,+++***............////////////111///...---...000111222444666777555222000222555555666777777777:::???BBBIIIPPPYYY```aaa^^^YYYVVVRRRMMMHHHHHHLLLOOOOOONNNIIIEEEEEENNNZZZfffrrrzzz~~~iiiTTTLLLPPPhhhzzzwww~~~}}}vvvooohhhgggjjjeeeeeeZZZQQQNNNOOOccczzzrrrgggWWWPPPMMMYYYrrrqqquuu{{{tttooosssrrrmmmrrrxxxpppcccQQQSSSPPPMMMOOOOOOOOORRR^^^qqq~~~vvviii___UUUSSSWWW]]]eeekkk~~~www{{{wwwkkkaaaccchhhoooxxxttt___WWWZZZmmm}}}vvvqqqyyy~~~vvv___III===BBBGGGIIIXXXnnnTTTKKKKKKKKKCCCCCCHHHFFFDDDGGGWWWuuurrr___PPPFFF???===;;;::::::;;;>>>???HHHPPP[[[bbbdddfffiiilllmmmnnnpppqqqsssvvvzzz}}}yyyiiigggttt}}}ggg[[[dddssszzzuuunnnlllrrr{{{nnnSSSOOOJJJGGGDDDBBBBBBBBBBBBAAA<<<888222...---------,,,,,,,,,,,,------///000000------.........------,,,............//////000000111000///......///111333222555777555222111333666444555666666777999===@@@HHHOOOYYYaaaddd```ZZZVVVQQQMMMIIIIIILLLOOOPPPOOOLLLFFFEEEKKKVVVbbbooozzz{{{tttcccSSSLLLKKKZZZ~~~yyy~~~wwwjjj```XXXUUUYYY```bbbfffaaaXXXPPPKKK[[[zzz}}}qqqeeeUUUMMMLLL\\\xxxvvvzzzyyysssvvvsssoookkkuuu{{{kkkjjjSSSQQQOOOOOORRROOOQQQQQQZZZjjjzzzqqqfffZZZTTTSSSVVV```jjjttt||||||~~~kkk___fffiiisssjjj[[[XXXiiiwww~~~yyytttrrrrrrtttzzzyyysss}}}www___III<<>>DDDLLLWWW___ccceeegggiiikkkmmmoooqqqsssvvvzzz~~~|||jjjeeeppp|||lll]]]dddsss~~~{{{vvvooolllqqq}}}oooTTTOOOIIIFFFCCCAAAAAAAAAAAA@@@<<<888222...---,,,,,,,,,,,,,,,,,,---...///000111...............------,,,------......//////000000111111000///...///111333000333666555222111333555333444555666666888<<>>;;;999999:::;;;===AAAIIITTT]]]bbbeeeggghhhiiikkknnnppprrrvvvzzz~~~nnnfffooozzzuuudddfffrrrvvvkkkiiiuuuqqqVVVOOOIIIFFFBBBAAAAAAAAAAAA@@@;;;777222...,,,,,,,,,+++,,,,,,,,,---...///000111000000000///...---++++++---------...///000000111111222111000......111444///222555555222111222444333444666666666888;;;===DDDKKKVVVaaahhhggg```ZZZQQQNNNJJJHHHIIILLLNNNPPPOOOIIIEEEGGGNNNYYYhhhuuuzzz}}}rrrjjjhhh```WWWRRROOOIIIGGGYYYqqqwwweeeXXXLLLIIIJJJKKKLLLNNN[[[iiinnngggZZZJJJRRRmmmmmm^^^NNNIIIPPPfffwwwvvvzzzttt```SSSmmmhhh~~~kkk___QQQLLLOOONNNPPPOOOSSS___pppxxxiii[[[VVVSSSTTTbbbssstttvvv|||sssrrrvvvrrr|||tttjjjwww}}}{{{wwwppphhhiiieeefffkkkqqqyyy{{{wwwwww[[[JJJ@@@FFFNNNQQQWWW```{{{gggQQQJJJLLLGGGCCCDDDAAAEEECCCFFFXXXzzz|||iiiXXXNNNAAA???<<<:::999999;;;<<>>CCCLLLWWW___eeehhhiiiiiikkkmmmoooqqqtttxxx|||wwwnnnuuu}}}uuunnnttt|||~~~wwwmmmtttoooVVVPPPJJJGGGCCCAAAAAABBBAAAAAA;;;777111---,,,,,,+++++++++++++++,,,...000111222///////////////...------,,,,,,---...///000111111222333444111------000555222666999888555222222444444555777888888999;;;<<>>CCCFFFNNNhhhsssaaaUUUEEECCC@@@===;;;;;;<<<===:::>>>EEENNNYYYaaagggiiijjjlllmmmnnnppprrrvvvyyy~~~{{{rrrzzzuuuttt|||pppqqqzzz~~~jjjTTTOOOKKKGGGBBB???>>>???@@@@@@;;;666000+++******++++++,,,,,,,,,,,,---...//////000000000000000000000000......---...//////---,,,222333333222000///000111333777::::::777444333333555555666888999:::;;;<<>>???@@@@@@;;;777111---++++++,,,,,,,,,,,,+++,,,,,,---...//////////////////////////////...---...//////...,,,111222333222000000000222444777:::999666333222333555555666888999:::;;;<<>>JJJnnn\\\lllsss___]]]YYYSSSVVVXXXRRRPPPSSSYYYdddsssjjj]]]VVVXXX]]]^^^hhhlllmmm{{{dddGGGDDDGGGNNNSSSSSSUUU___jjjqqqpppYYY]]]RRRFFFEEECCC@@@CCCCCCEEEXXX{{{{{{ggg[[[NNNDDD<<<::::::999999;;;===>>>BBBJJJUUU^^^dddeeejjjlllmmmnnnoooqqqtttwwwyyyrrrqqqvvvuuu~~~wwwuuu~~~qqqiiippp}}}wwwkkkTTTNNNKKKGGGBBB???>>>???@@@@@@<<<888222...,,,,,,,,,,,,+++++++++,,,,,,---...//////////////////////////////...---...//////...---///111222111000000111222666888999999666444333222555555666888999:::;;;<<<===@@@HHHTTTbbblllppppppjjjaaaXXXSSSNNNIIIHHHJJJPPPPPPNNNJJJGGGLLLVVV___mmmuuu{{{|||}}}zzz{{{}}}ttthhh___XXXRRRNNNPPPQQQMMMJJJIIIHHHMMMYYYgggtttkkkaaaaaakkkzzzvvvsssvvv{{{ssscccXXXTTTeee|||}}}aaaFFF>>>GGGbbbnnncccgggbbb[[[SSSTTTWWWSSSRRRRRRUUU^^^ooo~~~sssbbbXXXWWWZZZUUU[[[```eeexxx|||\\\AAA???BBBIIIQQQVVVZZZccclllpppwww[[[```YYYIIICCCDDD@@@BBBCCCCCCPPPoookkk]]]PPPGGG>>>;;;;;;999999;;;;;;===AAAIIISSS\\\bbbeeeiiikkkmmmmmmnnnpppsssvvvwwwqqqpppnnnoooyyyyyyuuusssiiimmmyyyrrrlllTTTNNNJJJGGGBBB???>>>???@@@@@@;;;777222...---,,,,,,+++++++++++++++,,,---...//////////////////////////////...------///000///......000111111000000111333777888999999888555333222555555666888999:::;;;<<<===???FFFRRR___jjjppprrrkkkcccZZZUUUPPPJJJHHHJJJQQQQQQPPPLLLHHHJJJRRRZZZiiiqqqyyy{{{}}}}}}zzz}}}ooodddXXXSSSQQQVVVXXXTTTOOOLLLIIICCCGGGSSS]]]hhh|||tttlllsss|||zzzxxxuuuyyyxxxrrruuuqqqbbbZZZYYYlll|||[[[BBB@@@FFFXXXjjjpppfff^^^VVVVVVUUUTTTSSSRRRQQQXXXiii{{{jjj\\\WWWVVVQQQUUUWWW[[[jjjuuuVVV@@@BBBCCCGGGPPPXXX^^^hhhqqqwww{{{ZZZ^^^]]]LLLCCCGGGBBBCCCCCCCCCJJJcccpppaaaSSSIII@@@===<<<999999;;;:::;;;@@@GGGOOOXXX___cccgggiiilllmmmnnnppprrruuu{{{pppmmmpppjjjkkkttt{{{ttt{{{vvviiikkkyyy|||mmmlllSSSNNNJJJGGGBBB???>>>???@@@@@@999666111---,,,+++***)))++++++++++++,,,---..............................000...------///000000000...///111111000000111333777888:::;;;;;;999555333555555666888999:::;;;<<<>>>@@@FFFOOOZZZeeemmmrrrkkkbbbZZZUUUQQQKKKIIIJJJOOOQQQQQQMMMIIIJJJOOOUUUdddnnnwww{{{}}}yyymmm[[[WWWVVV\\\```\\\UUUQQQMMMCCCAAAJJJOOOSSSfff~~~~~~qqqrrrkkkaaaggg~~~oooaaa[[[___ssswwwWWWAAACCCFFFQQQ~~~zzzvvvwwwggg^^^WWWWWWUUUTTTTTTRRROOOSSSddduuu~~~wwwdddYYYSSSTTTUUUTTTSSSZZZkkk}}}}}}~~~jjjNNN@@@FFFEEEHHHPPPYYYdddqqq}}}\\\[[[^^^OOOCCCHHHDDDDDDDDDDDDGGGZZZwwweeeWWWLLLCCC???===:::999:::888;;;???DDDLLLTTT\\\aaaeeegggkkkmmmnnnpppsssuuu}}}vvvhhhiiiqqqjjjiiippp~~~|||sssvvvyyykkkjjj{{{zzz}}}kkklllSSSOOOKKKGGGBBB???>>>???@@@@@@888555000---,,,+++***(((*********++++++,,,---...........................000...,,,---///111111111...000111000//////000111666888;;;>>>???===888444555555666888999:::;;;<<<>>>@@@DDDKKKUUUaaakkkqqqlllccc[[[VVVQQQKKKHHHIIIKKKNNNPPPNNNJJJIIIMMMRRR___jjjtttyyy}}}jjjccc___dddhhhfff```]]]WWWLLLGGGIIIHHHFFFQQQbbbxxxuuurrreeeWWW```{{{lll___]]]hhh|||lllQQQAAADDDEEELLLuuuhhh~~~hhh]]]WWWVVVTTTTTTTTTRRRNNNPPP^^^mmm|||~~~jjjZZZPPPVVVVVVVVVSSSRRR[[[ppp}}}vvv{{{```KKKEEEEEEEEEJJJRRR\\\iii{{{fffZZZ___SSSEEEIIIGGGCCCCCCEEEGGGTTTyyy}}}jjjZZZOOOEEEAAA>>>:::888:::888;;;>>>CCCHHHPPPXXX]]]cccfffjjjmmmppprrruuuwww~~~vvvfffhhhqqqllliiilllwwwvvvsss}}}mmmjjj|||{{{{{{~~~jjjlllRRRPPPKKKGGGBBB???>>>???@@@@@@999666111///---,,,***)))************+++,,,---...........................000...,,,,,,///111222222///000111000///...///000555777<<>>BBBHHHQQQ^^^jjjrrrooofff^^^XXXRRRJJJFFFFFFGGGKKKNNNMMMJJJIIILLLPPPYYYeeeqqqwww|||yyyooonnnrrrrrrpppoooiiiaaaXXXRRRKKKFFFJJJRRR]]]ppp{{{hhhXXXccc~~~iii^^^^^^sss^^^JJJ???BBBAAAGGGlll___oooaaaXXXVVVTTTSSSSSSRRROOOPPPZZZfffyyy|||ttt```SSSTTTTTTWWWZZZXXXXXXcccqqqyyyyyywwwUUUFFFHHHEEEHHHOOOWWW___kkk~~~www___aaaXXXGGGGGGGGG@@@@@@EEEFFFPPPrrrnnn\\\QQQGGGBBB>>>:::888999888;;;>>>AAAEEELLLTTTZZZaaadddiiinnnqqqtttwwwyyy|||kkkiiinnnmmmhhhhhhqqqzzzqqqpppkkkzzz|||~~~}}}|||~~~~~~iiilllRRRPPPKKKGGGBBB???>>>???@@@@@@:::777333000...---+++***************+++,,,---...........................000...,,,,,,///111222333000111222000///......///444666<<>>>>>DDDFFFNNNoooppp]]]RRRHHHBBB???:::888999999;;;>>>AAADDDJJJRRRYYY___dddiiinnnrrruuuyyy{{{pppkkklllmmmgggeeemmm~~~~~~qqqqqqlllwww~~~}}}uuuvvvsssxxxkkkTTTPPPIIIFFFAAA???@@@AAACCCCCC;;;777222...------,,,+++************+++,,,---...111222444444222///,,,***//////---+++***,,,000333111111111000000///...---444666999===@@@@@@===:::666777888999:::;;;;;;;;;======AAAGGGLLLVVVfffuuuqqqqqqkkk^^^SSSMMMIIIEEEGGGEEEHHHMMMMMMGGGGGGKKKTTT^^^lllvvv{{{~~~}}}nnndddiiiuuu~~~mmm___YYYZZZ]]]]]]]]]cccooonnnwwwtttaaa\\\aaarrrOOOBBB;;;<<<===CCC^^^}}}eeelllzzzaaa[[[VVVSSSTTTSSSQQQNNNNNNRRRUUUiiiwwwnnndddVVVRRR[[[^^^VVVWWW___qqqwwwrrr{{{wwwVVVEEEDDDFFFRRRRRRWWWaaaiiinnnwwwfffdddTTTRRRFFFCCCBBB>>>AAAGGGKKKeeexxx```TTTGGGBBB@@@<<<999999:::;;;<<<===@@@GGGNNNTTT]]]cccjjjoooqqqtttxxx|||ssskkkooooookkkhhhlllyyy||||||~~~uuummmvvv~~~xxxlllrrr}}}xxx~~~uuuyyylllUUUPPPJJJFFFBBB???@@@AAABBBBBB;;;777222...------,,,+++************+++,,,---...000111333333222000---+++///...---+++***,,,///333000000000000000///...---222444777<<>>;;;888666777888999:::;;;;;;;;;???>>>@@@EEEJJJRRRbbbqqqttttttnnn```TTTNNNJJJFFFGGGEEEHHHMMMMMMHHHHHHKKKRRR\\\jjjuuu{{{~~~~~~qqqqqqwwwssshhhhhhkkkjjjddd```cccnnn}}}ooo^^^[[[aaammmKKK@@@:::<<<===BBBZZZvvvuuubbb|||ggg[[[UUUSSSTTTTTTSSSPPPPPPRRRUUUcccqqq}}}mmm\\\SSSXXXZZZTTTTTT\\\hhh{{{vvviiijjjuuugggLLLCCCIIIOOOVVVXXX\\\aaahhhooouuuxxxjjjfff^^^RRREEEFFFEEEAAABBBFFFHHH]]]zzzeeeXXXJJJDDDAAA===;;;;;;;;;<<<<<<<<<>>>CCCJJJNNN[[[aaaiiiooorrrtttxxx{{{vvvmmmoooqqqmmmiiikkkxxx}}}|||zzzpppzzzxxxiiikkk{{{|||zzzttt~~~yyyyyynnnUUUQQQKKKGGGBBB@@@???@@@AAAAAA;;;777222...------,,,+++*********++++++,,,---......///111222222000...---......---+++***,,,///222///000000000000000/////////111555:::>>>===:::666666777888:::;;;;;;;;;;;;@@@???@@@CCCFFFNNN]]]lllwwwxxxrrreeeXXXPPPKKKHHHGGGFFFHHHKKKLLLJJJIIIKKKNNNXXXfffrrryyy~~~yyyvvvzzz{{{sssjjjfffgggrrrvvviii^^^___ggg~~~eeeEEE===:::======@@@SSSjjjaaasssooo]]]XXXSSSUUUUUUTTTRRRRRRRRRSSSZZZgggttt{{{~~~{{{eeeTTTSSSSSSMMMLLLQQQddd~~~uuuccccccoooxxxnnnhhhhhhoooxxxYYYGGGEEENNNUUUWWW]]]aaadddooo}}}|||qqqjjjoooWWWJJJIIIHHHCCCCCCEEECCCSSSpppmmm^^^OOOGGGCCC???===>>>======<<<<<<<<>>>>>=========<<<<<<>>>BBBFFFRRRZZZdddkkkooorrrvvvyyy}}}oooiiisssrrrnnnlllsss}}}{{{nnnfffppp{{{xxxnnneeeiiixxx~~~ssslllTTTRRRLLLHHHCCC@@@???@@@@@@@@@;;;777222...------,,,+++++++++++++++,,,---...///+++,,,...///000000//////,,,------,,,***+++...000000111222333444555555555///000444999===>>><<<:::777888999:::;;;<<<<<<<<>>@@@CCCFFFLLLZZZhhhvvv|||{{{pppbbbWWWQQQLLLHHHGGGGGGHHHKKKNNNMMMKKKIIIPPP\\\hhhrrrzzz}}}vvvkkkgggnnn~~~nnnQQQ>>>;;;===AAABBBCCCMMMYYYuuuhhhkkk^^^UUUTTTTTTTTTTTTSSSQQQPPPPPPWWWcccqqqzzz~~~hhh[[[VVVPPPKKKJJJOOOpppttt```aaappp{{{zzz||||||zzzooojjjaaaXXXQQQKKKFFFDDDHHHFFFIIIYYYttt}}}___KKKGGGLLLQQQSSSVVVaaagggkkk|||{{{jjjwww```SSSHHHIIIDDDCCCEEEAAAGGGYYYxxx|||kkkXXXLLLEEE???===>>>;;;<<<<<<<<<<<<>>>CCCFFFMMMUUU___gggkkkppptttxxx~~~nnncccoooqqqpppmmmoooyyy|||qqqeeeiiivvvtttmmmgggmmm}}}~~~}}}|||}}}lll|||gggRRRQQQKKKGGGBBB@@@???@@@AAAAAA;;;777222...------,,,+++++++++++++++,,,---...///+++,,,---...////////////,,,,,,---,,,++++++---//////000222444555666777777000111444888<<>>===777888999;;;<<<<<<<<<<<<======@@@DDDFFFKKKWWWcccrrr{{{~~~vvvhhh\\\TTTOOOHHHHHHGGGGGGKKKPPPOOOJJJIIINNNWWWcccnnnwww~~~ssshhhiiixxxfffIII>>><<<>>>AAACCCEEEMMMVVVwwwfffpppvvv]]]XXXVVVTTTTTTTTTTTTSSSQQQQQQSSS\\\jjjuuuzzz}}}wwwggg^^^VVVOOOMMMGGGbbb~~~{{{kkk[[[bbbrrrzzz~~~wwwnnngggeeeVVVSSSMMMHHHFFFFFFHHHJJJIIIGGGIIITTTkkkvvvtttsssQQQAAADDDNNNWWW[[[^^^dddgggiiirrr}}}wwwyyykkkkkkbbbRRRHHHJJJDDDBBBFFFCCCFFFTTToooqqq]]]PPPHHHAAA======:::;;;;;;;;;<<<>>>BBBEEEIIIPPPYYYaaaggglllssswww}}}mmm]]]ffflllnnnkkkjjjqqqyyy~~~{{{{{{uuuffffffvvvvvvrrrmmmuuu~~~zzzyyyzzz{{{{{{eeeqqqcccOOOPPPJJJFFFBBB???@@@AAABBBBBB;;;777222...------,,,+++,,,,,,+++,,,,,,---...///,,,,,,,,,---............+++,,,---,,,++++++---///---...000222444666666777111111222555:::>>>??????777888:::;;;<<<<<<======<<<===AAADDDEEEHHHQQQ\\\lllxxxzzzlll```WWWQQQHHHIIIGGGFFFKKKQQQPPPJJJJJJMMMTTT^^^iiittt|||qqqeeehhh}}}___EEE===<<<===@@@BBBFFFNNNUUUkkkuuugggddd\\\YYYVVVUUUVVVVVVUUUTTTSSSQQQVVVcccpppvvvzzzoooaaaVVVQQQLLL\\\qqq}}}pppaaaXXX___pppuuuhhh```]]]QQQPPPMMMJJJIIIIIILLLNNNJJJKKKNNNWWWhhhrrrxxxfffJJJCCCMMMYYYaaafffffffffgggiiilllpppssstttsssuuu|||tttfffnnn\\\IIIKKKEEECCCGGGEEEEEEPPPbbbvvvbbbUUUKKKCCC>>>===999::::::::::::<<>>AAAEEEDDDEEEMMMVVViiivvv|||ooobbbXXXRRRHHHIIIGGGEEEKKKRRRQQQJJJKKKMMMRRR[[[gggsss{{{ooobbbgggzzz[[[CCC===<<<===???AAAFFFNNNUUUaaafffmmm```\\\WWWVVVWWWXXXXXXVVVTTTOOORRR___lllsssxxx~~~pppaaaZZZRRRYYYhhhvvvuuufffXXXTTT[[[mmmqqqddd\\\ZZZVVVVVVTTTQQQMMMKKKKKKKKKJJJMMMSSSZZZhhh~~~wwwvvvttt]]]KKKNNN\\\fffjjjlllhhhfffgggkkkllllllqqqxxxpppsss|||iii|||iiiKKKMMMFFFCCCGGGFFFEEENNNVVV{{{zzzfffXXXNNNEEE???===999::::::999888999;;;>>>EEEJJJRRRYYY___gggpppwww~~~mmmXXXTTT___hhhfffaaabbbhhhlllsssyyy{{{}}}}}}}}}uuuqqqsssyyyzzz[[[kkk[[[NNNOOOLLLGGGBBBAAACCCDDDAAA>>>999555111---,,,,,,,,,+++)))+++------------///000------,,,,,,---...000111...---,,,+++***+++,,,------///000000000000333555111000///111666;;;@@@BBBBBB999555999=========??????@@@BBBCCCDDDGGGLLLPPPcccrrryyykkk\\\PPPQQQKKKGGGIIIKKKKKKLLLOOOMMMNNNPPPUUU___kkkvvv}}}nnncccnnnuuuUUUAAA======@@@DDDEEEGGGNNNWWWeeezzznnn~~~fff^^^XXXXXXZZZYYYWWWXXX[[[WWWTTTVVV^^^jjjuuu{{{sssaaaaaaaaafffjjjhhh```YYYWWWdddttt|||~~~qqqeeecccgggiiimmmkkkeee]]]WWWVVVTTTSSSQQQPPPPPPXXXmmmvvv~~~eeeQQQJJJZZZhhhiiijjjqqqlllkkkjjjjjjjjjjjjkkklllmmmvvvrrrvvvWWWNNNHHHIIIGGGBBBDDDKKKRRRtttooo[[[NNNFFF@@@<<<<<<<<<::::::::::::;;;<<<@@@DDDLLLSSS[[[bbbiiinnnwwwooo^^^WWW]]]mmmsssjjjeeeaaaVVViiivvvzzzkkkbbbdddkkkrrrvvvyyyZZZjjj~~~ZZZMMMMMMLLLGGGBBBAAACCCDDDAAA>>>999555111---,,,,,,,,,+++)))+++++++++***+++---///------,,,,,,---...000111///...---,,,++++++,,,,,,---///000000000111333555111000///111555;;;???BBBCCC;;;666:::===<<<<<<===???@@@BBBCCCDDDGGGLLLOOO]]]mmm||||||qqqbbbVVVSSSMMMJJJKKKKKKJJJLLLPPPMMMMMMNNNRRR[[[gggttt|||ooohhhvvvpppQQQ???>>>===???EEEIIIKKKRRRYYY```zzzllllllbbbZZZYYYZZZXXXVVVWWWXXXVVVSSSTTTZZZdddooowww{{{pppmmmlllkkkfff___^^^```lllzzzssspppjjjfffffflllxxx~~~ssskkkeee]]]VVVPPPPPPOOOUUUhhhzzz~~~```UUUSSSaaammmooopppsssmmmmmmlllkkkkkklllmmmmmmooouuu|||{{{]]]QQQHHHHHHGGGCCCDDDJJJMMMhhhqqq\\\QQQKKKCCC>>>===<<<;;;:::::::::;;;<<<>>>BBBIIIPPPXXX```ggglllvvvooo^^^WWW^^^pppxxxnnngggaaaVVVdddmmmzzzzzznnnhhhiiimmmqqqrrr}}}^^^kkk{{{YYYMMMMMMKKKGGGCCCBBBCCCCCCAAA???999555111---,,,,,,,,,+++------,,,+++)))***---///...---,,,,,,---...000111111000///---,,,,,,,,,,,,---///000111000111333444000000000222555:::>>>AAABBB<<<888;;;======<<<===@@@AAABBBCCCDDDGGGLLLOOOVVVfffxxxyyykkk___UUUQQQNNNMMMJJJHHHLLLQQQNNNMMMLLLNNNUUUaaaoooyyy}}}vvvsssrrruuu}}}yyyxxxnnnnnnhhhMMM>>>>>><<>>===<<<;;;::::::;;;<<<;;;???EEEMMMTTT]]]eeejjjuuuppp^^^UUU^^^sssvvvllldddYYY]]]bbbmmm{{{~~~xxxppplllmmmnnnnnnmmmgggooowwwVVVMMMMMMKKKHHHDDDBBBBBBBBBAAA???999555111---,,,,,,,,,+++111000///,,,***+++...111...------,,,---...///000111111000///...------,,,---///111222111111333444000111222333555999===@@@@@@<<<:::;;;===?????????@@@AAABBBCCCDDDGGGKKKOOORRRaaatttsssgggXXXTTTPPPNNNJJJGGGJJJPPPPPPOOOLLLLLLPPP\\\kkkvvvsssxxxvvvkkk___[[[[[[[[[cccooosssxxxwwwkkkttt}}}```JJJ@@@@@@>>>AAALLLUUUZZZ\\\___gggrrrwww\\\~~~mmm]]]XXXYYYYYYWWWUUUSSSTTTTTTQQQQQQVVV```iiizzz~~~pppfffkkkttt|||tttddd\\\aaaiiisssxxxeeeSSSRRRQQQRRRVVVjjjppp^^^fffkkkiiilllrrrsssmmmrrrqqqpppoooooopppqqqrrrpppqqqssswww}}}xxx~~~kkk|||ppp[[[IIIFFFGGGEEEDDDFFFKKKTTTpppnnn^^^SSSIIICCC@@@???===;;;;;;;;;;;;;;;999===CCCIIIQQQZZZccciiirrrtttbbbTTT\\\ttt~~~tttkkk```YYY\\\eeeqqq{{{|||vvvsssqqqqqqpppnnnooorrrqqqRRRKKKLLLJJJHHHEEECCCBBBAAAAAA@@@999555111---,,,,,,,,,+++111111///,,,***+++---000......---,,,---...///000111000000000///...---------///222222222222333444111222444555555888===@@@???>>><<<;;;===AAADDDDDD@@@AAABBBCCCDDDGGGKKKNNNRRR^^^ooo}}}zzzmmm]]]WWWQQQNNNJJJFFFIIINNNQQQPPPNNNLLLNNNXXXfffqqq}}}|||oooiii```ffffff___YYY\\\bbbgggkkkxxx}}}ssslll|||sssXXXHHHEEEFFFEEEJJJUUU___cccdddeeekkkqqqkkkrrrrrr^^^WWWZZZ[[[YYYXXXTTTVVVUUURRROOORRR[[[bbbtttzzzxxxwww}}}wwwmmmggg]]]\\\dddiiipppoooZZZXXXXXXYYYVVV\\\xxx{{{sssllluuuxxxqqqooovvvwwwsssssssssrrrqqqqqqrrrssssssoooooorrrvvvzzzffftttwww```KKKGGGHHHFFFDDDEEEFFFKKKddd~~~gggUUUJJJFFFAAA@@@>>><<<;;;;;;;;;;;;:::<<>><<<;;;;;;;;;999;;;===@@@FFFOOOYYY```jjjvvv|||aaaWWWeeexxxkkklllqqqxxxssslllppp{{{~~~yyyssspppooozzz|||^^^RRRLLLHHHHHHGGGDDDAAA@@@@@@AAA999666111---,,,,,,,,,+++***+++,,,,,,+++***+++,,,//////------,,,---...///+++,,,---////////////...,,,///333444444333333444333777;;;;;;888999>>>BBBLLLLLLEEE;;;999AAAHHHIIIAAABBBCCCCCCDDDFFFJJJMMMSSSXXXaaaoooqqqbbbTTTQQQRRRPPPLLLJJJHHHLLLOOONNNLLLNNNVVV^^^ooovvv}}}~~~nnnmmm}}}zzz{{{|||pppPPP<<<===GGGDDDIIISSS]]]___]]]^^^ccchhhgggjjjxxxnnnkkk___bbbdddaaa]]]\\\XXXSSSPPPOOOPPPPPPPPPXXXcccqqqyyy}}}rrreee^^^^^^UUUXXXYYYVVVWWW[[[[[[WWW```{{{oooqqquuuzzzsssbbb[[[```aaagggnnnrrrsssvvvzzzuuutttsssrrrrrrssstttuuuzzzuuussstttrrrwwwsss|||hhhUUUOOOKKKEEECCCGGGAAAJJJWWWkkk~~~gggVVVMMMEEECCCAAA>>><<<;;;;;;;;;999999;;;===CCCLLLVVV]]]iiitttgggYYYbbb|||zzzrrrpppuuu}}}zzznnniiiooo{{{}}}~~~}}}zzzwwwqqqsssnnnTTTJJJIIIGGGEEEDDDCCCBBB@@@>>>;;;555000000///,,,+++---+++++++++************)))///...---,,,,,,,,,,,,,,,+++,,,---...////////////+++,,,...000222222222222000555;;;===:::888888:::DDDFFFFFF@@@999888???FFFAAACCCCCCCCCCCCEEEJJJMMMUUUTTTYYYhhh{{{zzzlll\\\SSSRRRRRRLLLGGGDDDIIIOOORRRRRRRRRSSSUUUcccnnn{{{uuuaaaXXXbbb|||pppooo}}}{{{ttt{{{|||uuu```FFF???BBBEEEEEELLLUUU\\\]]]]]]```eeeiiihhhkkkuuuxxxeeedddccc[[[___YYYWWWTTTSSSSSSUUUUUUUUUSSSZZZeeepppxxxsssgggaaa^^^```[[[VVVVVVYYY[[[YYYVVVWWWiii}}}xxxbbbZZZ^^^___ccciiimmmppprrruuuvvvrrrooonnnpppuuuxxxvvvsssxxxxxxsssrrruuuvvvxxx```MMMMMMKKKDDDDDDDDDEEEMMMbbbnnn\\\UUUKKKFFFBBBBBB???:::999;;;999999999:::???IIITTT[[[eeerrrmmmYYY[[[ppptttuuu{{{vvvmmmiiiqqq|||uuu{{{zzzqqqppprrrXXXMMMJJJHHHEEEDDDDDDCCCAAA???;;;555000000///,,,+++---+++++++++************)))......---,,,,,,,,,,,,,,,,,,------...////////////+++,,,...000111222222222666666444444444555666777>>>BBBDDD@@@888777===DDDCCCCCCCCCCCCEEEHHHKKKMMMRRRSSSXXXddduuusssaaaVVVSSSQQQMMMHHHGGGKKKOOOQQQQQQQQQQQQSSS^^^iiiwww}}}{{{~~~qqq___QQQQQQ]]]jjjrrrdddhhhxxxqqqjjjgggqqq{{{www{{{|||^^^HHHBBBEEEGGGPPPUUU\\\`````````dddiiijjjiiilllssszzzuuueeefffddd___\\\ZZZVVVUUUUUUVVVVVVUUUUUUYYYaaakkksss{{{uuunnnlllpppiiiaaa^^^]]]\\\WWWSSSRRR___wwwnnnaaa___```bbbfffkkkoooqqqsssuuuwwwwwwsssqqqssswwwzzzyyyvvvuuuuuuooonnnrrrtttnnnVVVOOOLLLGGGFFFFFFFFFLLL]]]zzzwwwcccYYYMMMGGGCCCCCC@@@<<<:::<<<<<<;;;;;;;;;>>>FFFPPPVVVeeeooo~~~ttt]]]XXXgggvvvuuuuuuzzzyyynnniiikkkttt~~~{{{zzz~~~xxx{{{pppjjjuuuXXXNNNKKKIIIGGGEEEEEEDDDBBB@@@;;;555000000///,,,+++---+++++++++************)))------------,,,,,,,,,,,,------.../////////......,,,---...///111222333333444555888<<<>>><<<666111888>>>CCC@@@999666:::@@@DDDCCCBBBDDDGGGKKKLLLMMMOOOQQQVVV___lll{{{kkk\\\UUUQQQNNNKKKJJJMMMPPPQQQPPPPPPPPPQQQVVVaaappp{{{}}}}}}}}}yyyppp___NNNEEEGGGLLL___lllrrrhhhZZZZZZhhhuuu~~~sssfffcccdddpppyyy|||~~~uuu\\\LLLHHHKKKNNN[[[___bbbcccbbbbbbeeehhhlllmmmpppttt{{{eeecccggg]]]aaa^^^[[[YYYXXXXXXWWWVVVVVVXXX\\\cccllltttyyy|||~~~zzzpppiiiddd]]]TTTMMMLLLQQQ^^^wwwqqqeeedddfffeeefffjjjnnnrrrtttuuuvvvxxxzzzwwwtttuuuxxxzzzzzzxxxxxxxxxpppnnnrrrtttdddRRRNNNLLLHHHHHHGGGJJJVVVlllkkk\\\OOOIIIDDDDDDBBB>>><<<===>>>>>><<<;;;===CCCJJJPPPaaaiiivvvdddWWW]]]ffftttxxxuuuxxx}}}qqqhhhfffmmmuuuwwwsssqqqtttyyy~~~{{{pppccctttTTTKKKLLLJJJGGGFFFFFFEEECCCAAA;;;555000000///,,,+++---+++++++++*********)))))),,,,,,,,,---,,,,,,,,,,,,......////////////......---......///000222333444222555999<<<===:::777444555;;;BBBAAA;;;666888;;;EEECCCCCCEEEIIILLLMMMMMMMMMPPPUUUZZZdddssswwweeeYYYSSSPPPOOOLLLMMMOOOOOOPPPPPPPPPQQQPPPZZZiiiuuu}}}|||pppjjjppp{{{|||xxxooo```PPPGGGEEEFFFKKKNNNQQQRRRTTTZZZbbbggg~~~}}}zzzvvvtttrrrsss{{{|||wwwlllXXXNNNNNNSSSWWWaaafffiiigggeeeffffffdddnnnqqquuuwwwzzznnn___eeeaaaeeebbb___]]]\\\ZZZYYYWWWWWWVVVVVV\\\dddmmmtttvvvxxxpppeeeWWWMMMHHHHHHMMM___||||||iiibbbhhhlllhhhjjjnnnrrruuuvvvvvvwwwxxxzzzwwwuuuuuuwwwyyyyyyxxx{{{zzzqqqmmmrrrttt|||qqqVVVPPPPPPIIIIIIGGGHHHPPP```zzzsss^^^SSSKKKEEEDDDBBB>>><<<<<<>>>===<<<;;;<<<@@@GGGKKKYYYaaannnmmm[[[ZZZ\\\iii|||zzzuuuvvvuuukkkhhhlllrrruuurrrooorrrwww~~~tttaaa~~~rrrQQQJJJLLLJJJHHHGGGFFFEEECCCAAA;;;555000000///,,,+++---+++++++++*********))))))++++++,,,------,,,,,,+++......//////000////////////.........///222444666:::>>>@@@<<<666444777<<<555;;;AAACCC???;;;888888EEEEEEEEEGGGIIIKKKLLLLLLMMMQQQTTTXXX^^^lllqqqaaaWWWSSSSSSMMMLLLMMMNNNOOOQQQRRRRRRMMMUUUaaammmxxxsssdddXXXQQQUUUgggzzz}}}vvvtttnnndddXXXMMMGGGDDDEEEAAA???BBBJJJSSS\\\bbbwwwzzz{{{~~~|||}}}yyyuuu___PPPKKKOOOWWW]]]gggnnnrrrqqqpppppplllffflllpppuuuxxxzzzdddeeekkkhhheeebbb___^^^\\\ZZZWWWVVVTTTTTTWWW^^^gggnnnrrrzzz~~~}}}ppp___SSSHHHGGGJJJWWWrrr{{{vvvfffcccjjjlllgggmmmppptttvvvwwwwwwxxxyyyzzzyyywwwwwwxxxyyyzzzzzzvvvvvvnnnmmmuuuxxx|||zzzZZZQQQRRRIIIIIIFFFFFFMMMYYYnnnzzzcccWWWNNNFFFDDDCCC>>>;;;;;;;;;;;;;;;;;;;;;???DDDHHHSSS\\\jjj~~~wwwfff___YYYbbbuuu{{{uuuuuuzzzppplllnnntttyyywwwrrrsssyyy{{{ccczzzrrrPPPNNNLLLJJJHHHFFFFFFEEECCCAAA;;;555000000///,,,+++---+++++++++************))))))***,,,------,,,++++++------...///000000000000000///...---///222555777AAAPPP___bbbWWWGGG>>>;;;888:::???DDDGGGDDD???:::DDDFFFHHHHHHHHHHHHJJJLLLMMMQQQTTTVVVZZZgggzzz}}}kkk^^^XXXWWWNNNMMMKKKLLLOOOQQQSSSSSSMMMPPPXXXdddqqq{{{~~~hhh\\\PPPHHHBBBCCCRRRdddsss}}}~~~zzzttttttsssnnndddWWWJJJBBBDDDEEEEEECCC???BBBQQQaaaqqq~~~yyyyyyfffPPPFFFHHHNNNVVV]]]kkktttyyyxxxyyy{{{vvvnnnkkknnnsssvvvwww~~~ooodddmmmhhhfffcccaaa___]]]ZZZXXXUUUUUUTTTUUUWWW^^^gggmmmsssxxx~~~vvveeeYYYOOOOOOQQQYYYnnn}}}yyynnnggggggiiiiiihhhmmmppptttvvvwwwwwwxxxyyyzzzzzz{{{{{{|||||||||}}}tttvvvqqqsss~~~___QQQSSSJJJHHHDDDEEELLLUUUeeemmm^^^SSSIIIFFFDDD???;;;:::999:::::::::;;;===BBBEEEOOO[[[iii{{{qqqhhh[[[^^^ooozzz{{{uuutttxxxppppppwww}}}vvvvvv|||~~~~~~yyyrrrqqq}}}~~~dddwwwqqqOOORRRKKKIIIGGGFFFFFFDDDBBB@@@;;;555000000///,,,+++---+++++++++************)))(((***+++---------+++***+++,,,...///111222222222111000...---...222666888AAAVVVooo{{{rrr\\\EEE888999999<<>>EEERRRbbbooo{{{wwwvvvsssoooggg\\\QQQIIIIIIKKKMMMIII???<<>>AAALLLXXXeeessszzzooo]]]ZZZjjjuuu{{{tttttt~~~tttsss{{{|||{{{yyyqqqmmmkkkkkknnn}}}bbbsssnnnNNNSSSKKKIIIGGGEEEEEEDDDBBB@@@;;;555000000///,,,+++---+++++++++************)))((()))+++---------+++***+++,,,---///111222333333222000...---...222666999AAANNN]]]fffbbbUUUFFF===:::777:::FFFSSSWWWOOOEEEBBBHHHMMMKKKDDDAAAEEEKKKMMMOOOQQQRRRVVV```nnnxxx{{{hhh^^^[[[UUUQQQMMMKKKMMMOOOOOONNNMMMKKKKKKSSSbbbqqq{{{nnnZZZQQQIIIHHHLLLIIIAAAAAAIIISSSbbbuuuyyyssskkkddd___ZZZTTTQQQOOOLLLKKKKKKFFFAAAEEENNNhhh|||~~~zzz|||aaaOOO@@@CCCMMMUUUYYY]]]aaajjjnnnlllpppyyyxxxpppvvvuuuwwwwwwuuuttt{{{ooogggfffdddbbbaaa```]]]ZZZWWWUUUXXXYYYSSSMMMNNNWWW```gggmmmtttzzz|||yyyjjjiiicccYYYXXXfffzzz|||llleeennnqqqkkkmmmxxxkkknnnrrruuuvvvvvvwwwxxxsssvvvzzz|||}}}|||{{{{{{ssswwwtttwwweeePPPTTTPPPIIICCCCCCLLLRRRZZZllliii\\\PPPKKKIIICCC===::::::;;;;;;:::999:::<<<>>>HHHTTT```kkk~~~rrr]]]XXXgggssszzztttttt}}}wwwvvvuuuiiifffjjjllljjjvvvcccrrroooNNNQQQMMMJJJFFFEEEFFFEEEAAA>>>;;;777222///...---+++***************)))))))))))))))***+++,,,---.........---...///000111111000000000111111///---...222666???AAACCCEEEDDDBBB@@@>>>@@@<<<777999EEEPPPMMMCCC???GGGLLLHHHDDDFFFJJJKKKOOONNNPPPTTTXXX^^^iiitttwwwhhh___UUUTTTRRRPPPOOOOOOPPPPPPLLLJJJIIIMMMWWWfffttt~~~xxxfffZZZWWWRRRNNNLLLGGGAAA???@@@KKKQQQaaaxxxvvvhhh``````bbbaaacccccc^^^SSSGGGAAACCCGGG]]]xxx{{{}}}sssWWWIII@@@GGGSSSZZZ^^^aaabbbfffkkkmmmlllmmmoooqqqppprrr|||wwwvvvggggggaaa^^^aaaaaa]]]ZZZ\\\[[[ZZZXXXTTTQQQPPPRRRUUU___cccjjjrrrxxx|||wwwiii[[[WWW^^^nnnzzzmmmlllkkklllooorrrtttttttttsssrrrsssuuuwwwvvvuuuuuussssssvvvzzz|||{{{zzzuuutttwww}}}~~~sssUUUPPPOOOJJJGGGFFFJJJPPPZZZiiiwwwxxxdddQQQMMMLLLGGG???;;;<<<<<<;;;===>>>???===<<>>:::777222///...---+++***************))))))))))))))))))+++,,,---.........------...///000000000000000111111///---...111444:::<<<>>>??????>>>>>>===BBB@@@<<<===EEENNNMMMFFF>>>CCCGGGHHHEEEDDDGGGJJJNNNMMMPPPUUUXXX]]]fffqqqpppdddXXXVVVSSSPPPOOONNNLLLLLLLLLLLLKKKMMMSSS^^^kkkuuuxxxiii___\\\WWWSSSQQQMMMFFFBBBBBBFFFLLL\\\sss~~~|||xxxqqqmmmeeeXXXLLLFFFHHHLLL\\\wwwmmmXXXNNNHHHNNNWWW]]]aaaeeeiiilllooopppooonnnpppqqqppppppwww~~~{{{sssuuupppddd[[[]]]aaa```]]][[[[[[[[[YYYUUURRRPPPQQQSSSWWW[[[cccllluuu||||||hhhXXXTTT^^^ooo|||~~~yyymmmlllkkkllloooppppppppptttsssrrrsssuuuwwwvvvuuusssqqqppprrruuuxxxxxxwwwzzzvvvssswww|||~~~|||yyycccTTTQQQLLLIIIHHHJJJMMMUUUeeesssnnnYYYOOOLLLFFF@@@======<<<;;;<<<>>>>>>===;;;AAAEEEOOO___ppp|||pppbbb___lllyyyxxxvvvuuuzzz~~~}}}sssoooqqqttttttxxxeeessslllHHHIIIJJJFFFCCCCCCDDDDDDAAA>>>:::777222///...---,,,+++++++++*********)))))))))))))))***+++,,,---......,,,------...//////000000///000111000///...///000555777:::;;;;;;<<<===???@@@@@@>>><<<@@@GGGIIIHHHGGGEEEHHHOOOOOOIIIIIIOOOLLLLLLPPPUUUXXXZZZccclll~~~|||lll^^^ZZZVVVSSSPPPNNNKKKIIILLLNNNNNNLLLMMMTTT```iii|||vvvlllaaaZZZTTTRRROOOHHHCCCAAA@@@EEEUUUlll|||ssslllaaaWWWPPPKKKIIIGGGZZZssszzzfff[[[VVVTTTWWW[[[^^^bbbfffnnnppprrrsssqqqpppppppppqqqppptttxxxvvvrrrvvvyyygggWWWUUU]]]aaa___\\\\\\\\\[[[XXXTTTQQQPPPPPPOOOSSS[[[dddnnnwww}}}ppp\\\VVVaaasss}}}uuupppmmmlllmmmoooqqqqqqpppnnnuuutttssstttvvvvvvuuuttttttrrroooppprrrtttuuuuuu{{{uuuppppppuuuzzzyyyvvvvvvZZZTTTOOOLLLKKKIIIIIINNN^^^nnnfffVVVNNNHHHDDDBBB>>>===<<<<<<===>>><<<;;;:::>>>HHHUUUcccvvvxxxeee]]]dddrrrqqqmmmjjjnnnwww}}}}}}|||~~~zzzwwwxxx~~~}}}rrrpppvvvxxxwwwssslllhhhjjjsss{{{cccrrrlllGGGGGGHHHEEEBBBBBBDDDDDDAAA>>>:::666222///...---,,,++++++++++++*********))))))))))))******+++---......,,,,,,,,,---...///000000...///111111000///......222555888::::::<<>>BBBPPPhhhsssfffXXXSSSUUUTTTLLLDDD[[[rrrppp^^^\\\]]]]]]^^^]]]]]]```cccnnnoooqqqqqqqqqpppoooooorrrrrrtttwwwvvvsssxxxyyy~~~nnnZZZSSSWWW]]]___^^^\\\]]]]]]ZZZUUUQQQOOONNNMMMOOOTTT\\\eeennnuuuyyy~~~pppeeeiiixxx~~~vvvpppjjjlllmmmooossswwwxxxvvvuuuzzzxxxwwwvvvvvvvvvtttrrruuusssqqqpppppprrrtttvvvxxxwwwuuurrrssswwwxxxwwwzzzcccWWWPPPNNNLLLIIIFFFJJJYYYhhhyyywww```RRRLLLHHHFFF@@@>>><<<<<<======<<<;;;888<<>>============<<<;;;===DDDLLLUUUfffnnn]]]^^^cccccc^^^WWWXXXbbbooouuu}}}|||oooiiipppqqqjjjgggkkkzzzxxxnnnYYYDDD:::???HHH[[[ffffffZZZ[[[pppccctttrrrLLLJJJIIIEEEBBBBBBCCCCCC@@@===999666111///......---,,,,,,++++++++++++*********))))))))))))***,,,---///,,,,,,,,,,,,---///222333/////////111333333111///...333999:::999999===BBBDDDEEEFFFDDD@@@@@@KKKXXX```TTTNNNTTTYYYTTTMMMKKKMMMMMMPPPTTTTTTSSSXXX___fffooo}}}wwwmmm```WWWTTTRRRNNNKKKHHHKKKOOONNNLLLMMMQQQVVV^^^iiiuuu}}}|||}}}yyypppfff]]]RRRHHHCCCDDDBBBCCCOOOgggjjjYYYYYY]]]]]]ZZZVVVcccwwwzzzkkkUUUOOOOOOWWW^^^^^^^^^bbbgggiiiiiiiiijjjmmmpppqqqpppooonnnppptttuuuuuusssssssssuuuuuu{{{ssswwwkkkeeebbb```^^^^^^^^^\\\WWWSSSPPPOOOKKKJJJJJJNNNUUU___hhhnnnqqqvvv||||||{{{wwwtttooolllkkkmmmrrrxxx}}}}}}{{{xxxwwwuuutttqqqoooooooooooommmlllmmmppprrr~~~zzzuuuwwwxxxzzz|||___UUUPPPLLLIIIGGGHHHPPPZZZnnn~~~ttt___TTTKKKDDDEEEBBB???>>>>>>>>>>>>======>>>CCCJJJRRRaaaxxxzzzfffbbbiiiiiidddZZZWWW```nnnvvv|||~~~sssjjjjjjllliiieeeccceeeddd^^^QQQBBB<<>>;;;:::===AAAGGGJJJOOOPPPJJJDDDIIISSSaaaWWWOOOQQQXXX[[[TTTLLLPPPOOOQQQSSSRRRRRRWWW^^^```gggrrrxxxggg[[[VVVSSSOOOLLLGGGJJJLLLNNNMMMNNNOOOQQQRRR]]]jjjttt~~~qqqeeelll}}}yyytttkkk[[[KKKDDDDDDCCCCCCNNNffflll```\\\\\\^^^]]]aaalll}}}vvv^^^KKKOOOPPPYYY___^^^```fffjjjkkknnnmmmnnnqqqtttvvvtttrrrqqqsssttttttssssssrrrrrroooqqqwwwyyy~~~yyymmmccc^^^___^^^[[[WWWSSSRRRQQQPPPMMMJJJKKKOOOXXXaaagggjjjpppyyy}}}~~~{{{ssszzz|||vvvuuusssooonnnmmmnnnppptttwwwyyyxxxwwwwwwvvvtttsssssssssqqqooolllnnnoooooommmmmmooorrr|||xxxuuuwwwvvvyyy{{{lllZZZSSSMMMKKKIIIHHHKKKPPPcccllllll]]]PPPFFFHHHEEEAAA????????????>>>===<<>>BBBCCC@@@^^^fffbbb^^^eeefffaaabbbmmm}}}]]]NNNHHHFFFCCCDDDEEEDDDAAA===999777444000---,,,+++,,,++++++************++++++,,,***)))((()))+++...//////......------...000111222222111111222444666777111444888999:::<<>>AAA======<<<;;;===EEEPPPYYYggg{{{uuufffZZZZZZaaaqqqrrrxxx|||vvvjjjggglllrrrmmm___VVVfff~~~pppYYYLLLCCCAAA@@@<<<@@@GGGNNN\\\``````hhhhhhcccddd```hhh~~~```NNNHHHFFFCCCDDDEEEDDDAAA===:::888444000...,,,,,,,,,++++++************+++++++++***)))))))))***,,,---///...,,,+++,,,---000111111111111111333444666777666444111222666;;;???AAAEEEQQQ]]]eeepppxxxnnn]]]OOO[[[fffeee^^^XXXXXX[[[WWWTTTQQQSSSWWWYYYYYYXXXWWW[[[```ccciiiyyyxxxhhh]]]WWWOOOMMMJJJJJJKKKMMMMMMMMMIIIJJJLLLMMMSSS^^^mmmyyy}}}xxxyyy^^^HHHEEEBBBNNNllltttttt|||}}}qqqccc^^^eeeoooxxxwwwsssooovvv}}}zzzyyyzzzxxxsssqqqsssvvvuuutttrrrqqqrrrtttvvvtttsssuuuwwwyyynnnwwwyyyqqqggg```\\\[[[ZZZXXXSSSSSSSSSQQQOOOMMMLLLKKKIIIMMMSSSZZZcccmmmvvv{{{|||~~~xxx|||~~~}}}vvvnnnkkkoootttnnnmmmllllllnnnqqqsssuuuuuuxxx|||~~~~~~zzzvvvsssttttttsssssstttvvvwwwyyyrrrrrruuuzzzzzzuuusssuuuyyywwwvvvzzz}}}hhhUUUMMMLLLIIICCCDDDFFFKKKVVVlllzzzaaaQQQKKKGGGFFFDDD???>>>@@@??????===::::::@@@JJJQQQaaasssvvvgggZZZVVVYYYeeehhhpppxxxvvvkkkcccbbbiiicccWWWUUUllliiiRRRAAAAAABBB======DDDBBBRRRYYYZZZaaa```\\\___^^^___zzz{{{___LLLHHHFFFCCCDDDEEEDDDAAA===:::888555111...---,,,,,,++++++************++++++******)))))))))***+++,,,///...,,,,,,,,,---///000000000111222333555666777:::666222111444888;;;===CCCIIIMMMNNNTTT\\\^^^[[[TTTQQQWWWccccccYYYVVV\\\[[[XXXTTTSSSVVVYYYZZZXXXWWW\\\```aaadddrrrvvvhhh^^^UUURRRNNNLLLLLLMMMMMMLLLJJJLLLMMMLLLMMMUUUdddpppzzz~~~~~~uuu~~~}}}bbbLLLDDDCCCRRRqqqnnnwwwyyyllleeemmmzzz{{{zzzvvvssstttsssrrrrrrssssssrrrpppmmmmmmpppsssuuuttttttwwwzzzqqqzzztttggg^^^ZZZYYYZZZRRRRRRRRRQQQQQQOOOMMMLLLFFFIIINNNTTT[[[eeepppwwwzzz}}}{{{~~~}}}yyyqqqjjjjjjooouuuqqqpppooommmmmmnnnppprrrtttwww{{{}}}yyyvvvwwwvvvtttsssssstttuuuvvvrrrssszzz{{{yyyzzzxxxyyy||||||qqqVVVPPPNNNIIIEEEEEEEEEHHHPPPaaa}}}kkkXXXPPPIIIFFFDDD@@@>>>???@@@@@@???<<<:::>>>EEEKKKTTTcccyyynnn```XXXWWWYYY]]]gggqqqtttnnneee___ccc\\\RRRWWWsss|||```JJJHHHIIIBBB===???<<>>>>>???@@@@@@>>><<<===AAAFFFIIIWWWiii|||yyyfff[[[UUUVVVYYY```kkkrrrpppggg______WWWOOOYYY{{{}}}fff\\\VVVKKKAAA>>>???VVVdddiiiqqqrrrqqqxxxaaaWWWlllqqq[[[HHHHHHFFFCCCDDDEEEDDDAAA===;;;999555111///---------++++++************++++++*********))))))))))))***+++,,,---.........------...///111333444666777777888888888555333444999===BBBFFFKKKNNNMMMNNNSSSZZZ[[[TTTKKKMMM]]]kkkkkkbbbbbbddd___WWWSSSWWWZZZYYY[[[___bbbbbbccciiivvvtttddd___XXXRRRNNNLLLJJJHHHIIIMMMPPPNNNLLLMMMTTTZZZgggsss|||ssskkkiiicccTTTFFFIIINNNbbbrrrooo|||rrrgggggghhhhhhnnnxxx~~~|||}}}|||vvvrrrqqqqqqtttuuusssnnnlllnnnpppuuurrrssswwwzzz{{{~~~```YYYtttxxxggg\\\XXXVVVTTTQQQPPPQQQPPPNNNKKKHHHJJJKKKJJJLLLSSS^^^gggrrrwww}}}}}}uuuooooootttxxxvvvrrrvvvwwwwwwuuuqqqnnnoooppprrrsssvvvwwwxxxvvvtttsssssssssssssssssssssrrrqqqmmmllloooxxx~~~}}}{{{{{{{{{zzz~~~cccXXXPPPGGGKKKEEEDDDEEEEEEGGGSSSooonnnaaaSSSKKKGGGBBB???@@@<<<>>>@@@???<<<<<<>>>AAAEEEPPP^^^kkktttddd\\\\\\\\\```hhhpppqqqhhh^^^ZZZQQQJJJXXX~~~zzzfffVVVJJJCCCFFFaaattt|||~~~zzzdddVVVhhhnnnZZZGGGIIIFFFCCCDDDEEEDDDAAA===;;;999555222///---------++++++************++++++************))))))))))))***+++---//////...---,,,...///111333555666777777555777999777333444:::@@@EEEEEEGGGLLLNNNPPPWWW___]]]```UUUIIIZZZyyy|||iiidddgggcccXXXSSSVVVYYYZZZ\\\___bbbbbbccchhhpppwww}}}hhhccc[[[SSSOOOKKKIIIGGGHHHLLLOOOOOOMMMLLLOOORRR\\\iiiuuuyyy|||~~~rrrkkkdddWWWJJJLLLSSShhhmmmooo{{{|||eeeTTTWWWaaafffkkkqqqsssyyyzzz}}}yyyzzz}}}~~~yyyttttttyyyooorrruuusssmmmjjjkkknnntttqqqrrrvvvyyywwwwwwzzz{{{mmm]]]\\\qqqrrrccc\\\ZZZVVVRRRPPPPPPOOOLLLIIIIIIJJJJJJHHHHHHMMMXXXaaaooottt{{{wwwpppttt~~~|||sssvvvyyyzzzxxxsssppppppqqqrrrssstttttttttrrrpppooooooppprrrssstttsssrrrrrrppplllmmmttt{{{}}}~~~zzzzzz~~~}}}~~~}}}hhhZZZPPPFFFLLLGGGFFFFFFCCC@@@FFF^^^wwwuuugggWWWNNNHHHCCCAAAAAA999<<>>:::666222000000///---+++++++++,,,---,,,+++***)))******))))))))))))******((()))+++---.........---...///000111444666888999<<<999:::<<<999555888@@@DDDNNNQQQJJJJJJTTT[[[[[[]]]hhhdddUUU\\\xxx{{{aaaiiigggZZZTTTYYY\\\YYY\\\___bbbddddddfffjjjmmm~~~nnn___XXXTTTMMMIIIIIILLLKKKLLLNNNPPPPPPOOOMMMNNNXXXgggttt}}}ppp^^^SSSNNN[[[tttwwwrrryyy|||~~~jjj___XXX[[[cccgggjjjmmmnnnsss|||{{{sssqqquuuxxxxxxxxxzzzzzzxxxtttppprrrqqqooonnnmmmmmmmmmnnnppppppqqqrrrsssssssssssszzz~~~ZZZSSSnnntttgggYYYYYYXXXTTTNNNJJJKKKOOOOOOOOOOOONNNMMMOOORRRUUUhhhqqq{{{|||zzz|||xxxqqqqqqqqqtttxxxxxxuuurrrsssvvvxxxyyywwwtttrrrqqqoooqqqssssssuuuvvvppphhhoooppprrrsssrrrqqqooommmqqqssstttuuuzzz~~~yyy|||yyyxxxyyyyyy~~~}}}uuu]]]SSSUUUFFFIIIDDDCCCFFFDDDCCCRRRfffttt```RRRMMMKKKFFFAAAEEE>>>======;;;DDDFFF:::@@@BBBIIIRRR^^^rrrtttnnnoooooommmoooqqqmmmfffSSSKKKJJJ\\\{{{pppZZZNNNYYYooo~~~ssslllgggYYYrrrtttRRRNNNHHHEEECCCCCCEEEDDDAAA===;;;888444111111000...,,,++++++,,,,,,,,,+++***)))******))))))))))))******)))***+++---..................///111333555777888:::777777::::::777888>>>QQQaaahhh\\\OOOOOOUUUWWWbbblllrrrooonnnvvvkkkgggeeeggggggaaaYYYTTT[[[^^^aaabbbccceeeiiilllxxxwwweee^^^\\\VVVOOOKKKKKKKKKKKKLLLNNNNNNLLLKKKMMMRRR\\\iiivvvnnnaaaXXXdddyyy{{{yyy{{{vvv^^^WWWTTTZZZbbbhhhnnnrrrqqqppprrrwwwxxxuuurrrsssuuuuuuvvvvvvvvvtttrrrppppppooonnnmmmlllmmmnnnnnnqqqqqqrrrrrrrrrrrrqqqqqqqqqwwwrrrYYYXXXtttnnneeeYYYQQQOOOMMMLLLKKKLLLMMMMMMKKKJJJJJJLLLNNN[[[fffsss{{{|||{{{{{{|||~~~|||vvvwwwvvvpppnnnmmmmmmpppssstttsssqqqqqqrrrttttttsssrrrqqqpppppprrrsssrrrssstttoooiiiiiijjjllloooqqqrrrssssssrrrsssssssssxxx}}}xxxvvvuuuuuuuuuxxx}}}fffUUUTTTJJJJJJEEEDDDGGGDDDCCCPPPaaa|||~~~hhhWWWOOOKKKGGGCCC???;;;BBBDDD===<<<===777>>>@@@FFFLLLTTTbbbyyy~~~}}}yyyuuussssssmmmeeeSSSJJJNNNgggmmm^^^aaattt}}}oooeeeggg\\\vvvwwwRRRLLLHHHEEECCCCCCDDDCCC@@@===<<<999555333222111///...+++,,,,,,,,,,,,+++***)))******))))))))))))************,,,---.../////////------...000222444666777<<<999888<<<===<<<<<<===VVVlllzzznnnYYYQQQUUUZZZeeerrrpppjjjuuuzzznnn```ZZZ[[[\\\^^^```aaadddhhhkkkpppsssiiieee^^^UUUNNNJJJIIIHHHIIIKKKKKKJJJIIILLLKKKOOOZZZjjjxxxzzzjjjaaalllxxx{{{sssfffZZZWWWXXX^^^cccgggnnnuuu{{{sssqqqzzzvvvmmmooopppqqqrrrsssrrrpppoooooonnnmmmlllkkklllmmmnnnpppqqqqqqqqqqqqpppooooooppppppzzzoooSSSUUUrrrxxxaaaSSSPPPQQQOOOKKKMMMNNNOOONNNLLLJJJJJJKKKNNNXXXeeeqqqwwwyyyyyyxxx{{{|||}}}~~~}}}wwwqqqrrrqqqooolllkkkkkkmmmppprrrsssrrrooooooooooooooooooooonnnqqqssssssqqqqqqssspppkkkhhhiiijjjlllnnnqqqssstttpppqqqpppooottt{{{~~~}}}vvvuuutttsssqqqsss|||uuuZZZSSSOOOKKKGGGFFFHHHEEEDDDLLLYYYlllttt___SSSMMMHHHEEE@@@???LLLTTTFFF:::;;;<<<;;;===AAAFFFJJJRRRdddttt|||yyyrrrjjjWWWKKKPPPmmmnnnjjjwwwpppdddhhh___{{{{{{TTTKKKGGGEEEBBBBBBDDDCCC@@@<<<;;;999666333111000///...,,,,,,,,,,,,++++++************))))))))))))*********+++,,,---.../////////------...///111333555666;;;999888<<<@@@BBBAAA???KKK^^^lllhhh\\\VVVWWWZZZbbbuuuzzzooossszzzuuukkkddd[[[\\\\\\^^^```cccfffiiikkkvvvvvvjjjaaaXXXRRRIIIGGGFFFGGGIIIJJJJJJJJJJJJIIIJJJOOO[[[jjjvvv~~~mmmcccpppvvv~~~ooo``````___bbbfffggggggmmmtttzzzpppppp}}}kkklllkkkmmmrrryyyzzzuuuoooooonnnmmmkkkjjjjjjkkkkkknnnnnnoooppppppppppppppprrrppprrrsss^^^ZZZqqq|||ggg[[[VVVPPPKKKNNNPPPRRRRRROOOLLLKKKKKKLLLPPPYYYbbbjjjpppsssuuuwwwwwwyyy{{{}}}~~~~~~vvvrrrmmmmmmpppnnnmmmlllmmmpppsssuuuwwwqqqooommmlllllllllllllllpppssssssqqqqqqttttttqqqpppooommmlllkkklllmmmnnnmmmooopppnnnpppvvvwwwuuuwwwvvvvvvssspppqqqvvv}}}xxxgggUUUPPPLLLIIIHHHIIIGGGDDDIIIQQQ\\\xxxiiiXXXNNNIIIFFFEEE@@@NNNZZZLLL<<<<<<@@@999999<<>>999888777333///---...///---,,,++++++******++++++******))))))))))))***************+++,,,---...///---......///000222444555555999===CCCMMMYYY```aaaWWWOOOIIIMMMVVV[[[VVVOOOXXXdddnnnsss~~~|||iiifffssszzzwwwwww{{{tttgggbbb```]]]]]]```ccceeefffhhhkkksssnnnccc^^^NNNLLLHHHGGGIIIKKKLLLMMMHHHLLLNNNLLLIIIMMMYYYdddssszzzsssfffuuuxxxttt|||uuuhhhaaa[[[]]]ccclllrrrwwwsssvvvxxxnnnqqqmmmooo|||wwwqqqpppnnnkkkjjjiiiiiiiiiiiijjjllloooqqqssstttuuummmllllllooo}}}|||bbbRRRaaavvvuuuggg___```bbb```]]]YYYWWWVVVZZZWWWRRRNNNNNNSSS]]]ccchhhjjjmmmqqquuuyyy|||}}}|||}}}~~~{{{zzzyyyyyy{{{|||{{{{{{|||xxxqqqhhhgggkkkkkkllllllllllllnnnrrruuuvvvrrrnnnlllmmmnnnllliiimmmrrrtttrrrssswwwyyyxxxuuussspppmmmkkkjjjjjjjjjmmmrrrvvvtttrrrqqqnnnkkkoooqqqpppllljjjlllnnnmmm{{{jjjUUURRROOOLLLJJJJJJHHHGGGFFFGGGUUUqqqppp]]]QQQLLLIII===???FFF???;;;===<<<>>>;;;999:::;;;@@@KKKVVVZZZmmm}}}aaaggg|||lllhhh]]]PPPJJJGGGEEEEEEFFFEEEBBB???999:::888444000...///000---,,,+++*********++++++******))))))))))))******))))))))))))***,,,...///......///000111333444555666===AAADDDLLLYYYcccfffeeeXXXKKKJJJQQQXXXYYYWWWVVV\\\^^^]]]eeeooommmbbb\\\jjjzzzyyyrrrgggccc```___aaadddeeeeeejjjjjjppp{{{qqqeeeWWWSSSMMMJJJJJJKKKKKKKKKGGGJJJMMMKKKHHHIIINNNSSSaaakkkyyyzzztttrrruuussshhhccc___```eeeoooxxxzzzrrrrrrpppmmmjjjmmmlllnnnwww}}}vvvooonnnmmmkkkkkkkkklllllljjjkkkmmmppprrrsssttttttpppooooooqqq|||XXXEEETTTdddrrrvvvkkklllkkkgggbbb]]][[[ZZZ[[[[[[XXXQQQKKKJJJPPPVVVYYY[[[___dddiiinnnrrrtttyyyzzz|||~~~zzzwwwwwwxxxyyywww{{{|||yyywwwuuuqqqooonnniiikkkllllllkkklllooorrrsssooollllllooopppnnnkkklllrrruuurrrqqqtttvvvuuupppooommmlllkkkjjjkkkkkkkkkpppssspppnnnmmmmmmjjjjjjmmmlllggggggkkkmmmkkkttt|||eeeUUURRRMMMJJJJJJJJJHHHDDDEEEIII\\\}}}jjjZZZSSSNNNFFFFFFEEE===???CCC>>>>>>;;;:::::::::;;;AAAIIINNNZZZlllkkkvvvmmmiii___RRRJJJHHHEEEEEEGGGFFFCCC???:::;;;:::666111///000222---,,,+++*********+++,,,******))))))))))))******))))))(((((()))+++---.../////////000111333444555222999===<<<@@@LLLVVVZZZbbbUUUGGGCCCGGGPPPXXX^^^TTTYYY^^^___```bbbcccaaaZZZ```qqq~~~yyy|||jjjfffaaa```bbbeeefffeeelllkkkoooxxx|||iii]]]XXXQQQLLLJJJJJJJJJJJJFFFHHHJJJJJJIIIHHHHHHHHHMMMYYYiiiuuu|||zzzmmm{{{zzzqqqlllkkkiiilllttt|||ssslllkkkjjjkkkmmmggghhhkkkooorrrssssssrrrmmmllllllkkklllmmmnnnooolllmmmoooppprrrsssssssssqqqooommmpppyyyrrrNNNKKKHHHOOOggg~~~|||mmmlllllliiiddd^^^XXXUUUTTTZZZ]]]]]]VVVLLLGGGHHHLLLLLLOOOSSSYYY___dddhhhkkkrrrsssuuuwwwzzz|||~~~~~~|||xxxuuutttuuuxxxzzzvvv|||vvvtttsssrrrqqqtttvvvsssnnniiilllnnnmmmllllllnnnqqqooollljjjlllppprrrpppllllllrrruuurrrpppqqqrrrpppmmmmmmlllkkkjjjjjjjjjjjjggglllnnnjjjgggiiijjjjjjiiilllkkkfffggglllooolllnnn{{{tttWWWSSSNNNJJJKKKLLLHHHCCCGGGCCCNNNmmmsssaaaXXXOOOLLLKKKEEE:::>>>CCC======;;;;;;===<<<:::===CCCIIIPPP[[[kkkwwwllliiihhhPPPKKKHHHEEEEEEFFFEEEAAA======:::666333222111///---------,,,,,,,,,,,,++++++))))))))))))))))))))))))*********+++,,,---///000......//////000000111111222666;;;>>>???CCCGGGKKKPPPJJJEEEDDDFFFJJJSSS[[[___^^^bbbkkkpppnnnnnnppprrrpppmmmooo{{{|||nnnkkkmmmhhhhhhjjjfffiiinnnsssvvvzzz~~~ppp___ZZZ\\\VVVRRRRRRLLLJJJGGGHHHMMMNNNJJJGGGGGGIIILLLRRR\\\gggsss}}}|||sss||||||zzzzzzwwwnnnjjjqqq{{{~~~|||~~~yyysssmmmjjjiiihhhgggjjjiiieeedddjjjrrrtttpppmmmooopppnnnllllllnnnqqqpppqqqrrrsssttttttttttttqqqppppppqqqvvv}}}pppWWW@@@>>>JJJUUUXXXXXXQQQTTTVVVRRRNNNMMMMMMMMMYYYXXXYYYZZZSSSHHHEEEHHHFFFGGGIIIMMMQQQVVVZZZ]]]dddhhhllloooqqquuu{{{~~~~~~~~~xxxrrrrrrtttsssooooootttxxxxxx|||~~~zzzsssppprrrtttsssqqqrrrssssssqqqnnnlllkkkkkkrrrqqqooolllkkkkkkllllllnnnnnnmmmmmmnnnoooqqqrrrnnnooooooooonnnllliiigggkkkjjjiiigggggggggggghhhmmmllljjjhhhhhhhhhjjjkkknnnwwwwww[[[XXXUUUSSSPPPMMMJJJIIIEEEHHHKKKVVVqqqkkk[[[QQQMMMIIIGGGBBB===<<<@@@======<<<;;;;;;;;;<<<<<>>===:::666333222111///---------,,,,,,,,,,,,++++++*********************************+++,,,---...///......//////000000111111000444999<<>>@@@======<<<<<<<<<<<<;;;;;;;;;AAAIIIQQQ^^^rrrvvvvvvkkkPPPLLLIIIGGGGGGHHHGGGCCC@@@===:::666333222111///---------,,,,,,,,,,,,++++++************************************+++---...///.........///000111111111///222777;;;>>>@@@DDDFFFEEECCCEEEIIIKKKMMMSSSZZZeeennnvvv|||~~~uuuwwwyyy~~~zzz{{{}}}}}}zzzwwwzzzoooTTTPPPKKKHHHIIIJJJHHHHHHKKKGGGEEEEEEFFFLLLTTT\\\aaaooovvv|||uuulllkkkooorrrtttsssooommmpppqqqnnnmmmnnnqqqqqqrrrssstttrrrnnnkkkmmmnnnmmmlllqqqwwwwwwsssrrrrrrrrrpppnnnnnnppprrrsssssstttttttttttttttssswwwuuuqqqooooooqqquuuwww{{{|||]]]HHH<<<888999<<<::::::<<<@@@EEEHHHJJJOOOPPPTTTZZZYYYQQQGGGCCCCCCBBBAAAAAA@@@AAABBBCCCIIILLLQQQVVV\\\bbbhhhlllppppppqqqsssuuuxxxzzz{{{||||||}}}}}}||||||{{{zzz|||zzzvvvpppkkkiiihhhgggggghhhnnnssstttuuu{{{~~~|||wwwtttpppkkkjjjmmmoooppppppqqqtttvvvvvvssspppnnnnnnuuurrrnnnjjjiiijjjlllnnnkkkkkkjjjjjjkkklllnnnooonnnooopppqqqqqqooommmlllkkkjjjiiiiiiiiijjjlllllllllkkkjjjiiiiiijjjlllmmmlllooovvv}}}ppp]]]QQQTTTWWWQQQKKKLLLCCCFFFLLLTTTYYYiiisss___TTTKKKHHHFFFCCC@@@???===============<<<;;;;;;;;;@@@EEEJJJSSSaaasssxxxwwwjjjQQQKKKHHHFFFFFFGGGGGGCCC@@@===:::666333222111///---------,,,,,,,,,+++++++++************************************+++,,,---...------...///000111111222000222666999<<>>;;;::::::===>>>>>>CCCHHHPPPOOORRRVVVYYYUUUNNNIIIFFFEEEDDDBBBBBBBBBCCCCCCDDDEEEHHHKKKNNNRRRVVVXXXaaabbbdddgggjjjnnnqqqsssvvvwwwyyyzzz||||||}}}}}}~~~~~~~~~|||zzzvvvooojjjllliiifffeeeeeehhhjjjlllkkkoootttyyyuuuzzz}}}xxxvvvtttrrrnnnjjjiiikkkmmmmmmmmmnnnqqqtttuuussspppmmmlllsssppplllhhhhhhjjjnnnqqqnnnmmmmmmmmmmmmooopppqqqpppqqqrrrrrrrrrpppmmmlllkkkjjjjjjjjjkkklllnnnooonnnnnnmmmlllkkkkkkllllllqqqpppsssrrrZZZXXXYYYQQQMMMQQQEEEDDDKKKRRRRRRXXXuuupppaaaQQQLLLJJJFFFAAA>>>>>>>>>>>>???>>>===;;;;;;<<>>===<<<;;;888:::===@@@EEEMMMXXX___hhhpppxxx{{{}}}xxxuuugggPPPIIIFFFDDDDDDFFFEEEBBB???===:::666333222111///---------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++,,,,,,,,,---...///000111222333444444444888>>>DDDIIIKKKJJJKKKPPPVVVYYY^^^jjjvvvuuutttjjjssseeeQQQHHHCCCOOObbbiiiuuuvvvvvvvvvvvvwwwzzz}}}{{{pppeeeXXXQQQKKKHHHIIILLLOOOMMMKKKHHHGGGGGGHHHIIIIIIPPPYYYaaaiiiqqqzzz|||{{{vvvssspppooottt{{{yyyvvvtttssstttuuuuuutttqqqsssrrrnnnmmmppppppmmmnnnllljjjiiikkklllllllllkkkkkkllllllmmmllllllkkkiiiiiiiiijjjlllppptttvvvuuuwwwkkkLLL@@@;;;999:::888666===IIIWWWYYYYYYWWWWWWWWWSSSMMMBBBBBBAAA@@@AAABBBCCCDDDDDDCCCBBBBBBEEEFFFFFFFFFGGGHHHJJJMMMQQQUUUXXXZZZZZZ[[[^^^bbbeeehhhjjjkkkgggiiikkkjjjgggcccaaa```\\\[[[ZZZZZZ\\\^^^^^^^^^```bbbdddeeegggkkkpppttt}}}aaacccnnn}}}vvvpppwwwtttrrrooollljjjiiiiiiiiilllooossstttsssrrrqqqqqqmmmkkkiiihhhiiilllpppsssllllllkkkkkklllmmmoooppprrrssstttsssrrrpppmmmkkklllkkkkkkkkklllmmmooopppppppppooonnnlllkkkjjjiiillllllpppvvvjjj[[[RRROOOPPPLLLFFFFFFLLLOOOQQQZZZfffuuu```UUUPPPLLLGGGFFFBBBAAA@@@>>>============888999:::<<>>???======;;;;;;>>>DDDJJJOOOXXX]]]fffmmmqqquuuzzz~~~hhhNNNJJJGGGEEEFFFHHHHHHEEEAAA===:::666333222111///------------,,,,,,,,,++++++++++++++++++++++++++++++******************++++++,,,,,,---///000222333333222000000777CCCOOOYYY]]]UUUTTTTTTUUUXXXaaattt|||lll___```hhhnnnrrruuu~~~uuuxxx{{{hhhbbbeeedddYYYZZZhhhppprrrrrrrrrssstttuuuvvvwww}}}vvvgggYYYNNNJJJKKKHHHJJJMMMOOOOOOMMMJJJIIIGGGHHHJJJKKKNNNVVVaaajjjuuuzzz}}}{{{yyyxxxxxxxxx}}}|||}}}{{{tttssssssvvvzzzzzzvvvrrruuuqqqooosssuuutttsssuuurrrqqqpppqqqrrrrrrqqqooovvvwwwtttmmmiiikkklllkkkfffcccaaabbbfffiiiiiihhhggghhhiiijjjkkklllllllllhhhgggffffffgggiiikkkmmmppppppsssuuuwwwsssVVVIIIDDD===<<<@@@;;;OOOeeeqqqwwwzzzuuummm^^^\\\YYYVVVSSSQQQPPPPPPLLLIIIFFFEEEEEEEEECCC@@@DDDDDDCCCCCCCCCDDDEEEEEECCCDDDEEEGGGHHHIIIIIIIIIMMMNNNNNNMMMLLLNNNQQQTTTRRRTTTVVVXXXZZZ```iiipppqqqrrrsssuuuzzzuuuhhh^^^sss~~~{{{xxxuuuqqqnnnqqqqqqooollliiihhhiiijjjiiikkkmmmnnnnnnnnnoooqqqooonnnllljjjjjjjjjkkklllkkkjjjjjjiiijjjkkkmmmnnnlllmmmppprrrsssrrrqqqqqqllllllkkkjjjkkklllmmmnnneeefffggghhhiiijjjjjjjjjjjjjjjlllnnnooozzzssseeeYYYMMMMMMLLLGGGAAADDDOOOVVVWWW^^^kkk\\\QQQLLLLLLFFFCCC???<<<;;;<<<>>>@@@???===999888999===BBBFFFNNNTTT___hhhmmmppptttyyy}}}~~~~~~~~~iiiTTTHHHGGGFFFHHHJJJHHHCCC???===:::666444333111///---------,,,,,,,,,,,,++++++++++++++++++******))))))************************)))+++,,,...000111222222444777999:::<<>>;;;999999;;;>>>@@@FFFLLLVVV^^^eeejjjooorrrrrrxxxhhhRRRHHHGGGFFFHHHJJJHHHDDD???===:::666444333111///---------,,,,,,,,,,,,++++++++++++++++++*********)))***************************+++---///000222222333666777888888999<<>>===BBBMMMZZZgggnnnvvvuuuyyyyyytttsssvvvhhhZZZRRRNNNIIIFFFFFFHHHFFFCCCAAAAAABBBBBBBBBFFFCCCBBBEEEFFFDDDFFFJJJFFFIIILLLNNNOOOQQQUUUXXX^^^bbbgggmmmttt}}}tttgggeeennn{{{wwwtttrrrrrrrrrpppnnnqqqrrrpppllllllnnnjjjdddhhhiiikkkllllllkkkjjjiiilllnnnooommmiiifffgggjjjgggggggggfffffffffffffffhhhhhhhhhiiikkklllkkkjjjjjjgggdddeeefffeeecccbbbiiiiiihhhhhhhhhhhhhhhiiikkkggggggiiihhhllllllVVVPPPMMMGGGBBBAAAEEEIIILLLUUU___wwwzzzhhh[[[TTTKKKFFFCCCCCCAAA>>>>>>@@@>>>===;;;999999;;;===>>>CCCIIIQQQXXX___eeejjjnnnooouuu|||hhhPPPIIIGGGFFFGGGIIIHHHDDD@@@===:::777444333111///---------,,,,,,,,,,,,++++++++++++++++++************************************+++,,,---///000222333444888999999:::;;;<<<===>>>FFFIIILLLMMMMMMPPPUUUYYY[[[ZZZ]]]```___]]]```fffmmmsssuuupppwww|||vvvwww|||yyy{{{}}}~~~|||cccRRRNNNHHHEEEGGGIIIJJJLLLPPPOOOLLLHHHDDDBBBBBBDDDEEEDDDHHHPPPYYYdddppp{{{~~~}}}~~~~~~}}}{{{|||{{{yyyyyy{{{wwwyyynnniiihhhnnnllljjjlllnnnooonnnllltttsssuuuyyyzzzvvvtttuuurrrvvvvvvssspppqqqpppnnnqqqqqqqqqnnnjjjhhhgggggggggkkkmmmggg___[[[___eeeeeefffgggggggggfffdddccceeedddccceeegggjjjjjjjjjllllllkkkiiihhhiiimmmppp}}}yyykkkPPPEEE===>>>@@@AAAGGGOOOSSSYYYfffuuu}}}~~~vvviii___ZZZUUUPPPNNNJJJEEECCCDDDFFFEEEDDDJJJFFFFFFHHHIIIIIIKKKOOOOOOPPPRRRTTTWWW]]]dddiiissszzzwww```cccppp}}}tttwwwwwwuuurrrqqqqqqpppooommmmmmooopppnnnnnnooolllfffggghhhkkklllkkkiiigggeeeggglllpppnnniiifffhhhkkkhhhhhhggggggfffeeeeeeeeehhhfffeeefffhhhjjjjjjiiifffeeedddbbbbbbaaa```^^^ggghhhhhhiiiiiihhhhhhhhhiiigggggghhheeeffftttxxx}}}aaaQQQLLLFFFCCCBBBCCCEEEFFFSSSWWWcccyyyzzzhhh^^^RRRKKKEEEDDDBBB???>>>@@@<<<<<<;;;::::::;;;;;;<<>>>>>===<<>>HHHVVVaaakkkwwwzzztttkkkaaaRRRMMMHHHGGGIIIJJJHHHFFFLLLIIIIIIMMMPPPRRRVVV[[[\\\ZZZXXXZZZbbbppprrrmmmmmmlllnnn~~~uuuqqqvvvrrrqqqpppooonnnmmmlllllliiilllmmmlllnnnqqqpppmmmggghhhiiijjjjjjiiihhhggggggkkkmmmmmmiiifffffffffhhhhhhgggggggggggggggggghhhfffeeeeeegggiiijjjjjjeeejjjlllgggaaa```aaabbbeeefffhhhiiiiiihhhgggggggggfffhhhhhhdddcccmmmzzzqqqqqqTTTLLLEEEDDDEEEEEEDDDEEESSSXXX]]]fff}}}wwwiiiZZZQQQIIIFFFDDDAAA@@@BBB<<<<<<<<<===<<<<<<;;;;;;===???CCCHHHMMMUUU\\\bbbgggmmmsssxxxyyy|||}}}mmmkkkPPPJJJHHHFFFFFFHHHHHHDDDAAA>>>;;;777555444222000...------,,,,,,,,,++++++++++++++++++++++++++++++,,,************************,,,,,,---...///111333555777999<<<>>>>>>===<<<;;;===CCCLLLSSSWWWWWWVVVUUU[[[```hhhmmmjjjccccccggghhhmmmyyy~~~{{{{{{zzzyyyzzz|||~~~jjj___VVVOOOOOOOOOLLLJJJJJJLLLNNNPPPQQQOOOLLLHHHFFFFFFEEEDDDEEEHHHOOOYYY___lllqqqxxx~~~|||yyyzzz{{{|||~~~uuuhhhjjjllljjjqqqzzzyyyvvv|||}}}wwwtttpppmmmooossssssrrrrrrrrrqqqmmmkkkiiidddgggiiiiiiiiihhhiiijjjlllkkkiiiiiijjjjjjiiiiiijjjiiiiiihhhgggfffeeedddcccddddddeeeeeefffhhhiiibbbbbbcccfffiiikkklllmmmjjjooo}}}___OOOJJJFFFCCCCCC>>>;;;;;;AAAIIIRRR___jjj{{{~~~llldddXXXOOOMMMMMMNNNOOOQQQPPPRRRZZZaaagggnnnuuuqqqooonnnrrr|||xxxsssfffWWWVVVhhh|||vvvuuuwwwnnnnnnnnnmmmlllkkkjjjjjjhhhkkkkkkiiikkkqqquuuuuuiiiiiihhhhhhiiijjjlllmmmllljjjiiiiiijjjhhhccc___ddddddeeeffffffggghhhhhhhhhfffeeeeeegggiiijjjjjjjjjvvv{{{pppbbb^^^aaaeeecccdddfffggghhhgggffffffeeegggiiiiiieeedddkkksss{{{xxxZZZNNNDDDEEEGGGFFFEEEEEEOOOXXX___aaajjjtttbbbWWWLLLGGGEEEBBBAAABBB===>>>>>>???>>>===<<<;;;<<<===???BBBGGGNNNUUU[[[ccchhhpppuuuyyy|||zzzmmmRRRJJJHHHFFFFFFHHHGGGDDDAAA>>>;;;888555444222000...------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,************************,,,+++,,,,,,...000333444???CCCGGGGGGCCC@@@???@@@<<>>777888<<<@@@GGGNNNVVVhhh}}}yyyiii```___dddhhhlllkkknnnwww{{{ssskkkbbb\\\KKKMMMNNNOOO___{{{vvvuuuuuutttkkkmmmnnnmmmkkkjjjjjjkkkjjjlllllliiijjjpppvvvwwwkkkjjjhhhggghhhkkknnnqqqooojjjggggggjjjiiiccc]]]aaaaaabbbccceeefffggghhhgggfffeeeeeehhhiiiiiihhhnnn|||tttccc^^^aaadddbbbcccdddeeeeeeeeeeeeeeedddhhhkkkjjjgggfffjjjooouuuqqqjjjXXXIIIHHHIIIFFFDDDEEEGGGRRR^^^aaaaaannnnnn```RRRKKKGGGCCCAAABBB???????????????>>>===<<<;;;<<<===???BBBGGGNNNSSS\\\aaaiiipppvvvzzz~~~nnnRRRKKKHHHEEEFFFGGGGGGDDDAAA>>>;;;888666444222000...------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------************************++++++***+++---///222444???FFFLLLKKKEEEAAACCCGGGBBBCCCFFFMMMWWWaaajjjnnniiihhhjjjnnnnnnjjjiiilllqqqoooooottt}}}}}}|||{{{{{{~~~wwwggg```[[[UUUPPPNNNHHHIIILLLOOORRRUUUWWWXXXOOOMMMJJJFFFCCCCCCFFFIIIHHHMMMTTT\\\dddllltttxxx}}}~~~{{{|||}}}rrriiijjjoooqqqppplll~~~qqqnnnrrrvvvrrrppprrrqqqooopppssspppjjjhhhlllnnnkkkjjjlllfffggghhhgggggghhhjjjmmmnnnmmmlllmmmnnnnnnmmmkkkhhhhhhhhhhhhiiiiiijjjjjjhhhjjjjjjiiiffffffgggjjjfffdddbbbccceeefffdddbbbcccdddiiisss~~~~~~iiiYYYGGG>>><<<;;;<<>>===<<<<<<<<<:::;;;<<<<<<>>>BBBHHHLLLSSSXXX___gggnnntttyyy|||nnnRRRKKKHHHEEEEEEGGGGGGEEEBBB>>><<<888666444333000...---------,,,,,,,,,+++++++++++++++,,,,,,---------************************************,,,...111333444===EEEEEE???<<>>>>>@@@@@@<<<;;;===<<<<<<;;;;;;;;;<<<<<<===GGGKKKRRRXXX___gggnnnsssxxxzzz~~~gggSSSLLLJJJHHHGGGGGGFFFDDDBBB???<<<888555444222111///------------,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,------------000333888;;;>>>AAADDDFFFLLLQQQNNNEEEEEERRR```ffffffhhhoooxxx}}}~~~|||xxxuuuuuuvvvtttrrr|||sssddd```ZZZXXXUUUOOOKKKJJJMMMQQQTTTSSSSSSUUUWWWXXXVVVTTTKKKIIIGGGFFFEEEGGGIIIJJJRRRXXX```hhhnnntttzzz~~~~~~xxxxxxyyy{{{~~~~~~~~~}}}|||~~~}}}vvvvvvsssoooqqqzzzrrrqqqpppqqqsssttttttssssssssssssqqqooolllkkkkkkmmmpppppplllkkklllkkkggghhhiiijjjkkklllmmmmmmmmmpppmmmkkkjjjkkkllljjjhhhkkkiiigggfffeeedddeeeeeeiiiiiihhhhhhhhhgggggggggjjjjjjiiihhhggggggggghhhgggeeecccdddgggnnnuuuzzz~~~qqqjjjiiiiiihhh^^^OOOFFFEEEHHHKKKOOOSSSZZZ^^^XXXPPPTTTKKKDDDEEEGGGEEEDDDFFFIIIFFFDDDGGGIIILLLSSS[[[oooqqqxxx~~~{{{xxxuuurrrqqqpppnnnlllnnnllljjjkkkmmmooonnnmmmpppqqqrrrqqqmmmjjjiiihhhkkkkkkkkkjjjhhheeecccaaaccceeehhhiiiiiijjjkkkmmmmmmjjjiiikkknnnmmmhhhbbb___```bbbeeefffgggggggggcccbbbaaaaaaaaaccceeefffhhhfffccccccdddeeefffeeeiiigggfffddddddeeeggghhheeehhhooo~~~rrrxxxooo]]]PPPIIIGGGFFFBBBBBBLLLVVV]]]cccgggiii~~~mmm___TTTNNNFFFAAA>>>???>>>::::::<<<<<<<<<;;;;;;;;;;;;<<<<<>>;;;;;;===<<<<<<;;;;;;;;;;;;;;;<<<>>>@@@DDDIIINNNVVV^^^dddlllmmmpppssswwwyyy{{{{{{eeePPPLLLJJJHHHGGGFFFEEECCCAAA???<<<888555444222111/////////.........---------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---111777;;;???AAAEEEGGGHHHMMMUUUXXXRRRJJJLLLSSS[[[ccciiikkktttzzzssswww|||xxxsssiii^^^TTTMMMKKKJJJKKKIIIHHHIIILLLPPPTTTVVVXXXYYYYYYWWWTTTOOOKKKHHHEEEFFFHHHLLLRRRYYYaaaeeeggghhhkkknnnqqqtttuuuvvvwwwzzz}}}|||{{{zzzuuuooolllnnnsssvvvxxx{{{zzz|||}}}zzzyyyzzz}}}wwwqqqqqqsssrrrooopppvvvyyyxxxssspppkkkiiijjjkkklllmmmmmmnnnnnnoooooollliiiffffffkkkmmmllllllmmmjjjfffcccccccccddddddeeeffffffjjjiiihhhggghhhiiijjjjjjkkkiiigggeeecccbbbbbbbbbffffffeeeeeeeeeeeeeeeeeehhhgggfffeeedddcccccccccbbbbbbbbbbbbdddgggiiikkkiiippp}}}|||tttzzz||||||yyyrrrooommmlllmmmpppsssttttttssspppooollljjjjjjjjjjjjjjjlllmmmmmmllliiihhhhhhiiijjjkkkkkkkkkiiieeebbb```bbbcccdddddddddfffjjjllllllgggdddhhhnnnooojjjcccbbbcccdddffffffeeeeeeddd``````___^^^^^^___``````bbbaaa______aaaccccccccceeeccc___]]]]]]```dddfffiiiiiijjjnnn|||zzziiijjj[[[SSSLLLGGGDDDFFFJJJRRRaaaooovvv}}}mmm```UUUMMMFFFEEECCC???===>>>===<<<;;;;;;;;;;;;;;;;;;:::<<<>>>AAAEEELLLTTTZZZdddeeeiiimmmppptttvvvwww{{{{{{|||~~~gggRRRKKKIIIGGGFFFFFFEEECCCAAA???<<<888555444222111/////////.........---------*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,---------------000555999===AAAEEEHHHLLLLLLQQQZZZ\\\VVVPPPOOOYYY```ddddddmmm}}}~~~nnnaaaXXXSSSRRRPPPNNNLLLJJJJJJLLLPPPSSSVVVXXXZZZ\\\\\\ZZZWWWUUUQQQOOOMMMMMMNNNQQQTTTVVVXXXYYY[[[___bbbfffiiikkkkkknnnqqqtttxxx|||~~~}}}|||zzzyyywwwvvvvvvyyyuuuqqqoooqqqvvv{{{~~~|||xxxxxxyyyyyy{{{}}}yyyoooqqqnnnqqqqqqppprrrxxx{{{yyyxxxsssnnnkkkjjjkkklllllllllllllllnnnooommmiiieeeccchhhkkkkkklllnnnmmmiiieeeeeecccbbbbbbbbbbbbbbbfffgggiiiiiiiiiiiihhhhhhgggfffdddbbbaaaaaabbbbbbccccccccccccccccccccccccfffeeedddcccbbbbbbbbbbbbaaaaaabbbccceeeggghhhiiieeejjjrrr{{{yyypppkkkkkkjjjkkklllooorrrrrrqqqooommmlllkkkiiigggffffffgggiiikkklllkkkjjjhhhhhhiiiiiiiiiiiiiiigggeeebbb```dddddddddcccbbbbbbeeegggjjjfffcccffflllmmmiiidddccccccdddeeeeeedddcccbbb]]]]]]]]]]]]^^^___``````^^^\\\[[[[[[^^^`````````cccaaa^^^[[[[[[^^^aaaddddddddddddfffnnnvvvuuu|||cccQQQOOOKKKHHHHHHHHHLLLWWWcccyyyppp\\\SSSLLLJJJHHHCCC???>>>>>>===<<<<<<;;;;;;;;;<<<::::::;;;===@@@EEELLLQQQVVVYYY]]]bbbhhhlllpppqqqvvvwwwyyy{{{{{{{{{{{{{{{gggSSSKKKIIIGGGFFFFFFEEEBBB@@@???<<<888555444222111///.........------------,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,...222555999???EEEIIIOOOPPPSSSZZZ______WWWPPPUUUZZZ^^^aaakkk{{{sssggg___[[[VVVTTTQQQMMMJJJKKKOOORRRMMMPPPSSSWWW[[[\\\]]]]]][[[YYYUUURRRQQQPPPNNNMMMQQQRRRSSSUUUWWWYYY\\\]]]^^^```cccfffiiinnnssswww|||~~~~~~xxxyyyyyywwwtttrrrrrrsssnnnnnnnnnnnnppprrrtttvvv|||{{{yyyxxxzzz}}}~~~{{{wwwvvvyyy}}}~~~~~~|||mmmkkkrrrmmmpppqqqqqqtttzzz}}}|||xxxtttooommmmmmooopppppplllkkkjjjlllnnnmmmjjjfffcccgggjjjjjjkkknnnnnnkkkjjjhhhfffdddcccbbbccccccbbbeeehhhiiihhhfffeeeeeeeeecccbbb```______``````___```````````````aaaaaaddddddcccbbbbbbbbbccccccbbbbbbaaaaaabbbbbbccccccdddiiimmmnnnsssxxxqqqiiihhhllljjjjjjlllnnnpppooollliiiiiiiiijjjhhheeeccccccccceeehhhkkkkkkjjjiiihhhhhhggggggffffffeeecccbbbbbbeeeeeeeeecccaaa``````bbbgggeeedddeeehhhiiigggdddaaabbbcccddddddcccbbbaaa[[[[[[\\\]]]^^^_________ZZZYYYXXXYYY[[[^^^______bbb```]]][[[[[[\\\___```bbbcccdddeeehhhuuummm~~~jjjOOOQQQMMMJJJHHHEEEEEEKKKSSSqqq|||jjj___TTTPPPMMMGGGAAA@@@??????>>>===<<<<<<<<<<<<:::;;;<<<<<<<<<@@@DDDHHHMMMPPPVVV\\\ccciiimmmpppnnnqqqvvvyyyzzzzzz{{{|||dddPPPKKKIIIGGGFFFEEEDDDBBB@@@???<<<888555444222111///------------,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---///222666===EEEJJJVVV___ccc```___bbbaaaZZZTTTVVV\\\dddlllwwwvvvooocccaaa]]]VVVPPPNNNPPPRRRLLLMMMNNNQQQSSSUUUWWWXXXZZZYYYXXXYYY[[[[[[XXXUUUXXXWWWVVVUUUTTTTTTUUUUUUWWWYYYZZZ\\\^^^aaafffiiilllppptttuuutttrrrrrrssssssuuuwwwyyyxxxwwwtttrrrnnnppppppnnnkkkiiijjjkkkjjjiiiiiiiiilllpppuuuxxx}}}~~~~~~~~~~~~~~~yyyxxxwwwvvvvvvwwwwwwxxxwww{{{}}}sssmmmooorrrnnnqqqrrrqqqssszzz}}}|||tttqqqnnnlllmmmnnnoooooommmkkkiiijjjmmmnnnkkkggggggjjjkkkjjjjjjmmmmmmjjjjjjhhhfffdddccccccdddeeeaaaccceeedddbbbaaabbbddddddcccaaa___]]]\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^___aaaaaa`````````aaabbbbbbaaaaaa```______``````aaa```eeejjjiiihhhppp~~~}}}yyypppkkknnnhhhiiikkkmmmnnnlllgggdddeeegggiiihhheeebbbaaabbbaaadddiiikkkjjjhhhfffeeeeeedddcccbbbbbbbbbcccccccccddddddcccaaa^^^^^^^^^dddeeeeeeeeedddddddddddd``````bbbccccccbbbaaa```\\\]]]]]]^^^^^^]]]]]]]]]YYYWWWVVVXXXZZZ]]]^^^^^^bbb```^^^\\\[[[[[[\\\]]]___aaaeeegggffflll{{{rrr{{{^^^UUUPPPKKKIIIEEEBBBDDDIIIaaasssrrraaaWWWRRRLLLHHHFFFAAA@@@???>>>============;;;<<<<<<<<<;;;<<<>>>@@@HHHKKKQQQXXX___eeeiiillljjjmmmqqqtttuuuwwwzzz|||```MMMKKKIIIGGGFFFEEEDDDBBB@@@???<<<888555444222111///------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,---///444;;;EEEKKK^^^pppwwwjjjaaaeeeiiigggVVVVVV^^^hhhmmmssstttrrrmmmdddZZZUUUUUUVVVRRRQQQOOOMMMMMMMMMNNNOOOSSSTTTXXX^^^eeehhhgggdddcccaaa^^^ZZZWWWUUUSSSSSSWWWWWWXXXXXXYYY[[[___bbb```eeejjjlllkkkhhhhhhhhhhhhiiijjjjjjjjjjjjiiiiiilllnnnooonnnjjjhhhiiikkkpppnnnlllkkkmmmqqquuuxxxzzz}}}~~~zzzxxxvvvssssssrrrqqqppprrrvvvzzzvvv{{{uuuqqqtttuuutttppprrrrrrpppsssyyy|||{{{qqqnnnkkkiiiiiijjjiiiiiinnnkkkhhhiiimmmnnnlllhhhkkkmmmmmmjjjiiilllllliiigggfffdddbbbbbbcccdddeeebbbcccbbb```]]]]]]```ccceeedddaaa^^^[[[ZZZYYYYYY[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]\\\]]]]]]^^^___```______^^^^^^___aaabbbccc\\\bbbhhhhhheeegggpppxxx{{{}}}rrrpppggghhhjjjlllmmmjjjeeeaaacccfffjjjiiifffbbbaaaaaa]]]bbbgggjjjiiigggdddcccdddcccaaa``````aaaccceeeaaabbbdddcccaaa___^^^^^^bbbdddfffdddbbb```bbbddd^^^___aaabbbbbbaaa``````^^^______^^^]]]\\\[[[ZZZYYYWWWVVVXXX[[[]]]______bbbaaa___]]][[[[[[[[[[[[YYY[[[aaadddaaabbboootttrrrrrrZZZSSSMMMJJJGGGCCCCCCGGGQQQggg}}}lll^^^WWWQQQNNNNNNBBBAAA@@@???>>>>>>>>>>>><<<======<<<::::::;;;<<<@@@CCCIIIPPPWWW]]]aaacccjjjllloooooooooqqqvvvyyycccKKKKKKIIIGGGFFFFFFEEECCCAAA???;;;666222111111111000//////.........---------++++++++++++++++++++++++...+++))))))***,,,,,,+++******++++++++++++,,,,,,+++---------...555AAAJJJeeeyyyyyyhhheeejjjfff[[[]]]jjjmmmjjjzzz~~~qqqhhhbbb___^^^WWWWWWUUURRROOOMMMMMMNNNPPPNNNMMMQQQYYY```dddeeehhhjjjllljjjfff```\\\ZZZ[[[[[[YYYXXXXXXXXXYYYZZZaaa```aaadddhhhiiifffcccbbbaaabbbdddhhhkkklllkkkkkkoootttvvvtttqqqqqqqqqvvvuuuuuuwwwzzzzzzwwwtttvvvvvvuuutttsssqqqooommmpppooooooppprrrvvv{{{}}}}}}vvvzzz}}}zzzwwwvvvnnnmmmllllllnnnrrrvvvxxxkkkkkkjjjiiiiiiiiijjjjjjiiiiiihhhfffeeefffjjjmmmkkkjjjhhhffffffffffffgggcccdddeeeeeeeeedddbbbbbb``````aaaaaaaaa___]]]\\\```aaaaaa^^^YYYWWWXXXZZZ\\\ZZZWWWUUUUUUVVVXXXYYYYYYYYYZZZ[[[]]]^^^____________^^^]]]]]]]]]^^^^^^^^^___aaaaaabbbdddhhhkkksss|||{{{uuusssxxxvvvqqqllliiigggggghhhhhheeebbbgggffffffffffffeeebbb```\\\```dddgggfffeeecccccccccbbb___^^^]]]^^^___```dddccccccdddeeeccc```]]]```aaaccccccaaa```______aaabbbbbbbbbaaa^^^\\\ZZZ]]]^^^```aaa```___```aaa[[[[[[[[[\\\___```___]]]```___]]]\\\[[[\\\\\\]]]```^^^\\\\\\```fffmmmrrrtttrrrlllbbbWWWPPPKKKFFFBBBAAAMMMVVVmmmvvvqqqyyypppfff]]]UUUPPPNNNFFF?????????<<<:::;;;::::::::::::::::::::::::===???BBBEEEJJJPPPWWW\\\^^^aaagggkkkmmmoooqqqrrreeeNNNLLLJJJHHHFFFFFFEEEBBB@@@>>>:::666333222222111000.........------------,,,++++++++++++++++++++++++---+++))))))+++,,,,,,+++,,,,,,------------......+++---------...444>>>FFF^^^mmm|||~~~ssshhheeegggllleee```bbbjjjrrrwwwyyyuuulllfff```^^^ZZZUUUQQQOOOOOOPPPQQQPPPOOOPPPTTTWWWZZZ[[[bbbeeeggghhhfffcccbbbbbbbbbaaa```___```aaabbbcccddddddfffjjjmmmmmmjjjfffffffffgggiiimmmooooooooommmqqquuuvvvuuusssssstttuuuttttttvvvyyyxxxvvvsssnnnnnnnnnnnnnnnooooooooorrrrrrrrrsssuuuyyy}}}wwwrrrtttwwwuuutttvvvoooooommmmmmmmmoooppprrrpppooonnnmmmmmmlllllllllmmmkkkiiigggggghhhiiijjjjjjiiigggfffffffffggggggeeefffggghhhgggfffdddcccaaaaaabbbbbbaaa```^^^]]]^^^______\\\YYYWWWXXXZZZ[[[ZZZXXXVVVVVVWWWXXXYYYYYYZZZZZZ[[[]]]^^^^^^_________^^^]]]]]]\\\]]]]]]\\\^^^______```bbbeeehhhkkkqqqwwwqqqppprrrttt~~~rrrpppnnnkkkiiihhhiiijjjhhhfffgggffffffffffffdddbbb___^^^aaadddffffffdddddddddaaaaaa___^^^^^^^^^______dddcccbbbccccccbbb```]]]___aaabbbcccbbbaaaaaaaaaaaabbbbbbbbbaaa^^^\\\ZZZ[[[]]]```aaaaaaaaabbbddd^^^]]]]]]^^^``````___^^^______]]]\\\\\\\\\]]]]]]]]][[[YYYYYY\\\bbbhhhlll}}}xxxnnnUUUOOOQQQNNNFFFAAADDDIIIZZZnnnuuummmfffeee{{{vvvjjj___XXXNNNGGGBBBBBBAAA>>><<<>>>;;;;;;;;;;;;;;;;;;;;;;;;===???AAABBBEEEJJJPPPTTTYYY]]]bbbfffiiikkknnnpppgggOOOMMMKKKHHHFFFEEEDDDAAA???===:::777555444222000...------------,,,,,,,,,,,,++++++++++++++++++++++++---+++******+++,,,,,,+++,,,,,,------------......***,,,------...222999???TTT\\\eeejjjiiieeeddddddnnnsssnnnaaacccrrrsssiiivvv}}}~~~oookkkddd]]]XXXUUUTTTTTTRRRRRRQQQPPPNNNNNNPPPRRRUUUXXX[[[]]]^^^___aaacccdddcccccccccdddfffhhhiiifffgggjjjmmmoooooollliiihhhiiijjjmmmqqqrrrqqqpppnnnpppssstttsssssssssttttttttttttuuuvvvvvvtttrrrjjjjjjjjjkkklllooorrrtttuuuuuuvvvxxx{{{vvv{{{vvvqqqnnnnnnnnnnnnppptttsssrrrqqqpppnnnmmmllllllqqqqqqpppooonnnmmmmmmmmmpppmmmiiihhhiiijjjiiiggghhhggggggfffffffffggggggggghhhjjjlllkkkiiigggeeebbbbbbbbbbbbaaa```___^^^\\\]]]\\\[[[YYYXXXYYY[[[ZZZZZZYYYXXXXXXXXXYYYYYYZZZZZZZZZ[[[\\\]]]^^^^^^______^^^\\\\\\[[[[[[[[[[[[\\\]]]]]]]]]___bbbdddeeeffflllwwwzzzoookkknnnpppooottt||||||sssnnnooonnnkkkiiiggghhhjjjjjjjjjhhhgggfffffffffeeebbb___```bbbdddeeedddddddddeee```_____________________cccbbbaaaaaaaaaaaa```___``````aaabbbbbbbbbaaaaaa``````aaaaaa```___]]]\\\[[[]]]```aaabbbbbbdddfffaaa```______``````___]]]___^^^]]]]]]]]]]]]]]]^^^[[[YYYWWWVVVXXX\\\aaadddnnnzzzssspppdddYYYVVVPPPJJJIIIEEEEEELLLZZZiiimmmggg^^^aaauuuwwwhhh]]]TTTOOOKKKIIIFFF@@@>>>@@@===<<<<<<<<<<<<<<<<<<======>>>?????????BBBFFFIIIQQQUUU[[[___cccfffiiikkkfffNNNMMMKKKHHHFFFEEECCC@@@>>><<<:::777555444333000---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++************+++++++++,,,,,,***,,,------...000444777HHHNNNUUUYYY\\\^^^aaadddiii{{{sssiiiooosssnnnjjjmmmqqqxxxxxxnnnfff```\\\ZZZUUUWWWXXXVVVRRRQQQSSSVVVPPPRRRUUUVVVWWWYYY]]]___]]]]]]]]]^^^```bbbeeefffdddeeeeeefffggghhhhhhhhhfffggghhhkkknnnooonnnllliiijjjlllmmmmmmnnnnnnoooqqqqqqrrrsssssssssrrrqqqnnnmmmllllllnnnqqqvvvxxxvvvxxx{{{xxxsss}}}qqqpppnnnkkkiiiiiimmmrrruuuuuuuuutttrrrooommmkkkmmmmmmmmmmmmmmmlllllllllppplllhhhhhhlllmmmjjjfffeeeeeeeeeffffffgggggggggiiijjjlllnnnnnnllliiigggcccccccccbbbaaaaaa```___\\\\\\\\\[[[ZZZ[[[\\\\\\ZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]___^^^]]]\\\[[[ZZZZZZZZZZZZ[[[[[[[[[[[[\\\^^^aaacccbbbbbbeeeiiisssuuukkkiiilllnnnkkklllqqqqqqlllkkkmmmkkkiiifffeeeeeegggiiijjjjjjiiihhhhhhhhhfffcccaaabbbccceeeeeedddcccdddeee______```aaaaaaaaa``````cccaaa______```aaaaaa```bbbaaa``````aaa```___^^^]]]^^^___````````````___]]]___aaabbbbbbbbbdddeeecccaaa___^^^___^^^]]]\\\^^^]]]]]]]]]^^^^^^^^^^^^[[[ZZZWWWVVVWWWYYY\\\^^^dddllljjjuuuppp___OOOLLLTTTJJJIIIHHHOOO```ooopppiiiWWWaaauuuvvvhhhaaa[[[VVVRRRKKKCCC???AAA>>>===<<<;;;;;;<<<<<<===<<<======<<<;;;<<>><<<:::777555444333000---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++***+++,,,,,,+++************+++++++++,,,,,,+++,,,---------...000222===DDDMMMPPPQQQUUU^^^eeedddwwwwwwsssppppppnnnppp{{{}}}rrriiiccc]]]______]]]ZZZYYY\\\___YYYZZZZZZYYYXXXYYY[[[]]]VVVVVVVVVWWWYYY[[[^^^___```^^^\\\[[[[[[]]]aaacccaaaaaabbbdddggghhhgggeeebbbcccdddeeeggghhhhhhgggjjjkkkmmmnnnoooooopppqqqrrrqqqooonnnpppsssxxxzzz{{{~~~xxxyyyzzzyyywwwppprrrqqqlllhhhhhhlllpppssstttttttttrrrpppmmmllliiiiiikkklllllllllllllllllliiifffhhhmmmnnnkkkgggccccccdddeeefffgggggghhhiiijjjlllmmmmmmkkkiiigggccccccbbbbbbaaa`````````]]]\\\\\\\\\]]]^^^^^^^^^YYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]\\\ZZZZZZYYYYYYYYYZZZZZZ[[[ZZZYYYYYY\\\^^^```______```___aaakkkvvvwwwsssqqqqqqoooiiiggghhhkkkjjjjjjmmmmmmkkkjjjkkkjjjiiigggeeedddeeehhhjjjkkkjjjiiijjjjjjiiifffdddccceeefffeeedddccccccddd___```aaabbbbbbbbbbbbbbbbbb```______```bbbaaaaaadddbbb___^^^______]]]ZZZZZZ[[[\\\^^^```aaabbbbbb___aaaccccccbbbaaaaaabbbccc```]]]\\\\\\\\\[[[YYY\\\]]]]]]^^^____________^^^\\\ZZZYYYXXXYYY[[[\\\___ffftttkkkuuurrr^^^TTTUUUJJJIIIEEEFFFRRRdddpppsss```\\\___sss~~~lllfff^^^YYYRRRIIIDDDDDD@@@???===;;;;;;;;;<<<<<<:::;;;;;;;;;:::;;;===???CCCGGGKKKOOORRRVVVZZZ]]]iiiOOOLLLJJJGGGEEEDDDCCC@@@>>>===:::777555444222000...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++------+++))),,,,,,------------......,,,,,,,,,,,,---......///444>>>HHHKKKKKKPPP\\\gggfffoooqqqzzz{{{xxxuuuzzzyyyjjjiiifffaaa^^^]]]___aaabbbbbbaaa^^^[[[YYYZZZ[[[VVVVVVVVVVVVWWWYYY[[[\\\\\\[[[XXXVVVUUUWWW\\\```___^^^^^^___aaaccccccbbb______aaacccfffgggfffdddeeegggjjjkkkmmmooorrrtttvvvuuuttttttwww{{{yyy}}}~~~sssmmmpppooosssrrrmmmiiijjjmmmmmmooopppppppppooonnnlllkkkiiijjjkkkmmmmmmmmmmmmlllhhhffffffhhhkkkllliiifff```aaaccceeefffggghhhhhhggghhhiiiiiiiiihhhgggfffccccccbbb```````````````^^^]]]\\\\\\^^^______^^^YYYYYYXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[ZZZYYYYYYYYYYYYZZZYYYYYYYYYXXXVVVVVVXXXZZZYYYYYY\\\___]]][[[]]]ccciii{{{~~~uuurrrkkkgggjjjmmmkkkhhhgggiiiiiikkkmmmmmmlllkkkjjjjjjjjjiiigggeeeeeegggjjjjjjiiiiiijjjkkkjjjhhhfffccceeeggggggeeeccccccccc______```aaaaaabbbccccccaaa```___```bbbcccbbbaaaeeebbb^^^^^^______]]]ZZZZZZ[[[\\\]]]___aaabbbccc```bbbcccbbbaaa___``````aaa___\\\ZZZZZZZZZYYYXXX[[[\\\]]]___````````````___^^^\\\[[[ZZZZZZZZZZZZ[[[bbbiiivvvtttfff|||zzzdddQQQNNNKKKGGGDDDHHHUUUfffsssoooaaaWWW]]]rrr|||rrrgggaaa[[[SSSMMMKKKDDDBBB???===;;;;;;;;;<<<999:::;;;;;;:::;;;===>>>>>>@@@DDDGGGIIILLLPPPSSSiiiOOOJJJHHHFFFEEEDDDCCCAAA???>>>:::666333222222111000.........------------,,,+++++++++++++++++++++++++++******,,,------+++))),,,,,,------------.........---,,,,,,---............777BBBGGGJJJPPP\\\fffkkkttt}}}}}}yyyqqqkkkhhhfffeeeiiiiiihhheeeaaa^^^]]]]]][[[ZZZYYYYYYYYYZZZ[[[\\\\\\]]]]]][[[YYYZZZ]]]```cccaaa______aaacccddddddbbbcccdddhhhkkkllliiigggfffiiimmmppprrruuuzzz~~~}}}~~~www}}}{{{nnnhhhnnnlllppppppkkkjjjmmmmmmkkkooooooooonnnmmmlllkkkjjjkkklllmmmnnnmmmllljjjiiidddeeeggghhhhhhgggeeeccc^^^```bbbdddfffggghhhhhhfffeeeeeedddddddddddddddcccbbbaaa____________```___\\\[[[[[[^^^___^^^]]]YYYXXXWWWVVVVVVXXXZZZ[[[\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXYYYYYYZZZZZZWWWWWWWWWUUUSSSSSSUUUWWWVVVUUUWWW\\\\\\YYYXXXZZZZZZfffsss}}}{{{wwwrrrpppssslllgggiiijjjiiigggggggggiiijjjkkkkkkkkkkkkiiihhhiiiiiigggdddccceeeggggggfffggghhhjjjjjjhhhfffcccfffhhhhhhfffcccbbbaaa^^^]]]]]]^^^___aaabbbddd______```bbbdddeeecccbbbeeeaaa^^^^^^aaacccaaa___]]]]]]]]]]]]^^^______```^^^```aaaaaa```___```aaaaaa^^^[[[YYYYYYZZZYYYXXX[[[\\\]]]___```aaaaaa```^^^]]]\\\[[[ZZZYYYXXXXXXVVV\\\bbbjjjkkklllvvv[[[XXXQQQLLLJJJFFFGGGVVVhhhqqqiii```]]]```pppwwwnnnhhh___VVVQQQIIIGGGCCC???===<<<<<<===999:::<<<;;;::::::;;;===999;;;===???@@@BBBEEEHHHfffLLLIIIHHHEEEEEEDDDDDDBBB@@@???;;;666222111111111000//////.........---------+++++++++++++++++++++++++++***+++,,,------+++)))******+++++++++,,,,,,,,,///---++++++,,,.........+++333===EEEKKKSSS]]]eeeooo~~~zzzzzzuuurrrqqqqqqqqqoookkkhhhffffff___^^^]]]\\\[[[\\\]]]]]]^^^```cccbbb```___```bbbhhheeebbbaaaccceeeggghhhggggggiiinnnrrrrrroookkkkkknnnssswwwyyy~~~}}}wwwuuuvvvqqqggggggmmmhhhlllmmmjjjkkkooonnniiirrrqqqpppooonnnmmmllllllllllllmmmmmmkkkiiifffdddcccfffiiiiiifffcccaaaaaa]]]___bbbdddfffhhhhhhhhhdddcccbbb``````aaabbbccccccbbb```___^^^^^^______^^^\\\ZZZZZZ]]]^^^]]][[[YYYXXXVVVUUUUUUWWWZZZ\\\\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXWWWXXXXXXYYYZZZ[[[VVVVVVUUUSSSQQQQQQRRRTTTWWWTTTTTTYYYZZZWWWUUUVVVUUUYYY[[[]]]ggg||||||tttmmmlllqqqvvvrrrkkkfffeeedddaaa```cccgggiiiiiihhhiiikkkkkkiiieeeggghhhfffbbb```aaabbbddddddeeegggiiiiiihhhfffcccfffiiijjjgggdddaaa```]]]\\\[[[[[[\\\___aaaccc______aaacccffffffdddbbbddd```]]]___cccfffeeecccaaa```___^^^]]]]]]]]]]]]\\\^^^````````````aaabbbaaa^^^[[[YYYYYYZZZZZZYYYZZZ[[[]]]___aaaaaaaaaaaa\\\[[[[[[ZZZXXXWWWVVVVVVSSSYYY___eeerrrtttcccwwwlll^^^SSSMMMMMMEEE>>>GGGYYYlllnnnooohhh\\\[[[qqq{{{ssshhh\\\UUUMMMJJJFFFBBB???===>>>>>>:::;;;<<<;;;:::999:::;;;666888999::::::<<>>===<<<;;;:::888888888777777777888888bbbOOOIIIHHHGGGEEEDDDBBBAAA@@@===:::777555444333222111///......------,,,++++++,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++,,,---......,,,,,,---...,,,,,,,,,---------......111......222888AAAQQQ___iiihhhmmmxxxwwwqqqkkkiiikkknnnmmmjjjeeebbbbbbggghhhfffdddeeeffffffgggjjjlllmmmkkkjjjfffgggggggggfffdddbbbaaabbbbbbbbbbbbaaaaaa```___\\\ZZZXXXYYY]]]aaadddeeeiiihhhfffccc```___```aaa_______________`````````^^^\\\[[[[[[\\\\\\ZZZYYY]]][[[YYYXXXXXXXXXWWWVVVVVVVVVWWWXXXXXXWWWVVVUUUOOOQQQRRRTTTUUUUUUTTTTTTSSSPPPMMMLLLNNNOOOPPPOOOMMMNNNNNNMMMLLLMMMOOOQQQRRRQQQOOONNNNNNOOOQQQRRRRRR[[[gggpppwwwxxxppplllhhheeebbbfffeeedddeeeffffffdddcccaaabbbeeefffgggfffdddcccbbbbbbbbbaaa```aaadddgggeeedddddddddddddddeeeeeefffdddaaa```bbbccceeeeee]]]```eeehhhiiigggcccaaa^^^____________^^^]]]]]]```^^^^^^```dddeeebbb___]]][[[ZZZ[[[^^^___```___]]]\\\[[[ZZZZZZZZZ[[[[[[YYYYYYYYY[[[^^^___^^^]]]ZZZYYYXXXWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVUUUUUUUUUTTTSSSSSSPPPSSSVVVVVVXXXbbbrrr~~~uuu\\\bbbuuuaaaTTTNNNIIIFFFJJJQQQ```qqqwwwooobbb[[[\\\kkk~~~nnneee\\\XXXUUUOOOHHHFFFFFFDDDAAA>>><<<;;;;;;;;;;;;:::999777777666666666```PPPIIIHHHGGGEEEDDDBBBAAA@@@===:::777555444333222111///......------,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,---...---,,,+++,,,---,,,,,,,,,---------......///------///111888GGGUUUbbbaaabbbiiisss~~~~~~wwwxxxrrriiilllnnnnnnmmmjjjiiiiiigggbbb```dddgggggggggiiifffeeedddggglllnnnmmmkkkfffgggggggggfffeeecccbbbcccccccccccccccbbbaaa```]]][[[YYYYYY\\\___aaaaaabbbdddeeebbb^^^\\\]]]___________________________\\\[[[ZZZZZZ[[[\\\[[[YYY\\\[[[YYYYYYYYYYYYXXXVVVTTTUUUVVVVVVVVVUUUTTTSSSQQQRRRTTTUUUVVVUUUUUUTTTPPPNNNLLLLLLNNNPPPPPPPPPMMMMMMLLLJJJHHHHHHKKKMMMOOOOOOOOOOOOOOOPPPPPPPPPOOORRRVVVXXX[[[cccoooxxx~~~zzzssskkkfffdddcccccccccaaabbbcccdddeeeeeecccbbb___```ccceeeeeeeeedddcccbbbbbb```^^^]]]___bbbeeebbbbbbbbbcccdddeeeggghhhjjjgggcccbbbbbbbbbaaaaaaZZZ^^^cccgggiiigggdddaaa___````````````^^^\\\[[[^^^]]]]]]___bbbcccaaa^^^]]]\\\[[[\\\^^^______^^^ZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWXXXZZZ]]]^^^]]]\\\YYYXXXWWWWWWWWWXXXZZZ[[[ZZZYYYYYYXXXXXXXXXXXXXXXTTTSSSSSSRRRQQQQQQQQQPPPQQQSSSUUUUUUUUUZZZccckkkeeeZZZgggsss^^^OOOHHHFFFDDDGGGTTTgggtttuuuoookkkgggdddfffuuuvvvhhh```^^^ZZZRRRLLLOOOLLLGGGBBB???>>>>>>???<<<<<<:::999888888888888\\\OOOIIIHHHGGGEEEDDDBBBAAA@@@===:::777555444333222111///......------,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,---,,,+++***+++,,,,,,,,,,,,---------......,,,,,,...000000222<<>>>>>===uuuSSSJJJIIIHHHGGGEEEDDDBBBAAA@@@===:::777555444333222111///......------,,,++++++*********++++++,,,,,,,,,*********++++++,,,,,,---***+++------------///000,,,,,,,,,---------......111------000111...+++,,,---;;;NNN___ppp~~~yyy}}}}}}}}}{{{vvvssskkkkkklllfffiiiiiijjjmmmssszzztttjjjjjjmmmmmmmmmmmmlllllllllhhheeeeeehhhllliiiiiijjjkkkkkkjjjhhhhhhhhhiiiiiijjjjjjjjjiiiiiigggdddbbbbbbgggmmmrrrtttdddaaa^^^___bbbddddddbbb\\\\\\[[[YYYXXXWWWVVVUUURRRQQQQQQRRRTTTVVVVVVUUUSSSSSSSSSTTTUUUUUURRRPPPSSSTTTTTTTTTTTTRRRPPPOOOLLLLLLMMMMMMMMMKKKJJJIIIGGGFFFEEEFFFHHHIIIHHHGGGGGGHHHJJJIIIGGGFFFFFFGGGCCCDDDEEEGGGHHHJJJKKKLLLGGGFFFFFFIIILLLMMMKKKHHHJJJKKKNNNRRRTTTTTTUUUXXXYYY]]]iiivvv{{{{{{{{{vvvrrrpppooopppkkkeeecccdddaaa]]]aaahhh```dddhhhiiihhheeebbb```aaaccccccbbb``````dddgggbbbbbbccccccdddfffggggggdddeeeeeedddbbb``````aaafffeeecccaaa```___^^^^^^\\\\\\\\\]]]^^^\\\YYYVVVVVVWWWXXXZZZ[[[]]]]]]^^^]]]\\\ZZZYYYYYYYYYZZZ[[[WWWYYY\\\]]]\\\\\\\\\]]][[[ZZZZZZ[[[\\\[[[XXXVVVVVVUUUTTTTTTSSSTTTTTTTTTTTTUUUVVVWWWXXXWWWTTTQQQPPPRRRUUUWWWWWWVVVTTTRRRWWWUUURRROOOMMMLLLLLLMMMNNNMMMLLLKKKKKKLLLNNNOOOOOOMMMLLLMMMOOOOOOLLLJJJOOOUUUeeeyyyaaaZZZnnnvvvwwwssscccSSSKKKKKKLLLMMMIIICCCDDDHHHLLLXXXpppqqqiiivvvxxxuuunnngggaaa[[[XXXWWWLLLKKKIIIFFFDDDBBBAAAAAArrr[[[HHHKKKJJJIIIHHHGGGCCC>>>;;;???888222111555777555111...............---------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------//////.........------------------............///...555???MMMdddxxx{{{}}}{{{}}}{{{xxxvvvtttpppllliiieeegggjjjmmmooopppoooooorrrqqqooommmllllllmmmmmmggghhhjjjmmmppppppnnnlllnnnlllkkkmmmoooooollliiiiiigggeeegggkkkkkkgggbbbaaa```aaaeeejjjooorrrsssnnnjjjeeebbbaaaaaa``````bbb```^^^[[[XXXUUUSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRQQQOOOOOOOOOPPPQQQRRRSSSUUUUUUTTTRRROOOMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFFFFEEEDDDEEEFFFAAACCCEEEHHHIIIJJJJJJJJJKKKKKKKKKKKKLLLNNNOOOPPPOOOQQQTTTYYY]]]aaaeeefffsssxxx|||zzzxxxwwwkkkiiiggggggggghhhgggfffaaa```^^^^^^^^^^^^[[[YYYaaaddddddaaa```bbbaaa^^^``````aaaaaabbbbbbbbbccceeeeeeeeeeeeeeeeeeddddddiiifffbbbaaaaaabbbbbbbbbccccccbbbbbbaaa___^^^]]]ZZZYYYYYYZZZ\\\\\\[[[YYYYYYZZZ[[[YYYWWWWWWZZZ]]]```]]][[[\\\^^^^^^]]]ZZZZZZYYYXXXXXXXXXZZZ[[[\\\[[[XXXWWWYYY___aaa^^^ZZZXXXVVVSSSQQQPPPQQQSSSTTTSSSTTTUUUUUUTTTSSSRRRQQQPPPRRRUUUUUUSSSRRRSSSVVVUUUUUUSSSQQQNNNKKKIIIGGGIIIIIIJJJJJJJJJJJJJJJJJJGGGHHHIIIJJJKKKKKKKKKKKKHHHOOOWWWfffaaaUUUmmm|||___UUUOOOKKKIIICCC===>>>EEEHHHHHHSSSmmmqqqfffjjjvvvwwwpppjjjbbb]]]ZZZWWWTTTTTTUUURRRKKKEEEqqqZZZGGGJJJKKKJJJGGGDDDCCCEEEHHHIIIAAA999666777777333..................---------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------///.........---------------------............///---222888CCCZZZsssxxxuuurrrpppnnnllliiifffdddfffiiilllmmmnnnnnnnnnqqqpppnnnmmmmmmmmmmmmnnnmmmpppuuuyyyyyyvvvrrrooolllkkkkkkmmmoooooollliiiiiifffccceeehhhiiifffbbbbbbaaaaaacccgggkkkmmmmmmiiieeeaaa_______________aaa___\\\YYYWWWUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRQQQPPPOOOOOOPPPQQQQQQRRRSSSTTTUUUTTTQQQNNNMMMKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFFFFEEEDDDDDDDDDFFFGGGFFFEEEDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLIIIJJJLLLOOORRRTTTVVVWWWZZZ^^^cccjjjnnnqqqrrrrrrwww|||zzzvvvuuuuuusssqqqnnnkkkjjjmmmmmmlllkkkjjjiiihhhgggcccaaa``````bbbcccbbbbbb```___^^^^^^^^^]]]ZZZXXX]]]aaabbb```aaacccbbb^^^aaaaaaaaabbbcccddddddeeedddddddddddddddddddddccckkkhhheeeccccccbbbaaa```bbbbbbbbbaaa```___^^^]]]ZZZYYYYYY[[[]]]]]]\\\[[[YYY[[[[[[ZZZWWWVVVXXXZZZ___]]]\\\]]]______]]]ZZZZZZZZZYYYXXXWWWWWWWWWWWWYYYWWWVVVXXX\\\]]][[[YYYWWWVVVSSSRRRQQQSSSTTTVVVVVVVVVVVVUUUTTTRRRQQQOOOPPPSSSUUUUUUSSSQQQRRRSSSRRRRRRQQQOOOMMMJJJHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHLLLOOO[[[wwwvvv[[[```sssxxx```UUUMMMKKKIIIFFFDDDFFFDDDCCCHHHYYYpppssshhhaaakkk}}}ssskkkgggccc___]]]]]]ZZZUUUPPPoooWWWFFFJJJKKKKKKFFFBBBDDDLLLTTTKKKDDD===999888666222---//////.........---------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------............---------------------............/////////000666HHHbbbzzzuuurrrmmmjjjiiihhhfffeeeccceeegggiiikkklllkkkkkknnnnnnmmmllllllmmmmmmnnnpppwww~~~wwwqqqoooiiiiiikkkmmmnnnmmmjjjhhhgggdddbbbccceeefffdddaaabbb```___```ccceeeffffffdddaaa^^^]]]^^^`````````___]]]ZZZXXXVVVVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUQQQPPPOOOOOOOOOPPPQQQRRRQQQRRRSSSSSSRRRPPPMMMLLLIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCDDDDDDEEEEEEDDDDDDCCCDDDFFFGGGFFFEEEDDDEEEGGGKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHIIIJJJJJJKKKLLLMMMNNNNNNLLLMMMPPPSSSUUUWWWXXXYYY^^^dddjjjllliiidddaaaaaaZZZZZZZZZZZZYYYXXXWWWVVV[[[[[[\\\\\\]]]^^^^^^___[[[ZZZYYY[[[]]]___`````````___^^^^^^^^^\\\YYYWWWZZZ___aaaaaabbbdddbbb^^^___```aaabbbcccdddeeefffbbbbbbcccccccccccccccbbbiiigggeeeeeeeeedddaaa_________``````___^^^]]]]]]ZZZZZZZZZ\\\^^^___^^^\\\ZZZ[[[\\\[[[XXXVVVVVVWWW^^^^^^^^^___```___]]]ZZZ[[[[[[ZZZYYYWWWUUUSSSRRRUUUUUUVVVWWWXXXXXXXXXWWWVVVUUUTTTSSSSSSUUUWWWXXXXXXXXXWWWVVVTTTRRRPPPOOOPPPRRRUUUUUUTTTRRRQQQQQQOOOOOONNNMMMKKKIIIGGGFFFEEEFFFFFFGGGHHHHHHGGGGGGIIIIIIIIIIIIIIIHHHHHHGGGHHHFFFGGGNNN```{{{ppp]]]]]]qqqxxxfffTTTLLLJJJGGGCCC???AAAAAABBBHHHUUUiiivvvhhhaaagggyyy{{{uuunnnjjjgggeeeaaa^^^lllUUUFFFJJJJJJIIIEEECCCFFFNNNUUUDDD???999666777666333////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,---------------------------------------............///111000......777III^^^lll||||||vvvrrrlllhhhffffffeeeeeecccdddeeeggghhhiiiiiiiiikkkkkkkkkkkkkkklllmmmmmmnnnuuu}}}~~~wwwooojjjiiihhhiiikkklllllljjjfffddddddccccccdddeeeeeebbb___```^^^\\\]]]___aaaaaaaaaaaa___]]]]]]___aaabbbbbb]]]\\\YYYWWWVVVWWWXXXZZZZZZYYYYYYXXXWWWVVVVVVUUUPPPOOONNNNNNNNNOOOPPPQQQOOOPPPPPPPPPOOOMMMKKKJJJGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBDDDEEEFFFFFFDDDDDDEEEFFFKKKJJJHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEELLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNOOOQQQRRRTTTTTTXXX\\\]]][[[XXXWWWVVVSSSSSSSSSSSSSSSRRRRRRQQQTTTTTTUUUWWWXXXZZZ[[[[[[XXXWWWWWWYYY]]]```aaaaaa```___^^^______]]]YYYWWWZZZ___cccbbbcccdddaaa]]][[[\\\]]]___```bbbccccccaaaaaaccccccdddccccccbbbcccccccccdddeeedddaaa___[[[\\\\\\]]]]]]\\\\\\\\\[[[ZZZ[[[\\\___```___^^^YYYZZZ\\\\\\[[[YYYXXXWWW]]]^^^___aaaaaa___\\\ZZZZZZZZZZZZZZZXXXVVVSSSRRRTTTUUUWWWWWWVVVUUUVVVWWWUUUUUUTTTTTTTTTVVVXXXYYYWWWWWWVVVUUUTTTSSSRRRQQQOOOQQQTTTUUUUUUTTTSSSRRRMMMLLLLLLKKKJJJHHHGGGFFFDDDEEEFFFGGGGGGGGGGGGGGGIIIIIIIIIIIIHHHGGGFFFEEEEEECCCDDDIIIPPPaaauuueee]]]kkkeeeSSSLLLJJJGGGEEEBBBEEEGGGFFFHHHRRRaaannn{{{vvvgggbbbnnn{{{yyytttqqqnnnllljjjRRRFFFKKKIIIGGGEEEFFFHHHJJJKKK???;;;777555666555333111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,---------------------------............///222111000///000777CCCMMMiiiyyyxxxooonnnuuupppjjjeeedddcccccccccbbbcccdddeeefffffffffgggggghhhhhhiiijjjjjjjjjjjjiiioootttsssllleeecccccchhhiiijjjjjjhhhdddaaa``````bbbdddggggggeeeaaa]]]\\\ZZZYYYZZZ\\\^^^______^^^\\\[[[\\\^^^`````````\\\[[[YYYXXXXXXYYYZZZ[[[[[[[[[ZZZYYYXXXWWWVVVUUUNNNNNNMMMLLLLLLMMMNNNOOOLLLMMMMMMLLLKKKJJJHHHGGGEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEEEECCCCCCDDDEEEGGGFFFEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFDDDDDDHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJLLLOOOQQQPPPRRRTTTTTTTTTRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOOOONNNOOOPPPQQQRRRSSSTTTUUUVVVUUUUUUXXX\\\___aaaaaa___^^^______```^^^ZZZWWW]]]bbbdddccccccccc```[[[WWWWWWXXXZZZ[[[]]]^^^___```aaabbbdddddddddcccbbbbbbaaabbbbbbbbb```]]]YYYXXXXXXYYYZZZ[[[[[[[[[[[[\\\[[[[[[]]]___```___^^^YYYYYYZZZ\\\]]]]]]\\\[[[[[[]]]```aaa```^^^\\\ZZZYYYYYYZZZZZZYYYXXXVVVUUUUUUVVVXXXWWWVVVUUUUUUVVVTTTSSSSSSSSSTTTVVVWWWXXXUUUUUUTTTTTTTTTTTTTTTTTTNNNOOOQQQTTTUUUVVVUUUTTTLLLLLLKKKKKKJJJHHHGGGFFFDDDDDDEEEGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDCCCBBBAAAEEEJJJJJJPPPiii|||lllbbbfffhhhWWWQQQQQQQQQEEEGGGIIIGGGDDDEEEIIINNN```ooo~~~uuujjjfffggglllttt~~~iiiQQQFFFKKKIIIGGGGGGGGGGGGDDDAAA???===:::777666444222000000000///...---,,,,,,+++++++++++++++,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------............///000000111333222111555;;;SSShhh~~~{{{nnneeeaaannnjjjeeebbbaaaaaaaaaaaaccccccccccccddddddeeeeeedddeeefffgggggggggggggggeeehhhkkkjjjfffbbbaaaaaafffggghhhfffccc```^^^^^^___aaadddgggfffccc```]]]ZZZYYYXXXXXX[[[]]]^^^^^^ZZZYYYXXXXXXZZZ\\\\\\[[[[[[[[[[[[ZZZZZZ[[[[[[[[[\\\[[[ZZZYYYWWWVVVTTTTTTMMMMMMKKKJJJJJJJJJKKKLLLJJJIIIIIIIIIHHHFFFEEEDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAABBBCCCDDDCCCBBBAAABBBDDDCCCBBBBBBBBBBBBCCCDDDDDDFFFFFFGGGGGGGGGFFFDDDCCCEEEFFFFFFGGGHHHIIIIIIJJJEEEDDDDDDDDDEEEGGGJJJLLLOOOOOOPPPQQQRRRQQQQQQPPPRRRQQQPPPOOONNNNNNNNNNNNLLLMMMMMMNNNOOOPPPPPPQQQSSSRRRRRRUUUXXX[[[]]]]]]\\\\\\]]]___```^^^[[[XXX^^^bbbdddbbbaaaaaa___ZZZTTTUUUVVVWWWXXXYYYZZZ[[[]]]___aaacccccccccaaa```cccbbbaaa```___\\\XXXTTTVVVWWWXXXZZZ[[[\\\\\\\\\]]]\\\\\\]]]______^^^\\\YYYXXXYYYZZZ]]]^^^]]]\\\[[[]]]___```^^^\\\[[[[[[XXXXXXYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWVVVUUUTTTRRRRRRRRRRRRSSSTTTUUUVVVSSSSSSRRRRRRSSSSSSTTTUUUNNNMMMNNNPPPSSSTTTTTTRRRKKKKKKJJJJJJHHHGGGEEEEEECCCCCCEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGFFFEEEDDDCCC@@@AAAFFFJJJHHHIIIWWWhhhjjj\\\mmmjjjYYYPPPKKKIIIHHHFFFDDDCCCCCCEEEFFFMMMRRR^^^nnn{{{}}}vvvmmm___aaafffqqqhhhPPPGGGIIIJJJJJJHHHEEEBBB@@@???>>>===:::888666444222000000000///...---,,,++++++******+++++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------------............//////---///333333000111555@@@UUUlll{{{~~~sssjjjccc```fffccc```___```bbbccccccccccccccccccccccccddddddbbbcccdddeeeeeeddddddcccbbbccceeefffeeecccaaa```bbbccccccaaa^^^]]]^^^``````aaabbbbbbaaa```______\\\ZZZXXXXXXZZZ\\\\\\\\\ZZZXXXWWWXXXYYYZZZYYYXXX[[[\\\]]]]]]]]]]]]\\\[[[[[[[[[YYYXXXVVVTTTSSSRRRMMMLLLJJJHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>???@@@@@@AAABBBBBB@@@@@@AAABBBAAABBBBBBBBBBBBBBBBBBAAACCCDDDFFFGGGGGGEEEDDDCCCEEEEEEEEEFFFGGGHHHHHHHHHEEEDDDCCCCCCDDDFFFHHHJJJMMMMMMNNNOOOPPPPPPOOONNNQQQPPPOOONNNNNNOOOOOOPPPMMMMMMNNNOOOPPPQQQRRRRRRQQQPPPPPPQQQUUUWWWXXXXXXXXXXXXZZZ]]]^^^]]]ZZZWWW\\\___```^^^^^^```^^^[[[UUUVVVVVVWWWXXXYYYYYYYYYZZZ\\\^^^```aaa```___^^^___^^^]]]]]]]]]\\\YYYWWWWWWXXXYYY[[[]]]^^^^^^___^^^]]]\\\]]]^^^^^^\\\ZZZZZZXXXVVVWWWZZZ\\\[[[ZZZZZZ]]]^^^^^^[[[ZZZZZZ\\\YYYXXXWWWWWWVVVWWWWWWWWWYYYVVVTTTUUUWWWWWWTTTQQQPPPPPPPPPQQQQQQRRRRRRSSSTTTSSSRRRQQQQQQRRRRRRSSSOOOMMMKKKKKKMMMOOOOOOMMMIIIIIIIIIHHHFFFDDDCCCBBBAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCAAABBBDDDEEEFFFHHHMMMRRRuuu}}}gggeeewwwttt^^^OOONNNKKKHHHEEEDDDEEEGGGHHHFFFEEEIIIVVVhhhuuuyyyxxxiiigggeeedddiiivvvhhhOOOHHHGGGKKKMMMJJJCCC>>>???AAA:::999888666555333222111111000///...---,,,++++++*********++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,---------+++++++++,,,,,,------------------.........//////000,,,,,,000111...///333///BBBWWWjjj{{{rrrjjjfffdddaaa```^^^___bbbeeeggggggdddcccccccccccccccddddddaaabbbcccddddddcccbbbaaa^^^___aaaeeefffeeebbb^^^^^^``````^^^\\\\\\___bbbaaaaaa___]]]\\\\\\___aaa]]][[[YYYYYYZZZ[[[[[[[[[\\\ZZZYYYYYYZZZZZZYYYWWW[[[\\\^^^______^^^\\\[[[[[[ZZZYYYWWWUUUSSSRRRQQQMMMKKKIIIGGGFFFEEEFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@AAA@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@??????@@@???>>>======>>>???@@@???@@@AAAAAA??????@@@AAABBBBBBCCCDDDCCCBBB@@@???BBBCCCEEEFFFFFFEEECCCBBBAAAAAABBBBBBBBBCCCCCCCCCFFFEEEDDDDDDDDDFFFGGGHHHHHHHHHIIIKKKLLLLLLKKKIIINNNMMMLLLLLLLLLNNNOOOPPPKKKLLLLLLNNNOOOPPPQQQRRRQQQPPPPPPQQQSSSVVVVVVVVVTTTUUUXXX[[[]]]\\\YYYVVVYYY\\\]]][[[[[[______\\\WWWXXXXXXXXXYYYYYYZZZZZZWWWYYY\\\^^^___^^^]]][[[YYYYYYYYY[[[^^^______^^^XXXYYY[[[]]]___```aaaaaa^^^]]]\\\\\\]]]]]][[[YYY[[[XXXUUUUUUWWWYYYXXXWWWZZZ\\\^^^\\\ZZZXXXZZZ\\\ZZZXXXWWWUUUTTTTTTUUUVVVYYYUUURRRSSSWWWWWWSSSNNNOOOOOOOOOPPPPPPPPPPPPPPPUUUTTTRRRQQQPPPPPPPPPQQQQQQMMMIIIGGGIIIKKKJJJIIIHHHHHHGGGFFFDDDBBB@@@??????@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCC@@@???CCCIIIJJJHHHVVVkkk{{{eee```pppiiiRRRQQQOOOKKKGGGFFFFFFGGGCCCFFFGGGHHHLLLXXXjjjwwwxxxxxxrrrhhh^^^^^^iiitttiiiPPPIIIJJJIIIHHHFFFDDDCCCBBBBBB<<<:::888777777666444333/////////...------,,,,,,---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------+++++++++,,,---...///000,,,---......------...000222777BBBUUUlll~~~tttqqqmmmeeeaaaaaa```aaaaaaccceeefffgggggggggfffdddbbb___^^^aaacccffffffccc```___^^^```aaacccddddddbbb___]]]bbbaaa___^^^]]]]]]^^^^^^eeebbb```^^^^^^^^^]]]\\\```___^^^\\\ZZZYYYXXXXXX]]]\\\[[[ZZZYYYXXXWWWVVVYYYYYYYYYZZZ\\\]]]\\\ZZZYYYXXXVVVTTTRRRPPPOOONNNJJJHHHFFFEEEEEEFFFFFFEEEEEEDDDCCCAAA@@@???>>>>>>???>>>>>>???AAAAAA@@@>>>???AAABBBAAA>>><<<>>>@@@>>>>>>>>>>>>>>>===<<<<<<======>>>>>>?????????@@@@@@@@@@@@@@@@@@???>>>===???@@@AAAAAABBBBBBAAAAAA@@@AAABBBBBBCCCCCCBBBBBB@@@AAABBBDDDEEEEEEEEEFFFEEEGGGIIIJJJKKKKKKIIIIIIIIIIIIJJJKKKKKKKKKLLLLLLIIIJJJLLLOOOQQQTTTUUUVVVTTTRRRPPPQQQTTTVVVVVVTTTWWWVVVVVVWWWYYYXXXVVVTTTTTTUUUWWWYYYZZZ[[[[[[[[[[[[XXXWWWZZZ^^^___[[[WWWZZZZZZZZZZZZ[[[\\\]]]^^^bbb]]]XXXXXX\\\___^^^\\\ZZZ[[[[[[\\\^^^```bbbcccaaa^^^[[[YYYYYYYYYXXXWWWVVVVVVXXXZZZ[[[\\\\\\\\\ZZZZZZZZZZZZYYYWWWVVVVVVXXXWWWWWWVVVVVVUUUUUUTTTVVVUUUTTTSSSRRRRRRQQQQQQMMMNNNQQQSSSTTTTTTSSSRRRQQQOOONNNNNNOOOPPPOOOMMMOOOLLLHHHFFFFFFFFFEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@>>>>>>???AAACCCDDDEEEFFFBBBCCCCCCCCCBBBAAAAAA@@@CCCBBBAAA???>>>@@@CCCFFFIIIVVVooo~~~iiicccooo}}}ooo```QQQKKKLLLLLLIIIEEECCCEEEDDDAAA???EEERRR]]]nnnxxxxxxjjj```\\\hhhppp}}}iiiPPPIIIJJJIIIHHHFFFDDDCCCBBBBBB===;;;999888777666444222/////////...------,,,,,,---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,---...//////---...//////......///111000333999EEEWWWlllzzz}}}|||vvvqqqooommmjjjeeedddcccccccccdddeeefffhhhhhhhhhgggfffdddbbbaaabbbeeeggghhhfffdddbbbbbbbbbcccddddddcccbbb```^^^cccbbb```^^^]]]]]]^^^^^^bbbbbbccceeeeeeccc___\\\```___]]][[[YYYXXXWWWWWW[[[ZZZZZZYYYXXXWWWVVVVVVWWWWWWWWWXXXZZZZZZYYYXXXWWWVVVUUUSSSQQQNNNMMMLLLHHHFFFCCCBBBCCCDDDCCCCCCDDDCCCBBBAAA@@@?????????>>>>>>===???@@@AAA@@@>>>>>>???AAA???===<<<===???===>>>>>>>>>>>>===<<<;;;=========>>>>>>>>>?????????????????????>>>======>>>??????@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFHHHJJJJJJJJJIIIHHHIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLKKKLLLOOOSSSWWWZZZTTTRRRPPPPPPSSSUUUUUUTTTVVVVVVVVVWWWXXXXXXUUUSSSQQQSSSVVVYYY[[[\\\\\\[[[[[[YYYXXXZZZ^^^___\\\XXXZZZZZZZZZZZZZZZ[[[\\\\\\]]]ZZZWWWYYY]]]___^^^[[[VVVWWWXXXZZZ\\\]]]^^^___^^^[[[XXXWWWWWWWWWUUUTTTWWWWWWXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYXXXVVVUUUTTTVVVVVVVVVUUUUUUTTTTTTTTTUUUVVVUUUSSSPPPOOOPPPQQQLLLMMMNNNPPPQQQQQQQQQPPPPPPOOOMMMMMMNNNNNNMMMLLLLLLIIIFFFDDDDDDEEEDDDDDDDDDCCCCCCBBBAAA@@@???>>>===>>>???@@@BBBCCCDDDEEEBBBBBBBBBBBBBBBAAA@@@@@@BBBBBBBBBAAA???@@@CCCEEEDDDLLL^^^yyy|||nnnjjjlll{{{~~~fffWWWPPPMMMIIIFFFEEEFFFEEEBBB@@@CCCJJJPPPVVVbbbrrr~~~wwwrrreeeeeefffjjjsss~~~jjjPPPHHHJJJIIIHHHFFFEEECCCBBBBBB>>><<<999888777555333111/////////...------,,,,,,---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------...///---///000000//////000111000000111555???PPPeeesss}}}sssooolllnnnnnnkkkjjjkkkhhhgggeeedddcccdddeeefffhhhiiiiiiiiiiiigggfffeeedddgggjjjkkkjjjiiihhhiiiggggggfffeeedddcccbbbaaaeeecccaaa___^^^^^^^^^___^^^aaafffkkkmmmiiibbb\\\___^^^\\\ZZZXXXWWWWWWVVVXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUTTTVVVWWWWWWVVVTTTUUUUUUSSSQQQOOOLLLJJJIIIFFFCCCAAA@@@AAAAAAAAA@@@AAAAAA@@@@@@@@@?????????>>>======>>>@@@@@@???===<<<===>>>===<<<;;;<<<===<<<============<<<;;;;;;<<<<<<<<<============>>><<<============<<<<<<;;;<<<===>>>>>>??????>>>>>>===>>>>>>>>>????????????BBBBBBCCCCCCCCCCCCBBBBBBDDDEEEGGGHHHIIIIIIHHHGGGHHHGGGGGGGGGHHHJJJMMMNNNPPPNNNKKKJJJLLLQQQWWW[[[SSSPPPNNNNNNPPPSSSTTTTTTVVVUUUUUUVVVWWWVVVTTTRRROOORRRVVVZZZ\\\]]]\\\[[[[[[YYYXXXZZZ]]]^^^[[[XXXYYYYYYYYYYYYZZZZZZZZZZZZXXXWWWXXX[[[______\\\XXXTTTVVVXXXZZZ\\\]]]]]]]]]]]][[[XXXWWWWWWWWWVVVTTTXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWUUUTTTSSSUUUTTTTTTSSSSSSSSSSSSTTTTTTWWWYYYVVVPPPMMMOOORRRNNNMMMMMMMMMNNNOOOOOOPPPOOOMMMLLLLLLLLLLLLJJJIIIHHHFFFCCCBBBCCCCCCCCCBBBBBBAAAAAA@@@???>>>============>>>???AAABBBCCCCCC@@@AAAAAAAAAAAA@@@??????@@@AAABBBBBBAAAAAABBBDDDCCCCCCKKK___|||qqqbbbiiiuuuooo___TTTLLLGGGFFFEEECCCAAA@@@@@@AAABBBCCCKKKYYYkkkyyysssmmmeee______cccjjjpppkkkQQQHHHJJJJJJIIIGGGFFFDDDBBBAAA???===:::888777555222000/////////...------,,,,,,---+++******+++,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---...///---...//////......///000000111111000333===MMMYYYgggvvv}}}qqqhhhffflllnnnhhheeehhhfffdddcccaaaaaaccceeeggghhhiiijjjkkkkkkjjjiiihhhfffiiilllmmmmmmmmmnnnnnnmmmllljjjgggfffeeeeeeeeegggeeebbb___]]]]]]^^^___\\\```fffmmmoookkkddd___^^^]]]\\\ZZZXXXWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWUUUTTTTTTTTTVVVVVVTTTRRRTTTSSSRRRQQQNNNKKKIIIGGGDDDBBB???>>>???@@@??????>>>?????????????????????===<<<<<<===??????>>><<<:::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;::::::<<<<<<===>>>>>>>>>>>>>>>===============>>>>>>???BBBBBBBBBBBBBBBAAA@@@@@@CCCCCCEEEFFFGGGGGGFFFFFFGGGFFFDDDDDDFFFIIILLLOOORRROOOKKKIIIJJJMMMRRRUUUOOONNNLLLKKKLLLNNNQQQRRRTTTSSSSSSTTTUUUUUURRRPPPOOORRRWWWZZZ\\\[[[YYYWWWYYYWWWVVVWWWZZZ[[[YYYXXXXXXXXXXXXYYYYYYYYYYYYYYYVVVWWWYYY]]]___^^^YYYTTTUUUWWWZZZ]]]______^^^^^^___]]][[[[[[[[[[[[YYYXXXYYYYYYXXXWWWVVVUUUUUUUUUXXXXXXXXXWWWVVVUUUTTTSSSSSSRRRQQQQQQQQQRRRSSSSSSRRRXXX^^^\\\UUUOOOOOORRRQQQPPPNNNMMMMMMNNNPPPQQQMMMKKKJJJIIIJJJIIIHHHFFFEEECCCAAAAAABBBCCCBBBBBB@@@@@@@@@???>>>======<<<<<<<<<===>>>???@@@@@@AAA?????????@@@@@@??????>>>>>>@@@BBBCCCBBBAAAAAABBBEEECCCDDDLLL```{{{yyyrrriiinnnxxx{{{iiiXXXMMMLLLHHHDDDBBBCCCDDDBBBAAAAAABBBFFFNNNZZZfffnnnsss~~~}}}zzzuuuooohhhccc___bbbfffnnnyyylllQQQHHHJJJJJJIIIHHHFFFDDDBBBAAA???===:::888777555222000/////////...------,,,,,,---+++******+++,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++------,,,,,,,,,---......+++,,,...---,,,,,,---///...222444444222444;;;BBBOOO```{{{~~~}}}|||wwwuuuqqqhhhgggnnnooohhhccceeeaaa___^^^]]]^^^aaaeeegggggghhhjjjkkkkkkkkkjjjiiifffiiilllnnnnnnooopppqqqqqqooommmjjjiiihhhhhhiiihhhfffbbb___]]]]]]^^^___\\\___dddiiillljjjfffbbb^^^]]]\\\ZZZXXXWWWVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXVVVUUUTTTTTTUUUUUUSSSQQQQQQRRRQQQPPPNNNLLLIIIGGGDDDBBB???>>>???@@@???>>><<<===>>>?????????>>>>>><<<;;;;;;<<<>>>>>>===;;;999999999999999:::999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::888999999:::::::::999999<<<======>>>>>>>>>>>>>>>=========<<<======??????AAABBBBBBAAAAAA@@@???>>>BBBBBBCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCDDDHHHKKKMMMQQQOOOMMMKKKJJJJJJJJJKKKJJJJJJIIIHHHIIIJJJMMMNNNQQQQQQQQQRRRTTTSSSQQQOOOQQQTTTXXXZZZ[[[YYYVVVSSSUUUUUUTTTUUUVVVWWWVVVVVVVVVVVVXXXYYYZZZZZZYYYYYYWWWYYY\\\^^^^^^[[[UUUQQQUUUWWWZZZ]]]^^^___^^^^^^```___^^^]]]^^^]]][[[ZZZZZZYYYWWWUUUTTTSSSRRRRRRVVVVVVWWWWWWWWWVVVUUUUUUQQQQQQPPPOOOPPPQQQSSSTTTPPPYYYaaaaaaZZZSSSQQQQQQRRRPPPMMMKKKKKKLLLMMMNNNJJJHHHGGGFFFGGGGGGEEEDDDCCCAAA@@@@@@BBBBBBBBBAAA@@@@@@??????>>>=========;;;<<<<<<<<<======>>>>>>======>>>>>>>>>>>>>>>===<<<>>>AAABBBAAA@@@???@@@CCCDDDCCCDDDKKK^^^xxxwwwqqqppprrrzzzrrraaaWWWPPPHHHEEEEEEGGGFFFEEEBBBAAA@@@@@@BBBIIIRRRYYYlllrrrzzzyyyqqqkkk[[[[[[]]]```dddgggggggggmmmQQQGGGJJJJJJJJJIIIGGGEEEBBBAAA>>><<<999888777555333111/////////...------,,,,,,---+++******+++,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,------...***,,,------,,,+++---...,,,000333444222111222333???OOOiiizzzmmmkkkllllllpppvvvrrrnnnlllmmmlllgggdddeee^^^]]][[[[[[]]]```dddgggeeefffhhhiiiiiiiiihhhhhheeegggjjjllllllmmmoooqqqqqqpppnnnllljjjjjjjjjkkkiiifffbbb^^^\\\[[[]]]^^^]]]^^^aaaeeehhhhhhfffddd___^^^\\\ZZZXXXWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTUUUTTTRRRPPPNNNOOOPPPPPPNNNLLLIIIGGGDDDAAA???>>>?????????>>>;;;<<<===>>>>>>>>>===<<<;;;::::::;;;======<<<:::999888777888999:::999888888999999::::::::::::999::::::999999999999888888777888888999999999999999<<<<<<===>>>>>>>>>>>>======<<<<<<;;;;;;<<<>>>???@@@@@@AAA@@@@@@???>>>>>>@@@AAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCDDDFFFIIIJJJOOONNNMMMLLLJJJHHHFFFEEEFFFGGGHHHHHHHHHHHHJJJLLLNNNNNNNNNPPPRRRSSSQQQOOOSSSUUUXXXYYYYYYWWWTTTRRRSSSSSSSSSRRRSSSTTTTTTUUUTTTUUUWWWYYY[[[[[[[[[[[[ZZZ[[[]]]^^^]]]YYYTTTQQQRRRTTTVVVXXXZZZ[[[[[[[[[___^^^]]]]]]^^^]]][[[YYYZZZXXXVVVTTTRRRQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVUUUPPPPPPNNNNNNOOOQQQSSSUUUPPPVVV^^^___ZZZTTTQQQPPPOOONNNKKKIIIHHHHHHIIIIIIFFFDDDCCCDDDEEEEEEDDDBBBAAA@@@???@@@AAAAAA@@@>>>???>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<:::===???@@@???>>>>>>>>>===@@@BBB@@@@@@KKK___pppsss}}}}}}vvvppplllkkkppp|||ggg___SSSJJJFFFEEEDDDBBB@@@AAABBBBBB@@@AAADDDGGGNNNUUUaaammmwww|||~~~~~~tttqqqnnnjjjfffaaa\\\XXXnnnQQQGGGJJJJJJJJJJJJHHHEEECCCAAA===;;;999888777666444222/////////...------,,,,,,---+++******+++,,,,,,+++******************************+++++++++,,,,,,,,,*********++++++,,,,,,---...------,,,,,,---------+++,,,...---,,,,,,---///...//////000000000000000777@@@RRRjjjxxxkkk```]]]\\\]]]iiixxxyyyyyysssiiicccbbbbbb```aaa___]]]\\\]]]aaaeeegggcccdddfffggggggfffeeeeeeccceeegggiiiiiikkkmmmooonnnmmmlllkkkjjjjjjjjjjjjiiifffaaa]]]ZZZZZZ[[[]]]]]]^^^```dddggggggfffddd```___]]][[[YYYXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUVVVUUUSSSSSSTTTSSSPPPNNNJJJKKKMMMMMMMMMKKKHHHFFFCCC@@@>>>===>>>>>>>>>===;;;<<<===>>>>>>===;;;::::::999999:::<<<<<<;;;:::999777666777:::;;;:::888777888888999::::::999999999999999888888777777777777777888999999999999999::::::;;;<<<<<<<<<<<<<<<<<<;;;:::999999;;;<<<===?????????@@@??????>>>>>>@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGNNNMMMLLLKKKJJJHHHGGGFFFDDDGGGJJJJJJIIIHHHIIIJJJKKKKKKLLLOOORRRSSSQQQPPPSSSTTTVVVWWWWWWVVVUUUTTTSSSSSSSSSRRRRRRRRRTTTVVVRRRTTTWWWZZZ\\\]]]]]]]]][[[\\\]]]]]][[[XXXVVVUUUQQQRRRSSSUUUVVVXXXYYYZZZ^^^]]]]]]]]]^^^]]][[[YYYYYYWWWUUURRRPPPPPPPPPQQQNNNOOOPPPRRRSSSTTTUUUUUUPPPOOONNNNNNOOOQQQTTTVVVOOORRRUUUUUUSSSQQQPPPPPPNNNMMMKKKIIIGGGGGGFFFGGGBBBAAA@@@AAACCCDDDCCCBBB???>>>===>>>???>>>===;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<999;;;======<<<;;;<<<===999;;;===<<<>>>DDDNNNWWWzzz{{{tttyyy|||rrrggg^^^[[[]]]wwwpppaaaTTTLLLGGGDDDDDDCCCBBBBBBBBBBBB@@@??????BBBHHHQQQ[[[eeemmmrrrvvvwwwxxxyyyxxxsssmmmhhhoooQQQGGGIIIJJJJJJJJJHHHFFFCCCAAA<<<:::888777777666444333000//////...------,,,,,,---+++******+++,,,,,,+++******************************+++++++++,,,,,,,,,))))))***+++,,,,,,------...------,,,,,,,,,------,,,---///...------...000222///---,,,...111333333111333<<>>>>><<<:::999:::999999:::<<<<<<;;;999999777666777:::;;;:::888666777888999999999999999999888888888777777666666777777888999999999999999999999:::;;;;;;;;;;;;::::::999888777777999;;;<<<>>>>>>????????????>>>>>>????????????@@@AAABBBCCCBBBCCCCCCDDDDDDDDDEEEEEENNNMMMKKKJJJIIIIIIIIIJJJCCCGGGKKKLLLJJJIIIIIIJJJIIIIIIKKKNNNQQQSSSRRRPPPRRRSSSUUUVVVWWWWWWVVVVVVSSSSSSSSSRRRRRRRRRUUUVVVQQQSSSWWWZZZ]]]^^^^^^^^^[[[\\\]]]\\\ZZZYYYYYYYYYRRRRRRRRRSSSUUUWWWYYYZZZ___^^^^^^___```___]]]ZZZYYYWWWTTTQQQPPPOOOPPPQQQJJJKKKMMMOOOQQQSSSTTTTTTPPPOOONNNNNNOOORRRUUUWWWPPPOOOMMMLLLLLLMMMNNNOOOPPPOOOMMMKKKIIIHHHGGGGGG@@@??????@@@BBBCCCCCCBBB>>>===<<<<<<===<<<:::888;;;;;;:::::::::::::::::::::::::::999999999999999999:::;;;;;;<<<<<<<<<;;;999:::;;;;;;::::::;;;===:::999999:::>>>BBBEEEFFF[[[nnnwwwjjjrrr|||lll___ZZZ___~~~~~~kkk]]]SSSOOONNNFFF===;;;???AAA???;;;???===<<<===AAAGGGMMMQQQXXX^^^hhhsss{{{}}}yyyvvvpppNNNIIIIIIJJJJJJHHHEEECCCBBBBBB>>>===<<<:::888555333222000000000///......---------,,,++++++******++++++************************,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,---...//////---...............------+++,,,............///000444///222===IIIXXXuuuxxxsssfff^^^XXXWWWWWWYYYdddpppzzzlllbbb^^^]]]\\\\\\```aaabbbdddeeefffggggggggghhhiiigggdddbbbccceeeaaabbbcccfffgggiiiiiijjjlllllljjjgggeeeeeehhhkkkddddddaaa\\\XXXYYY]]]aaaaaa```aaacccggghhhfffdddcccaaa___^^^^^^\\\ZZZXXXYYYWWWUUUTTTTTTSSSRRRQQQOOOQQQSSSTTTTTTQQQNNNKKKLLLLLLKKKKKKJJJHHHDDDAAA???>>>>>>==================<<<<<<;;;::::::999999888777666555555666777888777555555888===>>>:::666444444555777888888888888555555555555555555555555777666666555555555666666888888777777888888999999888888777777888888999:::;;;;;;;;;;;;;;;<<<======???????????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCEEEGGGHHHGGGFFFEEEGGGHHHHHHIIIJJJKKKLLLLLLKKKJJJJJJMMMQQQSSSRRRPPPQQQSSSUUUVVVVVVUUUTTTSSSUUUUUUVVVVVVUUUTTTSSSSSS[[[YYYWWWWWWZZZ\\\[[[ZZZZZZZZZ[[[[[[ZZZYYYXXXXXXVVVSSSPPPOOOQQQTTTVVVWWW[[[ZZZ[[[]]]___```___^^^[[[\\\[[[VVVPPPMMMOOOSSSTTTQQQMMMLLLMMMPPPQQQRRRQQQPPPPPPQQQRRRUUUWWWXXXTTTRRRPPPOOOOOOPPPRRRSSSTTTQQQMMMHHHEEEDDDEEEEEEFFFDDDBBBAAAAAABBBAAA???<<<<<<<<<===<<<;;;;;;:::888:::===??????<<<888555555555666888888999999999999999999888888888777777999999999999999999999999888999999:::;;;<<<======CCCPPPgggrrrdddggg|||aaaXXXdddxxxtttggg[[[RRRIIIDDDBBB@@@??????;;;===?????????>>>??????FFFIIIMMMRRRXXX___fffkkkqqqNNNIIIIIIJJJJJJHHHEEECCCBBBBBB>>>===<<<:::888555333222000000000///......------,,,+++******))))))******************************,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,+++,,,,,,---...///------............------,,,---............///000111,,,---444:::CCCYYYooorrriiieee___ZZZWWWXXXXXXYYY___hhhqqqkkkccc]]]\\\]]]^^^^^^```aaabbbcccdddeeeeeeeeebbbdddfffdddaaa``````aaacccccceeefffggggggggggggiiihhhgggdddaaaaaabbbdddccccccccc```]]][[[\\\^^^bbbaaa```bbbddddddbbb___aaa___]]]\\\\\\\\\ZZZXXXXXXVVVSSSRRRRRRQQQPPPNNNOOOQQQSSSUUUTTTRRROOOMMMLLLKKKJJJJJJJJJHHHDDDAAA>>>>>>===<<<<<<<<<<<<=========<<<<<<;;;:::::::::666666555444444555666666444222111444999:::666222444444555666777777777777444444444444444444444444555555444444444444444555999999888888888999999:::777777777777888888999999;;;;;;::::::;;;;;;<<<=========>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAABBBDDDFFFGGGGGGFFFEEEGGGGGGHHHIIIJJJJJJKKKKKKJJJIIIIIILLLPPPRRRQQQOOONNNPPPRRRUUUVVVVVVVVVUUUWWWWWWXXXXXXXXXXXXWWWWWWYYYWWWVVVWWWZZZ[[[[[[YYYXXXXXXXXXYYYXXXXXXWWWWWWWWWUUUSSSSSSSSSTTTSSSRRRWWWWWWWWWZZZ]]]______^^^[[[\\\[[[WWWQQQNNNPPPTTTTTTQQQNNNLLLNNNPPPRRRRRRQQQQQQQQQRRRSSSVVVXXXYYYXXXWWWUUUSSSRRRRRRRRRRRRQQQOOOLLLIIIFFFEEEEEEEEEEEECCCAAA@@@AAAAAA@@@???;;;;;;;;;;;;;;;::::::999777999;;;======;;;888666555555666888888999999888999999888888888777777777888888888888888888888888888888999:::;;;<<<======DDDHHHSSSfff|||rrrhhhnnnzzzaaaaaaccckkkuuurrrjjj___UUULLLEEEAAA???===>>>>>>===<<<<<<======:::;;;===???BBBEEEJJJMMMqqqNNNIIIIIIJJJJJJHHHEEECCCBBBBBB>>>===<<<:::888555333222000000000///......------+++***))))))(((((())))))************************+++++++++++++++*********+++++++++++++++*********+++++++++,,,,,,---...///------............------..................//////222......111222555BBBQQQuuunnn```YYYVVVUUUTTTVVVXXXXXXWWWYYY^^^___\\\YYYYYYZZZ\\\]]]]]]``````aaabbbbbbbbbbbbbbb]]]___aaaaaa___]]]\\\]]]eeeeeeeeeeeeeeeddddddcccdddeeeeeeccc```^^^^^^^^^aaaccceeedddaaa]]][[[ZZZbbbaaa`````````___]]][[[^^^\\\[[[[[[[[[[[[ZZZXXXXXXUUURRRQQQPPPOOONNNLLLOOOQQQSSSTTTTTTRRRPPPNNNKKKJJJIIIIIIHHHGGGCCC@@@======<<<;;;;;;;;;;;;;;;===<<<<<<;;;;;;:::999999555444444333333444444555222111000333666777444111444444555666666555555555444444444444444444444444333333333222222333333444888888888777777777777777666666777777777888888888:::999999999999:::;;;;;;;;;;;;;;;<<<<<<=========<<<=========>>>>>>>>>??????@@@BBBDDDFFFFFFFFFEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJIIIIIIKKKMMMOOOOOONNNKKKMMMPPPSSSUUUVVVWWWWWWVVVVVVWWWXXXYYYYYYYYYYYYXXXWWWVVVVVVXXXYYYXXXWWWUUUUUUVVVVVVWWWWWWVVVVVVTTTTTTTTTUUUVVVVVVSSSQQQTTTSSSTTTVVVZZZ]]]______[[[\\\[[[WWWRRRPPPQQQTTTTTTQQQNNNNNNOOOQQQRRRRRRQQQQQQRRRSSSUUUWWWYYYZZZZZZYYYXXXVVVTTTQQQOOONNNMMMLLLKKKIIIGGGFFFEEEDDDCCCAAA??????@@@@@@???>>>;;;;;;;;;:::::::::999999888888999:::::::::999999555555666777888888888888888888777777777777777666666666666666666666666666777777888999:::;;;<<<<<>>===>>>???AAA@@@@@@????????????@@@AAArrrNNNIIIIIIJJJJJJHHHEEECCCBBBBBB>>>===<<<:::888555333222000000000///......------++++++***)))))))))))))))************************+++++++++***************+++++++++***************++++++++++++,,,---...///,,,,,,---.........------///........./////////...000...000333222222999BBBLLLccc~~~mmm___VVVRRRQQQPPPQQQTTTVVVVVVUUUVVVXXXVVVVVVVVVWWWXXXYYYYYYXXX_________``````______^^^[[[]]]^^^___^^^]]]\\\[[[eeeeeedddcccbbb```^^^]]]___aaacccbbb```^^^^^^^^^bbbcccddddddaaa^^^\\\ZZZ______^^^]]]]]]\\\[[[ZZZ\\\ZZZYYYYYY[[[[[[ZZZXXXWWWUUURRRPPPPPPOOOMMMKKKMMMNNNPPPQQQQQQPPPNNNMMMIIIHHHFFFFFFFFFEEEBBB???;;;;;;:::999999999::::::;;;::::::999888888777777444444444333333444444444333222222444666777555333444444444444444444333333333333333333333333333333333222222222222333444444666666666666555555444444555555666666777777777777888888777777888888999:::888999999::::::;;;;;;;;;;;;;;;<<<<<<======>>>>>>===>>>@@@BBBDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFHHHHHHHHHIIIJJJLLLLLLMMMKKKLLLNNNQQQSSSTTTUUUUUURRRSSSTTTVVVWWWXXXYYYYYYXXXWWWWWWWWWWWWVVVUUUTTTSSSTTTUUUVVVVVVWWWVVVVVVQQQQQQRRRTTTWWWXXXWWWVVVSSSRRRRRRTTTXXX\\\]]]]]]ZZZ[[[ZZZWWWSSSQQQRRRTTTSSSQQQOOONNNPPPQQQQQQPPPPPPPPPQQQSSSUUUVVVXXXYYYVVVVVVVVVUUUSSSPPPLLLJJJHHHHHHIIIHHHGGGFFFDDDCCCAAA???======>>>???>>>===;;;;;;::::::999999999:::999888888888888:::;;;;;;555555666777888888777777666666666666666666666666666666666666666666666666555666777888999::::::;;;;;;<<<===???HHHZZZpppzzzuuuqqqnnneeeYYYaaawwwggg\\\QQQMMMHHHEEECCCBBBBBBBBB@@@>>><<<;;;;;;<<<<<<<<>>===<<<:::888555333222000000000///......------,,,,,,+++************+++************************************************************************++++++++++++,,,---......++++++,,,---......------000...---...000111000...,,,,,,///222222000333888666DDDWWWmmmwwwjjj]]]TTTQQQQQQRRROOOQQQRRRRRRQQQSSSTTTUUURRRSSSVVVWWWXXXWWWWWWWWW]]]]]]]]]]]]]]]]]]\\\[[[\\\\\\]]]^^^___^^^]]]\\\ccccccbbbaaa___\\\ZZZYYYYYY[[[^^^```___^^^^^^___dddbbbaaa___^^^^^^]]]\\\[[[\\\\\\[[[[[[[[[[[[\\\ZZZYYYXXXXXXZZZZZZYYYXXXWWWUUURRRPPPPPPOOOMMMLLLJJJKKKMMMMMMMMMLLLJJJIIIFFFEEECCCCCCCCCBBB@@@>>>:::999888888777777888888888777777666666555444444444444444444444444444444444333333444555555444333222222333333333222222111222222222222222222222222333333222222333444444555777777777777666555333333333444555666666666555555666666666666666777888888666666777888999999::::::;;;;;;;;;<<<===>>>>>>???<<<===>>>@@@AAACCCCCCDDDDDDEEEFFFGGGGGGFFFDDDCCCEEEFFFFFFGGGGGGIIIKKKLLLLLLMMMNNNOOOPPPQQQQQQQQQOOOPPPRRRTTTVVVWWWXXXXXXXXXXXXYYYWWWUUUSSSRRRQQQTTTUUUVVVWWWWWWWWWWWWWWWSSSRRRQQQRRRTTTWWWWWWWWWTTTSSSSSSTTTWWWZZZ[[[ZZZXXXXXXWWWUUUSSSRRRQQQRRRQQQOOONNNOOOPPPQQQPPPOOONNNOOOPPPQQQSSSTTTTTTUUUQQQRRRSSSSSSQQQOOOLLLJJJDDDEEEFFFFFFFFFDDDBBBAAA???===;;;;;;=========<<<<<<;;;:::999999999:::::::::999888777888999;;;===555666666777777777777666555555555555555555555555777777777777777777777777444444555666777888999999888;;;>>>>>>???FFFRRR\\\}}}yyyeee]]]dddzzzqqqkkkbbbZZZSSSMMMGGGCCCBBB???<<<;;;<<<>>>>>>>>>sssNNNHHHIIIJJJJJJHHHEEECCCBBBBBB>>>===<<<:::888555333222000000000///......---------,,,,,,+++***+++++++++************************)))))))))***************)))))))))************************++++++,,,---...***+++,,,------...------///---,,,---111333111///---///222333222111111222555777===JJJbbb~~~jjjcccYYYQQQMMMNNNPPPQQQNNNQQQPPPMMMLLLPPPSSSTTTOOOQQQTTTVVVVVVWWWXXXZZZZZZ[[[[[[[[[[[[[[[ZZZYYY\\\[[[[[[\\\]]]___^^^]]]bbbaaaaaa___]]][[[YYYXXXTTTWWWZZZ\\\\\\\\\]]]^^^bbb___\\\[[[[[[\\\]]]]]]XXXYYYYYYYYYXXXXXXZZZ\\\YYYWWWVVVWWWXXXXXXWWWVVVUUUSSSQQQPPPPPPOOONNNMMMIIIIIIJJJJJJIIIHHHFFFEEECCCAAA@@@?????????===<<<888888777666666666666666666555555444444333222222333444444555555444444333111111111111111111111111000111111222222111111111111111111111111111111111222222222222333444555555999:::::::::888666444333222333444555666555444444555444444444444555666666555555666777888999999::::::;;;;;;<<<===>>>??????<<<<<<===>>>???@@@AAABBBDDDEEEFFFGGGFFFDDDBBBAAABBBCCCDDDDDDEEEGGGJJJMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPRRRTTTVVVWWWXXXXXXVVVXXXYYYXXXVVVSSSRRRRRRVVVVVVWWWXXXXXXXXXWWWWWWXXXUUUSSSQQQRRRSSSSSSRRRQQQQQQRRRTTTWWWYYYXXXWWWUUUUUUTTTSSSRRRQQQPPPOOOOOONNNNNNOOOPPPPPPNNNMMMKKKLLLMMMNNNOOOOOOOOOOOONNNOOOPPPPPPOOOMMMKKKJJJBBBBBBCCCCCCCCCAAA@@@???===;;;::::::;;;<<<;;;:::;;;:::999888888888999::::::999777666666888:::;;;555666666777777666666666333444444444444555555555777777777777777777777777333333444555666777888888888:::<<<;;;999<<>>===<<<:::888555333222000000000///......------,,,++++++***************************************((()))))))))*********+++((()))))))))*********+++************+++,,,---...******+++,,,------------///,,,***---222444333000///111333222222222111111444333333888DDDZZZuuu{{{rrrooo^^^XXXPPPKKKJJJLLLMMMMMMKKKOOOOOOJJJIIINNNQQQPPPOOOQQQSSSRRRRRRSSSVVVYYYXXXXXXYYYYYYYYYYYYYYYXXX\\\YYYWWWWWWZZZ]]]]]]]]]aaaaaa```___^^^\\\[[[ZZZUUUWWWZZZ[[[[[[[[[]]]^^^^^^[[[XXXXXXZZZ\\\\\\[[[UUUVVVWWWVVVTTTUUUWWWZZZVVVUUUTTTTTTTTTUUUSSSRRRRRRPPPNNNNNNNNNOOONNNLLLIIIIIIIIIHHHGGGEEECCCBBB@@@???<<<<<<<<<<<<;;;999777666666555555555555555555555444444333333222222111222333444444333222111///000000///......///000...///000000111111111111000000000000000000000000000000000111111333444444888999999999777555222111111222444555555555333222333333333333333444555555444444555666777888999999999::::::;;;<<<===>>>???<<<<<<<<<<<<===>>>???@@@CCCDDDEEEFFFEEECCCAAA??????AAABBBCCCCCCEEEJJJNNNLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNOOOQQQSSSTTTUUUUUURRRUUUXXXXXXWWWUUUUUUVVVWWWWWWWWWXXXWWWWWWVVVVVVVVVUUUSSSSSSSSSRRROOOMMMKKKLLLOOOSSSWWWXXXWWWUUURRRQQQQQQPPPPPPOOONNNLLLLLLLLLMMMNNNOOOOOOMMMJJJHHHIIIJJJKKKKKKJJJIIIHHHKKKKKKLLLKKKJJJIIIGGGFFF@@@@@@@@@@@@???>>>===<<<;;;:::888888:::;;;::::::999888666555555555777888888777555444444555666777555666666666666666555555222333333333444444444444555555555555555555555555222222333444555666777777666888999999888:::???CCC===RRRmmm{{{|||{{{zzzzzzggg^^^jjjtttqqqmmmooo|||tttjjj\\\RRRLLLIIIEEEBBBsssNNNHHHIIIJJJJJJHHHEEECCCBBBBBB>>>===<<<:::888555333222000000000///......------+++******)))))))))))))))************************(((((())))))*********+++(((((())))))*********+++************+++,,,---...)))***+++,,,------...---...+++***---222555444111***,,,...---...///000...,,,///222333555>>>QQQaaa{{{pppgggbbb[[[UUUNNNJJJJJJKKKKKKKKKHHHMMMNNNIIIHHHMMMOOOMMMRRRSSSRRRPPPNNNNNNRRRUUUVVVWWWXXXXXXYYYYYYXXXXXXZZZWWWSSSSSSWWWZZZ\\\[[[aaaaaaaaa```___^^^\\\\\\ZZZ[[[]]]]]]\\\\\\^^^```ZZZXXXVVVXXX[[[\\\[[[YYYTTTVVVVVVTTTRRRQQQTTTWWWUUUSSSQQQQQQRRRRRRPPPOOOPPPNNNLLLLLLMMMNNNMMMLLLJJJJJJIIIHHHFFFDDDBBBAAA???===;;;::::::;;;999888666666555444444444444555666555555444444333222222000111222333333222111000000000111000......000111------///000111111111111000000000000000000000000////////////000111222333555666666666444111///---000111333555555444333222333333222222333333444555444444555666777888999:::888999999:::<<<===>>>>>><<<<<<<<<<<<<<<===>>>???CCCDDDEEEFFFEEECCC@@@>>>===???AAABBBBBBEEEJJJNNNKKKJJJJJJKKKKKKLLLMMMNNNJJJJJJLLLNNNOOOPPPQQQQQQNNNRRRWWWYYYXXXWWWYYYZZZWWWWWWWWWWWWWWWVVVUUUTTTPPPQQQRRRTTTUUUTTTPPPLLLFFFHHHMMMRRRWWWXXXVVVTTTPPPOOONNNOOOOOONNNLLLKKKKKKKKKLLLNNNOOONNNLLLIIIGGGGGGHHHHHHHHHGGGEEEDDDHHHHHHGGGFFFEEECCCBBBAAA@@@@@@???>>>===<<<;;;;;;;;;999888888999::::::999888666444333333333555666666555444333222333333444555666666666666666555555222222222333333444444444444444444444444444444444111222222333444555666777333666999;;;;;;<<<<<<===>>>HHHVVVhhh}}}{{{|||xxxzzzwwwmmmdddcccrrrrrrhhh```YYYUUUmmmIIICCCHHHIIIIIIHHHDDDBBBAAAAAA???>>>===:::888666444333111111000///...---,,,,,,************************((())))))******)))'''&&&)))************++++++++++++++++++++++++***)))(((************+++,,,---...******+++++++++,,,,,,,,,111---+++---111333000---////////////000000000000...///000111333777<<<@@@aaappp}}}sssiii___UUUPPPPPPLLLHHHGGGHHHJJJIIIGGGEEEFFFHHHJJJJJJLLLOOORRRZZZVVVPPPOOOQQQSSSUUUTTTVVVUUUTTTXXX\\\]]]XXXTTTYYYXXXUUUTTTUUUWWWZZZ\\\___``````aaabbbbbbccccccaaa___]]]]]]_________^^^``````\\\XXXXXX[[[[[[WWWWWWUUUTTTTTTUUUVVVUUUSSSTTTSSSQQQOOONNNNNNNNNNNNKKKIIIIIIKKKOOOPPPNNNLLLHHHGGGGGGFFFEEEDDDCCCCCC<<<;;;999888777888999999666555333333444444444333444444333333222111000000000000000000000000000000////////////////////////......////////////......,,,,,,,,,---------.....................///000000111111000///////////////000000111111111222222222222222222222222222222222333444444555555555555555888999;;;:::999888888999<<<>>>@@@@@@>>>===<<<===CCCDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@BBBDDDGGGIIIJJJJJJJJJJJJJJJKKKLLLMMMLLLLLLKKKKKKLLLMMMNNNOOOQQQRRRUUUWWWYYYYYYXXXXXX[[[[[[XXXSSSOOONNNQQQTTTTTTSSSRRRRRRSSSSSSRRRQQQNNNNNNOOOSSSWWWZZZZZZYYYSSSPPPNNNPPPTTTTTTPPPKKKLLLMMMMMMNNNNNNNNNMMMMMMIIIIIIIIIIIIHHHFFFDDDCCCEEEEEEDDDCCCBBBBBBAAAAAA======<<<;;;::::::999999<<<:::888888999:::999888999888555333222333444444444444444444444444444444444444444444444444444444444444333333333222222222333333333222222111111111333333333444444444555555444444555555666777777777===:::AAATTTeeevvvyyyxxxwwweeefffqqquuupppttt~~~zzzlllooo|||~~~nnnJJJFFFHHHIIIIIIHHHEEEBBBAAABBB???>>>===:::888666444333111111000///...---,,,,,,************************))))))******))))))(((''')))************+++++++++***++++++++++++***)))(((************+++,,,,,,---*********+++++++++,,,,,,000---+++,,,000111///,,,........./////////000000///000000000111333888;;;===III\\\rrrvvvpppggg^^^WWWQQQLLLHHHLLLIIIEEEDDDFFFGGGGGGFFFEEEGGGHHHIIIJJJLLLNNNQQQTTTQQQNNNNNNPPPRRRRRRPPPTTTSSSSSSUUUYYY[[[ZZZYYY[[[YYYWWWVVVWWWYYY[[[]]]___``````aaaaaabbbccccccbbb```^^^___```aaa```___``````]]]XXXXXX\\\\\\XXXXXXWWWVVVWWWXXXWWWVVVTTTTTTSSSQQQOOONNNNNNOOOOOOLLLKKKKKKMMMOOOQQQOOOMMMHHHGGGFFFEEECCCBBBAAA@@@<<<;;;:::888888888888888666555333333444444444333444333333222111111000000////////////////////////.................................//////.........,,,,,,,,,,,,------------...............//////000111000000///////////////000000000111111111222222222222222222222222222222222333444444555555444444777888999999999888888888;;;===??????===<<<<<<<<<>>>???@@@AAAAAAAAAAAAAAA@@@@@@???@@@AAACCCFFFHHHIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIKKKMMMOOOQQQQQQRRRTTTVVVWWWYYYZZZYYYYYYWWWSSSOOOOOORRRUUUUUUSSSRRRSSSTTTUUUTTTSSSNNNNNNOOORRRUUUXXXXXXWWWTTTQQQPPPRRRUUUUUUQQQMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIHHHFFFDDDCCCEEEDDDDDDBBBAAA@@@??????<<<<<<;;;;;;::::::999999<<<:::999888999:::999888888777555333222222333444444444444444444444444444333333333333333333333333333333333333222222222222333333222222222111111111333333333333444444444444333444444555666666777777===888:::CCCMMM\\\yyywwwtttwww~~~llljjjjjjooouuuttthhh\\\[[[hhhwwwmmmKKKHHHHHHIIIJJJHHHEEEBBBBBBBBB???>>>===:::888666444333111111000///...---,,,,,,************************++++++***))))))))))))***)))************+++++++++******++++++******))))))++++++*********++++++,,,*********++++++++++++,,,///,,,***+++...///---***---------.........//////000000000///...///222555000444===KKK^^^vvv|||qqq```[[[TTTNNNJJJIIIGGGFFFGGGDDDBBBBBBCCCEEEEEEDDDEEEGGGHHHIIIIIIJJJMMMOOOLLLLLLLLLNNNPPPPPPOOONNNRRRSSSTTTUUUVVVXXX\\\___^^^\\\[[[ZZZZZZ[[[]]]_________``````aaabbbbbbbbbbbbaaa______aaabbbaaaaaa``````]]]YYYYYY]]]]]]YYYXXXXXXYYYZZZ[[[ZZZWWWUUURRRQQQPPPOOONNNNNNOOOPPPMMMLLLLLLNNNPPPPPPOOONNNHHHGGGFFFDDDBBB@@@???>>>===<<<;;;999888777777777777555333333444444444333333333222222111000000000////////////////////////........................------............------++++++,,,,,,,,,---------...------------...//////111000//////......//////000000000000111111111111222222222222222222222222222333444444555444444444666777777888888777777777999;;;======<<<;;;;;;<<<;;;<<<===???@@@AAAAAAAAA????????????@@@BBBDDDFFFHHHHHHHHHHHHIIIJJJKKKLLLJJJIIIFFFEEEFFFHHHKKKNNNPPPPPPPPPQQQRRRUUUXXXZZZWWWWWWUUUSSSQQQQQQTTTVVVUUUSSSRRRSSSUUUWWWWWWVVVOOONNNNNNQQQTTTVVVVVVUUUTTTRRRQQQRRRUUUUUURRRNNNNNNNNNMMMLLLKKKIIIHHHGGGIIIIIIIIIIIIHHHFFFEEEDDDDDDDDDCCCAAA@@@>>>===<<<::::::::::::::::::::::::<<<:::888888999:::999888666555444222222222333444333333333333333333333333333333333333333333333333333333222222222111111111222222222111111111111111222222222333333333333444333333333444555555666666999666666888:::CCC\\\ttttttmmmppp|||rrrkkkuuu~~~yyymmmeeeaaaooo}}}~~~|||kkkJJJGGGIIIJJJJJJHHHEEECCCBBBBBB???>>>===:::888666444333111111000///...---,,,,,,************************---,,,***)))))))))***+++))))))*********+++++++++))))))************)))))),,,+++***************+++************++++++++++++---,,,***+++,,,---+++))),,,,,,,,,---------......///000000...---...000333555444333666AAARRReeerrryyyfffYYYQQQMMMIIIGGGFFFFFFFFFEEECCCCCCBBBBBBCCCDDDEEEEEEEEEGGGHHHHHHHHHIIIKKKMMMJJJKKKLLLMMMOOOPPPQQQQQQRRRVVVYYYYYYXXXYYY]]]bbb```___^^^]]]]]]^^^^^^___^^^^^^______```aaaaaaaaaaaa___^^^___```aaaaaa```______]]]YYYYYY]]]^^^[[[YYYZZZ[[[]]]^^^\\\YYYVVVPPPOOONNNMMMMMMMMMNNNNNNLLLLLLLLLMMMNNNNNNMMMLLLIIIHHHFFFCCCAAA???===<<<===<<<;;;999888777666555666444333222333444333222222222111111000000000000////////////////////////------------------------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,------...///000000///............////////////000000000111111111111111111222222222222333333444555555555555555555555555666777777666555777999;;;<<<;;;:::;;;;;;<<<===>>>@@@AAAAAABBBBBB>>>>>>>>>???@@@AAACCCDDDFFFFFFFFFGGGHHHIIIJJJKKKIIIGGGDDDBBBCCCFFFJJJLLLOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSTTTVVVWWWTTTRRRQQQRRRUUUWWWXXXXXXQQQPPPPPPQQQSSSTTTTTTSSSRRRQQQPPPRRRSSSSSSQQQNNNPPPOOONNNMMMKKKHHHFFFEEEIIIHHHHHHHHHGGGFFFEEEEEEDDDCCCBBB@@@>>><<<;;;:::999999999999:::::::::::::::888666666777888777666444333333222222222333333222222222222222222222222222222222222222222222222222222111111111000000000111111111111111111111000111111111222222222333333222222333333444444555555555555777:::999;;;EEERRRmmm~~~pppmmmzzzxxxsssvvvhhhkkksssyyyzzz|||hhhGGGFFFIIIJJJJJJIIIFFFCCCBBBBBB???>>>===:::888666444333111111000///...---,,,,,,************************---,,,***)))))))))***+++))))))*********+++++++++((())))))*********))))))++++++******)))*********))))))*********+++++++++,,,+++******+++++++++***,,,,,,,,,,,,------------.../////////...///111333000///......333===IIIQQQjjjyyy~~~tttgggVVVJJJDDDCCCBBBCCCDDDCCCAAA???BBBCCCCCCCCCDDDDDDEEEFFFDDDEEEGGGGGGGGGHHHJJJLLLMMMMMMMMMNNNOOOQQQTTTVVVSSSYYY___```\\\[[[]]]aaaaaaaaa``````_________^^^\\\]]]]]]^^^^^^______```^^^]]]\\\\\\^^^______^^^^^^^^^\\\XXXYYY^^^^^^[[[ZZZZZZ[[[]]]^^^]]]YYYVVVOOONNNLLLKKKKKKKKKKKKLLLJJJKKKKKKKKKKKKJJJJJJJJJHHHGGGFFFCCC@@@>>><<<;;;<<<;;;:::999777666444444555333222111222333222111111111000000000000//////........................------------------------++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......000//////...................../////////000000000000000000111111222222222444444555666666666666555555444333555777888666444555777:::;;;;;;:::;;;;;;===>>>??????@@@@@@??????>>>>>>>>>???@@@AAABBBCCCFFFFFFFFFGGGHHHIIIJJJKKKHHHFFFCCCAAABBBEEEIIIKKKMMMOOOQQQSSSSSSQQQOOOMMMRRRRRRRRRSSSUUUVVVWWWWWWSSSQQQPPPQQQTTTVVVXXXXXXUUUSSSQQQQQQSSSTTTSSSRRRNNNNNNNNNOOOPPPPPPNNNMMMQQQPPPOOONNNLLLIIIGGGFFFHHHGGGGGGFFFEEEEEEEEEEEECCCBBB@@@???===;;;:::999888888888999999999999999777555333333444555444333111111111111111222222222222222222222222222222222111111111111111111111111111111000000000/////////000000000000000000000000000000000111111111111222111111111222333333444444555444666:::;;;;;;<<>>===:::888666444333111111000///...---,,,,,,************************++++++***))))))))))))***)))************+++++++++(((((())))))******))))))******)))))))))******+++)))))))))************+++************+++++++++,,,,,,,,,,,,---------......,,,.../////////000222444///000000111222555:::>>>EEEUUUjjjqqqdddZZZRRRJJJDDD@@@@@@AAABBBDDDBBB???<<>>=========>>>>>>???@@@AAAAAABBBBBBEEEEEEFFFGGGHHHJJJKKKLLLGGGFFFCCCBBBCCCEEEIIIKKKKKKNNNQQQTTTSSSQQQMMMJJJPPPPPPQQQTTTWWWXXXXXXVVVTTTRRRPPPPPPSSSVVVWWWXXXXXXVVVSSSQQQRRRRRRRRRQQQJJJKKKMMMNNNNNNMMMLLLLLLOOOOOONNNMMMLLLJJJIIIHHHFFFFFFEEEDDDCCCCCCDDDDDDAAAAAA@@@>>>===;;;:::999888888888888888888888888555333111111222333222111//////000111111111222222111111111111111111111111000000000000000000000000000000/////////.........////////////000000000000/////////000000000111111000000111111222333333333777444111222555888::::::AAAFFFSSSiiiwwwvvv{{{}}}zzzrrrppp~~~~~~rrrhhhfffGGGGGGJJJKKKKKKIIIFFFDDDCCCCCC???>>>===:::888666444333111111000///...---,,,,,,************************))))))******))))))(((''')))************+++++++++'''(((((()))))))))))))))))))))((())))))***+++,,,))))))))))))************((()))***++++++,,,---...------------............,,,...//////......000111333333444222111111222444111;;;HHHYYYrrrvvviiiYYYLLLGGGEEEBBB???AAA@@@@@@AAABBBBBB@@@>>>>>>@@@BBBBBB@@@???@@@BBBAAABBBDDDEEEEEEGGGJJJLLLJJJMMMOOOPPPPPPPPPSSSVVVQQQUUUYYYZZZZZZZZZ\\\___```aaaaaaaaa```^^^\\\[[[XXXXXXYYYYYYZZZ[[[[[[\\\[[[YYYYYYYYY[[[]]]]]]]]][[[[[[YYYVVVXXX]]]^^^[[[ZZZYYYYYYYYYZZZZZZXXXWWWRRRQQQOOOLLLKKKJJJJJJJJJGGGIIIJJJIIIFFFDDDEEEFFFCCCBBB@@@>>><<<:::888777666666666666555444333222222000///...///000///...////////////////////////........................++++++++++++++++++++++++)))******************)))))))))))))))*********++++++++++++++++++,,,,,,---//////...------------...------.........//////////////////000111222222222111222333333444444333333555333222444888:::777444444666999;;;;;;;;;<<<===:::;;;<<<===>>>???????????????@@@AAAAAABBBBBBBBBFFFFFFFFFGGGIIIJJJLLLMMMGGGFFFEEEDDDEEEGGGIIIJJJJJJLLLOOORRRRRRQQQOOONNNPPPOOOQQQTTTXXXYYYXXXUUUVVVTTTQQQQQQSSSVVVXXXXXXYYYVVVRRRPPPPPPPPPOOOOOOIIIJJJLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIEEEDDDCCCBBBAAABBBCCCCCC@@@@@@???>>>===<<<;;;;;;999999888888777777666666444333111111222222222111---...///000111111111111111111111111111111111111/////////////////////////////////.........------........./////////000000....../////////000000000//////000000111222222333333222000///000444888:::===<<<@@@JJJ^^^yyyzzzooorrrwww|||~~~hhhoooxxxzzzfffHHHJJJJJJKKKKKKIIIFFFDDDCCCCCC???>>>===:::888666444333111111000///...---,,,,,,************************((()))*********)))'''&&&)))************+++++++++''''''((()))))))))))))))(((((((((((()))***,,,,,,))))))))))))************''')))***++++++,,,...///---------.........//////---...//////------...///------------,,,...111333333444444999KKKfffrrrfff[[[RRRGGGAAA@@@@@@>>>;;;>>><<<;;;;;;<<<>>>>>>>>>;;;>>>@@@@@@===<<<===??????AAACCCDDDEEEGGGJJJMMMFFFKKKOOOQQQPPPOOOPPPQQQOOOPPPRRRTTTUUUXXX\\\___``````aaaaaa```^^^[[[YYYWWWWWWXXXXXXYYYZZZZZZZZZ[[[YYYYYYYYY\\\]]]]]]]]]ZZZZZZXXXUUUWWW\\\]]][[[[[[YYYXXXXXXYYYYYYXXXWWWUUUSSSQQQNNNLLLKKKJJJJJJGGGIIIKKKIIIFFFDDDDDDFFF@@@???>>><<<:::888777666444444555555555444222111111///...---...///...---.........///////////////........................++++++++++++++++++++++++))))))************))))))))))))))))))************++++++******++++++,,,---//////...------------...---------.........//////...//////000111222222222000000111222222222222111666333111444999;;;888444444666:::;;;<<<<<<===>>>:::;;;===???AAABBBCCCCCC???@@@AAABBBBBBBBBBBBBBBFFFFFFGGGHHHIIIKKKMMMMMMGGGFFFFFFFFFGGGHHHIIIJJJJJJKKKMMMOOOQQQRRRSSSSSSPPPOOOQQQTTTXXXZZZXXXUUUXXXVVVSSSRRRTTTWWWYYYYYYYYYVVVRRROOONNNNNNMMMMMMHHHJJJLLLMMMLLLLLLLLLLLLIIIIIIJJJJJJJJJJJJJJJIIIDDDCCCBBBAAA@@@AAABBBCCC@@@??????>>>===<<<<<<<<<:::999999888777666666555555333111111222333222111,,,---...000111111111111000000000000000000000000//////////////////////////////.........------------.........//////000000............/////////000/////////000111111222222,,,111444222000222666888666999>>>AAAFFFUUUnnnvvvrrrmmmhhhvvvoooiiieeemmmcccKKKIIIIIIKKKJJJFFFDDDEEECCC??????<<<999777777777666555333222111000///...---,,,,,,+++******)))*********,,,+++***)))((((((((((((((('''&&&&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,------------,,,,,,+++++++++,,,,,,,,,---------..................////////////111000///000666BBBPPPZZZxxxzzzkkk]]]OOOEEEBBBAAA???===;;;::::::999======<<<<<<<<<<<<======@@@@@@???>>>===<<<;;;;;;???CCCFFFEEEBBBBBBFFFKKKEEEGGGIIIKKKMMMMMMMMMMMMKKKLLLMMMOOOQQQTTTVVVWWW]]]^^^___^^^\\\YYYUUURRRYYYYYYXXXXXXXXXZZZ\\\]]]\\\[[[YYYXXXWWWWWWXXXXXXTTTRRRPPPPPPSSSVVVYYYYYYXXXWWWVVVUUUUUUUUUVVVWWWRRRQQQOOOMMMKKKKKKKKKKKKMMMMMMLLLKKKIIIGGGDDDBBBBBBAAA>>><<<999777555555333333333333222111000000////////////////////////222111000...------------///...,,,+++******+++,,,+++++++++*********))))))))))))***+++,,,,,,------++++++++++++++++++++++++)))******++++++,,,---------...---,,,++++++---///111///---,,,+++,,,---...////////////////////////...///000111222333444444333333333444444444555555555666777888999:::;;;;;;;;;;;;<<<<<<===???@@@AAA@@@AAAAAAAAABBBAAAAAA@@@CCCDDDEEEGGGHHHJJJJJJJJJKKKKKKJJJGGGEEEEEEGGGIIIJJJKKKLLLNNNOOOOOOOOONNNKKKMMMQQQTTTWWWXXXWWWWWW^^^\\\YYYWWWUUUTTTTTTUUUVVVSSSPPPOOOPPPOOOLLLIIIIIIJJJKKKKKKKKKKKKJJJJJJLLLJJJHHHFFFFFFHHHJJJKKKHHHGGGEEECCCBBBAAABBBBBB>>>===<<<;;;;;;::::::;;;666666555444444444444444333222111111000000111111000111333222000////////////............//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////////////////000000000111111111111222111000000000222444666333555666999>>>EEENNNTTTrrrrrriiizzztttttt{{{dddKKKHHHEEEIIIIIIGGGFFFGGGEEEAAA???<<<999777777777555444333222111000///...---,,,,,,,,,+++***)))))))))***,,,+++***)))((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------------...............////////////000000000000222777>>>DDDPPP\\\mmm}}}xxxhhh[[[QQQIIIAAA;;;???>>><<<;;;:::999999999<<<;;;;;;;;;;;;;;;<<<===?????????>>>>>>===<<<<<<===AAADDDEEEEEEFFFIIILLLEEEFFFHHHIIIKKKKKKKKKKKKIIIJJJLLLNNNQQQTTTWWWXXXXXXYYYZZZZZZXXXVVVRRRPPPXXXWWWWWWWWWYYYZZZ\\\]]]YYYYYYYYYXXXXXXYYYYYYZZZXXXUUURRRRRRTTTVVVWWWXXXVVVVVVTTTSSSSSSSSSTTTTTTRRRQQQOOOMMMKKKKKKKKKKKKLLLLLLKKKJJJHHHEEECCCAAAAAA@@@>>>;;;888666555555444444444333333111000///////////////////////////......------------------///...,,,+++******+++++++++++++++******)))))))))))))))******++++++,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,---,,,,,,,,,---...///000111333222000///...///000111...........................//////000222333333444222222333333333444444444555555666777888999::::::;;;;;;;;;<<<===>>>???@@@???@@@AAAAAABBBBBBAAAAAABBBCCCEEEFFFHHHIIIIIIJJJJJJJJJIIIFFFDDDDDDFFFHHHJJJKKKLLLMMMNNNMMMLLLLLLJJJLLLOOOSSSVVVYYYZZZZZZ\\\[[[YYYXXXVVVUUUTTTTTTUUUTTTSSSTTTUUUSSSOOOKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJHHHFFFEEEFFFHHHIIIGGGFFFDDDBBBAAAAAAAAAAAA>>>>>><<<;;;:::999999999666666555444444444444444222222111000000000000111000111111111///...///000//////...............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------....................................//////000000000111111111222111000000000222444555555666666777888<<>>999???<<<999777777666555444333222111000///...---,,,---,,,+++***)))))))))))),,,+++***)))((((((((((((((())))))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++***************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------............/////////...///111111000///000111666<<>>>>>>>>>>>>>>>>><<<>>>BBBEEEHHHJJJJJJKKKDDDEEEFFFGGGHHHHHHHHHHHHGGGHHHJJJMMMPPPTTTWWWXXXTTTUUUVVVWWWVVVUUUSSSQQQWWWWWWWWWWWWYYYZZZ\\\\\\VVVVVVXXXYYYZZZZZZZZZZZZZZZWWWTTTRRRSSSTTTUUUTTTUUUTTTSSSQQQQQQPPPPPPPPPQQQPPPNNNLLLKKKJJJJJJJJJJJJJJJIIIHHHFFFCCCAAA???@@@>>><<<:::888666555444555555555444333111000///////////////////////////,,,+++++++++,,,,,,---......---,,,+++************************))))))))))))))))))))))))************************************)))))))))***++++++,,,,,,+++******---222444333111222222000/////////000111..............................///000111222333333111111111222222222333333444444555666777888888999::::::;;;;;;<<<===>>>>>>>>>>>>@@@AAABBBBBBCCCCCCBBBCCCDDDFFFGGGHHHHHHHHHGGGGGGFFFDDDBBBBBBEEEGGGJJJKKKMMMMMMMMMLLLJJJIIIIIIKKKMMMPPPTTTXXX[[[]]]XXXYYYYYYXXXWWWVVVTTTSSSRRRRRRTTTVVVWWWTTTPPPLLLKKKJJJIIIHHHHHHIIIJJJJJJKKKJJJHHHFFFEEEEEEFFFGGGEEEDDDCCCAAA@@@@@@@@@@@@???>>><<<:::888777777666666555555444444444444444222111000000//////000000///000000///---...000222000///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////000000000000111000000000000222333555444555666555555666888;;;999AAANNN^^^qqqpppiiirrr~~~dddIIIEEEIIIJJJIIIEEEDDDEEEEEEBBB@@@===999777777666555444333222111000///...---,,,------+++***))))))((((((++++++***)))(((((())))))'''((()))***+++***)))((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************++++++******)))*********,,,+++++++++++++++++++++++++++,,,,,,,,,------------------.........//////+++...111222111000//////333444666888???MMM^^^kkkzzzvvvrrrfff[[[IIICCC;;;777666999;;;<<<555555555555666777888888999999999999:::;;;======>>>>>>>>>>>>??????@@@@@@<<<>>>AAAFFFJJJKKKIIIGGGDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHJJJLLLOOOQQQTTTUUUSSSTTTUUUWWWWWWWWWVVVUUUXXXWWWWWWXXXXXXXXXYYYYYYTTTUUUVVVXXXYYYXXXXXXWWWWWWTTTQQQPPPPPPQQQQQQPPPTTTSSSRRRQQQOOONNNNNNMMMNNNMMMLLLJJJIIIHHHGGGGGGGGGGGGGGGFFFDDDAAA???===>>><<<;;;888666555444444555555555444333111//////........................,,,,,,+++++++++,,,,,,------,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************(((((())))))***++++++++++++)))(((---333555222.........---,,,,,,,,,---.................................//////000111222222000000000000111111111111333333444555555666777777888999:::;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBCCCCCCAAABBBCCCDDDFFFFFFFFFFFFEEEEEEDDDBBBAAAAAADDDFFFLLLMMMNNNOOONNNLLLIIIGGGIIIJJJJJJLLLPPPTTTXXXZZZTTTVVVWWWXXXXXXVVVSSSQQQNNNOOOPPPQQQQQQPPPNNNLLLLLLKKKIIIHHHGGGHHHJJJKKKLLLKKKJJJHHHGGGFFFEEEEEEBBBBBBAAA@@@?????????>>>>>>===;;;999777555444333555444444333333333444444111000//////......//////.........---,,,---000333000///...---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------................................./////////000000000000//////000111333333111333555555555666888:::<<<===???CCCMMM^^^qqqtttjjjiiikkkrrr~~~cccIIIEEEFFFIIIIIIHHHMMMVVV\\\]]]@@@===:::777777666444333333222111000///...---,,,---,,,+++***))))))))))))+++***))))))))))))))))))&&&'''((()))***)))((('''(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************++++++******)))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............+++---///000000000111222///000111222555<<>>???=========>>>??????@@@@@@>>>@@@CCCGGGIIIIIIFFFCCCDDDDDDDDDEEEEEEFFFFFFGGGJJJJJJJJJKKKMMMNNNPPPQQQQQQRRRTTTUUUWWWWWWWWWWWWYYYYYYYYYXXXWWWVVVVVVUUUSSSTTTVVVVVVVVVVVVTTTSSSQQQOOOMMMLLLMMMNNNMMMLLLRRRRRRQQQPPPOOONNNMMMLLLKKKJJJJJJHHHGGGFFFDDDDDDFFFFFFEEEDDDBBB???===;;;;;;:::999777555444444333444444444333222111///...------------------------///...---,,,++++++++++++++++++++++++***)))(((((((((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))'''(((((())))))******+++,,,)))(((+++000111---)))++++++*********+++++++++.................................//////000000111/////////000000000111111333333333444555555666666777888999:::;;;;;;:::::::::;;;===>>>@@@AAABBBBBB@@@AAABBBCCCDDDEEEEEEEEEBBBCCCBBBAAA???@@@CCCEEELLLMMMOOOPPPPPPMMMJJJHHHJJJIIIIIIIIIKKKNNNQQQSSSPPPRRRUUUVVVVVVUUURRRPPPNNNMMMMMMLLLLLLLLLMMMNNNMMMLLLJJJHHHHHHIIIJJJKKKLLLLLLKKKJJJHHHFFFEEEDDD@@@@@@??????>>>>>>=========<<<:::777555333222111333222222222222222333333000///......------......---------++++++,,,///222//////...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---........................---............/////////////////////000111222222///111333444444555777888888999999999===FFFSSS\\\rrr{{{mmmjjjgggkkkvvvbbbJJJGGGIIIKKKJJJHHHMMMVVV\\\]]]@@@>>>:::777666666444333333222111000///...---,,,,,,+++******)))***************)))))))))))))))***&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++***************++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........---.........------///111---///111222222333666777<<>>>>>>>>??????AAADDDFFFFFFEEEBBBAAACCCCCCBBBCCCDDDEEEFFFGGGJJJJJJJJJJJJKKKLLLMMMNNNMMMNNNPPPRRRSSSTTTUUUUUUXXXXXXXXXXXXWWWVVVUUUTTTTTTUUUUUUUUUUUUUUUTTTSSSOOOMMMKKKKKKLLLLLLKKKIIIOOOPPPPPPOOONNNMMMLLLKKKIIIIIIIIIHHHFFFEEECCCBBBEEEEEEDDDCCCAAA>>><<<:::999888777555444333333333222222222222111000///...------------------------//////---,,,+++***************+++******)))''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((())))))******,,,)))((())),,,,,,***'''++++++++++++,,,,,,,,,,,,---------------------------........./////////000/////////000000000111111333333444444444555555555666777888999:::999888888888999;;;===>>>???@@@@@@???@@@AAABBBCCCCCCCCCCCCAAAAAAAAA@@@???@@@CCCFFFJJJLLLOOOQQQQQQOOOLLLJJJJJJIIIHHHGGGHHHJJJLLLMMMMMMOOOQQQSSSTTTSSSQQQOOOOOOOOONNNLLLJJJKKKNNNPPPLLLKKKJJJHHHHHHHHHIIIIIIJJJJJJJJJJJJHHHFFFDDDBBB======>>>>>>======<<<;;;;;;:::888555333111000000111000000000000111111222///...------,,,,,,------,,,------,,,***+++---///...---,,,,,,++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------------.........///.........///000000111111000111222222111111222333444666888999999<<>>:::777666555444222333222111000///...---,,,*********)))******+++,,,******))))))))))))******((((((((('''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,,,,)))*********++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........---......---,,,,,,---//////000111111000///......111555;;;DDDQQQcccuuutttaaaSSSLLLAAA999999:::888666777444555666666555555444444333333333444555777888999666777777999;;;===???@@@<<<<<<<<<<<<<<<============AAAEEEEEECCCAAAAAABBB@@@@@@@@@@@@AAACCCEEEFFFHHHHHHHHHIIIJJJLLLMMMNNNKKKLLLMMMOOOQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWVVVUUUUUUUUUTTTUUUUUUVVVWWWXXXSSSQQQNNNMMMMMMLLLJJJHHHLLLLLLMMMMMMMMMKKKJJJIIIIIIIIIIIIIIIGGGFFFDDDBBBDDDDDDDDDCCCAAA>>>;;;:::777777555444333333333333//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************)))************((('''&&&&&&&&&&&&''''''(((((((((((((((((())))))*********((((((((((((((((((((((((&&&&&&'''(((((())))))*********))))))))))))))))))******+++,,,,,,,,,,,,,,,------------------------------............////////////000000000111111111444444444444555555555555555666777999999888777666777888:::;;;<<<=========>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@??????@@@CCCFFFFFFHHHLLLPPPQQQPPPNNNLLLIIIHHHHHHGGGHHHIIIJJJKKKKKKLLLNNNPPPQQQQQQPPPOOONNNOOOPPPNNNKKKKKKMMMOOOIIIIIIHHHHHHGGGFFFFFFEEEFFFGGGHHHHHHGGGEEEBBB@@@;;;<<<<<<======<<<::::::999888666444222111000000...............///000000...------,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,,,,,,,+++++++++++++++,,,************************************************************++++++++++++------------------------,,,,,,---------.........------...///000000000000000111111000//////111222555777:::999666666888;;;???CCCMMM\\\jjjxxx}}}xxxmmmllllllpppvvv{{{{{{zzzzzz```KKKJJJHHHKKKLLLIIIGGGHHHFFFBBBAAA>>>:::888666555444222333222111000///...---,,,))))))))))))***+++,,,---***)))))))))))))))*********)))((((((((()))+++,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,...//////......///000+++,,,---...///000222333///444999::::::@@@LLLVVVbbblllyyy{{{pppeeeZZZOOODDD======666222666888555444666000111222222111222333444333444444555666777999:::555555666888:::<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;@@@EEEEEEAAA???AAADDD>>>======>>>@@@BBBDDDFFFFFFFFFGGGHHHJJJLLLNNNOOOLLLLLLNNNOOOQQQRRRTTTTTTRRRSSSUUUWWWXXXXXXXXXWWWUUUUUUTTTUUUVVVYYY[[[\\\WWWUUURRRPPPOOOLLLJJJGGGIIIJJJKKKKKKKKKJJJIIIHHHJJJKKKKKKJJJIIIGGGEEECCCDDDDDDDDDCCCAAA>>>;;;:::777666555444333333333333---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++))))))*********((('''%%%&&&&&&&&&'''''''''(((((('''(((((()))***++++++,,,((((((((((((((((((((((((&&&&&&''''''((())))))))))))******((('''(((***---((()))***+++++++++++++++------------------------------..................000000000000111111111111444444555555555555555555444555777888999888666555777888999:::;;;<<<<<<<<<>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@??????@@@DDDGGGCCCFFFJJJOOOPPPPPPNNNLLLHHHHHHHHHHHHIIIJJJKKKKKKIIIJJJLLLNNNOOOOOOOOOOOOKKKNNNPPPOOOLLLJJJJJJKKKGGGGGGGGGGGGFFFDDDCCCBBBCCCEEEFFFGGGFFFCCC@@@>>>:::;;;<<<<<<<<<;;;:::999888777555333222000000000---------------...///000...---,,,,,,++++++,,,,,,+++,,,------+++***)))***+++++++++***++++++,,,,,,))))))))))))))))))))))))************************)))************+++++++++------------------------,,,,,,,,,---------......,,,---...///000000000000000000111000000111444666222555777777555555777:::===;;;>>>GGGKKKQQQbbbuuuzzzvvvoooddd\\\aaagggnnnnnnlllnnnwww[[[HHHGGGIIIMMMMMMGGGCCCDDDGGGGGG@@@???<<<:::777555444333222222111000///...------))))))*********+++++++++))))))(((((((((((())))))******))))))((((((''''''''''''''''''((((((((((((+++*********))))))((((((******))))))))))))******))))))************))))))((((((((((((((())))))***)))************+++++++++---,,,++++++******++++++333111000...---------...////////////000000000000111777===;;;666444999@@@AAAEEELLLTTTaaassswwwkkkddd^^^SSSHHH???999666666333333333333333333333333444333333333333444555555444444555555666777777777>>>===;;;999999999;;;<<<999::::::;;;;;;<<<<<<<<<;;;===???AAABBBAAA@@@???CCCAAA???>>>???BBBEEEHHHGGGGGGIIIJJJJJJJJJJJJJJJLLLKKKKKKNNNSSSVVVVVVUUURRRSSSUUUYYY\\\\\\ZZZWWWVVVUUUTTTUUUWWWYYYYYYXXXWWWVVVUUUSSSQQQNNNLLLKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKMMMNNNMMMIIIBBB<<>>;;;999888777333333333222111000//////111000...---,,,,,,------,,,,,,,,,++++++*********************))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((($$$$$$&&&'''(((((())))))''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))************))))))***++++++++++++*********+++++++++,,,,,,,,,---...//////---,,,---///000000000000111111111111333333333444444444555555444444555666777888999999999:::;;;=========<<<<<<============>>>@@@AAABBB@@@AAAAAAAAAAAAAAAAAAAAADDDEEEGGGLLLPPPOOOKKKGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJMMMPPPQQQOOOMMMKKKKKKMMMNNNOOOMMMJJJIIIIIIIIIHHHDDDCCCFFFFFFCCCDDDHHHCCCDDDFFFGGGFFFDDDAAA???<<<<<<<<<<<<;;;:::999888666666555333111000......---------------------------,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++******+++,,,,,,,,,,,,+++------,,,+++,,,---...///............//////////////////.........000222333222222333333444555666666888888777888<<>><<<999777555555555333333333333333333333333333333333333333444444555333444444555666666777777===;;;:::888888999:::;;;999999::::::;;;;;;<<<<<<;;;<<<>>>@@@@@@@@@???>>>BBBAAA@@@???@@@BBBEEEFFFGGGGGGHHHIIIJJJJJJKKKKKKKKKJJJKKKNNNSSSVVVVVVUUUQQQRRRTTTWWWZZZ\\\ZZZYYYWWWVVVTTTTTTVVVWWWWWWVVVUUUUUUTTTSSSQQQNNNLLLKKKNNNNNNNNNMMMMMMLLLKKKJJJLLLMMMNNNPPPOOOKKKDDD@@@@@@@@@>>><<<:::888777666333222222111111000000000000000...---,,,,,,------,,,++++++++++++++++++************)))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((()))))))))*********))))))***++++++++++++************+++++++++,,,,,,,,,.........,,,,,,---.../////////000000000000000333333333333444444444444444444555666777888999999999:::;;;===========================>>>>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDGGGKKKOOOOOOKKKHHHFFFFFFGGGGGGHHHHHHIIIIIILLLNNNPPPPPPOOOMMMLLLLLLMMMMMMMMMKKKIIIGGGHHHIIIDDDFFFGGGGGGEEEEEEFFFGGGEEEEEEFFFEEEDDDAAA???===<<<<<<;;;:::999888777666555555444333111000//////---------------------------,,,++++++******++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((()))******+++)))***++++++,,,,,,++++++---,,,,,,+++,,,---...///---.........///////////////.........///000111222222222333333444555555555666666555666888<<>>>>>AAAAAAAAAAAAAAABBBDDDDDDFFFFFFGGGGGGHHHJJJKKKLLLKKKJJJKKKOOOSSSVVVWWWWWWSSSRRRSSSUUUXXXZZZZZZZZZXXXVVVSSSSSSTTTUUUUUUTTTTTTTTTSSSRRRQQQOOONNNMMMOOONNNNNNMMMLLLJJJIIIHHHKKKKKKMMMNNNNNNKKKFFFAAA???>>><<<;;;999777555555111111111111111111111111000///...---,,,,,,,,,,,,*********+++++++++++++++******))))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))******((()))******++++++***************++++++++++++,,,+++,,,------++++++,,,---............//////000000222222333333333444444444444555666666888888999:::888999:::<<<===>>>>>>>>>========================AAAAAAAAABBBBBBBBBCCCCCCBBBCCCGGGKKKNNNNNNLLLIIIFFFFFFGGGGGGHHHIIIJJJJJJMMMNNNOOONNNLLLKKKLLLMMMLLLLLLJJJHHHFFFEEEGGGIIIEEENNNQQQJJJEEEGGGHHHFFFGGGFFFDDDCCC@@@>>>===<<<===;;;999777555555555555333333222222111000000000------------------------,,,,,,+++************+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))******)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,---......---------.........//////............///000111222222222222333333444444555555555555555666888999::::::===AAAFFFMMMXXXeeeooo|||~~~YYYGGGFFFHHHLLLMMMHHHDDDDDDEEEEEEAAA@@@>>>;;;999888777666444333222111000//////...************************))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((())))))************))))))))))))************))))))***************++++++,,,))))))*********+++++++++......---,,,+++++++++++++++++++++++++++,,,,,,---------........./////////000000//////000000000///888888777444222333666999444777<<>>??????>>>>>>@@@@@@AAABBBCCCCCCCCCCCCEEEEEEEEEFFFGGGIIIKKKLLLKKKLLLMMMPPPSSSVVVXXXXXXWWWUUUTTTTTTVVVXXXYYYYYYWWWUUURRRRRRTTTUUUVVVVVVTTTTTTTTTSSSRRRQQQPPPOOOOOONNNMMMLLLJJJHHHFFFEEEGGGHHHIIIJJJJJJHHHDDDAAA>>>===<<<:::888666555444000000000000111111111111//////...---,,,,,,,,,,,,))))))******++++++,,,,,,***)))))))))(((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((()))))))))***((())))))***************************++++++++++++***+++,,,,,,+++***+++---,,,------....../////////222222222222333333333333444555555666777888999:::777888999;;;===>>>??????=========<<<<<<;;;;;;:::??????@@@@@@AAAAAABBBBBBCCCEEEHHHLLLNNNOOOMMMLLLFFFGGGGGGHHHIIIJJJKKKKKKMMMMMMMMMKKKIIIIIIJJJLLLKKKJJJHHHEEECCCCCCFFFIIIHHHWWW[[[NNNFFFIIIJJJDDDEEEDDDAAA???===<<<<<<<<<>>><<<888555333333333444111111111111111000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))***))))))***+++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,---------.........------......///000000111111222222222333333333444555555666777888888888888999;;;>>>???@@@BBBGGGJJJRRR\\\jjjwww~~~~~~[[[HHHGGGGGGLLLMMMHHHDDDDDDEEEDDDAAA???>>>;;;999888777777222222111000///......---************************))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((())))))((()))************)))((())))))************))))))***************++++++,,,))))))*********+++++++++...---,,,,,,++++++,,,,,,))))))***++++++,,,,,,,,,------------...............---,,,...000222111000111111111000//////111222333333444444444666:::===BBBHHHPPPUUUZZZfffwww}}}xxxttt^^^XXXOOOJJJFFFCCC>>>::::::777444222222222111000+++,,,---...///000111111000000000000000000000000000000000000000111222222111111111222333333444444555555555444444555555555666666777888999:::;;;<<<=========>>>>>>>>>>>>>>>>>>???AAABBBCCCDDDDDDCCCDDDDDDEEEEEEFFFHHHIIIJJJLLLMMMOOOQQQSSSUUUWWWYYYZZZWWWUUUTTTUUUVVVVVVUUUTTTRRRPPPQQQSSSVVVXXXXXXTTTTTTUUUTTTSSSRRRQQQQQQQQQPPPOOONNNLLLJJJHHHFFFFFFFFFFFFGGGHHHFFFCCC@@@======<<<:::888777666555000000000000000000111111.........------,,,++++++)))))))))******+++++++++)))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))(((((()))************)))))))))*********+++++++++)))***++++++******,,,---+++,,,,,,---.../////////111111111222222222333333444444555666777888888999777777888999;;;===>>>???<<<<<<======<<<;;;:::999<<<<<<===>>>??????@@@@@@DDDGGGJJJMMMNNNNNNNNNNNNFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKIIIGGGGGGHHHJJJIIIHHHFFFDDDBBBBBBEEEHHHEEETTTXXXMMMEEEIIIJJJDDDAAA@@@>>><<<;;;;;;<<<======;;;888555333333333444000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((((((((()))))))))***++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---......///000000000111111111222222222222222222333555777888888888888444666999;;;<<<===???@@@CCCGGGMMMQQQWWWaaaooozzz```KKKIIIFFFKKKMMMHHHDDDDDDDDDCCC@@@???===;;;999888777777222222111000///...------+++++++++***************))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''((((((((((((''''''(((((((((((())))))((()))***++++++***)))((())))))************))))))***))))))))))))***++++++)))************+++++++++))))))***+++---///000111))))))***+++,,,,,,++++++,,,,,,,,,---------......---,,,,,,...000222222111000000/////////000000000111111222111000111333555444666888999;;;CCCOOOXXXqqq}}}|||tttlllbbb[[[WWWUUURRRPPP>>>===999666333222444666222222222222111///---,,,---,,,,,,,,,---...///000////////////////////////000////////////000111111000000111111222333333333333444444444444555555555555555666777999:::;;;;;;===<<<<<<<<<===============>>>@@@BBBCCCEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHKKKMMMOOOQQQQQQRRRTTTVVVXXXVVVSSSRRRSSSSSSSSSRRRRRRPPPNNNOOORRRUUUXXXYYYUUUUUUUUUTTTSSSRRRQQQPPPSSSSSSRRRQQQOOOMMMKKKJJJGGGFFFFFFFFFGGGFFFCCCAAA<<<<<<;;;999888777666555000000000000000000000000---.........---,,,+++***)))))))))***************))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))'''((())))))******)))))))))))))))************+++)))***++++++++++++,,,...+++,,,,,,---...///000000000000111111111222222222222333444555666777777888777777777888999:::<<<===<<<<<<=========<<<:::999:::;;;;;;<<<===>>>??????EEEHHHKKKMMMMMMMMMMMMNNNGGGGGGHHHIIIKKKLLLMMMMMMLLLLLLKKKIIIGGGFFFGGGIIIGGGGGGFFFDDDBBBBBBDDDGGGAAAJJJNNNHHHDDDGGGHHHFFF>>>===<<<:::::::::;;;;;;;;;:::777555444333333333000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''((((((((()))******++++++************+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---///////////////111111111111111111111111///000222444555666666666:::999888777888;;;>>>@@@===???BBBCCCCCCFFFLLLQQQUUU\\\dddkkkttt{{{|||xxxaaaKKKGGGEEEKKKMMMHHHDDDDDDDDDBBB>>>===<<<:::888777666666333222222111000///......+++++++++*********))))))))))))(((((((((((())))))'''((((((((()))))))))***''''''''''''(((((((((((('''''''''((((((((())))))((()))***++++++***)))((())))))************))))))))))))((((((((()))******)))************+++++++++'''((()))+++---000222333)))***+++,,,,,,,,,+++***+++,,,,,,,,,,,,------------....../////////000000333222111111222333333222---///000000000000222333222222222111111555:::???HHHQQQXXXZZZ]]]dddkkknnnttttttvvv{{{xxxoooeee]]]WWWTTTKKKGGGAAA<<<999888888777222222333222111111333555+++---000111000/////////222222111000///...------........................//////......//////000111//////000000111222222333222333444444555555555444444555666777888:::;;;;;;;;;;;;:::::::::::::::;;;<<<===>>>AAACCCEEEGGGHHHHHHIIIKKKMMMMMMKKKIIIHHHJJJLLLNNNNNNMMMMMMPPPRRRRRRPPPOOOOOOPPPQQQPPPOOOQQQOOOLLLLLLNNNRRRTTTUUUTTTTTTSSSSSSQQQPPPOOONNNRRRQQQQQQPPPNNNLLLKKKJJJGGGEEEDDDCCCDDDCCCAAA???::::::999888666555444444111111000000//////......------......---,,,***)))************))))))))))))))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))'''(((((()))))))))))))))))))))))))))************)))***,,,,,,+++,,,---///,,,,,,---...///000111111000000000000111111111222111222222333444555666666666666666666777888:::;;;;;;<<<===>>>>>>===;;;:::::::::;;;<<<===>>>???@@@EEEHHHKKKLLLJJJIIIJJJLLLGGGGGGHHHJJJKKKLLLMMMNNNLLLMMMMMMKKKHHHGGGHHHIIIEEEFFFFFFEEECCCCCCDDDFFFEEEGGGHHHFFFEEEDDDEEEFFF>>>===;;;:::999888888777777666555444333222111111000000000//////.........++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''((())))))***************)))***+++,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,---////////////...111111111111111111111000000000111222333444444555@@@===:::999999::::::;;;999:::===???@@@AAAAAAAAAGGGKKKNNNQQQWWW^^^```^^^aaaggglllnnnsss{{{~~~___HHHDDDEEEKKKMMMHHHDDDDDDDDDBBB>>>===;;;999888777666666444444333222111000//////++++++++++++******))))))))))))(((((((((((())))))'''((((((((())))))******''''''''''''((((((((()))&&&'''''''''(((((())))))''')))***++++++***)))'''))))))************))))))((((((((((((((())))))***)))************+++++++++*********+++---///000111***+++,,,------,,,+++***++++++,,,,,,,,,------------///000///---,,,---///...---,,,---...000000000---...000000///......///222222222222333555666666888===@@@>>>>>>CCCGGGHHHHHHHHHKKKPPPXXX___dddfffdddeeegggnnnvvv}}}~~~{{{yyyxxxddddddccc^^^XXXUUUVVVWWWVVVRRRLLLFFFAAA???>>>>>>888777555444222222333444......///000000///...,,,...000222111///...///111,,,---///111222111000000.......................................///000000/////////000111111222222222333444555555555555555444444555777888:::;;;;;;999999888888777888888999;;;<<<===@@@CCCFFFHHHJJJJJJLLLOOOPPPPPPNNNJJJHHHHHHKKKMMMLLLJJJJJJLLLOOOLLLKKKKKKLLLNNNPPPOOONNNQQQNNNKKKJJJLLLOOOQQQRRRSSSSSSRRRQQQPPPNNNLLLLLLNNNNNNNNNMMMKKKJJJHHHGGGEEECCCAAA@@@@@@???===;;;999888777666555444333333222111111000///......---,,,---......---,,,***)))++++++******))))))(((((()))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))'''(((((()))))))))))))))))))))))))))************)))+++,,,,,,,,,,,,...///,,,,,,---...///000111222000000000000111111111111000111111222333444555666777666555555555777888999;;;<<<>>>??????>>><<<;;;;;;;;;<<<===>>>???@@@@@@DDDGGGJJJJJJHHHGGGHHHIIIGGGGGGHHHJJJKKKMMMNNNNNNMMMNNNOOOMMMKKKIIIIIIJJJDDDEEEFFFFFFDDDCCCDDDEEEOOOJJJHHHIIIGGGBBBAAADDD>>>===<<<:::888666555444333444444333333111000///111000000///......------+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''''''''''''''(((((()))***************)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,+++,,,---////////////...111111111000000000000000333333333222333333444555555555777:::;;;;;;888666<<<;;;;;;<<<>>>???>>><<<>>>AAACCCDDDHHHMMMMMMIIIJJJQQQUUUTTTWWW^^^bbb```\\\FFFFFFDDDHHHIIIFFFCCCDDDCCC@@@>>>>>><<<;;;999888666666333333222111000///......---,,,***(((((()))***+++))))))))))))))))))))))))&&&&&&''')))************))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((+++***)))))))))***,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------............------........................---------............///---......///000/////////111111111000000000000000444444444444444444444444888999:::;;;<<<=========@@@AAADDDIIINNNRRRTTTTTT]]]___bbbcccccc___[[[YYYOOOPPPRRRRRRQQQOOOLLLJJJBBBAAA>>>======<<<:::888888777666555333222111000111000///......///000111///...---,,,,,,---...///////////////////////////.........////////////000////////////////////////,,,,,,---...............000000000000111111111111222222333444444555555666555555555666666666666777888777777666666777888999<<<<<<===???@@@BBBDDDEEEFFFIIIMMMNNNLLLJJJGGGGGGGGGHHHJJJIIIHHHHHHIIIJJJOOONNNKKKIIIIIIJJJLLLMMMLLLMMMOOONNNLLLKKKKKKLLLNNNMMMKKKJJJIIIIIIJJJJJJJJJIIIHHHHHHHHHIIIGGGFFFCCCAAA???>>>======:::999777777777666555333222111///............---------------,,,+++***)))((('''))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,+++,,,---.........---,,,//////000111111111111111...///000111333444555666444666888888888888999:::777888888999:::<<<<<<===>>>@@@BBBBBBAAAAAABBBCCCEEEDDDDDDDDDEEEFFFGGGGGGIIIIIIIIIIIIJJJLLLMMMOOOJJJJJJKKKKKKKKKKKKJJJJJJGGGFFFDDDCCCBBBBBBCCCCCCGGGHHHIIIHHHFFFDDDCCCDDD>>>===;;;999777666666777444444333333222111000000000000///------,,,,,,,,,......------,,,+++******))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))************+++++++++++++++,,,------......///////////////000000000000222222222333333333444444333444555666777777777777999999888888:::<<>>??????@@@@@@AAABBBBBBDDDDDDDDDEEEFFFHHHIIIJJJaaaIIIFFFEEEIIIJJJGGGDDDEEEDDDAAA>>>>>>===;;;999888666666333333222111000///......---,,,***)))((()))***+++))))))))))))))))))))))))&&&'''((())))))***)))))))))))))))))))))))))))))))))((('''&&&&&&&&&'''((('''(((((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))((((((******)))))))))***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,------------,,,,,,------------------------------------............---......///////////////000000111111111111111111222222222222222222222222111222333444555555444444777666777:::===>>>>>>===???@@@BBBCCCCCC@@@===;;;;;;<<<>>>??????>>><<<:::666444333333444444333111111111111000000//////...000///............///000///...---,,,,,,---...///........................---------.........//////........................------.../////////......//////000000000111111111222222333333444555555555333333333333444444444444888777777666666777888999<<<<<<===>>>@@@BBBDDDEEEEEEGGGJJJKKKIIIGGGFFFFFFJJJKKKLLLKKKIIIHHHIIIJJJOOOMMMKKKHHHHHHHHHJJJKKKJJJLLLMMMMMMKKKIIIJJJJJJLLLKKKIIIHHHGGGGGGHHHHHHGGGEEEEEEEEEGGGHHHGGGFFFBBB@@@>>>===<<<;;;999777555555555444333222000///............------------------,,,+++***)))(((((((((((((((((((((((((((((())))))))))))((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''((((((((())))))''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,+++,,,---.........---,,,//////000111111111111111...///000111333444555555333555777888777777888999888888999::::::;;;<<<<<<===>>>@@@AAA@@@@@@AAABBBDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHIIIKKKLLLMMMIIIIIIJJJJJJJJJJJJIIIIIIGGGFFFDDDCCCBBBBBBCCCCCCFFFHHHHHHGGGEEECCCCCCCCC>>>===:::888666555555555333333222222111000000///000///...---,,,,,,,,,,,,------,,,,,,++++++******))))))(((((((((((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---............/////////000000000000222222222222333333333333333444555666666777777666888888777777999;;;>>>???>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGhhhLLLEEEFFFJJJKKKHHHFFFFFFEEECCC???>>>===;;;:::888777666333333222111000///......---,,,***)))))))))***+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))(((((('''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((***))))))))))))***++++++))))))))))))))))))))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++------------............------......///////////////000000000111111222222000000000000000000000000000111222444444333111000111111000111333333222000111222333333222111///...///000222444444333222111///......///111222222111------------------............------------.........------,,,,,,------...------------------------,,,,,,,,,,,,------------...........................///////////////......//////000000000000111111111222222333333444555555333333333333444444444444777777666666777888999999;;;;;;<<<===???AAABBBCCCCCCEEEGGGGGGFFFEEEEEEFFFMMMNNNNNNMMMJJJIIIIIIJJJMMMKKKIIIGGGFFFGGGHHHIIIIIIJJJLLLKKKJJJHHHIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFCCCBBBAAACCCEEEFFFEEEDDD@@@>>><<<;;;:::999777555222222222222111///...---............---------------,,,,,,+++***)))(((((((((((((((((((((((((((((()))))))))(((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((())))))))))))***************++++++++++++,,,++++++---.........------//////000000111111000000...//////111222333444555333555777777666666777888888888999::::::;;;;;;:::;;;===>>>>>>>>>>>>???@@@BBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEECCCBBBCCCCCCDDDEEEFFFGGGFFFCCCBBBAAABBB>>>===:::777555333333333111111111000//////......//////...---,,,,,,,,,,,,+++++++++***************)))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,------............/////////000000000111111111222222222333333222333444555666666666666666666666666777999;;;===<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCmmmMMMCCCEEEIIIKKKHHHFFFFFFFFFCCC???>>>===<<<:::888777666333333222111000///......,,,+++***)))))))))******((((((((((((((((((((((((((())))))))))))(((((('''((((((((((((((((((((((((******))))))(((((('''''''''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------......//////.........///000000111111........................111222444555555333000////////////111333444444222444444444444333333222222///000222222333222111000///......///111333222111........................---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,------------------------//////000000//////......////////////000000000111111111111222333333444444444444555555555666666666666666666777777888999999::::::;;;<<<===???AAABBBBBBCCCDDDDDDCCCCCCEEEGGGNNNNNNNNNLLLIIIGGGGGGHHHIIIHHHFFFFFFFFFFFFHHHIIIHHHJJJKKKKKKIIIHHHIIIJJJIIIHHHGGGGGGFFFFFFEEEEEECCCBBBAAABBBCCCDDDCCCBBB???===:::999999777555333111111111000000...------.........---------,,,,,,,,,,,,++++++***))))))((((((((((((((((((((((((((())))))((((((((('''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))***************++++++++++++***+++---............---//////000000000000000///......///000111222333444222444666666555555666777777888999:::;;;::::::999999;;;<<<<<<;;;;;;===???AAAAAABBBCCCDDDEEEEEEEEEDDDEEEEEEFFFGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEECCCBBBCCCCCCDDDCCCDDDEEEDDDAAA@@@???@@@===<<<999666333111111000/////////.........------......---,,,++++++,,,,,,))))))))))))************(((((((((''''''(((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))))))))))))))))))))***************++++++,,,------.............../////////000000000000000111111111222222222222333555555555555555444444444555666777999:::;;;;;;<<<<<<===>>>>>>>>>??????>>>>>>>>>??????@@@lllLLLBBBDDDHHHJJJGGGEEEFFFEEECCC??????===<<<:::999777777333333222111000///......+++++++++***************((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((((((((()))))))))))))))(((((('''(((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,---...//////---------.........//////////////////////////////...///000000000...,,,+++,,,+++,,,...111222111000111000000////////////000000000000000///...---,,,---,,,+++,,,......---,,,/////////...------,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++++++++,,,------------------------......////////////.........////////////000000000000000111111222333333333444444444555555555555666555666666777888999999999999999:::;;;<<<===???@@@AAABBBCCCBBBBBBCCCEEEHHHKKKLLLLLLJJJHHHFFFFFFGGGEEEEEEEEEEEEFFFHHHIIIJJJHHHJJJKKKKKKJJJIIIJJJKKKIIIIIIIIIHHHGGGGGGFFFEEEFFFDDDCCCBBBCCCCCCAAA???>>><<<999888777666333111000000111000000///...---...------------,,,,,,,,,,,,,,,++++++***)))))))))''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********+++++++++***+++,,,...//////......//////000000000//////.........///000000111222222222444555555444444444555666777999:::;;;::::::999888999:::999999999<<<>>>>>>???AAACCCDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJFFFEEEDDDBBBBBBBBBBBBCCCAAABBBCCCBBB???>>>===>>><<<:::777444111000//////......---------------,,,---,,,,,,++++++++++++,,,)))))))))))))))))))))***((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))(((((()))))))))***************++++++,,,------.............../////////////////////000000000111111111222333444555555555555333333333444555666777888999999:::;;;;;;<<<<<<===>>>>>>=========>>>>>>???iiiKKKCCCCCCHHHIIIGGGEEEFFFEEECCC@@@???>>><<<:::999888777333333222111000///......++++++++++++******))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))************(((((((((((((((((((((((((((((())))))))))))(((((('''((())))))******))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,+++++++++------------------------,,,,,,,,,,,,------------...---,,,,,,,,,---///000..................------////////////////////////............------,,,+++...---,,,---//////---,,,............------------000000000///...---++++++...---,,,,,,------,,,+++...------,,,+++******)))++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////............////////////000000///000000111111222333333222222222222333333333333444555666888999999999999999999999999;;;<<<===>>>>>>@@@AAAAAAAAABBBDDDGGGHHHIIIIIIHHHFFFEEEFFFGGGEEEEEEFFFFFFHHHIIIJJJKKKGGGIIIKKKKKKJJJIIIJJJKKKIIIIIIIIIIIIIIIGGGFFFFFFGGGEEEDDDCCCCCCBBB@@@>>>>>><<<999777666555222000000000000000000///......------------,,,,,,,,,,,,+++++++++*********))))))''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((((((((()))))))))))))))************+++)))***,,,...//////......//////000000000///......---......///000000111111111333555555333222333444444555888:::;;;;;;:::999888888999888777888;;;======>>>@@@BBBCCCDDDCCCCCCBBBCCCDDDEEEGGGGGGGGGGGGIIIIIIGGGGGGGGGGGGIIIIIIEEEDDDCCCAAAAAAAAAAAABBB???@@@AAA@@@>>><<<;;;<<<999888555222000.........------------------------,,,++++++******+++++++++*********)))))))))))))))(((''''''&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''(((((())))))***((((((((()))))))))************++++++,,,,,,------------........./////////........./////////000000111111222333444444444444222222333444555555666666888888888999::::::;;;;;;<<<<<<<<<<<<======>>>???eeeKKKFFFDDDHHHJJJHHHFFFGGGGGGDDD@@@???>>><<<;;;999888777333333222111000///......+++++++++++++++***))))))))))))))))))))))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))$$$%%%'''((())))))((((((((((((((())))))))))))***(((((((((((((((((((((((((((((())))))))))))(((((('''''')))*********)))((())))))))))))))))))))))))************************)))******++++++******)))++++++++++++++++++++++++++++++,,,,,,,,,---------...---,,,++++++---...000111000000//////......---........................000000///.........//////000///......//////---+++......///000000//////...////////////......------///---------...///...---+++++++++***************++++++,,,------,,,++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++)))***+++---...................../////////000000//////000000111222222222111111222222222333333333333555666888999999999999888888888999:::;;;<<<===:::<<>><<<999777666444222////////////000//////...------------,,,,,,,,,+++++++++++++++***************''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))************)))***,,,.../////////...//////000000///......------......//////000000000111333444444222222222333222444777:::<<<<<<;;;:::888888888777666777:::===;;;===???BBBCCCCCCCCCBBBBBBCCCDDDFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGDDDCCCAAA@@@??????@@@@@@===???@@@>>><<<:::::::::777666333111///.........------------------------++++++************+++++++++++++++******))))))((((((''''''&&&&&&''''''(((%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***(((((((((((()))))))))************+++,,,,,,---------------.........//////------........./////////000111222333333444444333222222333444555555555555666777777888888999::::::::::::::::::;;;<<<>>>>>>bbbKKKIIIEEEJJJKKKIIIGGGHHHHHHFFF@@@???>>>===;;;999888777333333222111000///......***++++++++++++***))))))))))))))))))))))))))))))&&&&&&((()))************))))))))))))))))))))))))###$$$&&&((())))))((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************++++++,,,,,,,,,---------...---,,,++++++---...000333333222111000///......------------------------///...,,,++++++,,,...///---,,,,,,---......---,,,***+++,,,------,,,+++***++++++,,,,,,,,,,,,------+++***)))***,,,------,,,)))******+++,,,---------+++,,,---......---,,,+++)))***+++,,,,,,+++***)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++((()))***,,,---...//////............/////////000/////////000111111222222333333444444444555555555333444666888999:::999999888888888888999:::;;;<<<888:::===>>>>>>???AAABBBCCCEEEGGGGGGGGGHHHIIIKKKLLLKKKKKKJJJJJJIIIHHHHHHDDDFFFHHHHHHGGGGGGHHHIIIHHHHHHIIIIIIHHHGGGEEEDDDCCCAAA@@@AAABBBBBBAAA@@@>>><<<999777666444111///.........///......---------------,,,,,,,,,+++++++++++++++***************''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))************)))***,,,...//////////////////000000///...------------......//////000000111222444444222111111222000333666:::<<<<<<<<<;;;888888888777666777:::===:::<<>>??????@@@===>>>???>>>;;;999999:::666444222000............------------------------+++***************++++++---,,,,,,+++***)))(((((('''''''''&&&&&&'''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((((((((()))))))))))))))******+++,,,,,,---------------.........//////---------.........//////000000111222333333333333222333444444555555555555666666666777888888999999888888888999:::<<<===>>>lllNNNLLLFFFKKKLLLIIIFFFFFFDDDAAAAAA>>>;;;::::::999666333444222111111111000...,,,,,,+++******)))*********((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((''''''&&&&&&((()))***$$$'''***)))&&&$$$%%%''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...------++++++++++++------JJJCCC999000++++++---///.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------------------,,,,,,,,,---------......,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++************++++++************************+++++++++*********)))))))))******++++++,,,,,,---)))***+++---......------...........................//////000000000000///111111111111222333444444555666777888888999999999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@BBBDDDFFFFFFEEEDDDEEEFFFHHHHHHHHHIIIJJJKKKLLLMMMJJJHHHFFFFFFGGGGGGGGGFFFJJJHHHEEEEEEGGGGGGEEEBBBAAAAAA@@@???>>>===<<<;;;999777555555555444222111////////////............,,,,,,,,,+++++++++******------+++***)))'''&&&&&&))))))((('''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************)))******++++++,,,------,,,,,,.../////////...------......///////////////000000000000111111111111111222444666888::::::;;;888888888888888999999999======>>>>>>???AAAAAABBBBBBCCCEEEFFFGGGGGGFFFFFFEEEDDDCCCBBBAAABBBCCCCCCEEEDDDBBB@@@?????????@@@>>>>>>===<<<:::888666444333222111000///...---,,,++++++,,,,,,++++++***))),,,+++******))))))************))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''&&&%%%%%%&&&''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000111111111111111222222333444444555555666555555666777888999::::::::::::::::::::::::::::::mmmSSSSSSGGGLLLNNNJJJGGGGGGFFFBBB@@@===;;;;;;<<<;;;888555444333222222222222///---,,,++++++***************))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&'''((()))***((())))))(((&&&%%%&&&''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++++++++,,,---------,,,++++++++++++,,,---666444000,,,+++,,,...000......---------,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++*********,,,,,,,,,++++++*********+++******))))))******++++++++++++***************+++++++++*********))))))+++++++++,,,,,,---------)))***+++---......------..............................///000000000000///111111111111222333444444444555666777888888888888777888999:::;;;;;;;;;;;;::::::;;;;;;<<<>>>???@@@@@@BBBCCCDDDBBBBBBBBBCCCGGGGGGGGGHHHHHHIIIJJJKKKHHHGGGEEEEEEFFFFFFEEEDDDGGGEEECCCDDDFFFGGGEEECCCAAAAAA@@@>>>===<<<;;;;;;888666555444444444222000////////////.........---,,,,,,+++++++++*********++++++******)))((((((((())))))((('''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********)))******++++++,,,,,,---,,,,,,.../////////...---------.../////////////////////000000000111111111111222333666777999999:::666666777777777777888888;;;<<<===???@@@@@@@@@@@@AAABBBDDDEEEFFFFFFEEEEEECCCBBBAAA@@@AAABBBDDDEEEDDDCCCBBBAAA@@@@@@AAAAAA>>>>>>===;;;999777555444222111111000///...------,,,,,,,,,,,,,,,++++++***,,,+++******))))))******))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''&&&%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000111111111111000222222333333444555555555555555666777888999999:::::::::::::::::::::::::::oooVVVUUUHHHMMMNNNKKKHHHHHHFFFCCC>>>===<<<======<<<999666444333222222333333111///,,,,,,+++*********************))))))))))))******************************((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''((()))))),,,***(((''''''''''''&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))***+++,,,,,,+++***)))++++++******++++++,,,---,,,,,,+++******+++,,,,,,(((((()))***,,,------...------------,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++*********+++++++++++++++*********+++******))))))******+++++++++++++++******))))))+++************)))))))))+++++++++++++++,,,,,,---******+++,,,---------------------------------------...///000000000000000000000000000111222333444333444555666666777777666777777999::::::::::::::::::::::::;;;<<<===>>>??????AAACCCCCCBBBAAABBBCCCFFFFFFEEEFFFFFFGGGHHHIIIGGGEEEDDDDDDEEEFFFEEECCCDDDCCCBBBCCCDDDEEEEEECCC@@@@@@???>>><<<;;;:::999777555333333333333111000//////.........---------,,,++++++++++++*********)))))))))))))))))))))))))))((((((''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))))))))******))))))******+++,,,,,,,,,,,,,,,---............---------...////////////...//////000000000000111111000111222444666777888888555555555666666777777777999;;;===???@@@@@@??????@@@AAACCCDDDEEEEEEDDDCCCBBB@@@???>>>???BBBEEEGGGDDDCCCCCCBBBBBBBBBCCCCCC>>>===<<<:::888666444333000000000/////////......---------------,,,++++++++++++***))))))))))))***)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%''''''''''''(((((((((((((((((((((((()))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,------------...............///000000111111000000111222222333333444555555444555666666888888999:::999999999999999999999999tttVVVPPPHHHLLLNNNKKKHHHHHHFFFCCC============<<<:::888666333222111222333333111000,,,,,,+++************++++++******************+++))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((()))///+++'''&&&''')))(((&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((***+++------+++***(((***************+++,,,,,,++++++************++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******++++++++++++++++++++++++*********)))***++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***************+++++++++*********************))))))))))))******,,,,,,++++++***)))))))))************))))))))))))+++***)))))))))***+++,,,+++++++++,,,,,,---------------------------------------...///000000000000000000///000000111222333222222333444555555555555666777888999::::::::::::999999999:::;;;<<<>>>>>>@@@BBBDDDDDDCCCCCCDDDEEEDDDDDDCCCDDDDDDEEEFFFFFFFFFEEEDDDEEEFFFFFFEEECCCDDDDDDCCCCCCDDDDDDCCCCCC@@@???>>><<<;;;999888777555333222222222222111///.........---------,,,,,,++++++++++++************)))))))))))))))))))))))))))(((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((()))))))))***)))))))))***++++++,,,,,,,,,,,,---------.........,,,---......//////......////////////000000000111///000111333555666666666555555555666666777777888999;;;>>>AAABBBAAA???>>>AAAAAACCCDDDDDDDDDCCCCCCBBB@@@>>>===>>>@@@DDDFFFBBBBBBCCCCCCCCCDDDDDDEEE>>>===;;;999666444333222////////////////////////------......------,,,+++++++++***)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,---------............//////000000000000000111111111222333333444444444444555666777888999999999999999999999999999999[[[KKKFFFKKKMMMIIIGGGFFFEEEBBB>>>>>>>>>===;;;888666555111000000111222222000///---,,,,,,+++***+++++++++++++++************++++++(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((///+++&&&%%%''')))((('''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))************************((()))+++,,,,,,+++)))(((***))))))))))))***++++++************************///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***************************************************))))))))))))))))))***+++++++++*********)))))))))))))))))))))))))))))),,,+++******+++,,,...///,,,,,,,,,,,,,,,,,,------------------------------,,,,,,...//////000000000////////////000111222222111222333444444555555555666666777888999999999999999999999999:::<<<===>>>???AAACCCCCCCCCCCCDDDEEECCCBBBBBBBBBBBBCCCCCCDDDFFFEEEEEEFFFGGGGGGFFFDDDGGGGGGFFFEEECCCBBBAAAAAA???>>>===;;;999888666666333222000000111111000...------------,,,,,,,,,,,,+++++++++*********))))))******))))))((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''(((((((((((()))))))))((())))))******+++,,,,,,,,,,,,,,,,,,------......,,,------..................////////////000000000///000111333444555555555555555666777777888999999999;;;>>>AAABBBAAA@@@???AAABBBCCCDDDDDDDDDCCCBBBBBBAAA???======>>>@@@BBBAAAAAABBBCCCCCCDDDDDDDDD>>>===:::777555333222111............////////////------......------,,,++++++***))))))(((((())))))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&$$$%%%&&&((('''%%%''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))******************++++++,,,,,,,,,,,,,,,,,,------------.........///000000000000000000000111111222333333333444444555666777888999999888888888888888888888888dddMMMFFFKKKLLLIIIFFFFFFDDDAAA>>>??????===:::888888999222111000000111111///---------,,,+++++++++++++++++++++************++++++'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((()))(((((((((+++)))'''&&&'''(((((((((&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))************************((()))***++++++***)))((()))))))))((())))))***+++))))))************))))))---,,,+++*********+++,,,++++++++++++,,,,,,,,,,,,,,,,,,------------......++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))))))))***************)))))))))******************))))))(((((())))))***************************(((((()))))))))))))))***------,,,,,,---000222444---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000000............///000111222111222333444444555555444555666777888888999888888888888888999:::;;;<<<===<<<>>>@@@AAA@@@@@@AAACCCBBBBBBAAAAAAAAAAAABBBBBBEEEEEEEEEGGGHHHHHHFFFDDDGGGHHHGGGEEEBBB@@@@@@@@@>>>===<<<:::888666555444111000//////000000///---------,,,,,,,,,++++++++++++************)))))))))******)))(((((('''&&&&&&(((''''''''''''(((((()))''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((())))))(((((())))))***+++++++++,,,,,,,,,+++,,,------...,,,,,,---............---......////////////000000///000111333444444555555555555666777888888999999999;;;===???@@@@@@??????@@@AAABBBCCCCCCBBBAAA@@@AAA@@@???>>>===>>>>>>?????????@@@AAABBBBBBBBBAAA>>><<<999666333111111111.....................///---------------,,,++++++******)))(((((((((((()))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$&&&***+++)))&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,---------------...//////000000/////////000000111111222333333333444555555777777888999777777777777777777777777lllNNNGGGLLLMMMJJJGGGGGGEEEBBB>>>??????===;;;;;;===@@@444222111111222111///---------,,,++++++++++++,,,******))))))))))))******((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&((()))))))))((('''&&&'''((((((''''''((()))&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))************************))))))************)))))))))(((((((((((()))******(((((()))******)))(((((()))))))))******+++++++++******+++++++++,,,,,,,,,+++,,,---...//////000111************************+++************+++,,,,,,++++++++++++++++++++++++))))))))))))*********+++((()))))))))*********+++((()))))))))*********+++))))))(((((((((((()))))))))))))))***++++++,,,,,,(((((((((((())))))******++++++******---000333666------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///000000000............///000111111111222333444555555555555444555666777888888888888777777888888999;;;<<<===;;;===???@@@@@@@@@AAACCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDFFFHHHGGGEEECCCDDDEEEFFFDDDAAA??????AAA===<<<;;;999777555333333000///......//////...---,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))(((((())))))******++++++,,,,,,+++++++++,,,---...+++,,,------......------........./////////000000000000222333444444555555333444444555777888888999999999;;;<<<===>>>>>>>>>>>>>>>???@@@@@@???>>>=========>>>>>>>>>>>>>>>>>>===>>>???@@@@@@??????>>>>>><<<888555222000000000.....................---,,,,,,,,,,,,,,,++++++*********)))(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$%%%)))---///+++'''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***((())))))***++++++,,,,,,++++++,,,,,,,,,------------...//////000000////////////000000111222222222333444444555666777888888777777777777777777777777oooNNNHHHMMMNNNKKKHHHHHHFFFCCC>>>??????===<<<>>>BBBGGG666444333333333222000---...---,,,,,,++++++,,,,,,******))))))))))))******))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&((()))))))))((('''"""%%%))))))&&&%%%'''***&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((()))******'''((()))******)))((('''((()))+++,,,---,,,***)))*********++++++,,,,,,,,,+++,,,---...000111222333************************++++++******++++++,,,---))))))))))))))))))))))))))))))))))))************(((((())))))*********+++(((((())))))*********+++))))))(((((((((((())))))(((((()))***+++,,,,,,---'''((((((((())))))******''''''&&&'''***...222444...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///000000000...------......///000111222222333444555555555555444555666777888888888888777777777888999:::<<<<<<===???AAABBBBBBBBBCCCDDDBBBBBBAAAAAA@@@AAAAAAAAAAAABBBCCCEEEGGGFFFDDDBBBAAACCCDDDCCC@@@>>>???BBB===<<<;;;999666444333222///...------...///...,,,,,,,,,,,,+++++++++******************))))))))))))&&&&&&''''''((())))))***'''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))((((((((()))******++++++---,,,+++***+++,,,---...+++,,,------......------............/////////000000111222333444555555555222222333444555666777888888888888999:::;;;<<<===<<<<<<===>>>>>>===<<<;;;:::;;;===???@@@@@@??????<<<===>>>??????>>>===<<<>>><<<888444111000///000//////.........---------+++,,,,,,,,,,,,+++************)))(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$###%%%***000111---(((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,------------......////////////////////////000111111222222333333444555666777888888777777777777777777777777kkkOOOLLLLLLJJJIIIIIIHHHIIIIIIQQQDDD<<<>>>===777888???888666444333333222000...,,,,,,,,,++++++,,,------))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''')))*********)))(((''''''((((((((((((''''''''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))---+++)))((()))+++,,,,,,***)))((((((((()))+++,,,)))))))))))))))******+++))))))***+++,,,...///000+++++++++*********))))))******))))))))))))******,,,,,,+++******))))))((())))))***+++++++++************)))(((''')))---000))))))))))))************((((((((((((((()))******&&&111,,,%%%333===111###(((((()))******************+++------,,,,,,,,,---//////...+++++++++***(((++++++,,,,,,,,,++++++***,,,,,,------...//////000---------------...000000444444444444444444444444333444555777888888888888666777888:::<<<===>>>???AAAAAA@@@@@@@@@@@@@@@???>>>============>>>>>>???AAAAAAAAA@@@???@@@BBBEEEGGGEEEAAA??????>>>===<<<:::999777555333222111000000///...------,,,------,,,,,,---,,,++++++,,,...))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))'''%%%%%%'''''''''&&&(((((((((((())))))))))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///////////////.........222111000000000111333333555555555444444555555555555555666777999;;;===???>>>>>>>>>===<<<:::999888<<<<<<======>>>?????????<<<<<<<<<<<<;;;:::999999777666444222000...------,,,,,,,,,+++++++++******+++++++++++++++***)))(((******))))))((((((''''''(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((,,,000000,,,(((''''''''''''''''''''''''(((((((((((()))))))))))))))((('''&&&&&&'''((())))))************+++++++++++++++,,,,,,,,,,,,------............////////////......//////000000111111222222333444444555555666777777777777666666666666oooVVVLLLKKKJJJIIIIIIHHHHHHHHHYYYIII>>>??????:::666999777555333333222222000...+++++++++******++++++,,,))))))((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))(((((('''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''')))*********)))(((''''''((((((((((((''''''''''''(((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))(((((()))******)))((((((((()))++++++)))))))))))))))******+++*********+++,,,---...///+++++++++*********))))))******))))))))))))******))))))((((((***---000222++++++++++++******************)))((('''))),,,///))))))))))))************((((((((((((((()))******)))++++++777IIICCC///%%%(((((()))******************,,,------,,,+++++++++)))+++,,,+++*********)))***++++++,,,,,,++++++***+++,,,,,,------...//////------------...///000000444444444444444444444444444444666777888999999999888999999;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>============>>>??????BBBCCCCCCBBBAAAAAACCCEEEEEECCC@@@>>>>>>>>>===;;;999888666444222111000000000///...------,,,,,,---+++,,,---,,,******,,,---)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''')))'''%%%%%%'''((('''&&&(((((((((((())))))))))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------/////////////////////...222111000000000111222333555444444333333444444555777777777888999:::;;;;;;=========<<<<<<:::999888:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::999888666555333111///......---,,,,,,+++++++++************++++++++++++***)))((())))))))))))((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&))),,,---***''''''''''''''''''''''''''''''((((((((()))))))))))))))((('''&&&&&&'''((()))))))))*********++++++++++++++++++,,,,,,,,,---------.........////////////.........///000000111111111111222222333444444555666666666555555555555555rrrXXXKKKKKKJJJJJJIIIHHHHHHHHHYYYHHH<<<===@@@;;;666444666444222222222111///---++++++***))))))******+++))))))((((((((((((''''''))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&)))))))))((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&''')))*********)))(((''''''((((((((((((''''''''''''(((((())))))******&&&''''''(((((()))))))))''''''''''''''''''''''''$$$'''++++++)))((((((***)))))))))((()))******+++)))))))))))))))******+++++++++******+++,,,,,,---+++************)))))))))***))))))(((((())))))******)))'''(((***///444777...---+++************+++)))***)))((('''))),,,///))))))))))))************((((((((((((((())))))***///(((---KKK^^^III...+++(((((()))******************,,,------+++)))))))))((()))***+++***))))))*********+++++++++++++++******++++++,,,,,,---......------------...///000111333333333333444444444444555555777888999::::::::::::;;;;;;<<<======>>>>>>???????????????@@@@@@@@@>>>>>>======>>>??????@@@CCCDDDDDDDDDBBBAAABBBDDDBBB@@@>>>=========<<<;;;777666555333111000000///000///...---,,,,,,,,,,,,+++,,,,,,+++******+++---))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%%%%'''(((''''''(((((((((((())))))))))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......//////////////////111111000000111111222333333333222222222222333333999999888888888777777777;;;;;;<<<;;;;;;:::999999999999999999::::::::::::::::::::::::999888777666333333111000///.........,,,++++++++++++***************++++++******)))))))))))))))(((((((((((('''(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''((())))))))))))*********++++++++++++++++++,,,,,,,,,,,,---------.........//////---......//////000111111000000111222222333333444444444444555555555555555tttTTTJJJJJJJJJJJJIIIHHHGGGGGGMMMBBB999:::===;;;777777555333222111111111///---,,,++++++************+++))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''')))*********)))(((''''''((((((((((((''''''''''''(((((())))))******((())))))***+++,,,,,,---(((((((((((((((((((((((((((((()))***************)))))))))))))))******+++)))))))))))))))******+++++++++************++++++************))))))))))))))))))(((((((((((()))))),,,+++***)))***---///111000...,,,***))))))***+++)))))))))((('''(((+++---((()))))))))************))))))(((((((((((())))))---(((,,,FFFVVV@@@***+++(((((()))***************)))+++------+++)))((((((444...((()))******(((((()))******++++++++++++***)))******+++,,,,,,------------------...///000111333333333333333444444444555666777888::::::::::::<<<<<<<<<==================>>>>>>>>>??????@@@@@@>>>>>>>>>>>>??????@@@AAABBBCCCDDDCCCAAA@@@???@@@@@@>>><<<<<<<<<<<<;;;999555444333111000///////////////...---,,,,,,,,,,,,***+++,,,+++))))))+++,,,((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''(((&&&%%%%%%'''(((((('''(((((((((((())))))))))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............////////////111111111111111222222222222222111111111111222222777777888888777777666666999999::::::::::::999999;;;;;;;;;:::::::::::::::999999999888888666555444111111000///............++++++++++++************))))))************))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&%%%'''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''(((((()))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------.........------......///000000111111111111222333333444444444444555555555555666666yyyRRRIIIJJJJJJJJJIIIHHHGGGFFFCCC???<<<;;;:::888999;;;555333111111111111///...------,,,+++++++++++++++(((((())))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''&&&''')))*********)))(((''''''((((((((((((''''''''''''(((((())))))******((())))))***+++,,,,,,---)))))))))))))))))))))))),,,)))&&&'''***+++***(((((()))))))))************)))))))))))))))******+++++++++***)))))))))******))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++***)))///...+++)))((()))***+++))))))***)))((((((***,,,((()))))))))************))))))(((((((((((())))))&&&)))(((///777...###'''(((((()))***************)))***,,,+++***)))***+++DDD444''''''++++++(((&&&((()))******++++++++++++))))))******+++,,,,,,---...............///111111222222222333333333444444555666777888::::::::::::========================<<<<<<===>>>>>>???@@@@@@>>>>>>>>>??????@@@BBBBBB@@@BBBDDDCCC@@@>>><<<<<<>>>===;;;;;;<<<;;;999888444333222111000////////////...---,,,,,,++++++,,,******+++***)))(((***,,,(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''((())))))((('''''''''&&&%%%%%%'''(((((('''(((((((((((())))))))))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------.........//////000000000000111111222222222222111111111000000111111111444444666777777777777777666777888999::::::::::::;;;;;;::::::999999999888888888777777666444333222000///......------......+++++++++*********))))))((())))))*********))))))'''''''''''''''((((((((((((''''''''''''&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------------------...//////000000222222333333444555555555555555666666666777777777}}}UUUIIIIIIJJJJJJIIIHHHFFFEEEAAABBBAAA>>>:::888999;;;555333222111222222000///......---,,,++++++++++++(((((())))))))))))******))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&''')))*********)))(((''''''((((((((((((''''''''''''(((((())))))******&&&''''''(((((()))))))))************************,,,)))(((((())))))'''%%%(((((()))************))))))))))))))))))******+++******)))))))))))))))***(((((()))))))))))))))***)))((((((''''''(((((()))%%%&&&)))++++++***)))(((---,,,***))))))))))))***((()))***)))(((((()))+++))))))))))))***************))))))((((((((((((((('''///***###'''(((%%%)))(((((()))***************))))))***))))))***---000GGG444&&&''',,,+++((('''(((((()))***++++++++++++)))******++++++,,,------............///000111111111111222222333333444444555555777888999:::::::::<<<<<<<<<<<<<<<<<<======:::;;;<<<===>>>???@@@@@@>>>>>>??????@@@AAACCCCCCBBBDDDFFFEEEBBB>>>;;;:::>>>===<<<;;;<<<;;;888666333222111000000000000000///...---,,,++++++++++++)))******)))(((((()))+++))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''')))((((((''''''(((((()))'''''''''''''''''''''''''''((()))******)))(((''''''%%%$$$%%%'''))))))((((((((((((((())))))))))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......///000000000000000111222222222222111111111000000000000111111111222444666777777777777444555666888999:::::::::::::::999888777666666555777777666555444222111000//////...---,,,,,,,,,,,,+++************)))))))))(((((())))))******))))))&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&'''((()))))))))(((((((((((()))))))))******************+++++++++++++++++++++,,,,,,,,,------,,,------......///000000222333333444444555666666555555666666777888888888{{{XXXHHHIIIJJJJJJJJJHHHFFFEEEAAAAAA@@@===;;;:::888777555444222222333333111000...---,,,+++************(((((()))))))))*********(((((((((((((((((((((((((((((((((((('''''''''&&&(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&''')))*********)))(((''''''((((((((((((''''''''''''(((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))(((---222222,,,'''&&&''''''((()))***+++******))))))))))))))))))******+++))))))((((((((())))))***(((((((((((())))))******((((((''''''''''''((((((&&&&&&((()))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))******************)))(((((((((((((((***///)))%%%++++++(((,,,(((((()))***************((((((((('''(((,,,222666:::---%%%(((+++(((''',,,'''((()))***++++++++++++******++++++,,,---------............///000111222000111111222333333444444444444666777888999999999::::::;;;;;;<<<<<<<<<===999:::;;;<<<>>>???@@@AAA?????????@@@AAABBBCCCDDDFFFHHHKKKJJJFFFBBB>>><<>><<<<<<<<<:::777555222222111111000000111111///...---,,,++++++++++++((()))***)))'''''')))***))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((+++)))'''&&&&&&''')))+++'''''''''''''''''''''''''''((()))******)))(((''''''%%%$$$%%%'''))))))((((((((((((((())))))))))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......///000000111///000111222333222222111222111111000000111111222000111444666777777666555222333555777888999::::::;;;::::::999777666555555666666555444333111////////////---,,,++++++++++++************))))))))))))'''(((((()))))))))))))))&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((()))))))))((((((((((((((()))))))))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......//////000111222222333444444555555444444555555666777777888yyyvvvXXXHHHIIIJJJJJJJJJHHHFFFDDD???===:::888:::<<<888333666444333333444444222111---,,,+++***))))))))))))(((((())))))*********+++((((((((((((((((((((((((******))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&''')))*********)))(((''''''((((((((((((''''''''''''(((((()))*********))))))))))))((((((((((((((((((((((((((((((((((((&&&222>>>===222((('''+++'''((()))++++++******))))))))))))))))))******+++((((((((((((((()))******'''((((((((())))))******((((((''''''''''''((((((+++***((('''''''''((()))'''(((((()))))))))((((((((()))***)))((('''((()))))))))))))))******************)))(((((((((((((((((('''"""'''000+++$$$((((((((()))***************(((((('''&&&(((---555:::,,,%%%$$$******$$$'''000'''''')))******+++++++++***++++++,,,,,,---...............//////000111222000000111222333333444444333444555777888888888888999999::::::;;;<<<<<<===999999:::<<<>>>???@@@AAA?????????@@@AAABBBDDDEEEIIILLLOOONNNJJJEEEAAA???@@@>>>======<<<:::777444222222111111111111111222......---,,,++++++++++++((()))))))))'''''')))***))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((,,,***'''%%%%%%'''***,,,'''''''''''''''''''''''''''((()))++++++)))((('''&&&%%%$$$%%%'''))))))((((((((((((((())))))))))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------...///000000111///000111222333222111111222222111111111111222222000222444666666666444333111222444666888999::::::>>>===<<<;;;:::888777777555555555444222000///...//////---,,,+++*********************))))))))))))''''''((()))))))))))))))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$''''''%%%$$$%%%'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%'''))))))))))))((((((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,------...//////000000111111222333333444444333333444444555666777777mmmrrrqqqTTTHHHHHHHHHIIIIIIHHHEEEBBBBBBAAA@@@>>><<<999888777999888777555444333222222------,,,++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&((()))(((''''''''')))((('''&&&&&&'''((()))'''&&&&&&&&&''')))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&((())))))(((''''''(((''''''''''''(((((())))))(((((((((((())))))))))))((())))))(((&&&%%%'''((())))))(((((((((((())))))******++++++++++++******+++*********))))))(((((()))))))))))))))******+++************))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++***)))'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,...///))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...------......///000000000000000000000000111111111111444777888777666666666::::::<<<=========<<<;;;;;;;;;<<<===>>>???@@@@@@>>>=========???BBBEEEFFFPPPPPPOOOMMMJJJFFFBBB???@@@???===;;;999777555444333333222222000///...------------,,,,,,,,,++++++))))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%***))))))((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''''')))))))))))))))))))))))))))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,------.../////////222222111111111111111111333333333444444444555555666666555555555777888999888666444555777999::::::<<<<<<;;;::::::999888888666555333111000///......------,,,,,,,,,,,,+++++++++++++++***)))(((((('''''''''((()))))))))))))))(((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************++++++******++++++,,,---,,,,,,,,,---------....../////////000111111222222222222333333444555666666kkknnnnnnSSSIIIIIIIIIJJJKKKIIIFFFCCCBBBAAA@@@>>><<<:::888777888777666444333222222111...---,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))(((((((((((()))((((((''''''(((((()))+++(((&&&&&&)))***(((&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&((())))))(((''''''((('''((((((((())))))))))))(((((((((((()))))))))))))))******((('''&&&''')))))))))(((((((((((())))))))))))************))))))************)))))))))((()))))))))))))))******+++************))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******++++++,,,))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...,,,------...//////000000000000000000111111111111111444666888777666666666:::;;;<<<>>>>>>======<<<:::;;;<<<===>>>??????@@@======<<<<<<===@@@BBBDDDMMMMMMLLLKKKIIIEEEAAA???>>>>>><<<:::888666444333111111111000///...---,,,,,,,,,,,,,,,++++++++++++))))))))))))(((((((((((()))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&)))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))'''''''''(((((())))))))),,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,...,,,,,,------.../////////111111111111111111111111222222222222333333333444555555555555666777999:::777666444555777999999999:::999999888888777666666555444222111000///......------,,,,,,,,,+++++++++++++++******)))(((((('''''''''((()))))))))))))))))))))((((((((('''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************++++++******++++++,,,,,,,,,,,,,,,---------....../////////000111111222222222222333333444555555555llllllmmmUUUJJJIIIJJJKKKKKKJJJGGGDDDBBBAAA???>>><<<:::888888888777555444222111111111///...---,,,+++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((())))))******))))))((((((&&&%%%&&&)))***)))'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''((((((((((((((()))))))))))))))(((((((((((())))))))))))******+++)))(((''')))***))))))(((((((((((())))))(((((())))))))))))((((((************)))))))))))))))))))))))))))******+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++***)))((())))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...,,,,,,,,,---......////////////000000111111111111111333666777666666666777:::;;;===>>>>>>>>>===<<<::::::;;;<<<===>>>??????===<<<;;;;;;<<<>>>???@@@FFFGGGHHHGGGFFFCCCAAA???<<<;;;:::888666444333222000000000///...---,,,+++++++++++++++*********)))))))))))))))((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&((('''''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''(((((()))***))))))))))))))))))))))))&&&''''''((()))***++++++---------------------------,,,+++******+++,,,---,,,,,,,,,---......//////111111111111111111111111111111111111222222222222444444444555666777999:::777555444444666888888888777777666666555444444444333222111000////////////,,,,,,,,,,,,++++++++++++++++++******)))((((((((('''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&'''(((((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------.........//////000000111111222222222222333333444444555nnnlllnnnZZZIIIIIIIIIJJJKKKJJJGGGDDDAAA@@@???>>><<<:::999888777666555333222111000000000///---,,,+++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))******)))((()))***++++++***)))((("""%%%'''((('''((()))+++&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((******((('''((()))(((((((((((((((((((((((((((((((((((())))))))))))***++++++***))))))***,,,))))))(((((((((((())))))''''''((((((((((((''''''*********))))))))))))))))))))))))))))))******+++************)))))))))((()))))))))))))))))))))))))))))))))))))))***************)))(((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,***(((&&&))))))))))))))))))))))))((()))))))))***************++++++,,,,,,------...++++++,,,,,,---.........//////000000111111222222111333666666555555666777999:::;;;<<<===<<<;;;;;;999999:::;;;<<<===>>>>>>===<<<<<<<<<<<<======>>>@@@AAABBBCCCCCCAAA???>>>999888777555444222111111000000000///...---,,,,,,************))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''(((((()))***((((((((((((((((((((((((((()))***+++,,,---......------------------------,,,++++++******+++,,,---+++,,,,,,------...//////111111111111111222222222111111111222222222222333333333444555666888999999666555333333555777777777555555444444444333333333000000//////.../////////,,,,,,,,,++++++++++++***************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&'''((()))***+++,,,(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))******************++++++,,,,,,,,,,,,,,,,,,,,,---------............//////000111111111111222222222333333333444mmmhhhkkk[[[HHHHHHHHHIIIJJJHHHEEECCCAAA@@@???===<<<:::999999777666555333222111000000000///---,,,+++*********************************************************)))))))))))))))))))))))))))'''&&&''')))***)))(((((()))***++++++***)))(((###***000...'''%%%)))...(((((((((((())))))))))))((((((((((((((((((((((((''')))******)))(((((()))''''''''''''''''''''''''(((((((((((())))))))))))***+++++++++))))))+++,,,))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))******)))))))))))))))******+++************)))))))))((())))))))))))))))))))))))(((((())))))******************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((************************......---,,,***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((***+++---------+++)))'''))))))))))))))))))))))))((()))))))))***************++++++,,,,,,------...++++++,,,,,,---............//////000111111222222111333555555555444666777777888999:::::::::999888888888999:::;;;<<<============<<<<<<<<<=========<<<===>>>??????>>><<<;;;666555555333222111000000000000000000///...------*********)))))))))(((((())))))))))))(((((((((((((((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((((()))***+++,,,---......------------------------************++++++,,,,,,++++++,,,,,,---.........000000111111111222222222222222222222333333333333222333444555666777888888666444222222444555666555444444444444444333333333///......------......///,,,,,,+++++++++******************)))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&'''((()))***+++,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))************)))***+++,,,,,,,,,++++++,,,,,,,,,---------...............///000000111111111111111222222222222222jjj___bbbVVVHHHGGGHHHIIIIIIHHHEEEBBB@@@@@@???===<<<;;;:::999888777555444222111111111///...---,,,+++*********++++++++++++++++++++++++************************)))))))))))))))))))))))))))((('''))),,,---***'''((())))))******))))))(((***111666222)))$$$''',,,(((((()))))))))*********))))))))))))))))))))))))''')))******)))(((((()))((((((((((((''''''''''''(((((((((((()))))))))))))))***+++***))))))+++---))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))************)))))))))))))))******+++************))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************//////...,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))+++,,,------,,,+++***)))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...,,,,,,,,,---......//////......///000111222222333222333444444444444666777555666888999999999888777777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<=========:::;;;<<<======;;;999888444444333222111111000000000000000000000///...---************)))))))))((())))))))))))((((((((((((((((((''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((()))&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))&&&''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,+++++++++,,,------......000000000111222222333333222222222222333333333444333333555666666666666666555333111111333444444444444444444333333333333333......------,,,---------++++++++++++******************)))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((()))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))***+++,,,---,,,++++++,,,,,,,,,---------......---......//////000000111111111111111111111111111gggXXXYYYNNNIIIHHHHHHIIIJJJIIIFFFCCC@@@??????===<<<;;;:::999888777666444333222222111...---,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***)))***---111111,,,''')))((((((''''''(((((())))))---///...***'''&&&((((((((((((((())))))))))))))))))))))))))))))))))))((()))++++++)))((()))***************)))))))))((((((((((((((())))))))))))((()))******))))))+++,,,))))))(((((((((((())))))((((((((())))))(((((((((((()))))))))************)))))))))))))))******+++************))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...,,,------...//////000000......///000111222333333222333444444333444555777555666888999999999888777666666777888999:::;;;;;;999999:::;;;;;;<<<;;;;;;:::;;;;;;<<<;;;999666555333333222222111111000000....../////////...------++++++*********)))))))))))))))))))))((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))'''''''''(((((()))))))))++++++++++++++++++++++++((()))***++++++,,,,,,,,,***++++++,,,,,,---......///000000111222222333333111111111111222222222222444444555666666555555444555333111111222333333333222222222222222333333333......---,,,,,,+++,,,,,,++++++++++++************)))))))))))))))))))))***)))))))))))))))(((''''''&&&'''''''''((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************(((***+++------,,,+++***,,,,,,,,,---------......------......///000000000111111111111111111111000hhhUUUUUUJJJJJJIIIJJJKKKKKKJJJGGGDDD@@@???>>>===<<<;;;::::::999888777555444333222222------,,,++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))),,,+++,,,000444333...((()))((('''&&&&&&'''((()))#########&&&))))))'''$$$''''''''''''((((((((()))((((((((((((((((((((((((((()))++++++)))((()))***,,,,,,,,,,,,++++++******(((((((((((())))))))))))((()))***)))((((((***,,,))))))(((((((((((())))))(((((())))))))))))(((((((((((())))))*********+++)))))))))))))))******+++************))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))***************++++++,,,,,,---......------......///000000000---...///000111222333333222333444444333333555777666777888999:::999999888666666777888999:::;;;;;;777777888::::::;;;:::::::::;;;;;;;;;:::777444333222222222222111111111000---------...------,,,,,,++++++++++++************))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''((())))))'''''''''((((((***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))************************************(((((()))++++++,,,,,,,,,***++++++,,,,,,---......///000000111222222333333000000000000111111111111444555666666666555444333555333111000111333333222111111111111111222222222///...---,,,+++++++++++++++++++++************))))))))))))))))))*********)))))))))))))))((('''''''''((((((((())))))******&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************(((***+++------,,,+++***,,,,,,,,,---------......------......///000000000111111111000000000000000mmmMMMCCCIIIGGGHHHIIIJJJJJJHHHGGGEEECCCAAA>>>===<<<;;;888666:::999777555333222111111444111///.../////////......---,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,+++)))(((&&&&&&''')))***+++------))))))(((((((((((())))))))))))))))))************(((((((((((())))))))))))))))))************))))))---,,,,,,+++***)))((((((+++)))((())),,,---+++)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,+++***))))))***+++,,,)))************++++++++++++*********))))))((((((++++++++++++******)))))))))))))))))))))))))))))),,,,,,+++***))))))******)))***+++,,,,,,+++***)))***************************)))(((''''''((()))***))))))))))))))))))))))))+++*********))))))(((((((((''''''(((******)))((()))*********)))))))))+++---,,,,,,,,,,,,,,,,,,,,,------......///000000000////////////000000000000000222333333222111333444666666666777888:::;;;<<<888777777777888999::::::777777777888888999999999888777666555444333222222111111111111000000000000---------,,,,,,+++++++++******************************))))))))))))************)))(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''((((((((((((((('''))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,---...//////////////////000000000000000000000000111111111111222333444555666666666666222222333222222111000///111111111111000000000///......---,,,,,,+++******,,,,,,++++++***)))(((((())))))************))))))******))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%((((((((((((((('''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......//////...---,,,---000333555222...---///111111///tttOOOBBBEEEFFFHHHJJJKKKKKKIIIFFFEEEBBB@@@>>>======<<<999888:::999777555333222111111333111.........///.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++************++++++******++++++++++++******(((((())))))******++++++))))))(((((((((((())))))))))))))))))************(((((((((((()))))))))***))))))************)))))),,,,,,++++++***)))))))))+++)))((())),,,---+++***************************(((((((((((()))))))))***************************************************************++++++++++++++++++************++++++************++++++++++++++++++******))))))))))))++++++++++++*********)))************************,,,++++++***))))))******)))***++++++++++++***)))************************+++***))))))))))))***+++************************+++*********))))))))))))((((((((()))******)))((('''((()))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000000111111111111222000222333333222222333444555555666666777888999:::777777777777777777888888777888888888999999999999777777666555444333222222111111111000000000//////---------,,,,,,+++++++++***************************))))))(((((())))))*********)))((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))'''(((((((((((((((''''''))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))***************************++++++++++++++++++++++++,,,,,,,,,------.........////////////000000000000000000000000111111111111222333444555666666666666222222333222222111000///111111111000000000//////......---,,,,,,+++******,,,,,,++++++***))))))((())))))************)))))))))))))))((((((((('''''')))))))))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------.....................///333666555222......///111111000~~~TTTAAAAAAEEEHHHKKKLLLLLLJJJFFFDDDAAA???============;;;999:::999777555444222222222222000...---...///...---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************++++++******************))))))***))))))(((((())))))***))))))))))))************((((((((()))))))))******))))))************))))))************************+++***)))***,,,,,,,,,***++++++++++++++++++++++++((((((((()))))))))******************************************************************+++++++++,,,******++++++++++++******************+++++++++,,,+++++++++************)))++++++++++++************************************,,,+++******)))*********)))***++++++++++++***)))************************,,,+++************+++,,,***************************************)))))))))*********)))))))))))))))******+++,,,---,,,,,,,,,++++++,,,,,,------......------......///000000000111111111222222222333333111222333333222222333444555666666666666777777777777777777777666666666666888888888999999999999999666666555444333333222222111111000000000000//////------,,,,,,,,,,,,++++++************************))))))(((((((((((())))))******)))((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))(((''''''&&&))))))))))))))))))))))))''''''((((((((()))))))))((((((((()))))))))******************************++++++++++++,,,,,,,,,,,,------------------......////////////000000000000000000000000111111111111222333444555555666666555222222333222222111000///000000000000////////////...------,,,,,,++++++***,,,,,,++++++***)))))))))))))))************))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,.../////////111555888444111///...000111111000ZZZAAA???EEEGGGKKKNNNMMMJJJFFFCCC@@@>>>======>>>>>><<<;;;:::999777666444333333222111000............---,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++***)))***+++,,,---***************************))))))))))))))))))***((()))))))))************(((((()))))))))*********)))******++++++******)))))))))*********+++++++++*********++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))******************************************************************+++++++++,,,,,,)))***,,,,,,,,,,,,***)))*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***************+++*********++++++*********************************+++++++++******+++++++++***************************************************++++++***)))))))))************+++------,,,+++***++++++,,,---...//////------......///000000000111111111111222222222333111222444333222222333555777777777777777777666666888888888888888777666666888888999999999999999999555555444444333222222111111000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,************************)))(((((((((((((((((()))******))))))((())))))***((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))*********))))))'''&&&%%%(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********************************+++++++++,,,,,,,,,,,,,,,............------------////////////000000000000///000000000111111111111222222333444555555555555222222222222222111//////000000/////////.........---------,,,,,,++++++++++++++++++*********))))))))))))************))))))(((((('''''''''''''''''')))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((%%%&&&&&&'''((()))))))))((((((((((((((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,.../////////111333666222111000///000000111111^^^BBB???EEEHHHLLLNNNNNNKKKFFFCCC@@@>>>======>>>>>>===<<<:::999777666444444333333111000////////////---,,,---------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++*********+++---...)))))))))***++++++,,,,,,******))))))))))))******((()))))))))************))))))))))))******************++++++++++++******)))))))))***++++++,,,,,,***+++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***************************************************************++++++++++++,,,,,,,,,***+++,,,------,,,+++******++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,************************+++***************+++++++++******************+++***************************************************************************************+++++++++***+++,,,+++)))(((***---+++)))'''((()))***)))(((++++++,,,------...//////------......///000000000000000000111111111222222111333444444333222444555888888999999999888777666999::::::::::::999777777888888888888888888888888444444333333222222111111000000000////////////...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))******))))))))))))******))))))************))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))((('''&&&(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************************************++++++,,,,,,,,,---------.....................---////////////000000000000///000000000111111111111111222333444555555555555222222222222222111///////////////............---------,,,,,,,,,,,,+++++++++++++++***************))))))************))))))''''''((((((((((((((((((((()))))))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((())))))******(((((())))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......---...//////......000222000000000000000000111111bbbEEEBBBFFFHHHKKKMMMMMMJJJGGGEEE@@@???>>>>>>>>>>>>===<<<:::999777666555444444444222111000000111000...,,,------------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++***++++++,,,---...))))))******+++,,,------+++******))))))******+++))))))))))))************)))))))))*********++++++******++++++++++++******))))))******+++++++++,,,***+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********)))******+++,,,++++++***))))))***++++++************************))))))************))))))++++++++++++++++++++++++*********+++++++++++++++***+++---+++)))))),,,000333///***))),,,------+++,,,,,,------......//////------......///000000000000000000111111111111222222333444444333333444555777888999::::::999888777999:::;;;;;;;;;:::999888777777777777777666666666333333333222222111111111000000////////////......++++++,,,,,,,,,,,,------******************************))))))))))))************)))))))))***++++++******++++++++++++******))))))))))))))))))))))))************************)))))))))************+++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************)))(((((('''))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,------........................//////////////////000000000000000000000000111111111111111222333444444555555444222222333222222111000//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))(((((((((((())))))))))))((())))))******+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&'''((())))))******'''(((((())))))******+++(((((())))))))))))************************************+++++++++,,,,,,,,,,,,,,,,,,---------......---...//////......///000///000111111000000111222cccFFFDDDHHHIIIKKKLLLLLLJJJHHHFFFAAA@@@>>>>>>>>>>>>===;;;999999777666555555555555222111111111222111///------------------...//////---------------------------,,,,,,++++++,,,,,,---)))***+++,,,------------+++++++++++++++++++++++++++******))))))******+++))))))))))))************))))))*********+++++++++***++++++,,,,,,++++++******************+++++++++)))+++------++++++,,,...++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---------...+++++++++,,,,,,,,,------++++++++++++++++++++++++******))))))***++++++,,,++++++***))))))***++++++******************************+++,,,,,,+++******++++++++++++++++++++++++*********++++++,,,,,,,,,(((+++---+++))))))...333:::444---***,,,//////...---------...............------......///000000000111111111222222222333333222333444444333333444666555666888999999999777666777888:::;;;;;;:::999888777666666666555555555444222222222222111111111111000000/////////.........+++++++++,,,,,,---------************************++++++************++++++******))))))******+++,,,***++++++++++++++++++***))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,---......///------......//////000000////////////000000000000000000000000111111111111111111222333444444444444222222333222222111000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))))))))))))))******++++++((())))))******+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''(((((()))))))))***'''(((((()))******++++++(((((()))))))))***************************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---///000000000111222---000222222000///111222dddGGGEEEIIIJJJKKKLLLKKKJJJHHHGGGBBB@@@???>>>???>>><<<;;;999999888666555555555555333222222222333222000------------------...///000---------------------------,,,,,,++++++,,,,,,---(((***+++---......------------,,,,,,+++***))))))++++++************++++++))))))))))))************)))************+++++++++***++++++,,,,,,++++++***************************))),,,...---+++***,,,///++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------...---++++++++++++---...++++++,,,,,,,,,---------,,,,,,,,,------.........+++++++++,,,,,,---------++++++++++++++++++++++++******))))))***+++,,,,,,,,,+++***))))))***+++,,,************************++++++------------++++++++++++++++++++++++++++++*********++++++,,,,,,,,,(((+++---+++)))***///444888000((($$$&&&)))***)))...............---------------......///000000000222222333333333444444444222333555444333333444666333555777888999888777666555666888:::;;;:::999888666666555555444444444333222222222111111111111111000/////////............+++++++++,,,,,,---------************************,,,,,,++++++++++++,,,,,,******))))))***+++,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))************************))))))******++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,---...//////,,,------...///000111111////////////000000000000000000000000111111111111111111222333444444444444222222333222222111000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++))))))************))))))))))))******+++++++++,,,((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''(((((((((((())))))))))))'''(((((()))***+++++++++(((((())))))*********+++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......***---000111111222333555---000222222000///111333mmmHHHAAAFFFJJJNNNPPPMMMIIIFFFDDDAAA???>>>===>>>===;;;:::;;;;;;:::999888777666555555222000///000111111111...............///000111,,,---......//////.........------,,,,,,------...+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,+++***)))((())))))))))))*********,,,***)))***++++++***)))+++++++++,,,,,,---------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***+++,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,------............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))***+++,,,,,,---------,,,,,,,,,,,,---.........------...///111333444---666>>>???888111111333222555777777555444666777444555777888777666777888888666444555666888999999999777555444444444444222444444333333222111000000////////////............,,,,,,,,,------.........,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++,,,+++******++++++************++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++............/////////000000000000000111111111111000111111111111222222222333333333333333333333333111111111111111111111111000000///...------,,,,,,,,,,,,,,,---------.........---,,,,,,+++++++++,,,************************))))))***++++++++++++***+++)))((())),,,---+++)))(((***,,,,,,***)))******((((((((()))***+++------******+++++++++,,,,,,,,,************************+++******))))))******++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))(((((((((((((((************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///////////////000000000000////////////////////////pppJJJCCCFFFJJJNNNOOOMMMJJJGGGEEEBBB@@@???>>>>>>>>><<<;;;::::::999888777666555555444222000///111222222111...------------......///,,,---......//////.........------,,,,,,------...,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,+++***)))))))))*********+++++++++,,,+++******,,,,,,+++***++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,------............------,,,+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++------------............++++++++++++++++++++++++++++++,,,,,,,,,---------*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------------,,,,,,------...//////.........///000222333222999???>>>777111000222000:::CCCDDD===555111000444666888888777666777888;;;999777666666666666666999777666666777777666444444444333222222111000000////////////............,,,,,,------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,,,,++++++++++++************++++++*********************************************************************************************************************************+++++++++,,,,,,------------------------,,,,,,,,,---------------........./////////000000000000000000111111111111111111111111222222222222333333333333333333333333111111111111111111111111///......---,,,,,,++++++,,,,,,,,,---------......,,,++++++******++++++,,,************************))))))***++++++++++++***+++)))((())),,,---+++******++++++***)))+++///222***************+++,,,---******+++++++++,,,,,,,,,************************************************+++++++++*********))))))************************************************)))))))))(((((((((''''''************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///////////////000000000000000000000000000000000000tttNNNFFFEEEIIIMMMOOOMMMJJJHHHGGGCCCBBB@@@???@@@???>>><<<:::999888888777666555555444222000000111333333222......------,,,---------------...////////////.........------------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***++++++++++++,,,,,,,,,,,,---,,,+++,,,---...---+++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,------------......//////---------------...............---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++..................---,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...//////////////////000111222222777;;;999444000111333///;;;FFFGGG===333000111555666888888777666777888::::::888777666666555555777666666777888888666444333333333222111111000000////////////............------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++*********+++,,,,,,------,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++,,,,,,,,,------........................,,,,,,------......//////....../////////000000000000000000111111111222222111111111111222222222333444444333333222222111111111111111111111111111111---------,,,,,,++++++***,,,,,,,,,---------......+++***************+++,,,++++++++++++++++++++++++))))))***++++++++++++***+++***)))***,,,,,,,,,***,,,,,,***((()))---333888,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))++++++++++++))))))+++++++++************************************************************************)))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///////////////000000000000000000000000000000000000yyyRRRHHHEEEIIIMMMOOOMMMKKKIIIHHHDDDCCCAAAAAAAAA@@@???===::::::999999888777666666444222000000111333333333000///...---------------------...///////////////......------------......------............------------------------------,,,---------------,,,,,,,,,,,,,,,,,,------------...---,,,---...///...---,,,,,,------------------------------,,,,,,,,,,,,------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,---............------------...//////000000---------...............///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,,,,---------......------------------------,,,,,,,,,------------...+++,,,,,,,,,---------...------------------------......------------......------------------------------------............------------,,,,,,,,,,,,---------------...//////000000000000000000111111---000222222111000222444111666;;;;;;555222555999555777999888777666777888777888888777666666777999777666555666666666333111333222222222111111000000////////////.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......////////////////////////,,,------...///000000111...////////////000000000000000111111111222222222111111111222222222333333555444444333222111000000111111111111111111111111---------,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,+++******++++++++++++++++++++++++++++++))))))***++++++++++++************++++++,,,,,,+++,,,,,,***))))))---333777...---,,,,,,+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))***************************************************************************************************************************+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///////////////000000000000111111111111111111111111}}}TTTJJJFFFIIIMMMNNNMMMKKKJJJIIIEEECCCBBBAAABBBAAA???>>><<<;;;;;;::::::999999999444222000000222333333333111111000///......//////---...//////000000/////////......------......///---......//////......---------------------------------------------......,,,------------............---,,,---///000///...------------------------------------------------------------------------------------------------------,,,,,,,,,,,,---------......///////////////------...//////000111111........................000///......------............................................................//////000//////...............////////////------------------------,,,,,,---------.........---------------.........///////////////////////////......------......///------------------------------........./////////......------------------...------------...//////000000000111111111111111/////////000000111333444333333222222333666888:::666888999999777666777888888999999888666777:::===???<<<999666555555333222222222111111111111111000////////////.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,---------------.........,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........////////////////////////------......///000111111////////////000000000111111111111111222222222222111222222222222333333333444444333222111111000000000000000000000000000000............------------,,,,,,,,,---------......111000...---++++++******++++++++++++++++++++++++))))))***++++++++++++******+++++++++++++++,,,---+++,,,,,,++++++,,,...000......---,,,++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,...//////...,,,+++************************************************************************************++++++++++++******************************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///////////////000000000000000000000000000000000000VVVJJJHHHKKKNNNNNNMMMKKKJJJIIIEEECCCBBBAAABBBAAA@@@>>><<<<<<<<<;;;;;;;;;::::::666444111111222333333222111111000000///000000000......///000000000000/////////............//////......////////////....................................---------...//////------------...............---,,,---///000000///............---------------------............///...................................................------,,,,,,------...---...//////000000//////---......///000111222222/////////...............000000///............///////////////////////////........................---...//////////////////000000000111111111111222........................,,,---------....................................//////////////////////////////............//////........................---------...//////000000..............................------......///000///000111111222222222111777555333222333444333222444444444666999999777444777888:::999888777777888:::;;;;;;999888:::@@@EEENNNHHH???999666555555555111111111111111111111111////////////............------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------,,,,,,,,,,,,---...///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////------......//////000000/////////000000000111111111111111222222222222333222222222222333333333333333333222222111111000000000000000000000000000000........................,,,,,,,,,---------......222111///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++******+++,,,,,,++++++,,,...***+++------,,,******+++------,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///////////////000000000000////////////////////////VVVJJJJJJLLLNNNNNNLLLJJJIIIIIIEEECCCAAAAAAAAAAAA???>>>;;;;;;;;;;;;;;;:::::::::888555222111222222222111000////////////000000111......///000000000000000//////............///////////////000000/////////..............................---------...000111,,,,,,---------.........---,,,,,,---///000000//////.........------------------......////////////......................................................------------......,,,,,,---...............---...///000111222222333000/////////.........---111000//////......//////////////////////////////........................,,,---...////////////......////////////000000000........................------------....................................------------------------000//////////////////000........................,,,,,,---......///000000------......//////000000...............//////000...///000222333333333222:::666444444666666444111333555777999999888666555777999::::::888777777777888:::;;;;;;<<