BM^6(0 }}}YYYGGG777888333333333BBBZZZ___zzzuuuuuuwww~~~yyyLLLSSSbbbrrrdddrrrkkkAAASSSrrr~~~{{{zzzzzzzzzxxxwwwjjjsssRRRrrrjjjyyyllluuujjjpppnnniiidddUUUJJJNNNzzzVVVBBB^^^~~~zzzFFFJJJ===000888ccc~~~xxxyyy}}}}}}}}}iiiVVVYYYlll|||~~~|||rrr```ccc{{{nnnOOOVVVqqq[[[XXXNNNMMMPPPhhhfffmmmrrrsss}}}xxxaaa___^^^zzzlllcccSSSSSSEEE:::ttthhhvvvyyyyyy~~~{{{wwwrrrXXX===888666111777iiizzzjjjXXXjjj[[[WWWaaahhhzzzcccQQQWWWMMM~~~HHH888IIIqqqtttyyy~~~FFF444999<<>>XXXGGGIII999@@@888RRRrrrqqqtttwwwnnnZZZUUU\\\^^^YYYaaauuu}}}}}}xxxnnn___jjj]]]NNN[[[tttTTTUUUUUUMMMKKKiiilllyyykkkXXXfffvvvmmmddd\\\VVVVVVIIIAAAaaallleee||||||xxxwww}}}iiiwwwwwwuuuuuuvvvuuudddLLL:::777666222555rrrjjjooojjjPPP```gggccc}}}vvvCCCZZZaaaoooWWWLLLJJJZZZUUU===CCCvvvqqq~~~sssoooBBB555777999iii|||sssaaa```iiiiii___eeeWWW:::VVViiiSSSRRRSSSQQQTTT___bbb[[[LLLEEEHHHJJJHHHEEE```kkkKKKRRRyyyjjjSSSZZZDDD;;;bbbtttTTTLLLQQQXXXxxxwww\\\===>>>jjjlllllldddQQQ```jjjjjjlllrrrzzzvvvYYYZZZVVVRRROOONNNJJJDDD???999666444444666777444222000333333555CCCSSSUUUMMM]]]rrr}}}MMMMMM???777222555///777ccc___mmmiiitttQQQ___sss}}}nnnrrr[[[BBBxxxuuuxxxyyyxxxwwwwwwvvvtttqqqnnnjjjsssWWWnnniiissshhhmmmnnnmmmiiifff]]]HHHIIIbbb|||\\\;;;MMMHHHKKK:::555333GGG|||qqqkkklllmmmqqq[[[RRRIIIMMMbbbuuurrreeeQQQgggyyy{{{vvvwwwzzz|||zzz|||}}}uuujjjdddooosssOOOPPPZZZqqqkkkVVVTTT^^^NNNKKKqqqzzzllluuucccZZZaaa{{{~~~ZZZQQQWWWUUUIIICCCLLLzzzvvvoooeeepppxxxrrrxxx___```gggvvv}}}zzzuuuiiizzz|||hhhggg~~~yyyrrrmmm<<<777555555333333___vvveee{{{PPPLLLdddZZZlllooo}}}www\\\GGGTTT???fff{{{___GGG@@@zzzyyy{{{fffHHH???;;;888fff___\\\UUUgggyyyiiiqqqOOO777OOOlllvvvvvv^^^dddmmmeee\\\^^^___VVVHHHAAAFFFIIIGGGFFFuuu___JJJUUUyyyxxxYYYRRRFFF>>>PPPuuutttrrrQQQEEEVVVZZZLLL~~~}}}```AAA333dddvvvsss~~~```UUUfffaaannnqqq___QQQNNN^^^WWWOOOMMMNNNLLLEEE???999666333444666666444111///111111444AAAPPPSSSMMM___sss~~~KKKTTTDDD777222555111;;;lllZZZzzz|||{{{sssoooZZZ___jjjeeeiiiqqquuu~~~nnn~~~___qqqxxxwwwwwwwwwvvvtttooolllnnnxxx___pppmmmrrrkkklllooojjjdddbbbVVVBBBLLLpppRRR>>>JJJmmmHHHOOOBBB;;;===IIIpppkkkllljjjdddeee```PPPNNNLLLKKK___mmmpppqqqrrrwwwzzzzzz{{{}}}|||rrriiikkkrrrcccLLLXXXYYYiiibbbUUUaaaPPPQQQgggzzzfff}}}ggg___eeeppp^^^rrrYYYNNN\\\UUUJJJGGGEEEooosss~~~~~~vvvrrrkkktttyyy|||dddhhhzzzyyyddduuuppp^^^LLL444666444333444333LLL___aaahhhccc~~~uuubbbJJJ???GGG===iii]]]QQQBBBkkktttcccaaaPPPJJJ===555^^^TTTbbbxxxeeeiiiJJJ777HHH}}}|||gggQQQOOOlll}}}tttvvvwwwlll[[[ZZZPPPBBB===DDDHHHFFFIIIwwwUUUEEESSSiiiRRROOOLLLEEEBBB{{{ZZZLLLOOOKKKNNNOOOEEERRRaaabbbqqq555:::{{{xxxyyyaaa```rrr~~~eeeccciiirrr}}}hhh^^^SSSOOOPPPMMMFFF>>>888555333333555666333000///000000444@@@MMMQQQNNNqqqzzzLLL[[[GGG888444444:::888kkkoooRRRooo~~~yyy{{{ttt~~~[[[[[[\\\XXXfffuuuyyynnnyyyyyyxxxxxxwwwwwwwwwtttpppmmmooozzzeeeooopppqqqllljjjlllggg___[[[OOOAAASSS|||www@@@DDDWWW~~~ZZZLLLOOOFFFGGG>>>999mmmlllrrrqqqeee```[[[OOOFFFUUUccc~~~zzzuuuxxx}}}}}}xxx}}}{{{zzz{{{yyytttlllgggkkk{{{WWWMMMeeeiiieeedddQQQ\\\PPPUUUXXXwwwnnnlllXXX\\\nnnyyyuuubbb]]]SSSaaaXXXPPPPPPJJJXXXgggvvvlllfff{{{|||www}}}||||||iiidddvvvzzziiikkkggglll;;;333666222111333444???|||]]]pppkkkiiiiiiFFFcccyyyiiiQQQ@@@CCCLLLOOO|||qqq~~~]]]UUUUUUGGGXXXwww[[[lll{{{}}}yyyzzzjjjZZZQQQLLL<<<000RRRrrrbbb^^^lllnnnddd{{{vvvffflllIII999CCCWWWFFFLLLNNN{{{ssslllnnnlllkkkUUUTTTJJJ===:::BBBGGGEEECCCaaakkkNNNBBBSSS{{{gggQQQ[[[\\\SSSAAAqqqJJJPPPGGGGGG[[[```ZZZ___TTTxxxggg888>>>nnn|||jjjjjj{{{vvvgggppp~~~{{{{{{kkkaaaUUUPPPPPPNNNFFF???777555222222555555333000///...///444???KKKPPPOOOPPP```GGG:::999555///444eeezzzOOOggg||||||ppp{{{oooXXX[[[VVVuuuqqqrrrooowwwvvvuuuvvvvvvtttqqqooommmxxxgggkkkooolllkkkffffffcccZZZRRRIIIDDD\\\kkk:::KKKmmmtttVVVOOOJJJEEE<<<===666nnn|||pppqqqzzzyyyjjjeeefffaaaUUUOOOlllxxxrrrvvv{{{}}}xxxuuutttqqqjjjfffdddjjjNNNOOOsssVVVWWWLLLSSSNNNSSSFFFooo}}}qqquuuttt```UUUbbbxxxvvvTTTVVVPPPZZZRRROOOSSSNNNLLL~~~vvv{{{xxxuuukkkiiinnnwwwyyytttsssxxxqqqggg^^^^^^dddgggkkkqqqzzzmmmyyyEEE555555444111000222444777lllddd{{{}}}~~~TTTLLLWWWPPPiii~~~jjjWWWCCC===JJJ666qqqYYYSSSTTTKKKSSSffffffwww~~~uuuooo~~~YYYUUURRRDDD555KKK^^^EEEHHHVVVlllsssvvvJJJ:::@@@fffAAAEEE^^^dddUUUNNNMMMPPPVVVOOOMMMDDD888888AAAFFFDDD;;;EEE^^^ZZZJJJFFF]]]qqqaaa^^^```YYYFFFvvvxxxSSSiiixxxPPP~~~]]]<<<999zzz|||mmmuuuvvvsssjjjyyy}}}eee]]]SSSOOOOOOMMMFFFAAA777444111222444444222//////...///444???IIIOOOQQQQQQaaaEEE<<>>KKKGGGcccuuuttt|||~~~tttuuu~~~xxxsssuuummmttt|||vvvrrrrrrnnnfffcccdddttthhhJJJ[[[}}}OOOMMMMMMKKKLLLQQQAAA\\\zzzssstttuuucccXXX]]]pppllliiikkkNNNOOOMMMNNNGGGJJJPPPJJJLLLlll}}}ttt}}}yyyrrrlllyyyjjjcccjjjpppllliiijjjfffeeeccceeefffdddqqqsssvvvkkkwww444222444000000000000333000YYYlllnnntttnnnqqqbbbnnnlllRRRsss|||dddOOOFFF>>>>>>JJJHHHxxxUUUXXXSSSMMMUUUwwwjjj~~~uuuUUU```aaa]]][[[QQQ???EEEtttrrrrrrsssaaaaaalll```wwwssssssIII:::<<>>TTTWWWKKKQQQooo~~~[[[^^^UUUWWWVVVMMMcccjjjooodddyyy888...EEE~~~uuukkkcccqqqxxx{{{|||}}}}}}xxxqqqbbb\\\UUUPPPMMMIIIDDD???666333111111333444111///000...///555???HHHOOOSSS|||RRRaaaCCC>>>BBB888999...FFFNNNYYY}}}{{{~~~ttttttnnnrrrllljjjsssdddoooooonnniiitttqqqooonnnmmmnnnooonnnmmmjjjvvvjjjgggoooiiilllddd\\\___TTTEEECCCMMMjjjIIIJJJNNNaaaHHHHHHEEERRRFFFIII999IIItttrrr{{{~~~{{{||||||vvvnnnllluuu|||vvvssssssooogggcccfffyyyNNNKKKjjjfffRRRMMMSSSGGGKKKRRRFFF\\\|||xxx~~~XXXeee{{{sssbbbQQQPPPbbbxxxVVVSSSQQQPPPKKKCCCIIIPPPDDDQQQ___xxxdddooojjj```^^^gggllliiihhhlllhhhnnngggcccuuuyyyOOO222000222,,,///000...222,,,GGGmmmbbbhhhnnnmmmfff~~~|||nnnRRRAAABBBBBB@@@FFFVVVMMM^^^TTTOOOWWWlll{{{yyyqqqppp```tttzzz~~~{{{eeeeee```___VVVAAA;;;ccc}}}|||~~~rrrhhhssscccGGG888999jjj|||vvvrrrqqqppplllrrrdddTTTOOOAAA>>>IIIKKKGGGIIIEEEDDD===444777BBBFFFCCCEEEFFF[[[]]]MMM\\\}}}XXXTTTRRRSSSTTTSSSWWWvvv{{{dddyyyWWWFFF:::@@@uuuyyytttdddZZZeeefffoooooo~~~xxxzzzvvvddd```YYYRRRLLLFFF@@@===666333111111333444111...111...///666???HHHOOOTTTlllEEEPPPFFF<<>>aaa\\\~~~{{{cccccc}}}cccggg___zzzwwweeepppzzzmmmppptttpppnnnlllkkklllmmmlllkkkgggtttooocccggglllddd\\\QQQ]]]AAAOOOHHHJJJuuuOOO???bbb|||tttaaaOOONNN@@@OOOGGGJJJEEE@@@{{{ttttttyyynnneeeZZZFFFvvvtttnnntttooobbbeeesss```DDDQQQwwwYYYSSSPPPLLLKKKNNNPPPQQQPPPccclllrrrqqq]]]kkk~~~wwwlllkkkQQQKKK^^^ooorrrbbbeee```WWWPPPKKKJJJLLLNNNGGGIIIXXXpppvvvaaa^^^mmm~~~|||wwwjjjbbbbbbgggdddmmm|||uuulll:::...---------............///444jjjbbb~~~bbbXXX555<<>>???GGGFFF>>>EEE>>>444111999CCCDDD???III[[[wwwLLLYYY```uuuWWW]]]aaa]]]iiieeeaaa~~~tttllleeepppRRRxxxqqqeeeEEE@@@;;;sssooonnn}}}{{{xxxfffbbbddddddiiizzz|||~~~yyy{{{~~~{{{ooodddooossszzz}}}qqqhhhfffXXXRRRNNNHHHGGGDDD999444333222222222111///---...///+++333DDDIIIKKKTTTeeeDDDMMMDDD<<>>IIIJJJfffvvv```|||xxxYYYRRRQQQOOOMMMJJJGGGDDDCCC???HHH@@@WWW~~~oooZZZCCCeeesssvvv|||HHH(((...---,,,,,,,,,,,,------------,,,:::pppfffzzzQQQ888CCC---CCCHHHMMMtttXXXUUUUUUUUUPPPXXXPPPBBB^^^zzztttjjj|||ooorrriii|||\\\]]]UUUYYYTTTVVVYYYFFFFFFgggUUUfffkkkggguuuZZZAAA>>>;;;;;;>>>~~~}}}}}}}}}{{{|||~~~wwwfffSSSHHHPPP[[[ffffff```YYYPPPIIINNNPPPJJJ>>>:::???BBB???AAA999111111;;;EEEEEE???QQQ[[[vvvGGGeeefffcccVVVccc^^^XXXbbbTTTdddlll}}}cccfff{{{]]]PPP```iii```GGG===555jjjyyyhhhqqqyyy|||wwwjjjggggggeeeyyy~~~rrrhhhcccTTT```jjjfffWWWLLLKKKPPPPPPVVV```mmmwwwyyyuuupppaaaSSSOOOMMMGGGGGGDDD999444333111111222111///------///,,,333CCCIIIKKKVVV```DDDLLLCCC??????@@@FFF;;;333KKKbbb~~~||||||yyy{{{{{{zzz}}}|||jjjXXXwww{{{rrreeeVVVtttxxxbbb```gggooobbbnnnmmmkkkkkkkkkjjjhhhfffbbbjjjaaaVVV[[[^^^XXXTTTHHHJJJDDDKKKIII~~~LLL>>>zzzmmmxxxlllPPPEEEJJJKKKJJJ???FFFDDD@@@<<>>DDDEEE???999???xxx|||yyy|||}}}zzzyyy{{{kkk~~~ppp]]]TTT}}}ooollljjjqqqZZZQQQ[[[cccmmmiiikkkjjjjjjjjjlllkkkjjjhhhaaagggaaa\\\dddbbbSSSIIICCCOOO>>>KKKmmmcccHHHUUUjjjfffWWWQQQGGGHHHKKKGGGAAACCCNNN;;;@@@```{{{uuurrruuuyyy{{{xxxiii^^^```bbbjjjrrrkkkxxxllliii^^^YYYmmmddd===PPPzzzbbbIIIPPPKKKLLLLLLLLLKKKJJJJJJJJJJJJ;;;XXXrrrSSSBBB???CCCPPPYYYiii{{{pppccc```PPPJJJLLLDDDaaadddwww^^^lllHHHaaaOOONNNMMMKKKJJJJJJIIIJJJQQQ;;;EEEGGG@@@qqqrrrXXXAAA===GGGTTTfffvvviiiLLLLLLiiibbb111)))...******************++++++++++++(((000555mmmrrr|||}}}qqq^^^{{{{{{wwwwwwzzz}}}{{{sssggg[[[PPPEEE===777===+++>>>LLLfffvvvoooIIINNNPPPMMMOOOFFFLLLSSSHHHMMMTTTzzzvvvvvvttt~~~YYYxxxnnnyyywwwoooIII\\\dddVVVUUURRRTTTXXXQQQJJJMMM{{{~~~cccfffYYYhhhuuuKKK???888BBB<<<555YYY{{{xxxyyysssuuusssdddKKKBBB[[[|||ooo[[[KKKCCC>>><<<:::BBBJJJHHH:::000444>>>CCC666111///555???EEEDDDBBBPPPccc___UUUeee~~~[[[ZZZUUUMMM[[[RRRYYYZZZbbbyyyXXXffftttrrrxxx}}}TTTSSSzzzfff^^^WWWOOOHHH<<<^^^~~~|||uuuqqqrrriii}}}zzzwww{{{|||\\\DDDHHHLLL^^^}}}wwwqqqmmmeeeXXXRRRPPPIIIHHHEEE999333222111111111000...,,,,,,...---333BBBIIINNN[[[UUUCCCHHHAAABBB;;;FFFHHHHHHFFFAAAuuussszzztttvvvzzzzzzyyyyyyvvvbbbkkkWWWUUU___}}}}}}mmmmmmtttuuu~~~ooommmnnndddiiijjjgggggghhhiiikkkkkkiiigggaaagggcccaaahhhbbbOOODDDGGGEEEEEEPPPQQQAAA~~~zzzyyykkkEEEFFFFFFHHHGGG>>>DDD<<>>FFFLLLGGGEEE\\\xxxrrrWWWJJJIIIEEEFFFEEEAAAGGGSSSVVVkkktttlllRRRYYY```TTTLLLKKKHHHFFFFFFFFFHHHIIIPPP999FFFLLL555PPPqqqZZZMMMDDD>>><<>>777>>>DDDFFFsss___UUUNNNYYYPPPSSSJJJJJJSSSKKKMMMPPPuuu{{{~~~iiimmm~~~|||}}}xxxbbbjjj|||vvvMMMKKKNNNIIIWWWVVVTTTQQQPPPOOOJJJCCCmmm|||gggzzzyyyiiidddtttWWWHHH888555???666:::KKKwwwrrrssshhh```YYYYYY```lll}}}fffUUUBBB999666333111///888DDDIIIAAA999999;;;999111///111:::AAACCCDDDEEEZZZjjjTTTWWWgggppp^^^___WWWRRRaaaWWWdddYYYaaakkkXXXTTTllljjjkkkggg~~~kkknnnFFFHHH]]]bbbyyy\\\```XXXNNNIII:::RRR{{{|||ssskkk{{{|||ppp~~~}}}~~~fffNNNfff|||~~~xxxrrrppprrruuuvvvvvvgggXXXQQQMMMFFFEEECCC777333222000000111000...,,,+++...---333BBBHHHOOO]]]OOOAAAEEE>>>AAA777GGGFFFLLLMMMBBBYYYyyy~~~wwwmmm}}}tttmmmpppuuuwwwwwwxxxmmmffflllKKK\\\wwwfffjjjeeeNNNLLLLLLyyyqqqllljjj^^^^^^ZZZfffeeefffgggiiihhheeeccc^^^fffbbb]]]^^^UUUGGGDDDJJJ===RRRppprrrFFFRRRrrr[[[bbbDDDBBBGGGDDDCCC>>>CCC@@@DDDGGGEEE;;;VVV|||xxxuuunnnwwwpppjjjlllqqq|||zzzyyynnnVVVUUUffffffjjj{{{xxx|||rrrkkkaaa\\\___ggg{{{YYYFFFUUUuuudddKKKIIIHHH@@@CCCFFFFFFCCC@@@??????@@@LLL888JJJSSS[[[222KKKIII888===EEEHHHPPP<<>>FFFBBBaaauuu]]]KKKNNNPPPSSSVVVXXXXXXXXXXXXbbbzzzPPP666###***333+++'''333((((((((()))))))))******...,,,---:::ttt|||ggg^^^EEENNNOOORRRVVVXXXVVVRRRPPPGGGHHHEEE>>>777555;;;BBBCCCKKKxxxxxxoootttIIISSS[[[YYYKKKQQQLLLHHHNNNIIILLLMMMTTT}}}qqqqqqTTTtttzzzVVVrrr\\\VVVaaaOOOMMMNNNPPPRRRNNNIIIMMMLLLAAA^^^rrrLLL777555666;;;///===<<>>BBBAAACCCHHH___fffRRRVVV{{{iiiYYYSSSRRRTTTYYYXXX^^^\\\XXX___wwwpppGGGbbb\\\GGGeeesssmmmeeebbbRRRAAAaaa~~~]]]SSS~~~ttt^^^VVVKKKKKK999DDDwwwwwwuuuxxxzzzyyyyyyllllllzzzvvvooo\\\lll{{{vvvwwwvvvvvvxxx{{{zzzuuuqqqhhhXXXPPPKKKDDDEEECCC999333111000000000000---++++++...---333BBBHHHPPP___~~~LLL???BBB;;;@@@444FFF>>>GGGJJJ<<<>>>vvvmmmgggkkkrrruuuuuuvvvmmmwww|||OOOhhhxxxooojjjttt```FFFPPPUUUaaaeeeMMMJJJ[[[dddllldddeeeeeeeeeffffffeeebbb___YYYccc___VVVQQQGGG@@@DDDJJJ@@@ZZZPPP>>>ooo}}}jjjBBBNNNKKKIII???AAAFFF>>>KKK<<>>AAAQQQEEEMMMPPPrrrLLL@@@OOOJJJ===CCCKKKZZZ^^^eeeoooiiipppOOOLLLMMMDDDLLLEEEEEEEEEEEEDDDCCCBBBBBB<<>>@@@777555<<<@@@===???EEEeeeOOOKKKBBBPPPSSSCCCLLLJJJEEEJJJFFFJJJJJJGGG___yyymmmfff[[[KKKbbbtttuuuccc___qqqXXXQQQJJJRRRPPPBBBGGGOOOLLLFFFNNNQQQDDDQQQuuu]]]WWWIII555666;;;999)))>>>111WWWuuunnnnnnqqqxxxxxxlllbbb[[[PPPDDD>>>666222444333111333888000666777222000333222,,,+++...777AAABBB???BBBJJJ[[[\\\SSSVVVbbbVVVPPP\\\TTTNNNYYYUUUbbbSSS\\\^^^{{{777QQQuuuTTTEEEWWWaaapppiiirrrooolllnnntttlllmmmiiiSSSUUUEEEEEEiiiooo:::FFFzzzMMM\\\TTTNNNSSSAAA???wwwxxxrrrtttxxxzzzxxxwwwtttlllmmmrrrqqqwwwuuullllllyyy|||```QQQuuu}}}}}}}}}yyytttsssvvv}}}wwwnnniiiYYYPPPKKKEEEFFFFFF===333111000000000000---+++***...---333BBBHHHPPP```FFF555KKK:::888CCCGGGBBBLLLFFFMMMKKKfffxxxpppSSSkkknnncccwwwpppeee\\\UUUgggooolllkkkiii]]]RRRYYYhhh[[[SSSTTT^^^dddWWWgggaaaffffffaaa```bbb___YYYOOOYYY[[[PPPEEEBBBDDDFFFGGGIIIfff???iiixxxzzzsssLLLKKKHHHFFFCCCAAA??????@@@@@@@@@@@@@@@@@@@@@@@@aaa~~~}}}fffYYY{{{uuuzzz___RRRaaaoootttxxx}}}zzzssszzz~~~qqqhhhkkkjjj```XXXXXXhhh|||eeeHHHVVV```}}}gggRRRMMMBBBIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEHHHIIICCCCCCZZZuuucccRRRDDD@@@MMMQQQWWW^^^lll^^^UUUQQQJJJIIIJJJFFFAAA>>>BBBIIILLLGGG@@@CCCCCCCCCCCCBBB@@@>>><<>>>>>>>>>>>>>>=========NNNtttVVVZZZyyyqqqccc^^^\\\```fffjjjoootttbbbssssssrrrnnnhhhbbb[[[XXX^^^gggtttXXXBBB???PPPWWWNNNIIIKKKFFFOOODDDDDDDDDDDDCCCBBBAAA@@@AAA===<<<>>>999666AAARRRzzzfffrrr```HHHLLLLLLHHHHHHGGGFFFBBB@@@BBBFFFHHHCCC>>>@@@AAAAAA@@@???===;;;:::@@@FFFyyyoooqqqDDD******222))))))))))))))))))))))))))))))))))))))))))))))))++++++---+++$$$000aaaqqqkkkggguuussswwwZZZ```SSS]]]ZZZlllqqq___FFFKKKQQQNNNIIIIIIIIIGGGGGGFFFGGGGGGHHHGGGKKKIIIUUUwwwzzzjjj[[[III:::CCCBBBNNNAAALLLLLLhhh}}}lllNNNGGGLLLLLLIIIIIIEEEEEEFFFFFFGGGGGGGGGHHHIIIYYYyyy{{{]]]UUU]]]xxxpppZZZ???---555000555---111:::,,,777gggxxx]]]```hhhfffTTTCCC???>>>;;;555222111333777777222...,,,,,,,,,---...000111222<<<:::BBBJJJCCC:::IIIbbb[[[JJJdddzzzkkkNNNSSSTTTPPPKKKSSSWWWVVVVVV]]]bbbdddWWWqqqJJJ>>>LLLNNNMMMEEE:::777===EEEAAA@@@CCCFFFCCC>>><<>>>>>======<<<<<<<<<;;;===[[[|||mmmVVV```tttvvvfff\\\___aaa\\\^^^ffffffffflllxxx|||rrrhhhcccYYYQQQWWWkkkoooIII;;;<<>>===<<>>>>>===<<<:::888777***<<>>>>>SSSoooTTTSSSjjjXXXJJJQQQWWWIIIIIIOOORRRRRRSSSXXX^^^```YYYhhhbbb777000111???HHHDDD<<<999888777:::>>>>>><<<===BBB777PPPcccQQQFFFEEENNNKKKHHHKKKIIIAAARRRwwwyyysssqqqrrryyy~~~}}}wwwcccfffwwwgggnnn}}}~~~{{{vvvvvvzzz~~~yyynnngggaaa]]]ZZZVVVNNNGGGFFFGGGAAA:::222222111000///...------+++...---555EEELLLTTTccc}}}CCC777OOO@@@>>>JJJOOOMMMHHHRRRHHHKKKOOOZZZ~~~sss|||\\\BBB]]]ccchhhfffrrroooTTTUUUeeejjjooojjj```aaayyyVVVGGGkkk[[[\\\]]]___aaa```ZZZTTTddd\\\BBB:::HHHDDD@@@SSSnnn333ccc}}}xxxtttaaa^^^OOOJJJIIIGGGFFFDDDCCCBBBBBB@@@??????>>>===<<<<<<;;;;;;???^^^{{{~~~tttUUUWWWsss|||lll```UUULLLIIIKKK[[[UUUUUU[[[ZZZSSSQQQUUU^^^\\\XXX___wwwwww\\\AAA;;;AAAHHHXXXmmmoooEEEFFFGGGDDDCCC>>>AAAAAAAAA@@@???>>>===<<<@@@:::888<<<>>>:::666777111<<>><<<;;;999888777;;;777///000OOO}}}TTT:::)))---///'''(((222))))))))))))))))))))))))))))))))))))))))))))))))+++###$$$///555000******TTTzzzrrrpppaaaggguuummm{{{sss~~~mmmzzz^^^EEENNNTTT>>>BBBNNN===???@@@BBBCCCDDDCCCAAA@@@CCC999EEELLL???TTTxxxxxx~~~zzzzzzIIIIIICCCBBBDDDDDD@@@>>>@@@???@@@AAABBBCCCDDDEEEFFFHHHMMMSSSyyy}}}nnnzzz{{{xxx|||yyy}}}]]]KKKgggHHH;;;000===------555111---333///...:::WWWxxxRRRGGGAAABBB???666111222444222111111111000---***+++,,,...111555888<<<===:::FFFAAA000999YYYjjjdddTTT^^^lllMMMMMMNNNVVVGGGKKKPPPUUUWWWWWWVVVVVVUUUaaaTTTkkkdddAAA888:::888666999@@@======>>>>>>===AAAGGGlllTTTKKKGGGFFFHHHGGGEEEKKKOOOHHHQQQkkk|||vvvxxx|||qqq|||mmmfffkkknnnkkklllsssZZZvvvzzzvvvxxx|||zzz}}}~~~yyyuuurrrnnniiiXXXTTTLLLGGGGGGHHHAAA888333222111000///...---,,,+++------666EEEJJJRRRccc~~~AAA555RRRFFFDDDLLLMMMOOOHHHPPPHHHLLLJJJBBBnnn~~~xxxmmmjjj}}}JJJFFFQQQbbbiiirrrzzzeeeNNNPPPIIIUUUdddkkkfffaaaeeennngggyyyuuuaaaSSSVVVVVVYYY```\\\[[[\\\\\\YYYRRRMMMEEECCC???EEEIII???LLLqqq777[[[fff{{{___|||DDDNNNGGGFFFDDDAAA>>><<<;;;;;;??????>>>===;;;:::999999;;;000CCCrrr~~~~~~```MMMWWWllleeeSSSRRRRRRNNNHHHFFFLLLUUUUUUOOOSSS^^^eeennnyyyeeeJJJ>>>:::@@@HHHZZZ}}}lllKKKGGGOOOEEEDDDKKKDDDBBBBBBAAAAAA???>>>===<<<999777666888999777777888:::;;;;;;FFF[[[nnnpppuuuttt~~~xxx~~~PPP@@@MMMCCCEEEJJJGGG@@@HHHNNNEEEDDDFFFGGGFFFDDDDDDEEEGGGAAA@@@???===;;;:::888888555***...;;;666///MMMzzzVVV???111""""""***555///!!!###222(((((((((((((((((((((((((((((((((((((((((((((((('''---...(((%%%(((+++***000;;;```jjjXXXkkkpppbbbssskkk```rrrrrrQQQPPPMMMDDD;;;<<>>;;;HHHBBB555LLLrrrpppOOOUUUvvvYYYKKKTTTMMMSSSNNNUUUWWWYYY[[[[[[XXXWWWXXXUUUYYYXXXiiiwww```JJJ888999EEE>>>999888CCCWWWtttlllSSSGGGFFFJJJMMMFFFGGGEEEJJJQQQLLLMMM]]]zzzrrruuuxxx|||uuu~~~wwwppplll```SSSMMM___{{{cccYYY~~~}}}}}}zzzvvvsssxxxrrrqqqnnniiiWWWRRRKKKGGGHHHIIIAAA777333333222000///---,,,,,,,,,---...777DDDFFFMMMaaa@@@===^^^RRRKKKLLLIIILLLJJJMMMKKKPPPRRRKKKWWW}}}bbbrrrxxxFFF999MMMXXX```tttvvvgggUUUSSSUUU]]]fffggg```XXXddd___KKKIIIOOOooowwwvvviiiaaaYYYWWWUUUOOOHHHEEE<<<<<>>IIIDDD@@@@@@???>>>===;;;:::999777666666444333222444666222444000000777<<>>???EEEDDD???FFFIII???BBBCCCCCCCCCBBBBBBCCCEEEBBB@@@>>><<<:::999888888'''777;;;000,,,444444***...IIIpppnnnKKK444)))---///%%%222...$$$)))555...(((((((((((((((((((((((((((((((((((((((((((((((('''&&&))),,,)))$$$***555'''222,,,jjj~~~mmmJJJLLLOOOPPP@@@===JJJAAA666CCC<<<===>>>??????===;;;::::::HHH===<<>>333111000000333,,,,,,,,,,,,------------///000111333666888;;;<<<>>><<>>>>>LLL^^^sss}}}ppp```XXXYYY\\\YYYTTTFFFFFFUUU{{{sss^^^^^^jjj]]]RRRNNNLLLFFFAAA???FFF@@@FFFEEEGGGtttMMMNNNqqqzzzvvvhhhccciiiCCCEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@<<<<<<:::999777555444333222555444<<>>======<<<;;;999777666777666444222222333222000111555222444;;;777///111>>>QQQvvv```AAADDDDDD888===RRRAAA???CCCCCC<<>>===>>>>>>>>>@@@>>><<<999777666555555<<<000***000555222333777000333333222999GGGRRRVVV______^^^ZZZSSSHHH;;;222000'''(((+++***///222++++++333000### ***///+++((((((((((((((((((((((((((((((((((((((((((((((((((( """---333---((()))...+++///,,,SSSWWWOOOPPPIII???DDDDDDGGGIII;;;555EEE;;;<<<===>>>>>>>>>===<<>>DDDoooooommmmmmnnn{{{ttt{{{yyynnneeefff{{{pppeee^^^PPPSSSWWW]]]hhhpppoooiiiXXXSSSLLLIIILLLKKKAAA444444333222000///---,,,++++++,,,...:::FFFDDDLLLccc~~~~~~AAAFFFcccKKK@@@JJJRRRNNNYYYLLLLLLIIIZZZqqqKKKLLLfff___vvv{{{BBB111DDD@@@???bbb{{{fffSSSHHHFFFGGGIIIYYYaaajjjIIIOOORRR^^^dddUUUHHHEEEDDD@@@===>>>BBB;;;HHHSSShhh___IIIeeemmmbbb}}}CCCHHHOOOBBBEEEDDDCCCAAA@@@???>>>>>>>>>>>><<<:::888666555444222444444333<<>>CCCHHHCCC;;;=========<<<:::888777666333111......111333000+++111999555...111111111777***888;;;222MMMqqqsss[[[FFF666777999:::<<<@@@BBBCCC@@@;;;>>>>>>666999CCCDDDHHHEEEAAA@@@@@@@@@???>>>===<<<999666444333222222...---000444///'''(((000///111000---///222///&&&///---,,,,,,------+++***222,,,...///((()))+++%%%'''$$$(((111///'''&&&,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&++++++%%%###'''***(((%%%%%%+++222&&&,,,OOO```pppOOOUUUUUU???888FFFFFF???;;;666444:::<<<444111222333444555666777777:::...999@@@777BBBLLL;;;FFFOOOKKK```PPPLLLAAAJJJCCC;;;777555333333666888555///666666666666777777777777999<<<@@@<<>><<>>DDDCCC???DDD]]]xxxwwwzzz}}}eeekkkyyy{{{qqqXXXGGGHHHVVVbbbfffYYYTTTMMMJJJMMMLLL@@@333444333222000///---,,,+++***+++...<<>>>>>??????777777777666555333111000111...000222333>>>___dddDDD:::777<<>>;;;888666555555333222111111000000111111222111111111000000//////333222222333444555666777:::999999999888888777777888888777777888:::<<<>>>@@@AAAAAA@@@???@@@BBBDDDIIIHHHFFFCCCAAA???>>>>>>@@@===:::777666555222000111000000////////////////////////......---------,,,------......------,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,888HHHbbb~~~xxxaaaKKKMMMNNNMMMJJJDDD>>>;;;======;;;:::999888888888333333333333333333333444222222222777>>>CCCEEEEEEEEEHHHJJJKKKRRRfffMMMHHHAAA<<<::::::::::::666555444333222222111222444444333333333444444555:::555999@@@AAAVVV|||jjjyyymmmkkktttfff\\\^^^\\\^^^kkkkkkrrrUUU222111000///------,,,,,,************************...&&&;;;vvvyyyiiiLLL444000999000//////000...---111777555000...000111222666<<<>>>MMM___SSSBBBPPP{{{vvvppp@@@?????????AAACCCFFFHHHDDDHHHQQQYYYWWWSSSVVV___VVVKKKFFFKKKNNNMMMSSS^^^qqqRRR???BBBAAA@@@@@@@@@BBBDDDFFF???@@@@@@BBBEEEHHHLLLNNNQQQxxxyyypppqqq|||pppVVVmmmlllhhhVVVVVVMMMPPP[[[JJJ333666777555222///---,,,,,,,,,///...///;;;GGGFFFQQQkkk;;;IIIlllCCCMMMHHHFFFGGGJJJLLLMMMKKKIIIHHHGGGKKKLLLkkkfff[[[```hhhmmm]]]===<<<000111@@@@@@AAAEEEJJJKKKHHHDDDNNNIIICCC???>>>>>>>>>===DDDAAA>>>;;;777777???JJJSSS777vvvfffSSSmmmwwwwww~~~QQQ===GGGIIIBBB>>>DDDCCC@@@>>><<<:::::::::999888777555444222111111222000111222///333JJJcccjjjNNN999///000;;;EEE333777999888888;;;;;;888555;;;HHHHHHKKKOOOmmmvvvEEEDDDJJJAAAAAA@@@@@@???>>>===<<<<<<;;;:::888666444222111111111111000///////////////111111000000000/////////000000000111111222333444555555555444444444333333666555444444555777:::;;;===>>>??????>>>===>>>@@@AAAAAA???>>>===<<<<<<<<<===;;;777555444333000///000///......------............---------,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))***++++++++++++/////////111777BBBNNNWWW```]]]XXXTTTQQQMMMHHHCCCGGGHHHIIIHHHEEE@@@<<<999;;;:::999888777666666666222222222222222222222222111111111555;;;@@@BBBBBBGGGLLLPPPOOOMMMPPPZZZdddvvvwww\\\BBBGGGCCC===999777666555555555444333222111111111111333222222222333444444555777333666<<<:::CCCmmmvvv___xxxWWW---222111///...---,,,,,,,,,************************,,,---///GGG{{{pppiiicccRRR===111666///---222555111***&&&000///222999>>>>>>===>>>MMMfffQQQDDDYYYzzzIII===<<<<<<<<<>>>@@@BBBDDDDDDGGGMMMRRRNNNHHHIIIPPPRRRIIIGGGLLLOOONNNSSS\\\NNNsss|||ZZZDDD===???AAA@@@>>>======>>>???@@@???@@@AAACCCEEEHHHJJJKKKGGGzzzssspppsssnnntttwww{{{iiiKKKVVVsss{{{tttllliiiqqqnnnccc[[[OOOJJJTTTWWWAAA111777666444111...,,,++++++,,,......///:::GGGGGGQQQjjj;;;KKKhhhCCCGGGCCCCCCFFFIIILLLLLLKKKHHHFFFFFFOOO===KKKUUUKKKaaa}}}dddIII444333***...333555444333222222444333444666999<<<<<<;;;888666;;;GGGQQQPPPJJJFFFRRRGGGSSSpppwwwrrrSSS555DDD;;;<<>>AAA@@@EEEHHHLLLaaaqqquuuIII;;;@@@BBB???????????????>>><<<:::999666555333222000000////////////...------------...000////////////.........---------...//////000000000000000////////////...222111111111222444555777888:::======<<<;;;;;;<<<;;;;;;:::::::::;;;;;;;;;:::888444222222000...---...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))***++++++++++++...,,,***&&&$$$%%%))),,,222000///222777<<<@@@BBBBBBBBBBBBAAA???<<<:::888888777666555444333333333222111111000000/////////000///000333777;;;======@@@FFFLLLOOOMMMJJJHHHIIIIIISSSbbbooovvvuuupppkkkkkkjjjeee\\\RRRIIIEEECCCAAA>>>:::777555444222111444333222111111000000111000000000111222333444555777444888>>>:::666IIIddduuusssyyyPPP000,,,111000///---,,,,,,,,,,,,************************,,,111))))))WWWvvvgggfff\\\KKK;;;333...111777:::<<<>>>000222555222---111DDDYYYddd:::GGG]]]NNN???999999999999:::<<<>>>@@@BBBEEEJJJLLLGGGAAAAAAFFFHHHCCCDDDJJJLLLJJJLLLSSS^^^QQQRRRttt|||ZZZBBB:::::::::999>>>===;;;:::999999::::::999:::<<<>>>@@@BBBCCCDDD999^^^yyyuuuzzzooo~~~}}}cccaaaYYYPPP]]]oooxxx}}}uuummmkkkllliiiiiisss}}}wwwhhh___[[[HHHKKKZZZOOO888222888555333000---++++++++++++,,,---...999FFFHHHRRRiiizzz===MMM```AAABBB@@@CCCGGGIIILLLLLLIIIFFFDDDCCCGGGEEEFFFYYY~~~}}}xxx888RRRlllvvvXXXEEE222666999888444333666:::666777888:::<<<>>>>>>>>><<>>>>>===<<<::::::999666666444333222111111111111000000///...---,,,,,,.........000333555777888999<<>><<<999888777555222000222111111000//////000000.........///000222333444666222666===<<<666:::EEE___vvvjjj```KKK000111888///...---,,,++++++++++++***************************++++++,,,;;;ccc|||YYYOOObbbPPPKKKDDD<<<111(((***000;;;555666DDDRRRSSSLLLDDD:::aaasssooo444???777777777888999;;;<<<===AAADDDIIIJJJHHHEEEFFFHHHCCCBBBFFFKKKKKKGGGGGGJJJ@@@KKKVVVTTTNNNbbbmmmVVVDDD333000;;;CCC???777:::999888777666777777777444666:::===@@@BBBCCCCCC===KKK}}}}}}kkkqqq|||}}}~~~{{{}}}___bbbzzzmmmxxx{{{ppp~~~|||vvv{{{sssnnnnnnfffQQQHHHVVV\\\DDD555999777444222///---+++***+++++++++------888FFFIIIRRRfff|||<<>>AAABBBEEEJJJGGG>>>@@@@@@???===;;;:::888777999777444111/////////000000......000///------///,,,CCC^^^uuuxxxGGGDDDCCCCCC@@@===???EEE???@@@AAAAAA???===:::888222222111000000000111111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,------------------------......//////000000///333888;;;===>>>???@@@>>>===<<<<<<;;;;;;;;;;;;777444222000000000...---...---,,,,,,++++++,,,,,,))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))*********))))))))))))(((&&&&&&(((+++///000...,,,***,,,111777;;;======<<<;;;;;;:::::::::666555444222111111111111//////...---,,,,,,++++++,,,---...///000111333555<<<<<<<<<>>>BBBFFFJJJLLLCCCDDDGGGJJJLLLKKKHHHEEEOOOKKKMMMPPPGGG888333999;;;999777777666555222000000000///.........//////,,,,,,------///000222222111---...444777666777;;;===lllxxxmmmXXXaaazzz|||nnn>>>...333333***...---,,,++++++******+++))))))))))))))))))))))))%%%%%%,,,222***333gggyyy\\\XXXWWWXXX[[[YYYTTTQQQSSSLLLLLLLLLIIIBBB>>>DDDNNNtttwwwBBB555:::777777777888999:::;;;<<>>999CCCNNNPPPSSSXXXoooWWWJJJHHHDDD@@@000666<<<<<<888555777:::555444444555555666666777777999===AAAEEEGGGIIIIIIMMMGGGjjjttt~~~ppp```aaa{{{```MMMbbb{{{{{{}}}|||pppkkkZZZHHHQQQaaaWWW:::999AAA777444222///,,,+++***+++,,,+++---...666EEEJJJQQQbbb777BBBCCC888444666<<<:::<<<>>>@@@AAACCCFFFIIIEEEKKKLLLIIIOOOjjj{{{aaaJJJ>>>]]]{{{jjjPPP>>>666555666777888999999;;;???DDDHHHGGGHHHSSShhhzzz{{{rrriiiiiieeeqqqYYY>>>444888???888:::HHH===222@@@::::::::::::999888777666555444222000///.........///...------,,,+++***+++)))222;;;IIIjjj^^^999222AAAGGG>>>888>>>AAA>>>;;;;;;;;;:::999666444333000000///.........//////------,,,++++++++++++,,,******++++++++++++,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,------------,,,,,,---------.........---000444888:::<<<>>>@@@<<<;;;:::999888777777777555333111000000000///---------,,,+++++++++++++++(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))******))))))(((++++++)))'''&&&(((,,,///.........---...222888<<<;;;;;;:::::::::999999999555555333222111000000000...---------,,,++++++++++++,,,.........///222444;;;<<<>>>@@@AAABBBCCCDDDFFFHHHKKKOOORRRTTTVVVVVVJJJDDDBBBEEEBBB;;;:::>>>777555333333333222000.........------------......+++++++++,,,---...///000111...---///222555888:::<<<>>>WWWzzzmmmtttsssuuuYYY222,,,333111---...,,,,,,+++***************)))))))))))))))))))))))))))***------'''***BBB\\\mmm\\\LLLIIIMMMMMMJJJHHHGGGJJJLLLHHHGGG[[[tttzzz|||999EEE111888555666666777888888999999???DDDFFFEEEEEEGGGHHHFFFDDDHHHLLLMMMJJJFFFEEEEEELLLIIIHHHGGGAAA<<>>AAADDDGGGHHHIIIAAASSSqqqddd~~~|||qqqiiirrrbbbrrrxxxsssffffffvvv{{{uuulllfffUUUKKK]]]bbbJJJ666===CCC777444222///---,,,+++,,,---+++///...555DDDJJJPPP^^^333===;;;999222333666666777888888999===AAAEEEEEEDDDIIINNNKKKOOOjjjzzz}}}zzzKKK>>>:::^^^rrrssseeehhhqqqYYY\\\___bbbeeeiiipppuuuuuugggsss|||nnnxxxwwwyyy222###EEE333999888:::===111000DDD999999:::999888777555444111000000///......------,,,------,,,***)))******...,,,***000BBB]]]xxxggg222***:::CCC<<<:::>>>BBB@@@===;;;;;;;;;:::888666444333222000000///...............,,,+++******))))))******)))))))))******+++++++++'''(((***++++++***((('''************++++++,,,,,,******++++++,,,,,,+++++++++---000333444666999;;;888888777666555555555555444222000/////////...---,,,+++******))))))******'''((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))))))))((((((!!!$$$)))++++++)))((((((###(((...222333333555666777777888888777777666555444333222111000/////////,,,,,,,,,,,,,,,,,,,,,,,,***,,,.........///222444333777<<>>@@@>>>???CCCDDDAAA<<>>555999aaa]]]BBB<<<===:::555444777999777;;;222+++,,,333888444///000000111111111111111111111222333666888;;;>>>???<<<<<>>===777444333000...,,,,,,---...,,,000///555DDDJJJNNNZZZ}}}222===:::===444222333999888666444333555999===@@@CCCIIIKKKFFFDDDNNN]]]}}}|||SSSFFF444HHH\\\xxxwwwkkkeeemmm{{{```aaannn}}}aaa'''222>>>***000111555777888AAABBB777;;;<<<<<<;;;:::888666555......//////......---,,,(((,,,...---++++++,,,,,,***''')))///...333LLLjjjvvv___333+++666888222///:::AAA===;;;>>>>>>999@@@???===:::999777777666222111000000////////////******)))((((((((((((((((((((())))))*********+++&&&''')))******((('''%%%((((((((()))))))))******((()))***************)))***,,,......///111444666666555555444444555555555222000.........///...,,,******)))((((((((((((((('''((((((((())))))******''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))((((((++++++***((('''(((+++...)))++++++++++++...444999444444555666555444222111333222111000///.........,,,,,,,,,,,,,,,,,,------***,,,//////...///222555///222666777888;;;@@@EEEBBBGGGKKKKKKFFFCCCDDDGGGCCCEEECCC>>>;;;:::999777666333111000000111111000,,,,,,,,,++++++,,,------+++++++++***++++++,,,,,,(((...111...---111555555///CCC===>>>TTTwwwFFF:::///222111,,,,,,...,,,&&&+++***)))))))))))))))***)))))))))))))))))))))))),,,"""""",,,---&&&(((222...VVV...777:::'''333222...///000111111222111111333888;;;999<<>>>>>????????????EEELLLJJJ===999>>>666::::::666333444333111+++///444444111//////000000000000000///...---,,,333333333444555777:::;;;;;;@@@DDDPPP|||~~~}}}|||cccssszzz|||qqqgggaaaUUUFFFoookkkJJJ111999===666888555333111...------......---111///444CCCJJJMMMXXXttt777888@@@---000555000333222111111222555777999======>>>AAAEEEFFFDDDAAAcccmmm???===@@@MMM```tttqqqZZZQQQccc}}}~~~}}}pppMMMtttLLL000000111---***000000111222333555777888999999888777666555444444000000///...------------+++++++++*********))))))))))))((()))+++...111333[[[aaajjjvvvVVVAAA///,,,111111///...555777999;;;<<<;;;:::999<<<;;;:::999888888888888111111000000//////......+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))++++++,,,...///111222222999===>>>:::666666555222222111///---------......******)))((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''(((((((((((())))))))))))'''((((((***+++---///000222222222222222222222222111000///...---,,,++++++************************************+++,,,---...---...//////111555:::>>>FFF>>>:::@@@JJJNNNHHH???<<<<<<:::999666333111////////////...------,,,,,,************************((()))))))))******************,,,---...000111222222222888???AAAKKKggghhhNNN>>>444000.........------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************222---MMM~~~bbbHHH222///111...---///111111111000111222222333777777888:::>>>AAAEEEGGGPPPJJJEEEDDDFFFGGGDDD@@@999:::;;;<<<<<<:::999888::::::;;;;;;;;;:::999999777666444222111111111222111000000///...---------//////............//////444333444888===@@@???===???AAA@@@KKKwww{{{vvvuuu{{{~~~{{{xxxqqq{{{dddeeeyyyrrrmmmmmmfffWWWUUUdddYYY:::>>>EEE===666888++++++,,,,,,,,,,,,,,,,,,111222...555EEELLLPPP\\\ppp666777>>>---000444///222111111111222444666888777777888<<>>BBB===;;;@@@HHHKKKFFF???<<<;;;999777555222111000111000000///...------,,,************************(((((()))))))))***************+++,,,...///000111444333777>>>>>><<>>AAACCCGGGDDDAAAAAACCCDDDBBB@@@777888888999999999999999888888888888888777666666555444333111000/////////000000///......---,,,,,,------,,,,,,,,,,,,------///......111666999999888555IIIIII===TTTrrrrrr}}}wwwcccQQQkkk~~~{{{lll|||{{{dddxxx}}}|||~~~rrr~~~nnn^^^aaaUUUZZZYYYHHH:::<<>>888555,,,------...///000111111000111...555EEEKKKOOO[[[jjj555555;;;---///111///111000000000111222444555333333444777;;;???AAAAAA>>>AAASSSsss}}}qqqlllttttttvvvuuufffooofff|||UUU111&&&""")))///,,,***++++++++++++,,,---///111111666666666555444333222111...---,,,++++++*********************))))))))))))+++***)))((('''((()))))),,,******000;;;LLL\\\fffwwwkkkMMM555+++)))+++,,,)))(((***,,,+++(((***......000222333555555555444777888888777555333111///......------,,,+++++++++******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((()))+++,,,---......222777888555333444444111------------,,,+++*********)))((((((''''''((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((('''(((((((((((())))))))))))))))))))))))***+++,,,---000000000111111111111111//////...---,,,,,,++++++))))))))))))))))))))))))))))))))))))***+++,,,------...///000111444999<<<@@@??????BBBGGGHHHEEEBBB<<<:::888555333111111000111111000///...---,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))***,,,---...//////111---111:::>>>;;;<<>>=========>>>???@@@@@@AAA666666555555555777888999666666666555444333222111111111111000///...---,,,///......------,,,,,,,,,++++++************+++++++++***)))+++///333444555333EEEIII888888cccyyybbbvvvttt}}}||||||www{{{}}}yyyzzz{{{zzzcccjjjkkkLLLQQQqqqvvv222:::AAAAAA@@@???888000,,,,,,---...000111222222...000...444DDDJJJOOO[[[bbb444333777,,,///......///.........///000222333333222222444777;;;???@@@FFF999777MMMjjjuuuqqq}}}ttttttooonnnwwwlllkkkuuu<<<&&&---))))))---,,,((('''***))))))******+++---...///666666777666666444333222000///...---,,,,,,,,,,,,******)))))))))(((((((((+++***)))(((''''''((((((,,,***'''%%%%%%(((+++...$$$)))///111///+++'''&&&"""$$$&&&)))+++)))&&&###***---//////+++'''''')))...///111333555555666666999999:::999777444111///...------,,,,,,+++******))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((('''((()))***+++,,,------///444666444333444444222,,,------...---+++***)))))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''(((((((((((((((((((((((((((((())))))))))))***))))))))))))***++++++---------.....................------,,,++++++***)))))))))))))))))))))))))))))))))))))))***+++++++++,,,......///222555999999;;;>>>@@@AAA@@@@@@???;;;999666333000000000000000000///...,,,+++******))))))))))))))))))))))))'''''''''((((((((())))))((())))))***+++------...---)))***222999===BBBHHHHHHEEEDDDHHHNNNTTT]]]fffccceeejjjooorrroooiiidddYYYRRREEE888111000222444777555222000000...***(((000000///---,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***222(((+++555+++ >>>mmmyyyTTT222)))...333111111111,,,&&&(((...,,,++++++++++++,,,------,,,...222666999;;;<<<<<<777:::<<<>>>>>>>>>???AAA888666444222111333555666444444444333222000///......///000000///...,,,+++------,,,,,,,,,+++++++++***))))))))))))))))))***++++++***+++...111444666:::555;;;AAA777???|||yyynnn{{{VVVfff{{{yyynnnzzzyyy~~~|||uuuqqqqqqeeeeeeQQQIII}}}000///<<>>555333<<>>PPPLLLEEE@@@>>>>>>???@@@<<<;;;:::999777555333333*********+++,,,,,,+++)))///...---,,,+++***))))))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***)))((()))000555000'''HHHsssyyy{{{xxxKKK444...---///222...+++((())))))(((***---******))))))******+++,,,,,,...222666999;;;<<<<<<888;;;>>>@@@?????????@@@;;;888444111//////111222333333333222111///...------.../////////---,,,***++++++++++++******************))))))))))))******,,,++++++,,,---000444666===///333BBB<<<333UUUtttyyy~~~nnnNNNYYYxxx{{{rrriii~~~}}}xxxxxx}}}~~~wwwmmmgggcccbbbEEERRRwww===222BBBDDDMMMTTTKKK777,,,,,,+++************************...///666DDDIIINNN\\\QQQ222///...,,,---'''---+++++++++,,,,,,,,,------...///...---,,,...111444111777>>>AAA>>>BBBSSSeee{{{|||xxxwwwPPP---&&&---+++###(((&&&%%%&&&((())))))(((((((((((())))))***,,,,,,...///111111111///---,,,---,,,+++******)))))))))((((((((((((''''''''''''&&&''''''((())))))))))))---)))%%%"""###''',,,000%%%%%%$$$$$$%%%''')))***###''')))((('''%%%$$$&&&&&&$$$"""&&&++++++(((((()))+++---///111333444555555555444222000...------------,,,++++++******(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''(((((()))******+++++++++000333222111444444333------------,,,+++******)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''((())))))))))))(((((((((((()))))))))))))))((((((((((((((()))***------......///000000000,,,,,,,,,++++++*********(((((((((((((((((((((((())))))(((((((((((())))))&&&((()))******+++...000111555:::<<<:::888888888777555333111///.........++++++******))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&''''''((())))))*********...222333111111555:::HHHEEEDDDFFFHHHIIILLLPPP>>>===;;;:::::::::<<<===000...///222000***''''''+++,,,,,,---............******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))---222&&&###...444000,,,666>>>eeeQQQ:::///'''+++///...+++,,,+++)))(((***,,,+++(((%%%))))))(((((())))))***+++,,,---000333666999;;;;;;999;;;>>>AAABBBAAA???>>>===:::666222////////////111111111000000...---,,,---------------,,,++++++))))))))))))))))))))))))******))))))))))))******)))***++++++,,,...111444555555666666666777???GGGsssxxx{{{lllYYY^^^ooozzz~~~zzz|||}}}vvvzzzwwwwww{{{zzzrrriiieeeRRRQQQYYY}}}===%%%```RRRKKKJJJNNNEEE111)))------,,,,,,++++++******))))))...000777DDDIIIOOO]]]KKK111---++++++---%%%---))))))***++++++++++++***+++---...---++++++...111111:::BBB@@@===>>>@@@AAA[[[dddyyyLLL333&&&///222'''%%%---'''(((((((((''''''&&&$$$''''''''''''((()))******+++---...000///...+++***---,,,+++***))))))))))))((((((((('''''''''&&&&&&%%%&&&&&&'''''''''''''''(((((())))))'''$$$ ((('''&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$%%%'''((()))+++((($$$$$$))))))%%%%%%&&&'''***,,,///111222222111111000...------,,,,,,++++++******))))))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))...111000///222222000---,,,+++******)))******(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''((())))))))))))(((((((((((())))))))))))''''''''''''(((((()))***++++++,,,------......///++++++++++++************'''''''''''''''''''''''')))((((((''''''(((((((((&&&((()))******+++---...333777<<<>>>===;;;999999444444222111///...---,,,***************)))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''(((((())))))''',,,000111222444888;;;999@@@FFFGGGEEECCC@@@======@@@DDDDDDAAA:::444000888222///111000---///444---------+++(((%%%$$$###'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))000&&&!!!'''---,,,---111***222+++111111+++GGGbbbaaabbbyyyrrr{{{qqqnnn]]];;;000444111:::333...///000...)))&&&,,,,,,,,,++++++***'''$$$)))(((((((((((()))*********+++,,,///222555888999888888;;;???CCCCCC@@@<<<<<<:::777444111000000000......///......---,,,,,,,,,+++******************(((((((((((((((((((((((())))))(((((((((((())))))&&&(((+++++++++,,,...111///555666000111777888222```uuulll~~~]]]]]]oookkknnnzzz{{{wwwsssqqqpppkkkbbb\\\\\\HHHfffddd222@@@^^^SSSWWWSSSKKKAAA666---***+++,,,,,,,,,+++++++++++++++(((///111888EEEJJJOOO^^^HHH111---)))+++---###---((())))))************)))+++---///...------000333333777777666===HHHIIIBBB===AAAFFFTTTttt```>>>111)))...*** !!!+++,,,$$$$$$&&&'''$$$###%%%''''''&&&&&&&&&&&&''''''((())),,,---///111000///,,,+++///...---,,,++++++++++++(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''(((#########%%%&&&&&&$$$###$$$$$$$$$%%%%%%###!!!%%%&&&""""""&&&(((&&&%%%&&&'''))),,,///111333222111000...------------*********)))((((((''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((---000...---000000...---,,,***((((((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''((())))))))))))(((((((((((())))))))))))&&&&&&&&&''''''(((******'''(((((()))******+++++++++++++++***************'''''''''''''''''''''''')))(((((('''''''''((((((&&&(((***+++***+++,,,...000333777:::999777555333333333222111000...,,,+++)))************+++++++++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((,,,,,,***(((***000666888777???CCC???===BBBEEECCC===<<<:::777555555666888222...///333111***''')))'''))),,,,,,+++***))))))'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))###'''---///,,,))))))+++'''777+++,,,:::000111222;;;111888...///BBB>>>666111888000---555111)))///""")))...,,,&&&$$$***000&&&'''&&&######'''+++---((((((((((((((()))******(((((()))+++...222555777666555777===CCCEEE@@@:::;;;999777555333222222222,,,,,,---------,,,,,,++++++***(((''''''((()))***'''''''''(((((((((((((((((((((''''''''''''((((((%%%(((,,,---,,,,,,...111000...000444333222777@@@222jjjsss~~~zzz{{{hhhZZZggg{{{eeeiii|||www~~~|||xxxxxxvvvqqqpppkkkeee___VVVLLLIIIKKKnnnPPP777:::UUU^^^QQQWWW[[[OOO777***+++,,,''')))))))))******+++++++++(((///222999FFFJJJPPP___BBB777,,,+++,,,***((('''))))))))))))))))))))))))))))))))))))***+++,,,---///111444777999:::;;;;;;888888777666:::FFFXXXfffjjjGGG111)))(((***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++,,,---......,,,***)))+++++++++*********))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((()))***+++---///000111000000///......------************)))))))))((('''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((()))---000222222222222///...---,,,***)))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&'''))))))'''$$$'''+++,,,))))))------)))!!!///&&&"""111,,,"""///'''***)))$$$###(((+++***+++(((%%%%%%''')))******(((((())))))*********+++************))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))//////000222444333000---///000000000///---+++***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***+++,,,---///000111222666777:::<<<=========<<<999999777666444222111000111000...---,,,+++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((())))))(((((()))*********,,,---...000111222555333111222444555333000111000///...---,,,,,,,,,++++++++++++*********)))((((((((((((((((((((((((''''''''''''''''''''''''******++++++---000555999<<<;;;<<>>\\\yyy|||QQQ888222JJJaaadddfffnnndddRRR???222,,,)))***,,,))))))))))))************---000000999FFFHHHMMM^^^}}}@@@555,,,+++,,,***(((((())))))))))))))))))))))))))))))))))))***+++,,,---...000333555888999::::::;;;======:::555444777:::CCCIIISSS```kkktttzzz~~~wwwlll```WWWQQQ???777...''''''***---///''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))+++,,,------,,,+++***++++++*********)))))))))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))+++------------,,,++++++******))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''(((+++...///000//////......---,,,***)))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&***(((&&&'''***++++++***'''(((***)))******)))'''++++++000///&&&###''''''+++,,,...000111000,,,(((******+++,,,,,,***(((&&&((()))))))))*********************))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))---...///111333333000---////////////...,,,***)))))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))***+++,,,...///000000666888;;;===>>>>>>>>>===:::999888666555333222111000///---,,,+++*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&((())))))(((((()))*********+++---...///000111222111000333555555222...//////...---,,,,,,,,,,,,+++*********))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))***+++,,,///444777999999:::===@@@@@@===:::888666444111////////////,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,,,,---...///000111222222222666111888___mmmbbbrrrttt]]]MMMIIIXXXggghhhgggiiieee```UUUJJJDDDBBB@@@===IIIAAAJJJ]]]ggggggYYYDDDBBBIIIUUUccclllmmmjjjhhhUUUFFF777...+++((()))+++))))))))))))************,,,000111:::EEEGGGOOOccc===333+++***,,,+++)))))))))))))))))))))))))))))))))(((((())))))***+++,,,---...111333666888999999999<<<>>><<<666///,,,++++++,,,---///000111111222---------,,,+++(((&&&$$$+++++++++,,,+++)))$$$!!!''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''')))***,,,,,,,,,++++++************))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%'''(((***+++++++++******)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&''')))+++,,,,,,,,,+++...---,,,+++***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((())))))((('''&&&,,,***((('''((()))((('''***)))***,,,+++)))'''(((...%%%000(((333<<<(((+++&&&###%%%((()))***+++%%%'''***+++************))))))))))))******************))))))((('''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))+++,,,---000222222000...---.........---+++)))((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((((())))))+++,,,---...///444666999;;;======<<<<<<:::999888666555333222111...---,,,+++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&((())))))(((''')))***)))***+++,,,---...///000---...000444777666111,,,...---,,,+++************))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***---111555555666777:::<<<<<<999666555444111///------------++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,***+++,,,...////////////...444000000TTTvvvyyyrrrZZZEEEBBBAAA===>>>EEEKKKOOOSSSVVV^^^dddddd^^^]]]^^^mmmrrrXXX@@@@@@FFFZZZlllvvvpppoootttnnn```@@@666---***)))((((((***))))))))))))************+++000333:::EEEGGGSSSiii:::111******,,,***)))+++))))))))))))))))))))))))((((((((((((((()))***++++++,,,...111333555777777666777777666333222333555000///...,,,***)))((((((***+++,,,---............''''''(((((()))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&(((***++++++++++++******)))))))))(((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())),,,+++++++++*********)))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))******))))))---,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&)))++++++***(((&&&))))))***+++++++++***)))%%%$$$&&&,,,///000333666222%%%(((---'''+++---777333///...,,,((((((+++++++++***(((&&&(((+++///)))))))))))))))***************)))((('''&&&%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))***+++...111222000///,,,,,,------,,,+++)))((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''((()))***+++,,,---000222444777999999888888888777666555333222111000,,,,,,***))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''')))(((''''''(((***))))))***+++,,,---......***,,,000666999888222,,,,,,+++***))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((()))+++...111333444666888999888666444333222000...---,,,,,,,,,******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++)))***+++,,,---.........---111555111...EEEpppsss~~~zzzqqqVVVLLLHHHCCC111///333???EEEBBB??????999,,,///===HHHXXXkkksssuuu~~~}}}sssrrrrrraaaIII111+++((()))***(((((()))((()))))))))************)))000444;;;DDDGGGUUUnnn|||~~~{{{777000***++++++***)))+++((((((((((((((((((((((((((((((((('''(((((()))))))))***,,,...000222444555666555333000...---...000*********+++---///111222,,,+++***'''%%%""" !!!!!!"""###%%%(((+++---&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&((()))******+++)))))))))(((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))+++++++++***************(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''(((((())))))))))))++++++***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))+++,,,+++)))'''%%%(((+++...//////......111111...***))))))***)))///;;;777111555...)))555!!!(((///111000...---,,,000///---+++)))(((***,,,******)))))))))))))))))))))))))))((('''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((())),,,///000000...+++,,,,,,,,,,,,+++)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&''''''((()))***++++++---///222444666777666666555555444333111000//////+++***))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((''''''((()))((())))))***+++,,,------***,,,000666:::888222,,,******)))(((((((((((()))(((((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((())),,,...111333666888777666444333222111000///...---,,,,,,***)))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))***+++))))))+++,,,---.........555))))))222...'''<<<^^^kkkqqq___jjjVVVLLLQQQMMM???BBBRRRVVVaaaxxxdddwwwzzz{{{zzzqqq^^^BBB---,,,((((((++++++)))(((***((()))))))))***************000444;;;DDDHHHUUUnnn{{{|||uuu555///+++++++++((((((+++((((((((((((((((((((((((((((((''''''''''''(((((((((((()))+++---000222444222333333333111...+++***,,,+++)))'''$$$###""""""&&&'''((()))***+++,,,------...///---***'''%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((()))***((((((((((((''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((((((((('''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''(((((())))))*********))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))+++,,,+++***)))***+++---,,,+++******+++(((111555111666BBBFFF@@@RRRUUU@@@===XXXUUU???BBBIIIMMMDDD222)))---...)))(((((((((+++---...,,,***************)))))))))))))))))))))(((((((((''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((('''(((***---///...---++++++,,,---,,,+++***)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''((())))))******,,,...111444666777777666333333222111000///......+++***)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%'''(((((('''&&&((()))(((((())))))***++++++,,,++++++...333777666111---))))))((((((((((((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&'''''''''(((***,,,000333666777666444333222111111000///...---,,,,,,)))((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''((()))***((()))***,,,------------///++++++///000---***+++777eeexxx{{{{{{yyy}}}ooosssxxxnnn|||wwwmmmUUU888***))),,,)))))),,,,,,)))(((+++))))))))))))************+++111333;;;FFFHHHSSSjjj}}}nnn444///++++++***''''''***(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&'''''')))+++...111222000111222333333222///---,,,,,,------------......((('''&&&%%%%%%$$$$$$$$$ ###'''(((&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%'''((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################################################################################################################$$$$$$$$$$$$%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((()))***)))))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***++++++++++++.........---...333:::@@@333LLL]]]aaassscccTTTYYYRRR>>>???777///,,,///111///,,,************)))))))))(((((((((((())))))))))))***((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((('''''')))+++------,,,+++,,,---------,,,+++***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((())))))*********,,,///222555555555555333333222111000//////...+++***))))))((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&((('''&&&&&&''')))'''(((((())))))******+++,,,++++++...222222///,,,))))))(((((((((((()))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&(((((('''((()))+++...111555666444111000111000000//////...---,,,+++(((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))'''((()))+++,,,,,,,,,,,,(((///222...,,,...///,,,222''':::mmm|||xxxvvv}}}|||~~~lllxxxjjjXXXFFF333&&&'''///,,,))))))+++***'''(((,,,))))))))))))************...111333;;;GGGIIIQQQddduuujjj444///,,,+++***&&&&&&)))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&(((***---000222555222...,,,+++,,,,,,,,,((()))))))))((((((&&&&&&''''''&&&&&&''''''(((((('''((()))'''%%%%%%))),,,&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################################################################""""""""""""""""""""""""########################$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''))))))))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,---)))+++...444>>>NNN```mmmzzzsss___FFF555000000///,,,+++*********))))))(((((((((((())))))******++++++)))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((''''''(((+++,,,,,,++++++,,,---...---,,,+++***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******'''))),,,///222333222222444333333222111000//////+++******))))))))))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((('''&&&&&&''')))''''''(((((())))))******,,,***)))+++...///...+++))))))((((((((())))))***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&(((((((((((()))+++,,,000444444222//////////////////...---,,,+++***(((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&((())))))&&&'''(((***++++++++++++111((($$$)))---,,,+++---///---...,,,555^^^mmmlll|||uuuuuuffflllsssJJJ<<<,,,%%%)))...---)))+++(((((()))(((&&&(((---))))))))))))************///222222;;;HHHIIIOOO```mmm~~~aaa111000---+++)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))++++++,,,,,,,,,++++++*********))))))))))))(((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))***)))''''''((()))******&&&222+++&&&111222+++///(((:::WWWsssiiiMMMDDD,,,333444+++'''///222(((%%%,,,'''******%%%...HHHIII...''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***************)))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******+++,,,---//////000000000000000///...,,,,,,******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))+++)))((()))******)))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((///000222333333111///------,,,,,,+++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))************++++++++++++++++++++++++...---++++++---111555888mmmwww{{{zzzxxxjjjNNN666,,,++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))))))))***---///777AAAHHHKKKQQQXXXkkk]]]111///---+++)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))***+++,,,,,,+++++++++*********))))))((((((((('''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((()))))))))))),,,+++))))))))))))))))))444$$$&&&222,,,&&&111>>>fffwww|||RRR777...<<<---"""111,,,"""333,,,'''(((***...===@@@222''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***************)))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******+++,,,---...//////000000000//////---,,,,,,***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((+++)))((()))***+++)))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((,,,...000111111000...,,,------,,,+++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((()))))))))*********++++++++++++++++++++++++,,,+++))))))***,,,...000'''...;;;MMMcccxxxdddRRRAAA:::444,,,***///++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******---///888BBBIIIKKKPPPVVVrrrXXX000///---***)))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***+++++++++***************(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************************(((888+++&&&888444EEEzzz[[[HHH<<<...%%%444777...###%%%,,,)))***///---''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((())))))******))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))******+++,,,---......////////////...---,,,,,,***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((***)))((()))***+++***)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))+++---/////////---,,,...------,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))))))))******************************+++***))))))(((((())))))555111+++''''''+++222666:::777999@@@DDD@@@888333999---$$$$$$%%%###&&&,,,************************))))))))))))))))))))))))***)))))))))))))))******---000999DDDJJJLLLOOOTTTyyyUUU///...,,,***((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((()))*********************)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))&&&''')))***+++,,,---...111)))222888@@@oooxxxnnnvvvbbbxxxzzznnnkkkooojjj///333---"""888...'''+++///&&&###'''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))))))))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))******+++,,,,,,---------.........------,,,))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((***)))((()))***+++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((()))+++---.........---......---,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))***************************++++++++++++******)))(((###&&&***...///---)))&&&)))(((''')))************)))''')))000222---)))(((************************))))))))))))))))))))))))))))))))))))))))))***+++---111:::EEEKKKLLLNNNSSS}}}SSS///---+++)))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))&&&(((************,,,...%%%>>>333DDDrrrxxx~~~|||JJJ333222%%%,,,,,,111000(((***---%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))***++++++++++++,,,---------------,,,)))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''')))(((((((((***++++++)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))***,,,...............------,,,+++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,+++******//////...,,,***(((&&&$$$,,,---,,,***))),,,///111---***(((******((('''((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((()))***++++++---111:::FFFKKKLLLOOOSSSPPP...---+++)))((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))***,,,---+++((((((,,,///000;;;lllwwwxxx~~~===222,,,)))+++***&&&---///%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''((()))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))************+++,,,------------)))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''')))((('''(((***++++++***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((***+++,,,------...---,,,,,,+++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((((((((())))))((((((((((((((((((((((((&&&'''((())))))***))))))%%%%%%%%%&&&)))---111333%%%)))+++***)))++++++))))))))))))***)))'''%%%$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,...111:::EEEKKKLLLPPPUUUKKK---,,,***)))((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''((((((((())))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))***,,,---+++***,,,222777CCCwwwnnnrrryyyccc>>>>>>***$$$)))((((((***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''((())))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((((((((())))))))))))+++,,,,,,---------(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''')))((('''(((***,,,+++***))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((()))***+++++++++,,,++++++***)))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((())).../////////---)))%%%"""%%%***+++))))))+++***&&&###(((...111000,,,'''###(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,...111999DDDJJJMMMRRRXXXGGG---,,,***)))((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))&&&)))++++++,,,111:::BBBzzzZZZ555&&&111000'''(((---''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((()))***+++,,,---------(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((''''''(((+++,,,+++***))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))++++++***)))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((******)))((((((((())))))%%%&&&'''((()))***++++++***,,,***$$$%%%+++,,,)))(((******'''&&&((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,...111888CCCJJJMMMSSSYYY|||@@@...---+++***))))))((((((''')))%%%,,,***###222%%%,,,***$$$000*** ######///,,,"""$$$"""%%%,,,'''***$$$###///###$$$444###---&&&111******---+++!!!(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''+++,,,))),,,111///******000###444000<<>>...---+++***))))))(((((((((,,,$$$$$$(((%%%"""888((($$$+++222FFF'''CCC222,,,>>>111 &&&'''!!!""",,,&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))),,,,,,(((&&&))),,,---+++"""777DDDwwwoooUUULLLIIIGGGGGGFFFCCCBBBEEEFFFEEEGGGJJJPPPWWWhhh}}}~~~\\\888+++,,,***************)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&)))((('''&&&&&&&&&((((((++++++,,,,,,,,,,,,++++++)))(((((()))***+++,,,,,,***)))((()))***+++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***************)))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***+++,,,000555<<>>CCCEEEHHHLLLPPPooo}}}ccc222,,,,,,+++***))))))))))))&&&!!!000'''%%%222))))))///QQQ222&&&222444lllddd&&&###---333NNN***&&&&&&...000!!!''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((((((((())))))(((((())))))***+++++++++)))((('''&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&'''+++***$$$###(((***((((((''''''(((***++++++***+++)))(((&&&&&&&&&'''''')))((('''(((((('''%%%"""''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((***+++++++++,,,)))$$$///(((,,,333///------&&&&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++,,,&&&555000---[[[NNNDDDDDDVVVzzznnnYYYNNNKKKCCC:::999<<<999111444666999;;;<<<;;;;;;;;;999:::;;;;;;<<<>>>CCCFFFCCCgggwwweeeyyynnn777333---,,,((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((,,,&&&&&&***---444EEEXXXEEEMMMjjj|||rrrSSSeee|||\\\>>>777***000***''')))******((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))***++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))***+++,,,111777???DDDFFFHHHKKKOOOttt~~~```444---,,,+++***))))))))))))---"""---+++###''',,,+++(((MMMwww$$$444&&&222OOO...)))LLL'''SSS%%%'''&&&'''---!!!///"""(((((((((((((((((((((((()))((((((''''''(((((()))((((((((())))))*********+++++++++++++++++++++++++++***)))))))))+++---...------,,,***)))((('''&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''))))))'''))),,,,,,((('''&&&%%%%%%&&&'''%%%$$$###(((---...---***((('''&&&&&&'''((((((&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))$$$&&&)))+++---------,,,***......)))(((---///---555---111444+++(((------111000---***(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++------,,,444///RRRWWW>>>IIIYYYxxxSSS888:::CCC;;;??????777111555>>>DDD<<<===<<<;;;;;;===BBBFFFGGGAAA;;;:::>>>BBBAAA>>>KKKAAABBB^^^rrreeezzzddd>>>((((((...))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''((((((((())))))***+++(((,,,@@@VVVUUUDDDfffooo___yyypppGGG999***'''(((,,,---)))(((+++))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))***+++,,,222888@@@EEEGGGIIILLLOOOooo[[[555---,,,+++******)))******000###$$$,,,((($$$&&&'''%%%)))...111777<<<666***)))***+++777EEE888///))))))+++%%%---,,,&&& 111///111JJJ666000$$$+++(((%%%&&&###,,,'''(((((((((((((((((((((((())))))(((((((((((())))))((())))))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((,,,,,,++++++++++++++++++)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((((((((('''&&&(((+++)))###!!!"""...------///111222222111333000,,,(((%%%$$$%%%&&&'''%%%%%%&&&(((*********''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***))))))((('''(((222:::<<>>DDDIII\\\^^^ggg999333,,,333...++++++***)))((((((((()))((((((((((((((((((((((((&&&"""###)))***&&&'''+++""")))...,,,&&&"""%%%***%%%(((+++------***&&&###&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((()))))))))))))))))))))))),,,***((('''(((((()))(((&&&++++++&&&%%%***---***---------///333777999:::999<<<999111,,,,,,...---%%%+++---((((((---...***))),,,,,,)))***---***###))))))))))))))))))))))))((((((((((((((()))******''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))***))))))))))))+++,,,---333<<>>,,,111888...***)))'''&&&(((******(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&++++++,,,......+++&&&NNNmmmvvvmmmvvvlllyyy{{{nnneeeKKK111+++000+++%%%$$$)))***'''(((...(((((((((((((((((((((((((((((((((((()))))))))***,,,(((''',,,000///+++''')))444[[[hhhHHH222%%%""",,,///***)))+++,,,------+++)))&&&)))(((,,,---***...222...OOOoooJJJAAA^^^nnnkkkkkk[[[111******...***###(((---$$$)))((('''&&&&&&&&&&&&'''"""%%%(((******(((%%%### ###%%%&&&%%%&&&(((+++'''((()))******)))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((''''''''',,,+++)))))))))))))))(((!!!###%%%((()))***))))))((((((''''''(((***,,,...))))))(((((('''((((((((('''''''''''''''''''''''''''''''''((((((((())))))''')))((((((***(((000BBBVVVNNNNNNyyy{{{kkk]]]444:::###222,,,+++***))))))((())))))((((((((((((((((((((((((---)))'''***)))%%%&&&)))000&&&%%%111555---###)))'''&&&%%%'''***...111,,,+++***(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))(((((()))*********)))'''(((+++)))&&&+++444...222;;;EEEOOOUUUXXXXXXbbbXXXLLLFFFJJJKKKAAA444333222...******,,,***''''''******&&&'''++++++'''))))))))))))))))))))))))((((((((((((((()))******''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))***))))))))))))+++,,,---333:::???FFFMMMJJJQQQfffGGG333///...---,,,,,,,,,,,,,,,---///+++%%%+++777444'''222,,,666[[[}}}yyynnnjjjooosssmmmbbblllpppyyywww```FFF---(((333---(((&&&((()))&&&%%%'''((((((((((((((((((((((((((((((((((((((()))***+++,,,((()))000444111---,,,OOOzzz^^^;;;------///,,,'''$$$&&&)))***(((%%%&&&&&&'''''''''(((((((((''''''''''''((((((((((((333***+++222)))+++FFFssskkk~~~vvvqqqoooWWW<<<+++'''222111$$$!!!++++++"""((((((((((((((((((((((((((((((((()))))))))******,,,&&&'''//////(((,,,888WWWtttlllzzzwwwlllJJJ222333%%%111(((&&&&&&(((+++,,,***((()))***,,,---+++,,,000444TTTOOOCCCNNN~~~zzz~~~www|||ssslll333---***,,,***"""&&&,,,&&&((((((''''''&&&&&&'''''')))(((&&&%%%%%%'''***+++)))***+++***)))((()))***)))************))))))(((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((((((''''''((((((((((((((('''''''''000///...,,,***'''%%%$$$***))))))(((((((((((()))***)))))))))))))))******''''''''''''''''''''''''''''''((((((((()))))))))***%%%+++...&&&***AAAUUURRRIII{{{|||}}}yyy[[[999***000---,,,+++***))))))))))))((((((((((((((((((((((((+++(((&&&((('''%%%&&&)))!!!(((...+++### '''/////////---+++)))&&&$$$###))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******++++++,,,///$$$$$$000111))),,,999JJJ]]]{{{tttbbbWWWQQQIII>>>222...---------...)))++++++((('''))),,,+++)))))))))))))))))))))))))))(((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***))))))))))))+++,,,---333999<<>>999444///,,,+++***)))***+++++++++***(((((())))))))))))))))))))))))(((((((((((((((((((((((((((***+++***(((''')))***(((000444444???aaa~~~zzz}}}pppbbbPPP<<<...))),,,---......---+++***+++************************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******))))))))))))+++,,,---777;;;===EEENNNMMMQQQaaa@@@222000//////.........//////+++222///%%%...OOOrrr}}}yyyuuuyyyRRRAAA///((())))))'''''')))))))))))))))))))))))))))))))))***+++,,,---......///+++666gggrrrmmmxxxaaa===222***++++++((()))///''''''((((((((()))))))))(((((())))))******++++++444'''333]]]|||~~~yyy{{{uuuzzz|||mmmaaaGGG---$$$***...+++)))))))))))))))))))))))))))))))))*********++++++,,,***&&&...RRRwwwhhhaaaaaaaaaZZZ^^^kkkqqqWWWRRRVVVZZZVVVVVVZZZYYYmmm|||}}}JJJ+++'''(((///000***(((+++)))000+++---444---:::bbbggg???XXXrrrZZZ|||zzzkkkrrrpppoooqqqEEE---&&&,,,+++((()))&&&((((((''''''(((((()))))))))((('''''')))---111444777555222000...,,,)))&&&))))))))))))***+++,,,---))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******&&&(((++++++***,,,111555:::>>>CCCGGGFFFBBB===999@@@<<<666111---++++++++++++******)))(((((())))))((((((((((((((((((((((((((((((((()))))))))******)))((())),,,>>>\\\eeeUUUgggsss}}}zzz,,,000///...,,,+++******)))))))))))))))))))))))))))''')))(((&&&&&&***,,,+++---CCCUUURRRCCCAAAUUUkkkuuuvvvuuuooobbbPPP>>>333,,,***(((''''''(((***+++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***''''''***...000222:::SSS|||}}}}}}ooo]]]GGG555...***))),,,...,,,+++,,,***************************))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********))))))))))))+++,,,---777<<>>222000///////////////000000(((777222(((IIIeeeuuugggEEE111***(((((()))))))))))))))))))))))))))*********+++,,,---///000000555HHHtttsssxxx~~~cccIII111******''''''***'''((((((((())))))))))))(((((()))******+++,,,,,,+++$$$FFF|||~~~tttBBB***333111))))))))))))))))))))))))))))))*********+++++++++---'''---NNN~~~nnnuuugggllloooppplllXXXEEECCCKKKHHH@@@@@@JJJSSS```tttlllnnnttt]]]III666)))+++///---,,,...***222+++---777000@@@rrrOOOIIInnnsssEEErrrsssuuuoooffffff~~~sss|||rrr|||[[[999'''++++++))))))(((((((((((((((((()))******///------///666@@@KKKQQQUUUPPPJJJEEEAAA<<<555111///...---,,,++++++,,,---))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********%%%)))---111444;;;EEEMMMRRRWWW```iiipppssssssssscccbbb___XXXMMM@@@444---...---,,,***))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((***+++888PPP^^^dddjjjppp~~~}}}ooo}}}GGG111000...---+++*********))))))))))))))))))))))))&&&(((''''''...<<>>222+++***---///))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***(((***000666<<>>NNNggg}}}{{{|||~~~^^^999---...---,,,...***333+++---999222DDD|||zzzEEESSS{{{iiizzzKKKhhhbbblllwwwaaa]]]nnnfff|||tttlllBBB)))******)))***)))((((((((((((((()))******###---???OOOZZZ]]][[[XXX\\\XXXTTTQQQPPPNNNIIIEEE444333111...---,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))///777>>>GGGSSSbbblll{{{~~~hhhPPP@@@000///...,,,+++***))))))))))))))))))))))))))))))))))))))))))***************,,,///FFF___]]]ccc{{{111000///---+++*********))))))))))))))))))))))))'''+++,,,///???XXXmmmuuuaaaiiimmmdddSSSHHHJJJPPPFFFHHHMMMVVVcccqqq~~~fffJJJ666---+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))---555<<<@@@hhhwwwvvv|||{{{___MMM===...,,,...,,,***+++*********************************)))******+++,,,************************))))))))))))))))))))))))))))))))))))***************))))))))))))+++,,,---000:::@@@GGGLLLIIIRRRhhh:::444---111000///......333444222'''YYYlllooobbb333000444%%%((()))******---...+++''',,,+++***+++///111///...EEEwwwvvv___EEE;;;444,,,&&&******))))))))))))******###222---'''222<<>>aaa{{{YYYMMM]]]tttooozzzllluuuKKKgggwwwWWWgggjjj```___wwwPPPbbbddduuu}}}vvvIII***...(((,,,222&&&&&&+++,,,((('''***+++)))333PPP]]]WWWSSSLLL@@@;;;<<>>888444---&&&---%%%%%%,,,,,,%%%$$$***))))))))))))))))))))))))&&&))),,,---***((((((***///KKKTTTNNN\\\uuu~~~wwwOOO;;;111///******---((()))***)))((()))***)))''''''((()))(((((())),,,///000'''===NNNbbbLLLfffjjjrrryyy[[[!!!888///)))+++333***---(((&&&)))+++******,,,222777VVVtttcccXXXjjj]]]KKKWWW]]]kkk||||||~~~tttggg[[[UUURRRzzzkkk666333000333)))&&&+++---)))&&&'''++++++************++++++***///---'''+++999AAAAAA^^^www^^^aaauuu}}}wwwcccjjjpppkkk^^^cccpppRRR555+++,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,''')))++++++++++++,,,...,,,...000000///------...---///111000---)))(((''',,,***((()))+++,,,---,,,++++++++++++,,,---......333:::BBB@@@KKKOOOSSS{{{|||:::444000333333***000555,,,000///rrr}}}wwwYYY888...---,,,,,,+++++++++,,,,,,++++++...---000444......===yyyrrr[[[===...---111******))))))))))))******000...,,,///...888III~~~ppp[[[(((+++&&&""""""''',,,---******(((++++++)))...111---,,,```~~~eeehhhXXXEEEUUUSSSYYYnnneeeTTTbbbnnnFFF...***444000,,,111///)))777>>>XXXSSSsssnnnkkkdddpppPPPttt___aaaccchhhgggzzzwwwMMMhhhZZZmmm|||tttbbbfff444+++(((%%%((('''---&&&&&&...,,,%%%,,,===IIIbbbcccPPPHHHOOO^^^mmmzzzjjjUUUMMMLLLQQQPPPCCC555///)))000000(((''',,,---(((***************************(((((()))''''''///999SSSNNN^^^pppOOO666)))...111(((++++++***(((((()))))))))))))))))))))***+++,,,...&&&+++DDD___aaadddwwwsss777...///---)))---+++,,,******+++)))&&&)))///>>>BBBPPPRRRiiinnnPPPVVVfffccc```yyyzzz^^^222---111111---***,,,,,,+++++++++************++++++!!!666((($$$???<<<@@@ppptttmmmzzzvvvpppfff^^^tttTTT:::222333333///,,,,,,,,,,,,,,,,,,,,,,,,111...+++))))))+++...000...,,,++++++,,,---,,,,,,***)))''''''(((+++...000+++,,,------,,,,,,++++++++++++++++++,,,---......333999AAA@@@KKKNNNSSS|||;;;444333333666(((222999%%%777EEEiiixxxxxxCCC///333...------,,,+++***,,,...***111000444666***555^^^qqqUUU666---000+++******))))))******+++///---***---...777(((nnnkkkjjjooowww}}}yyyGGG;;;999111******---+++&&&***)))***,,,------...///222yyyaaaYYYPPPLLLQQQUUUjjjwww[[[```|||<<<...111)))///333,,,&&&@@@GGGjjjPPPWWWbbb^^^yyyjjjuuuWWWvvvlllmmmmmmsssqqq{{{yyyQQQccc]]]ppp}}}sssWWWBBB...222...+++444,,,((((((,,,,,,...<<>>,,,333---+++***+++***((()))---***)))(((***,,,---+++)))000GGG^^^hhh]]]]]]iii~~~000111000...,,,...---+++***,,,---111===IIIWWWXXXqqqTTTccchhhlllqqqGGG(((,,,666000)))+++,,,,,,++++++++++++,,,,,,333"""444CCC???ccc}}}nnnpppbbbAAA111///222------------------------&&&***...111333666<<<@@@999AAANNN]]]lllvvv}}}~~~zzztttmmmcccQQQ===...///,,,))))))+++---,,,+++++++++++++++,,,---......333888AAAAAAKKKKKKRRR;;;555333---888444111---999tttxxxqqqeee---,,,***,,,000///+++,,,000,,,444000+++,,,;;;oooeeeCCC+++,,,,,,++++++++++++,,,,,,)))333666,,,555MMM|||vvv```EEE000...///((()))111***...***,,,111+++000III|||ZZZXXXEEEEEEZZZaaavvvfffqqqwwwHHH|||nnnBBB---333---...888555888}}}KKKSSSvvvppprrrhhhmmmpppttt~~~~~~qqqgggjjjZZZwwwjjj}}}wwwppp\\\{{{ddd))))))///$$$&&&%%%...---&&&///GGGUUURRRUUUAAARRRrrryyyssskkkpppaaavvvnnnKKK///,,,000,,,***...************************,,,&&&)))333:::AAAWWWooosssuuu}}}yyyxxx{{{kkkMMM666000+++))),,,---)))))),,,)))(((((()))+++,,,++++++<<>>444111000---(((++++++++++++,,,---......333666@@@BBBJJJHHHQQQuuu;;;555000888///666...HHHbbbkkk\\\XXX\\\bbbeeefffZZZTTTYYY___ccclllxxxhhhAAA333+++///111---+++///000+++111111AAA~~~llldddhhh^^^cccsss~~~vvvhhheeekkkqqqeeepppxxxsssgggdddooo}}}ssslllAAA------,,,,,,,,,,,,---------))),,,<<>>KKKRRRVVV___iiiccc888+++666......------------......IIIGGG___gggdddsssvvvkkkxxxttt}}}RRR---000000000000000000000000@@@@@@FFFVVVooowww|||xxxoooiiifffbbb___VVVGGG888///000333++++++++++++,,,---......444555???CCCJJJGGGQQQggg<<<333111///888555AAAyyytttwwwmmmyyy\\\ZZZvvveee{{{ttt===333(((&&&666---,,,---666)))===|||mmmttt```zzzyyyCCC%%%111...&&&333...///...)))999fffnnnyyyuuuYYY===(((000'''///...555!!!:::===tttlllZZZRRREEERRRrrrgggppp222777111///OOORRRRRRssskkk|||qqqppp{{{bbb???<<<@@@eeepppuuuOOOmmmyyygggiiieeeyyyaaa,,,,,,///------111BBBOOOfffEEEXXXuuuRRR666&&&,,,'''+++...,,,))))))******333===SSSPPP___www\\\===...///111...(((+++))),,,///***'''777MMM___wwwxxxxxx}}}uuuGGGJJJpppwww}}}888---000444111999FFFNNN888UUU}}}SSS///000333111&&&+++777+++&&&<<>>@@@LLLNNNVVVfff<<<333666:::%%%333MMMllluuubbbuuuuuuMMMeeeuuujjjpppQQQ555000222333...444111555///VVVssslll\\\oooXXX333444000***333---...111;;;???tttyyywwwRRR111777,,,333777)))999llljjj[[[fffLLLPPPddd{{{mmm???)))888333777~~~RRRWWWnnndddqqq}}}wwwzzz\\\>>>???IIIqqqyyyUUUqqqvvvsssZZZSSS~~~bbb)))+++...'''......IIIKKK___GGG~~~vvv===111...++++++******+++,,,,,,***000MMMZZZnnngggxxxSSS666***+++------***))),,,///++++++<<>>@@@LLLNNNVVVddd;;;333222<<<)))DDD}}}yyyjjjxxx{{{ssseee\\\NNNDDDooommm^^^rrrfffjjj555000888+++---555111...===lllWWWrrrqqq~~~rrrmmmyyyjjj===///------222---000&&&@@@aaasssyyyeee999444+++---...***888===vvvQQQuuuhhheeeKKKSSSyyy|||bbb333BBB>>>DDDwwwRRR```eee[[[hhhrrr|||VVV888===NNNvvvqqq___yyyxxxvvvdddTTTsssddd+++000111(((///666IIIcccxxxGGGmmmTTT444,,,...+++((())),,,.........AAAaaahhhkkkrrrqqqHHH---(((---000******,,,///---000BBBVVVhhhpppsss{{{{{{|||hhhTTTrrrcccWWW444,,,222;;;AAAWWWYYYsss\\\,,,...222...+++000///777JJJWWWvvv|||yyylll777555///,,,444CCCJJJIIIKKK[[[sss||||||zzzpppaaaRRRLLLGGG???666111///...---,,,,,,---......222555===@@@LLLNNNVVVbbb:::333111444999TTTggg}}}zzzYYY^^^~~~]]]BBBUUU}}}FFFXXX@@@VVV^^^iiivvvhhh___zzz~~~yyy^^^ooo@@@///666***111222333)))YYYuuuJJJDDDhhh^^^YYYKKK~~~wwwUUU~~~{{{PPP///,,,111000,,,111'''>>>}}}yyy~~~zzzNNN222---;;;+++'''888IIIfffhhhgggSSSPPP[[[uuu999,,,///XXXsssSSSggg~~~]]]UUUiiixxxnnnQQQ666===QQQsssbbbiiizzzkkkWWWtttyyy```111222111+++111GGGIIIXXXVVVxxx888---///,,,******+++,,,222888UUU```uuuuuubbb{{{```<<<,,,,,,///,,,+++,,,------444GGGZZZqqqnnnxxx~~~}}}~~~qqq^^^SSSVVVttteeerrrxxx;;;'''333>>>PPPSSS}}}~~~EEE---000000------111>>>NNNPPPtttrrrdddjjjMMM;;;---///;;;CCCHHHLLL\\\sssooozzzyyyqqqpppvvvvvv|||kkkXXXKKKCCC<<<999999000///---,,,,,,---......000444<<>>,,,222,,,000111>>>pppooo|||xxxIII111222***:::EEELLL{{{kkkPPP[[[~~~}}}===,,,999jjjnnnUUUsssxxxUUUZZZ~~~aaaeee999888EEE___nnnsssiiipppzzzlllkkkXXX{{{^^^===///'''000<<>>KKKOOOXXX]]]777333+++===WWWgggyyyVVVNNN\\\FFFFFFNNN[[[VVVvvvRRRvvvZZZBBBMMMMMMJJJzzz|||{{{pppfffRRRaaaRRR***222333***000bbbLLLSSSuuuKKKdddQQQ???FFFBBBbbbCCCAAA\\\zzzNNNooo~~~}}}zzzooo]]]HHH///333...555555>>>yyysss}}}ggg333<<<'''333iiiXXXWWW]]]RRRjjjuuuwww~~~UUU<<>>KKKOOOXXX\\\777333444:::eeeyyyqqq|||oooAAAVVVbbb666\\\XXXYYYXXXnnnQQQTTT___sss}}}~~~}}}|||mmmgggaaa^^^fff000555111111444}}}AAA```uuu>>>[[[rrrEEEDDDSSS@@@fffSSSCCC^^^cccxxxzzztttrrrqqqjjj```^^^;;;777...555111NNNxxxxxxzzz|||BBB---111:::zzzPPPiiinnnlllKKKzzzooo}}}sssxxxrrr>>>777tttfffVVV}}}rrrYYYcccXXXddd}}}___@@@@@@SSStttwwwpppfffyyy```xxx{{{iii[[[[[[rrr{{{bbb888...---666EEEjjjzzzZZZ{{{iii333---+++//////444GGG^^^bbbyyyxxxkkknnngggMMMVVVssssssZZZyyyNNN......---......---666KKKddduuukkk|||~~~}}}uuuyyy|||{{{ttt[[[CCC@@@RRRddd{{{xxxBBB,,,777666:::PPP^^^rrrxxx|||EEEFFFsss|||UUU888999@@@IIIggghhhuuulllccc\\\bbb^^^WWWQQQMMMLLLHHH???888666222111///...---------...,,,000:::>>>KKKOOOXXXLLL888333444LLLuuu|||XXXNNNXXXHHHHHHpppWWWXXXrrruuuGGG\\\~~~{{{~~~xxxqqqjjj\\\[[[sss666///666///EEE{{{{{{FFFWWW~~~FFFbbbtttIIIJJJCCCIIIbbbgggBBBhhh|||xxxtttoookkkZZZ```ZZZvvv???000444111444___zzz___~~~rrrnnnEEE666+++QQQGGG}}}lllWWWfffiii~~~www~~~---:::\\\YYYnnn___eeeyyy{{{UUUjjjttt===FFFWWWrrr{{{nnn{{{eeebbb^^^{{{yyysss555+++>>>111CCCtttiii}}}~~~}}}CCC 666///)))333]]]WWWhhhcccooo}}}QQQ]]]yyymmmwwwUUUTTTnnnqqqyyy{{{iii222111---(((111...000]]]VVVssszzzzzzmmm{{{|||wwwnnnmmmvvvxxxzzz```yyy777<<<[[[}}}kkkccc666000222CCCBBBuuutttdddSSS???QQQ|||}}}SSS222@@@:::]]]{{{wwwtttyyyzzzwwwvvv{{{[[[RRR\\\[[[WWWMMMGGGKKKJJJ???777777222111///...------.........222333BBBEEEPPPSSSKKK888333)))LLL~~~lll}}}^^^KKKKKKEEEaaaPPPSSSpppnnnJJJ]]]|||yyy{{{|||yyy~~~zzzuuujjj___\\\xxxCCC222888111SSSpppMMMwwwQQQ___GGG;;;CCCSSS```}}}oooKKKqqqvvv}}}xxxsssmmmiiifff]]]NNNCCC,,,000333===}}}~~~___wwwppp:::444[[[ZZZnnnbbbttt~~~}}}kkkyyyuuuzzzGGGBBBllluuu^^^ZZZuuu[[[rrrzzzfffXXXuuuooo<<>>MMM~~~zzzvvv\\\MMMEEEdddwwwvvvNNN%%%444---,,,===```ZZZxxxiii}}}VVV______yyyuuudddUUUiiihhheeejjjtttttt555,,,///***111...444^^^ZZZeee}}}|||ooo|||hhhFFFQQQ^^^wwwgggsssxxxsss;;;000888IIITTTjjj[[[QQQEEEjjjccc<<>>QQQZZZzzzdddvvv@@@///===@@@III~~~fff\\\______iiiddd888;;;???hhhgggtttgggSSSdddvvvjjjooo{{{tttfffVVVFFFNNNLLLFFF@@@===<<<777000111000///...---------...---111222AAAEEEOOORRRHHH777555666vvvwwwvvvVVVIIIOOO[[[xxxTTTFFFVVVtttsss{{{ggg;;;???[[[~~~zzzyyyzzzttthhheee___TTTYYY---888:::kkkGGGJJJ{{{fffWWWJJJ000CCCTTTEEE```qqqKKKJJJccc^^^VVV^^^|||vvvsssqqqmmmiiibbb]]]OOOuuuYYY666444111BBB|||{{{kkk[[[QQQ^^^}}}xxxnnnvvv}}}|||888BBBqqqccctttyyyvvvcccxxxnnnsssvvvoootttwwwMMMCCCaaa^^^}}}___oooKKKVVVyyyxxxxxxqqqfffnnnyyybbbbbbgggyyyNNN111222IIIllluuu}}}XXXGGGWWW~~~cccvvvbbb222222***333WWWhhhnnnnnn{{{]]]ZZZxxxiiiDDD:::@@@GGGSSS}}}YYYWWWLLL```}}}___@@@999222---000///CCCaaagggxxxxxxwwwkkkmmm}}}zzz}}}dddLLLOOOjjjtttWWWzzzXXX666HHHJJJTTTxxxdddddduuu}}}nnn|||~~~xxx|||}}}xxxFFFDDDQQQ___EEEMMMVVVaaayyyoookkkjjjnnnqqqnnn[[[CCCKKKMMMGGG===:::>>><<<333111000//////......------,,,000222AAADDDOOORRRGGG666555333xxxvvv{{{oooSSSKKKSSS```mmmRRRJJJ\\\yyyxxxggg:::<<>>```{{{]]]@@@]]]zzzsss|||vvvssspppllliiidddXXXKKKnnnaaa666444555XXXtttqqqkkkKKKSSSyyytttgggmmmzzzFFFQQQqqq]]]pppjjj[[[tttccczzziiillltttiiiqqqrrr]]]pppaaa^^^gggzzzRRRhhhiiiyyy}}}www```^^^\\\qqqEEE,,,===UUUkkkwwwlll~~~lllNNNfffzzzgggxxx}}}eee666222+++555cccjjj{{{kkkXXXVVVwwwqqqTTTFFFOOOMMMNNNeeevvvPPPSSSEEEVVVxxxiii>>>222111---...000MMMdddppp~~~qqq~~~ssstttvvvfff???FFFwww[[[sssWWWkkkaaakkk000CCCTTTkkk{{{vvvwww|||~~~yyymmmyyyCCC666HHHdddHHH@@@333BBBpppRRRooozzznnniiimmmeeeWWWIIIKKKEEE:::888======777000000000//////...------,,,000111@@@CCCNNNQQQEEE555666FFFxxxkkkWWWPPPQQQaaahhhNNNNNNeeefffBBBIIIQQQvvvyyysssiiiccc___RRRhhh|||222222KKKZZZPPPuuuYYYbbb{{{OOO222777===GGGAAAjjjddd:::aaawwwrrrnnnjjjfffXXXVVVUUUkkkooo;;;333000___cccwww{{{www{{{{{{GGGLLL}}}{{{vvvrrreeeggg~~~wwwdddfffdddaaaqqq]]]JJJhhhtttTTTyyymmmcccjjjaaajjjrrr```^^^~~~jjjyyyTTTooouuusssyyyooodddcccKKK}}}xxxYYY222???XXXuuujjjOOOPPPfffVVV___mmm}}}vvvnnnjjj:::333---:::pppkkk}}}mmmzzzQQQWWWjjjFFFIIIAAALLLmmmttt{{{JJJ333///,,,...333XXXiiiyyy~~~vvvtttrrrvvv___MMMZZZXXXrrrsssaaazzz666CCCTTTmmmwwwmmmnnnkkkrrr[[[EEEZZZXXXCCC???EEExxx{{{XXXjjjddddddiiiKKKIIICCC:::666888:::999000000000000///...---,,,+++///000???CCCMMMPPPDDD555666KKKmmm}}}|||gggZZZYYY[[[ooo```DDDTTTnnn|||hhhDDDQQQVVVwww{{{tttlll```^^^[[[TTT666000VVVXXX]]]{{{NNNOOOCCC???...999???KKKEEEmmm___666aaa~~~uuuppplllgggcccfffaaaVVVOOO}}}CCC444...ggg}}}}}}yyyrrrwwwzzzJJJOOO{{{yyywwwtttpppbbb___{{{ppp^^^iiiiiibbbWWWzzzlllbbb{{{|||tttmmm^^^aaa]]]eeewwwwwwuuu___]]]|||dddxxxRRRJJJoootttsssxxxhhh^^^bbbSSSwww@@@???RRR~~~MMMGGGCCCJJJPPPwwweeeeeesss???333...AAA|||iiirrrtttvvvLLLXXX}}}xxxaaaBBB???@@@HHHeeepppoooTTT;;;///---///777cccnnn}}}vvvuuuppprrrhhhyyyRRRQQQnnnwwwJJJOOOWWWaaa{{{}}}{{{```QQQQQQNNNTTThhhvvv}}}|||}}}{{{~~~]]]@@@TTTmmmPPPHHH]]]nnn^^^ZZZhhhSSSLLLCCC===888444666:::///000000000///...---,,,+++///000???BBBMMMPPPCCC555777GGGvvveeedddYYY```lll^^^???[[[tttbbbuuujjj???MMMZZZyyy|||uuuooo___^^^bbbGGG===111]]]}}}sssHHHiii@@@JJJFFFFFF333<<>>;;;888666777777000,,,...///---+++,,,///,,,444===KKKIIIPPPHHH777555^^^qqqwwwzzzaaa```fffjjjsssPPPMMMZZZhhhiiiuuulllKKKUUUoooRRRPPPppp[[[\\\[[[SSSsss<<<777kkkddd===VVVtttGGGLLLooouuu<<<777HHHEEEfffooo___YYYqqquuurrrgggbbbdddccc```UUUMMM___CCC888===zzzQQQZZZXXXMMMuuuuuuoooyyyqqqxxxmmmmmmuuujjj```^^^cccrrrYYYkkk~~~kkkzzzggg]]]tttUUUrrrlllsssuuu\\\WWWXXXXXXYYYbbb]]]vvv{{{yyyrrrGGGhhhooo\\\lllhhh~~~qqq{{{kkkpppcccddd]]]|||nnnccciiisssdddxxxzzzeeeNNN^^^NNN~~~UUUfffrrr}}}\\\```aaaccceee```hhhsssDDDwwwyyyyyykkkSSS666333GGGzzzyyy\\\ggg{{{xxxuuu~~~MMM000@@@>>>EEElllSSSzzzZZZUUU222444,,,444999uuu```]]]ooo~~~sssjjjUUU;;;VVVssstttxxxpppqqqfffjjjpppwwwssszzz{{{XXXZZZ{{{lll|||jjjIIIllloooqqq}}}}}}zzz|||vvvSSSPPP}}}tttcccfffmmm|||uuuZZZXXXQQQEEE<<>>sssxxx~~~kkksss|||wwwsssvvvoookkkhhhiii~~~wwwxxxkkk\\\XXXIIIcccyyykkkhhhhhhffffffiiirrr}}}~~~wwwtttqqqxxx{{{lllrrrqqqVVVAAA999888FFFZZZooosssiii^^^WWWTTTOOOKKKFFFAAA:::333555:::999222...000111///---...,,,)))222:::FFFEEEPPPIII777555dddvvv^^^EEE;;;RRRRRRWWWyyy|||kkkcccOOOAAAQQQhhh|||bbbrrrbbbssshhh]]][[[TTTqqqDDDIIIRRR```MMMMMMRRR888LLLVVVgggXXXttt~~~kkkeee]]]\\\___]]]```ZZZPPPXXX___;;;888zzzyyy[[[hhhZZZjjjvvvrrrccc^^^bbbaaaaaabbbbbb^^^WWWZZZ}}}lllaaajjj{{{ssssssrrr|||ZZZ~~~ccckkkmmmaaaooogggccc___RRRVVVWWWWWWZZZZZZbbbjjjzzzddd;;;@@@ccc}}}YYYaaaXXXwwweeemmmzzzxxxrrruuuTTTEEEDDDaaatttmmm}}}sssttt{{{YYYCCCPPPTTTiiiKKK^^^lllpppfffvvv}}}mmmOOO^^^|||nnnVVVPPP;;;;;;|||~~~ZZZ]]]ccc{{{zzzlllOOO666222>>>BBBEEElllqqq\\\aaaFFF999444222333???}}}{{{{{{^^^\\\yyylllfffvvvkkkkkkeeefffrrryyy|||~~~~~~OOOFFFfffwwwbbb]]]gggtttlllXXXXXXiiisssbbbccceee}}}yyyzzz|||tttttt|||yyysssgggjjjVVVIII>>>;;;@@@777PPPpppiiiTTTQQQIIIAAA===999555777;;;999222...000111///---...+++)))222999EEEDDDRRRJJJ777666eee~~~|||VVVKKKfff~~~uuufffxxxtttvvvsssMMMDDD<<>>SSSiii~~~aaaqqqwwwTTTFFFUUUTTTnnnYYYZZZ{{{zzzpppYYY@@@rrrvvv[[[ttt{{{]]]XXX===:::}}}jjjrrrvvvqqq]]]OOO<<<444<<<>>>AAAFFFsssddd^^^VVVIII<<<666444222???~~~mmmpppuuuooovvvtttnnneee[[[YYYeeevvv}}}|||eeeWWWTTTeeesssrrrkkkhhheeegggbbbeee~~~hhh{{{vvv}}}}}}yyy|||xxxFFF@@@mmmzzznnn|||jjjBBBWWWzzzvvvqqqTTTRRRRRRddd|||zzzwwwzzz~~~iiippp~~~sssyyy]]]QQQ___gggjjjfffeeefffbbbZZZLLLDDD<<<999777666888===888222...///111...------+++***222999DDDDDDSSSLLL::::::XXXtttqqq^^^qqq}}}ooozzzZZZMMMZZZbbbnnniii===DDDCCCMMM___}}}xxxooooooVVViii\\\PPPTTTTTTuuuAAA>>>[[[OOO```MMM___eeeiiiXXX___rrrWWWkkkxxxpppeeecccYYYWWW\\\]]]OOOXXXXXXWWWqqq|||???000mmmzzzrrrZZZVVVLLLHHHMMMMMMOOOWWWZZZTTTZZZ```WWWrrr___zzz\\\yyyVVVKKKJJJSSScccYYYJJJPPPQQQRRRQQQ]]]TTT^^^hhhnnn===///]]]```xxxooodddSSS^^^]]]GGGPPP]]]vvvddddddXXX===DDDXXXjjjwwwsss|||ppp|||zzzQQQHHHZZZ]]]}}}mmmWWW}}}}}}JJJSSSqqq\\\www^^^[[[@@@@@@sss~~~{{{fffPPPBBB333///:::>>>DDDQQQXXXaaakkkqqqNNNEEE888777111>>>vvvbbbdddQQQTTTRRRQQQaaawwwzzznnndddccc]]][[[ggguuuqqqccc^^^bbb___eee{{{\\\}}}zzzvvvtttwwwsssoooBBBBBB~~~vvv}}}mmmIIIiiivvvzzz~~~}}}|||}}}pppzzzsssrrrmmmnnnVVVOOOWWW^^^\\\GGGDDDAAA===888444777===777111---...000...,,,,,,+++***333999DDDDDDUUUOOO<<<===YYYuuuyyyiiiiiiggg>>>NNN^^^WWWcccmmm\\\JJJ===QQQjjj~~~[[[///???EEEMMMZZZiiixxxYYYNNNTTTUUUttt|||??????```DDDMMM444```\\\uuuooopppyyyeeeYYYmmmzzzggg___^^^TTTQQQWWWYYY^^^ZZZQQQZZZyyy}}}KKK<<>>QQQrrr___\\\QQQ???MMMPPPGGG===MMMyyy~~~xxxrrr{{{MMMAAARRR^^^ooohhhPPP{{{iiiBBB{{{wwwmmmuuutttqqqXXX[[[DDDGGGggg|||qqq{{{rrriiiRRR===333,,,///??????JJJ]]]QQQeeeeeeNNNIII:::888000>>>||||||xxxdddaaa___eeehhheeeaaaaaadddgggTTTmmm~~~xxxkkkfffhhhiiiZZZ___]]]fffyyy~~~UUUppp]]]llllllqqqnnnaaaCCCJJJmmmZZZxxxuuu|||wwwttt^^^mmmsssrrr}}}aaahhh[[[]]]WWWJJJHHHIIIJJJEEE:::111444===777000,,,...///---+++,,,,,,+++333999DDDEEEVVVbbbMMM<<>>dddfffMMMHHHRRR^^^mmmzzzkkk___uuuvvvhhhqqqbbbMMMVVVTTTPPPSSSRRRQQQWWWTTTYYYWWWKKK|||RRR888RRRooowwwooorrrTTT;;;VVVSSS;;;ZZZYYY___cccCCCKKKHHHFFFHHHMMMRRRUUUUUUYYYQQQfffxxxWWWSSSzzzMMMvvvjjjUUUsss{{{rrraaa@@@CCCmmmZZZ[[[UUUCCCTTTFFFMMM\\\^^^HHH\\\[[[kkkggg;;;+++<<>>AAAOOOzzzjjjTTT___rrr[[[]]]III>>>;;;222;;;~~~}}}tttsssyyyvvvrrrtttooooootttooofffhhhgggYYYNNNZZZzzz[[[rrraaa^^^UUUhhh___ppprrrmmmsssjjjeeecccssskkkjjjSSS???RRRqqqxxxKKKppphhhoooqqq|||vvvuuuXXXjjjzzzaaappp{{{ggg\\\PPPPPPZZZeeeXXXGGG:::666777999:::333000......//////---***+++)))111777EEEHHHZZZmmm[[[CCCDDDppp{{{{{{hhhFFFUUUzzzzzzWWW@@@sssVVVVVVNNNQQQSSSyyy:::777\\\rrrVVVGGGLLL```{{{}}}EEE;;;BBB^^^kkkfffmmmDDD777BBBFFFIIIQQQQQQNNNTTTXXXZZZ]]]PPP]]]<<>>111777|||rrruuuuuuooooooqqqvvv}}}oooPPPEEEDDDPPPnnn{{{ppp[[[ddd]]]iiibbbzzzqqq___gggyyyvvvaaaggglllcccjjjmmmCCC???WWWjjjEEEXXXKKK___www~~~ggg|||nnnZZZ{{{gggrrr|||ooozzznnnmmmyyy|||mmm[[[TTTWWWNNNBBB888555666999;;;333000......//////---***+++)))111888EEEHHHZZZuuuQQQLLLvvvzzziiiiiiuuu|||wwwvvvtttaaaaaaKKKOOOPPPPPPVVV333:::}}}VVVoooQQQ@@@NNNssshhh---555555HHHooozzzUUUPPPccc777%%%555======@@@IIILLLMMMWWWNNNRRRaaaWWWuuu```666FFF}}}nnn~~~MMMNNNsss]]]KKK999NNNZZZYYY___444:::BBBCCCLLLlllyyyhhhKKKKKKLLLOOOTTTVVVWWWWWWUUUVVVpppmmmTTTHHHsssCCCpppmmmxxxRRRvvvccczzz}}}YYY???PPPZZZEEEMMMKKKJJJ???PPPFFFQQQ[[[TTT]]][[[SSSqqqXXX666555:::]]]~~~~~~pppcccSSS888ppp{{{ggg{{{lllmmmPPP<<>>888666777:::===111000............,,,***+++)))111888EEEGGGYYYcccLLLzzzzzzvvvlllSSSSSSMMMNNNPPPNNN^^^222;;;qqqUUU|||uuuiiiRRRKKKlllNNN333???CCCMMMooo```>>>555EEEEEE888555888EEEFFF>>>;;;AAAAAADDDOOO```VVVVVVDDDvvvddd======UUUyyyjjjGGG^^^```UUU]]]::::::UUUrrrYYY\\\GGGIIIMMMQQQTTTUUUUUUTTTTTT[[[yyy~~~bbbJJJaaaFFFeeeooo{{{|||YYYUUU}}}mmm}}}rrr\\\SSSyyyZZZ@@@SSSggg```[[[SSSSSSGGGQQQFFFPPPTTTWWW\\\WWWnnn|||TTT666888444lllfffrrryyyxxxwwweeekkkxxx~~~uuuOOOEEEWWWhhh~~~{{{~~~uuudddpppEEE222OOO\\\gggoookkkvvvyyy]]]TTTSSSNNNGGGEEETTT___rrrqqqcccUUUTTTWWWVVVKKKWWW^^^~~~xxxcccFFF:::CCCRRRYYYeeebbbaaaNNN===888...+++444===??????AAAYYYsssDDDkkk|||iiiiiiaaa^^^PPPGGG777777jjj{{{www___cccsssqqqnnnkkkeeeeeeppphhhMMM>>>QQQfffxxx``````UUUZZZVVV]]]jjjuuuggg{{{aaaSSSXXX]]]SSSZZZlllnnn@@@:::GGG|||fffZZZppp~~~XXXdddzzz}}}|||nnnXXXbbbmmm___SSShhhrrrSSSyyyyyyiiiRRRyyyvvv]]]zzzwww~~~ccczzzxxxxxxnnnttt||||||ppp```TTTFFFCCC???;;;999888:::<<<000///...------,,,+++***+++)))111888EEEGGGWWWpppEEElllwww{{{~~~iii___QQQWWWPPPNNNMMMMMMnnn777>>>bbbuuuWWWZZZLLLOOOHHHIIIlll>>>>>>111???PPPmmmEEE:::999<<<666777???@@@555:::;;;BBBLLLHHHDDDMMM[[[RRRWWWVVVtttSSSGGGBBB}}}sssxxxQQQddd}}}kkkOOOLLL^^^QQQWWWrrrSSSCCCGGGLLLPPPRRRSSSRRRRRRRRR^^^oooUUUBBBuuuEEEXXXwwwnnnttttttyyyzzz]]]GGGSSSgggqqqttteeeKKKIII???PPPTTTTTT]]]WWW~~~TTT<<<<<<222[[[ssskkkRRRxxxgggPPPKKK\\\}}}yyy|||~~~{{{oooaaaxxxwwwBBBAAAMMMRRRtttppprrrnnnmmm~~~{{{mmmwww|||qqq\\\XXXVVVTTTUUUMMM\\\NNNsssrrrQQQ888333:::>>>BBBIII|||uuuJJJ:::...555+++...<<<===888CCCYYY@@@OOO\\\qqqfffcccggg]]]QQQIII999666WWWppp[[[aaatttzzzyyy}}}{{{uuuqqq\\\<<>>OOOzzznnnUUU^^^UUUYYYjjjpppsssrrrbbbNNNGGGDDDHHHMMMLLLZZZDDD???QQQtttTTTGGGhhh```JJJ999HHHkkk|||vvvCCCCCC666NNN```ccc```333CCCjjjeeeIIIFFF[[[RRRJJJqqqMMM<<<444]]]HHH:::MMM@@@222DDDCCCHHHNNNQQQRRRRRRSSSTTTWWWooohhhKKKSSScccxxxhhhSSSNNNbbbttt^^^mmmpppdddFFF888CCCDDDAAALLLEEE777IIIMMMUUUQQQ___SSSVVVdddfffyyyMMMGGG<<<222<<>>YYYddd___[[[XXX|||}}}}}}eeeUUUuuusssrrriiiMMM[[[|||WWWsssWWWUUUdddbbbNNNOOOqqqwwwkkkqqqmmmqqqwwwmmmUUUDDDAAAGGG>>>333000222444222...,,,...///---***((()))***+++***333999EEEEEETTTTTThhhsssRRRHHHVVVllldddJJJIIIYYYeeezzzjjjLLLAAAPPPWWWnnniiidddcccOOO>>>HHHLLLDDDOOOQQQcccJJJDDDVVVvvvNNNbbbNNN555KKKtttwwwHHH<<>>???AAAEEEJJJPPPSSSSSSTTTUUUWWW]]]yyy\\\BBB[[[}}}hhh]]]TTTZZZ~~~}}}|||lllQQQHHHMMMQQQTTTEEE>>>JJJGGGAAANNNJJJ:::KKKOOOVVVSSSbbbVVVbbb___kkklllSSSRRRCCC888777|||kkk|||{{{ttt___iii|||gggggghhhfffTTTmmmVVVrrr{{{UUUkkk}}}|||qqqkkkttt???@@@AAA\\\zzzhhhssssssfffooopppaaaqqqRRRRRRDDDNNNVVVUUUOOOLLLKKKKKKSSSHHH}}}}}}lllUUUVVVQQQTTTPPPOOOMMMLLLMMMMMMUUUrrrVVVAAA:::333888444///333444000222888???<<<<<>>mmm~~~~~~bbbHHHPPPbbbyyyjjj\\\[[[[[[QQQAAA999555<<>>FFF@@@===KKKXXXOOO\\\sssXXXSSSTTTPPPQQQSSSSSSQQQMMMHHHEEEEEE{{{yyyiiiMMM>>>999444333777::::::888888999JJJkkkyyyJJJiiiuuummmwwwgggdddbbbdddcccYYYUUU[[[UUUKKK:::bbbwwwrrrqqqlllhhh```dddKKKVVVsssmmm[[[uuukkkbbb___iiiiiivvvyyymmmbbb```]]]UUURRRMMMFFFCCCCCCDDDBBB@@@CCC===GGGYYYNNN222111GGGccckkkUUUWWW[[[OOO___{{{uuu{{{{{{|||}}}tttrrr|||PPPHHHYYYwwwsssZZZzzz[[[GGGJJJJJJSSSsss\\\EEE222999TTThhhzzzsss^^^MMMFFFEEE999222,,,000:::===777///000...+++((('''''')))***+++)))111777DDDGGGUUUyyyWWW___DDD|||||||||uuu^^^XXXhhhuuuvvv|||kkkOOOKKK___lll~~~|||^^^LLLddd|||aaaLLLCCCEEELLLRRRPPPCCCqqq^^^NNNGGGKKKtttTTTvvvNNNJJJcccuuutttqqq|||ZZZOOOZZZZZZiiiMMMGGGCCCDDDEEEDDDGGGKKKRRRYYYccckkkSSS<<<999;;;000___|||yyy[[[HHHMMMUUUwwwooodddQQQ???@@@BBB666BBB@@@@@@CCCDDDDDDHHHMMM???<<>>CCCCCCAAA???BBBHHHJJJHHHCCC;;;DDDVVV[[[XXXVVVSSSeeettt______QQQJJJEEE222HHHoooxxxtttiii{{{mmm}}}sssgggdddNNN===???GGGRRRjjjaaaccctttdddkkkiiiggg|||hhhTTTPPPMMMPPPWWWXXXkkk```XXXWWWLLLNNNNNNOOONNNMMMKKKIIIHHHJJJSSSwww{{{rrrjjjKKKEEE???<<<<<<;;;888555NNNPPPZZZoooWWWdddiiikkkoooggggggbbbcccfffaaaWWW^^^WWWOOOAAA[[[{{{xxxrrraaa[[[QQQRRRTTT___JJJWWW```aaaeee]]]UUUZZZ```mmm}}}zzzooohhhggg^^^MMMGGGLLLGGGFFFEEECCCAAA@@@@@@AAAAAAMMMSSSHHH<<<;;;DDDKKKyyybbbXXXYYY[[[QQQZZZppp|||~~~~~~{{{vvv|||~~~rrreeetttXXX>>>MMMXXXwwwjjjSSSEEEGGGFFFIIIhhhjjjAAA555999555<<>>555000//////...+++((('''''')))***))))))111888EEEGGGTTT~~~}}}]]]___BBBwww}}}~~~xxxvvvvvvuuuvvv~~~}}}ttt___VVVnnngggRRRfffEEE@@@KKKPPPKKKNNNRRRyyy```TTTKKKTTT___vvvbbbOOOuuuxxx]]]lll~~~GGGCCCBBBEEEFFFEEEHHHLLLMMMMMM}}}wwwBBB666999333>>>555xxxggg777222YYYzzzccc___[[[MMM>>>@@@DDD<<<888===EEEJJJGGGCCCGGGOOOFFF>>>BBBOOOTTTTTTbbbwwwiiiCCCQQQTTT```}}}ZZZeeeggg\\\ddd|||\\\WWWVVVZZZZZZRRRGGGAAAOOOLLLEEE???AAAIIINNNNNNJJJOOOKKKIIINNNRRRVVV```MMM}}}ggg]]]bbbZZZSSSHHH222???pppnnn|||rrrzzztttzzzrrryyynnncccnnnqqqHHH555HHHLLLpppoooaaadddkkkbbbkkkkkk^^^]]]yyylllZZZPPPPPPLLLPPPKKKKKKJJJIIIHHHHHHHHHIIILLL???]]]~~~|||mmmcccTTTJJJGGGJJJNNNOOOMMMaaaxxx|||___WWW[[[~~~yyynnneeeggghhh___]]]ddddddYYYaaa[[[VVVKKKPPPvvvzzz{{{kkkWWWPPPTTT```hhhttt``````RRRBBBFFFKKKUUUJJJaaavvvrrreee^^^^^^UUUXXXNNNwwwaaabbbdddDDD>>>DDDCCC@@@@@@999<<>>;;;:::<<>>???===000000RRR{{{~~~[[[]]]]]]]]]XXXXXXvvvooo|||kkkzzz~~~~~~zzz|||}}}zzz}}}}}}tttjjjSSSAAATTTnnnddd]]]XXXMMMEEEEEECCCAAALLL^^^yyy~~~www]]]777DDD;;;;;;999555111//////111???>>>>>>>>>>>>:::555000...---***((('''((()))***((()))222888FFFIIISSS\\\FFFGGGTTTzzz}}}|||sssoootttuuuvvvzzziii```\\\CCCJJJVVVSSSIIIKKKaaaccc[[[SSSSSSNNNeeeVVV}}}hhh|||wwwCCCBBBCCCGGGHHHGGGIIINNNTTTWWWyyy===666555000666000nnn|||dddJJJHHHNNNGGGdddRRRLLLJJJ???;;;AAACCC222666???IIIKKKHHHFFFHHHHHHIIIMMMOOONNNWWWsss{{{PPPGGG???ooonnnkkkccceeeiii]]][[[wwwrrrjjjZZZ[[[iiizzz|||gggNNNFFFLLLWWWSSSJJJBBBDDDMMMUUUWWWZZZhhhVVV???JJJ[[[]]]```nnnggg[[[^^^\\\YYYQQQ<<>>222<<<===>>><<<::::::<<>>888222,,,+++***((((((((()))***(((***222666FFFKKKVVVkkkaaaKKKLLL~~~~~~vvvtttooommmwwwxxxooommmcccFFFKKKZZZ[[[WWWWWWfffXXX]]]ZZZYYYMMMQQQyyyjjjxxxbbbQQQiii|||eeeIIICCCBBBEEEJJJJJJIIIMMMRRRYYYnnn~~~YYY777555222888--->>>QQQsss~~~|||cccAAAVVVZZZDDDHHH???555@@@PPPGGG???;;;BBBKKKLLLGGGCCCEEEKKKKKKHHHRRRlll~~~KKKGGGJJJAAAkkkZZZhhh___cccaaa[[[qqqxxxoooiii___VVViiiZZZGGGMMMTTTPPPHHHBBBEEEOOOXXXZZZbbbcccQQQJJJ]]]cccZZZ\\\ccceeeZZZZZZXXXZZZWWWIIIBBBIIImmm{{{~~~}}}zzzrrriiibbbjjjzzz@@@:::EEENNNQQQ{{{xxxfffccciiibbbkkkkkkeeebbbeeeeeebbbeeemmmwww|||wwwUUUMMMNNNAAAEEEMMM???BBBCCCCCCCCCAAA???===;;;111HHH<<>>999???ggg}}}vvvkkkeee^^^\\\]]]^^^\\\YYYKKKTTT[[[TTTEEE666111222+++***)))(((((())))))******+++111444EEENNNYYY~~~XXXaaa:::AAAQQQuuurrrmmmeeedddppp}}}{{{xxxvvvwwwlllddd^^^jjjWWWJJJBBBMMMcccdddTTTUUUgggmmmZZZZZZXXX^^^QQQRRRlllpppsssLLLKKKGGGKKKdddwwwuuuHHH999111===HHHDDD===999CCCDDDHHHMMMNNNNNNTTT[[[aaaqqq???111000///999777444'''XXX}}}uuu{{{]]]AAAEEEAAA<<>>???HHHMMMKKKGGGJJJKKKIIIPPPmmmVVV999AAA???eeezzzZZZbbbYYY]]]ddd```bbbtttxxxlll``````pppxxxUUUAAACCCIIIHHHEEEBBBFFFPPPUUUVVV\\\TTTQQQYYYYYYQQQhhh^^^aaa]]]XXXVVVXXXXXXPPPEEE<<>>MMM:::>>>?????????>>>;;;888666<<<444999@@@@@@mmmtttzzzzzzaaavvvgggUUUeee[[[ZZZUUU]]]eeeaaa```bbb^^^___]]]aaaaaabbbTTTTTTttt|||}}}zzzwwwuuuuuuuuuvvvvvvooolllkkkbbbTTTOOORRRAAA;;;;;;???GGGVVV___ZZZOOONNNSSSSSScccfffKKKGGGiii\\\bbb]]][[[UUUWWWWWW[[[^^^ZZZlllwww~~~JJJ888<<>>???@@@???;;;@@@CCCZZZ}}}xxxsssrrrrrrqqqkkkfff___]]]XXXNNNCCC999222///))))))((((((((()))******+++---222444EEENNNXXXZZZZZZEEEGGG:::jjjkkkiiiddd```___aaafffkkkwwwsssvvvuuummmoooqqqjjj^^^bbb^^^VVVLLLEEEBBB===GGGPPPcccmmmbbbWWWjjjUUU^^^___WWWYYYTTTJJJVVV}}}]]]|||xxxqqqJJJCCC777===SSShhhGGG111WWWvvvLLLIIIAAA999;;;???BBB???;;;AAABBBDDDIIIPPPRRRUUU]]]ffflll999000---111111111---222PPPgggoooVVVaaa|||fffEEE555999888999GGGRRRTTTHHH@@@BBBIIINNNOOOPPPTTTUUU\\\ppp{{{\\\:::AAANNNsssqqqeeeddd\\\[[[[[[aaaccc\\\bbbvvvvvvaaabbbXXXQQQQQQLLL@@@<<>>MMMwwwyyy```QQQJJJoooyyymmmHHH111:::RRRaaayyy}}}}}}{{{{{{xxxnnncccaaaeee===888===NNNbbbcccfffccc___hhh___ZZZ\\\^^^___]]]ZZZ]]]aaaaaaXXXYYY}}}qqqMMMKKKYYY\\\EEEEEEMMMAAA:::>>>>>>;;;;;;::::::999888888777???222222555999BBBaaavvvpppXXXdddvvvxxxgggnnnTTT[[[VVVBBB^^^QQQNNNXXX```[[[[[[``````___WWWaaa___bbb```WWWqqqyyyooouuuwwwvvvtttrrrqqqqqqrrrrrrpppkkkiiifffYYYGGG@@@CCC???888333KKKllljjjWWWUUUNNNIIIIIIFFFQQQLLL===RRR~~~___dddsssUUUZZZSSS[[[XXXXXXTTTRRRYYYmmm|||```FFF333888CCCCCC?????????<<<666222111222444555===CCC]]]rrrTTTRRR___UUUVVV[[[WWWTTTWWWWWWeeexxxgggkkk|||jjjRRRHHHGGGFFFAAA===>>>EEEVVVqqq|||\\\|||fffIIIHHHHHHDDD@@@??????===<<<;;;999777666BBBwwwzzz~~~ssskkkvvvbbbKKK???>>><<<333***(((((((((((())))))*********...555666EEELLLQQQxxxjjjXXXEEE888222HHHIIIyyyiiiggghhheeeWWWMMMVVVgggkkkeeennnuuunnniiiiiieeeZZZQQQTTTKKK@@@===@@@SSSZZZbbbgggbbb\\\jjjjjjGGG\\\cccTTTLLLOOOMMMXXXssswww}}}{{{xxxlllAAABBB@@@KKKMMM\\\HHHJJJ222444QQQGGG:::VVV>>>888BBBLLLTTTRRRBBB???AAACCCJJJQQQUUUYYYcccnnneee444888222111999,,,---+++222'''QQQtttttt~~~~~~yyybbbYYYUUUJJJFFF======???:::;;;===666222555===GGGMMMOOORRRVVVVVV^^^sssYYY======DDDnnn}}}mmmrrrWWWccc[[[bbb\\\[[[ddd^^^```vvvdddLLLOOOLLLAAA888999@@@DDDHHHMMMQQQTTTYYY]]]\\\WWWUUUTTTXXXXXXlllwwwsss\\\eeeZZZ___\\\^^^^^^[[[^^^YYYHHHFFFwww~~~}}}tttxxxgggtttlllfffaaa===FFFggghhhEEE777DDDVVV___~~~xxxxxxyyywwwlll```aaaiii^^^555:::EEEOOOsssssseeeffflllUUUmmmZZZ^^^]]][[[ZZZ[[[]]]\\\[[[___XXXUUUdddbbbfffqqq\\\PPPQQQTTTLLLAAA<<>>555999:::888666555555777999:::,,,555GGG444000===444EEExxxlllffffffkkkpppddddddXXXRRRTTTaaaRRRQQQKKKJJJUUU[[[SSSRRRZZZ]]]^^^SSSaaa^^^aaaiii[[[fffmmmvvvppppppooonnnnnnnnnnnnnnnjjjiiijjjhhhYYYDDD;;;===555<<>>333+++'''''''''(((((())))))******(((...777888FFFJJJJJJnnnaaaKKK>>><<<@@@:::999[[[mmm]]]ZZZVVVMMMJJJOOONNNSSSYYYZZZVVVQQQNNNMMMBBB???===@@@HHHRRR[[[```ZZZfffggg[[[fff~~~___KKKQQQWWWOOOLLLSSSUUULLLdddgggffflllhhhUUU444CCCPPP:::KKK]]]WWWIII;;;>>>NNN\\\___PPP666:::OOOUUUVVVNNN666AAAQQQPPPQQQ\\\ZZZooo|||eee000666000***111///555)))000222DDDsssmmmXXXsssxxxvvvOOOHHHAAA;;;999999777999===:::BBBKKKOOOOOOQQQWWW^^^___jjjLLL@@@===BBBeee```XXXggg[[[^^^______^^^\\\\\\]]]___rrraaaQQQBBB>>>>>>===>>>AAADDDKKKWWW```]]]VVVYYYbbbdddZZZZZZ\\\PPPbbb]]]YYYYYYZZZ[[[[[[XXXSSSPPPHHHxxx|||qqqyyysssaaapppqqq~~~nnnNNNDDD___pppdddzzz___OOOGGG888???lllzzz|||}}}rrryyyvvvpppdddRRRcccwwwFFF111>>>IIIXXXyyyqqqhhheeeaaacccjjjeeecccaaa___]]]\\\\\\\\\\\\ZZZXXXWWWWWWZZZ]]]```eeedddaaa___\\\YYYTTTPPPTTTSSSPPPOOOMMMKKKHHHEEEDDDCCCAAA???<<<:::888777777777777777777777777777333333333444444444555555999```vvvVVVTTTPPPMMMMMMNNNPPPRRRLLLMMMQQQVVVWWWTTTUUUYYY]]]ZZZXXX[[[aaadddbbb___qqqqqqoooaaahhhiiieeehhhpppnnneeefffaaafffjjjZZZ>>>444===BBBFFF___bbbNNNOOOKKK???AAAFFF@@@HHHeee}}}|||WWWjjjkkkgggGGGPPPIIIGGGNNNGGGNNNOOOPPPKKKGGG[[[sss___hhhvvvWWWEEEAAAAAA888@@@@@@IIIbbbyyynnnUUU\\\\\\MMMMMMOOOQQQQQQOOOKKKIIIIIIGGGGGGttt|||bbbbbbssssss```lllGGGDDDHHHCCC???>>>===<<<;;;:::999999777666444333555999>>>BBBrrrwwwdddNNN>>>444+++'''''')))(((((((((((())))))***...%%%:::CCCAAAIIIRRReee^^^III???:::<<<555222HHHhhhyyybbbTTTSSSOOOFFFAAACCCEEEFFFEEECCCAAAAAAGGGHHHJJJNNNTTT[[[bbbfffpppaaaMMMeeebbbRRRLLLTTTXXXOOOKKKOOOOOODDDOOOcccYYYaaahhhggghhhcccEEEBBBOOO___oooCCC@@@JJJUUUsssYYY???EEEggg~~~gggBBBIIIKKKOOO^^^fffaaannnSSS,,,444///,,,111---///***222000///\\\~~~cccPPPdddxxxVVVJJJ>>>:::;;;;;;>>>BBBHHHHHHHHHJJJRRR___ppp|||wwwNNN;;;CCCEEE<<<[[[bbbwwwbbbYYYaaa\\\]]]]]]\\\ZZZYYY[[[\\\nnnxxxnnnXXXKKKEEECCCGGGMMMJJJEEEEEEMMMUUUWWWYYY]]]hhh{{{qqqiiiSSS^^^]]]YYY^^^\\\[[[ZZZ[[[ZZZXXXWWWZZZ```~~~}}}qqqOOOZZZfffmmmfff???DDDbbbjjj\\\kkkWWWEEE<<>>===<<<:::999888777444444444444444444444444222222333333333444444444>>>555888VVV|||\\\CCCRRRQQQNNNLLLLLLMMMNNNPPPNNNNNNRRRWWWXXXUUUVVVZZZZZZXXXWWWZZZ^^^```___]]]|||hhhmmmeee```dddkkklllhhhddd```___]]]YYYUUUPPPGGG???EEEbbb}}}}}}fffOOOEEEEEECCCCCCGGGAAA888LLLsss___pppSSSZZZBBBJJJCCCCCCKKKCCCDDDFFFJJJKKKEEEJJJddd___VVVppp|||vvvXXXSSSYYYVVVKKKOOOPPPPPPOOOLLLJJJJJJJJJPPPFFFPPP}}}aaasssNNNDDDEEEDDD???@@@???>>>===<<<;;;::::::999777444222222333555777333JJJggg}}}vvvjjjWWWAAA111)))$$$$$$'''(((((((((((((((((()))***...&&&:::BBBAAAGGGMMM```]]]DDD===888777333000888DDDbbbzzzwwwcccXXXNNNBBBEEEDDDCCCDDDGGGKKKMMMNNNGGGOOOZZZaaaddddddeeefff]]]```oooQQQPPPSSSVVVVVVQQQOOOPPPWWWQQQQQQYYYssscccrrrZZZRRRNNNBBBVVVlll>>>FFFXXX___tttZZZBBBCCC```uuuuuu\\\<<>>;;;888HHH___pppYYYddd___```[[[\\\\\\[[[YYYXXXZZZ[[[XXX\\\www~~~]]]FFF<<>>CCC===???FFF>>>BBBAAAEEEJJJGGGAAADDDLLLqqq}}}|||wwwmmmtttvvvtttTTTOOOUUUTTTPPPPPPTTTTTTSSSQQQNNNLLLMMMOOOQQQOOOFFFLLLyyy~~~~~~nnnBBB:::AAA@@@<<<>>>>>>======<<<;;;:::999999777666333111///............,,,---555GGG___wwwwwwgggEEE999,,,'''%%%%%%(((,,,((('''''''''(((((()))***...'''999@@@BBBEEEGGG^^^UUU???:::555333444666555444IIIvvvgggXXXWWWHHHCCC>>>>>>CCCJJJOOOPPPXXX[[[]]]ZZZVVVUUUYYY]]]ssszzz|||JJJRRRUUUTTTOOOLLLOOOQQQPPPGGGLLLIIIIIIiiieeeeeeZZZOOOMMMsssfffNNN???PPPtttQQQBBB===EEEJJJHHHEEEBBBSSSWWWfffqqqoooEEE///***///+++---000)))///,,,''',,,...(((AAAsss{{{gggOOOUUUfffqqq~~~}}}{{{}}}yyyjjjHHH777777FFFHHHKKKssszzziii^^^VVV]]]nnnUUU\\\\\\]]][[[ZZZYYYZZZ\\\```___uuuoooccc[[[___bbbaaagggwwwUUUbbbYYYPPP[[[bbb[[[XXXTTTSSSUUUWWWYYYYYYRRRRRR^^^```LLLLLLDDDFFFUUUUUU~~~VVVMMMJJJQQQlllsss\\\eeesssyyyzzz~~~}}}lllkkk___lll[[[MMMIII888999KKKOOO}}}ooo|||lll^^^[[[^^^\\\YYYXXXSSSRRRRRRQQQQQQQQQQQQQQQLLLLLLMMMOOOQQQTTTWWWYYYTTTPPPLLLIIIIIIHHHGGGFFFCCCBBB@@@??????===:::888666666555555555555555555000000000000000000000000///000000000111111111111555777666222...///666===MMMSSS]]]gggkkkhhh___XXXLLL@@@<<>>@@@999===BBB:::BBB>>>>>>CCCDDDAAAAAAEEEPPPgggiiiYYYQQQVVVTTTJJJJJJSSSQQQRRRRRRPPPMMMKKKJJJKKKGGGLLLLLLEEEFFFggg```HHH888===???888888@@@999999999888777666666555111111111000000/////////555+++&&&(((***,,,444???HHHOOOTTTQQQJJJ???111&&&'''######'''***((('''((('''''''''''''''((()))***---)))888@@@EEEEEEFFFdddFFF===888222111666:::666000777QQQjjjwwwttt^^^WWWMMMHHHIIILLLNNNOOOOOOOOOOOOPPPVVVfff{{{~~~XXXUUUQQQQQQMMMFFFFFFLLLMMMIIILLLXXXSSSQQQbbb~~~|||hhhrrrhhh[[[XXXcccxxx~~~hhhHHHEEEAAAIIIgggHHHDDDAAABBBCCCCCCLLL]]]YYYkkkoookkkVVV111---------***+++---)))---///%%%(((666---***CCCoooPPP<<>>======<<<999777666666555444444333222222////////////////////////............////////////222...,,,000777888222+++000333888<<>>;;;888444999<<<:::777:::BBBJJJCCCDDDFFFGGGHHHIIIHHHHHHHHHGGGJJJNNNNNNLLLNNNRRRQQQRRRTTTTTTTTTTTTVVVXXX]]]```ZZZrrr^^^VVVYYYXXXSSSVVVLLLOOOVVVPPPUUU}}}GGG999EEEDDD888CCCcccdddvvvvvvVVVqqq<<<<<<@@@>>>:::<<<>>>888<<<999777888:::<<>>===<<<@@@BBB<<<===XXXyyyMMM999;;;======:::777999===777777666666555444444444000000111111111111111000+++'''+++555444(((###&&&(((...333111...---+++'''&&&$$$&&&******%%%!!!!!!&&&&&&&&&&&&'''((()))***+++,,,888???GGGFFFJJJrrr>>>???888222222666666333///000666NNN{{{}}}~~~rrrkkkaaaXXXSSSPPPOOONNNUUU```qqqwwwWWWSSSUUUKKKKKKIIIIIILLLOOOKKKEEEAAAKKKBBBEEEGGG___vvvyyyhhhNNNSSSPPP======???KKKBBB<<<@@@FFFHHHHHHHHHAAADDDDDDKKKVVVSSSUUUdddnnnuuuxxx000,,,......+++******++++++%%%111***%%%000---(((222GGGoooqqqwwwUUUBBBBBBHHHXXX[[[bbbeee```VVVQQQRRREEE@@@;;;888888888666444999AAAJJJbbbfffnnn```VVVcccgggOOObbbWWWXXXXXXWWWUUUUUUVVVWWWTTTRRROOOTTThhh~~~OOO```TTTJJJYYYXXXNNNYYYTTTTTTUUUVVVXXXWWWUUUSSSUUUHHHUUUccc}}}XXX^^^vvvzzzrrrnnniiiZZZ\\\HHHnnnmmmCCC999666MMMRRRooobbbbbbaaa]]]XXXUUUVVVXXXQQQRRRRRRRRRRRRRRRQQQPPPOOOOOOPPPQQQQQQQQQPPPPPPKKKIIIHHHGGGGGGDDD@@@===>>>===;;;;;;;;;:::888666666666555333222111000000////////////////////////,,,,,,---------.........(((///555555000...222777333333222222333555777888666===>>>999:::???===555???@@@AAACCCEEEFFFFFFFFFGGGFFFHHHMMMMMMLLLOOOTTTUUUUUUUUUVVVWWWXXXXXXXXXOOOeeessstttyyylll]]]\\\YYYQQQPPPTTTSSSNNNRRRhhhuuuUUUGGGEEECCC<<>>BBBOOO???999VVVmmm|||eeeWWWPPPYYYWWWPPPJJJKKKOOONNNIIIBBBFFFIIIJJJGGGAAA===:::;;;;;;999666888===AAA@@@```rrrRRRVVV444999888222333:::;;;666666666666666555555555444222222222111000//////...222***&&&((()))(((---555###&&&&&&""""""&&&))))))***&&&%%%&&&&&&$$$%%%)))%%%%%%%%%&&&'''((()))******///:::>>>HHHFFFOOO===@@@888444777888333000222333...555WWWpppyyyuuuVVVTTTSSSJJJJJJGGGHHHLLLNNNLLLHHHFFFJJJNNNDDDQQQIIISSSddd```XXX[[[FFFCCCCCC===777;;;FFFGGG===<<>>@@@AAACCCDDDDDDCCCFFFJJJLLLKKKNNNTTTYYYWWWUUUWWWZZZ[[[ZZZXXXZZZkkk\\\}}}rrrdddYYYRRRLLLUUUVVVOOOQQQ[[[ZZZPPPTTTUUUJJJ:::999BBBCCC999BBB[[[}}}nnnNNNbbbggg999999:::666555:::777444777555888999777555444666777...FFFBBB===NNNNNNJJJ\\\fffzzzoooXXXNNNNNNUUU]]][[[UUUMMMJJJMMMOOOMMMJJJGGGJJJLLLLLLHHHDDD@@@???===@@@===444333<<>>ZZZWWWDDD999+++666666333...111777777222555555444444444444333333222111000...------,,,,,,))))))***,,,+++(((%%%$$$,,,---***%%%%%%((()))'''%%%""""""%%%&&&%%%)))...%%%%%%%%%&&&'''(((******+++333<<<<<>>@@@BBBCCCCCCCCCGGGJJJGGGVVVWWWXXXccceeewwweeeHHH>>> (((+++'''(((///+++'''...***)))((((((,,,---***&&&///%%%SSSxxx{{{uuupppyyycccQQQ???:::<<<>>>>>>>>>:::===>>><<<<<>>@@@888WWW\\\cccqqqiii```^^^[[[YYYYYYYYYUUUQQQTTTTTTUUUUUUTTTRRRQQQPPPIIIJJJLLLMMMMMMKKKIIIHHHIIIFFF@@@===;;;;;;:::999777666555555666555333111111111000000////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,$$$(((++++++******///333+++---000222333222333333,,,333;;;999///)))000;;;777888888:::<<<>>>AAABBB@@@@@@BBBGGGIIIIIILLLRRRUUUQQQOOOQQQVVVXXXUUUQQQVVVOOO]]]mmmNNNbbbkkkYYYUUULLLIIIHHHJJJHHHDDDDDDHHH@@@???CCCHHHCCC;;;AAAOOOYYYvvv~~~yyycccZZZHHH999:::888000000888444000777222333333111111333666666555...???EEE777BBBOOOAAANNNNNNTTTWWW]]]sssyyypppdddXXXSSSXXXZZZVVVUUUYYYKKKIIIKKKOOOKKKCCCCCCIIIIIIJJJKKKIIIFFFBBBAAA@@@>>>::::::===999222333;;;:::777???AAAGGGoooSSS:::999<<<999444111333666666333000111444222222111111111111111111...---,,,+++++++++,,,---***+++)))&&&%%%((()))((($$$&&&%%%###&&&***)))%%%$$$$$$&&&***(((###!!!###$$$%%%%%%&&&'''(((******+++555===;;;DDDAAASSSyyyDDD@@@===888555444333222111222111...***000DDDaaaxxxhhh^^^ZZZTTTNNNKKKJJJKKKLLLJJJJJJIIIHHHGGGEEECCCBBBDDD@@@AAADDDDDDCCCIIIRRRZZZUUUdddEEEEEE===AAAGGGKKKWWWXXXaaaVVVjjjPPPPPP]]]___999,,,'''******))))))((((((''''''))))))))))))))))))))))))***'''000LLLqqqhhh~~~vvvssslllqqqwwwrrrhhhlllQQQfffaaaZZZVVVUUUTTTRRRPPPUUUQQQOOOSSSUUUTTTUUUWWWMMMRRRUUURRRNNNOOOXXXaaaeeeKKKGGGKKKPPPOOOOOONNNNNNMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPTTTVVVOOOMMMXXXfff~~~kkkXXXtttvvvwww~~~}}}~~~~~~~~~~~~{{{~~~{{{vvvxxxvvvssskkk^^^TTTRRRVVVmmmHHH555CCC:::<<>>@@@CCCFFFIIIKKKLLLPPPPPPOOOOOOPPPQQQRRRSSSUUU\\\GGGLLL~~~[[[{{{iiiYYYWWWDDDIIIBBBEEELLL<<>>:::<<>>AAABBBIIIJJJKKKNNNQQQTTTWWWYYY___aaacccbbbdddgggeee```XXXWWWUUURRRNNNMMMOOOPPPQQQJJJEEECCCBBBBBBEEEKKKNNNLLLHHHEEECCC@@@<<<:::666666666555444444333333666555444333444666888999SSSbbbvvvkkkAAA;;;444111222333222///222111111111000000//////000000//////.........---......---,,,,,,+++******+++******)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$&&&(((++++++888888AAA@@@HHHVVVxxxCCC???;;;666333222111111000000222111...,,,000:::CCClllvvvjjjzzzqqqqqqxxxUUUUUUSSSOOOKKKIIIIIIJJJKKKMMMLLLKKKJJJHHHGGGEEEEEEBBB???@@@CCCCCCAAAFFFNNNTTTllloooyyyiiibbb``````ffffffddd}}}oooxxxvvv333%%%000222))))))))))))((((((''''''))))))))))))))))))))))))111)))$$$,,,FFFjjjrrruuuvvvkkkmmmNNNkkk]]]YYYUUUSSSSSSSSSRRRQQQQQQNNNNNNRRRSSSQQQOOOPPPNNNQQQRRRNNNIIIHHHMMMSSSaaarrrqqqaaa\\\IIIFFFHHHHHHJJJIIIGGGFFFFFFGGGIIIJJJNNNMMMLLLLLLLLLNNNOOOPPPPPPUUUQQQMMMRRRZZZppp|||vvvyyydddccc}}}sssooottt{{{{{{}}}~~~}}}}}}}}}wwwyyywwwsssssswwwuuupppooofffhhhmmm```OOOWWWpppUUUBBB======SSS^^^XXXkkkZZZfffZZZYYYXXXVVVTTTRRRQQQQQQQQQOOOMMMLLLKKKJJJHHHFFFGGGGGGGGGIIIIIIHHHDDDAAA???===;;;888666444444444333333444444333333222111000//////...------,,,,,,,,,,,,,,,,,,++++++++++++)))))))))*********++++++++++++++++++++++++++++++++++++,,,---...///000000///////////////000111111333333333444555666777888======???AAACCCEEEGGGHHHKKKLLLOOOQQQSSSTTTTTTTTTQQQMMMSSSRRR___nnn\\\aaa}}}kkkWWWSSSBBB===BBB;;;HHHDDD<<<;;;III^^^ppp|||vvveeezzzWWWDDD\\\///444<<<222222222111111111111111111111000000000000111111222333444666999<<>>;;;888555666666555444444333333222222111000///000111333444%%%+++333666555666:::??????CCCAAA;;;;;;===555''':::555000///111222111///111000000000/////////////////////......------------------,,,++++++*********))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$&&&(((+++,,,999888AAAAAAHHHTTTvvvBBB===999333000////////////,,,///111222///,,,******BBBfffyyy{{{qqq}}}zzz~~~|||sssVVVJJJHHHKKKJJJIIIHHHHHHHHHHHHIIILLLKKKIIIGGGEEEDDDCCCCCC@@@>>>???BBBAAA@@@BBBGGGBBBZZZwwwwww===$$$)))///+++)))))))))(((((((((((('''))))))))))))))))))))))))******'''$$$***@@@aaa{{{|||yyymmmhhhfffkkkvvvxxxYYYSSSXXXZZZXXXUUUUUUUUUUUUTTTSSSRRROOOOOOSSSTTTOOOLLLKKKPPPQQQPPPNNNKKKJJJKKKLLLNNNTTTgggvvvpppssswwwaaaYYYrrrsssNNN???EEEJJJHHHDDDGGGEEECCCBBBBBBEEEIIIKKKQQQPPPOOOOOOPPPRRRTTTUUUOOOVVVTTTOOOOOOQQQaaazzzcccFFF[[[{{{rrrooouuu}}}~~~}}}{{{zzzyyyyyyyyywwwwwwuuussstttvvvsssmmmiiiiiiggg\\\LLLVVVTTT444333DDDRRRQQQpppsssaaa^^^___XXXVVVTTTRRRQQQQQQQQQQQQOOOOOOMMMJJJGGGFFFFFFGGGFFFFFFFFFFFFFFFDDD@@@===;;;:::888666444333222222111111222222111111000///...------,,,,,,++++++***,,,,,,+++++++++*********))))))))))))***************************************++++++,,,---...////////////.........///000000000000000000111333444555;;;;;;===>>>@@@BBBCCCCCCGGGJJJMMMQQQRRRRRRQQQPPPMMMIIIUUURRRKKKrrryyy~~~\\\ddd}}}nnnbbbQQQTTTPPP]]]mmmzzzqqqeeeaaaUUUPPP```ppp...///???,,,000///.........///000111000000////////////000000000000222444666999;;;===AAACCCGGGKKKOOORRRUUUVVV[[[]]]]]]\\\^^^aaa___ZZZUUUUUUTTTQQQOOONNNOOOQQQSSSNNNKKKKKKIIIFFFFFFIIIHHHFFFBBB@@@>>>;;;888555555444444333222222111111000///...---,,,---...///555666555333111000222444000666777000...333666333111...,,,,,,///111000---//////............------......---------------,,,,,,,,,,,,++++++******)))(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$&&&(((+++...:::999BBBAAAGGGRRRuuu@@@;;;777111.........//////---------...000111111111"""999LLLaaayyy|||ssstttjjjwwwpppwwwsssiiiuuuqqqnnnmmmwww}}}bbbGGG777777BBBMMMEEEEEEFFFGGGGGGGGGFFFFFFFFFEEECCCAAA??????>>>>>>>>>>>>???AAAAAA@@@@@@AAACCCAAAJJJeeeooo000'''333000&&&$$$(((((((((((((((((((((((((((((((((((((((((((((((("""***111///))))))333>>>jjjpppwwwuuu|||~~~uuullltttvvvtttpppcccbbbqqq}}}dddQQQSSSXXXWWWXXXWWWVVVUUUTTTRRRQQQPPPSSSOOOMMMPPPOOOKKKHHHHHHNNNMMMMMMNNNOOOOOONNNMMMKKKJJJQQQ```nnnwwwgggiiimmmggg]]]fff[[[lll{{{OOOBBB<<>>@@@AAABBBHHHIIIKKKMMMMMMLLLKKKJJJMMMQQQJJJNNNWWWNNNjjjrrriiiOOO^^^yyyiiiWWWFFFMMMMMMVVV}}}777222@@@444)))///...,,,,,,,,,...000222......------------......---...///111333555888999<<>><<<:::777444333333222222111000000///000000...---,,,,,,,,,,,,((('''%%%%%%'''***+++,,,###***...+++(((***+++))),,,******+++......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&(((+++000;;;:::CCCBBBGGGPPPttt===999555111....../////////111...***(((***,,,------...***$$$,,,BBBSSS]]]fff{{{{{{{{{cccXXX444000///555???BBB===666BBBDDDEEEGGGGGGFFFDDDCCCCCCCCCAAA@@@?????????>>>>>>?????????@@@@@@???===@@@000---EEEiii~~~hhh???%%%...222$$$ ---'''''''''''''''(((((((((''''''''''''''''''''''''***+++,,,***)))***---000:::SSS~~~lllnnnsssfffsssppprrrnnnrrrlllLLLOOOYYYTTTQQQVVVOOOOOOOOONNNMMMLLLKKKKKKSSSMMMIIIIIIHHHFFFEEEGGGJJJIIIIIIKKKMMMNNNLLLJJJDDDEEEHHHKKKJJJTTTtttddd@@@FFF999777:::>>>;;;444:::FFFBBBCCCEEEHHHJJJLLLLLLMMMBBBEEEIIIMMMNNNNNNLLLJJJOOOQQQMMMLLLRRROOOOOOZZZlllUUU???OOOiiiuuuvvvffffffeeegggmmmtttuuusssqqqttttttttttttssssssrrrrrrnnnmmmlllkkkhhhbbb]]]ZZZLLLOOOYYY~~~jjj;;;???777AAASSSHHHTTTooo\\\___aaaeee\\\ZZZYYYWWWVVVUUUVVVVVVPPPQQQPPPMMMJJJIIILLLPPPFFFEEECCCBBBAAA>>>;;;888555555555444333222222111///000000000000///......,,,,,,++++++++++++************)))))))))(((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,,,,------,,,,,,+++,,,,,,---------------......///000333444666999<<>>CCCGGGJJJKKKLLLNNNOOOOOORRRWWWXXXTTTSSSSSSQQQNNNJJJGGGGGGGGGHHHEEEEEEGGGGGGCCCAAACCC>>><<<999777666444222///111111000000//////......//////...,,,++++++******,,,+++)))***,,,---,,,***(((+++...---------+++'''*********+++,,,+++***(((***************************************+++++++++)))))))))))))))(((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&(((+++111<<<:::DDDDDDHHHOOOppp999666333000......///......---+++************)))(((111/////////,,,(((***---999@@@JJJSSS[[[bbbjjjnnnooodddXXXQQQEEE555,,,,,,888666333333666888999999???AAACCCDDDDDDCCCBBB@@@BBBCCCCCCDDDDDDCCCBBBBBB===>>>>>><<<>>>@@@>>>:::@@@:::888===FFFYYYyyyyyyUUU,,,...///***%%%$$$''')))&&&''''''''''''((((((((('''''''''''''''''''''''',,,((($$$$$$))),,,---+++444222GGGeee}}}ZZZIIIJJJJJJMMMSSSWWWTTTMMMKKKLLLMMMMMMLLLLLLNNNPPPVVVOOOJJJJJJJJJHHHIIIMMMLLLKKKKKKKKKKKKJJJHHHGGGGGGEEECCCAAA===>>>HHHTTTlllTTT:::<<<777''':::777666777555333666<<<999;;;???BBBEEEEEEEEEEEE???BBBGGGLLLNNNMMMKKKIIIJJJJJJDDDEEENNNLLLHHHOOO^^^xxx{{{xxxQQQ:::CCCYYYeeevvvyyymmmaaa]]]___ccckkkqqqmmmmmmmmmmmmmmmlllkkkjjjiiifffccc]]]UUUNNNNNNSSS\\\[[[555333===CCCDDDFFFTTT^^^bbb\\\RRR```YYYXXXVVVTTTQQQNNNLLLKKKLLLLLLKKKIIIGGGFFFGGGIIIEEECCCAAA???>>><<<999666222222333333333222111111...////////////...------************************))))))((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******++++++,,,,,,+++*********++++++,,,,,,,,,,,,,,,---......///000333666:::>>>@@@BBBEEEEEEFFFHHHJJJNNNQQQSSSJJJ???OOOVVVCCCFFFSSSJJJrrrwwwddd@@@EEEEEEYYYeeefffqqqpppwwwvvvjjjSSSCCCGGGZZZiiiPPPdddEEE+++888111***111///---,,,,,,++++++,,,---...++++++************+++++++++++++++,,,...000111222222333666:::>>>CCCGGGIIIKKKMMMNNNMMMQQQWWWWWWTTTSSSTTTSSSPPPLLLIIIHHHHHHHHHEEEEEEGGGFFFBBBAAACCC===;;;888777666444222000000//////......---,,,,,,++++++******)))((('''''''''&&&'''((())))))'''%%%)))&&&$$$$$$&&&)))((('''))))))******))))))((('''((((((((((((((()))))))))((())))))))))))*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&(((+++111<<<:::DDDEEEIIINNNkkk333111000...---......,,,+++((()))+++,,,,,,,,,,,,,,,***&&&+++...'''$$$+++///&&&'''---///111555222444$$$&&&(((+++++++++,,,...+++...000///...000777>>>:::;;;===???@@@@@@???>>><<<>>>@@@CCCCCCCCCAAA@@@;;;<<<;;;888:::???===888999888888555---000JJJggg{{{qqq|||}}}rrr|||~~~III'''$$$+++***"""%%%...,,,!!!&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''(((***)))%%%"""!!!&&&999DDDpppRRRFFFCCCHHHDDD???HHHWWWTTTFFFIIIZZZNNNOOOOOONNNMMMNNNQQQTTTSSSNNNJJJLLLMMMKKKLLLNNNLLLLLLKKKIIIGGGEEEEEEEEEHHHFFFAAA;;;;;;???@@@===>>>TTTrrrZZZ>>>///333444444999>>>222333444444888;;;888111555666888;;;>>>???@@@@@@CCCEEEHHHKKKMMMNNNNNNNNNIIIJJJEEEFFFMMMJJJGGGPPP```xxx\\\@@@@@@FFFUUUlllwwwkkkbbb\\\]]]bbb______``````___]]]\\\[[[SSSQQQPPPOOOMMMRRRdddvvv}}}@@@222AAADDD;;;NNNZZZYYYppp]]]YYYeeeaaaTTTPPPRRRSSSRRRQQQOOOLLLIIIGGGNNNLLLJJJHHHGGGEEECCCAAABBB@@@===<<<;;;999777444...///000111111000000///,,,,,,---------,,,++++++((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))******,,,+++***))))))))))))***++++++*********+++,,,,,,---...111444777:::<<<>>>???AAACCCGGGJJJMMMPPPQQQGGGAAAPPPRRRBBBJJJQQQ:::SSS___SSSeeetttQQQDDD777...CCCHHHBBB999:::MMM```aaaRRRCCCfff~~~>>>,,,222888,,,222888###+++++++++******************))))))))))))))))))*********++++++---...000000444444555888<<>>???>>><<<:::999;;;888555888>>>===777;;;333111777888222333;;;AAAxxx{{{hhhWWW111***))),,,)))'''(((***)))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''')))+++)))''''''***---***///'''000'''777CCCTTTgggnnn\\\JJJ111===333999444CCCBBBHHHJJJGGGKKKSSSSSSLLLPPPQQQOOOLLLIIIIIILLLPPPJJJFFFDDDHHHIIIGGGFFFGGGDDDEEEEEEBBB???>>>???AAA;;;BBBBBB;;;999===<<<666222888@@@EEELLL[[[qqq}}}qqq```^^^QQQBBBFFFCCC444444;;;666111222000222777555///000777888222666777777999;;;>>>@@@BBBDDDDDDEEEFFFHHHKKKNNNPPPMMMQQQMMMLLLPPPLLLLLLWWW]]]bbbwwwyyy\\\888555@@@PPPbbbttttttfffcccRRRSSSSSSSSSRRRPPPNNNMMMMMMPPPWWWcccpppQQQ999;;;???<<>>;;;:::999777555333+++,,,.../////////...---+++++++++++++++***))))))&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))++++++***))))))((())))))***))))))))))))******+++---...///222444777999:::<<<>>>BBBFFFHHHIIIIIIHHHDDDQQQHHHGGGUUUHHH:::JJJGGGMMM]]]xxxgggZZZnnnrrrxxx~~~```hhhmmmbbbMMMQQQ|||yyy999...555)))(((666)))333))))))******)))((('''&&&))))))(((((((((((())))))*********+++,,,...///000222222222333888===CCCGGGKKKLLLKKKHHHJJJNNNNNNJJJOOOQQQRRRQQQPPPNNNNNNOOOLLLHHHEEEEEEAAA;;;999;;;999777555444444222000.........---,,,,,,++++++***(((((()))))))))((('''''')))******(((%%%$$$&&&((($$$%%%(((***)))%%%$$$%%%###$$$%%%%%%$$$%%%''')))%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))&&&'''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%$$$&&&(((+++111;;;:::EEEGGGJJJNNNUUU111000...+++***+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---+++,,,,,,,,,...///000111444777:::;;;;;;:::::::::<<<<<<<<<<<<<<<<<<;;;;;;;;;999777777888999888777555444333111000111111222555666PPP|||}}}{{{{{{|||vvv[[[777++++++)))%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))***000<<>>>>>???@@@@@@???===;;;999999999888666555444333222333444666777999;;;======;;;;;;;;;:::999777555555222111111111000000//////000000////////////000000222333555666777:::???CCCCCCBBBAAA@@@AAACCCEEEGGGOOOLLLHHHGGGHHHJJJKKKLLLKKKWWWfffwwwvvv{{{~~~uuu:::<<<<<>>;;;;;;999777666555555555/////////...------,,,,,,,,,,,,++++++***)))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''******))))))((((((''''''(((((((((((()))))))))))))))+++---...000444999===EEE@@@;;;;;;@@@FFFJJJLLLHHHJJJLLLMMMMMMKKKIIIGGGOOOKKK@@@EEEmmmrrrddd\\\XXXUUURRRLLLGGGLLLeeeooo888...+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))+++,,,---...111555;;;???BBB@@@@@@DDDHHHJJJHHHEEEOOOPPPPPPNNNLLLJJJJJJKKKJJJHHHDDD@@@<<<999888777333222111///............---,,,+++)))((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$%%%(((+++111;;;;;;EEEFFFJJJPPPRRR000///---+++*********)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,+++++++++,,,---...000111333555999::::::::::::;;;555777:::===>>>>>>===<<<888777666666999;;;<<<<<<555444222111000000111111000(((...DDDYYYhhh~~~yyyKKK;;;))) ###)))***)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))******++++++++++++++++++555333///,,,***)))***+++,,,------///000222444555:::>>>CCCEEEDDDEEEIIIMMMLLLJJJHHHIIIJJJJJJHHHFFFDDDAAA@@@AAADDDDDD???:::>>>??????@@@???===:::999777777666555444333222222222222333333444555666666333333333222111000///...000000000000//////......000//////......//////000000111222333444666;;;>>>>>>======>>>@@@CCCFFFGGGKKKIIIFFFDDDCCCCCCCCCBBBSSSTTTWWW```rrrzzz```888---;;;FFF:::PPP\\\hhhzzzhhhDDDKKK777666999???HHHKKKVVVZZZ\\\NNNNNNOOOOOOPPPPPPPPPPPPPPPSSSRRROOONNNPPPNNNKKKFFFFFFFFFFFFFFFBBB===999888777666444222111111111//////......---,,,,,,,,,,,,,,,+++******)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))(((((('''''''''((((((((())))))))))))+++,,,---...///111555999AAA???===???CCCGGGIIIIIIGGGIIIKKKLLLLLLKKKIIIHHHIIIMMMJJJAAA@@@VVV}}}LLL444222///++++++*********)))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))+++,,,---...000333999===??????@@@CCCFFFGGGFFFEEENNNOOOQQQPPPOOOOOOPPPRRRLLLIIIEEE@@@;;;777555444333333111000///.........---,,,***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%$$$$$$%%%)))+++111<<<;;;EEEFFFJJJPPPOOO000///---+++*********)))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((())))))******++++++,,,---/////////111555666777777888999222555999<<<>>>===;;;999888666444444777999;;;;;;444333111000//////000000777333000...---444EEEUUU]]]fffqqqyyy~~~eeeKKK444%%%,,,,,,,,,,,,+++)))%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))%%%%%%&&&'''((()))******###$$$%%%&&&(((+++---...+++++++++---...000222333666;;;@@@BBBCCCDDDHHHLLLKKKJJJIIIIIIIIIIIIGGGEEEFFFDDDBBBCCCDDDCCC???<<<===>>>>>>>>>===;;;999888333333333333222222222111111111111111000000000000000111111111000000///...............------------///......------......//////000111111111333666999999999:::<<<@@@CCCGGGIIIKKKKKKJJJIIIGGGFFFFFFEEEQQQOOOOOOZZZqqq}}}ccc777DDD555FFF>>>BBBIIIRRR]]]jjjwwwjjjVVVGGGAAAAAABBB+++AAADDDIIIPPPTTTmmm\\\GGGGGGHHHKKKMMMOOOPPPPPPPPPMMMPPPOOOKKKJJJMMMMMMJJJDDDCCCCCCCCCCCC@@@;;;777777666444222000///...............---,,,,,,++++++++++++******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))))))))(((((((((((('''''''''((((((((())))))))),,,---------,,,...000333999:::<<<@@@DDDFFFEEEDDDEEEGGGIIIJJJKKKJJJIIIHHHFFFAAACCCEEE<<<555HHHdddwwwGGG333666333'''************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))+++,,,------...111666999???AAAEEEGGGGGGHHHIIIJJJLLLNNNPPPRRRRRRSSSVVVXXXRRROOOJJJDDD>>>:::777555444333111000//////......,,,+++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%$$$$$$%%%))),,,111<<<;;;FFFFFFJJJOOOmmmJJJ000...,,,***)))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''************+++,,,---...***---000111222333444666555666888::::::999777666:::777444222333555666666222111000............///&&&...444111,,,+++,,,---(((,,,000000...///444999888===<<<111'''&&&---222''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))******+++++++++((()))******************))))))******,,,...///000111444999<<<>>>AAADDDGGGGGGGGGGGGGGGGGGFFFDDDCCCFFFDDDBBBBBBBBBAAA>>>;;;;;;;;;;;;:::999777666555000000000000000000000111111111111000000/////////000000111111222111111000,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------///000111111000111444666777777999;;;???BBBEEEGGGHHHJJJLLLMMMMMMLLLLLLLLLRRRPPPNNNSSS___ooo}}}oooRRR444888:::;;;===>>>???@@@@@@AAABBBHHHNNNOOOMMMKKKEEE@@@CCC>>>;;;:::666111333999FFFSSSHHHRRR___}}}]]]888NNNCCCEEEIIILLLOOOPPPPPPOOOIIIKKKKKKGGGHHHLLLNNNLLLGGGFFFEEEEEEDDDBBB===:::999888666444222000//////---------,,,++++++************)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''((((((((())))))***+++,,,+++++++++---///222444777;;;???@@@AAA@@@CCCEEEGGGHHHIIIIIIHHHHHHIII;;;;;;IIILLL===333555AAAVVVqqqYYY444333333&&&###...******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***+++,,,,,,,,,...222555;;;???DDDEEEEEEEEEGGGJJJCCCFFFHHHJJJKKKMMMPPPRRRQQQNNNIIICCC>>>:::777555222111000///...---------+++***)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&))),,,222<<<;;;FFFFFFJJJOOOnnnFFF111---+++))))))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&))))))((())))))***+++,,,))),,,...000000111333555555555444444555666777777:::777444333444666666666111000...---,,,,,,------(((---...))))))...///,,,333000---+++***(((%%%$$$,,,)))$$$###))),,,%%%)))&&&###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$"""###%%%&&&''''''&&&&&&((((((((()))***,,,---...---000444888;;;>>>AAACCCBBBCCCDDDEEEDDDCCCAAAAAA@@@>>>===<<<;;;:::888666999999888777555444222222............////////////////////////////////////++++++,,,------------,,,******************++++++,,,,,,++++++++++++,,,,,,---...//////...///000222444444666888;;;===???AAA@@@CCCFFFGGGFFFEEEFFFGGGHHHIIIJJJJJJLLLTTTcccoooWWW===<<<:::999:::<<<===>>>DDD<<<777777777555777<<<:::777777;;;>>>AAAIIISSSMMMQQQaaafff???111>>>???AAAEEEHHHJJJKKKJJJJJJEEEHHHGGGEEEGGGLLLNNNMMMHHHGGGFFFFFFEEECCC???<<<888777555333111000//////,,,,,,,,,+++******))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((''''''''''''(((((((((((('''(((************,,,...000222444777:::===???AAABBBCCCEEEFFFGGGGGGGGGGGGIIIGGGDDDBBB>>>999777888)))333<<>>@@@AAAAAABBBEEEGGGHHHEEEAAA<<<777444222111000///...,,,++++++++++++))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$$$$$$$&&&***---222===<<>>@@@AAA===???BBBCCCBBBAAA@@@@@@???>>>===<<<;;;:::999888888777666555333111000000------------............******++++++,,,---------)))***+++++++++++++++***)))))))))***************+++******))))))******+++)))***,,,,,,++++++---...///000111333666888999:::===AAADDDCCC@@@>>>???AAADDDEEEGGGHHHIIIPPPaaaqqq|||wwwttt___KKK>>>777444444999999;;;<<<<<<;;;<<<===555;;;AAACCCCCCDDDGGGJJJsssOOO555888888111:::;;;>>>@@@BBBDDDDDDDDDBBBEEEFFFDDDFFFJJJLLLJJJEEECCCBBBAAA@@@>>>;;;888444333222000///.........+++++++++***))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((%%%&&&((())))))***,,,...000222444666888<<>>:::666444222222......,,,+++***)))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$&&&***---333===<<>><<<;;;:::888555333111000///...------------+++******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%'''))))))))))))***,,,,,,000333666888;;;???CCCBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA===:::===???777+++000444555222///111111///444777::::::888888999;;;999:::777///'''%%%+++222***))),,,...'''###///((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$&&&'''(((((()))+++---000111444888<<>>>>>>>>===;;;;;;<<<===:::999777555333222111111.........------,,,,,,,,,++++++++++++************)))))))))))))))(((''''''((()))))))))******++++++))))))(((((((((((())))))(((***,,,---------...///---...111444777:::;;;<<>>:::666444888<<<555666555111000333444222,,,...000111000///......---))))))...111,,,(((''''''...---'''***222..."""(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""$$$'''(((((()))+++---///...000555;;;>>>===;;;???@@@BBBCCCBBBCCCEEEFFFEEECCC???;;;666333222111//////---,,,+++*********''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################"""""""""""""""""""""""""""############$$$$$$$$$"""###$$$$$$$$$'''***...333>>><<>>AAAAAA???===;;;???@@@???===999777666777444444333222111000///...------,,,,,,,,,++++++++++++++++++***)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************///.........000333666888AAACCCDDDDDDCCCBBBCCCDDDCCCDDDDDDDDDEEEEEEFFFFFFEEECCCRRRjjjuuuzzzbbb444333000...------...///444222222444:::>>>??????EEEEEEFFFGGGGGGFFFEEEDDDEEECCC???;;;888666444444111000///...---,,,,,,+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))***,,,...111777>>>CCCBBBAAA@@@AAABBBBBBAAA???;;;;;;:::999777555333222222111///.........///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,...///000111444888:::===888777===@@@???AAAFFFEEE@@@999444111///...---------,,,***)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$##############################""""""""""""######"""############$$$$$$$$$"""###$$$$$$$$$&&&***---777>>>CCCAAAIIIDDDUUUrrr999***,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((()))******&&&&&&%%%%%%%%%%%%&&&&&&***))))))))))))***++++++222333444666888999:::;;;;;;999888888888777555333///...,,,+++***)))******(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))+++---///111222888:::===???@@@???<<<;;;?????????===999777666777333333222111000///......---,,,,,,,,,,,,+++++++++++++++***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********------------///222555666:::<<<>>>>>>======>>>???AAAAAABBBBBBBBBCCCCCCCCCCCC>>>BBBOOOYYYddd~~~}}}^^^,,,111///...,,,+++,,,---...000......000666:::<<<<<>>BBB@@@===999666333222222000///...,,,++++++******))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))***+++---000555;;;@@@AAAAAABBBCCCCCC@@@<<<888<<<;;;:::888666444111000333222000...------------++++++++++++++++++++++++,,,++++++***))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))+++---///000333888;;;:::666777;;;>>><<<===AAABBB>>>777333000///...------,,,+++***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$##############################""""""""""""######"""############$$$$$$$$$"""###$$$$$$$$$&&&***---777>>>DDDBBBIIIEEEUUUppp888,,,++++++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))***++++++&&&&&&%%%%%%%%%%%%&&&&&&))))))(((((())))))***+++/////////000111444666888;;;999777777666555222000---,,,+++***)))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((***,,,...000111666888;;;===>>>===;;;:::>>>>>>>>>;;;888555555555111111000///...------,,,,,,,,,,,,+++++++++************))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))+++++++++,,,---000222444888:::===>>>>>>>>>@@@AAA@@@@@@AAAAAABBBBBBAAAAAA???:::888999???KKK___ooojjjyyy|||WWW---,,,---,,,+++***))))))***+++,,,,,,++++++...333777999:::<<<===>>>??????>>>===<<<>>>===999666333111000000...---,,,+++***))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((()))***+++---222777;;;===>>>@@@BBBBBB???999444<<<;;;:::777555222///...333222000...,,,+++******************************+++******))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&(((***,,,...222666999<<<:::<<>>===???>>>:::555111//////...---,,,+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$##############################""""""""""""######"""############$$$$$$$$$"""###$$$$$$$$$&&&***---777???DDDBBBJJJEEEUUUkkk555---+++***)))((((((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))******&&&%%%%%%%%%%%%%%%%%%&&&((((((''''''(((((()))***))))))***+++---///111222555444222222222000...,,,,,,+++***))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((()))***,,,...///333555888:::;;;;;;:::999;;;<<<;;;999555333222333//////......---,,,,,,+++++++++++++++************)))))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))***,,,...///111666999<<<>>>???@@@BBBDDDAAAAAABBBCCCCCCBBBBBBAAA;;;<<<:::666777>>>CCCDDD~~~ttt~~~xxxdddRRR888)))+++,,,))))))(((((()))***++++++,,,,,,---///222666999;;;>>>???@@@AAAAAAAAA@@@???<<<:::777444111000//////------,,,+++***))))))***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((())))))***++++++,,,///444888777999;;;>>>@@@>>>:::777888888777666333111///...111000///---,,,******)))(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))***+++...222555:::<<<>>>@@@???===;;;;;;:::777222///......---,,,+++******)))'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$##############################""""""""""""######""""""#########$$$$$$$$$"""###$$$$$$$$$&&&***---777???DDDBBBJJJEEEVVVeee111...+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&''''''((()))(((***---///111222111111000.........///...,,,***++++++******))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''')))***+++,,,111222555777999999999888888999888666222000///000......------,,,+++++++++++++++*********)))))))))((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''(((((()))***,,,---...///222555888999;;;>>>@@@???@@@AAABBBBBBAAA@@@???999<<<;;;666555888777222333NNNhhh\\\>>>...444888444...***(((((((((((()))***++++++++++++---...111444777999===>>>???@@@AAA@@@??????:::999666333111000//////------,,,+++*********+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))***+++,,,,,,...222555777777888999;;;;;;999888333333333333222111000000---,,,,,,,,,++++++******''''''''''''''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''((()))))))))***---000222777:::;;;999777666555777444111......---,,,+++***))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$##############################""""""""""""######""""""#########$$$$$$$$$"""###$$$$$$$$$&&&***---888???DDDBBBJJJEEEVVV^^^---...******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((''')))---000222222000//////...---...//////---,,,)))************)))((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***...///222444666777888888777777777444111.........------,,,,,,,,,+++++++++*********))))))))))))(((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&'''((()))***++++++,,,+++...222444666888;;;===<<<===>>>??????>>><<<:::777888555111000333555444...222BBBfffmmm___mmmyyywwwuuunnnQQQ***+++,,,000333---$$$'''222((((((((())))))*********((()))++++++,,,...222555777888999;;;;;;;;;::::::999777555333111000///000---,,,,,,+++******++++++((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((()))+++++++++---000333:::999888888888888666444000000111111111111000000******+++++++++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''((((((((('''(((+++---///666;;;999777777777666666333000...------+++***)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$##############################""""""""""""######"""############$$$$$$$$$"""###$$$$$$$$$&&&***---888???EEECCCKKKFFFVVVWWW)))...******((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&'''))),,,---...//////111///......///...,,,***''''''((()))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((())),,,---///222444666777777777888777555111///...///------,,,,,,,,,,,,++++++******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&((()))******++++++,,,...222555777888;;;===;;;<<<>>>???>>>===:::999555333111000...---111666<<<((()))222===CCCDDDUUUtttDDD;;;222***,,,555...!!!!!!...111)))%%%''''''(((((()))((((((((('''(((***))))))***...111444555777888999999888888777666333111000/////////++++++***)))))))))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&'''))))))***+++...111777777777999999888555222000000000000000///......******++++++***((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''(((+++---///777<<<:::888:::<<<;;;666333000......,,,+++)))(((((('''&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$##############################""""""""""""######"""############$$$$$$$$$"""###$$$$$$$$$&&&***---888@@@EEECCCKKKFFFWWWSSS'''...***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''')))))))))***,,,...000222222000......---,,,)))'''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((+++,,,...111333555666777888999888666222000///000------,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&((()))***************---000333444666999;;;<<<>>>???AAA@@@>>><<<:::333111333666111)))***000777***777...---555%%%///***FFF===lllyyyttt|||xxx{{{wwwqqqfff444EEE,,,---...222333!!!......)))++++++(((,,,&&&''''''(((((('''&&&&&&((()))+++***((()))---000666777999:::;;;;;;;;;:::666444222000///.........***))))))(((((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((###%%%'''((((((***---///111333666:::<<<;;;777333111111000000///---,,,++++++,,,,,,+++)))'''$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''))),,,///+++444999666555999<<<;;;666444111///...,,,***((('''''''''&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$##############################""""""""""""######"""############$$$$$$$$$######$$$$$$$$$&&&***---888@@@EEECCCKKKFFFWWWDDD111---+++******)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&'''***---......///000000...,,,)))(((((((((((((((''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((***,,,...111444555222222222111111///......------,,,++++++******)))))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))***+++,,,---000555888:::999999:::;;;;;;888777222111000///....................................333111...---222;;;DDDJJJlllqqqsssxxxqqq[[[WWWVVVIII888///------,,,,,,+++***))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))))))))))))))******+++222333666888::::::;;;:::555444222///---,,,,,,,,,,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''***,,,+++'''%%%'''+++'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))***+++///222666:::;;;:::888666222222111000...,,,+++***++++++++++++***)))''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%###""""""###%%%&&&######$$$%%%&&&(((((()))//////000111222222333333//////...---,,,***)))(((&&&&&&%%%%%%$$$###""""""########################################################################################################################################################################"""############$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$'''+++///<<<===EEECCCDDDBBBZZZAAA///++++++***))))))(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&'''))),,,.........//////...,,,)))(((((((((((((((''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))+++...111333444111111111111000///...------,,,,,,+++******)))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((***+++,,,---000444777333333333444444333111///222111000///............---------------------------,,,***)))***...222555000444555444<<>>???>>>===:::888666444333))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%&&&'''((())))))***++++++,,,,,,,,,++++++)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&((()))(((((()))***+++///333333000...111444......---,,,++++++++++++))))))))))))))))))))))))$$$%%%'''))))))((('''&&&'''###"""$$$&&&'''&&&'''###&&&(((&&&%%%'''***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''))),,,---.........,,,---.../////////...---(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))'''&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&''')))+++,,,---------,,,,,,---,,,+++***))))))''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""$$$$$$$$$$$$$$$$$$%%%%%%"""%%%)))---//////---++++++++++++***)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################"""############$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$'''+++///777888AAA@@@EEEHHHeeehhh777,,,,,,******)))''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""333 {{{ooo,,,((( '''333777 !!!|||XXX&&&,,,EEEZZZ +++)))''''''&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((,,,'''######(((+++,,,***'''+++'''%%%+++***''',,,+++(((,,,555999:::FFFVVVXXXQQQbbbrrrjjjiiiqqqnnnqqqoooqqqssskkk]]]UUUUUUmmmSSS???>>>:::---(((---000&&&"""&&&'''""""""''''''))))))&&&######(((---'''(((((()))***+++++++++((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******+++,,,---............---------,,,+++***(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''(((***+++,,,......---...//////...---***)))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***+++++++++,,,,,,,,,+++***)))((((((((('''&&&%%%&&&(((***+++,,,,,,+++***)))(((''''''########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))************))))))((('''&&&################################################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""################################################$$$%%%%%%%%%%%%(((---000999<<<>>>BBBBBBEEEmmmccc444,,,---******)))''''''&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###'''$$$,,,%%%((( ```xxx111sss!!!###FFF999&&&111!!!''''''&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))'''***,,,+++(((&&&&&&'''&&&---***&&&+++***+++555:::CCCVVVffflllttt|||zzz{{{wwwxxxfff```cccTTT<<<,,,...222111+++$$$&&&,,,$$$###$$$)))......((("""'''(((((()))******++++++((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))***+++,,,------.........---------,,,+++***((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''')))***,,,------------...///...,,,***)))))))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%(((((())))))***))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******++++++++++++++++++***)))(((((()))(((&&&&&&&&&''')))***'''''''''&&&&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))))))))******))))))((('''&&&################################################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%########################&&&&&&%%%%%%$$$$$$$$$$$$######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$%%%%%%%%%%%%(((---000999;;;>>>BBBBBBEEEnnn^^^111,,,...******)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,###}}}hhhIIIDDD111555,,,ooo|||)))III...%%%ppp|||""""""ggg222'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))))))))((('''((()))+++---&&&...,,,***333;;;GGGYYY^^^uuupppvvvooodddbbb```[[[\\\eee\\\VVVWWWZZZ\\\]]]___tttlllfffQQQ666***...333***...)))%%%%%%((()))&&&###'''(((((())))))******+++(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))***+++,,,------------------,,,,,,+++***(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&((()))***++++++,,,,,,---------+++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&***))))))((((((((())))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))******+++++++++++++++***)))(((((()))((('''&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))))))))))))))((('''&&&&&&################################################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############################################################$$$%%%%%%%%%%%%(((---000888;;;>>>BBBCCCFFFooo\\\111---...******)))(((''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%...(((>>>YYYiii&&&...&&&$$$jjj))) '''aaaGGGIII&&&000)))%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))******+++(((&&&)))...///+++'''&&&222888???RRRggguuukkkccceeekkkxxx|||vvvoooYYYUUUTTTYYYcccqqqkkkMMM:::///'''++++++***&&&######''',,,(((((((((((())))))******(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,++++++***((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&((())))))***++++++,,,,,,++++++)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''''''''''''''+++***(((''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))*********************)))(((((()))((('''&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((())))))))))))((('''&&&%%%##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$#########################################################$$$%%%%%%%%%%%%(((---000777;;;>>>CCCCCCHHHqqq\\\111------***))))))(((((((((((()))'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% &&&"""III999[[[---)))***)))"""000@@@,,,///,,,$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((()))******+++&&&***///000...,,,+++,,,OOOWWWaaa{{{~~~lllGGGXXXtttwwwbbbbbbqqqcccyyyppp[[[JJJ***))))))***,,,,,,+++***((((((((((((((()))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***++++++++++++++++++++++++***))))))(((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))******************))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((,,,+++***)))((()))***+++((()))))))))******++++++''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))*********)))(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''')))))))))(((((('''&&&%%%##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###################################################$$$%%%%%%%%%%%%(((---000777:::===CCCDDDIIIsssZZZ000------***))))))(((((()))))))))''''''''''''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,""" ppp$$$666aaa|||222%%%OOO///---LLL666111+++!!!111%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((())))))******++++++&&&,,,...)))%%%111KKKaaaeeexxxbbbmmmvvvffffffhhh\\\RRRYYYTTT]]]dddaaa]]]___dddiiiooosss~~~hhh\\\SSS^^^xxx~~~lllZZZFFF000(((,,,000,,,%%%(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******************++++++***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''(((((())))))))))))))))))))))))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''(((((()))***'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))******)))((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&(((((((((((('''&&&%%%%%%###############################################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&"""######$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$################################################$$$%%%%%%%%%%%%(((---000666:::===CCCEEEKKKtttUUU...---...***)))))))))))))))******''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,""">>>ZZZvvveee$$$666]]]~~~000@@@''',,,***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((()))******++++++,,,---++++++111AAAYYYrrrccc[[[tttrrrlllnnnrrrxxxqqqkkkiiibbb]]]bbbooo{{{{{{ooobbbaaaooopppTTT@@@555111---)))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))***************))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''((((((((((((((((((((((((((()))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********((()))***+++,,,------------,,,,,,+++***))))))(((************************''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))))))))(((%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&(((((((((((('''&&&%%%%%%################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$################################################$$$%%%%%%%%%%%%(((---000555999===DDDFFFLLLvvvPPP+++---000***)))))))))))))))******(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))###TTT222%%%sssrrr###)))''' ******222 )))ZZZLLL$$$666%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((()))))))))))))))***++++++,,,,,,///+++333SSSyyy}}}iiiXXXooozzzrrrnnnyyy~~~vvvhhh]]]\\\bbbpppsssfffhhhyyy~~~nnnRRR;;;000...((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))))))************))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''((((((((((((((('''''''''(((((()))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))*********+++000222444666777888888777999888666555333111///...************************((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))((($$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&(((((((((((('''&&&%%%$$$################################################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))***+++,,,,,,---))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$################################################$$$%%%%%%%%%%%%(((---000555999===DDDFFFLLLvvv{{{FFF---,,,,,,+++******)))))))))))))))))))))((('''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%###AAA000---...,,,{{{***%%%777XXXNNN###333iii (((hhh///'''%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))))))))))))))))))))***%%%'''...***)))444222???pppxxxmmmdddVVVooosssxxxqqqsssrrrjjjpppaaannnfffGGG111000%%%&&&000--- ,,,)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((('''&&&''')))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$''')))(((%%%###%%%(((***$$$$$$***+++(((***000)))333,,,)))777999555???FFFKKKLLL777PPPSSS[[[SSSRRRHHHGGGOOOQQQGGG@@@@@@>>>===333,,,///,,,'''+++***&&&$$$&&&)))))))))))))))&&&$$$%%%(((***(((%%%))))))******)))((('''&&&)))(((''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((()))$$$$$$%%%'''(((&&&### %%%&&&)))***%%%!!!%%%---***!!! (((***%%%$$$***+++&&& !!!'''+++)))%%%)))###$$$$$$###+++---"""!!!$$$%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$&&&((((((&&&%%% %%%'''$$$"""$$$&&&'''%%%,,,...'''%%%...999>>>CCC<<<:::???>>>888999@@@>>>999333111222333000,,,+++444)))))))))###***((()))***)))&&&$$$######)))&&&######%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%######%%%&&&&&&***000666666>>>FFFDDDNNN}}}EEE,,,,,,,,,+++******)))))))))))))))))))))((('''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%(((,,,~~~VVV222 ,,,&&&???lll###&&&^^^@@@"""999|||fff///"""...%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))((('''---,,,+++---***000CCCggguuuxxxYYYPPPrrr{{{ooovvvsssmmmuuuIII333444,,, $$$111///"""(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%$$$#########''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((---***'''&&&&&&''')))***,,,***,,,000///(((%%%)))222;;;===@@@JJJNNNOOOUUU]]]fffvvvvvvqqqgggSSS```YYYHHHDDDAAA777222***000444222)))######(((((()))*********))))))***))))))))))))((((((((((((&&&%%%&&&'''((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))(((&&&###"""###'''***%%%"""$$$+++...***%%%"""###***...,,,((((((***+++&&&)))---...)))""" """((()))---+++"""!!!%%%###+++)))'''&&&&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######$$$$$$######000***$$$$$$''')))****** ,,,;;;GGGQQQWWWTTTLLLJJJ\\\kkkrrr|||vvvsss{{{|||vvvsssooo^^^KKK@@@;;;000---222///(((***+++'''$$$$$$&&&))))))((((((&&&$$$$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&######%%%&&&&&&***000666777???FFFCCCNNN}}}CCC,,,---++++++******))))))))))))))))))((((((''''''''''''((('''''''''&&&&&&&&&&&&&&&((((((((((((((('''''''''###(((((({{{xxx111...%%% RRR$$$uuuaaa$$$PPP%%%###666%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))))))))))))))((((((,,,***+++444999AAAQQQssscccUUUppp|||uuupppiiiaaauuu\\\EEE000***+++)))((()))'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***+++'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++,,,---+++&&&$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((+++((($$$%%%)))***)))&&&)))((()))+++...333===GGGDDDLLLbbbuuu}}}~~~}}}mmmgggfffUUUCCC@@@555,,,///:::===333&&&'''***---,,,(((&&&''')))))))))(((''''''(((******%%%%%%%%%&&&((('''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%###&&&((((((%%%###$$$%%%555,,,%%%%%%(((+++...222333<<<<<<222000666666///&&&&&&)))---+++''',,,555"""###'''***'''%%%(((+++)))&&&###"""%%%''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""###$$$%%%%%%------'''***333IIIQQQTTTOOOMMMXXXiiivvv```III777///---'''''',,,///,,,%%%"""%%%***'''&&&$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&######&&&&&&&&&***000777888@@@EEEBBBNNN}}}@@@,,,---++++++******))))))))))))))))))(((''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***!!!...&&&777333 !!!===$$$888vvvlll###222((("""<<<))),,,$$$!!!...000%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((******))))))))))))******------)))222KKKXXX\\\dddfffzzz~~~pppgggllljjjQQQEEE555""""""///&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((,,,000222///)))&&&(((+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((%%%%%%'''***---,,,(((%%%,,,000444777===IIIXXXaaayyy}}}xxx```fffbbbMMM444&&&''',,,)))+++,,,+++)))'''((())))))((('''&&&'''(((+++,,,***(((&&&%%%&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&%%%$$$&&&&&&'''''''''(((((((((%%%+++555===>>><<>><<>>GGG***!!!DDD333444@@@111""""""444---%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))+++************+++,,,---+++444999GGGaaaqqqwww{{{zzztttfff~~~\\\>>>555...$$$'''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%))),,,***%%%###&&&***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((()))+++***)))***---000$$$444GGGXXXlllrrriiiiiibbbbbb___]]]___hhhpppnnnfff```~~~lllTTTEEE===888///,,,)))(((***,,,---,,,)))((('''&&&'''(((+++,,,222---((($$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%...(((""""""(((222999<<>>OOO[[[lllyyyzzzvvvsssqqqooommmooorrrvvvzzzvvvooolllzzzsss\\\FFF333&&&***))))))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###%%%''''''%%%$$$&&&)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((())))))))),,,+++((($$$%%%---;;;EEENNN\\\iiiuuukkkaaa[[[VVVeeeXXXRRRWWWlllgggdddaaaiiimmmeeeWWWOOOUUU___```eeekkkwww~~~}}}wwwWWW???777---'''(((***+++***))))))(((''''''(((******333///)))$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))"""$$$)))111:::AAACCCCCCFFF======MMMeeeuuu{{{|||kkkrrrtttqqqzzzllluuuvvvmmmeeegggjjjjjjRRReeeWWW===777000(((000%%%&&&'''&&&%%%$$$''')))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&###"""$$$&&& 222HHHSSSSSSTTT^^^iii}}}gggoooqqqXXXTTTooo}}}jjjIII...###&&&---******+++)))((('''(((***%%%%%%%%%%%%%%%%%%%%%%%%'''$$$$$$'''''''''+++111333999AAACCC@@@QQQ777,,,///(((+++******)))))))))))))))'''''''''''''''((())))))((()))))))))*********+++((((((((()))))))))******)))555&&& ===888>>>iiipppttt^^^wwwXXXppp```ssswwwbbbxxxqqqYYYkkkXXXYYY~~~|||[[[LLLLLLDDD888GGG===***666)))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))(((((()))))))))*********,,,,,,+++,,,...000333555===RRR___jjj}}}vvvjjjaaaXXXRRRJJJEEECCCBBBBBBAAAAAADDDHHHLLLQQQYYYbbbhhhwww}}}{{{ppprrreeeGGG888---,,,+++)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))+++******...999JJJ[[[fff```QQQTTTYYYggg||||||pppwww|||yyyvvvppp}}}|||qqqtttjjj^^^XXXSSSZZZllluuu~~~eeeZZZHHH777,,,(((((()))))))))))))))((((((((((((...+++(((&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%&&&(((+++---***444AAAJJJMMMNNNPPPSSScccfffqqq|||lllaaarrrzzzvvvsssuuukkkggguuuxxxmmm___XXXNNN666...111***$$$"""%%%))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%###&&&---333DDDVVV___VVVUUUoootttsssooovvv|||}}}uuujjjfffVVV666...222+++------+++(((&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%''''''''',,,222111999AAABBB@@@SSS666,,,///(((+++******)))))))))))))))'''''''''''''''((()))***))))))******+++++++++,,,))))))******+++++++++++++++%%%777@@@kkk||||||iiikkkrrrvvv}}}UUUrrrlllmmmgggMMM999CCCMMMBBB555***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))))))))))))))************,,,,,,,,,,,,///222555777aaahhhiiivvvzzzhhhZZZRRRLLLGGGCCC@@@>>>===???CCCEEEDDDCCCDDDDDDCCC@@@===>>>BBBFFFIIIRRRbbbsssyyywww~~~|||rrrCCC......,,,***)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&'''((()))(((&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))***,,,444EEE[[[pppxxx\\\[[[fffnnnxxxxxxsssddd\\\UUUgggwww{{{kkkOOO888,,,+++...))))))******)))((('''&&&'''''''''((()))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))'''%%%$$$&&&)))---000SSSWWWYYYSSSNNNUUUhhhxxxyyy|||}}}zzztttxxxqqqmmmttt^^^RRRAAA///'''***,,,''' ''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%---999CCCKKKTTTXXX___xxxqqq{{{}}}NNNaaa}}}uuuNNN111---......,,,(((&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%''''''''',,,222000888AAAAAA@@@TTTyyy888)))***,,,+++++++++************)))))))))))))))************---+++&&&+++444...'''...222""""""000111+++++++++000SSSzzzddduuuvvvcccbbbssslllQQQHHH;;;<<<777???---))),,,%%%***'''''''''&&&%%%$$$%%%'''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))************---///%%%,,,999***:::vvvrrrVVVtttnnn^^^TTTFFF>>>>>>BBBEEEFFFJJJNNNOOOKKKIIIKKKKKKJJJKKKIIIGGGFFFFFFFFFDDDCCC>>>???CCCLLLZZZnnn|||}}}wwwhhhCCC666222*** +++222!!!)))(((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&(((&&&%%%'''+++------,,,$$$'''))))))'''%%%%%%&&&(((%%%&&&,,,+++%%%%%%***&&&''')))***)))''''''''')))(((&&&'''((()))((('''''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&'''(((((('''%%%'''((()))******)))((('''(((&&&%%%'''***,,,***'''+++(((&&&'''&&&###%%%***((())))))*********))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''***+++,,,,,,+++***+++,,,...@@@SSSddd~~~yyyeee]]]jjj|||jjjTTTWWWjjjyyykkkGGGBBB)))(((000...###"""***,,,$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&(((((('''''')))***&&&***)))((()))+++AAAdddeee[[[GGGNNNvvvrrrwwwwwwmmmwwwccc\\\@@@...000&&&000&&&(((...+++!!!&&&---(((%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%))))))$$$"""&&&((('''"""333***---???GGGRRRTTT^^^}}}{{{iii}}}\\\hhh___777000,,,,,,)))$$$$$$((())))))))))))((((((((((((&&&''''''''''''(((,,,///444888BBBGGGLLL@@@vvvwww888***+++,,,+++++++++************)))))))))))))))************$$$)))'''***333///***///%%%666222'''+++000DDDiiirrrsssnnn^^^ppp|||hhhLLLVVV;;;333DDD@@@"""...''''''((('''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************444$$$999888 OOOtttSSSttt|||kkkYYYNNN@@@??????CCCIIIOOOSSSTTTNNNWWW```fffmmmvvv{{{{{{ooolllhhhddd___XXXPPPKKKJJJIIIHHHFFFGGGLLLVVV]]]|||ooo}}}bbbEEE222,,,&&&$$$***---))))))((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((&&&&&&(((,,,......---)))&&&$$$$$$''')))++++++000,,,)))++++++***((('''***+++++++++)))(((''''''&&&'''***---...+++&&&"""'''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((***(((&&&%%%&&&)))+++,,,%%%%%%&&&'''((((((((((((...---+++***))))))))))))"""###'''------((($$$%%%((((((((((((((((((''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''')))---444888PPPSSS```uuu}}}qqqqqqwww|||}}}uuu[[[bbbmmmwwwLLL111%%%$$$///111'''###***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%&&&''',,,000))))))CCC]]]aaa[[[PPPcccrrr|||kkksssQQQ999***222***000$$$###((()))---,,,!!!&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&&&&###"""&&&'''%%%!!!555OOOVVVRRRTTTOOO{{{|||YYYlllqqqNNN...&&&---///---+++***)))))))))((((((((((((&&&''''''''''''))),,,///555888AAAEEEKKKDDD~~~uuu666***+++++++++++++++************))))))))))))*********++++++&&&---)))&&&,,,---))),,,,,,'''666999333ZZZ}}}nnnyyyxxx~~~ttt```yyyyyyvvvsssssstttoooiiidddaaaxxxiiiqqqnnnpppZZZCCC222777888(((&&&888''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++***111//////IIImmmwwwkkkttteeeSSSCCC???CCCLLLLLLNNNQQQYYYeeerrrzzzmmmfffYYYKKKBBBAAAHHHOOOYYYhhh}}}wwwuuurrrMMM444,,,&&&%%%...)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((***---...---,,,***'''$$$%%%))),,,+++)))+++)))&&&$$$(((,,,***%%%''''''''''''''''''((((((,,,)))&&&%%%&&&(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((('''&&&%%%&&&'''***+++++++++***)))((('''&&&&&&###$$$$$$######$$$''')))000***&&&&&&&&&%%%)))///((((((((((((((('''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++)))&&&&&&+++666DDDMMM[[[{{{dddSSSggg|||www~~~uuuyyy~~~___hhhzzzTTT777%%%---111((("""'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&%%%&&&'''((('''$$$)))FFF\\\\\\SSSPPPqqqvvvuuucccLLL###---$$$(((///((($$$((()))&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$&&&((('''###444(((666VVV```]]]cccmmm___jjjYYY444'''***+++'''******)))))))))(((((((((&&&''''''''''''))),,,///666999@@@BBBJJJHHHrrr444+++---++++++++++++*********))))))))))))*********+++++++++***111+++$$$,,,000...///...444'''CCCmmmiiirrrxxxeee___jjjuuutttmmmvvv~~~UUU,,,444999)))((()))((('''(((((((((((('''((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++,,,,,,,,,%%%888)))>>>ttteeeTTThhhNNNFFFCCC???CCCMMMMMMXXXiii}}}lllZZZLLLCCCBBBFFFUUUooopppqqq???000000)))((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***++++++***)))***+++,,,...///---)))'''+++000111------222111,,,///...------////////////,,,)))&&&%%%''')))++++++((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((%%%'''***+++)))(((&&&&&&******+++,,,,,,,,,+++***...------///111333222111)))(((+++000111,,,''''''))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))))),,,+++***---666GGGZZZgggxxxoooiiivvv{{{|||pppooowww|||}}}}}}rrrXXXjjjuuuyyy```>>>''''''...---&&&((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%'''***,,,+++***'''000LLLaaa\\\VVVggg||||||tttyyyKKK???,,,***///'''!!!''',,,'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((***((($$$''',,,HHH[[[VVVhhhyyy~~~wwwvvvQQQmmm|||wwwTTT333***,,,+++*********)))))))))((((((''''''((('''''')))---000555999@@@AAAJJJKKKooo222,,,...***+++++++++*********))))))************++++++++++++'''///,,,***333555000111//////vvvkkkpppnnn}}}vvvxxxmmmvvvrrrGGG111777000...+++((('''(((((('''&&&(((((((((((((((((((((((((((((((((((())))))******)))******+++,,,---------000(((HHHggg]]]ddduuu\\\III>>>CCCJJJLLLUUUcccoooxxxaaaQQQEEE???LLLccczzzzzzxxxWWWBBB555))))))***)))))))))((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))*********)))(((((('''&&&+++///000------000333???IIIQQQNNNIIIHHHJJJKKKAAA>>>;;;888666444000---)))***,,,///000...)))%%%))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((('''''''''((((((((())))))'''''''''((((((((()))))))))+++,,,+++)))((()))***)))+++000444777999::::::???<<<;;;===AAA@@@;;;555???777000......---...222+++***))))))((())))))***(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******'''***111;;;JJJ^^^qqq}}}ddd```~~~~~~]]]VVVMMMFFF@@@===>>>AAAHHHCCCCCCHHHKKKMMMVVVaaa|||{{{lllJJJ222,,,---,,,)))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***++++++***444PPP___III@@@ooorrr|||}}}uuuGGG'''&&&***,,,+++###((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&'''''''''(((+++888MMMPPPTTT}}}yyyyyywwwZZZiii|||~~~ccc<<<)))***************))))))))))))'''(((((((((((()))---000333:::BBBBBBKKKMMMlll111---///)))+++++++++************)))*********++++++++++++,,,&&&------...000)))'''222MMMssswww|||xxxwww|||www{{{pppNNNAAAFFF777222+++((())))))'''&&&(((((((((((((((((((((((('''(((((())))))******+++******+++,,,------...///000444\\\iii```fffUUUBBB@@@CCCKKKUUUdddnnnUUUCCC???NNNppp~~~ddd===(((---******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))************)))(((''')))+++###)))///000111777DDDOOOBBBLLLYYY___[[[WWW^^^iiimmmiiiccc^^^ZZZTTTLLLFFFBBB<<<333,,,))))))***++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))(((''''''((((((((()))))))))''''''((((((((())))))))))))***)))'''&&&***111777EEEEEEFFFFFFGGGGGGHHHHHHVVVVVVWWW[[[```bbb^^^ZZZbbbWWWKKKDDD???:::777777222111...,,,***))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++%%%///???RRRdddttt{{{ssskkkNNNAAA<<<333333555888999:::::::::666333333777888999???GGGBBBQQQ[[[hhhxxxtttUUU...###*********))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((''')))---///NNNLLLRRRNNNUUUoooNNN;;;+++''',,,+++)))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$$$$$$$)))000IIILLLPPPYYYuuu{{{pppccc___[[[RRRIIIRRRSSSVVVZZZ___fffmmmsssiii}}}kkk```uuuqqqHHH,,,---++++++*********)))))))))'''((((((((((((***---000222;;;DDDBBBKKKNNNjjj///---000)))+++++++++************)))*********+++++++++,,,,,,,,,000...---***'''<<>>NNNaaannnsssgggfffdddbbb___\\\XXXUUUIIIPPP]]]oooooojjjooogggOOOPPP[[[XXXGGG999+++++++++*********))))))(((((()))((((((***...111333===DDDAAAJJJOOOiii......000)))+++++++++************)))******+++++++++,,,,,,,,,000111...------777jjj|||ttt}}}zzz~~~kkkbbbhhh]]]dddfffbbb___dddmmmrrr{{{sss{{{xxxttt{{{{{{wwwlllHHH???444---+++,,,***)))(((((((((((((((((((((((('''(((((()))***+++++++++******+++,,,---//////000MMMvvvhhhtttqqq^^^EEECCCKKKQQQ]]]qqqdddLLLEEE```xxxuuuYYY333************))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++((()))***)))***---444999LLLWWWhhhzzz~~~nnnqqq|||}}}{{{rrrdddRRR@@@555------,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&222BBBNNNUUUXXX\\\___^^^WWWNNNHHHGGGMMMUUUZZZ]]]bbbccc\\\QQQNNNUUU^^^RRRKKKHHHOOOZZZbbbiiinnnPPPLLLEEE>>>777222///---))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++CCCUUUooozzzxxxuuuxxxOOOEEE>>><<<777111444>>>>>>???>>>===>>>BBBDDDDDD@@@AAABBBCCCAAA>>>===>>>999999444555===???JJJ```ooovvvrrr}}}ppp}}}qqq;;;+++++++++***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((***+++)))***666JJJZZZQQQWWW}}}llliiiiiikkkggg^^^YYYYYY[[[WWW```rrruuuhhhccchhhaaa===000'''***)))(((&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''(((((('''***:::LLLPPPVVVkkk~~~```NNNHHHLLLccc|||kkkUUUHHHLLLbbb{{{qqqggg```sss```111+++++++++************)))(((((()))((((((***...111555>>>DDD@@@JJJQQQXXX555///)))+++++++++++++++++++++++++++***%%%+++///,,,---000+++555???+++---<<<xxxyyy}}}rrrlllddd]]]ZZZ\\\aaaddd___``````______cccjjjpppkkkhhhjjjttt~~~tttzzzpppDDD555HHH%%%,,,---%%%))))))(((''''''''''''((())))))))))))************///&&&666******888---:::qqqVVV|||wwwxxx\\\FFF???KKK[[[ddduuuWWWDDDZZZyyytttEEE111...,,,,,,+++(((&&&'''(((((((((((((((((((((((('''&&&&&&''')))+++...///''')))++++++***)))***++++++---+++%%%)))888FFFMMM]]]wwwtttggg___WWW[[[aaaaaahhhpppmmmyyylllvvv|||uuuuuu~~~vvvuuuUUUMMM;;;)))***111(((###000***++++++,,,...///+++&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&///000(((&&&---000+++222666LLLYYYZZZeeeiiiUUUWWWTTTUUU^^^kkktttuuurrrwwwwwwxxxvvvooollluuurrrddd\\\TTTNNNMMMRRRpppnnnUUURRRBBB***333///111&&&!!!(((,,,)))&&&)))))))))))))))))))))))))))(((((((((((()))))))))))))))''''''((((((+++444???YYY\\\ggg~~~yyySSS@@@???:::777:::???BBBBBBCCCJJJHHHEEEEEEHHHJJJKKKJJJIIIJJJLLLLLLKKKHHHEEECCCEEE===;;;@@@@@@888666:::KKKfff|||nnn||||||XXX***:::---!!!///---###---))))))))))))(((((((((((('''***+++)))&&&&&&&&&&&&&&&...!!!(((IIIMMMCCCPPPBBBmmmuuuxxxeeeaaafffjjj```SSSJJJHHHIIIJJJJJJIIIJJJLLLMMMSSSaaasss~~~|||wwwzzzsssJJJ&&&000++++++///,,,$$$$$$***(((((((((((((((((((((((($$$'''+++&&&###777PPPWWWQQQQQQwwwoooJJJAAAXXXooofffPPPOOOYYY|||sssfffyyyyyybbbUUU\\\\\\QQQ;;;...'''***,,,''''''+++((())))))))))))***---///333777DDDEEEIIIPPPWWW444///))),,,++++++++++++++++++++++++,,,***---,,,(((+++000,,,///)))222DDDwww~~~}}}qqqtttwwwLLLZZZYYYYYYXXXVVVQQQJJJEEEGGGIIIJJJIIIGGGEEEEEEEEERRR```nnnpppkkklllvvv|||{{{yyyTTT888///111(((000)))))))))((((((((())))))))))))))))))************000+++***555///%%%???^^^VVVyyyyyy~~~```GGGAAAMMM[[[aaaiii[[[bbbhhh:::...%%%'''+++))))))+++((((((((((((((((((((((((&&&&&&'''((()))+++,,,---+++)))'''&&&''')))+++,,,((("""...DDDEEE>>>XXXhhh___bbbcccbbb}}}nnn|||ppplll}}}mmmFFF555666...$$$(((&&&'''((())),,,------+++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((+++)))***,,,+++(((---666===OOOdddggg___aaafffaaannnyyyzzzppplllllliiiiiihhhgggffffffggghhh___bbbiiipppnnnddd\\\[[[@@@```jjjooo___HHHFFF444///444333+++&&&((()))&&&))))))))))))))))))))))))(((((((((((()))))))))***((((((***+++,,,333EEEVVVnnnuuuyyyuuu|||xxxNNNBBB@@@777777===EEEGGGDDDAAADDDIIIGGGSSSfffvvvyyynnnddd^^^[[[PPPDDD===:::999===CCC888BBBWWWsssooonnnzzzaaa[[[///)))666***&&&...)))***)))))))))(((((((((((()))***)))''''''((())))))+++,,,&&&333KKKIIIDDDRRRdddnnnuuuuuuuuummmooohhhWWWIIIEEEQQQcccuuuxxxgggZZZXXXeeezzz~~~jjj<<<(((///---%%%%%%,,,,,,%%%(((((((((((((((((((((((("""''''''$$$,,,@@@MMMMMMSSSqqq```KKKJJJjjjkkkYYYMMMjjjzzzxxxwww|||}}}jjjTTTSSSbbbCCC666***'''))))))((((((((())))))))))))***---///222666CCCDDDHHHNNNUUU333///***---++++++++++++,,,,,,,,,,,,+++//////)))(((...111...---,,,MMMvvvwwwjjjyyyTTTUUUyyy]]]WWWPPPNNNSSS\\\cccggguuuvvvvvvvvvsssmmmeee___OOOMMMPPP\\\lllvvvuuuqqq~~~{{{}}}~~~hhhBBBCCC999...))))))))))))*********)))))))))))))))*********++++++...222###777333'''SSSlll```}}}uuubbbKKK???DDDWWWtttppp[[[hhh[[[AAA+++)))---***(((***((((((((((((((((((((((((&&&&&&'''((())))))))))))+++)))(((((()))***++++++111;;;>>>CCC```aaammmeeebbb|||jjjOOO@@@222+++111,,,+++******)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))---***)))+++...555AAAMMMiiijjj^^^TTT```rrr~~~}}}}}}}}}zzz{{{yyy|||wwwnnneeedddfffjjjnnnsss~~~wwwdddPPPcccuuummm\\\BBB555444000***(((***,,,+++))))))))))))))))))))))))((((((((()))))))))******---,,,+++))))))333III^^^yyy~~~|||kkk|||YYY:::999===999222CCCFFFHHHHHHLLLYYYlllzzzgggVVVLLLDDD===>>>444555KKKiii{{{tttxxx}}}yyyDDD000333'''(((000(((******)))))))))(((((((((+++)))&&&&&&(((***+++,,,(((---:::JJJOOOOOO]]]ssswwwwwwrrrbbbPPPKKK\\\qqqyyy|||mmmSSS666222***$$$''',,,,,,'''(((((((((((((((((((((((('''+++''')));;;IIILLLPPP\\\@@@XXXpppZZZZZZ}}}ggg```ppprrr\\\MMMPPPJJJ@@@111&&&&&&++++++&&&((())))))))))))***---///222666CCCCCCGGGMMMRRR222///+++...+++++++++,,,,,,,,,,,,,,,(((000...)))...333000---///GGGnnnzzzzzzkkkbbbaaaTTTAAARRR```xxxyyy___MMMOOO```pppuuuuuuzzz~~~~~~{{{}}}wwwWWW777@@@)))))))))))))))))))))))))))))))))*********+++++++++***444))),,,555BBB]]]^^^|||```MMMDDDLLLTTTgggsss^^^jjjuuuRRR222***---***''')))((((((((((((((((((((((((%%%&&&((())))))((('''''''''***------+++******+++333???bbbrrrfffXXXwwwmmmSSS888,,,///,,,***+++***'''&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************...---+++666NNN^^^aaa[[[lllkkklll}}}{{{wwwkkkdddcccgggkkkwww}}}]]]VVViiirrraaaSSS<<<,,,...000+++***...))))))))))))))))))))))))(((((()))))))))*********((('''(((///;;;OOOkkkzzzhhh|||jjjGGG333===EEE>>>@@@OOOIIIMMMUUUccc}}}~~~dddNNNJJJ<<<666===HHH[[[}}}xxxgggqqqzzzuuuXXX))),,,222)))************)))))))))((((((+++'''%%%(((***))))))***'''777PPPXXXOOOYYYyyykkkaaaTTTIIIMMMhhhzzzpppsss}}}ttt\\\;;;%%%,,,111&&&$$$---((((((((((((((((((((((((++++++(((333DDDGGGOOOfffvvv}}}~~~FFFYYYxxx{{{ZZZ]]]zzzzzzhhhdddlllmmmYYYBBBIIIGGG;;;+++&&&+++,,,'''((())))))))))))***---///333777CCCCCCGGGLLLOOO000///,,,///++++++,,,,,,,,,---------'''000+++)))444333***,,,>>>wwwkkkfffiiiiiiaaaTTTQQQcccxxxvvv\\\NNN^^^bbbooo~~~~~~lllAAAIII777+++***)))((((((((())))))************++++++++++++---+++444***555TTT^^^mmm^^^KKKFFFGGGUUUnnnnnnbbbsssyyyZZZ888*********+++,,,))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&+++...,,,(((***333;;;JJJiii___```wwwZZZ888///(((%%%))),,,,,,---000))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********++++++)))---;;;IIITTT]]]dddOOOwww~~~kkk]]]www^^^nnnXXXZZZnnn___JJJ999///***))))))************************))))))))))))************,,,'''(((444FFF[[[pppzzztttLLL===AAA@@@;;;;;;DDDLLLMMMRRRnnnaaaTTTIIICCC<<<>>>WWWuuu{{{CCC111111((()))************)))))))))))))))&&&&&&+++,,,(((&&&(((555DDDSSSSSSSSSkkkxxx]]]PPP>>>KKKhhhttthhhqqqssszzzPPP///---000)))&&&,,,))))))))))))))))))))))))(((###***???FFFEEE___~~~lllvvvXXXRRRhhh___}}}hhhZZZ]]]XXXIIIBBBHHHBBB333)))***,,,***((())))))))))))***---///444888DDDDDDHHHMMMLLL//////---000++++++,,,,,,------......)))111***)))444---)))===ppp|||wwwXXXZZZ]]]RRRIIIOOOjjjfff]]]\\\iiizzz|||mmmMMM666000...+++((('''((()))+++*********++++++++++++,,,222###888444999TTThhhmmmLLL>>>IIIRRRcccppp```ooorrrSSS777+++++++++***))))))))))))))))))))))))''''''((()))))))))((((((***+++***''')))666LLL\\\fffccc{{{}}}}}}nnnKKK:::,,,+++,,,***))),,,))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++111&&&333RRR[[[NNNQQQfffvvvwwwpppgggZZZxxx___jjjwwwmmmIII///...///(((************************)))))))))*********++++++///+++000AAAVVVeeepppvvvvvvnnnkkkmmm===FFFBBB<<<888<<>>***000111%%%))))))))))))))))))))))))+++,,,KKKZZZPPPlllYYY^^^jjjPPPJJJ```GGGOOOVVVUUUMMMBBB<<<999>>>======???BBBEEEEEEDDD444888DDDKKKCCC;;;JJJccczzz~~~xxxpppyyyvvvqqqeee^^^___FFFAAA<<<888222+++((()))((())))))))))))***---///111555BBBCCCGGGMMMIII---///...111++++++,,,,,,---...//////---555------555---JJJnnnZZZ\\\hhh```ZZZooohhhhhhjjjjjjkkkpppwwwxxxtttnnnjjjhhh|||~~~sssccckkkyyyuuu|||ggg:::666///***''')))---///******+++++++++,,,,,,,,,&&&777)))333IIIkkkssscccIIIDDDTTTVVV~~~oooeee~~~{{{QQQ000...///)))))))))))))))))))))))))))))))))(((((((((***,,,---***)))...???ZZZuuugggttt~~~rrrJJJ888222---,,,///))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,555ZZZhhhTTTRRRwww{{{mmmhhhuuusssKKK,,,222************************)))************+++++++++***555LLLfffxxx}}}~~~YYY:::;;;::::::AAAJJJNNNVVVzzzzzz\\\HHH999OOOrrr___,,,///+++++++++************))))))&&&(((,,,)))&&&222DDDEEEOOO[[[hhhZZZTTTaaazzzrrrWWW555'''(((---))))))))))))))))))))))))***000SSSYYYKKKwwwvvvcccUUUGGGDDDCCC999BBBAAAAAA@@@<<<999:::>>>CCC@@@===:::999;;;===??????BBB999AAAUUUZZZMMMJJJTTTQQQqqq{{{aaa}}}uuu^^^OOOLLLNNNMMM???555666555,,,&&&'''((())))))))))))***---//////444@@@BBBFFFMMM@@@333...+++111.........------,,,,,,,,,***444&&&777''';;;hhh\\\]]]\\\___eeexxxeeeRRRLLLIIIHHHMMMMMMCCC]]]EEESSSQQQGGGUUUFFFRRRXXX\\\```XXXwww|||{{{lllkkkmmm}}}iiiZZZEEE111---//////---------,,,,,,,,,,,,---......+++555000===MMM~~~iiiNNNJJJGGGYYYwww}}}pppppptttPPP&&&+++)))******))))))))))))******'''///000(((&&&,,,000...---...:::[[[___jjjXXX444555***///&&&)))************)))'''))))))))))))************111))),,, ,,,444$$$AAARRR```QQQNNNyyy}}}cccYYY[[[SSS\\\jjjyyy|||ooo|||~~~{{{RRR888---+++((('''(((***(((&&&'''***,,,***)))***,,,,,,///HHHbbb|||hhhzzz|||zzzccc???666777:::>>>MMMSSS]]]___MMMCCCMMMqqq{{{eeeDDD++++++333***&&&222///%%%,,,,,,+++,,,+++%%%&&&;;;RRRLLLJJJvvvzzz\\\JJJVVVuuusssttttttwww|||UUU***$$$000(((++++++)))''')))******---CCCQQQSSS^^^xxxjjjHHH~~~nnnOOOTTTfff{{{zzz~~~|||wwwyyy}}}|||uuuhhhsss{{{uuuhhh[[[PPPHHH\\\LLL999000111222+++###''''''&&&'''(((***,,,---333333@@@GGGLLLNNN@@@333...+++111.........------,,,,,,,,,,,,000---...===[[[gggjjjZZZfff^^^RRR{{{~~~tttqqquuuuuu^^^iiivvvuuukkklllmmmUUUYYY]]]\\\\\\eeeWWWcccsssgggssskkkRRR999000000...+++(((------,,,,,,------...//////,,,333???iii~~~xxxUUUDDDLLLVVVpppyyyzzz~~~zzz}}}sss{{{~~~^^^777//////******))))))))))))******(((+++,,,)))))),,,---+++666333SSSooooooxxxCCC ---***,,,---+++***)))))))))))))))))))))************$$$,,,,,,111111)))555HHHhhh[[[KKK~~~zzzPPPLLLTTTQQQPPPVVVSSSSSSUUUZZZeeesssoooooo~~~:::444///+++,,,...---+++***(((***,,,***)))***,,,---999QQQllliiirrrxxx~~~ccc666<<>>222...+++000.........---------------333%%%555333FFF~~~^^^___]]]WWW\\\jjj{{{```~~~ssskkktttdddDDD444000///+++(((---------,,,------...///222***999HHH```IIICCCOOObbb|||eeeTTTPPPOOOWWWNNNMMMQQQNNNEEEKKKTTTQQQYYYUUU```\\\WWWVVVMMMUUUFFFBBBJJJ]]]lllyyyyyyxxxkkkzzzjjjHHH+++,,,******))))))))))))*********((())),,,---+++,,,000333RRRvvvwwwnnnjjjKKK000+++,,,---------+++))))))***)))))))))*********++++++(((333'''222)))(((ZZZggg[[[VVVwww}}}nnnRRRKKKNNN[[[eeelll}}}ppp```ggguuu~~~vvvxxxmmmBBB444***+++---+++)))***(((***+++***))))))---111EEEcccqqqmmm}}}hhhFFF...444???BBBIIIVVVbbbMMMNNN[[[LLLQQQ[[[ccc___VVVSSSVVVRRRJJJQQQXXXRRRQQQYYY]]]QQQQQQOOOIIIHHH[[[xxxQQQ>>>SSS|||^^^---...///)))###***...&&&%%%)))'''%%%111FFFPPPMMMVVV{{{uuuGGGJJJSSS}}}yyyyyy|||xxxrrr]]]FFFIII^^^hhhpppqqqrrr{{{```888333,,,,,,,,,+++)))((()))+++;;;UUUPPPRRRMMM]]]eeeiii|||ssseeecccnnnnnn___WWW[[[FFFEEEBBB;;;333---******((('''''''''(((***+++---111333@@@EEELLLPPP===222...+++000...............---------111+++...@@@pppssskkkSSSbbb]]]UUU}}}uuusssUUUmmmlllzzz|||qqqqqqxxxtttPPP888000///...------------------...//////111222@@@\\\}}}jjjMMMKKKMMMXXXsssvvvyyyjjj[[[bbb```aaaWWWUUUUUUUUUSSSOOOSSSXXXTTTSSSVVV[[[fffwww~~~eeelllzzz___000,,,+++******))))))******+++---)))***///...+++222???OOOuuunnnnnnxxx|||~~~\\\000+++******------***)))+++))))))*********+++++++++000111***,,,***DDDuuuvvvIIIuuu|||wwwUUUAAAMMMooommmTTTPPPfffzzz{{{}}}nnn|||^^^DDD---'''*********+++))))))++++++))))))///777NNNlllllluuuyyyGGGBBB===<<>>555///------)))(((((('''(((***+++,,,000333@@@DDDKKKQQQ;;;111///+++000........................))):::'''TTTooooooiiizzzccceeeQQQRRRwwweee{{{???HHHtttsssvvvuuu}}}bbbCCC111---...000...------------.../////////999CCC{{{{{{{{{SSSEEENNNRRRiii~~~llleeexxxCCC333++++++************++++++,,,***+++...,,,---===RRRyyywwwtttyyy~~~wwwvvvzzzzzzvvv~~~wwwwwwjjjBBB///)))'''+++...,,,)))***************++++++++++++,,,###222///<<>>333999JJJKKKQQQ}}}|||VVVFFF^^^}}}ZZZ111%%%111---(((------///''')))444;;;<<>>;;;MMMiiimmmJJJHHHsssbbbZZZxxxxxx[[[555---***,,,,,,,,,444???JJJHHHdddsssWWWNNN}}}TTTzzz\\\vvv{{{|||lllkkkvvvtttqqqyyy}}}yyyuuutttfffTTTTTT___ZZZJJJIIICCC;;;444111///,,,*********)))((()))***+++,,,---333AAABBBIIIUUU888000///,,,///---........./////////000222***cccwww```llliiicccMMMvvvkkkwwwSSSsssfff===:::BBB{{{bbb|||{{{kkkDDD///,,,///...............//////000222===yyycccSSSTTTVVVnnnvvvYYYZZZvvvxxx{{{lll```wwwddd444,,,++++++******++++++,,,***,,,,,,,,,555III^^^jjj]]]ooovvvcccOOOFFFJJJNNN@@@>>>JJJSSSPPPPPPWWWkkknnnjjj```WWWWWW[[[^^^jjjcccbbbnnnzzzttt~~~sss^^^CCC,,,(((---+++((((((*********+++++++++,,,,,,222***000EEE^^^iiipppwwwuuueeetttKKKRRRlllqqqoooBBB(((***---'''***''')))...---...<<>><<<888333000000000+++***)))))))))***+++,,,,,,444AAA@@@IIIWWW{{{~~~888444---///+++222))),,,111+++***///---(((ddd___kkk``````WWWxxx~~~rrrcccZZZ???BBB|||:::CCCAAA^^^xxx}}}TTTggg{{{|||{{{zzz}}}uuupppkkk999444111222,,,///333...000333---444SSSrrrzzz}}}^^^IIIGGGWWWttt~~~KKKCCCttt}}}}}}yyy}}}hhhSSS~~~}}}iii,,,111+++&&&,,,---+++...%%%---***888\\\mmmjjjoooNNNZZZrrrCCC)))000///&&&,,,&&&+++...,,,))))))***+++000***QQQ}}}bbblllyyyjjjHHHBBBdddxxxvvvoookkklllxxx{{{xxxrrrzzzllleee{{{~~~ppp111---((((((111%%%///&&&+++<<<===SSSlllvvvpppGGG:::999EEEJJJSSSUUUqqqmmmUUUcccTTThhh...,,,***444+++,,,%%%===;;;@@@JJJyyy~~~lll}}}uuuWWWJJJxxxqqqgggjjjbbbxxxzzz}}}uuuppp333222444---$$$DDD@@@CCChhhsssSSSiiieeeLLLhhhNNNVVVsss^^^hhhxxx}}}jjjQQQ___ddd[[[xxxvvvxxx{{{}}}|||zzzvvvtttkkkeee___YYYRRRKKKJJJNNNEEE@@@999555333222///---///+++(((''')))++++++***...444AAACCCLLLXXX|||888444---///,,,///+++---000------000---555sssuuujjjzzzxxx^^^ggg```dddvvveeeTTTCCC<<>>CCCSSSuuu}}}xxxjjjMMMXXXLLLoooxxxJJJTTT{{{ttt```jjj}}}iiiNNN[[[eee]]]uuuvvvxxx{{{|||{{{wwwrrrooojjjddd^^^YYYRRRKKKIIILLLFFFAAA:::555222111///---///,,,(((((()))++++++***...333@@@BBBLLLXXXyyy777444...000...+++---//////...000///,,,MMM{{{bbbhhhYYYbbbbbbssszzzsssfffUUUGGG777BBBRRReee>>>AAAMMMlll]]]CCC]]]zzzvvvyyyhhh[[[///,,,)))000222,,,)))///444444HHHuuummmgggBBBNNNSSSgggnnngggtttMMMNNN~~~pppdddgggqqq{{{}}}{{{}}}xxxooowww{{{UUUbbb{{{QQQ333+++333---+++000***444---===VVV```fffwwwoooPPPppp}}}pppeeetttMMM...,,,000'''---+++*********,,,...000333JJJlllyyysssCCCDDDoooUUUIIIqqquuusssllllllmmm{{{cccttt}}}|||jjj777---+++---......(((444<<>>WWW[[[oooccctttxxx{{{GGGbbb{{{|||www___~~~}}}yyypppyyyeeeppp{{{}}}777+++///222...>>>@@@IIIUUU{{{xxxdddsssaaaOOO```QQQ^^^iiizzzlllzzzeeesss```IIIllltttVVVzzz~~~PPPVVV}}}ooo{{{NNN///+++:::555@@@IIIqqqXXXqqqqqqJJJMMMsssssscccnnntttDDDXXXwww{{{sssJJJHHH]]]aaaqqqwwwvvvuuutttqqqooolllkkkeee___ZZZXXXSSSJJJEEEDDDEEEAAA:::444000......---...,,,***))))))***+++,,,---222???AAAKKKWWWsss444555...000000)))333000,,,///,,,...>>>|||hhh|||aaadddbbbPPPrrrrrrzzzrrreeeSSSDDDAAAGGGBBBUUUvvvkkkCCCAAAhhh|||{{{QQQCCCYYY|||}}}lllyyypppgggyyy???555,,,555000,,,444444000777rrr~~~hhhMMMHHHPPPbbb~~~^^^AAAHHHggg{{{oooEEEIIIvvv~~~xxxbbbVVVLLL???<<>>RRRkkk}}}|||\\\XXX}}}uuurrr{{{{{{}}}xxxtttjjj777'''---+++(((+++000...)))---555ddddddxxx^^^:::MMMvvvbbbTTTqqq~~~mmmtttPPPgggmmm}}}~~~zzziiiYYYvvvCCC%%%+++111))),,,333HHHqqqkkkdddCCC:::@@@SSSTTTZZZyyy{{{{{{ddd___{{{mmmZZZtttlllqqq~~~}}}nnnhhh777***111333555EEEQQQfffEEEbbbhhhfffsssEEETTTpppyyy\\\ppp^^^PPPuuuWWWZZZppp|||DDD333,,,>>>???wwwYYYbbbdddFFFXXXlllxxxyyyUUUvvvbbbQQQ```kkk{{{~~~xxxrrrmmmjjjhhhbbb[[[UUUSSSPPPHHHAAA???======;;;777222///......---------+++))))))+++...+++111>>>@@@IIIUUUooo333555,,,...000+++333,,,...444)))===uuu~~~qqq}}}mmmooo\\\```yyymmmoooQQQ>>><<>>???IIIUUUnnn333555+++---///,,,222+++///777+++EEEpppxxxssslllmmmfffmmmoooqqq```gggFFF;;;CCCEEE===QQQOOO<<>>111777...111999)))888qqqkkkqqq|||]]]GGGQQQeeezzzdddSSS===SSS```yyyttt[[[|||sssggg|||oooIII>>>;;;<<>>888;;;CCClllUUUWWWIIIZZZkkkiiippp___kkkiiiLLLLLLIIIIIIXXX]]]mmmxxxsssqqqppphhh```[[[TTTNNNKKKFFF@@@<<<777777777666444222000...---......,,,***((()))***,,,...===???HHH\\\ddd777111---///,,,...444------333===vvvtttmmmwwwtttnnnjjjcccaaallluuuQQQ<<>>>>>JJJZZZYYYJJJRRRiii___MMMvvvpppgggSSSVVVJJJSSSuuuzzz|||sssnnnyyyxxxrrrCCC555:::CCC]]]wwwLLLOOOhhhyyy}}}WWWEEESSSlllbbbvvvpppVVV...:::ggg~~~jjj^^^xxxRRREEESSS}}}mmmRRRQQQbbb|||uuu]]]vvvjjj```CCCFFFIIIRRRlllkkkuuu{{{vvvtttqqqgggbbb\\\UUUPPPLLLGGGAAA===777777666555333111000///---......,,,***((()))***,,,...===???HHH]]]ddd777111---///---+++///)))000,,,TTThhhooovvvlll___www\\\hhhyyyWWWCCCGGGLLLZZZdddAAA222DDDZZZ}}}^^^CCC@@@CCCQQQbbbsssmmmnnnbbb```~~~]]]lllVVV666666000333///444EEEllloookkkHHHTTT[[[mmmuuu>>>CCCXXX\\\|||ggg;;;;;;===;;;___ZZZpppsss}}}zzzrrrggg```]]]YYY[[[[[[___aaaYYY___vvv|||YYYHHH|||\\\666***222555===RRRoootttDDDSSSooo~~~sss{{{rrrNNNHHHOOO\\\pppoooYYY|||}}}jjj]]]222,,,,,,------+++666[[[ggg]]]qqq===VVVrrrOOO~~~ppplllvvv|||[[[sssbbbWWWcccnnnjjjVVVuuu{{{uuuUUUSSStttRRR333***444TTT|||XXX>>>AAALLLrrrbbbFFFDDDYYYTTTIII}}}uuuiiijjjCCCHHHHHHMMMPPPxxxyyyqqqnnnxxxtttBBB222666EEEtttoooEEE___pppttt;;;DDDTTT}}}cccrrr~~~nnnzzz///777sssooogggnnniiiEEE===LLLwwwgggJJJOOOZZZmmmaaaWWWiiisss]]]pppooo~~~VVV:::@@@LLLbbb|||tttvvvyyyvvvvvvtttiiiccc]]]VVVQQQMMMHHHBBB===888777555333222000000///---......,,,***((()))***,,,...===???HHH]]]ddd777111...000---***---,,,666---iiittt|||ppptttjjj]]]{{{MMMlllvvv}}}___KKKGGGQQQgggFFF999444JJJYYYoooxxxYYY<<<999AAASSShhhdddwww{{{hhhbbbppplll^^^999555000222000333SSShhheee```FFFVVV```xxxjjj???CCCVVV```}}}vvvuuu===>>>888999YYY[[[]]]yyyxxx}}}tttggg^^^\\\WWWYYYXXX[[[]]]WWWZZZmmm}}}\\\AAAiiippp444---000;;;CCC[[[}}}qqqJJJMMMdddzzz}}}zzzPPP???WWW___jjjllllllooo~~~jjjnnnuuu}}}kkk777------///,,,,,,CCCkkkqqqxxxiiiJJJMMMeeeMMM\\\jjj]]]gggffflllnnnaaawwwggg[[[qqqyyygggyyy[[[EEEzzzhhh333...:::jjjJJJ???DDDPPPnnnPPPRRRoooooo^^^}}}uuuoootttAAAJJJUUUiiifff}}}xxxqqqpppxxxpppZZZ===666HHHuuueeeLLLiiizzzmmm___444LLLaaa~~~fffjjjxxx~~~uuu???;;;jjjrrrddd~~~wwwXXX<<<:::KKKwwwhhhKKKXXXhhhwwwsssPPPJJJ]]]XXXHHHUUUYYY|||QQQ888@@@QQQsssrrrmmmooopppvvvwwwmmmccc^^^VVVQQQMMMHHHBBB===888777444222000//////000---......,,,***((()))***,,,...===???III^^^ccc777111...000---111000111888666{{{ppp|||ooohhhfffWWWrrrlll~~~eeeQQQEEEUUUqqq???666777LLLVVVhhhtttXXX===555>>>UUUrrr{{{dddjjjwwwjjjZZZaaa}}}]]]>>>555///111222222aaammmlllWWWGGGVVViiijjjSSSDDDGGGTTTrrruuuqqq~~~CCC???>>>CCCBBBTTTWWWsssxxxkkk```\\\WWWYYYTTTUUUYYYUUUXXXhhhaaa???ZZZ888......;;;IIIsssnnnPPPGGGRRRgggqqq}}}{{{VVV999:::IIILLLRRRkkkkkkRRRMMMbbbyyyvvvYYYwwwxxx@@@...---000---...QQQyyyuuu```777ZZZFFFqqqmmmUUUaaarrrrrr```|||dddZZZrrrhhh[[[}}}sssccc@@@wwwzzz~~~>>>444AAA|||zzzBBBCCCIIIYYYuuuSSS\\\www~~~ppp}}}~~~www@@@KKKyyy{{{zzzuuuooonnnuuuiiiiiiwww@@@<<>>___YYYXXXsssUUUhhhvvvyyyccc]]]\\\hhhgggqqqmmm===TTTLLL444@@@xxxwww>>>FFFOOOggg}}}RRRZZZgggtttzzz{{{yyyEEEPPPvvvpppjjjjjjooo|||pppbbb|||999888aaaoooRRR^^^}}}LLLdddttt======QQQaaagggIIIOOOPPPyyypppuuuuuutttxxxcccQQQ===}}}}}}^^^}}}]]]???999@@@NNNxxxcccEEEcccrrr>>>===///KKKdddiii666888LLLeee~~~qqqHHH<<>>\\\yyy{{{bbbiiipppIII999111??????\\\uuu~~~eee888fffnnn}}}vvvqqqeeeWWWSSSTTTNNNMMMTTTSSSSSS]]]wwwlllGGGIII{{{NNN222444999___wwwTTT@@@<<>>JJJVVV|||ccc}}}}}}YYYbbbyyyggg111,,,222///666iiiyyyVVVfffKKKkkkIIIdddvvvwwwtttYYYvvvuuu|||aaaPPP\\\nnnuuuqqq;;;EEE}}}]]]666@@@yyyuuusss<<>>mmm```XXXEEE@@@OOOjjjvvvhhhpppmmm~~~___CCC???999ZZZrrruuueee]]]jjj[[[iiixxx222,,,222///999ooosssrrrhhh^^^PPP|||UUUbbboooyyymmm]]]uuuxxxXXXyyy@@@WWWllluuuuuuqqq999HHHrrrnnn>>>HHHxxx}}}ppp;;;HHHXXX|||yyywwwWWW]]]bbbttttttggg|||{{{KKKJJJxxxwwwoooiiihhhlllyyy]]]MMM===}}}^^^rrrHHHjjj}}}ooonnnPPPlllVVVJJJ]]][[[[[[tttXXXppphhhBBB^^^zzztttzzzlllbbbxxxDDDzzzYYYkkkIII888===JJJXXXtttYYYHHHDDD===:::KKKlllaaa===999KKKvvvxxxkkkCCCCCCMMM```rrrgggbbbjjjrrrmmmfff```YYYRRRNNNHHHBBB===333333333333111///,,,+++---......,,,***((()))***,,,...===@@@JJJ___```555333111111---///,,,555444kkkyyyxxx~~~~~~kkkfff```tttssslllggg___LLLOOOeeerrr111WWW[[[jjjxxxEEE999999NNNbbb{{{uuuVVVKKKFFFwwwccc```qqqZZZggghhh222666555///IIImmmnnnnnnNNNLLL^^^{{{~~~uuuIII===UUUmmm}}}lll|||uuulllxxxjjjVVVDDD<<>>^^^xxx}}}zzz}}}FFF===```}}};;;]]]}}}kkk@@@III___}}}jjjaaaYYYWWW^^^|||zzzrrr???NNNvvvllljjjhhhddduuulllnnnZZZGGGuuu~~~kkkrrrkkkXXXmmm^^^XXXWWWVVVkkkqqq[[[TTT|||nnnnnnkkkEEE]]]zzzttt|||nnnOOO{{{GGGrrr|||ccc^^^AAA===>>>FFFiiikkkjjj~~~OOO...BBBAAAUUUrrrgggCCC;;;___ttt}}}jjjCCC:::QQQwww~~~cccbbbdddiiinnnllleee___XXXUUUTTTOOOEEE<<<777222000222222...,,,,,,+++,,,,,,,,,,,,+++******&&&<<<:::EEEHHH```aaa555333111111---...000999AAA~~~jjjsss|||lllccceee~~~oooggggggaaaNNNPPPggg|||DDDcccbbbqqqsssHHH>>>@@@UUUiiibbbjjjwwwtttggg```pppYYYZZZjjj222666555///JJJnnnooonnnNNNNNNaaaYYY@@@LLLdddmmmzzzsssiiiyyyrrr]]]BBBJJJAAAGGGhhh|||{{{kkkgggRRRNNNKKKIIIJJJNNNRRRTTTTTThhhvvvLLLHHHTTTqqq666???\\\~~~FFF===OOOvvvyyy\\\wwwtttccc}}}qqqAAA:::FFFsssnnnqqq~~~dddTTTooonnnqqqAAA888000111NNNLLLqqqzzzDDD???rrr___UUU|||```RRRNNNgggbbbllliiixxxvvvGGGzzzwwwzzz|||CCC999YYY>>>kkklllAAAKKKbbbdddYYYXXX```cccccc}}}|||{{{DDDdddyyylllgggddd^^^mmmgggdddXXXEEE~~~ttt{{{[[[MMMxxx```aaa{{{}}}XXXccc~~~aaaSSS[[[kkkuuuqqqKKKaaa~~~sssTTTxxxNNNsss~~~~~~eee}}}ZZZ>>>;;;???LLLooolllqqqtttDDD...FFFLLLdddkkkGGGFFFcccvvvhhhDDDAAA[[[|||pppYYY]]]fffoootttqqqddd^^^XXXUUUSSSNNNDDD<<<777222000222222...,,,,,,+++,,,,,,,,,,,,+++******$$$:::777BBBDDD]]]aaa666333000111...111333///>>>iiiooorrr}}}ccc```kkkjjjzzzgggllllllWWWSSSjjjVVVmmmlllvvvFFF???EEE\\\rrrkkk|||qqqeee___oooYYY\\\lll333555444000LLLgggjjjnnnOOOPPPfff}}}nnnYYY@@@IIIeeennnuuuuuujjjyyyzzzkkkMMMFFF>>>SSS~~~JJJlllzzz{{{zzznnneeePPPMMMKKKIIIIIILLLOOOQQQRRR___~~~QQQDDDPPP}}}999>>>eeeMMM888HHHwwwwww]]]uuurrr```vvvtttEEE;;;OOOqqqUUU[[[fffSSSmmmuuuyyyQQQ888000888YYY{{{KKKsssmmmAAA[[[NNN```{{{mmmNNNWWW___mmmooottt{{{}}}cccIII}}}pppyyy{{{EEE999VVVFFFxxx{{{nnnBBBMMMfffiiiyyygggllldddFFF___iiiyyyyyyzzz{{{jjjcccaaaZZZhhhggg^^^lllGGGxxxxxxqqq]]]aaaPPPcccyyy]]]sss|||NNNNNNiiixxxvvvPPPbbbvvv}}}ZZZqqqZZZ{{{yyyhhh{{{VVV;;;<<>>jjjnnnmmm{{{^^^```rrrgggwwwfffpppzzzaaaUUUjjj___qqqtttiiiaaa}}}FFF???JJJ```vvvqqqxxxwwweee]]]nnn[[[___ooo444444333111OOOaaaiiioooPPPRRRjjjiiiXXX{{{|||bbbGGGHHHfffrrrqqqzzzpppxxx|||sssTTT>>><<>>CCCYYY{{{yyyNNN======PPPbbbQQQHHHgggttt```FFFUUUuuujjjYYYgggtttxxxrrreeebbb]]]WWWRRROOOJJJBBB<<<777222000222222...,,,,,,+++,,,,,,,,,,,,+++******999KKKCCCHHHFFF]]]ccc888333000111///)))999111NNNdddppprrreeebbbwwwkkkuuubbbppplllXXXlllyyyffftttyyyhhhCCC>>>UUU[[[tttNNNAAAOOOcccwwwwwwzzziii\\\mmm___\\\sss555333333333RRRfffppprrrQQQSSSlll~~~ZZZSSSuuuVVVEEE```}}}qqq~~~kkkkkkyyyyyyRRRBBB>>>IIIhhhrrrxxxyyy}}}zzzxxxppp\\\NNNJJJJJJIIIHHHIIIKKKOOOQQQ[[[|||^^^JJJLLLCCC>>>xxxeeeAAAIIIxxxaaapppzzzfffcccvvv}}}QQQGGGMMMZZZ|||\\\OOOpppNNN^^^^^^qqq333(((@@@yyy|||ppphhh[[[DDDwwwCCC{{{KKKvvv[[[sssrrrsssWWWYYYxxxyyyyyyLLL:::OOO^^^~~~pppBBBNNNkkknnnjjjPPPlll}}}]]]iiiGGG___ooo{{{ggg]]]___ZZZdddlll]]]|||]]]zzzpppsssWWWeeezzzfffXXXXXXjjjbbbmmmhhhNNNNNN[[[jjjwwwNNN888@@@GGG___GGG<<<>>>KKKdddrrrAAABBBeeerrrdddMMM\\\}}}sss^^^iiivvv|||yyyooo```\\\VVVQQQMMMGGGAAA<<<777222000222222...,,,,,,+++,,,,,,,,,,,,+++******(((;;;666???BBB^^^ddd999333///222///)))888///NNNppp{{{vvvuuufffbbbzzzssszzzeeesssuuu```yyyrrrmmmwwwxxxXXXTTThhhooohhhWWW@@@SSShhh{{{~~~iii^^^ooo^^^YYYnnnvvv666222222444TTTjjjqqqvvvRRRRRRkkkSSSaaa|||___HHHdddpppxxxrrr^^^HHHYYYvvv\\\CCCHHHFFFOOOtttfffkkkqqqwwwoooWWWOOOIIIIIIIIIHHHHHHKKKOOORRRWWW|||}}}[[[HHHLLLIIIAAA}}}rrrzzzjjj@@@CCCttt\\\gggppplllPPPMMMccc~~~WWWAAAOOOOOO]]]ssshhhyyy|||~~~sssKKKWWWRRRzzz444+++EEEaaauuuWWWIII~~~wwwNNNuuuwwwLLL{{{yyy```~~~yyyqqq]]]```qqqFFF444HHHhhhsssCCCOOOlllmmmkkkAAALLLMMMGGG:::IIIeeeTTTfffeeeZZZ]]]WWW]]]fffRRRkkkXXX|||xxxyyymmmnnnddd|||yyyqqqSSSaaavvvrrrzzz|||jjjcccOOOMMMbbbkkktttJJJ666BBBOOOjjjBBB888888???\\\zzzWWW444555NNN```jjjVVVfffgggkkktttyyyyyyrrr___[[[UUUPPPJJJEEE???<<<777222000222222...,,,,,,+++,,,,,,,,,,,,+++******###777333===@@@\\\ddd999333///222000---555***JJJ}}}rrr}}}xxxzzzddd___|||uuuiiisssppp___hhhkkkrrruuuvvviiixxxcccDDDYYYqqq|||dddaaaqqqZZZYYYxxx777111111555VVVkkkiiizzzSSSPPPiii|||TTT]]]EEEdddffflllVVVAAA555LLLaaatttlll@@@NNNHHHLLLiiixxx~~~^^^kkkwwwmmmSSSQQQGGGIIIIIIIIIIIIKKKPPPTTT[[[~~~^^^CCCJJJKKKDDD}}}}}}eeeUUUHHHnnnSSSXXXdddRRR@@@BBBQQQffffff777IIINNNjjjddduuuqqqGGGTTTQQQyyy555111HHH~~~^^^~~~TTTMMMrrrWWWqqqsssTTT{{{sssfffkkk^^^^^^zzz|||iiiBBB555KKKooowwwEEEPPPmmmuuugggeeerrr|||FFFMMMLLLEEECCCHHHXXX~~~jjjxxxttt{{{aaaVVV\\\VVVZZZbbbHHHrrrVVVtttgggtttjjjnnnUUUbbbuuu{{{wwwoooTTTRRRoooyyymmmvvvKKK999HHHXXXxxxAAA:::888777JJJZZZ???111333>>>TTTmmm^^^ttt}}}mmmvvv}}}~~~xxxnnn^^^ZZZUUUNNNIIICCC>>><<<777222000222222...,,,,,,+++,,,,,,,,,,,,+++*********>>>999AAACCC]]]eee:::333///222000---555111WWWxxxggg~~~lll\\\}}}sssuuu~~~hhhlll}}}aaaRRR|||^^^ccciiirrr|||qqqOOObbbzzzbbbcccdddsssUUU\\\ooozzz777111111555XXXmmmddd}}}TTTOOOggg|||eeeZZZ777UUUZZZaaaJJJ@@@>>>LLLFFFMMMnnnpppEEEHHH<<>><<<777222000222222...,,,,,,+++,,,,,,,,,,,,+++******&&&;;;777BBBEEE```jjj:::888222...------999:::KKK~~~nnniii~~~yyygggbbb}}}yyy}}}|||rrrlllddd```iiiwww\\\```mmmttt|||{{{yyyRRRdddwwwjjjfffrrrMMM\\\|||;;;111777444RRRjjj~~~mmm}}}VVVPPPeeeooolllOOOAAANNN~~~aaaPPPWWWCCCGGGVVVLLLDDD\\\|||UUUSSSQQQfffWWWppppppRRROOOJJJIIIIIIIIIHHHIIIRRR\\\^^^|||cccEEEGGGaaaPPPBBB|||^^^nnngggEEELLLJJJRRRIIILLLNNNIIIRRRwwwVVVLLLyyypppDDDQQQUUU<<<000VVV}}}YYYRRRQQQpppQQQmmmnnnWWWyyyeeexxxnnnvvvhhh^^^zzzvvv]]]}}}???>>>JJJiiiRRRAAAmmmVVVXXXeeeWWWmmmccc|||rrrbbbyyywww\\\tttjjjzzzbbbUUUYYY\\\bbbhhhPPPeeeuuubbbqqqlll}}}bbbQQQWWWYYYlllRRRCCCOOOxxx[[[LLLcccrrrvvvYYYPPPwwwwwwsssooo{{{SSSHHHOOOssswwwbbb===;;;???<<>>GGG```vvvMMMBBB666444222888000999GGGuuunnnlllbbbzzzxxxqqqnnnjjjiiissswwwfff}}}}}}NNNiiioooggghhhwwwGGGnnnuuurrr999000555444OOOdddbbb}}}UUUMMM___bbbtttKKK<<>>000[[[XXXQQQ[[[[[[bbb}}}qqqtttbbbuuuggg^^^HHHPPPcccKKKZZZ~~~bbb```rrrZZZrrr999888IIIppp```JJJeeeyyySSSVVVcccbbbvvvLLLoooaaaaaaTTT^^^bbbppp\\\pppkkk[[[RRRWWWWWW]]]~~~YYYFFF|||wwwbbb~~~iiiuuu{{{rrrVVVnnniii[[[[[[[[[nnnWWWRRR___xxx|||jjjsssXXXTTTxxxnnnaaaiiiZZZDDD\\\}}}KKKHHH\\\ttt|||yyy^^^tttxxxjjj___gggfffsss^^^TTTKKKIIIGGGBBB<<<:::777222///222333///,,,+++,,,,,,,,,,,,+++***))))))+++111AAA@@@IIIaaa}}}ZZZHHH666444222444***:::>>>iiiwwwjjj~~~mmmeeexxxrrrsssvvvuuukkkeeeqqqsss{{{OOOiiiyyy{{{mmmiiiiiizzz|||JJJppplll:::111444444KKKhhhlllWWWLLLZZZgggxxxHHH<<>>===777222///222333///,,,+++,,,,,,,,,,,,+++***)))))))))000AAABBBKKKbbbxxxWWW888555///666000;;;???www~~~sss~~~{{{kkkmmmrrr|||xxxvvvxxx~~~mmmnnn[[[nnn}}}xxx~~~hhheeejjjgggVVVxxx___;;;222111333CCCttt~~~vvvcccOOOQQQ~~~vvv{{{}}}|||tttPPP===JJJYYY___```___iiilll]]]~~~gggrrrIIIXXXddddddhhhyyy```pppbbbQQQOOOLLLMMMMMMOOOQQQOOOOOOVVV```dddwwwYYYAAALLLjjjJJJ@@@pppgggDDDIIISSShhhhhhmmmtttRRRzzz{{{mmmSSS[[[aaabbbttt}}}___KKKfffFFFppp777999fffOOOxxx[[[WWWqqqttt{{{zzzTTTdddrrrttt{{{\\\XXX]]]gggllluuuyyyiiimmm}}}SSSZZZ444777ZZZ}}}QQQUUUOOO~~~tttwwwhhh___bbbnnn}}}}}}VVVPPP___|||sssIIIMMMvvvUUUMMMlllrrrSSSSSSWWW[[[ZZZgggsssUUUssszzzNNN|||}}}rrrqqqyyygggeeezzzaaa\\\PPPTTTppp___aaaOOOZZZ}}}___tttllluuu~~~dddllluuuoooKKKTTTYYYeeeuuuzzzmmm\\\TTTNNNKKKGGGAAA>>>???777222///222333///,,,+++,,,,,,,,,,,,+++***))))))***000AAAAAAIII```aaa<<<888000///333333000TTTuuujjjrrrlllssspppmmmuuukkkuuu}}}yyymmm^^^```~~~sss|||{{{tttpppTTThhh|||iiizzz{{{zzzjjjffflll[[[WWWVVV999111///444BBBxxxjjjRRRNNNxxx}}}yyyuuufffaaaMMM;;;JJJffffffbbbppp~~~hhhYYYooo~~~<<<\\\bbb]]]hhh{{{vvvttt{{{nnnYYYPPPJJJLLLNNNNNNQQQRRRQQQPPPWWW```ddduuuTTT>>>MMMpppEEE666{{{ooo~~~kkk```@@@KKKXXXhhheee}}}gggJJJvvv[[[WWWVVVMMM___|||||||||^^^MMMdddCCCiii111444```}}}QQQ~~~^^^ZZZuuuiiixxx|||{{{]]]FFF[[[~~~pppzzzzzzggg\\\iiiwww{{{kkkjjjyyyQQQSSS333999bbbOOOaaaPPPvvv~~~tttMMMUUUhhhaaaIIIRRRqqqcccMMMQQQpppzzzdddPPPRRRXXX[[[ZZZjjjbbbTTTxxxuuuwww}}}{{{yyytttmmmcccdddxxxbbb[[[PPPaaa\\\zzz~~~|||uuusssyyyssslllKKKXXX___kkk}}}hhh]]]VVVPPPMMMHHHAAA>>>???777222///222333///,,,+++,,,,,,,,,,,,+++***))))))+++111AAA???GGG^^^hhh@@@<<<222777666+++333```mmmpppnnnpppiii~~~kkk]]]hhhooobbbTTTIII>>>:::EEEVVVdddllltttZZZjjjyyywwwqqqllloooqqqiii]]]PPPfff~~~{{{rrr{{{gggzzzrrrhhheeennnRRRVVVsssPPP666///...555BBBooosssnnnSSSLLLqqq}}}oooOOOKKKEEE999QQQ{{{}}}{{{NNNaaa|||{{{FFFVVVYYYpppccc[[[lllooosssnnnVVVQQQFFFHHHNNNOOOQQQSSSQQQQQQWWW```eeetttPPP;;;MMMuuuHHH<<>>nnnWWWTTTddd___fffxxx|||]]]MMMbbb|||sssLLLttt:::;;;gggSSS^^^RRRcccwwwjjj___kkk~~~ggguuuuuulllyyyQQQRRR555<<>>@@@888222///222333///,,,+++,,,,,,,,,,,,+++***)))))),,,111@@@>>>FFF]]]kkkAAA===444222999***666666^^^bbbqqq{{{[[[xxxqqqoooooo^^^KKK;;;;;;AAAAAA<<<888999RRRWWW___NNNJJJ???NNN___mmmlllhhhqqquuunnnjjj]]]ZZZzzzkkkUUUsssooo```hhhqqquuuTTTaaaLLL222444111///FFFjjjkkkjjjSSSIIIeeecccHHH???FFF555GGG}}}bbbCCCNNNgggffftttIIIcccccchhhaaaqqqyyy}}}ooodddVVVGGGDDDJJJRRRUUUVVVUUUSSSUUU\\\bbbeeeoooGGG???IIIwwwCCCDDDssszzzhhhQQQAAA666TTTVVV777>>>___bbbqqqKKKsssfffdddkkkdddVVVUUUxxxKKKooo444444WWW~~~~~~^^^~~~bbbJJJyyyTTT|||lllgggppptttqqqaaaeeeWWW]]]666AAAKKK~~~~~~|||QQQ[[[~~~oooppplll]]]YYYpppcccEEEEEETTT[[[jjj}}}<<<<<>>999444111222222...---...---......---+++******++++++333===;;;HHHYYYmmmBBB===333///555///@@@AAAssshhh~~~vvvccczzz~~~}}}QQQEEE>>>DDDMMMNNNKKKIII;;;DDD???KKKAAABBB999FFFYYYccceeehhhsssyyy|||^^^kkkbbbcccsssyyylllLLLoooOOO666777000'''666\\\vvvfffZZZKKK___\\\FFF<<>>KKKnnnxxx]]]FFFFFFRRRXXXXXX___ooowwwQQQhhh^^^jjjzzz~~~wwwiii___RRRFFFDDDKKKTTTVVVXXXVVVTTTVVV]]]dddffflllLLLBBBLLLDDD;;;^^^{{{iii???===;;;OOOrrr]]]:::===IIIVVVUUUbbbsss|||XXXFFF```]]]}}}}}}gggWWWFFFKKKmmmZZZbbb///555]]]WWWrrrcccLLLsssoooeeejjjooo~~~~~~ddd]]]kkkggg\\\999TTT===ttt[[[XXXwwwyyysss|||}}}~~~TTTDDDlll}}}OOO:::GGGhhhvvv{{{RRR...???KKKKKKZZZhhhaaalllsss[[[IIIMMMQQQSSS\\\```tttUUUdddGGG```nnn{{{^^^aaazzzkkkrrrnnnIIIPPP|||{{{vvvmmm^^^YYYvvv]]]\\\nnntttmmmjjjuuuzzzyyyrrr___PPPNNNZZZlllyyyzzzsssNNN)))FFFHHHJJJKKKGGGAAA===<<<888333000111111---,,,------......---+++******++++++333===;;;HHHYYYqqqqqqDDD>>>444333222...<<<999{{{}}}zzzqqqoooiiixxxqqqllleee^^^[[[QQQEEE222>>>666:::222===RRR___gggpppxxxwwwpppfffkkklll___GGGvvvKKK555888555+++444^^^tttddddddMMMXXXnnnNNN===666>>>IIIZZZhhhkkkmmm333DDDKKKLLLOOOWWWggg}}}___OOOfffWWWmmm|||ooobbbXXXMMMCCCDDDLLLSSSVVVWWWVVVTTTVVV]]]dddhhhiiiHHH>>>KKK<<<888]]]tttSSS777>>>AAAIIIYYYjjjnnn:::666EEEIIIIIIQQQbbbJJJ:::EEEVVVRRRyyy~~~{{{cccIII888JJJUUUpppZZZ...555[[[\\\qqqsssKKKzzzyyyyyyppp{{{{{{xxxsss|||xxx```gggKKK222XXXttt;;;mmmkkkWWWmmmgggJJJGGGbbblll\\\^^^sssjjjFFF888GGGlllsss>>>777EEEFFFDDDKKKNNNGGGQQQvvv|||eeeQQQGGGKKKYYYWWWYYYggg\\\OOO~~~pppJJJpppnnnuuuxxxcccpppkkkYYYmmm\\\xxxbbbIIILLLxxx\\\JJJJJJ<<<222DDDkkkuuu^^^AAABBBIIIIIIMMMWWW```fffhhhooo{{{xxxaaaIII@@@BBBNNNcccvvv{{{dddAAAAAA777===EEEIIIHHHCCC===999777222///111000---+++,,,---......---+++******++++++333>>><<>>OOOcccgggnnn```999777MMMLLLSSSKKKSSSjjjyyySSSCCCDDD___VVVrrrvvviii[[[RRRHHH@@@DDDNNNQQQSSSUUUTTTRRRUUU\\\bbbjjj~~~eeeBBB<<>>sssxxxfffgggccchhhpppzzzddd\\\XXXhhh}}}}}}VVVXXXQQQMMMwww{{{yyyPPPBBB666333000111;;;FFFPPPaaaJJJ///555444///===UUU[[[cccjjjmmmnnnnnnnnn]]]III;;;???IIIVVVppp{{{ttt>>>+++777777???GGGIIIGGGDDD===888888333000111111...,,,------......---+++******++++++333>>><<>>666///444222hhh\\\rrrccc~~~dddaaa>>><<<;;;BBBDDD^^^hhhnnnyyyuuuaaa```mmmuuuzzzGGG\\\~~~uuuDDD333333555666222JJJxxxqqqvvvTTTPPPuuu|||ggg```VVVDDDHHHCCCRRR___[[[jjj@@@222>>>EEEKKKfffZZZ^^^sssSSS...;;;CCC]]]^^^wwwyyypppcccVVVNNNEEE???DDDOOOQQQTTTVVVUUUSSSVVV]]]dddmmmyyy___BBBCCCYYYEEE===IIItttyyybbbUUU???444===PPPLLLCCCVVVuuuQQQ333999BBBAAAGGGQQQYYYsssqqq222888AAAEEETTTbbb{{{}}}tttcccKKK,,,888jjjIIIUUU666444KKKYYYbbb{{{yyyUUU}}}___www|||xxxyyy~~~lllpppZZZpppDDD888YYY]]]888KKKfffddd^^^KKKAAAAAANNN\\\\\\VVVRRRAAA666AAA[[[WWW<<>>OOO:::===LLL:::)))555666333EEESSSYYYfffsssvvvmmmaaaYYYCCC888666>>>DDDKKK___wwwnnnnnnaaaDDDBBB>>>GGGMMMOOOJJJFFFCCC>>>888999444222333333///---///---......---+++******++++++333???===IIIYYYqqqwwwHHHBBB:::555666111444666RRRxxxlllzzz~~~lllyyy{{{|||rrrjjj:::777:::===@@@VVV\\\dddzzziiiddd```iiijjjDDDnnnoooBBB777444333888222???|||}}}^^^MMMiiiiiidddaaaSSS:::BBBVVV]]]NNNRRRzzzBBB666AAAIIIRRR``````ooolllCCC777EEENNN```eee{{{ppphhh[[[PPPJJJDDD@@@FFFQQQTTTWWWYYYXXXVVVYYYaaaggguuusssWWW@@@JJJ```KKKCCCJJJuuusssppp|||hhh\\\EEE333<<>>MMMuuu{{{zzzkkkUUUAAA,,,LLL{{{LLLJJJ555666LLLiiikkk[[[zzzrrryyyttttttjjjWWWGGGIIIWWWiiiPPPAAASSSvvvtttrrrvvvkkkZZZkkk:::222UUU[[[DDDAAAwwwwwwiiiuuuaaaIIIJJJjjjsssUUUMMMccc]]]OOOppp{{{kkkTTTBBBDDDOOOTTT]]]PPPhhhUUUHHHhhh}}}nnnnnnEEESSSeeefffbbbdddiiiwwwvvvsss]]]JJJSSSgggyyyzzzxxx~~~TTT>>>AAAFFFIIIRRRdddssstttiiiaaammmnnnuuuLLL===```MMMbbbCCC555@@@CCC===```xxx]]]KKKJJJ555'''000444555BBBGGGTTTgggyyyttt___MMM222000333888999999EEETTTSSSZZZLLLOOO@@@;;;WWWKKKZZZ]]]YYYLLLDDDCCC@@@::::::555222444333000...///---......---+++******++++++444???>>>JJJYYYppptttEEE???777000888//////555:::vvvttt|||{{{|||sssvvvmmm~~~~~~~~~~~~uuu??????CCC>>>HHHUUU```xxxdddWWWhhheeekkkyyyOOOKKKkkk}}}>>>===999111999555>>>xxxkkkvvvkkkLLL```fff^^^ddd]]]:::EEEWWW___UUUJJJUUUkkk;;;999FFFUUU]]]UUUZZZoooSSS555AAAHHHTTT\\\```{{{yyylll]]]RRRJJJGGGCCCAAAHHHTTTUUUXXXZZZYYYXXX[[[bbbiiikkkLLL<<>>===@@@CCCUUU]]]MMMaaajjj;;;777CCC999QQQPPPWWWuuuxxxmmmyyy|||xxxwwwttt```III===444cccfff]]]EEE666444FFFyyypppkkkzzzcccddd~~~yyyrrreeedddcccjjj~~~~~~hhhpppwww|||vvvLLL<<<444KKK___RRR\\\}}}GGG\\\```gggfff;;;<<>>FFFJJJRRRaaannnyyyaaaNNNFFFrrrvvvLLL```999888444???fffzzzbbbCCC000---///333777AAAVVVooojjjUUU///111333555777;;;BBBGGG333DDDYYYzzzggg]]]wwwTTTeeeggg___NNNDDDCCCAAA;;;:::555222333333///...///---......---+++******++++++444@@@>>>JJJYYYuuurrrBBB<<<444111<<<000...:::888ssskkk{{{ccctttPPPRRRUUUIIITTT[[[ooo}}}xxxjjj[[[iii]]]mmmvvv999UUUppphhh@@@DDD???000444000888qqqfffeeeuuuLLL[[[eeeYYYeeefffWWWTTTRRR[[[eee^^^WWW___QQQ```333CCCIIIQQQccc___nnnvvv@@@---GGGBBBQQQSSSUUUyyyuuuiiikkkVVVLLLEEEEEECCCBBBJJJVVVSSSVVVYYYXXXVVVYYYaaahhh|||fffDDD<<>>AAAiii~~~vvv}}}fffSSS===777777lllOOOzzzHHH888///<<>>VVVbbbmmmvvvvvv}}}}}}cccAAA888EEEMMMWWW\\\]]]\\\ZZZnnnpppEEEJJJ[[[xxxHHH{{{]]]777KKK@@@VVV|||UUU===333666===;;;CCC^^^zzzyyybbb444666555555:::DDDHHHFFFFFF999???qqqmmmmmmPPPiiikkkaaaNNNDDDDDDCCC<<<999444111222222...---...---......---+++******++++++444@@@>>>JJJYYYyyynnnNNN555333777---444444333444JJJ\\\}}}zzznnnqqqzzz___RRR[[[lll}}}aaaZZZdddVVVooo~~~OOO>>>mmmgggIIIBBB>>><<<444222AAAVVVooowwwXXXOOOnnnuuuZZZ```jjj[[[WWWbbb]]]```kkkfffYYY>>><<>>CCCAAAcccyyyoooQQQ:::888444...666444222555NNNkkkxxx|||~~~{{{sssqqqzzz~~~tttlllvvvsss```XXX^^^eeefffjjjZZZWWWbbbPPPHHHCCCAAA???666///888HHHuuuxxx^^^LLLaaaddd^^^dddVVVcccVVVQQQxxxnnnSSSXXXiiipppqqqsssKKK???<<>>IIIccc{{{RRRccc666222555}}}qqqeeeaaaZZZSSSjjj~~~|||}}}~~~fffMMMUUUrrrvvvxxxrrrcccHHH>>>GGGHHHFFFMMMTTTOOOggg```BBBXXXjjj{{{qqq\\\eeeMMMGGGKKK{{{wwwYYYNNNuuuCCCEEEgggllleee{{{xxx}}}~~~[[[EEE)))???jjj```OOO@@@BBB>>>@@@GGG666666777666222......///---------+++((((((***,,,,,,666===BBBAAAdddyyyjjjNNN999777222///777333///222IIIkkkvvvyyy|||zzzrrrppp|||}}}fffQQQKKKMMM^^^www{{{```YYYXXXYYYhhhRRRFFFWWWCCCEEECCCDDDCCC:::000222;;;qqqsssmmmpppOOOSSS~~~ooo^^^gggppp[[[cccssshhhyyyzzz~~~HHHAAAKKK]]]___tttlllaaaKKKGGGBBB@@@<<<;;;CCCNNNUUUVVVRRR[[[SSSUUUddd]]]aaaqqqKKK<<>>555444888QQQwwwooo[[[MMMppp~~~rrrtttMMMRRRkkkhhh___WWWGGGDDDAAA>>>;;;===FFFOOOSSSRRRRRR\\\PPPUUUhhh[[[cccbbb===<<>>::::::AAAJJJPPPRRRRRRSSS\\\PPPUUUgggZZZjjjuuuTTT888AAACCCrrrrrrkkknnn]]]aaa\\\xxx|||{{{xxx~~~mmmxxxkkk{{{nnncccUUUCCC666FFF<<>>444///BBBuuuhhhfffgggiiibbbZZZjjjvvvqqquuu{{{nnnxxx___VVV```lllcccdddttt^^^YYYiiidddQQQSSS___wwwlll___RRRFFF???;;;IIIJJJJJJOOOJJJSSSsss[[[JJJuuuooommm|||kkkhhh___PPP~~~wwwJJJxxxMMMNNNIIIjjjxxxvvvhhh]]]XXXssssssxxx|||zzzkkkvvvxxxkkkYYYLLL<<>>xxx___xxxtttsss~~~vvvMMMFFF<<>>:::JJJ@@@EEEYYYVVVEEEcccjjjJJJkkkooogggkkkyyytttfffhhhKKKrrrbbbUUUeeevvvttt}}}___ZZZqqqFFFOOOLLLgggtttlllZZZRRRBBBPPPssstttOOO===TTTwwwllloootttNNNIII===WWWEEE000000:::>>>666...------***,,,***(((((()))*********---444999@@@CCChhhyyyFFF888444666111000444---333666,,,999XXXyyyuuu{{{zzzrrrqqqvvv||||||mmmAAAHHHIIISSShhhiiiRRRAAAEEEeeeeeeIIICCCYYYXXX|||mmm___TTTOOOWWW]]]uuuvvvTTTJJJiii~~~PPP888CCC@@@GGGFFFDDDBBBAAA???:::666333ZZZnnnmmm[[[ssszzz]]]HHHBBB@@@888777888>>>IIIPPPPPPQQQUUUSSSUUUVVV\\\^^^bbbwwwVVVAAADDDJJJrrrfffmmmfff```dddbbbfffhhhvvvqqqbbbmmmzzzttt]]]RRR___^^^wwwzzzBBBNNNRRRcccsssfffgggwwwsssiiiWWWCCC888888<<>>FFFOOOCCCeeewww~~~yyyjjjkkkpppXXXUUUJJJLLLTTTRRR:::+++222>>>CCC999///...---***,,,***'''''')))++++++)))---444888@@@DDDhhhxxx???111...111111222666,,,///111)))666AAAyyymmmyyy~~~tttgggnnnwww|||}}}xxxggg999LLLWWW]]]eee]]]GGG<<>>??????@@@BBBAAA===888555FFFzzzZZZhhhrrr[[[sssxxxPPPDDDDDD;;;===;;;<<>>EEEJJJHHHHHHSSSRRROOOzzzyyyNNNDDDgggfffnnnfffvvvooolllggg\\\___BBBzzzyyy```ddd}}}uuuVVV___}}}___UUU[[[lllVVVQQQlll@@@MMMMMMooo~~~yyykkkdddlll]]]QQQ|||```mmm\\\NNNsss}}}xxxXXXFFF@@@@@@gggttttttOOODDDPPPLLL888DDDRRRaaammmvvvlll```fffYYYTTTTTTMMMcccDDD555333444AAAFFF;;;000///...***,,,)))'''''')))++++++)))---444888@@@DDDiiiyyyCCC222...222000000000000000000000000---jjj}}}fff~~~~~~pppjjjiiipppuuuyyyvvviiiOOO```\\\SSSMMMLLLPPP>>>\\\hhhvvvvvv|||WWWllluuuYYYEEELLLZZZ\\\[[[```FFF]]]gggzzzDDD333444999FFF===???AAABBBCCCBBBAAA@@@999@@@mmmdddqqqpppbbbvvv^^^GGGQQQkkkkkkSSSnnnvvvVVVhhhmmmrrrgggHHHHHHIIIiiivvvpppdddTTTHHHAAA===999555<<>>MMMSSSvvvkkkVVVIII555222<<<<<<999@@@QQQIIIlll}}}YYYjjj^^^___aaa___XXXXXXhhh{{{~~~yyy~~~~~~{{{|||{{{www}}}sss]]]VVV]]]vvv{{{\\\ZZZgggooo>>>@@@UUUpppYYYVVV```\\\PPPOOOppptttttt]]]DDD:::888///aaa|||ddd___```aaaaaaaaaaaa___]]]\\\jjjzzz}}}yyypppooo]]]^^^```^^^XXXWWWgggyyypppddd```MMMCCC<<<===BBBEEEGGGIIINNNRRRNNNTTTyyy]]]PPPKKK}}}iiiiiinnnkkkggghhhdddZZZXXXaaahhhsssqqqwww|||}}}___hhhfffjjjhhhjjjKKKQQQdddxxx[[[MMMOOOCCCSSSNNNllllllhhh___eeeaaa\\\~~~iiisssGGGCCCSSSnnnwwwxxxSSSEEEAAAHHHEEE@@@TTTttt}}}WWWPPPRRRCCCLLL]]]ZZZRRRmmmpppaaaiiiWWWQQQdddKKKTTT\\\:::///000DDDBBB>>>888222...,,,,,,))))))((((((((((((((()))000333888???AAAnnnyyy}}}BBB333///222////////////////////////000OOO~~~yyyxxxwwwxxx|||qqqggghhhoootttxxx|||xxx___aaaxxxiiiuuucccRRRNNNOOOPPPUUU]]]hhhLLLJJJvvv|||SSS777888:::777888<<<>>>@@@BBBDDDDDDCCCCCC===CCChhh{{{|||gggmmmcccAAAFFFOOOSSSbbbrrrAAADDDAAA```aaaKKKUUUaaaSSSZZZvvvuuudddaaaZZZRRRGGG???;;;999777555???EEELLLNNNMMMMMMNNNPPPOOOMMMXXX\\\\\\sssUUU===>>>AAAWWWlll___ddd\\\^^^ZZZWWW\\\\\\ZZZ___wwwkkkUUUHHHRRRkkkyyy}}}mmmfffdddccckkkvvvHHH>>>MMMuuuuuutttMMM666BBBJJJqqqUUUHHHEEE;;;888<<<<<>>[[[wwwLLLFFF:::333???XXXiiilllzzz}}}RRR>>>JJJZZZuuuyyy~~~vvvddd___gggWWWgggFFFSSSbbbIII555444666KKKGGG@@@777///***))))))))))))(((((((((((())))))///444:::??????mmmxxx{{{@@@333000222////////////////////////333222lll||||||uuuvvvpppqqqzzznnngggdddeeekkkrrr|||~~~~~~ppptttVVVlllMMM999VVVTTTMMMtttrrrJJJQQQooozzz^^^222111888888555222888:::===@@@BBBCCCDDDDDD@@@;;;OOOxxxsssfffvvv```;;;GGGHHHNNNuuu~~~LLLLLL===]]]yyyJJJ888BBBYYYUUUWWW```gggbbbXXXRRRKKKHHHBBB===:::999:::;;;CCCGGGLLLMMMLLLKKKMMMPPPJJJTTTRRR^^^fff~~~dddEEE;;;@@@KKKkkkbbb___eee^^^___ZZZZZZ^^^ddd```\\\oooxxxXXX===;;;RRR]]]bbbppp{{{xxx~~~uuummmuuuXXXDDD===RRRMMMgggRRRGGG@@@pppTTT:::<<<444444@@@>>>333OOOvvvsss^^^hhhbbbfffaaa^^^```ccccccdddfffvvv}}}{{{sss~~~~~~|||}}}xxxaaaGGGTTTbbbllluuusssUUUTTTZZZmmmDDDPPPpppNNN>>>BBB444888ggg[[[fff[[[aaa```___^^^^^^]]]^^^^^^\\\eeeyyyaaacccsssZZZQQQTTTXXXWWWUUUZZZeeerrrzzzyyyhhhZZZQQQJJJCCC???BBB>>>===CCCJJJOOOSSSXXXRRRbbb{{{mmmOOONNNuuuiiibbbfffiiigggfffiiicccccc\\\UUUZZZjjjuuuwwwtttQQQYYYppprrrpppuuu]]][[[PPPGGGVVVhhhiiirrrwwwwww[[[OOOwwwIIIDDDQQQbbbmmm^^^kkkkkk___^^^^^^XXXlll}}}jjjwwwnnn~~~QQQWWWhhhgggiiiiiiwww}}}DDD;;;>>>PPPccclllooorrrzzzvvvPPP<<>>EEE;;;LLLmmmhhhzzzoooLLLIIIIIIPPPYYY[[[QQQGGGHHHMMMPPPHHHFFFAAA<<<999999===@@@HHHJJJLLLLLLKKKKKKMMMOOOPPPVVVQQQ]]]wwwWWW>>><<<>>>XXXxxxXXX\\\```\\\]]]XXX\\\^^^bbb```\\\dddyyy{{{|||XXX===<<<>>>HHHZZZeeeoootttuuuqqqsssoooJJJLLLRRRGGGZZZooozzz{{{tttKKKUUU~~~___>>><<<333888888;;;EEEUUU}}}kkkaaaZZZddd\\\```]]]\\\___bbbccc```^^^yyy~~~xxx{{{kkk~~~ooommm{{{fffFFF]]]sssqqqPPPAAARRR'''@@@???iiiZZZfffaaa```___]]]\\\\\\\\\]]]^^^ddddddvvvccciiiyyyzzz___KKKEEEKKKSSSKKKRRRZZZ___dddnnn{{{}}}xxx|||tttfffcccccc\\\QQQIIIEEECCCBBB@@@BBB@@@CCCLLLSSSTTTSSSTTTllluuuOOODDDuuupppmmmpppoookkkiiilllkkkiiiddd^^^```iiisssxxx|||qqqqqqXXXiiimmm~~~hhhOOORRRMMMkkkUUUNNNzzzTTT>>>GGG]]]zzzjjjhhhkkkccc```gggaaa```eee~~~xxxjjjyyykkknnn|||dddYYYfff|||KKKXXXooo}}}jjjiii^^^ZZZWWWhhh>>>bbbhhh===111888<<<```VVVNNNAAA555...---...///)))(((((((((((())))))***---777>>>>>>;;;kkkxxxrrr:::333111000........................111444111ppprrruuukkklllyyy{{{kkk___YYYWWW___eeennnwww|||aaaGGGGGGNNNAAAXXXddd\\\ooo>>>\\\ttt~~~zzzJJJ555333555+++///999555333444777:::===@@@BBBCCCAAAFFF???OOO|||tttnnnyyy}}}||||||||||||wwwssshhhlllfff___NNNNNNXXX^^^___|||~~~OOO>>>777\\\XXXNNNEEEEEEJJJJJJDDDBBB@@@;;;777666999???DDDKKKLLLLLLLLLKKKKKKLLLMMMRRRMMMTTTdddmmmJJJ>>>>>>===hhhgggTTTYYYYYYXXXZZZVVV___ZZZXXXYYY]]][[[^^^rrr{{{QQQ:::444@@@IIIDDDOOOZZZffflllsssqqqLLLrrruuuyyyzzzxxxzzzooo|||}}}<<<444:::111GGGBBB;;;dddiii```aaa[[[ZZZXXX[[[^^^___aaaaaa```^^^cccnnnnnnvvvsss~~~{{{}}}kkksssttt___<<>>>>>BBBFFFDDDKKKTTTWWWSSSSSS___nnnlllXXXRRRuuuuuulllkkklllllliiieeeccceeefff^^^]]]```^^^]]]kkk}}}mmmhhhzzzeeeCCCbbb___<<<>>>KKKkkkooohhhkkkdddZZZ[[[aaa[[[```[[[dddeeegggbbblll|||wwwxxx}}}zzzhhhWWWjjjTTTAAAXXXxxxUUU222444???XXXfffTTTJJJ<<<000***)))***+++((((((((((((((()))******,,,777???===:::lllwwwmmm666222111...........................)))+++)))DDDwwwxxxqqquuu}}}~~~uuuaaaNNNPPPRRR[[[hhhqqqvvvzzz~~~~~~zzz}}}hhh\\\OOODDDDDDLLLOOOhhh```[[[~~~IIIDDDnnn~~~KKK444...---,,,---444666,,,444555777999<<>>XXXRRRGGGJJJggg~~~[[[;;;===;;;888888;;;AAAGGGKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLFFF___rrr___???>>>@@@HHH^^^TTTXXXTTTVVVZZZUUU```]]]UUUXXX```[[[TTTfff|||]]]:::000888999777===FFFMMMQQQZZZlll}}}ttthhhUUUfff```___\\\iiirrr___MMM???222555555<<<666888^^^oooOOO___fff[[[aaaUUU\\\``````___aaabbbaaalll~~~qqqjjjvvvoooqqq~~~vvv~~~{{{tttsss}}}```PPPJJJ888111666LLLhhhYYYXXXSSSWWWZZZYYYYYYXXXXXXXXXYYYYYYUUUQQQWWWjjjmmm[[[ZZZuuu|||]]]GGGFFF@@@===BBBHHHJJJJJJKKKKKKNNNQQQTTTWWW[[[___aaaZZZ^^^VVVLLLJJJCCC>>>EEE;;;===???>>>===???FFFLLLGGGMMMPPPLLLKKKbbbjjjLLLDDDxxxkkkcccdddeeedddbbb```___```^^^VVVVVV^^^[[[UUUbbbyyy~~~}}}YYYHHHaaasss===999LLLgggvvvbbb]]]bbb^^^]]]___[[[WWW[[[YYYYYYtttgggVVVhhh~~~www]]]eeekkk~~~uuuyyyyyyttt]]]```dddaaaRRRMMM]]]222888888HHHpppYYYXXXNNN???333...+++***((((((''''''(((((()))***++++++777???===<<>>===CCCaaawww~~~kkkvvv}}}}}}|||{{{zzzxxxwwwvvvuuupppvvvdddrrrjjjRRR;;;PPPKKKTTTyyy[[[@@@<<<::::::???FFFKKKNNNNNNLLLLLLLLLMMMMMMMMMLLLKKKJJJOOOttt___RRR888<<>>>>>>>>???BBB???<<<<<<===>>>???@@@999AAA@@@>>>AAA<<<666;;;<<<======???AAAEEEJJJMMMMMMKKKNNN^^^zzznnnUUUSSSrrriiiWWWeeeeeedddcccbbbbbbbbbaaa^^^[[[\\\^^^\\\ZZZaaakkkyyy|||{{{}}}fffJJJ^^^}}}MMM;;;III^^^jjj\\\^^^aaa[[[```dddXXXZZZUUU[[[\\\```uuu___OOO]]]nnnfff[[[sssxxx~~~|||}}}xxxhhh]]]bbbqqqWWW???bbbkkk===***===OOOhhhuuu\\\UUUKKK???555111...+++(((''''''''''''((()))***++++++777>>>===>>>sssqqqggg111000000,,,........................+++///$$$222;;;ppp|||{{{~~~sssnnngggwwwkkk[[[LLLIIILLLNNNTTT[[[UUUuuuooorrrtttnnnxxxnnnggg|||ppplll^^^hhhQQQJJJEEE>>>BBBHHHIIIQQQ]]]___cccnnnpppeeeOOOGGG~~~nnnjjjbbb???&&&(((000***)))111***%%%666000000000111333555666777===<<>>DDD:::999;;;BBBKKKOOOMMMIIIKKKKKKLLLMMMNNNNNNLLLJJJOOO```|||vvvRRRKKK666;;;JJJyyyVVVRRRQQQUUUMMMRRRVVVJJJUUUWWWTTTRRRSSSUUUXXX]]]aaahhhGGG444777222333888;;;777777999CCC===HHHFFFGGGZZZvvvIIIKKK<<<555CCCAAA***BBBBBB666>>>777<<<666iii{{{TTTKKKWWWUUU[[[```SSSXXX[[[[[[XXXZZZ______ZZZYYYdddppplllkkk}}}ddd___uuuvvvxxx{{{xxx~~~xxx{{{sssrrrzzzpppvvvooosssqqquuu@@@AAAaaa888+++@@@JJJjjjWWWYYYIIIXXXLLLSSSTTTVVVWWWWWWVVVUUUTTTMMM\\\```[[[kkkuuu~~~mmmKKKRRRttt~~~iiiSSSHHHBBB>>>===???@@@<<<:::===@@@???===<<<<<>>CCCHHHHHHGGGRRROOObbbkkkZZZTTTooo\\\fffrrrkkkjjjgggcccbbbccccccaaa```dddccc^^^]]]aaaaaa\\\~~~wwwxxxuuudddNNNZZZLLL:::HHHYYYeeejjjbbbaaannnlllXXXYYY___RRR\\\NNNZZZ___OOOgggsssCCCHHH```zzzRRRUUUppppppwww}}}{{{wwwnnnddduuu{{{gggmmmRRRnnncccTTTNNNhhhxxx333888>>>===oooqqqqqqIII@@@666///---,,,(((%%%''''''''''''((()))+++++++++777===<<>>999===:::999:::===;;;777777:::<<<444777===BBB888111GGGsssYYYWWWUUUSSSSSSTTTWWWXXXTTTTTTVVVWWWXXXXXXXXXXXXVVVZZZjjj{{{vvvfffrrruuufffLLLccc}}}|||pppooozzz~~~xxxsssuuuuuurrrnnnlllmmmppprrrtttPPPGGG___VVV999999???KKKTTTWWWNNNJJJNNNEEEPPPNNNMMMOOORRRTTTSSSRRRUUUSSSVVV^^^___aaarrr{{{pppLLLRRRooouuu}}}rrrYYYIIIBBB???888:::<<<>>>===;;;:::888:::::::::;;;===>>>===;;;>>>>>>AAADDDCCCDDDQQQ```zzzzzzaaaOOOYYYqqqmmmcccccceeeiiiiiiiiihhhfffcccaaa___^^^]]]]]]\\\\\\\\\\\\]]]ggg}}}tttzzznnnzzz]]]NNN]]]SSS===KKK@@@iii```iiiaaa[[[\\\^^^\\\YYYYYYUUUSSSTTTXXXSSSMMMnnnqqqGGG999TTTppp\\\HHHfffxxxlllwwwyyy|||~~~~~~|||zzzxxxvvvxxx{{{}}}}}}|||yyywwwwwwpppiiifffggggggdddaaaeee]]]HHHMMMyyyjjj777000888FFFooouuummm___QQQGGG<<<444,,,&&&&&&***)))((((((((((((***+++,,,...999:::;;;EEEwwwiiiSSS555+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******888[[[{{{~~~rrrzzz|||^^^SSSjjj~~~vvvZZZGGGFFFMMMLLLKKKKKKJJJJJJIIIGGGFFFCCCEEEGGGGGGDDDCCCDDDFFFEEETTT___ZZZTTTgggRRR999ddd{{{~~~ssszzzKKK---)))///*********+++++++++,,,,,,---...///111222444555666666;;;>>>;;;===QQQttt}}}{{{{{{yyyzzz|||zzzuuusssrrrsssqqqllleee___aaammm}}}tttllliiittt]]]HHHLLLWWWiiivvv}}}nnnQQQ;;;777>>>AAAGGGJJJJJJLLLQQQRRRPPPZZZPPPIIIKKKQQQSSSSSSTTTrrrkkkMMM;;;777CCCEEEzzzbbbJJJNNNNNNNNNLLLJJJJJJLLLNNNNNNNNNMMMNNNOOOQQQSSSTTTaaabbbxxx}}}zzzWWWDDDAAA;;;<<<666###999666...///:::999777@@@CCC===777555444777???IIIEEEHHHBBB444888OOOuuuGGGTTTSSSSSSSSSTTTWWWYYY[[[WWWXXXXXXXXXWWWWWWVVVUUU[[[VVV[[[nnnmmmaaaNNNgggvvv}}}ZZZVVV]]]kkkzzz}}}ssskkkmmmnnnnnnmmmmmmooosssuuulllSSSLLLUUU```eee444>>>555MMMgggJJJNNNEEEDDDLLLEEEOOOMMMMMMNNNQQQRRRQQQOOOSSSQQQUUU[[[\\\]]]jjj{{{yyyqqqEEE???[[[zzzyyydddWWWMMMGGG???999777:::>>>@@@>>>===;;;999999:::<<<>>>>>>===AAAKKKZZZsss{{{fffLLLOOOqqq___\\\```eee``````___^^^\\\ZZZXXXWWWXXXWWWVVVUUUTTTTTTSSSSSSWWWlllfffsss~~~bbbsssXXXPPPkkk___???BBBPPPWWWyyysss___XXXTTTVVVWWWVVVUUUVVVVVVTTTQQQTTTRRRKKK^^^}}}???555IIIoookkkFFFNNNnnnmmmuuu|||zzzssspppvvv~~~rrruuuzzz}}}{{{uuunnniiihhhhhhgggccc___]]]^^^___IIIAAAVVVZZZ111666777MMM\\\vvvvvvsssdddUUUIII===666000+++***,,,)))((((((((((((***+++,,,...:::;;;;;;DDDvvvoooOOO222***+++---,,,,,,,,,,,,,,,,,,,,,,,,+++(((+++///'''$$$<<<\\\}}}tttzzzlllUUUYYYuuu~~~cccEEEFFFDDDBBBAAABBBDDDFFFHHHFFFGGGIIIKKKNNNTTTZZZ___ggg[[[ZZZuuunnnGGG@@@\\\~~~zzz{{{HHH)))%%%+++---)))*********++++++++++++,,,---...000111333444555555777<<<>>><<>>HHHIIIIIIHHHHHHHHHKKKMMMLLLMMMNNNPPPRRRSSSTTTUUU___PPP\\\oooRRR>>>===>>>@@@>>>777999<<<222+++555555333444777888888===CCC444======KKKuuu}}}YYYEEEQQQRRRSSSTTTUUUWWWXXXYYYWWWWWWXXXXXXXXXWWWVVVVVV___VVVTTTaaawww@@@OOOiiiyyy|||kkkVVVGGGKKKRRRYYYiiizzzxxx~~~uuukkkJJJIIIHHHVVVsss}}}WWW%%%444@@@ssssssRRRIIILLLBBBDDDNNNIIIPPPPPPPPPQQQSSSSSSQQQOOOPPPOOOSSSXXXXXXWWW___kkk}}}OOOGGGPPPbbbyyy|||ppp^^^PPPHHHEEEDDDDDDCCCDDDBBB???>>>@@@FFFKKKWWWcccyyyyyylllTTTKKKkkkwwwaaa]]]^^^aaaeee___^^^]]][[[YYYXXXWWWWWWXXXWWWVVVTTTSSSRRRRRRQQQLLL]]]ppptttqqqlll\\\zzzqqq\\\QQQPPPbbbAAA???FFF___sssaaacccZZZVVVTTTVVVVVVTTTUUUYYYXXXXXXSSSTTTXXXSSSTTTccc\\\CCC999>>>SSSvvvwwwYYYGGGfff[[[SSSYYYjjjtttqqqiiitttssspppnnnlllkkkkkkkkkddd^^^YYYZZZ^^^\\\RRRIIIXXXoooGGG888777:::MMMwww}}}lllPPPPPPCCC555///,,,)))'''((()))((((((((((((***+++,,,000;;;<<<<<>>CCC>>>555<<<777333777@@@IIIKKKKKKIIIMMMOOOOOOSSSWWWWWWTTTMMMLLLSSSYYYQQQLLLeee}}}eeeLLL???999PPPIII~~~LLLIII;;;AAABBBCCCCCCCCCEEEHHHKKKLLLMMMNNNPPPQQQRRRRRRRRRQQQPPPRRR^^^uuuwwwssspppcccjjj777???<<<999;;;999:::EEEAAA@@@@@@@@@<<<555222444CCCnnnqqqEEEAAAWWWQQQRRRSSSTTTTTTTTTSSSRRRRRRSSSUUUVVVXXXXXXYYYYYYYYYUUUVVV```nnnSSSIII[[[YYY\\\xxx~~~ppp^^^JJJAAACCCJJJCCC;;;:::@@@JJJRRRVVVkkkooorrrfffIII111777JJJPPPUUUIIIJJJJJJBBBEEEMMMIIIMMMMMMOOOPPPPPPOOONNNLLLPPPNNNQQQUUUTTTRRRUUU\\\```{{{___BBBGGGZZZuuu}}}uuuxxxzzzyyyxxx{{{pppZZZPPPOOOsssccc^^^ccc```]]]___```___]]][[[ZZZYYYZZZZZZXXXXXXVVVUUUTTTTTTTTTTTTSSS\\\dddrrrccclllwwwmmmfffrrrwww]]]DDDHHHooo]]]BBBCCCJJJUUUzzz~~~cccWWWYYYXXXUUUVVVWWWUUURRRTTTXXXPPPVVVSSSQQQYYYYYYRRRSSScccyyyAAA333:::>>>LLLrrriii???QQQdddkkkeee]]]\\\___iiifffaaa\\\YYYXXXXXXYYYQQQVVVUUULLLDDDKKKaaavvv]]]666)))000AAAUUU{{{hhhgggZZZJJJ;;;---)))((('''%%%$$$)))((((((((((((***+++,,,111<<<======EEEuuusssHHH000+++------++++++++++++++++++++++++(((---///---,,,---......???zzz}}}}}}{{{~~~}}}ooo```ZZZvvvvvvyyywwwqqqppprrrqqqrrrwwwiiiWWWMMMRRRqqqyyyzzzSSS+++%%%///111+++'''(((((()))))))))*********++++++,,,---///000111111111+++///;;;???<<>>@@@CCCCCC<<<222>>>???AAAEEEHHHJJJKKKJJJOOOQQQRRRQQQTTTWWWUUUPPPBBBBBBOOOZZZQQQSSSoooXXXAAA>>>:::FFFpppZZZ???<<>>@@@AAABBBDDDHHHJJJHHHIIIIIIJJJJJJJJJIIIIIIBBBSSSWWWQQQ]]]}}}}}}}}}iiiLLLGGGFFF===777@@@@@@FFFSSSaaaqqqtttLLLEEEJJJHHHLLLNNNOOOQQQQQQQQQOOOOOOPPPQQQRRRTTTVVVWWWWWWWWWRRRSSSWWW\\\```kkknnnOOO333;;;NNNKKKhhhwwwyyy|||yyyqqq[[[BBB444999999444AAAYYYKKKCCCBBBCCCAAA===BBBGGGCCCFFFGGGIIIJJJJJJJJJIIIIIIPPPOOOPPPRRRRRRPPPQQQSSScccuuutttzzzwwwUUU;;;CCC___vvvzzz___KKKKKKaaa|||dddSSSWWW]]]XXXTTTVVVYYYXXXVVVTTTTTTTTTTTTUUURRRQQQQQQQQQQQQQQQRRRRRRXXXZZZZZZccc```fff{{{jjjUUU___xxxxxx```FFF@@@UUUZZZ???:::GGGUUU]]]OOOSSSYYYSSSQQQQQQQQQOOOJJJKKKNNNCCCNNNLLLGGGOOOQQQKKKIIISSSaaapppDDD555000===KKKXXXrrrhhhFFF:::GGGYYYaaa```PPPQQQQQQOOOLLLGGGBBB???@@@;;;<<>>>>>EEEuuurrrEEE...,,,------++++++++++++++++++++++++''',,,,,,))),,,222000'''&&&AAAWWW~~~}}}{{{yyy```JJJddd{{{mmmeeeWWWFFFbbb}}}HHH111%%%///111&&&$$$---(((((((((((())))))))))))******+++,,,---...//////111+++...888>>>======AAA[[[zzzqqqttt}}}||||||sssqqqyyy}}}ssscccYYY]]]dddbbb```[[[WWWTTTPPPKKKGGGIIIDDD??????BBBBBB@@@>>>===BBBCCC@@@===???AAAAAA???CCCGGGHHHGGGHHHMMMQQQVVVWWWUUUSSSTTTVVVRRRKKK999:::DDDPPPXXXqqqooo]]]HHH999<<>>@@@AAADDDHHHKKKHHHHHHHHHGGGGGGGGGFFFFFFHHHPPPSSSPPPQQQ```vvvsss|||iiiFFF???HHHIII@@@EEEFFFIIIKKKMMMNNNOOOOOOPPPPPPQQQRRRRRRRRRRRRQQQUUUVVVXXXWWWUUU\\\ppp~~~OOODDDEEE<<<:::===>>>>>>EEESSS^^^bbbnnneeeYYYMMMEEE@@@>>>===AAA???<<<;;;EEEbbbUUUHHH;;;===<<<:::<<<@@@BBBCCCDDDFFFHHHIIIIIIJJJMMMOOORRROOOMMMNNNOOOPPPQQQPPPNNNaaattt{{{]]]CCC;;;DDDXXXhhhzzzzzzlllZZZMMMOOOYYY___TTTNNNQQQSSSPPPQQQVVVSSSRRRQQQQQQPPPPPPPPPPPPOOONNNNNNOOOOOOPPPQQQRRRMMMKKKJJJPPPddd~~~bbbPPPmmm^^^OOO[[[mmmoooxxxvvvdddVVVNNN===CCCUUU{{{lllEEEBBBBBB???TTTxxxcccQQQUUUZZZVVVUUUQQQOOOPPPNNNIIIHHHIIIAAAMMMJJJDDDIIIJJJFFFGGGNNN;;;sssWWW888666444///???ZZZ}}}kkkOOO???999>>>;;;888666999???GGGLLLOOOZZZuuuaaa666''':::;;;666KKKsssyyymmm]]]>>>555,,,,,,---,,,+++,,,)))((((((((((((***+++,,,111===>>>>>>FFFuuusss@@@,,,+++---,,,************************+++((((((***,,,,,,,,,,,,******MMMtttyyy}}}vvvuuufffRRRBBBLLLllllllVVVKKKHHHaaapppRRR---((()))///,,,"""###---'''''''''((((((((()))))))))******+++,,,---......000000111444999<<<======NNNxxxzzzqqqrrrzzztttxxxzzzssshhh^^^ZZZ[[[ZZZXXXUUUTTTSSSPPPLLLHHHLLLHHHBBB>>>======;;;999===AAABBB===;;;@@@FFFIIIEEEGGGHHHIIIJJJMMMSSSXXXWWWWWWUUUTTTVVVYYYUUUNNN;;;DDDKKKWWWzzzsss]]]III<<<>>>BBB___~~~```777???---999888999;;;<<<>>>AAAEEEHHHGGGGGGFFFEEEEEEFFFGGGHHHNNNLLLKKKJJJJJJQQQbbbssswwwllliii}}}wwwZZZ444777@@@999:::GGGAAABBBDDDFFFHHHJJJKKKLLLLLLMMMNNNOOOOOOOOOOOOOOOVVVUUUVVVVVVSSSVVVbbbpppooobbb[[[JJJ:::666555333333666...333888;;;:::888555333,,,888LLLnnnIII444999777;;;999888<<<;;;<<>>>>>FFFuuuttt>>>******,,,***************************000'''&&&///...%%%'''333222###***333\\\qqqtttuuucccQQQFFFIIITTT^^^qqqzzz{{{vvv|||ssscccQQQJJJUUUmmmEEE$$$...,,,***(((((((((((((((''''''''''''((((((((()))))))))***+++,,,,,,------+++//////---...555::::::HHHEEEtttqqqhhhoooyyy{{{~~~sssjjjmmmtttppp___OOORRRPPPOOOOOOOOOLLLGGGCCC===???>>><<<<<>>333555777888999<<<@@@CCCBBBAAA@@@???@@@BBBDDDFFFBBBIIILLLIIIJJJPPPPPPLLLnnnvvvxxx{{{```ddd~~~AAA:::;;;CCCBBB999777>>>BBBCCCCCCDDDEEEFFFFFFGGGGGGHHHJJJLLLNNNOOOPPPPPPMMMMMMPPPTTTTTTRRRTTTYYYnnnrrrppp]]]bbb```LLL======???>>>;;;999===GGGVVVaaa~~~PPP888DDD000333888777666888111222>>>:::<<<>>>???@@@EEEKKKQQQRRRNNNHHHFFFJJJQQQSSSRRRTTTYYYWWWVVViii~~~}}}\\\???;;;CCCMMMTTT[[[fffttt~~~|||uuugggYYYMMMEEEDDDPPPccc{{{TTTQQQIIIRRRWWWTTTPPPPPPPPPOOORRRSSSTTTUUUUUUTTTSSSRRRPPPPPPOOONNNMMMMMMMMMNNNRRROOOOOOMMMEEEFFFbbbkkkIIIUUUttttttbbbNNNEEEHHHLLLJJJEEEHHHKKKMMMLLLRRRgggwwwIII777BBBGGGKKKbbbyyy\\\SSSSSSSSSYYYaaa[[[TTTQQQTTTVVVSSSNNNLLLHHHLLLHHHGGGNNNKKKGGGLLLDDDIIIJJJLLLyyylll>>>///444000222444444888DDDVVVdddqqquuu|||{{{tttoooLLL@@@333000666======;;;111NNNyyy~~~vvvmmmXXX...,,,)))(((******'''(((,,,)))((((((((((((***+++,,,000<<<>>>???FFFuuusss999%%%111""",,,++++++++++++++++++++++++))))))))))))************(((000///***666XXXyyy}}}{{{vvvgggRRRMMMAAADDDHHHSSScccrrr{{{{{{xxx{{{{{{{{{{{{wwwmmm```WWWMMMJJJIIIVVVwww}}}lll888$$$///******))))))((((((''''''''''''''''''(((((((((((())))))))))))************------///000222444555666<<>>>>>>>>????????????@@@AAACCCEEEGGGHHHLLLMMMMMMMMMPPPTTTUUUSSS]]]YYYUUUVVV]]]ccc```ZZZYYY[[[vvvfffPPPFFF???;;;HHH[[[HHH***---999888...333333333555888<<>>333...555444888444666555222888999...777444555777666777BBBOOOpppkkkeeeLLL***************))))))))))))&&&(((***+++***)))***+++555<<<<<>>===<<<;;;;;;;;;;;;@@@@@@AAACCCEEEGGGIIIJJJFFFKKKRRRWWWYYYZZZ[[[ZZZMMMTTT[[[]]]ZZZZZZbbbkkk\\\aaaIII===CCC???AAAiii```222444999,,,***777111111222333666999;;;======AAABBB??????CCCEEEEEEGGGIIIKKKKKKJJJIIIJJJKKKMMMNNNXXXhhhvvvkkkcccyyyhhhtttFFF111999333444555777888888999999999999;;;<<<>>>@@@AAABBBEEEFFFHHHIIIJJJKKKKKKKKKIIIKKKNNNRRRUUUWWWXXXYYYaaaaaaiii}}}jjjwwwuuuGGG666777777333111333222222222222222222333333444666888;;;>>>@@@AAAAAAAAABBBDDDFFFIIIKKKLLLLLLLLLLLLJJJLLLTTTaaakkkgggIIIAAAAAA??????EEEGGGIIIOOOQQQPPPTTT___]]]aaa```UUUQQQPPPJJJDDD===;;;???EEEOOOaaarrrcccFFF>>>??????>>>@@@BBBCCCCCCDDDFFFHHHIIIJJJLLLMMMMMMLLLKKKJJJNNNLLLKKKJJJJJJIIIFFFDDD@@@BBBBBB>>>:::888;;;???TTTyyy{{{CCCBBBQQQ___iiiSSS>>>:::EEEMMMLLL{{{fffUUUPPPLLLLLLQQQUUUTTTRRRIIIHHHHHHGGGEEECCCBBBAAA?????????AAACCCDDDCCCBBB@@@999888>>>???GGGddd```CCC;;;444888===555999333666888333666:::555999222555LLLhhh}}}mmmKKK111%%%*********)))))))))(((((('''(((******))))))***,,,333:::<<>>\\\sss|||vvvwww{{{}}}ssstttzzzxxxuuuLLL---$$$((()))%%%)))))))))(((((((((((('''''''''''''''(((((((((((((((((())))))))))))*********+++,,,...///111222333777;;;EEEYYYvvvxxxYYYXXXmmmyyylll[[[[[[ccciiibbbZZZRRRGGG===;;;>>>???>>>======<<<<<<======AAABBBBBBDDDFFFIIIKKKLLLJJJOOOUUUYYYXXXWWWWWWYYYeee[[[WWW^^^ccc```[[[ZZZ}}}```WWWHHH@@@@@@BBBUUUooo===###444;;;((($$$777...///000111333555666777999===???<<<===AAACCCCCCCCCFFFIIIJJJIIIGGGGGGGGGKKKGGGDDDGGGOOO___tttnnnXXXRRRaaajjjwwwzzzsss}}}www~~~}}}tttuuuiiiLLL777000222222000111222333444555555555555666777888:::;;;======AAACCCEEEGGGHHHHHHGGGFFFGGGKKKQQQSSSSSSSSSUUUWWW]]]WWWWWWeeeuuuZZZAAA,,,,,,666888444000111111000000000000111111000111333555888:::<<<===AAABBBBBBDDDFFFHHHJJJKKKNNNNNNNNNKKKIIIJJJPPPTTTlllttt^^^DDD@@@AAAEEEDDD======EEE555EEE555...EEEBBB888LLLNNNSSS```vvvUUU;;;:::>>>;;;666;;;<<<===>>>???AAADDDGGGGGGKKKNNNOOOMMMKKKLLLNNNNNNMMMLLLLLLLLLIIIEEEBBBCCCAAA???;;;999777777777FFF^^^nnn]]]DDDMMMYYYbbb}}}YYYEEE;;;:::888DDDZZZfffVVVSSSTTTTTTSSSRRRSSSVVVZZZPPPOOONNNLLLIIIFFFCCCBBB@@@BBBDDDEEEDDDCCCCCCDDDAAA333333???===222???[[[ttt```LLL555???444888???:::999@@@BBBRRROOOYYYwww{{{pppdddLLL222(((...******))))))))))))((((((((())))))(((((()))+++...222999;;;CCCAAA}}}sssnnn222'''...'''***************************(((((((((((()))))))))***&&&000111'''###***---(((...KKKqqq{{{}}}}}}}}}zzz~~~{{{|||fff777,,,444%%%***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))***,,,---///000000///888===EEEaaa{{{mmmOOOUUUiii|||zzzaaaQQQYYY[[[___bbb\\\MMMAAA<<<===<<<<<<<<<===>>>??????AAABBBCCCDDDGGGIIILLLMMMSSSRRRRRRUUUVVVVVVXXX[[[VVV[[[bbb```TTTXXX|||www___RRR===BBB>>>???]]]AAA222'''***000000,,,+++------///000111222222222555:::<<<:::;;;???BBBBBBAAADDDHHHIIIHHHFFFEEEEEEPPPMMMIIICCC@@@EEEQQQ\\\zzz{{{xxxrrr|||~~~eeeJJJ@@@===111111555***......///000111222222222222333444555777888999999>>>@@@CCCEEEFFFFFFDDDCCCJJJOOOSSSRRROOOMMMPPPSSSWWWYYYYYYYYY___ooowwwuuuFFF666222111333111---...333/////////....../////////---...000222444666888999@@@@@@AAABBBDDDFFFHHHIIIMMMMMMMMMKKKIIIHHHKKKMMMFFF```zzzqqqZZZUUU[[[[[[WWWRRRWWWfffuuueeeNNN;;;999===:::666555999:::;;;;;;<<<@@@DDDHHHFFFKKKPPPPPPMMMKKKNNNRRROOOOOONNNNNNMMMJJJEEEBBBDDDAAA>>>===>>>???===;;;555>>>RRRqqq|||pppWWWHHH>>>NNNUUURRRWWWbbbqqqmmmcccXXXEEE666>>>;;;DDDMMMUUUrrrpppSSSNNNRRRTTTTTTRRROOONNNQQQUUUQQQPPPNNNLLLIIIFFFCCCBBBCCCFFFHHHFFFBBB>>>===>>>555:::;;;777555999<<<<<>>&&&+++...,,,'''%%%(((+++'''''''''''''''(((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))+++,,,---......(((555:::<<>>======<<<<<<<<<<<<@@@AAABBBDDDGGGIIILLLMMMSSSNNNNNNVVV[[[\\\\\\^^^\\\ZZZ[[[]]]fffttt]]]JJJ===999;;;>>>TTTYYY,,,222...%%%(((222111&&&,,,---...///000000000000222777999888:::???BBBBBB@@@CCCGGGHHHGGGEEEDDDDDDIIIMMMNNNJJJDDDBBBDDDGGGCCCVVVnnnmmmLLL444,,,(((777===...,,,333...,,,---...///000000000///000111222333444555666777:::===@@@CCCDDDDDDBBBAAAKKKOOOQQQOOOKKKKKKOOOTTTPPPUUUVVVQQQMMMVVVlllxxx[[[>>>...000111222111+++&&&(((---------,,,,,,,,,,,,------++++++---...000222333444<<<======???AAACCCEEEFFFGGGGGGFFFDDDDDDDDDGGGIIIOOONNNSSSggg{{{TTTCCC:::666777444...000999222333444555666999>>>AAA???DDDHHHHHHFFFFFFIIINNNMMMLLLLLLLLLKKKHHHCCC@@@>>>;;;888999<<<>>>;;;999888111999XXX~~~kkkPPP777AAACCCCCCDDDJJJNNNFFF:::<<>>EEE===TTT~~~hhhOOONNNSSSJJJIIIHHHGGGGGGGGGHHHIIIFFFEEEDDDBBB@@@>>>;;;:::===???AAA???:::666555666+++888999------999:::---+++===___|||PPP///%%%((()))((()))))))))(((((((((((('''(((((((((''''''))),,,///222:::===FFFDDDrrr^^^///***+++,,,&&&((((((((((((((((((((((((''''''(((((((((((())))))...&&&&&&---,,,$$$%%%///111((('''&&&LLLYYYrrr~~~{{{zzzyyy|||~~~|||zzzyyyyyylll@@@---222"""...000&&&!!!'''+++)))&&&''''''''''''(((((((((''''''''''''((((((((((((''''''(((((((((((())))))(((((()))***+++,,,---------555666444BBBddd|||jjjSSSGGGWWWnnn|||xxxdddNNNBBB@@@CCCIIINNNJJJIIIGGGDDDBBB@@@???>>>AAAAAACCCEEEGGGJJJMMMNNNRRRMMMPPPYYY\\\WWWTTTUUUbbbZZZ```hhhXXXMMMBBB888GGGCCCTTT```666...---+++++++++++++++,,,,,,,,,------....../////////444777666888===AAAAAA@@@BBBEEEFFFEEEDDDCCCCCC@@@FFFHHHEEEAAA@@@@@@>>>>>>EEEEEEFFFQQQ___rrrfffKKK:::222777===;;;---&&&&&&(((000555000+++,,,---............---//////000111222333444444777999<<>>BBBCCCBBBCCCGGGJJJHHHGGGFFFFFFFFFCCC???<<<;;;888666666888888666333???777111444AAA___bbbggg___KKK>>>AAAEEEDDD:::HHHBBB???MMMOOOPPPcccZZZ???AAAGGGFFFJJJHHHGGGIIILLLOOONNNMMMGGGGGGFFFEEECCCAAA???>>>::::::;;;999777666777888000000000000000000000000BBB555444KKKmmm{{{WWW666 '''///)))'''...))))))((((((((((((''''''&&&'''(((((((((***,,,///222;;;>>>EEECCC~~~oooYYY...,,,***---%%%(((((((((((((((((((((((('''''''''((((((((())))))+++$$$$$$++++++###%%%...,,,,,,... ///,,,FFF___xxx|||}}}lllIII111------)))555%%%'''---(((%%%(((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((()))***+++,,,,,,---111111111000555EEE```vvvkkkPPPJJJXXXkkkyyyyyyfffWWWLLLIIIJJJMMMLLLJJJHHHFFFEEEDDDDDDBBBCCCDDDFFFIIILLLOOOPPPSSSPPPRRRXXXWWWSSSYYYeeeaaa~~~|||\\\LLLFFF@@@AAAEEEGGG\\\}}}---444...)))))),,,+++&&&(((...++++++******+++,,,...///+++000333333555;;;???@@@???@@@BBBBBBAAAAAAAAABBB???CCCBBB===:::<<<;;;666+++444@@@???:::@@@DDD;;;YYY```uuu{{{vvvvvviii]]]LLL;;;333...111444666333***)))"""000666444111***'''---******+++,,,,,,,,,++++++,,,------...///000111111333555777:::===???@@@AAADDDFFFJJJNNNPPPPPPPPPOOOUUUQQQMMMLLLMMMMMMIIIEEEIIIppp{{{qqqVVV999---,,,,,,///222111,,,&&&''',,,000...)))******))))))))))))******(((((()))+++,,,---......222222444777:::===???AAACCCCCCCCCDDDFFFGGGGGGFFFGGGLLLPPPMMMFFFJJJ^^^qqqfff---888<<<+++,,,...///000444666111***---000222444555666999;;;<<<===>>>@@@CCCEEEHHHIIIEEEDDDBBBBBBBBB@@@>>>;;;999888777777777666444333,,,111666333+++555^^^yyyppp}}}uuu{{{rrrEEE;;;BBBDDDEEEIIIMMMLLLLLLNNNQQQSSSSSSSSSOOOOOONNNLLLJJJHHHFFFEEE===;;;888777777888999888444//////555333,,,---444 555999'''$$$GGGvvv{{{BBB999***%%%...222)))%%%)))))))))((((((((('''''''''%%%''')))))))))***,,,...222:::===DDD@@@zzzmmmWWW...---)))...$$$((((((((((((((((((((((((''''''''''''((((((((()))!!!***+++%%%&&&...///((()))(((---&&&666%%%&&&+++///JJJ```zzz}}}jjjQQQ888'''***///***'''+++"""###(((...---'''&&&(((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((()))***+++,,,,,,---,,,))),,,444666888KKKcccgggIIIAAARRReeemmmvvvzzzttt]]]SSSDDDCCCCCCCCCCCCCCCDDDEEECCCDDDEEEHHHKKKNNNPPPRRRRRRPPPSSSWWWWWW\\\sssxxxgggVVVLLLLLLFFF;;;>>>KKK\\\xxx&&&111,,,'''++++++&&&%%%)))+++)))***)))(((((()))+++---///)))...111111333999>>>>>>>>>???@@@@@@??????@@@AAAAAADDDBBB>>>>>>AAA>>>888CCC555999:::///333<<<555777555CCC666444@@@111444999888555555555666555444444---000,,,***,,,***444---444(((!!!------%%%,,,((()))***************)))++++++,,,---......//////000222444777:::===???AAADDDFFFKKKPPPSSSQQQLLLGGGFFFJJJNNNOOONNNLLLKKKKKKHHHWWW```IIImmmzzz}}}LLLFFF444+++)))000444...)))***%%%+++---***%%%%%%'''***))))))(((((((((((())))))(((((()))***+++,,,------...///111444777;;;>>>@@@;;;<<>>vvvkkkaaa+++&&&(((,,,:::%%%---222000(((%%%###+++)))222---&&&(((444)))###444))),,,"""'''(((000...$$$&&&***,,,000;;;KKK___qqq|||yyy___@@@+++---,,,***)))((('''&&&&&&'''''''''''''''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&%%%$$$$$$%%%'''***,,,))))))))))))************///...------000777@@@GGGyyy~~~lllHHH???LLLYYYhhhttt|||||||||nnn\\\PPPLLLJJJGGGDDDHHHDDDEEEKKKLLLJJJKKKPPPOOOVVVddduuuooocccSSSEEE>>>CCCFFFFFFOOO]]]GGG"""+++///))))))))))))))))))))))))(((((((((((()))***+++,,,111000///......222888<<>>AAAFFFCCCBBBFFFKKKNNNLLLIIIMMMMMMMMMLLLKKKIIIHHHGGGGGGIIIIIIDDD>>>???HHHQQQtttlllQQQ<<<111------------,,,,,,+++***))))))))))))((('''&&&&&&%%%%%%'''''''''''''''''''''''')))*********++++++++++++.........///111555888:::999<<<>>>?????????@@@BBBCCCCCCDDDEEEEEEDDDCCCBBB>>>@@@SSSsss[[[999777444111/////////000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///333555888<<>>??????<<<:::444444444333333222222222000000///...............000LLLvvvaaa<<<::::::999888666777:::<<<@@@BBBCCCBBB@@@>>>>>>>>>AAA@@@AAACCCDDDBBB===888555222000111444555444333//////...---,,,,,,++++++------------------------000MMMtttyyyRRR999///,,,,,,+++++++++***)))((((((''''''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&(((,,,///222===;;;BBBFFF|||kkkAAA///(((***$$$111222###"""%%%222 222 ((( 222))))))...%%%---$$$---$$$'''000000,,,%%%''')))000'''&&&%%%&&&)))///666:::NNNSSS\\\gggsss{{{~~~wwwqqqdddUUUAAA222,,,---///000))))))((((((((()))************)))))))))(((((((((*********))))))(((((((((******++++++***)))(((((((((''''''&&&'''((()))***))))))))))))************///......---///444;;;@@@XXXjjjoooMMM>>>DDDJJJWWWfffqqq{{{yyyppppppiiidddeeegggjjjrrrzzznnnYYYMMMJJJ<<<>>>BBBBBB???MMMzzz@@@---444---)))))))))))))))))))))))))))(((((((((((()))***+++,,,//////.........111666:::>>>>>>======???BBBEEEGGGDDDBBB???===<<<;;;:::888777666555444333333333444333222222222222111111111000000000///...------------,,,,,,+++******++++++))))))))))))((((((((('''))))))))))))))))))))))))((()))***+++,,,------......000222444555888<<<>>>AAA@@@AAAEEEIIILLLLLLKKKLLLLLLKKKJJJIIIGGGEEEDDDJJJGGGBBB===;;;;;;===???888>>>GGGPPPVVVZZZ]]]___``````^^^ZZZVVVPPPLLLIII777555222///...///222333,,,,,,++++++***))))))((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''))))))))))))************...------...111444777999:::<<>><<>><<<;;;<<<<<<999777666555444333222111000/////////...---------------333)))***EEEpppggg;;;555AAA555666666555444666999;;;===>>>@@@@@@>>>>>>>>>???@@@@@@@@@BBBDDDBBB>>>:::444222000000222444333111......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---***000CCC^^^{{{jjjZZZDDD222******,,,---++++++***))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''(((,,,///444???<<>>999555222...+++(((---++++++,,,---+++&&&!!!&&&&&&%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))************.........------000444888:::PPPiii|||^^^DDDDDDBBBDDDMMMXXXfffxxx}}}nnnbbbVVVLLLGGGGGGDDD@@@BBBPPPgggNNN"""***...%%%,,,))))))))))))))))))))))))(((((((((((()))***+++++++++,,,------...///333666;;;::::::;;;===???BBBCCC>>><<<:::999999999888777555444333222111111111111000000000000////////////.........---,,,,,,++++++++++++***)))))))))******)))))))))(((((((((''''''))))))))))))))))))))))))'''(((((()))***+++,,,,,,,,,...000111333555888;;;;;;===AAADDDFFFHHHKKKMMMGGGHHHHHHHHHGGGFFFDDDCCCGGG@@@999666777777333///222333333222111333666999666666666555333000---,,,///000000000...+++((('''*********)))((((((''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))),,,,,,,,,---///222444666777:::<<<======>>>???AAABBBBBBCCCCCCCCCAAA@@@??????999555555555777DDDTTT\\\qqq~~~iiiMMM;;;444333000,,,000///---,,,++++++,,,---************************(((((())))))***++++++,,,333333555666888999;;;;;;???>>>===>>>>>>===:::777666555444222111///...---------,,,++++++++++++,,,"""---555000...BBBlllgggFFF666///+++***000111111111111333666999<<<>>>AAABBBBBBBBBDDDEEEBBBBBBCCCEEEFFFDDD@@@===222111//////000111000///------,,,,,,+++*********************************444...******///<<>>+++(((###'''((()))***,,,---......+++...000///---,,,...111///...,,,******++++++,,,)))((('''))),,,------+++++++++***)))((((((((()))(((((('''&&&&&&''''''((('''''''''''''''(((((((((((((((&&&&&&&&&'''((()))&&&'''(((((())))))((((((((()))))))))************,,,---......---...111333444@@@LLLrrrkkkFFF>>>===DDDJJJMMMWWWddduuuyyy}}}|||{{{~~~yyyrrrfff^^^UUUNNNFFF===777777EEECCCOOOrrrGGG+++888...###***+++))))))))))))))))))))))))(((''''''(((((()))***+++(((***,,,------...000222777777888:::;;;===???@@@<<<:::777666777777555444222222111000000/////////......---------,,,,,,,,,,,,,,,+++++++++************))))))((((((((())))))))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&'''(((((()))******+++---///000111333666888888===BBBDDDCCCDDDHHHLLLCCCDDDEEEGGGGGGFFFEEEDDD>>>999444333666777222---666888888666222///------+++,,,...000111222222222///...,,,***))))))))))))((((((((('''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''+++++++++,,,...000222333222555777999999:::;;;===???@@@@@@@@@???>>><<<;;;666555777:::888222222666555>>>JJJTTTaaaxxxpppPPP:::999111((((((///444333///,,,,,,+++******+++,,,,,,((((((((((((((((((((((((((((((((()))******++++++000111333666:::===???AAA????????????===:::777555333333222111000......---++++++***))))))))))))***'''+++---)))%%%+++<<>><<>>888777CCCRRRUUU\\\fffoootttuuuxxxzzz{{{uuuqqqjjj```XXXMMMFFF???;;;999:::@@@HHHSSSmmmIII+++***000&&&+++444%%%((((((((((((((((((((((((''''''''''''((()))***+++&&&(((+++,,,+++,,,---///444555777999:::<<<<<<===;;;999666555555444333111000000000///......------,,,,,,+++++++++*********************))))))))))))(((((((((''''''((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((+++,,,...//////111444666888>>>CCCCCC@@@@@@DDDIIIEEEFFFGGGGGGFFFCCCAAA???888777777666666555333111))),,,///000///...------,,,,,,,,,++++++***)))(((%%%$$$$$$$$$&&&))),,,...''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&))))))***+++,,,---//////000222555777777888999;;;<<<=========;;;:::888666999444000111222222222444333333111///...333<<>>;;;;;;<<<:::777333000...//////////////////......******)))(((((((((((((((,,,%%% %%%---...%%%777333<<>>@@@BBB===>>>>>><<<:::666333222//////...---,,,++++++,,,)))))))))))))))(((((((((''''''''''''''''''''''''((($$$!!!%%%,,,000---'''...------,,,,,,...000111777:::===>>><<<999777666...000///,,,,,,......---,,,+++***))))))((('''%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))---000222===<<>>@@@GGGSSS\\\```eeeiiikkkpppvvvzzz{{{{{{}}}yyy{{{{{{xxxwwwwwwuuuqqqhhhddd___\\\ZZZTTTJJJBBB888888;;;???AAAFFFSSS___;;;!!!666,,,,,,+++""",,,((((((((((((((((((((((((''''''''''''((()))******&&&(((************,,,...111222555777999::::::999:::888555444333333111000.../////////...---,,,+++************))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((***+++---------///111444777;;;@@@@@@>>>>>>AAAEEEIIIIIIIIIGGGDDD???:::777777999:::888444111111111/////////---,,,---000333......---,,,+++******))).........---+++(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((()))******+++,,,,,,000222555777888999;;;<<<;;;;;;;;;;;;999777555333666222///000333333111...///000222333444333///---***///333333444999;;;:::666666;;;999555;;;;;;...===666///,,,)))'''***---222,,,(((***000222...((())))))******++++++++++++''''''''''''''''''''''''''''''((())))))******+++)))***,,,///222555777888:::;;;;;;999555111//////------------............))))))(((''''''''''''((($$$,,,222000(((%%%***111%%%***///,,,)))777[[[||||||eeeIII333***...444333+++(((---222///'''""",,,---......,,,,,,---...///111555888999;;;>>>@@@>>>??????===999555333333/////////---***)))***+++((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&---...,,,'''$$$&&&'''%%%'''%%%###%%%***000333444***+++------,,,+++,,,...000111222222111000...---+++***(((&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''')))---111333===:::@@@EEE}}}ggg===###>>>fff)))CCC///555oooJJJ,,,222>>>555%%%%%%$$$%%%%%%'''((((((!!!"""$$$'''+++...///...***+++,,,+++((((((***,,,///...---...111666<<>>@@@BBBDDDEEEBBBCCCFFFHHHHHHGGGEEEDDD>>>===<<<:::999777666555111111000///---+++)))(((...---+++)))(((((())))))))))))))))))***************,,,------------///111...555///444444===hhhkkkPPP;;;DDD===999>>>DDDFFFIIILLLYYY\\\```aaa```]]]ZZZYYY___bbbbbb]]]\\\^^^\\\XXXRRRLLLEEE???===<<<:::888@@@CCCIIIMMMNNNUUUhhh{{{sss888444,,,444)))&&&333%%%///(((((((((((((((((((((((('''''''''''''''(((******'''((()))))))))))),,,...---///222555777777666666666444222111222222111000......//////...---+++*********)))))))))((((((((((((((())))))))))))))))))((((((''''''((())))))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))+++++++++,,,...000333666:::<<<<<<<<>><<<>>>???===999777666777///000000---***((()))+++&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''111,,,%%%%%%)))---***)))'''&&&%%%%%%%%%&&&(((***+++***)))***+++---%%%&&&(((++++++***(((''',,,,,,+++***(((''''''((($$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''***...111222<<<999>>>CCC{{{ccc```)))bbb###((('''eee%%%...)))000"""&&&000iii )))$$$&&&'''(((***++++++******---+++***,,,......+++'''+++,,,---------///444999EEEIIIOOOVVV]]]eeelllpppiiiiiiiiiiiijjjkkklllllllllnnnqqqttttttssspppnnncccbbb```\\\YYYVVVTTTRRRJJJJJJIIIFFFCCC???;;;999444222...+++)))(((((()))))))))))))))************+++,,,---,,,++++++---...---...***777888000BBBLLLuuuTTTGGG======???===;;;<<<;;;<<<>>>@@@CCCEEEFFFFFF>>>EEEHHHEEEDDDEEEAAA:::<<<:::999999===AAADDDFFFLLLMMMQQQXXXgggjjj===666%%%111!!!)))///$$$---555!!!(((((((((((((((((((((((('''&&&&&&''''''((()))***(((((()))(((((())),,,...***---000333555555444333222000//////111222222111---...//////...---+++******)))))))))((((((((((((((((((((()))))))))))))))((((((((((((((()))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((()))))))))***,,,...///222555888:::<<<>>>@@@@@@AAACCCCCCAAA===999666333222111000///......---(((+++---...,,,+++++++++***))))))(((((((((((((((***)))'''&&&&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))((((((---///222444555666888:::=========<<<:::777555333000333333...***+++...000++++++***)))))))))+++,,,'''%%%***000---&&&)))222///)))++++++'''---444111...000---'''(((---,,,%%%((('''''')))------***'''''''''(((((()))(((((('''''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((%%%&&&(((+++...111444555333555555444111000222444......------,,,+++******))))))(((''''''''''''(((%%%'''(((((('''&&&&&&''')))&&&&&&((('''&&&+++222&&&000888+++---444***000...000+++,,,555333///444,,,,,,+++++++++*********---'''$$$(((,,,***''''''$$$''')))******+++,,,------///222444555666777999555777999777444222333555///000000...)))'''(((+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((###!!!)))000,,,"""###'''******'''%%%&&&)))((()))+++***))))))***+++///,,,***))))))((())),,,"""$$$'''((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$%%%&&&&&&'''***...111000:::888>>>DDD}}}^^^{{{zzz(((VVV///,,,www)))***"""***(((((('''...&&&'''***,,,+++)))(((***,,,333%%%***111)))++++++999777;;;LLLKKKWWWtttnnnrrr}}}~~~tttzzz}}}oooaaaRRROOOOOOHHHGGGIII:::;;;777...333+++(((333"""+++///""",,,---333---((((((,,,///...,,,***,,,/////////000444777AAAmmmsssUUUDDD@@@@@@@@@@@@AAA<<<::::::888555888>>>;;;:::888999;;;;;;:::888??????KKKAAAPPPIIIVVVTTTZZZkkkYYY111111000"""******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((()))))))))+++///333555666555444222111000.........///000000///---,,,+++***************))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))...///222666999;;;===>>>>>>DDDFFFAAA<<<:::888555111000///...............,,,,,,++++++***)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((())))))+++...111222333555777888999999777444111000000000000///...---,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))***,,,---...////////////////////////...---,,,***)))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))******++++++++++++************))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((()))))))))***+++---///222444555333333333222111000...---++++++******)))(((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$&&&)))...111444>>>;;;AAAHHHYYYLLL:::..."""...;;;!!!------RRR555777!!!///...,,,***'''&&&(((+++!!!---$$$,,,888===QQQ]]]TTTdddvvvxxx|||yyywwwxxxyyyxxxsssnnnwwwmmmnnnlllyyyeeennnppphhhpppnnnmmmnnndddllliiieeekkkqqqoootttyyyttthhhddd^^^SSSIIICCC??????...;;;111777444###******###(((...///---***))))))***---//////...///111444000GGG```ppprrrQQQ???@@@EEEBBB<<>>yyy...+++&&&333'''...///...+++...777@@@EEEIIIlll~~~www{{{yyyxxxmmmccc^^^\\\ZZZYYYcccTTT\\\[[[]]]aaaYYYhhhiiibbbfff\\\WWW\\\YYYdddyyybbbfffRRRWWWZZZZZZqqqpppfffTTTFFFIIIKKKGGGAAA333???888///((('''))),,,///***+++---..................111111000<<>>HHH[[[OOO===---]]]xxx222)))$$$,,,!!!(((KKK:::111"""iii```;;;333)))222EEE\\\nnn~~~pppuuubbb^^^^^^XXXcccffflllyyy{{{}}}}}}~~~~~~|||}}}tttqqqzzztttwww{{{~~~qqqkkkkkkiiillljjj^^^oooqqquuummmpppqqqyyydddHHHLLLDDD<<<<<<@@@>>>333(((---,,,++++++---//////...---...///...---...111444SSS```wwwbbb///555:::###%%%&&&,,,111000)))$$$"""&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''')))+++---...***++++++,,,,,,,,,,,,++++++******)))(((((())))))&&&''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((*********,,,...111444666888;;;;;;999999:::666000000///---,,,+++***))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%'''((()))***---111444222444555444222111111222...---,,,,,,******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''((())))))))))))))))))))))))))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%'''***...111555666222222222222222111111000***))))))((((((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$&&&)))...111555<<<666>>>IIIYYY\\\:::&&&)))999ddd===111$$$%%%///BBB"""777lll...<<<'''999GGGLLLpppttt~~~ssslll^^^fffooouuu~~~}}}yyy{{{~~~}}}uuunnnpppuuutttzzz{{{zzzvvvcccZZZTTTWWWllluuu}}}\\\\\\jjjzzzttt___IIIDDDLLLOOODDD777444000,,,***,,,------,,,---,,,,,,000222111---***!!!>>>jjj~~~~~~hhh:::111000---//////+++))))))((("""&&&222&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((***+++,,,***************+++,,,,,,******)))(((((((((((()))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((***)))))))))+++...111222444999;;;999777777555111000///---+++***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%&&&'''(((+++///222555666777666444222222333------,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%''')))---000333444111111222222222111000000)))))))))(((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''##################$$$$$$###################################################$$$$$$$$$&&&)))...111777===666???JJJWWWSSS))))))---%%%'''===xxx>>>***)))%%% ---^^^&&&!!!))))))BBBGGG&&&!!!333444VVVOOOcccTTT^^^sssMMMwww|||iiixxxjjjgggqqqxxx~~~~~~~~~ttttttlllqqq|||tttssswwwtttqqqnnnuuu|||iii}}}hhhuuu{{{nnnaaatttzzz{{{lllVVVGGGGGGNNN999444...******++++++***,,,++++++,,,,,,,,,///222888......333777RRR}}}jjj999222222///'''***...(((''',,,)))$$$'''///---"""&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&((()))******+++***)))))))))***,,,---***))))))(((((((((((()))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((()))((((((((()))+++...000111777;;;888444444333111000///---+++***)))((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$###$$$%%%%%%&&&)))---111000222222111///---,,,---------,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''((()))+++------000000000000000///...---)))))))))(((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''##################$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%&&&)))...111777===666???KKKVVVJJJ...///'''***)))'''++++++,,,+++(((''''''((($$$'''***+++***))))))***,,,%%%$$$,,,000,,,,,,000---===NNN\\\{{{```bbbxxxmmmaaaYYYiiizzzvvveeejjjuuu{{{yyypppqqquuueee\\\```sss{{{RRRSSSHHHFFF999111444000)))+++))),,,...---******,,,//////---,,,---///333888;;;\\\zzzwwwPPP888...---------,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))))))))*********+++++++++***++++++***)))(((((()))((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))***,,,---...111222333333333222111000...------,,,+++***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((******000222333222000/////////,,,,,,+++***)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''***---...///...---...//////---+++******((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%$$$$$$&&&)))---///666888:::;;;IIITTTIII...///'''***)))'''***++++++***(((''''''((((((((()))((('''''''''(((444...,,,......+++...555;;;ggg|||uuutttkkk___]]]___nnn|||uuuwwwvvvooooootttqqqwww|||zzzKKKYYYpppXXX^^^WWWFFF666))))))333***,,,---...,,,+++,,,,,,......,,,,,,---000333555+++666???KKKfff\\\???000------...,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((()))))))))*********++++++111,,,(((&&&((()))(((&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))+++,,,---///000111222222111000///...---,,,,,,******)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***...000111111///......///,,,,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&'''***,,,......---,,,---...---,,,******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%$$$$$$&&&***---///666999:::<<>>JJJSSSAAA,,,///'''))))))(((((()))***)))((('''((()))*********+++------,,,+++333///111FFFnnnssswwwhhh^^^]]]~~~|||uuuvvvrrriiilllmmmaaaZZZSSSBBB;;;444,,,''''''***++++++******+++,,,,,,++++++***///%%%!!!)))111111---,,,...000111000000111666999000000//////222555222---444,,,)))---///---222<<<,,,......***%%%###'''+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))&&&)))++++++(((&&&''')))''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((+++,,,.../////////...------,,,,,,+++***)))((('''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&(((***+++++++++,,,---******))))))((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&((())))))++++++***+++------,,,***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$$$$%%%'''+++///222777;;;===>>>JJJSSS???+++000'''))))))))))))***+++***)))((()))******+++,,,,,,***)))***,,,'''???\\\rrrtttgggeeefffyyy}}}tttfffooovvv}}}yyyvvv|||rrrpppzzzyyyzzzlllKKKIIIBBB777///******+++,,,)))******+++,,,+++++++++++++++,,,...,,,'''&&&'''***,,,---***&&&%%%)))---,,,.........------//////$$$%%%+++111///'''"""###&&&,,,111000+++&&&''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))(((((((((''''''%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((!!!'''------(((%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((***+++,,,............---,,,,,,+++***)))(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&(((***+++******+++,,,)))))))))(((((('''''''''$$$$$$%%%%%%&&&&&&''''''***))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((+++******+++------,,,***''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$%%%(((,,,000222888;;;===>>>JJJPPP===+++000'''))))))))))))+++,,,+++***)))***,,,))),,,---+++(((***222999HHHooo|||sssUUUlll}}}wwwsssuuuxxxwww}}}|||zzzXXXSSSIII===333---++++++************))))))******)))111...&&&%%%---444)))+++,,,---,,,,,,...111111000///---+++)))***,,,000///***%%%'''...555777:::333***%%%&&&(((((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))((((((((('''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((%%%(((+++***'''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))***,,,------,,,,,,,,,,,,+++***)))(((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&(((***+++***)))***+++((((((((((((((('''''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&)))((((((***+++,,,+++)))&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$%%%(((,,,000333888:::<<<===KKKMMM<<<***000'''((())))))***+++,,,,,,+++***+++---(((+++---+++)))///>>>JJJ~~~tttrrrfffSSSuuu{{{|||uuuzzzxxxccc```WWWJJJ;;;///***)))++++++)))((((((''''''(((---,,,&&&###(((000,,,"""***)))))))))******((('''+++(((((()))++++++---///###***+++&&&&&&+++)))!!!###+++...+++)))***---'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''''''''(((((((((((()))&&&&&&&&&'''''''''((((((+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&''')))***+++++++++***,,,,,,+++***)))(((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''')))++++++***)))***+++((((((((((((((('''''''''%%%%%%&&&&&&'''((())))))######$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&(((''''''(((***+++***(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$%%%(((,,,111333888:::;;;===KKKMMM555------...%%%---***///((('''---000---,,,000))),,,222444///:::hhhvvvlll___YYYiiippp}}}vvvjjjdddcccccceeegggTTTTTTXXXdddlllgggnnn}}}}}}yyy|||uuu|||ppp}}}gggaaaWWWAAA@@@>>>%%%'''))))))((()))++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&((()))+++*********+++,,,+++(((%%%+++(((111)))&&&***%%%---'''---***)))///---(((---+++++++++,,,......,,,+++''')))+++,,,+++***)))(((,,,***)))((((((''''''&&&$$$%%%&&&&&&&&&&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******++++++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))((((((((((((''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######''''''&&&%%%$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&%%%%%%$$$######$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%'''***...222444777???AAA>>>KKKNNN444...---...&&&---***---+++***++++++)))+++------000***(((EEEttt~~~rrr\\\OOO]]]}}}{{{mmmdddbbbZZZVVVPPPNNNPPPUUU\\\___nnniiiggggggfff^^^UUUOOOIIIGGGFFFGGGIIIHHHFFFDDDFFFBBBDDDIIIIIIHHHJJJLLLNNNIIIQQQ\\\```jjjuuuuuuqqqrrrtttwww}}}yyyqqq~~~{{{sss}}}yyyfffRRRAAA:::<<<+++***)))(((((())))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********+++***((('''(((+++...111'''&&&444444777???:::AAA===CCCAAA@@@FFFCCC===AAA???>>><<<;;;999555///+++444///((($$$$$$(((,,,...###(((------)))'''))),,,'''((((((((((((***,,,...''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***************)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((())))))))))))))))))((((((((('''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&(((((((((''''''''''''&&&(((''''''&&&&&&''''''(((%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&%%%%%%$$$######$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&############################################################$$$$$$$$$$$$%%%%%%%%%'''***...222444777???AAA???KKKLLL|||444...---...&&&...***)))---...+++(((***,,,,,,+++)))333OOOrrrnnn```ZZZnnnkkk]]]RRRIIICCCAAAHHHFFFBBB@@@@@@CCCHHHKKKNNNJJJLLLVVV\\\\\\[[[^^^```dddjjjooosssuuutttrrrpppQQQUUUooommm___UUUJJJMMMGGGIIIKKKHHHMMMSSSMMMGGGJJJNNNPPPPPPQQQTTTVVVlllkkkkkkkkkkkkmmmnnnoooxxxqqqfffuuuwww]]]===???222...***((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))''')))***++++++***)))(((,,,...000///---,,,///222FFFCCCOOONNNPPPTTTIIIKKKIIIPPPNNNMMMSSSOOOIIILLLKKKMMMQQQVVV[[[]]][[[ZZZHHHDDD@@@===999333+++%%%000+++&&&%%%(((((($$$ )))((('''''''''(((***+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))*********))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((******)))))))))(((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%'''***...222444777>>>AAA@@@LLLHHHxxx333///---...'''///***'''---///+++***......***&&&222UUUXXX[[[vvv}}}tttaaaLLLCCCCCCGGGKKKPPPMMMPPPUUU\\\eeeoooyyylllzzzvvvooolllqqqtttvvvjjjkkkmmmpppnnnhhhddddddVVVTTTQQQNNNLLLKKKKKKKKKRRR\\\```\\\```llltttrrrfffgggmmmvvv}}}tttjjj|||zzzYYYHHH===555---******)))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))***************+++------------,,,,,,++++++&&&(((******---666DDDOOOLLLGGGQQQQQQUUUZZZMMMNNNVVV]]][[[ZZZ```\\\UUUXXXRRRRRRSSSVVVYYYZZZZZZXXX\\\[[[[[[\\\ZZZRRREEE<<<333...(((%%%'''***...///)))((((((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))***)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&((((((((((((&&&%%%((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%&&&'''+++///222555777===AAAAAAMMMFFFttt222000---...(((000******,,,---+++,,,...,,,(((000XXX|||oooMMMiii{{{sssfff\\\___jjjuuuxxxzzz}}}|||{{{mmmrrruuuuuuyyyzzznnn___GGGIIILLLPPPSSS[[[mmm}}}yyyzzzwww{{{\\\KKK>>>111---+++((())),,,((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))************)))*********++++++,,,,,,...---+++***+++---000222444>>>KKKRRRRRROOONNNNNNqqqlllxxx{{{|||tttllleeeaaa]]]ZZZWWWWWWZZZ\\\\\\[[[IIIMMMLLL???...%%%)))000(((((((((***,,,,,,)))&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((************))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''((((((((((((((((((((()))++++++++++++)))(((&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&(((+++///333555777<<<@@@BBBMMMFFFppp111111------)))111***...++++++,,,,,,+++...333RRRuuutttgggdddbbbiiibbbqqqtttppprrr}}}kkkoooooorrrzzzzzzaaaVVVTTTRRRMMMFFFEEEOOO\\\qqqwww}}}yyyzzzqqqzzzuuuzzz~~~^^^LLL:::222---'''&&&***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******++++++*********+++,,,,,,------(((((((((***///777>>>BBB[[[]]]```fffqqquuurrrcccdddeeekkkhhhgggmmmkkkfffkkkdddeeeiiiqqq{{{tttfffYYYNNNHHH```ZZZTTTPPPLLLBBB333((()))'''%%%&&&)))+++)))&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''((()))((())))))))))))))))))(((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&(((+++///333555777;;;@@@BBBLLLFFFlll000222------)))222***///)))***000---,,,<<>>CCCGGGLLLRRRmmmsssuuuzzztttmmmuuuppp}}}www{{{oooeeepppUUUFFF:::---))),,,))))))))))))))))))))))))''''''''''''''''''''''''************************'''(((((()))***+++++++++******+++,,,,,,---......BBBHHHSSScccttt~~~rrrkkkmmmwww|||~~~xxxooolllooottt\\\GGGKKKXXXVVVJJJ:::///+++++++++***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''&&&(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%'''***---///111222666444111000000333666888666555444333333444555666333222111///---+++***)))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((***+++,,,---...444333222111111111111111++++++************++++++&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''))),,,000333666888;;;???BBBJJJFFF___999111///---111---333(((---222,,,,,,KKKvvvfffVVVxxx|||XXX]]]pppccc```nnn|||zzzyyyxxx^^^OOO[[[UUU```[[[iii|||}}}|||pppcccUUUNNNLLLKKKMMMOOO^^^___nnnyyyvvvvvvwwwpppmmmooollllllppp~~~yyyNNNMMM111 111)))***)))((((((***)))'''))))))(((((('''''''''&&&))))))))))))(((((((((((('''((()))+++---,,,***(((,,,%%%---111444888===OOO```eee}}}|||mmmzzzvvv~~~nnn~~~}}}~~~xxxxxxyyyyyysssNNNHHHXXXZZZGGG555000---%%%///&&&###(((+++'''%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''((())))))***))))))(((...&&&,,,"""+++333 +++))))))***,,,---+++(((%%%$$$((()))'''(((***)))&&&%%%&&&'''((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''')))++++++)))(((((((((&&&%%%$$$%%%***---+++&&&+++***+++***&&&###(((000,,,+++,,,000333444444555888333///000222111---'''+++)))(((((()))***)))'''---%%%###+++111...'''$$$(((((())))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''((())))))'''$$$######(((***&&&"""$$$''')))666333444999999555555999===<<<===AAABBB@@@??????444FFF...666@@@???)))DDD===>>>666555===888...///...+++%%%%%%,,,222,,,"""%%%''''''###!!!$$$(((***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%(((&&& )))+++&&&(((%%%(((//////((('''***111555???HHHJJJDDD>>>;;;===:::777555777999;;;<<>><<<<<<@@@MMMEEE\\\888000...---111,,,222---111111...>>>jjjwwwjjjdddvvvxxxrrrYYYcccjjjttttttyyyuuuaaaaaakkkmmmttthhhqqqyyyhhhaaa```^^^[[[YYYOOOKKKTTTYYYSSSZZZooo|||yyyjjjaaa}}}tttiiiqqquuu```III555'''++++++***((('''((())))))))))))(((((((((''''''''')))))))))))))))))))))(((+++(((&&&'''***------+++...111333+++444NNNaaakkkwwwiiiwww~~~ppp~~~{{{wwwuuu{{{vvvtttjjjqqqwwwmmmxxxbbbbbbeeejjjmmmoootttzzzppp{{{hhhyyy{{{___PPPXXXYYYEEE333000'''---***###""")))000''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))************))))))(((---***%%%"""###(((...222+++(((///)))222777$$$+++///,,,)))((()))*********///---)))$$$%%%******'''(((((()))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&'''''')))++++++***)))))))))222000,,,(((&&&&&&%%%$$$...******111888888777666===:::888999:::;;;;;;;;;<<<;;;999888999:::;;;;;;>>>;;;666000+++******+++...---,,,''' 111DDD((())))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&###$$$'''***++++++***"""555888+++--->>>888<<<>>>;;;<<>>KKKYYYOOOSSS```iii```iii~~~xxxKKK??????999888::::::777///&&&###)))000***++++++***)))'''### '''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""%%%''''''((()))'''"""000)))"""###...>>>IIINNNLLLMMMLLLKKKIIIIIIHHHFFFDDDBBB@@@??????@@@@@@@@@;;;:::CCCIIIDDDBBB@@@666>>>444000***!!!)))'''+++(((&&&$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%&&&&&&&&&%%%&&&)))+++((( !!!((((((%%%"""###''')))(((...))),,,,,,$$$%%%)))$$$$$$$$$$$$$$$&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''***...333666999>>>CCCEEEMMMEEEXXX666000...,,,000,,,111---000...666]]]lllkkkuuuyyyuuuWWW[[[gggxxxlllsss|||yyyjjj^^^```gggjjjhhheeejjjeeekkkhhhTTTSSSrrrkkkmmm{{{yyyvvv}}}vvveeeIII;;;111,,,,,,+++)))'''''')))+++))))))((((((((((((''''''))))))))))))))))))))))))***(((''')))---///...---,,,555@@@KKKTTTeeewww{{{zzzxxx}}}wwwxxxvvvqqqrrr___dddhhhiiiooottt~~~XXXJJJVVVSSS@@@333000+++&&&(((,,,(((!!!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))((('''"""'''---222111,,,$$$)))***111///888999''',,,---+++))))))+++,,,,,,+++(((***+++***,,,---)))"""*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&''''''(((***++++++***)))******$$$&&&)))+++,,,++++++,,,......555@@@FFFCCC===::::::999888999<<>><<<>>>BBBGGG======<<<999666444444444&&&&&&)))...---)))((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&$$$%%%(((,,,,,,+++000---&&&%%%333FFFPPPNNN>>>KKKIII999777HHHOOOHHH999666???TTTdddmmm}}}{{{|||mmmbbbPPPBBB777666222)))######(((&&&&&&)))+++***&&&###''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$%%%))))))&&&%%%''''''...<<>><<<888,,,,,,000,,,((()))***(((%%%%%%(((+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''$$$"""###''')))'''###"""&&&(((***,,,000222''',,,111111222222...)))&&&!!!&&&***&&&)))...)))&&&&&&&&&%%%%%%%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''***...333666222<<>>BBBBBBAAAIIIHHH>>>BBB666777999;;;:::555...)))&&&***,,,)))(((******''')))))))))((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((()))******))))))***+++...***'''(((***,,,///444FFFCCCAAA===777777AAAMMMHHHJJJKKKMMMRRRYYY[[[ZZZdddcccbbbaaa``````bbbcccVVVOOOEEE===:::::::::999BBB555((($$$(((***)))'''((((((((((((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***+++***)))((((((:::OOOJJJHHHRRRQQQCCCRRR???OOOwwwwwwOOO???RRR~~~}}}sssRRREEE???444000444+++'''%%%'''((()))***---''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&,,,$$$!!!&&&''''''///;;;<<>>@@@>>>888666;;;AAABBB;;;222111000)))+++...''''''((())))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''***...333666999@@@FFFEEEJJJCCCIII111333...+++222---......EEEeeeZZZ^^^~~~~~~ooodddhhhwwwaaaYYY]]]rrr[[[MMMggg\\\aaayyyjjjrrr~~~{{{```:::///))),,,...***'''((((((((())))))))))))******((())))))******++++++++++++---,,,)))+++999PPPccc|||sssnnnPPPsss|||cccnnnkkk{{{}}}|||~~~wwwbbbjjjjjjooowwwjjjWWWHHHBBB888***'''///(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,+++)))((((((***,,,------555CCCNNNTTTRRRLLLHHHHHHQQQEEEHHHOOOKKKSSSUUULLLJJJIIIIIILLLMMMMMMMMMFFFLLLLLLBBB666///+++(((***)))((('''((((((***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((())))))((()))***)))))))))+++---&&&***999NNNZZZ\\\]]]aaa]]]KKK>>>DDDZZZwww~~~lll^^^IIILLLMMMIIIBBB999---###+++***)))((('''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((***+++))))))111>>>IIITTTXXXZZZSSSIIIQQQwwwhhhXXXxxxrrrNNN<<<111+++))),,,,,,'''&&&***((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((((((((($$$(((222>>>FFFLLLUUU^^^PPPbbb```QQQccckkkoooxxxjjj]]]lll|||\\\QQQCCC222'''&&&'''(((''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$(((++++++((('''+++...%%%333===<<<:::???DDDDDD000<<>>777111%%%)))'''&&&&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''***...333666:::===BBBFFFSSSCCCFFF111444///,,,444......555aaakkk\\\}}}pppuuu|||iii\\\]]]gggxxx~~~oooTTTYYYjjj}}}eeebbbPPPYYYxxx}}}yyyyyyNNN:::******---***'''((((((((()))))))))*********((())))))******+++,,,,,,---,,,---222???WWWrrrlll]]]www|||hhhiiikkkqqqxxx{{{~~~~~~{{{|||}}}{{{zzz{{{yyyvvvwww|||tttvvv}}}|||uuutttnnnkkk^^^}}}}}}ttt___MMMDDD???000 (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((***...444:::>>>OOOLLLHHHGGGKKKSSS\\\cccQQQaaaWWWaaajjjbbbkkkjjjTTTQQQMMMKKKKKKLLLKKKKKKGGGNNNSSSRRRNNNEEE888---000...,,,***)))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))*********+++,,,+++***+++...000>>>FFFVVVdddaaaUUUQQQXXXGGGWWWuuuuuu```LLLBBB@@@;;;444///...,,,***))))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))+++000999EEEOOOUUU\\\MMMFFF\\\iiilll~~~PPP<<<,,,,,,...+++)))+++((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''((((((((())))))555CCCJJJOOOSSSVVVVVVVVVMMMyyyuuu^^^|||vvv[[[bbbtttgggSSSAAA444---***((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&(((***---///111444666111:::<<<777888AAAFFFCCCooorrraaaQQQ???888111)))''')))+++)))&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''***...333666888:::>>>FFFVVVBBBDDD111555000---555///...BBB~~~gggnnn|||{{{{{{vvvxxxxxx{{{vvv~~~zzz^^^[[[iiizzzooo|||rrrRRR___{{{zzzyyyxxx{{{iiitttxxxjjj]]]BBB,,,))),,,***''')))(((((())))))*********+++((())))))***++++++,,,,,,+++,,,222AAAYYYtttjjj{{{rrrxxxuuuqqq}}}}}}~~~|||{{{||||||vvvooorrrzzz{{{zzzmmm```|||uuu]]]GGGGGG???---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++---222:::FFFQQQWWWIIIHHHIIILLLTTT^^^hhhnnn~~~zzznnngggPPPLLLGGGEEEKKKRRRPPPJJJ555333000,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******,,,---------,,,---000222GGGFFFJJJLLLIIIMMMggg\\\GGGCCCEEE222111...,,,******+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((...<<>>222111...,,,,,,((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))444CCCMMMLLLKKKOOONNNIIIeeeyyy```~~~ddduuu```KKK999...)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''(((...555;;;<<<;;;?????????KKKiii}}}{{{LLL???000***+++---***'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''***...333666:::===AAAIIIXXXBBB======,,,'''444111,,,999eeeXXXZZZzzzrrrdddiii|||~~~yyyyyyzzz|||lllYYYlllyyyzzzkkkSSS___vvvvvv{{{www{{{zzzzzzyyy~~~~~~wwwUUU+++111***000$$$))))))))))))))))))******+++)))&&&(((------((()))///'''@@@KKKOOOzzzsssyyyddd}}}}}}|||{{{{{{zzz{{{~~~xxxyyyzzzrrrmmmnnnzzzzzzrrrddd___kkk|||wwwdddssssssaaaHHHGGG@@@***((('''))),,,,,,)))&&&(((((((((((((((((((((((())))))))))))((((((((((((&&&)))+++******,,,...------+++;;;EEE```\\\^^^TTTMMMYYYpppuuuxxxjjjaaaJJJMMM\\\MMMOOO;;;'''111...'''(((******)))'''''')))***((((((((())))))*********++++++******+++,,,+++)))'''000***$$$$$$+++555@@@GGGKKKCCCHHHLLLUUU{{{{{{eeeIII>>>===777///)))(((+++...%%%'''((()))((((((((()))((((((((((((((((((((((((+++%%%$$$***...***'''(((777HHHRRRZZZWWWNNNNNNooojjjrrrzzzpppllljjjiiimmmttt|||QQQ<<<444,,,)))---+++(((''''''(((''''''))))))(((((((((((())))))***---((($$$&&&%%%+++<<>>YYYzzzuuuXXXGGG666///000...((("""******)))((('''''')))***((((((((((((((((((((((((***'''''',,,,,,)))(((+++:::AAAIIIQQQPPPIII^^^qqqqqqzzzxxxyyy}}}zzznnneeeaaaXXXUUUUUU]]]nnnYYY:::000222***+++,,,+++)))((()))***))))))(((((((((((())))))$$$(((&&&)))222444:::IIIRRRRRRIIIJJJGGGoooVVVzzzaaaZZZ[[[```eeexxxvvvsssrrrtttvvvwwwwww}}}ssshhhaaa^^^jjj___QQQ---...(((000///$$$((((((''''''''''''''''''''''''''''''&&&&&&'''''''''''')))999BBB===;;;BBBEEEBBBjjjppp~~~zzzRRR///&&&,,,'''++++++'''&&&(((***)))''''''''''''''''''''''''&&&&&&&&&(((+++...222444444<<>>===222111444///999fffxxxTTThhhtttxxxbbbooovvvXXXQQQQQQLLLDDDEEEUUUlll||||||}}}XXXRRR[[[fffvvv^^^aaayyyyyyiiibbb]]]bbbwwwyyyggggggvvvhhhgggZZZVVVRRRPPPPPPRRRUUUXXXYYY[[[LLL@@@DDDGGGLLL\\\|||___zzzqqqmmmddd222000------***************++++++,,,+++)))---333...///JJJllluuuqqq}}}|||yyyzzz|||zzz{{{{{{yyywwwvvvhhh^^^eeevvv{{{zzz___TTTDDD777000,,,***((())))))))))))))))))))))))((()))))))))*********+++%%%...///)))000DDDUUUZZZXXX^^^bbbZZZJJJ@@@333//////222333///---///******************))))))&&&))),,,,,,***(((((()))(((777HHHLLLHHHQQQsss|||~~~~~~rrrPPP999000+++******+++,,,,,,)))''')))))))))))))))))))))))))))++++++'''(((222BBBOOOYYYFFFGGGlll}}}uuuzzzqqqzzz{{{~~~uuuHHH:::***&&&+++///,,,&&&******))))))))))))******%%%---222===LLLMMMKKKSSSEEErrrkkk\\\dddIII```nnnaaaNNNEEE@@@LLLkkkrrraaaGGGHHHMMMYYYdddkkkpppsss}}}xxxuuu\\\222%%%111&&&///))))))))))))))))))))))))''''''((('''''')))---111:::BBB>>>:::RRR~~~}}}pppiiiXXXVVVgggyyy{{{NNN888''''''+++)))'''((((((((((((((((((((((((((('''''''''(((***...111333;;;===;;;DDDQQQ>>>;;;222111000222PPP~~~aaaTTT~~~}}}~~~|||sss}}}aaaPPPSSSPPPFFF@@@KKKcccyyyzzz~~~~~~}}}bbbLLLKKKRRRbbbyyydddVVVeeeuuu|||ooouuu~~~yyy}}}gggiiipppoootttaaa\\\jjjbbbaaaaaaPPPKKKHHHKKKOOOPPPPPPPPPAAAKKK>>>555AAAGGGNNNdddkkkYYYKKKzzz~~~===111'''111+++************+++,,,,,,222+++)))---111@@@eeezzzooo{{{uuuyyy~~~xxxvvvnnnpppnnnyyysss~~~{{{kkkTTT???222,,,***)))))))))))))))))))))))))))((())))))******+++++++++***---...333EEEXXX]]]WWWyyycccHHH@@@444---///000,,,)))+++*********)))))))))))))))&&&***------+++)))***,,,999IIILLLEEEWWWyyy|||WWW999///---+++,,,------***'''))))))))))))))))))))))))***+++)))(((///>>>LLLSSSAAATTTlllxxxzzz{{{nnnTTT666(((+++000---&&&+++******))))))******+++%%%333>>>GGGOOOJJJGGGQQQxxxeee{{{pppJJJ[[[pppdddPPPKKKTTTsss}}}RRRCCCLLL\\\iiiqqqkkkZZZ333'''$$$...))))))))))))))))))))))))'''(((((('''(((---555<<>>BBBEEEIIIuuu>>>666333222...999jjj}}}\\\ppp{{{zzzmmmOOOUUUYYYSSSIIIKKK\\\mmmrrrzzz~~~|||TTTQQQUUUXXXmmmiiiRRRLLLfffqqq}}}vvvyyywww|||hhhppp~~~~~~ZZZVVV___aaakkkhhhMMMEEECCCJJJPPPNNNHHHEEE666@@@888888HHHHHHTTT|||{{{pppSSS[[[444&&&...++++++******++++++,,,---...---)))---BBBccc}}}lllttt{{{~~~qqqxxxwww}}}jjj{{{ppp~~~~~~eeeMMM<<<111+++'''))))))))))))))))))))))))((())))))******+++,,,,,,------888KKKWWW___nnnnnnvvvkkkjjjpppoooxxxzzz}}}wwwUUU???---+++,,,)))''')))+++++++++******)))))))))''')))+++***(((***///444RRRNNNJJJXXXsssPPP999444---+++,,,---+++((())))))))))))))))))))))))******)))---:::JJJQQQOOOHHH{{{~~~zzzwwwLLL111+++......++++++******))))))******+++...;;;AAADDDHHHJJJWWWnnnuuuUUUWWW]]]^^^PPPHHH^^^~~~aaaHHHUUUpppfffVVV///+++,,,************************((()))(((''')))000<<>>NNNFFF[[[xxxWWWNNNhhhiii}}}>>>///---++++++******++++++,,,---)))222222777[[[zzzzzzyyyvvv||||||~~~yyyzzzzzzuuuqqqpppqqqtttvvvaaaNNN>>>000((())))))))))))))))))))))))((())))))***++++++,,,,,,+++///GGGaaa___[[[{{{YYYdddNNNdddOOOWWW[[[```cccfffddd^^^]]]]]]___ccceeejjjlllOOO444---///---,,,///,,,,,,,,,++++++*********((())))))'''&&&+++444<<>>???===EEEVVVzzzoooHHHXXX^^^\\\RRRUUU|||[[[KKKZZZvvv@@@666+++************************((())))))'''***333AAALLL<<>>888888444;;;FFF[[[uuuWWWqqq|||uuuuuufffHHH000***,,,,,,))))))))))))))))))))))))((((((((((((***---000222666>>>@@@CCCJJJzzz???666...333111dddccctttooossstttkkkmmmwwwaaa^^^[[[dddHHHDDD>>>DDDGGGcccaaaMMM```gggmmmccc===QQQ[[[qqqtttrrr~~~jjjkkk{{{^^^RRRiiiXXX<<<777JJJRRRMMMDDD<<<<<<>>>===DDDMMMOOOuuu|||}}}~~~ttt___IIIQQQ{{{GGG666+++---000111...,,,---......333***333UUUttthhh|||uuu{{{zzz}}}}}}ssskkkooozzzuuuxxxzzz}}}{{{yyyYYYEEE===++++++***((('''))),,,,,,)))(((,,,+++---222,,,'''...///IIIJJJcccddduuu]]]VVV\\\dddyyyyyydddYYYWWWjjj]]]---888,,,222%%%+++***************+++++++++000,,,111$$$;;;EEEEEEXXX}}}QQQ000000333((('''333++++++************++++++,,,'''111:::SSSNNNCCCmmmOOO000//////+++,,,)))***,,,+++)))+++///;;;FFF///GGGJJJnnnrrrOOOWWWjjjKKKHHHkkkuuuSSS]]]zzz333///+++///''')))777000%%%000,,,)))(((,,,444;;;BBBHHH???|||xxxvvvrrrtttIII777:::>>>AAA??????@@@@@@===<<<>>><<<888555666AAA[[[nnnvvvyyyuuueee___lllsssSSS---&&&000+++***************++++++)))(((((()))+++...111333999666AAAIIIGGG???666222777===uuuMMMsss```HHHJJJKKKYYYwww|||wwwpppvvvZZZSSSIIINNNXXXoooZZZIIITTThhhpppEEENNNWWWhhhttt}}}jjjjjjlllxxxkkkiiidddTTTkkkeeeFFF;;;FFFHHHDDDCCCAAA444<<>> ---...---++++++,,,......)))555@@@lllrrrwwwddd\\\[[[^^^ccciiihhhiiiiiifffdddeeejjjooo}}}}}}rrrtttyyywwwzzz~~~}}}vvvSSS999444,,,+++***)))***+++***((((((,,,))))))///+++)))333AAAJJJcccbbbwww```\\\ppp{{{hhh^^^eee|||~~~LLL;;;***...&&&++++++************++++++---(((&&&...+++111EEE???III~~~yyyNNN444,,,,,,++++++++++++************+++++++++(((333KKKJJJEEEdddrrrYYY444***666---+++,,,---,,,***...555@@@---GGGFFFfffmmmsssSSSeeefffQQQFFFggg~~~^^^___yyy}}}jjj555...222...(((+++***'''******,,,(((,,,;;;AAA@@@CCC```nnnsssDDD333@@@CCC666<<>>DDDCCC???AAACCC777BBBPPPTTTXXXwww~~~___>>>___{{{HHH444000---++++++,,,...//////111>>>XXXmmmlllpppvvvxxxxxxsssrrrtttwwwwwwyyy{{{~~~}}}```OOO>>>:::===???>>>>>>===@@@CCCAAA>>>>>>BBBFFF___sss}}}~~~}}}vvvyyyuuuJJJ@@@---,,,++++++***))))))))))))---)))(((---+++...<<<^^^ffflll^^^SSShhhmmmhhhkkk|||uuuBBB$$$***;;;++++++************++++++///###000///)))@@@LLLDDDlllnnn???+++111222&&&++++++************++++++***---;;;YYYEEEMMMttt{{{BBB&&&222...------...,,,,,,333===AAA555KKKZZZxxxEEE]]]rrrQQQSSS[[[nnn|||QQQ---+++,,,+++'''---111***(((///***///CCCDDD>>>IIInnn~~~iiiBBB555555777DDDTTTuuuyyyoooooo]]]@@@;;;KKKiiixxxzzzuuufff\\\VVVMMMIII<<<&&&******)))))))))))))))***)))(((((()))+++...111333888<<>>EEEFFFAAAAAA???AAAIIIVVVRRRSSSyyy~~~~~~tttTTTeeeOOO///222...,,,...000000//////<<<444ppppppuuusssgggZZZIIILLLGGGEEEIIIJJJHHHLLLRRRVVVVVVVVVWWW[[[``````^^^ZZZ[[[iiiiii^^^iiinnnVVVggghhhfffbbb```bbbfffgggbbb``````^^^ZZZWWWZZZ```[[[MMMAAA???BBB@@@<<<:::666;;;@@@???<<<999:::<<<>>>MMMUUU]]]pppzzz~~~eeeLLL000---++++++***((((((******...+++)))...---333DDDPPPbbbkkkYYYnnnppprrruuuqqqLLL))),,,,,,+++*********++++++,,,%%%333+++111GGGIII```ttt]]]:::333000''',,,++++++******++++++,,,)))777FFFPPPLLLoooyyyppplll@@@...///.........,,,---888CCCEEEKKKKKKMMMaaaqqqXXXFFF{{{}}}lllooo{{{}}}EEE+++(((000...111333&&&)))///,,,555EEE===BBBeeelll```@@@///:::CCCKKKrrrpppOOOEEE@@@ooo|||tttsssjjj___QQQLLLRRRGGG*********))))))(((((()))))))))(((((()))+++...111333555;;;EEEFFFOOOAAA777777;;;mmmXXXsss~~~vvvtttbbbWWWWWW___hhhvvvDDD<<<@@@UUUYYYrrrYYYKKKXXXkkkbbbMMMeee{{{~~~vvv^^^dddyyyyyycccWWW\\\eeeNNNbbbVVV???EEEIIIGGGEEE@@@EEEIIIRRRQQQ\\\lll]]]tttyyy^^^333222...---111222///...000AAAjjj{{{iiiwwwzzzvvvgggaaahhhdddPPPLLLJJJKKKMMMMMMMMMSSS[[[XXXfffuuu}}}~~~xxx^^^ZZZtttwww```iii|||www}}}nnnlllyyy}}}vvvuuu||||||wwwzzzoooaaaSSSMMMMMMNNNQQQTTTNNNNNNMMMJJJGGGEEEFFFHHH===IIIQQQ___yyyyyy[[[999000)))******((())),,,(((...,,,+++...///999MMMccc___jjjzzzxxxuuuMMM000---,,,,,,+++******++++++))),,,///(((???HHHIIIvvvlllsssSSS000''',,,,,,,,,++++++++++++,,,,,,)))BBBLLL;;;[[[{{{]]])))000...---------000;;;FFFKKKKKKkkkvvvNNNcccTTTEEEsssnnn{{{CCC(((000000...---###,,,---111>>>AAA888QQQlllrrrbbb555;;;:::===]]]tttLLLIIImmmpppnnnlllfffVVVIIIKKKDDD...++++++***))))))))))))))))))(((((()))+++...111333555;;;EEEEEEQQQDDD444666AAA|||sss]]]mmmZZZfff{{{\\\]]]]]]cccfffsssPPPEEEIIIZZZ^^^}}}sssUUUaaa{{{pppQQQhhh{{{rrrggg```cccbbb\\\}}}pppLLL[[[fffEEEDDDGGGIIIJJJGGGJJJJJJOOOYYYrrrmmm[[[{{{???111------111000,,,000888UUUnnnyyy|||zzzccc~~~wwwccceeemmmsssttttttzzzpppoooYYYhhhjjjeeedddjjjqqqtttuuuwwwvvvoooggg```^^^^^^^^^^^^```qqq|||~~~|||nnnKKK999+++)))***)))***...&&&---,,,***///444DDD\\\~~~ppp[[[uuu\\\,,,...---,,,++++++***++++++'''///,,,///GGGJJJ^^^wwwhhhlll999)))444,,,,,,++++++++++++,,,,,,...GGGKKK999sss|||zzzssseee^^^bbbccc^^^XXXVVVXXXXXXTTTPPPOOOMMMLLLPPPUUUVVVRRRMMM_________```aaabbbccccccsssqqqwwwzzz:::444///,,,---000444===GGGGGGVVVRRRWWW{{{\\\???wwwttthhhgggoooddd\\\ccclllfffccchhhiiidddbbbfffqqqxxx{{{xxxbbb111)))---.../////////---777CCC===BBBkkklllwww:::222999IIInnnuuuQQQMMMsssbbb```aaa[[[LLLGGGFFF<<<---,,,+++***)))))))))))))))(((((()))+++...111333888<<>>VVVuuukkkUUUWWW......---,,,++++++++++++***+++,,,===EEESSSVVV666555---,,,,,,++++++,,,,,,---777IIIHHHYYY~~~yyynnnfffgggkkkZZZWWWZZZ^^^ZZZRRRUUU```mmmxxxeee888111,,,///444999@@@GGGHHH{{{ZZZXXXqqqgggAAAiiiqqqsssppp___ggggggiiikkklllkkkhhheeeddd[[[RRRLLLGGGKKKccc}}}uuu~~~HHH***+++000111666111///???CCC<<<\\\xxx333@@@???JJJuuuPPPQQQ}}}gggYYYZZZ___TTTHHHGGGGGG...---,,,+++************)))(((((()))+++...111333999:::BBBHHHSSSrrr555BBBbbbddd|||jjj\\\TTTOOOZZZ^^^vvv~~~~~~gggVVVUUUiii]]]fff~~~}}}qqq```aaaeeehhheeeggggggMMMMMMKKKIIIKKKKKKQQQRRRYYY{{{eeeeeeppprrrmmmQQQHHHQQQccc888111///111///111CCCYYYuuummmzzz|||]]]~~~jjjnnn|||bbb]]]jjjwwwvvv~~~{{{TTTUUUooooooPPP222+++---,,,***---///444000...777GGGfffTTToooiii///...---,,,++++++++++++---%%%///JJJ???\\\nnnrrr@@@+++---,,,,,,++++++,,,,,,---???JJJFFF~~~}}}|||wwwttt<<<333---000888===BBBFFFTTTqqqSSSppplllLLLZZZyyyhhh}}}{{{jjjbbboooooo\\\^^^ddddddmmm~~~~~~eee333,,,///)))***111222DDDAAA===sss~~~rrrjjjRRR666<<>>KKKggg<<<---444222......GGGooozzz|||iiixxxvvvmmmVVV^^^zzzuuuvvvyyy^^^[[[hhh===,,,.........000...888<<<444EEEPPP```rrr~~~|||mmmjjjfffmmm^^^---444&&&111,,,'''...///444...AAADDDNNN222,,,///***)))111000,,,000BBBGGGJJJnnnlllQQQHHHPPPUUU}}}jjj___ggg```vvv[[[IIIUUU^^^ccc]]]UUU]]]eee|||```///666---;;;999@@@OOObbb{{{YYYXXXyyyYYYOOOsssgggzzzxxxYYYuuu???%%%666+++------AAA===???KKKxxxhhhqqqeee===???HHHjjj\\\```{{{yyyiiiccckkkfffPPP@@@>>>999222+++)))***,,,***((()))))))))***,,,...000222555===GGGAAAIII~~~222VVV|||jjjvvvxxxpppuuuxxxXXXaaaxxx{{{wwwvvvqqquuuSSSQQQlllWWWVVVppp~~~iii}}}vvv```OOOGGGJJJQQQFFF\\\{{{```WWWYYY\\\sssssswwwDDDDDD~~~888111111444999777jjj~~~aaauuu___aaauuuqqq~~~xxx}}}}}}zzz~~~{{{tttuuu|||zzzzzzOOO111......***,,,111555&&&///DDDkkklll___~~~zzz}}}rrryyyzzztttBBB...(((111...+++---***111666>>>WWWmmm;;;///000,,,***...------444<<>>333000<<>>///LLLZZZzzzSSS}}}ZZZuuunnn~~~~~~uuu```)))+++//////...,,,(((...DDDAAAvvvwwwzzzrrrvvvkkk[[[nnnbbbuuuooommm``````aaaZZZiiikkk]]]nnnGGG222///...---***)))000;;;GGGSSSmmmppp~~~vvvxxxlll{{{mmmqqqSSS///444:::BBBAAA]]]dddhhhMMMQQQrrrgggwww}}}???+++***000;;;333===RRRkkkCCC???NNNjjjaaarrrmmmjjjaaaYYYZZZ\\\PPP@@@999333---******+++***((())))))))))))+++---000111333;;;EEE@@@JJJ|||>>>jjjlllsssttt|||}}}yyyooo]]]XXXbbbyyyrrrbbbjjjtttXXXwww[[[~~~nnntttyyyaaaRRRKKKHHHXXX|||rrr```]]]]]]\\\]]]UUUbbbcccUUUYYYIII999///333333bbb|||wwwsssqqqpppxxxhhh[[[uuuttt}}}}}}lllWWWhhh|||aaaooo}}}rrrjjjppphhhjjjwwwvvvZZZbbbrrrjjjcccgggzzz~~~xxxsss||||||EEE333222---///444<<<,,,BBB^^^aaatttjjjyyysssiii{{{///111,,,---...+++...---PPPNNNyyyyyyqqq]]]SSSLLLMMMNNNKKK>>>GGGNNN@@@\\\KKK:::FFFOOOGGGSSSYYYGGGNNNOOOYYYddd___PPPMMMSSSRRRYYY\\\ZZZUUU[[[jjjrrrqqq___555,,,...111)))'''444@@@MMM\\\ttthhhcccRRR```rrruuuwwwkkk111777555@@@FFFpppooovvvyyyHHHqqqyyy]]]lllWWW111444999666777<<>>TTTpppuuu\\\\\\dddkkkiii666666777444BBB===kkkjjj999@@@SSSsssjjjlllddd\\\XXXQQQGGGAAABBB999555000,,,***)))))))))))))))))))))***,,,...///555<<>>FFFLLL```gggzzztttOOOzzzTTT>>>999===gggyyyrrrKKKvvvqqqaaaTTTZZZVVVkkkwww:::000...222DDD???}}}uuuccc666JJJlllyyy~~~nnnfff^^^ZZZ\\\VVVIIIBBBDDD999666111---)))))))))***))))))))))))***,,,...///666===GGGEEERRRnnnTTTyyypppmmmjjjrrr||||||{{{||||||bbb}}}~~~{{{|||uuujjjSSSWWWyyyppp[[[cccoooqqq]]]JJJ]]]qqq888666===ppp{{{ddd[[[ggguuu|||pppRRRIIIQQQhhhpppQQQiiicccSSSTTTsss___uuufffffftttyyyhhhaaaxxxnnnWWWkkkzzzzzzYYYXXXNNNOOOXXX~~~|||ssssssyyytttppprrr}}}HHH444===:::444///777dddiii~~~zzziiiwww}}}}}}ooogggxxxwww{{{UUU:::...222+++000222GGGYYY[[[WWW___lllhhhhhhwwwxxx{{{kkk:::,,,666,,,///DDDIIIUUU}}}JJJ|||gggaaa[[[SSS~~~yyy||||||fff<<>>999777222---)))((()))***))))))((()))***+++---...666<<>><<<888CCCfffqqqzzzCCC@@@VVVzzz~~~mmmhhhVVVFFFKKKZZZSSS???999777333...)))((()))+++))))))((())))))+++---...555:::EEEDDDSSSkkkkkkgggrrrfffhhhwwweeevvvggg^^^\\\\\\qqqyyy|||ppp\\\[[[xxxnnn|||kkkmmmhhh]]]ddddddhhhjjjUUUNNNdddfffqqqqqq~~~ZZZ^^^sss333;;;VVV}}}pppkkkiii]]]bbbiiipppzzzJJJSSShhheeeEEE___yyygggvvvsssccczzz]]]bbbRRRggg^^^777BBBRRRkkkuuu{{{cccssszzzvvv|||{{{GGGvvv}}}ooo///,,,444222///LLLooonnnpppppp}}}|||RRRKKKaaa///%%%///---222TTTRRR~~~hhhnnnwwwaaammm~~~ooo[[[KKK,,,444111999FFFMMMbbbuuuqqqnnnWWWDDDGGG```}}}\\\ppp~~~ssshhhuuu>>>888EEEXXXbbbvvvdddmmmZZZPPPzzz}}}}}}rrr~~~vvvwwwtttuuu777===;;;LLLjjjuuu~~~ccc<<>>444fff~~~|||yyy|||sss}}}zzzpppeeerrrsss^^^YYYcccllltttMMMTTTpppoooDDD```vvvpppbbbgggvvv}}}]]]^^^___hhhfffQQQHHHSSSzzz|||vvv~~~oooppp{{{xxxuuuyyyQQQkkk}}}yyy:::---111777,,,]]]___{{{}}}yyyuuuyyy{{{UUUKKKqqqaaa666,,,///***222aaaiiieeecccwwwlllyyymmmzzznnnsss~~~qqqnnnppp{{{WWW}}}VVV000000---:::NNNRRRwwwkkk~~~BBBMMMmmmwww}}}zzzqqqjjj{{{BBB:::JJJUUUssshhhuuuWWWTTTvvv}}}qqqkkklll===???999VVVwwwzzz\\\AAAMMMtttiiillliii___]]]]]]YYY\\\VVVQQQyyy{{{sss{{{eeeXXXVVVOOOJJJDDD999;;;888333...+++)))*********)))))))))***,,,...///333:::EEECCCQQQlllnnnyyy{{{pppwwwpppdddxxxnnnccchhhttteee]]]ppp|||xxxxxxqqqrrr}}}|||uuuiii___^^^IIINNN[[[RRRXXX{{{}}}wwwHHHIIIdddAAA444zzz|||zzzyyyuuuyyyeeePPPQQQ{{{uuuOOOKKKrrrUUUXXXfffvvvHHHggg```hhh|||ZZZttt]]]ccckkk___lll```cccYYYEEEOOOssswww{{{{{{wwwrrrfffoooqqqqqq}}}aaa[[[~~~KKK000111///<<>>ooojjj333+++333777222hhhttt|||ZZZ```___\\\uuuwwwSSSvvv```666000+++>>>WWWRRRwwwkkkEEE|||zzzppppppiiicccwwwyyyIII===UUURRR|||ddd~~~TTT]]]mmm[[[```;;;:::PPPsssvvvQQQHHHXXX~~~```ZZZ```ZZZTTTZZZ^^^]]]aaaiiiaaaaaa^^^WWWyyy~~~vvvlllppphhhXXXTTTOOOMMMFFF999;;;888333...+++)))*********)))))))))***,,,...///555;;;EEECCCPPPiiissszzzvvvvvv^^^]]]pppyyyyyy{{{ooohhhtttaaa|||qqqoooaaaVVV___rrrxxxddddddvvvmmm]]]\\\JJJWWW]]]LLL^^^jjjLLLNNN~~~[[[>>>:::vvv}}}}}}tttqqq|||www[[[FFFOOOXXXHHHssszzznnnOOOeeettt{{{NNNrrrTTTfffyyyssswwwpppooobbbzzz\\\```[[[HHHUUUiii|||rrrwwwlllqqqpppfffRRRGGGeeesssyyynnnNNN~~~[[[555444###RRRnnntttbbbmmmrrrtttbbbhhh~~~{{{uuuqqqTTTkkkWWW666[[[}}}@@@333...000777jjjsss{{{zzzwww}}}OOOxxxLLLVVVwww{{{yyyuuuPPPllleee:::333///CCC^^^NNNuuuqqqxxxyyyVVV\\\uuuwwwllldddXXXhhhoooJJJ;;;[[[QQQdddnnnGGG]]]wwwlllQQQ}}}UUUGGGAAAhhhsssIIINNNddd{{{sssyyyttthhhtttjjjYYYTTTSSSUUUPPPAAA;;;888333...***))))))******)))))))))***,,,...///888>>>HHHFFFRRRfffxxxwww{{{tttoooOOOTTTeeepppwww|||jjjiiixxxxxxuuuyyyppp[[[RRRbbbppp|||sss^^^rrr~~~iiiUUUUUUPPPdddddd\\\uuucccNNNKKKzzzfff???FFFvvvfffllliii]]]^^^wwweeeUUUccccccggguuu~~~RRRhhh\\\ddd~~~~~~^^^{{{jjjgggbbbxxxxxx}}}XXX```uuuzzzyyyUUUSSSmmmuuu}}}tttGGGzzzggg666555999:::bbbgggKKK|||vvvpppFFFVVVkkk{{{{{{ooofffQQQmmm^^^;;;[[[yyy{{{;;;222***000===tttqqqrrr___PPPccceee}}}pppsss}}}xxxPPP___rrrjjj;;;444000EEEiiiTTTooommmiii[[[KKKTTTqqqqqqyyysssqqqgggUUU___uuuIII777\\\RRRlll}}}lllppp}}}sssttt{{{lllMMMyyyPPPLLL@@@kkk||||||FFFRRRoooxxxxxxooovvvyyymmmZZZSSSRRRXXXUUUFFF;;;888333...***))))))******)))))))))***,,,...///999???HHHFFFRRRiii{{{|||wwwyyyaaaGGGJJJUUUggg}}}uuuzzz~~~cccfffqqqyyyvvv^^^bbb}}}___xxxhhh[[[OOOPPP______lllrrreeeNNNEEEOOOccc<<<\\\~~~}}}vvv```ZZZtttjjjbbbgggooo~~~iiiqqquuuVVV^^^yyyhhh]]]pppnnnvvvdddlll}}}___\\\iiikkkwwwIIIpppttt999222...OOO{{{xxxkkkppp\\\kkkUUUsssyyy|||gggRRR{{{ssstttlllYYYPPPqqq[[[:::TTT}}}666222,,,999999}}}vvvtttoooqqqGGGnnn|||SSS\\\rrrsss:::333///EEEsssaaa{{{|||ppp~~~zzzDDD<<>>***yyy~~~mmmoooqqq{{{MMMvvvllltttuuutttnnn[[[MMMrrrTTT777LLLtttsssIIIBBB,,,111999|||jjj___}}}xxx{{{]]]|||RRRYYYvvv999777111BBBuuueeevvvwwweeeUUUvvv~~~{{{lll{{{cccqqqKKKTTT^^^TTTiii|||kkkaaa^^^VVVdddfffKKKjjj]]]ooo~~~|||}}}XXXMMMxxx|||NNNbbbSSSMMMUUUzzzgggrrrnnnWWWrrrhhhppp\\\nnnttt___OOOFFFLLLMMM@@@;;;888333...+++)))*********)))))))))***,,,...///555<<>>]]]nnnOOOBBB<<<888jjjgggttt\\\fff}}}~~~ttt\\\qqqNNNEEEDDDYYYiiiuuuaaaVVVVVVRRRdddhhhrrr~~~___|||___cccgggkkkooouuu___LLLOOOGGGppplllOOOaaappphhhrrrxxxmmmTTTgggXXXjjj|||]]]OOOHHHMMMZZZAAA<<<888333...***))))))******)))))))))***,,,...///555BBBCCCEEE]]]eeerrrssssss___ZZZYYYggg{{{hhhaaa^^^NNNTTTYYYVVVQQQWWWgggsssrrrbbb```pppsssmmmzzz}}}rrriiinnn{{{|||jjjNNNMMMnnnsssjjjaaa[[[WWWUUURRRQQQTTTPPPUUUOOOFFFWWW~~~mmmYYYCCCAAAeeedddCCCIIIppp\\\GGG|||ppp^^^eeegggjjj}}}www~~~nnnsssiiizzzddddddvvvwwwnnnqqqmmmvvvxxxrrrmmm}}}LLLQQQttt\\\CCC444@@@lllSSSVVVwww|||nnn\\\xxx|||uuuxxxwwwqqqsssooobbb]]]WWWHHHUUUsss===GGGnnn~~~~~~WWWWWWEEE222...qqqsss~~~vvvfffPPPwww{{{{{{zzzPPP:::kkkgggNNNGGG>>>666^^^fffuuu|||tttzzz}}}nnnbbbyyyoooIIIDDDOOOSSS[[[eeeZZZYYYYYYMMMXXX\\\kkkzzz[[[dddyyyPPP|||rrruuu~~~eeeGGGMMMMMM}}}EEExxxqqqRRRbbb|||aaazzzyyysss[[[eeeNNN^^^|||^^^NNNGGGNNNVVV@@@;;;888333...+++)))*********)))))))))***,,,...///555@@@BBBGGGcccfffvvvrrr{{{qqqooooooxxxooofffWWWfffgggZZZQQQRRR]]]lll~~~[[[]]]eeennnpppsssxxxiiiccceeevvvbbbMMMWWWxxxuuuggg[[[XXXWWWTTTRRRSSSRRRUUUxxx[[[GGGRRRIIIeeesssqqqbbbPPPEEE@@@TTT___@@@EEE???KKKKKKzzzcccaaaxxxqqqssszzznnnddd}}}rrrhhhllleeevvvhhhnnn^^^}}}IIIMMMtttaaaXXXDDD@@@ppp|||dddvvv[[[ggg{{{~~~}}}yyyeee[[[}}}vvvtttuuunnnhhhfffccc[[[TTTMMMGGGhhhgggDDDBBBcccwwwcccUUUCCC888666eeerrrvvvnnnpppvvvzzztttHHHKKK~~~bbbPPPPPPBBB777QQQeeezzzbbb\\\IIITTTsssLLL\\\yyy___MMMUUUfff\\\\\\```SSSRRRVVVSSSiiiNNN|||wwwlllpppjjj{{{llleeeLLLIIISSSeeeVVV}}}RRR```hhhUUU^^^xxxXXX]]]eee\\\vvviiiZZZaaaLLLeeexxx]]]LLLFFFOOORRR>>>;;;888333...+++******+++***)))))))))***,,,...///555???AAAHHHhhhbbbmmmxxxxxxjjj]]]rrrnnnZZZVVV[[[gggxxxttt___XXXfffmmmfffgggyyy{{{lll^^^WWWeeeZZZUUUiii}}}jjjZZZZZZZZZSSSPPPSSS\\\lll```JJJLLLUUUTTT^^^eeekkkxxxNNNBBB===CCCkkk^^^CCCEEEgggNNNLLLuuuyyynnniii|||}}}vvvooorrr}}}rrr{{{yyy|||{{{wwwgggwwwuuupppppprrr\\\mmmcccqqqxxxvvvuuuZZZmmm~~~}}}{{{EEELLLuuuddd```VVVDDDxxxlll{{{yyyuuuggg^^^sss~~~www___SSScccsss|||pppfffhhhzzzsssgggmmmiiidddaaaZZZMMMFFFJJJSSSJJJFFFzzzyyyooodddYYYNNNIII:::HHHgggsssdddbbbyyymmm~~~lll```sss}}}___BBB[[[{{{___UUUYYYLLLDDDOOOkkkeee}}}666XXXqqqOOOtttsss{{{zzzvvvSSSEEEPPP}}}BBBttt~~~nnnxxx{{{^^^jjj{{{dddmmmqqqjjjwwwbbbJJJ???FFFhhhHHHvvvXXX___|||cccmmmiiiSSSsss___ccciiilll___PPPUUUJJJtttvvv^^^KKKHHHTTTQQQAAA:::777222...+++******+++***)))))))))***,,,...///555???AAAJJJjjj[[[ccczzzyyy}}}|||aaaaaaxxxnnnXXXaaassszzzaaaNNNaaakkkfffVVVVVVpppsssuuuxxxjjj___XXXYYY```yyyooo]]]^^^^^^SSSMMMQQQ___???HHHQQQMMMXXXaaajjjtttdddFFFFFFAAAIII{{{[[[HHHJJJ\\\ZZZGGGvvvuuuwwwtttyyyfffaaagggppptttxxxyyylll~~~rrruuubbbbbbvvv{{{tttiii~~~}}}yyyoooTTTLLL]]]eeettt}}}aaaaaa{{{ooonnnqqq\\\kkkuuufffVVV~~~yyyxxx{{{???MMMwwwZZZ]]]ZZZKKKvvvvvv{{{qqqxxx|||fffWWWqqqzzzZZZdddyyyyyyxxxlllpppxxxqqqdddZZZ\\\VVVSSSPPPCCCFFF\\\>>>===MMMjjj___ccc\\\UUU@@@555yyy|||{{{QQQwwwppp~~~```EEEiiihhhVVVSSSZZZNNNOOOKKKjjj^^^jjjyyyxxxssslllvvvSSSyyymmmVVVpppqqqlllrrrpppkkkeeehhhmmmXXXFFFEEE\\\lll<<<___zzzpppuuu}}}uuu|||ZZZGGGJJJMMM@@@iiibbb{{{ooozzz___aaaSSSRRRFFFwwwsss___KKKJJJZZZRRRFFF:::777222...+++***+++,,,***)))))))))***,,,...///444???BBBKKKkkk^^^___vvv{{{tttoooyyywwwhhhuuuuuu\\\ooonnn^^^XXXkkkfff\\\TTTWWWiiissshhhxxx}}}tttlllcccdddfffwwwnnn\\\```bbbUUUOOOSSSooorrrGGGNNNUUUKKKTTTmmm\\\DDDMMMOOOccckkkNNNHHHMMMXXXRRRIIIwwwzzzsss___WWWgggzzzuuuhhh{{{yyynnnkkkhhh\\\\\\fffnnnfff}}}mmmffflllwww~~~{{{```NNNOOOOOO\\\vvvsssQQQnnnrrrvvvgggYYYrrr|||}}}nnn```sss}}}{{{uuuyyyppp:::TTT~~~\\\ggglllEEELLL~~~lllyyyYYYPPPsss|||tttxxxpppttt```___~~~}}}ooojjjdddbbbdddYYYPPPIII>>>MMMuuupppGGG>>>ZZZpppiii{{{dddYYYVVVXXXPPP@@@nnnyyy\\\}}}|||WWWNNN}}}ZZZRRRQQQWWWLLLTTTCCC______~~~DDDPPPggg[[[nnndddggg~~~NNNCCCpppzzz]]]|||~~~mmmlllmmmffffffhhh\\\WWWJJJIIIRRRfffRRR888HHHttt}}}~~~}}}nnnvvv```SSSyyymmmqqq~~~~~~jjjoooyyy^^^AAA???EEE\\\___RRRfffOOOBBB]]]nnnmmmVVVXXXNNNrrrwww|||yyyzzzwwwvvvTTTTTTVVVMMMlll[[[HHHIII\\\PPPGGG:::777222...+++***+++,,,***)))))))))***,,,...///444@@@CCCKKKiiidddDDDxxxxxx~~~WWWTTTiiicccxxxjjjdddlllqqqbbb\\\ccciiiooommmiii|||uuuppplll___XXXMMMSSSkkk}}}jjjYYYaaaeeeYYYSSSYYYYYY```TTTXXXNNN[[[^^^DDDPPP]]]]]]BBBDDDMMMxxxoooFFFrrrqqqlllhhh^^^ggg}}}lllwwwYYY\\\```ccciiisssjjjgggmmmooobbbttt~~~fff|||jjj___VVVaaaXXXaaaIIItttsssrrrzzzUUUqqqhhhpppcccaaa{{{xxxsssyyyfff777[[[[[[fff___eeeccc___```vvvggg~~~~~~www|||zzz||||||eeeXXXIIIDDDooozzz|||fff```cccRRRVVVLLLDDDDDDBBB```PPPEEEDDD~~~^^^^^^eee```ZZZJJJ@@@VVV|||www]]]oooooo|||NNN===SSS{{{[[[WWWWWWYYYMMMXXX???XXXdddyyyiiipppsssvvv~~~nnn666GGGbbbYYY^^^vvvsssbbb```ZZZVVVbbbSSSMMMOOOEEEDDDRRRvvvBBB555999ooowwwzzzYYYoooXXXXXXqqqVVVYYYjjjrrr{{{yyyAAA777NNNNNNiiiCCCiiizzzhhhrrrhhhmmmmmmrrrlllmmmlllTTTSSSWWWQQQfffWWWCCCFFF[[[MMMFFF999666222...+++***+++,,,***)))))))))***,,,...///444AAAEEEKKKhhhbbbEEE}}}cccTTTWWWxxxccc[[[bbbzzzrrrdddfffkkkmmm______iiiwwwiiigggxxxtttmmmnnnrrrttt{{{qqqzzz|||oooddd```\\\ZZZaaalllXXXUUUbbbZZZWWWssszzzJJJKKKYYYuuuOOOEEEDDDOOOxxxnnnDDD~~~mmm}}}cccZZZzzznnnooorrrdddvvvyyypppsssddd```dddiiiWWWiiiuuuttt~~~uuummmaaa<<>>>>>CCCQQQooo{{{}}}yyyzzzxxxrrrlllvvvsssrrrnnn\\\CCC888DDDJJJOOOqqqfffSSSgggooorrr^^^QQQ___iii]]]kkkLLLCCCIIIdddrrr888llltttVVVtttxxxzzz~~~]]]ZZZrrr}}}|||llldddttt~~~|||vvvsssbbbmmmddd|||dddnnnssshhhyyyxxxyyy;;;AAAxxxllldddmmm]]]ZZZrrrwwwwww~~~vvv}}}xxxvvvvvv~~~uuuqqqtttuuuqqqnnnqqqqqqjjjcccgggwwwbbbgggjjjUUURRRTTT???AAA:::BBBIII]]]iiiTTT///CCC~~~```\\\```WWWSSS\\\ZZZPPPJJJLLLmmm}}}}}}kkkhhhzzz~~~pppdddtttvvvWWWDDDMMMsssRRRVVVSSSPPPOOOOOONNNMMMLLLLLL___~~~}}}~~~|||yyywwwuuusssssssssllljjjmmmiii===\\\mmm\\\VVVOOOCCC>>>CCC;;;BBB@@@GGGnnnJJJ000777666555IIIwwwyyytttooonnnqqqqqqwww]]]bbb444===NNN;;;qqq]]]zzzaaafffvvv}}}zzzlllNNNNNNFFFGGGtttuuu\\\IIIMMMZZZ[[[QQQJJJ;;;444---+++)))&&&&&&)))+++******)))***,,,---...666>>>AAAMMMmmmlll<<>>HHHCCCQQQ]]]zzzkkk{{{}}}~~~yyyrrrzzz|||jjjBBB999999??????LLL|||YYYaaa___QQQkkkbbbIIICCCPPPyyymmm;;;nnntttXXXyyy~~~{{{ooouuu[[[fffbbb|||vvv{{{}}}TTT{{{[[[gggmmm~~~wwwxxxfff:::MMMsssjjj___qqq\\\ppp^^^|||www|||yyyxxxwwwuuussssssuuusssmmmlllppprrrqqqmmmnnnjjjgggkkkpppjjj^^^LLL:::SSSQQQWWWNNNFFF888???III>>>QQQ{{{NNN;;;BBBwwwnnniiipppXXXcccaaaWWWXXX[[[ZZZRRRQQQKKKYYY~~~~~~}}}wwwZZZmmm~~~XXXCCCEEEppphhhWWWWWWTTTQQQOOOOOONNNMMMLLLLLLVVVfff}}}~~~ooo{{{zzzpppwwwyyy{{{~~~}}}qqq|||tttiiidddkkkpppmmmkkklllgggjjjhhhZZZeee```CCCOOOcccRRRJJJMMMHHH999999EEE<<>>PPPjjj:::000555111000;;;[[[tttwwwkkkyyy~~~rrrxxxbbbOOOUUUBBB???MMMAAAYYYmmmmmmqqqiii^^^xxx~~~|||~~~eeevvvhhhHHHPPPDDDLLLqqqWWWIIIOOOTTTSSSJJJ???===444---+++***''''''(((******))))))***,,,...///777???BBBMMMmmmggg<<>>___rrr\\\zzz~~~nnn]]]JJJlllTTTJJJTTTqqqqqquuu{{{zzzzzzqqq{{{zzzPPP999cccwwwyyyrrrsss{{{~~~wwwzzz}}}~~~PPP666VVVmmmlll\\\bbbnnnbbblllqqqvvvnnnuuu}}}~~~~~~|||xxxvvvuuuuuuttttttqqqqqqnnnjjjhhhhhhfffcccjjjfff]]]XXXbbbmmmgggWWWSSSOOOhhhWWWMMM;;;===CCC>>>JJJVVVwwwdddPPP<<>>555---,,,,,,***((()))***)))))))))***,,,...///777???BBBMMMmmm~~~hhh---MMMYYYLLLSSS\\\hhhwwwNNN666MMMeeexxxyyy{{{~~~|||yyyvvvqqqkkkeee```qqqeeezzzuuuNNN666999888555666AAARRR___cccIIISSSvvvfffUUUYYY]]]cccxxxrrrRRRCCCBBB^^^yyy>>>RRRfff{{{}}}ZZZRRRrrrQQQVVV```kkktttzzzwww{{{{{{zzz|||{{{dddRRRnnnKKK999IIIfffxxx|||~~~{{{zzz~~~}}}yyyBBB999hhh{{{YYYeeejjjWWWeeeccc]]]rrrwwwvvvooollliiimmmvvvzzzzzzxxxsssttttttrrrpppoooooopppkkkjjjhhhfffeeeddd```]]][[[___]]]XXXXXX]]][[[UUURRR```rrrGGG;;;;;;DDDGGGDDDMMMhhhOOO;;;EEErrrggg{{{ppp]]]]]]```XXX[[[aaaVVVZZZTTT___```SSSfffssszzzvvvwwwttt~~~uuu|||gggdddppp|||lllnnngggJJJBBBbbb}}}PPP```RRROOOMMMLLLLLLLLLLLLKKKOOOQQQYYYttttttiiitttuuugggfffuuuuuuzzziiihhhlllzzzooonnnrrrrrrtttwwwwwwqqqhhhaaaWWWPPPLLLKKKGGGAAACCCJJJ\\\WWWVVV\\\\\\KKKKKKaaalllRRR===;;;===999777;;;???EEE]]]rrr999111:::000(((555444444[[[tttYYYcccuuupppXXXUUU^^^WWWddd{{{wwwssseee[[[```___HHH;;;GGG>>>666BBBPPPaaafffwwwgggddd^^^fffzzzjjjxxxiiivvvwww~~~TTTlllsssrrrhhhSSSMMMDDD;;;;;;GGG|||^^^JJJPPP]]]TTTQQQRRREEE>>>444,,,,,,---,,,******))))))))))))***,,,...000666>>>AAAMMMmmmiii222IIIxxxiiiUUUfffpppyyyNNN===dddyyy~~~tttfffZZZRRRLLLFFFBBB^^^UUUnnnhhhGGG888666555:::FFFNNNNNNJJJGGGbbbuuudddaaannn{{{iiiJJJCCCGGGmmm{{{EEERRR{{{~~~~~~fffoooMMMWWWssszzz|||}}}vvv{{{vvv```XXX___sss^^^OOO^^^zzzMMMSSSgggwww~~~~~~wwwyyyppp<<>>IIILLLIII\\\xxxaaaXXXDDDTTT~~~vvvbbb[[[[[[\\\WWWZZZ]]]WWWSSSQQQWWWYYYPPPTTT|||oooeeerrr}}}WWW]]]\\\nnnuuu}}}|||kkkggg^^^}}}~~~eeeSSSyyyzzz^^^FFFFFF```dddOOOTTTOOOMMMKKKJJJKKKLLLLLLKKKEEEEEELLL[[[yyylllkkklllccc\\\]]]ooowwwkkktttqqqzzzjjjnnntttgggbbbgggcccVVVRRRZZZAAAGGGOOORRRNNNIIIHHHIIIDDDNNNJJJEEEFFFGGGIIICCC666999>>>???888444:::EEEDDDWWWFFF555---777000)))222000///HHHmmmiiiRRR[[[kkk|||~~~{{{wwwyyysssZZZgggnnn~~~oookkk{{{ssshhhlll^^^]]]VVVQQQIII555,,,999EEE>>>NNNfffdddeeebbbaaa^^^___qqq|||sssyyymmm]]]wwwgggccceee]]]KKK@@@DDDDDDaaarrr\\\MMM^^^lllZZZRRRRRRCCC<<<222******---,,,******))))))))))))+++---///000555===AAAMMMnnnfff666666]]]kkk}}}yyygggLLLHHHxxx|||wwwiiiwwwuuu[[[FFF===<<>><<<888555666<<>>YYYTTTqqqaaa___```cccaaadddhhh}}}uuu}}}iiimmmwwwWWWuuuhhh___WWWGGGAAA444EEEMMMxxx```KKKBBB[[[nnnYYYOOOOOO???:::000((())),,,,,,******)))(((((()))+++---///000444===@@@MMMnnnzzzfff888HHHFFF}}}VVVPPPmmmkkk|||[[[bbbWWW]]]mmmfffBBB///???CCCPPPTTTTTT~~~MMM<<<;;;GGGKKKLLLUUUPPPaaa{{{XXX>>>KKKPPPddd[[[GGGuuu{{{www|||TTT{{{ppp|||xxxppplllRRRUUUaaaxxx|||~~~uuu___VVVeeeeeezzzdddeeezzz}}}yyyeee~~~|||BBB;;;uuueeeaaahhhaaaeeeaaaaaaddddddccchhhppp|||rrrssszzz\\\QQQOOOKKKQQQ___fffcccaaabbb]]]RRRXXXVVVWWWYYYTTTJJJGGGJJJIIIGGGDDD@@@===;;;;;;;;;@@@???EEEMMMIIIHHH]]]yyysss```YYY???WWWyyy}}}jjjooo^^^aaa```^^^^^^______^^^^^^SSSTTTWWW[[[ZZZYYY___hhh|||ZZZcccttteee\\\YYYqqqwwwlllhhhkkksss|||wwwhhhHHH888QQQsss~~~bbb\\\ZZZKKKQQQPPPNNNLLLJJJJJJJJJJJJJJJIIIHHHHHHOOOfff|||UUURRRccciiiRRRYYYbbbeee___YYYXXX[[[___ZZZNNNCCCBBBHHHHHHBBB@@@>>><<<;;;???FFFMMMRRRXXXOOOEEE???======;;;888888777777:::@@@FFFIIIIII|||GGG***000///...------,,,------000CCCqqqbbbGGGDDDRRRkkkzzzuuuoooKKKCCCbbbyyy~~~lllooowwwtttnnnlll}}}tttjjj^^^TTTNNNHHH>>>444222555:::EEENNNOOOiiiwwwlllUUUbbbZZZXXXbbb```aaa|||}}}{{{ppp|||YYYIII\\\sssfff```nnnooofffWWWDDDLLLJJJ555@@@zzzwwwSSSHHHTTThhhSSSPPPWWWAAAIII333///---...---***,,,///***+++++++++***+++...000666BBBJJJEEEkkkuuucccBBBLLLDDDzzzYYYYYY~~~sss{{{qqqhhhYYYRRRRRR\\\yyyaaaQQQ888>>>TTTLLLOOO\\\tttddd999DDDCCCAAAEEEQQQTTTiiiqqqIIIFFFHHHdddaaa^^^VVVfffzzzqqqtttqqqnnnkkkgggzzzvvvpppUUURRR```rrr~~~~~~uuu[[[NNN```tttwwwwww{{{~~~}}}zzzzzzxxx___222NNNtttiiicccaaadddaaa^^^^^^aaa```]]]```fff{{{zzztttpppuuu^^^JJJRRRMMMIIIKKKNNNQQQSSSVVVQQQKKKIIIKKKJJJFFFCCCEEE777555444555888::::::999BBBBBBIIIOOONNN^^^jjjKKKQQQKKKXXX}}}qqq~~~yyy]]]\\\[[[[[[[[[\\\\\\[[[YYYWWWOOOPPPSSSVVVUUUSSSXXX```oooSSSVVVrrrmmmnnnhhhIIIPPP~~~zzzmmmddd___PPP:::EEERRRwwwzzzZZZSSSRRROOOOOONNNLLLJJJHHHHHHHHHHHHGGGEEEEEEEEEFFFVVV~~~rrr\\\NNNRRRSSSXXX```ddd___SSSJJJLLLHHHGGGNNN]]]cccUUUAAA000333777;;;===<<<;;;999555>>>EEEDDD;;;777:::@@@888:::???@@@888<<<\\\ZZZ555999000///...---,,,,,,,,,,,,...333UUUoooDDD===SSSaaahhhWWWXXXyyy|||lllaaabbbaaaXXXQQQQQQ\\\hhhsssssseeeRRRCCC<<<,,,222:::AAADDDGGGMMMRRR]]]QQQZZZNNN]]]VVVSSS[[[UUUWWWeeeyyyxxxvvvvvvyyy{{{vvvmmm{{{yyyjjjMMMBBBOOO[[[ZZZ___sssmmm^^^OOO===AAA:::CCCfffdddHHHJJJeeeggg^^^\\\YYYTTTMMM111---+++,,,+++)))***---,,,,,,------,,,---000333999???FFFFFFooo|||fffaaa^^^FFFbbbqqqaaagggyyy___QQQTTTWWWZZZlllnnnMMM444CCCPPPGGGTTTlllLLLBBBKKKUUUVVVNNNZZZlllEEEJJJJJJ}}}cccYYYWWW[[[~~~iiiVVVqqq~~~yyyyyyfffcccsss~~~|||{{{|||xxxddd[[[tttooo}}}}}}{{{zzz~~~BBB111jjjgggmmmggg^^^gggaaa___``````^^^[[[\\\```lll}}}uuuuuu{{{LLL>>>777???CCC===<<>><<<>>>BBBDDDEEEDDDHHHPPPJJJLLL|||mmmJJJIIILLLWWWeee```RRRTTTTTTVVVXXXYYYXXXUUURRRPPPOOONNNPPPSSSRRRPPPTTT[[[qqq|||gggTTTWWWppp|||xxxvvvwwwrrrdddeeeSSSEEEDDD777777PPPdddwww{{{cccYYYNNNLLLRRRLLLKKKIIIGGGEEEEEEEEEEEECCC>>>???BBB===BBBdddpppOOO[[[VVVNNNHHHHHHNNNVVV[[[PPPXXX```aaa]]]UUUKKKCCCLLLJJJHHHGGGEEEDDDDDDDDDGGGAAA;;;888888777555333>>>666:::GGGNNN[[[ttt;;;,,,;;;//////...---,,,,,,,,,,,,...&&&888kkk\\\BBBCCCBBBKKKPPPrrr|||ddd^^^[[[\\\YYYRRRRRRXXXvvvsssjjjZZZHHH:::222000:::666<<>>CCC:::dddsssQQQDDD___mmmeee___PPPRRR999///+++)))******'''(((++++++,,,---,,,,,,---000333;;;<<>><<>>555666===CCC@@@<<<>>>???LLLeee{{{KKK888444---///...---,,,++++++++++++---(((,,,HHHzzztttYYYUUULLL555888EEE___aaaGGGBBBOOOOOOBBB>>>===>>>>>>>>>FFFOOOUUUIII<<<666999???BBBAAA;;;CCCAAAFFFoooMMMCCCvvvoooJJJEEEOOOXXXSSSVVV[[[TTT^^^ddddddkkkeeennnsssuuuxxxvvvnnneee]]]```xxxZZZMMMPPPKKKFFFDDD;;;EEEdddZZZLLLNNNRRRiiiXXXOOOSSSQQQLLL444---***)))******'''(((+++((()))*********+++...111;;;<<>>>>>CCCIIILLLPPPZZZhhhtttzzz}}}cccEEEUUUdddccccccNNNSSSXXXSSSSSSTTTTTTRRROOOOOORRRTTTTTTRRRSSSVVVWWWVVVYYY^^^YYYddd}}}eeeQQQDDDNNNDDDGGG]]]___]]]eeehhhaaaMMM@@@BBB???;;;AAAFFF===PPPaaabbb|||fffSSSVVV\\\VVVOOONNNJJJHHHFFFCCCAAAAAA@@@@@@AAA777777@@@===555<<>>888///>>>777000000555:::<<<===FFFNNN[[[fffjjjfff___YYY777???DDDAAA999666<<>>>>>>>>>>>777777<<<===777666;;;???qqqxxxTTTCCC??????@@@<<<;;;>>>>>>:::666555000555<<>>@@@;;;555;;;MMM]]]wwwFFFZZZwwwVVVAAA;;;@@@BBBAAACCCHHHNNNQQQIIIQQQ^^^]]]wwwZZZPPPRRRYYYVVVWWWUUUUUU]]]VVV>>>???222888666777KKKooodddFFFEEEYYYlllcccaaa___444000---******------******,,,)))***+++++++++---000333777???HHHJJJpppooo\\\mmmZZZeee~~~ttt}}}~~~nnnKKK```|||]]]OOOYYYeeennnfffggg^^^WWWWWWbbboooPPPCCCooobbbaaaccc]]]SSSQQQYYYvvv|||vvv}}}|||{{{|||yyy~~~yyy~~~xxxrrrzzz}}}zzzzzz{{{rrrqqq~~~}}}xxxqqq}}}~~~vvvzzzvvv~~~{{{xxx|||zzzyyyuuuzzzzzz{{{uuunnnWWW333iii|||ddddddaaa___]]]\\\YYY^^^___[[[YYY\\\]]][[[aaaZZZ___OOO]]]tttfffzzzJJJ___ccchhhnnnuuu|||gggjjjaaaOOOMMMfffuuu|||~~~YYYDDDNNNUUUKKKHHHRRRLLLOOOPPPOOOMMMMMMRRRVVVTTTOOOMMMOOOOOOMMMMMMOOORRRPPP[[[pppzzz{{{{{{RRR\\\vvvnnnmmmnnnsssyyy{{{iiiVVVWWWUUUOOOLLLNNNMMMIIIEEEDDDAAA???<<<;;;;;;;;;999999888666666666666555@@@QQQvvvvvv|||eeeUUULLL<<<<<<>>>@@@===888:::AAAAAA>>>:::777777:::>>>@@@CCCCCCFFFRRRggglll>>>555555,,,)))222---,,,+++******)))))))))&&&))),,,***,,,BBBnnnqqqRRRGGGTTTBBBBBB???<<<<<<>>>BBBEEE???FFFOOOYYYjjj\\\fffQQQ???,,,===???===???EEEGGGGGGMMMLLLRRR]]]YYY{{{gggWWWMMMIIILLLKKKFFFHHHDDD444===:::EEEIIIaaagggLLLFFFSSSjjj|||sssmmmfff___[[[HHH...,,,,,,)))***------******,,,((()))***++++++---000333666@@@FFFFFFtttjjjZZZeeeRRRJJJzzz{{{||||||xxxzzz~~~~~~zzz}}}pppJJJmmmpppWWWlllxxxcccUUUpppXXXZZZPPPWWWgggUUUZZZmmm___eeejjjyyy{{{{{{|||~~~}}}{{{yyyyyyyyy|||}}}zzzqqqfff}}}}}}zzz{{{zzznnnnnnvvv~~~ttt{{{xxxrrr}}}|||}}}uuurrryyyxxxtttyyyzzz~~~vvvrrrxxx|||xxx{{{|||zzzyyy{{{|||pppmmm999LLL~~~eeehhh^^^ooo```RRR```[[[bbbfffbbb```aaa___ZZZ\\\NNNbbb___XXXiiixxxaaaWWWUUU^^^bbb[[[UUUWWW[[[gggqqqvvvzzz~~~|||vvv|||vvvsssqqqhhhZZZOOOJJJQQQeeehhhMMMMMMLLLLLLMMMMMMIIIEEEFFFKKKOOOOOOMMMMMMPPPTTTUUUPPPMMMMMMLLLIIIGGGIIIBBBXXX[[[PPPjjj~~~oooRRRwww~~~xxxUUUQQQRRRRRRRRRPPPOOONNNJJJFFFDDDBBB???===:::999999888444:::999111...333777555///888SSSnnneeeLLLEEEHHHFFF???:::<<<>>>AAAEEEJJJOOOSSSUUU___xxxVVVBBB111///000---+++------,,,+++***)))))))))))),,,###&&&111,,,(((IIIyyyuuupppvvvaaaXXXLLL888222FFF999:::777<<>>CCC>>>???JJJdddxxxlllMMMEEEQQQeee{{{kkktttccclllaaa666///)))+++((())),,,---))))))+++&&&'''((())))))+++...111777@@@CCCCCCxxxhhh^^^GGGYYYLLL^^^ttt|||{{{zzz~~~~~~~~~rrrNNNlll{{{ppp~~~ooottt~~~sssSSSVVV\\\WWWbbb______ccceee______tttwwwlllggg{{{|||||||||zzzxxx}}}yyyyyyyyyzzz||||||{{{yyy{{{lll|||xxxxxxxxxzzzzzz{{{{{{|||{{{{{{{{{xxxxxxyyyzzz{{{{{{||||||yyyyyyxxxwwwzzz{{{~~~~~~~~~~~~~~~{{{}}}???;;;zzztttnnngggdddeeeeeebbb___```]]]]]]```dddeeeaaa\\\\\\\\\^^^\\\WWWYYYlllyyyTTT^^^fff^^^SSSIIIHHHBBBGGGQQQOOOLLLTTTTTTUUUOOOOOOUUUUUU\\\nnnsssttteeeQQQLLLJJJHHHGGGHHHJJJNNNPPPSSSPPPMMMMMMOOOOOOLLLIIISSSQQQNNNKKKJJJKKKNNNOOOOOONNNQQQXXX```pppvvv^^^UUUQQQNNNOOOQQQSSSSSSOOOIIIDDD??????===<<<:::888777666777666555444222111000///444///222FFFgggzzzeee444222///---,,,,,,---...************))))))))))))))))))))))))+++///666;;;rrrYYYxxxPPP666777:::555888777777999<<<@@@DDDGGGLLLOOORRRQQQSSSbbbzzztttmmmeee]]]jjj\\\III@@@PPPlllyyyzzz[[[111(((+++,,,++++++***)))((('''''')))******))))))+++...111555BBB@@@MMM{{{uuudddTTTYYYJJJRRRuuu~~~}}}{{{~~~~~~~~~}}}~~~uuuQQQeee{{{uuubbbQQQDDDmmmcccWWWggg[[[ZZZ\\\]]]WWWUUUfff{{{yyywww{{{\\\~~~~~~|||yyyyyy|||xxxxxxxxxyyyzzzzzzzzzyyyqqqfff|||yyyyyyzzz}}}}}}}}}|||{{{zzzyyyxxxwwwwwwwwwxxxyyyzzzzzz{{{{{{{{{yyywwwyyy}}}|||xxx~~~}}}||||||}}}}}}}}}||||||~~~}}}{{{~~~???MMMgggyyygggbbb]]]\\\]]]]]][[[WWWZZZXXXWWWZZZ]]]]]]ZZZUUUSSSRRRTTTVVVUUUTTT[[[eeebbb~~~xxxrrruuuxxxvvvllljjjnnnhhhdddmmmlllqqqrrr|||~~~wwwpppRRREEEDDDHHHGGGEEEDDDEEEGGGJJJKKKJJJIIIIIIIIIKKKKKKKKKJJJLLLLLLKKKKKKLLLMMMNNNNNNQQQOOOPPPTTTXXXaaasss{{{aaaVVVRRRPPPKKKLLLLLLMMMMMMJJJEEEAAA>>>===<<<:::999777666555555444333222111///......111111...,,,888ZZZUUU+++333111///---,,,,,,------*********)))))))))(((((()))))))))((())),,,111555FFFkkk]]]```TTT333---222444333444444444555888<<<@@@CCCBBBHHHOOOQQQRRRXXXcccmmmlllMMMJJJEEEFFFbbbrrrbbbEEE...***...+++++++++******))))))((()))******))))))+++///222777CCC@@@MMM}}}sssdddzzzdddQQQDDDDDDllliii___ppp|||{{{}}}}}}{{{|||}}}}}}}}}}}}}}}~~~}}}ZZZddd}}}cccLLLNNNHHHvvvSSS[[[___XXXUUUVVVWWWTTTQQQ\\\jjj{{{|||zzzzzz{{{{{{wwwwwwwwwxxxxxxxxxxxxxxxxxxiiimmm}}}{{{{{{{{{}}}}}}}}}|||{{{zzzyyyxxxvvvvvvvvvvvvwwwwwwxxxyyy}}}~~~|||xxxyyy{{{zzzvvv}}}~~~~~~}}}}}}~~~|||}}}~~~zzz^^^111OOO{{{sss___\\\ZZZZZZ\\\[[[XXXUUUWWWUUUTTTUUUWWWWWWSSSOOOLLLKKKNNNTTTXXXUUURRRQQQccc]]]nnnxxx|||}}}sssWWWHHHBBB>>>;;;AAAAAAAAAAAABBBCCCDDDDDD@@@BBBDDDDDDEEEFFFGGGIIIDDDFFFIIIKKKMMMNNNNNNNNNLLLIIIHHHJJJKKKOOOWWW___iiiWWWQQQOOOLLLKKKIIIHHHGGGGGGGGGEEEAAA>>><<<<<<;;;999777666555444333222111000///...---,,,)))111333***$$$555]]]~~~RRR999555111000...---,,,,,,,,,,,,******))))))))))))((((((((())))))(((((((((+++---***888```kkkcccPPP+++---777444...000222111111333555999<<>>===___kkkvvvxxxwwwxxxyyyzzzzzzzzz{{{~~~~~~}}}}}}}}}}}}}}}}}}^^^fff~~~xxxuuuttt\\\JJJSSS~~~kkk^^^dddRRRWWWUUUUUUXXXWWWVVV[[[dddrrr|||vvvzzzwwwzzzxxx|||{{{~~~yyyvvvvvvwwwwwwvvvvvvxxxyyy}}}}}}VVVqqq~~~|||zzzzzzxxxxxxyyyzzz{{{{{{{{{{{{xxxxxxwwwvvvwwwwwwxxxyyy~~~~~~zzzzzz|||{{{xxx{{{~~~~~~~~~|||ooo;;;III~~~yyyzzz```bbbaaa```aaabbb```]]]YYYXXXVVVUUUUUUUUUTTTQQQNNNMMMMMMOOOVVV[[[ZZZVVVRRRWWWTTTPPPcccwwwyyyzzzvvvyyyvvvvvvzzz|||vvvuuu~~~}}}yyy~~~gggRRR<<<777AAAIIIDDD<<<<<<<<<===>>>>>>>>>>>>>>>;;;>>>AAAAAA@@@@@@CCCGGGBBBDDDFFFIIIKKKLLLMMMMMMGGGDDDCCCDDDHHHKKKOOORRRnnnyyycccQQQPPPRRRNNNHHHHHHJJJHHHFFFDDDDDDBBB@@@>>>;;;;;;:::888777666555444222111000///...---,,,,,,&&&,,,111111///...333888hhhiii???)))---999//////---,,,++++++++++++***)))))))))(((((((((((('''((())))))(((''')))******)))555UUU~~~tttrrrzzz;;;***&&&666:::...***444000000111222444777:::<<>>NNNkkk[[[~~~ppp@@@===<<>>ZZZWWWBBBPPP^^^sssUUUBBB:::===AAA@@@===;;;;;;<<<888999:::;;;;;;;;;:::999999<<>>>>>???BBBFFFJJJNNNPPPWWWeeeyyy}}}iii\\\BBBGGGIIICCC???QQQ|||{{{hhh???'''//////'''---*********+++,,,,,,------))))))*********---111444666AAA===MMMgggooolllBBB>>>===999TTTggglllpppcccoootttwwwwwwyyy}}}~~~}}}{{{{{{~~~~~~zzzZZZvvv~~~uuuttthhhNNNIIISSScccRRR[[[\\\VVVVVVVVVVVVVVVUUUTTTSSSSSSPPP{{{xxx|||tttyyy}}}{{{}}}~~~~~~yyywwwyyyzzzxxxvvvvvvzzz}}}||||||xxxvvv}}}|||zzzyyyxxxxxxvvvsssqqqxxxyyyyyyyyyxxxxxxwwwvvv}}}{{{{{{{{{}}}~~~zzz~~~|||{{{~~~{{{}}}@@@NNNeeesss|||VVV^^^]]]]]]^^^]]]\\\YYYVVVUUUWWWVVVTTTSSSQQQOOONNNNNNLLLNNNNNNHHHEEEHHHKKKLLLJJJCCCCCCMMMNNN;;;OOO```|||wwwcccKKK999555<<>>===:::777666666555666777777777777666666888999::::::::::::;;;<<<@@@@@@???@@@AAACCCEEEGGGDDDEEEDDDCCCGGGMMMPPPOOO]]][[[^^^kkkvvvcccZZZXXXYYYZZZXXXQQQKKKMMMTTTLLLIIIEEECCCBBBAAA@@@>>>888888777666555444333333000//////...------,,,,,,---,,,***((((((***---000"""---AAAcccZZZCCC---***444888555///++++++++++++*********)))))))))((((((((((((''''''%%%'''((()))((()))***,,,)))***+++((((((333LLLccceeeFFF::: 111444222+++(((+++------******+++,,,---///111222666999===BBBEEEFFFGGGFFFNNNTTT[[[tttwww~~~uuuZZZHHHHHHHHHAAATTTYYYaaaqqqXXXCCC,,,)))333000))),,,)))*********++++++,,,,,,((()))******+++---111444555BBB===MMMggg```cccBBB;;;@@@333@@@hhhyyyrrr```jjjnnnllllllsssvvvuuuuuuzzz~~~}}}}}}~~~~~~~~~|||}}}~~~}}}[[[}}}pppQQQ@@@XXX}}}\\\SSSQQQQQQXXXTTTVVVWWWVVVTTTSSSSSSSSSGGG~~~vvvttt|||tttssswww}}}~~~{{{{{{}}}|||~~~yyy{{{|||zzzwwwwww{{{ttt~~~tttzzzxxxwwwxxxyyyyyywwwuuuyyyzzzzzzzzzzzzyyyxxxxxx}}}|||}}}~~~yyy}}}{{{yyy|||~~~~~~~~~aaaKKK]]]tttpppYYYbbbYYYZZZ[[[[[[YYYXXXWWWVVVTTTTTTSSSQQQOOOMMMMMMMMMGGGKKKKKKFFFEEEGGGHHHFFFIIIEEEEEEFFFFFFPPP???:::@@@KKKFFFsssyyyiiiVVVOOO===;;;:::===@@@@@@;;;777;;;444---///777;;;777222333333333333333333333333444333333444666777666666777999:::<<<>>>@@@@@@AAA<<>><<<;;;999555555444333222111111000---------,,,,,,++++++******---000...***'''(((***111111...777PPPjjjrrr<<<777666555111(((!!!%%%---******************))))))))))))((((((((('''''''''&&&'''(((''''''''')))+++***'''***000000(((%%%'''EEEgggtttMMM===...))):::)))+++...///111111---((())))))***+++,,,...//////000555<<>>MMMAAAXXX@@@FFF777FFFOOOEEEKKKRRRKKKDDDKKKMMMFFFDDDDDDJJJCCC===DDDEEE===;;;:::;;;;;;:::777666555666...333777666111...111444222111000000000000111111///---,,,...333555444222000222777;;;>>>>>>===<<<999AAAFFFDDDCCCGGGGGGCCCFFFJJJLLLJJJKKKUUUcccllluuuqqqYYYUUUZZZXXXQQQMMMJJJNNNLLLDDDBBBHHHGGG@@@CCC@@@===;;;:::888666444333222222111000///......,,,,,,++++++******)))))),,,)))'''''')))+++,,,,,,###---+++$$$(((333GGG___aaaCCC999777...******000444222...,,,)))************))))))((()))((((((((('''''''''''''''((((((&&&%%%%%%''')))%%%++++++%%%%%%---111...,,,777JJJeeetttSSS555))))))000000(((,,,***+++---+++&&&(((...***+++,,,---...///000000+++000555888:::???FFFKKKLLLTTTOOOOOOffflll(((+++%%%...000%%%***111&&&))))))))))))))))))))))))((()))***++++++...222555777GGGBBBNNNkkkZZZUUU===999999888888>>>XXXqqq|||xxxyyy{{{vvvlllmmmwww{{{vvv}}}}}}{{{|||}}}}}}~~~~~~{{{nnnddd{{{~~~~~~~~~|||lllHHHRRRmmmkkkWWW^^^PPPUUUcccVVVSSSSSSVVVYYY[[[[[[XXXVVVWWWQQQ[[[xxx{{{bbbZZZwwwppp}}}zzzxxxxxxyyy|||}}}zzz~~~{{{yyy~~~~~~||||||~~~~~~~~~}}}{{{{{{|||~~~}}}zzz~~~{{{yyyzzz}}}~~~|||zzztttwww{{{||||||}}}~~~~~~}}}cccRRR___uuuuuu|||dddZZZ\\\aaaddd\\\TTTTTTYYY\\\XXXSSSOOOSSSRRRMMMKKKNNNMMMIIINNNNNNNNNNNNMMMKKKJJJHHHFFFFFFEEEEEEDDDDDDDDDDDDCCCBBB@@@>>>===>>>>>>???<<<<<<<<<;;;;;;;;;::::::888888999999999:::::::::999888888777666555555444666444333111000000111222//////............//////111111111111111111111111333333444444555666666777<<<@@@DDDGGGHHHGGGGGGGGGHHHFFFGGGKKKOOOQQQUUUZZZTTTlllkkk```^^^\\\YYYVVVTTTRRRQQQNNNLLLIIIHHHHHHIIIHHHHHHFFFCCC???;;;999888666444333333222000///---,,,,,,///...---+++***))))))((())))))))))))))))))))))))******))))))***,,,...///;;;RRRmmm~~~XXX???666555333///......---,,,,,,+++*********))))))))))))***++++++))))))((((((''''''&&&&&&''''''&&&&&&'''((())))))'''((()))((('''(((+++...---333000000BBBZZZyyybbbJJJ111000///......---......+++++++++************)))(((((()))***++++++,,,,,,,,,...222555777;;;???BBBJJJIIIOOOVVVXXX\\\pppkkkFFF000*********)))((((((((((((((()))))))))))))))))))))))))))***+++++++++...222555;;;???EEENNNfff]]]{{{NNN888666777777888...HHHkkk~~~wwwsssrrrvvv{{{|||{{{zzz||||||||||||{{{{{{{{{{{{}}}~~~~~~~~~iiiXXXeee~~~vvvOOO@@@ZZZ]]]UUU]]]SSSSSS[[[SSSRRRRRRRRRTTTUUUUUUSSSPPPQQQOOORRRaaawww}}}```tttvvv{{{wwwsssjjjwwwwwwxxxzzz}}}|||yyy{{{yyy}}}{{{xxx}}}}}}{{{{{{|||}}}|||{{{yyyyyyzzz|||~~~~~~|||zzz|||}}}}}}}}}|||{{{||||||}}}zzzyyy{{{zzz{{{qqqeee___lll^^^iii\\\YYY[[[\\\]]]XXXRRRRRRUUUWWWSSSOOOOOOQQQOOOJJJJJJLLLJJJEEEHHHIIIJJJJJJJJJHHHFFFDDDAAAAAAAAA@@@???>>>>>>===<<<;;;:::999999999999999777777777777666666666555666666666666777777777777666666555444444333222222333222111000///////////////......------......///////////////////////////111111111222333333444444777:::???BBBCCCDDDFFFGGGGGGDDDDDDIIILLLMMMPPPUUUZZZ]]]```dddnnn~~~}}}sssiii]]]TTTZZZXXXWWWTTTRRRQQQPPPPPPKKKIIIHHHHHHIIIJJJJJJIIIGGGDDD???<<<:::999666555333222111000...---,,,+++,,,+++***)))))))))))))))((((((((((((((((((((((((***)))))))))***+++,,,---'''///666>>>SSSrrrnnnWWWHHH>>>222+++***++++++***------,,,,,,+++******)))***)))(((''''''&&&'''''''''''''''((((((((())))))((((((((((((((((((((((((,,,,,,+++***)))))))))***"""***((('''...444===MMMwwwdddMMM<<<000***000000///...------------+++++++++*********))))))(((((()))******+++,,,,,,,,,...111333666999>>>BBBIIIHHHMMMTTTUUUTTT```qqq}}}qqqQQQ999++++++111***))))))((((((((((((((()))))))))))))))))))))))))))*********+++...222555888<<>>===<<<;;;:::999888888555555666666666555555444444333333333333222222222222222222333333333444444222222111111000000/////////////////////...---,,,...------,,,,,,------...------------------------.........///000000111111111444777:::<<>>333)))'''+++000333444222111111...---,,,+++************************))))))))))))((((((((()))))))))******,,,------...000444:::???CCCBBBGGGNNNQQQOOOPPPSSS^^^[[[UUUTTT\\\pppoooSSS@@@222,,,)))...222000+++((())))))(((''''''''''''((((((((((((((((((((((((((('''((()))***+++---222555;;;???EEENNNggg```rrrEEE666666222000222999111---:::\\\yyy}}}rrr{{{zzzmmmfffhhhlllllliiiqqqzzz}}}zzzxxxyyy{{{zzz{{{|||~~~~~~~~~~~~~~~~~~}}}~~~rrrQQQlll}}}|||{{{{{{}}}~~~ooo```OOOLLLnnnyyyYYYVVVeeeZZZLLLUUUSSSLLLVVVNNNKKKHHHGGGHHHKKKMMMNNNNNNMMMOOORRRQQQUUUggg{{{}}}}}}tttWWW[[[qqq```www{{{vvvrrrssswwwzzz{{{xxxzzz~~~}}}{{{|||zzzyyyyyyzzz{{{{{{yyyxxx{{{zzzzzz{{{~~~~~~}}}}}}{{{yyyyyy{{{{{{yyywww}}}{{{zzzyyyyyyxxxsss~~~sssppp}}}YYYqqq{{{QQQqqqkkkbbbYYYWWW[[[^^^]]]YYYSSSUUUXXXWWWTTTPPPOOOOOOQQQMMMJJJJJJKKKIIIFFFDDDBBBCCCEEEFFFEEECCC@@@???;;;;;;999888666555444333333444555666666555444444111111111111000000000000............////////////......------------,,,,,,,,,---.........---+++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......///000111111111444888;;;BBB@@@@@@CCCDDDCCCDDDGGGLLLWWWZZZRRRQQQZZZ]]]YYYZZZ[[[]]]^^^___``````aaaXXXXXXXXX\\\______\\\XXX]]]]]]\\\ZZZVVVSSSRRRRRRPPPOOOMMMJJJHHHGGGFFFEEEHHHGGGGGGHHHIIIHHHEEEBBB>>>:::777444333111000...///......---,,,+++******,,,+++***)))((('''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((###%%%&&&&&&)))///333333!!!(((...---+++...222555+++...///......000///,,,&&&,,,333666666333,,,&&&///---)))'''%%%&&&''')))))))))((((((((((((((('''((('''''''''''''''(((((('''((()))***,,,---...///666777888:::;;;<<<<<<===CCCCCCCCCDDDEEEDDDBBB@@@DDDEEE<<<777<<<:::555888111///...111444555444333888999444,,,333//////444???888000---...222555777666555444000---,,,---...---,,,+++******))))))************)))))))))(((((((((((((((((((((((())))))+++,,,,,,,,,...222888<<>>222555222000333---111000///BBBccczzzlllyyy|||sssnnnsssrrrkkkffflllssswwwwwwvvvxxxzzzyyyzzz|||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~|||^^^~~~{{{yyyyyy|||nnnVVVFFF<<<___yyyUUUaaaNNNYYYRRRLLLVVVRRRHHHMMMIIIFFFCCCCCCEEEIIILLLMMMGGGFFFLLLRRRMMMGGGRRRfff~~~kkkXXXvvvpppccczzzxxxxxxyyyyyyxxxzzz|||~~~}}}||||||}}}yyyyyyyyy{{{}}}~~~|||zzz}}}|||{{{|||}}}~~~~~~|||}}}yyywwwxxx|||}}}{{{xxxvvvrrrnnnmmmqqqxxx~~~vvv|||zzzeeeZZZyyyaaaQQQbbb```___]]]ZZZWWWSSSPPPOOOOOOPPPRRRQQQOOOLLLJJJIIIKKKHHHHHHIIIGGGDDDCCCEEE@@@@@@@@@@@@???===<<<;;;777777666555333222111111111222222222222222111111......---------,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***))))))))))))))))))***++++++++++++++++++++++++*********+++,,,,,,------...///000//////000333555===;;;<<<@@@BBB@@@AAADDDAAAPPPSSSIIIJJJWWW\\\VVV\\\[[[\\\^^^bbbeeedddbbb\\\ZZZYYYZZZ^^^___^^^[[[QQQSSSTTTUUUTTTUUUWWWYYYSSSRRRPPPMMMKKKIIIHHHHHHJJJJJJJJJKKKJJJHHHCCC???>>>;;;777555444333111000------,,,,,,+++******)))---,,,***)))'''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((('''''',,,+++***((('''&&&&&&%%%///,,,))))))+++---+++)))+++,,,---------...------000---((($$$$$$'''***---...,,,+++,,,//////---***(((((((((((((((((((((((())))))(((''''''''''''''')))+++...111555999<<<===@@@@@@@@@@@@@@@AAABBBCCCAAADDDGGGIIIIIIJJJLLLNNNEEEIIIEEECCCHHHEEE>>>AAADDDAAAAAACCCCCC>>>::::::777999999111>>>666888;;;...111333555555555666666///---)))'''))),,,111444---,,,+++******))))))*********)))))))))(((((((((''''''''''''(((((((((((()))***++++++,,,000555888???@@@AAADDDGGGJJJMMMOOOPPPQQQUUU[[[[[[UUUPPPOOOFFFGGGDDD@@@CCCIIIFFF===:::444...,,,///444888999111...,,,***'''$$$(((...)))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&'''((()))***---222555888<<>><<<:::999888888555444444333222111111000111000///...............,,,,,,+++++++++***************+++++++++,,,,,,,,,******************************))))))))))))******)))(((((((((((((((((()))))))))))))))))))))))))))(((((()))******++++++,,,+++---......---...000222555444666;;;===<<<===@@@999CCCKKKJJJJJJMMMNNNJJJKKKMMMOOOQQQTTTVVVWWWWWWSSSQQQPPPRRRUUUWWWUUURRRUUUVVVWWWVVVSSSNNNJJJGGGOOONNNMMMKKKJJJIIIHHHHHHFFFGGGGGGHHHHHHDDD???;;;===:::777444333222111///,,,,,,,,,+++******))))))***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&"""$$$(((---...---+++***,,,(((&&&)))---...,,,***+++++++++,,,,,,++++++,,,'''(((+++///000...------''''''((()))***)))%%%###((((((((((((((((((((((((((())))))***,,,---///000555666999===@@@DDDGGGHHHDDDCCCCCCCCCEEEHHHLLLNNNEEEJJJOOOPPPNNNOOOUUU[[[ccckkkmmmooowwwvvvrrrwwwmmmnnnuuurrrwww]]]SSSLLLEEEEEEEEEDDDAAA;;;444///777555333333333111,,,(((------,,,+++***************)))))))))((((((((((((''''''''''''''''''''''''''')))***+++,,,...222555;;;???BBBDDDFFFJJJOOORRR^^^WWWRRRQQQLLLEEEBBBDDD@@@???<<<;;;===AAABBBAAA;;;:::999999777222***$$$%%%%%%)))---,,,''''''***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***---222555888<<>>===<<<;;;;;;888666333000//////000111---,,,+++***))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((('''''')))***...(((######&&&)))'''%%%###)))+++'''$$$(((---000+++222888:::???FFFHHHDDDEEELLLIIIFFFIIIFFFEEEMMM[[[OOO\\\YYY___eeeLLLHHHUUUWWWrrrpppzzz|||xxxuuu\\\VVVjjjmmm~~~mmmcccPPPSSSBBB888KKK<<<111...333222(((&&&)))%%%,,,'''&&&***)))%%%&&&---''''''((((((''''''&&&%%%))))))))))))***+++,,,---333666:::@@@EEEJJJNNNPPPJJJMMMPPPRRRQQQLLLFFFBBBCCCAAA>>><<<;;;:::999777555333000//////...---+++((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''')))+++...111222;;;===@@@HHHaaa]]]ZZZ<<<000)))222///------000111...******000666QQQiii{{{zzzrrrrrrssssssjjjdddiiipppaaaMMMYYYwwwrrrwwwxxxyyyrrr~~~~~~~~~~~~~~~~~~zzzuuuYYYSSSNNN<<>>OOOXXXXXX\\\OOOJJJZZZ[[[kkk}}}iiibbbYYY\\\PPPPPPUUUOOOdddVVVlllccccccnnnYYYcccaaaRRRcccUUURRRWWWJJJWWWhhhttt{{{ggghhh\\\rrriiiTTTYYY^^^EEE444000111888555''')))***++++++,,,+++((($$$(((((((((((((((((('''''')))(((((()))***+++,,,,,,000333888>>>CCCHHHKKKLLLHHHJJJMMMNNNMMMKKKGGGEEECCCAAA>>><<<;;;:::888666555222000//////...---+++((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''')))+++...111222888===CCCJJJaaa^^^TTT888///)))111///...---///000///---++++++,,,111OOOrrr|||rrrrrrvvvssspppiiibbb[[[UUURRRPPPbbbsss{{{tttttt~~~yyy~~~~~~~~~~~~|||nnnXXXKKKBBBLLLhhhuuuPPPPPPTTTHHH@@@DDDFFFFFFEEEEEEFFFFFFGGGGGGBBB@@@@@@@@@BBBCCCCCCBBBAAA@@@AAACCCFFFGGGGGGEEEDDDEEEDDDFFFOOOccc|||~~~rrrsssQQQGGGHHHeeeooo~~~lllbbbaaajjj~~~}}}```jjjSSSOOOUUUjjj}}}oooaaa[[[^^^bbb___[[[ZZZ[[[[[[WWWQQQNNNOOOQQQQQQOOOKKKIIIJJJJJJJJJJJJIIIEEEAAA???@@@@@@===;;;888555333333444555222/////////......---,,,,,,,,,------,,,,,,+++*********************))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))'''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************---------,,,,,,...111444222777===@@@??????AAACCCEEEGGGHHHJJJKKKLLLKKKKKKKKKKKKJJJIIIJJJLLLMMMNNNQQQPPPNNNLLLJJJHHHFFFEEEBBB@@@???@@@CCCEEEEEEDDDCCCBBB@@@>>>;;;999777666555444333222000///......,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&(((%%%(((***((($$$###%%%)))'''...444999???FFFHHHGGG???FFFKKKIIIGGGHHHIIIHHHJJJRRRKKKAAAAAAJJJ___{{{www\\\VVVKKK[[[dddtttxxxcccOOOVVVSSScccsssttt``````YYYxxxnnneee```VVVCCC888333)))111111,,,###$$$+++---((((((((()))))))))))))))(((((((((((()))***++++++,,,000555;;;AAAEEEGGGHHHRRRQQQOOOMMMIIIFFFCCCAAAAAA>>>;;;:::999888666444444222///.........,,,+++(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''')))+++...111333666<<>>>>>@@@AAAAAA@@@======<<<:::999888777777222222222222111///---+++++++++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&'''&&&'''&&&$$$###&&&,,,222555666666666;;;CCCFFFEEEUUUQQQJJJBBB@@@DDDLLLQQQGGGTTTggglll]]]QQQOOO```{{{|||jjj^^^TTTRRR}}}~~~iiibbbiiiyyyzzzbbbWWWNNN999---&&&,,,555444)))((((((((((((((())))))***((((((((((((((()))*********---333999???BBBDDDDDDPPPNNNJJJGGGCCCAAA@@@@@@???===:::888777666444333333111...---...---,,,+++(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((+++...111333888<<>>>>>BBBEEEEEEBBBCCCGGGLLLeeevvveeeyyy}}}UUU??????<<<@@@GGGPPP^^^cccyyysssooojjj___QQQLLLPPPXXXUUUVVV[[[aaagggpppyyy}}}|||zzziiiYYYaaaaaa\\\PPPGGGLLL```qqqtttKKKgggeeeccc```^^^\\\\\\[[[VVVWWWWWWVVVTTTSSSSSSSSSNNNLLLKKKKKKLLLLLLKKKJJJDDDCCCBBBBBBBBB???888333666444333222222222000///.........---------------+++***************)))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''')))******+++,,,///222555666777666444555999===CCCEEEHHHKKKMMMOOOPPPPPPLLLMMMOOORRRUUUYYY[[[]]]OOOOOOOOOMMMKKKHHHDDDCCCFFFDDDAAAAAAAAAAAA@@@???>>>===<<<;;;999888777666111111222111000...+++***+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%'''((($$$%%%(((,,,111777;;;>>>===:::555222888EEEOOORRRBBBIIINNNJJJEEEOOOiiinnnUUUNNNZZZzzz{{{YYYVVVeeewwwttt___jjjttt___NNN@@@:::---!!!))):::)))((((((''''''((())))))(((((((((((((((((()))******---222888===@@@BBBCCC>>>=========???BBBEEEGGGAAA>>>;;;:::999888666444111///------------,,,+++''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&(((+++///222444>>><<>>>>>@@@AAAAAA@@@======>>>???@@@AAACCCDDDAAAKKKaaasss}}}~~~{{{\\\KKK===666BBBBBBAAADDDPPPbbbrrr|||LLLEEEAAAEEENNNUUUTTTQQQMMMKKKNNN\\\ttt~~~kkk```bbbfff```___\\\WWWSSSSSSVVVYYYSSSSSSRRRPPPMMMKKKHHHGGGIIIGGGEEEEEEEEEFFFEEEDDDCCCAAAAAAAAAAAA>>>777222111111000///...---,,,,,,+++++++++***************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&((()))******+++...000000111222111111444;;;@@@BBBDDDGGGJJJMMMNNNOOOPPPPPPQQQTTTVVVXXXXXXXXXXXXRRRRRRQQQPPPMMMJJJGGGFFFJJJHHHEEEDDDDDDCCCAAA@@@CCCBBB@@@===:::777555444000000111000///---+++)))***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''')))***(((,,,222888;;;:::666333---444;;;@@@FFFLLLNNNLLLRRRIIIPPPttt^^^\\\WWWjjj~~~{{{}}}uuunnnhhhooowwwzzztttvvvkkkoooyyyoooiiiuuu{{{zzzTTTJJJIII===...&&&,,,+++)))((((((((()))***)))))))))(((((())))))******---000555:::>>>AAACCC>>>???@@@AAACCCEEEGGGHHHCCCAAA>>><<<;;;:::888777000...,,,,,,,,,---,,,***'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&(((+++///222444@@@<<<@@@OOO___aaaHHH111111---///+++---...---,,,***))))))******'''000///###)))GGGeeerrruuujjjrrrzzzgggfffcccZZZMMMCCCHHH[[[mmmkkkrrrzzz~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}|||}}}~~~~~~}}}~~~~~~~~~}}}uuuhhhdddYYYJJJ@@@IIIddd~~~cccqqqXXXIIIXXXOOOPPPKKKFFFIIIPPPNNNFFFAAAAAAAAABBBDDDFFFHHHJJJ@@@???@@@AAABBBAAA>>>;;;===<<<::::::<<<>>>>>>>>>===<<<;;;<<<>>>AAACCCDDDHHHBBBAAATTTyyy}}}llliiiaaaNNNAAA<<<:::???FFFIIIKKKLLLWWW[[[aaaddd]]]OOOEEEAAADDDGGGHHHCCC>>>CCCRRR```lllmmmdddddd]]]VVVUUUSSSTTTVVVWWWWWWWWWVVVUUUVVVUUUSSSQQQOOOLLLHHHFFFJJJHHHEEEDDDDDDEEEDDDDDDCCC@@@===<<<<<<;;;777444000000000...---+++++++++************************))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&((())))))))))))***,,,***---//////000333888======>>>AAAEEEGGGIIIJJJJJJKKKMMMQQQTTTUUUTTTRRRPPPQQQQQQOOONNNKKKIIIFFFEEEHHHFFFCCCBBBBBBBBBAAA???BBBAAA>>>;;;888555333222000000//////---,,,***)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((()))+++---111666:::;;;777222//////999@@@FFFGGGHHHMMMQQQQQQ{{{___aaarrrrrrbbbdddaaaggggggjjjYYYaaa]]]___ccc```dddjjjtttqqqkkkmmmqqq{{{|||oooppp```ddd{{{uuupppyyy}}}aaalllHHH;;;:::000///,,,***)))******++++++******)))))))))******+++,,,...222777<<<@@@CCCFFFGGGHHHHHHGGGFFFDDDCCCAAA>>>;;;:::999888666444000...,,,+++,,,,,,+++***'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&(((+++///222444>>>;;;BBBQQQaaabbbDDD...000---///+++///***+++------+++***+++,,,000&&&(((222...(((>>>aaatttooorrrmmmbbbgggvvvmmm^^^dddyyypppKKK;;;FFFTTT^^^llluuuyyy{{{~~~}}}}}}||||||||||||}}}}}}}}}~~~~~~}}}~~~}}}|||}}}~~~~~~}}}}}}~~~}}}|||{{{rrr```OOOQQQFFF;;;CCCbbb}}}xxxccchhhRRRZZZVVVMMMHHHNNNRRRQQQLLLHHHGGGGGGFFFEEEDDDCCCBBBAAAAAAAAA??????@@@AAACCCCCC@@@>>>>>>;;;888888888999888888999888888999:::;;;;;;<<<888;;;999999KKKQQQ~~~||||||rrrggg```YYYRRRMMMQQQLLLIIIHHHFFFHHHQQQ[[[aaagggqqq~~~wwwrrrlllgggbbb___aaaeeeaaa[[[UUUSSSUUUXXXYYYXXX[[[ZZZYYYXXXXXXUUURRRPPPPPPMMMJJJHHHHHHIIIIIIHHHDDD???999777888888777666111111111000...,,,,,,---++++++++++++++++++,,,,,,(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''((())))))'''&&&'''((())),,,///000///000333777777999<<>>??????>>>===;;;:::999777555444222222111000///---,,,+++******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))***,,,///555999<<<888222222:::CCCVVVSSSLLLIIIVVVxxxwwweeeqqqwwwxxxhhh```XXXfffYYYZZZhhh]]]fffdddiii^^^aaa___]]]iiiiiiaaahhhtttkkk```bbbhhhxxxeee]]]iii___bbbpppdddjjjpppkkk}}}yyyzzz~~~pppkkkqqqqqquuu}}}III333222///---++++++,,,,,,++++++***************+++***+++,,,000444:::???BBB???AAACCCEEEFFFDDDBBBAAA<<<:::777555555444222000///---++++++,,,,,,+++***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&(((+++///333555;;;;;;DDDSSSccc]]]BBB---,,,)))///***)))---,,,+++***))))))))))))+++***))))))***,,,...///TTTwwwrrrmmmrrriii|||fff[[[aaannnsssLLL666===JJJZZZiiitttzzz||||||zzzyyyzzz|||}}}|||{{{}}}~~~{{{zzzzzz~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}}}}~~~~~~}}}yyyqqqkkkbbbZZZKKKBBBLLLJJJIIIyyyvvvaaatttZZZRRRNNNKKKJJJJJJKKKMMMLLLJJJHHHGGGGGGDDDBBBBBBCCC@@@;;;;;;>>>@@@@@@??????>>><<<;;;:::888777666555444333333333666666666666777777777777999666777:::999>>>VVVqqqwwwrrr{{{~~~pppkkkgggcccaaaeeeeeeaaa\\\[[[WWWUUUUUUWWWZZZYYYUUUQQQUUUUUUUUUQQQMMMIIIGGGGGGGGGGGGGGGGGGFFFEEEDDDCCC@@@>>>;;;777555444444555111000///...---,,,++++++))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((+++,,,,,,,,,,,,...222555::::::;;;<<<===AAAFFFJJJBBBLLLTTTUUUVVVXXXUUUPPPUUUSSSTTTLLL@@@CCCIIIBBBBBBCCCCCCAAA>>><<<;;;;;;BBB@@@<<<777444222111111///...------++++++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''',,,)))&&&$$$%%%&&&'''((((((***+++,,,111777777333777???:::444>>>IIISSSaaaOOOPPPooojjjsssssshhhbbbaaabbbcccXXXgggrrrnnniiinnn~~~}}}|||{{{ssskkk{{{pppaaaeeebbbVVVkkk}}}jjjggggggggggggiiinnntttyyymmmttt}}}bbbpppXXX???///)))///222,,,&&&%%%)))......)))'''***+++,,,,,,---///555<<>>BBBEEEGGGOOOTTTSSSRRRTTTRRRNNNLLLJJJMMMIIIAAAFFFLLLEEEGGGHHHHHHGGGDDDAAAAAAAAA@@@>>>:::666333111111111......---,,,+++******)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((('''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''###&&&((()))((('''''''''+++,,,---333>>>GGGGGG@@@>>>888555TTTqqqVVV;;;NNNtttyyyzzzooohhh^^^___dddkkkrrrwwwyyyyyytttgggmmmnnniiijjjiiihhheeecccdddgggiiihhhsss~~~}}}vvvxxxwwwrrruuu___JJJ111---))),,,222***)))...***!!!###...++++++,,,,,,///444:::???BBBCCCEEEGGGIIIHHHFFFDDD<<<;;;:::888777666666666000...,,,,,,---,,,+++)))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$)))((()))***,,,000333555999888@@@LLLggg\\\BBB...---***...***))),,,+++******)))))))))))))))(((((('''((()))+++,,,%%%///PPP{{{zzz|||mmm~~~|||yyypppjjjqqqiiiccceee___NNN;;;777CCCQQQ]]]dddnnnvvvzzz{{{zzzyyy{{{}}}~~~~~~}}}}}}}}}~~~}}}}}}}}}}}}|||||||||{{{{{{{{{{{{|||}}}~~~uuueeeYYYGGG888BBB<<>>???<<<999999::::::999888777555333333222111000//////...//////000000000111111111222222444......555666111---///777>>>>>>999CCC]]]ttt||||||yyyzzz{{{}}}ssshhhbbb^^^\\\^^^bbbccc___]]]___]]]XXXTTTSSSTTTVVVWWWWWWUUUTTTTTTTTTPPPQQQPPPNNNKKKHHHHHHHHHGGGGGGGGGFFFEEECCCBBBAAA;;;:::777444222111111111//////...---,,,,,,++++++)))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''((((((((()))---///555666888999999:::===???DDDIIILLLKKKKKKMMMMMMKKKHHHDDDGGGHHHCCCHHHLLLCCCFFFGGGHHHGGGDDDBBBBBBBBB===;;;888555222111000000...------,,,+++***))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&---,,,***)))''''''&&&&&&%%%&&&&&&&&&&&&'''''''''###&&&))))))((((((***,,,---;;;HHHIIIDDD>>>999666>>>LLLOOOJJJtttnnnuuueeeddddddaaagggrrr}}}yyyuuurrrqqqrrrqqqwww~~~{{{vvvuuuuuurrr~~~ooovvvBBB333///333///%%% +++777///******++++++---222888<<>><<<<<<<<<999888666333111000000///------,,,+++***)))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''***(((&&&%%%(((...444999:::===;;;444444>>>LLLUUU[[[[[[AAA>>>qqqjjjtttkkkjjj]]]ggg{{{~~~xxxooojjjrrrvvv}}}zzzddd```KKK---111222///+++))),,,///)))******+++,,,000555999???AAAEEEGGGFFFCCC@@@???>>>===;;;888555222///...,,,+++******,,,,,,+++***'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&"""$$$&&&***---000333444AAA;;;>>>KKKeeehhhvvv===---...)))---))))))******))))))((()))))))))''''''''''''''''''((((((---...$$$"""???lll~~~tttwwwuuussssssrrrsss{{{xxxfffSSSMMM@@@222000:::IIITTTXXXbbbgggnnntttwwwxxxyyyzzzxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyzzz{{{||||||~~~zzzuuupppiiibbbPPPLLLWWWLLLDDDFFF;;;EEEMMMhhhuuuqqqPPPeeedddlllTTTEEELLLNNNMMMIIIEEECCCAAAAAADDDEEEFFFEEEBBB???>>>>>>>>>888555999===;;;777666444444444333222111/////////...------------------------........./////////555222//////...,,,...111...000444999888222......)))666MMMfffwwwsss}}}zzzuuu{{{|||zzzmmmZZZ\\\ooohhh[[[]]]ccceeedddbbbccccccccceeefffeeeccceeebbbaaaaaa^^^XXXVVVXXXZZZ[[[ZZZVVVQQQNNNOOORRRNNNOOONNNLLLJJJIIIJJJKKKFFFFFFEEECCC@@@>>><<<:::999888666555333222111000------,,,,,,++++++******((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%'''((((((((((((***,,,,,,///222555777999<<>>???>>>;;;999888999777666555333111000///...,,,,,,+++***)))((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((((()))'''&&&***333<<>>===<<<999666222///---,,,+++******,,,,,,+++***'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&'''***---000333555777???999<<>>;;;999444///;;;AAAJJJSSSZZZaaafffjjjppppppqqqrrrsssuuuvvvvvvvvvvvvwwwyyy{{{~~~}}}|||{{{|||}}}}}}{{{yyyxxxxxxvvvtttqqqmmmjjjhhhcccddd```XXXPPPKKKDDD===RRRCCCIII444444RRRbbb|||^^^VVVOOOpppuuuqqqYYYLLLOOOWWWJJJMMMLLLFFFAAAAAABBBAAA@@@BBBCCCAAA>>>;;;::::::;;;666444888:::777444333000111111111111000//////...------,,,,,,,,,------,,,,,,---------.........))),,,000000...++++++,,,666000+++***+++...555;;;000888:::555777>>>AAA???\\\eeennnqqqsssxxx}}}wwwvvvUUU[[[[[[```jjjhhhdddmmm___]]][[[]]]^^^\\\WWWRRR``````^^^[[[\\\``````^^^[[[YYYZZZ\\\ZZZWWWXXX\\\RRRQQQPPPNNNLLLMMMOOOQQQJJJJJJJJJGGGEEEDDDFFFHHHEEEDDDBBB@@@===:::777666444444333222000///...---,,,,,,,,,++++++*********((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%'''))))))((((((***++++++---000333555888===@@@DDDFFFLLLRRRSSSNNNMMMNNNPPPHHHKKKPPPKKKIIIKKKFFFAAABBBCCCAAA>>>;;;:::;;;777666555333111///...---,,,++++++***)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))&&&&&&'''''''''(((((((((###'''///999CCCGGGGGGEEE<<>>BBBBBB???===>>>???============;;;999666555...,,,++++++,,,,,,+++)))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&''''''((((((......///000222444666777@@@<<>>???@@@???<<<999777777777444444666555000///000,,,---......//////......,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---$$$(((,,,...///000//////(((+++---...000111///,,,,,,000---)))+++---333===***444333333555333:::AAADDDGGGEEEHHHGGGBBBAAA======FFF@@@GGGTTTNNNMMMXXXLLLPPPQQQLLLHHHMMM\\\iii\\\^^^]]][[[]]]bbbccc^^^YYYXXXYYY[[[ZZZWWWYYY^^^SSSPPPMMMLLLNNNQQQRRRSSSMMMMMMKKKIIIFFFFFFGGGIIIGGGFFFDDDBBB>>>;;;888666333333222111000...---,,,++++++++++++************(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((()))(((((()))***+++---///000222666:::>>>@@@@@@EEEKKKKKKGGGGGGKKKMMMFFFJJJOOOHHHEEEIIIHHHEEEFFFEEECCC???<<<;;;;;;777777555444111///---,,,++++++***)))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))''''''''''''(((((((((((((((333???FFFFFFCCCAAAAAA===AAA@@@>>>HHHggghhhSSSYYYfff]]]yyytttxxxzzzyyyvvvvvvxxxwwwrrrtttuuuxxxzzz|||}}}~~~~~~vvvtttxxxvvvpppjjj999...444222***+++,,,++++++---000222999===@@@???<<<<<<>>>BBB;;;;;;<<<<<<;;;999666555000...,,,,,,---,,,+++)))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((***+++,,,,,,......---...000222555777@@@>>>FFFQQQffffffggg222'''+++'''+++(((***))))))(((((((((((()))***'''(((((()))((((((''''''---)))&&&&&&'''(((((((((,,,---RRRhhh~~~yyyvvvxxx~~~rrrjjjiiilllQQQLLLCCC888111000333777555666888:::===???AAABBBDDDDDDEEEEEEGGGHHHJJJKKKGGG@@@;;;===BBBCCC<<<555:::::::::::::::;;;======;;;>>>???BBBLLL\\\iiiooouuuwwwXXXRRRiiifffyyyYYYOOOJJJKKKIIICCCCCCHHH???GGGJJJGGGDDDDDDBBB===>>>@@@@@@???<<<999777777444222333444111,,,+++...******+++,,,---.........+++***************++++++************++++++++++++,,,,,,)))((())),,,---+++,,,///...+++---111000,,,///...)))///999444***---,,,666///000444000444999777555---333;;;<<>>:::999999888777666444222///---+++++++++***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''((((((((()))666BBBLLLKKK???777888===FFF>>>@@@[[[|||jjj```]]]]]]dddfffZZZ}}}wwwuuusssrrrtttvvvwwwwwwooolllddd]]]ZZZXXXPPPHHHLLLMMMNNNOOOOOONNNMMMMMMNNNQQQTTTVVVZZZ___cccccc```iiimmmrrr|||}}}~~~lllLLL...111+++,,,,,,,,,,,,---///222777;;;===<<<999999===BBB999999999888666333000...111///...------,,,+++)))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))),,,...000111111(((((('''(((+++000444777;;;;;;DDDOOOgggcccVVV222+++***))),,,&&&+++(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((+++222BBB^^^~~~}}}tttlllyyyyyyvvvooodddWWWKKKCCC@@@777777,,,444444---777666666>>>555<<<<<<888999...???000999;;;999???<<<===???AAA???;;;???IIIMMMLLLpppmmmjjjyyykkknnn[[[KKKPPPPPPTTT```ttt|||iii]]]QQQLLLHHHGGGIIIIIIFFFBBBGGGIIIIIIEEE@@@======>>>@@@>>><<<<<<===;;;777333000000000000////////////------,,,,,,,,,++++++++++++*********))))))((((((((()))))))))************((()))))))))******************+++++++++,,,,,,,,,---------.........//////////////////000000000000222222222333444555777888888999;;;======???BBBEEENNNNNNPPPQQQSSSUUUWWWXXXbbb\\\XXXYYY^^^___[[[VVVWWWTTTTTTXXXZZZYYYUUUSSSZZZZZZXXXVVVSSSPPPMMMLLLJJJKKKLLLJJJGGGEEEEEEFFFBBBBBBAAA@@@===;;;999888111111000///...---,,,,,,+++++++++***)))(((((('''******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((,,,---...///000333888;;;@@@CCCGGGJJJKKKLLLMMMOOOHHHHHHHHHGGGGGGFFFEEEDDDBBBDDDCCC???===???===::::::888444000......//////...---***(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''))),,,'''(((...+++&&&000AAAKKKLLLBBB---666JJJGGGCCC999WWWyyyggg[[[WWWccc~~~{{{xxxzzz~~~vvvrrrkkkbbbXXXPPPJJJGGG@@@===<<<<<<>>>???===:::999999888777777777777777888999:::;;;===>>>???@@@CCCDDDFFFJJJOOOUUU[[[^^^fffllltttzzzaaa555+++---555"""///::: 222000444888::::::999;;;===777777777666444111///---///...---,,,+++*********&&&''''''&&&%%%$$$###"""''''''''''''''''''''''''222111///---***(((&&&%%%&&&'''(((***---111444666<<<@@@AAA@@@yyyvvvnnngggTTT111+++***(((+++%%%***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((***222BBBWWWeeewww}}}vvvvvv___jjjyyyvvvyyykkk]]]^^^MMMFFF<<<000666111:::===999999:::...@@@AAA888>>>>>>QQQUUUUUUeeeVVVjjjqqqyyy~~~}}}rrrcccWWWHHHPPPGGG^^^ccceeeqqqcccWWWMMMFFFMMMIIIEEEEEEFFFGGGDDD@@@CCCDDDDDDBBB>>><<<<<<>>>===;;;:::999:::888555111/////////.........------,,,+++++++++*********************)))))))))(((((((((((()))))))))*********(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,---------..................//////////////////000000111333444555333555777888999:::===@@@GGGHHHJJJMMMOOOQQQRRRRRRVVVSSSPPPQQQUUUVVVSSSOOOVVVQQQMMMMMMOOOQQQQQQRRRTTTTTTTTTSSSQQQNNNLLLKKKLLLIIIFFFDDDEEEEEEDDDBBB???>>>===:::777444222000111111000///...---,,,,,,++++++******)))(((((('''))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,---...111555888;;;???CCCGGGIIIKKKNNNPPPMMMMMMMMMKKKJJJGGGEEECCCBBBDDDBBB>>><<<===<<<888777555333000///000111222...,,,***(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&%%%%%%&&&'''%%%,,,***!!!%%%:::KKKOOORRR999333TTTCCC&&&@@@KKKwwwzzz___]]]jjjggguuu~~~}}}}}}{{{yyyvvvsssnnnfff\\\UUUHHHFFFCCC>>>:::777444333555222000111222222000...222222111000000000000000222222222333444444555555555555555555666777999:::>>>CCCJJJPPPWWW___hhhnnnyyy~~~}}}~~~FFF###))):::'''$$$666///222666:::<<<======>>>@@@;;;;;;:::999777444111000///...---,,,+++*********'''&&&&&&&&&%%%%%%$$$$$$"""###%%%(((+++...000111******)))((('''&&&%%%%%%''''''(((***---111444666888>>>EEEHHH}}}ppphhhPPP///+++)))'''+++%%%)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%)))000666VVVwww{{{tttnnnkkkjjjnnnwwwyyyvvviiibbbggglllrrrcccLLL[[[aaaKKKNNN<<>><<<===>>>:::888777666666444222///------------,,,,,,,,,,,,*********))))))))))))((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))*********++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------------...------------...///111111000111333444555666999<<<@@@BBBEEEIIIKKKMMMMMMNNNSSSQQQQQQRRRTTTUUUTTTRRRTTTRRRPPPOOOPPPQQQQQQPPPOOOPPPQQQQQQPPPOOOMMMLLLQQQKKKEEEEEEHHHJJJGGGCCCBBBAAA???;;;888555222111000000///...---,,,,,,++++++******))))))((((((''')))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''')))***+++,,,...222555666:::???CCCGGGJJJNNNQQQHHHHHHIIIIIIGGGEEEBBB@@@BBBCCCBBB===;;;;;;:::666222111///......///111222---,,,***(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''&&&'''(((((('''((()))(((---@@@SSSOOO???:::AAAOOO999>>>HHHOOOyyy{{{|||}}}xxxyyykkkaaaUUUMMMIIIDDD<<<666666666555555555666666777666444333444555555444333555555444444444444444444555555555555444444444444333333333444555555666666000111333444666;;;AAAEEEPPPYYYfffrrr|||qqqsssJJJ:::!!!---===000111555999;;;===>>>???AAA>>>>>>===<<<999666333111///...---,,,+++*********'''&&&&&&%%%%%%%%%&&&&&&)))))))))***************$$$$$$$$$%%%&&&&&&''''''''''''(((***...111444666777===DDDIIIkkkeeeLLL...+++(((&&&***%%%'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%$$$%%%&&&***AAAUUUiii|||yyyuuu|||xxxsssdddxxx}}}tttuuuwwwuuuoooiiisssggg}}}ZZZeeeqqq]]]^^^VVVUUUlllRRRwwwrrrllliiimmmvvvhhhNNNOOOHHHAAA@@@EEEKKKOOOPPPGGGDDDBBBBBBCCCDDDBBBAAABBBBBBAAA@@@???=========888777555444333111000...------,,,,,,,,,+++++++++*********)))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((()))))))))))))))************+++)))))))))*********++++++*********+++++++++,,,,,,++++++++++++,,,---...//////111222333444555888:::<<>>BBB???qqqiiiqqqvvvsssvvv}}}wwwiiiSSSGGGLLLDDD:::444333444333222444444333333333444444555111111111222333333333333111111222222222111111111222111111111111111000000000111222444555555555555888777555222111111222333555888>>>EEEPPP^^^mmmwww||||||rrr|||{{{QQQ000888+++111&&&...000333666999;;;===>>>>>>>>>===;;;999555222111///...---,,,+++*********'''&&&&&&%%%%%%&&&'''(((...---+++(((%%%""" ###$$$%%%&&&'''((()))***'''''')))+++...111555777:::<<<@@@CCCgggcccHHH---,,,(((%%%+++%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''((()))$$$)))&&&---GGG```qqqwwwlllaaa]]]aaalll~~~yyyuuuMMM444444???:::===BBBEEEFFFFFFFFFGGGFFFDDDCCCCCCDDDEEEDDDDDDBBBAAA@@@>>>===<<<:::999777666555333111/////////---------,,,,,,,,,++++++************))))))))))))'''''''''''''''''''''(((&&&''''''''''''(((((((((&&&''''''''''''((((((((((((((()))))))))*********((((((((())))))))))))***))))))))))))************+++*********+++,,,---......///111111222333666888888:::>>>BBBFFFIIIJJJKKKMMMOOOQQQSSSUUUUUUUUUTTTQQQXXX\\\[[[ZZZZZZVVVPPPRRRRRRQQQPPPNNNLLLKKKJJJCCCEEEFFFFFFDDDAAA>>>===>>><<<:::777555333222222//////...---,,,+++******)))))))))((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&(((******+++,,,...000666888<<>>@@@BBBCCCCCCCCCCCCCCCDDDEEEFFF@@@>>>;;;::::::999666444666666555222///......///,,,,,,,,,,,,++++++++++++************))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((())))))))))))((((((((())))))))))))******************+++,,,,,,***,,,---......///111444333555888;;;@@@DDDGGGIIIJJJJJJLLLOOORRRSSSQQQOOOPPPUUUUUUNNNMMMSSSUUURRRSSSRRROOOLLLIIIHHHHHHHHHAAAEEEHHHGGGDDD@@@>>>>>>;;;:::777444222222111111......---,,,+++******)))((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((***+++++++++---///555888;;;===@@@CCCHHHKKKQQQPPPOOONNNKKKIIIGGGFFF@@@BBB@@@;;;999999888444666555333111///---,,,+++)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$&&&(((((('''''')))+++===MMMVVVTTTSSSUUUNNNBBB:::DDDdddkkkkkkxxxsssnnnwwwpppGGGDDD@@@>>>===;;;777333444777999:::888666777999666555555444444444555555555666666555333222333444333444666777777666555555555666666666666666666777777777666555555444444333000000000222444444222000444333222111111222444555111;;;KKK]]]ooo{{{rrr~~~uuu888>>>'''/////////222666999::::::999999888777555333000...///...---,,,+++*********'''(((((()))((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((()))+++...222555777888<<>>AAACCC???@@@@@@@@@AAAAAACCCDDD===;;;999888999999777444444555444111---+++---...++++++*********))))))))))))))))))(((((((((''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((())))))******(((***+++++++++,,,///111111111333666;;;@@@EEEHHHKKKJJJJJJNNNSSSTTTQQQLLLNNNUUUUUUMMMKKKSSSWWWUUUUUURRRNNNJJJHHHHHHIIIJJJIIIHHHFFFEEEDDDCCCBBBAAA???===999666333222111111......---,,,+++***))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&(((************+++,,,333555888:::===AAAFFFJJJMMMLLLIIIFFFCCCAAA@@@@@@???AAA@@@;;;999:::999666555444333111...,,,+++***((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&((()))'''&&&***333<<>>:::444111000333666999------...///000222444444222555888::::::<<<@@@CCCAAABBBDDDEEEFFFEEEDDDCCCEEEEEEEEEDDDCCCCCCBBBBBB>>>===;;;:::999999999999<<<999666555555444111//////000333555888888666555<<<:::777666;;;III\\\iiiyyy|||DDD777111000///222666999:::999888888888888666444222111///...---,,,+++*********'''(((***+++***(((&&&$$$(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%((((((***,,,///222666888999===DDDPPP~~~```eeeAAA---000***%%%---((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&''''''''''''***%%%&&&...+++$$$((("""888CCC<<>>>>>>>>???AAACCC===:::888999;;;<<<:::888333333333000+++***+++...))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((()))))))))***(((((((((((()))))))))***(((((('''''''''((()))))))))***+++,,,,,,---///111111111222555:::@@@FFFIIILLLIIIHHHMMMSSSUUUPPPIIINNNYYY]]]WWWVVV\\\]]]WWWWWWTTTOOOJJJIIIJJJMMMOOOMMMFFF???>>>AAACCCBBB??????===999444111///.........------,,,+++***))))))'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%''')))***))))))***+++///222555888;;;@@@EEEIIIHHHFFFCCC@@@???>>>???@@@>>>AAA???;;;:::;;;:::777111111///...,,,***)))((('''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''***+++((((((111BBBPPPPPPQQQUUUTTTDDD888EEE[[[zzzlllxxx}}}~~~yyyvvv^^^NNNDDD===777555666888:::<<<<<<<<<<<<;;;999777777:::>>>===666///666666777999;;;===???@@@FFFKKKRRRWWW\\\aaahhhmmmoooppprrrttttttsssrrrqqquuuuuusssrrrpppooonnnmmmeeebbb\\\VVVPPPMMMKKKJJJBBB===888666777888777666222222222333555555444333000333666888999;;;AAAEEEMMMdddIII111///...000444777888777999999999999888666555333//////---,,,+++*********''')))+++,,,,,,)))%%%#########$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''((()))***,,,///333666888>>>===@@@IIIbbbbbb<<<222+++))))))''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))222777???JJJVVVaaajjjnnnttteeeWWWMMMDDD:::333************++++++++++++***************************555666111111999???<<<666<<<@@@??????@@@AAA@@@===;;;777555;;;???999000+++555777'''&&&...333***///((('''------%%%"""&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))***+++++++++---...000333777;;;>>>@@@FFFGGGHHHIIIJJJLLLMMMNNNPPPTTTXXXYYYWWWSSSPPPNNNGGGGGGGGGFFFGGGGGGHHHIIIHHHGGGFFFEEECCCBBBAAA@@@999666222/////////...---...---,,,***)))(((((((((((((((((((((((((((((((((***&&&&&&******&&&&&&***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&))))))((((((((('''''''''((((((''''''&&&%%%%%%%%%'''''''''&&&''''''((((((((((((((((((((('''&&&%%%'''''''''''''''(((*********(((&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&'''((((((''''''''''''((((((((())))))000777;;;<<<>>>CCCHHHMMMOOONNNIIIFFFEEEBBB===BBB@@@<<<:::::::::999888111111000...---,,,+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&$$$$$$%%%&&&''''''+++))))))%%%'''===QQQPPP[[[PPPLLLGGGAAADDDjjjyyyuuuwww}}}tttnnnrrr}}}zzzqqqTTTLLLAAA999777999:::;;;===<<<;;;888666666888:::::::::999888777777777888999>>>FFFNNNTTT[[[bbbhhhqqqtttyyy}}}~~~||||||yyyttthhhaaaZZZWWWUUUOOODDD;;;;;;999666444333555999;;;666888888666444555999===777;;;FFF[[[uuuJJJ444...///,,,+++===222777777888888666333000///......---,,,++++++++++++++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((()))***,,,///333555777;;;>>>>>>JJJ~~~gggeee;;;222***))))))''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))$$$$$$&&&(((+++---...///111999DDDMMMWWWhhh}}}sssSSSCCCFFF;;;555...+++,,,,,,)))&&&))))))))))))((((((((((((************************222&&&+++///222222111===EEE;;;555777;;;;;;:::;;;@@@AAABBBGGGBBB...***<<<000000+++444---///(((,,,))))))((('''&&&(((,,,///''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))******+++++++++,,,---///222555777999???@@@BBBDDDFFFHHHHHHIIIKKKNNNPPPPPPNNNKKKJJJJJJKKKJJJHHHGGGFFFFFFFFFFFFEEEEEEDDDBBBAAA???>>>===999666222000/////////......---+++***)))(((((((((((((((((((((((((((((((((((($$$$$$(((((($$$$$$(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''(((((((((((('''''''''&&&$$$%%%&&&'''((()))******---,,,***)))((('''&&&&&&''''''(((''''''&&&&&&%%%)))(((((((((''''''''''''&&&&&&&&&''''''((())))))''''''&&&&&&&&&&&&%%%%%%'''''''''((((((((()))))))))...444888:::===BBBEEEHHHKKKKKKIIIHHHJJJHHHDDD@@@>>><<<<<<======<<<:::111111000...---,,,+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((((((((()))!!!$$$000@@@PPPXXXTTTDDDXXXCCC;;;LLLzzznnn}}}hhhiiimmmpppnnncccRRREEE>>>;;;777666888:::;;;:::;;;===>>>>>><<<;;;;;;<<<333444555888>>>GGGPPPVVVeeejjjqqqvvvyyy|||~~~zzzsssmmmddd^^^UUULLLCCC<<<555000888999;;;;;;:::999::::::???;;;777999FFF___zzz^^^::::::000666%%%<<<888888999999777555222000///...---,,,++++++++++++++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((***,,,///333555777777>>>CCCRRRyyycccbbb999111)))))))))'''&&&((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))******)))((('''&&&&&&&&&"""%%%)))******---222666...777:::555111222111,,,444333222555999:::888666666000...///+++###!!!$$$'''$$$###$$$(((++++++))))))))))))(((''''''&&&&&&)))))))))))))))))))))))),,,&&&555---222BBB777???;;;333333===BBB>>>===@@@333999,,,)));;;<<<---,,,222...+++!!!***###,,,&&&---///***&&&'''&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))******+++,,,,,,,,,---...000111222<<>>888666222000000000///...---,,,+++***)))((((((((((((((((((((((((((((((((('''%%%%%%''''''%%%%%%'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((((((''''''(((((((((''''''''''''&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))))))))(((((((((((()))******+++******))))))((()))))))))(((&&&%%%$$$(((((((((((('''&&&%%%%%%''''''((((((((()))))))))***,,,000444999===AAACCCHHHJJJJJJFFFCCCCCCAAA<<<===<<<;;;;;;;;;999777444111000///...---+++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''(((((())))))((($$$***<<>>;;;;;;:::888666666888:::DDDHHHOOOWWW```kkkuuu|||yyy}}}xxxrrrkkkbbbVVVMMM>>><<<999777777777777777222999>>>???===@@@HHHQQQqqqyyyYYY666///(((@@@000888888999999888666333222//////---,,,,,,,,,,,,,,,+++***))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((***,,,000333666777888>>>DDDSSSxxxdddaaa777///)))((()))'''&&&((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((()))***+++,,,------)))***+++***(((%%%###"""+++...---'''%%%)))------+++***)))***,,,---+++)))&&&(((((((((,,,111555666+++)))((()))******(((&&&((((((((((((((((((((((((((((((((((((((((((((((((*** 444)))&&&...///888:::;;;:::666444444777444HHH>>>,,,222111***222(((000000111---111)))"""%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******---,,,------...///000111;;;>>>CCCHHHKKKMMMNNNMMMQQQRRRTTTTTTRRRPPPPPPPPPRRRPPPMMMJJJGGGFFFFFFFFFGGGGGGFFFEEECCC@@@===<<<777555222111111000///...,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((((((((((((''''''''''''''''''''''''***))))))(((((('''&&&&&&************+++---...///)))((((((((((((((((((((('''((()))***++++++******,,,+++******))))))))))))))))))************)))((('''(((((((((((()))))))))++++++---222888>>>AAABBBIIIKKKJJJFFFCCCBBB???:::@@@???>>>===<<<888222...000000///...,,,+++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''(((((((((''''''(((%%%222===EEEMMMMMMJJJMMMGGGCCCFFF|||zzzkkk]]]YYYTTTNNNCCC666......666===:::<<>>???>>>======AAAHHHQQQXXXaaahhhsss|||zzzkkkbbbUUUJJJEEEAAA???<<<;;;===<<<888333555>>>GGGMMM^^^yyyXXX===:::,,,555666777888999888666444222000///...---,,,,,,,,,,,,***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((***,,,000333666888<<<@@@AAAMMMwwwfffccc555---(((((()))'''&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%$$$$$$$$$'''((()))+++---.........,,,---,,,((('''***---...***)))(((((())))))((((((***...,,,%%%###'''%%% &&&&&&'''((())))))'''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''111...333000+++'''FFF777<<<;;;555888CCCFFF???666<<<777444888///***555...(((+++$$$)))!!!)))***:::...&&&)))***%%%&&&+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((()))))))))***((((((((((((((()))))))))***++++++,,,---///111222333777<<>>:::777555666444111111111000///---++++++***)))((((((((((((((((((((((((((((((((((((&&&''''''&&&&&&''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,,,,---))))))((('''&&&&&&&&&&&&******))))))))))))***+++,,,,,,,,,,,,,,,++++++***+++***)))(((***,,,///111(((((()))***************(((((((((((()))))))))***,,,,,,---111777===AAABBBGGGKKKLLLJJJJJJLLLKKKGGGFFFEEEDDDDDDBBB===777333000000///---,,,+++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))(((&&&%%%'''((('''???HHHIIIRRRQQQEEEBBB>>>OOOyyysssooofffWWWRRRVVV:::999888888999;;;>>>???@@@AAAAAA@@@???=========999===EEENNNXXXdddpppwwwvvv}}}yyykkk___TTTIIICCC>>><<<:::999999<<<@@@BBBEEE???DDD___}}}zzzkkk>>>(((===444555777777777555333222000000///...------------))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''))),,,000333666888===@@@BBBNNNsssdddddd333,,,'''((()))'''&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((******))))))(((''''''''',,,+++***(((&&&%%%$$$$$$%%%''')))***)))(((%%%###***))))))(((((())))))***$$$***,,,)))***///...)))******++++++++++++******%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((((((((((('''111+++###333666&&&---222444777???GGG???222000<<>>:::666000///...---,,,***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((&&&((()))(((&&&&&&***...666IIIGGGGGGUUUMMM999777WWWxxx{{{hhhXXXXXXYYYHHH///333444666;;;BBBEEEDDDBBBBBBAAA@@@===<<<>>>CCCFFFKKKTTTaaammmvvv{{{~~~ttthhh```OOOLLLJJJIIIIIICCC:::222>>><<<<<>>>>>GGG@@@+++ &&&)))###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((()))*********((((((((((((((((((((((((&&&&&&'''((()))+++,,,---111333666;;;???CCCFFFGGGJJJMMMQQQRRRQQQOOOMMMMMMMMMKKKGGGDDDCCCCCCEEEFFFGGGGGGGGGFFFBBB>>>:::777111000////////////,,,+++******)))(((((((((((()))(((((((((((((((((((((((('''******''''''******'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))*********++++++++++++,,,,,,---......///000000<<<===>>>AAADDDGGGIIIKKK<<<;;;:::999:::;;;===>>>BBB@@@>>><<<;;;<<<===???EEEDDDAAA===777111,,,)))000...,,,)))))))))+++,,,(((((()))))))))*********(((+++---...000666>>>EEEHHHKKKKKKGGGEEEEEEBBB>>>===<<<<<<<<<<<<:::666333000///...---+++***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%''')))((('''***111777EEEMMMFFFFFFOOO???===___~~~kkkppphhhRRRBBB>>>888///>>>===<<<===@@@CCCEEEEEEAAA@@@???===>>>DDDLLLSSSgggmmmvvv|||~~~}}}{{{zzzzzz{{{yyyssslllkkkqqqxxxyyyxxxwwwxxxzzzzzzxxxuuuyyyyyyzzzyyyyyyzzz|||~~~~~~{{{|||~~~~~~uuuuuusssqqqnnnmmmnnnooollljjjjjjkkknnnqqqrrrrrrqqqvvv|||{{{wwwuuukkk```PPPFFFDDDEEEFFFFFF;;;DDDIIIDDD===HHHddd~~~sssddd000333444666777777666555444222111000///............(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''))),,,000444777999:::BBBHHHXXXqqqaaaaaa111***&&&''')))'''&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))(((((((((((('''***......+++***,,,///...+++***---000333777:::999999:::::::::;;;>>>@@@???>>>======;;;999777777222333333333333333555777111111///---+++***((('''))))))))))))))))))))))))***$$$%%%999111222555///FFFKKK!!!mmm777YYY"""$$$...%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''((()))******+++((((((((((((((('''''''''))))))((())))))***+++,,,///111444888<<<@@@CCCEEEHHHJJJLLLLLLKKKJJJJJJKKKSSSPPPLLLHHHFFFGGGHHHIIIFFFFFFFFFDDDAAA<<<888555000///......///...,,,******))))))(((((((((((()))((((((((((((((((((((((((+++//////++++++//////+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,))),,,111888???FFFLLLNNNBBBAAA???===;;;:::999999777666555444555666888999888666555444666:::>>>AAAQQQSSSUUUUUURRRMMMGGGCCC888555111---++++++---...))))))))))))************&&&))),,,---...333===EEECCCFFFHHHFFFGGGIIIHHHEEEAAA???===<<<;;;888444111//////...---+++***)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))$$$&&&)))))))))...777???FFFLLLGGGKKKKKK777WWWyyyzzzfffTTTGGGEEEAAA666222666???CCCGGGHHHGGGCCC@@@>>>======<<<;;;===DDDNNNVVVUUUVVVYYYZZZ[[[]]]```bbbTTTWWWWWWQQQHHHCCCDDDHHHHHHHHHKKKQQQUUUUUUQQQNNNJJJKKKKKKJJJIIIHHHJJJKKKNNNHHHDDDFFFKKKOOOMMMIIIIIIJJJLLLNNNOOOPPPOOOOOOJJJMMMNNNLLLMMMPPPQQQOOOAAA@@@>>>===<<<;;;::::::===;;;999888:::>>>BBBEEEFFFIIILLLLLLLLLMMMQQQTTTLLLOOOTTTYYY\\\XXXPPPJJJHHHEEEDDDEEEIIILLLLLLJJJlll\\\444555777888999888666555222111000//////.........'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%'''))),,,000444777999>>>BBBDDDQQQkkkZZZbbb---+++)))((((((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((''')))))))))'''&&&)))000555000(((333333444888333???BBBDDDKKKTTTXXXYYY\\\```bbbllliiiqqqrrrnnnyyywwwqqquuussslllccc[[[SSSLLLNNNGGG???===???CCCDDDCCCLLLLLLKKKJJJEEE>>>444---+++'''(((,,,+++&&&%%%(((---%%%======&&&666000:::777''')))'''MMM$$$'''&&&!!!'''###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))---///222555888===DDDHHHHHHHHHIIIKKKNNNPPPPPPPPPPPPLLLFFFBBBAAACCCGGGKKKCCCCCCCCCAAA>>>:::666444000000///...---,,,,,,+++((((((''''''''''''((((((((((((((((((((((((((((((((('''(((---333888999888''''''''''''((((((((()))))))))(((((('''''''''&&&)))((('''((()))******)))...,,,(((&&&(((,,,---+++)))***+++---+++,,,333<<<;;;LLLFFFEEEJJJQQQTTT<<<666===<<<;;;<<<666:::LLLHHHVVVCCCSSSJJJMMMNNNZZZWWWGGGQQQ^^^UUUPPPNNNAAAGGGNNN]]]PPP[[[TTT^^^WWWJJJ@@@>>>DDDBBB555000444...+++)))))),,,,,,***&&&,,,)))(((+++...111999AAACCCEEEFFFGGGJJJMMMIIIBBBIIIFFFBBB???<<<999555333000...,,,+++,,,,,,+++)))((((((((((((''''''''''''(((((((((((('''&&&%%%$$$'''''''''''''''''''''''''''''''''(((((()))***+++,,,***&&&%%%,,,777AAAFFFIIIHHHQQQAAA,,,UUUtttssszzzoooZZZLLL;;;333444999<<<<<>>999???666...:::>>>===888...555333(((999EEE000>>>333111555444888999333333333666999777333555;;;:::444555888@@@VVVfffeeeRRRNNNJJJIIIIIIIIIKKKNNNTTT```VVV444333@@@999999>>>333333111...///000111...,,,)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%'''---111222666;;;>>>CCCCCCMMMiii[[[aaa---+++)))((((((((('''%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&)))'''%%%###"""###$$$&&&,,,)))***111:::;;;333)))??????NNNNNNOOO\\\jjjkkkmmmrrrwwwwwwuuuyyyzzzuuuyyywwwsss~~~{{{rrrtttsssnnnmmmqqqtttsssqqqpppooommmggg]]]OOOEEEHHHKKKQQQWWW[[[ZZZVVVRRREEE;;;111,,,(((&&&+++222$$$$$$yyyPPPkkk:::@@@000///111'''000$$$'''&&&!!!'''###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++---///222555:::@@@EEEEEEEEEGGGIIIKKKLLLKKKJJJOOOLLLHHHEEECCCBBBCCCCCCBBBBBBAAA@@@===999555222000000///...---,,,++++++((((((''''''''''''((((((((((((((((((((((((((((((&&&%%%$$$&&&)))+++***)))'''''''''((((((((())))))))))))((((((((('''''''''***)))'''''''''((())))))&&&))),,,,,,,,,,,,+++)))---///000666AAAJJJGGG>>>CCC>>>+++...555<<>>;;;666333000...,,,+++,,,,,,+++)))(((((((((((('''''''''''')))(((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''(((((()))***+++'''(((***,,,222:::AAAEEEQQQGGG999:::___{{{}}}yyykkkaaaFFF@@@999555666<<>>111>>>@@@FFFHHH>>>666888===777<<>>EEEBBB>>>888444444777999;;;333666;;;:::444666HHHZZZjjjeee[[[QQQKKKIIIFFFCCCQQQUUUccc|||SSS---777FFF777...;;;666444111000111000...+++)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((&&&(((---111333666;;;>>>CCCFFFUUUiii\\\^^^---+++(((((((((((('''&&&))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%((('''&&&&&&''')))+++---'''000888888888BBBXXXkkk|||vvvuuurrr|||{{{zzzwwwnnneeedddiiiUUUYYYOOOUUUWWWSSS]]]WWWWWWYYYXXXWWW[[[ccciiijjjpppuuu|||{{{uuuvvvhhhTTTDDDAAAIIIVVV^^^ddd^^^VVVNNNAAA000$$$ '''GGG+++aaaDDD((('''MMM...999|||,,,$$$'''$$$'''&&&"""'''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***---///222666<<<@@@EEEGGGJJJMMMNNNMMMLLLKKKKKKKKKJJJIIIGGGEEECCCBBBAAAAAA@@@>>>;;;777333111000000///...---,,,++++++((((((''''''''''''(((((((((((((((((((((((((((((()))'''&&&&&&&&&&&&%%%###''''''((((((((()))))))))))))))(((((((((((('''''')))(((((('''((()))+++,,,((()))******((()))---111BBBHHHLLLNNNVVV]]]VVVIII666444333NNNWWWLLLSSSUUUWWWcccjjjqqq~~~xxxvvvXXX\\\PPPTTTNNNKKKMMMRRRRRRMMMMMMSSSGGGEEEAAA<<<666000+++(((,,,)))(((+++------000555@@@DDDGGGFFFFFFIIIJJJHHHEEECCCBBB@@@>>>;;;666222111///---,,,,,,,,,+++***((((((((((((''''''''''''***)))'''&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((()))***+++&&&'''+++222999AAAHHHLLLFFF999444ZZZzzzvvvwwwdddRRRIII777999;;;<<<===AAAHHHLLLLLLEEE===666000------......222333000333<<<@@@===---444===@@@===:::888999BBB;;;;;;;;;777===@@@888444666GGGHHHIIIMMMDDDHHH999DDDKKKIIIKKKXXXdddjjjxxxuuufffbbbcccbbbsss}}}|||sssyyyjjjwww{{{}}}nnnmmmwwwvvviiiddd^^^___YYYEEEEEE___mmmjjjcccfffpppllldddfffaaaffffffbbbcccfffaaaWWW[[[RRREEEDDDGGG>>>999BBBCCCnnnnnnXXXZZZ[[[QQQPPPQQQRRR[[[uuu???---EEE<<<,,,===888666444222111000---+++***))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''')))''')))...222333777<<>>>>>OOOmmm{{{ooorrrooorrrvvvfffeeeGGGEEEFFFIIIHHHCCCBBBEEEIIINNNHHHRRRWWWSSSYYYPPPJJJMMMMMMKKKMMMQQQPPPMMMUUUWWWZZZ___gggpppxxx}}}}}}wwwmmm___OOOEEERRRVVV]]]aaa]]]RRRFFF???333444\\\qqq;;;!!!111%%%555%%%'''$$$111$$$'''&&&"""((($$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((***+++---///333888<<>>;;;777333111000//////...---,,,+++***((((((''''''''''''(((((((((((((((((((((((((((((()))((((((((()))))))))((('''(((((((((((()))))))))))))))((((((((((((((((((&&&((()))***++++++,,,......***'''***///999EEEPPPTTTaaannnpppgggYYYOOOJJJRRRTTTTTThhhlll```lllrrriiiUUUIIIDDDGGGKKKFFFGGGHHHFFFAAA<<<777444000+++(((***,,,,,,000444:::BBBHHHHHHHHHJJJLLLKKKBBBAAA@@@@@@>>>:::555111222000...---------+++***((((((((((((''''''''''''***)))&&&%%%$$$%%%'''(((''''''''''''''''''''''''''''''''''''((()))***+++***(((+++666BBBIIIMMMOOOBBB???ccctttyyyfffOOO===666:::===BBBEEEFFFGGGHHHHHHDDD===222222999;;;???III;;;===;;;777:::AAA???777GGGAAA;;;:::>>>EEEJJJMMMaaahhhwww~~~|||}}}qqqZZZRRRmmmvvvccclllhhhWWW@@@EEEjjj|||kkkXXXXXXRRRUUUVVVTTT\\\qqqbbbuuurrr:::333>>>;;;666777555444222111000...---******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***(((***///222444777<<>>BBBGGGKKK<<<444,,,+++++++++---111333===GGGJJJKKKMMMNNNLLLDDDCCCBBBBBB@@@===777333333111///---------+++***((((((((((((''''''''''''***(((&&&%%%$$$%%%'''(((((((((((((((((((((((((((''''''''''''((()))***++++++)))000@@@KKKKKKFFFBBB===RRR{{{sssaaaNNN>>>888999AAACCCFFFIIIKKKHHHBBB>>>111111///:::JJJCCC<<>>@@@,,,!!!***888(((""",,,'''---###'''&&&"""(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++,,,...222666666<<>>;;;777444111//////...---,,,+++******((((((''''''''''''(((((((((((((((((((((((((((((('''((()))((('''&&&'''(((((((((((()))))))))******(((((())))))))))))******(((+++---,,,)))(((+++---555;;;KKK^^^fffbbb___aaadddZZZXXXeeeyyy{{{lll^^^TTTLLLEEE@@@JJJ???555111///+++***,,,...777AAAFFFKKKOOOPPPMMMJJJHHHGGGEEECCC@@@;;;777555222000......---,,,***((((((((((((''''''''''''((('''&&&&&&%%%&&&'''((((((((((((((((((((((((((('''''''''(((((()))***+++***---;;;LLLQQQFFF;;;666FFFzzzrrrpppWWWDDD999777???HHHDDDDDDEEEFFFFFFBBB;;;555///333222BBBZZZZZZ```~~~xxxqqqkkkfffhhhnnnTTTLLLSSSKKK^^^OOOAAA???AAACCCCCCAAA@@@GGGSSS^^^xxx^^^___XXXNNNYYYwwwuuu{{{VVV???DDDCCCAAAPPPnnnmmm[[[RRRVVVWWWSSS\\\mmmNNN...888777111222333222000//////000+++******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((+++((()))...222333666;;;AAABBBGGG]]]eeeaaaccc+++)))''''''((()))((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&***000666:::;;;EEETTTeeesss|||yyyiiiTTTEEEHHHXXXhhhttt~~~{{{sssiiifffiiieeemmmjjjtttyyyzzzvvvooopppssssssnnngggtttwwweeeYYYZZZeeeuuuyyy}}}~~~yyytttoooggg^^^YYY]]]wwwAAA 444((( YYY...111+++;;;999$$$XXX"""...(((+++###'''&&&###)))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************,,,000333555;;;BBBFFFHHHJJJOOOSSSOOOMMMJJJFFFCCCAAA@@@????????????===:::666222000///......---,,,+++******((((((''''''''''''(((((((((((((((((((((((((((((((((***+++***((('''(((***(((((()))))))))*********(((((()))))))))************,,,,,,++++++000999@@@MMMRRR^^^hhhddd\\\___kkkYYYsss|||lllXXXIIINNNDDD<<<:::777111,,,+++,,,222888>>>FFFOOOQQQOOOMMMJJJGGGEEECCC???;;;888555333000///......,,,***((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((()))***+++...555DDDPPPKKK??????GGG~~~jjjWWWCCC999999===DDDKKKEEEFFFGGGDDD>>>888333111---777888IIIiiiyyypppKKK<<<555222888>>><<<111222NNNnnnxxxSSS<<>>CCCIII]]]cccdddccc+++)))''''''((())))))(((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))((((((***000999BBBGGGKKK[[[rrryyyoooQQQOOOPPPYYYhhhyyy|||vvvhhhkkkpppsssppprrr~~~yyypppzzz}}}tttiii^^^WWWnnnvvv||||||{{{{{{tttlll^^^ddd___bbbGGG333444!!!))))))666***hhh$$$444fff"""***///@@@###''''''###)))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))(((***...000111777===@@@@@@CCCHHHMMMNNNMMMLLLKKKIIIFFFDDDCCC>>>>>>>>><<<999555111//////......---,,,+++***)))((((((''''''''''''((((((((((((((((((((((((((((((###&&&((((((&&&&&&(((+++))))))))))))************(((((())))))*********+++***+++++++++///;;;KKKWWWbbbaaacccbbb[[[\\\vvv|||JJJCCC>>>??????888111...+++...111777BBBMMMRRRPPPLLLIIIEEEBBB???<<<999666666444111//////...,,,***)))(((((((((''''''''''''&&&&&&'''((((((''''''&&&))))))))))))))))))))))))'''''''''(((((()))***+++444<<>>EEEGGGEEECCCHHHKKKLLLEEE999000...000000???>>>DDDUUUVVVuuuvvvyyyFFFNNNRRRMMMCCCDDDRRRVVVJJJEEEJJJJJJKKKIIIFFFFFFHHHDDD===MMMDDDccctttPPP```YYYeeeuuuccc[[[]]]^^^\\\[[[nnnbbb222???666888888555111......000++++++******)))(((((((((''''''''''''''''''''''''''''''''''''((((((((()))***'''(((---000111444999;;;DDDKKK^^^cccgggddd,,,+++)))((((((((()))***))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((,,,&&&%%%((()))''')))///###)))///333:::GGGVVV___lll{{{ZZZLLLAAANNNnnn{{{xxxpppsss|||zzzzzz{{{YYY[[[dddqqqzzz~~~aaaYYY|||```YYYEEE+++333###222>>>444...OOO)))!!!$$$***+++%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((((((((((()))))))))******+++***(((''''''((()))***)))))))))******))))))(((,,,,,,***)))))))))***+++******++++++,,,,,,,,,---000222777===BBBEEEDDDCCCJJJJJJIIIGGGIIIJJJEEE>>>GGGBBB<<<999999777444111---,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((******,,,---------,,,+++---///000666HHH\\\dddaaammmLLLUUU[[[uuu~~~}}}yyyIIIGGGDDD333:::333///---222777;;;LLLXXXSSSMMMMMMMMMJJJDDD???;;;:::666555333111///------,,,)))))))))))))))))))))))))))(((((('''''''''((((((((((((''''''''''''(((((()))(((***,,,)))&&&,,,777FFFOOOFFFPPP888;;;ccc~~~iiiTTT;;;>>>AAACCCCCCCCCFFFIIIFFFPPPOOO???222000444555>>>BBBJJJ[[[wwwsssppp|||cccSSSooofff|||kkk~~~xxxuuudddcccHHHXXXDDDMMMkkkttt[[[qqqwwwlllgggXXX]]]uuunnn^^^XXXgggbbb```pppAAA::::::666444444333///---///++++++******)))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((***---111444777999999@@@AAAhhhhhh\\\^^^++++++)))((((((((()))***)))(((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''$$$&&&+++,,,'''$$$&&&444777<<>>@@@===:::777555222000...------,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))(((+++)))((()))+++---...///111+++333JJJ```fffcccaaaKKKYYYkkkNNNGGGWWWKKKJJJ)))$$$:::???;;;EEESSSOOOPPPPPPMMMHHHCCC???===777555333111///---,,,,,,)))))))))))))))))))))))))))(((((('''''''''((((((((((((''''''''''''(((((())))))***+++((((((222>>>FFFBBBTTT888IIIVVV|||gggPPPAAA===???CCCEEEFFFFFFGGGHHHIII```fffOOO888555:::999@@@FFFZZZ\\\JJJqqqPPPEEEGGGHHHMMMzzzddd~~~sssSSSkkk}}}uuuDDDTTTxxxxxxooooooIIIGGGeeewwwrrraaagggiiibbbccctttxxxEEE777999888333///000000000++++++******))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((***---111444777999;;;BBBBBBhhhhhh___```+++***)))((((((((())))))((((((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((---(((&&&'''(((+++111777888===LLLcccyyybbbWWWBBBSSSsss}}}vvvbbb```lll{{{zzzzzz}}}qqq```XXXZZZ{{{tttzzzjjj```___ZZZOOO===,,,VVV%%%(((222RRR{{{HHH((()))(((444"""111YYYbbb"""'''&&&111''' &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))+++*********))))))((((((,,,,,,---...---,,,+++***))))))******))))))((('''***************+++,,,---((((((((())))))))))))))),,,...111555:::???CCCEEECCCHHHJJJGGGEEEFFFDDDAAA>>>??????<<<888444222111------,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))***************,,,...///---CCCYYYaaacccccc^^^WWWmmmOOOnnnnnnRRRHHH555>>>@@@222,,,@@@MMMAAALLLMMMNNNLLLGGGBBB>>><<<888666444111...,,,+++***))))))))))))))))))))))))(((((((((''''''(((((())))))((((((''''''(((((()))************)))---:::HHHRRRQQQJJJ???EEE|||zzzdddMMM>>>:::CCCEEEGGGGGGGGGGGGJJJLLL```}}}XXX999===IIIJJJQQQ]]]}}}QQQCCC^^^vvvvvvoooeeexxxWWWuuu~~~ddd===SSSjjjjjjNNNIIIggg~~~}}}yyyrrr]]]ccczzzvvv}}}UUUDDDQQQ[[[{{{{{{eeehhhfffaaacccvvvPPP<<<===999222...000222111+++++++++***))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((***---111444777999<<>>AAACCCAAA<<<666444444...---,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))*********''',,,//////,,,,,,000555OOOPPPbbbssscccLLLaaaxxxmmmtttXXXAAA999:::111000@@@MMMHHHKKKMMMLLLHHHBBB===;;;888777444111...,,,******(((((((((((((((((((((((((((((((((((((((((()))***))))))(((((((((((())))))*********)))+++444CCCPPPJJJIII///EEEbbb~~~jjjRRR@@@===CCCKKKLLLLLLHHHEEEIIISSS\\\{{{~~~NNN555JJJccchhhddd|||HHHBBBkkkqqqNNNlll{{{^^^===NNNeeeqqq|||lll\\\DDDFFFEEE===III]]]FFFHHHFFF@@@EEESSS```fff```kkkrrrxxx}}}|||nnn```WWW[[[ZZZ[[[lll{{{vvvsssbbbooosssdddjjjmmmiiijjjzzzPPP???222222333//////333,,,,,,+++******))))))(((((((((((((((((((((((((((''''''''''''(((((((((((('''(((***---111444777999:::@@@???bbbgggeeefff******((('''''''''((()))'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))"""***000000///444???IIIoooyyy~~~qqqUUUEEEOOOddd{{{}}}hhh\\\xxxyyytttppp{{{}}}|||vvvrrrrrrqqqooorrrsssuuuuuuuuusssqqqooorrrrrrrrruuuxxx{{{{{{zzzyyyzzz}}}qqqXXX___mmmooocccGGGTTTOOORRR^^^111BBB$$$666...000---(((...%%%888)))222***444'''///'''((('''+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***)))*********++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******+++,,,,,,***++++++,,,,,,,,,,,,++++++++++++++++++++++++***,,,,,,,,,,,,++++++++++++)))***,,,...000666===CCC>>>EEEIIIFFFDDDEEEEEEDDD;;;>>>@@@>>>888333000000...------,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((()))))))))*********+++(((---000...,,,222@@@LLL\\\gggbbbRRRZZZ}}}{{{mmmKKK===222111;;;BBBIIILLLPPPPPPLLLFFFAAA>>>888777444111...,,,******((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))************111===JJJSSSNNN<<<;;;KKKiiiRRRAAA;;;BBBLLLLLLNNNMMMIIIIIITTTgggwwwhhh===444RRRnnnuuuttt|||~~~hhh???BBBfffjjjuuuiiiRRRiiipppbbbDDDTTTooofff}}}^^^kkkfffAAANNNaaaxxxzzzrrrbbb^^^ooo\\\```eeeooopppbbbtttaaaLLL777OOOsssnnnnnnnnniiijjjrrrHHH---444:::...***444,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((***---111444777999:::AAA???bbbeeeeeeggg***)))((('''''''''(((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))###(((---///888LLLaaannnppp___UUUSSS\\\tttiii```{{{tttvvvxxx|||~~~zzz{{{xxxwwwuuurrrtttqqqnnnlllmmmqqqwwwzzzwwwvvvwwwyyy{{{|||{{{zzzvvvxxxzzz{{{{{{}}}zzzqqqWWW}}}oooqqqiiiaaaGGGSSSUUUYYYMMM555###***777"""'''((($$$---,,,$$$222...'''"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))))))))***************+++,,,,,,------------,,,,,,,,,+++++++++,,,,,,------.../////////,,,,,,,,,,,,+++***)))(((******+++,,,---,,,,,,,,,+++++++++++++++*********)))+++---------111999???<<>>BBBCCCCCCFFFIIIGGGCCCFFFDDDBBB@@@===999333000......---,,,+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((())))))******+++,,,,,,///,,,+++444DDDVVVccciiieeeZZZrrr}}}KKK;;;CCC???DDDIIILLLIIICCC===999777555333111///---,,,,,,))))))))))))))))))))))))(((((((((((()))***+++,,,******))))))))))))*********))))))000@@@NNNOOOHHH///@@@mmm~~~ooo[[[GGGAAAEEEKKKOOOQQQKKKJJJMMMZZZnnn}}}^^^BBB;;;<<>>---(((+++(((+++!!!'''"""111%%%%%%+++&&&$$$)))***%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))******************+++,,,,,,---......---///222777;;;???CCCDDDLLLRRRYYY___aaa^^^YYYVVVPPPRRRTTTXXX[[[]]]___```XXXWWWUUURRRMMMHHHDDDAAA000000000//////.........+++...///...+++,,,222777CCCDDDEEEFFFJJJNNNLLLFFFJJJFFFBBB@@@>>>:::444//////...------++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((())))))***++++++,,,,,,///+++///AAAYYYfffddd]]]SSS{{{aaa===AAAFFFLLLNNNKKKEEE???<<<666555333111///------,,,))))))))))))))))))))))))(((((((((((()))***+++,,,******))))))))))))******)))))))))222DDDRRROOOCCCFFFPPPooo|||ZZZKKK???CCCLLLPPPNNNKKKQQQLLLPPPddd~~~}}}^^^>>>...999BBBGGGdddwwwbbbnnncccBBB888======***;;;HHH^^^QQQ[[[QQQAAAZZZxxx{{{OOORRRtttDDDNNNPPPKKKkkkWWWNNNXXXmmm~~~zzzWWWNNNlllwww}}}~~~wwwzzz|||yyyUUU222000:::999///------,,,++++++******)))((((((((((((((((((((((((''''''''''''((((((((()))((((((***---111444777999:::CCCCCCfffbbbbbbccc******)))((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''###000444***$$$)))......;;;<<>>444999'''///111***'''+++...---///444666<<>>AAAXXXLLLCCCEEE^^^HHHDDDEEELLLPPPNNNNNNRRREEEYYYiiifffGGG>>>444777CCCLLLbbbnnnPPPNNNAAA@@@777666333///333::::::CCCYYYoooFFFQQQ\\\hhhPPPYYYUUUFFF<<>>kkkrrriiikkkYYYXXXpppmmmtttmmmqqqzzz~~~ooollltttyyy~~~~~~hhhNNNEEEGGGOOOIII555***)))'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((()))******((('''&&&''')))222...(((&&&***//////,,,,,,---666===BBBKKKPPPLLLTTTXXXVVV\\\cccXXXOOO[[[tttfff]]]iiiaaarrrnnnooozzzkkkzzzttt___```aaadddUUUYYYWWWTTTVVVZZZ\\\^^^ooollldddbbb\\\PPPHHH???///---------***'''+++222///666???CCCBBBBBBDDDGGGEEEDDDBBB???;;;777333111///...---+++***))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))((()))++++++***,,,...---)))))):::\\\cccddd]]]bbbsssjjjRRRQQQQQQOOONNN222;;;888555222000...+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,000222LLLQQQFFFJJJ999xxxvvvhhhNNNHHHDDDEEELLLOOOMMMMMMOOOZZZlllyyy^^^888111222GGGUUUMMMTTToooZZZ??????555777333222333888???@@@CCCSSShhhqqq~~~BBBPPPWWW]]]uuusss@@@FFFwwwvvvzzzPPPCCCDDDNNNyyyXXXQQQ]]]kkknnnccceeeddd{{{yyy~~~PPP;;;000444***......---,,,,,,++++++***))))))((((((((('''''''''))))))))))))))))))))))))***(((***///222333777<<<@@@DDDFFF]]]ddddddddd******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((---%%%###***,,,---<<>>>>>BBBEEECCCCCCBBB???<<<999666444000///---,,,***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++((()))---...,,,+++--->>>LLLgggiii]]]YYY{{{}}}wwwvvvTTT888KKK<<<:::222000333111++++++000)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++000333999OOOTTTAAA???MMM~~~jjjOOOEEEIIIGGGHHHMMMOOOOOOQQQTTTpppWWW???===:::@@@KKKMMMYYYrrrGGG111555///222333777000666BBBGGGTTTiiitttuuu???QQQRRRPPPcccyyyfffvvv^^^TTTfffhhhYYYgggrrrwwwbbb>>>777444444......------,,,+++++++++)))))))))(((((((((''''''))))))))))))))))))))))))***(((***///222333777<<>>BBBFFFGGGCCCCCCBBBAAA???;;;888666000///...,,,******))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********,,,((()))...---)))...:::SSSfffeeeNNNYYYdddaaaPPPJJJ:::000444444+++)))000))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,777'''OOOEEEFFFIII888}}}|||ZZZFFFHHHHHHKKKNNNNNNNNNRRR\\\fff~~~UUU---CCCIIIAAAFFFUUUhhh{{{zzz@@@000555222333777<<<===\\\www___pppmmm>>>UUUQQQJJJiiiiii___uuu___[[[nnnwwwVVVooocccgggLLL>>>...777.........---,,,,,,++++++)))))))))(((((((((((('''((((((((((((((((((((((((***(((***///222333777<<<>>>AAAEEE```iiiiiiddd***))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******&&&,,,...---777PPPiiivvv]]]bbbZZZ```|||~~~}}}ppp||||||sssnnnrrruuuwwwzzzvvvjjj___jjjbbb\\\```kkkssssssoooxxxiii|||bbbkkkxxxwwwpppyyyyyyjjjxxx}}}jjjXXXLLLBBBMMMBBB333)))&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((()))******+++'''***---...---,,,++++++555///222CCCXXXccccccbbbXXX\\\^^^rrr~~~sssuuu```ZZZTTTTTTTTTLLL999(((000+++)))///:::CCCFFFEEE@@@@@@AAA@@@>>>;;;888666000///...,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++,,,***,,,...***)))888LLLTTTooocccJJJmmmvvv{{{bbbJJJ888777666,,,'''***************************))))))))))))))))))))))))))))))))))))***+++,,,---111///WWWGGG???GGGRRRrrriiiNNNEEELLLFFFMMMPPPNNNMMMWWWkkk|||UUU111BBBGGG???>>>KKKpppggg<<<222666777333666666555MMMppp{{{mmm[[[QQQ^^^iiiAAAZZZTTTOOOmmmjjjsssttthhhhhhwwwPPP|||tttmmmmmm;;;222555//////...------,,,,,,+++***)))))))))((((((((((((((((((((((((((((((((((((***(((***///222333777<<<<<>>???>>><<<999555333111000...---+++*********))))))))))))))))))))))))((((((((((((((((((((((((((())))))******++++++++++++,,,...---+++333GGG[[[bbb]]]```~~~~~~||||||{{{{{{{{{|||}}}}}}}}}WWWDDD333111222...++++++************************)))))))))))))))))))))))))))))))))***+++,,,---...)))KKKJJJTTTHHHAAAtttVVVEEEDDDJJJGGGMMMPPPNNNRRRccc{{{}}}NNNDDDGGGRRR___ZZZJJJbbbLLL777333666===777888FFF<<<777EEEPPPHHHYYYgggEEE]]]VVVYYYwwwvvv~~~vvvzzzkkk{{{YYY|||xxx@@@???111//////......---,,,,,,,,,******)))))))))((((((((())))))))))))))))))))))))***(((***///222333777<<<<<>>>>>???@@@@@@===:::555333111000...---+++*********))))))))))))))))))))))))((((((((((((((((((((((((((())))))******+++,,,,,,)))---...,,,111BBBVVVbbbiiieee~~~xxxrrrooollllllkkkjjjiiihhhhhhggggggfffdddbbbbbbccceeefffiiiooowwwtttUUU>>>999222//////000//////************************)))))))))))))))))))))))))))))))))***+++,,,......333WWWCCCSSSMMMTTTdddKKKCCCHHHMMMNNNPPPPPPRRR```wwwvvvDDD666LLLlllnnnYYYaaabbb888777777:::KKKGGGGGGAAAAAA???YYYmmmLLLBBBsssgggHHH]]]WWWccczzzrrrzzziiiwwwaaaxxxaaaZZZvvv|||zzzrrrjjjbbbddd???,,,/////////...------,,,,,,*********)))))))))(((((())))))))))))))))))))))))***(((***///222333777<<<===AAAKKKlllkkkiiiddd******)))((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++,,,111EEE___hhh\\\PPPLLLwwwhhhqqqsssnnnrrrwwwwwwttt}}}gggZZZmmmhhh|||yyy||||||ttt]]]jjj^^^sss]]]{{{{{{{{{~~~|||uuu{{{wwwyyy~~~aaaLLLWWW]]]SSS===+++'''***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((()))***+++,,,,,,,,,+++***,,,333???NNNWWWIIIPPPWWWiii~~~}}}|||vvvzzz}}}wwwyyyaaaKKKXXXQQQFFF888///000999AAAAAABBBCCCCCCAAA===888555111000///---,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((((())))))***++++++,,,,,,(((---,,,+++888OOO___cccVVVyyynnnbbbWWWPPPOOOOOONNNMMMLLLKKKKKKJJJNNNKKKHHHEEEEEEFFFHHHJJJGGGMMMWWWbbbhhhjjjiiigggooossszzzsssUUUiiiLLLJJJ;;;@@@@@@888111000///---************************)))))))))))))))))))))))))))))))))***+++---...///EEENNNGGGEEEGGGssskkkrrrXXXHHHGGGNNNTTTWWWTTTQQQXXXnnnqqq<<<===YYYdddgggyyyxxxgggTTT111<<>>CCCNNNpppjjjggghhh))))))(((((((((((())))))))))))))))))************'''+++,,,***)))+++,,,,,,111HHH```llldddQQQUUUqqqzzz}}}gggxxx|||nnnjjjoooxxx~~~tttoootttqqqjjjeee[[[ttt}}}~~~}}}yyyuuuqqqoooiiifffbbb___^^^___bbbddd^^^eeepppzzzyyy{{{{{{rrruuu}}}~~~jjjXXXXXX___RRR<<<...((('''------'''&&&+++***%%%''''''''''''''''''''''''))))))))))))((((((((((((******)))'''(((+++------...(((444===BBB___hhhKKKTTTzzzyyyvvvuuu}}}wwwyyy|||sssGGGOOOTTTMMM;;;,,,...999@@@FFFGGGBBB??????<<<666555222///---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++///,,,---555FFF^^^cccTTTeeeuuufffWWWMMMGGGCCC@@@???>>><<<;;;:::::::::>>>777444:::<<<999999===:::<<>>zzzLLLuuuXXX666444///000000))),,,///(((+++++++++************)))))))))))))))))))))))))))+++***+++000222333888>>>>>>HHHPPPyyyyyyiiiggg```))))))(((((((((((())))))))))))))))))*********************+++***)))+++---000___ooo[[[VVVhhhxxxwww___}}}nnnjjjnnnxxxrrr{{{{{{kkkgggyyy~~~xxxnnnbbbWWWOOOJJJGGGBBBAAA@@@>>><<<;;;999888===>>>??????>>>===;;;999;;;999666444333444666888???CCCIIIQQQ\\\jjjwwwzzzsss}}}vvvzzz^^^SSSiiiYYY000)))%%%***+++&&&%%%)))+++((('''''''''''''''''''''''')))))))))))))))))))))((($$$''',,,...///...---+++)))///555GGGVVVOOOVVVuuummmttt{{{tttZZZCCCCCCDDD999000<<>>EEEUUUtttnnndddBBB333<<>>???DDDLLL{{{vvveeecccZZZ))))))(((((((((((()))))))))))))))*********++++++---)))***,,,+++''',,,666YYYiiihhh]]]cccqqq}}}{{{fff{{{uuukkkfffqqq}}}eee``````mmmuuucccVVVIIIDDD<<<333---***))))))---,,,+++*********++++++***+++---///000000//////111000000//////000000111000000000333:::EEERRR[[[xxx|||{{{{{{}}}xxxsssrrr{{{hhhWWWnnnrrrKKK((((((******'''&&&(((***)))''''''''''''''''''''''''))))))))))))))))))))))))&&&))),,,...---+++***+++>>>EEELLLNNNeee~~~kkkqqqzzziiizzztttZZZMMMIII>>><<<777===AAADDDEEEEEE>>>777666333000...---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,(((///888QQQeee\\\oooppptttZZZLLL=========<<<:::666333111666777777777666444111000777888777444333666666444888666555666777999:::999@@@666999???999999IIIWWWiiirrrfffPPPDDD???@@@HHH:::@@@???>>>TTT|||kkknnnVVV<<>>444///333444,,,---111---+++++++++************)))))))))))))))))))))))))))***))),,,000222333888>>>@@@@@@IIIppp___]]]ZZZ))))))(((((((((((())))))))))))*********+++++++++...***+++...)))'''666JJJuuufffXXXccczzz{{{tttxxxlll~~~qqqnnnjjjqqqsssaaaUUUhhhpppXXXMMMDDD666+++'''...---+++++++++...111333000//////000111333444555000111111222333222222111111222333555555555555555444444444333222444777:::OOO^^^yyyyyyuuuoooqqqxxxuuuxxx|||sss{{{vvvtttooo```uuurrr666,,,+++******)))(((((()))'''''''''''''''''''''''')))))))))))))))*********+++***)))***+++---444<<>><<<:::222333555777999;;;<<<=========999444777???BBB>>><<<>>>??????===<<<===>>>EEE>>>GGGKKK===>>>FFF???FFFOOOGGG===@@@BBB>>>>>>DDDCCCBBBCCCIIIYYYssszzz|||kkk???BBBVVV@@@---000+++,,,,,,+++************+++***)))((((((((()))***+++---'''(((///---***999OOOAAARRR???pppvvvrrrzzzSSSHHHTTTSSSSSSYYYUUUTTTiii{{{KKK<<>>IIImmm\\\\\\^^^))))))(((((((((((())))))************++++++++++++,,,,,,......(((---EEE___```bbb^^^ggg~~~wwwnnntttyyynnncccmmm{{{ZZZYYYkkkxxxKKK:::.........)))+++222...///000111333444444555111111000......---------000000000111111111111000111333555777888888777666444666888999777666666666333???XXXYYYuuu|||zzzuuuuuuyyy}}}~~~~~~sssssstttsssxxxeeeooo}}}]]]111)))&&&***,,,)))'''***((((((((((((((((((((((((((()))))))))*********+++***((()))---000555BBBOOOOOOdddlll[[[www~~~|||mmmsssrrrlllppp~~~{{{{{{}}}YYYAAA===999777<<>>>>>???@@@===>>><<<<<>>UUUFFFGGG???eeesssjjjKKKJJJYYYVVVSSSXXXUUUdddzzzUUU@@@GGGJJJVVVoooqqqcccxxxppp~~~cccqqqDDDMMMaaaYYYggg{{{}}}zzzxxxPPPRRRoooiiiLLLrrrSSSgggfffbbbKKK>>>WWW}}}iiiccchhhOOOVVVUUU]]]lll===111000333,,,+++///---+++++++++*********))))))(((((((((((((((((((((((()))))),,,111333333777===BBB???LLLooo___aaa]]]))))))(((((((((((())))))*********++++++++++++,,,+++...000,,,,,,999TTTjjjVVV]]]kkk}}}rrrtttzzz{{{wwwllljjjkkkdddeeejjjmmmzzzyyyoooRRR555...***+++000111...111999---...000111222111000000333444555555555555444444777888999:::<<<===>>>???===>>>AAACCCDDDDDDCCCBBB888999::::::888888999;;;333666>>>???QQQ```uuu|||yyywww}}}{{{~~~|||zzz}}}vvvyyysss{{{wwwyyyqqqnnn@@@---"""'''---***(((,,,((((((((((((((((((((((((((())))))******++++++++++++))),,,222555666BBBPPPVVVmmmXXX\\\}}}jjjeee```uuuhhhtttwww}}}~~~hhhWWWPPPCCC888888===>>>===;;;888555222000///...---,,,************************************************)))******+++,,,---......777;;;ZZZfffaaaiiiNNN@@@<<<@@@FFFEEE===<<>>???>>><<<;;;::::::;;;===@@@BBBDDDEEEAAABBBDDDFFFGGGGGGFFFEEE@@@AAABBBAAA>>>;;;:::::::::999444;;;:::GGGTTTdddvvv{{{~~~{{{wwwyyy}}}}}}}}}|||{{{{{{|||}}}|||yyykkk{{{vvvvvvwwwzzzmmm^^^@@@((((((---)))(((,,,((((((((((((((((((((((((((())))))******+++,,,,,,...+++///888===BBBTTTgggvvvTTTTTTuuuiii^^^```ZZZMMM___aaa]]]^^^kkksssyyyxxxtttooo~~~vvvnnnooozzzwwwgggmmmWWWAAA:::<<<===>>>???999666222000//////---,,,************************************************)))******+++,,,---...///999OOO[[[bbbzzzVVVQQQ[[[bbbhhhooodddSSSJJJOOOSSSTTT___ooo|||gggccc~~~QQQZZZhhh{{{wwwlll~~~|||XXX666333444...///------,,,++++++++++++,,,)))))))))******+++,,,---***------***...<<>><<<<<<@@@FFFHHHJJJJJJHHHHHHHHHJJJLLLMMMKKKLLLMMMLLLIIIEEE@@@===>>>>>>???@@@AAACCCEEEFFFEEEFFFHHHIIIJJJJJJJJJIII@@@DDDJJJLLLJJJEEE???<<<:::;;;444BBB444;;;;;;MMMfffoooyyy}}}||||||~~~~~~{{{|||~~~~~~{{{vvv|||oootttnnnyyyssszzz~~~sss|||TTT111+++...)))''',,,))))))))))))))))))))))))((())))))***++++++,,,,,,...***...<<>>???AAADDD999666222000000///...,,,************************************************)))******+++---...//////<<<___TTTTTTlllMMM^^^{{{xxxnnnggguuutttsssyyyIIIPPP]]]jjjuuu|||{{{tttFFF???===111555...---,,,,,,++++++,,,,,,))))))***+++,,,,,,------)))000///(((...AAANNNOOO@@@===}}}XXX___DDDVVVUUUMMMRRRSSS\\\vvvoooGGGYYYcccfffmmmwwwuuu```zzz___GGGooodddooo~~~{{{[[[\\\NNNYYYCCCZZZdddvvv~~~tttggglllggggggwwwMMMyyyJJJCCCccc{{{XXXgggiii^^^zzz\\\???000222111//////***+++++++++************)))))))))))))))))))))))))))((()))---222444444777<<>>;;;AAAPPPEEEKKKJJJEEETTTGGGSSSJJJEEEHHHKKKJJJHHHHHHIIIFFFIIIDDDGGGLLLBBB===CCC;;;MMMGGG===KKKFFFOOONNNOOOWWWUUUIIIHHHOOOMMMOOOIIIDDDEEEIIIJJJGGGCCCHHHCCCAAA???<<<999;;;AAAVVVdddyyyzzz||||||tttttt}}}vvvvvvxxx{{{{{{tttlllhhhiiiwww}}}oooiii444000---###222&&&))))))(((((((((((())))))+++)))))),,,,,,+++,,,000+++999111OOOJJJyyyYYYVVVpppYYYVVVYYYggg}}}zzzwwwkkkaaa^^^```dddxxx~~~{{{uuurrrqqqoooiiiEEEOOOKKK333@@@GGG777555333000///...------,,,+++******)))*********************************(((***+++++++++,,,111666OOOZZZQQQxxx{{{dddSSSxxx\\\|||hhh]]]FFFyyyzzzwwwIII@@@:::000666...------,,,++++++++++++************************+++000"""+++...OOOLLLIII;;;\\\jjjyyyuuu[[[MMMMMMQQQTTTPPPQQQhhhfffNNNBBBEEEYYYaaabbbxxxjjjdddZZZVVVQQQaaayyyaaadddwwwxxxMMMFFFQQQYYYPPPvvvlllsssxxxkkktttXXX```fffPPPFFFjjjSSSCCC:::EEE|||<<<222+++777++++++333,,,,,,,,,+++++++++******************))))))))))))******,,,///222666999:::===GGGKKKgggmmmjjjggg++++++************++++++******+++++++++,,,,,,,,,///'''444666```YYYfffddd~~~rrr|||}}}zzzjjjeee}}}nnnssstttQQQ666CCC666LLLFFFLLLJJJ???NNNVVVSSSJJJBBBKKKGGGAAAJJJDDD@@@AAADDDIIIKKKKKKKKKKKKTTTGGGHHHNNNPPPPPPZZZooorrr```mmmllldddfffXXXYYYfffrrrzzzsssllldddVVVLLLTTTdddccccccVVVNNNGGGCCCHHHDDDMMM^^^}}}~~~||||||{{{zzz{{{{{{zzzyyyyyyuuuvvvyyyzzzwwwooohhhdddfffnnnwwwHHH///(((000''',,,))))))(((((((((((())))))+++)))))),,,,,,))))))---000***OOOUUUcccVVVqqqxxxiiiZZZhhhooo|||qqqTTT\\\xxx{{{ZZZCCCAAALLL777:::888555222000///...---,,,++++++***************************************+++***+++---,,,+++444???YYYWWWkkkggg^^^jjjtttyyyppp]]]iiiYYYpppqqqllliiiggg<<<:::...666///...---,,,++++++++++++************************+++111&&&...222PPPKKKEEEEEE~~~zzzmmmPPPKKKNNNQQQQQQPPPYYYrrrccc333DDDggg{{{hhheeettt{{{]]]HHHVVVSSSfffzzzaaaffflllOOO777GGGbbbooowww{{{nnn```zzz]]]^^^___uuulll```gggJJJ888FFFrrrDDD222)))444***)))...,,,,,,,,,++++++++++++***************))))))))))))******,,,///222666999;;;AAAKKKPPPjjjnnndddeee++++++************++++++******+++++++++,,,,,,,,,111!!!888SSSbbbUUUeeeuuu~~~rrr|||rrrWWWrrrnnnwwwfffhhhDDD::::::@@@PPPMMMMMMTTTVVVwwwrrrMMMMMMRRRJJJKKKMMMOOOVVVVVVSSSNNNLLLMMMNNNNNNGGGKKKVVVfffppp|||mmmWWWQQQaaa{{{vvvssspppeeeRRRQQQsssccc___QQQQQQbbbyyy|||tttttt|||vvvvvvvvvyyyzzzuuukkkbbbdddbbbzzzuuunnn------222"""///***))))))(((((())))))***((((((***...---***+++///@@@DDDfffkkkOOOgggxxx___aaaooowwwmmmaaaooouuu|||}}}tttqqqddd\\\UUUNNN444>>>;;;666333222111///...,,,,,,+++***************************************---)))***///---+++999LLL\\\UUUsssmmmkkkooorrrpppQQQkkk}}}uuuBBB@@@333333//////...,,,,,,++++++++++++++++++++++++++++++++++++000)))111888QQQKKKAAAXXXdddGGGJJJOOOPPPMMMRRRfff}}}___@@@DDDQQQ^^^fffppp^^^QQQMMMuuuuuu===XXXqqqYYYYYYiiiaaa{{{gggHHHFFFmmmXXXVVV```gggdddllltttkkkPPPdddzzzXXX888---666///,,,///,,,,,,,,,,,,++++++++++++************)))))))))))))))***,,,///333666999;;;AAALLLQQQnnnqqq```ggg++++++************++++++******+++++++++,,,,,,,,,---+++777pppQQQ```dddlllssszzziiiccczzzZZZRRR===GGGNNN[[[]]]dddoooWWW___^^^ZZZmmmmmmtttpppmmmiiihhhlllmmmfff\\\YYYxxxlllTTTZZZwwwfffhhhdddSSSCCCNNN{{{vvvhhh[[[```iiizzz{{{sssnnntttzzzxxxvvvwww{{{{{{rrrgggggg\\\ooo}}}~~~yyy;;;555((('''...***))))))))))))))))))***''''''+++000000...111666;;;[[[vvvsssXXX___ppphhhkkk{{{www{{{xxx{{{aaaOOOPPPQQQAAA<<<666333222111000...,,,,,,+++************+++************************...((()))///---+++===WWWZZZYYYnnngggiii{{{```ssshhhPPPYYYxxxbbb]]]WWWZZZ[[[NNNNNNccc{{{```XXX]]]______wwwNNN???<<<000000000...---,,,,,,,,,,,,+++++++++++++++++++++++++++///+++000>>>RRRPPPCCClllnnn~~~\\\HHHJJJPPPOOOIIIUUUssslllNNNEEE@@@@@@LLLccc~~~eeeaaahhhzzzrrr{{{JJJ~~~iiidddrrrjjj~~~kkkGGGqqqKKKEEEsss}}}___yyyssszzzlll<<<...555333//////------,,,,,,,,,+++++++++************)))))))))((()))***,,,///333777:::<<<===GGGNNNmmmooodddhhh++++++************++++++******+++++++++,,,,,,,,,)))777EEEoooMMMgggoooyyyiiiuuu}}}~~~lll]]]BBB<<<999555SSS___bbbgggOOO^^^aaaqqqvvv^^^lllsss|||zzzjjjuuuwwwmmmlllkkkkkkjjjmmmjjj}}}wwwxxxwwwkkkfff}}}{{{wwwuuuzzz{{{rrraaaTTTVVVwww|||ggg444((((((---******))))))))))))******((())),,,/////////444<<<@@@sssppp\\\ddd|||yyyiiiyyyqqq}}}lll[[[SSSZZZlllfffbbbfff||||||rrr}}}uuu```SSSOOOGGG@@@777111111111000...---,,,,,,+++***+++++++++************************,,,((()))...---...CCC\\\XXXppp```RRR]]]UUUTTT|||zzzxxxqqqhhhxxxLLLhhhjjjGGGCCCZZZttt~~~XXXpppZZZzzz___333@@@222222111///...---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---BBBTTTVVVGGGyyyooorrrUUUNNNLLLQQQNNNKKK\\\}}}XXX999999;;;AAANNNddd||||||zzzyyyaaattthhhiiiKKKzzzMMM===TTTXXXzzz;;;+++///111---------------,,,,,,,,,++++++************)))))))))((()))***,,,000444888;;;===<<>>]]]YYY^^^eee~~~~~~sssuuu|||\\\aaaxxxIII)))555::::::III___lllwwwrrrFFF;;;BBB999;;;KKKbbbppp[[[PPPkkkttt~~~wwwfffrrr}}}oooqqqzzznnn}}}yyyvvv{{{uuuhhhxxx{{{yyytttvvv~~~|||cccVVVMMMpppyyy}}}777333%%%///+++******))))))******+++,,,+++,,,---,,,---777AAA[[[zzzXXX}}}nnn{{{}}}nnn~~~tttzzzyyyxxxyyytttpppnnnfffpppTTTIII<<<333111222111///------,,,+++++++++++++++************************))))))+++,,,...666III[[[WWWzzzRRRFFF\\\TTTkkkvvvooodddsssUUUVVVmmmnnnooolll|||nnnwwwlllyyy555???777333222000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...,,,GGGVVVZZZIIIyyyfffMMMPPPMMMOOOMMMQQQhhhUUU;;;999???DDDDDDDDDQQQlllvvvtttvvvxxxiiibbbLLLqqqmmmyyyMMMVVVsssQQQAAA///...222//////------------,,,,,,,,,,,,************)))))))))))))))***---000444888<<<===???FFFLLLggggggjjjeee++++++************++++++******+++++++++,,,,,,,,,***GGGeeeSSSlllmmmyyyrrrqqq{{{hhhaaaTTT555DDD---%%%BBBQQQhhh~~~MMM<<<&&&+++000&&&777===pppvvvwwwssshhhnnn}}}qqq^^^ppptttiiiaaafffooopppZZZUUU\\\llltttzzz|||vvv}}}yyyzzzxxxwwwrrrmmmwwwzzzsssqqqyyyppp\\\PPP\\\pppXXX555)))...+++******))))))******+++---,,,+++,,,---333BBBPPPxxx```___nnnFFFTTTdddnnn}}}}}}yyyzzzbbbXXXfffXXXEEE888444333222000------,,,++++++++++++,,,************************'''---///,,,000???OOOYYY\\\eeePPPNNNcccmmmjjj{{{cccSSS^^^===]]]{{{xxxOOOrrr|||~~~ggggggxxxggg|||LLL===:::333333111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++222...MMMWWW[[[EEEnnnmmm]]]EEENNNNNNLLLMMMZZZuuuUUUBBB999DDDQQQUUUOOOQQQiii}}}cccrrrrrryyyggg\\\```fff\\\uuuwww{{{PPPnnnoooMMM{{{III555///333000111...------------,,,,,,,,,************)))))))))))))))***---000444999<<<>>>???GGGPPPnnnlllhhhiii++++++************++++++******+++++++++,,,,,,,,,+++RRR___]]]mmm{{{xxxxxxqqq```{{{YYYqqqnnnIII+++,,,666444333999TTTttt...&&&***666,,,...BBB===uuunnnssscccIIINNNjjj~~~???,,,666CCCeeeVVVtttUUUAAA:::222777HHHSSSMMM999<<>>AAAIIIQQQbbboooeee}}}uuueee}}}tttzzzfffqqqDDD666\\\}}}\\\iiiqqqLLLmmmzzzKKK555+++///,,,.........---------,,,,,,,,,************)))))))))))))))***---000555999<<<>>><<>>:::UUU|||sssTTTBBB%%%999999<<>>^^^RRRTTT|||VVVHHH|||aaa]]]]]]XXXoooNNNvvveee;;;///***444333------,,,,,,,,,,,,++++++))))))))))))))))))))))))+++)))+++111555777;;;@@@>>>JJJOOOttthhhfffeee++++++************++++++,,,///******///+++)))111BBBZZZWWWxxxwwwiiizzzccc{{{}}}]]]yyy}}}dddRRR:::666222222222444;;;DDDYYYbbb---000+++//////888444UUU{{{|||yyykkkVVVCCC888333---???QQQWWWXXXZZZ^^^^^^BBB222222GGGooozzziii;;;---777333BBBaaajjjkkkjjjWWWPPP555444BBBkkkpppWWWhhhccc555111???[[[vvvooommmssseeeiiiyyyaaannnwwwhhhxxx{{{{{{tttXXX@@@MMMkkkQQQ)))''',,,,,,++++++++++++,,,,,,(((...,,,111>>>TTTsssVVVsssPPP```|||xxx{{{xxxjjjYYY|||}}}yyyrrrttt[[[===:::222///000000...---,,,+++++++++++++++******++++++,,,---+++,,,)))555444TTT^^^kkkxxxzzzPPPBBBVVV^^^eeennnYYYMMMCCCTTTeeelll|||]]]WWWfffppprrreee~~~III888999666222000//////...------,,,,,,++++++,,,,,,---...***...CCCPPPgggOOOOOO|||gggooommmLLLGGGJJJIIIEEESSSttthhhBBB;;;BBBEEESSS[[[{{{UUUYYYsss{{{xxx^^^kkkCCCEEEdddmmmHHHLLLppp___RRRnnnYYYVVV]]]nnnXXXDDD```aaa222000333444&&&------,,,,,,,,,,,,++++++))))))))))))))))))))))))+++)))+++111555777;;;@@@>>>JJJOOOqqqeeedddbbb++++++************++++++---...***+++111---+++555NNNUUUfffzzzyyyrrruuulllyyypppeeefffVVVfffkkk777666333222222111333>>>III^^^vvvKKK//////222...333CCC???ccc|||{{{ttteeePPP>>>333///---111666===JJJ\\\iiiooo@@@111@@@YYYiiiyyyXXX555---555111===XXXccckkk]]]TTT^^^>>>111000EEElllbbbNNN>>>SSSWWW777000888YYYyyyqqq[[[rrrsss```vvvdddaaaxxxjjjmmmzzzxxx]]]???===UUUzzz|||xxx999333,,,,,,++++++++++++,,,,,,+++,,,///555BBBoooXXXqqqHHH\\\zzzxxxlllcccbbbfffeeeaaa``````[[[ssszzzooojjjmmmvvveeekkknnn{{{sssvvv{{{{{{zzzzzzqqqfff{{{;;;BBB444333111000///...,,,,,,,,,+++++++++******++++++,,,---///+++///000:::SSSRRR|||rrrLLLPPPvvvqqqZZZIIINNN]]]~~~```|||vvvnnn\\\bbbfffgggmmm}}}ZZZOOOgggeeelllbbb___~~~OOO<<<;;;777333111000///......---,,,,,,++++++,,,,,,---...,,,///EEEQQQbbbKKKUUUwwwfffIIIFFFIIIGGGIII^^^___AAACCCIIIBBBHHHNNNkkkmmmpppuuuwwwxxxUUU???UUUzzzuuuSSS===FFFaaa{{{SSSPPP```MMMbbb|||:::,,,---666///------,,,,,,,,,,,,++++++))))))))))))))))))))))))+++)))+++111555777;;;@@@???IIIOOOmmmcccbbbccc,,,++++++******++++++,,,......***+++111,,,,,,999XXXXXXtttvvvtttxxxiiizzzcccfff___[[[JJJ333555444333222///111===JJJaaaggg555//////777111;;;EEEWWWuuurrrjjj[[[III;;;333000222222666>>>LLL\\\fffjjjGGGRRR___nnnyyy```JJJ444111888444666???@@@HHHCCCSSSmmmFFF444111>>>IIIUUUcccqqqwww___===999;;;hhhzzzzzzzzzVVVlllyyy```rrrxxxqqqsssppprrrfffyyy{{{gggGGG999CCCddd888))),,,,,,,,,++++++,,,,,,,,,222,,,222>>>NNN|||dddfffOOOfff|||qqqyyywwwgggeeebbbxxxbbbyyywwwtttHHHIII^^^{{{lllKKKDDD555777222111000...---,,,,,,,,,++++++******++++++,,,---000)))333,,,BBBRRRMMMgggGGGEEEaaaxxxoooCCCEEEDDDOOOdddqqq|||www{{{kkkJJJ^^^jjjsssxxxcccKKKeeejjjJJJRRReeeZZZCCC<<<888444111000///...------,,,,,,++++++,,,,,,---,,,---///EEERRR\\\GGG^^^zzzyyy___GGGFFFHHHHHHPPPhhhSSS>>>GGGOOO???BBBQQQjjjvvvppppppbbbooooooqqqbbbFFF===www}}}UUU@@@<<>>LLLfff```///111000555333???HHHkkknnniiieee]]]PPPBBB777222000******,,,333@@@RRRggguuujjj~~~rrr|||cccCCCCCC555333;;;>>>???<<<777======IIIYYY222***000>>>CCCSSSxxx^^^666444;;;lllttt|||bbbaaaooocccjjjuuu}}}]]]nnnxxx___pppRRR>>>===YYYDDD,,,---,,,,,,,,,,,,,,,,,,---333(((111JJJccc{{{^^^nnnUUUwwwooozzz{{{uuuuuuUUU888LLLOOOMMMfff~~~zzz~~~ooo}}}lllBBB333666333222111///...---,,,,,,++++++******++++++,,,---+++&&&333---MMMXXX]]]{{{\\\FFFRRR^^^qqqeeeIII;;;LLLQQQzzztttYYYqqquuu~~~yyytttooo___VVVlll{{{zzzzzzjjjMMMfff~~~OOOZZZtttggg|||pppEEE<<<999444111///...---+++---,,,,,,++++++,,,,,,---***...///EEERRRVVVDDDkkknnnYYYFFFHHHIIIFFFSSSmmmtttFFF:::EEEKKKCCCUUUwwwyyyUUUdddqqqvvvggg666CCCRRRooorrraaa@@@:::BBBPPPbbb~~~bbbaaarrr___```{{{888444555444###------,,,,,,,,,+++++++++))))))))))))))))))))))))+++)))+++111555777;;;@@@???JJJSSSjjjccceee___,,,,,,++++++++++++,,,,,,,,,...,,,------'''222LLL___nnnwwwtttrrrttttttrrrxxxkkkgggkkkddd___mmm777444666222000...//////444AAANNNfffZZZ444444555444>>>JJJnnnxxxVVVOOO```XXXUUUNNNCCC999222...---))),,,222777<<>>BBB???;;;444DDDHHHGGG)))111444;;;GGGLLLoooQQQ333666AAAiiiuuukkkrrrXXXaaallliiinnnsssQQQrrr|||fffpppUUU???999RRR{{{___999------,,,,,,,,,,,,------444)))555YYYsssZZZ```[[[MMM]]]tttlll^^^wwwUUUDDD\\\]]]ZZZrrrkkkRRRQQQdddrrryyyaaauuurrrKKK:::888444333222000...---,,,,,,++++++******++++++,,,---+++(((333///RRRSSSjjjqqqRRRFFFFFFYYYooo\\\@@@GGG[[[\\\}}}MMM___UUUqqqccczzzbbb[[[```mmmzzz}}}xxxsssvvvyyy]]]DDDZZZvvv}}}|||gggooo{{{iiiyyyAAA>>>;;;666222000///---,,,---,,,,,,++++++,,,,,,---***//////FFFTTTTTTFFF|||{{{}}}TTTEEEIIIHHHBBBTTTqqqmmmEEE???GGGKKKOOOcccbbb___hhh{{{gggccczzzRRRAAA@@@pppaaaMMMlllhhhqqqHHH999@@@GGGUUUllllllTTTsss\\\bbbvvv<<<777222222***------,,,,,,,,,,,,++++++))))))))))))))))))))))))+++)))+++111555777;;;@@@>>>KKKVVViiiccceeebbb---,,,,,,++++++,,,,,,---)))------...---(((999\\\[[[tttmmmlllsssmmmxxxcccwwwgggdddAAA%%%000333555000------///555@@@KKKSSSIII777555???<<>>888555222111///------,,,,,,++++++,,,,,,---+++111000HHHWWWTTTJJJxxxOOODDDIIIFFFDDDZZZxxxjjjIIIIIILLLTTTdddhhhsss\\\hhh\\\rrrooohhhmmm>>>666BBBrrrEEESSS|||WWWZZZ}}}XXX999===IIIEEERRRtttxxx]]]\\\PPP~~~wwwlllsssCCC777***000888------,,,,,,,,,,,,++++++))))))))))))))))))))))))+++)))+++111555777;;;@@@>>>LLLYYYhhhaaabbbbbb---,,,,,,++++++,,,,,,---&&&,,,...000---)))@@@gggXXXuuueeelllqqqiii}}}zzzlll___[[[^^^WWWDDD333777...444;;;444------///333===EEE<<<777555444HHHIIIvvvTTT???===...***111000///...---...000111111000000222444@@@ZZZssstttPPP@@@===333:::555111888<<<<<<@@@qqquuu555555777HHHbbb~~~:::>>>PPPjjj|||}}}www```VVVwwwaaakkkyyywwwgggqqqyyyuuuaaaDDD///@@@hhh~~~999...------,,,,,,------...000333JJJ~~~|||VVVzzz{{{ooouuuAAADDDqqq~~~iiidddhhhbbbjjjKKKZZZHHHIIIGGGKKKgggrrrrrrvvvggg___QQQ\\\mmmuuunnnNNN<<<666555333111///------,,,++++++******++++++,,,---,,,///222999ZZZSSS\\\>>>AAAGGGPPPqqqzzzQQQQQQQQQccc___gggQQQKKKPPPeee[[[XXXVVVSSSuuuwwwggg@@@GGGgggZZZjjjlll|||dddDDD@@@;;;777444333111///---,,,,,,++++++,,,,,,---,,,333111IIIYYYUUUMMM~~~uuuMMMCCCIIIEEEIII```dddIIILLLKKK[[[xxxuuuXXX^^^uuuZZZmmmttt}}}bbbcccQQQ444EEELLLIIIIIIwww___999[[[nnnHHH222CCCOOOAAAMMMwww}}}[[[QQQ^^^zzzvvvvvvcccgggrrr888;;;000///...---------,,,,,,,,,++++++))))))))))))))))))))))))+++)))+++111555777;;;@@@===MMM\\\ggg___```\\\------,,,,,,,,,,,,++++++...+++---***---000>>>bbbWWWssszzzpppdddssstttooojjj```yyymmm888555,,,---222===444...///111111333666???888???:::OOOjjj}}}ZZZ(((000444777,,,444666555111...000333444777222111333333:::WWWvvvrrr???>>>WWWDDD<<<:::555---222999>>>BBBDDDRRR:::888DDD\\\oooJJJ@@@FFFsssrrr~~~HHHVVVyyynnnsssnnnpppzzzuuuwwwttt}}}}}}___FFF444444___999000///...---,,,---......111---lllllluuukkkOOOVVVnnn|||]]]xxx___[[[hhhjjjnnn~~~vvvlllZZZJJJRRReeesssTTTSSSZZZOOOfffQQQVVVcccYYYmmm[[[UUUttt~~~{{{|||KKKAAA;;;666111.........---+++---,,,,,,++++++,,,,,,---///000+++FFFQQQKKKrrrJJJ999FFFFFFUUUvvvVVVIIIFFFmmm|||wwwaaaMMMLLLTTTooo^^^jjjccc~~~{{{rrruuuvvvGGGEEEmmm{{{EEEsssyyy___FFFBBB===888555222000......------,,,,,,------...000+++;;;PPPsssiiiYYYaaaNNNFFFHHHFFFGGGhhhhhhHHHIIITTTlllXXXfff{{{ppp{{{YYY^^^qqqjjjDDD;;;FFFiiiYYYYYYLLLBBBFFF>>>UUUxxxQQQIII@@@???EEEOOOWWWXXX[[[PPP]]][[[tttXXXDDDQQQrrryyy```UUU888222222000///......------,,,++++++************************---+++,,,111555777<<>>OOOaaagggYYYWWWKKKMMMMMM888>>>555000***000555???<<>>UUUiiixxxiiiFFF===GGGMMM]]]sssUUUKKKMMMxxxlllrrrNNNPPPOOOdddxxx]]]~~~kkk]]]MMMeeekkkHHHqqqtttoooJJJEEE???999666333111///...------,,,,,,------...///+++999MMMooobbbOOObbbNNNFFFGGGFFFJJJkkkoooPPPQQQ\\\|||qqqlllooo|||vvvgggRRRVVVeeewww|||yyyNNN>>>...>>>qqq```TTT333;;;888DDDtttfffEEE;;;???GGGEEEJJJ___oooWWWLLLXXXpppkkkHHHRRReee|||vvvBBB000333222***///......------,,,++++++************************---+++,,,111555777<<>>CCCHHHKKKJJJSSSyyy~~~hhhlll```FFF;;;666333777333FFF???mmmdddvvvMMMDDDRRR```{{{xxx___XXX___eeekkkyyyvvvyyyRRRbbbkkkyyyoooooofffjjjjjjrrrbbbLLL;;;222GGG~~~WWW111000...---------...///888QQQ{{{ggg{{{zzz|||kkkcccaaa```eeeeeeYYYKKKSSSQQQGGGKKK\\\ccc]]]SSS[[[iiiuuummmWWWRRR```tttzzzooowwwRRRAAA>>>:::555222000...------,,,,,,++++++,,,,,,---...000///LLLSSSbbbSSS>>>KKKKKKZZZttt|||^^^XXXmmm^^^SSSUUULLLfffiiiyyyyyygggZZZLLLRRRlll{{{|||}}}jjj;;;BBBfffsssnnnqqqqqqyyyQQQKKKCCC<<<777444222111......------------.........111???UUUoooYYYbbbMMMFFFIIIIIIRRRssskkkKKKRRRccckkkhhhbbbooobbb___qqqiii``````mmmfff===;;;@@@gggwwwmmmsssPPPEEEdddwwwzzzAAARRRBBBEEEGGGCCC]]]kkkeeeSSSmmmmmm___:::...///222///......------,,,++++++************************,,,***+++111555888===BBBDDDKKK```cccLLLJJJMMMBBB------,,,,,,,,,++++++++++++///***111+++666\\\]]]|||qqqzzziii{{{xxxxxxwwwvvv~~~___```pppyyy---000000666777999DDDTTTUUU@@@444;;;AAA>>><<>>VVVmmmtttZZZbbblllffftttwwwfffmmmcccgggXXXhhh}}}kkkgggsssgggNNN<<<222>>>zzz```111000///...---...//////777qqqpppssstttuuuzzz}}}rrrhhheee^^^NNNAAAKKKJJJEEESSSmmmrrreeesssvvvzzzsssnnnwwwooo|||ppp}}}~~~|||vvvzzznnnAAAAAA???<<<777333///...------,,,,,,++++++,,,,,,---,,,---...NNNXXXwww~~~JJJ;;;KKKJJJ\\\kkkggg~~~```RRRLLL^^^{{{mmmhhhbbbtttyyy~~~\\\jjjkkkcccxxxmmmrrrPPP===EEE}}}vvv}}}wwwiiiQQQLLLDDD===888555222000///......------......///***///:::SSSrrrXXXaaaMMMGGGKKKKKKUUUuuuaaa@@@KKK```^^^YYYrrrpppdddsssyyycccrrrqqq;;;===ZZZooo|||gggCCCCCCBBB\\\pppaaaWWWkkkjjjaaagggLLL444444444//////......------,,,++++++************************,,,***+++111666888===CCCGGGIIIeeeRRR999///111999------,,,,,,,,,,,,++++++***000)))333+++888eee[[[tttyyyooo{{{xxx{{{wwwhhhUUUXXX,,,///111444444CCCfff|||yyySSS222222AAAHHHJJJdddvvvrrr---,,,>>>666???nnnlllBBB999:::???CCC???999>>>IIIRRREEE::::::===CCCPPP^^^kkk^^^jjjWWW222///555<<<>>>OOOOOOllleeeIIIaaannnWWWhhhuuulllrrrxxxvvvVVVsssjjjcccyyyfffooommmfffwwwnnnPPP>>>444;;;fffmmm111000///.........///000===rrrbbbtttxxxwww~~~iiiOOOXXXbbbccc^^^kkk}}}vvveeeaaaRRR^^^qqqnnnyyyaaaooofffrrrddd}}}III@@@@@@>>>999444000//////---,,,,,,++++++,,,,,,------333---AAAUUUyyyqqqFFF;;;HHHJJJddd|||}}}```jjjLLLHHHwww~~~rrrbbbYYYttthhhmmmUUUAAAGGGQQQ{{{fffzzzyyyQQQLLLFFF???;;;777333111//////............//////---111777QQQtttSSS{{{aaaNNNIIIMMMMMMXXXwww^^^<<>>888ZZZ~~~___>>>999<<>>IIIZZZiiiNNN===AAAIIIKKKWWWiii~~~{{{~~~NNN666444>>>EEENNNYYYbbbFFFZZZ~~~nnnsss}}}hhh___nnnxxxsssvvvvvvWWWrrrqqq\\\iii~~~~~~VVVjjjiiiaaawwwpppOOO>>>555999vvvnnn222111///.........///000EEEzzzuuu}}}dddjjj}}}TTT[[[xxxuuurrrQQQPPPjjjnnnUUU@@@>>>>>>999GGGPPPXXXqqqwwwmmmooo~~~vvvTTTeeexxxvvvcccFFFAAAAAA@@@<<<666222111222---,,,,,,++++++,,,,,,---///555...@@@OOOiiiIIIAAAIIIPPPqqq]]]bbbSSSNNNRRR~~~www~~~```oookkkxxxJJJGGGQQQbbb|||jjjwww~~~PPPMMMHHHCCC???:::555222//////............//////111333555PPPwwwPPPeeedddQQQKKKNNNMMM[[[yyy]]]LLLmmmyyyccczzz|||wwwlllYYY[[[XXXIII???]]]|||nnnGGGNNNuuuwwwRRRcccSSS:::LLLccctttZZZ777---...//////......------,,,++++++************************+++)))+++111666999>>>CCCIIIFFFqqqLLL<<<---///:::---------,,,,,,,,,++++++)))111(((555***:::pppZZZxxxsssssszzzrrryyyyyyaaaWWWXXXZZZ;;;111888666@@@vvvkkk@@@444999???EEEMMMqqqCCC999:::666;;;RRRYYY///888===GGGNNNGGGBBBPPPfffcccAAA000AAARRRXXXeeeyyyvvvkkk666999777CCCIIIUUUZZZuuu^^^UUUPPPoooXXXaaabbbaaaaaahhhtttzzzzzz|||~~~vvvIIIlllwww```qqqJJJtttccc[[[tttoooKKK;;;555888bbbwww222111///.........///000III^^^wwwttt===666QQQZZZKKK<<<:::XXXlll^^^DDD:::>>>===AAANNNVVVmmmtttwwwlllmmmbbbuuuGGG^^^mmmuuuwwwRRRBBBBBBBBB>>>888444333444---,,,,,,++++++,,,,,,---......000OOOQQQfffOOOHHHLLLWWW|||???hhhEEESSS___uuuVVV\\\]]]qqqwww}}}nnnrrrQQQNNNJJJFFFBBB===777333//////............//////...000///LLLxxxMMMiiifffSSSLLLNNNMMM]]]{{{QQQHHHvvv}}}lll~~~iiiVVVPPP;;;LLLvvv|||GGGZZZxxxoooaaatttkkkFFFBBB]]]iiizzziiiFFF222333222+++///......------,,,++++++************************+++)))+++111666999>>>DDDIIIEEEvvvLLLDDD777<<<666///---+++***+++,,,,,,,,,,,,111,,,......@@@aaa```www{{{tttpppyyyxxx~~~zzz___YYYdddvvv???000333===---@@@GGG{{{fff???***999AAA999>>>RRR___ddd555???GGG===LLL}}}666:::888>>>@@@MMMTTTQQQQQQHHH;;;===999333[[[NNN^^^hhh```@@@111:::BBB===IIILLLxxxlllFFFWWW|||OOO@@@KKKTTTTTTZZZlll{{{nnnLLL___kkkYYYjjjHHHgggccc]]]zzzkkkWWW:::444777ZZZ|||555000---///000///000333dddpppyyyvvvlllFFF444NNNiiieeeRRRHHHJJJHHHWWWrrrQQQ<<<999AAA>>>AAASSScccnnnOOOWWWwwwDDDNNNqqqwwwcccTTTCCCAAA>>><<<:::777333000......---,,,,,,,,,,,,---...111555EEESSS|||jjjMMMNNNKKKdddTTTYYYMMMnnneeemmmfffcccYYYBBB]]]eeelllbbb{{{QQQMMMGGGDDDAAA>>>888333222111000.........//////444(((000[[[\\\wwwgggRRRMMMSSSHHH^^^vvvxxxAAACCC]]]PPPgggvvv{{{}}}jjjwwwiiivvvuuurrrJJJ555ZZZvvvDDDkkkfffiiidddqqqZZZaaaSSSCCCNNNxxxddd~~~qqqHHH777+++222444......---------,,,,,,,,,************************+++***---333666888>>>DDD@@@TTTrrrPPP999888666666///---+++***+++,,,,,,,,,,,,111,,,......@@@aaa```zzz~~~xxxssszzzxxx|||}}}xxx^^^```kkk}}}666...333999***>>>FFFrrrEEE:::666<<<@@@AAAHHHSSSTTTuuu___:::GGGHHHzzzZZZ555...222999>>>GGGIIICCC@@@999;;;555777DDDHHHfff}}}PPP\\\@@@999DDD999AAAMMMfffmmm]]]jjjQQQHHHOOORRRQQQWWWllleeeCCCWWWlllXXXaaaLLLhhhddd^^^{{{lllYYY;;;666888ggg555000---/////////000444kkkhhhxxxwwwMMM555EEEUUULLLCCCFFFRRRffflllSSSNNNIII@@@===XXXmmmFFFUUUEEEPPPooommmiiilll{{{UUUAAA???<<<:::888555111//////...------,,,,,,------'''222333===[[[fffDDDDDDLLLmmmzzzRRRlllJJJZZZuuufff{{{hhheeeXXXPPPoooccc}}}TTTOOOIIIEEECCC@@@;;;777333222000///......//////111...666QQQqqqSSS{{{lllUUUQQQVVVMMM```yyy]]]OOOBBBhhh|||iiinnnhhhooo{{{KKKHHHfff}}}KKKYYYooocccvvv]]]nnnTTTeee}}}tttWWWOOOWWW;;;;;;777222%%%......---------,,,,,,,,,************************+++***---333777999>>>EEEDDDPPPjjjPPP:::888555777000...++++++,,,,,,,,,,,,+++111,,,......@@@aaaaaayyy}}}wwwqqquuu{{{xxxyyyyyyxxxSSS```jjj{{{<<<444777???888FFFLLLjjj666;;;<<<:::BBBRRR\\\\\\___kkkMMMBBB\\\LLL???111666:::>>>??????CCCJJJPPPUUU888FFFXXXSSSMMMVVV:::>>>@@@JJJOOO___iiiccc|||UUUGGGIIIKKKOOO___{{{~~~^^^<<>><<<:::888666222000///...------,,,---------+++333111:::YYYvvvQQQJJJWWWwww{{{zzzOOO>>>gggBBBhhh~~~yyyhhhgggiiissseeejjjaaaVVVooobbb{{{UUUOOOIIIDDDBBB@@@<<<999333222000///....../////////+++333TTT\\\sssXXXTTTXXXSSS```zzzzzzCCCDDDVVVfff|||uuuSSS;;;===OOOvvvqqqRRR{{{ddd555>>>bbbvvvVVVXXX~~~}}}dddmmmSSSnnnttt]]]fffssstttyyyPPP???FFFzzz}}}???777222333,,,......---------,,,,,,,,,******************************---333777999>>>EEEHHHIIIbbbPPP:::888444888111...,,,+++,,,---,,,++++++111+++---...@@@aaaaaazzz}}}xxxrrrssswwwyyyxxxyyy}}}```uuu|||UUU===777JJJRRRPPPMMM\\\888777222222FFFddduuuwwwyyyxxxMMMfff```???888===:::>>>888===RRRfff}}}fff666HHHYYYfff___LLL:::BBB@@@RRR:::ppprrrhhhHHHFFFKKK]]]|||```:::KKKfffUUURRRMMMiiieee^^^|||lllYYY<<<666888bbb555111//////......222777}}}~~~aaa{{{ooozzziiiJJJBBBYYYaaaUUU^^^zzzwwwyyyxxx\\\WWWyyy}}}CCCMMM```qqqVVVAAA@@@===<<<;;;888555222//////...---------------222111///>>>RRR}}}ccc___xxx~~~KKKFFFLLL^^^~~~TTTvvvrrrSSS>>>CCCMMMOOOLLLIIISSS|||hhhrrrnnn___ooo~~~```SSSMMMFFFAAA???>>><<<999444333111///....../////////***111UUUccczzzYYYUUUUUUVVV___xxxkkk===EEERRRiiiSSS~~~wwwJJJEEEDDDFFFHHH[[[kkkMMMHHH|||pppdddvvvhhh555RRRsssbbbaaadddXXXuuudddHHHhhheeejjjrrrYYY^^^nnnsssEEEWWWBBB444---333222......---------,,,,,,,,,******************************...444777:::???FFFKKKFFFcccPPP:::888333888111///,,,+++,,,---,,,+++***000+++---...@@@bbbaaa{{{vvvwwwyyy|||yyyzzzXXXnnnrrrqqqEEE333QQQfffQQQFFFIII222///---333DDD\\\vvv}}}{{{^^^@@@333;;;888FFFBBBIII```kkkfffDDDMMM~~~YYY{{{\\\>>>FFFIIIHHHeeefffmmmLLLJJJWWWxxxfff<<>>WWW```[[[mmmpppbbbggg\\\ccckkk{{{iii^^^}}}sssuuu~~~zzz^^^zzz\\\fffxxxqqquuuuuuAAANNN^^^|||yyyYYY@@@>>><<<;;;:::888555333//////...------------......000000>>>SSSiiitttuuuMMMGGGOOOaaa}}}SSSEEE<<>><<<999555333222000///.../////////000555KKK~~~[[[YYYTTTQQQXXXcccyyyYYY===WWW???NNNgggkkkvvv>>>DDDQQQbbbmmmnnnwwwVVVCCCddduuu{{{hhheeeDDDWWWuuunnnccc~~~[[[KKKGGGeeeYYYpppYYYZZZuuuZZZaaa}}}TTTnnn{{{:::555222222'''......---------,,,,,,,,,******************************...444888:::@@@GGGMMMHHHkkkNNN999888444888222000---,,,,,,---,,,+++***000+++---...AAAbbbbbb~~~wwwtttwwwzzzyyyxxxcccvvvvvvZZZ>>>UUUnnnOOOHHHCCC...222:::???;;;>>>TTTnnnPPP___<<<;;;999VVVYYYaaannn___iiibbb\\\eeezzzhhhKKKAAAQQQQQQUUUiiimmmUUUMMMPPPdddjjj===FFFddd]]]iiiKKKnnnccc]]]zzzkkkWWW:::444666___|||www444111000000------333;;;www~~~SSSrrrvvvllleee\\\NNNDDD555777IIISSS[[[}}}EEEDDDuuudddJJJfffhhhCCCVVV```jjjqqquuuuuuwwwHHHOOO]]]ppplll@@@RRRaaaxxx|||kkkbbb<<<:::888888777555333000000///......------......)))555111444SSS~~~```LLLXXX___sssiii===DDDHHHJJJGGGBBBXXX|||aaaMMMFFFXXXrrr___PPPKKKEEEBBBAAA@@@===:::555444222000///.../////////...222KKK___[[[WWWQQQ^^^iiizzz{{{KKK<<>>FFFPPPggglllhhhuuu[[[aaaxxxvvv^^^gggyyy===222---333.........---------,,,,,,,,,******************************...444888;;;AAAHHHNNNLLLtttKKK888888555888333000---,,,,,,---,,,+++***///+++---...AAAbbbbbb}}}xxxpppooovvvyyyvvvrrr[[[iiifffwwwWWWWWWgggKKKUUUJJJ444:::AAABBB:::444:::FFFkkkfffGGGsssYYYAAA;;;[[[___lll|||bbbgggtttkkkNNNbbbUUU```tttdddxxx~~~iiidddlllqqqkkk???EEEbbb[[[pppJJJkkkddd^^^{{{kkkXXX;;;555777ggg|||444222000000------444===}}}yyy```gggyyyjjjJJJBBB<<<111888666<<>>xxxZZZuuu{{{UUU666777===;;;888@@@IIIFFF===HHHvvvtttzzzsssTTT000NNNbbbFFFlll|||dddjjjFFFTTTooobbb>>>SSS___wwwuuu___KKK;;;999888777777666333111000000///...............000///+++:::WWWzzzhhhGGGBBBFFF___bbbPPPkkkMMMrrrnnnJJJDDDKKKSSSmmmvvvhhhIIIEEEAAA??????===999555666555333111////////////+++222555BBB|||{{{ZZZeeeccc[[[pppooowwwvvv;;;WWWsssqqqXXXnnn|||}}}FFFMMM~~~xxx]]]bbbRRRmmmooovvvrrrjjjmmm|||SSSOOOGGGcccssspppfffttt\\\[[[333333666888***......---------,,,,,,,,,******************************...444999;;;AAAHHHHHHMMMvvvGGG777999777666111000...,,,+++++++++,,,)))000&&&333***:::oooXXXzzzzzzwwwpppyyytttuuurrrtttbbb___nnn@@@LLLgggeee777888@@@EEE>>>777AAARRRccc{{{tttZZZAAA999DDDYYYQQQ@@@dddPPPzzzzzz^^^cccrrreee???===VVVMMMYYYNNNffffffSSSxxxlllPPP444999555```qqq666222///......000666>>>vvveee}}}mmmLLL777888222DDDFFF;;;EEEAAA>>>NNNTTTZZZFFF___eeePPPKKKfff}}}iiiMMM;;;888SSSVVVIIIxxxuuu{{{XXXMMMLLL^^^PPP===VVVdddrrrgggyyyFFF<<<;;;999888666555444444111111000000//////......///)))777555BBBqqqQQQ===CCCIIIIIIpppJJJPPP```bbbOOOKKKVVVHHH999TTT~~~eeegggFFFCCC@@@===<<<;;;999777666555444222000///------,,,000:::222~~~jjjhhhaaabbbhhhtttnnnlllHHH[[[fffyyyjjjdddbbbRRR\\\ooo\\\ggghhhvvvnnnyyyhhh~~~mmmrrr[[[uuufffWWWxxxlllmmmwwwxxxTTT555111777------......---------,,,,,,,,,************************+++---000333777===DDDHHHMMMVVVmmmHHH333444777999111000...,,,+++++++++,,,+++111(((333***888jjjWWWzzzvvvwwwuuuoooppp]]]uuuOOOWWWtttGGG333333>>>;;;;;;OOOddduuu~~~zzzjjjnnnoooeee___fffrrryyy|||VVVNNNvvv~~~uuuvvvrrrjjjdddgggsss___>>>???KKKLLLTTTWWW^^^___UUUwwwfffIII333888777|||yyy666222//////...///666===zzz}}}|||vvv^^^tttYYYEEEIII???HHHEEEDDDUUULLLCCCRRR___lll~~~OOOIIITTTLLL:::555999QQQSSSVVVoooHHHFFFIIIlllpppdddNNNCCCVVVdddtttddd}}}AAA:::999888666555444333333111111111000//////......222(((222333FFFxxxfffIIILLLQQQDDDTTT}}}VVVUUUYYYhhhOOOBBBOOOJJJEEEXXX[[[ddduuuEEECCC???===<<<;;;999777666555444222111///...---)))///333000nnnfffvvvcccbbbfffbbb```xxxlllOOOrrrxxxfffrrruuu]]]vvvAAAppp{{{qqq]]]KKKIIIiiijjjmmm{{{;;;***...666111444......---------,,,,,,,,,***************************---000444888===DDDHHHLLLTTTkkkJJJ555666777999111000...,,,++++++,,,,,,---111***222)))666cccYYYxxxxxxrrrnnn{{{}}}yyyxxxmmm```{{{bbbfffvvvDDD333@@@<<<<<>>BBBNNN^^^mmmzzzvvvPPP888===AAAMMMIII```[[[WWW]]]zzzaaaDDD444888;;;nnn555111////////////555<<>>DDDHHHKKKQQQhhhKKK888777666777111000...---,,,,,,,,,,,,,,,000***000***555[[[^^^zzzyyyrrrzzz||||||uuummmqqqiii[[[888AAA===<<>>===<<<;;;999777666666555333222111//////---555+++:::ZZZvvvhhhbbbcccgggiiiUUU{{{aaaRRRlllgggzzzuuukkkhhhRRRnnn|||nnnaaaiiikkkUUUpppxxx:::333444...,,,000......---------,,,,,,,,,***************************---111555999>>>DDDHHHJJJQQQhhhJJJ888777444777222111///---,,,,,,,,,---***,,,***...***444TTTdddttt}}}rrrrrr{{{}}}~~~ppp{{{eeekkklll======@@@EEE[[[nnn{{{{{{OOOLLLLLLggg^^^---<<>>EEELLLggguuuyyyUUU999<<>><<<;;;;;;999777777666555444333111111000+++000%%%999SSSpppdddeeedddfff}}}ZZZbbb\\\^^^mmmgggkkkYYY|||gggtttxxxrrr|||jjj{{{tttHHHmmm```333000111+++///333......---------,,,,,,,,,***************************---222666:::???DDDHHHKKKSSSkkkFFF666777222666222111///---,,,,,,------)))++++++,,,***222MMMiiifffzzzyyynnnjjjuuuppp}}}~~~lllllliiiyyyYYYMMMSSS]]]sssOOOyyyLLL:::RRRfff}}}hhh666222HHHCCC;;;JJJBBBAAA===777111000333666666===@@@<<<777777888888===HHH^^^^^^BBB666BBBNNNFFFzzzdddVVVaaa___UUUzzzvvvSSS;;;777,,,SSSMMM111//////000///...000555rrrjjjjjjzzziiimmmCCC;;;HHH```{{{xxx|||hhhIIIDDDKKKaaaxxxBBB888KKKCCCBBBMMMaaarrrBBB777JJJQQQmmmhhhqqqXXXBBBCCCUUUqqqTTTkkkYYY444666555555444444444555555333222222111111000//////---...333///888LLLuuuEEEFFFIIIUUU|||}}}bbbpppiii]]]XXXZZZbbbbbbpppgggeee```]]]{{{sssIIISSSdddmmmxxxhhhhhhpppwwwEEEHHHkkkbbbeee}}}LLLBBB@@@===<<<;;;;;;999777777666666555333222222111...///)))777OOO}}}ggghhhffffffxxxjjjUUUeeennnpppmmm|||[[[GGG|||fffdddppp~~~vvvpppzzzmmmMMM]]]AAA:::333***...,,,......---------,,,,,,,,,***************************---222777;;;???DDDHHHJJJVVVqqqAAA555777111666222111///...---,,,------++++++---******000FFFjjjddd|||xxxvvvqqq}}}||||||rrrtttrrrppp}}}pppwww{{{|||{{{|||{{{RRRdddbbb999NNNSSShhh|||XXX999***===NNNGGGAAAJJJBBB>>>999666666888;;;>>>EEEHHHFFF>>>:::===AAA@@@111222EEEMMM???===HHHHHHQQQSSS```iiiPPP]]]mmmJJJ777888---ddd777000...///111000---///444LLLeee~~~wwwOOORRRgggtttNNN///===LLLWWWtttooo]]]hhh}}}tttJJJIIIVVVXXXTTTeee~~~kkk???777JJJSSSjjjnnntttIIIAAAGGGeeexxxbbbpppGGG888444333333333333333444444333333222111111000000///......111...888EEE~~~FFF???JJJnnnaaaKKKUUUzzzlllXXXTTTfffuuu~~~~~~mmmhhh|||iiizzzvvvLLLRRR```ooozzzaaadddyyyzzzNNN[[[}}}XXX___EEEBBB???===;;;;;;:::999777777777666555444333222222111///111222GGGjjjiiilllhhhvvv^^^qqqzzz}}}}}}sssNNNKKKrrrwwwSSSyyyvvvooohhhiiissswww}}}nnn___ooo:::555333///+++444---......---------,,,,,,,,,***************************---333777<<<@@@DDDGGGIIIWWWuuu>>>444999333777333111000...---------------,,,///******...AAAjjjYYYrrrwwwuuuwwwiii|||{{{zzz{{{{{{zzz}}}sssrrrdddBBB|||~~~ssskkkMMM666::::::===IIIOOOJJJ\\\yyyCCCPPPddd{{{777<<>>BBB999FFFQQQIIILLLQQQFFF[[[CCCaaarrrFFFdddgggFFF666:::222ttt666000...///111000---///333RRR\\\~~~xxxnnnNNN]]]xxxjjj:::FFFIIIOOOssstttRRRTTTQQQGGGIIIkkkkkkCCC999GGG^^^[[[ccciii>>>AAALLLrrroooppp666:::222222222111222222333333333333222222111000000000......000...777999{{{~~~PPPKKKSSSsssQQQTTTUUUkkk}}}iiieeeYYYLLLvvvvvvYYYhhh{{{pppNNNgggOOORRR|||OOOAAA???===;;;;;;:::999777777777666555444333333333...,,,222)));;;vvvllljjjkkkfffsssnnnyyyIIIGGGiii|||PPPeeexxxfffLLL@@@FFFQQQ{{{mmmqqqRRRvvvzzzddd000777555000,,,666)))......---------,,,,,,,,,***************************---333888<<<@@@DDDGGGGGGXXXxxx===444:::444888000000000///......------+++---,,,...,,,'''888ZZZbbbqqqvvv{{{aaaeeekkk{{{{{{{{{{{{kkkwwwzzzwwwsssRRRfffuuulllJJJ222888777666WWWeeeCCCPPP===YYYsssFFF===CCC]]]hhh|||~~~xxxUUU:::@@@:::999MMMGGG<<>>LLLuuuzzzYYYiiiwwwzzz~~~}}}uuuUUUgggzzzhhhCCCCCCOOOoookkkZZZvvvYYY777???SSS___rrreeeqqqVVV:::444333333222111111111111222111111111000000000//////...,,,---+++444999```}}}aaaNNNaaayyybbb{{{rrrqqq}}}\\\VVVqqqOOO>>><<<;;;:::999888666555555666555555444333333222222...222---)))333VVVmmmmmmiiimmmqqqiiiXXXNNNJJJLLLZZZ}}}zzzlllXXXwwwsssuuunnnlllUUU}}}}}}dddsssmmmwwwJJJ\\\CCC@@@KKKqqqVVV???///222555///,,,111------,,,,,,,,,,,,++++++************************,,,///444888<<>>fffbbbssssssjjjssswwwbbb|||vvvvvv{{{oooqqqmmmtttmmmlll^^^bbbrrrzzz^^^CCC666222GGGsssGGGJJJuuuBBBHHH{{{|||ZZZRRRdddWWW>>>EEEIIIWWW___ggg```NNNjjj[[[nnnhhhTTTyyy\\\GGG666AAA888ggghhh//////////////////////////////===\\\}}}}}}```ooo|||~~~<<>>uuu}}}PPPWWW~~~jjjWWWSSS```yyygggPPPVVV>>>@@@;;;::::::999777666666555444444444333333333222222444222///777///444~~~qqqtttuuuxxxjjjFFF;;;333===<<<>>>HHHRRR{{{ooohhhuuuxxxJJJMMMrrrNNNqqqhhhJJJVVVbbb{{{ppp}}}KKKnnniiiIIIcccbbbkkk}}}www777888666111000222000,,,------,,,,,,,,,+++++++++************************,,,///444999===AAAFFFIIIGGGVVV```<<<666555888777/////////...------,,,,,,,,,,,,(((+++111,,,***555ccceeeooossspppttt}}}nnnvvvtttxxx}}}zzzzzzmmm|||{{{mmmdddmmmggghhhmmmwww}}}zzzqqqSSSAAA666555WWWOOO@@@mmmwwwYYYjjjlll;;;///999AAA```xxxppprrrvvvqqqvvvUUUcccCCCzzzgggTTTfff~~~TTTDDD444:::<<>>EEE999>>>XXX]]]XXXbbbfffAAA333999999888777666666555555333333333333333222222222...///+++777...,,,gggtttvvvuuuuuu\\\<<<:::555@@@CCCHHHKKKGGGaaapppwwwsssNNNTTTnnn^^^}}}mmmzzzOOONNNqqqpppHHHYYYrrr}}}UUUhhhXXXKKKtttbbbRRR777;;;999111...111111...------,,,,,,,,,+++++++++************************(((,,,222777<<>>222111KKK777333000---............/////////111222zzz|||wwwyyyiiissspppXXXAAAEEE~~~EEE<<>>aaayyy|||xxxpppqqqtttzzzwwwYYY777DDDFFFWWWvvvzzzyyy^^^EEE111...999111000000///////////////......////////////000000222)))111...---444666GGGyyyyyy|||nnnrrrXXXCCCKKK===DDDNNNsssoookkkaaahhhaaayyymmmiiiwww|||vvvqqqYYYQQQ}}}}}}AAABBB777777777777666555444444444333333333333222222222222---333+++888222///SSSxxxwwwtttuuuTTT666:::===???AAADDDAAA>>>WWW~~~{{{lll}}}YYY~~~QQQ;;;IIIbbbVVVnnn>>>FFFpppWWWggguuudddmmmtttCCCkkkqqqxxxaaaCCC:::;;;888222...///111000------,,,,,,,,,,,,++++++************************'''+++000666<<>>nnnrrr```gggAAA...<<<:::>>>888CCCNNN^^^XXXVVV{{{PPP___wwwmmmbbb^^^AAA777===@@@zzzrrr...444///---------........./////////***ZZZxxx}}}zzz{{{tttSSS@@@XXXnnnTTTiiikkkpppnnn{{{JJJBBB000???<<>>555555555444444333333222222222222222222222222222///:::---777555333>>>{{{lll}}}|||wwwyyyWWW888<<>>xxxlllrrrkkkaaaFFFaaa|||nnniiissscccYYY888AAABBBQQQ~~~zzziiiKKK444666???AAABBBDDDFFFEEEDDDEEEIIIZZZxxxDDDJJJ]]]tttqqquuulllCCC444222555***000000///...............---.........//////000000+++'''888333+++333333666OOOhhhFFFTTTdddtttFFFHHHOOO{{{ZZZ```vvvXXXDDD???LLLNNNLLLbbbwwwTTTQQQqqqtttDDD---777444444444333333222222222222222222222222222222222---;;;+++000111000***kkkxxx|||}}}```>>>AAADDD@@@PPP]]]^^^}}}~~~mmmQQQkkkYYYtttsssWWWrrryyyLLL}}}]]]yyyzzz{{{vvvttt^^^uuuUUUSSSOOOlllvvvQQQzzzOOOXXX===888111///222111+++***...---------,,,,,,,,,++++++************************,,,///444999===BBBGGGJJJDDDMMMaaa;;;555333888777...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++[[[aaabbb~~~{{{lllnnnzzzvvvsss|||ttt~~~ppp|||mmmxxx}}}yyy|||ssswwwwwwqqqmmmmmmoooqqqooommmjjjjjjlllpppuuuxxx}}}zzzvvvrrrsssvvvvvvttttttuuuvvvwwwxxxwwwvvvvvvlllddd@@@+++888444111GGGpppxxxkkkWWW;;;;;;>>>GGGOOOwwweee>>>CCCDDDRRRfffNNNAAAGGGdddUUUEEE<<>>pppjjj555)))***///------------............000000111BBBzzzzzzwwwuuuggghhh|||wwwrrrqqqwwwoooRRRHHHPPPNNNQQQeeeyyyxxxzzzxxxggghhhddd^^^```uuufffJJJ:::FFFsssvvvRRRHHH___xxxdddYYY///444333***333........................---------------------------......///000000111111EEExxxtttYYYKKKYYY^^^{{{jjjlll{{{DDDFFFfffWWWMMMjjjhhh===EEEUUUXXXkkktttwwwjjjVVVPPPeee666333<<>>;;;<<<<<<:::<<<@@@JJJ{{{SSSZZZMMMBBBEEEmmmVVV]]]VVVxxxRRRnnn:::555444333222000///.........,,,,,,,,,+++++++++******)))))))))))))))******+++,,,...111666===CCCHHHKKKFFFPPP777888999222666------,,,+++++++++++++++++++++++++++++++++++++++(((///TTTiii___uuu}}}[[[jjjhhhpppzzzzzzuuuvvvyyy}}}}}}xxxxxxkkkxxxkkkppprrryyyrrriiikkknnnnnnrrryyyrrrtttvvvuuuqqqmmmlllmmmnnnqqquuuuuurrrppprrruuutttuuuwwwxxxyyyyyyyyyxxxxxxkkkRRR999///222;;;BBBlllxxxwwwsssGGG555333333777FFFhhhyyygggssslllBBBXXXvvvMMM999<<>>,,,222111000//////.../////////////////////////////////,,,...333222,,,...555hhh|||gggEEELLLdddvvvWWWpppOOOvvvVVVnnn^^^TTTAAA^^^uuusssmmmnnnCCC888888:::===<<<:::===CCC???YYY___GGGccc~~~XXXAAAkkk|||EEEiiiMMMVVVccc}}}ooobbbKKK<<<222333222111000///.........,,,,,,,,,+++++++++******)))))))))))))))******+++,,,...111777===CCCHHHKKKGGGOOO666333777444777---,,,,,,+++***+++++++++************************///...<<>>>>>ooo111666//////++++++,,,,,,,,,------------'''777%%%;;;AAApppwwwqqqrrrsss]]]UUUZZZ}}}~~~zzzkkkfffZZZ@@@EEEjjjzzz}}}~~~kkkjjjxxxyyysssuuubbbPPPAAA:::===DDDHHH[[[ZZZ\\\}}}kkkwwwPPP+++111111+++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000888@@@TTTzzzZZZ>>>NNNhhhpppooowwwWWWMMMwwwzzzpppvvvZZZPPPOOOBBB444333777111111000//////.........///........................///,,,,,,111222...---///111xxxyyySSSIIIfffsss^^^[[[nnnSSSUUU{{{gggzzzqqqYYY444DDDDDDFFFFFFCCC???CCCKKKGGGRRRXXXRRRtttgggPPP:::KKK^^^MMMnnn[[[SSS}}}GGG}}}999===666222222111//////.........,,,,,,,,,+++++++++******)))))))))))))))******++++++---111777===CCCHHHJJJKKKPPPzzz888111555111777,,,,,,+++************+++************************000***222TTTfffqqqrrryyyoookkkeeennnxxxuuuuuuxxx}}}~~~zzzxxxuuuwwweeedddfffhhhxxxssslllwwwrrr```___rrr|||uuunnnooottt|||xxxoooiiifffjjjtttyyyuuummmiiioooppprrrsssttttttsssssspppoooooo^^^@@@555AAAKKKxxxzzzgggRRR555888DDD;;;<<>>SSSYYY,,,---***111&&&++++++++++++,,,,,,,,,---)))111))):::,,,rrr~~~zzzppprrrtttYYYRRRUUUbbbooodddFFFHHHJJJKKKGGG>>>BBBRRROOOQQQXXX[[[eee|||xxxdddcccrrr}}}ZZZLLL>>>:::===AAAGGGMMMOOOZZZvvvmmmiiiooo]]]666+++333+++***111+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111333{{{kkk___DDDJJJmmmtttsssZZZpppkkkxxxlllrrrjjjVVV@@@uuu[[[999000888,,,555000///......---.........------------------------000,,,+++...000000000111;;;qqqiiirrryyymmmuuuUUUfffxxxqqq~~~OOO;;;CCCNNN^^^iiijjjhhhmmmuuu~~~uuupppeeeFFFHHHCCCQQQ}}}JJJZZZ|||pppkkkYYY888666666111111000///............,,,,,,,,,+++++++++******)))))))))))))))******+++***,,,111777===CCCGGGIIILLLRRRnnn;;;222555000777,,,,,,+++******************************************"""555777www```nnnwwwnnnccc___iiixxx~~~tttssstttyyy|||xxxxxxsss}}}dddeeebbb\\\uuulllrrrmmmkkklllfff___cccmmmqqqnnnmmmrrr{{{{{{nnnccc^^^fffoooppppppqqqmmmnnnooopppqqqpppooooooooorrruuulllSSS<<>>+++222......------------......------------------------///---+++,,,///000111222---[[[___YYYaaavvv{{{ccctttzzzuuuBBB:::@@@aaafffAAA]]]{{{GGGRRRVVV===:::111666111000//////.........///,,,,,,,,,+++++++++******)))))))))))))))******+++))),,,111777===CCCFFFHHHHHHRRRccc<<<111666111777,,,++++++***************************************&&&%%%///...]]]```mmmnnnppp___aaaiiikkkyyyuuutttssswww~~~yyyvvvwwwxxx|||uuukkkbbb```iiikkkpppffffffnnniiiYYYTTT\\\hhhjjjlllooorrrvvvyyy|||xxxlllfffmmmrrrqqqrrrxxxmmmnnnooooooooonnnmmmlllmmmpppmmmppphhhIIIBBB```ggg}}}}}}{{{qqqVVVBBB999KKK{{{yyy}}}xxxYYYAAACCCPPPTTTSSSSSSvvvyyyMMMWWWnnnmmmbbbwwwtttUUUDDD;;;///555SSS___...111***,,,,,,///************++++++++++++333!!!666"""444///UUUssswwwzzz{{{vvvooozzzjjj~~~|||sssmmm___WWW\\\eeefffnnnssstttxxxvvvlll{{{ssszzzyyyFFF<<<@@@FFFIIIIIILLLZZZiiiuuujjjmmmEEE------000...(((...111))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------......,,,...---NNNhhh^^^yyyqqq{{{cccFFF]]]bbbtttwwwQQQPPPRRRYYY---222666555///......------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------///000//////EEEzzzNNN```lllIIIlllCCCKKKLLL~~~|||GGGpppGGGHHHooocccVVV333777555666000000///............///,,,,,,,,,+++++++++******)))))))))))))))******+++))),,,111777>>>CCCFFFHHHGGGQQQ```<<<...555222666,,,++++++***)))*********)))))))))))))))))))))))))))333 666111llllllllluuubbbhhhlllcccrrrtttvvvtttwww}}}}}}wwwsssuuupppmmm~~~kkkaaakkkbbbrrriiikkkkkkkkkiiidddZZZOOOWWW```jjjnnnkkkiiikkkooowwwxxxrrrmmmnnnoooooooooooommmlllkkkkkkjjjbbbnnnwwwVVVIIIlll|||{{{xxxrrrpppbbbAAAHHHhhh{{{yyyqqqDDD>>>EEERRRLLLDDD\\\~~~yyyDDDJJJoootttVVVjjj{{{nnnXXXPPP;;;---;;;GGG777+++000000000"""---)))************+++++++++///&&&...+++......888www{{{pppyyywww~~~yyytttwwwiiibbbhhhttt|||ooosss]]]KKKNNNLLLRRRWWWUUURRRcccwwwxxxvvv]]]^^^TTT444333111...***+++///...))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---......000000000111cccpppgggbbbtttNNNuuutttUUUUUUPPPuuuggg888222///333###222///------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))---000///---------,,,888000zzziii@@@^^^dddQQQ[[[yyy```888HHHYYYddd~~~iiieee}}}NNNhhhGGGAAA777222888333000//////............///,,,,,,,,,+++++++++******)))))))))))))))******+++(((+++111777>>>CCCFFFGGGKKKOOObbb>>>***333333666...---,,,***)))((((((((())))))))))))))))))))))))%%%///...$$$000PPPdddddduuu___fffooo^^^aaauuuvvvqqqpppuuu}}}{{{rrrrrryyyxxxwwwuuusssooojjjfffdddppptttqqqfffdddhhhcccXXXKKKMMMVVVccckkkjjjgggggggggmmm~~~xxxjjjhhhiiikkkmmmoooooommmjjjhhhgggjjjlllmmmkkkgggaaa]]]{{{qqqrrrpppgggkkk^^^{{{}}}RRR777999FFFMMMNNNNNNYYY{{{oooOOOUUUiiiooofff^^^~~~xxxiiiNNN:::<<<===222oooOOO888''')))---***'''((()))))))))))))))))))))))),,,,,,,,,---...///111111TTT}}}tttlllwww|||}}}xxx~~~ooo\\\OOORRRYYYdddppp{{{ssspppiiiaaaZZZUUUSSSSSSVVVeeefffmmmwwwuuuyyyvvv___fffZZZ<<<---//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---...+++555111???lll}}}wwwZZZ{{{|||YYYFFF[[[xxxttt999666222000//////...---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......111111SSSXXXIII}}}pppLLLBBBsss}}}lllMMM<<>>...000===***//////......---,,,,,,,,,************))))))))))))))))))))))))************+++...333777;;;???DDDGGGIIIYYYZZZ888222000222888,,,+++***)))(((((((((((())))))))))))))))))))))))+++%%%'''---)))%%%777SSSmmmgggsssqqqbbbooowww___ccclllooojjjjjjpppqqqlllooopppppppppnnnjjjgggeeeLLL___iiibbb___fffbbbVVVQQQQQQTTTYYYWWWMMMCCC>>>LLLOOOXXXdddhhheeeccceeeeeeddddddccccccdddeeeffffffeeeeeeeeegggjjjmmmoooooojjjhhhjjjnnnppprrrtttmmm~~~xxxjjjwww|||YYYAAA::::::JJJXXXKKKHHHIIIRRRzzz}}}|||RRRCCCiiirrrVVVQQQpppuuugggMMM:::666333>>>jjjvvv&&&+++***,,,...+++%%%'''---(((((((((((((((((((((((((((((((((((()))***+++,,,---...FFF\\\}}}~~~kkk|||uuu|||xxxzzzvvvvvv~~~}}}~~~ZZZ???aaannn???###///---+++---,,,,,,,,,+++++++++******************************************************************++++++,,,***,,,***...///,,,KKKuuuzzzgggSSSBBBRRRyyykkk{{{HHH,,,222000---,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,(((CCC111~~~nnnjjjJJJ<<<;;;BBBJJJFFFCCCKKKBBB]]]xxxtttEEEHHHVVVhhhttt{{{tttXXX>>>SSSeeeFFF@@@777___vvvWWWxxxoooeee444===```bbbooonnn444...===,,,111>>>***//////...------,,,,,,+++************)))))))))(((((()))))))))************+++...333777;;;???DDDGGGHHHYYYZZZ999666333333888++++++***)))(((((((((((((((((((((((((((((((((((()))***+++)))&&&'''///777dddcccqqqpppbbbrrr|||ccc```kkkoooiiieeekkknnnmmmqqqpppnnnkkkjjjiiiiiiiiiZZZOOOPPP___ccc]]]```lllRRRNNNMMMQQQSSSSSSTTTVVVDDDAAAAAAFFFMMMTTT\\\cccfffgggggggggfffdddcccbbbbbbbbbaaabbbdddhhhllloooqqqrrrllleeehhhooohhhYYYQQQ______QQQbbb~~~|||OOO<<<>>>???999DDDCCCDDDHHHEEESSSeee{{{mmmHHHCCCeeeeee^^^[[[gggxxxwwwkkk]]]AAA===888000[[[<<<---///,,,*********((((((***''''''''''''''''''''''''))))))((())))))***+++,,,---(((000888```xxxqqqxxx|||jjjqqqzzzzzz|||xxxyyyqqqkkk\\\CCCyyy___BBB)))&&&;;;...++++++++++++++++++***************************************************************))))))******+++,,,'''000+++,,,444...888^^^vvvnnnsssgggIIIKKKZZZqqq{{{WWW222333000...,,,,,,,,,,,,+++)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------555$$$222333cccXXXuuunnnSSSEEEBBBFFFOOOhhhrrrffffffddd@@@666===DDDIIIMMMXXXOOOIII___yyygggOOO^^^eee|||CCCPPPWWWNNNmmmGGGSSSzzz{{{WWWBBB666333333///555888............---,,,,,,++++++************)))))))))(((((()))))))))************+++...333777;;;???DDDGGGJJJVVVYYY999666444222777+++***)))((((((((((((((((((((((((((((((((((((((('''------&&&&&&++++++&&&FFFgggjjjeeevvvtttfffkkkkkkmmmkkkdddaaagggooosssuuurrrmmmhhheeedddeeefffhhh^^^UUUTTTWWW]]]fffmmmhhh___VVVSSSQQQOOOQQQUUUQQQKKKDDD@@@@@@CCCFFFHHHPPPRRRVVV[[[^^^aaabbbcccbbbbbbccceeegggjjjmmmooofffmmmiii___cccooolll]]]\\\SSSNNN[[[wwwbbbGGGHHHOOOLLLJJJEEENNNFFF???FFFRRRooovvvVVVAAARRR[[[kkk[[[UUUfff{{{|||hhhVVVHHH555<<>>)))222...---+++,,,,,,,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///;;; 111<<>>888>>>???CCCGGGLLLRRRVVVYYYXXXYYY[[[^^^```aaabbbcccaaaeeeeee___aaammmyyy~~~sssMMMDDDLLLJJJ???DDD>>>NNNWWWbbbrrr}}}fffqqqGGGAAAPPP\\\hhhXXX^^^eeennnuuuoooVVV<<<888333999RRRuuu---...***((((((&&&&&&'''))))))((('''''''''''''''''''''''')))))))))))))))******+++$$$$$$---%%%(((???LLL___wwwtttfff```}}}|||zzzqqqpppyyywwwnnnxxxbbb@@@ZZZ~~~KKK555******...444---###000)))*********************************************************************)))))))))))))))***++++++)))...+++***///---***000>>>rrrwwwwwwzzzyyy|||}}}iiiCCCQQQAAAKKK|||aaaGGG###666***---,,,+++,,,------,,,***++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,!!!777***222///ZZZ}}}zzzsssOOOooo|||sssTTThhhjjj;;;LLL[[[YYY|||vvvSSSjjjnnn444111555222...000333222000......---,,,,,,++++++***************))))))))))))))))))))))))************+++...333777;;;???DDDGGGPPPFFF[[[666333111111888***))))))(((((((((((()))(((((((((((((((((((((((((((((())))))(((''')))---+++111UUUjjj```hhhwwwmmmpppaaaYYYaaaiiigggcccbbbjjjiiihhhfffdddbbbaaa``````^^^bbbfff\\\IIICCCHHHUUUTTTXXX___aaa\\\WWWUUUJJJJJJJJJJJJMMMPPPMMMIIIGGGEEEBBB??????@@@CCCEEEDDDFFFIIILLLNNNOOONNNNNNMMMLLLJJJFFFAAAFFF]]]uuudddHHHLLLNNNBBBCCCRRROOOTTTqqq~~~{{{uuutttVVVBBBDDDNNNYYY[[[TTTSSS]]]ooozzznnnQQQ<<<666;;;@@@;;;ccc~~~zzzxxx222111111(((+++,,,***(((((('''&&&'''''''''''''''''''''''')))(((((((((((())))))***...###,,,------000000DDDjjjwwwuuu```~~~lllvvv{{{{{{||||||vvv}}}pppaaaWWWRRRwwwwww888666+++444,,,+++222(((###111)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))***,,,+++***...666---IIInnn}}}tttsss|||lllTTTDDDJJJKKKmmmaaa333//////+++333---,,,+++,,,......,,,***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,666777888)))...kkkiiiMMMRRRhhhggg@@@VVVVVVTTTeee___???777;;;***,,,444---///444.........---,,,,,,++++++***************))))))))))))))))))))))))************+++...333777;;;???DDDGGGNNN===___888444333333999******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((<<<[[[llliiiggglll^^^nnnooo^^^WWW```bbbXXXXXX```gggfff```[[[]]]aaa^^^\\\[[[\\\]]]YYYQQQIIICCCBBBLLL]]]ddd______eee^^^VVVXXXHHHQQQEEENNNKKKPPPLLLJJJKKKJJJFFFCCCDDD>>>>>>======>>>???@@@@@@>>>???AAABBBAAACCCLLLVVVdddssszzzjjj[[[VVVIIIFFFGGGMMMRRRWWWdddrrrlllzzzvvvuuulllsssRRR<<>>111111000000000000111111------,,,,,,,,,,,,++++++))))))(((((((((((()))))))))))))))))))))******+++***---222777;;;???CCCFFFIIIFFFUUU888888000555666******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((,,,'''***@@@[[[lllmmmgggiiiiiijjjjjjeee\\\WWWWWWbbb___]]]\\\^^^___^^^]]]^^^YYYSSSQQQTTTVVVUUUSSSLLLIIIOOO\\\dddfffllluuusssiii___NNNLLLFFFLLLMMMFFFAAA???AAAAAA>>>>>>@@@AAAAAAAAABBBBBBBBBBBBBBBDDDCCCBBBAAAAAABBBEEEHHHJJJKKKPPPGGGGGGAAAHHHKKKNNNYYYdddgggjjjnnnkkkeeexxxccclllYYYGGG<<>>hhhssslllmmmfff}}}yyyrrrzzz~~~|||~~~}}}||||||yyyyyyzzzzzz{{{|||||||||yyyzzzzzzzzzzzzzzzyyyyyyxxxyyyyyyzzz{{{{{{{{{{{{yyyyyyzzz{{{|||~~~~~~xxxxxx}}}}}}hhhRRRMMMMMM>>>HHHSSS|||nnnGGG***,,,444...***...+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++---333222(((777ZZZ}}}}}}bbb;;;>>>VVVrrrrrrzzzxxx}}}eeefffxxxkkk@@@|||iii===:::***111111000000000000111111------,,,,,,,,,+++++++++))))))(((((((((((()))))))))))))))))))))******+++***---222777;;;???CCCFFFHHHCCCQQQ555555---111777******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((,,,(((###)))AAA^^^lllkkkqqqnnnmmmnnnjjj^^^RRRLLL[[[YYYXXXXXXZZZ]]]^^^^^^\\\VVVPPPNNNPPPSSSTTTTTTTTTOOOPPPWWWZZZYYY]]]ddd___aaa]]]```XXXZZZSSSTTTLLLHHHFFFFFFDDDAAAAAADDD:::;;;<<<===>>>?????????CCCBBBAAABBBDDDFFFDDDAAAEEEBBBPPPEEEWWWLLL[[[XXXaaahhheeeYYY]]]ooovvvoooXXXBBBFFFBBBAAADDDTTTFFFMMMLLLLLLOOOWWWcccpppxxxmmmUUUDDDBBB:::000;;;QQQ~~~yyy[[[///(((++++++***&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''((((((((()))))))))(((((()))******++++++,,,)))000,,,555OOO[[[jjjvvv```XXX^^^bbbmmmtttxxxgggyyyoooxxxyyyzzzxxx~~~}}}ZZZ555'''***,,,,,,,,,,,,,,,,,,+++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,------000***)))>>>hhhvvvjjjnnnOOOaaallluuuzzzxxx{{{yyyvvvsssrrrqqqrrrrrrqqqqqqrrrssstttuuuuuuvvvssstttttttttsssrrrqqqqqqrrrrrrrrrrrrssstttuuuvvvssstttttttttssssssrrrqqqtttvvvwwwyyy{{{zzzrrrhhhJJJQQQKKKGGGHHHbbbqqqyyyuuu<<<000)))---000---******+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))---,,,000444,,,)))555{{{ccc333???EEEHHHIIISSSeee|||cccccc```~~~{{{EEE___666///???%%%111000000//////000000111,,,,,,,,,,,,++++++++++++))))))(((((((((((()))))))))))))))))))))******+++***---222777;;;???CCCFFFMMMGGGQQQ777777000333888******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&***+++(((,,,@@@\\\ooogggrrrpppdddeeennndddNNNJJJQQQXXXXXXUUUUUUYYY___VVVUUUUUUVVVVVVTTTOOOLLLNNNKKKLLLOOONNNHHHEEEGGG>>>HHHHHHZZZSSS^^^TTTWWWNNNKKKJJJJJJEEE???===@@@<<<===???@@@AAABBBBBBAAABBBEEEIIIKKKOOORRRQQQNNNPPPKKKaaaRRRjjjTTT^^^QQQZZZ```^^^UUURRRRRRHHH888EEE999AAAKKKSSSYYYYYYHHHFFFKKKTTT```kkkpppooolllSSS<<<222:::999888WWWwww|||{{{|||ddd444"""---((("""((()))'''''''''''''''''''''''''''''''''''''''(((((()))'''''''''((((((((())))))(((((())))))***++++++++++++///******555:::FFF^^^sss|||ssseeebbb[[[eeeuuu^^^kkk~~~mmm{{{vvvggg|||uuusssrrrsssuuuzzz~~~xxxhhheeeSSS777000---111333000---...,,,+++++++++******))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,000000***)))???eee{{{wwwgggsss___ggglllccc[[[aaafffiiiqqqsssqqqooommmlllkkklllllliiiiiiiiijjjjjjkkkkkkkkknnnnnnnnnnnnmmmmmmlllkkkllllllkkkkkkkkkmmmooopppmmmmmmnnnnnnmmmllljjjiiioooooonnnkkkdddYYYKKK@@@LLL:::>>>eeeeeemmmsssiiihhh888444444111---+++++++++)))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---111+++(((///111,,,...@@@tttwwwtttIIIGGGBBB@@@@@@MMMOOOlllWWWvvv{{{jjjyyyzzz\\\TTTssshhh;;;WWWLLL///222333333000000////////////000000,,,,,,,,,++++++++++++***))))))(((((((((((()))))))))))))))))))))******+++***---222777;;;???CCCFFFKKKHHHPPP777999111444777******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,...'''(((AAA```^^^jjjiii```fffvvvtttcccQQQQQQPPPOOONNNOOOSSSVVVOOOQQQUUUXXXXXXUUUOOOKKKCCCBBBDDDGGGGGGEEECCCDDD@@@BBB777@@@666FFFDDDLLLLLLLLLOOORRROOOIIIGGGJJJNNNNNNMMMMMMLLLKKKJJJIIIFFFOOOVVVUUUTTTVVVWWWVVVnnnaaajjjQQQdddNNN[[[PPPYYYIII777...///777CCCLLLLLLQQQWWWXXXIIIEEEEEEDDDNNNVVVcccppptttlll\\\OOO888AAA;;;---888]]]zzzyyy~~~tttbbb666###'''222&&&"""))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((('''(((((()))******++++++%%%******+++---,,,111<<>>CCC:::UUUXXXBBBOOOXXXyyyooojjjyyyeeeaaa@@@ZZZ[[[000444666000555000000////////////000000,,,,,,+++++++++*********))))))(((((((((((()))))))))))))))))))))******+++***---222777;;;???CCCFFFAAADDDJJJ333555...000666******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,"""""",,,+++$$$---@@@``````bbbgggiiiggghhhkkkiiiZZZIIICCCGGGKKKJJJEEEIIIJJJMMMOOOPPPQQQPPPPPPDDDBBB???>>>>>>@@@DDDFFFEEEDDD===???888<<<999<<<>>>AAAGGGNNNNNNKKKMMMRRRQQQOOOMMMJJJGGGEEEDDDCCCEEEPPPTTTNNNHHHIIIJJJHHHGGG>>>DDD333AAA333===777333222;;;JJJQQQMMMKKKMMMOOOPPPGGGIIIAAALLLNNNWWWbbbeeeiiikkkfffXXXFFF999777:::999???XXXvvv|||zzz|||xxxZZZ888***&&&)))***'''))),,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))(((&&&&&&'''''''''(((((((((''''''((())))))******+++&&&(((+++,,,******---000333???GGGSSSkkkxxxpppfffpppoooggg\\\XXX[[[fffrrrqqqnnnyyyggg~~~zzzuuuxxx___kkkgggcccOOOxxxfffhhh|||ooowwwvvvBBB666++++++...111000......---,,,,,,+++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++))))))---222000444HHH```vvvxxxrrr|||fffmmmhhhdddhhhbbbTTTNNNOOOQQQTTTWWW[[[]]]___```aaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaaaaaaaaaaa```eeedddccccccbbbbbbccccccbbbaaa___^^^\\\[[[[[[[[[VVVRRRMMMHHHDDDEEENNNYYYUUUOOOmmmjjjZZZ555(((333***......***,,,000...(((***************************************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,'''222///(((---///,,,------777NNNuuufff___BBB???>>>FFF]]]gggzzz{{{jjjxxxuuuSSS___ttt{{{XXXttt@@@VVV^^^444666---222999'''000//////......//////000++++++++++++************))))))(((((((((((()))))))))))))))))))))******+++***---222777;;;???CCCFFFEEEKKKJJJ333777000222555******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***###!!!'''+++)))(((+++IIIQQQ\\\ccc```[[[[[[aaalllbbbTTTIIIDDDBBB???===@@@AAACCCEEEFFFGGGIIIKKKFFFEEEAAA===;;;<<<======<<<>>>FFFDDDHHH@@@>>>888111222666999888666:::AAABBB@@@===:::999:::;;;<<<>>>FFFFFF>>>;;;???@@@;;;888999BBBAAAGGGBBBDDDAAARRRPPPLLLFFFBBBDDDHHHJJJEEEEEE555DDDLLLccc___gggccc```[[[UUUMMMDDD<<<666===666FFFiii{{{vvvuuu{{{mmm{{{eee...%%%''',,,'''"""))),,,((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))(((&&&&&&&&&'''''''''((((((''''''(((((()))*********+++)))+++,,,(((***---)))'''$$$,,,777???MMM^^^eeecccfffjjj^^^dddLLLmmmUUUJJJbbbSSSpppUUUiiimmmsss|||fffeeeuuummmxxxDDDFFFdddNNNUUUmmmYYYGGGQQQooojjjyyy\\\xxxiiiGGGKKKGGG555"""222***666///+++******,,,111222---'''))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************************---000...+++///666NNN}}}jjjZZZhhhrrrjjjsssrrrbbbdddbbbYYYVVVNNNMMMMMMMMMMMMOOOQQQRRRWWWXXXXXXYYY[[[\\\]]]]]]YYYZZZ[[[\\\\\\]]]\\\\\\^^^^^^^^^]]]\\\[[[ZZZYYYYYYWWWTTTPPPNNNMMMNNNOOOKKKFFFEEEHHHJJJJJJPPPWWWFFF444:::111666---///000...------+++(((************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,&&&///---***///...))),,,///222999yyytttyyyzzzaaaVVVYYYLLL\\\ssstttxxxtttyyymmmnnnsssVVVWWWIIIuuu999+++999---...777(((//////............//////++++++++++++************))))))(((((((((((()))))))))))))))))))))******+++***---222777;;;???CCCFFFJJJNNNLLL555999222555666*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###)))+++&&&&&&***,,,)))===UUUTTTTTT___bbbZZZ\\\eeehhh[[[EEE666777>>>888;;;???BBBAAA@@@>>>>>>@@@CCCEEEDDDCCCAAA===999===888@@@555BBB999CCC@@@BBB@@@???<<<777333777>>>888777555555777;;;@@@CCC:::???===777;;;DDDFFF???BBBDDDCCCCCC???@@@@@@CCC999FFFHHH>>><<>>999<<>>KKKTTTWWWWWWVVVYYY\\\^^^^^^UUUBBB111444999>>>>>>;;;:::;;;>>>===>>>@@@AAABBBBBBBBBAAA;;;;;;;;;;;;;;;:::999999<<<<<<<<<<<<============;;;===>>><<<888888<<>>=========>>><<<<<<===???BBBFFFIIILLLJJJLLLPPPSSSTTTQQQNNNKKKBBBBBB@@@;;;777666888;;;bbbrrrxxxpppkkkoooiii\\\iiiRRR)))$$$)))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))******************+++,,,,,,---......111222444888???HHHOOOTTT```[[[fffzzzyyybbbUUUYYYUUUnnnrrr^^^[[[lllmmm\\\sss___TTTzzzmmmaaammmdddbbbbbb\\\UUUKKKFFF???888111...---,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++,,,,,,,,,---------......///666DDDXXXhhhkkkaaaVVV{{{}}}uuuggglll~~~pppyyyvvvooobbbggg[[[SSShhhWWW@@@TTTLLLPPPEEEDDD<<>>JJJFFFSSS222\\\UUUCCC@@@CCC888666___pppyyyyyyttt}}}sss~~~WWWBBB000...222222///---------------,,,+++***))))))************+++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------(((111555,,,???ooojjjwwwbbbUUUNNNAAABBBNNNKKKDDD[[[cccTTTtttLLLvvv<<<333333222111000///...---.........------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---///222666:::???BBBDDDDDDAAAJJJ<<<333333444777(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))),,,333<<>>AAA<<<555:::;;;===>>>??????>>>>>>???????????????>>>======;;;::::::999999888888888666888777444///...222777:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>DDDEEEEEEFFFHHHIIIKKKLLLJJJIIIHHHFFFDDDCCCAAAAAA;;;???@@@999222999NNN```oooeeecccjjjfffZZZ\\\iii}}}ddd@@@(((&&&...---$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))*********))))))******+++,,,,,,---,,,,,,,,,---///333777:::@@@>>>GGGXXX[[[PPPKKKPPPppplll^^^ZZZqqqxxxSSSkkkzzzYYYYYYqqqaaaaaabbbWWWJJJCCCCCCBBB>>>:::000///---,,,,,,...000111++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************++++++++++++,,,,,,,,,---------......,,,---333AAARRR___ddddddJJJNNNbbb}}}kkkeeegggqqqtttmmmkkkvvvvvvuuufffTTTKKK]]]lllOOOQQQXXXZZZNNNOOOFFFHHHLLLJJJQQQBBBIIINNNBBBAAA;;;PPPHHHHHHFFFLLLEEEFFFFFFJJJ@@@888555SSSTTTcccddd~~~uuulllWWWzzzyyyHHH@@@555------///------...------------,,,+++***))))))************+++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,---------+++000222333LLLzzzhhhfffxxxxxxlll]]]RRRSSScccuuullleeennnMMMhhh>>>;;;333222222111000///...---......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---///222666:::>>>BBBCCCFFFIIIDDD777111111111777((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''+++444>>>EEEEEEJJJLLLMMMPPPTTTUUUSSSMMM@@@111,,,///555777666777777999:::;;;<<<<<<<<<@@@AAAAAAAAAAAA@@@??????;;;;;;:::999888777666666777777555000,,,+++...222::::::::::::;;;;;;;;;;;;>>>>>>>>>@@@AAACCCEEEFFFHHHIIIIIIIIIHHHHHHGGGFFFBBBBBBBBBAAA@@@???>>>>>>;;;777444777CCCRRR^^^eeedddhhheee[[[XXX^^^aaa^^^ZZZ<<<###$$$***'''###%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))******(((((())))))***+++++++++,,,,,,+++***))))))******///...111666777666666888HHHDDD<<<<<>>GGGGGG___gggqqq|||mmmxxxwwwppp~~~~~~}}}nnnyyyzzzgggHHH444///,,,,,,---///---)))***...------------,,,+++***))))))************+++++++++************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,---------+++---111,,,'''KKKjjj[[[uuuwwwzzzZZZrrr~~~SSSeeeWWWBBB}}}MMM,,,333222222111000///......---------------,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---...111666:::>>>AAACCCEEEPPPAAA888444555444777((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$###'''000666AAAFFFIIIGGGEEEGGGIIIHHHYYYSSSFFF777+++(((...555333444555777999;;;<<<<<<======>>>>>>>>>>>>============<<<<<<;;;;;;::::::>>>===:::555222222555888????????????@@@@@@@@@@@@AAAAAABBBCCCEEEGGGHHHIIICCCDDDDDDDDDCCCAAA???===<<<===@@@AAA@@@===999777666555999FFFUUU\\\XXXRRRRRRbbbdddVVVSSS[[[VVVEEE...&&&(((000,,,)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))***)))))))))*********++++++,,,,,,------------,,,,,,...///---((('''***+++)))%%%,,,111///+++***...111///''')))444///)))(((...+++++++++,,,,,,,,,,,,+++.........---,,,+++***)))************************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,---------......222111...---...444;;;@@@QQQQQQUUUXXXQQQMMMXXXjjjnnnlllvvvuuu___\\\kkkmmmsssqqqeeetttlllsssjjjeee\\\jjjWWW[[[QQQSSSSSSHHHUUUPPP888555@@@IIIMMMYYYWWWdddUUU```^^^jjjuuu}}}wwwpppooonnn|||kkkwwwpppnnnrrruuu~~~lll:::111+++333***---111111...***)))+++,,,,,,,,,,,,,,,+++******))))))*********+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------(((333---(((000///666MMMsssmmmRRRgggzzzjjjzzzzzz}}}~~~jjj\\\WWW|||}}}XXXjjj???___HHH666@@@000111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************,,,...111555:::>>>AAACCCBBBSSS@@@999666777555777))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&)))(((%%%%%%'''***---777@@@BBBBBBEEEFFFFFF@@@FFFKKKIII@@@666000---000000222333555888999:::999::::::;;;;;;;;;::::::;;;<<<<<<<<<======>>>>>>@@@???<<<999888999;;;>>>??????@@@@@@@@@AAAAAAAAA============>>>???@@@AAA>>>>>>??????>>><<<:::999;;;:::999777666444222111333AAAPPPTTTNNNIIIMMMTTTSSSMMMOOOWWWQQQ>>>222333---&&& """&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((((((((()))))))))*********+++++++++++++++((()))***,,,---------,,,)))---,,,''''''---///+++000+++))),,,///...+++***---'''///000,,,,,,111)))(((***,,,---------,,,,,,'''((()))+++++++++******************************************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,...------000444777222EEE___kkk___KKKEEEKKKMMMVVVlll}}}sssbbbkkkgggfffzzzpppmmmuuuooojjjnnn|||llleeeqqqooovvvbbbvvvfffllljjjuuulllqqqhhh|||sssoooaaalllnnnrrrNNN^^^uuuyyytttssslllcccqqqUUUHHH///$$$666444///...//////...------,,,***++++++,,,,,,++++++******))))))*********+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------&&&444,,,%%%444888///000AAAdddNNNjjjzzzmmmjjjmmmrrrzzz~~~yyysssvvv}}}|||~~~mmmaaaPPPNNNhhhEEE000666111333000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************,,,...111555999>>>AAABBBCCCXXX<<<666333333222777)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))+++)))'''%%%$$$"""---777<<>>???EEEKKKIII>>>333000000000111222333444555777777888999999999999888777777888999:::;;;<<<<<<:::999888777777888:::;;;999999999::::::::::::;;;:::999999999999999::::::<<<<<<<<<<<<<<<;;;:::999666444000///111666===AAAFFFJJJLLLIIIEEEFFFMMMUUUQQQNNNHHHBBB:::111((("""(((((($$$ """(((((($$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((((((((())))))++++++++++++++++++++++++((()))******+++++++++***(((***+++))))))+++,,,***///)))%%%(((,,,+++(((%%%'''%%%...$$$((()))111"""***+++++++++++++++***))))))******++++++******)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............---++++++---111444:::<<>>666333444333777))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''(((((('''%%%$$$***///111444999;;;999IIIAAA999:::AAAEEEDDD@@@888777555333222111111111333444555666666666666666444444555555666666777777555444333444444555555444444444444444555555555555888888777777888888999999999888777777666666666666111111222555:::@@@FFFJJJOOOFFF>>>@@@IIINNNKKKFFFDDDLLLBBB***%%%222000%%%---+++%%%!!!###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((((((((())))))************************************************+++))))))***)))&&&%%%&&&)))---000---)))(((+++...++++++111$$$000***222+++000---+++***+++,,,***)))///...---,,,+++******)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......222000---++++++,,,---...+++'''(((000;;;CCCIIIMMMHHHSSSVVVJJJ@@@CCCMMMRRRVVV~~~hhhXXXQQQVVVKKK______MMMGGGVVVLLLNNNRRRNNNVVVeeedddWWWKKKXXXHHHDDDFFFOOOFFFHHHIIITTTbbbgggccctttkkkccc|||[[[FFFTTTpppfffooopppFFF|||222666444'''---***(((BBB222222'''(((+++***''')))......*********++++++++++++******)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------///&&&***222+++&&&,,,333111---:::mmmvvv[[[KKK^^^gggaaaaaadddiiiiiieeeeeehhheeeeeegggiiinnnsssyyy|||eeefffaaaIII@@@kkk@@@+++;;;111...777---.........------------,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++---000444999===@@@BBBCCCeee@@@777333555777777))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((($$$!!!"""%%%((()))(((###&&&&&&&&&***222777777555999<<<<<<999999===AAABBB@@@<<<888555333111111000000111222333333333222444444444444444444333333444333333444444444222111333333333444444444555555444444444444555666777888555444222000/////////000333777<<<@@@BBB???<<<999:::???FFFKKKKKKFFF@@@<<<<<<111(((''''''$$$&&&+++)))###!!!%%%&&&"""%%%+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))((((((((((((((('''''''''((())))))***)))$$$$$$******&&&''',,,(((***(((%%%(((---,,,(((***)))..."""222###+++000333...)))(((***,,,+++)))(((((((((((()))+++,,,---))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......***)))***---000111///---------...//////000444999444HHHTTTSSSXXX^^^RRR<<<888\\\UUUWWWOOOAAAlllTTT[[[}}}jjjVVVUUUsssaaaKKKhhhMMMkkkzzz```|||}}}cccWWWiiippptttWWWqqqiiijjjlll~~~TTTZZZOOOJJJRRRSSSmmm[[[ccc[[[IIITTTJJJ444111333...///***999'''"""<<<***222(((---...***(((+++,,,))))))******+++++++++******)))************+++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------///'''...222***111555$$$***000000444lll||||||xxxkkkpppgggUUUZZZaaa[[[XXX]]]ccccccaaaaaa___```aaaccceeegggiiijjjpppsssyyykkk]]]^^^LLL@@@ZZZkkk///===777///444,,,'''666------------------,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++---000444999===@@@BBB===fff===333///333666777******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%)))...222555555666777888999::::::;;;;;;;;;:::999888666555...------,,,---///000111111111222333444444555555222222222222222222222222222222222222222222222222999888777555333111000///+++,,,---///222444555666:::999999:::<<<===<<<;;;DDDBBBAAABBBCCC???666///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++++++++,,,000222444222...+++)))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,333666;;;AAAEEEIIIJJJKKKKKKQQQHHH>>>CCCIIIJJJOOOTTTJJJJJJXXXbbb___ZZZ[[[yyyjjjhhhvvvxxxhhh```ggglllVVVWWWTTTkkkaaakkkiiiUUUSSSNNNHHHDDDDDDHHHKKKRRR^^^zzzxxx\\\```___>>>777555111...------///000++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,---@@@___sssxxxpppiiitttqqqmmmeeeRRRVVVaaacccWWWQQQYYYaaabbb[[[[[[\\\]]]^^^___```aaabbbdddgggmmmttt{{{eee[[[UUUMMM<<>>999777666333,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,///222222000---+++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---...111444777999;;;FFFQQQPPPMMMSSSTTTOOOOOOLLLCCCCCCMMMSSSNNNIIIJJJYYYJJJBBBIIIKKKEEEFFFNNNKKKCCCKKKBBBEEE555CCCMMM>>>BBBGGGMMMTTT[[[ccchhhSSSQQQ]]]TTT999===BBB+++333111///---,,,,,,---...++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///111///000>>>ZZZtttsssuuu{{{{{{sssrrrsssmmmKKKNNNTTTYYYXXXTTTRRRRRRWWWXXXXXXYYY[[[\\\\\\]]]\\\\\\^^^aaaeeeiiilllnnntttzzzjjj[[[TTTLLLDDD@@@^^^~~~III333555222111111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,***))))))***+++)))(((************)))))))))(((((((((((((((((()))*********)))))))))))))))))))))***...222666999;;;???AAA@@@ddd???333444222333777******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''%%%%%%&&&((('''(((***---000222444555444444555555555555444444777666555333222222222222------------------------........................++++++++++++++++++++++++......000111333444666666;;;::::::999888777666666888666666666888999888777;;;666///+++***)))&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,///111000///,,,***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++---000111333???AAAAAAIIIHHH@@@AAAHHHCCCCCCJJJLLLGGGDDDFFFKKKAAA999888;;;>>>BBBGGG666777FFFFFFLLLDDDVVVeeeQQQSSSTTTRRRNNNIIIGGGFFFEEE:::<<<777%%%***555***---------,,,,,,+++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,///000(((&&&<<>>DDDDDDAAAAAAEEEEEEEEECCC@@@BBBGGGGGGDDDEEE>>>???CCCJJJGGGHHHIIIDDDEEEEEEBBB;;;555111///444))),,,111+++,,,222...)))***+++,,,,,,,,,+++***************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...))))))......+++,,,222QQQcccdddeeevvvuuufffdddyyydddOOOHHHHHHHHHLLLRRRMMMMMMMMMNNNOOOPPPPPPQQQQQQQQQRRRSSSUUUWWWXXXYYY]]]___cccfffiiilllqqqtttzzz}}}{{{zzzvvvhhhYYYXXX>>>111BBB[[[oooIII)))+++777666...........................++++++,,,---...//////000***))))))***,,,...---,,,*********)))))))))))))))))))))(((((())))))***+++)))))))))))))))************...222666999;;;???AAADDDhhh@@@444666444444777******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%%%%&&&%%%%%%&&&''')))***++++++---...///000111222222222444444333333222111000000222222222222111111111111////////////////////////222222222222222222222222333222222222111000000000111111222333444555555666555333111000///...,,,***&&&&&&%%%&&&((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********)))+++---000,,,+++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++...)))'''---,,,+++222***,,,///333333111333777444888999666666:::888222AAA888000444666555,,,&&&,,,---//////...---...//////''')))000...***)))''')))***+++------,,,+++***************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++)))...333...###***BBBQQQ\\\eee]]]```xxxYYYjjjqqq```GGG===AAAGGGHHHIIIIIIJJJJJJKKKKKKKKKHHHIIIJJJLLLMMMOOOPPPPPPOOORRRUUUYYY\\\aaafffjjjkkknnnqqqtttuuuyyy}}}zzz||||||zzzuuuhhhQQQ>>>>>>888===WWW___DDD...---444333...---------------............------------------------***))))))***,,,......---))))))))))))))))))******)))))))))))))))***++++++(((((())))))***************...222666999;;;???AAAEEEkkk===111333000///777******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$''''''&&&&&&'''(((''''''''''''((((((((((((&&&'''***,,,///111222333444444333333222000///...000000000000000000000000........................++++++++++++++++++++++++///////////////000000000444444444444333333222222...,,,***)))((('''%%%###$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***---///++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************++++++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,---,,,***)))+++...+++,,,222,,,'''...)))***,,,---,,,+++,,,......///---***))),,,---,,,(((---+++333,,,333000444111111///---)))'''((()))...+++)))+++---+++***,,,)))***,,,,,,---,,,+++***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((222222(((%%%...222...(((---888KKKXXXWWW]]]pppTTTbbbhhh^^^UUUQQQHHH;;;EEEEEEEEEEEEFFFFFFFFFGGGFFFFFFGGGHHHHHHHHHHHHGGGGGGIIILLLNNNOOORRRVVVYYYYYY]]]```aaabbbeeekkkooosssxxx~~~zzz{{{vvvrrroootttyyyvvvfffRRREEE>>>;;;:::VVVsssjjjFFF///***...666333)))***444,,,,,,---------------------------,,,,,,+++++++++***)))(((***,,,------,,,))))))))))))***************))))))))))))***++++++((((((((()))******++++++***...222666999;;;???AAADDDnnn???444666333222777******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''(((&&&&&&''''''''''''''''''$$$%%%''')))***,,,,,,---+++,,,...///000000000000---------......//////000++++++++++++++++++++++++111111111111111111111111000000000000000111111111222222111000...---,,,+++'''&&&%%%%%%&&&&&&$$$###$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***,,,...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************+++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,(((+++(((***000)))$$$+++/////////......///...---111///......---,,,///222(((000,,,222"""***%%%+++)))+++,,,---,,,---...000)))...+++'''+++------000***++++++++++++******)))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***///111,,,''')))///333666)))(((666DDDRRRXXXRRR```WWWOOOQQQ[[[^^^SSSDDDAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCDDDEEEFFFFFFEEEEEEFFFGGGFFFIIIMMMOOOPPPTTT[[[``````ccchhhlllpppssswwwyyy{{{|||~~~|||xxxuuurrrpppmmmjjjvvvuuusssooolllkkkllllll___]]]OOO:::---333DDDRRRrrrNNN999...000...---------...000333---------,,,,,,,,,,,,,,,,,,,,,+++++++++************(((((()))+++,,,+++***((()))))))))******************))))))******+++,,,'''(((((()))******++++++***...222666999;;;???AAABBBqqq???555999666555777*********)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&(((%%%%%%&&&&&&'''''''''(((''''''''''''&&&%%%$$$$$$)))***+++,,,,,,+++***))),,,,,,------...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000//////......------******)))(((''''''&&&&&&%%%$$$$$$%%%''')))((('''%%%&&&%%%$$$$$$%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))),,,...+++++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,*********,,,---......((()))///***(((333++++++***)))+++---,,,)))+++(((,,,222222,,,+++000+++///%%%111'''555+++---(((***,,,---,,,*********%%%111///''')))***%%%&&&+++*********))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...'''(((111333+++(((++++++'''------+++AAATTTKKKNNNLLLRRRYYYVVVLLLLLLTTT>>>>>>>>>???????????????<<<===>>>@@@AAAAAA@@@@@@<<<>>>AAAAAAAAAAAABBBCCC???BBBDDDCCCAAABBBGGGLLLMMMOOOSSSWWWZZZ^^^bbbeeeeeefffhhhkkknnnqqqssstttwwwxxxzzz}}}~~~~~~}}}zzzyyyzzz{{{{{{wwwoooiiihhheeeaaaaaacccfffhhhiiiccceeefffddd___XXXRRRNNNDDD???888888GGGccc|||SSS;;;&&&333000(((111222++++++333000&&&---------,,,,,,+++++++++***************************(((((((((***+++***)))(((((())))))*********+++*********)))******+++,,,'''(((((()))***+++++++++***...222666999;;;???AAAAAAsss777///444222111777((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************)))************+++++++++************************************************))))))))))))))))))))))))++++++++++++******)))))))))************+++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,+++***************************++++++++++++++++++++++++))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++///...,,,++++++,,,...///000///---+++++++++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,111555888CCCCCCDDDEEEGGGHHHHHHIIILLLKKKHHH???777444888>>>======<<<;;;;;;;;;<<<<<<=========>>>>>>?????????>>>============>>>??????AAABBBDDDFFFHHHJJJKKKLLLRRRSSSTTTVVVXXXZZZ\\\]]]``````aaaaaabbbcccddddddkkkkkkkkklllmmmnnnnnnooonnnmmmlllkkkjjjiiihhhgggjjjjjjiiigggeeedddcccbbb]]]\\\ZZZYYYXXXWWWWWWWWWWWWXXXXXXYYYZZZZZZZZZZZZXXXWWWSSSNNNHHHBBB<<<999333AAA@@@PPPhhhaaa>>>333444222000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))))))))***++++++,,,,,,*********))))))))))))))))))))))))***+++++++++,,,(((((((((((())))))))))))---///333555888:::>>>@@@AAAuuu>>>555999111444777((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************)))************+++++++++************************************************************************++++++++++++*********)))************++++++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***************************************************+++,,,,,,------,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++///...,,,++++++,,,...///000...---++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++...111222888999:::<<<>>>@@@BBBBBBJJJIIIEEEAAA===:::999999555666666777888:::;;;<<<888999999999::::::::::::::::::999999::::::;;;<<<:::;;;<<<>>>@@@AAABBBCCCAAAAAACCCDDDFFFGGGIIIIIIKKKKKKLLLLLLMMMNNNNNNOOOQQQQQQQQQRRRSSSTTTTTTTTTWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOQQQQQQPPPOOOOOOOOOOOOOOOLLLMMMOOOPPPQQQQQQPPPOOOJJJHHHCCC===888666888:::<<>>@@@FFFyyy>>>555888///222777((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++************************+++++++++,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...///...---,,,+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...000333666888:::<<>>>>>???>>>>>>>>>???@@@@@@AAAAAADDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGEEECCCAAA???555555555222222999DDDNNNaaavvvzzzqqqsssxxx~~~lllOOO888---)))+++222333---***---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************)))))))))***++++++,,,,,,************************+++++++++++++++*********((())))))))))))*********---///333555888:::>>>@@@III|||}}}<<<333666---111777(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---......------,,,,,,,,,---...------------------------------------------------+++++++++++++++***))))))***+++---///111444666777777888;;;===??????===;;;666555444222111000000000444444444444444444444444111111111111111222333333333444444444444555555555666666666666777777777777666777777777888888888999888888999999:::::::::;;;===<<<<<<<<<;;;:::::::::<<<<<<===>>>???@@@@@@@@@BBBBBBAAA@@@@@@@@@@@@AAA@@@???<<<999777444333222---444;;;AAAFFFQQQaaammmvvvtttdddmmmmmmjjj___NNN===222---333000000111///))))))---++++++++++++++++++++++++++++++++++++************************************)))))))))***++++++,,,,,,)))***************++++++,,,,,,,,,++++++*********)))))))))*********++++++---///333555888:::>>>@@@III{{{vvv888222555...444777((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))******(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))*********+++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------------------,,,------------------------------------------------------------***+++,,,------,,,+++***++++++,,,---///000111111111555888888666666888<<<999888666444222000///...222222222222222222222222000000000///000111111222333333333333333333333333222222222222222222222222222222222222222333333333333333333333444444444444666666666555555555555555888888888888888999999999<<<<<<:::999999888888888333222///---...111444777===GGGUUU^^^cccjjjttt|||zzz|||llliiieee^^^eee]]]SSSOOOFFF888,,,'''+++000111---******++++++---000+++++++++++++++++++++++++++++++++*********))))))************************)))))))))***++++++,,,,,,))))))******+++++++++,,,---,,,,,,,,,++++++******************++++++++++++---///333555888:::>>>@@@IIIyyyuuu888333666///666888((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((())))))***((((((((((((((((((((((((&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,------............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------------------------------------------------------++++++,,,------------,,,+++++++++,,,,,,,,,,,,,,,000444777444///---111666666555555444333333333333000000000000////////////000000000///000000111222111111111111111000000000000000000000000000000000000000000000000000000000////////////000000000000222222222222222222333333333333333333222222222222444333222111111111111111.........111777???GGGLLLQQQZZZdddjjjjjjhhhiiijjjSSSZZZRRRWWWTTTKKKOOOGGG:::333+++))),,,...,,,(((,,,***)))***---...---,,,+++++++++++++++++++++++++++************)))))))))************************)))))))))***++++++,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---///333555888:::>>>@@@IIIxxxwww:::555666///777888((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''(((((())))))((((((((((((((((((((((((&&&'''((()))***))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,------------------,,,+++,,,,,,---.........---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++...000111111///...///111111111111222333444555666222111111111000000000000000000//////000000111222////////////000000000000111111111111222222222222111111111111111111111111000000000000000000000000000000000111111111222222111111111111111111111111/////////000111222333444666777:::>>>DDDJJJPPPSSSOOOSSSXXXYYYVVVQQQMMMKKK999AAA===DDDAAA555777///111---+++,,,000000,,,'''------......------+++)))************************************))))))))))))************************)))))))))***++++++,,,,,,))))))***++++++,,,------++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------///333555888:::>>>@@@GGGvvvuuu:::555666///888888)))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''(((((()))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,------......------,,,+++,,,------.........---------------------------...........................---,,,+++************+++++++++,,,,,,---------))))))+++///222444222111000000000000111333444555555555444444333333333222000////////////000111111///000000000000111111111000000000000111111111111////////////////////////000000000///////////////,,,,,,,,,---......//////...//////000000111111111000111222333555888:::;;;???@@@BBBEEEFFFGGGGGGFFFAAAAAAAAA@@@>>>;;;888666111666///444222)))000,,,)))...000---'''&&&,,,333(((+++,,,***(((***---...************************************))))))))))))************************)))))))))***++++++,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,---------++++++,,,,,,,,,------------///333555888:::>>>@@@DDDrrrppp666333555///999888((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))************+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))************************************************---------,,,,,,+++++++++,,,++++++,,,......---+++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,******)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------------------------,,,++++++******++++++,,,------------------------------------------------------------------------.........------,,,,,,,,,.........------,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,........................---------,,,,,,+++++++++---------------------------,,,,,,++++++,,,,,,---////////////////////////......---,,,,,,+++******++++++,,,,,,,,,,,,------------------------------------......///000000111333333333444444444555555555444222111000111222222...111333222///...///111......///000111111111111000000000000000000000000000000000000000000000000------......//////000000//////000000000111111111444444555777888:::;;;;;;666666777777888888999999888777666444222111//////...------,,,,,,------...------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000444666888;;;>>>AAA@@@fffmmm666666666555333666((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++*********)))))))))))))))))))))(((((()))))))))************************************************************************------,,,,,,++++++++++++,,,++++++,,,......---++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------------,,,,,,,,,,,,------------------------------------------------------------------------------.........------,,,,,,,,,.........------,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,------......------,,,........................---------,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---..............................---,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000111111222222222333333333444333222111111111222222...111333333111111222444111111222222222111111000,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................//////000111111111222222222222000000111222333444555555111222222222222222333333444333222111000...------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************)))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...000444666888;;;???AAAEEEmmmmmm777666444333333888((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++***************)))))))))******))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++***,,,++++++,,,......---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------........................------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------...........................------,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,------......//////000000000111111111333333222111111111222222000111333333111000111222222222222222111000///...........................////////////////////////222222222111111111111111000000000111111111222222////////////000000000000222111111111111111111000///......------,,,,,,+++++++++************+++++++++++++++++++++++++++++++++++++++++++++************************************************************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...000444666999;;;???AAADDDnnnlll888666222111333888((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((('''&&&&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))*********+++++++++************************+++******))))))******+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,...///---,,,+++++++++,,,,,,,,,,,,,,,------------------------,,,---...//////...---,,,------,,,,,,+++++++++***------------------------------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------------,,,,,,,,,,,,------------------------------------------------------------............------............------........................------------------,,,,,,........................------,,,,,,,,,,,,------........................---------,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******++++++,,,,,,,,,,,,........./////////000000222111111111111111111111111222222111000///...---000000000000000///...---111111111111111111111111222222222222222222222222222222222111111000000000....../////////000000000111111111111000000000///111111111000000/////////++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000333666888;;;>>>AAABBBlllkkk999777111111444555((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((('''''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))******************++++++++++++***************+++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,---//////...,,,++++++,,,,,,------------////////////////////////------.../////////...---...---------,,,,,,++++++------------------------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,.................................---------,,,,,,------------------------------------------------------........./////////---......//////......---........................------------------------...........................------,,,,,,------...........................------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------*********+++++++++++++++---.........//////////////////000000000000000000000000000111222222111000...//////000111111000000/////////////////////////////////////////////////////////......------,,,/////////000000000000111222222222111000000//////------,,,,,,++++++***************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++,,,------------,,,---------.........//////------------------------........................------------------------,,,///222555777:::===@@@FFFlllhhh999888111111555333((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))'''(((((())))))******+++*********++++++++++++,,,*********+++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,---//////...---+++,,,,,,------......///////////////////////////---...///000000000///......------------------,,,------------------------------------------------..............................////////////......------------------------......------------......------------------------,,,---...//////...---,,,------------------------------------------------------------------------.............../////////.............../////////------------------------........./////////////////////.........---------------------------------------------------------.........////////////000......////////////..............................------------..........................................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------******++++++++++++++++++,,,,,,---------.........------.../////////.........---...111555777777666...///000111222222222222000000000000000000000000111111111111111111111111111111111111000000000000000000000111111111222222000//////...------,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,------....../////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---111444666888<<<>>>CCChhhccc666777111000555333((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((($$$&&&(((******)))'''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))'''(((((()))******++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,---///000...---,,,,,,,,,---.../////////---------------------------...///000111000000///------------............................................................//////////////////////////////000000000000//////////////////////////////......////////////..............................---...000111111000...---................................................---------------------------........./////////000---........./////////000............................../////////000000000////////////.........---....................................................../////////000000000......////////////..............................------------.........///..............................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---...------,,,---,,,---///333555444222......//////000/////////000000000000000000000000111111111111111111111111111222222222222222222333........./////////000000,,,,,,++++++******))))))+++,,,,,,,,,,,,,,,,,,---******+++++++++++++++,,,++++++************++++++++++++++++++++++++++++++((()))))))))*********+++************************(((((((((((((((((((((((()))******+++,,,++++++++++++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))),,,///222444777:::===<<