BM6P6(@ lllfffTTTLLLDDDFFFIIIGGGBBBAAAEEEFFFBBBEEECCCAAA@@@@@@@@@>>><<<888999:::;;;<<<===???@@@???===;;;<<<>>>???<<<999<<>>999@@@CCCAAAEEE>>>@@@AAA@@@>>>;;;:::::::::AAAFFFDDD@@@>>>;;;777<<<<<<============<<<<<<<<>>BBBCCC@@@@@@???>>>>>>???>>><<<:::>>><<<<<<@@@FFFIIIGGGEEE===;;;999888999:::;;;::::::>>>CCCJJJ[[[tttzzz~~~vvvmmmdddbbbhhhnnnmmmiiijjjfffbbbbbbeeegggeeeccc`````````ccchhhpppwww{{{~~~zzzwww|||pppaaalllnnnZZZLLLWWWyyypppYYYZZZuuuZZZRRRiiiyyyjjj___iiiqqqkkkooorrrqqqrrrrrrqqqmmmkkkooovvv{{{zzzxxxhhhoooyyy|||}}}___OOOLLLUUUfffaaaQQQRRRVVVsssmmmuuuuuu[[[XXXfffvvv^^^vvv{{{vvv}}}~~~dddVVVZZZuuummmUUUKKKQQQ]]]lllxxx~~~~~~~~~{{{{{{rrrbbb^^^fffddddddfffpppsss^^^UUUVVV\\\ccchhhddd^^^UUU___dddWWWuuu}}}vvvlllppp\\\^^^yyy{{{{{{uuuwww~~~mmmjjj{{{aaaddd~~~ppphhhoooyyyvvvlllhhhzzz}}}vvvrrr}}}uuuwww{{{iiifffrrriiiWWWMMMJJJcccvvvcccYYYRRRXXXbbbcccUUUOOOHHHFFFIIILLLNNNMMMEEEBBB===999777777888:::666444333333555555333111111111//////...///000000//////000111111111000000111111222222222222222222222444777999:::<<>>;;;999999:::<<>>???<<>>:::999:::;;;;;;<<<<<<;;;>>>IIIUUUlllvvvYYYLLLPPPYYYqqquuueeevvvjjjjjjsssrrrrrrnnnllleeexxxxxxsssrrrtttssspppoooqqqrrrrrrxxx~~~fff^^^NNNLLLGGGCCCDDDAAA===<<>>??????===;;;===999888???HHHLLLHHHBBB<<<;;;999777666888===@@@===>>>AAADDDJJJ[[[yyytttgggZZZYYYccckkkllliiigggeeedddeeegggfffccc______^^^\\\\\\___dddiiilllxxxxxxyyyzzzzzz{{{zzzzzzwwwzzzzzzuuussslllRRRLLLlllvvvuuuoooUUUeee{{{lllQQQXXXzzz```^^^llluuuffffffzzzzzzsssrrrsss}}}vvvvvvjjj]]]uuuhhhOOOSSSdddwww|||^^^___pppzzzttt~~~bbb```}}}uuueeetttuuummmXXX[[[zzzgggSSSTTTeeevvvoooiiifffdddbbbcccffffffjjjnnnuuuwwwzzzdddSSSVVVhhh{{{}}}jjjaaa|||eee]]]}}}zzzcccxxxpppbbbpppwwwhhhdddvvv{{{qqqjjj{{{dddlllxxxjjjcccnnn~~~uuukkkppp{{{xxxsssvvvuuuzzzzzzmmmeeejjjsssjjjVVVJJJMMMlllmmm[[[SSSNNNRRRYYYWWWLLLIIIEEEBBBAAAAAABBBCCCCCC@@@<<<888555444555666444333111222333333222111000000/////////000111111......///000000000000000111222333444555555444444333666:::===???@@@BBBDDDBBBCCCCCCCCCDDDDDDDDDEEEBBBEEEFFFCCC@@@@@@GGGNNNdddaaaXXX]]]uuuwwweeeiiiNNNGGGIIIKKKSSS]]]jjj___SSSMMMLLLMMMRRRXXXXXXNNNEEEBBBAAAAAABBBDDDCCCAAA???@@@DDDFFFFFFDDDDDDMMMJJJBBBCCC@@@;;;???@@@@@@???<<<::::::;;;===>>>FFFMMMNNNLLLIIIDDD>>>>>>===;;;:::;;;===???AAA;;;>>>???>>>;;;:::===@@@===<<<<<<===;;;;;;DDDNNNrrrzzzbbbOOOKKKOOOdddpppcccjjjssswwwjjjwww|||kkkmmmdddmmmwww}}}yyyuuusssqqqtttrrrqqqrrrrrrqqquuu{{{ggg^^^MMMKKKGGGFFFDDDAAA======???AAABBB<<<<<<===???AAAAAA???===999777888===CCCEEEAAA;;;<<<<<<;;;888777;;;CCCJJJFFF@@@???AAA@@@JJJjjj{{{fff\\\^^^cccgggiiijjjhhhfffffffffddd```]]]^^^^^^^^^^^^^^^```aaabbbjjjmmmqqqrrrqqqqqqrrrttt{{{|||xxxxxx|||yyy}}}eeeOOOXXXmmmxxxuuuVVVpppssslll]]]KKKfffmmmWWW___yyyzzzlll[[[UUUkkk~~~~~~uuuwww~~~___ZZZ{{{YYYMMMiiillldddkkkooowwwwwwuuugggsss{{{lll]]]ZZZwww~~~cccVVVnnnvvvlll]]]gggrrryyy~~~jjjyyyzzz```UUUfff|||wwwzzzfffddd~~~iiiuuuzzzsssuuu~~~eeeZZZmmmyyyssszzzxxxkkk{{{||||||yyyfffnnn}}}sssccc```ssszzznnniiilll{{{vvvnnnmmmlllnnnpppnnniiiiiilllpppoooaaaLLLEEEVVVyyyzzzbbbRRRNNNJJJMMMRRRMMMDDDEEEDDDAAA<<<999:::<<<@@@>>>;;;777555333333333111111111111111111111000/////////000000111111222---...///000000000000000222222222333444555777888666:::>>>AAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFCCCJJJLLLCCC888===RRRgggvvvccc[[[zzz___iiiXXXLLLMMMOOOMMMMMMQQQUUUPPPLLLKKKOOOSSSXXX\\\[[[SSSJJJDDDBBBBBBCCCDDDBBBAAA@@@@@@AAABBBBBBBBBRRR\\\WWWMMMJJJDDD===???AAA@@@???===<<<>>>CCCFFF???EEEIIIIIIIIIIIIFFFAAABBB???<<<999999;;;>>>@@@:::===??????<<<;;;===???===<<<===>>><<<<<>>AAADDD=========???@@@AAA???===999:::<<<>>>???>>>;;;999;;;;;;;;;999999===FFFMMMKKKAAA<<<>>>===AAA[[[zzzvvvddd[[[ZZZcccmmmmmmkkkiiifffdddbbb___]]][[[]]]___aaaaaa___]]]\\\]]]ccckkkoooooopppsssvvv~~~|||www|||{{{~~~^^^TTTmmmzzzooo|||sssWWWxxxeee]]]PPPNNNyyylllZZZeeeyyysssggg||||||dddXXX^^^~~~xxxggguuusssWWW___pppTTTXXXwwwdddzzzjjjvvvzzzuuuhhhvvvuuuttt^^^SSSccciiiXXX{{{{{{{{{ggg^^^cccyyysssqqqjjjiiisss^^^YYYvvvyyypppwwwaaahhhpppttt~~~xxxuuuTTTXXX}}}xxxqqqwwwqqqcccrrr}}}vvvyyyhhhlll{{{ooo___```zzzzzzpppfffcccooo~~~xxxpppmmmjjjhhhiiifffccceeeiiicccYYYJJJ>>>DDDdddiiiUUUKKKJJJGGGIIILLLGGGAAACCCCCC@@@:::666777999>>>===:::777555333222111///000000000000///000000//////000111111111222222---...///000111111111111444333111111222666:::===;;;>>>AAABBBBBB@@@@@@@@@CCCCCCDDDDDDEEEFFFGGGGGGDDDHHHJJJGGGFFFOOOaaaqqqfff^^^hhhfffbbbtttXXXPPPLLLPPPQQQLLLIIIKKKFFFGGGHHHKKKOOOTTTVVVVVVXXXTTTMMMEEEBBBCCCCCCCCCBBBBBBBBB@@@???>>>???@@@WWW___YYYOOOLLLGGG@@@BBBAAAAAA@@@???@@@DDDKKKPPPIIIJJJGGGBBBAAACCCBBB???DDDAAA===999777999;;;===:::>>>BBBCCC???<<<;;;;;;<<<;;;<<>>CCCIIITTT^^^aaaZZZTTTNNNOOOaaavvvwwwttt{{{wwwxxx~~~mmmgggxxx~~~}}}xxxssstttrrrrrrtttssspppqqquuunnndddQQQMMMJJJHHHCCC>>><<<;;;<<<@@@EEE???>>><<<<<<======<<<;;;666888;;;<<<;;;::::::999:::999999888999===BBBFFFGGG>>>999<<<;;;<<>>@@@@@@>>>999666666777::::::888777555333111000...///000000//////000111000000111222222222111111---...///111222222222222555444333333555999===@@@???AAACCCCCCAAA@@@@@@@@@CCCCCCDDDEEEFFFGGGHHHHHHCCCCCCFFFOOOZZZaaabbb```QQQhhhfffmmm}}}bbbRRRNNNLLLMMMKKKHHHHHHKKKFFFIIIKKKKKKNNNPPPNNNJJJQQQPPPLLLEEEBBBCCCCCCBBBBBBDDDEEECCC???>>>@@@CCCTTTYYYPPPFFFIIIGGGBBBEEEAAAAAA@@@@@@BBBHHHOOOTTT```\\\QQQFFFBBBCCCDDDAAACCC@@@<<<888666777999;;;:::???EEEGGGCCC>>>:::999;;;:::<<<@@@AAA@@@BBBGGGIIIJJJTTTQQQRRRQQQMMMcccyyy}}}{{{sssxxx{{{~~~vvvpppwww}}}yyyuuurrrppprrruuussspppqqquuunnneeeSSSQQQOOOKKKDDD>>>>>>===<<>><<<<<<<<<;;;;;;777666777;;;???BBBBBBAAA<<<;;;999888:::;;;<<<;;;<<<:::;;;<<<;;;999???HHHWWWooo|||oooaaa^^^cccccceeeffffffdddaaa^^^]]]VVVWWWXXXYYYYYYXXXWWWVVVTTTWWW[[[```fffmmmtttyyyuuu|||~~~~~~zzzxxx}}}www}}}xxxuuulll^^^hhheee\\\\\\|||xxx{{{___]]]nnnwwwoooiiihhhlllmmmllluuuyyynnncccnnn{{{|||ooojjj}}}hhhZZZ|||yyylll[[[kkklll___yyyuuuvvvjjjppp{{{uuujjj{{{fff\\\VVVOOOiiiuuutttbbb|||~~~qqqtttzzzvvvgggkkktttcccsssuuummmxxxkkkrrrttt{{{xxxxxx]]]\\\~~~{{{zzz}}}{{{rrrfffmmmsssooozzzjjjaaannnzzzrrrbbb___xxx~~~oooqqqjjjaaahhhyyywwwlllhhhbbb]]]SSSGGGAAAAAAFFFEEETTTfffxxxiiiLLLBBBBBBEEE>>>===@@@===;;;;;;;;;999777666555666666666666555333222000///---///111000///...000222111111222222222111000///...///000222333333444444444555666888;;;>>>@@@AAAAAABBBCCCCCCBBBAAABBBCCCCCCDDDDDDEEEGGGHHHHHHIIILLLUUU___dddccc^^^ZZZXXXdddzzzaaaSSSWWWVVVWWWVVVQQQJJJIIIKKKHHHKKKJJJHHHIIILLLJJJEEEKKKNNNLLLFFFDDDFFFFFFCCCBBBEEEHHHGGGCCCBBBFFFJJJXXXYYYKKKAAAFFFHHHDDDEEE@@@@@@@@@@@@AAAFFFMMMRRRllleeeXXXJJJEEEFFFFFFCCC???===:::777666888:::;;;:::@@@FFFGGGDDD???<<<;;;:::999;;;@@@AAA??????CCCCCC???LLLOOOXXXYYYNNNdddwww~~~~~~gggiii~~~{{{|||yyyooonnnqqquuutttqqqrrrvvvmmmdddTTTTTTTTTOOOGGGAAAAAA@@@???DDDLLLJJJFFFAAA>>>===============:::999???JJJQQQQQQMMMAAA>>>;;;;;;<<<;;;888444555999>>>???<<<888999<<>>AAACCC:::888;;;999999888777666555555555555333333333333222000...------///111111///...000333111222333333222111000/////////111222333444444555333666:::>>>AAABBBBBBAAABBBCCCDDDCCCBBBCCCEEEGGGCCCDDDEEEFFFGGGHHHIIIIII^^^uuudddRRRWWWdddaaaVVVMMM___ccchhhggg___SSSKKKIIIDDDGGGEEEBBBEEEKKKLLLHHHIIINNNNNNIIIGGGJJJJJJFFFAAAFFFJJJIIIFFFFFFKKKQQQddd```NNNBBBHHHJJJEEEEEE@@@@@@???>>>???CCCIIIMMMeee^^^QQQEEEAAACCCCCC???;;;999888666777999;;;<<<;;;@@@EEEGGGDDD@@@??????:::999;;;???@@@===<<>>===;;;;;;::::::;;;===CCCKKKRRRUUUSSSPPPBBB>>>:::999;;;<<<;;;:::===<<<<<<;;;::::::999999:::JJJ```ttt{{{eeeUUUXXXOOOVVVaaaaaa```aaa\\\VVV[[[[[[UUUSSSWWWXXXUUUTTTUUUUUUTTTTTTUUUYYY\\\hhhwww}}}||||||{{{~~~~~~~~~vvvyyy}}}{{{ggg]]]RRRbbbooo]]][[[dddrrrsss~~~yyypppnnnkkkwwwtttfff]]]UUUbbbkkksss{{{qqqddd]]]]]]lllkkkvvvvvv]]]XXXssseee\\\hhh~~~fffZZZssszzzjjjssshhhggg~~~sssddd|||vvvqqqhhhfffxxxzzzhhh~~~uuueeexxxzzzqqqbbbZZZcccjjjhhhggglllnnnpppuuu{{{}}}}}}llllllppp___eeewwwppprrrwwwyyy{{{yyyuuusssooopppuuuoooxxxssstttzzzbbbTTTvvv{{{kkkqqqsssmmmzzzqqqlllyyyzzzwwwlllddd\\\]]]uuuzzzyyylll___jjjxxxkkkiiigggddd___```kkkwwwmmmeeeYYYNNNGGGFFFJJJMMMPPPgggmmmQQQ@@@DDDCCCAAA???<<<:::888777666666555444222111000000000000000000000000000000////////////000000000000333333222000......000222000//////000222555888;;;888;;;???AAABBBCCCDDDEEE@@@BBBDDDEEEDDDDDDEEEGGGFFFEEEFFFGGGHHHJJJPPPWWWzzz___ccc|||}}}lllpppeeeaaa```ZZZcccnnnwwwttteeeSSSGGGBBBDDDFFFGGGKKKTTT[[[UUUJJJSSSLLLEEEBBBEEEGGGFFFCCCIIIHHHGGGGGGHHHKKKNNNPPPmmmdddTTTEEEAAAFFFIIIHHHAAA===;;;;;;;;;;;;@@@GGGNNNKKKFFFBBBAAA@@@>>>===999999:::999888999;;;===CCCFFFIIIIIIEEEAAA===;;;;;;<<<<<<======<<<;;;:::<<>>===<<<;;;:::::::::>>>???CCCHHHMMMNNNJJJGGG@@@<<<999888999;;;;;;:::<<<<<<;;;;;;:::::::::999===GGGWWWiii{{{xxxoooaaaXXX\\\aaa[[[[[[``````]]]bbbccc^^^ZZZZZZXXXTTTSSSSSSSSSRRRRRRSSSVVVXXXcccooo{{{~~~~~~}}}yyytttzzz}}}uuupppwwwxxxvvv~~~fff[[[WWWppplllZZZUUU```yyy~~~ssssss{{{xxxsssiiikkkjjjwwwvvvrrrnnntttwwwvvvrrrZZZXXXsssggg[[[aaa}}}|||eeeXXXooovvvhhhmmm}}}bbbqqqwwwqqqccc|||zzz{{{~~~sssggguuudddzzz~~~sssfffZZZRRRNNNSSS[[[___bbbfffaaaccciiipppwww}}}vvv~~~||||||nnnkkkuuuaaa```zzztttkkkkkkwwwvvvpppwwwooorrrnnnlllyyy}}}oooqqqqqqaaa^^^{{{uuusss~~~uuu|||yyylllmmm~~~vvvmmmfff______vvv~~~nnnaaagggxxx{{{rrrmmmhhhddd___^^^fffooommmfff\\\QQQJJJIIIKKKNNN___kkkwwwxxxlllYYYIIIAAADDDBBB@@@===999666333222555444333222111000//////000000000000000000000000////////////000000000111222222111000///000222555000000111222555888:::<<<;;;>>>AAABBBBBBBBBCCCDDDGGGGGGFFFEEEEEEEEEFFFHHHDDDHHHKKKHHHCCCIII___uuuvvvjjj|||jjj^^^hhhbbbhhhcccUUU[[[dddlllkkkaaaTTTJJJFFFFFFGGGHHHJJJRRRWWWRRRHHHPPPLLLGGGFFFFFFFFFDDDBBBHHHGGGFFFEEEFFFHHHKKKMMMggg___QQQDDDAAADDDFFFDDDBBB>>><<<<<<;;;;;;@@@GGGNNNJJJEEEBBB@@@>>><<<;;;999999999999888:::===@@@CCCEEEGGGFFFBBB>>>;;;:::???>>>===<<<<<<<<<<<<===:::@@@EEEKKKYYYfffaaaSSSOOOUUUkkk~~~yyyiiipppzzz~~~oooaaafffrrrsssttttttrrrqqqtttxxxyyyvvvrrrrrrgggWWWKKKPPPQQQLLLHHHGGGIIIHHHCCC>>>===<<<;;;;;;:::::::::;;;<<<===@@@DDDGGGGGGDDDAAA===;;;888777999:::;;;:::;;;;;;;;;;;;::::::::::::===@@@HHHVVVhhh~~~tttaaaYYYWWWTTTXXX^^^[[[aaaeeegggbbb]]]ZZZUUUQQQQQQRRRQQQPPPOOOOOOQQQSSSYYYaaajjjqqqvvvwwwssslllrrrzzz|||uuurrrrrruuuzzz{{{xxx|||ggg___gggzzz___QQQRRRgggwwwkkkllluuu~~~~~~zzznnnrrr|||www|||}}}}}}nnnXXXWWWlllggg[[[ZZZwww}}}fffXXXkkktttgggeeelllgggccc~~~wwwmmm___~~~~~~|||yyyzzzkkkjjjvvvdddwwwwwwaaaTTTLLLSSS[[[bbbjjjtttxxxvvvsssrrrqqqpppqqqrrrtttvvvooo{{{~~~yyypppkkkwww|||fff\\\qqq}}}uuulllmmmpppdddoooxxxiiipppppphhhwww~~~jjjooo}}}lllaaaggg{{{sssttt{{{nnndddooowwwooojjjdddddd{{{|||kkkaaaaaajjjwwwwwwooofffaaa\\\YYY\\\aaaiiieee^^^UUUNNNJJJKKKMMMcccgggggg```TTTHHHAAA???>>>===;;;999666444222111333222222111000///......000000000000000000000000/////////000000000111111000111111111000111444666111222444777999;;;======???AAACCCCCCBBBBBBCCCDDDGGGDDDBBBAAACCCEEEFFFFFFDDDDDDFFFIIILLLXXXqqqyyy{{{rrrZZZlllcccSSS\\\ddd]]]PPPSSSWWW\\\]]]YYYSSSMMMJJJHHHHHHGGGHHHMMMPPPLLLFFFJJJJJJJJJIIIHHHFFFCCCAAAFFFEEECCCCCCCCCEEEGGGHHHYYYTTTJJJAAAAAAEEEFFFCCCDDD@@@======;;;;;;@@@GGGMMMIIIEEEAAA???===:::999999999999888888;;;@@@DDDDDDEEEEEECCC???;;;::::::BBBAAA>>><<<;;;;;;===>>>888???AAACCCUUUlllmmm___HHHLLLcccwwwooowwwzzzuuuyyy{{{wwwiii___bbbkkktttpppzzz||||||~~~xxxvvvvvvxxx{{{{{{wwwtttllldddUUUIIIMMMPPPKKKFFFFFFGGGFFFAAA<<<:::::::::999999:::;;;;;;666888;;;???BBBCCCCCCBBB<<<;;;999888999:::<<<<<<::::::::::::::::::::::::::::::===DDDQQQfffyyypppZZZQQQOOOWWW[[[SSS^^^```aaa^^^XXXTTTPPPMMMPPPQQQQQQOOOMMMMMMNNNPPPNNNRRRXXX___eeejjjllllllyyy|||rrrooowwwyyyzzzyyyxxx~~~pppmmmoooXXXQQQ]]]}}}~~~yyyqqqlllsss}}}uuukkkeeegggyyyllliii|||uuuyyykkkWWWXXXiiiiii___ZZZwwwiiiXXXkkkwwweee\\\aaaggg{{{mmmhhh\\\{{{{{{wwwooommm|||wwwwwwjjjrrrwwweeepppttt^^^WWWZZZrrrzzzrrrmmmmmmnnnrrr~~~{{{wwwsssqqqkkkooolll\\\lll~~~|||wwwyyyttt```iiiyyyttthhhpppvvvgggnnnxxxgggppp|||yyyqqqccchhh}}}vvv|||xxx~~~rrrccchhh{{{}}}{{{pppkkkiiimmmsssfffaaa^^^^^^mmmwwwlllaaa\\\XXXTTTRRRTTTbbb```]]]VVVNNNJJJIIIKKKVVVZZZ]]]YYYOOODDD<<<999666666666555555555444444111111111000000///////////////////////////////////////000000000111111111000111222111000111333555333555888<<<>>>???@@@???AAACCCDDDDDDCCCCCCDDDEEECCCAAA@@@AAAEEEGGGHHHGGGIIIAAAEEEXXXmmmxxx{{{~~~xxxnnnxxx{{{ZZZyyyzzzfffVVVTTTVVVTTTQQQQQQPPPPPPQQQRRRRRRPPPMMMJJJIIIGGGEEEEEEGGGHHHGGGDDDEEEHHHKKKKKKHHHEEEBBBAAADDDCCCAAA@@@@@@AAABBBCCCGGGFFFBBB???BBBHHHIIIFFFDDD@@@======<<<;;;@@@GGGMMMJJJEEEBBB???===:::888999999888777888<<>>===;;;OOOmmmttthhhNNNJJJXXXqqqwwwhhhdddnnnyyyyyyyyyyyyxxxpppfffccceeessswwwzzzyyyyyyzzzzzzzzzyyyzzz{{{}}}|||xxxuuu~~~hhhcccVVVKKKNNNOOOIIIBBB@@@BBBBBB@@@<<<:::999999999999:::;;;;;;333666999===???AAABBBCCC===<<<;;;:::999:::===>>>:::::::::::::::999999999999888999;;;???OOOnnn{{{yyyqqq]]]LLLLLLRRROOOWWWWWWVVVTTTQQQMMMLLLNNNPPPPPPQQQOOOMMMLLLMMMNNNJJJKKKMMMPPPTTT\\\hhhqqq~~~rrrpppyyy|||zzzvvvtttyyy~~~{{{ppp\\\^^^vvvwwwjjjppp|||mmmqqqrrrvvv{{{|||}}}jjjUUUTTThhhxxxhhhddd}}}pppcccwwwkkkXXXZZZ}}}llllll___ZZZzzzkkkXXXmmmyyy```YYYggg}}}kkkfffcccYYYyyypppjjj___]]]kkk|||{{{ooofffhhhaaafffqqqlll{{{zzzgggiiizzzkkknnnyyywwwzzz~~~tttrrr~~~zzzrrrppppppiiifff~~~ppp___iii{{{]]]eeeuuuuuuxxxlllppp{{{jjjjjj|||tttfffssszzzyyysssbbbddd~~~|||vvvttt}}}}}}vvvvvvyyyqqqccccccrrr~~~rrrkkkllltttyyyllleeeeee^^^VVVcccyyyssshhh]]]XXXUUUPPPMMMMMMVVVXXXWWWRRRKKKFFFEEEFFFIIIOOOVVVVVVOOODDD:::555444444444444444444444444111111111111111000000000////////////////////////000000000000111111111111111222333222111111333444777999<<<@@@BBBBBBBBBAAAAAABBBDDDDDDDDDDDDFFFHHHCCCCCCDDDGGGIIIJJJIIIHHHLLLIIIVVVtttvvvlllbbb|||hhhrrrZZZTTTTTTYYYUUULLLLLLTTTQQQOOOMMMLLLMMMLLLIIIGGGGGGEEEBBBBBBBBBBBBDDDFFFEEEHHHIIIIIIFFFDDDBBBBBBBBBAAA@@@?????????@@@@@@??????>>>>>>BBBHHHHHHCCCCCC???======;;;;;;@@@GGGMMMJJJFFFCCCAAA>>>;;;999888888777777888===CCCHHHIIIHHHFFFBBB>>><<<===>>>===>>>??????>>>;;;888777777<<<:::888JJJgggqqqjjj\\\OOOOOO^^^eeebbbdddnnnwwwwwwmmmrrr{{{}}}qqqgggeeelll|||~~~zzzyyyxxxxxxxxxzzzzzzzzz{{{{{{zzzwwwuuu}}}kkkjjj]]]OOOPPPMMMFFF>>>;;;===@@@???===:::::::::999999:::;;;;;;666888;;;<<<;;;<<<===???=========;;;999:::<<>>?????????@@@AAA@@@???CCCFFFCCC===AAA===;;;;;;;;;;;;@@@GGGKKKIIIFFFCCCBBB???<<<:::666777777777999===BBBGGGIIIHHHFFFCCC???>>>???AAA:::<<<>>>@@@???<<<888666888:::999999EEEYYYddddddcccTTTKKKRRR```kkkqqqtttpppwwwmmmvvvqqqfffcccdddtttzzzqqqrrr~~~}}}}}}}}}{{{zzzwwwwwwxxxwwwwwwvvvuuuuuuqqqssseeeRRRNNNJJJCCC<<<:::===??????<<<<<<;;;;;;::::::::::::;;;888999;;;:::888888:::<<<=========:::888888:::======<<<;;;:::999777666666999555666:::999:::HHHZZZuuu|||zzzqqqaaaXXXKKKFFFEEEGGGKKKJJJFFFGGGLLLLLLMMMNNNNNNMMMLLLLLLMMMLLLGGGFFFJJJMMMNNNSSSZZZ]]]aaaiiipppwww|||{{{yyywwwwwwvvvuuusssrrrxxx}}}rrrssswwwiii}}}rrrdddiii~~~sssYYY[[[hhh{{{|||zzz]]]PPPddd~~~qqqfffccc~~~|||tttkkkbbbkkk{{{tttwwwiiiVVVYYYpppgggZZZaaasssjjj}}}~~~iiiwwwccc___wwwsss\\\VVVwwwfff\\\WWW]]]gggjjjgggcccfffeeeiii{{{ddd}}}}}}eee```|||yyynnn|||~~~|||}}}zzzqqqnnnggg^^^qqqzzzsssrrrxxx}}}~~~rrrggg[[[nnnxxxwwwqqqllluuukkkqqq}}}zzz}}}yyybbblll|||xxxnnn```\\\yyy}}}pppgggoookkkkkk|||tttaaadddjjjpppnnneeeaaannn~~~~~~uuurrroookkksssxxxpppbbb___```aaaYYYNNNRRR___hhh```XXXSSSMMMFFFCCCDDDAAAEEEIIIFFF@@@<<<===@@@???@@@???>>>;;;888666555444333333222111000///............//////000000000000000000000000000000000000000111111111222222222111333666888999:::===??????@@@AAACCCCCCCCCCCCBBBDDDDDDDDDCCCBBBBBBDDDFFF@@@DDDGGGGGGEEEHHHOOOVVV[[[cccsss~~~vvvkkkwwwzzzYYYXXXSSSPPPRRRVVVVVVSSSQQQJJJKKKKKKKKKIIIGGGEEEDDDGGGCCCAAABBBBBBBBBKKKUUU^^^WWWLLLEEECCCCCCCCCBBB??????????????????@@@@@@BBBCCCBBBAAACCCEEEBBB;;;???;;;999::::::;;;@@@HHHHHHFFFDDDBBBAAA???<<<:::555666777888999<<>>???>>>===:::999999999999<<>><<>>?????????@@@@@@@@@AAAAAABBBBBBAAADDDGGGDDD======:::888999::::::@@@HHHFFFDDDBBBAAAAAA???<<<999444555777888999<<>>>>>>>>>>>>>>=========;;;888:::?????????HHHTTTUUURRROOOWWWvvv}}}lll```ooozzztttaaaaaappp|||wwwrrrrrrqqqooonnnooorrrtttsssqqqlll^^^RRRLLLDDD<<<;;;???BBB@@@===::::::999999888888888999:::888666666999;;;999888666666777777777777666666888999:::::::::888777666666555444444555777999;;;AAAQQQfffuuuiiiUUUIII??????CCCDDDDDDDDDGGGHHHIIIJJJLLLNNNLLLHHHEEEFFFGGGHHHHHHHHHGGGFFFHHHIIIJJJMMMRRRXXX^^^aaakkklllllllllkkklllnnnqqqnnnrrrppphhhfffppp~~~|||xxx}}}{{{ttt~~~|||uuupppXXXRRRcccxxxvvvwww|||~~~{{{vvvsssfffiiiwwwqqq[[[```vvvvvvccclllqqqbbb]]]{{{{{{uuupppsss}}}|||zzz}}}zzzhhhXXXkkk}}}uuugggZZZqqqvvv{{{mmm\\\ttt|||nnn___qqqrrrgggiiiqqqyyyzzz{{{}}}~~~~~~yyy___eee|||~~~{{{qqqpppttttttnnnVVVXXX~~~|||nnnoooiiizzz{{{yyyjjjiii~~~tttooouuukkkfff||||||sssnnncccccczzzxxxvvvpppmmmooonnndddVVVNNN[[[mmmqqqaaa```gggoooyyywwwgggYYYZZZ^^^^^^OOOPPPUUUXXXRRRIIIGGGKKKOOOQQQPPPKKKCCC>>>>>>@@@;;;999999<<>>???GGGBBB@@@???@@@CCCDDDBBB???AAA@@@@@@CCCFFFEEE@@@;;;???<<<999888:::===@@@AAACCCAAA???>>>===;;;777444666777777777777999===@@@DDDBBB???===<<<<<<======@@@;;;999===@@@===;;;;;;:::;;;777???888777KKKIIISSSUUUUUUZZZooobbb___mmmzzz}}}kkkcccooo}}}tttwwwvvvuuutttssssssssssss|||pppnnniii^^^TTTLLLFFF@@@>>>@@@BBB@@@===<<<;;;:::999888999999:::888555333444666777666444777777666666666666777777777777888888777666666555666555444333444555777999===EEEUUUiiinnn```PPPFFFBBB@@@DDDIIIBBBEEEHHHKKKMMMMMMKKKIIIFFFGGGHHHIIIHHHHHHFFFFFFCCCCCCCCCDDDHHHLLLQQQSSS```dddhhhkkkjjjiiihhhgggeeelllooollliiimmmsssvvvqqqrrrvvvzzzxxxtttuuuzzz{{{~~~~~~vvvnnnjjjXXXYYYppp|||lllpppwww~~~|||wwwtttoooqqqzzz{{{rrr{{{pppfffqqqsssbbbZZZwwwxxxhhhjjjsss|||zzzyyyoootttwwwyyy}}}}}}ppp___WWWooowwwrrreeeYYYqqqaaa\\\tttqqq]]]mmm{{{uuuzzzzzzzzz|||zzzrrrvvvyyyvvvpppooouuu|||{{{|||mmmZZZiii|||{{{wwwvvv~~~{{{fff[[[bbbuuurrruuunnnrrr}}}zzzmmmhhhxxxqqqzzzsssfffwww|||sssnnneeecccxxxzzzqqqkkkjjjiii```VVVQQQWWWjjj~~~sssccc]]]^^^bbbnnnrrrggg\\\[[[\\\YYYKKKLLLPPPSSSNNNEEECCCGGGKKKMMMNNNJJJCCC>>>===>>>:::888888;;;>>>>>>:::555333333222111000000//////000000000000000000000000000000000000000111111111222111000000///000000000111111111333555777:::;;;===>>>>>>@@@AAABBBCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDCCCDDDFFFGGGFFFFFFFFFOOOEEENNN^^^lllvvvfffjjj|||ddd___yyyjjjVVVPPPPPPPPPMMMMMMMMMNNNNNNLLLJJJHHHDDDCCCCCCGGGKKKMMMIIIEEEFFFBBBBBBDDDEEEIIISSS___ZZZOOODDDAAAAAA@@@BBBFFFBBB@@@???AAADDDEEECCC@@@AAAAAABBBDDDEEECCC???<<>>===<<<<<<<<<:::999777888888888888:::===@@@BBBAAA???<<<;;;;;;<<<===<<<999:::@@@CCC???:::777:::;;;888@@@======PPPLLLOOOUUUXXXYYY]]]gggooorrrooodddkkkqqqtttzzzjjjdddkkkvvvyyy{{{zzzyyyxxxwwwvvvvvvuuuvvvhhheee```WWWPPPMMMIIIEEEBBBAAAAAA@@@>>>===<<<:::999888999;;;<<<888666444333444555444333888777666555555666777888666666555555444444555555666555444333333444555666999888@@@XXXwww~~~tttyyygggUUUEEE<<<>>>EEE???CCCHHHLLLMMMJJJHHHHHHGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCDDDFFFIIIKKKQQQWWW```fffgggfffeeeccceeelllpppppppppqqqqqqoookkkjjjiiiiiigggggglllsss}}}~~~sssjjjhhhUUUcccssseeeooo{{{}}}wwwssswww{{{{{{nnnppp~~~vvvcccXXXsssssseeeqqq~~~yyyyyyyyy~~~tttpppfffsssxxxtttwww}}}qqq[[[WWWtttvvvqqqssseeeYYYoootttZZZ]]]uuusss\\\gggvvvsssuuusssnnniiiqqqwwwsssiiifffmmmuuu|||iiiZZZqqq~~~|||zzz}}}xxxtttzzz{{{^^^bbbooooooxxxzzzrrrggg|||sssjjjsssxxxnnnxxx~~~iiiooo}}}qqqooofffbbbrrryyyooogggeeeddd___[[[YYYZZZnnnxxxeeeYYYUUUQQQ___iiieee^^^[[[WWWQQQEEEGGGJJJLLLHHHAAA???AAAEEEHHHJJJHHHCCC>>><<<<<<999777777999<<<<<<888444333333222111///...---,,,000000000000000000000000111111111000000000000000222222111000////////////000111444777:::<<<>>>???AAAAAABBBBBBCCCDDDDDDEEECCCCCCCCCCCCCCCDDDEEEEEEEEEAAACCCIIIJJJEEEDDDIIIKKKPPPeeexxx|||~~~vvvbbbmmmbbbYYY{{{qqqSSSLLLPPPQQQOOOJJJJJJJJJJJJIIIHHHGGGGGGDDDAAABBBIIIQQQSSSLLLDDDEEE@@@???BBBGGGKKKRRRXXXNNNNNNIIIBBB@@@BBBCCCAAABBB@@@???AAAEEEGGGEEEBBB@@@BBBEEEEEECCC@@@>>>===???<<<999888:::===@@@AAAAAA???===<<<===<<<;;;:::777888999999999:::===@@@@@@???===;;;::::::;;;<<<;;;:::>>>GGGIIICCC;;;777<<<<<<777@@@???AAAQQQGGGIIISSS^^^^^^SSSMMMYYYiiiuuunnnvvvzzzbbbfffiiikkkssstttfffdddeeehhhvvv~~~}}}~~~{{{}}}|||{{{zzzxxxwwwvvvuuunnn```[[[UUUNNNKKKMMMKKKHHHEEEBBB@@@??????>>>===:::999888999;;;===:::999777666666666555555888777666555555666777888777666444333333444555666666666555444444444555555666222666HHHccc{{{~~~wwwnnnuuuttt\\\GGG===>>>???AAAGGGKKKJJJFFFDDDFFFHHHHHHIIIIIIHHHFFFDDDCCCFFFFFFEEEDDDDDDEEEGGGHHHFFFLLLTTT[[[___ccceeegggkkkmmmllllllooouuuxxxvvvrrrpppmmmhhhddddddjjjppp~~~{{{wwwzzznnnfffdddQQQlllpppiiivvvyyytttqqqsss{{{|||lllmmmyyywwwdddWWWrrrpppsssvvvtttyyy|||vvvzzztttmmmmmmfff}}}zzz[[[[[[zzztttqqquuuzzzjjjYYYllluuuzzzzzzwwwyyysss~~~~~~www]]]]]]vvvqqq^^^dddssslllmmmnnnmmmkkkoooxxxzzzqqqppp{{{kkkZZZttt|||{{{|||||||||}}}wwwuuu|||sss\\\fff|||rrryyywwwoooaaa{{{~~~xxxmmmjjjyyyvvvgggpppnnniii}}}pppnnnfff```jjjtttkkkcccbbbcccbbbbbbcccfff|||{{{eeeUUUMMMEEESSS^^^```[[[WWWPPPIIIBBBDDDFFFGGGCCC???======>>>AAAEEEEEEBBB===:::999666666666777999999666444222222111000//////......////////////////////////111111111111000000000000111000000000000111222222222444888<<<>>>@@@@@@@@@CCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFHHHCCCDDDIIIGGGAAAGGGSSSTTTkkkssshhhnnnvvv^^^ggg~~~fffTTTLLLLLLNNNOOODDDEEEFFFEEEDDDCCCCCCDDDCCCCCCFFFLLLRRRQQQIIIAAAAAA@@@@@@BBBFFFJJJOOOSSSQQQZZZYYYJJJAAADDDCCC===@@@>>>>>>@@@DDDFFFEEEBBB>>>BBBEEEDDD@@@===<<<===???<<<999888:::===@@@AAACCCBBBAAAAAA@@@===999666666888999999888999<<<>>>======<<<::::::::::::;;;>>>>>>BBBJJJMMMHHH@@@<<<>>>===666>>>>>>AAAMMM???CCCMMM^^^ggg]]]OOOUUUggg{{{sssjjjhhhqqq~~~pppyyy~~~wwwqqquuuyyyllldddeeebbb```qqq{{{{{{{{{zzz{{{zzzyyyxxxvvvtttrrrqqqhhh[[[VVVQQQNNNOOONNNLLLHHHDDDAAA?????????>>><<<;;;999999:::;;;<<<;;;::::::888777666666777888777666555555666777888777777555555555666777888777777666666666666666666555333666???KKK\\\sssvvvwwwdddMMMDDD???===???DDDDDD@@@AAAFFFGGGGGGHHHHHHGGGEEECCCBBBBBBAAAAAA@@@AAABBBCCCCCCCCCEEEHHHKKKPPPWWW___ddddddeeedddccchhhooorrrppprrrsssqqqlllhhhiiimmmppp{{{uuutttuuuqqqqqq{{{||||||zzzqqqddd[[[XXXTTTwwwxxxkkknnnzzzyyyuuussspppnnnvvvoooooofffdddooo|||~~~}}}uuudddXXXqqqrrryyykkkppp|||wwwxxx{{{zzzsssmmmooovvvsss{{{YYYcccpppvvvpppZZZggg{{{sssppptttppp~~~|||aaa^^^vvv}}}nnnccccccvvvppprrrssssssvvv{{{zzz{{{hhhWWWsss|||xxxxxxyyyyyyyyyyyyvvvvvv{{{}}}yyywwwyyy~~~{{{{{{zzzzzz}}}}}}lll[[[iiisss~~~zzz{{{vvvtttqqqiiibbbrrrxxxkkkbbbkkkxxxggglllrrrdddmmmpppoooggg]]]aaarrrqqqiiicccbbbcccaaaaaadddnnnttt\\\NNNGGGBBBKKKTTTWWWUUUPPPIIICCC@@@BBBDDDCCCAAA???===;;;999<<>>;;;;;;===???<<<999888:::===@@@AAAAAABBBDDDFFFEEEAAA:::555666777888888888999;;;<<<;;;;;;::::::::::::::::::BBB???@@@GGGJJJGGGBBB@@@======666===???EEEQQQ@@@AAADDDUUUiiikkk\\\WWW^^^iiidddbbbhhhtttzzzmmmwwwzzzqqqkkkjjjdddaaaooo~~~{{{yyyxxxyyyxxxxxxxxxvvvtttrrrpppoooeee[[[XXXTTTTTTYYYPPPKKKEEEAAA?????????>>><<<;;;;;;:::::::::::::::888888888777555444555777666666777777777777666666777777777666777777888888666666777777777777777777555666999;;;:::AAAYYYrrr~~~xxx~~~tttvvvgggZZZHHH>>>999===>>>===@@@FFFDDDEEEFFFFFFEEEDDDCCCBBB????????????@@@AAABBBBBBCCCBBB@@@???AAAGGGOOOUUUVVV[[[^^^```cccgggfffaaafffkkkllliiihhhkkkpppqqqrrryyyrrrhhhnnnrrrnnnnnnyyytttsssuuupppbbbWWWSSS```jjjbbbnnnzzzzzztttuuuuuusssuuuvvvxxx{{{~~~{{{ooobbbhhhiiinnnxxxyyyqqqtttdddXXXnnn{{{qqqmmm{{{yyytttnnnjjjgggiiiuuuzzz\\\iiisss}}}rrrZZZeee~~~rrryyyzzz```]]]ttt{{{nnneee```|||yyytttxxx{{{{{{zzzdddYYYsss}}}yyytttqqqqqqrrrtttuuuvvvtttvvvyyytttnnnqqqzzzvvvppphhhhhhsssxxxzzzxxxgggYYYlllyyylllyyyrrrdddiiirrrpppiiifffnnnttthhh___```{{{pppnnn{{{rrraaa```nnn{{{tttqqqhhh\\\ZZZeeesss{{{qqqiiibbb___]]]YYYYYY[[[hhh{{{yyybbbPPPFFF@@@AAAEEEKKKNNNNNNJJJDDD???===@@@AAA???>>>>>><<<888555777:::<<<<<<999666333222222333333333333222222//////000111111222222333000000000000000000000000///000000000111111111111000111222444777999<<<===<<<>>>@@@BBBCCCCCCBBBAAACCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGDDDEEEFFFIIIOOOYYYeeennniiiiiieeepppiiiooo}}}yyygggcccrrrdddWWWJJJIIIQQQTTTLLLBBBFFFJJJMMMLLLHHHEEEDDDEEEDDDGGGKKKLLLJJJFFFBBB@@@<<>>BBBCCCBBB???===???@@@@@@???=========???<<<999888:::===@@@AAA===???CCCFFFGGGDDD>>>999666888999999999999:::<<<::::::::::::;;;;;;;;;;;;BBB===;;;@@@CCCBBB@@@AAA:::===888???CCCMMM\\\LLLCCC???HHH^^^iii```TTTPPPVVVTTTXXXeeeqqqzzzrrr}}}yyyuuuppplllqqqxxx}}}{{{}}}}}}zzzxxxyyywwwxxxxxxwwwvvvsssqqqooofff\\\YYYSSSUUU\\\PPPIII@@@<<<>>>@@@???>>>999:::;;;;;;;;;:::888888555777777666444333555888555666777888888777666555555666777888888888888888444444555666777777777777666444777:::666555DDDXXXsss~~~zzzzzz~~~aaaOOO???======;;;>>>DDDBBBBBBCCCDDDDDDCCCBBBAAA?????????@@@@@@@@@AAAAAA??????>>><<<<<<>>>BBBFFFHHHOOOVVVYYY\\\______[[[[[[aaadddbbbccckkkqqqrrrmmmnnneee```hhhkkkkkkpppzzzuuuwww}}}vvvdddZZZ[[[pppvvvddd```qqq|||yyyuuuxxxyyyuuuuuussstttwwwwwwppphhhddduuuyyy{{{}}}qqqsssdddUUUhhhvvvhhhsssxxxpppiiihhhjjjqqq}}}zzz~~~zzzaaafffvvv|||~~~mmmXXXeee}}}zzzyyytttttttttaaaZZZqqq}}}qqqdddZZZtttyyyvvv}}}yyyxxxzzz{{{|||wwwtttcccXXXqqqwwwrrrllljjjmmmrrrxxx{{{wwwrrrqqqrrrooonnnzzzyyyllljjjaaacccyyy~~~ssscccXXXrrruuukkkrrrhhhWWW^^^pppvvvqqqjjjhhh{{{qqqjjjeee]]]sssxxxmmmqqq}}}yyynnn___WWW^^^ooo|||yyyuuujjj]]]VVV\\\fffmmmnnneee\\\WWWSSSOOOPPPTTTZZZdddfffZZZNNNIIIDDD===???AAAEEEIIIKKKGGGAAA===:::======:::999;;;999444444555777888999777444111111111222222111111111222//////000000000000000000000000000000000000000000......///000111222222333444444555777:::<<<>>>@@@>>>???AAACCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFGGGGGGEEEIIILLLQQQaaarrrrrrhhh[[[hhhqqqrrrnnnooo```nnnuuuooo^^^LLLIIIRRRVVVPPPFFFIIIMMMRRRQQQLLLGGGEEEEEEDDDDDDEEEGGGJJJJJJGGGDDD???BBBBBB@@@CCCJJJNNNLLLLLLbbbqqqjjjUUUGGGBBBAAA@@@>>>===???BBBCCCAAA??????>>>>>>@@@AAAAAA@@@??????<<<999888:::===@@@AAA>>>???@@@BBBCCCBBB>>>;;;888:::;;;<<<;;;;;;<<<===999999:::;;;;;;<<<;;;;;;AAA;;;888<<<@@@??????@@@:::???;;;BBBEEERRRdddVVVIIIAAABBBOOO\\\[[[RRRKKKJJJLLLZZZnnnxxxyyytttyyyoooppppppuuu~~~~~~zzzzzzvvvvvvwwwwwwvvvtttqqqpppggg\\\WWWPPPPPPWWWQQQGGG===999<<<@@@???===888999:::;;;;;;999777666555777888777555444777:::444555888999999888555444444555777888888888777666222333444555666666666666666111333999888444:::FFF```yyyzzzxxx{{{bbbJJJBBB@@@;;;<<>>??????>>>???@@@<<>>======AAAHHHJJJGGGAAA===666::::::666666999777000333444555666777555222000000111111111000///000111000000//////.........---000000000000000000000000------...000111222333444777777888:::;;;===???@@@??????AAABBBDDDEEEEEEEEECCCDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFEEEFFFFFFGGGHHHJJJOOORRRYYYpppvvv[[[cccqqq```lllnnnqqq~~~ooodddVVVNNNMMMNNNLLLIIIHHHNNNSSSSSSMMMGGGDDDDDDEEEAAA>>>CCCKKKPPPMMMIIICCCCCC???===DDDNNNOOOIIIJJJ```uuusss^^^HHH@@@AAABBB@@@???@@@CCCDDDBBB???AAA???>>>@@@DDDEEECCC@@@???<<<999888:::===@@@AAACCCAAA???>>>>>>===;;;999:::<<<===>>>=========>>>999999:::;;;<<<<<<<<<<<>>BBBDDDQQQdddWWWNNNFFFAAAFFFQQQVVVUUUQQQIIIQQQhhhwwwjjjuuummmiiikkkttt{{{zzzssstttuuuuuutttrrrpppoooaaaXXXUUUMMMHHHIIIDDD>>>@@@@@@:::<<>>>>>???@@@>>>===;;;<<<>>>??????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;===AAAHHHNNNRRRTTTXXX\\\___aaabbbdddfffbbbaaa`````````aaabbbcccaaahhhmmmkkkeeeaaaeeekkkxxxmmmiii{{{pppjjjcccnnn{{{|||oooccceeennnxxxjjjpppkkknnn___PPPccc|||___UUUqqq|||sssrrrqqquuuvvviiiqqquuubbb]]]tttpppzzzmmm___iiiwwwssskkkgggooozzz{{{vvvxxxoooqqqkkk^^^XXXiii{{{qqqccc\\\eee{{{xxxyyyjjjdddsss}}}~~~rrrvvvqqqccc[[[lllzzzooo|||sssuuugggdddqqq{{{{{{{{{}}}sssmmmrrrxxx~~~{{{~~~{{{kkk^^^[[[zzzrrrrrrpppkkkooo```WWWccc{{{~~~jjjjjj~~~xxxrrroooYYY]]]ppprrreeehhhnnneee```]]]QQQHHHUUUlll|||rrreeeYYYQQQNNNPPPTTTaaa[[[RRRKKKGGGFFFFFFFFFHHHEEEAAABBBEEEFFFCCC???@@@===<<>>@@@AAABBBCCC@@@AAABBBCCCDDDDDDDDDDDD???BBBFFFHHHGGGFFFFFFFFFKKKCCCBBBFFFEEEBBBGGGQQQ```xxx|||~~~ppp\\\lllaaa^^^||||||```^^^bbbaaafff^^^TTTMMMIIIHHHFFFDDDIII@@@BBBNNNTTTKKKBBBAAA@@@DDDEEECCCIIIQQQMMMCCCEEE@@@???EEEKKKPPPUUUZZZXXXlll{{{qqqVVVAAAAAAIIIFFFCCC???>>>@@@CCCEEEFFFEEEDDDAAA???======>>>???>>>>>>===:::999<<>>BBBDDD>>>:::999888:::===???>>>===>>>>>><<<;;;::::::;;;<<<>>>???CCC;;;555777:::;;;;;;<<<>>><<<===@@@AAABBBHHHOOOMMMNNNQQQQQQNNNLLLTTT^^^WWWhhh|||}}}nnnnnn|||uuuppppppnnnwww}}}vvv}}}rrruuutttooommmpppnnniii|||]]]RRROOOHHHDDDGGGFFF===>>>???<<<@@@DDD???BBB>>>:::777888999::::::::::::999999888777666666444555555666666555555444:::666555888999666666999111111222222333444444555555444333222333444666777HHHaaa{{{}}}|||mmmYYYHHHAAA:::999:::<<>>:::888666333222333333333222111111111111111000000000......//////000000111111.........///////////////111000/////////000111111333333555777999;;;<<<===>>>>>>???@@@@@@AAABBBBBBBBBBBBCCCDDDEEEEEEEEEEEECCCDDDEEEFFFEEEEEEDDDDDD===CCCJJJMMMJJJLLLZZZjjjsssppphhhppptttbbbtttyyy___XXXXXX[[[```cccZZZPPPIIIFFFGGGGGGFFFEEEDDDLLL\\\```SSSGGGCCCIIILLLLLLLLLMMMNNNIIICCCBBBAAACCCHHHKKKMMMRRRYYYRRR\\\ddd^^^OOOCCCCCCGGGCCCAAA@@@AAADDDGGGIIIJJJFFFEEECCC@@@>>>===>>>@@@::::::999888999===BBBFFFFFF@@@>>>AAA???:::888:::777999;;;;;;;;;;;;===>>>;;;;;;;;;;;;;;;<<<===>>>AAA:::555666777777:::===;;;888888<<<>>>>>>AAAEEEDDDEEEHHHJJJIIIIIIRRR]]]^^^dddxxx~~~ssszzzyyyfffeeennnyyylllkkkfffiiiooohhhgggsssooossstttpppmmmooommmjjjwwwXXXOOONNNIIIGGGJJJJJJ@@@@@@BBBAAAGGGKKKDDDBBB???;;;999999:::;;;;;;>>>===<<<;;;999888777777666777777666666555444333666444555999999666555888111111222222333333444444333333222111222333444555999MMMggg~~~}}}```OOODDDAAA===;;;<<<;;;888555555666777999::::::::::::999999999999999999999::::::999777666666666777888;;;>>>BBBEEEHHHLLLQQQTTTWWWWWWWWWXXXYYYZZZ[[[\\\aaaaaaaaa___\\\\\\]]]___kkkuuurrrkkkllljjjiiiooouuu~~~nnnfffgggvvvxxxyyywwwooogggiiiqqqssszzzxxxmmmaaa[[[QQQcccgggjjjyyy|||lllgggpppooonnnpppxxx|||uuulllhhhsssjjj\\\XXXiii||||||zzziii\\\]]]qqqooorrrrrrqqqssszzz{{{nnnaaaeeerrrqqqgggRRR]]]zzzkkkfffYYYZZZ~~~nnnlllmmmsssvvvqqqllljjjfffjjj|||}}}uuuuuutttlllccchhh{{{}}}|||yyyrrrcccmmmrrrfffdddjjjfffkkkwww~~~}}}~~~{{{wwwsssppplllcccXXXQQQmmmpppjjjbbb]]]aaaaaa]]]^^^qqqhhh___gggwwwzzzuuummmaaa^^^RRRSSShhhxxxqqqaaaXXXTTTOOOMMMNNNFFF???III[[[pppjjj^^^PPPEEE@@@@@@AAAGGGIIIIIIEEE@@@<<<<<<===???<<<999999;;;;;;888555666555555888<<<>>>;;;999555333000000000111111000111111000000/////////...------...///000111222222////////////////////////000000000111222333555666999999:::;;;===>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFGGGFFFEEEFFFGGGGGGFFFEEEFFFIIIHHHEEELLLaaazzz}}}kkkgggrrr|||zzztttQQQPPPTTTPPPUUUeeefff]]]QQQJJJHHHKKKNNNOOOGGGIIITTTaaabbbVVVKKKIIIKKKJJJLLLNNNLLLGGGEEEGGGCCCDDDHHHKKKKKKJJJOOOVVVPPPPPPOOOLLLHHHEEEDDDDDDBBBAAAAAACCCFFFHHHIIIHHHFFFFFFDDDBBB???>>>???AAA999888777999<<<@@@CCCDDDBBB@@@??????<<<888999<<<666888::::::::::::<<<===999:::;;;<<<============???:::666666555555:::AAA===777555999<<<<<<;;;<<<======@@@BBBBBBDDDMMMWWWeeeeeeiiifffcccuuu~~~zzzyyyyyyqqqgggffflll{{{llliiiiiiaaa\\\[[[SSSWWWiiiooouuuwwwtttppppppooommmsssXXXRRRTTTPPPOOOSSSIII@@@AAADDDBBBGGGJJJCCCBBB???;;;::::::;;;<<<<<<>>>>>>======<<<;;;:::::::::::::::999888666555444444666===CCCBBB:::555555333333444444444555555555333222222222222333444555333>>>MMM___www{{{|||~~~ppp^^^TTTFFF<<<999999888777666777777888999:::;;;;;;777888888888888888999999666666666777777777888888666888;;;===???CCCHHHKKKOOOPPPQQQSSSUUUWWWYYYZZZ]]]\\\ZZZZZZ\\\___aaabbbbbbddd___]]]bbb^^^[[[eeelllsss}}}vvvkkkjjjoooyyywwwvvvvvvqqqllllllqqqttt~~~yyypppjjjYYYTTTMMMdddjjjuuullleeejjjrrrqqqppppppvvvzzzwwwpppfffdddrrryyyfffaaaWWWiiixxxsssttthhh___]]]ooo~~~zzztttpppqqqvvv{{{~~~wwwoooccccccsss~~~nnnPPPZZZxxxjjjgggZZZXXXxxx}}}bbbaaaeeelllooonnnmmmooommmrrr~~~~~~rrrsss}}}uuusssmmmccc```mmm{{{tttvvvvvv}}}{{{iii\\\qqqxxxeee```eeessskkkjjjuuu|||yyyttttttrrrtttqqqjjjfffccc\\\SSSlllppphhhaaa]]]bbbhhhfffeeeyyyjjj\\\^^^kkksssvvvooo^^^\\\OOOLLL^^^ppppppaaaTTTNNNJJJIIIJJJDDD>>>EEERRReeecccZZZLLLAAA===<<<<<>>>>>???@@@@@@AAACCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFIIIGGGGGGHHHJJJJJJHHHFFFHHHGGGCCCHHHbbb{{{mmmlllyyyvvvjjj{{{}}}oooYYYPPPYYYXXXMMMVVVnnnggg^^^RRRJJJJJJMMMQQQSSSNNNOOOSSSXXXUUUNNNLLLPPPIIIFFFHHHNNNLLLGGGLLLWWWMMMJJJIIIJJJJJJIIILLLRRRUUUPPPIIIGGGGGGGGGDDD@@@CCCCCCCCCEEEGGGGGGDDDBBBEEEFFFFFFDDD@@@>>>@@@BBB===:::999;;;@@@CCCCCCBBBAAA???======<<<<<<<<<===666999===???>>>===<<<<<<999:::;;;===>>>======<<<<<<:::999888666666>>>HHHDDD<<<666888<<<<<<;;;<<<===<<<===>>>>>>???FFFOOOgggoooiiiUUUSSSmmmwwwpppllloooqqqqqqtttxxx|||sssrrrrrrlllccclllmmmeee]]]WWWMMMSSShhhtttyyy|||zzzuuuqqqpppqqqttt[[[WWWYYYTTTQQQSSSDDD@@@EEEGGG@@@@@@BBB<<<@@@===;;;::::::;;;;;;;;;:::::::::::::::;;;;;;;;;:::::::::999777666444333666===IIIRRRPPPCCC999555333333333444444444444444333333333333333444444444444888<<>><<<<<<;;;888777777666777888999:::666666666666777777888888555555666888888999999999666777888999999<<>>CCCHHHFFF@@@999777888:::999777666666555444333444444333444444444333222333111///...000111111000////////////......------000000000000////////////////////////000000000000222333555777999;;;======??????@@@@@@@@@AAAAAAAAADDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEIIIHHHHHHIIIIIIHHHFFFDDD<<>>@@@BBB???<<<;;;<<<@@@BBBAAA??????>>>;;;;;;===???>>>;;;888===BBBEEEDDDAAA===;;;999:::;;;===>>>======<<<;;;;;;<<<<<<999:::CCCNNNJJJ@@@888888;;;<<<===???===<<<===?????????DDDLLL```wwwpppOOOJJJdddtttooorrrkkkggglllxxxkkk___fffsssvvvsssqqqtttooohhhaaaUUUXXXllluuuwwwyyyxxxtttooonnnoooxxx]]]WWWWWWPPPJJJKKKGGGLLLXXXWWWGGG???@@@<<<===;;;999888999::::::999444555555666666777888888777777777666555333222111333;;;IIIRRROOOBBB777444111111111111222222222222222222333333333444444444333555666777;;;JJJ^^^mmm{{{xxx~~~}}}www{{{xxxaaaRRRGGG<<<555999888555444333333555666444444555555666666777777666666666777777777777777444666777666666666888:::888:::===@@@DDDGGGHHHIIIOOOMMMLLLLLLNNNPPPQQQQQQQQQZZZ\\\^^^aaaYYYSSSZZZ___[[[XXXYYYYYYYYY]]]bbbeeedddgggkkkkkkgggeeeggggggfffdddeeekkkooojjjaaaXXXQQQTTT|||rrruuuqqqeee\\\___jjjtttlllmmmkkkiiijjjkkkfff___WWWcccuuu{{{iiiYYYTTTMMMdddvvvtttkkkggg```[[[kkk~~~xxxwwwyyysssllliiikkkyyy~~~eeeVVVWWW~~~wwwjjjhhh___YYYqqqzzzeeeqqq|||lllfffiiikkkjjjiii```]]]pppooofffaaa___WWWUUUlllpppjjjjjjgggaaa]]]jjj{{{ppp^^^```sssuuuhhhaaagggllliiifffggghhheeeaaa``````^^^XXXTTT___yyytttiii___YYY]]]\\\___aaajjjyyy]]]RRROOOSSS\\\kkkiiiVVVJJJGGGFFFLLLXXX___YYYOOOIIIEEEBBBAAA>>>999;;;@@@LLLSSSQQQEEE<<<<<<<<<999===@@@DDDCCC>>>999777666555444444333333222222111444333333222111111000000333111///...000111111111.../////////////////////111000000000/////////...///000000111222333444444666777999;;;===>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAADDDDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEHHHIIIIIIGGGFFFFFFHHHKKKRRR]]]jjjttt{{{}}}yyysss}}}}}}kkkzzz~~~dddaaaTTTSSSQQQQQQRRRVVVZZZ\\\]]]UUUMMMHHHIIIMMMPPPQQQNNNOOOQQQOOOKKKGGGHHHIIILLLIIIGGGGGGFFFKKKWWWddd]]]OOOBBBAAAFFFIIIKKKLLLOOOOOONNNLLLJJJFFFCCCAAA@@@AAACCCGGGJJJKKKIIIFFFCCCFFFHHHFFF@@@===???BBB===<<<;;;;;;===>>>>>>===@@@BBBBBB???>>>???===999;;;@@@FFFHHHFFFBBB===:::999:::;;;<<<============<<<;;;===>>><<<<<>>>>>===:::888777666777888888777444444444555555555555555555555555555444333111111///444>>>EEEBBB999555666111111111111111111111111000111111222222222222222111222444333333999DDDOOOhhhxxxxxxyyyzzz}}}xxxnnnoooyyyzzzfffNNN======;;;777333222111222333333333333444555666666666777666666555555666777777333555666777666555666777333555777:::<<<===>>>>>>AAABBBCCCDDDEEEFFFGGGHHHGGGPPPPPPPPPWWWWWWQQQSSSVVVTTTTTTWWWVVVTTTUUUYYYZZZZZZ\\\``````\\\[[[^^^]]]ZZZYYY___jjjppphhh[[[YYYTTT___yyyllljjjddd]]]aaakkkpppnnngggiiihhheeeeeeeee```YYYWWWhhhxxxzzzqqqdddWWWLLLNNNbbb}}}sssooodddaaa[[[VVVfff{{{uuusssvvvuuummmdddaaagggllluuuyyyhhhZZZSSSsssyyyggghhh```WWWhhh{{{jjjwwwsssdddeeeoookkkeee```[[[bbbzzztttiii^^^\\\aaaZZZQQQ```{{{oooeeeccc\\\YYY___qqqwwwrrrbbb\\\iiizzzhhheeegggkkkhhh``````fffcccZZZYYY```ccc[[[RRRNNNQQQkkkvvvooofffZZZSSSXXXVVVUUUVVV^^^llltttmmm```RRRKKKJJJJJJPPPaaacccQQQGGGEEEAAAAAALLLYYYXXXPPPFFFAAA>>>===;;;888999;;;AAAKKKLLLAAA888999999555999:::;;;;;;999888666444111222222222111111111222000000000000///...///000222000......///000111000.........//////000111111////////////000000000000111222333555666888999:::999;;;<<<>>>?????????>>>@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHEEEEEELLLXXXbbboooiiieeefffjjjppp{{{ttt```^^^}}}zzzVVVMMMXXXTTTOOOKKKLLLMMMOOOQQQSSSUUUPPPKKKJJJNNNRRRSSSTTTJJJLLLLLLKKKIIIIIIHHHHHHGGGHHHFFF@@@@@@HHHQQQVVVTTTIII@@@@@@DDDGGGJJJMMMOOONNNMMMKKKIIIEEEAAA???>>>>>>AAADDDGGGHHHFFFDDDBBBFFFIIIFFF@@@<<<>>>BBB;;;<<<<<<;;;;;;<<>>>>>???BBBEEEEEEBBB>>>;;;:::;;;;;;;;;;;;;;;<<<===>>>===;;;<<<===<<<:::>>>DDD@@@;;;999::::::888:::>>>>>>===???CCCCCCAAAAAADDDEEEWWW[[[XXXYYYQQQQQQeeebbbbbbdddkkk}}}pppaaannn{{{|||}}}qqqiiirrrhhhbbb___dddhhhgggfffhhh|||[[[PPPNNNIIIHHHLLLJJJ\\\tttoooMMM888888999888777555555666777666555888888777777666666555555666666666666555444333333000222777;;;999555888>>>333333333333333333333333//////000111111111111111//////000111222555===DDD[[[mmmqqquuu~~~ssskkkmmmwwwmmmWWWBBB???:::666333222333444222222333444444555666666555555555555666888:::;;;333555888999888777777888444555777888999999999999666999===???AAABBBDDDGGGAAAHHHCCC@@@KKKQQQMMMKKKMMMPPPWWW\\\ZZZUUUTTTWWWTTTTTTUUUXXXVVVSSSTTTYYYYYYXXXZZZbbbnnnrrrfffVVVXXXVVVfffwwwpppfffddd^^^___lllyyyvvviiifffhhhgggdddcccccc]]]WWW]]]nnnxxxqqqgggaaaXXXMMMSSSccc{{{nnnggg]]][[[VVVRRRdddrrrjjjdddbbb]]]WWWWWW\\\[[[fffttt}}}{{{rrrjjj]]]NNNjjj{{{eeehhh```TTT```|||llluuu|||tttbbb[[[jjjqqqggg\\\XXXdddllleeeXXXYYYddd___QQQYYYqqq}}}kkk```]]]VVVVVVcccqqqqqqfffYYY]]]pppzzzwwwaaagggqqqtttiiiZZZ[[[eee```UUUUUUccchhh[[[NNNKKKIIIcccqqqnnngggYYYQQQUUUTTTPPPNNNSSSXXXWWWOOOIIIKKKIIIHHHFFFJJJ\\\```PPPIIIEEE===;;;GGGWWWZZZRRRDDD@@@<<<;;;:::999999;;;;;;GGGIII>>>555666555111444333333444555666444333111222333333222222333444------......------///111111///------...000000///------...///000111222222------...///000111222222333444555777:::<<<===>>><<<===>>>???@@@@@@???>>>AAAAAABBBBBBCCCCCCDDDDDDBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGCCCEEEFFFEEEHHHUUUkkk{{{iiiXXXOOO[[[ppp^^^dddwwwjjjYYYWWWVVVRRRMMMLLLPPPTTTMMMDDDHHHSSSKKKHHHFFFGGGLLLQQQRRRQQQJJJIIIFFFCCCCCCHHHKKKKKKDDDJJJHHHAAABBBLLLRRRPPPIIICCC???@@@BBBDDDIIINNNUUUQQQMMMJJJHHHDDD@@@<<<======>>>@@@BBBAAA???===AAAEEEIIIFFF???<<<>>>BBB;;;===>>>===<<<===BBBGGGMMM\\\dddXXXGGG???AAADDDBBBCCCCCCAAA===;;;::::::<<<;;;::::::;;;<<<>>>???>>>;;;;;;<<<:::777888===;;;:::;;;>>>===999999===AAA@@@AAADDDCCC===;;;<<<===BBBHHH[[[cccKKKGGGiiiuuutttpppmmmuuujjj```oooyyynnnsssdddZZZWWW^^^fffgggggghhhyyy\\\TTTIIIBBBDDDGGGLLLRRRUUUOOOCCC999888:::;;;:::888555444555888;;;>>><<<999777555555666666444555555444222111111222555444333333333555666777000111222333222111000///222333333222111111222444444222111000111444777999HHH___|||yyywww|||rrrzzzyyyzzz{{{yyy~~~yyyiiiPPP:::555666555555888777666555444222222444666555555666666777666666666333444666777777666444333555555555555666666666666::::::999999:::<<<>>>???>>>???AAABBBDDDDDDEEEEEEGGGHHHJJJMMMPPPRRRSSSTTTTTTTTTSSSRRRQQQOOONNNMMMQQQRRRWWW___eeeeee^^^XXXYYYYYYkkkooobbbfffjjj[[[WWWfffsssoooccc\\\gggcccaaacccfffddd\\\TTThhhmmmpppmmmiiiaaaSSSGGGIIIcccooobbbXXX[[[WWWPPPbbbpppgggXXXNNNMMMTTT\\\```mmmqqquuuwwwssskkkbbb]]]WWWQQQcccsssgggbbbWWWOOO\\\yyywwwkkkeeehhhggg\\\```sssmmmfffXXXUUUkkkzzzbbbbbb___YYY[[[ZZZNNNQQQgggooo___ZZZVVVZZZhhhqqqaaaSSSWWWgggrrrooofff^^^dddhhhddd[[[WWWZZZ___VVVXXX]]]bbb^^^SSSHHHDDDHHHVVVhhhooodddSSSLLLNNNOOONNNLLLIIIGGGFFFEEEDDDCCCEEEBBB@@@JJJZZZ\\\UUUEEEAAA???BBBIIINNNPPPNNN===<<<;;;999888666555444:::===???===888444222333444333333222111000//////000000/////////000000111///000000111222222111111//////////////////000000.........---------......///000222333333444666888<<<<<<===>>>>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAAAAACCCEEEFFFDDDFFFFFFEEEHHHLLLKKKGGGKKKJJJHHHKKKVVVaaaccc___NNNSSS___rrrxxxwwwuuukkkdddpppjjjZZZWWWQQQKKKIIIIIINNNPPPLLLJJJLLLMMMMMMKKKGGGDDDFFFJJJMMMMMMJJJGGGGGGGGGGGGGGGHHHHHHHHHFFFGGGDDD>>>BBBNNNWWWXXXIIIBBB???BBBEEEEEEFFFIIIOOOQQQJJJHHHMMMHHHBBBGGG>>>AAABBBAAA===::::::;;;@@@DDDBBB<<<;;;???@@@<<>>DDDKKKIIIRRRYYYUUUIII@@@???BBBDDDDDDBBB@@@>>>;;;999777>>>;;;999888999;;;<<<;;;======;;;999;;;??????===>>><<<999888:::<<<>>>>>>@@@@@@??????>>>>>>===<<<:::<<>>BBBJJJFFF@@@:::666555666777555555555444333222222222333333333333333444555555111222222333333222000000///111111000///...///000111000000///000222333444888GGGddd~~~}}}rrrhhhvvvzzzsss\\\JJJ???777555777222333333333333333444555555555555555555444333333555444444444444444444555444555555555666666666666666555555555666777999:::999:::;;;<<<===>>>>>>>>>???@@@BBBEEEGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJKKKPPPTTTUUUQQQLLLTTTOOOUUUaaabbbYYYYYYbbb```UUUSSS]]]ccc___ZZZ[[[gggdddbbbcccdddbbb\\\WWWjjjmmmnnnjjjeee^^^SSSHHHLLL```}}}{{{hhh```VVVWWWRRRLLL___nnn```UUUVVV___hhhqqqxxx~~~xxxtttpppiii___VVVYYYRRR___wwwhhh___UUUMMMWWWtttwwwhhhaaabbb___YYYbbbsssxxxfff```XXXZZZlllyyyooo[[[ZZZXXXTTTWWWWWWJJJLLL```ttt^^^WWWTTTVVV^^^bbbWWWOOOTTTaaahhhbbbYYYTTTXXXYYYVVVQQQPPPTTTYYYTTTSSSUUUWWWTTTKKKDDDCCCCCCOOO```ggg^^^NNNFFFGGGHHHGGGEEECCCAAA@@@??????===???<<<:::CCCQQQSSSKKK@@@===:::;;;@@@DDDDDDCCC888777777666555444333333777999;;;999555222111111333222222111111000000/////////......---...............//////000/////////,,,,,,,,,,,,------------///////////////000111222000333666888888999:::<<<======>>>????????????>>>@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCDDDEEEFFFEEEDDDAAA@@@EEEKKKJJJFFFFFFOOOUUUTTTQQQQQQSSSTTTaaannnuuullldddaaannngggQQQMMMPPPPPPQQQUUULLLPPPPPPLLLIIIKKKMMMLLLJJJFFFBBBCCCFFFHHHGGGDDDAAABBBCCCDDDEEEEEEEEEEEEGGGHHHEEEAAADDDNNNVVVWWWHHHAAA>>>@@@BBBBBBCCCEEEDDDHHHDDDBBBHHHDDD???CCC@@@AAAAAA???<<<:::<<<===<<<===<<<===FFFPPPQQQKKKCCC===999;;;>>>@@@CCCHHHCCCHHHKKKIIIAAA;;;999:::CCCBBBAAA@@@>>>;;;999888<<<:::888888:::===>>>>>>???<<<999:::;;;;;;999888;;;888666666999===???AAA======>>>======>>>???AAA999999888DDDUUUXXX]]]mmm{{{pppmmmXXXPPPSSSggg}}}vvv___UUUPPPVVVZZZYYYYYY\\\pppRRRMMMGGGAAAAAA???;;;:::999888999>>>FFFLLLCCC???999666777===DDDIIINNNIIIAAA:::666555777999666555555444444333222222111111222333333333222222222333333333333222111000...000111111///---......//////000111111111111111666888EEE___|||~~~}}}nnn}}}wwwpppZZZKKK@@@999666666555444333222111111555555555444444333333222555444222111111222444555444444444555555555666666333222222222333444555666666666777777777888888888888999:::<<<===>>>?????????@@@BBBCCCEEEFFFGGGGGGJJJGGGEEEEEEHHHIIIHHHFFFMMMHHHEEEEEEFFFJJJRRR[[[RRRLLLKKKOOOOOOLLLNNNVVV___^^^^^^]]]\\\ZZZXXXWWWfffgggeee```\\\XXXPPPHHHOOO]]]xxxooo______VVVRRRLLLKKKccchhhXXXRRR___mmmuuu~~~rrrkkkiiieee[[[QQQVVVPPPXXXtttzzzeeeYYYPPPHHHOOOkkkwwwddd]]]ZZZUUUUUUfffsssmmm]]]XXXWWW```kkklll```SSSPPPPPPMMMPPPQQQFFFFFFXXXrrrVVVNNNPPPOOOQQQMMMJJJJJJPPPXXXYYYQQQHHHJJJJJJJJJHHHHHHJJJOOOSSSOOOKKKIIIIIIGGGAAA???AAA>>>GGGTTT\\\WWWIII@@@>>>@@@@@@>>>===<<<<<<;;;;;;;;;<<<999777???JJJKKKDDD<<<999666555888999888777444444333333333333333333222444555444222000//////111111111111000000000000000000///...---------......///////////////......+++++++++,,,,,,---------000000000111333555666777555888<<<>>>>>>>>>???@@@>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCIIIKKKFFFDDDIIIRRRXXXXXX[[[ZZZUUUUUU^^^iiiooo}}}kkk|||mmmYYY\\\xxxsss[[[PPPJJJLLLNNNMMMPPPVVVOOORRRPPPJJJHHHJJJMMMLLLIIIFFFBBBBBBDDDEEECCC@@@>>>???AAACCCDDDDDDCCCBBBAAABBB@@@===@@@HHHMMMOOOEEE???===>>>???>>>???AAABBBIIIFFFDDDIIIEEE???CCCAAAAAA@@@===;;;;;;===??????<<<:::BBBRRR```___XXXGGG???:::<<>>:::>>>;;;888888===EEELLLPPPAAA===888777999???EEEHHHCCC@@@;;;777555555777999777555444444444444333222000111222333333333111111444444333333222222111111///111333222111/////////---///111333333333222111555666999???LLL```www{{{yyymmm||||||jjjUUUCCC<<<999555333222222333333555555555444444444444555333333222111111222333333333333444444444555555555333333333333444444555555666666555555555555555555666666777888999999999999777888:::<<<>>>@@@AAAAAAGGGDDDAAAAAABBBCCCCCCBBB???BBBBBB@@@AAAGGGLLLMMMFFFCCCCCCEEECCC@@@DDDLLLNNNPPPQQQPPPNNNMMMOOORRR[[[[[[XXXRRRPPPPPPLLLFFFQQQ]]]yyycccYYYbbbYYYOOOIIIPPPnnn___RRRRRRdddnnnlllqqq~~~tttddd^^^^^^^^^XXXQQQMMMKKKQQQhhh{{{```PPPJJJBBBIIIeeexxx```YYYSSSMMMRRRhhhpppaaaUUUQQQTTT```eee\\\RRRNNNKKKKKKGGGHHHKKKCCCDDDTTTqqqzzziiiKKKEEEJJJHHHEEE@@@BBBFFFKKKOOOLLLEEE???DDDCCCBBBCCCFFFIIIKKKKKKHHHDDDAAAAAA???;;;;;;>>><<>>???>>>???BBBKKKSSSNNNHHHJJJFFF???AAA@@@???>>><<<;;;;;;<<<===BBB===;;;BBBOOOXXXVVVPPPGGG>>>888===CCCDDDBBBAAABBBBBBBBB@@@>>>>>>???AAA>>>>>>>>>>>>>>>===;;;;;;999999999<<>>777:::;;;:::999<<>>AAABBB:::888666888;;;???@@@AAA888888777555555555666666777555333333444444333111111222333444444333222111444444333222111111000000///000222222000///000111...///000222333333222222---333999;;;===HHHZZZiiinnnsss{{{www|||~~~ooowwwxxxuuurrr]]]HHHBBB:::444333444555666333222222222222444555555111111222333333222111111333333333333444444444444333333444444444444444444555555444333333333444444444555666666777777666666444555777888:::;;;;;;;;;<<<;;;::::::;;;<<<;;;;;;222;;;@@@??????CCCCCC??????======??????===>>>@@@???BBBDDDCCCBBBBBBGGGKKKNNNNNNKKKGGGGGGJJJJJJFFFNNN]]]xxxwwwZZZTTTcccZZZLLLHHHVVVvvvxxxUUUPPPWWWffffffZZZ[[[iiiddd^^^WWWSSSTTTUUUSSSRRRFFFFFFMMMeeeyyy[[[JJJFFF@@@HHHgggyyy\\\TTTNNNIIIOOOdddhhhVVVPPPKKKOOOYYYYYYNNNHHHKKKKKKJJJBBBAAADDDAAACCCSSSjjjsssbbbFFFBBBGGGDDD@@@<<>>@@@???@@@BBBFFFFFFDDDBBBAAA>>>===>>>===999888:::===???FFFMMMKKKBBB;;;999;;;::::::999999::::::;;;333333222222555999888555666555333333444444333222444333333222111000//////////////////000000///............//////000111111000///......---------...//////000000000//////...000000000111222333333444555666777888:::===???@@@FFFEEECCC???======???BBB@@@@@@AAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDBBB???DDD]]]hhhSSSZZZggg}}}oooWWWIII\\\kkkgggcccOOOJJJHHHJJJMMMMMMMMMMMMQQQQQQMMMHHHHHHMMMPPPOOOGGGFFFEEEFFFFFFFFFEEECCCDDDEEEGGGGGGFFFDDDAAA???>>>>>>???BBBCCCCCCDDDEEE===;;;<<>>>>>===<<<<<<;;;:::999???;;;:::===AAABBB@@@>>>AAA:::777===DDDEEECCCBBB;;;???AAA???:::999===BBB>>>>>>>>>>>>>>>======<<<999999;;;>>>DDDHHHJJJJJJFFFFFFIIIJJJAAA555555>>>888:::>>>CCCGGGFFFBBB???999:::;;;:::999<<>>;;;999666666666666666555555444777444111222444444222///222333333333333222111111444444222111000//////000---...//////......000222333222111000000111111222333333222444:::BBBJJJNNN^^^hhhxxxrrr^^^bbbooouuuzzzssswwwggg]]]OOOBBB:::666111...111111000///000111222333000111333444444333111000222222222333333333444444222222333333333333222222333222111000000111222222222333333444444444444444444444555666777777777777666666777888888888888777333888<<<<<<<<<===>>>===:::::::::;;;<<<<<<:::999777:::<<<<<<<<<===@@@DDDCCCDDDCCCAAACCCHHHHHHEEEHHHUUUiiissseeeOOOMMM[[[SSSGGGFFFTTTllldddKKKLLLWWW```[[[MMMMMMWWWLLLMMMMMMMMMLLLLLLMMMNNNDDDBBBLLLfffqqqTTTFFFDDD@@@JJJlllsssUUULLLHHHGGGKKKXXXZZZKKKHHHEEEHHHMMMKKKDDDBBBGGGJJJHHH???;;;@@@???BBBPPPhhhmmm]]]FFFBBBDDD@@@>>>:::===???@@@@@@???>>>???:::;;;===???AAA@@@<<<:::;;;888999<<<<<<777666777<<<===AAAEEECCC<<<999:::666666555555555666666777222222222333555666555333111111111222222222222222111111000///...---,,,+++000///......000000///...------......//////000000---,,,,,,,,,,,,,,,------------...///////////////111222222333444555666666:::::::::;;;===???@@@AAAKKKJJJGGGBBB>>>===???AAA@@@AAAAAABBBBBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@BBBQQQcccsss}}}}}}qqqdddcccqqqpppOOORRRaaa{{{ddd___```ZZZNNNIIIDDDEEEKKKPPPRRRRRRSSSRRRMMMHHHIIINNNPPPNNNFFFGGGGGGGGGFFFFFFEEEDDDDDDEEEEEEEEEDDDBBB???>>>===<<<@@@DDDEEEAAA???@@@<<<;;;===AAABBBAAADDDJJJ[[[cccZZZJJJHHHGGGEEEIIIAAA???===;;;;;;;;;:::888===<<<===???===999999;;;===888888???EEEFFFDDDCCC;;;@@@DDDBBB===;;;>>>BBB>>>????????????>>>>>>===999:::;;;???DDDHHHJJJJJJEEEFFFFFFCCC<<<777666888555999???FFFJJJIIIEEEAAA<<<;;;::::::<<<>>>AAABBBBBBVVVWWWHHHAAAEEERRRdddssseeeTTTXXXlllmmm```[[[cccqqqyyyxxxtttmmmtttzzzyyysssdddRRRDDD??????dddMMMLLLFFF??????>>><<<<<<<<<:::999999999999999777666999======999555777666555555444555666666666333000000333444111...222222111000000000000000444333111000.........///.........------000333777???<<<777333000000222333999444...---222999???BBBKKKZZZttt{{{iiidddeeegggppp{{{|||vvvgggZZZOOOFFF===666666555333111000000111222222222333333333333222222222222222222333333333333222222333444444333222111222111000//////111222333111222222333444444333333333333444555555555555555666777777666555555666777777666777888888666999===777888999888777777888888666888999999999999:::;;;:::<<<===<<>>BBBIIIRRR^^^]]]LLL@@@EEELLLPPPKKKCCCCCCGGG???AAADDDEEEEEEEEEFFFGGGCCC???GGGccc||||||bbbIII@@@???<<>>???@@@AAA???===>>>@@@EEEEEE===888===<<<>>>III]]]^^^OOO@@@???>>>:::===777888::::::::::::;;;===555777999999999888777777666444555888888444333555777888:::<<<888333444999333222222111111111222222222222333555666555444333///000111111111000000111//////.........---------111///------///000///---........................---------------...///000...///000222333333333333555666777888999:::;;;;;;============>>>???@@@@@@LLLLLLKKKIIIEEEBBBAAAAAA@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAABBBEEEHHHKKKMMMTTThhhxxxsssfffcccmmmxxxwwwxxx|||fff```nnntttdddVVVRRRYYYZZZOOONNNKKKHHHGGGLLLTTTYYY[[[VVVTTTOOOIIIJJJMMMMMMIIIKKKKKKLLLKKKIIIGGGEEEEEECCCCCCCCCCCCCCCBBBBBBAAA<<<;;;???FFFFFF@@@<<<<<<<<<<<>>>>>999999:::>>>CCCFFFGGGFFFCCCDDD@@@<<>>===:::777999======999555555444222111222555888;;;666222///000333444000---222111000.........///000444222111///---------...000000000//////222888<<>>777333222444666,,,111555444000...111555888JJJkkkzzzoooiiiYYYkkk{{{|||ooohhhlllrrruuu}}}{{{qqqkkkfff```WWWQQQ===;;;888555333222222333555444222111111222444555111111222222222333333333333444555666666555333333444333111000111222444666222222333444555555555555111222333444555555555555666555444111///000222444444000000444333///000777444888999555111222666999777777777777777666444333444777888888;;;>>>===888<<<;;;:::999:::<<<======999888>>>???:::???BBB:::999===@@@???===;;;;;;:::888999;;;>>>AAABBBBBBBBBBBB;;;BBB^^^tttnnnUUU???:::999777DDDiiiwwwUUUFFF;;;>>>CCC???<<<===888777;;;<<<:::999:::<<<;;;AAABBB;;;777<<<::::::CCCNNNLLL???777999777555<<<333444555666777888999999444555666555444444666888333111111444444222111444333333555555000,,,000777222222111000000000000111......///222333000//////000111333222111000000111/////////000000000111111111...,,,,,,...000...,,,........................000000000000111333444555222333444666777888999999:::;;;;;;<<<>>>???@@@@@@@@@??????>>>>>>??????@@@JJJMMMOOOOOOKKKGGGCCCBBB???@@@AAAAAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBDDDGGGLLLSSSZZZaaaeeepppkkk```XXX___rrrtttzzzwwwyyyuuucccllllllWWWJJJHHHKKKUUUYYYPPPEEEFFFGGGHHHMMMWWWaaagggYYYWWWQQQKKKJJJLLLJJJEEEPPPQQQRRRPPPMMMIIIGGGGGGBBBBBBCCCCCCDDDEEEEEEFFF@@@???DDDLLLKKKDDD>>>???======@@@CCCBBB@@@BBBHHHKKKUUULLL===@@@LLLUUU___OOOGGG===777777;;;>>>@@@===999:::@@@AAA<<<;;;>>>;;;;;;???EEEGGGEEEDDDFFFCCCCCCDDDGGGIIIFFF???:::AAAAAAAAAAAAAAA@@@???>>>888888999===AAADDDDDDCCCCCCCCC===;;;LLLaaa]]]JJJAAA@@@@@@@@@???===999666<<<888666;;;CCCGGGEEEAAAGGGLLLIIIFFFHHHBBBAAAKKKSSSaaaZZZHHHFFFQQQ___lllgggnnnzzzwwwooovvvyyyssswwwcccOOOMMMcccRRRPPPGGGAAABBBBBB>>><<<;;;<<<===>>>===<<<999999999888777666666555444444444555777888:::;;;333333444444444333222111111111111111111111111111111222222111000000111333---,,,///444111000===QQQ[[[VVVIII888000222444222444333111///000222444666444777HHHfffuuurrrrrrzzzmmmlll~~~{{{}}}vvvjjjbbbaaalllxxxyyyxxxuuuqqqqqqsssooojjj```SSSDDD;;;888888555111444222222444333000111555333555555333000///111333444444444444444444444444333333333444444555555555333333333444444444555555111222222333333222222111555444222000000111222333111111111111111111111111111111222222222333333333333333333333333333333333555444444333444555777777888777777666666666777777666666555555444444444444777999<<<>>>>>><<<999777666777888999:::;;;;;;;;;:::<<>>>>>>>>???@@@@@@@@@@@@??????@@@AAAAAABBBBBBAAAAAAHHHUUUaaa^^^OOOCCC@@@DDD>>>???AAACCCCCCAAA>>>===AAAAAA@@@???AAACCCDDDBBB<<>>@@@BBBAAACCCDDDSSSkkk}}}{{{oooiiikkkiiiZZZZZZhhhzzz~~~yyyppp^^^ooo{{{jjjRRRPPPNNNNNNPPPRRRRRRRRRJJJIIIHHHKKKUUU^^^___ZZZYYYVVVRRRNNNJJJIIIHHHHHHLLLOOOQQQOOOKKKHHHHHHIIIFFFFFFFFFEEEDDDBBB@@@???BBBHHHNNNPPPLLLFFFAAA>>>??????>>>???AAAEEEIIIKKKKKKJJJHHHDDDAAAAAACCCEEE@@@???<<<;;;;;;<<>>???>>><<<:::@@@HHHMMMMMMJJJFFFCCCGGGEEEDDDFFFHHHEEE===666;;;???@@@===;;;<<<<<<:::<<<999555444888>>>CCCFFFHHHFFFBBBDDDTTTfffdddVVVEEEEEECCC@@@<<<:::;;;<<<:::333222999@@@BBBEEEIIIKKKIIIEEEAAA???@@@AAACCCDDDFFFOOONNNIII^^^qqq{{{xxxyyyrrrnnnqqqrrrooooooqqqlll^^^XXXcccSSSRRRKKKDDDBBB>>>===<<<;;;<<<======<<<;;;999999888777777666666555555555555555666777999999333333444444333333222222111111111111111111111111222333333222000///000111111///111444222222AAATTT```[[[MMM<<<222222222000222222000000000111333444333333:::JJJ[[[jjjyyyxxx|||nnngggsssttthhhbbbfffmmmpppssssssrrrssswwwxxxuuupppeeeVVVIIIAAA<<<777333111///000222222...///222222444666555333333555777444444444444444444444444222222222333333333444444333333333444444444444555111222222333333222222111333333333333222222111111111111111111111111111111222222222111000000//////222222222222222222222222444333222222222444555666555555444444444555555666555555555444444333333333555666888999999888666555555666777888888999888888333444888===BBB@@@999333999666666===GGGJJJCCC:::777666555555444444555555666555444333333444555666666666555444444444444444444444333333222222222111222222222222222222222222222222111111111111111222222000//////000000///.../////////000000000111111........................//////000000000//////...---...000111111000...---............------------------------............000000000000111222333333666666666666777888999:::999999:::;;;<<<===>>>>>>>>>>>>???@@@@@@@@@@@@??????@@@AAAAAABBBBBBAAAAAAGGGRRR[[[YYYMMMDDDBBBDDDAAAAAAAAABBBBBBBBBBBBBBBEEEDDDCCCBBBCCCDDDDDDBBBCCCEEE??????DDD@@@===EEE^^^xxxqqqlllsssYYY^^^ssspppYYY[[[zzzsssiii]]]PPPOOONNNPPPSSSVVVWWWWWWNNNMMMLLLNNNWWW```aaa\\\VVVTTTQQQNNNKKKHHHGGGFFFJJJMMMPPPOOOLLLIIIIIIJJJFFFFFFFFFEEEDDDCCCCCCBBBDDDIIIMMMNNNJJJEEEBBB@@@AAA@@@@@@AAACCCFFFJJJLLLJJJHHHDDDAAA@@@@@@AAABBB???>>>===<<<<<<===>>>??????<<<;;;;;;>>>???>>>===<<>>???<<<:::<<<<<<:::999777555666:::@@@EEEGGGFFFFFFBBBBBBNNN\\\YYYMMMDDDCCCAAA>>>;;;;;;<<<>>>999333222888===@@@CCCHHHJJJHHHDDDAAA@@@???@@@AAA???@@@KKKSSSVVVkkkrrrmmmaaaaaapppwwwpppooowww|||mmmddd```cccQQQQQQKKKCCC???888<<<;;;:::;;;======;;;:::999888777666666555666666666666555555666666777888333333333333333222222222111111111111111111111111222333333222000...///000333000000222111222@@@QQQZZZUUUIII;;;333111111///000000000000000111111111333222333777<<>>??????>>>>>>???@@@@@@@@@@@@??????@@@AAAAAABBBBBBAAAAAADDDJJJOOONNNHHHCCCAAABBBDDDCCCBBBAAAAAACCCFFFGGGEEEDDDCCCCCCBBB@@@@@@@@@CCC@@@===GGGSSSQQQTTTeee{{{~~~nnnttttttuuuqqqlllnnn}}}wwwttt[[[SSSTTTPPPOOOOOOQQQTTTVVVWWWWWWPPPOOONNNOOOVVV^^^___ZZZSSSRRRPPPNNNKKKHHHEEEDDDGGGKKKNNNOOOLLLJJJJJJLLLFFFFFFFFFEEEEEEFFFGGGGGGHHHIIIKKKJJJGGGEEECCCCCCBBBBBBBBBCCCEEEHHHJJJLLLIIIDDD???>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;<<<>>>??????>>><<>>AAABBB===:::;;;;;;999666555555888===BBBFFFHHHBBBDDDBBB???EEEMMMKKKBBBBBBBBB@@@===::::::===???888555444777;;;>>>CCCHHHGGGFFFDDDBBB@@@???>>>>>>===:::EEETTT^^^nnn|||{{{|||~~~ooogggYYY[[[pppzzzqqqmmmtttuuuzzz}}}tttiiibbb```eeeOOOLLLGGG@@@:::333;;;::::::;;;<<<<<<:::888888777666555555555555666777666666555555555666666444333333222222222222222111111111111111111111111222333444222000.........111///...///...///888DDDFFFCCC<<<444000000222222---...000111111111000///111222444666555888DDDQQQhhhvvvxxxzzztttggggggmmmrrrooouuu||||||ssseeeXXXPPPCCC===888777555222111444222333444333222111//////333333333333333333333333222222222222222333333333222222333333333444444444111222222333333222222111111222333333333333111111222222222222222222222222333333222000///---,,,,,,////////////////////////////////////////////////------...///000111111111111111111111111111111111000000000//////000000000111222222222222222111111222444444222000000222555000111222222111000111222222111111000000000000000000000////////////000000//////............//////////////////.............................................---......//////...---,,,,,,......---,,,---------.........//////.........///////////////---......////////////...,,,,,,---.........------,,,------...//////000000000000111111222222333333888777777888888999:::;;;;;;<<<===?????????>>>===<<<<<<===>>>??????@@@@@@>>>>>>???@@@@@@@@@@@@??????@@@AAAAAABBBBBBAAAAAA@@@AAACCCDDDCCCAAA@@@???EEEDDDCCCBBBBBBCCCDDDEEEDDDCCCBBBBBBAAA>>>???CCC===OOO___kkkrrrllliiitttwwwxxx{{{}}}}}}lll[[[TTTRRRQQQSSSQQQPPPQQQSSSTTTSSSRRROOOOOOMMMLLLRRRXXXYYYTTTOOOOOOOOOMMMKKKGGGCCCAAACCCHHHLLLMMMKKKIIIJJJKKKFFFEEEEEEFFFGGGIIIKKKLLLKKKJJJIIIGGGEEEEEEEEEFFFBBBBBBCCCDDDFFFGGGIIIJJJHHHBBB<<<<<>>????????????>>>===???>>>===>>>>>>???@@@@@@>>>AAAFFFGGGFFFCCCAAA???CCCAAA???>>>>>>>>>;;;999DDDFFFEEE???;;;;;;:::888666666777:::???CCCDDDEEE>>>AAA@@@===>>>AAA@@@;;;@@@AAAAAA???<<<:::::::::777666666777:::>>>CCCHHHDDDDDDCCCBBB@@@>>><<<;;;>>>999AAANNNVVVcccjjjeeeggguuuvvvtttmmmjjjdddeeeqqq}}}~~~wwwqqqgggkkksssyyyxxxqqqmmmllliiiOOOJJJCCC===:::555999999999:::<<<;;;999777777666555444444444555666777666666555555555555555444333222111111111222222000000000000000000000000111333444222000...------000...//////...---000555555222000//////000222444---...///111111000///...---...111444444222555<<>><<<===>>>???@@@???>>>======>>>>>>??????@@@@@@@@@>>>>>>???@@@@@@@@@@@@??????@@@AAAAAABBBBBBAAAAAA??????>>>???AAAAAAAAA@@@CCCCCCCCCCCCBBBBBBAAAAAABBB??????BBBBBB@@@EEELLLMMMwwwppp```[[[bbbjjjzzzyyy~~~{{{wwwppp~~~|||```PPPNNNRRRRRRQQQSSSRRRQQQRRRTTTUUUTTTSSSOOOOOOMMMKKKNNNSSSSSSPPPMMMNNNNNNMMMJJJFFFBBB@@@AAAFFFJJJLLLJJJHHHHHHIIIDDDEEEFFFGGGIIIKKKMMMNNNLLLJJJGGGEEEEEEEEEFFFGGG@@@AAABBBDDDEEEFFFFFFFFFGGGAAA<<<<<>>===>>>???@@@@@@???>>>===@@@@@@@@@@@@??????@@@AAABBBDDDFFFEEEBBB>>><<<;;;>>>===<<<<<<=========<<>>;;;:::;;;<<<;;;???AAABBBAAA===888555444444444444555999>>>BBBDDDBBBBBBAAA@@@???<<<:::999===888>>>GGGLLLYYYffffff^^^^^^ppp}}}qqqdddeeegggjjjsssvvvwwwbbbeeeqqqkkkQQQJJJBBB======;;;777777888:::;;;;;;888555777666444333333444555777666666555555444555555555444333222000000111111222000000000000000000000000000222333222000...------000000000000000......---000------///000...///222---...000111111111000///000...///222333222333777:::HHHaaawwwuuujjjnnnqqqhhhhhhiiiwwwyyyzzzzzzwwwwwwzzz|||mmmdddZZZTTTMMMBBB999555555333111111333444444333222222222222222222222222555555444444444444333333222222222222333333333333111222222333333222222111444333111000000222444555333333333333333333333333111111222222333333333444000000000000000000000000....../////////...------***+++---...//////...---------............/////////......------......///,,,,,,---......---------***---//////,,,***,,,...333000------///000...,,,///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---,,,+++,,,---...---,,,---------............///,,,,,,,,,---......//////+++,,,---.../////////.../////////000000111111222444444555555666777888888888888999:::;;;<<<<<<===<<<<<<<<<<<<===>>>???@@@===>>>>>>??????>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>???@@@@@@@@@@@@??????@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@BBBCCCCCCBBBAAABBBBBBBBBBBBAAA@@@???===:::;;;AAACCCDDDNNNZZZvvvlllddd___^^^ggguuuxxx|||www^^^pppllleeeZZZPPPKKKLLLQQQUUUPPPPPPQQQSSSVVVXXXXXXWWWRRRSSSPPPMMMNNNQQQQQQNNNMMMMMMMMMLLLJJJFFFCCC@@@BBBFFFKKKLLLIIIFFFFFFFFFBBBDDDFFFIIIKKKMMMNNNNNNLLLIIIFFFEEEFFFGGGFFFFFF???@@@BBBDDDDDDDDDDDDCCCEEEAAA===<<>>>>>???@@@@@@???>>>>>>BBBBBBBBBAAA???>>>???@@@EEEFFFFFFDDD@@@===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::>>>>>>:::999<<<>>>>>>:::::::::;;;>>>>>>===<<<:::;;;;;;999888999;;;<<<>>>AAABBBAAA===777333111111222222444;;;BBBCCC@@@@@@@@@@@@>>>===;;;999888999555<<>>:::555333333444333222444444444444444444444444444444444333333333222222111222222222222333333333111222222333333222222111222111111111222333333444333333333333333333333333111222222222333333444444222222222222222222222222//////000000000///...---+++,,,...//////...---,,,,,,,,,,,,,,,------......------------------------******+++,,,---------------...///......---.../////////...------------,,,...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,---...)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////---,,,+++,,,.........------............/////////,,,,,,---......///000000//////111222222333333333333333333333444555666777777777888888999999999:::::::::;;;<<<===>>>??????============>>>???@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>????????????>>>>>>???@@@@@@@@@@@@??????@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@BBBDDDEEEDDD@@@BBBKKKPPPUUUcccuuummmgggmmmuuu~~~|||sssddddddkkk[[[\\\ZZZUUUPPPOOORRRVVVMMMMMMNNNQQQTTTUUUUUUSSSTTTUUUSSSNNNMMMPPPOOOLLLNNNMMMMMMKKKIIIFFFCCCBBBEEEIIINNNNNNJJJFFFEEEEEE@@@CCCFFFJJJMMMMMMMMMMMMJJJHHHFFFGGGHHHHHHFFFDDD???@@@BBBDDDEEEDDDCCCAAABBB@@@>>>======???AAABBB?????????@@@@@@?????????AAABBBBBB@@@===;;;<<<>>>DDDDDDDDDBBB>>><<<<<<===<<<===>>>===<<<;;;::::::<<>><<<;;;999888777777444999>>>???OOOeeemmmggg\\\[[[]]]ZZZ```gggccclllrrrlllqqq~~~}}}^^^LLLIIIAAA<<<>>>???666666777999;;;:::777444666555333111111333555777444444444444444555666666444333111//////000111222000000000000000000000000---///222222111///......///---***))),,,//////---///,,,---222111,,,+++...000000000000111111111222&&&)))000444222------222666444;;;QQQrrr}}}vvvrrrnnnvvv~~~yyy|||zzzxxxuuusssrrrppppppjjjjjjpppzzz|||rrreee\\\QQQJJJBBB===:::999666444666666666666666666666666333333333222222111111111111111222222222333333333222222222333333222222222///000222444444444222111333333333333333333333333222222222222222222222222333333333333333333333333000000111111111000...------...///000000///---,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,((()))***,,,,,,---------,,,+++******+++,,,------***,,,///...------///111...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000---,,,+++,,,...///...---.........////////////000/////////000111222222333222333444555666666666666666666666777777999::::::999999999999999:::::::::;;;;;;<<<===>>>???@@@@@@============>>>???@@@@@@AAA@@@???>>>===>>>???@@@>>>>>>>>>>>>>>>?????????>>>>>>???@@@@@@@@@@@@???@@@@@@AAABBBBBBBBBAAAAAA??????@@@???>>>>>>>>>???AAA???======???CCCHHHKKKTTTPPPSSS]]]dddkkk}}}zzzyyy~~~vvv```[[[ddd{{{vvvqqq``````VVVRRROOOPPPSSSTTTQQQNNNLLLKKKLLLMMMOOOOOOMMMKKKTTTUUURRRMMMKKKMMMMMMJJJNNNNNNLLLKKKHHHFFFDDDCCCGGGLLLPPPPPPLLLGGGEEEDDD???BBBGGGKKKMMMNNNLLLKKKIIIGGGFFFHHHJJJIIIFFFBBB???AAACCCEEEFFFDDDBBBAAA??????>>>===;;;===@@@CCC????????????????????????AAABBBBBB???;;;888999;;;@@@@@@@@@>>>;;;:::;;;===>>>???@@@???<<<999888777DDDGGGEEE>>>;;;===>>>===999888888999;;;<<<<<<;;;>>>:::666555666777:::===@@@???===:::666555777888999999999>>>KKKUUUQQQEEE@@@???===;;;999888888777999444777999777CCCUUUZZZbbb^^^[[[SSSUUUiiivvvmmmyyynnnfffkkk~~~[[[LLLEEE@@@BBB888999666777888888888777555444555222000111444777777666///222555666555333333333222333444222///------///111111111111000000000000.........------,,,,,,,,,,,,,,,,,,,,,---...//////---...000111111///---,,,000000000000000000000000...///000000//////000111222333777@@@SSSmmmvvv|||wwwrrrrrrttttttzzzuuuaaa^^^hhh```aaannnuuurrrvvv|||zzztttkkk___XXXSSSLLLAAA999???;;;777555666666555333555777999777444111222444444333222111111222444555333333444444555444444444444444444444444333222111111222333444333111///...444333222111000000000000111222333333111111222333000111111222333333333333222222222111000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///......---------......---...///...---,,,---///,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,------...///000...///000///...---...///111111222222333444555555666666666666666666666666;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::<<<===>>><<<;;;999:::<<<=========<<<<<>>>>>======<<<<<<===============>>>??????BBBAAA@@@@@@BBBCCCBBB@@@???@@@AAA@@@>>><<<===>>>@@@???>>>>>>>>>???@@@AAA???@@@AAA@@@@@@BBBDDDFFFDDD???>>>@@@???<<<===CCC>>>AAA<<<:::AAAIII[[[tttvvvaaaaaaddd\\\ggg~~~~~~~~~}}}ppptttjjjXXXSSSfffxxxaaaTTTQQQSSSTTTSSSRRRQQQPPPOOOOOOOOOPPPOOOMMMJJJGGGIIIOOOTTTRRRPPPMMMLLLMMMLLLIIIFFFJJJJJJIIIFFFDDDCCCDDDEEEMMMOOOPPPJJJAAA>>>AAAFFFBBBDDDFFFHHHJJJJJJIIIIIIHHHHHHHHHIIIKKKJJJEEEAAACCCDDDHHHJJJHHHCCC@@@???AAA???>>><<<<<<<<<<<<===AAA???AAADDDAAA;;;<<>>???>>>;;;999888666444;;;<<<888AAA<<<777AAA777@@@@@@>>>:::777777<<>>>>>===;;;;;;<<<===>>>>>>>>>======???>>>>>>>>>>>>>>>======???>>>>>>>>>>>>???@@@@@@AAA@@@>>>>>>???@@@???===<<<>>>??????>>>>>>@@@AAACCCBBBAAA?????????@@@AAABBBBBBBBBAAA???>>>>>>>>>AAA>>>???DDDDDD???>>>@@@AAAKKKPPPUUU^^^aaakkk~~~nnn\\\\\\eeefffuuu|||wwwbbb\\\gggtttooo___UUUPPPPPPTTTTTTRRRPPPOOONNNNNNNNNOOONNNMMMLLLIIIGGGIIINNNRRRQQQNNNLLLKKKLLLLLLIIIGGGHHHHHHGGGDDDBBBAAABBBDDDKKKLLLJJJEEE???===???CCCAAACCCFFFHHHIIIIIIHHHGGGEEEDDDDDDEEEGGGFFFCCC@@@CCCFFFIIIIIIEEE@@@>>>???BBBAAA???>>>===<<<<<<===EEEJJJIIIAAA===@@@AAA>>>======;;;888777777777777999FFF@@@DDDCCC>>>DDD===;;;>>>???===;;;;;;>>>AAAXXXRRRGGG===<<<@@@AAA===???:::999<<<<<<999:::===<<<;;;999777666888<<>>:::999:::<<<;;;:::DDDGGGHHHIIIKKKMMMGGG@@@;;;===>>>===:::777777777666::::::777777<<>>BBBttt}}}xxxyyyuuu{{{|||llleee]]][[[dddwwwzzziiilllooo{{{{{{mmmgggiiifffiiitttvvvaaa```^^^ZZZUUULLLBBB<<<<<<:::888777777666555444333333444444444333222222333444555666777777777777222111111111111222222333000111333555555555555444333333333444555777888999333444555555333333444555777555222000000111444555555333222000//////000000------------------------//////000000111111222222000111222111000///000222000000///...------..............................---------------......///......////////////..............................////////////////////////000000000000000111111111222111111222222333444555555666777666555555666777777777777888888999999:::888888888888888888888888<<<=========>>>>>>>>>>>><<<;;;;;;<<<>>>>>>===<<<======>>>?????????>>>>>>>>>>>>>>>???????????????@@@????????????@@@AAAAAA@@@>>><<<;;;;;;;;;:::999888999<<<======>>>@@@BBB@@@???>>>======>>>@@@AAABBBBBBBBBBBBAAAAAA@@@@@@BBB;;;888:::AAAIIISSS[[[fffmmmkkkiiijjjeeehhhwwwooogggooo}}}xxxlll]]]UUU\\\tttkkkaaaXXXSSSPPPLLLLLLOOOTTTQQQNNNKKKJJJKKKMMMNNNLLLLLLLLLKKKJJJKKKNNNPPPNNNLLLKKKJJJKKKKKKJJJHHHHHHHHHGGGDDDBBBAAACCCEEEIIIGGGCCC@@@======>>>??????AAAEEEHHHHHHGGGEEEDDDAAA@@@@@@AAABBBBBB@@@>>>DDDHHHJJJHHHBBB>>>>>>@@@EEECCCBBB@@@>>>===<<<<<>>@@@CCCUUUSSSKKKBBB===??????===???:::777999;;;:::;;;>>>999::::::999888999;;;>>>BBB>>>:::888999;;;<<<===IIILLLLLLHHHFFFFFFBBB===;;;???BBBAAA;;;777888999:::@@@CCC???;;;<<<>>>???HHHVVV```kkkxxxxxxvvv|||sssgggddd]]]aaajjjwwwyyyWWWIII@@@:::===777;;;777777777777777666666555666555333222333333444444333444444333222333555666444333333222222222333444111111111000000/////////...............---------,,,---.........---,,,,,,+++,,,...///000000000000........................---...000///......///111...000222333333444777999NNNlllvvvtttpppiiieeevvv|||oooiiibbb```fffqqq|||ttttttyyyrrr```[[[ccceeejjjtttvvvwwwvvvssskkk___SSSKKKEEE@@@999666666666555333222333444555555444333222222222444555777777888888444333222111000000111111111222333444555444444444111111111111222444555666333444555444333222333555444333222222222333444555444222000......///000111---...............//////000000111222333444444444111333444333222111222333222222111111000/////////000000000000000000000000///////////////000000111000000000111111000000000000000000000000000000000111111111111111222222222222222333333333333333333555444444555555666777888555777888888777666777999999999999:::::::::;;;;;;::::::::::::::::::::::::=========>>>??????@@@@@@===<<<<<<===??????>>><<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAA???????????????@@@AAAAAA???<<<999888777777555444333555777888999:::===???;;;;;;;;;<<<>>>@@@BBBCCCAAA@@@>>>===>>>@@@AAAAAAAAA???AAAHHHUUUbbboooxxxzzzzzznnndddaaa]]]bbbrrr}}}{{{eeeZZZUUUWWWiiiggg___YYYVVVTTTQQQKKKIIIKKKTTTQQQLLLHHHGGGIIIKKKNNNLLLLLLLLLLLLLLLLLLNNNOOOIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJIIIFFFDDDCCCFFFHHHHHHDDD???===>>>??????===>>>@@@DDDGGGGGGEEECCCAAA@@@?????????????????????CCCIIIKKKGGGAAA???BBBDDDFFFEEEDDDBBB???>>><<<<<>>777999:::;;;::::::;;;<<<@@@===999777777999<<<>>>DDDGGGGGGCCC???@@@???===:::@@@EEECCC===888999<<>>===AAACCCCCCJJJRRRaaaqqqoooiiioooyyy~~~mmmffflll^^^^^^cccrrr}}}yyySSSIIIBBB===>>>777:::888777777666666666666666555555444333222333444555333444444444333333555777444222111000000000111222111000000///......------........................////////////......---,,,,,,---...//////000000000---------------------------...//////......///000,,,---/////////000333555444AAAGGGGGGPPP___eee```aaahhhuuuxxxtttooolllmmmpppqqqrrrzzzxxxbbb[[[aaabbbrrrwww}}}~~~|||zzzzzz|||ssswww}}}{{{vvvrrrXXXQQQGGG@@@===<<<:::777222333444555555444222111000111333444555666666777666555444333111000000000333333333333333222111111222222111111111111222222111333444333222111222333///000222444555555444444111000...------...///000.........//////000000000111222333444555555555555333444555444333333444555333333333333222222111111111111111111111111111111111111111111111222222333222222333333333333222222222222222222222222222222222222222333333444444444333444555666666666666555777777666777777888999:::777999::::::999999:::<<<:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@AAA======<<<>>>???@@@???===>>>=====================>>>>>>??????@@@@@@AAAAAA???>>>>>>>>>>>>???@@@@@@>>>;;;777555444444222111000111333444444444666888999:::<<<>>>???AAABBBBBBAAA>>>;;;;;;>>>BBBDDDEEEHHHTTTdddqqqwwwwwwrrrnnnfffjjjgggfffkkkkkkppp}}}vvvgggcccvvvxxxdddYYYVVVXXXgggooo[[[NNNRRROOONNNPPPNNNKKKKKKNNNUUUQQQLLLHHHFFFHHHKKKMMMJJJIIIIIIIIIIIIJJJIIIIIIEEEFFFGGGHHHIIIIIIKKKKKKMMMLLLIIIFFFCCCCCCEEEHHHGGGCCC???>>>AAACCCAAA??????@@@CCCEEEEEEDDDAAA???AAAAAAAAAAAA@@@@@@@@@@@@BBBIIIKKKFFFBBBEEEGGGHHHGGGFFFEEECCCAAA>>><<<;;;AAA??????AAA@@@===:::;;;===888777===BBBGGGPPPYYYxxxUUUOOODDDAAADDD>>>??????===;;;===CCCHHHPPPSSSQQQHHHAAA@@@@@@@@@;;;999666666;;;??????===666888;;;<<<;;;:::;;;<<<<<<:::888555555777;;;>>>AAADDDDDD???<<<===>>><<<999???DDDCCC===999;;;???EEEJJJKKKBBB<<<===BBBFFFEEEJJJHHHRRRiiirrrkkkfff```zzz~~~ooo```aaaqqqgggaaa```vvvtttPPPIIICCC>>>???999<<<888888777666666666666666444444444333222222444777222444555555444444555666444222//////000222333333111111000///......------.............../////////333222111///............------......//////000000........................,,,...//////...---///000111111111///---,,,...///333444222...333EEEXXXccchhheeedddkkkwww}}}zzz{{{}}}wwwvvvzzzyyyxxx|||uuuxxxvvvgggiiilllkkkiiiiiikkknnnrrrxxx}}}qqqdddWWWMMMDDD???:::999999777555333111000111111333444555555555555777777777666555333111000555444333333222111111111666555444333222222222222111222333333111111222333---///222555555444222111///...---------...///000/////////000000111111222222333444666666666555555333555666555444333444666222333444444444444333333333333333333333333333333333333333333333444444555444444444555555444444444444444444444444444444444333333333444444555555666333444666777888888777666777777777888888999:::;;;:::<<<======<<<<<<>>>???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAA>>>======>>>@@@@@@???>>>>>>>>>===<<<<<<<<<======>>>>>>>>>???????????????>>>>>>>>>>>>>>>???@@@@@@===:::666333222222111111///111222222222222333555666888<<>>>>>BBBAAA<<<===FFFLLLOOOWWWaaatttgggNNNGGG@@@DDDDDD@@@???===999888<<>>EEEFFFDDD???===???>>>;;;999===@@@???<<<:::===@@@AAAEEEDDD===888;;;AAADDDDDDIIICCCDDD[[[lllhhhaaaXXXeeegggbbb\\\SSSWWWiiieeebbbdddrrrOOOGGGBBB===@@@<<>>@@@<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;<<<===>>>???@@@AAA>>>>>>>>>???@@@AAA@@@>>>@@@???>>>=========>>>>>>???>>>>>>>>>>>>>>>======@@@????????????@@@AAAAAA===:::555333222222222111000111333444333444666777777<<>>@@@DDDFFFFFFHHHKKKNNNPPPNNNJJJDDD@@@???AAADDDBBBCCCDDDGGGHHHHHHFFFDDDCCCCCCCCCBBBBBBAAAAAA@@@FFFIIIKKKJJJFFFCCCBBBBBBDDDIIIHHHDDDFFFMMMKKKBBBEEEEEEDDDCCCAAA???===;;;:::999888:::@@@GGGJJJJJJ@@@;;;>>>HHHNNNMMMRRR\\\\\\bbbRRRKKKDDD<<>>EEEEEEBBB???@@@CCC@@@;;;999:::;;;;;;:::;;;>>>AAA<<>>:::999===AAAAAA>>>EEEAAA@@@NNNWWW[[[bbb```^^^WWWZZZccc___[[[dddjjjooovvvsssOOOFFF@@@<<<@@@>>>FFF999888666555555555666777111333444333222222666999111333666777666555444555555222000222888===???@@@555555444333222111000///---.........//////000000999666333///...///111222000//////.........//////////////////////////////,,,---///...------...000+++---000000000//////000111***+++444666//////555???CCCJJJTTTbbbqqqwww```^^^]]]VVV___pppzzzkkkaaa]]]]]]^^^]]]bbbiiiqqqyyyzzzmmmfff[[[WWWQQQJJJCCC===:::888555555666666666666666555333555999<<<<<<;;;999777444444444444444555666777444444333222222222222333333444555555333333444555555444222111///...---------...///000111111111000//////000111222222333333333444666777777555333222444555666555444333444666000111333555666666555555555555555555555555555555555555555555555666777777666666777777777777666666555555555555555555555555333333333444555666666777333555777999:::999888777777777777777888999::::::777999;;;;;;::::::<<<>>>>>>>>>>>>=======================================:::;;;<<<===>>>???@@@@@@???>>>>>>???AAAAAA@@@>>>BBBAAA???>>>>>>>>>????????????>>>>>>======<<<<<>>GGGOOOIIIIIIEEE???===??????===777999999:::BBBIIIEEE<<<555888:::;;;:::;;;<<<===666888:::999777888;;;???BBBAAA>>>===AAAEEEBBB<<<999888777888999<<>>@@@AAAAAAAAA===:::999888888999999888666888777555555444555666777444555555666666666666555444444222111888AAADDDCCC333333222111000000000111///............///000000000///////////////000000...//////////////////...111000...,,,,,,,,,...///111000...------...000111000000000000000/////////111111111111111000000000///222777???LLL[[[kkkuuuvvv|||cccTTTWWW\\\ZZZ```sssvvvtttccc[[[UUUXXX^^^gggrrr{{{zzz{{{|||ssseeebbb```]]]UUUKKKIIILLLCCCBBB@@@??????>>><<<:::999<<>>===<<<999666444444555555444555666888111111333555777666444111555555444333333333444444666444111...,,,+++,,,,,,---...//////000000000000///000111111000000111222555444222333555777777666666555555444444444555555555555555666666666666666888888777777666666555555444555555666666555555444999777666666777777666444777777777777777777777777555555555555666777999999777777888888888999999999888999;;;<<<===<<<;;;:::;;;:::::::::;;;<<<>>>???<<<<<<;;;;;;;;;<<<<<<===<<<======<<<;;;<<<===???>>>>>>>>>>>>??????????????????@@@@@@@@@@@@??????>>>@@@AAAAAA@@@???@@@@@@BBB???:::888888:::;;;<<<>>>===???CCCBBB???@@@CCC888:::999555222444555444888>>>EEEGGGBBB@@@EEEMMMUUUiii|||~~~wwwqqqpppqqqtttjjjhhhiiieeehhhjjjbbbpppyyyuuuqqqttt~~~{{{lllkkkiii^^^RRRPPPjjjzzzmmmuuukkkYYYWWWYYYYYYVVVQQQLLLJJJIIIJJJGGGFFFEEEEEEGGGGGGFFFEEEGGGKKKPPPQQQNNNKKKJJJKKKLLLIIIDDDAAAAAABBBCCCCCCAAADDDHHHKKKKKKKKKLLLMMMOOONNNLLLHHHDDDBBBBBBDDDFFFHHHKKKKKKKKKJJJJJJKKKEEEBBB@@@AAACCCFFFHHHHHHLLLQQQOOOFFF@@@BBBCCCAAAEEEDDDCCCDDDEEEFFFEEEDDDMMMKKKDDD===>>>BBB@@@999999<<<<<<>>>FFFOOONNNFFF===;;;;;;>>>DDDKKKPPPSSSSSSNNNHHHDDDBBB???:::666555555666:::@@@CCCCCCAAAEEEDDDBBB???===<<<;;;;;;:::999:::===@@@AAA>>>:::<<<999888999===???>>>===:::======999888<<<>>>===@@@@@@AAA@@@@@@???>>>===555777888888888999<<<>>>>>>999555999BBBEEEAAA;;;AAACCCGGGIIILLLPPPTTTWWW___ooojjjsssqqqqqqyyyhhh___dddsssRRR???AAA@@@???@@@===:::888777777888999777666666555444444444555666777666666777777777666666555444444222111555<<<>>>;;;333222111111000000000111...............//////000///...............////////////............//////111///...,,,,,,,,,...///...---,,,++++++,,,---...................................................+++,,,///222999CCCMMMTTTaaappp|||}}}mmmdddccccccaaabbbhhhkkkfffdddlllxxxzzzrrrkkkhhheeeaaaaaacccllljjjoooppplllrrrssshhhZZZ\\\bbbgggeee___^^^```[[[XXXUUUSSSQQQNNNHHHCCC=========<<<<<<<<<;;;888<<<;;;:::777444333333333777666666666777666333111555444444333333333333333555333000...,,,,,,,,,,,,+++,,,------.........---+++---///000000111333444333222111333555666555444444444444444444444555555555555555555555555444444444555555555666777777777444444555555555555444444888666555555666666555444666666666666666666666666555555555555666777888999777888888888999999999999777888999999::::::999999;;;;;;::::::;;;<<<===>>>;;;;;;;;;;;;;;;<<<<<<===<<<=========;;;;;;===>>>======>>>>>>>>>?????????>>>>>>??????@@@?????????===>>>@@@@@@@@@??????@@@???<<<888777888:::<<<<<>>FFFIIIWWWWWWWWWUUUSSSTTTZZZ```llluuuxxxmmm```\\\```eee___eeeuuu|||tttttt{{{zzz{{{|||xxxwwwooohhh\\\SSSPPPUUU```hhh}}}tttqqq[[[NNNMMMSSSQQQSSSVVVUUUSSSPPPNNNMMMIIIHHHGGGGGGIIIIIIHHHGGGHHHLLLQQQRRRPPPMMMMMMNNNLLLIIIEEECCCCCCEEEEEEEEECCCFFFIIILLLLLLMMMNNNOOOOOONNNLLLHHHDDDCCCDDDFFFGGGIIIKKKLLLLLLLLLKKKKKKEEEDDDDDDEEEHHHKKKLLLLLLNNNRRRQQQIIIDDDCCCBBB???BBBBBBBBBCCCEEEGGGGGGGGGGGGFFFBBB===>>>BBB@@@:::;;;BBBEEECCCCCCFFFFFFCCC@@@>>>>>>???DDDIIILLLMMMMMMIIIDDDAAA???<<<888555555888<<>>>>>===<<<<<<===???AAAAAA@@@>>>>>><<<::::::===>>>>>>===<<>>===<<<<<<999:::;;;:::999999:::<<<@@@???@@@AAACCCCCCAAA???DDDFFFHHHJJJKKKNNNQQQTTTSSSaaacccooowwwkkknnnZZZPPPQQQnnnPPPAAABBB>>><<<>>>===999888777777888888777666444444333333333555666777666666666666555444333333222333222000111666555222222111111000000000000000------------.........///......---------------...000///...------...///000000///...,,,,,,---.........---,,,++++++,,,---...***++++++,,,,,,---------,,,,,,,,,,,,,,,---------,,,---------...222777;;;MMM[[[ffflllttt~~~|||wwwuuuvvvzzzmmmbbbYYYWWW```jjjrrr|||{{{qqqiiigggaaaWWWVVVYYY^^^lllsssjjjcccgggqqq{{{}}}yyyvvvwwwpppjjjcccaaaaaa```\\\XXXWWWRRRLLLIIIGGGCCC???<<<>>><<<;;;999888888999999999888666666777777555333555444444333222222333333333222000...------......+++,,,,,,------------,,,***,,,.........///111222000000000222444444333222222222333333444444555555555444444333333222222222000111222444555777888999444444555555555555444444777555444444666666555333555555555555555555555555555555555555666777888888777777888999999999999999888888888888888999999:::<<<;;;;;;::::::;;;<<<<<<:::::::::;;;;;;<<<<<<<<<<<<===>>>===<<<;;;<<<>>>============>>>>>>>>>>>><<<===>>>>>>????????????>>>??????@@@@@@??????>>>:::888666666888;;;<<<===@@@>>>>>>???>>>;;;>>>CCCMMMLLLHHHEEELLLZZZgggmmmyyykkkaaa]]]^^^______```eeeeee]]]XXX^^^kkktttxxx}}}uuuxxxyyy~~~aaaRRRZZZVVVVVVZZZeeeuuuqqq[[[NNNIIIHHHIIILLLKKKPPPWWW[[[ZZZWWWTTTRRRMMMKKKJJJJJJKKKLLLLLLKKKJJJNNNSSSTTTQQQOOOOOOPPPLLLJJJGGGGGGHHHIIIIIIIIIFFFIIIKKKMMMMMMMMMOOOQQQNNNMMMKKKGGGDDDCCCEEEGGGGGGHHHKKKMMMMMMMMMKKKJJJDDDEEEFFFJJJNNNPPPPPPOOORRRTTTSSSMMMHHHEEECCC???@@@@@@AAACCCEEEGGGHHHIIIIIIIIIGGGCCCCCCEEECCC???@@@IIIOOOJJJCCC???@@@AAADDDBBB@@@AAACCCEEEFFFFFFGGGDDD@@@===;;;999666444888???GGGKKKJJJFFFBBBAAACCCCCCBBBAAAAAA@@@@@@@@@???@@@AAAAAAAAAAAABBBCCCAAA???<<<<<<===>>>======>>>FFFKKKFFF???>>>BBBDDD@@@??????>>><<<;;;::::::===>>>>>><<<999888999:::>>>DDDJJJJJJEEEBBBDDDGGGFFFHHHIIIIIIIIIJJJLLLNNNKKKQQQUUUiii|||mmmddd|||jjj[[[TTTUUUiiiNNNBBBCCC===999<<<===999777666666777888666555333222222222333444666777444444444444333222000000000222222000000222111---111000000/////////000000,,,------...............///...------------------000///---,,,,,,---///000///...------------......///......------......///)))******+++,,,------...---------------............/////////...///111444:::GGGUUU^^^iiivvvwwwfffUUUOOOTTTfffuuu~~~wwwfff[[[VVVVVVcccnnnkkkppprrryyywwwmmmiiijjjllljjjhhhkkkddd^^^\\\ZZZTTTNNNKKKCCCAAA>>><<<<<<<<<;;;;;;:::888666666777888777777444444333222111111111111222111000///.........///------............------...//////...,,,+++,,,---///...///000222333222000111111222333444444444444444444333222111000000///...///000222444666777888444555555666666555555444777666555555666777666444555555555555555555555555555555555555555666777888666777888999999999888888:::999888888888999;;;<<<;;;;;;::::::::::::::::::888999::::::;;;;;;;;;;;;;;;===>>>>>><<<<<<<<<===<<<<<<=========>>>>>>>>>;;;<<<===>>>>>>???>>>>>>@@@?????????@@@???===<<<777666555666999<<<=========999888;;;???FFFPPP[[[eeegggfffgggooo{{{vvveeeYYYWWWYYYVVVPPPSSS\\\eeejjjqqqrrrcccvvv{{{eee\\\PPPLLLSSSWWWaaasss{{{]]]UUUNNNLLLNNNNNNJJJGGGNNNSSSZZZ^^^^^^ZZZVVVTTTPPPNNNLLLLLLNNNOOOOOONNNLLLPPPSSSSSSPPPMMMMMMNNNKKKJJJIIIJJJKKKLLLLLLKKKJJJKKKMMMMMMLLLLLLMMMNNNLLLKKKHHHDDDAAAAAACCCEEEGGGHHHIIIKKKMMMLLLJJJIIIDDDEEEIIIMMMRRRSSSRRRPPPVVVUUURRRMMMIIIFFFDDDBBB@@@AAABBBBBBCCCEEEHHHJJJMMMMMMKKKHHHEEEDDDBBBAAAEEELLLQQQMMMDDD>>>>>>AAAEEECCCAAAAAABBBCCCBBBAAACCCAAA???===;;;999888777>>>HHHSSSUUUOOOFFFAAA??????@@@@@@AAAAAAAAAAAAAAA???BBBCCCBBB@@@@@@CCCFFFBBB@@@>>>===<<<=========@@@GGGJJJFFFAAAAAABBBAAA???>>>===<<<:::999999888?????????===:::999:::;;;;;;CCCKKKMMMIIIFFFHHHLLLDDDEEEFFFFFFEEEEEEGGGIIIKKKHHHHHH```|||uuucccccc~~~jjjbbb___bbbfffMMMCCCEEE>>>999;;;<<<888777555666777777666444333222222222333444666777555555555444333222111000---000222000///222111...000//////...//////000000,,,---.../////////......000//////...---------...///...---,,,,,,---...///......---------..................------.........******+++,,,---......///+++,,,,,,,,,---------...+++,,,------,,,,,,---...)))222>>>IIIVVVgggvvv~~~{{{www~~~oooZZZOOOOOOVVVbbbhhhmmmwwwxxxxxxvvvkkk^^^___gggfffhhhfffhhhooouuuyyy~~~zzztttqqqqqqppplllhhhhhhddddddiiikkkfffbbbbbbWWWSSSOOOKKKIIIFFFBBB???CCCAAA>>><<<;;;:::888777333333222000000////////////......------------------...............------///000000///---+++,,,---///......000222222111000111222333444444444333333333222222111000//////...///000111222333444555666555666666777777666666555888777666777888999888666555555555555555555555555555555555555555666666777444666777888999888777666888777777666666777999:::999999999999999888888888777888999:::;;;;;;;;;;;;:::<<<>>>>>>===<<<===>>>============>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>@@@>>>======???>>><<<:::888777888:::===???@@@??????>>>AAAIIIPPPWWWaaakkknnnrrrwww{{{eee```YYYWWW___hhhfff^^^nnnvvv}}}}}}www}}}zzz}}}}}}[[[NNNJJJKKKUUU___iii|||iiiYYYZZZVVVOOOHHHFFFHHHJJJKKKWWWZZZ]]]]]][[[XXXVVVTTTRRROOOMMMMMMNNNPPPPPPOOOMMMPPPRRRQQQMMMIIIIIIJJJIIIIIIIIILLLNNNNNNLLLJJJKKKLLLMMMMMMKKKIIIIIIJJJKKKJJJFFFBBB??????BBBDDDJJJIIIHHHIIIKKKKKKIIIGGGFFFHHHMMMRRRVVVWWWTTTRRRXXXTTTOOOKKKHHHFFFEEEEEEAAABBBCCCBBBAAACCCFFFIIIHHHHHHHHHFFFBBB@@@CCCFFFHHHIIIJJJHHHDDD@@@???AAADDDBBBAAA@@@AAABBBAAA@@@BBBBBBAAA???===;;;;;;<<>>===;;;<<<===???@@@@@@@@@??????AAABBBAAA>>>>>>AAADDDAAA@@@>>><<<;;;;;;===>>>AAACCCCCCAAAAAACCC@@@;;;>>>===;;;:::999888888888>>>??????===;;;;;;<<<======BBBHHHJJJIIIGGGGGGHHH>>>@@@AAAAAA@@@AAACCCEEEHHHHHHGGGTTTmmmwwwiiiZZZqqqrrriiiddd```cccdddLLLBBBFFF@@@:::;;;:::777666555555666666555444444444333333333555666777666666666666555444333333+++000222000///222222111...............//////000,,,---///000000000///...111000///...---------------------------------------------...............+++++++++,,,,,,+++++++++,,,,,,,,,------.........))))))******++++++,,,,,,+++---------+++******++++++,,,...222:::III[[[gggcccdddooo}}}}}}{{{nnnbbb[[[ZZZ___hhheee]]]```bbbdddkkkppp}}}wwwqqquuuttteee^^^YYYYYY[[[[[[^^^bbb```bbbfffkkknnnmmmjjjgggiiifffjjjrrrrrrkkkiiilllgggfffeeegggiiiiiifffbbbZZZWWWQQQLLLGGGBBB===999777666555444333222222222/////////......------,,,...////////////...------...///000000///...///111111///...///111333333222222333444555555444333222222111111111000/////////111111111222333444444444777777888888888888777777888777666777999:::999888555555555555555555555555666555555444555555666666222444666777888777555444333333333333333444444555555666666777777777666666555666888:::;;;;;;::::::888:::===>>>>>>===>>>???>>>>>>>>>>>>????????????===>>>>>>??????>>>>>>===>>><<<<<<>>>AAABBB@@@>>>???>>>???BBBDDDFFFEEEDDDBBBFFFPPP[[[aaaaaacccgggjjjooosssxxx}}}yyyqqqlllqqquuuzzz~~~sss|||{{{zzzmmm^^^[[[ZZZUUUaaa~~~hhhWWWQQQRRRNNNQQQQQQLLLJJJMMMRRRSSS\\\\\\\\\YYYVVVSSSSSSSSSQQQOOOLLLKKKMMMOOOOOOOOOKKKNNNPPPNNNJJJFFFFFFHHHFFFGGGIIILLLNNNMMMJJJHHHHHHJJJMMMMMMKKKIIIHHHHHHJJJIIIFFFCCCAAABBBFFFIIIOOOLLLHHHHHHJJJJJJIIIFFFKKKMMMPPPUUUXXXXXXUUURRRTTTNNNJJJIIIHHHEEEDDDFFFAAACCCCCCBBB@@@AAAEEEIIIFFFFFFFFFFFFDDDEEEMMMWWWMMMGGGCCCBBBAAA???@@@BBBDDDAAA??????@@@AAA@@@@@@BBBCCCCCCAAA>>>===>>>???GGGOOOVVVTTTKKKAAA===<<<888999;;;===>>>>>>>>>===>>>???@@@@@@???>>>???@@@======;;;999888999===@@@@@@@@@===<<>>888===<<<:::999888888999:::===>>>>>>===<<<<<<===???CCCDDDFFFGGGFFFDDDAAA@@@;;;<<<=========>>>@@@BBB@@@HHHKKKIIIQQQccckkkfffdddnnnpppqqqwwwsssmmmpppdddKKKAAAFFFBBB===;;;888777666444555666666555333666555444444444555666777333444444444444444333333+++000111///---000222222...---------......///000---...000111222111000///000///...---,,,,,,,,,,,,+++,,,...//////...,,,+++,,,------......///......+++++++++,,,,,,+++++++++,,,,,,------------------))))))******+++,,,,,,------...///...,,,+++,,,---111///---,,,,,,111;;;DDDHHHMMMZZZjjjqqqrrrvvv||||||uuusssrrrppp~~~rrrddd[[[RRRPPPXXXeeessszzzssskkkccc___ZZZSSSNNNMMMJJJNNNRRRVVVZZZ___fffjjjiiifffiiioookkkbbbbbbjjjiiijjjpppzzzsssoooiiibbbZZZRRRJJJDDDBBBBBB@@@???>>>=========777777666666555444333222333333333333333222111111000222222222000000111222444111//////111333555555444555666666666444222111111111000000000000000000000111111222333444555555888999999::::::999999888777666666777888999999777666666666666666666666666666555555444444555555555111222444666777555444222000000111222222222222222222222444555666555555444444555888:::;;;;;;:::999555888<<<>>>?????????@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@???>>>======AAA??????DDDKKKOOONNNKKKHHHHHHIIIKKKMMMMMMKKKIIIKKKOOOZZZfffkkkkkkllloooqqqqqqqqqrrrxxx~~~}}}xxxzzzyyywwwxxxvvv}}}rrrjjj```WWW^^^mmmxxxuuu~~~yyy}}}nnn]]]QQQIIIDDDGGGNNNDDDLLLRRRRRRTTTXXXYYYWWWXXXXXXWWWTTTQQQOOOPPPQQQPPPMMMJJJIIIKKKMMMNNNNNNHHHKKKMMMLLLHHHFFFGGGIIICCCDDDGGGKKKMMMKKKGGGDDDCCCGGGKKKNNNNNNLLLJJJJJJJJJIIIGGGFFFFFFJJJOOOTTTVVVPPPJJJHHHIIIKKKJJJGGGLLLMMMPPPSSSVVVUUUQQQNNNLLLGGGEEEJJJJJJFFFCCCCCC???AAACCCAAA@@@AAAGGGLLLKKKIIIHHHHHHGGGJJJXXXgggXXXNNNFFFBBB@@@>>>AAAGGGEEEBBB>>>======?????????AAACCCCCCAAA>>><<<===???DDDHHHLLLJJJDDD>>><<<<<<777999;;;===>>>>>>===<<<>>>>>>>>>???@@@@@@>>><<<888999888777666888===AAA===???===:::<<>>;;;<<<;;;999888888999;;;<<<===>>>>>>===;;;;;;<<<>>>CCCDDDFFFDDDAAA???>>>>>>:::;;;<<<<<<;;;;;;===???<<<@@@GGGDDD???JJJ^^^gggddddddggg{{{eeeKKKAAAGGGDDD>>><<<777777555444444555666444333888777555555444555666777///000000111111111000000+++000111...,,,///111111---------------...///000...///111222333222000//////...---,,,++++++++++++***,,,...000000...,,,***,,,,,,---.../////////...,,,------......------,,,------,,,,,,,,,,,,,,,,,,++++++,,,---......//////***,,,,,,,,,++++++---///***---000222000---...111555===LLL]]]kkkpppooonnnsss~~~{{{fffQQQFFFFFFPPP[[[bbblllyyy|||yyyyyytttsssmmmcccZZZVVVVVVSSSNNNHHHGGGPPP___lllZZZXXX\\\bbb^^^WWW\\\hhheeehhhooo|||~~~xxxqqqiii```WWWQQQNNNMMMLLLKKKIIIIIIHHHHHH?????????>>>===<<<;;;:::888999999999888777777666555666666444111/////////666333000///111444666777555666777777666444222000000000000000111111111111///000111222444555777777999::::::;;;;;;::::::999666555555666777888888777777777777777777777777777666555555444444444555555///111444555666555333111000111222444444333222222///000222444555555444444333555777:::;;;;;;:::999444777<<<>>>??????@@@AAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@>>>===<<>>DDDMMMGGGCCC>>><<<<<<===>>>???@@@BBBBBB@@@<<<;;;<<<>>>@@@BBBDDDBBB>>><<<<<<===777999;;;===>>>>>>===<<>>:::555666666555444777===BBB;;;??????;;;999===??????;;;:::999888888:::<<<===?????????===;;;:::;;;<<<>>>BBBEEECCC???===???BBB<<<======<<<::::::<<<===>>>777===CCC===>>>NNNYYYnnneeeggghhhJJJGGGCCC>>>AAA666555666555555555555444444444666555444333222111111111444444333222222111000000,,,---/////////000333555111111000///////////////000000000000000000000000000000///...------,,,,,,---------000333444111...///......---------......---------,,,,,,+++++++++000222222000,,,***,,,///------------------------,,,+++***))))))***+++,,,------,,,,,,,,,---......000333999EEESSSaaajjjnnnhhhssstttyyyuuu___VVVLLL@@@GGGXXX^^^dddlllnnn|||{{{~~~}}}ssssssyyyyyy{{{zzzvvvuuuwwwuuuqqq{{{qqqeee___]]][[[VVVQQQHHHHHHLLLQQQQQQNNNTTT]]]bbbccchhhsssssshhhcccaaa___\\\]]]```XXXTTT]]]___WWWTTTOOOMMMKKKJJJJJJIIIGGGEEEFFFGGGHHHHHHGGGFFFGGGHHH???;;;666444444666777777555444333333666999888555777444555:::;;;777333222---111111...///333222,,,000222333222444777888777<<<999777777999888444111999888777777999999777666777666555666666666444333333555777666333111111222//////111333444222///,,,///222222000///000111111...333777666555555666555::::::666333555:::;;;888999>>>???;;;<<>>DDDIIIKKKMMMNNNLLLGGGEEE??????EEEGGGBBB=========BBBIIINNNNNNKKKHHHFFFGGGKKKOOOPPPPPPSSSZZZ```[[[UUUNNNKKKLLLLLLJJJGGGMMMNNNNNNMMMKKKHHHGGGGGG@@@AAACCCHHHKKKIIIDDD???888===>>>;;;???LLLWWW[[[\\\UUUKKKEEEEEEKKKRRRWWWZZZRRRIIICCCAAAAAACCCFFFHHH<<<===BBB>>>===@@@???FFF@@@======<<<999777999888???BBB???===>>><<<777666;;;AAACCCAAA===;;;;;;:::===AAAAAA???;;;777555666555444444666999<<>>>>>>>><<<:::===:::777777;;;>>>??????EEECCC???;;;::::::<<<===CCCCCC@@@;;;;;;???BBBAAA@@@999555888>>>@@@???<<>>AAAHHHaaacccqqqzzzhhhIIIDDD???;;;???666777666555555555555444444444444444333222222222333333444444333333222111000000,,,---//////...///111333000000///............///.................................---,,,+++++++++---,,,---///222222000---------------------------,,,,,,,,,,,,+++++++++******,,,------------...000------------------------++++++***))))))***++++++++++++++++++++++++,,,---***,,,000444999AAAJJJQQQ\\\ooovvvvvv}}}uuuhhheeeaaaYYYZZZ[[[QQQOOOVVVWWWXXXaaajjjsss}}}|||}}}pppooommmmmmrrrwwwvvvqqq}}}uuupppnnnlllgggddd^^^\\\[[[XXXNNNFFFIIIQQQ[[[YYYZZZbbbppp~~~{{{pppgggdddccc```\\\^^^eee```^^^fffcccVVVQQQMMMMMMLLLLLLNNNSSS\\\bbbkkkmmmnnnmmmhhhbbb\\\XXXQQQOOOMMMMMMLLLJJJEEEAAA???@@@@@@@@@@@@AAA@@@>>><<<::::::>>>===999777777111444444111222666666111111000......111444555444;;;:::888777888777666555555444222222333666999<<<:::999888777666444222000444444333222000/////////222222333333333111...,,,---///000000000111111111111222333444222222555888888BBBIIIFFFBBB@@@@@@???AAAHHHMMMLLLNNNRRRSSSQQQRRRTTTPPPHHHMMM^^^kkkmmm```SSSQQQTTTRRRWWW```___^^^bbbggghhhgggiiioootttrrrvvv|||vvvvvv|||wwwlllttt}}}~~~nnn\\\WWW]]]aaa]]]VVVYYY]]]aaafffqqqlll[[[SSSOOOOOOJJJKKKKKKHHHDDDBBBDDDGGGKKKLLLNNNPPPQQQQQQPPPNNNKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDAAAIIIPPPPPPOOOMMMIIIDDDFFFBBBBBBEEEEEE>>>:::;;;<<>>>>>@@@CCCFFFDDD@@@<<<:::???@@@>>>AAAKKKTTTWWWWWWRRRJJJEEEDDDHHHNNNRRROOOKKKGGGDDDBBBAAABBBEEEGGG===<<>>>>>;;;<<<@@@CCCBBB???<<<<<<===???@@@AAAAAA???;;;888777777666666666777:::<<<>>>AAA???>>>>>>??????===<<<999777888<<>>@@@>>>;;;888888999<<<===AAABBBBBB???AAAHHHLLLLLLCCC@@@???BBBGGGHHHFFFDDDAAA===<<>>:::777:::???BBBAAA???===<<<;;;888555555666888333555666555333444888;;;888888777555444222111000666444333222333333333222333333333333222111000///222333444666888:::;;;===>>>:::;;;@@@CCCBBBIIIRRRVVVeeeoooiii[[[TTTVVVZZZfffiiijjjgggcccaaa___\\\WWW\\\^^^```hhhuuuxxxtttqqqiiiiiikkkmmmzzz|||uuupppooopppooorrr{{{pppjjjlllxxx}}}yyy|||hhhUUUNNNGGGIIIUUUgggxxxzzzzzzsssfffVVVMMMKKKJJJFFFBBBFFFGGGGGGDDD@@@???AAADDDJJJLLLOOOQQQQQQOOOLLLIIIIIIIIIIIIHHHHHHGGGFFFEEEGGGEEECCCAAA@@@AAACCCDDDFFFPPPXXXWWWQQQKKKEEE@@@======???BBB@@@===<<>>BBBBBBCCCFFFGGGFFFCCC@@@>>>AAACCCBBBCCCIIINNNOOOOOOLLLHHHDDDCCCEEEGGGIIIAAADDDFFFDDDAAA@@@AAACCCBBB>>>;;;<<<<<<@@@HHHOOOLLLDDD<<<:::777555666999777:::<<<::::::===@@@???CCCEEEFFFDDD???======???EEEDDDBBB@@@>>><<<:::999999999999:::;;;;;;<<<<<>>======>>>??????>>>777777;;;DDDLLLMMMFFF>>>;;;:::888666777:::===???===@@@@@@???BBBJJJNNNNNNEEEGGGKKKMMMNNNNNNLLLJJJBBB???===>>>===;;;<<>>BBBEEECCC<<<777777999;;;:::999777666777999;;;>>>======???AAAAAA>>>;;;<<<===>>>>>>>>>>>>???AAACCC@@@???CCCHHHLLLQQQUUUYYYRRRSSS\\\^^^[[[___iiirrr}}}tttccc___fffnnn{{{ssslllgggeeeddd___dddiiimmmttt{{{xxxqqqvvvvvv|||{{{yyynnnkkkgggjjjuuuyyyyyyfff```cccgggkkknnn{{{yyymmmcccWWWLLLIIIFFFGGGRRRgggyyyqqquuu|||hhhYYYNNNKKKIIILLLOOOMMMDDD<<>>AAADDDLLLNNNPPPPPPNNNLLLIIIHHHHHHIIIIIIJJJIIIHHHGGGFFFDDDBBB???===>>>@@@DDDFFFMMMWWW^^^YYYOOOHHHCCC@@@999;;;>>>>>><<<:::;;;???:::===@@@BBBBBBCCCDDDEEEGGGHHHHHHGGGDDDDDDEEEGGGAAA@@@@@@BBBDDDDDDAAA???DDDHHHMMMQQQPPPKKKDDD???AAACCCEEEGGGHHHFFFCCC@@@AAACCCCCCCCCDDDFFFGGGGGGHHHHHHFFFDDDAAA@@@AAABBB;;;AAAEEEBBB======@@@BBBAAAAAA===<<>>===<<<;;;;;;<<<===>>>???>>>======@@@>>><<<<<<===>>>>>>===999999>>>GGGPPPPPPGGG>>>:::999777666888;;;>>>AAA@@@CCCBBB@@@AAAGGGJJJIIIDDDKKKQQQQQQOOOMMMJJJHHHAAA???=========<<<<<<<<<:::???GGGVVVkkkzzzrrraaa```CCC@@@<<<999===444444666555555555555444444444555444333222111111111111111222333444444222111000...//////...,,,,,,---///......---,,,,,,,,,,,,,,,........................------------,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,***+++...000111000///...---------...............000...------...,,,'''""",,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********)))))))))******,,,------++++++,,,---------,,,+++111111333IIImmm{{{uuuqqqkkksssuuuwww~~~mmmYYYSSSNNNPPPUUUVVVRRROOOFFFDDDEEEMMM]]]tttyyyjjj^^^ZZZ^^^cccZZZgggtttxxxvvvssstttwwwxxxrrrnnnlllkkkkkkddd\\\WWW[[[]]]WWWPPPLLLXXXaaa^^^XXX\\\\\\XXX[[[ccclllrrrnnnccc^^^ccckkkwwwuuuqqqqqqrrrttttttsssyyyooojjjiiigggccc^^^______```aaa```cccqqq{{{qqqkkkggghhhoooxxxuuuuuuuuussspppmmmnnnppp___[[[^^^kkktttsssnnnkkkhhhfffbbb[[[SSSPPPRRRUUUUUUUUUSSSKKKBBB>>>@@@DDDKKKKKKJJJHHHFFFGGGKKKOOOMMMOOOQQQSSSSSSOOOIIIEEEJJJLLLNNNNNNLLLLLLNNNQQQNNNGGGEEEKKKRRRWWW^^^eeekkkfffgggmmmlllfffdddgggiiiqqqssskkkcccdddkkkppp~~~yyyrrrllliiiiiiwwwxxxvvvsssuuu{{{~~~~~~~~~|||hhhlll^^^UUUUUUTTTXXXnnn|||~~~oooWWW[[[rrrnnn^^^RRR[[[ppp|||nnnkkkaaaSSSKKKKKKOOOPPPKKKHHHLLL]]]xxxuuunnnwwwjjjXXXNNNIIIKKKIIIFFFDDDCCCCCCDDDDDDBBBDDDEEECCC@@@@@@CCCFFFOOOPPPPPPNNNKKKHHHIIIJJJGGGHHHIIIJJJIIIHHHGGGFFF@@@>>><<<;;;===AAAFFFJJJRRRZZZ]]]VVVKKKEEECCCAAA???AAABBB???;;;:::<<<>>>:::<<<>>>?????????AAACCCDDDEEEEEEDDDCCCBBBCCCDDDCCCCCCDDDEEEEEEDDDBBB@@@@@@IIIQQQSSSNNNJJJKKKNNNEEEHHHJJJKKKJJJFFFCCC@@@EEECCCBBBCCCCCCBBBBBBBBBDDDEEEFFFCCC@@@===<<<===>>>DDDEEE???:::<<<@@@AAABBBDDD:::777FFFJJJEEEJJJDDD???===>>>>>>:::888999;;;:::999999999;;;???DDDHHHKKKLLLJJJFFFDDDEEEGGGLLLHHHDDDAAAAAA@@@???===???@@@BBBCCCCCCBBB@@@???AAA???<<<:::;;;;;;;;;:::;;;:::<<>>@@@FFFHHHGGGDDDDDDHHHJJJHHHCCCMMMSSSQQQLLLJJJGGGBBB>>>===<<<<<<>>>@@@???======???@@@JJJbbbwwwvvvhhh___CCCAAA>>>;;;???555444666555555555555444444444555444333222000000000///000111333444444333111000...//////...------...000......---,,,,,,,,,,,,---........................---------------,,,,,,,,,***,,,---,,,+++***+++---+++,,,...////////////...------------............------------...---***(((,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))*********+++,,,---...///,,,,,,,,,///000///***&&&...111111<<>>CCCHHHKKKQQQWWWYYYRRRIIIEEECCCAAA;;;>>>@@@@@@BBBGGGLLLMMM<<<>>>??????>>>???@@@BBBFFFEEEEEEDDDBBBAAA@@@@@@BBBCCCDDDDDDCCCBBB@@@???===FFFOOOPPPLLLNNNYYYddd___```___\\\VVVRRROOONNNJJJEEEAAABBBBBB@@@@@@BBBDDDEEEFFFCCC>>>;;;;;;<<>>:::???BBB@@@>>>AAA222444QQQZZZMMMMMMCCC???>>>AAAAAA<<<::::::===:::999::::::;;;@@@FFFKKKLLLLLLIIIEEEDDDFFFIIILLLIIIFFFFFFGGGGGGDDDAAACCCDDDEEEFFFGGGFFFEEEDDDAAA>>>:::888888888888888888888:::>>>AAAAAA===999777666555555777:::???AAADDDGGGFFFCCCCCCFFFHHHFFFCCCMMMRRRMMMIIIIIIFFF???======<<<;;;???CCCAAA===AAA???<<<@@@PPPcccgggaaabbbDDDAAA>>>;;;@@@888888666555555555555444444444333333222111000000111111000111333555555333111000...///000///......///111///......---------------------------------------+++++++++++++++,,,,,,,,,+++---...,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,,,,+++---...++++++++++++++++++++++++)))***++++++++++++***)))*********+++,,,---...///+++---///000///---+++++++++///---///888>>>LLLccc}}}xxxzzz}}}|||XXXSSSKKKFFFFFFKKKSSSXXXdddppp|||wwwtttpppkkkhhhhhhiiikkkoootttzzz~~~{{{zzz|||vvvjjjdddhhhbbbrrrwwwtttrrriii^^^^^^ZZZ___dddeee___VVVNNNJJJPPPPPPSSS\\\iiiuuu{{{}}}xxxwww{{{}}}uuuqqqqqqlllgggooo}}}zzznnnccc``````___^^^^^^ZZZ\\\aaafffddd___```fffiiieeejjjwww}}}xxxvvvzzz~~~{{{yyyyyy{{{{{{|||rrrhhhZZZMMMGGGJJJQQQWWWRRRYYYaaabbb^^^XXXTTTSSSXXX^^^cccccc^^^[[[\\\^^^ZZZ___eeegggggggggiiilllkkkbbbaaakkkqqqnnnnnnssssss{{{~~~www~~~xxxnnnccc```bbbiii~~~xxxppppppYYYSSSYYY```]]]bbbmmmppp|||wwwuuuuuu|||~~~wwwnnnUUUEEEAAADDDFFFKKKWWWhhhssspppgggjjjttt{{{kkk\\\PPPCCC>>>AAADDDEEEDDDAAAGGGKKKKKKEEE???>>>>>>CCCEEEGGGFFFDDDDDDHHHLLLHHHKKKMMMKKKFFFCCCCCCEEE@@@AAADDDEEEEEEDDDBBB@@@AAA???>>>>>>@@@CCCGGGJJJLLLQQQSSSOOOJJJGGGCCC???666999<<<>>>FFFQQQWWWWWW@@@BBBCCCCCCAAA@@@AAABBBGGGFFFEEEDDDDDDBBB@@@??????@@@AAAAAA@@@?????????@@@EEEIIIIIIIIIRRRdddssswwwtttlllaaaXXXSSSSSSTTTOOOGGG@@@AAABBB@@@AAAEEEFFFGGGGGGCCC===:::;;;>>>GGGLLLIII@@@???DDDEEE???<<>>>>>DDDIIILLLJJJJJJLLLPPPOOOKKKFFFGGGGGGHHHIIIIIIJJJIIIIII>>>;;;777666666777888888555888;;;>>>???===<<<:::888777666888;;;@@@EEEHHHDDDFFFEEEAAAAAADDDDDDBBBAAAJJJLLLFFFDDDHHHFFF???===>>>===;;;@@@EEEBBB<<<@@@>>><<<<<>>>>>AAADDDCCCEEEGGGFFFDDDEEEIIIMMMCCCHHHLLLKKKFFFAAA@@@AAA@@@BBBDDDFFFFFFDDDBBBAAACCCBBBAAA@@@AAACCCFFFHHHGGGLLLOOONNNLLLIIICCC<<<===>>>===<<>>;;;;;;===999666888===??????EEEMMMTTTOOOGGG===777999BBBIIILLLKKKMMMQQQVVVUUUOOOJJJIIIIIIJJJJJJKKKLLLLLLMMM;;;888555444555777999999444999???BBBAAA???>>>>>>:::999:::<<<@@@FFFLLLPPPKKKMMMKKKFFFDDDFFFEEEBBB>>>EEEFFF@@@AAAGGGGGG??????@@@>>><<<@@@EEEBBB:::======>>>>>>======DDDKKKjjjLLL>>>AAA>>>::::::777000333555444000000333777444333111000000111333555444444333222111000///...222///,,,+++------+++)))++++++,,,---............///...---+++******++++++---------,,,,,,+++++++++,,,,,,,,,------.........---,,,,,,++++++,,,,,,---/////////...---,,,******,,,,,,,,,+++++++++******,,,---***&&&(((//////***+++++++++++++++***))))))'''(((((()))***+++++++++///,,,(((&&&%%%'''***,,,---,,,+++******,,,...///333444777888888999;;;===JJJTTTeeerrrwwwyyy|||jjjdddfffgggiiisssrrrcccWWWNNNGGGFFFIIIWWWSSSWWW[[[ZZZeeetttuuu|||yyyssslllfffaaa]]]YYYVVV\\\fffrrrzzzyyywww|||ppp___MMMEEEEEEQQQ___cccbbbaaa___]]]\\\[[[[[[ZZZYYYWWWJJJGGGIIIOOOOOOMMMUUUaaaiiidddccceeecccaaaeeemmmmmmppp{{{~~~qqqoooxxx|||{{{vvvoooiiifffdddaaa^^^XXXYYYVVVOOORRRSSSIIIEEE@@@FFFJJJEEEEEEHHHDDDJJJLLLLLLKKKNNNTTTXXXXXXdddnnn~~~~~~ttt|||wwwlllhhhjjjooommmeee______NNNKKKKKKQQQ^^^nnn|||tttqqqkkkdddhhhzzz}}}yyy||||||eeeYYYOOOMMMKKKEEE@@@???DDDFFFJJJNNNQQQVVV___gggtttpppUUUKKKFFF>>>:::;;;@@@@@@???===<<<===AAADDDFFFFFFEEECCCBBBAAA@@@???DDDFFFGGGGGGDDDBBB@@@@@@FFFFFFFFFFFFEEEDDDCCCBBBCCCCCCBBBAAAAAAAAABBBBBBLLLIIIDDDAAABBBEEEJJJMMMLLLSSSRRRIIICCCEEEBBB;;;:::;;;>>>@@@CCCEEEFFFGGGBBBGGGLLLLLLHHHFFFGGGIIIGGGFFFFFFGGGJJJMMMMMMMMMNNNOOOMMMIIIDDDCCCDDDGGGIIIIIIHHHFFFHHHUUUhhhwwwggg^^^QQQDDD======BBBGGGOOOMMMIIIEEECCCBBBCCCDDDKKKHHHEEEBBBAAA???===;;;CCCEEEHHHIIIHHHGGGGGGGGGJJJKKK^^^eeeQQQMMMHHHCCCBBB===777666777:::777;;;FFFLLLJJJLLLQQQUUUSSSFFF888888FFFNNNMMMMMMMMMQQQXXXVVVNNNKKKMMMOOOLLLIIIHHHGGGFFFDDDCCC<<<:::888777888;;;>>>AAABBB@@@>>>>>>???@@@???>>>===888:::DDDJJJKKKLLLOOOSSSPPPKKKIIIHHHFFFCCC@@@CCCCCCDDDFFFHHHHHHFFFDDDAAA;;;;;;@@@BBB??????CCCAAA???<<<;;;<<>>@@@:::AAACCCBBB???@@@EEEGGGEEEHHHNNNZZZ\\\XXXdddvvv{{{zzzxxxxxxyyyuuuxxxqqqddd]]]^^^]]]WWWPPPLLLKKKLLLKKKHHHKKKQQQQQQYYYeeeqqq}}}{{{rrreeeddddddfffssswwwjjj___MMMFFFBBBCCCCCCBBBEEEJJJKKKQQQZZZbbbhhhmmmtttzzzsss___LLL===<<<>>>:::999===>>>???>>>===<<<===@@@BBBDDDDDDCCCCCCBBBAAA@@@@@@DDDEEEEEECCC@@@??????@@@CCCCCCCCCDDDCCCBBBBBBAAABBBBBBBBBBBBBBBAAAAAAAAALLLJJJFFFDDDEEEHHHLLLOOOQQQRRROOOGGGCCCDDDAAA<<<:::;;;===@@@CCCEEEGGGGGGDDDHHHKKKKKKGGGEEEFFFIIIFFFEEEEEEHHHKKKNNNOOOOOONNNNNNLLLIIIEEEDDDFFFHHHIIIIIIIIIGGGIIIPPP\\\fffZZZQQQFFF>>><<<@@@EEEHHHMMMKKKHHHFFFEEEEEEGGGHHHLLLJJJGGGEEECCC@@@>>>===DDDGGGIIIJJJIIIGGGGGGGGGMMMJJJTTTkkkvvvjjjUUUHHHJJJEEEBBBAAA===888777999===:::BBBTTT]]]ZZZTTTSSSWWWSSSEEE777888GGGSSSTTTQQQPPPSSSWWWSSSLLLHHHJJJMMMKKKHHHFFFFFFEEECCCBBB<<<<<<;;;999999;;;???CCCHHHFFFCCCAAA@@@???===;;;>>>;;;===FFFKKKKKKLLLNNNPPPLLLHHHFFFFFFEEEBBB@@@CCCCCCDDDFFFHHHGGGEEECCCEEE@@@???BBBCCC@@@AAAEEE@@@???===<<<===@@@DDDGGGfffHHH;;;>>>===:::;;;888444999>>>>>>:::444111000222222222222222222222222---......///000111222222///...------///000000///+++,,,---...000000111111......---,,,+++++++++++++++++++++++++++************************)))))))))...------,,,,,,------...******++++++++++++******,,,++++++++++++*********+++,,,***''')))------+++'''((()))***+++,,,,,,,,,'''(((((())))))******+++))))))*********)))((('''+++***)))((()))***+++,,,''')))***+++******,,,---&&&444HHHTTTSSSPPPXXXdddmmmqqqsssrrrqqqssstttrrr{{{vvviiibbb\\\VVVTTTaaaOOONNNVVVQQQJJJLLLLLLSSS___llluuu|||tttkkkffffffpppvvvpppfffaaabbbdddfff[[[RRRUUUaaannnzzz|||{{{tttqqqnnnlllrrrxxxooollleeeZZZSSSWWW___aaa^^^[[[WWWVVVXXX[[[VVVOOOQQQYYYWWW[[[XXXQQQQQQZZZaaaaaa^^^[[[UUUNNNHHHEEEFFFIIICCCCCCHHHFFF>>>EEEOOOLLLFFFAAAEEEIIIFFFJJJNNNGGGIIIKKKKKKIIIKKKOOOQQQPPPQQQRRRZZZ\\\\\\kkk|||}}}|||wwwzzzaaa]]]QQQYYYXXXLLLCCCGGGMMMOOOOOOOOOQQQTTTTTTWWW```iiijjjyyyxxxssskkkpppvvvwwwdddYYYUUUPPPHHH???;;;:::;;;>>>@@@CCCKKKSSS```jjjvvvrrr\\\NNNDDD:::555888:::666666999<<<===???>>>======>>>@@@BBBBBBAAAAAAAAA@@@@@@@@@DDDCCCBBB???<<<;;;===>>>??????@@@AAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBAAA@@@IIIHHHFFFFFFFFFIIILLLNNNRRROOOIIIEEEDDDCCCAAA===:::;;;>>>AAACCCEEEGGGHHHFFFIIIKKKJJJGGGFFFGGGJJJFFFFFFFFFIIIMMMQQQRRRRRRMMMMMMLLLIIIGGGFFFHHHJJJJJJJJJIIIIIIIIILLLNNNPPPJJJFFFAAA>>>???CCCHHHJJJKKKJJJHHHGGGGGGHHHJJJKKKKKKJJJIIIGGGEEECCCAAA@@@FFFHHHJJJKKKIIIHHHGGGGGGQQQKKKMMMWWW[[[SSSJJJFFFFFFBBB@@@@@@>>>::::::<<>>JJJ___kkkeeeYYYRRRRRRNNNCCC:::AAAVVVffflllVVVUUUUUUTTTPPPIIIFFFHHHJJJGGGEEECCCCCCCCCAAA@@@===??????<<<999:::@@@FFFKKKIIIEEECCCBBB@@@>>><<<===<<>>===>>>AAADDDFFFhhhKKK<<<@@@===::::::777555999======:::666222111111222222222222111111000,,,------...///000111111...---,,,,,,,,,---------***+++,,,...///000000000---------,,,++++++++++++************************++++++******))))))((((((++++++************++++++))))))***+++,,,,,,++++++++++++++++++*********************))))))+++,,,+++)))))))))))))))(((''''''(((((((((((())))))******))))))))))))))))))(((((()))(((((((((((()))***+++''')))***)))(((((()))+++,,,000777888444111999DDDFFFOOOZZZaaadddhhhmmmppp|||tttpppsssxxx~~~ssskkkooodddUUUQQQRRRPPPWWWYYYWWWZZZeeemmmooovvv||||||yyyooolllnnnqqqiii^^^YYYZZZ___eeejjjqqqwwwzzzwwwqqqnnnsssyyyxxxsssqqqwwwyyysssxxxssspppnnnhhhbbbdddjjj```aaa]]]VVVVVV\\\aaaaaafffeeefffhhhhhhiiinnnuuupppmmmpppmmmhhhooovvvrrrbbbccckkkmmmggglllsssoooiiimmmnnnnnnqqqxxx{{{{{{{{{zzz}}}|||wwwrrrlllZZZZZZ]]]iiioooiiidddhhhmmmmmmnnnssszzz~~~}}}}}}|||www|||~~~xxx|||rrrnnnggg\\\QQQYYYQQQHHHEEEFFFFFFBBB===DDDEEEJJJPPPXXX___ggglll{{{jjjVVVIIIAAA>>>===>>>::::::<<<:::555444888;;;===???@@@???>>>>>>???????????????????????????AAABBBAAA???===;;;;;;<<<======???@@@AAABBBBBBBBB>>>???AAACCCCCCBBB@@@???EEEEEEDDDDDDEEEGGGIIIJJJLLLJJJGGGEEEEEEEEEAAA>>>;;;<<>>??????<<<===@@@BBBBBBLLL^^^eee]]]SSSOOONNNKKKDDD@@@HHH\\\lllrrrWWWVVVTTTQQQLLLGGGFFFGGGFFFDDDAAAAAAAAA@@@???>>><<>>999999@@@HHHJJJGGGDDDCCCBBBBBB@@@>>>999:::>>>BBBEEEFFFEEEEEEDDDBBB@@@>>>>>>???@@@AAAAAAAAAAAACCCEEEDDDAAA???>>><<<:::888777777;;;>>>BBBAAA???>>>>>>???@@@AAAmmmOOO@@@BBB>>>:::999555555666888888777555444444111222222222222111000///...............///////////////...---+++++++++,,,))))))+++,,,---.........,,,,,,,,,,,,,,,,,,++++++************************,,,,,,,,,+++*********)))******))))))))))))******)))***+++,,,---------,,,+++++++++*********))))))***))))))************,,,'''''''''''''''&&&&&&%%%((((((((((((((()))))))))***)))'''''''''((()))***((('''''''''(((((())))))((()))******)))((()))***000---++++++)))''')))...+++333>>>FFFKKKPPPYYYaaapppxxx}}}qqq```^^^___```hhhgggZZZQQQTTTYYYXXXdddkkkqqqsssxxx{{{rrrkkkhhhgggggglllooonnnhhhcccfffttt}}}sssxxx|||}}}xxxyyyyyyzzz~~~}}}yyy{{{qqqxxx||||||tttlllooouuuvvvtttaaaWWWMMMKKKMMMKKKDDD===??????@@@CCCGGGKKKOOOQQQccceeejjjuuu}}}lllbbbKKKFFF@@@;;;888666555444555555777888666444777;;;;;;===@@@AAA@@@???>>>???============>>>>>>>>>>>>===@@@BBBBBB@@@===;;;:::<<<===>>>@@@BBBCCCCCCCCC>>>???AAACCCCCCCCCAAA@@@DDDCCCCCCCCCDDDEEEGGGGGGEEELLLOOOKKKGGGGGGDDD???>>>???AAACCCEEEFFFGGGHHHGGGHHHJJJJJJKKKMMMPPPRRRNNNMMMLLLMMMPPPRRRRRRRRRPPPNNNLLLKKKLLLMMMNNNOOOQQQMMMIIIHHHJJJJJJHHHDDDFFFQQQ[[[[[[QQQIIIHHHJJJKKKJJJHHHGGGFFFFFFFFFFFFAAAEEEHHHIIIHHHFFFFFFFFFDDDFFFIIIIIIHHHFFFEEEEEEDDDHHHMMMNNNGGGAAA@@@DDD@@@===<<>>>>>???>>><<<;;;>>>@@@===999999AAAHHHIIIGGGDDDBBBAAA@@@???===999<<<@@@AAACCCDDDDDDCCC???>>>===<<<<<<===???AAA??????@@@AAACCCBBB???===>>>???===999888:::>>>AAADDDBBBAAA???===<<<<<<;;;oooQQQAAACCC???:::888444444444333333333444555666222222222111000000//////000000//////......------111222111///---,,,,,,...)))***+++,,,,,,---,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,******+++,,,------,,,,,,+++************))))))))))))((())),,,+++((()))---###$$$%%%&&&'''((((((((((((((((((((((((((((((((()))((('''&&&&&&((()))+++''''''((((((((()))))))))'''((())))))(((((()))***)))&&&'''---000---***)))******---111333888CCCOOOaaajjjvvv{{{wwwuuu~~~~~~zzzooohhhmmmppp}}}yyyhhh```YYYPPPTTTUUUUUUVVVZZZdddpppyyy}}}~~~~~~xxx|||}}}hhhcccgggiiimmmrrrxxxzzzyyyuuuwww}}}|||~~~}}}~~~~~~~~~xxxwwwoooxxx}}}ooorrruuu{{{yyypppnnnllllllrrr}}}rrrkkkbbb\\\XXXTTTMMMHHHMMMGGGDDDGGGJJJIIIGGGFFF>>>AAAEEEKKKTTT```oooxxxqqq^^^OOOEEE@@@;;;;;;;;;;;;;;;;;;::::::444666777555333222555999;;;===???@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::>>>BBBDDDBBB>>><<<:::<<<===???AAABBBCCCCCCDDD???@@@BBBCCCDDDCCCCCCBBBEEEEEEDDDCCCDDDEEEFFFGGGGGG\\\cccUUUHHHHHHGGG???BBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPQQQNNNLLLKKKLLLNNNPPPPPPOOOPPPMMMKKKJJJLLLNNNNNNNNNPPPLLLHHHGGGIIIKKKJJJIIIKKKWWWaaa```TTTIIIFFFHHHIIIHHHFFFDDDCCCBBBAAAAAA===BBBGGGIIIFFFCCCCCCCCC@@@CCCFFFGGGFFFDDDDDDDDDEEEMMMUUUTTTKKKAAA>>>@@@???<<<<<<@@@BBBAAADDDHHHLLLIIIJJJMMMHHHBBBEEENNNLLLKKKIIIJJJMMMPPPQQQPPPNNNPPPOOOIIIFFFGGGHHHGGG@@@>>><<<<<<=========<<<;;;===???===:::<<>>;;;999???CCCEEEBBBAAACCCCCCBBB;;;<<<======<<<<<<>>>@@@>>>>>>???@@@AAA@@@===;;;===@@@@@@:::777999===???DDDDDDBBB@@@>>><<<;;;:::nnnPPP@@@BBB>>>:::888444333222111222333444444444444333111000/////////000000000000/////////......///000111///---,,,...000+++,,,,,,------,,,,,,+++++++++,,,---------,,,+++++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,++++++************++++++)))***+++++++++++++++***************))))))))))))(((''')))---+++'''(((---$$$%%%&&&'''((()))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''((()))))))))))))))&&&((())))))(((((()))+++'''&&&(((...000---,,,---...***)))++++++---555???JJJPPPZZZaaabbbeeesssvvvrrrssspppwww|||ppp```\\\XXXVVVUUUVVVYYY\\\___oootttwwwmmmgggyyy~~~vvv{{{uuuuuuuuuxxx}}}wwwuuu|||rrrrrrrrrtttxxxzzzvvvrrrsssrrrttt{{{}}}{{{tttkkkiiimmmppppppzzzvvvwwwvvvuuuxxx{{{oooeeebbbZZZdddsss{{{~~~|||}}}}}}uuummmpppyyywwwwwwwwwzzzlllYYYKKKMMMOOONNNKKKIIIHHHHHHCCCCCCGGGOOOSSSSSSVVV\\\]]]^^^aaaiiiuuunnndddUUUIIIBBB>>><<<;;;666555222///...///222444777999999777444444555555999;;;======<<<;;;<<<===;;;;;;;;;;;;;;;:::::::::999<<<@@@AAA@@@>>>======<<<===???@@@AAABBBCCCCCCAAAAAABBBCCCCCCDDDEEEEEEFFFDDDCCCAAAAAABBBCCCDDDUUUvvvaaaHHHHHHIII@@@FFFFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIKKKMMMNNNMMMLLLIIIHHHGGGIIIKKKMMMMMMMMMOOOKKKHHHHHHJJJLLLLLLKKKKKKIIIGGGGGGHHHJJJJJJJJJKKKQQQWWWVVVOOOHHHFFFFFFDDDDDDBBBAAA@@@>>>>>>===<<>>======<<>>??????<<<===AAACCCCCCFFFJJJKKKFFFDDDHHHGGGCCCFFFOOOIIIIIIKKKOOORRRRRRPPPOOOJJJNNNMMMGGGDDDFFFGGGEEE???===;;;;;;<<<===<<<;;;<<<=========>>>AAAGGGKKKKKKHHHEEEBBBAAA???<<<:::GGGKKKIIIBBB===??????===888;;;>>>>>>===<<<===???======>>>???@@@???<<<999???EEEEEE===888999;;;;;;DDDDDDDDDCCCAAA???===<<>>AAA>>>:::999555333222222333444444333222555333111///......000000/////////000000000000000+++---...---++++++---000------......------,,,+++***+++,,,---------,,,++++++++++++,,,,,,---------*********+++,,,,,,,,,---))))))(((((((((((())))))))))))************))))))************))))))))))))(((''')))---+++&&&'''---)))))))))))))))(((((('''((((((((((((((('''''''''$$$&&&(((***+++)))(((&&&'''(((((()))***)))))))))''')))************+++------+++******(((%%%)))///(((&&&''',,,---)))+++000000222999AAAFFFLLL[[[llltttvvv~~~mmmiiimmmssswwwvvvuuuqqqmmmmmmkkkgggaaa^^^]]]bbbbbbTTTLLL^^^kkkcccjjjooorrrqqqooouuu|||sssnnnlllnnnwww}}}wwwtttkkkdddkkkzzz|||rrrmmmlllfff______fffmmmooorrriiifffeeeggguuuyyyzzzqqqqqqooo}}}wwwyyy}}}|||tttrrr```\\\```YYYQQQKKKCCCCCCHHHLLLKKKFFFEEEIIINNNJJJPPP]]]llltttyyywwwgggVVVFFF???;;;888666777666444111111333666777666333111000...111444555666888999888888999;;;:::999999:::<<<;;;;;;;;;::::::999999999999;;;===>>>======>>>???<<<===>>>???AAAAAAAAABBBCCCBBBBBBBBBCCCEEEFFFGGGDDDCCC@@@>>>===>>>@@@AAAccciiiGGGHHHKKKAAAHHHHHHIIIIIIIIIHHHGGGGGGHHHIIIJJJKKKLLLKKKIIIGGGEEEDDDDDDEEEIIIKKKLLLLLLMMMJJJFFFFFFHHHJJJIIIHHHFFFFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHFFFDDD@@@@@@??????>>>===<<<<<<===BBBGGGGGGAAA:::888888:::<<<@@@BBBBBBBBBBBBBBB@@@JJJQQQNNNDDD===;;;<<>><<<;;;;;;<<<===<<<;;;>>>===<<<===@@@EEEIIILLLHHHFFFCCCBBBBBBBBB@@@???KKKNNNKKK@@@999::::::888777;;;???@@@>>>======>>>=========>>>???>>>;;;999GGGMMMMMMDDD======>>><<>>:::888888333444222000000111000///---000111111111000///---,,,333444333111...------///000///...---------------++++++,,,,,,---...............---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++***)))(((***,,,+++++++++************)))((((((((((((((((((((((((+++++++++*********))))))***)))(((''''''((()))***))))))((('''&&&&&&%%%%%%$$$%%%&&&'''(((***++++++((((((((((((((((((((((((''''''''''''((()))+++++++++***)))'''''''''((()))(((((()))(((((('''&&&&&&************************+++,,,---000333666888:::IIIOOOZZZdddmmmqqqrrrrrrkkkttt|||uuulll___PPPIIIJJJQQQWWW[[[[[[QQQLLLQQQXXX^^^fffooo}}}}}}rrr{{{~~~xxx^^^QQQOOOPPPNNNJJJEEEBBBBBBDDDDDDDDDFFFPPP^^^ddd___\\\hhhyyyppp~~~qqqWWWFFFAAA>>>777///555555555444444333333333222222222333333333444444000///000222555666666555888:::;;;999666555777:::===;;;999666555666777999:::===??????<<<;;;<<<>>>???;;;999;;;AAADDDDDDBBB???@@@AAACCCDDDEEEFFFFFFBBBCCCBBB>>>;;;===CCCJJJaaakkkiiiVVVJJJJJJIIIBBBCCCGGGKKKJJJFFFDDDEEEHHHHHHDDDDDDIIILLLIIIFFFFFF@@@@@@BBBHHHNNNNNNIIICCCGGGFFFFFFFFFHHHHHHFFFDDDDDDCCCCCCDDDEEEFFFDDDCCCBBBHHHLLLLLLFFFAAAAAABBB<<<;;;:::;;;<<<<<<;;;:::???EEEIIIEEE@@@===:::777888777888<<<>>><<<<<>>FFFGGGEEE>>>777555888<<<;;;;;;<<<<<<<<<;;;:::999777;;;AAACCC===666;;;FFF^^^mmm___AAA888>>>>>><<>>:::888888333444222111111222222000///000000111111000///---,,,222333333111...---.../////////......---.........,,,------------............------,,,++++++******++++++++++++++++++++++++)))***++++++)))))))))++++++++++++*********))))))************************+++++++++*********))))))***)))(((''''''((()))***)))(((((('''&&&&&&%%%%%%%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''''''''((()))***+++***)))(((''''''(((((())))))))))))))))))(((''''''************************''''''((()))***,,,---...222555:::BBBMMMYYYccciiilllxxxwwwvvv~~~lllgggaaaaaammm}}}tttggg\\\[[[```dddjjjpppvvv|||kkkeeemmmrrrooonnnwwwsssmmmooonnnlllrrr{{{xxxuuuwwwvvvsssqqqxxxmmmrrr|||xxxxxxooommmjjjfffaaa[[[UUUQQQSSS\\\^^^RRRDDD???BBBDDDDDDCCCDDDFFFKKKPPPUUUXXXWWWaaatttxxxoooaaaWWWIIICCC<<<999:::999555111444444444333333222222222111111111111222222222222111111222222333555666777======;;;888666666888:::<<<:::888555555555777888999<<<>>>===;;;:::;;;<<<<<<999888:::@@@DDDDDDCCC===>>>@@@AAABBBCCCCCCCCC???@@@???;;;888999???EEENNNVVVWWWLLLCCCDDDEEECCCEEEGGGIIIHHHEEECCCDDDEEEFFFCCCCCCIIIKKKHHHDDDCCC>>>???AAAFFFLLLLLLGGGBBBHHHGGGEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDFFFFFFEEECCCAAAEEEIIIHHHEEEAAA??????;;;;;;:::;;;<<<<<<<<<;;;@@@FFFIIIDDD???===;;;888888666888<<<===::::::===<<<@@@@@@:::777<<>>AAABBBBBB@@@;;;===AAADDDDDDCCC@@@???DDDBBB???:::666555777:::999;;;<<<>>>>>>===;;;:::;;;===???===888:::MMMbbbrrrqqqYYY???@@@GGGFFFCCCAAA???===>>>@@@???:::555gggMMM???>>>999888888333444222111222333333222111000000000000000///------111111111000......///111//////.........///000000///............---------------,,,,,,++++++******************************(((***,,,,,,+++))))))***++++++*********)))))))))************************+++************))))))))))))((((((''''''(((((()))((((((((('''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((()))******(((((('''''''''((())))))))))))*********)))((((((************************+++***))))))((())))))))),,,++++++---444>>>HHHOOOMMM^^^vvv}}}vvvnnnooowww~~~zzzzzz~~~rrrnnnsss{{{lllVVVOOOWWWZZZTTT^^^fff___UUUWWWYYYZZZaaa```ooouuuwww~~~~~~|||}}}yyyxxxpppnnnrrr{{{zzz{{{ttt{{{uuuhhh___YYYRRRNNNOOONNNKKKIIIGGGEEEDDDDDDBBBIIIMMMGGGBBBDDDJJJNNNUUUYYY^^^dddkkkssszzz||||||}}}cccOOOEEE???888222)))---222444333222111111222222222222111111111111/////////000000000111111111333333222111333888<<>>???@@@@@@@@@>>>>>>===:::777888<<>><<<;;;999888666777;;;;;;888888:::<<>>999888>>>FFFIIIRRRPPPJJJDDDDDDHHHJJJHHHHHHFFFCCCCCCEEEGGGIIIIIIJJJGGGFFFGGGFFFBBBBBBDDD??????>>>??????>>><<<999999999888888777888888888<<<;;;<<<>>>AAABBBBBBAAA:::<<>>999666666777888888888:::<<<>>>???>>><<<;;;;;;>>>@@@<<<666===UUUmmmqqqeeeLLL???IIIOOOHHHEEEAAA???<<<<<<===;;;666222fffLLL>>>>>>999888888333222111000111333333222111000000000//////......---///000000000......000222///////////////000111222000000///......---,,,,,,,,,,,,,,,,,,++++++******************************(((***---...---+++++++++************))))))))))))((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***''''''''''''(((((())))))(((((())))))))))))((('''************************------,,,+++************---------...///111222333333DDD```}}}{{{zzzzzzmmmggglll```RRRSSSRRRLLLRRR\\\VVVIIIIIIHHHFFFIIIRRR[[[\\\]]]eeeeeedddjjjccc```hhhqqqttt~~~}}}~~~~~~|||~~~zzzvvv||||||sssjjjkkkpppvvvwwwtttwww}}}zzzwwwuuullldddccckkkbbbVVVNNNLLLKKKJJJHHHDDDDDDDDDDDDDDDFFFJJJMMMKKKQQQVVVTTTRRRVVV```hhhyyy}}}sssXXXMMMAAA::::::999666333222444555333000...000333000000000000000000000000////////////000000000000///222333222000333;;;BBBHHHAAA888333444666777777666555444333333333555555666777888888888777777777888777666999===???@@@???999:::;;;<<<============>>>>>>===;;;888999<<>>FFFDDDAAA@@@@@@@@@???>>>>>>>>>>>>???AAABBBAAA???>>>=========>>>>>>;;;999777888999999999999;;;<<>>>>>???@@@???===:::888888888999999:::;;;;;;<<<>>>>>>>>>@@@CCCDDDCCCBBB<<<===???@@@@@@@@@>>>===AAA;;;666555888;;;;;;999888999:::;;;<<<===>>>>>>888===AAA???:::===JJJWWWSSSLLL@@@AAAMMMKKK@@@@@@BBB@@@>>>>>>===<<<888555eeeKKK>>>===999777888333111000///000111222111000/////////..................///000///......000222///////////////000111222000000///...---,,,,,,+++,,,+++++++++++++++******++++++++++++++++++++++++)))+++...//////---------*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''(((((()))&&&&&&''''''((((((((()))&&&&&&''''''(((''''''&&&)))))))))))))))))))))))))))(((((('''''''''((((((&&&''')))+++,,,,,,++++++&&&///AAAZZZoooxxxwwwsss~~~wwwwwwzzzvvvooolllkkkfff___ccclll|||gggcccbbb```iiivvvrrrbbb\\\TTTHHHCCCBBBHHHHHHKKKTTTQQQIIILLLJJJCCCGGGPPPWWWgggttttttllljjjiiiiiieee```bbbggggggkkkrrryyy||||||zzzzzz~~~|||oooqqquuuooojjjxxxoooaaaVVVUUUXXXVVVTTTTTTTTTQQQKKKFFFDDDEEEJJJMMMIIILLLOOORRRVVV[[[bbbgggjjjpppvvvwwwuuuxxxyyylllbbbZZZQQQDDD;;;666333000000222222///,,,111000///......000111222////////////////////////////////////000000000000,,,///111111000555>>>FFFEEE>>>666222222444555444444333333222222333444555555555555666666666555555777777777888:::;;;;;;:::777888999:::;;;;;;<<<;;;<<<<<<<<<:::999:::<<<===???>>>@@@DDDBBB===>>>CCCEEE@@@===???EEEIIIHHHEEE??????BBBFFFDDD===999999777888;;;???BBBBBB@@@>>>BBB@@@>>>=========;;;::::::999999;;;===>>>===<<<<<<:::999:::;;;;;;:::999666888999999888777999;;;CCCGGGGGGAAA<<<;;;<<<;;;888777888<<<<<<777555777777::::::888:::BBBHHHIIIJJJFFFBBBBBBDDDFFFHHHJJJEEEAAA???BBBIIINNNMMMJJJGGGHHHGGGEEECCCCCCBBBAAA<<<===??????===;;;888777888999:::===???@@@BBBBBBBBBAAAAAACCCEEEEEEDDDCCC???????????????>>><<<<<<>>>999555666;;;>>>;;;888:::999777777888;;;>>>AAA:::>>>AAA@@@>>>===>>>???<<>>BBBGGG???888???AAA@@@??????>>>>>><<<:::dddKKK======999777888333222000///000111111000/////////...------......///...///000///......///111//////.........///000000//////...---,,,,,,++++++++++++++++++++++++******++++++++++++++++++++++++)))+++...///...---......******)))))))))(((((((((************************(((((()))))))))))))))***&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&''''''((((((&&&&&&'''(((((((((''''''%%%%%%&&&'''''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&''''''((()))***+++***(((''''''(((***+++(((&&&***444===@@@AAABBBUUUcccooonnnccc[[[\\\aaa```ZZZZZZaaaeeeeeelllvvvxxx||||||{{{zzzzzz}}}~~~kkk```KKKSSSYYYdddoooeeeTTTOOOMMM@@@===BBBFFFOOOTTTKKKSSSQQQOOOMMMJJJGGGJJJQQQOOOOOOQQQWWWZZZZZZ\\\___ccckkkrrrvvv|||yyyssszzzzzzpppsss~~~~~~}}}vvvzzzxxxtttwwwxxx|||ooowwwxxx{{{~~~}}}wwwlllbbb\\\ZZZ]]]ZZZQQQTTTYYYRRRKKKFFFCCCDDDGGGJJJJJJJJJIIILLLNNNMMMMMMPPPXXX___hhhmmmtttyyy~~~sssjjj\\\LLLEEE===777555555333111222000---,,,,,,,,,,,,+++,,,+++,,,...111111...***............////////////....../////////000000000+++---...///111777???FFF>>>:::666333222222333333222222222222333333444555555444444444666666444333666777777888888777777666555666888999;;;<<<<<<<<<999999999999::::::;;;;;;>>>@@@CCCCCCBBBAAABBBBBB@@@<<<;;;>>>DDDHHHHHHEEE??????BBBEEEAAA:::777888666888;;;>>>@@@@@@@@@???>>>===<<<<<<<<<<<<999777888777888999<<<===<<<;;;999999999888888999:::;;;888:::<<<;;;888777999;;;CCCGGGGGGAAA<<<<<<<<<;;;999888:::>>>>>>999777888666:::;;;:::===DDDHHHHHHMMMGGGBBBBBBBBB@@@AAACCC???======BBBHHHLLLJJJGGGGGGIIIGGGCCCBBBBBBAAA>>>;;;<<<===<<<:::777666666999;;;===@@@CCCFFFGGGHHHFFFEEEDDDEEEFFFFFFDDDCCC@@@@@@???>>>>>>=========;;;888777999>>>???<<<888;;;:::888777888;;;???AAA???AAA@@@>>>>>>@@@???<<<===EEEDDDAAA@@@999999FFF??????>>>>>>>>>>>>>>>>>>dddJJJ===<<<999777888333444222111111111111000//////...------------...//////000000///------...000//////......---.........------,,,,,,+++++++++*********************++++++************************)))***,,,,,,+++,,,---///***)))))))))((((((((((((************************(((((((((((())))))******&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&'''''''''&&&'''((((((((('''&&&%%%%%%&&&&&&'''((((((''''''))))))))))))))))))))))))((((((((()))***+++,,,---000...,,,)))(((((()))***222---,,,...///---...333666???HHHGGG@@@::::::>>>FFFCCCHHHRRRXXX[[[cccnnnrrrrrrrrrttt{{{{{{qqqeeennnxxxuuuwww~~~}}}tttgggUUUMMMRRRXXXaaaaaaSSSHHHCCC???<<<999888===DDDCCC???>>>??????<<<@@@FFFLLLSSSYYY\\\___dddeeebbbfffgggjjjiiiaaa\\\cccnnntttppplllfff```aaajjjtttwww}}}{{{vvvsssnnnhhhrrrooommmlllnnnooommmiiieeegggkkkdddXXXZZZ]]]SSSPPPRRRUUU\\\lllvvvvvvvvvmmmaaaiiijjjlllppppppjjjbbb\\\VVVNNNQQQUUUMMMJJJLLLHHHKKKLLLLLLNNNRRRTTTRRRNNNSSSYYY```fffkkkrrr{{{|||rrr```KKKDDDBBB777444333222000000222555777333222000......///111222......///000000///,,,***............/////////000------------............---,,,---...222888===AAA666777777555333222222333111111222222333444555555555333333444666666444222333444666777777666666666444555777999;;;===>>>>>>999999999:::<<<=========CCCJJJKKKFFFEEEHHHGGGAAA;;;::::::===BBBDDDCCCBBB@@@@@@BBBCCC???888555888666999<<>>===999777:::999999;;;>>>???>>>===888999:::999666777:::>>>;;;>>>@@@>>>:::888:::===BBBGGGHHHBBB===<<<<<<:::999999;;;@@@@@@<<<999:::777;;;===>>>BBBHHHJJJGGGMMMFFFAAAAAA@@@<<<<<>>???AAAFFFJJJKKKIIIFFFFFFIIIGGGAAA???@@@>>>:::<<<>>>>>><<<999666777888<<<===@@@CCCFFFHHHIIIIIIHHHGGGFFFFFFFFFEEECCCAAA???>>>>>>>>>>>>???@@@AAA<<<<<<>>>AAADDDDDD@@@<<<;;;;;;;;;;;;<<<>>>???@@@???CCCCCC???>>>CCCDDDBBBCCCJJJEEE===?????????HHH@@@@@@@@@???>>>>>>???@@@dddJJJ<<<<<<999777888333555444222222222222111//////...---,,,,,,---/////////000000///------...///000///...---------------,,,,,,++++++++++++************************++++++))))))))))))))))))))))))((()))******)))***,,,...))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((())))))******%%%&&&'''(((((('''&&&%%%&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''((((((((('''%%%$$$&&&&&&'''((())))))(((((())))))))))))))))))))))))(((((('''(((((()))***+++&&&''')))+++++++++***)))&&&###%%%******(((+++222,,,000444444111///000222333222666>>>AAABBBLLLZZZhhhgggiiipppwwwwwwrrrnnnooo|||wwwrrryyy}}}iiiaaakkk{{{ccc[[[QQQJJJDDD@@@CCCHHHRRRNNNMMMMMMHHH@@@@@@EEE@@@EEEHHHHHHIIILLLLLLIIIJJJIIIJJJMMMIIIFFFMMMWWWVVVQQQOOOPPPOOONNNVVVaaaeeeiiihhhccc]]]ZZZVVVRRRXXXZZZZZZVVVTTTSSSQQQOOOPPPOOOPPPGGG===CCCHHH@@@BBB@@@BBBHHHRRRbbbwww{{{llleeeiiijjjmmmzzznnn\\\YYY]]]]]]^^^aaaddddddeeeiiiiiieee___[[[VVVKKKOOOYYYUUURRRUUUVVV]]]```cccgggnnnrrrnnnfffkkkqqqyyyvvvbbbVVVLLLEEEBBB:::///222666///000222333222...++++++,,,,,,...//////............------,,,,,,+++---111444........./////////000000++++++,,,,,,,,,---------///---,,,...333777;;;<<<222555888888555333333444111111222333444555555555555333222333666666444222000222555666666666666777444555777:::<<<>>>???@@@::::::;;;===@@@AAAAAA@@@GGGPPPPPPFFFCCCHHHEEE:::888999:::===???@@@???>>>AAA@@@BBBBBB===666555888777999===???@@@@@@@@@AAA:::;;;<<>>:::777<<<<<<<<<>>>AAABBBAAA@@@777:::;;;999666666;;;@@@>>>AAACCCAAA<<<:::<<>><<<;;;999:::999<<>>@@@???<<<<<>><<<777@@@AAAAAA>>>:::888:::<<<>>>???BBBEEEGGGHHHIIIIIIIIIGGGFFFEEEEEEDDDAAA???============???AAACCCEEE???AAAEEEIIIKKKIIIEEEAAA;;;<<<>>>@@@AAA@@@???>>>:::CCCGGGCCC@@@CCCEEEDDD@@@HHHBBB;;;CCCHHHDDDCCCCCCCCCCCCBBB@@@???@@@AAA^^^HHH??????999777888555555333111111111111000...222000...,,,,,,---///000...111333222///------...111---+++,,,///000///,,,............---,,,+++***,,,,,,++++++***)))((((((+++***)))(((((()))***+++******))))))))))))******+++******)))(((''''''&&&***))))))(((((((((((((((++++++++++++***)))''''''((((((((((((''''''''''''&&&'''''''''&&&%%%$$$$$$&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%"""!!!$$$''''''&&&%%%&&&(((((('''((()))+++***)))(((''''''&&&&&&&&&******))))))((((((((('''&&&&&&'''((())))))((((((+++***((('''&&&''')))***++++++++++++++++++++++++...---,,,,,,...222555888IIIKKKPPPVVV]]]ccciiillltttzzzzzzsssnnnoooqqqrrruuuxxx}}}yyyqqqfff^^^aaa___hhhtttccc[[[QQQHHHQQQ___fff]]]SSSOOOGGG<<>>???BBBBBBBBBAAA@@@AAAAAABBBIIIOOOIIICCCHHHFFF>>>>>>>>>DDD@@@<<>>>>>;;;<<<>>>???EEEEEEEEESSSccc```PPPKKKLLLIIIFFFPPPeeevvv~~~xxxgggTTTNNNSSS\\\bbbeeeeeennn}}}{{{ooopppvvvqqqeeeiiigggjjjvvvyyyzzzuuudddTTTHHHAAA;;;777000///...---------------////////////////////////,,,...//////...------...+++,,,---...///111222222------...............---))))))***++++++,,,------+++---///111222333666888999888777666444333222111333444444444444333222222444555555555444222000///222222333444555555555555;;;999777999<<<>>>===<<<888;;;>>>>>><<<;;;<<<>>>IIILLLLLLHHHFFFEEEBBB===;;;;;;<<<===>>>??????@@@@@@@@@???<<<999777888:::BBBBBBBBBCCCDDDCCC@@@===;;;999;;;???@@@===<<<>>>@@@DDD@@@:::@@@PPPXXXVVVCCC???:::999<<>>===>>>@@@FFFFFFDDDBBB???<<<:::888:::>>>AAABBB???;;;:::;;;666:::EEEPPPQQQJJJHHHLLLJJJEEE???<<<<<<>>>>>>======AAADDDDDDFFFKKKKKKIIIEEEDDDAAA???<<<;;;:::999@@@BBBDDDBBB???===>>>@@@@@@FFFIIIFFFEEEGGGIIIHHHEEECCCDDDFFFDDD>>>::::::???<<<;;;>>>EEEIIIIIIGGGEEEJJJTTT[[[WWWJJJBBBBBB777:::>>>AAABBBCCCEEEFFFAAABBBCCCDDDDDDDDDBBBAAAEEEAAA???AAACCCCCCGGGLLLDDDAAA??????@@@AAAAAA@@@^^^HHH>>>???999666777444444222111111222222000///222111...,,,+++,,,---//////111333222///------............---,,,,,,---///............---,,,+++***,,,,,,,,,+++******))))))***))))))(((((()))))))))******))))))))))))************))))))(((''''''&&&(((((((((''''''(((((()))************)))((('''&&&(((((((((((('''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&***)))&&&&&&'''(((''''''$$$&&&'''((('''''')))***++++++***)))))))))******)))))))))(((((('''''''''&&&&&&'''(((((((((((((((***)))(((''''''((()))***+++++++++++++++++++++++++++******)))***,,,...//////111444888<<>>777333111000///---///...------,,,,,,------------------------------+++---......,,,+++,,,,,,+++,,,,,,---...///000000,,,---------------,,,+++******++++++,,,,,,------,,,...000111111111333555666555444333222111111000222333333333333222111111333444444444444222111000111222333333444444444444:::888777999<<<>>>>>>===;;;===>>><<<:::888999;;;???CCCDDDBBBAAABBB@@@<<<>>>=========>>>>>>??????>>>>>>>>><<<::::::<<<>>>DDDDDDCCCDDDDDDDDDAAA???>>><<<<<>>;;;:::===BBBGGGIIIGGGFFFDDDBBBBBBBBBBBBBBBHHHGGGFFFDDDAAA>>>======>>>@@@AAAAAA@@@>>>===<<<;;;CCCPPPZZZXXXMMMHHHJJJGGGCCC???>>>>>>???===<<<>>>BBBEEEDDDFFFJJJKKKHHHEEEDDDAAA???===;;;::::::>>>@@@AAA@@@<<<;;;<<>>>>>;;;===@@@AAA@@@@@@AAABBBAAAAAABBBBBBBBBAAAAAA@@@DDD@@@>>>@@@AAAAAADDDIIIAAA@@@???>>>>>>@@@AAAAAA\\\GGG===>>>888555666333333111000111222222111000222111...,,,,,,,,,---...///000222111///------...---///000---)))(((,,,000---......------,,,+++***---,,,,,,++++++*********'''(((((())))))(((((((((***))))))(((((())))))******))))))(((((('''''''''''''''''''''((((((******))))))))))))(((''''''&&&((((((((((((''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&''''''((('''&&&%%%$$$&&&'''$$$&&&''''''&&&&&&((()))'''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''&&&''''''(((((((((((((((***)))(((''''''((()))***++++++++++++++++++++++++******))))))(((((((((((('''((((((***,,,...000111444999BBBJJJQQQTTTTTTSSS___ccchhhlllnnnooopppqqqnnntttoooiiimmmpppwww}}}yyyxxxhhhmmmyyytttwwwxxxrrrwwwnnnrrrqqqjjjfffooojjjRRROOOPPPUUUaaavvv|||tttfff^^^UUUSSS]]]aaabbbiiivvvwwwpppfffaaaiiiyyyvvvnnnYYYMMM>>>555333222...***000//////000222222111///------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---+++******+++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,------------...000000//////000111222111111111111000000000111111222222111111000///111222333444444333222111000111111222333333444444888777777999<<<>>>???>>>???>>>===:::777666777888999>>>AAAAAACCCEEEDDDAAA@@@???>>>======>>>@@@@@@<<<===>>>===<<<===@@@BBBGGGFFFDDDDDDEEEEEECCCBBBCCC???>>>???>>><<<<<>>;;;;;;???DDDHHHJJJHHHEEEBBBBBBDDDEEEDDDBBBGGGHHHHHHFFFCCCBBBBBBCCCEEEBBB@@@AAABBBCCC@@@>>>>>>JJJ[[[ccc\\\OOOHHHHHHCCCBBBAAAAAAAAA@@@===;;;???CCCEEEDDDEEEIIIIIIFFFDDDCCCAAA???===<<<;;;;;;<<<>>>???===999888:::<<>>888>>>GGGMMMMMMJJJEEEBBBEEEIIIPPPRRRJJJ???:::;;;>>>???AAA@@@>>><<<<<<===AAA@@@???>>>===>>>>>>???BBB>>><<<>>>>>>===@@@DDD>>>???>>>===<<<===???AAA\\\FFF<<<===777444555222222111000000222333222111111000...------...000111///000000000///............//////---***)))+++...---------------,,,+++***---,,,,,,,,,++++++******%%%&&&((())))))(((''''''))))))(((((((((((())))))))))))(((((((((''''''''''''''''''((()))***,,,,,,((((((((((((((('''&&&&&&(((((((((((('''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((''''''&&&&&&&&&''''''"""$$$''''''%%%%%%(((+++$$$&&&''''''&&&&&&''')))$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''&&&&&&''''''(((((((((((((((''')))(((((('''(((((()))*********************************+++++++++)))((('''...------------......///(((***...333777:::<<<<<<:::>>>EEELLLRRRWWW\\\___^^^ffffffhhhppppppmmmtttrrruuuzzzvvviii``````nnnzzzyyylllqqqiiihhhlllxxx}}}uuu{{{yyyqqqllldddXXXMMMEEE@@@???666111------111333333111////////////...---***))),,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++*********,,,,,,,,,+++++++++++++++------------,,,+++***)))---------------------,,,,,,---///......---///000//////000000000111111111000000000111000000///...///000111333333333222111//////000000111222333444666777888:::<<<>>>?????????>>>;;;888666555666888888===BBBCCCEEEHHHGGGDDD@@@???>>>===>>>???AAABBB===>>>>>>>>>===>>>AAACCCHHHFFFDDDDDDEEEFFFFFFEEEGGGCCC??????>>>;;;===@@@DDDHHHJJJHHHIIIKKKHHHAAA???===;;;<<<@@@EEEHHHJJJFFFAAA>>>???DDDEEEBBB???CCCEEEGGGGGGEEEEEEGGGIIIIIIDDD???@@@DDDFFFCCC??????NNN^^^bbbYYYLLLFFFFFF@@@AAACCCEEEDDDBBB>>>;;;???BBBCCCAAABBBEEEFFFCCCCCCBBBAAA???===<<<<<<<<<;;;<<<===;;;777666888;;;BBBFFFGGGDDDCCCEEEDDDAAABBB>>><<<===<<<999:::===999@@@GGGIIIFFFAAA@@@@@@HHHLLLQQQOOOEEE<<<999:::>>>??????>>><<<::::::;;;@@@>>><<<:::999:::<<<===AAA===;;;<<<;;;:::;;;???<<<>>>>>><<<::::::<<<>>>[[[EEE<<<<<<666444555222222111000000222333222111///......///000111333444000///..................000...,,,,,,---...,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,+++++++++++++++***%%%&&&''')))))))))((('''))))))(((((((((((())))))(((((((((((('''''''''''''''(((((()))***,,,---...'''((((((((((((''''''&&&((((((((((((''''''''''''''''''((((((((((((((('''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''&&&&&&&&&''''''(((%%%(((++++++))))))+++...%%%'''((('''&&&&&&'''(((&&&&&&''''''((()))++++++&&&&&&'''''''''''''''''''''(((((((((((((((''''''((((((((((((((()))******************************(((***+++,,,,,,+++***)))+++++++++*********++++++---------......000111222...000222333555888<<>>999555444666999000///...///000111///---((()))*********++++++,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...,,,++++++,,,+++++++++++++++*********---------------,,,++++++---------------------,,,***,,,---...------///111/////////000111222222222///000000000000///.........///111222333222222111////////////111222444555555666999;;;<<<>>>>>>???===;;;999777777777888999888>>>BBBCCCDDDFFFEEEAAA============???AAABBBDDD>>>??????>>>======???AAAFFFEEECCCDDDFFFGGGGGGGGGIIICCC@@@@@@>>><<<===AAANNNNNNMMMJJJIIIHHHDDD@@@===<<<;;;===AAAEEEHHHIIIDDD@@@===???CCCDDDAAA======AAAFFFGGGFFFFFFHHHLLLIIICCC===>>>DDDHHHEEE@@@FFFSSS^^^\\\QQQFFFAAAAAA???BBBEEEFFFEEEAAA>>><<<<<>>BBBBBB@@@BBBAAA@@@>>>===<<<<<<<<<;;;<<<===:::666666888<<>><<<999777666888:::;;;@@@<<<:::;;;:::888888<<<<<<===>>>===<<<;;;;;;;;;[[[FFF<<<===777444555222333111000111222222111000---......///000222333444000...------...//////...///,,,+++...111222...***++++++,,,,,,,,,,,,++++++************************&&&''''''((()))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''((((((((()))***+++---...((((((((())))))(((((('''((((((((((((''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((((((''')))******((('''''''''&&&((()))(((''''''((()))&&&&&&&&&'''''')))******'''''''''''''''((((((((((((((((((((((((((('''&&&''''''(((((())))))******************************'''(((***+++,,,++++++*********)))))))))******+++++++++***)))******+++,,,//////...,,,******,,,///---111------888;;;;;;BBBIIIWWWcccccc[[[VVVTTTSSSUUU```ddd___bbbpppwwwvvvhhhllllllqqq|||yyyjjjlllnnnllluuummmaaafffmmmzzz||||||sssjjjaaaVVVNNNEEEBBB>>><<<:::777333111,,,...111222111000000000------------,,,***((('''---.../////////000222444++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,,,,---+++++++++++++++*********,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------***,,,------------///111//////000111111222333333//////000000//////...---...///000111222222111000////////////000222555666444777:::<<<<<<======???<<<:::888777888::::::999===CCCFFFFFFGGGHHHEEE@@@<<<<<<===>>>???@@@AAAAAA>>>>>>>>><<<;;;;;;===???BBBAAAAAACCCFFFHHHHHHGGGGGGBBB???@@@???===???CCCPPPNNNJJJGGGEEEDDDAAA???<<<;;;;;;===AAADDDFFFFFFBBB@@@???@@@BBBBBB???<<<999???FFFHHHFFFDDDFFFIIIDDD???;;;===CCCGGGEEEAAAMMMWWW\\\UUUIIIAAA>>><<>><<<<<<:::======:::;;;???AAA???@@@???>>>===<<<;;;;;;;;;;;;<<<<<<999666555888<<>>AAAGGGHHHFFF>>>:::888999888666666999;;;<<<<<<:::999===FFFNNNYYY``````UUUFFF<<<999999888999:::999888888:::<<<:::999777555555777999;;;???;;;999;;;:::777888;;;<<<===>>>AAACCCBBB???;;;\\\FFF======777444666333444222111111222222000///.............../////////000...+++,,,...//////...***,,,///222333222///,,,***++++++,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((()))***++++++((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((()))***+++((())))))******))))))(((((((((((((((''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&%%%%%%&&&'''&&&$$$"""((()))***)))((('''(((***%%%%%%%%%%%%&&&'''(((((('''''''''(((((()))))))))((((((((((((((('''&&&&&&&&&'''((())))))*********************************)))******+++++++++++++++---,,,,,,,,,,,,,,,------&&&&&&&&&''''''((())))))***+++,,,+++******,,,---///222***&&&++++++***111333;;;???:::555555777666888???BBB???@@@HHHPPPTTTTTTZZZ[[[bbbooorrrttt~~~pppccc]]]bbbhhhmmmwwwzzzwwwddd^^^dddkkkrrrnnnvvv|||{{{}}}xxx{{{rrrpppuuu{{{yyyrrrhhhddd___WWWPPPIIIBBB<<<888666333...+++///...,,,++++++---......------......---+++'''%%%)))***,,,,,,+++******,,,***,,,------***))))))++++++++++++++++++,,,------++++++++++++++++++++++++(((***,,,,,,,,,+++,,,---++++++++++++++++++++++++)))***+++,,,,,,------,,,******++++++,,,,,,------,,,...///...---,,,---/////////000000111111222222000000000000000///.........///000111111111000///000/////////111333666777555888<<<===<<<;;;<<<>>><<<:::888999;;;;;;999777@@@EEEIIIIIIHHHIIIEEE???======???@@@@@@???===<<<;;;<<<<<<:::999999;;;===<<<===???BBBFFFHHHHHHGGGCCC???>>>@@@@@@>>>@@@DDDIIIFFFBBBAAAAAA???>>>===<<<;;;;;;===@@@CCCCCCCCC????????????>>>===;;;::::::AAAIIIJJJFFFBBBAAACCC>>>;;;999<<>>===<<<;;;;;;;;;;;;;;;;;;<<<;;;888444444888;;;;;;>>>???@@@CCCHHHGGGBBB888555555888888777777;;;888999999888888;;;BBBHHHOOOXXX[[[PPPBBB;;;::::::777888888777666777999<<<777666555555555777999:::>>>;;;:::;;;;;;888888;;;<<<<<>>888555666333555333111111222111000...///......---,,,,,,++++++111...++++++...000///...&&&,,,333555333000///000***++++++,,,,,,,,,++++++((((((((((((((())))))))))))((((((((((((***,,,---((((((''''''''''''((((((&&&'''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))))))))***************))))))(((((((((''''''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&$$$$$$'''+++,,,***''')))***+++***)))((()))******))))))))))))***++++++'''((((((((())))))******(((((())))))((('''&&&&&&&&&&&&((()))************))))))))))))))))))))))))---------,,,,,,,,,,,,,,,+++******)))))))))******'''((()))++++++,,,,,,+++&&&(((+++,,,+++)))))))))%%%+++)))'''---+++'''---&&&,,,---+++,,,222333///+++///222111...000555:::111666777@@@QQQUUURRRWWWXXXTTTSSSVVVZZZ___jjjuuuooouuuyyysssiiidddkkkuuussstttwwwnnnrrrxxx{{{{{{}}}pppvvv~~~rrrmmmppptttnnnnnnfff```___YYYTTTGGG;;;888;;;:::555000888333//////000111111333//////...,,,+++,,,+++)))222///,,,+++,,,///000000+++---...---+++***,,,...'''***//////---++++++,,,,,,+++++++++,,,------...))))))))))))))))))))))))&&&(((***+++++++++,,,---******+++++++++,,,,,,,,,'''((()))***+++,,,,,,,,,))))))***++++++,,,------///000000///---+++,,,---////////////000000111111000000000000000//////......///000111111000///...000000//////111444666888555999===>>><<<;;;;;;======;;;999:::<<<<<<999555;;;AAADDDDDDDDDDDD@@@;;;>>>???@@@AAA@@@===999777999999:::999888999;;;>>>999:::===BBBFFFHHHHHHFFFAAA>>>===@@@AAA???AAADDDEEEBBB@@@AAABBB@@@??????;;;;;;;;;===@@@BBBBBBAAA:::<<<===<<<:::777666666<<>>999888888;;;@@@CCCCCCAAA@@@HHHKKKGGGBBBBBB???;;;???@@@???<<<888555777999999<<<;;;999;;;@@@BBB@@@===<<<;;;::::::::::::::::::;;;:::777333333777;;;999===@@@BBBFFFIIIDDD===333111222777999888999===777888888777777777999;;;>>>JJJPPPHHH===:::;;;<<<777888888777666666888;;;555555555555666888999:::>>>;;;:::<<<<<<999999<<<<<<;;;???IIITTTVVVNNNEEE[[[GGG<<<888222444777222222333333333333222111111//////...------------...---------............/////////000000000000//////)))***,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''&&&&&&'''(((******(((&&&'''''''''((()))(((%%%###&&&&&&&&&&&&&&&'''((()))%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''((((((((((((((((((''''''&&&+++***)))'''''''''((()))(((***+++)))&&&%%%'''***''''''(((((((((((('''''')))(((((()))******(((&&&,,,+++)))'''&&&'''((()))))))))((((((''''''&&&&&&''''''((()))))))))))))))++++++***************+++)))************)))(((((()))************)))((((((++++++******))))))(((((((((((((((((()))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,)))+++,,,,,,+++***,,,---......///111333555777888888999;;;<<<>>>BBBGGGKKKJJJMMMRRRXXX]]]aaacccdddaaajjjwww}}}tttlllqqqwww||||||~~~{{{zzzttt{{{yyysssjjjiiigggddd```\\\YYYWWWHHHGGGDDDAAA===:::777666333222222111000//////......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************++++++************++++++,,,++++++******+++,,,,,,///---,,,***))))))******+++++++++,,,,,,,,,------///---,,,,,,---...---+++,,,,,,,,,---...///000111............//////////////////000000000000//////,,,++++++---000222222111//////000000111333444555666777777888999999::::::::::::999888777777888888??????@@@@@@@@@>>>===<<<=========>>>>>><<<999666888777666777888999888777666888:::===???@@@AAAAAA;;;:::;;;;;;<<<===>>>???@@@<<<999:::>>>@@@>>>;;;;;;999999;;;@@@CCCBBBAAA;;;<<<<<<;;;999888888999AAACCCEEEFFFDDDAAA===:::;;;666555;;;AAAAAA??????BBB???>>>>>>@@@@@@===:::;;;<<<===;;;999888888999555777:::<<<=========<<<;;;666555;;;>>>;;;;;;???<<<888555666555333444888===>>>@@@CCCDDDCCC@@@===999666222222555777888888666777888999999:::999999>>>@@@AAAAAA???===<<<===777888999999999999777777555444444444555666777888;;;::::::::::::;;;<<<<<<<<<;;;;;;???FFFIIIGGGCCCYYYEEE;;;888333555888444222222333333222222111000//////...------------...---------............///---..................---******+++++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''&&&&&&'''(((((((((((((((((('''&&&'''((((((&&&$$$(((''''''&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''***)))((('''''''''(((((()))******((('''&&&((()))''''''((((((((((((''''''))))))((()))++++++***(((+++***(((''''''((()))***)))))))))(((((('''''''''''''''((()))))))))))))))+++******))))))*********+++******))))))(((((((((&&&'''((()))))))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))(((((())))))***+++************+++++++++,,,(((***++++++******+++,,,+++++++++,,,,,,---//////+++---...//////111444777111222555999<<<>>>@@@AAADDDGGGKKKOOOPPPPPPNNNMMMWWWYYYZZZZZZ]]]eeeqqq{{{yyytttrrrmmmjjjvvv~~~zzz~~~{{{zzz||||||{{{}}}|||nnnddd[[[TTTTTTYYYQQQPPPOOOLLLHHHCCC>>>;;;???>>>===<<<999777555444333333222111000///......000000//////...---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++++++++************++++++************************++++++************++++++************************...---,,,***))))))******+++++++++,,,,,,,,,,,,------,,,++++++,,,---,,,***------,,,------...///000---.........////////////......////////////......---,,,,,,---000111111000////////////000222333444444555555666777777888888999888888777777777777777======>>>======;;;999888===<<<<<<<<<===<<<999777888666555666777888777666666888:::<<<>>>>>>???>>>888888888888888999:::;;;===:::777999===???>>>;;;:::999999;;;???AAA@@@>>>888:::;;;;;;:::999:::<<>>;;;:::888444444;;;@@@@@@======???======>>>@@@@@@>>>;;;999::::::999777666666777999999:::;;;<<<===>>>???EEE>>>;;;>>>>>>;;;;;;>>>>>>:::888999888666777;;;>>>???AAABBBCCCAAA===;;;888555222111444666777777666777888999::::::::::::<<<===???>>><<<:::::::::888:::<<<<<<:::888777777444444555666777888999:::;;;:::::::::;;;;;;<<<<<<===;;;;;;>>>CCCEEECCC@@@WWWCCC:::888333555999555222222333333222222111000//////...------------...---------............///+++,,,,,,------,,,,,,++++++******)))))))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''$$$&&&((('''%%%$$$'''***)))'''&&&&&&'''''''''&&&))))))(((&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''''''''''''''&&&)))(((&&&%%%$$$%%%&&&''')))(((''''''&&&'''''''''***)))''''''((((((((('''''''''(((((((((((('''''')))(((((()))+++,,,+++)))***)))((((((((()))+++,,,))))))))))))((((((((((((''''''((())))))))))))(((******))))))))))))******,,,+++***(((''''''(((((($$$%%%&&&((())))))******((())))))))))))))))))***(((((((((((())))))))))))))))))(((((())))))***+++))))))))))))************''')))******)))(((***+++***))))))((('''(((((((((((()))+++***)))(((((()))))))))))))))***+++,,,,,,...---,,,,,,---///222333999777666777;;;>>>???>>>GGGDDDDDDEEE@@@;;;AAALLLTTTQQQMMMMMMNNNPPPPPPOOOXXXWWWVVVVVVXXX\\\```cccZZZYYYUUUSSSTTTTTTMMMDDDCCCEEEFFFHHHJJJOOOVVVZZZHHHCCC>>>;;;777333333555444333111...---,,,,,,,,,''''''((((((((('''&&&&&&))))))******+++++++++,,,...------,,,,,,++++++***+++******************+++************************,,,,,,,,,,,,+++***))))))******************************))))))))))))******************************++++++************++++++)))******+++***)))((('''---,,,+++*********************+++++++++,,,,,,,,,,,,*********,,,,,,,,,***---------,,,,,,---......---------.........//////---------......---------...---,,,---///000///...---------...///000222222222222333333444444555555777666666666666555555555999999:::999999888777666===<<<::::::;;;;;;:::999888666555666777777666555666777999;;;<<<<<<<<<;;;777777777666666777777888:::777666777;;;===<<<;;;999999:::<<<>>>>>><<<999666888:::::::::;;;===???@@@??????===<<<;;;999999666333555===BBB@@@===<<<;;;;;;;;;===???@@@???===777999:::999777666666666777777666666888:::===???@@@;;;999<<<>>>>>>@@@CCC>>>;;;999;;;;;;999:::>>>???@@@BBBBBB@@@===999777666444222111333555666666777888999:::;;;;;;;;;;;;;;;===>>>===;;;:::::::::999>>>AAA@@@:::666666888333555777999;;;<<<<<<<<<;;;;;;<<<<<<<<<=========<<<;;;;;;===AAABBB@@@===WWWCCC:::888333555888333222222222222222111000000//////...------------...---------............///++++++,,,,,,,,,,,,+++++++++***)))((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((''''''&&&###&&&(((&&&""""""&&&+++***'''%%%%%%&&&'''''''''(((((('''&&&&&&&&&&&&&&&'''(((((()))***)))))))))%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&''''''+++(((%%%&&&)))***(((&&&&&&''''''((((((''''''&&&'''&&&&&&(((***+++***))))))((((((((()))***,,,---))))))))))))))))))))))))&&&'''(((((())))))(((((())))))((((((((()))******---,,,)))'''&&&&&&'''(((%%%&&&'''((())))))))))))'''((((((((())))))******(((((((((((())))))))))))((((((((((((((()))******((((((((()))))))))))))))&&&''')))(((''''''(((***+++***)))(((((((((((((((***,,,......+++)))((((((///...,,,+++***++++++,,,)))***+++,,,---,,,,,,+++***(((''')))---...,,,)))------...000---(((+++222111///,,,...222444333111333333222222333555777999444333111//////111111000+++++++++...111333444444***)))***,,,---...///000///...,,,++++++,,,...///,,,------...////////////------------,,,,,,,,,,,,,,,,,,,,,++++++*********+++******))))))******+++))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))************************++++++************++++++)))***+++,,,+++***'''&&&,,,++++++***************************+++++++++++++++***)))***,,,------,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........------............------///...------//////...---,,,,,,,,,---...///000111111111111222222333333333444444555555555444444444555555666666777777777777===;;;888777888:::::::::999777666666888888777555555666888999:::999999888999888777777777777777888999777666666999::::::999888999;;;<<<===;;;888666666888:::;;;;;;;;;===???>>>>>>>>>>>>===;;;888777555444888@@@DDDAAA>>>===888999;;;===???@@@???>>>999;;;<<<<<<:::999888999777777666666777999;;;===:::999999===AAACCCDDDEEE???<<<;;;===>>><<<===@@@AAABBBBBBAAA===999666555555444222222333444555666999999:::;;;<<<<<<<<<<<<===>>>???>>>===<<<<<<>>><<>>??????>>>>>>>>>>>>???????????????;;;;;;;;;>>>@@@AAA@@@>>>XXXEEE;;;999333444555000111222222222222111000000//////...------------...---------............///,,,,,,------------,,,,,,,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&###&&&(((&&&""""""&&&+++)))'''%%%%%%&&&'''((('''&&&&&&&&&&&&&&&'''(((((('''(((((()))***)))))))))%%%&&&'''(((((('''&&&%%%%%%''')))******(((%%%###&&&&&&''''''''''''''''''***'''%%%%%%(((***(((&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$&&&((())))))'''''''''(((((()))+++,,,,,,((((((((((((((()))))))))&&&&&&'''(((((((((((((((((('''''''''(((((()))***,,,+++)))'''&&&&&&(((((()))))))))******))))))(((''''''(((((()))))))))***(((((((((((())))))))))))((((((((('''((())))))***((((((((((((((((((((((((%%%'''(((((('''&&&((()))******)))))))))******+++'''***,,,---+++((('''&&&,,,+++)))(((''''''((()))***+++---......---+++***'''(((((()))***++++++,,,------///000...+++---111...---,,,++++++,,,...///000000111111000000//////111000000///---,,,---///111///...///111333222111+++,,,+++***)))************++++++++++++*********------.../////////......------,,,++++++*********,,,,,,+++++++++++++++***++++++************++++++))))))))))))))))))))))))******+++++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))++++++************++++++***+++,,,------+++)))(((******+++*********)))))))))))))))*********+++++++++******+++...//////...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------------.........//////.........///...------......---,,,++++++,,,,,,---...000111111111222222222222222333222333333444444444333333222222333555777999:::;;;<<<999666555777999:::::::::999777777888888777666444555777888888888777666888888777777666777777777:::888777777888888888777999:::======<<<999777555999:::<<<;;;;;;:::<<<===<<<>>>AAACCCAAA===888555444444999@@@CCC???<<<;;;666999<<<>>>?????????>>>:::<<<>>>>>><<<;;;::::::===<<<:::999888777777777<<<===@@@CCCFFFHHHGGGDDDCCC@@@@@@BBBBBB@@@AAADDDAAABBBCCC@@@;;;777555444555555555444444555666777:::;;;<<<======>>>>>>>>><<<===>>>>>>======???@@@???DDDGGGBBB:::555666999555777:::>>>@@@AAAAAA@@@@@@AAABBBBBBCCCCCCBBBBBB::::::<<>>999777555555777999:::::::::999777777888888666555333444666777777777777666666666666555555666666777999999999888888888999999;;;===>>>>>><<<999888777;;;<<<===<<<;;;:::;;;<<<<<>>@@@@@@>>>======999<<>><<<;;;;;;>>><<<999666444444444555999===@@@CCCHHHLLLLLLHHHHHHEEEEEEHHHHHHEEEDDDGGG@@@BBBCCC@@@;;;666555666666777888777666666888:::;;;<<<===>>>????????????888:::;;;<<<<<<===@@@BBBCCCEEEEEE@@@999555777:::777888;;;>>>@@@AAABBBBBBAAABBBCCCDDDEEEDDDCCCCCC:::;;;>>>@@@BBBCCCCCCCCC}}}VVVCCC;;;999444444555///111111111111111000000/////////...------------...---------............///,,,,,,------------,,,,,,,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((((((&&&%%%%%%&&&((()))(((&&&''''''&&&&&&&&&''''''((($$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###&&&'''((()))))))))((((((&&&'''''''''&&&&&&((()))%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&'''(((&&&%%%&&&&&&'''(((((((((((((((%%%&&&&&&&&&'''''''''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&'''((()))***'''''''''(((((((((((()))(((((())))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))(((''''''''''''((())))))*********))))))(((((((((&&&'''((((((''''''((()))'''''''''''''''(((((()))(((***,,,,,,***)))((()))))))))******++++++******+++***(((&&&&&&(((***,,,'''((((((((('''''')))***)))+++---,,,,,,------,,,***,,,------------///000...---+++***+++---000222+++(((***...///++++++...---------,,,+++++++++,,,&&&***+++(((***///000---))))))))))))(((((('''&&&++++++,,,,,,,,,,,,++++++'''((()))***+++,,,------******************++++++***))))))(((((())))))***************************))))))************))))))***************************))))))(((((())))))***))))))))))))))))))))))))++++++************++++++))))))******++++++,,,,,,((()))***++++++***))))))((((((((()))))))))******)))))))))+++...000000///******)))******+++,,,---++++++++++++,,,,,,,,,,,,---------......---------...,,,,,,,,,.........,,,,,,,,,,,,,,,---///000111111111111111111111111111000111333555555444333222333333333444666888;;;<<<777555444555777999999999888777555555666666444333222333555777777777777777777666666666777888999999777888999999:::;;;===>>>===???@@@???<<<::::::;;;;;;<<<===<<<;;;:::;;;===>>>@@@CCCEEEDDD???:::777888888<<>>AAABBBAAA???>>>>>>@@@===999888999???EEEJJJIIIKKKJJJGGGIIINNNNNNJJJIIIFFFFFFIIIHHHEEEDDDFFF>>>AAACCC@@@:::777777999777999;;;:::999888:::<<<<<<===>>>???@@@@@@@@@@@@777999;;;<<<===@@@CCCFFFGGGFFFBBB===888777888:::999:::;;;===???AAABBBCCC@@@AAACCCDDDEEEDDDCCCBBB;;;===???AAAAAAAAABBBBBBxxxSSSAAA999999444555777111111111111111111000////////////...------------...---------.........//////+++,,,,,,------,,,,,,+++,,,,,,------,,,+++)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((******(((&&&%%%%%%%%%'''))))))'''%%%)))((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''((('''$$$!!! ###%%%&&&''')))*********)))((($$$'''((('''%%%%%%(((+++%%%&&&&&&''''''&&&&&&%%%((('''&&&'''((((((&&&%%%%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&'''((()))***%%%&&&'''((())))))))))))%%%%%%'''((())))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))'''''''''''''''((())))))++++++******))))))((((((&&&'''((((((''''''(((***))))))((('''''''''(((((((((***+++***(((&&&&&&'''%%%&&&((())))))((('''&&&'''(((***++++++***)))((('''&&&'''(((+++,,,+++***&&&))),,,,,,,,,,,,+++((((((((())),,,......,,,***))))))***+++,,,,,,++++++000+++***......)))'''******,,,......+++******+++$$$)))+++((()))---,,,(((---,,,+++*********+++,,,))))))***++++++++++++***'''''''''(((((()))))))))))))))))))))************((((((''''''''''''((((((************************((())))))*********))))))******************************))))))))))))******))))))))))))))))))))))))++++++************++++++(((((((((((()))+++,,,---((()))***++++++***)))((((((((((((((())))))))))))((('''(((***---//////...))))))))))))***+++,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++,,,...///...---,,,,,,,,,---...///000111000000000000000/////////000111333555555555333222555444444444555777888:::666444444555777999999888777555444444444444222111222333555777888888888777999999999999:::;;;======555777888:::;;;===@@@CCC>>>@@@AAA???<<<:::;;;>>>:::;;;<<<<<<;;;;;;<<<>>>@@@AAACCCCCCAAA???;;;999======AAAEEECCC>>><<<>>>;;;???CCCCCC@@@===;;;;;;???BBBEEEFFFEEECCCBBBBBBGGGCCC@@@AAAHHHTTTbbbjjjllljjj```SSSNNNNNNKKKEEEGGGDDDDDDGGGFFFBBBAAACCC===AAACCC@@@;;;777888;;;888;;;===<<<:::999;;;>>>===>>>???@@@@@@AAA@@@@@@999:::===>>>@@@CCCGGGKKKIIIEEE@@@;;;888888999:::;;;;;;<<<===>>>@@@BBBCCC???@@@BBBDDDDDDCCCBBBAAA===>>>AAAAAA@@@??????@@@iiiIII@@@999777666222000111000000000000////////////------,,,,,,,,,,,,++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))(((((((((((((((%%%%%%&&&'''((((((((('''((('''&&&&&&((())))))(((,,,)))%%%!!!"""%%%***---'''''''''''''''''''''''''''''''''(((''''''&&&%%%***&&&######%%%''''''&&&$$$%%%%%%&&&'''''''''&&&)))'''%%%&&&((()))&&&###%%%%%%%%%%%%%%%&&&'''(((''''''((()))******))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((&&&%%%%%%&&&'''%%%$$$%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))((('''&&&%%%%%%$$$((((((((((((((('''''''''&&&'''((())))))***))))))'''((()))(((&&&&&&((()))))))))(((((('''''''''&&&((((((''''''''')))***+++000444333---***,,,)))$$$---,,,***)))'''&&&&&&%%%''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******+++*********))))))((((((************************+++***))))))))))))))))))***,,,,,,+++)))((()))***''''''((()))***+++,,,,,,))))))))))))************&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))((((((((((((((()))***,,,,,,++++++***))))))))))))))))))))))))+++*********))))))(((((('''((()))******)))((('''))))))))))))))))))))))))(((((()))***************))))))))))))************,,,++++++******++++++,,,------------------------------------------------,,,,,,,,,,,,---...//////111111000000//////......000222444666777555333222444555555555666666777777555444666999666111666???@@@:::333000000111222222444666888666333555;;;AAA;;;888777:::;;;:::===AAACCC>>>888888===BBBDDDCCCHHHGGGEEEAAA>>>===>>>??????>>>??????===;;;???EEE@@@DDDFFFDDDBBBAAA<<<666<<<>>>@@@AAA@@@???>>>??????DDDEEE>>>999<<>>@@@@@@CCCDDDBBBCCCFFFFFFDDD???>>>>>>@@@CCCEEEEEEDDDGGGBBB;;;777555666777888;;;;;;<<<>>>AAABBB@@@???>>>>>>???@@@AAABBBBBBBBB???@@@@@@@@@@@@???>>>>>>cccFFF>>>777666666444222333000000000000////////////------,,,,,,,,,,,,++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))'''((())))))))))))((((((&&&&&&''''''((('''''''''((('''&&&&&&((())))))(((&&&###  ###&&&''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$)))&&&######%%%''''''&&&$$$%%%&&&&&&''''''&&&&&&)))'''%%%&&&'''&&&$$$!!!''''''&&&&&&%%%&&&&&&&&&''''''(((((()))(((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((&&&%%%%%%&&&'''%%%$$$'''$$$!!!###(((***((($$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%(((((((((((((((((((((''''''((())))))))))))))))))'''((()))(((&&&&&&((())))))(((((((((''''''''''''(((((('''''')))+++---///111444333---+++,,,***%%%,,,+++***(((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))************)))))))))((((((************************(((((((((((()))***+++,,,***+++,,,+++)))((()))***((((((((()))******++++++(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***(((((()))************)))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))(((((())))))))))))((((((((((((((((((***+++++++++***)))))))))))))))))))))))))))*********)))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////.........------000222444666666555333222333444444555666666777777777555777999777444888>>>AAA;;;333111333666666555666777888777666999>>>CCC===999888;;;;;;:::<<<@@@@@@<<<888:::???DDDFFFEEEEEEEEEDDDCCCAAAAAACCCEEEDDDAAAAAABBBAAA???AAAEEEFFFKKKMMMIIIEEECCC@@@<<<@@@BBBCCCCCCAAA?????????@@@DDDDDD@@@>>>CCCIIILLLIIIIIIHHHEEECCCCCCDDDFFFJJJGGGIIIVVVhhh}}}yyy]]]QQQOOOKKKDDDDDDAAAAAAEEEFFFDDDBBBCCCBBB@@@EEENNNLLLBBB???EEE@@@AAABBBAAA???======>>>>>>BBBDDDCCCDDDGGGFFFCCC>>>>>>???BBBFFFGGGGGGFFFGGGBBB<<<888888999::::::>>>======>>>@@@@@@>>><<<<<<===???@@@AAAAAA@@@@@@?????????>>>>>>>>>======___BBB;;;555555666555444666000000000000////////////------,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))((((((%%%&&&(((***+++***)))((('''''''''(((''''''&&&&&&((('''&&&&&&((())))))((('''%%%###""""""###%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$###"""(((&&&$$$$$$%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&)))'''&&&%%%&&&$$$""" ))))))((('''&&&%%%%%%&&&'''''''''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$(((###"""))),,,(((###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''(((''''''&&&&&&'''((()))(((&&&&&&((()))(((((((((((('''''''''''')))(((''''''))),,,000222000222111...,,,,,,***'''***)))((((((''''''((((((''''''((())))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''(((((()))*********))))))))))))((((((************************(((((((((((())))))***+++***+++++++++)))((()))***))))))))))))))))))))))))(((((())))))))))))******++++++***)))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))(((((((((((((((((())))))))))))'''(((((()))***)))))))))))))))))))))))))))))))))******))))))))))))(((((()))(((((((((((((((((()))))))))))))))))))))))))))(((((()))***************))))))))))))************++++++++++++++++++++++++***++++++,,,---......///++++++++++++++++++,,,,,,,,,,,,,,,,,,---...//////.........---------------000222333555555444333222222222333444666777888888999777777999999888999<<<<<<666000000666999888444888888888888:::>>>BBBDDD???;;;:::<<<<<<:::;;;???;;;999999<<>>BBBDDDCCCDDDFFFEEEAAA>>>???BBBFFFIIIJJJIIIGGGEEEBBB===::::::<<<======???>>>===>>>>>>===;;;888999;;;===@@@@@@???>>><<<>>>===<<<;;;:::;;;<<<<<<```AAA:::444444666444444666000000000000////////////------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((((((((((((###%%%(((+++,,,+++)))((('''((((((((('''&&&%%%%%%((('''&&&&&&((())))))(((***))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%$$$###"""'''&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&&&&&&&%%%$$$###)))(((''''''&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$&&&###!!!###'''***'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%$$$###"""'''((()))(((&&&&&&((()))((((((((((((((('''''''''***)))''''''(((+++...111.........,,,+++***)))'''(((''''''''''''((())))))&&&'''(((((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''''''''((())))))))))))))))))))))))((((((***************************))))))(((((((((((())))))***+++***)))((()))*********))))))(((((((((((((((((((((((()))))))))***++++++***)))((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((()))***************((()))))))))******************++++++++++++******)))******,,,---...//////+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,---...//////......------------------000111333444444444333222000111222333555666888888999777666888:::::::::999:::555333777???AAA<<<666:::999999;;;???BBBDDDDDDAAA===<<<>>>===:::;;;>>>::::::;;;>>>CCCEEEEEEDDD>>>@@@CCCDDDEEEGGGIIIKKKKKKFFFFFFKKKNNNMMMJJJJJJZZZ```___TTTHHHCCCBBBBBBAAACCCCCCCCCAAA@@@@@@AAADDDDDDCCCCCCHHHOOOQQQNNNHHHGGGEEEBBB@@@AAADDDGGGJJJGGGGGGKKKOOOTTT\\\ddd^^^ZZZUUUTTTUUUSSSMMMFFFCCC???>>>@@@AAA>>><<<======999999<<<===<<<@@@FFFCCCDDDCCC@@@===<<<<<<>>>???CCCEEECCCCCCDDDBBB===@@@AAADDDHHHKKKKKKHHHEEEBBB???<<<;;;;;;===>>>>>>===<<<<<<======<<<:::777777999<<>>;;;999===<<<:::888888999:::;;;aaaBBB:::444444555333222333000000000000////////////------,,,,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((()))))))))###%%%(((+++,,,+++)))((('''((((((((('''&&&%%%%%%((('''&&&&&&((())))))((('''(((((((((''''''&&&%%%''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&%%%%%%&&&'''%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$"""$$$%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&%%%$$$###'''((()))(((&&&&&&((()))'''''''''(((((((((((((((+++)))'''&&&&&&(((***++++++************(((''''''&&&&&&&&&&&&'''((()))***&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''(((((()))(((((((((((((((((())))))))))))))))))))))))))))))''''''''''''((()))***+++((()))******)))((()))*********))))))(((''''''''''''(((((((((((()))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((()))******++++++******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))'''((((((((()))))))))***'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((()))***************((()))))))))************)))******++++++******)))))))))***+++,,,......///------------......//////,,,,,,,,,,,,---...//////........................000111222333333333222222000000111333444666777777888777777777999:::999777<<<;;;>>>EEEKKKLLLDDD===<<<<<<===@@@CCCEEEDDDCCCBBB???>>>@@@>>>;;;;;;===:::;;;===@@@BBBBBBAAA@@@<<>>:::BBBCCCFFFIIIJJJHHHDDD@@@>>><<<::::::;;;=========999999999;;;<<<<<<;;;999666888;;;===>>><<<999777<<<;;;999777777888:::;;;}}}^^^CCC;;;444444444111000111000000000000////////////------,,,,,,,,,,,,++++++,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))******%%%&&&(((***+++***)))((('''''''''(((''''''&&&&&&((('''&&&&&&((())))))(((''''''(((((('''&&&%%%$$$''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&''''''&&&&&&%%%%%%"""$$$'''((((((((()))+++%%%$$$$$$%%%&&&'''((((((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&'''%%%$$$ $$$'''&&&###"""%%%)))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))((((((((()))(((((('''''''''((()))(((&&&&&&((()))'''''''''((((((((((((((()))((('''&&&&&&&&&''''''(((&&&'''))))))&&&%%%'''&&&&&&&&&&&&'''((()))***&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***''''''&&&&&&''''''((()))''''''(((((((((((())))))))))))))))))))))))))))))$$$$$$%%%&&&(((+++---...''')))***)))(((((()))+++)))))))))(((((('''''''''''''''(((((((((((())))))''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))***+++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((())))))''''''(((((())))))******(((''''''''''''((())))))))))))))))))))))))))))))''''''(((((((((((())))))(((''''''''''''''''''((())))))))))))))))))))))))(((((()))***************))))))))))))************((()))***++++++***)))((()))******+++,,,------...------......//////000000,,,,,,,,,,,,---...//////.............../////////000000111222222222222111000000111222444555666666555888999777777999999666:::<<>>>>>AAADDDGGGHHHFFFCCCBBBCCC@@@???AAA@@@<<<;;;===;;;<<<>>>@@@@@@???>>><<<;;;>>>BBBDDDDDDCCCDDDDDDDDDDDDHHHOOORRROOOLLLLLLKKKPPPQQQKKKEEEEEEFFFFFFAAABBBCCCCCCCCCDDDFFFHHHCCCDDDBBBAAACCCGGGEEE@@@===>>>?????????@@@CCCEEEFFFFFFHHHKKKJJJGGGKKKQQQPPPJJJGGGIIIJJJIIIGGGFFFIIIDDDAAABBBAAA===<<<===<<<999777888<<<@@@DDDFFFCCCBBB???<<<999999<<>>AAAAAA>>>===>>>===:::BBBCCCEEEGGGGGGEEE@@@<<<;;;:::999999;;;<<<<<<;;;666666777999;;;<<<;;;999777888:::<<<<<<;;;888777<<<;;;:::999999999::::::yyyZZZBBB:::333333333111000222000000000000////////////------,,,,,,,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++'''((())))))))))))((((((&&&&&&''''''((('''''''''((('''&&&&&&((())))))((()))))))))((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&$$$&&&((('''%%%$$$%%%'''&&&&&&''''''&&&&&&%%%$$$!!!$$$''''''&&&&&&''')))%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&&&&''''''''''''&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&'''%%%$$$!!!###%%%%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%''''''&&&%%%$$$&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))***&&&'''(((((((((((((((((('''((()))(((&&&&&&((()))''''''''''''((((((((()))&&&&&&&&&'''''''''&&&&&&(((%%%%%%)))***&&&%%%)))&&&&&&&&&&&&''''''((()))%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''((()))***+++'''((())))))(((((()))+++(((((((((((((((((('''''''''''''''((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((())))))***************))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))'''''''''((()))*********(((((('''''''''((()))***))))))))))))))))))))))))'''''''''((((((((())))))&&&''''''((((((''''''&&&))))))))))))))))))))))))(((((()))***************))))))))))))************((()))***++++++***)))(((******+++++++++,,,,,,,,,,,,,,,------...//////000,,,,,,,,,,,,---...//////,,,,,,---------.........000000000111111111111111000111111222333444444444444;;;===999777999999888666999===@@@@@@???>>>===AAAGGGNNNPPPMMMGGGCCCAAACCC@@@@@@BBBAAA===<<<>>>:::<<<>>>>>>>>>===<<<<<<999===AAADDDDDDDDDCCCDDDBBBDDDJJJPPPPPPJJJHHHIIICCCGGGIIIEEECCCDDDEEECCC@@@AAAAAAAAA@@@@@@CCCEEE@@@BBBBBB@@@@@@BBBAAA<<<<<<>>>@@@@@@@@@@@@AAACCC@@@AAAEEEHHHGGGEEEIIIPPPJJJCCC@@@DDDGGGFFFGGGJJJEEE@@@>>>???@@@===<<<>>>;;;999888999===BBBDDDDDD>>>??????===;;;:::;;;<<<:::===<<<999:::>>>???===@@@@@@AAACCCDDDBBB>>>::::::999999:::<<<<<<;;;:::555555666888:::;;;:::888888999:::;;;;;;:::999888<<<<<<<<<;;;;;;;;;::::::wwwXXX@@@888222222333222111333000000000000////////////---------,,,,,,,,,++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,)))))))))(((((((((((((((%%%%%%&&&'''((((((((('''((('''&&&&&&((())))))(((''''''&&&%%%$$$$$$######''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&###&&&((((((%%%$$$%%%'''&&&'''''''''&&&%%%%%%$$$"""%%%''''''%%%$$$%%%'''&&&&&&%%%$$$############%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&'''%%%$$$$$$"""!!!###%%%'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&'''((())))))***###$$$%%%%%%&&&&&&&&&&&&'''((()))(((&&&&&&((()))&&&'''''''''(((((())))))###$$$&&&((())))))((('''((($$$%%%***+++&&&&&&***&&&&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&'''''''''(((((()))))))))))))))))))))))))))))),,,+++***(((&&&%%%%%%$$$&&&((())))))(((((()))+++((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))&&&''''''((()))******+++)))(((((('''''')))***+++))))))))))))))))))))))))&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))(((((()))***************))))))))))))************''')))***++++++***)))'''+++++++++++++++++++++,,,++++++,,,,,,---...//////,,,,,,,,,,,,---...//////+++++++++,,,,,,---------000000000000111111111111111111111222222333333333444===AAA;;;777999;;;999888;;;===<<<::::::===???CCCKKKTTTVVVPPPHHHCCCBBBCCC@@@@@@CCCBBB>>>===???888:::<<<======<<<<<<===888<<>>>>>>>>===;;;;;;===???===@@@BBB??????@@@???;;;===???BBBBBBAAA@@@@@@@@@CCCDDDGGGIIIFFFBBBEEELLLDDD??????DDDEEE???<<<===???;;;888;;;<<<;;;;;;===888888777888<<>>;;;999999666999888666888>>>BBBAAA======>>>@@@AAA@@@===:::;;;::::::;;;<<<===;;;:::555555666888::::::999777999999:::::::::999999888<<<<<<=========<<<;;;:::sssXXX???999555555555222111333000000///...---,,,,,,,,,---+++******+++,,,,,,+++******+++,,,,,,,,,+++++++++,,,)))...>>><<>>BBBEEELLLQQQNNNFFFAAABBBAAABBBBBBAAA@@@===:::888777999:::::::::;;;>>>@@@777:::>>>BBBEEEEEEDDDCCCCCCAAACCCHHHGGGAAA@@@CCCAAACCCFFFGGGDDD???;;;888::::::999999999999999:::===AAAAAA<<<:::::::::888===???@@@???<<<:::;;;===???@@@BBBDDDDDDDDDBBBAAA<<<===>>>??????>>>>>>>>>===999777999999777999===666555555888<<<>>>===;;;888:::===>>>>>><<<999777777666444444555777:::<<<;;;::::::999888999999999777999;;;;;;;;;999999888666555555666888:::999999:::999888888777888888888>>>CCCIIIHHHAAA;;;999:::nnnTTT???999555555555222111333000000///------,,,,,,------+++******+++,,,,,,+++++++++,,,,,,,,,++++++******...,,,333BBB???000)))***)))'''&&&&&&(((***,,,,,,(((%%%&&&)))+++)))&&&''')))******)))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$###&&&******&&&###$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###&&&%%%###$$$%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%%%%''''''$$$"""!!!"""%%%&&&'''&&&$$$###%%%%%%&&&''''''&&&%%%%%%'''%%%%%%'''&&&$$$%%%)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$""""""%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((((((&&&%%%%%%&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&%%%$$$###%%%'''((((((''''''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&'''(((((((((((('''&&&&&&%%%%%%((((((((((((((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((()))***+++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&''')))***(((%%%(((((()))))))))*********)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,---***+++,,,+++******,,,...------------------,,,,,,------............---------///222444555555333222777777777777777888888888444666888888888888:::;;;<<<>>>DDDHHHFFF>>>;;;<<>><<<999888666777999999999:::<<<>>>888:::>>>BBBDDDCCCBBBAAA???>>>@@@CCC@@@::::::???CCCGGGJJJGGG@@@;;;:::<<<999999888777777888999999===BBBDDDAAA>>>>>>===:::<<<===>>>===:::999;;;===>>>???@@@BBBBBBAAA@@@???::::::;;;>>>??????===<<<<<<888666888777555666:::777666666999<<<>>>===<<<:::;;;===>>>===;;;888666666555333333444666999;;;999888888888777777777777888666666777:::;;;:::888888777777888;;;<<<<<<;;;999999888888888888999999IIIHHHEEECCCAAA???<<<:::hhhPPP???999555555444111111222000///...------------------+++******+++,,,,,,+++,,,,,,,,,,,,++++++***)))(((---...666CCC???...(((...---***)))((()))***++++++(((%%%&&&)))***)))'''&&&'''))))))'''&&&&&&'''((()))************)))((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%%%%######&&&,,,,,,&&&######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%+++)))'''&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%%%%%%%$$$""" !!!###$$$&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%###$$$((((((&&&%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''%%%$$$$$$%%%'''((((((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%$$$######$$$&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((('''(((((()))***+++''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''((())))))(((&&&(((((())))))))))))******)))))))))))))))))))))))))))************+++++++++*********+++++++++++++++***+++,,,,,,++++++,,,---///...---,,,++++++,,,,,,,,,------......------,,,...///222444555555444333222222333444444555666666333555666666555555666777777777:::>>>===888666888;;;;;;<<<<<<;;;:::888777555666888888777888999;;;999;;;>>>AAABBBAAA???===<<<<<<======999555999@@@MMMPPPPPPHHH===666888<<<888777666555555666888999===BBBDDD@@@===<<<999666<<<<<<<<<:::999999;;;===>>>>>>?????????>>>===<<<999999:::>>>BBBBBB???<<<<<<888666777666333444777888777888:::<<<>>>===<<<<<<=========<<<999777555444333222222333555888:::666666777777666666555444666333222555:::;;;999555999888888999<<<======<<<888888777888888999:::;;;RRRHHH>>>;;;===???;;;777fffPPP>>>999444555444111000222000///...------------------+++******+++,,,,,,+++---------,,,+++***)))(((&&&++++++222>>>:::,,,'''...---+++***))))))***+++***(((&&&&&&((()))((('''((((((***+++(((%%%&&&***'''(((***++++++***((('''((((((((('''&&&&&&%%%%%%&&&&&&&&&'''((())))))***%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$###%%%******&&&$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%&&&&&&&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''+++)))'''&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$"""!!!"""###$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###(((***'''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%'''&&&%%%$$$$$$%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&%%%$$$$$$%%%'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((((((((('''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((())))))((('''(((((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++***************************,,,------,,,,,,---...111///---*********+++,,,,,,,,,------------,,,,,,...///111333444444333333000111111222222333333444333444555444333222333444777555666999999666666999777777888999999888777777555777888888888777888:::999;;;>>>@@@@@@>>>;;;:::999::::::888555888AAAKKKWWWVVVPPPFFF;;;555666999888777555333444555888999GGGIIIHHHAAA<<<:::888555<<<;;;:::999999:::<<<===???>>>>>>======<<<<<<<<<::::::;;;@@@DDDEEEBBB======999888888777333333666777777888:::<<<<<<<<<<<<>>>>>>>>><<<:::888555444333222222222333555888999666666777777777666555444333555:::======;;;777444777666666888;;;<<<<<<<<<777777777888999:::<<<<<>>888444444444111000222//////...------------...---+++******+++,,,,,,+++---------,,,+++***)))((())),,,)))---888666,,,*********)))))))))***+++,,,)))(((&&&&&&'''((((((''',,,+++---...+++&&&(((...&&&''')))******)))'''&&&(((((('''''''''&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&$$$$$$''''''%%%&&&)))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$&&&''''''$$$!!!$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&(((((('''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""'''***(((&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&%%%$$$%%%&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&((()))'''$$$%%%%%%&&&&&&'''(((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&(((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++************************+++---//////...---...///000///,,,***)))***+++,,,++++++,,,,,,,,,,,,++++++---...000111222333333222222222222222222222222222222333444333111111111333777444333777888777888;;;555555666777777777777777666888::::::999888888999999;;;===>>>>>><<<999666555777777444666>>>JJJSSSTTTNNNEEE>>>999777666666999777444222333555999;;;WWWVVVPPPEEE=========;;;===<<<;;;;;;<<<===>>>>>>@@@???>>>===<<<<<<======<<<;;;===@@@DDDDDDAAA>>>???;;;:::;;;999555444777555777999:::;;;;;;<<<===@@@???===;;;999666555444222222222333555777888:::999999999999999888777777444???KKKNNNHHH>>>999777888777777999<<<>>>>>>===777777777888999;;;<<<===AAA===999777777888777666kkkUUU>>>888444444333000000111///......---------......---+++******+++,,,,,,+++,,,,,,,,,,,,++++++***))),,,///)))***555444---...(((((((((((()))***+++,,,((('''''''''&&&''''''((()))''')))+++&&& ###,,,&&&&&&((((((((((((&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&'''$$$###%%%&&&%%%'''+++$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###%%%((('''### $$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######%%%&&&(((&&&%%%###$$$&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%&&&%%%$$$%%%&&&######$$$$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%'''###"""&&&***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%''''''&&&%%%&&&'''&&&''''''&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&''')))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%'''))))))%%%"""&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&((()))(((((((((***''''''(((((((((((()))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************,,,//////...------......---,,,+++******++++++***++++++,,,,,,++++++***,,,---...///000111111111333222222222222222222222222333444333222111222333666111000444777777888;;;555666666666666777777888888:::<<<<<<:::999999999888999<<<===<<<:::666444111444555555:::DDDMMMQQQFFF@@@888666777999999777;;;999555333333777;;;>>>XXXVVVNNNBBB;;;<<<>>>???>>>======???AAABBBBBBAAAAAA???===<<<<<<===>>>@@@>>>???@@@AAAAAA@@@@@@???@@@===<<<===;;;777666888444777999;;;;;;<<<>>>???AAA???===:::777666555444333333444555777999:::;;;===<<<;;;::::::::::::;;;888HHHZZZ^^^SSSEEE>>>===:::::::::<<>>888444444333000///111......---------......///---+++******+++,,,,,,+++++++++,,,,,,,,,++++++***+++---((((((222111+++,,,((((((((()))******++++++''''''''''''&&&&&&'''(((&&&###%%%(((###***''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''((((((((())))))((((((((('''''''''$$$%%%&&&&&&''''''&&&&&&&&&######''''''%%%&&&)))$$$%%%%%%&&&&&&%%%%%%$$$%%%######%%%((((((######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%$$$$$$&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&((('''%%%$$$$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%***$$$!!!%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((()))***%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%''''''&&&&&&'''(((&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%''')))((($$$&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&))))))(((''')))***'''''''''((((((((()))))))))))))))))))))))))))))))))************+++++++++---,,,,,,,,,++++++++++++(((+++---...---,,,,,,,,,,,,,,,++++++++++++++++++******++++++++++++******+++,,,,,,---...///000000000111111222222333333333222333444444333222333555555000///333777888999;;;777777666666777777888888888:::<<<<<<;;;999888888666888:::<<<;;;999555333000555999<<>>AAALLLKKKEEE<<<888<<<@@@AAA@@@@@@AAACCCGGGGGGEEECCC@@@>>><<<:::;;;===???AAADDDFFFGGGEEEAAA???AAADDD???<<<<<<>>><<<888777999444888;;;======>>>AAACCCAAA???<<<999666555555555444555666888:::;;;======@@@>>><<<::::::;;;===>>>;;;JJJ[[[```WWWJJJBBB@@@;;;::::::<<<@@@BBBBBBBBB888888888999:::;;;<<<===<<<===>>>>>>>>>===<<<<<>>;;;;;;>>>===999777999555999===??????AAADDDGGGAAA???;;;888666555555666555666888999;;;===>>>???AAA???<<<999999;;;>>>???;;;GGGVVV[[[VVVLLLCCC>>>999888999;;;>>>@@@AAA@@@999999999999:::;;;<<<<<>>>>><<<:::iiiLLL???777222222333000---...//////...---,,,***)))(((+++++++++************)))************************&&&(((***(((&&&&&&***...***'''$$$%%%***,,,+++(((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&((()))((('''((((((((((((((((((((((((%%%&&&'''((((((&&&$$$###***)))'''%%%%%%''')))***---+++(((&&&%%%%%%&&&'''&&&""""""'''+++(((### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&'''((((((%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''(((%%%"""###&&&'''&&&###&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''###$$$%%%&&&''''''''''''$$$$$$%%%&&&''''''''''''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''###%%%&&&&&&%%%$$$$$$%%%((('''&&&%%%%%%&&&'''(((###$$$&&&'''((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''((('''&&&$$$###'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))++++++)))(((&&&***)))((((((((()))+++,,,222000---+++))))))******))))))***++++++++++++***++++++******************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---000//////111444555333000555444333222222333444555111222333444555555555666555888;;;<<<:::777555444<<<===;;;666555888999777666666777888999888555222222===SSSccc^^^III;;;999:::::::::::::::;;;<<<<<>>CCCDDDEEEEEEDDDCCCCCCDDDFFFAAACCCFFFHHHHHHFFFBBB@@@======<<<<<<===???BBBCCCLLLMMMMMMKKKGGGCCCBBBBBB@@@@@@@@@===:::999999:::777:::???CCCEEEEEEDDDCCC@@@<<<777444444555555555999999:::;;;>>>BBBEEEGGGDDDAAA===::::::<<<@@@BBBIIIIIIMMMQQQNNNDDD<<<:::666;;;===>>>AAADDD???777777777666666777999999666>>>===<<<;;;;;;;;;;;;;;;hhhNNN???777222222333000..................---+++***)))+++++++++************)))++++++++++++++++++++++++)))***)))(((''''''(((******'''%%%'''+++---+++((($$$%%%&&&&&&''''''''''''&&&%%%%%%&&&(((***)))(((((((((((((((((((((((((((%%%&&&'''''''''&&&%%%$$$***)))&&&%%%%%%&&&)))***,,,+++(((&&&%%%%%%&&&'''&&&%%%###%%%(((***'''"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''######$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''###%%%&&&&&&%%%$$$$$$%%%((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''(((((((((''''''&&&&&&&&&)))(((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''))))))(((((())))))***+++000...,,,***))))))******(((((()))************)))************************++++++++++++++++++++++++,,,,,,------------......000//////111444444222000555555444333333444555555222222333555777888888777444666999::::::999:::;;;888;;;;;;888777999888555666777888888888777777777===EEEQQQWWWOOOAAA999777<<<<<<<<<<<<===>>>???@@@AAA@@@===:::999;;;@@@CCCIIIIIIIIIGGGDDDBBBCCCDDDAAACCCFFFHHHHHHEEEAAA>>>;;;;;;;;;;;;===@@@CCCEEEFFFGGGHHHFFFDDDBBBAAABBBDDDDDDCCC???;;;999999:::<<<>>>AAACCCEEEEEEDDDCCC???<<<777555666777888888;;;<<<===???AAADDDFFFGGGCCCAAA===::::::<<>>888777777888888:::;;;999777=========<<<<<<;;;;;;;;;fffOOO>>>777222222333000.....................---,,,,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,,,,***(((((((((((('''&&&)))'''''')))---...+++((($$$%%%&&&(((((('''&&&&&&&&&%%%%%%''')))++++++***((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))+++***((('''&&&&&&&&&'''''')))&&&"""%%%,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###&&&'''&&&###"""###&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%(((***((($$$###'''***$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$############%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******)))))),,,+++***)))((()))***+++''''''((()))))))))))))))************************++++++++++++++++++++++++---------......//////////////////111333333222111666555444333333444555666555333222444888:::999777555777999::::::;;;===???666:::;;;999999999777333777888:::888777777;;;>>>JJJPPPQQQJJJAAA<<<:::888<<<======>>>???@@@@@@AAA??????>>><<<<<<===AAADDDNNNNNNMMMJJJEEEBBBAAAAAAAAADDDGGGIIIHHHDDD@@@===888999:::<<>>>>>======;;;999:::===<<<999888888999<<<>>>===:::777;;;<<<===>>>===<<<;;;:::~~~eeePPP>>>777111222333000...///------......///......---+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,)))'''''')))***(((&&&(((((()))+++......+++)))%%%&&&'''(((((('''&&&%%%&&&%%%%%%'''***,,,,,,,,,((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''((((((&&&%%%%%%&&&((((((+++***((('''&&&&&&&&&''''''+++((( ###---...(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###&&&((('''###"""$$$'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&%%%######%%%'''$$$%%%&&&'''((('''&&&%%%''''''''''''''''''''''''&&&%%%#########%%%''')))((('''&&&&&&%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''((((((''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&''')))*********)))((()))(((((((((((()))***+++'''((())))))******))))))***************+++++++++++++++++++++++++++++++++,,,,,,------......///////////////000111222222222666555444333333444555666888444222444888:::888555666888:::;;;;;;;;;<<<===:::======:::888999777333666999;;;999666888>>>DDDOOOUUUSSSFFF>>>@@@@@@<<<=========>>>>>>=========<<<===>>>>>>>>>@@@CCCEEEOOOPPPOOOKKKGGGCCCAAAAAABBBEEEHHHIIIHHHDDD???<<<888999<<>>;;;:::;;;===>>>>>><<<===???AAABBBAAAAAA@@@AAA???<<<999999;;;>>>@@@HHHEEEEEEGGGEEE@@@===>>>===<<<;;;::::::;;;;;;::::::999;;;@@@AAA>>>:::999:::;;;===??????>>><<<;;;~~~gggSSS===666111222333000//////,,,---......//////......+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,)))'''&&&'''***,,,***''''''((())),,,------+++)))&&&'''((((((((('''&&&%%%&&&%%%%%%'''***,,,,,,,,,((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((())))))((((((''''''&&&&&&'''***(((!!!###+++---(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###%%%'''&&&$$$###%%%'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''(((((())))))(((''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$'''%%%######%%%&&&%%%$$$$$$%%%&&&'''((('''&&&%%%'''''''''''''''''''''''''''&&&%%%$$$%%%''')))+++((('''&&&%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%'''&&&$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&'''(((******)))((((((''''''''''''((()))******((()))******++++++******))))))*********+++++++++++++++++++++++++++++++++***++++++,,,------.........///000000000111222333555444333222222333444555888555333333555777666555555888;;;======<<<<<<===AAABBB???:::777888888555666999<<<;;;888999???EEEHHHOOOOOOFFFAAADDDCCC>>>???@@@@@@???>>>===;;;:::;;;<<<>>>>>>???@@@CCCFFFLLLMMMMMMKKKGGGDDDBBBBBBCCCEEEGGGHHHGGGCCC@@@===:::<<>>AAAAAAAAAAAABBBCCCEEEFFFBBB???===<<<===??????>>>???@@@AAABBBBBBAAA??????>>>===:::999999<<<>>>@@@JJJGGGEEEFFFCCC===;;;<<<::::::<<<======<<<<<<>>>???;;;<<>>===<<>>>>>===>>>???DDDDDD@@@:::777999999666555888<<<<<<<<<<<>>DDDGGGEEECCCCCC@@@===AAAAAABBBAAA@@@>>><<<;;;:::<<<======>>>@@@CCCFFFGGGHHHIIIHHHFFFCCCBBBBBBBBBCCCDDDDDDCCCAAA???>>>===???BBBDDDEEEEEEDDDCCC???@@@???===<<<<<<>>>@@@===<<<;;;999777999<<>><<<@@@@@@;;;999===:::;;;<<<>>>??????>>>>>>jjjRRR===666111222333111///000,,,---------------,,,++++++++++++************)))++++++++++++++++++++++++&&&(((******)))(((((()))'''((())))))))))))***+++***)))'''&&&&&&&&&'''(((&&&%%%%%%&&&(((***)))(((((((((((((((((((((((((((''''''(((((('''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&'''"""###)))((( %%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''$$$"""$$$((()))'''$$$$$$$$$%%%%%%%%%%%%&&&&&&###########################((((((%%%###$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&((('''&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''&&&%%%$$$$$$%%%'''(((###%%%&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$######&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((''''''''''''((())))))&&&'''((()))))))))))))))((())))))***************((())))))***++++++,,,,,,++++++++++++++++++++++++******+++,,,---...//////...///000///......111444222222111000000111222222///222555555444666<<>>???AAA???;;;999::::::666555777;;;>>>@@@???>>>=========???CCCBBB===;;;===>>>???@@@AAA@@@???===<<<;;;<<<<<<<<<<<<>>>BBBEEECCCEEEFFFFFFCCCAAA??????@@@??????>>>>>>>>>======@@@AAACCCEEEDDDBBB???===;;;;;;;;;999888999;;;>>>;;;:::999777666777;;;>>>????????????????????????===<<<;;;===AAADDDEEEEEEHHHGGGFFFDDDBBBAAA@@@@@@888777777888:::===AAACCCDDDAAA@@@AAA>>>999666777777666999???BBBBBBIIIQQQKKKAAA;;;>>>===888888???:::;;;<<<===>>>???@@@@@@gggMMM<<<555111222333111000000,,,---------,,,,,,+++***+++++++++************)))************************'''***---,,,(((&&&&&&(((''''''(((((('''(((***,,,,,,***'''%%%%%%&&&((()))&&&%%%%%%&&&((()))((('''(((((((((((((((((((((((('''((())))))'''%%%""" &&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&'''""",,,***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))$$$!!!###)))+++(((###$$$$$$%%%%%%%%%&&&&&&&&&"""""""""""""""""""""""" &&&'''%%%###$$$'''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%***))))))'''&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%#########"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((((((&&&$$$###%%%&&&&&&''''''&&&&&&%%%''''''%%%$$$$$$%%%''''''###&&&'''&&&###"""%%%((('''&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''###$$$%%%&&&'''''''''''''''&&&$$$$$$$$$&&&((()))"""$$$&&&&&&&&&&&&((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&%%%$$$###!!!******))))))))))))******%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))++++++)))(((&&&(((((('''&&&&&&((()))***''''''((()))******))))))'''(((((()))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,---...///000111---///000///---...111444222111000//////000111222+++111555666555888@@@HHHVVVQQQIII???888666888;;;999===>>><<<;;;<<<:::666444666:::???BBBAAA===999BBB<<<<<>>999:::<<<>>>???>>>===<<<;;;<<<;;;;;;;;;===AAAEEEAAACCCEEEDDDAAA???===<<<>>>===;;;::::::;;;<<<===AAABBBDDDDDDCCC???;;;888999:::999888888999<<>><<<;;;:::999999:::===BBBFFFHHHHHHHHHGGGDDDAAA???>>>>>>>>>666666666888:::>>>AAADDD???======>>>===888555666999666888>>>AAADDDNNNYYYOOOCCC;;;===;;;666888@@@;;;;;;;;;<<<===???AAABBBxxxaaaNNN999666333000000000000//////...,,,,,,...//////...---+++))))))***+++***)))******+++++++++,,,,,,,,,,,,***))))))+++,,,+++***'''''''''''''''((())))))&&&&&&&&&&&&&&&'''((((((,,,)))%%%###$$$''')))***(((((('''''''''&&&&&&&&&(((((('''&&&%%%###!!! %%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((%%%$$$$$$######$$$$$$%%%'''%%%""""""###$$$$$$$$$%%%###""""""$$$&&&&&&%%%########################'''&&&$$$###"""######$$$###  ###%%%%%%#########$$$%%%%%%%%%$$$$$$&&&&&&%%%$$$"""!!!!!! """$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))) ###)))&&&&&&(((###$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&&&&'''((()))$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&)))'''%%%###""""""######&&&%%%%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$###$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%'''))))))'''$$$###''''''''''''''''''''''''******))))))((((((''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&''')))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***,,,---...---------......///000111111222222111000//////000111111000222222000///666CCCNNNiii^^^MMM>>>555444888<<<>>>;;;888999<<<===;;;999666;;;@@@AAA???======>>>>>>AAABBB===666444999>>><<<;;;<<<===>>>???===;;;999999;;;>>>@@@@@@>>><<<<<>>EEEAAA<<<888666777999;;;AAA@@@@@@@@@@@@>>>:::777888888888777555666888:::999888666444333555:::>>>AAA@@@>>><<<;;;;;;<<<<<<---666===>>>FFFQQQOOOFFFDDDAAA===<<<<<<<<<999777555555555999>>>BBBDDDEEE<<<===@@@???777000222888666666777:::@@@DDDFFFGGGCCC===777555888<<<<<<;;;999999888888999;;;===>>>www```MMM999666333000000000000///---,,,***+++,,,------,,,---+++))))))***+++***)))******+++++++++,,,,,,,,,(((((((((((((((((()))***'''''''''''''''((())))))''''''&&&&&&''''''((())))))'''%%%%%%''')))))))))(((((('''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%(((&&&$$$$$$%%%''''''&&&%%%$$$###$$$&&&'''&&&%%%########################&&&&&&$$$$$$###$$$%%%%%%###!!! !!!$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######"""$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***"""&&&+++&&&%%%(((%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$""""""###$$$%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$###$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&((()))***+++'''''''''''''''''''''''''''(((((())))))(((((('''((('''&&&''')))******************+++++++++,,,,,,,,,,,,++++++++++++++++++'''(((***,,,---------,,,------......//////000000111000///......///000111,,,///222222333:::GGGQQQZZZRRRFFF:::333333666999<<<<<<;;;999888999:::<<>>;;;666555888;;;999999:::===>>>>>>;;;999:::999:::<<>>===999===@@@???<<<;;;>>>BBBCCCAAA??????@@@???<<<:::???>>>>>>??????===:::888777888888777666666888;;;777777555444333555999<<<<<<;;;:::888888888888999999888888CCCZZZiii]]]GGG@@@>>>;;;;;;;;;;;;888555444444555888<<<@@@AAABBB===???BBBAAA;;;555666<<<;;;:::999;;;===?????????===888333333777::::::999999999888999:::;;;===>>>uuu___KKK999666333000000000000///...,,,***+++,,,---,,,+++---+++))))))***+++***)))******+++++++++,,,,,,,,,000000///,,,)))''''''((('''''''''''''''((())))))((((((''''''(((((()))***(((''''''(((******)))((('''''''''''''''&&&&&&&&&&&&&&&'''((())))))))))))%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###"""!!!###$$$%%%%%%$$$$$$$$$$$$%%%%%%(((&&&%%%&&&((())))))((($$$###$$$%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&'''$$$"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$'''&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))%%%+++///'''$$$((('''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###"""###$$$&&&'''###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$''')))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((()))++++++''''''''''''''''''''''''(((((())))))))))))((((((((('''&&&&&&)))******))))))*********++++++++++++*********************+++)))***++++++,,,,,,++++++------------------------///...------------//////***...222333444:::DDDLLLGGGCCC<<<666222222444666999;;;<<<999666777<<>>;;;<<<======888888888888777777777777888999<<>>>>>>>>;;;===>>>===;;;<<>>;;;:::999999;;;;;;:::999888555333444888:::999777888888888888:::;;;<<<===uuu___KKK999666333000000000//////000...------.........------+++))))))***+++***)))******+++++++++,,,,,,,,,111...++++++,,,,,,***((('''''''''''''''((())))))((((((((((((((()))******,,,+++))))))*********)))''''''''''''''''''''''''%%%&&&'''((())))))))))))%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###$$$%%%%%%%%%$$$$$$%%%%%%%%%'''%%%%%%&&&(((******)))""""""###%%%'''&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((($$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((('''&&&$$$###&&&%%%$$$###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''222777+++%%%((('''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########$$$%%%&&&"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((***)))(((''''''&&&''''''''''''''''''''''''''''''(((((())))))))))))(((((((((&&&%%%&&&(((******))))))))))))************+++))))))))))))***************++++++++++++*********,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,---...,,,000333333222444999>>>999888777555444333333333777888999999999===CCCHHHOOOHHH???:::;;;===>>>>>>666555444666999999777555999;;;???CCCEEECCC>>>:::;;;999777777:::<<<>>>>>>@@@@@@???===::::::===???<<<<<>>::::::888666666888;;;======AAA@@@>>><<<;;;;;;===???:::999:::AAAIIIJJJCCC<<<===;;;999888777666333111222444555555333333333444///111333444444444666777666666777777888888999999666<<<@@@>>>;;;:::888777999:::<<<<<<;;;999777666333333333666888:::999888111222666999888333333777333333444777:::<<<<<<::::::;;;;;;<<<<<<:::777555444444666777999:::;;;;;;vvv___KKK999666333000000000000//////---++++++,,,,,,+++***---+++))))))***+++***)))******+++++++++,,,,,,,,,+++%%%!!!###***---***%%%'''''''''''''''((())))))((((((''''''(((((()))***444///***&&&&&&((()))***&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%$$$###"""%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&(((&&&&&&%%%%%%%%%%%%&&&&&&$$$###$$$%%%'''(((&&&%%%###""""""###%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%###$$$%%%$$$""""""$$$&&&&&&%%%%%%%%%&&&(((***++++++***)))'''%%%###"""!!!### """%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&333:::...'''(((&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&((()))'''''''''''''''''''''''''''''''''''''''(((((((((%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&%%%%%%((())))))((((((((((((((())))))))))))((((((((()))******+++++++++******)))))))))******************************+++******)))***+++---......000222444333333444555333555777888888777555333666555777>>>FFFKKKJJJHHH@@@>>>:::888888777555444777444333555888:::999777555888<<<@@@CCCAAA<<<888999777555555888:::<<<<<<======<<<<<<===>>>@@@AAA999777777<<>><<<999888888777555333333555666555333111111222000222444555555555777999666777888999999999999999>>>:::666777:::<<<888444;;;<<<>>>===:::888777777444444555888;;;<<<:::999444444888<<<:::555444666555555666888;;;;;;:::888999:::;;;;;;999777444222444555777999:::;;;<<<<<>>AAA@@@<<<888777666555555888:::;;;;;;<<<<<<<<<===>>>?????????888888888;;;@@@CCCDDDDDD>>><<<;;;:::;;;;;;:::999666777888777444222111111333444555666666777:::<<<:::;;;<<<=========<<<;;;;;;555000333999;;;888444<<<>>>>>><<<888666666777666666888;;;>>>>>>===;;;999999;;;???>>>888555777777777888:::<<<<<<:::888777888999999888666444333666777999<<<===>>>??????sss\\\III999666333000000000000///222000...---......---+++---+++))))))***+++***)))******+++++++++,,,,,,,,,"""&&&***)))&&&&&&+++000'''''''''''''''((())))))&&&&&&&&&&&&&&&'''((((((&&&%%%$$$%%%'''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&########################!!!"""######$$$&&&((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%'''((('''%%%###)))'''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!!!!###$$$### """$$$$$$$$$$$$%%%'''***---///***(((%%%###""""""$$$&&&***%%% ###%%%###!!!########################!!!###%%%&&&&&&$$$!!! """###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''!!!'''+++###"""(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!###$$$%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$******((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''%%%$$$%%%'''))))))(((''''''''''''((((((((()))((())))))***+++,,,,,,,,,***)))((((((((()))+++,,,((())))))***+++,,,,,,---+++************,,,...///,,,---...//////000000000111222444555666666666555888???GGGJJJFFF@@@;;;999888:::;;;999666444777:::666555444333333444777888777888;;;???BBBAAA>>>;;;666555555666888:::::::::???>>>>>>>>>???>>><<<:::888999;;;===@@@CCCEEEGGG>>>===;;;<<<>>>@@@@@@???888999:::999666333111111444555666666666888;;;>>>???@@@AAABBBBBBAAA@@@???555666777999888666888;;;===>>>>>>;;;666444555777777777999===@@@@@@???===<<<;;;===AAA???999555666666666888;;;>>>>>>===;;;666888999999888777666777888999<<<>>>@@@AAAAAAAAAnnnTTTIII:::777444111000000...---......---------,,,,,,,,,...---,,,+++***+++,,,,,,***++++++,,,,,,++++++***$$$&&&)))+++++++++)))((())))))((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))###%%%&&&&&&%%%$$$%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!%%%%%%%%%$$$$$$#########'''&&&$$$###"""###$$$$$$'''&&&&&&%%%%%%&&&&&&'''(((&&&)))///...'''$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%,,,***'''%%%%%%&&&%%%$$$%%%%%%%%%&&&)))++++++***''''''&&&%%%$$$$$$$$$$$$!!!%%%)))(((###!!!$$$(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&###!!!"""%%%'''&&&$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$###"""###%%%''''''&&&%%%$$$###$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''!!!"""$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&'''(((***+++%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))&&&%%%&&&((()))'''%%%'''%%%###%%%)))***)))&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((())))))))))))&&&'''(((******))))))((()))************+++++++++++++++******************,,,...---)))(((,,,---***///...---,,,,,,...///000000222222222888>>><<<444GGGNNNOOOGGG>>>;;;<<<===>>>>>>===:::666444444555555555555555666777888999444555:::@@@AAA<<<888888888888888888999:::;;;<<>><<<>>>AAAAAA>>>;;;888777<<<;;;;;;===@@@@@@<<<999:::999888666666666777777777<<>>NNNNNNIII@@@<<<======:::<<<<<<<<<:::777555666777555555555555555666666777444444888>>>???:::777888888888888999::::::;;;;;;CCC@@@======>>>@@@???>>>888888:::<<<@@@AAA@@@???>>>===>>>BBBGGGIIIFFFBBB=========:::777555555666999999:::;;;===???@@@AAACCCCCCBBBBBBAAA???;;;999777666555555777999;;;<<>>>>>???AAA@@@===:::888888<<<;;;;;;===>>>>>>;;;777777666555444333444555666999===AAADDDCCCBBB@@@@@@jjjQQQFFF999777333111111000///---,,,,,,+++++++++*********------,,,++++++++++++,,,******++++++++++++******,,,+++)))'''''''''((((((((((((((('''&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&(((''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""############%%%%%%%%%$$$$$$$$$$$$###$$$$$$#########$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&)))---...+++)))***(((&&&$$$""""""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&$$$######%%%&&&&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&'''((()))&&&$$$###%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&'''&&&%%%&&&''')))((('''&&&&&&&&&&&&'''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((())))))))))))((((((&&&&&&&&&''''''''''''(((&&&'''((((((((('''&&&%%%'''(((((())))))(((((('''((('''&&&&&&'''((('''&&&&&&)))+++)))%%%###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''&&&&&&''''''((()))''''''((((((((()))))))))((()))******++++++******)))))))))*********++++++************************&&&)))(((&&&''',,,...,,,+++,,,---...///000000000111111000222;;;GGGMMMNNNRRRKKKAAA999:::>>>===888999:::;;;:::888777888999555555444444444555666666444444777<<<===999666777777888:::;;;<<<<<<;;;;;;DDD@@@===;;;<<<>>>???@@@:::::::::===???@@@>>><<<@@@>>>>>>AAADDDFFFCCC@@@;;;<<<;;;:::777666777888999999:::===BBBDDDBBB??????@@@BBBBBBAAA===999777888666333555:::>>>??????EEEDDD???999888;;;:::777;;;;;;===>>>?????????>>>>>>??????===;;;999999999<<<<<<;;;<<<===<<<:::777777666555444333444555666:::===???@@@???>>>>>>>>>iiiQQQFFF999666333111111000///...,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++++++++******++++++++++++******''''''''''''((()))***+++(((((('''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&$$$&&&''''''&&&%%%%%%&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%'''))))))(((&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&)))'''%%%%%%%%%%%%$$$###&&&$$$###$$$%%%%%%$$$###%%%%%%%%%%%%%%%&&&''''''#########$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###""" $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''((('''&&&&&&&&&(((''''''&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$### !!!"""###%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$'''((((((((('''$$$""" $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&((())))))(((&&&$$$(((((())))))))))))((((((''''''&&&''''''''''''&&&&&&((()))(((&&&$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))))))))******++++++++++++))))))))))))***************************+++++++++)))++++++((()))---///---***,,,...///000000000///222111111555>>>GGGNNNPPPKKKFFF<<<666999>>>===888:::;;;<<<;;;:::999999:::444444444555555777888888666555777;;;<<<888666888666888:::<<<===<<<;;;:::???===;;;::::::;;;<<<<<<===<<<<<<>>>??????===;;;>>>======>>>@@@@@@>>><<<999::::::999888888999;;;999888:::???EEEGGGBBB======@@@CCCCCCAAA===999777777444333888@@@EEEEEECCCGGGFFF@@@:::999<<<<<<999<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;999999;;;===;;;;;;;;;<<<======<<<;;;<<<;;;999777666666666777999::::::999888888999:::iiiRRRGGG999666333111111000///...------------,,,,,,,,,,,,,,,,,,,,,+++++++++******)))******++++++******)))%%%&&&(((***+++***)))((('''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&$$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$&&&((('''&&&%%%&&&&&&(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''(((((('''&&&&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&)))'''&&&&&&''''''%%%$$$%%%$$$######$$$$$$###"""&&&%%%%%%$$$######$$$$$$!!!%%%((('''$$$"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###%%%'''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$&&&''''''&&&$$$### !!!"""###%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((($$$&&&'''))))))(((&&&%%%(((((())))))))))))((((((&&&'''''''''&&&&&&'''''''''%%%$$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((***************+++++++++(((((()))))))))*********))))))*********++++++++++++---,,,)))))),,,---++++++,,,...000111111000///......000444:::===@@@BBB===>>><<<888888<<<===:::<<<>>>???>>>;;;:::999999444444555666777999;;;<<<777666888<<<===999777888666888:::<<<<<<<<<;;;::::::;;;======<<<;;;:::999???>>>>>>???@@@???===:::=========>>>>>>===;;;999888999999999888888:::<<<888888:::@@@FFFGGGAAA;;;<<<@@@DDDDDDAAA===:::999333333555<<>>@@@999:::;;;<<<======>>>???@@@>>>;;;999777666555555555555555333111111333555iiiRRRHHH888666222111111111000///.........---------,,,,,,+++++++++,,,+++******)))))))))************))))))''')))+++,,,+++)))&&&$$$''''''''''''''''''''''''******)))(((&&&$$$"""!!!###%%%(((***+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%&&&((((((&&&%%%&&&'''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''***,,,+++'''&&&'''&&&######$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%$$$%%%''')))***)))(((%%%$$$######$$$%%%$$$"""&&&%%%$$$###""""""""""""###(((,,,***%%%###&&&***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&'''&&&%%%&&&'''%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&%%%$$$###''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%&&&'''((((((((('''&&&'''(((((())))))(((((('''&&&'''((('''&&&&&&'''((('''$$$###%%%)))+++)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''(((((((((***))))))))))))***++++++((((((((()))))))))******)))))))))***++++++,,,,,,***,,,+++'''&&&)))***(((......///000000000000//////...111777999888888;;;333888;;;888777:::<<<;;;<<<>>>??????<<<:::999999444555555777888:::<<<===777666999===>>>999666777666777999:::;;;;;;::::::999<<<@@@AAA???<<<::::::???>>>>>>??????>>><<<:::<<<>>>@@@AAA@@@>>>;;;999777888999999888999;;;===777888;;;@@@DDDCCC>>>:::<<<@@@DDDDDD@@@<<<::::::333444888>>>EEEIIIIIIGGGGGGFFFAAA;;;:::===<<<999777666666666666666777888666777888888999;;;>>>AAA888:::;;;;;;;;;;;;===???>>><<<:::777444333333333222222222000//////111333hhhQQQHHH888555222111111111000///---------,,,,,,,,,++++++***++++++,,,+++***)))((())))))************)))))))))*********)))((('''&&&''''''''''''''''''''''''((((((''''''&&&$$$###""""""&&&***...///...***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%'''(((((('''&&&&&&'''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""'''&&&&&&%%%%%%&&&&&&''')))+++***%%%$$$''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''######$$$&&&((()))((('''%%%###"""###%%%%%%%%%###%%%%%%$$$######$$$$$$$$$$$$&&&((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$"""$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%$$$###$$$%%%'''%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&#########$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''(((((('''''''''%%%''')))(((&&&%%%&&&((('''&&&&&&&&&'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((())))))((((((((()))***+++(((((((((((()))))))))***((())))))***++++++,,,,,,)))+++***&&&'''***,,,***111000000///////////////111000333999:::777888<<<111666888666555888::::::888:::======<<<:::999:::777666666666777888999:::555555888>>>>>>888444444666666777888888999999::::::===??????===::::::;;;===<<<<<<=========:::888999<<<@@@AAA@@@===999777777888999999888999;;;<<<555888<<>>;;;999;;;???BBBAAA===999:::;;;777888999<<>>888:::;;;:::888777999;;;:::999777555333333333333222222333222000111333555gggOOOHHH888555222111111111000///,,,,,,,,,+++++++++************+++,,,+++***)))((())))))************))))))((((((''''''((()))+++,,,&&&'''''''''''''''''''''"""###$$$%%%&&&'''''''''###'''---222333111,,,)))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%'''(((((('''&&&&&&'''(((((('''''''''&&&&&&&&&%%%&&&&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!'''&&&&&&%%%%%%&&&&&&'''%%%((('''"""!!!&&&'''$$$(((&&&$$$""""""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&''''''$$$"""$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''$$$###"""###%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""$$$&&&%%%""""""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""###%%%'''&&&'''((((((((('''%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$###"""###$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''%%%"""!!!##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&%%%''')))(((&&&%%%&&&)))&&&)))***)))%%%###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((()))((('''''''''(((***+++(((((((((((())))))))))))((())))))***++++++,,,,,,)))++++++((()))...///...333222000.........//////...,,,///555666444666<<<333666555333444888999777444666:::;;;;;;:::::::::888888777666666666666666333333888======777333222666666666666777888999::::::;;;<<<;;;888777999;;;;;;::::::;;;<<<;;;888666555999>>>@@@???:::666444777888999999888888:::<<<444888<<<>>>===;;;999888:::>>>AAA???;;;888999;;;<<<;;;:::888888;;;AAAEEECCCCCC@@@;;;:::;;;999444...///000222222333222222777999::::::999888999;;;999;;;;;;888555333555777888777666555444555666666333444555444333333555777iiiSSSDDD:::666222000///......---......---,,,,,,,,,------+++***))))))***++++++***************************((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%)))...000---)))&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$&&&&&&$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% %%%'''&&&$$$"""&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&$$$######$$$$$$"""!!!&&&%%%$$$)))444888... ''''''''''''(((((((((((()))%%%"""$$$(((+++)))&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%$$$######%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""###"""""""""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%&&&%%%$$$###"""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&(((### %%%))))))(((%%%'''((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$""""""$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###############$$$%%%%%%%%%%%%$$$######!!!######!!!!!!%%%&&&$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$'''))))))&&&$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''###%%%'''''''''''')))***)))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((('''%%%#########%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%""""""%%%'''&&&%%%&&&((((((%%%%%%((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++))))))))))))***+++,,,---000///...---,,,---...///.........///000222444444555333111111333444555444666444333666999:::999666777555333222222333444555777888999999888666444222666777666666;;;@@@@@@;;;@@@???>>>:::888:::@@@EEE>>>:::777666999<<<<<<;;;999;;;===<<<999777999;;;777555222222444666777777999:::::::::999888666555:::===<<<888888;;;;;;888<<<999666555888===@@@BBBBBBAAA>>><<<:::777555444222111000222555555333000444555666666777666666666888777666555444444555666888666444333333555777999777777666555444444444444hhhRRRDDD;;;777333111000000///...------,,,++++++++++++,,,+++***)))))))))***))))))************************((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&''''''###""""""%%%***,,,)))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''++++++'''%%%&&&(((''''''''''''''''''((((((&&&%%%&&&'''((('''&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&$$$######%%%%%%$$$"""%%%$$$$$$(((222999555,,,&&&&&&&&&&&&'''''''''''')))&&&###$$$(((***(((%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%$$$######%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$!!! ###''')))'''$$$%%%'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######&&&(((((($$$$$$''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%''')))(((%%%$$$$$$&&&'''&&&&&&%%%%%%&&&&&&'''%%%'''((('''&&&&&&'''((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&$$$""""""###$$$%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&######%%%&&&&&&$$$)))+++***&&&%%%''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))***+++,,,,,,---,,,+++++++++,,,---...---------...///000111222333111000000222333333333555444333555777888777555444555555666666555444333666777888888888666444222666777777777;;;@@@@@@<<<======;;;888666888>>>BBB>>>;;;777666888:::;;;::::::<<<<<<:::888777999;;;888666333222333444444444888888888888888777666555777;;;<<<::::::<<<;;;777;;;888555444777;;;>>>???@@@@@@>>><<<888666444444333111111222555555333000444555555666666666555555555555444444555666888888888777555444444555666777666555555444333333333444fffQQQFFF;;;888444222111111000///---,,,++++++*********++++++******))))))(((((((((((())))))))))))))))))(((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((())))))""" !!!$$$((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))//////)))%%%%%%***)))(((''''''((()))***'''&&&%%%&&&'''((('''%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&%%%$$$%%%&&&(((&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&&&&$$$$$$%%%'''+++***'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$######%%%&&&%%%$$$$$$%%%$$$%%%,,,444666222$$$%%%%%%%%%&&&&&&&&&&&&***'''$$$$$$'''((('''$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%$$$###$$$%%%'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$%%%%%%&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%% !!!%%%))))))%%%!!!$$$&&&''''''%%%$$$$$$%%%$$$$$$%%%%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######)))+++***%%%$$$&&&&&&###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&''''''&&&$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&''''''((()))(((&&&%%%&&&'''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%###"""""""""###$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$%%%&&&%%%$$$!!!$$$%%%###$$$((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))((((((''''''&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))***+++,,,,,,***)))))))))***+++,,,,,,------,,,,,,---......///111000...///000222111111444333333444555555444222111333666999999777444222333555666777777666444333666888888777:::??????<<<:::999777555444666:::>>><<<999666666777999::::::===<<<;;;999777666888:::999666333222222222222111666666555555555555555555444888;;;:::;;;===;;;888;;;888444444666999<<<======>>>>>>:::555333333555333222222333444444333111555555555555555555444444333333333444666888:::;;;888777777666666555555555444444333333333333333333bbbPPPGGG:::777333111111111000///...---,,,+++*********+++***+++,,,+++***(((((()))'''((())))))))))))((('''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))***+++$$$######&&&)))***)))'''''''''''''''''''''''''''&&&%%%)))......)))%%%&&&***)))'''&&&&&&''')))***'''&&&%%%%%%''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&)))'''%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%###""""""###%%%&&&%%%$$$$$$&&&&&&###$$$))),,,+++%%%%%%%%%%%%&&&&&&&&&&&&)))'''%%%%%%&&&'''%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$ !!!###%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%% """%%%((('''$$$ $$$%%%''''''%%%$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###&&&$$$###%%%%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######&&&((('''"""!!!###### %%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&%%%$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&%%%&&&((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%$$$"""%%%&&&$$$%%%((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************((((((((())))))***+++,,,((((((((()))***+++,,,,,,...------,,,,,,,,,------///---------///000///...222222222222333222111000000222444777777666444222222333555666777666555444555888999777999>>>>>><<<666555444333333444777999888777666666888:::;;;<<<>>>===:::777666666888:::777555222222222333222111444444333333333444444555444888999888:::===>>>;;;;;;888555444666999:::;;;:::<<<<<<888333111333666444333333444444444333333666666555444444444444444222333444555777999:::;;;777888888888777666444333333333333444444444444333^^^PPPIII999666222000///000///...//////---,,,,,,+++++++++***,,,------+++))))))***'''((()))******)))((('''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))***+++%%%%%%%%%''')))***))))))'''''''''''''''''''''''''''%%%&&&******&&&%%%'''(((((('''&&&&&&'''(((((('''%%%$$$%%%&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''"""###&&&'''((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&"""!!!!!!"""$$$%%%$$$###!!!&&&((($$$"""$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((('''%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$ !!!###%%%&&&&&&%%%%%%#########$$$$$$$$$%%%%%%!!!!!!"""###%%%%%%$$$######%%%&&&&&&%%%$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&###"""%%%%%%"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###""""""""""""###$$$$$$$$$%%%%%%%%%%%%$$$######"""$$$### ###$$$"""%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%''''''&&&'''(((***'''(((((((((((((((((('''&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%%%%%%%***---,,,)))'''(((&&&"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))*********(((((((((((()))***+++,,,((())))))***+++,,,,,,---......---,,,,,,,,,---------,,,+++,,,...///...---000111111111111000000000000000111222222333444444111222555666777666555444444777999777888;;;===;;;555333222222333444555666333444777999;;;<<<>>>>>>>>><<<888666666777888999444333111222333444333222333333333333444444444444666888999777999>>>@@@>>>;;;888666555777999;;;;;;::::::999666222111333555333444444444444444555666888777666444333333333444444555666777777888888888777888999999888666444333333444555666777777666666___PPPHHH888555111////////////...000///...---,,,+++++++++'''***------***))))))+++'''(((***++++++***((('''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((())))))%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''(((%%%$$$&&&&&&$$$%%%(((''''''''''''''''''''''''&&&%%%$$$%%%&&&'''&&&$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&$$$$$$%%%'''"""%%%((()))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$"""""""""$$$%%%$$$###%%%)))&&&$$$&&&'''%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%% !!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$%%%%%%&&&''''''''''''############$$$$$$$$$$$$$$$############$$$%%%&&&"""$$$&&&&&&%%%$$$%%%&&&######$$$%%%%%%%%%$$$$$$&&&!!! %%%%%% !!!&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###"""!!!!!!!!!"""$$$%%%$$$%%%%%%%%%%%%$$$######!!!$$$$$$!!!"""&&&'''%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''%%%$$$$$$&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''###%%%&&&''''''''')))+++''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&&&&&&&'''###%%%$$$%%%(((((($$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))******(((((((((((()))***++++++)))***+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---,,,++++++,,,......---+++...///111111000///000000000///......///222555666222333555777777777555555222666888666666999;;;:::555333222333555666555444000555;;;???@@@@@@??????<<<:::777666777999999999333222222333444555555333333444555666666555333333666999:::888:::???AAA???999777555555888:::;;;;;;;;;999666444333333444444222333444444444555777999:::999777555444333444444666666777888888888777777777888888999888777555444555777888:::;;;;;;::::::cccPPPDDD888555222000000000000000000///---,,,+++*********"""'''+++,,,)))'''(((+++''')))+++,,,,,,+++)))'''((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&((()))''''''''''''''''''''''''((($$$$$$&&&&&&$$$$$$(((&&&''')))******)))'''&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''###$$$&&&(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''%%%$$$$$$&&&&&&%%%###!!!&&&(((&&&%%%'''((('''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&&&&&&&%%%%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&& !!!###%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%&&&''''''############$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&"""###%%%%%%$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%$$$&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!###%%%&&&$$$%%%%%%%%%%%%$$$######!!!$$$$$$"""###&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&$$$$$$%%%((()))'''%%%'''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&&&&((()))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%(((((('''&&&'''))) !!!$$$))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))***(((''''''(((((()))***+++******+++,,,,,,,,,+++***++++++*********++++++,,,+++++++++,,,......---+++,,,...111111//////000222000///......000333555777444555777888888777666555000555777555444777999888666444333555777888777555111888@@@EEEDDDAAA???===:::888666777999::::::888555444444444555555444222444666888999888666333111555:::======???BBB@@@===666555333444777999:::;;;===888333222444666555333111222444444444555999<<<<<<;;;888666444444444555555666777888999888777777777777888888888777777666888:::<<<>>>?????????>>>hhhQQQBBB999666333111111222111111///...---+++***)))))))))$$$)))***'''&&&'''***((()))+++------+++)))(((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''(((''''''''')))+++(((((((((((((((((((((((('''$$$%%%((((((%%%$$$''''''(((+++,,,,,,+++((('''&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''(((&&&$$$"""!!!!!!""""""$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''')))(((&&&&&&''''''&&&$$$%%%''''''###"""%%%'''%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$%%%&&&(((%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%&&&%%%$$$###"""###$$$%%%"""############$$$$$$$$$###$$$&&&'''&&&%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%&&&$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$###""""""$$$&&&'''$$$%%%%%%%%%%%%$$$######"""$$$$$$!!!!!!%%%&&&############$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$&&&))))))'''$$$'''&&&&&&%%%%%%&&&&&&''''''(((((((((&&&%%%&&&'''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$((()))''''''(((***&&&)))***((('''(((&&&"""&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&((()))***&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((()))***+++******+++,,,,,,+++)))))))))))))))))))))***+++++++++++++++---......---++++++...111111000///111333/////////000222444666777555666888999999777666555///555777444333555888777777555555666999:::888555333;;;DDDIIIGGGBBB===;;;888666555777:::;;;:::888888666555555666555333111555777:::;;;:::777333000333999???BBBCCCDDD@@@:::444333222333666999::::::>>>888111111555888666333000222444444444666:::>>>>>><<<999666555444555555444555777888999999999888777777777777777888888888:::<<>>???<<<:::999:::===@@@CCCDDDAAA>>>;;;:::666777777888999:::;;;;;;666777777777666555333222555777999::::::999888666<<>>>>><<<;;;;;;<<<@@@BBBDDDDDDAAA===;;;:::888888999:::;;;<<<======999:::999999888777666555888999:::;;;;;;;;;:::999<<<>>>AAABBBAAA>>>;;;888777444333777999:::===BBBAAA>>>;;;;;;<<<===:::888999888777999<<>>===<<<<<<===>>>AAABBBCCCBBB@@@>>>>>>>>>:::;;;<<<===>>>?????????======<<<;;;:::::::::;;;<<<<<<<<<=========>>>>>>???@@@BBBCCCBBB???;;;999:::666444777999:::>>>CCCBBB@@@>>>>>>@@@@@@===:::999888888:::===@@@@@@@@@@@@===<<<>>>>>>:::777777777:::===@@@@@@===999666777555666;;;<<<999999;;;@@@???>>>======<<<<<<<<<^^^NNNFFF888555222////////////...///---++++++,,,,,,+++***++++++++++++++++++++++++---***((()))*********)))((((((''''''(((((((((''''''''''''(((***+++++++++)))'''&&&&&&''''''&&&%%%&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$&&&'''%%%&&&***+++)))$$$$$$$$$$$$%%%&&&''''''%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&'''&&&&&&%%%%%% ###$$$%%%%%%$$$###%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&###$$$+++***$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###%%%%%%$$$%%%&&&'''&&&%%%%%%&&&%%%$$$%%%''',,,000'''&&&&&&(((******(((&&&''''''&&&&&&%%%%%%%%%$$$&&&%%%$$$#########$$$$$$$$$%%%######%%%$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((&&&###"""###%%%###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%$$$###$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###%%%'''#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$)))&&&$$$%%%((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***)))(((&&&&&&&&&''''''''''''(((%%%%%%&&&((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''"""$$$### !!!%%%'''%%%''''''''''''''''''''''''(((((((((((((((''''''''''''(((((()))))))))))))))***)))))))))***+++,,,,,,************))))))))))))++++++******++++++,,,---***++++++++++++,,,,,,,,,/////////000111111222222222222444555666666666666777999;;;<<<;;;999666444888<<<>>>===999777999===@@@???===<<<;;;===???@@@???@@@AAA@@@??????@@@BBB;;;<<<>>>???@@@AAA@@@@@@???>>>===<<<;;;<<<===>>>???>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEDDDAAA===;;;<<<888666888999:::>>>DDDAAA???>>>???AAAAAA===999666555555777;;;===>>>>>>???======@@@???:::777888888;;;>>>AAA@@@<<<777444555444777===>>>;;;:::;;;???>>><<<;;;:::999::::::\\\NNNFFF888555222////////////...///---++++++,,,,,,+++***))))))))))))***************++++++***+++,,,+++)))'''(((((((((''''''(((((($$$%%%''')))+++,,,...///)))'''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''&&&&&&''''''''''''&&&&&&###&&&'''%%%''',,,---,,,%%%$$$$$$$$$%%%%%%&&&'''###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%!!!!!!""""""###$$$&&&&&&&&&%%%%%%%%%%%%&&&'''(((######$$$$$$$$$$$$#########)))$$$$$$000---$$$(((&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&$$$$$$%%%###"""###&&&'''&&&$$$&&&&&&%%%$$$###%%%))),,,&&&&&&''')))******(((&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$ $$$%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''')))((($$$"""###&&&""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''$$$######%%%%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###%%%'''""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''%%%###$$$'''(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%''')))******)))&&&&&&&&&''''''''''''((($$$&&&''''''''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''###%%%$$$!!!"""&&&'''&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''((()))))))))))))))))))))))))))***+++,,,---*********)))))))))((((((++++++******++++++,,,---*********+++++++++,,,,,,/////////000111111222222222222333555666777777888888999:::;;;:::888666444999<<<===<<<:::===EEEMMMAAA???<<<::::::===???@@@AAAAAAAAA???===<<<===???:::<<<>>>@@@AAAAAA@@@@@@>>>===<<<;;;;;;<<<>>>?????????>>>??????AAABBBCCCCCCCCCDDDDDDCCC@@@===;;;===999777999::::::>>>CCC???===<<<===??????;;;888555444444666:::<<<>>>===>>><<<>>>@@@>>>999666888777999===>>>===:::555222444444777===>>>;;;999;;;<<<;;;999777777777888999~~~[[[NNNEEE999666222000000000///...///---++++++,,,,,,+++***(((((())))))))))))))))))%%%)))***))))))+++***''''''((()))((('''&&&''')))###%%%((()))***,,,///111)))'''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&'''((('''%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((&&&&&&''''''''''''&&&&&&###&&&'''&&&(((---///...&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$%%%''')))***&&&&&&%%%%%%%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$###///(((%%%333...$$$---&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$!!! !!!%%%&&&%%%###%%%%%%%%%$$$######%%%'''$$$$$$&&&'''''''''&&&%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&((('''######'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((&&&$$$"""$$$&&&""""""######$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&!!!$$$'''&&&###"""###&&&&&&%%%###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!"""######""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&)))******)))&&&&&&&&&''''''''''''((($$$''''''$$$$$$''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&((((((%%%%%%((()))''''''''''''''''''''''''''''''''''''(((((((((((((((&&&'''(((((())))))((((((((((((((()))***+++,,,---************)))))))))(((***************+++,,,,,,************++++++++++++......///000000111111222111111222444555777888999888999999:::999777444333777999:::;;;===EEEQQQ[[[AAA===999888999<<<>>>???BBBBBBAAA>>>:::777777888888:::<<>>===;;;;;;;;;;;;<<<===>>>>>><<<======>>>???@@@AAAAAA??????@@@@@@>>><<<:::888<<<888888:::;;;:::<<<@@@<<<:::888999;;;<<<999666666555555777;;;>>>??????<<<;;;<<<>>>;;;666555888666888:::;;;:::777444222444333666;;;<<<999777999888666555444555666888:::~~~\\\NNNDDD:::777333111000000000//////---++++++,,,,,,+++************)))))))))))))))$$$((()))''''''+++,,,***&&&((())))))'''&&&''')))%%%''')))***)))***,,,///)))'''&&&&&&''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''((('''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&###&&&'''''')))///111000''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$###$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%$$$%%%''')))***&&&&&&&&&%%%%%%&&&&&&&&&###333)))$$$111***,,,&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&''''''(((&&&###!!!###''')))'''$$$"""$$$%%%&&&$$$$$$%%%&&&###$$$&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&%%%%%%$$$###&&&)))(((&&&&&&((()))&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&#########$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&"""%%%%%%"""!!!###'''$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&)))******)))&&&&&&&&&''''''''''''(((%%%(((&&&""""""&&&(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%((()))&&&&&&((('''$$$''''''''''''''''''''''''''''''''''''((((((((()))&&&'''(((((())))))(((((('''''''''((()))***,,,,,,++++++*********)))))))))***))))))))))))***++++++************++++++++++++---......//////000111111000000111333555777888999888888888888777555333222555666777888<<>>>>>;;;888666555666555777:::<<<>>>===<<<;;;999:::;;;<<<======>>>===999:::<<<>>>?????????>>><<<<<<======<<<;;;999888:::888888;;;<<<::::::===;;;888555555888999777555666666666888<<>>EEEJJJ===:::666555888:::::::::666777999999888888888999444666888;;;<<<;;;:::999999:::<<<===>>>>>>>>>===666888;;;===>>>>>>===<<<<<<<<<=========<<<:::999999777888<<<<<<999999;;;:::777444333666888777555555555555777;;;>>>@@@@@@:::999999999555000222777666666666666666555555444444222333777777444333555111000///000222666:::===|||XXXIIIAAA555444333222111///......///---***)))***+++*********************)))((('''&&&&&&%%%&&&)))******))))))***)))'''%%%%%%''')))(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''$$$!!!!!!$$$&&&%%%######%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&'''((((((&&&(((((('''***//////,,,&&&&&&&&&%%%%%%$$$$$$$$$%%%###!!!"""$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""###%%%&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%)))((('''&&&%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&((()))###%%%''''''&&&&&&&&&'''&&&&&&%%%$$$###"""!!! !!!!!!"""###$$$$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%$$$###$$$%%%%%%$$$###########################$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%###!!! ###$$$%%%$$$###!!!%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$######&&&$$$###$$$''''''%%%#########$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))(((((((((((())))))+++*********))))))((((((,,,,,,+++***)))))))))***************************++++++,,,------...//////---...000333444555555555666666777777666444222111222222222222444777999;;;888777666777888888666444666777888777555444444444444555555666666666555444999999;;;>>>@@@???<<<999:::;;;<<<<<<<<<:::888666777<<>>>>>>>>===<<<:::777666666:::>>>???<<<888666666:::999888888::::::999888555555444444444444444555333444555666666666666666444444444333222111000//////111222222000///000000333222111222444444222000000///222888;;;999:::<<>>@@@===;;;<<>><<<:::999999888999888666555333333444555777777777999::::::777555333333222222222333444444444333222111000111222333///000000000000///......///000000///...///111444888777555555444444333222111222777>>>@@@<<<999:::mmmLLLBBB>>>666333000---,,,,,,...//////---,,,,,,---,,,+++)))((()))***+++++++++++++++***)))((()))***+++***)))%%%'''((((((''''''(((***'''''''''''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((((((''''''(((%%%&&&&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%&&&'''''''''&&&%%%)))222888222(((%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''%%%$$$$$$%%%%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''''''''"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###""""""$$$###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$"""###%%%'''''''''%%%$$$###"""!!!"""#########!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$###""""""&&&%%%%%%$$$%%%&&&((()))&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%'''(((******((('''%%%(((((((((((((((((())))))(((((((((((()))***+++,,,))))))))))))))))))))))))&&&&&&((()))+++,,,......+++,,,...000000111000000...///000111111000//////000111222222222111///...///333777666333222666:::888888888666444333555666>>>LLLYYYWWWIII>>>===BBB===;;;999888999;;;;;;;;;???>>><<<;;;::::::::::::<<<999666444333333333333888777555666777888777666222222222222222333444555444333111000000111222333222222111111000...---,,,---.........---...111444777666666555444444444555666555777<<<===999888:::pppOOODDD???555444111///------.........---------...---+++)))******++++++,,,+++++++++***)))((((((******)))(((%%%'''))))))((('''((((((&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''###%%%''''''&&&&&&&&&'''''''''&&&&&&''''''((()))&&&'''(((+++222666000&&&$$$$$$%%%%%%%%%%%%&&&&&&"""""""""$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&$$$######%%%%%%$$$"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%#########%%%$$$%%%&&&&&&$$$######$$$&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%"""$$$&&&((((((((( !!!###$$$%%%%%%$$$$$$$$$###""""""$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&###########################%%%'''&&&%%%$$$$$$%%%&&&&&&'''&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&%%%$$$%%%''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''(((((((((((())))))))))))((((((((())))))***))))))))))))))))))))))))&&&'''((()))+++---......+++,,,...///000000//////---...///111111111000000000000111111111111111111///333666777666555777999888888777555333333444666888CCCNNNNNNEEE<<<;;;===>>>;;;999999:::;;;;;;:::======<<<<<<;;;:::::::::<<<:::888666666666555333999777555555777888777777333222222333333444555666333333222222222222333333222222222111000///---,,,***+++---------...000222555555555333111111333555:::888999<<<<<<::::::===tttRRREEE???555444222111//////.........------......---+++)))++++++,,,,,,,,,+++******)))(((''''''))))))((('''&&&(((******((('''&&&'''&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""%%%''''''%%%###$$$%%%"""$$$((()))(((&&&%%%%%%''''''&&&&&&''''''((()))###'''))),,,000222,,,$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$"""""""""%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%&&&$$$%%%&&&&&&$$$######$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&&&&&&&%%%########################%%%###"""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$%%%&&&'''((((((###########################%%%''''''%%%###$$$&&&&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))******+++,,,,,,,,,***+++,,,.........------+++---...000000000000000/////////000111222444555222333333444555777999:::999999888666333333555777444999>>>???<<<888888999<<<:::999888999:::999888>>>>>>???>>>===;;;999888:::999888:::<<<<<<999666888888888999::::::888666333333333333444555666777222222333444555555555555000000000000000///......+++---///111111111333444777888777444000///111444;;;:::;;;@@@AAA???@@@BBBvvvSSSFFF???555444333222111///............---...///...+++))),,,,,,,,,,,,,,,+++***))))))(((''''''((()))(((&&&'''(((******(((&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%(((+++***(((&&&'''((( $$$(((***)))'''%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&!!!&&&***+++---...)))###$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$""""""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&((($$$%%%&&&&&&$$$######### !!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%$$$""" ((('''&&&%%%$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''' !!!###%%%&&&&&&%%%%%%%%%&&&'''((((((&&&$$$###%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''$$$###$$$&&&%%%&&&%%%%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&'''''''''(((((())))))''''''''''''((()))++++++))))))))))))))))))))))))---,,,,,,,,,++++++******((()))+++,,,------,,,+++***+++---///000000//////.........///111333666777555222000000333777:::;;;::::::999666444444777999888888999:::;;;<<<======:::999888888999999777666@@@AAAAAAAAA???<<<888666888777999<<<@@@@@@===999777888;;;===???===999555333333333444555666777888111222444666777777666666---......///000000//////...000444666666666777888<<<<<<:::666111000111444;;;:::>>>EEEGGGEEEEEEGGGuuuRRRFFF@@@444444333111000...------//////...---,,,,,,,,,,,,,,,,,,---...---,,,+++***(((((())))))))))))(((((('''''''''''''''''''''''',,,)))&&&$$$%%%&&&'''&&&'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&((()))))))))((('''''''''&&&%%%$$$$$$######%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$%%%%%%###!!!)))((('''&&&&&&''')))***&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((()))(((%%%!!!######$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%%%%'''(((&&&$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''&&&&&&%%%$$$$$$######"""###$$$%%%%%%&&&&&&%%%%%%'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''(((&&&$$$"""!!!"""$$$&&&######"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((%%%######&&&'''&&&$$$"""$$$'''))))))'''%%%###%%%%%%%%%&&&&&&'''''''''$$$%%%'''((()))((('''&&&&&&""" ###((((((!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))))))))))))))******+++((((((((((((((()))******000+++''''''+++...---***((()))***++++++,,,++++++---...............------.........///111333555777000333666555333444:::???>>>;;;777777999:::888777000555;;;<<<:::888999;;;;;;::::::999888777666666444888<<<>>>===;;;:::999888::::::999;;;>>>>>>::::::;;;===>>>>>>;;;999777333333444555555666777777444222000111222333333222,,,---...///000111111111333444555333222333888<<<@@@>>>:::777555444555555;;;<<<===???GGGMMMLLLFFFuuuRRRFFF@@@555444333222000///......//////...---,,,,,,,,,,,,,,,,,,***)))))))))***+++(((((())))))))))))(((((('''''''''''''''''''''''')))'''%%%%%%&&&((((((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''%%%&&&'''(((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%%%%###"""(((((('''&&&&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((('''%%%""" $$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((((((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***'''%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""###%%%&&&%%%$$$###%%%'''*********)))'''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((*********'''$$$%%%'''(((%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))(((((())))))***+++)))((((((((((((((()))***///+++''''''***---,,,***((()))***++++++,,,,,,+++---......//////...------............000222444555000333666666444555:::>>>@@@===:::999;;;<<<;;;999:::;;;<<<;;;999999<<<>>>:::999999888777666666666555888;;;<<<;;;999777777:::<<<<<<:::;;;>>><<<777;;;<<<======<<<;;;888777444444444444444444444444444222000///000000...---...///000222333333333333///333777888888999===AAA@@@>>>:::666555555666777===???@@@BBBIIIOOONNNHHHuuuQQQDDD???666555444222111000////////////...---,,,,,,,,,,,,,,,***(((&&&%%%''')))***(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&((()))(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&######$$$&&&'''((()))***$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%&&&&&&$$$"""((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###%%%$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%###$$$%%%'''&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&'''&&&%%%$$$"""$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$%%%$$$######$$$&&&''')))*********%%%$$$$$$$$$$$$$$$######%%%$$$###$$$%%%(((+++---***(((&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))(((((())))))***+++***)))((((((((((((((()))---***&&&''')))++++++)))((()))***+++,,,,,,,,,,,,---......//////.........///......//////000222222000333666666555555999===???===:::999:::;;;::::::;;;;;;::::::999999999999888888777777666666555555555777:::;;;999777666666===??????======>>>:::444666666666555444333111111222222111000000000000111111000//////000000///---000111333555666666666666333999???CCCBBBAAABBBDDD@@@===999666555666999;;;EEEFFFFFFFFFJJJNNNKKKEEEtttOOOBBB===555444222111000///////////////...---,,,,,,,,,,,,+++***(((&&&&&&'''((()))))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%&&&(((***)))'''%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%'''%%%%%%&&&&&&&&&'''&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&((()))******###$$$$$$%%%%%%$$$$$$###%%%%%%$$$%%%&&&&&&%%%###((('''&&&%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$######%%%&&&&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$#########$$$$$$%%%&&&'''(((&&&&&&%%%%%%$$$$$$######%%%%%%$$$%%%&&&(((***+++((())))))'''###!!!"""%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((()))'''''''''((((((((())))))((((((((((((((()))*********))))))(((((((((((((((+++)))'''''')))***)))((())))))***+++,,,,,,,,,,,,---......////////////...000000000000000111111111000222444444444555777::::::999777666666666666666666888<<<>>>>>><<<777444666666666666666555555555444666999:::999888999:::AAACCCBBB???>>>>>>999222333222111000///------,,,...------------...///000000000111333666777666444333444666888::::::999999???EEELLLOOOLLLGGGCCCBBB???<<<888555555777:::===MMMMMMKKKHHHGGGHHHCCC===sssMMMAAA<<<444222000............/////////...---,,,,,,,,,,,,))))))******))))))((('''))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''')))***(((%%%"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((###$$$$$$%%%%%%$$$$$$###%%%$$$$$$%%%''''''%%%$$$'''&&&&&&%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%########################$$$%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""!!!!!!"""$$$%%%%%%&&&&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$############""""""###$$$&&&&&&$$$$$$###$$$%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%&&&'''((((((''''''&&&))),,,000...***&&&&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((()))''''''''''''((((((((((((((((((((('''((())))))***))))))(((((((((((()))))))))(((''''''((())))))((()))***+++,,,,,,---,,,,,,---......///000000//////222222222222222222222222///000222333333444555777777666555333222222333444777:::>>>@@@@@@>>>;;;999555555555555555666666666444666888::::::<<<>>>@@@DDDEEECCC???>>>===888222555444444222111000000///---------...///222444666555666888;;;===>>>;;;999444555888;;;<<<===<<<;;;CCCIIIQQQTTTOOOHHHBBB???===;;;777555555888;;;===JJJLLLJJJEEECCCBBB>>>999sssMMMAAA===333111///---,,,---.../////////...---,,,,,,,,,,,,)))***+++++++++***((('''***)))(((''''''((()))***''''''''''''''''''''''''(((''''''((()))(((%%%"""'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$&&&'''&&&%%%%%%&&&((($$$%%%&&&'''''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%########################$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$%%%$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%$$$######"""###$$$%%%%%%&&&&&&%%%%%%&&&%%%###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%###!!! """$$$&&&$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""$$$%%%)))((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&%%%%%%'''((())))))'''%%%$$$%%%)))------***'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((()))***((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((''''''(((((()))***((((((((((((((()))******(((((())))))))))))(((((()))***+++,,,---------------...//////000000000000222222333333444333333222///000222333444555555555666666666444222111333555555999======:::999:::<<<444444555555666666777777444666888:::<<<>>>BBBEEECCCCCCAAA<<<:::;;;777222444444444444333222111111222222222333555888<<<>>><<<===>>>AAABBB@@@;;;888333666999<<<>>>>>>===<<<===DDDLLLOOOKKKEEE???===:::999777666666777999;;;@@@CCCCCC@@@>>>???===999uuuOOOCCC@@@333222///------...///000//////...---,,,,,,,,,,,,*********)))))))))))))))***)))(((''''''((()))***'''''''''''''''''''''''''''&&&&&&''')))(((&&&$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((###$$$&&&(((((('''&&&%%%&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%'''((('''%%%%%%%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''"""###%%%$$$""""""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$#########$$$&&&&&&$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""$$$'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''"""$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$######$$$%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))''''''''''''(((***+++,,,((()))******)))))))))))))))***+++,,,------------------///000000111111111000111222333444333333222111222333555666777666555555666666444111000222555111;;;EEEFFF@@@:::888999444444555666777777888888666777999:::;;;>>>BBBFFF??????<<<666555777555111333444555666666555333222666666555555777;;;>>>@@@<<<===???AAAAAA???:::555222555999<<<>>>>>>===;;;888???FFFIIIFFFAAA===<<<888888777666666777777888888<<<===;;;:::<<<<<<999wwwQQQFFFCCC444333000...---///000222//////...---,,,,,,,,,,,,,,,***(((&&&&&&''')))***+++)))(((''''''((()))+++''''''''''''''''''''''''&&&%%%%%%&&&((()))(((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&%%%%%%'''(((###$$$&&&(((((('''&&&%%%&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&'''((('''%%%$$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((((((&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''!!!###%%%$$$""""""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%!!!"""$$$&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$&&&'''(((''''''&&&######"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&######%%%((("""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&'''&&&%%%$$$%%%''')))+++&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&%%%$$$######$$$%%%&&&###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&&&&&&&''')))***,,,---((()))++++++***))))))*********+++,,,------------------///000111111111111...///111222333333222222333333444666888999777666333555555222///...111333000BBBUUU[[[RRRDDD:::777444555555666777888999999777888999999:::===AAADDD<<<<<<888222111444333000666888;;;======<<<999888888777666555777999<<>>999555222444888<<<>>>>>><<<;;;999???EEEGGGCCC???;;;:::777777777777777666666555666;;;<<<999888999999666xxxRRREEEAAA999666222000000111000000//////...,,,***)))***+++***)))((()))***+++***(((''''''((((((((((((''''''((((((((('''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''(((((()))(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%$$$###"""!!!'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$&&&'''&&&###!!!###%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&###$$$((('''$$$$$$&&&''''''&&&&&&$$$!!!########################'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""&&&'''&&&""""""&&&'''&&&$$$############%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&(((%%%$$$$$$$$$###"""""""""###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%% """$$$&&&'''&&&%%%$$$'''&&&%%%%%%$$$$$$$$$$$$(((---///)))######$$$$$$###$$$%%%%%%$$$$$$&&&(((((((((''''''&&&&&&&&&&&&###$$$%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%(((***(((&&&(((%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$%%%%%%&&&+++***((('''&&&&&&&&&&&&(((''''''&&&$$$######"""((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''&&&%%%$$$&&&(((&&&%%%%%%%%%%%%&&&''''''&&&---)))&&&+++((($$$(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&'''((())))))))))))***)))(((''''''((()))*********+++++++++,,,,,,,,,---------............///...///000000//////000111111111222333444444444444555333111000111222222222444DDDgggnnnOOO??????888666555444444666;;;AAADDDDDD???888555666;;;@@@CCC<<<555000...////////////222???GGGFFFAAA???===999777666555777:::<<<===<<<666888;;;===<<<999555222666555777:::>>>>>>;;;888<<>>:::666444777666666888;;;:::777333777;;;;;;888777:::;;;:::xxxRRREEE@@@888555222000000000000///,,,///000,,,'''%%%)))---***)))((((((******)))((((((((())))))))))))(((((('''(((((('''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$&&&'''&&&###"""###%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%"""$$$''''''###$$$%%%&&&&&&&&&&&&%%%###########################&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%'''&&&""""""&&&'''%%%((('''%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$%%%%%%%%%$$$$$$&&&((($$$$$$$$$$$$############%%%&&&'''&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%% """$$$&&&&&&&&&%%%$$$'''&&&%%%%%%$$$$$$$$$%%%***000111,,,&&&%%%&&&%%%###$$$%%%%%%$$$$$$&&&((((((((((((((('''&&&%%%$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%((()))(((&&&'''&&&$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''&&&%%%$$$&&&(((&&&%%%%%%%%%%%%&&&''''''%%%)))%%%$$$)))%%% &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))***)))(((''''''((())))))*********+++++++++,,,,,,,,,---------............---///000000///...000111000000111333333444444444333222111111333555444444555@@@[[[```FFF:::===888777666444444666999===@@@???;;;777666888===@@@BBB888333///,,,---000555999GGGPPPUUUNNNEEE???<<<888:::999:::<<<======;;;999444666999;;;;;;999666333333333555888<<<<<<:::777;;;===@@@???<<<888666444;;;:::999999::::::777444666999999777777:::<<<;;;yyyRRRDDD>>>888555222000000000000///***...111---%%%###(((...)))(((''''''))))))((('''(((((())))))))))))(((((('''(((((('''%%%%%%&&&(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$###!!!###''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''&&&%%%%%%###&&&%%%######%%%&&&###''''''%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''###!!!!!!###''')))$$$%%%&&&%%%$$$$$$&&&'''#########$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%)))///111,,,(((''''''%%%$$$%%%%%%$$$######%%%''''''(((((()))(((&&&%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&%%%&&&&&&&&&!!!"""$$$&&&(((((((((((($$$$$$%%%%%%&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((&&&%%%%%%%%%%%%&&&'''''')))((($$$'''---&&&!!!)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))))))))(((((((((((()))))))))*********++++++++++++,,,,,,,,,,,,---------------...//////......///111...///000111333333444444111000111333555666666444666;;;JJJLLL<<<666:::888666555555444555777888:::888777666888;;;>>>??????222222111......444<<>>>>>>>>@@@@@@>>>999666333555777999:::888666555111222333777999:::888666;;;===>>>>>><<<999888777>>><<<:::::::::999777555666888888555666:::<<<:::yyyRRRCCC<<<888555111//////000000///,,,///000,,,'''&&&)))---)))'''&&&'''((()))(((&&&''''''((((((((((((''''''''''''((('''%%%%%%'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))(((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&"""$$$###!!!$$$((((((%%%&&&$$$$$$&&&&&&%%%&&&)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%"""%%%&&&######&&&%%%"""""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$%%%&&&%%%$$$$$$%%%'''#########$$$$$$%%%%%%%%%&&&'''((('''%%%###$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$***,,,)))'''((((((&&&%%%%%%&&&%%%######$$$&&&$$$%%%'''((()))((('''&&&'''&&&$$$###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&'''!!!"""%%%((())))))((('''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((&&&%%%%%%%%%%%%&&&''''''(((((($$$(((...'''"""+++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&'''(((((()))((((((((((((((((((((())))))))))))))))))************+++++++++++++++,,,,,,,,,---,,,...//////...---///000,,,---///000222333333333000000000333555555333222444666;;;<<<666555777777333333444444555555666666333444666999<<<===;;;999...111333222666AAANNNUUUsssjjj[[[NNNFFFCCCAAA???@@@????????????===:::777666777888999999888666555111222444666888999888777<<<===???>>><<<;;;:::;;;===<<<:::999999888888888888999888444555:::;;;888yyyRRRBBB:::888555111//////000//////111///---++++++,,,++++++)))'''&&&'''((()))(((&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((('''%%%%%%''')))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%$$$"""%%%))))))&&&'''######''''''%%%&&&***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$"""%%%&&&$$$$$$&&&%%%"""!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$###%%%&&&######$$$$$$%%%%%%%%%&&&$$$&&&&&&%%%#########$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&!!!%%%(((''''''***+++)))&&&''''''&&&$$$###$$$&&&"""###%%%''')))))))))))))))'''$$$$$$&&&((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))&&&'''''''''''''''''''''$$$%%%((()))***)))'''&&&'''''''''&&&&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&%%%%%%%%%%%%&&&''''''"""'''$$$$$$)))%%%!!!)))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&'''((((((((((((((((((''''''((()))))))))))))))(((((()))))))))*********************+++++++++++++++---......------...///------///000111222222222000000000111222222000...222444333444777777444555000111222333444444555555333444666999;;;:::666222...000111444EEE___uuunnnTTTGGGEEEGGGEEEBBBAAA???<<<;;;;;;;;;;;;:::;;;;;;;;;:::999888666555333444666888888888999999:::<<<>>>===<<<:::::::::999999999888888888999:::<<<<<<888444555::::::666yyyRRRAAA888777444111////////////...444000++++++---///---***)))(((''''''))))))((('''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&''')))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""&&&%%%$$$%%%&&&'''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&%%%###%%%))))))&&&(((###$$$))))))$$$$$$)))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###"""###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$$$$&&&&&&$$$$$$&&&&&&$$$$$$$$$$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%&&&&&&%%%$$$###$$$&&&$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&"""%%%&&&%%%(((,,,...,,,((())))))'''%%%$$$%%%&&&"""###$$$&&&((()))+++,,,***(((&&&'''***+++)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''&&&&&&''')))%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''(((((()))&&&&&&'''((((((((((((''''''((()))))))))((('''&&&((('''''''''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&%%%%%%%%%%%%&&&''''''$$$222111'''''''''%%%)))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''((((((((((((((('''&&&'''((()))*********)))(((((((((((())))))))))))))))))))))))*********++++++,,,------,,,,,,---///...///000111111222111111111000//////000000...---000555111111;;;:::333555111111222222333333444444444444666888888666222...111111111<<<\\\pppRRREEEFFFGGGEEEBBBAAA>>>:::888999;;;<<<<<<>>>>>><<<:::999777666666666777999999888888888999888:::======;;;999888777666777999999888888:::;;;>>>===888444666;;;;;;777xxxRRRAAA777777444000////////////...222///---+++,,,,,,,,,+++***)))((((((******)))((('''(((((((((((((((((('''%%%&&&''''''&&&&&&((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''######$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%###%%%'''((('''%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%&&&%%%"""$$$((('''$$$)))###$$$++++++$$$"""(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&%%%%%%&&&((('''######'''(((&&&%%%%%%&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''%%%######$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%"""%%%***,,,******+++***(((&&&%%%%%%'''&&&%%%$$$$$$&&&(((***++++++)))(((***......***&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%((())))))''''''(((***$$$&&&((('''%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&''''''%%%&&&'''((())))))((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$%%%&&&'''%%%&&&'''&&&%%%$$$&&&(((&&&%%%%%%%%%%%%&&&''''''***BBBBBB---'''+++***(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&((()))*********)))'''''''''((((((((())))))((((((((()))))))))*********,,,------,,,,,,---...000111111222222111111000111///......000111000000000777000000===;;;222777444333222222111111222222444444444555555444000...333666===RRRyyylllSSSHHHEEEDDDBBBBBBAAA???<<<::::::;;;::::::===<<<;;;999888777777777777999:::999777666777999:::<<>>;;;888777666999<<<<<<:::999999:::>>>;;;777444888>>>>>>:::xxxRRR@@@666777444000......//////......//////,,,)))(((***,,,+++)))((()))***+++***((())))))************))))))%%%&&&''''''&&&&&&(((***&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&(((((()))$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&'''$$$###$$$''')))'''%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&$$$"""###&&&&&&""")))$$$%%%---,,,###!!!'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$&&&((()))$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''&&&((()))'''######''')))(((###$$$&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&''''''%%%######$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$"""$$$&&&&&&&&&&&&(((***######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%"""!!!&&&(((&&&,,,,,,+++)))'''%%%&&&''')))(((%%%$$$$$$&&&(((***+++)))))),,,000000+++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&(((******(((''')))+++$$$&&&((('''%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&%%%&&&((()))))))))((('''&&&%%%%%%%%%%%%&&&'''((($$$$$$%%%&&&'''((()))***((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$%%%&&&'''&&&&&&'''&&&%%%$$$&&&(((&&&%%%%%%%%%%%%&&&''''''+++JJJJJJ...###)))(((###&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''(((((((((((((((''''''%%%&&&((()))*********)))''''''''''''((((((((()))(((((((((((())))))))))))***,,,------,,,+++---...222222222222222111000000000///---...000222333333111999000...===;;;111999777666444222000000000000333333222333444333111///444<<>>======;;;999777;;;:::888777777777888888888:::;;;999666444555777===@@@DDDEEEBBB>>>;;;:::888<<>>dddOOO<<<777444///+++)))***---000......,,,+++***)))))))))***)))'''((()))***((('''$$$---''''''111((((((&&&'''((())))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((('''&&&&&&''')))''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###(((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$'''%%%###$$$&&&'''%%%###(((((('''&&&%%%%%%$$$$$$&&&&&&'''''''''&&&%%%%%%###%%%'''))))))((('''&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&''')))%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$#########%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$""""""%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((###"""%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!###%%%'''((('''&&&%%%'''...444222,,,'''(((+++,,,'''"""!!!$$$(((***)))+++((((((---444666222---(((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&((((((((('''&&&&&&&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&%%%&&&((()))'''%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$'''''''''(((((((((((()))'''''''''''''''((())))))''''''((((((((((((''''''((((((((()))******++++++++++++***************+++111111111000......000222111111111222444444333222222444777888777777777888:::777444222222222222111000222444444333333444555666EEEddduuuggg[[[MMMCCC??????>>>===CCC@@@===<<<======;;;999::::::::::::::::::999999999999;;;:::666555>>>HHHIIIRRRQQQDDD===AAACCC???>>>===>>>>>>999333444888999777777<<>>===>>>===<<<999>>>>>><<<;;;:::999999999>>>===>>>>>><<<;;;@@@HHHGGGNNNNNNEEEAAADDDDDD???<<<>>>BBBCCC===666555:::???;;;888999===???===;;;hhhHHH666555222///......///000,,,,,,++++++++++++,,,,,,)))((('''((()))***)))(((%%%(((%%%&&&,,,'''"""+++''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%(((&&&%%%%%%&&&&&&%%%###''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$'''%%%######%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%######%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###"""""""""((($$$"""%%%,,,111///,,,&&&&&&((()))***)))((('''$$$$$$%%%''')))+++---...///---***'''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$%%%&&&'''((('''&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((())))))))))))************))))))((((((((()))******+++++++++***************++++++,,,---.........000333666222222222222222111//////333555888:::;;;<<<>>>???<<<:::888777777666555333666222000444===IIIQQQVVVTTTYYYccckkkiii```XXXVVVRRRMMMHHHGGGHHHIIIHHHGGGDDDAAA???>>>>>>===<<<;;;>>>===<<<;;;:::;;;<<<===>>><<<===AAABBB???@@@CCCDDDIIIIIIEEEEEEHHHEEE===888>>>FFFHHHAAA999999???QQQKKKDDD@@@@@@AAA@@@???sssPPP222444444222111////////////......---,,,+++******+++)))((('''((()))***)))((()))(((&&&(((***'''&&&***'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%$$$$$$%%%'''%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&''''''''''''''''''&&&&&&###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''')))%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$""""""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((()))***+++&&&"""$$$***///...,,,(((%%%$$$'''++++++((($$$$$$%%%'''&&&&&&(((,,,000333000,,,(((&&&&&&((()))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$%%%'''))))))(((&&&%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$%%%'''))))))((('''%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))((())))))******))))))(((((((((((()))******++++++*********)))******+++,,,,,,---.........///222555000111222222111000000111333555777888999999;;;======;;;:::::::::999666444333333666@@@LLLTTTUUUTTTOOOSSSYYY\\\ZZZVVVUUUVVVLLLKKKJJJKKKLLLLLLIIIGGGCCCBBB@@@>>>>>>===<<<;;;999999999999:::===???AAA<<<;;;@@@HHHLLLHHHBBB@@@CCCEEEEEEEEEHHHIIICCC999444;;;EEEHHHAAA;;;@@@IIIbbb\\\RRRKKKFFFCCCAAA???^^^HHH777222222111000//////......222111///---+++)))(((((((((''''''((()))******)))---((())),,,)))'''((()))(((((((((''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%&&&&&&'''((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&$$$""""""###$$$%%% """###$$$%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%%%%%%%&&&'''''''''&&&%%%%%%&&&''''''&&&&&&''')))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%###!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$###$$$$$$%%%'''''')))'''%%%%%%(((,,,///111...'''"""%%%---111,,,%%%$$$&&&'''&&&$$$%%%***///333000,,,(((&&&&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))'''(((((())))))(((((('''((((((((()))******++++++******))))))***++++++,,,---......---------000222---000222222111111333444666777999888888888999;;;===<<<;;;;;;;;;999777444222333888BBBLLLQQQNNNJJJLLLPPPUUUTTTRRRQQQQQQRRRLLLLLLLLLMMMLLLIIIEEEBBBBBBBBB@@@???===<<<<<<<<<888888888888:::<<<>>>???<<<>>>FFFRRRXXXRRRIIICCCCCCCCCBBBCCCGGGGGG???666333999@@@CCC>>>===FFFSSSiiiccc[[[RRRIIIBBB<<<999mmmQQQFFF===222222111000///.........444222000---+++((('''&&&((('''&&&(((***+++***))),,,$$$)))...((('''+++'''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&&&&)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''######$$$%%%%%%&&&'''''''''&&&%%%$$$###$$$$$$%%% """###$$$%%%''')))%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%''')))+++,,,((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''$$$%%%'''(((((('''&&&&&&%%%&&&''''''&&&&&&''')))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""%%%&&&$$$$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$%%%&&&&&&&&&***000666222+++&&&)))111444///((($$$&&&&&&$$$"""###'''***000...+++(((&&&&&&'''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&'''((()))(((''''''&&&'''((((((&&&&&&'''(((%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''((())))))''''''((((((((((((''''''((((((((()))******++++++))))))))))))***+++,,,,,,------...---,,,---///111,,,///333444222222444777999:::;;;:::888888:::;;;>>><<<:::999999888666555666444555999???CCCDDDCCCDDDIIINNNOOOPPPRRRRRRPPPLLLLLLLLLKKKHHHDDD@@@>>>AAAAAA@@@>>>;;;:::;;;<<<<<<<<<;;;::::::999888888999;;;DDDQQQUUUOOOFFFAAABBB@@@???@@@CCCCCC===777555888<<<>>><<<>>>JJJXXXiiifff___VVVMMMCCC<<<888iiiMMMAAA777444333111000//////000111333222000---+++)))((('''((('''&&&'''***+++***)))'''&&&///''''''---''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%"""$$$&&&&&&%%%$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&(((+++...000&&&&&&'''((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((($$$%%%'''((()))((('''&&&%%%&&&''''''&&&&&&''')))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%''')))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""&&&&&&######&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((())))))((('''%%%$$$%%%%%%&&&%%%%%%(((---222+++++++++...111000---)))(((((('''&&&$$$$$$&&&'''---+++***((('''&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&(((***)))'''&&&((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((('''''''''''''''((())))))(((((())))))))))))((((((((((((((()))******++++++))))))))))))***+++,,,---***+++,,,,,,,,,---000333...222555555333222444777888999999888777888:::<<<>>>;;;888777777777666555666555333444666:::>>>AAA>>>CCCGGGIIINNNSSSSSSNNNGGGHHHGGGEEEBBB???===<<>>>>>>>>===;;;999666444777888>>>FFFIIICCC>>><<>>>>>@@@KKKVVVdddaaa\\\SSSKKKCCC>>>;;;pppSSSCCC555666444222000000000222333222111///---+++******)))''''''&&&'''***++++++***"""###...&&&(((///''')))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%&&&((('''&&&&&&''')))''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###"""######$$$&&&'''((((((&&&&&&'''''''''&&&%%%$$$&&&(((***(((%%%$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&))),,,000222$$$%%%'''''''''%%%###"""'''''''''((((((((())))))''''''&&&%%%%%%'''((()))$$$%%%'''))))))((('''&&&%%%&&&((('''&&&&&&''')))%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''((((((((((((((((((((((((%%%$$$###"""###%%%((()))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''***++++++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&'''''''''"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&""""""&&&&&&""""""&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((###$$$'''((())))))'''&&&)))(((%%%$$$$$$&&&((()))"""(((///111...***((((((,,,+++***)))((((((''''''***)))(((''''''&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******(((((((((''''''&&&&&&%%%(((((((((''''''(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''''''''((())))))''')))+++***'''&&&(((***'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&'''''''''(((((((((((()))'''''''''''''''((())))))))))))************))))))((((((((()))******++++++))))))))))))***+++,,,---((()))++++++,,,...222555000444777666333111333777444555555555555666999<<<>>>;;;777555555666555555222444666888888:::===@@@DDDGGGGGGFFFJJJNNNKKKCCCCCCCCCBBB@@@===<<<;;;<<<>>>???@@@===999777999;;;<<<===??????>>>;;;888666;;;:::===BBBAAA===;;;<<<<<<999888:::<<<===>>>@@@>>><<<===???@@@BBBJJJSSSYYYWWWRRRJJJBBB===::::::iiiJJJ???666444444333222111111111111......---,,,++++++***)))*********)))))))))))))))'''))),,,+++(((&&&''')))***))))))((('''&&&&&&%%%'''(((((('''%%%%%%&&&((('''&&&&&&&&&''''''%%%###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!###%%%''''''%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$)))&&&### """&&&(((%%%%%%&&&''''''(((((()))''''''''''''''''''''''''(((&&&$$$$$$&&&'''&&&%%%&&&$$$"""###&&&((('''%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&$$$###"""###%%%&&&%%%$$$)))'''$$$"""!!!###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&(((***,,,,,,***&&&$$$&&&&&&&&&%%%%%%&&&&&&'''+++)))&&&'''((()))&&&$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''')))******&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###$$$&&&((('''%%%$$$%%%''')))***))))))((('''((()))(((&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******(((''''''+++000444333999===<<<666111333666333444666777999999::::::<<<;;;:::888666555333333444444555777888:::<<<===<<<>>>BBBFFFIIIIIIFFFCCC<<>>>>><<<666111444;;;<<<@@@FFFGGG???555444:::<<<<<<======<<<:::999888888777666666777999;;;<<<@@@===;;;;;;>>>BBBFFFGGGNNNJJJGGGDDD===888999???iiiLLLAAA999999888666444222111000000,,,,,,,,,,,,,,,,,,++++++((((((((()))*********+++((()))******)))''''''(((++++++******)))(((((('''$$$&&&''''''&&&&&&((()))((('''&&&'''''''''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&###!!!!!!###%%%'''######$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%$$$$$$%%%&&&&&&%%%'''$$$######&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((($$$#########%%%&&&%%%$$$((('''$$$###"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$############$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&(((***+++***((('''''''''&&&%%%%%%%%%&&&&&&)))'''&&&''')))***)))'''$$$$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&((('''%%%%%%&&&'''((())))))))))))'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((+++///333222555888777444111333555333333555666777888888888888888777777777666666666444555555777999;;;<<<======>>>AAAEEEGGGGGGDDDAAA;;;AAA@@@999;;;FFFKKKHHH???<<<;;;999666444;;;DDDVVV[[[\\\QQQAAA666777<<<:::::::::::::::888777666777777777777888888999999@@@>>><<<===???BBBDDDEEEDDDBBBAAAAAA<<<888;;;AAAjjjNNNDDD;;;:::999666444111///...---++++++++++++,,,,,,------&&&'''((((((******+++,,,***)))))))))******(((&&&+++******))))))((((((((("""$$$'''(((((((((((()))((('''''''''(((((('''%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&######$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&$$$'''&&&$$$$$$%%%&&&%%%$$$#########$$$$$$$$$%%%%%%'''(((((((((((()))))))))%%%$$$###$$$%%%&&&%%%$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((()))))))))(((((('''&&&%%%%%%%%%&&&'''&&&&&&(((***,,,,,,+++&&&&&&&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&''''''&&&''''''((()))***'''((()))(((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((()))***))))))+++...000111111111111111222333444222333444555666777777777333333444666777888999999555555666777999:::<<<======>>>???BBBDDDDDDAAA???>>>>>>:::999CCCQQQSSSNNN===:::777777777999CCCMMMhhhqqqlllVVV@@@999;;;>>>777888888888777666555444666777777777777777777777@@@???>>>???AAABBBBBBAAA<<<;;;<<<===:::666999>>>kkkPPPEEE<<<777555333000...,,,+++***+++++++++++++++++++++,,,'''((((((((())))))******,,,)))''')))++++++)))&&&(((((('''''''''&&&&&&&&&"""$$$((())))))((('''((((((''''''((())))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''(((&&&%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''((()))))))))))))))%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$######"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''(((((()))((('''&&&&&&%%%%%%&&&''''''((()))***+++,,,,,,((()))***)))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&'''''''''((('''&&&&&&&&&((()))***'''((()))((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''%%%$$$%%%&&&(((***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))''')))***+++******,,,...111...,,,---000333444444333444555666666666666666111111333444666888999:::555555666777888:::;;;<<<===<<<===???AAA@@@>>><<<@@@===;;;@@@MMMWWWRRRFFF;;;888777888:::===EEEOOOaaajjjdddMMM======@@@===666666666666555555444444888777666555555555777777?????????AAABBBBBB???===<<<;;;<<<<<<888333333888jjjPPPEEE;;;333222111///...---,,,,,,------,,,++++++***))))))***)))))))))(((((('''''',,,***((()))+++,,,)))&&&''''''''''''&&&&&&&&&&&&$$$&&&)))***(((&&&%%%%%%(((''''''((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))'''%%%'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((((((''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((((('''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$%%%&&&&&&)))((('''&&&&&&&&&&&&&&&)))*********)))))))))***(((+++---,,,(((%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((('''&&&&&&''')))***'''((()))(((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''%%%$$$%%%&&&(((***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''')))++++++******+++,,,000---***+++000555666555555555666777777777666666111222333444555666777777444444555666777999:::;;;;;;;;;:::;;;======;;;:::<<<;;;<<>>>>>BBBHHHMMMTTTOOOAAA;;;AAA@@@888666666666555555555555555;;;999555222222444888:::>>>>>>???AAABBBAAA===:::;;;;;;;;;;;;777111222666gggNNNCCC888222111000000////////////------,,,+++***)))((((((+++******)))''''''&&&%%%+++*********++++++)))'''((((((((((((((((((((((((&&&'''))))))'''%%%%%%%%%'''&&&&&&'''))))))(((&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''######$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&'''((())))))'''%%%%%%&&&&&&%%%$$$###%%%&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''((('''&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&&&&''''''#########$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&((('''''''''''''''((((((***++++++***(((''''''(((+++000444444000+++((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((((((((('''''''''(((((())))))***'''''''''''''''''''''''''''(((((('''&&&&&&''')))((((((''''''''''''((((((&&&((())))))((('''(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((***+++***))))))***+++///,,,***,,,000444666555666666777777777666555555333333333333333444444444333333444444555777888999999888777888999:::999888777777;;;FFFQQQQQQEEE888;;;999:::>>>???======???@@@CCCAAA;;;;;;@@@===444777666555555555555666666;;;888555333333555999;;;======>>>@@@AAA???<<<888888777888:::666333555;;;cccKKK@@@666111111000///............,,,+++++++++******)))))))))))))))((('''''''''&&&)))+++,,,,,,***)))))))))((((((((((((((((((((((((%%%'''((('''&&&&&&'''(((&&&%%%%%%&&&(((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&((((((######$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((%%%###$$$%%%&&&%%%######%%%((($$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&(((((('''&&&%%%&&&%%%$$$%%%'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&'''(((((("""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&'''''''''((($$$%%%&&&&&&&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))***)))***+++***'''%%%&&&((()))///777999555///+++***''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((()))))))))&&&''''''((())))))******'''''''''''''''''''''''''''((()))(((&&&%%%'''***''''''((((((((((((''''''&&&((())))))(((((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******+++)))(((((()))+++,,,++++++,,,///222444555666666666666666555444333222222222222333333333333222222222333444555666777777666444555777888888888888777999@@@EEEDDD>>>888===::::::======:::999:::<<<<<<<<<<<<;;;:::888777666555444444444555666666777777666666777888999:::;;;;;;<<<>>>???>>>;;;888666555666777555333777>>>```III???555000///...---,,,+++++++++***************+++++++++'''''''''((((((((((((((((((+++...,,,)))((()))+++%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&''')))+++%%%$$$$$$&&&'''((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))%%%%%%&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''&&&###!!!"""%%%&&&%%%######&&&)))######$$$$$$$$$%%%%%%%%%$$$%%%'''))))))((('''&&&&&&%%%$$$%%%'''((('''&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%#########$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&''''''''''''''''''""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%'''((()))(((''''''''')))&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&'''((()))))))))&&&&&&&&&&&&((()))***+++''')))***)))&&&%%%&&&((('''111555111+++'''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******&&&''''''((()))******+++((((((((((((((((((((((((&&&(((***(((&&&%%%'''***&&&'''((())))))((('''&&&&&&((())))))(((((()))+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***+++***)))'''''')))+++)))***+++---...000222444555555555555444333222222111111222222222333333333111111111222333444555666666444333333555777888888===:::999999:::888888999>>>:::999;;;;;;888777999<<<:::<<<>>>;;;666666;;;555444333333333444555666444666888:::;;;;;;999999:::::::::<<<======:::888777555555666333111666===```FFF;;;333222111000...,,,+++++++++,,,+++******++++++***(((&&&'''((())))))((('''&&&)))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''---&&&###'''(((&&&'''+++(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$$$$%%%%%%$$$######$$$&&&'''$$$""""""%%%&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&'''''''''###$$$$$$%%%%%%&&&&&&'''&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###(((---,,,(((%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%"""$$$%%%%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))'''$$$!!!!!!"""%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###!!! !!!%%%'''%%%###&&&&&&%%%%%%$$$###"""""""""###%%%$$$###""""""#########$$$%%%'''***---...'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((%%%######&&&((((((&&&******))))))((((((((('''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''((()))(((((((((((())))))))))))'''&&&&&&(((,,,...,,,***((((((((((((((((((((((((%%%%%%%%%&&&'''''''''((('''((((((((('''''')))***))))))*********)))'''&&&''''''&&&&&&&&&%%%%%%%%%((((((((('''''''''&&&&&&(((((('''(((((()))***+++&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((($$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))******************+++,,,---//////000333333333333333222111000...000111000///...///111555555444444444555666777666666555444444888>>>BBB:::<<<===;;;777555666888===<<<:::888555555888:::::::::999999888777666666666444444555444222444999888;;;>>>???>>>;;;::::::;;;999888;;;??????;;;777555666666333222777AAAIIIaaaGGG===555222111000...,,,+++++++++,,,+++******++++++***(((''''''((())))))(((''''''))))))***))))))(((''''''(((((((((''''''(((((((((,,,&&&$$$''')))&&&&&&)))(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%'''&&&$$$""""""%%%&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###(((,,,,,,(((%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&$$$%%%''''''&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%### !!!###%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%'''((('''%%%&&&&&&%%%%%%$$$######"""###%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''(((+++---...''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((%%%###$$$&&&((((((&&&)))))))))(((((('''''''''&&&'''((((((&&&&&&'''((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''')))'''&&&'''***+++***(((''''''''''''''''''''''''&&&&&&'''(((((())))))))))))***+++***))))))+++---+++,,,,,,,,,+++)))'''&&&++++++*********)))))))))+++++++++************)))******)))((('''''''''''',,,,,,,,,+++***((('''&&&''''''((((((((()))))))))***)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''((($$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))******************+++,,,---...//////111111111111111000///...///000111000///...000111222222000///000000222222555555555555666999>>>BBB===>>>>>><<<888777888:::???>>><<<888666555777:::999999888888777666666555444222333555555333666;;;;;;===@@@@@@???<<<;;;::::::999999<<<@@@@@@<<<888777888888666555888@@@GGG```GGG>>>777222111///...,,,,,,++++++,,,+++******++++++***((('''(((((())))))(((((('''************)))(((&&&&&&))))))(((((((((((()))))))))&&&%%%((()))'''&&&'''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$%%%%%%%%%######$$$&&&&&&$$$######$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%$$$###''''''&&&&&&%%%$$$$$$###'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$'''++++++(((%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''((($$$&&&(((((('''''')))+++%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%###!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''(((((('''%%%&&&&&&%%%%%%$$$$$$#########$$$&&&'''&&&%%%&&&'''&&&&&&&&&&&&''')))***+++'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&$$$%%%&&&(((((('''((((((((('''''''''''''''&&&'''((((((&&&&&&'''(((((((((''''''&&&&&&&&&&&&(((''''''&&&&&&'''''''''******))))))((((((''''''+++)))''''''((()))***)))(((((((((((((((((((((((((((((()))******+++,,,,,,***+++,,,+++******,,,...,,,,,,,,,+++***((('''&&&,,,,,,+++++++++*********************)))))))))))),,,++++++)))(((''''''&&&*********)))((('''&&&%%%&&&&&&'''''''''(((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&%%%%%%%%%%%%&&&'''((($$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))******************+++,,,------...///....../////////...------000111111000//////000222111000//////000222444555555666777888999;;;>>>AAA@@@???>>><<<999999;;;===@@@???===999666666888:::;;;;;;:::999888777666666444333333666666555888======@@@BBBAAA???===;;;;;;999999;;;???BBBBBB===999:::;;;;;;:::888:::???DDD]]]EEE===777111000///...---,,,,,,,,,,,,+++******++++++***(((((((((((())))))(((((((((************)))'''&&&%%%)))(((((((((((((((((()))(((&&&&&&''')))(((&&&%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''###$$$$$$###""""""###%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$'''))))))(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''((()))******&&&(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$!!!"""$$$%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''''''''''''''''''''&&&&&&&&&((()))((('''&&&'''((((((((((((''''''&&&&&&&&&))))))(((((((((((())))))++++++++++++,,,,,,,,,,,,...,,,*********,,,...///........................------...///000111222222222333333333222222444555333333333222222111111111333333333333222222222222////////////............/////////......,,,,,,+++''''''((()))))))))))))))(((((((((((())))))))))))&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((()))))))))************)))******+++,,,---------,,,------.........------000111111000///000222444222111000000222555888:::666888:::;;;<<<>>>@@@BBBAAA???===:::999:::<<<>>>???>>><<<:::777777:::<<>>>>>@@@AAAAAA>>>;;;::::::888999<<>>:::<<<===>>><<<;;;;;;===???YYYBBB<<<777111000///...---,,,,,,,,,,,,+++******++++++***((()))))))))(((((()))))))))************)))((('''&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&((()))'''$$$&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&''''''((('''$$$%%%&&&%%%######%%%&&&$$$$$$$$$$$$######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((("""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))+++,,,---,,,,,,,,,***'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''''''''''''''(((&&&&&&'''''''''''''''''''''((()))(((''''''((()))(((((((((((((((((((((((()))))))))))))))******+++++++++,,,...000111333333222222111111222444777999999999999999999999999999888888999:::;;;<<<===>>>AAABBBCCCBBBAAABBBCCCEEEAAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@?????????>>>>>>;;;;;;:::999777555222111---......//////......---,,,,,,,,,+++++++++******)))))))))***************''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((((()))))))))************))))))******+++,,,,,,,,,,,,,,,---...///////////////000000000000111555777999777555333333444777888777999<<<>>>???@@@BBBDDD@@@>>>;;;999888:::;;;<<<===<<<;;;999888999<<<>>>CCCBBB@@@===999666444333<<<::::::;;;:::777999======>>>???>>><<<999888999888:::>>>BBBCCCBBB>>>:::<<<======<<<;;;::::::;;;{{{UUU???:::666000000///------,,,,,,,,,,,,+++******++++++***(((***))))))(((((())))))***)))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''&&&'''&&&$$$&&&)))((($$$&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&&&&''''''''''''(((((((((&&&&&&((()))$$$%%%%%%$$$######$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((""""""$$$%%%&&&'''''''''$$$%%%%%%&&&''''''(((((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))+++---///000222222111...)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''!!!###%%%&&&'''(((***,,,&&&&&&&&&&&&%%%%%%%%%%%%%%%'''((((((&&&%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&((()))(((''''''((('''''''''''''''((((((((('''((())))))''''''((()))(((((())))))***+++++++++*********+++,,,---...///...///111444666999;;;<<<:::;;;<<<<<<<<<>>>AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKKKKJJJKKKLLLKKKJJJKKKLLLNNNJJJJJJKKKLLLNNNQQQSSSTTTRRRRRRRRRRRRQQQQQQQQQPPPNNNNNNMMMMMMMMMLLLLLLLLLJJJJJJIIIGGGCCC@@@<<<:::999888888666444222000//////...---,,,+++***)))(((******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))************))))))*********++++++++++++,,,---...///000000000...//////000111333888;;;IIIEEE@@@;;;888777777888777:::<<<===>>>???BBBDDD>>><<<999888999:::::::::<<<<<<;;;888777888;;;>>>@@@>>><<<999666333111000>>>;;;:::;;;999666888<<<;;;<<<===<<<:::888888888999;;;???AAABBB@@@===:::;;;;;;::::::999888777666yyyRRR===999666000///...---------------,,,+++******++++++***(((******)))(((((()))******'''(((((()))))))))))))))((((((''''''''''''(((((('''(((&&&"""$$$((()))$$$&&&%%%%%%&&&&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&''''''((('''&&&%%%''')))###%%%&&&%%%""""""$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&(((((('''&&&%%%######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,...111222222333222///***'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%'''((((((((('''&&&######$$$%%%%%%&&&''''''###%%%'''(((''''''***,,,&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''(((((((((((($$$''')))***((('''''')))'''''''''(((((()))))))))''')))***)))((('''((()))(((((()))***,,,---.../////////000111333555777888::::::<<<>>>AAACCCEEEFFFDDDFFFHHHHHHGGGGGGIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPQQQRRRRRRMMMNNNNNNNNNMMMMMMOOOQQQNNNNNNNNNOOOQQQSSSUUUVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSQQQNNNKKKIIIHHHGGGFFFDDDAAA>>>;;;::::::999777555333111000///......---,,,+++******)))************************((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))************)))))))))******************+++,,,...///000000000,,,---...///111555:::>>>NNNJJJDDD===999777777888666888:::;;;;;;===@@@CCC===;;;999999:::;;;:::999>>>===;;;888666666888:::::::::888777555333222111:::888888999888555777;;;:::;;;<<<;;;999888888999:::===???@@@???===;;;:::999888666666555555444333xxxRRR===:::777000///...---------------,,,+++******++++++***(((+++***)))(((((()))***+++&&&'''((()))************))))))(((((((((((())))))''')))&&&!!!"""((()))%%%%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$######$$$&&&###%%%&&&%%%""""""$$$'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$((((((((('''&&&&&&%%%%%%!!!"""###$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''((((((''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***---///222333000000///---)))'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% """$$$$$$$$$"""!!!######$$$%%%%%%&&&''''''$$$&&&((((((&&&%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''$$$""""""###"""###$$$%%%&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''((((((((()))$$$'''******((('''''')))'''((((((((())))))******''')))***)))((('''(((***'''((()))+++---///000111666666777999;;;===???AAAEEEFFFGGGIIIJJJLLLMMMNNNKKKNNNPPPPPPMMMLLLMMMOOONNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNOOOQQQRRRSSSTTTPPPQQQRRRRRRQQQQQQRRRTTTSSSSSSRRRRRRTTTUUUWWWYYYVVVVVVVVVUUUUUUUUUTTTTTTWWWWWWWWWVVVVVVVVVVVVUUUSSSUUUWWWYYYZZZZZZYYYXXXWWWVVVVVVTTTSSSPPPOOOMMMKKKJJJHHHFFFCCCAAA???>>>999888777666555333222222,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))************))))))))))))************)))***+++---...///000000+++,,,...///222666<<<@@@DDD@@@;;;666222222333444555666777888999;;;???AAA===;;;999:::<<<===;;;888@@@???<<<888555444555777888777777777666666555555777555555777666444666;;;999;;;;;;;;;999999999;;;<<<===??????===;;;::::::888666444333333333222111qqqOOO???:::222000...---...//////---***+++***)))***,,,,,,***))))))))))))))))))(((''''''***'''%%%&&&((((((&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$############$$$%%%%%%$$$"""!!!"""###""""""""""""""""""""""""$$$$$$$$$######"""""""""$$$$$$$$$###"""###%%%'''&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%)))'''$$$"""$$$''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))&&&$$$&&&***,,,)))%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((($$$"""%%%&&&'''+++000------+++)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%""" """&&&))))))(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''''''''&&&&&&&&&%%%%%%%%%"""###%%%&&&'''&&&%%%%%%'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))'''((()))******)))((('''%%%%%%%%%%%%&&&'''((()))'''((())))))''''''((()))++++++,,,+++******---///111000///222777:::;;;:::@@@AAACCCDDDFFFFFFGGGGGGOOOMMMLLLLLLOOOQQQRRRRRRTTTSSSSSSRRRQQQRRRRRRRRRQQQQQQQQQRRRSSSSSSPPPNNNNNNOOOQQQSSSTTTSSSQQQPPPUUURRRPPPOOOQQQSSSTTTTTTTTTUUUUUUUUUWWWXXXYYYZZZWWWVVVVVVVVVUUUUUUUUUUUUXXXYYYYYYXXXVVVUUUWWWXXX\\\ZZZXXXVVVUUUTTTUUUUUUWWWWWWWWWWWWWWWXXXYYYYYYSSSSSSSSSRRRQQQPPPOOONNNJJJJJJKKKJJJHHHFFFCCCAAA<<<:::777555333111111111,,,,,,+++***))))))+++---((())))))))))))((('''&&&'''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%$$$$$$#########''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&'''((())))))''''''((()))(((&&&%%%%%%'''))))))((((((''''''&&&&&&((()))***)))((('''((())))))***+++,,,...///000000000,,,+++111;;;>>>:::444333333444555444333222111444444444666888999777666666555555555666777888999;;;:::888777666666666666555666777666444333333444777666666999======;;;888???>>>;;;999777666666666<<<>>>>>>===:::999;;;>>>444333111...---...333777oooMMM>>>999111111///---...//////,,,)))+++***)))***,,,,,,***))))))))))))))))))((('''''')))'''&&&&&&((((((&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))###$$$&&&''''''&&&$$$###%%%&&&&&&&&&'''''''''''''''&&&%%%$$$$$$#########"""###$$$$$$###"""###%%%########################%%%%%%$$$$$$$$$#########$$$$$$%%%$$$######%%%''''''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""&&&)))((($$$###%%%'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))&&&$$$&&&***+++)))%%%''''''&&&&&&%%%%%%$$$$$$$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''***&&&%%%''')))))),,,111,,,+++***)))''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((''''''''''''((()))(((((()))******)))((('''''''''''''''((())))))***(((***+++,,,++++++---...,,,...000222333666999<<<<<<;;;;;;>>>BBBEEEEEECCCGGGHHHIIIKKKLLLMMMNNNNNNRRRPPPOOOPPPRRRTTTUUUUUUVVVUUUTTTTTTSSSSSSTTTTTTRRRRRRRRRSSSUUUUUUSSSQQQRRRSSSUUUVVVWWWWWWVVVVVVWWWUUUSSSSSSTTTVVVWWWWWWWWWWWWVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZ[[[\\\\\\ZZZXXXXXXYYYZZZZZZYYYXXXWWWVVVVVVWWWWWWYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXVVVUUUTTTTTTTTTUUUTTTSSSQQQNNNMMMGGGGGGFFFCCC@@@===:::888555444333111...---------))))))))))))))))))))))))((('''&&&%%%%%%%%%&&&''''''''''''&&&&&&''''''((('''&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&'''((()))(((''''''((()))(((&&&%%%&&&''')))(((((((((((((((''''''((()))***)))((('''((()))***++++++,,,---...//////000------111777999666111000111333444444444333333111111222333444444333222444555555666777777888888:::999777555555555666777777888888777555555555777444444555999===>>><<<:::>>>===;;;999888888888999:::;;;<<<;;;888777888:::444444222000///000333666lllJJJ<<<999222222000.........---+++***+++***)))***,,,,,,***)))((())))))))))))((('''''')))'''&&&'''(((((('''%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))$$$%%%&&&''''''&&&%%%$$$&&&&&&'''''''''(((((((((((('''&&&%%%$$$$$$$$$%%%!!!"""$$$$$$###$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%$$$######%%%'''''''''''''''''''''''''''%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))(((&&&$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&)))***(((%%%))))))((('''&&&%%%$$$###%%%$$$###$$$&&&((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((***&&&%%%((())))))+++000***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%''')))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((()))((((((''''''(((((()))(((((()))******))))))(((******)))))))))******+++)))+++---...///000333555333666:::===@@@BBBEEEGGGEEEEEEFFFIIIKKKMMMKKKJJJLLLMMMOOOQQQRRRSSSSSSSSSSSSRRRQQQRRRTTTVVVWWWVVVXXXXXXWWWVVVVVVVVVVVVVVVTTTTTTTTTUUUWWWXXXWWWUUUWWWWWWWWWXXXYYYZZZZZZZZZYYYWWWUUUVVVWWWYYYZZZYYYZZZYYYXXXXXXWWWWWWWWWWWWZZZ[[[[[[\\\\\\]]]^^^^^^_________]]][[[ZZZ[[[]]]YYYYYYXXXXXXXXXYYYYYYZZZ]]]\\\\\\[[[[[[[[[\\\\\\______^^^^^^]]][[[ZZZYYYZZZ[[[[[[[[[[[[YYYXXXWWWQQQQQQRRRRRROOOKKKGGGEEEBBBAAA???<<<999666333111,,,,,,+++***************)))((('''&&&&&&&&&&&&''')))(((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&((()))((('''&&&(((((((((&&&%%%&&&'''(((((((((((())))))))))))''')))***)))((('''(((***++++++,,,,,,,,,---------/////////111333333111///...000111333555555555444000000111111222111111111333444555777777777777666999777555333333555777888666777888777555444666777222222555999===>>>===<<<===<<<:::888777777777777888999:::999777555555555333444444222111111333666kkkIII<<<999333222111///...---,,,+++***+++***)))***,,,,,,***)))(((((())))))(((((('''&&&((((((''''''((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%&&&''''''&&&%%%%%%'''''''''(((((((((((()))((('''&&&&&&%%%%%%%%%&&&"""###%%%$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''&&&&&&'''(((((('''&&&&&&&&&$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))((('''%%%&&&((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&))))))(((&&&))))))((('''&&&&&&%%%%%%%%%$$$###%%%'''((('''&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((('''$$$$$$''''''&&&(((,,,(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))((()))))))))*********************)))******+++,,,))),,,///111333555888:::???BBBEEEGGGHHHHHHIIIJJJHHHIIIKKKMMMNNNNNNLLLKKKNNNOOOPPPRRRSSSTTTUUUUUUSSSRRRRRRSSSUUUWWWWWWVVV[[[ZZZYYYYYYXXXXXXYYYYYYXXXWWWWWWXXXZZZ\\\[[[ZZZXXXXXXWWWXXXYYYZZZ\\\\\\ZZZXXXWWWWWWYYY[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYZZZ[[[[[[\\\\\\\\\]]]]]]]]]`````````___]]]\\\]]]^^^[[[[[[[[[ZZZZZZZZZZZZZZZ```___^^^^^^]]]^^^^^^^^^_________^^^]]]\\\[[[ZZZXXXYYYZZZZZZZZZZZZYYYXXXSSSTTTVVVVVVVVVUUUSSSQQQNNNLLLKKKIIIFFFCCC>>>;;;555444222///---,,,++++++***))))))((('''''''''''')))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%&&&((()))((('''&&&'''((('''&&&%%%&&&((('''(((((())))))*********'''((())))))(((((()))***,,,,,,,,,,,,++++++++++++...///111111000//////000...000111333444444444444000111222222111111111222111333555777888777666555777555333222222444777999444555555444222222444666222333666999<<<<<<<<<;;;<<<;;;999777666555666666888999999999777555333333222333444444222222333444lllJJJ<<<:::444111111///...,,,+++,,,,,,+++***)))***,,,,,,***)))((((((((((((((('''&&&&&&'''(((((((((((('''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&'''###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&'''(((((('''&&&''''''''''''''''''''''''%%%$$$$$$%%%'''(((((('''''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((('''$$$$$$'''(((&&&&&&)))&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((((((((''''''''''''''''''((((((((())))))'''(((((())))))))))))))))))))))))))))))***++++++))))))******+++---...//////222555888:::<<<@@@BBBGGGIIILLLMMMLLLKKKKKKLLLLLLNNNPPPQQQQQQPPPOOONNNOOOPPPQQQSSSTTTUUUVVVVVVUUUUUUUUUVVVYYYZZZZZZYYY\\\[[[[[[ZZZZZZZZZZZZZZZZZZYYYXXXYYY\\\]]]]]]\\\XXXXXXXXXYYYZZZ[[[]]]^^^[[[ZZZYYYZZZ]]]^^^^^^]]][[[[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\^^^______^^^\\\\\\]]]______^^^^^^]]]\\\[[[ZZZYYYaaa``````_________``````_________^^^]]]\\\[[[ZZZWWWWWWXXXYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWXXXXXXUUUTTTRRRRRRRRRPPPLLLIIIEEECCC???;;;777333111///,,,,,,++++++***)))(((((())))))((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%&&&'''((((((&&&%%%'''((('''&&&&&&'''(((''''''(((((())))))******&&&((())))))(((((()))++++++++++++++++++*********+++...000000//////111333000111222333333333222222///111222222000000111333222333666777888888666555555444333222222444777999444444444333111222444666444666999::::::999888888999999888888999;;;<<<>>>;;;;;;:::999888666444333111333444444333222222333lllKKK===:::333000000///---++++++---///+++***)))***,,,,,,***)))'''(((((((((((('''&&&&&&&&&((())))))((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''(((&&&'''******'''''')))&&&%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&$$$%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%######%%%'''''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))(((((((((''''''''''''((((((((()))))))))''''''((()))************)))))))))))))))***,,,,,,***+++,,,...000222555666:::<<>>999666000000000000///...,,,++++++***)))((((((''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%'''((('''&&&%%%&&&((('''&&&&&&'''(((''''''''''''((((((((((((&&&'''))))))((((((***++++++*********************+++,,,......//////111333000111222333333222222111---///111000......111555444555666888888888888777555444444333444555666777666666555444333444666999666999;;;;;;999666555555555666888;;;???CCCGGGJJJ@@@>>>;;;999888888666444333444555555333333444555lllKKK<<<999111...//////---++++++...111+++***)))***,,,,,,***)))''''''((((((''''''&&&%%%&&&(((***)))(((''')))+++''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###%%%''''''&&&%%%&&&&&&%%%$$$###""""""###$$$%%%"""###$$$&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&'''++++++'''&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$&&&(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$&&&'''''''''&&&&&&&&&%%%%%%%%%)))((('''&&&%%%&&&&&&''''''&&&&&&&&&&&&'''(((((())))))))))))(((((((((''''''((((((((())))))))))))&&&''')))***++++++******)))))))))))))))+++,,,------...000333777;;;>>>@@@BBBDDDGGGHHHIIIKKKNNNPPPMMMNNNPPPOOOOOOPPPRRRTTTUUUWWWYYYYYYWWWWWWYYY[[[UUUVVVWWWYYYZZZ[[[[[[\\\[[[[[[\\\^^^```aaa```^^^[[[[[[ZZZYYYYYYYYYYYYZZZXXXVVVTTTTTTVVVWWWWWWVVVUUUVVVXXXZZZ\\\\\\\\\\\\YYYYYYYYY[[[]]]___^^^]]]ZZZZZZYYYXXXXXXXXXXXXYYYWWWXXXYYYZZZ\\\]]]^^^___ZZZ[[[\\\\\\\\\]]]___aaa``````aaa``````^^^]]]\\\]]]]]]]]]^^^___```aaabbbcccccccccbbbaaa```___^^^\\\\\\\\\\\\\\\]]]]]]^^^___^^^^^^\\\[[[YYYXXXWWWYYYVVVTTTUUUZZZ\\\[[[YYYYYYXXXUUUQQQKKKDDD>>>:::666666666666555333222000------,,,+++************'''''''''(((((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%$$$%%%'''((('''&&&%%%&&&''''''&&&&&&''')))''''''''''''&&&&&&&&&&&&&&&'''))))))((((((***+++)))))))))***************+++++++++,,,---...//////...///111222333333333222,,,///222111///000444888666666777777888999999999444555555666666666555555555555555333222333777:::666999;;;;;;888555444555444555777;;;@@@EEEJJJLLLDDD???:::888888888777555666777777666555555666888lllJJJ;;;777///---...///---++++++///222+++***)))***,,,,,,***)))''''''((((((''''''&&&%%%%%%(((******((('''))),,,''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$######$$$%%%%%%"""$$$%%%%%%%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$###%%%'''((('''&&&&&&&&&&&&%%%###""""""###%%%&&&!!!$$$&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''&&&&&&&&&'''''''''&&&%%%$$$$$$###"""&&&%%%%%%&&&((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$&&&))))))%%%###$$$%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""'''((('''%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((''''''&&&&&&&&&%%%%%%%%%)))((('''&&&%%%&&&&&&''''''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((((((((((((((())))))))))))&&&''')))***+++++++++******))))))((()))+++---...000111444888===BBBEEEHHHEEEGGGIIIJJJKKKLLLNNNPPPSSSSSSSSSQQQPPPPPPRRRTTTTTTVVVWWWVVVTTTTTTWWWZZZUUUVVVWWWYYYZZZ[[[\\\\\\ZZZZZZ[[[]]]___```___]]][[[ZZZZZZYYYXXXYYYYYYYYYVVVTTTQQQQQQRRRSSSSSSSSSPPPRRRUUUXXXYYYYYYYYYXXXUUUTTTUUUWWWYYYZZZZZZXXXZZZYYYXXXWWWUUUUUUUUUTTTPPPQQQSSSVVVYYY[[[]]]^^^YYYZZZ\\\\\\\\\]]]```bbb^^^___```aaaaaa```___^^^\\\\\\\\\]]]___```bbbccccccccccccbbbaaa```___^^^[[[[[[ZZZZZZZZZZZZ[[[[[[YYY[[[]]]^^^^^^\\\ZZZXXXYYYUUURRRTTTYYY]]]\\\ZZZWWWWWWVVVSSSMMMFFF???:::::::::;;;:::999777555444000///...---,,,,,,,,,,,,(((((())))))*********+++''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%$$$%%%'''((('''&&&%%%&&&''''''&&&&&&((()))'''''''''&&&&&&%%%%%%$$$%%%'''))))))((((((***,,,((()))))))))************,,,***)))))),,,------,,,+++---///222444444555555...222555444222333888===777777777777888999:::;;;444555666777777666555444333333222111000111555888555888;;;;;;888555555666555666777:::===AAAEEEGGGEEE@@@:::777777888777666999999999888666777999;;;jjjMMM;;;555888111000///...---,,,,,,,,,************)))(((&&&%%%###'''(((&&&%%%'''))))))((((((((()))))))))((('''((())))))(((%%%!!!***(((&&&'''***+++)))''')))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&+++$$$"""(((+++(((%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$''''''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&%%%$$$"""!!!&&&&&&%%%%%%%%%%%%$$$$$$"""&&&***+++(((&&&%%%&&&'''%%%$$$%%%''''''$$$ &&&%%%###""""""###%%%&&&"""$$$&&&'''''''''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########)))(((&&&$$$$$$$$$&&&'''((('''&&&&&&&&&((()))***''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%***(((&&&######$$$&&&'''$$$%%%&&&'''((((((((((((''''''((((((((((((''''''(((&&&%%%&&&(((***++++++'''%%%'''))))))''')))...******++++++,,,...222555???AAACCCEEEGGGIIIIIIJJJLLLJJJIIIJJJMMMQQQSSSTTTUUUTTTTTTTTTUUUWWWYYYZZZ[[[YYYZZZ\\\ZZZWWWXXX]]][[[ZZZXXXXXXZZZ\\\ZZZVVVTTTVVVXXXYYY[[[]]]\\\YYYWWWXXXRRRQQQXXXUUUOOOTTTYYYKKKIIIGGGFFFZZZbbbNNNRRRLLLIIIOOOSSSTTTWWW\\\]]]ZZZ[[[VVVNNNSSSZZZTTTVVV[[[___]]]YYYRRRKKKIIILLLVVVWWWOOOSSSaaabbbVVVNNNTTTPPPNNN[[[```\\\\\\\\\ZZZ______ZZZ___ccc[[[]]]ZZZZZZ^^^```^^^]]]^^^[[[[[[\\\^^^___^^^\\\ZZZ___^^^]]]]]]^^^]]][[[YYY]]]]]]^^^^^^^^^\\\[[[ZZZXXXXXXWWWYYY\\\]]]]]]\\\ZZZZZZZZZWWWQQQIIIAAA<<<<<<;;;999888888999::::::444555777777666333000...///...---+++***)))(((((('''&&&%%%&&&(((((('''&&&&&&&&&''''''''''''&&&&&&'''''''''(((((()))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$$$$$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&((((((((('''%%%&&&(((***&&&''''''((((((((((((((('''((()))((('''(((***+++***))))))***,,,------,,,---000222222111000000111222444666888888;;;???BBB???<<<999666555666888:::888999;;;;;;:::888555333555555111555===777111777666:::>>><<<777333333555===;;;;;;>>>AAABBBDDDFFFCCC<<<888:::;;;::::::<<<:::<<<===<<<999888;;;===kkkNNN;;;555666111000///...---,,,,,,,,,******))))))((((((''''''$$$&&&(((((('''&&&&&&''')))((((((((()))))))))((((((((((((''''''&&&&&&&&&)))'''%%%&&&((()))(((&&&)))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***$$$"""'''+++)))&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&& !!!###$$$%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###&&&)))***(((&&&%%%&&&(((&&&%%%&&&((((((%%%###((('''%%%$$$$$$%%%&&&'''!!!"""###$$$%%%$$$######&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$)))'''&&&$$$$$$%%%&&&'''(((((('''&&&&&&'''((()))&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))'''%%%$$$$$$%%%'''(((%%%%%%&&&'''((((((((((((((((((((()))((((((''''''((('''&&&&&&''')))*********((()))***)))''')))...,,,...000444888===BBBEEEHHHIIIJJJKKKLLLMMMMMMMMMNNNMMMLLLNNNQQQUUUVVVVVVXXXXXXWWWVVVWWWXXXYYYYYYXXXXXXZZZ\\\ZZZWWWXXX\\\ZZZZZZZZZXXXWWWVVVTTTRRRRRRRRRQQQQQQSSSTTTRRRPPPLLLSSSPPPKKKKKKFFFEEEOOOJJJGGGUUUccclll}}}{{{aaaTTTPPPPPPXXXbbblllxxxqqqddd[[[QQQTTTZZZWWWllluuukkkZZZIIIHHHGGGOOOSSSZZZmmm|||qqqYYYIIILLLHHHHHHQQQSSSRRRXXXYYYTTTXXX[[[YYY___bbbZZZXXXVVVWWWZZZ\\\\\\[[[\\\]]]]]]___```aaaaaa___^^^```______```aaaaaa```^^^\\\]]]]]]^^^]]]\\\[[[ZZZYYYYYYYYYZZZ]]]^^^^^^]]]]]]\\\[[[XXXTTTOOOKKKHHHDDDCCCAAA???>>>===<<<<<<777888999:::;;;<<<<<<<<<888666222///+++)))((((((***(((''''''((((((((('''&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((&&&%%%$$$%%%&&&'''&&&&&&&&&%%%&&&&&&'''''''''(((((((((&&&&&&''')))&&&&&&'''(((((((((((((((&&&'''((('''&&&'''(((******))))))***,,,------,,,---///111222111000000111222222333777<<>><<<999777666777999:::999:::;;;<<<;;;999666444555444000777DDD@@@777999666999;;;999555222222333222555999???BBBBBBAAAAAADDD===999;;;<<<<<<===???EEEFFFEEEBBB???===>>>???lllPPP===555555111000///...---,,,,,,,,,******)))((((((((()))***)))((((((((()))(((&&&%%%''''''(((((())))))******((('''&&&&&&'''(((***+++'''&&&%%%&&&''''''&&&%%%((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((($$$###'''***)))'''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$%%%&&&((()))"""###$$$%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$###&&&((()))(((&&&%%%%%%)))(((&&&&&&'''((('''&&&)))((('''&&&&&&'''((()))############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''((((((''''''&&&''''''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$&&&((()))%%%&&&'''((()))))))))))))))))))))))))))((('''&&&******)))(((((()))***+++---+++***,,,+++***---222777999<<>>===999999999888666555444333000555:::>>>@@@BBBCCCCCCCCC===:::;;;======???CCCJJJIIIGGGCCC>>>;;;;;;<<>>555444111000///...---,,,,,,,,,+++***((('''''')))+++,,,+++)))''''''***+++(((%%%&&&'''((()))((()))***+++&&&&&&&&&&&&'''((()))***'''&&&&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$'''))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$&&&'''((()))(((((('''&&&%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%'''((('''&&&%%%%%%)))'''&&&%%%%%%&&&''''''(((''''''&&&''''''((()))&&&%%%%%%%%%%%%&&&'''(((&&&''''''''''''''''''&&&******)))(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&(((((((((((())))))******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((&&&%%%%%%&&&'''(((&&&&&&'''((())))))))))))************)))((('''''',,,,,,+++***)))***,,,---,,,***+++///000111666===GGGHHHJJJNNNQQQSSSTTTSSSOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRTTTWWWYYYXXXWWWaaa```^^^\\\ZZZYYYWWWWWWXXXWWWWWWWWWTTTNNNNNNQQQLLLMMMOOOOOOMMMOOOYYYccckkk^^^PPPKKKMMMRRRVVVZZZggg}}}aaaTTT\\\gggpppvvvgggffffffkkkyyywwwdddaaaZZZYYYbbbhhh{{{xxxfffQQQ^^^[[[aaauuukkkQQQTTTWWW^^^```UUUVVVjjjcccPPPKKKHHHLLLOOOJJJFFFNNNRRRNNNLLLNNNOOOMMMUUUWWWYYYZZZ[[[[[[\\\]]]VVVWWWXXX[[[^^^___]]]\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\^^^```aaa```^^^ZZZZZZYYYXXXWWWWWWXXXXXXVVVVVVVVVTTTQQQNNNKKKIIICCCAAA??????BBBGGGMMMQQQTTTRRROOOJJJDDD???:::888...,,,)))((()))++++++***))))))((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%&&&'''(((((())))))***)))(((''''''''''''(((&&&&&&&&&&&&'''((())))))$$$'''))))))(((&&&&&&&&&%%%&&&''''''((((((''''''&&&'''((('''&&&&&&''')))***)))((()))+++---,,,+++,,,...///000//////000111222555999>>>AAAAAA>>><<<999:::::::::::::::999999:::;;;<<<===<<<;;;999888333666222888FFFGGG@@@AAA>>><<<999888999999888777444:::===<<<;;;>>>BBBCCCAAA<<<999;;;<<<<<>>555444111000///...---,,,,,,,,,+++***((('''''')))+++,,,***(((&&&'''***,,,***(((&&&((())))))(((''')))+++$$$%%%'''(((((('''&&&%%%''''''(((''''''''''''(((&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%)))((('''&&&%%%$$$######&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%$$$&&&&&&%%%$$$$$$$$$&&&'''&&&%%%%%%&&&&&&''''''(((&&&&&&%%%%%%%%%&&&'''(((&&&&&&'''(((((('''&&&&&&******)))((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&((((((((()))))))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&***)))(((&&&%%%%%%%%%&&&&&&'''((()))******************++++++***)))(((((()))++++++***)))***,,,///,,,,,,///555999<<>>666555111000///...---,,,,,,,,,++++++***)))))))))***+++)))(((&&&''')))*********''')))+++***'''&&&(((***###%%%''')))((('''$$$"""&&&((()))((('''&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%((((((&&&&&&((((((%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%###"""$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%''''''%%%$$$$$$%%%%%%%%%$$$$$$%%%'''$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%)))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''***)))((('''&&&&&&&&&&&&'''((()))******+++++++++******++++++++++++******&&&(((******)))+++///333333333888@@@EEEHHHNNNUUUVVVVVVXXX[[[^^^]]]XXXSSSQQQRRRTTTWWWYYY[[[\\\\\\[[[ZZZYYYYYYZZZZZZYYYXXXUUUUUUTTTSSSPPPNNNLLLKKKHHHFFFKKKXXXdddeee```\\\YYYUUUUUU[[[dddtttggg]]]```fffnnnwwwrrr\\\YYYdddiiixxxzzzaaaTTT[[[fffuuu}}}lllgggdddppppppwww{{{kkkccceeebbbdddnnnzzzYYYQQQTTT\\\cccdddyyyuuuYYYPPPNNNJJJFFFPPP]]]dddbbbZZZSSSOOOOOOOOOQQQTTTVVVVVVSSSQQQUUUUUUUUUUUUVVVWWWXXXYYY^^^^^^___aaacccbbb```^^^ZZZ[[[[[[\\\\\\[[[[[[ZZZYYYYYYYYYZZZYYYYYYXXXXXXXXXUUUQQQOOONNNPPPRRRTTTTTTVVVXXXYYYWWWRRRMMMJJJGGGDDD@@@;;;777333...+++,,,+++***((((((((())))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''(((((((((((('''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&((((((&&&%%%&&&'''%%%%%%&&&''''''''''''&&&)))******)))''''''(((***)))(((((()))+++,,,+++***+++,,,------------000222333<<>>888888:::666666777888999999999888=========<<<;;;:::888888222:::777111666999:::BBB<<<:::777555666999===@@@???OOOXXXRRRGGG@@@;;;555999777999;;;;;;999:::???<<<:::666555666888999:::eeeMMM>>>777666111000///...---,,,,,,,,,,,,++++++******))))))))))))))))))(((&&&&&&((()))(((***,,,+++&&&%%%''')))%%%&&&'''(((((('''&&&&&&%%%'''((('''%%%$$$&&&((($$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%******&&&%%%''''''###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&$$$###$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%"""$$$&&&'''(((&&&$$$###&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$'''%%%###$$$&&&'''%%%###"""%%%''''''%%%%%%&&&(((######$$$%%%&&&'''''''''######%%%&&&&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&'''''''''&&&"""###%%%'''((((((((('''###$$$%%%&&&'''&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))(((((()))***++++++++++++))))))***+++,,,,,,,,,,,,'''***...///...111666;;;???@@@FFFMMMQQQRRRUUUZZZYYYYYY\\\aaaeeeddd^^^XXXVVVWWWYYY[[[^^^___```aaa\\\ZZZWWWVVVVVVVVVUUUTTTSSSSSSSSSRRRQQQOOOMMMLLLKKKJJJUUUmmmyyynnnaaaZZZXXXaaammmxxx^^^XXX___fffooowwwvvvbbb\\\dddssszzziiiZZZUUU^^^lll}}}oooffffffmmmzzzrrr{{{mmmmmmvvvuuuvvv]]]___iiiqqqvvvvvvhhhZZZYYYUUU[[[mmmnnncccPPPQQQRRRTTTVVVTTTQQQNNNOOOOOOOOOOOOPPPRRRTTTUUU^^^^^^___aaacccbbb___]]]\\\[[[ZZZYYYZZZ[[[]]]^^^XXXXXXWWWWWWXXXXXXYYYZZZZZZYYYWWWUUUUUUVVVWWWXXXSSSTTTUUUVVVUUUTTTRRRQQQOOONNNKKKIIIFFFBBB<<<999777555222///,,,+++++++++(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((('''''''''''''''&&&%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&((($$$%%%&&&&&&''''''&&&&&&((())))))(((&&&&&&'''((()))((('''(((+++,,,+++***+++,,,,,,,,,,,,---000222222999@@@AAA<<<777666777444555555666777777888999>>>>>>===;;;:::888777666333;;;666000888;;;:::>>>999999888555555888@@@FFFMMM\\\cccWWWHHHBBB>>>999777777:::===<<<888888<<<666333//////222666888888cccLLL>>>888777111000///...---,,,,,,,,,,,,,,,,,,,,,+++)))((('''***++++++((($$$###%%%((((((+++---+++&&&$$$&&&)))''''''&&&&&&'''((()))***###%%%'''&&&$$$###%%%'''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++,,,&&&$$$'''&&&"""$$$$$$$$$%%%%%%&&&&&&&&&!!!###%%%'''''''''&&&%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$''''''$$$######$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%!!!%%%((()))(((&&&$$$---,,,)))'''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''%%%###$$$&&&'''%%%###"""&&&))))))'''&&&'''(((###$$$%%%&&&''''''''''''$$$%%%'''))))))((('''&&&###$$$&&&''''''&&&$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''')))******%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))$$$%%%&&&&&&'''''''''&&&!!!"""%%%'''((((((((((((%%%%%%'''((((((((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''###$$$%%%''')))***+++,,,((()))***++++++,,,++++++((()))***+++,,,---------+++///333555555888>>>DDDJJJKKKPPPVVVXXXVVVXXX\\\\\\]]]```eeejjjiiiaaa[[[YYYZZZ[[[]]]___```aaaaaa[[[WWWSSSQQQQQQQQQPPPPPPUUUVVVVVVVVVUUUTTTRRRQQQTTTUUUeeezzzbbbYYYWWWaaammm~~~mmmVVVWWWbbbkkkttt}}}~~~jjj^^^bbbnnn~~~xxx}}}sssuuuuuu[[[WWWWWW```mmm{{{zzzggg\\\YYY^^^hhhyyyrrrooofffbbbcccaaa]]]eeeuuuooowwwhhhqqqhhhZZZZZZYYY```wwwvvvgggZZZZZZ[[[]]]^^^\\\WWWTTTKKKKKKKKKKKKLLLNNNPPPRRR]]]^^^___aaacccbbb___\\\\\\ZZZWWWUUUVVVZZZ^^^aaaXXXWWWVVVUUUVVVWWWXXXYYYXXXWWWXXXXXXXXXYYYYYYZZZUUUUUUTTTSSSSSSTTTUUUVVVPPPPPPPPPQQQRRRPPPKKKHHHCCC@@@;;;666222///......++++++******)))))))))(((&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&))))))))))))((((((((((((&&&&&&''''''&&&&&&%%%$$$''''''%%%$$$###"""""""""&&&'''&&&%%%$$$$$$&&&((($$$%%%&&&&&&''''''&&&&&&((((((((('''%%%%%%&&&''')))((('''(((***,,,+++******+++,,,,,,+++---000222222555:::<<<;;;888555444444444444444555777888999???>>>===;;;999777666555444:::555111<<>>DDDIIIMMMPPPTTTVVVVVVWWWXXXZZZ\\\^^^______eeeeeefffhhhiiigggaaa\\\^^^[[[YYYVVVRRRNNNOOOSSSOOOOOOPPPQQQPPPPPPWWW```bbbzzz{{{uuulllbbb```bbbfffrrrvvvccc\\\\\\eeevvviii___SSSRRR```ooorrrmmm\\\\\\^^^aaaeeeiiipppuuuhhhffffffjjjnnnvvv{{{vvv}}}zzztttxxxdddmmmzzzzzzwwwUUURRRPPPTTTaaazzzuuuPPPMMMJJJJJJLLLOOOTTTYYYXXXKKKNNNLLLQQQYYYPPPUUUXXXRRRTTTWWWWWWYYY[[[VVV[[[\\\]]]]]]\\\[[[\\\]]]YYYXXXWWWVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYXXXWWWVVVSSSTTTTTTUUUTTTSSSQQQPPPWWWTTTQQQNNNLLLIIIEEECCC:::666222///---***(((&&&(((((())))))((('''%%%$$$''''''''''''''''''&&&&&&%%%&&&((('''&&&%%%%%%&&&''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%))))))(((''''''''''''''''''((((((((())))))))))))))))))(((((())))))***+++(((((())))))+++---...///111333555777777555444222555111000111000111888BBBDDD???:::999666111111444888555333555999<<<<<<:::777666666999AAAKKKVVV\\\WWWOOODDD<<<:::999777555777888999::::::888666555777555333333666888888777hhhJJJ:::888555000/////////............***)))))))))))))))******++++++*********++++++,,,(((''''''((())))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++***((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&''''''&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$&&&'''%%%$$$###$$$%%%$$$###$$$%%%''''''''''''&&&%%%$$$###"""$$$######%%%''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))((((((((((((''''''***+++,,,+++)))((()))***,,,---...///111777>>>CCCIIIMMMRRRVVVXXXYYY[[[]]]ZZZ\\\^^^`````````___^^^bbbcccdddffffffccc^^^YYYUUURRROOOMMMIIIHHHOOOYYYfffbbb```^^^ZZZXXX\\\dddccc~~~qqqggg]]]XXXccchhhqqq}}}|||kkk\\\```dddppp|||mmmcccYYYSSSMMMNNNZZZdddccc\\\]]]fffpppssssssuuu|||lllsss|||mmmVVVTTTUUU^^^ssslllNNNNNNPPPVVVaaannnxxx}}}jjjaaa___OOOIIIOOOHHHLLLMMMLLLMMMNNNQQQUUUVVVUUUTTTYYY^^^]]]XXXVVVXXX\\\YYYXXXWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZYYYXXXXXXUUUVVVVVVVVVUUUTTTRRRQQQVVVTTTRRRRRRRRRRRRPPPNNNIIIDDD===777333///---+++'''((()))***)))(((&&&%%%'''''''''''''''(((((((((%%%&&&'''&&&%%%%%%'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))(((''''''&&&'''''''''''''''((((((((()))))))))((((((((((((((()))******((((((((()))***,,,---...111111222222222222111000555222000000111555@@@JJJ???:::777777444111111444777666666666777888999:::555555777;;;@@@EEEKKKNNNFFFBBB===999666555666777777777777666666666666666888777666666666666555444hhhKKK:::777444000000/////////.........+++***)))))))))))))))))),,,,,,+++*********++++++(((''''''((())))))(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***++++++***'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%%%%%%%&&&$$$######$$$&&&&&&%%%###$$$%%%%%%$$$######$$$&&&((((((((('''&&&%%%$$$###"""###$$$%%%&&&''''''&&&"""###%%%''''''(((''''''(((((((((((('''&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&'''(((&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%'''(((((('''&&&&&&'''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&$$$###%%%)))+++***'''((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&))))))((((((((((((((((((***+++,,,+++***)))+++,,,222333555888<<>>:::555222************************&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&(((***''''''''''''''''''''''''&&&&&&'''''''''''''''((())))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''((((((((())))))(((''''''''''''((())))))((((((((((((***+++,,,---111111000///////////////222///---000777???FFFJJJ;;;777555555444111222555555777888888666555777999777777777777888999;;;;;;999::::::777333222555888666555444333444444666666999999888888777555333222fffIII999666333////////////............---,,,+++)))((('''''''''+++******)))))))))******(((''''''((())))))(((&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%$$$###!!! ############$$$$$$$$$$$$#########$$$%%%&&&%%%###$$$%%%%%%$$$""""""###%%%''''''((((((((((((''''''"""###$$$%%%&&&&&&''''''"""$$$&&&'''((((((''''''''''''((((((''''''&&&%%%######%%%&&&&&&&&&&&&%%%'''&&&%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&'''((('''%%%'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((%%%'''(((((('''&&&&&&'''%%%&&&'''))))))'''&&&%%%'''''''''''''''''''''&&&''''''((())))))(((''''''&&&$$$###%%%)))+++)))'''((((((((((((((((((((((((******))))))))))))******(((((())))))))))))))))))((()))*********+++---000777:::???CCCGGGKKKPPPSSSXXX[[[___aaaaaa```______aaaccceeefffdddaaa]]]ZZZ^^^[[[VVVQQQOOOOOORRRTTTRRROOOQQQWWWXXX[[[kkk~~~yyykkk```XXXWWW^^^ggghhhjjj^^^]]]aaaggguuu}}}~~~ssshhhcccbbb```eeepppyyywwwmmmccc______fffllluuu~~~{{{{{{yyy{{{vvv___WWW```jjjxxx|||eee[[[ccceeepppaaagggZZZLLLNNNMMMHHHMMMUUUVVVWWWWWWWWWYYY[[[^^^\\\\\\\\\[[[ZZZYYYXXXXXXVVVVVVWWWXXXXXXWWWWWWVVVUUUUUUVVVVVVUUUSSSRRRQQQSSSQQQPPPQQQSSSSSSSSSQQQUUUSSSPPPNNNKKKFFF@@@<<<444222...+++))))))***+++&&&&&&&&&&&&&&&'''''''''&&&''''''&&&%%%&&&(((+++''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((((((((((()))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''&&&''''''((()))'''''''''((()))***+++,,,000000///......//////000---++++++444AAAIIIGGGBBB888555333555555222333666333666999888555333666888666555555555777999;;;===555777999777333111444777555444333222333444666777999::::::999666444333222cccGGG777555333///.........------------...---+++)))(((''''''&&&))))))((((((((())))))***(((''''''((())))))(((&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''$$$$$$&&&&&&&&&&&&$$$$$$&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%((((((''''''&&&$$$###"""""""""#########$$$$$$$$$###""""""###%%%&&&$$$###$$$$$$%%%$$$""""""###%%%%%%&&&'''((((((((((((((("""$$$&&&&&&%%%%%%&&&'''###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&&&&'''%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&'''((()))******)))(((''')))((('''&&&''''''&&&$$$))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))******&&&(((***+++---000444777>>>BBBHHHLLLOOOQQQSSSTTTVVVZZZ```cccdddddddddddd___```aaabbb```\\\XXXUUUPPPNNNMMMMMMQQQZZZfffnnnaaa[[[\\\cccccc```kkk{{{ssseee\\\ZZZ]]]hhhsssmmm~~~|||kkkdddbbbdddkkknnndddbbbaaaiiiwwwvvvoooooopppsss||||||{{{tttxxxtttqqq~~~yyytttppp{{{~~~uuuqqq{{{rrrfff]]]fffuuuqqqxxxsssXXXUUUMMMDDDJJJKKKLLLNNNOOOPPPQQQSSSTTTXXXXXXYYYYYYYYYYYYXXXXXXTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTUUUVVVUUUTTTSSSRRRUUUTTTSSSSSSTTTTTTSSSQQQRRRRRRSSSSSSRRRNNNHHHDDDAAA===888222---******)))((((((((('''''''''&&&&&&&&&'''((('''&&&&&&((()))''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''((()))***+++...............///000000///111777BBBNNNSSSIII===555222222444444222222555222555888777555444555777666555444444444666999:::666888999777444333444777444444333333444666888999999::::::888666444555555~~~bbbEEE666555444------------,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((((()))***+++(((''''''((())))))(((&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%###%%%&&&&&&######$$$&&&###$$$&&&''''''&&&$$$###%%%%%%&&&&&&&&&%%%######%%%%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%###""""""###%%%%%%$$$######$$$$$$###""""""$$$%%%$$$%%%%%%&&&'''&&&&&&&&&"""%%%''''''%%%$$$%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''((($$$%%%&&&''''''%%%$$$###%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%'''(((((('''&&&&&&'''&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&'''((()))******)))((('''((())))))(((&&&%%%%%%&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((()))))))))*********,,,...000333666;;;AAAEEEIIIMMMQQQTTTUUUUUUVVVVVVXXX\\\aaaddddddcccbbbaaaZZZZZZ[[[ZZZXXXUUUQQQOOOFFFHHHMMMSSS___oookkkcccdddlllmmmfffjjjvvv}}}rrrfffbbbccchhhsss}}}tttxxxqqqiiiiiigggjjjvvvyyyooorrruuuzzzwwwmmmfffdddjjjrrrpppsssyyy|||vvvpppttt}}}}}}vvvqqqooo||||||tttkkknnnnnnsssvvvqqqxxxvvvgggeeeeeeaaa{{{zzz{{{}}}~~~}}}yyyiii]]]]]]jjjvvvuuufffaaaVVVJJJSSSLLLQQQVVVUUUOOOJJJHHHIIINNNOOORRRTTTVVVWWWWWWWWWSSSTTTTTTUUUVVVVVVUUUUUUSSSTTTVVVWWWWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQRRRPPPMMMJJJIIIGGGDDD???:::555111///,,,++++++***)))(((''''''&&&((())))))'''&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''((()))******++++++,,,---...//////000111;;;FFFNNNSSSRRREEE888333000000222222000000333222444666666666555555666666555444444333222222222888888888666555555666777444444555555777888999:::888999999777555444777999~~~aaaDDD666666555------,,,,,,,,,+++++++++******))))))))))))******(((((((((((()))***+++,,,(((''''''((())))))(((&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%!!!$$$%%%%%%"""!!!###%%%###$$$&&&''''''&&&$$$######$$$$$$%%%$$$###"""!!!%%%$$$#########$$$%%%&&&!!!"""###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###""""""###%%%%%%$$$""""""###$$$###""""""$$$&&&$$$$$$$$$%%%%%%$$$$$$######&&&((('''$$$###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###%%%(((***$$$%%%'''''''''%%%###"""%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%((()))(((&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''((()))++++++)))((('''###&&&((((((&&&%%%'''***))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++333555888<<<@@@FFFMMMQQQSSSVVVXXXYYYYYYXXXYYYZZZ\\\___cccdddbbb^^^[[[ZZZVVVVVVVVVUUUSSSPPPLLLKKKNNNRRRWWW___jjjyyylllccceeerrrtttmmmnnnxxxtttkkkddddddiiiqqq|||{{{nnnkkkqqqrrryyy|||~~~qqqmmmuuuyyyvvvkkkddd]]][[[]]]dddqqq~~~zzzrrrvvvxxx}}}jjjllluuuuuupppuuuuuuiiifffooouuusssvvv{{{|||ccccccfffkkkrrr}}}ooojjj```SSS______iiippplll]]]PPPKKKLLLEEEHHHKKKOOOSSSUUUWWWWWWSSSTTTUUUUUUVVVVVVVVVVVVTTTUUUVVVXXXYYYXXXXXXWWWUUUTTTRRRRRRSSSSSSRRRQQQPPPNNNMMMNNNOOOOOONNNMMMLLLLLLMMMKKKHHHBBB===999///...---,,,+++)))((((((&&&(((******(((&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((()))***((()))+++,,,......//////---<<>>@@@???;;;777999:::<<<===<<<:::777555bbbFFF;;;999444/////////...------,,,,,,+++++++++************)))))))))))))))((((((((((((+++***)))(((''''''''''''%%%&&&((())))))(((&&&%%%'''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%&&&((()))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%###!!!"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$######%%%&&&&&&%%%$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&'''(((&&&$$$###%%%'''######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,)))''''''(((&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''---(((&&&&&&%%%""""""&&&''''''&&&&&&&&&&&&%%%%%%(((&&&'''******&&&&&&((((((''''''&&&&&&''''''((((((((('''''''''((())))))))))))(((((((((((()))))))))))))))(((((((((((((((+++***++++++,,,+++***((())))))***,,,000555:::===IIIKKKMMMNNNOOOQQQTTTWWWXXX[[[]]]^^^^^^^^^___aaabbb___ZZZVVVTTTRRRPPPOOOIIIJJJOOO[[[gggkkkgggbbb___dddggggggooo{{{~~~zzznnnnnnqqqtttpppiiigggiiilllkkkwwwwwwzzz}}}{{{wwwssstttzzzqqqzzzuuuvvv{{{{{{{{{tttqqquuu}}}~~~www{{{vvvqqqyyyzzzyyyuuufffbbbbbbiiiyyyoooZZZ```YYYRRRNNNNNNMMMKKKIIIPPPIIIMMMRRRPPPTTTWWWRRRVVVVVVUUUTTTTTTWWWXXXXXXWWWVVVUUUUUUVVVVVVUUUSSSTTTTTTTTTSSSRRRQQQPPPPPPPPPOOONNNNNNOOONNNLLLJJJGGGFFFCCC???:::444...+++---***'''&&&&&&((((((((('''&&&%%%&&&((((((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&***)))''''''((()))'''&&&''''''(((((())))))******)))***+++,,,------------111444888<<<;;;888333000000111222111000000111333888999:::;;;;;;999888777444444333222333444555666777666555333333555666888:::===AAACCCCCCAAA===;;;:::===@@@BBBAAA>>>999666aaaEEE:::888222/////////...------,,,,,,+++++++++************)))******))))))((((((''''''+++***)))((((((''''''(((&&&'''((())))))((('''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&%%%%%%&&&((()))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$###$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&'''((('''&&&&&&''''''&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%###%%%((((((%%%"""''''''''''''''''''''''''''''''&&&&&&&&&'''((((((...)))'''(((&&&######&&&'''''''''&&&&&&&&&&&&%%%&&&&&&)))+++((($$$&&&***(((''''''&&&&&&''''''((())))))((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((******))))))******++++++,,,---///333999@@@FFFIIIRRRSSSUUUVVVVVVWWWZZZ\\\^^^```aaa```^^^]]]^^^___```\\\VVVSSSQQQPPPMMMJJJPPPOOOZZZlllvvvqqqiiifffcccmmmuuuzzz~~~sssnnnmmmooossstttsssvvvzzzssspppzzz{{{vvvllliiigggeeevvv{{{~~~{{{{{{|||}}}zzzwwwzzz|||tttrrruuu~~~|||~~~vvvtttzzzxxxuuurrr~~~vvvuuuzzz|||yyyyyyooopppvvvrrr___qqqmmmkkkooosssoooaaaTTTKKKDDDGGGKKKJJJPPPUUUOOOSSSSSSSSSSSSRRRRRRTTTVVVWWWUUUTTTTTTUUUVVVUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRPPPOOONNNOOOOOOOOOMMMKKKLLLLLLLLLIIIDDD>>>777333444000+++(((((()))))))))((('''&&&&&&''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&)))'''&&&&&&'''(((&&&%%%''''''(((((())))))******)))***+++,,,,,,,,,,,,,,,000222666888888555000---///111222222111111333444::::::;;;:::999777555444333333333444444555555555777777555555555777999;;;999>>>DDDFFFCCC???===<<<;;;>>>BBBDDDCCC???999555```DDD888777111/////////...------,,,,,,+++++++++*********))))))+++******)))(((''''''&&&******)))(((((((((((((((&&&'''(((((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%'''&&&&&&&&&''''''((((((&&&%%%%%%&&&((()))(((&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$###!!! """$$$'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%&&&&&&%%%%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$"""!!!###''')))***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())),,,)))((()))(((&&&&&&)))''''''((('''&&&%%%&&&&&&%%%&&&***,,,(((###&&&,,,((((((''''''''''''((((((******)))((('''''''''((('''((()))******)))(((''''''((())))))***))))))(((***************,,,///111555777;;;AAAGGGMMMRRRTTTVVVXXXZZZ[[[[[[]]]```cccbbbbbbaaa^^^ZZZXXXXXXYYYVVVXXX[[[[[[YYYUUURRRPPP\\\XXXbbbvvv}}}tttnnnqqqttt|||pppsssmmmllluuuxxxzzzzzzuuutttuuuzzzzzzsssmmmiii~~~{{{xxx~~~}}}yyyrrrrrrjjjuuu}}}vvv{{{vvvkkklllsssyyy~~~}}}ooohhhyyyqqqVVVQQQPPPLLLDDDJJJQQQMMMLLLMMMPPPSSSRRROOOPPPSSSVVVTTTQQQQQQRRRRRRRRRQQQTTTTTTTTTTTTTTTTTTTTTTTTSSSQQQPPPPPPPPPOOOMMMKKKKKKLLLMMMLLLKKKGGGDDDBBB>>>;;;666333111///,,,******(((''''''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%''''''(((((())))))******))))))***+++++++++++++++...000333555444111...+++...000222333222333444666999999999888666444222000111222333444444555444444666666555555666888:::<<<666===CCCDDD???:::999:::;;;<<>>;;;777444~~~___CCC888666111/////////...------,,,,,,+++++++++*********))))))+++******)))(((''''''&&&***))))))(((((((((((()))&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&%%%'''((()))'''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$###!!! """$$$'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$###&&&%%%$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''$$$%%%((((((''''''+++&&&((()))(((&&&%%%&&&'''$$$&&&***,,,(((###&&&---(((((((((''''''(((((((((+++***)))((((((((((((((('''((()))******)))((('''''''''((())))))))))))))),,,---......///222777;;;>>>BBBHHHOOOTTTWWWXXXXXXZZZ[[[]]]]]]]]]^^^```bbb___^^^[[[WWWRRRPPPPPPQQQOOO\\\iiimmmfff]]]YYYZZZ\\\[[[ggg|||zzzvvv{{{vvvvvvvvvtttppphhhiii{{{}}}~~~yyywwwxxxwwwvvv{{{xxxpppkkkyyyyyy{{{vvvzzzzzzyyyxxxxxxyyy|||ppp}}}{{{uuu}}}ooolllqqqzzz{{{wwwssssssyyyggggggjjj```NNNLLLNNNGGGGGGGGGLLLRRRTTTQQQRRRVVVVVVSSSQQQPPPPPPPPPOOOMMMRRRRRRRRRSSSTTTTTTUUUUUUVVVTTTRRRQQQQQQOOOLLLJJJKKKKKKKKKKKKLLLLLLLLLLLLGGGEEECCCAAA>>>999333///+++)))''''''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$%%%&&&'''&&&%%%''''''(((((())))))******))))))******++++++******---...000111111///,,,***---///222333333333444666999999888666555333111000000000222333444444444444555444333333555777:::;;;666<<>>:::777777888<<<;;;999777777777888999{{{]]]BBB888777222/////////...------,,,,,,+++++++++************)))))))))))))))(((((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&&&&%%%#########$$$&&&''''''&&&&&&'''(((((('''%%%%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$###""""""!!!"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$######%%%&&&&&&%%%$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%###""""""%%%&&&&&&$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''!!!"""$$$&&&''')))+++,,,''''''''''''''''''''''''(((''''''&&&&&&&&&''''''###!!!"""'''(((&&&'''***&&&)))+++)))&&&$$$&&&)))&&&$$$&&&)))***'''(((***))))))(((((((((((()))))))))))))))((())))))******))))))(((((((((((()))))))))(((&&&&&&&&&)))+++---***///444777999===EEEKKKMMMOOORRRUUUXXXZZZ\\\\\\``````___]]]ZZZXXXYYYZZZUUUTTTSSSQQQQQQSSSXXX[[[aaammmxxxxxxoooggggggjjjkkkqqqyyy{{{wwwpppjjjhhhmmmwwwhhhhhhsssssspppsssnnnqqqvvv{{{}}}yyyyyy{{{zzzzzz{{{wwwqqqzzz}}}uuuqqquuuqqqsss~~~~~~kkkssszzzaaaQQQFFFHHHKKKIIIJJJPPPNNNNNNOOOQQQRRRRRROOOLLLKKKLLLMMMOOOPPPRRRSSSSSSUUUTTTRRRRRRSSSRRRPPPNNNOOOOOOOOOPPPOOONNNMMMMMMKKKKKKLLLNNNNNNLLLHHHDDD===:::555111...,,,***)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%&&&'''((((((&&&''''''(((((())))))******((()))))))))))))))(((((()))***+++,,,---------,,,,,,...222333222222222222777777666666555555666666333333333333444666888999555444333333333555888999>>>===<<<:::999777777777999999888777777888888999zzz\\\BBB888777222000//////...------,,,,,,+++++++++************)))(((((((((((())))))))))))))))))(((((((((((()))***((((((''''''''''''((((((###$$$%%%%%%&&&&&&&&&&&&%%%$$$###""""""$$$&&&'''''''''&&&'''((((((&&&%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$ """$$$%%%#########$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%###!!!"""%%%'''&&&$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&((()))((('''%%%%%%&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''%%%&&&***+++))))))+++&&&))),,,***&&&$$$&&&***'''$$$$$$)))+++)))((()))))))))(((((((((((())))))))))))(((((()))***++++++***)))(((''''''((()))******(((&&&%%%%%%(((,,,...222888>>>CCCEEEJJJQQQXXXTTTSSSTTTUUUXXX[[[___aaa]]]]]]]]]\\\ZZZYYYZZZ\\\UUUUUUUUUVVVXXX]]]ccchhhhhhnnntttrrrllliiimmmrrrnnntttuuuoookkkmmmooooooxxxssssss|||qqquuu}}}wwwtttooopppvvv}}}~~~vvvrrrwwwtttrrrvvviiiTTTNNNMMMJJJKKKPPPFFFHHHKKKNNNQQQQQQNNNKKKIIIJJJKKKMMMOOOPPPRRRRRRRRRRRRQQQRRRTTTTTTSSSQQQLLLNNNQQQSSSTTTRRRPPPNNNIIIIIIJJJMMMOOOPPPNNNMMMJJJEEE???999555111...,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&((()))((('''''''''(((((()))*********((()))))))))))))))((((((((()))***+++,,,---------,,,...111333222111111111444333333333333444555555666555444444555777:::<<<666555444333444666888999???<<<888777666666555444444555666777888777777666pppVVV@@@777666222111000///------......///************))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))((())))))'''%%%$$$%%%'''&&&&&&''''''''''''&&&&&& """%%%%%%%%%&&&)))&&&&&&&&&'''''''''''''''(((''''''((())))))(((&&&%%%&&&'''&&&&&&&&&(((***(((%%%$$$&&&&&&$$$%%%((('''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&######$$$%%%%%%%%%%%%$$$!!!!!!"""$$$%%%&&&'''(((((('''%%%%%%$$$%%%&&&'''########################%%%$$$$$$######$$$$$$%%%###!!!###'''&&&"""%%%---%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((())))))((('''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))***&&&&&&&&&'''''''''((((((***++++++***(((''')))***,,,***((('''&&&'''((())))))******))))))((('''&&&...,,,***)))***)))'''%%%&&&'''((()))))))))))))))&&&))),,,+++***,,,222888>>>CCCIIIOOOQQQQQQRRRRRRVVVWWWWWWXXX[[[^^^^^^[[[[[[ZZZWWWUUURRRRRRSSSTTT```gggsssxxxoooaaa]]]bbbiiiyyyxxxjjjfffiiikkkfffgggppp~~~}}}}}}{{{}}}nnndddqqqtttiiixxxrrrqqquuuuuu}}}xxx}}}vvv}}}zzz}}}|||zzz```[[[ccceee\\\SSSPPPDDDBBBMMMQQQHHHEEEJJJIIILLLMMMJJJKKKOOOPPPMMMTTTTTTSSSRRRQQQPPPOOONNNPPPQQQSSSTTTSSSQQQNNNLLLKKKLLLNNNOOONNNLLLJJJIIINNNMMMMMMLLLIIICCC;;;666---+++)))'''&&&'''((())))))(((''''''&&&'''''''''***)))(((((()))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&'''((('''&&&&&&&&&'''''''''''''''))))))))))))******************+++++++++,,,,,,,,,+++...000111111000000111333111//////000222444666111666777444444888777222222222222333444777999;;;999888666444333444555666888666666777555444888@@@nnnTTT???777777333111000///...---......///************))))))))))))&&&'''((()))***,,,------&&&&&&'''(((((('''&&&&&&'''(((((('''%%%%%%&&&(((&&&&&&''''''''''''&&&&&&)))*********(((%%%%%%&&&''''''''''''''''''&&&&&&((('''''''''))))))'''&&&%%%&&&''''''&&&&&&'''(((&&&%%%'''++++++'''%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%######$$$%%%%%%%%%%%%$$$ !!!"""###$$$$$$'''&&&%%%%%%%%%%%%&&&'''########################%%%$$$$$$######$$$$$$%%%$$$"""###&&&&&&###%%%***%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((()))******)))((('''(((***+++***((('''''''''((()))(((((()))))))))))))))(((***)))((((((******)))((((((((()))***************(((---111333333666===BBBLLLOOORRRTTTUUUUUUVVVWWWUUUXXX[[[]]]^^^]]][[[YYYXXXWWWTTTPPPOOOQQQVVVZZZxxxxxxrrrjjjjjjooooooiii~~~|||oooccccccjjjrrrwwwtttuuuuuulllooorrrbbb^^^cccmmmttt~~~~~~|||zzzxxx}}}}}}~~~uuujjjppp}}}}}}tttyyybbbMMMFFFDDDAAABBBFFFAAAEEEIIIIIIIIIJJJLLLNNNOOOOOOPPPPPPQQQRRRRRRSSSOOOOOOOOOOOOOOOOOOPPPPPPLLLMMMNNNOOOOOOMMMLLLJJJMMMLLLMMMMMMLLLIIIDDDAAA:::888444000---***)))((((((((('''''''''''''''(((&&&&&&&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&'''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))*********+++++++++,,,,,,...000111111000.........///000000111111222444666222666777555555999888555333333333444666999;;;<<<;;;:::888666555555555555777555666666444222777>>>kkkRRR>>>777777333000000///............///++++++*********)))))))))'''((()))***+++,,,---...###%%%'''))))))'''%%%###&&&'''((('''&&&&&&(((***&&&&&&''''''''''''&&&&&&"""%%%'''((('''&&&''''''((((((((('''&&&&&&&&&%%%((('''&&&'''))))))'''&&&&&&&&&'''(((((('''%%%%%%%%%%%%)))//////)))%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&###"""%%%'''%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((((()))***)))'''&&&'''(((+++***(((''''''((())))))&&&'''((()))************'''&&&&&&'''***++++++***)))*********+++++++++++++++000777;;;>>>BBBHHHMMMRRRSSSTTTTTTSSSTTTWWWYYYYYY\\\___```\\\XXXVVVWWWPPPQQQRRRRRRSSSWWW^^^dddxxxvvvkkkcccqqqttt{{{tttlllhhhiiisss|||sssnnnrrr~~~|||fffUUUMMMPPP]]]yyyxxx|||~~~{{{}}}}}}zzz|||uuuvvvxxxooogggmmmfffKKKCCCDDDBBB???;;;???DDDGGGFFFEEEHHHNNNMMMMMMMMMNNNPPPQQQSSSTTTOOONNNLLLKKKKKKNNNQQQSSSNNNNNNOOOPPPPPPOOOMMMLLLJJJJJJJJJLLLNNNNNNLLLJJJGGGEEEAAA;;;555...)))&&&((((((''''''''''''(((((('''&&&%%%''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%'''((('''&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((()))*********++++++++++++000111222111...,,,,,,,,,+++...222222111111333555222555666555666999999666111222333444666999;;;<<<999888777666666555555555666444444444222000444;;;kkkRRR>>>666666333000/////////............+++++++++*********))))))+++***************))))))%%%&&&((())))))(((&&&%%%%%%&&&'''''''''''')))+++&&&&&&''''''''''''&&&&&&"""%%%%%%%%%''''''&&&))))))((('''&&&%%%%%%%%%'''&&&&&&'''(((((('''%%%&&&&&&'''(((((('''$$$"""&&&%%%)))......)))%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%$$$""""""######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''$$$"""$$$''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&((()))***''''''''''''''''''''''''))))))((('''&&&&&&&&&'''''''''''''''(((((((((((('''((())))))'''&&&&&&'''***)))(((((((((((())))))'''((()))***************&&&%%%%%%'''***++++++***)))))))))***+++,,,---...000555===CCCGGGKKKOOOQQQPPPRRRTTTTTTTTTUUUXXXZZZ]]]]]]]]][[[UUUQQQUUU[[[YYYZZZ[[[[[[[[[]]]cccgggmmmmmmiiijjjxxxnnniiihhhmmmxxx~~~~~~~~~pppXXXLLLGGGJJJTTTiiisssiiigggdddhhhttt~~~kkkeeehhhnnntttyyytttxxxrrrsss|||ttttttrrrvvvaaaVVVUUUMMMAAACCCAAABBBDDDDDDBBBEEEJJJLLLLLLKKKLLLLLLMMMOOOPPPOOOMMMLLLKKKLLLNNNPPPRRROOOOOOPPPQQQQQQPPPOOONNNIIIHHHGGGIIIKKKLLLKKKJJJLLLKKKHHHCCC<<<555...+++***)))((('''''''''''''''+++)))''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&'''((('''&&&&&&&&&''''''(((((())))))&&&&&&'''''''''((((((((()))))))))************+++///000111000---++++++,,,,,,///222111///...111555111222333444555666666555...///111333555888:::;;;777777777666666666666666555333333333000...222999mmmSSS>>>666555222///////////////......---++++++++++++******************)))))))))((((((((())))))(((((((((((())))))%%%&&&'''''''''(((***,,,&&&&&&''''''''''''&&&&&&###)))+++'''%%%&&&$$$ ))))))((('''&&&%%%%%%%%%'''&&&&&&'''(((((('''%%%&&&&&&&&&'''((('''$$$!!!'''%%%&&&******&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$########################$$$%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$###############"""""""""###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###$$$'''(((&&&"""%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***+++((((((((((((((((((((((((******)))((('''''''''''''''''''''((((((((())))))&&&(((***)))(((&&&&&&''')))((((((((((((((())))))***************)))(((((((((''''''(((***+++***)))'''((()))***---///222333;;;???EEEJJJNNNQQQSSSTTTUUUWWWZZZ[[[[[[ZZZ[[[[[[\\\XXXTTTRRROOOPPP[[[iiioookkkddd______cccjjjooo|||uuunnnmmmmmmjjjgggfffttt~~~~~~|||vvvxxx{{{mmmVVVLLLFFFGGGKKKVVVkkkooo]]]UUU\\\___```mmmxxxlllkkktttzzzyyyvvvzzzqqqfffgggaaaWWWXXXTTTLLLFFFDDDEEEDDDCCCHHHGGGGGGGGGHHHJJJLLLMMMNNNNNNOOOOOOOOOOOONNNNNNPPPPPPPPPQQQQQQQQQPPPPPPMMMKKKIIIIIIIIIJJJIIIGGGLLLKKKKKKHHHDDD>>>:::666///...,,,***)))(((''''''+++)))'''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&(((((('''%%%&&&&&&''''''((())))))***''''''((((((((()))))))))(((((()))))))))*********---...///...,,,,,,---//////000111///......111555...///111333444333222222...000222555888:::<<<===@@@>>><<<:::888666555555444222222333000...222999mmmSSS>>>555555111/////////000///......---,,,++++++++++++*********&&&''''''((())))))******+++***((((((((((((***+++&&&'''(((((('''(((***,,,&&&&&&''''''''''''&&&&&&%%%(((%%%$$$'''&&&!!!((((((((('''&&&&&&&&&%%%'''&&&%%%&&&((((((&&&%%%'''%%%$$$%%%((((((%%%"""(((%%%$$$&&&&&&$$$%%%(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""$$$%%%$$$&&&((('''###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))++++++(((((((((((((((((((((((()))(((((('''''''''((((((''''''((((((((()))))))))'''(((******)))'''''''''(((((((((((())))))))))))++++++++++++***)))((('''***)))((()))***+++***)))((()))+++...222777;;;===HHHJJJNNNRRRVVVWWWXXXXXXYYY[[[]]]]]][[[YYYXXXWWWXXXQQQMMMPPPSSSXXXfffvvvtttjjj___\\\cccqqq~~~{{{kkkeeebbbdddqqq|||{{{wwwttt{{{{{{|||{{{kkkQQQPPPMMMMMMNNN\\\xxxooo___lllsssttttttssssssjjjpppwww{{{yyyyyymmmXXXNNNOOOJJJAAA@@@??????@@@CCCFFFJJJLLLLLLMMMPPPQQQQQQOOOMMMKKKPPPPPPPPPPPPPPPQQQQQQQQQQQQOOOMMMLLLLLLKKKIIIGGGJJJKKKLLLLLLJJJHHHEEEDDD888666333000---***((((((((('''%%%%%%''')))******&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&'''((())))))***+++''''''((((((((()))))))))(((((((((((())))))))))))***,,,---,,,,,,,,,///111000000000111333555666777//////222666777333000000222444777:::===@@@BBBBBBMMMJJJEEE???:::777555444444222222333111000444;;;kkkQQQ===555555222...///000000000///------,,,,,,+++++++++*********((((((((())))))***++++++(((((())))))))))))(((((('''((()))((('''(((***+++&&&&&&''''''''''''&&&&&&$$$!!!###)))***$$$''''''''''''''''''&&&&&&&&&&&&%%%&&&''''''&&&$$$'''$$$"""###''')))&&&###((($$$$$$&&&&&&$$$$$$(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&'''######$$$%%%%%%%%%%%%$$$&&&&&&''''''''''''''''''!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$'''%%%%%%((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''''''''((((((((())))))))))))''')))+++,,,***(((''''''''''''((()))))))))))))))******+++++++++******)))+++))))))***+++,,,,,,***+++---///444:::AAAFFFJJJQQQRRRTTTWWWZZZ[[[[[[[[[WWWXXXYYYXXXVVVUUUUUUVVVWWWPPPPPPYYY___aaakkkwwwkkkbbb\\\```nnn}}}{{{qqqfffdddrrr}}}~~~rrrxxx}}}hhh_________^^^lll~~~zzzooosssqqqkkksss{{{ccc```YYYIII<<<;;;;;;<<<>>>AAAEEEHHHHHHJJJMMMOOOPPPOOOMMMKKKPPPOOOOOOOOOPPPPPPQQQRRRPPPOOONNNNNNOOONNNKKKIIIHHHIIIJJJKKKKKKKKKJJJJJJCCC@@@<<<777222...+++***)))'''%%%%%%''')))******&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))((('''%%%&&&&&&'''((()))***++++++&&&&&&'''''''''((((((((('''''''''((((((((())))))***+++,,,++++++,,,...000......111777===@@@===:::222222666===<<<555000111444666999===AAACCCEEEFFFRRRMMMFFF???:::777666666333222333444333222777>>>hhhPPP<<<555666222...///000000000///---,,,,,,,,,,,,+++++++++******,,,,,,++++++***))))))(((%%%''')))******)))'''%%%'''((()))((('''''')))+++&&&''''''''''''''''''&&&'''+++&&&&&&+++***"""&&&&&&&&&'''''''''''''''&&&%%%%%%&&&''''''&&&$$$'''$$$!!!"""&&&)))'''$$$'''$$$%%%((((((%%%$$$'''(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%''')))######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$)))&&&$$$'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((())))))))))))))))))))))))############$$$%%%%%%&&&(((((((((((())))))))))))'''***,,,,,,+++)))((((((''''''((())))))***))))))((()))***+++++++++++++++***))))))***,,,...------///000444999@@@HHHOOOSSSTTTTTTUUUWWWZZZ\\\\\\[[[VVVVVVVVVTTTTTTUUUYYY\\\[[[UUUWWWccciiigggiiipppjjjeeeccclllyyy~~~wwwooodddggggggooo}}}rrr|||}}}rrryyyqqqyyy|||zzzrrrxxx|||iiimmmqqqsss~~~www}}}}}}yyy|||tttooovvvvvvpppgggTTT===<<<:::999:::===???AAAFFFHHHJJJLLLNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRLLLLLLLLLNNNOOOOOOMMMKKKFFFGGGHHHHHHIIIIIIIIIIIIJJJGGGCCC===777222...,,,,,,***'''%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))&&&$$$&&&&&&'''((()))***++++++%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))+++,,,,,,+++***+++---///+++,,,222<<>>666666555000000000000////////////,,,,,,+++******))))))((())))))))))))((((((((((((''''''((()))******))))))''''''&&&%%%%%%&&&((()))"""%%%'''((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&&&&$$$$$$''''''######%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&$$$"""!!!###$$$&&&%%%###"""""""""###$$$$$$$$$$$$%%%&&&&&&###!!!###########################%%%''''''&&&$$$$$$$$$$$$((('''"""!!!$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###'''((($$$###%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((''''''&&&&&&&&&%%%&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&,,,(((%%%&&&***+++)))&&&''''''''''''((((((((()))(((((((((((())))))))))))***)))))))))++++++***)))---......,,,***,,,000555555<<>>666777555222111111000///......---,,,,,,,,,+++******))))))))))))))))))******************)))(((&&&%%%###"""''''''&&&&&&&&&((()))***###&&&((()))((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$&&&''''''&&&%%%&&&&&&'''%%%%%%((('''$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%######$$$&&&%%%%%%$$$###############$$$######%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######&&&((($$$''''''###"""%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###''''''$$$###&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%((((((((('''''''''&&&&&&'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((,,,(((%%%&&&***+++)))&&&'''''''''((((((((())))))(((((((((((()))))))))***)))(((((()))************+++,,,------...222999???BBBHHHLLLOOOSSSXXXYYYVVVZZZ\\\^^^^^^\\\YYYVVVTTT^^^RRRNNNMMMOOOaaaxxxooo^^^WWWeeetttzzz~~~rrrrrrpppiiieeejjjyyytttvvv}}}rrrxxx~~~vvvvvv~~~yyy}}}xxxkkkkkkooo\\\PPPUUU^^^SSSDDD>>>:::>>>>>>@@@BBBEEEHHHIIIJJJLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNMMMMMMLLLNNNNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJKKKLLLJJJFFFBBB<<<999444000---+++)))'''+++***(((''''''&&&$$$"""&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''(((((()))***+++++++++++++++---///222333555333777>>>@@@===<<>>777222444333444666777888:::===???===;;;888888999:::999777888999888555777;;;;;;999cccOOO>>>666777666333333222000///---,,,,,,---------,,,++++++******))))))******+++++++++,,,++++++***(((&&&$$$"""!!!''''''''''''((()))***+++$$$''')))***)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''''''''''''''%%%&&&((((((&&&%%%&&&'''(((%%%&&&((((((%%%$$$&&&'''&&&%%%$$$$$$%%%&&&'''&&&''''''&&&%%%$$$&&&((($$$$$$$$$$$$$$$$$$###"""""""""###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$!!! ###(((,,,$$$''''''%%%$$$&&&%%%"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$''''''$$$$$$''''''$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%))))))((((((((((((''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&((()))))))))))))))))))))+++(((&&&&&&)))+++)))'''''''''((((((((()))))))))((((((((()))))))))******))))))))))))***+++,,,,,,***,,,...111666===EEEJJJPPPSSSUUUUUUWWW[[[[[[YYYXXX[[[___```]]]YYYUUUSSSMMMSSS___fffiiiwwwwwwhhhaaa```lll{{{xxxssspppwww{{{lllooowww|||}}}pppwwwuuu~~~}}}{{{yyy}}}qqqkkkrrrxxxccc[[[rrr___NNNOOOFFFFFFDDDBBBAAABBBFFFIIIJJJKKKLLLMMMNNNMMMLLLKKKNNNNNNOOOOOOOOONNNLLLKKKKKKKKKLLLMMMMMMLLLLLLLLLHHHHHHIIILLLOOOPPPPPPOOOJJJFFFAAA<<<777222,,,(((,,,***)))))))))(((%%%###&&&&&&&&&%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((())))))***************+++---000333444444333444777777555555777<<<333///333666222111555666555555666999;;;<<<<<<999888777888::::::888777777::::::777666:::<<<;;;dddPPP???666666555222222111000///...------......---,,,,,,++++++***((())))))******++++++,,,((()))))))))))))))((('''&&&''''''((()))***++++++%%%&&&((()))(((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''(((&&&&&&))))))%%%$$$'''((('''%%%$$$$$$%%%'''((($$$&&&&&&&&&%%%%%%&&&'''###$$$%%%%%%%%%$$$###""""""!!!"""$$$''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!###(((,,,$$$&&&&&&&&&&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&&&&$$$%%%(((((($$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((((((((())))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((()))))))))***(((&&&''')))******((('''(((((((((((()))))))))(((((()))))))))*********+++,,,,,,+++***+++---...,,,///555;;;BBBIIINNNQQQUUUXXXXXXVVVVVVZZZ[[[YYY[[[[[[[[[XXXVVVTTTSSSTTTEEEYYYsssxxx______jjjvvvyyyuuurrrtttwwwnnnmmmvvvrrrvvv|||qqqkkkmmm||||||{{{uuu|||sss}}}~~~~~~vvv|||xxxyyyvvvuuuwwwggglllxxxfffggg[[[VVVLLLBBB;;;<<>>999222...***'''''')))******(((''''''&&&&&&&&&''''''''''''(((((()))******+++''''''''''''''''''''''''&&&'''((()))*********)))))))))))))))***++++++,,,...///...---...000111111222///...000222111111222:::777555666:::<<<;;;999333444777888999999999999;;;??????:::666777::::::dddQQQ@@@666555333////////////000000000000---------,,,++++++******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((()))))))))(((((($$$%%%&&&&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''))))))'''&&&'''((((((%%%&&&((((((%%%$$$&&&((('''&&&%%%%%%&&&'''((("""$$$&&&%%%$$$######$$$###$$$%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''%%%###########################!!!###&&&'''&&&%%%%%%&&&&&&$$$%%%((((((%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&&&&&&&$$$###'''+++***$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((())))))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((((((''''''(((((()))***+++((((((((()))))))))******)))))))))*********++++++''')))+++++++++---222777>>>BBBIIIQQQWWWYYYVVVSSSWWWYYYYYYWWWWWW[[[\\\ZZZXXXSSSNNNPPPXXX___bbbbbbaaacccjjjllllllzzz{{{uuufffdddnnnwwwpppuuuzzzzzzuuuuuussskkkddd___YYYWWW___jjjttt~~~uuummmpppyyyzzzuuuqqqvvvwwwoooeeecccmmmxxx|||qqqnnnyyy~~~}}}|||||||||~~~ssskkkkkkppp~~~sssjjj{{{vvvnnnggg___XXXQQQLLLAAA@@@@@@@@@CCCGGGLLLOOOIIIKKKMMMOOOOOOMMMKKKIIIMMMMMMLLLLLLKKKJJJIIIHHHJJJJJJJJJIIIHHHGGGHHHJJJIIIJJJKKKLLLMMMJJJFFFBBB???:::333...+++***)))((()))(((''''''&&&'''''''''$$$$$$%%%&&&'''((())))))''''''''''''''''''''''''%%%&&&(((*********))))))))))))))))))))))))))))))***------,,,---111333222//////000111222111111111555444333444666777888777333555777888888888999;;;===???>>>999777999;;;999```NNN???666666444111111000000//////......,,,,,,,,,+++******))))))++++++***))))))(((((((((''''''(((((('''&&&%%%%%%''''''((((((((('''&&&%%%%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''))))))'''''''''((('''%%%%%%((('''$$$###%%%''''''''''''''''''''''''$$$&&&''''''%%%#########$$$$$$$$$$$$$$$%%%&&&&&&$$$######%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''''''&&&%%%$$$%%%'''$$$$$$(((((($$$###&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&$$$###''',,,***%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))''''''((((((((()))***,,,(((((()))))))))*********))))))*********+++++++++&&&***...///111666>>>DDDKKKLLLPPPVVV[[[\\\YYYVVVWWWZZZZZZXXXXXX[[[[[[XXXLLLKKKQQQ```ooouuuooofff^^^___lllxxxyyy~~~|||mmmdddwww{{{rrrnnnrrrzzz}}}~~~ooo___^^^\\\\\\\\\]]]\\\\\\]]]YYYZZZbbbhhhjjjjjjlllfffhhhddd___dddllliii___ZZZ^^^___ZZZSSSWWWdddqqqvvvoooddd___hhh{{{tttyyy|||zzzyyy|||~~~}}}xxxxxxzzz}}}||||||}}}|||~~~vvvssssssqqqkkkfffTTTOOOHHHCCCAAACCCGGGJJJFFFHHHKKKMMMNNNMMMKKKIIILLLKKKKKKJJJJJJJJJKKKKKKHHHJJJLLLKKKHHHGGGIIIJJJHHHIIIJJJMMMNNNMMMIIIFFFGGGDDD>>>999555111,,,)))))))))((('''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%&&&(((***+++***)))(((''''''((())))))******)))(((,,,---+++---222333000...000000//////000000000111222333333333444666888555777888888777777:::<<<<<<===;;;888999===>>>;;;]]]LLL>>>666777555333222111000///...---,,,,,,,,,++++++***))))))(((---,,,,,,+++***)))(((((((((((()))))))))))))))((('''((((((((((((&&&%%%$$$&&&'''((('''&&&'''(((***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''((((((((())))))******&&&((())))))(((''''''((('''$$$$$$''''''######%%%&&&&&&'''(((((('''&&&&&&&&&''')))(((&&&$$$######%%%%%%$$$###$$$%%%'''((($$$$$$$$$%%%&&&&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$$$$%%%'''###$$$((('''###"""%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&$$$###(((---+++%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&&&&''''''((()))******+++&&&'''((((((((((((***,,,))))))))))))************)))************+++++++++''',,,222555999???IIIQQQSSSRRRSSSWWW[[[]]]\\\ZZZVVVZZZZZZXXXWWWYYYYYYUUUOOOSSS^^^rrrlllZZZdddbbbqqqzzzkkkcccrrruuuiiiiiipppyyyuuuppphhh```dddgggddd```]]]```dddbbb______bbbcccaaa```bbbVVV[[[[[[YYY^^^eee^^^OOOPPPVVV]]]___^^^bbbkkkssseeeaaa\\\```ooozzztttgggpppzzz~~~yyyzzz~~~uuuoooooozzz}}}yyy|||ppplllrrryyy{{{yyyjjjbbbUUUIIIAAA???AAADDDDDDFFFJJJMMMNNNMMMJJJIIIJJJJJJIIIIIIJJJKKKMMMNNNHHHJJJLLLKKKHHHFFFFFFHHHIIIJJJKKKMMMNNNMMMJJJGGGIIIHHHEEECCC???999222---))))))(((''''''''''''''')))))))))))))))(((((((((''''''''''''''''''''''''%%%&&&(((***+++***)))(((&&&'''(((***++++++,,,,,,''',,,...+++---222222...///000000---,,,...000111000333555555333444888;;;666888999888666777:::>>>;;;;;;888777;;;AAAAAA==={{{[[[MMM???666444000222111000///------,,,,,,,,,++++++******++++++,,,,,,***'''%%%%%%'''***,,,###$$$%%%&&&''''''''''''&&&'''((('''&&&&&&'''((((((&&&###!!!!!!###&&&(((&&&&&&&&&''''''''''''((())))))((((((''''''''''''(((((())))))((('''&&&&&&###%%%'''***+++,,,+++***'''(((((((((&&&%%%&&&''' !!!$$$''')))))))))(((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""$$$&&&%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&''')))***(((%%%$$$'''***(((((('''''''''&&&&&&&&&***)))((('''&&&&&&'''(((+++***)))'''''''''((()))(((((((((((())))))))))))))))))************))))))***************+++,,,,,,,,,000666===DDDJJJNNNPPPRRRSSSVVVZZZ^^^```___^^^[[[YYYXXXYYYYYYXXXTTTPPPVVV^^^fffjjjlllmmmiiiccckkksssyyyxxxwwwwwwppphhhhhhxxxrrrwwwqqqppprrrmmmfff```___cccjjjkkkfffccceeedddbbb___]]]^^^```aaabbbWWW\\\cccfffeee___YYYUUUWWW\\\]]]```fff```^^^iiiccc```bbbhhhllllllmmmooopppppppppvvvxxx}}}xxxuuu~~~uuunnnnnnrrruuuvvvyyyyyy~~~{{{rrrxxx}}}vvvyyy|||rrrkkkfffxxx|||dddHHH===???CCCDDDEEEEEEFFFGGGIIIJJJKKKMMMLLLKKKJJJJJJJJJKKKKKKJJJKKKMMMMMMLLLIIIFFFDDDFFFHHHIIIIIIHHHGGGHHHIIIJJJHHHFFFFFFEEECCC===999111///,,,)))(((((())))))&&&'''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++*********))))))(((((()))******++++++,,,------/////////...------,,,,,,///.........000333666888222555888999777777999<<<888666555666888999999888|||[[[LLL???666444111222111000...------,,,,,,+++******))))))******+++))))))((((((((())))))***$$$%%%&&&'''((((((((((((&&&'''((('''&&&&&&'''(((((('''%%%######%%%'''(((&&&&&&&&&''''''''''''((()))))))))(((((((((''''''((((((((((((((('''&&&&&&%%%&&&((()))***)))((((((&&&(((((('''&&&%%%&&&'''###$$$&&&'''((('''&&&%%%&&&&&&''''''&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###""""""$$$&&&%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%)))((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&''''''((()))(((''''''((()))(((((('''''''''&&&&&&&&&))))))''''''&&&'''((((((+++***)))(((''''''((()))(((((((((((()))))))))***((()))******++++++++++++,,,+++++++++,,,...///000666999>>>EEEKKKPPPSSSUUUVVVVVVWWWZZZ\\\\\\[[[XXXaaa[[[TTTRRRTTTUUURRRNNNTTT\\\dddjjjooossspppkkk~~~wwweeeZZZaaarrr~~~~~~{{{rrrfffgggjjjfff```aaa___bbbffffff```]]]___YYYXXXXXXZZZ]]]```ccceee___aaaccccccaaa]]]ZZZXXX\\\gggjjjiiikkkeee^^^bbbgggcccccchhhmmmnnnqqquuuzzz||||||{{{~~~|||uuu~~~xxxxxx~~~}}}~~~zzzwwwtttqqqyyy~~~}}}yyyxxx|||zzzwwwttt|||zzziiiYYYRRRKKKDDDEEEEEEFFFFFFFFFEEEEEEDDDHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMMMMMMMKKKIIIGGGFFFHHHIIIIIIHHHGGGGGGHHHIIIHHHGGGHHHIIIHHHDDDAAA===:::444///+++(((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******)))))))))((((((((())))))******+++,,,,,,---............------------//////...///000222555666333555777888888888999:::777666555555777888777777}}}ZZZKKK===555555222111111///...------,,,,,,***))))))))))))))))))***&&&''')))***+++***))))))%%%&&&'''(((((())))))(((&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((((((((((((''''''''''''(((((((((((('''&&&&&&&&&'''((((((((('''&&&%%%&&&'''((('''&&&%%%%%%'''&&&''''''((('''%%%$$$###%%%%%%%%%&&&%%%%%%$$$###%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%###"""!!!"""$$$&&&%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''''''''(((***+++***((('''''''''''''''&&&&&&&&&(((''''''''''''(((((()))***))))))(((((((((((()))((((((((()))))))))******((())))))***+++,,,---------,,,,,,---000333666888AAADDDHHHMMMRRRVVVXXXYYYYYYXXXYYYZZZ[[[ZZZWWWTTTUUUQQQOOOUUU^^^dddaaa]]]ccchhhlllmmmooouuuyyyyyylllgggcccjjjxxxtttvvv}}}~~~tttgggbbbcccdddaaa]]]aaa______aaa```[[[YYYZZZVVVWWWYYY\\\___cccfffhhhdddcccaaa___^^^___```aaahhhzzz~~~wwwvvvpppfffdddnnniiihhhlllqqqsssxxx}}}~~~}}}{{{zzz~~~~~~~~~zzzqqqtttxxx~~~yyyxxxwwwvvv~~~rrrppppppeeeWWWLLLIIIEEEAAA??????@@@BBBDDDEEEHHHJJJKKKJJJIIIHHHJJJJJJKKKKKKKKKKKKJJJJJJGGGIIIJJJIIIGGGFFFFFFFFFHHHHHHIIIKKKMMMMMMKKKJJJJJJFFF@@@999222---***((('''&&&&&&%%%%%%&&&((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''')))))))))***++++++,,,,,,------------............000000/////////111333444444444555777999999888777777555444444555666555333}}}ZZZJJJ<<<555555222111000///...------------******))))))))))))******'''''')))***++++++******''''''((()))))))))))))))&&&'''((('''&&&&&&&&&(((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((('''%%%$$$%%%&&&''''''((('''&&&%%%$$$###%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""$$$&&&%%%$$$###$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))(((&&&%%%(((,,,---+++(((''''''''''''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((()))(((((()))))))))************)))*********+++,,,,,,,,,,,,---000444:::???BBBKKKMMMPPPSSSVVVXXXYYYZZZZZZYYYXXXXXXXXXVVVRRROOOFFFLLLWWWeeepppuuurrrnnnooo{{{wwwrrrpppoooccceeettt~~~~~~yyywww}}}|||{{{tttqqqllliiidddaaa______^^^]]]___^^^^^^^^^^^^]]]\\\]]]___```bbbddddddeeegggiiibbb```^^^___ccciiimmmppp{{{~~~}}}uuupppuuuqqqooossswwwyyy{{{|||}}}~~~|||~~~xxxbbbnnnzzz}}}zzzzzz~~~|||}}}{{{pppjjjaaaSSSFFF===;;;<<>>;;;;;;===???BBBDDDDDDDDDDDDCCCCCCDDDFFFGGGIIIJJJJJJIIIJJJKKKJJJHHHFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMLLLHHHBBB;;;777000...+++((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''''''(((((())))))******+++***++++++,,,---...///////////////////////////000444333333666999:::666222444333222333444333111///wwwVVVHHH;;;444444222///......---,,,,,,------,,,,,,++++++++++++,,,,,,++++++)))(((((()))***+++(((((())))))))))))((((((&&&'''((('''&&&&&&'''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%&&&'''((((((%%%&&&'''&&&%%%$$$$$$&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((((((''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''"""%%%''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((&&&%%%&&&((()))))))))&&&&&&&&&'''''''''''''''&&&'''(((((()))((((((''''''(((((())))))))))))((()))))))))*********++++++,,,+++***))))))***+++,,,000222777<<>>>>>@@@AAAAAABBBEEEHHHJJJJJJJJJIIIIIIKKKLLLLLLKKKJJJJJJKKKFFFHHHIIIHHHFFFFFFHHHJJJJJJJJJKKKJJJJJJJJJIIIIIICCCAAA===888333...***(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((((((((((((&&&&&&'''(((((())))))***+++++++++,,,,,,---------,,,---......///////////////222666888777555333333111111111333555444222000rrrSSSGGG;;;444333000......---,,,,,,,,,------******))))))))))))*********+++---...---***'''$$$'''(((((((((((((((''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))$$$%%%&&&&&&'''''''''&&&***)))((('''&&&%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%((('''&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$"""$$$&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$#########"""###$$$%%%%%%%%%$$$###$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''"""&&&''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&(((((('''$$$!!!"""&&&+++&&&&&&&&&'''''''''(((((((((((()))))))))'''&&&%%%&&&'''(((*********)))((()))************++++++++++++++++++,,,...111555777@@@BBBGGGLLLPPPRRRSSSSSSTTTUUUVVVVVVUUUTTTSSSRRRLLLNNNRRRYYY___ccceeedddhhhpppyyy~~~|||uuunnnjjj\\\\\\```nnnvvvqqq{{{zzzqqqnnnkkkmmmzzzxxxjjjbbb___^^^^^^YYYVVVTTTVVV\\\aaaaaa```___aaadddfffffffffiiikkkiiinnnooolllmmmpppoookkkhhhmmmrrrvvvyyyyyyzzz|||yyy~~~}}}{{{rrrsss~~~uuuvvv~~~}}}eee^^^TTTIIIAAA>>>===>>>>>>@@@CCCFFFHHHHHHGGGFFFIIIKKKMMMMMMLLLKKKLLLLLLFFFHHHJJJIIIGGGGGGJJJMMMNNNLLLIIIGGGFFFHHHKKKMMMNNNLLLHHHBBB<<<555000---''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&&&&''''''((()))))))))++++++,,,,,,,,,,,,------+++,,,---...////////////...333777999666333333333000000111333555555333111kkkSSSJJJ===444444222333111000...------------+++++++++************)))'''+++///...)))&&&&&&((((((******(((%%%$$$&&&)))***++++++******)))((('''((())))))(((&&&$$$$$$%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&$$$'''******(((&&&$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&'''((((((&&&$$$###%%%###"""###'''((('''%%%######$$$%%%%%%&&&''''''$$$#########$$$$$$###!!!!!!###%%%&&&&&&%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$######$$$$$$$$$&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((+++(((&&&''')))***)))'''))))))((())))))***+++,,,++++++,,,---000666>>>DDDMMMNNNQQQTTTWWWXXXVVVTTTTTTUUUTTTSSSPPPMMMKKKJJJOOOLLL[[[nnnmmmgggfffcccsss}}}kkk___\\\cccwwwvvvyyy~~~~~~yyyvvv{{{xxxnnnhhhppp}}}xxxjjjjjjggg```YYYVVVWWWZZZ]]][[[YYY[[[___aaa```^^^dddhhhlllkkkhhhgggkkkoooqqqhhheeejjjkkkhhhooozzzrrrvvv|||~~~wwwzzz{{{nnnrrryyyzzz{{{ttt{{{pppllliiieeecccbbbYYYHHH888<<<;;;===AAADDDDDDDDDEEELLLMMMMMMKKKIIIIIIMMMPPPLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGJJJKKKLLLKKKGGGAAA;;;777---,,,+++)))((('''''''''$$$$$$%%%'''((()))'''%%%&&&&&&&&&''''''''''''((()))***+++***)))((()))***)))************+++++++++000000///,,,******+++---000111333333222222222333//////111777<<<;;;555...kkkRRRHHH;;;333333333333222000///...---......+++++++++************)))'''+++...---)))&&&&&&(((''')))***)))'''&&&''')))(((((())))))***)))))))))'''((()))(((&&&%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&)))((((((((('''''''''&&&'''((()))(((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$((('''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%&&&'''((('''&&&$$$###'''%%%###$$$&&&'''%%%###$$$$$$$$$%%%%%%&&&&&&&&&$$$######$$$%%%%%%$$$###%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((+++)))'''''')))***)))((((((((()))***+++,,,------)))+++...222777>>>FFFKKKQQQSSSUUUXXXYYYXXXVVVSSSUUUTTTSSSRRROOOKKKHHHEEEPPPYYYkkksssiiidddkkkqqq{{{fffZZZddduuurrrlllqqquuuttttttqqqppptttyyyxxxqqqjjjkkkxxx|||tttssstttfff______]]]ZZZXXXXXXZZZ\\\YYY[[[^^^```aaabbbeeegggmmmnnnnnnllljjjlllpppuuutttiiidddjjjooopppvvvmmmgggmmmfffqqqzzzttt{{{pppnnnsss~~~yyyvvvqqqpppqqqmmm___QQQFFFAAA>>>>>>@@@CCCGGGKKKFFFHHHJJJKKKJJJLLLOOORRRKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIJJJJJJGGGDDD???===555333///+++)))''''''''''''&&&&&&'''(((((('''%%%&&&&&&&&&''''''''''''((((((***+++***)))((()))***))))))*********+++++++++/////////...+++++++++---///111333333222222222333......000666;;;;;;666000hhhNNNEEE888222333333333222000///...---------+++++++++************)))'''+++---,,,)))''''''(((%%%''')))***)))(((((((((&&&&&&'''((())))))))))))&&&'''((('''&&&%%%&&&(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''(((((((((&&&$$$$$$''')))&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&'''((('''&&&%%%%%%&&&'''''''''&&&$$$###(((&&&%%%%%%%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++)))'''((()))***)))((('''(((***+++---.........,,,///555:::@@@FFFLLLPPPTTTVVVYYY[[[\\\ZZZWWWUUUVVVTTTQQQPPPPPPOOONNNMMMZZZgggsssqqqiiiggglllpppyyyrrrbbbhhhiii___cccfffgggggghhhhhhjjjlllnnnnnnjjjgggnnn~~~uuuuuu}}}uuukkk```YYY[[[ZZZXXXYYY[[[^^^___```ZZZ```eeeeeebbbbbbfffkkkmmmkkkiiihhhjjjoootttxxxvvvlllhhhooowww{{{}}}qqqlllgggsss~~~{{{rrrttt|||ssszzz|||||||||wwwyyyzzzpppdddWWWNNNFFFBBB???===AAAGGGBBBDDDGGGHHHIIIIIIJJJLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFGGGHHHGGGFFFEEEDDD???<<<777222---***(((''')))(((''''''(((((('''%%%&&&&&&&&&''''''''''''(((((()))******(((((()))***)))))))))*********++++++---///000///---,,,,,,---///111333333222111222333//////000444888999666222cccJJJBBB888222333111111111000...------,,,,,,+++++++++*********))))))(((***,,,+++)))'''((()))$$$&&&)))*********)))(((&&&&&&'''(((((((((((((((%%%&&&''''''&&&&&&''')))&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''((('''%%%%%%'''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%&&&((())),,,***(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''%%%&&&&&&'''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***)))(((((())))))***)))((()))+++---............333777>>>DDDHHHKKKNNNQQQTTTVVVZZZ\\\[[[YYYWWWVVVTTTSSSRRRTTTWWWZZZ\\\]]]cccnnnooolllsssvvvooohhhnnnnnnmmmppp{{{vvvvvv{{{]]][[[bbb```]]]```aaadddhhhjjjiiiiiiiiijjj{{{~~~|||{{{}}}zzzoooggggggfffdddaaa^^^\\\\\\```]]]\\\]]]aaadddcccaaaaaafffjjjiiidddbbbdddgggiiigggeeeggglllsssxxxzzztttqqqsss{{{}}}zzzyyy{{{vvvwwwzzzwwwzzzyyy~~~||||||yyy{{{|||rrrpppggg```ZZZOOOAAA<<<>>>CCCDDDFFFHHHHHHGGGGGGFFFIIIJJJJJJJJJJJJJJJIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGFFFEEEAAA===777111,,,)))***(((&&&&&&'''((('''&&&&&&&&&&&&''''''''''''((('''(((***)))(((((()))***))))))))))))************,,,...000000///---------///111222333222111222333111111111333666666444222^^^GGGBBB:::444333////////////...---,,,+++***+++++++++*********)))))))))***+++***)))((())))))&&&'''(((***++++++)))(((((((((((((((((('''&&&&&&$$$&&&''''''&&&&&&((()))&&&&&&&&&''''''''''''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''''''''$$$&&&))))))(((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" !!!###%%%'''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###%%%&&&&&&%%%%%%(((++++++)))'''$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''(((((((((###$$$%%%&&&'''&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))************)))))))))***+++***+++,,,---.../////////888===EEEKKKNNNPPPRRRSSSVVVXXX[[[ZZZWWWSSSRRRRRRLLLRRR[[[bbbeeecccaaa___dddsssqqqmmmxxxyyymmmgggnnnrrr{{{uuuyyyxxx]]]```eee^^^\\\cccbbbfffkkkllljjjjjjmmmqqqwwwrrrqqq~~~oooccc^^^\\\]]]^^^]]]ZZZXXXYYYZZZ```^^^]]]```dddeeedddaaaggghhhjjjjjjhhhfffeeeeeeiiiiiijjjnnnrrrvvvxxxxxxpppxxxzzzyyy~~~wwwttt~~~{{{kkkRRRCCC@@@AAABBBCCCEEEGGGIIIJJJJJJGGGHHHIIIIIIIIIIIIHHHHHHCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEGGGHHHHHHFFFBBB:::333///+++)))&&&%%%&&&(((((((((&&&&&&&&&''''''''''''(((&&&((())))))(((((()))***(((((()))))))))*********+++---///000///------...///000222222111111111222444333333333444333222000___GGGBBB;;;555444000/////////...---,,,+++***+++++++++************)))******))))))))))))))))))((((((((()))++++++)))'''))))))))))))((('''&&&&&&$$$&&&''''''&&&&&&((()))&&&&&&&&&''''''''''''((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&'''''''''"""%%%)))***)))'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%###!!! """%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$"""$$$%%%%%%%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&###$$$'''+++)))'''%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''''''''"""###%%%&&&''''''&&&%%%&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******)))***+++***)))(((***,,,,,,,,,---...000333555666<<>><<<>>>BBBFFFHHHIIIEEEFFFGGGHHHHHHHHHGGGFFFBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEIIIJJJHHHCCC<<<888222...***''''''(((((((((&&&&&&&&&''''''''''''(((%%%'''(((((((((((()))+++((((((((()))))))))*********,,,......---------///...000222222111000111222333333444444333222111000fffJJJBBB:::555555222000111111000///...,,,++++++++++++************)))***)))(((((()))******)))+++)))((((((***+++)))''')))))))))***))))))((((((%%%'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''((($$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''$$$&&&(((((('''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$###%%%'''&&&$$$###%%%'''$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&'''%%%""""""&&&***'''&&&%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&###$$$&&&((()))((('''&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))*********)))+++,,,***((((((***,,,------...000444999>>>AAADDDIIIPPPVVVXXXYYYYYYYYYWWWXXXWWWRRRLLLIIIJJJMMMTTT```kkkkkkccc\\\\\\___lllyyypppjjjxxxvvvyyyxxx___]]]___\\\^^^fffdddgggiiijjjiiijjjnnnrrr~~~}}}rrrllltttrrr^^^TTTSSSUUUWWW```^^^\\\\\\]]]```ccceee[[[___dddgggiiiiiijjjkkkmmmrrrwwwwwwsssoooppprrrpppuuuzzz}}}}}}|||}}}~~~xxx|||{{{|||rrrkkktttxxx|||www|||nnndddhhhUUUOOOGGGAAA@@@BBBCCCCCCCCCDDDFFFGGGGGGGGGFFFEEEBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCC===@@@CCCGGGHHHGGGEEEDDD<<<777000+++)))(((''''''&&&&&&&&&''''''''''''(((%%%&&&(((((('''((()))+++(((((((((((()))))))))***)))+++,,,+++++++++---///...000222222111000111222///111333555444333222222mmmMMMBBB999555777555222222333222111000...---+++++++++************)))+++)))(((((()))*********---***((((((******)))''''''((()))******++++++***&&&'''((('''&&&%%%&&&(((&&&&&&&&&'''''''''(((((($$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''&&&''''''&&&%%%&&&(((***&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&& """%%%'''(((&&&###"""&&&%%%$$$$$$######$$$$$$%%%'''((('''###"""###%%%######$$$%%%%%%&&&''''''%%%'''(((%%%!!! %%%)))&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&$$$%%%''')))******)))(((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++)))+++,,,+++((((((***---------...111777>>>EEEIIIMMMQQQVVVZZZZZZXXXWWWWWWQQQSSSSSSOOOJJJJJJOOOTTTeeejjjjjjaaaVVVVVVcccqqqlllnnn^^^ggg}}}```YYYZZZZZZ\\\bbbbbbdddfffffffffgggkkkooopppsssvvv{{{xxxiiiWWWMMMOOOWWW^^^aaafffbbb\\\ZZZ\\\```ccceeedddhhhnnnppppppoooppprrrsss|||uuuoooqqqvvvyyyqqqllltttzzzwww{{{}}}{{{{{{~~~rrrnnnxxxzzzvvvzzz}}}ttt{{{xxxvvvxxxmmm]]]PPPHHHCCCAAA???AAACCCEEEFFFGGGFFFEEEDDDCCCDDDDDDDDDEEEEEEFFFFFFBBBCCCEEEFFFFFFFFFEEEDDD:::;;;>>>BBBFFFIIIKKKLLLCCC>>>666///***((('''&&&&&&&&&&&&'''''''''((((((%%%&&&(((((('''((()))+++(((((((((((()))))))))))))))*********)))+++---000...000111222111000111222+++...222555555444444444pppWWWEEE:::888///111333111///...---------...---,,,++++++******++++++***)))((()))***+++***((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''''''''''''''%%%&&&''''''((((((''''''###((()))&&&###%%%'''&&&(((&&&&&&((((((&&&&&&(((&&&''''''((()))******+++((())))))'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%!!!$$$&&&((((((&&&$$$!!!'''&&&&&&%%%%%%&&&&&&'''%%%$$$###$$$%%%&&&$$$"""$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&'''&&&%%%%%%&&&'''%%%&&&'''&&&%%%$$$&&&(((((('''%%%%%%%%%&&&(((***"""&&&'''&&&&&&((('''$$$&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((+++*********))))))((((((''')))++++++***)))******(((+++---......------...+++...333;;;EEEMMMQQQSSSTTTUUUWWWYYYXXXWWWUUUTTTYYYOOOHHHJJJPPPXXXbbblllhhhpppoooeeebbbjjjmmmhhhZZZaaattt|||www{{{zzz}}}~~~|||gggXXX]]]YYYVVV^^^___^^^ccckkkiiiccciiivvvqqqmmmnnnoooppp[[[UUUPPPOOOSSSZZZ___aaa___]]][[[\\\```eeehhhjjjmmmppprrrtttttttttuuuvvv{{{www~~~~~~xxxccc^^^{{{xxx~~~rrrnnnuuu}}}~~~zzzvvvxxx|||~~~sssoooqqqpppmmmjjjkkksssyyy}}}}}}zzz~~~}}}nnnXXXIII===@@@======AAAEEEFFFDDDBBBHHHHHHHHHHHHHHHGGGFFFFFFEEEJJJMMMKKKEEEAAAAAACCC===:::777888<<>>CCCFFFJJJHHHAAA<<<:::666000+++***((('''&&&''''''''')))'''%%%%%%&&&(((((((((''''''((())))))))))))))))))+++------,,,,,,,,,...///......------------...//////000111111111000000dddOOO@@@777888111444111111000000///---,,,+++,,,,,,+++************+++)))(((''''''))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&%%%$$$######%%%&&&''''''((((((''''''###'''(((%%%$$$&&&'''&&&%%%""""""%%%%%%""""""%%%''''''''''''''''''''''''((((((((('''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$&&&&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''((()))(((''''''((()))(((%%%###$$$''')))(((&&&''''''&&&%%%%%%'''((()))$$$''')))''''''***)))%%%&&&''''''(((((((((((((((''''''''''''''''''''''''************************************))))))))))))************))))))))))))***,,,---,,,+++***+++,,,------+++******...333888BBBDDDHHHOOOUUUXXXYYYXXXVVVXXXZZZUUUMMMGGGEEEFFFDDD]]]pppmmmdddgggsss|||xxxooosss}}}wwwyyyyyymmmhhhgggpppVVVNNNUUUXXX[[[bbbcccgggjjjggghhhwww}}}rrrjjjeee]]]YYYUUUVVVZZZ]]]___^^^WWWSSSOOONNNRRRYYY___bbbhhhgggfffhhhkkkmmmmmmmmmmmmnnnpppqqqssswww|||zzzuuu{{{www}}}tttrrrtttuuusssuuuvvv{{{~~~}}}{{{zzz||||||qqqllleeeaaabbbiiirrrwwwuuuqqq||||||yyytttyyyxxxmmmZZZRRRHHHAAA???AAAAAAAAAAAABBBEEEHHHJJJJJJKKKKKKLLLJJJHHHIIIJJJKKKIIIGGG>>>???>>>888222111888>>>AAAFFFIIIHHHFFFDDD???:::///---***((('''''')))***+++(((&&&%%%&&&''''''&&&''''''((())))))))))))(((***+++------+++***+++,,,///...------,,,,,,,,,------...//////000000000///___MMM???666777111555000000111111000...,,,+++,,,++++++***************)))'''&&&'''((()))(((&&&))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((('''''''''$$$'''(((%%%$$$''''''%%%&&&$$$$$$&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''(((&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%'''+++'''###$$$((()))'''###'''&&&&&&&&&&&&'''((()))$$$((()))'''(((***)))&&&&&&''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))+++,,,,,,+++******+++,,,,,,---------///444:::???GGGIIIMMMSSSXXXYYYXXXVVVUUUTTTRRROOOKKKIIIIIIKKKZZZmmmuuuggg___lll}}}tttqqqxxxrrriiifffffflll}}}XXXKKKUUUZZZZZZaaacccffffffbbbbbbqqqzzzpppgggbbb___^^^\\\[[[[[[]]]```cccdddcccXXXVVVSSSSSSVVV\\\bbbeeekkkhhhfffeeeggghhhiiiiiinnnooopppqqqtttxxx~~~xxxvvvzzz~~~zzzyyyxxxwwwwwwxxxwwwzzz|||~~~|||{{{yyyqqqkkkhhhiiimmmpppooofff{{{}}}tttzzzyyysssiiiYYYIIIBBBAAA@@@===AAACCCEEEGGGIIIJJJJJJJJJKKKIIIHHHGGGGGGGGGFFFFFFAAABBBAAA<<<666333555888;;;???EEEIIILLLJJJEEE@@@999666111,,,((((((((()))+++(((&&&&&&'''(((((('''&&&'''(((((())))))((((((&&&(((******)))((()))***...------,,,+++,,,,,,,,,---......///000000000000^^^MMM@@@666666000444000000111111000...,,,+++,,,+++******))))))******)))'''&&&'''((()))(((&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((('''''''''%%%''''''$$$%%%((('''$$$&&&$$$$$$&&&&&&$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%'''...)))%%%%%%((((((%%%!!!&&&&&&&&&&&&''''''(((((($$$((()))'''(((***)))&&&&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))*********+++++++++)))***,,,...+++...222666:::>>>CCCGGGJJJLLLOOOTTTWWWXXXVVVSSSPPPLLLIIIHHHKKKPPPTTTVVVhhhtttuuukkkkkk{{{yyyuuussshhhaaa```aaadddlll^^^MMMWWW\\\ZZZ```cccfffccc]]][[[eeeqqqiiihhhfffccc^^^[[[ZZZ\\\`````````aaaccceeeffffff\\\\\\[[[\\\^^^bbbfffiiinnnkkkggggggiiimmmppprrrlllnnnrrrvvvzzz~~~|||||||||}}}oooqqqyyyzzzuuuyyyzzzxxxzzzwwwrrrpppooowww~~~wwwxxxlllfffwwwvvvyyyxxx|||qqqcccZZZTTTIII??????@@@AAACCCEEEGGGHHHHHHGGGIIIIIIEEE@@@===>>>AAABBBBBBAAA@@@>>>;;;777444777888>>>EEEJJJJJJFFFCCCDDD@@@:::333---)))'''&&&)))'''&&&&&&''')))))))))&&&&&&'''((((((((((((((($$$&&&((()))))))))***+++,,,,,,++++++++++++,,,,,,---...///000111111111111\\\MMMAAA777666000444111111000000///---,,,+++++++++***))))))))))))***)))(((''''''))))))((('''((((((((((((((((((((((((((('''%%%%%%%%%%%%'''(((######$$$%%%&&&'''((((((%%%&&&''''''((((((''''''&&&'''&&&$$$%%%((((((###%%%""""""%%%%%%""""""%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%''''''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''((()))(((''''''((()))...***'''&&&''''''%%%"""&&&&&&&&&''''''''''''((($$$''')))''''''***)))%%%&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************))))))))))))***************+++++++++***,,,///111000555;;;AAAEEEHHHKKKNNNOOOPPPRRRUUUWWWVVVTTTQQQKKKJJJIIIKKKQQQXXX^^^bbbvvv}}}qqqqqq{{{|||~~~xxx~~~uuuiiiaaa^^^___```bbbgggzzzfffRRRXXX[[[[[[___aaaccc___YYYWWW\\\bbb```___aaabbbaaa]]]]]]`````````bbbdddfffggghhhiii```bbbeeeffffffhhhjjjmmmjjjhhhgggiiinnnuuuyyy|||lllqqqyyy|||}}}~~~{{{|||}}}yyy{{{{{{xxxyyy~~~}}}sssvvvuuuooolllqqqwwwyyyuuuyyyyyyuuuqqqkkk___\\\ccchhhmmmyyy{{{uuuwww~~~~~~www|||{{{xxxqqqiiiXXXGGG>>>>>>>>>>>>@@@CCCFFFGGGEEEIIIJJJEEE<<<777888;;;>>>>>>>>>@@@BBB@@@;;;777888555777>>>DDDEEEDDDDDDIIIGGGBBB<<<666///***''')))'''&&&&&&(((*********&&&&&&'''(((((((((((('''$$$&&&)))******+++,,,---************+++,,,---------...///000111222222222YYYKKK@@@666666000555222111000///------------++++++***)))))))))))))))***)))((((((******)))(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&'''''''''(((%%%&&&''''''((((((''''''&&&'''%%%###&&&)))(((###&&&######&&&&&&######&&&%%%%%%&&&&&&''''''((((((%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&'''((()))(((''''''((()))***)))(((''''''&&&&&&&&&%%%&&&&&&'''''''''''''''###&&&(((&&&&&&)))(((%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((()))))))))************+++,,,,,,,,,---///333666;;;???DDDIIILLLNNNQQQSSSUUUTTTTTTTTTTTTSSSPPPMMMLLLSSSZZZ\\\\\\^^^fffmmmyyyvvv}}}zzzpppgggcccbbbdddffffffpppmmmVVVVVVXXX[[[ZZZ[[[ZZZVVVSSSSSSWWWYYY[[[ZZZ\\\aaaaaa^^^___ddd___bbbfffiiijjjiiiiiiiiidddhhhlllnnnnnnmmmmmmnnnggghhhjjjooouuuyyy{{{|||vvv|||vvvyyy~~~|||yyy}}}zzzvvv{{{~~~{{{yyysssssssssrrrjjjgggjjjvvvzzzkkkcccaaa^^^eeeqqquuuwww~~~~~~|||vvvqqquuu}}}{{{yyyvvvtttiiiZZZIIIFFFCCC@@@???@@@BBBDDDFFFHHHHHHDDD>>>999777777777999;;;======>>>???@@@===555333888>>>@@@BBBEEEHHHHHHGGGDDD???888111---+++)))'''&&&((())))))(((%%%&&&''''''((((((''''''%%%''')))***))))))***+++((((((((()))+++,,,...///,,,,,,...///000111111111{{{VVVIII???666666111666333111000...---------...+++******)))))))))))))))+++)))((()))***+++***(((((((((((((((((((((((((((***)))'''&&&&&&''')))***'''''''''''''''''''''&&&%%%&&&''''''((((((''''''&&&'''%%%###&&&)))(((###(((&&&&&&((((((&&&&&&(((%%%%%%&&&&&&'''((())))))$$$%%%&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%&&&''''''&&&$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&'''((((((&&&'''(((***%%%&&&''''''((((((''''''"""&&&'''&&&&&&((('''$$$&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++,,,---......///222666999DDDGGGJJJMMMOOOQQQTTTWWWXXXVVVTTTRRRQQQOOOKKKIIIQQQ___lllmmmfffcccjjjtttxxx{{{}}}vvvmmmfffccceeegggiiiiiixxxrrrYYYTTTUUUZZZVVVUUUQQQMMMMMMQQQTTTVVV\\\YYYYYY]]]\\\XXXYYY___^^^bbbhhhkkkkkkhhheeedddeeejjjpppsssqqqooonnnnnnlllnnnrrrxxx|||~~~|||zzzttt~~~yyy~~~xxxyyyttt|||{{{vvv}}}{{{}}}~~~}}}{{{||||||xxxtttpppooofffaaaiiiwwwwwwyyywwweeedddooolll||||||~~~~~~zzzvvvyyyyyy{{{sssrrryyyxxxpppXXXSSSLLLEEE@@@???@@@AAAIIIGGGEEEDDDBBB>>>999555111555999999777:::AAAGGGBBB777111555;;;>>>BBBGGGDDDFFFHHHIIIEEE???777333...+++(((''''''((('''&&&%%%&&&''''''((((((''''''%%%'''(((((('''&&&&&&'''&&&'''''')))+++---...000***+++,,,...///000000000[[[KKKAAA888555///777444111...------...---,,,+++***))))))+++,,,+++***((((((''''''''''''((((((***************)))(((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&,,,(((%%%$$$%%%&&&%%%###)))((('''&&&%%%&&&&&&''''''&&&%%%%%%&&&%%%###"""%%%&&&((())))))(((&&&%%%%%%'''((('''&&&$$$%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))(((&&&$$$%%%&&&'''&&&%%%'''''''''&&&&&&%%%%%%%%%)))%%%%%%))))))%%%%%%)))###$$$%%%&&&''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''((())))))(((((()))******)))((((((((()))+++,,,'''((()))***++++++++++++...---,,,+++...666@@@GGGNNNPPPQQQQQQRRRUUUYYY]]]ZZZSSSRRRVVVRRRIIILLLYYYwwwzzzlllhhhttt~~~rrrfffbbbcccccceeehhhnnnyyyYYYRRRSSSPPPLLLLLLNNNNNNKKKIIIPPPZZZbbb```___```bbbcccbbb```kkkccchhhnnnkkkjjjkkkgggqqquuutttvvv|||uuuooovvvkkksss}}}qqqwww}}}xxx~~~{{{uuu|||{{{}}}zzzsssssszzzzzzuuurrrssszzzzzzuuuttt~~~vvvyyy~~~qqq{{{zzzxxxwwwnnnpppllleee]]]OOOAAA;;;<<<<<<>>>AAAEEEFFFCCC>>>999999999888666444777===BBBAAAAAA>>>777111222;;;DDDBBBDDDFFFHHHHHHGGGEEECCC666333---)))'''(((+++---'''''''''((((((''''''&&&))))))))))))))))))))))))''''''((()))***,,,...///...///000111111000///...]]]LLLAAA888666111999222000---,,,------,,,+++,,,***(((((()))***************))))))))))))******))))))******))))))(((''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%&&&&&&***'''$$$$$$%%%&&&%%%$$$)))((('''&&&%%%&&&&&&'''((('''&&&&&&''''''%%%###%%%&&&'''(((((('''&&&%%%%%%'''((('''&&&$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''(((((((((&&&$$$%%%&&&'''&&&%%%''''''&&&&&&&&&%%%%%%%%%)))&&&&&&))))))&&&&&&)))$$$%%%%%%&&&''''''''''''((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))'''((())))))(((((()))+++***))))))((()))***+++,,,******++++++,,,,,,,,,,,,---///222666:::AAAHHHMMMSSSRRRRRRTTTWWWYYYXXXVVVRRRMMMKKKLLLJJJKKK^^^tttzzz}}}rrryyyxxx|||mmmddd\\\]]]bbbfffjjjnnnmmmvvv|||aaaQQQOOONNNJJJJJJKKKJJJFFFEEELLLVVVbbbbbbcccfffkkkllljjjhhhiiicccjjjqqqooossszzzyyyxxxxxxzzz}}}|||ooo|||~~~xxx~~~xxx|||~~~zzz{{{{{{~~~|||vvvooojjjwwwvvv|||tttuuuppplllkkkeeeXXXKKKDDDFFF@@@:::888;;;???AAA@@@555888<<<<<<:::888888888>>>??????;;;666444666999???AAADDDGGGHHHGGGFFFDDD???;;;666000,,,***))))))&&&''''''(((((((((''''''((((((((((((((((((((((((''''''((()))***,,,---.........///000000000000000___LLL@@@888777222:::111///---,,,,,,,,,+++***...+++((('''((()))))))))******))))))))))))******((())))))))))))(((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%(((&&&$$$$$$&&&'''&&&%%%((('''&&&&&&%%%&&&&&&&&&'''&&&&&&&&&''''''&&&$$$%%%&&&'''(((((('''&&&%%%%%%'''((('''&&&$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((((((&&&$$$%%%&&&'''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%)))&&&&&&))))))&&&&&&)))%%%&&&&&&'''''''''&&&&&&))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))'''(((***)))(((((()))++++++***)))))))))***+++,,,,,,,,,,,,,,,,,,------...,,,111:::BBBHHHLLLPPPSSSXXXUUUSSSVVVZZZZZZUUUNNNKKKGGGHHHOOOVVVaaatttzzzxxx|||tttwww~~~vvvddd^^^\\\aaaggghhhiiilllgggoooxxxpppSSSKKKOOOKKKIIIHHHGGGCCCBBBJJJTTTaaabbbdddiiinnnooommmiiigggfffoootttuuu{{{yyy{{{qqq~~~uuuzzzrrr|||www}}}wwwsssqqqmmmiii|||}}}yyy{{{~~~uuuqqqvvvyyyqqqaaaVVVGGGBBB<<<;;;???AAAAAA???999<<<>>>???<<<999777777888:::<<<===;;;888444111:::===AAAEEEHHHHHHGGGFFFHHHEEEAAA;;;555///***'''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((()))***+++---...---------...///000222222```KKK???666666222:::111///------------+++***///,,,(((&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((''''''&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%'''((('''&&&$$$%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''&&&&&&'''&&&'''''''''''''''&&&%%%)))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((''')))******)))(((***+++++++++***)))***+++,,,---,,,++++++++++++---///000///666@@@HHHNNNRRRTTTVVVYYYVVVTTTUUUWWWWWWSSSOOOHHHHHHNNN[[[kkkwww~~~wwwzzz}}}tttlll|||wwwyyyyyyssseeebbbbbbgggiiifffccccccmmmYYYKKKPPPOOOKKKIIIGGGDDDCCCKKKTTTcccdddgggjjjnnnnnnllliiifffkkkvvv{{{}}}{{{zzz}}}xxxxxxlllwwwnnn|||www~~~{{{www~~~{{{xxx}}}xxx|||~~~rrriiiPPPLLLGGGBBB@@@>>>>>>>>>BBBAAA>>><<<:::;;;<<<>>>555555666999;;;;;;666333555888===BBBFFFGGGGGGFFFIIIIIIGGGCCC===666///+++''''''&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))+++,,,---,,,,,,,,,,,,...111333555```III===555555000888222000///...///...,,,***///,,,)))'''((())))))(((((((((''''''''''''(((((((((((((((((((((''''''&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))(((&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%'''((('''&&&$$$%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&%%%'''''''''(((''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))******))))))***+++,,,+++*********+++---...******))))))+++...222444;;;@@@GGGMMMRRRUUUWWWYYYXXXVVVTTTRRRQQQSSSVVVXXXTTT[[[bbbffflllxxx{{{zzz|||sssnnntttuuuvvvyyywwwgggcccccchhhlllmmmqqqvvvaaaMMMNNNOOOKKKHHHFFFDDDDDDKKKSSSbbbfffkkknnnpppoooppppppiiirrrttt|||zzz~~~wwwxxx{{{zzzrrrxxxuuuvvv}}}zzz|||wwwtttyyy~~~tttooowwwvvv~~~{{{tttiiifff^^^QQQEEE>>>???AAABBB@@@===;;;;;;<<<>>>???999555222333666888777555111444999>>>BBBEEEFFFFFFDDDEEEGGGFFFCCC>>>888444+++***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))***+++,,,+++++++++,,,...111444555```III===666666000666222000//////000///---***---,,,***)))***+++***(((******))))))))))))******((())))))))))))((('''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''###%%%''''''&&&&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&(((***+++***)))&&&%%%%%%%%%%%%%%%%%%&&&%%%'''((('''&&&$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$&&&&&&$$$$$$&&&&&&$$$&&&''''''(((((((((''''''))))))))))))))))))))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))((()))+++***))))))***,,,---,,,+++++++++,,,---...+++******+++...444999===HHHKKKPPPTTTVVVXXX[[[]]]WWWVVVSSSQQQQQQVVV___eeennn{{{ssslllzzzyyytttuuu{{{sssmmmmmmssszzzllljjjllluuummmRRRIIIKKKGGGDDDDDDCCCCCCHHHPPPYYYcccpppuuutttrrruuuxxxrrrkkklll|||vvv{{{tttqqqmmmuuu|||~~~|||wwwvvvyyy|||tttxxxkkk|||sss|||wwwsssrrrsss~~~xxxwww|||}}}yyysssnnnrrr}}}zzzooouuuzzz{{{}}}mmmZZZJJJAAA============>>>>>>;;;999???:::444111222444444444000222555999===@@@CCCDDD???AAADDDFFFFFFDDDAAA???222000...+++((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***++++++)))***+++,,,///111333444aaaJJJ???888777000555000////////////...,,,))),,,++++++,,,------+++)))******))))))))))))******))))))******))))))((('''''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''''''(((###%%%((((((&&&%%%%%%'''###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$&&&)))***)))(((&&&%%%%%%%%%%%%%%%%%%&&&%%%'''((('''&&&$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%))))))%%%%%%))))))%%%%%%&&&'''(((((()))(((((((((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))(((***++++++***)))+++,,,---,,,,,,++++++---...///---------///555<<>>>>>>>>>>><<<:::<<<:::777555444333222111000111222444777<<<@@@BBB???AAACCCEEEFFFFFFFFFEEE;;;999444000,,,)))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''(((((()))***+++((()))+++...///111222222cccLLLAAA:::999111555///............---***(((***+++,,,...//////,,,)))((((((''''''''''''((((((***************)))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))###&&&))))))&&&$$$%%%&&&"""###%%%&&&'''&&&&&&%%% """%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%'''((('''&&&$$$%%%%%%%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((&&&$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''++++++''''''++++++'''%%%%%%'''((())))))))))))((((((((((((((((((((((((,,,,,,,,,+++++++++++++++))))))))))))))))))))))))(((***++++++******+++,,,------,,,+++,,,---...///000000000333:::BBBKKKPPPPPPSSSXXXZZZ[[[[[[[[[\\\YYYTTTQQQVVVaaammmtttwww~~~ssszzzssslllgggkkkpppyyyqqqnnn|||jjjfffmmmbbbEEEGGGCCCAAACCCDDDDDDHHHMMMccczzzuuussstttggglllmmmrrrwwwsss}}}ooouuuzzzpppgggwwwvvv{{{zzz}}}wwwuuuwwwyyywwwssszzzwwwrrrooovvvxxxtttsssiiikkkwww}}}wwwkkkQQQIII@@@;;;;;;>>>@@@AAA555666999999888555333111111000000111444999===@@@AAABBBCCCEEEFFFGGGHHHHHHBBB>>>999444///,,,***)))''''''''''''''''''''''''(((((('''(((((()))***+++((())),,,...000111111111eeeKKK???:::<<<444888222222111000///......---+++++++++************)))******))))))(((((('''''')))'''&&&%%%&&&'''***+++&&&'''((((((''''''(((***(((((())))))*********+++(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''&&&%%%$$$&&&((($$$&&&((()))(((&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$###((((((((((((((((((((((((&&&''''''((((((((((((((((((***)))&&&%%%((((((&&&++++++******))))))((((((******+++++++++,,,,,,,,,))))))*********))))))(((++++++******************(((+++,,,,,,******---000---///555>>>GGGOOOSSSUUUYYYYYYYYY[[[\\\ZZZUUUQQQVVVNNNUUUppp|||sssrrr~~~yyymmmfffjjjsssqqq}}}}}}xxx{{{wwwlllmmmnnnkkk|||uuuDDDDDDAAA???>>>???CCCJJJQQQkkkwwwuuu{{{lll```uuujjjzzz{{{zzzxxxooo{{{tttnnnyyy}}}{{{uuu~~~~~~uuurrruuuxxxwwwttttttpppmmmooopppqqquuuzzzzzzhhhhhhnnnzzzyyyeeeXXXOOOEEE777777>>><<<:::===<<<888666777444...111222111///...222999???CCCCCCBBBBBBCCCEEEGGGIIIEEEDDDBBB>>>888111+++'''$$$(((,,,+++&&&###$$$''''''((((((((())))))******'''***))))))444@@@;;;---bbbIII>>>999:::222666222222111000...---,,,,,,+++++++++************)))***)))))))))(((((((((''',,,+++)))(((((((((((()))&&&'''((((((''''''(((***((((((((()))))))))******(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###%%%'''###%%%''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&'''(((((())))))(((((((((******&&&&&&((((((&&&)))))))))(((((((((((((((*********+++++++++,,,,,,))))))************))))))++++++******************(((***,,,++++++,,,000333999;;;???FFFMMMSSSWWWYYYVVVYYYZZZXXXTTTRRRSSSUUU^^^ZZZbbbsss{{{xxx~~~}}}ssskkkgggkkkwww{{{oooiiioooeeefffhhhhhh|||NNNFFFBBB??????AAACCCJJJPPPooozzz}}}xxxvvvjjjggg}}}nnnwwwrrr~~~yyyuuuwwwzzz{{{{{{|||~~~}}}xxxrrrssswwwzzzxxxuuuwwwssspppqqqpppmmmnnnqqqrrrxxxttttttwwwzzzxxx|||{{{yyy~~~rrrjjj___LLLEEECCC:::???===:::888777666666666333222111...---///555:::AAAAAABBBCCCDDDEEEFFFFFFEEEEEEDDDBBB>>>888444000---000111///)))&&&&&&((('''''''''(((((()))))))))'''***+++///<<>><<<000111111---'''$$$%%%''''''''''''''''''(((((((((###&&&)))---:::GGGGGG???[[[FFF<<<666666///444222111000...---+++***)))+++++++++*********))))))))))))))))))(((((((((((( !!!$$$'''((()))((((((&&&'''((((((''''''(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&&&&%%%$$$$$$%%%'''''')))+++***(((&&&%%%%%%'''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))'''******''''''***)))&&&'''''''''(((((()))))))))************++++++++++++))))))***+++++++++************+++++++++++++++,,,+++,,,---///333888===AAA@@@DDDJJJPPPSSSUUUWWWXXXZZZYYYUUUOOOOOO]]]uuu|||jjjtttwwwzzzyyyqqqnnnmmmkkkkkkrrrzzzlllkkkhhheeedddeeeiiilllmmmeeehhhrrrnnnKKKBBB>>>AAACCCCCCGGGNNNXXXlll~~~sssjjjqqq|||uuupppyyy}}}xxx{{{|||zzzxxxzzz~~~{{{~~~xxxvvvuuuyyy|||xxxvvvsssnnnnnnqqqooottttttmmmiiippp{{{zzzqqqooopppuuutttxxx~~~zzz~~~vvvqqqmmmaaaJJJ===999AAAAAA888777>>>:::888444111.........000444777<<>>@@@@@@:::;;;EEE===;;;888555333222111000///222777===AAACCCDDDDDDCCCCCCDDDEEEDDDDDDCCCBBB===;;;777222---***))))))''''''''''''''''''&&&&&&)))******+++...222111...XXXFFF>>>777666000666111000000///...---,,,,,,+++++++++************)))(((((((((((())))))))))))&&&((()))******)))'''&&&&&&'''((((((''''''(((***'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''')))%%%'''))))))'''%%%$$$%%%''''''''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&###$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******))))))&&&)))+++))))))+++***'''))))))))))))************)))))))))************+++))))))***+++,,,,,,,,,,,,******++++++,,,---------++++++...444;;;BBBEEEGGGNNNRRRWWWXXXUUURRRQQQRRRQQQTTT\\\iiiwww|||sss^^^ddd}}}qqqtttxxxrrriiiaaaccckkkvvvttteeebbbfffgggiiikkkjjjgggdddaaaaaaeeeccciiitttVVVGGG>>>BBBEEECCCGGGQQQcccrrr~~~}}}ooo|||{{{pppvvv}}}vvvvvvtttxxx{{{}}}~~~}}}|||www}}}{{{xxxxxxzzz}}}{{{vvvssstttuuuuuuyyy~~~{{{rrreee^^^bbbiiiiiidddXXX^^^fffoooyyy{{{wwwxxx|||zzzuuuyyyzzzlllWWWBBB:::888777<<>>777666///666000000000//////.........+++++++++************)))'''((((((((()))))))))***)))************)))'''&&&&&&'''((((((''''''(((***((((((((((((''''''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((&&&%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''((($$$&&&((()))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((()))************)))%%%)))+++)))***,,,+++''')))))))))))))))((((((((())))))))))))************((()))***+++,,,,,,,,,,,,******++++++,,,------...///000444;;;DDDJJJLLLLLLQQQSSSUUUSSSPPPPPPTTTXXX\\\aaakkkyyynnn^^^uuupppmmmhhhccc```eeerrr}}}uuuggg^^^]]]```kkkjjjhhhdddbbbaaadddfffhhhiiinnnttt^^^LLL@@@DDDGGGEEEKKKVVVgggwwwrrr|||~~~sss}}}xxxnnnzzz}}}~~~~~~}}}~~~|||yyy|||{{{zzzzzz{{{|||||||||wwwuuuuuuxxxyyyxxxyyy}}}zzzssshhhdddkkkqqqnnneeeWWW]]]cccgggjjjooowww}}}}}}qqqrrr{{{~~~{{{}}}uuugggTTTFFFBBB@@@???===>>><<<;;;;;;<<<<<<999777333222222444777;;;???AAAAAAAAABBBBBBCCCCCCCCCCCCCCCAAA===:::666111---***)))))))))(((((('''''''''$$$$$$&&&&&&&&&&&&'''***UUUEEE===666555...555000000000000000000000000+++++++++************)))'''((((((((())))))******&&&&&&'''(((((()))((((((&&&'''((((((''''''(((***))))))((((((((('''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))&&&&&&'''&&&%%%$$$&&&(((&&&(((***+++)))(((((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((('''$$$&&&''''''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$%%%&&&'''(((((((((((((((((((((((((((((()))***************%%%)))+++******,,,+++'''))))))(((((('''''''''&&&))))))))))))************((()))***+++,,,---------******+++,,,,,,---......555777;;;CCCLLLRRRSSSRRRTTTUUUVVVSSSRRRWWW```hhhlllooovvv{{{hhhqqq~~~xxxqqqlllfffeeebbbaaammm}}}kkkhhhddd___\\\\\\^^^```llljjjfffbbb___aaafffjjjiiikkknnnpppcccOOOBBBFFFIIIGGGMMMZZZiiinnndddtttzzz|||~~~sssjjjzzzxxx}}}~~~~~~{{{|||~~~}}}|||xxxwwwzzz|||zzz{{{zzzuuunnnkkkqqqvvvqqqhhhgggkkkooommmiiifffgggjjjiiivvvuuurrr{{{zzz}}}|||vvvzzz}}}yyysss{{{}}}wwwlll```ZZZTTTGGG:::===;;;:::;;;>>>>>><<<999777555222111333777<<>>DDDMMMRRRSSSSSSTTTOOOZZZQQQPPPQQQ^^^uuuppp}}}zzz}}}uuuoooiiicccaaafffeeejjj}}}yyymmmeee[[[SSSWWW]]]^^^dddhhhaaaeee```\\\[[[```fffjjjkkklllkkkiiinnn~~~XXXIIIGGGLLLNNNLLLaaauuu{{{xxxppp|||~~~yyynnnnnn~~~{{{{{{}}}~~~lllzzz~~~~~~}}}~~~~~~|||{{{uuupppqqquuuxxxuuupppwww{{{|||xxxvvvuuunnnffffffppp|||}}}yyyvvvrrrooommmqqq}}}~~~pppsssnnnZZZKKKEEE???999999;;;:::999777999;;;;;;999666555777999;;;===@@@CCCEEEFFFEEEEEECCCCCCCCCCCCCCCBBBBBBAAA;;;666///***''''''''''''&&&$$$"""###%%%'''(((((({{{QQQDDD===666555///777222111///---,,,,,,,,,,,,))))))))))))))))))))))))******)))((('''((()))***(((((())))))(((((('''&&&''''''''''''((((((((((((+++)))(((&&&%%%%%%&&&&&&((('''''')))+++***'''$$$'''''''''''''''''''''''''''''''''''''''(((((()))&&&&&&''''''''''''''''''))))))(((&&&$$$%%%(((+++(((((((((((('''&&&%%%$$$!!!$$$&&&'''&&&%%%$$$%%%%%%%%%&&&((())))))&&&$$$(((&&&%%%&&&)))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''((())))))((('''&&&'''''''''''''''''''''''''''''''''((((((((())))))++++++*********)))))))))+++***)))((('''((())))))((())))))************)))+++---...---,,,+++---......---,,,---///333555777DDDHHHNNNTTTVVVVVVUUUUUUXXXVVVGGGOOOddd}}}tttxxxyyyxxxrrrkkkdddccceeecccmmmvvvlllccc]]]WWWXXXbbbgggaaaaaafffcccccc```]]]^^^cccgggiiiiiijjjmmmoootttdddNNNFFFIIIMMMNNNeeezzzzzzppprrrhhhttt}}}xxxuuuwww}}}~~~xxxwww|||{{{wwwtttvvvzzzzzzuuupppzzzwwwwwwsssmmmiiiuuuyyyrrrllliiioooyyy~~~kkk^^^GGG???888888;;;===;;;::::::;;;<<<:::666444444555999;;;===@@@BBBCCCDDDDDDCCCBBBBBBAAAAAAAAABBBCCC???:::333...+++)))'''&&&'''&&&$$$%%%&&&(((''''''~~~RRRCCC<<<555555000888111000///---,,,,,,,,,,,,))))))))))))))))))))))))((())))))*********))))))(((((())))))(((((('''&&&''''''''''''((((((((((((...+++(((%%%###$$$%%%''''''''''''(((******'''%%%''''''''''''''''''''''''((((((''''''(((((()))***%%%%%%&&&&&&'''(((((()))(((((((((&&&%%%%%%(((+++***))))))((('''%%%$$$###"""%%%'''((('''&&&&&&&&&!!!$$$'''))))))))))))***'''&&&&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''')))******+++******))))))))))))((((((++++++************))))))***************)))((((((+++,,,------++++++,,,---000/////////222666;;;===FFFLLLSSSVVVUUUSSSRRRRRRQQQSSSKKK]]]xxx{{{|||{{{|||tttrrrppplllddd```eeennn{{{uuukkkccc___\\\ZZZWWW```rrruuufffaaaffffffdddaaa```bbbgggkkklllkkklllssswwwxxxyyyXXXHHHIIIMMMPPPggg~~~nnnllltttpppxxxkkkdddyyysssqqqvvv~~~~~~uuu~~~}}}|||~~~|||}}}||||||zzzyyy|||~~~xxxsss}}}vvvssstttsssqqqtttwwwmmmgggjjjxxxwwwxxx}}}qqqWWWNNNBBB;;;;;;;;;888333:::<<<======:::666444444666777888:::===@@@BBBCCCBBBAAA@@@???@@@AAABBBCCCCCC???:::555111---)))&&&((('''&&&'''((()))(((&&&QQQ@@@888333333///666000000///...------,,,,,,))))))))))))))))))))))))&&&'''(((***++++++)))''')))))))))))))))(((''''''''''''''''''((((((((((((+++***(((&&&%%%&&&&&&'''%%%%%%&&&&&&''''''%%%$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%$$$###$$$&&&((((((((((((((('''&&&%%%$$$$$$&&&(((((('''&&&'''((("""&&&((((((%%%$$$%%%(((&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******)))))))))((((((((((((((()))******++++++***))))))))))))*********))))))(((+++,,,---,,,+++***+++---...///111333777<<>>???>>><<<999888444444444666888<<>>;;;888333...***'''&&&&&&'''))))))((('''RRR@@@888333444///666/////////......---,,,,,,))))))))))))))))))))))))''''''(((+++......+++))))))))))))))))))(((((('''''''''''''''((((((((((((&&&'''((()))))))))((('''%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&$$$$$$%%%$$$###$$$&&&(((&&&&&&''''''''''''''''''%%%&&&(((((('''&&&''')))%%%''')))(((%%%###$$$&&&%%%&&&&&&'''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))((((((((((((((((((((()))))))))(((((()))******))))))((('''''')))******+++++++++***,,,------,,,+++---...---000555888===BBBIIINNNQQQVVVXXXSSSPPPRRRSSSQQQTTTgggooo~~~pppjjj{{{xxxvvvppplllddd___eeeuuuttthhhaaaccc```\\\ZZZ\\\___bbbccceeehhhsssuuuiiifffiiigggjjjgggfffiiiooouuuxxxxxxbbbMMMJJJNNNRRRkkkppphhhdddvvv{{{wwwzzzlll|||yyy{{{}}}xxxtttjjjbbbwww~~~xxx{{{wwwxxx}}}~~~~~~{{{~~~{{{xxxuuu|||~~~|||~~~|||{{{}}}yyyyyyyyyxxxvvvuuuwwwzzzyyy}}}wwwzzzyyyoooqqquuu{{{{{{xxxsssyyy{{{jjjWWWMMMIIICCC<<<888999;;;===??????===<<<555444444444666999<<<>>>;;;===@@@BBBCCCBBBAAA???BBBAAA@@@???===:::555222(((&&&&&&'''((())))))(((UUUBBB:::666777111777......//////...------,,,)))))))))))))))))))))))))))((())),,,000111///+++))))))******))))))((('''''''''''''''((((((((((((###%%%(((++++++***(((''''''((()))((('''&&&((()))''''''''''''''''''''''''((((((''''''(((((()))***)))(((((('''&&&&&&%%%%%%$$$&&&'''&&&%%%&&&((()))$$$%%%&&&'''((((((((((((%%%&&&''''''&&&&&&''')))%%%'''((((((''''''((()))$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''&&&''''''((()))***((((((((((((((((((((((((*********))))))((((((((((((((())))))))))))******((((((((())))))))))))***&&&'''((()))+++++++++,,,)))+++------------///111000555<<>>@@@@@@@@@@@@AAA???;;;999---+++((('''((())))))(((UUUBBB;;;777888111555---.../////////...---,,,)))))))))))))))))))))))))))'''&&&***///111...+++)))************)))((((((''''''''''''((((((((((((&&&''')))******)))(((''''''((()))(((&&&&&&(((***'''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''&&&&&&###%%%&&&&&&&&&&&&((()))&&&&&&''''''''''''''''''%%%&&&'''&&&%%%%%%''')))&&&%%%$$$%%%'''((((((((($$$&&&''''''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&'''(((***+++)))))))))))))))))))))))))))))))))))))))*********)))))))))*********++++++******)))((()))***+++,,,'''((()))***************)))+++---......///111333666===EEEJJJLLLOOOSSSWWWWWWVVVPPPJJJRRRcccllljjjpppuuuqqqxxxmmmvvvqqqccccccfffuuurrrccc\\\YYYYYY[[[___aaa```^^^___aaadddeeeeeehhhbbbeeejjjhhhlllooohhhmmmnnnsss{{{|||\\\IIIDDDHHHRRRqqq|||{{{{{{vvvwwwzzzwwwqqqgggooo{{{xxxyyyuuupppmmmqqq{{{}}}xxxuuupppkkkgggeee||||||{{{qqqqqq~~~~~~}}}~~~~~~|||~~~~~~|||~~~|||zzz|||||||||}}}vvvuuuxxxzzzwwwtttwwwzzz}}}yyyyyyzzz}}}vvvnnnhhhmmmvvvwww~~~yyy~~~lll___WWWPPPKKKEEE???;;;:::;;;;;;;;;<<<;;;999888777666777777666666777888:::;;;======?????????AAABBBAAA???<<<666222---)))((((((((('''SSS@@@999666777...222---.../////////...---,,,))))))))))))))))))))))))&&&###"""%%%+++---+++(((***************)))((((((''''''''''''((((((((()))******)))(((((((((((((((%%%'''(((&&&$$$###&&&(((''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''(((((((((!!!###$$$$$$$$$$$$&&&''''''((((((((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%'''((('''$$$!!!"""%%%&&&$$$"""###&&&((('''%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&'''(((***+++))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))******+++++++++,,,,,,+++***))))))+++---...***************)))(((((((((***---...///111333555<<>>;;;;;;;;;:::???>>><<<:::888666666555666444333222444777;;;>>>?????????@@@BBBBBB@@@>>>>>>999111+++(((''''''&&&|||SSSDDD<<<777999222444222111000///---,,,+++***************))))))))))))))))))))))))))))))))))))$$$***+++'''&&&))))))&&&'''&&&&&&'''((())))))(((((((((((((((((((((((((((&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((('''&&&&&&'''))),,,***'''''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++---+++))))))+++,,,,,,,,,+++)))((()))++++++)))&&&)))******)))(((***---000000---+++,,,222:::AAAEEEEEEMMMTTTUUURRRPPPTTTXXXJJJMMMLLLRRRkkk~~~zzzddd[[[jjjxxxwwwsssnnniiiooouuunnntttuuuiii______bbbeeeddd___]]]^^^aaaeeeaaa___aaa```^^^bbbiiijjjjjjjjjnnnsssyyy|||}}}cccKKKGGGCCCPPPlllzzzwww{{{nnnhhhbbb^^^bbbppp~~~~~~sssvvv|||}}}tttnnnnnnzzz{{{~~~tttpppuuu}}}yyywww|||}}}}}}}}}{{{zzzzzz{{{|||{{{yyyvvvrrrpppgggwww{{{oooiiilllsssvvvpppuuu{{{~~~~~~~~~}}}yyyzzz|||}}}|||}}}~~~|||{{{~~~zzzqqqwwwwwwxxxvvvtttvvvzzzzzzwwwzzzzzz{{{~~~yyyoooxxxsssyyyvvvppp|||{{{yyykkk___ZZZVVVRRRGGG;;;777;;;;;;777777::::::666333333333222111111222444666777:::;;;>>>@@@AAABBBBBBBBBBBB>>>777222...+++(((&&&{{{RRRCCC;;;666999111444111111000...---,,,+++***************))))))))))))))))))))))))))))))))))))%%%***,,,(((''')))***''''''''''''''')))))))))(((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&&&&%%%$$$&&&''''''&&&&&&'''((('''&&&%%%&&&((())))))(((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%''''''&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++,,,***((((((***+++,,,++++++***))))))++++++)))'''***++++++***)))***---///000000111444:::BBBHHHKKKSSSPPPNNNQQQUUUWWWUUURRRNNNXXX^^^cccuuuiiibbbhhhzzzzzzuuutttmmmkkkgggmmm}}}uuukkkccc^^^]]]gggnnnsssoooeee^^^___bbbeeeaaa```aaa```^^^aaahhhllllllmmmooossszzz[[[GGGGGGGGGXXXyyy~~~tttzzzzzzooopppkkkhhhooo}}}~~~qqq{{{}}}zzzwwwvvvuuusssqqqxxxyyyzzzzzzxxxuuuqqqooojjjzzzyyypppnnnttt{{{}}}{{{|||~~~~~~}}}~~~zzz{{{|||||||||}}}}}}|||}}}zzz~~~xxxyyywwwtttvvv{{{|||yyy|||{{{{{{|||}}}|||zzzxxx}}}~~~yyynnnmmm{{{|||{{{zzzrrrlllqqqyyybbbbbbdddfff^^^NNNCCC@@@;;;888888;;;;;;777333333222111000//////111333444777888;;;===???AAAAAAAAAAAA???<<<999666111,,,)))yyyPPPBBB999555777000333111111000...---,,,+++***************))))))))))))))))))))))))))))))))))))&&&***+++)))'''))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++***((('''&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&'''&&&%%%$$$%%%''')))((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&'''((('''%%%%%%%%%'''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++***)))'''(((***++++++***+++*********++++++)))(((+++,,,---,,,++++++,,,...000333777===CCCIIIMMMPPPWWWSSSOOOOOORRRTTTUUUTTT]]]iiiqqqqqq|||yyydddkkk~~~|||}}}wwwrrrllljjjmmmeeennnpppyyyzzzlllddd^^^ZZZ```jjjyyyxxxhhh\\\\\\aaaeeebbbaaabbbaaa```ccciiirrrrrrrrrrrrvvv}}}XXXEEEHHHHHH\\\www~~~xxxwwwuuuuuu~~~xxxyyyuuuqqqxxxooojjj}}}~~~}}}}}}xxxuuusssrrrpppnnnuuuxxx{{{}}}}}}{{{wwwuuusss~~~}}}xxxuuuzzz}}}}}}|||||||||{{{|||}}}{{{yyy{{{yyyzzzxxxuuuwww}}}~~~{{{~~~}}}|||{{{zzzxxxtttrrrwwwxxx|||xxxmmmvvv~~~|||tttrrrmmmeeecccpppiiijjjmmmoooiii[[[LLLDDD<<<888777;;;;;;888666777333222111000///000111111333444777:::===???@@@AAA@@@@@@AAAAAA???:::444///wwwNNN@@@888444777///222111000///...---,,,++++++************)))))))))(((((((((((((((((((((((((((&&&(((***)))''''''((((((((()))))))))(((((()))***((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''(((&&&%%%&&&''''''%%%###%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&&&&(((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++***)))((()))+++,,,,,,+++++++++++++++++++++***)))+++,,,------++++++---...111666===DDDIIIKKKMMMNNNOOOTTTVVVRRRLLLLLLVVV```hhhqqqxxx|||uuuxxxmmmjjjjjjlllkkkggghhhlllrrrlll_________^^^kkk|||qqq```WWWXXX]]]dddcccdddddddddfffiiimmm{{{xxxuuuwww~~~XXXGGGKKKOOOdddyyysssvvvsssxxx}}}vvv{{{zzzjjjiii{{{}}}|||zzzzzzxxxtttqqqqqqsssuuuvvv|||~~~~~~{{{{{{~~~}}}}}}~~~|||~~~~~~}}}}}}}}}xxxvvvwwwxxxzzz{{{zzz|||~~~zzz~~~}}}||||||{{{wwwuuu||||||}}}~~~xxxyyyxxxnnnkkkxxxxxxtttpppnnnjjjaaaXXXQQQDDD>>>999::::::888999;;;777666444333222111222222000222444888;;;>>>@@@AAAAAAAAACCCDDDDDDAAA;;;777vvvMMM???777333666///222000000///...---,,,,,,+++************)))))))))(((((((((((((((((((((((((((&&&'''((()))'''&&&&&&(((''')))***)))''''''(((***((((((((((((((((((((((((&&&%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&###$$$&&&%%%$$$$$$%%%'''&&&&&&%%%&&&''''''%%%###%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((&&&''''''((((((''''''&&&'''''''''''''''((())))))(((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))******++++++******+++---......---+++,,,------,,,+++*********+++------,,,---///111777===EEEJJJLLLLLLKKKKKKMMMRRRVVVUUUTTTWWW```iiieeennn|||~~~vvvZZZ\\\```dddeeehhhsss~~~wwwjjj\\\UUU[[[```bbbooozzzjjjZZZPPPPPPWWW]]]eeeggghhhiiijjjooosssvvv~~~yyywww~~~[[[IIIQQQ]]]vvvxxxnnnwww|||ooossszzzyyy|||sssiiiiiiyyy|||{{{xxxsssqqqrrrnnnnnnmmmooossszzz}}}}}}|||{{{{{{zzzyyyxxxtttvvvzzz|||}}}~~~}}}{{{yyyxxxyyyzzzxxxuuuvvv{{{~~~}}}vvvzzzzzzzzz|||~~~||||||www~~~yyytttrrrppplllgggWWWMMMCCC===999666666:::888888666555333222222111000111333666999<<<>>>@@@AAAAAAAAABBBCCCCCC@@@>>>vvvMMM???777333666///222000//////...------,,,,,,************))))))))))))))))))))))))))))))))))))'''&&&(((***)))%%%&&&)))&&&)))***)))&&&%%%&&&)))((((((((((((((((((((((((***)))(((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))$$$%%%&&&&&&%%%%%%&&&'''######$$$&&&)))***)))'''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&%%%'''(((''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))******+++*********,,,///000///---+++---......,,,++++++,,,+++,,,------...111555999@@@FFFMMMPPPOOOMMMLLLLLLVVVQQQPPPZZZhhhqqqpppkkkkkkwwwyyytttxxx^^^___]]][[[\\\bbbqqq|||}}}pppcccYYYSSSTTT\\\bbbeeemmmwwwmmmaaaRRRGGGFFFOOO[[[cccjjjnnnpppppprrrxxx|||}}}|||{{{jjjNNNQQQccc~~~{{{vvvdddmmmuuukkkxxx~~~www||||||wwwpppiiiiiivvv{{{wwwssskkkeeeeeejjjllloootttzzz||||||{{{yyyvvvuuuxxx{{{{{{wwwzzz{{{yyyrrrqqqqqqqqqpppzzz|||~~~~~~|||||||||yyyqqqpppsss||||||~~~~~~~~~zzztttsssxxx}}}|||vvvwww|||{{{ttttttuuuwww{{{}}}~~~~~~|||||||||}}}yyy}}}zzz}}}}}}{{{wwwlll```RRRGGG>>>777555666777777666555333222111000111111222444666999;;;<<<@@@???>>>???AAACCCCCCBBBvvvMMM???888444777000333/////////...------,,,,,,************))))))))))))))))))))))))))))))))))))***((()))---+++'''''',,,%%%(((***(((%%%###%%%(((((((((((((((((((((((((((---,,,***((('''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''''''''((((((((((((((($$$&&&''''''&&&&&&'''(((######%%%(((***+++***(((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&###%%%&&&&&&%%%%%%&&&(((''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))******+++))))))***,,,...///...---+++---///...,,,++++++---------...///111666===BBBFFFKKKQQQRRROOOLLLLLLMMMVVVQQQSSSbbbvvvzzzoooqqqccclllzzzkkkaaagggcccbbbiiiwww}}}}}}gggaaa\\\SSSUUUZZZ^^^bbbeeeffffffWWWRRRKKKFFFIIISSSbbblllrrrwwwyyyxxxyyy~~~|||QQQMMMdddzzznnniiibbb~~~ppplllzzzwww~~~~~~}}}~~~{{{xxxsssllljjjsss~~~{{{vvvqqqnnniiigggjjjqqqyyy~~~~~~|||yyytttqqqpppqqqssstttwwwxxxuuuoooooouuu{{{}}}ttt|||ssskkkjjjkkklllkkkvvvwwwzzzzzz{{{|||~~~}}}ssslllpppyyy~~~~~~}}}xxxuuuzzzyyy{{{~~~~~~{{{ttttttuuuwww{{{zzz}}}|||zzzyyyzzzzzzyyy~~~wwwnnnuuuooo{{{}}}ppp~~~uuujjj^^^UUUKKK@@@:::999888888888777555444333222111111111222333555666888>>>======???AAACCCCCCBBBvvvMMM???888444777000333/////////...---------,,,************)))))))))))))))))))))))))))))))))))),,,)))+++///---((()))...$$$'''***((($$$"""$$$'''(((((((((((((((((((((((()))'''%%%###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%$$$%%%&&&((('''&&&&&&''')))&&&&&&''')))+++***'''%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&###$$$%%%%%%$$$$$$&&&'''''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))******+++(((((()))+++...///---,,,+++...000///,,,***+++---/////////000444:::CCCHHHGGGLLLQQQQQQMMMKKKKKKNNNMMMQQQ\\\kkkxxx~~~{{{vvvlllgggxxxyyyzzzvvvjjjkkkkkkggggggnnn|||eeeVVVXXXXXXQQQXXX]]]^^^___aaa]]]WWWNNNPPPQQQPPPQQQYYYgggrrrxxx~~~|||}}}PPPJJJhhhzzztttzzz{{{oooddd___jjj{{{ooooooxxx~~~{{{yyyyyyxxxxxxzzzxxxrrrmmmpppwwwzzzsssnnnnnnooorrrxxxxxxooommmpppssssssqqqllloooooojjjiiipppxxx|||~~~ppphhhgggjjjlllllluuuvvvwwwxxxzzz~~~~~~}}}zzznnniiirrr{{{{{{~~~~~~{{{~~~{{{||||||}}}{{{vvvxxxxxxyyy||||||~~~zzzyyyyyyzzzvvvxxx~~~|||ttt{{{sss{{{|||qqq{{{{{{ssslllddd^^^UUUJJJBBB???;;;;;;::::::999777666555111111000000000111333444;;;<<<===@@@CCCDDDBBBAAAtttRRR===:::555111333222,,,,,,------------------'''(((******((('''((()))***((('''((()))***)))'''###$$$%%%&&&''''''''''''$$$&&&((('''%%%%%%(((***%%%''')))******)))'''%%%))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''&&&&&&%%%***&&&"""$$$%%%$$$%%%'''(((((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''(((((((((((((((((())))))*********))))))((((((((()))******+++++++++++++++,,,,,,---------------,,,,,,+++,,,,,,---------000555===EEEJJJLLLUUUJJJIIISSSUUUMMMIIIMMMUUUcccjjjppp}}}dddzzz{{{lllppptttvvvtttqqqrrrttteeetttuuueeeXXXRRRQQQRRRWWW[[[___```^^^ZZZWWWVVVWWWZZZ___cccgggmmmtttyyyzzz}}}iiiXXXiiizzznnnoooxxxuuuooosssnnnbbbdddppp{{{xxx{{{|||}}}yyy~~~}}}{{{{{{|||||||||zzzwwwuuutttvvvxxx~~~}}}}}}~~~|||{{{}}}|||tttqqqvvv{{{xxxxxxwwwuuurrrtttuuuqqqnnnsss~~~{{{{{{zzznnnfffmmmzzzxxx|||~~~{{{||||||{{{zzzwwwuuuvvvzzz~~~~~~||||||}}}}}}~~~~~~}}}{{{zzz|||~~~~~~}}}zzzuuuttt}}}zzzvvvsssqqq}}}qqqjjjooo}}}xxxooohhhjjjkkkbbbTTTKKK@@@666444666777444111555444333000......000222777777:::>>>CCCDDDBBB???sssQQQ===:::555222444222------------------------+++)))((()))+++,,,***(((***((('''((()))***)))''')))))))))***))))))((((((%%%'''))))))((())),,,///%%%''')))******)))'''%%%''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&)))%%%###%%%&&&$$$%%%'''(((((('''&&&&&&'''''''''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))(((((())))))************)))))))))))))))***++++++,,,,,,(((((()))***+++,,,------///...---------------...///222888>>>DDDHHHKKKLLLOOORRRQQQMMMIIIJJJPPPUUU\\\gggnnnyyy~~~rrrooossstttsssttt|||}}}wwwrrriii___WWWSSSUUUWWWYYY\\\___aaaaaa```^^^]]]bbbgggllloooqqquuu|||yyyttt|||yyy```hhhzzz|||xxxuuu{{{vvvpppkkkttt}}}{{{{{{|||}}}|||||||||{{{yyywwwwwwzzz~~~||||||}}}~~~}}}|||yyyyyyzzz|||{{{{{{vvvrrrvvv}}}{{{~~~yyy{{{uuuiiifffuuuuuuxxx~~~~~~~~~{{{yyyzzz}}}}}}}}}zzzuuuyyy}}}|||xxxxxxzzz{{{{{{}}}}}}zzz}}}|||yyyuuusssyyyxxxyyyzzz{{{yyyvvvooonnnttt{{{xxxnnnWWWOOOEEE>>>;;;888555333333333222000......///000222222444888===@@@???===qqqPPP<<<:::666333555333///.........---,,,,,,,,,...)))&&&(((---///+++'''***((('''((()))***)))'''++++++++++++***)))((('''"""###%%%&&&&&&'''***,,,&&&'''(((******((('''&&&%%%%%%%%%&&&&&&''''''((()))((((((((('''&&&&&&&&&''''''''''''''''''''''''$$$&&&'''%%%%%%'''(((&&&%%%'''(((((('''&&&&&&'''''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''(((((())))))((((((&&&'''(((***++++++++++++*********+++,,,,,,------(((((()))***,,,---......111000///.........//////333999BBBHHHJJJKKKLLLMMMNNNTTTQQQGGGJJJXXX___\\\^^^iiirrrkkkkkkooommmiiiwww{{{ooocccbbb^^^ZZZWWWXXX[[[___]]]]]]^^^aaadddeeeeeedddgggmmmtttvvvuuuvvv}}}~~~|||bbb```qqq~~~wwwiii___iiiuuu|||xxxxxx|||}}}~~~}}}|||yyyxxxwwwvvvxxx}}}zzzxxxxxxxxxzzz{{{zzzyyyvvvwwwxxxzzz|||yyyzzz||||||vvvxxxooobbbhhh~~~uuu}}}~~~}}}}}}}}}~~~zzzvvvwww|||~~~{{{}}}|||yyyvvv}}}yyyttttttvvvyyyyyy|||}}}vvv}}}}}}{{{xxxuuuxxx}}}wwwyyy}}}{{{rrrnnnjjjjjjsss|||~~~yyydddaaaYYYNNNCCC;;;666444333333222111///...------------///333888<<<>>>???oooOOO;;;;;;666444666444000//////...---,,,,,,+++---***'''(((+++---+++(((***((('''((()))***)))'''((((((((((((((('''&&&%%%"""######$$$%%%&&&((()))&&&'''((())))))((('''&&&$$$%%%&&&&&&''''''(((((())))))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&)))((('''%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''((()))))))))))))))###$$$&&&)))+++---...///))))))******+++,,,,,,---+++,,,,,,---...//////000111000///......///111222888@@@IIIMMMLLLKKKLLLNNNQQQNNNIIILLL```rrrooo```cccsss~~~yyyzzzttthhhjjjcccaaazzztttwwwsssaaa\\\\\\\\\[[[ZZZ\\\```ccc___]]]]]]___dddggghhhhhhgggooovvvxxxvvvwww~~~~~~cccZZZhhhwwwxxxkkkdddeee|||}}}zzzvvvvvvxxx{{{|||||||||}}}|||yyyuuuuuuvvvvvvxxx|||}}}{{{zzzxxxwwwwwwyyy{{{|||{{{zzzvvvvvvxxxzzz|||~~~}}}|||}}}~~~~~~}}}~~~{{{wwwttthhh^^^nnn}}}|||}}}}}}}}}~~~~~~~~~~~~yyy{{{~~~{{{zzz{{{|||}}}xxxwwwyyyxxxtttwwwxxxtttvvvxxxyyy|||{{{vvv~~~~~~}}}|||zzz{{{|||~~~yyy{{{|||~~~}}}uuuwww{{{|||vvvpppmmmppptttuuussslllnnnjjj]]]MMMAAA999555555444333333222000...,,,------...111666;;;@@@BBBnnnNNN;;;;;;777444666444000000///...------,,,,,,)))))))))((((((((()))******((('''((()))***)))'''$$$%%%&&&&&&'''''''''&&&)))(((''''''((()))))))))''''''((())))))(((''''''%%%&&&'''((((((((((((''')))(((((('''&&&%%%%%%$$$&&&&&&&&&'''''''''(((((((((&&&$$$&&&'''(((((((((%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''(((((())))))(((((('''))))))))))))))))))))))))'''(((((()))))))))))))))%%%&&&((()))+++,,,,,,,,,(((((())))))***+++++++++..................//////000///......///222444666@@@EEELLLMMMKKKJJJLLLPPPNNNJJJNNNaaavvv~~~vvvlllxxxiiikkkjjjppp{{{uuuiiihhhhhhcccgggwwwlllfff___^^^^^^^^^]]]\\\]]]___aaa```___^^^```cccgggjjjkkknnnuuu{{{}}}|||zzzyyylll\\\gggyyy~~~~~~sssffflll}}}yyywwwuuuuuuwwwzzz}}}~~~~~~~~~~~~~~~zzzvvvuuuwwwyyyzzzzzzzzz|||}}}xxx~~~{{{vvvtttttttttuuuwwwyyyzzzyyywwwtttuuuwwwyyy{{{{{{{{{{{{}}}}}}zzzvvvttt~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~zzztttmmmbbbccc|||~~~~~~~~~~~~zzz|||{{{uuuuuuwwwvvvrrryyyyyyxxx|||~~~}}}~~~yyyyyyzzz|||||||||}}}~~~~~~|||{{{xxxxxxzzz}}}yyymmmooo{{{yyyvvv|||zzzuuupppmmmrrrwwwuuuiii[[[OOODDD;;;:::888666555555444000---.........///222888===AAAnnnNNN<<<<<<777444555333000/////////...---------((()))***(((&&&&&&)))+++***((('''((()))***)))'''%%%&&&'''((())))))))))))+++)))''''''((()))((('''''''''((((((((((((''''''&&&'''((())))))((('''&&&((('''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((('''%%%%%%((((((&&&&&&)))%%%'''(((((('''&&&&&&'''&&&'''(((((((((((('''&&&(((''''''&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&'''(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''((())))))******))))))***************)))(((''''''(((((()))******++++++,,,,,,,,,---------............---///111666:::===GGGJJJMMMMMMLLLLLLNNNQQQIIIRRRcccuuu~~~eeeTTTccckkknnnssskkkpppqqqsssnnnbbbcccjjjrrrpppbbb^^^\\\WWW```aaa```___]]]]]]^^^```aaacccdddeeefffjjjooosssyyy|||zzz{{{{{{aaacccvvv|||~~~yyywwwrrrrrr}}}}}}~~~|||wwwwwwxxxyyy|||~~~~~~|||~~~~~~zzzuuuxxx{{{~~~~~~}}}{{{zzzzzzxxxyyyxxxuuuvvvzzzzzzvvvxxx|||~~~xxxsssqqqppppppqqqsssuuuuuutttrrrrrrsssvvvxxxyyyxxxwwwvvvxxx{{{~~~}}}~~~}}}|||{{{zzzxxxwwwvvvuuuwww|||zzzwwwvvv||||||{{{xxxuuutttuuuwww~~~}}}~~~}}}xxxmmmfffdddrrr~~~}}}~~~{{{vvvxxx|||{{{vvv|||zzz~~~{{{wwwzzz{{{yyyyyy{{{~~~}}}zzzuuuuuuuuuvvvyyy}}}|||oooooowwwxxx}}}tttiiijjjrrrxxxnnnkkk|||~~~yyynnneee___TTTGGG???;;;888777777666333///.........---...222777;;;oooOOO<<<<<<888444555222////////////............+++***((('''((()))*********((('''((()))***)))''''''(((((()))))))))(((((()))&&&%%%%%%''')))(((&&&'''(((((((((((((((((('''&&&'''(((((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))$$$$$$'''***(((###$$$)))%%%'''(((((('''&&&&&&'''&&&'''((())))))((('''&&&))))))(((''''''&&&%%%%%%&&&&&&%%%$$$%%%&&&''''''&&&&&&&&&'''((()))))))))((())))))******))))))(((''''''''''''''''''''''''(((((()))************)))***************)))((((((((())))))******+++,,,,,,******+++---...///111111------...000555;;;AAAEEEMMMNNNOOOQQQQQQQQQQQQQQQOOObbbssszzzsssUUUXXXhhhwwwsssllleeejjjmmmeeedddjjjkkkooo{{{kkk___ZZZYYYWWWTTTaaaaaaaaa```___```ccceeeccchhhmmmnnnnnnqqqyyyiii```ppp}}}qqqqqq~~~}}}yyy}}}~~~zzzooouuu|||{{{}}}|||{{{|||~~~}}}zzz~~~|||zzz{{{~~~{{{xxxyyy{{{~~~~~~}}}||||||}}}uuuxxxwwwtttuuuxxxwwwtttuuuxxx|||}}}{{{xxxvvvuuuqqqqqqrrrtttvvvvvvtttrrrrrrtttwwwyyyyyyxxxvvvtttrrrvvvzzzzzzwwwvvvxxx{{{yyyyyyxxxxxxwwwwwwwwwwwwsssxxx}}}}}}xxxrrroooooosssrrrqqqmmmjjjjjjmmmppptttuuuzzz}}}zzzvvvhhhfffppp~~~}}}}}}~~~~~~|||}}}~~~}}}}}}~~~~~~{{{xxx{{{}}}|||yyy~~~||||||yyy{{{{{{xxxwwwvvvuuuwwwzzz~~~~~~~~~~~~}}}|||tttxxxqqqmmmvvvwwwsssuuuiiihhhjjj```PPPBBB===888666777777444000///000///---+++---111555oooOOO===<<<888444444111.........///////////////000***&&&&&&***---,,,)))***((('''((()))***)))((())))))))))))((('''&&&%%%+++)))'''(((,,,...---,,,((((((((((((((((((((((((&&&&&&'''((('''$$$""" %%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))"""###(((,,,(((!!!###***%%%'''(((((('''&&&&&&'''&&&'''((())))))((('''&&&******)))(((''''''&&&&&&%%%%%%%%%%%%&&&(((***+++&&&&&&&&&'''((())))))***))))))************))))))''''''''''''''''''''''''(((((()))***************%%%&&&((()))+++,,,,,,---)))******+++,,,,,,------)))***,,,...111333555666---...///222888???FFFJJJPPPPPPRRRUUUWWWWWWTTTRRR[[[mmmvvvtttggg]]]nnnxxxzzzkkkmmmeeehhhkkkdddeeennnooonnngggaaa^^^\\\YYY\\\aaaaaaaaabbbbbbccceeeiiimmmeeemmmtttvvvuuuxxx|||uuucccppp{{{oooeeejjjvvvpppzzzzzz}}}jjjzzzyyyvvv{{{xxxwwwxxx{{{~~~|||yyy~~~zzzxxxyyy~~~}}}zzzxxxyyy{{{{{{{{{|||~~~tttxxxyyywwwwwwwwwtttooouuuwwwzzz{{{{{{zzz{{{|||vvvvvvwwwyyy{{{zzzxxxvvvtttwwwzzz||||||zzzxxxvvvtttwww{{{yyyuuutttvvvyyyyyyyyyzzzzzzzzzzzzzzzzzztttyyy~~~}}}wwwpppnnnnnnggggggeeebbb___aaafffjjjrrrtttzzz{{{xxxttthhhjjj}}}}}}|||{{{{{{|||vvvxxx{{{~~~~~~}}}|||}}}{{{~~~~~~yyywww|||yyyxxx|||}}}~~~~~~|||zzzxxxyyy{{{~~~}}}{{{{{{zzz{{{}}}~~~ooobbbfffmmmeeeTTTDDD>>>888666777777444111222333222///,,,,,,///333eeeKKK<<<999333111333000000000///...---,,,,,,+++************)))))))))))),,,,,,+++***)))((('''''')))))))))))))))(((''''''+++'''***'''333888%%%(((((('''(((+++)))%%%%%%)))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&"""######$$$%%%&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((($$$%%%&&&'''(((***++++++&&&(((***+++,,,+++)))((((((((((((((())))))))))))))))))(((((((((((())))))******+++++++++,,,,,,,,,...------,,,,,,,,,---...+++++++++,,,///333777999000111222555>>>IIIMMMKKKTTTQQQTTTSSSOOOVVV\\\WWW```^^^vvvtttgggrrrvvvllleeelllgggfffiiilllrrr{{{qqqaaa\\\\\\aaabbb]]]ZZZ\\\dddbbbbbbdddhhhlllnnnoookkksssyyyxxxyyyllllll{{{eeeXXXqqqzzzqqqkkkxxx|||~~~|||vvvkkkqqq{{{{{{xxxyyyrrrtttxxx|||~~~yyyyyy}}}}}}||||||}}}{{{wwwwwwwwwwwwwwwxxxzzz|||~~~vvvvvvvvvwwwxxxwwwtttrrrppptttxxxxxxtttsssvvvzzzvvvyyy|||}}}}}}|||||||||zzz}}}}}}zzzxxxyyywwwrrrssssssttttttuuuxxxyyyyyywwwxxxyyyzzz{{{{{{{{{{{{wwwzzzooofffaaa___```aaaaaabbbiiisss||||||uuujjj^^^ttt}}}yyyyyyqqqsssnnnuuutttvvv{{{{{{~~~wwwxxx{{{~~~~~~~~~||||||}}}}}}||||||~~~zzzwwwzzzuuuooorrrjjjggg^^^KKKEEE>>>:::999888777666777555333222222000---+++dddJJJ;;;999333111444111000000///...---,,,,,,+++************))))))))))))++++++******)))((((((((()))))))))))))))(((''''''+++"""%%%...IIIQQQ333***(((&&&'''***(((%%%&&&***(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******'''((()))++++++***)))((((((((((((((())))))))))))))))))(((((((((((())))))******+++++++++,,,,,,,,,------------------------,,,,,,,,,---///111333444000444888<<>>999777777666555666666555333111___FFF999888444333666333000000///...---,,,,,,+++************)))))))))((((((((())))))************)))))))))))))))(((''''''******...&&&***,,, ***(((%%%%%%''''''%%%)))...((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&(((((((((((())))))))))))$$$%%%%%%&&&'''(((((()))&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((())))))******))))))(((((((((((())))))))))))***))))))))))))))))))*********+++++++++,,,,,,,,,***+++...///000///...---...---------...111444555???EEEJJJKKKNNNSSSUUUSSSIIIkkkrrrnnnwwwlllbbbrrrddd```nnn}}}~~~rrrlllhhhccc^^^[[[nnnxxxiiieee___XXXVVVYYY\\\]]]]]]]]]```dddddddddfffmmmuuuooonnnooorrrwww|||yyy{{{yyy}}}~~~~~~tttwwwsssppplll~~~}}}zzzyyysss}}}~~~|||{{{||||||~~~}}}{{{{{{{{{|||||||||||||||zzzyyywwwvvvuuutttooonnnooorrruuuwwwxxxwwwwwwwwwvvvwwwxxxwwwtttrrrtttuuutttrrrpppooopppqqqnnnqqqqqqnnnooorrrrrrpppppp^^^\\\ooozzzuuurrrxxxzzzyyyxxxwwwwwwwwwxxxyyy{{{{{{{{{zzz|||}}}vvvvvv|||wwwhhhccchhh}}}}}}}}}}}}}}}~~~}}}{{{ttteee```lll}}}zzz{{{~~~~~~}}}~~~~~~}}}~~~}}}~~~~~~}}}}}}}}}~~~uuuuuussswwwrrrkkkbbbXXXNNNDDD>>>888777555555666555333111]]]EEE888888444444666333000000///...---,,,,,,+++************)))))))))(((((((((((()))******++++++)))))))))))))))(((''''''$$$(((///$$$$$$(((%%%:::(((%%%%%%''''''%%%)))...''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%''''''''''''(((((())))))&&&&&&''''''''''''&&&&&&)))))))))((((((''''''&&&(((((((((((())))))))))))%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))******))))))))))))************+++++++++,,,,,,,,,+++,,,...000000///...---///---,,,,,,///555;;;???GGGIIIJJJIIILLLRRRUUUTTTVVVxxx|||qqquuuooorrriiihhhlllxxxxxxqqqkkkddd^^^```fffuuuccc[[[]]]ZZZXXXYYY\\\^^^^^^]]]aaaeeehhhfffeeeiiipppvvvpppooopppttt|||~~~sssvvvttt~~~{{{nnnfffqqqlllgggqqq|||yyywwwuuusssuuu~~~yyyvvvvvvyyy}}}}}}{{{{{{{{{zzzzzzzzz|||}}}}}}}}}|||||||||{{{zzzzzzsssrrrqqqsssuuuvvvvvvuuuvvvvvvwwwyyyzzzyyywwwtttuuuuuutttrrrooonnnoooppplllooopppnnnooorrrssspppnnn]]]ZZZnnn|||wwwtttyyyuuuvvvwwwxxxxxxwwwuuutttvvv|||{{{~~~{{{{{{yyyyyyzzzzzzvvvxxx{{{ppp```cccsss~~~}}}|||{{{{{{{{{}}}}}}~~~}}}~~~zzzssseeedddvvvzzz{{{}}}~~~}}}|||~~~~~~~~~~~~{{{|||{{{uuuzzzoooiiieee\\\MMMAAA;;;999666666777888777777\\\DDD888999444444666333000000///...---,,,,,,+++************))))))))))))(((((())))))*********+++)))))))))))))))(((''''''&&&&&&+++%%%,,,111&&&111(((&&&&&&((('''%%%(((---''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''(((((()))&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&''''''((((((((()))))))))&&&&&&&&&'''((((((((()))&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''((((((((())))))(((((((((((())))))))))))+++******))))))******+++******+++++++++,,,,,,,,,---...///000//////...---///...---///444<<>>YYYBBB666777333222444000111///......///...---,,,...)))&&&'''''''''((()))*********))))))*********'''''''''((()))*********&&&(((***)))&&&$$$&&&))))))((('''&&&&&&'''((()))''''''(((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))***((((((((((((((()))******(((((()))))))))(((''''''******))))))******+++,,,333000...---------,,,+++//////.........///000000000111000///...///111444@@@BBBGGGNNNRRRWWWaaalllqqq^^^QQQQQQVVV[[[jjj{{{cccUUU\\\cccrrr|||yyypppiiijjjvvvpppddd\\\QQQQQQRRRTTTRRRQQQTTTZZZ^^^]]]```eeegggfffjjjooowwwvvvxxxzzzyyyxxx}}}yyyttt~~~xxx|||~~~~~~~~~vvvgggnnnttt}}}wwwvvvuuurrrpppooorrrxxx|||~~~}}}{{{vvvsssxxx}}}~~~{{{zzzzzzyyyuuuqqqvvv{{{vvvrrruuuqqqkkkooouuuxxxwwwooofffdddkkkrrr{{{vvvtttvvvwwwuuuuuuwwwuuuvvvvvvtttvvvxxxuuuooouuuuuuvvvxxxzzzzzzyyywwwmmmmmmnnnooorrrtttwwwyyy{{{xxxtttooommmlllmmmmmmmmmkkkiiijjjmmmqqqtttuuuqqqooommmlllkkklllnnnooolllmmmooooooooopppsssuuuvvvsssooolllnnnttt~~~|||qqqooorrrrrrmmmkkkggg```fff}}}}}}}}}}}}|||yyysssooojjj}}}}}}{{{yyywwwtttsssvvvuuuqqqmmmllliiiyyy}}}||||||uuuxxxsssfff```kkk}}}{{{zzz|||}}}|||xxxxxx{{{|||{{{~~~~~~~~~}}}{{{}}}vvvnnnqqquuutttvvv{{{~~~|||zzzyyyzzz~~~vvvrrryyy~~~}}}{{{rrrvvv{{{{{{tttkkkgggfff```TTTIIIXXXBBB888999444333555222000//////............---)))------,,,***%%%&&&///++++++************++++++&&&'''((()))*********+++&&&((()))(((&&&&&&'''))))))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((((((''''''''''''''''''&&&%%%%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&'''''''''(((((())))))((((((((('''''''''''''''((('''&&&&&&&&&''')))***((((((((((((((())))))***(((((()))))))))(((((('''++++++******++++++,,,---111000...---......---+++111000000///000000111111444333111//////222777<<>>888444666555---000111111......///222CCCuuuNNN...,,,))))))(((((((((((())))))((()))+++---------,,,+++(((''''''((()))******)))((())),,,------,,,)))(((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))&&&'''''''''((()))))))))&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&'''''''''''''''''''''''''''((((((((())))))******%%%'''(((*********))))))((((((((((((((()))******(((((()))*********************))))))******+++,,,------...000333444333111------...///000222444555...333;;;AAAFFFJJJNNNPPPUUUQQQ___qqqwwwqqqVVVggg}}}}}}sssmmmoootttmmmXXXSSSRRRRRRQQQLLLHHHPPP\\\\\\bbbdddaaaaaagggllllllnnnsss{{{}}}sssoootttyyytttsssvvvzzzzzzzzzyyyvvv|||}}}bbbjjjyyy{{{zzz~~~|||{{{~~~}}}sssiii```XXXeee|||tttoookkkooo{{{}}}{{{}}}|||zzzvvvrrrqqqtttzzz}}}|||}}}~~~|||{{{{{{zzzyyyvvvssswwwwwwwwwuuuqqqnnnlllmmm}}}yyyqqqkkkqqq~~~tttcccbbbzzzwwwttttttrrroooooommmhhhcccfffsss}}}yyyoooppppppnnnjjjfffeeehhhkkkkkkmmmooorrrrrrqqqooonnnlllooopppnnniiigggiiilllmmmnnnmmmjjjhhhhhhlllpppssstttuuuuuutttrrrooonnndddeeefffeeeccccccdddfffaaa```eeellljjjfffnnn}}}~~~}}}xxxpppiii\\\www~~~ssstttttttttqqqkkkccc]]]YYY\\\ccchhheee```bbbhhhdddjjjkkkeeebbbdddeeecccggggggtttxxxjjjbbbcccwwwyyyzzz{{{|||yyysssjjjaaa\\\YYYfffyyy~~~{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzz{{{~~~~~~}}}vvvttt|||yyyvvvuuu|||zzzxxx~~~xxxssswwwxxxyyy}}}}}}wwwuuuzzzvvvrrrlll|||NNN>>>888888333333666222000000000///......------,,,<<<[[[zzzddd<<<"""+++***((()))+++,,,,,,+++((()))***,,,------------+++(((&&&''')))***)))'''))))))************))))))%%%&&&)))***++++++)))(((+++)))'''&&&((()))))))))+++***)))((((((((((((((((((((())))))((('''&&&&&&))))))(((&&&%%%$$$###""")))(((&&&%%%%%%'''***,,,((((((''''''''''''(((((('''((()))((('''&&&'''((((((((((((((())))))))))))))))))***+++---,,,***'''(((***+++------,,,+++******---000333444222///---///,,,+++---111444444222666888<<>>888888333333666111000000000///......------+++)))+++000000+++''')))+++)))((((((***++++++***%%%&&&'''((())))))))))))+++(((&&&''')))***)))'''(((((())))))))))))(((((("""###%%%'''((('''&&&&&&((('''%%%%%%'''((('''&&&))))))((('''''''''((((((((((((((((((((('''&&&&&&(((((((((''''''''''''''')))((('''&&&&&&''')))***(((((((((''''''(((((((((''')))***)))(((((()))***(((((((((((()))))))))***,,,***))))))***++++++******+++,,,......---,,,+++***---000333333222///------,,,---...222444555666;;;???FFFMMMRRRTTTTTTTTTcccvvvddd\\\xxxrrrZZZ^^^mmm}}}wwwzzzqqqsssuuudddTTTQQQRRRRRRSSSUUUWWWXXX[[[___bbbdddgggjjjkkklllnnnrrruuu{{{}}}zzznnnkkkxxx~~~}}}zzzpppqqq~~~zzzkkkdddllloookkknnnuuuxxxwwwnnnccc[[[YYYYYYiiizzzzzzfffjjjsssuuu{{{||||||zzzvvvqqqnnnmmmooottt{{{|||zzzyyyzzz{{{{{{yyyvvvuuuuuuuuuuuuuuuzzzvvvtttvvvvvvrrroooooo{{{~~~yyyuuuyyy|||tttmmmnnn|||uuuuuuwwwtttpppnnniiiaaaeeexxx}}}uuuqqqlllhhh^^^WWWfffwwwxxxxxxtttpppnnnoooppppppoooqqqooonnnmmmnnnmmmllljjjhhhiiiiiihhhhhhhhhkkkmmmooonnnmmmmmmqqqvvv|||~~~|||uuuvvvtttpppooommmggg```ppp}}}~~~~~~}}}{{{vvvpppkkkhhhqqqtttwwwvvvpppjjjffffffccc```ZZZVVVUUUZZZbbbiiiuuu~~~uuummmbbbaaauuu|||{{{wwwssstttiiiWWWRRRXXXuuu}}}~~~{{{~~~|||wwwssstttwwwtttooovvvwwwxxxyyy|||}}}}}}|||}}}{{{{{{~~~~~~}}}yyy}}}~~~{{{}}}yyyvvvyyyzzzxxxtttqqq{{{zzz|||yyyvvvzzzlllvvv}}}NNN>>>888888333333666111000000000///......------///+++&&& (((555***((('''''')))******)))((())))))******))))))(((***(((''''''((())))))(((''''''((((((((((((''''''%%%&&&((()))******)))((('''&&&&&&'''(((((('''%%%'''''''''&&&''''''(((((((((((((((((((((''''''&&&&&&'''((()))***++++++,,,((((((((((((''''''''''''((((((((((((((((((((((((''')))******))))))+++,,,((((((((()))))))))******...+++(((''')))++++++++++++,,,---...///...---,,,+++---000222333222000///+++---000111333666999<<<===CCCKKKRRRUUUVVVUUUUUUsss___fffbbbfffvvv}}}rrrooottt}}}dddUUUMMMOOOVVVRRRTTTXXXZZZ]]]aaafffiiijjjjjjlllpppsssuuuvvvuuu}}}tttgggnnn{{{|||vvviiiiiiyyy~~~tttyyyssskkkiiibbb___ggghhhjjjggg^^^TTTSSS^^^iiiwwwsssdddkkkuuuwww|||yyytttqqqpppooonnnmmmuuu|||{{{}}}}}}{{{xxxwwwyyy|||zzzxxxuuusssssstttvvvxxxyyyuuutttxxxzzzvvvqqqppp}}}{{{www|||{{{zzzvvvssssss|||}}}uuuvvvxxxvvvrrroooggg```ggg~~~vvvllliiifff]]]ZZZmmm}}}yyysssooonnnnnnoooooorrrpppnnnnnnooooooooonnnggghhhhhhgggeeefffhhhjjjnnnmmmkkkjjjmmmsssyyy|||zzzvvvtttqqqsssqqqnnnmmmlllhhhbbbzzz{{{|||||||||zzzxxxvvvsssrrrqqq~~~{{{zzzsssooohhhdddeeelllxxx}}}uuuppplllbbbiiiyyywww{{{tttqqqnnn```PPPRRR___rrrxxxxxxxxxvvvqqqnnnqqqsssmmmdddgggjjjpppvvvzzz|||||||||~~~{{{{{{|||~~~~~~}}}www{{{{{{wwwzzzzzzwwwrrrrrrxxx||||||yyy|||rrrvvv~~~xxxuuu{{{sssnnnmmmssszzz~~~~~~OOO>>>888888333333555111000000000///......------&&&***---,,,'''$$$''',,,)))(((&&&''')))******)))***************)))(((((()))((('''''''''(((((((((&&&''''''''''''''''''&&&'''''')))***++++++******((((((((()))+++***(((&&&&&&&&&&&&&&&&&&'''((()))'''(((((((((((((((''''''&&&'''''')))***+++,,,,,,(((((()))))))))'''&&&%%%((((((((())))))(((((((((&&&'''))))))))))))+++,,,(((((()))))))))*********---+++((((((***++++++***++++++,,,---...---------+++---///111222222111000+++///333555666999>>>BBBCCCHHHNNNRRRRRRSSSVVVZZZ||||||hhh|||ooosssyyyfff[[[UUUMMMMMMUUUQQQTTTXXX\\\___cccgggkkklllnnnqqqsssvvvyyy|||~~~ssshhhxxxxxx{{{zzz||||||mmm```eee|||~~~|||uuu}}}|||wwwrrrfff```iiiddd```\\\YYY[[[fffzzz~~~ttthhhooowwwwwwvvvrrrnnnnnnqqquuuvvvuuu{{{~~~yyy|||}}}{{{wwwuuuwwwyyyvvvvvvvvvtttttttttvvvxxxvvvssstttyyy{{{vvvqqqooo~~~{{{vvv{{{}}}zzzxxxvvvtttxxx|||vvvuuuvvvuuuoookkkeee___iii{{{sssjjjhhhfff^^^]]]ttt|||xxxqqqllljjjkkkmmmnnnqqqooommmmmmoooppppppppphhhhhhhhhgggeeeeeegggiiimmmkkkiiihhhjjjoootttxxxwwwyyy|||}}}||||||~~~~~~}}}zzzvvvssspppooonnnmmmppppppmmmlllllljjjeee}}}uuu|||xxxwwwuuuttttttuuuvvvwwwyyysssnnniii]]]llltttrrrvvvrrrpppkkk[[[MMMVVVjjjxxxmmmuuuvvvvvvsssnnnmmmqqqqqqgggZZZ\\\aaakkkvvv{{{{{{{{{||||||{{{{{{||||||{{{~~~}}}~~~xxx{{{zzzuuuwwwxxxuuuooommmrrryyy|||sssvvvwww}}}xxxuuutttvvv{{{}}}yyyoookkkkkkrrrzzz}}}OOO???999888222333555000000000000///......------)))***)))'''&&&'''(((((()))(((&&&''')))******)))''''''''''''&&&%%%$$$###((((((((('''''''''((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''''''''''''((((((((()))+++***(((&&&&&&&&&&&&&&&&&&'''((()))''''''(((((((((((((((''''''''''''(((((()))))))))'''((()))***)))(((&&&$$$(((((()))******)))((((((%%%&&&((((((((((((***+++))))))))))))***************)))***+++,,,,,,***(((******+++,,,,,,,,,,,,,,,,,,---...000111111222222...222666999:::>>>CCCHHHMMMPPPRRRPPPOOOTTT^^^gggqqqpppxxxuuuxxxvvvaaaRRRRRRQQQJJJLLLTTTUUUXXX\\\```bbbfffiiilllmmmrrrwwwxxxxxx|||}}}{{{pppppptttwwwsssoooiii[[[[[[mmm~~~zzzyyyrrrzzz|||rrrmmmsss}}}www{{{yyymmmpppuuutttqqqoooooosssyyy}}}}}}|||~~~}}}zzz||||||zzzvvvsssssstttnnnqqqttttttsssrrrssstttrrrqqqtttyyyyyysssnnnnnn}}}{{{www||||||yyyvvvssssss|||zzzvvvuuutttnnnhhhccc___jjjsssooommmjjjfff^^^aaa{{{xxxuuupppkkkiiiiiillloooooommmlllmmmnnnoooooonnnjjjjjjjjjiiiggggggiiikkkllljjjhhhgggiiilllppprrrqqqrrrttttttrrrqqqrrrssspppooonnnnnnmmmmmmnnnnnnhhhlllmmmkkkiiijjjhhhddd{{{tttoooxxxqqqqqqqqqqqqsssuuuxxxyyyxxxxxxuuutttlllbbbZZZppp|||ssspppsssqqqqqqlllZZZNNN\\\uuu|||sssnnnvvvssssssqqqmmmlllooonnnbbbUUU[[[aaaooo}}}~~~|||~~~}}}{{{{{{{{{zzzyyy||||||}}}~~~zzz~~~zzzwwwvvvxxxvvvoookkkooovvvyyymmmyyyxxxvvv{{{}}}yyylllrrrzzz|||wwwuuuooolllnnnuuu|||PPP???999888222222555000000000000///......------------***(((***...,,,(((***((('''''')))******)))((((((((((((((('''&&&%%%'''(((((('''&&&&&&''')))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((())))))'''&&&&&&'''(((((('''%%%'''''''''&&&''''''((((((&&&'''(((((((((((((((((('''''''''''''''''''''''''''((()))))))))((('''&&&((((((************((((((%%%&&&((((((''''''(((***)))))))))*********++++++))))))***,,,---,,,***'''*********+++++++++,,,,,,,,,---...///000111222333333666999<<<@@@DDDHHHKKKPPPRRRQQQMMMKKKUUUgggwwwzzzllllllpppsssppptttsssYYYOOOIIIKKKLLLLLLSSS]]]]]]```dddhhhjjjmmmppprrrtttzzz~~~yyysssnnnooo~~~}}}ssspppeee[[[UUUPPPddd}}}|||uuuttt{{{yyynnnnnnssstttssstttwwwzzz~~~~~~}}}{{{|||zzz{{{~~~zzzyyyxxxwwwuuurrrpppnnnfffkkkppprrrpppnnnooopppppprrrvvvyyytttmmmjjjmmmzzz~~~|||zzz{{{xxxvvvqqqnnnvvvxxxvvvuuuoooiiiccc```mmmzzznnnoooqqqlllfff^^^eeevvvtttqqqmmmjjjjjjnnnqqqmmmllllllmmmoooooommmlllkkkllllllkkkiiijjjlllnnnjjjiiihhhhhhhhhjjjlllmmmooopppqqqpppnnnllllllmmmiiiiiijjjjjjjjjkkkkkkkkkgggmmmqqqooommmmmmkkkgggnnnvvvqqqnnnlllrrrkkklllnnnpppsssuuuwwwxxxooouuu|||~~~||||||}}}~~~~~~vvvssswwwxxxnnn```^^^xxx|||vvvssstttssstttnnn\\\PPP```zzzxxxtttpppuuunnnmmmmmmlllkkknnnmmmbbbVVVeeelll{{{~~~|||{{{{{{{{{zzzyyyzzz{{{}}}~~~~~~~~~{{{{{{xxx{{{yyyrrrnnnpppssstttkkktttxxxvvvvvvyyywwwpppmmmvvv{{{uuuvvvpppnnnqqqyyyPPP@@@999888222222444///000000000///......------###'''((('''(((***&&&+++)))((((((***++++++*********+++++++++***))))))&&&(((((('''%%%%%%''')))''''''((((((((((((''''''((((((((())))))***+++,,,((('''%%%%%%'''((('''&&&))))))((('''''''''((((((&&&&&&'''(((((((((((((((&&&&&&&&&''''''(((((((((''''''(((((((((((((((((('''(((***++++++***(((''''''((())))))((('''(((***))))))*********++++++++++++***)))***+++,,,***)))+++++++++++++++,,,---------------...///111333444999999;;;???DDDIIILLLMMMPPPRRRQQQMMMMMM[[[ttt{{{[[[QQQ^^^uuuuuuttt~~~mmm]]]MMMLLLJJJJJJMMMTTT\\\ccccccfffkkkooorrruuuxxxzzz{{{wwwmmmmmmzzzxxxssshhhcccWWWRRRUUU]]]|||~~~}}}wwwtttwww||||||vvvkkkmmmvvv{{{xxxzzz~~~}}}{{{yyyxxx}}}~~~~~~|||zzzxxxxxxyyyvvvsssqqqqqqsssrrrnnnjjjeeejjjooopppnnnmmmooorrrpppuuuzzzzzzqqqggggggnnn{{{vvv{{{zzzyyy|||wwwvvvxxxsssmmmrrr~~~wwwttttttpppjjjcccbbbpppuuummmttttttmmmeee^^^iii~~~uuutttrrrnnnjjjjjjlllooollllllmmmooopppooollliiikkklllllllllkkklllnnnppphhhiiiiiiiiiiiiiiiiiiiiilllmmmnnnmmmkkkiiiiiijjjgggggghhhiiihhhgggfffeeehhhpppuuutttrrrqqqnnnjjjaaawwwwwwgggfffnnnppppppgggjjjnnnrrruuuvvvvvvvvvmmmrrrwwwwwwtttooonnnmmmmmmooosssuuuwwwyyy{{{~~~{{{xxxttttttxxxxxxlll^^^fff|||yyyuuuxxxwwwxxxrrr___RRR```yyyyyytttpppssslllhhhkkkmmmmmmppppppiii```pppvvv~~~|||zzzyyyyyyzzzzzzyyyxxxxxxzzz|||{{{{{{~~~{{{~~~|||vvvrrrrrrpppmmmiiiooouuuwwwvvvtttrrrpppuuuzzzuuupppsssppppppttt}}}yyyPPP@@@999888222222444///000000000///......------+++...,,,'''&&&+++,,,)))+++***((()))+++,,,,,,+++''''''((((((((((((''''''&&&''')))'''%%%$$$''')))''''''((((((((((((''''''&&&%%%%%%&&&&&&'''((()))+++)))'''&&&((()))***)))+++***)))(((((((((((((((&&&&&&'''((())))))((((((%%%&&&&&&'''((()))******&&&'''''''''(((((())))))''')))***++++++***)))''')))***+++***)))((()))***)))************+++++++++---+++(((((()))+++++++++---,,,,,,,,,,,,---......------------///111333555<<<;;;<<<@@@GGGMMMOOONNNSSSVVVVVVTTTVVVfff~~~sssYYYPPPeee{{{uuu{{{qqq]]]NNNGGGJJJKKKJJJNNNXXX^^^^^^dddhhhnnnrrrvvvyyy|||~~~{{{xxxrrrvvv}}}rrriiiYYYUUUOOOUUUcccrrr{{{||||||yyy{{{yyyxxx{{{|||uuuxxxtttiiimmm{{{yyy}}}{{{xxxwwwxxxwwwzzz}}}~~~zzzvvvrrrooosssoookkknnnrrrsssmmmgggiiimmmppppppnnnooossswwwqqqwww}}}{{{ooodddfffooozzztttyyywwwvvv}}}vvvssstttyyyuuummmqqq|||~~~uuuqqqssspppjjjccccccssstttooozzzuuummmddd^^^kkk{{{ssstttrrrnnniiigggiiikkklllmmmnnnqqqrrrpppkkkhhhkkklllllllllkkklllooorrrggghhhiiijjjjjjiiihhhfffkkklllnnnmmmkkkjjjjjjkkkhhhiiijjjkkkjjjiiifffeeedddmmmsssssspppnnnkkkfff[[[tttttt```cccrrruuuqqqfffiiioootttwwwwwwuuutttooossswwwvvvqqqllliiihhheeeffffffgggiiinnnuuuyyyttttttsssrrrssspppeeeYYYlll|||zzzttt{{{yyyzzzttt```RRR^^^vvvyyytttnnnrrrlllfffkkkoooqqqsssuuupppjjjuuu{{{{{{|||yyyxxxwwwwwwyyyzzzyyywwwwwwyyy|||~~~~~~yyyzzz~~~~~~yyyuuusssoooiiifffllltttxxxuuupppqqqvvvzzzzzz~~~xxxllliiimmmqqqqqqwww{{{~~~|||zzz}}}vvvPPPAAA;;;:::333222555222/////////...------,,,,,,,,,+++***(((''''''&&&&&&)))(((&&&&&&((()))((('''))))))))))))))))))))))))&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))((((((''''''((((((((((((((('''(((((((((((())))))))))))'''+++777@@@777&&&!!!''''''***,,,---+++)))'''''''''(((+++++++++***,,,---++++++++++++++++++++++++333222///...---...///111///......///222555888:::>>>AAAFFFJJJMMMOOOPPPPPP\\\]]]aaaeeehhhwww~~~]]]YYYgggzzz}}}}}}fffWWWOOOKKKGGGLLLRRRXXX^^^cccgggiiigggjjjpppxxx~~~xxx}}}|||xxx~~~uuullleeeTTTSSSWWW___mmmwwwyyyxxxuuu{{{wwwvvv|||}}}xxxvvvxxxxxxzzzuuurrrzzz{{{}}}~~~yyyxxxyyyzzzxxxtttqqqppppppqqqrrroooiiihhhooosssooofffaaaaaaqqqyyyssspppuuuxxxwwwvvv|||{{{xxxsssggghhhzzzxxxyyy|||||||||}}}yyytttsssvvvvvvooojjjkkkyyyvvvrrruuunnnaaa```^^^ssssssnnnmmmnnnhhhYYY\\\|||zzzpppuuuuuummmiiikkkmmmlllnnnhhhhhhppptttpppkkkjjjgggffffffhhhkkkmmmmmmlllooooooooonnnmmmkkkjjjiiijjjjjjjjjkkklllmmmnnnooopppmmmiiiiiikkkkkkjjjgggoooqqqrrrqqqooolllllllllfffqqqxxxwww{{{}}}|||zzzxxxuuurrrpppnnnooollliiifffdddaaa]]]ZZZ\\\\\\]]]aaaiiiqqqtttsssqqqvvvwwwqqqnnnmmmggg^^^www|||zzztttqqqxxxvvvsssnnnggg```ccciii~~~yyysssooollljjjpppkkklllppppppkkkiiilllnnnttt{{{sssvvvqqqpppvvvxxxtttsssvvvxxxvvvxxx~~~}}}{{{{{{zzzyyy}}}~~~uuunnnmmmnnnssspppppptttuuussstttxxxtttqqqmmmgggfffkkkuuu~~~xxxyyyxxxxxx~~~zzzzzz{{{~~~xxx]]][[[rrruuuNNN???:::999222222555222/////////...------,,,,,,,,,+++***)))'''''''''''')))(((&&&&&&((()))((('''))))))))))))))))))))))))&&&'''((((((&&&&&&'''((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((()))((((((((('''''''''''''''(((((((((((((((((('''&&&'''(((((((((((((((((((((((()))))))))(((((('''(((((((((((())))))))))))***---777@@@;;;...***///(((+++---...,,,***((((((''')))+++++++++++++++---++++++++++++++++++++++++///............000111222111000///000222555999;;;???EEEKKKLLLKKKMMMSSSZZZdddnnnoooiiirrrqqqeeezzzeeexxx~~~uuu[[[NNNKKKKKKKKKNNNQQQWWW]]]bbbfffjjjmmmmmmpppuuu{{{zzzxxxzzzsssccc[[[VVVXXXnnn}}}zzz~~~yyy~~~~~~zzzyyy}}}|||xxxwwwyyyxxxtttuuuyyy|||~~~vvvssszzz{{{{{{}}}~~~~~~zzzvvvuuuvvvxxxrrrllllllooopppmmmjjjhhhiiimmmssssssllldddbbbkkkxxx~~~xxxsssvvvxxxvvvrrrwwwvvvtttpppeeehhh{{{zzzzzz{{{zzzyyyzzzxxxtttsssvvvuuunnniiiiiittt~~~wwwrrrtttooodddccc___ppprrrpppooojjjfffZZZ```xxxppptttsssmmmkkkmmmmmmjjjkkkhhhiiiooorrrooommmnnnjjjiiiiiijjjkkklllkkkiiilllllllllllllllkkkjjjiiikkkkkkkkkkkklllmmmnnnoooqqqnnnkkkiiiiiiiiiiiiiiikkkmmmoooooonnnmmmmmmmmmpppyyy{{{zzzwwwsssooollljjjiiihhhddd^^^\\\]]]aaaeeeggghhhgggfffiiirrryyyxxxssspppssstttrrroookkkfffccczzzyyyssspppsssqqqpppooollljjjooowww{{{tttooollljjjiiikkkiiihhhgggaaaZZZ[[[bbboooxxx|||yyyxxxuuutttwwwvvvrrrrrrvvvwwwuuuwww|||}}}zzzxxxyyy~~~|||{{{~~~~~~zzzvvvsssrrrqqqnnnmmmooonnnllllllooommmkkkiiihhhjjjqqqzzzvvvzzz||||||cccHHHFFF^^^qqq~~~qqqKKK===888888222222555222/////////...------,,,,,,,,,+++***)))((('''''''''***(((''''''((())))))((())))))))))))))))))))))))&&&'''((((((&&&&&&'''((((((((((((''''''''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((('''&&&)))))))))))))))((('''&&&(((((((((((())))))))))))******///777555,,,(((+++)))+++......---+++******''')))+++,,,+++++++++---++++++++++++++++++++++++***+++,,,...000111222222111000///000333777;;;>>>AAAIIIOOONNNKKKOOO^^^kkk~~~uuulllYYYeeexxxsss|||pppVVVFFFDDDIIIOOOQQQWWWYYY]]]bbbgggllloooqqqrrrvvv|||xxxzzz}}}xxxxxxoooYYYTTTdddxxx}}}xxxwww}}}qqqwwwwwwyyy{{{zzzyyy}}}xxxwwwwwwwwwuuutttyyyvvvrrryyyyyyyyy{{{|||zzzxxxvvvuuuuuuvvvmmmeeefffkkkmmmggg```eeelllwww{{{tttiiieeehhhzzz~~~wwwwwwwwwtttpppuuussspppmmmdddjjj~~~{{{zzzyyyvvvuuuvvvwwwtttsssvvvtttnnnhhhfffmmm|||yyyqqqrrrppphhheee^^^lll~~~{{{sssqqqpppgggccc[[[eeevvvppprrrpppnnnmmmooolllhhhiiihhhkkkooopppnnnpppsssnnnmmmlllllllllkkkhhhfffhhhiiijjjjjjkkkkkkkkkkkklllllllllllllllmmmnnnoooqqqpppmmmjjjhhhhhhkkknnnjjjlllnnnooooooooopppqqqssswww|||xxxuuuqqqlllhhhfffddddddeeecccaaaccchhhoootttwwwuuutttrrrrrryyy~~~wwwssspppqqquuuoooeeeccciii~~~xxxyyytttqqqooommmnnnoooooopppxxx}}}vvvoookkkhhhgggbbbaaa___ZZZTTTSSS^^^kkk}}}}}}vvvvvvxxxyyyuuurrrssswwwvvvtttvvvzzz{{{wwwvvvyyy}}}|||{{{~~~{{{xxxsssooolllllljjjeeedddfffhhhgggfffhhhnnntttzzz|||rrrxxx|||}}}~~~{{{{{{}}}]]]HHHIII___qqq~~~|||xxx{{{mmmHHH:::777888222222555222/////////...------,,,,,,,,,+++***)))((((((((((((***(((''''''((())))))(((((((((((((((((((((((((((&&&((()))((('''&&&'''(((((((((((('''''''''''''''&&&''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((())))))((('''&&&&&&((((((((((((((('''&&&%%%(((((((((((())))))))))))+++'''(((---,,,&&&"""###(((+++------,,,*********(((***,,,,,,+++++++++,,,++++++++++++++++++++++++(((***---///111111111111///......000444:::@@@DDDFFFKKKNNNNNNNNNWWWiiixxx___jjj~~~xxxppp___WWWLLLHHHJJJPPPUUUXXX``````bbbffflllqqqtttvvvuuu|||}}}xxxuuuvvvyyyrrrzzzzzzrrriiiSSSZZZqqqpppuuuqqqvvv{{{{{{{{{}}}rrruuuxxxyyyxxxyyyrrrooouuuuuuxxx{{{{{{xxxwwwyyyyyywwwuuummmfffcccddddddaaa\\\lllvvvuuujjjlllvvvzzzxxxvvvrrrsssvvvsssooollleeelll{{{yyywwwtttsssuuuuuutttttttttsssmmmgggccchhh{{{{{{pppoooooojjjccc^^^kkk|||zzzsssrrrnnnfffaaa[[[iii}}}uuuqqqpppnnnnnnpppppplllgggiiilllooopppmmmlllpppuuupppooommmmmmmmmllliiigggfffggghhhjjjkkkllllllmmmmmmlllllllllmmmmmmnnnoooppppppnnnkkkhhhjjjooouuulllnnnppppppooooooqqqrrrqqqqqqsssyyyrrrssspppkkkgggdddcccdddeeegggiiiooovvv{{{}}}|||zzz{{{|||xxxsssvvvzzzrrrqqquuulll]]]___oooyyyxxxzzzvvvtttpppmmmmmmoooooopppvvv~~~yyyrrrkkkfffdddZZZYYYWWWUUUXXXdddwww||||||ppptttyyyyyyuuurrrtttxxxsssrrrtttxxxyyywwwxxx{{{~~~|||yyyyyy|||~~~}}}yyytttqqqoookkkeeecccdddjjjhhhgggjjjooossssssrrrpppssswww{{{}}}{{{{{{{{{}}}~~~```VVVaaaxxx~~~xxxsssvvvhhhGGG999666888222222555111/////////...------,,,,,,,,,+++***))))))((())))))***)))'''''')))***)))((((((((((((((((((((((((((('''((()))(((''''''((()))((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((&&&''''''((((((''''''&&&(((((())))))((('''&&&&&&''''''''''''&&&&&&%%%$$$(((((((((((()))))))))))),,,)))'''***+++(((&&&%%%''')))++++++***))))))***)))+++,,,,,,+++++++++,,,++++++++++++++++++++++++***,,,///111111111///...+++,,,---111777>>>EEEIIIMMMLLLKKKLLLSSS___nnnxxxiiiqqqoooaaaiii|||nnnVVVIIIKKKMMMMMMMMMQQQXXX^^^fffeeefffjjjqqqwww{{{||||||~~~|||ssspppqqqttt~~~xxxsss}}}yyyjjj___UUUooosssvvvxxxhhhpppxxxzzzuuussssssrrrxxx~~~~~~}}}}}}|||nnnlllsssrrrvvvyyyxxxtttuuuzzz{{{xxxtttqqqjjjbbb]]]]]]aaafff~~~vvvnnnvvv{{{xxxuuuqqqtttwwwsssnnnkkkdddkkkzzzxxxuuurrrrrruuutttttttttsssqqqnnnhhhcccfff{{{|||ooommmllliii___^^^nnn~~~{{{tttpppkkkgggaaa\\\kkkxxxvvvqqqnnnmmmnnnpppoookkkhhhlllqqqtttqqqlllkkknnnrrrpppnnnllllllllllllkkkiiifffggghhhjjjlllmmmmmmnnnlllllllllllllllmmmnnnooommmnnnnnnlllkkknnntttzzznnnoooooonnnmmmlllmmmnnnrrrqqqqqqsssyyy|||wwwooonnnkkkgggddddddgggjjjmmmmmmqqqwww}}}|||vvvqqqwww{{{vvvlllmmm{{{vvvrrrsssfffVVV```wwwvvvzzz|||wwwvvvqqqnnnmmmooopppppptttzzz}}}xxxsssmmmiiibbbdddggglllvvvyyyvvvwwwyyynnntttxxxwwwrrrpppqqqsssqqqpppssswwwwwwwwwzzz{{{wwwuuuvvvzzz}}}}}}{{{}}}}}}xxxuuusssooohhheeegggkkkiiihhhjjjnnnpppooommmtttrrrttt{{{{{{|||~~~~~~|||{{{|||}}}fffeeevvvzzzzzz|||cccGGG:::777888333222555111/////////...------,,,,,,,,,+++***)))))))))))))))+++)))(((((()))***))))))))))))))))))))))))))))))'''((())))))''''''((()))'''(((((((((((()))))))))&&&''''''((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((('''&&&%%%&&&&&&'''''''''&&&&&&(((((((((((())))))))))))((('''&&&''')))+++++++++''')))******)))))))))******+++------,,,++++++,,,++++++++++++++++++++++++---...000222222111///...+++---000555<<>>GGGMMMNNNMMMOOORRRRRRTTTaaarrr{{{~~~zzz\\\LLLIIIIIIMMMTTTZZZ^^^dddkkkjjjjjjnnnttt{{{mmmjjj{{{wwwvvv~~~~~~ssskkkfffSSS]]]~~~~~~}}}||||||}}}sssMMMdddwwwyyyvvvxxxxxxttttttvvvvvvuuuwwwzzzxxxtttpppooorrruuuuuuqqqqqquuu~~~{{{xxxvvvuuuuuusssrrrsssvvv{{{yyyrrrrrruuuwwwwwwvvvwwwxxxtttkkkhhhppp}}}uuussssssrrrllliiittt{{{ssstttrrrfffhhhuuu{{{xxxxxxsssooonnnpppooollleeelll}}}xxxrrrkkk^^^[[[sss|||rrrpppooollllllmmmuuuvvvppprrrqqqqqqoookkkhhhhhhmmmrrrttttttssspppmmmlllmmmoooggggggfffgggmmmqqqnnngggfffhhhkkknnnooommmiiifffllllllllljjjgggfffggghhhkkkjjjlllqqqqqqmmmkkklllffffffhhhjjjnnnppppppooollljjjhhhffffffgggjjjkkkllliiigggiiimmmppppppnnnooommmjjjhhhhhhjjjmmmoooooossswwwzzz}}}|||uuulllpppdddZZZccc~~~uuulllkkkjjjcccZZZUUU[[[ssswwwoooooopppqqqpppnnnmmmmmmnnnzzzyyyxxxwwwvvvuuussssssrrrrrrsssxxx|||}}}zzzvvveeeXXXVVVlll}}}wwwsssqqqooommmooosssuuuuuuvvvwwwxxxyyyzzz{{{yyyzzzzzz{{{{{{zzzzzzyyy{{{}}}}}}zzzzzzzzzzzzzzz|||~~~|||zzzyyy}}}yyywwwxxxuuu}}}~~~lllNNN???;;;:::222111333///.........---,,,***)))(((,,,,,,++++++************+++***)))***,,,---,,,+++((())))))))))))(((((('''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((,,,+++***)))))))))))))))'''((())))))))))))((('''(((***,,,,,,+++***++++++))))))*********+++++++++(((***+++,,,,,,+++)))(((***+++++++++++++++******)))***,,,+++******+++,,,,,,,,,,,,------...///000111///......000555:::===EEELLLPPPOOONNNSSSYYY[[[ZZZssshhhaaagggyyyuuu[[[NNNKKKPPPRRRWWW\\\```bbbcccdddkkknnnsssyyy|||uuuzzz~~~zzzrrrdddxxxzzzuuupppzzz}}}{{{|||tttjjjcccXXXlll}}}zzzzzzyyyyyy{{{~~~}}}LLLaaasssvvvtttvvvuuuqqqooorrrttttttvvvxxxuuupppmmmmmmpppuuuuuusssssswwwzzzyyyxxxwwwwwwxxxyyyyyy|||yyy}}}|||qqqwwwzzzuuutttuuuvvvwwwvvvuuuuuuqqqkkkhhhqqq|||wwwuuutttrrrmmmkkkttt{{{oookkkhhhbbbkkk|||xxxvvvqqqnnnmmmnnnmmmlllfffkkk{{{zzzrrriii[[[ddd~~~|||nnnnnnnnnhhhjjjmmmuuu{{{wwwooolllpppvvvsssnnnllllllqqqvvvzzzvvvuuurrrooommmlllmmmooollljjjiiijjjmmmnnnhhhbbbbbbiiirrruuurrrnnnjjjiiilllllllllkkkiiiiiikkkmmmiiihhhkkkqqqqqqmmmlllmmmkkkkkkjjjjjjkkklllmmmmmmkkkjjjhhhffffffggghhhiiiiiihhhhhhiiimmmoooooonnnooonnnlllkkkkkklllnnnoooqqqpppoooooopppppplllhhhjjjeeeeeeuuuuuunnniiiiiiggg___WWWTTTdddxxxooopppppppppnnnlllmmmqqqttt~~~}}}zzzwwwtttsssrrrrrrrrrsssuuuxxxxxxtttmmmggg\\\XXXbbbxxxuuuqqqppppppqqqtttvvvtttuuuvvvwwwxxxyyyyyyyyyzzzzzz{{{{{{zzzyyyxxxxxx{{{}}}~~~}}}{{{yyyyyyzzz~~~}}}~~~}}}yyyvvvwwwvvvtttrrrttt}}}|||hhhGGG999666666000000222...+++,,,,,,------,,,+++***,,,,,,,,,,,,,,,++++++***,,,******+++,,,---,,,+++)))))))))))))))((('''''''''(((((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((*********)))(((((()))***(((((())))))))))))((((((((()))++++++*********,,,))))))*********+++++++++((()))+++,,,,,,+++***((())))))******+++******)))''')))******))))))***,,,------------...///000000///...---...222888>>>BBBOOOQQQQQQNNNPPPYYY```ddd```}}}ccc[[[eeemmmXXXNNNPPPWWWTTTUUUXXX^^^ffflllllljjjlllrrryyy~~~wwwrrr{{{~~~yyymmmfffmmmyyyrrrhhhsss~~~|||{{{~~~sssjjj]]]dddyyywwwyyy{{{|||}}}yyyvvvOOO[[[jjjqqqsssrrrqqqqqqmmmqqqsssssstttvvvsssmmmmmmllloootttuuuuuuxxx}}}zzzzzzyyyxxxwwwwwwxxxzzzyyytttvvvzzztttkkksss|||xxxvvvuuuuuuvvvuuuqqqooonnnlllkkkpppwwwyyywwwuuurrrnnnmmmssszzzuuufff^^^]]]bbbtttwwwsssooommmmmmlllkkkkkkiiikkkyyyyyyoooggg\\\nnn|||mmmnnnoooiiiiiimmmtttwwwrrrkkkkkkooo|||uuunnnlllooouuuyyyzzzvvvtttqqqnnnllllllllllllppplllhhhgggeeebbb___]]]gggsssvvvllljjjlllkkkkkkjjjiiiggggggjjjlllhhhgggjjjoooppplllkkkmmmrrrqqqooollljjjhhhhhhhhhhhhhhhiiiiiiiiihhhhhhggggggggghhhjjjlllnnnnnnnnnnnnnnnnnnnnnmmmlllkkkjjjmmmkkkiiihhhgggeeecccbbb^^^fffssswwwpppllljjjhhhaaaYYYTTTUUUvvv{{{yyytttsssrrrooommmmmmqqqwww{{{sssrrrqqqpppqqqrrrtttvvvmmmooosssvvvuuuooohhhbbbRRR^^^vvvzzzsssrrrpppnnnnnnrrrtttvvvqqqtttwwwzzz|||{{{yyywwwyyyyyyyyyyyyyyyxxxxxxwwwxxxyyyyyyxxxvvvuuuwwwxxx~~~}}}~~~}}}xxxuuutttwwwvvvqqqttt}}}}}}}}}|||vvvdddDDD777555777111111444000,,,---...000000///......,,,------------,,,+++***+++***)))***,,,---,,,+++)))******))))))((('''&&&'''(((((())))))(((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))''''''(((***))))))))))))))))))))))))((()))***)))((((((***,,,)))************+++++++++((()))***+++,,,+++******((()))******************''')))******))))))+++,,,------------...///000111///......111666===DDDHHHPPPSSSRRROOOQQQ[[[eeejjjrrrzzz```PPPccckkkYYYPPPMMMRRRZZZYYY[[[\\\```jjjssstttqqqsssyyyyyyuuuzzz}}}wwwpppnnnpppuuuggg___ppp}}}}}}}}}yyypppiii^^^xxx|||{{{}}}~~~zzzzzz}}}{{{vvvrrrttt}}}YYYWWW^^^mmmrrrlllkkkqqqnnnqqqsssrrrsssuuurrrlllmmmlllpppuuuwwwvvvzzz{{{zzzyyyvvvsssqqqrrrtttrrrppptttyyyuuunnnpppyyy}}}yyyvvvtttsssrrrqqqnnnmmmoooooommmooossszzzyyywwwtttqqqpppqqqssskkk___\\\aaakkkvvvrrroooooooookkkiiijjjlllkkkwww~~~rrriiifff___wwwzzznnnnnnqqqnnnjjjooossstttpppmmmoooqqq}}}uuunnnmmmrrrvvvuuuqqqsssqqqmmmkkkkkkjjjiiigggeeebbb___]]]YYYVVVXXX]]]vvvvvvkkkjjjmmmjjjjjjhhheeecccbbbdddfffiiigggiiimmmnnnkkkkkkmmmttttttrrrnnniiiffffffffffffgggiiijjjkkkjjjiiihhhfffgggiiijjjkkkllllllllljjjkkkmmmmmmllljjjhhhfffcccbbbbbbdddbbb\\\YYYYYY\\\jjj|||wwwooommmjjjcccYYYRRRVVV___|||wwwyyywwwtttqqqmmmmmmppptttwwwyyyppppppooooooppprrrsssuuurrrtttuuutttooofff^^^XXXQQQlll}}}uuuppppppoookkkkkkoooqqqpppqqqtttxxx|||}}}{{{xxxvvvuuuvvvwwwwwwxxxxxxxxxxxxtttttttttsssrrrsssuuuwww}}}}}}~~~}}}zzzzzzvvv|||}}}tttwww|||{{{|||tttvvvbbbDDD777666888333333555111...///000111111000...---,,,---.........---+++++++++***)))***+++,,,,,,***************)))((('''&&&(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&((()))(((&&&%%%'''******))))))))))))))))))***))))))(((&&&%%%&&&***---)))************+++++++++))))))*********+++++++++)))******+++,,,,,,++++++(((***+++,,,++++++---...------------...///000111000000222555;;;CCCIIIMMMMMMVVV\\\\\\^^^iiiwwwzzzaaa]]]xxx|||hhhVVVSSSSSSRRRVVV]]]```eeehhhiiimmmuuuyyywww~~~zzzyyyvvv~~~}}}vvvrrruuuyyyzzzmmm___^^^zzz}}}{{{xxxtttppprrr}}}|||~~~~~~yyyuuuuuuvvv{{{gggTTTTTTjjjrrrfffcccoooqqqssstttrrrssstttqqqllllllmmmrrrxxxyyyvvvwwwzzztttuuutttqqqnnnmmmoooqqqrrrtttwwwxxxuuuqqqnnnlll|||yyytttqqqooonnnkkkmmmqqqtttqqqlllnnnssszzzzzzxxxuuusssrrrpppnnngggeeemmmwww~~~wwwrrrpppsssrrrmmmiiijjjmmmkkktttxxxjjjaaaccccccwwwmmmkkkmmmnnnjjjnnnqqqqqqoooppprrrsssvvvqqqnnnsss{{{}}}uuulllnnnlllhhhggggggfffccc```XXXXXX[[[^^^\\\[[[dddppp{{{rrrlllkkknnniiiiiigggeeebbbccceeegggllliiiiiilllmmmkkklllooooooppppppnnniiigggggghhhggghhhhhhiiijjjkkkllllllhhhjjjkkkkkkjjjiiihhhhhhiiijjjkkkkkkkkkjjjjjjiiiccc______aaaaaa^^^___dddrrrzzz{{{uuulllkkkggg^^^RRRSSSeeeyyyvvvtttvvvtttooollljjjnnnuuuyyywwwtttvvvvvvtttrrrqqqpppoooooovvvvvvtttoooggg]]]TTTOOO```~~~vvvnnniiikkkjjjggghhhnnnpppnnnrrrsssuuuvvvvvvuuusssrrrqqqrrrtttuuuwwwxxxyyyyyyrrrrrrrrrqqqqqqrrrvvvyyy}}}yyywww{{{{{{}}}}}}~~~uuu{{{bbbEEE888666888333222444000...///000000///---+++***,,,---.........---,,,+++***)))((()))+++,,,+++***************)))((('''&&&(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))%%%'''((('''%%%$$$'''*********))))))))))))******)))((('''%%%$$$%%%)))---)))************+++++++++******))))))***+++,,,,,,***+++,,,,,,------------***,,,------------///000...------......///000111111222444999???GGGMMMQQQOOO___nnnqqqsss~~~iiiwwwzzz\\\OOOIIIPPPVVVWWW\\\ddd___iiiqqqqqqrrrzzz~~~{{{kkkwww}}}vvvuuunnnjjjlllyyy{{{|||~~~tttdddaaaggg~~~|||{{{{{{{{{zzzzzz||||||xxxssssssyyypppTTTOOOhhhqqqaaa^^^nnnsssuuutttrrrrrrtttqqqlllkkkmmmtttzzz{{{vvvsssuuukkklllnnnmmmkkklllooosssxxx{{{yyytttrrrqqqllleee}}}}}}|||xxxsssnnnllljjjgggmmmvvvyyyrrrkkkmmmuuuzzzzzzyyywwwuuusssoookkkkkkqqqvvvwwwrrrrrrvvvuuunnnjjjkkkmmmjjjrrrsssddd\\\aaaeeevvvlllfffgggkkkiiilllnnnmmmnnnqqqssssssmmmkkknnnyyyzzznnnjjjhhheeedddeeeccc___\\\VVVZZZcccjjjkkkmmm{{{~~~vvvooollllllnnnooohhhhhhgggffffffgggkkknnnoookkkjjjlllmmmkkkmmmpppiiikkkmmmllljjjhhhiiijjjiiihhhgggggghhhkkknnnpppkkklllmmmllliiigggeeeeeekkkkkkjjjjjjkkkmmmnnnooonnnfffbbbccceeehhhsss{{{wwwvvvsssnnniiiiiieeeZZZPPPXXXvvvwwwqqqsssrrrmmmiiifffhhhqqq{{{yyyrrrrrrrrrrrrqqqpppoooooonnnlllmmmlllhhhbbb[[[UUURRRrrrwwwqqqgggaaaeeefffcccgggooosssqqqrrrqqqppppppnnnmmmmmmlllnnnooorrrtttvvvxxxyyyzzzrrrrrrrrrqqqqqqsssxxx{{{~~~zzzwww}}}www~~~}}}}}}cccCCC<<<777666555111000222333333222111000///...---...------,,,,,,------...---+++)))***,,,...,,,)))+++++++++*********))))))******)))))))))))))))***+++***((('''''''''((()))''''''((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***)))'''&&&%%%&&&((()))++++++******++++++,,,---************************++++++++++++++++++++++++///...---,,,,,,,,,,,,---,,,,,,,,,---------......///---,,,---222555555444333777:::<<>>FFFHHHJJJOOOSSSUUUaaammm|||sssddddddkkkppp___VVVRRRPPP[[[\\\___aaadddhhhmmmqqqsssvvv|||mmm\\\XXXmmm|||{{{~~~qqqjjjrrr~~~yyy}}}zzz||||||{{{yyyvvvuuuuuuuuu|||~~~{{{{{{uuuXXXDDDKKK[[[bbbgggnnn}}}zzzuuuwwwxxxuuuqqqkkksss~~~~~~|||xxxnnnaaabbbgggqqq||||||vvvuuuuuuvvvwwwvvvrrrlllgggjjjyyyzzztttvvvwwwzzz|||xxxuuunnngggqqq}}}xxxtttuuuvvvyyy|||uuutttuuuuuu|||yyyuuuooolllmmmqqquuullleee```___bbbkkk{{{~~~rrrggghhhnnnqqqqqqqqqpppmmmjjjiiihhhfffdddcccdddpppuuummmhhhkkkiiibbbbbb]]]VVVTTTXXXbbbmmmuuuyyyuuusssqqqpppnnnnnnnnnooommmllldddlllrrrqqqlllhhhhhhjjjwwwsssooollllllnnnoooooonnnnnnnnnmmmlllkkkiiiiiinnnnnnnnnmmmmmmlllllllllkkkkkkjjjjjjjjjjjjjjjkkkkkkqqqnnnkkkooommmkkkrrrwwwvvvyyy~~~~~~~~~wwwqqqjjjiiikkknnnllljjjbbb___TTTOOOddd~~~ppprrrvvvsssmmmjjjcccZZZgggzzzzzzrrrmmmhhhnnnnnnnnnnnnnnnnnnnnnnnnmmmhhhccc[[[PPPTTTuuuuuullleeeZZZQQQYYY\\\___``````aaadddgggkkkjjjjjjkkkhhhbbbaaadddmmmnnnppptttxxxzzzvvvrrrsssrrrtttwwwvvvtttuuuyyysssvvvxxxwwwyyy}}}~~~|||zzz|||~~~~~~~~~}}}yyy|||yyyqqqvvvxxx}}}~~~vvvuuu```CCC<<<777777555222222444000000000000000/////////---,,,,,,,,,,,,,,,,,,---***---///...+++***,,,...************************++++++***************+++*********)))))))))))))))((())))))*********))))))((((((((((((((())))))***((((((((((((((((((((((((******)))))))))***++++++)))))))))((())))))***+++************************++++++++++++++++++++++++***+++,,,...---,,,***))),,,,,,,,,---------......888555222000111444777999===BBBFFFIIIMMMSSSYYY]]]ppprrr^^^XXXffftttqqqhhhZZZSSSUUUZZZ]]]aaadddfffhhhiiimmmsssxxxyyy}}}yyybbb```rrrwwwyyyzzztttffffffzzz~~~|||yyyzzz~~~}}}yyyuuutttvvvxxxyyy}}}}}}zzzwwwvvvyyy}}}~~~}}}oooaaaPPPJJJSSSbbbjjjkkkzzzwwwqqqsssuuurrrpppiiiooo{{{zzzkkkhhhmmmvvv|||wwwttttttuuuwwwvvvrrrmmmiiiiiiwww~~~zzzvvvvvvzzzxxxzzzyyywwwvvvvvvqqqjjjsssyyyssssssuuuxxx|||{{{vvvrrrsssuuuuuuvvvuuussspppmmmkkkkkkkkkbbb___```hhhttt~~~oookkkiiijjjnnnppppppooollljjjiiiiiifffbbb```aaaiiiwwwzzzllldddgggfff]]]YYY[[[^^^ccckkkuuu~~~|||yyyvvvrrrooolllmmmmmmmmmmmmmmmkkkiiigggaaallltttrrrjjjiiimmmqqqxxxtttooollllllmmmnnnnnnooonnnmmmlllkkkiiihhhggglllllllllllllllllllllllljjjiiihhhhhhhhhiiijjjkkkmmmsssoookkknnnjjjgggmmmnnnmmmooossstttqqqpppqqqqqqmmmjjjjjjlllmmmjjjggg]]]YYYPPPTTTuuu~~~tttmmmpppssspppkkkiii^^^VVV```qqqrrrmmmkkkfffjjjlllmmmmmmkkklllooorrrllljjj```RRRTTTnnnzzzrrroooggg\\\WWW\\\dddlllmmmjjjgggiiilllmmmjjjhhhhhheee___^^^```mmmoooqqqssswwwyyyvvvppptttuuuvvvwwwwwwvvvxxxzzzwwwyyyzzzyyyxxxwwwvvvvvvyyy{{{}}}~~~~~~~~~}}}||||||{{{yyywwwpppgggqqq{{{]]]BBB<<<777777666333333555000000000///////////////,,,,,,,,,++++++,,,,,,,,,***,,,...---+++)))+++...************************///...---,,,+++************************))))))((())))))************))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))******)))))))))((())))))***+++************************++++++++++++++++++++++++***+++---//////...,,,+++,,,,,,,,,---------......333222111000222666<<>>@@@AAAJJJLLLMMMVVV[[[VVViiillliiicccrrrkkkZZZVVVWWWXXXXXXWWWYYY\\\___cccaaabbbiiirrrxxxzzzzzz|||{{{~~~zzzqqqqqq|||~~~wwwooonnnxxx~~~yyytttssszzz}}}|||||||||ttttttyyyxxxzzzxxxssszzzyyywwwtttrrrrrruuuxxx|||zzz{{{~~~}}}xxxvvvwwwwwwwwwvvvvvvwwwyyy{{{|||uuuxxxzzz{{{zzzyyyyyyyyyyyyzzz{{{yyywwwuuuuuuuuurrrmmmlllsssyyyxxxwwwyyywww___bbbjjjhhhnnnwww}}}}}}xxxtttsssrrrpppjjjgggrrr~~~|||qqqmmmgggiiipppqqqlllmmmsss|||yyyuuusssrrrrrrqqqpppdddbbbhhhuuu}}}|||xxxvvvyyyyyyxxxuuuqqqppprrrtttsssqqqpppooohhhbbbdddkkkyyyvvvrrrqqqtttuuusssooojjjllloooppppppoooooopppqqqooolllkkklllmmmlllkkkllllllkkkiiigggfffffffffjjjnnnvvv~~~yyyiii[[[bbbsssxxx|||tttrrrooommmlllkkkiiihhhfffccccccggghhhgggjjjppplllmmmooossswwwxxxwwwvvvuuutttrrrlllfffbbbbbbdddiiilllppprrrsssrrrqqqpppvvvuuutttuuuvvvvvvtttrrrrrrpppoooqqqrrrrrrqqqpppnnnmmmmmmnnnooooooppprrrqqqqqqpppoooooonnnmmmmmmnnnooopppooommmlllmmmnnnllljjjhhhjjjmmmooonnnllljjj~~~{{{wwwqqqkkkrrrmmmgggmmmnnnjjjllliiimmmrrrvvvzzz|||uuukkk]]]VVVddd{{{qqqmmmlllkkkjjjkkklllmmmooohhhfffhhhqqq{{{|||wwwvvvxxx{{{|||}}}~~~~~~{{{rrroooooonnnlllggggggppp|||{{{yyy{{{||||||{{{zzzzzz{{{|||~~~}}}{{{yyyzzz{{{||||||}}}}}}}}}{{{sss~~~wwwwww~~~{{{}}}~~~WWWCCC===888777666333333555///...---.........,,,+++,,,,,,+++***))))))))))))'''&&&'''))),,,------,,,''')))******)))(((((()))((())))))(((''''''(((***((()))++++++)))((()))***((()))))))))************(((((('''''''''((()))***,,,,,,+++***)))(((((('''+++,,,,,,++++++***)))(((---,,,,,,,,,,,,,,,++++++------------,,,,,,,,,,,,+++---...---,,,+++,,,...---------------------------...000000///000222333888AAACCCGGGQQQSSSUUU^^^^^^```|||nnnZZZXXXQQQooo]]]PPPQQQPPPSSSVVVYYY[[[]]]```bbbeeeeeefffllluuu{{{}}}|||~~~}}}}}}yyyuuuvvv~~~~~~yyysssuuu~~~|||yyywwwmmmyyy}}}}}}}}}zzzvvvvvvxxxvvvrrrwwwvvvtttqqqoooqqqvvvzzz{{{zzzzzzxxxsssqqqsssuuuwwwyyyzzz{{{zzzxxxwwwqqqtttyyyzzzyyywwwuuuuuu{{{||||||zzzwwwuuutttuuurrrllljjjpppwwwxxxuuusss{{{\\\ZZZkkkhhhmmmuuu}}}xxxsssrrrqqqmmmjjjppp{{{|||uuunnnkkknnnrrrpppkkknnnuuuzzzxxxvvvttttttrrrpppnnnccc___eeevvvwwwyyyyyyxxxuuuqqqooopppqqqqqqpppppppppnnnlllooovvv~~~xxxttttttwwwvvvrrrnnniiijjjllllllkkkkkkmmmoooooollliiihhhiiilllmmmmmmrrrnnnjjjiiimmmrrruuuuuuvvv{{{}}}nnneee^^^XXXlll|||tttmmmlllllllllmmmllljjjhhh``````bbbfffggggggjjjnnnlllmmmooosssuuuuuurrroooooonnnmmmiiieeeccccccdddkkknnnrrrssssssrrrrrrrrryyyxxxvvvuuutttssspppnnnnnnmmmmmmmmmoooqqqpppooommmmmmmmmoooqqqrrrrrrqqqtttsssrrrqqqooonnnmmmllllllmmmoooooonnnnnnpppqqqjjjjjjkkklllmmmnnnnnnnnnsss~~~}}}wwwvvvtttppplllrrrmmmhhhmmmmmmggggggeeeiiimmmpppsssxxx~~~yyyuuuuuunnndddXXX\\\rrrrrrpppqqqooollljjjkkkmmmpppsssqqqiiiccchhhuuu|||zzztttssstttvvvyyy|||xxx{{{yyysssooooooooommmiiihhhlllwwwvvvzzzzzzzzzxxxwwwwwwzzz}}}~~~zzzxxxvvvwwwyyy|||}}}|||{{{}}}yyyuuu~~~xxxqqqqqqwwwsss}}}vvvwwwVVVCCC===888777555222111333///...------...---+++***,,,++++++***))))))*********)))))))))******)))'''((()))++++++)))((()))***)))******)))(((((()))+++((()))+++***)))((()))***(((((()))))))))*********)))))))))))))))******+++************************,,,,,,---------,,,++++++------------------------......---------,,,,,,,,,+++---......,,,,,,,,,---------------............---///000000///000444777<<>>;;;888666666666555333000000000///...,,,+++***,,,)))((()))+++,,,+++))),,,+++++++++******))))))...---+++)))(((((()))***))))))))))))))))))))))))******)))(((((((((((((((,,,++++++******+++,,,,,,)))***,,,,,,,,,***((('''---,,,,,,++++++,,,,,,---++++++,,,,,,,,,++++++***---+++))))))+++,,,---,,,---......//////......---------......///000000111---///111000......111444222111222666999<<>>BBBGGGMMMPPPTTTdddnnn]]]WWWTTTUUUWWWYYY```gggdddiiinnnqqqsssxxx|||pppqqqrrraaaXXX\\\ccczzzyyyvvvtttrrrooommmkkkqqquuuyyy{{{{{{{{{|||}}}xxxuuuqqqnnnoootttzzz~~~{{{vvvsssrrrssstttttttttsssrrrsssrrrnnnhhhcccccc}}}}}}wwwnnnjjjvvv}}}wwwrrrqqqllldddbbbttt|||ppppppuuuxxxpppmmmooojjj```^^^dddooowww}}}yyyrrrsss~~~}}}ooohhhqqqyyyvvvrrrssspppooommmllllllmmmooopppmmmlllllllllllllllllllllbbbjjjwww~~~zzznnnffffffddd```___hhh}}}|||uuuooolllhhhjjjmmmppprrrsssqqqpppqqqqqqrrrtttvvvvvvsssqqqfffccc```___bbbfffhhhjjjlllkkkiiihhhhhhiiikkkllllllmmmmmmkkkhhhggghhhjjjgggkkkmmmkkkiiigggggggggfffkkkppppppmmmkkkmmmpppkkkmmmooonnnlllkkkkkkmmmhhhhhhkkknnnqqqrrrooommmdddfffgggggggggggghhhjjjkkkjjjiiihhhgggiiimmmpppnnnhhhdddgggkkklllooosssqqqpppsssvvvuuuooolllmmmjjjccc]]]\\\^^^gggzzz~~~uuujjjaaaYYY]]]pppxxxrrrooolllfffaaa]]]YYY___nnnvvvrrrnnnpppjjjkkknnnrrrqqqooopppuuurrrqqqnnnkkkiiikkkooossspppppppppooommmmmmmmmnnnpppmmmjjjggggggjjjnnnqqqsssmmmkkkmmmnnnkkkkkkmmmkkkmmmlllgggbbbbbbeeehhhtttvvvxxxyyywwwtttqqqoookkkkkkjjjiiiiiiiiijjjjjjgggsss}}}}}}xxxqqqhhhaaaWWW^^^ppp}}}uuuiiibbb[[[]]]gggqqqvvvwwwuuuwwwzzz|||zzzxxxyyyzzzrrrhhh^^^aaavvv|||wwwwwwxxxyyy}}}{{{xxxwwwxxxzzzzzzzzzrrr{{{zzzuuuxxxwww|||PPP<<<:::666555444444333222222111///...---...000111***,,,...,,,)))'''(((***+++++++++,,,,,,------------,,,+++***+++,,,---...++++++++++++++++++++++++******))))))***+++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++***)))))))))******+++---......---+++***,,,...000111000---)))''',,,+++,,,---//////---+++---......//////......---,,,---...000111333444555...000111111222666===CCCCCCGGGNNNRRRYYYlllttttttbbbcccooolll```VVVWWWXXXXXXYYY^^^cccfffnnnqqqvvvyyy}}}~~~pppooo{{{}}}}}}yyy|||vvvooofffZZZUUUaaarrr~~~zzzyyywwwuuusssqqqooommmkkktttzzz{{{xxxvvvwwwrrrmmmkkkooovvv}}}zzzwwwsssrrrsssuuuvvvvvvzzzxxxuuutttsssqqqlllggggggvvvuuussskkkbbbttt}}}vvvssslllccccccxxxxxxppprrrvvv{{{sssooorrrmmmbbb___eeejjjpppyyy{{{tttnnnuuu~~~llleeerrr|||xxxqqqpppooonnnmmmmmmlllmmmnnnnnniiijjjkkkkkklllkkkkkkjjjeeeooo}}}~~~nnndddaaaeee``````nnn|||xxxsssnnnkkkkkkjjjiiiggggggjjjnnnrrrqqqrrruuuvvvvvvqqqlllggg^^^^^^___cccjjjpppuuuwwwpppnnnkkkiiiiiikkkmmmnnnqqqqqqppplllgggeeefffiiicccgggkkkkkkjjjiiihhhggggggnnnttttttoooiiihhhjjjdddgggkkkllliiigggggghhheeehhhmmmqqqsssrrrqqqpppiiijjjkkkkkkjjjiiijjjllllllkkkjjjgggffffffiiillliiifffeeekkknnnllljjjjjjpppnnnooosssrrrmmmkkkkkkhhhddd___]]]bbbooosssoooggg^^^ZZZeeezzzpppmmmnnnlllfff___XXXVVVbbbvvv{{{tttsssiiijjjooosssqqqmmmnnnrrrsssqqqnnnkkkiiikkkppptttqqqrrrrrrqqqpppoooooopppooolllgggfffhhhkkknnnpppqqqkkkjjjooopppmmmlllpppkkknnnlllfffaaacccjjjppp|||{{{xxxtttpppmmmllllllmmmmmmlllkkkkkkkkkllllllkkkrrrxxxwwwsssnnnfff^^^[[[jjj{{{sssrrriii^^^TTTXXXgggtttxxxvvvssswww{{{|||xxxuuuwww{{{qqqeee[[[eee{{{tttrrrtttvvvxxxvvvtttsssuuuwwwxxxxxxrrr|||}}}}}}zzzwww}}}zzzNNN===:::555222111222333333333000///111000------000++++++++++++++++++++++++///,,,+++,,,...///---+++------,,,,,,+++***))))))))))))************)))))),,,+++***))))))***+++,,,******+++++++++,,,,,,,,,************************)))***+++---...///000000,,,---...//////...---,,,,,,,,,------------------,,,,,,------------------.........,,,+++,,,///222000222222000000555AAAJJJGGGJJJQQQ\\\mmmrrr~~~|||___SSSXXXkkk}}}~~~hhhbbbYYYUUUYYY\\\]]]^^^ccckkkrrr||||||~~~|||qqqttt}}}~~~xxxqqqnnnwwwiii___[[[SSSSSSrrr|||sssssssssssstttuuuvvvvvvvvv~~~zzzvvvsssqqqpppqqqqqqrrrtttvvvxxxzzz{{{ttttttssspppppprrrtttuuuvvvsssqqqqqqrrrooojjjeeennnyyyxxxpppiiieeeiii}}}pppmmmnnn]]]iiivvvpppnnntttxxxsssqqqtttqqqhhhbbbbbbhhhqqqyyyvvvmmmiiinnnvvvwww}}}ZZZqqqsssvvvrrrooommmkkkhhhiiikkkmmmmmmlllkkkkkkjjjhhhiiikkkkkkjjj```ssssssjjjddd```___bbbppp{{{|||xxxsssnnnlllnnnpppppppppjjjfffcccdddjjjqqquuuvvvqqqrrrpppkkkhhhgggddd______iiillljjjssspppnnnnnnnnnlllkkkjjjlllnnnrrrpppmmmjjjhhhhhhhhhhhhfffdddcccfffjjjlllkkkhhhkkkuuu|||vvvggg^^^```gggdddeeeffffffeeedddfffgggkkkkkkiiikkkttt|||xxxmmmiiimmmrrrrrrpppmmmllllllhhhjjjkkkiiieeecccdddgggdddgggiiikkkkkkkkkkkklllmmmkkkjjjkkkmmmnnnmmmjjjlllgggeeekkkwwwnnnjjj^^^UUUaaa|||{{{xxxrrrmmmmmmkkk```SSSNNN___wwwuuullljjjlllhhhhhhnnnooolllmmmqqqnnnllljjjjjjllloootttvvvwwwtttpppmmmmmmnnnooooooooolllhhhgggiiimmmooopppmmmnnnnnnnnnnnnlllkkkjjjkkkoookkk___\\\gggrrrvvvxxxtttooolllkkklllmmmnnnkkkllllllmmmnnnnnnnnnnnnllluuuwwwooojjjiiiddd[[[```yyy~~~xxxrrrlllbbbXXXQQQZZZsssqqqrrrxxxzzzuuutttvvvtttpppjjj]]][[[qqq|||wwwwwwzzzvvvooozzzooofffhhhttt|||xxxppptttxxx|||}}}{{{{{{yyywww{{{xxx~~~zzzNNN===:::555222222222333333222///...000///,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---...,,,***++++++******)))(((((('''))))))************)))))),,,+++***))))))***+++,,,*********+++++++++,,,,,,***************************++++++,,,------------,,,---...//////...---,,,,,,,,,------.........///---------------------------......---,,,---///111///000111333777>>>FFFLLLLLLUUUeeewwwgggOOOMMM___~~~}}}bbbZZZ[[[WWW[[[]]]___```aaagggqqqxxx{{{|||}}}~~~{{{yyyyyytttkkkdddaaa___VVVRRRXXXbbbwwwxxxzzz|||wwwqqqrrrtttuuuuuuvvvwwwxxx}}}zzzwwwtttsssssstttuuuvvvuuuuuuuuuuuuvvvvvvwwwrrrsssrrrqqqqqqrrrtttuuuvvvtttqqqqqqpppnnnhhhcccooo{{{wwwwwwoooiiiffffffxxxsssnnnkkk^^^ooouuummmkkkqqqwwwrrrqqqsssqqqjjjeeeeeeffflllpppnnnhhhgggmmmttt]]]jjjnnntttoookkkhhhgggfffgggjjjkkkllllllssspppjjjddddddgggjjjiiidddooowwwsssmmmiiifffcccaaakkk{{{zzzssssssqqqooonnnoooooonnnjjjgggfffhhhnnnsssvvvuuuqqqmmmggghhheee``````fffkkklllmmmsssvvvvvv{{{vvvgggnnnnnnnnnllljjjjjjlllnnnllllllkkkjjjiiihhhhhhggggggfffeeefffhhhiiihhhhhhjjjsssyyyuuuhhh^^^]]]```]]]^^^^^^^^^___aaaeeeiiiooonnnlllkkkqqqwwwtttkkklllnnnooonnnkkkiiijjjkkkkkkiiiddd^^^ZZZYYY\\\^^^^^^```cccfffggghhhiiijjjmmmkkkiiijjjlllmmmllljjjooolllkkkpppxxx}}}|||yyygggbbbYYYYYYnnnvvvrrrnnnkkkiiiccc[[[TTT[[[mmm}}}rrrlllkkknnneeebbbggglllmmmlllnnnmmmmmmllllllnnnqqqtttvvvqqqnnnllllllnnnpppqqqqqqpppnnnjjjiiijjjlllmmmmmmlllmmmnnnnnnnnnmmmlllkkkkkknnniii^^^^^^jjjtttwwwsssoookkkhhhhhhjjjmmmnnnjjjiiihhhhhhhhhiiijjjkkkiiinnnqqqnnnjjjfffaaa\\\oooyyyuuurrrmmmhhhaaa```mmm~~~qqqtttwwwvvvpppmmmnnnmmmjjjccc]]]ccc||||||}}}|||uuuqqqqqqnnniiibbbZZZXXXeeeuuu}}}zzztttvvvwwwwwwvvvvvvxxx||||||yyyyyy~~~||||||~~~~~~|||wwwwwwzzzMMM===:::555333222333333222111......000///,,,+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++******)))((((((((())))))************))))))++++++************++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++******)))------............------,,,,,,---...//////000000//////......------,,,,,,---...//////......///000000111333999@@@IIIOOORRRXXXgggzzzcccOOOYYYsssjjjZZZSSSVVV\\\ZZZaaabbbcccccceeemmmyyyxxxtttvvvrrr|||~~~zzzwwwtttrrrkkkaaa\\\]]][[[[[[___jjjuuurrruuuwwwwwwooossswwwxxxvvvvvvwwwyyyuuutttrrrqqqsssvvv{{{~~~{{{zzzxxxvvvtttsssrrrrrrpppqqqrrrsssrrrqqqsssuuuuuusssppppppoookkkeee```pppvvvtttuuuooojjjgggbbbpppyyypppiii```sss}}}rrrkkkhhhnnnvvvsssqqqsssrrrooollllllkkkmmmoooppppppttt{{{```aaahhhqqqlllgggeeeeeeeeefffhhhjjjmmmnnnwwwrrrggg___```iiinnnmmmfffjjjllljjjhhhgggccc^^^cccuuu{{{rrrnnnkkkmmmlllkkkkkkkkkjjjhhhfffjjjpppwwwzzzwwwqqqiiieee___cccdddbbbdddllltttxxxzzzwwwvvvyyy|||xxxooofffmmmnnnmmmllljjjjjjlllmmmhhhjjjlllnnnnnnllliiigggfffhhhiiihhhggggggggghhhhhhnnnttttttmmmeeebbbbbb^^^___```aaacccggglllpppsssrrrooolllnnnqqqooojjjooonnnllliiiffffffhhhjjjiiiccc\\\VVVVVVYYY\\\^^^\\\]]]```cccfffggghhhhhhkkkjjjiiiiiijjjkkkjjjiiinnnmmmoootttyyyyyyssslllcccZZZTTT```}}}rrrlllkkklllfff[[[WWWZZZmmm}}}rrrmmmkkkiiilll```YYY```kkkpppnnnkkkmmmmmmnnnoooqqqsssuuuvvvooonnnmmmnnnpppqqqpppoooqqqooommmllllllllljjjiiillllllmmmnnnnnnnnnmmmmmmmmmmmmeee\\\^^^kkktttsssjjjhhhfffddddddfffiiikkkfffdddbbb``````bbbeeegggggghhhjjjkkkfff___]]]```|||sssrrrrrroooooojjjooovvvmmm}}}|||wwwppplllkkkjjjhhh[[[]]]ooo|||vvvyyy{{{zzzsssnnnjjjfffbbbSSSRRR]]]sss{{{xxxtttsssuuuxxxzzz|||}}}zzzyyyzzz{{{yyy{{{~~~~~~{{{zzz{{{zzzwwwmmmnnnoooxxxyyyLLL===:::666333333333333222111///...111000---,,,...++++++++++++++++++++++++,,,+++++++++,,,,,,++++++,,,,,,,,,+++++++++******)))******++++++******)))++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++(((((()))*********))))))------------------------,,,,,,---...///000111222000000000///...---,,,,,,,,,...000111/////////000111444999>>>EEENNNXXX___iiiyyyqqqbbbuuulllVVVWWWXXXZZZ___^^^gggfffeeefffjjjtttvvvooovvvoookkkkkkssszzz}}}}}}{{{xxxuuurrrlllgggiiiooorrr|||wwwtttuuurrrppprrrrrrwww{{{{{{xxxvvvwwwyyyrrrrrrsssuuuxxx|||}}}|||yyywwwtttrrrqqqpppqqqqqqsssuuurrrnnnooorrrrrrpppoooooonnnkkkddd^^^pppsssrrrtttooollljjjbbbjjj}}}sssiiieeetttyyyooohhhfffllluuusssrrrrrrtttsssrrrrrrpppqqqsssxxx~~~ggg\\\eeennnkkkhhhgggeeeddddddfffjjjnnnppprrrnnnccc\\\cccqqqwwwuuueeeggghhhgggeeeaaa]]]ZZZkkk|||~~~tttpppnnnjjjnnnjjjfffdddfffjjjnnnqqqvvvwwwwwwrrrkkkfffddddddccckkkrrrrrrssswwwzzz{{{yyynnnjjjooosssooommmooolllmmmlllkkkiiiiiikkkmmmiiilllpppsssssspppkkkhhhccchhhmmmnnnkkkiiiiiijjjfffjjjooorrrsssqqqpppooolllnnnqqqrrrsssuuuxxxzzzuuussspppmmmmmmnnnmmmkkkmmmlllkkkiiigggggghhhiiibbb^^^[[[]]]ccciiillllllffffffgggiiijjjkkkiiihhhjjjiiiiiiiiiiiiiiihhhhhhhhhiiimmmsssxxxwwwqqqkkkdddWWWRRRfffvvvrrrkkkkkkmmmdddUUUWWWddd~~~uuujjjjjjiiicccdddZZZVVV```pppxxxssskkkmmmnnnpppqqqssstttuuuvvvvvvuuussssssrrrpppmmmjjjoooooonnnoooooonnnkkkhhhkkkllllllmmmnnnoooooooooooolllbbbXXX\\\hhhmmmiiidddeeefffeeedddcccddddddaaa___\\\ZZZ[[[^^^cccfffdddcccffffff^^^VVV]]]lllvvvpppqqqrrrpppuuuoootttuuuiiiiii}}}xxxrrrnnnkkkgggeeeVVVaaa{{{vvvvvvvvvvvvvvvssspppiiiaaaZZZSSS^^^uuu{{{vvvvvvyyy{{{zzzxxx{{{zzzzzz{{{||||||}}}~~~~~~{{{xxxyyy}}}~~~yyyssshhhkkkpppxxx{{{xxxLLL===:::666444444444333222222000000333222...---///************************,,,---------,,,,,,,,,---,,,,,,,,,+++++++++++++++******++++++++++++******+++++++++,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++&&&&&&((()))***+++++++++---------,,,,,,---------,,,,,,---...///000111222111111000//////...---------///111111000///000111000777>>>BBBFFFQQQbbbppp{{{|||kkkVVVSSS\\\[[[ZZZ___bbbiiiiiihhhjjjpppzzzxxxqqqqqqzzziii___kkkyyy|||}}}zzzxxxwwwxxx}}}tttwwwwwwqqqpppuuuxxx{{{}}}|||yyyvvvwwwxxxqqqssswwwzzz}}}{{{zzzxxxvvvtttrrrqqqqqqsssrrrtttvvvqqqjjjkkkqqqpppnnnmmmnnnnnnjjjddd^^^nnnsssrrrsssooonnnllleeehhhzzzxxxjjjjjjwwwvvvllleeeaaafffqqqqqqpppppprrrtttsssqqqoooooorrryyy|||vvvaaagggllljjjjjjiiieee```___ccciiimmmooollljjjbbb^^^hhhzzz~~~xxxeeeeeedddccc```___cccgggyyyvvvnnnooonnniiijjjiiiggggggjjjooouuuzzzyyywwwrrrkkkeeedddgggkkkqqqwww{{{yyywwwwwwwwwuuulllccccccllloookkklllsssllllllllljjjhhhhhhjjjllljjjmmmqqqttttttpppjjjgggaaagggooosssqqqnnnmmmmmmiiiiiikkkooossswwwxxxyyyxxx|||~~~|||{{{rrrooommmmmmnnnnnnnnnnnniiiiiijjjkkklllllljjjiii___aaafffoooxxx~~~}}}{{{vvvtttsssssssssqqqmmmjjjiiiiiiiiihhhggggggggggggfffgggjjjooottttttqqqmmmaaaUUUTTTlllrrrqqqkkkjjjjjj___TTT\\\pppzzzmmmjjjmmmiii```YYYXXX\\\hhhxxx~~~xxxooommmnnnpppssstttuuuvvvvvv|||{{{yyywwwuuurrrmmmjjjlllmmmnnnpppqqqpppmmmjjjlllllllllmmmnnnooopppqqqooolllaaaXXXZZZdddfff______bbbeeeeeeaaa]]][[[ZZZWWWVVVSSSRRRSSSWWW[[[^^^\\\]]]______VVVTTTfff~~~yyyrrroooqqqqqqpppyyyppppppxxxtttgggdddlll|||xxxtttqqqmmmgggaaa]]]WWWiii~~~vvvzzzzzzvvvttttttrrriii[[[RRRVVVnnn|||xxxzzz}}}}}}xxxssswwwzzz}}}~~~{{{tttrrryyy|||ssslllpppttttttvvvxxxxxxwwwxxxKKK===:::777555555444333222333111111444333///...///************************,,,---......,,,,,,---...))))))))))))))))))))))))******++++++++++++******++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))***,,,---------------,,,,,,,,,,,,------,,,,,,---...//////000000111111000000//////......///000111111000000111222111;;;EEEJJJNNN[[[qqqttt\\\RRRWWW^^^ZZZ[[[fffkkkllllllmmmqqqyyy}}}rrruuuzzzooonnnlll}}}}}}~~~{{{uuuvvvuuussswww~~~{{{{{{zzzyyyxxxxxxwwwvvvrrrtttxxx|||}}}|||zzzxxxwwwvvvuuutttssssssrrrssstttrrrtttvvvppphhhiiirrrpppnnnnnnnnnnnnjjjbbb\\\iii|||vvvssspppmmmooolllkkkiiitttzzzlllmmmyyyvvvkkkccc^^^aaammmoooooonnnpppsssrrrnnnppppppqqqvvv|||~~~{{{wwwhhhiiijjjgggjjjggg```[[[]]]eeelllmmmkkkjjjiiibbb___lll~~~uuuiiiddd```___```gggsssyyypppkkklllkkkhhhdddhhhmmmqqqssstttuuuvvvppppppooonnnmmmmmmppprrrzzzzzzvvvpppnnnppppppnnn___aaakkkuuutttllljjjnnnkkklllkkkjjjhhhhhhjjjkkkiiikkkoooqqqpppmmmiiifffdddhhhooossstttrrrqqqpppmmmkkkkkklllooosssuuuvvvwww{{{zzzuuurrrnnnhhhgggkkkoooooonnnnnnggghhhjjjnnnpppoookkkhhheeejjjrrr|||~~~~~~{{{yyyxxxxxxuuuppplllhhhiiijjjiiigggffffffgggjjjjjjkkkmmmoooooommmkkkZZZTTT\\\uuuuuummmjjjgggbbbYYYWWWiii~~~rrrlllnnnnnnhhh___TTT___llluuu|||~~~yyyrrrmmmoooppprrrtttuuuvvvvvv{{{zzzyyyxxxwwwuuuqqqnnnkkkkkkmmmpppsssrrrooommmmmmmmmmmmmmmnnnooopppqqqnnnllleee\\\___gggggg```XXX[[[^^^\\\WWWRRRPPPPPPMMMLLLKKKKKKKKKMMMOOOPPPTTTVVVXXXUUURRRYYYpppuuussspppnnnooopppppppppwwwpppkkkkkkhhheeelllxxx|||wwwrrrrrrooofff^^^[[[\\\sss{{{yyyzzzyyytttsssnnnbbbVVVOOOccc}}}zzzxxxzzz|||{{{uuuooouuuyyy}}}~~~~~~}}}xxxyyywwwqqqttttttppplllnnnuuu|||wwwKKK===:::777666555555333222222000111444333///---...+++++++++++++++++++++++++++---...---+++***,,,...))))))))))))))))))))))))***++++++,,,,,,++++++***++++++,,,------,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------------,,,++++++,,,------,,,,,,------.........///000000000000000000000000000111111000///000222444777AAANNNXXXbbbrrrqqquuu```]]]WWW[[[^^^\\\eeepppqqqpppqqqttt{{{wwwqqq|||xxx}}}|||vvv}}}{{{}}}yyyuuuuuuwwwzzz~~~{{{wwwssssssvvvyyyxxxvvvvvvwwwyyy{{{{{{yyywwwuuuttttttsssrrrrrrrrrrrrsssrrroooqqqtttooogggkkkvvvsssqqqpppooonnnhhh___YYYbbbxxxxxxrrrllliiiooojjjpppkkknnn~~~{{{mmmnnnvvvwwwnnngggbbbdddooorrrsssqqqsssvvvsssnnnppppppppprrrvvvyyyzzzyyyyyygggggghhheeeiiiccc]]]YYYaaaooovvvqqqjjjgggggg```]]]lllrrrllleeeaaafffooowwwzzzrrrnnnkkkhhhiiilllhhhmmmrrrtttssspppoooooojjjkkklllpppsssuuutttssstttrrrmmmiiijjjooommmhhh[[[gggvvv{{{tttllljjjmmmkkkkkkkkkiiiggggggiiikkkhhhiiilllnnnnnnmmmkkkiiikkkkkklllnnnqqqrrrrrrqqqnnnnnnmmmmmmnnnooopppqqqnnnrrrwwwyyyvvvrrrmmmjjjiiiaaa```gggnnnnnnkkkjjjhhhiiijjjmmmpppnnnjjjffflllpppvvvzzz{{{zzzyyyxxxzzzwwwtttuuuwwwvvvqqqllliiijjjkkkjjjgggeeefffhhhmmmmmmmmmmmmmmmkkkiiigggWWWYYYjjjwwwuuujjjjjjddd[[[VVVaaazzzzzzlllnnnpppjjjbbb___XXXkkk}}}{{{vvvtttrrrnnnooopppqqqsssuuuvvvwwwxxxwwwuuuuuuuuutttqqqooollllllnnnppprrrrrrpppnnnnnnnnnmmmmmmmmmooopppqqqkkkmmmjjjeeeiiiqqqsssmmm^^^``````\\\VVVSSSTTTWWWWWWWWWWWWWWWVVVTTTSSSQQQVVVVVVRRRMMMQQQ```qqq{{{hhhggghhhjjjlllmmmnnnooommmkkkgggdddeeemmmzzzxxxqqqppplllccc\\\YYYbbb}}}{{{zzzyyyttt{{{vvvrrrmmmcccXXXUUUYYY|||}}}zzzxxxxxxyyywwwtttppptttyyy{{{yyyzzz~~~~~~zzzyyywwwtttssssssqqqqqqwwwwwwJJJ<<<:::888666666555333222111///000333333...,,,---------------------------))),,,---,,,***)))+++---++++++++++++++++++,,,,,,***++++++,,,,,,++++++***++++++------------++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------------++++++++++++------,,,,,,------------------000000000000000111111111222222111000///000333555???HHHVVVeeeuuu\\\XXXlllaaaZZZYYY]]]XXXZZZ]]]___mmmuuummmsssuuuzzztttrrrvvv|||xxxnnnvvvyyyxxx|||}}}xxxuuuvvvvvvxxx}}}}}}yyyrrrmmmnnnuuuyyyyyyvvvzzzzzz{{{zzzzzzxxxwwwvvvssssssrrrqqqqqqqqqrrrrrrpppmmmooosssnnngggmmmzzzvvvtttrrrpppmmmggg]]]VVV]]]vvvyyyrrriiigggnnnhhhtttllljjj{{{{{{mmmnnnpppwwwrrrmmmiiilllsssxxxyyywwwxxx{{{wwwppplllkkkkkkmmmqqqvvvyyy|||{{{aaacccfffeeejjjaaa[[[[[[hhhyyywwwkkkdddccc\\\ZZZjjjtttmmmffffffsss{{{qqqlllnnnkkkfffiiirrrrrrsssssspppllljjjkkkmmmlllkkkjjjmmmrrruuutttrrriiiiiiiiikkkqqqtttnnneee^^^mmmzzzxxxooojjjmmmqqqjjjkkkjjjiiiggggggiiikkkiiijjjkkkmmmnnnooooooooorrrnnniiiiiimmmqqqrrrrrrmmmnnnpppqqqppppppppppppgggkkkoooqqqpppmmmjjjiiifff]]][[[eeennnmmmiiifffkkkjjjjjjlllmmmmmmiiieeeooorrrtttssspppnnnpppsssrrrooommmpppssstttpppllliiikkkllljjjgggeeefffhhhlllmmmnnnnnnmmmkkkhhhfffWWW```wwwxxxooorrriiikkkeeeXXXWWWkkksssiiiooooooccc[[[]]]]]]uuuxxxoooooopppnnnooooooppprrrtttvvvwwwxxxvvvsssrrrrrrpppnnnlllnnnnnnnnnppprrrrrrpppmmmooonnnnnnmmmmmmnnnpppqqqhhhnnnooommmqqq{{{~~~yyyppppppmmmgggaaa```eeekkkppppppqqqpppnnniiieeebbb\\\YYYPPPIIIRRRdddmmmjjjaaaaaacccgggiiijjjlllooocccfffeeeaaaeeetttuuukkkiiieee\\\UUUTTTfffvvvzzzyyynnnsssqqqnnnfffYYYQQQYYYfff|||yyywwwwwwvvvuuutttuuuyyyxxxttttttyyy{{{www|||ssslllooouuusssqqqttt{{{mmmHHH===:::666444333333333222222//////111000,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////***+++,,,,,,------,,,,,,///...,,,,,,------,,,+++++++++,,,,,,,,,------------...///000000...,,,+++---,,,,,,+++++++++,,,,,,+++++++++,,,,,,---------............////////////---...............------111///...---...///111333***444333///444555666>>>LLLZZZaaaooommmVVVSSShhhvvv^^^ZZZ\\\\\\^^^^^^^^^```dddiiiooosssvvvzzz~~~{{{rrrlllzzz~~~~~~rrrgggmmm~~~|||{{{~~~{{{xxxyyy{{{||||||{{{yyywwwzzz||||||xxxuuupppqqqtttxxx|||~~~}}}{{{yyytttsssvvvwwwssspppoooooorrrsssooolllkkkkkkjjjmmmnnnoooooommmmmmqqqwwwxxxpppllllllhhh]]]SSSOOOYYYnnn|||qqqlllmmmnnntttqqqmmmmmmooopppnnnlllqqqwww|||zzzsssmmmmmmoooxxx|||xxxsssgggooosssqqqsssxxxvvvpppwww~~~~~~fffkkkqqq```]]]UUUkkkyyylllggg]]]WWWYYYhhh}}}}}}qqqooolllkkkpppxxxzzzuuuoooqqqmmmiiijjjmmmrrruuuuuunnnmmmkkkgggfffggglllooorrrrrrqqqnnnlllkkkmmmnnnkkkiiiiiimmmsssrrrllleee\\\sss|||tttqqqnnnlllqqqiiihhhgggggghhhiiigggfff___mmmpppnnnooojjjfffnnnmmmjjjiiikkkpppssspppmmmjjjlllooosssuuurrrmmmhhhbbbgggiiiiiimmmqqqnnnfff```ZZZXXX^^^iiinnniiibbbkkknnnmmmgggdddffffffdddggglllnnnllliiiiiikkkmmmnnnkkkiiijjjnnnpppnnnllljjjoooooohhhbbbcccdddeeemmmkkkiiiiiijjjhhhbbb]]]TTTiiiuuupppqqqpppdddVVVTTTddd{{{zzzssskkkiiifffaaa\\\ZZZppp}}}ooolllmmmlllmmmlllkkkllloooqqqrrrqqqpppnnnmmmlllmmmnnnnnnnnnnnnnnnmmmmmmllljjjiiihhhqqqrrrsssuuuvvvtttpppmmmjjjkkknnnqqqtttwwwyyyzzz}}}}}}ssslllaaa[[[aaaiiifff]]]XXX[[[___bbbeeeeeeffffff___^^^___eeennnyyy|||qqqlllllldddWWWVVV```vvvuuuvvvvvvllllllsssfff______SSSJJJ]]]{{{wwwwwwwwwxxxyyyxxxvvvtttuuuwwwxxxtttoooqqqyyy~~~tttppprrrvvvxxxxxxxxxxxx{{{mmmHHH===:::666444333333333222222000///111000,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......***++++++,,,,,,,,,,,,,,,///---,,,,,,---...,,,+++++++++,,,,,,,,,---------,,,---...///...---+++***------,,,,,,,,,,,,------++++++,,,,,,,,,---------------------................../////////......---111000///......///111222000777444111888:::===FFFOOO^^^nnndddSSSZZZwwwhhh[[[ZZZ\\\]]]bbbaaabbbdddhhhmmmsssvvv{{{|||{{{vvvvvv}}}~~~|||xxxooobbbiii|||{{{{{{~~~{{{yyyyyyyyyyyyyyyyyyyyyyyy}}}zzzvvvrrrqqqsssvvv{{{~~~|||{{{vvvuuuxxxwwwsssppppppooossstttqqqkkkhhhhhhhhhmmmnnnnnnnnnlllmmmqqqvvvnnnkkkkkkkkkeeeYYYRRRQQQ```rrryyytttrrrqqqsssqqqpppooopppqqqpppooovvv{{{~~~|||uuupppooorrryyy||||||vvvqqqkkkrrrsssooopppvvvwwwqqqrrrwww~~~jjjlllssshhhZZZWWWqqqzzzmmmhhheeeccchhhwwwvvvpppnnnllllllnnnooonnnllljjjlllpppuuuxxxvvvqqqllljjjiiihhhiiikkkooosssuuunnnnnnooonnnmmmlllnnnpppkkkiiiiiimmmrrrrrrkkkeee```uuu|||tttrrrpppnnnrrrjjjiiihhhiiiiiigggdddaaabbbqqqsssmmmnnnkkkfffjjjhhhhhhiiilllpppqqqooommmkkklllnnnrrrsssrrrmmmjjjfffhhhhhhgggjjjooommmhhh___[[[YYY___hhhmmmlllgggjjjmmmlllhhhggghhhhhhfffhhhmmmqqqooollljjjjjjkkkiiiiiijjjlllnnnnnnmmmkkklllkkkllllllccc\\\cccqqqrrrmmmiiihhhiiigggaaaZZZVVVnnnuuuqqqppplllgggZZZUUUgggtttooolllkkkddd\\\\\\aaa{{{|||ooonnnooommmnnnmmmlllmmmoooqqqqqqqqqrrrpppmmmlllmmmnnnnnnnnnmmmnnnpppqqqqqqnnnkkkiiittttttuuuuuutttqqqkkkgggggghhhkkknnnqqqsssuuuvvv||||||yyyrrrppptttvvvlll___[[[[[[[[[\\\^^^^^^]]][[[SSSZZZfffsss~~~yyyssspppnnncccWWWZZZggg~~~pppoooooohhhjjjjjjaaa\\\XXXPPPRRRlll}}}uuutttsssvvvyyyzzzxxxuuuuuuwwwwwwtttqqqssszzz{{{uuusssvvvyyy{{{zzzyyyxxxzzzlllHHH===:::666444444444333222333000000222111---,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------***+++,,,,,,------,,,,,,///---,,,,,,---...---+++,,,,,,,,,,,,------------+++,,,---......,,,+++***......------------...///,,,,,,,,,---------------,,,,,,,,,------------......//////000000/////////222111000///...///000111222666111000:::>>>AAAKKKVVViiimmmdddqqqeee[[[\\\\\\^^^aaaeeefffgggjjjooouuuzzz}}}}}}}}}|||~~~~~~xxxrrrggg___nnnyyy{{{zzz|||zzzxxxxxxxxxwwwxxxyyyzzz{{{~~~{{{yyyxxxwwwsssoootttvvvzzz~~~~~~{{{yyyuuutttvvvuuuqqqppprrrooorrruuurrrkkkfffeeegggmmmoooooommmjjjlllpppsssjjjgggeeeaaa[[[WWWZZZaaasss~~~zzztttpppqqqrrrsssrrrqqqrrrsssuuu{{{}}}vvvrrrrrruuuzzzzzz{{{{{{yyyuuurrrpppnnnsssrrrllllllssstttooossswwwnnneeegggcccVVV[[[zzzyyynnnjjjqqqttt{{{tttooommmkkkgggeeefffhhhjjjlllooouuuzzz{{{uuummmfffllljjjiiikkkppptttuuutttiiikkkmmmnnnmmmmmmnnnpppkkkiiijjjmmmqqqqqqjjjdddcccuuuyyyrrrrrrqqqnnnpppkkkjjjiiiiiihhheee```]]]fffxxxyyymmmmmmlllgggeeefffhhhlllmmmnnnnnnnnnnnnnnnmmmnnnoooppppppnnnkkkkkkkkkjjjhhhiiimmmmmmjjjaaa______bbbhhhkkkkkkjjjgggjjjjjjggggggjjjkkkhhhiiinnnrrrrrrmmmhhhhhhjjjeeehhhlllmmmmmmlllkkkkkknnnggggggjjjaaaYYYfff~~~uuupppjjjhhhiiifff^^^WWWZZZvvvyyyuuusssnnnffffff]]]ZZZpppuuummmkkklllkkk```UUU^^^ooovvvmmmnnnnnnlllooonnnmmmnnnpppqqqpppooosssooojjjjjjlllnnnnnnmmmlllooosssvvvvvvsssooolllsssrrrrrrsssrrrooojjjffffffgggiiikkkmmmoooppppppsssvvv{{{}}}{{{}}}{{{pppllljjjhhhgggfffeeedddcccmmmttt~~~zzzrrrpppppppppjjj]]]UUU```qqq}}}iiihhhkkkjjjkkkfff```XXXQQQQQQbbb~~~}}}{{{yyysssqqqpppsssyyy{{{yyyuuuuuuvvvvvvuuuuuuwww||||||zzzxxxvvvvvvwwwzzz|||}}}{{{zzzzzz|||jjjHHH<<<999666444444444444333333000000222111---,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,---............---...---,,,,,,---...---,,,,,,,,,,,,------------...,,,------......---,,,,,,///............//////000---------------.........,,,,,,---------............///000000000000000000222111000/////////000000222555111444@@@CCCFFFQQQggg|||eeeUUUYYY```^^^```fffgggiiilllqqqwww~~~}}}|||}}}wwwdddkkkxxx||||||~~~|||xxxuuuvvvxxxyyy{{{|||}}}}}}~~~yyytttsssuuuvvvtttqqqxxxyyy|||{{{wwwtttrrrpppqqqnnnkkknnnsssoooqqqtttsssmmmfffdddgggooorrrrrrmmmiiijjjlllmmmjjjcccZZZTTTVVVbbbssszzzrrrlllooorrrttttttrrrrrrvvvyyy~~~{{{vvvrrrsssvvvzzzxxxvvvtttrrrppppppoooooosssrrrkkkjjjooopppkkkooosssuuubbb[[[[[[SSS```vvvooonnnzzzsssjjjkkkiiigggfffgggiiijjjkkkvvvuuutttsssrrrpppnnnlllsssooolllnnnqqqrrrnnniiihhhjjjmmmnnnmmmlllmmmmmmkkkjjjkkknnnpppoooiiiddddddtttuuunnnooooookkkmmmllljjjhhhgggfffdddaaa___nnn~~~ooommmnnnhhhccchhhlllooonnnlllmmmqqquuurrrpppnnnmmmmmmmmmlllkkkmmmmmmlllkkkllllllllljjjdddeeegggiiijjjjjjiiihhheeefffdddaaaccciiillljjjlllnnnqqqoooiiiccceeekkkjjjmmmooonnnkkkiiikkkmmmooofff```^^^\\\___oootttooojjjjjjkkkggg^^^VVVbbb}}}ssssssrrrkkkaaa^^^\\\fff|||llliiihhhjjjgggYYYRRRddd~~~zzzmmmiiilllmmmjjjpppooonnnoooppppppooommmpppjjjeeeffflllppppppnnnmmmooosssuuuvvvtttqqqooonnnmmmmmmnnnooopppooonnnjjjkkkkkklllllllllkkkkkknnnooorrrtttvvvwwwxxxyyyxxxtttppprrrvvvxxxuuupppuuurrrrrryyy}}}|||{{{pppiiieeeiiiiii```TTTTTTggg{{{ooocccgggpppqqqoooiiibbbUUUNNNZZZzzz|||{{{wwwuuuwwwuuuqqqooorrrxxx{{{xxxtttuuuuuuuuuvvvxxxzzz}}}~~~zzzwwwttttttwww{{{||||||}}}|||{{{~~~~~~{{{iiiHHH<<<999555444444444444333333000000222111---,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------------......///---......///////////////...,,,,,,,,,......---,,,,,,,,,---------...............///////////////..................///000111........................---.........////////////......///000000000000000111111111000000000000111333666666<<>>BBBMMM\\\fff|||oooVVV]]]mmm}}}iiibbb___[[[______[[[]]]fffnnnqqq~~~zzzyyy~~~uuuvvvwww{{{}}}}}}}}}|||{{{{{{|||~~~~~~|||yyyvvvtttooowww~~~zzzvvvvvvyyyuuuttttttuuuwwwyyyyyyxxxuuussspppkkkiiiqqq}}}rrruuuwwwooogggffflllxxx}}}uuuooonnniii___qqqrrrxxxqqqmmmqqqrrrmmmjjjkkkllliiigggiiimmmoooooommmfffhhhjjjlllnnnooopppqqqnnnoooqqqssstttvvvwwwxxxwwwzzzuuullljjjpppqqqlllgggwwwyyy]]]QQQTTTlllzzzqqqtttrrrqqqrrrsssppplllhhhffffffttttttsssqqqnnnjjjgggeeemmmsssyyy{{{xxxrrrmmmkkkjjjlllmmmllliiifffeeeeeeooooooooollljjjjjjlllnnnkkklllnnnooommmjjjeeebbbbbbyyywwwrrrmmmjjjnnnllllllnnnqqqqqqooojjjfff~~~pppmmmmmmbbbaaapppmmmnnnppppppnnnlllllllllmmmkkkiiiiiillloooqqqrrrrrrpppqqqsssqqqkkkmmmtttzzzooohhhhhhkkkmmmnnnwwwyyy{{{~~~|||rrrjjjggghhhhhh^^^UUU]]]mmmjjjfffbbbbbbeeeggggggeeeddd[[[\\\ppp|||ooossssssooofff\\\ZZZbbbjjj}}}ssslllhhhddd```]]]UUUkkkmmmfffhhhdddllleeeVVV___{{{}}}ooohhhdddgggmmmooommmllliiiiiijjjlllnnnnnnkkkiiiggg```]]]fffuuu|||vvvmmmkkkmmmqqqttttttqqqmmmjjjllloootttxxxzzzvvvpppkkkooooooooopppoooooonnnmmmggghhhjjjnnnqqqpppkkkfffkkknnnooommmiiihhhlllqqqnnnccc[[[]]]aaadddiiipppqqqppppppqqqssstttuuuuuuqqqnnnkkkiiijjjkkkkkkkkkbbb^^^UUUVVViiiqqq___ZZZqqqzzzqqqmmmaaaQQQRRRgggzzzmmmooooooppprrrvvvuuurrroooqqqsssoookkkiiimmmqqqmmmttt{{{|||wwwtttvvvyyyvvvyyy}}}{{{~~~}}}|||}}}bbbCCC===:::666444333444333222222111000///...------------...///000000...,,,+++...------,,,++++++++++++,,,------......------,,,,,,,,,,,,---------......,,,---......------...000...///111222222000...---------...///000000//////000...,,,---///000///..............................------------...//////...111......444222333???CCCBBBIIIZZZooopppeeeSSS```www}}}kkkeeebbb___``````bbbeeefffiiisss~~~~~~xxxvvvooo~~~|||~~~~~~{{{yyyzzz|||wwwsssuuu{{{}}}yyyuuutttuuuxxxzzz~~~~~~|||zzzyyyyyyyyyzzzyyyxxxvvvsssqqqqqqtttvvvsssttttttssssssyyytttqqquuuppplllllliiiiiikkkttt|||vvvjjjjjjsss~~~uuupppooovvvsssooommmmmmnnnnnnnnnkkknnnlllfffffflllnnnkkknnnmmmkkklllnnnoooooonnnmmmqqqtttttttttvvvuuuqqqyyytttqqqjjjeeeooouuukkkjjjsssrrrkkkWWWTTTwwwzzzwwwuuuooonnnmmmkkkgggeeehhhpppvvvsssppplllkkkllloooqqqrrrwwwuuurrrpppooommmjjjhhhmmmlllkkkkkkkkkiiifffccciiiooooookkkiiimmmnnnkkkgggmmmnnnjjjiiiiiieee^^^eeeyyynnnlllmmmrrrnnnpppssssssmmmfffiiipppyyypppmmmkkkggghhhllloooooooooooonnnmmmkkkjjjeeehhhjjjjjjiiijjjmmmpppnnnjjjlllsssqqqkkkoooyyyzzzrrrllljjjjjjhhhgggpppnnnooosssxxxwwwqqqlllkkkjjjhhhddd``````bbbdddddd___^^^cccfffddddddgggddd[[[jjj~~~uuukkksssnnnlllfffWWWQQQgggqqqgggeeeeee]]]TTT^^^{{{qqqnnnkkkddddddddd]]]]]]uuufffllljjjhhhhhhiiihhheeeaaajjjjjjjjjjjjiiihhhggggggmmmmmmiiieeennnyyyuuuhhhjjjlllrrrvvvsssmmmjjjlllpppnnnqqqxxx{{{xxxuuuuuuwwwrrrnnnnnnpppqqqnnnjjjeeehhhjjjhhhhhhkkkjjjfffjjjmmmllliiiiiinnnrrrrrrjjjaaaXXXVVV[[[```bbb```eeedddeeekkkqqqssspppkkktttoookkkkkkooooookkkfff```ZZZZZZiii|||nnn\\\WWWiii{{{zzzooocccYYYSSSfffvvvkkkjjjggglllyyy~~~wwwooommmmmmooopppmmmiiifffeeegggsssrrruuuyyyxxxuuuvvvzzzyyy|||}}}{{{|||~~~|||}}}}}}|||||||||~~~bbbCCC===:::666444333444333222000//////...............---...///000///...,,,+++------,,,,,,+++,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,---......------...000...///000111111000///...------...///////////////000/////////000000111111.........------............------------.../////////222...///555333444???GGGHHHTTTmmmuuu}}}mmm]]]nnnzzzfffaaacccbbb______bbbhhhooosssvvvyyysssxxxuuuxxx}}}xxxuuuwwwvvvvvvwww|||~~~yyyyyyxxxxxxyyy|||}}}zzzwwwvvvvvvvvvvvvvvvuuusssrrrrrruuuwwwrrrtttvvvvvvuuuxxx~~~{{{mmmmmmrrrmmmjjjmmmmmmggghhhqqq|||zzzpppmmmssssssvvvyyyxxxrrrnnnmmmnnnrrrooolllkkkkkkkkkkkkjjjiiikkkjjjeeefffkkknnnlllooonnnmmmnnnppppppooonnnlllqqqsssssstttvvvtttpppssspppoooiiidddnnntttjjjfffoooqqqttt]]]fffvvvrrrrrrmmmiiiiiiiiikkknnnppprrrrrrhhhhhhjjjnnnsssvvvxxxwwwvvvtttqqqppppppnnnllljjjlllllllllmmmmmmjjjeeeaaahhhmmmnnnjjjiiilllmmmjjjiiinnnoookkkjjjiiieee___eeewwwnnnlllmmmsssppppppqqqoooiiidddgggooowwwooommmjjjhhhkkkppppppqqqqqqpppooommmkkkiiieeehhhjjjjjjiiiiiikkknnnllliiikkkqqqpppiiillluuurrrnnnjjjhhhjjjlllllllllmmmjjjiiikkkooopppmmmiiihhhhhhgggeeecccdddgggjjjiiihhhlllqqqqqqjjjfffggg```\\\nnnxxxrrrnnnlllmmmfffZZZVVVcccyyywwwmmmiiihhhccc[[[UUUiii~~~zzzoooooommmgggccc]]]^^^kkk~~~{{{llljjjhhhfffdddcccdddeeefffnnnllljjjhhhggggggggghhhooommmgggbbbjjjvvvvvvmmmpppoooqqqrrrooojjjjjjmmmsssoooooosssuuuttttttuuuuuupppllllllmmmmmmiiieeefffiiikkkiiijjjmmmllliiijjjlllkkkhhhjjjpppsssrrrmmmhhhaaa```cccfffggggggnnnmmmnnnqqqtttuuurrrpppsssoookkkkkknnnnnniiieee\\\___iiivvv}}}vvvcccSSSVVViii|||uuujjj```ZZZ```vvv}}}nnnkkkmmmhhhnnn}}}zzzssstttlllooonnneee]]]^^^jjjvvv{{{wwwuuussspppqqquuuwwwzzz}}}}}}{{{yyyzzz|||yyy{{{}}}}}}||||||}}}~~~aaaCCC===:::666444333444333222//////...------......///---.../////////...,,,+++,,,,,,,,,,,,,,,,,,---...,,,------......------,,,,,,,,,,,,---------......,,,---......------...000////////////000000000000---......///////////////---.........------///111000///...------...///000......------......///000000333//////555444555AAAIIIOOOaaatttvvvvvvhhh}}}|||dddZZZ]]]bbbaaa\\\___ccclllvvv|||zzzvvv}}}}}}vvvqqquuu~~~|||{{{sssrrruuussswww~~~~~~zzzsssuuuxxx|||}}}xxxtttqqqqqqrrrrrrtttuuutttssssssuuuvvvppptttxxxxxxvvvtttuuuwwwttthhhjjjqqqmmmkkkooonnnfffeeemmmzzz~~~wwwrrrrrrpppooonnnmmmlllmmmnnnppppppmmmjjjhhhhhhhhhhhhgggiiijjjiiifffgggjjjlllkkkooonnnoooppprrrqqqnnnlllmmmqqqsssrrrsssuuutttpppooommmnnniiidddnnnuuullleeemmmppprrrYYYtttppplllmmmkkklllkkklllppptttsssnnniiidddgggmmmttt{{{}}}|||zzzsssqqqpppoooppppppnnnlllmmmmmmooopppppplllfffbbbgggkkkmmmjjjiiijjjkkkjjjkkknnnooollljjjiiieee```ggguuunnnmmmnnnsssrrrpppooollleeeaaadddlllyyyrrrkkkgggdddeeekkkrrrrrrrrrrrrpppnnnllljjjhhhggghhhjjjjjjiiiiiiiiijjjjjjhhhkkkpppmmmgggiiipppfffdddccceeehhhkkklllmmmjjjgggdddeeehhhjjjiiihhheeefffffffffgggiiimmmpppqqqvvv~~~~~~ssskkkiii\\\\\\ppp|||pppooopppgggkkk```QQQ[[[zzzxxxpppjjjkkkggg]]]XXXZZZzzzrrrlllpppnnngggddd\\\ddd|||{{{ppppppiiihhhfffbbb___```fffkkkooollliiifffeeefffhhhiiiooollleee___eeerrrvvvrrrqqqnnnmmmmmmkkkiiilllrrruuuooolllmmmooooooqqquuuvvvssspppooopppnnnjjjgggfffjjjkkkjjjllloooooommmkkkkkkiiiggglllssstttqqqnnnlllkkkkkkmmmppptttvvv|||xxxtttrrrrrrqqqnnnkkkkkkkkkjjjeeeaaaXXXfffxxx~~~nnnZZZNNNVVVjjj}}}|||oooeeebbbbbbtttrrrooosssmmmhhhpppxxxqqquuujjjlllhhh]]]UUU^^^wwwyyyssspppooopppsssvvvyyy}}}}}}{{{zzz|||~~~wwwzzz}}}~~~}}}{{{{{{{{{```CCC===:::666444333444333222000000///...------------......//////......---,,,,,,,,,,,,,,,,,,---...///,,,------......------,,,,,,,,,,,,---------......,,,---......------...000000////////////000000111......///////////////...---///000///......000333000///...------...///000...............//////000000222...///666666888DDDQQQ]]]sssqqqpppzzz|||pppccc]]]___cccbbb___hhhjjjrrr{{{zzzzzz~~~{{{xxxwww}}}}}}vvvppprrryyy{{{~~~zzzxxxuuuwww{{{}}}}}}{{{wwwqqqnnnoooppprrrtttvvvvvvuuusssssstttnnnrrruuuvvvtttpppnnnnnnrrreeehhhsssrrrpppqqqmmmhhheeejjjxxx}}}uuuooorrrnnnkkkjjjmmmnnnnnnmmmpppkkkfffbbbbbbccceeeeeeggghhhhhhgggggghhhiiiiiimmmmmmoooqqqrrrqqqmmmiiipppsssuuussssssuuussspppqqqnnnnnnhhhdddpppxxxqqqjjjpppssszzzkkkVVVsss~~~wwwkkkiiikkkkkksssrrrqqqqqqqqqnnniiidddoooqqquuuzzz||||||xxxuuuooonnnmmmnnnoooooonnnmmmooooooooooooooommmiiieeefffiiikkkkkkiiiiiijjjjjjkkklllmmmkkkiiigggccc```jjj~~~sssooooooooouuupppooommmkkkeee___aaagggqqqllleee___]]]bbbllluuusssrrrpppnnnllljjjhhhgggiiijjjkkkkkkjjjiiiiiihhhiiihhhkkknnnkkkfffgggllleeeeeeeeefffggghhhhhhhhhiiifffddddddfffhhhhhhhhhccceeefffggghhhjjjnnnrrrttt}}}xxxooolll[[[ZZZlll~~~vvvjjjjjjlllfffeee]]]XXXlll|||tttmmmjjjiii```WWW\\\iiixxxnnnllloookkkbbbcccaaammmqqqiiinnnhhhjjjiiiddd^^^]]]dddjjjjjjiiigggfffffffffggghhhjjjiiiddd^^^cccnnnuuuvvvnnnjjjiiikkkllllllqqqvvvtttnnnjjjkkkllllllnnnrrrtttsssqqqqqqrrrpppllliiieeeiiikkkjjjlllpppqqqooollljjjhhhgggnnnuuuuuuppplllnnnooopppsssyyywwwooollllllooommmkkkiiigggdddaaa^^^]]]mmm}}}kkk[[[RRRVVVjjjzzzvvviiidddjjjqqq}}}vvvqqqtttvvvfffdddpppsssjjjnnnhhheee^^^YYY]]]pppyyysssqqqpppqqqsssqqquuuyyyzzzyyyyyy{{{~~~xxxzzz}}}}}}|||zzzzzz{{{___CCC===:::666444333444333222333222000///...------,,,...............------,,,,,,,,,,,,,,,---......///,,,------......------,,,,,,,,,,,,---------......,,,---......------...000/////////...///000111111...///////////////......000111111111111222444555000///............///000///............///000000///222...000999:::>>>KKK___ssstttyyyfffdddbbb``````cccgggkkkttttttyyy~~~{{{wwwrrrpppwww{{{xxxwwwxxx{{{}}}}}}zzzxxxzzz{{{zzzuuuooolllmmmpppuuuwwwyyyxxxuuusssqqqqqqnnnoooppppppnnnkkkjjjjjjjjj```hhhxxxzzzwwwuuunnnlllgggiiitttvvvmmmllliiihhhiiilllmmmiiieeeiiiddd]]]YYYYYY\\\___aaaaaaaaabbbeeefffggghhhiiijjjkkkmmmpppqqqoookkkhhhsssvvvwwwtttssstttrrrooorrrllliiicccbbbqqq{{{ssspppvvv{{{{{{}}}|||mmmjjjooorrrpppmmmlllnnnoooqqqqqqqqqooolllkkkmmmooozzzyyyxxxwwwvvvtttpppnnnmmmlllkkklllmmmnnnmmmlllnnnllliiihhhiiiiiihhhgggfffgggjjjkkkjjjiiiiiijjjjjjiiiiiijjjhhhdddbbbaaappp~~~|||qqqpppppppppvvvmmmlllmmmmmmhhhaaa```ccciiifff```\\\___iiiuuu}}}rrrpppmmmjjjhhhggghhhhhhllllllkkkkkkkkkjjjiiihhhhhhiiikkkllliiieeefffkkkiiiiiiiiiiiihhhgggfffffffffeeeeeefffgggggggggfffdddeeegggggggggiiilllnnnoooxxx}}}uuuooolll^^^WWWeeewwwsssiiigggfffccc]]]]]]kkkuuuoookkkhhhcccZZZYYYjjjsssmmmmmmllleee\\\[[[dddooouuurrrkkkhhhjjjfffiiikkkfff]]]ZZZ]]]cccaaabbbdddfffffffffeeeeeeccceeecccaaaccckkkssswwwnnnjjjiiilllnnnnnnppptttqqqkkkiiikkkllljjjkkkmmmlllmmmnnnooopppnnnkkkiiidddhhhiiihhhjjjooopppnnnlllkkkhhhhhhnnnuuutttooommmooopppqqqsssyyyqqqfffcccdddkkkkkkjjjgggcccaaa``````pppwwwxxxkkk```YYYUUUfffrrrmmmcccdddpppzzzzzz}}}sssnnnqqqpppjjj[[[```qqqssshhhiiicccZZZTTT\\\qqqwwwrrrqqqooonnnooolllppptttvvvuuuuuuwwwyyyzzz{{{|||{{{zzzyyyzzz|||^^^CCC===:::666444333444333222333333111000///.........//////......------------------------------...///,,,------......------,,,,,,,,,,,,---------......,,,---......------...000......//////000000111111//////////////////...------,,,+++,,,///000111000//////////////////////////////......//////000111...222000333>>>AAAGGGUUUjjj{{{cccaaadddfffccc```bbbjjjrrrxxxvvvzzz{{{vvv~~~zzzvvvuuusssuuu}}}|||yyyxxxyyyzzz|||xxxtttrrryyy{{{zzzuuunnnjjjllloooxxxyyyzzzyyyvvvsssrrrqqqooommmllliiihhhgggffffff^^^]]]nnn{{{xxxrrroooiiigggooo{{{wwwmmmhhhhhhiiimmmooonnnhhhccc___[[[WWWVVVXXX\\\```bbb^^^]]]```fffhhhggggggjjjiiijjjlllooopppooollliiivvvyyyxxxsssqqqqqqppplllmmmeeeaaa^^^bbbttt}}}sssuuuyyyhhhgggiiinnnpppoooppprrrfffjjjmmmnnnnnnqqqxxx~~~{{{wwwssspppooonnnmmmkkknnnmmmllllllmmmmmmlllkkkjjjgggcccbbbccceeeggggggffffffiiimmmllliiihhhkkkhhhffffffhhhgggcccbbbcccttt}}}xxxoooppppppoootttjjjjjjlllnnnkkkdddaaacccgggfffdddeeemmmyyyqqqmmmiiieeedddfffiiilllnnnllljjjiiijjjjjjiiihhhggghhhiiihhheeedddgggjjjhhhjjjkkkjjjhhhhhhhhhjjjdddddddddeeeeeeeeeeeeffffffggghhhgggffffffhhhjjjgggnnnuuutttqqqooollliiiaaaWWWaaasssqqqiiieeebbb```ZZZccc|||xxxssshhhfffbbb\\\\\\hhh}}}vvvmmmlllmmmhhh```ZZZVVVdddlllhhheeeiiijjjhhhcccgggjjjeee]]]XXXXXX[[[\\\^^^aaacccdddcccbbb```]]]aaacccbbbbbbgggqqqyyytttooommmoooooommmlllnnnlllgggfffiiijjjhhhgggiiijjjllloooqqqrrrpppmmmkkkdddggghhhfffhhhmmmooonnnllllllkkkjjjnnnssssssooopppqqqqqqppppppttt|||}}}}}}uuuiii```]]]^^^fffggghhheeebbbcccfffjjjzzzssskkkddd___WWWccckkkhhhbbbeeeooowwwvvvrrrllliiimmmoooiii```XXXfffxxxvvvlllgggZZZTTTUUUiiizzzrrrooommmjjjjjjkkkrrrvvvyyyyyyvvvuuuvvvxxxxxxzzz{{{{{{yyyxxxxxxyyy^^^CCC===:::666444333444333222222111111111111111222222//////...---------------///......------------...,,,------......------,,,,,,,,,,,,---------......,,,---......------...000,,,---///000111111111000///////////////...------,,,(((%%%'''---000...+++...///000111111000///...///////////////000000111000444222777DDDJJJQQQ```ttt}}}qqquuullldddhhhiiiiiieeecccfffnnnvvvzzzyyy}}}~~~lllkkk~~~|||wwwuuuxxxzzz||||||{{{}}}~~~~~~|||~~~|||yyywwwuuutttzzz||||||uuulllgggiiimmmyyyzzz{{{yyywwwuuutttuuuooommmiiifffdddcccaaa```[[[eeezzzxxxwwwpppiiieeejjjvvv}}}yyyqqqlllmmmppprrrqqqllleeeaaa[[[[[[]]]bbbggglllnnnnnnkkkhhhjjjnnnnnnhhhfffhhhiiiiiikkknnnppppppnnnlllxxxyyywwwqqqnnnnnnkkkgggfff]]]ZZZ]]]hhh|||tttwwwvvvooohhhffflllooollljjjllldddhhhmmmssswwwzzz|||}}}wwwtttooommmmmmnnnnnnnnnrrrpppnnnnnnnnnnnnllljjjgggeeecccccceeegggiiiiiiffffffiiinnnnnniiihhhlllhhhdddeeeiiihhhdddcccfffvvv{{{ssskkknnnnnnlllqqqkkkiiikkkmmmlllgggeeehhhkkknnnpppttt}}}~~~qqqlllfffaaabbbgggmmmrrrnnnjjjfffeeeggghhhhhhhhheeeggggggdddaaabbbfffjjjfffhhhiiihhhggggggiiilllffffffdddcccbbbdddgggiiihhhiiiiiihhhgggffffffhhhdddjjjmmmlllmmmnnnlllgggdddYYYcccsssppphhhfffccccccdddqqqzzzoooooofffddd]]]YYYeee{{{uuulllgggiiijjjddd___^^^```iiilllhhheeehhhiiigggdddggghhheee___ZZZZZZ\\\\\\]]]^^^______^^^]]]\\\[[[^^^bbbaaa```dddppp|||zzzsssnnnnnnooollllllmmmhhhcccaaadddeeeddddddffflllooosssuuutttqqqnnnllleeehhhhhhfffhhhmmmooommmkkknnnnnnlllmmmqqqqqqooonnnoooppppppppprrrtttvvvrrrssssssnnnfff___[[[ZZZ```ccceeeeeedddiiirrrzzz}}}wwwqqqlllhhhfff^^^ffflllkkkhhhjjjllllllnnngggdddhhhkkkiiidddaaabbbuuuxxxssskkkaaaVVVYYYeee}}}wwwqqqlllkkkkkkjjjnnnsss|||~~~}}}wwwsssrrrrrrrrrvvvzzz|||zzzwwwtttrrr]]]CCC===:::666444444444333222000000000111222444555666//////...------------...000///...---------------,,,------......------,,,,,,,,,,,,---------......,,,---///...------...000+++---///111222222000/////////000000///...------222+++'''***222666333------...111222222111...---///////////////000111111111555555;;;IIIOOOXXXhhhuuueeemmmooobbbjjjeeedddbbbbbbdddkkkuuu|||{{{dddggg~~~~~~|||{{{wwwwww|||zzzxxxwww|||~~~}}}{{{yyyxxxxxxyyyzzz}}}~~~vvvlllfffgggjjjyyyzzzzzzyyywwwvvvwwwxxxpppmmmiiifffccc```]]][[[___qqqxxxvvvzzzpppiiicccgggsss|||{{{tttpppqqqsssqqqllleee^^^YYY]]]aaahhhrrrzzz~~~~~~}}}}}}xxxwwwyyytttjjjeeefffiiijjjkkknnnqqqrrrpppnnnxxxyyyvvvppplllkkkhhhdddaaaXXXXXX```ooovvvxxxrrrzzzwwwllleeeiiikkkfffcccdddjjjlllrrryyy~~~wwwqqqvvvssspppnnnooopppqqqpppuuusssqqqpppooonnnllljjjgggffffffhhhkkklllllllllgggfffiiiooooooiiiiiimmmhhhdddeeeiiiiiieeeeeehhhwwwzzzpppiiilllllljjjooollljjjiiikkkkkkhhhiiilllrrrvvvzzzqqqqqqllleee```aaahhhpppvvvmmmhhhdddbbbdddggghhhgggccceeeddd```^^^aaafffiiifffhhhhhhgggddddddgggkkkkkkiiieeebbbaaadddjjjnnniiijjjjjjiiigggfffggghhhfffkkkmmmlllnnnrrrooogggeee\\\fffuuupppgggffffffhhhqqq~~~qqqiiiiiihhheee[[[XXXmmmzzzllldddbbbggggggaaa___cccqqqppppppoookkkgggfffggghhhiiiiiifffbbb___```aaa^^^^^^\\\[[[ZZZYYYYYYYYY[[[^^^aaa```]]]bbbqqq{{{sssmmmmmmnnnnnnoooqqqfff```]]]___aaaaaabbbfffjjjmmmqqqsssqqqmmmjjjhhhgggiiiiiiggghhhmmmooommmkkkoooqqqnnnmmmooopppooohhhjjjmmmppprrrrrrqqqoooqqqrrrqqqnnnggg```[[[XXX\\\```dddeeegggnnn{{{~~~{{{vvvqqqmmmllllllgggmmmqqqqqqpppoooiiiccc```[[[]]]eeeeee^^^]]]bbbppp}}}pppnnneeeWWWVVVaaavvvmmmjjjiiijjjlllooovvv}}}~~~~~~yyyqqqjjjhhhhhhmmmrrrzzz~~~|||vvvppplll[[[CCC:::999777666444333333333444---000///+++@@@PPPCCC111000...,,,++++++++++++000//////---,,,+++******...........................------,,,,,,------...111111111111000///...---000...,,,---///111000...,,,------...///000111111444///...111111,,,,,,111---...///000000111111000111000///000111222111111444888>>>IIIOOOLLL___|||ooommmqqqooo]]]]]]iiiggggggjjjooovvv}}}kkkbbbssszzz}}}}}}~~~{{{wwwyyyxxx{{{~~~qqqvvv~~~~~~|||}}}{{{zzzzzz{{{{{{yyywwwzzz||||||uuullleeeccceee}}}|||xxxyyyyyyuuutttnnnfffdddhhhoootttvvv~~~rrrmmmmmmnnnkkkeeedddmmmyyy~~~|||nnnooosssuuulllbbbaaagggmmm~~~xxxssspppnnnnnnyyyxxxwwwvvvuuusssqqqnnnrrrrrrooollllllllleee]]]WWWRRRXXXpppoootttuuurrrwwwyyykkk\\\___jjjfffdddqqqqqqvvvyyyvvvuuuvvvuuuqqqqqqooommmlllnnnsssuuutttyyyzzzwwwpppmmmnnnllliiihhheeejjjuuuwwwnnniiikkkeeefffkkkppppppkkkjjjllliiihhhhhhiiiiiikkkllllllssspppiiifffgggkkkkkkiiihhhhhhgggggghhhjjjkkkmmmrrrtttvvvxxxxxxuuurrrpppkkkjjjbbb\\\cccssswwwppphhhfffeeeeeegggiiiiiiiiigggddd___[[[\\\bbbhhhkkkiiigggdddccccccfffiiikkkdddlllllldddccckkkoookkkeeefffiiilllnnnmmmiiifffiiiiiilllooommmhhhfffiiiggghhhjjjnnnsssxxx}}}xxx{{{qqqmmmjjjgggccc]]]bbbuuu|||tttqqqjjjiiifffddddddhhhnnnrrruuussspppllliiihhhhhhhhheeehhhjjjgggaaa^^^___bbbffffffddd]]]UUUQQQSSSVVV[[[]]]___```dddmmmxxx|||tttkkkiiinnnoookkkfff```^^^^^^___``````aaacccjjjuuu{{{vvvqqqooolllhhhnnnmmmllllllllllllkkkiiiiiihhhkkkqqqqqqllllllppplllkkklllpppttttttooojjjpppooonnnnnniiidddeeeiiinnnsssyyy}}}}}}~~~}}}{{{xxxtttpppnnnmmmllllllrrrvvvyyy}}}}}}sssfff\\\___aaaaaabbbgggqqqxxx{{{nnn___WWWXXXbbb||||||yyynnnooosssxxx}}}~~~}}}wwwvvvuuulll^^^]]]eeeyyy|||~~~{{{uuupppnnnnnnWWW@@@999888777555444333222222333---111///***999BBB555//////...---------...///------------------------...........................------,,,,,,------...,,,,,,---.........------///---,,,,,,///000///...---------......//////000111---,,,//////+++,,,///......///000111111111111333222111111111111111000444;;;AAAMMMZZZccc}}}rrrhhh```aaajjjhhhjjjnnnsssyyyxxxdddfff~~~{{{{{{wwwtttssszzz|||{{{xxxyyy{{{~~~}}}xxxuuutttuuuwwwzzz{{{{{{yyyxxxwwwyyyzzzuuunnniiihhhjjjzzz~~~yyyyyyxxxvvvqqqooommmooouuu~~~{{{mmmiiilllppppppnnnhhheeejjjuuu|||}}}tttpppoooooommmmmmttt~~~vvvtttrrrqqqsssyyy~~~}}}yyyvvvtttooohhhccceeefffccc___]]]\\\XXXRRRXXXWWWhhh~~~uuuqqqooommmuuu|||nnn^^^cccttttttpppxxxrrrtttrrrooopppttttttqqqnnnnnnnnnoooqqqsssrrrpppvvvwwwtttnnnkkklllkkkhhhdddfffllltttuuupppkkkjjjeeefffkkkqqqqqqllljjjlllllllllllllllmmmmmmnnnoooqqqllleeecccgggkkkkkkhhhgggfffffffffhhhiiikkkmmmkkklllnnnppppppnnnllljjjjjjjjjccc^^^dddqqqrrrkkkddddddeeefffggggggeeedddfff___XXXZZZeeeooorrrpppiiihhhfffeeeeeegggiiijjjggglllkkkfffjjjssstttmmmggghhhhhhjjjkkkkkkkkkjjjkkkiiijjjkkkjjjfffgggkkkkkklllnnnqqqvvvzzzvvv~~~wwwnnnkkkjjjhhh^^^```lll~~~wwwllljjjiiiiiihhhffffffhhhmmmqqqqqqooommmjjjhhhhhhhhhhhhcccfffhhhgggeeeeeeiiimmmrrrrrrpppllliiigggiiikkkxxxxxxxxxwwwwwwyyy}}}zzztttoooooopppoooiiiccc\\\```fffkkkllllllmmmooonnnvvvzzzuuuooonnnmmmkkklllkkkkkklllmmmmmmmmmllliiiiiinnntttsssnnnlllppplllkkkkkkooottttttqqqmmmqqqppppppqqqoookkkmmmrrr~~~yyywwwyyyvvvqqqmmmllllllnnnpppppptttwwwzzzyyyuuuyyy}}}~~~~~~zzzppp```TTTVVV___|||zzzsssooopppppprrruuuyyy{{{zzzyyyrrrpppnnnjjj___YYYeeeyyyyyytttpppnnnmmmUUU???888888666444333222222222222000333000+++222555(((---------...///000111222***++++++,,,---...//////------------------------...------,,,,,,------...)))***+++,,,------------...,,,,,,,,,...///...------------------.........///,,,,,,......------000...///000111222222222222333333222111111222333444888AAAFFFRRRiii{{{ggg___bbbccceeejjjkkkoootttyyy}}}nnn```lll~~~~~~zzztttssswww{{{wwwqqquuu}}}~~~wwwpppllliiinnnuuuzzz|||{{{zzzyyysssvvvwwwuuuqqqnnnnnnpppuuu}}}{{{xxxwwwvvvrrrsssssstttvvv{{{wwwiiidddiiiooorrrqqqrrrmmmfffeeennnyyyvvvqqqmmmnnnrrrxxxzzzssskkkfffbbbeeennnzzz}}}xxxuuurrrlllaaaYYY\\\```___YYYTTTSSSSSSQQQZZZdddssstttmmmjjjmmmzzzttt```dddzzz~~~wwwxxxssspppiiifffkkkrrrtttqqqmmmmmmooorrrtttrrrooommmssstttqqqkkkiiijjjiiifff```hhhppprrrqqqpppmmmhhheeeffflllrrrrrrmmmjjjlllnnnnnnnnnnnnnnnooooooooonnnfff___aaaiiimmmkkkgggffffffeeefffggghhhjjjkkkjjjkkklllmmmmmmmmmlllkkkiiiiiieeeaaafffnnnllleeeccceeehhhiiiiiigggdddbbbbbbWWWQQQ[[[ooo{{{yyyrrrjjjiiihhhhhhggghhhhhhiiigggiiihhhgggoooxxxvvvmmmkkkjjjhhhggghhhiiikkklllmmmiiiggggggeeedddhhhnnniiiiiijjjmmmppptttwwwyyysssxxxyyyrrrkkkhhhiiiiii___fffuuu{{{mmmfffhhhhhhiiiiiihhhhhhiiillloookkkjjjhhhggggggggghhhiiidddfffggggggfffhhhnnnsssxxxwwwwwwyyy|||~~~|||yyytttqqqppppppoooooommmiiibbb]]]\\\fffrrrxxxyyyxxxxxxyyyqqqwwwzzztttooommmooooooiiijjjjjjlllmmmnnnooooookkklllpppuuutttooommmooommmkkkkkkmmmqqqsssqqqnnnooommmooorrrrrrpppsssxxx}}}zzztttqqqvvvrrrmmmiiihhhkkkpppssspppqqqrrruuu|||zzzyyytttfffVVVSSSbbbtttzzzsssmmmiiiqqqppppppqqqsssuuutttsssmmmjjjeee^^^UUUYYYuuuwwwssssssrrrqqqUUU@@@888777555444222222111111222333444111...000000))),,,,,,---...///000111111***++++++,,,---...//////------------------------...------,,,,,,------...+++,,,------............,,,,,,,,,---......---------------------,,,,,,,,,///......///000000111333///000111222222333333222111111111111111444777:::???HHHKKKYYYyyyzzzppp\\\\\\ccceeefffjjjmmmttt{{{sssfffaaawww~~~|||wwwrrrrrrxxxzzzsssoooqqq}}}{{{ssskkkfffccckkkuuu|||}}}|||zzzxxxrrrtttvvvuuusssrrrrrrsssooovvv}}}~~~{{{wwwvvvuuurrrtttuuusssppppppsssvvvyyytttlllhhhlllssstttpppppptttqqqhhhbbbiiixxxuuuqqqpppsssxxx|||~~~yyyuuuwwwzzztttfff^^^___cccnnn~~~|||xxxtttsssrrrlllaaaXXXUUU]]]```ZZZSSSSSSXXX[[[eee|||}}}jjjlllmmmlllttt|||bbb```ttt|||tttqqqqqqllldddbbbjjjtttuuupppooommmnnnrrrssspppmmmlllqqqrrrooojjjhhhjjjiiiggg___llltttpppmmmnnnkkkeeefffhhhmmmsssrrrmmmkkklllnnnnnnnnnnnnnnnmmmmmmllljjjaaa\\\bbblllpppkkkgggiiihhhgggffffffggghhhiiilllllllllmmmmmmmmmllllllggghhhgggeeehhhlllhhhaaabbbdddggggggfffcccaaa___]]]UUUTTTdddxxxxxxooojjjjjjjjjjjjiiiiiihhhgggdddfffggghhhmmmsssqqqjjjnnnmmmkkkiiiggggggiiijjjlllhhhffffffeeecccgggmmmeeeeeefffgggiiilllnnnpppppprrrrrrmmmhhhfffhhhjjjfffkkkssswwwqqqgggeeejjjgggiiijjjjjjjjjiiijjjlllfffeeeeeefffggghhhjjjkkkiiiiiigggeeedddfffkkkoootttrrrrrrwww~~~xxxvvvtttttttttqqqkkkfffiiikkkmmmllliiiddd```^^^aaannnzzz~~~|||{{{{{{{{{sssxxx{{{yyysssoooooopppiiijjjllllllmmmmmmooopppnnnoooqqqrrrqqqnnnnnnpppnnnllljjjkkkmmmooonnnmmmjjjhhhjjjnnnpppooorrrvvvooorrrvvvxxxwwwtttpppnnnwwwsssnnniiihhhjjjnnnqqqmmmmmmllloootttyyy{{{{{{zzz}}}|||uuuqqqhhh[[[SSS\\\uuuxxxtttrrrooolllrrrpppnnnnnnoooppppppoooooofff\\\WWWYYYiiiwwwssstttwwwyyy~~~TTT@@@888777555444222222111111000444222...000000///000------------------------------------------------------------------------...------,,,,,,------...------......---,,,,,,++++++,,,---......------------------------,,,,,,,,,---.........///111222222///000111222222333333222111222222111111444999===EEEKKKQQQfffpppeee___dddhhhggghhhlllqqqyyyxxxfffbbbhhh}}}yyyvvvwww|||}}}tttrrruuu{{{zzzssslllgggeeekkkuuu|||}}}yyywwwtttuuuvvvuuutttsssssstttlllpppvvvzzzzzzvvvuuuuuuooorrrttttttrrrrrrtttwwwpppmmmiiijjjrrrxxxuuummmnnnuuuuuujjjaaagggvvvwwwvvvtttuuuxxxzzzwwwrrrvvvrrrrrrtttjjj]]]\\\eeeyyyzzzvvvvvvsssqqqqqqqqqlllccc\\\UUU___fffbbb\\\___gggmmmvvvnnnnnnvvvsssvvv|||yyyrrrwwweeeZZZjjjtttpppoooooojjjddddddnnnxxxwwwpppsssnnnlllooopppllllllnnnoooqqqooojjjhhhkkkkkkhhhbbbooovvvoooiiiiiihhhdddiiijjjnnnsssqqqlllkkkmmmoooooooooooonnnmmmkkkjjjfff^^^\\\gggrrrrrrlllhhhlllkkkiiigggfffeeeffffffhhhhhhhhhhhhhhhggggggfffeeefffggggggiiijjjgggaaaaaaccceeedddaaa___^^^___]]][[[bbbsss|||sssllljjjjjjkkkkkkjjjiiihhhgggbbbfffiiiiiijjjkkkjjjhhhmmmoooooommmiiifffffffffhhhfffggghhhgggdddfffkkkiiiiiihhhiiijjjkkkmmmnnnnnnmmmmmmjjjfffdddfffjjjhhhjjjnnnppplllgggeeegggfffhhhkkkkkkjjjiiiiiiiiicccdddeeefffhhhjjjkkkllllllkkkgggdddbbbdddhhhkkknnnjjjhhhkkkqqqtttqqqmmmmmmkkkiiijjjlllllliiifffeeeggghhhgggdddbbbbbbccccccoooxxxxxxuuuwwwzzzzzzrrrxxx{{{sssooooookkkmmmooonnnlllkkkmmmnnnqqqrrrqqqnnnlllmmmooopppnnnmmmkkkjjjjjjjjjjjjiiiiiiffffffkkkmmmmmmnnnrrrrrrrrrrrrrrrrrrpppmmmkkkuuurrrmmmhhheeeeeefffggggggfffhhhlllooopppqqqqqqpppsssxxxzzzzzzwwwuuutttllldddXXXPPPUUUjjjtttppprrrsssrrrpppqqqooommmlllmmmmmmmmmllllll___TTTYYYkkkxxxrrrrrrwww{{{zzzQQQ???888888666444333222222222+++222...+++000///---555---.........---,,,++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,+++***)))(((***,,,//////...------...---------------.........+++------+++,,,000111///...///000111222222222222555666555444333666<<>><<<:::888555333222222222///000000111000...,,,+++///...---,,,,,,---...///000///---+++++++++---...///......------,,,++++++,,,------+++))))))***,,,***+++------------+++***,,,---......//////......,,,,,,,,,---------................../////////000222111000//////000111222222...111:::>>>@@@KKK[[[iii{{{{{{yyydddZZZ^^^___yyynnndddaaaaaaeeekkkqqqwwwzzzyyyvvv}}}pppsssgggiii|||}}}vvvwwwwwwuuuxxxzzz}}}zzz~~~vvvqqqtttyyyyyywwwvvvnnnooorrryyy~~~|||tttmmmnnnoooqqqrrrssstttwwwyyyxxxqqqjjjkkksss|||}}}zzzttttttssssssqqqooommmllljjjnnnpppnnniiifffhhhkkkqqq}}}qqqlllgggdddjjjvvv|||}}}tttllliiiddd___]]]]]]```mmmrrrdddbbbhhhlllkkkkkknnnooommmmmmooopppmmmrrrsssuuuyyy}}}~~~}}}{{{uuu{{{yyyqqqkkkhhhmmmssszzz~~~zzzwwwxxxwwwtttUUUTTThhhkkkllllllkkkkkkmmmqqqvvvzzzppppppnnnlllkkkkkkkkklllqqqbbbfffkkkbbbfffkkk```[[[iiiqqqjjj___```lllwwwzzzqqqooojjjcccgggmmmgggkkkiiigggggggggfffdddcccRRRYYYlllssshhhfffddd___cccmmmooogggffflllqqqpppppprrrpppkkkfffcccZZZ^^^aaaaaa```aaadddhhhlllnnnpppnnnjjjiiilllnnnhhhdddnnnxxxsssnnnkkkccceeeggghhhgggfffdddeeefffeeeccc```___cccffffffcccfffiiilllllliiihhhjjjmmmkkkiiikkknnnkkkeeeeeejjjggghhhiiijjjkkkkkkkkkjjjjjjjjjhhhfffeeefffjjjlllgggbbbaaaaaaYYYRRR[[[kkkkkkhhheeeccccccdddeeedddgggdddbbbbbbeeefffeeecccgggbbb[[[WWWVVVWWWYYYZZZWWWZZZ___dddiiikkkmmmmmmooorrrvvvzzzzzzwwwrrroookkkjjjjjjiiihhhiiiiiijjjtttkkkgggkkkooooooqqquuutttxxx~~~|||tttoootttqqqmmmjjjiiijjjmmmooonnnqqqrrrrrrrrrqqqnnnjjjkkklllmmmnnnoooooonnnnnnkkkiiifffhhhkkknnnooonnnoooooonnnmmmmmmooonnnlll^^^aaabbbaaa```ccckkkrrruuuvvvxxxyyyyyyxxxwwwvvvpppvvvyyyyyyyyyyyyrrrhhhaaa```fffzzzlllooorrrrrrpppllliiihhhjjjpppgggcccjjj\\\PPPZZZZZZqqq{{{xxxvvvqqqmmmoootttuuuqqqlllqqqKKK???;;;:::888555333333222222000000000000///...---,,,......---,,,,,,---......000...---++++++,,,---......------------,,,,,,,,,,,,------,,,******+++,,,,,,,,,------------,,,,,,,,,---......//////......------------...................../////////000000111000/////////000111222444111555@@@GGGLLLZZZkkk||||||rrruuurrruuulll___^^^aaannnoootttzzz}}}{{{|||~~~{{{vvvzzz~~~{{{|||vvvrrryyy|||zzzvvvuuuzzz|||zzzwwwwwwvvvvvvwwwyyyzzzxxxtttpppqqqrrrrrrrrrrrrtttwwwzzzzzztttnnnmmmsss{{{wwwxxxxxxuuuqqqnnnnnnpppmmmooopppooollljjjiiiiiinnnvvvpppjjjdddgggfffrrryyyrrrggg```\\\YYYVVVfff|||xxxqqqfffdddllluuutttlllkkkmmmmmmnnnrrrvvvsssmmmlllkkkkkknnnqqqtttuuuuuu}}}yyytttooonnnnnnooopppwwwwwwxxxyyyyyywwwssspppsssttt~~~tttWWWTTTeeeiiinnnoooqqqpppnnnnnnpppsssnnnmmmkkkkkklllllllllkkkfffYYY^^^eeeaaafffjjj___[[[dddiiifffccchhhrrryyysssiiihhhgggdddiiillleeellllllllliiieee```\\\YYY\\\iii|||ssskkkkkkiiidddeeemmmoooiiiiiippptttrrrpppooommmjjjgggeeebbbbbbdddfffjjjnnnrrruuummmmmmmmmllljjjiiijjjlllfffbbblllvvvqqqmmmjjjcccgggfffdddcccbbbbbbcccccceeeccc___]]]aaagggiiigggiiijjjiiihhhfffgggiiikkklllggggggkkkmmmjjjiiikkknnnlllkkkhhhgggeeeeeedddggggggfffeeedddfffiiilllfffbbbaaaaaaYYYQQQYYYgggiiigggeeeeeegggggggggfffdddccccccddddddaaa[[[WWWUUUVVVXXX\\\aaaeeehhhiiiooooooqqqrrrssssssrrrrrrrrruuuyyy||||||zzzvvvtttnnnnnnnnnqqqtttwwwxxxxxxzzztttrrruuuwwwvvvxxx|||}}}}}}wwwssspppooojjjffffffkkkpppqqqqqqllloooqqqqqqoooooonnnmmmpppppppppoooooooooooooookkkiiihhhiiikkkmmmlllkkkoooppppppooommmkkkfffcccdddiiimmmpppqqquuu}}}}}}{{{yyyxxxpppfff[[[gggwww}}}|||xxxvvvuuupppqqqhhhfffiiiZZZOOO]]]sss~~~sssiiimmmlllmmmrrrwwwyyyvvvsssnnnJJJAAA;;;:::777555333333333333111111000///..................---,,,,,,------...///...---,,,+++,,,---...,,,,,,,,,---------......---......---++++++,,,.........------------......,,,---......//////..................////////////....../////////000000000000//////...///000111222222222999CCCKKKVVVlllhhh]]][[[aaaiiiuuurrrvvvxxx~~~xxx{{{ppphhhooo}}}zzzyyy}}}yyyrrruuu~~~{{{vvvssstttxxxyyywwwxxxzzz{{{{{{{{{yyywwwuuuvvvvvvuuuuuutttsssrrrtttwwwzzzxxxsssmmmjjjlllsss{{{{{{{{{zzzuuupppmmmoooqqqpppppppppqqqpppnnnjjjgggmmm}}}xxxpppgggfff^^^kkksssnnnddd___bbbeeemmm}}}nnneeecccbbbiiiwwwwwwkkklllmmmmmmooouuuyyytttkkkhhhhhhhhhjjjooosssuuuvvvyyyqqqiiifffkkkrrrwwwyyy{{{uuusssssssssqqqooopppttt}}}uuu\\\TTT___dddooosssvvvtttnnnjjjiiikkkmmmkkkjjjkkklllllliiifff\\\WWW^^^eeecccfffggg]]]XXX```gggkkkoootttuuurrreee\\\___gggkkkppppppeeedddgggjjjhhhccc^^^\\\[[[ccctttvvvmmmkkkkkkmmmhhhgggkkkkkkgggiiioooooonnnkkkhhhfffffffffeeeeeebbbbbbgggpppvvvyyyxxxnnnllljjjjjjjjjjjjiiihhhddd___iiissspppmmmjjjcccgggddd``````cccffffffeeeeeeccc^^^[[[```jjjnnnlllmmmjjjfffddddddfffgggggghhhdddccciiioooooommmllljjjhhheeecccccceeehhhjjjdddeeeeeedddccceeehhhkkkeeebbbbbbaaaYYYQQQVVVaaaeeedddcccccceeeeeedddccc___^^^]]]]]]\\\ZZZWWWTTTWWW\\\dddmmmtttwwwxxxxxxvvvvvvtttsssqqqooonnnmmmoooqqqsssuuuvvvuuusssqqqmmmkkkkkkooouuuxxxyyyxxxxxxwwwxxx{{{{{{zzz}}}~~~wwwrrrqqqrrrmmmgggbbbeeennntttsssooommmmmmnnnnnnnnnnnnqqqsssvvvtttrrrqqqoooooooooooolllkkkkkkkkklllkkkjjjhhhmmmnnnoooooolllfff```]]]jjjnnnsssvvvwwwyyy~~~~~~}}}~~~|||vvvsssppphhh```]]]qqqyyyxxxoooaaaaaabbbVVVWWWlllzzzvvvnnnaaakkkmmmpppssssssqqqnnnlllkkkJJJBBB;;;999777555444333333333222111///.........///000//////.....................------,,,,,,,,,---...++++++,,,,,,---...//////......///...,,,,,,---//////...---,,,,,,---...///,,,---......///.........////////////000000000000...////////////000000000//////......///111222333222777@@@GGGMMM^^^~~~ddd]]]```aaagggqqqvvvqqqwwwyyysssooozzzjjjhhh```^^^uuuzzzzzz|||yyyzzz{{{|||~~~|||zzzvvvpppnnnqqquuuwww{{{xxxzzz{{{xxxuuutttxxx}}}zzzyyywwwtttssstttxxx|||wwwsssnnnjjjgggkkkvvv}}}xxxssspppooooooooorrrpppoooqqqsssqqqjjjdddrrr}}}wwwnnnkkkfffkkkpppooonnnsss||||||mmmddd___fffooovvv}}}}}}ssshhhllloooppppppssssssnnnffffffgggkkkppptttvvvvvvttthhhhhhiiinnnuuu{{{}}}}}}}}}xxxrrrpppsssuuuuuusssrrrvvv{{{vvvdddYYY\\\aaaoootttwwwssslllffffffhhhpppnnnllllllmmmjjjccc]]]ZZZcccnnnqqqkkkgggddd]]]XXXeeesss{{{~~~{{{pppfff]]]VVVaaasss{{{~~~yyykkkaaaddddddaaa\\\ZZZ^^^bbbmmm{{{vvvkkkiiikkkjjjmmmhhhfffhhhgggcccbbbfffgggiiiiiieeedddeeefffeeebbb___```hhhsssyyywwwrrrooollliiiiiikkkllljjjgggddd^^^gggrrrqqqnnnllldddeeebbb___bbbhhhlllkkkiiieeeeeebbb^^^dddooorrrooonnnjjjeeedddffffffeeebbb```aaaeeekkkoooooommmlllhhheeebbb```aaaeeejjjnnnfffgggfffeeeddddddfffhhhdddcccdddbbb[[[SSSUUU]]]gggdddaaa`````````___^^^YYYWWWSSSRRRUUUZZZ```dddmmmqqqwwwzzzzzzxxxuuussskkkjjjiiihhhgggggggggggglllmmmnnnooopppooonnnnnnllliiihhhjjjmmmooollliiillloootttvvvvvvvvvyyy}}}~~~yyyrrroooqqqtttqqqllliiikkkppprrrppplllqqqjjjfffhhhnnnrrruuuxxxyyywwwtttqqqnnnnnnnnnooonnnnnnnnnnnnmmmkkkiiigggjjjjjjkkkllliiibbb______ppprrrrrrqqqooonnnppprrrvvvuuusssrrrsssvvvyyy{{{{{{yyyvvvrrrmmmhhhbbb\\\iii|||yyyxxxzzz{{{}}}|||iiiZZZ[[[\\\[[[lll}}}tttsssmmmcccjjjmmmooooookkkgggffffffhhhHHHBBB:::999777555444333333444222111///......///000111000000000000//////......---------,,,------------***++++++,,,---...//////---...///...------...000///...---,,,,,,---...///,,,---......///........./////////000000000111111////////////000000000111//////...///000222444555555???JJJNNNRRRggg||||||iiiXXX[[[aaacccjjjuuu{{{www}}}{{{qqqyyy}}}ooo```aaa```jjjyyy~~~~~~zzz~~~}}}|||{{{|||}}}}}}{{{yyyvvvrrrrrrzzz~~~vvvyyyzzzwwwrrrqqqvvv|||}}}|||yyywwwuuuvvvzzz}}}{{{wwwsssooojjjjjjuuuwwwtttuuuuuurrrnnnrrrooonnnpppsssrrrkkkdddzzz|||vvvsssllllllpppzzzyyypppgggbbbcccsss|||tttnnnjjjlllrrruuuqqqllliiigggccceeehhhmmmsssuuurrrmmmhhhcccjjjssszzz|||}}}|||}}}tttrrrooopppsssuuuuuutttsssuuuwwwyyyvvvjjjbbbdddnnnqqqrrroooiiiffffffiiisssrrrqqqooollleee[[[TTT]]]sssuuulllfffgggdddrrrwwwjjj```\\\YYYjjjxxxiiibbbaaa^^^XXXTTTWWWaaaiii~~~ooohhhkkkmmmkkkkkkiiihhhhhheee```^^^^^^ggglllmmmhhhdddeeedddaaa\\\]]]cccnnnyyy{{{uuunnnooollliiijjjlllmmmkkkiiifff___gggsssrrrqqqnnnfffeeecccbbbeeekkknnnkkkgggfffiiigggccchhhsssuuunnnllliiiggghhhiiigggccc___ZZZccclllpppnnnlllkkkkkknnnkkkfffbbbaaadddgggjjjkkkkkkjjjhhheeeddddddfffeeeeeefffddd]]]XXXXXX\\\jjjfff```\\\[[[[[[[[[ZZZSSSSSSUUUXXX___hhhqqqwwwzzzzzzzzzvvvooojjjgggfffeeeeeeeeeeeeeeeggghhhhhhppppppqqqqqqqqqqqqppppppooommmkkkkkklllkkkgggdddhhhmmmqqqqqqooooooqqqsssrrrssssssqqqoooooosssvvvsssrrrrrrrrrrrrqqqooonnnpppccc\\\cccooouuuvvvwwwyyyvvvssspppnnnmmmmmmmmmppppppqqqpppnnnllljjjiiimmmiiiggggggccc]]]^^^cccuuutttpppllljjjjjjlllnnnlllmmmnnnpppsssuuuvvvwwwvvvuuuuuuqqqkkkccc^^^]]]wwwxxxtttvvvxxxrrrsssuuuuuuvvvxxx{{{~~~xxxeee^^^ccceeemmmyyyvvvwwwppphhheee^^^aaacccbbb``````dddhhheeeGGGBBB:::999777555444444444444111000000//////000000000000000000000000///...---,,,,,,------------------++++++,,,,,,---...//////---.........------...000......------------......,,,---......//////......////////////000000000000/////////000000000111111/////////000111444666777777CCCOOOTTT[[[uuuqqqrrrsssfff\\\^^^dddiiirrr|||}}}|||~~~}}}wwwmmm^^^fffrrr|||}}}}}}}}}{{{{{{|||~~~|||yyyuuuxxxzzzxxxyyyxxxsssnnnnnnrrrxxx~~~}}}|||yyyxxxxxx{{{~~~|||xxxtttrrrkkkgggppp}}}{{{xxxxxxyyyuuuqqqrrrooonnnpppsssrrrlllggg~~~|||}}}yyywwwkkkiiiqqqxxxtttpppiii```\\\ooo}}}wwwooonnnooonnntttvvvooogggeeefffgggnnnoooppprrrrrrnnnhhhcccnnntttzzz{{{xxxuuuuuuvvvkkklllnnnooopppqqqqqqqqqqqqrrrsssmmmgggkkklllmmmmmmkkkjjjjjjjjjrrrtttuuussslllbbbXXXRRRbbb~~~zzzqqqlllrrrttt~~~vvvnnniiieee[[[[[[ooosssggg\\\ZZZYYYWWWVVVZZZcccqqq{{{vvvjjjfffiiiiiifffjjjiiiiiihhhfffbbb___^^^fffmmmnnneee^^^^^^\\\WWWTTT[[[gggrrrxxxvvvpppkkklllkkkjjjjjjlllmmmmmmllliiiaaahhhssssssrrrpppggggggeeedddfffiiijjjhhheeeiiinnnlllfffjjjttttttkkkiiiiiiiiijjjiiifffaaa^^^^^^iiisssrrrllljjjjjjjjjjjjiiigggfffgggjjjmmmooonnnnnnmmmjjjfffddddddddddddffffffddd___\\\\\\___ddd```\\\YYYXXXXXXXXXXXXVVV\\\eeemmmssswww{{{~~~wwwvvvrrrkkkdddaaabbbeeehhhhhhhhhhhhhhhiiiiiiiiipppqqqqqqqqqqqqooonnnmmmkkkkkkllllllllljjjiiihhhnnnrrrrrrooommmmmmmmmkkkfffffffffhhhkkkooosssuuuppprrrtttuuutttrrrpppooofff[[[YYYfffuuuxxxuuusssvvvtttrrrpppnnnmmmmmmmmmooopppqqqpppmmmkkkkkklllqqqkkkgggeee___YYY\\\eeetttqqqmmmjjjjjjllloooqqqkkkmmmpppssstttsssrrrqqqooopppqqqmmmcccZZZZZZ```~~~xxxuuusssrrrqqqrrrsssrrrqqqqqqsssuuurrrfffiiiqqqppp{{{~~~nnnsssuuujjj```aaaWWWXXXYYYXXXVVVXXX]]]aaacccEEEAAA999888666555444444444444///000000111111111000000.../////////...---+++++++++,,,,,,---.........---,,,,,,,,,------.........,,,---...---,,,,,,...000,,,,,,------------,,,,,,,,,---......//////.............../////////000000//////000000000111111111000000000111333555888999>>>HHHUUU___pppvvvkkkwwwxxxnnnjjjfffgggnnnvvv~~~{{{yyyuuummm{{{}}}{{{||||||~~~~~~zzzvvvuuu}}}}}}vvvuuu{{{xxxsssmmmjjjmmmtttzzz}}}~~~~~~|||zzzzzz|||~~~|||wwwttttttmmmeeejjjuuuzzzvvvtttttttttrrrppppppqqqsssrrrooolll|||}}}xxxzzzwwwuuukkkhhhpppzzzuuurrrnnngggaaacccjjjzzzrrrqqqpppoooppptttssslllhhhkkknnnpppuuuqqqmmmkkklllmmmnnnoooxxxxxxyyywwwsssnnnjjjhhhdddhhhmmmooonnnooorrruuusssssstttsssbbbiiiiiikkknnnqqqpppmmmjjjkkkqqqwwwvvvmmmcccZZZVVViiixxxvvvqqqmmmvvvwww}}}~~~vvvnnnkkkiiiggg```bbbvvvyyyhhhaaa]]][[[\\\```eeennnxxxuuukkkgggfffeeedddeeeggggggfffdddddddddeeedddfffnnnmmmaaaZZZ\\\\\\XXXYYYdddrrrxxxuuunnnjjjhhhhhhiiijjjjjjjjjkkkmmmoookkkbbbhhhsssssssssooofffgggfffeeeeeefffiiilllnnnnnnsssnnndddfffrrrrrrhhhfffhhhiiihhheeebbb``````kkksssvvvpppjjjjjjkkkkkkdddeeegggjjjnnnrrruuuwwwmmmnnnmmmjjjgggeeedddeeebbbdddeeebbb```___```aaaaaa``````bbbdddeeedddcccjjjpppwww||||||yyywwwwwwqqqoookkkeee______eeekkkiiiiiijjjjjjjjjiiihhhgggmmmmmmnnnnnnmmmjjjgggfffbbbfffkkkkkkiiigggiiikkkoooqqqoookkkkkknnnlllgggccc___\\\___gggnnnrrrsssoooooopppssstttsssnnnjjjZZZXXXbbbvvv|||uuutttsssrrrrrrqqqpppooonnnnnnlllnnnnnnmmmkkkjjjlllnnnpppiiifffeee```YYY^^^jjjvvvssspppmmmlllmmmmmmmmmjjjlllnnnppppppooommmlllhhhkkkmmmhhh\\\UUU^^^lllxxxrrrpppooommmpppqqqrrrqqqooonnnooopppppphhhlllllldddttttttlllnnnnnngggbbbbbb]]]^^^```aaabbbdddfffiiibbbEEE@@@999888666555444444444555//////111222222111000///------......---+++***(((+++,,,------.........---,,,,,,,,,---------......+++,,,------,,,,,,...000***+++------------+++***,,,---......//////..................////////////000000000000111111111111000000111222444666999:::JJJRRR^^^ooo~~~kkkjjjzzztttooodddhhhjjjmmmvvv{{{}}}~~~~~~|||zzz}}}|||xxx|||}}}}}}vvvrrruuu~~~yyykkkllltttzzzuuunnnhhhhhhoooyyy}}}~~~~~~~~~||||||}}}zzzxxxzzzsssiiikkkuuu~~~{{{qqqmmmpppuuurrrrrrqqqrrrssssssrrrqqqxxxzzzuuuxxxtttqqqpppjjjnnntttllllllkkkfff]]]___sssyyyppppppsssqqqkkksssrrrooojjjlllssswwwwwwssslllccc___ccckkkuuu{{{wwwvvvttttttrrrmmmddd\\\```fffmmmpppooopppwww}}}xxxwwwxxxsssYYYhhhhhhkkkqqqvvvuuunnnhhhdddmmmvvvwwwoooddd^^^\\\ppp}}}lllooonnnjjjrrrqqquuuwwwsssooollliiidddjjjnnn~~~lllkkkmmmmmmooosssyyysssiiieeejjjkkkfffffflllddddddbbb___```eeehhhiiijjjrrrqqqddd^^^dddhhhfffiiivvvwwwllliiijjjdddgggiiiiiihhhiiilllppplllbbbgggrrrsssrrroooeeegggfffeeedddfffmmmvvv|||rrrvvvnnnaaabbbooopppfffeeeggghhheee```^^^```bbbxxxzzzvvvmmmjjjmmmnnnkkkiiikkkmmmoooqqqrrrrrrrrrkkklllllljjjgggeeeeeefffaaacccdddaaa___```bbbbbbfffiiinnntttyyyzzzxxxvvv~~~~~~xxxrrrpppoookkkjjjfff```[[[\\\cccjjjhhhiiikkkllllllkkkiiihhhlllmmmnnnnnnllliiieeeccc___eeellllllhhhfffiiinnniiijjjhhheeehhhooonnnhhheee^^^WWWYYYcccmmmqqqrrrrrrnnnllloootttrrrjjjaaaSSSZZZnnnwwwwwwqqqrrrrrrrrrrrrqqqpppooojjjkkklllkkkhhhhhhllloookkkeeedddfffbbb\\\bbbooo}}}yyytttqqqmmmiiifffiiijjjkkklllmmmmmmmmmmmmgggjjjmmmiii]]]YYYjjjyyylllfffhhhkkkllljjjlllnnnooonnnnnnnnnooorrrhhhfff\\\NNNbbb~~~iiillllllhhhfffhhhiiihhhfffiiinnnuuu|||___III???<<<;;;999777555444333222...222444222///...222777///...---,,,,,,---...///............////////////------------------------***++++++,,,---------,,,+++,,,...000000///...------...............------,,,------...///000111111000222...222;;;666...222///000111111222777@@@HHHRRR```{{{qqqwww}}}sssfff```iiinnnnnnjjjsss~~~~~~~~~}}}{{{|||~~~zzzuuu{{{}}}wwwxxx|||}}}|||}}}ssspppccc```uuutttffffffttt{{{wwwwww{{{{{{vvvtttrrrnnnkkkxxxnnnyyyvvvlllwwwsssrrrrrrtttvvvsssmmmhhhrrrzzztttqqqvvvqqqqqqqqquuuxxxyyywwwtttkkkllleeeZZZ^^^ssszzzqqqmmmmmmmmmjjjgggjjjkkkooovvv{{{{{{vvvrrrhhhhhhhhhmmmwww~~~{{{sssnnnrrrqqqllljjjkkkggg```^^^ggguuu|||yyyrrrttt{{{~~~qqqzzzuuu\\\bbbfffmmmrrrqqqmmmlllnnniiikkkvvvuuuaaaYYY___|||uuukkkiiikkkjjjmmmnnnmmmjjjjjjlllkkkfffhhhzzzvvvuuuzzz}}}yyyuuuhhhhhhgggeeedddbbbaaaaaaeeedddcccdddeeehhhkkkmmmrrrwwwzzzzzzwwwuuuxxx{{{wwwyyy{{{zzzuuunnnjjjgggggghhhiiiiiiiiiiiijjjlllkkkhhhgggiiimmmppppppnnnpppnnnlllnnnsssvvvvvvuuulllrrrpppfffccckkkpppmmm```lllfff___fff```]]]mmmwwwnnnmmmooommmlllmmmooonnnqqqsssooogggfffkkkmmmjjjgggdddccceeehhhjjjkkkiiifffcccaaabbbcccdddjjjmmmrrryyy}}}~~~{{{xxxvvvsssoookkkhhhgggggghhhlllfff```^^^aaafffhhhiiidddeeeeeefffggghhhiiiiiiiiijjjiiiggghhhgggaaaXXX^^^iiiqqqnnnjjjkkkkkkjjjiiieeedddiiirrrwwwvvvrrrfffjjjfff```jjj|||uuurrrrrrrrrqqqqqqmmmbbbYYYPPPYYYvvvqqqpppoooooopppooonnnlllnnnmmmkkkiiiggghhhlllppppppjjjffffffdddcccjjjsss|||zzzvvvqqqmmmjjjhhhgggggghhhjjjllllllllljjjiiinnnnnnoooiiiZZZUUUlll|||ssspppiii```aaahhhkkkooooookkklllpppqqqlllllliiibbb[[[YYY[[[^^^______dddhhhiiiggggggkkkooopppssszzz___III???;;;:::888666444333222222***...222333111......///......------------......------------............------------------------++++++,,,---------------+++,,,...///000///...------......//////...---------.........///000000000000222...111888333+++000000222555666777===FFFMMMUUUkkk~~~vvvgggfffhhhkkkqqqsssrrr{{{}}}~~~||||||zzz{{{}}}~~~xxxssszzz{{{|||yyyppplll___bbb|||zzziiijjjyyy~~~zzzwwwxxx{{{~~~xxxsssnnnjjjhhhxxxnnnwwwtttjjjrrrsssqqqppprrrtttsssppplllssswwwrrroootttpppoooppprrruuuuuurrrooofffbbb]]]```sss~~~wwwtttpppmmmkkkiiigggeeennnrrrxxxzzzxxxssslllhhhiiimmmppprrrvvvxxxuuunnnmmmpppoookkkiiijjjfff```___hhhttt{{{xxxqqqqqqvvvxxxuuu{{{]]]^^^dddkkkooopppqqqqqqqqqnnnmmmttt{{{qqq___\\\eeesssjjjjjjlllkkkllllllkkkggghhhkkkjjjffflllxxxwwwnnnooosss{{{zzzxxxwwwvvvsssnnnkkkggggggfffffffffeeeeeeeeedddcccaaaaaacccgggkkknnnooosssvvvvvvssssssuuuyyysssvvvxxxwwwrrrmmmiiigggfffhhhiiijjjjjjjjjjjjkkkggghhhiiiiiijjjlllnnnoooooommmlllnnnqqqsssrrrpppiiimmmjjjaaaaaakkkqqqnnneeelllfffaaaddd]]]^^^rrrwwwmmmkkklllkkkjjjkkkkkkiiikkknnnlllfffeeehhhjjjiiihhhgggggggggggghhhiiihhheeedddcccdddfffhhhfffgggkkkooossstttsssqqqpppmmmjjjgggeeedddeeeeeehhheee```^^^```dddhhhjjjgggggggggggggggggghhhhhhkkknnnnnnjjjfffeeebbb^^^eeemmmqqqlllhhhgggeeebbbaaaccciiiqqqwwwvvvooohhhkkkllleeeaaaooo{{{sssqqqpppooooooiii^^^TTTVVVbbb~~~{{{tttsssrrrppppppqqqrrrqqqpppkkkjjjiiihhhgggiiikkkmmmnnniiiffffffeeedddiiipppvvvtttqqqmmmkkkiiiiiiiiihhhiiikkklllmmmlllkkkjjjllllllmmmgggZZZVVVlll{{{oooeeecccfffeeebbbhhhmmmooolllllloooooolllmmmjjjddd]]]XXXZZZ^^^aaa```dddfffeeecccdddhhhlllssstttyyy___III???:::999777555333222222111000111222333222111000///---..................---,,,,,,,,,------------...------------------------,,,---..................+++,,,.../////////...------......//////.........////////////////////////...111...000888222,,,111...222555777:::AAALLLUUUeeexxx{{{ccc```gggmmmgggnnnsssvvvzzzttt~~~|||~~~zzzwwwyyy|||~~~}}}wwwrrrzzz~~~}}}}}}}}}{{{{{{uuuooofffWWWaaalllnnn~~~~~~|||zzzxxxxxx{{{~~~~~~xxxpppjjjggggggxxx~~~qqqxxxuuukkkqqqtttqqqooooooqqqqqqooolllvvv}}}tttooommmssspppooonnnoooppppppooonnnfffggghhhssssssrrroookkkhhhggghhhjjjkkktttwwwyyyuuunnngggeeeffflllssswwwvvvtttrrrmmmgggiiilllllljjjhhhiiifffbbbaaagggrrrzzzxxxpppnnnqqqnnnvvvyyy\\\YYYccckkkmmmpppwwwyyyuuummmkkkooosssjjj^^^aaaooo~~~pppjjjkkkllljjjiiiiiigggdddfffjjjjjjggglllqqquuussslllhhhkkkpppxxxvvvsssqqqooollliiiffffffffffffgggggghhhiiiiiifffdddbbb```aaadddgggjjjjjjmmmppppppooonnnqqqtttmmmppprrrrrroookkkhhhfffeeefffiiijjjkkkkkkjjjiiidddgggjjjiiiggggggkkkooonnnmmmlllmmmnnnnnnlllkkkggggggccc^^^cccooossspppiiijjjeeecccaaaYYYaaa{{{vvvllliiijjjiiihhhiiihhhfffgggkkkllljjjggghhhggghhhjjjkkkkkkiiigggffffffeeedddcccdddfffhhhiiidddcccdddfffiiikkkkkkjjjiiihhhfffeeeddddddeeefffiiigggccc___]]]___cccgggddddddddddddeeeffffffgggjjjnnnmmmeee______```aaaoooqqqooojjjfffddd```\\\]]]ccckkkqqqrrrnnngggbbbhhheee]]]^^^sssvvvqqqmmmmmmllleeeYYYOOO___ooozzzvvvrrrtttrrrpppoooqqqrrrsssrrriiihhhhhhiiikkklllkkkjjjllliiiggggggfffeeehhhnnnooommmjjjhhhhhhiiijjjllliiijjjlllmmmmmmlllkkkkkkjjjjjjjjjeeeYYYWWWkkk{{{vvviii___eeerrrnnn```ffflllpppnnnlllmmmmmmkkkjjjiiifffaaa]]]___gggooommmnnnooommmjjjiiilllooowwwvvvwww{{{}}}yyy```III???:::999888666444333333333666444000///000111111000,,,---...//////...---,,,,,,,,,---------.........------------..................////////////......,,,---......//////......---......////////////...000000000///////////////,,,000...000888333///666000333777999===HHHYYYeee~~~mmmbbbdddiiikkkgggmmmsssyyyuuuooo~~~|||xxxxxx}}}}}}~~~~~~}}}yyyvvv{{{{{{yyyxxxwwwvvvvvvsssbbbSSSggglllooo}}}|||zzzyyyxxxxxxzzz|||uuuyyyzzzuuulllggghhhkkk}}}~~~tttwwwuuummmppprrrpppnnnoooqqqpppkkkgggzzz}}}tttooonnnuuuuuurrrnnnlllmmmpppsssuuuuuu~~~|||ssstttmmmfffdddhhhnnnsssuuuuuurrrmmmgggccceeekkkppprrrvvvwwwtttrrrpppjjjcccbbbeeehhhiiiiiiiiihhhgggbbbfffoooxxxyyysssoooooohhhqqqtttwww\\\TTTaaajjjlllrrr||||||uuuhhheeehhhllleee\\\fffxxxxxxmmmjjjkkkjjjgggfffgggeeebbbdddhhhiiifffeeeggghhhhhhhhhjjjnnnqqqpppnnnlllkkkjjjjjjhhhfffffffffgggggghhhiiiiiiiiijjjhhhfffdddbbbbbbbbbbbbfffhhhjjjjjjiiijjjmmmooogggjjjmmmnnnllliiigggfffdddeeehhhjjjlllllljjjgggeeeggghhhhhhggghhhkkkmmmmmmmmmllllllkkkjjjhhhffffffeeebbbccclllvvvwwwrrriiieeebbbccc^^^XXXhhhwwwllliiiiiihhhggghhhhhhfffgggkkkoooooommmjjjggghhhjjjkkkllljjjiiihhheeeeeeccccccccceeefffggggggeeebbbbbbdddfffggghhhggggggfffgggggghhhhhhiiilllkkkhhhaaa[[[ZZZ]]]aaa``````aaabbbdddgggiiijjjhhhiiieee^^^[[[```fffiiitttrrrmmmjjjiiigggccc^^^aaadddggghhheeeccccccdddccc^^^YYY```xxxyyyrrrlllkkkjjjaaaUUUMMMfff{{{wwwsssrrrqqqooommmlllnnnoooppppppggggggiiillloooooollliiijjjjjjjjjjjjiiihhhjjjlllllljjjgggffffffhhhkkkmmmkkkkkklllmmmmmmllllllkkkkkkkkkiiicccZZZXXXgggyyyqqqkkkeeeiiiwwwuuuggggggmmmrrrrrrnnnkkkjjjjjjeeefffggggggeeeiiiuuu|||xxxvvvvvvyyywwwuuuvvvwwwvvvtttrrr```III???;;;:::999777666555555555333333222222222111---+++,,,---...//////...---,,,---.........////////////---------....../////////...//////000//////......,,,------...............---......///000000//////000000000000000/////////---111...///555///+++333444777;;;===DDDUUUlll}}}{{{rrrggggggiiikkkjjjmmmrrrxxxrrrqqqwwwyyy~~~}}}~~~~~~}}}|||yyy}}}|||xxxxxx{{{vvvwwwppp[[[XXX{{{kkklll}}}{{{yyyxxxxxxxxxyyyyyyrrruuuuuuooogggdddiiippp}}}sssqqqmmmhhhhhhhhhhhhkkkpppsssrrrmmmhhh|||vvvrrrqqqxxxzzzvvvppplllmmmsss{{{|||tttqqqqqqoooiiieeehhhpppvvvuuurrrlllhhhcccccciiiqqqxxx{{{wwwuuupppmmmoooqqqkkkbbb[[[```fffkkklllkkkkkkllldddeeelllvvvzzzvvvrrrpppiiimmmpppuuu{{{}}}pppaaaQQQ\\\fffjjjqqqxxxvvvnnniiifffhhhkkkccc\\\ggg{{{qqqjjjjjjjjjgggddddddeeedddbbbdddhhhiiifffaaabbbdddfffiiillloooqqqdddccccccdddfffggggggfffgggggggggfffffffffffffffhhhhhhhhhhhhfffdddaaa___ddddddeeeeeeeeegggiiikkkdddgggjjjkkkjjjhhhhhhhhhddddddfffiiilllmmmjjjggghhhfffeeefffiiikkkkkkjjjlllmmmlllkkkiiigggeeeeeegggfffgggmmmwww}}}yyyqqqfff```aaaccc[[[\\\sssvvvllliiiiiihhhggghhhgggggghhhkkkooorrroookkkhhhhhhhhhiiiiiijjjkkkkkkiiihhhgggfffeeeeeeffffffjjjgggdddbbbccceeeffffffeeeeeeggghhhiiiiiijjjjjjllllllhhhccc]]][[[^^^aaa````````````aaadddfffhhhcccaaa]]]ZZZaaammmuuuwwwtttoookkklllmmmllliiigggeeegggiiifffcccbbbeeehhhkkkhhhfffoooyyyqqqllllllhhh^^^TTTPPPlllvvvrrrtttqqqnnnlllkkklllllllllkkkbbbdddhhhlllooooookkkiiikkkmmmnnnlllkkkkkklllmmmllljjjhhhgggggghhhjjjkkklllllllllllllllllllllkkklllllljjjddd[[[YYYaaallleee]]]ddd|||vvvoookkkooosssuuuqqqllliiiiiibbbcccgggkkkkkknnn{{{yyyvvvwwwuuusssqqqqqqpppooonnnaaaIII???;;;;;;999888777666666666222666===@@@>>>777...)))---..................---........./////////000000---------...//////000000//////////////////...---------------......//////---...//////000000000000000000000000000000000000000333///...111)))%%%---111666<<<@@@JJJ___{{{uuuiiivvvzzzmmmbbbaaafffiiilllooopppssszzz|||pppzzz}}}xxx|||~~~|||vvvxxx~~~}}}zzzzzzzzzoookkkbbbSSSccckkkiiittt}}}{{{xxxwwwwwwxxxwwwvvvtttsssppphhhbbbeeeoooyyyyyynnnfffbbbaaa______bbbhhhpppwwwxxxsssnnnzzzwwwsssssszzz{{{wwwrrrmmmmmmttt}}}zzzrrrmmmkkkjjjdddfffkkksssyyywwwmmmdddccccccfffoooxxx~~~}}}{{{uuuqqqkkkiiimmmqqqlllbbbXXX^^^gggppppppllllllnnnhhheeehhhrrryyyxxxssspppnnnmmmqqqvvvvvvoooiiihhhVVVYYY___ggglllmmmkkkhhhoookkkkkkkkkbbb[[[hhh~~~yyyllliiijjjiiifffcccdddfffeeedddeeeiiihhhdddcccdddfffhhhiiijjjkkklllbbbbbbccceeehhhjjjiiihhheeeeeeeeedddcccbbbaaaaaaaaaccceeeggghhhgggfffeeeddddddccccccccceeefffgggcccfffiiijjjjjjiiiiiijjjeeeddddddhhhlllmmmjjjgggiiifffccceeeiiillljjjhhhlllmmmllljjjgggffffffhhhhhhiiilllttt|||}}}vvvmmmddd^^^bbbccc\\\fffuuullljjjjjjhhhggggggdddgggiiiiiilllooommmiiiiiihhhgggfffgggiiilllmmmnnnmmmllljjjhhhggggggfffiiigggdddddddddeeeeeedddbbbdddeeeggghhhhhhggggggiiihhhfffcccaaabbbeeeggg```___\\\ZZZYYYYYYZZZ[[[ZZZZZZZZZ^^^iiivvv|||{{{oookkkiiimmmpppooommmmmmfffkkkooopppnnnlllllllll}}}{{{{{{~~~vvvooolllmmmfffZZZUUUWWWrrr}}}uuuqqqtttrrrpppmmmlllkkkjjjhhheee\\\aaahhhlllmmmkkkjjjjjjkkkooopppmmmlllnnnnnnmmmlllkkkjjjiiihhhiiiiiijjjlllllllllkkkkkkkkkkkkkkklllmmmkkkfff^^^[[[^^^bbb]]]YYYjjjqqqrrrnnnnnnpppuuutttoookkkkkkeeecccffflllmmmllluuuzzzrrrlllpppooonnnmmmlllkkkkkkkkkaaaIII>>>;;;:::999777666666666666555;;;BBBDDD???777111.........------------......---------.........//////---------...///000000000...////////////...---,,,---------------...//////------///000000111111111/////////000111111111222000444000///222+++'''000///777AAAJJJWWWmmmzzzfffrrrkkkddd```cccgggiiimmmrrrooottt~~~tttttt}}}~~~~~~{{{vvvssszzz}}}~~~vvvvvvzzz~~~vvvrrrsssoooaaa```]]]]]]}}}yyymmmjjjkkkxxx~~~{{{xxxwwwwwwwwwuuussssssooohhhaaaaaalll}}}~~~qqqggg^^^___cccbbbaaaccchhhpppxxxzzzwwwtttttt}}}vvvsssrrryyyvvvuuurrrooonnnqqqxxx~~~|||tttnnnjjjhhhggggggdddkkkuuuzzzxxxooofff```ccchhhpppxxx|||{{{wwwtttooonnnllljjjlllnnnjjjcccYYY___kkkuuutttmmmjjjmmmlllfffeeennnwwwwwwqqqmmmnnnnnnpppsssssspppmmmmmmddd]]]]]]eeeiiieeedddiiinnniiihhhfff]]]XXXjjjwwwjjjhhhiiihhhffffffdddggggggfffhhhjjjhhhcccdddfffgggggggggfffhhhiiigggggghhhjjjlllkkkiiigggbbbaaaaaa```______^^^^^^___```aaaccceeegggiiijjjfffeeecccbbbcccdddeeefffdddgggjjjkkkkkkjjjkkklllfffdddcccfffkkkmmmkkkhhhfffeeeeeeeeefffhhhhhhhhhlllmmmllliiiffffffiiillliiijjjmmmtttyyyvvvnnnhhheeeaaahhhfff^^^ppp{{{rrrjjjjjjkkkhhheeeeeebbbhhhkkkiiiiiikkkkkkhhhgggfffffffffgggiiikkkmmmmmmlllkkkjjjhhhgggffffffhhhgggfffgggggggggeeecccbbbdddfffhhhhhhgggfffdddiiigggdddccceeehhhjjjkkkeeeccc___[[[YYYXXXXXXYYY]]]dddlllqqqwww{{{yyytttkkkggghhhmmmnnnkkkkkkmmmiiimmmsssvvvwwwvvvtttsssxxxpppllllllmmmdddWWWVVV]]]xxx~~~xxxtttnnnssspppooommmkkkiiifffaaa]]][[[ccclllooommmkkklllnnnkkkpppppplllkkknnnooommmjjjkkkkkkjjjjjjiiiiiihhhllllllkkkjjjjjjjjjjjjjjjiiikkkkkkgggbbb___]]]\\\]]]eeeyyyxxxooorrrmmmiiijjjqqqvvvrrrnnnmmmjjjeeegggnnnoookkkpppyyy|||{{{yyyvvvrrrmmmgggccciiiiiihhhgggfffeeeeeefffbbbIII>>>999999888666555555555555777:::<<<888222......111///...---,,,,,,---...///,,,,,,,,,---------......---------...///000000111......//////...---,,,,,,...------------...//////------///000111111111111......///000111222222333...333111222666111///:::444???MMMYYYggg~~~fffkkkhhheeeccceeejjjllljjjmmmssssssyyyrrr{{{|||}}}zzzvvv|||~~~xxxqqqmmmuuu{{{~~~|||xxxvvvwww{{{wwwmmmggghhhfff[[[```hhhsssrrrooollliiivvv{{{xxxvvvwwwvvvtttqqqooojjjbbb]]]ccctttxxxlllddd]]]bbbkkkkkkiiiiiilllqqqwwwyyywwwtttooozzztttqqqqqqxxxrrrrrrrrrpppmmmnnnrrrvvvpppqqqrrrmmmeee```ccciiillluuu|||zzzpppfffdddeeekkkpppwwwxxxuuupppnnnnnnhhhmmmooommmkkkkkkhhhccc\\\bbbnnnxxxvvvmmmhhhkkkooogggdddlllttttttooojjjkkknnnooonnnqqquuusssmmmsssccc^^^fffiiibbbcccnnnhhhbbb```___XXXWWWmmmyyykkkhhhhhhggggggjjjeeehhhiiiiiijjjkkkhhhbbbccceeefffeeeddddddgggjjjhhhhhhhhhiiiiiigggbbb___^^^^^^^^^^^^]]]]]]]]]]]]bbbaaa______aaadddhhhkkkhhhfffcccbbbcccdddeeeeeeeeehhhkkkllllllkkklllmmmgggdddbbbeeejjjmmmkkkiiibbbeeegggfffccccccfffiiimmmmmmkkkhhhffffffkkkooojjjiiilllqqqsssooohhhdddgggeeemmmhhh```wwwxxxoooiiiiiijjjhhhdddcccccckkknnnkkkhhhjjjkkkhhhdddeeeeeeggghhhiiijjjkkkiiiiiihhhgggfffeeeddddddiiihhhiiijjjkkkiiifffcccdddfffhhhjjjjjjhhhfffdddmmmiiieeeeeehhhjjjkkkjjjooollliiifffddddddeeeeeelllyyyxxxqqqhhheeegggllllllgggfffjjjmmmnnnqqqtttwwwyyyyyyyyyvvvxxxzzzyyyxxxwwwtttqqqkkkiiikkklllbbbUUUVVVaaa}}}yyyuuussslllqqqnnnmmmkkkiiifffaaaZZZVVV\\\fffqqqssspppmmmpppuuujjjooopppkkkiiimmmooolllhhhiiijjjkkkkkkjjjiiihhhlllkkkjjjjjjiiiiiiiiijjjgggjjjkkkhhheeeaaa^^^ZZZbbbttttttoooqqqkkkddddddnnnvvvuuuqqqpppmmmggghhhppprrrmmmooowwwsssqqqmmmiiigggeeebbb```ddddddeeecccbbb``````aaa___KKK<<<>>><<<999777666555666777444444333222111//////...111111111111000...------000///...------///222333////////////////////////000000000///---,,,...///111///---******---///111000///...------...///000////////////000000000000000000111111111222333444:::EEEWWW___iiiyyyooottthhheeekkkpppssssssuuuzzz{{{{{{ppp}}}|||}}}{{{tttkkkeeeuuu|||zzzvvvttttttpppggg___\\\___eeeppp{{{ssspppgggaaattt~~~xxxxxxxxxsssnnnlll^^^]]]\\\ccczzzzzzqqqddd^^^hhhzzz}}}xxxvvvwwwwwwtttpppqqqmmmrrr~~~vvvppprrruuutttsssqqqpppppppppppplllhhhbbbaaaffflllnnnmmmvvvqqqlllkkkiiijjjpppxxxvvvmmmjjjlllhhh```aaaiiiiiijjjlllnnnooommmiiifff]]]fffrrrxxxxxxvvvttttttmmmkkkgggdddcccgggmmmqqqsssooollllllpppqqqooolllsssfff\\\___fffgggeeedddbbb]]]VVVQQQQQQ]]]yyyttteeejjjmmmfffccchhhjjjhhheeedddeeefffffffffddddddcccdddiiiooooookkkgggfffddd___[[[ZZZ\\\^^^gggaaa[[[\\\aaaeeedddaaahhhddd``````bbbeeeffffffiiiiiiiiiiiihhhhhhggggggdddfffhhhkkkllllllkkkjjjiiifffccceeeiiijjjfffbbb```bbbdddaaa\\\YYY\\\___iiiiiihhhffffffhhhllloookkkkkkiiihhhggggggggggggiiimmmkkkeeelll{{{qqqmmmiiihhhhhhhhhfffdddgggffffffgggiiiiiihhhfffgggdddccceeehhhkkkkkkjjjhhheeecccdddfffgggfffdddllljjjhhheeecccbbbbbbbbbgggfffeeeddddddeeefffgggfffccccccfffggggggiiimmmqqqqqqpppqqqtttxxx{{{|||wwwtttrrrpppllliiiiiinnnpppkkkgggeeeiiigggjjjqqqsssoooooosssrrrrrroookkkkkkooopppmmmlllgggggghhh]]]QQQ[[[ooo{{{pppnnnllliiinnnjjjiiihhh___TTTVVV```ttt~~~wwwppprrrrrrnnnmmmmmmlllkkkjjjhhhgggfffeeegggiiikkkmmmmmmlllkkklllooonnnhhhdddgggjjjkkkkkkkkkkkkkkkkkkhhhddd```cccuuutttmmmkkkeeeaaaaaaiiiuuuyyysssjjjmmmmmmmmmoooqqqqqqooommmnnnhhheeehhhgggbbb```bbbdddbbb___]]]]]]\\\[[[YYY^^^KKK<<<===<<<999777666555666666444333333222111000//////000000111000000///...---//////......---.........///////////////////////////000000///------...///...,,,***))))))***,,,...000000///......//////000//////000000000111111111000000111222333444666888AAAKKKggg~~~zzzyyy~~~pppfffccciiipppuuuwwwzzzzzzlll}}}}}}~~~{{{|||}}}~~~|||wwwqqqmmmzzz|||{{{vvvtttssspppjjjiiikkkmmm}}}wwwpppmmmdddaaawwwxxxtttqqqkkkeeebbb[[[XXXaaa{{{zzzpppfffjjj}}}zzzyyyzzz{{{xxxuuuiiieeelllzzzxxxrrrqqqvvvrrrnnnmmmmmmnnnnnnmmmhhhfffdddffflllrrrrrrqqqgggeeehhhqqqwwwxxxxxxzzzrrrjjjffffffaaaZZZ^^^hhhmmmmmmnnnnnnnnnllliiigggbbbdddjjjpppvvvwwwuuurrrmmmkkkiiidddbbbeeelllqqqmmmjjjhhhfffffffffffffffkkkeee______cccfffdddaaa___]]]ZZZYYY```rrrssshhhmmmqqqiiieeeiiiggggggggghhhgggeeebbb___ccchhhkkklllnnnppplllfffcccaaa]]]ZZZYYY[[[^^^aaaddd___[[[]]]ccchhhhhhfffjjjgggcccbbbcccddddddbbbgggiiikkklllmmmmmmlllkkkeeegggiiikkklllllllllllljjjgggeeeeeeggghhhfffccc]]]]]]\\\ZZZYYYZZZ___bbbggghhhhhhhhhiiijjjlllnnnhhhhhhggggggggghhhhhhiiieeejjjkkkgggmmmyyy|||wwwnnnkkkgggfffggggggfffdddddddddcccdddffffffeeeddd```___```ccchhhkkkkkkjjjfffdddcccdddgggiiiiiihhhiiihhhgggeeeddddddeeeeeeffffffeeeeeeeeefffggggggfffcccbbbeeefffdddeeeiiiiiikkkmmmpppssswww|||xxxooommmmmmkkkkkkggggggkkkllliiifffeeefffdddffflllmmmjjjiiilllmmmnnnkkkhhhjjjnnnooollllllgggffffff\\\RRR]]]rrrvvvmmmlllkkkiiijjjkkkjjjaaaUUURRR```qqqxxxsssrrroookkkmmmmmmnnnnnnmmmllljjjiiieeefffiiikkklllllllllkkkjjjmmmlllgggdddgggiiijjjkkkjjjjjjkkkkkkjjjgggdddeeerrr~~~uuuoooooolllfffdddnnn|||xxxmmmooonnnnnnooopppqqqpppnnnkkkhhhgggkkkjjjeeeccceeekkkiiigggeeedddbbb___\\\]]]JJJ<<<===;;;999777666555666666222222222111111111000000//////000000000000/////////000111111000///,,,+++///////////////////////////000111000...---...//////......------......///000000/////////000000111000000111111111222222222///111333444555777:::===HHHQQQsss}}}yyysssoooeeeeeejjjqqqwww{{{yyymmmggg}}}~~~|||xxx|||~~~{{{xxxuuu|||}}}|||{{{wwwtttsssqqqpppvvv~~~wwwpppjjjaaabbbzzztttnnnjjjccc]]]ZZZVVV]]]www{{{vvvkkkcccqqq~~~zzzzzz{{{{{{yyyvvvgggccchhhwwwzzzrrroooooommmkkkkkkkkkkkkgggdddeeefffjjjqqquuuuuuoookkk___```iiiyyy|||wwwnnniiieeeccc]]]XXX^^^iiisssrrrqqqooommmkkkjjjiiigggcccaaagggqqqwwwvvvrrrlllmmmkkkfffbbbcccjjjqqqooolllfff___ZZZYYY[[[]]]ccchhhhhhbbbccciiiiiiddd```cccbbbcccqqq~~~pppjjjqqqtttlllfffhhhddddddeeeeeecccaaa___]]]eeemmmttttttqqqmmmfff___]]]ZZZWWWVVVYYY^^^ccceeebbb^^^\\\```gggmmmmmmlllllliiifffeeedddcccaaa___eeegggjjjlllnnnnnnmmmmmmiiiiiijjjkkklllmmmmmmnnnlllkkkiiihhhggghhhiiijjjaaa^^^ZZZZZZ]]]bbbfffiiijjjkkkkkkllllllkkkkkkkkkffffffffffffggggggggghhhaaagggjjjjjjnnntttsssllljjjhhheeeeeeffffffeeeddd```______```bbbdddcccbbbaaabbbdddhhhmmmppppppooofffeeedddfffhhhjjjkkkkkkiiihhhgggfffeeeeeeeeeeeeeeeeeeeeeeeeeeefffggghhhfffcccbbbddddddbbbbbbeeedddhhhlllnnnppptttyyy~~~wwwnnniiijjjkkkjjjjjjfffdddggghhheeedddffffffeeehhhlllmmmkkkjjjkkkhhhjjjiiigggjjjooopppmmmlllgggeeecccYYYSSSbbbxxx|||rrrllllllllljjjfffjjjfffWWWMMMWWWqqqyyyvvvuuuqqqllliiijjjlllmmmoooooonnnlllkkkfffhhhjjjkkklllllllllkkkiiilllkkkfffdddgggiiihhhjjjiiihhhiiijjjkkkjjjiiigggooowww{{{yyyuuurrrqqqpppiiifffppp{{{ooopppnnnmmmmmmoooppppppoooiiihhhjjjllljjjfffeeehhhpppppppppppppppooollliii[[[JJJ<<<<<<;;;999777666555555555222222111111111111111111...//////000000000000//////111444555555222///---////////////////////////...000111000///...///000///000000000000000000///000000000000000111111111111111222222222333333333000222444555666999>>>BBBRRR^^^}}}vvvqqqkkkbbbjjjnnnsssyyy{{{mmmmmmwww}}}~~~}}}~~~~~~}}}||||||yyy~~~}}}{{{zzzxxxwwwwwwtttvvv}}}}}}yyyrrriiiaaaeee~~~{{{ppphhhaaaYYYUUUVVV]]]vvvzzzyyytttiiidddttt|||~~~{{{yyyxxxxxxwwwuuusssjjjddddddooowwwuuummmhhhhhhjjjlllllljjjfffcccaaakkklllqqqwwwwwwooofff```iiijjjrrruuupppmmmkkkjjjhhhbbb]]]bbblllvvvuuusssppplllkkkkkkkkkjjjddd```cccllltttvvvvvvmmmnnnmmmgggbbbbbbiiiooopppiii___VVVRRRRRRUUUWWWbbbnnnpppeeeaaaiiimmmhhhgggkkkjjjjjjzzzuuullljjjqqqrrriiibbbbbb``````___^^^]]]^^^aaaccckkkrrrvvvqqqjjjeee___ZZZXXXWWWWWWZZZ```eeehhhiiidddbbbaaaeeelllppppppooojjjiiigggfffeeecccaaa```dddeeefffhhhiiijjjkkkkkkmmmmmmllllllllllllmmmmmmnnnnnnmmmkkkjjjlllpppssssssnnnkkklllqqquuuuuutttooonnnllllllkkkjjjhhhgggffffffffffffffffffeeeeeeaaafffjjjjjjmmmpppmmmfffgggfffeeeeeeffffffffffffcccbbbbbbeeehhhkkkllllllkkkmmmooosssuuuvvvuuutttggggggfffggghhhiiijjjjjjjjjiiihhhgggfffeeedddddddddeeeeeeeeefffgggggghhhdddaaaaaadddeeebbbcccffffffjjjnnnnnnmmmmmmqqqtttuuurrrmmmiiiiiikkklllkkkgggbbb`````````^^^___bbbbbbcccfffjjjlllllllllmmmfffhhhiiiiiilllrrrrrroookkkgggeee```WWWUUUhhhzzzqqqmmmmmmmmmlllccceee]]]QQQSSSkkk|||qqqrrrtttmmmiiiiiigggiiikkkmmmnnnmmmlllkkkllllllmmmmmmmmmlllkkkjjjjjjllljjjfffeeehhhjjjhhhhhhfffeeefffiiikkklllllliiilllppptttvvvuuurrrpppmmmiiiiiipppzzz}}}wwwoooooommmkkkkkkmmmnnnooonnnhhhhhhhhhgggeeedddfffjjjoooqqqtttxxx|||}}}{{{xxxYYYIII;;;;;;:::999777666555444444222222111111111111111111...//////000000000000///---///222555555444111///////////////////////////---///111111000//////000,,,---............---,,,//////000111111111111111222222222222333333333333111333555555555:::BBBIII\\\sss}}}vvvmmmeeebbbmmmpppuuu|||yyytttiiidddvvv}}}zzz}}}|||~~~}}}|||yyy|||~~~zzzzzzzzz{{{{{{yyyzzz|||yyywwwqqqhhhccckkk}}}uuujjj^^^TTTQQQYYYddd{{{~~~vvvtttvvvnnnkkkxxx||||||{{{yyywwwvvvtttrrrpppkkkdddaaagggpppqqqlllgggnnnqqqqqqllleeedddiiinnnvvvqqqnnnooommmgggdddeeexxxxxx{{{~~~{{{rrrmmmlllkkklllnnnmmmiiidddfffkkkuuuvvvuuuqqqmmmjjjjjjllljjjgggddddddhhhooovvvzzzpppqqqoooiiicccccchhhmmmfff___WWWSSSUUU[[[aaaccclllyyyzzzjjj___dddhhheeejjjnnnlllkkkxxx~~~llllllgggggglllkkkccc]]]]]]\\\___bbbccccccccceeegggpppssspppfff]]][[[ZZZXXXWWWYYY^^^dddiiillllllkkkiiihhhhhhkkknnnpppooommmeeeffffffeeeeeedddddddddhhhgggeeedddeeefffhhhjjjpppooonnnmmmllllllllllllllllllkkkjjjkkknnntttxxx}}}}}}wwwiiigggeeeeeefffgggfffdddbbbcccdddfffggghhhhhhgggeeeggghhhiiikkkmmmjjjfffeeefffgggggggggggghhhhhhkkkjjjkkknnnssswwwzzzzzzssstttvvvwwwvvvtttrrrqqqjjjjjjiiigggfffeeeeeefffffffffggggggggggggggggggdddeeeeeefffffffffggggggcccaaabbbfffgggeeeeeehhhhhhkkknnnnnnllljjjkkkmmmjjjgggeeeeeeeeedddcccbbb^^^ZZZWWWVVVUUUSSSVVVZZZZZZ]]]```cccfffiiiiiihhhbbbeeeggghhhlllqqqqqqmmmiiigggddd^^^UUUWWWmmmxxxqqqnnnmmmkkkiiiaaa\\\TTTUUUhhh}}}sssooosssrrrjjjgggjjjhhhjjjlllnnnnnnnnnmmmlllqqqppppppooonnnlllkkkjjjjjjlllkkkggghhhkkkkkkhhheeedddbbbcccfffiiikkkkkkjjjjjjmmmrrrvvvuuuqqqmmmkkklllnnnppprrrrrrpppooollljjjhhhhhhjjjllllllllliiigggccc^^^]]]bbbhhhllllllooosssyyy~~~~~~|||XXXHHH;;;::::::999888666555444333222222222111111111000000//////000000000000//////+++,,,///000111111000///////////////////////////---///111222111000000000//////000000000000//////......///000111111111111111111222222222333333333222444555444666>>>JJJUUUgggmmmzzzvvvrrrrrrkkkggglllnnnrrrzzzwwwmmmgggbbbiii~~~~~~vvvrrr~~~ssswww{{{wwwxxxuuuuuuzzz{{{{{{zzz{{{}}}||||||~~~}}}~~~|||xxxrrrrrrmmmeeedddqqqnnnfff\\\VVVUUU```wwwyyynnnsssooommmwww{{{{{{zzzyyywwwuuusssrrroookkkjjjpppxxx}}}{{{xxx}}}zzzsssjjjdddhhhttt|||pppfffdddcccdddmmmxxx}}}{{{xxxrrrkkkjjjnnniiikkkmmmmmmllliiihhhhhhpppsssuuusssnnnkkkjjjkkkgggiiijjjhhhgggkkkttt{{{uuusssooojjjffffffhhhkkk``````bbbgggnnnvvv}}}zzzjjjeeeffffffhhhiiihhhjjjrrrxxxooo```eeebbbbbbeeeccc]]][[[]]]]]]ccckkkooonnnjjjhhhgggooommmfff\\\VVVWWWYYYYYYYYY```hhhnnnooonnnlllkkkmmmllllllmmmnnnmmmkkkhhhaaabbbcccccccccdddfffhhhlllkkkiiigggfffgggiiijjjooonnnnnnnnnmmmmmmlllllliiihhhggggggiiimmmqqqttt{{{zzzzzz}}}{{{rrrjjj]]]\\\\\\___ccceeedddaaa]]]___bbbfffiiijjjkkkllliiihhhggggggiiikkkjjjiiieeegggiiiiiihhhhhhhhhiiikkkjjjjjjmmmrrrwwwyyyzzzqqqrrrsssqqqnnnkkkjjjiiikkkkkkjjjgggcccaaaaaaaaabbbccceeegggiiijjjkkkkkkeeeffffffggggggfffeeeeeebbbaaabbbggghhhggggggjjjhhhiiikkkmmmnnnmmmllljjjccc`````````^^^YYYWWWXXXWWWTTTRRRSSSRRRRRRVVV\\\___cccffffffgggjjjiiifff___bbbeeefffjjjnnnmmmiiiffffffddd]]]TTTZZZrrrtttooonnnjjjfffccc]]]VVVSSSbbbuuussstttuuurrrllliiikkknnnnnnooooooooooooooooooqqqqqqpppooonnnmmmllllllkkkllljjjhhhiiimmmlllhhheeecccbbbccceeehhhiiiiiiiiijjjlllqqquuuuuurrrnnnooorrrsssqqqllljjjlllooojjjhhhggggggiiijjjjjjiiiiiieee^^^XXX[[[eeemmmooommmnnnqqquuuxxxxxxuuusssVVVGGG;;;:::999999888666555333333444333333222111000//////000000111000000///...---.........---......//////////////////////////////,,,///222333222000000000222222222222222222222222,,,---...000111111000000111111111111222222222222111333444444888DDDUUUcccbbbaaayyyrrrllllllkkknnntttrrryyy|||sssooosssyyyuuuvvvzzzmmmvvv~~~{{{xxxwwwuuuuuuzzz~~~|||yyyxxx{{{||||||zzzwwwyyy}}}}}}wwwrrroooooojjjaaabbbooozzz___YYYWWW^^^kkk~~~~~~|||xxxssssssooolllsss{{{wwwxxxyyyyyyxxxwwwvvvvvvtttuuuyyyzzzrrrmmmmmmrrryyy}}}sssiiidddhhhjjjkkkuuuyyytttsssppplllkkkmmmkkkjjjjjjjjjlllmmmjjjgggiiinnnttttttpppkkkiiiiiifffiiikkkkkkiiijjjqqqvvvzzzuuuoookkkjjjjjjiiihhheeeqqqxxxkkkgggiiigggeeefffjjjooonnnggg```aaa_________^^^\\\___ccciiinnnrrrqqqlllhhhfffgggfffddd___XXXXXX\\\]]][[[^^^fffooorrrnnnjjjiiikkkmmmmmmmmmmmmllliiifffccc___```aaaaaaaaacccgggkkkkkkkkkkkkkkkkkkjjjiiiiiiiiijjjlllnnnooooooooonnnjjjgggdddeeeiiimmmnnnnnnjjjlllooorrrsssnnneee^^^XXXYYY[[[aaafffeee```ZZZ___aaadddgggiiijjjjjjjjjhhhfffeeegggiiijjjjjjjjjeeegggjjjjjjhhhggghhhiiigggfffeeegggjjjnnnpppqqqlllmmmnnnllliiiggggggiiiiiijjjiiieee```^^^^^^___ccceeefffhhhiiiiiiiiiiiifffggggggggggggeeedddcccdddbbbccchhhhhhfffeeehhhiiihhhiiimmmqqqqqqlllhhhaaa______```\\\VVVWWW]]]\\\ZZZ\\\___```aaahhhooorrrvvvvvvqqqoooooolllfff___bbbeeefffiiillljjjeeeccceeeeee]]]TTT\\\vvv}}}pppnnnnnnjjjccc```WWWSSS[[[tttqqquuuuuusssqqqrrrpppmmmrrrqqqpppnnnnnnnnnnnnnnnmmmmmmmmmlllmmmmmmnnnnnnjjjjjjiiigggiiimmmkkkgggfffdddcccdddfffhhhhhhgggiiiiiikkkooosssvvvvvvuuuwwwvvvtttoooiiigggiiilllhhhgggggghhhjjjkkkiiihhhgggbbb[[[WWW```ooovvvuuuqqqpppqqqssssssrrrnnnkkkVVVGGG;;;999999999888777555333222444444333222111000///...111111111111000///------444222000...---...///000////////////////////////,,,///222333222111000111000000////////////000000+++,,,...///000000000///000000111111111222222222000222444555:::HHH]]]mmm|||iiilll}}}zzzyyysssjjjfffjjjooopppyyy}}}yyy{{{tttrrr}}}}}}~~~~~~}}}}}}{{{zzzxxxxxxyyy}}}}}}xxxuuuxxx{{{|||~~~~~~yyyvvvxxx{{{yyytttpppppppppiii______jjjpppnnn^^^ZZZ___ooo|||pppsss~~~xxxsssooouuuwwwrrrtttwwwxxxxxxwwwwwwxxxsssxxxxxxssspppsssyyy{{{uuuooofffccchhhtttxxxtttwww}}}uuunnnppprrrooollljjjnnnlllhhhgggkkkooommmiiidddkkksssuuuqqqkkkiiihhhfffhhhkkkkkkkkkkkknnnqqq}}}vvvoookkklllllljjjggglll|||kkkeeehhhhhheeeffflllnnniiidddccc___^^^]]]\\\\\\]]]dddjjjxxxwwwrrrjjjbbb```dddiii^^^^^^[[[ZZZ]]]bbbbbb]]]bbbjjjrrrrrrkkkfffgggjjjkkkllllllllljjjfffbbb```^^^```aaa```___bbbggglllfffhhhlllnnnnnnlllhhhfffdddgggjjjnnnpppqqqqqqqqqnnniiieeefffjjjnnnllljjjeeehhhlllpppppplllfffaaa\\\]]]aaahhhkkkggg]]]TTTeeefffhhhiiiiiigggeeedddfffddddddgggjjjjjjjjjjjjdddgggjjjjjjhhhfffggghhhjjjhhhffffffhhhkkklllmmmjjjkkklllkkkiiihhhkkknnnggghhhhhhddd___\\\]]]^^^iiijjjjjjjjjhhhfffdddcccgggggghhhhhhgggeeecccbbbeeecccdddhhhhhhdddccceeemmmjjjiiimmmrrrrrrkkkdddbbb```aaaccc___[[[aaajjjffffffjjjooorrruuu|||yyysssqqqllldddaaaeeeggghhhkkkmmmkkkeeeaaaeeeeee]]]UUU]]]xxx{{{oooooopppkkkdddaaaSSSSSSccc~~~mmmssssssnnnpppxxxwwwpppsssqqqooolllkkkkkkkkklllhhhiiiiiijjjlllnnnoooppphhhiiigggfffhhhllljjjeeegggfffeeefffhhhhhhgggfffhhhiiijjjmmmqqqvvvzzz{{{|||xxxrrrkkkgggeeefffggghhhhhhhhhjjjlllllljjjhhhddd```ZZZYYYfffwww}}}yyyssssssrrrssssssrrrnnnkkkXXXDDD@@@:::999888666555444444444333111000333222//////222///............//////000---------........./////////////////////.........111111111111111000////////////000111111111111111111111000000000000000111///000111111000111333555444666999;;;BBBTTTlll}}}gggyyywwwmmmhhhllllllhhhlllvvvyyyppp~~~vvv}}}wwwwww}}}}}}}}}~~~~~~|||zzz{{{|||wwwxxx{{{}}}{{{xxxuuuyyy||||||xxxtttrrrrrrsssnnnfff]]]YYY\\\ccciiifffuuuuuu{{{{{{uuu}}}vvvxxxqqqkkktttsssssssssqqqssswwwzzzyyyuuusssuuuyyy~~~|||yyyssswww||||||wwwooogggccchhhmmmtttyyyzzzvvvqqqmmmjjjpppttttttttttttpppkkkjjjiiiggggggjjjooopppnnnllllllnnnqqqrrrrrrooollljjjkkkllllllkkkkkkjjjjjjrrrssspppjjjhhhkkkkkkhhhuuuyyymmmnnnzzzyyyfff]]]ffffffdddcccbbbbbbaaa```___[[[[[[[[[^^^dddkkkrrrvvvtttqqqkkkddd___\\\[[[[[[[[[VVVYYYeeekkkgggdddhhhlllnnnpppnnnkkkiiikkkmmmpppjjjhhhjjjiiiddd___^^^]]]___aaaaaa```aaagggnnniiimmmqqqsssrrrnnnkkkiiiiiihhhggggggiiimmmpppsssmmmlllkkkjjjiiijjjjjjkkkjjjffffffkkklllfffdddfffaaagggooowwwyyysssiiiaaauuusssmmmfffeeehhhhhheeefffffffffggggggfffdddbbbggggggggghhhhhhhhhgggffffffffffffccc``````dddhhhggghhhiiijjjjjjiiiggggggeeejjjhhh]]]TTTYYYhhhtttzzznnnfffhhhjjjfff```___bbbeeehhhhhhgggdddbbbbbbggghhhjjjhhhfffeeegggjjjhhhgggffffffhhhkkkmmmooonnnmmmmmmpppuuuxxxyyyxxx}}}{{{ssspppsssuuupppjjjfffgggiiijjjjjjiiigggfffjjjccc```ZZZSSSbbb{{{sssmmmllliiibbb\\\NNN\\\xxxuuuttttttvvvvvvttttttssspppmmmnnniiieeedddgggkkkmmmmmmhhhkkklllkkklllooonnnkkkjjjjjjjjjjjjiiiiiiiiihhhfffhhhjjjkkkkkkkkklllnnniiigggjjjooopppmmmnnnsssvvvsssnnnjjjfffddddddddd___```aaacccfffhhhfffccc^^^TTTVVVkkkwwwyyyvvvrrrooonnnmmmlllkkkVVVCCC???999999888666555555555555333111000333222//////222111000000/////////000000////////////////////////......//////////////////111111111111111000////////////000111111111111111111111000000000000111111111222333333222222444666666888;;;AAAMMMbbb|||~~~|||uuunnnlllppppppnnnttt~~~||||||xxxvvvttt}}}|||{{{sssqqq{{{~~~{{{}}}~~~{{{xxxxxx{{{~~~}}}zzzwwwwwwyyyzzzzzzyyyuuuyyy|||}}}zzzwwwuuutttssskkk```ZZZ]]]iiiwwwzzzpppmmmyyy}}}|||www||||||rrriiikkksssssslllnnnqqqtttuuuuuuuuutttsssnnnpppssstttsssrrrqqqqqq~~~|||xxxsssooollljjjiiirrruuuyyy{{{yyytttmmmiiiiiiooossstttsssrrrllleeeeeeiiillllllmmmnnnmmmjjjjjjjjjkkknnnpppqqqooommmjjjkkkmmmmmmlllkkkkkkkkkwwwyyywwwppplllmmmnnnlllsss}}}ooollljjjdddnnnuuuvvvvvvuuufff[[[aaa```___^^^^^^^^^^^^]]]\\\dddfffgggiiikkkllllllmmmjjjfffaaa\\\ZZZZZZ\\\]]]eeeeeefffhhheeeaaabbbfffooopppqqqooollljjjjjjlllmmmhhhfffhhhgggbbb]]]\\\^^^^^^___bbbeeegggiiikkklllnnnppppppooonnnnnnnnnooommmllljjjjjjjjjllllllmmmnnnnnnnnnmmmllljjjhhhgggcccdddiiijjjhhhgggjjjjjjooouuu{{{|||vvvmmmfffmmmooommmhhheeedddaaa]]]dddcccbbbdddfffgggeeebbbeeehhhlllmmmmmmkkkiiihhhffffffdddbbbaaabbbdddggghhhhhhiiiiiiiiiiiihhhhhhfffhhhddd[[[]]]lll|||vvvnnnggggggfffbbb```bbbfffgggiiiiiihhhfffeeeeeehhhjjjkkkjjjggggggiiikkkgggggggggggghhhjjjlllmmmsssrrrrrruuuzzz||||||zzz|||yyywwwvvvrrroooqqqwww|||ssskkkkkkppprrrnnnhhhfffgggiiikkkkkkjjjiiihhhfffcccbbbYYYRRReeexxxooooooooohhh^^^WWWXXXjjj~~~vvvvvvxxxwwwvvvttttttsssppplllcccbbbcccggglllpppqqqpppkkkmmmllljjjlllppppppmmmkkkkkkkkkjjjjjjjjjiiiiiieeegggiiijjjiiihhhhhhhhhhhhgggiiillljjjeeeffflllfffeeecccaaa___^^^]]]\\\______^^^^^^^^^^^^]]][[[XXX[[[ggg{{{{{{tttwwwtttpppmmmmmmnnnnnnnnnSSSBBB>>>888888777666666666666666333111000333222//////222333222111000000///000000000000000000000000000000.........//////000000000000111111111111000000/////////000111111111111111111111000000000111111222333444555444333333555777777999===HHHZZZttttttssspppqqquuusssqqqyyy{{{zzz{{{tttyyy~~~{{{}}}|||sssppp{{{~~~~~~~~~}}}}}}yyyuuusssuuuwwwyyyzzzyyyxxxwwwvvvxxxzzzvvvyyy}}}~~~|||yyywwwvvvtttmmmfffgggssswwwaaa```kkk|||}}}|||www{{{|||xxxppphhhcccdddhhhkkkhhhooowww{{{yyyvvvvvvwwwqqqpppooollljjjmmmsssxxxyyyoooiiijjjnnnrrrtttxxxyyyzzzzzzwwwqqqkkkhhhjjjqqquuusssnnnjjjddd^^^fffpppvvvtttpppnnnllliiihhhhhhhhhiiillloooooooooiiilllnnnooommmlllkkklllsssxxxxxxqqqkkklllnnnooozzz~~~{{{mmm```]]]aaaeeessssssmmmnnntttjjj[[[ZZZ[[[YYYWWWVVVYYY^^^dddgggpppqqqrrrqqqnnniiiccc```[[[ZZZXXXWWWYYY^^^cccgggiiinnnmmmddd\\\\\\cccgggttttttsssooollljjjjjjkkkjjjfffdddfffddd___[[[ZZZXXXYYY]]]bbbiiimmmmmmkkknnnooonnnmmmlllnnnqqqttttttsssqqqnnnllliiigggfffhhhkkkooorrrrrrpppllljjjeeeccccccggghhhhhhjjjmmmlllooosssvvvwwwrrrjjjeeegggkkkkkkeee___^^^\\\ZZZbbbbbbdddfffhhhfff```[[[dddiiiooopppnnnjjjhhhhhhgggeeecccbbbccceeeffffffiiihhhhhhhhhhhhhhhiiiiiiiiifff]]]XXXgggqqqmmmiiieee___]]]```gggjjjjjjjjjjjjiiiiiiiiihhhhhhiiijjjiiihhhgggiiikkkgggggghhhiiiiiiiiiiiiiiioooooopppsssvvvvvvuuutttrrrooolllllliiieeefffkkkkkkgggeeeiiipppsssooojjjggghhhjjjkkklllkkkjjjjjjbbbdddcccWWWRRRmmmtttkkkqqqqqqdddWWWSSScccxxx{{{zzz{{{{{{xxxtttsssrrrooojjjgggTTTZZZdddmmmssstttsssrrrppppppmmmjjjlllqqqrrrooolllkkkkkkkkkjjjjjjjjjjjjfffhhhjjjjjjiiifffeeeeeeggggggiiiiiiccc^^^___ddd```aaaccceeeeeedddbbb```aaa```^^^[[[WWWUUUUUUWWWZZZhhh~~~}}}uuussstttqqqmmmkkklllnnnppppppQQQ@@@>>>888777666666666666666777333111000333222//////222333222111000//////...///111111000000000000//////------...///000111111222000000111111111111000/////////000111111111111111111111000000111111222222444555555555444444555777999:::AAAOOOeee~~~nnnoooppptttwwwtttttt}}}xxx~~~{{{uuu~~~}}}~~~tttuuuzzzvvvzzz|||wwwtttrrrqqqrrryyy|||~~~{{{vvvtttvvvyyyxxxzzz}}}~~~|||zzzwwwvvvrrrppprrr{{{{{{bbbTTTddd|||{{{zzzxxx{{{yyyvvvpppggg[[[WWWcccsssqqquuu~~~~~~{{{{{{sssoookkkiiilllsss|||sssmmmggggggooowww{{{|||tttuuuuuuuuussspppllljjjllluuuxxxpppeee```______ttt}}}wwwnnnnnnooommmhhhfffdddeeehhhlllnnnooohhhlllpppqqqooollllllllllllsssuuuoooiiijjjnnnppp{{{tttlllddd\\\[[[eeeqqqyyyuuukkklllxxxqqq]]]TTTWWWVVVTTTVVV\\\fffsss{{{tttsssppplllfff```[[[WWWTTTUUUWWW[[[aaagggmmmqqqjjjpppmmmaaa]]]gggqqqtttzzzwwwrrrmmmiiiiiikkkllliiieeedddeeeccc]]]YYYZZZOOOWWW___ffflllppppppnnnlllmmmlllkkkkkkmmmqqqttttttssssssqqqnnnkkkhhhfffcccfffkkkooorrrrrrqqqooogggfffffffffffffffiiikkkiiijjjlllnnnooolllgggcccfffjjjjjjccc\\\]]]___aaaaaaeeejjjkkkfff___YYYUUUggglllooonnnjjjfffeeefffjjjgggddddddgggiiiiiigggiiihhhggggggggghhhjjjjjjjjjbbbWWWWWWmmmlllllliiibbb[[[ZZZcccllllllkkkiiiiiiiiijjjkkkkkkgggggggggffffffggghhhiiiggghhhiiijjjjjjhhhgggeeejjjjjjlllmmmnnnnnnlllkkkkkkgggfffgggfffcccdddhhhccccccffflllsssuuuqqqlllkkkkkklllllllllkkkjjjiiibbbccc```UUUYYYzzzoooiiiqqqnnn\\\RRRWWWnnn}}}|||~~~}}}xxxssspppooommmfff___\\\PPP^^^oooxxxwwwtttssstttuuurrrmmmhhhiiiooopppnnnkkkkkkkkkjjjjjjjjjjjjiiifffiiilllllljjjhhhgggggggggiiikkkhhhaaa]]]```dddgggjjjnnnrrrsssqqqnnnkkkhhhfffddd```YYYVVVZZZaaalll{{{vvvrrrtttssspppllljjjkkknnnppppppPPP@@@>>>888777666666666666666777333111000333222//////222222111000///...---------////////////////////////---......///000111222222///000000111111111000000//////000111111111111111111111111111111222333333333444555444444444666888<<<@@@IIIYYYpppyyyllljjjooouuuyyyzzz|||xxxuuu|||{{{|||}}}ssswwwooonnnxxx~~~{{{xxxvvvtttrrrqqqyyy~~~zzzuuuuuuxxxzzzzzzzzzzzzzzzxxxvvvtttoooooottt~~~uuueeeTTTTTTooo~~~{{{zzz||||||yyyooo```RRRUUUmmmxxxuuummmkkkkkknnntttxxxxxxwwwddddddgggoooxxx}}}|||xxxrrrrrrrrrrrrqqqpppnnnmmmjjjsssuuujjj^^^]]]gggpppooohhhnnnssssssjjjgggdddccceeehhhkkkllleeekkkqqqrrrooollllllmmmiiipppsssmmmffffffjjjllllllddd^^^___aaafffrrr~~~zzzwwwllllllxxxsss]]]QQQSSSWWW^^^dddjjjqqqyyy~~~nnnjjjddd]]]YYYWWWWWWXXXYYY[[[___dddiiimmmoooppppppqqqllleeekkk{{{}}}wwwooohhhfffhhhkkknnnhhheeeeeefffbbb\\\YYY[[[RRR```mmmoooooopppqqqppphhhiiikkkkkkkkkllloooqqqoooooopppqqqpppooommmllleeefffhhhkkkmmmnnnppppppjjjkkkkkkgggddddddfffhhhjjjjjjkkklllnnnmmmkkkhhheeelllppplllhhhggghhhhhhaaafffiiiddd[[[WWWZZZ```rrrqqqoookkkfffdddeeehhhmmmiiiggggggjjjlllkkkiiiiiihhhggggggggghhhjjjkkkfff]]]UUU\\\tttrrrhhhjjjggg___YYY]]]gggpppmmmjjjhhhgggiiikkkkkkkkkhhhgggffffffggghhhiiiiiihhhiiijjjkkkjjjhhhfffdddjjjkkklllmmmlllkkkjjjjjjjjjfffdddffffffddddddgggbbbeeeiiiooossssssppplllnnnnnnmmmlllkkkiiihhhgggfff```ZZZVVVdddvvvkkkhhhmmmeeeUUUVVVddd{{{zzzwww{{{{{{vvvqqqllljjjiiieee[[[VVVVVV^^^ooo{{{rrrrrrwwwsssooohhhbbbdddjjjkkkhhhkkkkkkjjjjjjjjjiiiiiiiiidddgggjjjkkkiiihhhhhhhhhhhhkkkllliiieeedddgggjjjllloootttwwwxxxuuuqqqooopppnnnmmmiiiaaa^^^hhhuuuxxxqqqrrruuusssoookkkiiijjjlllnnnnnnQQQ@@@>>>888888777666666666666666333111000333222//////222111000///......---...............//////000000000/////////000000111111111///000000111111111111000//////000111111111111111111111111111111222333444111333444555555666888:::CCCKKKZZZmmm~~~{{{vvvoooiiiooowww~~~yyyssswww}}}}}}xxx}}}zzzjjjiiiooo}}}~~~}}}||||||{{{xxxtttqqqxxx~~~yyywwwwwwzzzwwwuuutttuuuuuuuuutttuuuttttttwww|||~~~yyysssfffXXXUUUggg}}}|||xxxpppbbbVVVXXXnnn{{{ooolllmmmpppvvv{{{}}}xxxooohhhdddhhhoooxxx}}}|||uuuooossssssssssssrrrpppnnnmmmhhhmmmmmmddd^^^fffwwwuuuddddddsss{{{xxxmmmjjjeeecccccceeeffffffcccjjjqqqsssoookkkkkkllleeekkklllfff``````aaaaaaaaa___aaaiiirrrzzzrrrtttkkkhhhqqqmmm\\\RRRRRR\\\jjjsssuuurrrooommmccc^^^YYYTTTTTTWWW\\\```fffgggiiikkkllllllkkkjjjrrrllleeefffqqqzzztttlllfffeeehhhkkkmmmgggfffffffffbbb[[[YYY\\\^^^ppp|||zzzsssqqqpppnnnfffhhhkkklllllllllmmmnnnjjjkkknnnpppqqqrrrqqqqqqlllkkkiiihhhggghhhjjjjjjjjjnnnnnniiieeeeeeggggggiiiiiiiiijjjllllllkkkiiidddnnnxxxyyywwwtttooojjjbbbcccaaaYYYTTTYYYiiixxx|||wwwoooiiifffgggiiikkkmmmllljjjjjjkkkkkkkkkjjjgggggggggggghhhiiijjjkkkbbbXXXWWWhhh}}}yyynnnggggggccc]]]\\\dddmmmrrrmmmjjjggggggjjjlllllljjjkkkjjjhhhiiikkkmmmmmmllliiijjjkkklllkkkiiigggeeejjjkkkkkkjjjiiihhhiiijjjkkkfffccceeeeeebbbaaabbbdddgggkkknnnooonnnkkkiiiooonnnmmmllljjjiiihhhgggiii^^^XXX]]]qqq}}}pppiiifffddd\\\UUUbbbvvvyyyrrrrrrtttrrrllllllfffdddccc\\\TTTUUU]]]vvv~~~ttttttxxxmmmiiiaaa]]]aaahhhiiifffkkkkkkkkkkkkjjjjjjjjjjjjccceeefffffffffeeefffggghhhkkkkkkhhhhhhlllnnnnnnnnnpppsssvvvvvvtttqqqnnnrrrqqqqqqnnnfffdddsssvvvnnnnnnqqqrrrpppmmmkkkjjjkkklllmmmlllRRRAAA???999999888666555555555555333111000333222//////222000000///////////////000......///000111111222222000000000000000000000111//////000111111111111111//////000111111111111111111111111111222333444555111333555666666888;;;>>>LLL[[[qqq~~~|||vvvsssnnnttt{{{{{{zzzyyyxxxwww~~~}}}|||wwwllldddnnn|||vvvqqqrrryyyzzzxxxvvvrrrnnnmmmpppsssuuuuuuxxxwwwvvvvvvuuuuuuvvvuuujjjfffZZZQQQ```~~~uuujjjcccYYYZZZrrrrrrmmmpppwww|||wwwpppllllllrrruuuyyy|||{{{vvvppplllppppppqqqqqqqqqooommmlllkkkjjjddd___dddttt}}}xxxiii^^^iiirrrmmmhhhdddbbbbbbaaa``````hhhqqqsssoookkkjjjkkkcccggghhheeecccddddddcccfffkkksss|||}}}iiipppiiibbbfffddd]]][[[VVV```kkkqqqnnngggaaa^^^WWWWWWVVVXXX[[[aaafffiiipppooonnnmmmlllllllllmmmnnnddd^^^eeeqqqxxxyyyyyyrrrnnniiiggghhhiiiiiiiiifffeeeffffffaaaZZZXXX[[[gggwww}}}vvvuuuqqqjjjhhhiiikkkkkkkkkkkkmmmnnnjjjkkklllnnnpppqqqrrrsssooommmkkkhhhffffffffffffeeellloookkkhhhjjjlllkkkiiihhhggghhhiiiiiigggfffiiipppuuuvvvwwwvvvqqqkkkbbbaaa___^^^bbbmmm|||~~~vvvlllggghhhkkklllllllllmmmmmmkkkiiihhhhhhiiifffggghhhiiiiiijjjjjjjjj```UUU[[[sss}}}rrrpppgggeee```[[[aaammmssssssmmmjjjggghhhlllnnnmmmjjjllljjjiiijjjmmmooonnnmmmkkkkkkllllllkkkjjjiiihhhhhhiiiiiifffddddddgggjjjhhhcccaaadddeeecccaaabbbgggjjjlllmmmkkkhhhggggggmmmlllkkkjjjjjjiiiiiiiiijjj\\\ZZZhhh{{{tttoooiiiaaaZZZVVV]]]sss}}}qqqnnnooommmkkkjjjjjjddd```^^^VVVSSS___qqq{{{uuussstttiiieee___]]]dddnnnppplllnnnmmmmmmmmmllllllllllllfffffffffeeecccccceeegggfffhhhfffdddhhhoooqqqmmmmmmnnnpppqqqqqqpppooonnnllllllmmmkkkcccaaauuu{{{nnniiimmmmmmjjjkkkjjjiiijjjlllnnnmmmlllSSSBBB???:::999888666555444444444444111000333222//////222111000000000000000111222......///111222333444555111111111000000000000000//////000111111111111111//////000111111111111111111111111111222333444555222333666777888:::>>>@@@TTTfff{{{xxxuuuuuuyyy~~~{{{uuutttvvv{{{}}}{{{}}}{{{vvv```cccvvv~~~vvvpppnnnuuu|||xxxrrrnnniiiiiimmmsssvvvxxxrrruuuwwwwwwtttpppnnnmmmdddaaaUUUOOOhhh|||}}}yyymmmgggbbb^^^hhh~~~wwwnnnrrr}}}uuugggccclllxxx}}}~~~~~~{{{vvvrrrpppoooiiikkkmmmnnnooonnnmmmlllrrrkkk```^^^jjj}}}tttpppccc___qqqtttpppjjjeeebbb```^^^\\\___hhhqqqsssooojjjiiikkkeeeiiilllkkknnnrrrsssqqqoooxxx|||jjjcccmmmhhh^^^___``````eee\\\aaaeeeddd___ZZZZZZ[[[QQQTTTYYY```fffkkknnnppptttrrrooommmmmmpppsssvvvlll```]]]hhhsssttttttwwwllljjjhhhiiikkkkkkhhheeeeeedddeeeeee```YYYXXX[[[ggguuu}}}zzzxxxxxxsssiiikkklllkkkkkkjjjkkknnnpppkkklllmmmnnnooopppqqqrrrmmmlllkkkjjjhhhgggffffff___iiinnnkkkjjjnnnqqqppplllkkkjjjjjjjjjiiigggeeeppppppmmmjjjkkkooopppmmmbbbbbbeeemmmwww{{{rrrhhhdddhhhlllmmmkkkjjjmmmnnnkkkgggeeefffhhheeefffhhhiiijjjjjjjjjiiiaaaVVV^^^yyyuuulllppphhhddd]]][[[dddrrrwwwtttmmmjjjhhhjjjnnnpppmmmjjjkkkiiigggiiilllnnnmmmlllllllllllllllkkkkkkjjjjjjjjjkkkjjjgggdddeeeiiimmmeee```___dddgggfffeeefffjjjlllnnnllliiigggfffgggjjjjjjiiiiiijjjjjjkkkllljjj[[[]]]oooooopppjjj^^^SSSTTTeeevvvlllmmmnnnjjjjjjnnnkkkddd___[[[TTTTTTiiizzzwwwuuuqqqnnniiifffaaabbbkkkvvvyyyuuuoooooooooooonnnnnnnnnnnnkkkjjjiiifffcccccceeegggeeeeeebbbaaagggppppppjjjhhhhhhiiijjjjjjkkkkkkkkkgggfffhhhfff]]]\\\qqq~~~uuukkkiiillljjjdddgggggghhhjjjmmmoooooonnnOOO@@@>>>::::::999888777666555555333333333222222222111111...000111000---,,,---///////////////000000000000111111000000000000111111000000000000000000000000222222111111000111111111222000///000111333333222111333666888666777AAALLL]]]vvv}}}{{{|||xxxttt|||~~~yyyrrrqqqqqquuu{{{pppfffaaarrr}}}{{{|||vvvzzz{{{}}}tttkkkbbbaaahhhrrrwwwyyyqqqqqqtttxxxsssgggbbbcccWWWWWWSSS[[[xxxyyymmmkkkfffWWW___~~~vvvooolllqqq||||||tttnnnnnnsss{{{|||wwwtttuuuuuussspppwwwpppnnnrrroooiiijjjrrrrrrooohhhgggtttssskkkfff]]]aaa}}}uuuooonnnkkkjjjhhheeeaaa^^^[[[ooolllbbbfffdddcccppphhhlllooonnnmmmooouuu|||zzzsssmmmhhhiiieee```___cccjjjpppsssccc[[[VVVXXXXXXUUUUUUXXXYYY___hhhnnnqqqqqqpppoooqqqooollllllmmmoooppppppeeecccdddjjjrrrvvvsssoooiiijjjkkkkkkkkkjjjiiihhhfffhhhhhhccc]]]]]]bbbhhhuuuwwwzzzyyyuuupppmmmkkkmmmllljjjiiiiiikkklllmmmmmmmmmooosssvvvuuupppkkkgggkkkoooooollliiiiiiiiihhhfffeeefffjjjmmmpppqqqnnnmmmjjjeeeaaabbbhhhnnnmmmkkkhhhhhhjjjlllnnnnnngggiiiooowww~~~nnnhhhbbbeeelllooolllgggpppnnnkkkiiihhhfffcccaaa___eeegggfffiiimmmlllgggYYY\\\jjj|||~~~rrrmmmrrrkkk[[[RRR\\\pppxxxqqqgggkkkkkkkkkkkklllkkkhhhfffjjjiiihhhjjjkkklllkkkiiimmmlllkkklllnnnnnnkkkgggiiikkkjjjgggcccbbbdddgggddddddcccbbbcccfffhhhjjjjjjkkkkkkhhheeeccceeehhheeeeeefffggggggggggggggglllhhhjjjuuuzzzmmmeeecccYYYQQQ]]]vvv~~~uuullljjjnnnoookkkeeehhhccc]]]WWWUUU```{{{zzzsssooonnnllljjjkkkmmmmmmpppyyyxxxmmmllliiijjjpppqqqlllllloooqqqmmmjjjiiijjjiiigggdddeeeaaa^^^bbbiiimmmkkkhhhhhhkkkmmmmmmlllkkkjjjkkkfffhhhddd[[[[[[gggyyyzzzuuupppmmmmmmmmmkkkiiikkkkkklllmmmnnnooonnnnnn}}}OOO@@@>>>::::::999888777666555555333333333222222222111111...000111000...---...000////////////000000000000111111000000000000111111000000000000000000000000222111111111111111222222666444222222333444333333888777888:::;;;===EEEOOOggg~~~yyyzzzyyytttuuusss{{{~~~zzzssspppoooxxxtttiiigggkkk|||rrriiikkkzzztttmmmhhhmmmyyyuuuqqqpppnnnggg^^^[[[]]]ZZZ^^^eeexxxzzzrrrfffeee\\\bbb{{{wwwrrrooouuuzzzjjjlllpppuuu|||vvvsssppppppsssuuutttsssrrrqqqpppnnniiifffkkktttqqqoooiiiiiiuuu|||nnnfffaaabbbqqquuunnnllliiihhhiiiiiiiiihhhdddpppnnndddcccfffkkksssoooooommmllllllnnnsssvvvooossswwwuuunnneee```]]]\\\]]]```eeekkkrrryyy}}}iiiZZZMMMLLLQQQWWW]]]cccnnnqqqtttuuussspppmmmlllooonnnmmmmmmnnnnnnooonnngggeeeeeejjjqqqtttqqqmmmiiijjjjjjkkkjjjiiihhhhhheeeggggggdddaaabbbiiiooo||||||zzzwwwrrrooooooooommmkkkiiihhhhhhjjjllllllooooooqqqssstttrrrnnnkkkjjjmmmppppppmmmkkkkkklllhhhgggfffggghhhjjjllllllooonnnmmmiiifffdddeeefffiiigggggghhhjjjllllllllljjjkkkmmmqqquuuuuusssooommmeee___ccclllqqqmmmgggiiigggfffeeeeeeeeecccaaafffiiiiiiggghhhkkkhhhbbbZZZcccsss~~~|||qqqmmmooohhh^^^\\\kkkxxxxxxoooiiilllllllllllllllkkkiiigggiiiiiiiiikkkmmmmmmkkkiiimmmkkkjjjlllnnnnnnllljjjhhhiiijjjgggdddcccfffiiiddddddccccccdddfffhhhjjjjjjjjjiiifffbbb```aaaccceeeeeeeeeeeeeeefffffffffgggdddfffpppzzz{{{qqqggg]]]^^^\\\]]]llluuuoooiiihhhlllnnnkkkhhheeebbbZZZUUUbbbzzz{{{tttppppppppppppooonnnooonnnpppxxx~~~yyyppplllhhhgggkkklllkkkmmmrrrrrrpppmmmlllllllllkkkiiihhhdddbbbdddjjjmmmllliiihhhiiikkkkkkjjjiiijjjkkkhhhjjjfff]]][[[eeesss|||uuuqqqmmmlllmmmllljjjgggkkkjjjkkklllllllllkkkjjjzzzNNNAAA===::::::999888777666555555333333333222222222111111000111222111///...///000////////////000000000000111111000000000000111111000000000000000000000000000000000000111222333333777555333333444444333222777444444777<<>>999888777777666666666777333333333333333333222222///000000111111000000///000000000000000000000000222111111111111111111222111222222111000000333555222222333333444444555555111222444555444666???IIIVVVmmmxxxmmmjjjhhhkkksss{{{zzzmmmnnn~~~~~~~~~}}}|||}}}rrrcccaaappp|||lllccchhhsssppprrrsss~~~yyymmm``````sss|||qqqccclllwwwzzzvvvmmmhhhfff___iii{{{yyy{{{vvvtttwwwwwwtttsssssstttxxx{{{zzzuuuqqqppppppkkkkkkppp{{{|||kkklllttt~~~}}}xxxpppjjjgggccc^^^ZZZ]]]bbbhhhnnnooolllhhhdddcccsss|||oooccc]]]YYY{{{nnnqqqsssnnnsssqqqhhhffflllooohhhbbbbbbaaa___eeepppuuupppmmmpppqqqmmmmmmlllgggaaa]]]___cccfffkkkpppooopppoookkkddd\\\WWWUUURRRTTTZZZeeepppvvvuuurrrxxxwwwtttnnngggcccccceeegggeeegggkkkiii___RRRLLLWWWbbbllllllddd___ccciiibbbcccfffkkkoooqqqpppnnnmmmllljjjiiiiiijjjkkklllllljjjjjjiiieee```___aaaiiiooosssppplllkkkiiifffddddddcccaaa```dddlllrrrmmmjjjkkkrrrxxxxxxxxxyyy{{{xxxtttppppppqqqtttwwwwwwqqqjjjfffgggkkkpppsssnnnmmmkkkiiigggiiimmmpppqqqooommmllllllllljjjiiihhhiiijjjkkkllllllllllllfffgggiiiiiijjjllloooqqqiiijjjjjjiiiiiijjjllloooqqqpppnnnmmmnnnqqquuuxxxvvvxxxxxxtttooonnnqqqtttkkklllkkkjjjmmmqqqqqqooowww}}}yyynnnnnnllloooiiiffffff]]]UUU[[[qqq|||uuunnnooonnngggcccZZZRRRZZZsssttthhheeedddhhhiiigggggghhhfffhhhjjjkkkjjjjjjkkklllkkkjjjlllooonnnkkklllpppjjjiiigggggghhhhhhfffeeehhhffffffhhhkkkkkkhhheeeiiittt|||zzzuuurrrqqqoooppplllbbbYYY^^^rrr}}}xxxrrrllliiifffeeecccdddddddddcccaaa___]]]YYY]]]aaaiii||||||ssslllkkkjjjccc[[[WWWZZZiiiwwwsssrrrsssrrrqqqqqqtttxxx{{{ssspppllljjjkkkmmmlllkkkooolllhhhffffffggggggfffeeeeeeiiipppsssrrrrrrtttppppppnnnkkkiiiiiikkknnnxxxPPPGGG>>>999999888777777777777888333333333333333333333333000000////////////000000000000000000000000000000000111222222222222111000000222444444333222333444222222333333444555555666333333555999999:::EEERRR___yyy|||mmmmmmmmmpppwww~~~|||rrrooo{{{yyy{{{}}}}}}||||||pppbbbggg~~~xxxjjjccczzz~~~qqqjjjsss~~~uuukkkfffmmm|||vvveeennnvvvwwwqqqmmmmmmnnnrrr{{{vvvxxxqqqnnnrrrvvvuuusssrrrtttwwwyyyvvvppplllkkkmmmmmmttt~~~xxxssspppuuuyyywwwwwwsssnnnjjjhhhggggggfffaaafffnnnssstttqqqlllhhhgggooowwwuuuhhh]]]```iiijjjsssrrrjjjtttqqqhhhgggpppsssjjjbbbaaa[[[]]]iiixxx|||vvvtttzzzxxxmmmfffdddcccbbb___```eeehhhhhhjjjnnnnnnmmmiiiaaaYYYTTTTTTUUUVVV\\\dddnnntttvvvtttrrrtttrrrnnnjjjfffdddcccdddeeeggghhhjjjllliii\\\OOO[[[ccckkkjjjccc___bbbgggdddeeegggkkkppprrrqqqnnnmmmlllkkkjjjiiijjjkkkkkknnnjjjiiihhhccc]]]]]]bbblllqqqsssooojjjiiihhhfffaaaaaa```aaadddhhhlllooonnnmmmoootttwwwwwwxxx{{{wwwvvvsssrrrqqqrrrssstttppplllhhhfffhhhkkklllllllllkkkhhheeedddfffkkknnnnnnlllkkkkkklllkkkhhheeebbbdddfffiiikkklllnnnoookkkkkkjjjhhhggggggjjjmmmiiijjjllllllkkkkkkmmmnnnoooooonnnnnnooopppsssttttttsssrrrpppmmmmmmmmmnnniiikkkjjjfffhhhooorrroootttxxxtttssswwwqqqiiilllhhhlllhhhcccaaaYYY[[[kkk}}}ssskkkjjjiiifff___VVVTTTccc{{{sssiiieeecccfffgggeeeeeefffccceeeggghhhhhhhhhjjjllliiikkkooopppkkkfffhhhooollljjjhhhggghhhgggfffeeegggffffffjjjllljjjddd^^^jjjuuu|||yyytttrrrrrrrrrqqqkkkccccccpppzzzwwwsssmmmfffaaa______aaaaaaaaaaaaaaa```______ccckkkrrrxxxvvvrrrooollleee]]][[[___kkk}}}{{{sssooommmppprrrtttttttttvvvwwwnnnnnnnnnmmmlllllllllmmmnnnkkkhhhggghhhiiijjjjjjgggeeeggglllppppppuuu|||uuuvvvvvvrrrmmmkkkmmmqqqyyyPPPHHH>>>:::999888888888888888888333333333333333333333333111000///......///000111000000000000000000000000///000222333333222000//////222666888777555333333222222333333444555666666555555888<<<<<>>;;;:::999888777555444444444444555555444444333222000111222222222222111000///000111222333222111111222222111111111111111222222333444555444333222111333333444444444444444444666222444;;;???FFFVVVhhhzzzzzz~~~zzz{{{}}}~~~~~~}}}}}}~~~nnn```ppp~~~zzztttwwwuuuiiittt}}}ttt{{{|||zzzxxxoooyyy}}}yyytttuuunnnlllrrrwwwwwwtttrrruuusssoooiiifffjjjttt|||xxxrrrmmmooo{{{~~~yyyxxxxxxwwwvvvppplllooo|||zzzrrrmmmqqquuunnnssshhhfffbbb[[[]]]lllyyywwwyyyqqqlllooohhh\\\ZZZfffhhh\\\UUUXXXYYYlllzzzrrrmmmkkkqqqnnnllliii___WWW\\\fffmmmooopppqqqooollljjjhhh\\\ZZZVVVSSSUUU^^^jjjtttzzzwwwtttrrrqqqqqqqqqpppjjjgggdddcccdddeeeeeeeeehhhmmmqqqtttyyy|||tttiiicccdddggghhheeeaaaccciiikkklllnnnpppqqqrrrrrrqqqmmmkkkjjjkkkmmmmmmjjjgggbbbfffddd[[[VVVZZZccciiiuuuqqqmmmkkkjjjgggccc___[[[^^^bbbfffjjjmmmnnnooorrrvvvxxxwwwsssqqqssswwwyyyxxxwwwuuusssqqqooonnnppppppqqqooollljjjjjjkkkkkkfffbbbaaacccfffgggfffiiigggggghhhkkkkkkgggdddaaaggglllkkkgggfffjjjoookkkmmmnnnllliiiggghhhiiifffiiijjjkkknnnrrrpppllljjjjjjkkklllmmmnnnoooppppppoooooooooooonnnkkkhhhkkkccc___dddjjjlllkkkkkkrrrnnnkkkkkkmmmooommmllliiieee^^^UUUOOOVVVpppyyyoookkkjjjfffdddeeeZZZUUUaaazzzyyynnnooojjjeeeaaa`````````aaabbbbbbbbbbbbdddfffhhhhhhgggllliiiiiijjjhhhccccccfffgggiiihhhddddddfffeeebbbdddggghhhfffhhhhhh___RRRaaaiiinnnjjjhhhlllpppooottttttuuuyyy~~~~~~xxxrrrtttnnnmmmkkk^^^RRR^^^uuuzzzwwwzzz|||{{{zzz{{{}}}yyyuuuvvvyyyyyytttooojjjkkkjjjaaaTTTTTTjjj~~~uuupppqqqkkkoootttwwwwwwtttoookkkjjjmmmpppooollliiijjjkkkmmmllliiigggffffffggghhhfffggghhhhhhhhhkkkooorrr|||xxxuuusssqqqmmmllllllxxxMMMEEE>>>;;;;;;:::999777666555444444444444444444333222222111111000//////000111111///000111222222222111111222222111111111111111222444444444555666666555333333333444444444444555555888666999BBBGGGNNN]]]ooovvvwww{{{xxxzzz~~~zzz{{{zzzooodddsss~~~tttkkkvvv|||}}}||||||zzz{{{zzzyyyttttttwwwqqqpppuuuzzzxxxtttrrrnnnlllkkknnnttt|||xxxllljjjpppyyy}}}xxxvvvvvvwwwwwwvvvtttsssyyyxxxmmmfffpppuuummmqqqgggeeeeeeiiitttqqqooorrrooojjjggg^^^[[[aaallliii]]]YYY___ssswwwlllkkkmmmlllfffaaa``````aaagggoooyyytttnnnjjjiiihhheeecccWWWXXXYYY[[[___iiiuuu}}}zzzxxxvvvsssqqqnnnllljjjkkkiiihhhhhhiiikkkkkkjjjppptttvvvvvvwwwxxxssskkk``````cccfffeeecccfffmmmooopppsssuuuvvvvvvuuutttkkkjjjjjjkkkmmmlllhhheeebbbccc^^^VVVTTT\\\gggnnnssspppllljjjiiigggdddaaa```bbbfffjjjnnnqqqssssssooosssuuutttqqqpppsssvvvwwwwwwuuutttrrrpppooooooqqqqqqqqqpppnnnmmmnnnpppqqqmmmiiihhhhhhhhhfffdddfffdddcccdddffffffdddaaabbbiiinnnnnnjjjfffgggjjjkkklllmmmkkkhhhgggiiikkkfffhhhiiihhhlllqqqrrrooonnnmmmlllkkkkkklllmmmnnnnnnnnnmmmnnnooonnnllljjjiii```\\\ccclllpppooonnnllljjjiiikkkmmmnnnllljjjdddaaaYYYQQQQQQ```xxx}}}sssjjjhhhgggccc___^^^WWW]]]nnn~~~rrriiijjjgggeeedddcccbbbaaaaaabbbeeeccccccdddgggiiiiiihhhjjjgggfffhhhfffccccccggglllmmmjjjdddccceeeeeecccbbbeeefffeeegggggg^^^TTT___gggkkkiiigggkkknnnnnnrrrqqqqqquuuyyyyyytttooonnniiiiiijjj```XXXfff|||yyyzzzzzzwwwuuuuuuwwwrrroooppprrrsssooojjjgggbbb]]]YYYXXXaaayyy~~~{{{wwwqqqppprrrqqqrrrssstttrrroookkkiiikkkmmmnnnmmmjjjgggggggggggghhhhhhgggfffeeecccbbbggghhhiiiiiihhhjjjmmmoooqqqpppnnnnnnmmmkkkiiihhhwwwMMMEEE>>><<<<<<;;;999888777666555333333333333333222222111222111///------///111222///000111111222222111111222111111111111111222222444222000222555777555333333333444444444555555555666444:::DDDKKKRRRcccuuuzzztttvvvxxxvvv{{{~~~|||yyyzzzxxxpppgggttt{{{tttmmmyyy~~~wwwwwwtttpppwwwvvvssssssyyy|||yyytttssskkkjjjmmmvvvyyymmmfffnnn|||zzzxxxuuutttuuuuuutttsssqqqttt~~~qqqddd^^^ooouuunnnsssiiigggiiitttyyykkkhhhnnnppphhh^^^RRR]]]ooowwwpppeeegggqqqssshhhjjjpppfff]]]WWW\\\eeemmmssswww|||tttjjjfffeeeccc^^^XXXVVVZZZ```fffnnnwwwzzzxxxvvvrrrnnnjjjgggeeekkkjjjjjjlllooopppooonnnvvvyyyyyytttqqqqqqpppnnn___]]]^^^bbbcccdddiiioooqqqsssvvvxxxxxxwwwtttsssiiiiiijjjlllllljjjfffbbbaaa___XXXRRRUUUaaannnssspppnnnkkkiiihhhgggdddbbbbbbdddhhhlllpppssstttuuunnnppprrrqqqoooooorrruuutttssssssrrrqqqpppoooooopppqqqpppnnnmmmnnnpppsssqqqpppnnnnnnmmmjjjgggdddcccaaa______`````````^^^ccciiioooooojjjeeedddeeekkkkkkjjjiiiggghhhjjjmmmggghhhgggfffjjjppprrrppprrrpppmmmjjjiiiiiijjjkkkkkkkkkkkklllnnnooonnnlllhhh^^^ZZZcccnnnsssqqqoooiiiiiiiiijjjlllllljjjggg^^^^^^WWWPPPXXXooowwwmmmffffffgggbbb\\\XXXUUUhhh|||wwwlllggggggcccfffgggfffbbb```aaabbbgggeeeddddddgggiiijjjiiihhheeedddffffffdddfffiiippppppkkkcccaaaccceeeddd```bbbcccdddfffeee___WWW[[[aaafffffffffiiilllmmmnnnmmmlllooorrrssspppmmmkkkfffggghhhbbb]]]kkk}}}vvvuuutttqqqpppqqqqqqmmmiiiiiimmmnnnjjjfffdddZZZRRRUUUaaasss}}}uuuqqqooommmnnnrrrrrrqqqpppnnnmmmkkkjjjiiikkkllllllkkkhhheeedddddddddfffiiijjjiiifffbbb___hhhiiijjjjjjhhhhhhiiijjjggghhhhhhjjjkkkjjjgggdddvvvLLLDDD>>>===<<<;;;:::999777666666222222333333222222111000111111000000000000111111///000000111111111111111111111111000111111222333222///---...333555444111333333444444555555666666555333999DDDNNNYYYmmmwwwuuuuuuuuuuuu|||~~~~~~~~~}}}}}}~~~xxxnnndddrrr}}}zzzvvvpppzzz~~~~~~zzzwwwxxx{{{vvvwwwqqqppp{{{vvvtttuuuzzz{{{vvvsssssseeejjjsss~~~{{{llllllsss|||xxxxxxwwwvvvuuutttqqqpppnnnrrr}}}lllaaa___tttqqqnnntttmmmkkkllluuuwwwrrrkkkjjjppprrrfffWWWMMMfffyyyqqqwwwnnngggjjjooo```\\\\\\cccnnnvvvxxxxxxoookkkgggdddbbb___YYYUUU___dddkkksssyyy~~~wwwuuurrrmmmiiifffeeefffiiijjjlllooorrrrrrqqqooosssuuutttooojjjjjjnnnrrrfffaaa___aaacccdddiiinnnmmmpppsssuuuuuusssooommmfffhhhjjjkkkkkkgggccc___^^^[[[VVVTTT[[[iiisssvvvooommmkkkiiigggeeecccaaaaaacccgggkkknnnqqqrrrsssqqqrrrrrrqqqpppppprrrtttqqqqqqpppppppppooooooooopppooonnnkkkjjjkkknnnppplllmmmnnnooonnnlllhhheeeaaa```^^^]]]]]]]]]^^^^^^cccgggkkkkkkfffcccbbbcccjjjiiigggffffffgggjjjmmmfffhhhhhhgggjjjoooppplllpppooommmllljjjiiihhhhhhiiihhhiiijjjmmmooonnnnnnjjj___ZZZbbbnnnrrrnnnjjjiiihhhhhhhhhhhhhhhgggfff___aaaZZZVVVeeerrrkkkfffiiijjjeee]]]XXX\\\rrr~~~qqqjjjiiigggaaafffgggbbb^^^___ccceeehhhfffddddddfffhhhhhhhhhgggcccbbbeeegggggghhhlllooonnnhhhaaa___cccfffeee___aaabbbdddfffeeeaaa\\\ZZZ^^^cccddddddfffggghhhiiihhhhhhjjjmmmoooooonnnkkkgggfffgggaaa^^^jjj{{{{{{sssmmmmmmnnnmmmmmmpppnnnjjjggggggkkklllhhhddd^^^WWWTTT___rrrzzzvvvqqqnnnllllllmmmooollllllkkkkkkjjjjjjjjjkkkjjjjjjjjjiiigggffffffffffffhhhkkkmmmllliiieeebbbhhhiiijjjjjjhhhffffffgggdddfffhhhiiikkkkkkfff```vvvLLLDDD>>>===<<<;;;:::999777666666222222333333222222111000000111333444444333111000000000000000000111111111111111000000111222222333000///...///333444333111333333444555555666777777999777===JJJVVVeee~~~{{{vvvuuutttrrruuu~~~~~~|||~~~~~~{{{uuuiii___ooo|||{{{yyysss{{{~~~zzzvvvxxx}}}~~~}}}{{{zzzzzz|||~~~~~~|||tttppppppzzzvvvwwwqqqppp{{{yyywwwwwwxxxuuunnnlllnnndddooo}}}yyyvvvmmmvvv}}}tttssstttuuuvvvwwwuuusssqqqppprrrsssxxxuuuiiiccckkk|||sssggghhhmmmmmmlllllloootttvvvtttrrrmmmmmmmmmnnnrrrqqqcccTTTXXXvvv{{{uuu|||uuuiiiffffffggg___dddkkkrrrvvvwwwtttppp```aaa```]]][[[\\\```dddnnnqqquuuzzz}}}|||zzzxxxqqqpppmmmhhheeeeeehhhlllmmmmmmooorrrttttttrrrpppmmmnnnmmmjjjfffhhhpppyyyuuummmeeedddfffgggjjjnnnjjjlllppprrrqqqoookkkiiidddfffiiijjjhhhddd```]]][[[[[[ZZZ\\\fffqqqvvvtttnnnmmmkkkiiieeecccaaa```aaacccfffjjjmmmpppqqqrrruuuuuutttrrrpppqqqrrrtttooooooooooooooooooooooooqqqpppnnnkkkhhhhhhkkkmmmlllnnnppppppnnnkkkhhhgggcccbbbaaa___^^^^^^___```bbbdddeeedddbbbaaaccceeehhhfffdddcccdddgggiiijjjeeehhhjjjjjjlllooolllfffjjjkkklllmmmlllkkkiiiggghhhggggggiiilllnnnnnnnnnmmmccc^^^dddlllmmmiiieeedddcccccccccccceeehhhjjjffffffaaaaaasssyyynnniiigggjjjkkkfff```]]]lll|||vvvkkkiiiiiieeeaaaeeeddd\\\XXX^^^gggkkkgggeeecccccceeefffffffffccc^^^]]]bbbffffffgggjjjjjjiiieee______dddggggggaaaaaacccggghhhfffdddbbbbbbccceeefffdddaaa______bbbbbbccceeehhhjjjkkklllhhheeedddeeebbb```iiivvvuuummmggghhhkkkkkkmmmooolllhhheeegggjjjjjjfffaaaUUUWWW```qqqyyyttttttssspppnnnmmmlllkkkiiiiiiiiiiiiiiiiiiiiihhhiiihhhhhhhhhiiiiiiiiiiiiiiijjjjjjkkkjjjiiigggfffgggiiijjjiiigggeeeeeeeeedddgggiiihhhkkkkkkdddZZZuuuKKKDDD???<<<<<<;;;999888777666555333333333333333222222111///111444666666444111///000////////////000111222000000000000111222333333111222444555555555444444333333444555666777777888:::999@@@PPP```rrr~~~wwwuuutttrrrqqqvvv}}}~~~|||pppgggaaavvv{{{}}}}}}www{{{xxxtttqqqsssxxx}}}~~~}}}|||wwwsssuuu{{{}}}}}}{{{{{{zzztttkkkgggiii~~~|||tttuuurrrqqqzzz~~~{{{xxxtttmmmffffffkkkyyy|||qqqoooqqq~~~~~~ooommmrrrnnnqqqtttuuutttsssssssssssspppooopppmmmgggeeefffzzzsssccc```dddfffkkkkkkkkklllmmmnnnnnnmmmfffgggjjjmmmnnnhhh___XXXllluuuqqqtttsssxxxxxxsssjjjddddddcccaaaeeeoooxxxzzzvvvqqqjjjdddZZZ[[[ZZZWWWWWW___ooo{{{{{{zzzzzzzzzyyyvvvqqqmmmkkklllkkkhhhfffhhhmmmssstttttttttuuuvvvuuurrrooojjjiiihhhhhhfffhhhqqq{{{vvvjjjhhhiiikkkmmmpppjjjlllnnnppppppnnnkkkiiicccfffhhhhhhddd```]]]\\\ZZZ^^^bbbfffnnnuuuuuupppkkkkkkjjjhhhdddbbbaaaaaadddfffjjjmmmqqqsssttttttuuutttrrrppppppqqqrrrsssnnnnnnnnnnnnnnnoooooooooqqqqqqooollliiiiiijjjlllpppqqqrrrpppllliiiggggggfffgggfffeeebbbaaabbbcccdddddddddcccbbbcccfffhhhhhheeecccccceeeggghhhhhhcccgggjjjkkkmmmoookkkdddfffhhhjjjlllmmmllljjjiiiiiigggfffhhhjjjlllllllllnnnfffbbbfffkkkjjjfffddd^^^___aaaccceeehhhmmmpppmmmiiidddiii|||ppphhhfffgggjjjiiieeeccceee{{{|||ooogggffffffbbbccceee```VVVUUUaaalllpppfffeeeddddddeeefffdddccc]]]YYYYYY___dddddddddeeedddeeeddd```aaafffhhhgggdddccceeeiiiiiigggfffgggkkkiiiiiijjjgggaaa\\\\\\^^^___```aaaccceeefffgggbbb```aaaddddddeeellltttuuummmhhhiiilllkkkkkkmmmhhhfffdddfffiiigggaaa[[[OOO]]]qqq~~~rrrppptttvvvrrrooonnnllliiiiiiiiiiiihhhggggggffffffiiigggfffgggjjjlllllllllhhhhhhgggffffffffffffffffffggghhhgggeeedddeeefffeeeiiiiiifffhhhiii```SSStttKKKDDD???;;;;;;:::999777666555444444444444444444333222222000111333444444333111000000//////...///000111222000000000000111222333444///333888999666333333444333333444555666777888888999;;;GGG[[[mmmxxxvvvvvvtttuuuwww{{{~~~~~~|||~~~|||zzzqqqoooqqq~~~|||yyy~~~{{{}}}|||zzzzzzzzzyyyyyy{{{}}}~~~}}}uuunnnrrr|||zzz{{{yyywwwsssjjj```^^^aaazzzttttttwwwwww|||zzzwwwtttooohhhdddjjjrrrrrrkkkpppxxxvvvllljjjnnnpppsssvvvwwwuuutttuuuvvvqqqlllhhhgggffffffmmmtttzzzhhh___eeemmmmmmkkkjjjjjjkkkmmmmmmkkkjjjeeeccceeejjjggg___^^^ddd}}}oooooonnneeelllnnnlllfffbbbdddggggggnnnvvvzzzuuuooojjjccc[[[WWWXXXZZZ\\\bbbmmm{{{{{{wwwuuusssppplllhhhfffjjjmmmmmmlllmmmrrrwwwyyyxxxvvvuuuuuurrrooolllhhheeedddeeeeeeeeekkktttuuugggdddhhhkkkmmmpppjjjkkkmmmoooooonnnlllkkkcccfffgggeeeaaa]]][[[[[[[[[bbbhhhlllqqqtttrrrmmmfffggghhhgggdddbbbccceeehhhjjjnnnqqqtttvvvwwwxxxpppnnnllllllmmmppprrrsssoooooooooooonnnnnnnnnnnnmmmmmmmmmllliiihhhiiikkkoooooooookkkgggfffgggiiihhhjjjkkkjjjgggeeeeeefffggghhhhhhhhhhhhhhhiiijjjiiigggeeeeeehhhiiihhhgggaaaeeegggiiilllooommmhhhhhhhhhhhhhhhiiikkklllmmmjjjhhhgggggghhhjjjjjjjjjjjjfffeeejjjmmmkkkiiijjjbbbffflllooopppqqqsssuuupppeee```jjj|||{{{mmmffffffiiijjjgggdddhhhooo|||yyyssskkkeeedddeeefffdddeee___UUUWWWgggrrrsssfffffffffggghhhgggdddbbb\\\XXXYYY```ffffffdddcccaaadddeeecccdddhhhhhheeeeeeccceeejjjjjjffffffjjjjjjhhhjjjoooooojjjfffgggbbbcccddddddccccccbbbccc^^^^^^aaaeeehhhiiinnnsssrrrlllhhhjjjlllkkkjjjlllgggeeeeeehhhjjjggg^^^WWWTTTjjjxxxsssnnntttuuupppmmmnnnnnnkkkjjjhhhfffddddddfffhhhjjjjjjhhhfffgggiiikkkkkkjjjeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeeddddddfffiiigggjjjiiieeegggjjj```RRRtttJJJDDD???;;;:::999888777555444444444444555555444444333222111111111111111111111111000///.........///111222000000000000111222333444+++333::::::444000000222333333444555666777888999<<>>===:::888777888888777555444444444333333222222222333444444333111111222444111111111111111222222222111111111111111111111111333333333333333444444555111222444555555777AAALLLXXXmmmttt|||{{{zzz|||~~~||||||}}}~~~}}}~~~{{{wwwwwwxxxwwwvvvvvvwww{{{}}}}}}}}}|||xxxxxxzzz}}}}}}}}}wwwsssvvv}}}~~~zzzttthhhmmm}}}yyyuuurrrooonnn^^^UUUQQQUUU^^^ssswwwrrrnnnkkkmmmooo~~~|||rrrmmmkkkzzzwwwxxx{{{zzzxxxtttpppnnnoooqqqlllggggggmmmqqqqqqppprrrmmmoooqqqqqqooonnnnnnoooiiilllllljjjjjjlllkkkhhhaaannnwwwqqqddd^^^eeennnyyy{{{nnnjjjqqqpppgggpppjjjdddbbbaaabbbhhhoootttyyy{{{uuuooojjjeeeaaaXXXUUUWWWbbbrrr~~~zzzxxxvvvsssppplllgggdddgggiiikkkkkkkkkooouuu{{{xxxtttoookkkjjjjjjjjjiiihhhfffccc```]]][[[ZZZYYY[[[\\\aaahhhoooqqqnnnjjjnnnpppxxxzzzhhhTTTXXXkkksssssstttuuuttttttsssrrrlllllljjjgggdddfffkkkpppsssvvvvvvrrrkkkffffffhhhkkkhhhfffdddaaa^^^aaagggiiisss|||{{{|||}}}|||xxxtttrrrooooooooommmkkkkkklllnnnnnnmmmkkkiiiiiijjjkkkmmmkkkpppuuuwwwvvvsssqqqpppqqqsssqqqjjjaaa___dddkkkjjjnnnqqqpppmmmlllnnnpppjjjjjjgggaaa]]]aaammmxxx}}}zzzwwwsssooolllkkkmmmoooooollliiigggffffffiiikkkjjjggggggiiillljjjppptttqqqooonnnllliiifffffffffffffffeeedddcccaaa]]]XXXWWW\\\```^^^ZZZXXX]]]aaaaaa______aaacccbbbbbbbbbbbbaaa^^^\\\ZZZ]]]cccgggfffeeegggkkkmmmfffeeedddbbb___]]]\\\\\\ccckkkssssssnnniiigggfffdddfffiiijjjjjjiiigggfffccceeegggiiijjjiiigggfffeeegggiiiiiihhhggghhhiiigggfffdddcccdddgggkkknnnhhhiiiiiiiiikkkmmmkkkiiifffdddccccccbbb```^^^^^^iiimmmpppmmmkkklllooopppmmmlllkkkiiigggddd^^^XXXTTTcccmmmkkkfffbbbWWWKKK^^^ppp{{{ssshhhfffgggfffjjjeeebbbWWWJJJWWWsssuuugggdddfffggghhhkkkkkklllllljjjgggdddccccccaaa```___```cccdddcccaaapppRRRDDD???===:::888777888888777555555444444333333222222111333444555444222000///000111111111222222222222222111111111111111111111111222333333444444555555555111222444666666:::GGGUUUccczzztttqqq{{{|||~~~www{{{}}}{{{}}}~~~|||zzz}}}yyyvvvvvvyyy||||||uuunnnnnnsssvvv{{{~~~xxxwww{{{|||sssdddjjjyyyssslllgggfff[[[YYYZZZbbbvvvrrrllllllppptttvvvkkkmmmwww}}}yyy{{{zzzwwwqqqllliiiiiikkklllkkkfffccceeemmmtttwwwvvvpppnnnmmmllllllnnnooopppkkknnnnnniiifffggghhhfffbbbmmmssskkk```aaalllvvv~~~|||tttiiiiiiooooooiiihhhccc```bbbfffkkkttt|||sssuuusssjjjdddbbbbbb```eeedddgggppp||||||vvvttttttsssppplllhhheeeccclllmmmnnnnnnooorrrvvvyyysssoookkkhhhgggggggggggggggeee```\\\YYYXXXYYYZZZeeegggjjjnnnpppoookkkhhhllljjjwwwsssUUUYYYuuu||||||{{{zzzxxxvvvtttsssqqqqqqpppmmmkkkmmmsssxxxvvvvvvsssoookkkhhhgggggggggdddbbbbbb``````gggooosss|||~~~|||~~~|||yyywwwvvvssssssrrrooollllllnnnpppnnnlllkkkjjjkkknnnqqqssswww{{{|||xxxwwwwwwwwwwwwuuunnnhhhfffjjjooonnntttwwwsssnnnnnnpppqqqmmmiiibbb___bbbmmm{{{{{{uuuqqqooommmlllmmmnnnpppnnnkkkgggeeedddiiiiiiiiigggfffeeefffgggeeemmmrrrqqqnnnmmmllliiifffeeeddddddeeeeeecccaaadddcccaaa___cccggggggcccdddiiijjjeeeaaabbbfffiii___```bbbcccccccccbbbaaa^^^dddiiijjjiiijjjnnnrrrmmmoooppppppmmmjjjiiihhhnnnuuuwwwpppgggdddfffhhhggghhhiiihhheeebbbaaaaaabbbdddgggiiijjjjjjiiiiiiggghhhiiiiiihhhhhhjjjkkkgggeeeddddddeeeiiimmmpppfffgggfffeeehhhlllllliiigggdddbbbccccccaaacccfffppppppnnnllljjjjjjkkklllhhhgggiiillljjjbbbYYYVVV\\\mmmwwwqqqiiieee\\\PPP___pppxxxooofffhhhjjjgggeeeaaa```\\\ZZZppp|||iiifffhhhhhhhhhkkkkkklllllliiifffbbbaaaaaa_________aaacccdddcccbbbpppQQQBBB>>>===:::888777888888777555555555444333333222111111+++...111333222111111111111111111222222333333333111111111111111111111111222333444555555666666666222333666999999???NNN^^^rrr|||mmmqqqyyy~~~wwwrrrxxx}}}|||~~~~~~}}}||||||xxxvvvxxx}}}zzznnnfffhhhooouuu|||~~~~~~{{{yyy{{{xxxmmm___jjj{{{wwwpppjjjhhheeemmmvvvssslllkkkppp|||uuulllppp}}}}}}{{{}}}yyyrrriiiddddddgggiiijjjiiigggaaa^^^jjj{{{~~~tttoooiiigggiiilllnnnnnnkkkooopppjjjeeeeeefffeeehhhnnnoooiiihhhpppzzzwwwooolllnnnooommmiiieeebbbcccjjjqqqtttwww{{{ooollleee___aaaggggggdddrrrtttwww{{{|||zzzuuurrrmmmnnnnnnkkkgggeeegggiiiooopppqqqsssuuuuuusssqqqmmmjjjfffdddcccccccccbbbbbb___\\\YYYZZZ^^^bbbfffpppqqqpppooollljjjiiiiiijjjmmm|||tttXXXZZZqqqxxxxxxwwwvvvuuutttsssrrroooqqqssssssqqqrrrvvvyyyvvvrrrmmmjjjiiihhhgggeeeeeedddeeeggggggiiiqqqzzz~~~~~~zzz{{{}}}{{{yyywwwyyyzzzxxxwwwuuuqqqnnnnnnooorrrkkkkkkkkklllpppuuuzzz}}}{{{{{{|||wwwvvvsssooolllllloooqqqpppwwwzzztttnnnnnnoooooommmeee]]]___kkkzzz~~~vvvqqqooonnnlllkkklllmmmnnnmmmjjjhhhgggggggggfffddddddeeeggggggfffdddkkkpppmmmjjjkkklllkkklllhhheeedddeeefffeeedddhhhjjjiiigggkkksssvvvssswww{{{xxxllleeegggmmmpppcccdddeeefffggghhhhhhhhhaaahhhooorrrooolllnnnrrrqqquuuyyyzzzwwwsssqqqqqqqqqtttqqqhhhccceeegggfffbbbcccdddbbb___^^^___aaaeeeggghhhjjjkkkkkkkkkkkkjjjkkkjjjiiiggghhhiiikkkjjjhhhfffddddddeeeggghhheeegggfffccceeejjjjjjffffffbbbaaadddffffffkkkrrrsssnnnjjjhhhgggffffffggggggeeegggllljjjaaa]]]___qqqwwwjjjgggaaaWWW\\\mmmtttkkkfffjjjkkkeeebbb^^^``````eeeyyyjjjhhhiiiggghhhmmmjjjkkkkkkiiifffcccbbbccc___```aaaccceeeeeedddcccoooPPPAAA<<<===;;;888777888888777555555555444333333222111111!!!%%%,,,111333444555555111111111222222333333333111111111111111111111111222333444555666666666666333555888;;;<<>><<<;;;999888777777666666777777666555444444333333333222000//////000222333333222111111333333222111333333333333333333333333222333555444333333444666666111222999>>>EEEZZZppp~~~nnnoooyyyzzz~~~}}}}}}xxxsssnnnoootttyyyzzzyyy|||wwwuuuvvvxxxvvvssspppmmmnnnttt}}}~~~}}}}}}uuujjjjjjrrr~~~}}}{{{wwwsssuuu|||~~~xxx~~~||||||uuuaaaXXXrrr~~~|||wwwuuuyyy{{{uuuooopppxxxuuuqqqsss~~~zzzyyyzzz|||}}}~~~wwwrrrjjjgggiiimmmmmmjjjiiieee\\\\\\pppzzzddd[[[aaaeeekkkoookkknnnnnnkkkfffbbbaaafffjjj|||wwwvvv~~~}}}uuunnnhhhhhhhhhfffdddeee```ooo{{{}}}zzzuuummmdddddd^^^[[[^^^hhhsss{{{~~~}}}zzzuuupppmmmmmmnnnooorrroookkkiiijjjmmmpppssssssssstttrrrooojjjeeeaaabbbbbbaaa___\\\ZZZZZZ[[[^^^\\\[[[^^^fffoootttvvvrrrqqqpppmmmiiifffiiinnnvvvgggYYY```hhhhhhjjjnnnnnnkkkiiihhhjjjlllmmmnnnnnnoooppprrrpppmmmiiieeecccdddfffhhhkkkpppvvvwwwuuuvvvzzz~~~|||{{{xxxtttrrrrrruuuxxxtttsssqqqqqqqqqsssuuuvvvxxxuuusssqqqqqqqqqpppnnnfffkkkrrrxxx~~~~~~xxxvvvwwwyyyzzzssspppllljjjjjjllllllllltttrrrqqqqqqqqqpppmmmkkkfff```^^^jjj}}}}}}vvvnnnkkkkkkllljjjggghhhjjjmmmnnnllljjjgggfffcccbbb``````bbbfffiiikkkfffhhhkkkllllllkkkhhhggglllkkkjjjiiihhhhhhhhhhhhkkkiiiggghhhlllpppsssuuuwwwwwwtttnnnhhhgggmmmrrrgggjjjjjjfffhhhllljjjdddcccttt}}}}}}rrrjjjoookkkpppooohhhiiiqqqrrrllljjjjjjhhhddd^^^[[[[[[]]]UUUZZZ```dddgggiiijjjkkknnnnnnooonnnllljjjhhhgggjjjjjjjjjjjjiiiiiiiiiiiiaaaaaabbbcccddddddeeefffgggfffeeeeeefffgggeeeddd___fffkkkmmmpppuuuxxxxxxrrrmmmhhhffffffgggeeedddgggdddfffkkkhhhccckkkyyyrrrgggdddcccaaa^^^dddhhhhhhiiiiiifff```eeedddcccfffmmmuuu|||rrrnnnhhheeeeeegggiiiiiiiiijjjkkkkkkiiigggggghhhbbbdddeeeeeeccccccdddeeennnRRRDDD===<<<;;;:::888777777666666777666666555444444333333333222000//////000222333333222111111333333222111333333333333333333333333111333444444333222444555444111444<<>><<<;;;:::999888777777777666666555555555444444444222222111000000111222222333111111111333444333222333333333333333333333333222333555444333333444666555777>>>HHHVVVnnngggaaannn|||ppp|||~~~~~~}}}zzz|||vvvsssuuuyyy}}}zzz~~~|||mmm___aaawww|||zzzyyyyyyyyyyyyxxxsssllljjjqqq{{{}}}qqqjjjwww}}}yyy{{{}}}|||yyyuuuxxxzzzyyytttqqqsssuuu{{{|||iiicccqqq}}}{{{}}}tttyyy}}}|||wwwrrrsssuuuvvvwwwwwwrrrlllnnn}}}dddaaaqqq{{{yyyvvvqqqrrrssstttwww~~~{{{pppoooqqqoookkkiiieee___\\\aaahhhpppyyyuuuoooggg```^^^______]]]dddooo||||||sssllljjjfffgggiiijjjkkkkkkkkkjjjccceeegggeeebbbccchhhllliiihhhhhhgggggghhhiiijjjddd___[[[]]]dddjjjlllkkkrrrrrrssssssrrrnnniiiffffffhhhkkkqqq{{{{{{mmmpppqqqvvv```\\\^^^ggglllhhheeegggeeeggghhhgggffffffggghhhiiihhhggghhhlllssszzz~~~zzztttqqqqqqqqqnnnkkknnnpppqqqqqqpppooopppqqqooopppppppppooonnnmmmmmmmmmrrrwwwwwwsssqqqrrruuutttzzz|||zzzyyytttpppqqqtttuuurrrmmmiiigggfffgggjjjmmmnnnooogggfffdddeeegggiiiiiihhhppp{{{{{{vvvvvvooonnnmmmnnnoooooommmkkkjjjkkknnnqqqqqqmmmhhhdddVVVVVVYYY___gggmmmoooooopppnnnkkkhhhffffffggggggcccccccccdddfffiiilllnnnhhhfffddddddeeeeeedddcccdddfffgggfffeeeeeegggiiiiiihhhgggffffffgggeeecccuuuxxxrrrmmmpppkkkdddgggbbb]]]```llloooiiidddfffhhhfffcccbbbdddiiiooosssqqqrrrsssrrrooollljjjjjjkkkhhhfffgggkkklllkkkhhheeeeeefffffffffgggggggggggggggffffffffffffffffffiiigggfffgggiiilllnnnnnnllloooooojjjggggggfffddddddeeegggiiijjjiiifffdddggggggjjjnnnllliiimmmtttoooppplllfffdddggghhhfffggglllpppqqqsssvvvvvvrrrqqqrrrrrrpppkkkgggcccaaa[[[___cccdddcccfffnnntttuuupppkkkkkkmmmmmmiiieeeiiijjjjjjiiigggeeefffgggmmmQQQDDD@@@===<<<:::999888888777777555555555555555444444444222111111111111111111222222111000111333444333222333333333333333333333333444555666666555555666888555999BBBNNNaaatttbbbeeerrr~~~xxxqqqzzz|||vvvxxxqqqgggmmm}}}zzzyyyxxxxxxzzzxxxwwwrrriiihhhuuu|||~~~yyyvvvyyy}}}{{{xxxwww{{{|||uuulllkkkttt}}}}}}mmmbbbkkk~~~{{{yyyxxx{{{|||yyytttqqqtttxxx{{{wwwsssppplllnnn{{{ppp```gggxxxwwwwwwtttxxx{{{}}}|||{{{|||}}}ssslllmmmnnnjjjfffddd___^^^cccppp|||~~~}}}jjjgggbbb]]]YYYYYY^^^cccrrr|||~~~qqqhhhiiinnnllllllkkkjjjiiigggeeedddeeeffffffdddcccffflllqqqmmmnnnooopppppppppooooooooojjjdddeeejjjnnnooommmuuutttsssqqqooommmlllllleeellltttyyywwwvvvkkkooosssbbb\\\___kkkpppiiicccdddeeefffggggggeeeeeefffgggjjjiiihhhjjjmmmsssxxx{{{yyysssmmmlllppprrrpppllloooqqqssstttrrrrrrrrrsssppppppqqqqqqpppooonnnmmmlllqqqwwwwwwtttqqqsssvvvuuuyyy{{{vvvtttwwwsssqqqrrruuuvvvrrrnnnjjjhhhggghhhjjjlllllllllhhheeeccccccfffiiikkklll~~~sssqqqsssooonnnnnnnnnooonnnllljjjjjjkkkllloooooolllfffbbbWWWWWW[[[ccclllqqqqqqooopppmmmjjjhhhggghhhjjjllldddccccccccceeehhhkkkmmmiiihhhgggggggggfffdddbbbccceeefffgggggghhhjjjkkknnnlllkkkkkkllliiigggeeeppprrrjjjffflllkkkfffjjjaaa```hhhtttuuukkkddddddeeeddddddeeegggjjjlllmmmlllmmmnnnmmmkkkhhhhhhhhhiiihhhgggiiijjjjjjfffbbbbbbbbbcccdddeeefffggggggeeeeeefffgggggghhhiiiiiihhhfffeeefffiiilllmmmlllgggkkklllhhhfffhhhiiihhhdddfffhhhiiihhhfffeeedddfffhhhkkknnnllliiijjjnnnjjjlllkkkgggfffiiiiiigggfffjjjmmmmmmooorrrssspppooopppooolllfff```^^^]]]```ffflllmmmllllllpppttttttooojjjjjjlllmmmjjjffflllmmmmmmllljjjhhhiiijjjmmmQQQDDDAAA===<<<;;;999888888888888555555555555555555555555111111111111111111111111222111000111333444444333333333333333333333333333555666888777666666777999555;;;FFFVVVooo~~~uuugggaaammmzzzwwwsss}}}www~~~|||www}}}{{{uuummmttt~~~|||zzz{{{{{{||||||xxxuuupppggggggzzz|||wwwuuuxxx}}}{{{vvvxxxxxxtttmmmhhhnnn|||zzzllljjjvvv}}}wwwyyyzzzyyywwwuuuvvv{{{|||tttmmmllliiijjjuuu|||xxxuuusssrrrnnnkkkkkkvvvvvvqqqtttpppmmmrrrvvvxxxvvvttttttuuuuuupppmmmmmmkkkeeebbbbbb^^^cccrrruuulll___]]][[[[[[[[[___jjjvvvvvv|||xxxlllggglllttttttqqqmmmiiieeecccaaaaaaggggggfffgggjjjnnnrrrtttwwwxxxyyyyyyyyyxxxvvvuuuuuuqqqmmmlllnnnqqqqqqpppkkkmmmoooooommmkkkkkkkkkkkkvvv{{{nnnooolllqqqzzzddd\\\___mmmssskkkdddeeecccdddffffffeeeeeefffgggjjjjjjjjjkkkmmmpppsssuuurrrnnnkkkmmmrrruuutttrrrqqqrrrttttttsssrrrrrrsssqqqqqqqqqppppppppppppppplllpppssstttrrrqqqrrrttttttxxx{{{|||zzzvvvtttrrrrrrqqqpppqqqqqqqqqooommmkkkiiihhhiiijjjlllkkkkkkhhhdddaaaaaaeeelllrrruuu|||qqqmmmnnnooooooooonnnmmmlllkkkjjjlllkkkkkklllnnnlllfffbbbWWWXXX\\\fffpppuuusssoooooommmjjjiiiiiikkknnnpppgggfffdddddddddgggiiikkkiiihhhhhhiiijjjiiifffdddbbbccccccdddfffhhhjjjkkkrrrppppppssssssnnniiihhhkkknnngggdddjjjjjjggglllbbbhhhrrryyyuuullleeeeeeccccccdddfffhhhiiihhhfffgggiiikkkkkkjjjiiijjjkkkiiiiiiiiiiiigggeeecccaaadddddddddeeeeeeffffffgggdddeeefffggghhhiiijjjjjjhhhgggfffgggiiijjjjjjhhhdddhhhhhheeedddgggiiihhhhhhiiiiiigggdddbbbcccddddddgggkkknnnnnnlllkkklllhhhjjjjjjffffffiiiiiifffdddhhhiiihhhiiilllmmmjjjmmmnnnlllgggaaa___aaadddiiimmmppppppmmmjjjjjjjjjooolllhhhhhhjjjkkkjjjhhhmmmnnnnnnmmmkkkjjjkkkllllllOOOCCC@@@===<<<;;;:::999888888888555555555555555555555555111111111222222111111111111000000111333444444333333333333333333333333333555666777777666666777888777@@@PPPdddkkk```cccwwwzzzxxxxxxuuu~~~{{{yyyyyyyyy|||~~~uuulllttt}}}|||{{{{{{}}}|||uuuppphhhjjjxxxyyywwwuuuyyy~~~|||vvvsssnnniiiiiipppzzzvvvpppnnn{{{~~~~~~~~~|||zzzyyyxxxvvvuuuvvvxxx|||~~~vvvnnniiihhhdddcccoooyyyuuurrrooonnnnnnoooqqqnnnqqqyyyttthhhhhhllleeeccciiipppsssrrrqqqqqqrrrpppnnnnnnmmmhhhccccccgggkkkssssssfffaaaXXXWWWZZZccciiinnnuuu~~~rrrtttuuusssqqqooopppqqqqqqnnniiieeecccdddfffhhhooonnnooottt{{{~~~|||}}}{{{yyyxxxxxxwwwsssrrrqqqppppppqqqrrrrrrfffiiikkkkkkiiiiiikkkmmmxxxwwwlllfffkkknnnvvvggg[[[\\\jjjqqqkkkgggkkkdddeeeggggggggggggiiijjjhhhiiijjjkkklllmmmnnnnnnmmmkkkkkknnnrrruuuuuusssqqqrrrsssrrrppppppqqqrrrqqqpppooooooooopppqqqrrrpppqqqqqqrrrrrrrrrssssssrrrtttuuuuuusssrrrqqqrrrnnnooopppooommmkkkkkkmmmjjjiiihhhiiilllmmmmmmlllhhhddd```aaahhhrrr|||wwwpppmmmmmmnnnnnnnnnmmmlllkkkllllllooommmjjjkkkmmmlllhhhcccUUUVVV\\\gggrrrxxxuuuppppppooolllkkkkkkllloooqqqllljjjgggddddddeeeggghhhffffffgggiiijjjiiifffdddbbbbbbaaabbbeeegggiiijjjqqqoooqqqvvvuuunnngggfffggglllfffbbbgggeeeaaahhheeepppzzzwwwnnniiigggfffdddcccccceeehhhiiigggdddccceeeggghhhhhhhhhjjjllliiijjjjjjfffaaa```cccfffjjjjjjiiihhhgggfffeeeeeefffffffffgggggghhhhhhhhhiiiiiiiiijjjkkkjjjgggddd```cccdddaaa```dddgggfffggggggfffcccaaabbbeeeiiifffjjjnnnoooooommmkkkhhheeeggggggddddddggggggeeeeeeggggggdddeeehhhhhhfffmmmmmmiiidddaaaccckkkrrrnnnmmmlllkkkiiigggfffeeeiiihhhgggfffgggiiikkklllkkklllmmmmmmkkkjjjkkkmmmkkkNNNBBB@@@===<<<;;;:::999888888888444555555555555555555555111111222222222222111111111000000111333555444333333333333333333333333333444555666666555555666888<<>>PPPbbboooiiiiiiqqq{{{}}}zzz{{{~~~}}}rrrttt}}}wwwqqqlllfffdddmmmyyyvvvxxx{{{zzzyyyyyy|||~~~~~~www~~~|||nnnttt~~~{{{|||xxx{{{{{{vvvpppqqqzzzuuuggg[[[```~~~|||{{{{{{xxxsssrrrvvvtttkkkdddiiixxx}}}mmmuuu|||yyyxxxrrrrrryyy|||wwwqqqpppkkklllnnnppprrrrrrqqqppptttuuuwwwvvvtttuuuyyy}}}sssoooqqqyyy{{{tttkkkgggjjjsssfffWWWWWWZZZnnnyyykkknnnnnnhhheee```^^^eeetttzzzrrrjjjfffaaa^^^dddmmmpppqqqssssssrrrooollljjjhhheeebbbbbbfffkkkpppsss{{{yyyuuuoooggg```ZZZVVVRRRNNNQQQ^^^iiikkkjjjlllcccgggkkklllkkkiiijjjkkkhhhhhhhhhiiijjjjjjkkkkkkiiihhhlllqqqnnnhhhiiioooooonnnmmmmmmllliiieeeaaa[[[ZZZUUUNNNIIIMMMXXXcccoooiiimmmzzzzzzllleeehhhjjjjjjiiigggffffffiiikkkjjjkkkkkklllmmmnnnppppppooommmkkknnnrrrsssoookkkiiiddd```___ccchhhjjjkkkrrrqqqooonnnnnnllljjjgggqqqrrrqqqnnnjjjiiikkkmmmmmmoooppppppoooooooooqqqfffhhhiiiiiihhhiiikkkmmmllllllllllllnnnooopppqqqgggiiilllnnnoooppprrrtttqqqmmmkkkmmmrrrssspppkkkhhhhhhbbbXXXYYYgggvvv}}}ppppppnnniiifffbbbYYYOOOUUU___kkkqqqppprrrwww}}}nnnjjjeeecccdddhhhkkkmmmnnnooorrrvvvxxxvvvrrrnnnhhhhhhhhhhhhggggggggggggfffffffffeeedddeeeiiikkkhhhgggfffggggggfffcccaaaddddddeeehhhkkknnnoooppphhhjjjfff^^^aaalllrrrooollljjjhhhggghhhhhhgggfffkkkjjjiiigggeeeccc```___\\\eeevvv{{{mmmfffggghhhhhhggghhhhhhfffbbb___qqqtttsssooommmllljjjeeeggghhhjjjjjjiiiiiijjjlllkkkmmmlllhhhgggiiiiiigggdddbbb___aaakkktttssskkklllmmmmmmiiiccc___^^^^^^bbb______hhhtttwwwqqqhhhddddddeeegggiiiiiihhhfffdddgggnnnkkkdddjjjrrrmmmhhhgggdddccccccdddeeefffgggiiigggdddeeehhhccc[[[UUUZZZbbbiiimmmoooooooooeeeIIIGGG<<<>>><<<:::888888999<<<===888555333333555555222000111111111111111111111111000111222333444444444444222222222333333444444444333666888888999EEE[[[nnn}}}sssrrrhhhttt{{{}}}{{{|||~~~{{{}}}wwwnnnqqq~~~vvvtttmmmgggiiiuuuyyyuuuvvvzzz}}}}}}{{{~~~{{{rrr{{{{{{xxxxxxzzzxxxuuuttttttwww{{{}}}qqqiiiaaaYYYbbb{{{xxxzzzyyytttqqqssslllhhhpppyyyoooooo}}}|||tttooorrrwwwyyyvvvrrrqqqrrrsssvvvxxxqqqoootttppplllrrruuuvvvrrrooosssyyyvvvoooqqqsssrrrqqqqqqqqqkkkcccfffiiiggg```cccxxxvvvlllnnnqqqllleeebbb^^^cccwwwuuufffbbb___^^^cccjjjqqquuuyyyqqqmmmoookkkbbbbbbkkkgggkkkqqqwww}}}}}}{{{zzzvvvrrrlllhhhfffaaaXXXRRRKKKDDDDDDNNN\\\dddhhhkkkooommmlllkkkiiihhhiiilllhhhhhhhhhhhhhhhhhhhhhhhhlllllljjjhhhfffhhhmmmrrrooommmkkkjjjhhhccc[[[TTTUUUQQQNNNOOORRRXXXdddooo~~~xxxyyyooo\\\cccjjjgggeeegggkkkmmmkkkhhhjjjhhhhhhkkkooopppooolllllloooqqqqqqnnnlllnnnppphhhbbb\\\\\\]]]```fffmmmlllllllllllllllllllllllluuuwwwuuuqqqoooqqqqqqnnnllljjjjjjmmmmmmiiiiiikkkiiijjjjjjiiihhhhhhjjjlllkkkkkkkkkmmmoooppppppoooooonnnnnnqqquuuvvvsssooollloooqqqpppmmmlllnnnppphhhdddZZZTTTaaauuu}}}xxxwwwmmmiiilllgggXXXNNNNNN^^^gggkkkkkksssvvvhhhddd```aaagggmmmooonnnmmmooowwwuuujjjdddbbbccceeeiiimmmoooooonnnjjjfffbbb```bbbcccbbb```hhhiiihhhgggeeedddcccbbbeeefffggggggffffffhhhjjjmmmjjj___VVV^^^nnntttoookkkiiiggggggggggggfffddddddjjjjjjeeedddhhhddd[[[bbbuuu}}}oooiiiiiijjjmmmgggfffjjjddd\\\ccctttyyypppkkkkkkkkkiiigggkkkkkklllmmmooonnnkkkhhhkkkiiieeedddeeefffffffffgggeeedddfffjjjnnnnnnnnnnnnmmmkkkiiifffbbb\\\XXXWWWaaannnuuuuuuppplllkkkffffffffffffgggeeebbb___ggghhhhhhhhhffffffggggggeeeccc```^^^]]]]]]___```ddd```___dddeee___YYYVVVRRReeettttttnnnllllllllleeeIIIGGG<<<===;;;999777777888:::<<<888666444444555555333111111111111111111111111111000111222333444444444444333333333333333333333444444666888:::>>>NNNfffyyymmmsssppp}}}zzz}}}yyypppjjjpppwwwjjjgggvvv{{{yyy{{{||||||}}}~~~}}}zzzvvv~~~xxxtttttttttuuuuuuuuutttsssrrrrrrggg___[[[^^^rrr|||{{{~~~~~~wwwqqqpppqqqvvvsssooosssxxxssspppvvvxxxyyyuuuqqqoooqqqrrrvvvwwwpppmmmrrrooonnnwwwwwwwwwsssppprrrwwwuuunnnmmmppppppooopppqqqmmmfffkkkmmmqqq{{{ssskkkiiiiiifffcccccchhhwwwrrrggg```aaabbbfffkkkqqqvvvxxxoooiiigggllljjjdddgggpppwwwzzzxxxtttrrrpppoooqqqnnnkkkjjjiiiddd\\\VVVGGGBBB@@@EEEOOO[[[fffnnniiiggggggiiiiiiggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkjjjiiiiiillloookkkjjjiiigggccc]]]VVVQQQPPPOOORRRUUUZZZcccttt|||ffffffjjjggggggkkkppptttrrrppplllkkkkkkkkkllllllkkkiiikkkmmmnnnooonnnnnnnnnoooiiiccc^^^^^^___```dddiiikkkkkkllllllmmmmmmnnnnnntttuuutttooonnnpppooolllooohhhbbbccceeefffjjjooohhhhhhiiihhhhhhiiilllooolllmmmnnnppprrrsssrrrqqqnnnmmmmmmpppssssssppplllmmmooopppooommmlllnnnpppiiicccYYYVVVeeeyyywwwqqqiiifffhhhcccUUUOOOQQQdddkkkooonnnsss{{{xxxoooddd```^^^bbbiiiooorrrrrrxxxwwwyyy|||xxxmmmccc```bbbccceeehhhkkkmmmmmmmmmjjjfffcccaaabbbccccccaaafffdddccceeehhhhhheeeaaagggfffeeedddeeefffggggggiiihhhaaaYYY^^^mmmsssppphhhgggfffggghhhhhhfffdddeeeggghhhfffdddccc^^^XXXlllyyy{{{pppllllllmmmooojjjgggfffaaa```nnn}}}wwwoookkkiiiiiihhhfffkkkkkkkkklllmmmllljjjhhhkkkhhhfffeeefffggghhhgggfffeeedddfffkkknnnpppoootttpppjjjeeeaaa]]]YYYVVVbbblllvvvvvvooogggfffiiihhhgggeeeeeegggggggggffffffggggggfffeeedddddddddbbb```]]][[[YYYZZZ[[[\\\eeebbbaaaaaa^^^YYYYYY[[[oooxxx|||tttllliiihhhhhheeeHHHGGG<<<<<<;;;999777777888999:::888666555555666666444333222222222222222222222222111111222333444444444444444444444333333333333333555777999:::CCCWWWqqqxxxmmmzzzwwwssskkkhhhrrrrrreeekkk~~~}}}}}}~~~~~~}}}}}}}}}}}}{{{yyy{{{}}}uuupppooonnnqqqtttvvvtttooojjjfff```ZZZ^^^nnn}}}}}}}}}vvvooommmvvvpppvvv|||wwwuuutttyyyxxxtttpppmmmlllooorrrwwwwwwooolllooolllnnn{{{|||zzzuuuqqqrrrtttrrrnnnmmmppppppooopppqqqmmmgggjjjtttyyyuuuoooiiidddaaabbbcccppp{{{sssddd^^^___bbbgggmmmqqqrrrrrrrrrgggeeehhhpppsssrrrwwwzzztttooommmmmmllllllllljjjiiijjjjjjhhhbbb\\\IIIEEE>>><<>>>>>===;;;:::999999999:::666666777666555555555555222222222222222222222222222222333444444444333333444444444444444444444444666888999===NNNmmmxxxzzzrrrhhhzzz}}}}}}~~~xxxxxx|||}}}{{{xxxqqqkkknnnvvvtttwww~~~xxxwww{{{|||yyyyyyzzz{{{{{{yyy|||~~~}}}xxxrrrpppooonnnqqqtttwwwwwwtttpppnnnvvvzzz}}}}}}yyyppphhhjjjttt}}}|||mmmjjjyyy~~~|||zzzzzzyyyyyyxxxttthhh______ccchhhpppxxx{{{zzzssspppmmmdddfffxxx~~~wwwqqqmmmkkkjjjhhhlllnnnmmmmmmooonnnkkknnn}}}wwwsssppplllfffeeejjjqqqxxx}}}zzzqqqeee\\\]]]cccmmmqqquuuwwwvvvtttssssss}}}}}}{{{{{{zzzvvvrrrmmmkkkiiiiiikkklllmmmlllmmmjjjgggeeeeeefffgggggg]]]UUUHHHIIIddd~~~ooodddgggjjjffffffjjjiiiiiiiiiiiiiiiiiiiiiiiimmmllllllllllllmmmllllllccc```YYYQQQMMMPPPYYYaaaeeehhhqqqzzz~~~uuuwwwuuurrrooommmkkkhhhfffmmmppprrrqqqnnnlllmmmooonnnllllllooosssuuutttrrrmmmbbbXXXWWW\\\ccckkkrrrqqqrrrssssssrrrqqqooonnnnnnpppoookkkjjjlllllliiijjjoootttddd^^^___```aaaaaacccfffiiieeehhhmmmooonnnkkkjjjjjjhhhggghhhlllpppqqqooolllllllllllllllllljjjgggeeeSSSVVV^^^nnn}}}nnniiigggbbbZZZPPPMMMUUU```lllpppsssrrrqqqpppmmmiiiaaadddjjjqqqyyy{{{wwwsssooohhh```___cccccceeefffeeecccbbbdddfffhhhhhhgggfffeeeeeeeeeeeeccccccccccccdddiiirrryyyooojjjeeeeeehhhkkkiiifffeeejjjkkkgggcccdddfffgggeeeddddddfffggggggeeedddjjjjjjmmmiii\\\TTTbbbwwwwwwnnniiiiiiiiijjjjjjhhh___VVVXXXjjj{{{~~~wwwppppppnnnllliiihhhjjjlllooommmkkkjjjkkkkkkkkkiiihhhgggggghhhjjjllllllkkkgggiiilllnnnqqqsssvvvwwwzzzyyyxxxxxxyyyzzzxxxwwwlllmmmllliiieeeccccccddd```___```aaaccccccbbb```^^^^^^```eeejjjlllllljjjooonnnnnnnnnnnnooopppqqqrrrnnnmmmtttyyy{{{~~~wwwrrrllleee]]]WWWSSSSSSdddFFFGGG???>>>===<<<;;;:::999999999444666666666444444555666333333333333333333333333222333333444444333333333333444444444555555555555333888;;;CCC[[[ttt}}}oookkk~~~}}}zzzyyyyyyxxxuuurrrooohhhnnn{{{vvvxxx|||{{{tttttt{{{|||zzzzzz{{{||||||wwwyyyzzzzzzwwwuuuttttttqqqrrruuuxxxzzzzzzyyyxxx|||}}}{{{tttkkkhhhppp|||yyynnniiivvv|||{{{yyyyyyyyywwwuuurrrmmmaaaZZZ___ggglllrrrzzz~~~|||tttpppkkk___dddzzzwwwnnnfffdddeeeaaagggkkkjjjkkkoooqqqppp{{{|||yyyvvvuuuvvvtttooolllhhheeejjjtttwwwppphhhddd```^^^aaaffftttxxx~~~~~~yyytttrrrsssuuutttsssmmmkkkjjjkkkmmmnnnnnnmmmmmmjjjgggeeeddddddfffggg___[[[TTT___rrrccceeehhhdddccchhhjjjjjjjjjjjjjjjjjjjjjjjjnnnmmmkkkkkkkkkkkkiiihhhZZZUUUOOOKKKLLLUUUbbbjjjtttxxx~~~||||||{{{xxxtttppplllkkkjjjjjjmmmoooqqqqqqqqqpppqqqrrrnnnnnnnnnqqqsssuuuuuutttkkk___UUUVVV]]]fffooovvvssstttuuuuuutttrrrpppnnnnnnpppoookkkjjjmmmmmmjjjkkkmmmuuutttcccXXXVVVZZZ^^^bbbeeegggjjjlllgggkkkppppppnnnllllllmmmhhhggghhhlllppprrrooollljjjjjjkkklllkkkgggaaa]]]OOOYYYiii{{{xxxllliiifff___TTTMMMOOOZZZeeetttuuutttqqqmmmjjjiiiiiiiiimmmssszzzyyytttpppkkkbbb[[[[[[```eeeggggggeeeaaa```bbbdddfffggghhhgggeeedddeeefffeeeggggggdddccchhhsss|||mmmjjjggghhhjjjkkkjjjhhhhhhjjjllljjjfffdddeeefffcccaaa```___``````^^^]]]dddfffgggaaaXXXYYYllluuulllkkkllllllkkklllhhh^^^YYYeeezzz{{{oooooommmkkkiiiiiijjjlllmmmooonnnlllllllllllljjjiiihhhgggggghhhkkklllkkkjjjfffhhhkkkmmmnnnnnnppprrrtttttttttvvvvvvuuuqqqnnnhhhfffbbb```______``````jjjkkkmmmqqqtttuuusssrrriiihhhiiillloooooollliiilllmmmppptttxxx|||}}}zzz~~~|||wwwtttnnnllliiicccWWWMMMLLLPPPcccEEEFFF???======<<<;;;:::999888888333555666555333333444666333333333333333333333333222333333444444333333222222333333444555666777777333:::???IIIffftttwww}}}~~~~~~|||~~~}}}|||}}}~~~{{{uuuoookkkkkkeeemmmwwwuuuyyy}}}zzztttmmmnnnwww}}}|||}}}{{{{{{|||}}}}}}|||xxxyyyzzzzzzyyyxxxyyyyyyqqqssswwwzzz|||}}}}}}|||xxxxxxssskkkgggooo|||mmmlllvvv{{{|||zzzwwwwwwwwwvvvssspppggg]]]\\\hhhssstttuuuyyy}}}rrrlllfff[[[eeevvvjjj___\\\___ffflllpppnnnnnnqqqssssssyyyvvvppplllooorrrnnnhhheeeggglllttt}}}jjjddd___aaadddgggnnnttt|||yyyuuutttsssqqqppppppqqqrrrrrrpppooonnnooopppqqqooonnnhhhhhhhhhgggeeeeeeeeeeeedddeeedddrrrrrrcccfffjjjdddbbbfffjjjjjjjjjjjjjjjjjjjjjjjjllljjjjjjjjjkkkhhhddd___QQQNNNKKKMMMUUUaaammmttt~~~tttkkkrrr||||||}}}~~~{{{uuuoookkkiiikkkmmmnnnmmmnnnppprrrsssrrrqqqlllnnnqqqrrrrrrrrrsssttthhh]]]UUUXXXaaahhhoootttssstttvvvwwwvvvtttrrrpppoooqqqpppllllllnnnnnnlllfffbbbaaacccbbb\\\XXXWWWXXX]]]ccchhhjjjkkkmmmnnniiinnnqqqqqqnnnlllnnnpppjjjiiiiiikkkoooooollliiihhhiiikkkmmmkkkeee\\\UUUSSSaaavvv}}}sssmmmfffbbbYYYNNNJJJRRR```kkkxxxvvvsssnnniiigggiiimmmqqquuu{{{tttpppjjjcccZZZUUUYYY```gggiiiiiieee```^^^```cccdddfffhhhgggeeecccdddffffffggggggffffffiiipppvvvhhhhhhiiijjjkkkjjjiiihhhiiiiiijjjjjjiiigggggghhheeebbb^^^\\\[[[[[[ZZZYYY___bbb```ZZZ[[[hhhyyyzzzqqqlllnnnpppnnnlllmmmggg^^^```tttuuulllooojjjfffeeegggkkkmmmmmmnnnmmmllllllmmmkkkiiifffhhhgggggghhhjjjkkkjjjhhhgggjjjmmmnnnmmmlllmmmooooooooooooppppppnnnjjjggggggddd```\\\[[[___eeejjjwwwvvvvvvxxxzzz{{{{{{zzzsssqqqppprrruuutttooojjjjjjlllooosssxxx}}}~~~{{{zzz{{{xxxpppjjjiiiggghhhiiicccVVVOOOWWWfffcccEEEFFF???<<<<<<;;;:::999888777666222444666555333222444666333333333333333333333333333333333444444333222222111222333444555777888888555<<>>===<<<;;;:::999888777777777777666555555444444///111333444333222111111666555444333222222222222555555555555666777777888@@@FFFYYYwwwzzzppp~~~{{{sssiiibbbbbbppp|||zzz|||}}}|||{{{vvvlllaaadddxxx|||yyyyyyyyywwwyyy|||~~~yyyvvvwwwvvvsssqqqsssqqqllleeegggxxx~~~}}}yyyuuuttttttrrrmmmhhheeexxxvvvqqqvvv|||{{{zzz~~~{{{tttwwwwwwxxxxxxvvvuuusssqqquuu~~~uuummmuuuyyywwwvvv}}}{{{uuujjjSSSQQQjjjyyytttuuuyyy{{{dddaaaeeeiiittt~~~zzzrrriiibbb^^^^^^```jjjmmmqqqtttzzzrrrrrrssstttuuuvvvvvvwwwpppmmmmmmppppppnnnooorrrtttrrrpppmmmjjjhhhgggfffiiigggccc```^^^]]]^^^_________```bbbeeehhhkkkmmmrrrtttssspppppprrrpppllliiijjjjjjhhhiiijjjhhhccchhhfffffffffhhhhhhfffdddfffddd___XXXSSSQQQRRRTTT^^^fffqqq{{{}}}tttfff]]]dddwwwvvvqqqsssttt```^^^eeennnsssooonnnooooooooonnnnnnppprrryyywwwsssppppppoooggg^^^SSSTTT\\\kkkvvvxxxuuurrrnnnqqqrrrpppqqqvvv{{{|||ooolllkkkkkkfff]]]WWWVVVUUUZZZbbbjjjqqqwww}}}yyyuuussspppkkkrrrqqqnnnjjjeeedddeeefffiiikkklllllljjjgggccc```aaa\\\YYYZZZWWWVVV```nnn|||vvvllliiifff```[[[UUUSSSZZZdddjjjnnnqqquuuqqqllllllsss{{{~~~yyysssnnnjjjhhhfff\\\RRRNNNSSS]]]eeeiii```^^^]]]```gggooowww{{{yyyyyyxxxuuuqqqnnnmmmnnniiieeebbbdddhhhiiigggcccfffffffffdddcccdddfffiiinnnmmmkkkhhhggggggjjjmmmmmmmmmooorrrxxx}}}uuummmnnnllljjjjjjlllmmmmmmmmm```[[[jjj~~~{{{kkk___UUUUUUXXXnnntttrrrvvvnnniiijjjggg^^^XXXYYYdddyyywwwooossssssllloooooopppooonnnoooqqqtttuuurrrmmmjjjiiijjjiiiiiimmmjjjccccccrrrsssnnnjjjjjjiiieeebbbccc]]]ZZZggg~~~mmmgggqqqggghhhkkkmmmkkkgggiiimmmpppppppppnnnjjjbbbYYYRRRTTTggg{{{tttgggFFFGGGCCC???>>>===;;;:::888777777777777666666555555555555---000444444222000222444666555444333333333333333555444444444555777888999CCCPPPlllpppzzz}}}~~~|||||||||yyyrrrjjjbbb]]]iii|||zzzxxxzzz||||||zzzssskkkdddooo}}}|||{{{|||{{{zzzzzzzzzzzzvvvvvvtttqqqpppsssuuulllaaaddd~~~yyyzzz{{{yyyuuupppjjjggg{{{xxxmmmtttzzzssssssxxxxxxsssuuuwwwxxxwwwuuusssssstttsss{{{|||||||||rrrmmmvvvzzz~~~vvvrrrfffUUU^^^vvvuuuwwwxxxxxxbbbfffqqquuu|||{{{uuujjj```ZZZ\\\aaafffqqqppppppssszzz}}}uuuuuuuuuuuuuuuuuuuuutttpppmmmlllooopppoooppptttvvvtttrrrnnnkkkiiihhhggghhheeebbb___]]]^^^```aaaffffffggghhhkkkmmmoooqqqyyyvvvuuuuuuqqqmmmlllpppgggnnnoooiiigggjjjggg___gggggghhhiiijjjjjjiiihhhjjjfff^^^UUUNNNOOOWWW]]]eeemmmwww~~~~~~}}}|||~~~yyynnnbbb^^^gggzzzvvvqqqrrrsssqqqWWWZZZbbbkkkrrrpppnnnoooooonnnmmmnnnppprrruuusssppppppqqqnnndddZZZOOOVVVdddttt~~~}}}vvvpppkkkmmmnnnoooqqqvvv{{{~~~tttppplllhhh```WWWTTTVVV[[[aaakkksssyyy}}}}}}}}}yyyrrroooooonnnkkkppppppnnnkkkgggeeeeeefffiiihhhgggfffccc```]]][[[XXXVVVWWWZZZ[[[^^^jjjwww}}}rrrkkkhhhccc]]]TTTTTTXXXaaakkkqqqsssrrrsssnnnkkkoooxxx|||wwwrrrnnnllliiihhh___VVVMMMMMMVVV```dddddd\\\^^^bbbkkkvvv~~~~~~zzzvvvsssrrrqqqkkkhhheeefffiiijjjgggdddjjjjjjhhheeedddeeehhhkkknnnnnnmmmkkkiiihhhjjjllliiihhhiiilllqqquuuxxxyyy{{{sssnnnlllqqqnnnkkkjjjjjjkkkjjjjjj]]][[[kkkxxxmmm]]]VVVQQQ]]]hhhrrrnnnqqqllllllnnnfffYYYXXX```zzzzzzrrrqqqpppllltttsssrrrrrrrrrsssvvvxxxyyyuuuoookkkjjjjjjjjjjjjkkkiiieeehhhtttrrrnnnlllllliiiaaa\\\ZZZWWW```ttt}}}llljjjsssjjjkkkmmmmmmlllkkklllnnniiiooosssooocccXXXSSSSSSjjjqqqpppsssjjjJJJHHHAAA???>>>===<<<:::999888777666666666666555555555555000333666666444333666888444444333333444444555555444333333333444666999:::DDD]]]~~~uuu~~~{{{{{{yyyzzzzzzuuunnnhhheeeddd|||wwwwwwxxx{{{{{{wwwqqqllljjj~~~{{{}}}wwwzzz|||}}}}}}|||yyyvvv}}}xxxuuussspppmmmnnnssskkkdddaaappp}}}wwwzzz{{{vvvnnnkkknnnsss}}}oooqqq||||||xxxrrrppprrrsssrrrqqquuuxxxvvvsssqqqsssvvvqqqxxxxxxwwwxxxooommmwwwwwwxxxrrrmmmaaaZZZooosssvvvxxxttt|||nnncccnnn|||}}}{{{|||ssslllbbb\\\]]]ccckkkpppsssnnnkkkooowww{{{{{{yyysssrrrrrrqqqppppppoooooorrroooooorrrrrrpppqqqtttuuusssqqqnnnllljjjhhhhhhfffeeedddcccccceeehhhjjjkkkkkklllnnnpppqqqssstttxxxttttttqqqjjjgggiiikkkssssssjjjdddeeeddd^^^ccceeehhhjjjjjjkkkkkkkkkmmmhhh^^^TTTPPPUUUaaajjjooouuu{{{~~~|||yyyyyyzzzzzzssshhhaaabbblllzzzuuuqqquuuttt|||ggg```gggggggggmmmpppmmmnnnooonnnmmmmmmoooqqqqqqooooooqqqpppiii^^^UUUSSS^^^nnn{{{~~~uuummmiiikkkooorrrtttvvvyyy|||yyyqqqhhhaaaYYYTTTWWW]]]iiinnnuuu{{{||||||{{{{{{sssssspppkkkjjjnnnooommmnnnpppqqqppplllhhhfffeeeeeeccc___[[[YYYXXXYYYYYYYYY[[[___ccccccfffnnnwwwyyyqqqlllhhhaaaZZZPPPUUU]]]gggqqqwwwvvvsssnnnllllllsss~~~{{{wwwrrrnnnllljjjhhhfffVVVQQQNNNRRRZZZaaabbb``````eeeooozzz{{{wwwtttrrrqqqpppnnnllljjjjjjlllllljjjhhhlllkkkjjjgggeeefffiiikkkkkkmmmnnnnnnkkkiiihhhhhhkkkjjjiiilllppptttvvvvvv}}}zzzwwwsssqqqoooooooooqqqmmmiiigggfffffffffeee]]]___nnnttteeeZZZ^^^aaattt{{{sssjjjmmmmmmmmmiii]]]XXXfffyyyyyyyyyvvvooommmqqqwwwuuusssrrrssstttvvvwwwvvvrrrmmmiiihhhhhhiiiiiiiiijjjjjjkkkpppvvvwwwvvvpppnnnnnnmmmggg]]]WWWWWWaaatttxxxooommmmmmjjjlllmmmlllkkklllmmmmmmiiioooooodddTTTPPPZZZfffrrrjjjooouuuhhhIIIGGG??????>>>===<<<;;;:::999888666666666666666666555555333333333111000111333555333333333333444555777777444444333333555777:::<<>>======<<<;;;:::::::::555666666666666666666666<<<888333000///000111111333333333444444555666777666555555555777:::===???QQQyyy{{{uuu|||yyyqqqiiinnnpppqqqnnnmmmttt}}}zzzyyywwwwwwvvvqqqmmmrrr{{{}}}yyywwwuuuyyy}}}~~~{{{{{{~~~}}}yyywwwxxxyyytttkkkfffooo{{{uuuxxx{{{yyytttmmmhhhjjjsss|||uuuttt~~~{{{zzzyyywwwtttoooiiigggfffjjjqqqvvvtttnnnlllrrryyyvvv{{{wwwssssssllllllxxx|||uuupppsssxxxtttpppgggZZZ\\\~~~zzzqqqoooooommmiiihhhhhhooouuuuuutttsssnnngggeee___]]]dddrrr{{{yyytttjjjbbbbbbooo}}}zzzvvvppppppqqqqqqqqqrrrrrrrrrmmmlllnnnssssssooonnnoooooonnnmmmmmmlllllllllmmmiiijjjmmmqqquuuxxxzzz{{{zzz{{{{{{|||||||||||||||mmmnnnnnnmmmnnnppppppnnnrrroookkkdddYYYRRRVVV^^^bbbeeeiiijjjhhhfffffffffccc\\\TTTSSS[[[kkk|||zzzttttttvvvoooiiicccfffnnnuuuwwwuuutttvvvpppmmmpppkkkhhhqqqnnnsssppp[[[```lllgggjjjmmmooonnnlllkkkkkkpppmmmkkkiiibbbXXXVVVXXXdddppp{{{}}}{{{xxxrrrllllllppp{{{|||tttsssuuuhhh[[[XXX\\\dddoooxxxzzzuuuqqqpppppplllnnnlllhhhiiimmmooonnnjjjlllnnnnnnkkkhhhfffeeeeeedddbbbaaabbbfffiiilllrrrsssqqqlllhhhkkktttzzzxxxtttooolllggg```ZZZWWWYYYbbbkkkppptttxxxtttmmmkkkqqq{{{|||qqqnnnjjjhhhgggbbbZZZTTTOOOVVV^^^cccdddhhhnnnttt{{{}}}|||uuurrrnnnlllnnnooooooooommmllllllllllllllllllkkkkkknnnppppppmmmjjjhhhhhheeehhhjjjjjjiiiggggggggghhhhhhhhhkkkmmmooonnnmmmiiijjjlllnnnooonnnjjjgggfffdddbbbdddhhhmmmqqqrrryyywww{{{~~~vvvpppsssuuuqqqooolllaaaXXXbbb{{{tttnnnrrruuussstttxxxmmmkkkjjjllloooqqqpppooollliiigggfffggghhhhhhggglllmmmnnnnnnkkkiiillloookkkkkkjjjeee]]]]]]jjjyyywwwoookkkiiifffiiikkkjjjggghhhlllmmmjjjhhhbbbYYYQQQUUUiiirrrtttyyyvvvooommm^^^<<>><<<<<<;;;:::::::::;;;;;;888888777666444333444555>>><<<888555333333444555444444444444555555555666555666999;;;999999@@@IIIfff}}}ooorrraaa```hhh|||zzzzzz~~~~~~|||ttthhheeettt~~~|||~~~~~~|||{{{~~~~~~~~~uuuuuupppbbbeee{{{{{{vvvtttiiigggvvvjjjxxx~~~~~~tttuuuuuuqqqfff[[[ZZZ^^^uuuyyyzzzgggfffsssxxx{{{yyyxxxuuunnnjjjoooxxx~~~xxxvvvqqqjjjkkkpppuuurrrcccVVVeeezzzppphhheeefffiiikkkyyyxxxvvvsssooojjjddd___ZZZ[[[aaammmyyy{{{rrriiifff```fffxxx}}}wwwwwwqqqpppoooooopppooommmjjjooojjjkkksssvvvrrrnnnooorrrrrrqqqqqqpppoooooonnnmmmooosssvvvxxxwwwuuutttrrrssstttrrrooollljjjjjjlllmmmnnnllliiiiiilllooojjjfff___XXXTTTVVV]]]bbbgggjjjllllllllllllhhhbbbUUUQQQPPPYYYjjj{{{yyyrrrmmmkkkeeedddfffjjjooorrrrrrppplllnnnmmmggg```^^^aaafffkkkrrrWWWNNNeeejjjnnnmmmlllkkkkkkllllllmmmqqqiii^^^WWWVVV[[[aaaeeennnuuu}}}{{{vvvtttuuuttt}}}~~~uuuqqqqqqiiiddd```bbbjjjuuu~~~|||tttooonnnnnnnnnmmmiiiiiiiiijjjjjjiiifffcccdddaaa```cccgggiiiooovvvuuuuuuvvvxxxzzz{{{zzzxxxsssqqqnnnllllllqqqxxx~~~wwwrrrlllggg```YYYXXXZZZgggjjjnnnppppppoooooonnnrrr}}}vvvllliiimmmnnnggg\\\SSSPPPRRRYYYbbbggggggkkkwwwyyytttrrrmmmmmmooorrrttttttqqqnnnllljjjhhhhhhiiiiiiiiihhhpppqqqqqqqqqpppmmmiiigggeeeeeeeeeddddddfffjjjnnnpppqqqpppmmmiiiggggggiiifffiiilllmmmkkkhhhffffff[[[ccclllrrrxxx~~~}}}wwwtttrrrssswwwyyyyyywwwyyy{{{xxxqqqooorrrpppjjjkkk___ZZZlll}}}tttsssooommmppptttqqqkkkeeegggkkknnnooonnnllljjjnnnhhheeehhhkkkkkkkkkmmmnnniiigggjjjllljjjiiijjjmmmmmmggg```bbbqqqzzztttooommmkkkhhhjjjnnnnnnnnnnnnnnnmmmkkkiiihhh^^^WWWTTTbbb{{{sssnnnpppssspppkkkhhhbbbFFFGGG???<<<<<<;;;:::::::::;;;;;;888888777666555444444555;;;999666333111222333444444555555555666666666666555555777999999<<>>GGG\\\pppzzz}}}wwwkkkiiiwww{{{{{{|||~~~~~~||||||{{{yyyxxxzzz~~~|||wwwuuuwwwxxxxxx{{{|||||||||}}}}}}{{{wwwtttiii[[[VVV]]]nnn{{{uuuhhhjjjrrr~~~qqqppp|||{{{xxxxxxxxxwwwvvvqqqmmmaaaXXXfffxxxlll___]]]sss|||vvvsssrrrpppkkkiiijjjvvvtttqqqpppsssuuutttrrrooojjjrrrnnnnnnqqqwww||||||uuuooopppmmmggg```\\\\\\aaafffpppsssvvvuuuqqqlllhhhgggcccdddjjjtttzzzzzzvvvuuummmjjjhhhhhhjjjlllmmmmmmkkknnnooooooppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnqqqrrrssstttsssrrrqqqooolllmmmmmmllljjjiiiiiijjjgggeeeccccccccc```ZZZUUUQQQZZZeeekkkkkkiiiiiiiiigggmmmqqqnnniiifffaaa[[[\\\```gggrrr}}}yyyqqqooorrruuusssooouuuvvvvvvtttpppkkkfffdddiiikkkmmmmmmiii___SSSJJJKKKRRRSSSTTTYYYWWWUUUZZZdddfffhhhjjjlllllllllllllllnnnrrrvvvxxxwwwrrroooqqqsssvvvzzz}}}}}}zzzxxxuuuuuutttttttttsssrrrqqqvvv{{{{{{xxxtttvvvyyy|||}}}~~~|||zzzwwwsssnnnjjjkkkiiijjjmmmnnnlllllloooqqqrrrsssqqqmmmjjjjjjjjjnnnkkkiiilllpppqqqlllhhhhhhbbb```dddiiijjjmmmqqqkkkppptttrrroooqqq{{{{{{xxxyyyvvvqqqbbbXXXPPPTTTaaalllpppnnnuuunnnllluuu~~~tttmmmkkkkkkkkknnnrrruuutttnnnkkkmmmpppjjjjjjkkkmmmmmmjjjeeeaaacccggglllmmmlllkkkkkkllliiijjjkkkkkkiiiggghhhhhhllllllmmmooopppppppppoooiiiggggggjjjllliii```XXXbbbpppyyyuuukkkfffhhhjjjkkkmmmnnnllliiihhhkkkoookkkkkklllkkkjjjiiilllpppzzz~~~}}}tttlllhhhiiiccchhhkkklllmmmnnnkkkeeeiiiiiiiiiiiijjjkkkmmmnnnlllkkkmmmqqqqqqlllkkklllllljjjkkknnnooolllmmmqqqqqqqqqnnnlllooorrrqqqkkkfffaaa```iiiqqqrrrnnnkkkmmmooooookkkhhhkkkuuu~~~yyysssqqqppplllllljjjeee\\\UUUYYYaaa^^^DDDGGG@@@>>>===<<<;;;:::999999999888666555777::::::777333444444444444444555666666777777777777888888888888666777999;;;???MMMhhh{{{~~~}}}zzzsssoooxxxxxx~~~~~~sssuuuyyy~~~|||xxxrrruuuvvvvvvzzzvvvttttttuuuuuutttxxx~~~{{{zzzzzz{{{{{{yyyvvvsssiii^^^aaaqqquuuvvvkkkcccqqqsssnnnvvv|||zzzxxxwwwuuusssrrrpppmmmaaa]]]rrrxxxoooeee[[[___zzzxxxttttttrrrlllgggfffnnnqqqqqqpppqqqttttttrrruuuppp}}}wwwlllpppxxx{{{ssslllmmmjjjddd]]]YYY\\\dddlllsssttttttrrrnnniiifffdddbbbeeejjjqqquuuuuurrrooonnnkkkiiiiiijjjkkkkkkjjjhhhlllnnnlllkkkmmmnnnmmmnnnnnnnnnmmmmmmmmmmmmmmmrrrsssssssssrrrqqqooonnnhhhhhhhhhgggeeedddfffgggiiifffccc```]]]ZZZVVVSSSRRR]]]iiimmmiiieeeeeehhhfffmmmpppmmmhhheeeccc___aaabbbgggrrr~~~zzzuuuoooooorrrtttrrrpppuuutttrrrnnnjjjgggggghhhfffjjjnnnooojjjbbbXXXRRRMMMTTT___dddaaa___```aaakkkpppxxx}}}zzzvvvxxxzzz}}}~~~|||xxxtttrrruuuyyy}}}}}}|||yyywwwrrrtttvvvvvvtttrrrqqqrrrxxx|||zzzwwwuuuzzz|||~~~~~~}}}{{{{{{{{{}}}{{{xxxwwwwwwvvvtttrrrqqqnnnnnnppppppmmmlllooorrrsssrrrooojjjhhhiiikkklllkkkkkknnnppppppmmmiiikkkfffeeejjjnnnnnnmmmmmmooorrrssspppnnnrrr|||yyyvvvuuuooogggWWWSSSSSS]]]kkkuuuuuuqqqwwwpppqqqzzzssspppoooooooooppprrrtttsssooommmnnnpppjjjjjjkkkmmmmmmjjjeeebbb```bbbfffjjjmmmnnnnnnmmmeeegggkkklllllllllmmmmmmllllllmmmoooqqqrrrqqqoooggggggiiilllmmmjjjccc]]]bbbmmmsssnnndddaaadddgggdddeeeeeecccbbbccceeegggiiihhhiiijjjhhhhhhnnnuuuuuuvvvxxxxxxvvvrrrmmmjjjbbbgggkkklllmmmnnnkkkfffiiiiiiiiijjjkkklllmmmnnnmmmmmmooorrrqqqlllkkknnnmmmkkkkkknnnmmmkkkmmmrrrrrrssspppkkkjjjmmmlllhhh```^^^aaakkksssrrrnnnlllmmmoooooonnnnnnrrr|||wwwssssssrrroooiiihhheee___XXXWWWcccrrr^^^DDDGGG@@@>>>===<<<;;;:::999999999888666555777;;;;;;777333444444444444555555555555666666666777777777888888888888999<<>>>>><<<;;;:::999999999888666555777;;;<<<888333666666777777777777777777666666666666777777777777===;;;<<>>===999888;;;;;;888:::888666666777888777666666555444444444444555666555555555666666666666666::::::;;;BBBWWW{{{}}}~~~{{{vvvwww{{{}}}yyyxxxyyytttrrr|||ttthhhkkkyyy}}}~~~}}}~~~vvvuuu|||}}}wwwuuutttsssrrrsssuuutttrrrjjjyyy{{{}}}yyyssslllpppqqqooouuuyyyrrrgggiiimmmpppppppppooooooqqqnnnmmmooosssuuussspppiiiccceeeyyy~~~xxx~~~vvvppppppddd___ooowwwvvvvvvuuuqqqqqqooommmrrr{{{yyypppiiigggccc]]][[[]]]aaabbbgggpppyyy}}}|||xxxvvvtttqqqpppnnnkkkgggddddddhhhmmmqqqrrrooojjjggg```aaaaaabbbdddeeefffgggkkkiiigggffffffffffffeeellljjjiiikkknnnqqqqqqpppnnnllljjjjjjjjjjjjhhhgggddddddbbb```]]]ZZZWWWVVVQQQUUUXXXXXX]]]fffnnnpppooorrrttttttqqqooonnnooommmnnnnnnmmmlllmmmqqquuugggcccccckkkwww}}}zzztttqqqrrrssssssrrrpppmmmlllkkkhhhdddccceeegggiiihhhjjjlllllljjjmmmwwwrrrqqqvvvzzzzzzyyyxxxwwwwwwxxxwwwvvvtttrrrvvvwwwrrrppppppmmmgggssswwwwwwttttttxxx{{{{{{rrrvvvxxxzzz}}}yyyxxx||||||xxxtttssssssqqqooonnnmmmmmmoooooopppqqqrrrsssssspppnnnlllqqqrrrssssssrrrrrrssssssoooppppppnnnllllllmmmnnnfffdddcccccceeefffdddbbb^^^]]]]]]aaaiiirrryyy}}}pppnnniiiaaaZZZXXX[[[___hhhpppvvvuuuqqqnnnjjjfffqqq|||zzzsssoooqqqrrrpppllllllnnnnnnnnnmmmkkkjjjkkkllllllnnnmmmkkkmmmpppooolllpppgggaaafffqqqxxxvvvsssvvvtttpppllliiijjjnnnqqqqqqoookkkiiihhhjjjlllnnniiikkknnnooonnnnnnpppqqqsssuuuxxxyyyzzz|||~~~}}}zzzwwwiiijjjhhhcccccciiinnnpppooonnnmmmmmmooopppooonnnoooppppppqqqrrrsssttttttqqqqqqqqqqqqppppppppppppnnnnnnnnnoooppppppppppppssspppoooqqqpppmmmlllnnnpppooonnnlllkkkjjjiiiiii^^^bbbiiiqqquuutttnnniiigggjjjmmmooopppqqqpppnnnooommmkkkkkkllliiibbbZZZOOOYYYooo~~~^^^KKKBBBBBB===???>>>:::999<<<<<<999999888777777888888777666666555444444444444555666555555555666666777777777777::::::BBB^^^zzz}}}|||~~~|||uuutttwww{{{{{{zzz}}}yyyxxxsssrrr~~~{{{pppgggmmm~~~|||~~~{{{uuuwww}}}|||uuuqqqqqqrrrsssrrrooolllkkkeee{{{yyyxxxvvvrrrrrr|||zzzkkkttt{{{}}}wwwtttnnnnnnoooooonnnmmmkkkjjjllljjjiiilllrrrvvvvvvuuurrrkkkqqqzzzyyyzzzuuupppkkk___eeezzzuuuvvvvvvsssmmmkkkiiilllwwwzzzssskkkbbb___]]][[[]]]```hhhjjjooowww}}}}}}yyytttsssrrrqqqqqqqqqooollliiiiiilllppprrrrrrnnnjjjgggbbbcccdddeeeeeedddcccbbbfffccc``````cccdddcccaaagggffffffgggiiikkkkkkjjjgggfffdddeeeffffffeeedddbbb```]]]YYYVVVSSSQQQQQQQQQWWW\\\___ccckkkqqqrrrrrrssstttssspppmmmkkkkkkffffffhhhkkkooorrrsssssseeecccdddkkktttyyyvvvqqqpppqqqssssssrrrpppmmmkkkiiieeebbbcccgggjjjiiigggjjjnnnqqqrrrxxxmmmiiirrrvvvssstttrrrqqqrrrtttuuuuuuuuuuuuwwwvvvooojjjiiijjjiiipppuuuxxxuuuuuuvvvwwwuuurrrvvv{{{yyyuuusssvvvvvvsssqqqrrrqqqqqqpppooonnnnnnnnnnnnpppqqqssssssrrrnnnjjjhhhpppqqqssstttuuuttttttssssssqqqnnnmmmmmmmmmkkkjjjcccaaa___^^^___aaaaaa```]]]^^^```eeekkkqqqtttuuugggfffbbbZZZTTTVVV```iiilllmmmooorrrnnnfffcccddd|||zzzxxxyyyrrroooqqqrrrooommmmmmlllmmmnnnllljjjiiijjjkkknnnpppooommmooosssrrrnnntttmmmfffeeekkkqqqsssrrruuuqqqllljjjjjjmmmoooqqqpppooollljjjiiijjjkkklllhhhkkkmmmooopppppprrrtttrrrssstttuuuxxx|||wwwvvvqqqlllmmmqqqrrrppppppnnnllllllnnnppprrrrrrqqqqqqqqqqqqqqqrrrrrrrrroooooooooooooooppppppppplllmmmoooqqqssstttttttttuuuppplllooopppnnnmmmmmmmmmnnnnnnnnnmmmlllkkkjjjcccfffllluuu{{{yyyppphhhgggiiimmmpppqqqpppnnnlllkkkkkkllllllhhhaaaXXXRRRVVVnnnsss^^^KKKBBBBBB>>>@@@???;;;:::<<<<<<999999888777777888888777555555555555444444555555555555555555666777777888888555999:::DDDggg~~~{{{~~~|||}}}zzzttttttxxx}}}~~~}}}}}}|||vvvrrr~~~}}}tttjjjqqq~~~zzzvvvyyy}}}vvvuuuuuuvvvvvvppphhhddddddkkk~~~xxxuuuooosss}}}{{{sssqqq|||xxxvvvzzzxxxuuurrrpppllliiifffeeedddeeehhhmmmpppqqqpppooojjjwwwxxxyyyuuurrroooeee\\\nnn{{{rrrsssvvvuuupppiiijjjlllqqqyyy}}}xxxnnnlllfff^^^[[[\\\___eeehhhmmmnnnqqqvvvyyyxxxtttqqqppppppppprrrttttttrrrppppppqqqtttuuutttqqqnnnkkkkkkkkklllkkkiiieeebbb___ddd```]]]]]]```bbbaaa___dddeeeeeeeeeffffffeeedddbbb```____________^^^]]]ZZZXXXTTTRRRQQQQQQSSSTTTYYY```eeefffhhhlllnnnlllmmmnnnnnnmmmjjjhhhgggfffbbbaaaccchhhnnnqqqmmmiiibbbbbbeeellltttwwwtttpppmmmooopppqqqpppmmmiiigggaaaaaabbbdddeeeggghhhhhhmmmttt{{{tttiiinnnpppkkkooonnnlllmmmpppsssttttttzzzyyytttkkkcccbbbhhhnnnpppvvvxxxuuusssrrrppplllpppxxx~~~tttyyyuuurrrsssrrrooonnnqqqpppppppppoooooonnnmmmmmmnnnoooqqqrrrqqqmmmiiigggmmmnnnppprrrtttuuusssqqqtttqqqmmmlllmmmllljjjgggdddcccaaa```aaabbbdddeeehhhiiikkknnnqqqqqqnnnlllgggeee```[[[YYY]]]fffmmmpppmmmnnnooohhh___bbbmmm~~~xxxvvvvvvpppnnnppppppmmmlllmmmlllmmmnnnmmmkkkiiijjjjjjppprrrqqqoooqqquuuuuuqqqsssooohhhbbbcccjjjppprrrvvvqqqkkkhhhkkknnnpppoooqqqpppooommmllllllkkkkkkiiikkknnnoooooooooqqqrrrqqqqqqqqqqqqqqqtttyyy|||{{{|||}}}~~~~~~}}}zzzyyy{{{wwwwww~~~tttrrrooolllkkkmmmppprrrsssoooooopppppppppqqqqqqqqqnnnnnnnnnnnnoooooooooooommmlllnnnvvv|||rrrkkkkkknnnmmmlllmmmkkklllnnnppppppnnnlllkkkkkklllrrr{{{uuukkkdddfffkkkqqqssspppmmmllliiikkkmmmkkkaaaXXXUUUXXXtttzzzqqq^^^KKKBBBBBB???AAA@@@;;;:::<<<<<<999888777777888999888666555444555555555555555555444555555666666777888888999888<<>>===<<<;;;;;;:::;;;;;;::::::999999888777666666555777888888777666666777777888999888777777999:::CCCJJJVVV}}}}}}{{{yyyyyy|||{{{|||~~~{{{yyytttrrrzzzyyy{{{{{{vvvmmmhhhiiilll}}}oooccc___gggssszzz|||yyyuuurrrxxxzzz||||||zzznnnsssyyykkknnnssswwwwwwuuurrrqqqqqqssstttuuutttsssrrrssstttooonnngggjjjvvvnnnfff___eeeeee___^^^rrryyyrrrsssqqqkkkeeegggtttxxxrrrkkkbbb^^^^^^iiikkkpppxxx~~~xxxqqqllliiiiiiqqq}}}}}}{{{xxxpppiiilllssssssnnnkkkmmmooorrruuuxxxzzz|||wwwtttsssxxxwwwkkklllrrrpppkkkvvv~~~~~~wwwwwwvvvvvvuuuuuuttttttfffcccaaadddkkkttt{{{~~~yyysssoooooonnnlllmmmoooiiicccaaafffhhhdddaaabbbcccdddeeefffhhhiiijjjkkkqqqtttwwwvvvpppjjjfffeeeeeeiiijjjeee]]]XXX[[[___hhhhhhjjjmmmqqqwww}}}xxxvvvzzzzzzuuuooonnnnnnqqqtttuuusssqqquuurrrtttzzz|||vvvpppnnniiijjjeeeaaaaaaVVVPPPXXXZZZ^^^fffooowww}}}zzzssskkkiiirrr~~~{{{wwwtttsssnnnnnnnnnnnnnnnoooooonnnnnnmmmmmmnnnoooooommmkkkmmmnnnpppqqqpppooopppqqqkkkmmmkkkhhhjjjrrrtttqqqzzzwwwtttrrrssswww}}}~~~}}}~~~|||zzz{{{{{{xxxuuuzzzwwwvvv|||zzzssssssxxxwwwrrrlllkkknnnppppppooohhhhhhddd\\\\\\eeepppvvvyyyvvvuuuxxxwwwrrrnnnmmmlllhhhhhhcccZZZcccpppooopppsssuuutttuuuzzz{{{yyy|||xxxssspppooorrrtttpppxxx{{{rrrmmmkkkfffjjjnnnqqqrrrrrrssstttlllmmmnnnoooooonnnmmmlllpppoooooorrrtttqqqiiiaaabbbbbbjjjvvv|||zzzvvvvvvlllmmmlllkkklllnnnnnnmmmmmmnnnooopppooopppqqqsssrrrqqqmmmhhhdddbbbcccdddkkklllmmmmmmllljjjhhhfffqqqqqqpppooonnnmmmllllllrrrpppmmmnnnooopppnnnkkkfffiiiqqqxxxvvvmmmfffeeegggssstttuuuuuuuuutttqqqnnnlll]]]KKKAAA@@@>>>===<<<;;;;;;:::;;;;;;::::::999999888777777666666666555333222333666888888999:::999888888:::<<>>===<<<;;;;;;:::;;;;;;::::::999999888777777777888666333///...000666:::888888999888777777:::<<<@@@QQQgggtttnnnxxx||||||}}}~~~}}}tttnnnlllooorrrtttrrrsssvvvzzz|||{{{xxxzzz|||}}}{{{|||{{{vvvmmmeeegggxxx|||tttrrrqqqyyywww|||zzzzzz|||}}}vvvuuuyyy}}}wwwuuu|||sssmmmrrrxxxfffiiivvv}}}uuuttttttsssrrrrrrrrrrrrjjjkkkgggqqq}}}yyyttthhh___dddqqqtttrrrttt~~~}}}ssstttooojjjjjjqqqzzz}}}xxxqqqhhh^^^ZZZ```kkkooosssyyy}}}}}}xxxuuurrrjjjeeefffjjjkkkiiiqqqsssuuuwwwzzz|||}}}~~~{{{|||~~~}}}xxxrrrllliiimmmjjjrrr{{{zzzzzzyyyuuuqqqoooqqqtttwwwuuusssrrrqqqqqqrrrsssjjjgggdddfffkkkttt{{{~~~tttpppmmmmmmkkkggggggiiidddaaaaaafffjjjjjjkkklllrrryyyzzzrrrmmmllllllpppjjjbbb\\\\\\bbbkkkrrrmmmnnnqqqyyy{{{tttrrrsssssspppsssrrrqqqqqqrrrqqqooommmsssrrrssswwwyyytttfffZZZXXXNNNNNNYYY^^^ZZZ```pppxxxxxxyyyzzz}}}yyyuuurrrooolllnnnyyy}}}{{{|||}}}zzzwwwtttvvvwwwsssllliiijjjnnnppppppoooqqqssstttrrrqqqrrrrrrrrrpppnnnnnnoooqqqpppssssssmmmiiimmmssswww|||zzzyyy|||}}}zzzwwwuuuuuuttttttvvvwwwwwwxxxyyy|||~~~zzz|||}}}~~~~~~xxxtttqqqoooqqqvvvnnnnnnnnnmmmllljjjiiihhheee```WWWSSS\\\mmm{{{xxxuuutttuuusssnnnlllmmmooojjjhhh___UUU___nnnqqqvvv{{{~~~}}}~~~}}}yyytttooommmnnnqqqttt~~~yyyuuurrrpppiiikkknnnoooooonnnoooooopppppppppoooooonnnnnnnnnmmmlllmmmnnnnnniii```XXX___qqq~~~zzzrrrooonnnlllqqqmmmjjjkkkmmmooonnnmmmfffkkkppppppnnnmmmooossssssjjj```\\\```iiiqqqvvv}}}yyysssnnnkkkkkkmmmnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkllloooqqqqqqppppppooosss}}}vvvnnnmmmppppppooonnnmmmkkkjjjjjjjjjZZZIIIBBBCCC>>>===<<<;;;;;;:::;;;;;;999999999888888888777777777666333000///111555999777777777666555666999<<>>===<<<;;;;;;:::;;;;;;999999999888888888888888666666666555333444666888888888888777666888;;;>>>IIIggg}}}vvvnnnkkkooowww}}}|||~~~~~~}}}~~~yyy~~~yyyvvvwwwuuuyyy|||{{{|||}}}wwwwwwssssssyyy}}}zzztttrrruuupppddd|||tttxxx}}}zzzvvvttttttsssrrrpppjjjiiifffqqqwwwxxxvvvpppnnnkkk```[[[ppp}}}www{{{{{{sssooorrrmmmjjjjjjsss}}}{{{rrroooddd[[[ZZZ^^^eeemmmuuuyyy}}}vvvrrrqqqssswwwzzzvvvtttsssssssssqqqooooootttvvvyyy|||zzzyyy{{{yyyqqqllllllnnn~~~|||vvvnnntttuuuuuussspppppptttwwwvvvtttqqqnnnmmmnnnooopppkkkhhheeedddfffmmmuuu{{{uuupppjjjeee___[[[]]]cccaaaiiiuuu~~~}}}|||{{{vvvssssssiiieeebbbdddjjjooorrrrrrqqqwww{{{yyyuuuqqqpppqqqqqqqqqrrrooopppppppppppppppqqqrrrttttttrrruuu[[[jjj}}}~~~zzzyyyzzz}}}xxxsssooommmmmmqqq{{{}}}wwwwww|||}}}yyywwwwwwrrrhhh]]]XXX]]]cccooonnnooopppssstttsssqqqoooppppppooooooqqquuuxxxuuuyyyzzzuuullliiiqqq{{{|||xxxuuutttuuuxxxzzzzzzvvvyyy{{{|||{{{{{{{{{|||rrrvvvzzzzzzyyyxxxzzz}}}~~~~~~vvvtttpppllllllnnnqqqssssssqqqooolllkkkiiihhhggg]]]VVVOOOOOO^^^sssxxxvvvtttsssooojjjjjjnnnsssnnnjjj___SSS]]]pppvvv~~~~~~}}}}}}|||xxxsssllljjjkkknnnpppqqqsssttttttvvvwwwvvvrrroooppprrrrrrrrrpppoooooopppnnnnnnnnnmmmmmmllllllllliiikkklllmmmiiiaaaWWWQQQgggvvv|||sssnnnsssuuuooolllhhhhhhkkkiiiccc___aaakkkooorrrqqqmmmjjjkkknnnhhhbbbbbbooo{{{yyyvvvsssooonnnnnnooopppkkkllllllmmmmmmnnnnnnnnnmmmnnnnnnnnnmmmmmmnnnnnnrrrllljjjpppuuusssooonnnjjjjjjiiihhhfffeeeeeeeeekkkjjjiiihhhiiikkknnnpppYYYHHHAAABBB>>>===<<<;;;;;;:::;;;;;;888888888888888888888888555777888999777666666777;;;;;;:::999999;;;???BBBJJJnnn}}}~~~yyyrrrooorrrxxx}}}{{{~~~~~~|||~~~}}}}}}}}}zzz{{{yyyxxx{{{www~~~uuurrrsss}}}|||}}}}}}vvvqqqmmmnnnttt{{{{{{wwwssssss||||||jjjkkksssppp{{{|||vvvssssssrrrpppmmmdddfffgggttt~~~www|||pppmmmjjjddd\\\aaa|||}}}rrrqqqqqqmmmllloooeeeffflllvvv~~~~~~tttkkkfff\\\VVV[[[gggpppxxx~~~~~~{{{xxxsssnnnlllqqqxxx~~~yyyvvvttttttrrrnnnmmmoooxxxzzz}}}}}}vvvtttvvvsssjjjfffiiiwwwtttvvvuuummmpppssstttsssqqqpppsssvvvuuutttqqqooonnnmmmnnnooollliiifffcccdddjjjsssyyyvvvpppiiiccc___^^^gggppprrr|||{{{wwwvvvwwwxxxtttyyy~~~{{{wwwuuuttthhhffffffjjjooorrrrrrpppwww~~~vvvrrrnnnnnnqqqsssqqqqqqsssmmmnnnoooooooooppprrrtttxxxyyyvvv{{{iiirrr~~~zzzxxxyyy|||~~~yyytttooonnnnnnrrr{{{}}}xxxxxx{{{}}}zzzwwwtttqqqjjj___VVVVVV\\\cccooonnnnnnppprrrrrrqqqpppmmmooopppqqqqqqssswwwyyywwwxxxzzzwwwooojjjpppzzzyyyuuuuuuuuusssssstttvvvyyy|||uuuwwwyyyzzzyyyxxxyyyzzzqqqtttwwwzzz{{{|||}}}~~~}}}|||zzzuuurrrrrrsssqqqmmmmmmqqqsssrrrvvvrrrooonnnnnnlllgggcccVVVSSSQQQUUUdddwwwyyywwwuuusssnnniiijjjpppqqqmmmjjj___RRR\\\pppwww}}}{{{zzzyyytttooojjjhhhkkknnnooonnnnnnppptttwwwwwwtttqqqooopppqqqrrrpppnnnmmmnnnoookkkkkkmmmnnnnnnmmmlllkkkiiilllnnnnnniii```WWWQQQbbbkkkooollllllqqqqqqmmmnnnjjjjjjjjjdddZZZZZZ```vvvvvvuuuqqqmmmjjjiiiiii^^^bbbmmm}}}vvvvvvuuusssqqqppppppqqqrrrllllllmmmnnnooopppqqqrrrpppqqqqqqpppmmmlllmmmnnnmmmiiiiiimmmoookkkgggeee^^^aaaeeejjjmmmllljjjggglllkkkjjjiiijjjlllnnnpppZZZIIIAAAAAA>>>===<<<;;;;;;:::;;;;;;888888888888888888888888555777999999777666666777::::::999888888:::>>>BBBPPPwwwzzz|||zzzxxxuuusssvvvzzz~~~wwwxxxxxxxxxvvvuuuttttttwwwwwwzzz~~~|||yyy|||~~~wwwvvv~~~yyy~~~|||zzzsssooonnn}}}}}}~~~}}}{{{wwwssspppiiinnnwww|||xxxtttwww}}}pppjjjwwwtttjjjgggppp}}}vvvrrrqqqooollliiiaaagggnnn|||~~~vvv~~~qqqqqqkkk```ZZZggg|||oookkkmmmnnnllliiidddiiiqqqyyyzzzuuulllfff\\\XXXYYYcccpppzzzzzzyyyzzzwwwvvvsssooolllooovvv|||zzztttppppppooommmqqqwww|||}}}}}}{{{uuuqqqrrruuuoooeeeeeennn|||sssrrrrrrooommmpppssssssqqqpppqqqsssuuutttrrrpppooonnnmmmmmmmmmkkkhhhddddddiiissszzzuuunnnhhhdddccciiiyyy~~~{{{vvvsssqqqqqqssstttppptttxxxyyyvvvttttttuuummmlllkkklllnnnqqqsssttt{{{yyytttnnnkkklllrrrtttqqqppprrrlllnnnoooooonnnooorrruuuxxx{{{yyyvvvppp|||xxxvvvvvvxxxyyyzzztttooonnnooosss|||~~~|||{{{{{{yyyvvvtttqqqkkkaaaXXXTTTYYYbbbjjjppppppoooppprrrrrrqqqooommmoooqqqrrrssstttvvvxxxwwwwwwyyyyyyrrrllloooxxx|||vvvsssrrrtttuuutttrrrssswww{{{ssstttvvvwwwwwwwwwyyy{{{tttuuuwwwzzz}}}~~~|||{{{~~~|||zzzwwwuuusssrrrppppppttttttpppqqquuuvvvssstttqqqnnnpppsssoooeee[[[NNNQQQUUU]]]lll|||{{{xxxvvvsssmmmhhhkkkrrrmmmjjjiii]]]PPPZZZooovvv}}}{{{wwwwwwvvvppplllhhhhhhkkknnnnnnlllnnnrrruuuuuurrrnnnllllllmmmnnnnnnllljjjiiijjjlllhhhjjjmmmooopppooommmkkkjjjmmmppppppkkkbbbXXXSSSYYY```gggllllllkkkkkkkkkmmmiiiiiihhh___XXX```ooo}}}wwwrrrnnnkkkgggeee[[[iii}}}{{{vvvuuussspppnnnmmmmmmooopppmmmmmmoooppprrrssstttuuuppprrrsssqqqnnnmmmnnnooollljjjlllooolllddd^^^]]]ZZZcccnnnvvvxxxvvvtttrrrnnnmmmlllkkkjjjjjjkkkkkkZZZIII@@@@@@>>>>>><<<;;;;;;;;;;;;;;;888888888888888888999999666777888777666555777888777777666555555777<<>>===<<<;;;:::::::::::::::999999999888888999888777555555555666777777;;;777555;;;<<>>===<<<;;;::::::::::::999999999888888888888666666555666777777999<<<888666<<<<<>>===<<<;;;;;;:::::::::999999999888888777777666666666777888888:::===999777<<<===DDDUUUvvvnnnyyyyyy{{{{{{yyy{{{zzzvvvtttvvvyyyyyy{{{}}}{{{yyyxxxxxxyyyzzzzzzxxxvvvwwwuuuvvvzzz|||zzzwwwwwwvvvtttrrrlllbbbXXXWWW[[[zzz{{{pppqqqyyy~~~vvvnnnuuu}}}zzz{{{wwwssstttzzz~~~~~~xxxllljjj~~~zzzsssiiieeehhhrrryyytttrrrrrrkkkcccXXXYYYnnn}}}uuunnnkkkjjjmmmuuu~~~yyyzzzttthhh______cccfffssssssvvv|||sssrrrqqqqqqsssuuuuuutttsssooommmnnnllleee___^^^bbbkkkwwwxxxsssrrrqqqnnnlllkkkmmmooorrrqqqpppkkkeeegggvvv}}}vvvtttsssqqqpppqqqppprrrssssssqqqqqqrrrtttuuutttsssqqqooollljjjiiiooopppooolllkkkpppzzzzzzuuuqqqrrrrrrpppoooqqqooonnnmmmllllllnnnpppqqqnnnnnnnnnoooooooooppppppmmmiiieeeddddddiiittt|||xxxwwwtttooonnnoooqqqsssttttttsssssstttqqqnnnnnnooonnnkkkhhhYYYZZZeeeqqqYYY^^^hhhwwwyyyxxxvvvssspppnnnmmmlllrrruuuvvvuuuxxxyyywwwyyyzzzwwwsssnnnaaabbbnnnuuu|||~~~wwwtttooonnnsssxxxxxxxxxyyyvvvvvvuuurrrppppppqqqssswwwuuusssssstttuuutttsss}}}{{{xxxwwwvvvuuuttttttsssttttttqqqsssuuuwwwxxxyyyyyyxxxzzzwwwtttssstttvvvxxxxxxxxxvvvttttttvvvyyyzzzzzzyyytttppppppsssuuussspppqqqqqqsssssskkk^^^TTTQQQ[[[gggqqqtttwwwwwwpppoooqqqssssssnnnkkkggg[[[RRRddd{{{|||uuuoooiiieeebbb```[[[XXX\\\dddkkkkkkiiiaaabbbbbbdddgggjjjmmmnnnrrrssstttsssrrrsssuuuvvvqqqpppmmmiiihhhjjjooossstttqqqppptttzzz{{{wwwqqqzzz~~~wwwppppppiiicccnnnxxxrrrnnnlllfffaaagggrrrvvvppprrrssspppoooeee[[[YYY^^^gggttt|||vvvrrrppppppppppppgggiiilllllllllooosssxxxpppsssqqqnnnfffXXX\\\tttvvvqqqtttqqqjjjlllddd[[[WWWVVVXXX___fffYYYJJJAAA???>>>>>>======<<<;;;;;;::::::::::::999999999888888666666666777777888888999999<<<888888<<<===GGG^^^~~~nnngggzzzyyy|||{{{~~~|||wwwxxxwwwsssqqqrrrtttvvvpppwww{{{zzzxxxwwwvvvuuutttsssssssssvvvzzz}}}}}}{{{zzzvvvtttpppgggYYYPPPTTT\\\{{{|||pppvvvrrrkkkxxx{{{uuussswwwyyywwwwww|||zzznnnmmmwwwkkkbbbeeeqqq}}}~~~zzzvvvrrrnnnkkkggg[[[RRR\\\zzzxxxpppjjjiiikkkpppwwwtttssslllbbb\\\^^^fffmmmtttrrrttt{{{}}}wwwrrrqqqqqqsssuuuvvvuuutttqqqmmmlllnnnmmmgggaaa```cccsss}}}ssssssssspppmmmkkkkkknnnqqqrrrqqqnnnfffaaagggxxx|||vvvuuuuuusssrrrssstttuuuuuussspppooopppsssrrrrrrqqqpppooommmkkkjjjpppqqqpppnnnnnnttt~~~~~~yyyuuuuuuqqqoooqqqpppmmmmmmpppooonnnmmmllllllmmmnnnoooooooooppppppqqqqqqqqqqqqoookkkgggeeedddgggsss~~~xxxwwwwwwtttppplllnnnqqqssstttsssrrrqqqpppoooooooooooollleee___VVV[[[ggg~~~aaaPPP\\\eeeqqq~~~tttsssqqqooonnnnnnnnnnnn{{{~~~}}}zzz{{{~~~xxxwwwyyyzzzyyyvvvmmmgggppp~~~{{{qqqrrrooooootttxxxxxxyyy{{{uuusssqqqnnnmmmnnnqqqsssuuusssrrrrrrtttuuutttttt~~~~~~||||||yyyuuuyyyxxxwwwvvvuuuuuuuuuuuurrrtttvvvwwwyyyyyyyyyxxxzzzwwwtttssssssvvvxxxzzzzzzwwwttttttvvvzzz|||}}}xxxrrrmmmnnnsssvvvtttqqqppprrrtttrrrggg[[[WWWYYYdddpppzzzyyyvvv{{{vvvppppppsssvvvxxxqqqmmmhhh[[[TTTgggzzzssslllgggdddccc___ZZZXXX]]]gggmmmkkkgggdddggglllpppsssuuuxxxyyy{{{{{{|||zzzyyyxxxyyy{{{vvvtttpppllljjjkkkooosssrrrppppppssswwwyyywwwuuuttt{{{}}}tttooojjjiiiaaa___qqqxxxxxxtttoooiiibbbbbbnnn}}}{{{pppnnnqqqooohhhaaa[[[XXXaaarrr}}}xxxtttpppnnnmmmlllgggkkkppppppoooqqqvvv|||pppsssqqqmmmgggZZZ]]]rrrtttppppppmmmfffbbbZZZXXX```fffkkkvvvYYYJJJBBB???===<<<<<<;;;;;;::::::::::::::::::999999999888888666666777888888888999999777:::777888<<<===LLLhhhzzzyyyrrrsss~~~~~~zzzzzztttqqqppppppooooooooorrruuuyyyzzzuuurrrqqqrrrsssuuuvvvxxx{{{}}}~~~{{{xxxtttpppjjj```SSSNNNXXXeee}}}xxxzzzpppppp}}}~~~tttpppnnnsssvvvuuuuuuxxxxxxwwwvvvqqqjjjnnnyyyssseee___kkk}}}{{{{{{{{{{{{xxxrrrjjjddd```[[[]]]pppuuukkkeeeiiippptttwwwzzzpppkkkeee```^^^bbbkkkssssssqqqqqqsssxxxzzzwwwtttsssrrrrrrsssttttttrrrpppoookkkiiikkkiiiccc``````jjj~~~}}}wwwttttttssspppmmmkkkkkkooorrrrrrrrrmmmddd___fffwww}}}wwwvvvvvvtttrrrsssuuuwwwwwwtttnnnlllnnnpppooooooooooooooonnnmmmlllpppppppppooopppvvv~~~}}}xxxxxxxxxvvvuuuvvvrrrppppppnnnkkkmmmqqqooonnnmmmmmmlllmmmnnnnnnnnnooopppqqqqqqqqqqqqpppooollljjjhhhfffiiivvv{{{xxxxxxxxxtttrrrmmmnnnppprrrrrrqqqooonnnjjjllloooooollleee]]]WWWWWW___mmm|||tttcccWWWeeeiiinnn}}}yyyuuuqqqooolllkkklllppptttvvv}}}|||~~~{{{wwwwwwyyy{{{zzzyyynnnppp~~~wwwnnnooolllmmmrrruuuvvvxxx{{{wwwtttqqqooooooqqqtttvvvvvvtttsssrrrssstttsssrrryyy||||||yyyzzz|||{{{wwwyyyyyyxxxvvvuuuuuuuuuuuuuuuvvvxxxyyyyyyyyyyyyxxxzzzxxxvvvttttttwwwzzz}}}{{{xxxttttttvvvyyy|||}}}sssoookkkmmmrrrvvvvvvtttssssssrrrlll```VVVXXX___nnnzzz{{{rrruuuuuuoooppptttxxxzzzuuuoooiii\\\VVVjjj~~~yyyrrrmmmiiihhhgggaaa^^^^^^dddlllqqqppplllooouuu|||~~~{{{yyyzzz{{{xxxwwwuuurrrooonnnppprrrppprrruuuuuussssssuuuwwwssswww{{{}}}{{{xxxtttrrrkkkggg```cccyyysssvvvrrrmmmgggdddjjjzzzuuummmnnnooohhh```VVVXXXbbbtttxxxxxxxxxvvvsssooommmllljjjooossssssqqqqqqvvv{{{qqqsssnnnmmmlllaaa\\\gggvvv{{{}}}yyysssoookkkhhhddd```eeesss}}}XXXJJJBBB@@@<<<<<<<<<;;;;;;;;;:::::::::::::::999999999888888777777888999999999888888666888666999===???RRRssswwwuuu~~~|||}}}|||||||||}}}uuummmhhhggghhhkkkmmmnnnrrrxxx}}}vvvqqqppprrruuu{{{}}}|||zzzzzzzzzvvvqqqnnniiibbbZZZTTTXXXiii{{{rrrsssxxx~~~~~~wwwqqqpppssswwwyyywwwvvvuuurrrlllgggeeeggguuuxxxooobbb```qqqyyytttuuuwwwwwwuuunnneee^^^```gggwwwuuuqqqjjjgggnnnvvvxxxuuurrrmmmfff```aaaeeeiiiooouuutttsssqqqpppooopppqqqrrrsssrrrqqqqqqqqqpppnnnlllnnnjjjgggeee```[[[\\\```sss~~~uuusssuuusssrrrooollliiijjjmmmooorrrsssnnnddd```hhhwww~~~wwwwwwvvvssspppqqqsssvvvwwwtttnnnkkklllppplllmmmmmmnnnnnnnnnnnnnnnppppppppppppqqquuu|||yyyrrrooopppsssttttttrrrnnnmmmmmmkkkjjjnnntttoooooonnnnnnmmmmmmnnnnnnmmmnnnooopppppppppooonnnlllkkkjjjjjjiiinnn|||{{{yyyyyyvvvsssrrroooooopppppppppnnnmmmlllhhhlllooolllddd\\\WWWUUUZZZfffuuu~~~ttttttjjjsssmmmiiiuuurrrpppnnnmmmllllllpppvvv}}}|||yyy~~~{{{yyyxxxxxxzzz{{{zzzyyysssxxx~~~xxxqqqmmmjjjjjjooorrrssswww|||{{{xxxtttssstttwwwyyyzzzxxxvvvtttsssttttttsssrrrxxx{{{|||yyyzzz}}}~~~{{{xxxwwwvvvuuuuuutttuuuuuuxxxxxxyyyzzzyyyxxxwwwvvvyyyyyyyyywwwvvvxxx{{{~~~{{{xxxtttsssuuuwwwyyyzzzooonnnnnnooorrruuuwwwwwwvvvsssmmmcccWWWQQQYYYeeeyyy{{{pppqqq~~~uuuooopppsssvvvwwwtttnnnhhh\\\WWWkkk~~~yyytttpppnnnmmmlllffffffhhhmmmtttyyyzzzxxx|||yyyxxxxxxyyyxxxxxxxxxuuurrrppppppqqqpppuuuyyyxxxssspppsssxxxssstttuuuwwwwwwwwwwwwvvvkkkccc]]]ggg|||ooommmjjjfffffflllwww{{{qqqmmmnnnlllddd[[[VVVcccvvv{{{rrrtttvvvvvvtttqqqoooooolllooorrrrrrppppppsssuuussssssnnnooorrrhhh\\\___gggrrr|||}}}vvvooommmooooooqqqwwwWWWJJJCCCBBB>>>============<<<<<<<<<:::::::::999999999888888888888999999999888777666777888777;;;@@@BBBYYY~~~{{{rrrxxx{{{{{{{{{~~~}}}yyyqqqjjjcccbbbeeelllppprrrxxxzzzuuusssuuuxxx~~~|||wwwuuuvvvrrrlllhhhbbb\\\ZZZ^^^mmm~~~wwwpppyyy~~~{{{uuusssssssssyyyzzzzzzxxxwwwvvvoooggg```aaammmvvvlllbbbccctttxxxtttqqqrrrsssrrrpppllliiigggnnn{{{|||nnnmmmkkknnnwww|||xxxrrrnnnoooeee___eeellloooppprrrrrrttttttqqqmmmlllppptttsssqqqooooooooonnnlllkkkllliiifffaaaZZZWWW^^^ggg{{{xxxrrrsssuuutttsssqqqmmmjjjjjjkkknnnpppssspppfffcccmmmyyy}}}wwwuuutttppplllllllllqqquuutttooolllnnnqqqmmmmmmmmmnnnnnnmmmmmmlllppppppqqqqqqrrruuuxxx{{{rrrooolllllloooqqqpppnnnllljjjjjjlllkkkiiimmmsssppppppooooooooonnnnnnnnnmmmnnnpppqqqrrrqqqpppooolllkkklllkkkjjjooozzz{{{yyytttppppppppppppppppppoooooonnnnnnkkknnnooofffZZZSSSTTTYYYcccppp|||~~~vvvtttjjjsssooommmllllllnnnrrryyywwwtttyyyzzzzzzzzzzzzzzzyyywwwvvvvvvwww}}}|||wwwllliiiiiilllnnnqqqvvv}}}{{{xxxuuutttwwwzzzzzzzzzwwwvvvttttttuuuvvvuuutttyyy}}}~~~zzzxxx{{{~~~}}}wwwwwwvvvvvvvvvvvvwwwwwwyyyyyyzzzyyyxxxvvvuuussswwwyyyzzzyyywwwxxx{{{~~~zzzwwwtttssstttuuuvvvvvvnnnqqqssstttttttttwwwyyyvvvoooeee[[[RRRTTTbbbrrr{{{nnnppp|||vvvooonnnpppqqqqqqqqqkkkfff\\\YYYnnn|||xxxtttrrrqqqpppiiilllqqqvvv|||yyyzzzzzzxxxvvvuuuvvvxxxxxxxxxwwwtttqqqppppppqqqqqquuuxxxwwwtttrrrssstttppppppqqqrrrtttuuuuuutttjjj]]]YYYiii|||vvvlllgggeeeeeekkkxxx|||vvvpppnnnmmmiiibbb]]]___wwwyyyrrrsssuuuwwwvvvsssqqqqqqsssnnnnnnooopppqqqqqqrrrrrrsssuuupppqqqvvvmmm______dddnnnxxx{{{uuuoooooorrruuuzzz}}}|||}}}~~~zzzWWWJJJDDDCCC????????????>>>>>>>>>>>>:::::::::999999999888888888999::::::999888777666777999999===BBBEEE^^^wwwrrr{{{zzz}}}|||zzzvvvoooiiicccbbbfffooouuuxxx~~~yyywwwxxxzzz{{{}}}zzztttsssuuurrrlllfff```[[[]]]hhh{{{uuurrr}}}wwwooorrrvvvuuutttuuussssssttttttlllcccbbbdddvvvzzzrrrkkkcccfffttt|||xxxtttuuuuuuuuutttrrrqqqrrrvvvyyytttoooiiimmmvvvwwwpppmmmqqqeee```hhhrrrssspppooommmssswwwtttnnnmmmsssyyytttrrrpppooooooooonnnmmmiiigggeee```YYYXXXdddrrr~~~vvvtttttttttuuuuuusssppplllkkklllnnnooosssqqqiiigggppp|||}}}vvvtttrrrmmmiiiiiigggmmmttttttooommmooosssnnnnnnnnnnnnmmmlllkkkjjjpppqqqrrrssstttuuuvvvwwwmmmmmmnnnqqqttttttoookkkiiiiiikkknnnllliiikkkqqqqqqpppppppppoooooonnnnnnoooqqqssstttttttttrrrqqqooonnnnnnmmmjjjnnn}}}|||zzz|||yyyqqqmmmoooqqqppppppoooppppppqqqqqqnnnqqqooobbbSSSNNNUUU^^^lllzzz{{{xxx|||pppvvvoookkkjjjmmmrrrxxx~~~ssspppvvv~~~{{{|||||||||{{{xxxuuusssvvvrrrzzz~~~|||~~~{{{llliiihhhkkkmmmpppwwwyyyuuussssssvvvyyyyyyxxxvvvuuuttttttvvvwwwwwwvvvyyy~~~zzzvvvxxx|||}}}yyyyyyyyyxxxyyyyyyzzzzzzyyyyyyyyyyyywwwuuurrrqqqvvvxxxzzzyyyxxxxxx{{{}}}yyyvvvsssrrrssstttttttttoootttxxxxxxuuutttwwwzzzsssjjj___WWWSSS[[[nnn{{{nnnppp|||wwwpppnnnmmmlllkkkmmmhhhddd[[[ZZZooo~~~{{{wwwtttrrrqqqjjjooovvv|||zzzyyy{{{ssstttuuuuuuttttttvvvwwwxxxwwwuuurrrooonnnppprrrqqqrrrssstttuuutttrrrpppooooooppprrrtttuuusssrrrlll]]][[[mmm~~~|||sssnnnhhhfffhhhsssxxxtttpppnnnlllgggbbb```hhhuuuqqqrrrwwwxxxxxxuuurrrppprrruuuoooooooooqqqssstttsssrrrsssvvvsssssswwwoooccccccgggmmmsssuuuqqqlllnnnssssssyyyxxxqqqqqqwwwvvvpppZZZLLLCCC@@@@@@???>>>======<<<<<<===::::::;;;;;;::::::999888555666888999::::::999999777::::::<<<@@@DDDccc{{{sssxxx{{{|||zzz}}}~~~}}}|||yyyrrrllllllkkkmmmssszzz}}}}}}{{{~~~||||||zzzvvvsssrrrsssqqqmmmdddaaaaaaooo}}}}}}tttvvv~~~}}}|||zzzxxxuuurrrpppvvvqqqooorrrrrrmmmhhhgggiiizzzuuupppkkkcccdddsss}}}zzzuuuuuupppvvvzzzyyyuuusssxxx}}}vvvnnnkkkhhhuuu~~~{{{tttoookkkfffZZZbbbmmmtttuuutttrrrqqqqqqsssvvvvvvtttrrrppppppuuussspppooonnnmmmkkkjjjfffccc___[[[[[[bbboooxxx~~~}}}ssstttuuusssvvvvvvsssmmmjjjkkkjjjfffpppuuuuuummmgggkkkyyyxxxuuuqqqkkkiiijjjnnnrrrrrrooonnnppprrrqqqnnnooopppppppppooommmlllkkkkkkmmmqqqvvvwwwuuurrrpppkkkhhhjjjooorrrnnnjjjmmmmmmmmmmmmmmmnnnnnnoookkkmmmooopppoooooooooqqqqqqqqqqqqqqqqqqrrrrrrrrrnnnrrrpppjjjjjjsssyyyxxxvvvuuuuuutttrrrppprrrsssqqqoooqqquuuuuuqqqssspppfffXXXNNNPPP^^^jjjttt~~~xxx~~~~~~fffffflllrrr}}}|||tttllllllyyy}}}yyyxxxwwwvvvuuuuuuwwwzzz}}}|||zzzvvvtttnnnnnnooooookkkhhhnnnwww~~~{{{xxxvvvvvvwwwvvvvvvvvvsssqqqsssxxxzzzzzzxxx}}}{{{xxxxxxyyyzzz{{{zzzvvvxxxzzz|||{{{xxxuuussssssuuuxxxxxxxxxwwwwwwwwwyyyyyyyyyzzz{{{{{{yyywwwyyyuuurrruuuzzz{{{wwwqqqppprrrvvvzzz|||yyysssnnnpppeeeZZZUUUUUU^^^rrrwwwlllkkkwwwzzztttqqqpppooonnnppplll```WWW\\\ppp{{{xxxxxxwwwrrrnnngggpppzzz|||wwwuuuttttttrrrpppppprrrssssssrrruuurrrooooooqqqrrrqqqooolllnnnqqqsssttttttrrrqqqsssmmmiiimmmuuuyyyuuupppiiidddbbbjjjuuuwwwmmmbbbaaalll}}}|||yyyrrrmmmlllhhhbbbbbbggg{{{tttvvvzzzwww{{{zzztttssswwwyyywwwqqqqqqsssvvvtttooonnnqqqsssooommmpppssspppjjjeeefffeeeiiippprrrooolllmmmvvvssspppoooppppppmmmkkk[[[LLLDDDAAA@@@???>>>===<<<<<<<<<<<<::::::;;;;;;::::::999888555666888999:::::::::999666999888;;;BBBKKKlllvvvpppvvv|||yyy~~~~~~|||wwwrrrzzz|||xxxqqqvvvqqqrrrzzz~~~}}}{{{zzz{{{}}}|||{{{yyy{{{{{{zzzyyyxxxxxxvvvtttpppvvvuuuttt}}}~~~|||zzzwwwuuusssssspppoooqqqpppmmmlllooo~~~wwwsssppphhhiiivvv~~~zzzuuuuuutttwwwzzzyyyuuutttxxx|||zzz}}}}}}wwwoooiiiiiilllmmmwww~~~yyyqqqlllhhhdddffflllsssuuurrrooooooqqqtttvvvxxxwwwtttooolllkkkmmmmmmlllmmmmmmllliiigggbbbaaa``````ccckkktttzzzzzz|||ssstttuuurrruuuuuuqqqllljjjkkkkkkgggrrruuutttlllfffkkkyyy{{{xxxtttpppoooqqqpppttttttooonnnpppqqqooonnnoooooopppqqqqqqqqqpppooonnnnnnqqqtttuuusssqqqnnnkkkjjjkkkooopppmmmiiimmmmmmllllllmmmmmmnnnooopppppppppooollljjjjjjkkkooooooppppppqqqrrrrrrrrrssstttqqqlllnnnvvv}}}vvvuuussssssttttttsssqqqqqqsssrrrpppqqqtttsssooonnnjjjaaaVVVRRRWWWeeepppzzz}}}yyy|||zzzzzzuuuvvv|||wwwrrrmmmiiilllzzz{{{xxxxxxxxxxxxxxxwwwyyyzzz{{{zzzwwwtttrrrrrrqqqpppooojjjhhhnnnwww}}}|||zzzxxxvvvvvvwwwwwwzzz~~~zzzwwwxxxzzzyyy{{{yyywwwxxxyyy{{{{{{{{{zzzyyyyyyxxxvvvuuusssrrruuuvvvxxxyyyxxxxxxwwwxxxtttttttttuuuwwwwwwuuussstttrrrrrrvvv{{{}}}{{{xxxwwwwwwwwwxxxwwwtttoookkkggg]]]UUUUUU\\\iii{{{|||tttnnnnnnyyy|||wwwtttrrrpppnnnpppiii]]]WWWbbbwww~~~yyywwwsssnnnkkkkkkuuu{{{vvvsssrrrrrrrrrqqqqqqrrrtttvvvuuuuuutttrrrqqqqqqssstttrrrpppiiikkknnnqqqssssssrrrrrrqqqmmmkkknnnsssvvvrrrnnniiihhhiiinnnssstttoooiii|||~~~xxxuuuoookkkfff```[[[___qqq{{{rrrrrrxxx{{{wwwzzzzzzuuutttxxxxxxvvvvvvttttttuuussspppqqqvvvtttsssssssssrrrpppmmmllljjjhhhkkksssvvvsssooonnnrrrpppooopppqqqpppmmmkkk[[[MMMEEECCC???>>>===<<<<<<;;;;;;<<<::::::;;;;;;::::::999888666777888999:::::::::999777999888<<>>===<<<;;;;;;;;;;;;::::::;;;;;;::::::999888888888888999999::::::::::::<<<999===MMMccc|||xxx}}}yyy}}}}}}{{{}}}}}}yyytttpppuuutttuuuwwwyyyzzzxxxwwwwwwzzz{{{xxxwwwxxxxxxuuuuuuyyy}}}}}}|||{{{lllwwwuuuuuu{{{xxxtttrrrrrrqqqooolllllliiiiiipppwww{{{~~~yyyvvvttttttssskkkhhhiiiqqqvvvuuusssuuupppppppppppppppqqqrrrssstttvvvuuuooohhhgggmmmttt}}}wwwlllcccaaadddhhhzzzyyyxxxwwwwwwxxxxxxxxxssssssqqqnnniiifffeeeeeebbbdddgggjjjjjjgggaaa\\\ZZZ\\\bbbllluuuyyyxxxvvvmmmuuuzzzxxxuuuvvvtttpppsssooohhhbbbdddlllqqqpppvvvtttpppkkkfffjjjxxxxxxtttrrroooppptttqqquuuuuuqqqoooqqqrrrqqqqqqpppooonnnooorrruuuvvvuuussspppooonnnoooppppppkkknnnrrrrrrooolllkkklllnnnnnnnnnnnnnnnoooooopppmmmmmmmmmkkkjjjllloooqqqooooooooooooooopppppppppnnnpppooommmnnnrrrqqqnnnrrrpppooopppqqqrrrqqqpppooorrrsssqqqqqqrrrmmmgggaaaZZZSSSTTT^^^lllxxx~~~zzzwww{{{xxx{{{kkkwww~~~rrruuunnniiihhhjjjppp|||}}}yyywwwwwwxxxyyyyyysssssssssssssssttttttttttttuuuvvvwwwrrrnnnqqqxxx{{{{{{yyy{{{yyymmmuuu{{{wwwzzzyyyxxxxxxyyyzzzyyyxxxsssrrrqqqqqqrrrtttwwwyyyxxxxxxxxxyyyzzz{{{zzzyyywwwuuuttttttuuutttrrrqqqooorrrvvvwwwuuuuuuvvvxxxzzzwwwsssooommmjjjgggdddWWWUUUXXXeeevvvwwwvvvuuuqqqkkkkkkvvv{{{wwwuuusssrrrqqqssseeeXXX^^^tttvvvlllggghhhnnnsssxxxqqqrrrsssrrrqqqqqqsssuuurrrrrrrrrtttwwwxxxwwwuuuoooppprrrtttuuuuuusssqqqkkkkkkmmmnnnpppqqqqqqqqqvvvwwwxxxxxxvvvsssrrrqqqnnnsssxxx|||~~~~~~|||xxxpppjjjiiifff``````ooo{{{ttttttwwwuuuppptttsssqqqooopppsssttttttyyyvvvttttttsssqqquuu{{{uuuvvvtttqqqqqquuuxxxyyysssnnnnnnuuuyyyuuunnniiiiiiiiiiiiiiijjjkkkkkkkkk[[[NNNGGGEEE???>>>===<<<<<<;;;;;;<<<::::::;;;;;;::::::999888999999999999999::::::::::::<<<888===QQQkkkyyyvvv|||~~~{{{~~~~~~tttlllppppppppprrruuuwwwvvvuuusssvvvwwwvvvwwwyyyxxxtttooorrr|||zzzzzz~~~wwwpppmmm|||www~~~tttpppllllllnnnnnnkkkhhhfffbbbeeeqqq}}}~~~{{{wwwuuutttsssqqqnnnmmmlllmmmppprrrqqqqqqrrrooopppqqqrrrssstttuuuuuurrrqqqnnniiigggllluuu}}}|||oooddd]]]___iiirrr|||xxxyyy}}}~~~yyytttpppooollliiiggggggjjjlllgggggghhhiiihhhddd^^^ZZZZZZ]]]eeeooowwwxxxtttoookkkpppuuuvvvvvvvvvtttpppqqqlllccc^^^cccooovvvwwwwwwsssooolllhhhiiiuuu~~~wwwtttqqqmmmmmmoooooossstttqqqpppsssuuutttsssqqqooonnnnnnpppsssuuusssrrrpppnnnmmmnnnppprrrlllqqquuutttpppllllllmmmooonnnnnnnnnnnnoooppppppkkkllllllllllllnnnrrrvvvqqqqqqppppppooonnnnnnnnnhhhooossspppmmmoooqqqqqqrrrqqqooooooppppppnnnmmmnnnrrrsssqqqqqqqqqlllfff]]]VVVRRRWWWeeettt~~~xxxuuuzzz{{{qqquuupppzzz}}}uuurrrmmmjjjkkknnnsss~~~{{{xxxwwwwwwwwwvvvtttsssrrrrrrqqqqqqqqqqqqqqqtttyyy|||xxxrrrsssxxx||||||~~~pppiiiuuu|||www|||{{{yyyyyyzzzyyywwwuuuppppppqqqqqqrrrtttuuuuuuwwwuuuuuuvvvyyy{{{{{{zzzzzzxxxvvvuuuuuutttrrrqqqqqquuuyyyyyyvvvtttvvvxxxwwwtttppplllhhhccc^^^[[[SSSXXXcccsss}}}qqqtttuuupppfffeeerrrxxxrrrppprrrtttuuuttteee[[[dddzzz{{{qqqiiigggooo|||~~~xxxrrrrrrssstttsssrrrrrrsssuuusssrrrrrrssstttuuutttrrrnnnooorrrttttttsssrrrqqqpppppppppooopppppppppqqqxxxzzz{{{yyyvvvrrrqqqrrrlllmmmppptttyyy}}}zzzzzzvvvmmmgggfffdddfffpppxxx{{{{{{wwwvvvwwwvvvrrruuuqqqmmmmmmpppsssuuuwwwtttssstttvvvuuurrrssswwwvvvvvvsssqqqvvv|||wwwrrrrrrwwwyyytttnnnjjjllljjjhhhgggfffgggjjjlllZZZMMMGGGFFF@@@???>>>======<<<<<<<<<::::::;;;;;;::::::999888::::::999999999999:::;;;777:::888>>>UUUrrrvvvwww~~~}}}~~~}}}}}}~~~~~~yyysssrrrpppqqqrrrttttttsssrrruuuwwwvvvxxxzzzwwwqqqiiijjjuuuzzzxxx{{{|||}}}|||uuuooopppuuu}}}vvv{{{{{{pppllljjjkkkooooookkkggg___aaajjjyyy}}}zzzzzzyyyxxxvvvrrrmmmiiiiiijjjjjjiiigggeeefffhhhlllooosssttttttssssssssssssnnngggeeejjjuuuuuuhhh```^^^cccppp|||zzzzzz|||{{{ssskkkeeefffffffffgggiiimmmpppooommmiiifffdddbbb___\\\^^^bbbjjjqqqvvvvvvrrrnnnlllnnnqqquuuwwwwwwsssppplllhhhbbb```iiivvv}}}}}}uuuqqqnnnoookkkgggppp||||||xxxxxxvvvqqqnnnoooooossstttqqqqqqtttwwwvvvsssrrrpppnnnnnnpppssstttqqqqqqpppnnnmmmnnnpppsssooorrrtttsssppplllllllllmmmmmmmmmmmmmmmnnnoooooommmmmmnnnnnnmmmnnnqqqsssqqqqqqqqqppppppooonnnnnnkkkrrrvvvsssnnnppptttvvvrrrqqqoooooopppooonnnlllooorrrsssqqqqqqrrrmmmggg[[[WWWVVV^^^nnn}}}|||xxxuuuxxx|||rrrmmmsss}}}uuu}}}}}}{{{yyyvvvjjjiiikkknnnpppttt~~~}}}yyywwwwwwvvvuuuwwwwwwuuutttrrrpppooonnnppptttyyy}}}xxxqqqqqquuu||||||zzzlllkkkvvv|||yyy}}}|||zzz{{{{{{zzzxxxvvvtttsssrrrpppooonnnnnnnnnrrrpppoooqqqvvvyyyyyyxxxyyywwwuuutttttttttsssrrrtttwwwzzz{{{yyyxxxyyy{{{tttpppkkkfffaaa\\\WWWTTTTTTaaaqqq~~~{{{nnnpppqqqllldddeeeuuuwwwpppnnnqqquuuxxxpppeee```lll}}}|||xxxsssllliiimmmwww}}}yyyxxxuuuqqqsssttttttsssqqqppprrrssstttrrrpppppprrrsssrrrqqqnnnppprrrsssrrrqqqqqqqqqtttsssrrrpppppppppqqqqqqzzzzzzyyyvvvssspppooopppqqqnnnmmmoootttxxxyyyyyyyyywwwvvvuuuooofffbbbdddppp}}}vvvzzzyyytttrrruuuxxxyyysssnnnkkkoootttvvvwwwxxxpppppptttwwwvvvrrrqqqtttxxxxxxvvvttt{{{|||xxxuuuuuuyyyyyyuuurrrsssrrrrrroookkkhhhhhhkkkmmmYYYLLLGGGFFFAAA@@@???>>>>>>======>>>::::::;;;;;;::::::999888;;;:::999999999999:::;;;666;;;:::BBB\\\{{{|||xxx}}}~~~}}}|||yyywwwvvvwwwzzz}}}vvvyyy|||}}}}}}}}}yyyvvvuuuuuuuuuttttttwwwyyyxxxzzzzzztttmmmccccccooo}}}yyywwwxxxyyywwwooojjjqqq}}}wwwxxxwwwllljjjhhhlllqqqrrrmmmggg^^^hhhzzzzzzwwwyyyyyyyyyvvvrrrmmmhhheeebbbdddfffccc``````ccceeeooouuu{{{|||xxxtttssstttrrrmmmjjjllluuuvvvlllcccaaaccciiivvv|||xxxtttpppkkkgggcccggglllqqqsssuuuwwwyyyvvvppphhhbbb``````aaaaaaccciiioootttvvvuuusssrrrpppoooppptttxxxwwwssspppffffffeeehhhssssssooonnnqqqmmmfffjjjuuu|||yyyyyy||||||vvvrrrqqqppptttuuurrrqqqtttvvvuuurrrqqqppppppqqqsssuuuwwwpppqqqqqqpppmmmmmmoooqqqqqqqqqqqqpppnnnllljjjjjjjjjjjjjjjjjjjjjkkkllllllkkkmmmnnnnnnmmmmmmooopppppppppppppppqqqqqqrrrrrrqqquuuuuuqqqooorrruuuuuuqqqooonnnoooppppppooonnnooorrrrrrqqqqqqrrroooiiiYYYXXX\\\gggwwwzzzzzzyyyuuussstttmmmnnnyyy}}}zzzwwwzzz{{{vvvrrrqqqiiilllppptttssssss|||~~~zzzyyyxxxwwwvvvvvvwwwwwwwwwvvvuuuttttttsssuuuxxxxxxrrrllllllqqq{{{}}}}}}wwwyyywwwssssssxxx}}}}}}{{{zzzzzz{{{}}}}}}{{{yyyuuusssoookkkhhhhhhiiijjjkkkiiigggjjjqqquuuvvvtttvvvtttssssssuuuwwwxxxwwwwwwyyyzzzzzzxxxvvvvvvuuulllhhhaaa]]]ZZZYYYXXXWWW___ooo~~~yyyllliiigggeeeeeelll}}}xxxrrrqqqsssvvvxxxjjjcccdddqqq~~~{{{wwwoooooopppuuu|||~~~xxxvvvwwwwwwttttttuuuuuusssqqqqqqrrrssstttqqqooonnnppprrrttttttqqqssstttsssqqqpppqqqsssuuusssqqqooooooppprrrsss}}}zzzwwwtttrrrqqqppppppuuusssrrrrrrtttuuuuuuuuutttttttttrrrlllhhhmmmuuuwwwyyyxxxsssrrruuuwwwvvvjjjgggiiirrrxxxwwwttttttppppppssswwwvvvrrrqqqttttttzzzzzzwwwzzzxxxssssssuuuxxxwwwuuuwww|||{{{|||{{{wwwrrrnnnmmmnnnXXXLLLFFFFFFBBBAAA@@@???>>>>>>>>>>>>::::::;;;;;;;;;:::999999<<<;;;:::999999999:::;;;888>>>???HHHddd}}}{{{}}}sssrrrpppnnnnnnqqqvvvyyyyyyzzzyyyxxxwww{{{}}}zzzyyyxxxwwwvvvyyy{{{zzz{{{zzzrrriii```^^^lll|||zzzyyyxxxtttkkkhhhttt}}}xxx~~~~~~xxxjjjgggggglllssstttnnnggg```rrrwwwwwwuuuuuutttpppjjjfffcccccc___dddgggeeedddggglllpppzzz{{{zzz{{{lllkkkmmmvvv{{{sssmmmeeeaaadddhhhnnnzzz|||uuulllggghhhjjjlllsss|||xxxqqqfff___]]]___ccceeehhhmmmtttwwwvvvuuuvvvwwwrrrooooootttxxxwwwssspppbbbdddhhhppp|||rrrmmmooosssooofffgggpppvvvuuuxxx~~~yyytttrrrrrrvvvvvvsssqqqsssuuutttppppppqqqrrrtttvvvxxxzzzqqqrrrsssqqqmmmlllmmmoooqqqpppooommmlllkkkiiihhhhhhhhhgggggghhhhhhiiijjjhhhjjjlllnnnnnnnnnooopppmmmnnnoooppprrrsssuuuuuuvvvuuurrrmmmnnnssstttqqqooonnnmmmnnnqqqrrrqqqpppppprrrrrrpppqqqssspppkkkXXXZZZ```mmm~~~}}}wwwyyyzzzuuuooommmhhhoooyyyrrr{{{~~~vvvoooooonnnrrrxxxzzzuuurrrzzz~~~{{{yyyyyyyyyxxxrrrtttvvvyyy{{{|||||||||wwwvvvvvvssslllfffhhhoooyyyzzz|||}}}zzzsssvvvyyy{{{zzzzzz}}}xxxxxxyyy|||~~~~~~|||tttpppjjjeeeccceeeiiilllfffcccbbbfffmmmrrrsssrrrtttsssssstttxxx{{{}}}}}}{{{zzzyyywwwuuuqqqnnnlllddd___XXXUUUVVVYYY]]]___kkk}}}{{{xxxvvvkkkddd^^^```hhhtttzzzuuutttuuuwwwxxxeeeaaafffuuu~~~|||wwwtttqqqttt|||zzz|||zzzwwwvvvyyyyyywwwuuuvvvvvvuuusssrrrsssuuussspppmmmmmmppptttvvvxxxsssuuuuuutttqqqppprrrtttsssrrrpppnnnoooqqqsssuuu|||wwwtttsssssssssrrrrrrsssssssssrrrrrrtttvvvvvvvvvwwwvvvsssuuu{{{zzzwwwrrruuuwwwxxxvvvvvvwwwsssmmmaaa___eeessszzzvvvpppmmmrrrqqqsssvvvvvvrrrsssvvvoooyyy}}}wwwvvvzzzyyyrrrmmmnnnrrruuutttsssyyyzzzsssooonnnXXXLLLPPPGGG<<<@@@BBB>>>999888???FFF======<<<<<<<<<;;;;;;;;;777;;;>>>===999777888;;;888>>>>>>LLLvvv~~~vvv}}}}}}yyymmmhhhcccbbbeeekkkoooqqquuuqqqsssyyy|||zzz|||{{{wwwzzz{{{nnn___XXXXXXooo~~~ttt}}}{{{uuummmgggmmm~~~sssrrrzzz}}}wwwooolllssswwwqqqfffaaa```uuuzzzzzzyyyssswwwwwwmmm```\\\dddnnnrrrvvvyyyyyyxxx{{{|||zzzwwwkkkpppwww}}}|||tttnnncccbbbccchhhqqqxxx{{{|||zzzxxxsssmmmiiijjjnnnrrr~~~}}}ooo```UUUXXX___bbbccceeejjjlllqqqxxx}}}}}}xxxrrrtttnnnlllsssyyyvvvooojjjggg```fff|||{{{ppphhhiiiqqqrrriiieeehhhkkkqqqyyy|||zzzuuuqqqoooqqqsssrrrooopppsssuuusssrrrppppppqqqsssvvvvvvvvvvvvtttpppnnnmmmnnnooopppppplllgggeeefffhhhhhhgggbbbaaa````````````aaaaaa___ccchhhlllnnnoooqqqrrrrrrpppssswwwuuunnnlllpppsssqqqpppqqqqqqpppnnnlllpppmmmqqqyyywwwlllddddddqqqqqqssswwwyyyvvvpppjjjcccbbbfffuuu}}}zzzzzzwwwooommmooopppzzzsssjjj|||yyyqqqrrrmmmsssuuuwwwxxxyyyyyy{{{||||||yyyxxxzzz{{{vvvzzz~~~}}}yyywwwyyy{{{}}}yyywwwuuuoooiiimmmvvv~~~}}}}}}~~~wwwwwwwwwxxxyyyzzz{{{|||yyyyyyzzz}}}|||xxxmmmgggaaabbbjjjssswwwwwwvvvkkkhhhnnnpppkkkjjjooopppssssssqqqvvv~~~|||~~~wwwrrrrrroooiiidddbbb___]]]ZZZXXXZZZaaakkkrrruuuqqqpppqqqlllaaa\\\dddrrr~~~vvvtttvvvsssnnnkkkccceeelllssswwwwwwvvvwww|||vvvsssqqqtttyyy|||zzzwwwyyyyyyxxxtttooolllmmmooorrrsssqqqooottt|||zzztttwwwvvvtttrrrpppooonnnnnnppptttwwwvvvqqqoooqqqttt|||{{{vvvpppooossssssqqqyyywwwuuusssrrrssstttuuurrrtttsssqqqrrrzzz|||qqqnnnqqquuutttqqqwwwzzzxxxrrrqqqttttttooo^^^YYY___mmmsssooonnntttqqqrrrtttxxx{{{{{{yyyvvvsssvvvyyyyyytttpppqqquuuxxxuuuuuuyyyzzzxxxvvvxxx}}}}}}zzzzzz]]]PPPSSSJJJ???@@@@@@AAA@@@@@@@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;444888<<<<<<:::999;;;>>>:::>>>???PPP}}}|||xxx~~~{{{wwwrrrooollllllmmmnnnmmmkkknnnkkkkkkpppssstttxxx~~~||||||zzzmmm^^^YYY\\\xxxttt{{{zzzuuunnnmmmwwwzzzsssxxxzzzzzzvvvpppooouuuwwwqqqhhhdddbbbtttxxxxxxwwwvvvxxxvvvnnneeefffrrr~~~yyysssooottt|||wwwnnngggdddccceeejjjqqqwwwyyyyyy}}}uuujjjeeehhhrrr~~~zzztttssskkk___VVVWWW\\\aaagggmmmmmmooosssxxx|||{{{wwwsssuuunnnlllrrrwwwtttmmmiiijjjhhhppp|||lllfffiiirrrtttkkkeeefffiiipppxxx}}}{{{vvvrrroooppprrrrrrpppppptttuuusssuuusssrrrrrrtttttttttsssuuusssqqqooooooppppppppplllhhhcccaaa``````^^^\\\YYY[[[^^^``````^^^\\\[[[[[[^^^bbbeeehhhjjjnnnppptttrrrsssuuusssooooootttuuutttsssssssssrrrpppmmmrrrnnnqqqwwwuuujjjdddfffvvvvvvxxx{{{}}}zzzsssmmmeeegggnnn|||~~~zzzyyyyyytttllliiikkkvvvtttzzzrrrllllllfffxxxyyy{{{{{{zzzyyyyyyxxx~~~{{{zzzzzz{{{vvvzzz~~~~~~{{{xxxyyy{{{}}}zzzyyyuuunnnjjjpppzzz~~~}}}|||~~~xxxzzz{{{}}}}}}}}}|||{{{{{{{{{{{{~~~~~~zzzvvvkkkgggeeehhhqqq{{{}}}tttpppuuutttllliiimmmnnnppppppooorrryyy{{{xxxwwwrrrnnnmmmjjjbbb\\\ZZZXXXYYY[[[^^^dddnnnxxx|||tttrrrqqqooojjjaaa___hhhwwwxxxuuutttpppllliiibbbcccffflllrrrxxx|||zzzxxxuuurrrssswwwyyywwwtttwwwxxxwwwtttooommmnnnqqqssssssqqqooottt{{{zzzuuuuuutttsssrrrqqqpppppppppxxxzzz{{{wwwqqqmmmmmmoooxxxyyywwwsssrrrtttssspppvvvuuusssrrrqqqqqqqqqrrrqqqqqqqqqqqqsssvvvxxxxxxpppnnnllllllooorrrtttuuuxxxzzzyyysssqqqssssssooo```\\\___kkkppplllkkkpppqqqsssvvvzzz}}}}}}yyyvvvsssvvvyyyxxxsssooopppsssyyyuuuuuuxxxxxxuuutttvvvxxxwwwzzz~~~yyyxxx{{{\\\MMMOOOEEEBBB??????CCCGGGGGGAAA:::<<<<<<;;;;;;;;;:::::::::555888<<<<<<::::::<<<>>><<>>???AAA\\\{{{zzz{{{}}}~~~~~~{{{wwwssspppnnnnnnlllnnnrrruuuyyy|||~~~yyyooobbbWWWVVVlllyyytttooohhhkkk}}}vvvqqq~~~~~~yyyuuurrrtttwwwyyywwwrrrnnnlllhhhsss~~~vvvvvvsssssssssqqqllljjjqqq|||wwwuuurrrnnniiiuuu{{{|||sssiiieeedddcccgggmmmssswwwxxxvvvssskkkooovvvwwwnnnkkkjjjfffcccbbbcccdddbbb___```gggooovvvxxx{{{||||||{{{zzzzzzxxxrrroooqqqrrrooonnnnnnqqq{{{xxxvvveeebbbeeepppuuuqqqkkkhhhgggmmmvvv||||||wwwooojjjiiimmmooonnnppptttuuusssxxxwwwuuuuuuvvvuuusssqqqsssrrrrrrrrrrrroooiiieeeYYYWWWVVVUUUWWWZZZ\\\^^^cccfffjjjlllkkkgggaaa]]]ffffffeeedddfffkkkrrrwwwuuuuuuttttttrrrrrrtttwwwvvvuuutttuuuvvvvvvuuusssxxxsssrrrsssmmmfffiiirrr~~~}}}~~~~~~{{{uuuppphhhnnnwwwyyyxxxvvvrrrnnnooovvv|||pppiiisss|||zzz|||}}}~~~~~~}}}zzzuuuqqq|||~~~|||{{{xxx{{{|||{{{{{{{{{{{{yyyqqqjjjkkkwww}}}zzz{{{~~~|||zzz~~~~~~|||yyyssskkkeeeiiivvv|||}}}zzzwwwyyyuuutttsssqqqrrrsssqqqooolllgggeeeeeeccc___]]]___hhhmmmttt{{{|||rrrlllnnnooonnndddccchhhtttyyyvvvqqqjjjeeeccc___eeellluuu~~~|||zzzvvvrrrqqqqqqqqqqqqoooppprrrrrrooolllkkkmmmpppsssrrrqqqqqqtttxxxyyywwwtttsssrrrrrrqqqqqqrrrrrrwwwwwwwwwuuuqqqnnnnnnoooxxx{{{|||xxxuuuvvvtttqqqnnnooopppqqqqqqqqqqqqqqqrrrrrrssspppjjjddddddggg~~~~~~}}}{{{wwwtttsssrrrqqqlllgggfffjjjllliiiiiilllnnnpppuuuzzz|||{{{vvvqqqppptttuuurrrpppqqqrrrqqqxxxuuuttttttrrrnnnnnnrrrlllkkklllqqqvvvvvvsssppp[[[KKKLLLAAAAAAAAAAAAAAABBBAAA???>>><<<<<<;;;;;;;;;:::::::::;;;<<<<<<;;;:::::::::;;;>>>>>>CCCbbb|||zzz}}}}}}}}}|||wwwmmmmmmooorrrvvvyyy{{{|||zzzzzz{{{}}}}}}vvvkkk___WWWXXX{{{uuukkkfffrrrmmm{{{~~~{{{yyyvvvpppuuuzzzzzzwwwtttqqqooojjjrrrxxxyyytttrrrsssrrrooommmpppwww~~~tttuuuwwwwwwxxxyyy{{{}}}zzzzzz{{{xxxtttppppppsss~~~~~~{{{sssiiicccdddgggkkkooovvvzzzzzzwwwrrrnnniiiwww~~~xxxnnngggdddeeeggghhhfffgggfffbbb```fffpppyyy~~~}}}zzzwwwuuuvvvqqqoooppppppooorrrvvv|||zzzuuuttteeebbbccclllssstttpppmmmhhhnnnuuu{{{{{{vvvmmmggghhhlllmmmlllnnnssstttrrrvvvvvvuuuvvvxxxwwwvvvttttttsssrrrsssrrrmmmddd]]]VVVWWWYYY\\\bbbiiiqqquuuxxxxxxyyyxxxuuuqqqmmmkkklllkkkiiiffffffjjjpppuuutttvvvwwwvvvttttttttttttrrrqqqrrrtttvvvxxxwwwvvvzzzuuusssqqqkkkeeelllyyy|||vvvqqqhhhlllrrryyy}}}zzzxxxvvvpppkkklllvvvnnneeepppxxxxxxzzzzzz{{{|||}}}{{{vvvrrryyy}}}~~~|||zzz|||}}}|||{{{yyyzzzvvvnnnhhhlllyyy|||wwwxxx~~~|||||||||}}}yyykkk___dddttt~~~{{{zzz|||~~~}}}zzzzzz{{{zzzwwwuuutttssspppnnnllljjjfffcccdddddddddhhhmmmxxx|||~~~tttjjjiiikkkmmmdddffflllwwwzzzuuunnnddd___^^^cccppp~~~~~~{{{yyywwwuuusssqqqqqqrrrqqqqqqrrrsssssspppmmmkkknnnpppqqqpppppprrruuuvvvvvvwwwuuutttsssrrrqqqpppppppppqqqrrrrrrrrrpppnnnmmmmmm|||~~~xxxttttttuuussslllmmmooorrrsssuuuuuuvvvuuuvvvuuuooobbb]]]iiizzz~~~}}}{{{yyyvvvtttrrrsssqqqmmmkkkmmmnnnmmmmmmnnnlllnnnqqquuuwwwvvvrrrooonnnrrrssspppppptttuuusssuuusssssstttppplllmmmqqqllllllmmmooosssuuuqqqmmmZZZKKKMMMBBB@@@BBBBBB@@@===<<<>>>AAA======<<<<<<<<<;;;;;;;;;:::999::::::;;;===>>>???===???GGGiii}}}{{{~~~~~~}}}}}}|||zzzxxxwwwyyyzzzzzzyyyyyyxxxyyyzzz|||}}}|||zzz~~~wwwjjj___[[[___vvvlllooorrr|||xxxxxxwwwooouuuzzzyyyxxxwwwtttpppjjjooo||||||uuuuuuuuuuuusssqqqpppppprrrjjjkkkmmmpppsssvvvxxxyyywwwyyy|||zzzrrrnnnsss{{{wwwlllcccbbbggglllxxxzzz}}}|||yyyuuurrrpppyyy~~~uuurrrmmmhhheeefffiiimmmkkkiiiddd```dddqqq~~~}}}yyyrrrlllrrrnnnlllmmmnnnooovvv~~~yyyvvvtttdddaaabbbjjjtttxxxuuuqqqjjjnnnuuu{{{|||wwwooohhhkkkmmmmmmlllmmmsssuuutttuuuuuuvvvwwwyyyzzzxxxvvvvvvsssrrrssssssmmmcccZZZZZZ^^^dddkkksss{{{}}}zzzxxxwwwvvvuuutttrrrpppnnnpppuuuyyyuuuyyyzzzwwwuuuvvvvvvtttqqqpppqqqsssvvvxxxwwwvvvyyyuuusssppphhhdddooo}}}xxxtttiiiiiimmmsssyyy{{{yyyuuusssqqqkkkhhhooollldddnnnuuuzzzyyyxxxxxx{{{}}}}}}yyyuuuvvvzzz{{{|||}}}~~~~~~}}}|||{{{wwwxxxtttkkkiiippp|||{{{uuuvvv}}}||||||}}}{{{~~~|||lll]]]aaarrr||||||zzzxxxvvvuuuwwwyyy{{{wwwuuuvvvuuupppmmmlllmmmjjjhhhjjjjjjjjjpppwwwvvviiifffiiilllhhhkkkpppxxxxxxqqqiii```___bbbppp}}}yyyvvvuuuuuuuuuuuuttttttsssrrrrrruuuvvvvvvrrrmmmkkkmmmpppnnnmmmoootttuuussssssuuuvvvuuusssrrrqqqpppppppppnnnoooqqqqqqooollliiifff{{{~~~~~~wwwrrrsssttttttmmmnnnppprrruuuwwwyyyzzzvvvwwwvvvnnn```^^^sss||||||{{{yyyyyywwwsssrrrssstttrrrpppqqqssssssssssssooonnnoooqqqssssssrrrqqqnnnssssssnnnooovvvwwwrrrppppppssstttqqqlllmmmrrrnnnqqqrrrqqqrrrrrrooojjjVVVIIIKKKAAA@@@BBBBBB@@@>>>===>>>???>>>>>>=========<<<<<<<<<;;;:::999:::;;;===>>>???<<<@@@LLLqqq}}}|||{{{~~~zzz{{{wwwyyy{{{|||~~~|||yyyxxxxxx{{{}}}|||{{{}}}vvvhhh^^^]]]fffzzzppplll{{{~~~}}}xxxvvvwwwooouuuxxxxxxyyyzzzvvvooohhhkkk{{{~~~vvvvvvvvvvvvuuussspppmmmkkkeeefffiiinnnsssxxxzzz{{{yyyxxxyyywwwpppnnnwww|||qqqhhheeeiiiqqqwww|||xxxvvvwww{{{{{{xxxxxxooommmkkkiiiiiijjjlllmmmiiiiiihhhiiisss}}}yyyzzz}}}{{{rrrjjjkkkhhhhhhiiikkkoooyyyyyyvvvsssaaa```ccclllwww}}}yyyrrrlllooouuu{{{|||uuuooooooqqqppplllnnntttxxxwwwvvvvvvwwwyyyzzzzzzxxxvvvvvvsssrrrtttuuupppfff]]]^^^fffpppzzz{{{yyyxxxxxxyyyzzz{{{zzzyyyxxxyyy{{{~~~{{{~~~xxxuuuwwwyyywwwssssssssstttvvvwwwvvvuuuuuurrrqqqnnnfffbbbppp~~~}}}}}}{{{wwwtttkkkiiikkkrrryyy{{{vvvooommmnnnmmmppp|||hhheeemmmttt~~~{{{yyyxxxzzz~~~~~~{{{wwwsssxxx~~~}}}|||{{{{{{||||||||||||xxxxxxrrrjjjkkkvvv|||sssrrrzzz~~~}}}}}}zzz}}}|||nnn``````mmm{{{}}}wwwsssuuuyyy}}}{{{vvvuuuyyyyyyuuurrrssswwwuuuuuuwwwuuurrruuu{{{}}}}}}zzznnnfffgggkkkmmmooorrruuuzzzzzzqqqjjjdddcccjjjttt~~~xxxuuuuuuwwwvvvwwwxxxxxxvvvtttrrrqqqtttuuusssoooiiifffgggiiijjjjjjooouuuvvvqqqppprrrtttsssrrrrrrqqqqqqqqqrrrlllmmmpppqqqppplllgggbbbsssxxx{{{vvvrrrrrrssssssqqqqqqqqqrrrtttwwwyyyzzzuuuttttttooodddccczzz~~~zzz~~~|||wwwuuuwwwuuupppooosssssssssssstttvvvyyyxxxwwwuuurrrooooooqqqsssuuuvvvqqqvvvuuunnnooovvvvvvpppkkkmmmrrrvvvsssnnnnnnsssqqqvvvwwwssspppooolllgggVVVIIIMMMDDDAAAAAABBBAAAAAA???>>>===>>>>>>>>>>>>============???===;;;:::;;;<<<<<<;;;;;;AAAPPPwww~~~{{{zzz|||tttoooqqqoootttzzz~~~{{{wwwwwwzzz~~~|||{{{}}}}}}ttteee\\\[[[hhhppphhhkkk{{{xxxuuuvvvoootttwwwwwwyyy{{{wwwnnneeehhhyyyvvvuuuuuutttsssrrroookkkiiifffhhhkkkrrryyy~~~~~~zzzwwwvvvsssttt~~~vvvlllgggjjjrrr|||}}}xxxssssss{{{}}}wwwsssqqqiiigggfffhhhlllnnnmmmkkkdddhhhooowwwvvvxxxssspppuuu~~~wwwnnnfffddddddgggiiinnnzzz|||xxxuuuppp^^^___dddnnn{{{zzzqqqlllooouuu|||zzzuuussstttrrrnnnooovvvzzzzzzwwwwwwxxxyyy{{{zzzwwwuuuvvvsssrrrtttwwwsssiiiaaa___iiiwww}}}zzzwwwvvvuuuvvvwwwwwwyyyzzzzzzyyyzzz|||}}}wwwtttyyy|||zzzvvvuuuuuuuuuwwwwwwuuusssrrrpppooollldddaaaooo~~~zzzyyyyyyxxxuuuqqqmmmkkklllsss|||}}}tttkkkkkknnnrrrzzzgggeeeiiinnn{{{~~~{{{xxxzzz~~~|||yyyqqqvvv|||~~~|||zzzyyy{{{|||||||||yyyxxxqqqjjjnnnzzz}}}qqqmmmsss{{{}}}|||zzz}}}{{{qqqeee```gggsss~~~yyyvvvyyy{{{wwwwww}}}{{{yyy{{{yyyyyy|||}}}{{{xxxwwwzzzzzzwwwnnneeeccciiinnnppptttwwwxxxzzz{{{sssjjjcccaaagggxxxzzz}}}~~~{{{vvvtttxxx}}}wwwyyy{{{{{{xxxtttrrrpppqqqqqqooojjjddd```aaabbbhhhhhhnnnvvvvvvpppnnnqqqrrrqqqqqqqqqrrrrrrsssttthhhkkknnnrrrrrrnnnhhhcccjjjsssxxxvvvsssrrrsssrrruuutttsssrrrsssuuuxxxyyysssqqqqqqppphhhhhh}}}}}}xxx{{{yyytttsssuuusssnnnnnnrrrqqqssstttuuuxxx|||{{{yyyzzzuuuqqqoooqqquuuxxxzzztttyyyvvvnnnnnnuuuuuummmhhhlllrrrwwwtttoooppptttrrryyy{{{tttnnnmmmjjjfffUUUJJJFFFFFFGGGDDDAAA??????@@@@@@???<<<>>>???@@@@@@???>>><<<===============>>>>>>???AAA???UUU{{{yyy~~~}}}qqqjjjiiikkkrrrpppppprrrvvv||||||yyyxxxyyy~~~~~~~~~~~~zzzpppddd^^^\\\mmmyyyrrriii|||yyy{{{zzzyyyxxxvvvqqqtttxxx|||~~~|||wwwsssdddqqq}}}zzz}}}uuuqqqwwwrrrfffcccgggvvv{{{uuuuuu{{{vvvppphhhfffnnnzzzuuusssrrruuu}}}zzzyyyuuummmeeegggggggggkkkoooooolllhhhjjjqqq|||~~~xxxuuutttzzz{{{wwwwww{{{|||xxxssspppoooooolllooo~~~|||ssskkk]]]\\\bbbppp{{{|||wwwsssrrrrrruuuzzz}}}yyyuuuvvvtttrrrvvv{{{zzzyyyyyy{{{{{{zzzyyytttssssssssspppkkkeee``````kkkxxx|||{{{{{{wwwqqqmmmppprrrrrrrrrtttlllqqquuutttpppnnnsssxxx|||xxxzzz||||||{{{yyywwwwwwyyyzzzwwwuuuvvvvvvwwwkkk\\\fff}}}}}}wwwuuuxxxzzzzzzxxxxxxsssqqquuuxxxuuupppnnnrrrwwwhhhaaakkkhhh{{{|||{{{{{{~~~~~~xxxzzzvvvssswww}}}{{{vvvwww|||}}}{{{rrriiilllrrryyywwwqqqqqqtttwww~~~{{{{{{wwwiiiaaahhhzzzvvvxxx|||||||||~~~|||}}}{{{ssstttyyyuuuvvvvvvuuuyyy|||zzztttuuusssoookkkiiilllqqquuu{{{yyysssnnneeeaaalll{{{||||||zzzwwwxxx{{{}}}~~~}}}yyytttqqqsssuuujjjiiieee___[[[[[[```fffhhhiiikkklllllllllnnnooonnnrrrsssrrrrrrsssrrrnnnkkkkkkmmmrrruuurrriiiaaajjjrrrzzzzzzuuupppoooqqqrrrnnnnnntttvvvrrrqqqssstttxxxzzzssshhhhhh{{{||||||~~~{{{xxxyyytttsssnnngggdddhhhnnnrrrmmmsssuuutttvvv|||}}}zzzyyysssqqqwww{{{xxxuuuuuuvvvqqqpppssstttqqqpppqqqrrroooqqqvvvvvvrrrqqquuuppptttrrrnnnooopppdddSSSYYYMMMIIIIIIFFFCCC@@@>>>?????????>>>===>>>???@@@@@@???>>>===>>>>>>======>>>>>>???@@@BBBBBBZZZ}}}zzzrrrooorrrwwwuuurrrpppooorrrwww{{{~~~}}}zzz|||~~~|||rrrfff``````zzz}}}vvvooooooyyy}}}zzzzzz{{{zzzyyyssstttwwwzzzzzzxxxrrrnnnkkkyyy}}}}}}yyytttwwwpppdddcccssswwwrrrwwwssslllhhhnnnyyy}}}wwwpppqqq|||uuuqqqpppnnniiidddhhhhhhiiiiiihhhhhhiiijjjuuuzzz~~~yyyvvvvvv~~~~~~zzz|||~~~~~~xxxvvvuuutttsssvvv|||tttmmm]]]\\\dddtttyyytttttttttvvv{{{~~~vvvvvvsssssszzz|||{{{yyyyyyzzzzzzyyyxxxsssssssssrrrpppkkkddd___aaalllyyy~~~}}}xxxvvvwwwtttooommmppprrrppppppqqqmmmrrruuusssnnnlllpppttt|||xxxyyy{{{zzzwwwvvvuuuvvvyyy{{{zzzxxxvvvvvvwwwlll^^^jjjxxxuuuwwwzzz{{{zzz{{{xxxyyywwwrrrooooooxxx~~~||||||mmmllltttnnn~~~~~~zzzyyyuuusssxxx|||xxxzzz}}}{{{nnngggnnnyyyxxxrrrqqqtttwww~~~||||||~~~~~~{{{vvvkkkdddiiiyyy}}}yyyrrrrrrxxxxxxzzzyyyuuuuuuxxx{{{zzzwwwvvvtttqqqpppssswww{{{|||~~~yyypppiiiiiijjjppp|||zzzyyyyyy{{{|||{{{yyywwwwwwyyy|||{{{zzzyyywwwuuuqqqmmmjjj```aaaaaa___^^^aaahhhnnnrrrrrrqqqpppooooooooopppooossstttsssssstttsssooommmlllnnnrrrvvvsssjjjbbbiiirrr|||}}}xxxsssrrrssssssooopppvvvxxxuuusssuuuwwwyyyxxxqqqggghhhzzz|||zzz{{{xxxuuuuuutttrrrlllccc```eeeoootttppptttvvvtttvvv{{{|||yyywwwuuutttxxx~~~|||wwwsssoooooorrrsssqqqpppqqqwwwrrrpppssstttrrrrrrvvvssssssqqqpppppplll___SSSZZZOOOJJJJJJEEEBBB???>>>?????????>>>===>>>???@@@@@@???>>>===??????>>>>>>??????@@@AAACCCFFFaaazzzvvvyyy|||wwwtttssstttxxxzzz~~~~~~|||~~~~~~~~~~~~{{{rrrfffaaaccc~~~uuummmzzz|||~~~{{{yyy{{{}}}}}}|||vvvvvvwwwxxxxxxtttoookkknnn~~~~~~wwwvvvmmmbbbdddyyysssqqqzzzwwwooogggiiiwwwxxxsssrrrrrr|||~~~yyytttnnnjjjhhhhhhgggfffhhhjjjkkkiiigggiiiooouuu~~~zzzwwwvvvxxx|||{{{~~~{{{yyyyyyyyyzzz|||vvvooo]]]^^^hhhzzz}}}wwwtttuuuwww{{{~~~wwwtttpppsss~~~|||zzzyyyyyyyyyxxxwwwsssssssssssspppjjjccc]]]eeeooo{{{|||vvvtttuuuqqqmmmmmmqqqrrrooonnnnnnpppssstttqqqmmmkkknnnrrr~~~yyyyyyyyyxxxwwwvvvuuuvvvxxxyyyyyyxxxvvvuuuvvvlll```nnnzzzwwwxxx{{{}}}}}}}}}{{{uuuooopppttt~~~|||{{{zzzzzz~~~xxxyyy}}}}}}~~~~~~vvvtttsssxxx~~~{{{}}}xxxkkkfffqqqyyytttsssuuuxxxzzz~~~~~~~~~}}}}}}xxxvvvpppiiilllwwwyyyrrrsssxxx{{{~~~{{{ssspppvvv~~~yyyzzzzzzyyyyyy{{{~~~xxxssssssooohhhhhhoooxxx~~~|||yyyxxxwww{{{{{{zzzyyywwwvvvxxxzzz{{{xxxvvvuuutttooofff^^^YYY\\\```cccfffllluuu{{{}}}{{{wwwsssqqqppppppqqqrrruuuvvvttttttvvvuuurrrooonnnppptttwwwtttkkkcccjjjsss}}}{{{uuutttuuutttrrrsssxxxzzzxxxvvvwwwzzzyyywwwpppggghhhyyy}}}zzzyyywwwtttssstttqqqggg]]]]]]iiiuuu{{{tttvvvwwwvvvwwwzzzzzzxxxsssuuuuuuuuu}}}yyyssspppooosssuuurrrqqqsssyyyrrrnnnpppsssvvvxxx{{{wwwrrrppprrrpppfffYYYRRRYYYMMMGGGGGGEEECCC@@@@@@@@@AAA@@@???>>>??????@@@@@@??????>>>@@@@@@??????@@@@@@AAABBBCCCKKKjjj}}}}}}~~~~~~|||~~~~~~{{{~~~{{{zzzzzzqqqeeeaaaeeewwwppp~~~{{{{{{~~~~~~yyyxxxxxxxxxxxxvvvrrrooopppyyytttiiicccjjjzzzsssrrrvvv~~~yyynnnkkkgggnnn}}}yyypppoooooo|||xxxrrroooiiieeecccdddgggiiigggiiilllnnnpppuuu{{{}}}yyyvvvtttuuuwww{{{|||zzz{{{|||xxxxxxyyy{{{~~~~~~|||wwwrrr]]]___kkk~~~zzzrrruuuyyy}}}~~~{{{yyyvvvqqqmmmsss}}}{{{yyyyyyyyyxxxvvvuuuuuuuuuuuurrrkkkccc]]]gggrrr~~~xxxwwwxxxqqqoooqqquuuvvvqqqnnnooorrrtttuuusssooommmpppsss|||zzzyyyxxxzzzyyyxxxwwwwwwvvvuuutttwwwuuuuuukkkaaaooo||||||}}}}}}}}}~~~~~~~~~{{{sssooouuu}}}|||}}}zzz~~~}}}{{{}}}tttssstttxxx~~~}}}~~~}}}wwwkkkggguuu{{{wwwvvvxxxyyy|||}}}||||||~~~xxxyyyvvvqqqooottt~~~~~~|||~~~~~~yyysssuuu{{{~~~yyyqqqpppyyy{{{|||~~~~~~~~~~~~||||||vvvnnnlllppprrrpppxxx}}}{{{yyyyyyyyyyyyxxxxxxxxxzzz{{{|||yyyvvvsssoooiiiaaa\\\^^^bbbhhhmmmqqqxxxyyytttrrrqqqrrrrrrtttwwwxxxvvvvvvxxxwwwtttrrrqqqrrruuuxxxtttllldddmmmuuu~~~yyyttttttvvvwwwuuuuuuwwwyyyxxxwwwvvvzzzyyywwwssslllkkkwww~~~zzzzzzxxxvvvttttttmmmaaaYYYcccwwwxxxyyyxxxwwwwwwxxxxxxwwwoootttqqqllluuuyyyuuurrrqqquuuwwwtttrrrsssuuupppmmmqqqwww}}}yyyqqqpppuuuqqqbbbVVVSSSYYYLLLFFFEEEFFFDDDBBBBBBCCCCCCBBBAAA??????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@AAAAAABBBBBBOOOrrr~~~xxxqqqppp}}}~~~}}}}}}}}}zzzyyyzzzrrrfffdddjjj~~~{{{|||}}}~~~|||}}}~~~{{{zzzyyyzzz{{{{{{zzzxxxxxx}}}~~~xxxqqqfffgggwww{{{}}}ssspppvvv~~~wwwoooiiiiiillluuu~~~vvvtttzzz}}}xxxqqqpppiiigggccc```___aaadddfffffffffiiiooovvv{{{||||||zzzxxxvvvsssrrrtttxxx|||~~~~~~~~~{{{yyyxxxwwwxxxyyy|||}}}}}}|||xxxsss^^^aaammm|||sssxxx~~~~~~xxxttttttnnnkkksss|||zzzyyyyyyxxxxxxxxxxxxxxxxxxtttmmmddd^^^dddqqqyyyxxxzzzssssssvvvzzzyyytttqqqqqqrrruuuvvvvvvtttrrrtttvvv|||{{{yyyzzzzzzyyyxxxvvvuuuuuuuuuyyyuuusssiii___nnn~~~}}}|||~~~}}}uuuqqqzzz~~~~~~|||zzz{{{~~~~~~}}}zzz{{{{{{ssstttvvvyyy||||||~~~{{{rrrhhhhhhxxx~~~|||{{{|||}}}~~~|||}}}~~~|||}}}}}}zzztttsssxxx||||||}}}||||||}}}|||wwwrrruuu{{{|||tttpppttt{{{}}}~~~~~~}}}~~~uuuuuurrrpppttt}}}zzz|||~~~}}}zzzxxxwwwwwwwwwxxxzzz{{{{{{|||yyywwwssskkkddd```aaabbbnnnrrrwwwzzz}}}zzzvvvuuuuuuuuuuuuvvvyyyzzzwwwwwwzzzyyyvvvuuussssssvvvxxxuuullleeeqqqwww}}}|||uuuqqqsssvvvxxxwwwvvvuuuvvvwwwwwwuuuyyyxxxxxxxxxssspppuuu}}}}}}yyyyyyxxxvvvrrrsssjjj\\\[[[ooo|||zzzyyyxxxwwwvvvvvvwwwqqqtttooofffmmm}}}{{{ssspppqqquuuvvvssspppqqqsssssssssvvv{{{xxxrrrqqqvvvrrrcccXXXVVV[[[NNNHHHGGGFFFDDDCCCDDDEEEEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCSSSyyy~~~~~~}}}xxxkkkfffjjj}}}|||{{{~~~vvvjjjiiiqqqzzzvvv}}}yyy~~~}}}{{{}}}}}}{{{zzzyyy{{{~~~|||wwwzzz~~~tttllldddnnnzzz}}}{{{ssssss}}}vvvkkkgggiiikkkttt}}}{{{zzz|||xxxrrriiiccc```^^^\\\]]]```cccddddddiiihhhjjjoootttvvvrrrnnntttsssrrrrrrtttyyy}}}~~~}}}zzzyyyzzz{{{|||~~~~~~||||||{{{xxxttt```bbblll~~~}}}vvv|||{{{wwwsssmmmkkkuuu}}}{{{{{{{{{{{{zzzzzzzzzzzzzzzvvvnnneee^^^___nnnxxxwwwyyytttuuuyyy}}}{{{uuurrrsssqqqtttwwwxxxwwwuuutttttt||||||zzzwwwxxxyyyyyyxxxwwwxxxyyy{{{uuurrrggg]]]mmm~~~}}}|||wwwsss{{{~~~~~~|||zzzyyy{{{{{{yyyxxxvvvvvvxxxzzz{{{|||}}}~~~{{{uuuiiidddiii|||~~~~~~{{{ttttttyyyyyy~~~yyyxxxxxxwwwqqqnnnrrrzzz|||yyyuuussszzzyyy{{{}}}}}}|||{{{|||}}}xxxyyy{{{yyy{{{~~~~~~|||zzzwwwvvvvvvwwwyyy{{{zzzyyyrrrpppjjjbbb]]]___gggnnn|||xxxyyyzzzyyyxxxxxx{{{{{{xxxxxx{{{{{{xxxvvvttttttvvvxxxtttllleeepppvvv|||{{{uuuqqqsssvvvxxxwwwtttqqqsssxxxyyyxxxxxxwwwyyy{{{yyyuuuuuuxxx{{{|||{{{yyyxxxxxxtttnnnpppiii___bbb{{{{{{yyyzzzxxxuuuvvvxxxvvvwwwrrriiijjjuuu||||||nnnlllmmmrrruuurrrpppqqquuuyyy{{{zzz{{{||||||yyyuuussstttvvvssshhh^^^ZZZ]]]PPPIIIGGGEEEDDDCCCDDDEEEEEECCCAAA@@@@@@@@@??????@@@@@@@@@???????????????@@@AAAAAADDDXXX~~~|||}}}~~~{{{}}}zzz{{{zzzpppeeeiiiuuu~~~~~~}}}{{{xxxkkkkkkvvvuuuuuu~~~|||uuuzzzzzzyyyyyy{{{}}}{{{zzzxxxzzz}}}xxxtttwww{{{}}}xxxooogggcccvvv|||wwwssszzzqqqeeefffkkksss|||wwwsssnnnooommmeee]]]^^^\\\]]]cccjjjooonnnkkkpppqqqrrrsssrrrpppllliiiooopppqqqsssxxx~~~}}}yyyyyy|||~~~}}}{{{{{{zzzwwwuuubbbbbbjjj{{{~~~xxx~~~~~~rrrnnnnnnyyy~~~||||||}}}}}}}}}zzzzzz{{{zzzvvvnnnddd]]]^^^oooyyyvvvwwwtttuuuyyy|||yyysssqqqsssppprrrvvvxxxvvvssspppmmmyyy}}}{{{xxxzzz{{{zzzxxxwwwyyy{{{{{{uuupppfff^^^nnn||||||~~~wwwrrryyy|||zzz{{{|||||||||~~~zzzuuuwwwwwwsss{{{~~~}}}}}}~~~wwwoooeeedddnnn~~~wwwtttvvvxxx}}}}}}zzzxxxvvvsssnnnlllrrr{{{vvvyyyzzzzzz}}}xxxzzz||||||||||||}}}~~~|||~~~~~~{{{}}}}}}wwwuuutttuuuwwwxxxvvvssslllhhhaaa^^^```hhhttt||||||xxxyyyzzzxxxvvvyyy{{{{{{xxxxxx{{{{{{yyywwwuuutttuuuwwwtttllleeejjjsss|||}}}yyyttttttvvvvvvvvvrrrmmmqqqzzz~~~{{{xxxxxx{{{|||xxxwwwxxxyyy~~~|||{{{yyyssslllkkklllhhhkkk|||yyyzzzyyyuuuvvvzzzyyyxxxvvvooojjjlllrrryyyiiihhhkkkrrrwwwvvvuuuvvvttt{{{~~~zzzvvvvvvwwwuuuppptttwwwuuusssooofff^^^]]]OOOHHHFFFDDDCCCBBBCCCDDDDDDBBB@@@AAA@@@@@@??????@@@@@@AAA??????>>>>>>??????@@@AAAFFF[[[|||}}}}}}{{{yyywwwwwwvvvmmmfffrrr{{{~~~{{{yyy~~~wwwjjjkkkvvvxxxxxxxxxuuuyyyuuuvvvuuuvvvzzz}}}{{{yyywwwxxx||||||vvvsssvvvyyyzzz|||uuukkkdddccc{{{yyyqqqpppnnneeegggmmm{{{xxxtttxxxtttnnnkkkiiifffaaa^^^aaa```ccclllwww}}}{{{vvvwwwyyy{{{yyytttpppoooppplllmmmppptttzzz~~~yyytttwww~~~|||{{{{{{yyywwwtttdddbbbiiixxx~~~xxx|||rrrpppppp{{{~~~|||}}}~~~~~~~~~yyyzzzzzzzzzvvvmmmccc\\\```rrrzzzvvvwwwrrrssswwwzzzwwwpppooorrrnnnqqquuuwwwuuupppkkkgggvvv|||{{{|||~~~~~~|||xxxvvvvvvxxx{{{tttpppeee^^^ppp}}}yyyzzz~~~~~~|||tttpppwww~~~|||}}}vvvyyy|||pppnnnvvvxxxuuu}}}}}}uuulllfffgggsss|||yyy{{{uuuuuuxxx|||||||||~~~}}}}}}zzzwwwtttnnnlllttt}}}rrrzzz~~~~~~~~~|||wwwxxx{{{||||||}}}yyyxxxvvvzzz{{{}}}~~~~~~}}}|||xxxvvvttttttuuutttqqqnnnjjjccc]]]]]]ggguuuyyywwwwwwwwwuuuqqqyyy{{{{{{xxxxxx{{{{{{yyyxxxuuutttuuuvvvssskkkddddddooo|||}}}xxxvvvwwwttttttppplllqqq}}}}}}yyywwwzzz|||zzzyyyzzz||||||uuukkkgggnnnppprrr|||yyy{{{yyyuuuvvv{{{xxxwwwwwwtttkkkeeejjjttthhhgggllluuu{{{||||||}}}qqqzzz~~~wwwrrrsssvvvwwwmmmvvvyyyuuusssssslllaaa[[[OOOHHHGGGGGGFFFEEEDDDDDDCCCCCCCCC@@@@@@????????????@@@@@@CCCCCCBBBAAA???@@@CCCEEELLL```~~~vvvwww~~~}}}yyyxxxwwwxxxwwwvvv|||}}}|||xxxiiihhhsssuuu{{{|||uuu|||zzzpppsssoooppprrrwww|||~~~|||yyyvvvyyy}}}~~~~~~~~~~~~}}}}}}zzzwwwxxx|||vvv|||yyykkkbbbpppssspppxxxsssfffdddppp|||}}}zzz{{{|||{{{zzznnngggcccgggiiihhhiiimmmuuuyyy}}}yyyxxxpppsssxxx~~~}}}yyyuuusssvvvzzz}}}~~~~~~||||||}}}{{{wwwccc___cccsss|||zzzzzz|||{{{vvvqqqxxx~~~|||{{{~~~}}}}}}|||xxxpppgggaaahhhwww{{{uuupppppptttvvvvvvvvvwwwrrrkkkkkkpppttttttpppkkkgggfffzzzzzzwww}}}{{{yyyxxxwwwxxxyyyzzzvvvyyysssdddaaattt|||zzz}}}{{{xxxwwwxxxzzz|||~~~{{{zzz{{{}}}~~~~~~|||~~~|||xxxiiitttyyyzzz~~~}}}zzzqqqjjjcccqqq}}}|||{{{}}}~~~~~~wwwvvvvvvzzz}}}xxxtttrrrssswww{{{yyyvvvoootttyyyyyy{{{yyyyyy}}}zzz|||{{{yyyzzz}}}{{{vvv{{{~~~~~~~~~yyy~~~tttpppwwwyyyoooffffff___^^^```jjjwww|||{{{~~~xxxyyyuuuppptttwwwyyy||||||{{{zzzzzzzzzzzzuuurrrvvvyyytttiiiaaammmuuu|||~~~zzzzzzsssnnnnnnqqqttt{{{}}}}}}|||zzzxxxxxxzzz|||{{{xxx|||~~~~~~~~~{{{zzz|||~~~|||yyyzzz~~~}}}wwwrrrsssrrrooonnnpppkkkyyy|||zzzqqqqqqwww|||uuulllrrryyywwwvvvwwwwwwuuupppkkk___TTTMMMKKKDDDDDDCCCAAAAAAAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@???===>>>AAACCCNNNfff|||tttvvv~~~|||xxx{{{}}}~~~~~~vvviiinnn~~~yyyzzzzzzyyyoooooooooppptttzzz}}}}}}|||{{{|||zzzwwwxxx{{{~~~~~~xxxnnnnnn~~~zzztttwww{{{pppkkkppp}}}|||wwwuuussspppnnnhhhmmmyyy~~~|||yyyyyy}}}~~~}}}~~~~~~|||yyyddd```eeeuuuzzz{{{|||~~~}}}xxxrrryyy~~~|||}}}yyyqqqhhhbbbfffvvv}}}xxxtttuuuwwwxxxvvvvvvwwwsssnnnooorrrvvvuuurrrmmmjjjiii}}}|||~~~}}}{{{zzzzzzzzz{{{|||xxxyyyqqqcccbbbvvv}}}{{{yyyxxxxxxyyyzzz~~~|||}}}~~~~~~~~~xxxfffqqq|||~~~}}}zzzrrrlllooo}}}|||||||||yyyxxx~~~xxxwwwyyy~~~}}}~~~|||vvvqqqrrryyy~~~~~~ssspppyyyzzz||||||zzz{{{}}}{{{wwwzzz}}}~~~zzzzzzuuuuuuyyyuuuiiidddgggjjjkkkqqqyyy||||||{{{yyyxxxuuu}}}zzzvvvzzzwwwrrrwww||||||{{{||||||wwwtttvvvwwwqqqgggaaannnzzz|||yyywwwwwwwwwuuuuuuzzz~~~{{{yyyyyy{{{~~~|||yyyzzz|||}}}{{{|||zzzvvvtttvvvuuusssuuuyyy~~~}}}tttssswww}}}xxxpppttt}}}zzzxxxwwwwwwwwwtttrrr^^^PPPHHHEEEIIIIIIHHHGGGFFFFFFFFFFFFAAA@@@@@@??????@@@@@@AAAEEEFFFEEEDDDCCCDDDGGGJJJTTTrrr|||sssttt||||||zzzvvvyyyzzz~~~~~~|||ooofffrrr}}}||||||ttt}}}zzzrrrnnnppprrrwww}}}~~~|||}}}~~~|||yyyyyyyyy}}}yyyyyy{{{zzzxxxxxx{{{~~~vvvrrr|||xxxsssvvv{{{mmmgggmmmzzzwwwqqqoooppppppoookkk{{{}}}zzzyyy~~~}}}}}}{{{}}}{{{||||||zzzxxxddd```fffvvvyyyzzz{{{}}}}}}wwwpppvvv~~~|||}}}xxxpppfff```eeevvv~~~zzzwwwxxxxxxvvvrrrrrruuutttpppqqqsssuuutttqqqnnnkkkjjj{{{~~~}}}|||{{{zzzzzzzzz{{{|||xxxwwwlll___aaavvv~~~}}}|||{{{{{{{{{|||}}}~~~}}}zzzwwweeekkkwww~~~~~~~~~|||vvvtttxxx~~~}}}||||||xxxwww}}}yyywwwyyyyyy||||||vvvppppppzzzxxxqqqvvv~~~{{{|||~~~~~~|||}}}}}}yyy|||}}}yyyvvvtttuuuuuulllaaa```hhhtttyyy|||yyyxxxxxxwwwvvvuuu{{{yyywww{{{wwwrrrxxx|||{{{zzz|||zzzvvvxxxuuummmfffcccppp~~~|||uuuwww{{{|||wwwsssvvv~~~}}}zzzzzz}}}}}}~~~~~~||||||yyyyyy~~~xxxwwwyyy{{{{{{zzz~~~||||||vvvtttwww||||||vvvvvv|||~~~zzzxxxyyyyyyzzzyyy\\\OOOGGGEEEGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCAAAAAAAAA@@@@@@AAADDDGGGYYY|||xxxwww~~~~~~}}}yyyxxxuuuwww}}}pppkkk}}}yyyqqq}}}wwwwwwzzz~~~~~~|||xxxyyy{{{{{{yyyxxxxxxyyy~~~zzzzzz}}}}}}}}}|||~~~ttttttttthhhjjjxxx}}}qqqkkklllrrrxxx{{{yyy~~~|||zzzdddbbbhhhzzz}}}zzz|||wwwooottt~~~yyyqqqggg```hhhyyy}}}{{{zzzyyyuuupppqqquuuwwwuuuuuuvvvvvvvvvsssqqqnnnmmmyyy~~~}}}}}}|||||||||}}}~~~|||xxxkkk^^^ccczzz~~~~~~zzz}}}}}}xxxwwwuuurrrkkkeeennnvvv}}}|||~~~|||yyy~~~~~~{{{zzz}}}yyyzzzyyyvvvrrrttt|||{{{xxxssstttzzz{{{~~~zzzuuuwwwsssooolllfffccciiirrr}}}zzzxxxxxxxxxxxx{{{|||zzz|||tttooouuu|||{{{{{{~~~|||yyyyyytttjjjeeehhhzzz}}}vvvvvvyyy|||zzzwwwyyy}}}||||||~~~~~~}}}}}}~~~|||}}}|||zzzyyy{{{yyyzzz}}}~~~}}}{{{{{{xxxtttuuu{{{}}}zzzxxxyyy~~~|||||||||||||||\\\RRRMMMMMMJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGCCCCCCCCCCCCCCCDDDHHHKKK\\\}}}yyy|||yyypppqqq{{{{{{|||xxx~~~yyywwwuuuwwwyyyzzzzzzzzz|||~~~~~~zzzzzz{{{ttt{{{zzzssspppxxxvvvlllhhhooo{{{{{{|||dddbbbiii{{{|||yyypppttt|||sssiiiccciii{{{~~~}}}|||{{{vvvqqqsssyyy|||{{{yyyyyyyyyxxxwwwuuurrrpppyyy{{{mmm```fff}}}~~~||||||}}}|||sssqqqrrrsssxxxkkkssszzz~~~zzz~~~zzz||||||zzz|||yyyvvvvvvxxx{{{~~~uuuvvvxxx~~~|||~~~}}}{{{wwwssstttlllfffeeejjjsss~~~|||yyywwwwwwxxxzzz|||zzz{{{rrrmmmvvv~~~|||yyyyyyqqqffffffnnnzzzvvvuuu{{{~~~}}}||||||}}}~~~~~~}}}}}}{{{vvvxxx~~~}}}zzz{{{~~~}}}|||~~~}}}zzzuuutttyyy}}}}}}zzzxxx~~~|||{{{[[[QQQKKKJJJLLLLLLKKKJJJIIIIIIIIIIIICCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEGGGKKKNNNfff}}}yyy}}}zzzqqqiiinnn~~~{{{zzzwwwuuuqqqssstttuuuuuuvvvxxxzzzzzzvvvvvv}}}|||vvvwww}}}qqqrrrvvv}}}zzzooommmmmmuuu~~~}}}|||ccc```gggyyy|||yyypppttt|||tttjjjdddcccwww}}}}}}}}}}}}xxxtttvvv|||~~~}}}yyyyyyyyyyyyyyyvvvrrrnnnyyy~~~~~~~~~~~~{{{mmm```eee}}}~~~|||{{{~~~~~~|||{{{yyynnnkkkqqqxxx{{{{{{|||}}}}}}www}}}yyyvvvtttuuuzzz}}}|||zzzyyy}}}zzz{{{yyyuuurrriiiccc```gggvvv}}}yyywwwxxx{{{~~~zzzzzz}}}uuurrr~~~|||zzz{{{rrrggglllyyy}}}~~~yyyssspppwww~~~}}}}}}||||||||||||~~~~~~~~~}}}zzzwwwwww|||~~~}}}|||}}}~~~}}}{{{}}}~~~zzzxxxzzz|||}}}|||zzzjjj___XXXVVVQQQQQQOOONNNNNNNNNNNNNNNPPPOOOOOONNNNNNOOOOOOPPPJJJKKKLLLLLLLLLOOORRRVVV{{{xxxuuu~~~~~~}}}}}}zzz~~~{{{zzzwww|||qqqmmmrrrzzz~~~~~~tttnnnhhh}}}zzzuuuvvvhhhlll~~~|||wwwsss~~~}}}}}}~~~}}}xxxtttpppiiijjjppp}}}}}}|||{{{zzzoooxxx~~~yyyuuuuuu|||{{{|||~~~~~~}}}}}}}}}}}}{{{|||xxxvvvssssssrrrqqqppppppppppppmmmllllllkkkkkkllllllmmmnnnooopppppppppssswwwzzzwwwwwwzzzyyyrrrnnnwwwyyy~~~~~~~~~}}}