BM6(9 xxx{{{zzzxxx~~~sssjjjnnn{{{yyywwwzzz}}}~~~|||yyyvvvtttuuuxxx{{{{{{uuuyyyxxx{{{{{{www}}}}}}bbbZZZ\\\\\\\\\^^^______^^^\\\\\\]]]ddd___fffmmmgggcccbbb\\\]]]aaajjjzzz]]]TTTLLLOOO\\\jjjqqqtttcccaaaiiimmmfffgggkkkhhhcccWWWJJJOOO]]]]]]```pppiiiiiitttvvvcccWWWYYYZZZYYYRRRRRRbbbvvv|||mmm[[[aaa|||rrrmmmvvv{{{vvvxxxaaaeeebbb[[[ZZZ___```[[[^^^^^^^^^^^^^^^]]][[[ZZZfffUUUUUU```]]]XXXYYYYYYWWWUUUccc{{{qqqhhhnnn|||zzzrrrssssssbbbaaa___^^^___aaaeeegggssskkkcccuuu~~~tttzzzxxx}}}pppttt{{{}}}sssmmmsssqqqooonnnoooqqqrrrsssuuuuuuwww{{{xxxpppiiihhh^^^YYYTTTTTTWWWYYYUUUQQQTTTSSSTTTXXX^^^eeekkkmmmssshhhhhhllliiimmmssspppxxx~~~xxx}}}{{{}}}~~~}}}vvvxxx~~~{{{~~~}}}{{{wwwrrrooonnnooo```ffflllnnnlllkkknnnrrrqqqtttvvvuuunnndddYYYQQQPPPOOORRRWWWXXXWWW[[[aaaYYY```iiiqqq|||qqqsssqqqvvvsssppp}}}rrrsssuuusssuuuttt~~~}}}xxxwww{{{yyyooohhhkkkkkkllllllllloootttxxxxxxvvvoooeeeZZZUUUUUUWWWQQQSSSWWW[[[^^^______^^^___xxxpppiiiggg```nnn~~~wwwiiidddiiiuuu~~~zzzzzz~~~}}}}}}zzz{{{|||{{{zzzzzz||||||yyyvvvwww}}}yyypppiiikkkjjjjjjjjjmmmqqqtttvvvpppkkkcccZZZSSSRRRUUUXXXXXXXXXYYYZZZ[[[\\\]]]^^^ggg~~~~~~jjj^^^ZZZ\\\VVV]]]nnnqqqiiimmm|||wwwwwwnnnfffiiissssssqqqӵĦĦӵ~~~{{{{{{zzzvvvsssqqqjjjkkkrrrzzz}}}yyywwwzzzzzz{{{{{{{{{yyywwwvvvwwwyyyyyyxxxvvvxxx}}}{{{tttnnnnnnlllkkkmmmrrruuuuuusssiiicccYYYĦcccaaa^^^\\\[[[\\\^^^```]]]kkk|||kkk___YYYWWWYYYVVVXXX]]]]]]ZZZ```jjjtttqqqyyy~~~zzzvvvnnnvvvzzzxxxqqqqqq|||4ĉ@ӵ>L=hĦ4ĉ@ӵffftttrrreeeiiijjjkkkkkkjjjhhhffffffgggiiijjjmmmpppuuu{{{}}}{{{}}}yyywww~~~{{{uuuqqqooommmmmmqqquuuuuupppjjj___XXXQQQ>LZZZbbb```]]]ZZZYYYYYYZZZ[[[TTTVVV[[[bbbhhhiiieeeaaahhhuuuxxxzzz~~~{{{lllaaahhhiiihhheee```ZZZVVVTTTUUUVVVXXXXXXXXX]]]eeekkkmmmwww|||vvvhhhlllxxx~~~GG=?HdĦ=ĪjGG=?rrrzzzggg]]]bbbgggbbbaaafffccchhhmmmmmmjjjkkkoootttiiiooovvv{{{|||{{{|||}}}}}}zzz|||yyyvvvwwwwwwvvvssspppmmmkkkhhhfffgggjjjlllhhh^^^VVVMMMIIIEEEHdĦLLLRRRRRRRRRRRRQQQPPPOOONNNTTTSSSPPPNNNLLLJJJHHHGGGDDDLLLdddzzzvvvcccaaaooo```TTTMMMZZZqqqzzzjjjUUUWWWVVVUUU[[[eeelllggg\\\[[[WWWXXX[[[]]]```mmm|||{{{iii]]]bbbeeeaaaaaafffjjjccc\\\ZZZXXXSSSQQQQQQTTTTTTVVVZZZ______XXXPPPLLLMMMPPPSSSTTTSSSOOOLLLKKKOOORRRSSSUUU\\\dddhhhvvv|||zzz~~~iiifffmmmxxxuuu}}}ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sRRR\\\ĭӵ\\\kkkpppxxx~~~ӵĦ}}}Ħuuuxxx{{{|||xxxqqqbbbĦYYYXXXWWWRRRJJJCCCBBBAAAAAADdDNNNNNNLLLDDDBBBӵQQQGGGӵUUUӵPPPTTTUUUYYYUUUĦbbbPPPӵUUUTTTPPPHHHĭӵVVVWWWsssmmmvvv~~~qqqppppppsss~~~?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@XXXSSSg&e>&eiii@etttzzz??}}}|||g<ĉ3we<Ħ3h?@eyyywwwtttZgggaaabbbddddddbbb3h?gLRRRNNNIIIEEEBBB@@@??????BBBDDDD%%)?MMMfff?><zCCCBBB=?ĦFFFg&eEEEg&e@@@GGGLLLS?ʬHHH4ff?>ߝLKKK@eFFFg&eIIIKKKKKK3h?g&e>&eXXX[[[??uuuhhhkkkwww4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦtttttUUUUUUHƅ^Hu]ĦbbbH׼sooouuu}}}}}}~~~xxx|||tQje<ĦBt=o9ĦH׼s}}}yyyyyyssslllHtĦXXXYYYYYYYYYYYYBt=o9ĦHdĦSSSKKKCCC>>>===@@@DDD>>>AAADDDDtfo9ĦsߝLGdUĦCCCHt@cӵHu]Ħ>>>Hu]Ħ@@@@@@Htƅ^IIIqIܗGIӵDDDH׼sCCCAAAHu]ĦEEEDDDBt=o9ĦHƅ^Hu]ĦRRReee~~~qqqiiiuuu~~~|||4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦ~~~DdDĦkkk`eĭdddDdDΦDdDĦmmmDdDĦtttwwwxxxxxxvvvssspppoooooorrrssssssrrrqqqnnngeĦcccaaaaaaFSĦjjjmmmqjRgdKӵDdDĦzzzzzzzzzxxxssspppjjjfffaaaDdDĦXXXXXXXXXXXXqjRgdKӵDdDĦIIIDDD???>>>@@@CCCFFF???@@@CCCHdDĦgdKӵDdDDdDĦCCCDdDĦ4DufӵDdDĦ@@@DdDĦ@@@q<RDDDHHHpeƜ4DuTӵ===DdDĦ======DdDĦ>>>qjRgdKӵDdDΦDdDĦPPPSSSUUUTTTWWW\\\mmm{{{mmmiiizzz4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦlllHߝL`o9rrrDdDΦDdDӵlllDdDĦmmmkkklllkkkhhhccc```___```___`````````___\\\geĦVVVTTTsp?aĦ\\\aaaGIdnuR)ĦDdDĦ|||xxxyyyzzzkkkhhheeeDdDĦ___VVVTTTRRRGIdnuR)ĦDdDĦBBB???<<<<<<>>>AAADDD@@@AAACCCDdDĦnuR)ĦDdDΦDdDĦGGGDdDĦnuR)ĦDdDĦ@@@DdDĦ@@@po9uDDDEEEGGGJJJ=ӊB1.uTӵ@@@DdDĦ======DdDĦ@@@GIdnuR)ĦDdDΦDdDӵMMMPPPQQQRRRVVV\\\]]]cccrrrlll|||4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħmmm4DufئL>ezzzDdDʜ4DuTӵfffDdDĦ```]]]]]][[[WWWRRRPPPPPPQQQRRRSSSSSSTTTSSSRRRgeĦOOOs<v>aĦVVV[[[peӵDx<DdDĦ|||uuuxxx~~~kkkiiigggDdDĦ]]]YYYUUUPPPpeӵDx<>d<;;;:::<<<>>>AAABBB@@@@@@AAA>d<ӵDd<DdDΦDdDĦGGGDdDӵnd<DdDĦ@@@>d<ĦAAApeӵCCCĦHHHF&uTӵCCCDdDĦ<<<===>d<Ħ@@@peӵDx<>d<ʜ4DuTӵOOOSSSTTTSSSUUUYYYlllhhhttttttlllyyy}}}4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦXXX]]]B?Ho9yyy>dd<ӵXXXPPPB?Ho9JJJ<x===>>>@@@AAA<<<===>>>&ӫeʬtIӇEEE>d<Φ>d<ĦCCCD&ӫetIӇAAADdDĦBBBsdKĦBBBB?dp&ĒREEEEEE>d<sdKĦ>>>B?Ho9QQQs&dq&ĒRMMMTTTZZZ[[[XXXYYY\\\aaabbbgggtttpppnnnwwwzzz4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkge}}}nerrrwwwfe```Hu]3hhTTTSSSRRRseNNNNNNLLLJJJHHHHHHJJJMMMHHHHHHIIIIIIJJJJJJgeĦja>aĦXXX[[[@Gmmmooosehhhfffeeefffhhhfffbbbbbb<Ō[[[TTTLLL@GDDD@@@Hkge;;;<<<=========::::::;;;HĪj@IŌ>>>@@@ege>>>???Hu]3hIŌ??????DdDĦCCCne???BBB@hBBB@@@>h@@@EEEEEEse===ne;;;===@GPPPQQQsĪj@hKKKLLLQQQVVVYYY[[[cccmmmvvvyyywwwtttlllsssxxxyyy4DuXӵĵD^DdDĦ~~~mmmmmmoooUUURRRD^QQQOOOOOOOOOs׼sMMMIIIJJJJJJIIIHHHHHHJJJLLLEEEEEEEEEFFFFFFFFFgeFm8LLL>aĦWWWXXXZZZeeefffgggs׼saaa___^^^\\\XXXUUUUUURRRTTTHoPPPNNNKKKHHHHHH???999666888999::::::999999::::::999???>>>???>>>>>>>>>D^===<<<===DdDĦCCC>>>>>>@@@??????===::::::777<<d<ĦĦĦĦ>d<Ħ~~~zzzvvvĦddd\\\[[[XXXSSSNNNLLLNNNPPPNNN>d<ĦNNNMMMLLLLLLLLLBeLLLLLLGGGIIIJJJIIIHHHGGGHHHIIIFFFEEEEEEEEEEEEFFFgeFYĉKKKKKK>aĦRRRQQQTTTXXXXXXSSSdddcccaaa```______Beccc___]]][[[WWWQQQMMMMMMIIILLLnu]ӵOOOJJJKKKKKKJJJJJJDDD???999444333444555555666666777999:::;;;;;;;;;;;;::::::::::::;;;===>>>AAAAAABBBEEEFFFFFFDDDBBBEEEBBB???>>>???>d<Ħ>>>===<<<;;;<<<>d<ĦAAAAAAAAAĦ;;;;;;:::::::::;;;<<<<<<;;;777666999999666777;;;555888<<<>>>Be888555999<<<<<<ĦEEEbbboooUUUFFF;;;GGGHHHIIILLLOOOOOOLLLJJJIIIJJJMMMQQQTTT[[[iiiwwwttt{{{}}}tttkkkppptttiiilllmmm|||}}}vvv{{{}}}{{{qqqjjjzzzsss{{{?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦ}}}gdKĦdddWWWWWWUUUQQQLLLJJJLLLNNNNNNsdKĦLLLJJJJJJJJJJJJIIIIIIHHHHHHJJJKKKJJJHHHGGGGGGGGGDDDDDDCCCCCCCCCCCCŶSGGGFFFFFF3we>>???@@@:::;;;;;;<<>>>>>DdDĦ>>>===<<<;;;<<<sdKĦ???AAAgdKĦ888888777777888888999::::::666555888888444444888444666999<<<:::888333777;;;gdKĦKKK|||\\\FFFFFFGGGFFFFFFHHHKKKNNNPPPOOONNNHHHMMMWWW^^^^^^\\\```hhhuuusssqqqrrrvvv}}}wwwhhhnnnooo~~~rrrkkklllwww}}}uuuggg^^^\\\mmmiiiwww>AneneneneDeneddd]]]QQQSSSQQQKKKIIIKKKJJJEEEIIIneHHHHHHHHHJJJIIIHHHHHHIIIJJJKKKLLLKKKJJJIIIGGGFFFGGGGGGHHHCCCDDDEEEEEEEEECCC>ACCCDDDDDDk<TTTVVVXXXXXXVVV___bbbkkkrrrlllaaa```hhhjjjddd___hhhqqqfff\\\cccccc___YYYfhQQQPPPQQQOOOIIIFFFFFFDDD@@@;;;888999::::::999<<<<<<======>>>?????????CCCDDDDDDDDDDDDGGGKKKNNNGGGHHHIIIHHHGGGDDDAAA???EEEBBB???======De888999:::;;;;;;:::ne>>><<<ne999888999::::::999999;;;===999888777555444444444444111444777777666666999<<<<<<444neDDDRRRnnn___@@@HHHMMMLLLMMMOOONNNIIIIIIMMMLLLRRRWWWbbbkkkddddddtttpppyyyssseeekkkmmmuuummm[[[]]]]]]WWW\\\qqqqqqhhh```TTTTTTOOOGGGEEEIIIIIIFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIKKKLLLMMMKKKJJJHHHGGGFFFFFFGGGGGGAAABBBCCCCCCCCCCCCEEEGGGGGGUUUXXX[[[]]]______hhhhhhppp|||yyyrrrqqqttttttttt|||qqqbbbeeecccdddccc^^^XXXVVVUUURRRKKKCCCAAAEEECCC@@@<<<;;;===>>>>>>===@@@@@@AAABBBCCCEEEGGGHHHDDDEEEFFFFFFGGGHHHKKKNNNIIIIIIIIIIIIGGGFFFDDDBBBFFFCCC@@@>>>>>>???===>>>>>>>>>===<<<@@@===:::888777777888999999888888:::;;;999888777666555444444444444555777777666666777888===111<<>>@@@GGGBBB@@@??????AAABBBBBBAAA@@@@@@@@@@@@CCCFFFIIIKKKEEEGGGIIIIIIIIIJJJLLLMMMKKKJJJIIIHHHHHHGGGGGGGGGEEEBBB???===>>>???>>>>>>AAA@@@@@@???>>><<<:::999???<<<999777666777777666777888888888777777888:::999999777666555444444444777666555555666777666555999,,,;;;AAA999:::]]]fffDDDLLLJJJKKKNNNOOOOOOSSSYYYbbbmmmrrrttttttqqq}}}sssjjjnnnqqqzzzsss{{{|||hhhMMMSSS[[[lll}}}zzzpppggg___TTTOOOHHHCCCCCCFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLHHHHHHHHHHHHIIIIIIJJJKKKFFFFFFEEEDDDDDDCCCCCCCCC??????>>>>>>@@@BBBEEEFFFDDDHHHNNNRRRTTTVVVXXXYYY\\\]]]aaaeeehhhjjjpppvvvyyyvvvkkkdddiiifffiiijjjhhhddd```___```TTTPPPLLLIIIDDD@@@CCCJJJBBBBBBBBBBBBCCCCCCCCCCCC@@@???>>>>>>@@@CCCGGGIIIFFFHHHJJJKKKJJJJJJKKKLLLKKKJJJHHHGGGGGGHHHIIIJJJDDDAAA>>><<<============@@@???>>>===<<<;;;999999???<<<888666666777777666777888999888777666888:::999999777666555444444444666444222333777888777444888...<<<@@@BBBUUUGGGIIIFFFGGGIIIJJJKKKQQQWWWaaahhhhhhfffiiilll}}}wwwsssyyypppxxxpppkkkccc\\\XXXUUU[[[lllzzzrrriiibbbVVVPPPJJJIIIKKKLLLKKKJJJKKKLLLNNNNNNNNNMMMLLLKKKHHHHHHHHHHHHHHHGGGGGGFFFDDDDDDDDDCCCBBBBBBAAA@@@@@@???>>>>>>???BBBEEEGGGCCCGGGMMMQQQSSSUUUWWWYYYWWWWWW[[[aaabbbbbbiiirrrwwwzzzmmmkkkfffbbbggghhhddd```^^^___^^^\\\YYYQQQIIICCCCCCDDDDDDEEEHHHCCCDDDDDDDDDCCCBBBBBBCCCDDDCCCAAA@@@AAADDDGGGIIIHHHIIIKKKKKKJJJIIIIIIJJJJJJIIIGGGEEEEEEFFFHHHJJJEEECCC???>>>>>>??????>>>???>>>>>>===<<<<<<;;;;;;???<<<999888888999888888999999:::999777777888:::999888777555444444333333333111000222777999888666888555??????UUUIIIHHHEEEEEEGGGGGGHHHNNNUUU]]]bbb```___gggllluuuxxxuuurrruuusssfffXXXYYYggg[[[[[[fff|||}}}vvvoooiii\\\TTTMMMNNNPPPOOOLLLKKKKKKLLLMMMNNNNNNLLLJJJIIIFFFFFFFFFFFFFFFEEEEEEDDDCCCDDDDDDDDDCCCBBBAAA@@@BBBAAA@@@???@@@BBBDDDFFFDDDGGGJJJLLLMMMMMMNNNOOOMMMMMMRRRYYYYYYXXX___jjjeeeuuu{{{{{{zzzoooooommmfffeeeggg```XXXUUUXXXYYYVVVRRROOOFFF???BBBFFFFFFDDDCCCDDDEEEEEEDDDBBBBBBCCCEEEDDDCCCBBBBBBBBBDDDFFFGGGJJJKKKLLLKKKIIIHHHIIIJJJIIIHHHFFFEEEDDDEEEGGGHHHHHHEEEBBBAAAAAABBBBBBAAAAAA@@@???>>>======>>>>>>===;;;::::::;;;;;;:::999999::::::999777777888:::777777555444333222222222//////000222555888888888333555<<<999```JJJIIIGGGFFFHHHHHHHHHMMMTTTPPPWWWWWW]]]kkkqqqsss|||uuurrruuuTTTfffzzzrrr}}}uuusssssskkkhhh]]]WWWfffeeeaaaiii}}}zzzssslllbbbUUUKKKJJJKKKIIIGGGGGGDDDFFFHHHJJJJJJIIIGGGEEEAAABBBCCCEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBDDDCCCBBBAAAAAABBBCCCCCCEEEFFFHHHHHHHHHHHHJJJKKKIIIIIIPPPZZZZZZXXX___mmmttt{{{}}}qqquuuvvvlllfffccc^^^XXXTTTSSSSSSPPPNNNJJJDDDBBBEEEHHHFFFDDDDDDDDDEEEEEEDDDBBBCCCGGGJJJEEEEEEEEEFFFGGGIIIJJJKKKNNNNNNNNNLLLIIIIIIJJJLLLIIIHHHGGGFFFEEEEEEFFFFFFHHHEEEBBB@@@@@@AAAAAA@@@BBBAAA???===<<<<<<<<<<<<:::999999;;;======;;;999888999999888666666777888666555444333222111111111...000222333333555666888111444:::999fffOOOGGGEEEFFFIIIIIIJJJNNNTTTXXX\\\XXXZZZiiirrrvvv~~~xxxtttyyyeeeaaa]]]TTT```bbbccclllyyy|||rrrkkkdddTTTGGGDDDCCCAAA???@@@>>>@@@CCCEEEFFFFFFDDDCCC===>>>AAACCCEEEFFFFFFFFFGGGGGGHHHHHHHHHFFFDDDCCCEEEEEEDDDCCCBBBBBBBBBBBBDDDFFFGGGHHHHHHIIILLLOOOLLLMMMUUU```bbb___ggguuuwww{{{{{{nnntttyyyqqqiii___^^^[[[WWWRRROOONNNMMMCCCCCCEEEIIIJJJGGGFFFIIICCCDDDEEEDDDCCCEEEJJJOOOJJJKKKMMMOOOQQQRRRTTTTTTQQQQQQOOOLLLJJJJJJLLLNNNIIIIIIHHHGGGFFFFFFFFFFFFEEEBBB???======>>>>>>===BBBAAA>>>;;;999888777777777777999;;;======;;;999777888888777555444666777555555333222111000000000///222444444222222444777777888???AAAnnnUUUDDDBBBDDDHHHIIIIIINNNTTTyyywwwfff[[[bbbkkktttwwwjjjttt^^^[[[UUUbbbSSS[[[gggnnnkkklll|||ooofffXXXPPPEEE???===>>>>>>>>>@@@AAACCCEEEGGGGGGDDDBBB@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGFFFDDDCCCCCCDDDIIIFFFCCCCCCEEEEEEDDDBBBDDDGGG>>>KKKCCCRRRLLLQQQLLLMMMUUU```eeefffllltttvvvwww}}}zzzuuuqqqeeeddd___```___PPPHHHSSSOOOFFFDDDKKKNNNJJJHHHKKKKKKFFFEEEIIILLLKKKHHHHHHLLLOOOQQQQQQNNNLLLNNNPPPPPPPPPNNNMMMKKKJJJIIIIIIKKKIIIHHHGGGHHHGGGEEECCCAAA@@@@@@???===<<<;;;;;;;;;888666777:::<<<;;;999:::888666888;;;======;;;<<<;;;:::888888888888999666555333111111222333444333333333444555666777888:::777222777[[[MMM@@@FFFJJJJJJIIIKKKQQQVVVfff___```|||sss|||mmmjjjVVV___WWWRRRWWWbbbdddaaajjjzzzzzzmmmeeeYYYQQQGGG@@@???@@@AAAAAAAAAAAACCCEEEGGGGGGDDDAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEDDDBBBBBBCCCDDDHHHEEECCCCCCDDDEEEDDDBBBDDDGGGEEEKKKHHHNNNMMMPPPVVVVVV\\\gggpppxxx|||xxxggg[[[bbbccccccaaa^^^^^^___\\\WWWXXXPPPKKKMMMPPPQQQSSSVVVNNNOOOOOOOOOOOOQQQTTTWWWZZZXXXUUUSSSSSSVVV[[[]]]ZZZXXXUUUSSSSSSQQQOOOMMMLLLJJJHHHEEEBBB???===<<>><<<;;;======;;;:::===;;;999:::===???>>>===<<<;;;999888777777888999888666444222111111111222333333333333444555666777444777888999EEEiiimmmEEEJJJDDDIIIhhhwwwMMMYYYhhhcccffftttyyywww~~~cccVVVSSSUUU\\\dddccc```hhhvvv|||xxxlllfffZZZSSSIIICCCAAABBBBBBBBBAAAAAABBBDDDFFFEEECCC@@@BBBBBBAAA@@@@@@AAABBBCCC@@@AAABBBBBBAAA@@@AAACCCEEEDDDBBBBBBCCCDDDCCCCCCDDDEEEMMMMMMTTTRRRWWWWWWXXX[[[fffyyy|||vvv{{{wwwmmmmmmtttrrrhhhggg___[[[\\\______```bbb___]]]\\\^^^bbbgggkkklllnnnkkkgggcccbbbccceeeggg]]]\\\ZZZYYYYYYXXXVVVTTTOOOOOONNNMMMKKKJJJIIIIIIIIIFFFCCCAAAAAA???===<<<>>><<<;;;<<<===>>>===<<<<<<;;;999888777777888888999888555333111000000000333333333333444555666666444777<<<;;;666DDDttt~~~XXXOOOOOOEEEPPP]]]RRReeeqqqsssvvvuuummm[[[XXX___eeeeee```^^^ccciiiuuu{{{xxxnnnhhh]]]UUUKKKDDDBBBAAA@@@???@@@???@@@AAACCCBBB@@@>>>???>>>=========???BBBCCC===>>>@@@@@@??????@@@BBBCCCBBBAAABBBBBBCCCDDDDDDFFFCCCQQQNNNccc^^^hhhcccaaakkkzzzyyy|||xxxpppkkkffffffjjjkkkfffaaa___\\\ZZZZZZ]]]dddiiikkkkkknnnmmmkkkiiigggeeecccccceeefffhhhjjjlllkkkhhheee]]]\\\[[[ZZZYYYXXXWWWWWWNNNLLLIIIGGGEEECCCBBB@@@>>>>>>=========<<<;;;:::<<<;;;999888777777888888888777555444222222222222555555444555555666777777:::999;;;<<<999===OOOddduuutttsssOOOBBBMMMHHHIIIVVV}}}ggg___tttxxxyyyppphhhaaa^^^eeehhheeecccgggjjjjjjyyy{{{qqqkkk___WWWLLLEEEAAA???===;;;=========>>>@@@@@@>>><<<;;;;;;::::::<<>>??????>>>>>>@@@AAA@@@AAAAAABBBBBBCCCEEEFFFJJJDDDOOOOOOjjjiiirrrjjj{{{|||ttttttnnniiigggiiiiiiddd^^^\\\______aaafffmmmpppooommmwwwvvvttttttvvvxxx|||~~~zzz||||||wwwqqqppplllhhhccc___[[[YYYQQQPPPNNNLLLIIIHHHGGGGGGBBBBBBBBBAAA@@@>>><<<;;;<<<;;;:::888888888888999666666555555555555555555888777777777777888888999;;;>>>===:::<<>>;;;999;;;;;;;;;<<<>>>???>>>===:::::::::;;;===???AAACCC>>>???@@@@@@???>>>???AAA???AAABBBCCCCCCDDDFFFIIINNNIIIMMMQQQeeekkkrrrooo|||vvv|||{{{rrrjjjiiihhhggggggiiippprrrwww|||~~~{{{}}}}}}vvvqqqnnnmmmjjjfffbbb___\\\ZZZTTTTTTTTTQQQNNNLLLMMMNNNHHHJJJJJJIIIEEEBBB@@@@@@>>>===;;;:::999999::::::666666777777777888888888999999999888888999999:::666@@@BBB999777@@@AAA;;;???AAABBBBBBEEEKKKNNNKKKGGGLLLPPPQQQVVV]]]aaa___[[[yyy|||{{{jjjbbb^^^\\\SSSSSSTTTXXX]]]ccciiimmmooovvv|||pppiii\\\UUULLLEEEBBB@@@===:::;;;::::::<<>>>>>>>>???@@@@@@AAAAAA@@@AAABBBAAA@@@???@@@AAA>>>AAACCCCCCCCCEEEHHHKKKLLLNNNLLLWWW\\\mmmssszzz|||yyy}}}xxxooonnnoooppprrrvvvnnnqqqvvv{{{~~~~~~{{{yyy{{{|||yyywwwsssooolllffffffeeedddbbbaaa``````ZZZZZZZZZWWWRRRPPPPPPRRRMMMOOOPPPNNNIIIEEECCCBBB???>>><<<;;;::::::;;;;;;999999999:::999999888888:::999999888888999999999777<<>>AAA<<<===<<<<<>>AAACCCDDDDDDEEEIIILLLHHHQQQNNN]]]XXXooowwwyyyuuutttzzzsssooorrrttttttssstttkkkooouuuxxxzzz~~~}}}~~~pppooommmkkkhhhfffdddccc^^^___^^^ZZZUUURRRRRRTTTMMMPPPQQQNNNIIIDDDBBBBBB@@@???===<<<;;;;;;<<<<<<<<<<<<<<<;;;:::999888777999999888888888888888999<<<666888AAACCC:::777;;;AAA======???AAAFFFSSSaaaMMMJJJOOOZZZ]]][[[eeetttuuu^^^TTT^^^fffzzz{{{rrrkkkbbbYYYQQQNNNJJJCCC>>>======<<<<<<===???AAACCCEEEBBBBBBBBBAAA@@@AAACCCEEEFFFCCCAAAAAACCCCCCAAA???AAABBBDDDGGGIIIKKKLLLLLLNNNMMMPPPUUU[[[fffxxxwwwuuuooommmrrruuurrroooppptttwwwooorrruuuxxxzzz~~~|||vvvrrrooommmllliiinnnjjjeeefff^^^VVVYYY\\\YYYVVVRRROOOJJJEEEBBB>>>@@@AAABBBAAA@@@===<<<===;;;===DDDDDD===888888:::;;;555666>>>:::777AAA===>>>===<<<;;;<<<@@@BBB???@@@BBBCCCDDDFFFJJJMMMMMMNNNVVVSSS\\\gggjjjlllPPPkkkvvvpppeee\\\TTTPPPLLLEEE@@@>>><<<<<<<<<===>>>@@@CCCDDDEEEEEEEEEDDDBBBAAABBBCCCDDDBBB@@@AAABBBBBB???===CCCDDDEEEFFFGGGHHHHHHHHHGGGHHHMMMTTTZZZbbbqqq~~~xxxtttqqqrrrttttttttttttsssqqqxxxzzz{{{{{{|||~~~{{{yyywwwtttppphhhpppmmmgggfff]]]TTTVVVSSSPPPMMMJJJHHHFFFBBB@@@===>>>>>>>>>===<<<:::999BBB>>>>>>@@@===999===GGG;;;FFF>>>999EEEBBB999@@@;;;;;;;;;:::999999;;;===???AAACCCDDDEEEHHHLLLOOOLLLNNNVVVTTT]]]hhhllllll\\\zzztttiii```WWWSSSNNNFFFAAA???<<<<<<<<<<<<===???AAABBBCCCDDDEEEEEECCCBBBBBBBBBEEEDDDEEEGGGIIIJJJIIIHHHDDDDDDEEEEEEEEEEEEEEEEEEFFFIIIPPPWWW]]]cccooo{{{}}}{{{wwwtttqqqrrruuuvvvssspppzzz{{{|||||||||~~~yyyrrrlllsssppplllmmmdddZZZ\\\RRROOOLLLJJJJJJIIIGGGEEE@@@???>>>===<<<:::999999;;;999;;;===777111888FFFccckkkJJJ,,,888<<<444;;;:::;;;<<<;;;999888999:::@@@BBBCCCEEEFFFIIIMMMPPPKKKNNNXXXVVV___iiinnneeeggg}}}vvvlllcccZZZUUUPPPHHHBBB@@@<<<<<<<<<<<<===>>>@@@AAABBBDDDGGGHHHGGGFFFGGGGGGCCCBBBAAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDGGGJJJPPPWWW\\\aaalllwww|||}}}|||{{{uuuppprrruuuvvvvvvxxxuuuwwwzzz||||||vvvrrrtttmmmkkkrrrmmmcccbbb]]]ZZZWWWTTTSSSRRRPPPOOOHHHFFFDDDBBB@@@???>>>>>>999<<>>>>>===<<<===>>>@@@AAACCCEEEFFFIIIMMMPPPIIINNN[[[ZZZbbbjjjjjjzzzyyyvvvddduuu~~~wwwnnnddd[[[VVVQQQHHHBBBAAA======<<<<<<<<<>>>???@@@EEEGGGJJJJJJJJJIIIIIIJJJKKKIIIFFFCCC@@@@@@AAABBBBBBBBBBBBBBBCCCDDDFFFGGGEEEGGGLLLRRRUUUZZZeeeqqq|||xxxvvvxxx}}}~~~{{{{{{zzz}}}uuusss}}}pppjjjrrrooojjjeeebbb^^^ZZZWWWSSSQQQNNNKKKHHHFFFEEEDDDDDDIIIaaajjj===:::<<>>=========>>>???@@@BBBDDDFFFFFFEEEDDDEEEFFFFFFGGGGGGFFFDDDDDDEEEGGGBBBBBBBBBBBBDDDFFFIIIJJJGGGIIINNNSSSVVVYYYdddnnnxxxxxxzzzsssllleee```YYYXXXUUURRROOOKKKIIIGGGFFFFFF___;;;:::<<<============>>>@@@BBBCCCDDDDDDEEEFFFJJJLLLJJJMMMYYY[[[eeeggg\\\jjjlll}}}zzzoooccc___nnnqqqhhh___ZZZUUUMMMHHHFFF@@@@@@>>>>>>===>>>???@@@@@@BBBDDDEEEFFFHHHKKKMMMNNNRRRUUUTTTOOOIIIEEECCCDDDDDDCCCDDDEEEGGGJJJLLLHHHKKKRRRXXXZZZ[[[ccclll{{{yyyzzzpppfff___YYYXXXVVVSSSOOOKKKGGGDDD???>>>WWWOOO>>>>>>>>><<<::::::<<<>>>DDDEEEFFFFFFEEEFFFIIILLLLLLJJJRRRTTTaaafffYYYdddoooqqqwww|||}}}hhhZZZYYY^^^sssiii```\\\WWWPPPJJJIIIAAA@@@???>>>>>>>>>???@@@CCCFFFIIIMMMQQQVVV\\\```tttcccUUUNNNGGGFFFEEEEEEFFFHHHJJJLLLCCCGGGQQQXXXZZZYYY^^^eeeyyyzzz~~~nnnpppxxx|||~~~ttthhh\\\UUUVVVUUUTTTQQQMMMHHHCCC@@@AAABBBaaasssCCCBBB@@@===:::999;;;===GGGHHHHHHGGGFFFGGGJJJLLLMMMHHHLLLNNN^^^eeeXXXcccppphhhiiipppqqqsssiii]]]aaaaaa}}}ttttttooogggaaa^^^YYYNNNDDDDDD@@@@@@BBB@@@<<>>BBBEEEAAA@@@CCCDDDCCCGGGNNNHHHIIILLLNNNQQQRRRSSSRRR```^^^^^^aaacccgggssszzzrrrfffcccWWWttt~~~uuuiii___YYYUUUOOOIIIFFFBBB???AAA@@@===???DDDBBBDDDMMM[[[nnnoooZZZSSSSSSOOOJJJHHHGGGRRRGGGJJJQQQLLLUUUYYY^^^ccchhhvvvssslllpppfffZZZiii|||]]]cccllliiihhhqqqtttvvv~~~sssqqqggg]]]YYYUUUOOOMMMMMMLLLJJJGGGCCCAAA@@@@@@@@@>>>FFF[[[wwwuuuqqq^^^III999999===;;;:::<<<;;;999<<>>>>>BBBBBBFFFKKKNNNYYYsssjjjKKKRRRmmmkkk___XXXNNNKKK@@@999<<<>>>999666888>>>===???DDDGGGFFFDDDEEEFFFHHHJJJIIIHHHJJJNNNRRRTTTUUUXXX[[[ZZZZZZ___fffeeejjjpppsssuuuxxx|||||||||zzzqqqnnnpppvvvxxx]]]```mmm|||uuummmjjjfff^^^WWWTTTSSSMMMGGGDDDCCCCCCCCCCCCJJJJJJMMMWWWggg}}}qqqaaakkk^^^```bbbUUUPPPJJJPPPRRRPPPVVVaaacccffftttssstttsssttt}}}|||}}}zzziiiaaadddeee\\\^^^^^^XXXOOOJJJMMMSSSqqqOOOVVVEEEQQQPPPVVVRRRRRR[[[cccdddbbb```iiinnnwwwzzzuuu|||zzzqqqlllmmm^^^SSSKKKKKKNNNKKKFFFCCCBBBBBBAAAAAA@@@>>>>>>===BBBAAA@@@===666666EEEVVVBBB;;;EEEMMM@@@:::@@@@@@???;;;;;;>>>???:::777999888888999===AAACCCDDDDDDDDDGGGJJJIIIGGGGGGJJJMMMOOOQQQTTTWWWXXXZZZ^^^bbbeeelllqqqnnnjjjjjjnnnqqqppprrrtttssspppmmmllllllsssvvvtttllliiilllnnnlllggg___gggkkkfff\\\[[[mmm~~~rrrmmmjjjddd^^^\\\VVVRRRLLLGGGDDDDDDCCCBBBDDDDDDFFFLLLZZZkkkyyy~~~vvvzzzeeebbbbbbTTTPPPIIIIIIMMMKKKNNNXXXXXXWWW```XXX[[[\\\[[[^^^gggpppsssppppppooommmiiieeebbbbbbccc\\\^^^^^^TTTQQQTTTQQQTTTTTTPPPJJJIIILLLMMMLLLbbbXXXMMMNNNJJJSSSNNNLLLNNNUUUYYYYYYZZZ\\\```dddkkkqqqqqqrrrzzzmmmpppmmmlllrrruuupppkkksss___KKKEEEGGGIIIIIIJJJ@@@@@@@@@???>>>>>>======<<<===@@@AAA>>>;;;>>>CCCFFF===999;;;>>>EEEEEE<<<<<<<<<===@@@???<<<<<>>CCCFFFHHHJJJJJJJJJIIILLLPPPPPPOOOMMMMMMOOOQQQRRRSSSTTTUUUYYY]]]___aaajjjnnniiiccceeejjjlllgggggghhhfffcccaaa___^^^oooooo___cccfff```cccYYY```bbbaaa^^^TTToooyyynnnjjjeeecccdddWWWXXXTTTLLLFFFDDDCCCBBBAAABBBBBBDDDMMMZZZbbbeeeccctttvvvfffaaaSSSQQQKKKJJJNNNJJJJJJRRRQQQMMMQQQMMMRRRTTTRRRSSSWWW[[[\\\]]]\\\\\\\\\XXXSSSRRRTTTVVVOOORRRTTTNNNNNNPPPIIIMMMKKKIIIIIILLLOOOLLLGGGEEE___IIITTTGGGOOOJJJJJJNNNRRRRRRQQQUUU[[[\\\]]]bbbggghhhgggkkkppppppvvv~~~{{{WWWddd```XXXaaaggg___YYYaaaTTTHHHDDDBBB>>>;;;:::???>>>===<<<<<<<<<<<<<<<::::::;;;>>>??????===<<<;;;<<<777222444;;;>>><<<>>>>>>????????????AAACCCBBBJJJPPPNNNIIIHHHIIIHHHPPPQQQRRRSSSSSSRRRPPPOOOUUUWWWWWWUUUVVVZZZ\\\ZZZXXXbbbfff___[[[___dddeee^^^_______________^^^^^^ccc}}}jjjZZZaaaeee]]]\\\VVVZZZZZZdddggg```tttpppkkkggghhh\\\bbbaaaVVVLLLIIIHHHGGGFFFHHHFFFBBBEEELLLQQQPPP]]]dddkkk{{{~~~nnn___]]]QQQQQQLLLJJJMMMGGGDDDKKKLLLGGGKKKGGGJJJKKKLLLPPPUUUUUUQQQRRRPPPPPPRRROOOIIIJJJOOOOOOKKKOOOQQQKKKNNNRRRLLLNNNLLLLLLNNNPPPOOOLLLJJJBBBWWWpppXXXDDDMMMHHHGGGIIIHHHJJJMMMMMMLLLOOOUUUUUUSSSTTTYYY[[[[[[\\\___^^^ccciiiooorrrtttvvvxxxzzzyyyuuulllhhhgggfffbbbXXXaaaXXXRRR\\\ZZZPPPTTTDDDDDDEEEEEEAAA???FFFOOO>>>===;;;999888888999::::::999888777888999888666444BBBEEE<<<888888===GGG???@@@?????????AAABBBBBB>>>FFFIIIBBB@@@KKK[[[gggZZZVVVQQQQQQTTTVVVUUUSSSWWW[[[]]]\\\]]]aaa```[[[]]]ffffff]]]YYY]]]```]]]ZZZZZZZZZ[[[\\\]]]]]]]]]WWWgggkkk^^^WWW^^^bbb^^^TTTYYY[[[YYYmmm|||dddvvv~~~zzzsssjjjgggbbbjjjlll```SSSOOOOOONNNHHHLLLJJJEEEEEELLLPPPNNNKKKPPPOOOOOOVVVQQQKKKNNNMMMYYY[[[QQQQQQ^^^```WWWiiifffKKKIIIRRRNNNOOOKKKDDDFFF>>>999BBBEEECCCGGGBBBBBBAAAEEENNNVVVSSSLLLOOOMMMNNNQQQNNNHHHJJJPPPJJJIIIPPPQQQJJJPPPXXXUUUWWWSSSQQQSSSQQQMMMNNNRRRTTTAAAIIIPPPAAACCCPPPEEENNNJJJJJJMMMMMMLLLNNNRRRTTTOOONNNSSSWWWXXXXXXZZZRRRUUUYYY]]]___aaadddfffssssssmmmddd^^^[[[WWWSSSPPPRRRFFFEEEOOODDD;;;HHHIIIIIIFFFAAA???NNNqqq>>><<<999666555666777999666888999888999;;;<<<<<<777>>>:::999CCCDDD???????????????>>>???AAAAAA@@@FFFMMMNNNIIIRRRrrrfff^^^UUUSSSXXX\\\]]][[[VVV]]]bbbcccgggkkkhhhaaalllssspppddd]]]``````ZZZZZZYYYYYYYYYZZZ[[[ZZZZZZ[[[\\\[[[XXXVVVWWWYYYYYYQQQ^^^```]]]vvv|||YYYggg~~~xxxoooiiihhhgggddd```[[[VVVRRRPPPRRRQQQPPPOOOMMMLLLKKKKKKNNNLLLHHHGGGGGGHHHGGGGGGDDDDDDCCCCCCDDDFFFGGGIIIFFFHHHIIIGGGCCCAAAAAACCC@@@???===<<<<<<>>>@@@AAA@@@AAADDDFFFHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLLLLOOOVVV___hhhnnngggppppppddd[[[\\\[[[UUUQQQMMMHHHEEEFFFGGGFFFEEEFFFFFFEEEFFFFFFGGGHHHIIILLLLLLLLLKKKKKKJJJJJJJJJHHHEEEHHHQQQSSSOOOUUUaaahhhAAAUUU???EEEOOOKKKGGGAAAEEE???yyyNNNQQQ|||444999@@@;;;...222:::555:::999888888888:::;;;<<<:::;;;;;;<<<======>>>>>>;;;FFFDDD>>>CCCCCC@@@BBBOOOpppfffjjjdddjjjnnnaaa\\\eeekkkeee___```gggeeecccdddgggjjjkkklllppp___bbb]]]aaa^^^]]]YYYbbbuuuyyyvvv{{{eeeWWWVVVYYYUUUJJJYYY___]]]zzzuuusssvvvppppppoookkkgggccc___]]][[[YYYXXXWWWVVVTTTRRRQQQQQQPPPNNNMMMLLLMMMLLLJJJHHHFFFFFFEEEDDDDDDDDDDDDDDDCCCDDDDDDBBB???======???>>>===<<<<<<<<<<<<>>>>>><<<===???BBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGLLLMMMNNNSSS[[[dddmmmsssuuu{{{xxxiii^^^[[[XXXRRRPPPKKKFFFCCCCCCCCCBBB@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCEEEDDD>>>AAAYYYtttDDDCCC999AAA444>>>888555<<>>::::::999888888999:::;;;::::::;;;;;;<<<======>>><<<>>><<<<<<>>>>>>QQQsss{{{ttt~~~iiiPPPWWWSSSVVVaaadddMMMSSS[[[QQQWWWQQQjjj}}}wwwtttppplllhhheeedddddd^^^^^^\\\[[[YYYWWWVVVUUUVVVUUUTTTSSSSSSQQQNNNKKKEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@===;;;;;;<<<============<<<<<<<<<<<<999:::<<<===>>>?????????>>>>>>>>>???@@@@@@AAAAAACCCDDDFFFKKKQQQXXX___cccbbbgggfff[[[TTTTTTTTTPPPJJJFFFBBB???>>>===<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>============<<<666999;;;:::<<>>999999===<<>>;;;444VVVkkkdddaaa^^^eeecccQQQSSSQQQKKK]]]uuuuuu|||wwwqqqmmmkkkkkkkkkfffeeedddcccaaa___^^^]]]^^^\\\ZZZYYYXXXWWWTTTRRRLLLLLLKKKKKKJJJIIIGGGGGGBBBBBBBBB@@@>>>===<<<<<<<<<============<<<<<<;;;999999:::;;;;;;<<<<<<<<<::::::;;;<<<============999::::::<<<>>>AAADDDFFFBBBGGGHHHCCCBBBFFFHHHGGG@@@>>>;;;999777777777666777888999999::::::;;;;;;:::::::::999999999999999444777888444333JJJ|||ggg111444///333PPPoooAAA<<<...???===@@@AAAAAA>>>CCCoooooo===222888333666555555444444444444444111111222222222333333333777666888@@@;;;///EEEtttmmm___jjjbbbaaammmVVVXXXSSSGGGUUU~~~www}}}yyywwwwwwwwwqqqqqqpppooommmlllkkkjjjeeeccc```````````````^^^[[[ZZZWWWUUURRROOOMMMLLLCCCBBBAAA@@@???>>><<<<<<::::::;;;;;;:::999888888777777777777777777888888555666777888999999999999666666555555555555666777888::::::888777999:::999666555555444333333444555444555666777888888888777666666666666777777777777111555:::999555444===HHHKKKgggnnnWWW222---@@@;;;...===RRR222===999999888:::666333888LLL{{{@@@555;;;111222222333333222222222222222222222333333333333333111555555888:::222555GGG???GGGJJJYYYbbbeeeqqqqqq|||hhhqqqdddccc___jjjnnnRRRPPPPPPMMMVVVuuuyyyuuu{{{{{{{{{zzzyyyyyyxxxxxxrrrpppnnnmmmmmmllljjjhhh```]]]XXXRRRMMMIIIGGGFFFBBB@@@>>>=========;;;999777777666666555555444444555555444333222222333333000222333555555555555444333222111111111333444555333444555555555666555444000222333222111222333555111222444555666666555555333333333333444444444444333222333777:::;;;:::888CCC>>>@@@???555444666///===(((BBB888000888666777333888777999??????EEEVVVTTTWWWZZZKKK555111222***222333333444555555444444222222222222222222222222111777222000:::<<<666555888999:::===<<<;;;@@@FFFAAAHHHGGGAAAIII]]]lllnnnooouuuyyywwwmmmddd^^^]]]ZZZ[[[```dddbbbfffvvviiiRRROOOCCCFFFNNNCCCJJJggguuu|||tttkkkeeeYYYUUUOOOIIIDDDBBBAAAAAABBB???===<<<======:::888888777666444333444444444666555333222111111111111000111333555555555444333111000//////000222444666222222444888:::999777666111333555444222222444666222333555777888777666666222222222333333333444444<<<888222///222666777666333"""(((555999;;;888666FFF555///???999666222111666999333222888555,,,...888,,,000;;;<<<;;;;;;777555666888999::::::::::::666666666666666666666666;;;???999888CCCEEE===<<>>;;;888999===HHH:::???AAA@@@AAAFFFEEE@@@???EEEKKKIIIAAA===@@@EEEEEE999666???GGGTTT```ccceeeooorrrrrrlllXXXGGGIII;;;===FFF>>>FFFZZZSSSNNNyyyvvvfff\\\SSSPPPKKKFFFCCCCCCEEEFFFCCC@@@>>>===>>>>>>;;;888<<<:::888666555666777888888777555333222222333333222333555777888777666555666444222111111333666777<<<;;;===??????;;;777555444666888777444333444666555777999;;;;;;;;;:::999333444444444555555666666333777<<<>>>??????;;;666CCC<<>>======EEE???===EEEHHH???<<<@@@===888:::<<<>>>???@@@??????AAAAAA@@@@@@@@@@@@@@@@@@EEEHHHEEEHHHNNNHHHAAAEEEHHHBBBJJJMMMMMMLLLGGGNNNLLLJJJIIIIIINNNSSSUUUVVVJJJJJJJJJIIIHHHFFFDDDBBBBBB<<>>BBBDDD???BBB??????EEEBBBAAALLLUUU===<<<>>>@@@???<<>>888@@@@@@???<<<888888;;;>>>CCC>>><<<<<<<<<999888:::777888:::===@@@@@@===;;;999666666888999777999>>>===BBBEEECCCCCCDDDDDDAAABBBAAACCCFFFDDD??????BBBFFF@@@===@@@BBBAAAAAACCCGGGCCC>>><<<<<<======<<<:::;;;===???@@@BBBCCCDDDBBBCCCEEEFFFFFFFFFDDDCCCGGGFFFDDDAAAAAABBB@@@======>>>???@@@AAAAAA@@@@@@???===>>>BBBCCC@@@@@@CCC===@@@AAA<<<888999===???@@@@@@BBBDDD@@@;;;===CCC@@@AAA@@@???CCCGGGDDD>>>JJJKKKJJJHHHIIIMMMLLLHHHJJJKKKOOOLLLKKK[[[fff___IIITTT]]]\\\RRRKKKMMMSSSSSSOOOKKKLLLXXXbbb]]]RRRJJJOOOPPPKKKFFFHHHOOOTTTVVVSSSOOOLLLJJJJJJLLLMMMJJJOOOUUUdddtttqqqqqq}}}qqqiii^^^TTTMMMKKKLLLNNNJJJKKKJJJHHHEEEEEEHHHKKKOOOIIIFFFHHHJJJHHHGGGIIIKKKKKKLLLNNNPPPPPPNNNLLLNNNIIIGGGIIIIIIGGGFFFIIIKKKOOOOOOLLLLLLOOOQQQPPPOOOPPPSSSWWW[[[\\\ZZZWWWKKKHHHHHHKKKKKKFFFBBBAAA@@@@@@@@@@@@AAA@@@>>>===999:::<<<======<<<<<<<<>>>>>>>>>>>>>>;;;999:::>>>???<<<<<<>>>888999:::::::::;;;<<<;;;;;;888888:::;;;888888;;;>>>AAAAAA>>>===??????===:::>>>???===<<>><<<>>>???CCC@@@===JJJRRRIII@@@GGGNNNLLLEEE@@@AAAFFFFFFFFFEEEIIITTT___]]]UUUBBBFFFJJJIIIGGGIIIMMMPPPGGGGGGGGGGGGIIIKKKMMMNNNRRRQQQOOOVVVaaaiiitttgggcccggg``````___\\\YYYXXXYYYZZZbbbZZZTTTUUUVVVSSSPPPOOOOOONNNMMMMMMNNNNNNLLLJJJIIIDDDBBBFFFIIIHHHHHHIIIHHHKKKJJJFFFFFFJJJNNNOOOLLLPPPTTTZZZfffpppkkk^^^PPPLLLJJJJJJFFF???<<<<<<:::;;;;;;:::888777666777888:::<<<<<<:::999888999?????????@@@@@@AAABBBCCC:::;;;===>>>???>>>===<<>>===<<<<<<>>>???@@@@@@======@@@???;;;:::<<>>???CCCGGGHHHFFFDDD@@@;;;999===???>>>===>>>111777999555333777<<<>>>===BBBEEECCCCCCEEEDDDAAA;;;<<>>AAAAAA>>><<<===???===???@@@BBBGGGLLLKKKFFF<<<<<<>>>??????===;;;;;;>>>>>>??????@@@@@@@@@AAACCCFFFIIIPPPUUU^^^wwwqqqlllkkkgggbbb]]]ZZZWWWWWWUUULLLFFFGGGIIIFFFBBB@@@EEEDDDBBBAAABBBBBB@@@???DDD>>><<>>===;;;666333222555888444555666666555666:::===111333555777999999999999>>>>>>???BBBCCCBBBDDDGGG:::;;;===@@@CCCEEEGGGHHHHHHDDDCCCEEECCC===;;;===<<<;;;<<>>===???>>>;;;<<>>???>>>@@@BBB>>>888777777<<<<<<777<<<>>>555777666555555666777888888666888:::::::::999888777@@@======@@@BBB???;;;999===<<<<<<;;;;;;;;;<<<<<<<<>>>>><<<<<<===;;;::::::;;;;;;:::999:::555444777999777555555888<<>>???CCCFFFFFFHHHPPPWWW^^^ooo}}}ttt___YYYQQQJJJHHHFFFBBB@@@AAA>>>???@@@@@@@@@AAACCCDDDEEEGGGGGGFFFGGGLLLUUU\\\RRRUUUZZZ]]]___^^^[[[YYY]]][[[\\\```aaabbbgggppp```dddiiinnnqqqrrrqqqooojjjhhhhhhkkkjjjgggfffhhhlllkkkmmmmmmgggcccjjjtttxxxxxxzzzxxxrrrmmmqqqyyygggeee___YYYYYY]]]^^^ZZZaaa^^^ZZZXXX[[[\\\SSSHHHHHHEEEHHHGGG???@@@AAA888BBB>>>:::888999:::999777777:::===???===;;;===@@@999333222999===<<<:::;;;888777666777999<<>><<<;;;;;;666444666777555555777222222222444777888777666444333555;;;======>>>BBBBBBHHHLLLLLLNNNSSSWWWVVVYYYaaaiiirrr~~~ooopppkkkjjjqqquuupppfff______bbbhhhoootttuuurrroootttvvvwwwwwwxxx~~~zzz}}}~~~}}}||||||yyyooommmmmmfffYYYTTTNNNKKKJJJIIIGGGEEEBBBBBBCCCCCC@@@<<<===AAAEEE===<<>><<<>>>;;;:::888777666777777888;;;AAAFFFLLLUUUaaammmZZZTTTKKKDDDAAA???>>><<<555333444666555333777<<<@@@AAADDDHHHLLLNNNNNNMMMTTTWWW]]]cccdddccchhhnnnjjjooorrrqqquuu|||~~~{{{nnnkkkrrriiikkkmmmmmmjjjeee___\\\WWWWWWZZZaaaeeefffhhhlllqqqmmmmmmmmmfff]]]bbbnnnjjjkkkmmmlllfffbbbhhhqqqgggkkkmmmooovvv{{{yyyyyyuuuooopppuuugggbbbccckkkkkkbbb^^^bbbZZZYYYYYYVVVRRRMMMHHHEEEAAAQQQZZZ^^^fffmmmvvvccc[[[PPPGGGCCCAAA???===@@@CCCIIIQQQTTTWWW```jjjdddfffjjjpppuuuxxxxxxvvvvvvyyy}}}yyysssvvv|||yyy|||}}}|||uuuooopppqqqnnnjjjdddiiinnnnnnlllmmmttt{{{zzztttpppnnnmmmjjjgggiiillldddUUURRRXXXOOOOOOOOOMMMIIIEEE@@@===555444777===@@@@@@BBBFFFFFF@@@@@@CCC???555666???===;;;;;;<<<;;;999>>>DDD<<>>;;;===;;;999::::::888333///111,,,***,,,---******---)))))))))***************)))***+++,,,,,,,,,,,,,,,---((('''***+++))))))+++...///000/////////111333666666777:::===>>>>>>===CCC>>>:::;;;???BBB@@@===;;;BBBDDD???>>>DDDFFFDDDJJJQQQWWWYYY]]]bbb```YYYYYYVVVRRRRRRTTTVVVUUUTTTXXX```kkksssvvvyyy|||~~~qqqfff^^^UUUNNNLLLJJJFFFHHHPPPYYY___hhhqqqwwwxxxkkk^^^[[[ZZZ^^^hhhrrryyysssbbbVVVQQQSSSJJJ===444333444555444111///---++++++,,,...000//////---,,,,,,---///000333111......//////---+++***'''(((---...+++)))***((((((''''''&&&&&&%%%%%%((((((((((((***,,,000333///+++)))******(((***...+++...333444222///,,,***---...000444999===>>>>>>444222///111444777777555+++///111000///111222222888===???>>>???BBBAAA;;;===;;;:::<<<@@@BBBAAA>>>999>>>FFFLLLQQQUUUZZZ]]]jjjmmmyyyzzzhhh]]]RRRKKKHHHEEEGGGJJJKKKIIIJJJOOOSSSVVV[[[```SSS^^^\\\UUUTTTLLLCCCEEEDDDKKKUUUZZZYYYZZZdddpppcccmmmvvvyyyXXXVVVNNNDDD:::777:::???777222,,,***+++,,,+++)))+++)))((('''''')))***,,,,,,,,,+++)))''')))///555444111...---...000111111+++)))))),,,,,,))))))+++,,,+++***((('''''''''&&&***,,,///111222444777999@@@???@@@???999111///222111444777888666333111000444555777<<>>===>>>>>>???@@@666444444666666444444666///222222111222555555333222222222444666666444222666666888:::>>>BBBFFFHHHMMMMMMZZZ```rrruuueeeWWWMMMIIIEEE???:::888666444888>>>;;;<<<<<<======<<<===???AAAGGGDDDBBBGGGDDDAAAIII@@@IIIUUU[[[YYYTTTSSSTTTKKKOOOPPPSSS]]]cccWWWDDDJJJHHHCCC>>>::::::===???777555222000000000---+++///...------...///111222222444444111...///666===888777666555555666777777111......///---)))***---,,,+++***)))(((((())))))***000777::::::777666555???DDDJJJMMMEEE:::444555777777666444333444888:::111111222555:::===??????DDDDDDBBB>>>;;;888999:::<<<444000333444000000333333555555444222222333222222444666666666555777888777666555444555666777888<<<999EEEJJJUUUlllssscccPPPFFFAAA======???:::666555666888<<>>===<<<888444222333444999000))))))++++++***+++111111111000,,,)))(((***---///000000000111444777222333555666666666666666777555@@@???@@@SSSoooeeeYYYNNNKKKLLLMMMNNNPPP<<<888999@@@KKKYYYkkkzzz~~~uuunnnooollleeeaaaaaaaaa___zzzqqqbbbPPPDDDBBBBBB???;;;333111...+++))))))***+++,,,++++++++++++,,,,,,---(((,,,///000...,,,---...+++---///000...+++******$$$***555===999...'''%%%&&&%%%$$$$$$%%%'''***+++777888777222,,,***...333333///---+++(((&&&+++222111555:::;;;999444000...444222111333666999::::::555555555555666888:::;;;777222,,,***///444333,,,&&&'''***......///555<<<;;;666111111555666111+++)))///555777777666777999666666AAA===<<>>;;;777555///---***)))***,,,,,,,,,'''&&&&&&+++222888;;;;;;...333111...777DDD???///)))(((,,,333888???LLLZZZTTTEEE<<>>>>>DDDIIINNNnnnrrrUUUNNNKKKDDDIIIBBBBBBXXXXXXOOOYYYfffmmmnnnnnnpppssswwwpppGGG666222///444555999\\\}}}hhhOOOFFF>>><<<::::::;;;===??????EEE666777>>>444))))))+++)))((('''&&&&&&&&&&&&&&&''',,,444999444,,,)))---+++,,,---......,,,***)))///...,,,***''',,,===NNNQQQFFF111(((***%%%###,,,'''&&&%%%$$$$$$$$$$$$$$$"""---777888555222...+++'''''''''(((((((((((()))%%%)))...111555;;;@@@BBB===777---%%%(((...,,,&&&...((($$$***;;;NNN]]]eeeBBB;;;GGGMMMEEEJJJSSSHHH666444333333666888888888<<<---666555GGG```WWW[[[iii]]]nnnqqqKKK666<<<999IIIHHH555:::VVVRRRHHH\\\\\\MMMEEELLLLLLSSSOOOUUUmmmjjjkkksss{{{{{{vvvrrrtttwww{{{KKK<<<111111---111222111KKKeeehhh___VVVSSSGGG666222111000//////111333444555:::333444666...)))+++---***)))((('''&&&&&&&&&&&&+++111999>>>888...***---)))+++---...///...---,,,)))(((''''''&&&---???PPPTTTGGG///$$$'''"""'''$$$$$$$$$$$$%%%&&&&&&'''"""+++333555222...+++(((&&&&&&&&&'''''''''(((((('''***---------222999>>>999222)))&&&'''))))))'''***((('''(((000===LLLVVV333+++555<<<444:::EEEBBB333111...,,,---000444777===---222---444@@@444999===:::NNN[[[HHH:::;;;888cccbbbLLLGGG^^^^^^WWWhhhyyyYYYTTT\\\kkklllkkkccclllppp\\\QQQQQQTTTjjj~~~gggUUU666111...111+++///111)))999DDDOOOKKK===999444------*********+++---...///000555888777---%%%&&&******((((((''''''(((((())))))***000999===555***&&&((('''(((***,,,------------***((((((((()))111BBBSSSTTTEEE,,, %%%### '''((('''''''''''''''((((((###(((...111...)))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''')))***((('''+++777AAA;;;///&&&'''(((%%%&&&,,,'''***+++(((&&&,,,999DDD777***+++000***+++666:::000///,,,(((&&&***333:::;;;+++,,,***...000'''...///---444@@@CCCBBBDDDIII___eeeTTTKKK\\\```YYY___mmmhhhddd|||lll\\\hhhyyyfffIII555...///222@@@lll}}}yyyaaaBBB:::///,,,...333***...222'''333GGGVVVQQQ>>>666222...000)))***+++++++++,,,---...DDDOOOFFF...$$$((()))(((%%%%%%&&&''')))+++,,,---(((...777:::222'''%%%)))&&&'''(((***************,,,***))))))***000???MMMQQQDDD,,, '''***(((,,,...---,,,***(((''''''&&&%%%&&&+++111///&&&###%%%###$$$$$$$$$%%%%%%%%%%%%&&&'''((('''%%%+++;;;KKKHHH333$$$'''+++'''(((///'''+++---***%%%&&&///888III777,,,+++***))),,,///---...---***(((,,,666>>>@@@...(((,,,111111...444444666555===LLLLLLEEEEEE;;;JJJHHHCCCQQQWWWMMMGGG[[[|||ddd```yyy~~~gggKKK:::MMMlllcccmmmYYY@@@000,,,000333444444___fff^^^OOO888///(((,,,...222'''***000***:::QQQZZZPPP;;;222,,,'''***'''((()))((('''&&&(((+++WWWgggUUU333)))---++++++'''''''''(((((()))++++++***111:::<<<444******///)))************)))))))))***((('''((()))...:::FFFPPPGGG000$$$+++...,,,///---,,,***((('''&&&%%%%%%'''$$$+++555333'''"""&&&############$$$$$$$$$%%%%%%$$$&&&'''&&&***:::LLLTTT888###%%%+++))))))---((()))***)))((()))---111LLL===+++'''///111---+++(((+++...---,,,000888???NNN===+++,,,///,,,,,,,,,'''222;;;HHHXXXRRR999***%%%777===<<>>IIIMMM???+++***333888666;;;HHHMMMGGGIII\\\ppp>>>AAAPPPMMMHHH555222;;;VVVrrrfffEEE>>>555111///---)))%%%AAA|||QQQ444###)))222***'''---'''(((+++555[[[vvv]]]:::---111,,,'''...)))++++++)))'''***000666\\\hhhJJJ&&&'''((("""++++++***((('''&&&%%%%%%%%%$$$000AAAFFF<<<,,,&&&)))******))))))******+++++++++***,,,000222333888???@@@CCC666((()))((($$$&&&""""""""""""###$$$%%%%%%&&&!!!,,,AAABBB..."""&&&#########$$$$$$$$$%%%%%%'''###$$$)))'''###)))444GGG<<<...&&&&&&((((((&&&'''&&&&&&&&&&&&'''''''''000@@@666+++>>>KKK@@@555'''''''''(((***,,,///000EEEMMM:::333---***666+++///'''+++---///EEEPPP@@@111111444333333AAAMMMMMMCCCSSSvvvZZZ<<>>CCC555000&&&+++******)))((('''&&&&&&---'''DDDUUUXXXIII)))+++%%%%%%%%%$$$$$$$$$######$$$""""""######$$$,,,555GGGHHH---%%%(((###(((&&&%%%%%%%%%$$$$$$#########%%%%%%!!!///IIIDDD,,,&&&$$$###"""""""""###%%%%%%%%%&&&'''&&&%%%%%%''')))<<>>CCCRRRRRRUUUkkkIIIQQQcccdddBBB333@@@>>>KKKWWW555)))***+++,,,)))111///,,,KKKppp___CCC---)))+++***)))---'''(((---///222^^^xxx^^^333%%%++++++,,,,,,(((...)))(((***$$$<<>>eeeFFF(((///,,,%%%///((($$$)))///MMMssskkk???,,,...'''+++222)))***###((()))000BBBppp444%%%'''111///---000000444000++++++***+++EEEkkk___888$$$(((...)))"""%%%%%%%%%&&&&&&''''''(((((($$$$$$:::ccchhhDDD+++&&&%%%%%%%%%$$$$$$$$$#########"""###%%%$$$###(((000XXXQQQ111***+++!!!$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&!!!&&&555777***######$$$$$$%%%%%%%%%%%%###&&&((()))(((''''''''''''222;;;888---%%%$$$%%%%%%%%%&&&&&&'''(((((((((&&&***%%%111OOOMMM444)))******)))(((((((((((((((%%%111---555XXXaaaEEE---'''''')))---...---...111///AAANNNHHH999111555<<<:::FFFTTT___lllQQQQQQlllWWWOOO>>>777CCCaaa---***333***%%%---&&&''')))<<>>222***'''$$$---OOOsss^^^444))))))(((+++%%%((("""###$$$%%%&&&((())))))$$$''';;;iiikkk>>>)))%%%%%%%%%%%%$$$$$$$$$############&&&(((&&&###%%%***OOOQQQ555(((((("""&&&$$$%%%%%%%%%%%%%%%&&&&&&&&& &&&###!!!111<<<444###$$$$$$%%%&&&%%%%%%%%%###%%%''''''&&&%%%&&&'''%%%,,,555888222((($$$&&&%%%%%%&&&&&&'''((((((((($$$***%%%'''AAAQQQCCC---+++***)))((((((''''''(((###...***)))EEE\\\MMM111''''''(((+++///111222111***999KKKPPPCCC555333999999BBBQQQ^^^iii|||cccWWWqqqjjj^^^OOO666===TTTJJJ(((...000((()))***%%%,,,,,,HHHqqq```:::,,,)))---))))))---,,,+++,,,---)))CCC~~~HHH555222888<<<555555999777666+++(((&&&,,,UUUxxxJJJ%%%'''%%%""",,,&&&'''######$$$%%%&&&''''''(((###'''777gggeee222$$$###%%%%%%%%%$$$$$$$$$######"""###&&&(((&&&"""$$$)))JJJTTT999%%%""""""***$$$######$$$$$$%%%%%%%%%%%%######%%% ...<<<555###$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%$$$$$$%%%'''%%%'''000888555+++&&&'''%%%%%%&&&&&&'''(((((((((%%%''''''&&&111HHHKKK888+++***)))(((''''''''''''###&&&'''$$$---FFFLLL<<<+++***((()))---111111///000///;;;MMMOOO???333333888:::DDDUUUbbbppp^^^]]]nnnVVV@@@888:::LLLeee222,,,000+++)))///((($$$///---LLLoooCCC,,,+++---000---+++---000+++...///...SSSBBB<<<555555444,,,,,,///)))$$$ ''')))+++UUUwww???+++(((###///'''$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%***777gggaaa,,,###%%%%%%%%%%%%$$$$$$$$$######""""""%%%'''%%%"""%%%+++HHHWWW===###""",,,%%%""""""######$$$$$$$$$$$$*** $$$+++888///###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$###"""###%%%'''%%%%%%---777888---'''(((%%%%%%&&&&&&'''(((((()))((($$$***)))'''<<>>NNN???%%%%%%&&&"""(((&&&%%%$$$"""""""""######"""%%%$$$###""" 444WWW<<<)))###'''""" $$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&+++666<<<333$$$%%%$$$###$$$''')))+++,,,)))***+++***'''(((444BBBQQQ@@@+++&&&,,,(((###)))&&&'''((((((&&&&&&(((***>>>@@@888,,,''',,,---(((+++---...---,,,///777===999666555999@@@OOOfffzzzlllGGG111:::555+++NNNYYY555(((///......222000///)))777dddzzzRRR)))---......//////000/////////(((000666nnnmmmXXXBBB000+++((())))))'''&&&((($$$###***$$$&&&LLL^^^...)))((('''&&&&&&'''((()))'''&&&&&&%%%%%%%%%%%%%%%&&&%%%JJJfffCCC###(((&&&###$$$%%%%%%######$$$%%%$$$############$$$%%%%%%:::PPPCCC'''%%%'''###'''%%%%%%######""""""###### %%%$$$$$$"""222TTTBBB***!!!&&&$$$"""$$$######$$$$$$$$$$$$$$$%%%%%%!!!$$$$$$&&&444BBB@@@333%%%$$$'''&&&"""%%%***''',,,++++++***&&&$$$)))111EEEFFF222###***)))$$$---+++***)))))))))((('''&&&111:::<<<333***))),,,...,,,...000---+++,,,333:::;;;888666888<<>>999+++===MMMMMM666///555444(((...333%%%***EEE}}}NNN,,,///***(((((())))))))))))((((((&&&:::hhhUUU !!!%%%'''&&&)))...///)))###!!!&&&%%%&&&)))<<>>FFFWWWppp}}}NNN===<<<:::FFFXXXNNNHHH:::333111111---(((,,,444IIIHHH'''++++++***(((((()))))))))(((((('''000\\\rrr%%%+++000 %%%$$$(((000444111......))),,,''';;;\\\ooo///'''''''''''''''''''''''''''%%%$$$######""""""######&&&---oooxxxEEE)))'''###$$$%%%%%%######$$$%%%'''&&&&&&&&&&&&'''((((((DDDgggYYY,,, &&&$$$""""""######$$$$$$$$$######"""$$$###&&&''' ***DDDwwwGGG'''&&&%%%"""$$$$$$""""""###$$$%%%%%%&&&&&&### ###'''###(((KKKsss{{{::: ***%%%'''000&&&)))))),,,...,,,'''&&&)))+++$$$;;;OOO;;;&&&&&&)))###&&&((()))((('''''')))%%%)))((((((888IIIAAA+++,,,...000...,,,,,,///222222555:::>>>===;;;???FFFQQQeee___III@@@777BBBUUURRR@@@777666***,,,333***$$$111BBBggg777---///***...111+++&&&,,,///***''''''@@@999***---!!!111%%%&&&((())))))'''&&&$$$###***+++$$$QQQAAA$$$---)))'''%%%%%%''')))))))))&&&&&&%%%$$$$$$%%%%%%%%%&&&///===###+++!!!%%%%%%###"""""""""###$$$(((%%%###$$$""" ###)))VVVqqqddd((($$$"""((($$$%%%%%%&&&%%%$$$""" %%%!!!###'''%%%!!!+++;;;xxxccc'''111%%%((($$$$$$$$$$$$######""""""%%%%%%$$$(((%%%666aaaddd***&&&&&&111...*********,,,......,,,***%%%,,,'''444LLL:::!!!,,,%%%+++...+++'''))),,,------(((***(((///PPP]]]FFF...)))///---$$$///666%%%777333333999CCCFFFBBB<<>>___qqq>>>,,,+++555...###***666444222333999AAAGGGGGGEEEPPP]]]eeesss___III@@@444CCCWWWOOOCCC;;;///555999333555;;;555PPPTTT333222111***((((((+++---555(((,,,...%%%HHH;;;******///&&&'''))))))))))))((('''---)))'''PPPttt:::)))'''((('''%%%&&&'''))))))(((%%%%%%%%%$$$$$$%%%%%%&&&,,,BBByyy444"""+++&&&%%%%%%$$$############$$$(((%%%$$$%%%###"""%%%+++fff~~~mmm---%%% &&&"""!!!!!!!!!"""$$$%%%'''(((%%%"""###&&&$$$"""***666TTT,,,'''$$$'''%%%$$$$$$$$$$$$###############&&&""""""'''%%%'''444}}}aaa###...***+++(((&&&%%%&&&''')))(((((()))000---))):::LLLCCC,,,***(((&&&(((++++++(((%%%(((***+++,,,''''''EEErrrtttKKK,,,333777$$$!!!888000111333777>>>EEEKKKNNNLLLXXX]]]fff}}}zzzWWWAAA999:::VVVaaaJJJDDDGGG555888:::AAACCC>>>GGGlll\\\000!!!,,,***'''***&&&,,,###---&&&...---$$$XXXhhh((()))+++"""..."""'''((())))))***))))))(((///'''...qqq777...((('''&&&%%%&&&((()))((('''%%%%%%$$$$$$$$$%%%&&&&&&+++OOOooo000$$$)))'''%%%%%%$$$$$$############&&&###"""$$$###!!!%%%+++kkkooo---%%% &&&"""'''&&&$$$###"""######$$$%%%###$$$&&&$$$###)))222oooiii:::%%%###***"""$$$$$$$$$$$$$$$$$$$$$$$$ ((($$$%%%&&&###'''WWW888((()))%%%---(((&&&$$$$$$&&&'''(((((())),,,,,,&&&,,,EEEQQQEEE ---..."""***---%%%,,,,,,$$$'''///%%%***IIIppp;;;%%%111000&&&---...111444555888@@@JJJRRRGGGSSSZZZbbboooxxxuuuUUU:::777FFFccc]]]===@@@HHH111333444>>>555888uuuppp:::'''(((///''')))000***...!!!++++++***(((>>>GGG***+++)))...%%%(((''''''((())))))))))))))))))###>>>000,,,&&&&&&%%%%%%&&&(((((('''&&&%%%$$$$$$$$$%%%%%%&&&'''+++^^^ggg...&&&''''''%%%%%%%%%%%%$$$$$$######$$$"""!!!###"""!!!%%%+++jjjooo...%%%!!!'''###***(((&&&$$$"""!!!""""""$$$###$$$%%%$$$###'''---UUUvvvLLL***"""+++ $$$$$$$$$$$$$$$$$$$$$%%%)))&&&"""%%%###'''999wwwbbb&&&"""---***)))'''%%%%%%&&&(((((((((***))),,,)))&&&777UUUeee444,,,$$$!!!$$$((())))))(((---$$$%%%555222)))000dddfff000###//////---...222444444333999DDDNNNQQQSSSVVV___hhhgggxxxpppUUU>>>IIIWWWdddTTT999===AAA---000444444(((OOOGGG***,,,111...&&&)))...***(((%%%***---(((kkk---...,,,&&&333!!!***'''''''''(((((())))))***((('''___000+++(((&&&%%%%%%&&&(((((('''%%%$$$$$$$$$$$$%%%&&&''''''333sssbbb---(((%%%&&&%%%%%%%%%&&&%%%$$$$$$###$$$!!!!!!######"""&&&,,,hhhooo...'''"""(((###'''&&&%%%$$$$$$#########$$$$$$%%%$$$$$$$$$&&&)))???ppp|||aaa555!!!***"""$$$$$$$$$$$$%%%%%%%%%%%%)))&&& ######$$$,,,111VVV777""",,,$$$((('''%%%&&&((())))))(((******,,,---***...KKKnnnaaa111&&&444(((""",,,'''000---%%%)))---++++++,,,xxxfff111&&&...222///222555333111444===EEE___YYYSSSYYYddddddlllnnn]]]SSSfffaaaXXXLLLBBB===888111000444111GGG444)))///+++'''))))))'''+++$$$***###*** ???SSS###+++---%%%000((((((&&&&&&&&&&&&'''((()))***+++111222)))+++%%%%%%%%%&&&(((((('''%%%$$$$$$$$$$$$%%%&&&'''(((AAA^^^***)))$$$'''%%%%%%&&&&&&&&&%%%$$$###%%%######%%%%%%$$$)))///hhhqqq111)))###(((###%%%%%%%%%&&&%%%%%%$$$$$$###%%%%%%$$$###$$$%%%%%%777ggguuuCCC ((('''$$$$$$$$$%%%%%%%%%&&&&&&"""'''$$$###'''$$$###---///:::WWW...&&&&&&&&&&&&%%%'''((()))'''&&&%%%,,,)))***111,,,666VVVOOO******000((($$$++++++,,,///))) &&&,,,((($$$UUUeee555+++111///333555444222333999>>>VVVaaa]]]UUUZZZaaagggooo~~~pppfffjjjuuu^^^FFFCCCHHH<<<000555......222sssFFF000///000######111---&&&222)))111,,,000```555$$$&&&///(((+++333%%%%%%%%%%%%&&&&&&((())))))***555///###)))%%%$$$%%%&&&((((((&&&$$$$$$$$$$$$$$$%%%&&&'''(((MMM\\\))))))###(((%%%%%%&&&'''&&&%%%$$$###'''$$$$$$&&&'''&&&+++111jjjsss333+++$$$((("""&&&&&&''''''&&&$$$###!!!###%%%%%%$$$###%%%%%%###888dddLLL '''+++$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%!!!%%%,,,&&&!!!***)))&&&wwwrrr<<<"""///%%%$$$%%%'''((((((&&&$$$---$$$$$$666...$$$888qqqNNN***(((---)))---!!!(((///(((...666---333''']]]SSS///---///333666555333444777;;;AAAfffnnnVVVOOO\\\fffkkkmmmtttvvvrrr\\\IIICCC<<<111---000666---[[[UUU333222---,,,+++******+++,,,---,,,'''((('''III\\\***(((((()))***+++***)))((( (((111)))###***000)))WWW{{{(((,,,$$$&&&&&&'''''''''&&&%%%%%%$$$###(((&&&$$$+++)))sssaaa******(((%%%)))&&&######%%%&&&&&&$$$&&&'''###%%%)))$$$&&&666ooouuummm///---%%%###+++%%%%%%%%%$$$$$$############$$$%%%$$$######%%%'''///ooofff...%%%***%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&''''''((("""///PPPLLL///((()))'''$$$$$$'''***)))%%%&&&&&&&&&''')))+++,,,...JJJ444+++222%%%000(((,,,,,,'''(((---...***,,,333999kkkJJJ///444333+++000>>>444---@@@BBBRRRdddhhh^^^UUUWWW___mmmwww\\\QQQDDD;;;999999777444111FFFJJJ...))),,,,,,++++++++++++,,,,,,+++***"""444nnnooo>>>)))((('''(((*********))))))"""&&&+++&&&###(((+++333oooddd...((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&,,,555[[[)))***)))))))))'''$$$$$$&&&'''&&&%%%%%%'''$$$&&&)))###%%%555rrr{{{sss333)))###"""(((%%%%%%%%%$$$$$$$$$#########$$$%%%$$$######%%%''',,,dddzzzzzzggg777###%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&''''''((((((---***999yyy\\\<<<'''((('''&&&''')))+++***''''''((((((((())))))******777fff444...+++%%%%%%)))***'''(((---...+++111+++***HHHvvvCCC)))777:::444555777:::???FFFBBBQQQlllrrrbbb[[[bbb\\\rrr}}}}}}|||rrrRRRPPPGGG<<<888:::777///444qqqTTT;;;---&&&+++,,,,,,------,,,,,,+++...000###JJJ===+++((('''&&&''')))))))))((((((&&&%%%''''''(((((('''999CCC000###***&&&&&&%%%%%%&&&'''((()))((()))!!!###,,,'''---IIIXXX---,,,(((+++)))'''%%%%%%&&&'''&&&%%%$$$'''%%%'''***###$$$444www~~~===&&&$$$###'''%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%$$$###$$$%%%'''***VVVsssrrrrrrSSS$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((111''')))VVVrrr___FFF,,,***)))***++++++***(((((('''(((***+++++++++******&&&cccSSS...111***'''***+++)))***---,,,***///)))777OOOnnnAAA999666555222888???<<>>RRRTTTHHH666---,,,,,,---,,,(((''')))&&&(((***---......---,,,+++555}}}@@@///000,,,---...------,,,+++***000)))???hhhIII...888999888>>>>>>BBBJJJJJJGGGTTThhhhhhXXXUUU\\\hhhhhhrrrsss[[[VVVKKKKKKRRRGGG555:::OOOGGG---,,,333333,,,---...//////...---,,,$$$111IIIffflllIII***+++'''%%%%%%&&&'''((('''&&&%%%...***'''...***%%%---XXXkkk,,,&&&)))'''((('''&&&%%%&&&(((+++,,,###,,,$$$###((( 999xxxYYY555+++###+++'''''''''&&&%%%$$$$$$$$$###(((''')))***###&&&888~~~VVV&&&&&&$$$(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((###<<>>ccc***''' '''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&((()));;;fff{{{ZZZ&&&&&&&&&&&&&&&&&&''''''(((''''''(((((()))*********,,,''')))'''BBBeee```RRR;;;000***---///...///555)))***+++,,,,,,+++***)))(((%%%444jjjggg:::***((((((+++,,,+++---000)))666***111RRRVVVdddpppLLL444888CCCBBBDDDBBBDDDGGGFFFPPPsss~~~___UUU___^^^\\\nnnzzzvvvbbb^^^YYYNNNLLLLLL>>>;;;eeeGGG,,,333---***111//////............//////>>>XXXnnngggLLL888...''''''&&&&&&&&&((()))((('''###...((('''---"""///]]]???000***...+++))))))))))))))))))))))))&&&&&&(((((('''777jjjNNN+++)))&&&,,,(((+++,,,+++(((&&&%%%&&&$$$)))))))))***&&&---CCCsss333***(((%%%%%%%%%&&&&&&&&&''''''$$$&&&&&&&&&%%%%%%&&&(((+++999aaazzzvvv000(((''''''''''''((())))))'''(((((())))))***++++++***$$$)))###@@@kkkiiibbbOOO===......000......333++++++---...000222333444(((+++000FFFyyy```222---+++------***,,,111%%%:::;;;111///222HHHkkk{{{hhhKKK???>>>@@@III???@@@JJJIIIEEEYYYwwwwwwZZZYYYhhhiiikkkvvv{{{uuu___bbb\\\MMMJJJIIIBBB:::LLLVVV<<<555...222***444000///...------...///000MMMffffffTTTHHH777''')))((('''&&&''')))))))))(((!!!+++&&&(((000'''>>>|||ggg111(((---+++...))))))*********))))))(((***$$$'''******EEE~~~LLL,,,...&&&&&&***---///...***''''''(((%%%***))))))***&&&000GGG<<>>777222111///***+++000222---888???222...888:::dddrrrNNN:::EEEAAAAAACCCHHHMMMPPPQQQSSSzzz^^^YYYYYY```ttt{{{}}}}}}bbb\\\XXXYYYNNNOOOLLL===EEExxxIII111888777,,,,,,000111,,,,,,111...)))555KKKrrrbbb\\\???+++,,,,,,******))))))((((((''''''***...(((+++222,,,LLLPPP222222(((...,,,******)))(((((((((((((((333222&&&***uuuCCC333+++)))***+++)))'''(((******(((%%%%%%,,,###%%%... ,,,aaaQQQ&&&&&&(((%%%$$$%%%%%%&&&'''((()))%%%%%%$$$$$$%%%&&&((()))//////OOOnnnwwwSSS---'''$$$&&&)))+++(((%%%***************)))(((((())),,,(((***///UUUrrrVVV999//////...---...///---...222444555;;;AAACCCIIIFFFEEE[[[|||ZZZ<<<***000555,,,(((///555666777666444444666777IIIzzzAAA@@@EEEDDDCCCDDDFFFJJJKKKJJJccceee```fff___ttt~~~kkk___]]]VVVQQQLLLDDDDDDNNNlllYYY999,,,444000))),,,000&&&888---***777(((@@@|||aaaQQQ777+++//////++++++*********)))))))))+++'''***,,,'''666cccFFF,,,///)))///...******)))(((((((((((((((+++""",,,...<<>>AAAeeerrr@@@333333777000---222222'''555000...111222hhh```HHH222---000---+++++++++++++++*********+++###---,,,(((TTTwww>>>(((,,,,,,000...******)))((((((((())))))'''((((((444YYY@@@///)))((())))))(((((()))++++++***((('''---''''''***"""999mmm{{{ppp555+++$$$)))((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%'''((()))111&&&???jjjpppHHH,,,&&&---%%%&&&///,,,******++++++******)))((((((***(((,,,+++EEElllfffkkkdddRRR===111111333333444222222444333111444999;;;BBBAAA999<<>>,,,%%%)))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&''')))***222'''>>>jjj\\\333&&&,,,%%%(((000+++***++++++++++++***))))))(((******---%%%<<>>@@@DDDEEEEEEIIIMMMLLLeeeddd___qqq|||}}}{{{jjjkkkjjjYYYRRRRRRGGGAAANNNiiihhhFFF===;;;===999222777888+++777+++111444EEEzzzrrr[[[???111,,,***)))************************$$$333((()))]]]eee:::+++---111---*********))))))))))))******+++)))---888???333///---,,,---------,,,***)))''''''++++++******&&&'''EEEpppxxxqqqIII...***(((''''''&&&&&&''''''(((&&&&&&%%%%%%&&&''')))******$$$999```yyyjjjAAA))))))(((+++...(((+++++++++++++++***))))))$$$'''***///'''AAA~~~{{{wwwaaaAAA111333222111333666555111222666888;;;;;;666000888RRRkkkqqqtttlllSSS<<<222333555111333444555555777999;;;888>>>[[[kkkJJJ<<<@@@HHHKKKJJJNNNKKKNNNfffaaallluuuyyy}}}zzzqqqgggccc___WWWTTTOOOCCC>>>cccqqqIII<<>>???777...>>>000FFFxxxuuuyyyiiiDDD,,,///+++'''222*********+++++++++,,,,,,---***555ZZZ~~~{{{DDD222......555,,,,,,******))))))******+++,,,)))***333}}}===000...------***,,,......+++******,,,...'''***---&&&+++FFF___]]]aaafffeeeeeeYYY)))(((***)))(((''''''&&&&&&'''''''''&&&&&&'''((()))+++''',,,888PPPjjjpppmmmpppooojjjEEE(((...,,,$$$...++++++,,,,,,++++++***)))...)))(((..."""444nnn}}}nnnMMM/////////222555444///...111:::555888>>>888111@@@YYYwwwxxxvvvmmmYYYCCC666222222444555555555666888:::???@@@;;;PPPxxx^^^EEEIIIMMMHHHLLLKKKNNNUUUooo|||kkkrrrrrrmmm{{{yyyhhhbbbcccYYYWWWXXXFFF???UUUrrrKKK;;;III===;;;BBBEEE<<<999;;;777:::)))888hhhuuuhhhnnnqqq\\\666(((444000&&&///+++++++++,,,,,,---------555 BBBzzz{{{@@@333111000666+++,,,******))))))***+++,,,,,,+++333777@@@111///000000'''***------,,,+++---//////&&&***...''',,,EEEYYYZZZ___[[[\\\___ggg000...,,,+++)))(((&&&%%%%%%%%%''''''&&&&&&'''(((***+++(((...555IIIgggpppiiigggkkkyyySSS+++000+++!!!333+++,,,,,,,,,,,,+++******...'''&&&000'''666jjj||||||fff777444444666999777111///222333---333>>>:::///888MMM}}}wwwtttrrrfffPPP>>>888333444555555555666888:::;;;>>>???GGG___}}}ZZZSSSRRRJJJPPPQQQPPPGGGPPPzzzhhhjjjuuu{{{lllllleee[[[UUURRRHHHDDDWWWqqqeee@@@;;;GGG>>>AAACCCCCC@@@===:::888,,,:::^^^qqqkkkmmmqqqcccaaaJJJ999111---333444))),,,+++000///(((+++...'''...333___~~~nnnlll}}};;;000:::444666111******+++***)))+++......,,,+++///\\\AAA///333555///'''(((***,,,---------,,,***222)))...&&&***OOORRRUUU```gggdddooolllDDD)))***(((&&&&&&&&&'''&&&%%%((()))***))))))***,,,///...,,,444JJJ```kkkkkkhhhgggwwwggg===)))***+++,,,***+++,,,---,,,,,,***)))///$$$---,,,&&&333]]]www{{{|||UUU555///111888666333777===666444111000111555999<<>>000444666444333666999999888<<<===>>>KKKkkk{{{TTTCCCJJJEEEJJJJJJPPPVVVYYYiiipppmmm|||}}}vvvjjjiii]]]TTTQQQOOOGGGKKKqqqYYY???CCC===CCCEEEBBB;;;<<>>EEEGGGNNNOOOHHHOOO```gggeeennnpppqqq~~~zzzrrrjjjccc]]]UUUaaa\\\MMM___hhhAAABBBJJJ@@@BBBAAABBBDDDAAA;;;:::>>>aaazzzttt______cccaaafffWWW888...777777111333666222222///111444000111:::aaa___777111333111333++++++---,,,,,,...---+++,,,000222hhhLLL000---///...,,,,,,,,,,,,++++++******......---++++++===TTTUUUUUUdddfffddd```___SSS///---+++)))))))))***)))''')))***++++++******,,,---+++,,,666GGGVVV^^^cccfff|||pppWWW666%%%---,,,,,,,,,---------------+++111000---555(((666{{{pppuuu~~~{{{bbb;;;111111666888444333333444444555666666777HHHbbbuuusssXXXCCC333444888666666:::999888<<>>EEEDDD<<>>999999>>>???===CCCMMMzzzWWWCCCGGGHHHHHHOOOVVV\\\kkkmmmsssqqqqqqxxxddd___^^^WWWOOOKKKHHHPPPkkkcccKKKEEE???AAAFFFDDDBBB@@@>>>===???QQQxxx|||}}}FFF888555888444555777222111888......:::666JJJ~~~===666666...000333(((222///,,,///666444///444>>>TTT444...000000---,,,+++*********+++,,,///&&&333---;;;dddmmmmmmnnn}}}}}}RRR...,,,*********+++***)))''')))++++++***(((((()))000---222DDDXXXcccfffgggkkkeeeZZZYYY\\\III111+++...---------...///000111000...111,,,333666000GGGxxxhhhnnnpppyyysssiii:::000999555555444444444444555666666555AAAbbbiiiuuuqqqpppbbbIII:::888999777::::::<<<<<<===>>>@@@BBBkkkwwwVVVFFFIIIJJJJJJQQQaaaMMM~~~xxxqqqooo|||{{{gggZZZ]]]\\\PPPHHHIII@@@nnnIIICCCSSS;;;???OOO888888AAACCC>>>HHHkkkmmm888666;;;===555777;;;666444::://////===>>>[[[888666888---111333(((333222---///444333///777EEEZZZ666,,,///111,,,,,,*********+++,,,---111&&&444...AAAqqq|||aaa///...,,,+++,,,,,,+++***(((***,,,,,,+++))))))***///...888OOOdddllliiieeeYYY]]]ZZZYYYZZZLLL:::888...---------...///111222...,,,555......666333===rrrwwwpppzzz|||>>>...EEE333666555444333333444666777333===aaahhhvvvqqqyyypppSSS>>><<<;;;444444;;;???======@@@BBBAAALLLgggGGGKKKOOOJJJNNNHHHccceeewwwgggooovvvfff^^^YYYYYYUUULLLHHHJJJeeedddMMM===@@@EEEAAAAAAHHHFFFDDD>>>AAA\\\SSS777777777777777777777777333>>>666+++===___xxx;;;:::888444000...///111---000(((000:::)))555lllddd===///333......---++++++---......---)))444111666^^^ttt444******+++)))---000(((((()))***+++++++++++++++000,,,444ooohhhcccrrruuuppphhh[[[VVV\\\```RRR===///000///......000///...//////000222333555777888xxx{{{xxxvvv555---<<<444:::888777;;;666000555===333MMMooouuuxxx~~~xxxooocccPPP>>>999>>>888888:::======;;;>>>DDDCCCbbboooCCC>>>NNNMMMSSSVVVSSSzzz~~~|||pppmmm|||yyyoookkk]]]VVVWWWQQQGGGMMM\\\TTTIIIBBBEEEEEE@@@===@@@BBB<<>>000333...///...,,,,,,---......---333333,,,666qqq~~~uuu{{{rrr777,,,,,,...+++---///)))*********++++++,,,,,,,,,222222???yyyooogggsssvvvxxxooobbb\\\bbbggg\\\JJJ111111000//////000///---//////000111333555777888{{{|||WWW666:::666:::555222777888666777999111JJJkkkrrrttt{{{yyy~~~zzzxxxttthhhTTTBBB;;;;;;:::;;;>>>===;;;===BBB@@@RRR~~~fffJJJEEEGGGGGGRRRXXXcccuuukkkpppwwwuuu```^^^VVVSSSSSSKKKJJJgggsssFFFFFFEEEDDDBBB@@@@@@@@@BBB<<>>222444///111///------......---,,,111///---:::{{{yyy~~~ttt<<>>>>><<<===@@@@@@@@@___^^^BBBCCCEEELLLXXXSSS___sssooolll|||mmm\\\OOOSSSTTTMMMHHHZZZ\\\CCCFFFCCC======BBBFFFEEE???IIIdddddd555888888888888888888888888<<<888<<<]]][[[;;;;;;:::777333111222333---///444111111TTTxxx===222444222333111///...//////...,,,)))...888GGG~~~vvvDDD111...333///,,,...---///...,,,++++++---///000,,,...KKKyyyxxxyyy}}}uuuhhheeeeee[[[LLL666111...///000///....../////////000222444555666WWW{{{ggg::::::<<<===777222999===777888555DDD```sss}}}xxxqqqpppooohhh\\\RRRDDD>>>;;;===???======@@@DDD888IIItttyyyOOOEEEKKKGGGQQQUUUTTTqqqzzzqqqooo~~~lll]]][[[SSSUUUOOOIIIVVVyyyjjjEEEEEEEEEAAA;;;<<>>>>>???@@@FFF999@@@eeeiiiMMMEEEHHHIIISSSZZZTTTmmm}}}mmmrrr{{{^^^TTT[[[UUUMMMGGGTTTyyyVVVCCCCCCBBBAAA@@@@@@???===<<>>777888888555BBB[[[gggmmmyyyyyy|||{{{vvvppplllhhhcccVVVIII===<<<>>>??????@@@CCC???>>>UUUyyyfffEEENNNEEEGGGXXXRRRXXXzzzqqqtttjjjXXXTTTYYYNNNIIIVVV{{{qqqHHHIIIBBB???@@@DDDBBB>>>CCCNNNxxxvvv>>>:::999999999999999999999999<<>>???DDDAAA???QQQhhhrrr:::AAA999999999999999999999999UUUJJJ:::;;;;;;:::777444333444///333555UUU}}}xxxtttBBB777444666333222000111222333333222+++:::QQQZZZrrrvvvUUU222444555......000......//////...---,,,,,,222???zzzwww|||yyykkkccccccaaa\\\[[[GGG666222111---...444333333333444555666777888EEEUUU999BBB::::::BBB999444:::444<<>>333555777333333888///FFF{{{vvvpppHHH...999333111333222000...000111000222>>>dddwwwoooBBB+++444111)))444---...//////---,,,---...222===}}}vvvrrrmmmdddYYYbbbWWWCCC000***///333222555555444444444444555555DDDUUU===:::===:::555>>>333>>><<>>@@@===CCCCCCAAAQQQpppZZZIIIJJJKKKNNNSSS\\\wwwwwwyyyaaaVVVTTTSSSPPPMMMgggZZZCCCFFF>>>CCCAAA@@@AAAJJJaaaNNN???===<<<777<<<;;;888666DDDlllIII:::@@@CCCHHHMMMAAA555888444999kkk}}}OOO///999333333222000...///111222333111OOOxxxwwwLLL000333222---555,,,...///...------...000>>>SSS|||xxxwwwttthhhZZZZZZ[[[OOO;;;111444444---444444444444444555666666CCCuuuIII777===@@@:::===888>>>>>>NNNqqqjjjzzzzzzmmm^^^RRRGGG>>>===AAA===??????===HHHaaa|||YYYEEEKKKRRRQQQWWW~~~xxxvvvgggSSSUUUTTTKKKOOO^^^yyyLLL>>>CCCDDDAAA@@@<<<>>>VVV|||HHH>>>;;;???888777AAA555777nnnHHH888888>>>OOOUUU@@@000888222RRRYYY000777333444111///...000111333444666iii[[[888000222111555,,,---......---...///111:::YYY{{{zzzxxxyyyvvvrrrrrryyy|||sssggg\\\ccc[[[EEE666444444...333333333444555666777888@@@[[[;;;999>>>===:::===<<>>???BBBQQQmmm}}}SSSDDDIIIOOOWWWaaatttsssiii\\\WWWXXXOOOHHH^^^aaaDDD@@@BBBFFF@@@AAADDDQQQmmmvvvAAA<<<:::???<<<555BBB888JJJDDD888666666AAAGGG777---666???xxxfff111444333444000...000111000111333AAAjjjBBB...///222222...//////...------///111///RRRuuuaaaiiiggggggjjjiiihhhkkkuuullliii___NNN;;;000000555222222222333555777888999@@@|||ZZZ>>>888???666???999<<>>NNNoooXXX:::AAA@@@:::===666;;;OOOxxxFFF333;;;999333555333555???sss:::444333333111222555111---333>>>mmmyyywwwwww{{{]]]777---111---111111000...,,,---///111@@@XXXOOOZZZOOO```dddcccccciiimmmkkkmmmxxxnnncccggg^^^CCC111111222222222333555777888999JJJ|||III<<<>>>???======???RRRxxxllllllnnnfffWWWLLLFFF@@@BBBHHHGGGFFFRRRcccMMMHHHLLLSSSpppooo^^^XXXOOOKKKYYYyyyXXXBBBHHHIIIEEEIIIHHHcccHHH777BBB===:::999>>>GGGmmmyyyyyypppsssuuuFFF333555333444555111===WWWDDD777444444222333444///---<<>>CCCAAAAAAHHH[[[{{{CCC:::GGG>>>===666EEEWWW}}}rrrtttsss|||~~~vvv>>>===444///777999222HHHtttLLL:::555666333333333---...CCC]]]vvvKKK333444000,,,------------000555888bbbvvvhhhkkkhhhYYYdddccceeesssjjj^^^hhhoooWWW555333333333444555666777888CCC[[[AAA444@@@<<>>xxxvvvooocccXXXQQQJJJKKKSSS\\\cccgggnnnUUUMMMYYYuuusss[[[TTTIII[[[wwwpppJJJHHHEEE@@@JJJUUUmmmCCC666<<>>===???>>>:::SSSuuu}}}wwwwwwzzzttt===777///555777555TTTqqqBBB333///555444...222222YYYwwwfffIII111222333222333***333222888rrr}}}zzz}}}yyyKKK:::222222111222666666DDDjjjDDD777AAA<<>>999>>>kkkyyyvvvuuuvvvttt@@@444777:::777FFFxxxAAA555222,,,777+++777777qqq}}}sss[[[<<>>222666444666BBBlllSSS<<<;;;EEELLL}}}~~~TTTAAAIIISSS]]]VVVrrr[[[VVVjjjOOOHHHIIISSSeeeUUU:::<<<:::>>>RRRyyyyyyVVV555888999<<>>222222))),,,+++666eeeYYY777555111666NNNRRRBBBEEEFFFnnnsss{{{lllJJJDDDnnnvvvRRRzzzfff^^^hhhyyy|||___VVVHHHXXX}}}ccc???===999JJJooo|||sssttt{{{ooooookkkvvvddd@@@999333NNNddd>>>...444+++>>>nnn~~~vvvfffHHH111333&&&,,,333HHHvvvaaa:::888555444GGGLLLDDDLLLkkkKKKQQQjjjdddxxxbbbeee}}}iiiOOOPPPZZZtttMMM999@@@>>>]]]tttppprrr|||rrrfffsss```:::777888ddd<<<000...111BBB{{{yyyxxxmmmOOO111888...:::GGG___}}}ccc<<<<<<999222???MMM<<>>rrrPPPtttmmmiii~~~XXXGGGddd{{{aaaGGG333===\\\vvvxxxttttttvvvsssgggjjjyyyrrrQQQ888444CCCttt{{{???222(((222YYY{{{}}}||||||www```444222///AAAggg{{{zzzyyywww{{{{{{uuuqqquuu|||yyyxxx{{{xxxooo```OOO===444;;;FFFxxx|||KKKHHHnnn}}}tttRRROOOwww```tttuuupppUUUXXXSSS>>>555IIIgggzzzxxxsssqqqqqqrrrjjjnnnwwwiiiHHH444555UUUwww~~~xxx<<<222000CCCjjj~~~{{{|||~~~ssstttsssssszzz~~~vvvssswwwuuuuuummm]]]888333+++:::ZZZjjjddd```aaagggiiieeebbbdddggghhhccc^^^YYYZZZ___dddggggggggglllssszzz}}}{{{xxxuuubbbbbb```\\\TTTOOOTTT^^^nnnqqqwww}}}|||yyyuuuxxxuuuooommmrrrvvvvvvtttuuuwwwzzz~~~llljjj|||___SSSlllSSSooozzziiixxx\\\RRRmmmuuuEEE999@@@```|||zzzuuurrrqqqpppuuuvvvbbbCCC777===mmm{{{}}}sssmmmrrr```;;;333555EEE^^^nnnkkk```ZZZVVVSSSSSSVVVUUUQQQOOOPPPOOOOOONNNQQQWWWYYYSSSJJJQQQDDDCCCLLLTTT^^^___TTT<<<555,,,888WWWddd\\\WWWaaahhhllliiiggghhhhhhfffjjjfffdddeeejjjnnnoooooohhhkkkpppttttttpppkkkhhheeeeeehhhkkkiiieeegggllloooqqqtttwwwyyyzzzyyyyyyzzz|||xxx{{{yyyyyy{{{|||uuukkkzzzkkk~~~wwwWWWhhhbbb@@@;;;LLLppp~~~zzzxxxvvvrrrlllgggeeefffjjjiiiWWW@@@;;;BBB[[[vvvzzzuuujjjaaahhhWWWUUU[[[gggooollleeeccc]]]\\\YYYUUURRRNNNKKKJJJMMMLLLKKKEEEBBBBBB<<>>===>>><<<:::===DDD???======AAAHHHIIIAAA999:::444>>>QQQ```nnnooobbb>>>888///===^^^nnnhhhdddlllrrruuusssqqqrrrqqqoooqqqooommmmmmooopppnnnmmmpppqqqrrrrrrpppnnnjjjhhhqqqkkkhhhlllpppooommmlllyyyzzz|||~~~~~~fff^^^|||yyyeeeccclllPPP<<<;;;KKKhhhvvvrrrsss|||wwwvvvqqqllljjjjjjfff```]]]ZZZXXXXXXXXXVVVQQQMMMLLLMMMPPPOOOEEE:::999>>>CCCMMMOOOMMMLLLIIIDDDEEEIIIGGGGGGKKKLLLIIIEEEDDDDDDDDDDDDBBBAAA?????????333555444222444222111444222333444444111333<<>><<<<<<>>>>>>AAAKKKVVV@@@;;;999>>>CCCDDD???::::::888FFFZZZgggpppnnnaaa<<<777///;;;[[[kkkhhhgggaaadddeeeaaa```cccdddbbb^^^]]]\\\[[[[[[ZZZWWWVVVXXXXXXYYY[[[^^^aaaeeegggcccZZZWWWbbbooopppiiiaaannnooopppooommmlllmmmooommmpppssspppiiidddgggllltttsssrrrpppnnnllljjjiiittt}}}}}}}}}}}}uuurrr{{{|||wwwSSSfffxxxvvvuuutttpppkkklllrrrvvvyyyyyyuuupppfffSSSAAA777888BBBPPPTTTOOOOOOUUUNNNNNNKKKIIIJJJMMMKKKEEEHHHGGGFFFFFFGGGGGGEEECCC???@@@BBB@@@<<<999;;;>>>CCCAAA??????@@@AAA???<<<>>><<<:::999888888888999888888888999;;;<<<<<<===888===:::999>>>:::666>>>222666:::999777999AAAHHHAAA>>>;;;;;;:::;;;CCCMMMBBB<<<999;;;===<<<;;;;;;>>>:::AAAKKKMMMQQQQQQGGG<<<777,,,111IIIUUUTTTUUUOOOPPPNNNJJJJJJMMMOOONNNJJJJJJKKKKKKKKKJJJIIIIIIEEEDDDEEEGGGKKKQQQVVVZZZMMMGGGJJJXXXdddaaaSSSHHHOOOSSSWWWXXXVVVUUUUUUWWWZZZ[[[]]]]]]XXXTTTWWW]]]```aaaaaabbbbbbaaa``````gggpppvvv|||~~~uuuwww~~~}}}{{{{{{sssvvv___HHH]]]~~~wwwoookkkeee]]][[[^^^]]]YYYWWWYYYYYYTTTRRRRRRLLLLLLKKKKKKMMMKKKCCC999777;;;@@@BBBBBBBBBBBBBBBCCCDDDDDDCCCFFFJJJIIIEEEIIIJJJJJJIIIHHHHHHIIIKKKCCCGGGHHHCCC======@@@CCCBBB<<<===@@@>>>@@@@@@<<>>@@@CCCEEE===<<<<<<>>>AAACCCCCCAAA666???999555>>>888---222444999>>>>>><<<<<<>>>@@@JJJFFFCCCCCCAAA>>>@@@EEEKKKGGGFFFHHHGGGCCCEEEIIIJJJEEEHHHJJJDDDEEEHHHBBBAAA<<>>@@@@@@@@@@@@AAABBBEEEEEEDDDEEEFFFHHHJJJKKKGGGFFFIIIPPPRRRHHH;;;444;;;CCCNNNTTTUUUUUUVVVWWWQQQNNNNNNQQQOOOLLLOOOUUUTTTUUUXXXZZZ\\\]]]^^^^^^gggrrryyywwwqqqoookkkfffqqqsssrrruuukkkhhhiiillliiiaaa___cccZZZiii~~~yyyoookkkkkknnnoooooottt|||{{{nnnuuuwwwnnnooorrrsssuuuzzz}}}}}}|||{{{yyywwwuuuwww{{{~~~sss^^^TTTLLLFFFWWWdddVVVVVVSSSUUUYYYWWWQQQOOORRRTTTNNNLLLPPPSSSPPPLLLJJJMMMLLLLLLLLLMMMJJJ@@@777;;;BBBFFFCCCCCCHHHJJJFFFEEEGGGHHHGGGHHHLLLKKKGGGJJJLLLLLLKKKHHHHHHKKKNNNIIIPPPQQQHHH>>>===BBBFFFHHHCCCIIINNNJJJJJJMMMIIIFFFHHHIIIFFFDDDFFFIIIJJJEEECCCAAACCCGGGIIIGGGEEE>>>JJJBBB===HHHAAA111333777;;;???@@@AAACCCEEEEEECCCAAABBBGGGIIIGGGGGGJJJGGGEEEFFFIIIHHHDDDGGGNNNGGGEEEJJJLLLDDDDDDIIIEEEGGGCCC555111===DDDFFFMMMDDDFFFEEEBBBBBBEEEDDD@@@CCCDDDEEEEEEDDDDDDEEEFFFAAABBBDDDEEEFFFFFFEEEEEEJJJIIIKKKJJJCCC888444555:::EEERRRZZZ[[[ZZZYYYZZZVVVQQQOOORRRQQQNNNPPPUUUZZZ\\\___bbbeeefffggggggcccqqqxxxxxxkkkfffjjjnnnvvv~~~}}}sssllliiibbb[[[]]]fffeeecccgggtttuuummmhhhkkkllliiihhhkkkjjjZZZ```ppppppkkklllmmmvvviiimmmsssddddddgggeeeccceee______qqqsssggg{{{~~~fffcccxxxyyywwwqqqpppuuuvvvnnneeeaaaXXXMMMIIIQQQUUURRRRRRWWWUUUUUUVVVWWWWWWUUUSSSPPP[[[YYYWWWWWWXXXXXXWWWVVV\\\XXXTTTSSSRRRNNNBBB888DDDMMMWWWXXXTTTPPPSSSWWWVVVSSSQQQQQQTTTUUUTTTRRROOOPPPRRRSSSRRRSSSUUUWWWZZZ\\\SSSCCC===FFFPPPTTTVVVTTTQQQQQQSSSUUUVVVVVVQQQQQQQQQQQQPPPOOONNNMMMJJJIIIGGGGGGGGGGGGFFFDDDBBB>>>???CCCBBB:::444444555===@@@KKK[[[XXXHHHBBBFFFHHHIIIJJJHHHHHHHHHIIILLLKKKJJJJJJJJJKKKLLLMMMNNNLLLJJJJJJJJJIIIHHHFFFMMMCCC666111999EEEHHHDDDFFFFFFEEECCCAAA???===<<<>>>BBBFFFDDD>>>::::::<<<:::999999999888888777777AAA???===999666444222111666NNNmmm}}}}}}wwwvvvyyyuuuXXX???:::???@@@AAAFFFHHHRRR___jjjrrrzzz}}}{{{vvvxxxqqqoooppplllfffmmmzzzwwwwwwrrrkkkjjjnnnqqqqqqmmmiiihhhjjjjjjhhhiiimmmiiijjjkkkmmmppptttwwwyyyllllllooouuuyyyxxxqqqjjjeee______bbbaaa^^^eeeqqqyyy~~~~~~wwwrrrggg```eeerrr{{{|||{{{xxxzzz~~~xxxvvvtttuuuvvvrrriiibbbPPPGGGFFFRRR[[[[[[[[[```___```cccgggjjjllllllkkkkkkhhheeedddeeeffffffeeeeeebbb```___WWWJJJ@@@===QQQWWW\\\\\\XXXWWW[[[___ZZZXXXVVVVVVXXXYYYXXXVVVTTTTTTUUUVVVWWWXXXYYYYYYWWWWWWNNNAAA@@@LLLXXX\\\SSSQQQOOOPPPRRRTTTUUUUUUQQQQQQQQQPPPOOONNNMMMLLLIIIGGGFFFFFFFFFFFFDDDCCCAAA===>>>BBBAAA:::444444<<>>@@@MMMWWWXXXPPPNNNLLLMMMOOOQQQRRRRRRNNNMMMMMMLLLKKKJJJIIIHHHDDDCCCAAAAAABBBBBB@@@???===;;;;;;>>>===888333222888===999:::BBB@@@:::>>>CCCCCCAAA>>>;;;999:::;;;999888777555444444444444444333222222444444333222///---***+++333999666///,,,,,,---...............))),,,000000...---///111000000000000////////////.........//////000222222***333???EEEGGGHHHKKKOOOBBB777000444777555333555888777555444:::HHHYYYfffvvv{{{}}}yyywwwnnnjjjdddccchhhoootttvvvuuupppkkkkkkpppvvvzzz{{{vvvyyywwwrrrssswwwsssjjjggg___XXXSSSIII>>>>>>EEEkkkwwwvvvhhhaaaggghhhhhhfffbbb[[[TTTOOO\\\]]]aaaiiiqqqvvvuuusssqqqqqqnnnlllmmmnnnhhh```gggiiilllmmmooowwwwwwyyywwwtttwww|||}}}}}}zzzvvvrrrpppooopppmmmaaa```ppp}}}~~~~~~~~~yyy|||zzzwwwsssZZZ@@@GGGVVViiissstttuuuyyy~~~xxxsssooonnnooolllgggfffjjjooosssvvvooolllooolllTTT999999MMMhhhfffcccbbbccceeeffffffeeeccc___[[[XXXUUURRRQQQRRROOOLLLNNNSSSVVVSSSPPPSSSPPPEEE;;;===GGGJJJFFFJJJIIIGGGGGGHHHIIIIIIHHHEEEDDDCCCBBBAAA@@@??????<<<:::999999::::::999888666555444666666333000......333000---222000...555???>>>;;;777222000111222//////...------,,,,,,,,,///...---...000111111000,,,---------222777333---+++,,,---...............))),,,//////......///000.........---------------///...---------------------.../////////...//////333000000555777333222444666666555333333666<<>>GGGKKKJJJJJJGGGDDDDDDGGGKKKMMMNNNFFFIIIIIIFFFHHHJJJGGG@@@BBB???===???===;;;???FFFMMMXXXdddlllrrrvvvrrrmmmhhhjjjpppssslll\\\LLLEEEJJJLLLOOOQQQQQQOOOLLLJJJOOOPPPSSSYYYaaafffggggggjjjpppqqqmmmooouuurrrhhhkkkqqqwwwzzzyyyzzz~~~yyyssswwwzzzuuutttuuuwwwxxxtttrrrsssxxxzzzxxxuuu]]]dddooo{{{}}}}}}}}}{{{{{{}}}}}}}}}xxxuuu~~~gggHHH>>>NNNdddtttvvvsssuuuzzz}}}~~~}}}xxxsssnnnllllllkkkgggcccaaacccgggkkkllliiifffhhhdddMMM555;;;SSSWWWUUUTTTUUUVVVVVVTTTRRRTTTSSSQQQNNNKKKHHHGGGGGGEEEBBB???AAAFFFHHHFFFBBBGGGFFF@@@:::===EEECCC:::@@@>>><<<;;;<<<;;;:::888888888666555444444555555333111000111222222111//////...------......,,,)))(((000...+++000---+++222999888555111,,,***+++,,,)))******++++++,,,,,,,,,)))((((((***,,,......---+++,,,+++)))+++///---))),,,,,,,,,---,,,,,,++++++***+++,,,,,,+++++++++,,,------..................000000...------,,,,,,,,,///......///000111111111//////222555444222222555///111444555555444444444111333666888777666555666888888666222555<<<===999>>>>>>>>>@@@BBBCCCBBBBBBAAAAAA@@@>>>>>>@@@???<<<===;;;;;;===>>>>>>BBBFFF<<>>///666III>>>>>>???@@@AAA@@@===:::<<<=========;;;;;;===>>>888666444555888:::888666444888888777===DDDBBB888444222000000000///---+++///...---,,,,,,---...///---,,,++++++,,,---,,,******+++***''')))+++***'''%%%---+++***///---)))///222222111---***((()))***((((((***+++,,,---------***))))))***---......---,,,...,,,((((((+++,,,***...............---,,,+++---,,,,,,,,,++++++++++++---------............///...------------...//////,,,++++++,,,...///...---///000111111111000111333333333222222222222222222888999;;;;;;;;;<<<>>>@@@999AAADDD===999<<<<<<999;;;===@@@BBBCCCBBBAAA@@@CCCBBB@@@>>>===>>>>>>>>>??????>>>>>>>>>???@@@AAA>>>@@@???<<<===AAABBB@@@FFFBBBAAACCCEEEEEEHHHLLLBBBAAA@@@??????AAABBBCCCBBBCCCDDDEEEFFFGGGIIIIIIKKKRRRVVVUUUUUUYYY___aaa\\\eeepppyyy}}}tttuuu~~~|||{{{uuukkkcccfffttt~~~~~~}}}yyyssspppppppppnnnoooqqqxxxtttooolllggg[[[JJJ<<>>BBBDDDCCC999:::@@@GGGHHHCCC??????AAA@@@??????@@@BBBDDDEEE???@@@AAABBBCCCCCCDDDEEEGGGFFFIIINNNQQQQQQTTTXXX]]]ccclllqqqvvv}}}wwwyyy}}}vvvmmmccc\\\rrruuuvvvtttrrrssssssrrrpppjjjfffeeeddd```___```aaa^^^\\\ZZZPPPBBB::::::AAABBBCCCAAAAAACCCDDDCCC>>>AAABBB>>>999777999<<<666666888;;;======:::888888888666555444444333111000222333222000000111222000222333111///...000222---...//////...---///000,,,111000+++,,,111///(((+++******,,,...///...,,,+++***))))))***,,,///000,,,+++***+++,,,---,,,++++++---+++''')))//////++++++...)))&&&---+++&&&***(((***,,,,,,+++***+++,,,(((((()))******)))((('''+++******+++---......---&&&+++---***(((+++...---)))***++++++,,,+++++++++***)))((((((***+++,,,+++)))*********++++++,,,,,,++++++************++++++)))***++++++,,,...000222,,,...//////000222222////////////111444555555444222444666777666666666777555HHHRRREEE666444999<<<888999:::;;;;;;<<<>>>@@@;;;;;;===>>>===::::::<<<888999888888999;;;:::888999<<<===;;;<<<@@@AAA>>>@@@======??????===>>>AAAAAAAAA@@@??????>>>>>>>>>;;;===@@@AAAAAABBBCCCDDDIIIBBBDDDPPPWWWTTTSSSWWWaaagggnnnpppoooooorrrvvvrrr}}}|||yyypppfff]]]UUUQQQ``````^^^\\\[[[ZZZYYYYYYUUUSSSQQQQQQPPPOOOLLLJJJIIIHHHFFFDDDCCCBBBAAAAAAAAABBBAAA>>>???BBBAAA<<<======<<<;;;:::999999888;;;:::888666666777888:::777888888888888666444333111222222333333111000///111111000000000000111111000000000000////////////000///...---,,,---......+++,,,,,,------,,,,,,+++........................+++,,,,,,---,,,+++***)))************************((((((((((((((()))******))))))))))))))))))))))))))))))))))))************+++(((''')))...000---***)))************+++++++++++++++++++++,,,,,,---...------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------000000000...------///111111111000000000222333555222222333444444444444333777888999999777666666777888888888:::;;;;;;999777;;;:::999888777777777777999666555999:::777666777666@@@///AAA888>>>jjjAAAAAA===:::======:::999:::<<<:::<<<@@@@@@===;;;<<<>>>??????===<<<@@@HHHPPPWWWRRRKKKFFFFFFJJJOOOTTTWWWZZZ]]]```bbbfffjjjmmmtttyyywwwsssmmmhhhffffffeeedddcccaaa^^^ZZZUUUPPPLLLJJJRRRQQQPPPNNNNNNNNNNNNOOORRRPPPOOONNNMMMLLLIIIGGGJJJIIIHHHFFFDDDCCCCCCCCCCCCEEECCCAAABBBEEECCC??????>>>======;;;;;;:::999:::999888777777777888888666777777777666555444333000111222222222111//////111000000//////000000111000000/////////.........///...---,,,+++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***)))))))))))))))))))))******)))(((((((((((())))))***))))))))))))))))))))))))(((((()))))))))*********+++)))'''***...///---***))))))*********+++++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++)))***++++++***+++---.........------...///111222111111222333333333333222555666888888666555666777777777777999;;;;;;:::888::::::888777777666666666999666555888888444333555777???777>>>444IIIqqqQQQHHH@@@===;;;:::<<<@@@CCC<<<:::>>>CCCCCCAAAAAA<<>>===777444777<<<<<<;;;<<>>999:::@@@GGGQQQ\\\___WWWKKKAAA<<>>===;;;<<<@@@???;;;999999888777666555555444555666888999888777444333222222222111111111111111/////////...............//////............//////------------,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,------,,,,,,+++000/////////......------*********************+++)))))))))******+++++++++))))))***+++******)))((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))***++++++***)))(((((()))))))))*********,,,+++******))))))))))))((()))+++------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,---&&&)))+++,,,***))))))))))))***++++++,,,---------......///000000000000///,,,...111222222222444555444444444666888999777666555555444444333333444444444222222444444333777>>>BBBKKKlllRRR666;;;777LLL>>>:::888:::;;;888777888444EEEXXX\\\PPPDDDJJJVVV\\\SSSGGG===999999:::<<<;;;<<<>>>@@@CCCDDDFFFFFFIIIKKKMMMOOOPPPRRRUUUWWW[[[\\\ffffffrrr|||wwwsssqqqpppooonnnjjjgggdddbbb```^^^[[[XXXVVVVVVUUUUUUSSSRRRQQQPPPJJJJJJKKKMMMPPPRRRTTTUUUTTTQQQMMMKKKKKKKKKJJJIIIEEEEEEDDDCCCBBBBBBBBBBBB===>>>>>><<<===AAA@@@<<<;;;;;;:::999888777777666444555777888777666444333222222111000000111111222000000///............///......------------............---------,,,,,,,,,---------------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++++++++++++++***************'''(((***+++++++++***)))))))))))))))))))))))))))''''''(((((((((((())))))))))))***************)))((((((((()))))))))************))))))))))))))))))((()))***,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))******++++++'''))),,,---------///000---...///000111111111000---...//////000000//////,,,...000111111111333444444444444666777777555333444333333222222222333333222111111333222333999AAA===CCCVVVAAA333AAAHHHdddNNNEEE===999666444555999111DDDZZZ___RRRFFFMMMZZZ]]]QQQAAA999:::???BBBBBB>>>???@@@BBBCCCCCCCCCCCCGGGIIILLLMMMOOOQQQUUUXXXUUUYYYfffeeennn{{{|||zzzvvvsssqqqooonnnmmmcccaaa^^^\\\\\\\\\ZZZYYYVVVVVVUUUTTTSSSQQQPPPOOOLLLMMMOOORRRSSSTTTUUUUUURRROOOKKKIIIIIIIIIHHHGGGEEEDDDCCCBBBAAAAAAAAAAAA<<<>>>===<<<===AAA@@@<<<<<<;;;;;;:::999888777666555555666666666555444333222222111000000111222222111000///.........//////...------------------...............------------+++,,,,,,---,,,+++***)))+++,,,,,,------,,,,,,+++((())))))******++++++,,,***)))(((((()))***+++,,,++++++******))))))((((((&&&''')))+++,,,,,,++++++))))))))))))))))))))))))'''''''''((((((((())))))((()))++++++***)))))))))(((((((((((()))))))))***))))))((((((((()))******((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------///000111000//////111222//////111222333333222222......///000000000000000---///111111111111222333555444444555666666333111222222111111111222222333111000000111000000888AAA222333777666BBBLLLFFFJJJPPPGGG???<<<:::888:::===888>>>GGGIIIBBB;;;>>>FFF>>>;;;888888;;;<<<999666>>>???@@@BBBCCCCCCCCCCCCEEEGGGIIIKKKMMMPPPTTTVVVTTTVVVbbbdddpppvvvuuusssqqqooonnnmmmlllgggccc___[[[YYYXXXVVVTTTWWWVVVUUUSSSQQQNNNLLLKKKLLLMMMPPPSSSTTTTTTSSSSSSRRROOOKKKIIIIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBBBB;;;===<<<:::<<<@@@???;;;::::::999888777666555555555555555555555555444333222222111000000111222333222111000......//////000...------,,,,,,------...//////.........---------******+++,,,+++***)))(((+++,,,,,,------,,,,,,+++(((((()))***+++,,,,,,---***)))(((((((((***+++,,,++++++***)))((('''&&&&&&%%%'''))),,,------,,,,,,))))))))))))))))))))))))''''''''''''((((((((()))(((***++++++))))))))))))(((((((((((())))))))))))(((((('''(((((()))***+++))))))))))))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++------......///000111111555555333///+++)))***+++)))***+++------------,,,...//////000000000000000---///111222111000111222555555444555666555222000222111111111111111222222222000000000......555???333===<<<===DDDAAA;;;;;;GGGCCCBBBEEEGGGEEEEEEGGGJJJBBB<<<::::::666555555666555444444666888:::<<<;;;<<<>>>AAACCCEEEFFFFFFEEEGGGIIIJJJKKKMMMPPPSSS[[[WWW[[[[[[iiiyyy|||uuuuuutttrrrooolllhhhfffddd```\\\YYYYYYXXXWWWWWWXXXVVVSSSQQQOOOMMMMMMMMMJJJLLLPPPSSSUUUTTTSSSQQQNNNNNNMMMLLLJJJHHHGGGFFFCCCAAAAAAAAABBBBBB@@@>>>===;;;999888888999:::;;;;;;999777666555666777888555555444333333333333444333222111111000000111111//////...------...///000...000111000---,,,---///***,,,,,,---666@@@AAA<<>>AAABBBCCCCCCCCCCCCDDDFFFHHHJJJLLLMMMPPPTTTXXXYYY[[[fffwwwxxxsssrrrqqqpppnnnkkkhhhfffdddbbb___[[[YYYYYYXXXWWWVVVRRRQQQNNNLLLKKKJJJJJJJJJJJJMMMQQQSSSTTTQQQNNNLLLJJJJJJJJJIIIHHHHHHGGGGGGHHHGGGEEEDDDDDDCCC@@@>>><<<<<<;;;;;;::::::::::::999888666555555666777777555444333333222222333333444333222222111111222222444333111000///............///000///---,,,---.........,,,***...222111,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******))))))******++++++,,,,,,++++++******)))))))))***+++---///000---+++((('''((((((((('''))))))))))))************++++++++++++***)))((('''************))))))))))))(((((((((((()))******+++))))))***++++++++++++***+++++++++++++++,,,------//////...,,,+++)))(((''''''''''''(((((()))))))))(((((((((((('''''''''''')))***++++++,,,,,,++++++)))))))))***,,,...000222000,,,,,,000444444666999===>>>@@@@@@>>>:::777444555333222222666<<>>999888:::;;;;;;DDD;;;222111666:::999666777444333555555111000222444444555666666666666666888999;;;>>>@@@AAABBBCCCCCCCCCDDDEEEGGGHHHIIIJJJNNNRRRUUUVVVVVV]]]jjjuuuyyytttqqqpppooonnnkkkiiifffdddccc___]]]ZZZXXXXXXWWWVVVTTTQQQPPPNNNMMMLLLLLLLLLLLLLLLOOORRRTTTSSSQQQMMMKKKHHHHHHGGGGGGGGGGGGGGGGGGDDDBBBAAAAAAAAA@@@>>>;;;888999999999888777666555777777666555555555666777444333333222222222222222444333333222222222222222333222222111111000000000000000000//////......//////...+++***+++---+++))),,,+++++++++,,,,,,---...++++++++++++++++++++++++******************************)))))))))))))))***)))***+++,,,,,,+++)))((())))))))))))***+++,,,---***)))((('''''''''((('''((((((((()))))))))******)))******************)))++++++******))))))(((((('''''''''((((((***+++,,,)))******++++++++++++++++++++++++++++++,,,------,,,,,,+++)))((('''&&&%%%&&&''''''''''''(((((((((((((((((((((((('''''''''))))))***+++++++++++++++,,,,,,++++++,,,...111333000---,,,000333333555888999:::<<<======<<<:::999;;;===???BBBCCCCCCAAA@@@888888;;;@@@CCCAAA;;;555777:::???BBBBBB===666111777333111555999999777666555333444777666222222444222333555666777666666555777888:::===???@@@AAABBBCCCDDDEEEFFFGGGGGGHHHHHHJJJNNNRRRSSSRRRWWW```hhhuuuzzzuuuqqqooommmllljjjhhhfffdddbbbbbb\\\ZZZXXXWWWVVVVVVTTTRRROOONNNMMMLLLKKKLLLMMMMMMLLLMMMOOOPPPPPPMMMJJJHHHFFFFFFEEEDDDDDDEEEFFFFFF???>>>===>>>??????>>><<<888888888888777666555444555555555555555555666666333333222111111111111222444333222222111111222222000000111222222222333333111111000000000000000//////,,,++++++,,,+++++++++++++++++++++,,,---......++++++++++++++++++++++++************************(((((('''''''''(((((()))'''((()))******)))((('''***)))((((((((((((((()))&&&'''''''''''''''((()))''''''((((((((()))))))))&&&'''((()))***++++++++++++*********))))))((((((''''''''''''((()))***+++))))))***++++++++++++***+++************+++,,,,,,)))))))))((((((((('''''')))((((((((((((''''''''''''''''''((((((((((((((())))))***++++++++++++***...---,,,***+++,,,...//////------///000///111555666666666777777888::::::777:::===???>>>:::555111......///222555444///***555666777777888888999:::555444666999666222444;;;555222222444555222222555111222444666666666666555666777999<<<>>>???@@@AAADDDEEEFFFGGGHHHHHHHHHGGGHHHKKKOOOPPPQQQTTTZZZ```fff}}}yyytttqqqnnnllliiihhhfffcccaaa```___^^^YYYWWWUUUTTTTTTTTTQQQPPPLLLKKKJJJJJJJJJKKKLLLLLLJJJJJJKKKKKKJJJIIIGGGFFFFFFEEECCCBBBBBBCCCDDDEEE>>>======>>>@@@AAA???>>>::::::999888777666666555444444444555555555555555333222111111000000111111333222111111000000111111...///000222333333333333222111///000111111000...---******,,,---+++,,,///++++++++++++,,,,,,---...************************************************''''''&&&&&&&&&'''((((((''''''(((((())))))((((((***)))((('''&&&&&&&&&&&&$$$%%%''''''&&&'''((()))''''''''''''(((((((((((($$$%%%&&&((()))*********))))))))))))((((((((((((''''''''''''((())))))***(((((()))************))))))))))))))))))***++++++(((((())))))*********+++)))))))))((((((''''''''''''''''''(((((((((((((((((()))******++++++******,,,+++***)))))))))******...,,,,,,......,,,...333777666444333333444555666444444222111000000//////444333222333444444333222333444444444333444666999666444666777333222===MMM===555000111333222111333111222333444555666666666555666888;;;===>>>???@@@CCCDDDFFFGGGHHHHHHHHHGGGFFFJJJMMMOOOOOORRRWWW[[[]]]ppp|||xxxqqqmmmkkkiiihhhdddccc```^^^\\\[[[ZZZZZZVVVTTTSSSSSSSSSRRROOOMMMKKKKKKJJJJJJJJJKKKMMMNNNLLLKKKJJJHHHHHHHHHHHHIIIFFFDDDCCCAAAAAAAAABBBCCC???>>>>>>???@@@@@@>>>===;;;:::888666555555555666333333444444555555555555222222111000000000000000222111000000//////000000...///000222222222111111111///---...///000...,,,,,,))))))------***,,,000,,,,,,+++++++++,,,------************************************************'''''''''''''''((())))))((((((((((((((()))******)))(((((('''''''''(((((($$$&&&((((((&&&%%%&&&(((&&&&&&'''''''''(((((((((%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((()))''''''((())))))))))))(((((((((((((((((())))))***((((((((())))))*********'''''''''(((((((((((((((''''''''''''((((((((()))((())))))***************))))))))))))************+++***,,,...---+++///555666666555555444333222111444111...,,,,,,...111333.........---,,,,,,...000...222666888666444333333666222333777666555AAAQQQLLL???333111444444222111222222222333444555777777555666888:::<<<>>>??????@@@BBBDDDFFFGGGGGGGGGFFFGGGIIILLLMMMMMMOOOSSSWWWYYYfffqqq}}}xxxrrrllliiigggfffeeeaaa___\\\ZZZXXXWWWWWWWWWTTTSSSRRRQQQQQQPPPNNNLLLMMMLLLLLLLLLMMMNNNPPPQQQOOONNNKKKJJJIIIJJJLLLMMMFFFDDDBBB@@@@@@@@@AAABBB@@@???>>>>>>>>>>>><<<::::::888555333222222333444222333444444555555555444222111111000000000000000111000000//////////////////000111222222111/////////---+++,,,......,,,***,,,))))))------)))+++000---,,,,,,++++++,,,,,,---))))))))))))))))))))))))************************((((((((((((((()))*********)))((((((((()))+++,,,((((((((((((((()))***+++%%%''')))(((%%%###$$$%%%&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$###%%%&&&&&&&&&''''''(((((()))(((((('''''''''((((((&&&''''''((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''$$$$$$%%%&&&'''))))))***&&&'''''''''(((((())))))(((((()))***************((()))***,,,------------))))))+++......---111777333444666777777555333111111000///.........///000222444555333111111444777333444444222000222777;;;888222333999777000333===ZZZHHH888444777777444222222222222222333555777888444555777:::<<<===>>>???>>>@@@BBBEEEFFFGGGFFFEEEHHHJJJKKKKKKLLLMMMQQQTTTXXX```jjj{{{zzzrrrlllhhheeecccaaa^^^]]]\\\ZZZXXXWWWVVVVVVTTTSSSPPPNNNMMMLLLLLLMMMJJJHHHGGGIIIMMMOOOOOONNNMMMJJJFFFDDDDDDDDDDDDCCCAAA@@@???>>>============;;;;;;;;;::::::999999999:::888666444444555777999777777777777666555444333333333222111000///......444///---111444111000222000000///...---,,,++++++,,,,,,---.........------((()))***+++,,,---......++++++******+++---...///))))))***+++++++++++++++))))))))))))((((((((((((%%%%%%&&&&&&'''((())))))''''''&&&%%%###$$$&&&)))***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))(((((((((((())))))'''((((((((((((((('''''')))((('''&&&&&&'''((()))///---***)))******)))(((((())))))))))))*********)))))))))******++++++,,,,,,,,,---...///000000111333555777666333111222333///444333---+++///000..................///000000222222222222333555777888:::888666333333333555666@@@???<<<999777666555555444444444444444444444333666666666777888:::;;;<<<===@@@DDDGGGIIIHHHFFFEEEIIIIIIIIIJJJLLLMMMOOOPPPUUU]]]hhhppp{{{{{{vvvoooiiieeecccaaa```___^^^\\\ZZZYYYWWWWWWVVVRRRRRRPPPNNNMMMLLLKKKKKKJJJHHHGGGIIILLLNNNNNNMMMMMMJJJFFFEEEEEEFFFEEEEEECCCBBBAAA@@@????????????======<<<<<<<<<;;;;;;;;;===<<<999666555555666777777777777666666555333333222222111111000000//////222333111---((((((,,,000000000//////...---------------............------+++++++++++++++,,,,,,,,,******))))))***,,,---...))))))***+++++++++******((((((((((((''''''''''''$$$%%%%%%&&&''''''((((((''''''&&&%%%###$$$&&&)))***)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&''''''((((((((((((((()))))))))******))))))(((((())))))***(((((())))))))))))(((((((((((('''&&&&&&'''((((((&&&&&&&&&'''''''''''''''(((((()))))))))*********))))))******+++,,,---------......///000111222222444666777666444222222444222555444///---000222000//////......//////000111222222222222333444666777;;;999666444333444555666999888666555444444444555555555555555555555555444555555555666777888:::;;;>>>@@@DDDGGGIIIIIIHHHHHHHHHHHHIIIJJJKKKMMMNNNOOOQQQXXXbbbjjjttt}}}}}}tttpppjjjeeebbbaaa___^^^^^^]]][[[YYYWWWVVVUUUUUUQQQQQQPPPOOONNNLLLKKKJJJMMMLLLLLLMMMOOOPPPPPPOOOJJJHHHEEEDDDDDDEEEDDDDDDCCCBBBAAA@@@????????????<<<<<<<<<<<<;;;;;;;;;;;;;;;999888666555555666777666666666666555444333333111111111111111111111111111333111...222999666---////////////////////////......///......---,,,+++------,,,,,,++++++******))))))))))))***+++,,,,,,)))***************))))))''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&'''&&&%%%$$$$$$&&&((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((((((((((()))))))))***************))))))*********))))))***************))))))(((''''''''''''((()))(((+++------***((()))+++))))))))))))************))))))***+++---....../////////000111222333444444555777888777555333333444444666555000...111333333000000000///000111111222333333333333333444555666;;;999777555444444555555444333333333444444555666666666666666666666666666555555555555666777999999===>>>AAACCCFFFGGGHHHIIIHHHHHHHHHIIIJJJLLLNNNNNNOOOUUU]]]dddmmm||||||xxxwwwoookkkfffcccaaa```___^^^[[[ZZZYYYWWWUUUTTTSSSSSSPPPPPPQQQQQQPPPNNNLLLJJJMMMMMMMMMNNNOOOOOOOOONNNGGGEEECCCBBBCCCCCCBBBAAA@@@@@@???>>>============999999999999999999999999333333333444444666777777555555555555555444333222000000000111111222222222111///,,,333KKKZZZIII+++.../////////000000111111............---+++******------,,,,,,,,,+++++++++***************+++,,,,,,*********+++******)))(((((((((((('''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''&&&$$$$$$&&&((((((''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******(((((()))))))))*********++++++************++++++******++++++,,,,,,++++++******))))))))))))******...222666444...******,,,******+++++++++,,,,,,,,,)))***+++,,,---///000000000000111222444555666666666777777777666555444444555666555222000000333444111111000000111111222333444444444444555555666666::::::888777666555555555444444555555666777888888777777777777777777888888555555555666777888999999::::::<<<>>>@@@CCCEEEGGGGGGGGGGGGHHHIIIKKKMMMNNNQQQVVV]]]cccjjjwww}}}wwwrrrpppllliiieeebbbaaaaaa```___\\\[[[YYYWWWUUUTTTTTTSSSPPPQQQQQQQQQQQQOOOMMMLLLJJJKKKLLLLLLKKKJJJJJJIIIGGGFFFDDDCCCDDDCCCBBBAAA??????>>>===<<<<<<<<<<<<999999999999999999999999222222333555555666666666333444444444444333333222000000111111222222333333111///,,,333KKKZZZIII+++......//////000000111111---------,,,+++***)))(((++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,******++++++++++++******)))))))))(((((((((''''''$$$$$$%%%%%%%%%%%%%%%&&&%%%&&&'''&&&%%%$$$&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''((((((((((((((((((***************++++++,,,))))))))))))************++++++************++++++******+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***///222111+++''''''))),,,,,,---------.........***+++,,,---...///000000000000111333444555777777777777777666666555444333555555444333111000111444111111111111111222333333555555666666777777888888999999999999888777666555666666777777888888888888777777777888888888999999777777777777888999999:::999999:::<<>>===<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;888888999999888777555444222333333444444333222222111111111222222222333333111333111...222999666---.........//////000000000,,,,,,---,,,,,,+++***)))++++++,,,,,,------......+++,,,,,,---------,,,,,,***++++++,,,------,,,,,,***)))))))))((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''(((((()))))))))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((()))))))))((((((((()))))))))))))))+++************+++,,,,,,)))))))))*********++++++*********))))))*********)))***+++,,,------------++++++,,,------,,,++++++&&&))),,,,,,***)))***+++------------............+++,,,,,,------......///...///000222333555666777777666555555666666444222444444555777444000000333111111111000111111222333333444555777888999999999777888999::::::999888777555666666777777666666555666777777888888999999999888888888888888999::::::;;;;;;<<<>>>@@@CCCEEEFFFEEEEEEEEEFFFGGGIIIKKKLLLOOOSSSWWW\\\aaajjjttt|||}}}xxxwwwuuupppkkkiiiiiigggdddbbbbbbbbb```___\\\[[[ZZZXXXVVVUUUTTTTTTOOOOOONNNMMMLLLLLLLLLLLLOOOQQQSSSRRROOOLLLKKKLLLJJJHHHFFFEEEDDDCCC@@@>>>>>>>>>===<<<;;;;;;;;;;;;999999:::::::::;;;;;;;;;999:::;;;;;;:::777444222222222333333333333222222222222222222222222222222222333111---((((((,,,000..................//////------.........------,,,---------------,,,,,,,,,***+++,,,,,,,,,,,,+++******+++,,,---.../////////))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&((()))***++++++***))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((())))))'''((((((((())))))))))))***))))))))))))***++++++))))))*********+++++++++***))))))(((((())))))***))))))+++,,,,,,---------)))***+++,,,,,,+++***)))(((((()))***+++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------///000222444555666777555444444666555333000555444777;;;999222000333000000000000000111222222000111333666777888888888555666999;;;;;;;;;999888444555666777777777777666666666666777888999999999888777777777777888888999;;;;;;===???AAABBBCCCDDDDDDDDDDDDEEEGGGHHHJJJKKKLLLOOOSSSWWW\\\dddmmmsss~~~xxxssstttsssnnnjjjiiiiiifffdddbbbbbbaaa___^^^YYYXXXVVVTTTSSSQQQQQQPPPNNNMMMLLLJJJJJJJJJKKKLLLIIILLLNNNMMMIIIFFFEEEFFFGGGEEECCCBBBAAA???<<<999;;;;;;:::999888888888888777777777888888999999999444666888999999777555333111222222333333333222222222222222222222222222222444///---111444111000222..............................//////000/////////000//////---,,,++++++***)))***+++,,,,,,+++))))))***+++,,,...///000000111(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&)))***+++,,,,,,+++***)))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((())))))***)))************+++++++++))))))(((((((((((())))))((()))***+++,,,,,,---,,,((()))***++++++***)))(((***(((''''''((())))))(((******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,...///111333444555777555333444555555222000555444888>>><<<444111444000000000///000111111222---///111444666777888888444666999;;;<<<<<<:::999444555777888::::::999999555666666777888888999999777666666666666777777888999:::<<<>>>???@@@@@@AAACCCDDDDDDEEEFFFHHHJJJJJJKKKNNNRRRVVV[[[bbbjjjoooyyyyyywwwtttrrrqqqnnnjjjgggcccaaa___]]]\\\[[[YYYWWWUUUTTTSSSQQQPPPPPPOOOOOONNNKKKIIIHHHIIIKKKKKKKKKPPPOOONNNMMMKKKIIIGGGGGGJJJIIIHHHFFFDDDCCCAAAAAA>>>===<<<;;;:::999999999:::999888888888999:::;;;777777666666555555444444444444444333222111000///111111111111000000000000,,,///000---...111111...111//////111///+++,,,000...,,,++++++,,,---+++***...------+++***)))((((((...------,,,,,,,,,---------,,,,,,+++***)))((((((&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$)))---,,,((($$$%%%''')))))))))(((&&&%%%&&&(((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))******)))))))))))))))***))))))))))))))))))))))))***)))((()))+++,,,,,,+++++++++)))((('''''''''''')))))))))((())))))***+++)))))))))***++++++,,,,,,------,,,,,,,,,---............///222555777777666333666666333333555444111222222111111111111222222000...000444333...---000000000222555888999888666333666888666555666888999555444444666999999666333:::888666;;;GGGNNNCCC222;;;::::::999888999999999888:::<<>>===<<<;;;:::999999999888888777777888999:::;;;888777777666555444444333333333333333222111000000000000000000000000000000///111111......111111///)))(((***---,,,)))***---...---,,,,,,------,,,+++---------............///555444222111///.........***************+++++++++''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%))),,,,,,(((%%%&&&(((((())))))(((&&&&&&''')))&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((((())))))******)))))))))))))))***))))))))))))))))))))))))***)))((()))+++,,,,,,+++,,,+++***))))))((((((((()))))))))))))))***++++++))))))*********++++++,,,,,,,,,,,,+++,,,,,,---......---...000444777777777333666666333333555444111333222222222222222222333444111000222666555///(((000111222555777888666555333444555666999<<<;;;999555555444444444555888:::999888999>>>IIIPPPIII===;;;::::::999999999999999888999<<<>>>@@@AAAAAAAAAAAABBBDDDEEEGGGHHHHHHHHHJJJKKKNNNRRRWWW]]]bbbeeemmmxxx|||{{{{{{xxxuuurrrooolllgggdddcccaaa^^^]]]\\\[[[XXXVVVSSSRRRQQQOOONNNNNNNNNNNNLLLKKKIIIJJJLLLOOOPPPPPPQQQOOOMMMJJJHHHHHHHHHIIIIIIHHHGGGEEEDDDBBBAAA@@@>>>===<<<;;;:::999999999666666666666777888::::::888888777666555444333222333333333333222111111000.../////////000////////////111000,,,,,,///000...,,,,,,///444444000111444444333222222333333222111//////000000111111111111000///...,,,+++*********''''''(((***+++,,,---...(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%(((++++++(((&&&&&&((('''(((((((((&&&&&&(((***((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))***)))((()))+++,,,,,,+++---,,,+++***)))))))))************)))***++++++,,,+++************++++++,,,++++++******++++++,,,------,,,,,,...222666888888444777777444333444333000333333333222222333333333000000///333@@@KKKEEE888111111222444666666555333555222111555:::<<<;;;888;;;;;;;;;999555444555888444444555999@@@FFFCCC===:::::::::999999999999888888999;;;===>>>???@@@@@@AAAAAABBBCCCDDDFFFGGGHHHHHHIIIKKKOOOTTTYYY^^^aaaeeennn|||}}}|||yyyuuurrroookkkfffcccbbb___]]]\\\[[[ZZZWWWUUURRRQQQPPPOOONNNNNNNNNNNNKKKJJJJJJKKKOOOQQQRRRRRRQQQOOOLLLIIIGGGHHHIIIJJJHHHGGGFFFEEECCCBBBAAA@@@>>>===<<<;;;:::999999999444555555666777888999999888888777666444333222222333333333333333222111000---...///000000000///...---///...++++++000111000333333777<<<;;;777666999666444333333444555333222222111111000//////......''''''''''''''''''((()))&&&'''((()))+++,,,......)))************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))(((&&&%%%&&&'''&&&'''(((''''''''')))+++))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))((())))))***************))))))))))))))))))))))))***)))((()))+++,,,,,,+++,,,+++******)))))))))******************+++,,,,,,,,,,,,+++*********+++,,,*********)))***++++++,,,...---,,,...222666999:::444777777444333444333///333222222111111222222333,,,111111222AAATTTSSSEEE222111111333555555444222666333111333555777999;;;===<<<;;;;;;:::888555222333444444444555777666444999999999999888888777777888999:::;;;===>>>??????@@@@@@@@@@@@AAADDDFFFGGGFFFGGGJJJMMMRRRVVVZZZ\\\bbbhhhttt||||||yyyuuurrrnnnjjjeeebbb```^^^[[[ZZZYYYXXXUUUSSSQQQQQQPPPOOONNNNNNNNNNNNKKKJJJJJJLLLPPPSSSSSSSSSPPPNNNKKKHHHGGGGGGIIIJJJFFFFFFEEEDDDCCCAAAAAA@@@>>>===<<<;;;:::999999999444444555666777777888888777777666555444333222222222222333333333222111111---...000111222111000///...111111///000555777555222222555888777111000222///...------......---,,,......------,,,+++++++++))))))(((((()))******+++(((((()))***+++,,,,,,,,,******++++++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%%%%&&&&&&'''(((''''''''')))+++)))))))))((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))(((((((((((())))))'''((()))***************))))))))))))))))))))))))***)))((()))+++,,,,,,+++******)))((((((((())))))******))))))******+++,,,...---+++***)))***+++,,,******)))))))))***++++++///...---...222666999:::444777777444333444333000111111000000000000111111///555333,,,222@@@BBB999222111111222444555444333666333333444222333===HHHMMMCCC888555:::<<<999444888888777666444333333555888888999999999888777666999999:::;;;<<<===>>>???????????????@@@CCCEEEFFFFFFGGGJJJMMMQQQTTTXXXYYYbbbgggoooyyy}}}}}}yyyyyyvvvsssooolllhhhccc```^^^\\\YYYXXXWWWVVVSSSQQQOOOOOONNNMMMMMMMMMMMMMMMJJJJJJJJJMMMQQQSSSSSSSSSOOOMMMKKKIIIHHHHHHIIIIIIEEEEEEDDDCCCBBBAAA@@@@@@>>>===<<<;;;:::999999999555666666777777777777666666666555555444333333333222222222333333222222111...000222444444444222111333666777666777;;;<<<999111000111333111+++))),,,---,,,++++++,,,,,,+++***''''''((()))***++++++,,,,,,+++***)))(((((((((((())))))*********+++++++++******+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''(((((((((&&&&&&(((***))))))(((((((((((((((((((((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''((((((((())))))(((((((((((())))))&&&''')))***++++++******))))))))))))))))))))))))***)))((()))+++,,,,,,+++))))))((((((((((((((())))))))))))((()))******+++000...,,,***))))))++++++******))))))******+++,,,///...---///222555777777333666666333333555444111000000////////////000000000444333+++***111444222333222111222444666666555444222444666444555BBBSSSttt^^^DDD777888<<<;;;666999777777888777555666:::999999:::;;;:::999888777::::::::::::<<<===>>>???>>>>>>???@@@AAACCCDDDEEEEEEGGGIIILLLPPPSSSUUUVVV```ccciiiqqq}}}}}}}}}|||wwwwwwuuurrroookkkiiieee```]]]\\\ZZZWWWVVVUUUTTTQQQOOOLLLLLLKKKJJJJJJJJJKKKKKKJJJJJJKKKMMMPPPSSSSSSRRRMMMLLLKKKJJJIIIHHHHHHHHHEEEDDDDDDCCCBBBAAA@@@@@@>>>===<<<;;;:::999999999777777888888888777666555444444444444444444444444111222222333333222222222000222444666777666555444666:::<<<:::;;;===;;;888333111222333000+++***---...---,,,,,,------,,,+++&&&&&&'''((()))***++++++)))((('''&&&&&&&&&&&&&&&((())))))***++++++,,,,,,************)))((('''&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&'''''''''((())))))(((&&&&&&''')))((((((((((((((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((((((((())))))&&&''')))+++,,,+++***)))))))))))))))))))))))))))***)))((()))+++,,,,,,+++***))))))((())))))******((((((''''''(((((()))***111///,,,***))))))***++++++************+++,,,,,,---,,,,,,...111333333222111444555333333666666333111111000000000000111111...000111000000111222444333222111222555777777777555111333888777666???MMM~~~gggKKK;;;999<<<;;;888999555666::::::777888<<<;;;<<<===>>>>>><<<;;;999;;;;;;:::;;;<<<===???@@@===>>>???AAABBBCCCDDDDDDDDDFFFHHHKKKNNNQQQRRRSSSYYY\\\aaahhhrrr~~~~~~wwwuuuxxxqqqoookkkhhhfffbbb^^^[[[ZZZXXXVVVUUUTTTRRRPPPNNNJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJKKKMMMPPPRRRRRRQQQLLLLLLKKKJJJJJJIIIHHHGGGDDDDDDCCCBBBAAAAAA@@@@@@>>>===<<<;;;:::999999999888888999999999777666444333333333444444444555555111222222333333333222222111333666888999888666555777;;;===;;;:::;;;888333444222222333000,,,,,,000,,,***))))))******)))(((*********)))))))))))))))&&&&&&&&&'''((()))***+++'''((((((***+++,,,------*********))))))(((&&&&&&''''''''''''''''''''''''((('''&&&&&&((())))))))))))))))))(((&&&%%%'''(((''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))%%%''')))+++,,,+++***)))))))))))))))))))))))))))***)))((()))+++,,,,,,++++++***************++++++'''''''''''''''((())))))222000---***))))))***+++++++++******++++++,,,---+++++++++---000111000...000444555333444777666444222222111111111111222222000...///444444///,,,...333222111333666888999999888111111888888333666???___QQQAAA888999===>>>===???::::::>>>???;;;;;;>>>===???@@@AAA@@@???===<<<<<<;;;;;;;;;<<<===???@@@<<<>>>@@@BBBCCCDDDCCCCCCCCCEEEGGGJJJMMMOOOPPPQQQRRRUUUZZZaaakkkzzz}}}}}}xxxwwwuuupppooommmjjjeeeaaa^^^\\\ZZZYYYWWWUUUSSSQQQOOONNNNNNIIIIIIJJJJJJJJJJJJJJJIIIHHHJJJLLLOOOPPPQQQQQQQQQKKKKKKKKKJJJIIIIIIIIIHHHFFFEEECCCBBBAAAAAAAAABBBAAA@@@???===<<<<<<<<<<<<<<<;;;:::;;;<<<<<<:::888777666666555444444333333777666333111111222444666666666777888888777666555777777555333222111111111000000///...,,,+++******++++++******************+++***)))***++++++***)))))))))))))))************++++++++++++++++++++++++,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))))))))(((&&&%%%%%%%%%%%%&&&'''((()))******)))((('''&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''************************---,,,***)))))))))******+++)))((()))******)))(((---,,,,,,+++*********+++++++++++++++++++++,,,,,,......---......///000111333111000......///111222111111000000//////.........///999HHHIII<<<444444555333111222555666555333333444666777888888777777;;;BBB<<<666;;;;;;555555::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<>>>??????>>>>>>???>>>>>>@@@DDDGGGGGGHHHIIIKKKMMMOOOQQQRRRVVVVVVZZZaaahhhqqq|||yyyyyyvvvqqqllljjjgggccc___\\\ZZZXXXVVVVVVVVVTTTRRROOOLLLJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJMMMPPPRRRSSSQQQOOOMMMKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGEEEDDDCCCCCCDDDDDD@@@???>>><<<;;;;;;::::::<<<:::::::::;;;;;;999777666666666666666555555444777666444333333444666777777888888999888777666555444333222000///......---///......---,,,+++******++++++******************+++***)))***++++++***)))))))))))))))******************++++++++++++++++++++++++)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))***)))))))))((((((((('''************************---,,,***)))))))))***++++++)))))))))++++++***)))---,,,,,,++++++***+++++++++++++++++++++,,,,,,,,,------------...///000111222111000//////000111222111111000000////////////...,,,333>>>???666111444555333222333555666555333666555444111//////333777000777777555999888555666888888888888888888888888::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>???===>>>???>>>>>>@@@DDDFFFFFFFFFHHHJJJLLLNNNOOOPPPSSSSSSWWW]]]dddkkkxxx~~~xxxwwwxxxtttooohhhgggccc```\\\YYYWWWVVVSSSTTTUUUTTTRRRNNNIIIGGGKKKKKKKKKKKKJJJIIIIIIIIIMMMOOOSSSUUUTTTPPPLLLIIILLLKKKKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDDDD???>>>===;;;::::::::::::;;;:::999999:::999777555444555777999999888777666666666555555555777999:::999999999888777666555444333222000///---,,,,,,,,,,,,,,,,,,+++++++++************+++++++++++++++++++++***)))***++++++***)))))))))))))))************))))))*********+++++++++++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))((((((((((((************************,,,,,,+++************++++++***)))***,,,------+++,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,---------,,,------...///000222111000//////000111222111000000000000/////////000,,,...555666111111555555333333444555666555444666555555888;;;;;;666222222666:::<<<:::666444555666666666666666666666666999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;<<<<<<===>>>???===>>>?????????@@@CCCFFFDDDEEEFFFHHHJJJLLLNNNNNNQQQPPPTTTYYY^^^dddooozzz~~~~~~vvvrrrssssssooojjjeeedddaaa]]]ZZZWWWVVVUUUSSSSSSSSSQQQOOOLLLIIIGGGLLLLLLKKKJJJJJJIIIIIIIIIOOOPPPRRRRRRQQQNNNKKKJJJLLLLLLKKKJJJIIIHHHHHHGGGDDDDDDCCCCCCBBBBBBBBBBBB???>>>===<<<;;;:::::::::<<<;;;:::::::::999777555333555888:::;;;:::999777666777777888999:::;;;<<<999999888777666444333333444333111///...---------******************++++++******+++++++++++++++,,,+++***)))***++++++***)))((()))))))))************((())))))******++++++,,,---,,,***)))'''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%&&&'''(((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))((((((((((((************************+++++++++++++++++++++++++++***)))+++---......---,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,---------,,,,,,,,,,,,---...///000111000000///000000111222000000000000000000000000333//////333333111222777444333333444555555555555777333222555<<<>>>:::555555222888>>>999444666777888888888888888888888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===>>>?????????@@@CCCFFFDDDEEEFFFHHHJJJKKKMMMMMMPPPPPPSSSWWWZZZ^^^gggqqq~~~zzzrrrpppqqqoookkkhhhdddbbb___\\\YYYWWWVVVUUUTTTSSSPPPMMMKKKJJJJJJJJJMMMLLLKKKJJJJJJJJJJJJKKKPPPOOONNNMMMLLLLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGGGGCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@>>>===<<<;;;;;;;;;===<<<;;;;;;<<<;;;999777333555888;;;<<<;;;:::888777888:::;;;<<<===>>>>>>888888777555444333222222444333111///...---------))))))************++++++******++++++,,,,,,,,,,,,+++***)))***++++++***)))((()))))))))************))))))******++++++++++++...---+++***)))(((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%''''''(((''''''&&&&&&&&&''''''***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************************+++++++++,,,,,,,,,+++++++++******+++---///...---+++,,,,,,---------,,,+++******+++,,,------......------------...///000000000000000000000111111222000000000000111111111111111000000333333222222444222333444444444444444555888===>>>777......999EEE===,,,///999444222999999777777777777777777777777888999:::;;;<<<<<<<<<<<<===<<<<<<<<<<<<======>>><<<>>>???@@@@@@AAACCCEEEEEEEEEGGGHHHJJJKKKLLLMMMQQQPPPSSSWWWYYYZZZaaajjjwwwxxxsssrrrpppllliiihhhbbb```^^^[[[YYYWWWUUUUUUTTTQQQNNNKKKIIIJJJKKKMMMLLLLLLJJJJJJJJJKKKLLLMMMQQQOOOLLLJJJIIIKKKMMMOOOMMMMMMLLLJJJIIIHHHGGGFFFDDDDDDEEEEEEEEEEEEDDDDDDAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<:::999555666888:::;;;;;;:::999999:::<<<>>>@@@@@@??????888777666555444333333444333222000///---,,,,,,,,,******************++++++******++++++,,,---------+++***)))***++++++***)))))))))))))))************++++++++++++++++++++++++------,,,+++************))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((,,,+++***((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))***************************+++,,,,,,---,,,,,,,,,,,,+++***+++---...---,,,***+++---......---,,,,,,******+++,,,---...//////......---......///000111//////000000111111222222000000000111111111111222//////111222333222111111111222333333222222333444333MMMddd___HHH;;;GGGYYYccc===333:::111000777222555555555555555555555555888999:::;;;<<<===============<<<<<<<<<<<<======<<<===???@@@@@@AAACCCEEEEEEEEEFFFHHHIIIKKKLLLLLLPPPPPPRRRVVVVVVVVV\\\dddlllvvv~~~zzzuuurrrsssooohhheeeggg```^^^\\\ZZZWWWVVVUUUTTTQQQOOONNNLLLKKKLLLLLLMMMLLLKKKJJJIIIJJJKKKMMMOOOQQQPPPMMMKKKKKKKKKLLLMMMMMMMMMLLLJJJIIIHHHGGGFFFCCCDDDEEEFFFFFFEEEDDDDDD@@@???>>>===<<<;;;;;;;;;:::999999:::<<<<<<;;;999666777888999999999999999;;;<<>>===<<<;;;:::::::::888777777999;;;<<<;;;999888888888888888888999999<<<>>>@@@BBBCCCBBB@@@???:::999888777777888999999777777555333222111111111,,,,,,,,,+++++++++************+++,,,,,,---......+++***)))***+++++++++)))))))))))))))************000///......,,,,,,+++***)))))))))))))))******+++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''%%%%%%%%%&&&'''((()))***'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((())))))******************************)))***,,,---...---,,,,,,---+++******,,,,,,+++******+++---//////...---,,,******+++,,,---//////000////////////000111222333......000111222222222222000000111111222222222222222333333111222333444333...000222111//////111333555888CCCZZZsssQQQ333888111777@@@555999999999999999999999999777888:::;;;<<<=========>>>======<<<<<<<<<======;;;===@@@AAAAAAAAACCCDDDBBBCCCDDDEEEFFFGGGHHHIIIIIIJJJMMMPPPPPPNNNRRRYYYbbbhhhsss||||||yyyvvvrrrmmmhhhccc]]]YYYXXXVVVTTTTTTUUUTTTPPPLLLNNNNNNNNNLLLJJJJJJLLLNNNKKKJJJIIIJJJLLLMMMMMMMMMQQQOOONNNLLLKKKKKKLLLLLLLLLLLLMMMLLLLLLKKKJJJIIIEEEDDDCCCDDDEEEEEECCCAAA;;;===@@@@@@===:::888888666888888999;;;===<<<999<<<444444======666555<<<:::BBB???<<>>:::888777888999<<<===<<<;;;777777666444222000---,,,******+++***)))((('''&&&*********,,,------+++)))------,,,,,,+++***))))))++++++++++++++++++++++++***+++,,,,,,+++***+++,,,***++++++,,,,,,++++++***)))))))))))))))(((((('''###$$$&&&'''''''''&&&&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......------------......//////...///000333555777000000//////000111222222000111111111111222222222111111222222222333333333...777666555SSS~~~zzzyyy===333DDD555111;;;111666666777999;;;;;;999888BBB:::<<>>======???AAACCCCCCBBBAAABBBCCCDDDEEEFFFGGGHHHHHHJJJLLLMMMMMMNNNQQQSSS```ccclllxxxzzzzzz{{{uuurrrnnnjjjgggccc^^^[[[VVVTTTSSSTTTUUUTTTQQQNNNNNNNNNNNNMMMKKKKKKMMMOOOMMMLLLKKKLLLNNNOOOOOOOOOQQQPPPNNNMMMLLLLLLMMMMMMLLLLLLMMMLLLLLLKKKJJJIIIDDDCCCBBBBBBCCCCCCAAA???>>>@@@BBBBBB???<<<:::999:::999888777888:::999666:::777888;;;<<<:::>>>DDD<<<===<<<999999======777FFFBBB===:::888888777666444333222000...---,,,+++)))***+++,,,...///111111...,,,***+++---///000000---,,,,,,+++******))))))++++++++++++++++++++++++)))***+++***)))))))))+++************************'''(((((((((''''''&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))(((((())))))***+++***************************************************++++++,,,,,,,,,,,,,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------000000000111222444555666111111000000000000111111000111111111111222222222111222222222222333333333111666444///999YYYwwwCCC...555111555>>>777777777777999;;;<<<:::888111999;;;777999>>>@@@>>>======>>>>>>>>>>>>======>>>======???AAACCCBBBBBBAAAAAABBBDDDEEEFFFGGGHHHFFFHHHKKKLLLLLLMMMOOOQQQYYY\\\dddppp{{{{{{xxxzzz~~~{{{wwwpppmmmjjjgggeeeccc___]]]UUUTTTSSSSSSTTTSSSQQQOOOMMMNNNNNNMMMLLLLLLNNNPPPOOONNNMMMNNNPPPRRRQQQPPPQQQPPPNNNMMMMMMMMMMMMNNNLLLLLLLLLLLLKKKJJJIIIIIIEEEDDDBBBBBBCCCBBBAAA???>>>@@@BBBBBB@@@>>>>>>>>>>>><<<:::999:::999888888555777666111111777<<<<<<:::999JJJUUUSSS___kkkbbbOOOIII@@@999555444333333111000...---,,,+++,,,,,,------...///111444777888;;;666000+++******+++++++++++++++******))))))(((************************''')))***)))((('''((()))******)))(((((()))******&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((((((&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((())))))***))))))))))))))))))))))))************************++++++,,,---------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,000111222444555555444444222111000000000000000111000111111111111222222222222222222222333333333333222333888:::444888WWW{{{ccc>>>222444999999666777777777999;;;;;;:::999777<<<666:::FFF===555BBB===>>>???AAAAAA@@@>>>===>>>======>>>AAABBBBBBAAA@@@AAABBBCCCDDDFFFGGGGGGEEEGGGIIIJJJJJJKKKNNNPPPRRRUUU\\\gggqqq~~~yyyxxxxxxzzz|||{{{xxxtttnnnkkkhhhfffdddbbb___]]]UUUUUUTTTSSSRRRQQQPPPNNNKKKLLLMMMMMMLLLLLLMMMOOOOOONNNNNNPPPRRRSSSRRRQQQQQQPPPNNNMMMMMMMMMNNNOOOLLLMMMLLLLLLKKKJJJIIIHHHHHHFFFDDDDDDDDDDDDBBBAAA:::<<>>LLLNNNFFFWWWSSSjjjvvveeefffkkkYYYIIICCC<<<666444333333333111///---,,,,,,,,,...///666555222111000111222333;;;777000+++)))))))))(((*********)))))))))(((((())))))))))))))))))))))))''')))***)))((('''(((***,,,+++)))(((((()))+++,,,''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***)))(((((((((((()))******)))))))))***************************************+++,,,------......------------,,,,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------///111333555555444333111000000//////000111222222000000111111111222222222222222222333333333444444666000333===:::222888HHHxxxPPP666;;;;;;222444777666666777999:::999888AAA999===gggVVV000EEE<<<>>>AAACCCCCCAAA???>>>>>>===<<<>>>@@@AAAAAA@@@@@@@@@AAABBBDDDEEEFFFGGGDDDFFFHHHIIIJJJKKKMMMOOOQQQTTTZZZccclllvvv}}}tttuuuwwwyyyxxxvvvrrrpppooolllhhheeeccc```^^^\\\WWWWWWVVVSSSQQQOOONNNNNNJJJLLLMMMMMMKKKKKKLLLMMMNNNNNNNNNPPPRRRRRRQQQOOOPPPOOONNNMMMMMMMMMNNNOOOMMMMMMLLLLLLKKKIIIHHHGGGGGGEEECCCBBBCCCCCCBBBAAA;;;<<<============???AAA999666777===@@@===<<<>>>///888???HHHaaa~~~zzzUUULLL^^^fffNNNGGGHHH555===:::777444444333222000000...---++++++---...000999777333000---,,,,,,,,,+++***)))***,,,.........*********))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++---,,,***))))))***,,,---))))))((('''&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''')))(((((('''''''''((((((''''''((((((((((((''''''(((''''''&&&&&&&&&&&&&&&(((((((((((((((((())))))''''''''''''''''''''''''((((((((()))******++++++***))))))))))))***++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,,,,+++++++++++++++++++++++++++++++++......------------......---///222444555333111000.........///000222333444000000111111111222222222222222333333333444444444999111+++...333777;;;>>>\\\bbbIII444;;;;;;333999666555444555777999888888666555GGGzzz??????===>>>AAACCCDDDBBB@@@???>>>===<<<===???@@@@@@>>>??????@@@BBBCCCDDDEEEFFFDDDFFFIIIJJJJJJKKKMMMOOORRRSSSYYY```gggooo~~~xxxrrrqqqtttwwwwwwtttqqqnnnmmmooolllgggcccaaa___\\\ZZZXXXXXXWWWTTTQQQOOOPPPQQQKKKMMMNNNNNNLLLKKKKKKLLLMMMMMMNNNPPPRRRRRRPPPOOOOOONNNMMMLLLLLLMMMNNNNNNMMMMMMLLLKKKJJJIIIGGGFFFDDDAAA???>>>???AAAAAA@@@???@@@???>>><<<<<<>>>@@@FFF??????EEEGGGDDDEEEIIIbbb```XXXPPPUUU[[[QQQ???;;;222;;;CCC888999@@@999777666444444444222///---------,,,++++++,,,---...444333111...,,,+++++++++(((((()))+++......,,,******************************************************,,,---,,,+++***+++,,,---,,,+++******+++,,,---+++***)))((('''((()))))))))(((''''''&&&'''''''''''''''''''''(((((((((((())))))((((((''''''(((((((((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((((((((((()))))))))(((((((((((((((((((((((((((((())))))***+++++++++***************++++++,,,*********+++,,,,,,------------------------------++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///,,,...111333444333222000.........///000222333444000111111111111222222222333333333333444444444444222666666222222777<<<===666FFF>>>333;;;:::444;;;777555444555777999999888333888===YYYxxxiiiBBB222===???AAABBBCCCBBBAAA@@@===<<<<<<<<<>>>??????===>>>???@@@AAABBBDDDEEEEEEDDDFFFHHHIIIJJJKKKMMMOOOOOOQQQUUU[[[___fffsss}}}tttnnntttxxx{{{yyytttpppnnnnnnmmmiiidddaaa___]]][[[ZZZVVVWWWWWWUUURRRQQQSSSVVVNNNPPPQQQQQQNNNLLLKKKLLLMMMMMMNNNQQQSSSSSSQQQOOOMMMMMMKKKKKKKKKLLLMMMNNNMMMMMMLLLKKKJJJHHHGGGFFFAAA???===<<<>>>@@@AAA@@@AAAAAAAAA??????@@@DDDGGGUUUIIIBBBDDDDDDAAADDDLLLEEEDDD???<<>>>>>888444333444333<<<<<<999;;;999555888999777666666888:::;;;:::999999333000666>>>:::222>>>>>>@@@AAAAAABBBBBBAAA===<<<;;;<<<>>>???>>>===>>>>>>???AAABBBCCCDDDEEEBBBDDDFFFHHHHHHIIIKKKMMMLLLMMMQQQVVVYYY]]]iiiuuu|||uuuoooyyy}}}}}}wwwrrrqqqrrrjjjfffbbb^^^]]]\\\[[[ZZZSSSUUUVVVUUUSSSSSSWWWZZZQQQSSSTTTSSSPPPMMMLLLLLLNNNNNNOOORRRTTTTTTRRROOOLLLLLLKKKJJJJJJKKKLLLMMMMMMMMMLLLKKKJJJHHHFFFEEEBBB???======???BBBCCCCCC>>>???@@@AAACCCGGGLLLPPPXXXHHH<<<999777444999DDDAAA@@@===999777888:::;;;999777222777???;;;666<<<888666444444555555444333111111111222111111000///....../////////......---111000.../////////...,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,+++***+++,,,))))))************))))))+++***((('''&&&''')))******)))((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((******)))(((((((((((((((%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((((((((((((((((()))******'''(((((()))***+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++//////.........---------........................---,,,,,,++++++,,,,,,---...///111333555666666666333222111000////////////000111111111111222222222333333333444444444555555333000111777777222333888777888999:::;;;999777777;;;999777888:::<<<<<<<<<666444<<<@@@555222:::@@@>>>>>>??????@@@AAABBBBBB===<<<;;;<<<===>>>===<<<>>>>>>???@@@BBBCCCDDDEEEAAACCCEEEFFFFFFHHHJJJLLLKKKLLLOOOSSSUUUYYYdddpppqqq{{{ooonnnttt|||||||||yyyuuupppjjjgggbbbaaa___]]][[[YYYWWWVVVVVVTTTSSSQQQPPPPPPPPPPPPOOONNNLLLJJJIIIJJJKKKLLLLLLMMMPPPQQQQQQOOOLLLKKKLLLJJJGGGEEEDDDFFFIIIKKKKKKLLLLLLHHHDDDAAABBBDDD===???BBBEEEFFFEEEDDDCCC???BBBEEEGGGFFFDDDCCCBBBEEEEEECCC>>>:::999<<<@@@;;;<<<<<<<<<<<<<<<;;;;;;>>>;;;999999;;;;;;999777:::777555444555555222///000000000000///////////////...---,,,,,,---...///...///111222222000...---,,,,,,,,,,,,,,,***))))))******)))))))))))))))***)))))))))))))))******+++******)))((((((((((((((((((((('''&&&&&&&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((***)))((('''&&&&&&''''''''''''((()))))))))))))))******))))))))))))))))))))))))*********+++++++++,,,+++++++++++++++++++++555333///,,,******+++,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,---......---...000222333555666666222111///.........///000000///111444333///000444555555444444444444555555444444555444222222444666666777777888888888888777444444666777888888888888999999888888999999:::;;;=========???BBBCCCCCCAAA>>>>>>============>>>>>>??????AAABBBCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHJJJKKKMMMMMMOOOQQQPPPRRR\\\hhhlll{{{wwwnnnooovvvxxxxxxwwwuuuqqqlllgggddd\\\[[[ZZZXXXVVVUUUSSSRRRSSSRRRPPPNNNMMMMMMMMMNNNOOONNNLLLJJJJJJJJJLLLLLLLLLMMMNNNOOONNNLLLJJJIIIIIIGGGEEEDDDDDDFFFHHHIIIHHHIIIJJJGGGDDDAAAAAACCCHHHIIIJJJKKKJJJIIIGGGEEEGGGIIIKKKIIIFFFCCCCCCDDD===???AAAAAA???===<<<<<<<<<<<<<<<===<<<<<<;;;;;;999888777999<<<===;;;999;;;888666555666555333111////////////............------,,,,,,,,,,,,---------...000111111000...---------------,,,+++***))))))((((((((()))***++++++******))))))******+++,,,***)))((((((''''''(((((())))))((('''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''(((((())))))******+++''''''((()))))))))))))))************************+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,444222///,,,******+++,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,---......---...000333555555666666222111000///...//////000333222444777666222333777444444444333333444444444333444555444333222444555666666777777888888777777555555666666777888888999999888888888888999::::::=========@@@CCCDDDDDDCCC@@@??????>>>============>>>???@@@BBBCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIKKKIIIKKKPPPUUUXXX___fffiiivvvvvvqqqmmmpppxxxssssssrrrooolllgggcccaaaYYYYYYXXXVVVUUUSSSRRRRRRRRRQQQOOONNNMMMLLLMMMMMMNNNMMMLLLKKKKKKKKKLLLMMMNNNNNNMMMLLLJJJIIIHHHGGGEEEDDDDDDDDDEEEFFFGGGHHHEEEFFFHHHGGGDDDBBBAAAAAAHHHHHHHHHGGGFFFEEEDDDCCCDDDGGGHHHDDD@@@>>>AAAEEEBBBAAAAAAAAAAAAAAA???===<<<=========<<<;;;::::::777777888:::======;;;888999888666555555444333111/////////......---------***++++++,,,,,,++++++***,,,---.../////////------------------,,,+++***)))''''''(((((()))+++,,,---******))))))******+++,,,))))))((('''''''''''''''))))))(((''''''''''''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%&&&)))+++------------''''''((()))))))))))))))************************+++++++++,,,,,,,,,,,,---+++++++++,,,,,,---------222000...+++******+++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///---///222444666666666555222111000///...///000000333333444777666333444777444333333333333333333444333444555444333333444555444555666777777777777666777666555555666777999::::::::::::::::::;;;;;;<<<===<<<===@@@CCCEEEEEEDDDCCCBBBAAA???===<<<<<<<<<>>>???@@@AAABBBCCCCCCCCCBBBDDDEEEGGGHHHHHHHHHHHHMMMJJJMMMVVV^^^bbbeeehhheeeppp{{{vvvpppnnnnnnsssyyysssrrrpppmmmiiifffcccaaa\\\\\\[[[ZZZXXXWWWVVVVVVUUUSSSRRRPPPOOOOOOOOOOOOMMMMMMLLLLLLLLLMMMNNNNNNPPPOOOLLLJJJHHHFFFFFFFFFBBBCCCDDDEEEFFFGGGGGGGGGDDDFFFGGGHHHGGGEEECCCBBB@@@@@@@@@@@@@@@@@@AAAAAA<<>>;;;<<>>???AAABBBBBB============<<<;;;:::999999:::;;;<<<<<<:::777444777666555444444333222111000000000///......------***+++,,,------,,,+++***+++,,,---.........------,,,,,,,,,,,,+++***)))((())))))(((((()))***++++++))))))(((((())))))***+++)))((((((''''''''''''''')))(((''''''&&&&&&''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$&&&))),,,---------,,,''''''((()))))))))))))))************++++++++++++))))))))))))******************+++,,,---.........000...---+++***+++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------...///---///222555666666555555222111000/////////000111111000111444333000111444555444444333333444444555222444555555444333333555333444555666666777777666888777666555555777999:::<<<<<<<<<<<<<<<===>>>>>><<<<<<===@@@DDDFFFFFFEEEEEEDDDBBB@@@>>><<<;;;;;;===>>>???AAABBBBBBBBBBBBAAACCCEEEGGGHHHHHHGGGFFFJJJJJJOOOYYY___aaacccfffbbbiiirrr{{{sssnnnnnnqqquuuyyyuuussspppmmmiiifffdddccc______^^^]]]\\\ZZZZZZYYYUUUTTTRRRPPPOOOOOOPPPPPPMMMMMMMMMMMMMMMNNNOOOOOORRRPPPLLLIIIGGGEEEEEEEEEBBBCCCEEEFFFGGGGGGGGGGGGEEEFFFGGGHHHHHHGGGDDDCCC????????????@@@@@@@@@@@@;;;>>>???>>>===???FFFLLLOOOIIIBBB???@@@BBBCCCBBB>>>>>>>>>===<<<:::999888888999<<<<<<;;;999666555777777777666555444333333222222111111000//////...+++,,,---......---,,,+++++++++,,,---------------++++++++++++***)))((('''++++++***)))(((((())))))(((''''''''''''((())))))))))))((('''''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))''''''''''''&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&(((***++++++***)))''''''((()))))))))))))))))))))*********+++++++++(((((()))))))))***************++++++,,,---......---,,,++++++++++++,,,---***++++++,,,,,,++++++***,,,++++++,,,---...//////...///222444555666555444333222000/////////000111///...000333222//////333666666555555555555666666222444555555444333333444333444555666777777777777999888666555666777999:::;;;;;;;;;;;;;;;<<<<<<===<<<<<<===@@@CCCFFFFFFEEEEEEDDDBBB@@@>>><<<;;;;;;======???@@@AAABBBBBBBBB@@@BBBDDDGGGHHHGGGFFFEEECCCFFFMMMTTTUUUSSSVVV\\\___dddllltttzzzrrrnnnpppsssvvvwwwvvvtttpppkkkgggdddbbbaaa^^^^^^]]][[[ZZZYYYWWWWWWRRRQQQOOONNNMMMLLLMMMMMMLLLLLLMMMNNNOOOPPPPPPPPPPPPOOOLLLIIIFFFEEEDDDDDDCCCDDDEEEFFFFFFGGGFFFFFFFFFEEEEEEEEEFFFFFFCCCAAA@@@@@@@@@@@@???>>>===<<<===>>>>>>===<<<===???AAA??????AAACCCDDDDDDAAA?????????>>>===<<<:::888777444777:::;;;:::999999:::999::::::999777666666777333333222222111000//////---......//////......---+++,,,,,,,,,---......///++++++++++++***)))((('''---,,,+++)))((((((''''''(((''''''''''''((())))))******)))((((((((((((((((((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&'''((())))))((('''&&&''''''((()))))))))))))))((((((((()))******++++++*********++++++++++++,,,*********++++++,,,,,,,,,************++++++,,,---******++++++++++++******+++++++++,,,---...///000//////111222333444444444333222111000///000111111000///111444333000000444777777666666666666777777111444666666555333333333333444555666777888888888999888777777777777999999888888888888888999999:::<<<;;;<<>>???@@@AAAAAAAAAAAABBBCCCEEEFFFFFFFFFFFFCCCGGGMMMQQQNNNKKKOOOWWW[[[___fffnnnvvvxxxtttooommmppptttuuuuuutttqqqlllfffaaa^^^]]]\\\\\\[[[ZZZXXXVVVTTTSSSRRRPPPOOOMMMLLLKKKJJJKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQMMMLLLJJJHHHEEECCCBBBBBBDDDDDDDDDDDDDDDDDDDDDEEEDDDBBB@@@@@@AAAAAA???======>>>???@@@@@@>>><<<;;;???>>>======>>>===:::777999<<>>AAACCCBBBAAA@@@??????>>>============;;;<<<===???@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFFFFIIIIIIKKKNNNMMMKKKOOOTTTVVVYYY```hhhmmmwww|||rrrpppmmmlllppptttuuusssqqqnnnhhhaaa\\\YYYXXXWWW[[[ZZZXXXVVVTTTRRRPPPOOOPPPOOOMMMLLLKKKJJJKKKKKKKKKLLLMMMOOOPPPQQQQQQRRRKKKJJJIIIGGGDDDBBBAAA@@@DDDDDDCCCBBBBBBBBBCCCCCCBBB???<<<;;;<<<===;;;999;;;===AAACCCEEEDDDCCCBBBCCCAAA@@@BBBEEEDDD>>>888???AAACCCBBB???>>>AAADDD@@@@@@???===;;;999777666888:::;;;:::777555666999444666888666333222333555222222111000///...------///...---,,,,,,---...///---,,,,,,---...///000111............---,,,++++++***)))))))))))))))******+++++++++***++++++,,,---,,,++++++***************,,,++++++***************&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###########################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''(((******'''(((((()))))))))))))))%%%&&&&&&'''((())))))***(((((((((((())))))))))))*********)))))))))))))))(((((()))***+++,,,------******++++++++++++******+++++++++,,,---...000000000///......///111333555333333111000000000111222000///111444333///000444555555444444444444555555111333666777555444333333444555666888999999::::::888888999999999888888777;;;::::::::::::;;;<<<<<<<<<;;;<<<>>>@@@AAAAAA@@@>>>>>>============>>>>>>;;;<<<===???@@@@@@@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGKKKFFFCCCGGGJJJJJJLLLOOOSSSVVV]]]cccfffnnnxxxmmmkkkkkkmmmqqqttttttssskkkiiigggccc___\\\YYYXXX[[[ZZZWWWTTTRRRQQQPPPPPPMMMMMMLLLLLLLLLLLLLLLMMMLLLLLLMMMOOOOOOPPPPPPPPPJJJKKKKKKIIIEEEBBBAAAAAACCCDDDDDDDDDEEEEEEEEEEEEGGGAAA;;;<<>>>>>======<<<;;;;;;>>>===;;;999777555444444666555444333333444555555333333222222111///...---,,,---......///.........//////////////////////////////...---+++***))))))''')))******))))))***,,,******)))(((((((((((((((******)))(((((()))***++++++***(((&&&%%%&&&'''(((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$###############$$$$$$%%%'''''''''''''''''''''''')))(((''''''''')))***+++(((((('''''''''(((((())))))))))))))))))((((((((('''(((((()))***++++++,,,+++*********))))))(((((()))************+++++++++))))))******+++++++++,,,------,,,---...111444666222222111111111222444555111111111111111222222222------...000111333444444444555666666666555333222222222222222222222222222666666666777888888999999999999999888777666555444555777:::===>>><<<:::888::::::::::::;;;===???@@@@@@@@@???>>>===<<<;;;;;;;;;;;;<<<<<<>>>???@@@AAAAAABBBCCCDDDEEEEEEEEEEEEGGGGGGHHHHHHJJJKKKMMMNNNOOORRRYYY\\\^^^eeewwwyyyppplllkkklllooorrrtttsssqqqmmmhhhbbb]]]\\\```fffjjjYYYWWWUUURRRPPPOOONNNNNNKKKKKKJJJJJJJJJJJJKKKKKKIIIKKKMMMOOOOOOMMMJJJIIIJJJIIIHHHFFFCCCAAA@@@@@@CCCCCCDDDEEEEEEFFFGGGGGGEEEAAA===<<<>>>@@@???<<<<<<>>>@@@BBBCCCBBBAAAAAACCCAAA???>>>@@@@@@@@@???:::===@@@BBBBBBAAAAAABBBBBBAAA???===:::888666555999999888777777777777777555555444333333444666666222222222111000///---------...//////000000//////..............................---,,,++++++******''')))******))))))***+++******)))((((((((((((((())))))((((((((()))+++,,,***)))(((&&&&&&'''((()))((((((''''''''''''((((((''''''((((((((()))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######""""""""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))***)))(((((('''''''''(((((((((((((((((((((((((((((('''(((((())))))***************)))))))))((((((((()))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,...111333555222111111000111222333444000000000000111111222222//////000000111111111111333444555555555555444333333333333333333333333333444444444555666666777777999999999999888777666666555666999;;;<<<;;;999888;;;:::::::::;;;===???@@@??????>>>===<<<;;;::::::;;;;;;;;;<<<===>>>@@@@@@AAAAAABBBCCCDDDDDDDDDDDDFFFFFFGGGHHHJJJKKKMMMNNNRRRSSSWWWZZZ[[[___mmm{{{ssskkkhhhiiikkknnnppppppnnnlllhhhccc]]]YYYZZZ```hhhmmmUUUTTTRRRPPPNNNLLLLLLKKKIIIIIIHHHHHHHHHHHHIIIIIILLLNNNQQQSSSRRROOOJJJHHHJJJHHHEEEBBB@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEAAA???>>><<<;;;<<<<<<<<<@@@@@@AAABBBBBBAAA@@@???@@@>>>===>>>@@@AAAAAAAAA<<<@@@DDDFFFFFFDDDCCCCCC@@@???===:::888666444333666555555666777888999:::444333333222333444555666111111111000///...---,,,...//////000000000000000........................---------,,,,,,+++++++++((()))******))))))***+++******)))))))))((((((((('''''''''((()))***+++,,,)))(((((('''(((((()))***''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%$$$######"""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%'''((()))***))))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((((((''')))************++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,...000222444111111000000000111222222.........//////111222222222222111111000/////////222333444555666555444333444444444444444444444444444555555666666777888888888888999999999999888888666666777999999999999999;;;;;;;;;;;;<<<===???@@@???>>>>>>===<<<;;;::::::::::::;;;;;;<<<===??????@@@@@@AAABBBCCCCCCCCCCCCEEEEEEFFFGGGIIIKKKMMMNNNSSSSSSUUUXXXZZZ^^^gggpppyyynnniiidddfffiiilllmmmkkkhhheee___^^^]]][[[ZZZZZZZZZZZZSSSRRRQQQOOOMMMKKKJJJJJJHHHGGGGGGGGGGGGHHHHHHIIILLLNNNPPPQQQPPPNNNKKKIIIKKKHHHCCC@@@???@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===<<<:::999<<<>>>BBBBBBBBBBBBAAA@@@>>>===@@@>>>>>>>>>@@@BBBAAA@@@@@@CCCGGGIIIGGGCCC@@@???999888888888888777777777777666666666666666777777111000000000000222333444000000000000///...---,,,......///000000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,((()))******)))((()))+++************))))))((((((&&&&&&'''((()))***+++,,,''''''((()))******++++++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!""""""###""""""############$$$$$$!!!"""###$$$&&&'''))))))*********)))((('''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''))))))*********++++++++++++++++++++++++++++++,,,******+++,,,...000222333000000000000000000111111---,,,------...000222333222222111111000/////////555666666777666555444333555555555555666666666666888888999999:::;;;;;;;;;777888999:::::::::::::::777777777888888999:::;;;<<<<<<;;;;;;<<<>>>???@@@?????????>>>===<<<<<<;;;:::::::::;;;;;;<<<>>>>>>??????@@@AAABBBBBBBBBBBBDDDDDDEEEGGGIIIKKKMMMNNNQQQPPPRRRYYY^^^aaahhhnnnyyy{{{ooohhheeedddgggjjjllllllhhheeeccc_________^^^[[[WWWSSSPPPRRRQQQPPPOOOMMMLLLJJJJJJHHHGGGGGGGGGHHHHHHIIIJJJHHHHHHHHHGGGGGGHHHHHHHHHLLLGGGBBB??????AAAAAAAAA???>>>>>>===<<<;;;::::::777:::===<<<::::::===AAABBBBBBBBBAAA@@@>>>======???>>>===>>>@@@@@@???>>>===@@@DDDEEECCC???<<<;;;666777777888888999::::::;;;:::888777555444333333///......---...///000111///000000//////...---,,,,,,---......//////..............................++++++,,,,,,,,,,,,------)))***+++***)))((()))***)))******+++***)))((((((%%%&&&'''((()))***++++++&&&''')))***+++,,,++++++'''''''''&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!""""""###"""""""""######$$$$$$$$$"""###$$$&&&''')))******************)))(((&&&%%%&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))*********+++++++++++++++++++++++++++++++++******+++,,,...000111222000000111111000000000000---,,,,,,,,,---///222333000000000000000111111111888999999888777555333222555555555666666777777777999999:::;;;;;;<<<<<<===777888999:::::::::::::::999999888888999:::<<<===>>>===<<<<<<===>>>@@@AAAAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>>>>>???@@@AAABBBBBBBBBBBBDDDDDDEEEFFFHHHJJJLLLMMMOOOMMMPPPXXX^^^aaafffkkkuuu~~~tttkkkfffhhhhhhlllooopppmmmjjjfffeeeeeeccc```]]][[[YYYXXXWWWQQQPPPPPPOOONNNLLLJJJIIIHHHGGGGGGHHHHHHIIIJJJKKKIIIHHHFFFEEEFFFGGGHHHIIIKKKFFFAAA>>>@@@AAAAAA@@@@@@@@@???>>><<<;;;::::::777:::======<<<<<<>>>AAAAAA@@@@@@???>>>>>>=========<<<<<<===??????===<<<===@@@DDDFFFEEECCCAAAAAA;;;;;;;;;:::::::::999999===<<<:::777555444333222111000///......///000111000000000000000///...---,,,------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***)))((()))***)))***+++++++++***)))(((%%%&&&'''((()))*********&&&(((***,,,---,,,+++***((((((''''''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%$$$######"""""""""!!!!!!!!!"""###############$$$%%%%%%&&&&&&###$$$&&&((()))*********)))******+++***)))'''&&&&&&&&&&&&'''(((((())))))(((((((((((((((((((((((('''(((((((((((())))))))))))************+++++++++,,,,,,,,,,,,++++++++++++***+++,,,---///111222222111111222222111111000///......,,,,,,---///111333......///000111222222333888999999888777555333222555555555666666777777888777777777888999999::::::777777888999::::::999999999999999999:::;;;<<<===???>>>=========???@@@AAAAAAAAAAAAAAA@@@@@@??????<<<<<<;;;;;;<<<======>>>??????@@@AAABBBBBBBBBBBBDDDDDDEEEFFFGGGIIIJJJKKKNNNLLLOOOUUUYYY[[[___dddttt~~~xxxpppgggeeejjjlllooorrrrrrnnnjjjggggggdddbbb___\\\ZZZYYYYYYZZZOOOOOOOOONNNMMMKKKIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIDDD???===???AAA@@@============<<<<<<<<<<<<;;;<<<===>>>>>>>>>===>>>???>>>===============>>>>>>======>>>@@@BBBCCCBBB@@@CCCEEEHHHIIIHHHFFFFFFFFF@@@@@@???>>><<<;;;:::999;;;:::999888777666666666777666444333222222333444000000111111000000//////------...///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***((((((((())))))***+++,,,,,,***)))'''%%%&&&((()))))))))(((((('''(((+++......---+++)))))))))(((((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######""""""""""""###$$$$$$$$$$$$%%%%%%&&&''''''((($$$%%%'''((()))))))))(((((()))***++++++***((('''&&&&&&'''(((((()))******'''(((((())))))*********((((((((()))))))))******)))************+++++++++//////......------------***+++---///000222333333222222333333333222000///000///---,,,---///111333/////////000111111222222444555555666666555333333444444555555666777777888444444555555666777777777777777888888999888888888777888888999::::::;;;;;;@@@???>>>>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@??????======<<<<<<======>>>>>>???@@@AAABBBCCCCCCCCCCCCEEEEEEEEEFFFFFFGGGHHHIIILLLLLLNNNSSSTTTUUUZZZaaannnvvvwwwppphhh______fffmmmppprrrqqqlllhhhgggggg\\\\\\\\\[[[YYYVVVSSSRRRMMMNNNNNNNNNLLLJJJHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIJJJJJJHHHFFFCCCAAAGGGBBB===<<>>;;;888999999::::::;;;<<<<<<@@@@@@@@@@@@???>>>===<<<<<<<<<;;;<<<<<<===>>>?????????AAADDDGGGIIIHHHGGGFFFHHHIIIHHHEEECCCBBBBBBAAAAAA@@@???>>>===<<<<<<888777777777888999:::;;;<<<:::999777666666666666000111111111111000000///...//////000000000000000---------------------------------,,,,,,+++++++++***++++++***((((((((())))))***,,,,,,,,,+++)))'''&&&'''((())))))((('''''''''))),,,...///---***(((******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$###############$$$$$$%%%%%%%%%&&&''''''((())))))$$$%%%'''((((((((('''''''''(((***++++++***)))((('''''''''((()))******+++'''(((((()))***++++++,,,(((((())))))******++++++)))************+++++++++111111000000/////////...+++,,,---///111222333333222333444444333222111000222000...------///111333000000000000111111111111///111222444555555444444333444444555666777777888444444555555666777777777777777888888888777777666666666888999999:::999999@@@???>>>>>>>>>???@@@AAA@@@@@@@@@???????????????>>>============>>>>>>???@@@@@@AAABBBCCCCCCCCCCCCFFFFFFFFFEEEFFFGGGGGGHHHJJJKKKNNNRRRSSSUUU[[[dddgggnnn|||~~~pppfff^^^\\\bbbkkkooorrrpppiiieeegggddd___^^^]]]ZZZWWWTTTSSSRRRRRRQQQPPPOOONNNLLLJJJHHHGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNMMMLLLLLLKKKHHHDDDAAABBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;<<<===>>>???<<<===>>>===<<<<<<>>>@@@;;;<<<===<<<<<<===@@@CCC999===AAA@@@>>>===AAAEEEFFFEEEDDDDDDDDDBBB???<<>>>>>>>>>>>???;;;:::===<<<666555888;;;888666666888888777555444000,,,---111222000,,,,,,---///000000...,,,***---------...............,,,,,,,,,++++++************)))))))))((((((''''''))))))************))))))'''''''''''''''((())))))+++++++++++++++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%$$$###"""!!! !!!!!!"""######$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))((('''%%%$$$&&&(((+++------+++(((&&&))))))*********))))))(((((()))***++++++,,,,,,+++***)))'''(((***++++++******---...,,,,,,---......000///------...111444666444444555555555555444444000000////////////000000000000000000////////////333333333444444444555555333333444444555777888999555666666888999:::;;;;;;888888777777666666555555999777777::::::777777:::777888999:::<<<>>>@@@AAACCC???<<<<<<>>>@@@>>><<<<<<<<<<<<===============?????????@@@@@@AAAAAABBBDDDDDDDDDDDDDDDEEEFFFFFFGGGJJJMMMPPPRRRTTTWWWZZZfffkkkuuuvvvkkkddd___```gggpppoooqqqnnngggddddddbbb]]][[[YYYWWWTTTRRRPPPPPPPPPPPPOOONNNMMMKKKIIIGGGGGGJJJIIIIIIHHHIIIIIIJJJKKKLLLKKKKKKKKKKKKJJJFFFCCCAAA@@@???>>>>>>===>>>>>>???????????????@@@@@@AAA<<<===>>>===<<<===???AAA??????>>>>>>>>>>>>@@@AAA888===BBBCCC@@@???@@@BBBFFFDDDCCCCCCDDDCCCAAA???AAAAAA@@@>>>>>>============999999<<<;;;666444666777444222333444555444222333///+++,,,///000///,,,***,,,...000000///...,,,---------------,,,,,,,,,,,,,,,,,,+++++++++***************))))))((((((((((((((())))))))))))(((((('''''''''''''''((())))))************))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$""""""!!!!!!"""######$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))))))))(((''''''&&&&&&%%%''')))******)))'''%%%(((((()))))))))(((((('''&&&'''((()))***************)))'''(((***++++++******,,,---,,,,,,---............------...000333444555555555444333222111000//////............//////000000000000////////////222222222333333333333444333333444444666777888999666666777777888999::::::888888777777666666666666999666666::::::888888;;;;;;;;;;;;;;;<<<===>>>???BBB@@@>>>===>>>>>>>>>>>><<<=====================>>>>>>???@@@@@@AAAAAAAAACCCCCCCCCCCCDDDEEEFFFGGGHHHJJJMMMOOOQQQSSSUUUXXX```eeeooozzzxxxooofffbbbaaacccjjjrrrnnnooolllfffbbbaaa^^^ZZZWWWVVVTTTQQQOOONNNNNNNNNOOOOOONNNLLLKKKIIIHHHGGGLLLKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJKKKLLLKKKIIIFFFBBBAAA???=========???@@@CCCBBBAAAAAA@@@@@@AAAAAA;;;<<<============???AAA???>>><<<;;;<<<<<<<<<;;;:::???DDDFFFCCCAAA@@@@@@GGGFFFDDDDDDEEEEEEEEEDDDBBBAAA@@@???======<<<<<<:::999999<<<:::555333333222111000000222333222111111---))))))+++------+++***+++...000111111000///---------,,,,,,++++++***,,,,,,,,,++++++++++++******************)))))))))(((((())))))))))))(((((('''''''''''''''((()))))))))(((((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###""""""######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%))))))((('''''''''((()))%%%&&&''''''''''''&&&%%%''''''((((((((((((''''''%%%&&&'''(((((()))))))))***)))'''(((***++++++*********+++,,,------......------------...///111111666666555333111///---,,,...------------------...////////////000000000000111111222222333333222222333333444555666777777888666666777777888888888999888777777777777666666666888555666::::::999999<<<>>>>>>===<<<<<<<<<<<<<<>>@@@==================<<<<<<===>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBDDDEEEGGGHHHIIIKKKNNNOOOPPPQQQSSSVVVZZZ^^^fffqqq{{{yyytttkkkdddbbbccceeejjjpppnnnmmmjjjeeeaaa^^^ZZZXXXVVVTTTRRRPPPOOOOOOOOOOOOPPPOOONNNLLLKKKJJJJJJIIIMMMLLLJJJIIIIIIJJJKKKLLLMMMLLLKKKLLLMMMLLLJJJHHHFFFDDDAAA>>>===>>>???AAACCCCCCAAA@@@???>>>>>>>>>:::<<<======<<<===???AAA>>><<<:::;;;<<<===<<<:::???BBBEEEFFFDDDBBBBBBBBBIIIGGGEEEEEEGGGHHHIIIIIIDDDCCCAAA@@@>>>=========999999:::;;;:::666333222111111111222333444333333000---***)))***,,,,,,,,,,,,...000111222222111000.........---,,,+++******++++++++++++++++++++++++++++++******************((())))))******))))))((('''''''''''''''((()))))))))(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&&&&(((***,,,'''&&&&&&%%%%%%&&&&&&'''''''''(((((())))))((((((%%%&&&'''((())))))))))))***)))'''(((***++++++******((((((+++---------///---......//////000000000555555444333111///---,,,......------------......////////////000000000000000111222333444333333222333333444555666666666777666777777777777777777777777777777777777777777777777555666:::;;;999:::===??????>>>===<<<<<<<<<<<<===@@@BBB@@@===<<<>>>AAA============<<<<<<<<<<<<<<<======>>>???@@@AAAAAA@@@@@@AAABBBCCCEEEGGGHHHKKKMMMOOOPPPPPPPPPRRRTTTXXXZZZaaakkkttt~~~wwwnnngggaaaccceeegggkkkpppmmmjjjgggddd```[[[XXXWWWUUUTTTSSSQQQPPPQQQQQQRRRPPPOOONNNLLLLLLKKKKKKLLLMMMLLLJJJJJJKKKMMMOOOQQQPPPOOOMMMLLLLLLLLLIIIGGGKKKIIIEEEAAA??????@@@AAADDDDDDBBB@@@???>>>======:::;;;<<<<<<;;;<<<>>>@@@===<<<<<<===>>>???>>>===CCCDDDDDDCCCBBBCCCDDDEEEFFFEEECCCCCCEEEGGGHHHHHHDDDDDDBBBAAA@@@?????????:::;;;<<<;;;999888555333333444555666666666666666333111...---...///000000000111222222222111111000000//////...---,,,,,,+++++++++++++++++++++++++++******************++++++)))******++++++******)))'''''''''''''''((())))))***)))((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))((('''&&&''')))+++,,,(((((('''&&&&&&'''(((((('''((()))***************''''''((()))***************)))'''(((***++++++******%%%%%%+++...------///000000000000000000000000222333333222222111000//////..................///.../////////000000000111111222444555555555444333222333444555666666555555666666666666666666666777777777777777888888888888888555666:::;;;:::;;;>>>>>>>>>=========>>>>>>???===@@@BBBAAA>>>===???BBB>>>>>>======<<<<<<<<<;;;;;;<<<<<<===???@@@@@@AAA??????@@@AAACCCDDDFFFGGGMMMNNNPPPPPPPPPPPPRRRTTTYYYYYY___hhhpppyyyuuufff```]]]aaagggiiilllooojjjfffcccbbb^^^XXXUUUUUUTTTSSSRRRQQQPPPQQQRRRSSSOOONNNMMMKKKKKKKKKLLLMMMLLLKKKJJJIIIJJJMMMPPPRRRPPPNNNLLLKKKKKKJJJHHHFFFLLLJJJGGGDDDBBBAAAAAABBBEEEDDDCCCAAA@@@???>>>>>>:::;;;;;;;;;::::::;;;===777999;;;;;;::::::;;;<<>>======>>>>>>???@@@AAA===???AAAAAA@@@???@@@AAA>>>>>>>>>===<<<<<<;;;;;;:::;;;<<<===>>>???@@@AAA??????@@@@@@BBBCCCEEEFFFLLLNNNOOOPPPOOOPPPQQQSSSYYYXXX\\\dddllltttvvvnnnccc]]][[[```eeeggghhhiiieee```^^^^^^[[[TTTQQQSSSPPPOOONNNNNNNNNOOOPPPQQQMMMLLLJJJIIIIIIIIIKKKLLLMMMKKKIIIHHHHHHKKKMMMPPPLLLJJJHHHHHHHHHHHHGGGFFFHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA???>>>=========999::::::999888777999:::555:::>>>===888555777;;;>>>===<<<===>>>@@@AAAAAA@@@??????AAABBBCCCBBBAAA@@@??????>>>>>>??????@@@;;;===;;;666444777777444111444777777444222222333000111333333222000000000---.....................------------------------******+++++++++,,,,,,,,,((((((((())))))*********''''''(((((((((((('''''''''''''''''''''((()))))))))((('''&&&&&&(((***+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%((((((&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))******((((((((((((((((((((((((&&&'''((()))************((()))***+++,,,,,,,,,,,,***)))'''(((***++++++******!!! ***000---,,,000333111000.........///000...//////000000000//////...------------------............///000111111111000111444555666555333222111333444666666555444333333333444555555666777777777777888888888999999999:::777888;;;;;;999999<<>>>>>>>>???@@@@@@???>>>???@@@BBBBBBAAA??????>>>>>>===<<<<<<;;;;;;999:::;;;<<<>>>???@@@AAA@@@@@@@@@@@@AAABBBCCCDDDIIIKKKMMMMMMMMMNNNOOOQQQVVVTTTWWW^^^eeemmmwww|||ooofffeee^^^[[[___ccccccaaaaaabbb]]]ZZZ[[[XXXQQQOOORRRMMMLLLKKKKKKKKKLLLNNNOOOKKKJJJHHHGGGGGGHHHIIIKKKNNNLLLIIIFFFFFFHHHJJJLLLHHHFFFDDDEEEFFFGGGGGGFFFDDDDDDDDDEEEEEEEEEEEEEEE@@@???>>><<<;;;::::::::::::::::::999777666777888<<>>???>>>===AAAAAABBBCCCEEEEEECCCAAA===============>>>>>>???:::<<<:::333222666777333...111444444111......///***,,,...///---+++******)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,,,,''''''(((((()))))))))***%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''((())))))((('''%%%%%%%%%''')))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((('''&&&&&&%%%%%%)))((('''&&&%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))************)))(((''''''((())))))(((''''''%%%&&&'''((())))))))))))((()))***++++++,,,,,,+++***)))'''(((***++++++****** ***000---,,,000333111...,,,,,,---...000......//////......---,,,---,,,,,,++++++,,,,,,------......///000111111222///000333555555444222000111333444666666555444222222222333444555777777888777777888888999999999999;;;888888;;;;;;999999<<>>>>>@@@CCCDDDAAA>>>???>>>>>>===<<<;;;;;;;;;999999;;;<<<===???@@@@@@@@@@@@@@@@@@AAAAAABBBCCCGGGIIIKKKKKKKKKLLLNNNPPPSSSPPPRRRYYY```gggqqqyyy~~~uuummmggg___ZZZZZZbbbfffdddbbbccc```___\\\[[[ZZZWWWTTTQQQPPPNNNMMMKKKKKKKKKKKKLLLIIIHHHFFFFFFFFFHHHJJJKKKGGGFFFGGGHHHJJJKKKKKKIIIFFFGGGIIIJJJJJJIIIHHHFFFHHHFFFBBBAAAAAABBBBBBAAA>>>===;;;999888888888888===:::777777:::<<<;;;:::AAA@@@???===;;;999888777999777555444555888<<<>>>BBBBBBBBBAAAAAA@@@@@@@@@<<<:::888999;;;>>>??????<<<999777777888999777555555666444000///222333222222///---///222222,,,'''------++++++++++++------++++++++++++++++++++++++***)))))))))))))))***+++(((((()))***************))))))))))))))))))))))))'''((()))((('''((()))+++...+++(((&&&''''''''''''***)))((((((((((((((()))(((((((((((())))))))))))((((((''''''''''''((((((***)))'''%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''&&&&&&'''(((***++++++***)))(((((('''(((((((((&&&""" %%%+++***$$$((()))))))))))))))(((((($$$&&&((()))(((((()))*********+++++++++,,,,,,,,,)))###"""(((---...---...555222///---............---///000000//////000222------++++++++++++---------------............///222222222111111111111111444555666666666555444333333444555555444444555777888555555888999888:::>>>777888999;;;<<<===>>>>>>BBB???<<<<<<>>>??????===>>>@@@AAA@@@???>>>???@@@===============<<<;;;;;;;;;;;;::::::;;;<<<>>>???@@@@@@@@@@@@AAABBBBBBCCCEEEGGGJJJNNNOOOOOONNNMMMLLLQQQWWW[[[]]]bbbjjjqqq~~~yyyqqqiiiccc```\\\^^^dddgggeeedddfff```^^^[[[YYYXXXVVVSSSQQQPPPOOONNNMMMLLLLLLMMMNNNIIIHHHGGGFFFFFFHHHJJJKKKJJJJJJJJJKKKMMMNNNMMMKKKFFFGGGHHHIIIIIIHHHGGGFFFGGGEEEBBBAAAAAABBBCCCBBB???>>><<<:::999999999999===:::999999;;;<<<;;;:::;;;:::::::::999999999999666555444333555888<<>>??????===>>>???@@@???>>>===>>>@@@>>>>>>>>>>>>>>>===<<<<<<;;;::::::::::::<<<===>>>@@@@@@@@@@@@AAAAAABBBCCCFFFHHHJJJLLLNNNNNNMMMMMMKKKOOOTTTWWWYYY^^^fffmmmyyy|||rrrkkkccc]]]YYYZZZ]]]aaabbb```aaaddd```]]]YYYVVVUUUTTTRRRPPPNNNNNNLLLKKKKKKLLLMMMMMMIIIHHHGGGFFFGGGHHHIIIJJJLLLKKKKKKLLLMMMNNNLLLKKKEEEFFFGGGHHHHHHGGGFFFEEEFFFDDDAAAAAABBBDDDDDDCCC@@@???>>>===<<<;;;;;;;;;<<<;;;;;;===>>>>>><<<:::666666777888999:::<<<===777666555555777;;;>>>@@@BBBBBBBBBBBBBBBAAAAAA@@@BBB???===<<<<<<======<<<===;;;999999::::::999888555777777333333555444111//////000000000...---+++---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))((())))))************)))))))))))))))))))))))))))'''((()))((('''((()))++++++)))'''&&&((()))))))))''''''''''''(((***+++,,,************++++++++++++***))))))(((((())))))***))))))))))))((('''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&'''&&&&&&&&&'''((()))***)))(((((((((((())))))***'''///222,,,$$$###&&&''''''(((((())))))(((((((((%%%'''))))))(((((()))************++++++++++++,,,+++ $$$111888777444333111///...000111111111000//////111444444111---------,,,,,,,,,,,,------------------............/////////000000000000000444555666777888888777666333444555555444444555777333555<<>>???>>>===<<<===???>>>????????????>>>======::::::999999:::;;;===>>>?????????@@@@@@AAACCCCCCIIIIIIJJJJJJKKKLLLLLLMMMKKKNNNQQQSSSTTTYYYaaagggrrr{{{sssllleee^^^XXXVVVYYY]]]___^^^]]]___bbb___\\\WWWTTTSSSRRRQQQPPPKKKJJJIIIHHHHHHIIIJJJKKKIIIHHHGGGGGGGGGHHHIIIIIIJJJIIIHHHIIIJJJJJJHHHGGGFFFFFFGGGGGGGGGFFFEEEEEEDDDCCCAAABBBCCCEEEEEEDDDAAA@@@@@@???>>>=========<<<===>>>@@@@@@>>><<<:::666666666888:::<<<>>>@@@<<<;;;:::999:::===???AAA??????@@@AAAAAA@@@???>>>@@@???===>>>@@@BBBBBBAAA:::999888777777777666666333666666333333444333///---///111000...---------/////////....../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++***)))(((((()))************))))))(((((((((((((((((((((((('''((()))((('''''')))+++)))(((&&&'''(((******)))(((((('''(((((()))******)))))))))*********++++++******))))))))))))******))))))*********((('''%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&''''''(((((()))***(((((('''(((((()))******&&&///333---%%%###%%%'''''''''(((((()))(((((((((&&&'''))))))(((((()))***************++++++++++++***!!!$$$///555666777111000...///111222222222111///...111666666000+++---------,,,,,,---------,,,,,,---------..................///////////////222333555666777777777666333444555555444444555777888666666::::::777666999:::999999999999999999999<<<;;;:::::::::::::::999<<<===>>>===<<<;;;<<<>>>??????@@@@@@@@@??????>>>::::::999999:::;;;===>>>????????????@@@AAACCCCCCJJJJJJIIIIIIIIIJJJLLLMMMLLLMMMOOOPPPQQQVVV\\\aaallluuuzzzoooiiiaaaZZZWWWZZZ___bbbbbb``````bbbccc]]]YYYUUUSSSRRRRRRQQQQQQKKKJJJIIIHHHHHHHHHIIIJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFGGGHHHHHHFFFEEEGGGGGGGGGGGGFFFFFFEEEEEEDDDBBBBBBBBBDDDFFFFFFEEEAAAAAAAAAAAA@@@??????>>><<<>>>@@@AAAAAA>>><<<:::666666666666888:::===>>>???>>><<<;;;:::;;;<<<===;;;<<<>>>??????>>>===<<<>>>===<<<===@@@BBBBBBAAA;;;;;;:::999888777888888666999999666555777666222222333444444222111222333////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++)))((())))))*********))))))((((((((((((((((((((((((((('''((()))((('''''')))+++((('''&&&''')))******)))******)))(((((('''((((((((((((((()))))))))************))))))))))))******))))))*********((('''%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&'''(((((()))))))))(((((('''(((((()))******&&&+++---***'''''''''%%%&&&&&&'''(((((((((((((((&&&(((******)))((()))***))))))*********+++++++++)))$$$"""&&&+++...222666000///...///111222222111111///...111555555000***------------------------,,,,,,,,,------------...------......////////////000222333555666666555555333444555555444444555777:::666444555666444666;;;;;;:::999888888888999999;;;<<<<<<<<<;;;:::::::::;;;===>>>===<<<;;;<<<===??????@@@@@@@@@@@@??????;;;:::999999:::;;;===>>>>>>>>>>>>???@@@AAACCCCCCJJJIIIHHHGGGHHHIIIKKKLLLMMMNNNNNNOOOQQQUUUZZZ]]]gggooo|||uuummmfff]]]XXXZZZ]]]aaacccaaa```aaaaaa___YYYWWWTTTSSSSSSSSSRRRRRROOONNNLLLKKKJJJJJJKKKKKKIIIIIIHHHHHHHHHHHHGGGGGGHHHGGGGGGHHHIIIJJJHHHFFFHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCBBBCCCEEEFFFEEEDDDAAAAAABBBBBBAAA@@@@@@???<<<>>>AAABBB@@@===;;;;;;666555444333444666999:::===<<<:::888777777777777999:::<<<===>>>===;;;:::<<<;;;;;;<<<===>>>===<<<888999999777555444555777555777777333222555444111222222111111111111111111,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,***))))))************))))))((())))))))))))))))))))))))'''((()))((('''((()))+++(((''''''(((*********))),,,+++***((('''''''''''''''((((((((())))))))))))***))))))(((((())))))***))))))))))))((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&%%%&&&'''((()))))))))))))))(((((((((((())))))***&&&((((((&&&''')))((($$$%%%&&&''''''((((((((((((''')))******)))((()))***)))))))))************+++)))&&&&&&)))******...444///......///000111111000000///...000222222...+++------............------,,,,,,,,,,,,------------------......//////000000000111333444555555444333333444555555444444555777777666777<<<<<<999888:::;;;;;;999888888999:::;;;===>>>@@@???>>><<<<<<===<<<===>>>===<<<;;;<<<>>>>>>>>>???@@@@@@@@@@@@???;;;;;;::::::;;;<<<>>>???======>>>>>>@@@AAACCCDDDHHHHHHGGGGGGHHHIIIKKKLLLMMMNNNNNNPPPSSSUUUXXXZZZ```iiiuuu{{{pppkkkcccYYYXXX^^^```cccbbb___```bbb```ZZZVVVUUUSSSTTTUUUUUUTTTRRRQQQPPPNNNLLLJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFGGGFFFFFFHHHJJJJJJIIIHHHJJJIIIHHHGGGGGGFFFFFFFFFDDDDDDCCCDDDFFFFFFEEECCC@@@AAABBBBBBBBBAAA@@@???<<>><<<;;;;;;555444333222333555888:::;;;:::888777666666555666888999<<<===>>>===;;;:::;;;::::::<<<>>>@@@???>>>666777777555333222333555222444333///...111111///000---+++,,,...000...,,,+++,,,------------,,,+++------------------------+++,,,.........---,,,******************)))(((((())))))))))))))))))))))))'''((()))((('''((()))+++)))((('''(((******)))'''+++***)))(((((('''(((((((((((()))))))))*********)))((((((''''''(((((()))***)))((('''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&%%%&&&'''((()))))))))(((***))))))(((((((((((()))''')))(((%%%%%%((((((%%%$$$%%%&&&'''((((((((((((((()))++++++)))((())))))))))))))))))************,,,((('''***------...111......---...000000///---///////////////...---,,,,,,---...//////...---,,,++++++,,,,,,,,,------------......///000000111111222333444555555555444333333444555555444444555777666666999>>>???<<<:::;;;<<<;;;999999999:::;;;===<<<>>>@@@@@@===<<<<<<===<<<===>>>>>><<<<<<===>>>===>>>>>>???@@@@@@??????<<<<<<;;;;;;<<<===???@@@<<<======>>>???AAACCCDDDFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLNNNQQQTTTVVVWWWWWWYYYbbbnnnwwwtttllliiiaaaWWWXXXaaafffhhhfffcccdddhhhddd\\\TTTSSSSSSTTTVVVVVVUUUSSSPPPOOOMMMJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEGGGIIIJJJIIIHHHKKKJJJIIIHHHGGGGGGGGGGGGEEEDDDDDDEEEFFFFFFDDDCCC@@@AAABBBBBBBBBAAA@@@???<<>>???>>><<<:::888999:::>>>BBBEEEEEEEEE999;;;;;;999666555777999666777555000///333444222222...+++,,,000222000---,,,---...//////...---,,,------------------------***,,,---//////...,,,+++***************)))(((((())))))))))))))))))))))))'''((()))((('''((()))+++)))(((((()))******(((''')))((((((((((((((()))***)))************+++++++++((((((''''''''''''((((((***)))'''&&&%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%&&&'''))))))))))))(((+++***)))(((((('''(((((())),,,+++&&&$$$&&&((('''$$$%%%&&&'''(((((((((((((((***++++++)))((())))))))))))))))))************///(((%%%+++111111//////...------...//////---,,,...///000...---,,,,,,...,,,---...//////...---,,,++++++,,,,,,,,,---------.........///000111111222444555666666666555444333333444666555444444555777999666777;;;<<<:::;;;???<<<;;;:::999999;;;===>>>999;;;>>>>>>;;;999999:::===>>>???>>>===<<<===???<<<===>>>???????????????======<<<<<<===>>>@@@AAA<<<<<<===>>>???AAACCCDDDDDDEEEFFFGGGIIIJJJKKKLLLJJJKKKMMMQQQTTTVVVVVVUUUSSS]]]iiirrrzzzxxxtttlllbbb\\\\\\bbbhhhoookkkggggggiiigggaaa[[[YYYXXXWWWVVVVVVWWWYYY[[[RRRQQQNNNKKKHHHGGGFFFFFFDDDHHHIIIHHHHHHJJJHHHDDDHHHGGGFFFFFFFFFGGGHHHIIIGGGGGGGGGGGGFFFDDDBBBAAAIIIJJJIIIGGGDDDCCCCCCEEEBBBBBB@@@??????@@@AAABBB@@@@@@???>>>===<<<;;;;;;555666888999;;;;;;<<<<<<<<<999666666888;;;;;;:::::::::;;;<<<>>>>>><<<;;;<<<<<<666777BBBBBB???DDDBBB<<<777444666888999999999888777666444333222111000//////.........//////...000222333444333111000222111///...---------...........................,,,+++******))))))************************************))))))((()))))))))++++++++++++++++++++++++(((((()))************)))******************************)))((((((((((((((()))))))))))))))((('''''''''''''''''''''((())))))((('''%%%%%%$$$%%%&&&'''%%%&&&&&&'''((()))******((((((((()))******++++++///,,,(((''')))++++++)))))))))))))))))))))))))))'''&&&&&&'''(((((('''%%%************))))))))))))+++***)))***+++,,,+++*********+++,,,,,,,,,,,,+++------,,,+++++++++,,,,,,---,,,,,,+++,,,---///000---------,,,,,,+++++++++)))***+++++++++,,,///222///000000111222333333333555777888777555444444555555555555555555666777777666::::::666666<<<===999::::::::::::<<<===?????????>>>===<<<;;;:::::::::===>>>>>>????????????>>>AAA@@@>>>>>>???@@@@@@???<<<;;;::::::::::::;;;<<>>===>>>???AAABBBBBBCCCEEEGGGIIIJJJKKKKKKLLLLLLMMMOOOQQQRRRTTTTTTTTTVVV___kkkuuutttnnnfff^^^[[[]]]ccchhhmmmjjjgggffffffccc^^^ZZZVVVUUUTTTTTTTTTTTTUUUVVVOOONNNKKKIIIGGGEEEEEEEEEDDDHHHIIIGGGGGGIIIGGGCCCEEEDDDDDDDDDEEEGGGHHHIIIHHHHHHHHHHHHGGGEEECCCBBBIIIJJJKKKJJJFFFCCCAAAAAACCCCCCBBBAAAAAAAAABBBBBB??????>>>======<<<;;;;;;777777888999:::;;;;;;<<>>HHHDDD<<<>>>@@@<<<777666777999::::::777777777666555444444333//////............/////////000111222222222111111111000...---,,,,,,------........................,,,+++******))))))******))))))))))))))))))))))))++++++************++++++************************'''((())))))******))))))******************************)))((((((((((((((()))))))))))))))((('''''''''''''''''''''((())))))(((((('''&&&&&&''''''(((&&&&&&''''''(((((())))))((((((((()))******++++++...+++(((''')))******)))((((((((((((((((((((((((''''''&&&&&&'''''''''&&&))))))))))))))))))))))))***)))((()))+++,,,+++*********+++,,,,,,,,,,,,+++------,,,,,,,,,---------------,,,,,,,,,---...///,,,,,,,,,+++++++++*********++++++++++++,,,...111//////000000111222222333333444666666444333444555555555444444444555555666;;;>>>>>>999888<<<;;;888999999999:::;;;<<<===>>>===<<<;;;:::999999999999======>>>>>>??????>>>>>>AAA???>>>>>>???@@@@@@???<<<<<<;;;::::::;;;<<<<<<>>>>>>>>>??????@@@BBBBBBBBBCCCDDDFFFHHHIIIKKKKKKKKKLLLMMMNNNPPPRRRSSSTTTSSSTTT[[[dddnnnxxxvvvnnnggg]]]XXXZZZ```eeegggiiihhhfffccc```]]]ZZZXXXQQQRRRRRRRRRRRRQQQQQQQQQLLLJJJHHHFFFEEEEEEEEEEEEEEEHHHIIIFFFEEEGGGFFFCCCBBBBBBBBBBBBDDDFFFHHHIIIIIIIIIJJJJJJIIIGGGEEEDDDHHHJJJLLLKKKGGGBBB???>>>BBBBBBAAAAAA@@@@@@@@@@@@>>>>>>======<<<<<<;;;;;;:::999888888888:::;;;<<<@@@>>>;;;:::<<<===>>>>>>999:::<<<======;;;888777???DDD@@@===BBB???;;;???===;;;999888:::;;;;;;;;;666666666666555555555555//////............/////////000000000111111111111//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***))))))))))))))))))))))))++++++************++++++************************'''((())))))***)))))))))))))))))))))))))))))))))***))))))((((((((((((((()))))))))))))))((((((''''''''''''''''''((()))))))))((((((''''''((())))))'''''''''((((((((((((((('''(((((())))))******+++,,,***(((((()))***))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((())))))******)))(((''')))+++,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,------......//////......---,,,,,,,,,------,,,++++++++++++*********+++,,,---,,,++++++---///...//////000000111111222000222444444444333444555555555444444333444444444999;;;:::777666888888555888888999:::;;;<<<<<<===;;;:::999888888777888888;;;<<<===>>>>>>>>>>>>===@@@???>>>>>>@@@AAA@@@???<<<<<<;;;;;;;;;;;;<<<<<<<<<===???@@@AAABBBCCCCCCCCCCCCCCCDDDFFFHHHJJJKKKJJJKKKLLLMMMOOOQQQRRRSSSTTTTTTWWW^^^gggqqqtttoooiii```VVVUUU[[[cccggghhhdddeeeddd```[[[WWWVVVVVVPPPQQQRRRSSSRRRQQQOOONNNJJJIIIGGGFFFEEEEEEFFFFFFFFFIIIHHHEEEDDDFFFFFFCCCDDDDDDCCCCCCDDDEEEFFFGGGJJJJJJKKKKKKJJJIIIGGGFFFEEEGGGHHHGGGDDDAAA??????@@@@@@@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;999888888999:::<<<===;;;999888999:::;;;<<<;;;<<<>>>>>><<<:::999888777>>>:::666<<<===<<>>>>>===???>>>>>>???@@@AAA@@@>>>===<<<<<<<<<<<<<<<<<<===;;;<<>>EEE@@@:::???@@@<<<===999:::;;;;;;;;;<<<<<<<<<888777666444222000///..................///000000000000000///000111222222000000000000000//////...+++++++++++++++++++++++++++***))))))(((((())))))++++++++++++++++++++++++***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++))))))(((((((((((())))))(((((())))))))))))(((((('''''''''''''''((())))))&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''((())))))******((()))***+++******))))))(((((((((((((((((((((((('''))))))((('''&&&(((***&&&''''''((()))******+++***)))((())),,,---,,,+++++++++,,,------------,,,,,,---...///000111000000.........------,,,,,,+++........................,,,...///...,,,,,,,,,---////////////000000000000...111333555555666888999777777666666666666666777::::::;;;===>>>======>>>:::;;;<<<===>>>>>>======;;;::::::999999999999::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>???AAAAAA@@@>>>========================;;;<<<>>>AAABBBCCCCCCCCCCCCBBBAAAAAABBBEEEHHHIIIGGGHHHIIIKKKMMMNNNOOOPPPTTTRRRSSSXXX^^^iiizzzvvvnnnjjj]]]WWWSSSVVV^^^fffiiihhhaaa___]]]ZZZWWWUUUTTTSSSTTTUUUUUUUUUTTTRRROOONNNJJJIIIHHHGGGGGGGGGHHHIIIHHHIIIHHHDDDDDDHHHJJJHHHLLLKKKIIIGGGEEEEEEEEEEEEHHHHHHIIIIIIIIIHHHGGGFFFBBBBBB@@@>>>===???BBBEEECCCDDDEEEEEEDDDAAA===;;;888888999999::::::;;;;;;<<<;;;:::999999:::;;;;;;999::::::999999:::>>>@@@CCCRRRhhh{{{hhhEEE<<<<<<:::===888:::;;;;;;::::::;;;===999888777555222000...---......---......///000111000111111111222222222222000000111111111000000///////////////////////////******)))(((((((((((())),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++)))***++++++,,,,,,++++++************************((((((((((((((())))))***'''(((((()))))))))))))))'''''''''''''''((())))))%%%%%%'''((((((((((((((('''''''''(((((((((((((((&&&''''''(((((())))))***&&&))),,,---,,,*********))))))))))))))))))))))))'''***,,,,,,)))''')))+++(((((())))))******++++++,,,+++***+++---------+++++++++,,,---------------,,,---...000000000//////------.........---,,,,,,......///////////////000,,,...//////---,,,,,,---000000000000000000000000...111333555555666888999777777666666777777888999===<<<<<>>:::999:::;;;<<<===>>>???>>>>>>===;;;;;;::::::::::::;;;;;;:::;;;<<<===>>>?????????======>>>@@@BBBBBB@@@>>>======>>>>>>>>>>>>======;;;<<<>>>???@@@AAABBBBBBBBBAAAAAAAAABBBDDDFFFGGGFFFGGGHHHJJJKKKMMMNNNOOOPPPNNNOOOTTTYYYbbbppp}}}{{{qqqhhhaaaXXXUUUSSSWWW___eeefffeeeaaa]]]YYYWWWXXXXXXUUUSSSTTTTTTTTTSSSRRROOOMMMLLLJJJIIIHHHGGGFFFGGGGGGHHHHHHJJJHHHDDDDDDIIILLLKKKKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHGGGFFFEEEDDDBBBCCCBBBAAA???@@@BBBDDDBBBCCCEEEEEECCC???;;;888777777888888999::::::;;;:::::::::;;;;;;;;;;;;;;;888999:::::::::;;;@@@DDD___yyy|||HHH888:::;;;???888:::;;;:::888888:::<<<:::999888666444222111000---------......///000111000111222333444333333222...///000111111000//////........................******)))(((((((((((((((++++++++++++++++++++++++************+++,,,---...))))))))))))))))))))))))(((((()))************)))((((((((((((((((((((((((((((((((((((((()))******''''''((()))))))))))))))'''''''''''''''((())))))%%%&&&((()))******))))))&&&&&&''''''(((((())))))&&&&&&''''''((()))))))))&&&***...///...+++++++++************************&&&+++//////,,,))))))+++************++++++++++++///---,,,,,,......---++++++,,,------...---------,,,---///000000///...---+++,,,---.........---,,,............/////////000+++---//////...------...111111111111111111111111...000222444444555666888555555555555666888999:::;;;888999===<<<777555777:::;;;===>>>???>>>===<<<;;;;;;::::::::::::;;;;;;:::;;;===>>>???@@@@@@@@@======>>>@@@BBBBBB@@@>>>===>>>????????????>>>===============>>>???@@@AAA@@@@@@AAABBBCCCDDDDDDEEEEEEFFFGGGIIIJJJLLLMMMNNNNNNMMMOOOSSSWWW[[[fffqqq|||~~~tttkkk```WWWTTTSSSTTTXXX^^^cccdddcccbbb\\\WWWVVVYYYZZZWWWSSSSSSRRRRRRPPPOOOMMMKKKJJJJJJIIIHHHFFFFFFFFFFFFGGGHHHJJJHHHDDDEEEJJJNNNNNNIIIHHHGGGFFFFFFFFFGGGHHHDDDEEEFFFGGGFFFEEEDDDCCCCCCDDDEEEEEEBBBAAAAAABBB>>>@@@BBBBBB@@@<<<888444666666777888999::::::;;;999:::;;;<<<<<<<<<;;;;;;555777999999999;;;@@@DDDddduuuhhhCCC>>>BBB???===999:::;;;999666666999<<<:::999888777666555444444---------......000111111000111444555555444333222---...///000000///......,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((((((************************&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((()))******''''''((()))))))))))))))'''''''''''''''((())))))&&&''')))***+++++++++***%%%&&&&&&'''((()))******&&&&&&''''''((()))))))))&&&***///000...,,,+++,,,************************&&&+++111222...******+++,,,,,,,,,+++++++++++++++111///............---++++++,,,------......------,,,---///000000...,,,+++***+++---...///...---------------.........//////***---///000///.........222222222111111111111111---///222333333333555666333333333444666777999:::999777999???@@@;;;:::===999:::<<<>>>>>>===;;;::::::::::::999::::::;;;;;;;;;<<<===???@@@@@@AAAAAA<<<<<<>>>@@@BBBCCC@@@>>>===>>>???@@@@@@???>>>===>>>===<<<<<<<<<>>>???@@@???@@@AAABBBCCCDDDCCCCCCEEEEEEFFFHHHJJJKKKMMMMMMPPPOOOQQQUUUWWWYYYaaajjjrrr{{{xxxlllaaaYYYVVVRRRMMMOOOZZZbbbcccbbbccc]]]ZZZVVVTTTTTTTTTTTTSSSXXXWWWTTTQQQNNNKKKIIIHHHJJJIIIHHHHHHHHHHHHGGGEEEEEEEEEEEEEEEFFFHHHJJJLLLLLLJJJGGGDDDCCCCCCEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBAAAAAA@@@???>>>>>>>>>CCCCCC;;;555555555111777777777777777888999999999999:::::::::999999888666888:::999777888;;;???UUUZZZaaafffiiiiiiiiiiiiTTTJJJ???:::;;;>>><<<999666888;;;;;;:::999999:::>>><<<999555222000//////------------------------000111333666888888555333000000000000000000///...,,,***(((***,,,...---***))))))))))))((((((((((((&&&&&&%%%---***&&&...###))))))(((((((((((())))))*********)))))))))))))))(((''''''''''''&&&&&&&&&$$$%%%%%%&&&'''((()))))))))))))))))))))*********))))))))))))************''''''((((((((((((''''''''''''((())))))***))))))(((((((((((((((''''''&&&'''&&&&&&&&&&&&'''(((((()))***,,,,,,,,,+++)))'''))))))))))))((((((((((((((()))***++++++***)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,---............//////......---,,,------...,,,******+++,,,---------------------------------------...///000,,,,,,------///000111222111111222333333444555555777777777777777888999999999:::;;;<<<<<<<<<;;;:::;;;<<<======<<<<<<===???===<<<<<<===>>>>>>===;;;=========>>>??????@@@@@@AAA@@@???>>>???@@@AAABBBDDDBBB???>>>>>>===;;;:::???;;;<<>>DDDCCCBBBAAA@@@???@@@@@@AAAEEEFFFGGGHHHJJJKKKLLLLLLNNNNNNNNNOOOQQQWWW^^^cccnnnvvvrrrhhh]]]WWWUUUTTTQQQUUU]]]cccaaa```aaa^^^[[[WWWUUUUUUVVVUUUUUUVVVUUUTTTQQQOOOMMMKKKJJJHHHGGGGGGGGGHHHIIIHHHHHHHHHGGGGGGGGGGGGHHHJJJKKKKKKJJJGGGFFFEEEGGGHHHJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFDDDBBBAAA??????>>>:::??????999666888999777777777666666777777888999999999999::::::999999888666777777777666777:::<<<999;;;===>>>======>>>???DDD@@@<<<::::::;;;;;;;;;666888::::::888666666666===;;;888555333111111000------------------------...///111333444333000...------.........---,,,,,,+++***)))***,,,...,,,***)))))))))(((((((((((((((,,,$$$"""%%%)))((('''///***))))))(((((())))))******)))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''(((((())))))***+++*********)))((((((((('''(((((((((((()))))))))(((((())))))))))))((((((%%%&&&'''(((((((((((('''(((((((((((((((''''''&&&'''&&&&&&&&&&&&'''(((((('''(((***,,,,,,,,,******))))))))))))((((((((('''(((((()))******)))((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---............//////......---,,,...//////...,,,+++---...------------------------......---------......///------------///000111222333333333444444555555555555555555555555666777777888999;;;<<<<<<;;;;;;:::;;;<<<======<<<<<<===???===<<<<<<===>>>>>><<<:::<<<<<<===>>>>>>??????@@@AAA@@@?????????@@@BBBBBBBBB@@@>>>>>>>>>???>>><<>>>>>>>>:::===<<<888666888:::999777777666666666777888888888999999::::::999999999666555444444666777888777888888777444222111444666555888::::::888777777888555777888888666444333333999777555333111000000111........................///000111222111000...,,,...............---,,,,,,,,,++++++,,,---...---+++*********))))))((((((((()))(((222'''***(((555+++******************+++))))))))))))))))))******)))(((''''''&&&&&&'''''')))))))))))))))))))))))),,,+++******(((((('''&&&''''''''''''(((((((((((())))))************))))))$$$%%%&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&'''&&&&&&&&&&&&'''((((((&&&''')))+++,,,,,,,,,+++)))))))))((((((((('''''''''(((((())))))(((((('''******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---............//////......---,,,///000111///...---///000........................//////...---------......------------...000111222444444444444555555555555444333333333333444555555777888:::;;;;;;;;;:::999;;;<<<======<<<<<<===???>>>===<<<===>>>===<<<:::;;;<<<<<<======>>>??????AAAAAA@@@@@@@@@AAABBBCCC???>>>===>>>???@@@@@@>>>???===>>>??????===@@@EEECCCCCCAAA@@@@@@AAAAAABBBEEEEEEFFFGGGIIIJJJKKKLLLMMMMMMNNNMMMNNNRRRWWWZZZbbbhhhtttyyylllccc\\\TTTRRRSSSNNNUUU]]]bbb___[[[ZZZ[[[YYYVVVSSSQQQQQQRRRRRRQQQQQQPPPOOOMMMKKKJJJHHHHHHEEEFFFGGGGGGGGGGGGHHHIIIFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDEEEGGGHHHGGGGGGFFFFFFFFFFFFEEEEEEIIIGGGCCC???===<<<===>>>@@@???<<<888666666666666777777777666666777777888888888999:::::::::999999888555333444777888777444666666555333222222555777222555888888777555444444444666888888666444444444333222000///.........///000000000000000000000000000222444444333222111111222222222222111000//////---......///000///...---,,,,,,,,,++++++*********)))***888(((BBBMMM ///,,,++++++******++++++,,,)))))))))))))))*********))))))((('''&&&''''''(((*********))))))(((((((((******))))))(((((((((''''''''''''((((((((())))))((())))))******))))))(((%%%%%%&&&&&&'''&&&&&&%%%(((((((((((((((''''''&&&'''&&&&&&&&&&&&'''(((((('''''')))***++++++++++++))))))((((((((('''''''''''''''((((((((((((''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++,,,---...............///......---,,,///000000///......///111////////////////////////000///...------------------------......///111111444444444444444333333333444333333333333333444444666777888:::::::::999999;;;<<<======<<<<<<===??????=========>>>===;;;999;;;;;;<<<<<<======>>>>>>AAAAAAAAAAAAAAABBBBBBBBB???>>>>>>???@@@AAA@@@>>>>>>>>>??????>>>>>>AAADDDCCCBBBAAA@@@@@@AAABBBCCCDDDEEEEEEGGGHHHIIIJJJKKKMMMNNNNNNNNNNNNPPPTTTWWW\\\cccnnnyyy|||rrrggg___XXXQQQPPPRRRNNNXXXaaaddd```]]]\\\\\\WWWTTTQQQOOOPPPQQQQQQPPPRRRQQQPPPNNNKKKIIIGGGFFFEEEGGGHHHGGGEEECCCDDDFFFEEEEEEFFFGGGIIIIIIJJJJJJGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFDDDAAA???>>>???@@@AAAAAA>>>;;;999777555444444888888777777777777888888777888999:::::::::::::::999777555666999999777444///111333333333222333555555444444666888999888777555777999999888777777777111000///...---...///000111111111111111111111111000222555666444444555666555555555555444333222111///111222333222111000/////////......---,,,,,,+++...)))---!!!UUUwww;;;))),,,,,,++++++++++++,,,,,,(((((())))))***************)))(((&&&&&&'''((((((***))))))((((((''''''&&&''''''(((((()))))))))***(((((()))))))))*********'''(((((())))))(((((('''''''''((((((((((((''''''(((((((((((((((''''''&&&'''&&&&&&&&&&&&'''(((((()))))))))******)))))))))((((((((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,*********+++,,,---...............///......---,,,---...///...------...000////////////////////////000///...---------------......---......///000111333333333222222222222222555555444444333444444555444666777999999999999888;;;<<<======<<<<<<===???>>>===<<<===>>>===<<<:::;;;;;;<<<<<<======>>>>>>@@@@@@AAAAAAAAABBBBBBBBB@@@??????@@@AAAAAA???======??????>>>===???AAACCCBBBAAA@@@??????@@@AAABBBCCCDDDEEEFFFGGGIIIJJJJJJMMMNNNOOOOOOOOOPPPRRRTTTZZZ___iiiuuu}}}tttkkkbbb\\\UUUOOONNNQQQSSS]]]eeefffbbb```___]]]WWWUUUQQQPPPQQQRRRRRRQQQTTTSSSQQQOOOMMMJJJHHHGGGDDDFFFGGGFFFBBB@@@BBBDDDFFFGGGIIIKKKLLLMMMMMMMMMIIIHHHGGGFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCAAAAAACCCDDDEEE<<<888777::::::888777777::::::999888888888999999777888999999::::::::::::999999888888999999777555333666888999888666555555666555555888<<>>888:::<<<<<<:::888888999333222111000000111222333222222222222222222222222...222555555333333555888555555555444333222111000000222555555333111000000000000//////...---,,,,,,)))000444"""===YYY888,,,,,,++++++******++++++,,,((((((((()))******+++++++++***(((&&&&&&'''((())))))))))))(((((('''''''''%%%&&&'''''')))******+++))))))))))))************''''''(((((((((((('''''')))))))))***))))))((('''(((((((((((((((''''''&&&'''&&&&&&&&&&&&'''((((((******)))))))))(((((((((((((((((('''''''''&&&&&&)))((((((''''''(((((()))******************************+++++++++,,,,,,,,,************+++---...///......//////......---,,,,,,---...---,,,,,,...///........................//////...---------.....................///000000111111111111222222222222666666555444444444555555333444666888999999888888;;;<<<======<<<<<<===???===<<<<<<===>>>>>>===;;;;;;<<<<<<======>>>??????>>>???@@@AAAAAAAAA@@@@@@@@@??????AAABBBAAA???===<<>>>>>???AAABBBCCCCCCDDDEEEGGGHHHIIIJJJLLLNNNOOOPPPOOOOOOPPPQQQWWW[[[eeepppxxx~~~jjjccc\\\WWWQQQLLLMMMQQQWWW```eeedddaaa```]]]XXXVVVSSSPPPOOOPPPQQQQQQQQQQQQPPPOOOMMMKKKJJJHHHHHH@@@CCCEEEDDD@@@???AAADDDGGGHHHIIIKKKLLLLLLKKKKKKFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDEEE888444444:::===;;;888999<<<;;;::::::999999::::::777777888999::::::::::::888999;;;:::888666666666000222555555444333333333666999<<<>>>??????@@@BBB<<<>>>???===;;;888777777444333222111111222333444333333333333333333333333000444666666333222444888555555555555333222111000...222555555333000//////000//////...---,,,+++***&&&222888---&&&(((***...++++++************++++++'''(((((()))******++++++,,,***(((&&&&&&''')))***))))))))))))))))))))))))&&&'''''''''((()))))))))((((((((())))))))))))***(((((())))))))))))(((((()))*********))))))((('''(((((((((((((((''''''&&&'''&&&&&&&&&&&&'''(((((()))(((((((((((())))))***(((((('''''''''&&&&&&&&&***)))(((((((((((()))***++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))***+++---...///......//////......---,,,,,,---------,,,,,,...000------------------------......---------......//////............///000000111111111222222333333333666666555444444444444444222333555777888888888777;;;<<<======<<<<<<===???;;;;;;;;;<<<>>>???>>>===<<<<<<===>>>>>>??????@@@===>>>???@@@@@@@@@??????>>>>>>???AAACCCCCCAAA???:::>>>???;;;:::>>>AAA@@@???>>>=========>>>@@@AAABBBCCCDDDEEEFFFHHHIIIIIIIIIKKKNNNNNNNNNMMMNNNOOOSSSWWW```kkkssszzzrrrccc]]]WWWSSSNNNJJJLLLQQQYYY```ccc```]]]]]]YYYRRRSSSQQQNNNMMMMMMOOOOOONNNKKKKKKJJJIIIHHHGGGGGGFFF<<<@@@CCCCCC???>>>BBBEEEFFFFFFHHHHHHHHHHHHGGGFFFBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBAAAAAA777333444<<>>EEEEEE???<<<===@@@@@@AAAAAA>>>:::666444444333222111000000111222222444444444444444444444444444777:::888444222555888777777777666555333222111---111444444111///......///......,,,+++***))))))111)))%%%444222+++222,,,+++******************+++'''(((((()))***+++++++++,,,***(((&&&&&&''')))***************************((((((((((((((('''''''''''''''''''''((((((((()))))))))************))))))))))))******)))(((''''''(((((((((((((((''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((***+++,,,(((((('''''''''&&&&&&&&&+++***)))(((((()))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))***+++---...///......//////......---,,,,,,---...---------///111---------------------------------------...///000///............//////000111111222333333444555555666555444444333333333333111333555666888888888777;;;<<<======<<<<<<===???:::::::::<<<>>>@@@???>>>======>>>>>>??????@@@@@@<<<===>>>???@@@???>>>>>>;;;<<<===AAADDDDDDCCCAAA999>>>>>>:::999>>>@@@???>>>===<<<<<<<<<>>>???@@@BBBBBBCCCEEEFFFGGGHHHIIIGGGIIILLLMMMMMMLLLLLLMMMPPPTTT]]]hhhooouuutttlll\\\ZZZTTTNNNHHHHHHMMMQQQ^^^^^^]]]\\\ZZZWWWTTTRRRPPPOOOLLLKKKJJJJJJLLLLLLJJJJJJIIIGGGEEEDDDCCCBBBEEEDDDDDDCCCCCCCCCDDDDDDCCCEEEHHHIIIHHHFFFEEEFFFGGGDDDAAABBBDDDEEECCCAAAHHHGGGEEECCCAAA@@@??????AAAAAAAAA???>>>>>>@@@AAA777444555:::<<<:::888999999::::::;;;;;;::::::999999999888888777666666555888888777777666555555444666666666666666777888999<<<;;;999888888999<<<>>>AAA???===;;;999888777777555333111111222333222111111111000000222444777999888666444222222333555666;;;:::999777777777777888222222333333333222222111---......,,,***)))***,,,...---,,,,,,......---,,,******************************))))))))))))******))))))************))))))&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''))))))))))))***************************)))((((((***)))(((''''''((()))******))))))((('''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((()))******++++++---,,,,,,+++*********+++,,,++++++,,,---...///000++++++,,,,,,,,,,,,------.........------............///000///.........000---...//////......///111............//////////////////............//////222333333222111000222333555555555444222222333444333444555777888:::;;;<<<999:::::::::999:::===???@@@===:::;;;===???===;;;>>>===<<<;;;<<<===@@@AAAAAA;;;:::???BBB??????CCC999666555888???DDDDDDCCCCCCCCCCCCCCCBBB@@@>>>===============>>>>>>>>>>>>BBBEEEHHHIIIIIIIIIJJJKKKJJJJJJKKKKKKLLLLLLMMMMMMPPPRRRYYYbbbhhhooo{{{ppphhhZZZWWWSSSMMMJJJLLLRRRWWW^^^^^^]]][[[YYYVVVSSSRRRSSSQQQOOONNNMMMMMMNNNOOOKKKKKKIIIHHHGGGEEEDDDDDDFFFEEEEEEDDDDDDEEEEEEEEEDDDGGGIIIJJJHHHGGGFFFGGGFFFEEECCCDDDFFFFFFEEECCCGGGGGGEEECCCBBBAAAAAAAAABBBBBBAAA@@@???@@@AAABBB888555555999;;;888777999999999::::::::::::999999<<<;;;;;;::::::999999888999999888777666666555555444555555666777999:::;;;777555333333555888;;;<<<>>>===<<<:::888888777777666444111000111222222111222111111111222555777999999777555333222444777999:::999888666666666666777333333333333333222111000///000000...,,,,,,,,,...---+++***+++,,,---,,,+++))))))))))))))))))))))))******))))))))))))******)))************))))))((('''''''''((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))************)))((((((((((((''''''''''''((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******++++++---,,,++++++*********+++++++++++++++,,,---...///+++++++++,,,,,,,,,------......------------......---...//////------...///---///000///......///000............//////////////////............//////222333333222111000222444444666666555444333333444444444555666666777888888:::;;;;;;;;;:::;;;===??????<<<999:::===???===;;;>>>>>>=========???AAACCC@@@======@@@@@@>>>???CCC;;;888555777===AAABBB@@@===>>>?????????>>>>>>===<<<<<<======>>>>>>>>>???BBBDDDGGGIIIIIIIIIJJJKKKJJJJJJJJJKKKLLLLLLMMMMMMNNNPPPUUU]]]bbbhhhtttvvvggg___VVVTTTPPPLLLLLLPPPWWW\\\^^^]]]\\\ZZZXXXUUUSSSRRRSSSQQQPPPNNNNNNNNNOOOOOOKKKKKKJJJIIIHHHFFFFFFEEEFFFFFFFFFEEEEEEFFFFFFGGGFFFHHHJJJJJJIIIGGGGGGHHHFFFEEEEEEGGGHHHHHHFFFDDDGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDD:::666444888999777777999999999999999999999999999======<<<<<<;;;:::::::::;;;:::999888777666666666444444666777999:::<<<<<<666222///000555999;;;;;;::::::999888777777777777777444111000000111111111222222222222333555888999999666333111111444777999999888777666555555555555444444444444333111000000,,,------,,,***)))***+++,,,***)))***+++,,,+++***((((((((((((((((((((((((***))))))(((((())))))***************))))))((((((''''''(((((((((((())))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&))))))******))))))((('''&&&&&&''''''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))******+++,,,,,,+++************+++*********++++++,,,------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---......,,,,,,---......///000///...---...///............//////////////////............//////111222333222000000222444444666888888666444444555666666666777777777777777:::;;;<<<<<<;;;<<<>>>@@@===:::888999===???>>><<<>>>>>>>>>>>>???AAACCCDDD??????@@@BBB???<<>>:::666666999<<<>>>===888999:::;;;<<<=========;;;<<<<<<===>>>??????@@@AAADDDGGGHHHHHHHHHIIIJJJIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNRRRYYY]]]cccmmmwww{{{kkk^^^VVVSSSQQQMMMKKKLLLRRRYYY^^^]]]\\\[[[YYYVVVTTTRRRQQQOOONNNMMMLLLKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGFFFHHHJJJIIIHHHGGGGGGGGGEEEFFFGGGIIIJJJIIIGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCDDDEEEDDDDDD<<<888555888999888888;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;::::::999999<<<;;;999888777666666777666777888999:::;;;<<<<<<999555222333777;;;<<<;;;666666666555666666777888888555111000000222222222333333333444555666888999777555111///000333777999999888888777666666555555555555555444333111000///,,,---...---+++))))))***,,,***)))***+++,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))++++++***))))))((((((((((((((((((((((((((())))))''''''&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))(((((('''&&&&&&((())))))(((&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''(((((()))*********++++++***************+++))))))******++++++++++++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------++++++,,,---...///000///...---...///............//////////////////............//////000111222111000000222444444666999999888666555555888888888999::::::;;;;;;:::<<<======<<<<<<>>>@@@<<<999777999===???>>><<<=========>>>???AAACCCDDD???BBBDDDCCC???===AAAFFFAAA<<<777555666999:::;;;999999:::;;;<<<<<<<<<===:::;;;<<<===>>>???@@@AAA@@@CCCFFFGGGGGGGGGHHHIIIHHHHHHIIIJJJKKKKKKLLLLLLOOONNNPPPVVV[[[aaakkktttyyyrrrdddYYYRRRQQQNNNKKKJJJMMMSSSYYY\\\]]]\\\ZZZWWWUUUSSSQQQQQQMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGFFFHHHIIIHHHFFFEEEEEEFFFEEEFFFHHHJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFDDDCCCCCCEEEEEECCCAAA===888666999;;;999:::<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;::::::999<<<:::999777666777888888999:::;;;<<<<<<;;;;;;:::<<<999777777999;;;999888333333333444555666777888777555222111222333444333444444555555666777888999777555333111222555999;;;999999999999888777666666666666555444333222000///000222333222000......///---+++***+++,,,---,,,+++************************))))))(((((((((((())))))++++++***)))(((((())))))))))))))))))))))))((((((''''''&&&&&&&&&&&&''''''(((((()))))))))*********)))))))))))))))((('''''''''((()))******)))((('''((((((((('''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((())))))***************))))))***++++++((()))***+++++++++***************+++++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,---,,,+++++++++---...///000///...---...///............//////////////////............//////000111111111000000222444333666999:::888777666666666666777999:::;;;<<<===:::;;;============>>>???<<<:::888999===???>>>===;;;;;;<<<===>>>???@@@AAA???DDDFFFDDD@@@???CCCGGGBBB???:::666666777999:::??????>>>>>>============:::;;;<<<===>>>???@@@AAA???BBBEEEFFFFFFFFFGGGHHHGGGGGGHHHIIIJJJKKKLLLLLLMMMKKKMMMSSSYYY___hhhqqqtttyyylllbbbYYYRRRNNNKKKIIIKKKOOOUUUYYY[[[\\\[[[YYYVVVSSSRRRQQQPPPMMMMMMLLLLLLKKKJJJJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHGGGEEEDDDEEEFFFEEEGGGHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGDDDBBBCCCDDDDDDAAA===;;;777666999<<<::::::======<<<;;;::::::;;;<<<===??????>>>>>>===<<<<<<<<<:::999777666666777999:::;;;<<<===>>>===<<<;;;::::::;;;;;;;;;999777555333222222222333444555777777666444333444555666666555555555666777888888999999888777555555666999<<<>>>999:::::::::999888777666555555555555444222111111///111333333111///......---+++***+++,,,---,,,+++************************)))((((((''''''(((((()))+++***)))(((((()))***+++******))))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))(((((())))))(((((('''&&&(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&''''''(((((())))))******))))))))))))***++++++))))))+++,,,,,,+++***)))************++++++++++++------,,,,,,,,,,,,------+++,,,------++++++,,,------...//////......///111............//////////////////............/////////000111000000000222444444666888888777666666777222333444666888999;;;;;;999;;;=========<<<===>>>>>>;;;999:::>>>@@@???===::::::;;;<<<<<<=========>>>BBBDDDAAA???BBBEEEEEECCC@@@<<<999777888:::;;;DDDCCCAAA@@@???>>>>>>>>>;;;<<<<<<===>>>??????@@@>>>AAADDDEEEEEEEEEFFFGGGEEEFFFGGGHHHIIIKKKLLLLLLKKKHHHHHHMMMTTTZZZccckkkppp~~~pppfff^^^WWWRRRJJJIIIIIIMMMSSSYYY[[[\\\\\\ZZZXXXUUURRRQQQPPPPPPMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIIIIGGGEEEDDDEEEGGGEEEGGGHHHFFFCCCAAABBBDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGDDDAAAAAACCCBBB>>>999666333444999;;;:::999;;;<<<;;;999888888999;;;<<>>>>>======<<<;;;;;;888777555444555777999;;;;;;<<<===??????>>><<<;;;666;;;??????:::555333333222222222333444555666777444444444666999:::888777666666777888999999999999555555555666777999;;;<<<888999999999888777666555444444555555444333222222,,,///000000...,,,++++++,,,***)))***+++,,,+++***************************((((((''''''''''''((((((***)))((('''(((***+++---*********)))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((())))))(((((('''&&&(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))))))))***++++++)))***,,,------+++***)))************++++++++++++......------------......,,,---...---,,,+++,,,...+++---...///...///000222............//////////////////............//////...///000000000000222444444555777666555555777888333333444555777888999999777:::<<<===<<<<<<<<<===@@@===;;;<<>>CCCDDDBBBBBBAAA???<<<::::::;;;===DDDCCCAAA@@@???>>>>>>???<<<<<<======>>>>>>>>>???===@@@CCCDDDDDDDDDEEEFFFEEEEEEFFFHHHIIIJJJKKKLLLMMMHHHFFFKKKPPPVVV^^^eeekkkyyyxxxiii```[[[TTTOOOHHHGGGIIINNNVVV\\\^^^^^^\\\ZZZWWWTTTRRRPPPPPPPPPLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHHHHHHHIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJHHHFFFEEEFFFHHHFFFGGGGGGEEEAAA???@@@CCCEEEEEEDDDDDDDDDDDDEEEEEEGGGCCC@@@@@@BBBAAA;;;666333111222888;;;999888::::::999777666666777999:::<<<<<<<<<;;;::::::999999666555444333444777:::<<<999;;;===???@@@@@@???>>>444<<>>===<<<===>>>CCCBBB@@@>>>>>>>>>>>>???============>>>>>>>>>>>>===@@@CCCDDDDDDDDDEEEFFFDDDEEEFFFGGGIIIJJJKKKLLLPPPKKKHHHKKKPPPUUU[[[bbbggguuu~~~|||jjjddd]]]QQQKKKMMMOOOMMMNNNRRRXXX\\\]]]\\\WWWVVVUUUSSSRRRQQQQQQQQQPPPOOONNNLLLKKKKKKJJJJJJJJJJJJJJJKKKJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLJJJHHHHHHHHHJJJKKKJJJHHHEEECCCAAABBBCCCDDDFFFDDDAAA@@@AAACCCDDDCCCAAABBBCCCEEEEEEAAA;;;666444333333555999<<<<<<<<<888999999999888888:::<<>>999999<<<===;;;888999888777777888:::<<<===@@@<<<999:::>>>@@@>>>;;;:::CCCKKKJJJAAA888555666666555444333333555666888666666777666666888<<>>>>>>>>>>>>>>>>>===============<<<;;;;;;<<<>>>@@@BBB===???@@@???======AAADDD@@@@@@>>>===<<<<<<<<<<<<<<<===>>>@@@@@@??????>>><<>>>>>:::777888<<<>>>===;;;<<<;;;:::999999:::<<<===@@@===:::<<>>;;;:::>>>AAA@@@;;;666444444666555333333333444666777666777777666666777;;;===::::::;;;<<<<<<;;;;;;:::333333333666:::;;;999777999888777777999999888777777777666444333111000///000111333222000...---.........------,,,***)))((((((((((((((())))))))))))(((((((((((((((((())))))((('''&&&''')))*********(((,,,---***((())))))&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((('''((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&((()))***%%%&&&&&&&&&&&&&&&&&&'''''')))******((('''((()))++++++***)))******+++,,,,,,---------,,,+++***))))))+++...///.........///,,,,,,,,,,,,------------------............---------......///000111222333333222222111000000//////........................//////000000111222222333222222333333444444555555444777999888555333666999::::::::::::;;;;;;;;;;;;===>>>???@@@@@@@@@???>>>======<<<<<<<<<;;;;;;;;;===<<<<<<<<<===???AAABBB>>>?????????>>>>>>???AAA@@@@@@???>>>===<<<<<<<<<<<<===>>>???@@@??????>>>:::===@@@BBBAAAAAABBBDDDCCCDDDDDDEEEGGGIIIKKKLLLJJJJJJIIIIIIJJJMMMSSSWWW^^^hhhttt}}}wwwiii___\\\XXXOOOHHHHHHIIIKKKOOOUUUZZZ[[[ZZZWWWRRRRRRQQQPPPOOONNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMLLLKKKJJJHHHHHHIIIJJJJJJGGGEEECCC@@@@@@@@@AAABBBGGGEEEBBB@@@@@@@@@???>>>===>>>@@@CCCDDDBBB===999888666333333555888999999;;;;;;<<<;;;::::::<<<>>>:::777555777;;;>>>>>>===>>>>>><<<;;;;;;;;;<<<===>>>===<<<>>>AAAAAA===:::<<<:::999888777666555444555444444333333555666777777888888666555666888;;;888999:::<<<======<<<<<<777666777999;;;;;;999777999888777777999999888777888888777666444111///---000222333222///,,,++++++...---,,,******)))))))))(((((((((((())))))))))))&&&'''''''''((((((((()))+++)))(((((()))******)))(((,,,---***((())))))''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%'''((()))'''''''''&&&&&&&&&&&&&&&'''(((******((((((((()))+++******)))))))))************++++++,,,+++*********,,,/////////......///------------.........///......////////////......------...///000000111111222222333333222111///...,,,------...//////000000000000111111222333333333222222222222333333333333111555888888666555666999999999999999::::::::::::<<<===>>>???????????????============<<<<<<<<<<<<======<<<<<<===???AAABBB??????>>>???@@@???>>><<<@@@@@@???>>>>>>=========<<<===>>>?????????>>>>>>;;;;;;>>>AAADDDDDDBBB@@@DDDDDDDDDEEEFFFHHHIIIJJJGGGHHHHHHGGGHHHJJJOOOSSSZZZbbbnnnwww~~~oooddd[[[XXXTTTMMMHHHHHHHHHLLLSSSXXX\\\[[[WWWTTTQQQQQQPPPPPPOOONNNMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJGGGGGGHHHHHHIIIIIIHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJFFFEEECCCAAAAAAAAABBBBBBEEECCCAAA@@@@@@@@@@@@???>>>???@@@BBBCCCAAA<<<999888555333333555888::::::999::::::999777888;;;===999777555666999<<<===<<<======<<<<<<<<<======>>><<<<<<===???AAA@@@;;;888::::::999888888888888888555555444444444555666777888888888777555555666888666777999:::;;;;;;:::999777777888888999888666555666555444555666777666444444444555555333111...,,,---///000///---+++************)))))))))+++,,,---((((((((())))))))))))***''''''''''''((((((((()))...,,,***)))******)))(((''',,,---***((())))))'''))))))))))))((((((((((((''''''''''''((((((((((((&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$###$$$$$$%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&(((******)))((())))))*********)))))))))))))))((())))))***++++++,,,,,,)))+++......---,,,------............////////////...//////000000//////...---------...///000000000000222333444333222000...---........./////////000000111111222333333444444333333333333222222222222///333777888888777777888999999999999::::::::::::;;;;;;<<<======>>>>>>>>>@@@@@@?????????>>>>>>>>>============>>>@@@AAABBB@@@>>>===>>>@@@@@@===999@@@@@@@@@??????>>>>>>============>>>>>>>>>>>>>>>>>>===>>>CCCIIIJJJEEE@@@DDDDDDDDDEEEEEEGGGHHHHHHFFFGGGGGGGGGGGGIIILLLOOOUUU]]]hhhpppyyytttmmmcccYYYSSSOOOKKKIIIIIIJJJOOOWWW\\\\\\YYYTTTPPPOOOPPPPPPPPPPPPNNNMMMLLLKKKJJJIIIHHHHHHGGGHHHHHHFFFGGGHHHHHHIIIIIIIIIHHHFFFGGGHHHJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJGGGFFFEEEDDDCCCCCCDDDDDDBBB@@@???@@@AAABBBBBBAAAAAAAAAAAABBBBBB@@@;;;888666555333444888;;;======:::::::::888777888;;;>>>:::888777777888::::::;;;::::::;;;<<<===>>>???@@@:::;;;===@@@@@@>>>:::777555999<<<<<<:::888999:::666555555555666666777777999999:::888666555666777777888:::;;;;;;:::888777888999999999888666555444666555444555666666555444///000222222222000...---,,,...000000...---------+++************,,,...///)))))))))*********++++++))))))))))))))))))))))))///---+++*********)))''''''+++---)))((()))***(((******)))))))))((((((((('''''''''((((((((())))))'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&((()))***)))((()))***))))))******))))))))))))((((((((()))***,,,------***,,,...///...---------........./////////000000......////////////......------......//////000000000111222333333222000...000000/////////.........000111111222333333444444444444444444333333333333///222555777888777777777::::::::::::;;;;;;;;;;;;999999999:::;;;<<<<<<===????????????>>>>>>>>>>>><<<<<<======>>>@@@AAAAAA???===<<<>>>@@@???<<<888???@@@@@@AAA@@@@@@???>>>===============>>>>>>>>>???===>>>DDDJJJLLLGGGAAADDDDDDDDDDDDEEEFFFGGGHHHGGGHHHHHHHHHHHHHHHJJJLLLQQQXXXbbbkkksss~~~{{{nnnhhhaaaWWWPPPKKKIIIHHHHHHMMMSSSZZZ]]][[[UUUNNNJJJNNNNNNOOOPPPOOONNNMMMLLLGGGFFFEEEDDDDDDDDDDDDDDDFFFGGGHHHIIIIIIJJJJJJIIIFFFGGGIIIKKKLLLLLLKKKKKKIIIIIIIIIJJJJJJJJJJJJJJJHHHGGGFFFFFFEEEEEEEEEFFFAAA@@@???AAACCCDDDCCCBBBCCCCCCCCCCCCBBB@@@<<<888666666666888<<<>>>??????======<<<:::999;;;>>>AAA;;;:::999888888888999:::999999;;;<<<>>>@@@AAAAAA;;;<<>>>>><<<:::888:::<<<======:::888777777:::999888888::::::999888///000111222222111000///000222444444333111111222//////...---------------***++++++++++++,,,,,,,,,------,,,,,,+++*********///---***)))******(((''''''+++,,,)))(((******(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''&&&&&&'''((((((((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''((((((((('''''''''''''''%%%''')))***)))((()))***((()))******++++++******))))))))))))+++,,,---...---///111222000//////000............/////////000......////////////............/////////000000000///000111222222111000///111111000//////...------000000111111222333333333333333333333444444444444111222444666777777777777::::::::::::;;;;;;;;;;;;999888999999:::;;;======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@======<<<===>>>===<<<:::???@@@AAABBBBBBAAA??????======<<<<<<<<<===>>>???<<<;;;<<>>;;;999999:::===???AAA@@@???>>>===<<<:::999;;;>>>BBB;;;::::::999888888:::;;;;;;<<<===>>>@@@AAAAAAAAA===???AAABBB@@@>>><<<;;;777888:::;;;;;;:::999888888888999999:::::::::999999;;;<<<;;;999888888888666888;;;>>>>>>===;;;999<<<>>>@@@???<<<999999:::===<<<;;;;;;======<<<;;;555555555444444333333333333555777777555333222333000000111111000000//////,,,,,,,,,---------......111111000///---,,,++++++...,,,***)))))))))((('''&&&+++,,,)))(((******)))(((((((((((('''''''''&&&&&&&&&''''''((())))))***))))))(((''''''((())))))))))))(((((((((((())))))%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&'''(((''''''''''''((((((((((((%%%'''))))))))))))***+++'''(((***+++,,,---,,,,,,************+++,,,...///...000222222111//////000------.........////////////000000111111000000/////////000000000000111111////////////////////////000000000/////////////////////000000111222222333111111222222333333444444333333333444666777777777999999999999:::::::::::::::999999:::;;;<<<>>>???;;;;;;;;;;;;::::::::::::999:::;;;<<<===>>>>>>>>>;;;<<<<<<<<<;;;;;;===>>>???@@@AAABBBCCCBBB@@@???===<<<<<<;;;<<<===>>>???::::::;;;>>>CCCEEECCCAAAAAAAAAAAABBBDDDFFFHHHIIIFFFHHHIIIIIIHHHFFFFFFGGGGGGMMMVVV```jjjuuuzzzgggbbbUUUUUUQQQLLLIIIGGGEEEBBBQQQVVV[[[[[[TTTKKKCCC???IIIJJJLLLMMMMMMKKKIIIHHHIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKIIIJJJMMMOOOPPPPPPOOONNNHHHHHHIIIJJJKKKKKKKKKJJJGGGGGGGGGGGGFFFFFFFFFFFFEEECCCCCCCCCDDDDDDBBB@@@BBBBBBBBBCCCDDDCCCAAA>>><<<<<<===@@@BBBBBB???===<<<<<<:::888777999===@@@999::::::999999999;;;===>>>???@@@AAAAAAAAAAAAAAA@@@AAACCCCCCAAA???>>>===>>>:::777999>>>???<<<999999999:::;;;;;;;;;;;;:::999;;;<<<<<<:::999999999222555888<<<======;;;999;;;===@@@???;;;999999:::>>><<<<<<<<<===>>>===<<<;;;;;;999777666666555555555777888777444111000000---...000222444444333333---------.........//////444444222111///---,,,+++---+++)))((())))))((('''&&&***,,,)))(((***+++)))************))))))))))))((())))))***+++,,,,,,---***)))(((''''''((()))*********))))))))))))******&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&'''((((((&&&&&&''''''(((((())))))%%%'''))))))))))))***+++&&&(((***,,,---......---,,,+++******+++---...///---...000111///...---...------------.........///111111222222222222111111000000000000111111111111//////............///000......//////000000111111/////////000111111222222//////000111222333333444555444333333555666777666777888888888888999999999;;;;;;;;;;;;<<<>>>@@@AAA======<<<<<<<<<;;;;;;;;;888999:::<<<======>>>>>>:::<<<===;;;999999===AAA???@@@BBBCCCCCCBBB@@@???===<<<<<<;;;;;;===>>>???::::::;;;>>>AAADDDDDDDDD???@@@AAABBBDDDFFFHHHIIIEEEGGGIIIIIIGGGEEEEEEEEECCCIIIRRR]]]gggrrr}}}rrrfff```VVVRRROOOOOOLLLGGGFFFIIITTTXXX^^^^^^SSSEEE???AAALLLLLLMMMMMMLLLKKKIIIHHHHHHIIIIIIIIIHHHGGGFFFFFFHHHIIIJJJLLLMMMNNNNNNNNNNNNLLLKKKLLLNNNNNNLLLIIIJJJKKKMMMMMMLLLKKKHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHEEEEEEEEEDDDCCCCCCBBBBBBAAABBBDDDFFFFFFEEEDDDCCC===:::;;;AAACCCBBBAAABBB;;;888888999999888;;;AAAAAA>>>;;;<<<>>>@@@@@@???AAA======BBBDDDBBB??????AAA???>>>>>>???@@@@@@??????>>>===<<<;;;:::::::::===>>>???>>>===;;;;;;;;;;;;;;;<<<<<<=========<<<999;;;===>>>======>>>???@@@@@@@@@>>>;;;999999:::AAA@@@@@@???>>>===<<<<<<<<<:::777666666666555333666666555333222222111111111000000////////////000------..................---222555333---)))(((***,,,+++******++++++***(((++++++++++++************,,,+++++++++******)))))))))(((''''''''')))***+++,,,+++***)))((((((((((((+++)))(((&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%'''((()))((('''&&&''')))%%%&&&((()))******))))))******))))))))))))******---,,,,,,+++*********+++---.../////////...,,,+++111000000000/////////...000000000000////////////222222222111111111111111000000///...............,,,---///111111111000000000000111222222222222111111111111111111111111111222222333444444555555666:::888666666999;;;999888777888888999;;;===???@@@===;;;::::::::::::999777999999:::;;;;;;<<<<<<===999:::;;;<<<<<<<<<::::::===>>>???AAAAAA@@@@@@???<<<===>>>===;;;;;;<<<===;;;===>>>@@@AAAAAAAAAAAAAAAAAAAAABBBDDDFFFGGGHHHFFFHHHKKKLLLLLLIIIEEECCCBBBGGGQQQ[[[cccjjjwwwzzzjjj___XXXUUUPPPMMMLLLJJJGGGHHHKKKRRRUUUYYYYYYOOOCCC>>>@@@LLLLLLLLLKKKJJJIIIHHHGGGKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHJJJKKKLLLLLLLLLLLLNNNMMMLLLMMMOOOOOOLLLJJJIIIIIIJJJKKKJJJHHHFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDFFFFFFEEEEEEDDDCCCCCCBBBAAABBBCCCCCCCCCAAA???>>>;;;999999>>>AAA???===>>><<<:::999:::999888<<>>BBBDDDBBB???@@@BBB@@@??????@@@AAAAAA@@@>>>>>>===;;;;;;:::::::::<<<===>>>???>>>>>>>>>>>>===>>>>>>>>><<<;;;:::;;;<<<===??????>>>===>>>??????@@@???===;;;;;;<<<>>>@@@??????>>>>>>=========999999888777555333222222555333222000////////////222111000///............,,,,,,,,,,,,,,,,,,++++++---000333111,,,))))))++++++***))))))******)))((()))))))))(((((((((''''''))))))(((((((((''''''''')))((('''''''''((()))))))))))))))((())))))*********)))'''&&&%%%%%%&&&&&&(((((((((''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((()))((('''&&&''')))'''''')))***++++++************))))))))))))******)))))))))))))))***+++,,,//////000000///......---......//////000000000000000000000000/////////////////////////////////000000000///...............---...///000111111000000000000111111111222222222111111111111111111111111222222222333444444555555999777555666888:::999777777777777888999;;;<<<===<<<;;;::::::<<<<<<;;;:::999999:::;;;;;;<<<<<<===;;;<<<=========<<<;;;;;;===>>>???@@@@@@@@@???>>>@@@@@@???===<<<;;;===???;;;<<<>>>???@@@AAA@@@@@@@@@@@@AAABBBCCCEEEFFFGGGHHHHHHHHHIIIHHHGGGFFFEEEDDDFFFMMMWWW^^^eeepppzzzpppcccYYYRRRRRRMMMJJJIIIIIIGGGJJJOOORRRSSSVVVUUULLLBBB>>>AAALLLLLLJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKJJJGGGEEEGGGGGGHHHHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@DDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@>>><<<:::888:::777777;;;===;;;999:::;;;999888999888666999>>>@@@>>><<<<<<>>>???@@@???CCC>>><<>>@@@>>>===>>>???@@@???>>><<<<<<;;;:::999999999:::;;;<<<===>>>????????????<<<>>>???===:::888999:::???@@@AAA@@@>>><<<<<<===??????>>>===<<<<<>>>>>>>>=========>>>>>>666888999777222//////111555333000...------///000111000///...------------------,,,,,,++++++******+++...///---***(((***,,,+++++++++***************))))))(((((((((((('''''''''''''''''''''&&&&&&&&&(((''''''&&&&&&&&&'''''''''''''''(((((()))++++++)))((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&&&&'''''''''((()))((('''&&&''')))(((((()))***++++++++++++++++++************++++++''''''((()))+++---...///111000//////////////////,,,------///000111222222////////////000000000000.........//////000000000000//////............///---...///000111111111000111111000///000111222333111111111111111111111111111111222222333444444444777666444555777888888777666666666777777888:::::::::999999:::===>>>>>>===999999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>===<<<;;;<<<===>>>?????????>>>>>>>>>>>>===;;;888888:::<<<:::;;;<<<>>>?????????????????????@@@BBBCCCEEEFFFIIIGGGFFFEEEEEEEEEGGGHHHEEEDDDHHHPPPXXX___gggooo}}}uuujjjaaaXXXQQQPPPKKKGGGGGGHHHIIINNNTTTVVVUUUUUUSSSKKKAAA???BBBMMMKKKIIIGGGFFFFFFGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEFFFGGGIIIIIIGGGEEECCCFFFFFFGGGFFFFFFEEECCCCCCBBBBBBBBBBBBAAA@@@???>>>?????????>>>======<<<<<<>>>>>>>>>===<<<:::888777999666666:::;;;888666777999666666777555333555:::<<<;;;:::999:::;;;<<<===>>>999777888888666666999<<<;;;:::;;;<<<===;;;:::999999888888777888888888:::::::::;;;<<<===<<<;;;555888;;;999777666999<<>>>>>===<<<:::<<>>===<<<<<<<<<===>>>>>>777999999444...+++///333777555111...---...000222///......------------...//////......---,,,++++++***+++,,,+++)))(((+++---+++,,,---,,,+++++++++,,,+++*********))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%((('''''''''(((((()))***''''''''''''&&&&&&&&&'''((((((''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&'''(((((('''((()))((('''&&&''')))'''(((((()))******++++++++++++************++++++*********,,,---///111222000///...------...///000,,,------...///000111111////////////000000000000...//////000111222333333000///............//////---...//////000111111111222111///...///000222444111111111111111111111111000111111222222333333444555555444555666777777777888777777777777888888999:::999999:::<<<===<<<;;;999999:::;;;;;;<<<<<<===>>>>>>>>>>>>===<<<<<<;;;<<<=========>>>>>>>>>>>>>>>??????>>>;;;999999:::::::::;;;<<<===>>>??????>>>>>>>>>???@@@BBBCCCDDDFFFFFFEEEDDDDDDEEEFFFGGGGGGCCCDDDKKKTTT[[[bbbiiisssnnneee___WWWPPPNNNIIIEEEFFFHHHJJJPPPWWWXXXVVVTTTQQQIII@@@===???KKKJJJHHHGGGFFFFFFGGGHHHEEEFFFFFFGGGGGGGGGFFFFFFIIIIIIJJJJJJKKKJJJJJJJJJHHHJJJKKKLLLKKKIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCAAABBBBBBBBBAAA@@@@@@???>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::777666:::;;;888666666888666666777666333555999:::::::::999999:::;;;===:::777555666555222333666:::999999:::<<<<<<:::888666666666555666666777777:::999888888::::::888555...111333555555777;;;???@@@AAAAAA???<<<999888999=========;;;999:::<<<>>>======;;;;;;;;;<<<===>>>999999777111+++***000666777555111...---...000222------,,,------...///000//////...---,,,,,,++++++))))))***)))))))))+++,,,)))+++,,,,,,***)))+++,,,*********))))))))))))(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%)))(((((('''&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))'''((()))((('''&&&''')))&&&&&&''''''((())))))***+++******************+++,,,,,,,,,,,,---...///000...---,,,+++,,,,,,...///............////////////.../////////000000000111......///000111222222333//////............//////.........///000000111111111000///......000222333111111111111111111111111000111111222222333333444444444444555555666777888999999888888888999999::::::999888999::::::999888999999:::;;;;;;<<<<<<===>>>======<<<<<<;;;;;;;;;===============>>>>>>???AAADDDGGGGGGEEEAAA>>>===::::::;;;<<<===>>>??????>>>>>>>>>??????AAABBBCCCBBBCCCEEEGGGGGGGGGEEEDDDGGGBBBBBBIIIQQQXXX```gggooozzzvvvfff^^^YYYSSSMMMKKKFFFCCCEEEHHHKKKQQQXXXVVVSSSQQQNNNGGG>>>;;;===GGGFFFFFFFFFEEEFFFFFFGGGBBBCCCDDDDDDEEEDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJHHHGGGGGGHHHGGGGGGFFFFFFEEEDDDDDDDDDAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>======;;;;;;;;;;;;<<<<<<======:::777777;;;<<<999777777:::888999;;;:::777888===<<<<<<<<<;;;:::;;;===???:::888888999777333555999;;;;;;;;;<<<>>>>>>;;;999666555555555666777888888<<<999777888::::::777444//////000333777;;;???AAA>>>???@@@???<<<999999999;;;<<<<<<;;;:::999;;;<<<>>>===;;;::::::;;;<<<===;;;:::666000,,,---333888555333000...------///000------------...///000000,,,,,,++++++******)))))))))))))))*********++++++%%%(((***)))'''&&&(((+++((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&))))))'''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''(((((('''((()))((('''&&&''')))&&&&&&&&&&&&'''((())))))******))))))))))))******+++***************+++,,,,,,,,,,,,+++,,,,,,---.....................//////......//////000000111111---------......////////////............//////000///.........///000111222000000///...///000111222111111111111111111111111111111222222333444444444333444555555555555888:::::::::999999999::::::;;;:::999777888999999888777999999:::;;;;;;<<<<<<======<<<<<<;;;;;;<<<======>>>>>>=========>>>???@@@???CCCGGGHHHEEEAAA>>>===;;;;;;;;;;;;<<<>>>???@@@>>>>>>>>>??????@@@BBBBBB???BBBFFFIIIJJJHHHEEECCCEEEBBBAAAFFFMMMSSS]]]fffmmmsssuuunnn```XXXSSSMMMIIIGGGBBBAAADDDGGGIIIOOOUUUTTTPPPNNNMMMHHHAAA>>>???AAABBBCCCDDDDDDDDDDDDDDD??????@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGEEECCCCCCEEEGGGGGGFFFEEEDDDDDDCCCCCCCCC???@@@AAABBBCCCCCCCCCBBBAAAAAAAAA@@@??????>>>>>>;;;;;;;;;;;;;;;<<<======999666777;;;<<<999777888:::999:::===<<<999;;;???;;;======<<<:::;;;===@@@999888:::<<<:::666777;;;;;;;;;;;;===>>>>>>;;;999777777777777888999:::;;;>>>;;;999:::>>>>>>;;;888888555333555;;;???@@@???===???@@@???===;;;;;;<<<888:::<<<===<<<<<<<<<===???===;;;999888999;;;<<<:::888666333222333555777555333222000////////////111000//////.........///++++++******************))))))***+++,,,,,,***)))%%%))),,,+++(((''')))---(((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''###$$$%%%'''((((((((((((''''''&&&&&&%%%&&&&&&&&&$$$%%%&&&(((((((((((((((&&&&&&&&&&&&'''''''''(((%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&'''((('''((()))((('''&&&''')))''''''&&&&&&'''(((******))))))(((((((((((())))))***))))))))))))***+++++++++,,,,,,---......------,,,,,,------...///000000.........///000111111111------.................................///000000//////......///000111222////////////000000000111111111111111111111111111222222222333444444555555333444666666555666888;;;999999999999999:::;;;<<<999888777888:::;;;;;;:::999999:::;;;;;;<<<<<<======<<<<<<<<<<<<>>>???@@@??????>>>===>>>???@@@AAA<<>>@@@AAA????????????@@@AAABBBBBB???BBBFFFJJJKKKIIIGGGEEECCCAAAAAACCCFFFLLLWWWcccfffmmmqqq{{{{{{kkk]]]UUUPPPKKKGGGDDD@@@???BBBEEEHHHMMMSSSSSSPPPOOOOOOLLLEEEBBBCCC===>>>@@@BBBCCCCCCCCCBBBAAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJKKKKKKIIIJJJIIIGGGDDDDDDGGGKKKFFFFFFDDDCCCCCCBBBCCCCCC>>>???@@@AAABBBCCCCCCCCC@@@@@@??????>>>>>>======<<<;;;;;;::::::;;;;;;<<<999555666:::<<<999888999888777999<<<;;;999:::???:::;;;<<<;;;999999<<>>===???@@@@@@>>>===>>>???555999===????????????@@@@@@>>>;;;999888999:::;;;999777666666777888666555666666555333222222111111444333222000...------,,,,,,,,,,,,,,,,,,,,,------))))))***,,,---,,,***((((((,,,///...+++)))---000***)))))))))((((((((((((((((((((()))))))))******"""###&&&((())))))))))))%%%%%%%%%%%%&&&'''((((((###$$$&&&((())))))((((((&&&'''''''''(((((())))))$$$$$$$$$$$$%%%%%%&&&'''$$$######$$$%%%&&&'''((('''((()))((('''&&&''')))((((((''''''((()))+++,,,((((((''''''''''''((((((************+++,,,---...+++,,,...///000///......)))***+++---///000222222---......///000111111222000000000000000/////////...............///000111//////......///000222333......///000111000000000111111111111111111111111222333333444444555555666333555777777555666999<<<888888888888999:::;;;<<<777777777999;;;=========999999:::;;;;;;<<<<<<=========<<<===>>>???AAABBB@@@???>>>>>>>>>???AAABBB???@@@???>>><<<<<<>>>AAA<<<<<<<<<<<<===???@@@BBB@@@?????????@@@AAABBBBBB@@@BBBFFFIIIJJJIIIHHHGGGAAA@@@@@@AAABBBFFFRRR___\\\hhhsssyyynnn```VVVRRRNNNGGGBBB>>><<<<<>>@@@DDDGGGGGGEEEBBB@@@BBBCCCCCCDDDEEEFFFGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJIIIIIIGGGEEEDDDEEEHHHJJJHHHGGGDDDBBBAAAAAABBBCCCDDDCCCBBBDDDFFFEEEAAA>>>???>>><<<;;;;;;<<<<<<===>>>>>>>>>>>>===<<<;;;:::888999999999999888777777999999:::;;;<<<<<<=========<<<999777777999;;;<<<888:::<<<;;;888777777999888:::<<<;;;777555666777::::::777444666<<>>>>>===>>>BBBFFFFFF@@@;;;;;;<<<>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBAAA???===<<>>>>>??????>>><<<:::999777777999:::999888999999888777666444333222333333222111000///......111000///...------,,,---------------------------------------,,,,,,+++***''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))),,,...,,,)))(((+++///))))))((('''&&&&&&%%%%%%%%%###"""$$$(((***)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((('''''''''(((***++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---...///000000222111000.........///000...............---------000000000000////////////000000//////.........---,,,///111000------///111+++666888000222:::555&&&000777777///---555999666555555666777888999999::::::999888888888999;;;;;;;;;<<<;;;999888999<<<>>>999@@@@@@999888>>>???999<<<<<<<<<===>>>@@@AAABBB;;;>>>??????AAACCCAAA===@@@@@@@@@@@@???>>><<<;;;;;;;;;;;;===@@@@@@===999>>>>>>>>>???@@@AAABBBCCCEEEEEEFFFGGGHHHIIIIIIJJJFFFEEEBBBAAABBBGGGOOOTTTbbbeeelllyyyssshhh[[[RRRNNNKKKEEE???AAA@@@???AAAFFFJJJMMMNNNQQQMMMJJJHHHGGGFFFCCC@@@===>>>???@@@AAA@@@@@@???@@@@@@AAABBBCCCDDDDDDEEEDDDEEEEEEFFFFFFGGGHHHHHHJJJJJJIIIFFFDDDEEEGGGJJJFFFEEECCCAAA@@@@@@@@@AAABBB@@@???@@@BBBCCCBBB@@@>>>======<<<<<<<<<<<<<<<======<<<;;;;;;:::999999888999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???===<<<:::::::::;;;<<<===;;;===>>>===:::999:::<<<888:::<<<;;;888777777999<<<===;;;888999???BBBAAABBB@@@>>>@@@BBB@@@;;;666>>>>>>@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>======>>>>>>BBB???<<<;;;<<<===>>>>>>>>>;;;888777666555333222444444444444333222111111//////.....................---,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''***,,,***'''&&&))),,,(((''''''&&&%%%%%%$$$$$$%%%###"""$$$''')))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((((('''((()))***+++*********++++++++++++,,,,,,,,,++++++,,,,,,------,,,++++++,,,---...//////222111000///......///000------....../////////000111000000000////////////000000/////////.........---///111111//////000333333444555444000...444<<<111+++---999>>>999222111777777777777777888888888888777777666777888999:::<<<<<<;;;:::888999;;;===777:::888555;;;CCC@@@666:::;;;<<<<<<===>>>??????AAADDDFFFEEEFFFIIIGGGCCCCCCBBBAAA@@@>>>>>>======<<<<<<===@@@CCCDDDBBB@@@===>>>???AAABBBBBBBBBBBBDDDEEEEEEFFFGGGHHHIIIIIIFFFEEECCCAAAAAAFFFMMMRRR]]]aaaiiittt}}}jjjaaaVVVNNNJJJGGGBBB>>>@@@@@@AAADDDIIILLLNNNNNNNNNKKKIIIGGGFFFEEEBBB@@@>>>>>>===<<<===>>>???@@@??????@@@AAABBBCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHFFFCCCCCCEEEFFFCCCCCCBBBAAA@@@???>>>>>>@@@>>><<<<<<>>>AAABBBBBB===============<<<;;;;;;<<<;;;999888777888888999666777888:::;;;;;;<<<<<<===<<<;;;::::::;;;<<<===999999::::::;;;;;;<<<<<<<<<===<<<;;;999999;;;===777999::::::999888888999999;;;:::666777<<>>AAA>>><<<<<<===<<<999555>>>>>>???@@@@@@AAA@@@@@@????????????????????????AAA???<<<:::999;;;>>>???AAA===888666777:::<<<===<<<:::777555444222000///000111111222222222111111------------.........///------,,,+++***************************************++++++++++++***))))))'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%&&&############$$$$$$$$$$$$%%%%%%%%%&&&''')))***+++%%%((()))(((%%%$$$''')))&&&&&&&&&%%%%%%$$$$$$###%%%$$$######%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))******))))))*********+++++++++++++++++++++,,,,,,------++++++++++++,,,---......111000000////////////000------...///000111222222111111000000000/////////000000////////////.........///111111111111333444555...222;;;444---AAAaaa___>>>,,,777???555111:::888888888888777777666666666666666555666666777888======<<<:::888888:::<<<:::999666888CCCMMMGGG999999:::;;;<<<===<<<<<<;;;>>>BBBDDDCCCCCCFFFEEEBBBAAA@@@>>><<<;;;:::;;;;;;<<<===???BBBFFFHHHGGGFFF===>>>@@@BBBCCCCCCBBBBBBCCCDDDDDDEEEFFFGGGHHHIIIGGGFFFDDDAAAAAADDDIIINNNVVV\\\eeennnyyysssddd\\\RRRLLLHHHFFFBBB>>>===>>>AAAGGGMMMQQQRRRQQQKKKKKKIIIHHHGGGEEEDDDBBB@@@???>>>>>>>>>???AAABBB@@@AAAAAABBBCCCDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJGGGGGGGGGEEECCCAAABBBCCCBBBBBBBBBBBBAAA???>>>===???>>>>>>>>>????????????;;;<<<===>>>===<<<;;;:::<<<:::888777666777999:::555666777888999999999999:::999888666666777888999555666777999::::::999999:::999888666555666999:::888999999999888777666666666::::::777777:::===<<<<<<:::888999;;;===<<<;;;;;;<<<<<<=========<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???===:::888888:::<<<>>>===:::666555666999:::;;;666444222222333444333222222222333333333222111111//////////////////000000......---,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''''''''((()))***%%%&&&'''&&&$$$$$$&&&(((&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))***((())))))******+++++++++,,,,,,,,,------------------,,,,,,,,,------...///000000000////////////000...//////000111111222222111111111000000000//////000000//////////////////---...///000111222333444444...333;;;555...CCCeeeuuuNNN111333888333444@@@888888777777777777777777666666666666666777777888=========;;;999888999;;;:::999777;;;EEEMMMGGG;;;999:::<<<======<<<:::999999===???======???@@@===>>>======<<<<<<;;;;;;;;;;;;<<<>>>@@@CCCEEEEEEEEE<<<>>>AAADDDEEEDDDBBBAAABBBCCCDDDDDDFFFFFFGGGHHHGGGFFFDDDAAA@@@AAAEEEIIIQQQXXXaaahhhppp~~~|||lll___YYYQQQKKKHHHFFFCCC@@@<<>>?????????@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJGGGIIIIIIHHHEEECCCCCCCCCCCCCCCCCCCCCBBB@@@???>>>???@@@BBBCCCBBB???<<<;;;;;;<<<=========<<<:::999<<<;;;999777777888:::;;;888888999999999999888777999888777666666777888888444555777999::::::999888999777555444555666888888999999888888777666444333888===???<<<:::===???>>>999888888999;;;===>>>???::::::;;;<<<<<<;;;;;;;;;========================<<<;;;999888888:::;;;<<<<<<;;;999999;;;<<<<<<;;;333222111222444666666666444444444333222111//////222111111000//////............------,,,,,,------++++++++++++++++++++++++((())))))******)))))))))(((((())))))(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''***)))((('''''''''''''''&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))((())))))***++++++,,,,,,---...//////000000/////////............//////000/////////000000000000///111111111111111111000000111111111111000000000000//////000000000000000000------...///111222333333333333666555...+++444AAALLL???666888===;;;777444555666666777888888999999777777888888888999999999<<<======<<<999888999:::555666777:::???AAA>>>888:::;;;===>>>>>>===<<<:::888===???===<<<>>>@@@???===>>>???@@@@@@???>>>===999:::;;;<<<======>>>???<<<>>>AAACCCDDDDDDBBBAAAAAABBBBBBCCCDDDEEEFFFGGGGGGFFFDDDAAA??????BBBDDDLLLUUU^^^dddiiivvvttteee[[[WWWPPPKKKGGGDDDBBB@@@@@@CCCHHHNNNQQQPPPLLLHHHAAACCCEEEDDDBBB@@@@@@@@@<<<<<<<<<=========>>>>>>??????@@@AAABBBCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIKKKLLLLLLJJJGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@>>>BBBEEEFFFCCC???;;;999<<<<<<<<<<<<<<<;;;::::::<<<;;;:::999999:::;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<888999:::<<<<<<<<<;;;;;;:::888666666888999:::999:::999777777888777555222666<<>>===<<<===???@@@???===777555444444666777777666444444444333111///...---111111000///...---,,,,,,---,,,,,,++++++,,,,,,,,,************************((())))))************)))((())))))))))))(((''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''+++***)))'''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%%%%$$$$$$%%%))),,,&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((()))))))))))))))))))))***+++,,,------...---...000111111111000///000///////////////000000...//////000000000000///111111111111000000000///222222111111111000000000//////000000000000111111///...---///111222222111///444555222000111111///000777999777999===999000555555666777888999::::::888888999::::::::::::999;;;<<<===<<<:::999999:::666999<<<<<<<<<;;;::::::;;;<<<===>>>???>>>>>>===888===???<<<:::===??????======>>>>>>>>><<<:::999888999::::::999888:::;;;<<<===???AAABBBBBBAAAAAA@@@AAABBBCCCDDDEEEEEEFFFFFFEEEDDDAAA???>>>???AAAGGGOOOYYY___dddooo{{{jjj^^^WWWSSSNNNHHHDDDAAA???>>>@@@DDDJJJPPPRRRPPPJJJEEE>>>AAADDDDDDAAA??????@@@===<<<:::999999;;;===???@@@@@@AAABBBCCCDDDDDDEEEDDDEEEEEEFFFFFFGGGHHHHHHGGGJJJLLLMMMKKKIIIGGGGGGFFFEEECCCBBBAAA@@@AAAAAA>>>AAADDDDDDAAA>>>===<<<<<<<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::<<<<<<======>>>=========<<<===???AAAAAAAAA@@@???;;;;;;;;;<<<<<<<<<;;;;;;:::888777888;;;<<<;;;999999888777888:::;;;999777333:::>>>;;;888888:::999<<<===<<<;;;999888888888888888:::;;;<<<<<<<<<<<<===========================;;;888555666999===???>>><<<::::::<<<>>>???>>>:::999777777888999999888444444444444333222111000111111000000/////////......------,,,,,,------...++++++++++++++++++++++++((()))******+++++++++***)))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''))))))'''&&&%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$'''+++///&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((()))***))))))(((******+++,,,---...//////---...000111111111///...//////............//////---...///000111111000/////////000000000000000000222222222111111111000000//////000000000111111111111000...000222333222111...000111333555888777555777;;;:::222111777999666666666777777888888888999888888:::;;;;;;;;;:::999:::;;;<<<<<<;;;::::::;;;;;;<<<===>>>===;;;;;;===;;;;;;<<<===>>>?????????777===???<<<999;;;???@@@EEECCC@@@<<<:::888888999999:::<<<;;;999999;;;===<<<<<<>>>???@@@AAAAAAAAA@@@@@@AAABBBCCCDDDDDDEEEDDDDDDCCCAAA>>>===>>>???AAAIIIRRRXXX^^^hhhvvvsssdddYYYSSSPPPKKKFFFAAA>>><<<;;;===AAAHHHPPPTTTQQQKKKFFF>>>BBBEEEEEECCCAAAAAABBB@@@===999666777:::???BBBBBBCCCCCCDDDEEEFFFGGGGGGFFFGGGGGGHHHIIIIIIJJJJJJDDDGGGJJJKKKIIIGGGEEEEEEGGGEEECCC@@@???@@@AAABBB===@@@BBBAAA???===>>>@@@===<<<;;;:::999:::;;;<<<888999999:::::::::999999999999;;;<<<======>>>>>>;;;===@@@CCCDDDCCCAAA@@@;;;:::::::::::::::::::::999777777999;;;<<<:::888888777666999===>>>===;;;555===AAA>>>;;;;;;<<<<<<:::;;;<<<;;;999777777777444555777888999:::;;;;;;========================@@@<<<666333333888>>>CCC===999666444666999<<<===:::999888999;;;<<<<<<<<<555666666777777666666555222222222222333333333333000000/////////000000111------------------------))))))***+++++++++++++++)))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''$$$%%%'''(((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%%%%'''---111&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''')))*********)))(((******+++,,,...//////000,,,---///000111000///---///......---------......---...///111111111000///------...///000111222222222222222111111111111000//////000000111111111222444111000111333555333111333......222444111222555333444555444444555777888888888888888777777777777777888999:::;;;:::999999999:::<<<<<<;;;:::;;;<<<;;;999888:::;;;:::999;;;;;;:::;;;;;;===>>>@@@AAA:::@@@CCC???<<<>>>BBBCCCTTTOOOHHHAAA===<<<>>>???:::<<<>>>===;;;;;;>>>AAA<<<<<<===>>>???@@@AAAAAA???@@@@@@AAABBBCCCDDDEEECCCDDDCCCAAA>>>======>>>===DDDLLLTTT[[[dddoooxxxyyyooodddXXXSSSPPPKKKFFFAAA>>>===<<>>BBBBBBDDDFFFGGGGGGGGGHHHIIIIIIIIIJJJKKKKKKJJJIIIHHHEEEEEEGGGHHHIIIHHHGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>============???===<<<;;;<<<===<<<<<<999888888:::<<<===;;;:::============<<<<<<<<<<<<===============>>>??????===;;;999777666666777888888333111666888777666666555888;;;<<<<<<<<<===>>>@@@@@@???>>>>>>???@@@@@@>>>===<<<;;;:::999999999333666:::<<<<<<<<<<<<===@@@@@@???===;;;::::::;;;@@@===999666666999<<>><<>>===@@@CCCEEEDDDBBBGGGEEEBBB@@@@@@AAACCCDDDEEEEEEDDDCCCAAA???<<<;;;BBBEEEJJJQQQXXX```iiinnnpppggg]]]SSSOOOLLLGGGBBB>>><<<;;;:::???DDDJJJNNNNNNMMMKKKJJJHHHEEECCCBBBCCCAAA>>>;;;777555333222444999???BBBAAACCCEEEFFFEEEEEEGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHEEEFFFHHHIIIIIIIIIHHHGGGDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>============>>><<<::::::;;;;;;:::999888777777888:::<<<;;;:::========================:::999999999::::::;;;<<<888888888888888999999999777222111666888777666777444888<<>>===;;;;;;>>>>>>????????????>>>>>><<<;;;:::999999888888999666888;;;<<<<<<;;;:::;;;<<>>999666777;;;???>>>===;;;<<<===???@@@@@@>>>===<<<<<<;;;999777666666555555444444444444555444333222111000//////000000////////////......+++,,,,,,,,,,,,+++******,,,+++******))))))))))))************************)))))))))(((&&&&&&((())))))((('''&&&%%%$$$$$$$$$(((&&&$$$%%%'''(((&&&$$$%%%%%%&&&'''((('''&&&&&&$$$%%%'''''''''&&&$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))++++++******+++---++++++,,,,,,------,,,,,,...------,,,,,,---------...------------.../////////////////////000000111111111000000000000111111222111111111000000000000000111333444555555444333222222111111222333333444444444555555555666666666777666666555555666666777888888888888999999999999<<<;;;;;;:::999888777666777777888999::::::::::::555999<<<<<<:::999;;;===333BBBmmm~~~eee```ooommmOOOFFF===;;;>>>AAA>>>:::???<<<:::;;;===>>>===<<>>>>>@@@CCCDDDCCCAAADDDCCCAAA@@@???@@@AAABBBCCCCCCCCCBBB@@@>>>;;;:::???CCCHHHMMMTTT\\\eeekkk|||tttfff___VVVOOOLLLIIIEEE@@@<<<;;;:::;;;AAAEEEJJJMMMLLLJJJHHHGGGFFFEEEDDDBBBAAA>>>999555333333333444666:::>>>AAA@@@BBBCCCDDDDDDDDDEEEGGGGGGHHHIIIJJJJJJJJJIIIHHHFFFGGGIIIJJJJJJIIIHHHHHHDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@???>>>===============;;;999888999999888777777666555555888:::;;;;;;========================777777666666666777888888666666666666666666555555555111111666888777777999444999>>>AAA@@@===:::888<<<===>>>>>>>>>>>>===<<<999888888777777888888999888:::<<<===;;;:::999:::888>>>BBB???888333666:::<<<======>>>>>>????????????===;;;;;;;;;:::888666666666666555555555555555666666555444333222111111222111111111111000000000---------...---,,,,,,+++++++++***)))((((((''''''************************((())))))'''&&&%%%'''(((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$###"""$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((()))++++++******,,,...+++,,,,,,,,,,,,++++++***---------,,,,,,------......------------...////////////......//////000111111111000000000000111111111111111111111000000000111222222333333444444555333333333222333333444444555555555555666666666777777666666555555666666777888888888888999999999:::<<<;;;::::::999888777777777888888999::::::::::::777:::===:::555444999???999TTTvvvnnnJJJHHHSSSIII;;;;;;;;;???BBBAAA<<<777>>><<<;;;;;;<<<======<<>>>>>@@@AAABBBAAA???AAAAAA@@@@@@@@@@@@@@@@@@BBBBBBBBBAAA@@@===;;;:::===@@@DDDIIIOOOWWW```eeettt{{{mmmbbb[[[TTTMMMJJJGGGCCC???===<<<======EEEHHHLLLNNNMMMKKKIIIIIIFFFEEEEEECCC@@@;;;666222666666888999;;;===>>>???@@@BBBCCCCCCCCCCCCEEEGGGFFFGGGIIIJJJJJJIIIHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<:::888777888888777555777555333333666999;;;;;;<<<<<<<<<<<<<<<=========888888777777777888888999888666444111////////////333111222666888777888;;;777;;;>>>@@@>>><<<:::999:::;;;===>>>>>>===;;;:::888888777777888999999:::999;;;<<<<<<;;;::::::;;;666;;;??????:::777888:::999999999:::;;;<<<=========<<<:::999999999777555999999999888888888888888999999999888777666666666333222222222222111111111000000000000000///......*********)))((('''&&&&&&************************'''(((((('''&&&%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$###""""""###%%%%%%%%%$$$###$$$%%%###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((()))++++++++++++---...------------,,,,,,+++***------,,,,,,,,,---.........------------.../////////............///000000111111000000000000111111111111111111111111111111222222222222222444555666333333222222222333333444555555555666666666777777888777777666666777777888888888888999999999::::::;;;;;;::::::999888777777777888999:::::::::::::::<<<<<<:::888999???HHHOOOjjjkkkhhhPPP777<<>>===<<<;;;;;;<<<<<<<<<>>>>>>??????@@@@@@???>>>???@@@AAAAAAAAA@@@???>>>AAABBBBBBAAA@@@>>><<<;;;;;;>>>AAAEEEKKKRRR[[[```jjjqqq}}}yyyhhh^^^XXXQQQLLLGGGDDD@@@===;;;<<<>>>???FFFHHHKKKLLLKKKJJJJJJJJJEEEEEEEEECCC???999444222555777:::<<<>>>?????????AAABBBCCCCCCCCCDDDFFFHHHEEEFFFHHHIIIIIIIIIHHHGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDBBBAAA@@@@@@@@@>>>>>>===<<<;;;;;;;;;;;;<<<:::888777888888777666666444222333555888::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;999666222...---...000222333111222666888666888;;;;;;===>>>===;;;:::;;;<<<999:::<<<======<<<:::999999999999999999:::;;;<<<888:::;;;<<<;;;;;;<<<===888888:::<<<>>>>>><<<:::999888777666777999<<<===;;;:::888888999999888666666666666666666666777777777777777666555555444444000000/////////.........,,,------------,,,++++++)))*********)))(((&&&%%%))))))))))))))))))))))))&&&(((((((((&&&%%%&&&'''&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&&&&&&&&&&''''''######$$$$$$%%%&&&''''''###$$$$$$$$$######""""""###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''')))+++++++++,,,---///.../////////...---,,,,,,,,,,,,,,,,,,,,,---...///...------------...//////...............//////000111111000000000000111111111111111111111222222222222222222222222444555666222222111111111111222222555555555555666666666666999888888777777888888999888999999999999:::::::::;;;::::::999999888888888888888999:::::::::999999999888999???IIITTTZZZ]]]rrr```NNNAAA:::???CCC???===<<<;;;;;;<<>>???>>>>>>>>>>>>>>>???AAABBBBBBAAA@@@???BBBBBBBBBBBBBBB@@@>>>===;;;===???BBBGGGNNNWWW\\\```hhhtttmmmaaaZZZTTTMMMIIICCC@@@<<<999888:::===???DDDFFFHHHHHHGGGFFFFFFFFFCCCDDDDDDAAA<<<888555333000333777;;;>>>@@@AAA@@@AAABBBCCCBBBBBBCCCFFFIIIDDDEEEGGGHHHIIIHHHHHHGGGHHHHHHIIIJJJJJJIIIGGGFFFEEEEEECCCAAA@@@?????????===<<<;;;:::999999999999:::888666666777888777666777555333444666888888888888888999::::::;;;;;;;;;===<<<;;;;;;:::;;;;;;;;;888666333111111444888:::333222444777777555777;;;=========<<<::::::<<<>>>:::;;;<<<======<<<;;;:::;;;:::::::::;;;<<<<<<===888:::;;;<<<;;;;;;===???:::888777:::???AAA>>>:::;;;:::888777777:::<<<>>>999888777888999:::999888666666666777777777777777777777666666666555555555222222111111111000000000,,,,,,------,,,,,,+++***((()))***+++***)))((('''))))))))))))))))))))))))&&&((())))))'''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''###%%%&&&&&&&&&&&&'''(((######$$$$$$%%%'''((()))$$$$$$$$$############"""###$$$%%%$$$###"""###%%%###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''')))+++,,,,,,,,,...000...////////////......---,,,,,,,,,,,,---......///...------------...//////......------......///000111111000000000000111111111111111222222222222222111222222333333444444555222222111111000000111111444444444444555555555666999888888777777888888999999999999999:::::::::::::::::::::999999999888888888999999::::::999999999777777;;;DDDNNNQQQMMMHHHGGG???:::======888999@@@;;;;;;<<<===>>>?????????<<<======<<<:::999:::;;;:::<<<>>>>>>=========>>>>>>???@@@AAABBBAAA@@@???AAABBBBBBCCCBBBAAA@@@???;;;<<<>>>@@@DDDKKKSSSYYY[[[bbbmmmxxxuuubbbZZZWWWQQQKKKHHHAAA???;;;888888;;;>>>AAAEEEFFFGGGEEECCCAAAAAABBB???AAAAAA>>>999555444555000333777;;;>>>?????????AAAAAAAAAAAA@@@BBBEEEHHHCCCDDDFFFGGGHHHHHHHHHGGGGGGHHHIIIIIIIIIHHHFFFEEEDDDCCCAAA???>>>======<<<;;;:::999888777777777777666555444444666777777666777666555666777888777555666777777888999999:::::::::999999888777777888888666555555555666888:::;;;333333555888666444666;;;;;;<<<>>>===<<<<<<<<<>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<::::::<<<===:::999999999;;;<<<;;;:::::::::::::::::::::;;;;;;777666666888:::<<<<<<;;;888888888999999999::::::888888888888777777777777555555555444444444444333///000000000000///......'''(((***+++,,,+++***)))))))))))))))))))))))))))''')))******(((''''''''''''&&&&&&%%%%%%%%%&&&&&&"""%%%''''''%%%%%%''')))&&&&&&%%%%%%%%%'''((()))%%%%%%$$$###############"""$$$%%%$$$###"""###$$$""""""###$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))''')))+++,,,,,,---///111------......///.........,,,,,,,,,,,,---...//////...------------...//////...------------...//////111111000000000000111111111111111222222333333333000111333444555555444333444333222111111111111222333333333333444444444444777777666666666666777777999999999:::::::::;;;;;;:::::::::999999999999888999999999::::::999999888999999:::>>>AAA???999444777;;;===BBBCCC;;;888AAA??????@@@AAABBB???;;;666<<<===>>><<<999888999;;;888:::======<<<<<<===???===>>>>>>???@@@@@@??????@@@@@@AAABBBBBBAAA???>>>:::;;;<<<===@@@GGGOOOUUUYYY```iiirrr{{{mmm[[[VVVVVVQQQKKKHHHBBB@@@<<<::::::===AAADDDHHHIIIHHHEEEBBB?????????===>>>>>>;;;777444444666666777:::<<<>>>>>>===<<>><<<;;;:::::::::999888777666666666666444333111222444666666555888777666777888888666444555666666777888888999999777666555444444444444444555666888999999888666555444444666888666333555:::888;;;>>>@@@???===<<<<<<===<<<<<<;;;;;;<<<<<<===<<<;;;;;;::::::;;;;;;;;;===>>>>>><<<:::999:::<<<:::;;;;;;:::777666888:::888999:::;;;;;;:::888777666666666888;;;======<<<666666777777888888888999666666666666555555555555333333333222222222111111///////////////......---'''(((***,,,---,,,+++***))))))))))))))))))))))))''')))++++++)))'''''''''((('''&&&%%%%%%%%%%%%&&&"""%%%''''''%%%%%%'''***)))((('''&&&%%%&&&''''''&&&%%%$$$$$$######$$$$$$"""$$$$$$$$$###"""###$$$!!!!!!"""#######################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''')))+++,,,,,,---///111++++++,,,---............+++++++++,,,---...///000...------------...//////...------------...//////111111000000000000111111111111111222222333333333///111333555666555444333555444333333222222222222222222222333333333444444555555444444444444555555999999:::::::::;;;;;;;;;::::::999999999999999999999999:::::::::999999888:::999888666666888;;;===888===999777>>>>>>;;;???===;;;;;;===@@@AAA===:::<<<===>>><<<999777999;;;666999<<<===<<<<<<>>>@@@<<<=========>>>>>>??????>>>???@@@AAAAAA@@@???>>>999999:::;;;>>>EEEMMMSSSYYY___gggnnnvvvoooeee\\\WWWSSSMMMIIIHHHBBB???;;;999:::???EEEIIIJJJIIIHHHHHHIIIGGGDDDBBBCCCBBB???<<<999666555444<<<===>>>???AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCBBBEEEHHHJJJJJJJJJJJJKKKIIIJJJJJJKKKJJJHHHGGGFFFCCCBBBAAA@@@???>>>>>>>>>;;;999777777888888555222555555555666555555444333222222222333333333444444666777777777777888888888666222//////333888::::::666666777888888777555555444666888888777777888999333666;;;???AAA@@@>>>===;;;;;;::::::999999::::::>>>:::777888<<<>>>===:::;;;;;;;;;;;;;;;;;;;;;;;;999::::::888777777999;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;999888666777777777777777777888888444444444444333222111000000///............//////------......---+++)))(((---,,,+++***))))))))))))((((((((((((''''''''''''&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&'''))))))---+++(((&&&$$$$$$%%%%%%'''((('''%%%###"""$$$%%%!!!"""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((((()))((()))------+++...333///...---,,,,,,,,,,,,---++++++++++++++++++++++++)))***+++,,,---.........000...,,,,,,---...///...111222333222000000111222///000000000000111111111222333444444555555444444555555444444444333333333333333222222333333444555555555555555555666777777888999999::::::;;;;;;<<<;;;:::999999888888999999888888999:::::::::999999:::999888999;;;<<<;;;:::999888<<>><<<;;;:::;;;===>>><<<===??????=========>>>>>><<<;;;===@@@@@@>>><<>>>>>??????@@@AAACCCBBBAAAAAAAAA@@@===;;;;;;777444666<<>>DDDHHHJJJIIIHHHGGGGGGFFFCCC@@@AAA@@@===;;;888666555555<<<<<<>>>???@@@AAAAAAAAACCCCCCCCCCCCCCCDDDDDDDDDBBBEEEHHHJJJIIIHHHIIIIIIHHHHHHIIIIIIHHHGGGEEEDDDEEEDDDCCCAAA@@@?????????DDD@@@;;;999888888666444777888888888888888777777666666666777777777888888888999;;;===>>>===;;;:::888666555555888:::999888777888999::::::999888777777999;;;;;;:::999:::;;;555777:::===>>>===;;;:::::::::999999999:::<<<======:::777888<<<>>>===:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;:::888888:::<<<<<<<<<======>>>=========<<<======<<<;;;:::999999999999888888777888888888777777777666666555444333111111000///////////////////////////---+++)))((((((((((((''''''(((((())))))))))))(((((((((((((((&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&((()))))))))(((&&&%%%$$$$$$%%%&&&%%%&&&((('''%%%#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((()))'''))),,,,,,+++---222------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............000...,,,,,,...//////......///111111000000111333000000000111111111222222222333444444555444444444555555555444444444333333444444333333444444555666555555555555555666777777888888999::::::;;;;;;<<<<<<;;;::::::::::::::::::888999999::::::::::::::::::999999999;;;<<<;;;::::::999===AAA@@@<<<===BBB@@@???===;;;;;;<<<===>>><<<>>>??????===<<<<<<===>>><<<;;;===???@@@>>><<>>>>>??????@@@AAAEEEDDDBBBBBBCCCBBB???===:::777444555;;;AAAFFFHHHSSSUUU\\\fffooowwwrrrfff]]]TTTQQQMMMGGGCCCBBB;;;999777666999>>>DDDGGGJJJHHHGGGFFFEEECCC@@@>>>>>>===<<<:::888777777666;;;<<<===>>>@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCFFFHHHIIIHHHGGGGGGGGGFFFGGGGGGGGGFFFEEEDDDCCCDDDCCCBBBAAA???>>>===<<>>>>><<<;;;<<<<<<===>>>???@@@@@@???>>>===:::999888888999;;;>>>???===:::888999<<<>>>===;;;========================;;;<<<<<<;;;::::::<<<===<<<<<<===>>>??????>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<;;;:::999888888888999::::::::::::999888777666444444222111000000000000111111111000...,,,***)))''''''''''''((()))***+++*********)))))))))((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&%%%$$$######$$$&&&'''###%%%((()))'''$$$""""""%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$'''&&&&&&&&&&&&'''(((((((((&&&(((,,,,,,***,,,000---.../////////...---,,,------------------------------...//////.........111///------/////////......000222222111111222333111111111111222222222333222222333444444444444444555555555555555444444444555444444444444555666666555555555555555666777777888888999999:::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;;;;;;;;;;;;;:::999:::<<<<<<<<<;;;::::::===AAA@@@>>>>>>BBB@@@???>>>===<<<===>>>>>>===>>>??????===;;;<<<<<<===<<<<<<===??????>>>===???>>>>>>>>>>>>???@@@@@@DDDCCCBBBBBBBBBAAA???===:::777444444999>>>CCCFFFLLLOOOVVV```iiiqqq}}}|||jjjaaaYYYQQQNNNKKKEEEAAA@@@999888777777:::???EEEHHHJJJHHHEEEDDDCCCAAA>>><<<======<<<;;;:::999999999;;;<<<===>>>???@@@@@@@@@?????????@@@@@@AAAAAABBBDDDFFFHHHHHHFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCAAA@@@???>>><<<;;;999888<<<:::888777666777777777444444555666777777666666888888888888888888999999555666999;;;<<<<<<;;;::::::::::::;;;;;;;;;:::999888999;;;<<<=========<<<>>>???@@@@@@>>><<<<<<===AAAAAAAAABBBBBBBBBBBBBBB;;;:::999888999;;;===???===;;;999:::<<<======<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>===<<<<<<===>>>;;;<<<===>>>>>>>>>>>>>>>???>>><<<;;;:::;;;<<<===>>>===<<<::::::999999999;;;;;;;;;;;;;;;:::999999777666555333222111111111111111111000///...------************+++,,,---...,,,++++++******)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((())))))$$$$$$############$$$$$$###%%%((((((&&&$$$######'''%%%###""""""###$$$%%%######################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''&&&(((++++++)))***......///111222222000///---,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,111///......///000///...///111333333222111222222111111222222222333333333222222333444444444444333555555555555555555555555444444444444444555555666555555555555555666777777888888888999::::::;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;<<<<<<<<<<<<<<<::::::;;;<<<===<<<;;;:::;;;===???@@@??????@@@@@@@@@???>>>===>>>>>>???===>>>???>>><<<;;;;;;<<<<<<<<<===>>>??????>>>===>>>>>>>>>>>>>>>???@@@@@@AAA@@@??????@@@???===;;;999777444444666;;;@@@CCCHHHKKKRRR\\\dddkkkwwwuuufff^^^UUUNNNLLLJJJDDD@@@???888888888:::===BBBGGGJJJIIIGGGDDDBBBAAA@@@>>><<<>>>======<<<<<<<<<======;;;<<<===???@@@@@@@@@@@@??????@@@AAABBBBBBCCCCCCEEEGGGHHHGGGFFFEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCC?????????>>><<<:::888777666777888999777666444444222333444555666777777777888888888888888888888888666555555555666888999:::777777777777777888:::;;;777888:::<<<<<<===<<<<<<===???@@@???===<<<<<<<<<>>>>>>>>>>>>???@@@@@@AAA===<<<:::999999:::<<<===<<<;;;:::;;;<<<=========????????????????????????===>>>??????>>>===>>>???:::;;;<<<<<<=========<<<===<<<;;;:::::::::;;;<<<>>>===<<<;;;::::::::::::::::::;;;;;;;;;:::999999888888666555333333222222000000000000000000000000...------,,,,,,------...,,,,,,,,,+++***)))))))))((((((''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((('''%%%$$$$$$###""""""!!!!!!%%%&&&&&&%%%$$$###$$$&&&(((&&&$$$###"""###$$$%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&(((,,,+++((()))---,,,---///000000///---,,,************************,,,,,,---------,,,,,,+++000///......//////...,,,(((+++///111111111222333111111222222222333333333111222333333444444333333444444555555555555555555333333333222333333444555555555555555555666777777777777888999999::::::;;;999::::::::::::999888888888999:::;;;<<<<<<<<<<<<<<<;;;:::;;;===>>>===<<<999;;;<<<===???@@@???>>>@@@??????>>>>>>>>>>>>>>><<<===???>>><<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@???>>>>>>??????===;;;999888555333444888===AAAFFFIIIPPPZZZaaagggrrr|||pppeeeZZZRRRLLLKKKIIICCC???>>>888999:::<<<@@@DDDHHHJJJHHHFFFCCCAAAAAA@@@>>>===>>>>>>=========>>>>>>>>><<<===>>>???@@@AAAAAAAAACCCCCCDDDEEEFFFGGGGGGHHHFFFGGGHHHGGGFFFEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBCCC???@@@@@@@@@???===;;;:::888;;;===<<<999555222111444555666888999:::::::::;;;;;;:::::::::::::::999999888666555555777999;;;555666666666555666999<<<888999:::;;;<<<<<<;;;:::;;;===>>>>>><<<;;;<<<<<<>>>?????????@@@AAAAAAAAA===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>????????????????????????===>>>@@@@@@???>>>>>>???;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======<<<;;;:::::::::;;;999999::::::::::::999999888888666555444444444444111000000//////000000111,,,,,,++++++***+++++++++---,,,,,,+++***)))((((((((((((((((((((('''''''''%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%%%%$$$$$$###""""""!!!!!!&&&&&&&&&$$$######%%%'''((('''%%%$$$$$$$$$$$$%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((())))))'''&&&&&&&&&&&&'''((((((&&&&&&))),,,,,,((())),,,)))***+++,,,,,,,,,+++***************************++++++,,,,,,---,,,,,,+++///.........///...,,,***!!!''',,,///111333555111111111111222222222333111111222333333333333333333333333444444444444444333222222222222333444444555555555555555666777777777777888888999:::::::::888999:::;;;:::999888777777888999;;;<<<<<<<<<<<<===<<<;;;<<<>>>>>>>>>===:::<<<======???BBBAAA===??????>>>>>>>>>=========:::<<<>>>===<<<;;;<<<===;;;===??????>>>===>>>???>>>============>>>??????AAA@@@??????@@@@@@>>>===:::999777444333666;;;???EEEGGGNNNWWW^^^cccllluuuxxxggg```VVVOOOIIIIIIGGGBBB>>>===888999;;;===@@@DDDGGGIIIHHHEEEBBBAAAAAA@@@???>>>>>>>>>============>>>>>>===>>>???AAABBBBBBBBBBBBEEEEEEFFFGGGHHHIIIJJJJJJGGGHHHHHHHHHFFFFFFHHHIIIEEEDDDBBBAAA@@@@@@AAAAAA>>>>>>@@@@@@@@@>>>===;;;999<<<===<<<888555444444666777888:::;;;<<<======<<<<<<;;;;;;;;;:::::::::;;;:::999888888888999999666888::::::888777888999999:::;;;<<<<<<<<<;;;::::::<<<======<<<<<<<<<===AAAAAABBBBBBBBBAAA@@@???:::;;;<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<===???????????????????????????<<<>>>@@@@@@???>>>>>>>>>======>>>======<<<;;;:::;;;<<<<<<=========<<<<<<<<<<<<;;;::::::;;;;;;;;;999999::::::::::::999999777777666555555555555555444333111///............)))))))))))))))***+++,,,,,,,,,+++***)))(((''''''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""###%%%&&&'''&&&%%%$$$#########$$$$$$######"""$$$%%%&&&&&&%%%$$$%%%&&&(((''''''&&&%%%%%%$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((((((''''''***------)))))),,,)))*********++++++++++++************************++++++,,,---.........---...---------...---+++))) &&&+++...000222333000000000111111111222222111111222333333333333222222222222333333333444444333333333333333444555555555555555555555666777777777777777888999999::::::999:::;;;<<<;;;:::888777666777888:::;;;;;;<<<<<<===<<<<<<<<<>>>???>>>===<<>>AAAFFFDDD>>>===>>>>>>>>>======<<<<<<999;;;<<<===<<<<<<===>>>:::===??????===<<<>>>???===============>>>??????@@@???>>>???@@@@@@>>><<<;;;:::888555333555:::???BBBDDDKKKTTTYYY]]]eeemmm~~~ooo___ZZZTTTMMMGGGGGGFFFAAA<<<;;;888999;;;===@@@DDDFFFHHHGGGEEEBBBAAAAAAAAA@@@???>>>======<<<<<<<<<======>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJGGGHHHHHHHHHGGGGGGIIIKKKCCCBBBAAA???>>>??????@@@;;;<<<===??????===<<<;;;777888:::888555555777999555666888:::;;;=========;;;;;;:::::::::999999999::::::;;;;;;:::999777666777;;;??????<<<888666777;;;<<<<<<======<<<;;;:::999;;;===>>>===<<<===>>>????????????>>><<<:::888777999;;;===>>>>>>===<<<<<<<<<===<<<<<<<<<===???>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@@@@???>>>===>>>????????????>>><<<;;;:::<<<===>>>??????>>>===<<<;;;;;;:::::::::;;;;;;<<<999999::::::;;;::::::999777666555555555555555666666555222///---,,,++++++''''''((()))***,,,...///,,,,,,+++***)))((('''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###%%%&&&&&&%%%$$$###!!!!!!###$$$$$$%%%%%%%%%!!!$$$'''((('''%%%$$$$$$''''''''''''&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''***...---)))))),,,---,,,,,,,,,,,,---...///+++++++++++++++++++++++++++,,,---...////////////...---,,,---...---***'''###&&&+++...//////000000///000000000000111111111111111222333333333333222111111111222222333333333555444444444444555666666555555555555555666777777777777777888999999:::::::::;;;<<<======;;;999888555666888999:::;;;;;;;;;>>>===<<<===>>>???>>>===>>>AAAAAA???CCCHHHFFF???===============<<<<<<;;;888:::<<<===<<<<<<===???:::===??????===<<<>>>@@@===============>>>??????===<<<<<<===>>>>>><<<:::<<<;;;999555333444999>>>@@@BBBHHHPPPUUUXXX```hhhwww|||vvvggg```VVVRRRMMMGGGCCC@@@===999666888999<<>>???>>>========================???@@@BBBCCCDDDDDDEEEEEEBBBEEEHHHHHHFFFEEEGGGIIIHHHIIIJJJJJJJJJHHHFFFDDDCCCBBB???>>>>>>???AAACCC<<>>>>>>>>???>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<<============<<<;;;:::999:::::::::;;;;;;;;;<<<<<<888777777666777888:::;;;888888999999999999888888888444000---...000222333/////////......---------((((((((((((((())))))***111111///,,,(((&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%% !!!!!!!!!!!!"""""""""##############################"""###$$$&&&)))***(((&&&%%%$$$$$$###""" """!!! """######"""######""""""###%%%&&&((('''###!!!###''')))'''###'''((()))(((&&&%%%$$$%%%(((((((((((((((((('''''''''''''''''')))+++---///,,,***+++---,,,(((***...,,,+++******))))))******,,,---.../////////...---..................------///............///000000...///000222222111000000000000111111111222222222444333111111111111333444444444444444444444333333555555555555666666666666888777666666666777999:::;;;;;;;;;:::999888777666666666777888:::;;;<<<===<<<<<<<<<<<<<<<===>>>>>>>>>@@@BBBDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@>>><<<;;;;;;<<<===>>>>>>???>>>>>><<<<<<<<<<<<===???@@@AAABBB@@@<<<;;;===@@@AAABBB>>>>>>>>>>>>????????????::::::888666333333555777???CCCGGGLLLQQQVVV\\\```ooozzzssseee^^^TTTPPPLLLFFFBBB???===999666:::<<<@@@DDDGGGIIIJJJKKKcccXXXHHH@@@>>>@@@AAA@@@========================???@@@AAACCCDDDDDDEEEEEEBBBEEEGGGHHHFFFFFFGGGIIIEEEFFFGGGHHHHHHFFFEEEDDD@@@???===<<<<<<===???AAA:::AAA@@@777888DDDHHHAAA>>>>>>===<<<;;;;;;;;;;;;:::===??????======@@@BBB??????===<<<::::::999999555555666666777888999::::::;;;<<<:::888555555555777777777888888888999999:::::::::::::::::::::::::::;;;<<<<<<<<<;;;999999<<<<<<<<<;;;;;;;;;:::::::::999999:::<<<>>>===<<<>>>=========<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<=========<<<<<<;;;:::999;;;;;;<<<<<<<<<<<<======<<<<<<;;;:::::::::;;;<<<;;;<<<;;;;;;:::999888777444222///...///000/////////...---,,,+++***)))(((***))))))))))))***++++++------,,,***''''''(((***'''''''''''''''''''''''''''&&&%%%###""""""###############$$$$$$$$$%%%%%%########################"""""""""###$$$%%%&&&'''((('''%%%$$$######"""!!!"""!!! """######"""###############%%%&&&'''(((%%%###%%%)))***(((%%%((()))***)))'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((***,,,...+++***+++...,,,))))))---,,,+++******))))))******+++,,,---.........------------------------------......------......///000//////000111111111111000111111222222222333333333444333333222222333333444333333333444444444444555555555555555666666666666888777666666666777888999::::::::::::999888777666777777888999;;;<<<===>>>===============>>>??????<<<>>>@@@AAABBBBBBAAA@@@>>>???@@@@@@@@@???>>>===<<<======>>>>>>>>>>>>===<<<<<<<<<======>>>>>>>>>DDDAAA???>>>???@@@@@@???======>>>>>>>>>?????????===<<<;;;888555444666777===AAAEEEJJJNNNTTTYYY]]]kkkwwwmmmccc\\\PPPMMMIIIDDD@@@===;;;999888888;;;???DDDGGGHHHGGGFFFMMMIIICCC>>>=========<<<========================???@@@AAACCCDDDDDDDDDDDDCCCEEEGGGGGGGGGFFFGGGHHHCCCDDDEEEEEEEEEDDDCCCBBB<<<;;;:::999:::<<<>>>???;;;<<<;;;777777:::;;;999;;;::::::999999:::::::::888;;;======<<<;;;===@@@<<<<<<<<<;;;;;;:::888888333333444555777888999::::::::::::999777666777888888888888888999999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<;;;999888;;;;;;;;;:::::::::999999;;;:::999:::<<<<<<<<<;;;<<<===>>>>>>>>>===<<<;;;=========>>>======<<<;;;<<<<<<<<<<<<;;;:::999999:::::::::;;;;;;;;;;;;<<<>>>===<<<;;;::::::::::::<<<<<<;;;:::999777555444333222111111222111///---000///...,,,***)))(((''')))(((((((((((()))******)))))))))'''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$"""!!!!!!!!!$$$$$$$$$$$$%%%%%%%%%&&&""""""""""""""""""""""""!!!""""""###$$$$$$######((('''%%%###""""""#########!!! """######"""############$$$%%%&&&&&&(((%%%$$$%%%((()))(((%%%(((***+++***(((&&&&&&'''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''')))+++,,,))))))+++///---)))(((+++,,,+++******))))))*********+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///000000//////000000111111222222222333333333444444333333444444444444333333222222333333444444555555444555555555555666666666777777666666666777888999::::::::::::999888777777777888999:::;;;===>>>>>>======>>>>>>>>>?????????:::;;;===?????????>>>>>><<<===>>>???@@@?????????===>>>>>>>>>>>>======<<<;;;;;;======>>>===<<<;;;CCCBBBAAABBBBBBAAA>>>;;;======>>>>>>>>>>>>??????@@@???>>>:::777555666777;;;>>>BBBGGGKKKPPPVVVZZZfffqqq}}}wwwfff___YYYLLLIIIFFFBBB>>>;;;:::999999777;;;@@@EEEGGGGGGEEECCC@@@@@@???===;;;::::::;;;========================???@@@AAABBBCCCDDDDDDDDDCCCEEEFFFGGGGGGGGGGGGHHHDDDDDDDDDDDDCCCAAA@@@???::::::999999:::<<<===???>>>;;;;;;<<<;;;888777:::888777777777888888999:::::::::<<>>??????===<<<:::<<<============<<<;;;;;;;;;;;;;;;;;;;;;:::999999777777777777888888888888:::999999888888777777777777777666666555333222111000///............,,,+++,,,++++++)))((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''%%%######$$$&&&""""""""""""""""""""""""&&&%%%%%%$$$###""""""!!!""""""#########$$$$$$$$$""""""""""""""""""""""""""""""$$$$$$$$$###"""!!!''''''%%%###"""!!!###%%%###!!! !!!"""$$$###############$$$$$$%%%%%%%%%%%%$$$"""###%%%&&&%%%###'''(((***)))'''&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&(((***+++((((((+++///...)))(((***,,,+++******))))))******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---......000000///......000111222111111222222222222333333111222444444444444222111333333333333333333333444444444444555555555666666666666666666777777888888999999999999999888777777666777888999;;;<<<======<<<<<<===>>>>>>>>>>>>>>>:::;;;<<<===>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;:::;;;===>>>>>><<<:::999??????@@@BBBCCCAAA===999============>>>>>>>>>???AAA@@@???<<<888555555666999<<<@@@DDDIIINNNSSSWWWaaajjjuuu~~~{{{mmm___ZZZVVVJJJGGGEEEAAA<<<999888999:::<<<@@@EEEJJJKKKJJJGGGEEEAAABBBBBB@@@===<<<===???========================>>>???@@@BBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGHHHGGGFFFDDDBBB@@@>>>===;;;;;;:::;;;<<<===>>>???@@@;;;;;;@@@???:::999===<<<<<<<<<<<<===>>>???@@@>>><<<>>>GGGRRRUUUOOOHHH===>>>?????????>>><<<;;;666666777777777666666555999999999777666666999;;;888888999999999:::::::::::::::::::::::::::::::::999:::;;;;;;;;;:::999888::::::999999999888888888333333333666999;;;<<<;;;:::<<<===??????>>><<<;;;<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::999888666666666777777777888888555555666666777777777777333333333333333333222111...+++((('''((())))))(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&%%%$$$$$$&&&((("""""""""""""""""""""""""""#####################""""""#########$$$$$$$$$""""""""""""""""""""""""###$$$%%%%%%%%%$$$"""!!!%%%&&&&&&$$$"""!!!###%%%###"""!!!!!!###$$$$$$#########$$$$$$%%%%%%%%%$$$%%%$$$######$$$$$$$$$###%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&''')))***((((((+++///...)))'''***,,,+++******))))))******))))))******+++,,,------,,,---------.........///---,,,,,,,,,,,,---......000///.........///111222000000000000111111111111000111222333333222111000444444444333333222222111444444444444555555555555555555666666777777777777888888999999999888777777555555666888999:::;;;<<<:::;;;<<<=========<<<<<<:::;;;<<<======>>>>>>>>>>>>>>>>>>===============>>>>>>???>>>>>>===<<<;;;:::;;;===>>>>>><<<:::999;;;<<<===@@@AAA@@@===:::<<<============>>>>>>>>>@@@@@@???;;;777444444444777:::>>>CCCGGGLLLQQQUUU]]]cccllluuusssfffXXXUUUSSSIIIFFFEEEAAA<<<888777999;;;===@@@EEEIIIJJJIIIFFFDDDBBBBBB@@@>>>;;;;;;<<<>>>========================>>>???@@@BBBCCCCCCCCCCCCEEEDDDDDDFFFHHHIIIHHHFFFIIIHHHFFFDDDBBB???>>>==================>>>???@@@===;;;;;;======;;;;;;===???????????????@@@AAABBB<<<:::<<>>>>>>>>===<<<;;;:::::::::;;;<<<<<<;;;:::888777888999999888777777888999888888888888999999999:::777777777777777777777777999:::;;;;;;;;;:::888777:::::::::999999999888888222111222555999;;;<<<<<<;;;<<<===>>>>>>>>>===<<<;;;;;;<<<<<<;;;;;;:::999999999999::::::999999888888888888999999999999:::555555666888888999999888444444555555555555555444333000---+++,,,---...---************++++++++++++(((''''''''''''((())))))$$$%%%&&&&&&&&&(((+++---$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$#########%%%'''&&&###!!!###%%%$$$"""!!!!!!###$$$$$$######$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%&&&''')))***((((((***...,,,((('''***,,,+++******))))))******)))))))))***+++,,,---...,,,------....../////////---------------....../////////......//////000000/////////000000000000111000000111111111111000000333333333333222222222222333444444444444555555555444555666777777777666666777888888888888888777777444555666777888:::;;;;;;999:::;;;<<<===<<<;;;;;;;;;;;;<<<<<<===>>>>>>??????>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>======<<<;;;;;;======>>>===<<<;;;;;;;;;;;;===>>>???===;;;<<<<<<============>>>>>>>>>???>>>;;;777444333333555888<<<@@@DDDIIINNNRRRXXX\\\eeennnxxx{{{mmmaaaTTTQQQQQQHHHGGGEEEBBB<<<777666999<<<===@@@DDDGGGGGGFFFCCCBBB@@@???===;;;;;;:::::::::========================>>>???@@@AAABBBCCCCCCCCCEEEDDDDDDFFFHHHIIIHHHFFFFFFEEEDDDBBBAAA@@@??????>>>>>>>>>>>>>>>?????????:::;;;:::888999;;;<<<:::==================>>>>>>999888888>>>FFFMMMPPPPPP===<<<;;;999888777777777999:::<<<<<<<<<;;;999888888999::::::888777777777777777777888888888999999888888888888888888888888999999:::;;;:::999888777;;;:::::::::999999999999444333444666:::<<<<<<<<<<<<<<<<<<<<<=========>>>:::;;;;;;;;;;;;:::999999888888999999999999888888888888999999999:::::::::666777888999999888777777777888888888777666555555666555333333444444222111000000//////////////////((((((((('''((())))))************)))((((((***,,,$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$ %%%(((((($$$!!!"""$$$$$$"""!!!"""###%%%$$$$$$###$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&%%%$$$$$$%%%$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&'''(((((())))))''''''&&&&&&&&&((()))***)))(((***,,,+++'''(((+++,,,+++******))))))******************+++---...000++++++,,,------...//////......------......///000---...//////000000/////////000000000000111111111222111111111111111111222000000111222333333444444333333444444444555555555444555666777777777666555777777888888888888777777555555666777999:::;;;<<<999:::<<<===>>>===<<<;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;;;;;;;<<<===>>><<<======>>>>>>>>>>>>===<<<<<<<<<======>>>>>>>>>???===;;;;;;<<<======<<<<<<<<<<<<=========>>>>>>===>>>>>><<<888555444444333555999===AAAFFFKKKNNNSSSWWWaaakkkssswwwkkk___QQQNNNOOOHHHGGGFFFCCC<<<777666888<<>>???@@@AAABBBCCCCCCCCCFFFDDDCCCEEEHHHJJJHHHFFFCCCBBBAAAAAA@@@@@@AAAAAA???????????????>>>>>>>>>999===<<<666666;;;<<<888>>>>>>============>>>>>><<<<<<;;;999:::???GGGMMMAAA@@@===;;;:::999999999555666888:::;;;:::888888888:::;;;;;;999777666666666777777777777888888888;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;:::999888777;;;;;;;;;:::::::::999999777666666888;;;<<<<<<;;;<<<<<<<<<<<<<<<===>>>???:::;;;;;;;;;;;;:::999999777888888999999999888888777777777777888888888888777777888888777666444333999999999888777555444333111111222444444333///,,,......---,,,,,,+++******'''&&&&&&&&&&&&'''((((((222222000,,,(((&&&&&&'''"""""""""""""""""""""""""""###$$$$$$$$$"""!!! !!!!!!!!!!!!"""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!###$$$$$$))))))%%%""""""$$$$$$###!!!"""###%%%%%%$$$###$$$%%%&&&%%%%%%###"""$$$$$$%%%$$$"""""""""###%%%&&&(((((('''&&&'''(((&&&&&&''''''((()))******((('''&&&&&&'''((()))******((()))+++***'''(((,,,,,,++++++***)))*********+++*********+++---///000******+++,,,,,,---......///............///000000,,,---///000000000///...000111111111111222222222444333222111111222333444---...///111333555666777333333333444444444555555333444666777777777666555666777777888888888777777666666777888:::;;;<<<===:::;;;===??????>>>===<<<::::::::::::;;;<<<======::::::::::::;;;===???@@@<<<<<<===>>>>>>???>>>>>><<<<<<<<<<<<===???@@@AAADDDAAA===:::;;;<<<======<<<<<<<<<<<<=========>>>===>>>>>><<<999666555555111333777;;;???CCCHHHLLLOOOUUU```kkkqqqyyyooo]]]VVVSSSNNNIIIGGGDDD@@@<<<888777888;;;===CCCDDDEEEEEEEEEDDDCCCBBBAAA@@@>>><<<;;;;;;;;;;;;>>><<<<<>>>>>>>>;;;;;;;;;;;;<<<===>>>>>>@@@???>>><<<;;;::::::999;;;888888>>>FFFLLLNNNMMM@@@@@@AAA@@@???===;;;:::;;;<<<<<<===>>>???@@@AAA===<<<<<<<<<<<<;;;;;;;;;999::::::;;;<<<===>>>>>><<<;;;999:::;;;<<<<<<;;;>>>===;;;:::999999:::;;;===<<<;;;:::999::::::;;;:::999888999;;;<<<<<<:::==================<<<<<<>>>===<<<;;;:::999999999888999::::::999888666555555555444444555666888999777777777777777666555555555555666666555555444333444000...111111---******---'''%%%)))***&&&%%%((()))%%%$$$&&&%%%###(((000444333222...***'''&&&&&&"""""""""""""""###############""""""!!!!!! !!!!!! !!!"""######%%%%%%%%%%%%%%%$$$###"""!!!"""$$$$$$$$$!!!$$$&&&''''''&&&%%%!!!###%%%&&&%%%%%%'''((($$$$$$$$$$$$%%%&&&'''''',,,)))''''''((((((&&&###''''''((((((((((((((('''+++'''$$$$$$'''))))))((()))((('''&&&%%%&&&''''''************))))))))))))(((((((((((()))***,,,,,,((()))***+++,,,---------,,,,,,,,,---------......,,,,,,,,,---------......///////////////.........000000000000000111111222222222111111000/////////000000000222333555777888000111222222444444555666888888888888777777777777::::::999999999999999999888888999999999:::::::::<<<<<<;;;;;;:::;;;===>>>>>>===;;;:::999999:::;;;===============<<<<<<;;;<<<<<<<<<<<<<<<===>>>>>>:::;;;>>>BBBEEEHHHJJJJJJEEE@@@;;;:::===???===:::999:::;;;<<<========================;;;999777666222222444777;;;@@@EEEHHHPPPRRRYYYdddoooyyyyyyjjjZZZTTTQQQLLLGGGDDDAAA???:::777666888;;;>>>AAABBBCCCCCCBBBAAA@@@??????===<<<:::999999999999<<<999:::======:::999;;;?????????@@@@@@AAAAAAAAAAAABBBDDDEEEEEECCCAAA@@@;;;<<<>>>@@@AAABBBBBBBBB@@@@@@@@@???>>>>>>======::::::::::::;;;<<<===>>>===<<<:::999888777777777???>>>>>>CCCJJJOOOOOOMMM????????????>>><<<;;;999777888999;;;;;;<<<;;;;;;<<<;;;;;;;;;::::::999999888888999::::::;;;<<<<<<===;;;999888999:::999888;;;:::999888888888999999<<<;;;:::999888888999:::<<<;;;999999:::999888666::::::999999999999999999<<<;;;:::999888888888888777777888888888777666666888777666555555555666777777777777777777666555555444444444444444333222222000...///111...+++,,,111---)))(((---...***)))***)))$$$###%%%$$$"""%%%***)))******(((&&&$$$"""""""""""""""""""""""""""###""""""""""""""""""!!!!!!""""""!!!!!!!!!"""######""""""###############"""!!! !!!$$$%%%%%%$$$!!!"""###%%%%%%%%%$$$###"""$$$&&&&&&&&&%%%'''((($$$$$$$$$$$$%%%&&&'''(((+++)))''''''((((((&&&$$$&&&&&&''''''(((''''''&&&,,,)))''''''***,,,,,,,,,&&&&&&%%%%%%&&&'''((()))***)))))))))))))))******(((((((((((()))***++++++'''((()))***++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------......------------------///////////////000111111111111111000000000000000//////000111222444666777000111111222333444555555777777777777777777777666888888999999999999999999777777777888888888999999999999:::;;;<<<===;;;:::;;;;;;::::::;;;<<<===>>><<<<<<============<<<<<<<<<<<<<<<<<<<<<======>>>===>>>AAADDDGGGIIIJJJKKKCCC>>>::::::===>>>===;;;::::::<<<===============>>>>>>>>>===<<<:::888666222222444666:::???DDDFFFMMMOOOVVVaaakkkvvv}}}pppcccVVVQQQOOOJJJDDDAAA>>><<<888666666999<<<>>>AAABBBBBBBBBAAA@@@>>>===>>>===;;;:::999888999999;;;999:::======::::::<<<>>>>>>>>>???@@@AAAAAABBB???AAACCCDDDDDDAAA>>><<<777:::===@@@BBBBBB@@@???>>>>>>>>>>>>===<<<<<<;;;999999999999:::;;;<<<<<<:::999888777666666666666<<<;;;<<<@@@EEEHHHFFFDDD============<<<;;;999888555666888999::::::999888;;;;;;:::999999888777777777777777888888999999:::;;;999777666777777555444777777666666666777888888:::999888888777777888888;;;999888888888888777555888888888888888888888888::::::999888777777777777666666555555555666777777999888777555555555555666666777777777777666555555222222222222222111111111---...000000+++'''+++333&&&###$$$'''(((%%%######'''###!!!###$$$""""""#########$$$$$$$$$###""""""######""""""""""""""""""""""""""""""############$$$###"""""""""""""""""" !!!""""""""""""!!!!!!!!!###%%%&&&&&&$$$""""""""""""""""""""""""###%%%&&&'''&&&&&&&&&(((%%%%%%%%%%%%&&&'''((()))***)))''''''(((((('''%%%&&&&&&''''''''''''&&&&&&(((&&&$$$%%%''')))******&&&&&&''''''(((***+++,,,***)))((('''((()))+++---))))))(((((((((((())))))&&&&&&'''((())))))))))))((())))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............//////000//////000000000000111111...//////000111222444555000000111222333444555555555555555555555555555666777777777888888999999999666666666777777777888888888777999<<<@@@@@@<<<888;;;:::::::::::::::;;;<<<:::;;;<<<===============<<<<<<;;;;;;<<<<<<===>>>>>>???AAACCCEEEFFFGGGHHH???<<<999999<<<>>>===;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>???>>>===;;;999888333333333555888===AAADDDIIIKKKRRR]]]fffppp~~~xxxggg\\\RRROOOMMMGGGAAA???:::999666555666999===???CCCCCCDDDCCCBBBAAA???>>>???>>>===;;;::::::;;;;;;===;;;<<>>>>><<<999;;;;;;;;;::::::999888777999999999999::::::;;;;;;<<<;;;;;;:::999888777777777777777888888888888888888666444444555555444333444555555555666777888888999888888888888888888888555444444666888999999888999999:::::::::::::::::::::999888888777777777888666666555444555666888999888777555444444444555555666666777777666666555444222222222111111111111111//////111222---'''''',,,+++***)))++++++)))'''%%%&&&###"""$$$%%%%%%###!!!&&&$$$######%%%&&&&&&&&&#########"""""""""""""""!!!!!!""""""######$$$$$$%%%$$$###""""""""""""""" !!!""""""!!!!!! !!!###%%%&&&%%%###!!!!!! !!!!!!###$$$%%%$$$&&&((((((&&&&&&&&&'''&&&&&&&&&&&&'''((())))))((((((''''''((((((''''''(((((((((((((((''''''&&&%%%$$$$$$$$$&&&'''((()))))))))******+++,,,------***)))'''&&&'''))),,,...))))))(((((('''(((((((((&&&''''''((())))))((((((((((((((()))))))))******)))************+++++++++,,,,,,,,,,,,------------------,,,,,,------...///......//////000111111222.........///000111222333000000111222333444444555333444444444444444555555555555666777777888999999666666666777777777888888999888888<<<@@@AAA>>>;;;<<<<<<:::999888777666666888999;;;<<<===>>>>>>>>><<<;;;;;;;;;;;;<<<======;;;<<<===???@@@AAAAAAAAA<<<:::888999;;;======<<<;;;<<<===>>>????????????>>>?????????===<<<:::999333333222333666:::???AAAFFFHHHOOOYYYbbbkkkxxx{{{rrraaaXXXPPPNNNLLLFFF@@@>>>888777555555777:::===@@@AAABBBBBBBBBBBB@@@>>>===>>>===<<<;;;::::::;;;;;;<<<:::;;;???@@@>>>>>>AAA??????@@@AAAAAABBBCCCCCC@@@BBBFFFHHHGGGDDDAAA>>>BBBAAA@@@???>>>>>>>>>>>>;;;<<<=========;;;999888888888888888999:::;;;;;;999999888888777888888888888999:::<<<======:::888::::::999888888777777777<<<:::888777888:::===???===<<<<<<;;;::::::999999999999999999888888888888444333222222444666666555444444555666777888999999888888888999999999999888444333333555777999999888999999::::::;;;;;;;;;;;;:::999999888888888888999777666666555666777999:::444444333333333444666666666666666666666555444444333222111111000000111111111///111555555///+++++++++)))'''%%%%%%%%%$$$"""%%%&&&&&&&&&'''(((&&&$$$)))%%%"""!!!###&&&&&&&&&############""""""!!!!!!!!!!!!""""""#########$$$$$$$$$###"""!!!!!!!!!""""""#########""""""!!! !!!$$$%%%$$$###!!!###%%%'''(((&&&'''))))))'''&&&&&&'''&&&&&&&&&&&&'''((())))))''''''((((((''''''((((((***************)))(((((('''(((((())))))***+++,,,***************************)))'''&&&'''))),,,...***))))))(((((((((((()))(((((()))*********)))))))))))))))************+++)))))))))*********++++++,,,,,,------............,,,,,,,,,,,,,,,------...------...///000111111222............//////000111///000000111222333444555222222333333444444444555444444555666666777888888777777777888888888999999999777666888;;;>>>===<<<<<<<<<;;;:::999888777666888888:::<<<===>>>>>>>>>;;;;;;;;;;;;;;;<<<======::::::;;;<<<============:::999999999;;;<<<<<<<<<;;;<<<===>>>????????????>>>>>>???>>>>>><<<:::999444333111111333777;;;>>>CCCFFFMMMVVV^^^fffrrr}}}sssiii]]]UUUNNNLLLIIICCC>>>===777666666666777;;;>>>@@@===>>>?????????>>><<<<<<<<<;;;999888888888999::::::888999>>>???======@@@>>>>>>>>>>>>???????????????@@@CCCEEEEEECCCAAA???CCCAAA???===;;;:::;;;;;;;;;<<<===>>>===;;;999777888888888888999:::;;;;;;777777777777777777888888999:::;;;<<<<<<<<<;;;:::999999888777777777777777999888666666777:::===???======<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888333222111222555777777666444555666777888999999888777777888999999999999888777666555555777777666555777777777888888999::::::999999888888888888888999777777666666777777888888444333333222333555666777555666666666666555444444333222111000///000111111000...000777:::777444333...,,,'''""""""'''***((('''+++,,,)))'''((((((&&&&&&###!!!!!!$$$%%%$$$"""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$###"""!!! !!!"""$$$$$$$$$!!!###&&&(((***+++''')))***)))'''&&&&&&'''%%%%%%%%%%%%&&&'''((()))%%%'''(((((('''''')))***+++,,,,,,++++++***)))(((''')))******)))((()))+++((((((((((((((('''&&&&&&***)))((('''((()))+++---***)))))))))))))))******)))******++++++*********************++++++++++++))))))*********+++++++++,,,,,,------......//////,,,,,,,,,,,,,,,------...------...//////000111111/////////......///000000//////000111222333444444222222222333444444555555444444444555555666666666777777777888888888999999666666555555666777:::;;;999:::;;;<<<============888888:::;;;======>>>>>>;;;;;;::::::;;;;;;<<<===;;;;;;<<<===============999::::::;;;;;;<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>======>>>>>>===<<<:::999555333000///111444999;;;AAACCCJJJTTT[[[bbbmmmwww~~~nnncccZZZRRRLLLIIIFFF???;;;;;;888777666777888;;;>>>@@@;;;<<<===>>>>>>>>>===<<<;;;:::999888888888999:::999888999>>>???===>>>AAA????????????>>>>>>>>>>>>>>>???BBBCCCDDDCCCBBBAAAAAAAAA@@@???===<<<;;;:::;;;<<<>>>>>>>>><<<999777999888888999999:::;;;<<<888888888888999999:::;;;999:::;;;;;;;;;;;;<<<===999999777666666777777888555555777888:::;;;<<<===;;;<<<<<<<<<<<<=========;;;;;;:::999999888777777555444333333555777777666444555666777888888777777555666777888888888777777777666555666777888777555555555666666777888888999777777777666666777777888666666777777666666555555777666555444555555777888555555666666555555444333222111///...---...///000---,,,///444555444555999AAA???888111333===DDDEEE***111333+++%%%%%%''''''######$$$)))---,,,&&&!!!$$$$$$######"""!!!!!! !!!!!!!!! !!!"""#########$$$$$$###""""""###!!!!!!$$$&&&&&&!!!$$$&&&)))***++++++)))***+++***(((&&&&&&'''$$$$$$$$$$$$%%%&&&'''((($$$&&&(((((('''''')))+++++++++++++++***)))((((((&&&)))***)))'''&&&'''(((&&&'''((())))))(((((('''***)))))))))))))))************)))******+++,,,---)))******++++++******)))))))))*********+++++++++*********+++++++++,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,---......---.........///000000000000000///////////////000//////000111222333444444222222333333444555555666444444444444444444555555666666666777777777888888444777:::999666555888;;;666777999;;;<<<=========888999:::;;;<<<=========;;;;;;::::::;;;;;;<<<===;;;<<<<<<===>>>>>>======:::;;;<<<<<<<<<;;;;;;<<<::::::<<<===============<<<<<<======<<<;;;999888555333000...///222666999???AAAHHHQQQXXX^^^hhhrrr{{{}}}nnnbbbXXXQQQJJJGGGCCC===::::::888888777777999<<<>>>@@@<<<===>>>@@@@@@@@@??????===<<<;;;:::::::::;;;<<<;;;999;;;@@@AAA@@@@@@CCCBBBBBBAAAAAA@@@????????????@@@BBBDDDEEEEEEEEEDDD@@@AAACCCCCCCCC@@@>>><<<;;;<<<>>>???>>><<<999777999999999999:::;;;<<<===;;;;;;;;;;;;<<<===>>>>>><<<============>>>@@@BBB999999777666666777888888222444999===??????===<<<::::::;;;<<<<<<======>>>;;;::::::999888777666666888666555555666777666555444555666777777777666555333444666777777777666666444333333555888::::::999555666666777888999999:::666666555555555666666777555555666777666555333222:::999888777666666777777555555666666555555444333111///---,,,,,,,,,...///,,,,,,...///,,,***000999@@@===555---111???IIIKKK---555777---###"""%%%&&&$$$&&&+++333888555,,,$$$$$$$$$$$$###"""!!!!!! !!!!!!  !!!""" !!!"""######$$$$$$###%%%"""!!!%%%'''(((!!!###&&&)))+++++++++***)))++++++***(((&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''###&&&((((((''''''))),,,+++++++++******(((''''''+++---///...+++))))))+++&&&((()))+++,,,,,,,,,+++************))))))))))))************+++,,,---...)))***************))))))))))))))))))***************++++++++++++,,,,,,,,,))))))***+++,,,,,,------------,,,,,,------...///.........///////////////111000000////////////000//////000111222333333444222222333444444555666666444444444444444444444333555555555555666666666777333:::@@@???:::777888<<<555666777888999888777777999999:::;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<:::;;;;;;<<<=========<<<;;;<<<======<<<;;;;;;<<<999:::;;;<<<============;;;;;;<<<<<<<<<;;;999888666333000---...111555888===???FFFOOOUUU[[[eeeoooxxx~~~tttfff[[[SSSNNNGGGAAA===;;;888666555555666888:::>>>BBBDDDBBBBBBBBBAAA@@@???===<<<>>>===<<<:::999999::::::<<<>>>???@@@@@@AAACCCDDDBBBEEEGGGEEE@@@>>>AAADDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBB@@@===::::::<<>>>>><<<:::;;;===???>>><<>><<<;;;::::::;;;<<<<<<;;;888777777999<<<>>>999;;;======<<<<<<<<<>>>???===;;;;;;<<<======<<<::::::::::::::::::::::::888888999999999999888888888888777666666555555555666777999999888888999;;;666666666666777999<<<===999888666555666888;;;===777888888999999999888888;;;999666666888888666333666777777777777777666555777666555444333444555666222000---+++***,,,...000***...333777888555111...111,,,''')))///444444111)))''''''(((%%%!!!###***(((222999444///222555666%%%###!!!  !!!"""######"""!!! !!!"""!!!!!! """######$$$$$$$$$!!! ###%%%$$$""""""###%%%&&&(((((())))))******(((&&&%%%&&&''')))&&&%%%%%%&&&''''''%%%###)))%%%''',,,,,,((('''+++------------,,,***)))(((///111000+++)))******'''...+++***+++......,,,))),,,***((()))+++,,,***(((---$$$'''...+++,,,...)))------,,,,,,,,,+++++++++---,,,+++*********+++,,,+++***************+++++++++++++++*********))))))++++++,,,,,,,,,,,,------,,,,,,,,,---------........................------...,,,111===hhhEEE...222666555555444444555555666444444555444333222444666777666555555666777666444777___{{{lllGGG222333;;;999999999888777777666666666777777888999:::::::::999:::<<<>>>@@@@@@@@@@@@AAA@@@===;;;::::::;;;<<<======>>>======<<<;;;;;;===<<<<<<===>>>>>>===;;;<<<;;;;;;===???>>>;;;777888888666333111000222444999>>>CCCFFFJJJRRR___hhhuuu|||~~~rrrddd[[[RRRMMMFFFAAA===:::888666444555666888:::<<<>>>???FFFFFFEEEDDDCCCBBBAAA@@@>>>===;;;:::999999::::::;;;===???@@@@@@AAACCCEEECCCDDDDDDBBBAAAAAACCCFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBB@@@<<<999;;;>>>@@@@@@>>><<<::::::;;;;;;::::::;;;<<<>>>???>>><<<:::;;;===???>>><<<===<<<;;;:::::::::;;;;;;<<<;;;:::999999:::;;;<<<999;;;======<<<<<<===>>>???===<<<===??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888888888777666444444444555666666777999999888888999:::999999888888999:::;;;<<<888888888888999999999:::888888999999999999888888;;;999777777888888666444444555555555555444333333666555444333333333444444222111000//////...//////)))***+++,,,,,,***)))'''+++(((&&&)))000666888888,,,,,,)))$$$""":::===;;;555333666777444###!!! !!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!! !!!"""############!!! """$$$###!!!$$$%%%''')))***+++,,,,,,&&&)))++++++***)))))))))...,,,(((&&&&&&((()))***'''%%%''',,,...+++***...((()))))))))(((((('''&&&&&&)))***)))***---+++'''((((((((()))******)))(((+++*********+++,,,,,,,,,///''''''+++((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++++++++************++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------........................------++++++++++++KKK222'''111000000000000111222333444222333333222111111222444555444333333555555444333===NNNUUUIII:::666777666777777777666666666666555777777888888999::::::;;;777999;;;===>>>?????????CCCBBB???<<<;;;:::;;;;;;===============<<<;;;;;;===<<<<<<===>>>>>>===;;;<<<;;;;;;<<<>>>>>>;;;888666666555222///...000222777<<>>>>>>>>CCCBBB@@@???>>>===>>>>>>>>>===;;;:::999999:::;;;:::<<>>???===<<<;;;<<<===>>>>>>===999999888888999999:::;;;<<<;;;;;;:::999999999888888:::<<<===<<<<<<===>>>::::::;;;<<<>>>???===;;;========================888888999999999999888888888666444222222333555777666888999888777777888999<<<;;;::::::::::::;;;;;;777888999::::::888777666888999999999999999888888:::999777777888888666555444444555555444444333222444444333222111111222222111222222222111000...---...,,,***((('''&&&''''''&&&&&&''')))---111666888'''---,,,&&&&&&---111///333---%%%"""&&&%%% !!!  """###"""!!! !!!!!!""""""!!!!!! !!! !!! !!!""""""""""""""" !!!""""""!!!!!!"""$$$&&&((()))*********+++,,,***'''$$$############!!!!!!"""$$$&&&''')))((())),,,,,,)))(((***,,,---.........---,,,+++(((+++------...000...))),,,---......,,,++++++,,,,,,---...,,,)))(((***---,,,)))))),,,+++***---111,,,,,,,,,---....../////////...---,,,,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------......+++111...%%%777)))&&&111,,,,,,---...///111333444000111222111//////111222333222111222333444333222888;;;777000///666999555777777777888888888888999777888888999999:::::::::666777999;;;============DDDBBB@@@===;;;:::::::::;;;<<<<<<<<<<<<;;;;;;:::<<<;;;;;;<<<======<<<::::::::::::<<<======;;;999555555333111...---...///444:::@@@DDDGGGLLLUUU]]]gggqqqxxxnnndddZZZSSSMMMIIICCC>>>;;;999888666:::;;;<<<>>>@@@BBBDDDEEE@@@>>><<<:::999:::;;;<<<===<<<;;;:::999::::::;;;:::<<<>>>@@@@@@BBBDDDFFFHHHCCC>>>>>>BBBFFFGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDCCCBBBBBBAAA???;;;777===???AAA@@@>>>;;;::::::999:::::::::;;;<<<======<<<<<<<<<======>>>======666666777777888999::::::::::::::::::999777555444777999;;;<<<;;;;;;<<<===::::::<<<>>>@@@AAA>>><<<========================888888999999999999888888888666333111222444777999777888999888777666777888::::::::::::::::::;;;;;;888888888777777666555444999999999999999999888777999888777777777777666666666666666666666555444333333222222111000000000000000000000000///...,,,+++///...+++)))((('''((()))%%%&&&((('''&&&(((,,,///777BBBFFFAAADDDPPPSSSLLL+++%%% $$$###!!! !!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!"""!!! !!!""""""### !!!###%%%'''))))))***///,,,'''%%%%%%%%%$$$###&&&(((+++,,,+++)))((((((+++++++++,,,+++)))'''''''''(((***,,,---,,,,,,+++000666888444000111222222---111555777666777:::===888===AAAAAA======BBBHHHJJJJJJHHHGGGFFF999+++***------...///000111222333444444333333333333222333...------,,,,,,,,,,,,---,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------------......)))444333,,,444///***---/////////000111222444444000111111111//////111222333222111111333444333222)))222777333000222666777555555666666777888999999777777777888888888999999555666888:::;;;;;;;;;;;;@@@???===<<<::::::::::::::::::;;;;;;;;;;;;:::::::::999888999;;;;;;999888999999:::;;;<<<<<<;;;:::555555444111...------...000777>>>CCCFFFKKKSSSYYYaaakkk{{{ssshhh___VVVOOOJJJFFF@@@<<<:::999888666<<<<<<<<<===AAAEEEJJJLLLDDDBBB@@@>>>>>>???@@@AAA===<<<;;;:::999:::;;;<<<:::<<>>>>>CCCGGGFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAA>>>;;;777<<<>>>@@@???===:::999888777777888999:::::::::::::::<<<===>>>============555666777888999:::::::::888888999999777555333111555777999:::::::::;;;<<<======>>>AAACCCCCCAAA???;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888888888666444222333666999;;;777999999888666555666777555666777888999:::;;;;;;999777555333222222333444888999999999888888777666666777777666666555555666666666666666555444333222111111111000000///.........---,,,+++************(((((('''''''''&&&&&&%%%%%%''')))'''$$$###&&&***)))444888222333:::777+++%%%###!!!"""######"""######"""!!!"""######!!!!!!!!! !!!!!!!!! !!! !!!!!!"""!!!!!!"""###$$$###$$$&&&(((***+++,,,,,,+++&&&###$$$(((+++)))'''''')))***)))'''&&&''')))(((***---///111333333222222444999===@@@BBBBBBBBBSSS\\\___YYYRRRTTT]]]dddyyy~~~lllBBB000///000111222333555666666888888888777777777666666000000///...............+++++++++,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------......)))222...---///444---***222111111111111222333333111222333222000000222333333222222333444555555444)))222:::999555444444555111222333333444555666666666666666777777777777777555666888:::;;;;;;:::::::::::::::999999999::::::999999::::::::::::999999777666666777888888777555777888999::::::;;;;;;<<<666666555333000......///---444<<>>;;;999888777777888999:::<<<@@@DDDIIIKKKDDDDDDBBBAAAAAAAAABBBBBB<<<<<<::::::::::::;;;<<<<<<>>>???@@@@@@AAACCCEEEJJJEEE@@@@@@CCCFFFFFFCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@AAAAAA???;;;888<<<>>>??????<<<999888777555666777888999999999999999<<<>>>???>>><<<======666777888::::::;;;;;;;;;777888888888777555333111444666999:::::::::;;;===:::::::::<<<>>>>>>===;;;::::::::::::::::::::::::888888999999999999888888777666444444555777:::;;;888999999888666444555666222333555777888999999:::999777444222111222333555888888888888777666555555444555666555444333444555444444444333222111000///111111111111000...---,,,,,,+++)))((((((((()))***$$$%%%'''(((((('''&&&%%%$$$'''((((((%%%%%%(((+++,,,333666333333555///%%%!!!######""""""###$$$###!!!!!!  !!!!!!  !!!"""!!! """$$$!!!"""$$$%%%''''''((((((%%%$$$######&&&))),,,------...111222555===GGGOOOYYY^^^cccgggmmmtttwwwvvvvvvyyy~~~TTT444111222333444555666777777777777888888888777666555333333222111000000000000,,,,,,,,,,,,+++++++++***************++++++++++++,,,,,,,,,---------......++++++,,,,,,------......333222)))---***666222000111111000000000000111111222333444333111111333444444333222444666777666555666444222444888999666222666666777888999999::::::777777777777777777777777666777999;;;;;;;;;;;;:::777777888888999999::::::777888888999999999999999666555555666777777666444555777888999999:::;;;===777777777555111///...///,,,333:::???BBBFFFNNNTTTXXXbbbppp}}}yyylllcccZZZPPPIIIFFFBBB===999888888777777444666:::>>>AAACCCEEEEEEAAA@@@@@@@@@@@@?????????<<<;;;::::::::::::<<<<<<===???@@@@@@@@@@@@AAACCCFFFCCCAAABBBDDDGGGGGGEEEDDDDDDCCCCCCCCCBBBBBBBBB?????????@@@AAA???<<<:::===???@@@@@@===:::888888555666888999::::::999999888;;;??????>>><<<<<<===888999;;;<<<<<<<<<;;;;;;999999888888777666555444555777:::;;;;;;;;;===>>>999888777888999:::999888::::::::::::::::::::::::888888999999999999888888444444444444555777999:::999999:::888555444444555333444555777888888777777888777666444444444555555777777777777666555444333111333555444222111333555444333333333222000///...111111111111000...---,,,))))))***++++++++++++***(((((())))))))))))(((((($$$%%%&&&&&&&&&'''((()))""""""###%%%''''''###%%%$$$&&&)))&&& ###!!!!!!!!!###%%%%%%""" !!!  !!!!!!  """ !!!!!!!!!!!!!!!$$$$$$!!!"""000JJJ^^^dddjjjrrrxxx~~~uuuPPP***222222333333444555666666666777777888777666555444666555444333222222222222//////...---,,,+++******************++++++++++++,,,,,,,,,---------......***++++++,,,------......888222(((444(((444111444////////////000111222222222333444333111111333444444333222333666777666555999333///111777999888555::::::;;;;;;<<<<<<======999999999888888888888888888999;;;<<<===<<<<<<;;;777888888999999999999999666777777888999999888888777666555666888888666555444666888888888999<<<>>>777777777555111///.........333999<<<===AAAHHHNNNSSS[[[hhhuuuttthhh___VVVLLLDDDEEEAAA<<<999888888777777333777===BBBDDDDDDBBB@@@@@@@@@AAAAAAAAA@@@@@@???<<<;;;:::::::::;;;<<<===>>>@@@AAAAAA@@@???AAABBBBBBAAAAAACCCEEEGGGHHHHHHDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>???@@@AAA@@@===;;;>>>@@@BBBAAA>>>;;;999999666777999:::;;;;;;::::::888<<>><<<<<<===:::;;;<<<=========<<<;;;::::::999999888777777777666999;;;<<<======???@@@???===<<<;;;=========<<<::::::::::::::::::::::::888888999999999999888888222222333444555666888999999::::::888555333444444555666777888888777666555666777888888888777666555666666666666555444333222000222444333111000222444555555555444333222000000111222222222000///---+++'''))),,,///000...,,,***)))((('''&&&&&&&&&&&&'''%%%$$$$$$$$$$$$$$$$$$$$$+++$$$"""%%%&&&### !!!"""""""""!!! ###&&&&&&$$$"""!!!  !!!"""  !!!!!! """###&&&GGG}}}{{{{{{yyyvvvtttssstttyyyyyy~~~|||xxxwwwqqqhhhXXXuuu]]]666111222222333333444444444777777888999888777666555888777666555444333333333111111000...---,,,+++***)))************+++++++++,,,,,,,,,---------......******+++,,,,,,---......333...(((999'''///***.../////////000222333555666222333333222111111222444333222222333555666666555000222666888666444777<<<666777777777777888888888::::::::::::::::::::::::999:::<<<===>>>======<<<999::::::::::::999888888666666777888888888888888888777777888999999888666333666888888777888<<>>>>>>>>;;;999888:::;;;<<<<<>><<<<<<===>>>???===>>>@@@BBBCCCCCCCCCBBBDDDCCCCCCBBBAAAAAA@@@@@@??????>>>>>>>>>>>>??????BBBAAA@@@???<<<:::777666666666777888999:::::::::999999999888888888777777888888888999999:::::::::888666444111000111222333444555666888:::<<<===>>>>>>>>>===;;;888777999:::888999:::;;;:::888666444333555666666555444444555444333333333444555666666666666666555444222111000444555666666555333111000222333444666777888888888555555444333222222111111/////////000111222333444222111111000000000000000222111000///---,,,+++***))))))))))))(((((((((((()))((('''&&&%%%&&&&&&'''$$$%%%&&&'''&&&%%%$$$#########"""!!!!!!!!!!!!!!!  $$$$$$###"""""""""""""""""""""!!! """###""" %%%%%%!!!,,,000~~~zzzxxxooohhhmmmdddjjjmmmlllnnnvvv___aaaccc;;;333333444555666777888999::::::;;;;;;::::::999999:::999999999888888777777333444333000---+++,,,---///...+++***)))***+++,,,+++---...,,,)))(((***---------,,,,,,,,,---....../////////...,,,,,,---...111111111111111222222333000111333444444333111000000000111222444555555666444555555666666666666666777777777777777777777888888999999888666555666777::::::;;;<<<======<<<<<<999999999::::::;;;;;;;;;888>>>:::555888888666<<<<<<999777666666777666666777777777666777777888999555222333555444...+++,,,///222555666777:::@@@EEENNNSSS\\\ggguuutttfff```[[[RRRHHHBBBAAA>>>:::888888888666444555;;;BBBFFFEEECCCBBBBBBDDDCCCBBBAAA@@@???>>>===???===;;;:::;;;===>>>===AAAAAA@@@??????@@@AAAAAA@@@AAACCCDDDEEEEEEEEEDDDEEEEEEEEEDDDDDDCCCCCCCCC??????>>>>>>>>>>>>??????>>>>>>===<<<:::888666555777777888888999999::::::;;;:::::::::999999999888888888999999999:::::::::777666444333222222222333222333444555777888999:::======<<<:::777666888999777888999999888666444333333444666555333222222333555555555555666777888888777777777666444222111000555555666666555444222111111111333444555666666666555555555444333222000000000000111222333444555555111000//////......//////000000///---,,,***))))))))))))))))))(((((((((((()))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!!!!""""""  !!!!!!!!!######"""!!!!!!!!!!!!!!! %%%%%%!!!)))---~~~ggg^^^eeeXXX]]]\\\ooozzzjjjYYYddd222000000111222333444555666888888999:::;;;;;;;;;:::999999999888888888777777777777777555222////////////...,,,*********+++,,,+++,,,---+++)))(((***,,,,,,,,,,,,+++,,,,,,---......//////...,,,,,,---...//////......//////000111000111333444444333111000000000111222333444555555444444555666666666666666888777777777777777777777777888999888777666777888999999:::;;;;;;;;;;;;;;;999999::::::::::::::::::888>>>>>>;;;===:::777:::;;;999666666666777666555666666777777777888888888777555555777555000---------000222333444888>>>DDDLLLQQQZZZdddrrr{{{pppddd]]]VVVLLLEEECCC>>><<<999777777777666555888>>>CCCFFFEEECCCCCCDDDCCCCCCBBB@@@???>>>===<<>>???@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDD??????>>>>>>>>>>>>??????>>>===<<<;;;:::888777666888888888999999999999999;;;;;;;;;;;;::::::::::::999999999999::::::::::::666666666555555444444444333444444555555666666666;;;;;;;;;999777666777888555666777777666555333222444555555444222000000111555555555555666777888999999888888666444222111///777666666555555444444444222222444555666666666666666666666555444111///...///000222444555555555444000///......------......222111000///...,,,,,,+++)))))))))(((((((((''''''(((((('''&&&&&&&&&&&&'''&&&%%%$$$$$$######$$$$$$""""""!!!!!!!!!""""""###  !!!!!!""""""""""""!!! !!!    !!!!!!!!!&&&$$$ &&&)))oooOOO```PPPkkk555000000000111222333444555666777888999:::;;;;;;;;;888888888888888777777777888::::::888555111000//////...,,,+++******+++,,,++++++,,,***)))(((***+++++++++******++++++,,,---...//////...---,,,---...//////......//////000111000111222333333222111000000000111222333444444555333444555555666666555555888888777777666666666555666777999888777777888:::888888999:::::::::999999:::::::::::::::999999999999<<>>:::777777:::888666555666777666555444555777888888888777666999777777999777111......+++---...///000555===CCCJJJOOOWWWaaalll{{{}}}vvvmmmccc[[[QQQFFFAAAAAA<<<:::888666666666666666;;;???DDDEEEDDDCCCDDDEEECCCBBBAAA@@@>>>===<<<<<<<<<:::999999:::;;;;;;:::888:::===???@@@AAA@@@???BBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBB@@@??????>>>>>>??????@@@BBBAAA@@@>>><<<:::999999999999999999999999999888;;;;;;;;;:::::::::::::::::::::::::::::::::::::::666777777777777777666555888888777777777777777666::::::;;;999777666777888555555666666555444333333555666555333111//////000333333333444555666777888999999888777555222000///888777666555555555555555444555666777888888888888666666666555444111...,,,---///111444555444333222000///......------......000//////...,,,++++++***)))))))))((('''''''''&&&''''''''''''&&&&&&''''''&&&%%%$$$###"""###$$$$$$"""""""""!!!""""""###$$$  !!!"""###$$$!!!  (((&&&""" !!!!!!!!!!!!"""%%%###!!!%%%(((```PPPnnnJJJqqq|||sss???333333333333444555666777666777888999::::::::::::888888888888888888888888777999:::888555111...---......,,,+++******++++++***+++******))))))***+++*********)))***++++++,,,---...//////---------...000000000000000111222222000000111222222111000000000000000111222333333444333333444555555555555444888777777666666555555444555666888888888888999;;;888888999999:::999999888:::::::::999999999999999;;;777;;;===888555777555888777555555666666555444333444666888888777666555:::777777999777111---...***,,,,,,,,,---222;;;BBBGGGMMMUUU]]]ggguuuzzztttkkkaaaXXXMMMBBB>>>???999999888666555666777888===AAAEEEEEECCCBBBDDDFFFCCCBBBAAA@@@>>>===<<<<<<<<<;;;::::::;;;<<<;;;:::888:::===@@@BBBBBBAAA@@@CCCCCCCCCCCCDDDEEEEEEFFFCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@????????????@@@@@@FFFDDDBBB???<<<:::999999:::::::::999999999999999999999999:::::::::::::::::::::::::::::::::::::::777777888999999999888888::::::999888888777666666888:::::::::888666777888555555555555555555444444666666555333000...///000333333333444555666888888999888888666444222111///777777666555555555666666444555666777777888888777555555555444222///---,,,...///222444555555444333111000//////......//////++++++***))))))((('''''')))))))))((('''&&&&&&%%%&&&&&&'''''''''''''''''''''&&&$$$#########$$$%%%######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!######$$$  ,,,)))$$$  !!!!!!!!!!!!"""$$$!!!###%%%***TTTWWWZZZ\\\BBBGGGZZZOOOlll???666555444444444666777999777888888999888888777777888888888888999999999999777999:::999555111///.........---,,,+++++++++++++++***))))))***+++++++++******)))))))))***++++++,,,---//////...------...000000000///000111111222000000000000000000000000///000000111111222222222222333333444444444444444666666666666555555444444444555777777777777999;;;999999:::::::::999999888999999999999999999999999<<<111666;;;111000777555777555555555666666555333222444666777888777555444888666666888666000------+++,,,,,,,,,,,,111:::@@@DDDKKKSSSZZZbbboooyyypppggg\\\SSSIII@@@<<<===777888888777555666888:::???CCCGGGHHHEEEDDDDDDFFFCCCCCCBBB@@@???>>>===<<>>===>>>??????>>>===;;;===@@@CCCEEEEEEEEEDDDEEEEEEEEEFFFGGGHHHJJJJJJGGGGGGFFFFFFEEEDDDDDDCCC@@@@@@????????????@@@@@@DDDBBB???<<<:::888888777999999999:::::::::::::::999999999999::::::::::::;;;;;;;;;;;;::::::::::::999999999::::::;;;;;;;;;999888888777666555444333666888999999777555555666555555444444444444444444555555444111...---...///333333333444555777888999666666666555444222111000555555555555555555555555222333333444555555444444444444222111///...---,,,///000222444555555555444111000//////......//////...------,,,++++++*********))))))((('''&&&%%%%%%%%%&&&''''''(((''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$###""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######  !!!!!!$$$###  !!!!!!!!!$$$ %%%&&&+++HHHzzzZZZUUU666222:::JJJaaaeeeCCC555444222222222444666777888888888888888777666666999999999::::::::::::::::::;;;<<<;;;888555444444/////////......---,,,,,,,,,+++)))***+++---,,,,,,******))))))******+++,,,+++---///000///...............------......///000000//////////////////000//////000000000111111111111222333333444444333333555555555555555555555555333444666666666666777999999999:::::::::999888888888888888888999999999:::<<>>===@@@?????????AAAAAA@@@>>>>>>???AAACCCEEEFFFFFFFFFEEEEEEEEEFFFGGGJJJLLLMMMIIIHHHGGGFFFEEECCCCCCBBBAAA@@@@@@??????@@@@@@AAA???>>><<<999888888999999888999999::::::;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::999999:::<<<===>>>777777666555444444333222333555666666555333333333333333222222222333333333222222000...+++***,,,...//////000111222444555666444444444444333222111000333444555666666555444333111222222333333333333333333222000---,,,,,,------......///000111222222333000///......------......//////......------,,,,,,***)))((('''&&&%%%%%%$$$%%%%%%'''(((((((((''''''&&&''''''''''''&&&%%%%%%&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""###  !!!!!!""" $$$ &&&%%%***===UUUwww^^^KKK>>>...===\\\vvvYYY555333222000111222555666666666777777888777777777:::::::::;;;;;;<<<<<<<<<<<<======;;;999777888888333333222222111111000///---+++******---......,,,+++************+++,,,,,,***,,,///000///............------------...///////////////......//////////////////000000000000000111111222333333333333333333333333444444555555666222444555555444444555777888888999999888888777666666666777888999::::::;;;<<<000EEEWWWGGG@@@BBB555444333333555666666444222333333444444444555555555555333333666555000...///***,,,------,,,...444999<<>>>>>???>>>===>>>@@@@@@>>>===>>>???@@@BBBCCCDDDEEEEEEBBBBBBCCCDDDFFFHHHKKKMMMHHHGGGFFFDDDCCCAAA@@@???AAA@@@@@@??????@@@@@@AAA===<<<:::999999:::<<<===888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;:::::::::;;;;;;999999:::<<>>GGGJJJLLLMMMKKKIIIHHHHHHCCCCCCBBBAAA@@@??????>>>@@@???===<<<<<<<<<===>>>BBBAAA@@@@@@AAACCCFFFHHHFFFEEEDDDEEEHHHJJJJJJJJJFFFDDDBBBBBBDDDDDDBBB@@@@@@@@@AAA@@@@@@???>>>======<<<;;;:::::::::::::::555666666888999:::;;;;;;::::::;;;<<<============::::::;;;<<<;;;:::888777>>>============<<<<<<<<<::::::999888777666555444444444333333333444444555444333222000000000000111222...)))&&&'''((('''&&&***))))))+++---//////...222111000---++++++---000///000222444555555444333333444555666666555444333888444...***)))***++++++---000444555444222000///444222111111222222111///,,,,,,,,,++++++*********((((((((('''&&&&&&%%%%%%%%%&&&((()))***)))(((&&&%%%(((******(((%%%$$$$$$'''&&&%%%$$$######"""###"""###############"""!!!$$$$$$$$$######!!! !!!!!!  !!! !!!  !!!"""######$$$&&&'''%%%%%%;;;LLL|||aaa{{{VVV@@@///222>>>OOOkkkMMMGGG222000,,,000444...777333333444444555666666666888888999999:::;;;<<<<<<<<<<<<;;;::::::::::::;;;888888888888888777666555777333///...///000...+++---,,,,,,+++,,,,,,------......////////////......---...111333333111...,,,////////////000000000111000000000000////////////000111333444555555444333444333333333333444555555<<<000===555222777,,,999777999999888888777555111888777777999::::::888666777777777666555555444444111555555222333777555///222555888777555222222333555444333333444444222000111***&&&)))---...000222???>>>AAAIIIQQQ\\\jjjvvv~~~oooeee^^^UUUJJJCCC@@@>>>;;;888777666666666888<<<@@@BBBGGGIIILLLLLLJJJHHHHHHHHHCCCCCCBBBAAA@@@???>>>>>>???>>>===<<<<<<===>>>???CCCBBBAAAAAABBBCCCEEEGGGEEECCCCCCDDDFFFHHHHHHGGGDDDBBB@@@@@@BBBBBB@@@>>>@@@@@@AAA@@@@@@???>>>======<<<<<<;;;;;;;;;;;;<<<666666777888999:::;;;;;;999999::::::;;;:::::::::;;;<<<<<<<<<;;;;;;:::999<<<<<<<<<<<<;;;;;;;;;;;;888888777666555444333222555555444333333444444444444333111000///000000000000---+++***++++++(((&&&&&&%%%'''***...111333222333222111...,,,,,,///111111222444666777666555444///111333555777888888888666444000,,,***)))+++,,,...111444444333111000000222111000000111111000...---------,,,++++++******'''''''''&&&%%%%%%$$$$$$%%%&&&((()))))))))'''&&&%%%'''))))))'''%%%$$$$$$&&&%%%$$$###############!!!"""""""""""""""""""""""""""""""""!!!    !!!!!!"""###### $$$%%%((((((444ooo]]]xxx|||HHHIIIvvvzzzKKK...444777555SSSwwwoooppppppxxxxxx]]]III111000///111444,,,444444444555555666777777777888999999::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;999999999888777666555444555333000///......---,,,...------,,,,,,,,,,,,------......//////......---000000///......//////000//////////////////000000/////////000000000000000000111222444444444444333444333333333333444555555222,,,:::555555<<<222<<<333333333222444666777777666555666888;;;;;;:::888666666666555444444333333222666555000...111111///...111333333222222333555444333222333444444222000,,,((((((...444666666777===<<<@@@HHHOOOXXXeeeqqq~~~vvvggg]]]YYYRRRHHHAAA>>><<<:::777555444333444888===CCCGGGGGGIIIKKKKKKIIIGGGGGGGGGCCCCCCBBBAAA@@@???>>>>>>>>>===<<<<<<===>>>@@@AAACCCCCCBBBAAABBBCCCEEEFFFFFFDDDDDDEEEFFFGGGGGGFFFDDDCCCAAAAAABBBAAA@@@>>>@@@@@@AAA@@@@@@???>>>===<<<<<<;;;;;;<<<<<<======777777888999:::;;;<<<<<<:::::::::;;;::::::999999===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888777777666666666555444333333333444333222111000/////////000,,,,,,,,,---...---)))'''''''''(((,,,111444555555444333222///---...000333444555666777777777555555///111333555777888888888333444333///+++)))***---///000222222000///000111111///......///000...------,,,,,,+++******))))))&&&&&&%%%%%%$$$#########%%%&&&'''((((((((('''&&&%%%''')))(((&&&$$$$$$$$$$$$$$$###############$$$!!!  !!!"""###!!!!!!!!!!!!    !!!!!! !!!!!!"""""""""!!!### +++***,,,VVVlllcccZZZ888JJJ~~~|||VVV888+++000DDDUUUUUU;;;777<<>>DDDIIIGGGIIIJJJJJJHHHFFFFFFGGGDDDDDDCCCBBBAAA@@@??????===<<<<<<<<<===???AAABBBCCCCCCCCCBBBCCCDDDEEEEEEHHHGGGGGGHHHIIIJJJHHHGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@???======::::::::::::;;;;;;<<<===888888999::::::;;;<<<<<<============<<<;;;::::::===<<<:::999999:::;;;<<<=========<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999999888777666555444333333333333222111111000//////......++++++,,,------,,,***)))---,,,---///222555555555444444222000...///222444555666666777666666555444222333444666666666555444000333444111+++(((***---...//////...------...000///---,,,---......---,,,++++++***)))(((''''''&&&&&&&&&&&&%%%$$$$$$######$$$%%%&&&''''''''''''&&&%%%'''((('''%%%$$$###$$$######"""""""""######$$$  ###$$$!!!!!!!!!!!!!!!    !!!!!!""" !!!!!!### $$$""")))***)))FFFZZZZZZ???QQQrrrLLL777999:::222cccOOO,,,)))555NNNUUUSSSPPP___vvviiiaaa555///333000222...111444444444555666666777777:::999999999999999999999777777888888999;;;<<<===<<<<<<;;;:::999888666555222444555222...,,,---///------------,,,+++******+++,,,,,,------,,,,,,+++***...555::::::666///+++/////////.....................///000111111222222000111111222333333444444444333333333333444555555333444777333333999999;;;444333666;;;===888222///555555666888:::;;;999777666666555444444333333222333333222111111222333333000111333333333222222222333222111222444444222000---***+++222555333000///777999???FFFJJJOOOYYYdddqqq|||wwwnnnbbbYYYNNNJJJEEE@@@<<<:::888666777666444555888>>>DDDIIIHHHJJJJJJIIIGGGFFFFFFGGGEEEEEEDDDCCCBBBAAA@@@@@@<<<<<<<<<===>>>@@@BBBCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHGGGGGGHHHJJJJJJHHHGGGFFFFFFFFFEEECCCBBBAAAAAA@@@@@@@@@@@@@@@???======888888888888999::::::;;;999999999::::::;;;;;;<<<============<<<;;;::::::::::::888888888999:::;;;;;;;;;:::::::::999999999888888777777666666555555777666555333333222222222111000000000///......---++++++++++++******+++++++++++++++---111333333333333333222///...///222444444444444555444444333333222333444555555444333222...222444111+++((())),,,,,,,,,,,,+++******,,,...---,,,+++,,,---...---+++,,,,,,+++***)))(((''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&'''&&&$$$######$$$""""""!!!!!!!!!"""###### """$$$!!!!!!"""""""""!!! !!!!!!!!!!!!  !!!"""  ### (((###%%%)))***@@@[[[YYY;;;JJJkkk|||iiieee]]]]]]^^^PPP999000666BBBeeeWWW222---999bbbrrrhhhEEEJJJfff|||xxxsss999...333---000111333111111222222333444444444888888888888888777777777666666777777999:::<<<============<<<;;;:::888888333555666444000---...000,,,,,,------,,,+++******++++++,,,,,,,,,,,,++++++(((---333888888444///***//////////////////.........//////000111222222333000111111111222333444444444333333333333444555555///222111333000***+++)))666000///666:::777555555777777777888999999666444777777666666555444444444555111///111444444111//////000222444444444222000222111111222333444222000222---+++...111...,,,,,,555888???EEEGGGJJJTTT___kkkvvv}}}sssjjj___XXXIIIGGGDDD@@@<<<999777777999888777777:::@@@EEEIIIJJJKKKKKKJJJGGGFFFFFFGGGEEEEEEDDDCCCBBBAAA@@@@@@============>>>@@@BBBCCCAAABBBCCCDDDEEEFFFFFFGGGEEEEEEEEEGGGIIIIIIGGGEEEDDDEEEEEEDDDAAA??????@@@@@@@@@AAA@@@@@@???>>>===888888777777777888999999888999999999:::::::::;;;:::::::::;;;::::::999999888888888888888999999:::777777777777666666666666777777777666666555555555555444333222111111111222///000000000///...---,,,+++,,,,,,+++))))))***,,,%%%%%%&&&)))---000111111222111000...,,,---111333333333333333333333333333///000111333444444333222...000111...***((()))******++++++***))))))***,,,,,,+++***+++---------,,,//////...,,,+++***))))))'''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&%%%###""""""###""""""!!!!!!!!!!!!!!!"""  !!!"""!!!!!!"""""""""!!!!!!  !!!!!!!!!  """""""""!!!  $$$!!!,,,%%%!!!))),,,<<>>jjjQQQ777;;;EEEUUU]]]UUUCCC888666111IIIiiisss___???///000CCCiiidddCCCAAAXXXrrr:::,,,333***...111333/////////000111111222222666666666666666666666666666666666777888:::;;;<<<============<<<;;;:::999666777777666333111000000,,,---...//////...---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------...//////////////////000000000111///000000111111222222222111000000111111222333444444333333333333444555555<<<666***444777444HHHSSSOOO@@@555444555444666;;;888888777888999888555333888777777666555555444444666111///111222000///000222111000111333444333222111111000111333444222111333---***---000//////000333666===BBBCCCFFFPPP\\\fffqqqzzzooodddZZZTTTFFFFFFDDD@@@<<<999888777888888888:::===BBBGGGJJJLLLLLLLLLJJJHHHFFFGGGHHHCCCCCCBBBAAA@@@??????>>>>>>>>>======>>>@@@BBBCCC@@@AAABBBDDDFFFGGGHHHHHHDDDDDDEEEGGGJJJJJJHHHFFFEEEFFFFFFDDDAAA??????@@@@@@@@@AAA@@@@@@???>>>===:::999888888888888888888888888888999999999999999999999::::::;;;:::::::::777888999999:::::::::999777777777777666666666666777777777666666666666555222222111111000111111111/////////000///...,,,+++***---///...,,,******+++&&&%%%&&&(((,,,...///...//////...,,,+++,,,///222222222111222222333444444///000111222222111000//////...---+++))))))((()))***+++,,,,,,******+++,,,,,,+++***+++---...---,,,......---+++***)))((('''&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&$$$"""!!!"""######"""!!!!!! !!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&!!!---&&& +++---444}}}RRReeeoooIII???FFF]]]wwwvvvFFF***000KKKaaaaaaXXXNNN???///000444HHHccclllWWW<<<,,,555ZZZnnnCCC888\\\iii999+++444))),,,///............///000000111111333333333444444555555555666666666777777999::::::::::::;;;;;;;;;;;;::::::999888777777777555222000---...000222333222111000,,,,,,------------,,,,,,...---+++******---000222...//////000111222333333111111111111111111111111111000000000111222333444444333333333333444555555666333000SSSccc___|||YYYGGG999888888444444999777666666777999888666444777666666555555444333333444222222333000///666@@@CCC===555111000333444555111000000111333333222111222,,,***---000//////000000333:::>>>>>>AAAMMMZZZbbbnnn|||xxxkkk___UUUPPPEEEEEEDDDAAA===999888888777777999<<<@@@EEEIIILLLLLLMMMLLLJJJHHHGGGGGGIIIBBBAAAAAA@@@???>>>======???>>>>>>>>>>>>@@@AAABBB???@@@BBBDDDFFFHHHIIIIIIEEEEEEGGGJJJLLLMMMKKKIIIGGGHHHIIIGGGCCC@@@AAACCC@@@@@@AAA@@@@@@???>>>===;;;;;;:::999888888888888888888888888888888999999::::::;;;<<<============777888:::;;;<<<;;;:::::::::::::::999999999999888222222222222222111111111000000000000000000111111...//////000///---,,,+++)))---222222///+++)))))),,,+++***+++---...---,,,......---+++)))+++...111111111111222333444555666333333333222000---+++***000---***)))))))))((('''***,,,......,,,+++,,,,,,,,,+++***+++---...---,,,++++++***((('''%%%$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$"""!!!"""###$$$###"""  !!!!!!""""""!!!   !!!""""""""""""""""""""""""!!!!!!!!!((( ,,,&&&!!!---,,,,,,bbbzzzddd___XXXLLLPPPjjjvvv\\\TTT333DDDZZZyyy___III;;;BBB\\\vvvlllGGG444999444(((333[[[zzzrrrPPP555111GGGwwwTTT333]]]YYY777***555)))***---))).........///000000111111111111222333333444555555666666666666777888999:::888888999:::::::::999999;;;888777777999888444000///000333555666666555444,,,------......------,,,---...///000000111111111......///111222333444555222222222111111111111111111000000000000222333444444333333333333444555555,,,333BBBsssyyySSSQQQQQQDDD666000777;;;777555888555555555777999999777666666555555444444333222222111333666555000111AAAUUUUUUKKK===333///111444666000000000111333333222111111,,,***---000---+++***...111777;;;;;;>>>KKKXXXaaalllzzz~~~pppeee[[[RRRLLLFFFCCC???>>>>>><<<888444888777888===DDDJJJKKKKKKLLLLLLKKKLLLNNNNNNLLLJJJHHHIIIIIIFFFAAA>>>>>>???@@@AAABBBAAA@@@@@@AAACCCEEEFFFHHHHHHHHHHHHJJJKKKHHHIIIIIIIIIJJJKKKKKKKKKJJJIIIIIIHHHFFFDDDCCCBBBBBBAAA@@@@@@@@@???===;;;999888777777999999888777999999999999999999999999<<<<<<;;;888888<<>>===<<<;;;::::::999::::::999999888777666666555555444333222222222222222222222222111111000000111222222111...---...///...000000---***)))+++...+++'''$$$'''...222000,,,111///+++))))))+++...111222222222333444555777777444444333333111000...---///...---,,,++++++***+++************************---+++((((((***++++++++++++)))'''''''''&&&$$$###$$$$$$######"""!!!!!!!!!#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%'''***---ZZZYYYuuuJJJ:::hhh[[[444CCCvvvDDDAAA...>>>^^^hhhdddQQQ333999''',,,MMMwwwxxx666222555ggg===888XXXjjjhhhoooxxx@@@(((...222///'''******+++---,,,++++++,,,...000000000111222222333333555666777888999999888777::::::;;;;;;;;;<<<<<<<<<>>>===;;;999888777666666444222000222666777444///......---,,,,,,,,,,,,---,,,------......------,,,.........//////000000000000111222222222111///...111111000000000000111111222222333333333333444444444444444777:::;;;888555222333444555555555444333888777666777888777666444666444333333555666666555555444222222222444666777???<<<888444222111222222111222222333333222222111333000...,,,------,,,,,,...000333777;;;AAAGGGLLLYYYfffrrrwwwkkkaaaXXXPPPJJJDDD@@@;;;777555555666666555555888>>>DDDIIIKKKJJJVVVUUUSSSRRRRRRRRRPPPNNNLLLMMMLLLIIIDDD@@@@@@AAA???AAABBBBBBAAABBBDDDFFFEEEFFFHHHHHHHHHHHHJJJKKKIIIJJJJJJKKKKKKKKKKKKLLLJJJJJJIIIHHHFFFEEECCCBBB@@@???>>>>>>>>>>>>;;;999;;;999888999:::;;;:::888::::::::::::::::::::::::999::::::999888999===@@@???>>>===;;;::::::999999;;;;;;:::999888777777666666555444333222222222222222222222111111111000000000111111000...,,,---......//////,,,))))))***---+++'''%%%(((///333111...111///,,,******,,,///111111111111111222333444444222222222111000///------//////...---,,,++++++,,,************************,,,***(((((()))++++++******)))'''&&&'''&&&%%%###$$$$$$######""""""!!!!!!#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""!!!    ###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%'''***---III\\\RRRIIItttZZZ@@@RRRvvvvvvOOO333333HHHQQQTTTPPPBBB888666333222PPPkkk===111JJJ~~~yyyCCC444```lllLLLJJJbbbaaaAAA000...------)))(((+++---......------...///.........///000000111111333444555777777777777666888888999999999:::::::::===<<<;;;:::888777666555444222111333666777333///111000000///////////////...//////000000//////...---------......///////////////000111111000000///111111111000000111111111222222222333333333444444333222333555888888666333222333444555555555444333777666555666777777555333444333111222444555555444333222111111111222333444777666333000//////000111111222222333333222222111333111...---......---,,,---///333666:::@@@GGGKKKVVVcccnnn{{{}}}pppddd[[[SSSLLLGGG???>>><<<:::888888777666444666:::AAAHHHLLLMMMMMMKKKJJJKKKMMMRRRVVVXXXYYYRRRRRRPPPLLLGGGDDDCCCCCC???@@@BBBBBBBBBCCCFFFHHHDDDFFFHHHHHHHHHHHHJJJLLLKKKKKKLLLLLLMMMMMMLLLLLLLLLKKKJJJHHHGGGEEEDDDCCCAAA???>>>>>>???>>><<<999<<<;;;:::;;;<<<===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<888:::<<<<<<:::999888888>>>===<<<;;;:::999999999;;;;;;:::999888777666555555444333222222111111222111111000000000000//////...///000...,,,+++,,,---......---+++)))((()))++++++(((&&&***000444222///000...,,,******,,,...000//////////////////000000000000000000///---,,,,,,//////...---,,,,,,,,,,,,************************+++***(((((()))******)))***((('''&&&'''&&&%%%##################"""""""""###############$$$$$$$$$$$$############"""""""""!!!!!!   """""""""#########$$$$$$###$$$%%%%%%%%%'''***,,,===|||ZZZdddEEEbbbMMM;;;SSS}}}lllCCC,,,444>>>DDDFFFAAA:::>>>999***;;;vvvhhhDDD222GGGzzzYYY''':::LLLBBBDDDiiiNNNCCC555---***+++,,,***---...//////......///000000000111222222333333444333444555666777777777777999999999999::::::::::::;;;;;;;;;;;;:::888666555555333222444666777333000//////...------------...//////000000000000//////,,,,,,,,,------------...------///000000000000000111111111111111111111111222222222222333333333333111000111333555555333222222333444444555555444444666555444555666666444222333111000111222333333333111111111000000000000000222000///......///111222111111222222222222111111333111///.........---,,,,,,...222555999???EEEJJJRRR^^^hhhuuuxxxkkk___VVVPPPIIIEEE>>>>>>@@@DDDGGGDDD;;;444555999???FFFMMMQQQRRRRRRSSSRRRTTTXXX```ggglllnnnWWWUUURRRMMMIIIFFFDDDDDD@@@AAABBBBBBBBBBBBDDDFFFDDDEEEGGGHHHHHHIIIJJJLLLLLLMMMNNNOOOOOOOOONNNNNNNNNMMMKKKIIIGGGEEEDDDDDDCCCBBBAAAAAAAAA@@@>>><<<>>>===<<<===>>>???>>>===>>>>>>>>>>>>============;;;===>>>???===<<<:::999===<<<;;;:::999999999999999999888777666444333333333222111000////////////......------------------,,,---...---+++***+++,,,...---,,,***((((((((())))))''''''***000333111///---,,,+++******+++---...---------------,,,,,,+++------......---,,,++++++...---,,,,,,+++++++++,,,***************************)))(((((()))***)))((()))'''&&&&&&&&&&&&%%%###########################"""#################################""""""""""""######""""""""""""######!!!!!!!!! !!!!!!!!!""""""""""""###"""$$$%%%%%%%%%&&&)))+++888uuu```[[[HHHhhhvvvIIIAAAUUUrrrCCC333444888>>>CCCNNNIIICCC999666RRRwwwDDD222NNNLLL:::@@@LLLHHHnnn^^^QQQ333***---+++///...,,,---///...------...000000111111222222333444444555666777888999999::::::;;;;;;;;;<<<<<<<<<<<<===999:::<<<<<<;;;999777555555444444555777666444111000000///............///......////////////......,,,,,,,,,,,,,,,,,,------+++,,,---...///000111111000000000000000000000000111222222222222333333333000000111222333333222222222222333444444555555555444333222333555555333111333111000000222333333222000111111111000///......222111000///000111333444111111222222222222111111222000............,,,++++++---000333777===CCCHHHNNNXXXaaammm~~~vvvhhh\\\SSSMMMGGGCCCAAA======CCCJJJIII===222666:::AAAHHHNNNRRRTTTUUU^^^\\\ZZZ[[[^^^aaacccdddYYYVVVRRRMMMIIIGGGEEEDDDAAABBBBBBAAA@@@@@@AAABBBCCCEEEGGGHHHHHHIIIKKKMMMMMMNNNPPPQQQRRRRRRQQQPPPPPPNNNLLLJJJGGGFFFEEEEEECCCBBBAAAAAAAAA@@@>>><<<>>>===<<<===???@@@???>>>??????>>>>>>>>>=========>>>============>>>>>>>>><<<;;;:::999999999999999777666555444333111000000//////...---,,,,,,,,,,,,***************++++++++++++,,,---,,,+++***+++,,,---,,,***)))))))))))))))(((''''''***...000///---******))))))***++++++,,,,,,,,,,,,,,,,,,***)))(((++++++,,,,,,,,,++++++***++++++******)))*********)))))))))))))))))))))))))))((('''((())))))((('''((('''%%%%%%&&&&&&%%%###$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!   !!!!!!!!!""""""""""""###%%%%%%%%%&&&)))+++111vvvhhhyyyvvvDDDMMMvvvJJJ777\\\~~~XXX===111999III___kkknnnWWW444///cccPPP<<>>@@@;;;555555:::AAAGGGKKKOOOSSSUUUWWWUUUSSSRRRSSSTTTSSSSSSZZZVVVPPPLLLJJJHHHFFFDDDBBBCCCCCCAAA???>>>???AAACCCEEEGGGHHHHHHIIIKKKMMMLLLNNNQQQSSSUUUUUUTTTSSSRRRPPPMMMJJJHHHFFFFFFFFFBBB@@@??????@@@???===:::===<<<;;;===???@@@???>>>???>>>>>>======<<<<<<<<<===;;;999999;;;===>>>>>>;;;:::999999888888888999555555444222000///...------,,,+++******))))))***(((((())))))))))))******+++,,,---,,,+++***+++,,,---+++)))(((***++++++***(((((()))+++......---+++((())))))***++++++++++++***+++,,,,,,,,,***)))((()))***+++++++++++++++*********)))(((((())))))***))))))))))))))))))))))))(((''''''((())))))'''&&&'''&&&%%%%%%&&&&&&%%%###&&&%%%%%%$$$######""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""###  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!###%%%&&&&&&&&&(((***000uuueeekkknnnDDDLLL}}}zzzCCC;;;^^^lllDDD555<<>>===>>>======<<<;;;;;;::::::<<<:::888999<<<===<<<;;;:::999999888888888888888555555333222000...---,,,,,,,,,+++***))))))))))))((()))))))))************+++,,,---,,,++++++,,,---,,,)))'''(((+++------,,,******+++---......,,,***))))))+++,,,---------,,,***+++,,,------+++***)))))))))***+++++++++++++++******))))))))))))******))))))))))))))))))))))))'''&&&&&&((())))))'''%%%'''&&&$$$%%%&&&&&&%%%###''''''&&&%%%###"""!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!""""""###### !!!  !!!!!!!!!!!!""""""""" """%%%&&&&&&&&&((()))333dddmmm]]]rrr>>>DDDttt{{{PPPIIIfffxxxNNN<<<<<>>>>>>>>>>>;;;<<<======;;;999888888666666555444444444444555666666777777777777666666222222111111111000000000//////......///111222333///000111222222111000///111111111111222222222222111333444333111000222444222222222222333555777888222111111333444555444222222000//////111222222111222111000000000111222333//////////////////000000000000111111111111000000222111000111111000---+++(((***,,,///333888>>>BBBGGGNNNSSS^^^pppxxx}}}pppgggZZZOOOIIIEEEBBB@@@:::<<<>>>===888666777::::::???DDDHHHKKKOOOUUUYYYUUUTTTUUUVVVYYYZZZYYYWWW[[[VVVOOOLLLKKKJJJHHHFFFAAABBBCCCCCCBBBBBBDDDFFFBBBDDDGGGHHHHHHIIILLLNNNKKKNNNRRRVVVXXXYYYYYYXXXTTTRRRNNNKKKHHHGGGGGGGGGDDDCCCBBBBBBBBBAAA???===;;;:::999:::===>>>>>>======<<<<<<;;;::::::999999===<<<;;;<<<>>>>>>;;;888999999888888888888888888666555444222000///---------,,,+++***))))))))))))))))))******+++++++++,,,+++,,,------,,,+++,,,...,,,)))'''(((,,,//////...+++,,,...//////...,,,******+++,,,...//////......)))***,,,------,,,+++***((()))***++++++,,,+++++++++***************++++++))))))))))))))))))))))))&&&&&&&&&'''))))))&&&$$$'''%%%$$$$$$&&&&&&%%%###(((((('''%%%###""" """"""!!!!!!  !!!!!!!!!""""""###### !!!"""### !!!!!!!!!!!! !!!!!!!!!!!!"""""""""### """%%%&&&&&&&&&''')))444MMM^^^jjj333MMMoookkk{{{ZZZ>>>GGGMMMSSSGGG,,,@@@bbbXXXdddiiiXXX---222'''444---(((***++++++***)))+++,,,,,,,,,------.../////////111111111222333666888999<<<<<<<<<=========>>>>>>???>>>>>>>>>>>>??????@@@<<<===>>>>>><<<:::999999999999888777777777777777555555666666666666555555444333333333222222111111000000/////////111222333000111333444444333111000000111111111111222222222111222333222//////111444222222222222333555777888222222222333555555444333000///......000111111000111000///...///000333444//////000000111222222222000000111111111111000000444333222333333222///,,,'''))),,,///222777===AAAFFFMMMRRR]]]ooowww}}}wwwmmmdddXXXNNNIIIEEEBBB???999:::999888666666888:::>>>DDDHHHHHHLLLUUUZZZZZZbbbUUUbbbssspppqqqqqqcccccc^^^WWWSSSPPPMMMHHHDDDCCCDDDDDDBBB@@@???@@@BBBEEEFFFGGGGGGGGGIIILLLOOOOOOQQQSSSUUUWWWXXXYYYYYYUUUSSSOOOLLLKKKIIIFFFDDDDDDBBB???>>>??????>>><<<<<<<<<===>>>???@@@AAAAAA============>>>>>>>>>>>><<<;;;:::;;;<<<===<<<;;;888888999999999999888888555555444222111///......,,,+++++++++******))))))+++***)))((()))***,,,---000---++++++---...+++(((+++***)))***,,,---,,,+++,,,------------------,,,(((((((((((()))***,,,,,,,,,,,,,,,+++***))))))((())))))))))))************)))((((((((((((((()))***...+++)))(((((((((&&&%%%((((((&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###""" !!!"""#########!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!  !!!!!! !!!!!! !!!###$$$"""     !!! !!!!!!"""###%%%&&&''''''(((DDDXXXiii@@@;;;vvvhhhFFF@@@HHH[[[ooo{{{{{{ppp...,,,))))))111'''''''''(((((((((((((((************+++,,,---...000111222222222444777999:::;;;;;;;;;<<<=========<<<===>>>===;;;;;;<<<>>>;;;::::::;;;===<<<:::888888888888888888777666666555444333222222333555666444444444444444333333333333222111000000222333555111111111111111000//////333333333333333333333333333222222111111222222333222222222222222222222222222222222333333444444444222222222111111111000000333333222222111000//////111111111111000000000000000000000000000000000000111111000......---------***+++,,,+++,,,000777>>>CCCIIIRRR[[[eeeppp|||tttiiiaaaUUULLLFFFCCC@@@===:::::::::888777777999;;;@@@AAADDDHHHOOOVVV]]]bbbooojjjwww{{{wwwooo[[[bbb\\\TTTOOOLLLIIIEEEBBB@@@AAABBBAAA@@@@@@AAACCCGGGHHHJJJJJJJJJKKKNNNPPPMMMOOOSSSWWWYYY[[[[[[[[[XXXUUURRROOOMMMLLLIIIGGGDDDBBB@@@?????????>>>===>>>>>>>>>>>>????????????============>>>>>>>>>>>><<<;;;:::;;;<<<===<<<;;;999999999999999888777777333333222000///...---,,,,,,+++++++++************+++***)))((((((***+++,,,...---++++++,,,,,,+++***+++***)))***+++,,,+++***,,,------......------,,,((('''''''''((()))******+++******)))((((((''''''''''''(((((()))))))))***))))))((((((((((((((()))***)))(((((())))))((('''((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!  !!! !!!###!!!   !!!"""!!! !!!"""###$$$%%%'''((((((***AAA|||YYYccc000DDDlllvvv...++++++((()))'''((((((((((((((((((((((((((((((((()))***++++++,,,------------///222555777777888888999:::::::::>>>??????>>>===<<<>>>??????>>>>>>?????????===:::777888888888888777666666666555333222222333555666555444444444444444444444333333222222333555777999222222222222222111000000333333333333333333333333333222222111111222222333222222222222222222222222222222222333333333333333222222222111111111000000333333222111111000//////000000000000000000000000000000000000000000000000222111///...---,,,,,,,,,***,,,,,,+++***---333888@@@FFFOOOXXXaaalllwww{{{pppccc[[[PPPHHHDDDAAA>>>;;;:::;;;;;;:::888999;;;===BBB@@@EEEOOOTTTUUU]]]gggsss{{{}}}ddd___XXXOOOIIIGGGFFFDDDBBB>>>???@@@@@@???@@@BBBDDDCCCEEEHHHIIIIIIIIIKKKLLLJJJMMMRRRXXX[[[]]]\\\\\\ZZZWWWSSSPPPOOOMMMJJJHHHEEECCCAAA@@@@@@@@@???>>>@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>===============;;;:::;;;<<<<<<;;;:::999999999888888666555444000000///...,,,+++******+++++++++************)))***)))((('''((()))***++++++,,,,,,+++******+++,,,,,,+++******++++++***)))+++++++++,,,,,,+++++++++((('''''''''''''''(((((()))((((((''''''&&&&&&%%%%%%&&&&&&'''((())))))******)))((('''''''''''''''&&&&&&'''(((***+++)))'''&&&'''((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! ###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!  !!!!!!!!!!!!!!!""""""!!!   """$$$###"""""""""###%%%&&&'''((()))+++<<>>???@@@???>>>>>>???AAA>>>===<<<<<<===<<<:::888777777888888777777666555666555444333333444555666444444555555555555555555555444333222222444666777333222222222222111111111222222222222222222222222222222111111111111222222222222222222222222222222333333333222222222222222222111111111111000000000222222111111000000//////////////////////////////000000000000000000000000222111///---,,,************,,,---,,,******...111===CCCKKKTTT\\\fffqqqxxxwwwmmm^^^WWWMMMEEEBBB???===:::;;;;;;;;;;;;::::::===???BBBCCCMMMYYYZZZVVVaaauuu|||{{{aaaYYYNNNGGGEEEEEEDDDCCC???@@@AAAAAA@@@AAACCCEEEBBBEEEHHHJJJJJJJJJKKKLLLLLLOOOUUUZZZ^^^^^^]]]\\\ZZZWWWSSSPPPNNNLLLIIIGGGFFFDDDBBBAAABBBBBB@@@???@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>===============;;;::::::<<<<<<;;;999888888777666555333222111...---,,,+++***)))(((((())))))))))))((((((((((((((((((((('''((()))******)))+++,,,+++)))(((,,,///...,,,++++++,,,,,,+++)))(((((())))))))))))(((((())))))((('''''''''(((((((((((((((''''''&&&&&&&&&%%%&&&''''''((()))*********)))((('''&&&&&&%%%&&&%%%%%%''')))++++++(((&&&&&&''')))******)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!    !!!""""""""""""$$$###!!!   ###%%%$$$$$$######$$$%%%'''((())))))***777kkklll[[[uuuccc^^^???===''',,,///)))((((((((((((''''''''''''))))))))))))***+++,,,,,,///////////////000444777777777888999:::;;;;;;<<<>>>??????>>>======???AAA>>>===;;;;;;;;;:::888666777777777777777666666555666555444444333444444555444444444555555666666666999777444222000000111111333222222111111111111111111111111111111111111111222222111111111111222222111111111111111111111111333333222222111111000000111111111111000000000000111111000000000/////////---------...............000000000000000000000000222000///,,,***)))(((((())),,,...---+++***,,,///:::@@@IIIQQQXXXaaakkkrrrzzztttjjjYYYSSSJJJDDDAAA???===::::::;;;<<<;;;;;;<<<>>>AAAAAAFFFRRR]]]\\\```|||oooeeeWWWMMMHHHFFFDDDCCCBBBCCCDDDCCCAAAAAACCCDDDFFFIIIMMMPPPPPPQQQRRRSSSUUUXXX]]]aaaccccccaaa___\\\YYYUUURRRPPPMMMJJJHHHHHHFFFCCCCCCCCCCCCBBB@@@????????????@@@@@@@@@@@@???>>>>>>>>>=========<<<===;;;::::::;;;;;;:::999666666555444222000///...,,,++++++***)))(((''''''&&&&&&&&&'''''''''''''''((((((((((((((())))))***(((***,,,+++))))))---111///...,,,,,,------,,,***))))))************))))))******))))))((()))))))))))))))((((((((((((((('''''''''((())))))***++++++))))))'''&&&%%%%%%%%%%%%&&&&&&''')))******'''%%%&&&''')))******(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!""""""""""""$$$###!!!   ###%%%$$$$$$######$$$%%%'''((())))))(((333cccXXXSSSmmmMMM&&&%%%+++)))))))))(((((('''''''''&&&(((((((((((()))***+++,,,...///000000///000222555666777888999:::;;;<<<<<<;;;<<<===<<<<<<<<<>>>???AAA@@@>>>======<<<;;;999777777777777777666555555555555444333333333333333222333333444555666777777:::888555333222222222333333222111000000000111111111111111111111111111111222111111000000111111222111111111111111111111111222222222111111000000000000000000000000000000000000000//////////////////,,,---------.........///000000000000000000000000111000...,,,***)))(((((((((+++......,,,+++---000888>>>GGGOOOVVV___hhhnnnsss}}}ooodddUUUOOOGGGBBBAAA???===:::999:::;;;;;;;;;<<>>??????@@@@@@@@@AAAAAA??????>>>>>>======<<<<<<===;;;::::::;;;;;;999888555444444333111///...---++++++******)))(((((('''%%%%%%&&&&&&&&&&&&''''''(((((()))))))))************************,,,000333...---,,,,,,------,,,+++,,,,,,------------,,,,,,******))))))))))))***+++))))))))))))))))))))))))))))))))))))************((('''&&&%%%%%%%%%%%%%%%'''&&&&&&((())))))'''%%%(((((())))))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!! !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!  !!!!!!!!!!!!!!!""""""!!!   """$$$###"""""""""###%%%&&&'''((()))(((...XXXXXXwwwmmm]]]...(((---***)))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))+++---...------...///333333444555777888999999999:::;;;;;;::::::<<<>>>???===::::::::::::999888666666777777666666555444444444333333222222111111111111222333444666666777888777666666777999;;;<<<444333222000000111222222222222222222222222222222111111000000000000111111111111111111111111111111111111111000000000000000//////000000000000000111////////////............,,,,,,------.../////////000000000000000000000000111000...,,,+++)))))))))'''***------++++++---000444;;;DDDLLLSSS[[[dddjjjnnn|||vvvhhh]]]QQQLLLEEEAAA??????<<<:::888::::::;;;;;;<<>>===<<<<<<<<<===<<<::::::::::::999777444444444333222111///...+++++++++******))))))(((&&&&&&'''''''''(((((((((((()))******************,,,***((())),,,000222444+++***)))***,,,,,,,,,***+++,,,,,,------,,,,,,+++((((((((((((((()))***+++)))))))))))))))))))))))))))))))))))))))(((((((((&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&(((***)))(((***)))((('''&&&$$$$$$###"""""""""""""""""""""""" !!!!!!!!!!!!  !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!   !!!!!!!!!    !!!"""!!! !!!"""###$$$%%%'''((((((,,,***IIIUUUuuuhhhUUU///...000)))***))))))(((''''''&&&&&&%%%%%%%%%%%%&&&'''(((((((((+++///000000...------000000111333444555666777888999::::::::::::<<<>>>:::888666666666777777666666666777777666666555444333333222222111000/////////000111222333555666666777777666777999<<>>>>>;;;999888999:::::::::<<>>???AAAAAAAAACCCEEEGGGGGGIIILLLOOORRRVVV\\\___aaabbbccceeeggggggggggggaaa]]]YYYVVVSSSPPPMMMKKKKKKHHHFFFEEEFFFFFFEEECCCCCCCCCBBBAAA@@@???>>>===@@@??????>>>===<<<<<<;;;===<<<::::::::::::999777555555555444333222111000,,,,,,++++++******))))))'''((((((((())))))******))))))***+++++++++++++++---***''')))...222444444)))((('''(((***++++++***))))))************))))))&&&&&&&&&'''''')))***+++((((((((())))))))))))))))))))))))(((''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$###"""$$$(((***,,,++++++***(((&&&$$$######""" !!!"""""""""""""""!!!  !!!#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!! !!! !!! !!!      !!! !!!!!!"""###%%%&&&'''(((000'''>>>QQQtttVVV>>>&&&---///###***))))))((('''&&&&&&&&&''''''''''''''')))******+++///444666555333111000///000111222444555666777888:::;;;::::::;;;===???<<<:::888777888::::::999666666666666666555555444222222222111111///.........///000111333444666666888777777777888:::<<<>>>999777555444444444666777333333333333333333333333111111000000000000111111000000000000000000000000......//////000000111111.../////////000000111111---.....................------......///000111111000000000000000000000000000///...---,,,,,,+++,,,(((******)))&&&%%%))),,,***111:::CCCKKKSSS[[[bbbdddrrr|||{{{lll\\\SSSJJJFFFAAA===<<<<<<;;;:::;;;;;;===???===<<>>@@@AAA@@@>>>======;;;;;;<<<;;;:::777444222444444222111///---,,,+++*********)))((((((''''''))))))((('''''''''''''''''''''''''''(((((((((((()))'''&&&***...///+++'''+++*********))))))((((((*********)))(((''''''&&&'''((()))))))))))))))((((((((((((((())))))))))))(((((((((((())))))))))))'''''''''&&&&&&%%%%%%%%%'''&&&&&&'''***///555888---)))&&&%%%&&&'''&&&$$$""""""############"""""" !!!###$$$###!!!!!!""""""""""""######### !!!!!!!!!!!!  !!!"""""""""!!!!!!  !!! """!!!!!!"""######!!! !!! !!!"""###$$$&&&'''((()))222(((111LLLmmm|||}}}xxxxxxYYYVVVaaaLLL///...000''''''***)))'''$$$"""$$$'''+++$$$%%%&&&&&&''''''&&&&&&,,,---......---...000222222222333444666888:::;;;===============>>>???@@@???>>>===<<<;;;:::::::::999888888777777777777777444444444333333222222222///000222444666888999:::>>>???===999999;;;:::666888777666555444444555666555555333222222222333333111111111111000000000000000000000000111111111111000000///------,,,,,,,,,000000000000////////////,,,///222///***(((***...........................///000000111111111111000111000......---,,,)))'''(((((())))))******++++++...222777>>>FFFPPPZZZ```ccckkkwwwxxxhhhYYYRRRHHHDDD???<<<;;;::::::999;;;:::;;;=========BBBHHHNNN^^^dddhhh~~~jjjhhh___SSSHHHBBBAAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFJJJIIILLLSSSVVVWWW^^^fffeeefffggggggfffgggiiikkkccc^^^YYYWWWVVVSSSLLLGGGFFFFFFFFFFFFEEECCCBBBAAA??????@@@@@@@@@@@@@@@@@@===???@@@@@@===;;;::::::777888999999888666444333222111000...,,,+++))))))((((((''''''&&&%%%%%%%%%(((''''''&&&%%%%%%&&&&&&((((((((())))))))))))***,,,******---111222...*********)))))))))))))))(((++++++***))))))((('''''''''(((((()))******))))))(((((((((((())))))))))))******))))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&((()))+++---...///(((&&&######%%%&&&&&&$$$"""##################"""###""""""###$$$%%%###""""""""""""############$$$!!!""""""######""""""!!! !!!!!!"""""""""!!!!!!!!!!!!   !!!"""!!!!!! !!!!!!"""!!!"""$$$%%%&&&$$$""" !!!!!! !!!""""""!!!"""###$$$&&&'''((())),,,+++666zzzfffggg{{{zzzwwwsss}}}zzzxxxwwwvvvvvvuuutttuuussspppmmmlllmmmooorrrzzzaaa<<<((())))))'''***'''((('''&&&&&&(((,,,///$$$%%%&&&&&&''''''&&&&&&***+++,,,+++***+++,,,...//////000111333555777888::::::999999:::;;;===>>>===<<<;;;:::999999999999888777777666555666666666555444444333222222111111111111333555777999;;;;;;>>>???===::::::===>>>;;;:::999888666666666777888555444333222222222333444111111111000000000000000000000000000111111111222222111000///............111111111111000000000000000///...///000111000000.........---------------///000111111111111111111222000/////////...,,,)))((((((((())))))*********,,,///444;;;CCCLLLVVV\\\___gggqqq{{{~~~rrrbbbUUUOOOEEEBBB>>>;;;::::::999888<<<999888<<<>>>>>>BBBGGGGGGaaabbbdddttt___WWWMMMDDD@@@???@@@AAAAAAAAAAAAAAACCCDDDEEEFFFEEEGGGMMMTTTVVVWWW[[[aaaeeedddccceeegggiiijjjiiieeeaaa[[[WWWVVVSSSNNNJJJHHHGGGGGGFFFDDDBBB@@@???===>>>>>>???@@@@@@AAAAAA???@@@@@@>>>;;;888777777777888888999999888666555444444222111///...---,,,+++++++++***))))))((((((''''''&&&%%%%%%%%%&&&&&&'''((((((((()))))))))))),,,++++++...111222///+++))))))))))))************,,,++++++******)))))))))&&&'''((()))***+++++++++))))))))))))((((((((((((++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%''')))++++++)))'''%%%$$$###!!!"""$$$%%%%%%$$$######$$$$$$$$$$$$######%%%$$$$$$$$$&&&%%%$$$""""""############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$###"""!!!  !!!"""!!!!!!!!!"""!!!!!! !!!!!!""""""!!!!!!!!!!!!"""###$$$%%%""""""###%%%(((((('''%%%$$$$$$#########$$$%%%%%%""""""""""""############""""""###$$$&&&'''((((((,,,///555eeefffNNN{{{rrrnnnfffbbbcccfffmmmuuuxxxxxxuuuUUU,,,''')))''')))+++&&&((()))(((((()))+++---%%%%%%&&&''''''''''''&&&((()))***)))(((((()))+++---------///000222444555999888666666777999;;;<<<;;;:::999888888777888888777666666555555555555555555555444333111000//////000111222444666888999:::;;;===<<<888999===???>>>;;;::::::999999999999:::555444333222222333555555111111111000000000//////000000111111111222222222444333222111000000000000222222222222111111111111333...+++...666999666111------------------------///000111222222222222222222111000000111000...,,,(((((((((((())))))))))))(((+++000666>>>GGGPPPVVV___fffpppxxxyyykkk\\\QQQLLLDDDAAA===;;;;;;:::999888<<<888777;;;>>>???CCCHHH\\\rrrlllpppyyylll[[[TTTKKKDDDAAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGFFFGGGKKKQQQWWW[[[]]]___bbb```^^^aaaeeehhhhhhffffffbbb\\\XXXUUUSSSOOOMMMJJJIIIHHHFFFCCCAAA???>>>>>>>>>>>>??????@@@@@@@@@???@@@???===:::888888888;;;;;;<<<<<<;;;:::999888666555444333222000//////...------,,,++++++******)))((((((''''''(((((((((''''''''''''((((((((((((******+++---000000...+++*********++++++,,,,,,---,,,,,,,,,++++++*********&&&'''(((***+++,,,,,,,,,))))))))))))((((((((((((*********)))((('''''''''%%%%%%&&&&&&''''''((((((&&&''')))******(((%%%###$$$############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$$$$%%%%%%###!!!############$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$###"""!!! !!!""""""""""""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$&&&&&&$$$$$$$$$&&&((((((&&&%%%$$$$$$############$$$$$$""""""#########$$$######"""######$$$&&&''''''(((((('''000YYYDDDZZZhhhzzzrrr>>>&&&...---+++...(((''')))***)))'''&&&&&&&&&%%%&&&&&&'''''''''''''''%%%'''(((((('''(((***,,,------...///000222444444999888666666777999<<<===::::::999888888888888888777777666555555555555666666555444333111000......---...///111333555666777888;;;:::666666:::======;;;;;;;;;:::::::::;;;;;;555555444333333555666777222222111111000000//////111111111222222222333333444333222111111111111111222222111111111000000000333...***...555999666000,,,,,,,,,,,,------------000000111222333333333333111000///000111111///---((((((((((((((((((((((((''')))...333:::BBBKKKQQQ]]]ccclllttt{{{~~~rrrdddWWWMMMHHHCCC@@@===<<<<<<;;;:::999<<<888888;;;>>>@@@EEEKKKVVV```[[[kkknnnbbbYYYSSSKKKDDDAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFKKKJJJKKKSSS```jjjlllkkkbbb```___aaaeeehhhhhhffffffccc^^^YYYVVVSSSPPPNNNLLLKKKIIIFFFCCCAAA???>>>@@@@@@@@@@@@??????>>>>>>>>>>>>>>><<<:::999;;;<<>>>>>===;;;:::888777333333222111///...------+++******))))))(((''''''+++++++++******++++++,,,((())))))))))))************+++,,,...000000...,,,,,,,,,,,,------.........,,,,,,,,,,,,++++++++++++'''((()))+++,,,---------***)))))))))((((((((('''(((((((((((())))))))))))&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""###$$$###!!! """"""#########$$$$$$$$$!!!!!!""""""""""""!!!!!!"""""""""###""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!   !!!"""$$$%%%&&&&&&%%%%%%&&&&&&&&&###!!!  !!!"""#########""""""######$$$%%%%%%&&&''''''...$$$...UUUFFF...***000+++---111&&&''')))******(((&&&%%%&&&%%%&&&''''''((((((''''''$$$&&&'''((((((***,,,///000000000111222444555666:::999999999:::<<<>>>@@@;;;::::::999999999999:::999888777777666666777777666666444333111000///.........///111333444555666999<<<<<<888666999<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777666555555666777888444333333222111111000000222222222222333333333333222222111000000000111111111111000000000/////////000...---...111222111///,,,,,,,,,------.........000111222333333444444444111000//////000000...,,,)))))))))))))))(((((((((''')))---222777???GGGMMMTTT[[[dddlllrrr|||zzzlll^^^TTTLLLEEEAAA???===<<<<<<<<<;;;999;;;:::;;;======???GGGPPPlllllloootttgggUUUPPPIIICCC@@@???>>>===>>>???AAABBBCCCCCCDDDCCCIIIKKKNNNVVVeeessswwwuuugggfffeeefffiiikkkkkkkkkgggeeeaaa]]]XXXTTTRRRPPPNNNLLLJJJGGGDDDBBB@@@@@@BBBBBBAAAAAA@@@??????>>>======<<<:::999:::===??????>>>===;;;999888777666555555444333222111000000,,,++++++******)))((((((,,,,,,+++++++++,,,------,,,,,,,,,,,,------------+++---///000111111//////------------............++++++++++++++++++++++++((()))***+++,,,---------******))))))(((((('''''''''((((((((()))))))))***'''''''''''''''((((((((()))((('''&&&'''(((***+++'''((()))(((%%%###############$$$$$$$$$$$$######"""!!!!!!!!!""""""!!!!!!""""""""""""######### !!!!!!!!!!!!  !!!""""""""""""    !!!###$$$%%%&&&%%%%%%%%%%%%$$$!!!######"""!!!!!!!!!"""""" !!!######"""!!!!!!######$$$%%%%%%&&&''''''111%%%222RRRwwwYYY666---,,,...+++%%%***...)))''')))++++++*********+++&&&&&&'''(((((((((((('''%%%''')))))))))+++...000111111111222333555666777::::::;;;;;;===>>>@@@@@@;;;;;;::::::::::::;;;;;;999999888777777777777777666666555444222111000000000111222333555666777888:::???@@@<<<:::<<<>>>>>>;;;;;;<<<============<<<;;;:::999777777777888999666555555444333222111111222222333333333444444444111111000000000000000111000000000000/////////.........///...---------...,,,------....../////////000111222333444555555555222111000000000000...,,,************))))))))))))''')))---111666===EEEJJJOOOWWWbbbjjjpppxxxuuueeeZZZSSSKKKCCC???===;;;;;;;;;;;;:::888999;;;>>>???===>>>HHHTTTiiieeeqqqggg^^^QQQMMMGGGCCC@@@???>>>>>>@@@AAACCCDDDEEEFFFEEEEEEEEENNNVVV\\\dddoootttsssjjjkkkllllllllllllnnnppphhhhhheeeaaa\\\WWWTTTSSSOOOMMMKKKGGGEEECCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA<<<<<<:::888777888<<>>===;;;:::999999999888777777666555444333333---------,,,++++++*********)))))))))******+++,,,++++++,,,,,,,,,---------***,,,///000000/////////------------,,,,,,,,,,,,*********+++++++++++++++******+++,,,------,,,,,,*********)))((('''''''''))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&'''((()))***$$$''')))(((%%%$$$$$$%%%"""##################"""!!! !!!"""###!!! !!!!!!!!!""""""""" !!!!!!  !!!!!!""""""!!!!!! !!!!!! !!!!!!  !!!!!! !!!!!!###$$$$$$%%%%%%$$$%%%&&&%%%### &&&&&&%%%$$$$$$$$$$$$$$$ """###$$$###"""!!!###$$$$$$%%%%%%&&&&&&'''$$$"""333GGGyyypppkkkhhhZZZ^^^___\\\ZZZ[[[ZZZXXXJJJJJJJJJKKKKKKIIIEEEBBB???===;;;999777555333222999:::999555444666333///***///+++&&&))))))(((,,,)))***++++++***)))+++,,,&&&&&&'''((((((((((((((()))***+++*********,,,...000000111111222333555555777888:::<<<>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;888888777666666666666666666666555555444333222222111222333444555666777888666===AAA???<<<>>>@@@@@@<<<===>>>???@@@??????>>>>>>===;;;:::999999999999777777666555444333222222333333333333444444444444111111000000000000111111111111111000000000//////.../////////......//////------...//////000111111000111222444555555666666444333222111111000...,,,,,,+++++++++*********)))'''))),,,///444;;;BBBGGGLLLUUUaaakkkqqqwwwrrrbbbWWWSSSKKKBBB===;;;::::::::::::999777999<<<@@@AAA======IIIWWWeeeaaappprrrZZZVVVPPPLLLGGGDDDCCCBBBAAAAAACCCEEEFFFHHHIIIIIIIIIIIIGGGVVVbbbddddddiiimmmnnnkkknnnooonnnllllllooorrrjjjjjjiiieee___ZZZVVVUUUPPPNNNKKKHHHFFFDDDCCCCCC@@@AAAAAABBBBBBCCCCCCDDD<<<;;;999777555666:::===??????>>>===============555555444333222222111111******))))))(((''''''&&&'''''''''''''''((())))))((())))))))))))*********'''***---......---,,,,,,,,,,,,,,,++++++*********************************++++++,,,------,,,,,,,,,+++******)))(((''''''&&&++++++***)))((('''&&&&&&))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''!!!$$$'''(((%%%$$$%%%&&&""""""############"""""" !!!###$$$###!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!"""###!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$%%%''''''%%%###""""""!!!  !!!###$$$$$$$$$"""!!!$$$$$$$$$%%%%%%&&&&&&&&&''')))222***|||{{{uuuxxxlllrrrXXXJJJIIIEEEIIIAAA>>>===:::666333111111222///777;;;666///---///000111...++++++---...,,,)))...//////---******...333,,,+++///444---###'''333+++///&&&&&&222+++"""---+++++++++)))&&&%%%&&&'''&&&''''''(((((((((((((((+++,,,,,,+++)))((()))+++////////////000222333333444666999<<<======<<<<<<:::::::::999::::::;;;;;;777777666555555555555555666666666555555444444444000000111222444555666666111:::@@@>>>===>>>AAAAAA>>>???@@@AAABBBAAAAAA@@@AAA???===;;;:::999999:::999888777666555444333333333333333444444444555555111111111000111111222222222222222111111111111000000///...///111222222000.........///000111111222000111222444555666666666666555333333333111///---,,,,,,,,,+++++++++******''')))+++///333999@@@EEEFFFPPP]]]gggmmmsss{{{}}}nnn```VVVMMMEEE@@@@@@>>><<<:::888888999:::888@@@???>>>@@@???GGGZZZeeefff~~~pppWWWVVVNNNLLLIIIGGGGGGGGGFFFDDDBBBBBBFFFJJJJJJHHHIIIMMMQQQXXXbbbiiilllnnnqqqtttuuuttttttrrrqqqppppppooopppkkkhhhiiieee\\\XXXZZZTTTRRROOONNNMMMKKKIIIFFFDDDDDDCCCBBBAAA@@@@@@???BBB>>>999777888;;;===>>>>>>>>>??????>>><<<999777666555333111///---,,,,,,***((('''&&&&&&'''(((***((((((((((((((()))******************+++,,,---...+++---///111222000...---111///............,,,+++)))***+++,,,,,,+++))))))++++++************++++++))))))(((((('''''''''&&&...,,,***((('''''')))))))))'''%%%%%%&&&&&&%%%$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%$$$$$$#########$$$$$$$$$############"""$$$"""!!! !!!"""!!! ######""""""!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!!!!!######!!! """!!!"""  !!!!!!"""###$$$############"""""""""!!!$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""""""""""" !!!!!!!!!""""""######!!!###$$$$$$$$$%%%(((***---,,,+++///555999:::999888777666444333222222222222111///---,,,+++,,,,,,,,,---...//////...---,,,,,,------......------,,,))))))***+++,,,,,,------///...---,,,,,,,,,,,,,,,******))))))))))))******...---***(((''''''(((((()))(((((('''''''''((((((++++++******************///000111111000111333555222777999777777:::;;;:::999888777666666777888999999888777666555555555555333222111111222222000...111000111222333222111///666888:::;;;<<<>>>@@@BBB???@@@AAAAAAAAA@@@???>>>??????>>>===<<<<<<;;;;;;===<<<:::888666444444333555666777666444444666888555444333222222222333444000000111111222222222333...///111222222000...,,,/////////000000000111111111//////111666999999888888999999777333000//////,,,,,,+++***)))))))))***)))+++,,,...111666<<<@@@JJJOOOXXX```gggnnntttwww{{{kkk]]]SSSKKKDDD@@@@@@>>><<<:::888999999::::::<<<@@@GGGHHHCCCQQQllloooqqqXXXTTTNNNJJJFFFDDDCCCCCCCCCBBB>>>>>>AAAFFFGGGEEEFFFKKKVVV]]]ffflllnnnpppsssuuussstttvvvvvvtttqqqmmmkkknnnjjjiiijjjggg___[[[\\\VVVSSSPPPNNNMMMLLLJJJHHHEEEDDDCCCCCCAAAAAA@@@???@@@===;;;:::<<<===>>>>>>>>>?????????>>><<<999888888666444222///...---,,,+++***(((''''''(((***+++((((((''''''(((((()))***)))))))))******+++------,,,---///000000///...---000///------...---,,,***)))***+++,,,,,,+++***)))++++++************++++++))))))((((((((('''''''''---+++)))'''''''''((())))))'''%%%%%%&&&'''&&&%%%%%%&&&&&&''''''(((((()))%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$############%%%###""""""#########!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""###"""!!!!!!!!!######!!! !!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$$$$$$$$$$######""""""!!!$$$$$$%%%%%%$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$%%%&&&%%%%%%%%%''')))...,,,***+++...//////---222111000///............111000///...---,,,,,,,,,,,,---...//////...---,,,,,,,,,---------,,,,,,+++******+++,,,,,,---......///......---,,,,,,------******))))))))))))******---,,,+++***)))(((((('''((((((''''''''''''((((((++++++******************///000111111111222444555555:::<<<::::::<<<>>><<<::::::999888888999::::::;;;:::999888777777777777666666555555555444222111555444222222333444444444555777:::;;;<<<===???BBBBBBCCCDDDEEEDDDDDDCCCBBB@@@??????>>>======<<<<<<===<<<;;;999777666555444555666777666555555666888555444333222111111222333000111111111222222222333000222333555444222000///------------.........///000///...111666999:::::::::999888555333000...,,,---,,,+++***)))))))))))))))***+++---///444;;;???GGGLLLUUU]]]eeelllrrrwwwwwwgggYYYOOOHHHCCC@@@???>>><<<:::999999:::;;;>>><<>>????????????===;;;999888888777555222000...---,,,++++++))))))))))))++++++'''''''''''''''((()))))))))))))))))))))***+++,,,------.........------,,,///...,,,,,,------+++*********+++,,,,,,,,,+++***++++++************++++++))))))))))))((((((((((((+++***((('''&&&''''''((()))'''&&&%%%'''''''''&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$############&&&%%%######$$$$$$$$$### !!!""""""###$$$$$$!!!!!!!!!"""""""""######"""!!!!!!!!!######!!! !!! !!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$###"""""""""$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########&&&'''((('''%%%%%%'''(((---+++)))((())))))((('''---,,,,,,+++,,,,,,------......//////...------,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,---.........///............---------******))))))))))))******+++,,,,,,,,,+++)))((('''(((''''''&&&&&&'''((((((******++++++++++++++++++......///000111222333444666;;;===;;;;;;===>>>===::::::999888888999::::::;;;:::999888777777777777888888777777555444222222777555333111111333555777999;;;>>>???@@@AAADDDFFFEEEFFFGGGHHHHHHGGGFFFEEEBBBBBBAAAAAA@@@@@@??????>>>>>><<<;;;999888777666666888999999888888999;;;777666555444333222222333111111222222222222222333222333444555555333111000------------............///...///111666:::<<<<<>><<<:::999:::;;;<<>><<<:::999777777666444111///---+++++++++***))))))))))))***+++'''''''''''''''(((((()))))))))(((((()))******+++...---------,,,,,,,,,,,,...---++++++,,,,,,+++******+++,,,---------,,,+++,,,++++++******++++++,,,))))))))))))))))))))))))***)))((('''&&&''''''''')))'''&&&&&&'''(((((('''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#########&&&$$$###"""$$$$$$###"""!!!!!!"""""""""#########!!!!!!"""""""""#########"""!!!!!!!!!######!!! !!! !!!!!!!!! """"""""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&&&&%%%$$$#########%%%%%%%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!########################'''(((((('''&&&&&&(((***+++***))))))***+++++++++,,,,,,,,,---...///000111------/////////...---,,,,,,,,,............,,,,,,+++++++++++++++***)))(((+++++++++,,,,,,---------.....................---+++******))))))******+++***+++---...---+++(((&&&'''''''''&&&''''''((((((******+++++++++++++++,,,,,,,,,---///111222222111444999;;;999999<<<===<<<888777777777777777777888888888777666555555666666666777777555333111000///444333222111000111333555:::<<<>>>@@@@@@BBBDDDFFFEEEFFFGGGHHHHHHHHHGGGFFFDDDDDDDDDCCCCCCCCCBBBBBB@@@??????===<<<:::999888999:::<<<===<<<<<<>>>???::::::999777666555444444333333333333333333333333111222333444444222111000000000000000000000000000......///222666:::>>>@@@CCC>>>999777999888444///...---,,,+++***))))))))))))))))))(((***///666;;;@@@EEEMMMVVV___gggooottt{{{wwwlll]]]QQQJJJFFFCCCAAA>>>===;;;::::::;;;<<<===@@@GGGPPPIIIFFFfff|||eeeTTTQQQLLLKKKIIIHHHGGGDDD@@@===@@@???AAAEEEHHHIIINNNUUU```eeekkkmmmllllllmmmooossssssqqqllleee]]]UUUPPPcccgggjjjkkkiiiddd]]]XXXYYYUUUOOOLLLJJJJJJIIIHHHFFFEEEDDDCCCBBBAAAAAA@@@===;;;999999<<>>===;;;999777666444333111///---+++******))))))))))))))))))))))))'''''''''''''''((()))))))))))))))((())))))***+++------------------------...,,,++++++,,,---,,,******+++,,,---...------,,,,,,,,,++++++++++++,,,,,,)))*********************)))((((((''''''''''''''')))(((&&&'''((())))))((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$""""""#########"""$$$#########"""""""""!!!""""""""""""############"""!!!!!!!!!######!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$#########%%%&&&'''''''''(((***,,,***++++++++++++,,,...///,,,------...000111333444------/////////...---,,,+++,,,---......---,,,+++***+++++++++******)))(((***************+++++++++------...//////...------++++++************++++++***+++...///...,,,)))''''''''''''''''''((()))*********++++++,,,,,,,,,,,,...---...000444555444222444999;;;999999<<<===<<<777777777888888777777777888777666666666666666666444666777555111///...///000222444333222111111333333555888999:::;;;>>>@@@CCCDDDFFFGGGGGGGGGFFFEEECCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@???===<<<;;;888;;;===>>>>>>>>>???AAA;;;::::::999777666555444555555555555555444444444333444444555444333222222111111111111111111111111...///000222555:::???BBBDDD???999888:::999555111///...---+++***)))))))))))))))(((((()))---333777===BBBJJJSSS[[[eeemmmrrryyy}}}mmmdddWWWMMMHHHEEECCCAAA>>>===;;;::::::<<<===???===FFFPPPIIILLL|||tttbbbTTTUUUJJJIIIHHHGGGFFFCCC@@@<<<>>>===>>>BBBEEEFFFMMMTTTaaaeeejjjkkkjjjiiikkkmmmrrrppplllggg___XXXQQQMMM]]]ccciiikkkjjjggg```YYYYYYVVVQQQMMMLLLKKKIIIHHHFFFEEEEEEDDDCCCBBBAAAAAA>>>;;;999999;;;???AAABBB???>>>===;;;999777666555222111///...,,,+++++++++))))))))))))))))))))))))((((((((((((((()))************)))))))))******+++,,,,,,---..................,,,+++,,,---...---+++***+++---...///......---,,,,,,++++++++++++,,,,,,************++++++++++++((((((((((((((((((((((((***((('''''')))******)))''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&''''''''''''(((%%%%%%%%%%%%$$$$$$$$$$$$%%%###""""""######"""!!!%%%$$$$$$###""""""!!!!!!"""""""""#########$$$$$$"""!!!!!!!!!######!!! !!!"""""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!############$$$%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''&&&$$$##############################%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''''''''(((+++---,,,------,,,***)))+++,,,++++++,,,---///111222333......//////...------,,,+++,,,---......---,,,+++)))******+++++++++******)))))))))***************+++,,,---.........---,,,++++++************++++++***,,,...//////---***((((((((((((((()))***++++++******++++++,,,---------111000111444888:::888555666;;;===;;;;;;===>>>===888999::::::::::::999888999999888888888888888999555777999777333000111333///333666666333111222444222555777888999:::===???BBBCCCEEEFFFGGGGGGFFFEEEAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBB@@@>>>===777999===>>>??????@@@AAA999:::999999888777666555777777777777777666666666777777888888777777666555111111111111000000000000///000222333555999???CCCGGGBBB===999888777333000000///---,,,***)))))))))((()))))))))))),,,000444:::>>>FFFNNNWWW```iiiooouuuzzz}}}{{{ddd\\\QQQIIIEEECCCAAA???===<<<;;;:::;;;<<<>>>@@@>>>===KKKOOOXXXvvvdddTTTVVVMMMJJJFFFDDDDDDDDDCCCAAACCC@@@AAAEEEGGGIIIPPPWWWcccgggkkklllkkkjjjlllnnnnnnmmmkkkfff```ZZZSSSPPPVVV___hhhkkklllmmmggg___ZZZWWWTTTQQQOOOMMMJJJHHHFFFFFFEEEDDDCCCBBBAAAAAA===<<<;;;<<>>===;;;999777555444333000000///---------------)))******************))))))))))))))))))***++++++++++++************++++++***+++...000111000//////...---,,,---...///...,,,***+++---.../////////...---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,((()))))))))))))))))))))***((('''((()))+++******''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%######$$$$$$$$$###########################""""""#########$$$$$$$$$"""!!!!!!!!!######!!! """###""" !!!###""""""""""""""""""""""""$$$$$$###$$$$$$%%%&&&'''%%%%%%&&&'''((())))))***)))))))))((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&''')))+++,,,------,,,)))((()))+++)))******+++---///111222111000///...---,,,,,,,,,+++,,,------------,,,+++))))))***+++,,,,,,,,,,,,************************)))***,,,---...---,,,+++,,,++++++******++++++,,,+++,,,...///...---+++***))))))))))))***+++,,,---******++++++,,,------...111000000444:::<<<999555555:::<<<::::::<<<>>><<<888999::::::::::::999888999999888888888888999999444777:::888444111333555000333555444000///111555555777:::;;;<<<===@@@BBBDDDEEEFFFHHHHHHHHHHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEEEEDDDBBB@@@>>>888;;;???AAABBBBBBCCCDDD;;;<<<<<<<<<<<<;;;:::999::::::999999999888888888999888888888888777777777333333333222222111111111000222333333555999???DDDNNNJJJEEE>>>999555222111000///...,,,******))))))''')))*********,,,///111666:::AAAIIIRRR[[[dddjjjqqqwww||||||]]]VVVMMMFFFCCCAAA???======<<<;;;:::;;;===???@@@AAA666EEEUUU```|||gggTTTUUURRRMMMGGGDDDCCCEEEGGGHHHJJJHHHHHHKKKMMMOOOVVV^^^eeeiiimmmnnnllllllmmmpppjjjkkkkkkhhhddd]]]WWWSSSQQQ\\\fffkkkoooqqqlllddd\\\YYYVVVTTTRRROOOLLLIIIFFFFFFEEEDDDCCCBBBAAAAAA======>>>@@@BBBBBB@@@>>>>>><<<:::888666444333222000//////............///***++++++,,,,,,++++++******************++++++,,,,,,,,,+++++++++++++++,,,)))+++...111222222000//////---,,,---//////...---***+++---///////////////---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,((()))************))))))***((('''(((***++++++***((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&%%%%%%%%%$$$$$$(((&&&$$$$$$%%%%%%%%%$$$"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$"""!!!!!!!!!######""" """$$$### !!!###########################$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%'''(((***++++++*********)))(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((('''%%%%%%'''(((***,,,---,,,***)))+++...******+++,,,---///111222222111///---,,,+++,,,,,,++++++------------++++++((()))***+++,,,---------,,,+++++++++++++++++++++((()))+++---------+++***,,,++++++******++++++,,,,,,---.........---,,,+++************+++,,,---...******+++,,,,,,---......///......222888:::777333222777999777777:::;;;:::666777888999999888777666777666666666666666777777222666999777333111333666///111222///++++++000555444666888999:::;;;>>>@@@EEEFFFHHHJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIDDDEEEFFFFFFEEECCCAAA???<<>>???@@@AAAAAA@@@???>>>;;;;;;;;;::::::999999999777777777666666666666666666666666555555444444444111333444444444888???DDDVVVSSSMMMEEE<<<555333222000000...,,,+++***))))))''')))+++,,,,,,,,,...///444888???FFFNNNWWW```fffpppvvvzzzmmm[[[TTTKKKDDDBBB@@@>>><<<999<<<<<<888:::@@@@@@<<>>>>>===<<<999777444222111111222222333222111000...,,,...,,,******,,,+++(((%%%++++++++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,---+++***,,,///000...+++------------------------(((+++///111000///......------............------************************...,,,++++++,,,+++***)))(((+++***'''(((,,,+++'''+++)))'''((()))+++***)))***)))(((((())))))'''%%%'''''''''&&&&&&&&&&&&%%%'''&&&%%%%%%'''((('''%%%&&&%%%$$$######$$$%%%%%%!!!"""###$$$%%%%%%%%%$$$######""""""""""""###############"""""""""!!!!!!#########$$$$$$$$$%%%%%%'''&&&%%%######$$$%%%%%%$$$$$$%%%&&&''''''&&&&&&,,,***(((''''''&&&%%%$$$)))((('''%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''''''''"""444===222%%%$$$((((((((()))************---///,,,,,,------...///111111...------,,,,,,,,,,,,,,,///,,,***)))*********)))---+++***+++,,,---,,,+++(((,,,000111...,,,,,,...,,,,,,---......,,,+++******,,,.../////////000111,,,,,,,,,,,,,,,,,,,,,,,,+++......)))&&&)))---...,,,------------///333666666222000444666666666999999666222222555888777666999888777777777666222///777888999999999888666555::::::888555222111222333...000111000---,,,...000///333666777555555777:::<<<>>>@@@AAABBBDDDGGGJJJEEEFFFHHHIIIIIIIIIGGGGGGIIIIIIGGGFFFDDDDDDDDDDDDBBBCCCDDDEEEFFFGGGGGGGGG@@@???>>>>>>>>>>>>@@@@@@>>><<<;;;>>>@@@?????????===<<<:::999:::999777666999888777666555333222222111222333222333777???FFFTTTWWWSSSHHH>>>999666333111000///...,,,+++***))))))))))))***++++++,,,,,,111555<<>><<<999<<<<<<999:::??????<<>>444***)))+++******+++,,,,,,++++++---...,,,,,,,,,---...000111222///...------,,,,,,------,,,***(((((()))******))))))((('''((())))))(((''')))***,,,,,,***)))))))))+++,,,---......---,,,,,,***+++,,,,,,++++++,,,...//////..................+++//////,,,+++...///---000000000///...///111444000,,,+++///222111222555777777777999<<<======<<<:::;;;<<<<<<;;;:::999999444555555666666666666666999999777555333222333333666444111//////000111111333666888::::::;;;<<<===;;;===???@@@@@@BBBEEEHHHGGGGGGGGGGGGGGGGGGFFFEEEHHHGGGFFFEEEDDDCCCCCCCCC???@@@AAABBBCCCCCCCCCCCC@@@???>>>======>>>??????===;;;;;;===???@@@@@@@@@<<<:::999888999999777555555555444444333333333222111222222111222777???FFFVVV\\\]]]UUUKKKBBB999333222111000///---,,,+++***(((((()))******+++,,,,,,111555:::@@@HHHPPPYYY___hhhppp{{{rrrkkkggg^^^VVVPPPHHHCCCAAA@@@>>><<<999<<<<<<999:::>>>???===???BBBSSS```{{{cccZZZVVVOOOOOOMMMHHHDDDBBBDDDFFFFFFEEEHHHIIIMMMQQQRRRTTT]]]hhhnnnoooqqqssstttsssrrrqqqqqqnnnkkkiiigggdddaaa^^^aaa```bbbhhhnnnnnniiiccc]]]\\\YYYVVVSSSRRRQQQQQQLLLJJJGGGFFFFFFGGGFFFFFFDDDDDDDDDDDDCCCBBBAAAAAA;;;:::999777666555555444444333222111000/////////...,,,++++++,,,------,,,++++++,,,------...//////......//////000//////...000///...///000111000///000000000000000000000000...000222333333333444555111111222222222222111111///.........------------------,,,+++++++++,,,,,,///,,,***+++***((()))+++***++++++***)))'''((((((((('''&&&'''((((((&&&$$$&&&&&&&&&&&&%%%%%%%%%$$$'''%%%$$$$$$%%%%%%###"""$$$$$$###$$$$$$%%%&&&'''%%%%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''+++++++++***************%%%%%%&&&''')))******+++***((('''''')))***)))(((++++++***))))))*********++++++*********)))))))))***444777000***,,,...,,,...000222222000000000111...//////000222333555666333333222111111111111222333111000000222333333222000///...///111222111000666444222111111111000///111111222333333333222222111111111000//////111333000000/////////000000111---///000///111333000+++333333222000///...000222555222111555888888999;;;222444777999999999999:::777777888888777777888999;;;:::999999888777777777<<<;;;999888777666666666:::555000...///222222222333444555999<<<===<<<;;;<<<===???@@@AAABBBEEEHHHIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@>>>???@@@AAAAAAAAAAAAAAABBBAAA@@@???>>>>>>???@@@@@@>>>======???AAABBBAAA<<<;;;999999::::::999777444444444444444444444444222222222111222777@@@GGGUUU\\\^^^XXXNNNEEE===666444333222000...,,,+++***''''''((()))***+++,,,---000333888===CCCKKKSSSYYYbbbjjjttt}}}{{{wwwooo```SSSMMMFFFBBBAAA@@@>>>;;;999;;;<<<;;;;;;===>>>???>>>HHHaaayyydddVVVSSSMMMJJJGGGDDD@@@@@@AAACCCCCCCCCHHHIIILLLOOOPPPRRR[[[fffmmmoooqqqssstttsssqqqppprrrooollljjjiiigggdddbbbeeeeeeggglllqqqqqqlllggg^^^[[[XXXVVVTTTSSSRRRQQQNNNKKKHHHFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA===<<<:::888666555444444666555333111000000000111...,,,+++++++++,,,,,,---////////////............///000111222222222111000111111000000111111111111000000000000000000000000...///111111111222444555111111222222222222111111//////.........------------------,,,+++,,,---///...)))''')))***)))***,,,''')))+++***)))(((***+++)))(((((()))******((('''(((((((((((('''''''''&&&***(((''''''''''''&&&$$$'''''''''((()))***++++++)))((('''&&&'''***,,,.........---,,,,,,,,,,,,---,,,---.../////////......---------............///222222333333333222111000------...///111222444444444222000000111222222111222222111111111222333333333333222222111000000///+++///111...///444666555777999::::::999777777888666666777888:::<<<>>>???===<<<<<<;;;:::;;;;;;;;;===<<<;;;<<<>>>@@@@@@???<<<;;;<<<>>>AAACCCDDDCCCIIIEEE@@@???@@@AAA???===AAA@@@@@@@@@???>>>======@@@@@@@@@???>>>@@@CCCFFFGGGFFFFFFEEEFFFFFFGGGHHHJJJKKKIIIHHHJJJLLLGGGAAAHHHIIIIIIGGGEEEEEEGGGHHHFFFBBBBBBFFFHHHGGGGGGIIIBBBEEEHHHGGGEEEDDDFFFIIIIIIFFFBBBAAACCCDDDCCCBBB@@@AAACCCDDDDDDCCCBBBBBBIIIGGGEEEDDDDDDCCCAAA@@@>>>;;;888777888999::::::666555666999>>>@@@>>>;;;???AAABBBCCCCCCEEEGGGIIIJJJIIIHHHGGGGGGGGGHHHIIIFFFFFFFFFEEEDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBDDDCCCBBB@@@@@@@@@AAAAAADDDDDDAAA>>>@@@CCCDDDBBB???===<<<<<<======<<<;;;777777777777666666666666333444444333333888AAAHHHRRRWWWWWWOOOGGGCCC@@@===555444333111...,,,+++***&&&'''((()))***,,,------///111555999???GGGPPPVVV\\\dddnnnwww~~~}}}qqqgggXXXOOOJJJDDDAAA@@@@@@>>>;;;999:::<<<=========@@@CCCNNNYYYmmm\\\PPPMMMGGGDDDDDDBBB@@@@@@AAACCCDDDDDDHHHHHHLLLOOOQQQTTT^^^iiiooopppssstttuuutttsssssssssqqqnnnlllkkkjjjhhhgggiiiiiilllpppssssssppplllaaa^^^ZZZXXXXXXWWWUUUSSSTTTQQQMMMKKKJJJIIIHHHFFFEEEFFFFFFEEEEEEDDDCCCBBB>>>===;;;999777555444444666444222111000///000000......---,,,,,,+++,,,---,,,,,,------.........///---...//////000000000///222111111000000000111222111111111111111111111111///000222222111111333555111222222222222222222111000000000000000000000000...//////...------000333444222111555===EEEFFFCCC::::::999777555444444555222111000111333333222000000000000000////////////222111000000111111///...000000111222333444444444000000000000222666999;;;???>>><<<;;;999888888888:::;;;<<<======<<<;;;:::999999:::::::::;;;;;;;;;<<<===>>>??????===<<<:::777777777888:::<<<>>>???AAA???<<<;;;<<<<<<:::999888888888777888888999999;;;;;;:::999888888777777555777777777:::@@@BBB@@@???AAABBBAAA@@@??????@@@??????@@@AAABBBDDDFFFGGGFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBCCCFFFGGGFFFEEEEEEDDDFFFIIINNNQQQRRRRRRUUUPPPKKKJJJKKKMMMLLLJJJRRRQQQOOONNNLLLJJJIIIIIIMMMNNNNNNNNNOOORRRVVVYYYVVVUUUTTTSSSTTTUUUWWWXXXaaa```\\\XXXYYY[[[XXXRRRRRRSSSTTTTTTSSSSSSUUUWWWWWWSSSSSSVVVXXXUUUTTTUUUQQQRRRRRRPPPOOOPPPUUUZZZ[[[RRRJJJHHHLLLNNNKKKGGGFFFIIINNNRRRSSSSSSQQQOOOWWWUUUSSSRRRSSSRRROOOMMMFFFGGGIIIIIIHHHFFFFFFGGGAAA???>>>@@@DDDFFFDDDBBBCCCDDDFFFFFFFFFGGGIIIKKKHHHGGGFFFFFFFFFHHHIIIJJJIIIIIIIIIIIIIIIHHHFFFFFFCCCCCCDDDDDDDDDCCCCCCBBBDDDCCCBBBAAA@@@AAAAAABBBGGGHHHCCC>>>>>>DDDEEEBBBAAA???>>>>>>??????===<<<;;;::::::999777666666555333444555444444888???EEETTTYYYZZZSSSKKKGGGCCC???777666444222///---+++***(((((()))***+++,,,------,,,///222777===FFFOOOUUUXXX```jjjqqqxxx~~~fff]]]TTTLLLGGGBBB@@@@@@@@@>>><<<999999<<>>BBBHHHWWW___kkkxxxxxxxxxWWWPPPMMMGGGGGGDDDDDDCCCCCCDDDFFFGGGHHHGGGHHHLLLQQQUUUZZZeeeqqqtttuuuvvvvvvwwwxxxxxxxxxuuurrrooommmmmmmmmlllkkkkkklllooorrruuutttrrrooogggccc^^^\\\\\\\\\YYYVVVTTTQQQNNNKKKJJJIIIHHHFFFBBBBBBBBBBBBAAA@@@???>>>;;;:::888666444333222222222111000///...---------+++---//////...------...------///000222444555666000000000000111222333333666666666444333333555777888888888888888888888888666888999999888777777888666666777777777777666666555666666777777888888999999;;;<<<;;;999:::>>>BBBKKKOOOPPPUUUggg{{{|||ppp]]]WWWPPPKKKGGGEEECCCAAA===<<<<<<===??????>>><<<;;;;;;;;;:::::::::999999;;;:::999:::;;;<<<;;;999:::;;;<<<===>>>>>>======::::::;;;<<<>>>AAADDDEEEJJJIIIHHHFFFDDDCCCCCCBBBEEEFFFGGGHHHHHHFFFDDDCCCBBBCCCCCCCCCDDDDDDDDDDDDCCCEEEGGGHHHHHHFFFCCCBBB======<<<===>>>@@@BBBCCCFFFDDDAAA@@@@@@@@@>>>===@@@@@@???????????????@@@>>>>>>===<<<;;;;;;::::::===<<<<<<<<>>???GGGIIIEEECCCBBB@@@???@@@???===<<<======<<<;;;999888777666444666888777666888===BBBUUU^^^dddaaaYYYPPPFFF???;;;:::888555222///---,,,******++++++,,,---------,,,---000444;;;CCCMMMSSSVVV]]]ffflllrrryyyyyyddd\\\UUUIIIEEE@@@???@@@@@@>>><<<888888===AAAAAA@@@EEEMMMSSS```kkkuuu}}}lllUUUTTTOOOGGGJJJDDDDDDEEEEEEFFFGGGIIIKKKIIIJJJNNNSSSVVV[[[gggtttwwwwwwvvvvvvwwwxxxyyyzzzvvvssspppnnnnnnoooooonnnlllmmmpppsssttttttrrrpppkkkfff```^^^^^^^^^ZZZWWWRRROOOLLLKKKKKKKKKJJJIIIAAAAAAAAAAAA@@@???>>>>>>======<<<;;;::::::;;;;;;<<<<<<;;;;;;:::888777666222666:::<<<<<<;;;<<<===@@@@@@AAAAAABBBBBBCCCCCC@@@???=========???BBBDDDBBBBBBBBB@@@======@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDFFFFFFDDDBBBAAAAAA>>>>>>????????????>>>>>>??????@@@BBBCCCDDDEEEFFFFFFHHHJJJHHHFFFGGGLLLQQQ___hhhiiijjjrrrhhh[[[TTTQQQOOOJJJFFFDDDCCCCCCDDDFFFFFFEEEDDDAAAAAA@@@@@@@@@?????????>>><<<<<<===???@@@@@@?????????@@@AAAAAAAAA@@@?????????@@@BBBCCCDDDEEEFFFIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFHHHHHHGGGEEEBBB@@@AAAAAABBBBBBBBBCCCCCCCCCAAACCCFFFHHHHHHEEEBBB@@@===<<<;;;;;;;;;===???AAA@@@???<<<<<<<<<<<<;;;:::AAA@@@???>>>>>>===>>>>>>:::::::::999999888888888999888999:::;;;;;;<<<<<>>===<<<===AAADDD@@@?????????@@@@@@AAABBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCEEEGGGGGGFFFDDDIIIHHHHHHKKKNNNPPPQQQPPPMMMNNNNNNMMMMMMMMMOOOQQQPPPOOOMMMLLLKKKJJJKKKKKKHHHJJJMMMNNNOOOQQQTTTVVV___^^^\\\[[[\\\^^^aaacccgggkkklllhhheeeeeeccc```[[[]]]```aaaaaabbbccceeeaaa^^^___dddgggeeedddeeeiiifffcccbbbccceeefffgggccc___ZZZWWWXXX]]]bbbeeeffffffggggggfffdddcccbbbfffddddddggglllnnnllliiikkkccc]]]^^^bbbbbbZZZQQQUUUSSSPPPLLLIIIIIIKKKNNNOOOPPPQQQPPPOOOPPPRRRTTTOOOOOOOOONNNMMMLLLKKKKKKGGGHHHIIIJJJJJJHHHGGGEEEIIIIIIIIIIIIHHHGGGFFFEEEIIIHHHHHHHHHHHHJJJKKKLLLKKKNNNJJJBBBEEEPPPTTTPPPIIIGGGEEEDDDDDDCCCAAA???AAAAAA@@@??????>>>======:::===??????======@@@CCCNNNXXX```___YYYRRRIIIAAA@@@???<<<999666333111000------------------------,,,---///222777???IIIOOOSSSZZZbbbhhhlllsss}}}~~~wwwjjjbbb[[[NNNGGGCCC???>>>@@@@@@>>><<<888888===CCCBBBAAAGGGPPPRRRfffuuucccSSSUUULLLCCCFFFBBBCCCDDDEEEEEEFFFIIIKKKLLLLLLOOORRRTTTXXXcccooowwwvvvtttttttttvvvyyyzzzwwwtttpppoooooopppppppppkkkmmmppprrrssssssqqqpppkkkeee___]]]^^^]]]YYYUUUTTTRRROOOOOOPPPQQQQQQQQQIIIIIIIIIHHHHHHGGGFFFEEEHHHHHHHHHIIIIIIKKKLLLLLLPPPPPPQQQQQQPPPNNNLLLJJJAAAFFFMMMQQQQQQQQQRRRSSSYYYXXXVVVUUUSSSQQQOOOOOOQQQPPPMMMLLLMMMPPPSSSVVVNNNNNNNNNLLLIIIIIILLLOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNQQQQQQNNNKKKIIIHHHEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGIIIJJJLLLNNNOOOPPPHHHKKKLLLJJJHHHIIIOOOUUUbbbmmmllljjjttthhhYYYPPPPPPOOOJJJEEEEEEDDDDDDEEEGGGHHHGGGEEEAAAAAAAAA@@@@@@@@@@@@???;;;::::::;;;>>>??????>>>===>>>???@@@@@@???===<<>>AAACCCCCC@@@<<<:::999888777666777999;;;<<<999777555666777888777666888777666555444333333333666666666555555555444444333333666999::::::;;;===;;;:::999777777999===AAA;;;;;;::::::::::::;;;;;;======<<<;;;;;;;;;;;;<<<;;;:::;;;<<<>>>>>><<<:::???>>>>>>???AAABBBAAA@@@===@@@BBBBBB@@@AAADDDGGGFFFEEEDDDCCCCCCDDDEEEFFFBBBDDDGGGIIIIIIJJJKKKLLLOOOMMMLLLKKKLLLNNNQQQSSSPPPXXX\\\ZZZWWWUUUSSSQQQRRRTTTVVVWWWWWWWWWXXXYYYVVVTTTUUU[[[___^^^]]]______[[[VVVTTTTTTRRROOOKKKIIIKKKJJJHHHFFFKKKVVV___^^^```ccchhhnnnvvv|||vvvtttuuuzzzuuuhhhhhhqqqrrrgggYYY```___[[[TTTOOONNNRRRWWWVVVWWWXXXWWWVVVVVVXXXZZZWWWXXXWWWVVVTTTRRROOOMMMQQQRRRTTTTTTTTTSSSQQQPPPNNNNNNNNNMMMLLLKKKJJJIIIOOOOOONNNNNNOOOQQQSSSTTTOOORRROOOHHHLLLYYY___[[[OOOMMMKKKJJJIIIGGGEEECCCEEEEEEEEEEEEEEEEEEEEEEEEAAADDDGGGGGGEEEDDDEEEGGGDDDLLLRRRQQQNNNLLLJJJFFFDDDBBB@@@===999666444333//////.........------------...///111555<<>>::::::<<<>>>@@@CCCHHHMMMQQQZZZ[[[mmm~~~___NNNLLLNNNIIIAAAEEECCCDDDGGGGGGEEEGGGLLLJJJJJJKKKPPPXXXbbbiiimmmrrrrrrsssuuuxxxzzzyyyxxxwwwuuusssqqqnnnmmmlllkkknnnoooqqqsssuuutttqqqnnnqqqpppooommmjjjfffcccaaa___]]]\\\```eeejjjjjjiii]]]\\\\\\\\\]]]^^^___```bbb```]]]]]]```dddfffgggfffhhhjjjkkkhhhccc]]]YYY[[[^^^bbbdddeeeeeefffgggjjjgggdddbbbbbbaaa]]]ZZZ]]]\\\ZZZYYYZZZ^^^aaaddd]]]WWWPPPMMMMMMOOOOOOOOOPPPQQQRRRRRRQQQPPPMMMLLLLLLTTT[[[YYYOOOGGGFFFIIIHHHHHHIIIIIIIIIHHHFFFEEECCCDDDEEEFFFGGGFFFEEEEEEGGGEEECCCBBBDDDEEEEEEDDDNNNNNNPPP```}}}pppnnn[[[KKKJJJGGG??????>>>???@@@???>>>;;;999777777999:::999777555555666>>>666000222555444555666444333111333555666444222222444666555111///111444222222222111111111000000555111...000555666333///111)))000999555222222,,,555000---111444333111222999000+++...555888555111444444444444555555555555666333222555555333555999444666777999888777444333333555777777777888:::;;;>>>===;;;999888888999999>>>===<<<:::::::::::::::;;;::::::999888888777777999999999999999999:::::::::@@@666DDDmmmhhhCCC777999::::::;;;<<<===>>>>>>BBBBBBAAA@@@???===<<<;;;:::<<<===>>>???@@@DDDFFF@@@CCCEEEFFFHHHJJJFFFAAAFFFIIIIIIFFFDDDDDDDDDDDDEEEEEEEEEHHHMMMPPPRRRSSSIIIIIIIIIIIIJJJMMMOOOPPPXXXIIIBBBHHHHHH@@@<<>>OOOrrrfffVVVhhhfffNNNRRRRRRQQQNNNLLLLLLOOOQQQQQQPPPPPPPPPPPPPPPQQQRRRTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRNNNTTTVVVPPPKKKKKKMMMMMMKKKSSSRRRQQQVVVRRROOOVVVYYYWWWTTTQQQKKKLLL\\\nnnZZZIIIFFFKKKHHHIIINNNMMMCCCEEEHHHJJJKKKKKKKKKJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKJJJKKKQQQXXXWWWPPPHHHHHHJJJLLLJJJFFFCCCCCCEEEFFF<<<666888:::555///---000000000333777<<>>???BBBDDDFFFKKKPPPTTT\\\\\\iii~~~mmmXXXKKKGGGHHHGGGEEEGGGDDDCCCEEEEEECCCEEEIIIPPPRRRVVV[[[aaahhhnnnqqqsssrrrqqqrrrtttuuuuuutttyyyzzzyyywwwtttuuuzzz~~~~~~}}}}}}~~~}}}{{{yyy}}}~~~}}}yyytttqqqzzzxxxwwwyyy}}}}}}qqqqqqpppoooooooooooooooooommmkkkllloooqqqssssss~~~~~~~~~{{{vvvooohhhdddcccccccccbbb```___```aaaccc```]]]]]]]]]\\\ZZZWWWTTTSSSRRRRRRSSSUUUXXXYYYRRROOOKKKIIIKKKLLLKKKJJJFFFGGGHHHHHHHHHGGGEEECCC>>>BBBDDDDDD@@@======????????????>>>===;;;999888>>>>>>>>>>>>>>>===<<<<<<;;;999888888:::<<<===<<<:::999:::FFFaaaxxxwwwiiiccc[[[FFF666444444222333888777555444444333222000222111000///.........///111---+++...000---,,,---...---,,,...000000...,,,000///.........---,,,+++$$$%%%&&&''')))***,,,---...,,,******+++---...///,,,(((------'''...;;;<<<333666;;;===:::777:::>>>666FFFOOOCCC888;;;EEELLLNNNMMMKKKJJJJJJLLLNNNOOOXXXTTTSSSVVVVVVTTTUUUYYY]]]]]]]]]^^^^^^^^^]]]]]]___```aaaaaa______```aaaiiihhhggggggggghhhiiijjjkkkkkkjjjhhhfffeeedddccc[[[[[[[[[[[[\\\\\\\\\\\\PPPOOONNNMMMLLLLLLMMMMMMEEEPPPMMM^^^ddd\\\MMMMMMMMMNNNOOOOOOPPPPPPNNNNNNOOONNNNNNMMMLLLKKKFFFGGGGGGHHHHHHHHHGGGGGGJJJLLLKKKGGGFFFIIIIIIGGGBBBCCCDDDDDDDDDEEEFFFEEEFFFEEECCCCCCDDDDDDCCCAAAEEEDDDCCCAAA@@@@@@@@@@@@EEEDDD@@@>>>DDDKKKGGG>>>AAAEEEKKKQQQhhhlllVVVVVVYYYJJJIIIFFFEEEDDDDDDEEEFFFBBBBBBCCCDDDEEEGGGHHHIIIEEEFFFFFFGGGHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJNNNNNNIIIFFFGGGIIIHHHIIINNNKKKGGGKKKLLLJJJMMMPPPNNNMMMKKKFFFGGGVVVfffYYYMMMKKKMMMHHHJJJNNNIIIMMMOOOPPPRRRRRRRRRPPPPPPNNNOOOPPPQQQRRRSSSSSSSSSPPPOOOPPPUUUZZZ\\\YYYVVVTTTUUUVVVTTTPPPMMMMMMNNNRRRMMMHHHFFFHHHIIIHHHFFF@@@???>>>>>>???AAACCCEEEIIIMMMPPPRRRTTTYYYaaahhhpppvvvppplllfff___YYYRRRKKKFFFBBBAAA@@@AAACCCDDDCCCBBBDDDEEEFFFHHHIIIMMMRRRUUUaaaaaafffsssvvv___ZZZRRRLLLHHHJJJNNNRRRTTTPPPOOOQQQQQQQQQSSSXXX___eeekkkooopppqqqsssvvvuuuuuuvvvyyy}}}{{{~~~~~~~~~zzzwww}}}{{{xxxxxxzzz{{{xxxuuutttsssrrrpppnnnmmmllllllkkkiiihhhhhhiiijjjiiihhhbbbbbb___\\\VVVPPPJJJGGGKKKJJJHHHEEEBBBAAACCCDDDDDDCCCAAAAAACCCCCCAAA@@@???>>>>>>>>>>>>???@@@AAA;;;:::999999::::::888666======>>>>>>>>><<<;;;:::===;;;::::::;;;<<<<<<<<<::::::999999888666555444555444333222222111111222:::777555444555555444333333444444999FFFRRRMMM@@@AAA;;;444333555666444333333///,,,,,,///000///...222000------...000111111...,,,,,,000222000111444000///---,,,,,,,,,***)))***'''&&&)))...111000---333444555777888888888888777:::>>>===888111,,,***...111:::???BBBQQQXXXOOOWWW^^^eeehhhiiijjjmmmnnnmmmlllooouuurrrmmmrrr|||vvvtttpppmmmlllmmmoooqqqtttqqqqqquuuwwwvvvyyy}}}zzzyyyxxxxxxxxxzzz|||}}}}}}|||}}}}}}~~~}}}~~~~~~~~~uuu}}}~~~{{{yyyxxxvvvtttrrrqqqppppppnnnkkkcccYYYNNNGGGDDDDDD@@@JJJGGGQQQSSSGGGZZZNNNJJJFFFEEEGGGGGGFFFDDDHHHHHHJJJKKKMMMOOOPPPQQQNNNOOOPPPQQQSSSTTTUUUVVVUUUTTTTTTTTTSSSSSSRRRRRRPPPQQQNNNJJJIIIKKKIIIEEEHHHLLLJJJDDDDDDJJJKKKHHHIIIHHHHHHEEEAAAAAAKKKVVVMMMGGGGGGDDD???DDDHHH@@@DDDEEEGGGIIIIIIIIIIIIHHHNNNOOOPPPRRRTTTVVVWWWXXXUUUVVVWWWYYY[[[^^^```aaaaaabbbcccbbb```___```aaacccccc\\\PPPMMMRRRUUUQQQPPPPPPOOONNNNNNMMMMMMLLLGGGIIIKKKJJJIIIKKKPPPTTTXXX\\\bbbnnnuuuiiihhhhhhdddaaa\\\]]]\\\YYYRRRMMMIIIIIIFFFFFFEEEEEEFFFGGGGGGGGGIIIJJJJJJJJJJJJMMMPPPSSSTTTXXX[[[]]]aaaeeeccc^^^dddiiijjjddd^^^[[[UUUNNNNNNOOOQQQPPPPPPSSSXXX]]]YYYTTTRRRUUUWWWYYY\\\aaaiiipppxxx{{{xxxttttttuuussstttvvvzzz~~~~~~}}}vvvwwwxxxxxxvvvssspppmmmmmmjjjgggeeefffddd```\\\TTTRRRPPPMMMJJJHHHGGGFFFHHHFFFDDDCCCBBBAAA???===FFFEEEDDDCCC@@@>>><<<;;;?????????===<<<;;;===???;;;;;;;;;<<<===>>>>>>>>>??????@@@@@@@@@??????>>>>>>===<<<;;;;;;;;;::::::::::::;;;;;;;;;:::999888777666555444444444444555999999::::::;;;<<<<<<<<<888777777777777999;;;<<<888777666777999::::::999>>>DDDIIIKKKMMMKKK@@@333999111222666333000111111111...,,,...222444222000...,,,***+++---////////////,,,+++------,,,...333555444333444777<<>>777000,,,))))))(((,,,333CCC\\\```LLLIIIPPPWWW]]]fffpppqqqmmmwwwoooffffffsss}}}rrrwwwuuurrrnnnlllkkkkkkkkkiiigggiiiooosssuuuyyy~~~jjjTTT]]]{{{rrrQQQQQQgggllleee```\\\[[[^^^___\\\XXXZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]iiiiiihhhfffeeecccbbbaaahhhgggccc______]]]VVVMMMHHHMMMRRRNNNIIIOOOSSSMMMKKKKKKJJJFFF@@@???CCCIIIMMMJJJJJJDDD===DDDKKKDDDAAACCCEEEHHHJJJLLLMMMMMMMMMNNNOOOQQQSSSUUUWWWXXXXXX[[[^^^___^^^___aaadddiiiiiijjjkkklllmmmooopppooorrrhhhSSSJJJPPPSSSNNNSSSTTTVVVXXXYYYYYYYYYXXXNNNOOONNNLLLJJJIIIKKKMMMMMMPPPRRRUUUbbbvvv~~~aaaUUUVVVYYYYYYWWWPPPTTTVVVTTTOOOJJJKKKMMMLLLLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLKKKJJJKKKNNNQQQQQQZZZ___\\\ZZZZZZVVVPPPJJJQQQXXXZZZXXXWWWTTTQQQMMMNNNPPPRRRTTTWWWZZZ[[[^^^XXXUUUXXX[[[\\\^^^bbblllttt}}}||||||~~~||||||~~~{{{xxx{{{yyywwwvvvvvvvvvtttrrrppppppqqqrrrrrrqqqmmmjjjiiigggdddaaa___]]]]]]\\\ZZZWWWTTTSSSRRRPPPKKKGGGMMMLLLIIIGGGDDDBBB@@@@@@@@@???============;;;999777888888999:::;;;;;;;;;666888;;;<<<;;;::::::;;;444555666777888999:::;;;999999:::::::::999888777999888777777777999<<<>>>999:::;;;>>>@@@AAACCCCCCBBBEEEHHHGGGEEECCCEEEGGGCCCDDDEEEHHHKKKNNNPPPQQQSSSSSSTTTVVVXXX\\\___aaaggghhhjjjooouuuzzz||||||}}}uuupppeeeGGG333444555444222111222444333111...222111000000222333333333444222222555444111000111222333444999BBBOOO\\\cccaaadddiiilllooorrrwwwzzzwwwzzzzzzrrrmmm]]]OOO<<>>DDD???AAABBBCCCEEEGGGIIIJJJJJJKKKKKKKKKLLLNNNPPPRRRSSSTTTZZZaaadddcccbbbccceeegggfffeeeeeeeeefffffffffdddjjjbbbNNNEEEKKKPPPLLLKKKMMMPPPTTTVVVXXXXXXXXXQQQRRRQQQOOOMMMKKKKKKKKKOOORRRSSSQQQTTT___jjjoootttrrr^^^VVVWWWXXXXXXXXXOOOSSSUUURRRMMMJJJKKKMMMMMMMMMLLLKKKIIIIIIJJJLLLMMMMMMMMMLLLLLLNNNQQQTTTYYY^^^```[[[VVVTTTUUUUUUYYYYYYXXXUUUQQQOOONNNMMMPPPOOOOOOPPPRRRTTTUUUVVVXXXQQQNNNPPPSSSSSSSSSUUUVVV\\\dddjjjmmmppptttwwwtttttttttuuuvvvuuusssqqqnnnmmmlllmmmooossswwwyyyooorrrwww~~~{{{yyyxxxyyyzzzqqqooollllllllljjjfffaaaZZZYYYXXXVVVTTTSSSRRRRRRNNNMMMMMMNNNQQQSSSSSSSSSWWWXXXZZZ[[[]]]]]]^^^^^^[[[]]]```aaa___]]]\\\\\\ZZZ\\\^^^_________aaaccc___```````````````______^^^______```bbbfffkkkooopppqqqtttyyy}}}yyyHHH<<<777666555444333111///......///000///...///222888<<<555111111777:::777333111111111222444:::DDDOOOWWWpppwww}}}MMMBBB444---,,,...---+++000222777666???gggxxxgggccc___ttteeeSSSWWW^^^QQQQQQYYYRRRQQQSSSRRROOOOOOQQQPPPNNNHHHIIIWWW```YYYUUUXXXVVVVVVVVVUUUUUUTTTSSSSSSSSSUUUTTTSSSRRRSSSTTTUUUVVVZZZaaajjjppppppoooooooooiiieee```\\\YYYWWWTTTRRRKKKOOOKKK@@@;;;???CCCAAA???@@@CCCFFFIIIJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJIIILLLRRRUUURRRPPPUUU[[[^^^bbbkkknnnvvv{{{kkkbbb[[[YYYXXXTTTQQQQQQVVVWWWVVVRRRLLLHHHHHHJJJHHHIIIIIIGGGFFFFFFIIILLLLLLMMMNNNOOOQQQTTTYYY\\\YYY\\\bbbhhhjjjkkkpppuuu~~~xxxqqqjjjdddaaaPPPPPPPPPPPPRRRVVV[[[___PPPJJJHHHMMMRRRRRRRRRSSSLLLNNNSSSYYY```hhhooorrrqqqlllgggddddddeeefffffffffsssAAA444000666777777444111222888===666888::::::>>>IIIZZZfff\\\MMM===666444111---+++222222222111///111555888111444:::BBBIIIPPPVVVZZZVVVUUUSSSMMMFFF===666111++++++---222999???BBBBBB<<<555222000333SSSoooxxxaaaUUU]]]RRRQQQZZZTTTSSSVVVUUURRRSSSWWWVVVQQQPPPZZZxxxqqqlllgggbbb^^^TTTRRRNNNHHH@@@;;;777555555666888999;;;<<<======BBBCCCEEEHHHJJJKKKKKKJJJIIIRRRXXXUUURRRUUUZZZ^^^ccckkkkkkkkkvvv}}}{{{nnnmmmpppsssqqqhhhcccaaa\\\[[[XXXRRRKKKFFFFFFFFFBBBDDDEEEDDDBBBDDDHHHLLLKKKLLLOOORRRUUUZZZ___dddiiipppdddOOOMMMPPPRRRSSSUUU\\\gggoooiiiddddddllltttwwwxxxyyyyyyxxxxxx}}}wwwpppnnnooooookkkiii111666AAA666888999666555;;;GGGRRRdddhhhkkknnnvvvoooSSSDDD<<<888777000333555555222000000111777555222333666666444111111111111111222333444555444555:::EEEYYYtttvvvSSSAAA@@@]]]eee<<>>???@@@===EEEPPPVVVTTTTTT___mmmlllkkksssooossstttqqqnnn]]]:::KKKDDD===111<<<>>>333]]]kkkMMM???999222000333777777666000222444222...,,,111777777555333333333333888???<<>>===>>>???FFFGGGKKKOOOPPPRRR[[[eeejjjlllrrrrrryyy}}}~~~vvvllljjjmmmooolllkkkvvv___VVV@@@@@@;;;:::333HHHzzzLLLFFF===888666444000,,,===666333999BBBBBB888...444444;;;EEEJJJJJJNNNUUUuuu\\\|||{{{^^^UUU```mmmuuupppeee\\\```UUUUUU\\\[[[VVVSSSSSSRRRQQQTTTXXXNNNNNNUUURRRCCC;;;666333666777333222333888;;;AAAHHHPPPVVV[[[]]]fffjjjtttyyynnnjjjfffaaaaaaZZZIIIDDDFFFCCC@@@@@@@@@>>><<<<<<===???NNNIIIGGGKKKPPPVVV]]]eeekkkttt{{{___dddnnnkkkkkkrrruuutttooojjjjjjmmmnnnkkklllqqq~~~aaaFFFCCC@@@===bbbppp\\\MMMIIINNNVVV[[[\\\^^^bbbhhhpppyyyllljjj```WWWZZZUUUYYYVVVQQQNNNNNNMMMKKKNNNRRRVVVMMMGGG{{{dddBBBDDD;;;555555666444111000555888>>>EEEMMMTTTYYY\\\aaaeeeooo}}}uuulllhhh^^^\\\```ZZZIIICCCFFFDDD@@@@@@???===<<<<<<>>>AAANNNKKKJJJOOOUUU\\\eeeoooppp\\\OOOSSSgggnnndddbbbmmmiiiiiihhhhhhjjjlllllljjjpppyyyoooZZZRRR```jjjjjjaaaOOO]]]UUUWWWSSSNNNKKKKKKJJJGGGIIIMMMYYYNNNEEE```wwwDDDHHH>>>555222444555222///444666;;;BBBJJJRRRXXX[[[```ccckkkuuu~~~tttnnnkkk___]]]aaa\\\JJJDDDFFFBBBAAAAAA@@@>>>===>>>AAADDDGGGIIIMMMRRRTTTZZZhhhuuu}}}uuuGGGJJJTTT___bbb______ddd```___aaaeeehhhhhhgggfffmmmpppeee```HHHZZZUUUTTTUUUPPPMMMMMMKKKHHHIIIMMMRRRNNNKKKTTTNNNIII@@@555111333666444000444666:::@@@HHHPPPWWW[[[dddgggmmmtttzzzzzzqqqkkkgggccc```bbb]]]LLLEEEEEE@@@BBBAAAAAA???>>>@@@CCCFFF@@@FFFMMMQQQPPPUUUgggyyySSSCCCJJJSSS]]]hhhkkkaaaUUUaaa___bbbhhhjjjhhheeeeeegggnnnbbb\\\^^^GGGTTTUUUQQQQQQMMMJJJJJJHHHEEEEEEHHHIIIJJJMMMMMMYYYIIICCC999222333777666222555666888===EEEMMMTTTYYYbbbeeekkkrrrvvv|||~~~vvvqqqhhhaaa```ZZZ\\\YYYKKKGGGGGG@@@AAAAAA@@@???>>>@@@DDDHHH@@@EEELLLPPPQQQZZZoooIII===EEESSSgggvvvxxxiiiYYYfffccceeekkkmmmhhhddddddkkknnn~~~VVV]]]IIIKKKSSSMMMLLLHHHEEEEEECCC??????AAAGGGHHHLLLHHHrrrKKKHHH@@@777444888888444444555666:::AAAIIIQQQVVV[[[^^^ffflllnnnttt}}}zzzvvvlllcccWWWPPPSSSRRRIIIHHHIIIBBBAAAAAA@@@>>>>>>@@@DDDHHHCCCFFFKKKQQQWWWddd}}}|||PPPEEEJJJXXXjjjtttsssppppppeeeaaaccciiiiiiccc______tttmmmbbbttt{{{yyyRRR\\\KKKFFFRRRJJJMMMIIIFFFFFFDDD@@@???BBBKKKHHHIIIEEEMMMMMMFFF:::555888888555444444555888>>>GGGNNNSSSXXX]]]dddiiikkkooo}}}}}}zzzrrrggg___UUUSSSPPPLLLHHHEEECCCBBB@@@???>>>>>>AAABBBBBBAAA@@@MMMJJJJJJWWWbbb~~~WWWBBBKKKTTT]]]jjjtttrrrjjjcccYYYeee[[[\\\eeeVVV___|||qqq{{{xxx~~~mmm^^^\\\CCCIIIMMMDDDHHHFFFBBB???======>>>???BBBDDDJJJJJJWWWLLLQQQCCC222666777888333333555777;;;BBBKKKRRRTTT[[[bbbdddfffmmm{{{}}}yyypppeee^^^TTTRRROOOKKKHHHEEECCCBBB@@@???>>>>>>AAABBBBBBAAAFFFMMMKKKKKKVVV]]]xxxdddAAAHHHPPPWWWaaahhhfff___\\\VVV```[[[\\\]]]VVVqqqiiiZZZSSS^^^^^^TTTRRRVVV{{{sssXXXKKKFFFNNNFFFJJJHHHFFFCCCAAAAAAAAAAAABBBEEEBBBLLLssspppHHHRRRIII111666444777555666666777:::@@@HHHMMMSSSYYY```bbbccciiivvv|||wwwmmmbbb[[[RRRQQQNNNJJJGGGDDDCCCBBB@@@???>>>>>>AAABBBBBBAAAJJJMMMLLLPPPUUU[[[zzzjjj@@@EEEKKKRRRZZZaaabbb___\\\ZZZ^^^^^^___WWW```RRRTTTdddQQQOOOQQQVVVIIIgggUUUVVVBBBPPPIIIJJJIIIHHHFFFDDDCCCBBBAAAAAAEEE===KKKZZZFFFSSSRRR444999222777888888777777999===DDDHHHQQQWWW]]]___```eeepppyyyzzztttiii^^^YYYQQQOOOLLLIIIFFFDDDBBBBBB@@@???>>>>>>@@@BBBBBBAAAJJJKKKOOOTTTUUU``````???CCCHHHNNNWWWbbblllqqqgggfffbbbcccbbbWWWuuujjj\\\hhh{{{]]]VVVJJJUUUXXXXXX[[[???NNNKKKHHHHHHHHHGGGEEECCC@@@?????????AAAFFFPPPLLLRRRWWW;;;>>>111777777777777777888;;;AAAEEEOOOTTT[[[^^^```eeeooovvv~~~xxxpppeee[[[WWWOOOMMMKKKHHHFFFDDDBBBBBB@@@???>>>>>>@@@BBBBBBAAAGGGIIIRRRUUUSSShhh~~~TTT??????BBBHHHRRR```qqq}}}qqqnnndddccc^^^ZZZjjjLLLyyyZZZGGGNNNdddZZZCCCJJJHHHGGGHHHHHHGGGEEECCC@@@>>><<<999III@@@SSS^^^MMMTTTGGGBBB///666444555555666777;;;@@@DDDLLLRRRYYY^^^aaagggooovvv{{{tttkkk```XXXVVVMMMLLLIIIGGGEEECCCBBBBBB@@@???>>>>>>AAABBBBBBAAAGGGIIISSSTTTTTTvvvqqqRRR===<<<>>>BBBIIIUUUiiiyyyuuupppbbb```UUUbbbpppsssRRRXXX\\\TTTHHHFFFHHHIIIHHHHHHFFFDDDAAA@@@999888KKK<<>>>>>AAABBBBBBAAAFFFHHHRRRTTT\\\eeeSSS;;;;;;>>>BBBFFFNNN___pppvvvpppeeebbbTTTsssdddEEEfffqqqOOOLLLHHHGGGGGGEEECCCBBB@@@???888>>>BBB<<>>>>>AAABBBBBBBBBFFFGGGQQQVVVggguuu[[[RRR:::<<>>===<<<888EEE999???@@@LLLXXXNNNZZZ888;;;444444555555555777:::===GGGKKKRRRWWW[[[___cccfffooouuu~~~uuueee^^^\\\WWWOOOKKKHHHEEEDDDDDDCCCAAA@@@>>><<<<<<>>>??????DDDJJJKKKJJJPPPXXXqqqmmmZZZBBBCCCBBBCCCHHHLLLRRR^^^iiippp~~~kkkdddmmm}}}fffkkkgggWWWIIIFFFCCCAAAAAA@@@???>>>===AAA???<<>><<<<<>>???CCCFFFKKKVVVaaajjjxxxjjjmmmrrrgggKKKGGGEEEAAA?????????>>>===>>>@@@???<<>>===??????===:::CCC>>>UUUaaaJJJrrr___111555555555444333333555888===CCCKKKSSSYYY]]]aaacccooouuu}}}~~~vvvkkkaaaZZZUUUPPPKKKHHHFFFCCCBBBBBBAAA???>>>===;;;<<<@@@@@@@@@DDDIIIKKKMMMRRRcccdddRRRDDDAAA>>>===???CCCFFFIIIQQQ[[[___ooommmxxx~~~___HHHFFFBBB@@@@@@@@@???>>>>>>;;;;;;999@@@<<>>===<<<;;;===@@@AAA@@@CCCIIIFFFMMMWWWxxxsssUUUOOOAAA???===>>>AAAFFFIIILLLTTT]]]^^^nnnooo}}}hhhGGGDDDAAA?????????>>><<<<<<777;;;999???===@@@hhhHHHMMMpppKKK777666555444444444444444888===FFFMMMSSSXXX\\\^^^eeeiiisss|||xxxnnneee___ZZZRRRMMMKKKFFFDDDAAA@@@@@@???===<<<<<<;;;===AAAAAA@@@CCCHHHEEERRRddd~~~ZZZQQQIII===:::<<<===AAAGGGJJJLLLSSS[[[]]]jjjjjjxxxbbbEEECCC???=========<<<:::;;;666<<<;;;???@@@>>>WWWZZZEEEeee]]]:::888555444555555555444777;;;BBBIIIOOOUUUZZZ]]]___cccmmmyyy~~~tttjjjaaa]]]XXXPPPJJJIIIFFFCCCAAA??????>>><<<;;;;;;;;;===AAABBB@@@CCCHHHEEEWWWqqqrrrIIISSSAAA<<<<<<===>>>CCCHHHJJJKKKQQQXXXZZZccc```nnnuuufffttt{{{nnnddd___\\\bbbrrr~~~kkk[[[RRRjjjrrraaaGGGDDDAAA??????>>>===<<<===888@@@===???CCC???MMMqqqHHHWWWfff>>>:::555444555666666555666:::@@@FFFLLLRRRXXX]]]\\\^^^iiivvv{{{zzzrrrggg^^^[[[WWWNNNHHHHHHEEECCC@@@???>>>>>><<<;;;;;;;;;===AAABBBAAACCCHHHDDDZZZxxxkkk@@@UUU===>>>AAA@@@AAAEEEJJJJJJJJJOOOVVVWWW\\\XXXhhhzzzjjjZZZNNNDDD===888UUU]]]YYYBBB000000999>>>???::::::HHH]]]lllnnnjjjBBB@@@===<<>>DDDIIIQQQXXX]]]ZZZ\\\ffftttxxx{{{zzzmmmfff^^^WWWSSSPPPKKKHHHFFFDDDAAA>>>;;;999888888<<<===???AAABBBCCCDDDEEEFFFTTT[[[CCCBBBAAA666@@@===>>>BBBHHHJJJJJJMMMRRRVVVTTT]]]ooobbbcccssscccWWWJJJ@@@;;;999999999999::::::;;;<<<^^^CCC:::;;;111333999222888555333333777???HHHNNNjjjfffRRR777///:::>>>888EEEIIIQQQ\\\gggrrrzzz~~~oooIIIDDDGGG???BBB@@@444BBB:::;;;<<<;;;;;;===???BBBUUU@@@HHH]]]XXX333@@@444000///===111444666999???GGGOOOWWW\\\ZZZbbbfffiiirrr~~~wwwjjjddd\\\VVVSSSPPPLLLIIIDDDCCC@@@===;;;999999999===>>>AAACCCDDDEEEFFFFFFMMMbbbUUUFFFAAA???777===>>>>>>AAAGGGIIIIIILLLQQQTTTTTT^^^vvvwwwrrrbbb^^^HHH>>>777777999999999:::777777777777777888999999WWW===000555555222222222666555333333444888;;;>>>AAARRR]]]RRR;;;...444???222333555777999;;;<<<===AAA@@@@@@@@@BBBDDDFFFFFF<<<@@@EEEMMM```yyywwwtttuuu|||JJJCCCCCC;;;@@@DDD999BBB:::;;;;;;;;;;;;<<>>DDDKKKQQQUUUYYY```dddgggooo}}}{{{sssgggaaaZZZUUUSSSQQQMMMJJJBBBAAA???<<<;;;:::::::::===@@@CCCDDDEEEEEEGGGHHHSSSyyyrrrNNNJJJ>>><<<999:::>>>>>>AAAFFFGGGFFFIIINNNQQQUUU```xxxcccgggKKKFFFDDD777)))<<<777444555555111///000444444444444444555555666OOO>>>---///888222---444222333333333333222111111222777FFFSSSPPP@@@555444444444333333222222111111444444222111000000000111666999777111111;;;JJJSSSddd]]]RRRIIIHHHPPP\\\fffooouuuMMMBBBBBB888<<>>:::;;;;;;;;;:::;;;>>>AAAFFFDDDLLLeeeWWW:::XXXWWW777222666666777999===AAAFFFJJJMMMSSSYYY___cccjjjwwwvvvnnnfff```YYYUUURRROOOKKKGGGAAA???===;;;::::::::::::<<>>===???CCCDDDCCCFFFLLLNNNVVVdddxxxhhhLLLmmmkkk\\\WWWOOOIIIJJJSSS___fffoooUUU<<<000111<<>><<<;;;:::999::::::;;;>>>AAABBBBBBDDDJJJNNN```___HHHJJJ888888===<<<===<<<===AAABBBAAADDDIIILLLZZZiiiuuu]]]JJJUUU|||eeeTTTFFFXXXccc555BBB===777444333444666888===TTTiiihhhQQQ:::111333///---000555666333222444222222111111111111222222@@@ZZZNNN///,,,222111222---......///000111111222---222111///777DDDDDD;;;////////////000000000000000222444333222111222444(((...111222333666666333---999FFFKKKGGG???;;;;;;>>><<<444222777666===NNN\\\oooVVVAAAEEE>>>555>>>;;;888999:::::::::999:::<<<>>>AAANNNTTTDDD^^^xxx;;;??????222111333444555777:::???DDDHHHJJJMMMRRRYYY^^^bbbiiiuuuwwwlllhhhddd___XXXSSSPPPLLLFFFBBB???>>><<<:::999999999999:::===@@@@@@@@@DDDMMMTTTyyyXXXFFFDDD777999;;;===;;;:::;;;>>>??????CCCHHHLLL^^^ooo]]]MMMEEE___kkk[[[OOOHHH;;;<<<000+++///LLLbbbCCC555111///111222111000222333222:::MMM^^^\\\EEE///<<<777333444444000...///222222111000000000000111666VVVWWW888(((...000,,,------,,,,,,,,,,,,---...'''555666++++++888>>>888444444444444333333222222222555777555222///000222999999666222333666444///444333666AAALLLLLL???222555555444<<>><<<:::888888888888;;;>>>@@@??????EEEQQQ[[[{{{OOOBBB===888:::555:::999888999<<<>>>>>>BBBHHHLLLbbbtttdddMMM???FFFeeeaaaVVVHHH===888666444222///:::666:::===CCCSSSNNN666222222666888666888<<<222///...444BBBTTTdddmmm999000***,,,000111222444111000000///....../////////CCCSSSFFF///,,,///(((***++++++,,,,,,,,,++++++---///---***...444222,,,.../////////000000000000000444777555111...///111000000...---000555666333333...---666BBBHHHAAA999555444999JJJUUUFFF888>>>777888999888888:::===@@@OOOeeeGGG===BBB999<<<======999::::::999888888:::<<<@@@CCCkkkMMMLLLkkkccc;;;777666999666444333333555:::AAAIIIMMMTTTWWW]]]aaa```___iiiuuu}}}}}}pppiiikkk^^^ZZZUUURRRPPPMMMHHHDDD@@@>>><<<:::888777777777<<<>>>@@@??????FFFTTT```cccHHH???999:::;;;111888888666888;;;======BBBHHHMMMdddwwwiiiKKK???@@@RRReeeNNN@@@===999666666:::;;;999666111999111777777///IIIbbb===777444555222,,,---222...111222111222>>>PPP```TTTFFF888444444333111111000///......---------------333LLLSSS:::,,,...)))'''))),,,...000///...---,,,+++,,,///,,,&&&'''...222111111000///......------222666555111///000333,,,000222111111333222......000333333333444888<<<777444777JJJUUUCCC111666777666555444444555666777555999>>>EEETTTrrrOOO<<>>,,,000222+++---222111((('''...000+++222'''444RRRQQQ444'''222******---111...((()))///&&&(((******((()))---111)))...111111...---000555555,,,---888999...)))---------,,,---...///000000000/////////111333555666444444...<<>>JJJFFFNNNBBB888666888999999:::888777:::===<<<;;;@@@GGGTTTdddPPP;;;EEE<<>>???WWW]]][[[JJJ222(((222@@@777888444---///777777111RRROOOCCC444...000111///000///...///222333444333777888EEEUUUTTTBBB111+++,,,---000444:::999+++///+++222BBBGGG;;;---(((111,,,+++......)))(((***......///...---)))$$$!!!+++---//////,,,'''### +++%%%%%%,,,...+++,,,111,,,,,,,,,,,,------...///000000///...///000111222444777333666IIIPPP@@@000555333111//////000333444333666777666333444888===CCCEEETTT{{{eeeDDDAAA===888;;;;;;999999888888888888999999999CCCKKKzzzHHHDDD]]]XXX333<<>>>>>;;;777666666777777777333???888;;;BBBCCCLLLGGG===666777999:::999:::888777999<<<;;;:::???FFFUUUqqqQQQ???AAA<<>>777999999888888888888999999999@@@BBBsssHHHIIIMMMppp<<<@@@...999555666666555444888>>>DDDLLLMMMSSSYYY\\\^^^eeemmmvvv~~~wwwqqqnnniiibbb]]]UUURRROOOLLLIIIEEEAAA===<<<:::777666777888888777222AAA888999DDD===XXXxxx}}}CCC<<<777999;;;:::999:::888777999;;;::::::???FFFUUUQQQAAA@@@@@@EEErrr^^^GGGAAA999BBBHHHRRRwwwQQQ999555000333EEEZZZ___OOO===111---333<<<777)))+++;;;///HHHaaaWWW666---333///000//////111222222///---,,,000...111LLLjjjdddHHH555***&&&,,,000---,,,///111111------:::FFF???---,,,***)))+++......---,,,333000+++***+++,,,,,,+++)))***++++++***'''###(((******,,,111555///%%%++++++************++++++...---,,,*********++++++,,,,,,222---,,,GGGQQQ888...///111222222111///......111444555444222222333555:::@@@???555777TTTuuu@@@III777===AAA666999999888888888888999999:::???<<>>;;;999777777888999999888333AAA999999DDD;;;jjjqqqiiiCCC===999;;;<<<999888888888777888:::::::::@@@HHHUUUVVVAAA???BBBCCCPPPnnnGGG999444DDD___{{{eeeAAA666;;;666222222:::GGGSSS[[[PPP666'''000999333---///+++333MMM```NNN000)))333/////////000111111...,,,---)))---333000111GGGcccaaaGGG000...333111...---:::333,,,,,,111222...)))+++...000...,,,+++,,,---!!!&&&+++---+++(((%%%$$$...;;;KKKUUUTTTLLLDDD???666...$$$&&&111444///******)))))))))***++++++,,,+++***))))))***++++++333,,,222000%%%///===555111111111000000000/////////000111111222222444555444///111;;;>>>888444777fffIIIJJJ666@@@AAA777999999888888888888999999:::???999GGGnnnHHHGGGoooaaa;;;777999666777777555333555:::>>>FFFHHHNNNUUUXXXZZZ```gggnnnsss|||tttlllhhhfff```YYYSSSQQQNNNKKKIIIEEEAAA>>>999888777777999:::999888666>>>;;;;;;DDDAAAyyy[[[CCC===:::;;;;;;888777888888777888;;;;;;<<>><<>>;;;555,,,&&&(((000888555???MMMWWW]]]bbbjjjppphhhWWW???,,,$$$&&&+++///)))(((((())))))+++,,,,,,,,,+++***))))))***+++,,,---&&&+++000******666???888555000,,,+++---111333111000///......///000111333222111000---...777BBB'''???iii\\\JJJ888BBB>>>:::999999888888888888999999999???:::BBBGGGHHH\\\iii<<<999666555666777555333444888===EEEHHHOOOVVVYYYZZZ```gggnnnsss|||zzzsssjjjeeeccc]]]VVVRRRPPPMMMJJJHHHDDD@@@===888777666777999::::::999999:::<<<>>>EEELLLQQQ@@@<<<999:::999666666999777666888;;;<<<>>>FFFNNNaaaqqq@@@???555===AAA:::===NNNZZZaaaRRRCCC@@@III:::777777___rrrQQQ:::222222///,,,,,,///333555666@@@QQQYYYKKK666---,,,---***111+++@@@eeeQQQ,,,111///...,,,---...//////...444777000'''000???888"""111WWW|||fffHHH555---///&&&!!!$$$((()))))),,,&&&(((((('''///>>>KKKPPPwwwgggNNN777++++++444<<<000...)))%%%%%%,,,666???eee```ZZZOOO<<<'''"""((('''(((((()))***,,,---...///...,,,+++***)))******%%%''''''...666555999GGG;;;:::777555333333333333222000///////////////...222111111555<<<>>>333&&&???555777NNNrrrsssJJJ;;;CCC999<<<999999888888888888999999666???<<>>999777888777555666:::777666888;;;===???GGGQQQhhh{{{BBBCCC222===000<<<===777777999GGG___rrr999888111222333777@@@jjjwwwOOO555///000222333111...---...000...777OOOddd[[[>>>---///(((>>>+++---aaaaaa666---///---++++++---///000///000,,,///444///%%%+++;;;IIISSS]]]cccmmmsssiiiYYY<<<666---(((***---)))""")))***)))///DDDaaavvv}}}III@@@444,,,***,,,......)))'''&&&'''(((((('''%%%222QQQdddTTT444%%%)))''''''((()))+++---...///222111...,,,***))))))))),,,444------======666???999===BBBDDDBBB;;;444...000///000111333333111000+++555777---'''---666888555//////666888@@@___KKK>>>DDD555===999999888888888888999999333>>>>>>GGGSSSWWWKKKMMMdddTTT888<<<333555666555333444888<<<>>>AAAHHHPPPSSSTTTYYY```dddgggrrr}}}wwwmmmfffbbb^^^YYYUUUQQQLLLHHHFFFFFFDDD>>>888777777888888888888777666999>>>???>>>FFFeee^^^|||FFF<<<:::777777777888888777888888GGGGGGIIIOOOKKKVVVBBB:::;;;???::::::;;;<<<<<<;;;999777SSSRRRMMMDDD999222222555666888;;;??????;;;222+++666111,,,+++///333111,,,,,,+++222EEEVVVUUU@@@+++666(((444,,,MMMlll???000000...,,,+++,,,,,,,,,,,,***///000***)))...333222NNNFFF777,,,---666<<<<<>>888444,,,---+++&&&'''...///,,,###&&&'''%%%&&&((('''%%%&&&((((((333MMM[[[DDD (((***(((&&&...CCC[[[jjjaaaQQQ;;;---(((*********(((///444222...---...///...))))))333@@@FFFBBB;;;...000,,,&&&+++444333+++111///......000111111111444555555444444555888;;;```PPPIII:::AAA;;;888999;;;;;;999888888999555>>>888EEELLL555LLL\\\[[[777777666777777555222111333666BBBDDDGGGKKKNNNPPPRRRSSS^^^fffnnnwwwwwwqqqiiiccc___\\\XXXTTTQQQLLLHHHFFFEEECCC===888777777777777777777777666777;;;BBBCCCMMMooojjj???<<<:::888777777888888777???>>>HHH@@@<<<@@@CCCZZZUUUHHHEEEFFFGGGAAA<<<<<<@@@BBBAAA>>>@@@>>>999222...111:::BBB999777666666666444///,,,''',,,111111...---...///...,,,---666AAAHHHHHHDDD... +++***LLLfff===333666333///------///111333???999000***---333///'''===555000000---((()))000---AAAQQQOOOFFF<<<,,,+++&&&$$$(((...///+++&&&&&&((('''%%%(((------)))((('''&&&%%%$$$###&&&)))((()))'''***999JJJKKKBBB***+++!!!666>>>666666000)))&&&''')))((('''555222///,,,******---111111---)))***000777<<<===???///+++333///!!!$$$444000...------...///...,,,333333333333222333666999444HHHjjj[[[III???===888888999::::::888777777777777>>>999CCCGGGGGGOOO^^^YYY;;;777555666666555333333666999@@@AAADDDHHHLLLOOORRRTTT^^^gggpppxxxzzzqqqlllddd___]]]ZZZVVVSSSPPPLLLGGGEEEDDDAAA===888666666666666666666666666555666BBBBBBQQQmmmXXX>>>===:::888777888888888777>>>>>>EEE===:::???NNNvvvuuudddbbbbbb\\\TTTMMMOOOYYYcccfffeeePPPPPPNNNFFF:::000***(((555222...,,,---...///000222111...***'''***111777------,,,,,,///888FFFPPPLLL;;;???;;;MMMSSS+++%%%((((((((()))***,,,...///111000,,,+++///333111+++@@@...%%%,,,---###&&&%%%###&&&999WWWgggXXX???$$$'''((($$$ !!!'''...'''(((&&&$$$&&&,,,111222)))###"""&&&&&&!!!"""((('''((((((%%%&&&111FFFVVV>>>+++%%%***$$$ ###$$$$$$%%%%%%&&&&&&&&&&&&;;;...%%%''')))((()))...------+++'''%%%(((111888MMMFFF999...,,,000...)))///...------......+++)))111111111111000000333555888///---???dddlllHHHGGG:::999888::::::999777555555666999>>>:::@@@AAAsssYYYLLL^^^XXXBBB666777888777666444444666888<<<===@@@CCCIIINNNRRRUUU[[[eeeooovvv~~~tttpppjjjccc___\\\YYYUUUQQQOOOKKKGGGDDDBBB???<<<999555555555555555666666777;;;666DDDBBBWWW[[[JJJAAA===;;;888777888999888777:::;;;AAA<<>>:::;;;<<<:::888666555666:::<<<;;;???===XXXlllFFF]]]\\\NNN:::===<<<:::777555444444444999:::===AAAGGGMMMSSSWWWWWWaaalllsss{{{zzzrrrrrrllleee```]]]ZZZUUUQQQMMMKKKFFFCCC@@@===;;;999555555555444555666777888CCC:::HHHFFFhhh\\\AAABBB===;;;999888888999999888;;;:::===;;;AAA===LLLqqq888333222<<<;;;999666555777:::===666666777:::@@@JJJTTT[[[FFFGGGHHHGGGDDD???;;;999===444---***(((%%%(((...(((...333333...***+++---666444999999999,,,))),,,------+++(((''')))+++GGGHHHFFF<<<---&&&+++333YYYMMM777&&&%%%------%%%$$$+++---###$$$888IIIggghhh]]]FFF111'''$$$######(((***'''!!!%%%555DDD@@@///"""$$$'''%%%""""""$$$ ###)))%%%"""...@@@PPPHHH((()))...###&&&'''&&&$$$"""&&&...555AAA///""""""&&&%%%%%%'''###'''+++---,,,***(((''',,,999LLLQQQ???'''&&&555,,,,,,+++,,,---...,,,+++...//////...---,,,---///***(((---666666000333;;;YYYqqqGGGIII:::???;;;<<<===<<<999777777777999;;;;;;>>>===IIIEEEXXXaaaWWW>>>>>><<<999777666555444444888999;;;@@@FFFMMMSSSVVVUUU^^^iiipppvvvwwwsssqqqlllfffaaa^^^ZZZUUUPPPLLLJJJFFFBBB>>>;;;:::999666555555444555666888999@@@666EEEIII~~~oooppprrrCCCDDD>>>;;;999888999999999888::::::;;;<<>>333---"""((()))###!!!(((333MMM@@@...###!!!###%%%&&&(((!!!%%%'''###"""&&&CCCVVVBBB(((###%%%""""""%%%((((((&&&&&&))),,,III<<<,,,!!! ###'''))))))(((((((((***+++++++++ ,,,<<>>???FFFFFFJJJ\\\UUU???:::888666666777888888777777888;;;???EEEKKKPPPSSSUUU[[[fffnnntttuuutttmmmhhhccc___]]]ZZZUUUPPPKKKJJJFFFAAA<<<:::999999777666555555555777999;;;;;;333CCCPPP\\\cccFFFBBB>>><<<999888999:::999888999<<<>>>@@@LLLEEE___AAA777000555777999:::999888888999...000333666777555000---''',,,444999<<<===???AAADDDMMM^^^hhhZZZ<<<&&&((()))******)))***+++---)))000((((((,,,&&&%%%)))***)))((((((...>>>SSSbbbNNN===---((()))((((((***$$$:::HHH>>>+++######%%%!!!'''(((%%%###)))000 +++DDDeeerrr[[[:::,,,'''$$$&&&%%%!!!"""&&&<<<@@@:::))) ###'''&&&'''$$$!!!"""%%%%%%%%%%%% (((;;;KKKDDD...###''''''(((******(((&&&$$$$$$<<<===555&&& &&&)))&&&))))))'''''''''(((***+++$$$...,,,,,,GGGfffXXX222555111---+++++++++++++++///000111000...,,,,,,---&&&...444222///000222333888000...===[[[|||PPP```CCCBBB;;;:::;;;<<<<<<:::888999999555:::;;;>>>@@@HHHqqqPPP>>>YYYUUUJJJ999777444444777888888777555777:::???DDDHHHKKKMMMRRRUUU^^^hhhpppzzz}}}uuuuuuhhhddd___]]]\\\YYYTTTPPPKKKIIIFFFAAA<<<999999999777777555555666888:::<<<===777IIIZZZRRRTTTCCC:::>>><<<999888999:::999999===BBBAAA@@@JJJCCCeeeTTTHHH;;;999777555444555444111///999666222000000111222333---///000...+++)))+++---...%%%)))>>>JJJBBB111(((&&&)))++++++))))))+++---+++111%%%'''333333444111'''(((((((((***444BBBMMM)))''')))...,,,(((***111"""+++777>>>999,,,%%%%%%'''$$$"""$$$&&&&&&$$$$$$%%%(((&&&"""111PPPlllxxxDDD222###!!!$$$%%%%%%&&&666@@@222%%%%%%&&&""""""%%%&&&###"""$$$$$$###'''!!!...FFFNNN888%%%$$$#########%%%''''''&&&555999---&&&+++))) $$$'''******'''%%%&&&''')))&&&###'''222DDDWWWddd===999333///------------000111222111...---,,,---***...,,,&&&)))222222***222222666888333333FFF^^^QQQGGGyyymmmFFFJJJ>>>888999;;;;;;999888888999555::::::===AAAKKKXXX___>>>^^^]]]\\\<<<888555444666777666444444666:::>>>BBBFFFHHHIIIMMMOOOWWWbbbkkkuuuxxxqqqpppeeeccc```\\\XXXUUURRRQQQKKKHHHDDD@@@<<<999777666666666555444555777999;;;999===CCClllzzz```HHHLLL;;;<<<;;;999888777888999999>>>;;;===FFFCCCFFFhhh:::AAA999555444555444111111333222000------111444222---+++++++++---///---)))&&&...***!!!===gggTTT,,,+++%%%'''###%%%,,,((($$$+++,,,333888<<>>@@@PPPZZZVVVRRRZZZkkkxxxyyyuuupppbbbJJJ444)))---000666(((###+++'''))),,,888IIIEEE///!!!***)))'''%%%%%%'''''''''$$$!!!$$$+++)))%%%***666GGG```III!!!$$$***"""$$$'''&&&(((---...***&&&$$$&&&''''''%%%###"""###%%%###(((***&&&%%%///>>>GGGBBB000$$$%%%%%%&&&!!!###222AAA:::%%%)))"""%%%%%%"""!!!%%%&&&###)))%%%%%%)))'''&&&222BBBNNNuuuZZZ+++000,,,!!!,,,///***)))000...***000,,,111:::???;;;222......---111666<<>>000RRRJJJCCCDDD===:::;;;<<<;;;777666999<<<999CCC999BBB@@@IIIGGGTTTZZZhhhDDD===444555888000...:::666:::===>>>>>>BBBJJJPPPSSSQQQUUU]]]eeeooozzzoookkkkkkaaa^^^ZZZVVVRRRPPPOOONNNIIIGGGCCC???;;;999777777555555444444666777999;;;<<<@@@TTT\\\xxxKKKPPPBBB<<<<<<:::999999999:::;;;>>><<<<<>>;;;999777777666666666777888:::;;;<<<999>>>\\\{{{UUU```FFFHHH======<<<;;;:::::::::;;;<<<@@@BBBEEECCCMMM|||RRR;;;777666888;;;:::555111222111......000111000111333---,,,...555CCCWWWjjjvvvhhhbbbDDD+++///333,,,+++''''''...///(((...DDDUUU555---$$$###(((,,,(((!!!777000)))&&&)))111;;;BBBWWWeee___AAA---,,,*** +++$$$)))+++...FFFOOO:::$$$"""$$$))),,,)))%%%###(((""" %%%((('''%%%&&&"""+++OOOWWW111'''$$$$$$&&&$$$""")))333000&&&(((((('''&&&&&&%%%&&&''')))""""""+++000***(((***===LLLEEE)))+++...!!!###'''""""""888NNNBBB###$$$%%%&&&%%%%%%%%%&&&&&&&&&""""""''')))&&&$$$&&&'''333YYYnnnLLL+++DDDtttuuujjjaaaQQQQQQcccMMM===444<<>>RRRGGGHHH@@@???;;;:::<<<;;;777555666777;;;>>>555AAAEEE???dddqqqFFFUUU___bbb???777AAA888444;;;<<<======<<<::::::>>>EEEJJJOOORRRVVV[[[```hhhrrr{{{zzzlllddd___]]]WWWUUUQQQMMMIIIGGGGGGFFFFFFDDDAAA===:::888777777555555666777999:::;;;<<<888???jjjeee```OOOAAAAAA:::<<<;;;:::::::::;;;<<<======BBBIIICCCLLL}}}JJJAAA999888:::>>>===777333444333---+++///222///,,,---&&&---GGGoooWWW---333000'''$$$******&&&'''+++)))555666$$$ +++///&&&,,,111000+++)))///777000///---))))))+++---///<<>>;;;:::999999999:::<<<<<<999;;;DDDAAAJJJxxxFFFAAA:::999;;;???>>>888444555444---+++......)))***000MMMeeettt```666$$$777!!!&&&,,,+++'''***999FFF++++++@@@EEE+++ %%%***+++///000,,,%%%%%%(((%%%***---,,,***)))'''###!!!%%%...;;;KKKPPPDDD666(((&&&...%%%%%%???ZZZFFF555'''######"""%%%*** ###''')))'''%%%&&&'''"""&&&%%%;;;TTT;;;)))!!!&&&'''$$$###)))111555)))'''%%%%%%'''((('''&&&,,,)))((((((&&&$$$&&&,,,%%%%%%:::UUULLL***,,,###$$$''')))(((000LLLhhh<<<111'''%%%&&&&&&%%%&&&###&&&(((&&&######''',,,)))&&&%%%???nnnWWW$$$)))***,,,111111///KKKyyy555((("""***...+++---555...222555666444222444666666222+++111DDDRRRhhh}}}gggPPP^^^rrrqqqKKKIIIGGG???::::::;;;888777777999???===:::@@@BBB???DDDVVVTTTccc```III<<<<<<999888999888666555555777;;;AAAHHHLLLJJJPPPVVVYYY^^^hhhrrrwww{{{uuupppiiicccWWWWWWVVVSSSPPPMMMJJJHHHCCCAAA???<<<:::888888888555666777999;;;<<<===>>>@@@QQQ\\\~~~III>>>;;;BBB:::999888888888:::;;;<<<===777@@@DDDQQQUUUAAA:::888:::===<<<777444555222------///+++)))555FFFoooWWW===111333555...$$$444%%%333VVV___OOO''',,,KKKSSS333&&&...'''$$$!!!%%%000777555000...***......(((&&&***------%%%111++++++NNNXXXHHH)))((('''+++***!!!,,,HHHKKK888'''$$$$$$"""%%%,,,"""%%%''''''&&&%%%$$$###---%%%'''CCCBBB+++((($$$###$$$%%%$$$&&&///:::(((&&&$$$$$$'''((('''%%%&&&+++,,,%%%!!!$$$))),,,+++"""222VVV^^^BBB,,,---&&&###(((---&&&"""999YYYVVVBBB000***,,,+++((('''%%%((()))'''$$$$$$''')))///(((...666zzz@@@+++&&&###(((((( 777bbb@@@///'''...000***)))000'''+++//////------000444...333333777:::111===cccdddcccyyyrrrjjjeee^^^WWW[[[LLLPPPKKKBBB:::999:::999888999:::???<<<===>>><<<@@@BBBgggRRRcccVVVQQQAAA777;;;;;;666666666666555777<<>><<<999888888888888999;;;>>>???AAAAAABBBAAAWWW]]]pppKKK===888BBB999999888888888999;;;<<>>333%%%&&&...***//////((($$$(((***)))...///...)))(((333JJJ]]],,,000((('''...$$$ 222AAA111&&&)))+++&&&%%%)))((('''$$$"""###&&&'''&&&&&&)))...(((:::@@@%%%((("""!!!%%%&&&%%%...;;;(((%%%###$$$&&&((('''%%%###((()))%%%'''---***!!!%%%$$$,,,AAAXXXYYY>>> ***+++(((######(((---000cccKKK222***+++***&&&$$$&&&((()))(((((())))))(((###)))111((('''NNNrrrnnn999///(((------"""000WWWeeeBBB'''(((111000,,,---000111111...---111:::BBBccc\\\@@@111888555222BBB===FFFHHHEEESSStttLLLSSSNNNDDD:::999::::::999;;;777<<<999>>>===999BBBEEEsssPPPbbbQQQWWWEEE666??????555777;;;:::888999;;;>>>???@@@LLLTTTXXXXXX]]]iiisssvvv~~~tttjjjeee```YYYTTTSSSOOOLLLHHHFFFEEEDDDBBBAAACCCAAA>>><<<:::999::::::===???AAAAAABBBBBB@@@<<>>777>>>PPPTTTsssYYYFFFDDDBBB@@@===;;;::::::::::::<<<>>>>>>>>>???AAACCCtttJJJVVVdddWWWHHH:::===<<<444???======<<<<<<<<<>>>???@@@LLLTTTSSSSSS]]]cccjjjwwwzzzuuunnnhhh```ZZZYYYUUUQQQMMMKKKIIIHHHFFFDDDBBB@@@>>>;;;999999999:::999;;;<<<<<<===>>>>>>>>>OOOhhhWWW>>>BBBAAA===<<<;;;;;;:::;;;<<<===>>>===@@@BBBMMMoooKKK:::;;;888333111444333///...333,,,,,,***555GGG777---//////---))))))---222RRRBBB111***)))''''''(((%%%---777ccc:::((((((%%%***,,,***DDDKKK...)))111...---,,,***)))***---000+++'''(((...,,,''',,,777iiiKKK---%%%+++...+++'''---777AAA444...&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&$$$###$$$(((+++,,,+++***%%%$$$%%% +++===...'''"""$$$&&&%%%$$$&&&'''&&&%%%$$$$$$$$$$$$$$$ $$$'''%%%'''222DDDQQQ%%%$$$)))+++)))''',,,+++:::BBB888+++((((((&&&%%%&&&((())))))((('''&&&(((&&&'''***'''&&&555IIIzzzOOO+++'''+++'''(((111777ppp???'''333%%%...%%%***,,,---+++)))+++111666777???GGGEEE<<<555555888KKK777999CCC??????DDD???BBBSSSXXXkkkbbbEEEBBBAAA???===;;;:::::::::;;;===??????@@@@@@BBBDDDjjjXXXQQQuuuXXXJJJ666HHH666999CCC888888888:::<<>>AAAYYYjjjKKK@@@BBB;;;@@@<<<<<<;;;:::;;;<<<===>>>@@@???BBBTTTQQQ<<<<<<999444222333333000,,,666---))))))999HHH000111111...)))***444FFFTTTNNN<<<***%%%''')))((((((''')))333RRRIII***&&&)))***+++&&&>>>HHH000+++000...(((''',,,,,,)))...777***%%%%%%,,,---((($$$&&&:::RRRTTT777(((111000""" 444FFF000))))))'''$$$######""""""######$$$&&&%%%$$$$$$&&&&&&%%%$$$,,,)))))))))$$$ )))777000(((""""""$$$###$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%)))$$$'''+++###000MMMWWWFFF+++!!!'''((($$$&&&!!!333>>>777***%%%&&&&&&%%%&&&''')))))))))((((((***$$$###''''''$$$'''///PPPaaaVVV000!!!000222###aaaddd222,,,222!!!))))))***+++)))&&&'''+++///###,,,888@@@CCC@@@<<<:::222000???III>>>777;;;===;;;CCC888{{{rrrDDDBBB@@@>>><<<:::999999::::::<<<===>>>>>>???AAACCCaaavvvVVV~~~YYYIII111JJJ,,,888???666666777888;;;>>>AAACCCKKKSSSSSSSSS]]]bbbgggsss}}}xxxooofff```___YYYUUUQQQMMMJJJHHHEEECCC@@@>>>;;;888777666666777777888:::;;;:::999>>>EEEjjjvvvBBBBBBBBB666AAA<<<;;;:::::::::;;;<<<===FFF@@@BBBXXXWWW>>>>>><<<777444333333333---333,,,------999LLL===,,,***((((((///<<>>DDDCCCAAA???<<<999888777777666888:::;;;;;;<<<>>>???aaabbbwwwfffMMM888AAA---777999999888888999:::<<<>>>???HHHQQQQQQSSS\\\```eeeqqquuu}}}uuunnnfffaaa```YYYUUUPPPLLLIIIGGGDDDBBB???===:::888666555666666666777;;;>>>;;;888???III{{{uuu>>>CCCBBB444@@@;;;:::999999999:::<<<===GGG>>>CCC[[[\\\>>>===<<<999555000000222111///***333///111KKKNNN...+++***---333666444000&&&$$$%%%))))))&&&$$$&&&(((!!!,,,222WWW777%%%*** '''!!!444@@@///(((&&&000'''&&&------&&&***777222///---***&&&###%%%***111&&&;;;ccceee<<<""""""000VVV000$$$ &&&######$$$$$$$$$$$$######"""###$$$%%%%%%$$$$$$$$$!!!$$$+++///---***+++000111)))""""""$$$$$$%%%'''$$$$$$$$$######$$$$$$%%%%%%""""""'''***)))%%%"""&&&GGGOOORRR>>>!!!###"""...000000,,,((('''&&&$$$%%%%%%&&&'''((()))))))))&&&$$$%%%&&&&&&&&&(((,,,%%%///DDDQQQAAA&&&!!!//////'''---]]]III###888###((()))*********+++,,,---222...,,,///777@@@EEEFFFWWWEEE222111>>>BBB:::555222BBBKKKGGGFFFDDD@@@<<<999666555444666888:::::::::;;;===???cccbbbfff{{{YYYLLL777::::::777:::999999999:::<<<>>>???DDDMMMOOOQQQ[[[___cccnnnsssxxxzzztttooogggbbbaaaYYYUUUQQQMMMJJJHHHEEECCC???===:::888666555666666444444999===:::888BBBQQQggg```???BBB@@@777@@@;;;;;;:::999:::;;;<<<===CCC;;;FFFaaadddAAAAAABBBAAA;;;333222444444...)))444---)))EEEPPPTTTEEE555,,,,,,---(((""")))(((((((((%%%"""$$$***(((++++++QQQ@@@)))'''%%%+++ ***333)))++++++...)))(((,,,+++&&&(((000(((---111///(((######&&& ,,,JJJeeeeeeNNN999)))$$$444HHH000%%%&&&***$$$$$$%%%%%%%%%%%%$$$$$$ """$$$$$$$$$$$$&&&((($$$&&&((()))+++000999@@@...'''!!!"""$$$$$$%%%'''$$$############$$$$$$%%%(((***###$$$((('''+++000===kkkhhhHHHIII666;;;666000+++)))(((&&&###%%%&&&&&&&&&''''''(((((('''((('''%%%######'''+++000"""@@@TTTFFF,,,%%%***&&&===TTTDDD,,,!!!%%%&&&''')))***+++++++++(((((((((---444===EEEIIIddddddUUUEEE???555000888888DDDeeeLLLGGGEEEAAA===999666555444888:::;;;<<<<<<===???AAA^^^]]]SSS```ZZZ333===;;;333777777888999;;;===@@@AAA>>>IIILLLOOOZZZ^^^aaalllwwwzzz}}}xxxtttppphhhbbb```XXXTTTPPPLLLJJJHHHEEECCC???===;;;888666666666777444444777;;;999:::KKK```^^^OOOBBB??????<<>>???AAA>>>PPPmmmoooDDDDDDGGGHHHAAA777444777222000+++222,,,---FFFHHH]]]KKK555'''&&&***---...)))%%%###%%%%%%$$$&&&***'''+++***FFFIII---###%%%...###(((///'''+++,,,)))***+++***((('''(((***###***000...)))%%%$$$%%%!!!---%%%$$$OOOeee___QQQOOOQQQBBB666$$$$$$######$$$$$$%%%%%%$$$$$$### """######"""###&&&)))(((((((((&&&(((000999???***###!!!#########%%%###############$$$%%%%%%$$$+++,,,%%%"""%%%&&&***MMM^^^iiiPPP666111,,,)))'''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&******(((%%%$$$%%%&&&'''"""&&&%%%***EEE]]]PPP000,,,$$$666%%%@@@ddd:::333%%%&&&(((***+++,,,+++)))&&&(((,,,...111999CCCJJJTTTjjjnnnbbbVVVAAA444>>>;;;HHHQQQEEECCC@@@===:::999888777888:::<<<=========???AAAMMMjjjJJJ|||bbb]]];;;666<<<222777777777888999;;;===???999DDDHHHMMMXXX\\\```kkkwww{{{~~~vvvsssooogggaaa^^^UUURRRMMMJJJHHHFFFDDDBBB@@@>>>;;;888666666666777777555777;;;:::>>>UUUnnnrrr```EEEDDD<<>>=========>>>@@@AAACCCCCCZZZwwwwww@@@AAAEEEGGG@@@444000333---222---///---777LLLBBB222---)))(((***,,,***(((,,,'''%%%)))+++'''###!!!&&&,,,***===NNN000 ///(((...333)))***)))%%%***,,,((('''))))))'''&&&***,,,***'''''')))))))))"""###***)))"""&&&222555:::;;; (((&&&%%%"""###$$$%%%%%%$$$###""" """"""!!! !!!%%%)))"""%%%%%%$$$###'''+++---&&&  ###""""""#########""""""###$$$%%%%%%&&&######'''++++++'''###,,,+++///???jjj&&&'''&&&&&&&&&$$$$$$(((---&&&&&&%%%$$$$$$$$$%%%%%%,,,***'''&&&'''***(((%%% ((((((!!!***HHHgggwww666,,,'''222...RRRvvv>>>((()))***,,,------+++)))+++......+++)))///<<>>???>>>NNNwwwfff___KKK222AAA777::::::888777777777888999666BBBFFFLLLWWW\\\___jjjrrryyyyyypppiiieee^^^WWWTTTOOOIIIGGGHHHHHHDDD@@@>>><<<999666444444444444444888666:::===555LLLkkkhhhwwwFFF@@@???AAA<<>>??????@@@===DDDZZZsssFFF===>>>AAA<<<;;;;;;333777555///+++---:::KKKWWW,,,***&&&$$$'''+++***((('''''''''''''''&&&&&&&&&%%%$$$&&&---777:::...###$$$$$$'''...222---$$$---,,,***)))))))))'''&&&((((((((((((((((((((((((&&&%%%$$$###""""""""""""&&&"""$$$$$$!!!&&&)))"""!!!!!!""""""#########$$$"""""""""""""""#########&&&"""***!!!:::#########"""""""""!!!!!!'''$$$!!!"""###$$$###!!!$$$$$$$$$$$$$$$$$$%%%%%%(((...'''!!!222444)))%%%'''''''''%%%$$$%%%&&&&&&$$$%%%'''%%%$$$'''---...'''&&&&&&,,,'''***(((%%%%%%((('''...GGGbbb___NNN666(((***<<>>>>>UUU^^^DDDCCCAAA===;;;<<<:::888666777999;;;<<<<<<<<<;;;>>>~~~QQQfff\\\FFF;;;===222666777888::::::999888888888;;;AAAHHHQQQYYY```dddsss~~~~~~}}}~~~wwwmmmfffccc]]]WWWSSSNNNIIIGGGHHHGGGDDD@@@>>><<<999666444444444555444777333777===???^^^[[[|||jjj??????;;;===;;;;;;BBBAAA@@@???>>>??????@@@>>>GGG___zzzHHH======@@@:::999888111444111...---///666FFFVVV...,,,((('''***,,,+++((()))))))))((('''&&&%%%%%%'''&&&$$$)))222777///"""$$$%%%%%%'''...222...%%%))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&%%%$$$############!!!(((((( ###### ############$$$$$$$$$%%%!!!"""""""""######$$$$$$(((&&&"""(((,,,DDD&&& !!!!!!"""###$$$%%%%%%'''$$$""""""$$$%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$))) '''&&&!!!>>>666&&&$$$%%%''''''&&&&&&'''(((***&&&%%%((()))&&&%%%&&&)))555444'''+++000&&&###&&&$$$&&&((("""'''777:::999:::===CCCHHHKKKLLL---,,,++++++++++++***(((...---,,,+++,,,...000222333333666???HHHJJJDDD===@@@dddgggDDDDDDCCC@@@===;;;999777666777999:::;;;<<<;;;;;;999mmmTTTggg\\\XXX<<<777888666666777777888888777777888:::@@@GGGPPPXXX^^^bbbmmm{{{~~~|||tttiiibbb```[[[VVVQQQMMMIIIGGGGGGFFFCCC@@@===;;;888666444444444555666777333777BBBSSS|||sssSSS[[[999AAA888;;;<<<999AAA@@@???>>>>>>??????@@@???IIIgggJJJ===<<>>888$$$###%%%!!!$$$$$$$$$$$$%%%%%%%%%%%%%%% !!!!!!"""###$$$%%%%%%&&&'''$$$$$$###999KKK+++!!!!!!"""###$$$%%%&&&&&&'''%%%######$$$%%%$$$###%%%%%%%%%$$$#########"""'''%%% '''"""MMM777$$$###$$$&&&'''&&&''')))***+++&&&$$$)))---+++((('''(((555000&&&))),,,)))((('''$$$&&&)))%%%&&&$$$''',,,333999<<<;;;999---......---+++***++++++...---,,,+++,,,...000111000---+++///777???BBBBBBCCC|||xxxDDDDDDDDDBBB>>>999777666666777888999;;;;;;;;;;;;:::[[[^^^eeehhhggg>>>222>>>666555555444555666777888777999>>>EEEMMMUUU\\\___fffvvv}}}}}}sssfff___\\\XXXSSSOOOLLLIIIGGGFFFEEEBBB???<<<:::888555444444555666999888666;;;KKKiii]]]]]]QQQ999DDD:::===@@@;;;@@@???>>>======>>>@@@@@@@@@JJJqqqJJJ<<<;;;???999555555222444,,,,,,222...))):::UUU888111******+++++++++,,,+++******)))(((''''''&&&((('''$$$$$$***000---&&&%%%'''''')))...222///)))$$$(((,,,,,,(((&&&(((,,,((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%,,,OOOFFF'''''''''&&&$$$$$$$$$$$$%%%%%%%%%%%% !!!"""$$$%%%&&&&&&"""&&&%%% '''BBBHHH'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%%%%%%%%%%&&&%%%%%%$$$###""""""!!!""")))(((###TTT666%%%###%%%&&&'''&&&&&&((()))&&&###$$$)))...///111444???:::)))***+++ ))):::000***&&&''''''%%%''',,,$$$""" !!!$$$(((***++++++...///...***)))***---...---,,,,,,,,,...///000...,,,---111999@@@EEEFFFGGGDDDCCCCCCCCC???999666666666666777888999:::;;;;;;<<>>PPPyyyPPPrrrNNN<<>>======<<<===>>>@@@AAABBBLLLLLL<<<<<>>!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$###"""!!!!!!******%%%RRR111(((%%%&&&'''&&&%%%$$$%%%&&&######&&&)))))),,,666@@@bbbbbbCCC666,,,222@@@777///'''$$$$$$$$$$$$&&&######$$$%%%&&&$$$!!!(((+++---,,,)))(((***---......---------...//////++++++---111777>>>DDDGGGPPPHHHCCC@@@AAA???999666777666666666777888999:::;;;;;;???SSSggg]]]PPP;;;<<<888666444333333555888:::777888;;;@@@GGGOOOVVVZZZ___nnnuuuxxx}}}xxxnnnaaaZZZWWWSSSNNNIIIIIIHHHGGGDDDBBB@@@???999888666444444555666777666333888>>>PPP|||JJJQQQAAA>>>;;;???;;;<<<<<<<<<<<<<<<===>>>@@@AAADDDOOOPPP??????HHHAAA999777666888111...///***&&&333GGG:::///(((***+++((()))...&&&''''''(((((())))))***$$$'''((((((***---+++&&&$$$'''((((((+++//////+++(((,,,//////+++)))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&!!!:::555"""###&&&###'''$$$$$$$$$$$$############!!!""""""###$$$%%%&&&&&&!!!&&&---$$$111EEE333 !!!###$$$&&&'''(((###$$$%%%$$$######%%%'''$$$$$$$$$###"""""""""!!!'''!!!))),,,III***((($$$&&&&&&%%%$$$######$$$%%%&&&''''''$$$&&&222@@@nnnuuuKKK---%%%999...111,,,((('''((('''%%%###&&&%%%######$$$$$$###!!!&&&'''))))))))))))+++,,,......---------.........//////...///222:::DDDKKKaaaTTTGGG???@@@@@@:::777888555555555666777888:::;;;>>><<>>888777555444444555666777777333888===PPP^^^PPPsssYYYHHH999<<>>@@@AAAGGGTTTVVVEEEEEENNNFFF:::777555444222000...)))(((///999555,,,)))///111***(((+++'''''''''''''''(((((((((%%%)))***((())),,,+++)))###&&&((('''***......+++''')))+++------,,,***)))((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&......&&&%%%******'''&&&&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$---$$$111@@@)))!!! """$$$%%%''''''"""###%%%$$$""""""$$$'''############"""""""""""" ###!!!$$$555@@@###%%%"""###$$$$$$###"""###%%%%%%$$$$$$$$$######---777\\\ooo???)))999$$$,,,+++)))(((***,,,,,,***)))%%%  ###&&&'''%%%%%%%%%'''***,,,------........................111222333333555;;;DDDKKKuuudddPPP@@@???AAA<<<777777555555555555666888999;;;???===YYYfffUUUvvvKKK<<<555444333222333444666777999999;;;???EEELLLSSSWWWZZZeeemmmvvvzzzmmmjjjcccZZZVVVVVVSSSNNNFFFGGGHHHGGGDDDAAA???>>>888777555444444555666777:::555999===QQQOOO\\\iiiaaaNNN777>>>CCC444???;;;::::::;;;<<<>>>@@@AAAIIIXXX[[[IIIJJJSSSIII;;;555333000222111...******,,,...111***+++555666---'''(((((((((''''''&&&&&&&&&%%%'''******''''''+++,,,+++"""&&&'''''')))------+++%%%&&&(((+++------+++(((((((((((((((((((((((((((%%%%%%$$$$$$$$$%%%%%%&&&,,,((()))(((###''')))!!!'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###!!!+++!!!///;;;###$$$!!!!!!""""""############!!!###$$$$$$"""!!!$$$'''"""""""""""""""############!!!<<<<<< """ """###"""###$$$&&&### """###%%%***000III[[[,,,888---333///)))$$$###'''***+++###$$$&&&)))+++)))%%%!!!&&&$$$$$$''',,,//////---..................------+++000666999999;;;???DDDpppWWWBBB@@@BBB===777666555555555555666777999;;;:::888EEEtttTTTwwwMMM???333333222222222333444555999:::;;;>>>DDDLLLRRRWWWXXXbbbkkkxxx|||yyynnniiibbb\\\WWWRRRNNNLLLLLLKKKIIIFFFCCC???<<<:::777777666555555555555555>>>000===;;;^^^OOOqqqRRRDDD;;;>>>???::::::@@@999999:::;;;===???AAABBBKKKfffmmm===HHHZZZKKK@@@777333222111000000000///,,,***555...)))***+++)))((()))'''''''''((((((((((((((('''))))))''''''++++++((('''&&&&&&''')))***)))'''///...------,,,,,,,,,,,,---***''''''))))))'''$$$***)))'''%%%###"""""""""(((+++,,,'''%%%&&&'''%%%&&&'''''''''&&&%%%$$$$$$%%%"""!!!$$$)))***'''###"""&&&!!!"""......%%%### !!!"""$$$$$$$$$###"""''''''%%%###!!!!!!###&&&$$$"""!!!"""$$$%%%""" $$$&&&777---%%%###"""!!!"""$$$&&&&&&%%%%%%%%%$$$###$$$''')))+++EEEeee:::000555555333333444222,,,***+++!!!******TTT666###((("""%%%''')))***,,,...111000000...+++***+++///222$$$222555999---@@@@@@LLL@@@FFFDDD>>>888@@@333888777777777777999:::;;;333III===SSSfffbbb555666111000333555333333444888888:::>>>DDDKKKOOOQQQ]]]^^^ggguuu|||yyynnniiibbb\\\WWWSSSOOOLLLKKKJJJIIIFFFBBB???<<<:::777777666555555555555555666000:::AAAdddSSSNNNAAA999<<<>>>999999>>>:::::::::;;;===???@@@AAAMMMqqq{{{CCCGGGXXXNNNFFF:::333000///...---------,,,+++333+++&&&(((***))))))***((((((((((((((('''''''''&&&))))))&&&'''+++***'''&&&&&&&&&''')))***)))(((...---,,,,,,++++++,,,,,,)))(((((((((*********)))'''''''''&&&%%%%%%$$$$$$(((+++,,,'''%%%&&&'''%%%'''''''''''''''&&&%%%%%%%%%###"""%%%)))***'''$$$"""$$$ ++++++"""!!!!!!"""""""""!!!!!!%%%%%%$$$###""""""%%%'''***&&&"""!!!"""######"""!!!$$$ '''555+++$$$$$$###"""###$$$&&&&&&%%%######""""""###%%%'''))):::]]]pppCCC---...---///555>>>???777///+++...%%%EEEIII,,,&&& $$$&&&(((******,,,...000//////...,,,***+++...111???777...666555JJJKKKbbbNNNEEECCC???888???666777777666666777888:::;;;777@@@@@@iiiWWWeeezzzLLL888444333555444222111444777777999===CCCIIINNNPPPZZZ\\\dddsss~~~{{{xxxmmmhhhbbb[[[WWWSSSOOOMMMKKKJJJHHHEEEBBB>>>;;;:::777666555555444555555555111444888KKKmmmoooZZZGGG===888;;;===999888<<<;;;;;;;;;;;;<<<>>>@@@AAAPPPDDD???PPPKKKFFF999...000///---,,,,,,,,,------555---((((((***(((((()))))))))((((((''''''&&&&&&&&&((('''&&&(((+++***&&&&&&%%%&&&''')))***)))(((,,,,,,+++*********++++++)))***+++***)))))))))***%%%&&&'''((((((((('''&&&(((+++,,,'''%%%&&&'''%%%''''''((((((((('''&&&&&&%%%###"""$$$((()))'''$$$###%%% )))((( !!! !!!""""""""""""!!!######$$$###"""###&&&(((...)))###!!!$$$%%%"""###""")))333((("""%%%$$$######%%%&&&%%%$$$!!!!!! !!!###%%%&&&***000MMMllleee>>>%%%&&&''')))111===BBB;;;222---555)))ZZZ777 $$$)))&&&(((*********+++---///------...---++++++---///222***)))777999HHHFFFkkkbbbBBBAAABBB999<<<999777666555555666777999:::;;;666CCCNNN______RRR:::777666666333///000444666666888;;;@@@FFFLLLOOOUUUYYYbbbooozzzzzzvvvlllggg```[[[VVVSSSOOOMMMJJJIIIGGGEEEAAA>>>;;;999666555555444444555555555222<<<999UUUxxx\\\eeetttBBB;;;888;;;<<<:::999;;;<<<<<<;;;;;;<<<>>>@@@BBBPPPEEE999HHHEEEBBB777///000000///---,,,---///111:::222+++******((('''(((******)))((('''&&&&&&%%%%%%'''&&&&&&(((,,,***%%%&&&%%%%%%''')))******(((+++***))))))))))))******,,,...///---(((%%%&&&(((%%%&&&(((******)))'''&&&(((+++,,,'''%%%&&&'''%%%'''(((((((((((((((''''''$$$###"""###%%%&&&%%%###&&&'''!!!"""+++''' $$$###$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######%%%'''+++'''### !!!$$$&&&###"""%%%---///&&&!!!%%%$$$######%%%%%%###""" !!!###$$$%%%###%%%@@@EEE111###%%%(((%%%'''...333222...---222BBBTTT&&&((((((&&&(((******)))***+++---+++---......,,,,,,,,,---(((000:::@@@>>>TTTVVVwww@@@@@@EEE;;;888:::666555555555555777888999===444AAACCCyyyYYYyyytttKKK:::777666555222...000444444555777999===CCCJJJNNNRRRWWW```kkkuuuyyysssiiieee^^^YYYUUURRROOOLLLJJJIIIGGGDDD@@@===:::888555555444444444444555555444???<<<___SSSxxxbbb???<<<:::<<<<<<;;;;;;<<<===<<<;;;;;;<<>> """***######&&&'''))))))))))))***,,,+++---//////---,,,,,,---...888<<<000:::iiiqqq@@@???GGG===555999666555555555555777888999:::999;;;FFFyyyXXXggguuuUUU999666444444222///000555333444666888;;;@@@HHHNNNPPPVVV___gggppp}}}}}}vvvooogggbbb\\\WWWSSSPPPNNNKKKIIIHHHFFFCCC@@@<<<999888444444444333444444555666222<<>>===<<<;;;;;;;;;<<<===<<<;;;::::::<<>>GGGNNNNNNVVV^^^bbbjjjxxx}}}zzztttlllddd```ZZZUUURRROOOLLLJJJHHHGGGFFFCCC???<<<999777444333333333444444555666333999JJJsss\\\bbbPPP>>>>>>===:::999:::<<<===;;;:::::::::<<<@@@EEEGGG^^^SSS<<>>>>><<<888777999;;;<<<;;;:::999:::<<>>444555888777333111333555777777888===FFFNNNKKKUUU[[[ZZZ___mmm||||||wwwoooggg___[[[VVVQQQNNNLLLIIIHHHIIIGGGCCC???;;;999777666333222222444666666444111:::;;;[[[sssYYYyyyBBB???===;;;;;;<<<===>>>===@@@555???===;;;HHHIIILLLaaa@@@>>>666999222666555333000---,,,---...000;;;999333+++)))******'''***)))'''&&&%%%%%%&&&'''((((((---+++000+++***&&&''''''''',,,111///+++(((***++++++)))'''&&&&&&'''''''''(((((((((((((((###$$$'''***,,,...000000'''******%%%###$$$%%%######$$$%%%%%%&&&&&&%%%%%%'''''''''''''''&&&%%%$$$!!!!!!+++...NNN,,,!!!&&&$$$###&&&***,,,+++***"""""""""###$$$$$$"""!!!%%%$$$$$$######$$$$$$%%%&&&(((555((('''++++++$$$%%%%%%&&&&&&''''''''',,,'''+++;;;---"""...!!!'''!!!!!! ---888555***$$$$$$)))***!!!MMMmmm111+++%%%%%%---%%%))))))(((((()))***++++++111000000////////////000///333000@@@XXXIII[[[ooo777HHHGGG>>>???777666666666666666777888::::::???888EEEqqqSSSmmmhhh333888:::...888444333111333666888:::===BBBEEEJJJNNNWWWaaahhhmmmvvv{{{wwwsssjjjaaa___[[[VVVQQQNNNLLLJJJHHHHHHFFFBBB>>>;;;888777666777555666<<>><<<::::::<<<======<<<>>>666AAA???<<>>>>>777777666666666666777777;;;999>>>999AAAeeeXXXjjjnnn:::999:::000888444222222444666888999===AAADDDIIILLLUUU___fffjjjsss|||{{{zzzvvvlllccc___[[[VVVRRROOOMMMKKKIIIFFFDDDAAA===:::777666666666222222:::EEEHHHAAA888777QQQvvvQQQ```eeeAAA>>><<<:::999;;;<<<<<<<<<<<<777BBB@@@>>>DDDEEEVVVnnn>>>777666888333444444222000...------...///111222000***((()))(((%%%(((((((((((('''&&&%%%$$$###,,,%%%,,,***???111%%%###%%%&&&%%%(((------***+++,,,......,,,***))))))))))))((('''&&&%%%%%%$$$*********)))((('''%%%$$$%%%((((((###!!!"""###""""""###%%%&&&(((((())))))######"""""""""###$$$$$$((($$$)))DDDFFF&&&$$$###""""""%%%((())))))$$$###""""""!!!"""###$$$%%%$$$$$$######$$$$$$%%%###000777%%%%%%,,,###***$$$$$$%%%%%%&&&'''((((((+++&&&,,,BBB333!!!$$$""""""%%%&&&333<<<777!!!$$$"""&&&%%%***///bbb===&&&&&&---###$$$---&&&******+++,,,---...///000000000000000000111222333666555:::___MMMBBBIIIEEE???===888777777666666777777777;;;999===:::<<>>888@@@@@@CCCEEEEEE]]]zzz>>>444666777444333333222000...---------...+++......***(((((('''%%%'''(((((()))(((&&&%%%$$$((((((''':::cccFFF(((###&&&&&&%%%''',,,---++++++,,,...---+++)))))))))%%%%%%%%%&&&'''''''''(((%%%&&&&&&'''''''''&&&&&&%%%((((((###!!!###$$$###%%%%%%&&&'''((((((((((((######"""""""""$$$%%%&&&(((###'''III:::''' ###"""!!!!!!###%%%'''(((%%%%%%###""" !!!###%%%%%%$$$$$$######$$$$$$%%%"""333333"""###+++(((***$$$$$$%%%%%%&&&'''((((((,,,&&&)))DDD===!!!'''!!!!!!###!!!***111)))"""&&&"""###%%%%%%333]]]---$$$'''***###'''---&&&***+++---...000111222222000000000111111333444444999333777aaannnIIIIIIDDDAAA>>>888888777777666777777777999888;;;<<<999FFFqqqZZZ}}}QQQ999999888888555111444555777777888;;;???BBBHHHKKKRRR\\\aaaeeemmmuuu}}}{{{|||uuukkkddd^^^ZZZUUUQQQNNNMMMKKKIIICCCAAA???;;;999777777666666555444333333444555555>>>gggqqqKKKFFF???===;;;999999:::;;;<<<;;;AAA:::===>>>HHHHHHGGGgggBBB444777666666222222111///...------------''',,,...***'''((('''%%%'''(((((()))(((&&&%%%$$$$$$"""!!!888hhhDDD###$$$'''(((&&&''',,,...---)))+++,,,,,,***((('''((($$$$$$$$$%%%&&&'''''''''"""###$$$%%%&&&'''''''''%%%))))))%%%###%%%&&&$$$(((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&& )))GGG***&&&"""!!!!!!!!!!!!"""###%%%'''%%%&&&%%%""" ###&&&%%%$$$$$$######$$$$$$%%%///<<<111"""$$$((()))'''######$$$%%%&&&'''((()))%%%'''000VVV[[[555$$$ &&&###&&&&&&""")))---$$$%%%&&&%%%###%%%(((AAARRR)))%%%%%%%%%$$$))),,,''',,,---///111222333333333111111111222222444555666555555777PPP}}}NNNHHHCCCCCC???999999888777777777777777777888999===999???yyyRRRddd___888777;;;888777333555666777777888:::===@@@HHHKKKRRR\\\aaadddlllttt{{{zzzzzzqqqgggbbb\\\XXXSSSOOOMMMLLLJJJHHHCCCAAA>>><<<999888888777666666555333222444888<<>><<<:::999;;;<<<<<<<<>>KKKHHHJJJuuuGGG555999444777333111111///...---,,,,,,,,,''',,,...***'''((((((((((((((((((((('''&&&%%%$$$!!!$$$***$$$---YYY666!!!$$$((()))&&&&&&+++......((()))++++++)))'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%))))))%%%###%%%'''%%%))))))((((((&&&%%%###"""%%%%%%&&&'''''''''&&&&&&###444DDD $$$"""!!!"""###""""""$$$%%%%%%&&&'''$$$!!! """&&&%%%$$$$$$######$$$$$$%%%EEEHHH///%%%'''###'''$$$######$$$%%%'''((())))))'''+++,,,LLLXXX:::'''###&&&###&&&&&&###)))---$$$&&&!!!'''&&&&&&444XXXFFF***'''###$$$''')))))))))---...000222444444444333333333333333333444555666111888???>>>[[[zzzUUUHHHAAAEEE@@@:::999888888777777777777444999777===;;;===bbbQQQ\\\qqq;;;777>>>777999444666777888777777999<<<>>>GGGJJJRRR[[[aaadddlllttt}}}{{{|||yyynnndddbbbZZZWWWRRRNNNLLLJJJIIIGGGCCCAAA???<<<:::999999999444333222222333555888:::QQQyyyRRRZZZ|||JJJ???>>><<<::::::<<<======<<<>>>???AAAAAAJJJDDDLLLMMM888;;;222888444111000///...---,,,,,,+++(((...000+++'''(((******)))((('''&&&&&&&&&&&&&&&&&&%%%///(((---XXX222&&&###'''(((%%%%%%)))---...''')))+++***(((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$(((((($$$"""%%%&&&%%%''''''''''''&&&$$$###"""$$$&&&((())))))'''%%%###!!!###EEEEEE###!!!$$$%%%###"""###$$$###&&&(((&&&""" """%%%%%%$$$$$$######$$$$$$%%%QQQIII&&&$$$)))%%%###"""###$$$%%%'''((())))))---222$$$444BBB///(((,,,&&&"""$$$$$$!!!'''+++###(((((('''%%%===kkk555&&&&&&###&&&+++%%%$$$---...///111333444444333222555444444444444444555555333666CCC>>>LLL[[[HHH@@@FFF@@@;;;:::999888777777777777333<<<666;;;<<<===OOOVVVbbb@@@888BBB777:::444777777888777777888;;;===FFFIIIQQQZZZ```dddlllttt{{{xxxzzzvvviii______YYYVVVQQQMMMKKKJJJHHHGGGCCCAAA???<<<;;;:::999:::777444222444777999777555SSSyyy~~~IIIeeejjjKKK;;;???===;;;;;;<<<===>>>===:::AAAFFFCCCIII@@@MMMQQQ:::<<<111888555000000///...---,,,,,,+++***000111,,,'''(((+++,,,***)))'''&&&%%%%%%&&&'''***&&&$$$444bbb777(((!!!&&&'''$$$###(((,,,...(((***++++++)))'''&&&&&&!!!"""###$$$%%%&&&''''''###$$$%%%&&&&&&&&&&&&&&&###&&&'''###!!!$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&(((***)))'''###!!!!!!&&&SSSGGG###!!!!!!%%%&&&$$$""""""######&&&)))'''### !!!$$$%%%$$$$$$$$$$$$$$$$$$%%%QQQDDD)))%%%%%%"""###$$$%%%'''((()))***(((555)))333???---&&&)))+++&&&((('''"""(((+++###))))))'''!!!@@@rrr%%%"""$$$$$$***---""" 000///000222444444444222111666555555444444444555555999000BBBHHHXXX```III@@@FFF???;;;:::999888777777777777333>>>555999<<<>>>CCC\\\kkkEEE:::DDD777:::444777888888777777777:::<<>>AAA???CCCGGGGGGMMMFFFYYY555:::444555888222000...---------,,,+++(((000999333(((,,,--- (((''''''''''''&&&&&&&&&,,,$$$'''***jjj>>>""""""###'''((((((((()))))))))(((''''''&&&&&&&&&$$$######%%%''''''&&&%%%&&&&&&&&&&&&&&&''''''$$$'''(((%%%###%%%%%%$$$)))'''$$$######%%%%%%%%%###&&&((((((&&&$$$######%%%'''XXX111&&&### """$$$%%%###"""!!!!!!!!!"""###"""!!!"""###%%%***$$$''')))"""!!!'''''']]]***,,,%%%"""'''&&&$$$###$$$&&&((()))444''''''666:::...'''+++###%%%&&&'''&&&&&&&&&'''######,,,222dddOOO'''((()))***(((%%%&&&)))---777333000000333666666666888888666444333666:::>>><<<<<<;;;IIIgggCCCBBBCCCEEE@@@===:::888777666444222:::999777:::888444OOO~~~bbbfffbbb@@@999888444:::666777888888777666777999@@@GGGOOOVVV[[[aaahhhmmmyyytttsssxxxpppfffaaa\\\XXXTTTOOOMMMMMMKKKHHHDDD@@@===999777777777666555555999555444888666777CCChhhXXXOOONNNDDD;;;;;;;;;::::::;;;<<<>>>???@@@@@@EEEHHHHHHOOOQQQ^^^777:::555555777333111///...///...---,,,)))...888555)))(((+++$$$(((''''''''''''&&&&&&&&&$$$,,,$$$---222oooHHH+++%%%$$$$$$&&&(((******+++((((((((((((''''''''''''$$$###"""###&&&'''''''''%%%$$$$$$$$$$$$############'''(((%%%###%%%&&&$$$'''&&&$$$###$$$$$$$$$$$$###&&&((('''%%%###"""""""""(((VVV///"""  ###%%%&&&$$$###"""""" !!!!!! """$$$%%%""" $$$%%%"""'''444\\\******!!!&&&!!!%%%$$$$$$###$$$%%%&&&'''((((((---555999555---((('''((()))((('''&&&&&&&&&"""***)))>>>nnn>>>''''''))))))(((&&&'''+++...666333000000333666777777666777777666666777999<<<:::>>>AAANNNqqqEEECCCBBBAAA???<<<:::888777666555333999888777;;;:::444GGGooouuuZZZvvvmmm???:::666666666555666777777555555666777???EEELLLSSSXXX^^^ffflllyyyuuutttwwwnnnddd```YYYWWWSSSNNNLLLLLLJJJGGGCCC>>>;;;888666666666666555333999888666888666===OOOyyyUUUUUUHHHBBB===;;;;;;::::::;;;<<<>>>???@@@BBBHHHIIIHHHPPPaaaeee:::;;;555555555444222000///000000...---++++++666:::---%%%((()))(((''''''''''''&&&&&&&&&&&&&&&,,,111dddGGG***''''''''''''((()))***+++&&&''''''''''''((((((((($$$###"""###$$$%%%%%%###%%%%%%$$$$$$%%%&&&&&&'''###'''(((%%%###&&&'''%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%''''''$$$"""""""""!!!,,,UUU... """$$$%%%$$$"""!!!""" !!!!!! !!!"""$$$###### (((%%%EEETTT((('''$$$"""&&& ############$$$$$$$$$$$$%%%---000...///222---"""+++++++++***)))'''&&&%%%###)))000]]]ggg...&&&&&&'''(((((((((***---000444222000000333666888888444666888888777777888:::777@@@FFFQQQ|||IIIEEEAAA===>>>;;;999888888777666444777777777<<<===444>>>ZZZKKKeee???<<<444<<<444666888888888666666777888>>>CCCIIINNNSSSZZZcccjjjyyyuuuuuuvvvkkkbbb^^^WWWVVVRRRMMMKKKJJJIIIEEEBBB???<<<888666666666555555222::::::888777555CCC]]]|||RRRcccDDD@@@>>>;;;:::::::::;;;===>>>???AAADDDLLLHHHGGGOOOrrrjjj<<<:::666777555444222000/////////...---***(((666AAA333%%%''',,,(((''''''''''''&&&&&&&&&&&&###+++)))PPP@@@###%%%'''&&&$$$%%%((()))'''%%%%%%&&&''''''((())))))&&&$$$###$$$$$$$$$"""!!!#########$$$%%%'''((()))###'''(((%%%$$$&&&'''&&&###$$$%%%%%%$$$#########$$$&&&'''&&&$$$"""!!!""""""333SSS---!!!!!! """###"""!!! """$$$$$$######$$$&&&"""((( ((($$$UUUFFF'''%%%###!!!$$$"""######$$$$$$%%%$$$$$$###)))------***,,,000000,,,+++******))))))(((&&&%%%&&&###)))---{{{KKK&&&'''&&&'''((()))***---///111222111111111333666888999555666777777666777999;;;888AAAHHHOOOQQQEEEAAA======;;;888777888888666555666777666:::>>>777:::MMMFFFXXXEEE>>>555CCC444:::;;;<<<;;;999888999:::>>>AAAFFFJJJOOOWWWaaaiiixxxuuuuuuttthhhaaa^^^VVVTTTPPPLLLIIIIIIHHHDDDAAAAAA>>>:::777666666555444333:::;;;999666555IIIjjj```NNNvvvDDD>>>===::::::::::::;;;===???@@@BBBFFFMMMEEEFFFOOOooo===999777999555333111///...//////---,,,)))&&&666EEE888''''''+++(((''''''''''''&&&&&&&&&&&&&&&%%%...'''DDDFFF%%%$$$&&&%%%$$$''',,,***%%%$$$$$$%%%&&&'''((())))))&&&%%%&&&'''******)))(((&&&%%%$$$#########%%%%%%###'''(((%%%$$$&&&'''&&&"""$$$&&&&&&$$$###$$$%%%&&&''''''&&&###"""!!!"""!!!888MMM***""""""!!! ###$$$###"""""""""!!!###%%%%%%$$$###$$$%%%***$$$###'''+++ddd555%%% $$$!!!!!!%%%$$$$$$%%%%%%%%%%%%$$$###)))%%%(((000555333222444***((('''(((******(((%%%%%%###///;;;vvv666 +++&&&&&&(((***---///111222111111222222333555888999888777666444444666:::===;;;@@@GGGOOO___DDDCCCBBB===;;;888777888888666555777888555666===:::;;;HHHQQQRRRUUU@@@444BBB444:::<<<<<<;;;999999999:::===@@@DDDHHHMMMUUU___gggtttzzz{{{tttuuurrrfff```^^^UUUSSSOOOJJJHHHHHHFFFCCC???@@@===999777777777666555444::::::888666555MMMsssPPPMMMrrrDDD>>>===::::::999:::;;;===???@@@BBBEEEMMMCCCGGGQQQuuu>>>888888:::444333111///.........---,,,)))%%%333@@@666)))((()))(((''''''''''''&&&&&&&&&"""%%%'''---&&&DDDSSS***%%%'''&&&&&&---555111&&&$$$$$$%%%&&&''''''(((((($$$%%%''',,,111333444333222000---)))&&&%%%%%%%%%%%%)))***&&&$$$&&&'''%%%"""%%%'''&&&$$$###%%%((('''((((((&&&$$$""""""###999DDD######""" ###&&&'''&&&%%%%%%%%% """$$$$$$"""!!! !!!$$$%%%%%%&&&!!!999jjj'''%%%######!!!!!!(((%%%%%%%%%%%%%%%$$$$$$$$$'''###'''555;;;333***'''***((('''(((***+++(((%%%###+++,,,XXXUUU000...''''''(((+++///111222222000222333333333444777999999888666333333555:::>>>???@@@LLL[[[tttDDDDDDGGG>>>;;;999888888777666444666:::555444<<<<<<===EEEiiiRRRlllBBB444<<<666999::::::999777666777888;;;>>>BBBFFFKKKRRR\\\cccnnnuuuxxxssstttqqqddd```^^^UUURRRNNNIIIGGGGGGEEEBBB>>><<<999666555666777888777777:::888777555666OOOxxxzzzNNNSSScccCCC>>>>>>999999999:::;;;===???AAAAAADDDLLLBBBKKKUUU{{{AAA888888:::333444222000///000///...---***%%%...666///******'''(((''''''''''''&&&&&&&&&"""$$$%%%)))(((IIIaaa)))%%%&&&%%%(((444>>>666&&&%%%%%%%%%&&&&&&'''''''''###$$$''',,,111444444333666444000,,,)))''''''''''''***+++&&&$$$%%%&&&$$$$$$&&&(((&&&######'''+++)))***)))'''$$$######$$$;;;==='''$$$!!!%%%&&&%%%$$$$$$%%%"""$$$&&&%%%### ###%%%$$$***DDDbbb"""%%%###"""%%%###""")))&&&%%%$$$###""""""###$$$%%%%%%(((111===CCC<<<222...+++((())),,,,,,((($$$%%%***333hhh???)))&&&((()))((((((,,,000333222111000333444444333333555888777777777555555666:::===AAAAAAUUUpppEEEDDDJJJ???<<<:::888777666555333555;;;777444;;;===<<>>888999:::999777555666777777;;;@@@DDDHHHOOOXXX___gggooo{{{vvvrrrtttpppccc```___VVVRRRNNNIIIGGGFFFEEEAAA>>>888555333333666888999999999:::777666555666QQQzzzlllSSS\\\YYYBBB>>>@@@999999999:::;;;===@@@AAA@@@BBBKKKBBBNNNYYYDDD999999:::111666444111000111111000...,,,%%%)))---((())),,,&&&(((((('''''''''&&&&&&&&&)))***''')))---RRRlll)))###$$$###'''777BBB888$$$%%%%%%&&&&&&&&&&&&''''''$$$%%%'''+++...///...,,,---+++(((%%%$$$$$$&&&'''(((++++++'''$$$%%%%%%###%%%''')))&&&######(((---***+++***(((%%%###$$$%%%!!!>>>;;;+++"""''' !!!###"""!!!!!!"""%%%'''((((((%%%""" """!!!$$$###000HHHUUU!!!&&&"""""")))((($$$)))&&&$$$"""!!! !!!"""###&&&(((,,,EEEbbbhhh[[[222...++++++---,,,(((###)))###AAAggg???555 ***((())),,,111333222111111333555555333222444777555666888888777777999:::BBBBBB^^^FFFDDDKKK@@@===:::888777666444222333<<<:::555;;;<<<:::===TTTYYYGGG===<<>>BBBGGGMMMVVV\\\ccckkkxxxpppnnnjjjfffbbb]]]WWWSSSOOOMMMJJJHHHGGGEEEBBB???===999555333333555666777<<>>777777777999;;;???BBBDDDKKKDDDIIILLLUUUfff???:::999666555444222111000111000...------&&&---111)))''''''%%%'''''''''''''''''''''''')))&&&))))))...AAAfff)))$$$&&&$$$((("""^^^000'''%%%$$$###$$$&&&(((((((((!!!'''///555555000(((###$$$%%%&&&&&&''''''&&&&&&111555&&&!!!$$$)))""")))&&&%%%'''&&&%%%)))///---------+++'''$$$######%%%PPP***###"""$$$""" !!!"""######$$$''''''&&&&&&$$$###!!! """###"""222```000###!!! ###%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&888---[[[GGG666(((''',,,,,,((($$$(((111NNNnnn333"""---***)))+++///222444444333222...111444444333222444777999666333222444999???CCC@@@SSSdddLLL>>>HHHBBB<<<:::<<<:::555444888555777999999999999;;;===aaaKKKRRRVVV>>>777>>>999:::;;;:::999999:::<<<666777;;;@@@HHHPPPWWW[[[eeelllwww{{{rrroookkkgggccc^^^XXXSSSLLLIIIGGGEEEDDDCCCBBB@@@===:::555333444666777777666888<<<444<<>>ddd((("""%%%###'''$$$XXXAAA((('''&&&%%%&&&((())))))(((******)))'''%%%###"""!!!$$$%%%%%%&&&&&&&&&&&&&&&)))///)))$$$&&&+++'''***'''&&&'''&&&$$$'''---//////...+++'''###!!!!!!+++TTT,,,###!!!""" """###$$$%%%&&&&&&&&&%%%%%%$$$"""!!!!!!###"""$$$ (((CCCXXX000###!!! ###$$$$$$"""%%%%%%%%%$$$$$$$$$######,,, '''555BBB444'''&&&******'''%%%(((,,,XXXVVV))),,,((("""))),,,///222444444333222000222444444222111111333444444333333555999<<<>>>FFFTTTnnnOOO>>>FFFDDD???===???<<<666444777555777999999999999;;;===VVV\\\PPPggg@@@:::===;;;<<<<<<:::777666777999666888<<>>===888333444333111111111111///---)))///---[[[NNN...&&&)))''''''''''''''''''''''''$$$"""$$$###(((<<>>999///'''&&&((('''&&&&&& ///lllCCC...)))...***,,,///222333444333222222444444333111//////000000111222444777999:::;;;IIIQQQ|||UUU>>>BBBEEEBBBAAAAAA>>>888444555555777888999999999;;;<<>>EEEJJJOOORRR[[[cccpppyyy{{{}}}{{{yyynnnkkkfffbbb]]]WWWQQQMMMJJJGGGBBB@@@???@@@@@@@@@===:::666444555777888999999555555888<<>>iii111&&&'''%%%%%%)));;;ggg,,,+++)))(((((()))))))))(((++++++,,,,,,+++***((('''%%%%%%%%%%%%%%%&&&&&&&&&!!!DDD!!!%%%%%%(((%%%$$$)))'''''')))(((&&&(((---,,,,,,,,,)))&&&$$$$$$$$$***SSS*** """"""!!! """###$$$""""""""""""""""""######!!!111\\\111%%%###"""!!!!!!!!!"""""""""$$$%%%%%%%%%%%%$$$###"""***+++===[[[111+++&&&&&&'''%%%%%%'''###555ddd555'''111444555+++---///111333333333222333333444333222111000000000111222555777999;;;;;;EEEMMMaaa>>>===AAAAAAAAA@@@>>>999666444555666888999888999:::<<>>999;;;<<<;;;888444222222333444666999>>>CCCHHHLLLNNNZZZcccppp{{{}}}~~~xxxxxxllliiieeeaaa\\\VVVPPPLLLMMMIIIDDDAAA@@@??????>>><<<999555333555777888999;;;888333999<<>>:::>>>>>>:::999999:::<<>>???>>><<<:::777555444666888888888888:::<<>>===;;;888444222444666888888777888222999???XXXjjjIIIlll<<<:::@@@???;;;:::::::::<<>>333'''/// )))...---...///000111222333333/////////111444555444333333333444666888<<>>???HHHxxxIII:::<<<>>>===999777999888444444666777888777888999;;;@@@nnnwww___iiiGGG;;;888888888777555444555666555444444666;;;AAAHHHLLLKKKSSSbbbqqqxxxzzzyyynnniiieeegggeeebbb___\\\XXXRRROOOFFFEEECCCBBBBBBAAA???===999666222111222555777777111<<<444<<>>(((JJJzzz777666...//////000111222222333---++++++---000111///------111666;;;>>>>>>===<<>>AAA???888666888888333444555777888777888999;;;<<>>======:::888555222111222444666555888;;;:::RRR{{{KKKaaaKKK@@@:::;;;777<<<;;;999888:::???DDDGGGHHHDDDLLLGGGgggrrr???555555666555555444444333222222222888,,,000000XXXIII((()))(((&&&%%%$$$$$$%%%%%%%%%&&&'''&&&NNN^^^(((,,,'''%%%&&&$$$(((>>>WWWCCC---%%%)))&&&%%%+++,,,'''''''''''''''((()))***%%%%%%$$$$$$%%%%%%&&&''' ...666///%%%###'''***$$$$$$%%%(((+++---,,,***(((...(((!!!%%%$$$!!!&&&+++((($$$$$$(((+++,,,+++%%%%%%###!!!###((('''"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%***XXX===%%%)))%%%111...((($$$"""###&&&((($$$%%%'''&&&%%%$$$$$$%%%'''((((((%%%""""""&&&***)))%%%///,,,222 444SSS------,,,TTTzzzMMM555333111/////////...,,,***333---***,,,...,,,+++,,,***333555888>>><<<999AAAJJJFFFCCCBBBEEEDDD>>>999888777444666777888999:::;;;;;;;;;DDDXXXLLLtttFFF@@@999999777555333444666999999999999;;;???DDDIIILLLPPPPPP[[[mmmvvvvvv|||zzztttooojjjgggfffdddaaa^^^YYYRRRNNNIIIHHHEEECCC@@@>>>===<<<:::888555222111222444666333;;;:::???XXX{{{IIIpppGGG>>><<<;;;888>>>===<<<<<>>&&&)))((('''%%%$$$$$$%%%%%%######&&&$$$+++QQQ]]]...'''######&&&%%%'''666IIIFFF000(((---***((()))%%%&&&&&&%%%%%%&&&&&&''''''$$$$$$######$$$$$$%%%&&&$$$,,,000,,,((((((((('''&&&&&&''')))+++,,,***))),,,000)))###(((&&&"""'''000,,,'''%%%'''((('''%%%###$$$###"""%%%******&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###***UUU:::&&&***(((,,,***(((&&&%%%$$$%%%%%%$$$&&&''''''%%%$$$$$$%%%&&&&&&%%%######$$$'''***...+++---FFF888,,,$$$GGGIII(((***&&&BBB___>>>444333111///......---+++***...)))(((+++---,,,+++,,,)))000000222:::;;;>>>KKKOOOIII@@@@@@CCCBBB<<<888777666444666777888999::::::::::::@@@SSSIIIgggLLL>>>:::999888666555555888;;;:::::::::;;;>>>BBBGGGJJJRRRQQQ[[[mmmxxxyyy}}}ooojjjlllnnnhhheeebbb___[[[VVVQQQMMMJJJIIIGGGDDDAAA>>><<<;;;999777444222222333555666222>>>888EEE```hhhHHH|||BBB<<>>%%%***%%%111AAA///555222000---,,,,,,,,,***))))))&&&&&&***,,,+++***+++'''...///333:::999===LLLYYYPPP<<<>>>BBBAAA<<<999999888666777777888999::::::::::::;;;LLLKKKXXXYYY===::::::999888777777:::===<<<;;;::::::===AAAEEEHHHSSSRRRZZZlllxxx{{{}}}ooojjjlllmmmfffddd```\\\XXXTTTOOOLLLJJJIIIGGGDDDAAA>>>;;;:::777666444333222444555666222???555HHHjjjXXXOOOnnn???;;;AAA888:::888999;;;===@@@CCCEEEFFFFFFEEEJJJTTT```>>>777666555555444444333222222///...+++333888444)))+++((((((''''''&&&&&&&&&&&&&&&###%%%)))***LLL>>>$$$'''######''')))(((+++000777)))(((,,,&&&&&&)))%%%&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$%%%&&&&&&)))(((&&&'''***,,,***&&&(((''''''(((***+++***)))))))))"""!!!((('''%%%---***'''$$$%%%(((******((("""$$$$$$###$$$)))***(((""""""############""""""%%%""",,,III///)))((()))###$$$%%%&&&&&&%%%$$$###'''((())))))'''%%%%%%&&&&&&### !!!$$$''''''%%%!!!$$$///DDD000###MMM}}}888'''---+++---222+++999222///,,,+++++++++***)))(((&&&'''+++,,,)))((()))%%%///444:::>>>777777FFFggg[[[999???BBBBBB>>>;;;<<<<<<:::777777888999999999999999888FFFuuuVVVMMMkkk>>>999::::::888777888:::======;;;::::::===AAAFFFIIIRRRQQQXXXhhhvvv{{{|||}}}{{{uuuqqqmmmcccaaa]]]ZZZVVVSSSNNNKKKIIIHHHGGGDDDAAA===:::888666555444333333444666777666===444IIIwwwNNN___ccc>>>:::BBB444:::555666999<<<@@@CCCDDDEEEEEEEEEHHHYYYjjj@@@:::666555555444444333222222000...---555CCC222%%%,,,''''''''''''''''''&&&&&&'''%%%%%%(((***QQQ333 ((($$$###$$$&&&'''***---111)))+++***!!!!!!***+++''''''&&&%%%%%%$$$%%%%%%'''&&&&&&&&&&&&'''(((((()))((('''((((((((()))***&&&%%%%%%''')))+++,,,+++%%%&&& !!!((((((+++999&&&$$$"""$$$))),,,,,,+++$$$'''&&&###"""%%%&&&$$$!!!""""""######""""""!!!((("""000DDD((()))$$$&&&$$$######"""###$$$%%%&&&(((***+++***(((&&&&&&''''''$$$!!!"""$$$&&&%%%######...666;;;)))'''ZZZnnn444)))...111222222...999222///,,,************)))***)))***---,,,(((''')))(((000555;;;<<<555999MMMyyyjjj:::>>>AAABBB===;;;<<<===;;;777777888999999999888888888AAAiiiGGGzzz>>>999999:::888777777999;;;<<<;;;999:::===BBBHHHLLLOOOOOOVVVdddrrryyy{{{{{{zzzqqqiii___]]]ZZZXXXVVVRRRMMMJJJGGGFFFEEECCC@@@===999888555444333333444555666777999999777LLLLLLuuuXXX>>>999BBB111;;;666777:::===AAADDDGGGHHHEEEFFFGGG^^^uuuDDD===666555555444444333222222///------444NNN666$$$)))''''''(((((((((''''''&&&&&&'''%%%'''...```777&&&&&&$$$"""!!!###&&&+++...111,,,...+++!!!"""++++++(((''''''&&&&&&&&&&&&'''(((''''''''''''((()))))))))(((((()))&&&$$$''',,,$$$######%%%(((+++++++++&&&'''######))))))333HHH'''%%%###%%%(((+++***(((&&&)))(((###!!!"""###!!!!!!"""###$$$$$$###"""!!!((("""333@@@$$$+++!!!$$$&&&$$$""" !!!###&&&(((***+++,,,+++)))''''''''''''&&&$$$$$$$$$%%%$$$###$$$666>>><<<222555fffXXX...+++,,,111444444333555333000,,,***************,,,+++,,,---+++''''''***...111111444666444CCCaaa|||???;;;>>>???:::888999:::888777777888888888888888777999>>>FFFtttAAA::::::;;;999888777888:::;;;:::888999<<>>RRRgggNNNOOO>>>777BBB...>>>777888:::===AAAEEEIIIKKKGGGIIIHHHccc}}}EEE===666555555444444333222222///......333YYY>>>((('''&&&'''((())))))((('''&&&%%%***%%%%%%000ppp<<<***###$$$$$$###$$$(((...222...((()))***%%%(((,,,&&&'''&&&&&&&&&&&&''''''((('''''''''''''''((()))))),,,((('''(((&&&###&&&+++%%%###"""###&&&((())))))''')))%%%$$$''''''555QQQ(((%%%$$$%%%(((***)))'''&&&******%%%!!!"""###"""!!!"""$$$%%%%%%$$$"""!!!%%%444===!!!...!!!###&&&$$$###!!!"""###%%%'''+++,,,---,,,)))'''''''''$$$%%%&&&&&&%%%%%%&&&''',,,;;;@@@<<<666777hhhGGG***...+++---000333666111333000,,,******++++++***+++***+++,,,***&&&(((---///000///222555666LLLpppEEE:::>>>>>>999777888888666777777888888888888777777;;;;;;tttJJJXXXIII<<<======;;;999888888999;;;999777666999>>>DDDHHHJJJOOOUUU^^^iiiuuu}}}}}}wwwrrrmmmXXXWWWWWWXXXVVVRRRMMMHHHBBBBBBBBBAAA???<<<999777333333333444555666777888===000DDDWWWYYYPPPIII===555AAA---@@@666777999<<<@@@DDDHHHKKKHHHKKKIIIgggCCC:::666555555444444333222222111000000444aaaFFF---'''&&&'''((())))))(((''''''%%%---%%%"""000www>>>***"""&&&)))((((((,,,333777'''!!!&&&(((///..."""%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&'''((((((000(((%%%''''''$$$%%%)))&&&$$$######$$$&&&'''&&&''')))&&&###$$$"""444SSS%%%###"""%%%)))+++***((('''++++++&&&"""###$$$$$$!!!###$$$%%%%%%$$$###!!!"""444;;; 000!!!$$$%%%$$$$$$######$$$%%%%%%,,,------,,,***((('''(((!!!$$$''''''%%%%%%(((+++@@@DDD@@@999000)))[[[666)))111,,,***,,,111888000444111---******+++++++++)))((()))***)))&&&***000,,,000222777:::999MMMpppIII<<>>??????===:::999999999<<<:::666555666;;;@@@DDDJJJOOOWWW^^^hhhuuuuuugggkkkRRRUUUXXXWWWTTTOOOKKKIIICCCCCCAAA>>>;;;777444222333222111111222333555666555:::>>>iii^^^PPPBBBDDD666888555;;;666999<<<>>>@@@CCCIIIMMMFFFGGGOOOxxxDDD555777444111000000111111111+++AAA///+++TTTQQQ---)))++++++,,,+++***(((&&&%%%++++++111+++TTTUUU$$$###&&&000&&&===111%%%)))%%%%%%+++222333,,,$$$)))((('''&&&&&&&&&&&&&&&((('''(((+++)))%%%%%%(((,,,,,,+++(((%%%&&&***---,,,+++))))))***++++++***...***(((&&& 000CCC///###$$$------)))&&&(((''''''&&&&&&######!!! ###'''((($$$ 333>>>333###"""$$$((($$$"""###### !!!$$$***---333777000$$$ $$$""""""%%%))))))(((,,,222XXX666,,,---KKKAAA%%%***,,,...000222444555555222111...,,,***)))))))))+++***))))))***,,,...///000000888333555<<>>AAA999999666444666<<>>AAA666999666;;;777:::<<<>>>???AAAFFFJJJIIIGGGQQQHHH777999777333222222333333222111555///,,,???SSSFFF)))+++++++++***)))((('''&&&((('''###---+++NNNYYY+++&&&&&&!!!+++///666***%%%'''%%%%%%)))...///)))###((('''''''''&&&&&&&&&&&&&&&%%%&&&((('''%%%&&&***)))))))))&&&######%%%((((((''''''((()))*********,,,(((&&&%%%"""###000???...%%%!!!'''---,,,(((&&&&&&%%%%%%&&&&&&%%%!!!!!!"""&&&'''###000999///$$$###&&&&&&***%%%"""###"""!!!###'''---,,,000555333***%%%&&&###"""%%%)))++++++111888UUU<<<((()))222AAA555)))+++,,,...000111333333444111000...,,,***)))))))))+++***(((((()))+++...///000///777333666<<>>??????===:::999999888777999;;;>>>???@@@??????<<>>===777999;;;444:::888666666888;;;===>>>EEEOOOYYYaaajjjwww|||yyypppcccbbbYYYUUUQQQNNNNNNLLLIIIFFFGGGDDD@@@<<<888555333333333222111111222333555666999<<>>777;;;888999777999<<<>>>@@@CCCGGGJJJLLLFFFUUUMMM::::::777444222222333333222777***///,,,)))OOOZZZ,,,,,,+++***)))((('''''''''$$$"""((((((+++CCC]]]555)))'''&&&(((AAA///###%%%&&&%%%%%%'''((((((&&&###&&&&&&'''(((''''''%%%$$$%%%######%%%%%%$$$'''---'''''''''%%%###"""###%%%%%%%%%&&&&&&'''((()))***(((%%%######$$$(((000888,,,'''&&&***---***'''&&&$$$######%%%&&&%%%###!!! !!!$$$(((((($$$ """---111***$$$'''***)))***%%%###$$$$$$"""%%%))),,,))))))---///+++&&&%%%$$$"""###''')))+++222999GGG999"""...FFF333(((...,,,---...///000111111111111///...,,,***)))((((((***)))'''&&&(((***---///111...555333777;;;DDDjjjaaa>>>=========<<<:::888777666888:::===???@@@@@@@@@===@@@GGGnnnLLLnnnBBB<<>>CCCMMMXXX___iiivvvzzzuuummmaaa[[[WWWRRRMMMLLLMMMMMMHHHDDDGGGEEE@@@;;;777444333333333222111111222333555666:::<<>>DDDNNNoooCCC;;;>>>@@@:::888;;;666444777999999999;;;@@@DDDCCCMMMWWW^^^fffrrr|||~~~vvvpppjjjaaaXXXRRRNNNKKKLLLNNNMMMHHHBBBGGGDDD???:::777444333333333222111111222333555666999<<>>;;;======999777888888999999:::::::::::::::;;;===DDDQQQ```JJJ===;;;>>>888666888555222555888999999;;;@@@DDDDDDMMMVVV\\\dddoooxxx|||uuuqqqrrrkkkgggcccYYYPPPNNNLLLMMMMMMKKKFFFBBBDDDBBB???;;;777555444333333222111111222333555666777>>>mmmOOOPPPYYY@@@<<<:::;;;999666;;;;;;===@@@DDDFFFFFFEEEKKKFFFeee\\\<<<;;;888444222222222222111---444+++)))111%%%"""<<<***)))(((((('''''''''((('''$$$+++)))%%%555RRR333&&&000///XXX111***(((%%%&&&'''&&&$$$###$$$%%%###$$$&&&''''''&&&%%%%%%+++(((&&&&&&%%%$$$(((...###""""""###&&&(((((((((***---///---(((%%%%%%&&&###'''&&&###)))555444***)))+++,,,))))))***((($$$%%%$$$""""""######""" !!!!!!"""###$$$&&&'''(((///+++%%%###%%%((()))(((&&&%%%''',,,,,,'''$$$%%%)))...000///333AAARRR]]]999111***'''%%%""""""%%%&&&,,,YYYfff''''''&&&+++/////////000000//////...---------,,,+++)))((('''%%%&&&((()))+++,,,---...111...555222444888@@@eeeJJJ@@@;;;===>>>999777:::888999999;;;<<<===>>>???888<<>><<<999666444333333222111111222333555666555CCCKKKSSSMMMAAA;;;999999:::999;;;;;;===BBBGGGKKKKKKJJJJJJJJJkkk```===;;;888555222222222111000,,,111+++)))...(((&&&333((((((((()))(((((('''&&&(((%%%$$$///###;;;MMM...(((+++,,,EEE///---$$$$$$$$$$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$&&&&&&%%%(((...)))&&&######&&&((((((((((((,,,///---)))%%%%%%'''$$$++++++$$$***666666***)))+++)))&&&'''+++)))$$$###"""!!!!!!###$$$$$$###"""!!!!!!!!!"""$$$'''***...)))$$$$$$&&&((()))))))))'''''')))(((%%%$$$''')))...000000666EEERRRXXX888000)))'''&&&###"""###$$$555xxxGGG(((((($$$***//////000111111000000000,,,,,,,,,,,,+++)))((('''$$$&&&))),,,.........---222///666111222777CCClllPPPCCC;;;===>>>888777;;;::::::::::::;;;<<<===>>>666:::BBBaaa\\\NNNeeeHHH888999666555555111888777666666777777777555???HHHRRRXXXaaalllvvvzzzwwwhhhpppyyyllleeedddVVVWWWVVVQQQKKKEEEBBBBBBCCC??????>>><<<:::777555333333222222111222333555666444GGG~~~HHHWWWEEE@@@:::888888;;;;;;888999===DDDMMMSSSTTTTTTIIIMMMpppbbb>>>:::777333000000000///...,,,+++,,,***(((///222***'''''')))))))))((('''&&&'''&&&333"""@@@JJJ+++***&&&(((666+++... ###""""""$$$&&&&&&###!!!%%%$$$$$$$$$$$$%%%&&&'''$$$""""""%%%&&&%%%)))///000,,,'''&&&(((******)))%%%***...---(((%%%&&&((($$$......&&&***777777+++)))***'''###&&&,,,***###!!!  ###%%%&&&%%%$$$###"""!!!"""%%%***---,,,'''###$$$&&&((()))+++---(((%%%&&&%%%###%%%)))'''*********222???EEEDDD333,,,%%%%%%%%%###"""###999%%%///'''!!!---///000000111111111111111+++,,,,,,,,,+++***((('''###&&&***...000///...,,,222000777111000666FFFqqqTTTEEE;;;======888777===<<<;;;:::999888777777777444888???UUUaaaIIIlllLLL999999999;;;<<<888;;;888666777:::;;;999666;;;EEEPPPWWW```mmmxxx||||||{{{tttqqqoooiii^^^UUUXXXTTTNNNKKKJJJHHHEEEAAAAAA>>>:::555333222333444222333333333222333666888777WWWlllIIIjjjHHH:::===777111???222>>><<<;;;IIIbbbggg^^^]]]HHHKKKzzzbbbAAA999777444222000///......---,,,******,,,///...***(((&&&&&&((('''$$$%%%)))''' &&&***,,,@@@BBB''' '''***%%%'''---***!!!!!!"""###$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$$$$###"""###%%%(((:::+++"""&&&)))%%%###''',,,++++++***)))(((''''''...,,,(((%%%+++333111)))"""&&&(((%%%$$$%%%&&&$$$"""!!!!!!"""$$$$$$$$$""" &&&,,,""",,,!!!:::///(((%%%'''*********+++&&&&&&&&&''''''''''''''')))((()))///777<<<;;;999...'''%%%&&& """'''###cccXXX...+++"""!!!...000---+++...111111///.../////////---***'''$$$"""111444}}}KKK---222///333888111555666@@@qqqnnn===III===AAA999333???:::===>>><<<888666777999>>>...EEEJJJuuuRRRcccDDD???>>>333<<<:::===888:::;;;999666555777999<<>>999555333222333444333444444333222333555777555ddd]]]JJJzzzEEE:::===888333@@@555===>>>===III\\\[[[PPPOOOKKKOOOgggAAA999888666444222000//////...---+++)))***,,,...---(((&&&'''******((()))---(((###((((((+++BBBDDD%%%"""'''((($$$'''///,,,###"""#########$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%$$$""""""$$$&&&888***!!!%%%((($$$###'''++++++******)))(((''''''...---)))%%%(((///000,,,$$$((()))&&&$$$%%%%%%###"""!!!!!!"""!!! !!!(((###,,,'''DDD...((($$$'''***))))))***&&&&&&&&&&&&''''''''''''***)))***///555888555222+++'''***%%%&&&,,,%%%"""<<>>@@@999666???:::;;;<<<;;;:::999:::;;;;;;///>>>DDDSSSaaaQQQCCC???666???@@@BBB;;;<<<<<<999666555777:::;;;AAALLLWWW]]]dddooo{{{~~~yyyqqqkkkbbbWWWOOOUUUQQQKKKHHHHHHGGGCCC@@@@@@===999555333333333444444444555444333333555777888yyyRRRKKKAAA:::<<<;;;666AAA888;;;???@@@IIIVVVQQQFFFGGGNNNSSSoooAAA999999888666444222000///...---,,,)))'''(((...444---******+++***'''&&&((((((%%%)))&&&***EEEGGG$$$$$$&&&$$$"""(((000///'''$$$$$$###"""######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$""""""$$$&&&333(((!!!$$$'''$$$###&&&******))))))(((((('''''',,,***&&&###%%%+++...,,,(((,,,,,,(((%%%%%%%%%"""$$$""" !!!!!!!!!$$$###(((...MMM---'''###&&&)))((('''(((%%%%%%&&&&&&''''''''''''******,,,000333333...***'''"""+++$$$---(((aaajjjCCC!!!&&&...$$$---...111444666666222///...---***(((&&&%%%%%%%%%...%%%555rrr666+++---)))///333888444HHHBBBAAA???>>>999;;;===;;;::::::;;;<<<===<<<;;;777333777???xxxTTT]]]]]]@@@:::666>>>@@@AAA======;;;999666666777:::999>>>IIIUUU\\\bbbnnnyyy|||wwwooojjjcccZZZTTTSSSOOOIIIGGGGGGFFFCCC@@@>>><<<999666333333333333444555666555444333555666@@@QQQMMM???<<<<<<<<<666???888:::???AAAHHHQQQMMMFFFKKKNNNUUUyyy@@@888888888777555222///...,,,,,,+++)))%%%&&&000:::---)))'''***)))&&&%%%&&&&&&%%%)))###(((FFFJJJ&&&&&&%%%"""!!!(((111111,,,&&&%%%###""""""###%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$###"""###%%%(((...&&&!!!###&&&$$$###%%%(((((((((((((((((((((''''''$$$!!!###)))------***+++......)))&&&&&&%%%"""%%%###!!!!!!"""$$$%%%%%%###!!!######"""$$$333NNN,,,&&&###&&&)))'''&&&&&&%%%%%%%%%&&&&&&''''''((()))+++---111333000***&&&(((+++&&& FFFlllGGG###)))((((((++++++///111333555777666333111///+++'''%%%%%%%%%&&&+++(((999QQQ...333000''',,,333777111LLLDDD<<>>;;;>>>;;;999:::===>>>===:::555888666@@@eeeWWWWWWggg===777888<<<>>>>>>>>><<<:::777555555666888777<<>>+++&&&$$$(((*********,,,$$$###'''###%%%CCCIII)))'''$$$!!!!!!(((///222///'''%%%$$$""""""###%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$!!!"""#########$$$'''******%%%"""###%%%$$$$$$$$$'''''''''''''''(((((((((&&&!!! (((111444...(((+++//////***&&&&&&%%%###"""!!! !!!$$$&&&''''''###!!!!!!%%%!!!$$$;;;LLL+++&&&###&&&)))'''%%%%%%$$$$$$%%%%%%&&&''''''((((((***...222333000+++'''***+++%%%'''<<>>???999@@@===:::;;;======;;;888666;;;:::EEEZZZ```TTTuuu???999>>>===???===<<<:::777555444444555555666:::DDDPPPXXX^^^fffooouuu|||ssskkkddd^^^XXXUUUPPPLLLHHHFFFFFFFFFDDDAAA<<<:::888666444333333333222444666666666555666777KKK|||LLLcccqqq@@@BBB:::<<<555999888===AAA@@@BBBIIIGGGFFFPPPRRR\\\???888777777555333111///...***(((***,,,(((&&&...<<<888000*********(((&&&'''$$$ &&&$$$"""999BBB+++%%%###""""""&&&,,,000222'''&&&$$$$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""#########$$$'''***&&&$$$###$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''((((((&&&"""$$$...666555...)))***......***'''''''''$$$!!!###%%%%%%$$$%%%!!!)))EEEGGG,,,&&&$$$''')))'''$$$$$$######$$$%%%&&&''''''(((&&&***...222222000,,,)))$$$%%%))) 111aaa:::000$$$000000+++333'''111777666111000777;;;999444111---)))&&&%%%&&&&&&''')))///666777222000///222+++///111444666___XXX@@@===CCC@@@<<<;;;???===<<<;;;;;;;;;999888999:::===EEESSSqqqWWW|||AAA999@@@888;;;999999777555444555555444333666999BBBNNNVVV[[[bbbiiisss{{{rrriiiaaa[[[WWWUUUPPPLLLHHHFFFGGGGGGEEEBBB;;;:::888666444333333222000222555777777777888999^^^nnnNNNuuuggg???CCC888<<<555999;;;===AAA@@@CCCLLLIIIGGGPPPZZZcccBBB:::999777555333111000000---)))+++///+++%%%***555BBB777---)))'''$$$!!!"""'''&&&&&&---888+++#########$$$%%%(((---333&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$###"""###%%%'''###$$$$$$$$$%%%'''&&&%%%$$$$$$%%%&&&''''''((((((%%%$$$(((///000+++'''((('''+++,,,)))'''((((((&&&!!!!!!!!!###%%%$$$""" """%%%!!!,,,JJJ<<<,,,'''%%%(((***'''%%%$$$"""###$$$%%%&&&''''''(((&&&***...111000...+++))) '''$$$---%%%DDD~~~fff***///%%%***---+++111(((777>>>>>>666333888:::555///...+++)))'''''''''''')))&&&---------555333+++---+++111111555@@@qqqjjjGGG888CCC@@@999>>>;;;<<<<<<;;;:::999999:::;;;444<<<>>>KKK]]]kkkDDD999???222777777666555444666888888555333666999AAAMMMUUUYYY^^^dddkkk}}}}}}xxxpppggg```[[[XXXWWWPPPLLLHHHFFFGGGGGGEEECCC:::999888666444333333222///222555777777777888:::rrrhhhTTTaaa>>>BBB666<<<666:::>>>:::???@@@FFFQQQOOOKKKSSS```iiiDDD<<<;;;888555333222222222111+++,,,111...%%%&&&///:::///&&&%%%&&&&&&''')))*** &&&(((%%%111)))!!!"""%%%&&&$$$%%%,,,333%%%&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&''''''&&&$$$"""!!!###$$$"""$$$%%%%%%&&&''''''%%%$$$$$$%%%%%%&&&'''(((((("""$$$***---''''''%%%***+++((('''))))))(((%%%%%%%%%''''''%%%"""&&&!!!&&& ---III111---'''%%%)))+++(((%%%$$$"""######$$$&&&'''(((((('''***...000///,,,***((($$$666,,,555///XXXHHH///------444'''...777<<>>CCC333:::<<<555555555777::::::777333777888@@@LLLTTTXXX\\\aaabbbvvvwwwlllccc]]]YYYUUUQQQPPPLLLHHHFFFFFFEEEAAA>>>;;;888555444333333222111;;;222777333777@@@;;;DDDiiiMMMWWWIII>>>===<<<777555999===@@@DDDHHHLLLNNNPPPRRRWWWyyyIII???999666666555222000222---777===;;;999999777333888222***$$$###$$$&&&''''''%%%$$$%%%######***222(((%%%%%%'''&&&$$$''',,,///###"""$$$!!!$$$(((###"""###$$$%%%%%%%%%%%%%%%$$$###$$$&&&### ###)))!!!"""######"""###$$$&&&###$$$&&&&&&%%%%%%&&&'''&&&'''###'''"""$$$)))'''&&&&&&'''))))))((()))))))))'''$$$###$$$%%% ''')))555<<<)))...,,,***)))))))))((('''&&&&&&%%%$$$%%%&&&((()))%%%...///''''''000111***555)))000---888ddd;;;,,,***+++......---///444GGGRRRBBB000777888000222''''''&&&%%%&&&'''((()))((()))***,,,......//////000---000222<<>>@@@;;;333<<<<<>>;;;888555333333333222111888000555111444:::888GGGiiiPPPSSSEEE<<<<<<<<<888888<<>>VVVRRR@@@<<<>>>DDD<<<>>>>>>>>><<<::::::<<<>>>:::999:::===AAAbbbZZZeee:::===;;;222:::777444333666:::;;;888444666:::@@@IIIRRRZZZ```ccckkkrrr|||{{{tttiiiaaa\\\XXXSSSPPPJJJGGGDDDCCCDDDDDDAAA===:::777444333333333222111666111555111444666777RRRfffTTTMMMAAA:::;;;<<<999;;;@@@AAAFFFJJJHHHEEEIIITTT]]]XXXRRR===777444555666444333666@@@DDDCCC;;;444111///---+++***((('''(((((('''&&&&&&%%%&&&'''%%%"""%%%,,,+++'''%%%%%%###"""&&&,,,999***%%%'''######&&&"""""""""###$$$%%%%%%%%%%%%"""!!!"""$$$###$$$***222&&&%%%###"""!!!"""$$$%%%"""###$$$$$$######$$$%%%$$$$$$###)))&&&%%%###)))&&&&&&'''(((((('''&&&%%%$$$&&&(((((('''&&&'''(((&&&!!! (((,,,QQQ---&&&%%%%%%%%%&&&((('''%%%###%%%%%%%%%&&&''')))***+++)))######+++///+++***---''',,,000''':::ttt555,,,,,,...222222...///333///999333+++111333---,,,,,,+++)))'''%%%$$$$$$%%%(((((()))+++,,,---......---+++888999???kkkccc@@@AAA@@@@@@????????????===:::999:::;;;777@@@333>>>>>>ppp___]]]pppAAA???===666===777444333444888::::::888777;;;AAAIIIRRRZZZaaaeeepppvvvxxxqqqggg```[[[WWWRRROOOGGGDDDBBBBBBCCCCCC@@@===999777444333333333222111777444777333666444;;;gggccc[[[JJJ???999;;;<<<999;;;AAADDDGGGIIIHHHHHHLLLTTT[[[VVV\\\???999555555555333333555@@@???;;;222***%%%%%%&&&((('''%%%&&&((())))))((((((''')))+++((($$$&&&+++,,,((($$$###"""!!!&&&,,,<<<***$$$'''######&&&###""""""###$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%,,,444'''$$$!!! !!!"""###!!!"""$$$###"""!!!"""$$$$$$###%%%222###$$$!!!'''&&&(((+++,,,+++)))((('''''')))******((('''&&&''''''!!!...,,,[[[%%%###$$$$$$%%%(((******(((%%%&&&'''((()))***,,,---...+++...222000,,,))),,,///++++++***''':::xxxUUU111******---111000,,,,,,///,,,000---)))---000...+++,,,***)))'''&&&%%%&&&&&&(((((()))***+++---...///...+++888999BBBwww@@@CCC@@@===BBB>>>>>>>>>===:::999:::;;;333CCC--->>>999[[[bbb^^^yyyDDD???@@@:::>>>:::777555555777:::::::::888;;;AAAHHHQQQ[[[bbbgggrrrwwwuuunnneee___ZZZVVVQQQMMMEEECCCAAAAAACCCBBB???<<<888666333222333333222222555555777333888444BBBbbbkkkHHH???:::<<<;;;888:::@@@EEEDDDFFFIIIMMMQQQSSSTTTUUUjjjBBB<<<777666555222111333555444111---))))))...333(((&&&$$$$$$''')))++++++'''''')))+++((($$$%%%***+++'''$$$###"""!!!&&&--->>>(((!!!%%%###"""&&&$$$######$$$%%%%%%%%%%%%$$$'''%%%$$$$$$###"""(((111)))%%%"""!!!###$$$$$$###!!!#########!!!!!!"""###"""!!!%%%::: !!!!!!$$$'''++++++***(((((()))&&&((())))))'''%%%&&&&&&+++ %%%444111]]]&&&&&&!!!!!!###&&&((((((&&&$$$###$$$%%%'''(((***++++++444KKKSSS>>>))))))//////444)))%%%***777\\\888...******---111///+++***---+++((('''%%%%%%))),,,((()))((('''&&&'''''')))))))))))))))***+++---///000111...666777KKKDDDBBB???===CCC;;;<<<======;;;::::::;;;333DDD...???999OOOppp\\\uuuFFF>>>BBB<<<<<>>:::888555333222222333333222222444444222999333JJJcccFFF>>>:::<<<;;;777999@@@CCCBBBCCCHHHOOORRRQQQNNNYYYzzzEEE===777666444111111333333///---+++((((((///777)))'''%%%%%%'''***++++++$$$$$$&&&(((%%%!!!###((()))%%%######""""""&&&---AAA(((%%%###"""%%%%%%$$$%%%%%%%%%%%%$$$######%%%######### ###+++***'''$$$%%%''')))'''%%%"""###$$$###"""!!!"""###%%%$$$,,,JJJ$$$'''""" ###'''(((&&&%%%''')))'''(((((('''%%%%%%&&&(((((("""%%%111111NNN(((&&&$$$$$$%%%'''******)))(((%%%&&&''')))***+++++++++===cccrrrRRR...(((---,,,555((('''111555===,,,+++...---///222000,,,,,,//////'''((()))$$$)))///)))'''&&&&&&&&&''')))+++,,,************+++---000111222222222999___PPPAAA===@@@BBB:::<<<======;;;::::::;;;555BBB333AAA:::KKKZZZdddMMM???CCC===;;;@@@???<<<:::999999:::;;;999;;;???EEEOOOZZZdddiiiooosssyyyxxxpppjjjbbb\\\YYYUUUOOOKKKEEECCCAAABBBCCCBBB===999777555222111222333333222111444444333===777UUU|||bbbCCC<<<999<<<;;;777:::BBB@@@AAACCCHHHLLLNNNNNNMMMaaaDDD===777555444222222555555000---+++'''%%%,,,555((((((''')))***+++***(((######$$$&&&### ###(((&&&###"""$$$$$$###'''---GGG+++ &&&$$$"""$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$######$$$"""###)))'''%%%###%%%)))***'''######$$$%%%$$$"""!!!"""###%%%%%%111VVV)))---###%%%"""%%%%%%$$$$$$(((+++333222///+++&&&%%%&&&'''#########,,,///999---&&&(((''''''(((***,,,++++++'''(((***+++,,,,,,,,,+++888aaayyyaaa999&&&(((+++,,,***111888444'''333)))///...///000...++++++///111&&&+++000(((---333***'''&&&&&&&&&(((***+++---++++++***+++,,,...111222000555111@@@yyy^^^@@@<<>>===;;;999888999555:::666???999IIIYYY[[[ZZZBBBAAA<<<;;;>>>===<<<;;;::::::;;;<<<999:::===DDDMMMYYYcccjjjooorrrwwwtttnnniiiaaa\\\XXXTTTOOOKKKFFFDDDBBBCCCDDDBBB===999777555222111222333333222333777666666AAA;;;^^^www___~~~@@@:::888<<<;;;777;;;CCC>>>AAAEEEGGGHHHJJJMMMPPPhhhCCC;;;666555555333444777333///---...,,,,,,333>>>'''(((***,,,...,,,(((%%%%%%$$$%%%&&&$$$!!!%%%+++$$$""""""%%%%%%$$$'''---LLL///"""(((%%%!!!###$$$'''''''''&&&$$$"""!!! %%%$$$&&&'''%%%###&&&,,,""" ###(((((($$$$$$%%%%%%$$$"""!!!"""###---WWW&&&***!!!"""&&&&&&$$$%%%***///CCC@@@999111)))%%%%%%&&&$$$)))&&&,,,333000444***&&&$$$###$$$&&&(((((((((%%%&&&'''((())))))((('''---SSSrrrgggAAA%%%###---"""---;;;<<<444>>>(((///,,,,,,---+++((()))...+++)))111(((+++111&&&((('''''''''((()))+++,,,,,,,,,++++++---///222333---777111GGGiii@@@<<>>???>>>;;;888666666333111666<<<666GGGYYYXXXdddDDD???;;;<<<:::;;;;;;;;;::::::;;;===888999<<>><<<:::666777666222...000666===<<<555222???///AAAppp[[[ddd@@@>>>;;;999888:::<<<>>>AAABBBDDDGGGKKKOOOSSSUUUzzzIII<<<999---...999444777888111......&&&&&&>>>^^^222)))///000&&&---222###(((&&&(((***((($$$$$$'''$$$%%%%%%$$$######$$$%%%666+++$$$%%%'''$$$###%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%$$$###!!!!!!!!!"""###''''''&&&%%%$$$""""""!!!###$$$222333(((!!!$$$"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!***444222///...(((***)))(((''''''&&&'''''''''%%%$$$%%%)))++++++)))'''===ooovvvBBB%%%,,,)))---999SSS222******222''',,,+++***+++,,,,,,)))%%%&&&+++,,,)))+++000222...%%%%%%%%%&&&''')))+++---444///,,,...///...000333///333666NNN}}}@@@AAA>>>AAAAAA@@@???===;;;999777666666777888666555NNNooo^^^TTTrrrFFF777>>>@@@777888:::<<<>>>>>>>>>>>>555:::@@@GGGNNNVVV```gggfffmmmwww}}}vvvmmmiiiaaaZZZTTTOOOLLLKKKEEEDDDBBBAAA@@@>>>;;;999555666666333000222999???888666111<<<333AAAzzzaaa\\\@@@>>>;;;999888:::<<<>>>BBBCCCEEEHHHKKKNNNQQQRRRNNN===:::///...777222666888222000111+++***@@@\\\MMM222***---'''(((,,,###'''%%%&&&)))'''######'''$$$$$$$$$$$$###$$$%%%&&&000'''"""%%%(((&&&%%%&&&'''''''''&&&%%%$$$###"""%%%%%%&&&&&&&&&&&&''''''%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$///...$$$$$$"""###$$$%%%%%%%%%%%%$$$########################"""###---333...***+++)))+++***)))((((((((((((((((((&&&%%%&&&)))******)))000;;;^^^eee===)))---''')))===AAA***$$$%%%...&&&///---+++++++++***&&&###%%%))))))'''''',,,,,,)))((('''''''''''')))***+++222...,,,///111000222666555///AAAqqqCCCCCC>>>???@@@???>>><<<;;;999888777888777777777333GGGfffhhhVVV{{{III:::??????;;;;;;<<<<<<;;;999888777555999???EEELLLUUU___fffjjjooovvv|||zzztttkkkfff^^^WWWRRROOOKKKIIIDDDCCCBBBBBBAAA>>>:::777444555555333222444:::???444888///777999AAAjjjnnnSSS@@@>>>;;;999999:::===???BBBDDDGGGIIILLLNNNPPPPPPVVV===;;;444///555111555555111111333...,,,===TTTfff===&&&)))******---+++&&&%%%%%%(((&&&"""###'''$$$$$$###$$$$$$%%%&&&''')))###!!!$$$((('''&&&'''((((((((('''%%%$$$"""!!!'''&&&%%%$$$%%%&&&((()))$$$$$$###"""""""""######!!!""""""###$$$%%%&&&&&&!!!"""(((...))) %%%######$$$%%%%%%%%%$$$$$$"""""""""""""""""""""""""""***222111)))&&&''')))++++++***)))))))))*********(((''''''((()))((((((000---@@@HHH222))),,,###111NNN000&&&"""!!!)))&&&000...,,,+++)))'''###!!!$$$'''(((&&&&&&))))))&&&******)))(((((())))))***000---...111333222333777:::...RRRGGGEEE???===>>>>>>===<<<;;;:::999999:::555666888222>>>ZZZyyyYYY}}}LLL===>>><<<=========<<<;;;999777555666999>>>CCCKKKTTT^^^dddiiinnnssswww}}}wwwrrriiiccc[[[UUUQQQNNNKKKHHHBBBBBBBBBBBBAAA>>>999666444555555333333444888<<<111:::///222===FFF___MMM@@@>>>;;;999999;;;>>>???AAACCCFFFJJJMMMPPPQQQRRRaaa===:::888000444333777222//////222...***444DDDqqqNNN///'''))),,,,,,***'''%%%&&&(((&&&###$$$)))$$$#########%%%'''''''''$$$"""!!!$$$''''''&&&%%%''''''''''''&&&%%%$$$###((('''$$$###$$$&&&)))+++$$$#####################!!!!!!"""###$$$%%%%%%&&&###(((......&&& """((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$111333+++'''%%%$$$'''******)))))))))******++++++***)))(((((('''''''''+++"""***222***))),,,&&&CCCccc***)))%%%!!!''''''...---+++)))'''%%%###!!!%%%'''((()))***++++++***++++++************++++++...---///333333111222666<<<===oooMMMDDD>>>===<<<<<<<<<;;;;;;;;;::::::<<<444555:::333999QQQ\\\lllMMM===;;;999:::;;;<<<===>>>===<<<<<<888:::===BBBJJJTTT^^^dddfffjjjpppttt{{{uuupppggg```XXXSSSQQQOOOKKKGGGAAAAAAAAAAAA@@@===999555555555444333222222444666111:::000000>>>UUU\\\KKK@@@>>>;;;999:::<<<>>>@@@???AAAEEEIIINNNQQQTTTUUUooo===888<<<333666777999222//////222///***---555fffXXX<<<%%%$$$)))&&&)))'''''')))'''%%%&&&+++%%%###"""###&&&(((((('''"""######$$$%%%&&&$$$"""$$$$$$%%%&&&'''''''''''')))'''$$$###$$$&&&***---#########$$$$$$$$$$$$###########################"""+++000+++### $$$(((%%%$$$$$$$$$$$$$$$$$$$$$########################"""222---!!!%%%((($$$'''(((((((((((())))))***+++,,,+++***)))'''&&&''''''***%%%''',,,***))),,,,,,JJJccc&&&(((&&& &&&'''******)))(((&&&%%%$$$$$$$$$%%%'''+++---------...******+++,,,,,,---------......000333222000111666999[[[ZZZBBB===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;555666;;;555:::KKK^^^aaaOOO>>>777666777999;;;<<<===>>>======;;;;;;<<<@@@IIITTT]]]ccceeejjjpppuuu|||}}}sssoooeee^^^VVVQQQQQQPPPKKKGGGBBBAAA@@@@@@???<<<888555555555444333222222222222222888333333===mmmYYYJJJ@@@>>>;;;::::::<<>>555888999999555111111444222...,,,...AAAIII999"""###+++(((###)))'''''')))(((&&&(((---'''$$$"""###'''((('''&&&"""$$$%%%######%%%$$$""""""###%%%&&&((()))))))))((('''%%%###$$$'''+++---"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$######""""""!!!***///''' !!!$$$$$$&&&%%%$$$$$$######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!444+++$$$***%%%)))'''''''''((()))***+++,,,+++,,,,,,***'''&&&'''((())))))))))))'''$$$&&&---@@@III!!!!!!$$$%%%''''''((((((&&&$$$$$$%%%'''""""""%%%+++---,,,,,,...***+++,,,---...//////.........111333222000444:::;;;oooAAA<<<@@@:::::::::::::::;;;;;;;;;:::777888:::666>>>FFF^^^ZZZWWWBBB555666777888999::::::999888777<<<::::::>>>GGGRRR\\\aaahhhlllrrrvvv|||zzzqqqnnneee]]]TTTQQQQQQQQQLLLHHHBBBAAA???>>>===;;;888666555444444444444444333222333444666777===UUUHHH@@@>>>;;;::::::===@@@BBBCCCCCCDDDGGGKKKQQQVVVYYYCCC444@@@666999:::777444111111444555222...,,,&&&444...$$$+++---(((...)))&&&&&&((('''%%%(((---)))%%%"""###''')))'''$$$!!!%%%&&&""""""&&&'''$$$$$$$$$%%%'''(((((((((((('''&&&%%%$$$&&&(((+++---"""###$$$%%%%%%%%%$$$$$$############""""""""""""***...&&& $$$&&&"""&&&%%%$$$#########$$$$$$""""""""""""""""""""""""%%%AAA666$$$)))$$$,,,((((((((()))***+++------+++,,,,,,***'''&&&''')))&&&(((&&&%%%%%%"""%%%111555,,,"""### &&&&&&'''((((((&&&###"""$$$'''###"""%%%,,,...+++***---------.../////////...---......111444444444:::BBB[[[BBB:::AAA:::::::::::::::::::::::::::;;;:::888666AAA@@@]]]TTTdddIII666888777888888999888777555444;;;888666:::DDDOOOYYY^^^fffkkkqqqvvv{{{yyypppmmmddd\\\TTTPPPQQQQQQMMMHHHCCCAAA>>>===<<<;;;999777444333333555666777666555333111777;;;===PPPFFF@@@>>>;;;::::::===@@@BBBFFFEEEEEEFFFJJJOOOUUUXXXGGG444AAA777999:::555111///...222555333///+++'''111,,,***222((( ---(((%%%%%%'''&&&$$$''',,,***&&&######''')))&&&###%%%%%%!!!!!!''')))&&&%%%&&&''''''(((''''''''''''&&&%%%%%%&&&)))+++,,,"""###$$$%%%&&&%%%%%%$$$"""""""""""""""#########+++000'''###((()))###'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$111RRREEE%%%&&&'''""",,,)))))))))***+++---...///***,,,,,,***'''&&&(((***%%%)))&&&$$$)))(((---<<<222(((%%%"""(((&&&'''((((((%%%"""!!!###&&&'''%%%(((///000+++***---///000000000000...,,,+++---...111555555777???IIICCC:::@@@;;;;;;::::::::::::999999;;;>>><<<777555BBB<<<\\\QQQmmmPPP777:::777888999::::::999888777:::777444777AAAMMMWWW[[[bbbhhhoootttzzzwwwpppjjjddd^^^VVVQQQOOOLLLIIIFFFDDD@@@===<<<<<<:::777444666555444444333333333333...;;;333///NNNrrrYYYuuuBBB===>>>>>>===<<<<<<>>>@@@???FFFMMMBBBGGGQQQMMM]]]JJJ???888333000>>>666////////////000000000000222---+++,,,,,,(((%%%$$$'''(((###$$$(((###%%%555///&&&###+++000%%%""""""###$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&000(((***,,,666111$$$$$$"""!!!###&&&((('''%%%""""""#########$$$$$$$$$ ???KKK222%%%&&&%%%%%%%%%$$$$$$#########"""(((###%%%&&& !!!***kkkJJJ$$$###((((((((((((***,,,---,,,+++++++++***)))((('''&&&&&&!!!***)))%%%"""DDD--- !!!###%%%''')))'''&&&&&&%%%%%%$$$$$$###%%%%%%'''(((***+++++++++---+++,,,///...+++)))+++444------222222777OOOlllFFFHHH<<<>>>>>>:::666888;;;:::555666::::::===<<<888LLLpppiiiWWWQQQ<<<666>>>>>>===;;;888777999:::666666888<<>>>>>>>>===<<<===???AAA@@@EEELLLBBBFFFOOOMMM___SSS???999666111;;;555111000000000//////......333---(((&&&$$$"""###(((''''''###$$$)))$$$&&&666444***'''&&&+++"""""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&+++(((&&&(((111'''!!!$$$"""!!!"""%%%&&&%%%$$$#########$$$$$$$$$$$$%%%)))\\\vvv)))%%%*** %%%%%%%%%$$$$$$############'''!!!$$$%%%!!!$$$...]]]AAA """$$$&&&'''&&&'''))),,,------,,,******)))((('''&&&&&&%%%$$$&&&&&&)))333PPP,,,!!!!!!!!!"""$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''(((***+++,,,,,,...,,,---111222//////111777,,,222BBB@@@AAAkkkPPPIII@@@??????<<<888:::======888:::;;;:::;;;;;;777GGGgggqqqVVVSSS@@@666======<<<:::777666888999888999:::<<<@@@IIIRRRYYY```jjjmmmqqq|||zzzrrrnnnlllaaa[[[TTTOOONNNMMMJJJGGGBBB@@@>>><<<;;;999666444333333222111111111222222000999555;;;ooobbbmmmjjjAAA>>>??????>>>===>>>@@@BBBAAADDDKKKBBBEEELLLLLLbbbccc>>>999999222777333222111111000///...---,,,444---((('''%%%$$$'''+++%%%&&&"""$$$)))$$$'''777777)))(((###+++ """""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''###)))444"""###$$$"""!!!"""$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%***QQQwww---###*** $$$$$$$$$$$$$$$############%%%$$$###!!!'''444GGG333!!! '''$$$$$$$$$$$$'''***---------))))))((('''&&&%%%%%%$$$&&& """---III]]])))""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$&&&(((***+++,,,------+++---222444222222555///,,,333>>>FFF^^^aaaHHHEEE??????===:::<<<@@@@@@<<>>999999;;;666AAA\\\}}}WWWxxxUUUEEE555;;;;;;;;;888666555777888999;;;<<<<<<===DDDPPPZZZbbbkkknnnqqq|||yyypppiiiggg^^^YYYRRRNNNMMMLLLJJJHHHAAA@@@>>><<<:::888666555555444444333333444444444333777444???XXX~~~bbbCCC>>>??????>>>>>>>>>AAACCCBBBCCCJJJBBBDDDHHHLLLhhhvvv>>>777:::444444333111000000///......------666---'''(((+++***((('''%%%%%%"""$$$)))%%%(((888666$$$$$$ &&&555+++$$$""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&& ***&&&&&&444EEE'''(((######"""""""""""""""!!!$$$$$$%%%%%%%%%&&&&&&&&&...(((LLL***$$$###!!!$$$$$$$$$$$$###############!!!"""%%%!!! +++999222'''!!!!!!'''""""""""""""%%%)))---......)))((('''&&&%%%$$$$$$###%%% ,,,UUU^^^%%%"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$&&&(((***,,,------+++)))+++///111000111555...888999777RRRvvvEEEEEE===???>>>;;;<<<@@@AAA???AAA@@@999999<<<999???SSSZZZlllZZZHHH333;;;;;;:::888666666777999888;;;===;;;;;;BBBPPP[[[bbblllnnnqqq|||{{{mmmccc```]]]WWWQQQMMMLLLLLLIIIGGG@@@@@@???<<<999777555555444444444333333444444555666555333BBBTTTZZZDDD>>>>>>???>>>>>>???AAADDDCCCBBBIIICCCCCCFFFMMMpppCCC666999555222333.............../////////DDD444$$$###)))***&&&"""%%%%%%"""$$$)))%%%(((888777 """"""+++???555###""""""###$$$$$$$$$$$$#########$$$%%%%%%&&&''''''"""---###***;;;VVV...%%%"""#########""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&111222***)))!!!$$$########################!!!"""&&&"""666999$$$!!!"""$$$&&&"""!!!!!!!!!$$$)))---//////(((((('''&&&%%%$$$######!!!""" +++WWWSSS""""""###%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%###$$$&&&(((***+++,,,,,,,,,***+++///000///000444777???DDDSSSAAAAAA;;;>>>>>>:::;;;>>>@@@???AAA@@@999999>>><<<@@@OOO___cccaaaHHH333;;;<<<;;;999777777999:::666999;;;::::::BBBPPP\\\aaakkkmmmooozzz|||mmmaaa^^^\\\WWWPPPLLLKKKKKKHHHFFF???@@@???<<<888666555555222222111111111222333333777444444GGGzzzUUUQQQDDD===>>>>>>>>>===>>>AAADDDDDD@@@HHHDDDDDDDDDOOOyyyNNN888666777222444------........./////////YYYBBB***"""&&&)))((('''%%%&&&"""$$$)))$$$'''777<<>>:::>>>>>>:::999===??????>>>???999999>>>===???MMMbbb^^^jjjHHH888;;;;;;;;;999777777999;;;666888999999;;;CCCOOOYYY___iiijjjmmmwww|||{{{mmmcccaaa\\\WWWPPPLLLJJJIIIGGGDDD???@@@???<<<888555555666222111111111222222333444555333999NNNwwwYYYIIIBBB;;;<<<=========>>>AAACCCEEE???GGGFFFDDDDDDRRR]]];;;333777222333..................------SSSBBB000(((((((((***,,,''''''###$$$)))$$$&&&666>>>###)))$$$"""<<<===(((""""""###$$$$$$$$$$$$###"""######$$$&&&''''''((())))))---,,,^^^<<<###!!!###%%%$$$######$$$'''#########$$$$$$$$$$$$%%%FFF000"""""" ...###!!!"""""""""#########$$$ !!! $$$$$$"""===jjj111###)))"""$$$***'''###""""""$$$)))---000000))))))((('''&&&%%%$$$$$$&&&!!!"""555XXX111%%%!!!!!!!!!!!!"""######$$$ !!!"""###$$$%%%&&&&&&&&&'''((()))************---+++,,,111333444777;;;AAA\\\EEE>>>;;;??????;;;999<<>>@@@@@@<<<888444444666333333333333444444555666444333===UUUvvv]]]CCC@@@;;;<<<<<<<<<<<<===@@@CCCEEE???GGGFFFEEEDDDTTThhh>>>222888222333000000///...---,,,,,,+++:::333---+++(((%%%%%%((('''(((###$$$(((###%%%555;;;"""+++###777@@@111""""""###$$$$$$$$$$$$###"""######$$$&&&'''(((((('''%%%---$$$^^^FFF,,, ###%%%%%%######&&&(((""""""#########$$$$$$$$$333[[[***'''...***!!!!!!""""""#########$$$"""!!! """"""$$$III...'''..."""&&&+++)))%%%######%%%)))---000111))))))((('''&&&%%%%%%$$$ *** """<<<[[[***'''!!! """$$$%%% !!!!!!###$$$%%%&&&'''''''''((()))))))))))))))***(((***///333555888===bbbIII@@@<<<@@@AAA<<<999<<>>DDDJJJNNN\\\eeefffhhhrrrwww{{{{{{sssjjjdddcccZZZUUUNNNJJJIIIGGGDDDAAAAAA???===;;;888666555555222222222222333444555555444555999jjj___pppAAA@@@777::::::666666<<>>EEEGGGKKKPPP;;;>>>***999000111222111///,,,***)))***000999999---%%%(((((($$$''''''&&&%%%$$$%%%(((+++???'''%%%$$$###IIILLL&&&(((!!!!!!((()))###$$$%%%&&&((()))***+++&&&&&&(((III___333$$$$$$###"""!!!!!!!!!"""%%%$$$######$$$%%%%%%%%%<<<***######!!!&&&***#########"""!!! !!!$$$&&&@@@333 ''')))@@@ooo,,,)))%%%"""!!!###&&&((($$$###"""$$$&&&)))))))))))))))'''###"""$$$'''(((...###%%%888AAA777,,,***######$$$$$$$$$###""""""%%%%%%%%%&&&&&&'''''''''+++***)))(((((()))***+++,,,(((...777333--->>>YYYJJJ>>>AAAAAA@@@===;;;;;;===@@@999777777999999888===CCCdddoooYYY{{{YYY<<<:::;;;;;;888444333555888888999888666666;;;DDDKKKXXXfffhhhfffnnnvvv~~~zzzsssjjjcccaaaZZZUUUNNNJJJIIIGGGDDDAAAAAA???===:::888666555444222222222222333444555555555666<<>>:::===<<<888777<<>>000888222333444333111...,,,,,,,,,---555555+++%%%)))***'''&&&''''''%%%$$$%%%(((***MMM***%%%)))&&& :::MMM333'''$$$!!!(((!!!(((###$$$%%%&&&''')))*********%%%&&&<<>>:::888777999999888<<>>:::::::::777333222444666777777666555555:::CCCJJJWWWeeegggeeennnvvvyyysssjjjccc```ZZZTTTNNNJJJIIIGGGDDDAAA@@@???===:::888666555444222222222222333444555555666888BBB}}}ZZZ~~~???<<<===???>>>999888===AAABBBAAADDD<<>>@@@>>>::::::???BBBAAA???BBB<<>>;;;999999;;;===>>>;;;999:::888666999>>>LLLNNNbbb___DDD999888666333111000111111333444444444444:::BBBIIIVVVdddgggeeemmmttt|||~~~zzzuuullldddaaaYYYTTTNNNJJJIIIHHHEEEBBB@@@>>><<<999777555444444222222222222333444555555888;;;OOO~~~ZZZxxxBBB;;;>>>???===:::<<>>AAA<<>>vvvDDD@@@@@@>>><<<::::::<<<>>>???;;;::::::888555888===IIIQQQ______GGG:::888555333222111000000222333444444666;;;CCCJJJXXXfffiiigggnnnuuu|||~~~yyytttkkkdddbbbXXXSSSMMMJJJIIIHHHEEECCC???>>><<<999777555444333222222222222333444555555888;;;TTTsss]]]nnnCCC<<<>>>>>><<<:::<<>>AAA<<>>???<<<::::::888555888===DDDWWW]]]dddJJJ<<<999666444333333111000000222444555666;;;DDDJJJZZZiiimmmlllssszzz}}}wwwqqqiiicccaaaXXXSSSMMMJJJIIIHHHFFFCCC???>>><<<999777555444333222222222222333444555555888;;;XXXhhhaaadddDDD<<>>AAA<<>>...111222222111...------...---+++)))))))))(((''''''%%%&&&''''''%%%$$$$$$%%%(((GGGFFF&&&'''%%%$$$"""///KKK111###***$$$%%%"""$$$$$$$$$%%%%%%&&&&&&'''&&&%%%&&&((('''###""""""###"""!!!!!!!!!!!!!!!"""!!!###$$$###!!!###)))///QQQ///$$$%%%%%%&&&$$$%%%&&&'''&&&###"""""""""!!!""" """---ZZZ...$$$######""""""""""""######%%%%%%&&&)))++++++)))'''$$$$$$(((((("""%%%===ZZZ999+++ $$$######$$$!!!"""###%%%'''((((((((()))(((&&&&&&'''))),,,...'''(((***---///000000000222;;;cccPPP??????===;;;999999;;;===>>>;;;::::::888555888>>>@@@]]]XXXnnnMMM???;;;777555555555333111...000222333555;;;CCCIII[[[kkkpppqqqzzz{{{uuuooogggaaa```XXXSSSMMMJJJIIIHHHFFFCCC???>>>;;;999666555333333222222222222333444555555777;;;ZZZaaaddd___CCC<<>>999???AAA===FFFAAAFFFfffiii<<>>===<<<:::888888:::<<<>>>;;;999:::888666999>>>>>>~~~```UUUuuuNNN@@@<<<888666666666444222,,,...111222444:::BBBHHH[[[lllrrruuu