BM6P6(@ {{{yyyyyysssjjj```ZZZYYYZZZ[[[eeeiiijjjeee[[[SSSRRRTTT^^^UUULLLJJJQQQ[[[cccgggTTTSSSPPPOOOOOORRRUUUWWWUUUTTTRRRNNNKKKIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLMMM^^^iii}}}{{{sssbbbKKK>>>>>>BBB@@@;;;>>>CCCOOO^^^ooo{{{zzzrrrxxx|||sssmmmgggdddbbb^^^VVVOOOJJJHHHGGGHHHKKKOOORRRTTTVVVTTTTTTWWW]]]aaabbbbbb\\\QQQIIILLLTTT]]]hhhsssyyyvvvsssmmmgggffffff```XXXUUUSSS[[[jjjtttxxx~~~{{{wwwtttlllcccUUUFFF;;;666666777444999;;;===LLLcccmmmkkkWWWFFFHHHMMMKKK[[[mmmhhhnnnbbbVVVQQQQQQWWWbbblllsssqqqjjjcccbbbjjjqqqssszzzpppiiiVVVMMM```pppUUUEEE??????IIIUUUiiitttoooaaaXXXTTT[[[lll{{{}}}bbbZZZ^^^bbbpppiiiLLLFFF@@@IIIggghhh]]]___dddfff{{{qqqggg|||zzz{{{|||{{{~~~{{{xxxxxxyyyqqq```NNNEEE666JJJ\\\aaadddqqqvvvqqqsssuuuooofff___dddrrrZZZrrr```RRRLLL???BBB???<<<<<<>>>>>>===;;;888888777777888999::::::888888777777777777888888777777666555555555555555888888777666666666666666666666666555444555888;;;777666444222111222333444777666555444444444444444222333555777888777666555666555555555444444444444444444444444444444444444}}}yyyzzzwwwssskkkccc]]]ZZZYYYYYY___aaaaaa]]]VVVRRRRRRSSSUUUPPPMMMNNNSSSXXXYYYXXXOOONNNMMMLLLNNNPPPTTTVVVRRRRRRPPPNNNLLLLLLLLLMMMJJJJJJIIIIIIJJJJJJKKKLLLMMMXXXkkkzzzssseeeVVVEEE===???BBB@@@:::???CCCMMM]]]ooo~~~|||uuuxxxzzzvvvooofffbbb```[[[SSSLLLGGGGGGFFFHHHMMMRRRVVVXXX\\\\\\^^^bbbfffgggdddaaa[[[TTTRRRZZZfffrrr|||uuunnnkkkiii```WWWQQQSSSaaatttyyyxxx~~~{{{wwwtttkkkbbbSSSDDD:::555444555777===>>>@@@MMMaaaiiigggZZZIIIIIIQQQUUUffftttnnnkkk^^^PPPJJJLLLRRR]]]fffuuuuuuooofffaaabbbcccbbbddddddeeeggghhheee```[[[OOOIII]]]|||dddJJJ<<<777777???JJJQQQWWWTTTNNNOOOSSSeeekkk```aaabbbxxx{{{eeeLLLOOOUUUddd}}}mmmiiirrr|||oookkkrrrzzzvvvxxxssslllgggccc[[[MMM???999???QQQaaaeeegggrrr{{{rrrooowww}}}qqq^^^eeeuuupppyyyttttttRRRGGGEEE===@@@===;;;<<<======;;;999888888888888888999::::::888888777777777777888888888777666666555555666666888777777666555555666666555666666555555666999<<<999888555333222222222333666666555444444444444444222444666777888888777666666666666555555555444444444444444444444444444444{{{}}}vvvyyysssooojjjddd^^^[[[YYYXXXWWWWWWUUUTTTRRRQQQQQQQQQKKKJJJIIILLLQQQSSSRRRPPPLLLLLLKKKLLLMMMOOOQQQRRRPPPOOOMMMKKKKKKLLLMMMNNNHHHHHHHHHHHHHHHIIIIIIJJJGGGNNN___www|||mmm|||xxxooofffRRRIII@@@???CCCEEE@@@;;;AAACCCIIIYYYmmm~~~~~~uuuqqqqqqzzz~~~{{{sssiiidddaaa[[[QQQIIIDDDEEEFFFIIINNNTTTZZZ]]]^^^```dddhhhiiigggbbb]]]XXXVVVYYYdddttt}}}xxxqqqeeeYYYQQQUUUiii~~~|||xxxuuuiii```RRRCCC888333333444777===@@@BBBMMM\\\cccaaa]]]PPPOOOWWW```oooxxxqqqhhh\\\RRRPPPUUU\\\fffooo||||||wwwlllbbb\\\VVVQQQMMMNNNPPPRRRTTTSSSPPPMMMGGGEEE[[[vvv___GGG;;;666555:::CCC???@@@===AAAJJJTTToookkk[[[XXXddd|||gggZZZcccrrrzzzxxxggg\\\___tttzzztttyyyuuuvvvpppfffZZZSSSKKK@@@999666>>>LLLYYY[[[[[[dddrrr}}}xxxsssmmmooo{{{nnnXXXoooeeewwwpppdddKKKCCCDDDBBB===<<<;;;<<<===<<<999777888888999999999999::::::888888777777777777888888888888777666666666666777777777666555555555555666555666666666666777:::===;;;999777555333222222222555555444333333333444444333444666888888888777777777666666666555555555555444444444444444444444444|||zzzssswwwrrrnnnhhhbbb]]][[[ZZZZZZRRRPPPPPPQQQSSSRRROOOLLLHHHFFFEEEGGGLLLQQQSSSTTTNNNNNNNNNNNNOOOPPPQQQQQQQQQNNNKKKHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJNNNYYYmmmyyygggssszzz~~~wwwhhhYYYFFFAAA@@@EEEIIIGGGAAA<<>>@@@GGGRRRYYYYYY[[[VVVVVV\\\dddmmmqqqoooccc^^^]]]dddmmmuuu|||sssdddYYYOOOHHHGGGHHHKKKMMMLLLIIIDDDAAACCCBBBXXXyyywww```III>>>999666888>>>;;;888555>>>HHHMMMggg|||cccTTTSSSnnnsssttt}}}dddNNNLLLPPPcccpppmmm~~~wwwrrrrrrmmm```SSSKKKDDD>>>:::;;;777BBBKKKLLLJJJPPP]]]iiipppgggggguuuyyykkkcccqqqbbbwwwxxxmmm[[[KKKCCCFFFFFF;;;<<<===>>>===<<<999777999999::::::::::::::::::888888777777777777888888999888888777777777777777666666555444444555555555444555777777777888;;;===:::999777555444444444444444444333333333333333444444555666777888888888888777777666666666555555555333333333333333333333333|||yyyrrrvvv|||vvvlllccc\\\YYYZZZZZZQQQPPPPPPSSSVVVTTTNNNHHHHHHHHHHHHJJJMMMPPPRRRSSSNNNNNNOOOQQQSSSUUUWWWXXXWWWRRRLLLHHHGGGGGGEEEDDDHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIPPP```xxxrrrsss|||{{{{{{}}}iiiRRRAAA>>>AAAJJJMMMGGG@@@===AAA@@@FFFXXXppp{{{ssscccQQQKKKWWWooo|||zzzyyywwwssskkk```SSSJJJJJJLLLNNNOOOQQQVVV\\\aaammmoootttwwwxxxxxxxxxwwwvvvwwwxxx~~~rrrlllfffqqqzzzvvvkkkbbbSSSEEE:::555555555666:::<<<<<>>???>>><<<:::999::::::;;;;;;;;;;;;:::999888888777777777777888888999888888777777777777777555444444444444444555555444555777777777888:::<<<666666666555555555666666333333222222222222333444444555666666777888888888666666666666555555555555333333333333333333333333yyyyyyrrrvvv|||pppeee\\\YYYYYYYYYRRRQQQRRRTTTVVVSSSMMMHHHJJJLLLOOOQQQQQQOOOLLLJJJIIIJJJLLLOOOTTTYYY]]]___ZZZTTTMMMIIIHHHHHHGGGEEEGGGGGGGGGGGGGGGHHHIIIIIIEEEFFFJJJWWWnnnyyywww~~~mmmRRRBBB???CCCLLLMMMDDD>>>>>>AAACCCMMMddd}}}ooogggXXXLLLPPPfff~~~yyyyyywww{{{}}}yyynnnaaaWWWRRRTTTVVVXXXXXXXXX[[[aaaggguuuyyy}}}xxxooossszzzvvvlllcccUUUFFF;;;666666777999;;;<<<:::999???IIIQQQYYY___ZZZSSSVVVXXX___ooorrrxxxyyycccRRRFFF???AAAFFFLLLPPPOOOKKKHHHFFFBBBAAAPPPeeeyyygggKKK>>>999444444888999;;;:::>>>BBB===GGG```ooohhhQQQXXXnnn~~~wwwrrrzzz```EEE:::<<<@@@BBBKKKiii~~~}}}xxxnnnttt~~~zzzuuummmfffaaaOOOFFF???======:::999;;;;;;>>>AAABBB@@@CCCPPP^^^aaa```wwwpppdddooo~~~~~~wwwYYYHHHHHHDDDBBBCCCAAA<<<===??????===;;;:::::::::;;;<<<===<<<;;;:::999888888777777777777888888888888777666666666666777444333333333333444555555444555777777666666888999444444555555555666666666222222111111222222333333444444555555666666777777666555555555444444444444333333333333333333333333xxxxxxqqqsss{{{uuulllccc]]]YYYYYYYYYRRRRRRQQQQQQQQQPPPMMMKKKLLLNNNOOOPPPNNNLLLJJJJJJHHHHHHHHHKKKOOOTTTYYY\\\UUUOOOHHHFFFHHHIIIIIIGGGFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFIIISSSiiirrrWWWFFFCCCGGGOOOOOOEEE@@@CCCGGGJJJXXXqqqzzzeee___TTTQQQaaatttkkklllsssxxxpppddd```aaa___bbbdddcccbbbeeekkkqqqyyy~~~{{{uuuuuu{{{wwwmmmdddUUUFFF<<<777666777777999::::::;;;CCCSSS```mmmnnnZZZIIILLLOOOWWWlllzzz~~~{{{{{{fffVVVKKKDDDGGGLLLRRRUUUVVVWWWXXXZZZPPPOOOYYYiiizzzkkkNNN@@@;;;888999>>>===CCCAAA@@@DDDEEENNNbbbqqq{{{aaaOOOaaammmccchhh|||wwwvvvrrrZZZBBB;;;;;;===AAAHHHSSSrrrxxxsssbbb___bbbqqq~~~yyyrrrkkkccc^^^IIIAAA;;;;;;<<<;;;;;;===;;;;;;>>>@@@>>>AAANNN]]]fffvvvdddpppbbbNNNGGGGGGCCCCCCDDD???;;;===>>>===:::888999;;;;;;<<<=========<<<:::999888888777777777777888888888777666666555555666666333333222222333444444555444555777777555444555666444444555555555444444444111111111111111222333333333333333444444555666777444444444444333333333333222222222222222222222222wwwwwwnnnoookkkhhhddd___\\\ZZZZZZ[[[RRRQQQOOOMMMLLLLLLNNNOOOPPPNNNKKKGGGFFFIIINNNRRRIIIHHHGGGGGGIIIMMMQQQTTTNNNHHHBBBAAAEEEIIIJJJHHHDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEGGGOOObbbttt\\\LLLHHHKKKSSSRRRHHHEEEJJJMMMRRRaaazzzooo```[[[TTTWWWoooooo___VVV]]]iii}}}ssshhhiiiooogggjjjlllkkkjjjlllsssyyy~~~yyyxxxwww|||{{{wwwlllcccUUUFFF;;;666666777333555888:::???KKK```rrr|||\\\BBBFFFIIIQQQhhhtttvvvwwwqqqfffbbbkkkyyy}}}lll^^^TTTMMMMMMPPPTTTVVVXXX[[[aaaeee```^^^gggtttjjjLLL>>>:::888:::@@@???GGGCCC===CCCIIIUUUfffvvvzzzrrr```VVVqqqttt[[[OOOVVVpppwwwxxxQQQ???666<<>>@@@@@@BBBPPP```ooo|||iiiYYYMMMIIIGGG@@@@@@@@@999;;;<<<===;;;888777888;;;;;;<<<===>>>>>><<<:::999888888777777777777888888777777666555555555555555222222222222333333444555444555777666555333333444555555555555444333222111111111000000111222333333333333333333333444666666444444333333333222222222222222222222222222222222{{{sssrrroooiiiiiigggccc___\\\[[[[[[NNNMMMLLLMMMMMMMMMKKKIIIIIIHHHGGGGGGGGGHHHIIIJJJFFFGGGHHHJJJJJJKKKLLLLLLEEECCCAAAAAADDDGGGJJJKKKJJJHHHDDDAAA@@@@@@BBBDDD>>>LLL[[[aaafffxxxsssxxxkkkXXXRRRUUUaaaeee[[[SSSQQQbbbjjjxxxzzzjjjhhhWWWOOO```kkkWWWLLLNNN]]]nnn~~~}}}wwwwwwxxxxxxyyy|||ssstttvvvzzzxxxooojjj```PPPAAA777444666888;;;:::888666???XXX|||TTTCCCBBBFFFPPP]]]nnnlllbbbUUUUUUdddvvvxxxlllaaaZZZ\\\^^^aaadddgggiiikkkoooqqqUUU@@@777555888<<>>===<<>>===DDDIIIUUUiii{{{sssuuuwwwooojjjeeeccchhhzzzyyydddPPPFFFVVVttt{{{|||aaaFFF???999888???@@@???FFFQQQbbb|||WWWFFFBBB<<<@@@NNNfff|||zzzuuuooofffYYYMMMDDD===;;;999:::===??????>>>===CCCCCCBBBFFFUUU}}}hhhggg{{{[[[IIIFFFBBB@@@@@@??????>>>>>><<<;;;999999999:::;;;:::::::::::::::999999888888777666555444444444555555555555555444333111111111111111222222222333333444333333333333222222222333333222111111111111111///////////////000000111222222333333333333222222111000/////////000111222/////////000000000111111}}}wwwvvvrrrffffffeee```YYYRRRNNNLLLJJJIIIHHHHHHIIIIIIHHHGGGHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFGGGKKKOOOPPPMMMJJJCCCBBBBBBDDDHHHKKKLLLLLLEEECCC@@@>>>>>>???AAACCCCCCPPP\\\___^^^eeevvv{{{}}}{{{|||{{{ooohhhaaa\\\UUUWWWkkk|||mmm]]]YYYeee~~~}}}||||||yyy|||}}}xxxrrrmmmggg```MMMDDD:::777999;;;999666666:::>>>???DDDUUUnnn|||```DDD>>>FFFOOOWWW]]]iiiaaaXXXZZZmmmmmmnnnrrryyy~~~wwwuuummm]]]KKK???999:::<<<@@@DDD@@@???EEEHHHQQQccc|||xxx|||yyykkk```cccqqquuuaaaOOOGGGYYYxxx~~~|||tttgggQQQ<<>>999===FFFWWWwww|||yyyrrrqqqmmmeeeYYYMMMDDD???:::::::::<<>>???@@@@@@???<<<;;;:::999999999:::;;;999999::::::999999888777888777666444444333444444555555555444333222000000111111111222222222222333333333333222222222111111111111111000000000000000//////......//////000111000111111222222111111000...............///000111....../////////000000000~~~yyyxxxsssfffeeeaaa[[[TTTNNNLLLKKKLLLJJJHHHGGGGGGGGGEEECCCHHHGGGFFFEEEDDDCCCBBBBBBAAABBBEEELLLSSSVVVSSSOOOBBBBBBBBBDDDGGGHHHHHHGGGAAA@@@>>>======>>>@@@AAACCCLLLVVVWWWUUUXXXdddnnn}}}~~~~~~qqqjjjhhhkkkhhh```]]]pppkkkgggfffqqqyyy{{{ffffffsss}}}|||}}}~~~{{{{{{{{{tttiii```\\\WWWSSSDDD>>>777666999;;;;;;:::<<<>>>AAADDDJJJTTTaaakkkiiiTTT???>>>MMM___iiimmmuuukkkdddjjj~~~ssssssvvv|||~~~zzzssssssxxxwwwrrrssszzzyyyjjjSSSAAA:::;;;===DDDGGGBBB???DDDEEEMMM___xxx{{{lll```fffwwwsssaaaTTTOOOZZZzzz~~~uuuiii]]]NNN@@@AAA??????AAADDDNNNaaattt[[[DDD>>><<>><<<::::::;;;===>>>@@@@@@@@@EEECCCMMMPPPWWWbbbsssfffNNNHHHAAA???======>>>???>>>===;;;:::999999999999::::::888888999999888888777666777666555444333333222222555444444444333111000///111111111111222222222222222222222222111111111111///000000000000000/////////............///000000//////000000000000//////------......///000111222............////////////zzzyyysssgggddd^^^VVVOOOMMMNNNPPPOOOLLLIIIGGGEEEDDDBBB@@@DDDDDDCCCBBBAAA???>>>===;;;<<<@@@GGGMMMPPPNNNKKKCCCBBBAAABBBCCCDDDBBBAAA???>>><<<<<<<<<===???@@@KKKPPPSSSRRROOOPPPWWW___qqq|||uuuuuuvvv{{{~~~zzzwwwxxxxxxvvvuuuxxxzzzmmmgggwwwiiirrr|||vvvyyy{{{~~~rrr]]]NNNRRRccc{{{~~~zzzwwwwwwqqqqqqmmmbbbTTTLLLKKKIIIFFF@@@===999777999;;;<<<<<<999999===GGGUUU___eeeggg\\\NNN@@@BBBWWWnnnzzz{{{qqqhhhdddqqq|||{{{{{{}}}~~~zzzwwwqqqlllmmmuuuzzz}}}yyyZZZBBB:::<<<===CCCGGGDDDDDDKKKOOOZZZlllpppfffaaajjjwwwtttddd\\\\\\ccc~~~vvvgggYYYNNNEEE???@@@@@@CCCIIIRRReee^^^BBB>>>>>>CCCFFFNNNggg}}}}}}||||||||||||zzzuuupppkkkdddccc]]]RRRGGG???======;;;;;;<<<===>>>???@@@AAAGGGFFFTTTaaarrrsssiiiqqqWWWKKKDDD@@@>>><<<<<<======<<<::::::999999999888888888999777777888888777777666555666666555444333222111000333333333333222111000///000000111111111222222222222222111111111000000000...//////000000000//////...............//////000...//////000000//////...---...///000111111222222............////////////zzzyyyrrrhhhddd\\\SSSMMMLLLPPPTTTOOOLLLHHHEEEDDDBBB@@@?????????>>>>>>===;;;:::999<<>>===>>>===<<<<<<<<<===>>>>>>MMMNNNMMMIIIEEEEEEHHHLLLVVVddduuu{{{wwwuuusssnnnoooqqqwwwzzzooohhhccc```fffuuuyyysss}}}|||xxxuuutttrrrpppppptttzzz~~~tttgggTTTIIIBBBGGGYYYttt}}}~~~{{{{{{}}}zzz~~~xxxmmmdddaaaZZZNNNCCCBBBFFFGGGDDD@@@===;;;<<<@@@BBB@@@===:::;;;@@@LLL[[[dddeeecccTTTNNNHHHMMMbbbyyy~~~wwwbbb[[[ZZZkkk~~~{{{wwwrrrnnnllljjjooouuu]]]BBB;;;======CCCJJJMMMSSSaaajjjwwwgggbbb```eeejjjkkklllnnnttthhhfffkkkqqqxxxjjjXXXJJJAAA>>>===BBBFFFNNNYYYkkkbbbCCC??????FFFMMM\\\~~~uuujjjmmmppppppmmmiiifffeee___[[[SSSJJJBBB>>>===???<<<===>>>>>>>>>@@@DDDFFFKKKRRReee}}}ggg|||ZZZMMMFFF>>>@@@>>><<<<<<<<<<<<:::888::::::999999888777777666666666777777666666555444555555555444333111000///111111111222222111111000000000000111111111111222111111111000000000000///---...000111111000//////......------......///000...//////000000//////......///000111111111111111....../////////000000000~~~yyyxxxppphhhccc\\\SSSLLLKKKNNNQQQLLLIIIEEEBBBAAAAAA@@@???============<<<;;;999888;;;@@@DDDEEECCCBBBDDDGGGCCC@@@===<<<===>>>>>>>>>>>>======<<<<<<<<<======EEEDDDCCCAAA???>>>>>>???EEEVVVlll~~~~~~tttpppnnnrrrrrruuu{{{wwwlllbbb\\\aaapppzzzxxxsssooofff\\\TTTOOOPPPQQQTTTXXXYYYVVVSSSQQQKKKDDD@@@AAAAAADDDVVVttt~~~yyytttpppqqqxxx~~~|||wwwuuusssmmmbbbYYYPPPJJJBBB???FFFQQQSSSOOOCCC>>>===FFFRRRUUULLL@@@;;;???FFFOOOWWW[[[\\\[[[RRRUUUWWW^^^qqqwwwfffTTTSSSZZZnnn~~~xxxnnnccc]]]]]]___lll}}}]]]AAA<<<===<<>>???===???@@@@@@AAAEEEKKKPPPXXXiiilllooofffLLLDDDAAA===>>>===<<<<<<===<<<;;;999:::::::::999777666555444555666666666666555444444555555555444333111///......///000111222222222222000000000000111111111111111111000000000/////////---...000222222111000///...------------...////////////000000000000//////---...///000000000///.../////////000000000111111~~~yyywwwnnngggccc\\\TTTMMMKKKLLLNNNHHHEEEBBB@@@@@@AAAAAA@@@>>>????????????===<<<;;;333999??????<<<<<>>@@@@@@>>>>>>===<<<<<<<<<<<<<<>>AAAUUUnnnyyyooohhhwwwxxx{{{~~~|||~~~vvvllleeeooozzzvvvtttnnniii___RRRGGGAAA???@@@:::>>>@@@===<<<@@@BBBAAA:::BBBGGGIII[[[|||||||||{{{{{{{{{rrrlllhhhllluuu}}}~~~{{{~~~wwwpppllljjjeee[[[SSSGGGCCC>>>BBBQQQ___aaa\\\GGG??????NNNcccgggWWWDDD222;;;FFFMMMPPPSSSWWWZZZSSS\\\eeennn|||pppVVVKKKRRRddd|||yyykkk]]]VVVXXX]]]kkk\\\AAA===>>>;;;AAANNNYYYfffuuuzzzxxxccc___]]]___aaadddjjjrrrtttxxx}}}zzzqqqjjjppp{{{uuuwwwiiiVVVHHHAAACCCJJJQQQdddmmm{{{dddSSSJJJVVVooosss^^^NNNGGGOOOXXXYYYVVVUUU[[[aaaVVVMMMBBB;;;:::<<<>>>>>>>>>???AAAAAACCCIIIQQQWWWgggxxxeee|||{{{qqqVVVFFF>>>===AAA<<<;;;;;;<<<======<<<:::;;;;;;:::999777555333222555555666666555555444333555555555444333111...------...///000222222333333000000000000111111111111000000000000////////////---///111222333222111000...------------...////////////000000000000//////---.../////////...---,,,000000000000111111111111zzz|||uuuvvvooofffZZZQQQMMMJJJEEEAAABBBAAA@@@???>>>>>>>>>>>>;;;>>>>>>;;;<<>>??????<<<<<>>===???JJJdddyyytttooolllhhhaaabbbnnnxxxzzzxxxxxx}}}yyyxxx{{{~~~yyyvvvrrrmmmkkkfff```___]]]TTTKKKDDDDDD???BBBYYYpppjjjTTT???@@@HHH^^^}}}kkkFFF<<<>>>@@@BBBFFFMMMVVV]]]ccciiipppxxx~~~kkkTTTPPP\\\}}}yyysssiii[[[VVVWWWggg{{{{{{WWWDDD>>>???AAAEEEUUUYYYXXXaaajjjrrr}}}yyygggdddaaaaaaeeekkkqqqtttxxxppplllnnnmmmjjjppp{{{~~~vvvnnn]]]OOOLLLKKKJJJSSS```uuu}}}lll[[[PPPfffoooaaaPPP???CCCYYYaaaRRRKKKVVV```^^^SSSEEE:::;;;AAABBB???<<>>@@@>>>>>>======<<<<<<;;;;;;999999888888666555444333555555555555555555555555555555444333222000000///111222222333333222222111000000000000000000000000//////.........------------.........//////000000............////////////........................////////////////////////000000000000////////////yyy}}}tttrrriii```VVVNNNKKKHHHEEEBBBAAAAAA@@@???>>>>>>>>>>>><<<===>>>@@@AAA???<<<:::999:::<<<<<<;;;;;;<<<>>>>>><<<::::::<<<>>>===;;;<<<;;;::::::::::::;;;<<<<<<999999;;;;;;;;;@@@GGGIIIJJJTTTiiiwwwzzzzzzyyysssqqqiiiddd^^^TTTJJJBBB<<<777555888666666888<<<@@@@@@@@@EEEGGGIIIPPPccc{{{tttlllggg]]]ZZZ^^^jjjsssuuussssssyyyvvvxxx~~~}}}}}}uuuccc```\\\\\\ZZZXXXZZZZZZTTTLLL??????BBBOOOgggtttcccJJJ>>>DDDWWWyyypppGGG<<<>>>@@@AAACCCGGGNNNSSSYYY___gggnnnrrrooocccXXXiiizzz{{{xxxpppddd^^^^^^jjjyyypppUUUDDD>>>???AAADDDIIIDDDBBBKKKSSS]]]mmmuuuoookkkggggggmmmtttzzz}}}rrriiidddjjjoooooooooqqqqqqyyyvvvhhhZZZQQQRRRUUUXXXbbbnnnoooaaa___qqqcccSSSMMMEEE===NNNbbbgggWWWOOOXXX___[[[LLLCCC<<<===@@@???>>>>>>???@@@DDDHHHHHHMMM]]]nnn}}}ppprrr~~~cccIIIAAA@@@<<<:::<<<>>>>>>======<<<;;;;;;;;;999999999888777666444333555555555555555555555555555444444333111000000///111222222222222222222111000000000000000000000000//////.........------------........./////////000------------............................................................000/////////////////////}}}yyy}}}qqqkkkaaaZZZQQQKKKHHHFFFDDDBBBAAA@@@???>>>============AAA???EEENNNNNNDDD>>>???999:::;;;;;;999999999;;;;;;::::::<<<>>>???>>>===<<<<<<;;;;;;;;;;;;<<<<<<:::999:::;;;<<<@@@LLLXXXdddZZZTTT]]]ttt}}}yyy|||uuuqqqlllccc[[[TTTKKKBBB<<<888666444555555666999>>>AAABBBAAAFFFJJJLLLMMMXXXrrrtttiiibbb\\\\\\bbbooo{{{mmmXXXMMMLLLPPPRRRTTTUUUXXXZZZUUUMMMCCC>>>EEE]]]vvvwww^^^DDD@@@IIIgggqqqKKK999;;;===>>>???AAADDDGGGHHHMMMVVV___bbbaaacccfffyyy}}}}}}wwwoooiiihhhnnnwww~~~yyyvvvlll^^^OOOGGGFFFHHHEEEBBB999:::BBBDDDNNNbbbzzzrrrnnnjjjnnnhhhbbbdddllluuu{{{}}}qqqgggbbbjjjtttsssiii```]]]aaakkkwww~~~~~~vvvlllccc___eeelllrrr||||||vvvkkk```]]]hhhvvvuuuuuu[[[EEE???>>>>>>???VVVccceeeXXXUUU```eee```HHHCCC@@@AAA@@@>>>???CCCAAADDDHHHJJJLLLWWWooovvvdddjjj\\\LLL@@@@@@AAA>>>===???>>>======<<<;;;;;;::::::999999999999888666555444444444444444444444444444444444333222111000000///111111222222222222111111000000000000000000000000...............---------.............../////////,,,,,,,,,------------...////////////////////////........................////////////////////////zzzzzzlllfff]]]WWWPPPIIIFFFDDDBBBAAA@@@@@@???>>>============@@@???JJJZZZYYYGGG===>>>999:::;;;:::999999:::;;;:::;;;<<<===>>>>>>===;;;;;;;;;;;;::::::;;;;;;;;;:::999:::<<<<<>>@@@AAABBBCCCCCCDDDEEEKKKSSSWWWZZZeeerrr~~~{{{vvvqqqnnnooovvvzzz|||wwwpppwww{{{sssbbbSSSKKKJJJAAA???;;;AAAGGGCCCLLLddd{{{|||mmm___\\\```bbbfff___ZZZ\\\fffpppvvvwwwuuupppmmmrrryyytttaaaNNNKKKNNNYYYiiiuuu{{{~~~xxxzzzuuuvvv~~~~~~vvvqqqiii^^^TTTJJJOOOVVVTTTVVVsssfffHHH@@@???>>>@@@HHH^^^bbb]]]UUU\\\kkkmmmcccMMMGGGBBBBBBBBBAAABBBFFFDDDFFFIIIMMMVVVkkkyyyYYYwwwiiiMMMFFFBBBDDDEEEBBBAAABBB>>>======<<<;;;:::999999999999999999888777666555444444444444444444444444333333333222111000000///000000111111111111000000////////////////////////................................................,,,,,,---------.........////////////////////////.................................///////////////xxxuuuhhheee]]]XXXQQQKKKFFFCCCAAA@@@@@@???>>>===<<<<<<<<<<<<;;;>>>MMM^^^\\\GGG::::::777999:::;;;::::::;;;===;;;<<<=========;;;:::999999999999999999999999999777777888999999===LLL[[[dddZZZNNNHHHQQQqqqvvvmmmooowww|||~~~{{{uuunnncccRRRKKKEEE===777555666777888:::;;;===???AAACCCEEEGGGEEEKKKLLLIIIQQQnnn|||oooeee___gggvvv[[[JJJFFFFFFKKKQQQTTTYYY\\\]]]^^^^^^ZZZSSSPPPCCCFFFddd|||vvvZZZEEEPPPfffbbbVVV>>>???BBBEEEGGGGGGFFFEEEIIIHHHIIIMMMSSS]]]nnn}}}|||zzzwwwsssooojjjsssyyy}}}www^^^LLLEEE999::::::AAAHHHGGGUUUrrrtttcccYYYXXX[[[^^^```\\\ZZZ]]]fffoootttuuutttxxx{{{}}}vvv^^^FFFCCCGGGUUUhhhwww}}}zzz|||uuulll___PPPGGG@@@>>>@@@@@@EEE___xxx|||gggPPP@@@AAACCCAAAGGGTTTjjjeee[[[YYYiii{{{xxxiiiSSSHHH??????BBBCCCDDDEEEBBBDDDHHHSSSgggjjjoooSSSDDDAAA@@@AAA@@@??????AAA======<<<;;;:::999888888888888888888888777666555444444444444444444444444333222222111111000000000///000000111111000000///........................---....................................------------.........////////////////////////////////////........................------....../////////000sssooodddddd]]]YYYSSSLLLFFFBBB@@@??????>>>===<<<<<<;;;;;;;;;<<>>@@@CCCGGGJJJLLLPPPQQQPPP\\\zzzwwwnnnaaannneeeJJJ@@@AAADDDKKKSSSVVV[[[___```aaabbb___[[[OOODDDIIIccczzztttYYYBBBQQQpppiiiQQQJJJ>>>???CCCIIINNNQQQQQQPPPNNNTTTWWWWWW___ttt{{{yyyxxxqqqjjjccclllttt|||iiiOOOAAA777:::999>>>LLLWWWmmmsssbbbXXXVVVVVVVVV[[[\\\^^^ccciiiooossstttrrr~~~~~~dddGGGCCCKKK]]]sss~~~|||vvviiiWWWGGG@@@>>>888999999;;;LLL[[[ZZZPPPDDD???EEEIIIKKKUUUdddnnniiidddiii}}}uuuQQQFFF>>>???CCCDDDDDDEEEAAAIIIUUUgggbbbiiikkkLLL???>>>===<<<===>>>@@@AAA======<<<;;;999888777777777777777777777666555555333333333333333333333333222222111111111000000000//////000000000000//////........................---------........................---------------........./////////000000........................---------------------------------......//////000{{{mmmjjj___]]][[[XXXSSSLLLFFFBBBAAA@@@>>>>>>===<<<;;;;;;;;;;;;===FFFQQQUUUPPPGGG@@@===777999:::999888888999:::888:::;;;999777777999;;;888999::::::::::::999888999888:::>>>>>>>>>AAAGGGQQQPPPNNNJJJHHHUUUrrrssssss{{{|||rrrlll___III@@@===888666666888999999999;;;===>>>@@@EEEMMMRRRZZZ]]]^^^```nnnwwwnnnyyy|||```MMM===<<>>888555888888555???JJJHHHKKKJJJPPP[[[dddiiiooovvv}}}~~~~~~jjjJJJEEECCCFFFHHHGGGHHHKKKLLL^^^uuurrrjjjxxxWWWGGG@@@???======>>>AAAAAA@@@===<<<;;;:::999777666666555666666666666555444444333333333333333333333333111111111111000000000000...//////000000//////...---------------------------------.........//////.........------,,,,,,,,,---------.........//////------------------------------------------------,,,,,,---......///000000vvvkkkhhhZZZVVVXXXVVVRRRLLLFFFBBBAAABBB>>>>>>===;;;;;;;;;;;;;;;888BBBHHHEEE@@@>>><<<888888999:::888666555666666666888999888666666:::===999999;;;;;;;;;;;;999999444333666;;;===::::::<<>>;;;777666777888999999:::<<<>>>@@@CCCJJJSSSZZZkkknnnooosss}}}zzz~~~|||{{{~~~~~~nnn^^^LLL@@@999>>>FFFNNN[[[hhhnnnrrrtttrrrpppqqqpppmmmdddYYYQQQXXXjjjtttkkk\\\qqqxxx___TTTPPPLLLQQQ\\\mmmxxxqqq|||{{{nnn___^^^]]]___lllwww```FFF444333:::<<>>JJJKKKOOOWWWfffwww}}}cccLLLEEEFFFKKKOOONNNKKKMMMRRR\\\uuuhhhppp]]]GGGAAAAAA@@@>>><<<>>>@@@>>>;;;===<<<;;;:::888777666555555555555555555555444333333333333333333333333333111111111111000000000000......////////////......---------------------------------.........//////.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000}}}oooeeeTTTSSSXXXVVVQQQLLLGGGEEECCCCCC<<<;;;999888888999;;;<<<:::999888999;;;<<<;;;:::888888777777666666555555555555444555777:::===???>>>===<<<;;;:::999888888999;;;<<<;;;999777777777===???AAABBBEEELLLWWW___jjj{{{uuukkkYYYIII>>>888444777;;;===???BBB777;;;???BBBGGGOOOZZZbbbuuuyyyuuuoooyyy|||||||||tttooouuu~~~}}}uuueeeUUU===>>>???AAAHHHUUUeeepppyyyxxxxxxyyy{{{|||zzzyyylll___OOOWWWrrryyyoookkknnneeebbb___aaaooo~~~uuupppooo}}}}}}~~~pppccceee^^^WWWcccuuueeeQQQ???777777666>>>VVVvvvwwwjjjZZZSSSVVV[[[ZZZXXX^^^lllyyyzzzsssqqqyyywwwWWWQQQ\\\ppp|||ppp\\\FFF:::777999;;;666777@@@BBBGGGUUUeeejjjzzzjjjZZZPPPFFFDDDLLLTTTYYY]]]ccceeeccciiivvviiidddQQQJJJDDD???>>>===<<<<<<;;;;;;<<<<<<<<<;;;::::::999888888555444333333444555444222333333333222222222111111000000000000//////////////////.........---------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------,,,,,,,,,---......//////......~~~}}}xxxlllcccTTTTTTXXXUUUPPPJJJEEEAAA??????<<<;;;999888888999;;;<<<999888777888:::::::::888888777777777666666666555555555555666888;;;>>>???===<<<;;;:::999888888777888:::;;;:::888777777888999999<<>>888444666::::::;;;===;;;===???AAADDDJJJRRRXXXfffhhheeedddttt~~~{{{}}}{{{zzz|||rrr___NNN>>>@@@CCCHHHPPP^^^lllwwwnnn___NNNUUUppp{{{wwwxxx|||uuusssvvvyyy{{{uuutttttt}}}qqqbbbeee___XXXbbbxxxnnn^^^KKK===666666;;;KKKddd|||www\\\WWWRRRPPPQQQRRRSSSSSScccnnnxxxzzzvvvwwwzzzWWWSSS]]]qqq}}}qqq]]]GGG;;;888888;;;999<<>>===<<<;;;::::::::::::<<<;;;;;;:::999999888888555444222333444444333222333333222222222111111111000000000/////////......///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------------,,,------...............xxxuuupppeee___TTTVVVVVVSSSMMMGGGBBB>>>;;;:::;;;:::999888888999:::;;;777666666666888999888777777777777777666666666666666777777999;;;===???AAA;;;;;;::::::999888777777888::::::999777666777888:::999===JJJXXX^^^ZZZRRRRRRddd|||~~~~~~|||}}}}}}~~~}}}ttt```LLL@@@999555777:::999999;;;>>>>>>>>>???BBBEEEIIIKKKTTTVVVUUUZZZqqqzzzuuu{{{|||pppZZZGGG@@@CCCIIIQQQ\\\jjjwwwssseeeRRRTTTlll{{{{{{zzz}}}rrreeegggbbbZZZaaa~~~sssgggWWWEEE:::777333<<>>FFFGGGJJJWWW]]]rrryyy[[[JJJCCCCCCDDDLLL\\\kkkooommmooosssuuusssjjjlll^^^KKKDDDAAA@@@===<<<;;;:::999999999999;;;;;;::::::999888888888555444333333444444333111222222222222111111111000000////////////.....................------------------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,------......,,,,,,---...............nnniiieee]]][[[RRRVVVSSSPPPKKKEEE@@@===;;;:::::::::999888888999::::::777666555666888999888777666666666666777777777777888999:::<<<>>>@@@AAABBB;;;;;;::::::999888777777;;;<<<<<<:::777666666777999888===JJJXXX\\\UUULLLGGGSSSlll}}}tttooopppssszzz~~~}}}{{{~~~yyyeeeQQQCCC<<<888:::<<<;;;;;;===???>>>>>>???AAADDDEEEFFFKKKOOOTTT^^^vvv{{{rrrsssrrr[[[FFF@@@EEENNNZZZggguuu{{{qqq^^^YYYggguuuyyyxxxwwwsssjjjiiieee^^^aaasssdddQQQ@@@888888888AAANNN[[[cccdddaaa^^^```aaa```___```hhhsss}}}vvvqqquuu{{{SSSSSSqqqttt^^^GGG<<<:::===@@@===@@@KKKOOOUUUdddvvv{{{YYYKKKIIIHHHIIIMMMIIIUUU___```___ccciiimmmdddzzz^^^JJJDDDAAAAAACCC===<<<;;;:::999999999999::::::999999888888888777777555444444555555333222222111111111111000000000/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,------......,,,,,,---.........------eee```]]]XXXXXXQQQUUUPPPMMMIIIDDD@@@>>>===<<<999999999999999999999999888777666777888999999777555555666666777777888888:::;;;===???@@@AAAAAAAAA;;;;;;::::::999888888888>>>>>>===:::777666666777555666999AAAHHHJJJGGGBBB???FFFZZZvvvkkkdddeeehhhmmmrrrzzz}}}zzz||||||jjjWWWEEE>>>999:::<<<<<<===???@@@AAAAAABBBDDDGGGIIIKKKNNNUUUaaapppuuuttt~~~zzz|||vvv^^^III@@@FFFQQQ___ooo}}}|||mmmbbbfffoooqqqfffccccccttt|||rrrjjjjjjhhh```aaa}}}uuucccNNN===777:::???IIIXXXdddlllrrrxxx|||rrrqqqrrrvvv{{{sssvvv{{{ZZZfffsss\\\EEE;;;;;;888<<<===GGGZZZggguuuzzz^^^HHHGGGNNNNNNLLLMMMRRRWWW[[[\\\bbbnnnxxx}}}nnntttcccGGG@@@@@@===<<>>===<<<;;;::::::::::::999888888888888888777777888777555555666666444222111111111000000000//////............------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,******++++++,,,---......+++,,,,,,---...---------ddd___\\\XXXYYYPPPSSSNNNLLLHHHCCC@@@>>>======999999999999999999999999888666666777888999888777444555555666777888888999:::<<<>>>@@@@@@???>>>===999999999888888888777777<<<<<<;;;999777666777999777888999;;;============999===JJJ```tttxxx{{{lllZZZZZZeeemmmtttzzz~~~}}}{{{|||}}}}}}}}}nnn___KKKBBB::::::;;;;;;===@@@GGGIIIKKKJJJIIIJJJPPPTTTXXXbbbrrr{{{zzzzzzwwwyyy}}}yyydddOOOAAAGGGRRRbbbsssxxxnnnpppwwwcccUUUSSSWWWjjj}}}qqqhhhkkkjjj```^^^yyywwwdddOOO>>><<>>BBBOOOgggxxx```PPPEEEJJJQQQQQQMMMKKKQQQVVV\\\bbbnnn~~~gggfffTTTEEECCCCCC@@@<<<===>>>===<<<;;;::::::::::::777777777777777777777777999777555555666555444222000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++))))))******+++,,,,,,,,,++++++************++++++******++++++,,,,,,------++++++,,,---------------iiidddbbb]]]\\\PPPQQQNNNKKKGGGBBB>>><<<;;;:::888888999999999999888888666555444555777888777666444444555666777888999999999:::<<<>>>===;;;888777777666666666666555555555666777777666555666999<<<;;;:::888888999:::::::::777999???KKK]]]sssyyyxxxxxxhhh^^^fffrrrxxx|||}}}}}}}}}{{{}}}{{{qqqfffVVVKKKAAA>>>======???BBBRRRUUUWWWSSSMMMMMMTTT[[[eeennn{{{||||||kkkXXXCCCHHHSSSddduuu~~~[[[MMMNNNPPPccc|||qqqjjjkkkjjj___YYYsssxxxhhhTTTGGGHHHPPPUUUfff}}}}}}yyy{{{~~~cccdddvvv|||lllSSS???999===;;;CCCKKK[[[sssmmmOOOKKKHHHLLLRRRVVVXXXXXXTTT```ooo{{{xxxzzz[[[QQQGGGBBBCCCBBB???======<<<;;;:::999999999999777777777777777777777777777666444444444333222000000000/////////.........---------,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++((())))))***++++++,,,,,,++++++************++++++++++++++++++++++++,,,,,,++++++,,,------------,,,pppkkkhhhbbb^^^PPPOOOOOOLLLGGGBBB===:::888777888888999999999999888888555444333444666777666555333444555666777888999:::777999;;;<<<;;;888555222444444444444444444333333111222333333444777;;;>>>:::666333333555777555333777999:::>>>LLLccczzzwwwlllkkkwww~~~|||yyy|||zzzrrrjjjaaaUUUHHHCCCAAA@@@BBBFFF[[[___```YYYOOOMMMUUU^^^nnnuuu~~~yyysssuuu{{{rrr___EEEJJJTTTeeevvv{{{WWWKKKNNNJJJ]]]yyy|||wwwrrroookkkjjj]]]UUUnnnzzzmmm[[[PPPSSS]]]{{{zzzuuuqqqooozzznnnQQQ^^^eeevvvzzziiiPPP<<<888===999EEEQQQfffyyy\\\JJJEEEHHHJJJLLLRRR^^^ggglllggg{{{yyyaaayyyzzzXXXTTTLLLAAA999:::>>>>>>:::<<<;;;:::999888888888888666666666666777777777777666444333222222222000...000/////////............---------,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,++++++************++++++,,,,,,++++++++++++++++++++++++,,,---------,,,,,,{{{|||zzzfffYYYLLLIIIKKKIIIFFFBBB>>>;;;999888999888888777666555555444333333333444444444555555333333444555666666666555777777777777666666666666111222333444555555555555666555444333444666888:::666666666666666666666666666555888===>>>EEEaaa~~~}}}zzzzzz}}}~~~~~~||||||~~~zzzvvvoooiiiTTTCCCDDDFFFIIIRRRgggaaaZZZTTTTTTYYY___cccccceeejjjmmmhhheeennn{{{uuufffQQQGGGMMM___rrrrrrSSSFFFHHHGGGXXXmmm|||yyyqqqiiiqqqhhhWWWSSSnnnwwwpppjjjkkkwww{{{ggg___bbbiiiqqqxxxrrrQQQMMMVVVRRRfffxxxcccKKK<<<999:::EEEDDDaaacccWWWOOODDDKKKMMMMMMVVVggglllmmmvvvqqqpppaaannn{{{YYYMMMLLLEEE>>><<<======;;;888;;;999777777888999888777::::::999999777666555444333333222222111000000000////////////////////////------------------------++++++++++++++++++++++++,,,,,,+++***+++,,,---...---,,,,,,+++*********+++))))))***++++++++++++***,,,++++++******++++++,,,******))))))))))))************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,{{{~~~|||gggZZZLLLIIIJJJHHHEEEBBB>>>;;;:::999888888777777666555555444333333444444444555555555333444555555555555555555666555555555444444444444111222333444555555555555555444444333444555777888444444444444444444444444777555666::::::???TTTlll}}}~~~{{{|||{{{zzzyyy|||{{{xxxuuupppZZZGGGEEEHHHNNNZZZ```YYYRRRRRRYYYaaaeeeeeejjjeeebbbbbbccciiixxxxxxkkkUUUIIIKKK\\\ooooooTTTFFFDDDEEEWWWnnn~~~{{{ssskkkooofffVVVQQQmmm|||yyywww{{{yyyjjj\\\ZZZcccooo|||___PPPPPPSSS___tttttt```KKK???<<<>>>DDDFFFjjjfffOOOKKKKKKFFFOOOWWW[[[cccmmmkkkhhhqqqnnn___oookkkRRRFFFHHHCCC>>>===???@@@>>>;;;;;;999888888999999888777999999999888777666444444333333222111111000000///........................------------------------++++++++++++++++++++++++,,,,,,+++++++++,,,---...---,,,++++++******++++++))))))***++++++++++++++++++******))))))******+++*********))))))***************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,vvv{{{zzzeeeXXXJJJFFFHHHFFFDDDAAA>>><<<:::999888777777666666555555555444444444555555555555555444555555555555444444333333333333333222222222222111222222333444444444444444444444444444444444444333333333333333333333333888444555888888:::FFFUUUvvvwww|||yyy{{{~~~~~~}}}~~~yyyxxxxxxvvvuuuwww{{{~~~}}}{{{{{{vvvaaaMMMHHHHHHQQQcccbbbZZZUUU[[[jjjuuuvvvrrryyyrrrlllmmmttt}}}rrr\\\LLLKKKXXXkkk~~~hhhSSSDDD???BBBVVVnnn}}}uuummmlllcccSSSOOOkkklll```XXX]]]kkkzzz\\\KKKNNNSSSTTTgggwwwfffSSSDDD<<<<<<>>>CCCNNNyyyjjjMMMCCCEEEHHHIIITTT]]]bbbgggooonnnooo{{{zzzfffpppnnnWWWJJJAAADDDBBB???@@@BBBCCCAAA???<<<:::999888999:::999888888888888888777555444444333222222111111000//////........................------------------------++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,++++++******++++++)))******+++++++++++++++***))))))))))))))))))***++++++************++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,lllrrrsss___SSSFFFDDDEEEDDDBBB???===;;;::::::777777666666666555555555555555555555555555555555555555555555444444333222333333222222222111111111111111222333333333333333222333333444444333333222333333333333333333333333777444444888::::::???GGGcccrrrrrrnnnxxx|||tttppptttzzz{{{yyyyyyxxxwwwuuutttssstttvvvwww|||~~~}}}zzziiiWWWOOOKKKRRReeeoookkkjjjssswwwdddSSSMMMVVVfff~~~tttaaaMMMAAA>>>@@@VVVnnn}}}vvvnnnhhh```PPPMMMiii{{{tttkkkffflllzzzbbbIIIFFFJJJTTT^^^ooo~~~xxxhhhUUUFFF===:::<<<@@@HHHdddlllQQQIIIJJJJJJKKKNNNXXX]]]\\\bbbqqq{{{ooozzzrrrWWWJJJEEEBBBCCCBBBAAACCCDDDDDDBBB???===;;;999999:::;;;:::999777777777777666555444333222222222111000000//////........................------------------------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***++++++,,,)))***++++++,,,,,,++++++******))))))))))))******,,,++++++++++++++++++,,,******++++++++++++******++++++++++++++++++++++++ccclllnnn[[[PPPFFFEEEDDDCCCAAA>>><<<;;;:::999666666666666555555555555555555555555555555444444444555555555444333222222333333333222222222222111000111222222333222222222111222333333444333333222444444444444444444444444666444555:::>>>???AAACCCPPP___uuutttxxxtttooonnnsssyyyxxxvvvvvvxxxwwwuuuttttttttttttssstttvvv{{{tttggg]]]RRRUUUfffzzz|||zzznnn\\\SSSVVVaaazzzqqqZZZFFF>>>@@@AAAVVVppp}}}uuummmeee]]]MMMKKKggg~~~zzzwww}}}jjjIIIGGGKKKIIIYYYrrr~~~|||mmm\\\IIIAAA??????DDDJJJVVV~~~```QQQHHHLLLPPPMMMOOOUUU\\\^^^^^^jjjvvv{{{iiiVVVNNNFFFCCCGGGCCCCCCCCCDDDDDDBBB@@@======;;;999999:::;;;:::999666666666666666555444333222222111111000//////...........................------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,******+++,,,,,,,,,,,,++++++++++++******+++++++++,,,++++++++++++++++++,,,******++++++++++++******++++++++++++++++++++++++aaajjjmmmZZZPPPHHHHHHCCCBBB@@@===;;;999888888555555555555555555555555444444444444444333333333333444444444444333333222444333333333222222222222000111111222222222111111111111222333333444555555444444444444444444444444444444555:::>>>AAABBBBBBBBBMMMaaayyy~~~wwwtttuuuyyy{{{xxxvvvwwwyyywwwvvvvvvvvvuuusssrrrpppqqqtttzzzwwwnnn]]]YYYgggyyy~~~vvveee\\\ZZZ^^^uuuqqqWWWBBB===BBBCCCYYYsss|||uuummmccc[[[LLLIIIgggjjjMMM???JJJQQQSSSkkk{{{cccSSSFFFEEEHHHJJJQQQYYYnnnxxxRRROOOHHHFFFJJJKKKKKKSSS]]]eeelllssssssMMMHHHLLLFFFCCCIIIBBBCCCCCCCCCAAA???===<<<<<<:::999888999:::999888555555666666555444333333222111111000000///......------------------------------------------------++++++++++++++++++++++++)))******+++,,,+++++++++++++++******++++++,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++******++++++++++++******++++++++++++++++++++++++bbbkkklllXXXOOOHHHJJJCCCBBB@@@===:::888777666555555555555555555555555444444333333333222222222222222333444444444333333333333333222222222111111000111111111111111000000111111111222333555777888333333333333333333333333222444555666999<<<======;;;???NNNfff~~~{{{vvvvvvzzzyyywwwvvvvvvwwwwwwtttqqqooooooppptttzzzxxxddd[[[fffrrrzzz}}}nnneee^^^]]]qqqrrrXXXCCC>>>DDDEEE[[[xxx}}}vvvnnnaaaZZZKKKIIIfffnnnNNNEEEBBBJJJUUUiiizzzbbbVVVOOOUUU\\\```gggqqq{{{VVVIIIJJJIIIHHHGGGGGGMMMZZZdddrrr|||___GGGFFFJJJFFFBBBBBB@@@AAAAAA@@@>>>===<<<<<<;;;999888888999999888777444444555555555444333333111111111000//////......------------------------------------------------++++++++++++++++++++++++((()))***+++,,,++++++***++++++******++++++,,,---***+++,,,,,,------,,,,,,++++++************++++++*********))))))***************++++++++++++******************************ccckkkkkkVVVLLLEEEHHHDDDBBB@@@===:::888666555444555555555555555555555333333333222222111111111111222333333444444444444222222222222111111111111000000111111111000000///222111111111333666999:::222222222222222222222222222444555333444666888888999888BBBZZZuuuyyysssuuu{{{yyywwwvvvwwwxxxwwwtttpppqqqoooooorrrwww}}}zzzeee[[[eeennnuuusssjjjaaa\\\oooqqqZZZFFF@@@DDDGGG]]]|||~~~wwwoooaaaYYYJJJIIIgggxxxVVVDDDIIIJJJIIIWWW|||zzzmmmcccaaakkktttwwwZZZFFFUUUHHHKKKKKKHHHIIITTT```hhh|||```XXXMMMGGGFFFEEE@@@;;;>>>??????>>><<<<<<<<<===;;;999777777888999888777444444444555444444333333111111111000//////......------------------------------------------------++++++++++++++++++++++++((()))***+++,,,+++******+++*********+++,,,,,,---***+++,,,,,,------,,,,,,******))))))))))))************))))))))))))************++++++++++++******************************zzznnnjjjgggYYYNNNIII@@@CCCAAA>>><<<999888888888888777777666555444444444000111222444444333222111000111333555555444333222444333222111000000000000222222222111111111000000222111000111333666888999444444333222111111111222000000000111222444555666:::777999GGG\\\ttt~~~yyyxxxuuurrrqqqsssssspppnnnmmmmmmnnnqqqtttuuurrrooo~~~tttggg___mmmzzz~~~{{{tttiii___cccxxxsssZZZEEE???CCCNNNddd{{{rrraaaSSSIIIKKKaaalll]]]LLLMMMRRRaaa|||||||||iii\\\TTTLLLHHHHHHLLLEEEHHHTTT___gggvvvqqqwwwzzz}}}\\\SSSKKKEEEDDDDDDBBBAAACCC=========<<<<<<;;;::::::666666555444444444444555777666666444333222111111111000000///...------------,,,,,,---///000///...,,,++++++******++++++,,,+++++++++*********))))))))))))************))))))******++++++++++++******+++++++++++++++***)))(((+++++++++*********))))))******))))))((((((''''''************************)))************+++++++++nnnfff```RRRJJJHHHBBBBBBAAA>>>;;;999888777777777777666666555444444333222222333333333222222111111222444555555555333222444333222111000000000000222222222111111000000000222000111666;;;<<<888333333333222111111111111111000000000111222333555555666666999@@@JJJYYYooo|||rrrooolllkkkmmmoooooonnnmmmllllllnnnppppppmmmjjjrrrvvv|||zzzsssnnnyyynnnaaaaaaqqqsssZZZEEE@@@DDDQQQiiiyyypppaaaSSSIIIKKKbbb~~~ooodddeeeiiisss}}}uuullleeeddddddYYYTTTPPPPPPOOOKKKJJJLLLOOOQQQ\\\mmmxxxwwwuuuyyydddQQQMMMGGGDDDEEEEEE@@@============<<<;;;::::::::::::666555555444444444444444666666555444333222111111000000000///...---------...---,,,---...///...---,,,++++++******++++++,,,+++++++++*********))))))))))))************)))))))))******++++++******)))***************)))((((((+++++++++*********))))))))))))))))))((((((((((((************************))))))*********+++++++++pppbbbXXXIIIEEEGGGCCCAAA@@@===;;;999888777777666666666555555444444333444444333222111111111111111222444666666555444333333222111111000000000000111111111111000000000000000000333;;;CCCBBB777---222111111111111000000000000000000111222333444555666:::>>>???===BBBTTTggg|||}}}xxxuuupppnnnnnnpppqqqrrrpppnnnmmmllllllkkkhhhffffffkkksssyyy~~~}}}ssseee___hhhuuusss[[[FFFAAAEEERRRnnnrrrwwwnnnaaaSSSIIIKKKccc{{{vvv{{{}}}pppbbbUUUMMMIIIHHHAAAAAAEEELLLNNNMMMPPPTTT\\\___kkkiiipppuuuvvv___MMMIIIGGGDDDDDDGGGFFF@@@;;;:::<<<;;;:::888888888888999666555444444333333444444555555444333222111111000000000//////...---------///...,,,---......---,,,++++++************+++++++++++++++***************))))))************)))))))))******++++++******)))((())))))))))))(((''''''+++************)))))))))(((((((((((())))))))))))************************)))))))))*********++++++qqq___SSSFFFCCCFFFCCC@@@???<<<:::888777777777555555555444444444333333666555333111000000111111111333444666666555444333222222111000000000000000000000000000000000000000...000555===BBB???555,,,000000111111111000000000000000000000111222333444666999======999999FFFTTTtttzzz}}}}}}wwwsssrrrrrrrrruuusssooollliiigggfffeeebbbfffkkkqqqvvv|||vvviii___aaaiiisssyyysss\\\GGGBBBFFFOOOooo{{{iiirrrwwwnnnbbbSSSIIIJJJaaa~~~|||xxxooobbbUUULLLFFFCCCAAAGGGDDDFFFMMMSSSVVV[[[aaahhhfffqqqfffuuujjjMMMEEEIIIGGGDDDEEEGGGEEE???;;;;;;;;;:::888666666666777888555444444333333333333333444333333222111111000000/////////......---------///...------------,,,+++++++++************++++++************************))))))************))))))))))))************))))))((()))))))))))))))((((((************))))))))))))''''''(((((())))))******************************))))))))))))************qqq___TTTGGGDDDFFFAAA???>>>;;;999888777777777444444444444333333333333666555333111000000111111111222444666666555444333111111000000///000000000////////////////////////+++000777::::::666222000///000111111111111000000000000000000111222333333444444555777666555;;;BBB]]]tttwwwxxxzzztttpppooowwwtttooojjjeeecccccccccbbbcccdddgggkkkrrrzzzyyymmmaaa___ccceeennnyyyuuu^^^IIICCCGGGOOOrrrsssaaaeeeyyypppcccTTTHHHHHH___|||{{{|||{{{}}}|||xxxssspppaaa[[[TTTNNNJJJGGGDDDBBBBBB@@@CCCOOOZZZbbbhhhmmmmmmsssoooddd{{{kkkWWWIIIEEEHHHFFFCCCBBBCCC@@@<<<:::===:::999777666555555666666444444333222222222222222222222222111000000//////............------------///...,,,,,,------,,,***+++******))))))******+++************************))))))************)))))))))))))))******)))))))))))))))***++++++*********))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((()))))))))*********ppp^^^TTTHHHEEEFFFAAA>>>===;;;888777666666777333333333333333333333333444444333222111111111111000111333555555444333222111000000//////000000000............////////////,,,000555555111///000222///000111222222222111000000000000000000111222222777333222555666444444777GGGbbbyyy~~~yyy|||{{{xxxzzzwwwuuusssmmmfffaaa___```bbbaaaaaa______```eeemmmrrr}}}|||wwwlll___YYYZZZWWWcccuuuwww```KKKDDDGGGSSSvvvooo[[[]]]www{{{rrrbbbSSSGGGGGG]]]xxxxxx~~~~~~}}}|||{{{wwwqqqiii```YYYTTTNNNNNNLLLJJJGGGDDDAAA@@@???AAAKKK[[[gggmmmrrrwwwuuunnnsss|||zzz```NNNJJJGGGCCCBBBCCC@@@>>>>>>:::666777<<<888888777777666555555555444333222222111111222222111111000000000/////////------------------------...---+++,,,------,,,+++******))))))))))))*********************+++++++++))))))************))))))((())))))******))))))((()))******++++++++++++***(((((()))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******ooo\\\RRRGGGEEEFFFAAA===<<<:::888777666666777222222222222222222333333222222333333333222222111///000222444444333222111000000////////////000000---------....../////////...000000000......///000///000222333444333222111000000000000000111111222777333222555666333222444999PPPcccuuulllbbbzzzuuusssmmmeee___^^^aaaddd``````___^^^]]]___cccfffnnnssszzz~~~zzzuuuooocccTTTKKKJJJJJJ[[[uuuyyyaaaLLLEEEHHHSSSvvvrrr]]]XXXmmm|||ttt```QQQFFFGGG^^^ssswww|||yyyxxxwwwnnnjjjddd\\\TTTNNNIIIGGGKKKMMMNNNKKKFFFAAA@@@@@@DDDMMM[[[iiipppxxx|||rrrvvveeeLLLEEEFFFCCCAAABBB@@@>>>======999555666;;;666777888999888666444333333333222111111111111111000000////////////......---------------------------+++++++++---...---,,,******))))))))))))******))))))*********+++++++++))))))************))))))(((((())))))))))))(((((((((((()))***************(((((((((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***nnnZZZOOOEEEDDDGGGBBB===;;;:::888666666666666222222222222222222222333000111222444444333222111...000111333333222111000000000////////////000111---------.........//////111///------///000///---///000222444444444222111111000000000000000111222000...///222222///000333111BBBOOOaaa}}}yyy|||ooobbbbbbooowwwtttoooggg``````dddhhh___```aaaaaa______```aaadddhhhooovvv|||~~~{{{yyy{{{uuunnnfffXXXHHH>>>;;;BBBUUUwwwzzzbbbLLLEEEHHHOOOrrrxxxbbbTTTeeexxx|||xxxzzz|||}}}ttt^^^OOOEEEGGG```}}}qqqwww~~~{{{wwwuuusssrrraaa]]]UUUNNNIIIGGGGGGHHHOOORRRSSSOOOHHHBBBBBBDDDEEEPPPaaalllrrr~~~{{{```QQQGGGHHHGGGAAABBBHHH???>>>???@@@<<<666777;;;666777999:::999777444222333222222111000111111111///////////////.........------------------------,,,+++***+++---...---,,,******))))))))))))******))))))******++++++++++++))))))************))))))(((((())))))))))))((((((''''''((()))))))))))))))'''((((((((())))))************))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))gggUUUNNNDDD@@@CCCAAA===<<<:::888777666555555555444222222222222111///000000000000000000000000000000000000111111111111111111000////////////////////////...------,,,,,,+++---///000...------------///000222222000///---///000000000000111111111...///000111111000///...666666===OOOiiiwww{{{|||sssqqqoooqqqzzzxxxnnngggeeeddddddcccaaa___^^^^^^^^^^^^___aaaeeekkkssszzz}}}yyyuuusssiii\\\QQQEEE;;;888;;;CCCJJJwwwmmmRRREEEGGGRRRppp```XXX```ooo||||||uuuooonnnooouuu}}}}}}uuu\\\LLLDDDLLLfff{{{~~~|||xxxqqqhhh___ZZZLLLLLLIIIDDDAAACCCJJJQQQYYYQQQJJJIIIHHHFFFGGGJJJPPPbbblllvvv|||rrrPPPKKKEEEBBBBBBCCCBBBAAA<<<<<<<<<;;;::::::999999:::::::::999888777666555555333000000111111000///////////////////////////------------------------.........------,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((())))))))))))eeeSSSLLLBBB???AAA???<<<;;;:::888777666555555555333222222222222111///000000000000000000000000//////000000000111111111111000000///////////////...............---------,,,...000000///------......///000111111000///...000000000000111111111111//////000000000000//////000222777BBBTTTkkkooorrryyy{{{tttuuu~~~yyyqqqmmmiiifffdddbbb```______aaabbb\\\]]]^^^^^^```gggqqqxxx{{{~~~|||xxxrrrnnndddZZZOOOGGG@@@:::888;;;@@@NNNqqqXXXKKKKKKSSSooolllZZZ^^^gggooooooggg```___jjjooouuuxxxxxxzzz}}}|||ttt[[[KKKBBBIIIccc}}}{{{xxxssskkkbbbYYYQQQMMMDDDDDDCCCBBBAAAFFFNNNUUUbbbYYYQQQNNNMMMNNNTTTZZZbbb~~~vvvrrrVVVMMMHHHCCCAAAAAABBBBBBAAA>>>======<<<<<<;;;::::::;;;;;;;;;:::999777666555333222111222333444333222........................------------------------......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))******))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))cccPPPJJJAAA>>>@@@===;;;;;;999777666555555555555333222222222222111000000000000000000000000000//////000000000000111111111000//////......//////---------...............---///111000///......///////////////////////////000000000111111111222222000000////////////000000,,,///222555===QQQkkkrrrooopppxxx}}}qqqsss~~~yyyvvvooojjjgggccc___]]]]]]^^^___ZZZ\\\[[[WWWTTTVVV```hhhkkkqqqyyy~~~|||wwwppphhhcccSSSIII@@@===;;;::::::<<>>======<<<<<<<<<<<<<<<;;;999777666555222222222444666777555444........................------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))~~~aaaOOOIIIAAA>>>@@@<<<::::::888777666555555555444333222222333333111000////////////////////////////////////000000000111000000///............///,,,,,,------...//////000...000111111///...///000000///............///000000000000111111111222222000000///......///111222///000000///222BBBYYYjjj~~~~~~wwwxxx}}}xxxxxxwwwppptttqqqkkkeee```]]][[[[[[______]]]ZZZUUUTTTWWWZZZ^^^dddllluuu|||}}}yyysssjjj___XXXIII???888777:::;;;===???JJJggg{{{gggWWWRRRUUUhhhuuupppnnnpppnnneee]]]YYYPPPTTTXXX[[[\\\bbbkkkrrrxxx{{{}}}vvv[[[JJJ???CCCZZZyyyqqqllljjjcccXXXLLLCCC???>>>>>>BBBBBBDDDHHHNNNUUU[[[^^^bbbcccgggiiihhhhhhnnnwwwtttjjjlllvvv[[[SSSNNNEEECCCAAA???@@@AAABBBCCCAAAAAA@@@@@@???>>>>>>>>>======<<<;;;999777666555222222333555777777444222........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***************))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((())))))))))))~~~aaaMMMHHHAAA???@@@<<<999888777666555555444444444222111222333333222000////////////////////////...////////////000000000000//////...............+++,,,,,,---...///000000///000111000///...///111//////............////////////000000000111111111000///.........///111222222111///...222<<>>BBBOOOvvv|||kkk[[[RRRSSS```qqq|||wwwvvvyyyxxxqqqiiifffgggbbbYYYPPPNNNTTT___hhhrrrxxx~~~}}}www\\\LLLAAACCCYYYzzzqqqggg```ZZZTTTKKKCCC>>>>>>AAACCCGGGFFFGGGLLLTTTZZZ]]]^^^nnnmmmmmmlllkkkqqqvvvgggyyy[[[KKKJJJFFFCCCCCCBBB@@@@@@AAACCCDDDAAAAAAAAA@@@??????>>>>>><<<<<<;;;:::999777666555222222333444555444111...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))~~~___KKKFFFAAA???@@@;;;888777666555444444444444333222111111333333222111000000000000000000000000......////////////000000000///......------......,,,,,,------...///000000///000000///......///111................................./////////000000///......//////000111222111///...///333999>>>@@@]]]wwwqqqqqqllldddeeeppp}}}sssllleee[[[OOOJJJMMMRRRTTTTTTRRRTTTWWW[[[```fffmmmrrrxxx|||{{{tttiii\\\NNNFFF===888444555777999@@@GGGUUU}}}ppp```UUUQQQWWWccctttxxx```MMMHHHOOO[[[dddrrrwww}}}yyyqqq\\\LLLBBBEEEZZZyyyuuuoooggg]]]UUUIIIGGGCCC@@@???BBBEEEHHHIIIHHHJJJSSS^^^fffhhhfffrrryyywwwqqqzzz___HHHDDDFFF???AAABBBBBBAAA@@@@@@BBBDDDAAA@@@@@@???>>>>>>======:::::::::999888777666555333222111222333222///---------------------------------------------------++++++++++++,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))|||]]]IIIDDD???>>>>>>999777777666555444444444444333222111111333333222111000000000000000000000000........./////////000000//////...------------...,,,---------......//////...//////...,,,---...000------...//////...------------------............---...///000000111111111......///111333555666666HHHVVViiiyyyvvvhhhZZZUUU[[[jjjmmm```XXXSSSMMMLLLNNNRRRSSSSSSOOOQQQSSSTTTVVVYYY]]]___ggglllsssyyy}}}}}}wwwnnnbbbTTTFFF===777555666888999<<>>>>>@@@BBB??????>>>>>>===<<<<<<<<<777888888888888777666555222111000000111222111///------------------------------------------------******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))){{{[[[GGGBBB>>>======777777666555444444444444444333222111111333444333111000000000000000000000000............/////////000//////...------------...---------........................---,,,,,,...000,,,---///000000///---,,,,,,,,,,,,---------......,,,---///111111111111000,,,///111222222222333555888:::FFF[[[ooo|||}}}~~~~~~|||jjjqqq{{{xxx^^^UUUWWWaaaxxxuuu[[[KKKIIIMMMSSSXXXYYYVVVSSSQQQMMMOOORRRRRRRRRQQQRRRRRRXXX^^^gggooouuu}}}{{{sssiii\\\NNN@@@777333444888;;;<<>>@@@AAA???<<<<<<>>>@@@>>>>>>======<<<;;;;;;;;;666666777777777777666666111000//////111333333333------------------------------------------------*********++++++,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))ppp]]]III@@@>>>;;;999888888777666555444333222222222222222111111111111000///000000111111111111000////////////000000000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........................................................///000222444555222000......///000111222222333555888===FFFSSSeeeyyyzzznnnxxx{{{kkkkkklllttt~~~lll^^^___pppgggOOOLLLXXX\\\``````]]]XXXVVVUUUPPPRRRSSSRRROOONNNMMMNNNKKKQQQYYY```gggqqq~~~}}}yyywwwqqqdddSSSDDD:::666:::999888999<<>><<<===;;;:::;;;>>>>>><<<:::;;;<<<=========<<<;;;:::888888777666555444333333444333111//////000111222///...---,,,+++,,,------------,,,,,,,,,,,,++++++)))************+++++++++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%'''''''''''''''((())))))ppp]]]III@@@>>>;;;888777777777666555444333333222222222222111111111000000000000111111111000000///....../////////000000000///......------......///++++++++++++++++++++++++,,,,,,,,,---------......------------------------..............................///111333444222000/////////000000111111222...333888===FFFXXXooowwwvvv}}}~~~uuusssqqqtttwwwvvv{{{kkkXXXVVVppprrrsssoooeeeYYYPPPKKKNNNOOOPPPOOOMMMKKKKKKKKKIIINNNSSSXXX\\\dddooowww{{{|||~~~yyywwwoooaaaPPPBBB999666;;;999;;;@@@DDDLLL___sss~~~|||uuulllWWWUUUVVV[[[eeerrr}}}~~~{{{|||}}}~~~|||mmmccc```ZZZLLLBBBDDDZZZ~~~zzzzzzzzzuuuppphhh]]]UUURRRLLLFFFBBBCCCEEEGGGGGGCCCEEEEEEHHHVVVgggooonnnyyyyyy{{{}}}yyyzzzrrrWWWNNNKKKGGGDDDBBB@@@>>><<<===;;;;;;<<<>>>>>><<<:::999:::;;;;;;;;;:::999888777777666666555444444444444333111000///000111222///...---,,,,,,,,,------------,,,,,,,,,+++++++++)))************+++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''((())))))ppp]]]III@@@===;;;888777666666555555555444444444222222111111111000000000111111111111000//////............////////////000...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------...000222222000.../////////000000000000000,,,000333333666EEE]]]ppp{{{}}}}}}oookkkooowwwsssgggfffnnnwwwiiiZZZQQQLLLNNNOOOOOONNNLLLKKKKKKLLLJJJLLLOOOPPPQQQVVV]]]bbbiiilllrrrxxx|||{{{vvvlll\\\KKK>>>777555:::888===GGGLLLVVVppp~~~xxxppp^^^\\\YYY\\\cccmmmuuuzzz~~~|||zzzwwwwww{{{zzzvvvvvvxxx{{{{{{{{{|||rrraaaXXXXXXMMMCCC???DDDXXXzzzrrrwwwxxx}}}xxxtttmmmggg```WWWLLLDDDDDDBBB@@@@@@CCCFFFIIIIIIHHHHHHHHHQQQhhh~~~yyy}}}jjjTTTEEEIIIGGGCCCAAAAAA???===;;;===<<<;;;<<<======<<<:::888888888888888777666666555555555444444444444444333222111000///000111222///...---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++)))************+++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))ppp]]]III???===:::888666555555555555555555444444111111111111000000000000111111111111000///...---------........./////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++////////////////////////---,,,---...000000///---/////////////////////...///000000---...888IIIVVVjjjyyylll^^^TTTSSSUUU\\\ooo{{{gggWWWRRRRRRPPPQQQQQQPPPMMMLLLMMMNNNMMMNNNNNNMMMLLLMMMQQQUUUZZZ]]]cccjjjrrrxxx}}}{{{uuuiiiWWWFFF:::666555777888???IIIPPPaaa}}}}}}~~~|||vvvkkkgggbbbbbbfffmmmtttwww||||||zzzyyyyyy||||||xxxtttrrrssswww{{{}}}|||~~~}}}kkkWWWNNNOOOAAA===@@@III[[[~~~kkkbbblllvvv~~~|||zzzwwwtttrrrkkkfff^^^WWWPPPIIIBBB>>>???AAADDDHHHKKKKKKJJJIIIIIIJJJVVVnnnyyy^^^QQQJJJFFFEEECCC@@@??????>>>===;;;;;;;;;;;;;;;;;;;;;:::999888777777777666666555555222333333333444444444555222111000000000000111111......------,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))*********+++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))nnn\\\HHH???===;;;888777555555555555555555444444111111111000000000//////111111111000000...---,,,------------............,,,,,,++++++++++++,,,,,,........................,,,,,,,,,---------......++++++++++++++++++++++++////////////////////////---,,,,,,---...///...---/////////...............111///------///555<<>>>>>>>>>>>===<<<999:::::::::999888888888999888777777666555555555111111222222333333444444000000000000000000111111---------------,,,,,,,,,,,,,,,+++++++++*********))))))*********+++++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''''''''((())))))lllZZZGGG>>>===;;;999888666666555555555444444444111111000000000/////////000000000000///......---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......++++++++++++++++++++++++...........................---,,,,,,...///...------------...............///,,,+++---222666888888KKKaaazzz}}}wwwdddUUUNNNPPPVVVnnnzzz~~~tttoooooofffddd```ZZZSSSOOOMMMNNNNNNMMMLLLJJJIIIIIIIIIJJJLLLLLLMMMQQQWWW^^^eeejjjttttttvvv{{{zzzrrrcccPPP???666555777888???EEEJJJ\\\}}}rrr}}}|||wwwqqqnnnpppuuuzzz|||yyyzzz{{{{{{{{{|||}}}||||||}}}|||jjjVVVJJJHHHDDD======BBBRRRssseeeWWW```zzz|||xxxrrrssssssrrrmmmeee^^^YYYOOOKKKFFFBBBAAADDDGGGJJJGGGHHHJJJMMMSSS]]]hhhpppuuuxxxkkk~~~qqqrrrcccPPPLLLNNNJJJDDDBBB@@@>>>>>>>>>???>>>===999:::;;;;;;999777777888:::999888666555555555555000000111111222222333333//////000000000000000000------......------,,,+++++++++++++++************)))************+++++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%'''''''''''''''((())))))jjjXXXEEE>>>===<<<::::::777777666555444333333222111000000000////////////...///////////////......+++,,,,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,,,,.........---,,,,,,,,,------......///,,,,,,---...000222444555<<>><<<:::888888999:::999777555444444444444000000111111111111111111...//////000000000000000------.........---,,,+++++++++++++++************)))************+++++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''((())))))iiiWWWEEE=========;;;;;;888777777555444333222222000000000000////////////......///////////////...++++++,,,,,,,,,---------...------,,,,,,------...************************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...------...///...---++++++,,,,,,---...//////---///111///++++++///333666>>>IIIXXXmmm|||nnngggkkkvvv|||rrrZZZSSSPPP\\\tttvvvkkkdddbbbRRRPPPNNNLLLKKKJJJIIIHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNQQQWWW```iiiqqqtttuuuzzz}}}wwwoooaaaOOO???777666999888EEEOOOaaazzzxxx{{{vvvwwwzzz|||~~~~~~nnnaaa\\\OOOMMMVVVeeewwwuuu|||{{{yyyxxxvvvuuusssoooiiieeebbb___ZZZTTTMMMHHHDDDBBBDDDFFFJJJMMMPPPTTTWWWZZZ]]]gggvvvpppaaauuusssnnn~~~www[[[RRRJJJGGGHHHHHHGGGGGGDDDBBB@@@???@@@@@@???>>>;;;>>>@@@>>>;;;999999;;;999888666444333333333333111111111000000000000000......///000000111000000,,,---.........---,,,++++++++++++************))))))************+++++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''((())))))aaaSSSCCC<<<999666666777666444333333444555333222000000000000///////////////////////////......---+++,,,---.........---,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......------...000........................444555888>>>KKK___uuuvvvfffaaadddgggsssWWWQQQ\\\nnnzzzkkk[[[OOOHHHLLLNNNIIIFFFIIIFFFIIILLLMMMLLLJJJIIIIIIKKKKKKKKKMMMQQQWWW]]]```fffkkkqqqwww|||wwwkkkZZZJJJ===666:::AAAGGGDDDddd~~~~~~~~~zzz{{{}}}yyyrrrmmm```\\\hhh|||yyyxxxvvvuuuppppppooolllhhhbbb]]]ZZZNNNNNNKKKFFFFFFIIIIIIFFFCCCKKKMMMKKKXXXooovvvooo}}}{{{llljjjmmmvvvhhhMMMMMMLLLJJJGGGFFFEEEEEEFFFCCCBBB@@@===;;;;;;<<<>>>======<<<;;;:::999999888888777666555555444444555111111111000///......---000000//////.........---------------------------,,,,,,,,,++++++*********'''((()))+++++++++***)))***************)))((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******cccTTTDDD;;;888666666777666444333333444444333222000000000000/////////...///////////////...------+++,,,---.........---,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,...000........................///222777:::@@@OOOcccrrr{{{qqqggg___ooottt~~~kkk```___bbbhhhnnn~~~}}}nnn[[[RRRKKKJJJJJJIIIJJJMMMKKKKKKJJJIIIHHHJJJLLLNNNJJJIIIIIIIIIKKKNNNRRRTTTVVV[[[bbbjjjqqqxxx~~~~~~ooo\\\KKK>>>666888===FFFLLLwww~~~~~~xxxtttiiihhhwww}}}yyyvvvtttqqqooonnnlllhhhccc^^^YYYUUUSSSKKKMMMMMMIIIGGGJJJKKKJJJKKKNNNQQQXXXcccqqq}}}~~~{{{{{{nnn}}}lllYYYOOOKKKJJJHHHFFFDDDDDDDDDDDDAAAAAA@@@>>>===>>>???AAA>>>======<<<;;;:::999999777666555444333333333333222222111000000///......000/////////.........---------------------------,,,,,,,,,++++++*********'''((()))***+++******))))))************)))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))eeeUUUDDD;;;777555666888555444333333444444333222000000000/////////.........////////////...------++++++,,,---------------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...++++++,,,,,,,,,,,,,,,,,,///000///...,,,,,,...000------------------------+++111666555555<<>>>>>===<<<;;;::::::999666555444333222222222222222222222111000000///////////////...............------------------------+++++++++++++++*********(((((()))************)))))))))******))))))((('''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((eeeVVVDDD;;;777555555888555444222333444444333111000000/////////...............//////......---,,,++++++,,,,,,------------------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,///111222222000///......------------------------...111444333111444>>>GGGXXX]]]gggvvvzzz{{{oooeeejjjppptttsssfffXXXYYYcccsss}}}~~~uuuiiiddd\\\RRRRRRQQQOOOMMMKKKIIIFFFDDDIIIIIIHHHHHHGGGFFFEEEDDDCCCEEEIIILLLOOOTTTYYY]]]eeeffflllssswwwwww{{{}}}lllWWWHHH???:::<<<@@@QQQ{{{}}}sssqqqzzz}}}|||zzzvvvsssoookkkfffbbb^^^[[[WWWUUUMMMKKKIIIGGGEEEEEEFFFFFFLLLXXXaaa___XXXTTTSSSSSSVVV```ooo|||qqqZZZQQQLLLGGGDDDFFFFFFEEECCCBBBAAAAAA@@@>>>>>>>>>???@@@AAA@@@@@@???>>>======;;;;;;:::999666555444333222222222222222222222222111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))*********)))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''dddTTTCCC:::777555555777555333222222333444222111////////////...........................------,,,++++++++++++,,,,,,------------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,---111555666555111...,,,------------------------000000000000111444777999>>>FFFVVVlll{{{{{{xxxpppdddZZZdddvvvrrrbbbVVVVVV[[[cccvvvvvvgggjjjddd\\\UUUQQQNNNKKKIIIFFFGGGHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFHHHKKKNNNTTTUUU[[[ccchhhjjjpppvvvvvvssstttyyy|||||||||kkkVVVFFF<<<999>>>EEEZZZ~~~~~~wwwnnnooo~~~}}}zzzvvvsssoookkkfffbbb\\\ZZZUUURRRPPPMMMIIIGGGDDDDDDEEEFFFGGGHHHHHHHHHLLL[[[iiikkkfffdddeeefffqqq|||}}}rrrRRRGGGIIIJJJEEE@@@EEEDDDDDDCCCBBBAAA@@@@@@>>>===<<<>>>@@@@@@>>>;;;>>>>>>===<<<;;;:::999999777666555444333333333333222222222111111111111111---------...............,,,,,,,,,,,,,,,,,,,,,,,,******************************)))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''```QQQBBB:::777555444666444333222222333333222111/////////.........---------............---,,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,*********+++++++++++++++++++++++++++++++++++++++---,,,,,,+++******))))))))))))******+++,,,,,,,,,+++///444666555111...,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---000222222111111999HHH^^^uuuyyysss{{{mmmYYYWWW___nnnxxxzzz```PPPIIINNN^^^pppuuueeeXXXRRRPPPPPPPPPFFFGGGGGGGGGGGGGGGFFFFFFDDDEEEFFFFFFEEEEEEGGGIIIHHHHHHMMMTTTYYY[[[aaahhhkkkiiikkksssyyy}}}oooYYYGGG;;;999BBBMMMlll~~~}}}nnnjjjzzzyyyuuutttpppkkkfffaaaZZZTTTPPPMMMKKKIIIHHHGGGEEECCCAAA@@@AAACCCEEEGGGHHHHHHHHHGGGVVVeeelllooouuu}}}oootttsssmmm[[[JJJFFFDDD@@@@@@CCCBBBCCCCCCBBBBBBAAA??????<<<;;;;;;>>>@@@@@@===999======<<<;;;:::999999888777666555444333333333333111111111111111111111111---------------.........,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************+++***))))))((()))))))))(((((())))))(((((('''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((\\\NNN@@@:::888555333444444333222222333333222000//////.........---------------......------,,,+++,,,+++*********+++,,,---------,,,,,,,,,,,,++++++,,,++++++******++++++,,,)))*********++++++++++++************************+++++++++***************((())))))***++++++,,,,,,***---000111000...------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111111444;;;HHHZZZmmm~~~~~~~~~rrriiigggiiikkkpppwww~~~lll^^^VVVVVVXXXiiiooorrrfff^^^[[[WWWTTTLLLLLLJJJIIIHHHFFFEEEEEECCCEEEFFFGGGFFFFFFFFFGGGDDDCCCEEEJJJMMMNNNSSSYYY___]]]```gggmmmrrryyy|||sss^^^JJJ======KKK\\\~~~|||mmmhhhwww|||wwwpppjjjfff___\\\YYYUUURRRMMMHHHEEEEEEDDDCCCDDDEEEFFFDDDCCC@@@AAABBBEEEIIIMMMPPPSSSSSS___kkksss|||vvvxxxyyyzzzoooWWWLLLFFFGGGDDD>>>>>>EEE@@@@@@AAAAAA@@@???======;;;999:::>>>CCCCCC???:::<<<<<<;;;:::999888888777666555444333222222222222000000000000000000000000,,,,,,,,,------.........++++++++++++++++++++++++((()))))))))*********+++,,,+++)))((((((((()))***(((((())))))(((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))YYYLLL@@@:::888555333333444333111222333333222000//////.........---------------......------,,,+++,,,+++*********+++,,,------------,,,,,,,,,++++++,,,++++++++++++++++++,,,))))))******++++++++++++************************)))))))))***++++++,,,,,,((())))))***++++++,,,,,,***+++,,,+++++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,///111000...---000444444222000444BBBVVVkkkyyy}}}}}}pppjjjbbb```fffrrr~~~qqqaaaUUUZZZ[[[hhh|||uuulll```XXXTTTRRROOOLLLIIIFFFEEEDDDCCCEEEGGGHHHGGGEEEEEEFFFDDDBBBBBBEEEFFFFFFJJJPPPRRRPPPQQQVVV[[[___dddkkkooorrrwwwzzz}}}tttaaaMMM@@@BBBVVVjjjwwwjjjgggttt}}}uuusssoooiiibbb[[[VVVRRRJJJIIIHHHGGGGGGFFFDDDBBBBBBBBBCCCEEEGGGIIIHHHGGGFFFFFFGGGJJJQQQYYY```eeemmmuuu|||ooossswwwgggKKKRRRDDD===CCCHHHDDDAAADDD>>>>>>?????????===<<<;;;999888:::???EEEFFFBBB===<<<;;;;;;:::999888777666555444333222111111111111///////////////000000000,,,,,,,,,------.........++++++++++++++++++++++++(((((())))))*********+++,,,+++***((((((((()))***(((((((((((((((''''''&&&'''''''''&&&&&&'''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******YYYKKK===888666444444555111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,************))))))((((((,,,,,,,,,++++++*********))))))*********+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))***************************++++++,,,,,,++++++***))))))***+++,,,,,,------+++++++++++++++++++++++++++,,,...---,,,,,,---//////...///222555;;;HHHUUUxxx~~~vvv|||lll\\\VVV```oooxxxmmmaaaWWW[[[eeeooovvv{{{zzzrrrccc___\\\ZZZVVVOOOIIIGGGGGGGGGGGGFFFEEEDDDEEEFFFDDDDDDDDDEEEGGGJJJNNNOOOKKKIIIHHHHHHKKKNNNPPPQQQXXX\\\cccjjjpppssstttuuu~~~zzzjjjUUUDDDHHHfffmmm___dddttt}}}{{{{{{zzzxxxvvvsssqqqoooddd```YYYQQQJJJEEECCCBBBAAA>>><<<>>>CCCDDDAAA===AAABBBCCCEEEGGGHHHGGGFFFLLLTTTWWWWWW^^^ooo~~~wwwvvv}}}ssskkkYYYNNNKKKGGGFFFEEEDDDCCCBBBBBBBBB????????????>>>===;;;;;;999===CCCGGGHHHEEE@@@===;;;:::999888777555444444444444333222222111111000......////////////.........---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))))))))************))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%}}}XXXKKK>>>999888555444555111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))),,,,,,,,,+++++++++***************++++++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***++++++,,,------+++++++++++++++++++++++++++,,,------,,,,,,---///...------///000444>>>III___jjjxxxtttooorrrvvv|||vvvoookkkmmmzzz{{{fff[[[XXXWWWWWWYYYjjjpppzzzuuupppsssnnn___SSSRRRLLLJJJIIIGGGFFFEEEEEEDDDIIIHHHFFFFFFFFFHHHKKKMMMHHHFFFEEEEEEHHHJJJKKKKKKHHHKKKQQQVVVZZZ]]]^^^___jjjmmmqqqtttvvvyyy~~~mmmYYYLLLVVVyyy~~~jjj[[[```sss}}}zzzwwwtttrrrooommmjjjeeeaaa\\\YYYWWWMMMJJJFFFCCC@@@???@@@@@@CCCCCCDDDDDDEEEEEEEEEEEEEEEHHHJJJJJJIIIJJJNNNRRRYYY___gggrrr}}}vvvaaaTTTKKKGGGFFFFFFEEEDDDBBBAAAAAA@@@@@@?????????>>>>>>===;;;;;;:::===AAADDDDDDBBB>>>;;;999999888777666666555555333222222111111000//////000000111111111111000000------,,,++++++++++++,,,,,,,,,+++++++++*********+++++++++*********))))))))))))************))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''xxxVVVJJJ???;;;:::777444444111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))******+++,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,---...///......///...---444<<>>>>>???AAACCCEEEAAADDDGGGFFFDDDDDDGGGKKKJJJMMMPPPNNNLLLOOOXXXaaannnrrr}}}zzztttYYYKKKGGGEEEDDDDDDDDDCCCAAA@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<;;;:::<<<>>>@@@???===;;;999777777777666666666555555222111111000//////......///000000111111000000///------,,,+++++++++++++++,,,++++++++++++*********+++************)))))))))((())))))******))))))(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***rrrRRRGGG===;;;:::666333333111111111111000000000///........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***))))))******+++++++++,,,++++++++++++++++++++++++***,,,------,,,+++---...111//////111///---///444DDDLLLXXXdddrrr|||xxxuuurrroooqqqzzzjjjhhheeeccceeemmmxxxzzz^^^OOOFFFGGGKKKUUUdddvvv{{{iii___[[[VVVPPPKKKJJJLLLNNNPPPNNNOOOPPPPPPOOOMMMJJJHHHGGGEEEDDDCCCDDDDDDBBBAAAEEEDDDDDDEEEEEEFFFGGGGGGGGGIIIMMMQQQUUUXXXZZZ[[[bbbfffkkkpppwww~~~ooo^^^[[[qqqqqq]]]bbbyyy~~~{{{wwwssslllfff```ZZZUUUQQQMMMKKKHHHFFFEEEEEEFFFFFFCCCCCCBBBBBBCCCDDDFFFHHHCCCEEEHHHHHHHHHIIINNNSSSTTTVVVWWWYYY]]]eeepppyyyhhhZZZMMMHHHHHHEEECCCBBBBBBAAA@@@>>>==================>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::999888777555555555555555555555666222111111000000///......---..................------,,,,,,+++***+++++++++++++++++++++************************))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''((()))))))))))))))nnnNNNDDD;;;999888555222111111111111111000000000///........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***)))***************++++++++++++++++++++++++++++++***+++---,,,++++++,,,...///---...111000------111444888???IIIYYYooo~~~zzzqqqlllpppzzzpppiiieeeeeegggmmmrrr~~~qqqfffWWWSSSNNNMMMSSS```nnnxxxxxx}}}wwwmmmbbbZZZXXXZZZ]]]\\\___dddfffeee___XXXSSSMMMKKKHHHFFFEEEEEECCCAAADDDCCCBBBAAAAAAAAABBBBBBEEEEEEEEEFFFHHHJJJLLLMMMPPPSSSXXX\\\bbbhhhooosss}}}|||}}}~~~zzzpppfffjjjooo___eee}}}zzzvvvpppjjjhhh^^^ZZZUUUPPPLLLHHHDDDAAA===<<<<<<<<<>>>AAACCCEEECCCCCCBBBBBBBBBCCCDDDEEEHHHHHHIIILLLPPPVVV[[[^^^aaaaaadddmmm|||wwwdddOOOJJJGGGGGGEEEAAA@@@BBBAAA@@@???>>>===<<<<<<<<<<<<============<<<<<<;;;;;;:::999888777777666666333444444444444555555555333222222111000000//////------............------,,,,,,+++************++++++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&'''((())))))***''''''''''''''''''''''''))))))******))))))''''''lllLLLBBB999777777444111111111111111111000000000000...........................------,,,,,,++++++***++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***************************++++++++++++++++++++++++***+++,,,,,,++++++,,,---,,,***+++//////,,,,,,.........///333===OOOeeessssssmmmnnnrrr|||wwwtttqqqkkkllluuu}}}{{{qqqfff]]]XXXXXXZZZfffvvvuuulllkkknnnuuuyyy}}}{{{rrrggg```TTTPPPLLLHHHFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAADDDBBBAAABBBDDDGGGHHHHHHEEEFFFIIIJJJLLLOOOSSSVVV``````cccgggllloooooonnnlllnnnmmmkkkttt{{{vvvkkkdddlllrrrhhhbbbYYYQQQOOOHHHFFFDDDBBBBBBBBB@@@???<<<<<<<<<===???AAACCCEEEBBBBBBBBBCCCDDDEEEGGGGGGHHHHHHJJJNNNVVV___fffjjjmmmnnnuuuuuuvvv~~~cccUUUQQQJJJGGGFFFEEEBBB???CCCIIIBBBAAA@@@>>>======<<<<<<<<<<<<=========<<<<<<;;;:::999999888777666666666333333333333333444444444333222222111111000//////...//////000000//////...,,,,,,+++***************+++************)))))))))(((((()))))))))))))))***'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((())))))******+++'''''''''''''''''''''''')))************(((&&&%%%kkkMMMBBB888666666444222222111111111111000000000000..............................---,,,,,,+++*********+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***************))))))))))))++++++++++++++++++++++++)))+++,,,,,,++++++,,,---,,,)))***...///,,,+++---000000///---///666AAAJJJeeexxx}}}uuuppp}}}vvvqqqpppqqq{{{{{{qqqkkkjjjbbbZZZXXX```nnn|||vvvjjjbbbYYYTTTMMMHHHEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDCCCBBBBBBEEEHHHIIIHHHFFF@@@AAAAAAAAA@@@AAADDDFFFIIIJJJLLLPPPUUUXXXXXXWWWWWW]]]___```kkk~~~~~~~~~}}}xxxsssnnnlllfffcccbbbkkk}}}nnnYYYSSSRRRJJJDDDCCCCCCBBBAAAAAACCCDDDDDDCCCAAABBBBBBCCCDDDEEEEEEEEEDDDEEEFFFHHHIIIKKKLLLMMMJJJNNNSSSXXX^^^iiiuuu}}}{{{tttttt}}}yyyaaaOOOJJJMMMJJJFFFCCCDDDCCCBBBDDDIIICCCBBBAAA???>>>>>>>>>>>>;;;;;;<<<======<<<<<<;;;999999999999888777777666333333333333222222222222222111111000//////.........//////000000//////...,,,++++++***************************))))))))))))(((((((((((())))))******''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((()))******((('''&&&kkkNNNBBB888666666555333444111111111111000000000000..............................---,,,,,,+++***************++++++,,,,,,,,,*********++++++,,,,,,,,,))))))*********+++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))************************+++++++++,,,,,,+++++++++*********)))))))))))))))++++++++++++++++++++++++)))+++,,,,,,+++***,,,---...++++++///000...,,,...+++...000111000111666:::EEEbbbyyy~~~{{{yyyxxx{{{yyyoooeeeffflllvvvyyy^^^HHHOOOWWWXXXeee{{{qqqddd\\\[[[UUUMMMGGGDDDCCCCCCCCC>>>???@@@BBBBBBCCCCCCCCCDDDDDDEEEIIILLLKKKGGGCCC>>>????????????@@@CCCFFFEEEDDDFFFHHHKKKLLLJJJIIIGGGNNNQQQQQQZZZnnn{{{rrrrrruuuyyyzzz{{{{{{{{{}}}|||}}}|||~~~|||{{{|||zzzyyysssrrrooolllhhhdddaaa___UUUVVVXXX```mmmzzz~~~kkkUUUDDDEEEIIIFFFCCCDDDEEECCCBBBBBBCCCCCCCCCBBBAAABBBCCCDDDEEEEEEDDDDDDFFFGGGHHHJJJKKKLLLNNNNNNRRRZZZbbbgggkkkuuuqqqnnn{{{yyy___QQQNNNMMMKKKIIIDDD???>>>BBBFFFCCC@@@???DDDCCCBBB@@@??????>>>>>>;;;;;;<<<<<<===<<<<<<;;;888999999999999888888777333333333222222222111111000000000///......------,,,------------------,,,,,,++++++***)))*********************))))))))))))'''((((((((())))))******''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$###(((((((((((((((((((((((($$$%%%''')))***)))((('''kkkMMMDDD<<<999777444222333000000000000000111111111------------------------000///...---------------++++++,,,,,,,,,+++******)))***++++++++++++***))),,,,,,++++++++++++++++++,,,,,,,,,++++++************************++++++++++++***)))'''''')))***+++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------....../////////......///000000000000000999GGG\\\qqqvvvqqqwwwvvviii___bbb```hhhzzzbbbYYYRRRJJJQQQccc{{{xxxmmmggg^^^]]]YYYSSSMMMIIIHHHIIIKKKFFFAAAAAAEEEGGGDDD@@@FFFFFFGGGKKKOOOOOOKKKFFFHHHBBB<<<:::===@@@@@@???@@@AAACCCEEEFFFFFFFFFEEEEEEFFFGGGJJJQQQ[[[cccfffeeeccc```^^^___bbbfffiiiqqqnnnnnnppplllfffhhhnnnooommmmmmqqqwwwzzzxxxtttwwwwwwwwwxxxyyyzzz|||}}}yyy{{{}}}~~~|||yyyvvvtttvvvvvvvvvvvvvvvvvvvvvvvvuuuyyy{{{sssmmmmmmmmmjjjeeecccaaa^^^[[[WWWTTTQQQPPPNNNLLLLLLOOOUUU[[[]]]\\\NNNJJJFFFEEEGGGGGGCCC???BBBBBBCCCFFFJJJIIIDDD???GGGGGGHHHHHHHHHGGGGGGFFFFFFKKKNNNMMMMMMSSSWWWYYY^^^xxxmmmbbbUUUMMMKKKLLLLLLJJJDDDCCCAAA@@@@@@BBBDDDFFFFFFDDDBBB@@@>>>??????@@@??????>>><<<<<<;;;;;;;;;999999999888888666555444888666111,,,///555444...222222000///..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''jjjMMMCCC;;;999777444222333111111111000000000000000........................//////...---------------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++******************+++***)))(((((()))***+++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------...............///000000000000///000777DDDRRRaaaooo{{{~~~}}}yyytttqqqfff```dddiiilllwwwuuukkkddd^^^dddqqq{{{}}}xxxjjjXXXIIIAAACCCDDDEEECCCAAABBBGGGKKKOOOTTTZZZ^^^\\\VVVOOOKKK@@@@@@@@@@@@AAACCCEEEFFFLLLLLLJJJGGGDDDCCCCCCDDD>>>>>>???@@@CCCFFFGGGGGGJJJHHHFFFEEEFFFHHHLLLNNNQQQOOOPPPSSSQQQLLLNNNSSSTTTSSSVVV]]]fffkkkkkkhhhcccccccccdddeeefffggghhhlllllllllkkkkkkjjjiiihhhhhhgggfffeeedddbbbaaaaaaccceeehhhiiiiiiiiiiiijjjddd___XXXTTTVVVXXXWWWUUUTTTRRROOOKKKIIIGGGFFFFFFBBB@@@???@@@DDDFFFGGGFFFEEEAAA>>>>>>@@@AAA@@@>>>EEEFFFHHHHHHGGGEEECCCCCCDDDDDDDDDEEEGGGKKKNNNPPPSSSXXX\\\^^^dddppp{{{nnn[[[SSSJJJDDDEEEGGGGGGFFFDDDCCC@@@???@@@BBBEEEGGGEEEDDDAAA???>>>>>>???@@@@@@???>>><<<;;;;;;::::::888888888888888777666555222000///222555444///***222111000///...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''iiiKKKBBB:::888777444222333222222111111000000/////////////////////////////////...---------------------,,,+++******+++,,,---,,,+++***))))))***+++,,,*********++++++,,,,,,---,,,,,,,,,++++++++++++***,,,+++++++++***)))))))))+++***)))(((((()))***+++******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------...//////000////////////000222777BBBRRRcccnnn|||qqqkkkgggeeekkktttvvvyyy|||{{{zzz||||||ggggggpppsss}}}sssbbbWWWRRR[[[aaaccc\\\PPPMMMVVVaaaccclllvvvxxxooobbbWWWPPPCCCDDDCCCBBBAAACCCHHHMMMNNNOOOOOOKKKGGGDDDEEEGGGDDDDDDEEEHHHIIIGGGCCCAAADDDCCCBBBAAABBBCCCEEEGGGBBBBBBDDDFFFEEEBBBCCCFFFKKKJJJLLLQQQVVVXXXVVVTTTNNNNNNNNNNNNOOOPPPRRRRRRZZZXXXVVVUUUVVVWWWXXXXXXUUUUUUTTTSSSQQQPPPOOOOOOWWWWWWWWWVVVUUUUUUXXXZZZMMMIIIDDDDDDGGGJJJLLLLLLGGGFFFCCCAAA@@@???@@@@@@EEECCCAAABBBCCCDDDDDDCCCHHHFFFFFFGGGJJJLLLLLLLLLFFFLLLRRRQQQKKKGGGHHHKKKJJJJJJJJJKKKPPPVVV\\\```nnnuuu}}}vvv```PPPOOOJJJEEECCCEEEHHHIIIHHHDDDBBB???>>>>>>BBBEEEHHHEEECCCAAA???>>>>>>???@@@AAA@@@>>><<<;;;:::999999777777888888888777777666444111555@@@BBB999111///111111000///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''gggJJJAAA999777666444222444333222222111000///....................................---,,,,,,------------,,,+++******+++---///,,,+++)))(((((()))+++,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++***)))((((((******)))(((((()))************++++++++++++******************************************++++++++++++************************++++++++++++++++++++++++------...////////////...222000---...444AAAPPP[[[nnn|||zzzzzzwwwpppooo_________gggyyyvvvaaa]]]^^^\\\aaalll|||vvvtttuuu{{{hhh___gggrrr||||||jjjZZZPPPHHHFFFCCCBBBFFFMMMUUUZZZUUUWWWXXXTTTNNNIIIIIIKKKEEECCCDDDHHHKKKHHHDDDBBBAAAAAA@@@@@@@@@AAACCCCCCFFFFFFHHHJJJKKKJJJJJJKKKOOONNNMMMNNNNNNMMMIIIEEEDDDDDDDDDDDDEEEFFFGGGHHHJJJIIIHHHHHHJJJKKKKKKKKKHHHHHHHHHIIIIIIJJJJJJJJJQQQQQQQQQOOOMMMMMMOOOQQQGGGCCCAAADDDGGGGGGGGGIIIDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAABBBCCCEEEEEEEEECCCFFFJJJNNNPPPQQQPPPPPPNNNWWW^^^[[[PPPHHHIIIMMMMMMPPPUUU]]]gggqqqzzzsssssslll\\\RRRKKKKKKHHHFFFFFFHHHJJJJJJIIICCCAAA>>><<<===AAAEEEHHHDDDBBB@@@>>>===>>>???@@@AAA@@@>>><<<:::999888888666777777888888888888777777111777FFFHHH;;;333555111000///...............---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''dddHHH???888666666444333444333222222111000///......------------------------------,,,,,,,,,------...---,,,+++******,,,...///,,,+++)))(((((()))+++,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++***)))((((((******))))))))))))************++++++++++++******************************)))))))))******+++++++++************************++++++++++++++++++++++++,,,,,,---..................---,,,+++...555>>>EEETTThhh}}}|||wwwsssuuu}}}{{{sssddd___YYY[[[hhhyyy~~~}}}wwwooobbbeeekkkooonnnrrr{{{~~~sssaaaUUUNNNLLLMMMUUUaaakkkmmmkkkfffddd___WWWQQQPPPSSSWWWYYYQQQLLLMMMMMMHHHDDDCCCEEEEEEDDDDDDDDDEEEFFFGGGEEEGGGIIIKKKNNNQQQRRRRRRQQQOOONNNLLLKKKHHHEEEBBBBBBBBBBBBBBBBBBCCCDDDEEEAAACCCFFFHHHGGGEEECCCBBBBBBBBBCCCDDDEEEGGGGGGHHHGGGHHHIIIHHHFFFEEEFFFGGGEEEAAAAAAEEEFFFBBB@@@CCCDDDEEEFFFGGGFFFEEECCCBBBBBBCCCEEEFFFGGGIIIJJJKKKGGGNNNWWW\\\]]]ZZZXXXWWWZZZ___```XXXLLLGGGLLLTTTYYY```mmm|||||||||gggVVVPPPNNNMMMHHHGGGFFFFFFFFFEEEDDDBBBBBBAAA>>><<<===@@@DDDFFFBBBAAA???=========>>>???AAA@@@>>><<<:::999888777666777777888888888888777333,,,111===>>>333...333000//////...............------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''bbbGGG>>>777666666333333444222222111111000000//////------------------------,,,,,,,,,,,,,,,------...,,,,,,++++++,,,---...///,,,+++***))))))***+++,,,*********++++++,,,,,,---***++++++++++++,,,,,,,,,,,,+++++++++***))))))))))))))))))******)))))))))******++++++++++++******************************(((((())))))***+++++++++************************,,,,,,,,,++++++++++++***+++,,,------......------+++,,,------...000333666888III^^^lllzzzyyyssssssvvvxxxyyyvvvqqqtttzzzxxxrrrsssvvv{{{}}}vvvooohhheeelllvvvyyyooojjjkkkppp}}}~~~rrrmmmggg^^^YYY[[[cccmmmtttyyyjjj^^^ZZZVVVNNNIIIJJJRRRPPPOOONNNNNNOOOQQQRRRQQQSSSTTTUUUZZZaaacccaaa___\\\WWWQQQKKKFFFCCCAAACCCBBBBBBBBBCCCCCCDDDEEEDDDJJJPPPPPPIIIBBB>>>>>>AAAAAAAAABBBCCCDDDEEEEEECCCDDDFFFEEEDDDDDDEEEFFFJJJDDDCCCGGGFFFAAA@@@EEEHHHGGGFFFEEEDDDBBBAAAAAACCCEEEIIIKKKKKKMMMOOOPPPTTT]]]hhhllljjjdddaaa``````___\\\WWWUUU]]]kkkxxx|||zzznnn]]]PPPKKKKKKJJJHHHGGGGGGGGGFFFEEECCCAAA@@@BBB@@@???===>>>???BBBCCCAAA@@@>>>===<<<===>>>???@@@???===;;;:::999888888777777888888888777777666111---...444444...,,,111//////......---......///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''aaaFFF===666555555333333444111111111000000000000000........................,,,,,,++++++,,,,,,---...++++++,,,,,,---......///************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******************))))))************))))))******++++++++++++******************************((((((((()))***+++++++++************************------,,,,,,++++++++++++++++++,,,------------,,,---...//////......000111---666@@@GGGTTTiii~~~xxxrrrnnnooosssyyy~~~iiiddddddooo{{{~~~zzzuuuyyy|||tttooossszzzvvvsssvvvuuuiiihhhggg```]]]aaadddbbb```^^^^^^___bbbdddqqqqqqnnnjjjmmmssstttpppiiieee^^^UUUMMMHHHEEEEEEGGGGGGGGGGGGGGGHHHHHHIIISSS[[[aaa\\\NNNBBB>>>???AAAAAACCCDDDFFFHHHIIIJJJKKKKKKKKKJJJIIIKKKOOORRRUUUMMMIIIKKKJJJGGGKKKUUUUUUQQQKKKFFFCCCCCCFFFGGGEEEJJJOOOTTTVVVYYY]]]```hhhqqqzzz{{{uuuooommmnnnqqqqqqqqquuu~~~yyyeeeWWWPPPIIIFFFGGGGGGFFFDDDEEEFFFGGGFFFEEEDDDCCCCCCAAA@@@@@@????????????@@@@@@???===<<<<<<===>>>??????>>><<<;;;:::999999999888888888888888777666555333222222111//////000111.........------......///,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''```EEE<<<666555555333333444000000000000000111111111////////////////////////++++++++++++,,,,,,---...***+++,,,---............)))***++++++++++++***))),,,,,,++++++++++++++++++*********++++++,,,,,,,,,***************+++++++++))))))************))))))******++++++++++++******))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))---------,,,,,,+++++++++++++++,,,------------,,,---------+++***+++---000111222000...555HHH\\\hhhttt~~~tttwww|||uuuggg___dddiiicccXXXQQQMMMWWWeeerrr{{{ooommmoooeeelllvvv}}}vvvuuuyyywwwqqq```]]]XXXQQQLLLKKKLLLNNNNNNMMMMMMMMMMMMNNNNNNOOOaaajjjooofffRRRCCC@@@CCCAAABBBEEEIIIMMMPPPSSSTTTRRRQQQOOOMMMNNNRRRXXX]]]\\\QQQKKKMMMLLLLLLUUUccceee^^^SSSJJJGGGIIINNNRRRaaagggooovvv{{{}}}{{{gggWWWNNNKKKGGGCCCCCCDDDEEEFFFGGG???@@@BBBCCCCCCBBBCCCDDDAAAAAA@@@@@@???>>>>>>===@@@???===<<<;;;<<<>>>???>>>===<<<;;;:::999999999999999999888888666555555111444333...,,,///000.........---------......///,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''```CCC>>>888555666666555333111111111111000000000000)))***,,,------......///************++++++,,,---,,,,,,,,,,,,++++++***)))((()))+++,,,------,,,,,,************************************************,,,+++++++++***)))))))))************************++++++***)))(((((())))))(((((())))))******++++++))))))))))))))))))))))))*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------///111111222888CCCLLLbbbkkk{{{~~~zzzrrreee[[[WWWRRROOOTTTaaasssyyynnniiimmmmmmhhhjjjppp|||~~~xxxvvv{{{iii\\\^^^^^^YYYSSSQQQVVV[[[RRRSSSSSSTTTVVVZZZ```eeeoooooolllbbbQQQBBB???DDDDDDKKKOOONNNUUU```aaaZZZUUUUUUSSSPPPPPPUUU___gggaaaXXXNNNIIIMMMVVV^^^dddmmm```TTTQQQXXXaaajjjppp}}}tttbbbVVVNNNJJJEEEDDDCCCAAA@@@@@@AAAAAA@@@AAABBBBBBCCCCCCCCCBBB===>>>@@@@@@???>>>>>>???@@@@@@???>>>>>>===>>>>>>;;;;;;::::::999888777777777777777777666666666666555444111///......//////---------------------------,,,,,,+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))'''$$$"""""""""######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&%%%$$$$$$###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&___CCC>>>888555666666444222111111111111000000000000///444888777111---,,,...+++++++++++++++,,,------++++++,,,,,,,,,+++******)))***++++++,,,,,,++++++************************++++++++++++++++++++++++++++++************************************************))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------***,,,...------111999@@@JJJWWWmmmxxxnnnbbb___ZZZWWWXXX^^^gggooo}}}qqqhhhfffgggeeeccceeeiiinnnrrrssspppccceeeeeedddbbbcccgggjjjhhhhhhhhhfffeeefffjjjmmmlllmmmllleeeXXXLLLKKKQQQQQQ^^^ggggggiiimmmkkkccc[[[XXXVVVYYY___dddfffeeeVVVRRRNNNOOOUUU]]]cccfffaaaaaaeeennnxxxrrraaaXXXQQQIIIBBBDDDCCCAAA@@@??????@@@@@@>>>???@@@@@@AAAAAAAAA@@@;;;===>>>>>><<<;;;;;;<<<===<<<<<<<<<<<<<<<===>>><<<;;;;;;:::999999888888777666666666666555555555555333111///......//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((%%%###&&&,,,...,,,(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&[[[DDD???999555555555333111111111111111000000000000000777>>><<<333,,,+++...---,,,,,,,,,,,,---......******+++,,,,,,,,,++++++,,,+++******)))*********************************++++++++++++++++++++++++))))))******************************************)))))))))))))))*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,+++***+++000444333???SSSfffrrr{{{zzzrrrjjjeeebbbaaakkkeeefffttt|||xxx~~~{{{tttqqqpppoookkkgggllljjjiiiiiilllppprrrsssuuuvvvxxxvvvmmmfffiiippp{{{}}}wwwuuu~~~~~~nnnooosssyyy~~~~~~vvvwww}}}~~~rrreeeUUUNNNMMMKKKDDD<<>>======>>>>>><<<======>>>>>>>>>>>>>>>999;;;<<<;;;:::888888999999999999999:::;;;<<<<<<;;;;;;;;;::::::999999888555555555555444444444444333222000///.........///++++++++++++++++++++++++,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''$$$###)))111444000***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''WWWDDD???888555555555333000111111111111000000000///,,,111666555111------.........---------......///)))***++++++,,,,,,,,,,,,---,,,***)))((())))))***************************++++++++++++++++++++++++(((((())))))******++++++************************(((((())))))************))))))((((((''''''&&&&&&(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,---......,,,,,,...000---111:::EEEOOO\\\ooowwwqqqqqqtttwwwyyyvvvhhh___]]]gggqqqnnnbbbWWWYYY^^^fffoooyyy}}}tttnnnjjjfffaaa]]]]]][[[YYYXXXZZZ___dddgggyyy}}}zzznnnkkklllmmmyyyuuugggYYYQQQIIIFFFHHHGGGCCC>>>>>>>>>======<<<<<<<<<<<<<<<<<<============<<<<<<999;;;<<<;;;999777777888999999888888888999:::::::::999999999888888888777444444444333333333222222222111000......---......++++++++++++++++++++++++++++++***************+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((%%%$$$''',,,---***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''xxxSSSCCC>>>888555555444333111111111111111000000000///---,,,+++,,,.........---///......------.........)))***++++++,,,,,,,,,,,,,,,+++***)))))))))++++++************************++++++++++++++++++++++++((((((((())))))******+++************************'''((()))***++++++******))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((())))))*********************************************************************+++++++++,,,,,,,,,---/////////......///111//////222777AAAQQQaaa~~~~~~|||}}}~~~}}}~~~}}}tttooosssttthhhTTTFFFKKKNNNSSSYYYbbbppp{{{uuuhhhbbbZZZQQQLLLJJJJJJKKKSSSXXX___fffllloooqqqrrryyy~~~|||xxxssskkkddd^^^YYY[[[jjj}}}qqq[[[NNNMMMLLLJJJHHHFFFDDDBBBAAA<<<<<<===<<<<<<<<<;;;;;;<<<===============<<<<<<:::;;;<<<<<<:::999999:::<<<;;;:::999888888888888777777777666666666666666333333333333222222222222000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,*********))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((rrrOOOBBB===777444444555333111111111111111000000000000222...)))***---///...+++//////...------------...******+++,,,,,,,,,++++++************+++,,,---...************************************************(((((())))))))))))))))))************************'''(((***++++++***))))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++++++++************************************++++++++++++++++++,,,---............222000111222222333;;;DDDSSSaaarrr~~~}}}lllZZZOOOPPPQQQSSSTTTVVV\\\fffmmm~~~|||ssslllhhhhhhhhhcccddddddaaa]]]YYYWWWWWWXXX___eeegggiiikkkkkkiiikkklllooosssuuuwww~~~zzzzzzvvvrrruuuzzzuuujjjYYY\\\```cccdddeeefffhhhfffooo~~~qqqeeeYYYOOOIIIHHHJJJKKKHHHDDD@@@???@@@<<<<<<============<<<<<<==================<<<;;;:::<<<======<<<;;;<<<<<<===<<<;;;999888777666666555555555555555555555555333333333333222222222222///............------,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%''''''%%%""""""&&&+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((mmmLLL@@@;;;666444555555444333111111111111000000000000///...,,,,,,......---,,,///......---,,,,,,------++++++,,,,,,,,,+++******'''(((***,,,...///000111************************)))))))))))))))))))))))))))))))))))))))(((((((((************************((()))***++++++***((('''(((((())))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++++++++++++++++++++++++++************************************+++++++++++++++++++++,,,---------,,,///...000333222///111666555BBBPPPZZZdddpppyyy}}}xxxxxxwwwnnnlllmmmqqquuutttnnnhhhdddccc___ZZZWWWZZZ```hhhsss~~~wwwnnnjjjiiiZZZ```ccc```]]]]]][[[VVVUUUZZZ]]]YYYVVVYYY^^^aaahhhiiijjjiiiggghhhkkkooo{{{{{{zzzyyyyyyzzz~~~}}}||||||zzzoooppppppllleee^^^YYYXXXSSSYYYYYYWWW[[[dddddd\\\aaahhhqqqvvvyyy~~~|||qqqiii^^^UUUPPPMMMJJJGGGGGGGGGFFFFFFDDDAAA???===<<<===>>>??????>>>======<<<<<<======<<<<<<;;;:::999;;;===>>>======>>>???;;;;;;999888777777777777555555555555555555555555444444333333333222222222---............---,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((jjjJJJ???:::555333555666555444111111111111000000000000(((+++...///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))%%%'''***---000111222222************************((((((((((((((((((((((((******))))))((((((''''''************************)))***+++,,,+++)))'''&&&(((((())))))******++++++))))))))))))))))))))))))'''(((((()))***+++++++++************************)))))))))))))))))))))))))))************+++++++++...,,,,,,,,,------,,,+++,,,+++,,,///...---000555---444999;;;BBBOOO^^^fff|||||||||}}}uuuyyyhhhYYYUUUSSSRRRZZZeeeiiikkknnnttt}}}{{{||||||tttuuuvvvuuutttuuuuuupppjjjiiimmmrrrrrrppplllgggbbbaaaccceeeqqqnnnmmmmmmjjjhhhkkkpppllliiihhhiiikkklllnnnpppjjjtttwwwkkkcccdddfffgggddd]]]VVVSSSQQQTTT]]]aaa```gggwwwyyylllbbbQQQMMMJJJJJJKKKJJJFFFBBBGGGDDDBBBCCCEEEDDD@@@;;;===>>>???@@@@@@???>>>>>><<<<<<<<<<<<;;;;;;:::999999;;;===>>>======???@@@999888888777777777777888555555666666666666666666444444444333333333222222------.........---,,,,,,))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&'''((('''$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))nnnMMM>>>;;;777444333333222111000000000000////////////,,,,,,,,,------.........------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********))))))***+++,,,...///000******++++++++++++******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......//////000111222333777>>>DDD___kkkzzz{{{mmmdddcccdddccc]]]XXXYYY[[[]]]bbbhhhgggdddgggqqqzzz~~~~~~|||sss___SSSTTT\\\aaafffppp|||~~~qqqeeeYYYOOOIIIIIIKKKLLLKKKHHHFFFFFFGGGCCCDDDDDDCCCBBBAAAAAABBB===???AAACCCCCCAAA???>>><<<<<<<<<;;;::::::999999<<<======>>>======<<<;;;>>><<<:::888666555555555666666666666666666666666666666555444333111///...///............---------///...------++++++***))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&lllJJJ>>>;;;777444333333222111000000000000////////////,,,,,,------------------------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++*********+++,,,---...)))******++++++******))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))***************************************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........///000111111111444999===GGGUUUhhhwww~~~{{{ssspppooonnnddd\\\ZZZZZZVVVTTTTTTQQQQQQVVV^^^bbbdddjjjqqq~~~~~~wwwlllfffgggmmmuuu{{{~~~~~~sssdddVVVMMMIIIHHHHHHIIIGGGFFFFFFHHHGGGEEEBBBCCCEEEGGGHHHGGGEEECCCBBB>>>???AAABBBBBBAAA>>>===;;;;;;;;;::::::::::::999>>>>>>===<<<;;;;;;::::::===<<<:::888777666666666666666666666666666666666777777666666444222111000............---------------------,,,,,,++++++***)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))***+++)))'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&jjjGGG>>>;;;777444333333222111000000000000////////////------------------,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++*********++++++***************+++)))******++++++******))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........///000000000111333555222===MMMZZZccckkkttt{{{~~~|||wwwnnnlllkkkeee___\\\ZZZaaajjjmmmfff\\\ZZZ^^^___bbbddddddeeefffccc]]]]]]bbbeeegggkkkrrrtttrrrwwwxxxyyyyyyyyy{{{~~~{{{pppmmmuuu~~~{{{}}}wwwvvvyyyzzz~~~vvvpppttt~~~}}}uuuoooqqqxxxwww~~~{{{ddd[[[NNNDDD@@@BBBEEEHHHHHHDDDBBBEEEJJJLLLIIIDDDAAADDDHHHJJJIIIGGGCCC@@@>>>???AAAAAAAAA???===;;;999999999:::::::::;;;;;;???>>><<<:::999888888888<<<;;;:::999888888888888777777777777777777777777888888777666555333222111............------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++,,,---+++(((%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&kkkIII>>>;;;777444333333222111000000000000////////////.........------,,,,,,,,,------,,,,,,,,,++++++++++++++++++*********************))))))))))))******))))))************)))))))))))))))))))))******+++((((((((((((((((((((((((((()))))))))************++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***++++++,,,------......---...///000000000000111000333777;;;AAAKKKYYYcccjjjvvvxxxuuuooobbb___TTTVVVUUUQQQPPPQQQOOOKKKPPPSSSUUUVVVXXX\\\[[[WWWWWWXXXZZZZZZ[[[]]]aaaccceeeeeebbb\\\WWWXXX^^^dddiii^^^\\\gggnnnlllnnnvvv~~~zzzuuuooolllmmmooopppoooiiicccbbbeeeeeecccbbb^^^]]]bbbkkkpppmmmiiitttxxxsssbbbWWWMMMIIIFFFCCCDDDDDDDDDDDDEEECCCCCCGGGLLLOOONNNKKKBBBCCCDDDFFFFFFDDDAAA>>>??????@@@@@@???===;;;:::999999999:::;;;<<<<<<===>>><<<:::888777777888999:::::::::999999999999999666666666666666666666666666666666555444333222111.........---------,,,,,,******++++++,,,,,,,,,,,,)))))))))))))))******+++(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***+++,,,***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&nnnLLL>>>;;;777444333333222111000000000000////////////.........------,,,,,,,,,------,,,,,,,,,+++++++++************************(((((((((((()))***++++++)))))))))******))))))))))))))))))))))))******+++((((((((((((((((((((((((((()))))))))************************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******************************(((((()))))))))*********++++++++++++++++++++++++******++++++,,,------...,,,,,,...000111222111111222111///...000777BBBJJJMMMWWWgggyyy~~~{{{vvvrrrkkkllliiibbb```bbbcccaaacccffffffeeeeeefffbbb[[[\\\\\\\\\[[[ZZZZZZ\\\^^^\\\ZZZZZZ^^^ccceeeccc```___OOOIIIRRRWWWVVV^^^lllpppmmmggg```ZZZXXXXXXZZZaaa]]]WWWXXXbbbllllllfffccciiiqqqzzzxxx{{{tttcccTTTIIICCCAAA@@@AAABBBDDDDDDBBB@@@AAACCCEEEGGGHHHIIIKKKLLLHHHEEEBBBAAAAAABBBAAA???>>>>>>???>>>>>><<<;;;:::999999:::;;;<<<======>>>:::999888666777888:::;;;999999999999999999999999444444444444444444444444444444444333222111000///...------------,,,,,,,,,)))******++++++,,,,,,---)))))))))))))))******+++(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''')))((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&oooNNN>>>;;;777444333333222111000000000000////////////------------------,,,,,,------,,,,,,,,,,,,++++++)))))))))***************(((((((((((()))***+++,,,((())))))******))))))((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************'''(((((())))))*********++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,...111333222111...000111222222333666888999>>>HHHWWWiii|||yyyrrryyy~~~zzzxxxwwwvvvsssooommmnnnooonnnnnnsss{{{ooohhh\\\XXX___dddgggssszzzsssmmmiiihhhhhhgggccc```gggwwwzzzvvvwwwqqqfffYYYMMMFFFDDDEEEDDDBBB??????@@@CCCDDDDDD>>>AAAEEEFFFFFFGGGIIIKKKOOOIIIBBB>>>???AAAAAAAAA============<<<;;;;;;:::999999:::;;;;;;<<<======888888777777888999;;;<<<888888999999999888777777333333333333333333333333111111111111000///...---------------,,,,,,,,,,,,)))*********++++++,,,,,,)))))))))))))))******+++))))))))))))))))))))))))'''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&mmmKKK>>>;;;777444333333222111000000000000////////////,,,,,,------------------------,,,,,,,,,,,,++++++((()))))))))*********+++*********))))))******+++(((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************''''''(((((()))******+++*********************************+++,,,,,,---------,,,+++,,,///111000///,,,...111222222111111111111444999AAAMMM^^^qqq~~~}}}{{{zzz}}}ttt]]]XXXPPPJJJFFFEEEFFFGGGGGGDDD@@@>>>@@@BBBDDDEEE???AAAEEEJJJPPPUUUWWWXXXQQQIIIAAA<<<===??????===;;;;;;<<<;;;;;;;;;;;;;;;888888888999999:::::::::888888999999999999999999777888888999888777666555333333333333333333333333000000000000000///...------------,,,,,,,,,++++++***************+++++++++)))))))))))))))******+++))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&''''''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&jjjHHH>>>;;;777444333333222111000000000000////////////,,,,,,,,,------.........---------,,,,,,,,,++++++(((((())))))*********+++---,,,+++***))))))))))))(((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************&&&''''''((()))******+++************************)))******+++,,,,,,------///,,,***+++...///...---///...---,,,,,,---///000---222777777999BBBSSS```dddjjjuuuuuummm```RRRMMMJJJFFFEEEEEEFFFEEEDDD@@@???>>>>>>???@@@>>>===BBBBBBFFFPPP^^^hhhkkkjjjOOOGGG???;;;;;;<<<:::888:::;;;;;;;;;;;;;;;;;;;;;777777777777777888888888:::::::::::::::999888777777777888888777666444333444444444444444444444444000000111000000///...------------,,,,,,,,,++++++************************)))))))))))))))******+++))))))))))))))))))))))))''''''((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((()))(((%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&fffHHH<<<999555333222111000///111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++)))((((((++++++************+++++++++*********))))))(((((((((((())))))******++++++'''((()))******)))((('''(((((())))))))))))(((((())))))(((((('''''''''&&&''')))***)))((('''(((***###$$$''')))******))))))(((((((((((()))))))))))))))***+++,,,.../////////---,,,,,,+++***)))((('''(((***+++***((('''))),,,************************)))************+++++++++***++++++,,,,,,------...............///////////////111333444444555777999>>>GGGYYYooo}}}~~~lllXXXMMMIIIHHHGGGHHHFFFDDDBBB@@@???>>>>>>@@@@@@???===;;;;;;<<<>>>???DDDMMMYYYaaa___VVVMMMAAA???===;;;:::;;;<<<===??????>>>>>>>>>???@@@AAA<<<:::777777777888888777666666666666666777777777999999888777666555444444111222333333444444333333222222111000///...---------------,,,+++***)))(((*********)))))))))))))))+++***(((((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%'''((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&eeeHHH<<<999555333222222000///111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******++++++************++++++************)))))))))((()))))))))))))))*********'''((()))******)))((('''(((((())))))))))))(((((()))(((((((((''''''''''''''')))***)))((('''(((***&&&'''((())))))((('''&&&(((((((((((())))))))))))***,,,...000222333333333111111///...,,,***)))((((((***+++)))'''''')))+++))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,------...---.........////////////...///111222222333444666666777>>>KKKVVV^^^fffmmmsssyyy{{{}}}www```VVVIIIBBBAAADDDEEEFFFCCCBBBBBBAAAAAA@@@@@@@@@???@@@???===;;;:::<<<>>>>>>@@@DDDJJJOOOMMMFFF???@@@???===;;;:::;;;<<<<<<>>>>>>>>>?????????@@@@@@<<<:::777666777777777666777777888888888888999999:::999777666555444444444111222333333444444333333222222111000///...------+++++++++++++++***)))(((***)))))))))))))))))))))+++)))(((((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&bbbGGG;;;888555333222222000///111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***((()))***+++,,,,,,,,,,,,++++++************++++++************))))))))))))************))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''''')))***)))((('''(((***((()))))))))(((&&&%%%###(((((((((((()))))))))))))))+++///222555666666555666555333111...,,,***)))((()))))))))''''''(((***(((((((((((((((((((((((()))))))))*********++++++******++++++,,,------------------.........//////---...000000//////111222222//////555;;;@@@HHHPPPXXXaaappp}}}~~~zzzvvv~~~sss^^^NNNBBB>>>999999<<<>>>???>>>===>>>???AAAAAAAAAAAAAAA??????>>><<<::::::<<<>>>AAA???>>>@@@CCCCCC@@@<<>><<<;;;::::::;;;<<<===>>>>>>???@@@?????????<<<:::777555555555555444888888999999:::::::::::::::999666444333333444555111222222333333333333333222111000000///...------)))***************))))))))))))))))))))))))*********((('''((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&^^^EEE;;;888555333222222111000111111000000//////......------------------------++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,++++++************++++++*********)))))))))))))))++++++******))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((('''''''''''')))***)))((('''(((***((())))))((('''&&&$$$$$$(((((((((((())))))))))))&&&)))---111444666666666777666555333111///---,,,))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))*********************+++,,,,,,------,,,,,,---------.........---...//////......///000333000111666888777999===@@@HHHVVVccchhhkkkttt}}}uuukkkbbbVVVFFF:::AAA???======>>>>>><<<::::::<<<>>>@@@AAAAAA@@@???===>>>===<<<::::::;;;===???===<<<===@@@BBBBBBAAA======;;;;;;::::::;;;;;;<<<<<<>>>?????????>>>===<<<999666444444444333222888888888999999::::::;;;:::888555333222222444555111111222333333333333222111000000///......------)))******+++++++++******)))))))))))))))*********)))((('''((()))***((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ZZZDDD:::888444333222222111000111111000000//////......------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++))))))))))))))))))******++++++******))))))(((((())))))(((((((((((())))))(((((())))))))))))(((((('''''''''(((((((((((((((''')))***)))((('''(((***&&&'''''''''''''''&&&&&&(((((((((((())))))))))))&&&(((,,,111444666777777666555555333222111000///***)))((((((((()))))))))************************(((((()))))))))*********))))))***++++++,,,,,,---,,,,,,,,,,,,---------------///000///...---...000111///000444555222111333000555===DDDGGGKKKWWWdddzzz~~~}}}{{{|||}}}vvvqqqeee[[[NNNFFFDDDCCC???;;;;;;::::::;;;===?????????<<<===???@@@@@@???===;;;<<<===<<<;;;999999;;;===:::999:::<<<>>>@@@@@@???<<<;;;;;;::::::::::::::::::;;;<<<<<<======<<<<<<<<<999666444444444333222666666666777888999999::::::888555222111222333555000111222222333333222222000000//////......------++++++,,,,,,---,,,,,,,,,(((((())))))************)))(((((()))******((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&VVVCCC:::777444333333222222111111111000000//////......------------------------***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,++++++++++++************++++++))))))))))))************************))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''''''''(((((((((((((((''')))***)))((('''(((***%%%%%%%%%&&&&&&''''''((((((((((((((())))))))))))(((***---000444777999:::666666555444333222222111+++)))((((((*********)))************************((((((((()))))))))******))))))******+++,,,,,,,,,+++++++++,,,,,,,,,---------...000///......///000222...---//////...000444000000222444333444===GGGTTT```ooozzz}}}|||~~~ooo]]]NNNHHHBBB>>>999777999;;;;;;:::666666777888:::<<>>===;;;999;;;<<<<<<:::999999;;;===;;;;;;===>>>>>>>>>===<<<:::::::::::::::::::::::::::999999999999:::;;;;;;;;;999666444444444444333444444555666777888888999888777444222111222222333000111111222222222222222/////////.........------,,,---------------,,,,,,((((((((()))******++++++)))))))))***,,,+++)))'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&SSSBBB:::777444333333333222111111111000000//////..............................******+++++++++,,,,,,,,,******+++,,,------------++++++************++++++((()))))))))************)))))))))))))))************)))(((''''''((()))***(((((())))))))))))((((((''''''''''''((((((((()))''')))***)))((('''(((***&&&%%%%%%%%%&&&&&&''''''(((((((((((())))))))))))((()))***---000444777999999888777666444333222111---***((()))+++,,,+++***************************(((((((((((()))))))))***)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---......------///000111...---///000///111555444222222333222000222888777AAAMMMVVVcccqqqzzz}}}~~~~~~ssspppzzzkkk___QQQAAA555222999:::;;;:::999888777777888999:::::::::;;;<<<===BBBBBBAAA???===<<<;;;::::::;;;;;;:::888999;;;===<<<>>>??????>>>=========999999::::::::::::999999999888666555555777999;;;;;;888666555555666555444333444444555777888888999777666444333222222111111000000111222222222222222//////.........---------------------,,,,,,+++***'''(((((()))******++++++*********,,,---,,,***(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&RRRAAA999777444333333333222111111111111000//////..............................*********++++++,,,,,,,,,((()))***,,,---...//////++++++************++++++(((((())))))*********+++(((((())))))******++++++***)))(((''''''((()))***(((((())))))))))))((((((&&&'''''''''(((((())))))((()))***)))((('''(((***'''&&&&&&%%%%%%%%%&&&&&&(((((((((((())))))))))))'''''''''))),,,000444777<<<;;;:::888555333111000...+++)))))),,,---,,,***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,***,,,------------...000,,,+++...444444111///000111///000444444111000222777;;;===>>>CCCOOOYYY]]]cccgggpppzzzvvvnnnfffppprrrttt}}}{{{xxxuuuvvvgggUUUDDD???>>>;;;:::;;;777999;;;:::888777888:::333555888:::;;;;;;<<<===CCCBBB@@@>>>===<<<;;;;;;:::;;;;;;999888888;;;===888999::::::::::::<<<===888999999:::::::::999999999777555333333555999;;;:::888666555666777666666444444555666777888999999555555555444333222111000000000111222222222222111...............------------------,,,+++***)))((('''(((((()))***+++++++++******+++---...---+++(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&}}}PPPDDD:::888555444444444222111000000000000////////////------------------------------,,,,,,,,,,,,++++++(((((())))))******++++++,,,+++)))(((((()))+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''(((((())))))******))))))(((((('''''''''&&&(((((((((((((((((((((((())))))************))))))((((((((((((***,,,...///000111111222222222222222,,,+++)))((((((((()))***))))))))))))))))))))))))))))))*********))))))(((******+++++++++,,,,,,,,,++++++************+++++++++,,,------......---------...//////------...///000333444333111000222444111222444777999;;;<<<===@@@EEELLLRRRZZZhhh{{{yyy~~~|||~~~zzzuuuvvv~~~uuuhhh]]]TTTMMMIII;;;999777555444333333444333333444444555666666777777888888999::::::;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;999777777999===AAA;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;::::::666666555666666777888888;;;999777555444444555666555666777888999:::::::::888555222222444444111...111111222222222333333333///............------------------,,,,,,+++++++++************))))))))))))******++++++++++++******%%%%%%&&&)))+++***&&&"""''''''((((((((((((''''''***)))(((''''''((()))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$${{{OOOCCC:::888555444444444222111000000000000////////////------------------------------,,,,,,,,,,,,++++++)))))))))))))))*********,,,+++)))(((((()))+++,,,+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))************))))))(((((((((((()))+++,,,---***++++++,,,---,,,,,,,,,++++++)))((((((((())))))))))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,++++++************+++++++++,,,------...---------,,,.........---,,,---...111333444333111000222444222333444555666777777888777:::===???DDDPPPbbbooo|||zzztttaaa[[[RRRJJJCCC===888555888777666555444333333333333333333444555666666666666777777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;;;;999888888999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;777777666666777777888999;;;:::999777777777888888666777888999::::::::::::777666333222222222111000222222222222222222222222............------------,,,,,,,,,+++++++++******************))))))))))))(((((())))))))))))((((((((('''&&&'''))))))'''%%%''''''((((((((((((''''''(((((('''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%yyyLLLAAA:::777555444444333222111000000000000////////////------------------------------,,,,,,,,,,,,++++++************)))))))))))),,,+++***))))))***+++,,,+++++++++***)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))******))))))(((((((((((((((((()))******&&&&&&'''(((((((((((((((******)))((((((((())))))))))))))))))))))))))))))))))))************))))))*********++++++++++++,,,++++++************++++++++++++,,,---------------+++---...---,,,+++,,,---111222333222111000111333222222333333333333222222444555555555777AAAPPP[[[tttqqqlllqqqwwwzzzpppmmmssszzz~~~}}}~~~rrrjjjfff___TTTJJJ>>>;;;888555444222000...444444444444444333222222222333333444444555555666555555555666777777888888999999::::::;;;<<<<<<<<<>>>BBBEEEFFFCCC>>>:::777666777777888999:::;;;;;;;;;<<<<<<=========<<<<<<888888777777888888999999;;;;;;;;;;;;;;;:::::::::999999::::::::::::999999777666555333000000222444333333333222111111000000............------------,,,,,,++++++++++++******************))))))))))))(((((())))))))))))((((((+++(((&&&&&&'''))))))(((''''''((((((((((((''''''''''''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''vvvJJJ???999777555333333333222000000000000000////////////------------------------------,,,,,,,,,+++++++++++++++******))))))((((((++++++***))))))***++++++,,,++++++***)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((******))))))((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''((((((&&&'''(((((())))))(((((()))))))))((((((((())))))((((((((((((((((((((((((((())))))************)))************++++++++++++++++++************++++++++++++,,,------------,,,+++,,,------++++++,,,---///000000000//////000000111111222222222111111000444555777777888???IIIQQQTTT]]]aaaYYYOOONNNSSSYYYkkkkkknnnrrrvvvzzz}}}~~~{{{vvvvvvxxxyyyvvvtttzzz}}}uuuqqqeeeVVVLLLHHHBBB999222444333333444666666555444000111222333333222111000222222333333444444444444333333333444555555666666777777888999:::;;;<<<<<>>AAAAAAFFFHHHDDDBBBEEEHHHHHHMMMOOOSSSZZZbbbllluuu{{{}}}sssooouuuwwwqqqggg[[[PPPHHHCCC===999888888666444222111222444666666555333...///111222222222111000222222222333333333333333111222222333333444555555555666777888999:::;;;<<>>>>>======::::::999999999999999:::888999:::::::::::::::999;;;;;;;;;;;;:::999888888666777666333000000333777444444333222000///.........------------,,,,,,,,,,,,,,,,,,,,,------------************)))))))))(((******++++++++++++******'''((()))***))))))((((((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((uuuJJJAAA999666444333333222111000000000000000////////////------------------------------,,,,,,,,,,,,++++++************))))))))))))************************************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''(((((()))))))))))))))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''((((((((((((((('''&&&&&&''''''((()))(((((((((''''''((()))))))))(((((())))))))))))))))))))))))'''((()))******+++******)))))))))************+++++++++************++++++******+++,,,,,,,,,,,,,,,+++---...---,,,+++,,,---...,,,+++,,,---...---,,,......000111222222333333444777;;;<<<:::777555444888;;;<<<;;;???DDDEEECCCAAACCCEEEIIINNNVVV^^^dddvvvyyy~~~~~~}}}{{{uuu|||{{{vvvssszzz}}}|||xxxssstttxxxnnndddWWWMMMGGGBBB===888222333333333222222333555111000000111222222111//////000000111111111000000222222222222222222222222111111111222333333444444555555666777888999:::;;;>>>??????<<<888555555555333444555666888999:::;;;:::;;;<<<===============::::::999999888888999999888888888888777777777777::::::;;;::::::999888888666666555333222222444666444333222111000///......------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------************))))))))))))(((((())))))))))))((((((&&&(((******)))''''''(((''''''((((((((((((''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((uuuKKKBBB888666444222222222111///000000000000////////////------------------------------,,,,,,,,,,,,++++++)))))))))))))))******************++++++*********))))))))))))************))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))((('''%%%&&&&&&'''''''''''''''&&&&&&((()))))))))(((((())))))))))))))))))))))))'''((()))******+++++++++))))))))))))************++++++************++++++******+++,,,,,,,,,,,,+++,,,.........---,,,---...///---,,,,,,//////...,,,---...///000111111111111555888;;;<<<:::777444222222666888888:::@@@DDDDDDBBBCCCDDDDDDDDDHHHNNNSSSUUUXXX]]]cccjjjooosssuuuwww}}}||||||xxxyyy{{{zzz|||zzz{{{{{{uuunnngggbbbZZZRRRMMMNNNCCC===666111000000111111111111111000//////...///222000///000111222111000111111000000000000000111222222222222222111111111000111111222333333444444555555666666777888999999:::;;;;;;999777555666777444555555777888999::::::999999;;;<<<<<<=========::::::999888888888888888999888777555555555666666999999999999999999888888777555444333444555555444333222222111000//////...---------,,,,,,,,,++++++))))))*********+++++++++************))))))))))))(((((())))))))))))((((((&&&((()))(((%%%%%%''')))''''''((((((((((((''''''%%%&&&''''''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''vvvLLLDDD888666444222222222111///000000000000////////////---------------------------------,,,,,,,,,++++++(((((())))))******++++++******++++++++++++******((((((((()))******++++++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((()))***''''''(((((())))))******&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&''')))*********)))(((&&&&&&'''(((((((((((('''%%%&&&((()))))))))(((((())))))))))))))))))))))))''''''(((******+++++++++))))))))))))************++++++************++++++******+++,,,,,,,,,,,,+++---...//////------...///111...---...000111///---......///////////////...111333555777777666555444222888;;;999888>>>EEEHHH===???BBBDDDFFFKKKRRRXXXPPPPPPQQQRRRTTTUUUVVVWWWbbbggglllnnnpppttt|||zzzkkk___bbbrrryyyuuuoooiiiYYYQQQIIIEEE???888333222333333444333222111000///...---,,,---000222222111222000//////111333333222333222000/////////000111222222111111111111111111111111111222333333444444555555666666777777888888444666777666555444444555555555666777888999::::::888999:::;;;<<<<<<<<<<<<:::999999888777777777888;;;999777555444444555666777888888999999999888888777555333444666777555222222222111111000000//////---------,,,,,,,,,++++++''''''(((((()))))))))***************))))))))))))******++++++++++++******(((((('''%%%"""###(((,,,''''''((((((((((((''''''$$$$$$&&&&&&&&&&&&$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''qqqEEE===:::111777111111555---333000000000///......------......---------,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))************((((((((((((((((((((((((((()))*********((('''&&&''''''((((((((((((''''''((((((''''''''''''(((((())))))(((((('''''''''&&&((((((((((((((('''''''''***))))))((('''&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))(((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))(((((())))))))))))******************))))))))))))******)))************+++++++++))))))***+++,,,,,,------///......------,,,++++++///000000000000///......000111222333333333222222444666777999;;;<<<<<<<<>>:::666333333111000000000000...---........................................................................///.....................000222444444222000///000---......///000111222333222222111111111111222222666555555444444333333333444555666666666666666666888888999999:::999999999888666444222111222444555444444333444666777888888777777888888777666555444222111000222444555333000000000000//////.........,,,,,,++++++***))))))))),,,++++++***************)))))))))))))))(((''''''))))))))))))(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((''''''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''pppEEE>>>:::222666000111888...111000000000///......------......---------,,,,,,,,,------,,,,,,,,,,,,++++++)))))))))((((((((((((((())))))))))))************((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((('''((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&''''''(((((())))))+++******))))))(((((((((((((((((((((((((((((((((******((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))(((((())))))))))))******************))))))))))))******)))))))))*********++++++******++++++++++++++++++,,,,,,,,,,,,------------......------...///000111333222111000111222444555555555555555777999;;;<<>>KKKKKKLLLLLLLLLKKKJJJJJJGGGFFFEEEDDDCCCDDDEEEFFFIIIMMMTTT\\\___\\\SSSLLLTTT___lllvvv}}}}}}}}}{{{xxxuuuuuu{{{|||www}}}}}}}}}}}}|||yyysssnnneeeeeeccc]]]RRRGGG>>>:::555222///---......---,,,---,,,,,,,,,...///...---........................++++++,,,,,,------......------------------------........................000555888777222------...,,,------...///000111111111000000//////000000111111111222222333333444444444888;;;;;;888666666777888888777777777777777777777666333111000111222333222333555666777888999999555555666666666666555444111111000111222222000...//////..................,,,,,,,,,+++******))))))+++++++++************))))))))))))))))))(((((('''))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''oooFFF>>>:::333888111222999///000000000000///......------......---------,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((('''''''''%%%&&&&&&'''((()))******))))))))))))((((((''''''((((((((((((((((((((((((***)))'''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******************))))))))))))******))))))))))))************++++++++++++******************+++,,,------............---,,,...000222444666444222000111333666888555444333333444666999;;;FFFDDD>>>777444777<<>>===888444444555666555333222222333444555777666444333222222222333222555777888666444555666444444333444444444444555222222111000...---------...............---------,,,,,,,,,+++++++++++++++***++++++++++++***)))((((((((())))))))))))(((((())))))))))))(((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''nnnFFF@@@:::<<>>??????@@@AAACCCDDD@@@???<<<;;;;;;???EEEIIIFFFDDDEEEIIIKKKNNNUUU]]]ccchhhhhhcccaaaeeeiiijjjllllllpppvvvzzz}}}yyyxxx{{{tttsss~~~}}}||||||}}}uuurrrqqqlllmmmmmmkkkfff___XXXSSSTTTMMMEEE???===;;;999666777444000000111222000...000111111111///......///((()))++++++++++++,,,---,,,...000000...---...///,,,+++******++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,---------///111111///---,,,---------------............//////............//////---...///000111222222333333333333333222111111000000111222333444555555555222222222222333333333333222666999999777777;;;???777666555444333333444444333444444222000///111333222222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++)))(((''''''((()))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&%%%%%%%%%%%%&&&''''''mmmFFFAAA:::CCCPPP===000444///444000000000///......------......---------,,,,,,,,,---------,,,,,,,,,++++++'''((((((((())))))******))))))))))))************)))))))))))))))))))))))))))(((''''''''')))***+++***((('''&&&&&&'''(((***((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&'''''''''&&&%%%$$$&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))******************))))))))))))******(((((((((((())))))))))))'''(((((()))***++++++,,,***++++++++++++,,,,,,,,,)))***+++,,,------------///...---,,,---...000111...///000111222222111111111///222777666111222777666;;;AAACCC@@@???@@@CCCCCCFFFGGGEEEAAA@@@DDDHHHDDDDDDDDDBBB@@@BBBGGGLLLPPPMMMFFFAAACCCHHHHHHEEEBBBDDDEEEDDDBBBAAA@@@@@@>>>:::777888<<<>>>>>>===>>>;;;999<<<===>>>DDDJJJ???BBBCCCBBBCCCFFFEEEAAA@@@AAAGGGNNNPPPPPPWWWaaadddbbb```]]]]]]```dddhhhfffhhhhhhgggnnn|||wwwlllkkkggg^^^[[[```ZZZZZZ]]]ccckkkooonnnllldddddd^^^SSSIIIEEEFFFGGGAAA@@@===:::999999<<<>>>999555000...//////,,,***///,,,***+++///111///---///000000000///...///000)))+++...///...------...***---...---***((()))***,,,+++***+++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************************))))))***+++,,,,,,------------...............---,,,,,,,,,,,,,,,,,,------111111000000000000111111------......//////000000666444333333444555444222...000222444555666555555333444444555555666666777222666999999888:::@@@EEE<<<;;;999888777777777888333555555333000000333666444333222000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,+++)))'''''''''((()))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&&&&%%%%%%%%%%%%&&&''''''lllKKK???999IIIRRRHHH777000111333111000000///...---------......---------,,,,,,,,,......---,,,,,,+++******,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++***))))))((()))+++---...***++++++,,,,,,++++++***'''((()))***+++,,,,,,,,,,,,,,,,,,---------......////////////000000000111...///000111222333444444666666555444333333333333888999<<>>BBBCCCBBB===;;;;;;;;;======<<<;;;777888999:::<<<===>>>???DDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJNNNQQQTTTUUUNNNMMMJJJGGGDDDBBB@@@???DDDDDDEEEEEEEEEEEEDDDDDDAAA???;;;888666555666777333222111111111222444444111111000///...---,,,,,,...................................................---+++******+++---...,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,,,,...---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------------/////////...---,,,------...///////////////000222444666666666444444000111333555666777666666666666555555555555666666666888999999999;;;>>>@@@???AAACCCBBB@@@>>>>>>>>>===:::555222111444999<<<555333111000///...,,,***------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%$$$###%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$'''***+++***)))(((jjjIII>>>888AAAFFF???666222111000111000000///......------......---------,,,,,,,,,......---,,,,,,+++******++++++***))))))***++++++************************(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++)))))))))))))))+++,,,---)))******++++++******)))((()))******++++++++++++,,,,,,,,,,,,------------......//////////////////......///000111222333333444333333222222222222222666888:::<<>>444222000/////////---+++------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''(((((((((((((((gggGGG===777999999666444444111---000000000///......------......---------,,,,,,,,,...------,,,,,,++++++***++++++***))))))***++++++++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***+++,,,((())))))))))))))))))((())))))******+++*********++++++,,,,,,,,,---------............------------------...///000111111222111111111000111111222333555666777:::<<<>>>@@@@@@CCCEEEEEEEEEBBBAAAAAAAAA???@@@@@@AAAGGGMMMNNNJJJLLLKKKJJJIIIHHHGGGFFFEEEEEEFFFGGGGGGGGGEEECCCBBB:::::::::;;;;;;;;;;;;;;;:::999999;;;>>>AAABBBBBB999777666666777777666444222222333333333333444444111111111111111111111111333222111000////////////111111111111111222222333000111111222222111111000------------.........///...------------...//////---------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++******++++++++++++******)))))))))*********++++++))))))))))))))))))))))))************************---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...............///000111....../////////000000000111333444666666666666555666777999:::;;;;;;;;;;;;666555555555666777777888777777777555333333444666>>>@@@AAA@@@>>><<<<<<===888999:::::::::999777666222000////////////...,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%***)))'''&&&%%%&&&'''(((dddFFF===888666333222333444111...000000//////..................---------,,,,,,,,,---------,,,,,,++++++++++++******************+++************************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))***++++++((())))))******))))))((()))***************)))(((++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---......///000000000000000000111222333444444444666777:::<<<>>>???CCCDDDEEEDDDBBBAAAAAAAAAAAAAAABBBFFFPPPWWWTTTLLLNNNPPPQQQPPPLLLIIIHHHIIIGGGHHHJJJJJJIIIGGGCCCAAA<<<<<<<<<<<<<<<=========<<<;;;;;;:::;;;;;;::::::888666555555555555444222444444444333333333222222000000000000000000000000000000000000000111111222/////////000111222333444000111111222222111111000+++,,,---...//////...---,,,,,,,,,,,,------......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++++++++***)))+++++++++***************************************))))))************))))))))))))))))))************))))))))))))))))))))))))************)))))))))))),,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------......------...000111333///....../////////000000111111333444444555444444444555777888999999888888555555555555666777888888666666555444222111333555666777777666444333333444///000111222222000...---000///......///000///---,,,,,,,,,++++++++++++***(((((((((((((((((((((((()))(((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''cccFFF>>>:::888555444333111111111////////////..................---------,,,,,,,,,------,,,,,,,,,,,,++++++*********++++++*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((((()))))))))************)))******************)))))))))*********))))))(((*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---......//////000000000000111333444555444444444666888:::<<<>>>AAABBBCCCCCCAAA@@@@@@AAABBBBBBCCCIIIVVV^^^YYYNNNMMMPPPSSSQQQLLLIIIHHHJJJEEEFFFGGGHHHFFFDDD@@@>>>===============>>>>>>>>>999999999888777666666555777555444444555555444222555444444333222222111111....................................///000111222///.........///000000111//////000000000000//////,,,---///000000...---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************'''((())))))))))))((('''************************************************((())))))******))))))((((((((()))))))))*********((((((((((((((((((((((((******))))))))))))))))))***++++++++++++++++++***+++++++++,,,,,,,,,------...---------...///111222......------......///000//////000111222222222222333444555777777777666666555555444555555666777777333444444333222222444777666777777666444333444555111111000000000/////////000...---...///000///---,,,,,,+++++++++*********((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########%%%((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))(((''''''```EEE???;;;888777666333000000444//////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((()))******))))))((()))******++++++******)))(((((())))))***)))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........000000000000111222333444333333333444555888:::<<<<<<>>>@@@@@@???>>>???@@@??????@@@HHHUUU]]]XXXMMMIIIKKKMMMLLLHHHEEEEEEFFFAAABBBBBBCCCAAA???===;;;>>>>>>=========<<<<<<<<<222444666666555555555666555333333333555555444333333333222222111000000///////////////////////////111000000///////////////111111000000000000000111//////000000000000//////---......///...---+++***+++,,,------......---------------,,,,,,+++++++++++++++++++++++++++++++++************************(((((((((((((((((((((((()))))))))***************************************(((((())))))))))))((((((((((((((()))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))++++++,,,,,,,,,,,,---------------------...///000...---,,,,,,,,,---//////......//////000111111111444555666777888888777666555555444444444444444555111222333222222333666888888888888777444444555666444333111000000000111222000...---...//////...---++++++++++++************))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######&&&***+++)))&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''!!!###&&&)))***)))'''&&&]]]CCC>>>:::555333555444111000333.../////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((()))******)))((('''((())))))))))))))))))(((''''''((()))*********)))))))))))))))*********+++)))******+++,,,---......------------............////////////000000111222111111000111222555888999888:::<<<=========>>>???<<<<<<>>>FFFRRRZZZUUUKKKEEEFFFFFFEEEDDDBBBBBBBBBAAAAAAAAAAAA@@@???>>>======<<<<<<;;;:::999888888111444666666555444444666222111000222444555444333222222222111111000000///111111111111111111111111333222111000////////////222222111000000111111111//////000000000000//////---------------,,,,,,+++***+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************((((((((((((******((()))))))))*********+++************************'''(((((())))))(((((('''(((((((((((()))))))))***))))))))))))))))))))))))''''''(((((())))))******))))))***++++++***))))))++++++,,,,,,,,,,,,------,,,,,,---------------,,,---,,,+++******,,,---///......//////000000111222444555666777888777666666555444333333222222222222111222222111111222444777555666555333111111222444222111000000//////000000000///------......---,,,++++++++++++************))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%######''',,,...+++'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&''''''''''''&&&[[[AAA===999111...222555333000111.........///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******))))))((((((((('''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))******)))((('''''''''((((((((((((''''''&&&&&&((()))************))))))))))))************))))))***+++---...///000------..................///............///000000//////...///000333666777555888:::;;;;;;<<<===???:::<<<>>>EEEPPPXXXTTTKKKDDDDDDCCCBBBBBBBBBBBBAAADDDDDDDDDCCCBBBBBBAAAAAA;;;;;;:::999777666555555444777999888555222222333000//////000333444444333444333333333222222222111........................//////............//////...---------------......++++++,,,,,,,,,,,,++++++---------------.........)))***+++,,,---,,,++++++((()))***+++,,,---......************************************************---+++***((((((***+++---(((((())))))*********+++))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))************************&&&''''''((()))******+++((()))***++++++***)))(((++++++,,,,,,,,,---------+++,,,---...---,,,+++***,,,+++***))))))+++---...////////////000111222333333444555666666555444444555555333222111000000000111222222111000000222444444555444222000000111333000111222222222111//////111///...---......,,,++++++++++++************)))))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$(((---///,,,((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$%%%&&&&&&[[[CCC===999777444333222111000...////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************)))+++,,,+++***)))***+++))))))))))))))))))))))))******)))((('''&&&%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))***************,,,---///000000//////,,,---......//////......---------............///---...///000111222333444555666777888888888888888777888<<>>AAABBB???<<<<<<777;;;>>>>>>:::777777888888888777666444333111111111111222333333444555555555444222000//////000111222111000...------------,,,,,,------.../////////,,,---------.../////////111...,,,,,,...///...,,,......---,,,,,,,,,------,,,+++***)))))))))++++++,,,+++******+++---///000+++++++++***)))(((((('''))))))))))))************+++*********))))))((((((((((((''''''''''''((((((------,,,,,,+++***))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++)))************+++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,...///000000//////555444444333333222222222333333333222222222111111333333222222333333444555777666444222111000//////......///000000000000000000//////---,,,+++******++++++***)))(((((())))))))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))+++)))'''&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%'''((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%)))...444888444222...***'''%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''ZZZCCC===999777444333222111000...////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************)))***+++***))))))***+++)))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%'''&&&%%%%%%%%%&&&((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))(((((()))))))))************+++,,,...///......---+++,,,------......------------------............---......///000111222222444555666777888888888888:::;;;===@@@CCCEEEDDDCCCAAA??????@@@CCCDDDBBB@@@AAA======@@@BBB???<<<<<<;;;;;;:::888777777999;;;999888666444333222222111000000111222333333444444444333222000//////000000333222111000///......///...............---------------------............111...,,,,,,...///---,,,...---,,,,,,+++,,,,,,,,,,,,+++***))))))***++++++,,,+++***)))***+++---///++++++******)))(((((('''(((((()))))))))******************)))))))))((((((((((((''''''''''''((((((,,,,,,++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''((()))***+++))))))*********++++++++++++++++++******+++++++++++++++++++++++++++++++++***,,,.../////////111222333333333222222222111111333333222222222111111111333222222222222333444444666555333222000/////////......///000000000000000//////...---,,,+++******++++++***)))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''((((((((((((((((((((((((+++)))&&&&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%'''((('''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%'''***...111...,,,***'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''ZZZCCC===999777444222222222000...////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************((()))******(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''&&&&&&''''''((()))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))******((()))+++,,,------,,,,,,***++++++,,,---,,,,,,,,,------------............------......////////////222333555666888888999999>>>===<<<===???@@@@@@??????>>>>>>???@@@AAA???>>>===;;;===BBBDDDAAA>>>>>>AAA===888555777;;;???AAA999777555222111111222222//////000000111111222222333222111000/////////000111000///...............//////......---,,,,,,+++...------------------,,,000...,,,,,,---------,,,---,,,++++++******+++++++++******)))******++++++++++++***))))))***+++,,,++++++******)))((((((((((((((())))))))))))************))))))))))))((((((((((((''''''''''''((((((+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((()))******)))))))))*********++++++++++++************++++++++++++++++++++++++++++++(((,,,000000---,,,///333111111111111111111111000333222222222222111111111222222222222222333444444444444222000///...............///000000000000/////////...---,,,+++******++++++***))))))))))))***))))))))))))))))))))))))***((('''((()))***)))'''((((((((((((((((((((((((***(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&'''((('''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&YYYBBB===888666444222222222000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************''')))***)))((('''((()))((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))***'''(((***+++++++++******))))))***+++++++++++++++,,,,,,---------.........------------------------111222333555777888888999???===;;;<<<===>>>>>>>>>=========>>>>>>>>>===<<<;;;;;;>>>DDDFFFCCCAAAAAAFFF@@@999777;;;@@@CCCDDD888666333000///000111333.........//////000000000111111000000////////////------,,,+++++++++,,,,,,.........------,,,,,,,,,...---------,,,,,,++++++...---,,,,,,,,,,,,,,,,,,,,,++++++***)))***************************+++++++++***))))))((())))))***************))))))(((((((((((((((((()))))))))***))))))))))))))))))((((((((((((''''''''''''(((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))******************))))))))))))******************++++++++++++'''///666666000,,,---000//////000000000000000000222222222222111111111111222222222111222333333444333222111///......---------...//////000000//////......------,,,+++******++++++***))))))*********))))))))))))))))))))))))***((('''((()))***)))'''((((((((((((((((((((((((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&XXXBBB<<<888666333222222222111///////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************''')))***)))((('''((()))((((((((((((((((((((((((''''''(((((()))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((('''(((((((((((()))))))))'''((()))*********)))(((((()))******++++++******,,,,,,,,,------------...------------,,,,,,,,,,,,000111222444666777777888;;;;;;;;;<<>>::::::>>>AAAAAAAAA777555222///...///111222------............/////////000000000//////......,,,++++++++++++,,,,,,---,,,,,,,,,,,,------......------,,,,,,+++++++++***------,,,++++++***+++,,,++++++***)))))))))******))))))******++++++++++++******))))))))))))))))))*********)))))))))))))))'''(((((((((((()))))))))(((((((((((((((((())))))((((((''''''''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))(((((()))))))))************))))))(((((())))))***)))))))))******++++++++++++444===>>>777000------.........//////000000000222222222111111111000000222111111111111222333333222111000///......---...------...///////////////---------,,,,,,++++++***+++***************++++++))))))))))))))))))))))))***((('''((()))***)))''''''''''''''''''''''''''''''&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%WWWAAA<<<777555333222222222111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************((()))******(((((()))***))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&'''(((((((((((('''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))''''''(((((((((((())))))'''((()))******)))((('''((()))******+++*********,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,///000222333555555666666777999<<<@@@CCCDDDBBB@@@<<<===>>>===;;;999999999555666999>>>>>>::::::===::::::999:::<<<<<<;;;:::555333111///...///000111------........................////////////......---------------...///000***++++++,,,------......,,,,,,+++++++++++++++***,,,,,,,,,+++***)))***,,,,,,+++******))))))******((()))***+++++++++++++++))))))))))))******************))))))))))))))))))''''''(((((((((((())))))''''''(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))************************''''''((()))))))))))))))((((((((()))))))))******))))))(((((((((((())))))(((((())))))***+++++++++///777???AAA<<<444///---------...//////000111111222111111111111000000000111111111111111222333333222111000///............------...////////////...---,,,,,,,,,+++++++++***+++************+++,,,,,,))))))))))))))))))))))))***((('''((()))***)))'''''''''''''''''''''''''''&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''$$$%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%VVVAAA<<<777555333222333333111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************)))***+++***))))))***+++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''$$$%%%&&&'''(((''''''&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))'''''''''((((((((())))))'''((()))******)))((('''))))))***++++++++++++***++++++,,,,,,,,,---------,,,,,,,,,---------------000111222333444444444444555888>>>DDDHHHGGGCCC???<<<>>>???===:::888888999555555888;;;999555555999666888::::::999777777777222222111000////////////........................------.../////////...---------------...///000111,,,,,,,,,,,,,,,,,,,,,---************++++++++++++***,,,---+++)))(((***,,,,,,,,,+++************+++'''(((***+++,,,,,,++++++(((((()))***++++++++++++)))))))))))))))))))))***'''''''''((((((((())))))'''''''''((((((((())))))((((((''''''''''''(((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((((((((((((((()))))))))***)))((((((''''''(((((()))((((((((()))***+++++++++---222888:::888333...,,,,,,---...///000111222222111111111111000000000000111111111111111222222333222222111000////////////,,,---......//////......,,,,,,,,,++++++++++++++++++*********++++++,,,---))))))))))))))))))))))))***((('''((()))***)))'''''''''''''''''''''''''''%%%$$$%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%###%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%VVVAAA<<<777555333222333333222000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++************************)))+++,,,+++***)))***+++))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((%%%%%%&&&'''((((((((('''$$$$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''((((((((()))(((((()))******)))((('''))))))***+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........000111222333333333333333555999@@@HHHKKKIIICCC===<<<>>>???>>>:::777888999777777999;;;888444555999666999<<<;;;888555666888111111000000//////..............................,,,---.../////////...---+++++++++,,,---...///000...------,,,,,,++++++***))))))******+++++++++,,,***,,,---+++((('''))),,,---,,,++++++******++++++'''(((***+++,,,,,,++++++'''((()))+++,,,,,,,,,,,,)))))))))))))))*********''''''''''''((((((((()))&&&'''''''''(((((())))))((((((''''''''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))*********)))((((((((((((((())))))))))))((((((''''''''''''(((((('''(((((()))***+++++++++)))+++---000000...,,,***,,,---...///000111222333111111111111000000000000111111111000111222222333333222111000000///000000,,,---......//////......,,,,,,+++++++++++++++++++++*********+++,,,,,,---))))))))))))))))))))))))***((('''((()))***)))(((''''''''''''''''''''''''$$$$$$%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$############%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%############$$$###$$$&&&'''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$}}}TTT@@@>>>:::777444333333333222111111111111000000///...---------------,,,,,,+++***++++++++++++++++++++++++)))))))))))))))(((''''''++++++***)))(((((())))))&&&(((***,,,---,,,+++*********))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))%%%&&&''''''((((((''''''))))))'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%&&&'''((('''&&&''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%'''((())))))))))))((((((((((((((()))******''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++******+++,,,------------,,,,,,+++,,,---000333555:::;;;???DDDIIIIIIDDD@@@888;;;>>>>>>:::888999;;;999:::999888666555666777888777555333222222222222333111//////111222333222........................000...---...///000///...******+++,,,------------***++++++,,,,,,++++++******++++++++++++***))))))(((((()))***************++++++******))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((('''))))))))))))))))))))))))))))))))))))************------------,,,,,,+++******,,,......---,,,---...---...000111111111000///222222111111111111222222222111111111000000//////////////////.....................---,,,+++***)))******************************))))))))))))******+++******)))(((''''''&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{SSS@@@===:::777444333333333222111000111111000000///...---,,,---------,,,,,,+++***++++++++++++++++++++++++***+++++++++******)))(((++++++***)))))))))))))))&&&''')))+++,,,+++***)))***)))))))))((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%&&&((()))((('''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''((()))))))))(((((('''''''''(((((())))))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******))))))******+++)))***+++,,,---------------,,,,,,,,,---///222333999:::===@@@BBBAAA>>>;;;999;;;======;;;:::999999888999999777555444555777555444333222111111222222111///------///111111111........................///...------//////...---,,,,,,,,,---,,,,,,++++++***++++++,,,,,,++++++******++++++++++++***))))))(((((()))************)))*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((()))))))))*********,,,,,,------,,,++++++******,,,......---,,,---...---...///000111000//////111111000000000000111111111111111111000000000///////////////............,,,,,,---------,,,++++++************************((((((''''''''''''((((((******))))))(((''''''&&&''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&wwwQQQ???<<<:::777444333333333222111000000000000///...------,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***+++***))))))))))))))))))'''(((***+++,,,++++++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&((())))))((('''''''''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&''')))+++***)))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((((('''&&&''''''''''''(((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******))))))******+++))))))+++,,,,,,,,,,,,,,,------,,,,,,---...000111444777:::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<:::888777888888777555444555666444333111000000000111111///---++++++---...///...------------------------...,,,+++,,,---...---,,,------------,,,+++***)))******++++++++++++************++++++******)))((('''((())))))******))))))((())))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))******++++++*********))))))))))))))))))))))))(((((())))))))))))******+++,,,,,,,,,,,,+++*********+++------,,,,,,,,,------...//////000000//////000000////////////000000111111111111000000000000/////////............---***+++,,,,,,---------,,,************************((((((''''''''''''((((((***))))))(((((('''''''''(((((('''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&sssOOO>>>;;;:::777444333333333222111000000000000///...---,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++******)))))))))))))))***)))***+++,,,,,,,,,,,,+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((())))))(((%%%###!!!''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&'''***,,,++++++((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((((((((('''&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******((()))***+++,,,,,,,,,,,,...---,,,,,,,,,---...///000333777888999:::???CCC<<<:::888:::<<<<<<999666666777777666444333444666555444222000////////////...,,,******,,,.........------------------------,,,+++***+++,,,---,,,***,,,,,,,,,,,,,,,+++************++++++++++++*********************))))))((('''(((((()))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((()))************)))(((((((((((((((((((((((((((((((((((()))))))))******+++++++++++++++******)))+++,,,---,,,+++,,,---------......//////////////////............//////111111111000000000000000//////.........---------+++,,,,,,------,,,,,,,,,************************))))))************))))))))))))(((((((((''''''''')))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&nnnNNN???;;;:::777444333333333222111000000000//////...---,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++******)))))))))))))))******)))))))))***************(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&'''(((((('''$$$""" ''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&'''***,,,++++++''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((((((((('''&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***(((((()))***++++++++++++------,,,,,,,,,,,,------...111444555555777===AAA:::888777999;;;;;;888444444555666444333222444555888666444111///............---++++++---...///...------------------------,,,***)))***+++,,,+++***)))***++++++,,,,,,,,,+++)))******++++++******))))))************)))((((((''''''((()))))))))))))))''''''(((((()))))))))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((())))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))******+++******)))(((***,,,,,,+++***+++,,,---------------....../////////............//////000000000000000000111111............------------------------,,,+++***)))))))))))))))))))))))))))))))))************))))))(((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&kkkMMM???;;;:::777444333333333222111////////////...---,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++((())))))***************)))))))))))))))******+++''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''"""###%%%&&&''''''&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&''')))+++***)))''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((((('''%%%&&&'''((()))(((''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***'''((()))******+++******++++++,,,,,,,,,,,,,,,,,,//////000000000111444777777777777888888888666444333444444333222222333555888666444111///.........///---++++++---/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++***((()))***+++,,,,,,,,,,,,))))))************))))))))))))******))))))((('''&&&'''(((((())))))(((((('''(((((((((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%%%%&&&'''(((((((((((())))))))))))))))))))))))''''''(((((((((((())))))(((((()))************)))((()))++++++*********+++---,,,,,,,,,,,,---......//////............//////000000000000111111111111.........------------,,,.........---,,,+++))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&iiiMMM@@@;;;:::777444333333333222111////////////...---,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++((())))))***************)))))))))))))))***++++++((((((''''''''''''(((((('''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&''''''((((((''''''$$$$$$%%%&&&((()))******&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%&&&((()))((('''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''((()))))))))(((%%%'''(((******)))((('''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&'''((()))******************+++,,,,,,,,,,,,,,,---,,,+++,,,...///000000444555777777555444333444222333333333111111333444444333111///.........///...,,,++++++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***)))******+++++++++******))))))************)))))))))))))))))))))(((((('''&&&'''(((((())))))((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''(((((()))******))))))''')))++++++***)))***+++---,,,+++++++++,,,......000//////////////////000///000000000111111111111.........---------,,,,,,------------,,,,,,+++***))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&hhhMMMAAA<<<:::777444333333333222111////////////...---,,,+++***+++,,,,,,------------++++++++++++++++++++++++((()))***+++++++++++++++))))))((())))))***++++++++++++***************+++'''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))%%%&&&''''''(((((('''''')))(((((((((((()))******%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&%%%&&&'''((('''&&&))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%'''((())))))))))))&&&''')))***+++***)))'''''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&'''((()))************))))))***+++,,,---,,,,,,+++)))(((***///222222000111555777777444111222444111222333222111111222444000///...------...000000...,,,******,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,***+++++++++++++++***)))((())))))************)))))))))))))))))))))(((((('''&&&''''''((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((()))************))))))))))))))))))))))))''''''''''''((((((((()))''''''((())))))***))))))''')))***+++***)))***+++---,,,+++++++++,,,---...000000////////////000000//////000000111111111222......---------,,,,,,,,,++++++,,,---------,,,,,,))))))))))))))))))))))))((()))***,,,,,,***)))(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&gggKKK>>>:::666444111///...///000222000000000///......------*********++++++,,,,,,,,,,,,,,,,,,++++++***************))))))))))))*********)))))))))***+++,,,,,,******))))))((((((''''''((('''&&&&&&'''((()))***((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&)))"""...!!!''''''+++!!!%%%%%%&&&)))******'''$$$"""'''(((%%%"""###%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))%%%'''...&&&,,,---((()))%%%$$$'''%%%%%%000))))))))))))(((((((((((('''''''''''''''&&&&&&&&&---...///$$$(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&***$$$---'''000+++)))$$$&&&222)))"""***%%%++++++++++++++++++++++++******++++++,,,---......+++))),,,,,,000,,,&&&666111222444555555444222111222222222222222000/////////.........------------,,,,,,++++++***+++++++++------,,,++++++***))))))++++++++++++++++++,,,,,,---,,,+++***))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))************************......///000000000000000000000000000000000000000////////////............***++++++++++++***))))))************************)))******(((&&&%%%&&&(((((((((''''''''''''((((((&&&''''''&&&''')))...222)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%gggKKK>>>:::777666333111000000111111000000000///......------++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++******))))))))))))***************)))******++++++))))))))))))(((((((((((((((''''''&&&'''((()))***((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&'''%%%111%%%%%%''''''###!!!,,,+++((("""'''...'''!!!''')))***---&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&---!!!((((((444..."""&&&'''---666(((000))))))))))))(((((((((((('''''''''''''''((((((((("""... %%%000---...!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###(((...(((***%%%###***&&&+++&&&+++"""+++///&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))+++---,,,'''///555,,,)))000111222333333222111000111111111111000000000000.........---------,,,,,,,,,,,,+++++++++++++++,,,---------,,,++++++******++++++++++++++++++++++++---,,,+++***))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))************************......///000000000000///////////////////////////............------------***++++++++++++***))))))************************((())))))(((&&&&&&''')))((((((''''''''''''((((((&&&&&&&&&'''***---000222(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%fffKKK>>>:::888777555444222111111000000000000///......------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,******))))))))))))******++++++***)))))))))******(((((((((((())))))))))))(((''''''''''''((()))))))))))))))(((((((((''''''(((((((((((((((((((((((()))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''!!!---%%%(((444)))... """)))......''' )))(((,,,111+++!!!"""***&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''' 222---%%%111***---'''$$$,,,333%%%(((((((((((())))))))))))''''''(((((())))))******,,,(((******''''''(((&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%###---...""",,,&&&))))))&&&$$$'''333///""",,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........---)))''')))))))))'''...///000111111000///...000000//////000000111222.........---------,,,,,,,,,,,,++++++++++++,,,,,,......------,,,,,,++++++---,,,,,,++++++*********,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''(((((()))))))))))))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))************************---...//////000/////////////////////////////////------------,,,,,,,,,+++***++++++++++++***))))))************************&&&(((((((((&&&'''(((***((((((''''''''''''(((((('''%%%%%%)))...111111000((('''&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%eeeJJJ>>>;;;777777666444333111000///000000000///......------,,,,,,,,,++++++******************++++++,,,,,,,,,******))))))))))))******,,,+++***))))))((())))))'''''''''((()))*********(((((('''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((111111&&&***!!!111000...***&&&$$$$$$%%%"""&&&'''$$$"""%%%)))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$000,,,+++)))###666%%%000***&&&+++(((000(((((((((((())))))))))))''''''((()))***++++++,,,888000///000+++111''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%---&&&%%%$$$---'''222$$$'''&&&999000+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((---***)))222***!!!...444......///000000///......000000//////000222333444/////////.........------,,,,,,+++++++++,,,------.........------,,,,,,,,,------,,,,,,+++***))))))++++++***)))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((())))))******))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((************************------...////////////...////////////////////////------------,,,,,,,,,,,,***++++++++++++***))))))************************%%%&&&'''''''''''')))+++(((''''''&&&&&&''''''((((((&&&%%%)))///111///+++''''''&&&%%%%%%&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%cccIII???<<<666666555333222111//////000000000///......------,,,,,,,,,++++++******************++++++,,,,,,,,,******))))))))))))******++++++***)))((((((((((((&&&&&&'''((()))***++++++((((((((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((+++|||lll***###!!!)))...+++%%%......''' %%%000...###&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''',,,,,,### +++,,,***!!!111'''((((((((()))))))))***'''(((((()))***+++,,,,,,777111'''---+++ ************************((((((((((((((((((((((((!!!'''"""555%%%%%%,,,%%%'''"""!!!111)))888(((((((((((((((((((((((()))))))))))))))*********&&&///---444///...666......////////////......000000000111222333444555000000000////////////...,,,+++++++++,,,------.........------------,,,,,,------,,,,,,+++***))))))******))))))((()))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((()))))))))))))))&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,---................................................------------,,,***++++++++++++***))))))))))))))))))))))))))))))%%%&&&'''''''''(((***,,,''''''&&&&&&&&&&&&'''''')))&&&%%%(((,,,---)))$$$&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%bbbHHH???===666555444222111111111111000000000///......------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,******))))))))))))************)))((((((((())))))&&&''''''((()))******+++((((((((()))(((((('''&&&)))))))))(((((((((''''''(((((((((((((((((((((((()))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&+++UUU(((###000%%%...,,,)))+++***&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''###&&&///"""&&&'''***DDD''''''(((((())))))******(((((())))))******++++++///jjj***)))...$$$***(((...........................///000222333333333333000000000/////////......,,,++++++,,,,,,---...///---------,,,,,,,,,,,,,,,---,,,,,,++++++************))))))(((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++,,,------......------....................................------------***++++++++++++***))))))))))))))))))))))))))))))%%%&&&'''''''''''')))+++''''''&&&&&&&&&&&&''''''((('''%%%''')))(((%%%"""%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%```HHH???>>>666555333222111222333444000000000///......------++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++******))))))))))))******)))(((((((((((())))))***''''''(((((())))))******(((((()))))))))(((&&&%%%((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&666rrr222&&& $$$%%%"""&&&000&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''###000,,,###&&&$$$222'''''''''((()))*********))))))))))))))))))))))))$$$ &&&***...---***(((,,,,,,,,,++++++,,,,,,,,,,,,---000222222111000...............------------+++++++++,,,,,,...//////++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++,,,------------,,,........................------------,,,,,,,,,+++***++++++++++++***))))))))))))))))))))))))))))))&&&'''(((''''''''')))+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%___GGG???>>>888666444222222444666888000000000///......------*********++++++,,,,,,------,,,,,,++++++***************))))))))))))******(((((('''(((((()))***+++(((((((((((())))))))))))(((((()))))))))(((&&&%%%((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&%%%---"""+++bbb111"""///,,,###$$$&&&''''''''''''''''''&&&''''''''''''''''''''''''---%%%###)))///---===@@@&&&''''''((()))******+++)))))))))(((((((((((((((&&&&&&///'''$$$$$$&&&)))???++++++************++++++))),,,///111111000---+++------,,,,,,,,,++++++++++++++++++,,,---...///000++++++++++++++++++++++++++++++++++++++++++,,,,,,))))))(((((((((((()))***''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++,,,------------,,,........................,,,,,,,,,+++++++++*********++++++++++++***))))))))))))))))))))))))))))))'''(((((((((&&&'''(((***'''&&&&&&%%%%%%&&&&&&'''$$$&&&'''&&&%%%%%%&&&((($$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%ZZZGGG???:::777444222111111222111000//////...------------......---,,,,,,+++++++++,,,+++,,,,,,,,,+++***((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((())))))))))))((((((***)))((('''&&&&&&'''((('''((()))))))))(((&&&%%%''''''''''''''''''&&&&&&))))))((((((''''''&&&&&&((( ###+++&&&"""<<<```PPP..."""***&&& ---///&&&333$$$(((((((((((((((((((((((('''''''''''''''&&&&&&&&&kkk...!!!"""///(((&&&222+++((((((((((((''''''''''''"""===...&&&%%%555 '''...\\\&&&)))111***++++++$$$///---******---...,,,---111,,,------......------,,,,,,---------.../////////+++++++++,,,,,,---------,,,,,,++++++***)))((((((******))))))))))))******))))))))))))))))))))))))******)))((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......---,,,,,,+++*********+++...---+++*********++++++))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''[[[HHH@@@:::888555222111111111111000//////...------------......---,,,,,,++++++++++++++++++,,,,,,+++***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((())))))))))))((((((***)))((('''&&&''''''(((((((((((((((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''&&&((()))$$$ '''444000vvv111///---'''''',,,///***%%%&&&'''(((((((((((((((((((((((('''''''''''''''(((((((((###,,, )))+++###111))))))))))))(((((((((''''''..."""jjj000)))'''&&&+++(((+++!!!...WWW&&&***''',,,,,,&&&,,,,,,)))***---...,,,,,,///+++,,,,,,,,,,,,,,,,,,+++------------............+++++++++,,,,,,,,,------,,,,,,+++******)))((((((******))))))))))))******(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---------------,,,++++++*********+++---,,,+++*********++++++))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''\\\III@@@:::999666333111111111000/////////...------------...------,,,,,,,,,,,,++++++******+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((())))))(((''''''''''''((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((())))))%%%)))***'''''')))'''"""---444---///------### +++---''')))((((((((((((((((((((((((''''''(((((())))))******___...444###(((***$$$...&&&*********))))))))))))(((...+++>>> &&&+++"""'''+++(((<<<***&&&'''------)))(((***)))+++///000---,,,...***++++++,,,,,,++++++***............------------++++++++++++,,,,,,,,,,,,+++++++++******))))))(((***))))))(((((())))))***((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((('''(((((())))))((((((''')))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---------,,,,,,+++************+++,,,,,,+++************+++))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''\\\III???999:::777444222111111000...//////...------------...,,,,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,,,,+++***((((((((((((((((((((((((++++++++++++++++++++++++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((())))))))))))((((((((((((((('''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((''''''(((((()))))))))***)))(((%%%%%%))),,,,,,***...999555YYYXXX***''''''&&&%%%***---(((((((((((((((((((((((((((''''''((()))***++++++,,,555^^^,,,,,,...$$$+++***'''+++++++++*********))))))(((&&&000ddd,,,///+++((()))(((+++000MMM666&&&+++...+++)))%%%***))),,,111222...,,,---++++++,,,,,,,,,,,,++++++.........------,,,,,,,,,+++++++++++++++++++++,,,+++*********)))))))))((())))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,++++++***************+++++++++******************((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''[[[HHH???999:::888444222222111000/////////...------------...++++++,,,---------,,,+++)))***,,,,,,---,,,+++***((((((((((((((((((((((((++++++++++++++++++++++++(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((())))))))))))((((((''''''((((((((((((((((((((('''&&&%%%%%%&&&((()))'''''''''((((((((())))))'''((((((((())))))******...%%%###''''''!!!"""***)))---"""+++)))qqqTTT((((((888''')))&&&(((((((((((((((((((((((('''(((((()))***+++,,,,,,111///333444(((,,,++++++++++++************%%%...<<<444''''''&&&111000+++000%%%...|||III$$$...+++(((***&&&******...333444000---...,,,,,,------------,,,,,,......------,,,,,,,,,+++++++++++++++++++++++++++*********)))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,*********))))))***++++++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''~~~XXXFFF>>>::::::777444222222222111000//////...------------...***+++,,,---...---,,,+++++++++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))((((((&&&'''(((((()))((((((((((((''''''''''''((())))))'''''''''(((((())))))***((())))))))))))))))))***((("""$$$---,,,"""!!!)))111---)))$$$,,,cccYYY%%%+++&&&((('''(((((((((((((((((((((((((((((())))))******++++++---)))***111555(((000+++++++++************)))'''"""333444QQQ$$$))))))***111)))444###(((fff ,,,&&&(((******+++***---333333///---...,,,------......------,,,------------,,,,,,,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''&&&&&&%%%$$$###&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&))))))))))))))))))))))))((((((((()))))))))******))))))*********+++++++++***))))))))))))***++++++((()))******+++*********))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''{{{UUUDDD>>>:::999666444222333333222111//////...------------...)))***,,,......---,,,+++,,,------------,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&(((((())))))))))))((((((%%%&&&((()))))))))(((((('''(((((()))******))))))&&&''''''((())))))***************)))))))))))))))$$$%%%'''+++---,,,***)))777###&&&777)))777RRRFFF)))111(((***(((((((((((((((((((((((())))))))))))))))))))))))&&&MMMYYY%%%***'''---(((...+++************))))))))):::000$$$\\\%%%000---(((***---+++*** 111"""+++###***)))******)))+++000111---,,,---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++*********)))((()))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))*********+++)))))))))))))))***++++++'''((()))***++++++***)))))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''yyySSSBBB===:::888666333222333333333222//////...------------...)))***,,,.........,,,+++------......---+++***((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&(((((())))))))))))((((((%%%&&&((()))))))))(((((('''((()))+++++++++***)))&&&''''''((()))******+++++++++******))))))((((((***...))) ###...,,,!!!... '''---***---000777uuu///%%%,,,...(((((((((((((((((((((((()))))))))(((((((((((((((***&&&'''555%%%''')))*********))))))))))))(((333---...(((222kkk[[[[[[```ccc```\\\]]]fffooo***&&&((("""555)))***'''000'''888YYYVVVfff^^^VVV\\\[[[ccchhhwww'''---###---(((((()))''')))...///+++***,,,+++++++++,,,,,,++++++++++++++++++,,,,,,---------++++++++++++******))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###"""&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))((())))))***++++++'''((()))+++++++++***)))))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''xxxRRRDDD===555666666555444333222222111222111///...------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++***)))(((((()))***+++,,,+++++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,***))))))******)))'''((((((''''''''''''((((((+++******))))))))))))***))))))************))))))(((((())))))))))))((((((,,,%%%$$$&&&'''000000!!!222"""+++,,,"""%%%444444###666+++((()))))))))))))))((((((+++***************++++++---&&&999,,,"""000---%%%'''++++++++++++*********)))(((((()))))))))))))))(((;;;$$$...999***###'''$$$$$$"""OOO!!!))))))(((((('''&&&&&&%%%---&&&&&&***,,,***%%%((("""---######777JJJ888$$$***$$$)))************+++++++++***+++,,,,,,------,,,,,,........................))))))))))))))))))))))))((((((''''''''''''((((((...+++(((&&&'''(((((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******(((((((((((()))))))))))),,,)))'''(((+++---,,,***+++*********))))))((((((************))))))))))))'''(((***)))'''&&&&&&'''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%%%%&&&$$$###%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$vvvWWWLLLCCC777666666555444333222222111000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))(((''''''''''''((()))+++++++++******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***))))))******)))'''(((((((((''''''(((((((((((((((''''''''''''((((((((())))))******))))))((((((((())))))))))))((((((+++&&&((('''$$$((($$$222///$$$888555 '''iiilll***"""///((()))))))))))))))((((((++++++***++++++,,,---...+++%%%222---000333&&&000,,,,,,,,,+++++++++++++++)))))))))***))))))((((((...,,,,,,222000"""777///)))^^^************+++++++++++++++(((,,,777eeebbb---......///)))(((&&&---333&&&$$$...111))))))*********+++++++++)))***++++++,,,,,,++++++------------------------************************((((((''''''''''''((((((---+++(((&&&'''(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***'''((((((((())))))))))))+++)))'''(((+++,,,+++***************)))))))))(((*********)))))))))(((((('''(((***)))'''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%%%%&&&$$$###%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$sss[[[UUUIII999666666555444333222111111//////---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))((((((''''''(((((()))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***))))))******)))(((((((((((((((((((((((((((''''''&&&''''''((()))***'''(((((())))))(((((('''(((((())))))))))))(((((('''!!!$$$...000+++***...///)))(((,,,&&&!!!...$$$444+++---+++((())))))*********))))))(((((((((((()))***,,,,,,---(((,,,VVV444///---000+++++++++,,,,,,,,,,,,,,,++++++++++++******)))((()))555000000!!!)))---%%%''')))))) )))))))))***************+++"""$$$$$$(((FFF&&&(((***)))444***'''"""OOOZZZ)))%%%((($$$+++)))))))))*********++++++((())))))***+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))((((((''''''(((((())),,,***(((''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''(((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***''''''((((((((()))))))))***)))((((((***++++++***************))))))))))))******))))))))))))(((((('''(((***)))'''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&&&&%%%###%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%rrrZZZUUUKKK;;;666555555444333222111111111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++)))((()))******)))(((((((((((())))))((((((((((((((((((((()))***,,,,,,''''''((((((((((((''''''(((((())))))))))))(((((())))))&&&'''***%%% ### ,,,---$$$%%%111///###///$$$MMM```...'''))))))******++++++******)))))))))))))))***++++++///...+++LLL...+++&&&666***,,,------...//////000000111111222111111000///...000444FFF}}}111666(((555222,,,###...;;;xxx]]]%%%******))))))(((''''''&&&--- ,,,666222NNN'''"""***%%%///((()))vvv===&&&(((...---))))))))))))************((()))******++++++******************************++++++++++++++++++++++++))))))(((((((((((()))))),,,***((('''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))'''''''''((((((((())))))***)))((((((((()))))))))*********)))))))))))))))***)))))))))(((((((((((('''(((***)))'''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%qqqUUUNNNGGG<<<555555444333222111111000000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***)))(((((()))******)))(((((((((((((((((()))***,,,,,,''''''((((((((((((''''''(((((())))))))))))((((((!!!000,,,"""&&&''')))333&&&###&&&888TTTiiijjjbbbGGG888 ---))))))***+++++++++++++++...------,,,,,,,,,,,,---***---++++++AAA///,,,:::111666666777888:::;;;<<<<<<@@@AAAAAAAAA@@@@@@???>>>666GGG888...999444&&&444///))):::)))444,,,,,,++++++******)))))))))((('''222444///...XXX###,,,((()))...,,, &&&!!!(((%%%,,,...222(((((()))))))))*********)))******+++++++++++++++************************++++++++++++++++++++++++))))))(((((((((((())))))+++)))'''((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''(((((((((((())))))((((((''''''((()))))))))))))))))))))******)))))))))((((((((((((''''''(((***)))'''&&&&&&'''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&oooOOOGGGBBB:::555555444333222111000000............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((())))))******))))))(((***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***)))((((((************((((((''''''&&&''''''((()))***'''(((((())))))(((((('''(((((())))))))))))((((((!!!,,,%%%%%%666111!!!###<<<&&&000)))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,'''+++,,,$$$222AAA@@@EEEEEEFFFGGGIIIKKKMMMNNNOOOSSSSSSTTTTTTTTTTTTSSSSSSSSSFFFbbbPPP333000EEE444000777+++>>>888333&&&---************************&&&333'''333 ///###YYYZZZ777,,,""" +++---......***,,,111///'''---((((((((()))))))))******)))***++++++,,,,,,++++++************************++++++++++++++++++++++++***))))))(((((())))))******((('''((()))***)))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&'''''''''(((((((((((())))))(((&&&&&&''')))))))))))))))************))))))(((((((((((('''''''''(((***)))'''&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%###%%%&&&&&&$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''mmmMMMEEEAAA999555444444333222111000000---............,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))************)))(((***+++++++++,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***+++***)))'''(((***++++++***((('''((((((''''''''''''((((((((())))))******))))))((((((((())))))))))))((((((---...!!!$$$000@@@kkk,,,)))***+++,,,------------*********+++,,,---//////000333444111lllTTTQQQOOOTTTSSSTTTVVVXXXZZZ\\\^^^______```aaabbbcccccccccbbbmmmYYYUUUqqqpppKKKTTTHHHKKKGGG***GGG888;;;999AAA666555444222000...---,,,,,,(((999,,,///000&&&111%%%%%%+++777(((!!!***'''((((((&&&%%%))),,,(((((((((((()))))))))***((())))))***+++***************************************************************))))))))))))******)))((('''(((******)))'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''))))))(((%%%$$$&&&(((((()))))))))************))))))(((((((((''''''''''''(((***)))'''&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%###$$$&&&%%%%%%$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((kkkNNNGGGAAA888555444444333222111000000///000000000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,------,,,+++***+++++++++,,,,,,---------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***++++++***''')))***++++++***)))'''+++******))))))))))))***))))))************))))))(((((())))))))))))(((((( ---...---((($$$mmm))))))***+++,,,------------...///000222444777999:::>>>>>>???AAAIIITTT```VVVZZZ[[[]]]___aaadddeeefffdddeeefffggghhhiiiiiiiii___vvvhhhgggjjjxxxSSSbbb\\\VVViii[[[RRRUUULLLIIIKKKIIIEEEAAA<<<777444222///+++333"""999)))"""555DDD777!!!%%%---%%%---333%%%)))+++'''%%%)))333###(((((((((((())))))))))))'''(((((()))))))))))))))************************))))))))))))))))))))))))******))))))))))))******)))((('''(((******)))'''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&'''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''))))))(((%%%$$$&&&((((((((())))))*********+++)))((((((((('''''''''''''''(((***)))'''&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%###$$$&&&%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&&&&&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((lllRRRCCC:::<<<666666666666555222000///222111000///...---,,,,,,000///...---,,,+++++++++,,,,,,------,,,,,,+++***...---,,,+++******)))***---......///...---+++***,,,+++***((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((+++)))'''(((+++,,,***(((&&&''')))***((('''&&&'''***************)))(((((()))))))))))))))((('''''')))***+++***$$$777***,,,...//////000333555888999<<<@@@CCCFFFHHHIIIOOOIIIOOOIII```RRRbbb\\\dddeeefffhhhiiijjjjjjjjjjjjhhhggggggiiillloooqqqppppppwwwpppfffxxxhhhjjjxxxfffeeelll]]]]]]]]]gggddd___[[[XXXSSSLLLGGG@@@???<<<999555111///---000ddd,,,...%%%222+++###))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))************************************************---,,,***((('''((()))***((((((((((((((((((((((((******))))))((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&'''(((******)))(((''''''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&$$$###"""(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%kkkRRRDDD;;;===666666666666444222000///111111000///...---,,,,,,//////...---,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,---000000000///...,,,+++***+++***)))(((((()))***************)))))))))((((((((()))))))))))))))(((((((((((())))))))))))((((((+++)))'''(((***+++***((((((***+++++++++***))))))***************)))(((((())))))******)))((((((''''''&&&/// [[[111444777999;;;===@@@BBBGGGHHHJJJLLLNNNQQQSSSSSSPPPQQQ^^^RRRWWWaaammmcccggggggggggggggghhhiiiiiiiiiiiihhhggggggjjjmmmpppwwwppplllssssssmmmwwwgggoooxxxsssqqqdddiiiccciiieeebbbaaabbbbbbaaa___WWWUUUQQQKKKFFF@@@<<<:::222DDDbbb''' 333$$$---+++++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))******************************))))))))))))))))))))))))'''(((((()))))))))(((((())))))))))))))))))))))))***)))))))))(((((((((''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&(((+++------,,,)))'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&iiiRRRDDD<<<>>>666666666555444222000///111111000///...------,,,///...------,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))***+++,,,...///000333222000...---++++++*********)))))))))***+++++++++++++++*********)))))))))*********)))(((((('''((())))))******))))))(((+++)))(((((()))******)))***++++++++++++++++++************+++******)))((()))************)))((((((***%%%777<<>>666666555444333111000///111000000///......------///...---,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++************+++,,,...///000111000...,,,+++++++++,,,)))))))))******++++++,,,,,,,,,,,,+++++++++*********************)))(((''')))))))))******)))))))))+++***(((((()))***++++++,,,***)))((()))******)))*********++++++******))))))******+++******))))))///###555111%%%111666BBBEEEJJJMMMPPPRRRUUUWWWYYYWWWSSSPPPNNNMMMMMMNNNUUUPPPQQQWWW[[[^^^UUU\\\]]]YYYSSSLLLGGGEEEFFFFFF???CCCFFFGGGHHHLLLTTTZZZTTT```YYYWWWddd]]]aaabbbwwwwwwtttkkkvvvgggpppnnnlllkkklllmmmnnnooopppooollliiifffcccaaa```]]]KKK@@@111888((()))*********))))))))))))))))))))))))))))))))))))))))))))))))***************************************))))))))))))))))))))))))&&&&&&((()))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&***000444444111+++(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&eeePPPEEE===>>>777666555333222111000000000000//////......------......---,,,,,,,,,------,,,,,,------,,,,,,+++***+++++++++++++++,,,---...,,,+++***)))***+++,,,---))))))******++++++++++++,,,,,,,,,,,,++++++++++++***************)))(((((())))))************))))))******)))))))))+++---///000---)))((()))******)))******++++++++++++************+++++++++++++++***,,,$$$666...&&&,,,''''''wwwOOORRRUUUWWWWWWWWWXXXYYYWWWTTTOOOJJJFFFCCCBBBBBBCCCBBB???OOORRRRRRlllHHHPPPNNNKKKEEE???<<<:::::::::888:::<<<===>>>BBBHHHNNNKKKJJJIIIDDDAAAJJJLLLAAAgggkkkrrrkkkqqqeeeggghhhjjjkkklllmmmnnnnnnppppppooooooooonnnnnnnnnoookkkeeevvv(((333---((((((((()))))))))))))))************************'''((()))*********))))))************************************************++++++)))((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&***///333333000+++((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''&&&'''''''''''''''''''''&&&'''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%cccOOOEEE<<<===777666444222111000000000000000//////...............------,,,,,,---------,,,,,,------,,,,,,+++***,,,,,,+++*********++++++((((((((()))***+++,,,---)))***++++++,,,+++++++++,,,,,,,,,+++++++++******)))******++++++******))))))******++++++******))))))************,,,000333777222,,,***+++---,,,***)))***++++++,,,+++++++++******+++,,,,,,,,,,,,+++$$$222\\\111&&&...222///<<<|||ZZZ\\\^^^^^^\\\ZZZYYYXXXSSSQQQMMMHHHDDD@@@>>>===666AAACCCPPPGGGEEE999WWWEEEHHHFFFEEECCCBBBBBBBBBBBB???===;;;::::::<<<>>>???HHH444777???888:::<<>>]]]aaaLLLJJJFFFCCC???>>>CCCKKKQQQWWW^^^eeekkkiiijjjlllnnnqqqsssuuuvvvppp|||kkkvvv===:::777666444222///---+++***************************'''(((***,,,,,,+++***)))***************************************************))))))((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((())))))(((((((((((())))))'''''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&aaaNNNDDD;;;;;;777666444111000000000000///////////////.........------,,,,,,,,,------...,,,,,,---------,,,++++++))))))(((((()))***++++++***+++,,,------,,,******+++,,,,,,---,,,+++)))(((+++++++++*********))))))'''((()))***+++,,,,,,,,,******++++++++++++******(((***,,,,,,,,,000666;;;;;;444,,,((()))***)))&&&)))***+++,,,,,,,,,,,,,,,***+++,,,,,,------------///$$$AAA111000555MMM>>>TTTUUUWWWUUUQQQLLLIIIHHHEEEEEEEEEDDDCCCBBB@@@???AAAAAADDDIIIDDDFFFUUU```\\\]]]^^^aaabbbaaa^^^ZZZWWWPPPHHHAAA???BBBCCC@@@<<<222III>>>666GGG???111DDDJJJqqqLLL===;;;777555444888<<>>;;;777333///,,,+++************************(((***+++------,,,+++***************************))))))))))))))))))))))))$$$%%%((()))***)))((('''))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((((((******))))))))))))******(((((((((''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''```LLLBBB:::;;;:::888666444333222222333111000000///...---------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************************************))))))***...333888:::;;;333000,,,)))((()))+++,,,)))+++...///...,,,++++++***))))))***---/////////...777kkkJJJDDDQQQGGGTTTVVVMMM@@@RRRAAAKKKIIIAAAAAAHHHJJJAAA???EEE;;;===UUUNNNQQQTTTVVVZZZ^^^[[[UUU\\\bbb\\\ddd______dddXXXYYYWWW]]]TTTNNNGGGCCCKKKGGGIIIEEEDDDIIILLLIIIGGGHHHEEEDDD:::III<<<777===:::;;;999666>>>EEE>>>FFFKKKLLLRRR___dddhhhsssttttttuuuRRR[[[UUUMMMGGGAAA:::222,,,)))))))))))))))(((((((((+++*********))))))(((((((((((())))))*********+++))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''(((&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((())))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%___LLLBBB:::;;;888777555333111111111111111000000///......------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++,,,000444888999999111///,,,***)))***+++,,,)))+++---...---,,,+++,,,+++++++++---000333555666:::<<>>666:::??????;;;777999@@@HHHNNNeeecccooolllmmmmmmnnnmmmiiiaaaXXXRRRNNNEEEBBB<<<666222/////////,,,,,,+++***************)))))))))***************)))))))))))))))))))))))))))((((((''''''(((((()))************************((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((()))(((''''''&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&[[[JJJBBB;;;:::666555333111////////////000000//////............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111333444222000+++,,,,,,------,,,,,,,,,)))***,,,,,,++++++---///...222888<<<>>>?????????999777\\\ZZZbbbUUURRR===>>>NNN[[[\\\iiiooommmVVV```XXXPPPYYY```mmmoooddd```gggzzzwwwmmmdddeeeooo|||vvvaaa\\\[[[VVVYYY___jjjhhh[[[aaa^^^\\\^^^SSSIIIOOOAAA@@@BBB>>>666777???AAAMMMNNNccc]]]iiijjjmmmnnnlllfffaaa______XXXTTTMMMEEE===666111...---,,,+++*********+++,,,************************))))))))))))))))))))))))))))))(((((((((((())))))************************((((((((((((''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&YYYIIIBBB;;;:::777666444222111000000000////////////............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,///000000...+++***+++,,,---------,,,,,,)))***+++++++++,,,///222111777???DDDDDDBBB???>>>777:::WWWTTTUUUMMMLLL:::===eeennn]]]^^^WWWuuunnnsssrrrmmmpppnnn|||sssqqqyyyssskkkiiidddcccXXX]]]bbbbbbccc\\\TTTSSSSSSVVV[[[HHH???FFFIII;;;666>>>???EEEGGGWWWPPPtttlllnnnnnnlllhhhfffhhhkkkdddbbb^^^XXXOOOFFF>>>:::///...,,,***))))))***++++++++++++***************))))))))))))))))))))))))))))))(((((((((((())))))************************((((((((((((''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''WWWIIICCC;;;:::888777555333222111111111//////////////////......------............------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,...---+++***++++++,,,---------,,,,,,++++++,,,++++++...111555666===EEEIIIGGGDDDAAAAAABBBGGGOOOKKKGGGCCCBBB<<>>EEEAAASSSSSSuuu``````QQQPPPeeeeeeXXXOOOYYY[[[aaawwwvvvwwwuuutttvvvyyyyyyvvvsssppppppppppppooommmkkkjjjccc^^^UUUKKKAAA:::666444,,,,,,,,,++++++*********))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((()))(((((((((''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%%%%''')))%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$#########$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((vvvUUULLL>>>===999<<<222555999222///111///000000///..................---,,,,,,,,,,,,---.........---------,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++...---+++******+++---...---,,,+++******+++---...******+++++++++,,,,,,,,,+++++++++,,,,,,------------.../////////---,,,+++,,,---...---...333;;;BBBFFFEEEDDDEEEHHHMMMRRRVVV```LLL>>>NNNKKKQQQUUUXXX[[[www[[[cccaaazzzSSSSSSddd\\\```kkkiiisssvvvyyyzzzyyyxxxxxxxxxyyyvvvsssrrrsssrrrooolllkkkeee^^^YYYSSSKKK???666555000***(((***---...---,,,++++++)))'''&&&((()))+++*********))))))(((((((((((())))))*********+++))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''((()))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((())))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''vvvUUULLL>>>===::::::333555777333666999333000000///..................---,,,,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++...---+++******+++---.../////////......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,---,,,,,,,,,///000222222333999AAAHHHLLLMMMNNNPPPSSSVVVYYY[[[^^^KKKFFFGGGPPPKKKPPPOOO___}}}qqqlllsssuuu}}}nnnpppbbb{{{}}}~~~|||yyyxxxxxxyyywwwuuuvvvxxxyyyxxxvvvqqqlllgggdddbbb]]]UUUOOOEEE>>>555000......---+++++++++++++++++++++---...+++*********))))))))))))((()))))))))************))))))))))))))))))))))))'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''uuuTTTLLL>>>===:::888444555333333???CCC777000000///..................------,,,,,,------.........---------,,,,,,,,,++++++++++++,,,------...------,,,,,,++++++******++++++++++++,,,,,,,,,,,,------++++++++++++------...///000000///---***)))+++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,+++++++++,,,---///000222555777999;;;@@@HHHOOORRRUUUXXX\\\^^^^^^]]]\\\UUUPPP444\\\^^^VVVddd```zzzxxxkkkaaahhhxxx}}}~~~|||zzzzzzwwwvvvuuuuuuwwwyyyyyyxxxuuuqqqllljjjjjjiiieeebbb[[[RRRGGG===777222---)))))))))))))))***++++++,,,***************)))))))))))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''sssTTTKKK>>>===:::777555444000222CCCGGG666000000///...............------------------------......---------,,,,,,,,,*********+++,,,---...///......---,,,++++++******+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---,,,+++***))),,,,,,,,,,,,------------......------,,,,,,,,,+++000...---,,,---///222444666999<<>>===:::888666444///000@@@CCC222000000///...............------------------------......---------,,,,,,,,,*********+++,,,---...///......------,,,+++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++,,,---,,,,,,---------..................------,,,,,,,,,111000...---///111555777:::>>>BBBEEEHHHLLLSSSXXXXXX[[[___bbb```[[[TTTOOO<<>>>>>;;;:::555444111///999<<<...000000///...............,,,------......------,,,......---------,,,,,,,,,++++++++++++,,,------.........------,,,,,,++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---000111---------.........//////.........---------------000/////////222666:::<<>>>>>;;;;;;333555666000333555...000000///...............,,,,,,---......---,,,,,,......---------,,,,,,,,,,,,,,,,,,++++++,,,------------------------,,,,,,++++++,,,,,,---......///+++,,,,,,------,,,,,,++++++++++++,,,,,,---......---.........////////////------------............//////111555999???DDDGGGLLLPPPTTTVVVWWWYYY]]]```^^^^^^^^^^^^\\\ZZZXXXWWWXXXNNNjjjVVV]]]qqqhhhgggqqqzzzuuuhhhnnnnnnwwwqqqsssvvvzzz||||||{{{||||||sssttttttsssrrrssswww{{{vvvuuurrrooommmmmmppprrrqqqooommmlllkkkfff^^^XXXJJJBBB777///---,,,***(((*********++++++,,,,,,,,,************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((''''''''''''(((((()))&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''&&&&&&''''''((())))))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''pppQQQJJJ>>>>>>;;;;;;222555999222///222000000000///...............,,,,,,---......---,,,,,,......---------,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,------------------++++++,,,,,,---...//////+++,,,,,,------,,,,,,+++)))***+++,,,,,,+++)))(((............/////////000,,,---------...////////////111555:::AAAHHHMMMQQQSSSWWW[[[]]]]]]^^^aaaddd^^^]]]\\\[[[ZZZ[[[[[[\\\^^^{{{sssxxxlllvvvyyyvvvwwwfffpppyyyccc```___kkknnnssswwwyyyzzz|||}}}{{{{{{zzzwwwttttttwww{{{zzzyyyvvvrrrooonnnoooqqqtttqqqnnnnnnnnnmmmiiifffbbbWWWHHH<<<666333///,,,*********++++++,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''''''''((()))***&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''pppQQQHHHBBB>>><<<===:::666444333222111///111111000///////////////444333111000...---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...000111111000...---,,,---......,,,,,,---...,,,---...---,,,,,,---///111...---...000111///---111111111111000000111111333777<<>><<<<<<:::666444333222111000111111000///////////////222111000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---///000000///---,,,,,,---......,,,,,,---...,,,---...---,,,,,,...000000...,,,---///000///---......---,,,...000222444;;;???EEEJJJNNNRRRVVVYYYaaabbbcccddddddcccaaa]]]]]]]]]VVVRRRTTTUUUgggoooYYYYYY]]]^^^dddjjjiiiddddddhhhtttiiibbb]]]sssqqqXXXVVVTTTWWW___eeeiiiqqqyyytttvvvyyy{{{{{{zzzyyyyyytttxxxzzzxxxtttrrrsssvvvtttrrrppppppqqqssssssrrrqqqkkkddd___[[[RRREEE;;;888333...+++,,,---,,,+++)))******************)))************))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***)))))))))((((((((((((''''''(((((('''&&&&&&%%%(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&%%%%%%&&&''')))(((&&&%%%&&&((()))'''%%%'''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$&&&&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((oooQQQGGGBBB>>><<<<<<999666444333333111000111111000///////////////000//////...------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---...//////...---,,,,,,.........---,,,---...,,,---...---------///000000...------...///...---...------...111555:::===EEEIIINNNSSSVVVYYY[[[]]]dddddddddeeeddd```XXXSSSSSSYYYYYYZZZ```iiipppddd^^^ccc___bbbmmmwwwxxxsssooo]]]iii{{{sssxxxzzzyyy~~~hhhddddddfffgggdddbbbfffmmmooorrrvvvyyy{{{zzzxxxvvvsssvvvyyyxxxvvvuuuvvvyyywwwuuusssrrrtttuuuuuutttuuuqqqmmmkkkhhh```TTTKKK???;;;555///+++******+++---,,,,,,+++***))))))(((++++++*********)))))))))''''''(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''))))))))))))(((((((((((('''''''''(((''''''&&&%%%'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((nnnPPPGGGCCC>>>===<<<999666444333333222000111000000///////////////......---------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,---......---,,,,,,---...///...---,,,---///,,,.........---...000111000///...---......//////111222444888===BBBFFFIIINNNQQQTTTWWWYYY]]]```ccceeeeeeffffffbbb[[[XXXXXX^^^ppp~~~vvv{{{yyymmmeeesssnnneeemmmrrrppptttmmmmmmllliiihhhmmmvvv}}}~~~xxxzzz~~~}}}qqquuuxxxaaadddvvvzzzrrrddd]]]iiijjjnnnssswwwzzzzzzyyyuuuwwwzzzzzzyyyyyyzzz|||zzzxxxuuuuuuvvvwwwwwwvvvwwwtttqqqpppooojjjaaaZZZOOOKKKCCC999000+++***+++......---,,,+++*********+++++++++*********))))))(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((mmmPPPGGGCCC???>>>;;;999555444333333222111111000000///////////////...------------...//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------------------,,,---...//////------...///---...//////...///111333111111000///...///111222555888>>>EEEJJJNNNOOOPPPTTTUUUVVVWWWZZZ^^^dddhhhiiifffccc___YYYYYYgggwww~~~yyyuuurrryyyyyylllbbb```fffllliiiiiiwww|||iii]]]gggxxxnnnmmmllllllqqqyyyjjjkkkvvvyyyfffaaaaaaccciiiqqqwww{{{|||xxxzzz|||||||||||||||}}}|||yyywwwvvvwwwxxxxxxwwwwwwtttqqqoooooommmiiieeebbb^^^UUUHHH<<<333///...///...---,,,++++++,,,,,,++++++++++++************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''))))))'''&&&%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%'''&&&&&&%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))lllOOOGGGCCC???>>>;;;888555333333333222111111111000//////////////////...............//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------------------------...//////...---...///---...////////////222444444444333222000111444666999===EEELLLQQQSSSSSSSSSWWWXXXYYYZZZ[[[```eeeiiigggaaa[[[UUURRR]]]}}}ttteeedddiiiZZZXXX```ppp|||yyy}}}uuuqqqkkknnnnnnjjjjjjsssssspppuuuzzzwwwYYYWWWXXX]]]fffnnnrrrtttwwwxxxyyy{{{|||||||||||||||zzzwwwwwwwwwxxxxxxwwwuuussspppnnnnnnnnnlllkkkjjjeee^^^SSSHHH>>>555000000///...,,,,,,,,,---...,,,++++++++++++***************))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))))))))%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&&&&''')))%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))'''(((((((((((()))))))))''''''((((((((()))))))))kkkOOOGGGCCC@@@???:::888555333333444333222111111000///////////////000000///....../////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------............///..................///---///000///...---...000---...///000///000222555777777777444222333666:::???CCCIIIOOOSSSUUUUUUUUUZZZ\\\___```aaabbbdddfffbbb^^^]]]bbbhhhxxxrrriiiddd^^^ZZZZZZcccnnnzzzuuuooo{{{|||}}}|||wwwttt{{{]]]ZZZZZZ^^^fffkkklllkkkqqqqqqsssvvvyyyzzz{{{{{{|||zzzwwwvvvwwwwwwwwwvvvtttsssrrrrrrqqqpppnnnmmmkkkgggccc^^^WWWNNNBBB:::333222///---,,,,,,,,,---,,,,,,+++++++++******************)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%''')))(((&&&%%%&&&(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''######$$$%%%&&&''''''(((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%''''''&&&&&&(((***%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))'''((((((((())))))))))))'''((((((((())))))))))))kkkOOOGGGCCC@@@???:::888555333444444333222111111000///////////////111111000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////............//////...///000///...---...000---...000000000111333555888999999666444444888<<>>===<<<999666444444444444333000000000000////////////000000///...............//////000000///...------........................------......///000000000////////////000000000000////////////////////////---............000222555666999;;;:::999;;;AAAGGGEEELLLSSSWWWWWWWWWYYY\\\aaadddgggiiifffdddhhhmmm~~~pppjjjhhhfffmmmxxx~~~{{{sssmmmzzzkkkfffeeeggglll}}}{{{sssfff______hhhppprrrtttxxxvvvyyyxxxrrrqqqtttrrrlllxxxyyy{{{{{{zzzvvvrrrpppsssqqqnnnmmmllliiiccc^^^PPPJJJ@@@666...++++++,,,,,,***)))***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''((((((((((((((('''''''''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((+++*********))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&'''''''''&&&&&&((()))''''''''''''''''''&&&&&&)))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''%%%###$$$&&&'''%%%###&&&"""###(((((($$$###'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))gggOOOIIICCC>>>===<<<999666444444444444333111000000000////////////000000///............//////////////////...------........................---------...//////000000////////////000000000000////////////////////////---.../////////000333666555888;;;;;;;;;>>>EEEKKKPPPRRRTTTWWW\\\aaaeeegggeeeeeeeeeggglllyyyqqqqqqttt{{{xxx~~~xxxwwwyyyyyyxxxzzzjjj```ZZZ]]]dddiiiooouuurrruuuuuuqqqqqquuuuuurrrwwwyyyzzz{{{zzzwwwtttrrruuusssqqqqqqpppnnnjjjfff\\\WWWMMMCCC999222...,,,,,,+++******++++++***(((************************))))))))))))))))))))))))***((('''((()))***)))'''(((((((((((((((((((((''')))(((((((((''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((())))))((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%'''''''''&&&&&&((()))'''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###'''###$$$((((((%%%%%%(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))fffNNNHHHBBB======<<<999666444444444444333111111000000000/////////111000//////....../////////////////////......---........................,,,,,,------.../////////////////////000000000000////////////////////////---.../////////111444777555888;;;<<<>>>CCCJJJPPPTTTTTTVVV[[[bbbggghhhhhhbbbdddfffmmm|||vvvuuuzzzyyytttooo|||~~~zzzjjjccciiillliiiwwwzzzjjjZZZWWW]]]dddhhhkkkmmmqqqrrrppppppsssuuuuuuuuuwwwyyyzzzzzzxxxvvvtttvvvtttsssrrrrrrqqqnnnlllgggddd]]]SSSHHH<<<333---...---++++++,,,,,,***(((************************))))))))))))))))))))))))***((('''((()))***)))'''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%'''((((((&&&&&&((()))''''''''''''''''''''''''&&&&&&''''''((())))))***''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%'''%%%%%%((((((&&&&&&)))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))eeeMMMHHHBBB======<<<999666444444444444333111111111000000000//////111000000///.../////////...///////////////..............................,,,,,,,,,---......//////////////////000000000000////////////////////////...///000000000222555888777999<<<>>>@@@FFFLLLQQQRRRWWW^^^eeehhhgggeeeddd```iiitttyyyllldddjjjrrrwww{{{xxxwwwrrr}}}xxxeeebbblllsssnnnfffiiilllnnnnnnnnnpppqqqqqqqqqsssuuuwwwxxxwwwvvvtttuuutttsssrrrqqqooonnnmmmjjjiiifff___UUUHHH<<<555111///------------,,,+++************************))))))))))))))))))))))))***((('''((()))***)))'''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%'''((((((''''''((()))''''''''''''((((((((((((''''''''''''(((((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%''')))******)))'''%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((cccLLLGGGAAA======<<<999666444444444444333111111111111000000000000111111000///////////////......///////////////...////////////////////////,,,,,,------...//////000////////////000000000000000000000000000000000000...000111111222333777:::;;;<<<===???CCCHHHNNNRRRVVV]]]eeegggeeedddhhhlllttt~~~nnnooonnnuuu}}}{{{|||}}}~~~rrr{{{vvvfffeeefffiiilllmmmmmmmmmnnnoooqqqsssuuuuuuttttttuuuuuuuuusssqqqnnnmmmllliiijjjjjjggg```UUUKKKDDD444111...,,,,,,,,,,,,+++************************))))))))))))))))))))))))***((('''((()))***)))'''&&&'''''''''(((((())))))'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((%%%'''))))))((('''((()))'''''''''((((((((())))))))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%''')))******)))'''%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((bbbKKKFFFAAA======<<<999666444444444444333222222111111111000000000222111000000//////000000---...//////////////////////////////////////////------......///000000000////////////000000000000000000000000000000000000///000111222333555888;;;>>>>>>???BBBFFFLLLQQQUUUYYY^^^```]]]\\\cccttttttooovvvuuukkkgggvvv|||wwwzzzzzz~~~iiiaaa\\\```gggjjjkkkmmmlllmmmoooqqqrrrsssssssssuuuwwwxxxwwwtttpppnnnnnnkkklllmmmlllhhhaaa[[[VVV===888111,,,************++++++++++++++++++++++++))))))))))))))))))))))))***((('''((()))***)))'''&&&&&&''''''((()))))))))'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%''')))***)))(((((()))'''''''''(((((())))))******))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&%%%&&&(((((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&&&&''')))+++,,,***&&&$$$&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))aaaJJJEEEAAA======<<<999666444444444444333222222222111111111000000222111000000//////000000------...///////////////////////////////////////......//////000111111111////////////000000000000000000000000000000000000///111222333333666999<<<@@@@@@AAAEEEKKKRRRWWWZZZYYYZZZ[[[[[[bbbtttsssrrrpppooommmmmmzzz{{{oooiiikkkwww~~~~~~xxxgggWWWWWW___dddhhhjjjlllmmmnnnpppqqqrrrrrrrrrrrrvvvyyyzzzwwwsssppppppnnnnnnnnnmmmjjjgggdddbbbMMMFFF:::111,,,*********++++++++++++++++++++++++))))))))))))))))))))))))***((('''((()))***)))'''&&&&&&''''''((())))))***''''''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%'''***+++***(((((((((&&&''''''((())))))******((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&%%%&&&((((((((('''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&(((***///111...(((%%%((((((%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))```IIIEEE@@@======<<<999666444444444444333222222222111111111111000222111111000000000000000------...///000000//////000000000000000000000000//////000000111111222222////////////000000000000000000000000000000000000///111222333444666:::===@@@@@@BBBGGGOOOWWW]]]```[[[\\\___gggwwwmmmgggdddjjj}}}vvvwwwwww{{{pppWWWRRRXXX___bbbeeemmmmmmoooppprrrrrrssssssmmmrrrxxxzzzwwwsssqqqppppppooommmkkkiiigggfffeee\\\RRRDDD888000---------++++++++++++++++++++++++))))))))))))))))))))))))***((('''((()))***)))(((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))******'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%'''***+++***)))((((((&&&''''''((()))******+++&&&&&&''''''((()))))))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&%%%&&&(((((((((''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''###%%%((((((&&&&&&(((+++333555111)))'''***)))%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))^^^NNNFFFAAA???;;;:::999777555444333333333222222222111111111000000000000000000000000000000000000111111111111000000------...///////////////000///////////////000111000////////////000000111111111111111111222222222...111333444333555999===CCCDDDGGGMMMTTTZZZ^^^___kkkqqqxxxwwwvvvkkksssyyyeeeVVVQQQWWWaaagggiiigggccc```^^^]]]]]]]]]fffrrryyyuuutttpppyyytttttthhhccc[[[\\\cccbbbhhhhhhlllrrrtttqqqqqqsssrrrqqqpppqqqsssttttttssspppooommmkkkiiihhhgggggg```___ZZZMMM<<<111...///,,,,,,++++++************)))***+++,,,,,,+++***)))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''(((******))))))((((((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))((((((((((((''''''((((((((((((''''''******))))))((((((''''''%%%&&&'''(((((('''&&&%%%'''''''''((((((((())))))''''''&&&&&&'''(((((()))''''''''''''((()))***+++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$666<<<---"""&&&)))$$$&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((()))(((''''''&&&&&&((()))***&&&''''''((()))******+++*********)))))))))))))))***)))(((''''''((()))***\\\MMMFFFAAA@@@<<<;;;999777555444333333444222222222111111111000000000000000000000000000000000000111111111111000000....../////////////////////////////////000111222111000000/////////000000111111111222222333444444000222444555444777<<>>;;;999777555444444444444222222222111111111111111000000000000000000000000000000111111111111000000/////////000000///......////////////000111222333222222111000////////////000111111222333444555555222444555555666999@@@FFFMMMSSSZZZ^^^cccnnnyyyqqqlllhhhpppqqqyyyooobbb^^^cccdddbbb^^^]]]``````^^^VVVUUUWWW[[[\\\XXXVVVVVVUUUZZZ```bbb```^^^]]]]]]____________aaaccceeefffhhhgggddd]]]YYY\\\fffnnn~~~xxxnnnggglllnnnxxxwwwwwwrrrpppxxxiiidddaaafffkkkmmmnnnqqqrrroookkkjjjmmmqqqtttvvvtttttttttssspppnnnkkkjjjjjjjjjhhhbbbWWWJJJ>>>666000,,,)))***...///,,,((()))***++++++++++++***)))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''(((''''''&&&''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((***))))))(((((())))))***((((((((((((''''''''''''))))))(((((('''(((((((((((((((((('''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***###+++<<<999&&&###///((((((''''''(((((()))***''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''((()))***''''''(((((())))))******))))))))))))))))))******))))))************))))))YYYKKKDDDAAA@@@===;;;:::888666444444444444111111111111111111111111000000000000000000000000000000111111111111000000///000000000000///.........//////000111222444555444333222111000/////////111111222222333333333333222444555666777<<>><<<;;;999777555555555555000000111111111222222222000000000000000000000000000000111111111111000000---...///000111222222222222222222222222333444555444333333222222222333333222222333444555666777888666;;;BBBHHHNNNWWWaaahhhpppvvvjjj^^^[[[ZZZ^^^gggqqqzzzyyywwwxxxzzz~~~}}}tttssszzz}}}wwwooorrrssspppppp}}}}}}vvvlllqqqwwwxxxvvvqqqooollllllnnnooooooooojjjkkkmmmoooqqqssstttuuutttrrrooommmlllkkkjjjiii^^^TTTGGG;;;333///------++++++***))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''(((((('''''''''''''''''''''((()))***+++''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''((('''((((((((()))))))))***'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((()))*********+++***(((''''''(((***+++'''((((((((()))))))))***((())))))******))))))(((((())))))***+++,,,------......//////000111333333222222333333222///---,,,++++++++++++++++++++++++---,,,,,,+++***)))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))$$$'''(((%%%###%%%''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))***++++++,,,'''((()))***+++***))))))))))))))))))(((((((((((('''(((((()))******++++++,,,,,,++++++++++++,,,,,,XXXKKKFFFCCCDDDAAA<<<;;;999777555555555555000000111111222222222222000000000000000000000000000000111111111111000000,,,---///000222333333333333333333222222333444444333333222222222333444444111222333555888:::<<<===:::@@@HHHOOOVVV___iiippp|||yyysssgggZZZSSSXXX```kkktttwwwwww~~~~~~}}}yyyxxxssssssuuuqqq|||tttqqqllljjjkkknnnpppqqqmmmmmmmmmnnnppprrrtttuuusssrrrqqqooolllkkkjjjjjjccc]]]QQQDDD999111...,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((()))++++++''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&'''((())))))((((((&&&&&&&&&'''''''''(((((('''((((((((())))))******&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((()))******++++++***)))'''''')))***+++'''((((((((())))))******)))***+++,,,,,,+++***)))+++,,,---...000111222222666666777777999:::<<<===<<<<<<<<<;;;999555222000------------------------000///...---+++***))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***######&&&)))'''"""%%%+++&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''')))***+++,,,---'''((()))++++++******)))))))))))))))(((((((((((('''(((((()))***+++++++++...---++++++++++++---...SSSIIIEEE@@@???======;;;888666666666555444333222111000000111222333111111222222222222111111111111222222222222111111000000000000111111111111444333222111111222333444222222333444444555555666111111333555999===@@@CCC>>>IIIVVV^^^```fffvvvyyy~~~uuukkkgggeeecccbbbiiittt|||ttt}}}}}}|||~~~xxxnnnfffgggjjjjjjiiihhhmmmoooqqqrrrrrrrrrrrrssstttttttttsssqqqmmmhhhfffdddbbb\\\SSSGGG;;;111,,,......---,,,******,,,///+++******)))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,***''''''(((((((((((('''(((***+++++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''***)))))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))...+++((('''))))))(((%%%&&&'''))))))(((((()))+++)))))))))))))))***,,,,,,111222444777:::===???@@@BBBCCCCCCEEEFFFGGGGGGHHHEEEDDDCCCCCCBBB???;;;777666444111000000111000///333000//////111222000---+++++++++***)))'''%%%$$$)))'''&&&&&&((())))))(((''''''''''''''''''''''''))))))))))))))))))))))))'''((()))))))))(((&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%(((((((((((((((((((((((())))))(((((('''''''''&&&(((((()))***************(((((((((((())))))))))))))))))(((((((((((())))))************************)))************+++++++++TTTIIIEEE@@@???>>>===;;;888666666666555444333222111000000111222333111111222222222222111111111111222222222222111111000000000000111111111111333333222111111222333333222222333444444555555666555555555555888===CCCFFFJJJPPPYYY```jjj~~~zzzppphhhpppvvvyyyvvvtttwww|||}}}yyywww|||~~~{{{nnncccccchhhllloooqqqlllmmmoooqqqrrrsssuuuwwwvvvwwwwwwvvvtttpppllljjjeeeccc```[[[SSSHHH<<<444...---,,,+++++++++******++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))******((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***''''''((()))((((((%%%&&&'''((()))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''''')))))))))(((((('''''''''((((((((())))))((((((((())))))))))))))))))))))))+++)))'''((()))***(((&&&((()))))))))(((((()))+++(((***,,,000333555777777BBBCCCEEEGGGIIILLLMMMNNNRRRRRRQQQQQQPPPOOONNNNNNMMMLLLLLLLLLLLLJJJGGGEEE@@@===:::777666555333222000......///333666666555333333222000...,,,+++******((('''''')))***)))(((''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))(((&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''''''''(((((((((((((((((('''''''''(((((('''&&&&&&%%%(((((((((((((((((((((((()))(((((((((''''''''''''(((((()))************)))(((((((((((())))))))))))))))))(((((((((((())))))************************)))************+++++++++TTTJJJFFFAAA@@@???===;;;888666666666555444222222111111111111222222111111222222222222111111111111222222222222111111000000000111111111222222333333222222222222333333222222333444444555555666444444333444777===FFFKKKVVV[[[cccooo{{{llleeegggtttzzznnnllltttuuubbb\\\___dddhhhlllmmmnnnoooppprrrtttvvvwwwyyyzzz{{{{{{yyyvvvrrrppphhhfffeeedddaaaXXXJJJ???333000,,,,,,------***(((++++++***))))))))))))***))))))))))))))))))))))))((((((((())))))))))))***((((((((((((((((((((((((''''''''''''((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))+++)))''''''((()))((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((((()))))))))(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))***))))))***++++++***((()))******))))))***,,,//////222888===BBBDDDEEEFFFLLLLLLNNNPPPRRRTTTVVVVVVYYYYYYWWWVVVTTTRRRQQQPPPQQQPPPOOOOOOPPPPPPNNNMMMKKKGGGCCC???===;;;999777222000///000333777999:::<<<<<<;;;:::888666444333...,,,+++***++++++***(((''''''''''''''''''&&&&&&))))))))))))))))))))))))(((((()))))))))(((''''''''''''''''''''''''''''''((((((''''''''''''''''''(((((())))))))))))(((((('''''''''(((''''''&&&%%%(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++TTTKKKGGGBBBAAA???===;;;888666666666555444222222222222222222222222111222222333333222222111111222222333333222222111000000111111111222222222333333333333333333333333222222333444444555555666222333555777;;;BBBLLLTTTYYYddduuu~~~vvvoookkkhhhjjjvvvzzz|||}}}dddXXXXXX\\\bbbgggnnnnnnoooqqqsssuuuuuuttt{{{|||}}}~~~}}}{{{xxxvvvnnnjjjhhhhhhhhhaaaSSSHHH???888000,,,---...,,,))),,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))'''((()))))))))'''((())))))***************(((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))(((***************)))))))))''''''((((((((((((''''''))))))))))))))))))))))))++++++,,,,,,---,,,+++***)))***,,,---...111666999???BBBGGGLLLNNNNNNMMMKKKHHHIIIKKKNNNPPPSSSUUUVVVTTTSSSSSSRRRQQQPPPOOONNNOOOMMMKKKKKKLLLLLLLLLKKKJJJGGGCCC@@@???>>>===;;;777555222000111333555666===???BBBDDDDDDBBB???<<<777555333111000...+++)))((((((''''''''''''&&&&&&(((((((((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((())))))(((((((((&&&'''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))(((((((((((()))))))))))))))))))))******)))))))))************************))))))*********+++++++++SSSKKKHHHCCCAAA@@@===;;;888666666666555444222222222333333222222222222222333333333333222222222222333333333333222222111111111111222222222222333333333333333333333333222222333444444555555666333666:::===AAAIIITTT\\\]]]pppzzzvvvnnnggghhhqqq{{{yyyyyyvvvuuuxxx}}}hhh[[[WWWYYY```fffiiijjjlllpppuuuwwwwwwuuu{{{}}}}}}|||vvvpppjjjhhhhhhcccXXXOOOJJJ@@@444---,,,------+++,,,++++++***************************************************))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))''')))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++''''''((((((((((((''''''))))))))))))))))))))))))***++++++,,,++++++******+++---111444888===CCCGGGMMMNNNPPPPPPNNNKKKGGGDDD@@@AAADDDGGGJJJMMMPPPQQQLLLLLLKKKJJJIIIHHHGGGGGGHHHEEECCCBBBCCCCCCBBBAAA===;;;888888999::::::999777555222///......///111777<<>>:::777555666888;;;>>>AAACCCEEEAAA@@@???===<<<:::999888:::888777666777777555333111///......000222333222111111000...,,,,,,...000000555===DDDIIIJJJIIIHHHHHHFFFCCCAAA>>>999444000++++++******))))))(((((())))))))))))))))))))))))))))))((((((((()))******''''''''''''''''''''''''))))))((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''(((((())))))(((((((((((((((((())))))))))))((()))***++++++***)))(((************************)))************+++++++++}}}QQQIIIGGGBBB@@@>>>===;;;888666666666555444222222333444444333222222222333333444444333333222222333333444444333333222111111111222222222333333333333444555555444333333222222333444444555555666333777===DDDNNN___uuu|||uuuhhh```aaagggmmmhhhccceeellltttzzz|||}}}~~~xxxrrrlllfff```\\\YYYRRRFFF;;;222...---------,,,++++++******++++++************************+++++++++*********))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''')))++++++)))'''(((''''''&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++***)))))))))*********++++++))))))************))))))))))))))))))))))))))))))''')))+++,,,---111777;;;AAADDDIIIMMMOOOPPPRRRSSSKKKHHHCCC===888444222111---...///111333555666777777666555555444333222222333333333444555555333111111///---,,,...//////...---...///...++++++,,,///,,,///444:::@@@EEEHHHIIIJJJHHHFFFEEECCC???:::666------,,,++++++******)))))))))))))))))))))))))))))))))((((((((()))++++++''''''''''''''''''''''''((((((((((((((()))))))))''''''((((((((((((''''''%%%&&&&&&'''((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&'''(((((())))))(((((((((((((((((())))))))))))((()))+++,,,,,,+++)))(((************************)))************+++++++++|||PPPIIIGGGBBB@@@>>>===;;;888666666666555444222222444444444444222222222333333444444333333222222333333444444333333222111111222222222333333333333333444555555444333333222222333444444555555666:::???FFFOOO^^^www}}}yyyqqqwww|||xxxnnnddd```eeeooovvvyyy~~~yyyrrrjjjeeeaaa^^^ZZZQQQFFF:::333//////---,,,++++++******++++++************************++++++++++++******))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''')))++++++)))'''***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++''''''(((((()))))))))*********++++++++++++******))))))))))))))))))))))))***,,,...000333999AAAGGGLLLOOOSSSUUUUUUSSSSSSSSSFFFBBB<<<666222000111111...//////000111111222222333444444666777888888999888999:::===??????===;;;888666222111000000///...---///000///+++)))***,,,,,,---...222888???FFFJJJHHHGGGFFFFFFEEEBBB>>>;;;......------,,,+++******))))))))))))))))))))))))***)))(((((((((***+++,,,''''''''''''''''''''''''''''''(((((())))))******(((((())))))))))))((((((%%%%%%&&&'''((((((((('''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''((((((((((((((((((((((((((())))))))))))((()))+++,,,,,,+++)))(((************************)))************+++++++++qqqSSSMMMDDDCCC===???>>><<<888666666555444333555555555555555555555555333333333333333333333333444555555666666555555444222222333333333222222111444444444555555555555555444000000444777666777999;;;FFFQQQ[[[pppuuujjj}}}uuuddd```eeekkkpppsssxxx|||}}}zzzvvvmmmccc___\\\VVVMMMDDD;;;444000...,,,+++***+++***)))'''))))))*********+++++++++++++++************++++++%%%&&&((()))+++,,,,,,,,,******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))***+++,,,---,,,+++)))'''(((((((((((())))))))))))))))))))))))***************)))'''&&&'''(((***+++)))))))))))))))))))))))))))))))))(((((((((((((((+++(((&&&'''***,,,+++***''')))+++,,,++++++---...111333666<<>>999555///---///000000......+++(((''')))***++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***)))************************++++++,,,,,,,,,,,,------pppSSSMMMDDDCCC===???>>><<<888666666666444333444444444444444444444444333333333333333333333333222333333444444333333222222222333333333222222111444444444555555555555666:::666555888999888999<<>>???@@@AAABBBCCCJJJKKKLLLNNNNNNNNNNNNMMMHHHDDD>>>:::777555333111333444666888::::::::::::111000...,,,,,,000555999;;;@@@BBBBBBCCCFFFEEEAAA===888222...---...///000000...---+++))))))***+++)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******************************++++++,,,,,,,,,,,,------pppSSSLLLDDDCCC>>>???>>><<<888777666666555444333333333333333333333333333333333333333333333333222333333444444333333222222222333333333333222222444444555555555666666666:::666444666888888<<>>;;;777444333666555555666888999888666;;;<<>>:::777444666888;;;>>>AAADDDEEE:::888444000,,,,,,///111000666;;;>>>BBBGGGGGGDDDAAA>>>888111---,,,///222222444333000+++((((((***(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++************************++++++,,,,,,,,,,,,------oooRRRLLLDDDCCC>>>???>>><<<888777777777666555333333333333333333333333333333333333333333333333444555555666666555555444222222333333444333333333444444555555666666777777888444333666:::>>>GGGOOOfffxxxnnnccccccdddfffhhhuuuwww|||uuukkkjjjddd^^^\\\[[[UUUIII???333000,,,++++++,,,,,,+++++++++,,,,,,,,,---------*********++++++*********))))))*********))))))((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******++++++++++++***)))(((((((((((())))))))))))((()))))))))******************)))))))))***+++,,,************************((()))))))))))))))******((()))***+++,,,,,,+++***(((+++///333777<<>>888111...000333444888999555...((((((***((((((((())))))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************,,,+++***))))))***+++,,,************************+++++++++,,,,,,,,,------nnnRRRLLLDDDCCC>>>???>>>;;;888777777777666555333333333333333333333333333333333333333333333333444555555666666555555444111222333444444444444444444444555555666777777888:::777666:::@@@IIIWWWccc|||yyyyyy}}}~~~zzzvvvuuusssrrrrrryyyvvvxxxyyyuuummmccc^^^]]]YYYPPPIII888444///+++++++++++++++++++++,,,,,,,,,---------)))***++++++++++++***))))))************)))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))*********+++++++++******(((((((((((())))))))))))((()))))))))************(((((((((((())))))******************************(((((())))))*********+++((()))+++,,,------......+++000888>>>BBBEEEGGGIII@@@>>>;;;888555444444444000111444888===CCCHHHJJJLLLNNNOOOPPPOOONNNLLLLLLFFFGGGHHHIIIIIIJJJJJJKKKIIIHHHGGGFFFEEEDDDCCCBBBEEEEEEFFFGGGGGGHHHHHHIIIHHHHHHHHHJJJJJJIIIEEEBBB@@@@@@@@@@@@AAACCCDDDEEECCCAAA<<<666111...///000222888>>>@@@BBBDDDAAA<<>>888333111222555999<<<999111+++)))***(((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************,,,+++***))))))***+++,,,************************+++++++++,,,,,,,,,------nnnQQQKKKCCCCCC>>>???>>>;;;999777888888777666333333333333333333333333333333333333333333333333222333333444444333333222111222333444444555555444444444555666777777888999999777888>>>GGGTTThhhxxx}}}uuurrruuuwww}}}|||yyy~~~xxxlllccc^^^ZZZUUUPPP@@@;;;444...,,,++++++***++++++++++++,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))*********))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))************'''((((((((())))))))))))++++++++++++++++++++++++******++++++,,,---------,,,---...---,,,---///111666;;;BBBFFFGGGEEECCCBBB<<<888333///...000333666999;;;>>>BBBHHHMMMQQQTTTSSSSSSRRROOOKKKGGGEEEEEEDDDEEEDDDCCCAAAAAACCCEEECCCCCCCCCBBBBBBBBBBBBBBB<<<<<<===>>>??????@@@@@@@@@???@@@BBBEEEFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCC>>>===:::555111///111222888???DDDDDDDDDCCC>>>888:::===??????<<<777333111444888;;;:::666000,,,+++))))))******************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++************************++++++,,,,,,,,,,,,------mmmQQQKKKCCCCCC>>>???>>>;;;999777888888888777444444444444444444444444333333333333333333333333222333333444444333333222111222333444555555555555444444555666777888999999666666;;;EEETTThhhwwwssstttvvv||||||wwwxxxvvvjjjbbb\\\WWWTTTIIICCC:::222...,,,,,,+++*********++++++++++++,,,(((***+++,,,,,,+++***(((((())))))*********))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((())))))***(((((((((((())))))))))))))))))))))))************(((((())))))************++++++++++++++++++++++++******+++,,,,,,---......---......------///333777@@@CCCGGGGGGDDD???<<<:::;;;888333000000333888<<>>>>>@@@BBBDDDDDDBBB???>>>???AAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@<<<;;;999666333222444555;;;AAAFFFGGGFFFDDD===666666666888::::::888444111111444888:::999555000,,,++++++******************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******************************++++++,,,,,,,,,,,,------mmmPPPKKKCCCCCC>>>???>>>;;;999888888999888777555555555555555555555555333333333333333333333333444555555666666555555444111222333444555555555555444444555666777888999999888:::BBBQQQeee~~~xxxuuuqqqnnnooouuu}}}{{{oookkkssszzz}}}pppeee]]]XXXVVVPPPIII???666000...---,,,))))))*********+++++++++((()))+++,,,,,,+++)))((((((((()))***************'''((((((((())))))******************************'''((((((((())))))******(((((((((((())))))))))))******))))))***+++,,,,,,(((((((((((())))))))))))))))))))))))************))))))***++++++++++++***++++++++++++++++++++++++(((((()))***++++++,,,,,,***+++,,,------222999>>>EEEFFFGGGDDD@@@;;;888777333222111333888???FFFKKKCCCEEEFFFHHHJJJKKKKKKKKKGGGHHHHHHFFFCCCBBBEEEHHHCCCEEEHHHJJJOOOWWWbbbiiiccccccaaa___]]]\\\ZZZYYY[[[WWWRRROOONNNPPPTTTWWWPPPKKKEEE@@@>>>===<<<<<<;;;<<<>>>@@@AAAAAA???>>>======;;;999666555777999;;;AAAGGGHHHGGGEEE>>>777444222222444888888555222000222666:::;;;888222---,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***)))************************++++++,,,,,,,,,---------pppSSSKKKCCCFFF???<<<===<<<:::888777777777888444444444444444444444444444444444555555555555666444444444444444444444444777777666555555666888888999999777555666999:::999<<>>999555444444666999===@@@BBBDDDGGGIIIDDD@@@AAAHHHLLLJJJFFFDDDBBBDDDEEEEEEHHHOOOVVVYYY\\\aaaccccccmmmwwwqqqwwwyyyyyyxxxwww|||}}}mmmYYYKKKGGGEEEAAA======???AAA???<<<:::<<<>>>CCC???;;;999999:::<<<<<<@@@@@@AAACCCEEEEEEDDDBBB999444///...222555555333///------555>>>AAA<<<555+++,,,......---,,,******(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++,,,+++***))))))+++---...)))************+++++++++...------,,,,,,------...oooSSSKKKCCCEEE???======<<<:::888777777777888444444444444444444444444444444444555555555555666444444444444444444444444777666555555555666777888666666555444555888::::::BBBLLL___yyy~~~~~~|||xxxtttxxxhhh___dddkkkxxxwwwnnncccXXXUUUTTTPPPGGG<<<333---,,,,,,,,,,,,,,,++++++,,,---************************)))))))))***************((((((((((((((()))******'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------000999CCCHHHHHHEEECCCAAA===888444222444777:::>>>DDDHHHIIIIIIIIIIIIKKKDDD@@@BBBDDDDDDDDDFFFEEEJJJQQQYYYbbbkkksssvvvxxx}}}~~~~~~yyyvvv}}}~~~jjj\\\VVVSSSNNNJJJJJJHHHDDD>>>888888;;;>>>999999;;;===???@@@???===@@@@@@@@@BBBDDDDDDBBB???<<<777222111333555333111///,,,---333;;;???;;;666------,,,---------,,,+++***))))))((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++,,,+++***))))))+++---...************++++++++++++...------,,,,,,------...nnnRRRKKKCCCEEE???======<<<:::888777777777888444444444444444444444444444444444555555555555666444444444444444444444444555555555555555666777777555555666666777999<<<@@@LLLZZZqqqxxxttt|||sssvvvyyyooodddaaabbbmmm|||vvviii]]]VVVWWWUUUOOOEEE:::222---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))))))))(((((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))************))))))))))))******************************++++++++++++++++++++++++------,,,+++,,,,,,---......000777AAAIIIJJJCCC===<<<:::666111///111666:::===BBBGGGIIIHHHEEEBBBAAABBB@@@BBBKKKRRRWWW[[[___\\\aaakkkwww}}}xxxuuuuuuwwwtttlllkkkllllllkkkkkkeee\\\RRRIIIBBB>>><<<666777888:::;;;<<<<<<<<<>>>>>>???AAACCCCCCAAA??????;;;666444444444222//////,,,,,,000777<<<;;;888111...++++++...000///...,,,+++)))((('''((()))******))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++,,,+++*********+++,,,---************+++++++++,,,...------,,,,,,------...lllRRRKKKCCCEEE???>>>===<<<:::888777777777888555555555555555555555555444444444555555555555666555555555555555555555555444444444555555666777777777777999::::::<<>>AAABBBBBBAAABBB???;;;888666444111......,,,,,,...333888:::999555000+++***...111222111000...+++((('''''')))******))))))))))))))))))***))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************)))))))))))))))******+++++++++*********+++,,,---*********+++++++++,,,,,,...------,,,,,,------...jjjQQQKKKBBBDDD??????===<<<:::888777777777888555555555555555555555555444444444555555555555666555555555555555555555555333444555666666777777777999888:::<<<===AAAOOO^^^uuummmnnnxxx~~~yyyvvv|||wwwhhh\\\[[[XXXTTTNNNIIICCC@@@111///,,,+++++++++***(((******************************))))))((((((''''''))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))************++++++************++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,...222555888FFFKKKNNNJJJ@@@777444555111333555777888;;;???BBBGGGEEECCCAAACCCHHHPPPVVV___hhhzzzrrrgggeeekkkyyyzzzooofffmmmhhh^^^QQQEEE===;;;;;;666555666888<<>>AAAMMMOOOLLLBBB666///111666555888<<>>>>>>>>===:::777444222000000000//////111666999888666222......000444777555444000---+++*********+++******))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...gggQQQKKKBBBCCC???AAA===<<<:::888777777777888555555555555555555555555444444444555555555555666555555555555555555555555444555777888999::::::999999666999@@@HHHWWWwwwwwwkkkfff^^^XXXUUUSSSPPPMMMAAA:::111,,,---...---+++************************)))))))))*********************)))(((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))******++++++,,,++++++******++++++,,,((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,...333999AAAHHHLLLKKKGGG???777111222666;;;@@@BBBEEEEEEDDDBBBAAAAAA???CCCIIISSS```ooo~~~{{{}}}}}}zzz{{{{{{lll___VVVSSSOOOIIIAAA:::888888999999:::;;;======;;;999777555111222333111//////444888888888777222......333888777666333111...,,,+++***+++******))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++******++++++,,,,,,,,,++++++++++++,,,,,,,,,------...------,,,,,,------...fffQQQKKKBBBCCC???AAA===<<<:::888777777777888666666666666666666666666444444444555555555666666666666666666666666666666444555777999:::;;;::::::;;;888;;;DDDOOOcccxxxppp~~~|||qqqkkkccc\\\YYYUUUQQQNNNGGG>>>444......//////...++++++++++++++++++++++++))))))******++++++,,,,,,******)))(((((((((((((((******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))***+++++++++,,,++++++******++++++,,,((())))))***++++++,,,,,,++++++++++++++++++++++++---...111666===FFFOOOTTTLLLCCC888333666<<>><<<999888888888888777777666666666555555555555666666666666777777777777888888777777666666555555888999999888888::::::999@@@888<<>><<<888666666777777777666555555444888999999666111...///111777:::<<<;;;666111,,,***++++++************++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))************))))))*********))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,,,,---...///cccNNNKKKCCCBBB>>>CCC???===:::999999999999888777777666666666555555555666666666666777777777777888888777777666666666666666666555555777:::<<<;;;DDDAAALLLiii{{{~~~wwwttt|||qqqpppuuu}}}vvvhhh```[[[YYYXXXSSSMMMBBB999222///...///---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++***)))))))))))))))************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,---------,,,---...222999CCCKKKOOOMMMHHHDDD;;;>>>CCCIIIMMMOOONNNMMMJJJJJJJJJKKKUUUdddooorrrhhhyyy}}}}}}~~~vvvfffWWWPPPSSSUUUXXX___jjjsssqqqkkk^^^ZZZWWWXXXYYYXXX[[[___hhhnnnqqqmmmiiiiiijjjiiimmmjjjhhhjjjnnnooommmiiiiiilllrrr{{{|||lll[[[PPPJJJ@@@<<<888777999:::;;;;;;999999999999888666555444444555666666333111000111888;;;>>>===999444111///++++++***************+++))))))))))))))))))))))))************)))))))))((())))))))))))************))))))************))))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///cccMMMKKKDDDDDD???AAA@@@>>>;;;::::::::::::999777777777666666666555555666666666666777777777777888777777777777666666666666444444555999<<<>>>???BBBJJJbbb{{{|||www{{{wwwrrryyytttvvv~~~kkk___ZZZXXXXXXVVVRRRKKKAAA888222//////------,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,++++++***))))))))))))***************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,***,,,......,,,,,,///111:::CCCNNNSSSOOOGGGAAA>>>:::CCCNNNQQQNNNJJJHHHIIIGGGIIILLLWWWkkk~~~{{{|||zzznnnttt|||}}}qqq___TTTRRRWWWZZZhhhzzzqqqkkkkkklllkkkmmmoooyyyvvvnnniiiccc]]]ZZZYYYYYYWWWTTTWWW^^^jjjvvvuuuhhh```MMMHHH???888666777888999;;;;;;<<<<<<;;;:::888666222222222444555444222000666:::===>>>;;;888555333---,,,+++******)))******))))))))))))))))))))))))************))))))))))))))))))))))))************))))))************))))))((())))))******+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------...//////bbbLLLIIIDDDEEE???>>>@@@===:::999999:::999888777777777666666666666555666666666666777777777777777777777777777777777777888666666999;;;<<<>>>AAAFFF[[[~~~|||qqqbbb\\\ZZZ[[[VVVTTTPPPGGG===444000...------,,,,,,,,,,,,------*********+++++++++++++++++++++***))))))*********************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,---///000---+++---222777DDDLLLSSSQQQIIIAAA???AAAGGGLLLPPPNNNIIIFFFIIIMMMRRRXXXbbbpppxxxqqqrrruuuwwwxxxtttyyyxxxlllhhhkkknnnvvv|||yyyzzz{{{|||yyytttqqqmmmkkkiiigggcccaaa]]]```fffnnnxxxxxxhhheee]]]RRRHHHAAA999333999:::<<<=========<<<<<<555333000111333444222000222666:::<<<;;;999777666///...,,,+++***)))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))************))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.............../////////aaaMMMIIICCCEEE>>><<<>>><<<999888888999888777888777777777666666666666666666666666777777777777777777777777888888888888777666888;;;;;;999>>>FFFYYYyyy|||oooddd___^^^UUUTTTPPPJJJAAA888222......------,,,,,,------...*********************)))+++***************++++++))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------//////...---...333;;;BBBKKKMMMMMMHHHAAA???DDDJJJTTTPPPKKKIIIKKKTTT___gggpppyyyyyytttnnnmmmrrrxxx||||||}}}~~~~~~vvvoookkkiiiiiinnnuuuzzz{{{zzzrrrnnnnnn{{{{{{jjjXXXEEE777555666888999;;;======>>><<<777222000111333222111000444999<<<===;;;:::999111000///---+++***))))))************************))))))))))))))))))******((()))))))))************))))))************))))))---,,,,,,+++***)))((((((***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////000000000bbbPPPKKKBBBDDD???===>>>;;;999777888888888777888888777777777666666666666666666666777777777777777777777888888888888999666555888;;;888888EEEWWWuuu|||kkk```\\\TTTRRROOOLLLGGG@@@777222......------------......+++++++++************)))+++************+++,,,,,,((((((((((((((((((((((((++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......---,,,,,,///555>>>FFFKKKKKKGGGBBB>>>===BBBJJJOOOOOOJJJGGGLLLYYYkkkzzzmmmkkkqqqwwwzzzzzzxxxyyy~~~uuulllbbb___```mmm~~~kkkTTTBBB999888777777888999;;;<<>>???>>>======555333111///---+++******************************))))))))))))************))))))))))))************))))))************))))))------,,,+++***))))))(((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------///000000000000000dddUUUNNNBBBDDD@@@??????<<<:::888999999888777888888888777777777666666666666666666777777777777777777888888888999999999777666999;;;888>>>XXXtttvvvfff]]]VVVRRRNNNNNNNNNIII@@@888......------------......---------,,,,,,++++++++++++*********++++++,,,---))))))))))))))))))))))))++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...---///666???GGGJJJIIIEEE>>>888888@@@HHHLLLMMMHHHLLLTTTbbbrrrzzzppphhheeezzz{{{yyyzzz}}}}}}vvviiibbb]]]cccrrr~~~ttteeeWWWHHHEEE@@@;;;888888999:::<<<===<<<:::666444333333///333:::>>>???>>>>>>>>>777666444111...,,,+++***************************((()))))))))************))))))))))))************))))))************))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------........................,,,---///000111111000000fffYYYQQQCCCEEEBBBBBB@@@===;;;999::::::999999888888888888777777777777666666666666777777777777777777888888999999999999:::999;;;<<<:::EEEiiirrrhhhYYYSSSOOOPPPSSSPPPFFF===......------------....../////////......---------+++*********+++,,,,,,---************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,------------------------++++++,,,,,,---...//////222111444<<>>>>>===<<<:::999888888999:::999999888888888888999999777888888888888999999999888:::;;;;;;999888888999;;;666:::BBBAAAJJJvvvzzzkkk^^^WWWRRRTTTTTTOOOHHHEEE999444---+++---...,,,)))------------------------************************))))))))))))))))))))))))((((((((()))*********+++******+++++++++,,,,,,,,,,,,++++++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,---///...------,,,,,,,,,,,,...---,,,---......---,,,000999AAADDDGGGIIIBBB888555999888===GGGHHHJJJVVVooo{{{nnnoooeee___hhhqqq{{{wwwzzz}}}{{{vvvwwwwwwrrrllljjjlllpppzzz|||{{{ppphhhZZZKKK>>>888777999777999:::999777888888888000222555777999999:::;;;555777999777444///,,,+++******************+++,,,******************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,////////////000000000000aaaRRRMMMBBBDDD???>>>===<<<:::999888888999:::888888888777777888888888777888888888888999999999888999;;;:::999888888999:::;;;???EEEPPPjjjuuuddd[[[UUUTTTTTTOOOIIIGGG<<<666///---...///---+++------------------------++++++++++++++++++++++++******************************++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,+++,,,,,,,,,,,,---------......---,,,,,,,,,------..................000000444???HHHIIIEEEAAA:::333///<<>>===888:::<<<<<<<<<<<<<<<;;;<<<888555555888999888666666666777777666222///,,,+++******)))******++++++))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,------------------------.........------,,,,,,,,,////////////000000000000___NNNIIIBBBFFFAAA???===<<<:::999888888999:::888777777666666777777888777888888888888999999999777999::::::999888999::::::???DDDNNNhhh}}}zzzyyyzzz}}}lllaaaWWWUUUSSSOOOKKKJJJAAA:::222............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///...------,,,,,,,,,,,,++++++,,,,,,------------------------------.........///000...---...333777;;;DDDJJJDDD;;;666555555;;;EEEGGGIIISSSbbbiii^^^^^^```ppp{{{vvvvvvtttzzz}}}}}}zzzzzz}}}~~~wwwkkk^^^RRRHHHCCC::::::;;;<<<<<<===>>>???DDD===444222666:::999777666555555777999777222...++++++******)))*********))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,.................................---------------////////////000000000000]]]KKKGGGAAAGGGCCC@@@===<<<:::999888888999:::777777666666666666777777777777888888888999999999777999:::999999999:::<<<;;;>>>IIIaaa}}}xxx~~~|||{{{}}}sssgggZZZTTTRRROOOLLLLLLEEE>>>666000---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************......------,,,,,,,,,++++++++++++,,,,,,,,,------///...---,,,,,,+++,,,,,,++++++,,,,,,---.........---------------...///000---000111///,,,///666===FFFHHHFFF>>>666555;;;BBBJJJHHHCCCNNNkkkuuucccdddqqq}}}sssnnnttt|||~~~}}}~~~zzzxxxxxxqqqfffWWWLLLCCC>>>;;;<<<======@@@CCCDDD>>>666222444888<<<===888555444777;;;:::555000,,,,,,+++***************))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,------------------------...............---------////////////000000000000\\\JJJFFFAAAGGGCCC@@@===<<<:::999888888999:::777777666666666666777777777777888888888999999999888999::::::999:::<<>>>>>===@@@EEEBBB@@@<<<777444666<<>>DDD@@@??????AAA@@@???DDDJJJJJJ[[[nnn~~~wwwyyy~~~nnn[[[NNNDDDBBB@@@<<<<<<@@@BBBEEEDDD???888777;;;AAA===999555555666777666444111000///---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.............../////////////////////000000000000[[[MMMIII@@@CCC@@@@@@===<<<:::999888888999:::888888888777777888888888777888888888888999999999:::;;;<<<<<<<<<>>>AAADDDOOOlllwwwhhh^^^UUUPPPOOOOOOKKKDDD<<<555000//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,------------...+++++++++++++++,,,---...++++++,,,---...///000000000//////............///000000111333777===CCCGGG;;;<<>>999333//////333777444333222000...---,,,,,,******************************************************************************************************+++++++++,,,,,,,,,........................---.........//////000000////////////000000000000]]]LLLFFFCCCCCC:::???@@@???<<<:::999:::;;;<<<999999999999999999999999777999::::::999888:::;;;???999777;;;@@@BBBHHHOOOaaammmqqqxxxuuuzzzkkk]]]TTTRRRNNNNNNLLLGGG???666000---000///......///...,,,******++++++,,,,,,++++++***,,,+++***+++---...---,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,------.../////////333000------//////...++++++///555;;;@@@BBBBBBBBBEEEEEEFFFHHHMMM```tttjjjooo}}}}}}vvvkkkwww```QQQOOOKKKFFFCCCFFFKKKLLLGGG@@@EEECCC>>>999444222000000222333444111,,,******,,,))))))))))))))))))))))))+++++++++*********))))))+++***)))(((((()))***+++******+++++++++,,,,,,,,,000000///...,,,+++******------------------------........................111111111000000000000000ZZZKKKFFFCCCDDD<<>>===<<<:::::::::;;;;;;999999999999999999999999777999::::::999999:::;;;===::::::<<<===@@@LLLYYYyyyyyyzzz{{{uuurrr___TTTPPPPPPOOONNNIIIBBB999333//////...---...///...,,,+++++++++,,,,,,,,,,,,++++++,,,+++***+++---...---,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---,,,,,,------.../////////222000......000111000...111555:::>>>AAABBBBBBBBBGGGDDDFFFRRRddd|||~~~zzzsssttt~~~~~~~~~}}}zzz}}}vvvkkkzzzzzzdddVVVTTTIIIEEEBBBDDDIIIMMMLLLJJJEEECCC>>>999555333222111222444555333///,,,+++,,,************************+++++++++*********))))))******))))))))))))************+++++++++,,,,,,,,,------------------------------------------------........................111000000000000000000000XXXIIIFFFDDDEEE>>>BBB;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888999::::::999999:::;;;<<<===>>>===>>>JJJccczzzxxx~~~gggXXXTTTQQQQQQPPPLLLFFF>>>666111///---,,,---......---,,,++++++,,,,,,,,,,,,++++++,,,+++***+++---...---,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,---............---,,,,,,------.../////////000//////000222222111000777<<>>>>>@@@OOOvvvvvvddd___SSSRRRPPPNNNKKKEEE<<<666111///---,,,.........---,,,,,,,,,------,,,,,,,,,,,,+++***+++---...---,,,------------............,,,,,,,,,------.........---......//////...------,,,,,,------.../////////111111000/////////111222===DDDLLLPPPOOOMMMLLLMMMOOObbb|||}}}qqqlllvvvuuunnnjjjlllllljjjgggeeedddeeeddd]]]\\\ZZZXXXVVVSSSQQQPPPPPPPPPQQQQQQQQQRRRTTTUUUSSSUUUWWWXXXYYY]]]bbbggglllsss|||~~~{{{jjjfffaaa[[[UUUQQQOOOOOORRRPPPKKKEEE???999555222111222333444444111...,,,************************************************)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,+++,,,,,,------.........................................................//////000000111111111111WWWJJJFFFDDDDDD;;;???<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999:::;;;;;;::::::;;;<<<<<<>>>@@@IIIddd~~~iii```VVVSSSPPPNNNLLLHHH@@@;;;444111...---...///......,,,,,,------------,,,,,,,,,+++***+++---...---,,,---------.........//////,,,,,,,,,---......//////...////////////...------,,,,,,------.../////////222222111///...000333777BBBGGGMMMNNNKKKJJJMMMPPPZZZqqq}}}ooolllooo|||||||||rrrwwwyyysssiiibbbbbbeeefffkkkmmmkkkkkknnnoooooommmjjjfffdddcccaaa]]]ZZZ]]]]]]^^^^^^^^^\\\[[[ZZZUUUTTTRRRPPPPPPSSSXXX\\\WWW___jjjsss}}}uuuqqqjjjeee```ZZZUUUQQQVVVUUURRRMMMFFF???888444222111111333444333000---++++++++++++++++++++++++***************+++++++++******++++++++++++************+++++++++,,,,,,,,,------------------------................................................/////////000111111222222UUUHHHFFFEEEEEE===@@@@@@???===<<<;;;<<<<<<===999999999999999999999999999:::;;;;;;::::::;;;===<<<@@@III___vvviiiZZZVVVQQQOOONNNKKKEEE???777444000////////////...,,,,,,------------,,,,,,,,,+++***+++---...---,,,,,,,,,---------.........,,,,,,------...////////////////////////...------,,,,,,------.../////////222222111//////333:::???GGGJJJLLLJJJIIINNNXXXaaasssqqqkkkzzz{{{nnnjjjkkkkkk```aaacccddddddeeeiiinnnrrrzzz~~~~~~~~~{{{xxxqqqqqqppppppnnniiiaaa\\\WWWTTTOOOLLLKKKKKKMMMNNNRRRUUUZZZ```lllvvvppplllggg___YYYVVVWWWWWWTTTNNNFFF>>>999444222111222444444222000++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------.........................................................//////000111111222222~~~SSSGGGFFFEEEGGG???BBBBBB@@@>>><<<;;;;;;===>>>999999999999999999999999999:::<<<;;;::::::;;;======DDDTTTtttuuu]]]XXXRRRPPPOOOMMMHHHCCC999666222000/////////...,,,------......------,,,,,,+++***+++---...---,,,++++++,,,,,,,,,---------,,,,,,------...///000000//////000000///...------,,,,,,------...//////000222222111///000666???FFFJJJKKKJJJHHHJJJUUUggguuummmqqq}}}ssseee^^^\\\YYY___]]]^^^fffooovvv{{{~~~~~~uuunnnjjjdddaaa___^^^\\\[[[TTTQQQNNNOOOXXXhhhzzz~~~xxxyyyuuupppggg___UUUWWWYYYXXXSSSKKKBBB<<<666444222333555666444222++++++++++++++++++++++++))))))******++++++++++++---,,,+++******+++,,,---******+++++++++,,,,,,,,,++++++,,,,,,---...//////////////////////////////...........................//////000111222222222SSSBBBEEEHHHDDDJJJmmmdddVVVEEE;;;:::======;;;999999999999999999999999777<<<>>>>>><<<<<<======CCCGGGjjj|||gggYYYPPPRRRSSSNNNIIIJJJBBB:::222...///111///---......------------......,,,,,,++++++,,,,,,---...+++,,,------......------------......///000000000//////.........---------...............///000000---000000...444@@@GGGGGGKKKIIIFFFJJJ[[[ttt}}}}}}qqqaaaZZZ]]]fffmmmtttuuuvvv{{{|||vvvtttuuutttjjj```[[[YYYYYY\\\aaaaaaaaaeeeooo}}}~~~tttcccWWWSSS___gggbbbXXXPPPIIICCC:::444000222333333444777111000...,,,++++++++++++,,,+++***))))))***+++,,,,,,+++*********+++,,,---+++,,,...---,,,,,,---///,,,,,,,,,---------..................////////////...............///000000111111222222222333333333xxx[[[WWWOOOCCCHHHpppuuuKKKAAAFFF<<<)))999999999999999999999999999<<>>======<<>>AAAAAAAAA@@@@@@III]]]ppprrrwwwdddUUUSSSTTTNNNJJJJJJHHH@@@666000...//////.........------------......,,,,,,,,,,,,,,,------...+++,,,------......------------......///000000000/////////............---//////......//////000111111111000222999DDDIIIHHHCCCNNN___vvvyyyrrrrrrggggggjjjppp{{{xxxhhh```^^^```aaabbbbbbeeemmmyyy~~~}}}eeeSSSVVVZZZ___dddhhhggg]]]SSS<<<666333666888666444555333222000...,,,+++******---,,,,,,++++++,,,,,,---++++++******++++++,,,---+++,,,------,,,,,,---...,,,,,,,,,---------..................//////////////////......//////000111//////000000000111111111UUUEEEGGGMMMGGG888BBBKKKgggvvvcccFFF:::<<<>>>::::::::::::::::::::::::;;;:::===AAACCCCCCDDDFFFPPPxxxyyyttt|||yyy{{{kkkXXXTTTSSSOOOKKKLLLKKKDDD999222///...//////......------------......,,,,,,,,,,,,,,,---......+++,,,------......------------......///000000000/////////.............../////////...///000000111000000222888@@@HHHLLLLLLMMM___wwwvvvllljjjnnnpppvvv{{{qqqoooqqqvvvzzz|||yyyuuurrrqqqrrr___[[[YYY\\\eeeppptttkkk```CCC;;;444555777666444555444333111///---+++***))),,,,,,,,,++++++,,,,,,,,,+++***++++++++++++,,,,,,***,,,------,,,+++---...,,,,,,,,,---------................../////////////////////...///000000111000000000000111111111222xxxVVVJJJFFFGGGEEE>>>NNNAAA999666;;;AAA>>>888444::::::::::::::::::::::::<<<:::;;;??????>>>DDDLLLddduuudddbbbhhhyyy}}}sss\\\TTTSSSPPPMMMNNNMMMGGG===555000/////////......------------......------,,,,,,------...///+++,,,------......------------......///000000000///////////////////////////////////////000111111000111666===CCCHHHKKKNNNaaawww~~~xxxmmmgggiiiuuuyyyoooxxxrrreee___]]]gggtttyyytttmmmOOOCCC777444555555555666444444222000...,,,***)))******++++++++++++************++++++,,,,,,,,,,,,***+++---,,,++++++,,,...,,,,,,,,,---------..................///////////////////////////000111111111111111222222222333333lllQQQHHHBBBAAAAAA;;;JJJHHHBBB@@@CCC>>>666===KKK::::::::::::::::::::::::>>>;;;;;;===;;;;;;GGGWWWzzzppp```XXXaaaooocccWWWUUUQQQNNNOOOMMMHHH@@@888222000///000......------------......---------------......///+++,,,------......------------......///000000000...////////////000000000000000//////000000111222222444999???CCCGGGOOOXXXzzzzzzqqqyyy~~~rrrjjjbbb```eeesss{{{uuu|||~~~}}}~~~vvvllleeeiiiqqquuutttttt]]]NNN===777666666666777444333333111///---+++***)))******++++++******))))))***+++,,,,,,,,,,,,+++***+++,,,,,,++++++,,,---,,,,,,,,,---------..................////////////000000//////000000111222111222222222222333333333tttWWWMMMHHHLLLKKK:::<<>>BBBXXXqqqzzziiiaaa]]]^^^kkk|||lll\\\WWWQQQNNNOOOLLLIIICCC<<<555111000000......------------......---------------...//////+++,,,------......------------......///000000000.../////////000000000000000000//////000000111222333555:::@@@DDDMMM```sss|||qqqkkk```aaagggttt{{{zzzwwwvvvzzzzzz}}}|||pppllllllkkkoootttiiiXXXFFF>>><<<999777666333333333222000...,,,+++******+++,,,,,,+++******)))***+++,,,,,,,,,++++++)))+++,,,,,,++++++,,,---,,,,,,,,,---------..................////////////000000//////000000111222111111111111222222222222kkkSSSJJJ@@@@@@DDD>>>JJJ888AAAEEE>>>:::======888;;;;;;;;;;;;;;;;;;;;;;;;999999>>>CCCDDDMMMkkkiii[[[SSSVVV[[[aaappprrr```YYYRRRNNNNNNKKKIIIDDD===777222000000.........------............------------...//////+++,,,------......------------......///000000000.../////////000000111111000000000000000111111222222444:::AAAHHHWWWsss{{{|||eee^^^dddfffooo}}}|||}}}zzzxxxvvvuuuvvvzzzxxxooogggdddiiisssooo^^^MMMEEEBBB===777555222222333222111///---,,,++++++------------++++++)))***+++,,,---,,,++++++)))+++,,,,,,+++***,,,---,,,,,,,,,---------................../////////000000000000000000111111222000000000000111111111111mmmUUUHHHHHHCCCBBBDDDAAA@@@???===<<<<<<<<<===>>>;;;::::::::::::;;;<<<<<>>EEEDDDLLLhhh|||lllbbbfffppp}}}|||}}}yyysssooowwwzzzrrrmmmjjjnnnsssnnnbbbTTTJJJBBB888...222222111222222111...,,,+++*********+++,,,,,,------,,,,,,++++++,,,,,,---***,,,------++++++,,,...---,,,,,,,,,,,,---............---,,,---...///000000000000000111111111111000000000000111222333444lllTTTHHHHHHCCCBBBDDDAAA@@@???>>>===<<<======>>><<<<<<;;;;;;<<<<<<===>>>===>>>@@@DDDPPPmmmttteeeYYYRRRSSSWWWVVV]]]qqq~~~yyyfffXXXQQQPPPNNNMMMKKKFFF>>>777111...///////////////////////////......------......///............////////////,,,------....../////////000000000000000000000000000000000111222333333222???BBBFFFPPPccc~~~~~~uuuqqqqqqwwwzzzvvvppp{{{wwwjjjjjjrrrsssooobbbVVVLLLCCC===333222111222222111///---++++++******+++,,,,,,------,,,,,,++++++,,,,,,---***,,,------++++++,,,...---,,,,,,,,,,,,---............---------...///000000000000000111111111111111111111111222333444555kkkSSSHHHHHHDDDBBBDDD@@@??????>>>=====================<<<<<<======>>>???:::???AAAEEEXXXnnn```WWWQQQNNNOOOOOOYYY___iiisssvvvmmmZZZQQQPPPNNNMMMLLLHHHBBB;;;444000///////////////////////////......------......///............////////////........................111111111111111111111111000000000111111222333444DDD@@@FFF\\\yyy{{{wwwppplllqqq~~~~~~}}}ttt|||}}}eeecccllltttwwwnnn___RRRGGG@@@444222111111222222000///+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---***,,,------++++++,,,...---,,,,,,,,,,,,---............------......///000000000000000111111111111222222222222333444555666jjjSSSHHHHHHDDDBBBDDD@@@???>>>>>>=====================<<<<<<======>>>???===BBBDDDJJJhhhqqqfff[[[VVVSSSPPPPPPRRRSSSbbblllyyyuuurrrwww___SSSQQQMMMLLLKKKIIIDDD===555000//////////////////////////////............//////............////////////////////////............000000000000000000000000000000111111111222555777CCCDDDSSSpppuuummmqqqzzz~~~~~~dddccciiisss{{{wwwlll[[[III<<<666444222111222222222111,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,---***+++---,,,++++++,,,...---,,,,,,,,,,,,---.....................//////000///000000000111111111111222222111222222333444555iiiRRRGGGHHHDDDCCCCCC???>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<===>>>CCCFFFKKK\\\wwwhhhSSSOOONNNPPPQQQOOOQQQTTT___rrr~~~{{{uuugggWWWSSSLLLKKKJJJHHHEEE???777111000000000000000000000000/////////....../////////............//////////////////////////////......////////////////////////000111111111111444888<<>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;<<<<<<===>>>@@@DDDSSSssszzzfffXXXPPPLLLIIIIIILLLNNNPPPWWW___rrrmmmWWWOOOMMMKKKIIIHHHFFFAAA:::333000000000000000000000000000//////......//////000............////////////////////////////////////////////////////////////000111222222222666===BBBOOOllluuuhhheeeggg}}}nnnjjjggggggggghhhnnnvvvpppoookkknnnuuugggOOO===999555222111222222222...------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,------++++++,,,...---,,,,,,,,,,,,---......---...///000000000000///000000000000111111111111000000000000111222333333gggPPPFFFIIIEEECCCCCC???===>>>>>>???>>>===<<<;;;======<<<<<<======>>>??????HHHcccmmm]]]SSSMMMJJJNNNLLLNNNRRRUUUZZZeeepppuuu[[[PPPPPPLLLIIIHHHGGGDDD===777000000000000000000000000000000////////////000000............////////////......//////000000111111111111111111111111111111///111333333333888AAAHHH^^^~~~~~~jjjeeeppp~~~rrrjjj^^^]]]```fffkkkqqq{{{|||{{{zzzmmmlllnnnwwwrrr\\\@@@<<<666222111111222222......---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,------++++++,,,...---,,,,,,,,,,,,---......---...///000111000000///000000000000111111111111111111111111222333444444fffPPPFFFIIIEEECCCCCC???===>>>?????????>>><<<;;;>>>>>>>>>>>>>>>??????@@@FFFSSSvvvjjjXXXQQQOOOLLLHHHJJJLLLRRRYYY^^^dddooo{{{}}}}}}}}}fffZZZRRRNNNJJJHHHHHHFFF???:::000000000000000000000000000000////////////000000............/////////000---......///000111111222333333333333333333333333///111333333444999CCCKKKmmmyyygggiii}}}mmm\\\RRRWWW\\\hhhvvvzzz}}}uuurrrooouuuxxxgggBBB===777222111111111111///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,------,,,+++---...---,,,,,,,,,,,,---......---...000111111111000///000000000000111111111111222222222222333444555555hhhPPPEEEGGGDDDCCCDDD???BBBBBBAAAAAA???>>><<<;;;;;;???<<<:::@@@>>><<>>===<<<===???:::999???>>>===GGGZZZ~~~ggg___UUUNNNNNNPPPQQQSSSVVVaaafffnnnyyy|||{{{}}}}}}|||dddXXXOOOMMMKKKDDDDDDDDD:::555333111000000111000///111000000000/////////...////////////////////////000000000000111111111111111111111222222222333333333444222777>>>BBBXXX{{{wwwuuuyyyggg\\\SSSPPP\\\mmm{{{yyyrrrrrr}}}yyyyyy___KKK:::888777111000444111000...---,,,,,,---...---...///...---,,,---...,,,,,,,,,---------......---------............///.........///000111111111000000000000111111111111222222111111222222333444fffOOOEEEGGGDDDCCCDDD@@@@@@@@@@@@@@@??????>>>>>>AAAAAA;;;:::AAA???@@@LLLlllzzzbbbTTTVVVRRRPPPSSSWWW[[[aaahhhrrryyyvvv|||www~~~rrr]]]QQQMMMLLLEEEEEECCC:::888555333111111222111000000000000000////////////////////////////////////000000000000111111111111222111000000000111333333333555444888BBBOOOqqqxxx|||zzzfffTTTOOOSSS]]]nnnzzztttttt|||zzz}}}rrrTTT===;;;;;;222///444222111///------------...000111111000...---...///,,,,,,,,,---------......---------............///......//////000000111111000000000000111111111111222222111111222222333444dddNNNFFFHHHDDDBBBCCC@@@??????????????????@@@@@@CCCCCC===>>>DDDAAABBBPPPzzzwwwdddZZZYYYWWWWWWZZZ___ccchhhqqqzzzyyywww{{{~~~lll{{{{{{|||bbbRRRKKKKKKFFFEEEDDD;;;:::777333111111111111000000000000000///////////////////////////////////////000000000111111111111222111000//////111333444000444333777FFF[[[||||||kkk[[[MMMOOO\\\lll|||zzzyyy}}}yyy~~~|||[[[???<<<<<<555222777222222000///...---......111111222000...------...,,,,,,,,,---------......---------............///.../////////000000000111///000000000111111111111222222111111222222333444bbbMMMFFFHHHCCCAAACCC@@@??????>>>>>>>>>???@@@AAA@@@AAA>>>AAAEEE@@@DDDWWWxxxiii___]]]```___aaafffnnnsssxxx~~~wwwdddgggrrrzzz|||jjjTTTJJJJJJFFFFFFEEE>>>;;;888333111000000000///////////////000000000000000000000000000000000000///000000000111111111111333111000//////111333444///444555<<>>;;;444333666333222111000///......---///000111///---,,,,,,---,,,,,,,,,---------......---------............///////////////000000000000///000000000111111111111222222111111222222333444```MMMGGGIIICCCAAACCCAAA@@@@@@>>>>>>>>>???@@@AAA;;;>>>===@@@CCC???JJJfff{{{vvvuuurrrpppssstttvvv|||www}}}hhh[[[gggvvvvvv[[[KKKJJJGGGGGGFFF@@@===999444111000000000///////////////000000000000000000000000000000000000000000000000111111111111333222111111111222333444111888;;;IIIddd}}}uuueeeZZZLLLOOOXXXfffuuuuuuZZZEEE888333222222444333222111000///...---...//////...,,,+++,,,---,,,,,,,,,---------......---------............///////////////000000000000000000000000111111111111222222111111222222333444^^^LLLGGGIIICCC@@@CCCAAAAAA@@@???>>>===>>>@@@AAA;;;>>>>>>@@@BBBBBBYYYzzzuuuxxxttt___iii}}}eeePPPMMMHHHGGGFFFAAA@@@;;;666222111111111111.../////////000000000111000000000000000000000000000000000000111111111111222333333333333444444444333;;;BBBXXXyyyyyymmm```UUUOOOOOOYYYhhhttt~~~nnnMMM888555555111444444333222111///...---,,,...///...,,,,,,---...,,,,,,,,,---------......---------............///000000000000////////////000000000000111111111111222222111111222222333444~~~^^^LLLGGGJJJCCC@@@BBBAAABBBAAA???======>>>???@@@>>>AAAAAABBBDDDHHHggg{{{pppyyyiiiqqqmmmUUUOOOJJJGGGFFFAAABBB===888444333333222222.../////////000000111111000000000000000000000000000000000000111111111111222333444555555555444444333;;;FFF```xxxkkk^^^RRRKKKIIITTTaaapppyyy~~~{{{SSS:::888:::333444444444333111///...---,,,...///...------...///,,,,,,,,,---------......---------.........//////000000000000////////////000000000000111111111111222222111111222222333444}}}[[[PPPFFFDDDDDDCCCBBBCCC????????????????????????BBB>>>===FFFJJJOOOzzzwwwqqqvvv~~~yyyVVVLLLMMMHHHCCCCCCCCC>>>888555444333111...111000...///000222222111000000000000000000000000000000111222222222222111555111000222222000222555999>>>QQQppp~~~wwwjjj[[[OOOLLLNNNRRRbbbhhhrrr{{{hhhJJJ:::666666222333444555444222///...------------------------............////////////////////////000000000000000111111111111222222222222222222111111111000000222222222333333444444444|||ZZZOOOFFFDDDEEECCCBBBCCC????????????????????????AAA@@@???FFFPPP^^^wwwwww{{{\\\NNNNNNJJJEEECCCCCC???999555444333111//////...---...000111000///000000000000000000000000000000111222222222222222333111111444444222444888BBBGGGYYYssszzzjjjdddZZZRRROOORRRZZZ___jjjooowww~~~}}}vvvXXX@@@666666333444444555444222///...------------------------------------............////////////000000000000000000111111111222222222222222222111111111000000222222222333333444444555zzzZZZOOOFFFDDDEEEDDDBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???BBB@@@EEEYYYvvvvvvuuuzzzllleeePPPNNNMMMHHHDDDEEE@@@:::555333222222111/////////111222222111///000000000000000000000000000111111222222222222222111000222555555444666;;;IIIQQQccczzz~~~}}}vvvmmmfffVVVRRRMMMLLLRRR]]]gggmmmtttwww}}}}}}{{{jjjIII888777444444555444333222000...------------------------,,,,,,,,,------------...////////////000000000000000000000111111111222222222222222111111111111111111222222333444444555555wwwYYYNNNFFFEEEFFFDDDBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@===DDDAAAGGGeeewwwooozzzvvvaaatttpppTTTNNNOOOKKKFFFFFFBBB<<<666333222222333111111222444666666333111000000000000000000000000000111222222333333222222111000333666555333666<<>>EEEBBBLLLttt{{{kkkrrr}}}vvv```ggg[[[OOOOOOLLLFFFFFFCCC>>>999444222333333111222333555666666333111000000000000000000000000111111222333333333333222222111333555444222777>>>MMM^^^www}}}sssooohhh___WWWQQQNNNMMMPPPRRRVVV]]]fffmmmsssuuuyyy|||}}}|||~~~}}}|||~~~{{{}}}}}}aaaEEE===666666555444333111000///........................---.........////////////////////////000000000000//////000000000111111111111111111111111111111111111222222333555666666777rrrWWWMMMFFFFFFGGGEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@EEEDDDVVVooommmuuuwww|||uuuccc\\\jjj}}}iiiSSSNNNLLLGGGFFFDDDAAA<<<666333222333000000000222333333222000000000000000000000000000111222222333333333333333333222444555333333:::DDD\\\ooo|||wwwsssqqqccc___XXXQQQKKKIIILLLNNNUUUZZZaaagggkkkppptttwwwxxx{{{|||yyy~~~}}}||||||{{{~~~qqqSSSBBB888777666444333111000///................................./////////000000////////////000000000000/////////000000000111111111111111111111222222222111222333444555666777888pppVVVMMMFFFFFFGGGEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAACCCEEEGGGbbbwwwlllmmmrrrqqqqqqkkk]]]ZZZqqqzzzYYYNNNKKKGGGEEEEEECCC>>>888333222333111000///000111222222000000000000000000000000000111222333333444444333333333333444555444666AAAMMMuuu}}}qqqpppnnniiiddd```]]]\\\NNNNNNLLLJJJJJJNNNUUUZZZbbbgggmmmnnnmmmooouuuzzzwww{{{}}}}}}yyy{{{{{{|||{{{vvvwwwdddLLL999888666444222111000000........................---------.........//////////////////000000000000////////////000000000111000000111111111222222222111222333444555777888888oooVVVMMMFFFFFFHHHFFFCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEIIIkkk~~~mmmiiijjjgggmmmttteeeWWWlll^^^OOOKKKHHHDDDEEEDDD@@@999444222222333222000000222444333333000000000000000000000000111222333333444444333333222222444666666:::GGGTTT~~~xxxrrrkkkfff\\\[[[YYYUUUPPPLLLJJJIIIAAADDDGGGKKKOOOVVV```gggoootttwwwtttnnnnnnuuu}}}xxx|||xxx|||~~~yyywwwyyy|||zzzsssrrr~~~pppTTT999888666444222111000000////////////////////////,,,,,,,,,---------......////////////000000000000////////////000000000000000000111111222222222222111222333444666777888999rrrUUUMMMFFFFFFFFFDDDCCCEEE@@@AAAAAAAAAAAAAAAAAAAAAFFF???PPPpppfffgggtttrrrrrrpppYYYdddfffVVVQQQEEEIIIFFFAAA<<<777555333333222222222111111111111000000000000000000000000000222222222333333444444444444222666:::555777PPPnnn}}}{{{uuullleee```ZZZTTTPPPKKKKKKJJJHHHGGGEEEDDDDDDDDDGGGMMMWWWaaaiiimmmnnnrrrsssttttttssstttuuuwwwyyy}}}{{{|||uuuyyy{{{xxxvvvyyy|||^^^GGG777444888555333444///000000///...........................///////////////////////////000111111//////000111222222333333222111000//////111333444444999555222666444444???nnnUUUMMMFFFFFFFFFDDDCCCEEEAAAAAAAAAAAAAAABBBBBBBBBBBBCCC[[[vvviiibbbnnnmmmrrrvvvcccnnnqqqYYYOOOFFFHHHFFFBBB>>>999666444333222222222222111111111111111111111111111111111111444333333333333333333222444222444777888AAA___wwwlllhhhddd```ZZZUUURRROOOKKKHHHGGGEEECCCBBBBBBDDDFFFGGGMMMQQQYYYdddnnntttvvvvvvttttttsssrrrqqqrrrtttvvvyyy}}}}}}sssvvvxxxwwwvvvxxx~~~kkkNNN<<<666999555333444///000000///............///............///////////////////////////000111111///000000111222222333333222111000///000111333444444888444333888666666@@@kkkUUUMMMFFFFFFFFFDDDCCCEEEAAAAAAAAAAAAAAABBBCCCCCCCCCPPPrrr~~~lll```hhhiiirrr{{{nnntttbbbQQQKKKHHHGGGDDDAAA===999555333333222222222111111111111111111111111111111111111555444444333333222222111666333333777???SSSwwwyyylllcccYYYQQQMMMJJJHHHEEECCCCCCCCCBBBAAACCCBBBAAAAAAEEEKKKQQQUUUaaaeeemmmvvv}}}~~~|||xxxvvvrrrpppooopppsssuuuyyy~~~~~~vvvvvvvvvwwwwwwxxxyyyyyy}}}XXXAAA888:::666333333///111000//////......//////............///////////////////////////000111111000000000111222222333333222111111000000222333444333666333444:::777777CCClllUUUMMMFFFFFFFFFDDDCCCDDDBBBBBBAAAAAABBBCCCDDDEEEIIIcccpppdddeeedddoooyyyqqqsssoooTTTPPPHHHGGGFFFDDD@@@;;;777444333333222222222111111111111111111111111111111111333333333333333333333333777555555;;;KKKhhhnnn[[[QQQMMMHHHDDDCCCAAA@@@??????@@@BBBCCCDDDEEEFFFIIIOOOWWW```hhhmmmzzz|||~~~|||wwwqqqmmmmmmooossstttzzz}}}zzzvvvvvvwwwxxxwwwuuu{{{}}}zzz}}}bbbFFF888:::666333444111111000000///.../////////............///////////////////////////000000111000000111111111222222222222222111111111222333444444666333555:::666999HHHnnnUUUMMMFFFFFFFFFDDDCCCDDDCCCBBBAAAAAABBBDDDEEEGGGSSStttwwwgggbbb___iiissspppnnnwww}}}VVVOOOHHHHHHGGGEEEAAA<<<888555333333333222222222222111111111111111111111111111111111222333333444555555444555777@@@VVVwwwuuudddWWWKKKGGGHHHFFFEEEEEEAAABBBBBBCCCDDDFFFIIIKKKNNNRRR[[[fffpppyyy}}}wwwppplllmmmppptttvvv|||}}}uuurrrsssuuutttsssyyywwwyyyrrrmmmKKK888999777444555333111111000///////////////............///////////////////////////000000111111111111111111222222222222222222222222333333444555666333444888444<<>>999888777444333222111000//////000000000000000///////////////000000000111111111111111111111111111222222222333333333333444444444444222666888999CCC^^^eeeQQQJJJEEEFFFGGGEEECCCCCCAAACCCAAABBBEEEHHHbbblllccc]]]aaaiiikkkkkkjjjkkkttt}}}~~~{{{vvvqqqppppppooonnnmmm~~~}}}{{{yyy{{{{{{{{{zzzxxxwwwxxxyyyzzzooo___ZZZWWWZZZ___iiidddppp[[[OOOFFFEEEDDD@@@<<<;;;666555444333222222222222333333333333333333333333555444333333333555777888;;;HHHggg|||wwwppprrryyy}}}{{{sssssstttvvvwwwzzz|||~~~}}}xxxoooiiibbbdddcccaaafffvvvzzzWWW@@@999777444555444333222000000//////////////////000000000000///000000000111111111111000000111111111222222222222222222222333333333333444444888<<>>RRRttt{{{rrrjjjmmmvvv~~~zzzwwwsssuuuwwwyyyzzz|||zzztttooommmfffeeebbb___bbbnnnaaaDDD:::888444555444444333111000///...////////////000000000000000000000000111111111111000000000111222222333333222222222222333333333333444000555===LLLvvvcccQQQJJJEEEFFFGGGEEECCCDDDCCCDDDCCCGGGNNNZZZuuuhhh```___cccjjjmmmoootttzzz}}}wwwvvvrrrkkkhhhiiihhheeedddeeecccaaahhhqqqvvvyyy}}}}}}}}}}}}~~~}}}zzzvvvtttttttttuuuyyyuuubbbVVVUUUYYYXXX___XXX[[[vvvjjjWWWGGGEEEEEE???===???666555444333333222333333444444444444444444444444555444333444666999===???AAA^^^}}}rrrgggkkkttt|||}}}{{{~~~{{{wwwttttttwwwzzz||||||~~~|||tttooonnnpppjjjgggaaa^^^___gggtttiiiHHH===:::555555555444333222000///....../////////000000000111000000000000111111111111///000000111222222333333333333333333444444444444555...555AAATTTbbbQQQJJJEEEFFFGGGEEEDDDDDDEEEEEEEEEJJJRRRaaayyyggg\\\[[[\\\```eeehhhmmmxxx}}}uuuppppppnnnhhhfffiiidddccceeegggbbb___fffqqqnnnoooppprrrvvvzzz}}}}}}~~~}}}}}}~~~{{{vvvssssssssssssvvv~~~fffWWWSSSWWWWWWcccWWWNNNeeeuuuvvv}}}oooYYYHHHEEEDDD???===AAA666666555444333333333333444444444444444444444444111000000111333777;;;>>>GGGjjjtttfffjjjssszzzzzzvvvxxx~~~}}}~~~yyyuuusssuuuyyy|||~~~~~~xxxnnnjjjnnnsssmmmgggaaa]]]]]]cccmmmvvvmmmJJJ@@@===777555555555444222000///....../////////000000111111000000000000111111111111///000000111222222333333444444444555555555666666777...666EEE[[[eeeQQQKKKGGGGGGGGGDDDDDDGGGCCCEEEDDDHHH___rrr^^^TTTPPPMMMNNNTTT[[[```iii}}}{{{yyyppplllgggeeeffffffeeeccceeebbb^^^[[[[[[^^^cccfff```bbbdddfffhhhmmmrrrvvvtttuuuvvvwwwxxxzzz~~~}}}~~~||||||}}}{{{xxxuuuttttttttttttsssqqqwwwsssVVVNNNUUUZZZRRRKKKHHHJJJWWWrrrbbbHHHFFFGGG@@@<<>>???:::888555444444444444333333333333444444444555555333777333222777777>>>OOOoooxxxjjjhhhhhhjjjhhhfffhhhlllrrrrrrvvv|||xxxuuurrrpppuuuwww{{{}}}wwwxxxvvvtttwww~~~}}}uuullleee]]]WWWYYY^^^nnnxxxoooIII:::>>>555555444333222111000000111111111111111111111111000000000000111111111111222222111111222222333444444333333333333444555555:::777;;;aaa```QQQKKKGGGGGGGGGDDDDDDGGGFFFDDDFFFVVVvvvtttkkk___TTTOOOLLLIIIHHHEEEFFFIIIPPP^^^vvv~~~yyyssstttttttttqqqnnnkkkhhheeedddccccccaaa```^^^\\\XXXXXXWWWVVVUUUUUUUUUVVVWWWXXXXXXWWWVVVWWWYYYZZZTTTVVVYYY\\\___dddjjjnnnvvv~~~~~~yyytttxxxyyyzzzzzzyyyxxxwwwwwwuuusssrrrrrrsssrrrpppooommmqqqwww{{{oooVVVNNNPPPPPPRRRQQQMMM\\\{{{WWWIIIGGGCCC??????;;;888666444444444333222333333333444444444555555333666333333888777AAAWWWzzzwwwllliiihhhjjjjjjhhhkkkooorrrrrrvvvzzzvvvuuusssssstttvvvzzz|||~~~{{{|||{{{yyy|||~~~yyysssmmmggg```ZZZZZZ___kkkyyyxxxNNN;;;===555555444333222111111000000000000000000000000000///000000000111111111111111111111222222333444444444333333333333444555555666444>>>lll^^^QQQKKKGGGGGGGGGDDDDDDGGGHHHDDDFFFZZZ|||xxxooo[[[TTTMMMHHHHHHHHHGGGDDDEEEIIIOOOWWWhhh~~~wwwqqqmmmoooppppppooommmjjjgggfffccccccbbb```^^^[[[YYYXXXWWWUUUSSSRRRRRRUUUXXXYYYWWWXXXXXXWWWVVVUUUVVVWWWNNNOOOQQQRRRUUUYYY^^^aaaoooxxx|||yyyuuuqqqssssssuuuvvvwwwxxxwwwvvvsssqqqppppppqqqqqqooonnnlllpppuuuyyy~~~rrrWWWLLLPPPOOOQQQPPPLLLZZZ]]]JJJFFFDDD@@@>>><<<999666555444444333222333333333444444444555555333666444555888777EEE___xxxkkkgggdddggghhhiiilllqqqnnnooouuuyyyvvvuuuuuutttrrruuuxxx{{{}}}~~~}}}xxxsssnnnjjjccc[[[ZZZ]]]cccxxx|||yyySSS;;;999666555555444333222111111///////////////////////////000000000111111111111000000111222333333444444444333333333333444555555888999KKK^^^QQQKKKGGGGGGGGGDDDDDDGGGHHHDDDLLLhhhyyyssskkk___UUUJJJGGGEEEEEEGGGHHHGGGEEECCCKKKVVVcccwww~~~~~~|||xxxrrrmmmiiihhhooonnnmmmkkkhhhfffdddccc___```___]]]YYYWWWWWWWWWUUUTTTRRRQQQRRRUUUXXX[[[WWWXXXYYYXXXVVVUUUUUUVVVMMMNNNOOOOOOPPPSSSWWWZZZeeepppxxxxxxuuuuuuuuusssrrrrrrsssuuuwwwxxxvvvuuurrrpppmmmmmmnnnoooooonnnmmmpppsssvvvzzzvvvZZZNNNOOOKKKLLLNNNJJJSSS~~~eeeLLLGGGEEEAAA>>>===:::777555555444333222333333333444444444555555333555444666999888HHHgggyyyfff```\\\^^^aaabbbeeeiiifffjjjttt}}}wwwuuuuuuttttttqqqtttxxx{{{}}}zzzvvvqqqmmmeee[[[WWWXXX___nnn|||[[[>>>777666666555444333222111111........................000000000000111111111111///000111222333444444444444333333333333444555555999>>>WWW^^^QQQKKKGGGGGGGGGDDDDDDGGGGGGGGGWWW}}}uuuiii___YYYTTTOOOKKKFFFEEEEEEFFFHHHIIIIIIIIIFFFSSScccrrr~~~}}}vvvvvvsssnnniiiggghhhjjjooommmjjjfffcccaaa______[[[\\\\\\YYYVVVUUUWWWZZZWWWVVVVVVUUUVVVWWWYYYZZZXXXZZZ[[[[[[YYYXXXYYYZZZTTTUUUUUUUUUUUUWWW[[[^^^eeeooovvvuuurrrsssuuuvvvvvvuuuuuuvvvxxxxxxvvvsssrrroookkkjjjkkkmmmnnnooonnnpppqqqqqqsssyyy}}}aaaRRRNNNHHHJJJOOOJJJLLLjjjlllOOOHHHHHHDDD@@@===:::777555555444333222333333333444444444555555333555444777999888KKKmmmvvvaaaZZZTTTUUUWWWXXXZZZ^^^^^^eeeuuuzzzuuussssssrrrrrrqqqtttxxx|||~~~{{{wwwtttooofff[[[UUUVVV\\\fffdddCCC888666666555444333222222111////////////////////////000000000000111111111111...///111333444444444444444333333333333444555555888AAA```^^^QQQKKKGGGGGGGGGDDDDDDGGGHHHJJJ```~~~iiibbbXXXNNNHHHHHHKKKNNNDDDDDDDDDDDDEEEFFFHHHIIINNN]]]ooo|||}}}vvvttttttmmmmmmjjjeee```aaaeeeiiinnnlllgggbbb___]]]\\\\\\WWWYYYYYYWWWUUUUUUYYY]]]ZZZ[[[\\\\\\\\\[[[ZZZYYY[[[\\\^^^^^^]]]\\\]]]^^^\\\]]]]]]]]]]]]```cccfffllltttyyyvvvqqqrrrvvvxxx{{{yyywwwxxxzzzyyyuuurrrsssooojjjhhhiiilllnnnoooooooooooommmnnnrrr{{{fffVVVPPPIIIKKKRRRMMMHHH]]]|||pppQQQJJJKKKGGGAAA>>>;;;777555555555333222333333333444444444555555333555444777999888LLLppp~~~}}}ppp```WWWPPPPPPQQQQQQSSSVVV[[[dddxxx}}}xxxtttrrrqqqpppooorrruuuzzz~~~{{{yyyvvvsssppphhh\\\WWWWWWUUU]]]jjjHHH;;;666666555444333222222111000000000000000000000000000000000000111111111111...///111333444444444444444333333333333444555555;;;EEEhhhaaaQQQKKKFFFGGGGGGEEEEEEGGGMMMEEEgggooo___WWWLLLFFFEEEEEEDDDAAADDDBBBBBBEEEHHHHHHFFFCCCMMMaaaxxxzzzzzzvvvrrrlllggg```cccccc```aaagggkkklllllliiiddd___[[[XXXWWWVVVUUUVVVVVVUUUUUUWWW[[[^^^[[[\\\^^^^^^]]]]]]^^^```aaa```___]]]\\\^^^aaadddbbbaaabbbdddeeefffmmmvvvzzzyyyxxxvvvtttuuuxxxzzz{{{wwwwwwzzz{{{xxxvvvvvvtttnnnhhhggglllppprrrrrrrrrpppmmmjjjjjjnnntttyyy{{{UUURRRMMMLLLQQQQQQPPPWWWbbb|||PPPGGGJJJDDD???<<<;;;888666444444333333444444444555555555555666333000444999555888TTTwww~~~yyynnnZZZNNNHHHJJJKKKIIILLLSSSXXXccc~~~zzzssspppqqqrrrpppmmmpppvvv||||||yyytttooohhh___UUUOOOTTTYYYqqqvvvPPP999:::777555444444444333111000000000000000000000000000000000000000000000000111111333333333333111111777555555555777888888888@@@===yyy```QQQKKKGGGGGGGGGEEEEEEGGGMMMRRR~~~yyyfffUUUNNNEEEAAAAAACCCBBBAAACCCCCCCCCFFFIIIKKKJJJHHHOOO___oooyyy{{{tttuuu~~~|||uuuqqqnnniiibbb\\\XXX___cccbbbaaaeeehhhiiihhhfffbbb^^^[[[YYYXXXXXXTTTUUUUUUUUUVVVXXX\\\___]]]___aaabbbaaaaaabbbdddfffggggggffffffhhhkkknnnkkkkkkmmmnnnmmmoooxxx}}}{{{zzz{{{}}}{{{xxxyyyyyyvvvssstttsssooolllnnnrrrtttrrrpppmmmllliiigggggglllsssxxx^^^SSSMMMKKKOOOOOOLLLRRR[[[vvv}}}TTTIIIJJJDDD???<<<;;;999666444444444444444444444555555555555666888444666999666;;;ZZZ~~~yyy||||||pppfffVVVMMMGGGGGGEEEDDDLLLXXX[[[lll}}}wwwqqqoooqqqsssrrrpppqqqwww}}}{{{yyyuuupppiii```VVVOOOQQQUUUggg~~~|||vvvQQQ;;;:::888555444444444333111000000000000000000000000000000000000000000000000111222333444444333222111555444333333555666777777===CCC___QQQKKKGGGGGGGGGEEEFFFHHHHHH\\\mmmZZZJJJEEE???===???AAABBBBBBCCCCCCCCCFFFIIILLLMMMMMMKKKSSS\\\___bbbgggkkkkkkqqqooolllmmmtttzzzuuussspppmmmiiigggeeeaaaZZZTTTUUU```hhhhhheeeeeefffgggbbbaaa^^^\\\ZZZYYYXXXXXXUUUVVVXXXYYYZZZ\\\```ccccccfffiiijjjjjjjjjkkkllloooppprrrssssssuuuxxxzzzxxxyyy||||||yyyzzzzzzxxxwwwtttqqqrrrooonnnooosssuuuuuupppkkkiiihhheeecccdddiiipppuuuiiiTTTLLLIIILLLLLLHHHKKKSSSiii{{{[[[KKKJJJDDD@@@===;;;999666555444444444444444444555555555555666999555666888777BBBdddzzzuuuppplllpppvvvuuukkk___PPPHHHDDDDDDCCCFFFTTTdddooozzzxxxsssooonnnpppssssssssstttyyyzzzyyywwwssslllbbbWWWOOOOOORRR]]]nnnxxxuuuzzzVVV@@@:::888666555444444333111000000000000000000000000000000000000000000000000333333444444444444333333333222222222222444555666>>>PPP|||^^^QQQKKKGGGGGGHHHFFFFFFIIIHHHcccfffSSSEEEBBB>>>===@@@BBBDDDDDDCCCCCCBBBDDDGGGJJJMMMOOOGGGJJJLLLMMMNNNSSSXXX[[[hhhiiilllqqqxxx|||uuuqqqnnnnnnhhheeecccbbbaaa^^^YYYVVV[[[iiisssrrrkkkfffeeeddd^^^\\\ZZZYYYWWWWWWWWWWWWYYY[[[]]]___aaadddhhhkkkkkknnnrrrtttttttttuuuvvvxxxzzz|||~~~~~~{{{wwwvvvsssqqqrrrllllllnnnrrrsssqqqlllhhhhhhgggdddaaabbbfffmmmrrrxxxpppVVVLLLGGGJJJJJJGGGHHHNNNccc```LLLIIIEEEAAA===;;;999777555444444444444444444555555555555666666444555777999GGGjjjtttmmmhhhggggggmmmvvvwwwlll^^^KKKCCC???EEELLLVVVgggyyy~~~yyyvvvuuurrrnnnmmmooorrrttttttyyy|||yyyyyywwwtttnnndddXXXPPPNNNRRRYYYeeezzzhhh___FFF;;;999666555555444222111000000000000000000000000000000000000000000000000444444444444444444444444222222222111222333666888CCC^^^rrr\\\PPPJJJGGGHHHHHHFFFGGGJJJOOOkkk}}}dddQQQCCCBBB??????@@@BBBDDDDDDCCCCCCBBBBBBDDDHHHMMMQQQOOOLLLIIIIIIKKKPPPXXX^^^iiilllqqqwww}}}|||uuuooolllkkkkkkeeeccc```___^^^^^^]]]]]]eeeqqqzzzwwwmmmeeeaaa___[[[ZZZWWWUUUUUUVVVWWWXXX]]]```ccceeegggjjjnnnqqqqqqtttwwwzzz{{{|||}}}}}}xxxvvvtttrrrrrrmmmmmmnnnoooooonnnkkkiiijjjhhheeebbbaaaeeekkkpppuuu{{{uuuZZZMMMFFFHHHJJJHHHHHHLLL```eeeLLLIIIEEEBBB===<<<999777555555444555444444444555555555555666555555666888;;;JJJjjjzzzmmmfff```bbbfffmmmxxx{{{ooo___JJJ???===JJJ]]]mmm~~~|||xxxwwwtttqqqnnnmmmnnnqqqsssttt}}}~~~yyyxxxwwwtttnnndddYYYRRRMMMRRRXXXbbbddd{{{eeeHHH<<<:::777555555444222111000000000000000000000000000000000000000000000000444444444444444444444444222333333222222333777;;;EEEhhhlllZZZPPPJJJGGGHHHHHHGGGHHHJJJSSSnnnyyyaaaNNNAAAAAA@@@@@@@@@AAABBBCCCDDDCCCCCCBBBEEEJJJRRRWWWWWWPPPJJJIIIKKKPPPZZZccckkkooouuu|||~~~wwwpppjjjgggfffeeecccaaa___^^^]]]^^^```aaahhhrrrwwwrrrhhhbbb]]]ZZZZZZXXXUUUSSSTTTWWW\\\^^^bbbeeeiiikkknnnppptttvvvvvvxxx{{{}}}zzzxxxuuurrrrrrqqqpppnnnmmmlllllllllllljjjhhheeebbbaaaeeelllqqqtttzzz}}}```PPPEEEFFFIIIHHHHHHKKK___lllOOOJJJEEEBBB>>><<<:::777666555555555444444444555555555555666888777888999<<>><<<:::888666555555555444444444555555555555666777777777777>>>TTTwww}}}tttkkkeeegggjjjkkknnnzzz~~~oooPPPIIIMMM___qqq|||}}}xxxvvvvvvooonnnnnnnnnooosssxxx{{{~~~~~~|||~~~~~~yyywwwuuuqqqlllddd[[[TTTLLLMMMTTT^^^wwwxxxyyysssQQQ===;;;888666555444222111000000000000000000000000000000000000000000000000444333222111111222333444222444555333111333999???QQQzzzYYYYYYPPPJJJGGGHHHIIIHHHIIIKKKZZZ~~~xxxfffSSSFFF@@@BBBCCCDDDDDDEEEGGGHHHEEEFFFGGGHHHLLLVVVbbbjjjhhh]]]UUUVVV[[[aaammmyyy~~~tttmmmkkkjjjhhhfffcccaaaaaaaaaaaa]]]```bbbdddcccbbbbbbbbbcccggggggccc```bbbaaa___YYYWWWTTTTTTXXXaaajjjqqqrrruuuyyy|||~~~{{{uuuooolllmmmlllkkkiiigggfffggghhhcccbbbaaa```bbbhhhpppvvvnnnrrrzzzlllWWWFFFCCCFFFDDDCCCEEELLLooozzzWWWNNNHHHCCC>>><<<:::888666555555555444444444555555555666666333333333555AAA\\\}}}xxxwwwwwwtttuuurrrrrr~~~|||RRRPPPVVVfffqqqvvv~~~yyyyyyxxxsssqqqrrrllllllmmmnnnpppuuu{{{xxxtttssstttrrrtttvvvwwwwwwwwwyyy{{{~~~yyywwwtttpppjjjccc[[[UUUOOONNNTTT^^^ttt}}}|||ZZZ>>>;;;888666555444222111000000000000000000000000000000000000000000000000333333111111111111333333222444555333000222999???\\\lllLLL}}}XXXOOONNNFFFEEEJJJGGGGGGTTTbbbqqq___QQQIIIBBBBBBBBBCCCCCCEEEFFFFFFEEEFFFEEEGGGQQQ]]]dddddd]]][[[[[[]]]aaahhhsss|||zzzqqqkkkhhhgggfffdddaaa^^^^^^aaacccaaa```___aaacccccc___\\\ccccccbbbbbbbbbaaaaaaaaa]]]YYYUUUXXXaaammmvvvzzz}}}~~~zzzqqqnnnlllpppooolllgggeeefffhhhiiibbbccccccdddeeehhhlllpppsssoooppp|||rrrWWWHHHGGGDDDDDDGGGDDDPPPddd~~~VVVIIIJJJ???===<<<:::888666444333333666555333333333444666888666555999;;;FFFkkk{{{sssvvv___NNNSSSgggmmmllloooqqqssssssssstttvvvyyy|||~~~}}}xxxssspppoookkkmmmoooppprrrvvv{{{~~~yyypppkkkiiijjjlllhhhlllooonnnllllllpppuuuxxxzzz~~~}}}wwwrrrlllfff```\\\SSSLLLQQQ]]]nnnuuu]]]DDD999888999333333666111111111111111111111111111222111111000111333444555222222222222222222222222333888444333999777888CCCffffffQQQ}}}XXXOOOMMMFFFFFFKKKHHHJJJYYYtttxxxhhhZZZNNNHHHAAAAAAAAABBBCCCEEEFFFGGGEEEGGGHHHLLLVVVccchhhhhh```]]]]]]aaagggooozzztttmmmiiigggeeeeeeccc```^^^^^^```cccdddaaa___```bbbbbbaaa___aaaaaa``````aaabbbcccdddbbb^^^]]]bbblllxxx~~~rrrnnnkkkjjjiiigggdddbbbbbbbbbbbbdddddddddbbbbbbdddiiilllooommmooozzztttXXXGGGFFFBBBCCCFFFBBBGGGVVVsss~~~yyyYYYIIIIII@@@>>>===;;;888666555444333666555444333333444666777666555888<<>><<<999777666555444555555444333333555666777666444888===PPPzzzwwwlllnnnoooXXXRRR\\\]]]\\\]]][[[VVVVVVUUUVVVZZZcccnnnuuuyyyzzzyyyvvvqqqllliiihhhgggiiikkkmmmqqqwww}}}zzzvvvllliiiddd___\\\[[[[[[[[[YYY\\\^^^]]][[[\\\___bbbdddeeehhhmmmttt{{{~~~{{{zzzxxxuuurrrllleee```SSSMMMOOORRRYYYvvvxxx|||mmmLLL<<<888999444444666111111111111111111111111111111111111111222333444555333333333333333333333333000444222222777666<<>>>>>???AAACCCEEEGGGHHHJJJMMMRRRZZZjjj|||wwwgggcccdddgggnnnuuuxxx~~~uuulllllluuuwwwnnngggbbb```___```___^^^\\\[[[\\\___bbbhhhgggeeecccaaa```^^^]]]YYYYYYZZZ\\\aaafffkkknnnooopppsss{{{rrrkkkggg^^^XXXTTTWWW[[[]]]]]]^^^aaa```^^^\\\ZZZ[[[___bbbiiinnntttzzz```JJJFFFBBBCCCEEEAAABBBCCCPPPfffyyyeeeLLLJJJDDD@@@???===:::888777666555555444444444444555666777777444888???UUUzzzsssllldddhhhkkkSSSJJJQQQTTTVVVYYYVVVVVVVVVVVVUUUXXX^^^hhhooovvvvvvuuuqqqkkkfffcccbbbdddfffiiimmmrrrxxxyyyqqqkkkhhhbbbaaa___]]][[[ZZZZZZZZZ\\\]]]___^^^]]]^^^```bbbddddddeeegggjjjpppwww{{{}}}xxxxxxxxxxxxuuuooohhhbbbTTTKKKLLLOOOUUUqqq~~~sssyyySSS???777999555444555111111111111111111111111111111111111111222333444444333333333333333333333333111444222222666555===RRRcccjjjzzzXXXMMMKKKGGGIIIMMMIIIVVVqqqqqqggg[[[TTTQQQMMMFFF???===>>>???@@@BBBDDDFFFGGGLLLPPPVVVaaauuufff]]][[[[[[___gggmmmcccZZZRRRTTT^^^gggmmmooopppoookkkgggccc___\\\[[[]]]]]]\\\[[[ZZZ\\\___bbbhhhiiiiiigggccc^^^ZZZWWWUUUVVVZZZ___eeekkkooorrruuuvvvzzzrrrkkkeeeZZZPPPJJJNNNVVVZZZ]]]```______^^^]]]\\\]]]aaaccciiirrryyy|||fffNNNGGGCCCDDDFFFAAADDDBBBMMMkkkmmmPPPLLLFFF@@@???===;;;999777666666444444444444555555666666777555999AAAXXX}}}eeeaaa^^^fff~~~fffPPPHHHMMMOOOSSSXXXUUUXXX[[[^^^^^^___bbbiiiooouuutttqqqkkkeee```^^^^^^cccfffjjjooottt{{{}}}tttllleeeaaa___]]]]]]]]]]]]]]]]]]]]]]]]___```aaaaaaaaabbbdddeeeggghhhhhhiiijjjnnnuuuzzz}}}wwwxxxxxxyyyvvvqqqiiicccVVVJJJJJJPPPWWWqqqppp[[[BBB777999666444555111111111111111111111111111000111111222333333333444333333333333333333333333333555333333555333???YYYhhhqqqyyyXXXMMMJJJFFFJJJMMMHHHWWWxxxyyyaaaZZZSSSOOOMMMJJJDDD???>>>>>>>>>???AAACCCEEEFFFMMMRRRZZZhhh~~~|||___VVVWWWVVVYYY```fffzzzoooSSSKKKFFFIIIQQQWWW]]]aaafffeeecccaaa___]]]\\\[[[\\\\\\[[[ZZZZZZ\\\```ccceeehhhjjjiiiddd]]]XXXVVVSSSWWW^^^fffmmmrrruuuwwwyyyzzz~~~sssmmmeeeYYYKKKDDDKKKUUUYYYZZZ^^^^^^___```aaa```aaaccceeehhhuuu}}}}}}kkkPPPHHHCCCEEEFFFAAABBBAAAOOOxxxvvvUUUMMMEEE@@@???===:::888777666555444444444555555555555666777555;;;DDDZZZwwwqqq]]]\\\[[[fff}}}xxxbbbPPPJJJMMMMMMSSSYYYVVVXXX]]]dddggggggiiinnnssswwwtttoooggg___[[[ZZZ[[[bbbgggmmmsssyyy|||tttkkkccc___]]]\\\\\\]]]^^^___``````aaaaaa``````aaabbbccceeefffgggiiillloooqqqrrrvvv|||~~~yyyyyyyyyxxxvvvpppiiicccVVVJJJJJJQQQVVVlllsssbbbEEE666999777444444111111111111111111111111111000000111333333333333333333333333333333333333333444555333444555333CCCaaahhhvvvyyyXXXMMMJJJFFFJJJLLLGGGXXX{{{wwwiiiTTTQQQLLLHHHFFFDDDBBB@@@>>>>>>>>>???@@@BBBCCCDDDKKKRRR^^^ooosssWWWTTTYYYXXXXXX]]]```sss]]]LLLFFFDDDJJJRRRZZZccckkkqqqmmmgggaaa]]][[[[[[[[[[[[[[[[[[ZZZZZZ]]]aaaeeebbbeeegggfffbbb]]][[[ZZZSSSZZZdddooowww{{{{{{{{{{{{||||||uuupppfff\\\NNNGGGQQQ[[[\\\YYYZZZZZZ]]]```aaa```______```cccsss~~~||||||nnnQQQGGGCCCDDDEEE@@@@@@CCCVVV}}}ZZZMMMCCC???>>><<<:::888666555555333444444555555555555555555555===HHH]]]}}}vvvnnnhhh[[[YYYYYYbbbwww{{{hhhWWWKKKJJJMMMKKKQQQYYYXXX[[[bbbiiilllkkkmmmsssyyy{{{vvvnnnddd[[[WWWXXXZZZccchhhpppxxx~~~uuupppiiibbb^^^]]]]]]___^^^___```aaacccdddfffgggdddcccdddfffhhhkkklllmmmmmmsssxxx{{{|||~~~{{{zzzyyyxxxtttooogggbbbVVVKKKMMMQQQOOO```wwwhhhGGG666999888444444111111111111111111111111111///000222333444444333333444444444444444444444444222444222444666555HHHkkk{{{aaa{{{xxxXXXMMMJJJFFFJJJKKKFFFXXX}}}xxxcccTTTNNNKKKGGGCCC@@@???@@@@@@????????????@@@AAABBBCCCIIIRRRaaatttmmmTTTVVV]]]ZZZYYY\\\\\\mmmTTTHHHDDDEEENNNYYYcccqqq~~~{{{pppeee]]]YYYYYYZZZZZZ[[[[[[ZZZ[[[]]]bbbeee```cccdddccc___]]]^^^___TTT\\\iiivvv~~~~~~|||}}}yyywwwsssgggaaaSSSNNNZZZccc```ZZZXXXVVVYYY]]]^^^]]][[[YYYYYY___qqq}}}zzzzzzoooPPPFFFAAACCCDDD>>>AAAGGG[[[]]]NNNBBB???>>><<<999777666555444333444555555666666555555333444>>>JJJ___yyyuuuooohhhbbbZZZXXXVVV^^^ppp{{{ppp\\\KKKCCCFFFKKKIIIPPPZZZZZZaaagggmmmnnnmmmnnnuuu{{{}}}xxxnnnbbbYYYUUUWWWYYYccciiirrr{{{~~~uuuhhhddd___[[[ZZZ]]]```cccbbbbbbcccdddfffhhhjjjkkkiiiiiiiiikkkooorrrssstttrrryyy|||{{{yyywwwsssmmmfffaaaVVVMMMOOOPPPHHHUUU|||zzz{{{kkkHHH666999888555444111111111111111111111111111///000222333444444333333444444444444444444444444000222111555777777MMMrrrwwwYYY}}}qqqXXXJJJRRRCCC???OOOMMM[[[wwwkkk[[[MMMFFFDDDCCCAAA@@@>>>===<<<<<>>======>>>>>>>>>???@@@@@@???@@@BBBDDDGGGUUUiiieeeRRRFFFMMMVVVWWWUUUVVVRRRaaayyyoooNNNDDDBBBHHHWWWlllyyyeeeZZZYYY[[[XXXXXXWWWXXXZZZ^^^bbbeeeaaaaaaaaabbbccccccaaa```dddlll}}}zzzvvvrrrnnnkkkdddaaaaaahhhooonnnddd[[[WWWWWWUUURRRPPPRRRWWW[[[aaafffqqq}}}rrrQQQEEECCC@@@@@@DDDCCCFFFQQQ|||cccKKKIII@@@???<<<:::777666444444555555555555555555555555333888AAARRRlll~~~pppcccaaacccaaa]]][[[\\\XXXYYY^^^]]]TTTJJJDDD>>><<<<<>>===;;;;;;;;;;;;<<<===>>>???<<<>>>?????????@@@BBBDDDHHHXXXnnnxxxQQQEEE???EEEMMMNNNOOORRRNNN^^^uuugggKKKDDDCCCJJJ]]]uuu}}}eee\\\ZZZXXXWWWWWWWWWXXXZZZ]]]aaacccaaaaaacccddddddeeeeeedddllluuuvvvrrrpppmmmkkkhhhffffffkkkqqqqqqjjjbbbaaa]]]UUUMMMIIILLLSSSXXXZZZ```mmmzzz|||zzz{{{uuuTTTEEEBBB@@@AAADDDBBBCCCIIIiii|||yyyiiiOOOJJJ@@@???===:::888666555444555555555555555555555555444777DDD\\\uuuooobbbXXXYYY___aaa```___```]]]\\\YYYPPPEEE@@@AAA<<<<<>>?????????@@@CCCEEEKKK]]]rrrkkkXXXDDD>>><<>>777555777000444222222222222222222222222333333444444444444333333222222333333333333444444333222222777999===eee```KKKgggoooVVVPPPIIIGGGLLLMMMXXXppp^^^SSSOOOGGGAAAAAA@@@>>>===>>><<<;;;;;;::::::::::::;;;===???@@@@@@@@@AAACCCEEEJJJZZZlllppphhh[[[LLLCCCBBB???>>>@@@AAA@@@AAADDDHHHUUUdddnnnqqqlll]]]OOOOOONNNWWWpppoooVVVTTTUUUQQQTTTUUUVVVXXXZZZ\\\]]]^^^___bbbdddfffggghhhlllooovvv|||zzztttsssrrrqqqooommmiiiffffffeeedddeeeggghhhgggfffkkkeee\\\UUUPPPOOOQQQRRRYYY\\\eeerrryyyyyyxxxyyy{{{ZZZFFF@@@@@@AAABBBCCCAAA@@@IIIXXXeeewwwvvvUUUHHHAAA@@@===;;;888666555555555555555555555555555555888777DDD]]]tttvvv```VVVRRRYYYeeekkkllllllhhh]]]QQQKKKFFFAAA???AAA@@@???AAAEEEFFFGGGPPPYYY```hhhfffbbbfffggglllxxxjjjKKKJJJXXX^^^```jjjyyynnnfff```^^^]]]^^^```cccfffhhhiiiiiiiiiqqquuuyyy||||||}}}{{{~~~~~~|||xxxuuurrrmmmgggddd^^^TTTHHHFFFHHHGGGYYY{{{WWW@@@777555888000444222222222222222222222222444444555555555555444444222222222333333444444444333444333666777???jjj]]]TTTtttnnnUUUOOOIIIIIILLLLLLcccnnn[[[MMMGGGFFFBBB@@@BBBBBB???===>>>>>>===<<<;;;::::::::::::>>>???@@@?????????AAACCCCCCOOOZZZYYYNNNBBB<<<<<>>;;;999777666555555555555555555555555555777999DDDXXXmmmqqq[[[SSSQQQZZZfffjjjjjjhhhdddVVVHHHCCCBBB@@@>>>>>>??????BBBGGGJJJOOO[[[hhhpppwwwqqqiiihhhfffjjjxxx|||```IIIOOO\\\dddjjjnnnxxxmmmeee```]]]]]]___cccdddgggjjjlllnnnnnnnnnuuuzzz|||yyyvvvsssnnnhhhddd___TTTGGGFFFHHHFFFWWWxxxYYYAAA888666999111333222222222222222222222222444444444444444444444444111222222333333444444555222555444555777BBBppp|||ddd]]]}}}nnnTTTLLLIIILLLLLLLLLmmmooo]]]PPPJJJHHHGGGCCCBBBDDDDDD@@@???AAA???>>>===<<<<<<;;;;;;<<<===>>>>>>>>><<<<<<>>>??????CCCFFFEEE>>>999999<<>>???>>>???CCCSSSwww\\\JJJAAA@@@>>>;;;999777666555555555555555555555555555444<<>>=========>>>>>><<<======<<<::::::;;;===@@@===;;;:::999888999<<>>;;;999777666555555555555555555555555555222>>>IIISSShhhppp{{{nnnWWWQQQQQQ[[[eeefffaaa]]]MMMEEE>>>???BBBEEEIIINNNQQQTTTYYY^^^___bbbmmmyyytttpppmmmqqqiiiKKKDDDTTT___fffssssss~~~tttjjjbbbaaaaaaaaaeeekkkjjjkkkmmmooorrrtttvvvwwwvvv|||~~~{{{xxxtttpppjjjfff```UUUGGGFFFIIIGGGVVVvvvwwwvvvZZZBBB:::999<<<222333222222222222222222222222111111000000000000111111111111222333333444555555000555555555:::KKK~~~qqqaaammmVVVSSSIIIIIIKKKPPPsssrrriii\\\RRRMMMKKKJJJIIIFFFFFFEEEEEEDDDDDDCCCCCCEEEDDDBBB@@@>>>===<<<;;;<<<;;;<<<<<<===<<<:::888999777555444555777:::===DDDDDDCCCCCCEEEKKKSSSXXXZZZ]]]eeeooopppggg[[[SSSUUUaaavvvrrrjjj___TTTMMMLLLNNNPPPSSSRRRQQQPPPQQQSSSXXX[[[[[[^^^aaaeeehhhlllppptttyyyxxxxxx||||||XXXTTTMMMKKKUUUhhhvvv{{{|||qqqjjjkkkjjjfffaaa```\\\WWWRRRQQQTTTXXXYYYVVVVVVZZZ\\\[[[^^^bbbjjjhhhmmmzzz}}}sssllluuu~~~eeeKKK@@@@@@???<<>>eeecccIIICCCAAA>>>;;;888666666555666777777777555555777888888;;;FFF[[[wwwooommmRRROOOSSS]]]ddddddaaa___TTTLLLEEEEEELLLTTTYYY[[[[[[```bbbbbbiiisssvvvrrr}}}pppooowwwppp[[[IIIIIIWWWeeennnrrr|||}}}vvvgggeeebbbaaabbbfffjjjmmmmmmlllmmmpppuuuyyy|||}}}~~~|||yyyvvvqqqkkkfff___XXXOOOHHHCCCFFFTTTcccuuubbb???;;;:::777555111333333222111222333555666111111222222222333333333222222333333333333444444444444111999999RRRhhh```mmmVVVPPPHHHJJJMMMQQQssstttfff^^^RRRJJJEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBGGGFFFEEECCCAAA@@@@@@@@@======<<<<<<<<<<<<;;;999:::999777555666888;;;===???AAABBBDDDGGGPPP\\\eeejjjlllnnnlllggg___UUULLLKKKRRR___nnnyyyzzzrrrjjjbbb]]]UUUNNNJJJKKKNNNQQQOOOOOONNNNNNPPPTTTZZZ^^^\\\^^^bbbeeegggkkkooorrrvvvwwwxxx{{{nnnWWWWWWWWW[[[jjj~~~xxxnnnkkkhhhdddbbb___ZZZTTTQQQRRRXXX]]]WWWTTTSSSVVVWWWWWWYYY]]]dddeeekkkxxx{{{sssnnnvvvhhhMMMAAAAAAAAA>>>>>>@@@AAA@@@ggggggKKKCCCAAA>>>;;;888777666555666777777777555555777888999===JJJ```|||sssrrrZZZUUUTTT]]]fffiiihhhggg\\\ZZZZZZ]]]bbbdddcccaaaWWW]]]aaaccciiisssyyyyyyzzzqqqqqqwww|||bbbPPPCCCHHH[[[kkktttxxxwwwpppgggeeecccbbbdddgggkkknnnooonnnooorrrwww{{{~~~|||zzzwwwrrrlllhhhcccZZZOOOGGGCCCEEEPPP\\\ttt|||hhhCCC===:::777555111333333222222222333444555111111222222222333333333222222333333333333444444444555222<<>>:::666555222333333222222222333444444111111222222222333333333222222333333333333444444333555444>>>EEEeeeqqqPPPZZZkkkVVVLLLIIIMMMMMMSSSyyy{{{mmmaaaLLLHHHCCC???>>>???AAABBBDDDDDDCCCCCCBBBAAAAAAAAACCCCCCBBBBBBBBBCCCDDDDDDAAA@@@???===;;;:::;;;<<<<<<;;;999888888999;;;<<<>>>AAADDDCCCFFFSSShhhxxx~~~zzziiiQQQEEEFFFEEE???GGGEEECCCDDDFFFGGGFFFEEEAAAAAABBBDDDGGGLLLPPPSSSSSSQQQNNNNNNSSSYYY___bbbcccfffiiilllmmmooorrrtttssswwwzzz{{{zzzzzz}}}kkkllluuuuuunnniiieee```]]]YYYVVVVVV[[[bbbggg[[[UUUPPPOOOMMMKKKMMMRRRWWWZZZdddooouuusssqqqrrrssspppRRRCCCAAABBB@@@???AAAEEEGGGfffoooNNNDDDBBB???<<<999777666666666777777777555555777888777AAATTTooommmbbb[[[```iiinnnmmmmmmiiijjjiiifffaaa]]][[[[[[hhhlllnnnlllkkknnnvvv{{{||||||xxxoooeeeKKKCCCCCCUUUmmm~~~vvvkkkdddfffffffffgggjjjnnnqqqsssvvvvvvwwwzzz~~~{{{xxxtttnnnjjjeeeYYYMMMFFFCCCCCCHHHNNN___qqqHHH>>>999666666444333333333333333333333444111111222222222333333333222222222333333333444444111666444===HHHmmmdddLLLcccjjjVVVNNNKKKLLLLLLXXX|||rrrhhhYYYKKKDDDCCCAAA@@@???@@@BBBDDDEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBDDDEEEEEEAAABBBCCCAAA>>>;;;;;;<<<;;;:::999888888:::;;;<<<===AAACCCCCCFFFUUUmmmwww^^^DDD999===@@@===???===<<<<<<===@@@AAABBB?????????AAAEEEIIIMMMPPPVVVTTTRRRTTTZZZbbbhhhjjjeeegggkkknnnoooqqqsssuuuuuuxxx{{{|||zzz{{{~~~wwwoooiiieee]]]\\\ZZZZZZ\\\___bbbdddZZZSSSLLLIIIGGGFFFIIIOOOVVVXXX___iiiooonnnooorrrnnn{{{sssTTTCCC@@@AAA@@@AAAAAAFFFDDDZZZrrrqqq{{{rrrMMMDDDBBB???<<<999777777666666777777777555555777888666AAAWWWssstttjjjcccgggmmmooollljjjeeeccc^^^[[[]]]eeepppxxx~~~xxxqqqpppvvv}}}}}}qqq___PPPEEECCCKKKaaayyy{{{qqqiiiccceeefffhhhkkknnnrrruuuwwwyyyyyy{{{~~~~~~{{{wwwrrrlllhhhaaaVVVKKKFFFDDDDDDHHHMMM```qqqGGG===888666888666333333333333333333333222111111222222222333333333222222222333333333444444000666333;;;HHHqqqZZZQQQuuuiiiVVVOOOLLLLLLNNNbbb~~~oooiiibbbSSSDDD>>>???@@@@@@???@@@BBBDDDEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAABBBCCCDDDFFFFFFBBBFFFJJJIIIEEE???======;;;:::::::::;;;<<<===>>>???AAABBBDDDKKK]]]tttrrrTTT>>>777888;;;<<<:::;;;;;;===AAAEEEHHHKKKFFFDDDBBBAAACCCGGGKKKNNNQQQOOOOOOSSS\\\dddiiikkkdddhhhllloooppprrrtttuuuyyyzzz{{{{{{|||}}}vvvmmmfffbbb[[[[[[[[[\\\^^^___^^^\\\TTTMMMFFFDDDCCCDDDJJJQQQ[[[XXX[[[ccciiikkklllooojjjuuuuuuWWWEEE@@@@@@?????????DDD>>>LLL^^^bbbwwwuuuMMMDDDCCC@@@<<<:::888777777666777777777555555777888666CCCZZZvvvzzzrrrmmmnnnqqqooommmllldddaaa```dddpppzzzsssqqqwwwqqq```OOOBBBEEEJJJYYYqqqzzzrrrlllfffccceeefffiiimmmrrruuuxxxzzz||||||~~~}}}yyyuuupppiiieee\\\TTTLLLHHHEEEDDDHHHNNN___{{{rrrGGG===999777888777333333444444444333222222111111222222222333333333222222333333333333444444000777222888HHHtttXXX\\\iiiUUUNNNLLLMMMRRRooorrrggggggeeeVVVDDD<<<>>>AAAAAA@@@@@@BBBEEEDDDDDDCCCCCCBBBAAAAAA@@@??????@@@@@@AAABBBDDDDDDDDDKKKRRRSSSMMMEEE@@@>>><<<<<<<<<===>>>@@@AAABBBGGGGGGGGGIIIRRRdddzzzhhhHHH;;;888777999>>><<<>>>@@@DDDIIIPPPWWW[[[TTTPPPJJJFFFFFFIIINNNRRRUUURRRRRRWWW___eeegggggggggjjjooosssuuuvvvxxxyyy{{{zzzyyyzzz|||}}}}}}~~~vvvqqqjjjccc___[[[ZZZYYYZZZ[[[[[[XXXUUUOOOHHHBBBBBBEEEIIIRRR[[[aaa[[[XXX^^^eeehhhiiikkkgggpppwwwZZZGGGBBBAAA???>>>>>>CCC;;;CCCSSS___~~~zzzOOOEEECCC@@@===:::888777777666777777777555555777888777EEE]]]xxx|||uuuqqqpppooommmmmmpppmmmmmmrrr{{{yyynnnhhhfffhhhqqq{{{}}}ooo\\\OOOIIIFFFRRR\\\ooo}}}qqqjjjeeebbbaaadddgggkkkppptttxxx{{{|||}}}~~~|||xxxsssllleeeaaaYYYSSSNNNJJJEEEBBBHHHOOO]]]{{{xxxtttIII>>>:::777888666333333444444444333222111111111222222222333333333222222333333333333444444000888333888JJJyyy```hhhhhhUUULLLKKKMMMWWWyyyvvvbbbZZZ^^^___PPP>>><<>>???@@@AAAFFFNNNWWWYYYSSSJJJCCC@@@======>>>???@@@BBBDDDEEERRROOOMMMNNNWWWhhh{{{^^^>>>888:::777999@@@>>>???BBBGGGMMMVVV___eee```ZZZRRRLLLKKKNNNTTTXXXdddaaa___bbbhhhlllkkkhhhkkkoootttxxxzzz{{{}}}~~~|||yyywwwxxx|||~~~|||}}}sssmmmlllgggaaa^^^\\\YYYWWWVVVWWWWWWTTTQQQMMMFFFBBBDDDIIIQQQ\\\ffffff\\\VVV[[[bbbfffhhhiiifffnnn{{{yyy\\\IIICCCBBB@@@>>>???DDD;;;AAAQQQccc}}}QQQEEECCC@@@===:::888777777666777777777555555777888999GGG^^^zzz~~~zzztttpppnnnkkkiiimmmsssyyy|||zzznnnaaaVVVSSSWWW]]]iiittttttxxxsss___LLLEEEKKKQQQbbbnnnyyylllddd```___^^^dddgggkkkqqqvvvzzz|||}}}~~~{{{vvvqqqjjjccc^^^XXXTTTPPPLLLEEEAAAGGGPPP]]]yyywwwvvvLLL@@@;;;777777555333333444555444333111000111111222222222333333333222222333333333444444444111999444999MMM}}}kkkqqqfffRRROOOOOOTTTSSS}}}yyyqqqcccVVVLLLEEEAAA???AAAAAAAAAAAABBBCCCDDDDDDBBBAAA@@@@@@??????@@@@@@>>>:::999<<<>>>>>>???CCCEEERRR^^^^^^XXXOOOEEE===???????????????@@@@@@AAATTTWWWTTTPPP]]]tttlllVVV???666888<<<>>>???>>>CCCHHHMMMSSS\\\gggooojjjeee[[[SSSPPPUUUaaajjjpppnnnllllllmmmnnnnnnnnnpppwwwzzzvvvvvv{{{~~~}}}{{{yyyzzz~~~{{{yyyyyy}}}ooonnnmmmpppvvv~~~{{{xxxssspppmmmhhhaaa]]]XXXWWWVVVUUUTTTRRROOOLLLFFFEEEDDDGGGNNN[[[hhhpppbbb\\\VVVUUUYYY```fffiiijjjlllxxxdddPPPFFFAAA@@@@@@>>>>>>>>>>>>LLLqqqNNNFFFCCC???<<<;;;999888666666777888777555555666888===IIIccc~~~sssssspppkkkfffeeeeeedddtttyyy}}}}}}wwwnnngggdddXXXXXXSSSLLLJJJPPPZZZaaammmfff]]]TTTLLLLLLWWWccczzzrrreee^^^]]]]]]]]]fffkkkqqqxxx}}}~~~~~~}}}~~~{{{wwwrrrnnnkkkjjjeee[[[PPPJJJDDDBBBEEEKKK]]]mmmLLL999999777444333666666555444333333222222111111222222222333333333333333333333333333333333111777:::999MMMppprrrgggTTTOOOMMMRRRVVVnnnfffYYYMMMEEEAAA>>>===AAAAAAAAAAAABBBCCCDDDEEECCCCCCBBBAAAAAAAAAAAABBBCCC???===???@@@???BBBGGGJJJUUU^^^^^^XXXPPPHHHAAA999===@@@???>>>@@@FFFLLL\\\[[[XXXXXXbbbnnnrrrooo\\\JJJ999555999>>>@@@AAAEEEHHHMMMTTT^^^iiiuuu|||tttoooggg```^^^eeepppyyyqqqpppoooooopppqqqppppppooouuuxxxvvvuuuyyy{{{zzz{{{yyyzzz~~~|||zzz{{{mmm]]][[[[[[^^^dddlllrrruuu|||{{{xxxrrrkkkddd]]]YYYXXXVVVUUUTTTRRRPPPLLLIIIDDDCCCEEEOOO]]]hhhmmmmmmZZZUUUQQQPPPVVV^^^dddhhhiiikkkvvvgggQQQFFFAAA>>>>>>?????????BBBUUUxxxRRRFFFCCC???<<<;;;999888666666777888777555555666888:::JJJfffxxxuuuggghhhgggccc___[[[WWWUUUYYY[[[^^^\\\XXXTTTQQQQQQJJJIIIEEE@@@@@@DDDLLLQQQYYYVVVTTTTTTUUU\\\lll||||||jjj\\\XXX]]]fffmmmqqqtttxxx|||~~~{{{wwwsssooollljjjddd[[[PPPIIIEEEBBBFFFLLL___oooLLL999999888444444666555555444333333222222111111222222222333333333333333333333333333333333333666888<<>>>>>BBBAAAAAABBBBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDFFFBBBAAAAAAAAABBBGGGNNNUUU]]]aaa^^^WWWPPPIIICCC999@@@EEEEEEBBBEEEQQQ\\\lllbbb]]]aaafffddd^^^YYYIII>>>555777>>>BBBDDDEEEKKKMMMSSS^^^lllzzzuuujjjeeegggooouuuooorrruuuxxxxxxvvvsssqqqqqquuuxxxwwwwwwyyyzzzxxx{{{yyyzzz~~~||||||~~~iii\\\[[[[[[___gggpppvvvzzzrrreee^^^\\\WWWVVVTTTRRRPPPMMMIIIFFFFFFEEEKKKZZZlllssslllcccRRROOOLLLMMMSSS[[[cccgggfffiiiuuujjjRRRFFF@@@<<<>>>AAAAAA>>>EEE\\\zzzUUUFFFCCC???<<<;;;999888666666777777666555555777888888KKKjjj{{{ppplll^^^______]]]XXXQQQJJJEEEDDDDDDDDDCCCBBBCCCEEEGGGDDDAAA???>>>>>>AAADDDHHHLLLOOOWWWaaajjjwwwuuubbbTTTTTTaaattt|||}}}~~~|||xxxsssooollljjjdddZZZPPPIIIEEECCCFFFLLL^^^pppLLL::::::999555666555555444444333333222222111111222222222333333333333333333333333333333333555444666???ccckkkmmmjjjWWWOOOKKKQQQWWWnnn\\\UUUJJJAAA>>>>>>@@@BBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDDDDCCCCCCDDDDDDEEECCCBBBCCCCCCEEEOOOYYYgggkkkiiiaaaWWWOOOHHHBBB===BBBHHHKKKNNNVVVbbblll{{{hhh]]]aaabbbWWWLLLJJJ>>>999888===CCCFFFGGGJJJLLLPPP[[[jjj|||xxxllleeeeeeiiinnnooovvvxxxrrrvvvxxxzzz{{{{{{{{{{{{yyyzzzyyyzzz}}}}}}{{{}}}wwwlllkkklllqqq{{{yyyggg```___XXXVVVSSSQQQOOOLLLGGGDDDIIIKKKSSSbbboooooocccVVVNNNMMMKKKMMMRRRZZZaaaeeeaaahhhuuujjjPPPFFF@@@;;;???DDDBBB<<>>>>>>>>???@@@DDDHHHJJJFFFBBB@@@AAABBBBBBDDDGGGMMMVVVeeeuuurrr]]]RRRXXXiii}}}~~~~~~~~~|||~~~~~~}}}xxxsssooollljjjcccYYYOOOIIIEEECCCGGGMMM[[[pppMMM:::;;;999666777444444444333333333222222111111222222222333333333222222333333333333444444555444777BBBhhh|||aaaiiijjjWWWPPPLLLSSSWWWjjjXXXQQQHHHAAA>>>@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDDDDCCCBBBCCCCCCCCCDDDDDDEEEFFFGGGMMM\\\jjj~~~}}}uuuggg[[[RRRJJJDDD>>>AAAHHHUUUeeesss||||||dddSSSTTTSSSGGG@@@BBB;;;999<<>>@@@@@@???CCCIIIXXXdddvvvnnn[[[TTT^^^ooo{{{~~~~~~}}}~~~~~~|||xxxsssnnnkkkiiibbbYYYOOOIIIEEEDDDHHHNNNZZZsssNNN;;;;;;:::777777333333333333333222222222111111222222222333333333222222222333333444444444444444999DDDhhhiiiUUUgggiiiVVVPPPMMMUUU[[[eeeQQQLLLDDD???>>>@@@BBBCCCDDDCCCCCCDDDDDDEEEFFFGGGDDDDDDCCCBBBBBBBBBBBBBBBEEEFFFHHHJJJLLLUUUhhh{{{}}}mmm___WWWOOOHHHDDDEEENNNccc|||jjjUUUDDDCCCBBB;;;999===:::;;;@@@EEEFFFFFFKKKRRR[[[gggzzz}}}mmmbbbaaajjjvvv}}}}}}yyywwwzzzzzzxxxwwwxxx{{{zzz|||~~~~~~}}}jjj___^^^WWWUUUSSSPPPNNNKKKFFFCCCBBBJJJUUU]]]^^^YYYSSSNNNHHHHHHIIIJJJMMMQQQWWW[[[```mmm|||aaaGGGAAA@@@<<<>>>???>>>===FFFYYYlllvvv[[[FFFCCC???<<<;;;999888666555666777666555666888:::===RRRlll~~~wwweee^^^[[[^^^ZZZMMMCCC@@@999;;;>>>CCCGGGIIIHHHFFFCCC===<<>>???AAACCCDDDDDDDDDDDDDDDEEEFFFGGGGGGDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEIIIJJJLLLVVVmmmzzzjjj___XXXQQQKKKIIIJJJSSSfffzzz{{{qqqQQQDDD:::999:::999999;;;<<<>>>CCCHHHHHHJJJSSS]]]iiivvv~~~lllbbbeeessszzzvvvyyyzzzxxxwwwyyy~~~}}}mmm```^^^TTTRRRPPPOOOMMMIIIEEEBBB@@@GGGQQQXXXYYYUUUOOOKKKEEEGGGJJJKKKMMMQQQWWW\\\gggsss^^^CCC??????<<>>AAAFFFJJJJJJGGGCCCCCC>>>===@@@AAAEEEWWWlll|||qqqkkkkkkooorrrkkkfffaaa```eeelllqqqssswwwzzz{{{vvvqqqlllhhhfff```WWWNNNIIIEEEDDDIIIPPP]]]{{{PPP===<<<999666555222222222222222222222222111111222222222333333333111111222333333444555555222555===JJJnnnOOOYYYfffRRRPPPJJJVVVhhhpppUUUFFFCCC@@@???AAADDDFFFGGGDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEDDDCCCCCCCCCCCCCCCAAACCCGGGHHHIIITTTlll~~~sssddd[[[VVVQQQKKKIIIIIIOOO\\\fffcccSSSDDD???;;;777888:::<<<<<<;;;>>>AAAFFFKKKKKKOOO[[[iiirrr~~~nnnhhhrrr}}}xxxzzz|||yyyyyy|||jjj\\\YYYRRRPPPNNNMMMKKKHHHDDDAAABBBHHHPPPVVVXXXSSSLLLGGGEEEHHHKKKMMMOOOTTTZZZ___lllwww]]]@@@===>>>;;;AAA:::777<<<@@@FFFWWWjjjYYYFFFCCC???<<<;;;999888666444555666666666666888:::<<>>@@@@@@AAAEEEHHHHHHEEEAAAAAA<<<<<<@@@AAAHHH```zzzuuubbbUUURRRVVV\\\___dddfffgggggggggjjjqqqwwwsssxxx~~~~~~zzzuuupppkkkgggeee```WWWNNNIIIEEEEEEJJJPPP[[[zzz~~~QQQ===<<<999555444222222222222222222222222111111222222222333333333111111222333333444555555333555===MMMtttyyyOOOddddddVVVJJJPPPXXXxxx|||aaaOOOCCCBBBAAAAAABBBDDDGGGHHHDDDEEEFFFFFFFFFDDDCCCBBB???AAACCCEEEEEEDDDAAA@@@BBB@@@>>>???DDDPPP^^^gggjjjfff```YYYTTTNNNIIIEEEFFFJJJMMMNNNLLLGGGCCC@@@;;;999777666777:::===@@@AAAEEEIIILLLRRR]]]iiioooxxx~~~~~~ooosss}}}wwwvvvvvvvvvyyy}}}~~~uuuaaaYYYYYYTTTPPPMMMLLLLLLJJJGGGCCCEEELLLVVV\\\[[[TTTLLLFFFHHHKKKMMMNNNOOOTTT^^^fffwwwxxx~~~YYYIIIBBB>>>@@@@@@<<>>999444444333333333333333333333333222222111111222222333444222222333333333333444444333:::@@@SSS{{{VVVpppdddVVVOOOUUU```ttt\\\NNNCCCBBBAAAAAABBBDDDGGGHHHEEEFFFFFFEEEEEEDDDCCCBBBCCCCCCDDDDDDCCCAAA???>>>============@@@FFFMMMSSSWWWTTTOOOKKKHHHEEEAAA>>>???AAADDDDDDCCC@@@===;;;999888777777999===AAADDDFFFIIIMMMPPPVVV___gggkkkkkkuuuyyyzzzuuutttuuuuuuwww{{{}}}~~~iiiYYYSSSSSSMMMLLLJJJJJJIIIIIIHHHHHHJJJUUU```eee___UUUMMMIIIFFFIIIKKKLLLNNNVVVaaajjj{{{{{{\\\IIIAAA<<>>AAA===???XXXwwwZZZFFFDDD@@@<<<999777777777555666777666666666888:::CCC[[[sss}}}hhhTTTIIIIIISSSbbbaaaPPPCCCBBB<<<>>>@@@BBBDDDEEEFFFGGGBBB;;;>>>GGGHHHLLLiii}}}aaaSSSGGGGGGMMMUUU___hhhvvv|||}}}vvvqqqqqqrrrqqqrrrooosss~~~zzzuuuooojjjfffddd^^^VVVMMMHHHEEEDDDHHHNNNXXXrrr~~~PPP>>>===999444444333333333333333333333333222222111111222222333444222222333333333333444444222777>>>UUU~~~aaaxxxdddVVVTTTWWWhhhiiiVVVLLLBBBBBBBBBBBBCCCDDDFFFHHHGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEDDDBBB@@@>>><<<<<<;;;===@@@AAAAAABBBCCCEEEFFFDDDAAA@@@@@@@@@>>>===<<<<<<======<<<<<<;;;:::777777666888;;;AAAFFFIIIMMMOOORRRWWW[[[___ccceeedddrrr~~~wwwrrrsssssssssuuuyyy}}}}}}~~~|||fffWWWNNNKKKJJJDDDFFFHHHHHHFFFGGGJJJNNNOOO[[[ggghhh___SSSLLLJJJEEEFFFHHHIIINNNXXXeeennnqqqpppuuu~~~```III???;;;???AAA===>>>@@@>>>DDD```]]]FFFDDD@@@<<<999777777777555666777777666666888:::EEE]]]www~~~oooZZZIIIJJJQQQ]]]eeeaaaRRRFFFBBB;;;===???BBBEEEHHHIIIJJJDDD>>>@@@HHHIIIMMMggguuufffPPPKKKIIIOOOZZZfffrrr|||zzztttqqqnnnpppmmmqqq}}}~~~|||yyyuuupppjjjeeebbb^^^UUUMMMHHHEEEDDDHHHNNN[[[rrrOOO>>>===999444444333333333333333333333333222222111111222222333444222222333333333333444444444777???ZZZmmm}}}dddVVVRRRUUUjjj{{{bbbQQQJJJBBBBBBBBBBBBCCCEEEFFFGGGHHHGGGEEECCCCCCCCCCCCDDDDDDCCCAAA???===<<<<<<<<<>>>BBBFFFHHHHHHGGGFFFFFFCCCAAA@@@AAABBBDDDCCCCCCAAA@@@>>>>>>??????@@@???888888888999===CCCHHHLLLSSSSSSWWW\\\^^^^^^^^^aaahhh{{{|||{{{uuurrrsssttttttuuuxxx||||||}}}rrr^^^NNNGGGEEEDDDCCCAAAEEEHHHGGGDDDEEELLLRRRRRRXXX______XXXOOOIIIGGGFFFFFFFFFGGGMMMXXXfffpppbbbaaafffssscccJJJ???;;;@@@AAA===>>>@@@AAAKKKhhh___FFFDDD@@@<<<999777777777555666777777666777999;;;@@@YYYtttwwwcccQQQFFFPPP\\\hhhjjjaaaSSSGGGAAA===>>>AAAEEEJJJMMMNNNOOOGGGAAABBBHHHHHHJJJ___zzzyyyqqqiii^^^SSSJJJQQQZZZccclllxxx}}}sssmmmjjjqqqpppttt~~~{{{|||~~~||||||zzzvvvpppjjjdddaaa]]]TTTLLLGGGEEEDDDHHHOOO\\\rrrOOO===<<<888444444333333333333333333333333222222111111222222333444222222222333333333444444666999DDDaaaqqqyyydddVVVPPPTTThhhttt]]]NNNHHHAAABBBBBBCCCDDDEEEFFFGGGIIIHHHEEEDDDBBBBBBCCCCCC@@@???>>>======>>>@@@AAACCCEEEIIIJJJJJJIIIIIIJJJGGGEEEDDDEEEGGGHHHHHHGGGGGGEEEBBBBBBCCCDDDCCCBBB;;;::::::;;;>>>DDDIIILLLTTTTTTYYY^^^^^^ZZZ\\\aaappplllwww{{{vvvsssuuuwwwvvvwwwzzz||||||~~~tttfffYYYIII???>>>@@@AAA@@@CCCGGGJJJGGGCCCDDDLLLTTTSSSRRRQQQPPPOOOLLLHHHEEEIIIGGGEEEFFFMMMXXXeeennn___]]]bbbpppcccKKK???<<>>@@@CCCOOOlll]]]FFFDDD@@@<<<999777777777555777777777777777999;;;>>>WWWqqqqqqXXXLLLJJJ^^^iiisssqqqcccSSSGGGAAA??????AAAFFFKKKOOOPPPPPPFFFAAAAAAFFFFFFHHHYYYnnnqqqbbbZZZTTTMMMJJJLLL[[[llluuuzzzyyykkkccc```lllpppxxxvvvtttvvv{{{~~~~~~}}}zzzvvvpppjjjddd```\\\TTTKKKGGGDDDDDDHHHOOOZZZoooNNN<<<;;;888444444333333333333333333333333222222111111222222333444222222222333333333444444333888GGGfffkkkpppdddVVVPPPTTTeeehhhVVVKKKEEEAAAAAABBBCCCDDDEEEFFFFFFHHHHHHFFFEEECCCBBBBBBBBB>>>===>>>>>>@@@CCCEEEFFFFFFHHHJJJKKKKKKKKKLLLMMMOOOMMMLLLKKKMMMMMMMMMLLLLLLIIIGGGGGGHHHHHHDDD@@@<<<;;;;;;<<>>>>>???@@@CCCOOOhhhYYYFFFDDD@@@<<<999777777777666777888888777777999;;;CCCZZZqqqgggNNNLLLVVVtttxxx}}}zzziiiSSSEEEBBB@@@???@@@EEEKKKOOOOOOMMMBBB>>>>>>DDDFFFHHHVVVgggzzz|||mmmYYYOOOJJJFFFHHHNNN]]]mmm~~~uuueee]]]\\\```lll|||tttjjjiiinnnvvv{{{|||wwwpppiiiddd```[[[SSSKKKGGGDDDDDDHHHOOOWWWnnnNNN;;;:::777444555333333333333333333333333222222111111222222333444222222333333333333444444000555HHHkkk^^^llldddVVVOOOTTT___kkkXXXLLLEEEBBBAAAAAABBBDDDEEEEEEFFFFFFGGGGGGGGGFFFDDDCCCAAA@@@>>>???@@@CCCEEEHHHJJJKKKJJJMMMRRRUUUVVVXXXZZZ\\\___]]][[[[[[[[[\\\[[[ZZZTTTRRRPPPQQQRRROOOHHHAAA;;;;;;;;;<<>>???AAAAAA@@@HHHIIIHHHEEECCCEEEMMMTTTQQQNNNJJJGGGHHHIIIIIIIIIHHHFFFDDDGGGOOOZZZeeelll[[[XXX\\\kkk|||XXXEEE???<<<@@@???@@@AAA@@@@@@III^^^qqqUUUFFFDDD@@@<<<999777777777666777888888777888:::<<>>>>>CCCEEEHHHSSS```iiiooorrrnnnkkklllnnnooocccSSSGGGGGGJJJMMMYYYggg{{{{{{jjj]]]XXXYYY[[[mmmxxxoooccc]]]aaalllyyy}}}wwwpppiiidddaaa[[[SSSJJJFFFDDDDDDIIIOOOYYYrrr~~~MMM:::999777444555333333333333333333333333222222111111222222333444222222333333333333444444333666HHHnnnvvvRRRpppdddVVVMMMSSSZZZvvvuuu\\\LLLDDDAAA@@@@@@AAABBBDDDEEEEEEFFFFFFGGGGGGGGGGGGEEECCCAAA???AAABBBDDDFFFIIIKKKMMMNNNOOOTTT[[[bbbfffjjjmmmooopppnnnlllkkkllllllkkkiii]]][[[ZZZ[[[[[[WWWMMMFFF:::999:::<<<@@@EEEKKKOOOPPPSSS[[[```YYYTTTcccyyyxxxdddVVV```{{{|||zzzvvvvvvzzz}}}{{{{{{}}}}}}www]]]MMMIIIKKKEEEEEEJJJIIIDDDCCCAAAAAAAAABBBAAAAAAGGGGGGFFFCCCBBBFFFNNNSSSMMMMMMLLLIIIFFFEEEGGGIIIFFFDDDCCCGGGPPP\\\gggmmmWWWUUU[[[kkk~~~|||SSSCCC>>>;;;???@@@AAABBB???===DDDUUUeeeRRRFFFDDD@@@<<<999777777777666777888888777888:::<<>>===<<<>>>AAAEEEGGGHHHNNNUUUWWWYYY\\\ZZZgggvvvddd\\\mmm|||{{{{{{}}}~~~~~~gggSSSMMMFFFEEEIIINNNOOONNNOOONNNKKKFFFBBBBBBGGGKKKGGGIIIHHHEEEFFFNNNVVVYYYUUUNNNGGGEEEGGGJJJIIIGGGHHHGGGEEEGGGQQQ]]]bbbaaaTTTTTTYYYhhh|||qqqNNN@@@@@@???999@@@@@@===@@@CCCAAAMMMhhhXXXGGGDDD???<<<:::999777666666777777666666777999;;;NNN^^^lllzzzkkkRRRQQQhhhpppYYYMMMJJJEEEGGGKKKNNNPPPPPPPPPOOOJJJDDDBBBGGGKKKKKKMMMSSSVVV___ccc]]]VVVTTTQQQMMMEEEHHHIIIVVVnnn~~~tttiii\\\SSSKKKJJJVVVdddnnn|||yyy|||xxxoooccc\\\[[[cccooo|||oooeeebbb]]]YYYOOOGGGFFFDDDCCCMMMYYYjjj}}}LLL>>>:::777777333444444333333333333222222444444444555555555555666444444444444444444444444666<<>>@@@CCCBBBSSSrrrXXXGGGCCC???;;;999888777666666777777666666777999;;;JJJ[[[iiixxxlllTTTTTTlllqqq]]]RRRPPPLLLMMMNNNPPPQQQQQQQQQQQQMMMIIIIIINNNQQQOOOOOORRRXXX```ccc^^^WWWSSSPPPLLLIIIMMMOOO___zzzsssbbbXXXOOOKKKKKKTTTeeevvv~~~|||}}}uuummmgggeeekkkvvv|||ooofffbbb\\\YYYOOOFFFEEEDDDDDDNNN[[[zzz|||LLL>>>:::777777333444444333333333333222222333333333333444444444444444444444444444444444444666;;;UUU|||qqqQQQ^^^iiiVVVQQQXXXeeevvvWWWFFFAAAAAAAAABBBEEEEEEEEEDDDEEEEEEFFFGGGEEEEEEEEEFFFHHHIIIJJJKKKIIIMMMQQQTTTYYYbbboooyyy}}}lll\\\QQQPPPOOOPPPSSSUUUVVVUUUZZZYYYYYYZZZYYYTTTKKKDDD<<<===>>>AAACCCEEEGGGHHHJJJUUUZZZ\\\[[[YYYjjj~~~iii```bbbnnn}}}aaaSSSSSSUUUXXX^^^eeekkknnnnnnkkkdddZZZRRROOORRRVVV```dddddd^^^YYYZZZ\\\\\\XXXPPPGGGBBBCCCEEEDDDBBBBBBDDDEEEHHHQQQZZZ]]]ZZZTTTVVV]]]llllllKKK>>>??????<<<@@@BBB@@@@@@BBBDDD\\\YYYGGGCCC>>>:::888777666555666777777666666777999;;;GGGXXXfffvvvmmmWWWXXXooo~~~ooo^^^UUUUUUQQQQQQQQQQQQRRRRRRRRRRRRRRRPPPRRRWWWYYYVVVSSSSSSXXX___ccc```[[[WWWTTTPPPKKKPPPTTTfffjjj[[[PPPKKKHHHMMMXXXjjj|||xxxwww}}}zzznnngggccc\\\YYYNNNEEEDDDCCCEEEPPP^^^zzzKKK>>>999777777333444444333333333333222222222222222222333333333333444444444444444444444444777:::YYYwwwYYYgggjjjWWWQQQ[[[vvvrrrSSSCCC@@@BBBDDDFFFFFFFFFEEEEEEEEEFFFFFFGGGEEEEEEEEEGGGIIIKKKMMMOOONNNPPPTTTZZZdddrrrzzzsssppphhhZZZMMMBBBBBBBBBDDDEEEGGGHHHHHHJJJKKKLLLNNNOOOLLLFFFAAA:::<<>>???>>>@@@CCCAAA@@@AAAEEEcccZZZHHHDDD>>>999777777666555666777777666666777999;;;GGGWWWbbbrrrnnnYYYZZZooo{{{zzzyyytttiii[[[TTTUUUQQQRRRSSSTTTUUUUUUTTTTTTVVVVVVXXX[[[]]]\\\YYYXXXXXX^^^cccdddbbb```]]][[[SSSZZZ___nnneeeOOOOOOIIILLLSSS```qqqwwwmmmgggddd]]]WWWLLLDDDCCCCCCFFFRRR```yyyxxxIII===999777777333444444333333333222222222222222222222333333333333333333444444444444444444999;;;```lllyyykkkXXXQQQ___qqqRRRCCCCCCFFFHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGIIIKKKNNNPPPPPPQQQVVVddduuu{{{kkkbbb]]]UUUJJJBBBAAABBBCCCCCCDDDDDDEEEEEEDDDEEEGGGIIIIIIGGGDDDAAA999<<>>?????????CCCAAA@@@@@@EEEdddZZZIIIEEE>>>999777777666555666777777666666777999;;;GGGUUU^^^nnnooo\\\ZZZkkk|||qqqoooooolllcccXXXRRRSSSNNNQQQUUUXXXZZZZZZXXXWWWXXXYYYZZZ\\\^^^```___]]]\\\___dddhhhiiigggffffffccckkkoooyyypppMMMEEENNNGGGTTTeeevvv|||uuulllgggddd]]]UUUKKKCCCCCCCCCFFFRRR```{{{kkkvvvuuuHHH<<<999777777222444444333333333222222222333333333333444444444444333333333444444444555555999>>>hhhlllZZZTTT```rrrTTTFFFGGGJJJKKKJJJIIIHHHGGGGGGFFFGGGGGGGGGGGGFFFFFFFFFHHHKKKNNNPPPQQQTTT___rrrzzzoooccc]]]XXXNNNCCC===AAACCCEEEFFFEEEEEEFFFGGGFFFGGGHHHHHHGGGDDDAAA???<<<>>>AAABBBBBBEEEJJJOOOOOOXXXZZZYYY[[[___vvvnnnOOOMMMMMMQQQWWW^^^kkkzzzxxx{{{yyy{{{nnnbbbZZZQQQKKKEEEDDDHHHLLLLLLKKKCCCHHHLLLMMMPPPTTTUUURRRNNNRRRZZZhhhyyy[[[CCC===>>>??????>>>BBBAAA@@@@@@DDD```YYYKKKFFF???:::888777777666666777777666666777999;;;DDDTTT___ppprrr___ZZZdddpppkkkiiiiiihhhaaaWWWQQQQQQLLLOOOSSSWWWZZZ[[[[[[ZZZYYY[[[\\\\\\___cccbbb^^^___^^^bbbhhhkkkkkklllnnnooouuuwww~~~___JJJJJJQQQEEEYYYqqqyyytttlllfffccc]]]RRRIIICCCCCCDDDEEEPPP^^^ttthhhvvvsssFFF;;;999777777222444444333333333333222222333333333333444444444444222333333444444555555555888BBBmmmlllZZZZZZ]]]tttVVVIIIJJJMMMLLLJJJIIIIIIHHHGGGGGGGGGGGGGGGEEEDDDDDDEEEHHHLLLPPPRRRVVV___ppp}}}oooeee\\\YYYSSSJJJBBB@@@AAADDDHHHIIIIIIIIIKKKMMMLLLMMMNNNMMMKKKIIIGGGFFF@@@BBBDDDDDDDDDGGGOOOUUUVVV[[[YYYXXX]]]ddd|||eeeJJJJJJJJJNNNSSSZZZeee{{{zzz{{{|||zzzhhh^^^XXXQQQLLLGGGHHHLLLOOONNNLLLDDDIIILLLLLLMMMPPPQQQNNNKKKNNNWWWddduuu~~~VVVAAA===>>>>>>???===AAA@@@@@@AAAAAAXXX}}}YYYMMMHHH@@@;;;888888888777666777777666666777999;;;CCCVVVfff}}}uuucccZZZ^^^fffeeeddddddddd___UUUNNNMMMIIIJJJLLLNNNQQQTTTWWWXXXYYY]]]``````bbbeeeaaa[[[WWWVVVZZZdddkkknnnsssyyyxxxzzzyyyrrrWWWOOOPPPPPPGGG^^^vvvxxxvvvmmmdddaaaZZZPPPGGGBBBDDDDDDDDDNNNZZZpppfffzzzqqqEEE;;;999777666222444444333333333333222222222222222222333333333333222222333333444555555666444DDDpppmmm[[[___YYYuuuWWWKKKLLLNNNKKKIIIJJJIIIHHHHHHGGGGGGGGGGGGCCCCCCCCCDDDHHHMMMQQQTTT^^^lllzzznnnkkk```VVVQQQKKKDDDCCCFFFEEEIIINNNPPPPPPQQQTTTVVVSSSUUUWWWWWWVVVUUUUUUUUUCCCEEEGGGFFFFFFIIIRRRYYY]]]___[[[ZZZaaaiii```HHHGGGEEEJJJQQQZZZfff}}}{{{zzz~~~|||rrrbbbZZZWWWRRRMMMIIIJJJNNNQQQOOOKKKDDDIIILLLJJJKKKMMMNNNLLLIIILLLUUUbbbssszzzSSS@@@===>>>>>>???<<<@@@???@@@AAA@@@SSSuuuXXXNNNIIIAAA;;;999888888888666777777666666777999;;;DDDZZZoooxxxeee[[[[[[```aaa``````aaa\\\RRRKKKIIIGGGEEEDDDDDDFFFKKKPPPTTTYYY___ddddddeeefff```VVVMMMKKKQQQ^^^jjjqqqzzz|||fffPPPQQQRRRMMMKKKcccyyyyyyyyynnnddd___YYYNNNFFFBBBDDDDDDDDDLLLXXXmmmccc|||pppDDD;;;999777777222444444444333333333222222000111111111111222222222222222333333444555666666111DDDqqqvvv|||iiiZZZTTT]]]}}}tttZZZPPPNNNJJJIIILLLJJJIIIGGGFFFFFFFFFGGGGGGCCCEEEGGGJJJMMMSSS[[[aaajjjzzzssslllccc\\\QQQFFF???@@@EEEKKKKKKNNNQQQSSSVVVYYY]]]aaabbbccccccccchhhllliiibbbTTTHHHDDDJJJNNNKKKNNNVVVYYYYYY\\\aaafffooosssUUUIIIGGGEEERRRTTT[[[kkkvvvxxx}}}||||||~~~hhh]]]XXXMMMLLLKKKJJJJJJKKKJJJFFFBBBAAADDDGGGIIIIIIIIIIIIJJJGGGIIISSSeeexxxpppNNN@@@@@@???>>>???===AAA@@@?????????WWW}}}ZZZSSSLLLCCC;;;888777777777666777888777666666888:::BBBTTTvvv~~~kkk[[[XXX\\\]]]___```___[[[UUUNNNJJJDDDBBB@@@???<<<<<>>888888333666444444333333333333222222111111222222222333333333444444333444444555666777;;;CCChhhnnn___oooiiiYYYSSSWWWrrruuu[[[QQQOOOLLLKKKNNNLLLKKKIIIGGGGGGGGGGGGGGGDDDFFFHHHJJJMMMUUUaaaiii{{{zzztttnnnfff\\\VVVLLLDDDAAACCCGGGKKKLLLNNNRRRVVVYYY]]]bbbfffkkkllllllnnntttxxxssskkkUUUJJJEEEIIILLLIIILLLSSSUUUUUUWWW]]]ccckkkzzzjjjSSSLLLMMMMMMTTTYYYcccvvvzzz|||qqq\\\VVVSSSIIILLLKKKJJJKKKKKKJJJFFFBBB@@@CCCGGGHHHHHHGGGGGGGGGHHHJJJTTTfffxxxnnnLLL???>>>======>>>===AAA@@@?????????WWW}}}ZZZWWWOOODDD<<<888777777777666777888777666666888:::EEE[[[{{{zzzhhhZZZYYY^^^aaaaaaaaa___ZZZSSSLLLGGGAAA>>>===<<<:::;;;CCCMMMXXX```hhhlllnnniii\\\PPPMMMLLLVVVkkk{{{}}}}}}|||~~~kkkRRRIIIHHHIIIIII___qqqvvv|||~~~vvvoooiiiccc[[[VVVLLLHHH???===CCCDDDKKK]]]wwwwwwiiiYYY???<<<777888333666444444333333333333222222111111222222222333333333444444333444444555666777:::DDDiiiaaaZZZppphhhXXXSSSSSSiiivvv\\\SSSQQQNNNMMMPPPNNNMMMKKKIIIHHHHHHHHHIIIFFFHHHJJJKKKPPP[[[kkkwwwxxxqqqooojjjaaaSSSMMMFFFCCCDDDGGGJJJJJJKKKNNNSSSWWW\\\aaagggkkkmmmnnnooosssyyy|||uuukkkTTTJJJEEEGGGHHHFFFIIIPPPPPPPPPTTT\\\dddlllxxx|||eeeUUURRRTTTSSSTTT\\\kkk}}}sssdddWWWVVVUUUKKKLLLKKKJJJJJJJJJIIIEEECCCAAACCCFFFGGGFFFEEEEEEEEEGGGKKKVVVhhhzzzkkkKKK>>>===<<<;;;======AAA@@@@@@@@@@@@YYY}}}]]]]]]TTTFFF<<<888888888777666777888777666666888:::CCC^^^yyyyyyhhh\\\[[[aaabbbbbbaaa___YYYQQQJJJFFF???<<<;;;;;;:::<<>>>>>DDDCCCKKK___rrrcccRRR<<<;;;666888444666444444333333333333222222111111222222222333333333444444333444444555666777888EEElllxxxTTTVVVuuuiiiWWWUUUTTThhhttt[[[QQQPPPMMMMMMPPPPPPOOOMMMLLLKKKKKKLLLLLLIIIJJJLLLNNNUUUdddwwwwwwllllllnnnhhh^^^MMMGGGBBBBBBGGGJJJJJJHHHJJJMMMRRRVVV[[[```fffjjjkkkmmmqqquuuzzzzzzpppcccOOOHHHCCCDDDEEEFFFJJJQQQOOOPPPVVVaaajjjsss}}}{{{jjj^^^[[[YYYVVVUUU```qqq{{{}}}{{{ddd]]]YYYYYYWWWMMMJJJJJJIIIHHHHHHFFFDDDBBBBBBEEEGGGHHHFFFDDDDDDDDDGGGKKKXXXlll~~~hhhIII>>>===;;;;;;>>>>>>AAA@@@@@@AAACCC]]]}}}cccfffZZZIII===999888888888666777888777666666888:::<<>><<<<<<<<<>>>FFFOOO```dddhhhkkklllgggXXXIIIFFFMMMaaazzz}}}tttrrrzzz|||zzzrrrYYYLLLHHHGGGKKKYYYgggqqq~~~}}}xxxqqqjjjeee___WWWQQQGGGDDD>>>???DDDBBBKKKcccjjj^^^NNN<<<;;;555777333555444444333333333222222222111111222222222333333333444444333444444555666777555EEEpppuuuRRR\\\iiiWWWTTTVVVooopppWWWNNNMMMKKKKKKNNNOOONNNNNNNNNOOOPPPRRRSSSMMMMMMMMMQQQZZZkkk~~~yyylllgggkkklllcccWWWIIIEEEBBBDDDHHHKKKIIIEEEIIILLLPPPUUUYYY^^^dddhhhnnntttyyy||||||wwwjjj\\\HHHDDDAAABBBDDDHHHPPPWWWVVVXXX___hhhooouuu}}}|||rrrjjjeee```[[[___jjj|||wwwssswwwfffVVVYYYYYYVVVQQQIIIHHHHHHHHHGGGEEECCCBBBBBBDDDFFFHHHIIIGGGEEEDDDDDDFFFMMM\\\pppdddHHH>>>===<<<===@@@???BBB@@@@@@BBBHHHdddlllpppaaaLLL>>>999999999888666777888777666666888:::===VVVhhhnnnwwwfff^^^]]]PPPRRRTTTVVVVVVTTTQQQOOODDD???<<<<<<===???EEEMMM[[[^^^```aaaccc```UUUIIICCCKKK___tttyyyooofffeeepppsssssssssZZZNNNJJJHHHPPPYYYeeerrr{{{vvvoooiiiddd]]]UUUOOODDDBBB===@@@DDDAAANNNkkkeee___KKK===<<<444777333333444444333333333222222222111111222222222333333333444444333444444555666777666FFFuuuwwwaaalllkkkXXXQQQYYYxxxlllTTTKKKJJJHHHHHHLLLKKKLLLMMMOOORRRVVVYYY[[[TTTPPPNNNRRR^^^nnn|||xxxooogggfffjjjhhh[[[OOOGGGEEEDDDFFFIIIJJJIIIFFFJJJMMMQQQVVV[[[```fffiiirrr{{{|||ppp```RRREEECCCBBBCCCGGGNNNXXX```aaadddjjjoooppppppvvv{{{wwwtttpppkkkgggqqq}}}vvvjjjkkkoooxxxuuuYYYQQQ\\\\\\TTTNNNHHHGGGHHHHHHFFFCCCAAABBBBBBCCCFFFHHHIIIGGGEEEEEEEEEGGGOOO___tttyyy___FFF>>>>>>===???CCC@@@BBB???@@@EEENNNnnnxxxxxxgggOOO???999999999888666777888777666666888:::BBBXXXgggmmm{{{hhh[[[VVVFFFIIIMMMPPPSSSSSSSSSRRRGGG@@@<<<;;;<<<===BBBHHHQQQUUUXXXXXXXXXVVVOOOGGGBBBHHHWWWggghhh^^^XXXZZZ___eeegggtttsss\\\QQQMMMLLLUUU\\\iii{{{xxxsssmmmhhhccc\\\SSSMMMCCC@@@<<<@@@DDDBBBSSSttteeeiiiyyyGGG===<<<444666222222444444333333333333222222111111222222222333333333444444333444444555666777888GGG{{{xxxmmmYYYQQQ]]]jjjQQQIIIHHHGGGGGGJJJGGGIIIKKKPPPVVV[[[aaaccc[[[TTTOOOSSS___kkksssuuujjjeeecccfffiiicccVVVLLLEEEEEEGGGHHHJJJJJJJJJJJJLLLPPPUUU[[[```gggmmmqqqvvvzzzhhhVVVIIIEEEFFFFFFGGGKKKTTT```hhhiiimmmsssuuuoookkkrrr|||}}}{{{{{{{{{zzzyyyxxxxxxddd```fffiiippp{{{kkkTTTSSSbbb```SSSNNNLLLHHHIIIIIIGGGDDDBBBCCCDDDAAADDDGGGGGGFFFEEEDDDDDDIIIQQQbbbwwwrrrZZZCCC<<<======???DDDAAACCC???@@@GGGSSSxxxlllRRR???999::::::999666777888777666666888:::@@@UUUgggpppzzzeeeUUUNNNBBBDDDHHHLLLOOOPPPPPPPPPKKKDDD>>>===<<<===@@@EEEHHHPPPWWWVVVRRROOOIIIDDDBBBEEEPPPZZZYYYPPPPPPVVVVVV^^^bbbmmmttt^^^UUUSSSRRRYYY```ppp{{{tttpppjjjeee```YYYQQQJJJBBB???;;;@@@DDDBBBWWW|||eeetttnnnAAA::::::222666333222444444333333333333222222111111222222222333333333444444333444444555666777999FFFnnnZZZSSSbbbiiiPPPHHHHHHFFFGGGJJJDDDFFFJJJPPPWWW___eeehhh```WWWOOORRR^^^hhhkkkiii___]]]```fffhhhbbbVVVNNNCCCEEEHHHJJJJJJKKKLLLNNNOOOSSSYYY___fffmmmtttyyy|||}}}gggTTTHHHHHHJJJJJJJJJNNNYYYeeemmmkkkqqqxxxxxxpppkkksss}}}}}}~~~~~~~~~uuuYYYZZZdddfffllluuu|||dddOOORRRccc^^^OOOKKKMMMJJJKKKKKKHHHEEECCCDDDFFF@@@BBBEEEFFFEEEDDDCCCDDDKKKSSSdddxxxnnnVVVAAA:::<<<<<>>AAAFFFEEEPPPYYYYYYSSSMMMGGGBBBBBBCCCKKKRRRPPPIIIMMMVVVVVV___ccclllttt```WWWVVVWWWZZZcccwwwyyyrrrmmmhhhccc___WWWOOOHHHBBB???;;;@@@DDDCCCYYYeeezzzggg;;;777888111666333222444444444333333333222222111111222222222333333333444444444444444555777777777DDDhhhYYYRRR^^^hhhMMMFFFIIIHHHFFFEEEGGGFFFFFFLLLUUUaaajjjooogggYYYQQQXXXdddggg```YYYQQQZZZ\\\___ggg```PPPJJJCCCKKKOOOLLLIIIMMMPPPQQQWWWVVV]]]mmm{{{lllWWWPPPQQQLLLLLLNNNTTTZZZbbbmmmuuuvvvwwwyyyyyytttoooppptttzzz{{{~~~}}}}}}mmm___^^^___^^^cccmmmwwwoooTTTSSSRRRRRRRRRQQQNNNKKKLLLJJJGGGEEEEEEEEEDDDCCCAAACCCEEEEEECCCBBBAAABBBJJJSSSbbbtttfffRRR???999<<>>DDDOOORRRMMMNNNVVVTTTLLLEEEBBB@@@???GGGRRR^^^bbbbbb[[[SSSMMMEEE???CCC???AAAIIIMMMNNNVVVaaarrr{{{wwwfffaaafffjjj___mmm}}}sssllliiiddd___ZZZSSSLLLHHH@@@DDD999<<>>:::===??????@@@AAAAAA@@@???FFF___nnnLLL@@@;;;<<<===777999888888888888999999:::999IIIZZZeeeqqqpppZZZNNNLLLNNNEEEBBBGGGRRRWWWVVVYYY___kkk___QQQFFF@@@AAAJJJTTTaaacccccc```___]]]UUULLLBBBAAACCCIIINNN]]]{{{}}}{{{wwwpppiiifff```ZZZTTTNNNGGGBBB===BBB<<<===FFFFFFddd{{{uuu}}}QQQAAA666555777444222444222222222222222222333333222222333333333333444444333333444444555666666666777KKKuuupppiiiZZZVVVUUUccc}}}cccJJJDDDFFFFFFEEEFFFIIIHHHJJJQQQ\\\jjjuuu{{{jjjbbb]]]```ccc^^^VVVQQQWWW^^^aaajjjssshhhTTTMMMQQQJJJLLLVVVYYYWWWaaaqqqrrrgggXXXNNNLLLNNNOOOOOOSSS]]]jjjvvvwwwzzzrrrmmmlllssszzz~~~dddSSSRRROOOLLLJJJJJJKKKJJJIIIEEECCCBBBBBBCCCDDDCCCBBBDDDEEEEEEDDDBBB@@@@@@AAADDDPPPcccvvvxxxZZZKKK>>>;;;===???@@@AAAAAA@@@>>>>>>IIIeeemmmJJJAAA>>>>>>>>>888999999999888888999999:::999FFFZZZjjjvvvkkkTTTKKKNNNRRRFFFBBBEEEMMMUUUZZZ```gggqqqgggWWWIIIBBBCCCKKKTTTZZZ[[[\\\]]]```aaaZZZQQQEEECCCGGGRRR___rrr~~~{{{yyyuuunnniiieee^^^XXXRRRKKKEEEAAA<<>>???@@@AAAAAA@@@>>>???MMMmmmkkkIIICCCAAA??????:::::::::999999999999999:::999EEEZZZppp|||gggQQQKKKQQQWWWGGGCCCBBBIIISSS\\\fffmmmooohhhZZZLLLDDDGGGOOOUUUVVVYYY[[[]]]cccfffaaaXXXKKKGGGMMM```uuu}}}xxxuuuooovvvyyy|||~~~{{{tttlllgggccc]]]VVVPPPJJJDDD@@@<<<===>>>AAACCCPPP|||xxxlllEEE===666555666555333333111111111222222333333333222222222333333333444444333333444444555666666666<<>>???@@@BBBAAA@@@>>>AAASSSuuuiiiJJJGGGCCC@@@???===;;;::::::999999999999::::::CCCYYYqqq~~~fffOOOMMMUUUZZZJJJGGGEEEJJJTTT```iiinnnjjjdddXXXKKKFFFMMMVVV[[[^^^bbbeeehhhllloookkkdddTTTMMMRRRjjj||||||{{{zzzsssqqqrrrnnnttt~~~yyyqqqkkkrrrzzzrrrjjjeeeaaaZZZTTTNNNIIIDDD@@@===;;;>>>CCCDDDVVV{{{___BBB===666444444444333222222222222222222222333333222222333333333333444444333333444444555666666666;;;JJJ}}}nnnWWWgggjjj[[[RRRTTT]]]zzzttt^^^JJJEEEFFFEEEFFFIIILLLOOOVVV^^^cccdddbbb___\\\[[[[[[\\\YYYUUUUUUYYYbbbnnnzzzjjjWWWZZZVVVWWWZZZcccqqqxxxqqqzzzsss]]]NNNOOOPPPPPPRRRWWW^^^cccppp~~~lllSSSVVVJJJIIIGGGGGGGGGFFFCCCAAA??????@@@BBBEEEFFFEEECCCBBBCCCCCCBBBAAAAAADDDFFFKKKYYYmmm~~~bbbKKKBBB;;;<<>>DDDFFF\\\UUUAAA===777222222333333111333333222222222222222222222222333333333333444444333333444444555666666666777KKKyyy|||gggtttjjj[[[OOOTTT^^^zzzrrr\\\IIIDDDEEEDDDEEEHHHLLLQQQXXX^^^aaa^^^WWWQQQRRRSSSVVVXXXVVVTTTYYY___eeessskkkYYY^^^\\\[[[[[[cccwwwwwwnnnpppjjjRRRKKKNNNQQQSSSUUU___mmmxxx}}}rrrqqqyyyvvv{{{{{{bbbMMMSSSIIIIIIHHHHHHHHHFFFCCC@@@??????@@@CCCFFFGGGFFFDDDAAABBBBBBBBBAAABBBEEEGGGKKKZZZnnn___IIIAAA;;;<<>>@@@ccc___NNNOOOJJJCCC@@@<<<===>>>>>>===<<<;;;:::999999<<>>???FFFCCCaaaooorrrVVV>>>;;;666333222222111111222222222222222222222222111111222222222333333333444444333444444555666777===HHHyyy{{{lllZZZWWWQQQcccttt___KKKGGGIIIIIIKKKPPPRRRWWW[[[XXXRRRLLLLLLOOOOOOPPPQQQOOONNNSSS^^^fffkkkzzzqqqccc]]]gggaaannnxxxqqqvvvzzz```SSSNNNSSS[[[ggguuu}}}uuuhhhgggooovvvvvvvvvyyyyyysssqqqwww||||||yyyxxxpppZZZOOOJJJGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAABBBCCCDDDDDDDDDCCCCCCCCCAAA@@@@@@BBBDDDKKK___vvv|||WWWGGG???:::<<>>;;;>>>AAAIIIHHHgggjjjkkkMMM>>>:::666333222222111111222222222222222222222222111111222222222333333333444444333444444555666777;;;GGGyyymmm[[[WWWSSSddd}}}sss^^^MMMJJJLLLLLLNNNRRRSSSUUUVVVRRRLLLIIIKKKNNNPPPPPPNNNLLLNNNUUUaaajjjkkkxxxssshhhcccggggggyyypppuuuoooYYYTTTSSSZZZfffuuu}}}vvvqqqrrrwww|||yyytttpppsssxxxvvvppprrrnnnjjjkkksss~~~{{{wwwuuuvvvyyyzzz{{{~~~|||}}}iiiXXXNNNJJJIIIHHHFFFDDDBBBAAAAAAAAA@@@AAAAAABBBBBBCCCCCCDDDCCCDDDCCCAAA@@@@@@AAACCCNNNccc{{{vvvSSSEEE>>>:::<<>><<<:::999999999999===999MMM___~~~qqq[[[QQQRRRUUU```aaa^^^ZZZ[[[bbbiiilllpppfffVVVJJJMMM[[[gggmmmuuu}}}yyysssggg]]]YYY___eeeggglllsssxxxzzzzzzzzz}}}xxxdddNNNHHHJJJMMMQQQVVV^^^iiippphhhUUUMMMLLLTTT\\\kkk~~~ssshhhcccaaa___\\\[[[XXXRRRLLLFFFBBB>>>===999>>>AAAKKKOOOrrrfffbbbCCC===999555333222222222111222222222222222222222222111111222222222333333333444444333444444555666777:::FFFwwwooo]]]VVVSSScccwwwrrr^^^MMMKKKMMMMMMNNNRRRPPPQQQPPPMMMHHHGGGKKKOOOQQQNNNLLLKKKOOOYYYeeemmmmmmwwwxxxnnniiigggllllll|||fffVVVVVVZZZcccooo}}}}}}{{{vvvyyy~~~}}}xxxtttxxx~~~~~~zzzyyywwwuuuvvv|||tttmmmnnnuuu}}}}}}wwwtttxxx}}}wwwdddYYYRRRNNNKKKIIIFFFCCCAAAAAAAAABBB@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCAAA@@@@@@AAACCCRRRfff~~~pppPPPCCC===;;;===@@@???@@@CCCAAACCCAAAPPPvvvyyy```UUUYYYVVVRRROOOIIIDDDBBB???===;;;<<<<<<======777GGGZZZzzzzzzdddVVVRRRSSS______]]]XXXWWW]]]hhhpppxxxlllZZZMMMOOOZZZccceeeiiiooosssrrrqqqqqqpppllliiidddbbbfffiiihhhhhhkkkdddeeefffhhhiiieeeZZZOOOOOOQQQTTTYYYcccqqqmmm```[[[\\\eeeooo|||kkkaaa___aaaaaa```YYYVVVQQQJJJDDD@@@===<<<999???AAAJJJVVVqqqddd\\\===;;;999555333333333222111222222222222222222222222111111222222222333333333444444333444444555666777999FFFvvvyyyppp^^^TTTSSS```ooouuu```OOOKKKMMMKKKLLLOOOLLLLLLKKKIIIGGGIIIMMMQQQPPPMMMJJJLLLTTT^^^iiioooooowww|||tttoooiiitttpppcccWWWYYY^^^hhhtttsssiiissssssooowww~~~~~~}}}zzzzzz||||||wwwppplllmmmrrrwwwyyyzzz{{{zzzssspppuuu|||mmm```XXXRRROOOLLLJJJGGGDDDBBBAAABBBBBB@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCAAA@@@@@@BBBDDDTTThhhkkkMMMAAA===;;;>>>@@@???AAADDDEEECCC@@@RRRzzzwwwaaaXXX[[[WWWUUUSSSLLLFFFDDDAAA???======>>>???===555BBBRRRqqqkkkYYYRRRQQQ^^^^^^]]][[[YYY]]]iiisss~~~rrr```QQQPPPWWW\\\\\\bbbeeefffbbbbbbeeeggggggffffffiiioooqqqnnnkkkjjjaaa^^^[[[ZZZYYYTTTQQQPPPVVVWWW]]]ggguuuyyyrrrmmmppp|||xxxhhh```aaaeeegggeeeWWWTTTNNNHHHBBB>>><<<;;;;;;@@@@@@KKK___eeefffWWW===:::777555444444444333222222222222222222222222222111111222222222333333333444444333444444555666777888GGGuuuqqqnnnqqq```TTTSSS]]]fff{{{eeeQQQLLLKKKIIIIIILLLHHHIIIIIIIIIIIIKKKOOORRRNNNKKKKKKPPPZZZeeellloooooouuu~~~wwwqqqmmm}}}zzzwww~~~cccYYYZZZ^^^lll{{{~~~fffeeeppp}}}~~~rrrfffccckkkvvv|||}}}|||}}}}}}xxxrrrooosssyyy~~~}}}yyypppmmmrrrzzz|||wwweee[[[SSSMMMJJJIIIHHHFFFDDDBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA@@@AAADDDFFFVVVkkkcccIII???<<<<<>>>>>>>>===555@@@JJJdddqqq___VVVVVV\\\\\\]]]]]]\\\]]]eeeooo~~~uuudddUUUPPPTTTVVVUUUYYY[[[YYYTTTSSSXXX\\\\\\]]]bbbjjjqqqtttsssooommm^^^VVVSSSUUUUUUSSSWWW^^^ccchhhrrrvvvhhhcccgggkkkjjjgggTTTQQQKKKEEE@@@>>><<<<<<===BBBAAAPPPnnn___mmm|||QQQ>>>888777555444444555333222222222222222222222222222111111222222222333333333444444333444444555666777888HHHuuu\\\fffsssaaaUUUSSS[[[```kkkUUUMMMKKKGGGFFFJJJGGGHHHJJJKKKLLLMMMNNNOOOLLLJJJLLLTTT```kkkoooooommmsss{{{wwwpppoooqqqwww~~~cccYYY[[[bbbtttlllcccgggkkkuuutttddd[[[YYY___iiirrrxxx{{{vvvuuuzzz~~~~~~zzz{{{wwwlllhhhmmmuuuxxxkkk]]]UUUMMMGGGEEEEEEDDDDDDBBBAAA@@@@@@???@@@@@@@@@@@@@@@????????????@@@AAAAAAAAABBBEEEHHH\\\sss[[[CCC===;;;<<>>777AAAEEEXXXxxx|||jjjbbbcccaaa```cccfffeeebbbeeekkkyyysssgggXXXPPPQQQRRRQQQRRRUUUTTTPPPNNNQQQSSSSSSUUU\\\eeelllqqqssssssqqq^^^UUUTTT\\\aaabbbjjjvvvyyyuuuiiigggkkkmmmiiicccRRRNNNIIICCC???============CCCEEEYYY```{{{jjjIII<<<777666444444555555444222222222222222222222222222111111222222222333333333444444333444444555666777666HHHuuusssPPPfffsssbbbVVVUUU[[[]]]pppXXXNNNKKKFFFEEEIIIHHHIIIKKKMMMNNNMMMMMMMMMJJJIIIMMMWWWdddnnnpppooolllqqqyyyvvvnnnnnnhhhtttcccYYY[[[hhh}}}}}}bbbeeekkkiiiooommm\\\VVVUUUXXXaaakkkkkkwwwssstttsssrrrqqqsssyyy~~~uuuiiiccchhhpppvvv~~~wwwaaaVVVQQQJJJEEEDDDAAABBBBBBAAA@@@???>>>===@@@@@@??????????????????>>>???@@@@@@AAACCCFFFIIIbbb{{{xxxUUU???<<<;;;<<<@@@@@@???AAAFFFDDDAAAHHHlllwwwfff\\\YYYSSSTTTTTTLLLJJJJJJIIIHHHFFFDDDBBBAAA???:::CCCBBBQQQpppuuunnnooonnnllloootttsssmmmllloootttqqqgggYYYPPPOOOQQQPPPTTTXXXYYYUUUSSSTTTTTTRRRSSSYYYbbbhhhmmmrrruuuuuujjj___^^^iiioooooovvv~~~tttkkkiiimmmmmmfff^^^PPPMMMHHHBBB???======>>><<>>???@@@AAA@@@@@@???????????????@@@???<<<<<>>===>>>???@@@AAABBBBBBBBBDDDIIIGGGtttvvvlll___WWWTTTSSSRRRPPPMMMLLLKKKIIIGGGEEEDDDCCCAAA???>>>BBBPPPiiizzzyyy~~~}}}yyyrrrkkkiii___WWWTTTRRROOONNNPPPNNNTTTXXXVVVTTTVVVVVVUUUYYY[[[aaajjjnnnmmmooosssnnnkkklllrrrvvvvvvzzzwwwmmmiiikkkiiibbb[[[NNNKKKFFF@@@===<<<<<<<<>>>>>??????@@@@@@>>>>>>@@@AAABBBJJJRRRnnnkkkOOO@@@===>>>???@@@AAABBBBBBBBBAAAHHHLLL}}}ppphhh]]]WWWUUUUUUSSSQQQOOONNNMMMKKKHHHFFFEEEDDD???>>>===@@@MMMeee}}}tttcccZZZSSSSSSTTTTTTSSSTTTTTTYYYZZZVVVTTTUUUVVVTTT[[[\\\bbbiiilllnnnttt|||{{{wwwvvvyyyxxxtttuuuxxx~~~}}}|||}}}vvvkkkffffffddd\\\UUULLLIIIDDD???===<<<<<<===CCC@@@\\\sss|||SSS555<<<666555444333222222222222222222222222222222222222111111222222333444444444555555555555666666666666;;;GGGwwwkkk{{{```ZZZVVVWWW^^^}}}wwwZZZJJJGGGGGGGGGIIIKKKKKKKKKKKKKKKJJJJJJJJJOOOQQQ\\\mmmtttoookkkkkkyyy{{{}}}zzzooocccYYYUUU\\\fffnnntttpppaaacccyyyfff]]]^^^qqqtttbbbggggggffflllnnnpppkkkhhhkkklllkkklllooopppqqqvvvrrrnnnppprrruuuxxx~~~~~~nnnbbb\\\^^^bbbeeekkkttt~~~vvvggg^^^VVVRRRMMMHHHFFFGGGCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>>>>??????@@@@@@??????AAAAAACCCLLLUUUuuuaaaJJJAAA===>>>???@@@AAABBBBBBBBB???HHHSSSiiiddd\\\XXXWWWWWWUUUTTTRRRQQQOOOMMMJJJHHHFFFEEE@@@???>>>???JJJaaa}}}|||rrr]]]TTTOOOSSSZZZ]]]]]]]]]ZZZ^^^]]]XXXUUUVVVVVVTTT]]]^^^ccciiilllqqq|||{{{xxxyyyyyy|||~~~~~~|||{{{|||zzzzzz|||ssshhhbbb```\\\UUUNNNHHHFFFBBB>>><<<<<<>>>??????GGGeeexxxIII999:::555555444333222222222222222222222222222222222222222222222333444444555555555555555555666666666666999GGG|||}}}cccZZZWWWXXX^^^{{{zzz]]]KKKFFFFFFHHHJJJJJJJJJKKKJJJJJJJJJKKKMMMVVV\\\kkkzzzxxxmmmmmmvvv~~~}}}zzzrrrdddUUUMMMLLLLLLSSSUUUXXXXXXQQQXXXnnnzzzhhhaaa```nnnsssbbbiiilllnnnqqqooollljjjlllsssxxxxxxxxxzzz}}}uuuqqqsssvvvzzzqqqddd[[[UUUVVV[[[\\\gggxxxwwwkkkbbb[[[TTTOOOJJJEEEEEEHHHBBBCCCCCCCCCBBBAAA@@@??????>>>>>>>>>>>>??????@@@???>>>???@@@AAADDDNNNYYYvvvvvvXXXFFF???===>>>???@@@AAABBBBBBBBB???GGGYYYuuufffccc^^^[[[ZZZYYYWWWUUUSSSRRRPPPNNNKKKIIIGGGFFFDDDDDDBBBBBBIII]]]xxx|||yyyxxxvvvooofffZZZRRRNNNVVV```eeeggggggeeehhhhhhdddbbbcccbbb```bbbdddiiiooorrrxxx}}}wwwrrrsssxxx}}}vvvnnnddd^^^[[[WWWPPPJJJEEECCC???<<<<<<===???@@@@@@QQQpppgggBBB;;;666555444333333222222222333222222222222222222222222222222333444444555555666555555555555666666666666:::HHH~~~fffZZZWWWXXX^^^www}}}```NNNGGGFFFHHHKKKHHHIIIJJJJJJJJJLLLPPPSSS___kkk{{{yyynnntttxxxlll\\\LLLEEEFFFCCCHHHHHHJJJNNNJJJOOOaaazzz{{{ooogggaaa]]]hhh|||vvveeemmmuuuzzzzzztttjjjiiillluuu|||yyysssvvvzzznnneee[[[UUUOOOMMMQQQXXX\\\mmmttthhhccc[[[RRRLLLGGGCCCDDDHHHBBBBBBBBBBBBAAA@@@???>>>>>>>>>======>>>??????@@@======>>>@@@@@@EEEQQQ___wwwnnnRRRBBB======>>>???@@@AAABBBBBBBBBBBBGGG]]]nnngggdddaaa^^^\\\ZZZXXXVVVTTTSSSQQQOOOLLLJJJHHHGGGGGGGGGDDDBBBGGGXXXrrrsssqqqjjjcccbbbcccaaa]]]WWWPPPNNNVVVaaahhhlllnnnrrruuuvvvtttuuuyyyyyyuuupppqqquuu{{{~~~{{{mmmjjjqqqyyy~~~~~~ooohhh___ZZZWWWSSSMMMHHHCCCAAA>>><<<<<<===@@@BBBCCCXXXzzz[[[???;;;333444444333222222222333333222222222222222222222222222222333444444555555666555555555555666666666666999HHH}}}hhh[[[WWWXXX]]]rrrcccPPPHHHFFFGGGKKKGGGIIILLLLLLMMMQQQWWW]]]jjjyyywwwssstttgggXXXHHHBBBDDDCCCHHHGGGIIIOOOLLLMMMYYYkkkmmmmmmiiiggggggccc]]]kkk{{{wwwiiiqqqzzz|||qqqmmmmmmssszzz}}}}}}wwwzzz~~~aaaSSSMMMJJJIIIIIILLLUUU^^^fffzzzrrrjjjdddZZZOOOJJJFFFCCCCCCGGGAAAAAAAAA@@@??????>>>>>>============>>>??????@@@<<<<<<>>>@@@AAAGGGVVVeeexxxfffMMM???;;;===>>>???@@@AAABBBBBBBBBCCCGGGaaa~~~mmmgggeeeccc```]]][[[YYYXXXUUUTTTSSSQQQOOOMMMLLLKKKHHHHHHFFFAAACCCRRRkkk~~~yyyeeeccc\\\RRROOOSSSWWWWWWRRRMMMMMMUUU___gggooouuuyyyzzzyyyyyy}}}tttddd```nnnzzzzzziiiccc\\\VVVSSSOOOKKKGGGBBB@@@===<<<<<<>>>AAACCCEEE]]]RRR===999333444333333222222333333333222222222222222222222222222222222333444444555555555555555555666666666666777HHHzzzjjj]]]YYYYYYZZZkkkeeeSSSJJJFFFGGGJJJHHHKKKNNNPPPRRRWWWaaahhhwww{{{uuu}}}zzzggg^^^TTTHHHCCCGGGEEEKKKJJJLLLTTTQQQNNNVVV```bbb```]]]]]]```___[[[kkkxxxkkkdddmmmttt~~~zzzttttttxxx}}}sss}}}~~~eeeOOOGGGEEEFFFJJJOOOVVVcccnnnuuu}}}nnnmmm```UUUKKKIIIHHHEEECCCCCCAAA@@@???============>>><<<<<<<<<======>>>@@@@@@<<<===???BBBCCCKKK\\\mmm~~~sss\\\HHH===;;;===>>>???@@@AAABBBBBBBBBBBBFFFeeetttkkkeeedddbbb___\\\[[[ZZZ[[[WWWWWWVVVTTTSSSQQQPPPPPPJJJKKKHHHCCCBBBPPPgggzzzvvvfffeee___RRRKKKLLLRRRTTTPPPNNNOOOWWW___iiiuuu}}}xxxvvv|||tttddddddlllyyyvvvfff```YYYSSSOOOKKKGGGCCCBBB@@@>>><<<===???BBBDDDGGGeee{{{kkkJJJ;;;555555333333333222222333333444222222222222222222222222111111222222333444444444555555555555666666666666666HHHwwwtttqqqlll___ZZZYYYYYYggggggUUUKKKFFFGGGIIIIIIMMMQQQSSSUUU\\\gggooottttttmmmZZZTTTPPPHHHFFFKKKFFFLLLJJJMMMUUUSSSOOOUUUTTTWWWVVVRRRPPPRRRTTTTTTcccnnnjjj\\\\\\ffflllyyy|||xxxyyy~~~mmmjjjlllXXXNNNGGGHHHGGGJJJQQQXXXbbbqqq~~~vvvkkkooo[[[QQQHHHHHHJJJGGGBBB???AAA@@@>>><<<;;;<<<===>>><<<<<<<<<<<<===>>>@@@@@@===>>>AAADDDFFFNNN```rrrjjjUUUEEE===;;;===>>>???@@@AAABBBBBBBBBAAAEEEiiikkkhhhbbbbbb```^^^[[[ZZZ[[[\\\YYYXXXXXXWWWVVVUUUTTTSSSNNNOOOLLLFFFDDDPPPgggzzzyyyssstttnnn___RRRPPPTTTWWWQQQPPPSSSZZZbbblll|||{{{www~~~~~~qqqeeebbbooowwwnnnddd___WWWQQQLLLGGGCCC@@@CCCAAA>>>======???BBBDDDJJJlll~~~{{{]]]EEE:::222777333333333222222333444444222222222222222222222222000111111222222333444444555555555555666666666777777IIIvvv\\\bbbooocccXXX[[[\\\]]]kkkUUUIIIGGGIIILLLKKKNNNRRRZZZcccllluuuyyywwwlllooo|||fffWWWSSSSSSJJJGGGIIIGGGHHHMMMPPPOOORRRYYY\\\YYYVVVWWWVVVQQQKKKJJJNNNRRR^^^iii|||}}}ppp[[[\\\]]]^^^eeesss}}}tttyyyrrrkkk{{{bbbQQQMMMLLLJJJMMMNNNRRR[[[jjjyyynnnccc```PPPMMMIIIEEEBBBAAAAAABBB@@@??????>>>===<<<<<<<<<>>><<<;;;===@@@BBB@@@>>>BBBAAACCCGGGKKKUUUkkkrrrZZZJJJ>>>;;;>>>===???AAAAAACCCDDDAAA===DDDRRRxxxyyypppccc___^^^\\\\\\\\\]]]___```ZZZXXXVVVWWWXXXXXXVVVSSSSSSMMMKKKJJJFFFIII___yyy~~~yyyfffVVVRRRVVVQQQSSSRRRUUUddd|||zzzwwwrrrnnnnnnsss{{{~~~}}}tttmmmiii]]]WWWRRRPPPIII@@@???CCCAAA@@@??????>>>???DDDJJJRRRooozzzMMM@@@111888555444444333333333333222222444444444333333222222222222222333333333333444444555555444444444555555666777FFFnnnwwwVVV\\\pppdddYYY[[[[[[]]]mmmVVVJJJHHHIIIJJJNNNPPPUUU[[[ccclllssswwwuuuooommmrrr{{{|||tttkkk]]]PPPOOORRRKKKIIIKKKGGGIIINNNQQQQQQTTTZZZ\\\YYYWWWXXXXXXTTTOOOLLLOOORRRYYYaaaooo}}}uuukkkWWWXXXZZZ]]]dddssszzz|||mmmnnnqqqWWWMMMKKKMMMPPPSSSUUU[[[fffuuuyyycccYYYUUUPPPMMMIIIEEECCCBBBBBBCCC??????>>>======<<<;;;;;;>>>===<<<===@@@AAA@@@???>>>===@@@EEEKKKYYYqqqmmmVVVHHH===:::======???@@@AAABBBBBB@@@===DDDYYYvvvoooccc```___]]]\\\\\\]]]___```]]][[[YYYYYYYYYYYYVVVSSSTTTOOOMMMLLLGGGIII\\\ssskkkYYYTTTWWWQQQSSSSSSVVVeee~~~}}}zzz|||}}}|||yyywwwwww{{{yyyooofff```XXXRRRMMMKKKFFF@@@@@@DDDAAA???>>>>>>???@@@DDDJJJ___kkkoooIII@@@222777666444444333333333333222222444333333333222222222222222222333333333333444444555444444444444555666666999EEEooouuuXXX```rrreeeZZZYYYZZZ]]]pppXXXMMMJJJIIIHHHMMMOOOSSSXXX^^^eeejjjmmmgggfffhhhkkknnnjjj```WWWTTTJJJKKKPPPMMMMMMNNNIIIKKKOOORRRSSSWWW\\\^^^\\\\\\^^^```]]]XXXUUUTTTUUUVVVZZZbbbkkkqqqpppjjjcccVVVXXXYYY\\\cccqqqiiiwww~~~\\\OOOMMMLLLRRR[[[```dddlllxxxkkkXXXOOOLLLLLLJJJFFFCCCAAA@@@@@@AAA>>>>>>======<<<;;;;;;;;;>>>===<<<===???AAA@@@???>>>>>>???CCCKKK[[[ttteeePPPDDD;;;888<<<>>>???@@@AAAAAA???>>>===HHHfffrrrooocccaaa```___^^^^^^^^^``````___^^^\\\[[[ZZZXXXUUUSSSUUUQQQOOOMMMHHHIIIXXXjjj}}}ooo\\\TTTVVVSSSUUUVVVZZZhhh}}}~~~}}}{{{|||~~~uuujjj```YYYRRRMMMGGGEEEBBB@@@BBBFFFAAA===;;;>>>@@@AAAFFFLLLoooppp^^^CCC???333555777444444333333333333222222222222222222222111111111222222333333333333444444444444444444444555666666:::DDDooovvvZZZeeeuuufff\\\XXXYYY]]]zzzrrrZZZOOOKKKIIIHHHIIIKKKNNNRRRVVVZZZ]]]^^^aaa___[[[YYYWWWVVVUUUTTTPPPHHHKKKQQQPPPSSSTTTLLLKKKNNNRRRUUUZZZ^^^aaaaaaeeehhhlllkkkgggaaa]]][[[WWWXXX\\\bbbfffeee```[[[YYYYYYZZZ\\\bbbmmmzzz{{{ooosssWWWUUUYYYWWW^^^kkktttyyyzzz```QQQKKKJJJEEEDDDAAA???==================<<<<<<;;;;;;;;;;;;=========>>>???@@@@@@@@@CCCBBBAAACCCJJJ\\\ttt}}}\\\KKKBBB;;;999<<>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>???@@@@@@DDDDDDCCCDDDMMMaaayyysssTTTFFF@@@<<<;;;>>>@@@>>>???BBB@@@;;;===CCCbbbrrrmmmlllhhhfffeeedddccccccbbbbbbbbbaaa``````^^^[[[XXXVVVUUUSSSQQQPPPNNNLLLLLLTTT\\\iiirrruuucccYYYXXX[[[___ffflllnnnpppsssvvv~~~zzzoooeee]]]XXXSSSOOOJJJGGGGGGHHHHHHFFFAAA:::999???CCCFFFRRRbbb{{{wwwGGG<<<===777111666444444333333333222222222111111111111111111111111222222222333333333444444333333333444444666777777888???lllxxxxxxzzzhhhbbbYYYYYYaaammm~~~eeeUUUNNNKKKJJJMMMOOOQQQSSSTTTTTTRRRQQQLLLLLLLLLLLLOOOSSSZZZ^^^XXXQQQRRRVVVYYYcccggg\\\PPPNNNPPPVVV[[[^^^dddiiiooottt|||}}}sssfff^^^WWWZZZ^^^ccceeeaaaWWWOOORRRSSSWWW]]]gggsss}}}}}}|||rrryyygggQQQIIIGGGEEEBBBBBBAAA@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<===??????>>>>>>@@@AAA@@@CCCDDDFFFSSSkkkjjjMMMAAA???======???AAA>>>???BBB@@@;;;???GGGooopppllliiijjjffffffeeedddcccbbbaaa``````aaaaaa```]]]ZZZZZZZZZWWWUUUSSSPPPOOOPPPUUUYYYbbblll~~~mmmccc```___dddlllssspppiiieeeeeevvv|||pppeee]]]XXXTTTSSSPPPNNNNNNPPPLLLFFF@@@:::;;;BBBEEEIII]]]uuu{{{dddBBB;;;999999111666444444333333333333222222111111111222222222222222222222333333333333444444333333333444555666777888777===ggg|||hhhdddZZZ[[[ccciiimmmYYYNNNKKKKKKKKKMMMOOOQQQQQQOOOMMMKKKEEEGGGKKKQQQWWW]]]bbbeee\\\TTTSSSVVV\\\kkkqqqgggWWWRRRQQQUUUYYY[[[aaahhhrrryyyyyyjjj___YYY\\\bbbhhhkkkfff]]]UUUPPPRRRVVV___jjjvvvaaaMMMHHHFFFDDDAAAAAAAAAAAAAAA@@@@@@@@@========================;;;===??????>>>>>>???BBB>>>CCCFFFKKK[[[vvvbbbFFF============@@@BBB>>>???CCCAAA;;;AAALLL|||xxxpppjjjdddjjjeeeddddddcccaaa___^^^]]]```bbbdddccc```^^^___```___]]]YYYTTTRRRTTTVVVWWW\\\iiiuuujjjgggaaafffooovvvqqqeee___```vvvxxxkkk```YYYRRRUUUUUUTTTVVVWWWQQQGGG@@@;;;===DDDFFFMMMgggSSS@@@999555;;;333666444444333333333333222222222222222222333333333444222222333333333333444444333333333444555666777888666===ccc~~~iiieeeZZZ\\\dddfffsss\\\NNNJJJKKKFFFHHHJJJLLLKKKIIIFFFCCCEEEGGGKKKQQQZZZccciiilll^^^UUUTTTVVV]]]ooowwwnnn\\\UUURRRUUUWWWXXX^^^fffvvv}}}nnnbbb\\\___eeelllpppmmmddd]]]SSSTTTXXXaaalllwwwxxx~~~^^^LLLHHHGGGEEE????????????????????????=========>>>>>>>>>>>>>>>;;;===@@@???>>>===???BBB@@@FFFJJJOOO```|||zzz^^^BBB:::<<<======???BBB===???DDDBBB<<>>777222<<<444777444444444333333333222222222222222333333444444444222222333333333444444444222333333444555666888888666===```uuuvvv|||oooddd```bbb```gggfffSSSKKKIIIEEEGGGIIIIIIHHHFFFFFFFFFJJJOOOQQQTTT^^^kkknnniii\\\TTTUUUXXX]]]pppmmmYYYTTTYYYXXX\\\hhhnnn}}}ddd\\\dddmmmvvvuuufff\\\XXXZZZccckkkrrr}}}ppp\\\IIICCCEEEDDD??????>>>>>>===<<<<<<<<<;;;<<<======<<<<<<===???????????????@@@AAABBBBBBEEEBBBDDDQQQhhhkkkSSS>>><<>>AAAIIINNN\\\YYYGGG999999999333222666444333333222222333333444000111111111111222222222333333222222333333444555555555555555666666666666666@@@YYY|||xxx[[[ssspppddd___aaa^^^ccclllWWWMMMJJJEEEGGGJJJKKKJJJJJJJJJKKKOOOUUUXXX[[[iiizzzzzzppp]]]XXXZZZ^^^dddyyyyyy___SSSWWWWWW^^^lllsssllleeekkksss}}}vvveee___^^^dddlllsss~~~jjjWWWHHHCCCFFFDDDAAAAAA@@@@@@???>>>>>>>>>;;;<<<======<<<<<<===??????????????????@@@AAABBBDDDBBBEEERRRiiizzzcccMMM;;;;;;???>>>>>>AAA===IIIBBB???GGG===FFFooo}}}lllgggdddbbbdddbbbeeegggeee```^^^```dddfffnnnwwwxxxqqqiiidddcccgggaaa[[[YYYZZZZZZWWWTTTYYY___ppp}}}tttppprrrwwwtttlllkkkrrr|||eeeTTTTTTXXX\\\]]]YYYQQQGGGAAA???@@@CCCGGGOOOfffSSSCCC777777888333111555333333222222222222333333000111111111111222222222333333222222333333444555555555555555666666666666777>>>XXX~~~kkkTTTsssssshhhbbbbbb___cccuuu]]]PPPLLLGGGIIIKKKLLLLLLMMMOOOPPPOOOXXX\\\bbbtttooo\\\YYY^^^cccjjjgggSSSSSSUUU___oooxxxuuufffjjjppp{{{ooohhhbbbeeellluuu{{{rrrsssxxxaaaRRRFFFDDDFFFBBBAAAAAA@@@@@@???>>>>>>>>>;;;<<<======<<<<<<===???>>>>>>>>>>>>???@@@AAABBBCCCCCCGGGUUUkkkqqqZZZHHH::::::>>>??????BBB@@@FFFAAAAAAEEE<<>>>>>===<<<<<<<<<;;;<<<======<<<<<<===???=========>>>???@@@AAABBBAAACCCJJJXXXmmmiiiSSSFFF;;;:::======>>>@@@CCCBBB???AAA@@@<<>>??????>>>>>>===<<<<<<<<<;;;<<<======<<<<<<===???=========>>>???AAABBBCCCAAAEEENNN]]]pppyyybbbIIIAAA;;;:::===>>>???AAAFFFBBB@@@BBB???DDDmmm}}}ooommmmmmgggcccdddjjjiiihhhiiimmmrrruuuwwwnnnlllfff^^^XXXWWW[[[___[[[YYYVVVUUUUUUUUUUUUUUUVVVWWW^^^nnnuuukkkmmmwwwuuubbbVVVVVVXXXVVVOOOFFF???>>>@@@DDDIIIHHHOOOwwwqqqYYY===777444555777555444444222111111000000111111222000000111111111222222222333333222222333333444555555555555555666666666666666>>>___mmmYYY{{{|||rrrmmmppptttyyy{{{eeeWWWNNNNNNMMMKKKJJJLLLPPPSSSZZZeeewwwttteeekkkmmmssswwwmmmNNNNNNRRR\\\rrriiibbbaaalll}}}}}}qqqiiisssjjjRRRKKKDDDCCCCCC>>>AAAAAA@@@@@@???>>>>>>>>>;;;<<<======<<<<<<===???>>>>>>>>>???@@@BBBCCCDDDCCCIIITTTdddvvvoooVVV>>><<<:::;;;>>>AAACCCEEEGGGCCCCCCCCCBBBTTT|||qqqjjjmmmooojjjgggiiihhhgggggglllssswwwvvvttt^^^______^^^[[[ZZZZZZ[[[^^^\\\XXXUUUTTTUUUWWWYYY[[[\\\___hhhzzz~~~tttrrrxxxnnn^^^UUUUUUSSSOOOHHHAAA>>>???BBBBBBGGGMMMccc```mmmyyyMMM;;;888555555555555555444222222111111111111222222000111111111111222222222333333222222333333444555555555555555666666666666999@@@bbbiiixxxssswww}}}ooo^^^NNNNNNMMMKKKKKKNNNSSSWWWbbbhhhzzzzzznnnlllpppqqqvvv{{{pppPPPOOOQQQ]]]wwwlllbbb```kkk{{{yyylllooo||||||___MMMIIICCCBBBCCC???AAAAAA@@@@@@???>>>>>>>>>;;;<<<======<<<<<<===???>>>>>>???@@@AAACCCEEEFFFGGGNNN[[[kkk}}}bbbHHH999:::;;;<<<>>>BBBDDDEEEBBBAAACCCBBBDDDdddvvvnnnkkkqqqrrrmmmjjjmmmjjjmmmsssxxxyyyuuummmgggYYY[[[\\\]]]\\\\\\[[[[[[^^^]]]ZZZXXXVVVWWWZZZ\\\___```___aaannn}}}~~~{{{fff\\\VVVSSSOOOHHHBBB??????BBBDDDDDDLLL\\\|||yyy___\\\EEE:::999666333333444444333333333222222222222333333000111111111111222222222333333222222333333444555555555555555666666666666;;;@@@bbbzzzyyy}}}uuucccMMMMMMLLLKKKLLLPPPVVVZZZlllooowwwpppyyyzzzzzztttRRROOOQQQ^^^|||qqqgggcccnnn~~~~~~kkkkkkppp{{{zzzrrrXXXJJJHHHBBBAAADDDAAA??????>>>>>>===<<<<<<<<<;;;<<<======<<<<<<===?????????@@@AAABBBDDDEEEFFFJJJRRR```pppYYY===;;;===>>>===>>>@@@BBBBBB<<<===AAA???DDDmmmzzzrrrpppuuuvvvoookkknnnttt|||uuuhhh______]]][[[YYYYYY[[[^^^```\\\\\\\\\[[[ZZZZZZ\\\^^^aaabbb___\\\fff{{{}}}~~~sssbbb[[[XXXRRRLLLCCC>>>===@@@CCCEEEIIITTTjjjxxxqqqEEE<<<:::999666222111222222111444333333222222333333444000111111111111222222222333333222222333333444555555555555555666666666777;;;???aaayyyjjjTTTOOOLLLNNNQQQSSSYYY```pppwwwyyy}}}~~~wwwNNNKKKRRRZZZxxxmmmccc^^^hhhzzzooodddiiitttzzziiiZZZJJJDDDCCCAAA@@@AAA>>>>>>============>>>>>>>>>>>>>>>>>>============BBBBBB@@@???AAAEEEGGGFFFKKKTTTbbbuuunnnNNN>>><<<;;;;;;<<>>???AAANNNsss~~~uuuzzz}}}xxxnnnkkkqqqzzzvvviiidddaaa___^^^]]]\\\[[[\\\]]]]]]___]]]ZZZXXXXXXZZZ\\\^^^^^^[[[ZZZ\\\aaammm~~~nnnfff___VVVKKKKKKBBB===CCCBBBAAAJJJKKK[[[{{{xxxiii@@@???555555444333333333333444222222222111111111111000000000111222222222222111222222333333333333444444333444444555666777888888:::<<<```{{{~~~qqq^^^YYYUUUUUUXXX\\\fffoooqqqOOOOOOVVV\\\wwwhhh```___mmm}}}fffeeekkktttyyy~~~bbbTTTGGGBBBBBBAAA???@@@>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>===@@@@@@???@@@CCCFFFIIIIIIRRR[[[jjj|||```DDD999;;;:::999;;;>>>@@@@@@@@@???@@@???CCCWWW{{{yyysssqqqxxxjjjbbb^^^ZZZ\\\\\\\\\\\\]]]^^^```aaa```^^^\\\ZZZYYYXXXYYYYYYXXXWWWYYY\\\```hhhwww}}}nnnjjjbbbWWWHHHGGG>>><<>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???AAADDDGGGKKKMMMYYYbbbrrrvvvNNN;;;999;;;::::::;;;>>>@@@@@@???AAA@@@???GGGeee{{{~~~xxxyyy}}}ggg^^^```___YYY\\\\\\\\\]]]^^^___aaabbbaaa```^^^\\\YYYWWWUUUUUUQQQSSSXXX]]]___bbblllwww}}}qqqiiiZZZIIIBBBBBB;;;===FFFEEEEEEOOOfff|||tttHHH;;;444555555444333333333333333222222222111111111111000000000111222222222222111222222333333333333444444555555555555555555666666888<<>>>>>============>>>>>>>>>>>>>>>>>>>>>?????????>>>===???DDDFFFHHHLLLQQQ^^^hhhxxxeeeBBB888???===<<<===>>>AAABBBBBBAAA@@@>>>???NNNuuu{{{|||zzzsssfff^^^aaafffccc\\\``````______^^^^^^^^^^^^___^^^^^^\\\ZZZWWWTTTSSSOOORRRXXX^^^___```gggoootttfffPPP===>>>???<<>>>>>============>>>>>>===>>>>>>>>>?????????@@@@@@???AAAFFFHHHHHHNNNVVVfffpppWWW;;;888AAA=========???BBBBBBAAA@@@===;;;BBB[[[oookkkgggeeegggiiieee^^^_______________^^^^^^^^^[[[\\\\\\\\\ZZZXXXUUUTTTRRRTTTYYY^^^^^^___fffooo{{{kkk\\\MMMAAA???@@@@@@FFFMMMHHHKKK[[[LLL777@@@666444444333222222222222333222222222111111111000000000000111222222222222111222222222333333333444444555555555555444444444444555<<>>>>>============>>>>>>===>>>>>>??????@@@@@@@@@BBB???AAAGGGIIIJJJSSS^^^ttt~~~jjjLLL999777>>><<<;;;<<<>>>@@@AAA???===;;;;;;KKKooorrrjjjjjjhhhfffeeeeeefffeeeccc[[[\\\]]]___````````````YYYZZZZZZZZZYYYXXXVVVUUUUUUVVVYYY\\\[[[\\\cccmmmgggTTTJJJDDDAAABBBDDDDDDHHHLLLIIISSSmmmzzzEEE777<<<444444444333222222222222222222222222111111111111000000000111222222222222111222222333333333333444444444444444444444444555555777<<>>AAAAAA>>>>>>@@@>>>>>>============>>>>>>===>>>>>>??????@@@AAAAAABBB>>>@@@GGGJJJMMMYYYiiinnnTTTDDD;;;999;;;<<<<<<===???AAAAAA???===;;;===VVVyyyppphhhddd```___^^^```bbbcccccccccZZZ[[[\\\^^^____________ZZZZZZZZZYYYXXXWWWVVVUUUUUUVVVXXXZZZWWWVVV\\\ddd{{{mmmQQQDDD@@@>>>===DDDFFFEEEIIINNNRRRlllaaaEEE<<<999666444333222222111222222222222222222111111111111000000000111222222222222111222222333333333333444444333333333444444555555555888888PPPvvvyyy___ooojjjYYYUUUXXX```gggbbbhhhmmmsss~~~iiiUUUSSSUUURRR[[[jjjwwwuuu\\\```hhhvvvjjjooozzzfffaaakkkpppkkkttttttppppppjjjSSSIIIGGG@@@BBB???>>>??????<<<<<>>>>>============>>>>>>===>>>>>>???@@@@@@AAAAAAAAA<<<>>>GGGKKKOOO^^^ppp}}}ZZZEEE@@@>>>===<<<>>>>>>???AAACCCCCCAAA???===???___yyytttqqqnnnkkkhhh___]]]___cccfffccc___\\\\\\]]]^^^^^^^^^]]]\\\[[[\\\[[[ZZZXXXWWWVVVUUUTTTTTTTTTWWWXXXTTTPPPTTT\\\ppp}}}zzz|||sssTTTCCCBBBEEEEEEBBBCCCEEEEEEJJJSSS___~~~tttOOOFFFAAA::::::444333222222111111222222222222222111111111111000000000111222222222222111222222333333333444444444222222333333444555666666666555MMMwwwkkknnn{{{fff[[[QQQSSS\\\[[[___]]]```hhhqqquuuwwwwwwtttoooiiibbbYYYRRRRRRWWW```ggguuujjj]]]gggrrrzzzxxxkkksssmmm```jjjvvvwwwbbbiiiqqqlllnnnyyyiiiTTTIIIFFFDDDBBB@@@@@@@@@?????????>>>>>>>>>>>>============>>>>>>@@@???>>>???AAABBBBBBBBBJJJJJJCCCEEESSSZZZcccrrriiiLLLEEE>>>:::>>>@@@;;;@@@???BBBIIIDDD;;;>>>@@@DDDnnnxxxyyy{{{}}}}}}wwwmmmfffaaa^^^]]]aaafffiiigggccc___]]][[[]]]___aaa___]]][[[YYYWWWTTTSSSRRRSSSSSSUUUUUUTTTSSSRRRRRRUUUXXXdddqqqzzz|||kkkZZZHHH@@@??????BBBEEEKKKGGGGGGNNNZZZvvvRRREEEDDDEEECCC<<<555555444333333222111111///111555777888666444222111111111111111111111111222222333333333333444444333444555555666666555555999888JJJsss{{{vvvrrrccc[[[SSSUUU\\\[[[XXXWWWXXX^^^cccggghhhiiidddaaa^^^\\\WWWSSSVVV]]]jjjsssccc[[[eeeppp|||zzzoootttiii```gggrrr|||rrreeeeeesssvvvlllnnn{{{ppp[[[KKKEEECCCBBB@@@@@@@@@@@@?????????>>>>>>???>>>>>>======>>>>>>?????????>>>>>>@@@AAABBBBBBCCCHHHGGGKKKYYY```kkk~~~\\\DDD@@@;;;999===???@@@DDDAAAAAAGGGAAA:::???BBBTTT~~~|||vvvooojjjgggeeecccdddhhhiiifffccc\\\ZZZYYYZZZ]]]^^^]]][[[[[[YYYUUURRRPPPOOOPPPPPPSSSSSSRRRQQQOOOPPPSSSUUUdddnnn{{{sss}}}qqq[[[MMMAAA===>>>@@@BBBEEEDDDHHHMMMVVVmmmnnnFFF@@@DDDHHHIIICCC555444444333222222111111///000333444555444222111111111111111111111111111222222222333333333444444333444555555666666555555999888IIIppp|||ooofffbbbXXXWWW[[[XXXRRRRRRSSSSSSVVVYYY\\\]]]\\\[[[\\\_________fffooo{{{vvvYYYXXXaaannnyyyqqq|||eee```dddnnn|||kkkYYY```qqq|||ooovvvdddYYYKKKCCCAAABBBAAA@@@@@@@@@@@@????????????????????????>>>>>>???????????????>>>>>>???@@@BBBCCC@@@JJJOOOVVVbbbkkkzzzmmmNNN======::::::??????BBBEEEAAAAAADDD>>>:::CCCJJJmmmzzzvvvssspppnnnjjjgggddddddeeedddaaa^^^XXXWWWWWWWWWYYYZZZYYYXXXZZZWWWRRRNNNLLLLLLMMMNNNRRRRRRQQQOOONNNOOORRRTTT^^^dddvvvtttsssqqqPPPHHH@@@;;;===AAABBBEEEHHHFFFLLLSSSeee~~~TTT:::;;;BBBHHHIIICCC444444333333222222111111//////000111111111111000111111111111111111111111222222222222333333333333333444555555666666555555888999HHHkkkxxxvvvqqqlll___YYYXXXSSSOOOQQQPPPOOOQQQWWW\\\^^^^^^^^^aaafffiiilllttt}}}cccTTTUUU^^^nnntttpppccc```eeepppoooXXXZZZggg{{{zzzppp~~~~~~eeeQQQKKKDDDAAAAAABBBAAA???????????????????????????@@@@@@????????????@@@@@@>>>???>>>>>>>>>???BBBDDDFFFRRRXXX___kkkvvv]]]EEE;;;>>><<<===AAAAAA>>>BBB@@@AAACCC<<<<<>>???<<<===BBBFFFFFFHHHKKKQQQOOOYYY|||dddFFF666:::???BBBAAA:::333333333333222222111111000000/////////000000111111111111111111111111111111222222222222333333333333444555555666555555555666999FFFdddooo|||zzzuuudddYYYWWWQQQKKKMMMLLLKKKQQQ^^^fffhhhccccccfffkkkmmmooowwwtttXXXTTTSSS___qqqqqqrrreeeeeelll|||```UUU^^^lll~~~xxxssslllTTTHHHEEEBBBAAAAAAAAA???===????????????????????????@@@@@@????????????@@@@@@>>>>>>???>>>>>>@@@DDDHHHMMMXXX]]]dddrrrvvvQQQ???;;;???===>>>BBB???===AAA@@@AAAAAA999===RRRqqqttthhhhhhfffdddbbbaaabbbbbb]]][[[YYYWWWVVVUUUTTTSSSUUUVVVWWWWWWWWWWWWWWWXXXTTTRRRPPPNNNNNNPPPSSSTTTUUUUUUSSSQQQQQQSSSXXX[[[aaabbbjjjzzz~~~ppp[[[HHH===>>>>>>BBBGGGIIIGGGIIIMMMTTTOOOdddTTT???777;;;;;;:::999111333222222222222222111111222111000000000000111222111111111111111111111111111111111222222222333333333444555555666555555555555999DDD^^^yyyggg~~~yyyfff[[[ZZZVVVHHHJJJHHHJJJWWWkkkvvvwwwrrrqqqtttwwwxxxxxx}}}eeeSSSTTTUUUdddxxxooovvv|||kkkpppzzzrrrZZZWWW___qqqzzz```NNNDDDBBB@@@??????>>>===;;;???????????????@@@@@@@@@?????????>>>>>>?????????<<<>>>@@@??????AAAGGGLLLRRRYYY]]]hhh|||kkkGGG::::::???<<<===AAA===???BBB@@@@@@>>>777CCC^^^pppddd___``````___[[[YYYWWWXXXYYYXXXVVVTTTRRRRRRRRRSSSUUUWWWXXXXXXWWWWWWXXXYYYRRRRRRQQQPPPQQQSSSUUUWWWUUUTTTSSSRRRRRRUUU[[[___\\\___eeeqqq~~~wwweeeWWWJJJBBBBBB@@@@@@DDDIIIIIIGGGKKKQQQYYY^^^vvvHHH:::888;;;777666777111222222222222222222111111333222111111111111111111111111111111111111111111111111111111222222222222333444555555666666555555444888AAAXXXkkk]]]yyy}}}iii^^^___]]]MMMNNNLLLPPPccc~~~\\\PPPTTTYYYlllhhhttt{{{~~~www~~~ddd\\\```fff|||gggTTTHHHAAA@@@???>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@???>>>>>>======>>>>>>???;;;>>>@@@@@@@@@CCCJJJQQQSSSYYY^^^pppuuuYYYAAA888;;;???<<<===BBB>>>@@@@@@<<<<<<<<<:::PPPtttxxxmmmccc^^^[[[]]]^^^\\\XXXTTTSSSTTTWWWWWWUUURRRPPPPPPQQQRRRUUUWWWYYYXXXWWWVVVXXXZZZRRRRRRRRRSSSTTTTTTUUUUUURRRQQQPPPPPPQQQUUU[[[``````eeeiiinnn}}}pppVVVLLLHHHAAA@@@DDDAAACCCFFFIIIIIIIIIQQQZZZrrrXXX@@@777888:::444333777333111111111111111111222222222222222111111111000000111111111111111111111111111111111111222222222222333444555555666666555555333888???UUU~~~bbbXXXwwwkkk```bbbbbbVVVVVVSSSXXXpppxxxVVVNNNRRR\\\qqq|||aaaooo|||fffZZZaaajjjnnnqqqZZZKKKCCCAAA@@@???>>>???@@@BBBCCC>>>>>>??????@@@@@@@@@@@@>>>>>>============>>>>>>;;;>>>@@@@@@@@@DDDLLLSSSTTTYYYaaayyycccHHH???888<<>>===888777:::???]]]wwwkkkeee___^^^```XXXZZZ[[[YYYUUUSSSSSSUUUWWWVVVTTTQQQNNNNNNOOOQQQTTTWWWYYYXXXVVVUUUWWWZZZRRRSSSTTTTTTUUUTTTSSSSSSOOONNNNNNMMMOOOTTT[[[```rrrwwwwwwsssxxxxxx|||jjjQQQ======@@@>>>???DDDCCCDDDHHHKKKKKKMMMXXXddd~~~uuu@@@>>>777999999111111666444111111111111111111222222111111222222111000//////111111111111111111111111000111111111111222222222333444555555666666555555333777>>>SSSfff]]]yyyvvvgggdddhhhkkkgggbbbYYY]]]}}}iiiRRRPPPSSS]]]uuuooobbbuuuyyynnnZZZfffyyyzzz}}}]]]MMMFFFBBB????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>???AAABBB@@@@@@EEEKKKNNNYYYYYYllltttOOODDD>>>======>>>@@@AAAAAA@@@???@@@::::::AAAEEElll|||kkkdddbbb___[[[YYYZZZYYYXXXWWWVVVUUUUUUUUUUUUSSSQQQPPPOOOPPPRRRSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTRRRQQQPPPMMMMMMMMMLLLNNNRRRWWW\\\qqqxxx~~~{{{uuuzzz~~~~~~}}}uuusss}}}xxxaaaNNNEEE>>>>>>AAABBBCCCEEEDDDGGGEEEKKKSSSMMM^^^yyysssWWW>>>::::::999777666444333333333222222222111000000000000000000000000000000000000111111111111222222222000111111111111222222222555555555555555555444444888888;;;PPP}}}}}}cccwwwkkkiiinnnpppmmmiiibbbhhhdddQQQNNNPPP```vvvhhh___rrr}}}iii[[[iii~~~qqqUUUIIICCC@@@????????????????????????====================================>>>>>>>>>>>>===>>>???>>>@@@FFFKKKOOOXXXaaa{{{fffIIIBBB>>>======???AAABBBBBBAAA???<<<888:::@@@PPP|||uuujjjgggeeeaaa]]][[[YYYXXXWWWVVVUUUTTTTTTTTTTTTSSSQQQOOOOOOOOOPPPQQQVVVVVVVVVVVVVVVVVVVVVVVVRRRSSSTTTUUUUUUTTTRRRQQQMMMMMMLLLKKKLLLPPPVVV[[[lllsssxxxuuuooosss~~~}}}}}}}}}zzzwww{{{~~~^^^JJJGGG@@@;;;>>>AAABBBCCCFFFFFFHHHJJJMMMPPPUUUqqqqqq}}}jjjEEE::::::999888777666444333333222222222111111111111111000000000000000000000000000000111111111222222222111111111111222222222222555555555555555555555555999:::===OOOxxxkkk~~~~~~sssssswwwzzz|||xxxrrrwwwbbbQQQNNNOOOaaavvv|||ddddddwwwuuubbb^^^nnn```JJJCCCAAA???????????????????????????====================================>>>>>>>>>>>>=========???CCCHHHNNNRRR[[[ooozzzUUUBBB@@@>>>>>>>>>@@@BBBDDDCCCBBB???777777999BBBcccxxxrrrnnnmmmiiibbb]]][[[WWWWWWVVVUUUTTTTTTTTTUUUSSSRRRQQQPPPOOOOOOOOOOOOUUUUUUUUUUUUUUUUUUUUUUUUPPPQQQTTTVVVVVVUUUSSSRRRMMMMMMKKKIIIJJJNNNTTTYYYccchhhlllhhhcccfffsss||||||}}}||||||{{{}}}}}}~~~aaaIII???@@@<<<<<<@@@CCCDDDEEEHHHKKKIIIPPPUUUYYYqqqxxxrrrRRR;;;???999999888777555444333333111111111111111222222222000000000000000000000000000000000111111111222222111111111111222222222333555555555555555555555555999<<<>>>MMMqqq||||||~~~dddRRRQQQSSS___sss{{{pppiiitttddd^^^cccwwwqqqRRRCCC@@@AAA@@@????????????????????????====================================>>>>>>>>>>>>AAA>>>>>>AAAFFFKKKRRRYYYeee```GGG???>>>>>>>>>???AAACCCDDDCCCBBB???444777<<>>IIIiiizzzxxxfffQQQRRRXXX```sss{{{mmmsssxxxZZZ^^^kkkbbbIII@@@@@@BBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>BBB>>>>>>BBBEEEJJJUUUaaavvvjjjLLL@@@????????????@@@BBBDDDDDDBBB@@@>>>555999BBBXXX~~~qqqssspppnnnkkkddd\\\YYY\\\ZZZYYYXXXWWWWWWWWWWWWWWWSSSTTTTTTUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSTTTUUUTTTRRROOONNNLLLLLLJJJHHHHHHJJJOOORRRRRRTTTUUUSSSOOOPPPWWW^^^nnnpppffflllyyy~~~}}}}}}vvvvvvtttqqqpppssszzz~~~yyy{{{pppaaaRRRDDD;;;===CCCCCCBBBEEEGGGGGGEEEHHHNNNQQQSSSnnnwww|||NNN@@@>>>;;;888777777666555444333333000000000111222222222333000000000000000000000000//////000000000111111111111222222222222333333333444444444555555555666666333999<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>???===>>>BBBDDDIIIZZZmmmtttTTTAAA>>>???@@@??????@@@BBBCCCCCC@@@>>>;;;999===LLLoooqqqlllfffbbb```___\\\XXXZZZ^^^\\\[[[ZZZXXXWWWWWWVVVVVVRRRSSSUUUWWWWWWVVVTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRQQQOOONNNMMMKKKLLLLLLJJJIIIJJJLLLOOOPPPQQQRRRPPPMMMNNNSSSWWWdddzzzddd___bbbrrr}}}|||tttuuutttqqqnnnnnnqqquuu{{{~~~|||tttmmmjjj```UUUJJJCCC???<<<>>>CCCDDDDDDGGGIIIGGGGGGNNNWWW\\\kkkmmmwww___AAAAAA@@@555777777666666555444444333111111111111111222222222000000000000000000000000/////////000000000111111222222222222333333333333333333444444555666666666222777999AAA```zzzqqqtttmmmpppwwwvvvvvvuuuttt|||dddQQQYYYeeezzzuuuvvvmmm```kkk|||yyydddMMMCCCAAA@@@???AAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>===<<<@@@EEEEEELLLddd~~~zzz]]]HHH>>><<<>>>BBB@@@@@@@@@BBBCCCAAA===;;;777===BBBXXXqqqfffddd[[[VVVTTTWWWXXXXXXZZZ^^^]]]\\\ZZZXXXVVVUUUUUUTTTOOOQQQTTTWWWXXXWWWUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPOOONNNNNNNNNNNNKKKLLLMMMMMMKKKJJJKKKLLLNNNNNNNNNMMMLLLLLLOOOQQQ[[[ooo~~~}}}hhhWWW]]]qqq~~~|||{{{sssuuuwwwuuuppplllkkkmmmpppsssxxx~~~xxxsssyyy~~~ssshhh```[[[YYYLLLEEE@@@BBBCCCCCCDDDFFFDDDEEEIIIKKKLLLOOO\\\iiixxxnnnfffwwwQQQAAA@@@===888666666666555555444444333222222222111111111111111000000000000000000000000////////////000000000111222222222333333333444444333333444444555666666777333777777>>>]]]jjj```tttmmmnnnwww|||~~~uuuoooqqqqqqnnnmmmnnnnnnqqqxxxcccUUU___lllqqqzzzllleeeppplllZZZHHHBBBAAA>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>CCCIIIIIIQQQnnniiiPPPCCC===:::===BBB@@@@@@AAABBBBBB@@@<<<999444@@@EEE___~~~ggg\\\YYYWWWRRRQQQUUUXXXXXXZZZ\\\]]]\\\ZZZWWWUUUTTTSSSRRRLLLOOOSSSVVVWWWWWWUUUTTTPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLMMMNNNOOOPPPJJJLLLNNNNNNLLLKKKJJJJJJKKKKKKJJJJJJIIIJJJKKKMMMUUUhhhvvvyyyYYYSSScccwww}}}{{{yyyrrrvvvyyyxxxrrrlllhhhhhhgggjjjnnnttt{{{tttkkkqqq~~~zzzqqqeeeZZZQQQLLLKKKBBB===;;;>>>BBBCCCEEEIIIEEEGGGKKKOOOQQQYYYiiizzz~~~jjjrrr[[[HHHBBB:::777:::666666666555555444444333333222222222111111000000000000000000000000000000////////////000000000000222222333333333444444444333333444444555666777777555888777===\\\ccc[[[{{{oooeeefffuuuxxx~~~{{{lllcccbbbhhhooorrruuu}}}eeeaaauuutttzzzooommmzzzzzz___QQQDDDAAABBBAAAAAAAAA<<<<<<<<<;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;===???@@@AAA===AAAHHHKKKMMM```aaaQQQBBB===<<<<<>>???>>>???CCCBBBDDDDDD@@@<<<;;;::::::AAASSSpppttteeeYYYTTTUUUUUUTTTSSSSSSRRRRRRSSSSSSUUUTTTRRRRRRRRRRRRPPPNNNLLLNNNQQQUUUXXXWWWSSSPPPNNNMMMKKKHHHGGGFFFFFFFFFIIIJJJLLLMMMNNNNNNNNNMMMJJJKKKMMMNNNMMMLLLIIIHHHFFFEEEDDDCCCDDDEEEGGGHHHMMMXXX^^^pppvvv___TTTYYYccczzzyyyvvvoookkkllljjjeeebbbcccccccccbbb___]]]]]]```ccccccfffkkkqqqxxx}}}~~~rrrssssssooojjjfffcccbbbbbb```ZZZUUUOOOLLLHHHCCC???>>>??????CCCCCCCCCCCCDDDFFFJJJMMMMMMWWW]]]```pppyyypppXXXCCC???AAA<<<888888555555555555555444444444333222111000000000111222000000000000000000000000111000000000000000000000111111222222222333333333333333333444444444555555555555777;;;NNN}}}ddddddssseeebbbaaafffppp~~~}}}}}}yyyxxxfffVVVJJJ@@@>>>???>>>===>>>=========<<<<<<============<<<<<<;;;<<<<<<======<<<===>>>???@@@BBBDDDEEEJJJFFFJJJ]]]zzzbbbEEE???<<<>>>AAAAAA@@@AAADDDBBB@@@>>><<<;;;;;;;;;FFF___xxxggg^^^VVVQQQQQQRRRRRRQQQPPPPPPPPPPPPQQQSSSQQQPPPPPPQQQQQQPPPOOOMMMNNNQQQTTTWWWVVVSSSPPPMMMLLLIIIGGGEEEDDDDDDDDDGGGHHHJJJKKKLLLLLLKKKKKKGGGIIIJJJKKKKKKIIIGGGFFFCCCCCCBBBAAABBBCCCDDDEEEJJJPPPQQQdddpppXXXNNNPPPcccvvv{{{tttmmmjjjgggbbb```aaa``````^^^[[[WWWUUUUUUWWWRRRTTTXXX^^^ccchhhkkkmmmsssvvv{{{~~~|||zzzyyy{{{|||oooiiikkkiiiddd___[[[VVVRRRPPPMMMGGGCCCCCCBBB@@@>>>>>>@@@BBBDDDGGGGGGGGGGGGHHHKKKNNNPPPPPP```nnnyyyzzzZZZKKK???>>>???;;;888999666666555555555444444444333222111111000000111111000000000000000000000000000000000000000000111111111111222222222333333333333333333444444444555555666555888999JJJvvvmmmlll~~~sssgggcccccciiimmm~~~{{{___QQQGGG@@@??????>>>===>>>===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<======>>>===>>>???@@@@@@BBBDDDEEEHHHJJJVVVqqqqqqQQQ>>>;;;;;;===AAABBBBBBAAACCC@@@======<<<:::999:::AAAccchhh\\\YYYTTTPPPPPPQQQQQQPPPOOOOOOOOOOOOOOOPPPOOONNNNNNPPPPPPOOONNNMMMNNNOOORRRTTTTTTQQQOOOMMMKKKIIIFFFDDDCCCCCCCCCDDDEEEGGGHHHHHHHHHGGGGGGFFFGGGHHHIIIHHHGGGEEEDDDBBBAAAAAAAAAAAABBBCCCCCCFFFJJJKKK[[[iiiUUUMMMRRR___sssxxxooohhhcccaaabbb]]]\\\[[[YYYVVVTTTTTTTTTPPPRRRSSSUUUWWWXXXYYYYYYeeegggkkknnnpppqqqpppppplllkkkjjjkkklllnnnqqqrrrooonnnggg___\\\]]]XXXQQQQQQNNNJJJGGGGGGEEECCCAAACCCBBB@@@@@@AAACCCEEEGGGDDDHHHMMMNNNMMMNNNQQQUUUaaaoooppptttRRRIIIAAA???===888666888666666666555444444333333222222222111111111111111////////////////////////000000000000000111111111111111222222222333333333333333333444444444555555333222666888EEEoooyyyrrrxxxrrriiigggeeejjjkkk~~~sssXXXLLLEEE@@@AAAAAA???>>>???<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???>>>???@@@@@@???AAADDDGGGIIIYYYtttlllWWWBBB============???BBBCCCBBBAAA===<<<===<<<888999===IIIqqqttt]]]VVVVVVRRROOOPPPQQQQQQPPPOOOOOOOOOOOOPPPNNNLLLLLLLLLNNNOOONNNMMMLLLLLLLLLNNNPPPPPPOOOMMMLLLKKKHHHFFFDDDCCCCCCCCCBBBBBBDDDEEEEEEDDDDDDCCCEEEFFFGGGGGGFFFFFFDDDDDDAAAAAAAAAAAABBBBBBCCCCCCAAAIIIJJJTTTnnnkkk]]]QQQOOOSSScccxxx|||ooohhhcccaaa]]][[[YYYWWWVVVTTTSSSRRROOOOOOOOONNNMMMLLLKKKKKKSSSTTTVVVXXXXXXXXXWWWVVVUUUUUUUUUVVVVVVWWWXXXYYYWWWTTTOOOKKKJJJJJJDDD>>>CCCAAA@@@???@@@AAAAAA@@@@@@@@@???@@@AAACCCFFFGGGCCCIIIOOOOOOMMMRRR^^^jjjooozzz[[[NNNHHHBBB===999666666888777666666555444444333333222222222222111111000000//////////////////////////////000000111111111111111111222222222333333333333333333444444444555555222222777888AAAiiizzzsssqqqjjjiiibbbggghhhvvv~~~fffPPPIIIDDDAAABBBBBB???>>>@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>?????????@@@AAA@@@???BBBIIINNNPPPllljjjQQQEEE<<<>>>@@@@@@>>>???BBBCCCAAA???::::::<<<:::888>>>IIIiii~~~jjjXXXTTTSSSOOONNNPPPQQQQQQPPPOOOOOOOOOOOOPPPLLLKKKJJJKKKLLLMMMLLLKKKJJJIIIIIIJJJKKKLLLKKKJJJJJJIIIGGGEEECCCCCCCCCCCCAAABBBCCCDDDDDDCCCBBBAAADDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCC>>>GGGJJJNNN\\\eeennn|||hhhUUUGGGKKK\\\ppp~~~sssiiibbbbbb^^^ZZZVVVTTTRRRPPPNNNLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGIIIJJJKKKKKKJJJJJJGGGHHHHHHHHHIIIIIIIIIHHHFFFCCCAAA@@@AAAAAA>>>;;;@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBCCCEEEHHHKKKMMMJJJNNNQQQQQQUUUddd|||xxxgggvvvpppOOOFFFCCC>>>999777777888999777777666555444333333222111222222222222111000000000000000000000000000000/////////000111111222222111111222222222333333333333333333444444444555555555555999999???cccvvvqqqqqqjjjiiibbbeeefffrrr~~~zzzzzzyyyXXXHHHEEEAAA@@@CCCCCC???>>>@@@>>>>>>============>>>>>><<<<<<<<<<<<===>>>???@@@>>>???@@@@@@AAAGGGQQQYYYeeerrrSSSAAA???===<<>>999888999777999III\\\yyyiii[[[XXXUUUPPPOOOTTTQQQPPPOOOOOONNNNNNOOOOOOLLLKKKIIIJJJKKKKKKJJJIIIGGGFFFEEEEEEGGGHHHHHHGGGGGGFFFDDDCCCBBBBBBBBBCCCBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBB===EEEEEEFFFPPPVVV___ooo|||yyyccc[[[YYY[[[iiiyyyvvvkkkgggbbb[[[WWWTTTSSSPPPNNNMMMMMMMMMLLLKKKIIIHHHGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDBBB@@@???@@@BBBBBBAAABBBBBBCCCEEEGGGFFFFFFFFFFFFFFFFFFGGGHHHKKKMMMOOOQQQSSSUUUYYYbbbrrrsssccctttvvv\\\III@@@>>>;;;999:::;;;;;;:::777777666555444333222222111222222333222111000///000000000000000000000000...//////000111111222222111111222222222333333333333333333444444444555555555555::::::>>>aaauuuqqqqqqiiigggggghhhiiiqqq~~~zzzrrrpppuuu{{{mmmPPPDDDBBB@@@@@@CCCBBB???>>>???@@@@@@????????????@@@@@@<<<<<<<<<<<<===>>>@@@@@@===???@@@@@@BBBKKKWWWaaa~~~mmmYYYBBB777;;;>>>888@@@DDDBBBBBBDDDBBB===???999666777555:::QQQkkkyyylllaaa]]]YYYRRRSSSXXXPPPOOONNNNNNMMMNNNNNNNNNLLLJJJIIIIIIJJJJJJIIIHHHFFFDDDCCCCCCDDDFFFEEEEEEDDDCCCBBBAAA@@@AAABBBBBBDDDEEEFFFFFFFFFEEEDDDCCC@@@@@@@@@?????????????????????@@@AAAAAAAAAAAA@@@>>>CCC@@@@@@JJJQQQ[[[lllttt|||gggSSSRRR]]]rrruuujjjddd]]]XXXWWWVVVUUUSSSNNNNNNMMMKKKIIIGGGEEEDDDGGGGGGFFFEEEDDDBBB@@@@@@DDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@AAAAAA@@@AAADDD???AAAEEEGGGGGGGGGGGGGGGIIIIIIIIIIIIJJJKKKLLLMMMXXX[[[eeexxx}}}}}}ggg[[[ggg|||]]]NNNBBB???>>>===<<<>>>???===999888777666555444333222222111111222333222111000///000000000000000000000000...//////000111222222222111111222222222333333333333333333444444444555555111222999:::???bbbyyysssmmmcccaaaeeeccciiirrrttt{{{|||zzz{{{wwwpppiiihhhlllqqqrrrrrr{{{^^^MMMDDDBBBBBBCCCCCCBBBBBBAAA@@@AAA@@@@@@@@@???>>>>>>>>>AAA???>>>>>>@@@AAAAAA@@@BBB@@@???@@@EEESSSiiizzzvvv[[[III???:::999:::===???AAABBBBBB@@@===<<<999999777888999<<<\\\qqqmmmfff___ZZZWWWUUUUUUQQQMMMJJJKKKOOOQQQOOOLLLLLLKKKJJJIIIGGGGGGGGGFFFEEECCCBBBBBBDDDEEEEEEDDDFFFEEECCCAAAAAABBBDDDEEEJJJHHHFFFEEEDDDCCCAAA???@@@??????>>>===<<<<<<;;;?????????@@@@@@@@@AAAAAA@@@???>>>@@@EEENNNVVV[[[oooyyydddLLLNNN```nnnxxxtttjjj^^^ZZZ\\\ZZZSSSRRRPPPLLLJJJIIIIIIHHHHHHEEEFFFGGGHHHGGGEEECCCBBBGGGFFFDDDDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDFFFGGGHHHHHHGGGHHHJJJLLLMMMMMMMMMNNNOOOQQQQQQQQQdddssslllaaajjjaaaTTTLLLAAA>>>>>>>>>===<<<<<<<<<;;;888777666555444333333333222222222222222222222222111111111111000000000000000000111111111000000///111111222222222333333333444444444444444444444444777...888>>>;;;YYYwwwsss~~~yyysssmmmccccccccc```ccchhhfffhhh|||vvvrrrqqqqqqkkkeee___]]]```dddffffffkkksss|||jjjTTTGGGBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@???????????????@@@???>>>>>>?????????>>>EEECCCCCCEEEOOOccc}}}sss```LLL@@@<<<;;;<<>>======<<<;;;;;;>>>>>>>>>?????????@@@@@@>>>===<<<===AAAGGGMMMQQQYYYeeettteee```PPPUUU```pppzzztttssspppjjj___XXXPPPJJJHHHHHHHHHGGGAAACCCEEEGGGHHHHHHHHHHHHDDDFFFHHHJJJJJJIIIIIIJJJDDDDDDEEEEEEEEEEEEFFFFFFFFFHHHKKKLLLKKKKKKKKKLLLPPPQQQQQQQQQUUU]]]iiirrrrrriiiiiiQQQNNNMMMHHHBBBAAA@@@???===<<<::::::999888777555555444444444222222222222222222222222111111111111000000000000000000111111111111000000111111222222222333333333444444444444444444444444777///888===:::VVViiieeevvvzzzsssmmmddddddccc```bbbddd___\\\mmm}}}|||}}}{{{vvvoooiiiffffffhhh^^^YYYSSSQQQTTTWWWXXXWWWZZZ```hhhmmmoooppprrrtttrrrrrrtttxxxhhhXXXJJJCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@???????????????@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAAHHHIIIJJJPPP___xxxpppYYYKKK>>>999:::;;;>>>AAABBBBBBBBBAAA???===:::888444===999888SSS{{{yyyfff___WWWUUUSSSPPPPPPQQQSSSTTTXXXTTTOOOMMMMMMLLLHHHEEEIIIIIIGGGFFFEEEEEEEEEEEEBBBAAA@@@AAACCCEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDBBBAAAAAAAAAAAA@@@>>>>>>>>>======<<<;;;;;;;;;=========>>>>>>>>>??????===<<<<<<<<<>>>@@@CCCEEEGGGTTTeeevvvcccVVVMMMRRR[[[eeessskkkaaaTTTLLLKKKLLLLLLJJJDDDDDDEEEEEEFFFEEEEEEEEEFFFJJJOOOOOOKKKGGGEEEDDDFFFFFFFFFGGGGGGHHHHHHIIIHHHKKKOOORRRRRRSSSTTTUUUSSSVVVZZZ^^^fffwwwjjjjjjxxxvvvXXXOOOOOOOOOMMMFFFEEECCCAAA>>>;;;999888:::999777666555444444444333333333333333333333333111111111111000000000000000000111111111111000000111111222222222333333333444444444444444444444444666000777;;;999QQQaaa```rrryyyrrrkkkcccdddaaa```bbbeee___[[[gggxxx~~~zzzyyyyyytttmmmfff```___```aaaVVVSSSNNNLLLMMMOOOOOOOOOQQQVVV[[[___aaaccceeegggkkkmmmssszzzcccTTTNNNEEECCCGGGBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>>>>???@@@@@@@@@AAA<<<===???@@@AAABBBCCCDDDFFFMMMVVV```qqq|||]]]LLLCCC::::::<<<<<<>>>AAACCCCCCBBB@@@===;;;888777888;;;777EEEppp~~~cccXXXXXXVVVTTTQQQOOONNNNNNOOOPPPVVVSSSOOOLLLKKKIIIFFFCCCHHHHHHGGGEEEEEEDDDDDDDDDAAA??????@@@BBBDDDDDDDDD@@@AAABBBCCCCCCCCCBBBBBB@@@???>>>>>>??????>>>===<<<<<<<<<<<<;;;;;;::::::=========>>>>>>>>>>>>???============>>>??????@@@DDDNNN\\\kkk|||tttYYYNNNHHHFFFQQQbbbooo}}}|||pppaaaXXXTTTRRROOOKKKPPPPPPOOOOOONNNNNNMMMMMMHHHLLLPPPOOOJJJFFFEEEFFFKKKKKKKKKLLLLLLLLLMMMMMMNNNOOORRRSSSSSSTTTWWWYYYVVV]]]hhhwwwrrreeexxxgggZZZVVVQQQKKKHHHGGGEEEDDDAAA>>><<<:::999:::999777666444444333333333333333333333333333333111111111111000000000//////000000111111111111000111111222222222333333333333333444444444444444444555222666999888JJJxxxhhhiiixxxxxxoooggg```bbb\\\\\\___bbb^^^ZZZaaammm{{{wwwvvvuuutttpppkkkddd]]]YYYYYYYYYZZZQQQNNNKKKIIIJJJJJJKKKKKKIIIKKKNNNQQQSSSUUUWWWYYY```dddllluuukkkRRRLLLJJJDDDCCCIIIBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>>>>???@@@@@@@@@AAA===???@@@???>>>???AAADDDBBBSSSfffsssmmmPPPEEE>>>:::<<<>>>>>>>>>@@@DDDCCC@@@>>>;;;999888777;;;999>>>bbbiiiYYYVVVYYYTTTSSSPPPNNNLLLLLLLLLMMMQQQOOOLLLJJJHHHGGGEEECCCGGGGGGFFFEEEDDDDDDDDDDDD@@@???>>>???AAACCCCCCBBB@@@AAABBBCCCCCCCCCCCCBBB>>><<<;;;<<<======<<<;;;;;;;;;;;;:::::::::::::::============>>>>>>>>>>>>:::;;;<<<===>>>>>>>>>>>>CCCIIISSS___oooxxxjjj[[[KKKGGGNNNRRR^^^qqqzzzqqqmmmiiiccc___YYYYYYXXXWWWUUUSSSQQQPPPJJJLLLMMMLLLJJJJJJMMMPPPMMMMMMMMMNNNNNNNNNNNNNNNQQQRRRSSSTTTVVV[[[aaaeeepppxxxzzzmmm[[[XXXUUULLLDDDDDDEEEDDDCCCAAA???>>><<<<<<:::999777555444333222222333333333333333333333333111111111111000000000/////////000111111111111111111111222222222333333333333333333444444444555555444444666888888EEEnnnsssttt~~~uuujjjbbb\\\___]]]]]]```aaa]]]XXX[[[bbb}}}|||~~~}}}yyysssssspppjjjhhhiiiiiigggaaa]]]WWWSSSQQQQQQPPPOOOJJJIIIHHHGGGFFFFFFGGGGGGFFFFFFFFFGGGIIIKKKMMMNNNSSSXXX___gggqqq}}}aaaRRRGGGGGGGGGCCCBBBFFFBBBBBBCCCCCCBBBBBBAAA@@@???????????????@@@@@@@@@???@@@@@@>>><<<>>>BBBGGGLLLddd|||{{{\\\EEE<<<999888===@@@???@@@BBBCCCAAA>>><<<:::999999999888???TTTggg[[[TTTSSSWWWNNNMMMKKKJJJJJJJJJJJJKKKJJJIIIHHHFFFDDDCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCCCC@@@???>>>>>>@@@AAAAAA@@@???@@@@@@AAAAAABBBBBBCCC===;;;::::::<<<<<<;;;::::::::::::999999999999999;;;;;;<<<<<<<<<=========777888999;;;<<<<<<<<<<<<===@@@HHHRRR___vvvyyy}}}mmm[[[TTTQQQOOOOOOTTT[[[cccnnnxxx~~~yyyssskkkeeebbbaaa^^^XXXSSSPPPOOOPPPQQQPPPQQQQQQSSSTTTUUUVVVVVVXXX\\\bbbkkkuuu{{{kkk^^^SSSQQQOOOIIIIIILLLEEEEEEDDDCCCAAA@@@??????;;;:::888666555333333333333333333333333333333333111111111111000000000000...///000111111222111111111111222222222333333333222333333444444555555555222666555666999@@@fff~~~sssfff^^^WWW[[[]]]^^^___```\\\WWWWWWZZZgggyyyuuuuuuqqqllleeefffbbb[[[XXXZZZZZZWWWQQQNNNKKKJJJJJJIIIGGGEEEDDDEEEEEEDDDDDDCCCDDDEEEGGGEEECCCCCCDDDFFFHHHHHHIIINNNSSSXXX^^^gggsss|||ooo\\\JJJFFFBBBBBBDDDEEECCC@@@BBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@???????????????===???@@@@@@AAAFFFPPPWWWjjj{{{aaaKKK;;;999666888>>>AAAAAABBBEEEAAA???<<<:::999:::;;;<<<@@@]]]kkkXXXRRRNNNMMMOOOJJJIIIHHHHHHGGGGGGHHHHHHEEEEEEDDDBBBAAA@@@@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAA???>>>>>>?????????>>>>>>>>>======>>>???AAABBB===;;;::::::;;;;;;:::888999999999999999999999999999999999999::::::::::::777888888999::::::;;;;;;:::;;;???FFFOOOaaazzzyyy{{{wwwhhhVVVLLLGGGGGGOOOXXXfffjjjqqqxxxxxxqqqnnnlllhhheeejjjlllnnnqqqtttwwwzzz{{{yyyzzzsssggg]]]WWWPPPLLLKKKKKKMMMPPPHHHHHHGGGFFFDDDCCCBBBAAA===<<<:::888777555555444444444444444444444444444111111111111000000000000...///000111111222222222111111222222222333333333222222333333444555555666111777555666:::>>>aaaqqqddd[[[TTTXXXWWWXXXZZZZZZWWWSSSRRRTTTVVVnnn~~~yyyxxxtttnnn^^^___[[[RRROOOPPPOOOKKKHHHFFFDDDEEEGGGFFFCCC@@@BBBCCCDDDDDDCCCCCCDDDEEEFFFDDDAAA???@@@BBBCCCDDDCCCFFFJJJLLLOOOUUU```hhhbbbffflllooorrruuu{{{gggRRRIIICCCCCC@@@>>>CCCHHHEEE>>>BBBBBBCCCCCCBBBBBBAAA@@@AAA@@@@@@@@@??????>>>>>>:::===AAACCCHHHRRR```jjjeeeOOO???666:::888:::@@@CCCBBBBBBEEE???>>>;;;999999:::<<<>>>SSScccSSSPPPKKKHHHIIILLLKKKIIIHHHFFFEEEEEEEEECCCCCCCCCAAA>>>======>>>@@@???>>>>>>>>>>>>>>>>>>BBB@@@>>>===>>>>>>===<<<===<<<;;;:::;;;===???AAA===<<<::::::::::::999777888888888888888888999999666777777777888888888888:::::::::::::::;;;;;;;;;===<<<===???BBBOOOkkkzzzhhhZZZPPPNNNRRRGGGLLLSSSXXX]]]eeeqqqzzzrrrhhheee{{{cccVVVTTTRRRNNNIIIHHHKKKJJJHHHLLLKKKJJJHHHFFFEEECCCCCC???>>><<<:::999777666666444444444444444444444444111111111111000000000000......///111111222222222111111222222222333333333222222333333444555666666000888555555;;;===^^^ppp___WWWVVVXXXXXXXXXYYYXXXVVVRRRNNNKKKNNN___qqqzzztttccc___ZZZTTTOOOMMMLLLLLLGGGFFFEEEFFFFFFEEEDDDFFFBBBBBBBBBCCCEEEDDDCCCAAA>>>???@@@CCCEEEEEECCCBBBDDDDDDEEEHHHMMMSSSVVVXXXYYY\\\___```aaafffmmmtttwwwwwwwwwxxxzzzjjjQQQEEEEEEBBBBBB@@@@@@@@@@@@BBBBBBCCCBBBAAA@@@@@@@@@AAABBBAAA>>>===??????===>>>BBB???@@@AAABBBHHH[[[wwwfffRRRDDD======;;;<<<>>>???@@@AAABBBBBB>>>:::666666888===DDDIIIbbbYYYNNNGGGGGGGGGJJJGGGDDDBBBBBBBBBBBBAAABBB@@@>>><<<;;;;;;============>>>>>>>>>>>>======>>>>>>>>>======<<<<<<<<<<<<;;;999777888:::<<<>>><<<;;;:::999999999999:::666666666666666666666666999999888888888888888888888888999999999:::::::::===666666<<<@@@GGG\\\sss~~~xxxooohhh```WWWPPPLLLKKKQQQYYYjjjpppxxxsssdddXXXddd{{{mmmYYYTTTOOOMMMKKKIIIHHHGGGGGGGGGIIIKKKMMMNNNLLLHHHDDDAAABBBAAA>>>;;;999777555555666333222555444111111444111111111111111111111111111111111111111111111111000111111111111222222222222222333333333333444444555111888444666@@@ZZZppp```XXXVVVWWWXXXXXXXXXVVVTTTPPPMMMKKKKKKUUU___zzz{{{kkkhhhccc]]]WWWTTTRRRQQQOOOJJJFFFEEEFFFGGGFFFFFFEEEDDDCCCDDDDDDEEEEEEDDD@@@?????????@@@@@@@@@@@@CCCCCCCCCEEEHHHJJJLLLLLLNNNPPPSSSUUUXXX]]]ccchhhjjjjjjjjjjjjkkkooouuuyyyuuubbbRRRDDDAAAFFFBBBAAA@@@@@@@@@@@@AAABBBBBBAAA@@@@@@@@@AAABBBBBBCCC@@@>>>???>>>:::;;;???AAACCCCCCCCCQQQmmmoooWWWHHH>>>::::::;;;<<<>>>???@@@@@@??????EEE999666===;;;777KKKiiiwww]]]WWWMMMHHHIIIHHHEEECCC@@@@@@AAACCCCCCCCCAAA???===<<<;;;;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;:::::::::999999:::999777666666777999::::::999999999888888888888666666666666666666666666777888888999999888888777888888888888999999999999===777777;;;===BBBSSSgggxxxfffXXXOOOMMMQQQYYYZZZ]]]aaaccceeeggggggsssssssssssssssuuuwwwyyyuuubbbWWWZZZiiizzzaaaSSSOOOOOONNNLLLIIIHHHGGGHHHHHHGGGHHHJJJJJJIIIFFFBBB@@@DDDBBB@@@===;;;999777777888666666999999444333444111111111111111111111111111111111111111111111111000111111111111222222222222222333333333333444444666222888444555===UUUpppaaaYYYUUUUUUXXXWWWUUUSSSPPPMMMKKKJJJKKKMMMLLL^^^xxxvvvrrrmmmiiieeecccbbb\\\UUUNNNLLLPPPSSSQQQMMMJJJIIIHHHHHHGGGGGGGGGGGGEEEEEECCCBBBBBBBBBBBBCCCAAABBBCCCEEEEEEEEEEEEDDDGGGGGGHHHJJJMMMQQQUUUXXXYYYYYYYYYYYYZZZ^^^cccggglllsssiiiQQQFFFAAA>>>@@@EEEBBBAAA@@@??????@@@AAABBB@@@@@@@@@@@@@@@AAABBBCCCBBB@@@???@@@>>>;;;<<>>:::999:::<<<===???@@@@@@???===<<<===888888???EEETTTxxxhhhTTTQQQJJJFFFGGGFFFCCCAAA???>>>@@@AAAAAAAAA???>>><<<;;;::::::;;;<<<:::;;;;;;<<<<<<;;;;;;:::;;;:::999888888777777777777777777777666666666666777777888999888777666555666666666666666666666666555777888999999888777666666666777777777888888888===888888::::::;;;GGGVVVnnnnnnrrrzzz{{{vvvuuu~~~~~~|||vvvlll```UUUOOOIIIIIIIIIHHHIIIMMMRRRVVVcccrrr{{{xxxppphhheeemmmsssbbbVVVOOOMMMOOONNNLLLJJJIIIHHHHHHIIIHHHHHHIIIHHHGGGEEECCCBBBFFFDDDBBB@@@>>><<<;;;:::;;;:::<<<@@@???888444444222222222222222222222222111111111111111111111111000111111111111222222222222222333333333333444444666222888333444:::PPPrrrooo```YYYTTTSSSWWWUUURRROOOLLLJJJIIIIIIKKKLLLEEELLLmmm|||{{{yyyvvvtttsssrrrrrrhhhbbb[[[\\\dddjjjeee]]]OOOQQQRRRQQQOOOLLLJJJIIIIIIJJJKKKJJJIIIHHHGGGGGGBBBDDDGGGIIIHHHGGGFFFEEEHHHHHHHHHIIIJJJKKKLLLLLLLLLMMMNNNNNNPPPTTTZZZ^^^]]]eeevvv|||[[[MMMBBBAAAEEEDDDCCCCCCBBBAAA@@@??????@@@AAABBB?????????@@@@@@AAABBBBBB@@@???@@@AAA@@@>>>BBBHHHBBBNNNSSSZZZvvvttt^^^FFF:::999:::;;;===>>>???AAAAAA@@@>>>;;;999333===>>>@@@[[[rrrYYYLLLKKKEEEAAACCC@@@DDDAAA???=========<<<;;;===<<<;;;:::::::::::::::<<<<<<<<<======<<<<<<<<<<<<;;;999888666666666666555666777888888888777666555666888999999888666555666666666666666666666666333555888::::::888666555555555555666666666777777;;;888888:::888888???IIIYYYYYY^^^iiizzz~~~}}}yyyyyyzzzggg^^^[[[\\\]]]^^^___dddlllrrrvvvkkkeee\\\qqqmmmZZZVVVUUURRRPPPOOONNNLLLJJJIIIIIIIIIIIILLLKKKKKKJJJIIIHHHGGGGGGHHHFFFEEEBBB@@@???>>>>>>>>>>>>AAAEEECCC<<<666555222222222222222222222222111111111111111111111111000000111111111222222222222222222333333333444444666111888444555:::LLL}}}zzzfffzzzlll___XXXSSSQQQTTTRRROOOKKKIIIHHHGGGHHHGGGLLLGGGGGGZZZyyy~~~yyyxxxvvvtttssssssssssssllljjjgggjjjuuu}}}vvviiiUUUXXX\\\\\\XXXRRRNNNLLLLLLPPPUUUVVVTTTPPPMMMLLLHHHLLLOOOOOOLLLIIIGGGGGGHHHJJJMMMNNNNNNLLLJJJIIIJJJJJJKKKKKKKKKNNNRRRVVVWWW```qqquuu___IIICCC???CCCHHHIIIEEECCCAAA@@@????????????@@@AAA?????????@@@@@@AAAAAAAAA???>>>???AAA@@@@@@FFFOOOMMM^^^kkkvvv}}}```OOO<<<666777:::<<>>AAARRRdddQQQIIIIIIBBB???AAA===AAA???===<<<<<<<<<:::888::::::999999999999999999;;;;;;<<<<<<<<<<<<;;;;;;;;;:::888555444444444555333444666777888777666666555777888::::::999777666666666666666666666666666222444777999999888666444444444555555555666666666888777888999888888<<>>>>>???@@@AAA??????@@@@@@@@@@@@?????????>>>???AAA@@@CCCMMMXXXfffxxxiiiNNNCCC888666888:::<<>><<<:::999???777GGGyyy[[[MMMIIIIIIBBB@@@BBB===<<<;;;:::;;;<<<===<<<:::888888888888888888888888888999999::::::999999888777666555333333555666777555666666777777666444333666666888999999888777777666666666666666666666666222333555777888777666555444444555555555666666666555666888999888888:::<<<<<>>@@@CCCAAA;;;666666333333333333333333333333111111111111111111111111000111111111111222222222222222333333333333444444444000777666888:::GGGsssnnnwwwcccXXXTTTPPPNNNJJJJJJIIIGGGFFFFFFEEEEEE???GGGGGGFFFKKKTTTlll|||{{{{{{|||wwwsssqqqqqqtttuuujjjmmmkkkiiipppwwwpppbbbXXX]]]ccccccaaa^^^^^^```hhhmmmrrrqqqkkkddd```___[[[^^^___\\\UUUOOOMMMNNNOOOYYYcccddd[[[RRRMMMLLLIIIJJJKKKJJJJJJLLLOOORRRYYY```mmmwwwxxxuuuwww}}}zzzzzz{{{|||~~~rrrbbbWWWKKKAAABBBBBBBBB@@@@@@AAACCCCCCAAA@@@???>>>>>>???@@@AAA@@@@@@AAAAAA@@@???>>>===??????AAADDDGGGNNN]]]lllhhhRRR@@@;;;888:::<<<;;;>>>BBBAAA@@@>>><<<:::999999999AAAGGGkkkyyyRRRHHHGGGGGG@@@???BBB>>><<<;;;:::;;;<<<===;;;:::666777777888888777777777888888999999999999888888555444444555777;;;???AAA>>>===<<<;;;888666444333555555666666666777777777666666666666666666666666222333444555666666666666555555555555666666666666444666777777777888999888555:::@@@GGGSSSfff}}}xxxfffaaafffpppzzz{{{ooofffbbb___aaabbbhhh{{{hhhaaa\\\[[[ZZZUUUQQQPPPKKKJJJIIIHHHGGGGGGHHHHHHFFFFFFGGGGGGHHHGGGGGGFFFGGGFFFEEEDDDCCCBBBBBBBBB>>><<<<<<>>>===888555777333333333333333333333333111111111111111111111111000111111111111222222222222222333333333333444444444000777666777777BBBkkk}}}aaaVVVRRROOOMMMHHHHHHGGGGGGFFFFFFEEEEEECCCHHHEEEDDDHHHJJJXXXqqq{{{yyyyyy{{{wwwrrrnnnnnnppptttwwwlllnnnjjjeeehhhnnnhhh[[[XXX\\\```aaa``````eeeiiilllooorrroooggg```\\\\\\^^^aaaccc```ZZZVVVVVVWWWYYYeeepppnnnaaaRRRKKKJJJDDDGGGIIIKKKNNNRRRVVVZZZZZZaaalllttttttqqqtttzzzqqqpppooonnnoooqqqsssuuuuuuyyy~~~xxxdddQQQHHHGGGCCC======CCCGGGFFFDDDCCCBBBAAAAAA@@@???>>>>>>???@@@AAA@@@AAAAAAAAA@@@>>>===;;;===>>>BBBHHHOOO[[[ooooooTTT???999888;;;???@@@>>>@@@EEE@@@>>>;;;999777777777888IIIjjjwww}}}^^^KKKBBBCCCDDD======AAA===???===<<<<<<<<<;;;888666666666777777777777777666:::::::::;;;;;;:::::::::444555666888===BBBHHHKKKHHHFFFCCC@@@<<<888666444444444444444444555666777666666666666666666666666333333444444555666777777555555555666666666777777444666777666666777777555222666;;;===BBBQQQgggxxx|||rrrcccdddoooqqquuuuuummmffflllxxxvvv}}}{{{uuukkkbbb\\\ZZZ[[[]]]kkkrrr}}}yyyggg\\\ZZZ[[[[[[WWWQQQQQQTTTKKKJJJHHHGGGFFFGGGGGGHHHEEEFFFGGGHHHIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBBBB>>>:::999:::999555555777333333333333333333333333111111111111111111111111000111111111111222222222222222333333333444444444555000888666555444===eeezzz]]]TTTQQQMMMJJJGGGGGGFFFFFFEEEDDDDDDDDDCCCDDDEEEFFFHHHLLLQQQUUUxxxyyywwwxxxyyywwwssspppnnnooopppqqqrrrmmmgggdddfffgggfffeee```___^^^___```cccgggiiifffhhhjjjeee]]]WWWVVVWWW___^^^]]]\\\\\\\\\]]]^^^gggssszzzqqq[[[HHHCCCFFFEEEGGGLLLTTT\\\bbbeeefffggglllrrrwwwwwwvvvsssrrrrrrnnnjjjhhhhhhkkkmmmnnnmmmmmmnnnooorrruuuyyy{{{xxx{{{}}}vvvppp]]]VVVNNNHHHFFFDDDCCCAAABBBBBBAAAAAA@@@???>>>>>>BBBBBBBBBAAA>>>>>>???@@@GGGAAA>>>>>>>>>;;;;;;>>>AAAIIIRRRWWWaaarrrwwwrrreeeNNN@@@>>>;;;::::::===AAABBB@@@>>>>>>;;;444777???<<<===KKKxxx}}}hhhQQQGGGFFFDDDBBB@@@??????>>>???>>>===;;;999888888888555555555555555666777777;;;:::888888888777555333---555???HHHMMMNNNNNNNNNGGGFFFEEECCCAAA<<<666111555444333333333333444555444333333444555555444222444555555555555555444444444444333333333333444444777666555444444555666777777555444666999@@@OOO]]]gggyyy}}}wwwpppssszzztttmmmjjjjjj___^^^aaajjjwwwpppeeeddd\\\\\\ZZZWWWRRROOOOOOPPPGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFDDDAAA>>>===>>>???@@@@@@>>>;;;777666555666777555555444333222222222222222222222222222222222222000111111111111222222222222222333333333333444444000666444222555666???SSS|||xxx[[[RRROOOLLLIIIGGGGGGFFFEEEEEEDDDDDDCCCDDDEEEEEEEEEEEEHHHLLLPPPddd}}}yyyzzz|||uuutttrrrppppppppprrrrrrnnniiiddddddgggkkkllllllhhhdddaaa```bbbeeeggggggdddffffffaaaZZZUUUTTTUUU[[[ZZZZZZZZZZZZ\\\]]]^^^dddmmmrrrjjjXXXHHHDDDEEEDDDGGGNNNWWW```gggjjjkkkiiimmmssswwwwwwuuurrrpppjjjhhhffffffhhhjjjkkkkkkjjjiiihhhgggggghhhjjjkkkmmmooouuu|||~~~zzzvvvrrrpppoookkkccc]]]PPPKKKFFFCCCCCCDDDCCCBBBBBBAAAAAA@@@??????>>>>>>@@@AAABBBAAA??????@@@AAA@@@======>>>===;;;===AAAGGGQQQ]]]eeeooo~~~~~~rrrhhhcccWWWDDD::::::;;;;;;;;;>>>AAAAAA???<<<:::===999666777999JJJhhh}}}ZZZHHHEEEDDDCCCAAA@@@???>>>>>>???>>><<<;;;999888888888777777777777777888888999;;;:::::::::999777444222555<<>>>>>@@@BBBCCC@@@>>>;;;888666666777777555444333222222222222222222222222222222222222222111111111111222222222222222222333333333333444444000666444222666555>>>PPPzzzuuuYYYPPPMMMIIIFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBCCCGGGIIISSS~~~~~~yyyvvvvvvwwwlllmmmmmmnnnnnnoooppppppiiieeebbbccciiippptttuuuqqqjjjcccaaadddffffffdddaaabbbaaa\\\UUUQQQQQQSSSUUUUUUVVVWWWXXXZZZ\\\]]]___cccfff___SSSHHHDDDEEEAAAFFFOOOXXX```eeeggghhhiiilllpppttttttqqqmmmjjj______```bbbfffggggggfffdddccc```^^^]]]]]]^^^___ccceeehhhmmmrrrwww{{{}}}}}}}}}xxxrrrssswwwrrriiicccaaa^^^]]][[[WWWOOOIIIFFFDDDAAA@@@AAABBBBBBBBB@@@@@@@@@??????>>>>>>======???@@@AAA@@@???@@@AAA<<<===???@@@>>><<>>=========>>>===<<<:::999888888777777777666666777777888888999999999888777555333222AAAFFFLLLOOOOOOMMMJJJIIIGGGEEEAAA???===;;;888555444333333222222333333444222444666555222000111333333444444555555444444444555555444444444444555555555555444444444555555666444333555888777555999@@@GGGSSSaaavvvrrr```SSSUUU]]]aaaeeejjjmmmnnnoooqqqsss|||tttfff```dddlllwww~~~}}}sssppptttqqqgggccc___^^^eeerrrssseeedddccc___]]][[[WWWSSSQQQQQQOOOLLLIIIJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEAAA@@@??????@@@BBBDDDFFF@@@>>>;;;999777777777888555444333222111111111111222222222222222222222222111111111111222222222333222222333333333333444444111777555333666555<<>>>>>>>>======<<<>>>???@@@>>>======>>>???@@@CCCCCC???@@@KKKXXXqqq{{{}}}ssslll\\\QQQFFF@@@;;;777777;;;<<<===???@@@@@@===:::777444777666>>>RRRjjjsssZZZLLLEEEAAA@@@???>>>===<<<<<<<<<===<<<;;;999888888777777555555444444444555555666666555555333333333555777LLLMMMOOOOOOMMMKKKJJJJJJDDDAAA===:::999888777555333333222222222222333333111555888777222///111444222333333444444444444333555555444444444444555555444444444444444444555555444333444666555111333777>>>FFFPPPbbb{{{sssjjjmmmvvvzzz|||lll^^^XXXXXXZZZ[[[[[[VVVRRRXXXeeerrrpppeeefff```TTTZZZ```pppppp___]]]dddddd]]]WWWWWWRRRNNNNNNQQQRRRNNNJJJLLLKKKIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDD@@@@@@???>>>???AAACCCDDD@@@>>><<<:::888888888888666555444222111111111111222222222222222222222222111111111222222222333333222222222333333333444444222777444333666555999IIIkkktttXXXOOOMMMIIIFFFEEEEEEDDDDDDCCCBBBBBBBBBAAAAAABBBBBBAAABBBDDDFFFHHHTTTooo}}}xxxvvvrrrmmmlllnnnqqqqqqqqqeeefffhhhiiiiiihhhgggfffhhhdddaaacccjjjqqqvvvwwwoooggg___^^^bbbfffdddaaa___]]][[[WWWSSSQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPOOOMMMJJJHHHGGGGGGMMMTTT]]]cccffffffffffffeeeeeegggjjjjjjfff___ZZZXXXVVVTTTUUUWWWYYYZZZZZZ\\\\\\ZZZZZZ[[[]]]___aaa``````___]]][[[\\\___bbbaaa]]]XXXWWWZZZ[[[UUULLLJJJLLLMMMOOONNNKKKFFFBBBDDDDDDDDDCCCAAA@@@???>>>?????????>>>>>>>>>>>>>>><<<>>>???>>><<<;;;;;;<<>>===???@@@@@@>>>;;;888666888666999TTThhhSSSKKKFFFBBB???>>>===<<<<<<<<<<<<<<<<<<;;;:::999888777777777555555444444444444555555555444333111111555<<>>;;;888666555555555444111222222222222222222111222666999777333000222666111111222333444444333333444444333333333333444444222222333444444444444444555222222444333111222666444:::???KKK___ppppppgggiiifffhhhjjjlllssszzzpppzzzfff\\\WWW\\\cccbbb[[[VVVSSSNNNKKKMMMQQQSSSQQQNNNMMMKKKIIIGGGFFFEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDAAAAAA@@@???>>>??????@@@???>>>===;;;:::999999999777666555333222111111111222222222222222222222222111222222222222333333333222222222333333333444444222777444333777555777EEEeeetttXXXOOOMMMJJJGGGDDDDDDDDDCCCBBBBBBAAAAAA???@@@AAAAAAAAABBBDDDFFFGGGLLLZZZwww~~~sssfff```ccciiioooqqqiiiiiijjjkkkjjjiiihhhggghhheeebbbdddiiioooqqqrrrgggaaa\\\\\\```bbbbbb___]]]\\\ZZZWWWUUUSSSQQQQQQQQQQQQQQQQQQPPPNNNMMMLLLKKKKKKJJJIIIHHHIIIIIIJJJLLLTTT]]]dddeeeeeefffgggeeeeeefffhhhiiieee^^^WWWVVVTTTQQQQQQRRRTTTUUUUUU[[[YYYXXXVVVVVVWWWYYYZZZ]]]^^^^^^\\\YYYYYY\\\```WWWTTTRRRRRRTTTTTTNNNIIIGGGIIIKKKMMMLLLIIIFFFDDD>>>???@@@@@@??????@@@AAA????????????????????????===>>>>>>===<<<<<<===???@@@BBBGGGLLLRRR___vvvyyymmm^^^SSSPPPAAA<<<777555666999<<<>>>>>>@@@@@@???<<<999888888666888EEEppphhhNNNFFFFFFDDDAAA>>>===<<<<<<<<<<<<<<<===;;;:::999888777777777777777777666666555555666666555555444333333999CCCKKKOOONNNKKKHHHDDDCCCDDDFFF999777444333333333333222000111111222222111111000111444666666333222333555000000111222333333333333333333222222222222333333111111222333444444444444555222111333444222444777222555666>>>LLL[[[{{{nnnWWWSSSRRRWWW[[[ZZZYYYYYYNNNLLLJJJLLLPPPRRRQQQPPPMMMKKKHHHFFFEEEFFFGGGIIIHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCAAA@@@???>>>>>>>>>???>>>===<<<;;;:::::::::888888666444333222222222222222222222222222222222222222222222333333333333222222333333333333444444111666333333888555666CCC^^^wwwsssWWWNNNLLLIIIGGGDDDDDDCCCCCCBBBAAAAAA@@@>>>@@@AAAAAA@@@@@@BBBCCCEEEJJJQQQ```pppggghhhkkkmmmllljjjjjjkkkkkkkkkkkkjjjjjjgggdddbbbdddiiilllmmmlll```^^^\\\\\\^^^___^^^]]]\\\ZZZYYYWWWVVVTTTQQQOOOPPPPPPPPPPPPOOOMMMKKKJJJGGGHHHIIIHHHHHHIIIKKKMMMMMMTTT\\\aaa```___```bbbdddcccdddfffhhhddd\\\UUUQQQPPPPPPPPPRRRSSSRRRQQQVVVTTTRRRQQQQQQQQQSSSTTT[[[]]]^^^[[[WWWUUUXXX[[[TTTRRRRRRSSSTTTRRRNNNLLLHHHJJJKKKKKKIIIFFFDDDCCC<<<>>>??????>>>>>>AAADDD???@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>======???CCCFFFJJJMMMSSS\\\fffuuu~~~tttkkk^^^OOOGGGGGG999888666666999<<<>>>===???@@@@@@===:::777888:::888HHHeeepppRRRGGGFFFDDDAAAAAA======<<<<<<<<<<<<===>>>:::999888777777666777777888777666555555555555666222444666666666:::CCCIIIIIIJJJJJJGGGCCC???<<<<<<666444222222333333333111000000111222222111000000000000222222333333333333///000111222333333333333222111111000000111111222///000222333444444444333444111111555666444333555555555333999CCCIII```|||iii\\\RRRNNNNNNRRRTTTSSSTTTWWWLLLLLLKKKKKKLLLMMMNNNNNNMMMJJJGGGEEEDDDFFFHHHJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@??????>>>>>>===<<<;;;:::::::::999888666444333333333222222222222222222222222222222222333333333444444222222333333333333444444000444222333999666666BBBSSS|||uuurrrVVVNNNLLLIIIFFFDDDCCCCCCBBBBBBAAA@@@@@@>>>@@@AAA@@@???>>>???@@@===FFFJJJMMMddd}}}{{{xxxpppiiihhhhhhiiiiiijjjjjjkkkkkkeeecccbbbdddhhhkkkjjjiii]]]]]]]]]]]]]]]\\\\\\\\\ZZZYYYXXXWWWVVVTTTPPPNNNNNNOOOOOOOOONNNMMMKKKJJJEEEGGGIIIIIIHHHIIILLLOOOUUU[[[aaaccc```^^^^^^```bbb```aaaccceeeaaaYYYRRRMMMMMMOOORRRTTTTTTQQQOOOPPPOOONNNMMMNNNOOOQQQSSS]]]______[[[TTTPPPQQQTTTTTTTTTUUUWWWWWWSSSQQQRRRKKKLLLLLLKKKGGGDDDCCCBBB???AAABBB@@@>>>>>>AAAEEE@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>???CCCIIIMMMWWWZZZaaalllvvvyyynnncccYYYMMM@@@:::<<<666777888999===@@@@@@>>>???@@@@@@<<<888777999;;;BBB```jjjRRRAAACCCEEE>>>:::======<<<<<<<<<<<<===>>>>>>999999888777666666777777666555444333333333333333...222666666666888>>>DDDDDDGGGIIIHHHCCC<<<666333444333222333444444333222///000111222222111000///.........000222333222111//////000222222333333333111111000000000000111111///000222333444444333333222000222777888444222222777333///444;;;999EEE```ooo___UUUPPPOOOLLLMMMSSSUUURRRPPPQQQKKKLLLLLLKKKIIIIIIJJJLLLLLLJJJGGGDDDDDDFFFIIILLLKKKKKKJJJIIIIIIHHHGGGGGGEEEEEEEEEDDDCCCCCCBBBBBB??????>>>===<<<;;;;;;:::;;;:::888777555444444333222222222222222222222222222222333333333444444444222222333333333444444444///333111333999666666AAAIIIssswwwoooUUULLLGGGEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@????????????@@@@@@EEEAAABBBIIITTTkkk|||sssiiihhhggghhhjjjkkkkkkjjjiiieeebbbdddhhhkkkiiifff]]]]]]]]]]]]]]]]]]]]]]]][[[ZZZWWWUUUSSSQQQPPPPPPLLLLLLLLLKKKKKKIIIHHHGGGCCCEEEHHHHHHGGGGGGKKKNNNSSS]]]ccc^^^YYYZZZ]]]]]]]]]]]]^^^___^^^\\\WWWTTTJJJLLLNNNNNNLLLLLLMMMPPPOOOOOOMMMKKKIIIKKKOOORRR```ZZZRRRMMMMMMNNNNNNNNNTTTSSSSSSSSSTTTSSSRRRPPPKKKIIIFFFDDDCCCAAA???===@@@@@@??????AAAAAA@@@???BBB@@@???@@@BBBCCC@@@>>>AAA???AAADDDDDDGGGTTTcccuuuwww|||~~~wwwdddZZZNNNEEEAAA>>>999555444777:::;;;;;;<<<>>>@@@===<<<;;;999888:::@@@EEEbbbrrrNNNJJJEEEAAA???>>><<<;;;888999999999999888777777777777777777666666666666666666555444333333222222111111222333444444555555======>>>===;;;999666444111111111111111111111111000000000000////////////000000111111111111000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111222222111222555:::>>>@@@aaauuu|||fffYYYSSSOOOMMMNNNNNNMMMMMMMMMLLLLLLLLLJJJIIIGGGHHHJJJKKKKKKKKKIIIJJJJJJHHHGGGGGGIIIKKKMMMMMMLLLJJJHHHGGGIIIKKKJJJJJJHHHGGGFFFEEEEEEEEEFFFBBB>>><<<===???@@@AAA@@@???===;;;999666555444333333222222111222222222444444444444444444444444222222222222222222222222333333444333444777<<>>>>>======>>>>>>???AAA======BBBGGGXXX||||||yyytttqqqooonnnlllkkkiiigggfffiiilllmmmiiieee^^^^^^__________________ZZZYYYWWWVVVTTTRRRQQQPPPNNNNNNMMMMMMKKKJJJHHHHHHFFFHHHJJJIIIHHHHHHKKKMMMUUU]]]bbb]]]YYY[[[^^^______^^^^^^___^^^[[[TTTOOOKKKOOOSSSRRRNNNKKKKKKNNNMMMMMMNNNMMMNNNRRRWWW[[[[[[VVVQQQNNNNNNNNNNNNMMMOOOOOOOOOPPPPPPOOOMMMLLLIIIGGGDDDCCCCCCBBBAAA??????>>>>>>???@@@AAAAAAAAADDDCCCBBBCCCDDDEEECCCBBBFFFFFFHHHLLLMMMSSScccsss}}}zzztttjjjaaaTTTLLLBBB<<<999888555222888888999999999999;;;<<<;;;<<<>>><<<888???XXXqqq~~~TTTIIIFFFAAA>>>===<<<:::999888999999999999888777777777777777777666666666555555444444333222222111111111111111222333333444444777888888888777444222000111111111111111111111111000/////////////////////000000111111111111000000//////000000000111111111000000000000000000000000//////000000000111111111111111111111111111111111444333222222444777:::<<>>???BBBCCCDDDBBBAAA???===:::888666555555444444333333333444444444444444444444444444444222222222222222222222222444444444444444666;;;>>>AAAbbbmmmTTTMMMHHHFFFFFFAAAAAAAAA@@@@@@@@@??????======<<<<<<<<<<<<======@@@>>>???AAABBBKKKccc|||}}}wwwrrrnnnkkkjjjjjjkkknnnqqqpppkkkgggaaaaaaaaaaaaaaaaaaaaaaaa[[[ZZZZZZXXXVVVTTTRRRQQQOOOOOONNNMMMLLLJJJHHHGGGIIIJJJKKKKKKJJJJJJLLLMMMWWW]]]```\\\XXXZZZ]]]______]]]]]]^^^```\\\TTTLLLOOOUUUZZZYYYRRRLLLLLLNNNIIIJJJKKKLLLNNNRRRWWW[[[TTTRRRPPPOOOOOOOOOMMMKKKKKKLLLMMMNNNNNNMMMKKKJJJHHHEEECCCBBBBBBBBBBBBAAA?????????@@@AAABBBCCCDDDGGGGGGGGGFFFFFFEEEEEEDDDEEEHHHNNNRRRUUU]]]nnnzzztttoooeeeYYYOOOHHHBBB<<<888888999777666:::999777888999;;;;;;:::;;;777888???EEETTTwww|||]]]AAACCC@@@===;;;::::::888777888888999999888888777666777777777666666666555555333333222222111111000000000000000111222222333333222333444444333222000///111111111111111111111111///////////////////////////000000111111000000/////////000000000000111111000000000000000000000000//////000000000000111111111111111111111111111111666444333222222444555777555>>>HHHVVVpppuuu\\\WWWQQQOOOPPPQQQPPPNNNNNNOOOPPPPPPOOONNNLLLJJJIIIHHHHHHIIIKKKKKKJJJIIIKKKKKKKKKJJJIIIIIIKKKMMMJJJHHHHHHKKKPPPTTTUUUTTTPPPOOOMMMJJJHHHFFFDDDDDDDDDBBB@@@AAACCCFFFHHHHHHEEEDDDBBB@@@===:::888777666666555555555555666666444444444444444444444444333333333333333333333333444555555444444666999<<<<<>>???AAADDDCCCGGGUUUeeezzzvvvrrrqqqqqqssstttsssoookkkgggggggggfffffffffeeeeeeaaaaaa```]]]ZZZWWWTTTRRROOOOOONNNMMMLLLJJJHHHGGGJJJJJJKKKKKKLLLMMMOOOPPP[[[^^^^^^ZZZVVVVVVYYY\\\[[[ZZZZZZ]]]aaa^^^VVVNNNPPPXXX^^^]]]UUUOOOOOOQQQKKKLLLLLLLLLLLLOOOSSSVVVOOOOOOPPPQQQPPPOOOLLLJJJJJJMMMOOOPPPOOOMMMLLLKKKIIIFFFCCCAAABBBBBBAAAAAA@@@AAAAAAAAAAAABBBDDDFFFIIIJJJKKKIIIGGGFFFGGGHHHIIIOOOXXX]]]```hhhwwwzzzqqqiiibbbYYYNNNGGG@@@===999888999:::::::::777666777999<<<===<<<:::???555:::RRRkkkeeeMMMAAA???<<<:::999999999888777888888888888888777777666777777666666666555555555333333222222111111111111//////000000111111111222111222333333333333222111111111111111111111111111........./////////////////////000000000000//////////////////000000000111000000000000000000000000////////////000000000111111111111111111111111111444333222111111222333444333777<<>>>>>>>>>>>======<<<<<<======>>>;;;===AAABBBAAAAAAHHHQQQeee|||xxxuuuqqqoooppppppooonnnmmmlllkkkjjjkkkjjjgggccc___[[[WWWUUUQQQPPPPPPOOONNNLLLJJJIIIJJJJJJKKKMMMPPPSSSUUUUUU```___^^^[[[VVVSSSUUUWWWYYYXXXXXX\\\```^^^WWWQQQPPPWWW\\\[[[VVVQQQQQQTTTQQQQQQQQQPPPOOOPPPSSSUUUPPPQQQRRRSSSQQQNNNKKKIIIJJJMMMPPPPPPNNNMMMLLLMMMMMMIIIEEEBBBAAAAAA@@@@@@@@@AAABBBAAA@@@BBBEEEHHHJJJMMMPPPOOOLLLLLLQQQUUUZZZbbbkkkppptttzzz~~~zzznnnggg]]]TTTNNNHHHBBB>>>888666444444444555666666444555777:::<<<<<<:::888???CCCYYY~~~}}}\\\LLLDDDBBB<<<;;;999999::::::999888777888888888888777666666666666666666555555555555333333333333222222222222///000000000000000111111111111222222222333333333000000000000000000000000------....../////////000//////000000000000//////...////////////000000000////////////////////////...////////////000000000000000000000000000000000222111111000111222333444000444666666:::FFFTTT]]]uuuwwwhhhZZZPPPKKKNNNMMMLLLLLLMMMMMMMMMLLLKKKMMMPPPSSSTTTTTTRRRQQQKKKKKKLLLNNNOOONNNKKKIIIJJJJJJKKKJJJIIIIIILLLNNNSSSPPPMMMOOOTTTVVVSSSOOOLLLKKKJJJHHHGGGFFFFFFFFFDDDCCCDDDFFFJJJLLLMMMMMMHHHGGGEEECCCAAA>>>===<<<999999777666666555555555444444444444444444444444333333333333333333333333444555666555444444666888:::GGGxxxhhhQQQJJJEEEAAAAAA?????????>>>>>>>>>>>>=========<<<<<<<<<<<<======???AAACCCBBB@@@???AAADDDLLLttt}}}xxxvvv{{{{{{yyywwwuuusssqqqpppssspppmmmhhhccc___]]][[[UUUUUUUUUUUUTTTRRRQQQPPPPPPPPPPPPSSSXXX\\\]]]]]]eeebbb```___[[[VVVUUUXXXZZZ[[[]]]```bbbaaa___\\\ZZZ]]]___^^^[[[ZZZ[[[]]]XXXYYYXXXVVVTTTTTTUUUWWWUUUVVVVVVTTTPPPLLLIIIIIIHHHKKKNNNMMMKKKJJJKKKNNNOOOKKKFFFCCCBBBBBBAAAAAA@@@BBBDDDDDDCCCEEEKKKOOORRRWWW\\\\\\YYY[[[bbbiiinnntttzzz}}}wwwnnnjjjZZZTTTKKKCCC>>><<<:::999444444444444444444444444444666888999888888:::;;;@@@\\\\\\EEECCC@@@???<<<:::999:::;;;;;;999888777777888888777777666555666666666555555555444444333333333333333333333222000000000000000000111111//////000000000111111111000000000000000000000000---------......//////000...//////000000//////.........////////////000000////////////////////////......////////////000000000000000000000000000000000000000000111222333333///333555333111444<<>>>>><<<;;;999888666555444444444444444444444444444444333333333333333333333333333444555555444444666888888;;;eeejjjRRRKKKEEEAAAAAA??????>>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<<<>>;;;:::999:::;;;;;;999777777777777777777666666555666666555555555444444444111111222222222222222222111111111111111111111111000000000///000000111111000000000000000000000000,,,,,,---......///000000......////////////.............../////////000000////////////////////////........./////////000000000000000000000000000000111111111111111111222222222333444444333333666::::::DDDPPP[[[hhhwww|||yyysssaaaSSSHHHIIIMMMMMMKKKJJJIIIJJJJJJJJJIIIIIIJJJKKKNNNNNNOOONNNNNNMMMLLLLLLIIIJJJLLLOOOPPPNNNIIIEEEEEEFFFFFFFFFEEEFFFHHHKKKLLLMMMOOOQQQRRRSSSSSSRRRNNNMMMKKKJJJHHHGGGFFFFFFDDDDDDFFFHHHJJJKKKIIIGGGDDDDDDCCCBBBAAA@@@??????@@@???<<<:::777555444444444444444444444444444444444444444444444444444444222333555555444555777888;;;444VVVkkkTTTLLLGGGBBBAAA>>>>>>>>>>>>============;;;::::::999999::::::;;;===>>>>>><<<<<>>;;;888666555555111222444555555555555666666999;;;::::::DDDUUUccc]]]???BBB???666<<<;;;:::999:::;;;:::888666777777777777777666666555666666555555555444444444000000000000000111111111222222222111111111111111222222111111111111222333000000000000000000000000,,,,,,------...///000000......////////////................../////////000////////////////////////............/////////000000000000000000000000000222222222222111111111000444111///111222222111111...444:::???JJJZZZhhhmmmyyyxxx|||kkkXXXPPPEEE@@@IIIQQQNNNGGGBBBCCCEEEGGGIIIIIIIIIJJJKKKJJJJJJJJJKKKKKKLLLMMMMMMGGGIIIKKKNNNOOOLLLGGGCCCCCCDDDEEEDDDDDDEEEGGGJJJLLLNNNQQQRRRQQQPPPPPPQQQQQQPPPNNNKKKIIIGGGFFFEEEEEEEEEFFFHHHJJJJJJGGGEEEBBBBBBBBBAAA@@@@@@@@@???CCCBBB???<<<999666555444444444444444444444444444444444444444444444444444111333444555555555777999AAA333PPPdddMMMGGGDDDAAA???>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;============>>>>>>>>>>>>>>>EEEUUUqqq|||vvvtttuuuvvvvvvvvvpppuuuxxxuuusssssssssrrrrrrpppppptttzzz|||xxxtttuuuwwwxxxyyyyyywwwuuutttwww|||~~~{{{|||}}}zzzqqqnnnggg^^^TTTNNNKKKJJJJJJLLLMMMNNNMMMMMMOOOPPPSSSQQQMMMIIIHHHKKKQQQVVVZZZ___fffnnnvvv}}}nnnbbbYYYQQQHHHBBB999888777666555444444444333444555555444555777999666999999;;;FFFaaaeeeHHH???>>>999555666888888888888888888999999666666666666666666666666444555666666555333111000111111111111111111111111111111000000//////......000000000000000000000000////////////////////////......------------..................////////////111111111111000000000000111111000000//////......000000000000000000000000//////000000000000//////000000000000000000000000//////000111222222333333222222222444777;;;???BBBOOO\\\ppp}}}mmm___QQQHHHEEE@@@@@@AAAAAAAAABBBBBBBBB@@@AAACCCEEEFFFFFFEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJKKKIIIIIIJJJKKKHHHCCC???@@@>>>???CCCDDDDDDFFFKKKNNNOOOPPPOOONNNNNNOOOQQQVVVRRRMMMJJJFFFBBBBBBCCCAAAFFFGGGBBBAAAFFFHHHEEEDDDCCCBBBAAA???>>>======AAA???<<<999999;;;>>>@@@999777555333333333444555333333333444444555555555444444444555555555555666>>>;;;MMMxxxbbbKKKFFFDDDAAA@@@>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>>>>???@@@GGGWWWoooqqqooowww}}}~~~}}}tttiii___XXXVVVVVVXXXYYYZZZYYYXXXXXXZZZ\\\\\\[[[YYYXXXYYY]]]dddiiiwww{{{zzzpppbbbVVVNNNHHHAAA<<<888777666555444444444444666555333333444666999:::;;;<<<@@@OOOlllbbbLLL;;;;;;>>>===<<>>>>>>>>>>>?????????>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHJJJIIIGGGGGGGGGDDD???:::;;;;;;===CCCEEEEEEGGGLLLMMMOOOPPPOOOMMMKKKKKKKKKOOOLLLJJJHHHEEEBBB@@@@@@AAAEEEFFFCCCCCCGGGHHHEEECCCBBBBBBBBBAAA???>>>===???>>>;;;:::999;;;<<<>>>888777555333333333444555333333333444444555555555444444444555555555555666:::666DDDmmmaaaIIIEEECCCAAAAAA>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<============>>>???<<<>>>EEEMMMeeevvvdddZZZ```ooozzz}}}{{{rrrhhh```]]]___aaajjjjjjjjjiiihhhhhhjjjllljjjlllooorrrvvv||||||uuuiii```SSSIIICCC>>>:::666666666555444333333333444555555444666777888888777<<>>FFFQQQ\\\cccrrrzzz~~~|||{{{gggYYYMMMEEE===<<<<<<:::888:::::::::::::::;;;;;;;;;;;;<<<<<<<<<===>>>???AAAAAACCCCCCDDDEEEFFFFFFFFFFFFHHHGGGFFFDDDCCC???:::666:::;;;@@@GGGJJJIIILLLPPPTTTVVVYYYYYYVVVSSSQQQQQQMMMMMMLLLIIIGGGDDDBBB@@@CCCFFFFFFEEEEEEHHHHHHFFFBBBCCCCCCCCCBBBAAA???>>>===<<<;;;::::::::::::;;;888777555444333333444444444444444444444555555555444444444555555555555666888222===```^^^GGGCCCBBBAAAAAA>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<============;;;@@@GGGFFFNNNxxxpppbbbRRRNNNYYYhhhqqqrrrllliiiccc^^^]]]aaaiiipppyyyyyyyyyyyyxxxyyy||||||xxxmmmdddZZZSSSIIIAAA<<<999777666555444444333333333444444000444888999888777777999BBBgggqqqSSSEEE???<<<===<<<777666999::::::999888888777666666555555555555555555555555444555555555555444333222000000000000000000000000////////////////////////////////////////////////........................///..................///,,,,,,---------.........,,,---------------..............................////////////////////////...//////////////////...000000000000000000000000/////////000000000111111222111111000111111222333999777444222222666===CCCQQQ[[[gggqqquuuvvvwwwxxxyyyzzzyyynnn```SSSIIIDDD???:::777:::;;;:::999;;;777888888888888999999999;;;:::::::::;;;===???@@@AAABBBBBBCCCCCCCCCCCCCCCFFFEEEDDDCCCAAA===:::888===@@@GGGOOOQQQPPPRRRVVV]]]```cccdddbbb^^^[[[YYYMMMNNNKKKGGGEEEGGGGGGEEEIIIJJJIIIIIIIIIKKKJJJHHHDDDEEEEEEEEECCCAAA>>>===;;;;;;;;;;;;;;;:::999888888777666444444444444444444444444555555555555555444444444555555555555666777333;;;YYY\\\FFFCCCBBBAAAAAA============<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<:::AAAJJJGGGFFF___tttcccXXXOOOSSS```jjjlllkkkdddcccaaaaaafffooo{{{|||vvvpppggg]]]VVVLLLHHHAAA<<<999777777777444444333333333444444555///444888777555999DDDNNNdddxxxWWWLLL===;;;;;;;;;:::999;;;???999999888777666666555555444444444444444444444444444444444444444333333333////////////////////////.............../////////......................................................------------......,,,,,,,,,,,,------------++++++,,,,,,---------...---------------.......................................////////////......//////////////////////////////////////////000000000000000000111222333333111222222222222444777:::;;;BBBKKKQQQUUUYYY^^^bbbkkkooo{{{~~~sssnnnaaa^^^WWWMMMCCC>>>===>>>999666666999:::777666888777777777888888888999999::::::999999:::<<<>>>?????????@@@AAABBBBBBBBBBBBCCCCCCDDDCCCAAA@@@>>>>>>BBBFFFNNNUUUVVVTTTVVV[[[dddfffiiihhhddd^^^YYYVVVJJJKKKGGGAAADDDNNNUUUWWWTTTPPPMMMMMMMMMMMMKKKJJJHHHHHHGGGFFFCCC@@@>>><<<<<<<<<======<<<:::999888888888777666555555555555555555555555555555555555444444444555555555555666555444<<>><<<999666666555666444333333333444555666666666888999:::???PPPgggyyyyyy___IIIAAA===<<<:::888666666999<<<777777666666555555444444444444444444444444444444333333222222222222222222////////////////////////---............/////////........................------------------------------,,,,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,------......,,,,,,,,,---------------........................---......//////......---////////////////////////............////////////,,,---...///000000111111))),,,000333333444555666555777999:::;;;===@@@BBBLLLPPP]]]lllvvvyyy{{{~~~|||{{{}}}sssfffYYYOOOJJJ?????????===:::888888999555333444888888555555777777777777888888888999999888888999999:::<<<===>>>======???@@@AAABBBBBBBBBBBBDDDEEEEEECCCBBBCCCDDDEEEIIIRRRYYYYYYVVVZZZ```mmmnnnnnnkkkccc[[[UUUQQQKKKLLLIIIDDDMMM```ooottt___WWWQQQOOOOOOMMMKKKKKKJJJIIIHHHEEECCCAAA???>>>>>>???>>>>>>===<<<::::::999999999888777777666666666666666555555555555555444444444555555555555666333555:::JJJfffZZZGGGDDDBBB???>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999::::::::::::;;;;;;;;;;;;999999;;;;;;<<>>@@@@@@???<<<888555444444333444444444444444444444444333333333333333333333333111111111111111111111222........................---------.........//////........................------------------------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---......///++++++,,,,,,,,,---------........................---......//////......---////////////////////////........................,,,,,,---...////////////---///111222111000111111444222111111222333222111333666>>>HHHNNNOOORRRUUUXXX]]]aaaaaadddhhhjjjhhhmmmjjjfffdddfffkkkppptttqqquuuvvvtttvvvzzzyyytttqqqkkkhhhkkkkkkeee___^^^PPPPPPOOOKKKEEE>>>999777333444666888999999777555444333555888888666666999666777777777888888888888666666888999:::;;;;;;;;;;;;<<<===???AAABBBCCCCCCCCCEEEGGGFFFDDDDDDEEEGGGGGGLLLUUU\\\]]][[[```hhhooopppoookkkddd\\\VVVSSSMMMPPPMMMJJJUUUmmmhhh]]]SSSPPPNNNJJJHHHJJJJJJHHHFFFDDDCCCBBBCCCCCCBBBAAA@@@???>>>======<<<::::::::::::999888777777777666666666555555555444444444444555555555555666333777999???VVV}}}ZZZGGGEEEBBB???=========<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;999;;;===<<<<<<>>>@@@BBBGGG\\\sssuuu}}}xxxtttmmmbbb^^^dddvvvwwwkkkdddYYYSSSLLLGGGEEEBBB>>>:::666777999:::888777666666444444444555666777888999<<>>===;;;999888999888777666666888999888777555333555888777444444888666666666777777777888888333555777999::::::999999:::;;;===???AAACCCDDDDDDDDDFFFHHHGGGDDDCCCEEEGGGIIIOOOXXX```aaaaaagggpppiiijjjjjjgggaaa[[[WWWUUUKKKOOOLLLIIITTTlll~~~mmm___SSSPPPMMMHHHFFFHHHIIIGGGDDDCCCBBBDDDFFFHHHDDDCCCBBB@@@???>>>>>>>>>;;;;;;;;;;;;:::999888888777777666666555555555444444444444555555555666666666999999999LLLvvvWWWEEEBBB@@@>>>>>>>>>>>>===<<<;;;;;;:::::::::999999888888999999:::999999;;;;;;;;;;;;999999::::::;;;;;;<<<======>>>AAAMMMaaa~~~~~~|||vvvuuuxxxwwwnnnfffeeedddjjj{{{}}}uuujjj___XXXPPPHHH@@@;;;<<<<<<:::888444666888888666555555555:::777222555;;;555555DDDHHH```~~~rrr~~~nnnSSSKKKHHHAAA<<<<<<888888888888777777777777444333222222111111222222333333333222222222111111000000000000////////////........................//////.........---------------------,,,,,,+++***---------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------............///........................,,,...//////......///111////////////000000000000000000000000000000000000111111111222222333333333666666666777777777777888999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>999888:::;;;888666888???;;;:::;;;888222444:::555666777888888777666555333444555555666555555555666666666666666555555555888888888888888888888888999:::;;;<<<===>>>???@@@DDDFFFHHHHHHGGGEEEEEEFFFIIIQQQZZZ___```aaadddgggdddhhhjjjggg^^^VVVSSSRRRUUUSSSPPPPPPUUUbbbppp{{{bbbZZZQQQKKKKKKJJJGGGDDDGGGFFFDDDBBBCCCEEEHHHIIIBBBCCCDDDDDDDDDBBBAAA@@@===>>>>>>======<<<;;;:::777777777666555555444444555555444444444444555555===///777BBBFFFhhhVVVEEEBBB@@@>>>>>>>>>======<<<;;;;;;:::::::::999999888888999999:::999999:::;;;;;;:::999999:::::::::;;;<<<=========???DDDMMMfff}}}~~~{{{vvvrrrsss~~~uuupppooopppooommmiiibbbXXXPPPJJJDDD???999777999:::999777<<<;;;:::999888777777888777999666777:::777???VVVzzz}}}nnnYYYGGGDDDEEE???:::;;;777777777777666666666666444333222222111111222222333333222222222111111111000000000000/////////...........................///.........------------,,,,,,------,,,,,,+++***------------------------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------....................................,,,...//////......///111.../////////000000000000000000000000000000000000000000000111111111222222222222222222333333333333333444444444444555555555555555555555555555555555555000///222666666888<<>>444222555333444555666666555444333333333444555555555555555666555555555555555555555888888888888888888888888888999:::;;;<<<>>>??????CCCEEEHHHHHHGGGFFFFFFGGGLLLSSS[[[___```___aaadddbbbeeegggccc\\\UUUSSSSSSSSSRRROOONNNQQQXXXaaahhh]]]WWWOOOJJJJJJJJJHHHFFFFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEEEEDDDCCCBBBBBB?????????>>>===<<<;;;:::888777777666666555444444666555555444444555555666;;;000666>>>@@@___}}}VVVEEEBBB@@@>>>=========<<<<<<;;;::::::::::::999999888888999999:::999999::::::::::::999999999::::::;;;;;;<<<<<<===;;;======IIIbbb{{{~~~pppddd]]]YYYYYYXXXVVVRRRMMMGGGAAA===:::777555666999;;;:::888===:::777666666777888777444888777:::EEEPPPiiiwwwvvveeePPPEEE===@@@AAA;;;888999666666666666555555555444333333222111111111111222222222222222111111111000000000000/////////......------------------------............------------,,,,,,,,,,,,,,,++++++***------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............---------------------------...//////...---///000....../////////000000000000000000000000000000000////////////000000000000/////////000000000111111/////////000000000111111000000000000000000000000444///...333999===BBBHHHSSSWWW[[[ZZZOOO@@@666555111222222333333222222111222333444444555555444444555555555555555555555555777777777777777777777777777888999:::<<<===>>>>>>AAADDDGGGHHHHHHGGGHHHIIIMMMRRRYYY\\\\\\[[[\\\]]][[[]]]^^^[[[UUUQQQPPPQQQOOOOOOOOONNNNNNPPPTTTXXXWWWRRRLLLIIIJJJJJJIIIGGGEEEEEEDDDDDDDDDDDDDDDDDDHHHHHHGGGEEEEEEDDDDDDDDDAAAAAA@@@@@@>>>===;;;;;;888888777777666555555555666555555444444555555666999111666;;;:::SSS|||UUUDDDBBB@@@>>>===<<<<<<<<<;;;;;;::::::::::::999999888888999999:::999999999::::::999999999999999::::::;;;;;;;;;;;;:::>>>===BBBOOO___}}}{{{~~~|||zzzzzz}}}uuufffYYYPPPLLLKKKJJJHHHEEEAAA>>><<<:::777777777:::===???>>><<<;;;888666555777999888777:::;;;:::DDD```|||ttt}}}aaaQQQDDD???>>>@@@>>>888666777555555555444444444333333333222222111111111111111222111111111111000000000000000/////////.........------------------------------------------------++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------...//////------...///........./////////000000////////////////////////////////////////////////000000000000111111111111/////////000000000111111////////////////////////555222444<<>>>>>???BBBEEEGGGGGGHHHIIIJJJLLLPPPUUUWWWVVVTTTTTTTTTRRRSSSRRRPPPLLLJJJKKKLLLKKKLLLMMMMMMNNNOOORRRUUURRROOOJJJHHHIIIIIIHHHFFFCCCDDDEEEFFFGGGFFFFFFEEEKKKJJJHHHFFFEEEEEEFFFFFFBBBBBBAAA@@@???>>><<<;;;999888888777777666666555666666555555555555666666777333777999888JJJyyyzzzTTTDDDBBB@@@======;;;;;;;;;;;;;;;::::::::::::999999888888999999:::999999999999999999999999999999999::::::::::::::::::@@@???AAAGGGMMMccc|||{{{zzz|||~~~yyy|||wwwkkk]]]PPPHHHDDDAAA@@@>>>===<<<;;;;;;;;;:::;;;===???AAAAAA@@@>>><<<;;;::::::::::::999777===@@@DDD\\\ppppppuuuMMMMMMBBB@@@??????;;;777666888444444444444333333333333333222111111000000111111111111111000000000//////////////////............------------------------,,,,,,------------------******+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------...///...---,,,---...............////////////........................000000000000000000000//////000000000000111111111000000000000111111111111////////////////////////000000666CCCMMMSSSWWW\\\dddmmmuuuuuuiiiUUUAAA444111111111111111111111111111222222333333333333333222333333333444444444555666666666666666666666666888888999:::<<<===>>>>>>===@@@DDDFFFGGGGGGIIIJJJLLLOOOQQQSSSRRRQQQOOOOOOLLLKKKKKKIIIGGGGGGHHHIIILLLLLLLLLKKKKKKMMMQQQTTTOOOMMMJJJIIIHHHGGGFFFEEEBBBDDDFFFHHHJJJJJJIIIIIILLLKKKHHHGGGEEEEEEFFFFFFBBBBBBAAAAAA@@@>>>===<<<999999999888777777666666666666666555555666666666555666888999:::EEEoooxxxSSSDDDBBB@@@======;;;;;;:::::::::::::::::::::999999888888999999:::999999888888888888999999999999999999999999999999;;;>>>;;;;;;@@@CCCRRRmmm{{{}}}{{{zzz|||~~~~~~zzzvvvsssuuuvvvyyyuuuqqqjjj^^^QQQGGG@@@===999999888888999:::;;;;;;===>>>@@@AAAAAA@@@???===;;;<<<<<<;;;999888999;;;<<>>======<<<;;;999777888999444444444444333333333222222222111000000000000111000000000000/////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,,,,...------........./////////........................000000000000////////////------........./////////....../////////000000000...........................///888GGGTTT[[[```dddfffnnnvvvwwwpppaaaKKK:::222222111111111111222222000111222222333333222222111222222333333444444444666666666666666666666666777777888999;;;<<<======<<>>===::::::999999888777777777777666666555555666666777555888777999<<>>EEEXXXssszzz|||yyyyyy{{{{{{wwwrrrqqqttttttqqqssszzz}}}vvvrrr```]]]WWWNNNDDD>>>;;;:::777888888:::;;;===>>>??????@@@BBBBBBAAA???>>>>>>888;;;===<<<;;;???HHHPPPZZZrrrxxxyyyxxxXXXIIIAAA666999::::::999999999999888555444444444444333333333222222111000000000000000000000/////////.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------))))))***+++++++++++++++++++++++++++++++++++++++)))*********++++++++++++******++++++++++++******************++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,------------.........//////------------------------/////////.........------,,,,,,---------.........---------.........//////------------------------111111888FFFQQQXXX]]]bbbeeekkkqqqttttttkkkVVVBBB222111000//////000111222000111111222222222222222111111111222333333444444555555555555555555555555444555666777888:::;;;;;;;;;===AAACCCCCCDDDEEEGGGGGGGGGHHHJJJKKKKKKJJJHHHGGGGGGFFFGGGHHHHHHGGGGGGIIIIIIIIIGGGEEEDDDFFFGGGFFFGGGIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGEEECCCBBBAAA>>>???????????????>>>>>>;;;::::::999888888777777777777666666666666777777555999555777===<<>>DDD===:::FFFNNN^^^}}}~~~xxxwwwyyyyyyvvvrrrnnnssstttooolllooorrrssstttyyy{{{rrrjjjbbb^^^MMMKKKGGGAAA<<<999:::;;;:::;;;===>>>@@@BBBDDDDDD@@@BBBCCCCCCBBB@@@@@@@@@:::???BBBCCCDDDNNN___mmm}}}sss]]]YYYGGG;;;@@@@@@888:::;;;:::::::::888555555555555444444444333333222111111000000000000000000/////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------((()))***+++++++++++++++++++++++++++++++++++++++))))))******++++++++++++******++++++++++++******)))************+++++++++******************************+++++++++,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,------------.........//////------------------------.........------,,,,,,,,,------........./////////------........./////////........................222000444===FFFKKKQQQVVV___dddhhhmmmqqqlllXXXCCC111000///......///000111000000111222222222222222000000111222333333444444555555555555555555555555222333444555666888999999:::===@@@BBBBBBCCCDDDEEEAAAAAABBBDDDFFFFFFEEEDDDEEEDDDDDDEEEFFFFFFEEEDDDDDDFFFHHHIIIGGGFFFFFFFFFCCCEEEHHHIIIJJJJJJJJJKKKIIIIIIHHHGGGGGGFFFEEEEEEGGGGGGGGGGGGEEECCC@@@???======>>>????????????>>>;;;;;;:::999999888888777777777666666666666777777666:::444555<<<888NNN~~~rrrSSSFFF???>>>@@@;;;<<<<<<;;;;;;;;;::::::::::::999888888777777888888::::::999888888999::::::999999999888888888777777888888999:::<<<>>>@@@AAAHHHJJJ\\\wwwzzzuuurrrqqqrrrvvvtttqqqmmmkkkkkkkkkllloootttzzz|||~~~~~~oooddd]]]XXXRRRNNNFFFDDD@@@===;;;;;;<<<======>>>???@@@BBBCCCDDDEEE;;;???AAA??????AAABBB@@@???>>>AAAHHHRRReeexxxaaaKKKDDDBBB<<<;;;???888888777666555444333333444444333333222111000000222111000//////.........000000000000000000000000//////.........---------************+++,,,------...---,,,,,,++++++++++++++++++++++++++++++++++++************************+++++++++++++++***)))((()))))))))))))))))))))))))))************++++++++++++***)))'''''''''((()))+++***)))((((((***,,,---------------------------******+++++++++,,,,,,,,,...------,,,+++***))))))---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------------------------------------------------------............///---------,,,,,,+++++++++........................---...111555999>>>BBBDDDOOOVVV\\\cccllllllVVV;;;000000000000000000000000...............///000000111111111111111111111111555555444333333333444444333333444555666777888999:::<<<>>>>>>>>>???AAACCC@@@@@@AAABBBCCCCCCCCCCCCBBBCCCEEEFFFGGGGGGGGGFFFEEEEEEEEECCC@@@@@@AAACCCCCCDDDEEEFFFEEEFFFIIIKKKJJJIIIIIIIIIJJJIIIFFFDDDGGGEEECCCCCCDDDDDDCCCBBB>>>>>>????????????>>>>>>@@@???===<<<:::888777777777777777777888888888888666777555888:::777IIIkkkpppQQQEEE>>>>>>@@@;;;<<<<<<;;;;;;;;;::::::::::::999888888777777888888:::999999888888999999:::999999999888888888777777888888999:::;;;===>>>???BBBBBBNNNmmm|||xxxrrrtttwwwwwwtttooonnnmmmllllllllllllllliiimmmqqqrrrsssuuu||||||sssjjj___VVVQQQNNNIIIEEE???>>>===;;;;;;;;;===>>>CCCCCCCCCDDDCCCCCCCCCBBBFFFDDDBBBBBBBBBCCCFFFHHHAAAFFFRRRbbbsss[[[KKKAAABBBBBB<<<999<<<999888888777555444444333444333333222222111111111222111000//////.........///////////////////////////.........------------------,,,,,,+++,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++***************************++++++++++++***)))((())))))))))))))))))))))))))))))*********++++++++++++***)))((((((((())))))+++***)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---,,,,,,++++++******))),,,,,,++++++++++++,,,,,,,,,,,,,,,------------...------------------------------------------,,,,,,------------............------,,,,,,,,,+++++++++------------------------/////////000222444555666>>>DDDHHHMMMVVVZZZLLL888000000000000000000000000...............//////000/////////000111222222333444444333333222333333444222222333444555666777777999:::<<<<<<<<<<<<>>>???===>>>???@@@AAAAAAAAAAAABBBCCCDDDFFFGGGGGGFFFFFFEEEEEEDDDBBB@@@@@@AAACCCDDDEEEFFFFFFFFFGGGIIIKKKKKKJJJIIIIIIIIIIIIFFFDDDDDDCCCAAAAAABBBCCCBBBAAA??????@@@@@@@@@@@@??????>>>>>>===<<<;;;999777666777777777777777777777777666777555888:::777HHHhhhlllOOODDD>>>>>>@@@;;;<<<<<<;;;;;;;;;::::::::::::999888888777777888888:::999888888888888999:::999888888888888777777777888888888999999:::<<<<<>>@@@GGGGGG@@@;;;<<<999999888777666555444444222222222222222222222222222111000//////.............................................------------///......---,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******************************++++++******)))))))))))))))))))))))))))))))))))))))*********++++++++++++***)))))))))************)))((()))***+++,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++------------------------///...------,,,,,,------000444666666<<>>333..............................------......///000,,,,,,...///000222333333222222111111111222222333111111222222333444555555777999::::::999999:::;;;;;;;;;<<<===>>>>>>>>>>>>BBBCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCBBB@@@???AAACCCEEEFFFGGGGGGGGGHHHJJJLLLMMMKKKHHHGGGHHHHHHFFFEEEAAA@@@>>>???@@@BBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA<<<===>>>>>>===:::888666777777777777777777777777666888666888:::888EEEbbbiiiLLLBBB===>>>@@@;;;<<<<<<;;;;;;;;;::::::::::::999888888777777888888999999888888888888999999888888888888777777777777999888888888888999999:::@@@===<<>><<<===???AAACCCEEEFFFFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@EEEBBBFFFJJJGGGFFFTTThhhuuu___KKK@@@>>>>>>BBBHHHFFF???;;;<<<999888888777666666555555222222222222222222333333222111000///....................................---------------------------------,,,,,,++++++******+++++++++++++++******************************************************))))))************))))))))))))))))))))))))))))))))))))))))))************++++++*********************))))))((()))***++++++************************************++++++++++++))))))******+++++++++,,,++++++************++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------------......///111000---...222222...------------------------...------------...//////,,,,,,---...///000111222111000000000000111111222111111222222333444444555666777999888777777888999999:::;;;<<<============AAABBBBBBCCCDDDDDDEEEEEECCCCCCCCCAAA??????AAACCCFFFHHHIIIHHHHHHHHHJJJLLLLLLJJJGGGFFFFFFFFFFFFEEE@@@???>>>???AAACCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBB>>>???@@@AAA@@@===:::888888777777777777777666666666888666777;;;888BBBZZZfffJJJAAA===>>>@@@;;;<<<<<<;;;;;;;;;::::::::::::999888888777777888888888888888888888888888888777777777777777777777777888888777777777888888999<<<<<<===>>>===BBBRRRbbbzzz|||zzzxxxuuusssqqqpppppppppiiiiiihhhgggeeeeeefffhhhdddfffffffffeeeeeeggghhhkkkpppvvvyyy{{{}}}zzzvvvrrrfffccc```]]][[[[[[\\\]]]WWWUUUQQQOOONNNMMMKKKJJJDDDCCCBBBBBBBBBAAA@@@>>>BBBCCCFFFHHHIIIIIIHHHGGGIIIHHHGGGFFFEEEEEEDDDDDDJJJNNNTTTVVVTTT^^^~~~}}}iiiUUUFFF===;;;<<<<<<>>>>>>;;;777666999888888777777666666555555222222222222222222333333222111000///............////////////////////////,,,,,,------------------((()))***+++++++++++++++))))))***++++++******)))************************))))))))))))))))))))))))((())))))*********))))))(((((((((((((((((((((((((((((()))))))))******************+++++++++******)))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++((())))))******++++++,,,+++******))))))******++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......///000///111000---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////...............////////////////////////000111222222222222333444444555555666777888888666666777888999:::;;;<<<============@@@@@@AAAAAABBBDDDEEEEEECCCCCCCCCAAA@@@@@@BBBDDDGGGHHHIIIIIIHHHHHHJJJLLLKKKIIIFFFEEEEEEFFFFFFEEECCCBBBAAABBBEEEFFFGGGFFFCCCBBBBBBAAAAAABBBBBBCCCAAABBBDDDDDDCCC@@@===;;;999999888888777777777666666999666777;;;999???QQQeeeJJJBBB===>>>@@@;;;<<<<<<;;;;;;;;;::::::::::::999888888777777888888777777888999999888777777666666777777777777777888888888777777777888888999555888===???===;;;AAAJJJ```zzz|||}}}}}}xxxssspppnnnkkkiiigggeeeddddddddddddbbbdddeeeeeedddccceeefffccceeehhhiiijjjlllqqqvvvxxx{{{~~~zzzvvvtttllliiifffffffffddd___ZZZPPPOOOOOOOOOQQQSSSUUUVVVMMMLLLKKKKKKLLLLLLKKKIIIBBBBBBCCCCCCCCCBBBBBBAAADDDEEEFFFGGGHHHGGGFFFFFFIIIGGGEEECCCBBBBBBDDDEEEOOOYYYbbbaaaccczzzwwwcccRRRDDD===>>>BBB<<<;;;999777555555777:::777666666666555555555444222222222222222222222222222111000//////.........////////////////////////,,,,,,,,,,,,------------&&&''')))++++++++++++***'''((()))++++++***))))))************************))))))))))))))))))))))))(((((())))))******))))))((((((((((((((((((((((((((((((((()))))))))******((()))******+++*********((((((((()))))))))******)))))))))))))))))))))))))))))))))************+++)))))))))*********++++++******))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,******+++++++++,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++......---,,,,,,+++,,,,,,***,,,...------,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...//////////////////.........////////////000000111222222222222333333444444444444666777777666666777999999:::;;;<<<<<<===<<<<<<>>>>>>???@@@AAACCCEEEFFFCCCDDDDDDBBBAAAAAACCCEEEGGGIIIIIIIIIHHHHHHJJJLLLJJJHHHGGGGGGHHHIIIHHHHHHHHHFFFEEEFFFIIIJJJJJJJJJEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGFFFDDDBBB???===:::::::::999999888888777666:::666666;;;999;;;IIIeeeJJJBBB===>>>@@@:::<<<<<<;;;;;;;;;::::::::::::999888888777777888888666777888999999888777666666666666666777777888888777777777777888999999:::555555999======;;;===AAALLL___{{{wwwsssrrrpppllljjjhhhfffeeedddaaabbbddddddcccccccccdddccccccccccccccccccdddeeedddhhhmmmqqqtttwww}}}|||pppooommmjjjfffbbb___^^^[[[XXXWWWYYY\\\\\\XXXTTTNNNPPPTTTWWWXXXWWWUUUSSSJJJIIIIIIJJJKKKJJJGGGEEEAAABBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGFFFFFFFFFDDDBBB@@@@@@AAAFFFKKKNNN]]]qqqkkk\\\MMMDDD???<<<===BBB<<<;;;999777777888999999555555555555444444444444444333333222222111111111222111000//////.................................++++++,,,,,,,,,---------((()))+++,,,,,,+++***)))&&&''')))***+++***)))(((************************))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***'''((()))*********))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))(((((()))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))***++++++,,,************++++++++++++)))*********++++++++++++++++++++++++++++++++++++------,,,+++************))))))***,,,,,,,,,---...------------------------------,,,,,,------...///.........//////000000111////////////000111222333111111111222222222222222222333555555555555777999888999:::;;;;;;<<<;;;;;;<<<<<<===>>>AAADDDFFFHHHDDDEEEDDDCCCBBBBBBDDDFFFGGGHHHIIIHHHGGGGGGIIIKKKJJJIIIIIIKKKMMMMMMLLLKKKLLLJJJIIIJJJKKKMMMMMMLLLHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIGGGFFFCCCAAA???===<<<<<<;;;;;;:::999999888666:::666666<<<999999CCCfffKKKBBB>>>>>>???:::<<<<<<;;;;;;;;;::::::::::::999999888777888888888666777888999999888777666555666666666777777888888777777777777888999:::;;;;;;777666888:::888999===CCCJJJYYYsss|||yyytttqqqnnnllljjjhhh___aaaccccccaaa___^^^___^^^\\\[[[\\\]]]]]]\\\[[[VVVYYY\\\]]]\\\]]]```cccggghhhjjjmmmpppsssuuuvvvzzz~~~~~~}}}zzz{{{wwwooojjjgggccc___VVVVVVVVVVVVUUUTTTSSSSSSUUUSSSSSSWWW]]]^^^[[[WWWWWW[[[```cccbbb\\\UUUPPPIIIHHHHHHHHHHHHFFFBBB???AAACCCDDDEEEEEEFFFGGGIIIFFFFFFGGGGGGGGGHHHHHHHHHCCCBBBBBBDDDIIIRRRZZZ```tttqqqUUUHHH>>>======:::999:::999999888666777888555111444444444444444444333333444444333333222111000000222111000//////.........------------------------+++++++++,,,,,,---------+++,,,---...---+++)))(((%%%''')))***+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''(((*********)))((('''(((((()))))))))))))))************************))))))))))))*********************)))))))))))))))))))))(((((((((((())))))******+++++++++,,,,,,,,,++++++++++++++++++++++++'''(((((()))***+++++++++)))************+++++++++))))))******++++++++++++************************+++++++++++++++,,,------+++))))))+++,,,++++++,,,---------------------------,,,,,,,,,,,,---......,,,---...///000222222333////////////000111333333000000000000111111111111000222444444444555666888777888999::::::;;;:::::::::;;;<<<===@@@DDDGGGIIIEEEEEEEEEDDDCCCCCCEEEGGGGGGHHHIIIHHHGGGGGGHHHJJJJJJJJJKKKNNNPPPQQQPPPNNNNNNLLLKKKKKKMMMNNNNNNMMMKKKJJJHHHGGGGGGHHHJJJKKKKKKJJJGGGEEEBBB@@@>>>=========<<<;;;;;;:::999999666:::777666<<<:::888@@@aaaHHHBBB>>>>>>EEEGGG???>>>===<<<:::999888777999888888777666555555444777777777777777777777777555555666777777777777777777777777777888888888888888888999999999:::::::::===???DDDTTTwww}}}vvvooojjjeeeeeeddddddbbbaaa```___aaa^^^\\\[[[[[[\\\[[[[[[TTTZZZ[[[VVVVVVZZZ[[[XXX]]][[[YYYYYYZZZ\\\\\\\\\^^^______``````______^^^```^^^\\\XXXUUUSSSQQQPPPRRRRRRRRRRRRSSSUUUWWWXXX]]]```dddggghhhgggeeeccceeejjjnnnllldddYYYPPPLLLIIIGGGEEEDDDDDDDDDDDDCCCFFFGGGHHHJJJKKKJJJGGGEEEGGGHHHHHHGGGFFFFFFHHHJJJCCCCCCJJJ[[[rrrgggQQQ@@@@@@???>>>===<<<;;;;;;888999999888555444444555333333333333333333333333222222222111000//////...///............---------...------,,,,,,------......---+++******+++---...++++++***************+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))************))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))&&&'''((('''&&&'''(((***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''************************))))))))))))))))))))))))************************************************************************)))************+++++++++---,,,***(((((()))***+++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------...///000000111...---------///111333444222222111111111111222222333333222222222333444444666666666888;;;===<<<;;;<<<===???AAACCCDDDDDDDDDBBBBBBCCCFFFHHHHHHGGGFFFMMMLLLJJJGGGEEEEEEHHHKKKMMMLLLLLLNNNRRRTTTSSSRRRPPPNNNMMMNNNPPPRRRRRRQQQKKKJJJHHHHHHJJJLLLLLLLLLLLLLLLKKKIIIFFFDDDBBB@@@AAA@@@???>>>===;;;::::::888888777777888:::<<<===___GGGBBB===<<>>DDD]]]|||vvvssspppkkkfffccccccdddeeecccaaa^^^]]]\\\[[[[[[ZZZTTTXXXYYYUUUUUUXXXYYYVVVWWWVVVTTTTTTVVVWWWWWWWWWUUUVVVVVVVVVVVVVVVVVVUUUTTTTTTSSSRRRRRRRRRRRRSSSTTTUUUVVVXXX[[[___bbbdddkkklllmmmllljjjgggdddbbbdddeeeeeeaaaYYYPPPKKKIIIFFFEEEDDDEEEGGGJJJMMMNNNJJJHHHEEEDDDDDDEEEFFFGGGHHHJJJLLLKKKIIIFFFDDDDDDSSS^^^rrrhhhQQQHHH??????>>>===<<<;;;::::::888999999777555333444444333333333333333333333333222222111111000//////...............------------------,,,,,,,,,,,,------------------------------++++++***************+++))))))***++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))((()))***)))((()))***,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))*********+++++++++---,,,***)))((()))***+++,,,,,,+++******+++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,------...//////000000///.........///000222333222111111000000111111222333222222222222333444444555555555888:::<<<;;;:::;;;<<<===>>>@@@BBBCCCDDDBBBCCCDDDFFFGGGHHHGGGFFFKKKJJJIIIGGGEEEFFFHHHKKKLLLMMMOOORRRSSSTTTSSSRRRPPPNNNMMMNNNPPPRRRSSSRRRMMMKKKJJJJJJLLLNNNOOONNNMMMMMMLLLJJJHHHEEECCCBBBBBBAAA@@@???>>><<<;;;;;;999888888888999:::<<<===\\\FFFBBB<<<:::>>>>>>888999999::::::;;;;;;<<<888888777777666666555555666666666666666666666666555555666777777777777666666666777777777777888888777888888888999999999999999<<<;;;999CCC]]]}}}zzzssslllhhheeedddeeedddbbb```^^^]]]\\\\\\VVVXXXXXXUUUUUUWWWWWWUUUTTTSSSQQQRRRSSSUUUUUUTTTPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMNNNOOOPPPRRRSSSUUUUUUWWWYYY\\\```ccceeeiiihhhfffddd```]]]ZZZXXX\\\ZZZWWWRRRLLLIIIHHHIIIGGGFFFEEEDDDEEEGGGIIIKKKIIIGGGDDDBBBBBBDDDFFFHHHGGGEEEBBBAAAEEEPPP]]]ffffffNNNCCCBBB======<<<;;;:::999888888777888888777555333333444222222222222222222222222222111111000000//////...............------------------,,,,,,,,,,,,------+++,,,---......---,,,++++++***************++++++((())))))******))))))((((((((((((((((((((((((((())))))************))))))*********)))((('''''''''((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))((()))***)))((()))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************************************)))))))))*********++++++,,,+++***)))((()))***+++,,,++++++******++++++,,,*********++++++++++++,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,------....../////////000////////////000111222222111111000000111111222222222111111222333333444444444444666999;;;:::999::::::;;;;;;===???BBBCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFFFFIIIKKKJJJMMMQQQTTTTTTSSSSSSSSSNNNLLLKKKKKKNNNPPPQQQQQQOOOMMMLLLMMMOOOQQQQQQPPPNNNNNNMMMLLLJJJHHHFFFEEECCCCCCBBBAAA???>>>===<<<:::999999888999:::<<<===}}}[[[EEEBBB===:::<<<;;;888888999999::::::;;;;;;888777777777666666666555666666666666666666666666444555666666777777666666666666666666777777777888777777777888888888888999777;;;===;;;:::CCCSSS___xxx}}}yyy|||}}}tttnnnkkkjjjhhheeeaaa^^^]]]]]]ZZZZZZYYYXXXXXXXXXWWWUUUUUUTTTSSSSSSUUUUUUUUUTTTQQQQQQPPPPPPPPPPPPQQQQQQOOONNNNNNNNNNNNNNNOOOOOORRRRRRQQQQQQRRRTTTUUUVVVVVVUUUTTTRRRQQQPPPPPPPPPPPPNNNLLLIIIHHHHHHJJJLLLFFFGGGGGGGGGFFFFFFGGGHHHJJJJJJIIIGGGDDDCCCBBBCCCGGGHHHLLLUUUeee|||jjjXXXOOOHHHAAA===;;;;;;:::999888777777666666777777666444333333444222222222222222222222222111111000000////////////.........---------,,,,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++*********)))******+++,,,(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))************+++***))))))))))))******++++++++++++++++++++++++************++++++++++++************************+++++++++***+++,,,,,,---,,,,,,---------.........000000000000000000000111111111000000000000111111111111000111111222333444333222333555888999999888;;;:::999:::;;;>>>AAACCCDDDEEEEEEEEEDDDDDDDDDEEEDDDEEEFFFFFFFFFGGGIIIKKKIIILLLPPPRRRQQQQQQRRRTTTKKKJJJHHHIIILLLNNNOOOOOONNNMMMLLLNNNPPPRRRQQQQQQOOOOOONNNMMMKKKJJJHHHGGGEEEDDDCCCBBBAAA??????>>>;;;;;;:::999999:::;;;<<<|||ZZZFFFDDD>>>;;;<<<:::999999999999999888888888777777777777666666666666555555555555555555555555444444555666666666666666555666666666666777777777666666777777777888888888999:::;;;<<<;;;;;;???CCCMMMfff}}}{{{||||||zzzuuunnnhhhffffffaaa^^^\\\\\\]]]\\\YYYXXXVVVUUUTTTTTTUUUUUUTTTRRRSSSRRRQQQQQQQQQQQQRRRSSSQQQQQQPPPNNNNNNMMMMMMNNNOOONNNMMMKKKJJJJJJKKKKKKKKKKKKJJJJJJKKKMMMNNNOOOKKKJJJIIIIIIJJJKKKLLLLLLCCCFFFIIIJJJJJJIIIKKKLLLLLLLLLKKKJJJIIIJJJNNNRRRbbbmmmiiiKKK???AAAAAA===888::::::999888777666555555555666666555333222333444111111111111111111111111000000000///////////////...------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***))))))***++++++******))))))***++++++,,,))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))'''((((((((()))))))))***((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''((('''&&&&&&(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))******++++++++++++++++++++++++))))))*********+++++++++************************+++************+++,,,,,,,,,,,,,,,,,,------------////////////000000//////111000000000000000000111000//////000111222333444222222222444777999888777::::::999:::;;;>>>AAACCCCCCEEEEEEDDDBBB@@@AAACCCAAACCCEEEFFFFFFGGGHHHJJJHHHJJJLLLMMMNNNPPPSSSUUULLLKKKJJJKKKMMMOOONNNNNNKKKKKKKKKMMMOOOPPPPPPOOONNNNNNNNNMMMLLLJJJIIIHHHFFFEEEDDDCCCBBBAAA@@@???===<<<;;;:::::::::;;;<<>>:::888:::999999888777666555555444444555666555333222333444000000000000000000000000////////////////////////------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,,,,***))))))(((((())))))***(((((((((((((((((((((((())))))************))))))'''''''''((()))*********((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))((()))***)))((()))***,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))))))))***++++++,,,,,,++++++***)))))))))************+++***************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...111000000//////000000111////////////000111333333222222222444777999888777999999999:::;;;>>>@@@AAACCCDDDEEEBBB>>>===???AAA???AAAEEEFFFFFFFFFGGGHHHGGGFFFGGGKKKOOOSSSTTTTTTOOONNNOOOPPPRRRQQQOOOMMMIIIHHHIIIKKKNNNOOONNNMMMMMMMMMMMMLLLKKKJJJIIIHHHFFFFFFEEEDDDBBBAAA@@@??????>>><<<;;;:::;;;;;;<<>>;;;>>><<<999999999888777777666666666666666666777777777777555555555555555555555555333444555555666666555555555555555666666666777777555555555666666666777777999444333666888888;;;@@@777AAALLLWWWmmm{{{yyy{{{}}}xxxtttwwwxxxtttpppooollljjjiiihhhgggeeebbb___ZZZYYYWWWVVVVVVWWWYYYZZZVVVVVVUUUTTTSSSSSSSSSSSSQQQPPPOOONNNMMMNNNOOOOOOJJJJJJKKKKKKKKKKKKLLLLLLNNNMMMLLLNNNPPPOOOLLLIIIKKKLLLKKKIIIIIIMMMVVV^^^eeelllxxx\\\FFFEEEEEEDDD>>>888888<<<999999888777666555444444333444555444222222222444000000000000000000000000////////////////////////---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,(((+++...000000...+++((())))))))))))***+++,,,---+++***))))))))))))***+++))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))((()))***)))((()))***,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***'''(((((()))))))))))))))***+++,,,,,,,,,,,,+++***))))))))))))***************************************************++++++,,,,,,,,,++++++++++++++++++)))***,,,---...///......000000////////////000000.........///000111222333222222333555777999888777666666777999;;;<<<>>>>>>BBBDDDDDDAAA<<<:::<<>>AAADDDFFFFFFFFFFFFFFFDDDCCCEEELLLUUUXXXUUUPPPNNNOOOPPPRRRSSSQQQLLLIIIGGGGGGHHHJJJMMMNNNMMMLLLJJJKKKKKKKKKJJJIIIHHHHHHFFFFFFEEECCCBBBAAA@@@???@@@???===;;;;;;;;;;;;<<>>===888888888888777777777777666666666666777777777777555555555555555555555555333444555555666666555555555555555555666666666777555555555555666666666777555333555:::999444555:::333:::@@@CCCQQQtttxxxqqqmmmmmmttt|||}}}}}}{{{zzzxxxwwwvvvsssooolllaaa```^^^]]]]]]^^^```aaa^^^]]]\\\ZZZXXXVVVVVVUUUSSSRRRPPPNNNMMMMMMMMMMMMLLLLLLMMMNNNOOOOOOOOONNNLLLJJJJJJLLLPPPQQQOOOLLLGGGIIIJJJMMMSSSbbbtttfffIIIGGG@@@;;;;;;;;;888777888999999888777666555444444333444555444222222222444000000000000000000000000.........///////////////---------,,,,,,,,,++++++,,,++++++++++++++++++,,,&&&+++111555555111+++&&&))))))))))))***+++,,,---,,,+++***))))))***+++,,,************************))))))************))))))******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&'''((('''&&&'''(((***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))***))))))***+++,,,------,,,+++***))))))))))))************))))))))))))))))))))))))*********)))***++++++,,,,,,+++++++++++++++++++++''')))+++---............000000////////////000000------......///111222333333222333555888999999888333444666888:::;;;<<<<<>>===@@@DDDGGGFFFEEEEEEEEEAAAAAAEEEOOOZZZ]]]VVVNNNKKKMMMOOOQQQQQQNNNHHHDDDFFFFFFHHHJJJMMMNNNMMMLLLIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFEEECCCBBBAAA@@@???@@@???===<<<;;;;;;;;;<<>>===<<<:::999888777999888888777666555555444444444555555444444333222000000000000//////////////////////////////////////////...---,,,***)))((())))))***++++++++++++***...)))===___]]];;;)))111+++*********))))))(((((())))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&''''''(((((((((((((((&&&&&&''''''(((((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((*********++++++,,,,,,---,,,,,,+++***+++,,,---......------------...//////000//////......000111222222222333444444555555666555555555555666777888999<<<;;;;;;:::;;;<<<===>>>>>>@@@BBBDDDEEECCCAAA@@@???CCCJJJRRRXXXYYYVVVSSSRRROOOLLLLLLMMMMMMJJJGGGCCCFFFJJJLLLLLLKKKLLLLLLFFFGGGHHHJJJKKKKKKJJJJJJGGGGGGGGGGGGEEECCCAAA???BBBAAA@@@???>>>===<<<;;;qqqXXXBBB===???===:::999999999999888888888888777666666666666555555555555666666555555555444444444333333222222333333444555222666777333111333555555444444444444555555555555555555555555666666666666111333777;;;<<>>======<<<:::999777666666888888777777666555555444444444444444444333333222000000000000/////////....................................---,,,+++***)))))))))***++++++++++++******)))000<<<:::...'''+++*********)))))))))(((((((((((()))))))))*********(((((((((((((((((((((((('''(((((()))******++++++(((((((((((((((((((((((((((((())))))))))))(((((()))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&''''''((((((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))((((((((((((++++++++++++++++++++++++,,,,,,+++++++++,,,---...---------------....../////////.........///000111111222222333333444444555555555555555666777888888;;;;;;::::::;;;<<<===>>>===???AAADDDDDDDDDBBBAAA>>>DDDMMMVVV\\\[[[VVVRRRPPPMMMKKKKKKLLLLLLJJJHHHEEEHHHKKKMMMMMMLLLMMMMMMHHHIIIJJJKKKLLLKKKJJJJJJGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCBBB@@@???>>>======oooWWWBBB===???<<<999:::999999999888888888888777666666666555555555555444555555555555555444444444333333222222333333444555222666888555333555666444444444444444555555555555444555555555555666666666111444999<<<999555888>>>FFFXXXqqq}}}xxxtttoooiiibbb^^^ZZZYYYXXXZZZ[[[\\\[[[YYYPPPRRRTTTTTTQQQNNNLLLKKKLLLOOOSSSVVVXXXYYY[[[\\\```ccciiiooouuuzzz~~~sssZZZTTTLLLEEEBBB@@@>>>>>>;;;;;;:::999888666555555777777777666555555444444333444444444444333222222000000000/////////......------------------------,,,---------,,,,,,+++***))))))***++++++++++++***)))///...&&&$$$***,,,)))******))))))))))))(((((((((((())))))))))))******(((((((((((((((((((((((('''(((((())))))******+++(((((((((((((((((((((((('''(((((())))))(((((('''***)))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((&&&''''''(((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))+++++++++++++++*********,,,++++++++++++,,,------,,,,,,,,,---------.........------------...//////000000000111222222333333444444444444555666777888::::::::::::;;;<<<===>>>===>>>AAACCCEEEEEEDDDCCC@@@FFFPPPZZZ___]]]VVVPPPMMMKKKJJJJJJKKKKKKJJJIIIHHHKKKNNNOOONNNMMMNNNOOOKKKLLLMMMMMMMMMLLLJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGEEEDDDCCCAAA@@@??????>>>lllVVVAAA===>>><<<999:::999999999888888888777777666666555555555444444444555555555555555555555555333333222222333333444555222666777555555777666333333333444444444555555555444444444555555555666666999888999999666444888??????JJJXXXfffyyyzzzxxxuuusssssssssrrrqqqhhhlllooooookkkhhhhhhiiiqqquuuzzz~~~xxxbbbUUUNNNJJJDDD???>>>>>>??????;;;::::::999777666666555666666666555555444444444333333333333333222111111000000/////////.........------------------------+++,,,,,,------,,,,,,,,,))))))***++++++++++++***)))111222)))'''---...((())))))))))))))))))(((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))******(((((((((((((((((((((((('''(((((((((((((((((('''***)))(((''''''&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((((((((((((((())))))((((((''''''&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))************+++++++++++++++++++++++++++,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,------............///000000111111222333333333333444555666777888999999:::;;;===>>>>>>===???BBBDDDFFFGGGGGGGGGEEEJJJRRRYYY]]]ZZZSSSNNNKKKJJJIIIIIIIIIJJJKKKKKKLLLNNNPPPQQQOOOOOOOOOPPPMMMMMMNNNNNNMMMKKKIIIHHHJJJIIIHHHFFFFFFFFFGGGHHHGGGFFFDDDBBB@@@@@@@@@@@@iiiTTTAAA===>>>;;;999:::999999999888888888777777555555555555444444444444444555555555555555555555333333222222333333444555222555666555555777666111333333333444444444444555444444444444555555555555777555444555333222666===555:::???DDDRRRnnnrrr]]]MMMEEEGGGDDDAAA>>>======;;;:::;;;::::::999888777666666555555555555444444444444222222333333222222111000////////////....................................++++++,,,,,,------,,,,,,))))))***++++++++++++***(((***,,,---+++)))(((((((((((((((((((((((())))))'''(((((((((((()))))))))''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((((((((((((((())))))((((((''''''&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))'''((((((((()))))))))***(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,---------------------...//////000000111222222222222333444555666666777999:::<<<===>>>>>>???AAACCCFFFHHHIIIIIIJJJLLLNNNQQQUUUWWWUUUQQQMMMKKKKKKJJJIIIIIIJJJLLLMMMPPPRRRSSSRRRPPPOOOPPPQQQMMMNNNNNNMMMLLLJJJHHHFFFKKKJJJIIIGGGFFFGGGGGGHHHHHHGGGDDDBBBAAA@@@AAAAAAgggSSSAAA===>>>:::999;;;999999999888888888888777555555555444444444444333444444444555555555555555333333222222333333444555333555444222444777555111333333333333444444444444333444444444444555555555333333555888666222222555444777999999===KKKaaasssqqqhhh\\\LLLCCCBBB@@@>>>===<<<===<<<:::888::::::999999888777777666444444444444444444444444111222222222222111000000/////////.........------////////////////////////++++++,,,---------,,,,,,))))))***++++++++++++***+++&&&&&&,,,***$$$&&&---''''''(((((((((((())))))''''''(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&''''''(((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))''''''(((((())))))******(((((())))))***++++++,,,)))******+++,,,+++++++++)))***+++,,,---,,,+++***+++,,,------......------------......//////000000111111111111222333444555555666888:::<<<===>>>>>>AAABBBDDDFFFHHHIIIJJJJJJOOOOOOOOOQQQRRRRRRQQQOOOMMMMMMMMMKKKJJJKKKNNNPPPSSSTTTTTTSSSQQQOOOPPPQQQNNNNNNNNNMMMLLLJJJHHHFFFKKKKKKJJJIIIIIIIIIJJJJJJKKKIIIFFFDDDBBBBBBCCCDDDeeeRRRAAA======:::888;;;999999999888888888888777555555555444444444333333444444444555555555666666333333222222333333444555444444222000222666555000222222333333333444444444333333444444444555555555555444666:::999555333666777:::===;;;999:::@@@FFFXXXdddxxxqqqcccXXXUUUOOODDD>>>AAA===;;;::::::;;;;;;:::999999888888777777666666555333333333333333333333333111111111111111000000/////////.........---------........................,,,,,,,,,------,,,++++++))))))***++++++++++++******((((((+++***'''***///'''''''''((((((((())))))'''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''&&&''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''''''''((()))*********++++++******))))))((((((((()))***+++,,,++++++***((()))+++,,,---,,,+++***+++,,,---...///......---------......///000000000111000000111111222333444333555777:::<<<>>>>>>>>>AAAAAACCCDDDFFFGGGHHHIIIMMMLLLMMMOOORRRTTTSSSRRRPPPPPPPPPMMMKKKLLLOOORRRUUUUUUUUUSSSPPPOOOPPPQQQOOOOOOOOOOOOMMMKKKIIIHHHIIIJJJKKKMMMNNNOOOOOOOOONNNLLLIIIFFFEEEEEEFFFGGGdddQQQAAA>>>===999888;;;999999999888888888888777555555444444444333333333444444444555555555666666333333222222333333444555444444111...000555444000222222333333333444444444333333333444444444555555777444222444555444666;;;111444888:::888888:::<<>>>>>???@@@AAABBBCCCDDDEEEFFFGGGIIIJJJLLLPPPTTTVVVVVVUUURRRRRRRRROOOLLLLLLPPPTTTVVVVVVUUUSSSPPPOOOOOOQQQPPPPPPPPPPPPOOOMMMKKKJJJGGGIIILLLOOORRRSSSTTTTTTQQQOOOLLLIIIGGGHHHIIIJJJbbbSSSDDD>>>===;;;:::;;;888888888777777777777666444444444444444444444444222333333444444333333222444333333222222333333444333333333333333333333333000000111222444555666666222222333333333333444444444444444444444444444444333444555777777777666555AAA===CCCQQQ___mmmvvvggg\\\NNNNNNMMMJJJFFFBBB===:::777777777777666666666555:::777444444666666555222333333222222111000000000000000000000000000000000///222111+++***...000///,,,---...//////...---,,,++++++++++++++++++++++++******))))))((((((''''''))))))************))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((()))***)))'''&&&&&&'''(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((()))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***+++,,,---((())))))******+++,,,,,,---------............///............//////000000000111111222222333444444444444555777999;;;===>>>??????>>><<<;;;===AAADDDGGGIIIHHHHHHKKKQQQSSSPPPNNNNNNNNNLLLKKKLLLOOORRRWWWUUUSSSRRRRRRRRRPPPNNNMMMNNNOOOPPPPPPNNNLLLJJJHHHMMMMMMLLLVVVgggnnnjjjggg^^^SSSKKKHHHHHHIIIIIIcccSSSCCC>>>===:::777666999888888888888777777777444444444444444444444444222333333444444333333222444333333222222333333444333333333333333333333333000111111222333444555555222222222333333333444444444444444444444444444444555555666666777777666666999555777@@@GGGNNN___rrrtttfff^^^YYYTTTPPPLLLKKKJJJHHHEEEAAA===:::888777666666555555666666999777444444666666444222333333222111111000000///000000000000000000000000---......---++++++,,,------------......---------++++++++++++++++++++++++***)))))))))((((((((('''))))))************))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((()))))))))'''&&&'''((((((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((()))))))))((('''&&&&&&'''((()))))))))(((''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***+++,,,,,,))))))******+++,,,,,,,,,------------............------........./////////000000111111222333333444444555555666888:::<<<===<<<;;;:::888888999===AAACCCEEEEEEFFFKKKSSSVVVTTTSSSRRRQQQOOONNNMMMOOOPPPVVVSSSOOONNNOOOQQQSSSSSSPPPPPPQQQQQQQQQPPPNNNNNNKKKOOOPPPQQQ]]]oootttpppiiiaaaXXXPPPNNNNNNNNNMMMcccSSSCCC???AAA???999666999999999888888888888777444444444444444444444444222333333444444333333222333333222222222222333333333333333333333333333333222222222222333333333444222222222222333333333333444444444444444444444444888777777666666666666777888444444888888888AAAMMMfffwwwttt___OOOGGGGGGIIIJJJHHHHHHGGGEEEBBB???<<<:::999777555444444444666777888666444444555555444222333222222111111000//////000000000000000000000000---+++---333222***)))...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))((((((((((((((())))))******))))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((()))((('''&&&'''((((((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))((((((''''''''''''(((((()))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************************++++++,,,---------------------............---------------.........000000000111222222333333555555555666777888::::::777777666555444666:::===???BBBBBBDDDJJJSSSWWWVVVUUUTTTSSSRRRQQQPPPPPPPPPSSSPPPLLLKKKMMMRRRWWWYYYTTTSSSSSSRRRRRRRRRRRRRRRQQQSSSSSSVVVbbbppprrrkkk___ZZZTTTOOOLLLLLLKKKKKK```QQQCCCBBBFFFEEE@@@;;;999999999999888888888888444444444444444444444444222333333444444333333222333333222222222222333333222222222222222222222222333222222222222222222222111222222222222333333333333333333333333333333333:::999777666555555666777999777777;;;:::777:::AAACCCNNN```sss{{{iiibbbWWWNNNIIIGGGHHHHHHDDDCCCCCCAAA???===;;;999999777444222222333666777555555555555555444333222222222222111000000//////////////////////////////111,,,000;;;999---***111---,,,+++******+++,,,---************************))))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((()))((('''&&&'''((((((((((((((((((((((((((()))'''&&&'''((()))((('''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))(((((((((''''''((((((((()))(((&&&$$$$$$&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************)))))))))***++++++,,,,,,---......,,,,,,---------.........------------------------//////000000111222222222555555555555666777888888555555555444444666999<<<>>>AAACCCFFFMMMVVVYYYXXXUUUTTTRRRRRRRRRQQQPPPOOOOOOLLLJJJKKKPPPUUUZZZ\\\VVVUUUTTTSSSRRRSSSUUUVVVVVVUUUTTTVVV___gggddd[[[RRRPPPMMMKKKJJJIIIHHHHHH^^^PPPDDDCCCFFFEEE???;;;999999999888888888777777444444444444444444444444222333333444444333333222333222222111111222222333222222222222222222222222333333222222222222111111111111111222222222333333333333333333333333333333999888777555555555666777444444666999999777888;;;===???FFFTTTggg~~~qqq```SSSSSSRRROOOJJJGGGDDDDDDAAA@@@@@@>>>===;;;999888888666444222111333555666333444555555444333333222222222111111000//////...////////////////////////111---222===;;;...+++222,,,+++***))))))***+++,,,************************(((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&((()))(((''''''((()))(((((((((((((((((((((((()))'''&&&'''((()))((('''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))'''(((((((((((((((((('''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********)))((((((***++++++,,,,,,---......,,,,,,,,,------------...------------------------...//////000000111111222555555444444555555666777666777777666666888;;;>>>===CCCIIIPPPYYYbbbdddaaaXXXUUUQQQOOOOOONNNLLLJJJJJJJJJKKKOOOTTTXXXZZZZZZWWWVVVTTTRRRRRRTTTVVVWWWVVVTTTSSSTTTZZZ]]]XXXPPPNNNOOOOOOOOONNNMMMMMMMMM]]]PPPEEEAAA@@@===888777888888888777777777777666444444444444444444444444222333333444444333333222222222111111111111222222222222222222222222222222222222222222222111111111111111111111222222222222333333333333333333333333777666666555555555555666333333444666666666555555===999777<<>><<<:::999888777777555333222222222444555111333555555444222222222222111111000000///......000000000000000000000000...,,,000777555---***...,,,++++++******++++++,,,************************(((((((((((())))))))))))'''(((((())))))(((((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((((((''''''((()))(((((((((((((((((((((((()))'''&&&'''((()))((('''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))''''''((((((((((((''''''(((''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))*********)))(((******++++++,,,---------,,,,,,,,,,,,------------.........---------------.........///000000111111333333333333444555666666666777888888888:::<<>>???KKK[[[hhhrrrwwwrrrkkk\\\UUUMMMIIIIIIIIIGGGEEEHHHIIILLLPPPTTTUUUSSSQQQQQQQQQPPPPPPPPPQQQRRRSSSQQQRRRUUUWWWWWWVVVUUUVVVTTTUUUVVVTTTPPPLLLLLLLLLxxxWWWOOOFFFAAA<<<888999===666666666666555555555555444444444444444444444444222333333444444333333222222222111111111111222222111111111111111111111111000000111111111222222222000111111111111222222222222222222222222222222222111222444555666555444444555555444222333666555333000111666:::888333777???555HHHZZZbbbgggvvvuuummmbbb]]]WWWKKKHHHJJJCCCEEEMMMUUUUUUMMMDDD???>>>@@@???===:::888777666666444444444333333333222222...111555555333111111222111111111000//////......000000000000000000000000+++///000,,,+++------++++++,,,---......---,,,+++))))))))))))))))))))))))'''((((((((())))))******''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%'''((((((''''''(((***(((((((((((((((((((((((()))'''&&&'''((()))((('''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))&&&'''((())))))((('''&&&&&&(((***++++++***(((&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((($$$&&&(((***++++++***)))((())))))***++++++,,,,,,++++++,,,,,,,,,---------000000/////////.........------......///000000000111111111222333444666666333555666777777888;;;===BBBOOO___llltttuuulllbbbWWWPPPIIIFFFIIILLLLLLKKKIIIIIIJJJMMMPPPQQQPPPNNNOOOOOOOOOOOOOOOPPPQQQQQQRRRTTTWWWXXXVVVSSSTTTWWW[[[]]]\\\XXXRRRNNNLLLMMMzzzYYYLLL@@@<<<===;;;888888999999888888777666666666555555444444444333333333333333333222222222111111111111222222222222111111000111111111111222222222//////000111111111111000000000000000000000000000111111111111111111111111222222222333333444444444333333333333333333333333555555555555555666777777555;;;BBBEEEJJJVVViiixxx|||lll```[[[XXXTTTPPPLLLIIIGGGFFFIIIQQQWWWTTTJJJBBB@@@BBBAAA>>>;;;::::::999888777444444444333222111000///333333222222111111222222222222222111000//////...//////000000000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))((((((((((((((()))******,,,++++++***)))(((''''''))))))))))))((('''&&&%%%(((((((((((((((((((((((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''''')))***+++((((((((((((((((((((((((++++++***((('''&&&%%%$$$'''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((******))))))(((((('''''')))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,)))************+++++++++---,,,,,,++++++,,,,,,---////////////000000000000111000000000222555777999<<<:::666555666;;;@@@DDDBBBNNN___mmmrrrmmmbbbZZZUUUMMMEEEGGGOOOSSSOOOIIILLLLLLLLLLLLKKKJJJIIIIIIJJJIIIIIIIIIKKKNNNQQQSSSTTTSSSQQQQQQSSSWWW[[[^^^eeebbb^^^XXXTTTPPPNNNMMMxxxXXXKKK@@@<<<<<<:::888888888888888777666666555555555444444444444333333333333333222222222111111111000111111222222111111000000000111111111222222222///000000111222111111111000000000000000000000000111111111111111111111111222222333333333333333333333333333333333333333333444444444333444444555666444888;;;;;;===DDDPPPZZZjjj{{{vvvlllbbbZZZWWWUUURRRNNNKKKHHHGGGFFFDDDKKKQQQQQQKKKFFFEEEFFFCCC@@@<<<999888888777666555444444333222111000000444333222222111111111111222222111111000//////.........////////////.........------------,,,,,,,,,+++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))((((((((((((((())))))************)))))))))))))))))))))))))))((('''&&&%%%(((((((((((((((((((((((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''((()))''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((('''''')))((('''&&&&&&'''((()))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''((((((((())))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++))))))*********+++++++++---,,,,,,++++++,,,,,,---------.........////////////......000222555888:::===;;;777555666:::>>>BBBGGGPPP]]]gggiiibbbXXXPPPMMMHHHFFFLLLUUUYYYUUUOOOHHHHHHHHHHHHHHHHHHGGGFFFIIIIIIIIIJJJKKKMMMOOOPPPRRRQQQQQQQQQSSSVVVYYY[[[^^^\\\YYYUUURRROOONNNMMMuuuWWWKKK@@@<<<<<<:::888999777777777666555555444444444444444444333333333333333222222222222111111111000111111222222111111000000000000111111111222222000000111222222222222111000000000000000000000000111111111111111111111111333333333333333222222222333333333333333333333333333222222222222333444444333444555444444666:::>>>CCCPPPeee{{{xxxuuulllaaa[[[ZZZXXXTTTRRRPPPNNNLLLJJJHHHGGGGGGAAAEEEJJJMMMMMMLLLKKKKKKEEEAAA<<<888777777666555666555333222111111111111555444333222111000000000222111111000000//////...---------......---------------------,,,,,,,,,,,,+++++++++,,,++++++***)))************************))))))(((((())))))***+++))))))))))))))))))))))))((((((''''''(((((()))***((((((((())))))*********))))))))))))((('''&&&%%%(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''((((((''''''''''''(((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......---------///222555888:::>>>;;;888666666999===???IIIOOOVVV\\\\\\VVVOOOIIIFFFEEEFFFNNNWWWZZZUUUNNNEEEFFFGGGGGGGGGGGGGGGGGGIIIIIIJJJKKKLLLLLLLLLLLLOOOOOOPPPQQQSSSUUUVVVWWWUUUTTTRRRPPPNNNNNNNNNNNNsssUUUKKK@@@<<<;;;999888:::777666666555444444333333444444444333333333222222222222222222111111111111000000111111111111000000000000000000111111111111000111111222222222222222000000000000000000000000111111111111111111111111444333333333222222111111222222222222222222222222333222222222222333444444444333333555666777666555666888@@@JJJSSS```sssuuummmhhhggg```WWWPPPPPPRRRSSSRRRNNNMMMLLLKKKJJJIIIHHHHHHDDDEEEHHHKKKNNNNNNMMMKKKDDD@@@;;;888777777777777888666333111000000222222555444333111000000000000111111000000////////////------............---------------,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((''''''''''''((())))))(((((())))))))))))))))))(((((()))(((((('''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((()))))))))******))))))))))))************((((((((((((((((((((((((((((((((()))))))))******))))))))))))************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------...///111333666777:::999777666666999<<>>AAACCCEEEFFFHHHHHHHHHHHHDDDDDDDDDFFFIIIIIIGGGEEEGGGHHHJJJLLLMMMOOOOOOPPPMMMNNNPPPQQQQQQOOOMMMKKKMMMNNNQQQTTTUUUTTTRRRQQQKKKKKKKKKLLLMMMOOOQQQRRRoooSSSIIIAAA===:::777888;;;666666666555444444333333333333333333222222222222222111111111111000000000///000000111111000000////////////000000000111111//////000111111111111000000000000000000000000000000000000000000000000000222222222222222111111111222222222222222222222222333333222222333333444555222222222333555555333222444444555888888777===DDDIIISSSdddvvvwwwmmmaaaXXXTTTUUU[[[bbb^^^YYYUUUUUUSSSOOOMMMNNNLLLLLLLLLKKKJJJHHHGGGFFFDDDBBBBBBBBBBBBBBBAAA???===;;;999888999999999888777666444333222111222222222222111000000000000111////////////////////////......////////////......,,,,,,,,,,,,++++++++++++((()))******+++*********''''''''''''''''''''''''((((((''''''(((((()))***((((((((((((((((((((((((''''''&&&&&&''''''((()))+++******)))'''&&&&&&%%%'''(((((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((''''''((((((((((((''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++((((((((()))))))))******++++++************++++++,,,,,,,,,---------......////////////////////////000111111333555888;;;<<<@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDFFFGGGHHHIIIEEEFFFHHHKKKNNNPPPQQQQQQPPPQQQRRRSSSSSSQQQOOONNNOOOPPPSSSUUUVVVTTTRRRQQQNNNNNNNNNOOOPPPRRRTTTUUUoooQQQIIIAAA===999666888<<<777777666666555444444444333333333222222222222111111111111111000000000000//////000000000000//////////////////000000000111......///000000000000///000000000000000000000000000000000000000000000000111111111111222222222222111111111111111111111111222111111111111222333333111111111111111111222333...///333777777333444888999===GGGRRR\\\eeelllqqq~~~ppphhhfffggg]]]VVVPPPPPPPPPQQQWWW___XXXUUUUUUVVVRRRKKKJJJMMMKKKKKKKKKJJJHHHFFFDDDBBB@@@@@@@@@@@@@@@@@@@@@AAA===;;;:::::::::999777555666666555444333222222111000000000000000111111222////////////////////////---------......---------,,,,,,,,,++++++++++++***(((((()))***************(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((()))))))))***++++++************++++++++++++++++++,,,,,,,,,,,,------......//////////////////000222444666888888<<<<<<<<<======>>>>>>>>>@@@BBBDDDEEEEEEEEEGGGIIIDDDFFFHHHLLLOOOQQQSSSSSSQQQRRRRRRSSSSSSRRRQQQPPPQQQSSSUUUVVVWWWUUUTTTRRRTTTTTTSSSSSSTTTUUUVVVWWWoooQQQIIIAAA===999666888<<<777777777666555555444444333333333222222222111111111111111111000000000000//////000000000000//////////////////000000000000---......///////////////000000000000000000000000000000000000000000000000000000111111222222222333111111111111111111111111000000000000000111111222111222222111111222666999000000222555555444666;;;555444555888;;;@@@GGGMMM[[[eeesss~~~uuuhhhYYYOOOMMMQQQUUUOOOJJJIIIMMMOOOMMMOOOUUUTTTRRRSSSUUUPPPIIIIIIOOOJJJJJJJJJIIIGGGDDDAAA???>>>@@@BBBBBBAAABBBDDDGGG===<<<;;;;;;:::888555222666666666555444333111000////////////000111222333.........///////////////+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******(((((()))***************))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))++++++************++++++)))************+++++++++***+++---...///000000000//////000222333444555555666777888:::<<<======>>>???BBBEEEEEEDDDBBBBBBCCCEEEGGGJJJMMMQQQSSSUUUVVVQQQRRRRRRRRRRRRRRRQQQQQQSSSTTTVVVWWWWWWVVVUUUTTTYYYXXXWWWVVVVVVWWWXXXYYYoooQQQHHH@@@>>><<<999777888888666555555666666555444222222222222222222222222111111111111111111111111222111111111000000/////////...------...000333444222222222111000//////...000...000333333000...000222222222333333222222222222111000......000111222111111111111111111111111000111111111111222222222444555333000111444555222111111222333444444444444999777555555777888999999<<<@@@GGGPPP\\\kkk|||zzzooohhhdddQQQNNNJJJGGGEEEFFFIIIJJJIIIJJJKKKKKKKKKMMMPPPSSSSSSUUUVVVRRRLLLJJJLLLPPPIIIIIIGGGFFFDDDCCCBBBAAA@@@AAABBBCCCCCCBBBAAA@@@===<<<;;;999888888999999666555555444222111000000111111111111000000000000......//////......---,,,//////...---,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((()))******)))'''%%%###((((((''''''''''''(((((('''((()))(((&&&&&&((()))(((((())))))((('''&&&&&&&&&'''''''''(((((()))))),,,***((((((((()))(((''')))'''&&&'''((()))(((''')))******)))'''&&&''')))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))((('''&&&))))))((((((''''''&&&&&&''''''''''''(((((((((((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))),,,+++)))((((((((()))***+++++++++++++++***)))(((******+++++++++,,,,,,,,,,,,,,,------.../////////000000000111222222333333555666888:::<<<===>>>>>>AAABBBDDDGGGHHHIIIIIIIIIGGGIIILLLOOOPPPPPPPPPOOOQQQPPPPPPQQQSSSUUUVVVVVVWWWXXXYYYXXXVVVTTTTTTTTTZZZ\\\\\\XXXWWWZZZYYYWWWnnnRRRHHH???===;;;999777999777666555555666666555444222222222222222222222222111111111111111111111111111111000000000////////////...------...000333444222222111111000//////...222//////222222//////222000000111111111111000000222111000//////000111222111111111111111111111111000000111111111222222222333444333///000333333000000111222333444444444444777555444444666777777777555777:::===CCCLLLWWW___cccdddiiisss}}}sssfff[[[RRRLLLIIIIIIHHHGGGEEEEEEEEEFFFFFFHHHIIIJJJIIIIIIKKKNNNPPPOOOQQQRRRQQQOOOMMMMMMMMMKKKJJJHHHFFFDDDBBB@@@@@@<<<<<<============<<<<<<<<<;;;999888777777777888666555444333222111111000111111000000000/////////---............---,,,,,,...------,,,++++++***************)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''')))(((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))'''&&&%%%(((''''''&&&&&&''''''((('''((()))(((&&&&&&((()))((((((((((((((('''&&&&&&''''''''''''((((((((()))***(((''''''((()))(((''')))'''&&&'''((()))(((''')))******)))'''&&&((()))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((('''&&&((((((((((((((('''''''''''''''''''''(((((((((((()))'''&&&%%%%%%&&&''')))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))++++++)))((((((((())))))***++++++++++++***)))(((*********+++++++++,,,,,,,,,,,,------...////////////000000111111222333333444555777999;;;<<<======@@@AAACCCFFFGGGHHHHHHHHHHHHJJJKKKMMMOOOOOOOOOOOONNNNNNNNNOOORRRTTTUUUUUUVVVWWWXXXWWWUUUTTTSSSTTTWWW[[[\\\YYYXXXZZZZZZWWWlllRRRHHH???<<<;;;888888999777666555555666666555333222222222222222222222222111111111111111111111111000000///////////////...............///000222333222111111000000//////...000------//////------000...//////000000//////...222111000//////000111222111111111111111111111111000000000111111111222222222444333//////222222///000111222333444444444444555444222333444666666555444444444444444777;;;???BBBCCCGGGOOO[[[iiivvv~~~xxxlll^^^YYYQQQIIICCC@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCFFFGGGHHHHHHGGGHHHJJJLLLJJJKKKNNNRRRTTTSSSOOOLLLMMMLLLJJJGGGCCC@@@>>>======<<<<<<<<<<<<<<<<<<===999999777666666666666666555555444333222111111000000////////////.........---------------,,,++++++,,,,,,++++++******))))))))))))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''(((''''''&&&&&&''''''((('''((()))(((&&&&&&((()))(((((((((((((((''''''&&&''''''''''''(((((((((((((((&&&%%%%%%'''((((((''')))'''&&&'''((()))((('''((())))))((('''&&&((()))''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******)))((((((((())))))******++++++******))))))*********++++++++++++,,,,,,,,,,,,---......////////////000111111222222333444555666888:::;;;<<<<<<>>>???BBBDDDFFFGGGGGGGGGIIIIIIJJJJJJKKKLLLMMMMMMJJJJJJLLLMMMOOOQQQRRRSSSTTTUUUVVVUUUSSSRRRRRRSSSSSSXXXZZZWWWVVVWWWWWWTTTjjjSSSIII???<<<:::888888:::777555444444555666444333222222222222222222222222111111111111111111111111////////////........................///000222222111111000000////////////000...///333333///...000...//////////////////...111111000//////000111111111111111111111111111111000000000000111111111111111444444111///111222000000111222333333444333333444333222333444555555444666666666555555666777888:::999888:::>>>EEEKKKOOO^^^eeemmmqqqrrrwwwqqqcccZZZTTTNNNHHHEEECCC@@@===<<<===???@@@::::::;;;<<<>>>@@@AAABBBEEEGGGHHHHHHGGGGGGHHHJJJIIIJJJNNNUUU[[[ZZZTTTNNNOOOMMMJJJFFFBBB???<<<:::<<<;;;:::999999:::;;;<<<888777777666666666666666444444333333222111111000//////.........---------,,,,,,------,,,,,,+++***,,,,,,++++++******************)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((()))***)))((((((''''''(((((()))'''((()))(((&&&&&&((()))'''((((((((((((((('''''''''''''''(((((((((((((((&&&%%%$$$$$$&&&((((((''')))'''&&&'''((()))((('''(((((()))(((&&&&&&((()))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))((((((((())))))))))))************))))))************+++++++++++++++,,,,,,------...////////////000000111222222222333444555777999:::::::::<<<===???BBBCCCDDDDDDDDDGGGGGGFFFFFFGGGHHHIIIIIIFFFHHHJJJLLLMMMNNNPPPQQQPPPRRRSSSRRRQQQOOOPPPPPPQQQWWWYYYUUURRRRRRQQQOOOjjjRRRHHH???<<<;;;888888999666555444444555555444333222222222222222222222222000000000000000000000000............////////////.........//////000111111000000000///////////////222111555::::::555111222///000000111111000000///111111000000000000111111000000000000000000000000//////000000000111111111222666777333000111222000000000111222333333333333444333222333555666555333222222222333555666666666444333222333444777;;;===888>>>DDDGGGHHHKKKTTT[[[gggttt|||tttjjjaaa\\\ZZZRRRGGGAAA>>>======>>><<<<<<<<<;;;:::999888888:::888777777999===AAACCCDDDFFFGGGHHHGGGFFFHHHIIIKKKKKKOOOWWW^^^___XXXPPPNNNLLLIIIEEEAAA===:::888666555444333333444555666777777777777777666666666333333333222222111111000............------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,++++++++++++++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''((()))******))))))))))))))))))***'''((()))(((&&&&&&((()))''''''((((((((((((((('''((((((((((((((('''''''''&&&$$$###$$$&&&''''''''')))'''&&&'''((()))(((''''''(((((('''&&&&&&((()))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((())))))&&&&&&''''''(((((())))))''''''''''''(((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))((((((((())))))*********))))))))))))*********+++++++++++++++,,,,,,---............//////000111111222222222333444666777888888888999;;;===???AAABBBBBBBBBCCCCCCBBBBBBCCCDDDEEEEEEDDDGGGJJJLLLKKKLLLNNNPPPMMMOOOPPPPPPNNNMMMMMMNNNSSSYYY[[[VVVPPPOOOOOONNNhhhQQQHHH@@@>>><<<999777888666555444444555555444222222222222222222222222222000000000000000000000000...////////////000000000.../////////000000000000////////////////////////......222777777222......000111111222222111111000000000000111111000000000000000000000000000000000/////////000000000111111111777999444111111222111///000111222333333333333333222222333555555444333222111000111333444333111222222222222333555666777333555888888888999<<>>:::666666666555333444555555444222222222222222222222222222000000000000000000000000/////////000000000111111...//////000000000000000////////////////////////...+++,,,000000,,,+++...000111111222222111111000000000111111111111000000000000000000000000000000////////////000000000111000666999444000000000000///000111222222333333222111000111222444444222111555222111111333444222000444444444444444444444444666666666666777888888888;;;>>>AAADDDFFFHHHIIIJJJLLLPPPXXXdddqqqzzzzzzwwwuuuxxx{{{yyyooofff^^^UUUKKKCCC@@@???===;;;999888777777;;;888888;;;;;;555333444///111333777;;;>>>@@@AAA888777666555666999;;;===>>>AAADDDEEEEEEEEEFFFGGGHHHHHHJJJMMMQQQPPPMMMIIIGGGFFFDDDAAA>>>;;;999888444444555555555555444444333444555666666555444333222222222222111111111111/////////............------............---,,,,,,******++++++++++++++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((())))))(((''''''((((((''''''''''''(((((('''((()))(((&&&&&&((()))&&&&&&'''((((((((((((((()))((((((((('''''''''''')))'''%%%%%%&&&'''&&&%%%)))'''&&&'''((()))((('''%%%'''''''''&&&&&&(((***''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))'''((()))******)))((('''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&'''(((***+++((((((((((((((('''''''''''''''''''''((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&((()))))))))(((((('''(((((()))))))))))))))))))))))))))***************++++++,,,,,,---............//////000111111111000111222444555555555555555777999;;;===>>>>>>>>><<<===???AAABBBCCCCCCBBBEEEIIINNNNNNLLLJJJKKKNNNMMMOOOQQQQQQOOONNNOOOPPPTTTZZZ[[[TTTNNNNNNRRRTTTeeeNNNGGGAAA@@@???:::666555666444333333444555333222222222222222222222222222000000000000000000000000//////000000111111222222...///000000000000000///.........///////////////444000...000000...000444000000111111111111000000000000111111111111000000000000000000000000000000////////////000000000000///555888444///...///...///000111222222333222222/////////111333333111///555222///000222333222000000111333555777888999999000......000444777666444888777555555555666666666666888<<<@@@DDDGGGIIIJJJJJJGGGFFFFFFEEEHHHSSS^^^bbbdddddd```[[[ZZZ^^^cccbbbmmmvvvyyywwwsssllleee___[[[[[[aaalllssstttrrrkkkeee]]]VVVSSSQQQPPPPPPKKKFFF@@@======;;;666222222333333444444555555555777111000333444333555;;;444333333222444666888999555666666666777888888888<<<>>>AAACCCCCCDDDDDDFFFEEEEEEFFFGGGHHHGGGEEEDDDEEEDDDBBB@@@===;;;999888000111222333333222111000111222333444444444333222222222222111111111111111000////////////...............//////......---,,,)))))))))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''')))******((('''%%%&&&&&&&&&%%%%%%&&&&&&&&&'''((()))(((&&&&&&((()))&&&&&&'''((())))))(((((())))))(((((('''''''''&&&***(((&&&&&&''''''&&&%%%)))'''&&&'''((()))((('''%%%&&&''''''&&&&&&(((***''''''(((((((((((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((()))++++++)))((('''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''&&&&&&&&&'''(((***+++))))))(((((('''''''''&&&''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))%%%&&&((()))))))))((((((''''''((()))))))))))))))))))))))))))***************++++++,,,,,,---............//////000111111111000111222333444555555555444666888;;;<<<=========;;;===@@@CCCDDDDDDDDDCCCFFFKKKOOOPPPLLLJJJKKKNNNOOOQQQRRRRRRQQQPPPQQQRRROOOUUUVVVOOOJJJLLLRRRUUUcccOOOHHH???999888888777666888777555444333333444444222222222111111111111000000000000000000000000000//////////////////////////////000000///...------////////////000000000000////////////////////////111111000///////////////000000000000000000000000////////////////////////000000000000000000000000//////000000000000////////////000000000000//////222222222111111111000000111111111111111111111111222111111444888999777555555444333333222222222222555555555555555555555555555666666777777777777777777777777777777777777777?????????????????????>>>EEEFFFGGGGGGFFFCCC@@@???999:::;;;===???AAABBBCCCAAA@@@>>><<<;;;;;;;;;<<<888777666555444333222222111111222222222333333333222222222222222222222222222222222222333444555666555555444333222222222222666999<<<>>>???@@@BBBCCCHHHIIIIIIGGGCCC@@@???@@@>>>>>>>>>>>>===999444000000111222333333333222111333333444444333333222111000000000000000000000000111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))&&&%%%&&&((()))'''%%%''''''((((((((((((''''''&&&&&&'''(((((('''&&&%%%''''''(((((())))))******))))))))))))((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************(((((()))***++++++,,,,,,,,,111000***+++222000(((222222222222222222333333666777888999:::;;;;;;;;;===<<<===@@@EEEGGGGGGEEEPPPMMMIIIEEEEEEFFFHHHJJJKKKMMMOOOPPPPPPRRRUUUWWWPPPPPPPPPQQQRRRSSSTTTUUUbbbOOOHHH???999888888777666999888777555555555555666222222222111111111111000000000000000000000000000///////////////////////////////////////...------.../////////000000000000........................111000000///////////////////////////////////////////////////////////////000000000000000000000000//////000000000000////////////000000000000//////222222222111111111000000111111111111111111111111333222222444777777555333444444333222222222222222444444444444444444444444444555555666666666666666555555555555555555555555888888888888888888888888333333333333333333333222333333444444444555555555444444444444555777999:::777777666555444333222222111111111222222222333333222222222222222222222222111111111111222333444555555444333222222222222222444777999;;;<<<===@@@BBB777<<>>===;;;::::::777444111222333333444444333222111333333444444333333222111000000000000000000000000111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((&&&%%%&&&((()))'''%%%''''''((((((((((((''''''&&&'''(((((((((((('''&&&''''''''''''((((((((()))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,***///000,,,///888999222111111111222222222222333444555666777888999999999======>>>BBBHHHKKKLLLKKKQQQOOOKKKGGGEEEFFFIIILLLNNNNNNOOOPPPRRRTTTUUUVVVQQQQQQQQQRRRRRRTTTUUUVVVaaaOOOHHH???999888888777666888777666555444444444444222222222111111111111000000000000000000000000000////////////////////////...////////////...------....../////////000000000........................000000//////......//////////////////////////////////////////////////////000000000000000000000000//////000000000000////////////000000000000//////222111111111111000000000111111111111111111111111444333333444555555333222444333222222111222222222333333333333333333333333333333444555555555555444333333333333333333333333222222222222333333333333777666555555555555666777333333333333444444444444333333333444666888:::<<<666666555444333222222111000111111111222222222222111111111111111111111111000000000000111222333333444333333222222222222333222444666777888:::>>>AAAXXXQQQHHHBBB@@@???===<<<>>>;;;888666555555333222444555555555444333222222333333333333333222222111000000000000000000000000111000///...------------------------------------,,,,,,++++++************************************(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((((((((''''''''''''&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''(((((((((((('''''''''(((((())))))(((((('''&&&&&&''''''''''''((((((''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,)))...///---222:::;;;666000000111111222222222222222222444555666777777777:::;;;>>>CCCHHHMMMNNNNNNOOOOOOLLLGGGDDDEEEJJJOOORRRPPPOOOQQQUUUWWWVVVTTTQQQQQQRRRRRRSSSUUUVVVWWW```NNNHHH???:::999888777555555444444333222222111111222222222111111111000000000000000000000000000000////////////////////////.........//////...------........./////////000000........................000//////.........////////////////////////////////////////////////////////////////////////////////////000000000000////////////000000000000//////111111111111000000000000111111111111111111111111222222222333333444333333222222111111111111222222111111111111111111111111111222222333333333333333222222222222222222222222111111111222222222222222333333333333222222111111444555666777999:::;;;<<<999888777666777777999999555444444333222222111111000000000111111111111222111111111111111111111111///////////////000111222333222222222222222333333222333333444555888===@@@tttcccLLL<<<777:::>>>AAA<<<999444222222333444444777666666555555444333222222333333333333222111111000000000000000000000000000000///...------------------------------------+++++++++++++++******)))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''''''''''''''%%%&&&''''''((('''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''&&&''''''((((((((((((''''''((((((((()))))))))))))))'''(((((((((((((((((((((&&&''''''((()))******+++))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************))))))*********++++++++++++......,,,///555555000//////000000111222222222000111333444555555666666666888;;;@@@EEEIIIKKKLLLIIIJJJIIIEEEBBBDDDKKKPPPUUURRRPPPRRRWWWZZZWWWSSSQQQQQQQQQRRRSSSUUUVVVWWW^^^NNNGGG???;;;999999777555444444444333333222111111222222222111111111000000////////////////////////////////////////////////------............------............////////////........................//////............//////........................//////////////////////////////////////////////////////000000000000////////////000000000000//////000000000000000000000000000000000000000000000000//////000111222333444555111111000000000111111222111111111111111111111111000000111222222222222222222222222222222222222222111111111222222333333333,,,///222555666555222111222333444555666777888999777666444333222222333333333333222222111111000000//////000000000111111111000000000000000000000000//////......//////000000111111111111222222333444222333333444444777;;;???SSSLLLCCC?????????<<<999:::777333111222333444444888777666555444444333333222222333333222222111000000000000000000000000000000///...------,,,,,,,,,------------------------******+++++++++***)))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''&&&&&&''''''''''''((((((((((((''''''(((((((((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))***************************+++++++++---...---,,,...000000---......///000000111222222111111333444555666666666666888<<>><<<:::333333222222222222111111222111111000000111333333222222111111000000000000////////////000000000000/////////////////////////////////......//////000000000000111111333444555222333444444444666999;;;888777888:::======:::666888555333333444555555444777666555444444444444444222222222222222111111000000000000000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++***((('''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''(((((((((((()))))))))%%%&&&''''''((((((''''''''''''((((((((((((''''''(((((()))))))))*********(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''((((((((((((''''''''''''''''''((()))******++++++************))))))''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************************---,,,,,,---///111000///------...///000111111222111111333444555666666666888;;;>>>AAABBBDDDGGGIIIGGGGGGGGGIIILLLPPPSSSUUUQQQPPPPPPSSSWWWXXXVVVSSSQQQQQQRRRSSSTTTVVVXXXYYY[[[MMMGGG@@@;;;:::999666444777777888888777666444333222222222111111111111000////////////////////////////////////////////////+++,,,------.........------------.........//////------------------------...------------...///000........................////////////////////////000000000000000000000000//////000000000000////////////000000000000//////////////////000000111111000000000000000000000000---///000///...///222555///////////////000111111111111111111111111111111000000111222222222222111111111111111111111111111......///000000111222222))),,,000444666555333222222222222222111111111000111000000000111222444555111111000000000000//////........./////////000000////////////////////////000000///////////////000/////////000111333444555222333555555444444666777888777555555555666777888555555555666888888666444666555444333333444444555222222222222222111000000000000000000000000000000//////...---,,,,,,,,,,,,++++++++++++++++++++++++))))))+++++++++***((('''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''((((((((())))))))))))%%%&&&''''''((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&(((''''''((((((((((((''''''&&&&&&&&&&&&&&&((()))***************)))))))))((((((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************************************---++++++---///000//////,,,------...///000111222000111222333444555555555777;;;???AAABBBDDDGGGJJJJJJHHHHHHKKKQQQTTTSSSPPPLLLMMMPPPSSSTTTUUUTTTTTTSSSSSSTTTUUUWWWYYY[[[\\\[[[MMMGGG@@@<<<:::999666444555666666666666444333222222222222111111111111000////////////////////////////////////////////////+++,,,------.........------------.........//////---------------------------------------...///000........................////////////////////////000000000000000000000000//////000000000000////////////000000000000//////.../////////000000111111000000000000000000000000///000111///------000333///////////////000111111111111111111111111111111000000111222222222222222111111111111111111111111//////000000111222333333222333444444333222000///---......///000111222222///......------...000111000000000000////////////............/////////000////////////////////////111000000/////////000000/////////000111333444555111333444555333333333444000333777888777444333222444444666999;;;:::777444555444333222333333555666111222222222222111000000000000000000000000000000//////...---,,,,,,,,,,,,************************((()))+++,,,+++***((('''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((((((((())))))******%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&)))''''''((((((((((((''''''&&&%%%%%%%%%&&&''')))*********))))))((((((((('''))))))))))))(((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))************++++++******************...+++***,,,---,,,++++++,,,,,,---...///000111222///000111222333444444444555999===@@@AAACCCGGGJJJKKKHHHFFFKKKQQQTTTPPPJJJIIILLLPPPRRRSSSSSSTTTTTTUUUUUUVVVWWWYYY[[[]]]^^^\\\MMMEEE>>>;;;999777777:::555777888777555444444555333333222222111000////////////000000000000//////......////////////..............................,,,,,,---------------,,,111000000///...---------........................------..................////////////////////////222111000.........///000...000111000///...///111........................////////////////////////111000///////////////000000///////////////000000///////////////000111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111000000000000000000000000000000000000000000000000111111000000//////......////////////000000000000000000//////.........---000000000000000000000000---......///000111111222000111222222333333222222777555333111111111222333======<<<;;;:::888777666555555444444444333333333222222222222222222333333000000////////////000000//////...---,,,,,,++++++,,,,,,,,,++++++************++++++++++++***))))))))))))))))))))))))))))))((()))))))))((('''&&&%%%%%%%%%&&&'''((((((((('''))))))))))))************))))))************))))))&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((''''''''''''******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''))))))))))))))))))))))))***)))((('''&&&%%%$$$$$$)))***)))(((&&&''')))+++&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++,,,,,,+++***+++,,,---...---------............//////000000222333444555555999777777:::@@@DDDEEEDDDGGGEEEFFFKKKRRRUUURRRNNNKKKJJJKKKOOOTTTWWWVVVTTTYYYUUUTTTYYY\\\[[[YYYYYY\\\MMMEEE>>>;;;999777777:::555777888777555444444444222222222111000///////////////000000000000//////......////////////..............................------.........------,,,000000000///...---------......................../////////...---------,,,////////////////////////111000///......//////000...000111000///...///000................................................000000/////////000000111000000////////////000000///////////////000000111111111000000000000111111000000000000000000000000////////////////////////////////////////////////111000///......///000111////////////////////////////////////////////////000000000000//////.............../////////000000000/////////....................................---......///000000111111000000111222222222222111555444222111111111333444;;;;;;;;;:::999777666555444444444444333333333333222222222222222222222222//////............/////////......---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++,,,+++******)))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((()))((((((((((((((()))))))))*********))))))************))))))''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''((('''''''''''''''&&&&&&)))))))))(((&&&'''(((***&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++******************+++---,,,+++++++++,,,---...------------............///000000111333444444555999888777:::>>>AAAAAAAAACCCBBBCCCGGGMMMOOONNNLLLLLLLLLMMMQQQUUUWWWVVVTTTUUURRRSSSYYY\\\[[[YYYZZZ[[[MMMEEE>>><<<:::777777999555777888777555333333444222222111111000///////////////000000000000//////......////////////..............................///////////////...---,,,000000//////...---------........................000000///...---,,,,,,+++//////////////////////////////.........///000000...///000000......///000................................................000/////////000111222222000000////////////000000//////......//////000111111000000//////000000111000000000000000000000000////////////////////////////////////////////////000//////......//////000////////////////////////////////////////////////000000000////////////...---------.........//////////////////............------------------------.........//////000000111///000000111222111111111333222111000111222333444888888888888777666555444333333333333222222222222333333333222111111111000...------------------............------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))((())))))***************))))))))))))))))))((('''(((((())))))))))))******((())))))******))))))((()))))))))***))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((()))*********((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))((((((''''''(((((()))'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((())))))(((''''''(((***&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************------,,,+++++++++,,,,,,------------............///000000111222333444444999888777888;;;=========>>>>>>@@@CCCFFFIIIKKKKKKMMMMMMNNNQQQUUUVVVUUUTTTPPPOOOQQQXXX\\\ZZZXXXYYYZZZLLLEEE>>><<<:::777666999666777888777444333222333222222222111111000000000//////000000000000//////......////////////..............................000000000000///...---,,,/////////......---------........................//////......---------,,,////////////////////////............//////000000...///000///......///000................................................/////////000000222333444111000000////////////000///............///000000000000////////////000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,,,,---------......///////////////.........------------------------........./////////000000000000111222222222222111000000///000000222333444555555666666555444333333333333333222222222111111444333333222111000000///......------------............---------,,,,,,,,,*********++++++,,,,,,,,,,,,------------,,,++++++(((((((((((((((((((((((())))))*********)))(((((()))))))))))))))((('''&&&(((((((((((()))))))))***(((((())))))))))))((((((******+++******)))((('''(((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&((()))(((''''''(((***''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********------,,,,,,,,,+++,,,,,,,,,,,,---------.........///000000111222333333333666666666777888:::;;;;;;;;;===???AAACCCEEEIIILLLLLLLLLNNNPPPRRRSSSRRRQQQMMMMMMQQQWWWZZZWWWUUUVVVYYYLLLDDD???===;;;777666888666777888666444222222222222222222222222111111111//////000000000000//////......////////////..............................//////000000///...------............------------........................,,,---------......//////////////////////////////------....../////////000---///000///...---...///................................................////////////000111222333111111000///////////////...............//////000000000////////////000000////////////////////////......................................................////////////...................................................................../////////,,,,,,,,,,,,------------.........///////////////....................................////////////000111111222222222222222.........///000111222333333333333444333333222222333333333222222222111111333333222222111000/////////..................///---------------,,,,,,,,,*********++++++,,,,,,,,,,,,------------,,,++++++(((((((((((((((((((((((()))***))))))((('''&&&%%%((((((((((((''''''&&&%%%'''(((((((((((()))))))))(((((())))))))))))((((((******+++******)))((('''((((((((((((((((((((((((((((((((((((''''''''''''***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''&&&&&&(((((((((((((((((((((((())))))((((((((('''''''''%%%'''((((((''''''((()))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...000000000111111222222333333333444555666888:::;;;:::<<>><<<888666777666777888666333111000111///////////////000000000//////000000000000//////......////////////..............................+++,,,---......///......------------------------........................,,,---------.../////////////////////////////////---.../////////...---,,,---...//////------...///........................------------------------///...............//////222111000///...............------------...////////////............//////////////////////////////................................................------...//////...------................................................---------.........//////------------......................../////////000------------------------........................---......///000/////////,,,---......////////////000000111222222222222222444444444444333333333333111111111111000000000000...------------------...------------------------,,,,,,+++++++++++++++++++++++++++,,,+++******)))))))))))))))))))))))))))&&&'''((()))))))))))))))&&&''''''((((((((((((''''''''''''((((((((())))))''''''((((((((((((''''''''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''(((''''''''''''''''''((())))))))))))((('''&&&%%%((((((((((((((((((((((((((((((((((((((()))))))))###%%%((((((((('''((()))'''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((***+++,,,,,,+++***(((((()))+++---.........---++++++,,,,,,,,,---------000000000000111111111111222444666555444444666999777777999>>>DDDGGGGGGEEEFFFHHHKKKKKKHHHGGGGGGHHHIIIIIIMMMPPPPPPLLLNNNRRRWWWKKKDDD???>>><<<888666777666777888666333111000000---------...............//////000000000000//////......////////////..............................******,,,---.../////////------------------------..........................................------////////////////////////....../////////...,,,+++---...///...------...///........................------------------------///......---------......222222000///...............------------...////////////............//////////////////////////////................................................,,,---...//////...---,,,................................................---------.........//////---------.........//////---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,.....................---+++,,,------......------,,,---......///.........///000111222222333222222555555444444444444333333000000000000000111111111---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++************++++++++++++***))))))))))))))))))))))))))))))%%%&&&''')))+++,,,------''''''((())))))***))))))''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&'''(((((()))(((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&'''((()))***++++++"""%%%'''(((((('''((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((''')))+++---...///......++++++,,,,,,,,,---------000000000000111111111111444666777666333222444777555444555;;;CCCFFFDDDAAAFFFIIIKKKKKKHHHFFFFFFHHHFFFGGGKKKOOONNNLLLOOOTTT