BM6P6(@ ~~~{{{jjj[[[KKKEEEDDDBBB>>>===???BBBGGGNNNVVVbbbmmmuuu|||qqqbbbVVVNNNMMMKKKKKKNNNUUU___fffuuuzzz}}}wwwrrrpppsssnnnkkkmmmlllkkkqqqzzz|||zzzwwwooogggeeeeeeeeeeeedddcccbbbbbbaaa\\\TTTKKKDDD@@@??????@@@???<<<:::999:::;;;<<<999777666444555777:::;;;<<<888444444666999999888===666000///111555===EEESSSaaaoooxxx~~~|||tttmmm^^^RRRDDD;;;999999666222888:::<<<<<<999555333222666888;;;<<<;;;:::::::::555777:::;;;:::999999999999888999999555111222777999888777:::@@@GGGLLLNNNMMMMMMOOOTTT[[[aaadddeeejjjnnnpppooommmkkkeee___]]]UUUJJJBBB???>>>===;;;:::555///---///444888;;;777777666333111111222444666888???JJJSSS]]]mmm}}}{{{qqqiii[[[MMM@@@<<<===<<<;;;;;;;;;AAAKKKVVVaaammmxxxzzzqqqeeeYYYQQQJJJKKKLLLNNNSSS\\\gggnnnxxx}}}{{{uuuqqqooonnnooolllllloooppppppuuu}}}||||||wwwrrrqqqqqqkkkccc\\\]]]^^^___````````````]]]YYYRRRJJJDDD@@@>>>>>>===<<<:::888888888999:::999888666555666777:::;;;===:::888888:::;;;:::888999444111111333777BBBLLL\\\eeennnuuu}}}xxxooofffTTTJJJ???999999:::888555888:::<<<<<<999666444444555888;;;>>>>>>???@@@AAA@@@@@@@@@@@@?????????>>>:::999999;;;999555555888999===BBBFFFIIINNNUUUYYYYYY\\\___bbbeeeiiinnnrrrsssvvvvvvrrrooolllfff___ZZZQQQFFF===:::999888777777333...,,,...222555777777777555333111222555777===>>>EEEPPPXXXaaappp~~~}}}rrrbbbVVVIII>>>555555888999;;;===>>>FFFSSSaaannnyyyzzzpppcccWWWNNNJJJGGGJJJNNNSSS\\\fffrrryyy}}}|||yyytttpppmmmllllllmmmkkklllooouuuwwwxxx|||~~~~~~}}}zzzwwwtttsssmmmhhhggghhhddd^^^VVVWWWYYY\\\^^^```aaaaaa[[[XXXSSSMMMGGGBBB???===:::888777555555666888999:::999888777777999:::<<<>>>===<<<===>>>===;;;999666333333444555;;;HHHVVVjjjnnnqqquuu~~~|||uuunnncccYYYGGG@@@999777:::<<<:::888999:::;;;:::888777777888999<<<@@@DDDFFFIIILLLOOORRRNNNIIIGGGHHHIIIGGGFFF@@@<<<<<>>???@@@BBBAAA???<<<999555555666777888>>>MMM\\\rrruuuxxx|||zzzqqqjjjbbbVVVKKK>>>:::666777:::===<<<:::888999999888777777:::<<>>LLLOOOWWW```iiisss}}}yyylllccc^^^WWWNNNFFF<<<777555888===AAAHHHOOOXXX^^^gggpppyyy{{{yyyvvvmmm^^^MMMCCCBBBEEELLLQQQ[[[eeeooozzzxxxqqqmmmiiihhheeedddeeeiiimmmpppvvv{{{{{{yyyvvvtttrrrqqqooommmiiigggaaa]]]___eeefffcccaaabbbdddeeeggghhhiiiiiifffddd```ZZZQQQHHHAAA<<<888777555444555666888999::::::::::::;;;===>>>??????AAADDDEEECCC???<<<999999888999:::;;;@@@OOO^^^mmmttt}}}uuukkkdddZZZMMMCCC:::888666777;;;===<<<;;;777777666555666999???CCCMMMPPPVVVZZZ^^^bbbfffiiinnnhhh```]]]]]]]]]ZZZWWWYYYPPPIIIIIIKKKLLLOOORRRTTTUUUXXX]]]cccjjjnnnqqqxxxyyyzzz}}}wwwrrrmmmcccYYYQQQJJJ@@@999777777777666111///------///000111111............111888@@@EEERRRXXX___hhhrrr}}}tttdddVVVOOOIIIDDD@@@;;;999999>>>BBBFFFPPPYYYbbbgggnnnvvv~~~rrrmmmiii```SSSFFF@@@BBBFFFSSSZZZdddpppzzzxxxppphhhccccccbbbbbbcccggglllrrruuu~~~uuutttqqqooommmlllllllllbbbaaa^^^\\\bbbkkknnnmmmjjjkkklllmmmnnnnnnnnnnnnkkkiiiddd]]]TTTJJJBBB===999888666555555666777888888999:::;;;===???AAABBBAAADDDGGGHHHEEE@@@===;;;===;;;;;;<<<===CCCPPP^^^dddppp~~~~~~qqqggg___SSSHHHAAA888777666777:::<<<<<<;;;777666555555777===EEEKKKUUUYYY```fffjjjmmmpppssswwwsssnnnlllkkkiiieeebbbeee]]]VVVTTTTTTUUUYYY^^^aaa```aaafffnnntttxxxyyywwwrrrlll```TTTHHHBBB;;;888777888777555---+++***+++---000222222///111333666;;;CCCLLLRRR\\\ccckkksss}}}zzztttqqqhhh[[[OOOFFFAAA>>>===;;;;;;>>>DDDHHHNNNYYYdddlllqqqxxx|||qqqhhh___[[[TTTKKKDDDCCCGGGLLLZZZaaannnzzz|||vvvnnnhhhcccaaa___```ccchhhnnnuuu{{{{{{yyyxxxxxxqqqooommmjjjhhhiiikkklllffffffcccccciiirrrvvvtttttttttuuuvvvvvvvvvvvvvvvooommmhhhaaaXXXNNNGGGBBB999888666444444444555666777888:::<<>>@@@<<<999<<<@@@FFFRRR]]]eeerrr{{{}}}wwwiii```WWWKKKBBB???666555555666888:::;;;<<<888777666666:::BBBMMMTTT\\\bbbjjjrrrwww{{{}}}}}}}}}}}}|||yyyuuuqqqnnnlllgggcccaaa^^^\\\```fffjjjmmmrrrwww|||}}}tttnnnfffXXXJJJ@@@<<<888777999:::888666---+++***+++///444777999666999===CCCJJJSSS\\\bbbjjjqqqyyy~~~}}}rrrjjj```[[[TTTLLLEEE@@@>>>===<<<===BBBIIINNNTTT```llluuuzzzzzznnndddaaaXXXTTTNNNHHHFFFHHHNNNSSS^^^fffsss}}}uuunnngggdddbbbbbb___aaafffmmmuuu}}}|||vvvqqqnnnnnnllljjjgggeeefffjjjlllpppooollljjjooowwwyyyvvvzzz{{{|||}}}}}}~~~}}}}}}ssspppkkkddd\\\TTTMMMIII999888555333222333444555666777:::===@@@CCCEEEGGGGGGJJJMMMMMMHHHCCCAAAAAAAAA;;;888;;;AAAIIITTT^^^kkkwww{{{~~~zzzmmm```XXXOOOCCC======444333333444666999;;;<<<:::999777888<<>>:::888999<<<>>>EEESSS```oooxxxrrrfffYYYPPPGGG===666444444555555666777888888999888666888>>>EEEKKKVVV```mmm|||yyyxxxssskkkfffgggmmmqqqvvv{{{sssgggXXXIII???;;;:::::::::<<<<<<<<<;;;000222444666777:::>>>@@@CCCIIIPPPWWW]]]gggttt}}}vvvlllccc^^^UUUOOOIIIEEE@@@<<<<<<@@@JJJSSS[[[]]]aaakkkvvv|||{{{ssshhh[[[QQQNNNHHHFFFGGGLLLQQQVVV___gggmmmyyy|||yyynnnllliiieeecccccccccdddiiijjjqqq{{{|||}}}wwwqqqlllhhhfffeeebbbdddjjjnnnoootttzzz{{{yyy{{{}}}wwwooodddWWWKKKDDDBBB;;;444000111444666666777777999===@@@EEEHHHKKKRRRPPPNNNMMMKKKHHHBBB>>>888777999<<>>AAACCCHHHNNNVVV]]]cccmmmxxx|||tttmmmcccXXXQQQLLLHHHEEEDDDAAA>>>@@@EEETTT^^^gggjjjnnnvvvssshhh\\\QQQJJJJJJFFFEEEHHHPPPWWW___jjjtttvvv}}}sssoooeeedddddddddeeehhhkkkmmmqqqrrrxxx{{{xxxyyyzzzxxxqqqiiicccccceeeddddddggglllpppsss|||}}}wwwqqqiii^^^PPPFFFDDD===444000111444666666888999;;;>>>BBBEEEHHHJJJPPPOOONNNMMMKKKFFF@@@<<<777777999===AAAIIIXXXfffuuuwww{{{rrriii\\\NNNEEE>>>777444444999999999999999999999999;;;:::===FFFNNNWWWcccnnn{{{zzzwwwuuuuuuvvvvvv~~~yyyrrriii^^^RRRGGG???>>>===;;;999888777666666777:::>>>AAACCCFFFJJJMMMRRRXXX___gggnnnvvvӵĦĦӵĦ~~~pppfff```YYYOOOGGGDDDAAA@@@AAA@@@AAAGGGOOO\\\eeemmmssszzzzzzkkk```UUUJJJEEEEEEHHHJJJPPPZZZaaagggpppzzz~~~sssiiifffddddddeeehhhkkkooosssuuu{{{||||||yyywwwqqqqqqnnniiidddbbbdddfffgggkkkpppssstttwww~~~}}}vvvnnnggg```XXXSSSEEE>>>666111222555666777777999<<>><<<999666333333333333777===CCCIIIOOOUUUYYY^^^cccjjjrrryyy4ĉ@ӵ>L=hĦ4ĉ@ӵ>LuuubbbUUUPPPKKKEEE???===;;;<<<>>>@@@DDDOOOZZZffflllssszzzzzzzzzooocccZZZQQQIIIDDDEEEIIIOOO[[[gggnnnqqqxxx|||uuukkkcccaaaccceeehhhlllqqqwww|||~~~~~~zzzxxxuuussslllhhhddddddfffiiijjjjjjjjjqqqyyy{{{{{{}}}~~~zzzrrrggg]]]XXXVVVDDD>>>777333444777777777555777;;;>>>@@@BBBBBBBBB@@@BBBEEEFFFDDD@@@<<<:::===<<<>>>AAADDDKKKYYYggglllwwwuuujjj\\\PPPBBB;;;888555555888888888888888888888777777666666<<>>;;;::::::>>>BBBFFFLLLYYYfffsssyyy~~~xxxlllcccZZZTTTOOOIIIHHHIIIMMMVVVeeettt{{{~~~yyyuuuppphhhdddddddddfffjjjqqqwww~~~zzzvvvrrrnnnlllhhhdddaaadddkkkqqqrrrrrrnnnwww~~~~~~{{{mmm]]]QQQLLLBBB===888666777999999777444666:::===??????>>>======@@@CCCDDDBBB@@@>>>===???>>>???CCCEEELLL[[[iiikkkyyyrrriiiUUUJJJ>>>888666555666999777777888888888888888888555666<<>>999333111333666999;;;@@@EEELLLUUU^^^dddqqquuu|||ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdD{{{tttӵ<<<===ӵQQQӵĦKKKpppӵĭӵzzzssspppmmmjjjjjjmmmlllnnnsssxxx~~~|||vvvrrrnnnjjjgggeeeeeefffjjjoootttyyy{{{xxx}}}ppp```QQQHHH???<<<999888:::;;;:::777333666:::>>>???>>><<<;;;===@@@CCCCCC@@@=========>>>>>>@@@CCCGGGOOO^^^lllqqq{{{wwwjjjbbbOOODDD:::666555444666999777888888888999:::::::::666777>>>JJJWWWcccrrr~~~vvvwwwzzzqqqhhhZZZMMMDDD???<<<;;;>>>???>>>999444222555999===???BBBGGGOOOYYYdddlllvvvzzz?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z|||qqq=?Ħ>>>g&eUUUg&eS?ʬ4ff?>ߝLGGG@eiiig&e3h?g&e>&e??~~~vvvooommmmmmmmmppptttxxxyyy|||~~~{{{vvvssspppnnnjjjhhhcccgggllloooqqquuu{{{~~~wwwnnncccWWWNNN>>>;;;999:::<<<===:::888333666;;;>>>@@@>>><<<:::>>>@@@BBB@@@===::::::;;;===<<>>>>>999444333666;;;>>>@@@CCCHHHRRR^^^llluuuyyy|||4Dӵ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]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦoooHt@cӵHu]Ħ\\\Hu]ĦHtƅ^qIܗGIӵJJJH׼sjjjrrrHu]ĦBt=o9ĦHƅ^Hu]Ħzzzvvvuuutttqqqppppppsssvvv{{{~~~}}}}}}|||tttkkkiiilllooollliiilllkkkooowww{{{{{{~~~xxxrrrfffWWWLLLDDD???===??????;;;999::::::;;;<<<=========<<<;;;999::::::::::::999888888<<<>>>???AAAFFFPPP^^^hhhwwwzzz}}}vvvkkk]]]SSSEEE???888555555777888888888999:::;;;;;;;;;::::::>>>???CCCMMM[[[kkkxxxyyyzzzoooddd[[[QQQGGG<<<333111444777888999888555444444555???FFFKKKLLLTTTdddqqqwww|||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Ħ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦgggDdDĦ4DufӵDdDĦdddDdDĦq<RpeƜ4DuTӵKKKDdDĦttt|||DdDĦqjRgdKӵDdDΦDdDĦ|||zzzrrrrrrsssrrrsssuuuzzz}}}~~~~~~yyyvvvttttttppplllhhheeefffiiikkkllltttsssvvv}}}zzzsssgggXXXMMMBBB>>>;;;======999777888::::::;;;<<<<<<<<<<<<<<<999888666555444555777888;;;===???AAAFFFPPP]]]ggguuuzzz|||ttthhhZZZOOOEEE@@@999666777999888777666777999;;;<<<<<<<<<<<<>>>???CCCNNN^^^nnnzzz|||{{{~~~~~~lll___VVVMMMDDD;;;333222555888888888777555555666888@@@GGGMMMPPPXXXggguuu{{{}}}4DuXӵ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ĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦ[[[DdDĦnuR)ĦDdDĦoooDdDĦpo9uzzz=ӊB1.uTӵOOODdDĦDdDĦGIdnuR)ĦDdDΦDdDӵyyywwwxxxqqqsssuuuvvvxxx{{{~~~xxxsssooommmmmmeeefffeeedddcccgggmmmrrrzzzzzz}}}zzztttjjj\\\QQQCCC>>>:::;;;;;;777666777999999::::::;;;<<<===>>>999777333000///222555888999;;;===@@@EEEOOO\\\eeeqqqyyy{{{qqqeeeVVVLLLEEE@@@;;;999::::::888666444555888:::<<<=========>>>@@@EEEQQQaaapppzzz~~~~~~~~~~~~xxxhhhZZZQQQHHHAAA:::444333666888888888666555666999<<d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦPPPDdDӵnd<DdDĦwww>d<ĦpeӵĦhhhF&uTӵXXXDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵzzzuuutttuuuuuuxxxzzz|||~~~~~~yyytttpppmmmkkkkkkcccdddeeefffhhhnnnuuuzzz}}}yyytttnnnaaaUUUDDD>>>::::::999666555777999999888888999;;;===>>>999666333111111222555777555777;;;>>>CCCLLLWWW```lllwwwyyynnnbbbTTTJJJCCC???<<<:::;;;;;;888666444666888:::;;;<<<<<<<<<===CCCLLLVVVaaalllwww~~~~~~~~~rrrdddWWWNNNDDD???999444333666888888666444444777<<<@@@FFFMMMVVV]]]fffppp{{{4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦHHHD&ӫetIӇRRRDdDĦ~~~sdKĦB?dp&ĒRVVV```>d<sdKĦB?Ho9s&dq&ĒR~~~yyyvvvuuutttrrrxxx{{{~~~|||xxxsssnnnjjjhhhffffffeeefffjjjqqqwww|||}}}xxxsssnnnaaaSSSDDD===888777555333222555999999888888999:::<<<===777777777777777666666555222555888;;;@@@HHHRRRZZZeeerrrxxxlll```SSSJJJ@@@===::::::;;;;;;888555666777999:::;;;::::::999<<hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeEEEBBBHu]3hIŌUUU]]]DdDĦne@hddd\\\>hQQQ]]]iiisene@GsĪj@hwwwrrrsssuuuuuutttxxx|||}}}zzzvvvqqqkkkfffcccaaajjjjjjlllrrrxxx}}}~~~xxxrrrmmm```QQQCCC;;;555333111//////222999999888888999999::::::666888:::<<<;;;999666444111444888;;;>>>EEENNNUUU^^^kkkxxxwwwkkk^^^RRRJJJ<<<999666777999:::888666777888999:::::::::999888;;;EEEQQQXXX[[[cccqqq}}}zzzxxxzzz|||{{{}}}sssfff]]]SSSIII???;;;888555333444444444222111111444999>>>GGGMMMZZZgggooottt{{{4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoAAAAAA???D^\\\ccclllDdDĦlll[[[TTTNNNTTT[[[hhhuuus׼s}}}uuuppppppssswwwzzz{{{|||zzzxxxvvvssspppllliiifffeeennnrrrxxx|||~~~yyysssqqqdddTTTEEE===555333111//////333999999999999999888888777555777999;;;:::888555333222555999<<d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵxxxrrrkkkbbbXXXQQQAAA<<<;;;??????>d<ĦNNNYYYeeeoooyyy>d<ĦĦwwwkkkccc```WWWQQQMMMNNNQQQSSSWWW]]]___fffsssBeĦ}}}{{{vvvpppmmmpppyyy}}}zzzxxxrrrrrrqqqppppppooonnnnnnqqqyyyyyyuuuvvvkkk\\\III@@@999666444111222666888999::::::999888666555444666777888888666444333444777;;;===@@@DDDKKKQQQUUU```lllsss}}}xxxiiiZZZMMMFFF666333000111444777888777333444666999:::;;;;;;;;;<<<===CCCNNN\\\jjjtttyyy{{{}}}||||||{{{yyy~~~{{{mmmaaa[[[III???666555666555555666000000000///...000444777>>>EEEUUUhhhrrrvvv}}}?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/Ō}}}{{{zzzrrrfff___[[[QQQGGGBBB:::777<<>>@@@AAADDDKKKUUUaaammmuuu~~~zzz|||}}}ppp___RRRCCC>>>888666666888777555333333333111///000222444AAAJJJWWWdddnnnxxx>AneneneneDenene>Ak<fhyyypppmmmdddZZZUUUSSSJJJ@@@>>>999888>>>CCCDe___eeeoooxxxnene}}}}}}xxxnnngggccc[[[RRRMMMNNNPPPUUU]]]fffnnnrrrzzzne~~~zzzxxxxxxvvvsssppprrrwww~~~zzzsssmmmjjjiiikkkmmmoooppprrruuuzzz}}}zzzsssmmmhhhWWWKKK@@@;;;999666555777:::777666666888999888777666777888666444333444555666999<<<>>>???DDDKKKQQQUUU\\\eeemmmsssyyyvvvkkk^^^NNNCCC;;;888555555777888666444222222333666999;;;======???AAADDDJJJTTT```lllsss|||||||||~~~yyylll]]]RRREEE???999666777888888777777777666444333444777999EEEKKKVVVdddqqq}}}|||uuuoooccc]]]SSSKKKJJJJJJCCC:::;;;:::<<>>@@@CCCHHHOOOUUUVVV\\\ccchhhkkkrrr{{{xxxlll^^^NNNCCC@@@<<<999888999999666444111111333777;;;===<<<;;;>>>@@@DDDIIIQQQ]]]iiiqqqwww~~~{{{}}}~~~}}}ttthhhZZZQQQFFF@@@888555666999::::::::::::999888777999<<>>CCCIIIPPPZZZfffooopppxxx|||wwwpppjjjaaaXXXSSSRRRQQQPPPRRRVVV]]]fffoooxxxxxxrrrppppppooonnnrrrtttxxx~~~{{{vvvqqqllliiigggfffhhhmmmtttzzz}}}vvvmmmfffWWWLLLAAA<<<999555333444333333444555777888888888777888999888666555666777777;;;@@@DDDGGGMMMUUU[[[[[[aaagggjjjkkkpppyyy|||zzzmmm^^^OOODDDAAA>>>:::999;;;;;;888666111111333777<<<>>><<<:::<<>><<<<<>>BBBFFFKKKUUUbbbkkkuuu{{{{{{{{{}}}{{{rrrdddVVVMMMDDD===555222333666999999888888777777777;;;@@@DDDJJJVVVeeeqqqxxx}}}{{{vvvnnndddYYYOOOJJJDDD===888:::<<<===>>>@@@BBBIIIQQQXXXbbboooyyy}}}|||vvvqqqnnnmmm^^^TTTJJJFFFGGGLLLTTT\\\\\\dddppp{{{{{{wwwpppmmmmmmqqquuuwww{{{{{{uuuqqqsssooojjjfffeeegggkkknnnxxx{{{~~~vvvkkkaaaWWWMMMBBB===999444111111000333666777777777777888777888999888777666777888333999@@@GGGMMMTTT\\\bbbhhhkkkpppsssssssssrrrrrryyy}}}xxxiiiYYYKKKCCC<<<:::888999<<<>>>===;;;333111111555<<>>===@@@FFFNNNUUU\\\dddooo}}}|||vvvooohhhbbb^^^\\\OOOGGGCCCFFFLLLRRR[[[dddhhhqqq~~~}}}uuusssqqqooopppttt{{{xxxrrrmmmkkkeeedddcccdddgggmmmrrrvvv~~~zzznnndddYYYOOOEEE@@@;;;666222222111444888999777666777888666777888777666666777888777===EEEMMMSSS[[[dddjjjsssrrrsssuuuvvvvvvrrrooosssvvvzzz}}}yyyjjjZZZMMMEEE;;;999666888;;;===;;;999555111000444;;;???===:::888<<>>BBBAAA???CCCKKKYYY___fffnnn{{{xxxtttnnnfff^^^WWWQQQNNNFFF@@@@@@IIIRRRYYYaaajjjuuu~~~{{{wwwsssttttttssssssxxxyyyrrrmmmiiigggXXX[[[___eeemmmuuu|||}}}rrrhhh[[[QQQGGGBBB===777333333111555999:::888666777888555666777777666555666888<<>>:::777<<>>FFFKKKUUU]]]jjjuuu~~~uuuggg```YYYPPPHHHCCCAAA@@@@@@BBB@@@AAADDDCCCCCCKKKWWWhhhnnnuuu{{{~~~uuulll___VVVRRRNNNIIIDDDDDD???AAAMMM[[[dddmmmuuu}}}|||zzzzzzzzzyyysssrrrrrruuu{{{}}}wwwrrrjjjbbbaaadddZZZ]]]bbbjjjrrr{{{{{{rrrjjjdddZZZNNNEEE@@@;;;555000222444666777555555555666:::999888888888999:::<<>>;;;666333333555666666777999:::999999<<>>GGGEEEJJJVVVaaajjjttt}}}}}}wwwvvvvvvvvvuuuuuuvvvwww{{{|||vvvoooiiibbb]]]^^^cccbbbdddiiiooowww|||rrrjjj```YYYPPPHHHBBB<<<666111222444444444222222333444888888888888999:::<<<===CCCJJJTTT___iiiqqqyyy}}}yyyuuurrrmmmkkkjjjjjjiiikkkttt~~~zzzrrriii[[[NNNBBB999444777:::999888888444333333444888;;;======;;;<<<======???GGGRRRZZZmmmwww~~~||||||~~~~~~~~~yyyxxxuuunnnbbbTTTFFF>>>;;;888444111111222222222555777999999:::===DDDIIIWWW___jjjttt{{{xxxuuutttooocccYYYKKKGGGAAA======>>>@@@AAA@@@DDDLLLRRRTTT[[[kkkzzz{{{}}}tttmmmiii___RRRIIIDDDCCCBBB@@@KKKOOOXXXccclllsss}}}zzztttrrrrrrtttuuuzzz{{{{{{uuummmddd^^^YYYXXX^^^fffmmmooosssxxx}}}ssskkk^^^ZZZSSSKKKCCC<<<666333222333222000......///111666777999::::::;;;===???EEELLLXXXcccnnnxxxyyyuuummmjjjgggfffeeegggoooyyy|||wwwpppiii\\\PPPEEE;;;333444777777666777333222222444999===??????<<<===>>>===???EEEOOOVVVeeeppp}}}~~~}}}|||zzzxxxtttlll```RRREEE>>>888555111//////...---,,,000444777999:::>>>EEEJJJWWW]]]iiiuuuyyynnnhhhddd^^^UUUMMMDDD@@@<<<;;;===@@@CCCDDDCCCKKKUUU[[[___hhhyyy~~~wwwnnnggg\\\UUUKKKEEEEEEHHHMMMOOOQQQYYYfffooouuu|||xxxsssqqqrrrvvvxxx~~~{{{rrrooofff]]]XXXVVVXXXcccmmmxxxyyy|||}}}tttmmmbbb^^^VVVLLLAAA:::777666333222111...++++++---///666999;;;;;;;;;;;;???BBBHHHOOO[[[gggsss}}}|||wwwqqqlllhhhfffdddeeellluuuttt{{{uuunnngggZZZOOOFFF;;;111000222333333555333222222444999<<<>>>???>>>????????????DDDLLLSSS[[[fffuuu}}}{{{yyyxxxvvvooodddUUUHHH@@@666444111///...---***)))---111555888:::???FFFKKKSSS[[[gggttt~~~zzzpppdddYYYSSSMMMHHHCCC@@@===;;;;;;???CCCGGGIIILLLVVV```eeejjjttt}}}vvvmmmddd^^^QQQLLLFFFDDDGGGOOOXXX]]]YYYdddqqqyyy|||{{{|||yyyuuuqqqpppsssxxx||||||tttkkkggg```YYYVVVWWW\\\hhhttt~~~}}}tttnnniiicccWWWJJJ>>>888888999444333222///,,,+++---///888;;;======;;;===BBBFFFLLLSSS___kkkvvvzzzvvvpppjjjgggdddccchhhoooqqqvvv~~~uuunnnggg[[[OOOEEE999///---...///000333444333222444888;;;<<<===@@@AAABBBAAA@@@CCCIIIOOOWWWcccrrr}}}}}}uuuvvvvvvqqqgggXXXJJJAAA777444111000///---+++))),,,///333666999>>>EEEKKKQQQ[[[hhhrrrxxxnnneeeXXXLLLDDDAAA@@@???===<<<<<<>>>DDDKKKOOORRRZZZdddlllqqqvvv|||ssshhh^^^VVVQQQKKKHHHEEEEEEJJJSSS^^^eeeeeeqqq|||zzzuuurrrppppppoooooopppuuu|||~~~xxxtttmmmfff```[[[XXXYYY\\\cccooozzz|||uuupppmmmdddVVVHHH>>>::::::;;;666666555222000///000222999;;;>>>===<<>>>>>AAAEEEPPP[[[iiirrrwww}}}yyywwwssskkk```RRRFFF???:::777333000000111111111000222222222333999BBBIIIQQQXXXccclllttt|||wwwkkkbbbXXXQQQFFF;;;666888>>>CCCCCCCCCGGGNNNXXXbbbiiimmmqqqyyy~~~qqqnnnfff[[[QQQIIIEEEDDDFFFFFFHHHLLLTTT```mmmvvv|||{{{sssllljjjiiicccgggmmmrrrxxxyyy}}}|||tttkkkgggdddaaa]]]]]]aaaiiipppuuu~~~~~~yyyuuurrriii___RRRJJJFFFDDD@@@<<<888:::;;;;;;999777777777444888;;;<<<>>>GGGUUUaaagggmmmuuu~~~yyytttooohhhdddeeeeeelllvvv~~~}}}tttiiiZZZLLLDDD999///...000111222333---------000555:::<<<===>>>@@@@@@???<<<;;;>>>AAAEEEPPP^^^hhhooowww|||tttiii\\\PPPFFFAAA;;;777222000000111222333333333222111222777AAAHHHMMMRRR]]]jjjwww{{{pppdddXXXPPPNNNGGG>>>999999===BBBEEEGGGKKKSSS[[[cccjjjqqquuu}}}wwwtttfffVVVMMMHHHDDDCCCCCCDDDEEEIIIRRR```ooo{{{}}}uuummmfffeeehhhiiijjjmmmvvv~~~zzzzzzyyyuuunnngggbbb``````bbbjjjpppssswww}}}|||}}}~~~pppcccUUUNNNJJJDDDAAA@@@DDDBBB@@@@@@???===999555666999<<<<<>>===<<<:::999;;;<<>>CCCPPPUUU]]]iiiuuu||||||{{{zzz{{{||||||zzzxxxyyypppeeeYYYNNNHHHBBB@@@===::::::???HHHOOOPPPVVV___hhhooovvv~~~zzzqqqkkkfffYYYKKKEEECCCBBBCCCEEEIIILLLRRR[[[ggguuuxxxrrrkkkdddcccfffkkkmmmrrr{{{wwwsssmmmllljjjfffbbbaaabbbcccllltttzzz|||~~~|||{{{sssiii___ZZZVVVOOOJJJHHHGGGIIIKKKIIIDDD???:::888<<>>===<<<:::::::::===EEEPPPYYY```kkkyyy~~~wwwpppgggZZZMMMDDD@@@;;;444111222555999;;;<<<:::666333333777>>>BBBOOOUUU___iiisss}}}~~~~~~{{{yyyvvvrrrpppqqqrrrrrrrrryyyuuulllbbbVVVLLLDDD@@@;;;>>>???>>>???EEEQQQ[[[\\\dddnnnwww|||wwwnnnccc]]]VVVLLLBBB@@@BBBDDDHHHMMMPPPVVV___hhhrrr}}}}}}vvvoookkkfffbbbbbbfffpppsssyyyyyypppjjjccccccaaa___^^^```dddhhhsss{{{}}}{{{xxxqqqllljjjggg___XXXUUUPPPUUUXXXUUUMMMEEE@@@???EEEIIIMMMPPPSSS[[[gggpppxxx|||{{{wwwuuulllmmmooorrrxxx~~~|||oooddd]]]YYYJJJBBB888444555888888777444333222444666888999999888;;;===>>>===:::999999:::BBBNNNWWW___iiiuuu}}}~~~yyyrrrgggZZZOOOIII@@@<<<666333444888;;;===;;;999777444444777===BBBLLLUUUaaakkkrrr{{{~~~{{{wwwwwwyyy{{{yyyxxxtttpppjjjffffffiiikkklll~~~yyywwwooojjjbbbWWWLLLDDD@@@>>>???BBBEEEGGGJJJQQQ\\\eeegggpppzzz|||uuummmbbbXXXRRRMMMEEE@@@BBBGGGLLLRRRYYYYYYaaallluuu|||{{{xxxqqqjjjeeecccccccccgggnnnvvv{{{vvvkkkdddaaaaaa```___```dddjjjnnnzzzzzzwwwvvvtttmmmgggfff___```___\\\WWWQQQLLLJJJMMMRRRWWW[[[___eeennnuuu~~~{{{yyykkkhhhhhhllluuu}}}tttiii___YYYHHH@@@777222333555555444777666555555666777777777888:::<<<<<<;;;::::::;;;===DDDMMMUUU^^^hhhttt}}}{{{rrreeeWWWMMMGGG@@@<<<777555666999;;;<<<999999888555444777===BBBIIISSSaaalllrrrzzz~~~|||zzzyyyuuurrrrrruuuvvvtttrrrnnnjjjfffcccdddgggiiijjjyyyqqqlllbbb___XXXNNNEEEAAAAAABBBFFFGGGIIIOOOXXXbbbjjjnnnuuu|||{{{yyyssskkk```UUUMMMHHHFFFAAAAAAFFFMMMSSSZZZaaadddmmmwww}}}wwwrrrnnngggaaa^^^___ccciiirrrzzz}}}~~~~~~tttiiibbb```aaaaaacccffflllsssyyy~~~|||wwwuuuvvvpppjjjdddaaabbbaaa\\\XXXWWW[[[aaaeeeiiinnntttxxx{{{xxxlllhhhdddhhhqqq{{{{{{qqqaaaUUUFFF???777222222444555555888888777777666666666777999:::999888777888;;;>>>AAADDDJJJPPPYYYfffsss||||||sssfffYYYOOOJJJ???;;;777555666888999999777999999777555666<<>>@@@EEEGGGOOOZZZccciiipppvvv~~~yyysssnnnhhhaaa]]]^^^^^^cccnnnvvv|||}}}yyyvvvtttnnnfffcccddddddgggkkkpppvvv~~~~~~zzzyyyzzz|||zzz}}}yyywwwxxxxxxtttqqqnnnpppsssvvvyyy|||yyyuuuqqqllljjjlllrrryyy|||~~~uuufffYYYMMMGGG???888555555777888444666777666444444666999777777777666666888<<>>???CCCIIISSS___jjjrrr{{{uuummmcccVVVNNN@@@===999777666666555444555888;;;999666666;;;AAAIIIPPP[[[eeennnuuu{{{~~~~~~|||zzzxxxvvvtttnnnkkkiiiiiilllnnnllljjjhhhhhhiiikkknnnppppppnnn}}}{{{xxxqqqdddVVVLLLHHHHHHDDDGGGHHHGGGGGGLLLUUU\\\eeellltttyyy|||~~~~~~yyyoooeee[[[WWWOOOEEE===<<<@@@DDDKKKOOOZZZgggqqqwww}}}|||yyytttoooiiiccc]]]XXX]]]___iiivvv{{{wwwrrrmmmeee______eeemmmppptttxxx}}}{{{uuusssvvvzzzyyy{{{|||}}}~~~{{{xxxvvvvvvwwwyyy|||~~~}}}tttqqqnnnlllmmmssszzz~~~{{{rrrggg___OOOIIIAAA999444444555666333555666666444444777:::444666888888888999;;;===<<>>AAA>>>@@@DDDIIIQQQ\\\hhhpppvvvyyyvvvooo^^^NNNFFF??????===999555333666999999:::999555222555===DDDKKKPPPYYYaaaggglllqqqttt~~~~~~~~~yyysssqqqqqqsssrrrqqqiiigggfffhhhlllooonnnllltttpppmmmpppvvvzzzzzzwww}}}uuuqqqnnniii___UUUNNNHHHBBBAAACCCFFFNNNXXX^^^bbbiiisss|||||||||ssslllhhhbbbZZZTTTGGG???777555<<>>:::666555888;;;:::;;;999555111333999???LLLPPPWWW^^^ccchhhmmmppp{{{{{{|||}}}~~~|||xxxsssqqqrrrttttttsssooonnnllllllnnnqqqrrrrrrtttssssssvvv|||{{{uuunnngggbbbZZZSSSLLLHHHDDDAAACCCHHHNNNZZZhhhppprrrvvv{{{tttiii```ZZZTTTMMMHHH>>>:::888;;;EEETTTbbbjjjnnn|||vvvnnndddaaa^^^]]]```dddgggiiipppwww|||uuuppphhhbbb___bbbggglllqqqvvvxxxqqqooovvvtttrrrpppqqqsssvvvxxx{{{tttooonnnpppsssuuu{{{~~~}}}}}}}}}{{{wwwtttooohhh]]]VVVLLLBBB;;;666222000222333444333222111333444555555777999===?????????@@@AAACCCHHHPPP\\\iiiqqqzzz~~~ttthhhYYYNNNJJJBBBAAA???;;;888777999;;;;;;;;;999555111111666;;;GGGLLLRRRYYY___eeelllpppwwwwwwxxxyyyyyyzzz{{{{{{yyyvvvsssrrrsssuuuvvvvvvvvvvvvuuuttttttvvvyyy|||zzz{{{~~~wwwqqqnnnhhh^^^VVVKKKGGGDDDEEEEEEFFFLLLSSS\\\fffsss{{{}}}|||xxxtttnnncccXXXOOOHHHDDDAAAAAAAAABBBGGGRRR___lllsssyyyxxxlllddd[[[ZZZYYY[[[```gggnnnrrrrrr{{{~~~vvvnnniiiaaaaaaccchhhmmmsssyyy}}}{{{sssnnnmmmooommmkkkkkkmmmrrrxxx{{{|||vvvrrrqqqrrrsssrrrvvv{{{}}}}}}{{{{{{{{{zzz|||~~~~~~}}}}}}~~~|||wwwuuutttnnnggg]]]WWWLLLCCC<<<777333111333444444444444333222222555444555999>>>@@@???===<<<===AAAGGGQQQ```oooxxx|||uuuhhhZZZPPPKKKBBB@@@===:::777777888999;;;:::888555222333666:::@@@DDDKKKSSS\\\dddmmmrrrtttuuuvvvwwwwwwxxxxxxxxxwwwuuutttsssuuuwwwyyyzzzxxx{{{~~~~~~}}}~~~vvvkkkeeebbb\\\QQQGGG???>>>AAAGGGKKKOOOWWW```jjjpppyyyyyyrrrnnnlllfff\\\PPPFFF@@@???@@@HHHJJJNNNUUU^^^iiitttzzzyyyoooddd\\\RRRSSSUUUYYY```hhhpppvvvzzz~~~vvvnnnfffbbb[[[cccmmmpppqqquuu|||}}}zzzyyyuuupppnnnqqqiiihhhhhhiiinnnuuu}}}xxxtttsssssstttppprrrtttuuuwwwyyy{{{}}}xxxzzz{{{{{{{{{{{{}}}|||vvvrrrtttuuummmbbbYYYSSSJJJAAA<<<888666444444444555666666555333111555444555999>>>@@@>>><<<888;;;???FFFQQQ___nnnxxx~~~xxxlll```UUUNNNCCC@@@<<<999777666666666888888777666555777999;;;===BBBIIIQQQZZZccclllrrrtttuuuvvvxxxxxxyyyyyyyyyvvvwwwwwwwwwxxxzzz}}}zzz~~~sssnnnfff]]]WWWTTTNNNCCC::::::===DDDNNNTTTZZZccclllvvvyyy~~~wwwpppiiieee___[[[SSSHHH@@@===AAAEEEMMMRRRYYYbbbkkkuuu}}}wwwpppggg]]]VVVMMMPPPUUUZZZaaajjjsssyyy}}}|||yyyssskkkdddaaa___\\\iiiuuuvvvuuuxxx~~~|||xxxtttsssoookkkmmmrrrhhhhhhiiilllrrrzzz}}}xxxvvvtttssspppooonnnooorrrvvv{{{~~~wwwxxxyyyyyyyyy{{{~~~{{{sssooorrrsssjjj^^^TTTNNNFFF???;;;999888777666666777888999777444000444555777:::===>>><<<;;;999<<<@@@GGGQQQ]]]jjjssszzzqqqhhh\\\RRRHHHDDD>>>:::888777666555666666666666777999;;;<<<@@@DDDLLLSSSZZZbbbiiinnntttvvvxxxzzz{{{||||||{{{zzz{{{}}}}}}~~~xxxkkk___VVVRRRMMMKKKJJJGGGAAA;;;@@@EEEPPP[[[bbbfffoooxxx~~~zzzrrrkkkddd]]]YYYRRRPPPLLLDDD???@@@IIIQQQVVV]]]gggqqqyyywwwnnnfff___WWWRRRLLLQQQYYYaaaiiiqqq{{{{{{xxxqqqhhhaaa^^^```cccgggrrrzzzzzzzzz~~~|||{{{{{{{{{uuurrrooommmiiieeegggmmmllllllmmmqqqwww|||wwwtttpppnnnmmmmmmpppuuuxxx{{{xxxxxxxxxwwwxxx{{{|||uuuooonnnmmmfff\\\RRRLLLEEE>>>;;;:::888888777777888:::<<<:::555000333666:::<<<<<<;;;::::::<<>><<<;;;888666555444444666777999999999@@@EEENNNVVV]]]ccciiimmmtttvvvyyy|||~~~~~~wwwmmm___TTTDDDBBBBBBEEEHHHHHHFFFCCCIIIOOO[[[gggmmmqqqxxx~~~xxxppphhh```ZZZTTTPPPKKKKKKIIIDDDAAAFFFRRR\\\```gggrrr||||||qqqggg```ZZZTTTOOOOOOVVV___hhhqqqzzz}}}~~~xxxnnnccc\\\]]]dddjjjssszzz}}}|||~~~|||zzzwwwvvvpppnnnlllkkkfffaaabbbgggooooooqqqtttzzz|||wwwqqqooommmnnnppptttvvvwwwxxxxxxwwwvvvwww|||~~~}}}xxxpppkkkhhhccc]]]RRRLLLEEE???;;;:::999888888888999<<<===;;;555000333777<<<===;;;999999:::===BBBIIISSS^^^jjjvvv}}}|||xxxtttiii\\\TTTOOOGGGBBB@@@>>>;;;999555444444555777888777777===DDDMMMWWW___gggmmmppptttvvvyyy}}}|||rrriii^^^SSSLLL>>>777555===GGGKKKMMMNNNRRR___kkkrrryyyyyypppfff]]]TTTKKKIIIJJJHHHGGGEEEFFFMMMYYYbbbfffooowwwrrreee___YYYSSSSSSXXX```bbbjjjuuu{{{}}}zzzyyypppiiigggeeebbbfffmmm{{{}}}~~~}}}~~~~~~~~~}}}yyyuuupppkkkggggggddd```cccjjjnnnooouuuzzzssssssqqqpppppprrrvvvyyyppprrruuuxxx{{{}}}yyywwwtttrrroooiii```ZZZNNNLLLHHHBBB<<<888777777777:::===@@@@@@>>>;;;999:::>>>BBBBBB>>>:::999:::AAAHHHRRR[[[cccmmm{{{}}}tttjjjbbb[[[VVVMMMEEE???<<<;;;;;;888777444111000444999>>>@@@HHHSSS\\\ccchhhmmmqqquuuvvvxxxzzz~~~xxxmmmddd\\\UUULLLFFF;;;666666@@@JJJPPPSSSUUU]]]iiittt{{{}}}qqqiii```XXXQQQIIIHHHJJJKKKKKKKKKOOOWWWccclllpppyyy}}}tttiii^^^XXXUUURRRTTTYYYaaaeeeppp}}}}}}vvvuuussslllggghhhiiikkkqqqyyy}}}{{{yyy~~~}}}|||||||||{{{wwwsssqqqlllhhhfffbbb___bbbiiioooqqqyyy|||{{{yyyuuupppnnnmmmoooqqqttttttuuuwwwyyy{{{{{{{{{{{{vvvpppmmmkkkggg```ZZZMMMJJJEEE>>>999666555666777999;;;>>>???@@@@@@@@@@@@CCCFFFEEEAAA>>>>>>???EEELLLWWWbbbllluuu~~~wwwnnnhhh^^^YYYQQQHHH@@@;;;:::;;;999777555444444999@@@EEEHHHOOOYYYbbbiiioootttxxxwwwyyy|||{{{mmmfff\\\TTTOOOKKKFFFBBB999777;;;GGGSSSYYY^^^bbbkkkuuuxxxssshhh```YYYTTTNNNIIIIIILLLNNNPPPTTT\\\eeennnwww|||zzzwwwhhh___VVVRRRRRRTTTYYY___fffmmmzzz}}}sssnnnnnnnnniiigggiiinnnttt|||}}}zzzyyy}}}|||}}}}}}~~~|||xxxuuurrrmmmhhheeeaaa```ccciiiqqquuu~~~}}}wwwpppllljjjkkklllwwwuuussstttwwwzzzyyywww|||uuummmiiiiiiggg___YYYOOOJJJCCC;;;777555666777888999:::===@@@DDDGGGIIIGGGJJJLLLJJJGGGEEEGGGIIINNNTTT___kkkvvv{{{tttoooaaa^^^WWWLLLBBB;;;;;;===;;;;;;:::999;;;BBBJJJPPPSSSXXX```hhhooouuu{{{{{{}}}wwwmmm```XXXOOOHHHFFFEEEDDDBBB===>>>FFFTTT```gggmmmsssxxx~~~}}}wwwooohhh```ZZZTTTQQQNNNKKKLLLPPPTTTWWW^^^iiiqqqwww~~~{{{sssnnnaaa[[[TTTRRRUUU[[[bbbhhhqqqxxxxxxnnniiiiiikkkiiihhhkkkqqqzzz}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{ssspppkkkgggdddeeejjjoootttzzz}}}vvvpppmmmkkkkkkkkktttqqqooorrrwww{{{{{{yyy{{{tttmmmkkkllliii```XXXSSSLLLBBB:::666666888999888:::<<<@@@EEEIIIMMMOOOOOOQQQRRRQQQNNNNNNQQQUUU\\\___gggqqq|||xxxqqqeeeccc\\\QQQEEE>>>>>>???BBBBBBBBBBBBEEELLLTTTZZZ\\\___eeelllssszzz~~~yyyqqqfff]]]SSSLLLDDD???@@@BBBDDDDDDGGGKKKWWWfffqqqwww~~~zzzuuunnnddd]]]YYYSSSOOOOOONNNNNNQQQWWW```ccclllxxx~~~wwwkkkddd]]]YYYUUUTTTZZZdddlllppp{{{ssshhhdddeeehhhiiijjjnnnuuu}}}{{{zzzzzzyyyyyyzzz|||uuutttqqqmmmmmmpppvvvyyyzzzwwwrrrooollljjjhhhlllkkklllpppwww|||~~~~~~wwwssspppqqqqqqmmmcccZZZUUULLLAAA999666777888:::999<<>>DDDKKKRRRVVVYYYZZZ[[[^^^aaaaaaaaadddiiimmmuuuvvvyyy|||xxxpppiiieee___WWWQQQMMMJJJIIIRRRUUUXXX[[[^^^bbbgggjjjpppqqquuuzzz}}}vvvsssjjjaaa\\\VVVMMMHHHIIIEEEAAA>>>@@@GGGPPPVVVYYY```iiiwwwxxxrrriii```XXXRRRPPPNNNLLLJJJKKKRRRYYY```iiiqqqyyy{{{|||vvvnnneee\\\UUUXXX\\\___bbbmmm||||||uuusssooolllhhhaaa]]]```hhhnnntttzzz}}}|||wwwtttrrrnnnqqqwww}}}yyytttmmmddd]]]\\\bbbjjjnnnpppqqquuuxxxsssuuuwwwwwwtttpppkkkhhhZZZQQQEEE===<<<=========<<>>@@@DDDKKKUUU___gggmmmcccgggmmmppprrruuu{{{yyyyyytttjjjbbb[[[XXXZZZZZZUUUPPPWWW]]]dddkkkooorrruuuwwwyyyzzz|||{{{zzzzzztttjjj{{{sssjjjZZZUUUMMMGGGEEEDDDEEEEEEKKKMMMQQQWWW^^^iiittt{{{}}}|||vvvsssfff```XXXPPPGGG@@@CCCIIIRRRUUU[[[aaajjjttt~~~yyyrrriiibbbYYYSSSSSSWWW___iiivvv}}}{{{ooohhhddd```___ccceeegggnnnxxx|||xxxsssrrrsssssssssuuuwww~~~{{{yyyssskkkddd```bbbddddddccceeejjjooorrryyy}}}zzzwwwwwwtttnnn```YYYRRRQQQSSSQQQIIIAAABBBCCCFFFLLLTTT]]]fffkkkqqqqqqrrrrrruuu{{{vvvqqqqqqlllhhhaaa[[[WWWWWWXXXYYY```fffllloooqqquuu|||~~~|||{{{|||~~~|||}}}}}}}}}{{{tttlllgggzzzrrrlllcccZZZRRRNNNIIIEEEDDDEEEGGGHHHNNNRRRZZZccckkkttt}}}zzzqqqiiieee\\\VVVOOOJJJDDDCCCJJJSSSYYY]]]cccjjjrrr|||}}}yyyoooiiibbb^^^YYYVVVXXX]]]iiisssuuujjjccc^^^\\\^^^dddiiinnnwww}}}xxxrrrooopppssstttuuu|||~~~~~~|||wwwoooiiigggfffbbb______bbbgggllllllssswwwvvvuuuwwwvvvrrreee^^^WWWVVVXXXXXXRRRMMMIIIJJJLLLQQQXXXaaahhhmmmrrrtttwwwyyy{{{zzzqqqmmmnnniiieee```\\\ZZZ[[[]]]___ccchhhppptttvvvyyy~~~~~~{{{zzz|||~~~}}}~~~~~~|||{{{}}}~~~|||}}}}}}{{{wwwpppjjjfffvvvjjjbbb\\\TTTMMMKKKIIIGGGFFFHHHKKKOOOQQQUUU]]]hhhsss}}}{{{ssskkkccc[[[VVVTTTOOOJJJHHHFFFJJJUUU```fffjjjpppwww~~~~~~uuuooohhhbbb]]]\\\[[[[[[___dddsss}}}wwwmmmddd___[[[[[[___gggnnnuuurrrpppmmmmmmpppuuuyyy{{{|||vvvqqqrrrkkkbbb[[[ZZZ^^^cccfffgggmmmrrrrrrsssuuuuuusssiiiddd^^^]]]___```\\\XXXTTTTTTVVVYYY^^^eeekkknnnuuuyyy}}}~~~{{{xxxqqqjjjhhhjjjeeeccc___]]]^^^```dddfffhhhmmmtttxxxzzz}}}~~~wwwuuuzzz}}}|||{{{{{{|||}}}|||{{{{{{~~~xxxwww{{{~~~|||zzzzzz|||~~~}}}}}}|||zzzvvvpppjjjfff~~~uuupppggg]]]VVVRRRNNNJJJHHHIIIKKKMMMQQQWWW]]]aaaccckkkvvvzzznnneee```\\\UUUPPPTTTPPPNNNOOOPPPUUUaaallltttxxx~~~xxxnnngggeee```]]]___bbbcccgggkkk{{{}}}vvvnnnfff```\\\]]]___dddkkksss{{{|||zzzyyymmmllllllooosssyyy~~~}}}zzzyyypppeee]]][[[]]]^^^^^^eeejjjooorrrrrrrrrqqqpppjjjhhhffffffgggfffbbb^^^^^^^^^___```dddhhhlllooozzz}}}zzz{{{wwwssspppiiicccbbbeeecccaaa```___aaaeeeiiilllooorrrvvvxxxzzz}}}~~~|||xxxyyy~~~}}}}}}||||||{{{zzzyyyxxxwwwzzz|||{{{wwwvvvxxx{{{|||}}}~~~}}}{{{zzz{{{|||~~~~~~yyyssslllgggxxxpppggg```XXXRRRNNNKKKIIIIIIHHHLLLQQQWWW\\\ccckkkqqquuu{{{}}}vvvmmmbbb[[[YYYXXXUUURRRTTTSSSVVV[[[___dddooozzz|||sssiiiccc```\\\]]]dddkkknnnqqquuu}}}yyyrrrjjjccc___\\\\\\```dddjjjpppxxxzzzvvvrrrpppkkklllnnnrrrvvv|||}}}|||~~~|||uuullleeebbb___[[[XXX___cccjjjpppqqqpppoooooolllnnnpppqqqoookkkfffcccdddddddddeeegggjjjmmmooo|||~~~~~~xxxrrruuupppllliiiccc]]]]]]aaabbbbbbaaabbbdddiiimmmpppvvvvvvvvvvvvwwwzzz|||{{{yyyyyy{{{}}}}}}}}}}}}|||zzzxxxwwwvvvwwwxxxzzz|||}}}{{{yyywwwyyy|||~~~|||zzzzzz~~~}}}uuummmgggxxxtttllleeeXXXQQQJJJHHHFFFDDDDDDFFFMMMSSS[[[bbbhhhoooxxx~~~yyyrrrfff___XXXSSSTTTWWWXXXXXXXXXYYY^^^gggmmmsss}}}vvvnnngggbbb[[[ZZZ___kkkvvv|||}}}tttoookkkccc]]]ZZZZZZ]]]___eeelllrrrwwwzzzvvvrrroookkkhhhkkknnnqqquuuyyy~~~~~~~~~zzzuuupppjjjddd]]]YYYYYY[[[bbbiiimmmmmmooosssooorrrwwwxxxuuupppllljjjhhhhhhhhhhhhjjjlllnnnoooyyyzzz|||}}}}}}~~~{{{wwwuuuuuutttpppmmmjjjfffcccbbb^^^YYYZZZ^^^aaaaaaaaacccgggkkkpppsssyyyxxxvvvtttuuuwwwzzz|||{{{xxxvvvwwwzzz||||||{{{zzz{{{|||{{{xxxuuussssssyyyyyy{{{|||xxx|||~~~~~~}}}vvvnnnhhhuuummmiiibbbZZZHHHAAA>>>AAACCCCCCFFFJJJVVV]]]fffnnnttt{{{tttkkkfffZZZWWWTTTRRRSSSXXX]]]aaaggggggkkkrrrxxx{{{uuupppkkkfffccc______gggvvvxxxmmmgggbbb^^^XXXTTTVVV\\\dddiiipppwww}}}~~~uuuooolllkkkjjjiiimmmqqqvvv{{{||||||~~~}}}xxxppphhhbbb___ZZZXXXZZZ```cccfffmmmuuuooorrrvvvvvvsssppppppqqqiiiiiijjjjjjlllnnnoooppprrrtttwwwyyy{{{}}}sssqqqooollliiigggeeeddd[[[YYYYYYZZZXXXUUUWWW\\\^^^^^^```ccchhhnnntttwwwyyyxxxwwwwwwvvvvvvtttsssssstttuuuvvvvvvwwwwwwxxxxxxzzz|||{{{wwwtttssssss{{{}}}}}}wwwrrrooo~~~|||tttiiiaaa]]]VVVOOO<<<777777>>>DDDGGGLLLRRR^^^fffpppwww}}}xxxjjjaaa^^^VVVVVVUUUTTTUUU[[[bbbgggxxxvvvwww{{{|||uuuoookkkhhheeeccchhhiiiqqqpppeeebbb[[[WWWSSSRRRVVV```lllsss{{{uuullljjjkkkmmmmmmpppuuu{{{||||||~~~|||sssjjjfffddd___YYYWWWYYY[[[^^^hhhssslllppprrrqqqnnnnnnrrrvvvjjjjjjkkklllmmmoooqqqrrrkkkoootttxxxzzz{{{}}}~~~uuuxxx~~~zzzwwwvvvooonnnkkkfff```\\\[[[[[[PPPOOOQQQTTTUUUSSSVVV[[[[[[\\\___ccciiipppvvvzzzxxxyyyyyyzzzyyyvvvqqqmmmiiiooouuuvvvsssrrruuuyyyyyy{{{~~~}}}yyyuuutttttt{{{~~~~~~}}}zzzwwwvvvyyytttkkk```XXXSSSOOOIIIDDD777333444>>>HHHNNNWWW```tttwww{{{xxxjjj]]]WWWUUUSSSTTTVVVZZZ___ffflllppp{{{~~~}}}uuupppooommmiiieeeeeelllzzz~~~xxxpppeee]]][[[TTTQQQOOORRR[[[hhhvvvzzzqqqllllllpppuuuxxx}}}}}}|||}}}~~~}}}{{{~~~|||vvvmmmeee^^^ZZZWWWYYY\\\___bbbeeeeeefffhhhkkkmmmllljjjgggjjjmmmppppppooolllkkkjjjppprrrtttuuuuuuvvvxxxzzztttzzz~~~}}}zzzuuuoookkkgggfffdddaaa[[[TTTNNNJJJLLLQQQWWWVVVQQQOOORRRWWW```___```bbbffflllqqqttt{{{|||zzzuuuoookkkkkklllfffiiikkkjjjiiinnnwwwzzzzzzyyyxxxxxx{{{wwwooo}}}sssnnneee]]]SSSLLLIIIGGGCCC???<<<888<<>><<<>>>AAADDDEEEHHHHHHHHHIIIKKKNNNPPPRRRQQQQQQRRRSSSWWW[[[```ccc\\\\\\^^^```ccceeeggghhhggglllrrruuuuuuuuuxxxzzz~~~{{{{{{xxxrrrjjj```XXXQQQMMMNNNLLLJJJLLLPPPUUUXXXZZZfffhhhppp|||}}}~~~yyyoooeee[[[YYY___fffjjjjjjtttyyy~~~{{{vvvssssssvvvxxxyyyyyyuuuooohhhaaa[[[XXXVVVSSSSSSUUUXXX___hhhqqqwwwxxx}}}~~~~~~|||yyyxxx|||wwwpppmmmmmmooopppyyyyyy}}}yyysssqqqrrrqqqjjjbbb[[[XXXXXXXXXZZZ\\\\\\YYYYYY\\\___kkkeee[[[RRRMMMLLLNNNPPPMMMMMMMMMMMMNNNRRRWWW[[[WWWVVVTTTQQQMMMJJJGGGEEE@@@===999888:::===@@@AAAEEECCCCCCFFFLLLPPPQQQPPPSSSSSSSSSVVVZZZ^^^```aaacccdddeeeeeeeeegggjjjmmmsssrrrqqqsssxxx|||}}}}}}|||~~~yyyzzz}}}zzzttt}}}yyyooojjjbbbZZZRRRNNNLLLKKKKKKLLLOOOSSSYYY___dddgggmmmpppxxxyyyrrrkkkgggbbbaaadddjjjpppttt}}}yyyuuusssuuuzzz~~~|||pppllleee^^^YYYVVVTTTTTTRRRUUU[[[aaaiiiqqqyyy}}}yyyzzzzzz{{{{{{~~~}}}tttnnnmmmnnnpppyyyyyy{{{}}}vvvsssnnnjjjfffcccaaa```aaa```______aaabbbddddddnnnjjjddd]]]XXXTTTRRRRRRTTTUUUUUUSSSRRRQQQSSSTTTWWWUUUSSSOOOKKKGGGDDDBBB@@@===:::999;;;===>>>??????>>>???CCCIIIOOORRRRRRWWWVVVWWWYYY]]]```cccdddfffhhhiiiiiiiiikkknnnqqqrrrsssuuuxxx|||~~~}}}~~~~~~}}}|||zzzxxxvvvtttwwwwwwvvvxxx}}}|||www{{{rrrnnnbbb\\\SSSKKKGGGHHHLLLOOOQQQVVV]]]cccgggmmmsssxxxxxx{{{{{{wwwwwwxxxzzz}}}{{{tttmmmiiijjjllllllnnnttt{{{|||xxxvvvyyy|||zzzwwwqqqllleee```ZZZTTTQQQQQQSSSUUUWWW]]]fffooovvv{{{zzzyyyzzz|||zzzqqqmmmnnnqqqxxxyyyzzz|||{{{uuuooolllmmmnnnmmmkkkjjjfffbbbccchhhlllllljjjnnnmmmllliiieee```[[[XXXZZZ[[[[[[ZZZVVVSSSRRRRRRXXXVVVSSSNNNIIIEEEAAA???BBB@@@======>>>????????????>>>???BBBHHHNNNRRRTTTZZZ[[[\\\^^^aaadddfffhhhkkklllnnnooooooqqqsssvvvtttvvvzzz~~~|||}}}zzzxxxvvvvvv|||xxxsssqqqpppooollliiihhhlllnnnpppuuuzzz{{{xxx~~~{{{zzzvvvnnngggdddXXXSSSMMMIIIIIINNNTTTYYY___fffooouuuwwwyyy~~~~~~wwwqqqmmmjjjkkknnnssswwwxxxuuuqqqmmmppptttyyy}}}vvvqqqqqqnnnggg```[[[WWWRRRNNNNNNRRRWWW[[[dddjjjssszzz~~~~~~}}}||||||~~~~~~uuuoooppptttuuuxxxzzzzzzzzz||||||yyyuuutttuuuvvvuuutttnnnkkkiiiiiimmmppprrrrrrmmmnnnoooooommmhhhdddaaa\\\]]]]]][[[YYYWWWWWWXXXZZZXXXTTTOOOIIIEEEAAA???FFFDDDBBBBBBCCCCCCBBBAAADDDCCCCCCEEEIIINNNRRRTTT]]]^^^aaacccdddgggjjjllloooqqqsssttttttvvvxxxzzzxxxzzz}}}|||~~~}}}||||||}}}~~~{{{www|||~~~}}}{{{xxx|||yyyvvvsssrrrqqqooommmuuuooojjjhhhiiihhhccc^^^```bbbfffjjjooossssssrrrwwwqqqmmmkkkfff^^^XXXXXXOOONNNMMMMMMQQQXXX^^^cccjjjrrr|||zzzrrrkkkgggeee^^^___ccciiiooouuuyyyzzzwwwxxx}}}zzzooojjjhhhddd\\\UUURRROOOMMMMMMPPPWWW^^^cccnnnttt|||~~~|||{{{yyyxxx{{{uuuuuuwwwssswwwzzzzzzyyyyyy|||yyy|||~~~~~~{{{yyyxxxyyyqqqrrrsssrrrqqqsssvvvzzztttttttttrrrpppmmmjjjhhhaaa```^^^[[[YYYYYY[[[]]]]]][[[VVVQQQLLLHHHEEECCCGGGFFFDDDDDDEEEEEEDDDCCCEEEFFFGGGIIILLLPPPUUUXXX^^^aaaeeeggghhhjjjmmmppptttvvvxxxyyyyyyyyy{{{}}}}}}|||}}}~~~~~~|||zzzvvvtttvvvyyyyyyvvvssstttrrrqqquuuxxxwwwrrroooqqqnnnkkkiiiiiihhhfffeeegggdddbbbccceeebbb\\\UUUZZZZZZ]]]bbbffffffeeeeeewwwqqqlllfff```\\\VVVOOOLLLMMMKKKLLLPPPUUU\\\ccchhhlllrrrxxxyyypppgggaaa^^^^^^WWWYYY]]]dddmmmvvv}}}}}}uuukkkddd```ZZZRRRLLLKKKKKKMMMPPPWWW___ggglllssszzz~~~{{{{{{zzzzzzyyy|||~~~}}}{{{}}}xxxuuuyyy{{{zzzyyyyyy|||{{{yyyyyyzzz|||~~~|||zzzzzzuuuxxx{{{{{{yyyxxxzzz||||||~~~www|||~~~{{{{{{|||vvvyyy|||{{{xxxwww{{{~~~}}}{{{xxxtttqqqooommmmmmiiigggccc^^^ZZZYYY[[[^^^___\\\XXXSSSOOOLLLJJJIIIIIIFFFDDDDDDEEEFFFFFFEEECCCFFFKKKNNNRRRWWW\\\___aaaeeejjjmmmnnnppptttxxxyyy{{{}}}}}}}}}|||}}}~~~|||zzzyyyxxxyyyyyyxxxwwwtttooommmqqqsssrrrppppppmmmgggdddiiinnnlllhhheeeccccccbbb```___]]]\\\\\\XXXXXXYYY\\\]]]ZZZSSSMMMQQQOOORRRXXX[[[YYYVVVVVV|||rrrggg```^^^XXXRRROOOKKKFFFHHHLLLPPPSSSXXX```hhhpppvvvzzz}}}uuuqqqpppmmmfff___[[[ZZZ[[[WWW[[[bbbjjjrrr{{{}}}zzzpppllleee^^^YYYTTTOOOLLLIIILLLRRRYYYbbbkkkrrrvvvxxx|||yyywwwxxx{{{|||}}}www{{{{{{ssspppnnnhhhhhhnnnqqqnnniiihhhkkklllnnnoooqqqqqqrrrrrrsssuuuyyy|||~~~~~~|||{{{{{{{{{zzzxxxxxxyyyzzzyyyzzz{{{~~~xxxzzz|||~~~~~~~~~~~~~~~zzz{{{|||}}}|||{{{{{{{{{yyyxxxuuusssqqqppppppppplllkkkhhhddd___\\\]]]^^^___\\\XXXTTTQQQOOONNNNNNLLLJJJGGGFFFHHHJJJKKKLLLIIIMMMSSSXXX[[[___cccfffeeekkkrrruuuvvvxxx}}}~~~vvvuuusssrrrrrrrrrooonnnlllgggfffiiiiiifffeeehhhddd^^^[[[]]]^^^ZZZXXXYYYWWWYYY[[[YYYTTTQQQQQQRRRJJJLLLOOOQQQPPPMMMHHHDDDDDDAAAEEELLLPPPMMMKKKLLL{{{sssggg[[[RRRQQQLLLHHHGGGEEEEEEJJJQQQYYY\\\bbbjjjsss|||wwwhhh```aaabbb```\\\ZZZ[[[]]][[[```iiirrrzzz~~~|||||||||uuucccaaa]]]YYYUUURRRQQQPPPKKKPPPXXXbbbllluuu|||~~~}}}zzzuuutttvvv{{{vvv{{{yyyvvvwwwwwwrrrnnnmmmaaa\\\]]]eeehhhccc]]][[[ZZZ^^^ccchhhkkkkkkjjjiiihhhkkkooossswww{{{|||}}}zzzxxxwwwxxxyyyzzz|||zzzxxxxxxyyyzzzyyyxxxzzzwwwvvvyyy~~~{{{yyyyyy{{{~~~}}}yyyuuuoooooooooppppppqqqrrrrrrkkkkkkkkkhhhdddaaa______^^^\\\XXXUUURRRQQQQQQQQQQQQNNNKKKJJJLLLOOOQQQRRRRRRWWW^^^bbbccceeegggjjjiiipppwww{{{|||~~~qqqpppooooooooommmiiifffeee```___bbb```[[[[[[```[[[WWWUUUUUUPPPJJJKKKPPPPPPTTTWWWTTTNNNIIIIIIJJJBBBEEEHHHIIIFFFBBB???>>>999777;;;EEEIIIGGGEEEHHHzzzwwwrrrlllcccXXXMMMFFFIIIFFFCCCEEEKKKRRRXXX[[[cccgggnnnzzz{{{tttiii___\\\UUUVVVXXXZZZ[[[]]]```cccmmmmmmttt}}}{{{~~~zzzssslllggg[[[RRRQQQRRROOOPPPSSSXXXYYY___kkkyyy~~~{{{xxxuuurrrtttyyy|||{{{yyyzzz~~~zzzxxxyyyvvvoooqqqqqqoookkkeee```]]]\\\QQQQQQRRRTTTTTTSSSOOOLLLLLLOOOSSSWWWZZZ\\\```bbbZZZ\\\```dddiiipppxxx}}}{{{zzz{{{{{{xxxvvvzzzwwwsssrrrssstttqqqoooxxxvvvvvvyyy~~~zzzyyy~~~~~~yyywwwyyysssmmmjjjkkkmmmnnnqqquuuzzztttkkkgggggggggeeebbb```[[[WWWWWWYYYZZZXXXTTTYYYSSSQQQVVVYYYYYY[[[___aaaccciiipppuuuuuuoooiiitttuuuxxx{{{~~~~~~yyytttqqqkkkeee```]]]\\\\\\XXXTTTPPPPPPQQQRRRQQQOOOJJJHHHGGGGGGGGGGGGEEEDDDIIILLLMMMJJJCCC======>>>BBBAAAAAA???===:::777555777666555666888;;;???AAA|||vvvnnnlllgggaaaYYYQQQJJJEEEEEEHHHKKKOOOTTT\\\eeelllqqquuu}}}{{{tttooohhh^^^VVVTTTPPPSSSWWW[[[^^^cccgggkkkvvvwww~~~~~~}}}~~~|||xxxvvvqqqkkkeee]]]SSSLLLLLLNNNOOOQQQUUUbbbccchhhrrr}}}||||||zzzxxxuuurrrooommmooouuuzzz|||{{{vvvyyywwwrrrooopppnnniiifffeeebbb^^^XXXTTTQQQPPPIIIHHHIIIJJJKKKJJJHHHEEECCCEEEGGGHHHKKKNNNSSSWWWPPPSSSVVVYYY^^^dddlllqqqsssyyy~~~{{{zzzzzzyyyyyyvvvssspppnnnnnnnnnooonnnrrrqqqrrruuuxxxzzz{{{{{{wwwtttuuuzzz|||xxxuuuvvvnnnjjjhhhlllnnnmmmnnnqqqyyyrrrkkkgggggggggeeebbbddd```]]][[[[[[[[[[[[YYY^^^XXXUUUYYY]]]___ccciiiiiilllrrrxxx{{{zzzvvvssszzzzzz|||~~~{{{}}}zzzrrrqqqkkkbbb[[[WWWTTTRRRQQQMMMJJJHHHHHHIIIJJJHHHGGGDDDBBB@@@???@@@@@@???>>>@@@CCCEEECCC???;;;<<<>>>??????>>>===;;;888555444555444222222444777;;;===xxxnnnhhhbbb```[[[VVVQQQNNNKKKJJJHHHPPPXXX]]]bbbiiittt}}}~~~uuunnngggbbb\\\TTTOOONNNPPPTTTZZZaaagggnnnuuuyyy}}}{{{{{{|||}}}~~~zzzsssnnnjjjeee___[[[QQQLLLHHHJJJOOOSSSXXX^^^lllmmmqqqzzz~~~{{{yyyvvvuuutttrrrpppnnnnnnllljjjlllrrrvvvxxxxxxqqqqqqllleeebbbbbbbbb```YYYWWWSSSNNNJJJGGGDDDDDD>>>======>>>@@@@@@???===;;;;;;;;;;;;<<>>===:::777666777888888777555888<<<<<<:::999;;;>>><<<<<<;;;:::888666444333333111000///000333666888~~~tttjjjbbb]]]ZZZYYYVVVRRRPPPQQQSSSUUUUUU\\\dddjjjooouuu}}}{{{uuuqqqoooiiiccc]]]ZZZVVVPPPNNNPPPVVV[[[ccckkksss{{{|||xxxyyyzzz|||}}}~~~zzzwwwqqqjjjccc^^^YYYTTTPPPLLLKKKLLLOOOUUU]]]eeekkkrrrssswww~~~~~~tttsssrrrpppooonnnmmmlllkkknnnmmmmmmoooqqqrrrqqqooonnnjjjcccZZZUUUTTTUUUUUURRRNNNIIIEEEBBB@@@>>>===777666666777999::::::999999::::::888777777999;;;===???AAACCCEEEIIINNNQQQYYY```iiiooorrrsssvvvyyy~~~{{{zzz|||tttvvvvvvsssmmmjjjjjjlllfffjjjnnnooommmmmmoooqqqkkkiiiiiilllnnnooooooooofffdddeeejjjmmmlllkkkllljjjgggdddccceeeggggggggghhhjjjiiifffbbbbbbggglllrrrnnnlllmmmppprrruuuwww}}}|||vvvssstttoooeeeaaadddbbbVVVHHHAAA@@@AAA???<<<<<<<<<===>>>??????===<<<888555222000111333444444111333666777777888;;;===::::::999888777555444444444222///......111444777{{{pppeee\\\VVVTTTSSSSSSSSSRRRRRRUUU[[[```dddggglllttt{{{wwwnnngggaaa___[[[WWWUUUUUUSSSPPPQQQUUUaaafffnnnvvv}}}|||zzzqqqtttyyy|||~~~~~~wwwoookkkfff___XXXRRRMMMJJJHHHKKKOOOUUUYYY___hhhqqqwwwvvvxxx|||wwwnnnjjjkkkkkkkkkjjjjjjkkkkkkjjjllloooqqqrrrooojjjfffhhhbbbYYYRRRLLLIIIJJJLLLKKKGGGBBB???>>>>>><<<:::666555444666888::::::999:::<<<===;;;888555333333888999;;;;;;<<<>>>AAADDDLLLSSS\\\bbbeeehhhkkknnntttyyy}}}|||xxx{{{}}}zzzsssllliiihhheeeiiilllmmmjjjhhhiiikkkhhhfffcccaaacccfffhhhhhhccc``````eeehhhhhhhhhkkkcccbbbaaacccfffiiikkkllljjjmmmooolllhhhiiiooouuutttuuuvvvxxx|||yyyqqqmmmoooiii\\\XXX\\\VVVKKK>>>888:::===<<<:::999;;;<<<======<<<;;;;;;888555111000111333444444333444666666777888:::;;;999999888777777666666666666333000...///111555888~~~rrreeeZZZSSSPPPOOOOOORRRUUUVVVXXX\\\dddjjjppprrrvvv~~~xxxmmmccc[[[VVVSSSPPPOOOPPPTTTUUUTTTXXX^^^nnnssszzz|||wwwwwwwwwooosssyyy||||||wwwwwwpppeee]]]YYYSSSMMMIIIGGGGGGHHHNNNXXXaaaeeeiiiqqqyyy~~~|||~~~{{{vvvpppjjjcccdddffffffffffffhhhiiidddgggjjjmmmlllgggbbb^^^[[[UUUOOOJJJFFFBBBBBBEEEDDD@@@<<<;;;<<<<<<:::888666555666777:::::::::888888:::<<<<<<888444111000444555666666555555777999>>>EEEMMMTTTYYY^^^dddhhhmmmqqqwww|||~~~}}}xxxqqqkkkiiihhhjjjlllllljjjhhhffffffdddccc___[[[\\\aaacccaaa```]]]]]]bbbffffffgggiiiddddddeeehhhkkknnnqqqsssppptttwwwuuussssssxxx|||uuuyyy}}}}}}zzzxxxxxxwwwpppkkkiiiaaaTTTNNNPPPJJJAAA777333555999;;;;;;777888:::999888777777888888666333333444666666666777777666666777888999999999888777777777777777888666444000......222666999zzzsssuuuooofff]]]VVVSSSRRRRRRUUUZZZ```dddfffjjjqqqwww}}}xxxuuupppiiiaaaZZZUUURRRQQQNNNOOOUUU\\\```aaagggnnn{{{~~~xxxtttuuuvvvuuuyyy~~~tttooopppiii]]]QQQOOOLLLIIIHHHJJJNNNQQQUUUbbbnnnqqqsssyyy|||qqqkkkgggddd]]]___aaaaaa``````bbbddd```bbbcccbbb^^^YYYUUURRRKKKEEEBBBCCCAAA======AAA>>>;;;888999<<<===:::777555555666888::::::888555555777888888666444333333444555666555333222333444666<<>>::::::>>>>>>:::;;;???<<<999777999===>>>;;;777333333555777999888555222333444555555444444666888777777888666444222222333555:::???CCCGGGLLLSSSXXX]]]```dddhhhlllqqqwww{{{|||~~~|||yyywwwuuuuuuvvvsssmmmhhhbbbfffhhheeegggkkkiiibbbbbbbbbgggppptttqqqnnnmmmtttvvvwwwxxxxxxzzz|||~~~zzztttpppmmm]]]]]]YYYQQQJJJFFFAAA<<<:::666111------000444777555666555333000///111444888777666777888999888666777666444333444666666666666555555444555666777888111///+++)))***...333777yyysssqqqllleeeaaaaaa[[[WWWUUUXXXZZZ\\\aaahhhmmmuuu|||}}}~~~uuummmeee```XXXSSSNNNMMMPPPUUUWWWXXX^^^eeemmmqqqtttzzzyyyyyyyyywwwvvvwwwyyy|||~~~}}}}}}uuukkkaaaYYYTTTQQQJJJGGGIIIOOORRRTTT[[[eeennntttyyy||||||vvvmmmeee___[[[XXXVVVWWWZZZ\\\\\\YYYVVVTTTTTTUUUSSSPPPKKKFFFBBB>>><<<444444444555777888:::;;;999888999:::;;;:::777444333222333444666666444333333333222222333555666888:::888666333222222333333999:::;;;===@@@CCCFFFGGGQQQYYY```bbb``````dddiiiooo|||~~~|||vvvqqqpppqqqnnnmmmmmmlllllllllllllllgggmmmssswwwxxxxxxzzz|||}}}xxxxxx~~~xxxooofffaaaaaa[[[PPPEEE===::::::;;;666333...++++++///444888666777777444000...///222::::::999888777777777888333333333333333333333333555333222333444555555555333000---***+++...333666xxxrrrllliiiddd]]]ZZZ[[[ZZZWWWXXX\\\```dddjjjqqqzzz{{{sssllleee^^^ZZZNNNLLLJJJMMMTTT[[[aaaccciiipppxxx}}}|||{{{wwwxxxwwwvvvuuuvvvzzz|||}}}wwwwwwtttppphhh```XXXSSSOOONNNJJJGGGIIIQQQYYY]]]dddlllwww}}}{{{uuuooohhhaaa\\\XXXTTTRRROOORRRUUUVVVSSSPPPNNNNNNJJJIIIFFFBBB>>>:::777666111111222333555777999:::777666666777888888666444111000111222444444222000333333222333333555777888<<<:::888555333333333444888999:::;;;===???AAABBBHHHOOOUUUWWWUUUUUUYYY^^^aaannnyyy}}}|||xxxxxxyyyzzzyyyxxxvvvuuutttuuuuuuppptttyyy{{{zzzzzz{{{~~~|||xxxpppddd[[[WWWQQQHHH???999777888999777444///,,,---000555888888999777444111000111444999999888777777777777777555555555666555444333333222111111111222333444444333111...,,,,,,...222444~~~|||yyyvvvnnnhhhccc```\\\WWWVVVYYYZZZZZZ]]]dddiiinnnvvv~~~xxxmmmfffbbb___ZZZVVVJJJJJJLLLRRR[[[eeemmmpppvvv}}}zzzuuutttwwwwwwxxxxxxxxx{{{|||rrrlllkkkddd```YYYSSSOOOMMMMMMMMMOOONNNQQQ[[[dddlllsssyyy~~~xxxqqqjjjfffaaa[[[WWWSSSNNNKKKGGGJJJNNNOOONNNJJJHHHFFF>>>===;;;999666333111000///000000222444666888999555444333333555666555444000//////000222111///---333333333333444666777888===<<<999777555444444444777777888999:::;;;<<<===@@@EEEIIIIIIHHHIIINNNSSS[[[eeennnrrrvvv|||~~~|||||||||}}}~~~{{{~~~~~~xxxvvvtttkkk\\\PPPJJJFFF???999555444555666777555111...///222666999:::999777444111111444666888777777777666666666666666777999999888666333111////////////000111222333333222000//////000111222xxxuuurrrlllhhhccc___\\\\\\ZZZWWWZZZ___^^^```eeemmmrrrvvv|||xxxnnnbbb\\\[[[\\\ZZZWWWRRRSSSWWW]]]fffooowww{{{~~~|||yyytttqqqsssvvvxxx{{{}}}|||tttiiiaaa^^^XXXUUUPPPLLLJJJLLLOOOQQQVVVZZZaaaiiipppxxx|||zzzvvvooohhh```^^^ZZZVVVSSSOOOJJJGGGDDDGGGKKKLLLIIIEEEBBB@@@888777666555333111000000111111111222333444666666555333111111333555666666111000000111222222///---222333333444666777888999===;;;999777555333333333444555666777999:::;;;;;;>>>@@@BBBBBBAAABBBHHHLLLYYY```gggjjjmmmsss{{{}}}yyytttpppkkk___QQQFFFBBB???:::666333222333444777555222111111333777999:::888555333111222444666555555666666666555555555666888:::;;;999666222///---.../////////000222444666555444333222222333333vvvpppmmmhhh```YYYZZZXXXYYY\\\]]]]]]bbbiiihhhkkkqqqxxx{{{}}}|||rrrkkkjjjaaaWWWRRRTTTXXXZZZ[[[\\\___dddjjjrrrzzz~~~yyyuuussspppmmmnnnsssuuuyyy~~~}}}yyyuuunnnaaaVVVRRRPPPMMMJJJIIIJJJNNNSSSWWW]]]gggqqqvvvxxx~~~}}}xxxtttppphhhcccXXXVVVTTTQQQOOOLLLGGGDDDAAADDDGGGGGGCCC???;;;999666555444444222222111000555555444444444444555555666444111111333555666777222222222333444444222000222333444555777888999999:::999777555333222111111111222444777999:::;;;;;;===>>>???>>>===???CCCGGGQQQUUU[[[___bbbgggqqqzzzyyyxxxuuummmaaaSSSHHHBBB???>>>:::777555444444444777666444222333555777999777555222111111222333444333333444555555555444333555777999:::999555000---...000111111///000222555888888777666666555555555yyyvvvrrrlllhhheee___XXXSSSUUUVVV[[[aaadddfffmmmuuuvvvyyy}}}wwwpppggg```[[[VVVPPPMMMPPPWWW^^^bbbfffjjjqqqwww~~~~~~{{{yyytttpppnnnmmmkkkiiimmmsssuuuzzzuuupppllljjjcccWWWMMMJJJIIIHHHHHHJJJNNNTTT[[[___eeeqqq{{{}}}~~~~~~wwwrrrnnnhhhbbb\\\PPPNNNLLLKKKJJJGGGDDDAAA<<<>>>@@@???<<<888555444555555444333222111000000777666555555555555555555777555222222333555666666222111222333555555333222222333555777888999::::::666666555444333111000000///111333666888::::::::::::;;;;;;:::999;;;>>>AAAGGGJJJPPPWWW[[[```kkkvvv~~~wwwwwwssshhhYYYKKKCCCAAA======;;;999888666555555666555444333444555777888444222000000111222222111111222333444444444333222444666888999777444///,,,///222333222000///222555999888888777777777888888}}}vvvqqqhhhgggeeebbb```]]]ZZZXXXXXX[[[ccckkkoooqqqxxx}}}uuummmgggaaa]]]ZZZWWWVVVTTTSSSVVV___jjjrrrvvv{{{~~~}}}yyysssmmmlllkkkmmmpppooommmpppuuuzzz|||rrriiiccc]]][[[UUULLLFFFDDDDDDFFFIIINNNVVV^^^fffjjjqqqxxxyyytttnnnhhhccc]]]VVVQQQHHHFFFDDDCCCBBBAAA???===888999:::999777555555555888777666444333111000///444444444444555666777888777555222222333444444333......///111333444333111111333555777999:::::::::444444444444333222111000///111333666777777777666888888888777777888:::;;;???@@@FFFNNNQQQUUU```lllpppsss|||~~~sssooohhh\\\PPPEEE???===999:::::::::999888777666555555444444444555666777222000///000222333111//////000222333444333222111444555777888777444000...000333444222///---000444888777666666666777888999{{{uuunnnhhhdddbbbbbbbbb```^^^^^^___aaa^^^bbbllltttxxxyyy|||wwwrrriii___XXXUUUUUUVVVZZZ\\\]]]]]]```iiiwww|||xxxxxxzzzxxxpppiiiiiikkkpppvvvvvvssstttxxx~~~{{{rrrhhhbbbZZZSSSOOOKKKDDDBBBBBBCCCFFFKKKSSS]]]gggoootttzzz~~~{{{ppplllfff```YYYRRRKKKFFFCCC@@@>>>=========<<<:::666777888777666666777999;;;:::999777555333111000111111222333555777999:::666444222222333333222111++++++,,,///111222111000111333555888:::;;;;;;;;;333333444444333333222111000111333555555555444333777777777777777777888999777777<<>><<<;;;999888777777777777888999:::888555444666888;;;:::888555333222222333666555444777:::;;;999666333222111444777777555222333000---+++,,,...222444555222222555;;;>>><<<888444333333555777777333000111111222333333444555555777555444444666777777666888:::;;;<<<<<<@@@FFFKKKSSSXXX___cccfffkkkqqqvvv{{{zzzooojjj___RRRJJJCCC<<<777666222333444333333333555777888888888888888888888888666555444444444333///---......///333666555000+++///222555777888666444222222333444111...---...000444555666666444333444666}}}wwwsssnnnmmmjjjeee___[[[ZZZ[[[fffggghhhiiijjjnnnsssvvv|||zzztttnnnkkk^^^]]][[[YYYYYY\\\```cccjjjpppvvvyyy{{{~~~tttqqqmmmllllllllllllkkknnnoootttzzz{{{{{{~~~yyyrrrlllggg```YYYSSSMMMIIICCC@@@AAADDDGGGHHHQQQVVV___jjjrrrwww|||}}}yyytttqqqeee]]]SSSMMMKKKGGGAAA;;;;;;999888666555666777888999:::;;;999666555777999;;;;;;:::777555333333333555444444777;;;<<<999666222111222444888999777555333111...------000333555444222111444:::<<<;;;888777555444666777777444111000111222333555666888888999666333222333555777777555777888888888;;;@@@DDDFFFJJJNNNTTTYYY___eeeiiirrrwwwsssiii```UUUKKKEEE@@@:::777666555666666555333333444555888999999::::::;;;;;;;;;666555444555555333000...//////000333666555000,,,///111444666777666444333333444555333000///000222555666666555333333333444|||xxxtttpppllliiieeeddd```\\\XXXYYY[[[^^^nnnppprrruuuxxx||||||yyyvvvtttqqqmmmfffaaaYYY[[[]]]___aaaeeejjjnnnyyy}}}|||zzzmmmkkkhhhhhhjjjmmmoooppprrrtttyyy{{{ppplllddd^^^XXXRRRMMMJJJFFFEEEDDDCCCEEEIIIOOOSSSYYYbbbnnnwww|||~~~yyysssnnniiieeeYYYRRRJJJEEEDDDBBB<<<888999777555333333555777888:::::::::999777666777888:::;;;;;;:::777444444444444333444777;;;<<<999666111111222555888:::999777333111000//////222555777444222111444888;;;:::888999888666666666666444333000111222444666888:::::::::666222000111444777888555666666555555777:::===???@@@BBBHHHQQQYYY^^^aaagggooozzzvvviii```RRRIIIAAA>>><<<888666777888999888666444222333444999::::::;;;<<<===>>>>>>777666555666666555333000222222222555777777222......///222555666666555444444555555444222111222444555666666555333111222333{{{|||xxxuuupppllliiigggfffeeeeeedddaaa^^^]]]aaaggglllwwwzzz}}}xxxqqqmmmjjjjjjkkkiiibbb\\\```ccchhhkkkmmmppptttxxx~~~yyyvvvllljjjhhhiiimmmqqquuuvvvuuuxxx~~~~~~yyysssoooddd```YYYSSSNNNJJJHHHGGGDDDHHHKKKKKKLLLPPPXXX___cccmmmxxx}}}zzzrrrkkkfffaaa]]]ZZZNNNIIIBBB??????>>>:::777888666444222222444777999888888888666555555555666777999;;;:::777444333444222222222666:::;;;888555111111333555777777777666333222111111222444666888444333222444888::::::999:::999777666555444444333111222333444666777888999888555222111222444666666999888777777666777999:::===;;;<<>>;;;;;;;;;:::888888666444333333555777999666555333333222222222222222666999888444222222444222111000333777888666444111222444555444333333333333333333333444555666777555444444555777999::::::999888777555333333333333333333444444555555555666555444333444666777666444:::999888777777888888888888666666;;;DDDLLLPPPRRR___eeennnwwwvvviii\\\SSSAAA;;;666888999777555666666777888777555555777888<<<;;;::::::999888777777999888888:::<<<<<<:::888444222111222555666444111///000111222444555666777444444333333333444555555666777777555333111111222kkkwww{{{vvvnnnhhh``````aaaaaabbbdddhhhlllllllllnnnooosssyyy{{{rrrjjjfff___]]]\\\___dddhhhhhhhhhooovvv~~~|||||||||zzzxxxuuurrrqqqqqqpppppprrrwwwzzz|||}}}}}}zzztttmmmfff```YYYUUUKKKKKKJJJHHHGGGHHHLLLOOOPPPUUUZZZ\\\]]]```gggmmmzzzzzzwwwuuummmbbbWWWOOOJJJGGGEEE@@@===999888888999999888999888777666666666777888444222000///000000///......222666555111000333666333000...///333555444222111333555555333111111111444444555555555555555555555444444444555777999:::666777888666444333333444444444444444444444444444222333444666999999777555999777666666888888888777777777777:::???DDDGGGIIIXXX]]]fffoooxxxzzzqqqeeeXXXNNN>>>888666888:::888666666444555666666666666888:::;;;:::999777666444333222888777888:::<<<===;;;:::111...---///333555444222222222222222444555777888555333222333555666666555666777777666444222333444bbblll{{{~~~|||yyytttnnnhhhcccaaa___aaaeeefffhhhkkkppptttrrruuuyyy|||zzztttqqqppplllddd```bbb______```ccchhhoootttxxxyyy}}}yyyyyyuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwzzzxxxrrruuuooohhh```ZZZUUUPPPMMMCCCEEEHHHIIIKKKNNNTTTXXX[[[___dddgggiiimmmrrrvvv|||~~~{{{yyyyyyuuunnngggccc^^^VVVNNNHHHCCC>>>;;;999777555444444555666666::::::::::::999888888777333000......//////...,,,+++000444333000000555:::555000,,,+++...111222111000222555555333222222444555555666666666555444333333333222222222444777999444777999999666444444555444444555555666666666666333333333666999;;;;;;:::888666555666999::::::888777999:::;;;;;;===@@@BBBJJJQQQ\\\hhhrrr{{{yyyqqqkkkaaaSSSIII;;;666555999<<<:::888999444555666666555666888:::888888777666444333222222555555666888;;;<<<:::999222///...000444888888666555444333333444555777999666444333444777999888777666777888777555444555666[[[eeexxx~~~xxxwwwvvvrrrllleee```]]]\\\cccgggkkknnnooosssxxx|||zzz~~~yyyuuukkkfffdddeeebbb\\\]]]cccbbbdddfffiiinnnvvv|||{{{zzzwwwtttuuurrrrrrssstttvvvxxxzzz{{{xxxyyy|||yyypppiiifff```XXXQQQLLLHHHDDDBBBAAADDDIIIMMMPPPUUU[[[```dddgggkkkppptttxxx|||zzz}}}}}}{{{xxxrrrqqqrrrnnncccZZZOOOMMMJJJGGGDDD???:::666555444222000111222333444;;;;;;<<<<<<;;;:::888666333000------///000...,,,***///333222///000666===666111+++))),,,///000000///222555666444444555777555666666666666444333222111111111000000222555777444777;;;;;;888666666777333444555666777888999:::555333222444777;;;===>>>888777666888;;;===<<<;;;444777999888666555777:::???HHHVVVdddoooxxx~~~~~~rrrkkkggg^^^PPPEEE888444444999===<<<::::::444555666555444555666888666666666555444444333333222222444666999:::999888666333111444999<<<===<<<777666444333444666888999777555444555888;;;:::999666777888777666555666777WWW[[[fffyyy}}}xxxrrrqqqsssuuussspppgggffffffgggiiiiiieeebbbmmmssswwwxxx|||{{{tttpppmmmaaa___\\\\\\]]]```bbbcccllllllooouuu|||wwwssssssrrrpppnnnqqqrrrtttvvvxxxzzz|||}}}}}}zzzvvvuuusssnnnddd\\\UUUNNNIIIGGGEEEBBBBBBEEEEEEKKKRRRWWWYYY]]]ccciiilllmmmuuu~~~|||~~~~~~{{{xxxzzzqqqgggaaa___\\\UUUNNNEEEAAA<<<:::999999666333444222...,,,+++...111333888888999888777555333222000111222222222000///...000111222333444333222222444000,,,+++---//////...///222555666666555444444999:::;;;:::888666666666.........///000222333444444666:::;;;999777666666777444111111555999::::::999777666444444666888999777777666666666888999:::444555666777888888999999@@@BBBGGGPPP]]]iiirrrwwwzzzpppeeeZZZNNNBBB:::222333444555666888999999:::::::::888555333222333000222555777666444000...333666:::;;;;;;::::::;;;555555555999>>>AAAAAA???;;;:::999777555444333333888888999:::<<<;;;888666666666555555666777999:::\\\ZZZ\\\ggguuu}}}{{{wwwooofffccceeehhhjjjjjj___```bbbffflllnnnmmmkkkooovvv|||}}}wwwqqqkkkgggeeecccbbb``````cccfffhhhiiiyyyyyy}}}yyyvvvrrrpppqqqqqqpppoooppprrruuuxxx|||~~~xxxtttoookkkhhhcccZZZSSSIIIDDDAAACCCDDDEEEHHHMMMTTTXXX\\\^^^___cccjjjooosssssszzz}}}}}}|||}}}}}}{{{wwwsssjjjaaaXXXRRRPPPMMMGGGAAA>>>;;;888666777777555333444222///------000333555888888888888777666444333222222222222111000///...111222333333333333111111000...---...000111000...222444666777777666555555777999:::999777666666777111000/////////000111111333666999:::888666555555666444111111444666777666666666555444555666777888999888777666666666777888555666888999:::::::::999;;;<<<@@@GGGRRR^^^ggglllwwwlll```VVVKKK@@@888333444444555555666666666888999999777555333333444222444555666666444222000666888:::;;;999888888999666666666999<<<>>>>>><<<999888666444333333333444777777777999::::::777555444444333333444555777888^^^YYYVVV\\\gggvvvyyyuuusssrrrqqqpppkkkfff```^^^```cccdddccc]]]^^^bbbiiioootttvvvvvvwww|||yyyvvvwwwvvvrrrlllfffbbb``````ffffffgggiiikkkooorrrtttsssqqqpppppprrrsssssssssqqqtttyyy~~~|||vvvsssrrrooojjjddd___[[[UUUNNNIIIBBB>>>>>>BBBFFFJJJPPPWWWhhhjjjkkkjjjjjjlllrrrxxx{{{{{{~~~zzzyyywwwuuusssppplllhhh\\\UUULLLGGGFFFCCC>>>999999777555555666777666555555333000//////222555777777888888888888777666555444333222111000000000000111222333333333222111111.........000222222111///222333555666666555444444555666777777666666777999555333111///......///000222555888888777555444555555333222222333333111000222333333444555666777777:::999777666555555666777777888:::<<<===<<<;;;:::777888:::???GGGRRR[[[aaazzz{{{rrreeeXXXNNNEEE===777555555444444333333222222555666777666555444555666555555666666555555444333888999:::999777666777888888777777888::::::999777666444222000000111333555777666666777888888666555222222111111222333555666___[[[ZZZ^^^eeeooo|||wwwsssnnniiigggggghhhhhhbbbbbbdddhhhkkkkkkhhheeeeeehhhkkkqqqvvv{{{}}}~~~{{{wwwtttqqqnnnkkkkkkjjjfffaaa```aaadddkkkmmmpppsssvvvzzz}}}|||zzzrrrrrrssstttvvvxxxxxxxxxwwwzzz~~~}}}{{{wwwrrrmmmiiihhhddd___YYYSSSPPPLLLHHHFFFFFFCCCDDDIIIMMMPPPXXX___tttvvvwwwvvvvvvwwwzzz~~~xxxuuuppplllhhhccc]]]YYYQQQLLLEEEAAA???>>>:::666999888777888888999999888444222111000111333666888777777777777777777777666333222111000000111222333///000222333444444333333111000000000111111111111//////000222444555444333333444555555555555777999777555333000///000111222333555888888777555555555333333222222111000---,,,///000222444666666777777888888666555555666777888888:::<<<>>>>>>===;;;:::888888999<<>>;;;777555444444333222666888999888666555444555444333222111222333555777777666555555444444444555111111111222333555666777,,,---000222444555666666:::888444///,,,---222555111//////222777::::::888444444444222111111333555444444444444444555666666333555666666555444444555111222444333111...------000111222333555666777888444444444444555777999;;;888888999999999999888888555777999:::===DDDMMMUUU]]]kkkzzzxxxnnnhhh^^^OOOCCC===:::888666222222222222222222111111222333444333222111222333333333222222222333444444333444666666555555666777777888888666333111000000///...------...111444666:::777444444555777888888222222111111222333555666}}}vvvmmmeee______iiittt|||}}}~~~~~~~~~|||}}}{{{uuunnnjjjiiijjjjjjiiigggeeegggkkkooowwwxxxzzz}}}yyyqqqmmmhhheeeeeeddd```]]]^^^fffnnnsssuuuzzz{{{xxx{{{tttqqqqqqrrrppplllnnnuuuvvv{{{|||zzzxxxtttmmmggggggaaaXXXRRRPPPOOONNNLLLJJJKKKKKKLLLNNNRRRWWWZZZ]]]```hhhoooqqqqqqwww~~~}}}|||}}}xxxppphhhccc[[[SSSMMMHHHCCCAAA:::888555333333444444444333666888777555333444555666555444333444555666777777666555333222222222333222333333444444444444444...///111333444444444333888777555111...///333666555222000222777:::999777666555444111///...000222111222333444555444444333111333444333222111222333000222444333111///000222333222222333444666888999555444444444555666888999777666555444444555666777444777999999:::>>>FFFLLLVVVdddsss|||~~~ssskkk___VVVHHH>>>999777666555...///000111333444555666333444444333000//////000000000000111111111222222333555666666555333333333666777888666333000000111///......///000222444555999666333222333555777777222111111000111333444555|||vvvooogggbbbgggpppxxx|||wwwtttuuuvvvvvvuuutttwwwzzzxxxtttooommmmmmoooppppppooonnnoootttxxx}}}}}}uuunnndddbbbaaacccgggiiigggeeedddmmmwww}}}}}}rrrpppuuupppmmmooosssrrrpppuuu~~~yyy|||yyyvvvuuuuuuqqqiiiccc___XXXPPPLLLLLLMMMOOOOOONNNOOOQQQSSSVVVZZZ___ccciiimmmttt{{{{{{yyy}}}xxxwwwxxxqqqhhh]]]XXXPPPIIIEEEAAA>>><<<444333111//////000111222222555888888666555666777888777666555555666777777777666444222111111111111444555666666555333222111111222333333333333222111444555666444111111444777777333000111555777666333777666444111...---...000000111333444444333111000///111222111000///000111000222444333111111333555555444333222333555888999777666555444444555777777666555333111111222444555555888::::::888:::AAAGGGPPP^^^llluuu{{{xxxppplllZZZPPPDDD:::666555444333,,,---///111333666777888555555555333000...---...---...///000000000000000444666888777555222000000444777888777333000111222//////000000222333444555888555111000111444666666111000000000000222333444vvvoookkkjjjkkknnnxxx}}}xxxyyyxxxxxxvvvpppkkkkkkpppvvvvvvuuutttvvvyyyzzzxxxuuutttvvvxxxzzz|||zzztttmmmhhheeefffaaa___ccclllssssssqqquuuyyy}}}wwwpppkkkkkknnnrrrwww{{{}}}~~~~~~}}}xxxqqqkkkfffbbb^^^\\\YYYTTTPPPMMMIIIGGGKKKQQQSSSYYY]]]\\\]]]eeeoootttoooxxxyyypppggg```]]]TTTOOOFFF@@@<<<:::999888333333222000////////////444777999999777444333333777777777777777777777777888666333000...///000111222333444555333000---+++---...///111222222222222333333222111///000333555555555333333333333444555777666444000,,,+++,,,---//////111222333222222111111222333444444333111000222222333333333333333333555555444555666777999:::>>><<<888555333444666777444333222111111111222333444333222222444777;;;===IIIOOO[[[kkkvvv~~~}}}uuuiii]]]UUUMMMBBB888222000000000.........000444888999999666777666444///,,,******---...000000111222555777555:::===888///+++...444444555777777777666444333333222222333555555444222333222222111222333555666000///......///333666888~~~vvvqqqnnnlllhhhpppxxx|||}}}|||zzzsssrrrppprrrsssppplllkkknnnrrrvvvwwwzzz}}}}}}~~~yyywwwuuurrrmmmiiifffcccbbbiiiggggggkkksssyyy{{{{{{}}}{{{xxxvvvuuusssqqquuuwwwzzz}}}}}}sssoooiiiccc]]]ZZZVVVUUUUUUQQQOOOPPPPPPOOORRRXXX^^^bbbcccaaaccclllvvvzzzvvv}}}wwwuuuqqqkkkddd\\\VVVRRRKKKGGGAAA<<<::::::999888222222000///............444666888888666444333333444444444444444444444444777555333111000000111222222333444555444111///---......///000111111222222333333222000//////222444666555444222111111222222777666444111---,,,---......000222444444444222111111222444555444333111000222333333444444555666666777666666666777888:::;;;===:::777555444444666888666555333222222222222222111000000111333555888:::BBBHHHUUUdddooowww{{{sssggg\\\OOOHHH???777333222222222///......000333666777777444444444111...,,,+++,,,---...000000000222444666777::::::666///,,,///333666777999:::999777555333222111111222444444333111333333333333333444444555...---------000333777999wwwqqqnnniiilllooosss}}}vvvwww|||yyyrrrppplllpppssstttrrrppprrrsssxxx}}}xxxrrroooiiigggeeecccbbbccceeegggnnnpppssswww}}}}}}zzzwwwssspppoooqqqtttvvv|||zzzuuupppgggddd___YYYTTTQQQOOONNNQQQNNNPPPVVVZZZ[[[]]]```kkkmmmkkkiiimmmwwwlllggg```ZZZVVVQQQJJJFFFAAA???<<<:::;;;;;;::::::222111000.........//////333555777777555333222222111111111111111111111111555444444333333333333333222333444555555333111000///////////////000111111333333333111//////111333666555333111////////////666666555222///---...///...000333666777555333222111222333444444222000///222222333444666777888999888888777777777888:::;;;:::888666555444555777888888777666555333222111111------...000111333444555;;;AAANNN^^^iiirrr|||wwwnnncccZZZGGGBBB<<<777555444444444000......///222444555444222222111...,,,+++,,,------...000000000111333555777666555111---,,,...000666777999::::::777444111000//////000222222111000222333444555555555444333,,,,,,,,,---000444777:::}}}uuuppppppmmmjjjmmmwww|||~~~~~~}}}zzzxxxzzz|||wwwyyy~~~}}}xxxvvvrrruuuyyy{{{{{{{{{|||~~~{{{vvvqqqnnnllleeedddccccccfffkkkqqqttttttxxx~~~}}}{{{xxxuuuvvvuuuqqqnnnmmmppptttwww}}}yyyvvvrrrkkkfff]]][[[XXXSSSOOOMMMMMMMMMRRRPPPUUU^^^eeeffffffhhhrrrtttssssssyyy}}}yyytttpppccc\\\SSSMMMLLLIIIDDD???<<<;;;::::::<<<<<<<<<:::222111000/////////111222222333555444222000000000000000000000000000000000333333444555555555444333111222444555666555444333000000///......///000000444444444333111000111333444333111///............555666666444111/////////---000444777888777444222000111222333222000...---///000111333555777999999888777666666666777888999777666555555555666777777999999888777555333111000+++,,,...000222222222222666<<>>KKKVVVaaappp|||xxxmmm___TTTPPPDDD@@@:::666444333222111111000//////111222111111555555333000,,,***+++,,,...//////...------///111777555333333333333222111444555666777666555333222.........000222333222111111222444666555444111000000000000//////000000111xxxnnnfffcccbbbeeeppp{{{~~~|||zzzyyywwwuuuuuuyyy}}}}}}vvvnnnhhhgggggghhhjjjnnnqqqtttwwwyyy~~~}}}xxxvvvnnnlllnnnrrrppplllnnntttnnnttt}}}}}}yyyvvvqqqjjjfff___ZZZXXXZZZWWWPPPLLLLLLJJJNNNRRRTTTUUUYYY```gggjjjppp{{{|||}}}zzzrrrnnnhhh]]]SSSOOODDDAAA>>>:::999999:::;;;555333222333444666666555444222000///000333666888333444444333111000111222222222222222222222222222222333333333333333222222222222333333444444555555333444555555333000---+++///111222333222222333444111000///...------...///...111444555333000...---...///222555666666666555000111111222111...,,,***)))***,,,...000333444555555333222000//////000000333444555666666555333222222444777999999888555333///000111222333444444444333444:::CCCLLLVVVeeerrr}}}yyytttjjj\\\SSSPPPDDD@@@:::666444333333222111000//////111222222222444444444222000............//////...---,,,...///444555666666555333222222333444444444555555555555000///000111444555444333111222333444333222000///////////////000000111111vvvmmmfffaaa```jjjvvvvvv~~~{{{wwwxxx{{{}}}}}}}}}}}}||||||{{{uuutttvvvssslllllllllmmmooorrrvvvzzz|||{{{uuuqqqnnnggggggmmmtttsssnnnnnnsssssszzzzzztttnnnfff___ZZZNNNKKKMMMRRRQQQMMMLLLPPPLLLQQQVVVYYY\\\aaajjjqqqpppxxxsssgggccc]]]SSSKKKIII@@@???===;;;888888;;;===666444333333666888999999333111///...///222666888666666666444222222333444222222222222222222222222333333333222222111111111222222222333333333444444333555666777555111---***,,,...000111111111222333333222000...---,,,,,,------000444555333000...---...///111333555666666666222222333333222000---,,,***+++,,,...111333444555555444222000//////000000333444555666666444222111///222666999:::888666444000111111222333444444555777666:::@@@GGGPPP___lllzzz|||uuuqqqhhh[[[RRRPPPEEE@@@999555444444444444222000///000222333333333222444555444222111000111...//////...,,,,,,---///000333555666333111000000111111111111111333444555111000111333555666666444111222222333222111000///------...///000111222222|||rrrkkkhhhgggfffdddmmmwww}}}}}}}}}||||||{{{zzzzzzooossstttssswww~~~~~~yyyyyy}}}~~~uuuwwwuuurrrqqqrrrrrrpppooowwwxxxxxxyyyzzz~~~~~~}}}zzzvvvpppllllllnnnqqquuuxxxzzz{{{{{{~~~|||zzzuuummmaaaWWWOOOLLLFFFDDDFFFKKKKKKJJJNNNVVVYYY]]]```dddhhhoooxxx~~~yyy|||sssiiigggaaaXXXOOOHHHDDDCCCAAA>>>:::777777777666666888888777666555444444333333222///------///111333333444555444222111111222/////////000222444666888777555222000000000///...///111333222000000222555444777;;;===;;;444***###***---000111///...------000000///...............111111111000///......---...111333333222222555888888888888777555333111///---///111222222333555777111000000111111000---******---111444777777777666666444444888;;;;;;666000000000///......111555999999888999<<<@@@HHHWWWfffuuu{{{{{{vvvoooeeeZZZOOOHHHCCC???:::777555444333222333111000111555666555333555444222222333333333222222///+++***+++,,,***(((111555777555///,,,---000111111000111111222333333111111222333555444222000222222333444555333000---///000000111111222222222wwwnnnjjjhhheeecccgggpppxxx{{{|||yyyvvvwwwxxxyyyxxxwwwuuutttrrrxxx{{{xxxxxx|||~~~}}}~~~{{{vvvuuutttrrrqqqqqqtttwwwyyy}}}~~~}}}xxx|||xxxtttrrrqqqqqqqqqrrrtttwww{{{~~~}}}zzzxxxwwwpppnnniiiaaaWWWNNNIIIFFFCCC@@@BBBJJJQQQRRRUUUZZZeeeiiimmmqqqsssvvv|||~~~wwwyyy~~~xxxlll___[[[UUUNNNHHHCCC@@@???>>><<<999777555555555444555555555444333333222111333222111000///000111111333555666555333111111111111000//////000222555666666444111000000111000///---///000///...///222555666888:::<<<999333,,,&&&...000111111///---------000///...------...//////111111111000000000//////000333555555333333444666777777777777555333111000///111333333333444777888333222222333333111...+++,,,...222555888888888777777666666:::===<<<666111000000111000000111444777888777999<<>><<<666111000222333222111111333444777777999===???DDDQQQ]]]mmmxxx}}}xxxpppfff[[[OOODDD>>><<<;;;::::::;;;:::888777444333222333555666666555333222222222222222333333///---++++++...000111222333222111/////////111222999777444111000///000000333333333444444222---***000333777888777666888:::888777777666666555444444{{{ssskkkeeegggmmmsssyyy}}}~~~{{{xxxvvvuuurrrmmmjjjnnnvvvzzzyyyuuuxxxwwwvvvzzz}}}xxxsssppppppqqqrrrtttwww{{{}}}}}}|||{{{zzzzzz{{{{{{{{{{{{{{{{{{~~~xxxvvvyyy~~~|||zzzwwwsssqqqqqqpppnnnlllhhhlllqqqvvvxxxwwwwwwvvv|||~~~{{{ooohhheeeddd```\\\VVVVVVSSSNNNIIIFFFFFFGGGIIIKKKQQQZZZccciiilllnnnuuuzzz{{{zzzzzzwwwqqqnnnlllcccXXXPPPHHH@@@;;;<<<===;;;888888999888777444333222222000000111222111111000///000111333555444222///...555777888777444222111000555333000------...000222222000///000222333222111---,,,,,,,,,---///333555888888777555111///......666555333000,,,+++,,,...///...,,,+++,,,...111222444444333222222111000000000333666888888666555444666666777666666444222111333444444444333444777999777666666777777666333000---///333666777777666555777777999;;;<<<:::555111111333555555333222222222777777:::>>>???BBBMMMXXXhhhuuu~~~xxxnnnbbbWWWKKKAAA:::777777888;;;======;;;999444444444444555666666666444444444333111000111222,,,+++***+++---111444555555222...---...111333333999777444111//////000000222222222333444222...+++111555999999555444777;;;;;;;;;:::999888777666555tttlllggglllttt||||||wwwsssppphhhccc^^^```fffiiigggccccccaaabbbiiiqqqvvvuuusss{{{yyyzzz~~~~~~{{{{{{}}}}}}xxx}}}{{{{{{|||}}}}}}{{{zzz}}}yyy~~~{{{vvvqqqnnnmmmnnntttwww{{{zzzxxx|||}}}zzzqqqnnnkkkiiijjjmmmooopppfffllluuu{{{~~~{{{yyywwwnnnddd^^^\\\YYYTTTPPPQQQQQQPPPNNNLLLLLLMMMOOOQQQYYYaaafffhhhlllrrrwww~~~xxxwwwvvvsssnnnjjjddd[[[RRRMMMEEE<<<888888999666333666888:::888555333222333000111222333333333111111...000222444444222000...555666777555333111111222666444111...---...///000000//////000333444333222...---------///222444666555666555222...------///666555222...+++***+++---------,,,,,,...000222444777666555333222000///......000333777999999777666555555666666666555333222222333333222111222555777888777777888888777444111---///222444555555444333444555777888999777333111111333666666444222222222888999;;;>>>>>>@@@IIITTTdddrrr~~~{{{ttthhh[[[PPPEEE<<<666444444777:::======;;;999444444555555555555555666777888777444111//////111,,,,,,++++++,,,000444777666222...---///222444555666444222000///000111222//////000222444444222000444777999777222111444888;;;;;;:::999888777777666vvvhhhkkkrrr{{{wwwppplllccc]]]WWWVVVYYYZZZYYYVVVVVVSSSTTT\\\cccfffhhhiiilllmmmooorrrvvvxxxxxxwwwzzzwwwtttsssuuuwwwyyyzzzuuurrrqqqvvvzzzzzz|||~~~}}}~~~~~~|||yyyuuusssssstttzzz|||zzzuuuqqqoooiiigggffffffiiimmmrrruuurrrvvv{{{zzztttooollleee___XXXSSSQQQOOOLLLJJJQQQRRRSSSTTTTTTUUUWWWYYYZZZeeennnnnnmmmrrryyy~~~{{{yyytttrrroookkkfff___VVVPPPIIICCC<<<777555444222///444777:::999555222111222000111333555666555444333---...000111222222111111555555444222000000222444555444222000///......///000//////111333444333111000///...000222444555444333555666333///,,,---///444333111...++++++,,,...,,,,,,---///111333444555666666555333111000///......///111444888999888777444555666666666555444333333333222000///000333555888777777888888777333111---///111444444444222111222333444555555444333333222444666666555333333333999999:::<<<;;;<<>>666222222222444777:::;;;999888333444555555444333444666888999999666111///000222000///...---,,,///333777666444111//////111444777333333333222222222222333///......000333666666666666777777444000...000333888888888888888888777777tttrrrtttzzz~~~wwwrrrhhhccc]]]YYYXXXYYYZZZZZZWWWTTTTTTZZZ]]]\\\___dddeeehhhkkklllmmmooorrrtttwwwuuurrrooonnnrrrxxx}}}xxxsssrrrxxx|||~~~{{{wwwrrrnnnkkkiiieeefffiiilllooossswwwyyy|||~~~|||xxxsssmmmfffaaa^^^XXXUUUPPPKKKIIIJJJKKKLLLUUUXXX[[[]]]___```ccceeeeeennnuuuuuuvvv~~~{{{wwwxxxpppnnnkkkhhhbbbZZZSSSPPPFFFCCC>>>999555222111000111555999999444000000111000111444666777666555444------------///111333444555444222///...///333666555444444333111000///...000///000111333444222111000//////111444555333111111555888666222...///000222222222000...---///111+++,,,///111444555666666333333222222111111000000000///000222666888777555333444555666666555444444333333222000...///222555777666666777777666222000...000222444555444222111222222222222222333444666222444666666444444444555999888888888777888AAAKKK[[[fffssszzzppphhh[[[NNNCCC;;;555111111111222444777888777555222444555555222222333555666999:::777333111333666666555333000...///333777555666555333000000444888444555666666666555444333222000...///333666999999888666444111//////000111444444555555666777888888}}}zzz{{{|||}}}|||rrrnnnhhhbbb``````cccfff___[[[[[[]]]]]]ZZZ]]]dddeeeiiimmmlllkkklllqqquuurrrtttuuutttrrrtttxxx}}}{{{yyy~~~{{{xxxwwwtttqqqnnnlllkkkjjjeeeiiioootttwwwyyy{{{|||~~~}}}|||zzzwwwqqqjjjccc\\\WWWUUUSSSQQQMMMHHHFFFHHHNNNRRRZZZ^^^bbbfffhhhjjjlllmmmmmmtttxxxyyy|||tttrrrvvvnnnkkkhhheee```XXXRRRPPPDDDDDDAAA<<<777444333333...333888888333///...//////111444666777777555444---,,,++++++,,,000444666444333000---,,,...444888444444555444333111///...000000000222444444222000000//////222555555222///111666:::999444000000111111222222111000000111333***,,,000333666777777666000000000111111222222222333111///111444666555333333444555666666666555444444444333000//////222555666666666666777555222//////111444555666555333222222222222111111333666999333444555555444444555777888777666666333444>>>HHHXXXbbbmmmvvv{{{ooogggZZZMMMCCC<<<666444111111111222444555555333111444555444222111222444444888:::888444333666:::::::::777333//////333777555777888555111000444999666777999999888666444222444222//////222666999;;;999555111//////000111111111111222444555777888888{{{{{{uuuooonnnqqqssstttqqqkkkeeedddbbbaaaeeejjjqqqooonnnooosssvvvuuutttuuuuuuuuuxxx{{{~~~~~~yyyuuuzzzxxxrrrlllkkkooopppnnnrrrpppuuu~~~~~~xxxqqqkkkiiifff___YYYTTTRRRRRRYYYRRRNNNPPPQQQPPPUUU\\\hhhkkkooosssvvvxxxxxxxxx~~~~~~|||zzzxxxtttqqqkkkgggccccccccc^^^TTTJJJBBBAAA???<<<999555222000111333555555333222222222555555555555666666666666---,,,++++++---///333555:::777111,,,))),,,222666555444333111000/////////333444333222111000111333333333444444444333111000111333555777777555333111333333222///...///222444,,,,,,---111666999888555............000222444666333111000222444555333000///111222444444444222111000222444444333222222333777777777555333222333444333444555666666444222111///...///111555777888777444555666777777666555555222555666222...000888???MMMXXXhhhuuu{{{tttooogggZZZKKK>>>777666666777555222111111111000...222333333333222000...---111222222333444666777777777777666222...---///222444333222111111111111111444666999::::::999666555222222111111222555888:::777888777555222000111222333444333222111222666888}}}~~~}}}~~~~~~}}}|||wwwtttsssqqqmmmmmmpppxxxwwwuuuwwwzzz{{{zzzyyy{{{{{{{{{}}}yyyuuuuuuuuussspppuuuvvvtttoooooosssvvvuuuzzzyyy}}}zzzxxxxxxuuunnngggbbbaaa^^^YYYTTTQQQQQQQQQUUUSSSSSSXXXZZZ[[[bbbkkkrrrtttxxx{{{~~~}}}{{{yyyvvvssspppkkkgggbbbbbbbbb^^^TTTLLLCCCBBB@@@<<<888555111000222444666777666555555555666666666666666666666666111000...---...000222444888666222...+++...333777444444333222222111222222333333444333222111111111444444555666555444333333333444555666666555333222333333333222///...///000---,,,,,,000444777555222------------...000222333222000000111333444222000///000333444444333111000000222333222111111222333666666666444222111222333555555666666555333111000/////////222666888999999333444666888999999888888777999999555000000777===FFFTTTgggttt|||xxxqqqjjjbbbTTTFFF<<<777777999999666444333333333222111333444444444333111///...---...000111222333333333333444444222///...000222333333333222222222111111444555777888888777666555222222111222333555777888666666666444222111111333666666555333000000222444uuuzzz}}}yyyzzz~~~~~~wwwooojjjkkkmmmooooooqqqwwwzzzxxxwww|||zzzssspppnnnkkkddd^^^YYYYYYWWWUUURRRRRRSSSUUUXXX[[[```eeefffiiipppyyy~~~|||yyy|||zzzxxxvvvuuusssooommmkkkfffaaa___^^^[[[TTTMMMEEECCC@@@<<<888444000///222555777999888888999999888888777666666555666666555444222000///000111222444333111...---///333666333333333333333444555666333333444444333222000///444555555666666666666555555555555555444444333333222333444333000...------///---,,,///222444222///---,,,,,,,,,---...000111111000///000222333222111///111333444444222000...000111111000///000222555555555444222000///000222777777666555444222111000000///000333666888888888000222555888;;;<<<<<<<<<<<<>>>===999333222666;;;BBBRRRfffrrrxxx{{{rrrkkkbbbZZZLLL???777666999<<<:::888666555666666555444444555555555444222000///,,,---000222222222111111000222333222111000000111111222333333333222111000333333444444555555555555111222222333444555555666444444555333222111222444444555555333111000222333eeemmmwww|||}}}~~~||||||uuupppkkkiiikkknnnqqqrrruuu}}}}}}{{{vvvqqqllliiihhheeeaaa\\\WWWXXXXXXWWWWWWYYY]]]aaadddjjjqqqtttsssssszzz|||zzzxxxuuusssrrrqqqqqqpppmmmkkkkkkeee^^^ZZZXXXUUUPPPKKKEEECCC@@@;;;666222///...111333777999999999:::<<<:::999888666555555555666777666333111///.........---......---,,,---000333111111111222333555777777222333333444444333000---333444444555555666666666555444333222111111222222111222222111...---...///222///...///222333000......------,,,---...///000000//////000111222222222000111333444333111...,,,000111000//////000444777555555333111...---///111666666666555555444333333111111111333555666444333,,,///333888;;;=========>>>??????;;;777555888<<>>999444111...---...111555777888888:::;;;:::999777555444444555666777555333000---,,,++++++((()))***+++***+++---//////000000111333444666777222222222333555444111...222222222222333444444555333222000......///000111111000///,,,+++---111444333111...///222333111/////////.........///111222000000000000111222444555333333444444222000...,,,111111111111000222666999666555333000------///111444555666777777777777777333222222333333222///,,,+++...222777:::<<<<<<;;;;;;<<<===<<<999999;;;>>>EEEMMM[[[hhhttt~~~uuuhhh___WWWMMM@@@666222333666777777555444444555666555444555666666666555333111000///111444666777666444222444555555666555222///,,,,,,---///111111000...---///.........///111444555333333444444444333222111000111222111111111333555222444666666555444333444@@@HHHSSS]]]dddlllvvv~~~}}}~~~zzzvvvsssrrrrrrrrrnnnppptttxxx{{{}}}}}}}}}~~~xxxppphhhcccaaaaaa[[[ZZZZZZ]]]aaaeeehhhhhhffffffggghhhkkkpppvvv{{{|||}}}|||{{{{{{{{{{{{nnnmmmlllmmmnnnmmmkkkiii^^^YYYSSSMMMJJJGGGDDDBBBBBB@@@;;;777222///---,,,,,,///333555666666888999999888555444333444555666555333111///---+++***)))'''(((************---///000000111111222444555666222000000222555666333000222111111111111111222333000///...------...///000111///---***))),,,222666333000...///222333222000000/////////000111333444222222333222222333666999777666555333111///......111222333444444666999;;;888777555111...---000222333444777:::;;;;;;:::999333333222222222000,,,))),,,///333888::::::999888666888:::::::::;;;<<<>>>???EEEQQQaaaqqq~~~}}}sssfff]]]QQQHHH===555333444444444444333111222333444444333555666666666555333111000///000222444444444222111666555444444444222...+++)))***+++,,,---,,,++++++---,,,,,,---///111333555555444444333222111111111///000111111000111333555777888999888444000...---AAADDDIIIOOOXXXcccpppxxx{{{~~~yyyxxxwwwuuuuuuvvvxxxyyywwwzzz~~~{{{xxxuuunnnddd[[[VVVVVVXXXUUUUUUXXX\\\cccjjjooorrrrrrsssssstttvvv{{{~~~zzz{{{|||}}}|||zzzwwwuuullljjjiiihhhgggfffccc```RRROOOKKKGGGDDDBBBAAA@@@@@@===999444000...,,,,,,,,,...222444555555666888777666444222222333555777333222111///---,,,*********+++,,,,,,,,,---///111333333333333333444444555222///...000444777555222333222111000000000111222------------...///000000000///---+++***,,,000333000...+++---111333333222////////////000222444555444555666555444555999<<<;;;999666222000//////000222444666777888999;;;===:::999666222//////111333444666:::===>>>===:::999222222222333333111---***000222666:::;;;999777555222444666888999:::;;;<<<777@@@MMM\\\jjjvvv{{{tttjjj___WWWJJJCCC;;;777777777555222333111000111222444444333555555555555444222111///000000111222222222222111444222111111222111...+++'''''''''((((((((())))))++++++,,,---///111333444777555333222000000000000///000111000000000222444666888999777333...***(((KKKIIIGGGJJJRRR^^^kkkttt|||}}}zzzwwwwwwwwwyyy{{{}}}}}}wwwwwwtttnnnooollleee[[[SSSPPPRRRVVVUUUVVVYYY___gggooovvvyyy||||||}}}}}}|||zzzvvvyyy}}}~~~yyysssoooiiigggdddbbb```]]]YYYVVVIIIHHHEEECCCAAAAAA@@@@@@>>>;;;777333///---,,,,,,,,,///222444444555666777666444222111111333555777222111111///...---,,,+++.../////////...///222444666666555444444444555555222///,,,///444777666444444333111000000000111111,,,,,,---...///000111111///000///---++++++---///...+++)))+++///333333222............000222444666555666777666555666:::>>>>>>;;;666222//////000111222555888::::::;;;===???<<<;;;777333000000222555555888===@@@@@@===:::777111111222333444333000---333666999;;;;;;999666444000222555777888999999999444???NNNZZZcccmmmyyy{{{rrriiiaaaXXXQQQEEE@@@:::888999999666222222111000000222444444333444555555555444222000///222222222222222222333333111///---...000000...+++%%%%%%%%%%%%%%%&&&'''(((******,,,...000222333444888666333111//////000111///000111000///000111333222444666666222---***(((RRRQQQRRRUUU[[[dddlllqqq{{{|||yyy~~~}}}}}}~~~vvvnnnjjjhhhhhhhhhfffaaaZZZSSSQQQSSSWWWZZZYYY^^^eeemmmtttxxxzzz{{{|||yyyxxxsssttt{{{~~~wwwnnnkkkiiiccc\\\XXXVVVRRRKKKEEECCCBBB???;;;888888:::======;;;777333000...---,,,000//////000333555666666777555444222111111111222222222111///------...000666777777555333222333444:::999777777888888666555222222333333444555555555666333000///111222000---***...111333444333333444333333333111//////000222///......000444555444222...------///222333444333666555555666888:::999888777777555444222111//////111444888:::::::::;;;<<<;;;999777444222111111111555777999;;;;;;:::888777000000//////.........///555888;;;<<<;;;888666555444444333555777888777666222<<>>;;;888888999999444000111222333444555666666777666555333222111000///---222333444666666555444333333222000......///111222...+++(((((()))+++,,,---///000111///......///111333333222222333333222222111222333111000///000222111///------...,,,)))%%%wwwuuurrrpppppprrruuuwww~~~|||{{{wwwuuuoooeeeZZZSSSQQQRRRWWW]]]ccceeefffggglllqqqsssvvvzzz}}}||||||||||||zzzuuuqqqooonnnpppmmmmmmpppqqqkkkddd```aaaYYYNNNFFFBBB@@@===;;;<<<;;;:::777444444666888888777666444111///---+++++++++,,,...000111333333444444444333333222222111...//////...------...000555666666666555555777999:::888555333444555555555333333444444555666666777666444333444666666333///***,,,.../////////111333222555777777555222///...333111000111333444444333000000000222444444222000777666666888:::<<<<<<;;;888777666444333111000///222333444333222333666888777666555444444555666777222444666777888777555444...---++++++,,,...111333555777:::;;;:::888888888444444444666666444111...222555;;;FFFTTTdddrrr{{{}}}rrreee]]]YYYSSSHHH???:::888666777999888555111000111222333444555555555333333222111000000000111000333888;;;;;;999555333444333111//////000111222111///,,,+++,,,.........111111111000------...///111111111222222222222333222333444333111111111333000...,,,+++***(((%%%###|||yyyxxxxxxyyyzzz~~~~~~xxxtttsssmmmmmmjjjaaaXXXSSSUUUYYYZZZccclllpppqqqssszzz~~~|||{{{vvvxxxzzzxxxsssnnnmmmmmmgggeeeeeeffffffbbb\\\YYYTTTNNNEEE???<<<:::888777:::::::::888555555666888666555555333000,,,)))'''(((***,,,---...///000111444444444444444444333333111111222000...---...///444555666666666777999;;;:::777333222222444555555333444444555555666666777555444444666888888444000,,,...//////...///222444555777888888555222111000555333222111222333444555222222222444555444222///666555555777999;;;;;;:::555555444444333333333222444444333111000111444666777777555555555555666777333444666777777777666555000...,,,++++++...222444555777999:::999888888999333333555777777555111---222111333<<>>777666666777999888555222///000222333444444333333111111111000000000222333000333888;;;<<<999666333555444222111111111222333333000...---...///000//////000000///------...///111222222222111000111111333444555555333222222333000///---***'''%%%""" ||||||wwwvvvtttpppnnnooolllllliiibbb\\\[[[```fffeeellltttwwwwwwzzz~~~~~~}}}{{{yyyrrruuuwwwvvvqqqmmmllllllccccccaaa^^^[[[XXXRRRNNNDDDBBB???===;;;999777555999:::;;;:::888777888999555444333111---)))%%%###(((***---...---,,,...///444444444444444555555555444555555333000...---...444555777777777888;;;===:::777333111222444444444333333444444555666666666444333333666999999555111///000111111000111333555888888888666333222333444555444222111000222444666444333333444555555333111333222222444777999999888222222333444444555666666666555333111///000333666888777666555444444555555555666777888888888777777444222///------///111333666777888888666666777888222333444777888777333000111//////555CCCUUUeeennnzzzwwwtttmmmbbbUUUIIIAAA===555555666888999888666444///000222333444333222222///111222111000000222444222333555777777777555444555444333333333333444555222000......///111000000---...///...---...///111333444555333000......///333555666666444333333444222111///+++'''$$$"""!!!|||}}}{{{{{{}}}{{{{{{tttoooooonnnllllllnnnrrrqqqoookkkgggggglllpppsssxxx|||~~~}}}}}}|||{{{|||}}}}}}|||zzzxxxvvvoooppppppoookkkhhhgggfffbbbccc___WWWQQQLLLGGGAAA999:::;;;<<<;;;999777555777999;;;;;;999888888999444333111...+++'''$$$###)))---000000---+++,,,...333222222111222333555666555666666555222///......555666888888888999<<<>>>999777444222333444444444222222333333444555555666333222111333777888555222000111333333333333444666777888777555333222444666444333222//////111555888666555333444555555444333000//////222555777777666111111222444555666777888666555444111///000333666777666555444333333444555777888888999999999999999777555222111000111333444666777777555444333555666333333444666888777444111111//////333>>>MMM\\\fffsss{{{qqqoooiii]]]MMMAAA;;;:::444666888::::::888666444///000222444444444222111///222555444222000111444333333333333333333333333222222222222333444555555111000...///111222222111,,,---......---...000222444666777444///---...///333555777777555333333333333333111...***''''''(((}}}zzzxxxwww}}}|||zzzyyy{{{zzzvvvsssnnnllloooqqqpppqqqtttyyyyyyyyyzzzzzzzzz{{{|||~~~yyyuuuvvvwwwxxxyyyxxxuuurrrqqqmmmjjjgggeeeccc```]]][[[XXXZZZVVVLLLEEEBBB===888444666999::::::888666666333666888999777666666666333222000---+++)))((((((+++///333222...++++++---111000...------000333555111333555444222000000000666777999999999:::<<<>>>999777555444555555444333111111222222333444444444222000///000444666444222///222444555444444444555444555666666444444444666222222000...---///555:::888555333333444666777666///......000444666666666333333333444555666666777444444333111000000222555444333333222222444555666888888888999999999999999777666555444444555777888777777666333111111222444555444444444555444222///000111222444;;;GGGUUU```jjjqqq|||~~~mmmhhh^^^QQQDDD<<<888888444777:::;;;:::888666555///111333555555444222111000444888888444000000222333333333333333222000000---...///000111333444444000//////000333444444333---...///...------...000333666777555000...///222222444777777555333222222111222333111......000222~~~zzzvvvxxx}}}}}}uuuxxxwwwrrrqqquuuuuuqqqooolllmmmsssxxxxxxxxxzzz|||~~~zzzuuussstttuuuuuutttqqqnnnlllkkkfff```]]][[[YYYTTTQQQJJJNNNKKKBBB<<<;;;999444333555777888777666666666000333666777555444333444222111///---,,,,,,,,,------111555333...++++++---///---+++)))***---111444...000222333222111222222777888999999999:::<<<>>>888777666666666666444333000111111222222333444444222///---...222555444222///111444666555444333333000333666888777555444444111111000---,,,///555;;;888666333222444666888888.........000444666666666555555555555555555555555222222222111000000111333111111111111222444666777888888888888888999999999666666666777888999:::;;;777777555222000///111333666555333333333111///---///222555666999CCCQQQ\\\cccjjjuuu~~~~~~}}}zzzuuulllcccTTTGGG???;;;999888555888;;;<<<;;;888666555000222444666666555222111111666;;;:::555000///000222333444555444111///---******,,,...///111222333000000000222444666666555///000000...,,,+++,,,...222555777555111///111555222444666777555333222222///111333333222333777:::~~~||||||{{{xxxrrrvvvyyywwwsssppprrrtttrrrxxx}}}}}}{{{}}}~~~yyyuuuttttttwwwooooooooolllmmmpppjjj___TTTQQQTTTTTTLLLCCC@@@>>><<<:::777444222111333111000111333555666666111222333333222222444555111111000...---...000333777888999555000------///---,,,+++,,,...000000//////000222111111111222444;;;<<<;;;999777777999;;;777555333444666666555222...///.........000444777555333111...---///444888444444555444333111///---///111444777888666444222444111...---///222555666888555111000000222444555///,,,***,,,111555666666555444333444666888777777555444222111111444666888444222///000333555555444444111111444555333555999888888777777777888:::;;;888888777444111......///444444555555444444333222555555666999???EEELLLPPPZZZfffsss{{{}}}yyyqqqjjjhhh]]]MMMBBB>>><<<:::888666555444555555444222000111444666666555333222222222666888666111...000222666777777555333111111222,,,,,,---000222333222000000000000222444555333222///000111111000///...---000111444666777888777777888666444444444555444333555444222333444444333111}}}|||}}}}}}{{{yyyyyyyyyyyyrrrvvvyyyyyyvvvvvvyyy|||{{{}}}zzzwwwuuuttttttxxxqqqlllmmmlllgggeeefffaaaXXXOOOKKKKKKJJJDDD>>>;;;;;;:::888666555444333222000///...000222333444333444555444333333444555000000000//////000222333777999999666222//////111111///...---...///...------///111222222333444555<<<===<<<:::888777777888888666444444555555333111000000000///...000444777666555222000///111666:::555555555444333111000///---///222555666555333222222000------///222444444777444111///000111333444///,,,+++,,,///222333222333333444666888999999888777555444222333444666888666333222222555666555444000------000000///111444777666555555555666888888888777555222000///...---222333444555555666666555999888888:::>>>CCCHHHKKKTTT^^^kkksssxxx|||wwwppphhhbbb___UUUIII@@@===<<<:::999666444333333444444222111333666888888555222000000111444777555111///000333666777777555333111111222000000000111333333111000000000111333555666444222000000111111111000///...///000222444666888999:::666555333222222333222222444333111111222222000...zzzxxxzzz~~~~~~}}}{{{|||~~~~~~|||}}}{{{xxxssspppqqqtttyyy|||uuuxxx{{{||||||~~~}}}zzzvvvwwwwwwvvvvvvuuutttsssnnnjjjggghhheee___ZZZXXXTTTNNNFFFAAA@@@>>>;;;999777777777777666666666666222000...,,,---...000222666777777666444333444555000000111111111222222333666888999777333000111333555333111//////...,,,***+++...222444555555555666<<<======<<<888666555555888777555444444333111000222333222111000111444666777666555222111333777;;;888777555333333222333333///111333555666555444333000///...///111333444333666444111.........000111---,,,,,,---...000///...000222555888:::;;;;;;;;;999777555444444555666777666555555555666666444333---******---...---...222444444333333333444555666777444111000111111///,,,000111333555777888888999<<<;;;::::::;;;>>>BBBDDDLLLUUUbbbjjjpppyyyxxxnnnddd\\\WWWRRRKKKCCC===<<<<<<:::999555333111111222333333333666888:::999555111...,,,///222444333000///111444555666666555333111222333444333333333444444222000111111222555777777555222222222222333222222111000......///111444777:::<<<444333222111000000000000444222111000000///---+++{{{wwwwwwzzz}}}~~~}}}}}}|||{{{zzz|||}}}~~~{{{}}}}}}}}}|||zzzwwwrrrpppqqquuu{{{{{{}}}~~~zzzwwwssssssssstttuuutttrrrppphhhfffccc```[[[TTTOOOLLLFFFCCC???;;;888777777777666666666666777777777777444333111...,,,---000222777888999777555333444555222111111222222222000///444666777555222000111333555444222111111///---+++,,,000444666666555444444:::;;;<<<;;;888666444444555555444333333333222111444555444333111222444666888888777555444555999<<<999888555333333444555777555666777777777777555555000000000222444666555444555444111---***)))***,,,,,,,,,---...///000///......222666:::<<<<<<<<<<<<999888666444333333444444555555666666666444222000+++))))))---///...///333111111222222333333444444555111...///333555333///222222444666777888888999:::999888777888:::<<<===EEEOOO\\\fffmmmttt~~~~~~uuuhhh]]]TTTQQQGGGCCC???<<<;;;;;;:::888555222000///111333444444888999:::999444///,,,***...000222111000000222555444555666555333222222444555444333444555555333222222222333666888888666333555555555555555555444444///.........000444777999333333333111///...///000444333111111000///,,,)))~~~{{{yyyyyyxxxwwwzzz~~~}}}|||yyyxxxyyyyyyyyyqqqwww~~~~~~|||}}}~~~~~~~~~}}}|||{{{zzz|||zzzxxxvvvwwwzzz~~~{{{zzzzzz{{{{{{yyyuuurrrtttsssqqqqqqrrrpppllliiidddbbb]]]UUUNNNIIIEEECCC<<<;;;:::888666666777888777777777777777777777777777777555222......000333666777888777555444444555555333222222222111...+++111333444333///---///111222111000111222222000...///222555777555333222222666888999999777555444555111111222333333333444555555666666444222222444666777888888777666777999;;;:::888555333333555777999999999888888777666666555333333333555777888666555666555222...(((%%%&&&'''+++,,,...000111111222222...333888;;;<<<;;;<<<===:::888666444222111111111333444444444333111///...***((()))---///...///222//////000111333333444444333///---///555888777444444555555666777666666666555444333333444555777888@@@JJJYYYdddkkkqqqwww{{{~~~}}}yyypppdddYYYQQQMMM@@@>>><<<;;;;;;:::999888555222000///111333444444777888999666222...++++++//////000000000111444555333444555555333222333444444333222333555666555444333333333555777888666555777777777777777777777888222111...------000222444444555555222///...///111555444333333222000,,,)))~~~|||xxxvvv|||{{{xxxyyyxxxuuutttttttttqqqpppuuu~~~||||||}}}~~~yyyvvvsssrrrtttvvvvvvuuutttuuuwwwyyyzzz{{{||||||~~~~~~~~~{{{vvvuuutttttttttssspppmmmtttpppllljjjiiifffaaa]]]ZZZZZZTTTIIIAAA???>>><<<666666777777777888777777666666666666666555555555888999888555000---///111222444555555444444555666888555222222333222///,,,///111222000---+++,,,.........///111333333222000000333555555444222111111333555666666444333333444...///111222222333555666444555666555333333444666666777888888666777888:::888777555333444555888999888777666555555555666666777666666777888888777555555666555000)))&&&&&&(((,,,...000111111222444666000555999;;;:::999:::<<<:::999777444222000///...000222333222000.........***((())),,,,,,***))),,,+++,,,...000222333444444222///...000555888777666666666666666666555444333000000000000111222444555:::DDDQQQ]]]eeejjjpppsssuuusssnnnhhh___UUULLLGGG::::::::::::999999999888555333111111222333333333555555555222///------...000000000000111333555666222444555444333333444555555444333333555666666666555333222333555777777666888777777777777888999999666444111...---...000111444666666444000...///222666555444444444111---***~~~{{{|||zzzvvvwwwtttoooiiihhhmmmwww~~~~~~}}}|||vvvssspppmmmmmmooorrrtttppppppooonnnnnnoooqqqrrrrrrssstttvvvzzz~~~}}}zzzuuusssqqqqqqqqqpppnnnlllooojjjccc___]]]ZZZTTTOOOJJJLLLIII???888777777555444444555777888888444111222222333333333444444444555888999555///++++++------///111222222333666777:::666222222555666444111///111222000,,,***+++---,,,,,,---000333444222111000111333333222111111222444555555333111000111222...000222222111111333666333444555555333333444666444666777777666666777888666666444444444666888999555555444444666888:::<<<:::888777777777777666444444666777333---***,,,...///000111000///000333666333777::::::777666888;;;<<<;;;999666333000...---000111222000---,,,...000...,,,+++,,,***%%%"""$$$&&&'''***...000222333444222111111111222333444444555555555555555444333333//////...//////000222222333:::EEEPPPYYYbbbjjjooowww}}}yyytttkkkgggbbb]]]WWWNNNCCC<<<333444666777777888999:::666444333333444444222111222111000...,,,---000222333111000000222444555666222333444444333333555666999777555555666777777666666444111000222555777888666666555555555666888888888666444222000000111111444666777444///---///222444444444444444222...***|||}}}~~~yyyvvvsssoookkkiiijjjnnnqqq{{{{{{|||}}}yyyxxx{{{{{{yyy{{{}}}zzz{{{}}}vvvuuullliiidddaaa```ccchhhkkkkkknnnpppnnnjjjjjjnnnssswwwvvvvvvwww{{{~~~||||||||||||xxxuuurrrqqqqqqpppooommmjjjccc[[[VVVTTTQQQKKKFFF===BBBAAA888333333444111444333333666888777111,,,...//////111222333444444333666888444...)))((()))***,,,///111222333666888;;;666222222777:::999777///111222000,,,)))***,,,++++++---000333333222000...000111111111111333555666666444111...---...000///111333222000000222444222333444444333333444666333555666777666555666777555555444444555666777888444444444666999===@@@CCC;;;999777666666666555333333666888555000...111444111222222000------111444555888;;;999555444666:::>>>===:::777444111///---000111111///---,,,///222444111//////***###"""$$$(((,,,///111333333222333333222000///000111333444444444444444333333000////////////000000111---333;;;EEEOOO[[[fffmmmrrrxxx~~~zzzrrrkkkddd___YYYTTTPPPHHH<<<333...000222444666888:::<<<666555444555555444222000//////---++++++---111555444222000000222444666666111333444444444444555666===;;;888777777777777666777444000///111444777999555444333333333555666777999888666444333333333333333666777333...,,,...111333333333444444222...***|||xxxxxx|||~~~vvvlllgggiiillllllkkktttsssxxx|||yyy{{{{{{{{{}}}|||xxxyyy{{{|||wwwuuusssrrrqqqooojjjgggaaa]]]XXXVVVYYY___dddhhheeejjjooossstttrrrqqqqqqyyy|||vvvuuuyyywwwvvvtttsssqqqmmmhhhdddbbb\\\TTTLLLGGGCCC@@@>>>666555333000......111444333333555777777444...***,,,,,,------///000222333222111222222111...)))%%%)))+++...111444777999:::===888333333777:::999666222222333222000...+++)))---///222444555444333111//////...///111444888;;;999888777555555555666666666555444333222111111111---.../////////000222444222333444444333444666888:::999888777777777888999111333555777777999<<>>>>>:::777666000+++***///333444333000...---000333555444222555444444444444333333333777777555222...,,,---...666444111...,,,,,,---...xxxssssssxxx|||xxxssslllhhhgggjjjlllqqqoooqqqwwwyyyvvvvvvyyyyyyxxxxxx{{{}}}{{{xxxuuuooollliiihhhhhhgggbbb^^^\\\ZZZWWWWWWZZZ___dddgggiiilllqqquuuxxxzzz~~~}}}}}}}}}{{{zzzzzzzzz{{{uuutttrrrpppmmmggg```[[[UUURRRLLLGGGCCC???;;;888333333111...---///333777999888777777666333...++++++,,,---...000222333444333333333444444222---***,,,---000333666888999:::;;;888444444666888777555111222333444333222000...---000444888888666333000///...---...000333777999999888777666666777777888888777555333111000//////++++++,,,---///000111222///111222222111222444666777666666666666777999:::555666666555555666888:::;;;888444111111333666999::::::::::::::::::;;;;;;:::777333222333444444333666888::::::888666666666999:::;;;;;;999555222/////////...---,,,...222666555444222///,,,(((%%%###$$$'''***---000444999<<<:::888555222///---------,,,...000000//////111333444000...000555999:::888111111333666<<>><<<888444333333222111000222666:::999888888777666666666555222222000...------...//////......000333555555444666555555555555666666777999777777888:::;;;:::777777222,,,+++///333555444000...,,,///333666666444666666666555444333222222666666444222...---...///555333000...------...000{{{rrrmmmmmmsss|||yyy{{{zzzrrrhhhdddhhhoooooolllllloooqqqqqqtttyyyyyywwwvvvwww|||{{{uuuzzz~~~~~~wwwpppmmmkkkhhhgggbbb]]]]]]______\\\XXXZZZZZZZZZ\\\```eeejjjllltttvvvyyy||||||{{{zzzyyysssqqqmmmiiiccc\\\TTTNNNGGGEEECCCAAA???;;;777333222111000...///222999===BBB???:::777444222///---,,,---...///111333555555333333333555777666333000///111333555777888999:::888777777666555444333333000111444666666666555444///222777::::::777333000......------///111444666888888777777777888999999999888666444111///---,,,)))''''''***...111111///---...000000///000333555444444444555666777888999888888666444111111333555999888666444444555777888<<<<<<;;;;;;:::;;;;;;;;;999777555555666666555444555777888888777555555555777777888999888666444333222111000///...///333666666444222222222111---)))''')))---000333666:::===;;;999777333000...,,,+++---///111111000......///111///...111777<<<======444222111111555;;;BBBGGGNNNTTT^^^jjjyyyyyy~~~rrrqqqoookkk```UUUQQQSSSDDD>>>888555666999999888444444222000///000444777888888777666555555555555444333111///...---------.........000333555444333555555666666777777888888888666444444555777888888888333---+++///333555555000---+++---333777999888999888888666444222111000333333333111///...///000333111///......///000111}}}uuunnniiilllqqqxxx~~~~~~}}}tttwwwxxxqqqhhhdddgggmmmlllkkkjjjlllnnnqqqtttwwwxxxwwwvvvwwwzzz}}}}}}|||yyyyyyxxxqqqkkkoooqqqpppkkkccc___]]]]]]```[[[XXXXXX\\\___]]][[[]]]```dddiiinnnsssxxx{{{}}}{{{~~~rrrooojjjccc[[[TTTMMMGGGCCC<<<;;;:::::::::888555333222111000000222777>>>DDDJJJEEE===777444333222111000000111222333333444444000000111333666777666444222222444666777888888888666777888666333111000111000111444666777777666666222333555777777555222111///...------...///111333555555555666666777888888777666555444222000...---'''%%%$$$(((///222111...---...000000///000222444555555555666666777777888888777555222//////111333888888777777777777777777<<<<<<;;;:::999999999:::666777777888888777555444222444666666555444333444444444444555555555555555333333333111000111444666555222000333777777222---+++...222444666888:::<<<:::999777444222000......000222333333222///---,,,------000555:::===<<<;;;777444111///111777===AAADDDHHHPPP]]]mmmvvvvvvqqqzzz}}}}}}{{{yyyuuujjjhhhfff```UUUJJJGGGIII@@@<<<666444666888::::::444444222///...///444777888777666555444444444555444333222222222111000...222222222333444444333222333333444555666777777777777555222000111444777888777333...,,,...111444555000---+++---333888:::;;;::::::999777555222///...000111222111000///000222111000///...///000222333yyyrrrmmmkkkooorrrvvvzzz|||~~~}}}{{{xxxvvvmmmnnnllliiidddbbbccceeefffgggiiijjjmmmppprrrsssrrrsssuuuxxx{{{}}}|||{{{|||}}}~~~|||{{{|||~~~xxxrrrppppppmmmhhhccceeeffffffccc]]]WWWWWWXXX\\\ZZZZZZ\\\```ccceeeeeeeeejjjrrrxxx}}}{{{xxx|||vvviiiggg```UUUKKKDDD@@@>>><<<555333222222333444444444////////////111777>>>CCCKKKEEE>>>888555555555555555555555555444333222111...------000333555555444222333444666777777777777666777777666333000//////000111333555666555444333444333222111111111222333111000///......///000000222222333333444444444444222333333333333222000000(((%%%%%%***111444222///000111222222111111333555888888888777777666666555555555444222000000222444777777888888888888888777::::::999888777777777777555777999:::999666444333000222555555444222222333222111000000000222333444444444444333111222444777444111000444888888444//////222555777888777888999777666555444333333333333444444555555444111...,,,+++///666<<>>>>>AAAHHHSSS]]]dddiiillltttwww|||~~~xxxxxxyyytttlllddd^^^XXXUUUOOOFFFAAAAAA???<<<999888777777777666444333111...---000555999888666555333222333333444333333333444777777555333777888888888555333111000///000111333444555555555666444222000///222555888555222///---...000222444111...,,,...333888;;;;;;999999999777555222///---...///111111000000111222000/////////000111333333yyyuuusssrrrtttuuuxxxzzz{{{~~~~~~|||xxxtttqqqhhheeebbb```______^^^^^^^^^bbbeeefffiiinnnooommmlllnnnqqqvvv{{{|||{{{yyyxxxxxxwwwvvvwwwxxxyyyzzz{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}}}}{{{}}}~~~}}}zzz}}}zzzwwwssslllhhhhhhgggccc```______```bbbccc___ZZZZZZ^^^___aaadddgggiiilllpppsssrrrxxx~~~{{{rrroooooohhh]]]YYYRRRGGG>>>999777777777000...------///111222222++++++,,,,,,...222777<<>>===;;;;;;:::999777555333222555444111......000555:::777666333222111111333444222222333666;;;<<<:::666:::<<<<<<;;;666222///...+++,,,///111333333333333333444333222111222555777444333111000000111222333333000...000444888999999666777777777555222///---,,,...000111000000111222//////000000111222333333|||zzzzzzwwwyyy|||~~~zzzsssnnniiifffbbb___]]]]]]]]]]]][[[```bbbbbbeeekkknnnlllnnnooopppsssvvvwwwuuuttttttrrrppprrrvvvxxxvvvtttxxxwwwvvvvvvvvvxxxzzz{{{zzzzzz{{{{{{|||~~~~~~}}}}}}}}}~~~~~~|||zzz}}}zzz}}}~~~|||~~~}}}{{{wwwwwwxxxyyyyyywwwrrrooojjjeeebbbdddbbb^^^]]]aaa^^^___eeejjjiiidddeeejjjiiiooovvvxxxvvvwww|||vvvrrrlllhhheee___VVVOOOIIIDDD<<<666444333333333...---...///222333222111)))***++++++,,,...111444999666444333444666777777999::::::999888555222000000...---...000333444444444555666888999999:::::::::666333222333444222000---///111333333333222111222000...,,,---///333555666666555333222111000000///000000111111000///...---///111333444333333222---...111555777888888888777777777666444333444555666777777777777666444333222444666777555444555555555666666777777888888777666555555555555555666777999;;;>>>===999555444444222444777777666555666666444222...++++++---000222111333333333333444666888444555777777777444000...,,,000666999999888777777777666333222333666:::<<<999666333333333222000---+++000777<<<>>>===:::888666333000......000444666333444;;;EEEJJJLLLRRRYYY\\\aaahhhqqqxxx}}}yyyxxxsssoooggg```___```[[[SSSPPPHHHAAAAAAAAA>>>;;;;;;888888888777555444555555888666333///---000555999777555333000000111222333222111222777===>>>:::666999<<<===;;;666111///...)))+++...000222333333222111444666666444333444666444555555555444333333333555222000222666888777555333444555666555222000...,,,...000111000000000111000000000111111222222333www{{{|||tttnnnnnnlllhhhccc___]]]___aaa\\\aaabbb```ccckkkooommmuuusssqqqpppppppppnnnmmmrrrooommmqqqxxxzzzwwwrrruuutttsssssssssuuuwwwyyyxxxwwwwwwwwwyyy{{{}}}~~~|||{{{zzzzzz|||{{{zzzxxx~~~{{{~~~}}}~~~{{{wwwrrrpppqqqqqqrrrttttttrrrnnnjjjfffbbbbbbdddbbb]]]^^^ddd```aaaiiiqqqqqqmmmoootttsss|||tttkkkdddccc___TTTJJJFFF>>>;;;666444333222111000...///222555777777444111)))+++,,,,,,,,,---///111111000///000333666777666999999::::::999666444222333111//////111333555555555666888999:::;;;<<<<<<<<<666111000333555444111,,,---000222444444333333000///......///111333444888777666555333222111000///000111111111///...---...///111333444333222111///222666999999999:::;;;888999888666444333333555333444555666666666555444333555888999777666555555555555666666777777777888555555555555555666777888;;;>>>@@@>>>:::666444555444666999999888888888999666333///+++***,,,000222000222333333333444666888555777::::::666222///---)))...444888999999888888999777333111222666:::===999555222111222222000---(((,,,222666888888888999888666333111000111333555//////666BBBIIIIIILLLQQQRRRWWW```jjjsssyyy|||~~~yyy{{{~~~wwwmmmmmmgggfff___VVVPPPOOOLLLGGGGGGAAA<<<<<<;;;999999;;;777777666666555666999;;;;;;999555000---///333777777555222000///000222333222111222777===>>>999444777:::<<<;;;666111//////(((***---000222333333222000444888888666444444555555666888888777555444444666444222333666777666333000222444555555333000///,,,...111111000000000111000000111111222222222222~~~yyyuuusssqqqmmmjjjhhhhhhiiiiiidddeeefffggghhhkkkpppssswwwvvvtttrrrpppnnnllllllqqqooommmnnnqqqtttwwwwwwzzzxxxuuussssssuuuxxxzzzyyyyyywwwuuutttxxxwwwqqqrrrvvvwwwwwwxxx}}}~~~~~~~~~{{{yyywwwvvvtttuuuwwwwwwtttoooiiifffjjjlllnnnnnnkkkiiiggggggllliiiggggggiiikkkjjjhhhoooqqqtttvvvxxx|||}}}uuugggccc\\\VVVPPPIIICCC???777555222000///000222333///111333555666555333333...000111///+++***,,,///...///111222333444555555777999;;;:::666444555666444444555555666555555555444555777888999999999999:::888666444222222222222///000222333444444333222222111//////000333666888;;;999666444333333222111///000000111222222333333333111000111444555222...444555777999::::::::::::999999999888888777666666333333222222333444666777555666888999999888777666;;;888555555666888999888666555444333444666888:::>>><<<:::777444333222222444555888:::;;;;;;:::999999555///+++***...444888777333000000333666777666:::::::::999777333000---000222666888::::::999888;;;999666333222444999===999777555444444111,,,'''(((+++000555777777555444555444333222222333555777444333222666<<>>>>>BBBDDDIIIOOOUUU[[[___aaaiiilllpppsssuuuwwwzzz}}}~~~~~~|||zzzuuunnneee[[[UUUQQQKKKEEEAAAAAA???;;;777999888555333333333444444333555777777777777777999777888888777444111111111222222111222444444333111111///------000222444444666777888888777444111///---///222333333333555666444555555666666666555555777999:::;;;:::777333111444444444444444555666666444333333555777777444111000000111222333333444444333444444222///......000yyytttooopppwww~~~}}}xxxuuuuuuwwwxxxxxxyyyyyyzzz{{{}}}{{{zzzzzzyyyxxxwwwvvvvvvooooooooorrruuuvvvvvvuuunnnooorrrtttuuusssqqqpppkkknnnqqqtttuuuwwwyyy{{{vvvuuuwwwyyyvvvqqqqqquuuxxx{{{~~~|||}}}}}}zzzzzzwwwrrrmmmiiifffeeeeeeeeefffgggiiikkknnnooopppgggjjjnnnpppqqqrrrtttuuuwwwwwwzzz~~~yyypppkkkhhh```XXXIIIFFFCCCAAA???;;;888555333222111000000222444555444444333111...---...///444222///...---,,,+++)))...///111444666888999:::666888999888666555555666888888777666444111///...---...000333666888999999666666666666555444333222222222333333555666777888777666555555666888:::<<<999888666444222111000000222111111000000111222333333222...***((((((+++...000111222333444444333333777555333111111222444555777666555555555555555555666777888888888666555444000///000333777:::::::::888777666555444555666666777666444222111000000000000111222333555888999:::999777333///......///000444333111222555888::::::888777555333222000/////////111444777::::::::::::888777555222111222666999???;;;666333222000,,,)))***...333888:::888666444333222222222333444666777222111///111333666777777999;;;???CCCHHHLLLNNNPPP[[[___cccfffhhhiiikkkmmmuuuvvvxxx~~~}}}zzzxxxqqqnnnllljjjggg^^^RRRHHHDDD@@@;;;:::::::::888555555666555111......111555555777888888666666666777888999:::888555222111111222111111333555666555444111...+++***,,,000222333666666666666444333111000...///000111000111444666555444444333444555777777999:::<<<===;;;888444111555444333222333444555666555444555666888888666444000111222333444555666666555666555333000......///{{{yyywwwvvvwwwuuuqqqnnneeebbb___aaagggpppxxx}}}zzz}}}}}}{{{|||~~~~~~}}}|||{{{{{{uuuuuuvvvxxxzzzzzzxxxvvvpppqqqsssttttttrrrooonnniiikkkooorrrtttvvvxxxyyysssqqqqqqttttttpppqqqtttvvvzzz~~~~~~|||zzz|||~~~|||~~~|||zzzxxxuuutttsssrrroookkkhhheeecccbbbbbbdddhhhlllqqqvvvyyy{{{pppssswwwzzz|||}}}{{{}}}xxxnnnbbb[[[VVVNNNEEE<<<;;;:::::::::999666444111111000000111333555666666555333...***)))+++...555222///...000000...+++---...111444666888::::::777888999999888777777777888888777555333111///...,,,---///111333444666666666666777888888666555444444444444444555777:::;;;666666555555666777999:::666666555333000///...///555555555555444222000//////...***%%%!!!###***000333333333444444555555555666444000,,,+++---///111444444444444555555666666777777777777777555444333++++++---222777:::;;;;;;888777666444333333333333222222222222222222333333222111000111222444777888666555444222111000000000222222111222444777999:::777666333111//////000000000111333666777777777777888888666444333333666999<<<777222000111111...,,,,,,///444999:::999666444222111111222333444666777222111//////000111222222333555888<<<@@@BBBDDDDDDKKKOOOTTTXXXZZZ\\\^^^```iiiiiilllsss{{{~~~|||yyy~~~|||zzz|||~~~zzzuuuqqqooohhhbbb]]]]]]^^^YYYMMMCCC<<<999666666888999999888555888888222+++***///444777888999888666555555555999;;;<<<:::777444222111333222222444666666555444222...***)))+++...111333666555444333222111111111......///......///222444444333222111222555888999:::;;;======;;;888444111555444333222222333555666666666666666777666444333000111333555666777777777666777777555222///...///zzztttoookkkiiihhheee```[[[RRRTTTTTTSSSSSSXXXbbbkkkpppuuuyyy}}}}}}}}}}}}~~~}}}yyyvvvxxxxxxwwwvvvtttsssrrrqqqpppooooooqqqtttxxx{{{|||tttmmmjjjnnnsssssssssttttttwwwyyyyyywwwwwwyyy{{{www|||}}}yyyzzz}}}~~~}}}{{{yyyuuuwwwyyyyyywwwuuurrrqqqnnnnnnoooooommmjjjgggeeedddhhhnnnuuu{{{}}}~~~vvvmmmpppkkk```TTTLLLGGG@@@777444333444666777777555333000000000000222444666777666666333---'''&&&)))...555222//////222333222000---...000333555777888888888888999999::::::999888666666666555444333111000000000000000000111222222555666777888999888777666666555555555666888:::;;;444444333333444555666777666777888666222000///000777888::::::888333...+++)))(((%%%!!! ###+++222666666666777777888999999777333...***'''(((***,,,//////111333444666777777666666666666555555444444)))***,,,111666999::::::777666555333222111000000//////111333555666777888555333111000000222444555222333444444555444444333111111111222222444666777666555222000///000111222222222333444444333222222666666555444222222444555555111------///222222000...111555888999888666444111111222222333444555555111111000///......///111///111444888;;;<<<=========AAAFFFKKKNNNQQQTTTWWW[[[\\\```gggnnnrrrrrrpppqqqooonnnpppuuuxxxxxxvvvzzzvvvxxx~~~}}}zzzwwwrrrnnnjjjhhheee\\\SSSQQQSSSQQQHHH???666555444444666777888999555999999222***&&&***000777999:::888666444444444999;;;===<<<999555333222333333333444555666555333444000,,,***,,,///111222444333222111000000111111---......---,,,---///222222111000000111555888;;;::::::;;;;;;:::777444222555555444333333333444555888888777666333111000000111222444666777777777666666777888666333000//////yyyrrrhhhccc\\\YYYXXXUUUOOOIIIFFFIIIKKKFFF@@@???GGGOOOdddllltttxxx~~~}}}zzz}}}{{{yyyyyyyyyyyyzzzwwwttttttwww|||xxxpppkkkpppvvvxxxwwwwwwuuutttsssssstttuuuwwwxxxsssxxxzzzxxxxxx|||}}}{{{~~~~~~zzzxxxwwwooossswwwyyywwwuuusssrrrpppqqqssstttsssqqqooonnnnnnqqqwww~~~|||wwwwwwyyyvvvmmmddd___[[[RRRHHHBBB???888111......///222444444222/////////000111222444555666555555333---&&&%%%***///333111000111222333333333///000222333555555666666888777777999:::;;;:::888555666666666555444444333333222111000000///000000333444555666777888888888777666666777777888999:::333222222222333333444555888;;;<<<:::555222222444777999;;;<<<999444...***&&&%%%###"""###(((///444777777777777999:::;;;<<<666333...***'''((()))+++,,,---///222444666777777555555555555555555555555,,,+++,,,000444777999999666666555444222111000//////000333555777999::::::777555333111111111333333000222444666888888888777222333333333111111222444666444333111111222333555444444444333222111000000111222222111///...///000///,,,)))+++///333444444111222444666777777666555222222222222333333333333000111000///------///111---///222555666777666666444777;;;???CCCGGGLLLPPPMMMOOOTTTYYY]]]aaacccdddffffffeeegggjjjlllmmmmmmlllkkkmmmtttwwwvvvuuuvvvuuuwww}}}~~~{{{yyywwwssspppqqqpppmmmjjjfffcccaaa___aaaWWWKKKGGGGGGGGG@@@:::222222111111222333555666333666777111)))%%%(((,,,888999:::888666444444444777999<<<<<<999666333222222111111333555666555444444111---,,,---///111111111111000000///000000111+++,,,---,,,++++++---...000/////////111555999;;;888888888777666555444333555555555555555555444444888888777444111.........222333555777888777666555555666777666333000//////|||qqqhhhZZZSSSLLLIIIIIIGGGAAA;;;===@@@@@@<<<666333555999LLLYYYgggooouuu~~~||||||~~~|||xxxwwwzzz}}}{{{zzz{{{{{{wwwrrrrrrvvvzzz{{{zzzvvvzzzzzzxxxzzz}}}~~~|||zzzwwwvvvrrruuuyyyyyyxxxwwwwwwxxx||||||{{{zzzzzz{{{{{{|||}}}~~~vvvtttqqqmmmhhhccc]]]ZZZNNNLLLFFF???<<<;;;666///,,,,,,---000222111///,,,//////000111333444555555222444333---'''%%%+++111111222222111//////111222333444555555555555444444666555444666999:::999777777777777777666555444444555444222111000000000000111111111222333555666777777777888888888888777777333333333444444444555555888;;;===;;;666222222444555666777777666333111///)))'''%%%&&&***///222444333333333444666888:::<<<555333///,,,++++++---...---...111333555666777777333333333333444555666666000///...///222555777777777777666555444333111111222333555777888999999999666555444333333333444555222333666888::::::::::::555666777444111///000111555555444333444444666666555555555444333333222222...000000///---,,,,,,---,,,***))),,,111555666555333333333444444555666666222333333333333222111111...///000...------///222000111333555555333111000///111444777:::???EEEIIIAAAEEEIIIJJJJJJLLLQQQVVV]]]^^^^^^^^^^^^^^^```bbb^^^]]]___cccddddddggglllllllllqqqyyy{{{yyyzzz{{{xxxtttooojjjhhhfffeeebbbaaa^^^[[[XXXVVVUUUUUUSSSKKKAAA===>>>>>>;;;777111111000/////////111222111444555222---)))***,,,777888999888666444444555333666999999777444222111------...111555777888777444111...---.../////////////////////////////////***+++---,,,+++******+++.........///222555999;;;777666444333222333444555555666777888777666444333666777777444000......000222444666777777666444333333444666666333000//////wwwjjjaaaOOOHHHAAA???@@@???999333888999999888555333111000666GGGZZZfffooozzz}}}{{{~~~|||ttttttzzz~~~~~~zzz}}}|||~~~zzzwwwvvvwwwzzz{{{zzzxxxxxx{{{}}}~~~xxxyyygggiiihhh```UUUMMMKKKMMMDDDCCC???::::::;;;666000------...000222111...+++///000111222333444444555000333333...'''&&&,,,222000222333111---+++---000777777777777666555444333444333222444888999888555999999999888777555444333555444333111111111222222//////...///000333555666777777888999999777666555555555555666666666666666555999;;;999333///000222333333222222222333333444,,,)))(((***///444555444//////000111333555888:::444222000......///111222///000333555666666666666222222222333444555666777333111//////111444555666888888888777666444333222555666777888888888777666555444444444555555666666444555777999:::;;;;;;:::888999999666222//////000555555555555666666777777555555555555555555555555///000111111...---,,,------+++***---333666777555444444333222222444555666333333333333333111000000,,,...///...,,,,,,000333444555666777555222///---...///111222555:::@@@DDD:::???CCCAAA>>>>>>DDDKKKRRRTTTUUUSSSPPPOOOQQQTTTUUUSSSSSSUUUUUUVVV]]]fffcccaaadddjjjllliiilllrrrmmmllljjjeeeaaa```aaabbbWWWVVVRRROOONNNMMMMMMNNNCCC>>>888666999;;;:::777222222111000......///111111444666555111///...///777888999888666555444555///222666777555222000000)))***,,,000555999::::::222000...---...///...------...//////000/////////(((+++------+++))))))))),,,---...000222666999:::666444222000000222444666555666888:::999777444333555777777444000///000222333444666777777555333111111333555555333000//////zzzlllaaa[[[III>>>999<<<:::333222888888777666666777444///***111999EEEOOOZZZiii{{{}}}~~~~~~zzzwwwtttpppiiiddd[[[ZZZVVVOOOGGG@@@======>>><<<;;;;;;;;;999555111///...,,,---///000000///000111111222222222222222222000,,,***)))+++///111333444333111...+++++++++333777<<<;;;777333333555666666666666666777777888999:::;;;;;;:::777444222444333222333555555444333222000//////111555999;;;:::999777555444333444444444444555666666777777888666666555555333111000///000222333111------222666333111000111333444333111111000000111222333222111444444333333222111000000111222333222000000111333222111000111222444777888777444222222444555444222333444666777777777666555999777666666777777666555333333444555666777888888:::999777666666777999:::>>>>>>===:::666444333444777777888::::::::::::::::::777555777;;;<<<:::666333000...///111222111///111111000111222444777888555444222111111222444555333444555666555333000...---+++)))((())),,,///111555333222333444444000---,,,---///222666:::===???;;;<<<<<<===============DDDHHHLLLMMMKKKGGGFFFFFFIIIIIIIIIGGGGGGHHHLLLNNNRRRUUUYYY]]]`````````___bbb```\\\WWWTTTSSSSSSTTTOOOKKKEEEAAAAAACCCEEEFFF:::666333444888;;;:::888444444333111///...000222444333333444555444222000555666888888777666333222222444666777777444222000+++---///222444666777777444222000///000000///...,,,...000111111000---+++,,,...000111000...,,,***///000222444666777777777333333333111///...000111333666999999777333111000222333444444444555666888777666555333222333333444111000///...------------}}}qqqcccYYYSSSDDD:::666999999222222888999888777777777555111------444===EEEMMMYYYiiiuuuxxxzzz}}}wwwxxx~~~|||zzzuuunnniiieeeaaa\\\YYYPPPNNNIIIBBB;;;777777888;;;:::999:::;;;999555222---,,,***+++...111222222222111111000111222333444555333///---,,,---...000333333444222///.........333777;;;:::666333333444555555555666666777888999888999:::;;;:::888555444666444333333555666666555222111000///111444777:::999888666555444444444444222333333444555777888999666666555444333222111000333555555222......333777555333222222444555333222444333222111222222111111222333444444444333222111111111111///---,,,---//////000111333444666666666555333111222333444222000111222444666777888888888999777444333444444444333111222333555777888999:::===;;;999666666666888999<<<<<<;;;888666555666777888888999999:::;;;;;;<<<;;;999777999<<<<<<999555222000...///222333333111333333222222333333444555444333222222222333444555333444555666666444111///---,,,***)))***---000222333222222333555555222000///000111333555888:::;;;999999:::;;;<<<<<<<<<<<>>???888555333444999;;;999777333333333111///...000111555555444444444222000...444555666777777555444333222333444555555444222111,,,---...111333666888999777555222222333333333222000111222333222000...------...111222222111///---000111333555666666666666333333222222222222111111111444777888666333111000111111222222333555888:::666555333222111111222222000000///////////////000}}}qqqcccWWWNNNHHH>>>666222555555111222777:::999777777777555333000+++000666;;;@@@HHHTTT]]]jjjppp||||||zzzvvvuuuyyyyyypppoooiii```XXXSSSOOOLLLJJJDDDAAA<<<555000///222444666666777888999888666333---+++)))***---222555666444222000......111333666777555333111000///000000222333444333222111222333333666999888555222222444444444444555777888:::;;;666777999::::::999777666888666333333555777888888444333222111111333555777777666555444444444444444111111111222333666888999777666555333333222222222777777666222//////444888777666444444555555444222888666444333111111111222222333555777777555333111333222000---+++***+++---,,,...222555777777666555444333222222333333222000///111333555888999::::::999666222000000222333333111222444666888:::;;;;;;???===:::777555555777888::::::888666444444777:::999999888888999:::<<<===;;;:::999:::;;;:::666222000//////000222444444333444444555555444333222111222222333444444444444444222444555666666555333222///---,,,+++,,,///222444333222222444555666444333333333333333444555666777666777888999:::::::::::::::;;;<<<<<<999888777888888999;;;;;;:::999:::;;;;;;@@@HHHOOOTTTTTTRRRQQQGGGGGGGGGFFFDDDAAA>>>======:::666555555666666666444333222555888999777444222222222111///...///111555555555444333000...,,,222333555666666555444444111111222222222222222222---......000222555888999999777444444555666666666444444444333222111000///...///222333444333222111111222444555666666555555333111111333666666333111///222555555444222111111111000///000222555999;;;444333111000//////000000/////////000111222222333sssdddWWWMMMEEEAAA;;;444111222222000000444:::999777666555555444333...111555777999>>>GGGMMM]]]dddsss{{{yyy{{{yyyzzz|||wwwuuuvvvtttllldddccc^^^VVVNNNGGGBBB???>>>>>><<<888222...---///222222333555777888777666444111...+++***...222666999444222...,,,,,,///333666666666555444444333333333111222444444444444666777333555777666333111222333222333333555666999:::;;;444555777999999999888888999666333333555888:::;;;666555444333333333444555555555555444444444444444111000000///000222444555666555444333333444444555888888555222//////333777777666555444444333222111888888666444222222333444444666888999888666222000444333222///,,,,,,...000---///222555777888777777666555555555555555444333111222333555777888999:::999555000...///333555777444666777999;;;;;;;;;;;;???===:::777555666777888999888555333111222555888999888777666777999;;;<<<999888777777888555111---......///000222333333333222333555666666444222000000222444555666555444333222333555666777666555444111000//////000333555777555555555555555555444444444444333333444444555666555555777888999999999999888888777666444333333444444666999999888777666666666999???EEEIIIJJJJJJIIIBBBBBBAAAAAA???===<<<;;;:::888555333333222111/////////111444666666333000000111222111///...///000333444555444222000///...111222333444555555555555000000//////000111222333111000//////111333666777888666444444555777777777333333333222222333333333///000222444555555444333222333444666666666555444333111000444888999555000///111333444333222333333333111//////222666999;;;222111///...------.........///000222333444555555xxxiiiZZZNNNGGGAAA>>>;;;666111111111//////111777777777666444333333444111333555555666:::???DDDNNNUUUcccqqqzzz}}}|||}}}yyyyyy{{{uuupppllljjjiiiddd\\\WWWSSSQQQLLLFFF???:::777666<<<;;;999555111......///000222444666666666555555777333...,,,...222666888333111...,,,,,,///222555444444555666666777777777000222444444444555777888444444444333111000111222111111222444666888:::;;;333444555777777777777777777555222222555888;;;;;;888777666666555444444333555555555555555555444444222111000...---.........555555444444555555666666777666333000...///222444444444444333111000000000666777777555333333555777777888::::::999555111...222222222000......111333000111333555777888999:::999888888666666666777888444444555555666666777777888444000...111555999;;;:::;;;<<<======<<<;;;:::;;;:::888777666666777888777666444000...///222555777666444444444666999:::444444333333222000,,,***---///000111111000000000///111444777777666444333111222444666777666444333222333444666666666666555333222222222444666999:::888888777666444333222333333333333333333444555666444555666777888888888888555444222111000111111000111444777888777666555555777888:::===???BBBCCCDDDBBB@@@>>>===<<<===>>>???;;;999555333222000---+++,,,---///222444333000...000111222222000///000111000222555444222111111222111222333444555555666666000000.........000222333555333222000000111333444555333222333444555555444...///000111222444555666111222333444555444444444222333555666666666555555555222111444888999444//////111222333222222333555777333000///222666888999111000///---,,,------......///111333444555555555zzznnn^^^PPPHHHCCC???===;;;777333111111111111111555666777777555333444444333444444444444777:::===@@@EEEQQQ^^^hhhqqq{{{wwwwww~~~yyysssjjjeeebbb```[[[SSSLLLJJJDDDCCCAAA===888444333333;;;;;;999666111.........000222555666555444333444999555000...///222444555222111000///000111333444222333444555777888999999000222333444333444555777444333111000//////000111000000111222444666888999333444444555555444444444444222111222555888999:::999999999999888666555444666666777777666555444444333222111000...---++++++333444555666777777777777444333111/////////111111111222333111000...///000444666888777444333444777888999::::::888555111///000111222111000000111333444444555666888999:::;;;999999777555333444777:::777777666555555555555555888444000///222666:::<<<<<<===>>>???>>>===:::999888888888777777666666555555555333000......000333444444333333444555777888111111000000...---,,,+++000111333333111///.........000333666888888666555222444555666666555333222333333444555555555555555333333333444555777:::;;;999999888666222111111222222222222222333444555666555555666666777777666666111///------...///...---...111444666555444444444999888888888:::===???AAA@@@>>><<<::::::<<<>>>@@@<<<999555333111///---***+++---///222222111000...000111333333111000111111///222666666333222333555222333333444555555666777111000///...///000111222555444333111000111111111222222222444555444222000+++,,,...111333555666666555555555555555444333333222333555666777777666666777555333444666666222//////000111000///000222444777333//////333666666666222111///...------......///000222444444444444333nnncccSSSGGGBBB@@@>>>===:::888444222333555666555333666999999777555444555666666555444444444666888:::>>>FFFOOOVVV___ooo}}}zzzzzz}}}uuulllfffVVVSSSSSSSSSLLLCCC???BBB999999888444111111444777::::::777333000///000111111444777777555222222222888444000---...111222333222333444555555555444444333333333444555666777888000222333333222111333444555222///......///000000//////000111222444666777444444333333222111111000000//////111444777888777::::::;;;;;;:::888666555888888999888777666444333222333333333222///---+++111333555888999999888777222111000000111111111000///111222111///...///111333777:::999444111222333666777777777777555444333222444666555333222111222555777999;;;;;;;;;:::999888777444000---///444999888777666555444444555666999666222111222555888999:::;;;===>>>>>><<<:::999666777888888777555222000222333333111000000222444333333444555555666666777111111000///......///000444666888666222...------///111333666777777777666555555666666555444333222333333333444444444444444111111111333444777888:::777888777555111000222444333333333222333333444444444444555555444444333333...,,,+++,,,...///...,,,---///222333333333444555666777777888:::<<<===>>><<<;;;;;;;;;;;;===>>>???<<<999666444333222111000---///111222222222111111000222444444333222222222111444888777444111333555444444444444555666666777111111000000000000000000222222222222222222222222333333555777888666111...***,,,///222444555555555::::::999777666444333222111222444666777888888777888777666444222111///......///...---,,,,,,///111222///,,,...222666555333333222000///......//////111222333444444333111000fff[[[LLLBBB>>>>>>===<<<999888555333444888999888333777;;;;;;999666666666999888777555444444444555;;;===BBBHHHKKKPPP^^^lllsssyyy~~~|||{{{oooooopppooolllddd[[[TTTBBBBBBEEEGGGAAA999999???666555333000...111777===<<<:::666222///000333777333666888888444111111222555222...---...000111222333555777::::::888666555555444444333333444666777000222222222000000111222555222...------...///000/////////000111333444555555444333222000///.........---...000444666666666:::;;;<<<===<<<:::777666999::::::999888666444333222333555666555222000...///222666999;;;:::888777111000000111333333111000...000222111///...000333444888<<<:::555000///000444444555666666666666666777999;;;:::888555333222555777;;;??????===999666555444000+++)))+++222777777777555444444555666777;;;777333111222444555555777999;;;===>>><<<:::999777888999999777333///,,,000222333333222333555777333444555666777777777777222222111000///000333555777:::;;;999333///------111222444555666777777666777777666666555444222222333333333333333333333333//////000111333555777888555666666444111000333666555444333333222222222222333333333333222111000000...,,,,,,...111222000...---///222333333444666888333444777999;;;<<<======999:::<<<===>>>>>>>>>>>>>>>;;;888666666777777777///111333444333333333444000333555555444333333333333777:::999444111222444666555555555555666777777222222111111000000/////////000111333333444333333444555888:::;;;888222---,,,...111444666555444333>>>===<<<999777555333222000222444666888888888888:::999888444000------...------,,,+++)))***,,,///...+++))),,,222555555222444333111000//////000000222333444444444222000...WWWPPPEEE===888888888999555555555888:::;;;999888666;;;??????<<<888777777888777555444444444666666777:::===@@@CCCIIIRRRYYYdddiiiooosssvvvyyy~~~{{{~~~}}}vvvrrrnnniiieeegggddd___\\\XXXSSSLLLGGG888777777:::;;;:::555111...,,,+++,,,000444777888777555111//////111555777222444777666444222000000000...+++))))))+++---///333666:::;;;:::999888888555555444333333333333333111111111111111111111111111222111///,,,+++,,,---.../////////...///222444222444555444000---+++***,,,---///111333444555555::::::999888888888888888===;;;999888888888666555777666333111000//////000333555777999999888777666888777777888888666222/////////000000111111111111333444666888888666333111444666888999777666666666555:::>>>>>>888333222333666888<<<>>>>>><<<888666333111...,,,***+++,,,---777999:::999666444666888777555222000000222444555555777999;;;;;;888666444444666999:::777555333222222333444444555666666666777777777777666555333333222///,,,,,,///444888:::<<<;;;888666444222111111777666666666666777777888:::999666444333222222222555555555555444333222222444000---...333777666444333111//////111444555555777666444222111111222222000111222333444444444444444222111000111111111000000111444666777777666666555444333444888;;;<<<<<<:::::::::;;;<<<===>>>???;;;888444444666777666555555555555555444444444444666555555777888777222...666777777555111...///111444555555444222111111222333444555444111000///000222222111222333555777888666666777:::<<<:::444//////...///111444666666666;;;===???===888555444555555555555555555666666666999888666444222000...---000111000---***))),,,///******)))***,,,...111333111111222222333444555555555333111111444555333111PPPJJJAAA:::777777777777333222333555777888777666777999<<<<<<;;;888777666888777777666666666777777666999>>>AAACCCFFFLLLQQQYYY]]]bbbeeefffhhhmmmqqqsssuuuyyy~~~}}}wwwpppkkkhhhbbb[[[TTTTTTRRRNNNKKKIIIFFF@@@<<<666555555666888777444111...,,,***+++///222555666666444111//////111444666333333444444444222000...---,,,+++******+++---...111444888:::::::::999:::777666444333333333333444333222222111111111222222333444444222///......///////////////---...000333222444555555222///......//////111222333444444555666666555555555666777777:::888666666777888888777666555333111000000000000333444555555666555444444777666666777777666333000000000000000000111111111111333555777888777666555555666888888666444444444222666;;;:::777444444666777888:::<<<;;;999666555555333000...------...///666888999888666555666777555444222111111222333444555777999:::888555111...000222666888777666555555666666555444444555555666555555444444444444444444333111...///222666888::::::999888666444333222222666666666666666777777888999888666444222222111222222222333444444444333333222///---///333666555222333111//////111333444444333333222111111222333444444444333333444555666777999777666555444333222111111222555777777777666555555444222333666888999999999888888999999:::;;;;;;888666444444666777777555555555555555666666666666777666666777888777444000555666555222///...///222666666666444000.........111333444333111000000111222333555777888888777666444444555777999888444111000000000111333444444444888:::<<<;;;777555444555555555666666777777666666777666555444222111000///111222222000---,,,...000,,,+++******+++---000111222222222333444555555555666333111111444555555444HHHCCC===888666555555444111000000222444555555444777777777888999888666444666777888999999888888777555999>>>AAAAAACCCFFFJJJSSSVVVYYYZZZYYYZZZ^^^bbbhhhiiilllooorrrtttvvvwww{{{|||||||||}}}yyysssjjjddd\\\YYYXXXRRRIII@@@FFFDDDAAA@@@???===:::888444222111222333333222000...,,,++++++...111333444444333222111111222333444333111000222444333000,,,*********++++++,,,------///333777::::::999999:::777666444333222333555666555444222111111222444555555666777666333111000000000111000///------///000111444666666444333333333333333333444444444444444111111111111222444666777777555333333555888999:::555444333222111111111111333222111000000000111222555444444444555555333111111111000000000000000111000111333555666777888888333555777777555333333333000333666666555555777:::888999999888777666444333777555333111000000111222555777888888666555555666222222333333333333333333444666888999666222,,,(((+++...222555666666777888:::888666444333444555555333222111111222333666777555444222333555888999999888888666555444444333333666666666666666777888888888777666444333222222111///000111222333333333333000...---000333555333111222000......000222333333/////////000222333555666777666555444444555777888::::::999777666444222111333444666777888777666555555333222222444666777666666666666666666777777777666555444555666777666555666666666777777888888888:::888777777888888666555444444222000---...000333888888777444///,,,++++++000222333333222111111222111333777999:::888555333222222333555777777555444222222222222222111111000444666888888777555555666444555777888999888777666333333333333333333333333222444555444222111111222...---,,,++++++---...000333333333444555555666666666444222222444666777777CCC@@@;;;888666555333222111///...000222444444444888666444555777888555222333555777999:::999777666555999===??????AAAEEEIIIQQQSSSTTTRRRPPPOOORRRVVVZZZ\\\```dddhhhjjjkkkkkksssrrrpppoooppptttyyy||||||zzzwwwvvvwwwzzz~~~|||zzzwwwuuurrrnnngggcccYYYQQQJJJHHHIIIFFF>>>666@@@???<<<;;;:::999888777333222000///000000111111///...,,,---///222333333444444444444444444444444444111...000333444000,,,((()))+++------...------000333777999999777777777555444222222222444777888666444222111111333555777555777888777444222111111222222111///---,,,---///111333666777666666777888777777666555555444444444//////...///111333666888666444111111444777888999555444444444333333333333222000---++++++,,,///000444222111222333444333222222111000//////000000111111111222333444555666777000222444555444333333444222333444444444666:::===;;;:::888666555444444444777555444222111111222333444555666777666555555444000111333555666555333222222555777888666111,,,(((***---111444555666777888:::999666333333444666777222000//////000444888:::777666555666888999999888666666555444444444444555666555555666666777888999888888777666555444333333///000111111222222222111.........000333444222///111///......000222222111---...///000222333555555666666666666555555444444666777888777555333111111444555666888888777555444333222000111444666777777555555666666555555555444777777777777777666555444666666666777888999::::::;;;:::888777777888888888555333111......000333555888999777444000---,,,,,,333555666555333111111222000222444666666555333222222222222444555666777777333444555444222000......222333555777777777777777222444777999:::999777555000000111222444555666666333444666777666555333333222000...---------///000444444444555555555666666777555333333444666888999CCC@@@<<<999888666333111333111//////222444666666999666444555777777444111///111555777888777555444777999<<<<<<===AAAGGGMMMLLLMMMNNNJJJFFFCCCEEEGGGJJJOOOUUU\\\``````___^^^dddbbb```___bbbggglllooorrrooollljjjjjjmmmqqqtttyyy{{{}}}~~~~~~yyyvvvuuuooommmjjjfffaaa[[[UUUQQQLLLDDD===;;;>>>???===999;;;:::888555333333444555444444222000//////000222000///...///111444444444555555666666666666555555555111...000444555111---***+++---///000000///...222555888999777555333333222111111111333555888999666444222111222444666888444555666555333222222333444444222000---,,,---...222444666777666777888:::999888777666555555555555000/////////111444777999777555222222333555666555444444444555555555555555111///+++))))))+++...000333111//////111333333222222111000//////000111222333222222222222222222222---///222444444444555666666555555444555777;;;>>>>>><<<999777555555555666666555333222222222222333333333444555666555444333///111444777888777555333222444777888777444///,,,---///222444444555666777888777444333333444777888222111//////000444999<<<777777666777999:::999777555555444444444444555555555555555555666777888999:::999999888777666555555222222222222222111000///......///111222222111000111000//////111222111000//////000111222333333333222444555666555333000...111444777888666444333333333444666777888777555444111//////111444888::::::555666666777666666555444::::::999888666555444444555666666777888999999:::::::::888777666777999:::555222000///000333666888666777777555222111111111888999999777444111000000222222111111222333444555333333444444555666777888333555777666222///......222222444666888888888777222444666999:::999777666000000111222444555666666333444666777888777555333333222000///...///111222444444444555555555555555666666555444444555888999CCC@@@===;;;999888555333555222000000222555777888999888888888777666333000---///222555666666444333777999;;;;;;<<>>===>>>===CCCJJJQQQUUUTTTRRROOOOOONNNMMMPPPUUU[[[^^^```cccaaa___^^^^^^```bbbdddjjjooovvv{{{|||{{{zzzyyy|||}}}~~~zzzyyyxxxvvvsssnnnjjjggg^^^\\\ZZZUUUPPPJJJEEEBBBAAA<<<666555888;;;======:::999777333111111333666666666555222//////000111000///...000333555666555666666666666666666666666555333111222444555444111---...000111222222111000333555888888666333111000000000000111333444555666444333222222222444666777222222333222111111333555555555444111...---...000222444555666555666888999999888777555555666666777333222000000111444777999777555444333444444444222111111333444555555555555000...+++)))))),,,000222333111...---///111222222111000///...///000222333444444444333222111//////,,,///222444444444555666777666555444555888;;;>>>???===:::888666666777777555444333333222222222222222222333555666666333111///222666999:::999777555222444777888888666333111111333555555555444555777666555444333333444666777333111000///000444777:::777666555777888999999888555444444444444444555555555555555555666888999:::::::::::::::999888777666444444444444333222111000///000111111222222111111222000000000222222111000000111111222333333222222111222333444222///,,,)))111555:::<<<999777666777222333555666777666555444///......000444888:::;;;555666777888888777666666::::::999666444333444666555555555666666777777777888888888777555555777:::333111//////222555888888333555666555444333444666:::;;;:::888444000//////444222000///000333777:::444555666666555444555777333666999888444000///000222222333555888888777555111333555777888888777666222222222333333444444555222222333555777777555333222111000//////111222444444444444444444444444444555666777666444444666777BBB???<<<;;;;;;:::999777666333000///222555888999999;;;<<<<<<888555222111,,,...111333555555444444666999;;;<<<===@@@FFFKKKKKKNNNOOOKKKDDD>>>;;;:::999===CCCGGGJJJIIIFFFDDD>>>>>>???CCCIIIMMMNNNNNNOOOOOOPPPPPPQQQRRRSSSSSSSSSYYYbbbiiilllmmmmmmmmmooosssxxx{{{}}}}}}}}}~~~~~~~~~}}}|||zzz{{{xxxrrrqqqlllfffbbb```^^^ZZZVVVKKKKKKIIIFFFAAA===:::999666555444444444777;;;>>>888777555222000111555999777888777444000......///...------///333555666555555555444444444444555555666555555555555555666666222333333444444333333333111444777777555222111000111111222222222111000///222222222222333444555666000111000000///111555888666666555222000///000111333444555555444444555777777666555555555666888999666444222000000222555777555555444555666666444111---...000111333333333333000...,,,++++++///222555444111---,,,---///000111000///...---...111333555444555666666555222000...///111444444444333333444555444222333666999<<<===>>><<<:::888777666777777555444444444333333333333111000111444666666333000111333666:::;;;;;;999888555666777777777666555444444666777777666666777888666555444333333222333333333111000///000222444666666555444444777888999888555555444333333444444444444444555555666888999:::999::::::::::::888777666444555555555555555444444111111222111111111222444222111111111333333222000000111222333444444444333333222111///---+++******222888>>>???;;;777666777///111333555666666555444...------///222666888888444555777888999888777777777777666333000111555999444444444444444444444444555666777666444444666888000...---///333666777777111333444444444444555777888999888666222///......111000------...222777:::444666888666444111222333222666:::999555222222333333222222444666666444222111222333555666666777777555444444333333222222111111000000222555666444222///...------...111333555444444444333333333333333444666888888555333333444@@@>>>;;;:::;;;<<<<<<;;;777333000///111555888:::999===@@@???999444111111---...000222444555555555444888<<<>>>>>>???CCCFFFIIILLLMMMJJJCCC;;;777666;;;===@@@BBBCCCCCCAAA@@@777777888<<>>???>>><<<999666555555///222444444333444777;;;111111000---+++---222777777888888555000---,,,...,,,+++,,,///222555555555444333222111111222333444666777888777555555777999666555555555555555555555///222555666555333222222222333444333222///,,,***111111222333444444555555000000///...///222777;;;666666555333111000111333444444555444222222333555666555444444555777999;;;888555222000000111444666333444444666888777444222)))+++---///111111111111000...---,,,---111444666444111---+++,,,...///000000///------...111444777444666777888777555222000222444555555444222222222222111000222666999<<<===<<<;;;999888777666777777555555555555555444444444000000000333666666333///222444777:::<<<<<<;;;:::777777777777666555444444555777888888777777999:::666666555444222111000///222111000//////000111222555333222333555888999999555555444333333333444444444444555555666888999:::888999::::::999888777555444444555666777777777777222333222111000111333555333222222222444444222000///000222444555666555555666444///+++))))))***,,,333999??????:::555444444...///222444555555555444///---,,,...111333555555333444666888999999888777333333222000...000666;;;333333333333333333222222222555777666444333444777...,,,,,,...333666777666000111333333333333555666555666666444111///......,,,+++******---000444777444666888666222//////000111666;;;:::666333333555333111111222555555222///111111222333444555666777777666555444222111000///000......000333555333111,,,,,,+++,,,---000333555333333333333333333333333333666999999555222111222???<<<::::::<<<<<<:::777666333...,,,---000333444>>>;;;:::<<>>888333000000111333555666555444888:::<<<>>>>>>???AAACCC@@@CCCEEECCC>>>999888888===<<<<<<===???@@@???>>>777777777888999:::<<<===::::::999999:::<<<>>>???666999===BBBGGGMMMTTTYYYWWWWWWWWWYYY\\\```cccfff```^^^]]]___dddmmmvvv{{{zzz{{{|||yyy}}}zzzwwwxxxzzzxxxpppiiieeebbb___^^^\\\XXXRRRMMMSSSLLLDDD???>>>>>>>>>===<<<;;;999888666333000---.........000333555555444444111,,,******...333666666666666555444111///---,,,******///555888555222444333222111111222333444666555444444555666555444999888777555444444444444444222111444999:::666111444333111///...---------111111222333444666777888333222111222555888999999777666555555444444444444888:::<<<;;;777333000///222333444666777777777777666444111000111222222111555666888999999777555444++++++***,,,///000000000333---&&&%%%+++222666888555000+++***---//////......000111111000000444888777777777666555444222222333777:::888333///000222,,,...111444666777777777444666777666555333444444555666777888777666333222333444555555666555555555555666777999999999888888:::999777555333222222111000444999999777666:::===<<<999555444444333111...///000111000///......000444222111222444777888888555555555666555555444333666777777666666666999;;;===;;;:::;;;<<<;;;666222444555666666666666888:::666555444333222333444444444444555555444222000///000111333333333333444666555444222...++++++...000666777999::::::999777666555444333555888888555111222111///---...000222444555666888999999777555333666666444000---...222777555666777555222000///000111333333333222222444555000...,,,...333666777666555444333333444555666777888555222111222111---***+++***(((((()))---000333333333222222111000000///555888:::999555333333444666666555222000...000111000//////222555777666444666777888999888666444333111///---///111222000...,,,,,,++++++,,,///222333111333444222///...000333333666888777444111111222;;;999888:::===???===:::777444111000111333555666===;;;:::<<<>>>===888333222111111222333444444444666777999999:::;;;>>>@@@@@@AAAAAA@@@===:::888888<<<;;;999:::;;;<<<<<<;;;777777777888888999999999777777777777888888999:::222555888<<>><<<999666666555444555666888999<<<:::999;;;<<<;;;777333333333222222222333333333555666666555555666:::===>>>===;;;:::::::::999888;;;999666666777888888888666777777888777666555444333333444444444444333333000222555777888999;;;<<>>@@@BBBCCCAAAAAAAAACCCHHHPPPXXX]]]iiiiiifffbbb^^^]]]aaaeeefffeeedddfffjjjnnnqqqrrrtttwwwzzzzzzxxxxxx{{{~~~}}}{{{{{{}}}}}}~~~wwwzzz|||yyyrrrmmmkkklllaaa```___\\\XXXRRRMMMIII@@@<<<888666888:::<<<===;;;999666444555777777777888666555333111111111111000//////000333555555444111000//////000222555777999888666555444333333222///......222666999777444555555555666777888999:::999999999888777666555444222333555666666666555555333222222555:::<<<:::777111000///---------...///111222222333444666777888666444222222444666666666333222111000///000000111222555888999888777777777555666777888888888888888444222111111333444444333444333333444444555666666333222111222444555444333---)))&&&'''---222555555444222111333555444000,,,***,,,------------///111999888666444222000000///222444777:::;;;888333...111333666999:::999888666111333444444222111111222222333444555555555444444///000111222333444555666555666777777777666555444777777777777555444222000000444999:::999888999;;;888666555555777999999888555666666444222000000111222222333666999:::999888444555666777777777777777888999999888777777999;;;;;;:::::::::;;;;;;999777999::::::888666555666777666666777777666444333222111222444666777888888888999:::999777444222111222000111222111000000111333777888999::::::999888777777555222111222333333333777444000---,,,...111444444555666777777555333222000000...---+++---000333444555555333111000111222999999777444111000111333888777666666888::::::999666555444444333444444555777222---+++---...---++++++,,,,,,...000222333444444444333333222000///...111333444444222000000000222222111...***)))***+++222111000111444555555444333444666888888777666555333111...---.../////////,,,---...///000222333333000111222222111000222333444555555444333333444666>>>;;;999999;;;:::777444555666777777777777888999:::999999999:::999666222333444666777555333222222777666555444333444888;;;<<<888555555888::::::888:::888555444555666666666555666777777666444111000111111222333222111///...111444777888777777777888===<<<;;;;;;;;;===???AAA;;;::::::;;;???EEEKKKNNNVVVWWWWWWQQQKKKJJJNNNSSSXXXVVVUUUUUUXXX]]]aaadddfffhhhiiijjjiiijjjmmmoootttsssrrrpppooorrrxxx|||~~~}}}zzzzzz{{{}}}yyyzzz{{{|||xxxrrrmmmkkkfffhhhkkkiiiddd^^^ZZZYYYUUUWWWWWWRRRKKKDDD???>>>888666444333444777:::<<<777666555555555666666666555444222000...///222444111///...///111333333333///000000222333555666777888777555333333333333444000000111444777999777666555666666888999;;;<<<============;;;888555333333000111444666777777666555444333333555888999888666//////...------...///000222222222333555666888999666444222111222333333222......---,,,---...000222111444777888888777888888777777888999999999888888333222111222444555555444333222111111222444666777666555444555666777666555...,,,***+++///222333333222111222555777555///***)))***+++,,,------------666555444222111111222222444333333666::::::444///333555888::::::999777666222444555444333111222222222222222111111111111111//////000111333555666777555555666666666555333222555666777777666444222000000444888:::999888888999777666444444666888999:::777888777555222000///000111222444777:::;;;999777222333444666777777888888666888888888777666777999999999888888999999999999:::;;;:::777444333333444555666888999888666333222333444555666888999999:::<<<<<<;;;777333///......+++...111333444444666777777888999999999999888777555333000...///222555666888666444111000000111222111222444555666666555444///...---++++++,,,---///.........---------000222:::999777444111111333555::::::999999999999999888666555555444444333333333333...)))'''***---......---------...000444777888444444444444222111///...000111222333222111000///111111///,,,)))((()))***333222000000111222333444333444666777777666444333444111...,,,,,,---///000---...000111333444444444111222222333222222333333444444444333333444666777@@@<<<999888999888555222333555777777666555777888999888888888888666444222111555:::<<<999555222000:::999777555333444777:::888555111222666999:::999:::888555555666666666555444444666666555222000...111222222333222111///...222555888:::999999:::;;;777777666777888;;;>>>???;;;:::999888:::===AAACCCCCCFFFIIIFFFAAA???AAADDDHHHHHHHHHHHHJJJMMMPPPSSSUUUXXXZZZ\\\\\\\\\\\\\\\dddddddddcccdddfffkkkooovvvwwwxxxwwwvvvvvvvvvwwwssswww|||~~~~~~}}}|||||||||{{{|||}}}|||{{{}}}||||||}}}{{{xxxqqqkkkiiiiiikkklllkkkiiifffcccaaa^^^[[[XXXWWWWWWWWWVVVRRRLLLGGGFFFIIIJJJFFF>>>666333333111111222333333333444555777777666666444444444444222222111...---...222555111///------///111222111///000111333555666666777666555333222222222333444222222333666888888777666444555666888:::;;;<<<<<>>999444222222000222444666777777666555555444444444555555333222//////...---...///000111222222333444555777888999555333000///000111000000++++++******+++...111333111333666777666555666777888999999999999999888777444333222444555666555444333222000000111333555777777666555666777888777666222111000///000111111000//////111444777555///))))))***+++---......,,,+++111111111222333444666666777333000222777999666111444555666888888888666666444555777666444333333444666555333222111111111111111111111222333555666777555555666666555444333222444555666777777555333111111333666888888777777777666555444333222444666888777777777444111///...//////000333777::::::888666000111222444555666777777444666777777555444555666666666666555555666777999999999888666222111111222555666999::::::888555333666666666666777777888888;;;;;;999555111---++++++(((,,,111444666888:::;;;888888888999999888888888333111...---...111777:::777777777777555444222111///000222444555666666666000...---,,,+++++++++***''''''''''''''')))...111777777666444222222555777999::::::999888666666666555555555444444333222222///***&&&%%%)))---000000///...------///444999<<<222333444444444222000///000000111222333333111000111111000---***)))***,,,222111///---,,,---000222444555666777666555333111333222000---,,,...000222///000111333555555666666333333333444555555333333444333222222333444666666BBB===888777888999888666333666888777444333444777777777777666555444333222///555;;;===:::555222111;;;:::999666444444555777555333111222444777999999888777666777888888777555222333444444333222111000222333333333222111000000111444777888999:::<<<>>>444444444555777;;;>>>@@@:::999888777777888:::;;;888<<>>?????????@@@BBBDDDHHHJJJLLLOOOOOONNNLLLKKKQQQSSSUUUWWWWWWYYY\\\^^^jjjkkklllmmmllliiigggeeedddiiiooossstttsssrrrrrrqqqqqqrrrtttvvvwwwvvvuuu|||xxxvvvxxx|||}}}zzzuuuwwwyyy{{{}}}~~~~~~}}}|||wwwxxxyyy{{{|||{{{wwwuuuuuuyyyxxxnnnhhhmmmmmmjjjccc[[[WWWWWWXXX\\\[[[VVVPPPNNNPPPOOOLLLLLLIIIFFFGGGHHHGGGAAA<<<===@@@AAA>>>888222000///...111444555444333222222555666555333000//////000000111111///,,,---222666333000...---...000111111000000222444555666666666444333333222222222333333222333555777777777777777222333555777888999::::::<<>>??????AAABBBCCCBBB@@@>>>???BBBHHHKKKLLLMMMMMMNNNSSSUUUXXX\\\]]]\\\XXXUUUTTTYYY```dddeeecccbbbaaaaaadddgggiiijjjjjjjjjkkkoooooonnnmmmkkkjjjjjjkkkmmmmmmmmmnnnnnnnnnnnnnnnggghhhhhhfffeeedddeeegggffffffiiimmmnnnhhh^^^UUUXXXYYYXXXSSSLLLHHHHHHJJJLLLKKKEEE>>>>>>CCCCCC???@@@>>><<<;;;::::::999888999;;;<<<;;;888555222000000444777999777666666777444444444000---+++---//////111222000------111666555222///...000111222333111111222333444444555555333333444444444444444333222444666777777666666666000111333555666777777666666;;;???>>>;;;777777999888888777777777666666666555555555444333222333333222222000//////000111222333333333444666777999:::666333111000111222111111111///---******,,,...000...000222222222333444666999999999999888777666555666555555666777777555333444333222222222222444444333222111333555666666555444444333111/////////000...---,,,///333444222///------///222555444///+++))),,,000555888:::;;;;;;999777666777999999777555111000......///111333555666888999888777555666666666555333222222444777999777555333111000000111222333444666666777666555555444444555555555555555555333222111111333444555555333333333000///000444888555666666444111/////////++++++---111444666555333111222333444555555555555444555777777555444333444111222111...,,,,,,000444555666666444222222333444444666888:::;;;;;;:::999555444333333333333444555555555555333///---------000222555666777777999;;;999888888888888888888999444333222///...000666:::888777666444444333444444555555555555444444444444---,,,,,,...000111///---)))(((&&&###"""%%%***...000222555555444333444444444666888777444111111222111222333444444444333333000,,,'''&&&(((+++,,,+++((())),,,///222555777888///000333555666555333222/////////111444555333000///000000...------///111...---***&&&######'''+++...000222555666666555444000222333222111111444666444333333444555777999;;;999888888888:::888555111222000///111333333222///RRRJJJ@@@:::888888888777666888999666111///222666666666666555333111222222000333666555111000222666777777777555222////////////222444444333333777:::444444666999;;;:::777444000000000111222333555666444333222111111222333444333444555666777999===@@@777777666666888;;;>>>???999999888888888888999999999999999:::;;;;;;:::888<<<======;;;888888;;;>>>;;;:::999999::::::999888333888???DDDFFFEEEDDDCCC<<<@@@FFFMMMRRRRRRPPPMMMIIINNNTTTXXXXXXVVVTTTRRRVVV[[[```bbbaaa```bbbdddcccfffhhhccc[[[XXX\\\bbbeeecccaaa^^^]]]]]]^^^^^^\\\[[[YYYUUURRRRRRWWW\\\___YYYUUUUUUXXXXXXRRRLLLGGGJJJLLLHHHCCC???@@@CCCAAA@@@;;;555666;;;;;;666888999888555111111444888444555666777666444111///000444777888666666888:::444444333000,,,+++...111...111333111...---111555888555111000111333444444222222222333333444444444333444555666666666555444222444666777666666666666///000222444555555444444111777===>>>;;;999;;;===;;;:::999777666666666666555555555555444444555666444333111000000000111222333333333444666777999:::777444222111222333333222666333///,,,******,,,---+++---000111111333555777999999999888777666555444777666666777777777444222444444333333333333333333111000000111444666666555222222222000......000111///---,,,...222555444222//////111444777666111,,,))),,,111777:::;;;;;;:::888999:::;;;<<<;;;888555///---+++***+++...222555666777999888666555555666111000......000333777:::888666333000......//////333444666777777777666666555555444444444555666666444222//////111333444555222222222000///111666;;;555666666444222000000111******+++///222444444333333333444555666666666666555666888888666444444444000000///,,,))))))...222555555666555333333555666444555777:::;;;<<<<<<<<<333222222111222333444555333444444222000...///000555666777777666666777888999999888888888888999999666666444111...///444888999777333000///111444666999999777666444222111111+++***+++...222444222000...---)))%%%###$$$))),,,000222555666444333222222333555888777333111111222000111333444555444444333333...)))''')))***)))'''###''',,,111444666555444---///222555666666444333///......000444555222000...//////...---...000222---,,,)))$$$ %%%***+++---000444666777888777///111444444333222555777555444444444555888:::<<<<<<:::999:::;;;999555111111//////111333333000---[[[SSSJJJEEE@@@999555555777777777666555444555666:::999777555333222111111666555444222222222333333666555444222000///---,,,333222222111222333555666666333222555999;;;777333111111222555777777555333222222222222222222222222000444555333444;;;???@@@888:::<<<;;;999999<<>>???>>><<<:::999999;;;>>>AAACCCDDDCCCBBBAAAAAACCCFFFHHHIIIIIIGGGIIIMMMQQQTTTVVVVVVVVVUUUTTTSSSPPPNNNLLLJJJJJJQQQPPPOOONNNLLLKKKIIIIIIJJJMMMNNNIIIAAA>>>AAAFFFJJJIIIHHHGGGFFFDDDBBB@@@===???AAACCCBBB???<<<999999888666555555666777777666555222111000000111222222333333333333222111111222444777777777666666777999666333000...---...///222444666333...---111555999888777888888777444111888666222///...///111333333222222444666666555444555444444555777888777555555444444555777666444222333666999:::999999999:::999::::::999777555333222888888777555222111222333444555444333111111222444888666555333333555777999888777666666777777666555;;;999666111,,,***+++------...000111333333444444777666555444333444555666222333555777666555222111777555333111000000000000///000222444555555444444111000000000000000111111333222111222444555444333222222333444444444333222...111555888:::;;;:::999@@@@@@@@@???===999666444---***))),,,111555333111777555444444666777777666666000***+++111666555333111000///,,,***+++...000...222666999888777555555444444333222222444888;;;666333///,,,,,,///333666333222111111111333555666888888777666444222000///'''(((***,,,...000222333666777999::::::888666444333444555444333333444555000---***)))***,,,------222444666666555444555666666666666666666777888888666222000000...---111777999777444222111111333555888999999666222111444666777666444222333444777888888777444222000111111222666111,,,***,,,000111111666333111222333222...******+++,,,,,,---///222555888555000,,,))))))+++,,,444555555555444222000///000444999;;;:::888555444222222444666888777555333222111000---+++((('''&&&$$$***222888:::999777666333222222333444333111///000,,,***,,,000333222///---...///111222222333333222---%%%!!!'''+++///000333555666666666555222222222222333555666777:::888444222222444777999888888777666555444444333333666777777444000---,,,dddZZZOOOIIIBBB;;;777777444444444333333444666777999888666444444333444444666555333222111111222333666555444222111000000000333333333222333333444444444333333555999999666333222222333666888777555333222222222222222222222222000555666444555999======777999;;;:::888888:::===999888666444333333444555777999;;;:::888666777999999:::999777666666888;;;<<<888444444777888666333666777:::;;;<<<:::888777555555666999===??????>>>===<<<;;;<<>>;;;777444888777777666666666666777666555333111000111222222222333333333222222111111222333444444444555888:::999777333000...---...///111444666444000///222555777777666777888888555333777555222//////000222333222222222444666888777666444444444666777777666444666555555666888777555333222444777888777777777888888888:::::::::999888888:::::::::999666444333444555555444222000000222444777555333111222444777999777666666666666777777777:::999666111...,,,---///000111222333444555555555888777666444333222111111///111444666777666555444666555333222111111111111222333444444555555555555333222111000000/////////222111111222333444333222333222222222222222333444444555777999999999888777=========<<<:::777444222,,,******...444777555333777444111111333555777888777222......111444333222//////...,,,***+++...000///222555777777666666666444555444333333444888;;;555333111///000222666888555444222000000222444555777888:::;;;:::777444222)))***+++---...000111222666777999::::::888666444333444666666555555666777222///,,,***+++,,,---,,,111333555666555555777888777777666555555555555666444111000111000...111777:::888555333111111111222555666777555222111333555222111//////000222555777888555222///...000333555333000,,,,,,...222333333666555444333333111---+++,,,---...---,,,---000222666444000------...111333555555555444333111000///111555999::::::888777666333333555666777666333111333222000...+++)))'''&&&''',,,333888999888777666444333111111222222000///...+++)))***///111000---///000000111222222222222000+++$$$###(((---///111333666777666555444000111222444555777888888999888666444333333333444777777666555333222111111333444555444000---++++++qqqfffYYYQQQJJJAAA;;;999222222111111333555888:::888777555333333444666777555444222111000000111111666555444333333444555555333444444444444333333222000222444777888777555333555555555777999888666333222222222222222222222222222777999666666888999888666777888888777777888999777666444333222333444444444777999:::999888777777666666555444444555999<<<===999666666888999888666777888888888777666444333111111333666:::<<<===<<<:::888777777999::::::999;;;:::999999;;;@@@EEEHHHGGGDDD@@@===;;;;;;<<<=========<<<<<<<<<<<<<<<;;;;;;;;;:::999888666555444999;;;;;;888444111111222222555999<<<<<<999555222777888888888777777666555666555333222111111222333222222222222222111111111222222222222222555999<<<999777333000...---......111444666666333222444666666666666777888888666444555333111//////111333555222222222444666888777666111222333555888888666333666666555666888888666555333555666777666666666777666888:::<<<>>>?????????;;;===>>>===:::666555444555555444222000111333666666444111//////222666888888777555444444555777888888888666333000///111333333444444555666666555555888888777666333111...,,,---///222555777888888777666555333222222222333444555555444444444555555666555444333111000///...---/////////111333444222111333222///...///111444666999999999888777666555555999999:::999777444111000+++***,,,111666888777444555222///...000444666888666555444222222222222111//////...,,,***+++---000///111333444444444555666555555555333222444777999555444333333444666888:::666444222//////111444555333666:::======:::555222,,,,,,---...///000000111666777888999999777555444444666777777666666777888444111---,,,,,,---...---000222444444444555777888777666555444333333333444222000111333222000222777:::999777555333111000000222333555555333222333444///...------///111444555666333///------111555999111000...///111444555555777777777555222///------...//////...,,,,,,...///444222000///000444888;;;777666444333111000000///222555777999888777888888555666777777666333000...333222000...,,,***(((''',,,000555888888777666666666333111////////////...---***((())),,,...---+++000000111111222222222333000,,,&&&######''',,,111000222555888888777444222///000333555777999999999888777666444333111///...666666555333222000//////222333333000---*********~~~rrrggg___WWWLLLBBB===555333111111444888<<<>>>999777333111111222555777333222000/////////000000777666555555555777999:::444444555555555444222111---111555777777555444444777666777888:::999666444111222222222222222333333555:::<<<999777888777444444555666666666666666777666555444444444444555555444666999;;;;;;:::888777333333333222222555:::>>>===:::777777999::::::999::::::999777555333111000222222333777;;;===>>>===;;;999777777888888777666777666555555777;;;???BBBBBBAAA>>><<<;;;:::::::::777777888888999999::::::999888777888::::::777333666888999555000---...111222444999<<<<<<:::666444777888999999888777555444666555444333222333333333333222222111111111111111111222333333333444666888888666333111///.........000333666777666444555666777666666777888888666333333222000000000222555666333222222333555555444333---...111444888888777555666555444555777777666555555666888888666666777888777888;;;>>>@@@AAAAAAAAA;;;>>>@@@@@@<<<888555333333444333222222333666999555222///---...111555888999888555222111111333555666777666444222222444666555555666666666666555555666777777777555111...+++...000222555777888888888555444333333333444555666666555444333333444555555444444333222111///...---***+++---000333555333111333000---+++,,,///444777;;;999777555444333333333666666777777666333111///,,,,,,///222666777444222222000......111333444444333555777666333111222444333333222///,,,+++---......///111111000111333555444555444333111222444666666555555555555666777777444222000...///222555888222444777999888666222000//////000000000000000000444555666777666555333222666777888777555444555666333111///...///000111000000111222222222222333555444333333333333333444444000///111555444222333777888888777666444222111000000222444555555444444333000000/////////111222444222000///...///222666888222222222222333444444444777999999666111------......///000///...---...000333111000///222666;;;>>>888666444222000000000000222444666666555555777888777999:::999666333000...111000//////...---,,,,,,000333666777666555555555666333///------......------+++)))***,,,---,,,+++......///000111222333444444000,,,((((((,,,000444222444777::::::888555333000222555777999888888777666555444222000/////////777666555333111000///...333333222///+++***+++,,,~~~tttooohhhZZZLLLEEE;;;777111000333888;;;===999777333000///000222444111000///...//////111111777777777777888999;;;<<<444555555666555444222111---111444666666555555555777777888999::::::777444111111111222222333333333777<<<>>>;;;999999777444333333444555777777666555666666666666666777777777555666999;;;<<<;;;999777222333333333333666:::>>>;;;999888777999:::::::::<<<<<<:::888666444222111222222333777;;;>>>>>>>>>===;;;888777888777666555444555666777999:::;;;;;;===>>>??????>>>;;;999777444555555777888999:::::::::888777:::===>>>;;;777666777666333///---///111111444777:::;;;:::888666888999999999999777555444555555444444444444444444333222111000000000111111111444666777555333222222666444333111000/////////222333666777666666555666888777777888888777555222111111000000111333555666555333222333333333111///***+++...222777999888777444333222333555666555444555666666555444333444666888999;;;===????????????:::<<>>;;;888999777444222222333666888999888777777777777888999999999999666666777999;;;:::888555333444555555555777:::<<<888888777777777888:::;;;<<<<<<<<<;;;999666444222000000222666:::===>>>===<<<:::777666666666555333222333666888999999777666777999<<<>>>===:::666333222222333555666777888999888777666999===???===;;;555444222000//////000000111222555777888999999888:::::::::999888777666555555555555555555555555555333222111000///000111111222555888999777333111///333222222111111000111111444444555555666555555555777777666777888888555333111000000000222333555666555444333333333333000...++++++,,,000444777888777333222111111333555555555222333222111//////000111777888999;;;;;;;;;;;;:::777:::======;;;777444333222444777888888888999:::333222111000111333666888:::;;;999555///---///111333444555555444555777888666777777777777777666666444666888999999777555333333444555666666666666666444444333222222333444555333333222222222333333444222222333333333222000///%%%'''+++111555666444111---,,,******+++...222555444333222111111222333444444555666777777666444333111222333333333111///......///222555666555111...---000444555444444777:::::::::999555111...---...,,,...//////...///222444444555555333000//////111777666444333111000//////,,,,,,---...111555999;;;666666666555333222111000444444333333222111111111222222333333222222111000555666666444111/////////444333222333555666666555333333222///,,,,,,---.........///111333555777888222111333777666333333777666666555555555555666666444333333444666777555444333222111///...---,,,,,,...000333555666666444333555666666555222111111222888888777444000.........+++...111222333444555777555333000...///222555888666666555444444444444444444555555444333222333444666999<<<;;;777222111111------...///111222333444333555777777555333222222111///------///111111111000///...------,,,---------------...000333555777444222...+++***,,,...000444555777888999888777666555666777777666555333222333000---,,,,,,000444666777777666555444333222222444444444222000000222444~~~uuuiiiaaaPPPGGG;;;555555777999999777666555444333444555555222222222333555777:::;;;999:::;;;<<<;;;:::888777555444444444444555555666444222111333777999999777555555666999::::::888666000111111222333333444444555999;;;888666777777555111111333666;;;<<<;;;999666777888999999:::::::::777666444555777777555333555777999999888888999:::555666555555555777999::::::;;;<<<===;;;888555333000000222666;;;>>>>>>>>>;;;999777666666555444222333555777888999888777666444666999::::::777444222222222333444666777888888666666666888;;;===??????666222......111333222000222222333555777999:::;;;;;;;;;999888777666666666555555555666666666555555333222000/////////111111333666888888666444333222000000111111111222222222666555444333444444444444444444555777999:::888666111000000111222333444555444444333444555666444222///...---...111444555555444222111222444666666666111111111///---,,,---///333444666777888777777666666999;;;<<<999777555555666999<<<===;;;999777666333333333333444666777888999;;;<<<888333000222555222444555555444555666888777888888999999999888888777888:::;;;:::999777666444444555555666666777777444333222111111222333333222222333444555555555444333444555444333111...---(((***...333666555111---))))))***+++---///111222222222222222222222333333333444666777777666555444222333444444333222111111222222333555666555222///...000111333444555777999888888888555222/////////---///111222111222333555666777777555222000000111666555333000////////////+++,,,---000333555777888333444666666666444222111555555444444333222222222333333333333333222222222222333444333111000000111888666555555666666555444333333222///------///111///000000111333555777888555333444666555222333777999777555444333444555666555333111222444555444333333222222111000///......222333444555666555444333444555555444111000222444888666333111000000...------000333555555666777888666444000......000333666444555666666777666666666666777888777555333222333222666:::999555111111222//////000000111222333333111444777777555222111000---,,,,,,///222444444333000000///...,,,+++,,,---222111000000111333555666111///---++++++---///111222222333444555666666666555555555555444444444444111000...---...111333555555555555555444444444333222333444444333333555666{{{rrrlll[[[PPPCCC:::999;;;;;;;;;666666666666666777888888444444555666888;;;>>>@@@999;;;<<<===<<<:::777555555444333333444555777888777222///111777;;;:::888444444666888:::;;;999777000000111222333333444444333777888555444666666555111111333777<<<>>>===:::555666777999::::::::::::777555222333555555333111777999;;;<<<:::999999999444444444444444555888:::888:::<<<===<<<999666444222222444888<<<@@@@@@@@@<<<:::777666666666555444777777888999999999888888555666777777777555444333333444555666777888999999666666777888:::===@@@BBB999333---...444777555111444444444555777:::===???===;;;999777666666666777555555666666666666666555333222000///...///111222555666777777555555666777//////000111222333333444777555333222333333333333111111333666:::;;;;;;:::111111111111222333444555333333333555888999888777333111...---///111222222555333222222555777777777222222222///---,,,...000000111333444555555555444666888;;;;;;999777666666999<<<@@@@@@===888444333333333444666777888888999777;;;===;;;666444666999222333555555444444666777888999::::::;;;;;;;;;:::;;;;;;<<<<<<;;;:::888777333333444555666777888999444333222111111111222222111222444666777777666666666666666555333000---++++++---000444666333...***&&&'''***,,,...///000000333333333333333333333333222333555777777666555444333444444444333333444555666555444555555555333111000000000111333555777777555666666444222000000111///111333444444444555666888999999777333111111111555333111/////////111222+++,,,///111333555666666---000444777888555222///555555555444444333333222555555555444444444333333000222333333222111333444;;;999777777666666333222333333222000//////111444111111111222333444666666666444555666555222333777;;;999666333222333444555666222//////222444333222444444444444333333333333666666555444444444555555222444444333000000333777888444000///000111///---///222555666666666777888666444111......000333555333444666888888888888777888999;;;:::777444333222///333888888333000000222111111111111111111111111000333777777555222000///***+++,,,///333666666555/////////---+++***+++,,,666555333222222333555666000///---------///222444000000000000222333555666444333333333333444555666//////000000111111222222444444444444444444444444111222444444444444666777wwwuuueeeXXXKKKFFFEEEAAA<<<:::888666444444555777777777888999;;;<<<===<<<<<<;;;<<<999777999<<<<<<777222333444333222222444999<<<:::666333222555777777666777888777555333333555777222333555666666444222111999777444000------111444444333444888<<<>>>;;;888;;;999777555555666888999666222......111333222111666777777666444444555777666555444333333333333333888999::::::999888666555666555666999===@@@@@@@@@:::999777555444333333444555666777999999:::999999888888888888888777666666666666666666777888999:::666666666777888:::;;;<<<;;;444------222666555222000222444777:::<<<<<<===???;;;888777999:::888777888666555444444666888:::444333333222222222333333999888888777666555555444111000111333666888999888555555555333111000222444000222444777888777666555333111000222666888777555222222333777;;;<<<999555333333222000//////222444444111000222777:::888555666444222000...---------...///222444666777777777444888<<<===;;;999:::;;;<<>>>>>>>>:::999777555444444444444666666777888999::::::;;;::::::999999888777555555666666666777888888999999888777777777888999:::;;;<<<666000///333666444111000222444777999:::;;;;;;999666444444777999888777888888777666555666777777222222222333333333444444666666666666666666666666333333555666999::::::999444444444222000000111222...000444777888777666444222111000222555777666444222222444777:::;;;888555222222111000...///222555111///---111666999888666666444222000///////////////000222444666777888888666999======<<<;;;<<<>>>===???@@@AAA>>>999444111111333666888:::999888777777777777999<<<<<<999666333222111222555777777777999999999999888777888999999888777888::::::888555666444222222333444333222111000///000111222111///000222444444222222333444555444333111///---,,,+++------///333666333+++$$$"""%%%))),,,/////////...000222666777555444333333555666777333//////333777777666555444333222222222000111222333444555555666555333000000333666777666999999888666333222333444:::888777555555555555666777888999::::::999888777666777777666333111111111///000111222222222111000///111444666666555333222888555333333444555666555777777777777666444333222333111111222666999:::;;;<<<999777555666666555444333333333333333444444555222333444444444444222222555555555444444555888;;;:::666000---...111333555777777777777888888888888666777888888777777777888<<<:::666333111222333555777666666555555555555555777555333111111111111111333555777777777666666777777555333000///000111222222222222555777888777555666666666555444333111000333333333000//////111333444555444333111...+++)))***...444666555222///...000...---111666888666222333222000000000000...---333333333111000000333555222222333444444333222222000222444555555555666888777555333111000000111111000222333333222000000111222222222222222333444444444444333222222333444444~~~oooggg]]]WWWNNNCCC;;;999888666666777888999888777:::::::::::::::888777777222000111444888999777444555555444222111222444777333333333222111111333555333444444222111111222444000111444666888:::::::::555444111...++++++...000222555999<<<;;;999888777888666333111111333666999333000...///222444444333333333333333444444555666:::999999888777666444444333555777999999999888777999888666777999;;;<<<<<<999888777555444444444444777777666777888999;;;<<<;;;;;;:::999777555333222444555777888999999888888:::999888777777888999:::<<<777222222666777555222000222555777888888888777333111000111444666888888999999999888777666444444000111333444555666555555444444555555555666666666666777999;;;<<<;;;:::999222333444333111///000111///111555777888777555444222111111222444666555444333333555777999:::888555222222111///...///222444---+++,,,///555888888777666555333111111111111222111111222333555777888999999;;;<<<=========???AAA>>>>>>>>>>>>;;;888444222111222555777888777666555777777777999::::::888666333222111333666888999999::::::999999888888777777666555555666888888777555555333111111222333222111///...///111333333111000000222444444222111000111333222111000////////////......///222444111***$$$###&&&***///111000...------000333555555444555555777888777444111000333777777777666555333222000///---...///000222444555555777444222222444666888888:::;;;:::888555444444555999888777666555555666666555777:::<<<<<<;;;888777666777999888555222111000000111222222222111000//////111444666777666555333888666555555666666444222444444555555555444222222333222111222555888999999999777555444555666666555444555555666666666666666222333444555555444333222333333333222222444888;;;888444000...///222555666999:::;;;;;;;;;:::999888555666888:::;;;;;;;;;;;;<<<999555111000111333555777777777777777666555555444333222111222333555777444666888999777666666777777555444222111000111111111111222444777999999888555555555555444333111000333222111...,,,---000333555555444222000,,,)))'''+++///333666555222000///111///...111555777555222333222222333444444111///222333222111000000222444444555555666666555555444333444666666666666888999999888555222000.........///000222111000000111222333333333333333444444444222222111111111111222222tttnnnfff___SSSDDD;;;888888777666777999999888666777777777777777666666666000///000222555777555444555555444111//////000222000222333222///...111444222333444333111111222333111222444777999:::;;;;;;222222000...++++++---...111666;;;<<<:::777666666999777444333333555888:::222///---///333666666444222111111222333555555555999999:::999888666444222000222555888999999999888888777555555888:::<<<<<<777777666666555555555555777777666555666999;;;===::::::999777555333111///333444666888999888777666;;;:::888777666666777888999666333555888:::888555111222555777777777555444111000000000222444666777::::::::::::888555222111///111444777888999888777555555555555555444444444666999<<<===<<<:::888888222444555444222000000111333555777999999777444222333333333444555666666666555666777999:::999888777555444222///------000222,,,+++,,,000555888999888666555333222222333444444333333333333555777999:::::::::;;;;;;<<<>>>@@@AAA======<<<:::888666555444111333444666666666555444666666666777888777666555333222222444777999:::::::::999999999:::;;;:::999444444444444555555555555444222000000111222111000,,,---...111444444222000000222444444222000//////111000000000000111222333000000111222333000+++''''''***...222222000---***+++...111444444555666777999999888666333222444777888888888666333000---+++,,,---...000222444555666777555444333555777888999:::;;;:::888555444444555777666555444333444444555333666999<<<<<<999555222444777999999666222000///111111222222111000...---///111444666888777666555666666666777777555222...---...000222333333333222444222111222444777888777666444222222444666666666666666888999999888777666222333444555555555444333111111111000000333888;;;777444111000222555777777888999;;;<<<;;;:::888666222333555888;;;<<<<<<;;;;;;888444000///000333555777777888999999777666555333333222111111333666888555777999999777666666666666555444333222111111111//////000333666999999888555666666777666444222111000///...,,,,,,---111555555555444333111...,,,+++---111444666555333222111222000000111444555444222333333444666777777444222222333333333111222444666555555555666666555555555555666777777666777888:::;;;999666333000---,,,+++---...//////......000222333444444444444444444444111111111111111111111111xxxrrrllleeeYYYIII>>>:::999888777777888888777555222333333444444555666777222111111222444444444333444444333111...,,,---//////222333222///...111333222333555444333333333444333444555666777888999999111111111///,,,,,,,,,...000555::::::888555444555777666444333333555777888///------///444888777666333111000111333555555444666777999999888555333111---///333777999999999888666555444555888;;;<<<<<<666666666666666555555555777666555444555777999;;;888888777555333111///...111333555777888777666555:::999888777666555555555222222333666:::<<<:::888111333555777777666444222333333222222222333444666888999::::::888555111//////111444888::::::::::::888777666555444333222222444777;;;;;;999666555555555666666555333222222333999:::;;;:::999666333111555666666777777777888999777888:::::::::999999999:::888444000,,,,,,...111//////000222555888999999666555444333333444555555444444444444555777999;;;999999999999;;;===>>>>>>;;;:::999777666666555555333444555666666555555444444555555555555444444444444333222444666999999999888777888:::===???===<<<333333333333333333333444444222000000111111111000,,,,,,...111444444333111000222444333111000///000111000//////111222444666333333333333333111///,,,---000333555444000,,,(((***---000222333444666777::::::999777555555666777:::999888666333///+++)))......///111222444555666555444444333444666999;;;999999999777444333333444333333111000000111111222111444777999999555000---222555777777555222000///111222222222111///---,,,///111444777888888777666444444555666666444///+++'''))),,,000333444333333333111000111333666777777444222000111333555666555666777999::::::999777555222333444555666555444444000000000000000333777:::777555333333555777888888444555777888888777555333000000111444888::::::888:::777444000///111333555777888999999999888666555333333333000///000444888666888999888666555555666555555444333222222222222000//////111555777888888666777888999888777444333,,,------------000444888555555555444333222222111000333555666555444333444333222111111222333333222222222444666999999777555333444555555444444666777555555444444444444555555666777777666555555777999:::888666333000...,,,+++,,,---...---------///111222333444555555555444444111111111111111111111111}}}wwwpppkkkaaaSSSFFFAAA>>>;;;888777777777666555111111222333444666777888555555555444444444444444444555444222///------...111222333222111111111222222444666666555444555555444444444555555666666666000111222111///---......111333666666555444444444444444333333222222222222...,,,,,,000666999999777444222///111444666555333333555777999888666222000+++...222666999999888777444444444777:::<<<<<<<<<444555666666666666666555777666555444444555666777666555555444333222000///000111333444555555444444777777888888666555222111,,,...111666;;;<<<;;;999111333666888888777444222555555555333222222444666666777888888777444222000///111333666888999:::::::::999888666444333222111111555888888555222222333777777666444222222333555===<<<;;;999777555333222666777999999888777999:::888:::;;;;;;999888888999<<<:::666111---,,,///111333444444555555666666777666555444333333444555555444555555555777888999:::999888888999;;;<<<;;;:::888777666666555666666777666666777777777666666555444555666555333222333555444333222333666777888777666555666:::>>>@@@???<<<333444444333111000222333444222000000111222111000------...000333444333111111333333222111000111222222111000000111333555777555555555444444333222222333555777777666222---***+++---000222222333444666888777777666666666666666888888666444222///---+++111111111222333333444444111222222222222555888;;;888888888666333222222333000///...------...///000///222555777666333///,,,111333555666444222111111333333444333333111///...111333666888999888777555333333444666666333///+++%%%(((,,,000333444333333111000///000333666777777222111///000222444444444555777999;;;;;;888555333222333444555666666555555///111111111111333555888777555333444666777888777111222333444444444333333111///...111555888777555999777444222222222444555888888888888888777666666444444333000...///333888888888777555333222444666555444333222222333444555333111111222444666777777666777999;;;:::888666444+++---//////000222666999666666666666555555555666111333555666555444444555444333222222111111111222111111222555888:::999777333555666666666666777888555444333333333333444555555555555333222222444666666666555333111000......---...//////......///000000111333444555555444444222222333333333333222222{{{tttqqqkkk___RRRKKKDDD@@@;;;888777888888777555444444444555777888999777777777777666666777888666777666444111//////000333333222333444444333222111333666666555444555555222222222222333444555555111222444333111//////000222111111222333444333222333444444444333222000...,,,+++,,,000666::::::999666333000111555666555222111333777999999777333111***---222666888888777666555555777999<<<<<<;;;999333444555777777777666666666555555444444333222222444444555555555444444333000000000111222222333333333444777888777444000...))),,,111666::::::888666000333666999999777555333444555666444222222444777333444555555555444333222...///000222444666777888999999888777555444333333///333666555111///111333888777555222000000333666;;;:::888555444333444444666888999999777777888:::777999:::999777555666888<<<:::666111......222555888888888666444333222333777666444333333333444444444555666777888999999999:::888888:::<<<<<<999777444444444555555666777888999999999888888777777777555777777666333333444666555333222333555666666555666444444888===???<<<999444555555333000///000222444333111111222222222111///......///222333222111333333333111000111444666444333111000000222555666555555555444444444555666555777888888777444111///---///111111111111222444444333333333444555555444444333333222111111222222333333333222222111111111---...000000111333888<<<888888888666333222222333......,,,,,,,,,---...///...000444777777555222000111333555555444333444555555666666777666555333222222444777999999888666555333333444666666444000---))),,,000333444444333111000///...///333666777888222000...///111222333333333555999;;;:::777444111111222444666666666666555///111333444333333444555555444333333555666555444000000111222333444444555555111...///444777777555888777666555444444444444888888777666666666666777444555444111...000555;;;:::999666222000000333666555333222111111444666888777666444444555777777666555777999;;;:::888555333...000222333333444555777888888777666666666666666000222333333222222333444555555333222000000111222000///000333666999:::999222444666666666666777888555444444333333444444555333333222000...///111333222333333333222222111111///111333333111000000000---///111444555555555444333444555666666555444333wwwvvvrrrhhh[[[SSSIIIDDD>>>999888888999999999888777666666777999999777888999888888888:::;;;888999888777444222111222666333222333666777444111000333555666555444444555000000000111222333555666111333555555333111000111222///---///222444444222555666777888666333000...+++***,,,111777;;;;;;999888444111222555777555111000333777::::::888444222)))---111666888888666555777777999;;;===<<<999666333444555777777777666666555555555444333222000///444444555666777777777666////////////000111222333000333666888777444///,,,))),,,111666999888666444000333777999:::888555333222444555444222222555888111222333333444444444333---......///111333555666888888777777666666666555///222444333///---000444888666333000...///333666999777444222111333555666555777999888666666777:::666888999888555333555777:::999555111///111555999::::::999777333000//////777666444333222222333333444555777888999999999888:::999999;;;======999555111222333444666777888888;;;;;;::::::999888888888777888999777444444555888555444222222444555444333666444333777<<<===999555555666666333///...000222555333111111222333222111111///...///111222222222444333222111000222555888666444222000000222444666555555555444333444666888666777888999888777555444...000111111000000111333111000000111333444444333000000000000111333666777555444333222111//////...***,,,...//////222888<<<999999888666444222333444...---,,,+++,,,---...///---000444777999888777666222333555555444555666888777888999999999888666666444555777999999888666444444444555666777555222///...000333666666444222000///...---///333666888888222000......000222222222222555888::::::777222000111222444666666666666666///222444555444333333444444333222222444444333222000000111111333444666777999444000000444888777666777777777666666555444444999888666555555555666777333555555222///111888>>>;;;999555000...///333666444333111000111444888:::;;;999666666777777777777444666888::::::888555333000333555666555444444555:::999888666555555555555///111222222111000222333555555444222000///000222///......111555888::::::111333555666555555666777666555444333333444555666222222000...,,,,,,///111000000111333333333333333111444666666444222111111,,,...000333555555555444444555666777777666555444{{{ssskkk```VVVQQQGGG>>>;;;999666555777666888::::::888666555555777777666555444555888:::===:::777555555555444333999888777666555555555555111333444555444222000...***---///000000111222333555666666666666555444333999888666666666555333111666777888777444222222222333333222222333444666777888444222333666888888666555444444666888999888777333444444555666666555555888888:::;;;;;;888444000///000333555777888888888999888555222000///000111333444666777777555444222000000000111222222333333111000111222222000,,,)))))),,,111555666666666666222222333444555555444444777444000---...222777;;;666333222333777999999777...***&&&'''---222333111555666777666444111111111444444333333111000///...666555333000......222555888666444222222333666777888777666777888777444000111222333222111000111222777555333222222222444555888999999999666222...,,,222222111000///...------222333555777888888666666999888999:::<<<===;;;999666444222000222666;;;>>>===:::777777:::===>>>===999999999999999888777666777666444444444777999;;;:::888666444444555888999444444444111...++++++,,,000222444444222///......222000---...222444444333444444444333333222222111333333333333333333333333666666555333222222555888666666666555555444444333555444444444333222111111333333333333333333333333222111111111333555888:::777666444222///---,,,,,,///111222333444555888:::>>>;;;999888888777333///---***'''(((+++...///...---000444999<<<;;;777333333555777888666555555666666777999;;;:::888666444444444444555444444333333777555333222222222444555333444444555444333111000...///...---000777999888555333222222333444333222///000333333333222333555111111222333555777999:::444333333555666777555444555333111000000111333555333333222111000222555888;;;999666555555666555444666888999888555444555777===<<<;;;999777666555555555444333222222222333333555222///---...000444666333000---///333777888777777888888666555555888:::777777666555444555555666777999::::::888666444444888:::;;;:::777444222222555555333111...,,,---///333444555444333111222222000///......000222555777333444444555555666666777888666333333444666777777333333222111111111222222///000000111222222333333444333111000000000111111111111222222111333555888555555333222222222222222~~~uuummmcccZZZOOOFFF???<<<:::555222222111444888999888777666666555666555444333444777999:::888555555666666666666:::999999888777777666666333444555666444222///---,,,...000111000111222333555555444333333333333333:::999888888888777555333555666777666444222222333444333333222333444555666777666444444555777777777555555555666888999888666333333444444555444444444555666888999:::999666444111222444666888888999888888777666444222111111222777777888888777666333222222222222333333333333333333222222333333000,,,)))+++...111333444444555666333333444555555555555555999555000,,,+++///444777777555333333444555444222+++(((%%%(((...222333222777777666444222111222333222222222222111000//////333222111...---...111444666555333222222444666888777555333333444444111///...///000000///...///111666555444333222333444444666666777666555222///...222222000///---,,,,,,,,,111333444666666666555444888777888999;;;;;;:::888777555333222333777;;;>>>===:::888888:::<<<<<<;;;:::::::::::::::999888888777666444444555777:::;;;777666444222222333555666444333222///,,,***+++,,,///222555555444333333333222000...///111444444333444444444333333333222222333333333333333333222222666666666555333333555777777777666555444444333333555444444333333444444444555555555444444333333333333222222222333555888999666666666555444111///---///111222333444666999;;;===;;;888888888666333000,,,)))'''(((+++...//////000222666:::<<<;;;666222333555777777666444444555444555777888888666444333333333444444444444444444666555333222222444555666555555555555444222000......000000///222777999888777555333333444444333222000222444444333222333444222222222222333444555666333444555888:::999666444666444222000000111333555444444333111///000333666;;;999777777888888777666555777888777444333444555;;;:::888666555555666666666555333111000000111111333111///---...000444666333000---...222666666555444555777999:::999888777666666666555555555444444444777:::;;;999777666666777888999777444222111222444444333111...------///111333555555333111111111111000000000111333555666555555555555555444444444777555333222444555555444333444666777666555333111///000111222222333444444333222000/////////000000222333333222222222555777777666555444333111111000yyypppggg___OOOFFF???===:::333...------111666999999888888888555555444333222333666888777555444444666888999999::::::::::::999888777777444555666666555222000......000222222111111111222555333111//////000222444;;;:::999999:::999777555444555666555333222333444444444333333333444555555777777777666444444666888666555555666888888666555333333444444444333333222333444666888999999888888444555666777999999999999777888999777555333333333999:::::::::888666444333555555555444444444444444444333222222222000---***...000222222222222333555444444444555555555555555:::666000+++***,,,000444999777444222222111///---)))''''''***000333333222777777666444111111333555000000111111111111111000111111000///...000444777444333333222333444666777444333111111111111///---+++,,,------,,,,,,...000444444444444333333333333333333444444333333222111444222///---++++++,,,,,,111222444555555444333222666666666888999999777666777666444333444888;;;>>>===;;;999999:::;;;:::999:::;;;;;;;;;;;;:::999999555444333333444666999:::666555444333222333444444222222///,,,)))(((***---///222555666666666777888222111//////111333444333444444444444333333333333333333333333333222111111444555666666444444555666666666555444333333222333444444333222333555777888777777666555444333333222333333333333444555777888555666777888777555222000000111333333444555888:::;;;999888777777666444111,,,***)))))),,,...//////222333666999;;;999555222444666777666444333333333111222333444444444222222222222333333444444555555555444333333444555777888777777666555333000---,,,...111222111333888999777888666444333444444333111000222444444222222222333444444222111111222222333333444777:::<<<<<<888555666555333111000111333444555555444111//////111333:::999999999;;;;;;999888555666777666444333333333777666444333333555777999888666333000///......///222000...---...111444666333000...///222555555333444555888===AAA@@@<<<777444555666777777555444222222666:::;;;:::888777666555666555333111000000111333444333222///......//////222555666444222000000222222333444444444444444555555444444333222222111444333222222444444333222222555999;;;;;;777333000//////111222333444444444111111000////////////000444444444333222222444666777777777555444222000///}}}sssjjjcccQQQHHH@@@===999222---,,,,,,111666999:::999888888555555555444333333666999777555333444666888999999888999::::::999888777666333444555666666444333222111222444444222111222222555222///------///222444;;;:::999999::::::888666444555555444222111222444444444444444444444444444777888999666333222555888777666555666777777555444444444555555444444333333333555777777777888999:::777777888888999999::::::888:::<<<;;;777333222222999999999999888777555444777777666555444444333333111000///000111111///...222222222111000000222444555555555555555555555666999666000,,,+++---111444999777555333111///...---++++++,,,///333444333111555666777666444222333333...///000111222222222222111222222111111333777:::444444333333333333333444111222333444444222///---+++,,,---,,,,,,---///111333444444444444333222111111222222333333444555555555333000---+++,,,---...222333444444444444333333555444555666777777555333666555444333444777:::<<<<<<;;;::::::999999888777999999::::::::::::999999222222111111222444666888777666666555444444555555111000---***''''''***---000222555666666666777888333111000000111222444444444444444444333333333333222333333444333222111000111333555555444333333444222111111000111111333333333222111000222555888:::777666666444333222111111444444555555666666666666555555555666555555555444222333333333222222333555777777777777666666444333...---,,,,,,,,,---------000111333666999888555222444666666555333111111222//////000111111111111111111111222222333444555666333333333444555666888999888888777555222///,,,***...333555444444888999777888666444333333222111000---///111222111111222333555444222111111111333444444444666888:::;;;999777555444222000000000111222333444333111//////111333888888888:::;;;;;;999777555666777777666444333333444333111000111444888::::::888444111///......///111000...---...111444666555222000111444555444222666666888>>>DDDEEE???999444555888999999777444222333666:::<<<:::777555444333333333000......///111222333444333111////////////333666888666444222111444444666777666555333222222222222111111000000000111000111222555666555333222555888:::999666222///---...000111222333333333111111111000000000000111555555555333111111333555555666666666555333222111uuukkkbbbUUUJJJ@@@;;;777222//////000333888::::::999888888666777666555444555888:::888666444444666777888777777777777777777666666555222333555666777777666666333444666555333222333333444222000......000333555999888777888999999777666444555444333111000222333333333444444444444444444666888888666222222444777666555555666777777555333555555666666666666555555555888999999777666777999999888888888888888999999999<<<>>><<<666111///000666777777777888888777777777777666555444333333222---,,,+++---000222333333444444444222000000222444666555444444444444555555777555111//////111555777777777666444222111111111111111222444555555333111222555999:::888444222111...///000222333333333444000111222111111333777999555444444444333111000000///333777::::::666111......//////......///222444333333444444333333222111111222222444555666777888666444111...---...///000333444444555555555555555444333333555666666333111444333333333444666777999::::::;;;;;;999777666555666777777888888888777777000000//////000111333444444444555555555555444444000///---)))'''(((+++...111222444444333333444555333222222111111222333555444444444333222222111111000111333444444333111000...000222222111111111222---,,,,,,---...000333444111000//////000333666999555555444333222000000///444444666777777777777666555333111000000333555777444555444222///......000444555666666666555555555333222111///---,,,++++++,,,---///222555666555333444555555333111000000222.........///000111222222222111111111222444555666222222333444555666888888888777666555222...+++***...444777555444777888777777555333222222222000///***,,,///000000111333444444333222111111333666777777555333333555777999999333222111000//////000000111222222222111111333555555555555777999888666444555555666777888777666444333111000///111444888;;;<<<999555222000000111222222111//////000222444666777444222333666777666333777555555999???AAA>>>999444666999;;;;;;888555333555888:::;;;888444222111111222111///------///111111333555555444222111111111444888:::999666444444555666777888777555333111....../////////000000000......///222666888888777333444444444444222111///,,,...///111222111000000111222222222222222222222555555444222000000222333333333444444555444444444vvvhhh]]]TTTIII???:::777333111222333555888:::999888888999777777777555444555888;;;:::777555555666777777666666555555444444444555666333444555666777888888888444555777666555444444555444444333222333444555555777666666777888999777666555555444222//////000222111222333444555555555555555555555444222222444666555444444555777777555444555555666777777777777777777:::===<<<999666777888999999888777666666777777777;;;>>>;;;444///...000666666666777888888999999777777666666555444333333+++******,,,000444666777666666555333111111222444666555444333222333444555444444333333333555777888555666666555333222444555555666777777666555444333///444999<<<:::666222//////000111333444555555555...///000//////000222444333444444444333111///...---222999===<<<888444222333333333111111222555888333333333333222222222222111222333555666777777777444333111//////000111222333333333444555555666666444333333444555555222000333333333333444555666666777999;;;;;;999777555555444444555666666666666555000000////////////000000///000222333444333333222000///...+++)))***---///111222222222000///000222333333333222111111333555555444333222111000///......///222333444333222111---...////////////000222++++++***+++---000333555111111000///000222444555444333333222111000000///222444666888999999777666444222...+++,,,000555888666666555222///------...111333555666555555666777555555555333///,,,,,,,,,******,,,///333555555444333333333222000///000222//////...///000222444555333222111111111333444555111111222333555666666777666666555444222///,,,+++///555777444222555777888777555333222222333111000))),,,...000000111222444333222111000111444777999999555111000222555777888111111000000000111111111111222333333222333555777444333333333555555333111333444555888::::::888666444333111111222555888:::;;;999555222111111333555444333222111111222444555777555333555888999777444444333222444777999777555555666999;;;:::888555333666888999888555222000///000111111000......000111111444777888777444333222333666999:::999888777666555666777888777555333111---......///000000111111...---...111555888999999555444333111000000000111...///111222222111///...111222333333444333333333333333333111//////111333111111111222333444555666uuueeeVVVOOOFFF===:::888444111222333555666777777777999:::666666666444333444777:::999777555444666777777777777555333222222333666777777777777777777777777777444666777777666555666777444555777888999888777666666555555666888999888666666666444111...---...000///111222444666666666666444333111111222444444444444333333555777777666555333333555666777777777777666:::??????;;;888888999999888666555444444444555333888;;;888222...///222999888888888888999999:::888888777777666666666555---,,,+++---111666999:::666777777555333333333555666444333111111111333444222333444555666777666666444555666555333222444666666666777777666555555555000444999;;;999666333111111222333444555666666666///000000///...---///111///000222444444333111///---111777999999777777777777777666444333444777999444444222111111111222333000222444666666666555444000000000000000111111222111111111222333555666777444333333444555444222000333333444555555666666666444888;;;<<<999666555555333333444555555555555555222222111000000/////////,,,---000333444444333333///000000...,,,,,,...000///000111000......000111333444444333000000333666555555333111///---,,,++++++---000333555444333222---...///...---...111333...---,,,+++---///222444333333222111111222222222333333333222222111111111111333777999;;;:::999777222000---+++,,,///333555666666666333000//////000///222444555444444666888444666777555111//////000,,,+++,,,///222444444333111222222000//////111333111111000000111444777999444333111000111222333444000111222333444444444444333444444333222000...---000555777333000333777888888666444444555555444333---///111222111111222333333111000///000333666888999666222111222444555555111111111222222333444444333444555555333333444666555333111111111222111000000111222666:::;;;999666555555444444555666888999888666333000000222555777666555444333222333444555666444333444888999777444222333333444444333222111444555777888888666444222555666666444222000000111///000222222111000000111111555999;;;999777555444444666888999888777777888555666666666666555333222111111111111111111222222000...---///222555666666777666555333222111222222111222333444444111///---000111222333444333333222111111111000......000222333222000///000222444666~~~uuucccQQQJJJBBB<<<;;;999444000000111333444555555666999<<<555555555333222333666999777666444444666888999888888666333111111333666999::::::999888777666555555444666777888777666777888444666999<<<===;;;888666666555666777999:::999777777777555111...,,,...///...000222444666777777777444111...///222555444333333222333444777888777555111222333555666777777888444:::@@@@@@===999999;;;999777666444333222333333000555888666000...111555<<<;;;::::::999999999999999999999888888888888888111///---///222777:::;;;666777888777555444444555555444222000000111222333222333555777777666555444333555666555222111333666444555666666555555666777222555888999888555444333222333444555666666666666222222222111///...///000,,,...111333555444333222---000444555444555888:::999999777555333444777:::555444222000000111222333///111444666666555333111---......///000111111111/////////111222444666777444333333444555444222000444444555666777777777666333777;;;<<<999666555555333333444555666666555555444444333222111000///...,,,...222555777777666555///000111000///...000111...///000///......000222333444555333000000333666666555333111...,,,***)))***,,,000333555555444333/////////...---///222555222111...------///111333555555444444333222111111333333333333333333333333000333777:::<<<;;;999888000///...---...///111333555666666444222222222444---111444555444444777999333555777666333111222444///...---///222333333333000111111000...///111333333222111111222555999;;;555333222000000111333444000000111222333333333333222222333333222111///...111666777222///111666888999777555555777777777666222333444444222111111111333111///......111444666888666444444444555444333111222333444555666666777555666777666444333333444666333111///000000000///......000555:::;;;999666777666666666666777777888666444111//////222666888888777555444333333444444444222222444777999777444222555777777555222111000333444555666555444222111333444444222000000111333...111333444222111111222222555:::<<<;;;888666555444666777777777666777888555555555555555444444333555555444444333222222222222///------///222333444888888777777555444333222333444666666555333000...///000111222333333222111000000000///---...000222555333000......000333555zzzlll\\\QQQGGGCCC>>>:::888666555333222333444555777888999:::999777555555444444222000222444666888999777555444666555444222111333777;;;:::777333111222444666666666555444444666777777777333333555999<<<===<<<:::777666666777999999888666999666222111111111111111//////000444999;;;999666222000///111333444222///111222444666666555444333...///111222333333333333444666888999999999:::<<<999777444222555999666//////222555555444333555777===;;;999777666666777888;;;:::999999888888999999555333111222555888:::;;;666777777444111000222555222333333333222111///---///333666888666444222222111111111222222222333333222111000111333444444333444666888888555444555777777777777777666666666777555444222000////////////222222333444555555444444333333222111111222555777;;;:::999999888888888999555222000000333555555333444333333222222333333444/////////000111111///---+++---000222333333555666555555555555444333222222666777888888666555666666333444666999;;;:::666222444444555555555555555555222444666666333000...---///222555777777888999:::666666777777666555333222222222111111000/////////666333000......000444777:::777333000...,,,)))''')))+++///222555666666666---,,,,,,,,,---000222444666333///---,,,...111333;;;;;;:::777444111000111333222111111333444333222555777999;;;<<<:::777555444222//////000111222222666444222333666777666444111222444555777888999999999777666555666666555555666444333222222222///---222000000111444666777666777555333222333666999;;;777777666555333333555666333222111000000111444555777444222222333444444444333444444333222333555777888888999:::<<<<<<;;;999666777888777555333333444222111111000/////////000555444333222111111111111111111222333555777999:::777444111000111333444555666555333222000000000000111000111444888999666333666777666444222222666:::777666555444444555666777999777555222000////////////000111444666777555333666777888666444333444555999888888999;;;999444000///000222333333222000///000222666888999888666444333555777:::;;;:::888777999::::::999888555222000555666888999999888888777888777555333111///......222111...+++)))+++///222444777;;;;;;999777777888555777888999777444000...000000111222333333444444666444111...------///000555333111000000111222333wwwjjjZZZPPPDDD@@@;;;888777777666666333444555666777999:::::::::888666555555444333111000222444777888888777666444444333111000222555999999666222000222444555666777555222111222444666777333444555888<<<===<<<;;;888888777888999:::999999:::777444222333444444333000000111555:::;;;:::777333111000111333222000...222333333444333222111000---...///111222222111111///111444666666888:::<<<::::::777444555888555///...111333444333333555777:::999888666666555666666888777777777777888999999666555333444666777888888555666666444111000222444333333333222111000//////111555999:::999666444333222222333333444444444444444222111111222444444333222555777777555333444555666666777777777777666666666555333111000000000000444444444444444444444444444444333222111222555777::::::999888888888888888555333111111444555555444555444222111111222444555222222111222333222///---***,,,///000111222444666666777777777666555444333555666888777666555555666444555888;;;<<<:::666222222333444666666666666555000222555666444222000000111333555666666777888999888888999999888777666444333333333222222111111111222111///...///111444666777444111000...---***'''***,,,///222444444444333000///...---...///111333444222///,,,,,,---000222999999999666333000///000.........000222333333222555666999;;;;;;:::777666555444222111222444555555555444222444666777666444222333444555777888888888999888777777777888777777666555444444444333000---111000000222555777777666666555222111222444888:::999::::::999777555333333222222222222333444666777666555333222444555555444333444444333222333555777777777888:::===>>>===;;;777999:::999777555555666333333222111111111111111555444333222222111111111333333333444555666888999555222000///111333444555666666666555444333333333333111///111555777888777666777777555333444777;;;999888777666666666777777444333111///...---......000000111333555666555333555666777777666555666888777777888:::<<<;;;888444333333444444333111///...111333666888999888666444222333555777888777666555777888888888777444222000333444666888999999888888888777555222000///...---000///---***(((***---000333777::::::888777777888555666777888777444222000000000000111222333444555666444111...---...///000555444222111111222333444}}}sssfffWWWLLLAAA===888555666777999:::666666777888888999:::::::::999777666666666444222...000333666777888777777333333222111000000333666666333000///000222444444888666222000000222555777444333444666:::<<<===<<<;;;:::999888888999:::::::::888555444444666666666222333444777:::;;;:::888222222111222333222000...444333222111000//////...---...///000000///......***,,,///111222555888;;;<<<>>>===999777777555111...000333444333333555666777777777777666555555444555555555555666777888999888666555666777777666555333444444333111000111333333333222111000000000111333666:::<<<:::888666555444444555555666666666555555333111000111222222222000222555666444333222222333444666888888777555333555444333111111111222333888777666444444444444555777666444222222333555666999888777777666777777777666444333333555666666555666444222111111222444666666555444444444333000---***+++,,,---...000333666888888777777666555555555333555666666555444555666555666999;;;===;;;666222000222444777888777666555...111444555444333222333222444444444444444666888:::;;;;;;;;;;;;999888777555444444333333333333444000000111222222333444444333222111111000///,,,))),,,---///111222222111000222111000/////////111111222111...,,,,,,---///111666777777555222///...///******+++...111333222111333555888::::::999777666555555444444444555777888555444333444666666666555333444444555666666777777777777777666777777888888666666666666666444000---//////111444666777666444444333222111222555888:::<<<=========;;;777333111222333444666777888999999666555333333555666555555444444444333222333555777666666777:::===>>>>>>===888:::;;;;;;999777777777555555444333333333333444555444444333222222222111333333333333444555666666111///------///222444444555666777888888777666555666222///...111555999;;;777777777666555666999;;;<<<;;;:::888777777777777111000000/////////000000111000000222444666555444444666888888777777999:::666666777:::<<<<<<:::888777777777666444111///---444555777888888777555444222333333444444444333333666666777777666555333222111222444666888888888888888777555222000///......///...,,,***((())),,,///444666888999888777777888444555666666666555333222000000//////000222555666666444222000//////000111555444333222222333444555zzzoooaaaRRRGGG>>>:::555333444888;;;<<<<<<;;;;;;::::::999888888:::888666666777666555333...000222555666666666666333444444222111111333555222///,,,,,,...000111111777666555333222222444555333222222444777:::<<<<<<===<<<:::888555555777888999666444333444666666666666777888999:::999777555222222333555555555333222444333111///...///000000111111222111000...,,,+++)))+++---...000333777;;;===AAABBB===::::::999666333333444555444444444444555666777888888777555444666666555555666777777888777666666666777777555444111222333333222222111111333222111000000000111222222555888999888666444444555555666777888777777666444222///...///000000000...000222333333222000000///111555777888666222000222111111111222444666777:::999666444333444555666999777444333333444555555666666555555555555666666555555555555666666666666777555222111111222555777888777666555555333///---***+++++++++,,,...222555:::888444222111222555666222444555666555444555666555666777999:::888444000000222555888888777444333000222444555444222222333333333333222111111444666;;;;;;<<<<<<;;;:::888777444444333333333333444555333444555777777666555444111111111222333222...,,,---...000111111111///...222222111000000111222222222111///......///000111555666777555222000//////)))***,,,///222222111///000111444666777666555444333333333333333444555777444444444444555666666555555555444444444555555555444444555555444555666888666666666777777555111...,,,---000444666666444111000//////000222666999;;;>>>=========<<<999666333333555777999::::::999999666555444444666777666555444555555444333333666888666666666888:::<<<;;;:::777999;;;<<<:::888777777666666555555555555666666444444444444444333222222111111111111222333444555,,,***)))***---111222222111333555777888888777666777555111///000333777999666777777777888999:::;;;<<<<<<:::999777666555555222222222333444555666666333111000111444666666666666777999888777777999:::555666777999::::::999888888888777666555222000///555666777777777666555444444333333333333333333333555666777777777777666666222333444666666666666555777666444333111000////////////...---++++++---///555666888999999999999999555555555555555555444444000///------///222555777777666444222111222222333555444333333333333444555xxxmmm^^^OOODDD===999444222444888;;;===@@@???>>><<<:::888666555777555444555666666555444111222333444555555555444555666777666444333333555///,,,******+++---------333666999888666444333444222111111222555888999999===<<<:::666222111222444666444111000111333444333999:::;;;:::888666333222111333666888999888777777444333111//////111333444555555555444111///,,,+++,,,---......///333777;;;???CCCEEEBBB???@@@???<<<888888777777666555333222444666888999999888666555888777777666666666777777555444444555777777666444000111222444444333222000222111000000000111222333000222444444333111111222444555777888999888777666333000---,,,---.........---...///111222111000...---///333666777444111///......///111333666999;;;999888666444333444555666:::666333222444555555444444444333333333444444555444555666666666666666777777555333222222333555777888777666555555333000---+++,,,,,,++++++---111444:::555000+++***...333666111333555666555555666777555444444555666444111...222444666888888666333111444555666555333111000000111222222000//////222444999999:::::::::888777666333222111111111333444555888999:::::::::888666555222222333444555333000...---...000111111111///...000000000111111222333444222111111000000111222222444555777666444111000000,,,---///111333222...++++++---///111222333222222...000111111//////111333333444555555555555555666666555444333222222222222222444555555333333666888444444444555666555222///***,,,///333555555222///))))))***,,,///333777999>>>;;;999999:::;;;999888555777999;;;<<<;;;999888666555444555777888777666444555555444333444666888777666555555777777777666555888:::;;;999777666666777666666555666666777777444444555555555444333333.........///000111333333(((''''''))),,,///111111---...111444555666555444777666555333222222333444555666777888:::;;;;;;;;;;;;:::999888666444333222333333444666777888999999444222111222555777777777777888999888666555666777666777888888777666555555777777666666555444444333666666666666555555555555555555555444444444444444777777888888999999999999555555666666555444333222666555444333222222222222222222222111//////000222777777777999::::::::::::555666666555555444333333...---,,,,,,...222555888777777555444444444444444444444333222222222222222xxxmmm___PPPFFF>>>;;;666444555777999:::???>>>===:::888666444333222111111222444666555444333444444555555555555444777888999888666444444444...,,,*********++++++***000555:::;;;888555333333222222111333555777777666999:::999666111...000222444111///......000000000777999:::999666333111111222555999;;;;;;:::999999444333111111111333555666555555555555333111///...///000//////000444:::>>>CCCGGGHHHFFFFFFGGGDDD@@@;;;:::888888777666444111444555777999999999777666777666666666666777777888555333333333555666555444///000222444666666333000111000000000111222333333///000000///......000111333444666888888777666555222///,,,+++,,,...//////...------...000111000///---///333666777555222000------...000333666999;;;555555444444444555777888999555111111444666555444222222222222222222333444333555777777666555666777666555444333333444555666777666555666666555333000...//////...---...000222777444...***))),,,111444000333555666666666777999555333111000000000///---222444666777777666444222777888888666222000//////111222222111000000222444777888888888888666555444111000//////000222444666;;;;;;:::999999888888888555444333333444333000---,,,---///111222222111000//////000111222333333333111111222222222222222222222444666666444222000000...///111333444222---)))((()))+++...///000000000,,,///111000---,,,---000333444555555444444555777666555333111////////////222555666555222222555888222111111222333444333111***,,,...222555555222///$$$%%%&&&))),,,///333555;;;777444555888::::::999444666888:::;;;;;;:::999555555555666888999888666555555555444333444666888777555333333444555444333333666999:::999777555555666555555555555666777777444444666666666555444333///.........///000111111(((((((((***---000111111+++,,,...111222333333333555777777666333111111222444444555888;;;<<<;;;:::888888888777555444222111333333555666777888888888444333333555777999888777666777888777444333444555777888999888555333333333555555555555555555666666555444444333333444555555555666666777777777666666888999999999:::::::::;;;777777777777555333111000555555444444444555666666555666777666444333444555777666666777999;;;;;;:::777777777777555333111000,,,++++++,,,///222555777666666555444444444444444333333222111000///......yyyooobbbUUUKKKAAA===999666666777777666999888777666555444333222---------///222555555444333333444555666666777777777999::::::777555333333111///,,,+++,,,,,,+++***///444999999666333444555444444444666777777666444333666888666222///111444333111---,,,,,,---------222555888777555222222222444888<<<===;;;888777777444444333222111222333333111222333444555555444333////////////111666===BBBJJJLLLKKKJJJKKKLLLGGG@@@999777666666888777555222333444555777888888777777222222333444555777999:::777555222111222333222111///000222666888888444000//////000111222333333333222111///,,,+++---000444111333555777777666444333333000,,,+++---///111222///---+++,,,///111111000000222555777888777555333/////////000111333666777000111222444555777888888777333///000333666555333111000000000111111222333222444777777555444555666444444555555555555444444666555666777999999777555000111222111/////////000444333000.........000111111333555777777777999:::777444///------.........000222444666777777777666888999888666222/////////111333444555444444444555666777777777777555444333111000///...000222555777888777555444444666888:::666444222111111000---+++***,,,///222444444444333000000111111111111111000///000111222333222222111000222555555333111//////...///111444555111,,,''''''(((***,,,...///000000---000222111---***,,,///222444666666444333555777666555222///---,,,,,,---///222444222...---000333///...------000222333333------///333555666444222))))))***+++---///111222777444222444888999777444111333555888:::<<<<<<<<<555555555777999:::888777555666666555444444777999666444222222444555555555222666999;;;999777555555444444444444444555666666333444666777777666555444333222111000///.........+++++++++---111333444333,,,---...000222333444555444555666555222111333555222222444888<<<===;;;888777777777777666444222111444555666777777777666666555444555777:::;;;999888333444555444333222333444888999:::888555333444555555555555444444555555666333222111111111333555666444555777999:::999888777999999888888999999::::::666777777777666444333222444444555555666888999:::666888:::999888666666777666444333444888:::999888999999:::999666222...,,,)))***+++---///222555666333333333222222222222222222222111000...,,,***)))yyyqqqfffYYYQQQBBB???;;;888777666555444333333333333333333333333******+++---111444555444222222333555777888999:::777999;;;:::777444333222333111///---------,,,***///333777666333222444777666666666888999999666333///333777666333222444777444111---,,,,,,,,,,,,+++---111555666444222333444666:::======:::666444444555555333222111111000000,,,...000333666777777888.........///222888@@@FFFPPPOOOMMMLLLNNNOOOHHH???666444333555888888666444222333444555666666777777---...000222555888:::<<<999666222000000000000//////000222666:::999555111---///111222333333333222444333000,,,+++---222666000222444666777555333222444111---,,,...111333444111...++++++...111222111222444777999:::999777666111111000000000111333333---...111333666888999999666222...///333666666333000000///000000111222222111444777777555444444666333444555666666555444333666666666888;;;;;;:::888222333444333111/////////222333444444333222000///111333666777777888:::;;;999444///++++++---...///...000222444666888::::::888888888555222000000000111444777888777666777777666666777777666555333222111000//////000333666888444222000///000444999<<<777444111///...---+++))))))+++///222555666666666222222222111111///.........///000222222222111000...000333444222000......,,,---000444555111,,,''''''(((***,,,...///000111...222555333...+++,,,///222444666666444333555777666444111...+++++++++++++++...000---)))'''***......,,,***+++...111333444//////111444666777666444000000000000000111222222333222111444888888444///...///222666999<<<>>>@@@555555666888::::::999777555666666555444444777999555333222222555777777777333666:::;;;:::888666555333333333333333444555666333555666888888777555444888777444222000...---,,,.........000333555666555/////////000222444666777222444555333111222555999111111333888<<<===;;;888777777888777666555333222666777888999999888777666555555777999<<<<<<:::888///111222222222222333555777999;;;999666444555888666666555444444444444555222111000000000222555666333555777:::;;;:::888777999888888888888888999999555666777777777666555444444444555666888:::<<<===777999;;;;;;999777777777444222111222666888888666:::;;;;;;:::777111,,,)))((()))+++...000333444555111111111000000000000000111111000///,,,***((('''~~~qqqddd[[[VVVMMMEEE>>>;;;777333222444555222000000222444222000000......000444555444222333111000222666999999888777666444444555555444222555333111000111111000///333444555444333444666777<<<;;;999777555444333333333333333333444555555666444222111000///---***(((...111444444333333555777444888;;;:::777444444555444444333333111///...------...000333666777888999555222//////333;;;DDDJJJOOONNNMMMMMMMMMHHHAAA;;;444444444555777777555333444444444666777666444111000///......000333666888111222222222111000///...111000000333555666222///000+++))),,,333777444000555555444444444444555666777666555444333222111111777444111222555777777666000///------///111111111666888999777333111222444333222000---+++,,,000333111///...000444888:::;;;888555111///000222444444///---+++,,,...000111111777666555333111111333555666777999;;;:::888555333666666666999;;;===<<<:::555555444222000000111333777666666888999777333...888666444666999:::999777777444000......////////////111444666888888777777666555333222222222222333333555888::::::888555444666555333222333444666777444222///...000333444555555///******///333555444222000...---------,,,+++++++++---000444888999:::777777777666333///+++)))***,,,...///000///...---+++...000...)))'''***......---...000333333///,,,***+++---///111222333333444444444111...+++++++++000333666555111///000333222333333000,,,)))((((((***)))'''&&&'''(((***+++((())),,,///000111000000111222222333444555666777777666555444444555666777666444222444777777222---,,,---000333666888::::::444333333555888:::::::::999999999777555555777999888777666666666666666666111333555666444333333444222222222333444666999:::555444444555777999999999:::666222000000000---+++---///222222222111222333222111111222444666555444333333333333333333333222000000111333666888888888666777888777555333444555:::::::::999999999999999666777:::>>>AAA>>>888333---///000/////////111333999::::::999777666888999:::999777444333222222222222333222111//////111222333333333555777777666444777888888777666777999<<<777666444444444777999;;;;;;:::888888888:::<<<===888888888777777666555555555333111111333555777777999888777666333000---++++++...111444666666444333222000...---...///......333///------+++))),,,222wwwkkk```ZZZPPPHHH@@@<<<888444333555777555333333555555333111111000000222555666555333555333222444777:::999888666555444555777777666555555333222111222222111///444555666555444444555777:::999888666444333222111333333444555555555555555444222111000000///---+++---000333444333222444666444777:::999555333222333222222333333444333333333111111333444666888999:::666333000000333:::BBBGGGNNNNNNMMMMMMJJJDDD<<<777555444444555666666444222444444444666777777555222111000///...000222555777000000///////////////...111000000333555555222///+++'''&&&***111555444000555555555666666777777777777666666444333222111111555222///000222555777666333111000000222333333333666777888666333111111222444444111...++++++---///222000///000333666888888:::666222000000111222222...---,,,,,,///111111111666666555222000000222555777888999999888666444333555666777:::======;;;999777888888666333222333555555444555777::::::777444666555444666888:::999777555222...------/////////000111333555666666666555444333222111111222444555777777777666666555555444666555444444444666888999777444111111222444666666555000,,,,,,000444444333111///------------,,,***+++,,,---000333555666666777888888777444111---++++++,,,...//////...---,,,***,,,...,,,((((((+++///000//////111444555333000...///000222333444444555555555444222///---------444555555222...,,,///222222333333111...+++******,,,+++***(((((()))+++,,,((()))---000222333222222222333333444555555555666777666555555555555666777666444333555888888333//////000222333555666777777444333333555777999999888888888888666555444666888777666666666555666666666000111333444555666555555111111111222333555777999666555444444666888999999999666222111111111///---......///000222333444444111000000111333555555444444333333333222222222222+++******---000444555555777777888666444333333444888888888888777777777777666777999===@@@>>>888444...///000///......000222999999:::999777777888:::;;;:::777555333333222333444444444333111111333555555444333444666777666555777888999888888888999;;;777666444333333666999;;;>>><<<;;;999888999:::;;;888888777555555444444444666444222111333555666666777777666555222///,,,+++***---000333555666666555333000---,,,---/////////111......///...+++...222uuuiiiaaaVVVMMMCCC>>>:::555333555999888777777777666333000333222222444666666555333666555555666888999999888444444444666999:::999888666444333222333333222000555666666555333333555666888777666444333111000000222333444555555555444333222111000000222222111000,,,///111222222111222333333666888777333000000111///000222444666888999999666555555555666777999:::777555222111333888>>>AAAJJJLLLMMMKKKEEE===666333444333222333444555444222444444444666888888777555111000/////////111333555......---------...///000111111222444555555333111&&&$$$###(((///333333000444555666888999999999888777777666444333111000000333000------///333666777666444333333555666666555555666777555333111000000555444222///+++******+++333111000000222444555555;;;777333000000000000000///---,,,---000222222222555555444111//////111333777777777666666555444444555666999<<<>>>===:::888999:::;;;:::777555555666222222333666999;;;;;;:::555444444666999::::::999444111...------///000000111222333444555444333222111000//////000333555777<<<999666333111222333444555444444555666888:::<<<:::777444333444666666666444111......111333222111///...------......,,,++++++---000222333333111000777777888777666333000...,,,---///000000...,,,+++***,,,,,,***((((((,,,000222111111222444666555444222333444555555666666666666666555222///...///000777666333///,,,,,,...000111222333222000.........000///---,,,++++++,,,---)))+++...111444444444444333333444444444444444333777666666555555666777777777555444666888888555222333333444555555555444444555444333555777888888777666666777555444333555666666666666666666666777777222000000333777999777555111111111222333555666777777666555444444666888999777555333222222222111000000---+++---222666777777111///...///111333444444444333333222222222222222)))''''''(((,,,111333444777888888666444222222333444444555555555555555555444666999<<<>>><<<888555111222222111//////000222777888999888777777888:::<<<:::888555444333333333555666666555444444666888888666444444555777777777777999::::::999999999:::777555333111222444888:::@@@>>><<<999888777777777888777555333222222222222666444222222444555666555444555444444222000---,,,+++---000333555666666666333000---,,,---///000000...---///222222///000444~~~rrrhhh\\\SSSIIICCC===777444666::::::::::::888555222///444444444555555555444333666666666777777888777777111111333666999;;;:::999666444333444555555333111555666666555333333444555555555444333222000///...000111222444444333222111000///...///222333333222,,,...000222222111111111222555777555111......000...///111444666888::::::888777555333333444666777777555444333444666999;;;BBBFFFIIIGGG@@@888333222222111000111333555555555666555666777:::;;;999888111000///......///111222///...,,,,,,---///111333222333555666777666555333'''%%%%%%(((...222111///111333666888999999888888777666555444222111000000000...,,,+++---111555777777666555555777777777666444555555555333111000///222333222///,,,******+++111000///000222444555555888555222000000111111111000//////000333555555444444444333000......000333555555444333444555666777555777999===???===999666999;;;<<<;;;999666555555111111222444777999;;;;;;555555666777999;;;<<<<<<777444000...///000000000222333333333333222111000......---...000333666888<<<:::666222000///000111222222333444666999;;;<<<:::777555444555666666555222000...///000111000...///......000111111///------000333555444222///---555666777777666444111000///000111222111000...,,,......---+++((())),,,///444333222222333444444444444555555666666555555444555555444111///...000222666444222000///000000000000111333333222111222222333222111//////......///...///222444555555444333222333333333333222111000666666666666666666777777777555555666888999777444555666666666666666555555555444333444666777777666444555666555333333444555666666777888888888888888666333111333888:::888444111222222333444555666777888777666444333444777999555444444444444444444444333...***,,,333999;;;999111///---...000222333333333222111111000111222222...,,,******...111444555777777777666333111111222222222222222222222222222333555888:::<<<;;;888666555666666444222111222333666777777777666666777999:::999777444333222222222555666666666555666999;;;:::888555444555777888888666999;;;;;;:::999888999666444222000111333666888===<<<:::888666555555555888666444222000000111111444333222222444666777666333333444444333222000/////////111222333444444444444111---,,,---///111111,,,,,,000555666333333666yyyqqqddd[[[QQQJJJCCC;;;777777:::;;;;;;:::777333000...444555555555444333222222333444666666555555444444//////111555888:::999888555444444444666555333222333444555444222222333555444444444333222000///...---...000111222222111111///------...000333333333---...000222333333111///222444666444000...///111///000222333555666666666777555333111000000222222555555444444444555666777:::>>>AAA@@@<<<666444444000///...///333666999999888777777888;;;<<<;;;:::000///.........//////000000///......///111333555444555888999999888777666,,,+++***,,,000222111///000111444666888777777666555555444333222111111000///...---,,,...111555888777555555555666777666444333333444555444333111///000000111///---,,,---//////......000333666666666333111//////111333444444111111111333666888888777444333222000......000222222222222222333666888:::555777999<<<>>><<<888444666888:::999777555444555000111222333444555777888444555777888999;;;<<<===;;;777333111111111111111333333333333222111000000------...///111444666888999888666333111///---,,,...///000222555777999:::777555333333333444444333......---.........---,,,//////111333555555222000///333888999666222000...333444555666555333111000222333444555444333111///333222000---+++***+++,,,333333222111000000000111444444444444444333222222222222222000//////000222222111111333666666444111///111333444333333444555555555444333222111111111333444555666666444222111000111222222111000...---444444555555666666666666666555555666888888888777666666777888888888888888555444444555777888777666444666777666444333444555666777888::::::;;;;;;::::::666333444888:::777333333333444555666777777888888888777555222222555777444444555666666666666777666111,,,...444:::<<<;;;222000......000111111111111111000///000111222444555222///...000222444444555666666555222111111222111111111000000000//////111333666999999999888888:::::::::888666555666777555666777666555555666888999777555222111000000000333444555555555777:::<<<<<<:::777555666777888888555888::::::999777777777555444222111111333555666777777666555444444444333777666444222111111111111111000000222555777888777222333444555555444333333444333333222111111111111333000---,,,...000111111+++---222888999666666999zzznnneee\\\UUULLLBBB<<<::::::;;;;;;999555222000///555666777666333111111111000222555555444333333333///000222555888999888666444333333555666666333111111222222222111111333555444444555555333222000...,,,---...///000222333333000...------000222333333///000111444555555222///222444666444111///111333222222333333333333222222444333111///...---------222333444555666555555444555777999:::888777666666111///---///333777:::<<<999777777888:::;;;:::999000000/////////000111111111111000000111333444555444666999:::999888777888222111000111222333222000000111222444555555555444333333333333222222222222000111111111000222555888666555444555666666444222222222333555666666333111///000000///......111333///...///111444777777666///...---///222555777777222111222555888999999888444444333000......000222111111222222444777999;;;666777888:::<<<:::666333222444555555444333333444000222444444333222333444333555777777777888:::<<<<<<888444222222333333333444444333222222111111000,,,...000222444555555555555555555444222///,,,***+++,,,...111333555777888444222111111222222222111,,,,,,,,,,,,,,,,,,,,,,,,...///222666888888555222000555:::;;;777444222222333444555666555333111000333444666777777555333222555444222000---+++******000111111000...---...///111111111111111000/////////111222111000000111222///---...444:::;;;777222...000333444444444555777666666666555555444333333666777777777666333000//////000111222222000...,,,222333444555555555555555444555555666777888888999666666777888999999999999666555444555888999999888555777888888666555555666555666888:::;;;<<<;;;;;;:::777444444555666555222444444666777777888888777666888999777333111222555333555777888777777888999777333000000444999;;;;;;333111000000111111///...///.........///111444666777444111000111222222222333555555444222111111222222222111000///......---000222555777777777999:::<<<======;;;999888999:::777888888777555555666888777666444111000/////////222333555555555777;;;======;;;888777888888888777444666777777555444444555444444444333444444444444333333333333333333333333555555555444444333333222/////////111444666666666111222444555666777666666777666444111000///000000222000......000111111111---...444:::;;;888888;;;wwwoooggg```WWWJJJBBB???;;;<<<<<<999444111111222777999999888444111111222...111555555444222333444111222444777999999777444222222333444666555333111...///000000000000222555555555666666555333111000---------...000333666888333111......000222333333111111333666888777333000333555666555222111444666444444444333333111000///111000///...---+++******...000333666777666444333444333333444666777777777444222//////222777:::;;;888666555555777888777666111222222222333333444444111111222222333333444444222666999:::888666666777555444444444444444444333111222222222333333444444111222222222222333333333222444666555444444666999555444444555666555333111111111222555888999666333111111000......///333555111111111333555666666555---,,,,,,///222666777777000000222444888999888777444444333111//////111333333333444444555777888999777666777888999888555222000111222222111111333555///222666666444222222333111333555555444444666888999666333111222444555666555444333222222222222222---///222555666555333222222222222222000///---,,,+++,,,...000333555666666111000///000111222111000++++++,,,,,,+++,,,...///,,,...222666999999555222000555:::;;;777444444555444555666777666444222000333444666777777666555444333222111000///---***(((***---000000...---...///...////////////......---...000333444333222222222000,,,+++111999<<<888333...000333444444444666777666666666666666666555555666777777777666333111//////000222333333222///...000111222444444444444444333444555555666777888:::666666777777888888777777666555555666999;;;;;;:::777999::::::888777777777222444777999:::;;;::::::444333222111111222333333333444555777777777777666555888;;;999333000000222333666999:::888777888:::666444222111222444666888444333222333333111---+++---,,,,,,,,,...222555888666444222222333333333222222333444333222111222333444444333111///...,,,,,,///111555666555666999;;;=========<<<:::999;;;<<<<<<<<<<<<:::888777888999888666444222000/////////222333555555666999<<>><<<:::999:::999777666333444444333111111222333333444555666666555444333333333333333333222222111444555666777777666555444000//////111333333222111...000222444666777777777888666333111//////000111000//////000222222111000///000555;;;<<<999:::===}}}vvvnnnhhh^^^PPPFFFBBB<<<===<<<999444222333555999:::;;;999555222222333---111555666444333333555444444666888:::999777444222222222444666555333000,,,---...//////000222555555666777777777555222111///...---...111555999<<<666333000000111222333333333333444777:::999444000333555777555333333666999555555555444333222000////////////...---+++)))(((,,,///333666777666555333555222///000555888888777888555111000222666999:::777555333333444555555444333333444555555666777777111111222333333333222222111444888999666555555666555555555555555555555555333333222222222333444444000000111222333333444444333666999999777666777999555555555555666666333111000000222666::::::888444333333111///---///333666444333333444666666444333...------///222555666666//////000444777888777666555555444111//////111444555555666666666666666666777666666666777666444222//////000000///111444666///333777888666333333444///111333333111000333555555333000000222555777888555444333333222222333333...000444777888555222000222111000000///.........+++,,,...111333555555666000///...///111222222000+++,,,,,,,,,+++---///111+++---111666999999555222000555::::::666444555777666777888888777555333111111333555666777666555444000000000000000...***'''&&&***...000///...000111------............---------111444666666444333333222---)))---666;;;888333...000222444444444555777555666666777777777666666555666777777666444222000///111333555555333111000///000111333444444333333222333444555555666888:::666666666666666555444444555555555777:::<<<<<<;;;888:::<<<<<<:::888888888000222555888999:::999999///000000///...///222444222333555666666666555555444888<<<:::444000///111444777:::;;;999777888:::444444444222000111333555555444444555444111,,,))),,,++++++,,,...222666999444333333444555666555444000222333333222111333444666555444222000...,,,+++...111444555444555999<<<<<<======<<<::::::;;;===?????????===:::999999:::999777555333111000000000222444555666777:::>>>AAA===<<<;;;;;;;;;:::777555333333222111//////000222222444666888888666333222444444555444333222111000333555777999:::888666555222111000111111111///------...111333555666777777777555222000///000111333///...///111333333111///000111666<<<===::::::>>>vvvkkk```TTTIIIAAA;;;888444222333666777888;;;999777666666666555333333333444555666666666555888888888888777666555444000///000222555444111---000333666555333000000111333666888999888666666666111...---...333555555333222111///---+++---111444222444777777555333222222888777555555666666555444555777777666333000........./////////---,,,,,,---000222444777777666555333444444444444444555666777666555444333333333444555333222000222666888666444666666777888888888888888666555333444555777777666666666555555555666777777<<<:::888555444444444555666333000//////000111000444444444444444555666777555666777777666555666888999777666888::::::777333222222333444555555555444777444///,,,,,,///444777666555444444444444555555222222333555666888999999555222111222666888777666444444222///---...000333777666555444444666777888555444333333555777777666000///...///222444444333444555666444222111111222222111000000000111333444111///...///333444333111888666444222222444666888444444555555444444333222222222222222111///...---111333444333222111111222000222555666666444444444000...,,,,,,...000000000...///000333555666444222---...000333555666777777666555555555555666777777666555444333333444666777444111///000333333///***---,,,+++---000111111111000111000---+++***,,,...000000222666:::;;;777333............///111222444000222444555444333333333666666777999::::::666444555555666777888666222///...000333555555222///,,,333111//////111444555555555444333333222222222222333333333333333444444444666666666777999<<<>>>@@@888:::;;;:::999888888999444111///000333555444222222111///...---...000111444555777777777555222111222555777777444111///...777777777888999999::::::333222111111111111222333555666777777555222...+++,,,+++)))(((***...222555;;;777333000111222333444666444000------///222444444444444222...+++***)))000000222666:::;;;999666<<<<<<<<<;;;::::::<<>>:::::::::<<<===<<<999666555555444222000///000222444555666777666444111...555666888777555444444555222555888999888777777777555777888555111------.........///111444666666555:::777444222222222222111///000222333333222111000222222444555666666666666|||qqqfffYYYKKKAAA;;;999666555777999;;;;;;:::888666555666666555333444444555666777777777777777777777666555444333222000//////111333444222///111444666555222///......000333666888888777777888222///...///333555444333111111///---+++,,,...111333555777777555333222222555555555666777777666555555666777666333111000000000111333222111...---,,,///111333555666555444333333333333333444555666777666555444222222222333333444222111222444666555333555555666777777777666666555444444666888::::::999888777666555555555666777999888666555555555666777666444111111222333333222555555555555555555666666666777999999888777777888:::999888888999999777555444555555666666666555555666333///,,,,,,///222555444444444555555666666777888888777777777777888888777555333444666777777555666555444111//////222444666555333222222444666888555333111111333444444444111000///000333555666666222333333111///...///000333333333222222222333333222000///000333444222111777555333222222333555777444444444444444333333222333333333222111000...---333555666555222////////////222555666666555555666111000......000222222222000000111333555555333111---...000222444555666666555333000///000333777999666555444333222222333333111///...000444333///+++---,,,---///222333333111222222111///,,,+++,,,...222222444777::::::777444111000///......///000111111222444444444333333333333444666888:::999666333555555666777888777444111...000444666555333///,,,000...---...111444777777444333222111111111222222///000000111222222333333444444444555777:::===>>>:::<<<===<<<999666555555333111///000222444333222000000.........000222333444444555555555444444444333555777666333111000///777777777777888888999999444333222222222222333444333333444555444333111000000...+++)))***...222555999666222000111333444555888666333000///000222333555666555222...+++++++++///000333888<<<===:::777:::;;;<<<<<<;;;;;;===???EEEHHHHHHCCC@@@@@@>>><<<;;;999777777888888888777777666555555666888999:::777777777999;;;;;;999888777777555333000...///000444555666777666444222111444666777777666666666777333555888888777555555555555666777444000------...------...000333555555444777555333222444555666555333333333333222222111000333333444555666666666666yyypppcccQQQDDD<<<:::999:::<<<=========888666444444555555444333555555666777888999999888666555444333222111000000000///...///222333333333333555666555222///------...111555888888888999:::444111///111444555444111/////////...,,,,,,---///444666777777555222222222222333555777888777666555555666777666444333333333333555777888666222...+++...///111333333333222222111111222333444555666777666555333222111111111222555444222222333333222111333444444444444444333333333444555999===???>>>===;;;:::777555444444555666555555555666666777777888444333222222444555555444555666666666666666555444666888;;;;;;:::888777777:::;;;;;;999777666777888777777777777777777666555555333///---,,,...111333111222444666888888888888===<<<999777555555555555999888666666777777666555777777666444111222444666555333000...///111555777555222///...000111222111222111000111444777888888000111000...,,,***+++---333444555666555555444333444333222222333333222111666555333222222333555666444444555555444444333222333333333333222000///...666777777666222...,,,,,,000222555666555555555666222111000111333555555444222222222444666555222000......///111333444555555333000,,,)))+++000666:::666555444333222111111111......///222555555000,,,......000333555666444222222333222000...---...///444555666888:::999666444333222111///.........///111222333444444444444333111222444888::::::666444444444555888:::999666333...111555777777444000---///---+++---000555888999444333111//////000111222------...///000111111222222222111222444777:::===;;;===>>>===999555333111222111000111222333333222//////...///000222444555444333222111222444666888444555666444222111111222777777777666777777888888666555444333333444555666000111111222333444444555555222---******---111444666444111111333555666666999888777555444333333333888777555111---,,,---...///222666;;;>>>>>>;;;888666999<<<======>>>???@@@HHHLLLLLLFFFBBBBBB@@@>>>===;;;888888999::::::999666555444333333444555666444444444666888:::999888777777666333000......///333444555555555555444333333555666666666666777888444666888777555333222333444555555333000.........,,,,,,---///222444444333444222222333666999999999777555444222111111111111555555666666666666666555|||vvvjjjXXXJJJ>>>===<<<<<<======<<<:::555444222222444555444333444444666777888888888888222222111000000000000000111000///000111444666777444555666666444222000//////222666999999999:::;;;555333111222555666333111,,,...000000/////////000666777888777444222111222222444777999888666555444444666777777555444555666666888:::<<<;;;666000+++------...///000000000000000111222333555666666777666555333111000000000111777555333111111000000///222222222222222111111000222333666;;;@@@BBBBBB@@@<<<:::777555333333444555444555666666777777666666222111000222444666666555666777777777777666444333555777:::;;;:::777666555999;;;;;;888444333555999777777888777777666555444444333000///...///000111...000444777999::::::999===;;;888555333222222222888888888888888888777777999999888666444444555777444222...,,,,,,///333666666333000...///000111111222000///000333555777777///000///---+++******,,,111222555777888777555444777777666555555444333333555444333222222333444555666666666666666555555444333333444333333222111000666777777555222...,,,,,,111333555555333222222222222111111222444666666555111111222555666666444222///000000111222444555555333000,,,)))***...333666555555444333333222222222---...111555888777333000///000222555888888555333000111222111000000111333555666777999999777555333444333111000/////////000222111111333444555444444000111444888::::::888555222333555888::::::888666000333777999999666222///222///......222666888999444333111//////000222444///////////////000000000111111000111333666999;;;999<<<>>>>>>:::666222111333333333444444444444333111000000000111222444444444222///---///222777:::555555444333111111222444888777666555555555666777666666555444444555666666000000000111222444666777888555///***)))+++...111333111000111444666777777888888999999999888777666:::999555111---,,,...000111555:::>>>@@@>>>:::666333777;;;??????@@@@@@AAAJJJMMMMMMGGGCCCCCCAAA>>>===;;;888888999:::::::::888666555333222222222333444333333444666777777666555555555444111000000111222222222222222333444444444555555555333333444666555666777666444111111111333333333111000/////////------...000333444444333333222333555888:::;;;:::666444222000///000222333888888888888888888777777{{{|||uuuiiiWWWKKK@@@???======<<<;;;888555222111000111333444444333111222333555666777777777///.........///000222222333222222111222444777:::444444555777777666444222111444888::::::::::::;;;666444333444777777444111,,,...111333333333444555777888999777444222111222444777::::::777444222222444555666666555555777888888999:::<<<<<<999333---,,,,,,,,,------...///000000111333444555666666666555444333111000000111111888777444222///...//////000000111111111111000000111222666;;;@@@CCCBBBAAA<<<:::777555444444444555666777777777666555444333///......///222444555555666666777666666555444444333666888999777555333333777888999666222111444777666666666666555444444333333333222111111111111111...000333777999999999999:::999777555444333333333444555777888888888999999999999999777555444666777444111---++++++...333555777555222111111333333222111...,,,---///222333444///000111000---,,,,,,------000333777999888777666999999999777666555555555555444444333333444444555888888888888888777777666222333444444444444444333555555666444111/////////444555555333000.........222111111222444555555444///000222555888888777555111111111111222333555666444222///------...///111333333444444555555555666...000444888;;;:::777444111222444666888888555222,,,...111222222333555666666777888999777666444333222222111000111222333444333111000111444666555444000111333777::::::999777111222444888;;;;;;999777333555888999999777333111666444222222444666777777444333222111111222444555333222222111111000000000333222333333555666888999666999<<<===:::777444333555666777777777666555555333333333222222222333333444222...,,,---111666999444444444222000111333555888777555444333444555555666555444333333444555666222222111111222444666888888555///***((())),,,...000000000222555888888888444666888;;;<<<;;;;;;:::;;;999555111---,,,///111444777<<>>;;;777444111666;;;???AAAAAAAAABBBHHHLLLLLLFFFBBBBBBAAA>>>===:::777666777888999999:::999777555333222222333555444333444666666444222111222444444333333444555000///.........000222444555555444222///...///000555666666555333111111222444222111000000111111111/////////111444555555333444444555777999:::999777222111...---...000333555999999:::::::::999999888vvvyyynnn```QQQGGGAAA???===<<<:::888555222000///...///222444444444///000222333444555666666///.........///111222444333333333222222333777999333333444666888777555333111444888::::::::::::;;;666555444555888888555111...000333444555555777888999:::999777333111111222555888;;;:::555222111222444555666555444555777999888777666888;;;:::555111......---------///111222222333555666777666666555555444222111111222333333999888666222///...///111///000000111222222111111111111444888===@@@@@@@@@::::::999888888777777888999888777666444333222111///---+++,,,///222444444666555555444444444555555222444666666444222111111555666666555333333444555444444444444444444333222333444555555555555444333000111333555777777777777999999888888777777666666111333666888777777777888888888999777555444555666333111...,,,---///333555777666444444555666555444000---***)))+++---//////...000333444222000//////...000444777999999888777888999999888666444555666555555555444444555555555888999999999999888777777111222333555666666777777555555444222//////111333555555555333///------...222111111222444444333111//////222555999:::999777222111000000111222333444444333222111000///...---222222444555666777777777000333777:::;;;;;;999888444333444555666666333000+++---000222333444666777777999::::::888666555555222222222222333555777888333111///000444666666444222111111444777888888777111222444777::::::888666555555777777777666444333999777666666777777555333333333333333333333444444555555444444333222222222666777888999999999999888555777:::;;;:::777666666666888::::::888777666777555444444444444333333222444222///------///333555333333333222111111444666888777555333222222333444555444333222222333444555333333333333444555777888777444///+++)))***+++---//////000333777888888777222444777:::<<<===<<<<<<;;;999555111---,,,...000444888<<<>>><<<888555333222666;;;???AAAAAABBBCCCFFFJJJJJJEEEAAAAAA@@@>>><<<999666444555777888888<<<;;;999666555444444444555444555666777666333111///111333444444444666777111///,,,***+++---111333555555333000---+++,,,---333555555555333222333555444222000000222333333333000///000222444555555333555555666888999999666333000///------...000333555888888999999:::999999888ppp|||tttfffXXXMMMGGGAAA???<<<:::999777555333...---,,,...111333444444...///111333444555555666333111000//////000111222111333333222111111444777333333333555666666333000---111555888999999:::;;;666444444666999999666333222444555555444444666888:::;;;:::777333111111222555888:::888444222333555555555555444333444666888777444222333777999888555222111000///000222444666444555777888888777555444444333222222222333555555999999777333///...000222//////000222333333333333111111222555999<<<======999:::<<<=========<<<<<<:::999666444333222222222111...+++***---111444555555444222111111333555777333444555555222111111111444444444555666777555444222333333444444444444333333555777999999999777666222222333333444444555555777888999:::999888666444///333666777555444444555666777888666444333444555333222000//////111333555666555555777888888777555000---)))'''(((***,,,,,,,,,000555777666444222111222444666888999999888777444666777666333222333555666666666666666666666666777777888888777777666555///000222555777999::::::777666333000---...111444555555555333111///000111444333333444555444222000000111333666999:::888666111000///......///111222444333222111000/////////222222444555666555555444222444777999:::::::::999666555333333444333000...,,,...111333333333444555999;;;===<<<999777888999444444333444555777888:::444111...000444777666444222000//////222555666666000111333777999999777555444444333333333222222333777777777888999777444111000111222333444333333222444444444444555555555666:::<<<>>>??????===:::888666888::::::888666666777666888;;;;;;888666666777333444444555555555555444444333000.........///000111222333333222222444666999777444222000111222333333222111000000111222333222333333444666888999:::555333000...,,,,,,---......///000444777999888666333444777999;;;<<<<<<;;;999888555111---,,,---///111555999;;;999777555666333666;;;>>>@@@AAACCCDDDDDDHHHHHHDDDAAABBBAAA???===999666444555777888999===<<<999777555555444555333444666999:::999555222///111444555555444555666222000,,,)))))),,,000333555444333000---,,,---///222333444444444444666888555333000000333555666555/////////111333444444222555555666888999888444111111000///...///000222444555555666777888888888777mmmzzz}}}pppaaaUUUMMMKKK@@@>>>;;;999999888777555---,,,,,,---000333444444...///111333444555666666666555222000//////000111///111333222//////111444444333222333555444000,,,)))---222666888999;;;<<<666444444777::::::777333666666666555333333444666;;;;;;:::777333111111222333777999777333222555888555555555444333333555777666222...///555999999777555444222111222444777999555666888999888777555444444333222222333444666777::::::888444///...111444...///111222444555555555111111111333666999;;;;;;999;;;>>>@@@AAAAAA@@@???:::888555333222222333444333///+++))),,,000444666555333111///000222666888444555555444222000111222555333333555999:::777444222222333444555555555555333555888;;;<<<;;;999888444333333222222333333444555666888999888666333111000333666666333111111222555666777666444222333444333222111000111222444555444444666888::::::777555000---)))'''''')))*********///555999999666333222777888999999999999888777222444555444111000222444777777777777777777777777666666666666666555555444...///222555888:::;;;<<<:::888333///,,,---111444444555555444333222444555555444444555666555222000333333444666999999777555000...---,,,,,,---///000333222000/////////111222222333444444444333222111333555777888888888999:::777555333222222111///------000222333222111222222:::===???>>>;;;999:::<<<666666555555666777999:::444000---///444888777444222///---,,,///222444555000111333666999999666444444222111000///000111222555555777999:::777333///...///111333444333111000111222333444666777888999===???BBBCCCCCC???;;;888888999:::999777555666666555888;;;;;;888555555666222222444555666666777777444333222000...---,,,,,,000222333444333333444555999777444111000000111222111111000//////000111111111222333666888:::;;;<<<444333111000///...//////...///111444888999777666444555777999::::::::::::888777555111---,,,---......222777888777666777888444777;;;>>>???AAACCCEEECCCGGGHHHDDDBBBBBBBBB@@@===:::666444555888999:::===<<<999777666555555555000222666:::===;;;777333000333555666555444444555444111---)))))),,,111444444444222000------///111111222444444444666888;;;666333000000444666777666///......000222333222111333444666888:::888444111333222111000000111111222222222444555666666666666ooozzz~~~qqqfff___UUUIII???===<<<:::888666666666777222///,,,+++,,,///111222222222111333555555444222555333222222333222000...,,,...000000000///000111555555555444333000...,,,(((,,,000333444666777999555777888999999777444222222333333222222222555777666888888444000///222555555666666666555444444333444333333333444444555666222111111444888;;;:::888777666444333333444555666777888999999888777888:::555666777888777555333111666777777666444222333444555444333333222222222222111000///111444777999999:::<<>>@@@@@@>>><<<;;;666:::===;;;555111222444999888888777666555555444555222111333666777555333000000111111000...,,,+++---...000333555666777777666555333111111111333444222000///111333333///,,,333333333444555666777888777777777777555333111000000//////111333555555555777888888888888777777666666555444222000---+++)))///111333444333333444555666666777999===??????>>>CCCDDDEEEBBB???===???AAA;;;888555555777888666444;;;999777666666555222000///000222777<<<>>>;;;777666555333222222333555666555555222,,,+++000333222111000000/////////000000666666666777666666555444444000...111666999888555000000000111111222222222777888999999888666333222222333333222000000222333222222333444555777777888ooozzzwwwlllccc[[[QQQDDD::::::999888777666666555555444111---+++,,,...///000222222222333666777666555555444333333444444222000///111222222000000111333777777666444222000...---,,,...111222222222444555555666888888888555333111///000111000//////222444666666666444222111111222444444555555555444222222444333333333333333444555222111222444888:::999777777666444333333444555666888999999888777666888999999::::::999888555222000222333555555444444555666555555333222222222333333111000000222555999;;;;;;;;;===???AAA@@@===:::888888777555444444444666666111000///---,,,///555999999666222//////111444666444555666666555333111000///000333777;;;;;;777444444666777999999888666555444555777888999888888777444444222///,,,,,,...000444555666777777666555444555555777888777333,,,'''000222444444444333444666111000---,,,,,,---///000333555666777777777888888888444111000222222...***&&&***///333555444222111666666777888888777333000---///222333333333333444555444333333444444333222555555666777888777666666555444444444444555777888777666555333111000//////000000111111333555666777666666777777666555333222333555777777666666777888666333000///000111111000/////////...,,,,,,---///000//////000333555444222111333444666666666555444222222222111111///......///111333444333222222333666888:::;;;=========<<<555333111222555888:::;;;<<<999555444666777777666666555222...)))''''''((((((+++///444666666666555222222222222222222333555666666555444222000...---///000111222222111111000222333333444444555555666777888:::;;;;;;;;;999888777999;;;999555222333444555555555666666666777777555222000222555888777555000000000///...+++)))(((+++---///222444666777888333222111000000222444555111000///000222333111...444444444444555666888888888888888777666444333222111111111333555777777666999999999999888777555555444444333111000...,,,+++000222444444444333444666999999999;;;>>>>>>===;;;???@@@AAA???<<<:::;;;===999777555555777888777555:::888666555555555333111//////111777<<<>>>;;;888777666555444444555666777<<<<<<777111///222444222//////...------...//////444555555666666666555555444111///111666999888666222333333333444444444444777888888888777555333222333444444333111000000222000111222444666888999:::ppp{{{zzzrrrggg^^^VVVLLL???666666666666666666555444444666333...,,,---.........111111111333777999999888555444444444666666444222555555555333222222444555999888666444222000//////111222222111000///000222666777888888666444222000//////000///......000222444333333333444444222000222333444555555444222111444333222111111222333333333222333555777888888666666555444333333444666666::::::999777555555777999<<<<<<<<<:::777444111///---000222444444555777999666555333222111222444555111000000222666:::<<<<<<;;;;;;<<<<<<;;;999777666888777666555555555777777222111000......000555888999666333000///111333555666777888999888555222000,,,---000555888888666333555777999;;;;;;;;;:::999444555555666777777888888333333111///---,,,...111555666777888999888777777777888888999777333---(((///111333444333333444555111///,,,***+++...222555444555666777777888888777777444222222444444111...%%%''',,,000222222111000333333333444555444111...)))---111444444444444555222111000000222333333222000111333555666777777777666666666666666555555555666555444333222111111000/////////000222555888:::777888888777666444222111333555666666555555555666777444222111222333222222/////////...,,,,,,...000...------///222444333333222222333444555444444444111111111111111000///...///222555555444333222222222444777;;;<<<===<<<;;;333111000111444777999:::>>>;;;888777777777666555777666333...(((%%%$$$%%%&&&)))...222555666666666333222222111222333444555555555444222111///...---...000222333444333222111444333222111111222333444333444444555555555555555777777666555444333333444222222333444555777888999666333000000444777777666000000///...,,,***'''%%%***+++...111444777888999000000//////111333555666222000//////111222222111555555555555555666777888888888888777777555444333333222333555888999999888::::::999888777555444333333222222111000//////...111222444555444444555666<<<<<<<<<===>>>===;;;888<<<===>>><<<:::888888999444333333444666888888777888666444444555555444222......000555;;;===;;;999777777888888888888777777??????:::444111333444111000///---+++++++++---...222333444555555666555555444111000222666888888666555666666666666777777777777777666555444333333222444555555333111/////////...///111333555888999:::sss~~~zzzqqqeeeYYYPPPFFF<<<444222333444555555555333333555222///......000000000000000000222666999:::999555444444555777777666444888888777555333333555888;;;999666444111000000000444444444222000///111333777888888888777444222111000222222111000///000222111//////222666777555222222333555666666555333111444333222000000111222333444444444555666666666555555444444333444444555666;;;:::999777555444666888;;;::::::888666333111000,,,///222444444555666888666555333111111222444666222111000222555888::::::888888777777777777777777;;;:::999777777666777777333333222000000111444777999777555222111222333444666777999999777444111...***,,,///333666777666444777888:::<<<<<<<<<:::999555555444444555666777777333333222000......000222666777888888999888777666888777888888888444///+++///111333333222222333444111000///...000333777:::555555555666888888888777333222000000222222111///)))+++...111222222111000000000000111333222000---)))---222555555444444444000...---...000222222222///000111222444555555666555666666777777666666555555555555444444333222222000///...///000444777:::999::::::999777555333111333555666666555333444555777555333333444555555444000000///...,,,---///111.........///000111222222555444444333222222222111000000111111111000000///111444777888666444333333000333666:::;;;;;;999777000///...///222555777777>>><<<999777666555444333666555333...(((%%%$$$$$$%%%(((,,,111444666777777555333222222333555666777444333222000///............///222444555444333222555333111000///000111333111111111111111111222222555333000000111333333222222222222222444555777888888444000///111444444333............---+++)))'''***+++...222555888::::::111111111111222333444555444333111000000000111111555444444444555555666777777777777666555555444333333333333666999:::999888666666666666555444333222222222222222222222333333222333555666555444555666<<<<<<<<<>>>???===:::777:::;;;<<<<<<:::999777777//////111333555777777888777555333333444555555444......///333999<<<<<<999666777999::::::999777666999:::888333222444555333444222///,,,+++++++++,,,000111222444555666666666444222111222555888888777777777777777777777777777777666555333333222333333555666555333000---,,,------...000111333555666777uuu|||rrrcccUUUIII@@@888333111222444555555555333333333111//////111444555555000//////111444777888888555444444555666777555444999888777555333333666888:::888666333222111111111555555555333222222444666999999999999888666444333222333444333111000000111------...222777:::888666333555666777777666555444444333111000000111333444555555666666555444333333333333333333333444555555::::::999777555444666777666555555444333222111111...111333555444444444555444333222111111222444555333111000111333555666666444444333444555666888999>>>===;;;999888777666555444444444333111222444666999888666444444444444555444555666666555222///,,,***,,,000444555666666666999:::;;;<<<<<<:::888777555555444333333444444555222333333222000000222444666666777888777666555444666666666777777666333000///111333333222222333444000000111333444777888:::555444444666999:::999777222111000111111222111000000111222333333222111000/////////000222222000...,,,000444666555444222222///---,,,,,,///111222222000000111111111222222333333444555666777777777666444555555555555444333222333222000//////222444666::::::;;;:::999777555444444666777666444333333444666555444444666777666555111111000...---...111444222111111000//////000111999777555333111000/////////000000111111111000000444666888888666444333333111333666999999888666444///---,,,...000333444444:::999888666444333222222555444333///***'''&&&'''%%%(((,,,000444666888888777555222222555777999888444333111///......///000...000222444555444333333555333111///...///000111222111111111000000000000111///------000222222222444333222222222444555666:::555000...///000000...,,,---...//////...---,,,+++---000333666888::::::555555444444333333333333666555333111///...///000333333333333444555666666777666555444333333222222111111333555888999888666222222333333333333333222333222222333444555666777333555666666555444555666999999:::;;;======:::888666777888999999888555333***,,,///222444666777888888555333333444555666555///......222777;;;;;;999555666888999999888666555222555555333444888:::888999777444000...,,,,,,,,,000111222444555666666666444333333333555777777777777666666666666666666666666555444333222222333333666666444111---++++++,,,......///000000111222222ttt~~~|||rrrcccTTTHHH???888444333444444555555555444444111000000111555888999999222111///000333555666666444333333333555555333111666666666444333333555666777666555333222222111111333444555555444555777999999999999999888777666666222333444333111/////////---...///333777999:::999555666666777777777777666444333111000000222555666555777777666444222111222000111111222222333333333777888999888666555555666111111111111111111111222111333666666555333222222111111111111111222222333222000///000222555555555222222222333444777999;;;<<<<<<;;;999888666555444444555666555333333444555666666666555555555555555222333333222111///---,,,***...111444444444555666:::;;;<<<<<<<<<:::888666666555555444333222111111111222333222111111222444444555666666666555444333555444444555777666444222///111333444333333444555///000111222444555666666444222222555999<<<:::888333333333444444444444444666666555555444333222111000//////000222333222111000333666777555333222222000...,,,,,,...111222333222111111000000000111111333333333444555666666777555555666777666555333222555333111000000000222333888888999::::::999777666666777888777555333333333555444444555777888777666333333222000///000333666444555444222000000111333;;;999666222000///000000...///000111111111111111666777888666444333333333222333666777888666555333000///...///111222222111555666777555333222222333555555444111---*********'''))),,,000444666888999888444111111555888999999444333000...---...000222000000111222222333333333333222111000///000000111333333333222111///...---------......000111333444666555333222222333444555:::555111///000000...,,,,,,---///000000000000///---///111333555666777777888888777555444333111111555555555333000...///000333333333333555666777888888777555333222111000000000111222555888999777555///000111222333333333333333222222222444666888999444666777777666555555666777666666777999:::999888222222444666777555111---(((,,,000333555666888:::999777444333444666666666111///...000555999:::999444666777888888777666444000444666666999>>>???===;;;:::777555222000///...111222333444666666777777444444444444555666777888666666555555555555444444555555444444444333333333666555222---)))(((***,,,....../////////000000000qqqzzzzzzttthhh[[[OOOEEE>>>:::777666666555555555666666222111111444777:::<<<<<<666444111111333444555555333222111222333222000...111222333333222222333444333333333333333222222111111333555666555555666777777777888888888777777777444666777666333111000000111222333444555666999;;;666555555444555666777888444333111000111333777999666888888777333000000111...///000111111222222222444666999999888666555666000000000000000000111111222555777888666333222111...///000111222111111000000///...000333777888999333333333444555777999:::777777777777666555444444555666777666555333444555333333333444444444444444111111000///......------+++...222333333222444555999:::<<<======;;;:::888666666666555333111...---...///111000000000111333111222444666777777777777666555444444555555333222000222444444444333444666111111000000000222444555222000000444:::===<<<999555555666666555444555555666555444444333222222222222111000222444555555444333555777777555444444444333000...---///222333333222111000//////000111222555444333222222333444555666666777888777555333111333333222111000000111111333555666888999999888888777888999888555333333333444333444555777888777666555444333111000222666999555666666444111222444777;;;999555222111111222444......///111111222222222555666555333000///000222111222444666777777666666333222111111333333222111111333555555333222333555777777777444000---++++++)))***---111444777888999777333...///444888999888555333000------///222444222111000000000111222222222111111111111111111111444555555444222///,,,******---111222222222555888777555333222222333555777888555111111333333111...---...///000111000///......///000111222333333333777777666555444222000000000333444444111000111222333333444555777999:::;;;:::999666444222000000000000111333666999999777555222222333333444333333333222111111111222555777999555666888888666555666666777555333333555777777666000000222555777555000+++)))...333666777888:::<<<<<<999555444555666777777333000...///444888888777555666777888888777666555333777999999;;;??????===888888888888666555333222222333444555666777777777444555555555555555777888555555555555444444444333444444555666666555333222666333///)))%%%&&&))),,,......///000111111222222mmmwwwzzzvvvnnndddYYYNNNEEE@@@999888777555555666666777444333333555999;;;<<<<<<999666333222333444555444333222111111111000...,,,...000222222111111222222000111222333444333222111000222555666555444444555666666666666777777777777888999::::::777444333333444666777555333333777:::666555333222333555777888444222111000111555888;;;666888999777222//////000------///000111111111111222555999:::999777666555222111000000000000000111333555888999777444222222,,,...000111222111000......---...000555999<<<<<<555555555555666777888888222222333444555555444444555777888777555444444444000000111222333333333333111000///---------...///***...222222111111222444888999<<<===>>>===<<<;;;666666666555333000,,,***,,,---//////......000111...000333666888::::::;;;888666444444444333222000111333555555444444555666666444000......111444666222//////444;;;>>>===:::555555666555444333444555333333222222111222222333333222222333555777777666333555777777666555666777444222///...000222333444111000/////////111222333777555333111000111222333666777888888777555222111111222222222111111111111000111444666888888999888888999:::999666444333444333333333555777888888666666555444222111333777:::555666666555333444777;;;999777444222111333555777---...///111222222222222555444222///---,,,...000000111333555666888888999666555444444555555333222///222555555444333555777::::::999666222...,,,+++***,,,...111444777888999666111,,,---222777777666666333000------000333555333222000......///111222000111222222222222111111555555666555222...***''')))///444666444333777;;;666555333222222444777999666444222333666666444222...///000000000///---,,,//////000000000000//////555555555444333222000///---000444444333222333555444444555777999;;;===>>><<<:::888555222111000000000111333777::::::888555555555555555444444333222111000//////111333666777555777888888666555666777888555222111222444444444111111333777999777111,,,+++000555888999:::<<<>>>===:::666555555777777777444000...///333777777777777777888888888888777777666999;;;::::::===<<<999444555777999999888666555444444555666777777777777444555666555555555777999666666555555444444444333333444666777777555444222666222---'''###$$$)))---......///111222444555555mmmxxx~~~ssshhh^^^UUUMMMIIIDDDAAA<<<888555555555666555444444666999;;;<<<<<<888777666666555555555555444333222111000000000000000111333333222111222333222444777888666444444444777666555333111111333555555555555555666666777888999:::<<<<<<:::777444222444444333111000111555888888555333222444666888999888555222333666888888666777666555555555444000......111333444222000//////444444444666888999777666333333222333333555666666888777555444333333333444444333111111111333555666333111......000444666777555444222222222444666777333333333333444666777888888888999888777555333222111///......111444555555222111///......000111333222111111222333222000...777999;;;===>>>>>>===<<<:::::::::999666333///---111111111111000...---,,,///111444666777888:::<<<;;;:::777222...,,,,,,---111333444111......444999<<<666...,,,...111333333444333333222333444555666777777666666555444333222222222333444333111...---...000222555777888888888888666333444666666444111222444666777555444333444333111000222444444222///444444333222222222333333888666555666888777444111444222111222333444222111444333333555888::::::999;;;:::777555444333333333555111111444666444444666666555555444555666777777777777555333111111333666777333000222777999888555---,,,,,,...111222222222333000,,,(((&&&''')))+++000222555888999999888666888777666666777666111------///333555666444222000999999999888666222///,,,///...---000555888888666444000,,,,,,000333555555777666444111///000333666555111......000333333222000///000333666666333000333111///000111111---***,,,///222333222222555999888555222111222555888888666333222444888999555111......---,,,,,,---------(((+++...///...,,,******000222444444222000//////000222333222000///222444666666777888999::::::;;;:::888555222000///000000111222333444555666666666666333111222555666555333888444111000111444666777666555555666777777555444444222111222666777555333222444777999:::999666555777888888999::::::;;;;;;:::888555333333444555777777666444333333444555666777777777777777777777777;;;999888999::::::777444333222333666::::::888555222111000000000000111222555555444333111222444777444444555555666666777777444555666666666555444333777111***&&&'''***,,,,,,,,,000333333111000222444kkkvvvzzzqqqggg]]]TTTNNNKKKHHHDDD@@@<<<888555333555444333444666777888777666555444333333333444555444333333222222222222333222222333444444333222111///111444666555444333444666666555333111000222333444444444444444555666666999::::::;;;:::777555444222222111///...///222555777555333222333555777888888555333444666888888777777666555555555444111///222444666666444333333333666666666888::::::777555555555666666666666666666777666555444444444555555777666444333333444555666555222///...000333555666444333222111222444666777333333444444555666777777999999888777555333000//////......000333666777777333222111000000111333444111000111222444444222000555777999<<<>>>>>>>>>===;;;;;;;;;999777333000...333333222111000///......000222555666666666777999:::999777333///------...///222333111------111555999555111...///222444666555444333222222333444555333444444444333222111000---000333333222000000000111222444777999:::::::::888555333333555666555333444666777888666555666666444222111222444555444111555555444444444444444555777666555666777777444111//////111333555555333111444333333555888::::::999999777666444222222222222444111111555666333222444333444555666777777777777555444222///------111444333000...///444666555222...------///111333333222222///+++((('''(((***,,,000111333555666666555444555444333555666555222///+++...111444666555444333888888888777555333111///111000000333777::::::999444111------///333444444444333222000///000333666555222000000222444444333111111111333666555333000111///---...000111000......000333333000000333555666333111000222555777888888555333555888888444000------,,,,,,------...///+++...000111///,,,******///111333333111///.........000111000......111333555555666666777888888999888777444111000///000000000111222444555555555555555333111222555666666444888555222000222444555666555444444555777888777555666444222222555666555444222444777::::::999777555888888888888999:::;;;;;;888666444333333555777888;;;999666444333444555666777777777777777777777777:::888666666777777555333333222333555888888666333///...---,,,,,,...000111555555444222111111333666222333333444444555555666333444444555555444222222333...)))'''(((,,,//////111222333111000///222444lllttt|||yyypppggg]]]WWWQQQOOOLLLIIIEEE@@@999555666444222111222333333333444333111000000222444555444444333333333444555555555333333444666666222...+++...111333444333444444555666666444222000000111222222111111222333555666888888999999888888777666000000///...,,,---///222555444333222333444555666888666555555777888888777777666444444444444333111666888888888666666888999888888999;;;<<<;;;777444666777777888888777555555555555555555555666777777;;;:::888777555555555555666333///...///111333444333222111111222444555666333444555555666666666666888888777555333000...,,,------...111555777777777555444333222222222333444//////000333555666555333444555888;;;===>>>>>>>>>;;;;;;:::999777444111///555444222111000111111222222444555555444333333444888888777444000...///000---000222111...---...111444444333111000222555888666444222111000111222222000111222222222000...---***///333333000///111444333555777999;;;;;;;;;;;;777555333222444666777777777888999999888777888999333222111222444555555444666555555555555555666666666555444555666666444333***,,,///333666666333000444333333555888999999999666555444222222111111222111000111555555111///000111333777999:::999777555444333000---+++,,,///222222///---...222444333111000//////000222444333222000...,,,***)))+++---///000111111111222222222222222111111333555444222000+++---000333555666666555777666666555444333222222333333333555999;;;<<<;;;555333///...000222333444111222222111000000222555555333222222333555666555333222333444555555222//////---,,,,,,...111111111000333444222///---...111333111///000222555777777888666555666777777333///------,,,------...///000///111333222000---,,,,,,///111333333000///......///000000///------///000222333444444555555555555666444222111000///000000///000111333444444555555444333222333555777777777999666333222222444444444222222333555888999999888888666555555666666666444222444777:::;;;999777666999888777666777999;;;<<<777666444333444666999;;;<<<:::666333111222444555777777777777777777777777999666333111222222222111333333333444666555333111+++***((('''(((+++...000444555444222000000222444000111111222333333444444222333444444444222111000///+++(((''')))---000222444444333000//////222444ooovvv|||~~~|||vvvnnnfffaaaXXXVVVRRRPPPMMMHHHAAA<<<777555222111222333333333444222111000000222555666333333333333444555666777888555333555888777111,,,))),,,000333444444555666666777888777444222111111///......///000333555777777777777777888888888999000000000...,,,,,,...000333444444333222222333444888777777777888888888888777555444444555555444333999999999888777888;;;===999999:::<<<===;;;777333222333555777777666555444444444444555666777888999===<<<;;;999777555333333333000,,,+++---000222333222111111111222333444555333444666777777666555444666555444333222000///...------///222555666555333555444333222222333333444...///000333666777777555555777999<<<======<<<<<<888888888777555333111000444333222111222333666777444555666555222000000111666777777555222000000000---000222333111.........///111333222000111444888666444222/////////000111///000111222222000...,,,,,,111777555000...222666444555777999:::;;;;;;:::666555222222333666888:::<<<<<<<<<:::888777888999222111000000111333444555555444444444555666666777444444444444555555444333++++++---000333444222000333333333444777999999888555444444333222222222222//////111555333...,,,...222555999<<<<<<999555222222333222000......///111333111///000222444333222222111000111333444333222///...---------///111222333222111000000000111222222222333444444444333222---...000333444555555555444333222222111111222222333444444666999;;;;;;<<<777666333111222333444444222333444333111111222333444444333333444555555666444444555666555444111//////...,,,,,,---///111222222444555222---***+++---000///...000222555666666666555444666777777444222//////............//////000222444444222000///000000222333333111000000000333222111000...---------000111222333333222222111222111000/////////000000...///000222333444444555333333333444555777888999:::777555444444444333222111111222555888::::::999888999:::;;;:::888666444222444777:::;;;:::888666:::888777666666888;;;===:::888666555666888:::<<<999666333000///000333555777777777777777777777777777555111...---...///000444333333333333222111///***(((&&&$$$&&&***...111444444444222000///000222//////000111222333333444333333444444444222111000,,,***((('''))),,,///111222222222111111111222333pppvvv{{{}}}{{{wwwrrrooofffaaa[[[WWWTTTOOOHHHBBB999777444333444666666666555444333333333555777888222222222222333555666777999555333444777777111,,,***...222444555555666777888999:::999666444444444---,,,,,,---000444777999666666666777777888999999222333222000...---...000222444555444222111111222777888888888777777777777555444333444666777666555777777777666555777;;;>>>999999999:::;;;999555222+++---000333444555444333222222444555777888888999<<<;;;;;;:::777555222000...+++)))))),,,///222444111111111111222222333333222444666777777555333222111111111222222222333333//////000111333333111///444444333333222222222222...///000333666777777555888999;;;<<<<<<;;;999888444444444444333222111000333222111222333666999;;;555666777555222/////////444666777666333000//////---000333555444111///...+++...000000//////333777555333111......///111222111222333444444222111000111777:::888111...111666333444666888888888888777444444222111222444888:::@@@???===999666444555777111000///......///222444333333333333444555666777444444444444333333333444///...,,,---///111111111333222222444777999999888555555555555555444333333---...111444222,,,+++---444777:::<<<;;;777222//////111333333111///......333222111111222333333333333222111222333444333222000000000111222333555666555444222111111222333444666666666666444333333333222222222222222222222222222111000/////////000000111333444555777888999:::999888777555444444555666555666666444222111222333444444444333333333444444444666777777555333111000111000///---,,,---///000222444555222---******,,,///......000333555555555111222333555777777666555333333111000//////......111222444555444333333444111333444444333222333444888666444111000...---,,,///000111222222111///...............//////000000...///000222333444555555333444444555666777999:::;;;999777666666555444222111111222555888::::::999777:::???AAA@@@;;;666222111444777:::;;;:::999777:::999777666777999<<<>>>>>><<<:::888777999:::<<<777555222111111333666888666666666666666666666666666444000---+++,,,///111444444444333111000//////***)))&&&&&&'''+++000333333444444222///......///...///000111222333444444444555555555444333111000+++***)))))))))***---......///111333444333111000pppuuuyyy{{{~~~wwwqqqhhhbbb^^^WWWNNNFFF>>>;;;777666777999::::::777777777777777777888888222222222333444555666777888555333333555444111...---000444666666555666666999::::::999777666777888///...---...000444888:::444555666777888888888888555555555333000//////000222555777666333000000111666777999999777666666777333333333666888888777555444555555444444666:::<<<777666555666666555333111(((***---000222333444444000111333555666777777888999:::::::::888555222000,,,)))'''(((+++///333444222222222111111111000000111333666777777444111...---......///111444666777222111111111222222111///444444444333333222222111//////000333555666555333777888999:::999888666444000000111111111222222333222222222333444666999:::555666777555222000//////333555666666333///...---...000333666666444222000,,,---.........000333555444222///......000444666555555555666666555555444777:::;;;888333///111444222333444555666666555444222333333222111222666888???>>>;;;666222111333555222111///,,,+++---000444222222222333444666777888444555555333111000111333333000......///222333444333222222444777888888888777777777777666555444333,,,---111333000++++++///666777999999888555222///...000333333111...---,,,222222111111111222222333444222111222333333222111000000222333444555666777666555444333333444555666888888999777555444444555666555333222111000000000222111111000///...------///111333444444555777999888999888777555444666888777777666444222222333555444555666555333222222333444666888888666333222222333333222000---,,,---///111333444222---+++,,,.../////////222444555555333...///222444555666666666666555444222111111111111222444666555444333444555111222444444444444666888:::888444333222111///---000111222333222000...---++++++,,,---...///000000...///111222444555666666444555666666666666999;;;;;;:::999999999888555333222222333555888999999888555:::@@@CCCAAA;;;666333111444777:::<<<;;;999888;;;:::999888999;;;===>>>@@@>>>;;;999888999;;;<<<888777666666777888:::<<<666666666666666666666666444333111...,,,---000333333444444333000//////000,,,+++))))))***...111444333333333111...,,,,,,------......000111222333444555555555555444333111000,,,------,,,******,,,...---...000333444333///+++rrrvvvzzz|||}}}uuuppplllcccWWWMMMCCC@@@;;;999999:::::::::888999:::::::::999888777444444444444555666777777666555333222111111111111///222555666555444444444888999999777666666888:::444333111000000333666888333555777888999888777666666777666444111000000000222666999888444000000111444777999999666444444555000111444777::::::777444111222444444444555888;;;444333111111111222111000+++,,,...///111333555555///000222444555666666666777888:::;;;:::777444222...+++)))))),,,000222444333333222222111///......000222555777666333///,,,+++++++++---///222555777555333111222333444444333666666666555444333222222111000111222444444222000333444555666666444333111......///000222333555666555555555555555555555555555666777555333111111111222444666666222...+++***...///222555666666444222///---,,,,,,///222333444222000...---///333777:::888888777666666777888999999:::999777333111111222111222333444555444333222000222333222111111333666<<<:::777222//////222555444333111---***+++000444222222333444555777999:::555666666333000...000222333222111222555777888888222222222444666888888777888888888888777555333222,,,---000222///+++---222555555555555555444333333222333333222000//////111444444444333333333444555444222111111222222111//////000111333555555555555666555555555555666666777666888999777555555666999777555333111000000000111333333333222000...,,,***...111333333333333555888666777888666444333555888444444333222111222666999777888999777444222222333333666999999666444333444222333444222///---...///...111333111///...///222000000111333555666444222---///111333444444444555555555444444444444555555666777777666333222222222///000222333333555888:::888555222222333444222000000222333444333111...,,,((()))***,,,...///000000...///111333555666777777555777888777666666888:::;;;;;;;;;;;;<<<:::888555555444444555777888777555444888>>>???<<<888666444111444777;;;<<<<<<:::888;;;;;;;;;;;;<<<===>>>>>>===<<<999888888999;;;<<<:::::::::::::::;;;;;;;;;666666666666666666666666333444333111...///333666333444555333000///000222------,,,,,,---///222333222333333111...+++++++++++++++,,,...///111222222444444555444333111000...---///000///......///222111000///000111000+++(((uuuyyy}}}}}}{{{wwwnnn```TTTGGGCCC>>>:::999999999999888:::;;;<<<;;;999777666666666666666666777777888555555333111//////111444000333555666444333222222888888777666555666999;;;999777444111000222444666333444777999:::888666555666777777555222000///000222666:::999444000///111444666999888555333444555///111444888;;;;;;777444000111333444444555888:::333000...---...///000///000000000111222444555666///000222444555555555444666888:::<<<;;;999666444111...+++***---000222333333333333222000///---,,,///111444666555222---***)))******+++...111333555666444222222444777777777777777777777666555444333222111111222333222000......///111333333222111000---...///000333555777999777777777666555333222111444555666666444222222333111444666555222---***)))---...000444666666444222333///+++,,,000333444444000///------///444999<<<:::999777666666888:::;;;999888777555333222222222111222333444444333222222...111333222000///111444888666333000...///222666666555222---***+++000444333333444555777999:::;;;666777666333///---///111222222444777;;;===<<<;;;222222222333666888888777888999999888666444222000,,,---000222...+++...555333333222222333444666777888777555222000111444777777888888777666555777888444222111111222222000///---///111333444444444444555555555666666666777777444666777777555555888;;;777555333111000000111222555666666555222///+++)))...111333333222222555888333555666555333222555777111111000///000333888<<<999;;;<<<999555222222333333666999999666444444555111333555444111//////111,,,///222111000///222555111111222444666666444111---///222333222222222222333333444444666777999999::::::999666333000///000---///111222333555888;;;444222000111444666555333111222444555444111...,,,'''(((***,,,...///000000///000222444666777888888666888999888666555888:::<<<;;;;;;======<<<999666666555555666777777666444444777;;;:::888555555666111444777;;;<<<<<<:::999;;;;;;<<<======>>>>>>>>>:::999777666777999;;;===:::;;;;;;;;;;;;:::999888666666666666666666666666333444444333000111444888333555555333000///111333...---------...000111333222333333111...+++******)))***+++,,,...///000111333333333333222000...------000222222111111333666666333///......,,,)))&&&vvvzzz|||sssfff[[[NNNCCC:::999:::::::::;;;;;;999777555555666888999;;;:::999777555333111000...000111111000000111222666555444333333444555666;;;666111000222555666666<<<:::777444333333333444222444888;;;===<<<:::888777888888666333///---,,,777:::<<<<<<:::777555444999::::::888555222111111333444444555666666666666333222000222555999;;;<<<666333000,,,++++++---///000222333333111111333666:::888666666666555333222555777999:::;;;:::888777555444333111111111111222222333444333111000000111555777999888444000---,,,+++,,,---...000222444555555333222333777999;;;;;;999888666555444444555555222333444444333222000///......///222333333111///////////////111333555777777555222333555555333111555333111//////111333555222333333111...,,,,,,,,,---111555555222111333666333222000//////000111333000111111000///222888======<<<;;;;;;:::999888888888888888888777555333222222222333444444333333333111333555444222000000000111444666555333222444666<<<888222/////////000000111222444666777888888777777666444000,,,+++---///777777777777666555444333222111111111333555555555555444444666777666222......///000111111000//////111222444666777888999999>>>999444111333666:::<<<>>>===<<<;;;:::999999888888555333111111111000///111111222222444555777888333444555777666555444222666555444444555777999:::666444111...------///000999888777666555222...+++,,,///222666777777666555555333222222333444333222333111...---...222777;;;888777555444444444555666666555444555777888888777666444444444555555444222+++,,,---///111222333333333444444333111000111222222333444111...---///111222222333444555666777888888888777666444333111000000222555888999777555333222222222333444555333222000000222444444222...***,,,000333222...---///222333333444444555555444444777999;;;;;;::::::;;;<<<<<<:::888777888888777666888555111///000333555555777888888777444333333444333555888;;;<<<;;;999777;;;;;;::::::999::::::;;;???<<<999777666888:::<<<===:::888666777777777666444222000222555777666444555444333333333333444555444444555555555555444444666444222222333333222111111222333222///---++++++***)))***,,,///222222111333333222222111000000///222555777555222222666:::333222000---+++*********tttyyy~~~tttggg^^^SSSGGG<<<999999888888999<<<:::777555444444666777999999888777444222///...---///222222222111111222444333333333444555666777:::666111///111333444444999777555444333333333333333444777:::;;;;;;999888777888888666222...,,,,,,333666999:::999777666666999::::::777444111111111111222444555555444333333444222222444777:::<<<<<<777555111...++++++,,,---000222333333111111333666999777666666666666555444333444777888999999999888333222111000000000111222333444555444222111222333333555666555222///......---------...000111333444444333222333666888::::::888777666555444444555555333333333333333111000///000111222333444333111///000000000000111333444555555444333333555555333000444333111000000222444555333444333111...,,,---...222666999888444222333555666555444333222333333444444444444222000222666:::;;;;;;:::999888777777666777777999999888666444222222222333333444333333222444666777666444111000000444666888777444333555777888555111//////000111111111222444666777777777666555444222///------000333555555444444333222111111222222111222333444555555444333333555777666222...---...000111111000//////000000222444555666777777<<<888444222444777:::;;;>>>>>>======<<<;;;::::::777555333111111111111111222222333333555666777888444555777888777666444333444444444555666777999999999777333000...------...666555444555666555333111---///222555888999999999555333111111333444555444444111...------111555888777666555444444555666666555444555666888999888777888777777777888777444222+++,,,...000111222333333222222333222111000222444333333111...++++++///222333333222333444666777999888888888777666444222000111333555777777666444333222222111333555555444333...///000222333333000------000444333000...000333333444444444444333222222666888:::;;;:::::::::;;;:::888666666666777666444777444000//////111111111666777888777555333333444444555888:::;;;:::999777999999888777777777888888<<<:::888666666888:::<<<;;;999777666777888888777444222000111333555555444555444333222333444666888666666666777777666666666666555444444444333111///000222333222000...------*********,,,///111222111333222222111000000//////333555777555222222666:::777555222///---------...sssxxxttthhh```UUUHHH;;;777666555555777;;;999777444333333444444888777777666333000---++++++///222444333222222222111222333444555777888888:::666222000000111111111444444333222222222222333333444666777888888888888777777777555111...------///222555777666555555666888999888555222000000000000111333555444333000///222222222555888:::;;;:::777555222///---,,,++++++111222222222111111222444777666444555666777666555111222444666777888888888333333222111111111222222333555555555333222333444333444444222000//////000000000000000000111222333444333222333666888888888666666555555444555555666333333333333222111000///333444444444444222111///111111111111222222222222333222333444555444222///333333222111222333555666444444222000---,,,...000888;;;===<<<888555555666999999888777777666555555888888666333111111444666999888888777666555444333444666888:::999777444222222222333333333333222222666777888888555333222222777888999999777555555666333111//////000222333333111222444555666666666666333333111///...000444888666555333111000000000000222222222222333444555555333333333555666555222///,,,...///111111111000///...///111222333444444444999666333222444777999999;;;;;;;;;;;;::::::999888555444333111111111222333333333333444555666777777555666777888777666444333111222444555777888999999<<<999666222///...------111000111333666777777666...///222555888;;;===>>>666333111000222555666777444222///------000333666666555555555555555666777333333555888:::;;;999777::::::;;;<<<<<<:::555111,,,---...000111222222222111222222222000111222444444222...***(((***///333555333222111222555777999777888999999777555333111333333444444444333222111222111111222444666555444.........000222222111000...111444333111000222444333333333333333222111000555777:::::::::999:::;;;888666444444555555333222444222000/////////...---444666888888666444333444555666888999:::999999888666666666555555444444444888777666666666888;;;<<<;;;999777666777999999888666333000000111333444444444333222222333666999<<<888888888777777888888888777666666666666555111...///111333333111000///000,,,++++++---000222222222333222222111111000000///444666777666444333666999:::888555222000000111222tttyyysssggg```OOOBBB666222222333555777888777555444333333444555666666555444111...+++)))+++...333555555333222222000111333555777999999:::999777444111000000000000000000000111111111222222333333333333444444555666444555555444222000000111///111444444444333333333666666444111...---...000000222444666555333000---//////000222666777777666333222111000...---,,,,,,000000000000000000111222555333222222555666777666222222333333444444555555666555444333222111111111333444555555444333555666666666444111//////111333444444333333333333444444555333333444666888888777444444444444555555666666333333333222111111000///444555555444222000000///111111111111000000//////000111333444555333000...222222222222333444555666555444222///------000333;;;===???>>>;;;888888999;;;;;;::::::999777555444888777555222111111333444666666666666555333111000111333777999999777444111222333333333333222111111333555777777555444333444888999999999888666555444...------///222555555444333444555666777777666555444333222000000222666:::999777444222000000111222222222333333222333444555222222333444444333111000+++---000222333222111000//////111222333333333333444222000111333555666666555555666666666555444333111111111000///000111333111222333333444444444444333444555666666444222111000111444666888999999999;;;999666333111000//////...------///333666777777///000111444777;;;???AAA999555222000222444666777444222000......111444666444444444444555555555666111222555888;;;<<<999777<<<<<<>>>@@@???<<<666111---...///000111222222222222333333222000000111333444111+++'''&&&***000444666444222000111444777999666777999999999666444222333222111000////////////111000///111444666666666000///......000111111111...111333333222111333444111111222222222111111000333555888:::999888999999777555444444555555333111000//////000111111000...333555777777666444444444666666777888888888888888555555555555444444333333666666666777888:::<<<======;;;888777888999999888888666333111111333444555333222111222444777;;;>>>999888777666666777888999555555666777888666333000...000333333222111111222.........000222444444444444444333333222111111111444666777666555555666888<<<999666333111222333444www{{{qqqeee]]]EEE999...,,,///222555999444444333333444555666777444444333111///---+++***,,,000444666666444222222000222444777999999999888777666555444222111111111............///000111222222222111000111111222333111222333333333333555666111333444333111000//////333222000...+++,,,...000222333666777777444111///++++++,,,...111333222111...///000111111000///...///.........000111222222333111000000333555666666555444333111111111111222777666555333111///---,,,111333444444333333555666:::888666222//////222555888777777666555555666666555555444555777888777666222222333444555666777777333333222111000000000000222444555333111//////000111000000///......------///111333444333000...---///000111333444555555555555444222000......111444:::;;;======<<<;;;;;;;;;999999999999777666444333444333111000111222333444555666666555444222///...---000444777777555222000222333333333222222111000///111444555444444444555777777777888777666444222++++++---111555777666555444555666777888777666555555555444333222333666999888666444111000000111222222333444333222111333666222333444333222111000///+++---000333444444222111111111222333333333333333///...---...111333444333222333444444333222000///---...///...,,,,,,///222000000111222222222111000///000111333333111000//////111444666888999999999888777555444333333333333...,,,+++,,,///222333444000000111333666;;;???AAA;;;777333111222444666666444222000///000222555777333333333444444444333333111111444888;;;;;;999666:::<<<>>>@@@@@@===777222//////000111111222111111444555555333111000111222444000***&&&''',,,111555666444111000111333666999666777888999888777555333222111///...---,,,------///...---///222555777777444222000///000111000000///000222333333333333444///000000111222222222222///222666888888777777777777666555666666666333111------...111333555444222222444666666555444444555666666777888888888888777444555555666666555555444555666777999:::<<<>>>>>>???<<<:::888888888888777:::999777555333333444555333222222222444888;;;>>>777666444222222444666777222333444777888888555222---///222333222222222333111111000222555777666666666555555444444333222222333444555666666666777888;;;999666333222222333444{{{~~~~~~pppbbbYYY@@@555,,,+++///333666:::222222333444555666888999444333000...---,,,------///222555666555333222222000222555777888777555444333444555555333222333444///...---,,,---///111333333222111111111111111222111222333444444555777:::444555666444111...---...111000...,,,+++,,,000444333444666888777666333222+++******,,,///000111000,,,...111444555444222111///...---///111444444444333111//////222555666777777555222000//////000000444333222111...,,,***(((///000222222222222444555999888666222000111444777999999888777777777777777555444444555777777555444000111222444666777777777333333111000000///000000000222444333000///111333222111///------------...000222444333000---,,,,,,---...000333444555555444444444333111000000222555666777999:::;;;;;;;;;:::777777666555444444333333000///...///222444555555555666777666555222///---))),,,///222333222111///333333333333222111000///---000222333333333333444555555555777777666333000***+++///333777888777555555666777777777666555444555666777666555444666777444333111000000000000111111444555444111000333666333444555333000.........+++...111555666666444333222333333444444444333333---,,,+++,,,///222333333444555666666555333000...+++---...,,,******---000//////000111111000///...***+++...///000///...---///000222444555666777777444444444444444555555666///---***)))+++...///000000000111222555888;;;===:::777444333444555666666444333111000000111444555222222222222222111000000111111333666888999777555777888;;;>>>???===888444000000111111222111111111555666666444222111222333444000+++)))+++///333555555444222111111333555777666666666777666666666555111000///...---,,,,,,---,,,++++++---111444666777666444111111111222111000000111222444555555555555000000111222222222222222,,,///444666666555444555777666666777888777444222,,,---...111444777777666222333555555444444555777555666777888888888777666333444666777888888777666555666888:::<<<===>>>>>>===;;;888777777777777666:::::::::888555333444555333222333333555777999:::555333000......000333555333333333555777777444222---///111222222111222222333222222333666777777666666666555444444333333222111111333555666777777777888777555444333222222333~~~~~~qqqaaaUUUCCC888//////222444666888333333444555666777777888444222...++++++,,,///111222444666666444333222333///111444555555333000......000333444333222444555111///,,,++++++...222444444444444333333333222222444555555555444555888:::666777666444111///...///111000...,,,,,,///444999333444555666777666555444---,,,+++,,,...111222222///222666999999777555222000///...111555888888888555333111111333666777888777555111///...///111222222222222111000...,,,+++,,,...///000000000222444444444333111111222666999999888777777777777777777333333333444555555333111...///222444666777888888333222111000//////000000...222444333111111444888444222///---,,,...000111222444444222...+++***+++***,,,///222444555444333222333333333111111333555444444555777999999888777666555333222222222333333000...---///333666666666666777888888666333///---&&&(((+++---/////////...333333333222222111000//////111333444222111111111444444444666888888444111+++---111666999999777444444444555555555444222111333555888999888777777777222222222222222222222222111444666444111000333666444555555333///,,,,,,---+++...333777999888666555333333333444333333222222...,,,+++,,,///222555555666777888888666333000...+++...///---)))))),,,000///000111222111000...---'''(((+++---//////...............///000222333444333333333444444555555666111...***(((***,,,...///000000111222333555777888777555333444666888999999666444111///.........///111111222111000///---,,,222111222333666666555444333444777:::===<<<888555111111222222222111111000333444555555444444666888333000------000333444444444333222222222333444555666555555444444555666777111111000000//////......***)))(((+++///333666777444333222333444444333222333333444666888999888888333333333333222111000///)))---111444444333222222666666666777888666444111...---...000333666777666333333333333222333666999444666888999999888555444222333666888999999999888444555888:::<<<<<<<<<<<<777555333333555666666666999:::;;;:::666222222222222333444555555555555555444222...,,,,,,...222444666555444444444444222000,,,...111222111000000111333222111333555777666555444444444333222222111111...///111333666888888777666666666555444333222111rrraaaSSSHHH>>>444333555555555777555555555666666666666666444111---******,,,000333444555666555333222222333---000222444333000,,,)))***...222333222222444666333000,,,******---222555666666666666666444333333777777777666555555777999666777777555222000000000222111///......222888===333444444555666666666666111///------000333444555333555999<<<<<<:::666333222000000333888;;;<<<;;;888555222222444777999999666333000......000222444222222333444333222111000***,,,.........///111333000000000000111333888;;;777777666666666666777777222111111222333333000...---///111444666777888888333222111////////////000...222555444222222777;;;777444000------///222555333555444111,,,))))))***)))+++///222444444333333111333444444333222333555333333333555666666555333555444222111111222333444111///...000444777777666777888999999777333000...%%%&&&(((***,,,---------333333333222222000//////222444555555222000//////444444444777:::999555222,,,...222777::::::666333222333333444333222000///111444888::::::999888888222333444555555555444444111444666444000///222666555666666333...++++++,,,,,,///444888:::999777666222333333333333222111111///---+++,,,///333666777777777888888666222///,,,,,,///000...***(((,,,000000111222333222000...---%%%'''***---////////////---,,,,,,,,,---...000111333333333444444444444444222///***(((***,,,///000000000111222333333444444333222222444888:::;;;;;;777555111...+++*********111111111111///---+++***333222111222444555444333000111444888;;;;;;999666111222222222222111000000111333444555555777999<<<333000...000333555555444333333333222333333444444666555333222333444666888111222222222222111111000)))(((''')))...333555777333222222444666666555444666555666888:::;;;;;;:::777666555444222000...---'''+++000333333222111111666555555777777666333000///......///222444555555333333333111111333777:::333555888::::::888555333000222555888:::::::::999333444777:::;;;;;;;;;:::222000///000333555666666777:::<<<:::666111000000222333555555555444333222444111---++++++---111444999777444333222111///---,,,...111111000///000000222111000222444555555444333333222222111000000///,,,---///222666888888777555666666777666444222111~~~{{{qqq```RRRFFFAAA:::555444444555555777555333333444555555444666222...---///000...,,,000000111444666555333000333333333222111///---+++++++++---///111444666888111///---,,,,,,...111222555555666999<<<<<<777333666666777777777777666666555666666555222000000000///000111333444555666666333444444444444444444444444333111000000111333444777888:::;;;:::999777666777555555777;;;======;;;:::999777555555666888999888555000,,,+++---000333333222444666:::<<<<<<;;;888555111///000000000000...000222444777888::::::777888:::999666333222222111000///......///000111***+++...222666888888666555111,,,)))***,,,///111000000111222444555555666555444222111000111111222555777999777222---******''')))---111333444333222444666777666333000//////555333111000111111000//////...---///333666555333666333111333666777777555888888888777555222///...((())))))***,,,...000111666444111///...///000111111333444555555222///---222333666777777555222000(((+++000555888999888777444333222222222111///---333555666888888777555444555333000000444999===???999666333000000222555777:::888555111---***((('''000222444555666555444333333222333555888999666333333222111//////111555999777777666444333222111000111111111000......000222777555444444333111...++++++******---111222000...---***'''&&&'''+++000333999777555333111111222333000...+++)))***---000333111000///000222333333222555444333333555666666666555222...***((('''((((((+++...000///,,,***+++---222222222222444666888999555555555555444333222111333444555555333111///---111111222555777888777666222222333555666666444222333222222333555444222000444444333333444444555555111222333444333111///---)))((((((***...111222222333444555666666555555444222555999;;;:::777555444444444333222000///---,,,***,,,///222333333333333666444333333555666666555666666666555333222333444333444444444444666999;;;555444333555888888555111111111333555777888:::;;;888888999999888666333111,,,---...///111333555666777999:::999666333111000444111......000333333222000111222000......000333666555333111///...------///222444222---))))))***------///111444555444333555222//////111222111///------000333777888777555999666444666::::::666222~~~sssgggZZZRRREEE@@@:::555444555666666:::888555444555555444333444111---...000111///------...///000111111111111222333333222111///---,,,+++,,,---...000333555666000///...------///000222333333555888::::::666333666666777888888777666555444555666555222111111111222222333444444444444444444444444333333333333333555444222000000111222333:::::::::999888666444333666444444777:::===<<<;;;;;;999777555444444555555666333000------...111333222222333666:::<<<<<<;;;:::777444333333333222111222333444555555555555555777888888666333000//////111000///...---......///+++++++++...222555666666111+++%%%"""&&&,,,111444111111111222444555777777666555444333222222333444777999;;;999444///,,,+++)))+++...111333444555444555777888777444111000000444222000000111111///......------///333666555444777555333333555666555444555555444333222000///...******+++---///111333444666444222000///000111333333444555555444333111///111333666888777555111///))),,,111555777777777666333222111222333333111///222444555777777777666555666333111222555:::>>>@@@;;;888444111000222444666555444222///---,,,+++***000111333555555555333222222222222444777777444111111111000///...000444888777666666555333222111111333333222111///000222555999888666555444222///---,,,+++,,,///222333111//////---***)))***---111333888666444222222222333444111///,,,***+++---111333111222222222222333333333666444222333444555444333555333000---+++++++++,,,---///000///---,,,...///444333333444555777888:::777777777666444333111000000111333444444333111000222222333555777888666555333333444555777777444222333333333444666666444222444333222222222333444555222222333222222000...---***))))))+++///222333333333444555555555444333222000333777888777666666666444333222111///---+++***,,,---000222333333222111333222222333666888999999;;;:::999777444333333333333444444444444555999;;;666444333444666666333111000111222444666777888999888888888888666333000///***+++,,,...000333555777555777888777444222111111333000......111333444333222333333222///...111333666555444222111000000000...///000///,,,***************+++...222444444444444222///000222333222000///000111444777999777666666444333666999:::666222xxxhhhZZZRRROOOBBB>>>999666666777777777<<<:::777666666666555333222///---...111222111...+++---...---+++,,,///222111222222222222000///...---------...///111333333///////////////000000111111222333666888888555333666777888999888777555333333444555444333222222333777777666666555333222111333333333333333333333222666444222111000111222333<<<;;;999777444222111000333333444666999;;;;;;:::;;;999777444222111111111444333111000///000111111111111222555888;;;:::::::::999777666666555333111333444555555444333222111777777666333000------...222111///...---,,,------,,,+++)))+++...222555555,,,$$$###,,,333666222222222222444666888999777777666666555666666666:::;;;<<<:::555000---,,,***+++---000222444666777666888999888555333222222333111000000111111///---++++++---000444666666555888666555444555555333222222111000///////////////---......000111333555666555333222000000222333444555555555444333333222222000222666888888555111...***---000444666666666555333222222333444444222111000111333555666666555555777555222333666:::===???<<<999666333222222444555111000//////......//////111222333444444444333222111000111333555444222///...//////......///333666666666555444444333222222555555444222000111555777;;;999666444333222000///......///111444444222000000000///...///000222333555444222111111222444555222000---,,,,,,...111333111444666555222111222444666444222111222222111000555444222000//////000111000111111000//////111333555555555555666777999999999999888777555333111000...000222444555555444333333333333555777777555333444444555666777777444222333333444666777888666444444222111///000222444666333222111000///...------,,,++++++,,,000222333333444444555555555333222111///111333444333333555666444444333111///,,,***)))---...000222333333222111000000111444888;;;<<<<<>>777666333111000111222333///111444555444222111222//////000000111222222222888888888666333000---+++******+++...111444333333888777666777999:::999888666777888777555222...,,,111222333333222333555777888666444222000000000000******,,,...000000---+++%%%&&&(((+++......---+++///000222333555777888999777888999:::;;;<<<<<<<<<999777555444333222///,,,,,,+++++++++,,,---///000444666777777444222222222111111333444555333///+++%%%***000444555444333333333555777777555444444444444444444555666777888999888777666444333222111111222222222222222333444444222111000//////000111222333555777999888666333111'''))),,,000333555666777666444333333333333000...---------...///000111111555333000//////000000000333444555666777999999:::888777666555444444444444666666555444333333222222---///111111///,,,++++++///111222333111000000111111111111111111111111222000111111111000111333555222000....../////////...111444777999777444222222///000222333333333222111,,,++++++***,,,...000222222000///------...///000...111555555222//////000000...---...000111111000...//////000111333444555111000///111444777888888666666666666555444333222///000111333333444444444777888999:::999888666444333333333444555555333111//////000222444444111///222222333555666777555333111000///...///222444666333333333333333333333333333222111222444666666555555666666666666555333222333333111///...///222555;;;;;;:::888666333111000+++---000333555555555444555555555777888888666444000...---///333666666444444666888777666555555555666666555333000...///000222444666888888777666555111111333444666888999:::666444111...---...///000444555666555444333444555777888888777444222222333333333444666999;;;:::999444333333333333444555555000///---...///111111000111...++++++---000222222666777777666444333555666333111......000222444444000111222333444444333333|||rrrlllcccXXXOOOIIIDDD>>>:::777666555555555555333111333333333444666666444222+++,,,...222777777444000...000222333111...+++))),,,---000222444555666666555555555555555666777888333222111000000222333555888:::;;;:::777555555666666666555555666777888999666666555444222222555777555666666666666555444333///000111333444666777888777666555444555777999:::777666444222111111111222///222555555222///............///111111222222222777777666555444222000...++++++,,,...222444444333444333111222555777888888666777888888666333///,,,000111333444333333444555666555333111000000000000+++******+++,,,---+++***%%%)))---///...---,,,,,,,,,...111444666777777777555777888:::;;;<<<;;;;;;888666333333444333111......------,,,,,,---------222333555555333111000000...///111333444111,,,(((%%%***111555444222111111///333666777666555555777555666777888999:::::::::888777666555444444444444111111111111222222222222222111111111111111222222666777888888888777555444***+++---000222333444444222111111222333333222000000000000000000111222222111///------///111222111333333555666777888888777888777666555444444444444555555333222111000000000---000222111...+++***+++222444666555333111000000.../////////000000111111...000222222222222333444111000000111333333222111111444999:::777444222111///000222333444444444444---,,,++++++,,,...000222111000...---------...//////000333444444333111000---,,,,,,---000333333333---...///000111333444444///---...000555888888777444555555444333111///.........///000111111111111666777888999999777555444222222222444555555333111++++++---///222222000...222111111333444444222000000000000000111333555666222333555666777777666666555444333333555777777666222333444444444333222111111111111000000222666999;;;;;;:::999777555333222///000222444444444222111555555555777888777444111---***))),,,222666666555333666999999888555333333444555777555222//////111222333666777888666444333111222333444666888999:::888666333000///000222333222444666666444222111222222444666555222111222333666555555777:::;;;999666444333222222111111222222...///111000///------......---++++++...111222222555666666444111000111333333000------///222444555222333333333222222333444zzzpppddd]]]TTTJJJCCC???<<<:::777555444444555444222000444333333444555444111///((())),,,222888:::666333+++---000333555222---)))+++---///222555666666777777777666777777888999:::444333000///000111444666999;;;<<<:::666333444555666555444444555777:::;;;777777666444222222444777333333444555666666555555222222333444444555666666888777555444333444666777777777555333222111000000///333666555111...,,,,,,//////000111222222111111555555555555444333222222,,,,,,---///333555555444///---,,,,,,///333555555333555777888888555222000000222444444333222222222555444222000//////000000---***((('''(((*********%%%***000000---+++,,,///+++---111555777777666666444666888:::;;;;;;;;;;;;888555333333555555222000/////////......---,,,,,,000222444333111000//////,,,---///222333000+++&&&%%%***222555444222000000---111666777666666777999666777999:::;;;;;;;;;:::777666666666666666777777111111111111111111111111222222222222222222222222888888888888888777777666---...///000111111111111.........000333555444333333222222222222222333333---,,,+++---000333444444333444666777777777666555777666555444444444444444444333222000///.........---000333222...+++***+++444666888777555222111000------......//////000000---000333444333333333444111111222444777777666444000555999:::777333111111000111222444555666666666///...---,,,---///111333000///...---,,,,,,---...000111222555777666333111+++++++++---111444555555......///000222333444444---,,,---000555888777555333444444333222000---,,,......////////////......333444666777888666555444222111222333555555444222((()))***---000111///---111111111222333333000...000000000111222444555666222333666888999999888777666555444444666777777666///000111222333222111000...///000111222555999<<<;;;::::::999777666444333222333444444444222000///555444555666777666333111,,,)))(((+++222666666444222555999;;;999555222111222555777666333000000111111333555777777555333111222222333444555666888999999777444111000222444666111333555555333111//////---000333333111000222444999777666888:::999666333444333222111000/////////---000222111---++++++,,,+++***)))+++...111333333333555555222///---...000333000------///333555666444444444222111111333555zzzsssnnn\\\TTTHHH???;;;:::::::::777666666888::::::777444222222333555555333///,,,)))***---333888888555111)))+++...000000...,,,******,,,///222444666888888888777666666666777999:::555444222111000000111222777888888444000...///111333222000111333444333222444222111111333444444444222222444666888888666333555888;;;;;;888444000...333333444555555444444444555444222000//////000000000222555666555111---+++,,,000444666444222000///333333444444333222000///000111222333333333333222+++)))'''&&&&&&))),,,///000222333111///...000333555333111222333222...+++...------...000222111000000...+++***+++---......+++++++++,,,...000222333222222222444666666666555666666777777888888999999;;;888444222222222222111---000111000---++++++------...///111111111000000---------...///...,,,***,,,000444666333000000000000444888888777666777999888888888888777777777666333333333444444555555555111333333111......111444222444555555444333444444444555666666666777;;;===777666444333111///...---/////////......///333666666777888777555333333444444///***)))---111111///.........000333555555444666555222000/////////000222333333111...,,,++++++,,,///111000,,,))))))+++666666555444333000---,,,,,,...000222333111///...000000000222555555333111000111333777;;;===<<<:::999888666555444555777888555444444555666888:::;;;111000000000222333222111111222333222000.........111000000333777::::::888555333111111333555666666444333111//////000111222...///111333666777888999888666444333222///,,,***,,,///222222111000///000444444444333111222444777222111111444888999888666---...///222333222///,,,---...000222333444333333444111///222777:::888555333555777999888777444222666444333333444555444333666222...---000222333222---000333444555666888999<<<;;;999777666555555555222333333111///---......555777999;;;999666111...((()))+++---000333666777999777666666888888555222222666999777222000111444000222444444333111111111666666666666777777888888666444111//////111333555777666444222000...---,,,111222222111///000222444444666888888666333222222///111333555555222///------111444444000---,,,,,,---,,,+++***+++---///000000222222111...,,,+++,,,///111333333222222333444666444111///------...///~~~yyyrrrjjjdddTTTLLLAAA999666777888999777666555666888:::888777555444444444555333///,,,++++++...333777888666333(((***...000111000...------...000222444777888999777777666666666777999999666555444333333222222222777777777444111...///111000///---...111333444444444222222333444555444333//////111444888999888666777:::======:::666333111333333444444444444333333444333111000///000000111111222444555444111---***,,,000444666555222000......000222444444444333222222222333333222222111111+++)))((('''''')))+++,,,///000111000...---...111222111000222444444222///000//////000222333222111///---,,,,,,...///000///++++++,,,---...///111111111111222333555555555444555555555666666777777777888666333222222222111000///111222111---++++++---++++++---...///000000000---,,,,,,...//////---++++++///444666555333222222000333555555333333444666777777777777777777777777444444222111111222222333333444444222//////111333222444666555444333333444777888888888777888;;;===888888777666444222111///111111222111000111333666777888999777555333222333444///******---111111000111000///000333555555444444333111000///000111222444555555444000---,,,,,,...111333222...,,,,,,...555555555333111///---++++++,,,///000111111000000///000333666666555222000111111333777;;;<<<;;;:::888777666555555666888999666555444333333444555666333222111111222333222111444666666555333111111111000///...111555888888777777444333333555888999999777666444222000000111111111222333444555666666666666555222111000...+++(((+++---000111000//////000444555777777666666777888777444222333666999::::::000000000222333333000------...000333444555555555444222000222777999777444333444555666666555333222666444222222444555444333666333///...000222333222...000333444444444666777;;;:::888666444444444444222333444222000.........444555777999999777444222,,,---...000222555777999888777555666888888666444333666888666222000222555333444666555333222222222222222333555666666777777333222000//////222555777555444444222111000///...333333222111///...000222555777999888555333222222111222444555555222///---,,,000333333111...---...///...---,,,,,,---...///111222222111...,,,+++,,,000222444444333222333444333222000///...---......{{{uuupppmmmggg^^^WWWIIICCC999222000222555777777555333333666888::::::999777555444444222///,,,---...000333777888666555***,,,///222333333222111111111111222444666999:::777777666666666777888888666666666666555444333333555666666444222000000111...,,,+++,,,///222444555333333333555666777555333+++,,,...222777999999999777999<<<===:::666444222222333444444444333222222222222111111111111222222222333444444333000,,,***,,,000555888666333000...***,,,000444666666666555444444333222111000//////++++++******))))))))))))...///000000...------...///...///111444666555444444222111222444444333222000......///111222111000,,,,,,------...///000000000111222333444444444333333333333444444444444444555333222222222222000//////000000///,,,++++++,,,)))***+++---...000111222------,,,---//////...,,,,,,000555888777555333333000111111000//////111333666666777777777777777666888666333000000111333555555555555333111000111333333555666666444222222222:::;;;;;;:::888888:::;;;:::;;;;;;;;;999666444222222444555444333333444555777888888777444333333333444000,,,+++...222333222555333000000222444444444111111000000000111333444777888888777333000......222444666444111///111333555555444333111...,,,+++***+++,,,...000111222333...222666888777555333222222222444777:::<<<;;;:::777777666666666888999:::888666333111000111222333555444222222333333111000444666777666444333333444///------...222555777777999777555555888:::<<<<<<999888666444222111111000444444555555555555555444555333111000///---***'''***,,,...//////...///000333666:::===<<<;;;::::::<<<888444333555999;;;===444222222222333333111///,,,...000333555666666666555222111333666888777555333333333333333333333333555333222222444555444333666444111000000222222222000222444444333333444555888777666444333222111111111333444444111///......222333444666777777777777111111222333555666888999777666555666777888777666555666777444111111555888555666555444111111111333///000111333444555555555111000//////000333777999444444333333222222111111333333222000...---...000777888888777444111111111222333444555444222000...+++...111222111000//////111000///...---------...111222222111...,,,,,,,,,000222333333222111222444111111000000000/////////|||tttkkkfffddd___VVVMMMCCC>>>666000...000333666777555222222444777:::<<<<<<999666444333111///---///000222444666777777666///000333555666555444333333222222222333555888:::777777666666666777777777555666666777666444333222111222333333333333444444///---+++,,,///222444555333333444666888777555333++++++---111555888999888444777::::::888555333222222333444555444333111000222222222333333444444444333333444333222000---+++...222666888666333000...)))+++000444666777666555666555444222000///...---,,,---......---,,,***)))///000111111000///...---...///000222444555666666666555444444555666444333222111111111333333111///------...//////000000000000111222333222222333333222222222222111111111111222111000111222222000...---------,,,,,,,,,,,,---,,,,,,---///111333444555000///......//////...---///222666999888666444222111000...,,,+++,,,///111444555666777777777666666:::888444111111444888;;;666666666444333222222222333555777777555222222222:::;;;;;;:::888777888999:::;;;<<<===;;;888555333222444666555444333333333444555666555444333555666666222///...000444555666777444000///000222333333/////////000111333444666888:::;;;999666222000000555777888777444333555888666666555333111000...---)))******,,,...111444666111333666777555444444555444444555888;;;<<<;;;:::666666666666777999:::;;;:::888444222111222333555777666444333333333111//////111333333222222333444///......///111444777888999777555666888;;;<<<===777777666555333222111000444555555666666555555555555333111000000...+++)))***+++---......///111333222777>>>BBBBBB@@@>>>===???<<<888666666777:::;;;555333222111222222000///+++,,,///222444555555555333222222444777999999888333333222111222333444555444333111222333444444333666555222111111222222222333555666666444333333444666555444333111000//////111333555444222000////////////000111333666888999444444444444555666777888555555555555777888888888777777555333111333777:::666666555222000///111333000111222222333333222222111000//////111333666888555555444444333222222222222222222000......///111777777777444111/////////000111222333333222111000+++---///111111111111000222222111000///...---,,,000111222111///---------000111222111000000111222111111222333444333333333yyyxxxoooeee```^^^YYYPPPHHHAAA===777111...///222444555444333222333555999;;;;;;999666444333222///---000111333555666666666666444555666777777666444333333222111111222444777888666666777777777666666666333444555555444333111000...///000333555666777666111///......000333444444333333444666888777555333.........111444666666555444777999:::888666444444222333555666555333111000333333444555555666666666333333333333222000///...000333777888666333111000+++---111444555666555444666555333111///.........///000222333222///,,,***111222333555555444222000111111222222222222333444777555444555666666555444444333222222333222///---...///000111111111111000///222444333222111222333222222111111000000///////////////000222222000///---,,,,,,---///000222222000111222333555666777888333111000000000111///...333444666888888777444111222000---++++++---///000333444666777777666555444777555222111222666:::===666666555555444444222222222444777777555333222222888999:::999777555555666888:::;;;;;;:::777444222111333444444333111111222222333444444444555777999777555222111333666999:::777444000//////111222222......///000222333555555777999;;;:::777333111111555888:::999666666888:::777777666444333222111111*********,,,...111555777444444222111111333666999666666666888:::<<<;;;:::444555555666888999:::;;;:::888666444444666888999999777555444444444222000+++---///111111222333555000000111222333666999;;;999777555555777999:::;;;333333444444333222111000222222444555666666666666555333222222222111///---+++---...//////111555777555;;;CCCHHHIIIGGGEEEDDDCCCAAA>>>;;;777666555666444333111000111111///...***+++---000222333333333111111222444888:::;;;;;;444333222111222333555666333222111111333444444444555555444333222222333444777888999888666555444555555444444333111000......000222444333111000//////......---...000333666888555444444444444555555666555555555555666777999:::999777555333222444888;;;777777777444222222444555555555444222111111000000222111000000111222444666888777666555444222111111///000000000//////222444666666555222...------.........///000111222333333---...///000111111111000111111222111000///---,,,...000111111000...///000333444444333111111333555333444555666777777777777vvvpppooohhh```ZZZVVVQQQHHHBBB===<<<999444000///111333222333444444444555777888888666555444444333000...///222555666666555555555666666666777666444333222222111111111333555666888666666777777777666555555333333333333222111000000......///333666888777666222000000111333555555444333333333555666777555333222111000111333444444333666999;;;;;;:::888888888333444666777666444222000333444555666666666666666444444333333222222222222333555777777555333222222///000222333444444333333555444222000////////////111222444555444222///---222333555999;;;:::666333222333333111//////000111666444333444666666555444444333111111111111///---...000111333444444333333000333555555222111222444333333222111000//////...///...---///111222222111111000///000333555777777444555666888888888777777333222000111222444444333555555555666777777555333444111...---///111222222444555666777777555333222000000000111333555888:::555444333444555555333111000333666777666444333222444666777777666555555666777777888888777555333111000111333222111000222333111222333333333555888;;;888666444333444777:::===777555222000111222222222...///000111222333333444444666999999666333111000333666::::::888777888:::777666555555444444444555,,,,,,,,,---///222444666555111,,,+++...333777999666555555666888:::999999333444555666777888999999888888777777777999:::;;;999888666555555555333111+++---000111111222333555000222555666777888;;;===999777444444555777777777///111222333333222000...///000222444555666777777444333222333444444222111///000111111222555:::===>>>CCCJJJOOOQQQQQQPPPPPPJJJIIIEEE???888444222222222111111111222111///...***+++---///000111111000///000111444666888:::;;;333222222111222333555666333111000111333444444444333444555444333333444666999:::;;;:::888666555666555555444444222000///...000111222111///...///000000///...---...111333555444444333333333333444444555666666555555666999;;;:::888555333333555888:::999999:::888777666888999:::888444111/////////000222111111111111222444555999999888666555333222111///000111000000111444666666555333000---,,,...000/////////000111333444555000/////////111111///......///111222222000...---,,,...000111000000111333888888888666555555777999444444555666666777888888}}}tttlllgggaaa^^^XXXRRRLLLEEE>>>:::888999888555222///000111///333666777666444444444333333333444555444111...---111666777666444333333222333333333333222222111111111222444555777888888666666777777777666444444444333222111111000000111000000111333666777555222......000222555777666555444222222333444555444333444333111111333444333222666888;;;;;;:::999999999444555777999888555222000333333444555666555444444444444333333333444555666666666777555333222333444111111111111222333333444333222000/////////111222111222444555444333000///222333666;;;>>>>>>:::666222333333000---,,,...000333222222333555666555444222000...---///000000000///000333555666666666555000444777666222111222555555444333222111000/////////...---...000333444333555222000000333555666555555666888:::999777444222111000000111555888::::::444222111222666888888777666333000111333666666555444555777777666444111///---...111333444555666666333222222333666666444111...111555777777555444333111333666777666666666777666666666555444333222111000111111111000111333555333333333333222333666999666666444333333666:::===888666444444444555444333000000111222222222222222///222555666555222000000///444999:::888666666777555444444333444555666777/////////000111222333333333,,,'''(((///555777666555333222333555666666555333333444555666777777777555666666777777777777777999888666666666666444333...000111111000///000111///333888:::::::::;;;===:::888444333444555555555000111333444333111...,,,//////111333444555555666222111111333555666555444222333444444666:::???CCCJJJNNNTTTXXX[[[\\\^^^___UUURRRLLLBBB888222111222111111222333444444111///,,,---...000000000000///...///111111222333444666000000000111222333444444222111000111333444444444111444555555444333666888999:::;;;:::777666555666666666666555444222000///111111000...------///111333222111//////000111222333333222222222222333333555666777555444555888;;;<<<999666555555666777888666888999999888888888999;;;888333///---...000222000000000111222444555666888888777666666555444444111222222111111111444666777666333000......000333444333222111222333444666444222//////000000---+++***,,,///111222111000...***,,,///111111222444555999:::999777555555777999333222222222222333555666wwwmmmeeeaaaWWWUUUQQQLLLDDD===777333222555777555222//////111---222888999777444222222000000222444666555222///,,,111666888666333222222...///000000111111111111000222333666777999999999666666777777777666444333555444222111000000111222444222222444666666222...+++,,,...333666888777555444222111111333444444444555333222222333444444333444666999999888777777888444666888999999666333000222222444444444333222111444444333333444555777888777777666444222222333555222222111000111222444555111000///...///000222333111222333444444222111000222333666<<<@@@@@@<<<777111222222000,,,+++...000222111000222444555555444///---++++++...000222333///111333666888888777777111555888777333111333666666555444333222111000///000...,,,---000333555555666222///...000222222111444666888:::888555000---.........222777<<>>999333///222222222333333111---+++(((---444888888666444333444444333333333222222222111222444555555555444333444444333222000000111333333222333555999;;;<<<<<<<<<:::999888888888666555777555333111000000000000111333444666666555333222---+++)))+++000444666666555555444444444333333333:::777333000///000222333444666777777666555555666999888777666444444333333666555333222111000000000111222333222111222555888777777777666666666666555111//////000333555555555444222000......000333555333333444444333111000...222111222666;;;<<<777222333111///.........---+++111000000///000000111222...,,,***+++///333666777444555666777777555333222666777777555333222333444666777777777555222///---000//////111333555555555333222000......///111222444666777666222...+++))),,,///333888:::;;;:::999333111000222666999999888555555666555444222///...222333555666666555333222111555999999666333222333555333222222444555555444111111111222333333000...333444666888999:::999999777666444222222222333444444222000111333555555555333444555555333333333555111000000111444777888888999666333333555999<<<===555333222111111111///---///000111222333111---***+++///555999::::::999888888333///...111444666555666444333333444555444222,,,***((((((,,,111444666333444333222000000222444666777888777444222222222111222333333222222444555666555444555666555333111///222555222---)))***---222222333666999;;;:::999===;;;999777777666333111333333333333333222111000...000222222000............,,,,,,000666999777444666444444555555777@@@III]]]bbbfffiiilllnnnmmmkkkfffaaaVVVIII<<<555222222///000111222222111000///...000222111//////111333333///++++++...111222111111000...------///111222444444555666555333222111111222333444444444333222444777999999777555444444555333222333666666444111333111///---,,,...000222444333333222333444666777333444555666555444222111444555555555555555555555777666444444666777666555222222111222222333333444555111---++++++---//////000000//////000222555666777999<<<======:::777555777888777444000///222444777666555444333444555555;;;:::888555222222333555333333222222111///...---,,,,,,---111333333///+++'''))),,,000222333222222444444333222111111111222111222222000...,,,+++,,,uuu~~~~~~xxxqqqiii```[[[TTTNNNFFFAAA===999444///222111111111111000---+++)))...444999999777555444555555555555444444444444333444555666666555444444444555444333111111222444333333444666999;;;;;;:::888777777777888888888777444333222111000000111111444444444444444555555666...,,,***,,,000444666666555555555444444444444444888777444111000000222333222444666666555444555666999888666555444444444444888777555222000...---,,,,,,---//////000111555777777777777777777777777777222111000111333555555444555333111//////111333444222222333333333111000///444333333777;;;;;;777222444222///...///000//////000000000000000////////////---,,,,,,///222333333444555666666666444222000555666888777555333333333444555777777777666444222222222111222444444444444000///.........000222333333555666444000,,,)))(((+++...222666999:::999888222111000222555888888777666666666666555333111000000111333555666666555555444666777777666444222222555333222333444555555444/////////111333333222000555666777888999888777666777777666666555555555555444222111111444555666555444666777666444333444555222222111333555777777666666444222333666999;;;<<<666444222222222222000...111111111222222111...,,,,,,///555888999888888999666222......111444444333444333222333444555444222...,,,***+++...222444555222222222111000111444666888999:::888555222111222000222333444333333555666777666555555666555333111///222444111,,,)))***---111111222444888::::::999;;;:::999999999888666444444444444333222111000000///111333222///,,,+++***+++***+++000666:::999666555333333555555888AAAJJJ]]]aaafffjjjooosssqqqlllnnnfffYYYLLLBBB:::444///...///000000000///...------///111111000///111333333000---...111555666666222111000///000111333444777777777777666555555444333333333333333222111111222555888999888777666777444222111222444555333111333222000///...///000111333333333444555666777777999999::::::999777444333333333333333333333333333444333222333555777777777000000///......///000111222///,,,+++---///111222111000//////000333555666666777999;;;;;;999777666777777777444000000222444777666555444333444444555777777666444111111222444222222222111000///------...---...111333222...******,,,...000111000000///111000000000111111222333111111000...+++***+++,,,sss{{{}}}xxxqqqggg]]]UUUPPPJJJCCC???<<<999444111222111//////000///---++++++///555999:::888666555555555555555444444444444555555666777777666555444444555666555333333444555333444555777::::::888666444444555666777888888888222222111111111111222222666555333222333444666888...---,,,...111444666666666555444444333333444444666666444333222222222222111222444444333333444555888777555333333444555666:::999666333000---***)))((())),,,---...000444777666777777888888999999:::555333222333555666666555666555333222222222333333111222222333333222111111555444444888;;;;;;777333555222///...///111333333///000111111000///------111///...///000000000...444444555555444333111000333666888999777444333222111333666888999999999888555555444444333222222222.........///000111333444333444444222...***((('''***---111444777777777666111000///111333555666555666666666666555444222222...///222444666777777777666555444444555666444333555444333444666777666555///...///111333444333222777777888888888666555444777888999999999888777666555333222333555777777666555777888777555444444555444444444555777777555333333222111222666999::::::777555333333444333222000444222000000000111///...---000333666666666888999444111///000333444333111222111000111333444444333222000...///111333444444000111111000000222555888:::;;;;;;999666222000000000111333444444444666888999777666666666555333111000222333111---+++,,,...000///000222555888999999999888888999;;;:::888666555444444333333222111111222333555333///***'''&&&((((((***///666::::::888333111222444666999BBBLLL[[[aaagggkkkrrrwwwtttmmmqqqfffYYYNNNGGG???555---///000111111000///...---+++---///000000111222444333222111222555888::::::333222222222333444666777:::999888777777888888999666555444222111111000000111444777999888888888999333222111222333444333111333333222222111111111111222222444555777777888888<<<<<<===<<<;;;888555333000000000000000000000000222111000222444777777777222000...,,,,,,---///111111...,,,,,,///222444555222111000000000222333444333444555666777777777777666777666444111111222444888777666555444444444444333444444222111000222444111111111111000...---,,,/////////000111111...,,,------...///...---+++***,,,------...000111222222111111///,,,***)))***,,,www~~~~~~xxxoooeeeZZZRRRMMMHHHAAA>>><<<999555222222000////////////---,,,,,,000666::::::999777777555555444444444333333333666666777888777666555444555666888888666555555666333444555888999999666333111333555666666555666666333333333222222222222222333222222222222444555666/////////000222444555666555444333222222222222333444555555555444333222222111222333222111000111333888666444333222444666777999999777444111///,,,+++)))+++---...///111333666555666666888999:::;;;;;;888777555666777888888777777666555444444333333333222333333333444444444333333333444888:::;;;999666555222...---///222444555000111222333222000...,,,000//////000222111///---111222222333333222222111111555999:::888555222111000222555888999:::999999555666555333111/////////000000111111222333333444444444444222---***((((((***,,,///222444555444444000000000000222333444444444444444444444333333333///000222444666777777777666333000222555888888666777666555666888999888666222111000222444444444222666666777777777666555444555777999;;;;;;:::888666555444333444666888777777555777888777555333333333555555555777888777444111000000000222555888999888666555444444555555444333555222///---...///000//////111333444444555777999444111000222555666444111//////...000333444444333555333222333444555444333111222111000000111444777999;;;;;;999555111///...///111333444444555777999;;;999888888888777444222222333444222///...///111000......///333666888888777666777888:::999666444333333333333333444444555555666777555000***&&&$$$((()))+++///555888888666000///000333666:::DDDNNNYYYccclllnnnrrrvvvuuuoookkkdddYYYOOOGGG???555...222222333333333111000///***,,,...000222333333444555444444555777999::::::222222222333444666777888;;;:::888666777888:::<<<999888555333111000000111111333777888888777777888444333333222333333333333333444444444444222111000///111333555777777777777999:::::::::999666444222///////////////000000000111000///000333555555555666444000......000222444333111//////111444666666444333111000///.........//////000111222444555666666555555333222222333444888888777666555444333333000222333333222222333444111111111000///...------.........///000000000000............---,,,******+++,,,---......////////////000000///,,,*********{{{xxxnnndddZZZSSSMMMHHHBBB>>><<<:::666333222111000000111000...------111666999:::999888888666666666666555555555555444555666777777666555444444666999:::888777666777222333444666777666333000111333666666333222111222666666555555333222111111...///000222333333222222000000111222333444555666444333111000///000111222333444555555555444333333333333333111///...///000777666444333333444555666666666666555444222111///...000222222222222333555444444555666888999::::::;;;999888888:::;;;;;;:::777666666555444444444555555444444444555555555555000111333777:::;;;:::999444111------///222444555222333444555444222///...//////000222333333111///---...///000111222333333000333888:::888555222111000222444666777777666666444555555222...,,,,,,---333444555555555555444333444555555333000,,,*********,,,...000222222222222000000000000000111222333222222222222222333333333222222333444555555555555444111///111555999:::999888777777888::::::999777666555333333444444333222333444555666777666555555222444777::::::999777555555444444555777888777666555666888777444222111111555444555666777666333111///......000333666666666555444333444666777777666555222---+++,,,...///000000222333333333444666888555333222444777888666222///......000222444444333777666666777888777444222222333333222000000222444666888999888444000...---///111333444444555777999;;;:::999999999888666444555555444333222111222444111///------111444666777666555444555666555333111111111222333444666888999777888999666111,,,((('''++++++---000333444444333...---///333666:::DDDOOOZZZiiitttsssrrrvvvvvvrrrhhhddd\\\QQQEEE:::222///111222222333222111000///***,,,...111333555444444555666777777777777777777111111222333444555777777:::888666555555777:::<<<;;;:::777444222111111111111444777888777555555555555555555444333444555666444444555666555333111000...///111444555666666666555666777888777666444222.........///000111111111333111000000222333333222777555222000///111444666777555222222333555555555555444222///---+++)))))),,,,,,---...///222444555555444333333444444444333777777777666666555444444///222444555444444444555000111111111000///...------.........///111333555111111111111000000//////...............---,,,+++...000333222000,,,***)))uuu|||{{{rrrhhh^^^XXXOOOJJJDDD@@@===;;;777333222222222444555333000...---111666999999888888888999888888888888777777777111222444555555555444333333666:::;;;:::888777666111111222333444444111///000444666555222.........666666666555444222000///+++---///111222222111000000222444444333444555777444333111//////000111222333444444555555555444444333333222000...---...000666555555444444333333444111222444555555555444333222333555555333222333444222222333444666777888888;;;999888999;;;<<<<<<;;;777666555444444555666777666666555444444444555555///111333666888999999999444111......000222444444333444555555444333222111000///000333555555444222,,,------///000111222333...222666888777444111000111222444555666555333222111333444111---***+++---555666888888888666444333222444666666333///,,,++++++,,,...///111111111111000111111111//////111333000000000000111222444444444444444444444444444444222111111222555888999:::777666777999::::::888666888666444333333333222111222333444666666666555555000222555777888777666444444444444555777888777666555666888777444111//////333333333444666666444222000...---...111333444444222111111444777999999999666222...,,,,,,...000000111333444555444444666888666444333555888999777444///......000333444444333777777888:::;;;999555111111333444444222111111111333555777777555111///...///000222333333333555777999888777888888888666444666555444333333333444555333000---,,,///222555666444333111111222222111///222111222333444777999;;;777888888666222...,,,+++,,,---///000111111000000...---...222555:::EEEOOO\\\mmmwwwsssrrrxxxyyytttiiifff^^^RRRCCC777000...---...///000000///...---,,,---///222666777555333444666888888777555444555111111222333444555555666777555444333444666999;;;:::999777555333111000000000333555666555444333333666666666555333444666888555555555555444333111000//////111222444444555555444555777777777666444333+++,,,---///000222333444333222000000222222222111333222000//////111444555888666444333333444333222555444222000---+++)))''',,,,,,---...000222444555444333222333555555555333666666777777777666555555///222666777666555555555111111111111111000////////////...------///444777555555555555555555555555000111111000///---+++)))...111333333000---***)))kkkvvvyyyoooeee^^^SSSNNNGGGBBB???<<<777333222333555777999777222///---000555888888777777888777777777666666666666555...///111222333444333333222555:::<<<;;;888777666000//////000111111000......222666555000---,,,---333333444333333111000///------...000111111222222111333666666444444555777666444222000000111333444444444444444555555666666111111111///......111333555555666666555333222111---///111333444444444333111333555555333222222222000111111222333444444555888777666777999;;;;;;;;;666555333222333555777999666555444333222222333333111222444555555666666777444222000000222333444333333333333333333333333333333222222333555666555444...............//////000...111444666444222111000111222444555555444333222000222444222---+++---///333555777999999888555444///222666777555111---,,,,,,,,,...///000000000000000222333222//////111333000000000000222333555666555444444333333444444444333444555555444444666777444444555777888888666444666444222111222333222111333444555666555444333222///111333555666666666555333333333555777888666555666888999999555222///...111000000222444666555555111///,,,,,,...111222333///...000333777:::;;;;;;777444000...///000111222222444666666666555666777777444333444777888777444111000///111333444444333666777999<<<<<<:::555111...111444666444222111111000333666888666444222111///000222222222222333555666555444555666666555333555444222111222333444555666222...,,,...111444555222000......000111222222444444333333444666888:::555555555333000//////000,,,---///000000/////////---,,,...222555:::DDDOOO[[[hhhmmmkkkooozzzyyyoooeee___VVVLLLBBB999222...***+++---...//////............000444777888666333222555999999777555555666222333333444555555555555444444333333444666999:::777777666444222000...------000333444444333333444555666666444222222555888555555555444333222111000111111222222333444555666444555666777666444111000))))))+++...000222444555222111000000222444444333000000//////000222444555666444222111222222111000333333222111000...,,,+++......000111333444555666444222222333666777555333444555666777888777666666///222666888777555444444222222222222222111111000222222000---+++---222777777666666555444444444555222222222222111...,,,***111111111///,,,++++++,,,dddsssuuujjjbbbVVVPPPIIICCC@@@<<<777333333444777:::;;;999444///---000444777777777777777444444333333333222222222+++---///111222333333222111555999<<<;;;888666555///...---...///000///...,,,111555555000,,,,,,...///000111222222111000/////////......///111444555111444777666444333555777888666333222111222444666444444444444444555666777////////////...000444777555666777777555333000///+++---///222333333222222...111333333222111111111000000000111111222222333666555444555888:::::::::666444222111222555888;;;666444333111000000111111333444555555444333333444666444333333444555444333222222222111111222333333666444333444555666555444000000///------------------000333444333111000000111222444666666555444333///222555333...,,,///222000222666888999888666555,,,111666888666222...+++,,,---...///000000000000111333444222//////111333111111000111222555777888444444333333333444555555555777999777333111222444222222333555777666444111333111//////111222222222555666666666555333111000///000222444666666666666333222333555777777666444777999;;;:::777333000//////......000333555666666222///,,,***,,,///111222------...222777;;;======888555222000111222333333222444777888777666666666777444222222666777666444222111000111333444444333666777:::<<<===;;;555111***///444777666444222111///222666888888666555444///000222222111111222333222222111333444555333222444222000///111333444444777333...,,,---111333555111///,,,,,,///222444555777666555444444555777888333333222111//////111333+++---///000000///000000...,,,...222555:::DDDNNNXXX```bbbaaalllzzzwwwhhh]]]UUUJJJDDD@@@<<<555000+++,,,...///000111000000000000111555999999666333000444888:::888666777888444444555555555555555444333333333444555777999:::444444444444222///---+++***---111333333333444555444555555333111111444888666555555333222111000000444333333222333444666777444555555555333000---,,,&&&'''***,,,///222444555111//////000333555666555///000000111222444555666333111//////000111000///222222222222222111000000000111333444666777777777333222111333666777555333333555666888888888777777///222666888777555333333222222333333333222222111555555222---***+++000555555555333222111000000000222222333333222000---,,,333111///+++((((((+++...iiivvv~~~tttjjj^^^VVVKKKDDDAAA???;;;888666777999:::888555111///---...///111333555666777555333000......///222333111///......111333444333666666777999:::999666333...------...000111000000111111111000111111222222333333222111111222222333555555444444333333222222333555777777555222000000333333333333444444555666444222111111444555666666555333000000111222222222222444666666444111//////+++---///111222333333222000000000111111222222333......///000111111000000/////////111222444666777777444000...///111222222...///111000...------...444666999999666333111111333222111222444555555444222222222222333444555555888666444444444444222000---------------......///111222222333333333222222333444555777888777444111333222000///.........///333111222666;;;;;;666111---...///111333222///---...---------...///...---...000222222111000000000666555555666888999888777666555444222000000222444;;;;;;;;;:::666444333444111222333222000......///333333444444444444444444555666777666333000//////444444555555555555555555666666555555444444444444888::::::777333000000222444333111//////111666:::666333...***)))+++///222111...,,,///555::::::888777555444444555555555444666555444444666777777666666444222222444666777777777666333111000111222222888:::<<<===;;;777222...***---222666888777555333111444666666333222333555666444111...---,,,---......///000222444333000...---///111111//////222666777666444222000111444777222...******...333666666999888777555333333222222...000333333222222444777111000............+++***///000000------333>>>GGGRRRUUU[[[___aaa```^^^\\\RRRKKKCCC???>>><<<777333...---,,,...000111111000------...111333444333111555666777999999777666555666666666555444333111000000000000222333555777888777555333111///......///---///222666888777444111666555444111//////111333:::999666333000...,,,,,,111222222222222333333333444444333333222111000000+++(((&&&'''+++///000000000222555666666777888999666444222111222333333222222222111///,,,+++,,,...222333444111...---///222111111111222333666888:::888666555666777888777555777666555555666777888999111222444777999888666333000222222000......000333888444///***((()))+++---444333111000...------,,,---000333444222000///...333...(((''')))---000111cccnnnzzz~~~uuukkkaaaZZZOOOHHHEEEBBB>>>;;;;;;;;;:::888666444111000000000111111333444555666777555333111000000111222333111000000222444444444555555777999:::999666444///.........///000000///222222222222222333333444222222222222222222333333666666555555444333333333444666888777555222111111444333333333444444555666444222111111333555555555555333111111333444444333333555666666444222222222///000111222333333444333111111111111111000///...///000000111111111111000000000111111333444666777333000,,,***,,,...///000---///000000...---------000333777888777444222222000......///222333333333222222222222333444555666666444333222333333222000///...------...///000111222222222222222111000///222222333555666555222///111000///.........///000333222222555888777222,,,***+++...222444333000...000///......///000000//////111222222111000111222777555444555666777777666444444333222000000333555888999:::999666333222222111222333222000///000000555555444444444444444444555666777666333000//////555555555555555555666666777666444333333333333444777888999777333111222333444333111//////111666999555222...+++***,,,///111111...,,,///444888888666777666444444666777666666555444333333555666666555555333222222444666666666666555333111000000111222777999;;;<<<:::555000---+++---222555777777666555555777888777444333444666333222000...---,,,,,,,,,...///000222444333000---+++...000///------000333777666333111///111555888333///++++++///333555555777666444333111000//////...111333444333444666999222000---,,,,,,,,,+++***...//////------222;;;CCCJJJNNNUUU[[[]]][[[WWWTTTJJJDDD===:::::::::777444///...---...///000///...******,,,///222444333222444555666777777666555444888777666555333222000///......///000222333555666666555333111///.........///111333777999888444111444444444222000///000222999777555222///---,,,+++000000000111222333444444444444333222111000000000---***'''&&&***---000000000222555666777888999;;;999777333222333444444333222222111///,,,+++---...222333333///+++***---000111000111111333555777888888777666666777777666555555444444444555666888999555555555777888777555222111222222111......000333555222...***((()))+++---333222000...,,,+++++++++,,,///222333222000/////////,,,(((''')))---//////\\\eeerrr}}}vvvmmmfff___VVVOOOJJJGGGBBB>>>@@@>>>;;;888555333222222444333222222222333444555999888555333222222222222666555444444666777666555555666777999;;;:::777444000000000000////////////333333333333333444555555222222222333333444444444777777666666555444444444555666888777555222111111444444444333444444555666555333111111222444444444555444222333555666666666444666666666444444555666555444444333333444444444333333444333222///,,,***111111111111111000000000222111111222222444555555000---***)))+++---//////---///000000///------------111555888777444222111---,,,+++---000333444444333333222222333444555666333222111111333333222111111000.........111333555444444333222000///---,,,......///111333333111.........------......///000222111111333444222---(((%%%(((...222555444222000333222000//////000222333111222333222111111444666777555444333555555555444333333333111000000222444333555888888555222000///111222222111000///111222777777666555444444444444444666666555222000000000666666666666555555555555777555333111000111222333444555666555444333444555333222111///...000555888444222///---,,,---///111111///---///333666555444777555444555777999999888444333222333444555555444333222111333555666666555555444333111111111222222555777999999777333...+++,,,...111444666777777666888999888777444333444666111111000///...---++++++...///000222333222///,,,***,,,///...,,,+++...111666555222///...000555999444000---...111444555444555444333111///---,,,,,,///111333444444555777999333000---,,,,,,,,,+++))),,,---...------000777<<>>;;;666444666999::::::222111/////////...+++))))))***+++...111333222111222222333333333333222222666666555333222111111111111111111222333444555666666666555444333333222222444444555666777555111...///111333444222000000000333222111///...---,,,,,,,,,,,,---///111444777888666444222000///...............---,,,,,,,,,,,,,,,000222444666777999<<<>>>>>>:::444111111222333444222222111///---,,,...000444333111+++&&&$$$'''***000000000111111222333333555444333333444444333111/////////000222444666777777666444444555555333222222222222111000000000111111000///---------......333111...+++)))))))))***))),,,...000////////////,,,,,,,,,...///000000000SSSfffyyyxxxpppllleee]]]VVVOOOIIIFFF@@@???>>><<<999666333111666555444222111111222222444444555666777777777777:::::::::<<<===<<<:::777:::999:::;;;<<<:::666333222333444222///......000111111111222222333555555222333444555555555555444444444444444444555555555555666666555333111111222444444444444555666777777666444222222444555666555444444333555777888888777444555666555444555777999777666444222222222333333777888:::;;;:::888555333111000///............///111111000000000000111111333111//////111333333333000333555666444222111000///222666777555111...------***((((((+++///111333333222111000111333555777333222222444666888777777555444111000111333777999:::999888666444111...---%%%&&&(((,,,000333333333000000//////---,,,+++******,,,...000111///,,,)))"""(((///555666444333333333333222///---...222555666666444222111222555888666444333444444444333111444555444111...++++++,,,,,,///333555333111///...111111///---+++,,,///222:::888666555444444444555333444555444222111222333333333222222222111111111444222000//////000111222......///000222333444444333333222000///000333666222222111000000000111111222222111222333444333222333222222333666888888888555444444555777777666444000111222555777888666444444444444444444555555555222333555555444111...+++...///111333555666666666222111000000000000000///111222444444333111...---...///000222444333000...---000333222///---...000555444111...---///444888777555444666:::;;;888666666666666555444222000///111000000000000000///...000111333555555222---)))+++,,,------...///111333888:::===???@@@@@@??????;;;888444333333555777888222111000000000///+++))).........111333333222000111111222222222222111111333222222222222333444555666666666666666777888999888888888888777777666666444333444444555333///,,,---000333444333111000000222111000///............---------...111444777999666555222///------------,,,...111222111///,,,+++222333555555666777:::===<<<888222//////000222222111222111///------///000555555222---(((&&&(((+++111111111111111111111111222000000000111222111000/////////000111333666777444333222222444444333222222111111111222222111111111111111111111000000///333111///,,,+++++++++,,,)))+++...///......///000///000222444444444444444QQQfff|||yyyuuuoooggg___WWWPPPMMMAAAAAA???===999555111///333333333222222222111111000222444666777888777777777888999;;;===<<<999666777777888999;;;999666333111444555333000...///111111111111111222444555666444444666666666555444333000000111222333444444555444555555444111000000111222333333444555777888999444333111222444666666666444333333444666777666444222333555555444444555666444333333222222222333333888999;;;<<<<<<:::999777111000///......///000000111111000000000111111222333111//////111222222222111444777888666444222222111444666666333000.........+++'''%%%'''+++...///333111///...///111444666555444444666888:::999999666555333222222444666888;;;;;;:::888666444222111''''''))),,,111444555444222222111000...,,,***))))))+++...111222111///---&&&,,,333666555333222333222333333111......222666888777555333111111444666333333444666777666333000444444333111---*********,,,///222444333111000000333222000,,,***+++///222999777555333333333555666333444444333111111333444222222111111000000//////000000000000000111222222///......///222333333222444444333222111111444666333222111000000111222222333444555555555555555444333222111333555777888777555444555666888888666444000111333666999999777444333333444444555555666666111222444555444222000......000222444666555444444---,,,,,,...000111000...222333444555444222000.........000333666666333111000333666555222///000111444444222///---...111444666555666999======:::666666666777777666555333222222000//////000000...---///111333666777555///+++,,,,,,------///000222222888999999999::::::;;;;;;555444222111000000111222111111111222222111...+++111000111222444444222111111111111111111111111111111000000000222444666777999999888888888999999:::999:::::::::::::::999888333333333333333222///,,,...000444555444333222333111111111000000111111222000/////////111444777999777555222...,,,++++++,,,+++///333666555222///...444555555444444555777:::999555111......///000000111222111000......///111555666666222---+++,,,...222222222222222111000//////...---///111222111000111000000111222444666777333222222333555555444222000000000111444444333222222222333444333222000///111000///......---------+++---...///.........000222444777777666555555666MMMaaawww{{{sssiii```YYYUUUGGGEEE@@@;;;666222///---...///111333333222111000///111333666777666555444222333555888:::999666222///000222666888999777444111444666444000...000333111111222222333555666777555666777777777555333222,,,,,,---///111333444444333444444222///...///000111111222444666888:::;;;111000...///222555666666333222222333555555333111000222444444333222222333000111222333444444555444999999999999999888777777333222000///000111333444222222111111222333444444444222000000111222222111111444777888777444222111222444555444333111111222333///***''''''***---...222000...------000333555666555555666999::::::999777666444333333444555555:::::::::999777666444333,,,,,,,,,///222444444444111111111111000...,,,+++***---111333333222000///,,,111666777444111111222111444666444111000333777888888666444111000222333111222555888999888333000000111222000---+++++++++---///222333333222333333777555222...+++,,,///333777666444222222333555777333333444222111111333555222222222111000000//////---...000222333333333333222111///111333444333111555555555333222222444666444333111000000111333444444666777888888777777777555444333444666888888777333333444666888777555333000111444888;;;;;;888555000111222333444444444444000111333555666555333222///111444666666555222111))))))+++///333444222000222333333444333222000///---...111444777888666444222555888777444111111222444444333000...---///111444444555:::>>>>>>:::666333444555666666555444333222000///000333444222111000000111333555555222///---------...000222333444777777888888888777666555111222222111000000000111000000111333555444111...000000111333555555444222222111111111111111111222111111000000111333555777999999888888777888888888999:::;;;;;;;;;;;;:::999444333333333444333000---///111444555444444444555222222222222222333444555333222111000111444666888888555111...+++***++++++,,,000444555444333444555777777666444222222444666666333000//////000000000111222111000......000222666888999777333111222333333333444333333111///......------///222333333333333333222222333555666777666555555666777666333000///...///111555666555333111333444555444222///------...////////////...------...//////...---...///333666888777555333444555III[[[ppp~~~{{{pppfff___\\\MMMHHHAAA999222...,,,,,,+++---000333444333111000///111333555666444222111---///222555888777333000)))***...222777999888666000333666444000...111444222333333444555666888888666777888888777555333111)))***+++---000222333444333333333111...---...///000111222444666999;;;===...---,,,---111333555555222222222333444333111///...111333444222111000000///000222555666666666666999888777777666555555555444333222111111333555666333333333333444555666777666444333222333333333111000333777888666444222111222333444333222222444555:::555...++++++---///111111///---,,,,,,///222444777666555666999:::999888777666555555444333333333999999999999888777666555111000000111333444333222000000111111111///...------000333555555333111000000444999888333000000222222555888777333111444777999888777444111///000111///111555999;;;999444000---...000///...,,,------...000222333333333444666:::888444///,,,---000444666444222111111333555777333333333222111222444666333333222222111000000///+++---000333444444444333555333111222444555333111555666666444333333555777555333111//////111444555555777999::::::999999999777555444555777888888888222222333555777666444222000111555999<<<<<<888555...///000111222333333333000111444666666666555555///222555777777555111///((((((,,,111777888666222222222222222111111000///---...111555888999888666222666999888444111111222333444333111///------...111222444999===>>>999555000111333555555555333222222111000222666888777666111000//////222333444333///------...111333555555555666888999888555222000111222444444333222222333//////111444666666333000......///222555666555444222222111111111111222222333222111000000222444555888777777666666666666666888999:::;;;;;;;;;:::999555444333444555444111///000222444555444444666777333222333333444555666777666444222111111333666777888555111---+++******+++...111333444333444888;;;999888666333000000111333555222000000111111111000111222111000......000222666999<<<;;;888555555777444444444444333111///......---...000333555666555555444444333444555777888999888999999999777333///...---...111666777666444111222444555444111...++++++,,,...000000///...---...///000///...---...///333555777666333111222333PPPVVVdddwww|||wwwxxxuuulllbbbPPPHHH???888111***))),,,...///000111111111000///------...111555666444222333111///000222333111///++++++,,,000555888666444666555333222222333222222...//////000111555:::>>>;;;888555555666555111...(((***...000222222111000333222111000000///......222222111111111444999<<<...+++***---111444111...000222333333111000000111000111222444444333333222---///111333444333111000777666666666555555555444666555333222333444666777777777666555555555555666666555333111111111333444333555888::::::888555333000444777888666555666888777777666111,,,))))))+++000---+++---111555777666999777666666777777777666333333333333222222111000444444444555555666666666333333555777888666111...444333333444444222...+++,,,///222444444333444444555666666666666444333222222444666666555444555666===;;;777222......000333777666666666666333///,,,------...000222444666777000000000000111222333444999888555111......111333666666666555444333222111000222555555444333222333777777777777666333111//////000222333444555555555666666555555555444111///555444222111111222333444111111000000000111222222999999888777777666777777777555444444666888999999333222111222444555444333000333777:::;;;888444222111111000222444666666555555555555555555555555555444555555666444222000...***+++...333888;;;;;;:::222///,,,...222555555333000111222444555777888999555555666666666666555555555666777555222000//////...222666777666333222111//////000222444444111//////------222888:::888444......---......///000111///.........000111333555:::999777333000///111333333666888777444111111222111333444333111000000000222---)))+++222555444000555444333222111000000111000000000000000111222222555555444222111222555888999:::;;;<<<;;;999777555777333000111444555222......000222555666666555444000000111222555777:::<<<999777444111000222444555333555555222---)))((()))...000222333444555888:::777333111222111///111555888666444111000000111222000//////000222333333333777777777666555555444444444333222333555555444333666444111000000222555777777555333444666888999999999:::::::::888555222000111///...///222555777888777666555333111...,,,***,,,---.../////////...---+++///333222...+++---///333222000/////////111222NNNWWWhhhzzz}}}wwwlllbbbRRRHHH>>>888333,,,***+++///000111111111///---+++***+++---333888:::999666555333000111222333222000...,,,,,,...222444444333666555444333333222000///...///000111111444888;;;999777555555555444000,,,+++---///222333222111000222222222222111111000///000000000000000222555777000...---///333555333///000000111222333222222111///000000111111111000000///000222444444333111000555555555444444555555555888777555444444555666777888888666555444333333333555444222111111111333444333444666888888666444333222555777777666555666888666555444///+++)))***,,,111///---...222666777777666444222222444555444333222222222333333222222111444333333333333333444444333333555777888777333000222222111222222111...+++,,,...222444444333444444444555666666555444222111000222555555555555666888>>><<<888333000///111444777666666666666444000---,,,---...000222444666888000111111222222333333444888777444111///000333555666555444333222222222222222444555444333222333444555666888999888666333222222222333444444444444444444444444555555444222000333222111000000111333444333333222222222333333333888888777666666666666666666555333444666888888888222111000111333444444333111333666999999777444222333111//////222666777888666666666666555444333333333444555666555333000///------...222666:::::::::555222///000333555555333111222333444666777888999666666777777777777666666777888777555222000000111---000444555444222000000111111111333555555333111111///---///333555333000,,,,,,------...///000111000000000000111333444666777777555222//////111333444666888666222/////////...000222222000000000111000,,,)))+++///222222111555555444333222222111111///............///000111111333444444333333555777888999999999888777555444777555333333444444222///000111222444555555444444555444444333444666777999777555222000///000222444444555555222...***)))***---///222444444555777888555111000111000...000333888777555222111111111222111///...000444666555333555555555444444444444444444333222333555666555444777555222111000222444666777555444444666888888888777777777666444222///...000...---...111555666777888888666444111...+++***+++,,,...///000000000///...222555333///,,,---///222111///---...///111333JJJXXXlll|||uuujjjaaaSSSHHH<<<888555///+++***...///000111///,,,)))'''&&&(((---444:::======;;;777555222222333444444333333000,,,+++---000222333666666666555333000---+++...000111222222333555666777666555555444222...***---///111333444333222111222333444444444222000///------...///000222333333222111000222666666444111///......111555666333000------------.........///111222333444333222111000333222222222222444555777999888666555444555555666888777666444333111000///333222111000000111333444444444555666666555444444555666666666555555666888444333111---******,,,...111///...000222555777777111000...///000111111000000000111222333333333333444333111000000111222333444444555777999888555333000/////////000000...,,,,,,///222444444444444555444555555555555333222111///222444555555555777888===<<<999555222111333555777666555666666555222///,,,---///000222444666777000111333444555555444444555555444222000222555888555333111000///000111222444555666555333222222333222444888::::::888555333333333444444444444333333000111222444444444333222111111000000000111333444555555555555555555555555777666555555555555555555666444333444666777777777111000......111333333333222333555666777666444333444111///...111555888:::555666777777666444222000333444555666555333111000///......000333777888999777444222222555777555333222333444555666777888888777777888888888888777777999888777444111000111222---000222333222000//////333222222444666777666555444000---,,,...///---++++++,,,---...///000111111111111111111222444555666333333333111//////000222555666666444111...------+++---///000//////000111...---++++++,,,...111333555555555555555444333222---------------......///---000333555555555666666999888777666555444333333666777777666444222111222222222222222333333444555:::999777555444444555555555333000......///000222333444444222///,,,***+++,,,///444666666666666666333///...//////---...111999888666444333222222222111///---111666999777333222222222333333333333444333222222333666777777666666444222111111222444555777666444444666777777666333222222111///......---///...---...111444555555999999777555222///---+++***,,,...000111222222111111444666444000------...111000---,,,,,,///222444III[[[ppp}}}zzzpppgggaaaRRREEE:::777666111,,,)))+++,,,......---***'''%%%%%%(((...555:::======<<<999777555444333444555555888444...)))))),,,111444666777999888444///+++)))///111333444333222222333555555555555333000,,,)))...///222444666666666555444555666666555111...,,,)))***+++...111333333222222111222444666666444111...------111777888444///******+++,,,---///000111333333333222111000///...000/////////000333555777888777555444333333333333555555444333222111000///111000000000000222333333555555555444444555555555666666555444444444666777222111...+++***+++---///000//////000111333444555...---,,,,,,...000000/////////111222333444444444666444111//////111333444555555555777999999777666///...------///000///...///111444555555555666777555555666666555444222111000222444555444444555777888888777555333333555777666555444555666555333111000000111222333444444444111222444666777666555444333333333222222444777:::555333000...---...000111333555888888666333111000111333777::::::777333000000000111222333333222222---///222333333333444444222222222222333444666666888888888888777777666555555555444444333444444555555333222333555666666555000...,,,---///222333333222222333444444444444444555333111000333555666777333444666888777666333111333444555666555444222111///---+++,,,///333555666666333111333666888666444333333444555666666777777777888888999999888888777888888666333000///111333///111222222111//////000555444444555888999999888555111,,,***+++,,,++++++,,,---...000111222333333111111111222333444444555000111111000//////000222444444444222000...------+++---//////......///000...//////---+++---222666555666666666666555444333.........------......///---///222444444555777888999888666555333333222222666:::<<<:::555222333555555444222111111333444555===;;;888555333333444555444333111///...///111222222222222111///,,,+++***---111666999999777666555000---,,,......,,,---000888888777666444333222111111...---222888;;;888444111111222333333444555555222111111333666777777666111000000000111333444555777555444444555666555444......---------...///000///------...111333444444777777666555444222000///---...000111222222222111000222444333111/////////111///,,,+++,,,///333555OOObbbvvv~~~uuukkkeeeaaaMMMAAA777555555111,,,)))&&&(((***,,,,,,***((('''(((+++111555888999999999999999777666444444555666:::666///)))'''***000444555888:::999555///+++***000222444555333222111111333444444444222///,,,+++...///222555777888999:::666777777666333///+++(((######&&&***///222111000//////111333555444222000...---...222888888222---'''(((***---000222444666555444222000...---,,,,,,,,,,,,,,,---///111444555444444333222111000000000000111222222333222222111000000000000111222222333666555444444444444555666666444333222333444666666111///,,,++++++---...///---......//////000111222...---,,,---///111111000///000111222333444444444777555333111111222555666666555555666888999888777000...,,,---...000000///333555666777666666777888666666777777666555333222222333555555444333444444333444555555444555777999444333333333555555444222444444555555444333222111111333555777888777666555333444444333333555888;;;666444000...---...///000///444999;;;888444///---000222666888777444///,,,***+++---///111222222222---///333444333222333555555555555666666777888999999::::::999999777666555444333333333333333444444333222222333444555444333...---,,,---///111222222111222222222333333333333555444444444555555333111///222555777888777666444444444666666666444222111...+++))))))+++///111222111//////111666888777555333333444444555555666666777777888888888888777777666666444111//////111333222333444333111000111222555555555777999:::999777444111---++++++,,,......///000111333444555555444000000111222222333333333000000000///...///111444333222111111111111000000...///111000...------...000222333000......333888555555555555555555444444111111000000000000111111000000111111111333777:::888777666444333333333333666;;;???===777333555888666555333222222333666777<<<:::777444333444555666555444333111111222333444111000//////...---,,,***///333888;;;;;;888666555///,,,,,,......,,,,,,///666777777777666444222111111//////333999;;;888555222222333444555666777777222111111222555777666666+++,,,---///111333555666666444444444555555444333++++++,,,---///111333444...------///111333333333333333444555555555444444111222333333333222111000,,,...000111111111111111000///---,,,---///333555YYYlll}}}zzzppphhh```\\\FFF<<<444333333///+++***&&&''')))+++,,,,,,,,,,,,---000444666666555666777888999999888666444444555777444///)))''')))...333555888;;;:::555000......222444555555444222222222222333444222000......//////000222555777999:::;;;666666666444111,,,(((&&& %%%+++///...,,,***,,,///222333222111000//////111555777555000***%%%(((+++///333555777777555333000---***)))(((((()))***+++---///000111222000000000//////......------...000222444444444444111111111222222222222222555444444333333444444555333111000111333555555444000...---,,,...//////...,,,---//////......///111///------...111333333333111111222333333333222222666555444333333555777888888666555555666888888777333000...---///111222222666777888777555555666777555666666666666444333222111333444555444333444555222444555666555555666888222111111111333444444333777777888777666444222111222333555666777777666666444555555555444555888:::888666333000///......///---222888:::888444///,,,///111333555444111---***((()))+++---///111222222...222555555333111333444666666777777888888999999::::::::::::999777555333333333333333333333444555222222111222444444222111---,,,,,,...000222222111000111111222222222222222444444555666777666222000///000333666888888777777555666777777666444111000,,,***'''(((***...000111...------111666888777555333333333333333444444444555555666666666666555555333444444222111111333555555555555333111111222444555555666888:::999777444222000...------...000222111222444555666666555444000000111222333222222222222222111///...000333666444333111111333444333222000222333222000......///222444555444222222555888444444333333333333444444555444444333333333333333222222111000///111555999555555555444444333222222555:::>>>===888555666888777666444444444666888999;;;999555333222444666888777666555444444555666777000///...///000///---+++000444999;;;:::888666555///,,,,,,000000------000333444666777666555333111//////111555777888777555444444555555666777888888111000000111444555555444)))***---000222444555666444333333444555555444222+++,,,---///111333444555///......000222444333222000111222444555666777777444444555555444333111000+++---///000222222222222111000///...///111222444___ppp~~~|||uuulllbbbWWWPPP>>>777222111000,,,***++++++++++++,,,---///000111222555777666444444555777666999;;;:::777444333444222000---)))&&&''',,,111444888<<<;;;666222111333333555666555444333333444111333333111///...000333222333444555666777888999444333222000...+++)))'''###!!!!!!%%%***...,,,***'''***...111222222111000///222555777666222,,,(((&&&)))...222555666555555444222---)))&&&%%%%%%%%%&&&(((***---/////////.....................------,,,...000333555555555444333333333333333222222111111111111222222111111111///......000444555444222000///---...111111///---,,,...000000...---///000///......///222444555555444444444333222111000///333333444444555666888888999777444444555666666666666333000...000222333333777888888666333222333444333444444555444222111000...000222444444444666777555777999888666555444555000///...///222333333333777777999999999777555444333333444555555666666777666777777666555555666888:::888666333111///.........111555666555222000///---///111222222000...---)))***+++---///000000111111444888777333000111444555555555666666666555555999999::::::888666333111333333333333333444555555222111111222333333111///++++++---000222333222000...///111222222222111000444333333555666777555444111222333555666777777777777777888777666333000...+++)))((())),,,///000111///......111666888666333222222222222222222222222333333444444444444333333222333555555444555666888666666555333111111222444333444666999:::888444000111000///......///111333222444555666666555444333111222333444444444333222666444222///...000555999888666333333444555444333111222444333222111111222333444555666555555555666444222000//////111333444777666555555444444555555333333333222000000222444111222333333333222111111222666::::::888555555666666666666666777888:::;;;:::888444222111333666888888777777666666777888888222000///000222222000...111444777999888666444444///---...111222//////111000111444666777555333111---000444666555444444555555555555666666777777777111000///000222333222111+++---000222444555555444222111222333555666444333...///000222333333333222000//////111333444444333///000111333555666666666333444555666555444333222......///111333333333111111111111111111222222222```ppp|||}}}wwwqqqiii]]]NNNDDD999444111000---)))))),,,//////......///000222444666777888777444444666999555888;;;;;;777444222222------+++(((%%%&&&+++///444888<<<;;;666333444666444666666666444333444666111222222000......222666555555555555666666666666111000///---,,,+++***))))))&&&$$$''',,,///---***%%%)))...111222222111111///333888999666000***''''''+++000444666555333111333111,,,'''$$$###"""###%%%'''***---///...---,,,------......///.........---///111444555555444444444444444444444333222111//////000000000000//////,,,,,,,,,000444666444111000///...000222222///,,,---000222111///...///111///......///222555666555555555555444222000///...111222333444666777888888:::777444333444555555555999555111///000222444555888888777555222000000111222222333333222111///...+++---111333444666888::::::;;;<<<:::777444333222///...---...111333333333555777999:::;;;:::888777444444333333444555666777888888888777555444555777;;;:::888666333000...---///111222222111000111222,,,---///111222111000000+++,,,---...////////////333666999888333000000333333333333444444333222222888999999999777555222000333333333333444444555666111111111222333333111///***+++---111444444222000---///111222333222000///333222111222555777888888333333444444555666666777888888999888666333000...+++***)))***---000111111111000000222666777555222222222222111111111111111111222222333333222222111222444666888777888999:::666666555222000000222444222444666999:::777111---000111000///......000222333444555666666444222111222333444555555555444333888666333///...111666;;;<<<999555444555666444222000222444444444333444555333444555666777666555444333111///------///222444888777666555555555555555222444555555222000000000---///111222333222000///000333666888777555444333666666666777888:::;;;<<<;;;888444111000222444666888888777777777888888999333111000222444555333000000333666777666444333333000...///222333000000222...000333666777555333222+++111666777444222333555555555555666666666666666111000///000111222111000///111333555666555444333000000111333666666555333000111333444444222000///000000000222444555444333000000222333444555555555222333555666666666555555111111111333444444222111222222333333333222111111gggpppzzzxxxooojjjeeeYYYHHH;;;111222222111...------...333222000111444666777777:::;;;<<<:::777444333333666555555666777666333000222///,,,((('''(((***+++222444777888777666555666777666444333444555777888666555333111000000111111555444333111000000//////222///,,,))))))***---///111///---,,,---------,,,...000222333222111222333666666777888777333,,,'''))),,,000111111000//////111///+++&&&###"""%%%((((((***---000111000///...------------,,,+++***)))111000000111333444444333333222222222333222///---...///000///---+++,,,---***+++---///000000000///(((,,,000222111///------+++000555777555222111111888666444333444444333111666777888666444222222222555444555888;;;<<<999666777666444333333444555777:::777444333333444555444222222333444555555444444444333333444555333000---(((+++000444666888999;;;<<<;;;:::999777555444333444333222222222444555666555666777777777777777666555333111111333555666666:::888666444444555666888===;;;888555222000///...222...***,,,000333333000+++,,,---///000111111111444333222111111111222333555666777777666333000...111111222333222111000///444666777777666555555666555444333444777888888777222111000111444444111---,,,///222555666555333111---///333666777666444222333222111222555777999999777555333222222333444555999999888666444222000///,,,---///000111111111000000000000222333222///---...111444444111///000111000111333444333111///---111444777888666333111000...000222222111111222333555444222111///......---...000000...,,,,,,///222...///000222333333333222444666777888777666555666333444444222000222666:::;;;888444000///000333555222333666888999888666444000000000111222333555555111111111///------///111444444555555666777777777555555444444333222111111000000222444666555222///111333555888999888777555555444444444666999<<<>>><<<888444222333444333111333333444555555666666666000000111444777666111---111222333444555555444444111222444555444222000///---000444777888777555333222333444555555333222111666888:::999888777888999777555333333666666444222666666555333111111222444444222000111444666555333555444333111000/////////---...000111222111///...+++---///111222333333222///000222444666777777888333222222222444333111000444444333333333333444444kkkuuu|||zzzrrrhhhbbb]]]SSSDDD888///000111111000///000222555333222333555777888888999::::::888555222111111555555555777777555222...000///......---,,,++++++000333666777777666666666888777555444444555555666555444222111000//////000111111000......---------222000...------...000111222111///......000111111111222333222000///000111555555666777666222---)))***---000222111000000000111///,,,(((%%%%%%'''***+++---///111222111000///---...............------111000///000222333222111111111111222333222000...000111000///,,,+++,,,---............---,,,++++++(((+++///111000...,,,,,,,,,000555777666333222222666444222222444444444333444555777777555333333333888888888:::<<<<<<999666555444333222333444666777888555333222333444555555333444444444444333333222333333222333333222...+++***---111444555555666777:::999888777666555555555999888777555555555666666444444555666666666666666555444222222444555777888888888777666666666777888===<<<:::777555222000///111...+++---111333222///,,,---...///000000111111333333222111111222333444555666777777666333000///111111222222222111000000444666777777555444444555555444444555777999888777444333222333444333000---,,,///333777888888666555///111555777888888666444666444333444777888888888666555444333333444555777999999888777555333111000///000111333333333333222...///000222444444111///...000333333222000111333111333444555444111///---000333555666444111......+++---000111111222333444222111///---,,,+++,,,,,,000000///---++++++///222...///111333444555555555333444555555444333333333000111222222111222666::::::777444111000111222444333444555777777666555444111000000111111222333444000111111000...---///000222222333444555555666666333333333222222222222222111111333555666666222000...000333666777777666555555555444555666999;;;===;;;888444222333444333111222111222222333444555666222222222555777666222...222333555777777666555444222222333333333111000///...000333666777777666555333333333333333222111000555777999999888888888:::999777666666888888666444888888888666444333444555666444222222444555444333333222111000///000000111//////000111111000///...---...000222222333222222000000111222222333444444444222111222333333222111333333333333444666777888ppp|||{{{tttqqqhhh^^^WWWSSSKKK???666---///111222222222444666666444333444666888999999888999999777333000//////444444555777777444000,,,---///111333333000---+++///111444666666666666777777777666666555444444444333333222111000///......//////...---,,,,,,------111111000111111222444444555333111000000222444666444444333111...---...000444444444444444222///,,,,,,...111333222111000111111000...+++((()))+++...000111333444444333111000...///000111222222222222111000//////111222111000......///111333333222000222222111...++++++---///222111///,,,***((('''&&&'''***...000///---++++++---000444666555444333333222000///000333444444444111444666777555444333333999888888999:::999777444444333222222222444555666555333000000111333444444555555555444444333222222333222111222111///,,,))),,,///333444444333333333777666555555555666777888===<<<999777555555555555222222444555666666666666777666555444555666777888777777888888888888888888;;;;;;;;;:::777555222000///---,,,...222333111.........//////000000000000222222222222222333444555444555666777666444222000111222222333333333222222444666666555444333333444666555444555777888888777777666555555555444111...+++...333777999999777555222444777999::::::888777888777777888999999777555555444333222333555777888999999888777666444333222444444555555666555555444---...000444666666333111---///111222222222333444333444555555444222///---///111333333000---++++++)))+++///000111222444666222000---+++***+++,,,...222111///,,,***+++///222///000222444555666777777111111222222111000//////---///111222222333555777777666333111000111222333444444444444444333333333111111000000000000111111...000111000///....../////////000111222333444444111000000000111111222222222333444666777666333000***,,,000333555666555444666555555555666888:::;;;:::777444333333333222111000/////////000222444666555444555666777666222000333555888::::::888666444222222222222111000///...000111333444666777777777333222222111000//////...444666888888888888999:::;;;:::999999::::::999777999:::;;;999777555555555888555333222333333333222222111///......000111222000000000000000000000000000111111222333333222222222111000///...///000000444222111000222333444333111222333444666888:::;;;uuu}}}vvvqqqhhh```UUUNNNJJJEEE<<<666...000222333333444666888666555333444666888888888888999999666333000//////333333555666777444///+++,,,///222444444222///------///333444555555777888444555555666666555444444333333333333222000///...///......------.../////////000111333444555555555777666444111000111444666444444222000......000222444333222222333222000...---000222333222111111222000000000...------000222444555666666666444222111///000111333444555666666222000///000111222111000++++++---000333444333222333333000---++++++...000555222///+++(((%%%$$$$$$'''***...///...+++***))),,,...111333444444333333---,,,,,,---000333444333111333666666555222111000333333333444444444333222444333333222222222333444111///------///111222333666555555444444444444555222111111111000...***'''+++...222444444222111111444333333333555777999;;;<<<:::888666444333333333111222444555666777777777::::::999777555555555666666777999:::::::::888777999999::::::888555222000.........000222222000...000000000000000000111111222222222333444555666666444555666666666555333222333333444444555555555555444555555444222222333444555444333444666777666555888888888777666444111///+++...222555777666333111333555777999::::::999888999999888999999888555222222222111111222444666888888888888888777555444333666666666666666666666555///000222555777666444111,,,...///111222333555666555555666555444222000...///000111000...+++******+++---000111222333444666444222///,,,,,,...111222555333000---,,,...111333111111222333444555555555000///......///...---,,,---...000222222222222222444333222111000000111111555444333111111111222222111111000///////////////---///111111000...---...,,,,,,---...000111222222............///111222333333333333555666444111...'''***...222555666666555666666555555666777888999777666444333222222111111000///...---///111555777777666666777666555333111444666999<<<;;;999555333222222111111000//////...111222222333444666888888222222111///......------222444777888777888999::::::::::::;;;;;;:::999888888:::;;;:::888666444444666444222111111222222333444222000...---...000111////////////000111222333222222222333222222222222555333000...------......555222000000222444555555222333333555666888:::;;;xxx~~~xxxrrrnnnaaaYYYOOOHHHDDDAAA<<<777000222333444333333555777666444333333555777777777888999999777444222111111222333444666666444000---...///111222222222000///,,,...111333333444666888222333444555666666555555555666666777555333111000,,,,,,,,,,,,---...///000...///111333444444444333888888666222......000333222222111000///000333666444333111222333333222000///111333333222111111222000111222111000111333555777888888777666555333222///000222444555666666777222111000111333333333111******,,,///222444333111222111000---++++++...111444222///+++(((&&&%%%%%%'''***...///---+++)))(((+++,,,---///111222222222***))))))+++...111222222222444666555222///------...///000111111111222222666555444333222111111111...,,,******,,,///000111444444444444555666777888222111111111000...***''')))---222555555444333222222222222333555888:::<<<999888666444444444444555222333555666777888999999<<<<<<<<<999666333333555666777999;;;;;;999888666555666777777666444222000......///000222111000...111111000000000111111222222222333444555666666666333444555666666666555555666666555555555666666666222333333222111111333444333222111222444444444222888888999888777555333222///111333555555333111///333444666888999999999888888777777777777666333000000///......000222555666777777777777777666555555666666666555555555555555333333333444666555333000------...000222555666666555555555555444222000//////000000///,,,++++++,,,///000222333222222333444444222///......000333555777444111//////111333444333333222222222333333333111///------//////...,,,///000111222222111///---111000///......///000000555444222000000000111222111111000///...............000222222000///......++++++,,,---...///000111------,,,---...000333444222222222444444222///+++'''***...222666777777777777666666666666666777777555555444333222111111111111000///...///222555777777777777666444333333333444666999;;;:::777333111000111111111111000//////222222222222333555666777111111000000///......---111444666777777777888:::888999:::;;;:::888777777555777999888666444333444222222000//////111333555666555222///...---......------...///111333555666333333333222222222222222777555222000.........///444222000000222555666666444444444444555666777888{{{{{{uuuooojjjgggYYYRRRIIICCC@@@===:::888111333444444333333444666666444333333555666777666777888999888666444333444333333333555666555333111000000000111111111000000,,,...000111222333555777333333444444444555555555666888999:::999666333111)))))))))***+++---...//////000111111111111111000777777777333...+++---//////000111111111333666999444333333333444444333111000111333222111000111222000222444444333333444666888888888777666444333222000111222333444444444444111000000111333555444333++++++,,,...111222111000//////...,,,+++,,,...111444222000---+++)))'''''''''+++...///...+++)))(((*********,,,///222222222+++******+++...000111000333444444111...+++***+++---///111111111111333555666666555444333222111111---+++)))))),,,...///000222222111222333555777999333222111222111///,,,)))(((,,,222555666555444444111222333555777999:::;;;777666555444444555666777444444666777888888888888:::<<<===:::666333333555777888999::::::888666555333444444555444333111000//////000000000000//////222111000000000111333444333333444555666666666666333333444555666777777777777777666555444444555555000111111000000111333666222111000111222333222111555777999999777666555666555555555555555444222111333444666888999999999888777666555555555555333111///...------...000333555555555666777777666666666555555444444444444555666555444222222333444222111...------///222555666666444444444333333222111000/////////---++++++,,,...111222333333111000000111111///...---...000333555666333111000222333444444333333222222222222333333333000......111333111///222111111111111000---+++...---,,,++++++,,,...///444333111000000111222222111111000///////////////000222333222111000000111,,,,,,------.../////////------,,,,,,...000333555222222222333333111---***'''***...333666777777777777777777666666555555555333444444333111000000111333222111000111222444666555555555333111111222444333444666777666444000......///111333333222111000222222222222222333444444000000111222222111///...222444666666666666777888555777::::::888666555555222444555555333333333444111111111//////000444777777666444222000...------,,,---...000222444555666333222222111111111222222777666444222111000111111333111000111444666777777555444444333333333444444}}}{{{xxxqqqjjjbbb]]][[[QQQKKKCCC>>>;;;999888666000222333444333333444666888666444444666777888777555777888888666555555666333222222333666777666555000111222333222111000///,,,...000000000222444666777666555333222222333333666888:::<<<;;;777444111((())))))***,,,...///000222222111000000///......333666777444///+++,,,...///111333444444555777999555444444555666555333111000111222222000///000111111333555666555444555666777777777666555444333333000111111111111111000000///......000333555444444,,,,,,,,,...000111///---+++,,,---,,,,,,,,,...000555444222000...+++((('''(((+++///000...+++)))(((+++))))))+++///222333333///---,,,---///111111000111111000...+++)))***+++///111222222000000222555444444444555555555444444000---++++++---///000000000000//////000111444555333333222333333222...+++)))---333777777666444333111333666888999:::999999666555333222222222333444444555555666777777777666666999;;;:::666444666888888999999999888666444333333333333333333222222222000000000///...//////000111111000000000222555666444555666666777666555444222333444555666777888888777666444222111111222222...////////////111444777333111000111222333222000111444888888777777888999666555444333333333444444444555666888999999999999666444333333444555555444//////...---...000222444333444555666666666666666444444333333333555666777555333000///111333444444///---,,,...222555666666222222222222222222222111---------+++******---//////000222111///......///...---------///111333444222000///000333444333222222222111222333555666777666222///111555777666444333111///000111111///------+++)))'''(((***---///222222111111222222333333111111000//////000000000333333444222111000222333........................///...,,,,,,---000333555333333333444444111---***'''***...222555777777666777777777777666555444333111333444333111///000111333222222111111222222333222333333111//////222444111222333333222000---,,,+++...222555666555222111222222222111111111000000...000333555555444111000222444666666555555666777333666::::::888555444555000111222222111222444666444555444111///000444888555555555444333111///------...000222333333333222222111000000000111222222666555555444333333222222111000000222555777777666222222111111111111222222{{{xxxvvvqqqjjjaaaYYYSSSQQQKKKFFF???:::888666555444///000222333333444555777999777555555777888999888444555777777666555555666444333222333555777888888000222444555555333000...---...///000000111333555;;;999666333111000111111666888;;;<<<;;;888444111******+++,,,...000222333555444222000///...------000444777555000,,,---///000222555666666666777888555555555777777666333000000111222111//////000111111333666666666555555666666666666555444333333333000000111000///...---------------///222444444444---------...000000...,,,(((***,,,,,,,,,,,,...000666666555333000,,,)))'''))),,,///000...,,,***))),,,***)))+++000444555444222000//////111222111000//////---+++))))))+++---000222333111......000222111222333555666777777777222000------///111111111000///---,,,---...000111444333333444555333000---+++///555888888555333222222444777:::;;;:::999777333222111///......//////444444555555555555555555111666:::999777555888<<<999999999888666555333222444333333222222333333444111111000///---...000111111000000000111333666777555555666777777666555444222333444555666888999999666555222000////////////---.........///111555888444222111222333333222111///333777888777777999;;;333222111000000222444555555666777888999:::::::::666444222222444666777777111000///...///111333444222333444555666666666666444333333333444555777888444111...---000333666777000...,,,...222555666555000000111111111222222222+++,,,+++***)))***---///,,,...//////...------...---......///111222444555///------///333444333000111111111222555777:::<<<888444111222777:::999777222000...///222333111///,,,***'''%%%&&&))),,,///111111222222333333333444111111000000000000111111444555444222111111333555000000/////////.........000...---,,,...000333555555444444555555222...***''')))...222555666555555888888888777666444333222000333555444111//////111222222222222111111111000000111111///------111555111111111000///---+++******---222666888666333111222222222222111///...------000444777888666333111333444666666555444555666333666::::::888555444555000000111111000222555777888888777333000000444888333444555666555333000//////000222333333222000///111000/////////000222333444444555555555444333333000000111333666888777666000000//////000000111222zzzvvvvvvmmmcccZZZUUUPPPHHHBBB@@@>>>;;;999777555111...000222555666666666666777888888999::::::999666444777555444555666777666444444444555777::::::999777888777666444333333333333...//////...///111666999<<<;;;999666333000...---***---222666888888666555,,,---///222333444444444;;;777222/////////---+++222333444333000//////000444444555777999999777444444555666666666555444333111111111111222333444555555555666777888777444222333333333333333333333222333000///000222444222000111000000111333444444333222...,,,...222333000,,,)))***,,,,,,,,,---000222777999999777333///...------...000111111///---+++...***'''''',,,111333333...///000333555444111//////...---++++++,,,------444444333111...------...222222222111222222333333444000---///333555333000333111...,,,+++,,,...000000111333444333111...,,,...222666777666333222111333444555666666555444333///......---------------111222333222///...///000222333555555666888;;;>>>;;;999777555555666888:::777666666666777777444222222444444333111///...///444333111222444666666666666888;;;;;;999555222111000111333333444666999;;;===999444///---...000222111//////111444666444222333555666666444333333333555555555666777666444222222///***)))+++///222444555555666888;;;<<<;;;999555444444333444555666777333333333444666666444222444555666666666555444333000222222111444:::;;;999333111///000222444444444///000222333444333222222333333333222222111111111...000000///---+++++++++///111222000,,,***,,,...///111222222111222444777///...---...000000///...111222444555666777777666333111///000444777777666333///,,,---222444333000......,,,+++***,,,000444000000000000000111111222222333333222000///111222555444333333444555777888222000......111111///---...---+++++++++---...000444555666666444222000...//////000222444666777888555555555555555444444444555555444222000///...---111555888888444111111222222222333222111///---,,,111000000000000////////////333777999888555333333333111//////111222000---///111333555666555333222111111111111111000000000333444666666666555333111000000111111333555666777>>><<<888444222333444555666222///000444555222...---444::::::444......000444222111111333444444333888888999999999888888777444333333333333555777888777222......222555444111~~~zzztttmmmggghhhaaaXXXRRRNNNIIIBBB===>>><<<999888666444111...///111444666666666777888888999:::;;;<<<;;;:::888888777666777999999888777666666666777999999888666777777777666666555555444222222111000///111555888<<<;;;999666444222111000,,,---000222333333333222...///111333444444444333:::666111/////////...,,,111111222111//////000222666666777999::::::777555222333333444333222111000111111111111222333444444666555555666777777555333333333333333333333333333333222000111333444222111333222111222444555555444222///...000444555222...+++,,,......///000333555:::;;;<<<:::666333111111222333555666444111...+++---***'''(((,,,111333333//////111333666555333111///...---------...//////222222222000...------///222222222222222333333444444111...000444555444111333222111000/////////000222333333333222000---,,,///111555666444333222222333333444555555444333333///............///000000222222222000...,,,---...000111222222333666:::===;;;:::888666666777999:::777777666666777555333000222333444333111//////000444333333444666777666555555777::::::777444333222111222333333333555999<<<>>>:::555111...///111222333222111333666777666444333555666555333222333444666555555666777666444222111...+++***---000333444444444555777:::;;;:::999333333222222222333555666444444444555666666444222333333444555444333222111111333333222444888999666444222111111333444444333111222222333333333333333444444444333333222222222000111222222000......///333555666333///---...000444444555333111111222444...---,,,---...///...---000111333555666666555444000...,,,...111444444444111---)))***///222222000///111111111//////000222////////////000111111222222222222111///...///111444444333333333444555555000...---...000111///---000...,,,++++++,,,---...333333555555555333111000...///111444555777777777555555555555555555555555888777666444222000///...333666999888444111111222111222222222111///---,,,------...//////000000111111444777999888666666666444222//////111222111//////111444666777555333111000/////////.../////////222333444555444333111000///000111222444666777777999888777666666666666666333000...000444666333000000777===<<<777333333555777555333333333444333111444666888:::;;;:::888666777666555555555666777888555111---...111444333111yyywwwtttqqqllleee^^^XXXVVVRRRLLLIIIGGGCCC>>>999;;;999777555555333111///...000333555666777888:::999:::;;;<<<=========<<<:::999999:::<<<===<<<:::999888777777888888666555666777999::::::999777666555555444111000111444666===<<<999777555444444444111000000000000000111111000111333444555555555444777444111//////000///.../////////...---///222555888888888999::::::888555000000000000000///......111111111222222333444444666555444555666777666555222222222222222333444555555333222333444444333222555444333444555666555444111000000333777888555111---///111111222333666888<<<===>>><<<999666555555777999;;;;;;888444///,,,,,,)))&&&(((,,,111333333...///000333666666444222111000000//////000111111000111111000///...///000222222333333333444444444444111000111444666444222333444444444333222111000333333222222111///...---///111333333222222333444222333444444444444333222000000000000111333444555333333222///,,,+++,,,---....../////////222777;;;;;;:::999888777888999999888777666666555333000...000222333222111111111333444444333555777888777666444666888777666444444444333333222222222555999===???<<<777333000000111222666555555666888999888666333555555555333222333444666555555666777777444222000...,,,---///222333444222222444666999:::999777222222111000000111333444666555555666777777555444222333333333222222111000333666666333333666666444444333333444666666555333444333333222222333444555444444555555555444333222222444555555333333333444888999999666111///000222888888777555111//////000---,,,+++,,,...///...---///111444666666555333222,,,+++***+++...000111111000+++''''''+++///111111222444777888666333111000............///000222222111111111///---,,,---///333333333222222222222111...------...000111000///333111///---,,,,,,------111222333555555555444333...000222444666666777777666666555555555666666666:::999888666333111000///333666888777333000000111111111111000///...---,,,******+++---///000111222333555777777777777888:::555333000///000222222222000222555888888666333222///...---,,,,,,---//////000111222222222111///......///222444666777777777333444555666777777777666111///...000444777555333444999???>>>:::777777999:::888666555444444222000///222666:::<<<;;;999777;;;:::999888777777777777444111......111444444333nnnlllhhheee```ZZZTTTOOOIIIGGGEEEDDDCCCAAA>>>;;;888666444333333333222000///111333555666777999;;;:::;;;<<<<<<;;;;;;<<<===:::999:::<<<>>>>>>===;;;:::888666555666666555444666888;;;======<<<999888444444333111///000333666===;;;999777666666777888666555222000//////111222000111333555666777666666444222111000000000000///---------,,,,,,...333666888777777777888888666444////////////......------000000111222333333333333666444333333555666777666111111111111222333555666555555444444555555444444555444333333555555444333//////111444888888666333///000222333333444777:::;;;<<<<<<;;;888666666777888999;;;;;;999444...+++)))&&&$$$&&&,,,000222222------///111444555444333444444333222111111111111///000222222111000111333222333444444555555555555222111000222444555333111222444666777666444111///000000000////////////000///111222222111222444666444444444444444444444444333333222333444777999;;;666555333000,,,++++++---000000///...---000444888::::::999888777777777777777666555444444222...,,,000111222222111222333555666444222222444666777777333444666666444444444555444333222000000444999===???===999555333222222333777777777888888888888777444555666555333222333555777666666777888777555333000...---///111333333333111111222555888999888666222222111000000111222333777666555666888888777666333333333333222111111000555888999555333444444222222222333666888999777555666555333111222333555777444555666888777666444333444666888888777777777888;;;<<<;;;777222///000222888888777444111///...///...---,,,---///000000///000222555777777666444222++++++***+++,,,...000111000+++'''&&&)))...222333555777::::::777444222111------......///000222222000000000///---,,,---...333333222222111000//////.........///111222333333777555222000...---......///000222444555666666666000000000111222444666888666666555555555666777888;;;:::888666333111000///222555777555111......000000000000///......---,,,******+++,,,...///000111444555555555444555888;;;666444111///000111333444111333666888888666444222000///...------...000111000000111111000000///......000333666777888777777000000000111222222333333222111111222555777666555555999======:::888888::::::888777666666555333111...000444777999:::::::::>>>===<<<:::888777666666444111//////222555555555hhheeeaaa\\\WWWRRRLLLHHH@@@@@@??????@@@???===<<<666444222222333444444333222333555666666777999;;;;;;<<<;;;999777666777999999999999;;;======;;;999:::777444333444555555444555888;;;>>>???===:::888111111000//////111555888;;;:::999888777777888888777555222///......///000...///222444666777777777111111111000//////000000------,,,,,,,,,...222666555444444444555666444333000000//////............///000222333333333333333444333222333555777777777111111000000111333444666666666666666555444444444333111111111333444333222---...000333666777666444///111222222222333666888777888888777555444444555555666777888555111,,,)))&&&###"""%%%***///111000++++++,,,///222333333111777666555444222000///...///222444444444333444555222333555666777777777666111000111222333333222111222333555666555333000...,,,------...///111222222///000111111111222555777666666555555555555666666777666555555777999<<<>>>777777555222...,,,,,,---333333222000...///222555888888888888777666555444555444333333333111...+++///111222222111222555777777333///---///333777999222444666666555444555666333333111//////222888<<<>>><<<999777444333333333666666777777666666555555666777666555333333555666777777777888999888666444000///...///111333222111111111222444777888777555444333222111111222333444666555444555888999999888666555555444333222222222666:::;;;777444444444222000111222666999;;;:::999777555333111111333555777333555777999999888555333555777999:::999999999;;;;;;;;;:::666000...///111666666555333111///000111000///...000222333333222111333666888888777666444......---------...000111111---(((&&&)))---222555777888999777555333333444.........//////000222222///000000///------...///444333222111000000/////////000111222333444555666:::888555333111000111111000111222444555666777777333000...,,,...111666999666555444444444666777888999888666444222000///...111333444333///,,,---///000000//////......---------------.........//////333333333111111333666999444333111000///111333666333444666777777666444222222111000000111222333444111111111111111000/////////111444777888888777666000...,,,))))))***,,,---444444333444555666555555333666888888666555666777777666666666777777555333111000111222555888;;;===>>>===<<<:::999777555444333222000111333555777888eeeaaaZZZTTTNNNHHHBBB>>>::::::::::::::::::::::::666444222222444666777777777777888777666777888::::::;;;:::666222111444777888888999;;;<<<;;;999666777444111000111333555555555888;;;===>>><<<:::888......///...///111666999999999888888777777666666111111000...---------------...111333555555666666///111222111///...///000.........---,,,...111444222111000111333444333222111111000////////////000///000222333444444333222222111111333666777777666222111000///000222444555666777777666444333444555000///...///222333222111...///000222333444555555000111222222111222444555444444555333222222333555333444444333111---)))'''$$$"""!!!$$$+++///111000,,,+++,,,...000222111000666666555444222000...---000333555666666555555666222444555777888888888777000111333444444444333222333333444444333222000000,,,---...000222333333444///000222222222444777999777777666666666666777777:::999777666666888;;;===666777666444000...------444555444333111000222444777777888888777555333222111111000111222111///,,,000111222111111222555888777333...,,,...222666999222555777777666555555555111111000//////111555999;;;:::999777666555444444444666777666444333333444888888888666444444666888888777777888999999666444111000...///000111000000000111222444777888777555666555333222222333444444444333333444777:::;;;:::888777666555444333333333555;;;===999666666666444111111222555999;;;;;;:::777555333111111222444555111444777::::::888555333666777999:::999888999:::999999888333...+++---000444555555444222111333444222111000222444666555444222444555777888888888888222222222000//////000222222///+++((()))---111555777777666555333333666888000000000000000111111222///000111000//////111333666555333111000000111222000111333444444444666888:::888666444333333444444222222333444555666777777444111...,,,---111666999555444333222333555777888777666555333222000///...///222333111...,,,...000111000//////......//////111111000000/////////...333333111///...000333666222222222000///000333555555555555555555444444333333333444555555666666666444444333333222222222222333444555777777777777666111...***&&&$$$$$$&&&'''333333333333444444444444222333444333111111222333444444444666888888666444333111000///111666:::===:::::::::999777666444333222111111111222555888:::\\\WWWQQQKKKFFFAAA<<<999888888888777666666888999666444333333666999:::;;;<<<<<<;;;999777666777999888999888444000///444888999999:::;;;<<<:::777444333000------///333666777666888:::;;;;;;:::888777////////////000222777:::666777888888777555333222---...///000000...,,,+++...///000222222222111111///111222111///---...000///000000///......///111000///...000222444444333222111000/////////000000///000222444444444333222000000111444777888777555444222000//////111333444555777888666444222333555...------///111333333222000000111111111333555777111222333222000000222333333333333222111222444666666555333111---***&&&%%%$$$""""""&&&,,,111222222...---,,,...000111111000222333333333222000...---000333666777666555555555222444666888999999999888111333666777666555555444666555333222111111222222000111333555666555444333...000333444444666888:::777666555555555555666777;;;999666444333555777888333555666555111...,,,,,,111333444444333333333555777888999999888666333111------...///111222000...111222222111111222555888555222//////111444666777333666999999888666444444////////////...000333666888888888777777666555555444666777666333111111333::::::999777666666888:::999888888999:::999777555333111...---...///......111111222444777888777666666555444333222222333444222111111333777:::<<<<<<999888666555444333333444444;;;???;;;888888888888444333222444777999999999555444222111111111222333000333777;;;;;;888555222555777888888777777777888777777555111,,,***,,,000555666777666444444555777222111111333555777666666222222333444666888999:::555666555333000///000333111///,,,))))))+++///333444555555555444555888:::333222222111111111111111///000111111111222444666888666333111000222444666000222444444333333555777777666444333333444555666444444444444444555555666333222111000111444666888444333222111222444666888555555444333222111000000///222333222///...000333222111000/////////000000333333222222222111111111333333222000......111444///111222111//////222444666555333222222222333444333444666888999999888777777777666555555555555555666666666666666666666666111///,,,(((&&&%%%$$$$$$...///000111111222333444333333222111//////000111333333444666888888666333333222000000111444777:::555555666666555444333222////////////111333777999RRRNNNHHHDDD@@@===:::888:::999888666444555777999666555333444777:::<<<===??????===:::777666777888666777777333///000555::::::::::::;;;<<<:::666333111...++++++...333666888666777999::::::999777666111111111000000333777:::444555777888777444111///,,,...111333333111...,,,000000111111000///---,,,///111333222///------///000111222111///---...///000......///222444555444222111000///...///000000...000222444555444333222//////111555888888777555444333000//////000222333555777888666333111222444---,,,---///222444444444222222222111111222666888333333444222000000111222333444444333222333555777:::888555000,,,(((%%%###%%%######'''...333444333///......///000111111000///000111222222111000///000222555666555444444444222444777999::::::999888333555888999888777666666999777444111000222444555444555777999999777444222...111444555666777999:::666555444333333444555666;;;888555222000111333555111333555555222...+++***---000333555555444555666888999:::;;;:::777444222++++++,,,///111222111000222222222111111222555888333222222333555666666555333666:::;;;999666444333---...//////...///222444666777777777777666666555444666888666333000111222;;;;;;:::888666777999;;;999888888999::::::777555555222...,,,------------111111222555888999888666666555333222222222333333000//////222666:::======999888666444333333333333444;;;@@@===999999::::::777555333333555777777777444444222111111111222222///222777;;;;;;888444111555666888888666555666666666666444000+++***,,,000888999999888666666777999222111111333555777777666111111111222444777:::;;;777888777444000...000222111///---***)))***...111111333555777777777999;;;555444333222111111111111///111222333333444666999:::777444111111333666888000222444444222222444666555444222222222333555777666666555444444444555555222333444555666666777666444222111000111333666888555444444333333222111111000222444333000000333666222222000//////000111111333333333333333333333333444444333000......000222---000222111//////111333777555222000000111333555333555888:::;;;:::888777999999888777777777777888999888777666555666666666000///...,,,***'''%%%$$$)))+++---...///000222444444444222000//////000000444444444666777777444222222222222222333444555666222222333444444333222111,,,---......///111555888NNNIIIBBB===<<<:::777444777444111111333777:::;;;777666444555888:::<<<<<<888999999999999888888777666666444111///000333666:::999999;;;===<<<777333555222//////222555555555555555666888999888666444222333444666777777777777:::777444444444444111...---///111333444444444333555222...---------------///111333333///------...444444444111...,,,+++,,,000//////000000111222333444666444///---000333222111222222333333444444444444333222555888:::888666333222111...---///333777777555333222333444444333///...---...///111444666444444333111000111555888444555555333000//////000111000...---333::::::555777555222000...+++(((&&&!!!"""$$$)))...222444444000000000000000000000000////////////000000000000555444444333111000000/////////222666999999666222111333555666666555444333888555222//////111444666555666888:::<<<:::666333333444555666777777777777666666777555333111111222888888777444111///000222333111000/////////---+++222333555777888999999999555666888999888555222000---,,,,,,...111333333222222///...111666999666333666444222222555888999:::888888888999888777666555444555444222000///000111555777777555222222444777555444333333555555444333:::888777777888888777555777888:::::::::999777555666555444222000---+++***111333555666555555666777555333000------...111222444111//////333666999;;;777777555333000111333555333777;;;;;;999777888:::444333333444555555444222222333444444444333222111333777<<>>:::555111555666666555333333444666666666444222...,,,---...111222333333222222555666222444666777666666777888666333000///111444666777777888888666333111111222555000)))$$$%%%(((,,,...222222222333444777999:::444222111000111111///......---...333555555777;;;555444333333222333444555666222......333666666333///222666:::;;;:::888666777444222111333666888888555222000111444777777666111111222333333444555555333444444333111000000222000222333333222222222333222111///...///111444555444555555555333333555777888555111111222333222000333222111000000000111222222111000222555666555222000111222444666666777777<<<;;;:::999999888888777999777666444333333333444333000/////////...)))&&&,,,,,,,,,***)))))),,,///777555333111000///000000555666777888777666444333666777666333000000333666666444222111222222111000+++)))(((,,,333777666333IIIDDD>>>;;;:::888444111555333111222555888:::;;;999777666777:::<<<=========;;;999777555555555555444555444222000000222444777666666999<<<<<<:::777888555222222444666777666555555666888888777555333444555666888999:::;;;;;;666444222222444444222000111222333555666777777777888555000---,,,+++***)))+++...111111000...///000222222333111...,,,,,,,,,.........//////000111222222555333...---111444444333333222222222222333333444333333444777888666444222222111///...///333666777555333222333444444333//////...///000222555666555444222111111333555666555666777666444222222222222222000000555:::999444444222000///...,,,+++)))$$$$$$&&&+++///333444333222222444444444222000///000000000111111111111111444333333222111111000000//////000333666666444111///111444555555444222111666444111......000333555555555666999;;;;;;888666333333444444555666666666777888888666333111111222888888888555333222444555333111000000111111000///222333444555666777888888555777888999888666333111---,,,---///111333333222333000000333888:::888555666444333333666888::::::666666666666666777777777555555666444222111111222555666666444222111444666666444222111222333222111666555555555777777666444666777999999999888666444666666555333111///---,,,111333555555555444555666333111...------///222444333111......111555888:::888888777555333222444555666888:::;;;999888777777666666555666666555333111222222333444444444333222555777;;;===<<<888333000444666777666555444444555333444444222...,,,,,,,,,---///111222222333555777666777888666444333333444333000,,,+++---000333444555666666555333111222333444///)))%%%&&&)))---///222111111111222444555666222000//////111111///......---///444777666666:::666555444333333333333444555111...///222555333111...000444888::::::999888666333111111333666777888333000...///222444444333///000111222333444555555555555444333111000//////---...000222333333444555555444111000///000222444666666777555333333444555666444111111333444444222222222111111111333444555555333333444666666555222---...000222444555666666999999:::999999888666666666555444222222111222222444222111111222000---***,,,+++(((%%%$$$&&&***...444444333222111111111222666777888888888666444333666777777444111///111333666444222111222222111000---***))),,,222666666444FFFBBB===;;;:::888444000111000000333666:::;;;;;;:::999888999;;;=========???===999555222111111111222333444333111000111333222111222555999;;;<<<;;;;;;888555555666777888777555666777888888666444222333444666888999:::;;;;;;222111000111333555444333666666777777888999;;;;;;;;;777222...+++)))'''&&&(((+++...000000000000111---///000///---,,,,,,---,,,,,,------...//////000000333222......222666666666555333222111111222222444333333444555666444222000111111000///000222444666444222111222333333222000000///000111333666777777444111111444666666555444777999:::888666444444333444333222666:::888333000000///......------,,,'''((()))---111333333222333555777888777333///,,,//////000000000//////...222222222222222222222222000//////000222222111///---111444666444222000///555333000------///111333444333444666999::::::999333222222111222444555666888999888666222000000000666777888777666666888:::555333111111222333333333222222111222222444555666555666888888888666444333///......000333555444333111000000333777:::999666777555444555888999::::::666555444444444555666777444666777666444333333333444555444333111111333555555222///---...000111111222222222444666666555333444555777888777666444333555555555555333111///...111333555555444333333333///...,,,+++---000333666333///,,,+++...333777999888999:::888666444444444777777777888999888666444666555555555666555222///111111333333444444444444777888999999777444000...333555777888666444333333000222333222///,,,******)))+++...000111222444555::::::888555111///000111111---(((''')))---000222333444555444333222333444222...(((&&&'''+++...000444444333222222222333333///...---///000111000...------000666888555444666666555444333333333333333444222000000333444222///---///222555777999999999444222000000333666777777111000......///111000/////////000111222444555666888555222111222222///,,,)))***---000333555666777888777444222000000111222666777777666333222222333444333111222444555555444111111222333444666888999888666555666666666444222+++,,,---///111222444444666777999999999777444333333333222111000000000111444444333444555444111///+++)))&&&""" ###)))---111111222333444444444333777777888888777666444333666777777555111///......333111000000111222111000///,,,***,,,111555666666LLLGGGBBB???===:::555111//////000333888:::;;;::::::999888999;;;<<<;;;:::<<<:::888555222000///...000222444444222111111111///...///111444777999;;;<<<:::777666555666777777777999::::::888555444333222222333444555555555555//////000222444666777777999999888888999:::<<<===<<<888222...+++)))'''%%%(((***---000000000//////)))+++------,,,++++++,,,++++++,,,------.........000333222//////444888999999777555333222222222333444444444444444333222111///000111111000000111333444222//////000111111000000000111111333555666777888444111222777999777333333777;;;<<<;;;888555444333555555444666888666000//////000///---------...++++++---000333444333222444666999:::888333---)))+++,,,------------,,,+++222222333444444555555666222111000//////000000//////333777777444///------555333000......///222333222111111333666999999999222111000///000222444666888888888555111...------333555666777777777999;;;888555222111222444444444333222000//////111333444555666777888888666555444111111111444666777666555.........111555777777555777666666777999;;;:::999777555333111111222333444222444666666444333333333444444333111000111222333222...***)))+++...000111//////111444777777666444222444555666555444222111333444555555444222000...000222444555333111111111,,,+++******,,,000444777222...******---222666999777999;;;:::777444222222444222222444777888555222333222222444555555333111000111222333444444555555888888777666444111///---000333666777555222000///...111333444111---+++***(((***---/////////111222999888666333000///111333111---(((&&&(((,,,000222444555555555333222333444111---)))''')))---000111888777666555444333222222,,,,,,---///111222111///++++++000666777333111222333333333333444444555555666444333444555555333000000000222333555666777888222000///000333555777777222111111000000000000///000000000111222444666777777333///000333444000,,,((()))+++...222555666666888666444333111111222222555666777666444333333444444444333333333444333333///000222444777999;;;===888888777666555444222111+++,,,,,,---...///000111222555777999999666333000111111111111000000000111333444444555666555444333,,,***(((%%%###%%%)))------///111333555555555555666666666666666444333222666777777555222///,,,***---,,,,,,---000222333222000...+++,,,000444666777SSSNNNGGGCCC@@@<<<666222//////111444888999999888777666666666888999777666444555777777666222///,,,///111444555333222111222............///222555777:::999777555333333555666999;;;===<<<888555333333222222222222222111111000///000222444555777999:::999888888777888999;;;<<<999666111---,,,+++)))(((***+++...000111000---,,,&&&(((+++,,,,,,++++++,,,***+++,,,---.........---000333333//////555999999999888777555444444444444333444444444333222111111///000111000//////111333111///---,,,---.........000000111222444555666777888444222444999;;;777333222666;;;===;;;888555444222555555333444666333///000222222000---,,,,,,---------///222555555333111222444666777555000+++'''***+++---.........---,,,333333444555666777888888444333222000///...//////333777:::888333...,,,,,,666555222111000111333444111//////000333666777777222111000///000222444666777777666333///,,,++++++///111444555555666888:::999666222000000222333333444222000///...///111222444555666666666666555555333333444666999999888666//////000222555777777666777777777999;;;;;;:::888888666333111000000000111000222333333222111222333444333111000111111222222...***'''&&&)))---111333...///222666999999777444111222444444444333111///111222444444444222///...///222444555333111000000+++***))))))+++///333666111...+++***---222666888666888:::999666222000///000...---000444666555222222111111333666888888777111111222222333444555555999888666444222111///...///111333333111...------...222555666444000...,,,+++---......---,,,---...444444333222111222666888444111,,,***+++...111222555666666555333222333444000---***)))+++...000111777777666555333111000///,,,,,,---000333444222111***+++///555555111......000111222333555666777777777777666777777666555333333333333333333444555555222111000111333555666666555555555444333222222222333333222222222444666777444000---///333555222///+++***+++...222444333222444333222222222222333444111333666666555555555666555555555444222111000000...///222555888:::<<<===777777777666444222111000......---,,,,,,---......000333666999888666222///111111111222222222222222111333444555555444444444---...---,,,******+++---+++---000222444555555555333333333333333222222111666666666555333000,,,)))(((((((((+++///333444444111///---...000333666888YYYRRRJJJDDD@@@<<<777333111111222444666888777666555444333444555555333222...111555888888555000---000222555555444333333333.../////////...///111444777777666333111111333555999<<<>>><<<777333222333333333333333222111000000111333555555555666888:::777777666666777888888999666333///---,,,,,,,,,+++,,,---///111222111---)))&&&))),,,...------------+++,,,---///000//////...000333222......222666666666666666666666666555555333444555555333111111222///000000///...///111333000...,,,+++,,,------,,,///000111222444555666666777555555777::::::888555333777;;;<<<:::777444333222555555222222444333000222444555222...+++,,,.........000333666666333111000111222222000...***))),,,---000222333222111111444444555666777888999999666666555222///---...///333777:::888111------///777666444333333333555666111000///000222444444444333222222111222444555666666777666333///,,,+++,,,---///222333333333444666777333...,,,---///222333555333222000000000000000222333444444555555555555333444555777999999777555222333555666888888999999666666777:::;;;;;;999666777555333111000000000000///000111000///000222444555333111000111222222222+++(((%%%%%%(((,,,000111---///333777;;;:::777444000111333444333222000///111222444555444111///---...111444555444222111111+++***((((((***---111444111///,,,---000444777888666888999777444000...---...------///111333333333444333222444888;;;===>>>222222222222333444555555888777666555444333222111000000000...,,,+++,,,---222555888999777444222111000000000...,,,+++,,,---000111222333333555999;;;777444000---...///000111333444555444333222333444000...++++++,,,///000000333333222222000...---,,,---...///333555666444222,,,+++///444444///,,,---///000222444555666777777666666666666666666555555555444444444444333333333333222111222444555555555555777888777666444444555777555333111111111333444000...---///333444333111///---,,,...222333111///000000000000111222333444000222555666666666666777444555666444111...------...///222555777999;;;;;;444666777666444222222333111000...------...///000000222666888888555222000000111222333333333333333///222444555444333333444000111222111///......///,,,---///000222333444444111111111111111222222222666555444555555222///,,,(((((((((+++000333555555111111000000111333666777\\\UUUKKKDDDAAA>>>:::777555444333333555555555333333222222222333333111......000444777777555222000222333555555444444555666///000222111//////222444555555555222000000222555888<<<>>>;;;555000///000000111111222333222222222333555777666444333555777444555666666777666666666555222///------------,,,------///222444222...***))),,,000111111000000000,,,---///111222111000///000222111,,,***...111111000222444666777666666555222444666555333222333444000000///...---...111444111///,,,,,,---......---...///111222444555555555555666888::::::999888666666999<<<<<<:::777555444333666666222111444555333222555666444///,,,...111---...111444666666333111//////...---,,,,,,,,,,,,+++---111444555666555444333333444555666666777777555666666333///,,,,,,---000444777555///,,,///333777666555444333444555666444333222222333444333111333333444444555666666666777777777444111...---...---///111222111111111222111...)))(((***...222444555555444333222111000///111111222333333444555555222222444666888888555333555666777888888888999999555666777:::;;;;;;777444333333222222222222111111///000///...---///333666666444111000222333333222,,,)))&&&&&&(((+++---...---///333888;;;:::666333000111333333333222000///333444666666555222///------000444666555444222222,,,+++)))((())),,,///111111000///000333666777888888999999777333///------///000111000///000111222666444111111555999===>>>444333222222222333444444666666666666666666555555333222...***((()))---000666888;;;<<<:::888777777333333111...++++++---///111333444555555666888:::888555111/////////...------///111111111222444666111...,,,,,,---///000//////000000000///...---,,,000000222555888888666444///...000555444000---...111222333555555555555444333333222222111222333555333444555555555555444444555444333333555555555444333666888888555444444555999777333000...---....../////////000111222222222111...---///333444111...------......///000111111111333666777666555555555111333444333000------...---///111444666777888888333555777777555444555666111000/////////111333444111222555777777555333111///000111333444444333333///222555555333222222333333333333111///...///111------......///111222333//////000000111333444555555444333444555555222///---,,,,,,...111444555555111111222222222333555666___WWWMMMFFFCCCAAA???===777555333333333444333222222222111222333222///---000222444555555555333222333444555555444444666777///111444333222111333666444555555222000///333666777;;;===:::333...---...,,,---///000222333333333444666777666222111222444333444666777777666555444555222///------------,,,,,,---...222555444///+++,,,///333555444333222222---...000222333222111000///111///***(((+++------,,,...222555777666555444111444666666333222333555111000///---,,,---111555222000...---...//////......///000222333444555555444777:::<<<:::999888777999;;;======:::777555444444777777222111444666666111555777555000...000333---...111444777666333111///...,,,******,,,...///))),,,///333555666555444222222333333444555555666444666777444///+++***+++,,,000444222---,,,111777777666555444333444555555666555444555555444222000333444555666777777777777888999888666222000000000---///222222111000000000---)))%%%%%%(((...333555666666666555333222000///000000111222222333444555000000222444666666333000444666777888777666777888444555777:::;;;:::777333///000111333444444444444000000///------///444777777444111111333444333222...+++((('''((()))******,,,...333888;;;:::555111000111333444333222000///444666777888777333///------000444777666555333333---,,,)))((((((***---000111000000222555888888888999:::999666222///......222444555333///---///222666222...---000555999;;;555444333222222222333444555555666777888888888777666333...)))&&&(((...222999;;;===>>><<<;;;::::::555444111---+++,,,///222333555777777666555666666777555222000///---+++)))(((***---///000222555777111///------...///////////////000111111000///...111222444777::::::777555111000222555555000...///333444555555555444333222/////////------...111444222333444666777777666555777555444444555666444333111444777777444222333555:::777333...+++******+++///111222111000///000111222///---///333555222...------------............222555777888666444333333...000333222///------///---///111333555666666555222555888888666666777:::000000///000111444777999111333555666777555333222...///111222333333333222///333555555333111222444555444222...,,,---000333///...---------///000111//////000111222444666777555333222333666777555222222111000111333444444444000111333333333333444666iii]]]PPPHHHCCC>>>;;;<<<888666333000.........///000///......000222555777111222222111000000222444222222222333333333444444111333444444222111111111333444444222000//////000555666777666444000,,,******,,,...111222333444333555555555444222111111333777777777666777888888999333111...,,,+++,,,...///000111444555555444333222222222222222222222222222222000///...000111111111222000---(((&&&'''+++///,,,...111444777666444111555555666666666555333222///////////////000000111555444333222111111111111.........111444777777777666777888999999888777666666888999888666555555666333333333444777888888888;;;888666444222000...++++++((('''+++111333111...///+++''''''***---...---,,,,,,---///222333222111222222111//////111444888<<<;;;999555000,,,+++,,,//////...---,,,...111444777555333222222333444555444777:::999777555555666555666777888888777555444999:::<<<<<<:::666111...000111222222222000///......,,,)))'''(((+++000333444444555777888888666333111111111111111222222222---...000222333333333333555444222222222333555777666555555999===;;;555///,,,///222555777777666444555222//////111333555555666555333222222333444555,,,***&&&&&&''')))++++++...000333555555444111///333444555555333111111222666777777777444111---***000222444555666555333222++++++)))'''&&&)))---111666777888777666555666777888888888666222000///000111444666444...+++,,,...222333222///,,,,,,111555222///...///333555444222555555555666666777999999<<<777000+++)))+++000333999::::::;;;;;;;;;::::::666555333111000000111111111444777777555222222333555333111000///...,,,***+++)))(((+++///222333222333000------///111000......000333444333111111111111444777:::<<<<<<;;;999555333222222444444333111666666666555555444444333333222000...------///000+++---111555999:::;;;;;;999777555555555666444333000------000111000222555777555222///,,,++++++,,,000333444000,,,+++000555000111333555888777555222000///...------...///000444444444444444444333333---000333444333000...---111333666777777555222000333444666888999888777666222000///111666:::;;;:::666555333222222333555666111555888888555333333444000222444444111000222444555444111///......///000///...,,,+++,,,///333555333333222222222333555666222222222222333333333333666555444222111111222222111222444555555333000...kkk```TTTMMMGGG@@@;;;;;;777555222000...---......111000000000111333444666222333222000...///111333444444444333222222111111000111222222111000111222444555555333000......///444444555555333000---+++,,,---///111333444444333444444444222111111222444888888888888888999999:::333111///.........000111111222333444555444444333222333333333333333333333222000/////////000111111222111---)))&&&'''+++......///111333555444222000555666666666666444222111000000///...///000111222555444333222111111000000,,,,,,,,,///333666777666888888999999888777666555444666777666555333333444555555555666888999999999:::888555333222000...++++++)))(((+++000222000---...+++((((((***,,,---,,,,,,,,,,,,///111222000///333444444222111222444777999999888555111......///.........---,,,...222666555444222111111222333444333666888888666444555666555777888:::999888555444555777999;;;:::777444111111111111111000000//////000...***((())),,,000333444333444666888888555333111111111111111000000///+++---///222333333333333444333222222222333555666555444444777:::999444///---...111333555555555444333000......000333444555222222222222222222333333---***((()))+++...000111222333333333333111000000333444666555333222222333444555666666555222...,,,000111222333333222111000---,,,***'''&&&)))...222666777888777666555666777777888777555222111111222222555666444///,,,---000222222111---******...222000...,,,...222555555333444444444444555666777888999666000+++***+++///222777777888999::::::999999555444222111000////////////222555666444222222333444222000///000///...,,,---+++***,,,000333333222111///,,,,,,...000111000///111333333222000000111222444666888999999888888666444333333333333222000555555444333333333444444444333111000///......///---...222555888:::;;;;;;:::888555555666777777666222///...111222000222555777555222///...------...111222333111......111444000111333555888888555333------------///000222444333333333333333444555666111222444333111000000111333444777888777555222000444555777888999888777666111//////111555999999999777666555444444555777888666999;;;:::777444444444222333444333000000222444666444222000//////000000///...,,,+++,,,///222555333222111111111222333444000000000000111111222333555444333222111111222333000111333444444222000///mmmbbbWWWPPPIII@@@999777777555222///...---......222222222333333333444444333333222///---...000222666666555333111000///...000111111000//////111333555666555333000---------111222333333222000...,,,---///111222444444444333333333222111000111444666999999999999999999999999111111111111111222333333222222222222333444555666333444444444444444333333111000000//////000000111333111...***((((((+++---000000111222222222222222666777777666555333111000111000.........000222333555555444333222111000000******+++...222444555555888888888888777555444333222333555444333111222222777777777777888888888999888777444333222000---+++***((((((+++///000...,,,---+++******+++,,,+++***---------...000000///---444555666666444333444444666666666444222000000111,,,------,,,---///444777444333222111000111222222222444666666555444444555555777999::::::888555333000222555888999888666555111111///......//////000111///,,,)))))),,,///222222222333555777777555222111222333333222000---,,,)))+++///222444444444333444333333333333444555555444333222444666666222.........///000222333333444111///,,,,,,///111222222///000222333444333222111...,,,+++---000444777888666555444222111111111111333555666666444333333444111333555666555333111///111111111000//////......111000,,,)))'''***000444777888999888666555555666777777666444222222444666555666666333///...000333555555333...)))))),,,000...,,,***---222555666555333333333333333444555666666333///,,,+++,,,...000333444555666777888888888444333222111000/////////...000333444333222222333222000//////000111000///000......///111333333333000---++++++---000222333222333333222000///000111444444555555555555555555777555333333333222000...444333111000111222444555444444333333111000///......000222555777999;;;;;;:::888555555666888999999555111111333333111222555555444222111000000000111222222222222222222333333...///000333555666444222+++,,,,,,...000333666888222222111222333444666888444555444333111111333555555666888999888555333111666777888999888777666555//////000333666888888777777777666666777888999:::<<<>>>>>>===:::666555555444444333111//////222444555444222000//////000000///...---,,,---///222444222111111111000000000000...---------...///111222444333222111111222333333///000111222222222111000qqqeeeXXXOOOFFF===777555888666333111//////000000333444444555555444333333222222222000...///111444555555444222111000///...333333333111//////111222555666555333000---------///000111222222111///...///000222333444444333222111222111000000222666999;;;;;;:::999888666555444000111222333444555555555333222222111222444777888444555555666666555444333000000111000///...///000444333111---+++***,,,...000111222222222333555666777777777666555222000///111000...---...000222444555555555444333111000000+++++++++---000222222222555555555555444444333333111333444444333222222333777888888888666666666777666555444333222111---+++''''''(((,,,000111000---,,,,,,++++++,,,++++++***000///......000000///---333555777777555333111111333444555333111//////000++++++,,,+++,,,///444888555444333222111111222222111222333333444444444555444555777888777555333111,,,///222666888888777666222000...------...000222111///,,,***)))+++...000111111333555777777444222333444555555444111---+++))),,,000444666666555555555555555555555555555555222111000222333333111/////////......///111222333222///---,,,---//////......000444777888666444222000///...000444777999:::666666555555444444333333444666777777555444444555///111333555666555333222222222111///////////////666333///+++))),,,111666777888999777555444444555555555555444333333666888777777666333000000222555999888666111+++***---000---+++))),,,111555777666111111111111111222333444222111///---------...///000111333444555666777777333333222222222222222222///000222333444444444444000...---...000222222222222111111111222333444444000...,,,,,,...111555777444444333111......000222777666444333222333333444777555333222222111///---222111///......000333555222333444555444333111000///000222444666777999999888666333333666888::::::666333333555444111111444444333333222222222333333333222222444555666444222,,,---...000333333222000,,,,,,---///111444777999444333222111222333555666555666666444333333555777777888999999888666333222888888888888777666555444000111333555777888888777777888888999:::;;;;;;;;;?????????>>>;;;999777666666555222000///000222444444333111000/////////000000///---------000222444111111111111000000///...---,,,++++++,,,...000111222111000000000222333444//////000111111111111000yyykkkZZZOOOEEE===888888999888555333111111222333444444555555555444333333111222333222111222444666222222111111111000000000666666666444111000000111444555555333000......///...///000111222111111000111222333333444333222111000111222111111333777:::===<<<;;;999666333000///000000111333444555666777444333222111222444777888555555666777666555333222///000222111...---...///444444333000...---///111111222444444444555888;;;666777666666444222000...000000///...///111333444444444555444444333111000...---,,,---///111000//////000000111222333444444333444666666555444444555777888999777444333333555444333333333222111---***%%%'''***...111333222111,,,---------,,,,,,,,,,,,222111//////111111000///000333666777444111...---111333444333000...---...***+++++++++,,,///444888777777666555444444333333111111111222333444555555222222333333333111///...+++---000333555666555555222111...,,,---...111333000...,,,***)))+++---///111111222555777777555333555666777888666333000...,,,...222555888888888777777888888888777666444333//////000111222333111000111000///...///000222333444222///---------,,,+++///222777:::;;;999666444222000000111444666777777333555777999:::999777666666888999888666444444555...000333555666555444333333333222111111222222333999777333///,,,...222666777888888777444222222333333444444444333444777999777666555333111222444666999999666111,,,***---111///,,,***,,,111555777777000000000000000111111222//////............/////////000222333444555555666222333444555666777888888111111222333555555555555...,,,+++,,,///222444444333333333333333444555666111111000///000333666999555444333000......000222888777555333111111222333666444222222222111000...111000...------///222444///111333555666555444333///000111333555666666666555333111222444666888888666333333555444111000333333333333333333444555555444333333444666666444333///...///111333333222000.........///111444666888555444333222111222222333333555777777666444555555777888999999888666444333888888888777666555444333222333666888888888888888888999;;;===>>>>>>>>>>>>@@@???>>>===<<<;;;999888666444111//////111222333222111111000////////////000///.........000222333000111222222222000...------,,,,,,,,,---...000111000/////////000222444555111000000000000000111111rrr___RRRHHH@@@======:::999666444333333444555444444444444444444444444333555777777666555666777//////000000000111111111555666777666333111000111111222333222000000000111//////000111222222222222222222333333333222000///000222333444444555888:::;;;;;;:::999666222///---000000000111333444666777666555333222222444666777444555777777777555333111...000333111...,,,---///222333333222000000111222222444777666555666999===555666666555444222000////////////000111222333444222333444555555444333222///......///000111111000------...///111222444555444666888888777666777888888::::::888333000111333222222222222222111---***&&&)))---111444555444444---.........------///111333111000000111222111000...111444555333000---,,,000111333333111///......,,,---------...111666999999999888777777666555444111000///000333555666555111000///...------,,,,,,)))+++...111444444444444222111///......000222444///...,,,++++++,,,///000111111333555777888666444555666777888777666444222///111333666888999999999999:::::::::888555222000,,,...000333444444333222333222111000111111333444666444111//////...,,,***111444888;;;<<<:::666444222111000111333555555444222444888;;;<<<;;;888777999:::;;;999666444444444///111333555666555333222222222333444555666777777<<<:::777333000000333666777777777555222000000111000222444444444444666777666555444333333444555555666666444///***)))---111222///,,,,,,111555666666000000/////////000000111............///000000111000111222444444555555555333444666888999:::;;;;;;444333222333555666666555,,,***)))***...111333444333444555444333444666888333333444333222333555777444444222000......111333888666444222111000111111333222111111222333111000111000...---...///111222///111333555666666555444///000333555666555444333222111000111333555555444333111111444333000///111222222333333444555555555555555555555444444444444444333222333555555333222////////////111333555666555555444333222111000000111333666666555444444555666777777888888777555555777777666555555444333333444666888999888888999::::::<<>>======<<<:::888555333000///111333333333111111111111000000//////000000/////////000111222000111333555555333000.../////////000000000000000............000222444555333222111000///000111111tttcccVVVLLLCCC>>>>>>:::888666444333333444555444444333222222333444555666999<<<<<<:::777555444/////////000000000111111000333666666555222111111...///111111111111333555000000111111222333333333222222333333222000...---000333666777777777888999999999999999777555222111000/////////000222555666666666555444333444444555444555666777666444222000---000333222...+++,,,......000111111000000111222333666999888555444666999444444555555444333111000---...000222333333333333000222333555666555444444///......000333444444444////////////111333444666555777999999888888888::::::<<<===999333000111333111000111222222111---***+++...222555666555444444---//////...---...222555222000...///000111111111---000333444222///------...000333444333222222222000000111000111444888<<<::::::999999888666555444222000...000333666777666111000---+++******+++,,,&&&(((,,,///222444555555222111000///000111333444000///...---...///111333111222333666888999777555333444555666666666666666222222333444666777999:::::::::;;;:::777222...+++)))---111555666666555555555444444333333333444444555333111111111111///...000333666999999777333111111000///111333444444444444555777888999888777666;;;<<<<<<:::777444333333000222444666666444222000///111333666999:::;;;;;;===<<<:::777333222444666666666666444111......///---000333555444444444444444444333444444555444444444444333///++++++///333666222......111444555555000000////////////000000///......//////111222333222333444555555555555555666777888:::;;;;;;::::::555333111222444555444222+++)))((())),,,000222333222333555555333444666999333555666555333111222333222222222111//////111333555444333111000///......000//////000333444444333111000///////////////000222333444444444444333222000222666888999777444222111000000222444444333111000...///222222///---///111222222333444444444444666777777555111000222555666444333333333333222000...---...///000333555666222333444444444222000///222333333333222222444666444555666777777777666666666555444444333333333333555777888777666666888;;;>>>@@@DDDGGGIIIIIIHHHGGGFFFCCC???>>>===<<<999777333111///000333555444333222333333333333222111111000000000///000000111222///222555777777555333111111222333444444333111000,,,,,,---...///222444666666555222000//////111222ssscccXXXNNNCCC===;;;999777555333222333444444444333111111111333555666:::===@@@@@@===888444222///000///000000000000000+++///444666555444222222,,,...000111111333555777111111111222222333333444222222222222111///---,,,111444777999999888888888666777999:::999888666555000///------...111444666777666666555444444444444333444666777666444111///---111444222...+++,,,...,,,...000000000000111222444888;;;999444111333555333444444555444333111000,,,...111333444444333222///111333555666666666555------...000444777888777222111111111111333444555666777999:::999888999:::;;;>>>???;;;444000111444000000111222333111---***///222666888777555444333...///000...---///444999111///------///111111111---000333444222000......,,,///333555555555555666333444444333333666:::>>>::::::999999888666555444222000...000444777888777222000,,,)))((()))+++---$$$&&&***...222555666777222222111111111222444555111000//////000222444666222222444666999999888666222222333444555666777888333333222333444666888999999::::::999555000+++((((((,,,222777888888777777666555555555555555444444444222111222333333222111///111444666666333000...///...///000333555555444777666666555555555555666===>>>===;;;777444222222222333555666555333111///,,,///333777:::<<<======>>>===<<<999555444444555555666555333000---------,,,///333555555333333222333333333444555555444333444555444111---...222777999444000///111444555444111000000/////////000000//////...///000111333555444444555666666555555555888999:::;;;:::999888777555222000000333444222111***((('''(((+++///222333111333555555333444777:::333555888666333000///000000111222111000000222333333222111000///...---,,,...---...000333555555555111111000000000///......555555555444333222000000111444888;;;<<<999555333000000111333555555222000...,,,...111111...---///111111222333444444444444666888999444///---111666444333111000000000...---,,,,,,,,,...000333666777///111333555555444111000333333111///...000444777333444555666666777777777444444333222222222333333555777777666444444888;;;AAACCCHHHKKKMMMMMMLLLKKKJJJFFFAAA???>>><<<999666111//////111444666555333444444555555555444333333000000000000000000111222000222666999999777444222333444666777777444222000,,,,,,,,,---///222555666888666333000//////000222wwwcccPPPBBB:::999999555555444555666555222000...222666555111///222555999<<>>>>>999333444111...,,,,,,000444777666222///000666;;;<<<;;;888555333222333444444333444555444222111222888===>>>GGGQQQUUURRRNNNLLLKKKGGGGGGFFFDDDAAA===:::777777444111111333444444222333555888888777555444444666777666333000...111333...111555777666444333222777777777999999777444000---,,,+++,,,...222777:::999777444222222333222111}}}qqq^^^LLL???888777777555444444555555555222//////333666555111///111333888:::===<<<999555333222000000111111111111000000111222222222222000///......------...///222444666777666555666888888666444333333333111---+++++++++...000444888::::::888777888777666888999888444111///,,,)))))),,,222777:::777666444222111111111111000222555777777555333222//////000000000000000000222000000111444555333111333555777777666111,,,)))***,,,...111222333333222111///,,,,,,...111222333333333333555777666444222111111000111111222333444111444888888666333222333555666888888777777888999;;;:::777555333222222222333444444444333000---,,,///111333555555333111///,,,++++++---000222222111222...,,,---111333111...222333555444222///...//////......222666999777555444444333333333555666777999888777777888888777555777666555444333444555555333333222111///---,,,+++,,,***)))...444888888666444444444444444555555555888888777666555555444444111...---000555777666444333333333666999:::888555555555444333222333333444666666666999;;;888000******---111333333444666777777666444444444444222111111...------000222222111444444333111...---...000333222111111222333444555222222333444666777888999:::999888777666666666666333555555444222000000000///222555555444444555777<<<:::888555333222222222333555888999777444///,,,,,,000555:::;;;:::666333222333666888999888666555333333222000000222666888777666444222000///...---222222222111111222555777///+++'''(((...333666555:::888666444333444555777777555333444666777444111111000000333777999888777///---+++,,,///222444555555888:::999777333111000000333666555222000000222333222111//////000111222000000000///,,,******+++111222444444222000///...,,,...000222333222111000000111222222111111222333999<<>>:::666333222444444444555444444333333///......000333444333111333333333333333222111000777777666555555666666777777555222///---,,,,,,,,,---------...///111333555333333555:::??????:::555555333000//////222666999666222...///444777888666777555222222333444444444444555555222111222777<<>>555555444555666666444111000///---,,,,,,---...///222111...,,,,,,...000222333333444444555666666777444555666777999:::;;;<<<666555444111///---+++******---000000......111444777888888777555555777999666777888888777555333111333444555666777777666666333444444444333333555666555444222222333444555444333555888888777666555666///...---***)))))),,,///222222333444444444333333444333111000///000222333555555444444444444444555555777999999777666777888999777666666777888777666888777666555444444555666444444444444444444333333111222444666777777666555555555444333111///---,,,(((&&&%%%(((...222444333333333333222111000///...)))+++---......///000222222111000///000222444555222222333444666777999:::555111,,,***---///000///222111000...,,,---000333888666555444444444222000,,,000444555333...***(((+++///333444333222444777:::888444111000111333555222333555555555555777999222000...000333444333000---...///000222444666666444111---+++*********))))))'''&&&(((+++...000000............///000222222111444777888666444222222222222111111222222333333000111222333444444444444444444444444444555666777444444444444222111000///...///000222444666777888555333222111111333666888777777666666555555666666666444222222333555555555444666666444111000222555<<<>>>BBBFFFGGGFFFDDDCCCDDDDDDCCCBBB???;;;777555000222444444333333444555444111000111444666555222222333444666888777444111000///...------000444888888666333333444555555555666666555555555666777777333111//////000222222222WWWLLL>>>777777999999777666666888:::;;;888444000...000333777999999777666333555777777555444555555333222111000000111222333333444555666777666666555333333333444444333333333000//////111333444333222111333444444333333444666888888888888777666555444222555999:::999888888999666444333333444555444333111222333444444444333333333222111000111222333444555666888888888555333111555777999888555444444666555555555555555666777777444222///------...111222333222111222555666666555222111///000111222222111444333333444444555666777555444333555777999888666333555666555444222333333///000222444666777888888555666777888777666444222222111000000111222444666444222000000222555777777333555777777666444333222...111555777888999:::<<<:::777333333666777666444111111222333666999<<<===555333222333444444222111111111111000///---+++)))---,,,***)))***,,,///111000111222333444555666888444555666888:::;;;======555555333222000///------+++,,,...///000111333444888999888555333555999<<<777777777777666444222111222333444555555555666666222333333333222222555777777666444555666666555444111555:::;;;999666444444------...---+++,,,...111444444555555555444333222666444111///......///111222222111111111111222222333555777888888888999:::999666444444777888888777777777555444444555666666222222333333444555666666444444555555444333222111333222111///...,,,+++***+++'''%%%'''---333444333222111000000//////000000)))+++---......///111222111111111111222333666888444444555666888999:::;;;666111+++))),,,///000000222222222000......111444444444444666777666222000...111555666222---(((&&&,,,///333444333222444666999777333///...000222444111333444444333333555666333000---///333555333000///...---...///222555777555444111---)))((()))***(((&&&&&&(((,,,000111111111111111000000///...---)))---222555444333222333000111222333333333333333111222444555666666555555777666444333222333555666444444555444333222000///---...000111222444777888444111...,,,,,,...222444444555666777777888999:::777555222222333444444444444666666444111///111444888:::===@@@CCCDDDCCCAAAAAAAAAAAA@@@===:::777444111444666666444333444555444000...000444666555222111000111444777888666333000111222111111111444666444333111111333444333222222333444555666666555555///...,,,---///222222222QQQFFF999333444777666555666777999;;;<<<999555111111222555888:::999666444111444666777666555555666444333111000000111333444555666777888888777666555444555555555444444333222111000000222444555444333000222444555444444555666777888999::::::999888777222666:::;;;:::888999;;;666444444444666666555444000111333444555444444333444333111111111333555666555666888999888555333111666999;;;:::777555666777444333333444444666777777222111///......000222444555555444555666666444333111000///111222333333222444333333333444555777888999777666666888888666333444666777666555333333444...///222555666666555444555666777888777666444222333222111111222444666777888444000...///111333333111333444444222111000000,,,///333666888999;;;<<<;;;888444333555666555222444444444555666888:::<<<555333111111222222222111444444555444111---(((%%%))))))((()))***,,,...000---///111222333444777888444555666888:::<<<===>>>555555444333222111000///++++++---...111333444444777777555222000222888===777777777666555333222111111333444555444555777888222222333222111222555777888777666777888888666444///444:::<<<999555333222,,,---//////...///000222555666666777666444333222777555222///------...///000///////////////000000000222555777888999:::<<<999666333444666999888777777666555444444555666777000111111222444666888999777777666444333000///...111000///---,,,***))))))///***&&&(((---333444444111000///......///000111)))+++...//////000111333000111222222333555888;;;777777888888999999::::::666111+++)))+++///000111111333444222000000333666000111333666888777444111000444777777333,,,'''$$$,,,000444444333222333666888555111...---...000222111222333333111111222333555111...///333444222///000...,,,+++---000444666555555333...)))'''))),,,)))'''''')))...222222111444444333222000---***)))"""'''...111222222333444///111222333444333333222222333555777888888777666:::888555222000111222333444444555555444222111///---...000111222444777999333000,,,)))(((+++///111222444666777888999<<<===888555333222333444444333444666777444111///111333777777999<<>><<<:::999999666666555777999;;;;;;:::888444///...000111111000222333444777999999666333666555333333444444444333888777555444333333444444444777;;;<<<:::888666555111111222222333333333222333222000000000222444666666555444666888999888777111000000000000000111111222000...000555:::;;;;;;555333222444777888666333...000222555666555555444333333444666777999::::::777777777666444222000///444444444222111222666888999666333///------...///555000,,,+++...///---***000111222444777;;;===??????;;;666444444555666666999999888777666555444444000111000//////111444888444222222333444333...***+++---/////////000222333222222222222333444555555555666888999:::::::::999444333222111111222555666222000///000444555444222///111222000------111555666555333222333333222111666666888:::;;;999666444222333555666666444333111777:::::::::;;;>>>;;;666999888666444333222222222000000000000000000000000666666444333333333333333444111...---//////---++++++...000111000.........000111444555666777:::===<<<888555444666777666555::::::999888666444333222...000222333333555;;;???:::888555222///...------***...111111...+++******)))(((''')))---111333444222000...,,,,,,---///111000000///---,,,,,,///111000//////111555888999999888777555777999:::777444333...+++,,,000333111///......///000222333444444222111111444777888555222333666999777222---+++***,,,...222444444333444444666555333111///////////////333666444000---///222222000///000222222000---///......///111333333222333222000...,,,+++***))))))+++---000222333333333555444111---)))$$$!!! %%%,,,000111000///...222111111444888;;;:::888666333111222666:::;;;;;;===777111...000333444555333555777999888555222//////.........000111333555777111)))&&&'''+++...///000444777888777777999<<<<<<999666444333333111000555444333333333222000...222444888;;;===>>>>>>>>>;;;::::::<<<===;;;666111888888777555222111222444444333111///000222444666////////////000000000000///111333333222222333444111///...000333555444222111555888999777444222111+++,,,---///111222222222CCC;;;333000333555333111333444777999999888666555444555777;;;===<<<888555666555444666999;;;;;;:::666666444333333333444555;;;888666666999::::::888777999:::888555333333444333333333333333333222222444444333333333333333444888:::<<<<<<:::888777777555444444777:::<<<<<<;;;444111......000222333333111222444888;;;;;;:::888666555333333333444333333777666333111000000111222222555888999777555444444222333444444444222111000111000000///000222444555555444333333555777777777222111///......///000111......///333888;;;;;;999444222111222555666555333---///111444555666555555333333444555777888999:::888777666555333222111000333333333222111222444777999777555222111000111111555///)))'''***,,,,,,***///000222444666999:::;;;<<<:::777555333444555666888888777666555444333333000000///------///444777555444333444555333000,,,...000222333222333555666444444444333333444444555555555777888999888888777555444444333444555666777333111000111333444333111/////////...---...111333333222111111444555555555666666666999;;;;;;888444222444555666666555444333555888999999;;;???===888999777444111000///000111444444333222000///......222222222333333444444444333111......///000...,,,,,,...111111000.........111222444444444666999<<<;;;777333222333555555444777777777777666555444333000111333333333555999<<<888777444222000......---+++...111111...+++******&&&&&&&&&)))...111333333222000///------///111222111111000...---...///111111000///111444777999999:::888777777999:::888666444000------111444333111000111111222333444555555222222222555777777444111111333555222...***)))***...111444666555444444555555444222000////////////000333666555111///000333222111000111333444222000000//////000222333333222222111000...---,,,+++++++++---///222444444444444333111...***&&&### ###''',,,000000///......222111222555888::::::888444222111333777:::;;;;;;999555111000333666888888555666888888777444111///000////////////000222222444///)))'''))),,,///000111444777777555444666999:::888555333333333222111555333222333333333111///111333666888:::;;;::::::777666777:::<<<;;;777333777777666444222111222444333111///---,,,---///000---------------.........111333444444333222222333111000///000333444333111111444777888666555444333111111222222222111000000<<<777111111444666444111222333666888999888777666666666777:::<<<<<<999777777666555666888:::::::::444333333333333444555555:::888666666777888888777666888999888777666666777333333222222111///...---111111111000000111111222888999;;;:::888666555555444444444666:::<<<<<<<<<000...---...111333444444000111444888<<<>>>===;;;555444444333333333333333777555111---,,,,,,...//////111444444333111111222333444666666555222///.../////////000111333444555555333111111333555666666333222///------...000111+++---111666:::;;;999777333222000000111333333333---...111333444555555444222333444555666888999999888777555333222222222222222222333222111111333555777777777666555555555444666///'''$$$%%%))),,,------///111333555666666666777888888666222111444666777666555444333222222222///...---++++++---222666666555555555666555222///333555666777666666888:::888777777666555444444444444555555666666666555555666666666666777777777888444333111222333333222000///---++++++---///111111/////////111555888999999666444333777<<<===999555222333444666666666555555333666888888;;;@@@???;;;999666222...---...000222999999777555222000......---///111333555666666666222111//////000000///------///222222000/////////444444444222222444888;;;:::666222000111333444444555666777777777666555444111222333333222333666888555444333222000//////...---///111111...,,,******$$$%%%&&&***...111111000222111000///000222444555444333222000000111111222222111000111333666777888;;;:::888777888999888777777333//////333555555444333333333333333444555555222333444666777666222......//////,,,(((&&&(((+++222444777888777666666666444222111///......//////111444777666333111222444222222222333555666555444222111000111333444333222000000///...---------------///222444666666666555444111---)))%%%###""""""'''***---......------...111111222444777999999888222222333555888::::::999444222111333666999;;;;;;777777777777666444222111333222111000//////000000000---******+++...000000111444666666333111222555777555333222333333333222444333222333444333111///000111333555666666555444222222444666999999777555555555555333222111333555444222///,,,+++***+++,,,******++++++,,,,,,,,,---444555666555333222222222222111000111222333222111111333555666555555666777888888777555333111///...999666333333666777444111000222444666888888888888666555666777999:::999777888777555555555666666666111222222222333333444444777666666666666777666666444555777888888888888888333333333222111///---+++/////////...//////000000666888999999777666666777666555555666999::::::999////////////111333333444000111333777:::<<<<<<:::444444444333222222333444888555000,,,******,,,...---///000000/////////000222444666777777444000...///000111222444555666666666333000000222555666777666444000...---///111333...000333666888888666444333111///......000222222///000111222333333333333222333333555666777777888888777444222111222333444222333444444333222333444555555777888888777666666888000'''"""###(((---000---...000222333333111000333666888666111///222666666555444222111111111111...---+++)))))),,,111666777777777777777666444333666888999999888888:::;;;::::::999888777555444333444444444444444444333333555666777888888888777777555444333222222111000///000,,,******...111222111///...///111555888::::::444111000444:::<<<888444000111222444555555555555222555666777;;;@@@@@@<<<888555111......000444777<<<;;;:::888555444222111...000333555777777666555111111111111111111000///000222444333222000000111666555444111000222666:::999777333000000222444555777777888999888777555444222333333333333222333333111222222222222111000//////000111111///---+++***&&&'''***---000111///---222222111111222444666777777666444444444555555444444222000111333555666555:::888777666666777777777888555222222444777777777444444333222222333333444222444666777777444///,,,---...---)))&&&&&&***...555888:::;;;999777777777222111000.........//////111444777777555444444555222333444555777888888777333222111222444444444222...............//////000...000222555666666666555666333///+++(((''''''(((,,,---...---,,,,,,---...///000111333555666666666333444555777888888666555000111222444777999999:::555555666666666666555555666555444333111000//////111000......///000000000222444666555111//////111555333111111222444444444444333222333444444222111000111333444444333111000///000222444555666666555444555555444222333555777888666222///,,,+++************++++++,,,---......666777888777444222222222444333222222222222111111222333444444444555777999;;;;;;:::888555222000///777555333333444444111......///222444666777888888666444333444666777888777999888666333111000111111111111111222222222222222333444555555555555555666111222444666777777666555444444444444333111...---//////......///000000111444666888888777777888:::999888777777888888777555111111222222222111111111111111222444777888777666333444555333111000222444:::666111---***+++,,,...,,,...000000///...///111111333666888888666333111111222444666777777777777666444111000222555777888888666222000000111444666555555555444333222222222222111000......///111222333333333333222222111111222222333444555666666777777666444222111222444555333555666777555444444444111333555777777777666666666///&&& %%%+++///---...000222222111///...000333666444///...111555666444222000//////000000...---,,,******,,,111555888888999888777666666666777888999999888777999:::;;;;;;::::::888666555333444444444333333333333333444555666777777777777666555555555333111000//////111...++++++///222222111111000000222555777888888333111000222777999666222...///000111222222333333111333444555999>>>>>>;;;666444222111222555999<<<;;;::::::999888888777777333555777888888777555444000111222333333222222222333444555444333111222333666555333111///111555888999777444222000111444666::::::;;;;;;:::777444222111111222333333222111000///000222333333222111000000000000000000///---,,,+++,,,...111333222///,,,222222222222333444666777999777555666888999888666444333222222333444333222444555444444333444444555777666555555666777888777444333111000000000111222333555777777555222...,,,...///...+++((()))---111777999;;;<<<:::888777777111000///......///000000111333666888777666555555222333555666777888999999555333222333444444333222---------...///000111222///000111333444555555555666333///,,,******++++++//////...---++++++,,,...---...000111222333333444555666888999777555222111000222444555666666555555222333444666777888888888888777666555444222111000333333333222111000000000222444666444000......000333111000000333555555555333222222333555555444222111222333444444222000///000111222222222333333444555555666555333444666888888777444000---+++***)))++++++,,,---...000000111666777888777444333222333555555555444333222222222333444555444333444666888999999888777666444333222333222111000000///---***+++---///222444666888888666444111111333666777777888777555111...---...///222222222222111000///...///111444555444444555666111111222444666666333111333444555666666444222000000000000000111222222333444666777777666777888:::;;;999777777777666444333222444666555333111000000222111111222444555444333222444555333000///222444:::777333///---,,,...///---///222333222111111222111333555777888777555333333444666888999888777666555333111111333555666777777666444222222444666777:::999777333///...000222222222222000//////111222555444444333333222222222222222333333444555555666666555444333333333444555333555888888777555444444000111333555666666555555222---&&& ###)))---//////000111111000//////000111222000......111444666444222000//////000111......---,,,,,,...222555888999:::999777666777888777888999888666666777888999999::::::999888666555555444444333444444555555555555555555666666666666555555555444111//////000111///---,,,...000111111444333222333555666666666444333333333444444333222......//////000000111111111333333333666;;;;;;888333333333555666999;;;<<<777777777888999:::::::::999999999999777555333222///111444555444333333444333444555444222111111222555444333111000111444666666666555333111111333555:::;;;<<<<<<:::777333111//////000222444333111...///000333555555444222000000/////////111111000...//////111333555444111...222222222222222333444555777555333555999:::999666444333333444444333111......000222333222222222444444555666777777777777666222111///...---///000111333555777666333000......000222333111...---000333666999;;;<<<:::888777777111000/////////000111222000222555888888888666555111333555666666666888999555444333333333333222111---------...///000222222000000000111222333555666333222///---++++++,,,---000000///---++++++,,,...,,,...000111111111222333666888999999666333111000222444666666444333222333111222555777888999999999666777666666555333222111444555555444111000000000222444666555111///000222333222000111333666666666333222222333555666555333222333444444444222000...222333333222111111333555555555555444333333555888555444111///,,,***((('''++++++,,,...///111222222444555777666555444444555666777777666555444444555666666666555333333444555444444555555555555444444111000/////////...,,,+++)))***,,,///222555777888888555111000222666888999666666555111------///222444444333222000...+++***,,,///333444444444666777333222222444666555111...111333555777777666555444222222222222333444555666666777777666444333444666:::999777666777666555333222555888888555222111111111000000111333444333222111444666444000...111555888666333000///......///...111555777666555444444444555666777777666444444333555777999999888555333333111000111333555555444444444333333444555666777999999777333///---///111222333555333111000111333444444333333444444555666222222222333444444555555444444444444444444444444222555888999777444222222000111222333444444555555222///***%%%###%%%***...111111111111111111111111111///...------///111333666444222///...///000111...///000000///000333555888999:::999666666777:::777888888777555555555666666777999::::::999888777555555444444555666777888666666555444555666777888444555666444000...///000000000///---+++,,,...000555444222333555666666555666777888666333111111222000000/////////000000111222333333111333888888444000222444777888888777666222333444555777888999:::<<<;;;:::888555333222111...111555666555444444555222333333111///...///000222333333222000111333555333555555444111000111333666888999:::999666222000,,,,,,...111444555111...///111444777777555222000000...---///222333222000//////000333555666444222111111111111111111111222333000///222777999888555333333444666666333...***)))---111333333222222333111333777888888666555444111000...------...111222444555666444111//////000111444777666333111222333444777::::::999888777777111000000///000111222333///111444777999888666444000333555666555444666888666444222222333333111///............///000222333333111000///000222666888333222111000///////////////000///...,,,+++,,,...,,,///222222111111222444444666888888555222222333444666888777444222222333222444666999999888777666333444444555444333222111111333444333000///000222111444777666333222333555444222111222444666777777222222222333555666555444222333444444444222000...333444444333111111444888444444444222111111333555222111///---+++)))((('''((()))***,,,---///000111000222444555555444666777666888999888666555666888888888888666333111111222000000222333444444444444111000000000000/////////((()))+++...111444666777999666222111333666999:::555555444111......222555555555444222000,,,)))'''***---222444333444666888444333333555666555000,,,///111444777888888666555444444444444555666777888777888777555222000111222999777666666777777666444111555999999666333333333111000///111333555444444111444666444///...111555777666333111000///......000333888:::999777666666888888777777666444333333333555777999999777444111000000///000333444333222222222222333444555666777777888777444000...///111222444666666333111111333222222333333555777888999222222222333333444444444222333444555555555444444111444777888666333111000111111222222333444555555444222///+++)))***...111222222111111111111222333222///+++***,,,///222333777555222///...///000111...///111222222222333555888999:::999666555888:::777888888777555444555666444666888:::;;;:::999888666555555555666777999:::888777555444444666888999333555666444000...///111...000000---)))))),,,///555444222333555777777666888;;;<<<999333///111444222111000000000000000111333444222000222666555222...111444777888555222///000000111333444666777777<<<;;;888666444222111111...111666777555444555666000111111///---,,,---...111222333222111111333444000333555444111//////000222444777888888555222000******,,,111555555222...///222555888888666333000///...---///222444333111------///222555777666555111111000000000000000000///---,,,000555888666333222333555777777333---(((&&&+++111444444222222333///222777999888666333222111000...------///111333444555666333///...000222222666::::::666333222333333666999:::999777777777111111000000000222333444///000333777999999666444000222555555333333444666555444222222222222000///............///111222222555333000...///222777999444444444444333333222222//////000...,,,,,,---......111333444222222444666222555777666444333444666555777999888555333444555444666888::::::888555222000111222333444333222111...000222111......111444111444777777555444666888555333222222555777888777222111222333666777666555111222333444333222000...222333444333111222777:::222333222111//////111222111000///...,,,+++***)))%%%&&&''')))+++---//////...000333444555555777888666999::::::777666888:::999::::::777444111//////......000111222333333333999555000000444555333000+++,,,---...///222666999:::888555333222333666777777555222...---///333777:::888555111---***'''&&&.........000333555555555444555777666555444444555000222444333222111111222//////000111333666888999888888777444111///000222333666777666444333666999555666777888888777666666444555666666666444333222333222222111111222222222888777555111...---...000111777<<<===999666666777888888777777666666555555555555555777777666333000000///......///111333555...111333333333444888;;;===;;;888444111///......777777666333111111333555444444555555555555555555222333555444333222222222444444444444555666888888444444333222111000///...111222333555777888::::::555555333000------000222555444333333333555666888555111,,,***,,,111555777777555222000000111333555555111///000444666333000111222555777888888777777777666444333222333333444666777888999999888777666222444666555333444888<<<::::::999999888999999999:::777444222333444444444555111//////---***---222555666666666666444222111666777888555111000111333444444444444333222111000///000111222222222222111---333999999555000///000......///000111333555666;;;666222222444555222.........///222555666555333222000---+++******+++,,,555555444444333333333222333222111---***)))+++,,,000000333666777666333000))))))+++---///222444555111444777888777555444444000---+++,,,///111111000---.../////////000333666555444444333222000000//////---,,,///444777444111222333444777888666222//////000222333444444333222333555888777444111111222...///111222222111000///444444333333333444444555777777777666444222///......000333555666555444222111000///000111111000//////000333555555444222111...000444777888777555333000111333666777444///+++,,,...000///------///222222333333111///111555999888666555555666666555444111333444333000000222555666555444555666777666444;;;888555444555666444111333555888999888777888888999999:::===???===777111222///...000222333111...///...------...111333555333333333444666777999:::???:::666666999;;;999666555444222444777999888666444555555444222000//////333333444444555666777777444111///000222333111...------///111333222///,,,+++)))'''(((***---///000++++++---111555888999999888999888666333333666999;;;888444111000000000000---...///111222222222222666222...///333555444111///111333333333444666777;;;:::888777666666666777444333000---,,,...333777999888555111---***((('''******+++///222555555444222444666666444444444555222444555444222111111222//////000222333555777888999999888555333111222444555666666555444444666777444555666777777777666555666777777888777666555444555444333333333333333333777777666333000...///000333777<<<<<<888555555777::::::999888777666444444555444444666777777555333111000/////////111333444111333444444333333555888888777444222000///......555555444111//////000222555555555444444333333333222333555444333222222333666666666666777888999999111111000000000000000111333333444555666777999999666666444111//////111333444444444444555666777777333000---,,,///444777999888777555222111111111222222///...000444555333///000222444666777777777666666555444333333333444555777777888999999888666666555777888666444444777;;;:::999888777777666666666;;;888555444444555555555444111000000...+++---111444444666666777666666555555666666444111000222555777777777666555444333222000111222333444444444444222777;;;:::555111000000////////////000111222333555222000111444666444000//////000333666777666555333111...+++***,,,...///555555555555555444444444444333111---******,,,...///000222444666555222///++++++,,,---///222555777444777999999777444222222000...,,,,,,///111111///.../////////000222555888777777666444333222111111...+++***---222555333111///000111444777777444222555555444333111///...---222444666666333222222333222222333333333333222222666555555555555555666666777777666555333111000///...000111222222111///...111///......000111111000000000111111111111000000///111444777777666444222000222444666555333111///000111222000...---///111111222333222111222555888888666444444555666666555000222444333222333555888888666555666888999888888===:::777666666666555333444666888999888888999:::;;;::::::===???>>>999555333111///111333444111...000000000000111333555666444444444555666777888999>>>:::666555888999777555777555333444666666555333222222333333222111111111444444444333333222111000///------///222444333111......///111444444222000///---++++++,,,---------'''((()))---222555666666555666666444222222555888999666333111111222222333000000111222222333333333222///---...111444333222333666999:::888666555444:::;;;<<<<<<;;;:::888666222222000---,,,...222555888666444111...+++)))(((&&&'''***...222444333222000222444555444333444555555666666444222111222333000000111222444555777888::::::999777444333555666777666444444555666555555333333444555555555555555666666777777666666555444666666555444444444444444555666777555222000///000444777:::999666333444555;;;;;;:::999777666444333444333222444666777666555222111000000000111222333444555555555333222333444444333111///............333333222000------...000666666555444333222111111222333444333222222333555999999888888888888999:::///......---...000333444777666555555555666777888777666555222000000222444333444555666777777777777222000///000333777999::::::999777555222000///......------///333444222///000111333555666666555555444444444333444444555666777888999999999777666555999::::::777444333555888888777777666555444444444:::888555444444555666555333111111111///+++,,,000111222444666777888888888444444444222111222444777::::::999999888666555444222333444555666666666666777999;;;888333//////000111111000000///000000000///......111555777555333000000111333777888888777444111...,,,,,,...111444666666666666777777777777555444111---++++++...111//////111333555444111...............000333666777777999;;;:::777333000///000...------///000000///000000000000000333888;;;:::999888666444333333333,,,)))(((***...222222111------///111555777777666777666333111///...------111333555555444333444555666555555444444555555555777777666666666666777777666555444333222111111000.../////////...---+++***111///------///111222222111///---+++***,,,...000111333555777777555333222///333666666444222333444555555555333000.........///111222333333333555777777555222222444666666666000222333444444555888:::888777666777999;;;<<<;;;>>>;;;888777777777666555555777888999999:::<<<======<<<;;;<<<@@@@@@>>>;;;666444222333555555222///222222333555666666777777666666666666666777888888<<<999555555777888777555888666444333444444333111111111222222333333333444666666555444222///,,,*********,,,000444666666555111111000222444555555444444222///......---,,,***''''''(((,,,111555666666333444444333111222444666777555333222222333555666222333333333333333333333222000---...000222222111222666:::<<<:::777444222666999<<>>;;;:::888666444444444444,,,)))'''))),,,000111222000//////111444777888888555333111000///111333444222333444555666666777888888777555444444555666666777666666555555555555666555444222111000000111222.../////////...---,,,+++111///---...000333444444000---(((%%%&&&)))...222333555666777777555333111///444777666222111444888999888777555222000...---...000222444555555555555666333111111333555777777111222333333444555777888777666555777:::<<<===<<<===;;;888666666666666666666888::::::;;;<<>>;;;:::<<>>;;;999777666555222///......000333333222111000---+++***+++,,,...111333333000---///111333444333333444555777777555111//////111333333333333333444555666777555666666444333333555777:::666333333555666333111111111111222333444444555333222222222222333333333666555444222111000000000222444666666444222000///222333333333222111111111222333555666666666555444...------///222444555555333333333222222222222222222222333444555666555444555444111///...---------000111111000......///000555555666666777777888888444444222000...///222444777666555555555555555666555333111//////111333555:::999777666555555555666444444444222///...000111222444666888999999888888444333333555666777666444666777777777666444222111,,,,,,---000222222222111111111222333333444444444333444444555555666666666666666777888777666555444999999888444...,,,---///000222444666888999999:::;;;999666555666888888888333111111222000++++++...111111111111222222333333111000///000222555777888888888888888777666555555:::::::::999888777666555888888666444333333555777666555444333222222222222111111222333555666666555333222111333666888888777444222000///000333777999666666777777888888999999555555333000...///222555555444555666777777444222...000444777888666444222222555777777444111///...---...//////////////////222333333333333666:::>>>999888666444333333444444...,,,++++++---000222333444222111222555777888888555333111000111444777999444333444555777999::::::777666444333333333444555444444333222222222222222222111000//////000111222...///000111111000///...000///...///222555666666...***&&&###$$$***000555555666777777666555333222000444777555222111555999:::999888666555222000...///000222444666666555444333111000000333666777888333222111111222333333333444444444777:::;;;;;;;;;999888666444333333555777888:::===???@@@AAADDDFFF???===;;;===CCCHHHJJJIII<<<999777777888777333000000222555888:::;;;:::999::::::999888888888888999777666555666999;;;======888777666555555555777888888666444444666777777666777777777555333111...,,,000222555777888999:::;;;:::777444333444555555444444222////////////...---.........111666:::<<<<<<999888777777888888888888777888888666444333555777666555333111000/////////888777555444333333444444000333666777666444333333000333777:::<<<<<<;;;999777777666444000......///111111111111000///---,,,//////000111333222000---000222444555444333444555555444222...,,,---000333444444333333444555666666333333444333222333555777999777555444444333222111111111111111222444555666444444333333333444555555555444222111///...------000222555555333111000000000111222333333333111111///111333555666666555444---,,,---///222444555444333333333333333333333333000000222444777777666555555444222000...------------///000111000000111222555555666777888999::::::555444111...+++,,,///222333333222222222222333444666555333111111111222333888888888777777777666666333444444222///...///000222333444666777888999999666555555666777777666444555666777777777666555444//////000000111222333333222222222333333444444444444444555666666666555555333444555666666555444333666777666111,,,)))***---...000333777:::;;;<<<<<<>>><<<999888:::;;;<<<<<<555222111222///***+++...222111000000000000000111000//////000444666777666555555666666666666555555:::::::::999888666555444999888666555666777999;;;555555444444333444444555555444444333333444444555333222111222444555555555333222111111222444777999666666666666777777777777444555444222111111333666888777777888999999777444///222666888888666333000///222555555444111//////+++---///000//////000111333444555555555666999;;;888666444333222333555666222111111000111333444555666444333444666777777666888666444222222444666888555444333444777:::::::::555444333222222222222222222111000///.........//////////////////000111222...///222333444222000...------...000444666777666...+++'''%%%&&&+++111555555666666777666555444333111333555444222111333666888777666777777666333000111111111333555666444222000//////111444777777777222111//////111111111000222222444888:::;;;999777555555444222111222555888<<>>;;;888777888777333///---///333666999:::::::::;;;::::::999999999::::::666666666777999;;;>>>???888888777666444555888;;;999666333333666888888666555555333222111000///...333555777777777777999;;;999777444333444555444444444111......///111222111111000///111555999;;;;;;;;;:::999999::::::999777777999:::888555444666888888777444111///.........999999888777666777888999555666777666555444555666333444666888999999999999333444444333111//////000///000111222111000...---/////////000222222111///222444666666444444444555333111...+++)))+++///222555444444444444555555666111222333222222333666888888888777555222111111222111111111111222444666777444333222222222444555666555444222000...---,,,,,,///111333333111000000000000111333666777666444222000222444666777666444333---...///111444666555333222222333444444555555555111000111444777888666333333222000///......//////***,,,///000000111222444666666777777888888888999666444111,,,)))))),,,000000000000000000111222333444333222222111111222222444666777999999999777666444444555333111///000111222222333444555777999999777666666777999:::999777666777777777777666555555333333222111111222444666333333333333333444444555555555666777777666555444000111333444555444444333333444444000+++)))***---...000333777:::;;;<<<<<<>>>;;;999888:::;;;<<<<<<666333111111---***+++///222111000//////000111222.........222555777666444222333444555666666666666777777888888777777666666777666444444555777888999222222222333444555666666666555333111000111444555444222000000111222222222222222222222333555666777555555555555555444444444333444555555333333444666:::999888999:::999777555333444555666555444333222000333555666444111//////))),,,///000//////111222222444666666666666777888666555333222333444777888666777777777666666666777444333333444666777666555888666555333333333444555555333111222666888999888333333333333222111000///000///...---,,,,,,,,,,,,,,,---...///000111111111---///222444444111,,,***)))***,,,000444666555444111///+++)))))),,,000333555666666666666666555444222333333444333222222111444444444666999999666333444222111222555555333111------...222555777777666111///---...111222222000000222666:::<<<;;;888555222333333111000222777;;;AAAEEEKKKPPPQQQRRRSSSTTTNNNKKKHHHIIILLLOOOOOOMMM???<<<999888888666222...)))+++///333666999:::;;;;;;:::::::::::::::;;;<<<777777777777777999;;;===999999888555333333666999777333000111666999999777777666333111000000111111222333444333222333666999444333222222444555555444666333///...///222555666444222111222555888:::;;;<<<:::888888999999666444555888:::999666555888;;;;;;999666222000.........999::::::999999:::<<<>>>::::::999777555444666888777777777777777777888888///000222222000000000111...///111222111000...---...------...111222222111444555777666555444444555111///,,,)))''')))...222555555444444444555555666111222333333222444666999777888888555111///000333222111111111222444666777111111000000000111333444666555333111///---,,,,,,///000222222000///000111111222555888::::::777444222444666777777666444222...///111444777777666444111222333444555555555555222111222444777888555222000///...---...///000111(((+++---///000111222444777777777777666666666666777555000+++''''''+++...////////////000111222333111111111111222111111111222444777:::;;;:::888777555555666444222000111111222222222222444666999:::777666666888:::<<<<<<;;;888888777777666666555555666555444222111222555888444444333333333444555555666666777777777555444333...///111333444444444333222333333000+++)))+++......000333777999:::::::::;;;888666555777999999999777444111000,,,)))+++000222111000000000111333444...---///222666777555222111222333555666666777777444555666777777888888777444333111111222333444444000000111222333555666777555444222///...000333666444222///...///000000///222222333444444555555555555555444444333333333222222444666666555444555666:::999888888999999777666666555444333222333333444222555777777444111//////'''+++///000000///111333222444777888777555555666666555333222333666888:::999:::;;;;;;:::888888888111111111333666777666555555444333333333444555666444222///111444777777666333333444444333111000...//////...---,,,+++++++++***,,,...000111111000000,,,///222444333...(((%%%&&&'''***///333555444222444222///,,,,,,---...000555555666666666666666555333222222333444333111...222111222666999;;;888555666333111222444555333000+++,,,...222666888777555///---,,,...222444444333000333777<<<>>><<<777333111222222111000333888===EEEJJJQQQVVVXXXXXXXXXYYYVVVRRROOONNNPPPPPPOOOLLL@@@===999888888666111---'''))),,,000444888:::;;;;;;::::::::::::;;;<<<===888888888777666666888:::::::::999555111000333666444000---///555999999888;;;999666333111222333444000111111///---///444888000//////111444666666666999555111...000333666888777555444444777:::;;;<<<;;;999777777888777444111222666::::::777777:::>>>===;;;777333000///...///999888777777777:::<<<>>>999888777555555555666666444444444444555555666777222///---///333555222......000222111///---,,,,,,------,,,---...000222333999999888777777666666555444///+++***,,,...///...111222222333333444444555222111000333666888666444999888666444222111111111333333333333333333333333///------...111333444444666555222000---,,,,,,,,,333444444222//////111444444222222555:::<<<888444555555777:::;;;999222---***---222666777666444222444444444555777666555333333333333333333333333333000000111111111111000000...+++***---333666555222555444444444555555333222444222...+++******,,,...,,,---...///000000000000333333444444444444444444777666555666777888777555999777555444333222000///444444555444444555888:::777777888999::::::::::::777777888999:::888444111222111000000111333555666777777777777666444333333333444444555444333111111000111222444555666666666888666444222000///...---///222555777777777888999;;;999666333333333555666222222222000...,,,---///444444444555444444333333111111111111222222222222444444444555777888777666777777777888888888888777666444111///...///222333.........000444666666666555444222111111222444555222222000//////000000111222333444666666666555444///000111222222222111111444777999777333111444888999999999:::999999888888888666333111000111444666555555666888888666111---000...,,,...111444444222111111111222444666999:::555666555444444555888:::888999999:::999888777666333000...///222444333222333111///,,,+++,,,///222111000/////////111333555444111...000444666333000111000///...,,,+++***))),,,)))(((***...111222111///111333444222...)))&&&)))---111444444222111111000111222333333222000...111222555666666444222000///111333555555222///---,,,///222555777888777666666444000,,,++++++,,,...,,,---///111333444555555444111///000333444444222///000222666888888555333111222333333555888>>>AAACCCLLLYYYaaaccc```]]]\\\]]]YYYVVVVVVVVVTTTMMMGGGAAA<<<777555555444///+++++++++,,,///333777:::======:::555333555999===???>>>;;;888555555444333222555333000000000000///...------///111444777999;;;;;;999777666666555333111555111...---///111111000000000111222222333444444555555444222222333777:::555444444888===@@@@@@???>>>:::555444555666555333444333333444666888999888;;;888444333444444333111777777666777888:::<<<===:::999777666555555555666333222111111111222444555222000...000444666444111///000111000...,,,,,,,,,,,,,,,,,,,,,---///111222999999999999999888777777333///***)))***---......000000111222333333444444111111111333777999888666:::888555333111111222222333333333333444444444444222000...///111444666666555333111...---------...111333333222000///111333111///000444999:::777333444444555777999666111---,,,...222555666555333111333333444666777777666444444444444333222222111111000111111222222111111000///,,,+++...333666555333333333222222333222111000222222111000///.........,,,,,,---...///000111222111111222333444666777888777666444555666777777666666555555555555555444333666777777777555555777999888888999999999999999888777777888999999888555222222111111111111222333333666777777777666555333222///000111222222000///...111222333555666777777777777666555333222111111111111333555666666666888999999888555333222222333444111222222111//////000111333444444444444444333333222000///...///111444666666555555666888888777555444555777888888888777666444333111///......///000.........111444666777666666555333222222222444555444333111000///000111222333444555666777666555444222111111000000000111111555888999777444222555888999999999999999888777666666444222000111333666888888888888999999666222//////------///222444333111000000000000222333555777777777555333111222444777777777888999888888777666222000---...000222111000///...,,,+++***+++---///000000//////000222444666666333000222555666444000000///,,,*********+++---,,,***)))***---000111000---///111333222///,,,***...111555777666444222222222333333333333222000000///000222444444222000///111333555666555333000......000444777888888777666666333000,,,******+++,,,,,,---///111333555555666555222111111333555444222......000333555666444222222333333444555999>>>BBBHHHPPPYYYaaacccccccccdddbbb^^^ZZZYYYXXXUUUNNNHHH@@@;;;666444555444111---***+++---000444777:::<<<<<<999555444555888;;;<<<>>><<<999777666555333222333111///.........,,,+++(((***///333777999999999999777555555444444222000222000......000222111000000111222333333333333333666555444222111111444777444333333555:::>>>>>>>>>>>>;;;777555555555222000222111111111333555666777999666333333444555555333333444666888999:::;;;;;;;;;:::888666555555555555222111///---...///222333444222000111444777666444111111000...+++***+++---,,,,,,,,,,,,---...000111777888999:::;;;:::999999333000+++)))***,,,///000//////000111222222222222111000111444777999999888:::888555222000111333555444444444444555666666777777444111000222555888999555333000...------///000...000222222111000111222---,,,---111666777555222222222333444666555222//////000222333444333111000222333444666777777777666777666555444222111000///111222222333333222222111000......000444777666444222222111000000///......111222444666555333000///------------...000222333//////000111444777:::;;;777555333222444666777777444444555666777777777777999:::;;;:::888666666666999999999888777666666555777777777888888777555222000111111222222222111111555666777888777555333222,,,...000111111000///...333333444555666666777777666666555555555555666666444444555444444555777999888777555333111111222222111222333222111000111333333333444444444444333333222///,,,***,,,111777;;;888777666777888777666444000222555777888888666555222222111000//////......///...///111555777888777777666444333333333444555666444111///...///111222555666777777777666555444444222000......000222444666888:::888555444666999999:::999999888777666555333333222111333555888999<<<;;;:::999999777333000......///222444444222000///////////////000222222888666444000......111444555555666777777666666555222000------.../////////++++++*********+++,,,,,,/////////000111444666888888555222333555666333111000---***((((((+++...000---+++******,,,...//////,,,...000222222111///---///222555777555333222222666555444333222222222222---...000111111000///---111222333444333111///---111333666888:::999888777777444000---******+++++++++,,,...111333444555666666444333333555555444333------...000333444444333444444444555666:::???DDDLLLQQQXXX^^^bbbeeehhhjjjgggccc___\\\ZZZUUUOOOIII@@@<<<777555555555222///,,,---///222555777999:::;;;888555444666777888777<<<;;;999999999777555333111000...------,,,***((($$$(((///555999999888666777555333333333222000//////......///111222111///111222333444444333222111666666555222000000222444444333222333777:::;;;;;;===;;;999888666444000---111///...---...111444555777555333333444666666555111333666888::::::::::::<<<:::888666555555555555444222///------///222444666444222222444555555444222111///,,,******,,,///...---------...///111222444555777999::::::999999444111---++++++---000222222222333333222111000///000111222555888::::::::::::888444111000222555777555555555555666777888999:::666222000222555888999777555111...------///000,,,...000111111000000000))))))+++///333555444222///000111333555666666555222222333333222111000///000222555666777777777888:::999888666444222000///222333333444444333333222333222111333666888777666111222111000...------...111333555777777555333111222000///------///111222000000000111333666:::<<<777444111111333555777888333555777888888888888999;;;===>>><<<999666555555::::::888777555444333333666555444555666666444222---///000222333333222111333444666777777666444222...000222333444333222111333333333333444555555666555555555666777888999:::666666555333222333666999888777666555333222222222222333444333111000000000222222333444444444333333000...++++++---222888<<<777666555555666555333111...000444777888777555444000000222333333222111111000///000222555777888777777666555444444444444555666444111...---...000111666777777777777555444222333111///...///222666999888999999888666555777999:::::::::999888666555444555444444444555666888999===;;;999888777666333000...000333555777666333111000000///////////////000555444111...,,,---000333333444444444555555555555222111///.........//////,,,,,,,,,---......---,,,//////000111444666999:::777555333333444444222000...---,,,+++,,,...000222...---,,,+++,,,---...///...///111222222111///...+++...222333222111111111999777555333222222333444---...000111111000///.........///000000///......333555888:::;;;:::999777888666222///---,,,,,,,,,***+++---///111333444444666666666666666666555444000//////111444666666555555555555666777<<>><<<999666444444999888777555333333222222555333222222333333333222,,,---000222444444444444222333555666777666444333111111222444444444444333333222111111111222333333444444555555777888::::::666666444222111222666999::::::999888666555333222444555555333000---,,,,,,111222222333444444333333---------...111444888:::666444333333444333111///---///333666777777555333///000333555777777777666222111111333666777777666555555555444444555555555444333000...---...///000666777777666555333111000......---...111555:::===888999888777666666777888::::::999999777666444444777777777666666666555555999777666555555444111//////222666999999777555333222222222111111000000000111000///---,,,...222555333333333333333333444444333333222000//////000222222111000222444444222//////000111333555888:::;;;555444333222222222111///---...///000111111111111//////...---------///000333333222222111000...---(((+++///111222222333444:::888555333222333555666///000111222222222222111------...///000111222222444666999;;;<<<;;;:::888:::888555222000/////////***+++---///000222222333555666777777777666555555555444444555888999999888666666666666999>>>EEEJJJKKKOOOVVV^^^dddhhhhhhgggfffccc```[[[WWWSSSNNNKKKGGGDDD???;;;888666555444666555555555555555555555999777555555555555333222000000222555999;;;:::999444222///...------,,,+++...///111333444555555444333222000000111111000///+++---000222222111000000222333444444444333222111444555666555444444777999<<<;;;999777555444444444555777::::::888444000...000000///---+++---222666888888666444333222333444333555777999::::::999888888777555444333444444555888777555333222444666777777777666666444333111000333333222000...///222555222111000000000222333444000000111222444555666777444555555333111111333555777888888777444000---+++///111444666666777999:::777666333222222555888:::555555444444666888;;;===;;;777333111111333444444999777555333222111111111---,,,+++---......---,,,***+++...111333444444333---///333666777999<<<>>>555666666666555222000......111555666444333444666;;;:::999888666555444333222333333444444333333222333333444444555555555666000222222000------000333666555333333333444555666888777444222111000000000222222333444444555666666555333000000111333333333222555999999666333333444:::;;;<<<:::777555555555777666444333222222333333555333111000111333333333---...000222444555666666222333444555555555555555222111111000000111222333333222111000///000111222333333333333444666777888555555444222111222666888;;;;;;<<<;;;999777444333555666666444000,,,******000111222333333444444333...///000222444666666777444333222222222222000......000333555666666444333111222555777999:::::::::555444333444666777666555333333333444555555666666222111000/////////000111555555555444222000---,,,((()))+++...222777;;;===888888777666666666666777777777777666555444333222888888888777555444222111222222222333444333111///000444888:::999777555555333333444444333333222111......///...///000444777555444333222222222222333444444444222111111333555888666444666888888555222...///111333555777999999333333333222222111111111///000222333444222000//////000000///......000333666555444222000///...---))),,,000333444555777999888777555333333444555777111222333444444444444444111111111222333555666777444666999;;;<<<<<<;;;::::::888666444222111111111------///000111222222222333555777888777666666777999888888:::;;;<<<;;;999666666666777:::@@@HHHNNNPPPTTT[[[dddjjjllljjjgggdddbbb^^^YYYTTTOOOKKKJJJHHHEEE@@@<<<888666666777888777666555555555666777999777555444555555444333------///333888;;;<<<<<<777444000......///000000333333222222222333555555333222111111222333222000,,,///222333222111111111333333333333333444444444444555666666555666888:::;;;<<<<<<999666444333444333666:::;;;888444000///000111111///---...222666999999888555222111222333666777999:::::::::999888555444333222222333444555777666555333333333444555444666888999888666444333333444444333222333666999222111000000000111222333111000000000111333666777222444666666333222222333444555666666444111---+++...111444555555555777999555444333333444666888:::555444333333555888<<<>>>;;;888444333333333333333555666666666666555555555...,,,******,,,---,,,***,,,///222444555555555555...222666888777888999;;;555666888999777444111...---111555555222000222444777777777666666555555555222222333333333333222222000111111111111111111222...000111///,,,,,,000555777666555444444555555666666666666555444444333333000111333555666666555555555333111111111222111000...333777777444111222333888888888777555444555777444333222111111222444555777444111000222444555555222222222222333444555555333333222222333555666777444222000...---///111333444333111000///000111222222111111111111222333333444444444333222333666888;;;<<<======;;;888555333555666777555222...,,,+++000000111333333444444333111222333444555555666666333222111222333222000...111222444555555555444444555666777888999:::::::::777666555555666666555333000000222333555666666666111111222222333333333222444444333222///---***((("""%%%)))...222555777777888777666555666666666555222222222222222111000000555555555555333111///---,,,---...111444444111///000444777888777555444555333444555555555444333222---///000111111222555777777666444222111111111222333444444333111111444777===999666666999999666333,,,---///111333444555666333333444333222222222333222222333222222000///...000111222111///000222555777666444222000///......,,,///222444555777888:::555555444444444555666777333333444444555666666666666555444444444555777888333555888;;;======;;;;;;888777666444333222222222111222222333333333333333000333777888777666777888:::::::::<<<===<<<999666555666666888;;;CCCLLLRRRWWWZZZ___ffflllnnnkkkhhhdddbbb^^^XXXQQQKKKGGGFFFDDDBBB>>>:::777777888:::888777555333444777:::<<<999777444444444555555555000///000333777;;;======999555///---...111333555333333333333444555666777444333222222444444444222...111444444222000111222444333222222222444666777444666777666555555666777666999;;;;;;777555444555444888;;;;;;777222///...///111333111......111555777777777555222111333555999999999::::::999999999333333222111222333444555555444444333222222222222111555999;;;;;;999777666333444555555555666999;;;111000000//////000111222222111//////000222666888000333777777444111111222111222444444333111...,,,...111555555444444666888444444444444555777888999444333222333555888<<<>>>;;;999666444444444333222222444666888999999888888000---))))))+++,,,+++)))...111444666666666666666000444888999777666666777555777999:::999666111///---111555444111///000333555555555555555555555555111222222333333222222111---...//////...---...///,,,///000...+++,,,000555777777777777777666555555444555666666777666666555---000333666888777666555555333222111222111///...+++000666666333111111444666666666555333333666888222111000000111222555666888666222111333555777777777666444333222333444444444333222111222444777999777444000------///222444666444222000000000222333111111000000///000000000222333444333222333666888;;;<<<======;;;888444222444666777777444000......///000111222333444444444555555444444444555666777333222222222333333222000333444444444555444444444888888888888888888999999999777666555666555444222...///111333555666777777111222444555666666555444222222222000...+++(((&&&"""(((...111333222222888666555555555666555555...///////////////...---111222333333222///---+++(((***---111444555222///000333666777444333333444333444555555555555333333---000222333333333444666888777555222111111111111111333444333111111444888???:::666666888999666222***+++---///111222333333333444555444333333444555555444222000............000222333222000111444777777666444111000000000000...000333444555555777999333333333444444555666777333333444555555666777777999777555333222333444555222444777;;;======<<<;;;666666555444333333333333555555555666666555444444...222777888777666777999999::::::<<<<<<:::777333555555666888<<>>;;;888666333111111444666555333//////...///000000---+++...///222444555444222111333555555333111111555999555444444555666666555333777444222111333666888888:::888666444222222222333333333333222222333666999999999666000******000666:::888555333111111111222------...///000222444555666666555333111333888<<<888777777666555555444444444777;;;<<<999666333111111111000//////111444888888777777888:::;;;:::999888666444111000000111222444444444222111111333555:::999777666555666777999666666666666666666666555000111222444555666666666222000000333666888777555111//////111444222+++$$$)))---111333222000//////444444444444444444444444333111000111111111///---///000000///------...///,,,---///111333444444555666555444333222222222222111111222111111222555888222222222111222222333333777666555444333444555555444333222222333444333222333555333------222444111***---000111111222333444222444666888999888777555777555333///+++***,,,...111222333111//////222555777444000------......---111111111333666888888777111222333444444444444333222444666888::::::::::::<<<888333111222333222111...000444777999:::::::::666555555444444555555666666666555333222333666888555555444444444444555555999999999999888777666666777777888999===DDDMMMSSSZZZ[[[___ccchhhiiihhhgggdddbbb\\\SSSIIIAAA===<<<@@@>>>;;;888777777999::::::555000000555:::>>>>>>999888555333222222333444000000000000222555888:::888444000---///222555777555222000222555777666555555444333444666888888888666666666555444444333333222111111111222333444444444555555444222222333555999::::::888555333333444888888777777555444333222555666666333000...000333666555444444555555555444888888888999:::<<<===>>>888666555444555555444333444555555444333222222444666777888999999888777555888999999999888777777666222111///000111222222111555222111222555777777666555555555666666666777777444555555444222000111222333222111222333444444444333111000000222555666666888777666333111111333555888555333222111111///...222222333777;;;<<<:::888222111000///.........---222111000222555777777555666555333444555555444333333555888;;;<<<:::555111000111333555666666555444666333222333777:::<<<<<<777666555444222111000///+++,,,...222555777777666222222111...,,,,,,...000222444666666444333333444444333444666:::;;;999777555333222333666888777666111000///000000///,,,***---///222444444444222111222444444222000000333777555444333444555666444333444222111111333666888999888777666555444333333333333444444333222333777999999999666000++++++000555888777444222111111222333/////////000111333444555666777777555444555888<<<888888777777666555444333555888;;;<<<:::666333222000000000//////111555888999777666777999:::::::::888666444222111111222222555555666444333333666888999888666444444555666777666666666555555555444444333333444555555555444444555444333444777888666444000000111444555333...***,,,///333555333111000000333333333333333333333333111222222222111///...---///000000///---,,,---...,,,---///222444666888888666555444333222222222222222444444444333444666888333222222111111111222222777666444333333333444555444333333333444444222000///111...((((((---///------...111222222333555777555555555666666666666666666555333///,,,+++,,,...111222333111//////111444444111...,,,---///000000111000000111444666777666444333333222333333444444333444666777888999888888999555111000111222222111000111333555666555444444222222333444555666777777666555444222111111222444444444444333333444444444888888999999999888666555777777777888<<>>:::888666555666666555444444555666555444333444555555555666666666666666666999;;;===;;;888666666888666333111000111333333333555444333444777999999999777666555555666777888999333444444444333333444666333333333333333444444555444222000000222333444444777888888666333111111222666444222111111111000...111111333666999;;;:::999222222333222111///...---111000000222555666666555777666444444555555444333111333777:::<<<999444///111222555777888888777777555444333444777:::;;;<<<666555444333222111000000,,,...111666;;;<<<<<<:::444333222///,,,,,,...000///111333333222222333444555444333444666777666555555444444555888::::::999222111111111111000---***...000222444444444222222222444444111///...222666444333222333444444333222111000000000222555777999555555555555555444333333444444444333222333666999888777555000,,,---111666555444222111111111333444222222222222222444555666777888888777666666888:::888888777777555444333222555888;;;<<<:::666333222...////////////111555888:::888666666888:::;;;;;;888777555333222222222333666777888777666777999;;;777666555333333444555555666666555444444444444444555666666666555444333333888777666666777777555444111333666666555222111000111444666777555333222222222222222222222222222222000333666444111...---...///000000///---,,,,,,---,,,---///222666999;;;<<<666666555444333333333333555777888888777666666777444333222111111111111111666555333222222333555666666555555666666555111///------***%%%$$$))),,,,,,///000111222222444777:::888777555444444555666666555444333000---,,,---///222333333111000///000222///---++++++---///000111///---,,,---000444666666666444222000///111444666444555666666777666666666555222///...000111111111333333333222000...---,,,,,,---000222555777888888666555333111000000111111444444444333333444444444666777888999999888666555777777777888<<>><<<999555555333000------...000---///111222222222444555888666555444444444444444444444555777999;;;;;;;;;222222111222333333000...000111333444555555444333444555555222///...222555444222111111333333333222111111111111111222555777222333444555555555333333222333222111000111444777444444333111///000444888222222000000000222444555555555444333444555777888666777888888777666666666555666666555444333111000444777:::;;;999555222111,,,---.........000444777;;;888666555888;;;======777666555444333333333333555777888888888888:::<<<666666555444333444444555444333333222333444555555555555666666555555444444777666666555666666666666333777999777222000111333666777999888666444333444222222222222222222222222111666:::888333......///000222222111///......///...///000222555888:::;;;777666555555444444444555777999;;;;;;999888777777555444333111111000000000333222111000222444777999888888888999999666222...///---)))%%%%%%(((,,,---000111111111111333777:::999888777666555555444555333333333222///...///000333333222222000000000000+++)))((((((+++---......***(((''')))---222555777777444000---,,,///333666555555555555555444444444222111000///000222333333666444222///,,,)))'''%%%&&&(((,,,000333666888888666555333333333444444333444555555555555555555444444555777888888777555333333555777:::>>>EEELLLQQQPPPPPPRRRUUUXXXYYYXXXWWWSSSPPPLLLDDD<<<666333222555555444333111///...---000333666555333333555888999888777666666777777888333222000//////000111222222111///000333555777777444444333222222111///...333444555555555444555555888777666444222222222222333444555666555444111000222222333111000///111222666666666555222000000111444666999;;;;;;999666444666888999888444333555888999888666444333444666888666555555555555555666666999777666555666777666555555666777777555555666777777666444333333333555666777;;;>>>;;;666333444777888555222111222444666666555666888999999:::;;;<<<:::888666333222333444555888888777555222222333555777888999888666666777:::888666444444555555333222333666999;;;999888666666666444222222444555444333444555555555444333333333333444666777777444111///...///111333555777999:::;;;999888888999999888666000222444888:::888444000000222444777888888777666222333444555666777888:::777777666666555555555444111222555999;;;;;;888555555555444222000//////111...000222222222333555777:::999888666444444444444333444666888999999999:::000000111333666666555333222333444555666666666555666777666333000///222555444222000000222333222222222333333222000///111444000111333444444333222222000000000///---...111444111111111111111333777999111000000///111333555777777666555444444666888:::555555555666666555333222222333444444333222000///333666999:::888444111///+++,,,.........///222555:::888555555888;;;===>>>666555444444333333333333333555777777777777999:::666666555555444444444444000000000000222444666888333444444555555555555555333333444444555666888999777:::;;;777000,,,...222777888999777555444444555444444444444444444444444333888===<<<666000///000111333555444333111111222222111222222333555777888777777666666555555666666999;;;===<<<:::888888888555555333222111111111111000///...///111555999;;;:::::::::::::::777333//////,,,)))''''''(((+++...000111000000///111444777666777888888777555333111111222444333111000000111222222222111222111000///)))'''&&&''')))+++,,,+++%%%$$$###&&&+++111555777666333///,,,,,,...222555777666555555444333333333222222222222222333555666888666222...***'''%%%%%%$$$&&&)))---111444666777777555444666888::::::999666666777777777777666666333444555666666444333111///333888===@@@DDDHHHKKKKKKKKKLLLOOOSSSUUUTTTSSSMMMKKKGGG@@@888222000///333444444444222///,,,******...222333111000222444888777777777777888888888555555444444333222111111///......000333444444333///000222222111111000000333555777777555333444555666555333111000000000111333444666777666444222111333444444333111111222444555666777777555555666777444666999;;;;;;999666444111444777666444444666999777888888666444444777:::444444333222222222222222777555444555666777777666444555666666555555666777888777555333222222222333666888:::888555333333555666444222222333555666666555777999999999888999:::888777555444333333333333::::::888444111000111333888:::;;;999666555888;;;888777555555666666444222222555999;;;:::999888888555444222333555666666555555666666444222000000111333444777888888777444333000222444555555777999;;;:::999888888::::::999888222222444666888888555333111222555666777666555444444666888888888888:::<<<777777777777777777666666333333444666888777444111222444555555333111111111000111222222222333666888:::::::::999666444444555222444666777666555555555......///222666777777555333333444555666666666666777888777444000///222555555222000000111333333222333555666333000...000222000000111111111111111000/////////---,,,,,,///111111111111222333555777888111000000000111444666888888777555444555777:::<<<555444333333444333111//////111222444444222111///333666999:::888444111000---...///000///000222444777666444555777:::<<<<<<444444444333333222222222222444666777666555666777666666555555555444444444000///...///000333666888222222333444555555555444000111333333444666:::===;;;<<<;;;555...+++...111777777777555333222333555444444444444444444444444555999======888222///---111333666666555444444555555444333222222333444555888888777666666777777888999;;;<<<;;;999888888999666555444333333333333333000///......000444888;;;:::999999999999777333000---)))'''((('''&&&(((,,,000111111///...///111333333444666777666444111//////222444444333222222222111111000111333333111000'''&&&%%%'''))),,,,,,,,,%%%$$$$$$''',,,222555666444222000...///111444666777777666444444333333444222333444444333444666888999777333...+++***)))***'''((())),,,///222555666777555444777;;;>>>===;;;666777888999999888777666333333333222111000000///...222888<<>>777444222111222222000......000333555555555333222444888;;;<<<999666333111111222333333222222333555333222111222555888888888222222222333222222111111222444666666555444444555444444444444444333333222222000///...///111333555333333333444333333222111111333444444444777;;;???===<<<999444///---000333444555444222000000222444333333333333333333333333666888;;;<<<999444---)))///222555666666555666666777666555333333444555666888888777777777888888999999::::::999777777888:::666555555444444444555555333111///---...111555777888777666555666555222000,,,((('''******&&&'''+++111222222111///......///111111222222111000///......111444555555333333333000//////111444444222000%%%%%%&&&(((,,,///000000***)))))),,,000333444444333333333333444555777777888777666444444444555555111444555555333333555888999777333000......000111...---,,,,,,...111444777777555444666;;;===;;;888555777888999999888777555333222000///------------000333666888;;;>>>BBBEEEFFFEEEDDDEEEFFFGGGFFFEEE<<<<<<:::666333111111222111333555666444///***&&&!!!"""%%%)))...222333222444555666777888888888888666888;;;===<<<888444111---...000222444333111...***---111111000///000111444888<<<;;;666333444666333222000......///111333555555555555555666666666555666666555333222444555555777888888888888999;;;777777888888777555444222000333666666444333444666111555::::::888777:::===---------......000111111333111111333555888888888222444555555444444555777666555444222///---,,,+++333222111222333333222000111111111333555777777666444777999999666444555666333444555777888999999999999888666333000///222444555888:::888444222555999555444444444555555333111333555777777666333333333222111000111444666666555222444555333000///111444333444666888999999999999:::;;;<<<:::555333444555555444444555888999999888666444333444666888888888444555777888777666444333222555888888666666888:::555555555666666666666666333222222222444444333111...222666999888555333222111222222111111111444666666999;;;;;;777444333333000333666444000,,,+++,,,++++++,,,...111222111///000111111222222333444444666777666222...---///222666444111000222444444444000444666555111000333666000///...,,,,,,------...000000///---,,,,,,///111777666555444444333222000333222111111333555777999777555444333555888<<>>;;;777444333444555666666444444555666///...///111444555555555111111222222222111000000333555777777555444333444222333333333333222111111444222000......///111222444444444333222111//////333555666666555777<<<@@@>>><<<888333000000333555333333222000......111333222222222222222222222222666777999:::999444,,,&&&---000444666666666666777888777666444555666777999999888888888888888999999888999999777666666999;;;666666555555555666666777777444000...---///222444666555333222333333111000---))))))------((((((,,,222333444222000...------000///---,,,,,,---......---111444666555444333333///......111444555333111$$$$$$&&&***///333444444///......000222444333222222333555777888999999999888777666555444555555666111444666555333222444777999777444111111222444666333111///......111555777777444222555999;;;888555555666777999999777666555444222///,,,+++***+++,,,333444444555777;;;AAAFFFFFFDDDCCCBBBBBBAAA@@@>>>555555555333111111333444000222555666444///)))%%%######$$$***111666777666333444555777888888888888444888<<>>:::444000//////111444555444000---***---111222000......///555999===<<<777444444666333222000...///111333555555555555555555666777888444555555444222222333555555777888777666666777888888888777777555444333222333666888888444222222444///444:::;;;999888;;;>>>///...,,,******,,,///000000000111222444555666777111111222333444444444444444444222///,,,******+++222444777888666333...+++000222444555666777:::<<<888999999999888777555444999888888999;;;<<<;;;:::888777555333222222333333777888888777444333333444444222111333666888777555555555444444333333333444222111222444777777555444111333444333000///222555333444444444333444777999666777777666444333555666444333333444555666444333555444444555777888777555999888666555333222222222444333222333555666555444444555555555444444333222111000///000222333222222000111222555888999777555444222000000111222///---111555999;;;:::777555444///222444222...+++,,,...//////000111111111111111222111111222333444333222222222222111...------...333333333333333333333333222000///000333444555444222111///...---------...222111000//////111333444777666333111111111222333777555333555777888777444777444222222555888;;;<<<;;;777222111111222111///111333555555444444444555555999>>>===999777888:::>>><<<999777666555333222000000111111222333555555666666555222//////000111555666666555444444666777555777888555111//////111222111111000111222444555555666888666333000//////555777888888666666999<<<:::888555222222333666777666444222111333555555555000///.........///111111///111333444333000---+++,,,///111111//////333666555777:::999555111000111666666666888888777444222555888:::999666444555777>>>:::555333555777888777333111...---...000000000444333333222111111111222...000222444444222000...111333555333...++++++,,,+++,,,---,,,++++++,,,...///222666777666444333333...222666999888666555444&&&'''(((,,,111555777888:::888666444444333222111000111444777999:::;;;;;;888777555333222333444555333333333444333333222222555444333222222222222333888333000111555999888666888777777666555555444444444666999;;;:::777333111---------------...///000333222222555999<<<>>>>>>CCCBBBBBBBBBBBB???:::777444111///000333444333222...///222555666444000,,,---,,,---...111444888:::666666777777777777666666555888;;;>>>===999555222000111333666888666111...------..................888999:::::::::888666444555444333222222222222222555444444333444555666777:::888666444444555777888:::777444444777888888666777666555333222111000000333333444444444444444333444444555777:::;;;:::888222111...,,,+++,,,---///000000111222333444555555222222333333333222222111111111000...++++++---///333555777888777333000---111333555666777777999:::888999999999888777666555888888:::<<<======<<<;;;666555222000000111222333555666777666555444444555555444444555777888777666555444333222222333444555333333222444555666555333000333444333111000222555555555555333111111333555444555666555555555666888444333333444555666555333333222333555777999888777555555555555555555555555555333///...///000111111444444444444333222222111000000000222333444444444111111222555777888666444444111//////111000...,,,///333888:::999666444333111222333222000/////////000111222333444333222111444333333333444333111000000111111000...,,,------333444444555444444333222000//////111333555666555222222000/////////000111333222111111111333555777777666444222222222333444666444333444777888888777444222000000444888;;;===999666222111222333222111000222444444333222333444777:::<<<:::666555888<<>>??????===999666222111///111444666555444000111333555777555000---,,,,,,---...000444777999777777888888888888777777777999;;;<<<;;;777333000111222444666777555111---,,,------...///000111111666888999;;;:::999666555333333333333333444555555666555444333444555777888:::999666444444555666777999666444444666777777666666555444333222111111111444555666666666666555444555555666999;;;<<<;;;999555333000...,,,,,,------111111111222222222333333333333333222222111//////000000///---,,,---111444444555777888777555222000333555777888888777777888888888888888777666555555666888;;;>>>???>>>===<<<666444000...---///111333333444666666666555666777666777999888777777777888444222111000000222555777555444222222333333333222000222555444222111444666777666555111...---...000111333555555555666888999444333333444666777666555111111222444777999999888111333444666777888777777888333...++++++---///000444333333222222111000000000111222444555666666666222222222444666666444222222111000///000///---+++...222777:::999666333222333222111222333444333222222333555777666555222111444444444444333111000......000111000...------...444444555555444333222111000///000222555777666555222222111111222222333444333222222222444666888999777666444333222333333444555333111222555777999999222000///000333888:::<<<777444222111333444444333///111222222111111222333777888777444222222777;;;???<<<999777555333000...111000000///000111222333333444444333111000222333444555555666666555444444555555555333000...---...---...///111222333333333333333222000...---///111333555666777555555555666777666555444555777999;;;:::777333111222444555666333333222222111222222333222333444444444333222111111///------///222333444666888999888555333222222444444444444444333333222000333666777888888999:::999666333222444666888888111///,,,+++,,,---------333333222111111111222222222222333555666777888999:::777333000///...,,,+++---...///...---,,,---...///111333333111///......222444555555333222222333///...---,,,...000333555777666444333333555666888666555555555555555666666555444333222222444555777777777666666555444333333444444555555555555555666555222...///222555555444333333222222111222222222000333777::::::888444222222222111000000000111111///......111555999::::::<<<:::::::::;;;:::888777222111111222555777777666111222444666777555111---,,,,,,---...000333666777888888999999999999888888888999999999888555222000333444555777888666222///------...///111222333444333555888;;;;;;999777555333333333333555666777888888666444333444555888::::::999777555444555666777888666333333555666666555555444444333333333333333666777888999999888777666777777777:::<<<<<<;;;999444222000...---------...111111111111111111111111111111111111111000//////111111000......000444777444555777888777666444333555777999999888666555555555555555555555444444333333666;;;>>>>>>===<<<;;;888666222...---...000111444666888888777666777777666999<<<;;;888666777888333111///...///222666888666444111///000000000//////222555555333222444777666555333///+++***+++---111333555555555555777888555444333444666777777666222222222555777888888777000222555888999999888888888555111//////111222222333222111111000/////////111333555666666666777888222222111222333333222000111111000000000...,,,+++...333888:::999666444222555222000222555777666444333555777888777555111///111222444444222000///......000222222000//////000444444222111000000111111111111222444666777555333000111111222333444555666222222222333444666888999555555444333222222333333222111//////111555888:::444222000111333777888999444333222222333444555555000222333222111111333444333444444222111111444777<<<;;;999888777666333111111111///...///000111222222444444333222111222444222222222333444444333111444444333111///...------+++---///222444555555444555444111---++++++...111333444555666555444444444777777777777888:::<<<===999666222111222555888999666555555444444333333333333444444555555555555444333///,,,,,,000333444333777777888777555444222222111111111000//////111222111333666888999999999999666555333333444666888999222///,,,+++,,,---------111111000000000000000111222222333444555888:::<<<:::555000///000000///---...///111000...---...//////111333222000...---...333444444222///...///000111///---***)))+++...111555555444333333555888;;;999888666444333222333333333222111111222444666777888777666444333222222111222333444444555666666666444111//////111333444333555444222111000000000111111444999<<<===;;;888555555555444333222222222222///......111555888999999888777666777888999999888333333444444666666666666111111333444555444000---,,,,,,---...000222555666777777888888888888777777666666666666555444333222444555666999;;;:::777444000000111222222333444444111333777:::;;;:::888666555555444555555666777888999777555333444666999;;;:::999777555555555666666666555444333444555555666555555555555555666777777999:::;;;;;;;;;:::999888777777777999;;;;;;999888000000///......///000111222222222111111111111000...///000111111111111111444444333111000111555888444555666777777777666666666888999999777555444444222222222111111111111111000444999<<<;;;999999999<<<999555111......///000555777999999888666555666666:::===<<<888666666777222111///...///222666999555333000.........---,,,000333666666444333444666444333000,,,))))))+++---222444666666555444555666666444333444666888888888666555555666777888666555222444666888999999888777555444222333444555555444222111000/////////000000222555888999777666666777222111000000111222000...000111222222111///...---222555999:::999666555444555222000111555888777666333555777888666333///---,,,///222333111///...///000222444555333222111111555222...+++***---000222333333444666777777444111...///000111333444555555000000111222444555777888333333333222222222222222000000.........111555777888666333333444666666666222333333444444444666777333444444333222333555777222444666777777666555555888777777888::::::888666333222000......///111222222444555444333222222444222111111222555666555333333222111000000///...---+++---000333666777777777999777333...***+++...111444444444555666666555444999999:::;;;<<<===>>>>>>666333111111444888;;;===777777777666555444444333444555555666666666666555444111......111444444333777666666555555444222111//////...,,,***+++///222555666888:::::::::888666555444444444444666888:::444222///---...//////...//////............//////222111111222333666888:::666222......000333222111///111222222000////////////111222222111000000000333333222///---,,,,,,...000///,,,)))%%%&&&))),,,333444555444444555999<<<:::999666444222222222222222111000000111333666777666555333222000000000000///000222444555666666666444222000000111222444444888777444222000///000000111444777:::;;;:::888666777666555444444444444444111000000222555888999999666555444666888999999888555666777666555444333333//////000222333333000---------...///111222444555555555666666666666555555222333333444555555666666555666888;;;>>>>>><<<:::444444444444444444444444///222555999:::999888777999888777666555444444444888777555444444666888:::888888777666555666666777666555555444333444555666777666666777777888::::::<<<<<<;;;;;;;;;::::::999666555555777888888666444/////////000111222333444222222222222222222111111......000111111222222222444555555444222222444666444444444555666777777888777888888777444333333444000//////......//////000///444888999777555555777===;;;777444111000//////444666888999777555333333666888::::::999666555555222111000///111333666888555333000/////////---,,,111555888888555333444555222111...+++((((((+++...111444666666555444444444777555333444666999999999888777777777888888666555444555777888999999888888333222222333555666555333000000///...///000111222555888;;;;;;777444333444111///...///000000///...///111444555333222111111666888:::999777555444444333111000111333555777777555666777666555111...,,,)))...222333111//////000222444777777555333222222222///+++((((((+++000222222333555888999888444000---...///111333333444444///000111222333444555555333333333333333333333333000111000///......111444:::777555444444555444333111333555555444444666777555666666555444444777999444777;;;>>>???===:::777222333444777:::<<<;;;:::555333000......///111222333444666555333222222333444111000222666999999888222000///000111111000///,,,---000333666888::::::;;;999555000---...111555666555444444666888888888;;;<<<======>>>======<<<333222111333777;;;===>>>999999888888666555333222555555666777777666555444444222111222333555555444666555333333444333222000//////...***(((***///444999999:::<<<===;;;777444333444444444333444777999777444000//////000000000......---------...//////222111000000111333555666222000...///000222333333111222444444222000///000---///111222222222333555333333222000---,,,,,,---//////...***&&&%%%(((+++333555777777555555777;;;:::999777555444333222222222111000000000222555666444333111///......//////---...111333555666666666555444333222222333555666999888555222000000000111111222444666777666666555777777666555555555666666444333222333555777888777444333444555888999888777666777888888555222111111------...111333333111///...///000111222333444444333333444444444444333333000111222444666777777888666777999<<>><<<888777777666666555444444000222444777888888888777;;;:::888666444222222111666666555555555666777888666666666666666777777888555666666555333333666888777777777888888999:::;;;>>>===;;;999999999:::;;;555444444555666666444222111111222333444555666777222222222222333333333333000000111111222111111111111222444444333333444555333333333333555666888999888888666444222111333555//////...------...///000111555888888444222444666999888777555333222111000///111555666555333222222555555666888999777555222333222222222222444666777666444333333333222///---333666999999555333333444444222...***''''''***,,,///111555666666555555666777555444444777999:::;;;888888777888::::::999777555666666777999::::::;;;777555333222333444555444//////......///111333555888;;;>>><<<666111000111///...------///000///...///222666777666444444555999999999777444333333444111111111000000222555777777777777666333000...,,,+++000555666222///...000222555777777555222000000...---+++++++++---000111///111444888;;;:::666333---...000222333444444333000000111222333444444444444444555555555555555444222444444222///...///111888666444333444444333222111444666666444444555777666666666555444444777:::666888<<<@@@BBB@@@<<<999//////222555999;;;:::999777555222///...///111333444555777666444222111111222///,,,...444999::::::111///...000222444333111+++,,,...111444777:::<<<;;;:::777333111333777:::999666333444777;;;<<<<<<<<<===>>>>>>===;;;999888222222222555999<<<===<<<999999999888777555333111555666888999888666333222222444666666555555555555666333111111222333111///111111///+++(((***111888::::::;;;===???===999555000222333222111111333666777444111///000000000000//////......//////000111222222111111111111111111...///000000000///000222111444555555333111000000***,,,///111222333666888333444444333000......//////111222...***(((+++...333777:::999666444555888888888888777666555333333222111000///000111333555222111///...---...///000,,,...111444777888888888777666555444333444666888777555333111000111333444222222333333333444555555666666666666666666777777666444333333555666666555111111333555888888666444333666888888444222111222,,,---...000333444333111000000111222333444444444222333333333333333333222000111333555777777777777999999999;;;===>>><<<:::888888888777777777777777222222333555666777888888;;;:::888666333222000000444444555666666666666666444444555666777888999999666777777666444444666999777777666777777888999:::???===999666666777:::;;;555444444555555555222000444444555555666777888888222222333333333444444444222222333222222111000///---///222444333333333444222222222333444666888:::888777555222000000333555000///...------...000000222666999777333111333666555555555555555333222111***---111333333222111111444333333666999888444000333333333333444555666666666666555555666444111///444777::::::666333222333555333///***&&&&&&(((+++,,,///333666666666777888777555444444777999;;;;;;777777777999;;;<<<;;;:::555555555777888:::<<<>>>===999444222222444666666///.........///222555666999===@@@===555///---...///---,,,,,,.../////////...333777999888666777888::::::888555222000111333///111222000...///333777:::999888555333000...---///444888888333///...///222555777777444111///...++++++---...///000000000,,,///333999<<<<<<999666...///111333444444444333111222333333444444444333666666777777777777777666555666777555000......000555333222222333444333222111444777666444333555777666666666444333444777:::666888:::>>>@@@???<<<999---...000444888999888777888666222///...000222333555666777777444111000000///+++''')))000666999888000...---000333555555333++++++---///222777:::<<<:::999777555444777;;;???:::777333444888<<>>>>><<<999777555333333444777:::<<<;;;:::999999999999777555222111444666888999999666222000111555999999777444555666555222000000111222111///333333111,,,)))+++444;;;::::::;;;>>>@@@???;;;777...000222111///...111333777444111///000000000///000000000000000111222222333333222222111000//////---000333222///---...000222444666666444111000000'''***---000111444777:::444666666555333111000111111444555333...,,,...222333888<<<;;;777333444666777888888888888666555333333111000//////111333444222111///...---...000111---///222666888999999999888888777555444555777999444222000///000222444666666555444333333555666777666555555555666777888888666555333333444555444333///000222555777777444222111444777777444222222333,,,---...111444666555444000111222333444444444444222333333444444333333222111222555777777777666555;;;::::::;;;<<<;;;999777777777777888888999999:::333333333333444666888888:::999777555333222111000222333555666666666555444333333444666777999::::::666888888777444444777:::666666666666666777888888@@@===888444444666999<<<555444444555666555222000222333555666555555666777111222333333444555888;;;888888777555222000---,,,***---000000---,,,---///222000///000111333333222222111000///000111333444000000111222333555666777999444000000444666555333777666555333222111111000,,,...222555777777666555444444444555777777555222555444333222222222222222777999;;;<<<;;;888444111333222222222222333555555444555444000***&&&&&&'''+++000555777444111000000//////111333666777666444666666777888999999::::::777444222111333666888888===;;;666333111222444666666222......222555444222777666555444333222222222111///,,,,,,---///000000222444666777666555444555444555555333111//////000000333444000)))(((,,,222:::::::::777444222111222111444555222---+++---111///222666666333...***((('''''')))...333666555222222333444555777888888999444333333333444444222111333333333444333333333222555666888888666666666777777888777444///,,,---///444444444444555555555555555666888;;;<<<:::555222333222111111222555888999777888999999777555222000***,,,///333555555555444666444000......111444666777666444000+++))))))***'''$$$"""$$$***222666888222111000000000111222333000,,,(((***111888:::999444444444555777:::<<<>>>:::555222333888;;;;;;999::::::999999888777777666777555333333444777888888:::::::::999777666444333555777:::<<<;;;777333111222555777888777666555555222111000000111333555666444333111000111444777:::AAA:::444666<<<>>>999333111111111111111111222222444444222111111111222222777666555444444444444444666555444111000......---///111333333111///......333333222111111111000000+++******+++---000333555111444777888777444333333666777888888777555333222777777777888888888888888666777888777666555666777555444222111000111111222222222333222111222555777666444222444777:::999888999888777666666888:::;;;777333///000444777666444444444444444555777888999555444333222333555777999555555444333222222222222111...,,,---111333333222333444666888777444111......///111222333444444444444555444333000///000111333222333444777777666555444777:::;;;:::888888888888999<<<======;;;888666999999999:::;;;<<<===>>><<<;;;999888666555444444:::555000000333444222///111555888999777666777999555444111000111444777999777555333333555666555444666666777888888888888888888888999888777666444222888888777555333111000///222333444444444444444444333444444333222333666888777666555444333222111111,,,...//////......///111222111000000222222111000000/////////000333555777111111222333444666777999888444000111555777777555666555444222222111222222---///111444666777777777444333333444555555333111444444333333333444444555777999<<<>>>>>>;;;888666222222222222222333333333333444333///***'''&&&'''+++///444555333000......------...111555777888777666777777888888999999999777444///---///333666888<<<999555111000222444666777333//////333555444222333333333333333444555666333111......000222222222222333555555333222222333555666666555222111111222///222333///)))'''+++000999::::::888555333333444444666666333...+++,,,///333333222111...***&&&$$$'''''')))---222444333111111222444555666777666666666555444555555555333111111222333444444444333222333555777777666555666777555777777444111///000222666666666666777777777888555666888;;;<<<:::666222000000000111333666888:::777777777555222000...---+++,,,...000222333444444444222000...///111444666444444222...+++((()))***)))&&&$$$%%%+++000444666333222111000000111222444111---)))+++111777888666333333444555777:::<<<===:::666222444888;;;;;;:::888888888888888888888888888555333333444777777777666777777666666555444333444666999;;;;;;999666444444555777666555333333333111000/////////111333555777666444444444777999;;;<<<777333444888:::777222111111222222333333333333444333222111000111222333666555555444333333444444666555333111000///......///222444333111///...---...///000000111000000///))))))((()))***---000111111444777777555333111111444555777888888777666555777777777777777888888999666777777666555444666888666555333111000000000000333444444333222333555777666444333444777888888666666777777888999999999999777333///000333666555333333333444555666777888888444444333333444555777888777666444222111111111222222///...///222555555444333444777888888666444222000111222333444555555555666666555333000///000222555444333444666777777555666888;;;;;;:::999999:::999:::===>>>>>><<<999777888888888999:::<<<===>>><<<;;;999777555333222222555333111111333555555444555888::::::888777777999666555222111111333666888777555444444555666555555777777888888777666666555888888999999888666555444777666555444444444444444333333333333222222222222555555444333111222444666666555444333333444555666111///......///111111111000000000111222222000............///111444888:::333333333333444666888999777444111222666999999777666555444333444444555666000111222444555777888888444333222222333333111000222333444555666777888999888:::===???@@@>>><<<;;;222222333444333222111000222222111///+++(((''''''+++---111222000...---,,,+++******---222666888999777777777777777777777777777333---***,,,000444666777555222//////222666888999555222111333555444222000000111222444666888999555333111111333555555555333333333222000///000222555666777666444333444555000222333///***(((+++///777888888777555444555666666777777444///,,,,,,...444000+++*********(((&&&++++++---000333444333111000222444666666555333222777666555555666555333111---///222555666555444333222444666666555555666777555666777555444333333555888888888999999999::::::555666888:::<<<;;;777444...///111333666888999999666666444000,,,))))))***,,,,,,---...000222333444111000000///000111222333111111000...+++)))***+++,,,***((((((+++///222333444222000///000111444666444///+++---222666666444111222444666888:::;;;<<<888555333444888;;;;;;999666666666666777888999:::888555333333444666777777222333333444444444333333222444888;;;<<<<<<:::999777777777444111000000111000///...---...000222333777666666555666777888999555444222222333333111000000111222333444444555555222111111000000111222333555444444333333333333333555444333111000/////////111222444444111...---,,,)))+++...000000000...---)))((((((((())),,,///111222444666666444111000///111333555777888999999888666666555444555666777888666666666444333333666888777666444222000//////...333444555444333333555666777555444555666777666555333444777999:::999888777888444111111333555444222111333444666777777777777333333333444555555666666999777444111000111222333444222111222444666777777444555777999999888777666222333444555666777777777999888666333000000111333888666444444666777777777888:::;;;;;;::::::;;;<<<999;;;===>>>>>><<<999888777777777888:::<<<===>>><<<;;;999666333111/////////000222333333555888:::999;;;===<<<:::888777777666555444222333444666777777555444444666777666555888888888777666444333222777777888888777666555555555444333333444666888999666444333222222222111000555555555444333333555777777666444333444555777999777333......000222111000------...111333333111///000000///000222444777999333333222222333555888999666444333444777::::::999666666555555666888:::;;;666666555444555666777888555333111111111222111000111222444666888:::;;;<<<:::;;;===>>>>>>>>><<<;;;333444555666666444222000111111000///,,,******)))(((***---...//////......,,,+++***+++000444777999777777666666666666666666555222---,,,---///222222000///......000444999;;;999777444333444555333222//////000222333666888999555333222333555666666666444444333111///...000222444555666666444333444555111333444111,,,***,,,///333555666666444444555777555666777444111.........///)))$$$%%%+++///000///111111222333555555555444111333666888888555333000666444333333333333111///***---111555777666555333333555666777666555666777666777777777666555555555888888999999999:::::::::555666777:::<<<;;;888555000111444777888999888888555444222---(((&&&))),,,000///......///222444666111111111000000000000//////000000///---,,,,,,---000...---,,,---...000111222111//////000333777999666222...000444777555222000222444777::::::::::::555333222333666888888888444444444444666888:::;;;777555333222333555666666222222333333333333222222111333666999;;;<<<<<<<<<:::999777333000...///000111000///......000222333444444444333333444444444111222222000...,,,,,,,,,...///111222444444444444000000//////000111333444444333333222222222333333333333222111000000000000111333555444111...,,,+++)))+++///111111///,,,***((((((((()))+++///222444444555777666444111000000111222444555777777888888555444222222222333555666666666444222111222555888444444333222111000//////333444444444222222333444777777777777777666555444222333555777888888888777999666444333555555555333000222444777888777666555222333444555555555555444888666333000000222444666888666555555555666777777666777888888888777666666444555666777888888888888:::999777444111000222444:::777444444555777888888999999:::999888888:::===999:::;;;<<<<<<:::888777666666666777999;;;<<<===<<<:::777444111///------,,,000444555333444999===<<<<<<===<<<:::888666555444444444444444666777888777666444555666777777666777777777666555444222222555555555666666666555555555444222222333555888;;;888666333222333333222000333555777888777777777999888777555444444555777888;;;666111///000111///---)))***,,,111555666555444444333222111222333555777333222111111111444666888666555555666777999999999555444333333555888:::<<<<<<;;;888666555555555666666444111000111222222222111333555888:::<<<<<<===::::::;;;;;;::::::999888555666888888888666444222222111000000///...------''''''))),,,///000111111000...,,,,,,///333555666666555555555555555555555333111000000111111000...******+++...222666;;;===888777555555555444333333111111111222333444555666333222111222444666666555555555444222000000111333333444555444222222333444333444555333///...///111000111333333222333444666333444555444222111000000,,,(((%%%'''///555666555222333444444444444444444333555777999999666333111222111000000111000...,,,))),,,000444666666555444444666777777666555555666888777777777777555444222777777777888888888888999555555777:::<<<<<<:::777444666888::::::999777666333333111,,,''''''+++000444222111000111333666888333333222111000...---,,,000111222222000///000111222222111000//////000111000000///000222555999;;;888444111333777999666222...000555999;;;;;;999888222111111222444666666666333333222333444666999:::777444111111222444444444444444444444333222111111000222444666999:::;;;<<<<<<;;;888444000...000111333222111000000222333555444333333222111111111111000222333000,,,)))((())),,,---///111333333222222............///111333555333333222222222333333444222222111111111111111222111333555444111...,,,+++,,,...111333222///***'''%%%%%%&&&(((,,,000444777555777888777444222111111333333444444555555555555222222111000111222333444666555444111000000444666000000111111111222222111111222333222000///000111777888999888777666555555444444333333444666777888999888666666666666666555000111444666777777666555222333444444555444444333666444222000111444777999;;;:::999777555555555666999999888777555444333333555555666777888888888888:::999888555222111222444999777444444555777888888888888777555444555999<<<777888999::::::888777666666666666777888999:::;;;:::888666333000...---,,,...333777777444333777<<<;;;;;;;;;:::999888555333222222444555777888::::::777666555555777888888888555555555555555444333333333333333333444555555666666444222111222444777999999555222111333444333111222555999;;;:::999888888888777666555444555555666:::777333111000///...---((())),,,000555888999888777666444222222333444555444222111000000333666777777777777777777666666666222111000000222555888;;;???===;;;888666555555555666333000///000222444444333444777999;;;;;;<<<;;;888888777666666666666555777777888999888777666555444333222222333333222111(((((((((+++///222333333444111///...000333555555444444444444444444444444222222222333333222...,,,'''))),,,000444777:::;;;666666666555555444444333444333333222222222222333111000000111444555555444555555555444222111222444222333444333111000111222333444555444222111222333...///111222111222333555111222333333333222000///---,,,,,,///444777666555000111222111000///000222444555777888888777444333000///...///000000...,,,***,,,000333555666555444555777888777555333333444777666555666666555222000555555555666666666777777555555777999<<<<<<;;;999777888999::::::999777555444444333...((((((---333666555444333444555888999555444333222000///------111333555444333222222333333555555555333222222333000000111222444666999:::666333111444999:::777333,,,000555:::<<<;;;888666000111222333444555555666444333222222222444777888555333000///000111222222555555555555444333111111111222222444555666777888;;;:::888444111///111222666444333222222333555666777666444222111111111111000222333111///,,,******+++---///111222222111000,,,,,,,,,---///111444555333333333333333444444555111111000000111222333333111222444444111...---,,,...000222333222...***'''###$$$%%%'''***///333666666777888777444333333333555555444444444444444444111111111222222222333333666666444222//////111333......000111222222222222111222333222000.........555777999999777555555555666444333222222444666777777777777777777666666666000222333555666666666666333333333333333333444444555333222111222555777999;;;;;;:::777444333444666:::999777555333222222222444555666777777777777666777777777555333222333444666555333444666888888888888777444222000333888;;;777777888888888777666555666666666666666777888888777666444222111/////////111555999888555333666999999999888999999888666333111333555777888999::::::888666555666888999999999555555555555555555444444222222222222444555666777666555444333333555777888888444//////222444333000111555;;;===<<<888555333555555555555555555555555444555444333000......///++++++,,,000555999::::::888666444333222333444555555444111000111333666888888999999777555444333333333222000000222555999;;;>>>===;;;:::888777666666444111---,,,...111444555444555888:::;;;::::::999444444333333333444555666777777777777777777888888777555333444777888666555---+++***,,,000333333333555333111111333555666666222222333333444444555555444222111111111000...,,,)))+++000333666777666555333444555555444444444444555444333222111111111111000//////111444555444333222444555555333222333444333444444333000//////000111222333333333333333444...000111222111222333555222222222333333111...,,,,,,///333777999888555333...000111000...---///111333444555666666666555444000000///000222333111000+++---///222444555555555555666777555222000000000333222222444666666333000444444444555555555555666555555666999<<<===<<<:::666666777888888777777666555777666000)))(((---333777777666555555666777888444333222111111000111111222444666666444333333444444666888888666444555666333333444555555555555555222000///333999;;;777333***///555;;;===;;;888555111222444555555555666777666555333111111222444666444111...---...///000000333333333444444333333222333222111111111111222333777777666444111000111222666555333222222333555666:::888444111000000111222///000111222333222000///---...111333333222000///+++++++++,,,///222444666444444333333444555555666000000000000111222333444///222444333111///...---...///111222111///+++)))&&&&&&'''(((+++...222444444555666555333222333444666666666555555666666666111222444555666555444333666666555333///......///...///000111222222111111111333444333000...------222555888888555333333444555444444333333333333333444555666666666555555666111222333444555555666777555444333222222333444444666555444333333444555666888999888666333333555777:::888666444333333333444333444555555555555555555333555666666444333333333333222222444777888888888888666333000///222777<<<888888888888888777666666888777666666555555666666444333222222111111111222333666999888666555666777888777666888::::::888555444555777888999999888777888666555666888::::::999777777777666555444333222222222222333555777999:::666666666666777888999:::777222------111333222000111666<<<>>><<<777222///222333444555666666666666///222555444000...///111---------000444888::::::777666444333333444555666777555333111222444777:::999::::::888555222111111666555333222444777;;;>>><<<;;;;;;;;;:::999888888222///+++***---111444555555666888:::::::::888777111111111111222444666777666666555555666777888999888666555666999:::999777111...,,,---000222222111555333222333555777888777111111222333333444555555555333000...//////...---+++...333666777555333111222333555555444333444444444444333222111111111111/////////111444555444333000222555555444333333333444555555333111//////000///000222333333333333444///111222222222222444555333333222333222000,,,***)))///777<<<<<<999555333///111222111......000333222333444444555555555444222111111333555666555333,,,---///111333444555555444555555333000...------/////////222666666333000444444444444555555555555555555666999<<<===<<<;;;333444555666666777777777777999888111***'''+++111777777666666666666777777333222111111111222444555222444666666555333333333444777::::::888666777888666666777777666444222111///------222888:::777333***...555;;;===;;;777444222333666777666777777888888666333111000111333444333000---,,,---...///...000000111333333444444444444333111///......//////444444444333111000000222666555333222222333555666:::777333///......000111......000333666777555333...000222444444333111///******+++,,,///222444666444444444444444555666777/////////000111333444555///111333333111///......,,,---///000000///,,,+++,,,+++++++++---000222444222444444444222222222444777777777777777888999999222444777999999888555444666666666333000---,,,---///000111222222111000///222444555444111///......///222666666444222222333333444555555555333111///111333444555444444444555222222222333444555666777666444222111111222444555888777666555444333333333444666777555333333666999999888555444333444555666222333444444444444444444111333666777555333333333111000111444777999888777999777333///...111888===999999999999999888777777888888777555555444444444222222222111222222333444444666888888777777666777777666666888;;;<<<:::777777888999:::999888555444888777666777999:::;;;::::::999999777666333222111444333444444666999;;;<<<666666777999:::;;;<<<===777333...******,,,000222000444999======999444111222222111111222444555666777666444333222222333333444111///111555999999888:::999777555444444555666===;;;888666555555666777::::::;;;:::888666333111555444444777;;;<<<:::888:::999999777666555444333++++++++++++---///222333555888999888555222333444444444333222222333333444888666333333666888888666666666777777888888888999555555444333222111111111333444666777888888888888000000000000111222333444555444444333222111000///222222333444444444333333444333222111111111222333666666555444444444444555000111333555666666555555333222222111111222222333777888999888555333333333444000---///444666555222000111222333333222111000333444555333///---,,,,,,---///333666777777666555777555333000000111333444999555222333888:::888666555333333555888999888555222111111222333555777999666444222111111111000///222222222333333444444444:::777333111222444555666555666888;;;<<<======<<<333000///111666888555111666888777111)))'''+++111777666444333333444555666555444333333333444555666888999999777444111111222111333555888:::<<<===>>>:::::::::888666333222111/////////111222444666777000111333666999999777555666777999888666333333333888444111000222555444333777555222///------...///444333333333333444555666444444333111///+++((('''---///111333333333222111111111222333444666777888555555444222111///...---111...+++,,,000333444444000111222444444444333222000,,,))),,,444888666222333222000//////111333444555333222222333444333222333111///...///000000///,,,000333222...,,,...111555444222222222222000///333555666555333111111222888888888777777777777777555777999::::::777333111555555333222000...,,,+++---///111000...,,,++++++111444777999888666222000444333222111111111222222222444555444000......000...000333333111000//////444333111222444777888999444444333333333444444555666555444555777666222///222222333555888999888777;;;:::888666555444444444777555555666888888444000111222222333333333222222111333333333333555888:::666777777666444555777999777777888999;;;:::777555999888777666555333333222111444888888666555666777666555444333333333333333333555777777888999<<<>>>:::888555222222333666888888888888888888888888888999777333111111222333222444222222333555777888777777777888999:::;;;;;;;;;888444000---,,,...222555444555777888888666444333333222222111222444555666888666444222222222333333555333111222666888999888;;;999888666666777999:::;;;:::888777666555555666777888888888777555333111333222222555888999888666888777666555444333333333,,,,,,,,,---...000111222555666888666444222222444333333333333333333222222777555222222555666666555555555666777777888999999888888777666444333111000222333555777888888888888333333222333333444555555666555444333222222222222222222333444444333333222333333222222222333444555666666555444444555666777444555666777888888777777444444444333333333222222555666777777555444444444333000...///444666444222...///000111222333333222444555444222///------...000222444666888888888777;;;:::777444333333444555:::777444666:::<<<:::666555333333555888999777555444333333444555777999:::666555333222222333111000333444444555555555555444:::777444222333555666666555666888:::;;;<<<<<<<<<444111///111555666444000555777777222+++(((,,,111999777444333222333555666444444333222333444555666888888777444111000000111333444666888:::;;;<<<<<<======<<<;;;888555333222000000000111222333444555000///000333555666555444666777999888555333222333555333111222555777888777666555444333111000000///222222333333444555555666444333333111///,,,)))(((---///111333444333222111000000111222333555666777555444333222000///...---111///---...111444444444000000111222222222222222...***'''***111555333000///.........000111333444555333111111333444444333333000...---///000111111111444777555111///111333666555333333444444222000333444555555333111111222777777888888888888777777444666888999999777555444777666444222000///.........///000000---,,,,,,,,,333555888::::::888555333333333333333222222222222333444555333000------......000222222111/////////222111111333555777777666666666555555555555555555:::888555666777888666444333333444777999::::::888<<<:::888555444444444555777777777:::;;;:::777333222222333333333333222222555555555444333444777999:::::::::999777777999;;;777777888:::<<<<<<:::777::::::999888666555555444555888::::::888666777888777666555444444333333444444555666777777999<<>>???===:::777555555222222222111222222333444000......///111333333222666777888777444222222333333333333666999<<<<<<<<<666666777777555333111000///000222444555666666555333333333222000...+++***,,,///222444555444111/////////000111222333555666444333222111000///......111000000111333555444333000000000000000000111222,,,(((%%%(((...111000...)))***,,,///111333444555444222000111333555555555222///,,,+++---000333333666888:::888444222444666777666555555666555444222111222444333222111111222555666777888888888666666333444555777777888777777999777444222000000000111///000000...,,,,,,---...222444777999:::999777555333444444555555333222111222333444222000---------...000222222111000000111//////000222555666666555888777777666666666555555;;;888666555777888888888666555666888;;;<<<<<<;;;<<<:::777444333444555666777888;;;>>>???>>>:::666222333333444333333222222888888666444333444777:::?????????===;;;999:::<<<888888999<<<>>>???===;;;<<<<<<;;;:::999888888888;;;<<<<<<;;;999888888999888777666555555444444444555555666666666888<<>>>>>:::888777888666555444444333333333333111///------///111222222666777777666333222222222555666888:::===>>>???>>>:::999888777555222000///---///222555666777666555333333333333222000...,,,,,,///222555555333111///......//////111222333444333333222111000000//////111111222333444444444333111000///......///111222,,,)))&&&''',,,//////...&&&(((,,,000444666666777333222000000222555666666111...***))),,,000333555888999999777444333444555666555555555666666444222---///111111000000000111222444555777777666555444333333444555666888999:::888666333000///000111222000000000...,,,,,,...000000111444666777777666666333444555666666444222111000111111111000/////////000222444444333222111222///......///222555555555777777777666666555444444777777666777888888999888888777888:::<<<>>>>>>===<<<:::777444333444555777666888<<<@@@AAA???;;;888333444444444444333333222888888666444333444888;;;BBBBBBBBB@@@===;;;;;;<<<999999;;;===@@@@@@>>><<<===<<<<<<;;;;;;;;;<<<===???>>>===;;;999888888999999999777666555555555555555666666555555777;;;???>>>===;;;888666555555555:::999888777888999;;;<<<444666999::::::999999999444333222333555777777666111333555888999:::999999444333222000111222444555444444333333222222222222555444333333333444555666<<<;;;:::888777777777777666666777777777666777777;;;:::777555444444555555222333555666555333111///111222444666666555444333222222222222222222222333444333222222222333444555333333444444444555555666666555444444555666666666555777;;;======;;;777555555555555444333222111111333333222333444777999;;;555555666666666555333222///111333555666777777777666666666666666666777888666555444333222222333333000222444555666555333222888888888777666555444333222111000111222444777888444444555555444333111000444555666555444111...,,,***,,,.../////////000111//////000111333333222111111111111111222222222222333444333222111222555777555555444444555777999:::888888999999::::::999999333333555666777666333111444555666666666666666666444444555444444444333333444333333555777888666555---...///111444777999::::::888777777999:::999888555555555666777888999999;;;999777666666666555444444666999888666444444666:::888555222111222444666444444333333444666777888777666444000---,,,///111999999999888777666555444222777;;;<<<999777888:::999999777666555444444333222000------///222444444555666666444222111111222888999;;;======>>>>>>>>>>>><<<888444111/////////...000333555777777777666444555555555444222000///---///222444555333000///.........///000111222333333333222222111111000000222333444444444333333333222111000//////000111222...+++((())),,,/////////'''***...333666888888888444222000000222555666666000---))))))+++000333555666666555444222111222333333333333444555555222000***,,,////////////000111000111333444444444333333333333333444555777999:::777555222///...///111222111111111///......000222111111333555666777777777333444555666666444222111......///000222222222111222444777777555333222222...,,,++++++///222555666444444555555555444333222333666999<<<<<<;;;:::999999888888:::===>>>???>>>;;;:::777444333444666777444888<<>><<<;;;<<<;;;;;;<<<>>>@@@@@@===;;;;;;;;;::::::;;;===???@@@BBB???<<<:::888888888888:::999888777666555555555555555666555555777:::===???>>>===;;;999777666555777777777777999;;;===>>>666999<<<<<<:::888777777777555444555777888888888222444666888888777666555333333222111111111222333111333555666666555333222555555444333333444555666::::::;;;;;;:::999888777444666777777666555666777???===:::777666555666666222333555666555444222000222333555666555444222111222333333222111000222333333444444444444444444444444333333333444555777888777555333333555777888888666999<<<>>>???>>>;;;:::777888999888555333333333444333222222333666888:::333333333333333333333333000111333555666666555555444444444444555666777888666666555444333222111000///111444777888777555444888888888777666555444333111111111222333555666777666666777777777666444333555555555444222000...---+++,,,...///...---...///...///000222333222222111111222333444444333222111111111222222222333666888444444333333444666777888888999;;;===>>>>>>======555666777777777666555444444555777777666555555666888999999888888666555444111111333555777888777555,,,,,,,,,...111555999;;;:::999777777888:::::::::555555444555666777888999;;;:::888666555555666777555666888777666555555555777666444333333444555666666555555555666888999:::999888777333000///111222888888888777555444222222...333999:::777555777999::::::888666555444444333222000...///222555666777555666555333111000111222888:::;;;;;;::::::;;;===@@@===888333000......///111222444666777888777777777888888777666444222111///000222333333222111000////////////000111222222333333333333333333222222333444555444222222222444444333222222222222222222000...+++***,,,///000111,,,...222555777888888888555333000///111444666666111...++++++...111444555444333222000000111222222111111222333555444111///))),,,...///000000222333000111111111222333333444444444444444555666777888555333111000///000111222222333333222111000222333444444555666777888999:::333444444555555333222111///...///111333555444333222555999:::888444000///,,,***)))***...111333444111222333444444333222111222666<<>>>>>>>>:::999777666555555555666444888<<<>>>===:::888777666666666666555444333333333444555555555666999<<<>>>???AAA@@@>>>==================>>>>>>===:::777777777777888:::===AAACCCCCC@@@;;;888888888888888::::::888777555444444444444555666777666777999;;;>>>======<<<:::777555444444555666888999;;;<<<<<<777:::===<<<888555444555888777666666888999999888444555888999999888555444444444333222222111111111111333666888999888666444666555444333333444555666666777:::;;;;;;:::777555111444777777666555555777===<<<999777666666777777555666666777777666444444333333444444333111///---222333333222///...111333222333555666555444333222333111000///000333777999666444111222555777888777666888;;;>>>??????>>>===:::<<<===<<<888666555666555333222111222444777999444333111000///000111222111222333444555444444333222222222333444666888888777777777777555333000......111555888:::999888777444555666777777666555555222333444666666777666666777777888999999888777666666555555333222111000000...000111000///------...,,,...111222222222111111000222444777777666444222---///111222333444666888444444444444555666777777888:::<<<>>>>>>>>><<<;;;666666666666555444444555444666888777555444555666:::;;;;;;:::999777555444000000222555777888777555000...,,,,,,...222777:::;;;888666555777999;;;;;;555444444444444666777888999888777555444444555777555555555444333333333333444444444444555555555666777666666666777999;;;<<<;;;;;;:::777444333333444777777666555444222111000---333::::::666333444777999888777555444333333222000//////000444777888888555555555222000///000222555666777666555555888;;;<<<:::888555222111000000555555555666777888888999:::;;;;;;:::888666444333111111111111111111111111////////////000111222222444444444444444444444444333444444222000///222444555555555555555444333333222///---+++,,,...111222111222444666777777777666777444000///111333555555333111//////222444555666333222000///000222333444000000111333555444111...+++---000222222333555666333222111111111333555666555555555555555555555444444333333222222222222333222444555555444333333444555555555555666777999:::333333333333222222222222222111000222444555333111111555:::;;;888222---***''''''))),,,000111111000...000222333444333222222///444999;;;;;;;;;;;;<<<888777666777:::<<<======888888888777777666555444555999<<<===:::888777777777777777666666555333333222333555666555555777888;;;===@@@@@@?????????@@@???>>>======<<<:::666333222222222444888===BBBDDDEEE@@@;;;888888::::::::::::999888666555444333333222444777888888777888999::::::::::::888666333222444555777999999999888777555999<<<:::555222333555888777555666777999888888555777999<<<<<<;;;999777555555444333333222111111222444666999:::999888777666666444444333444555666222555999;;;<<<999666444000333666777555444555777:::888666555444555666777888888888888888888777777333333444333111///,,,***222333333111...---///222111333555666666444111///111///---,,,...222666999555222000000444777777666555777:::===>>>?????????<<>>???>>><<<;;;777555444555555555444222555666777888999:::::::::;;;888555333444555555555333555777888777555222111222222222333333444444444777999999333,,,)))---222444555666555444333333333666555444333111000///...333222111000////////////555666666555222111111222444333111...,,,---111444666333///...///111222222666666666666777888:::;;;===AAADDDCCC===777333222444444333444555777999:::555555444222000///111222666666666444111000000222222333333111444999999666555666777999999666111,,,000222666999:::999777555444444444444444444444444333444555888:::999777444444555777888999999888888333444555333111000000111333555777666333000---,,,,,,---222555111)))(((...111333666:::<<<;;;666222///111333555555555444333999999:::::::::999888888:::;;;======<<<;;;999777111222333444444444333333333666999888555333555777888777777666444222000///---...000333555555555555;;;:::777333000000222555888777555666888999999888777555333222444555555555444555666777777666666555444444444111...------...444333222444666777666555;;;::::::;;;;;;<<<>>>>>><<<<<<;;;;;;<<<;;;999777888999:::888666333333333111444777666333222333555444333222111000000000000.........111555888888888999777555333222333444555111111222111000000333555555888<<<<<<:::777444333888888888888777777777777;;;;;;;;;<<<;;;888333///555444333222000///.........///111222111000...---555666888999:::::::::999999666222///---...000111333666999999777555555777222000+++((((((***...000333333333444444555555555666666444...******111777999666222222555888999999333333333444444444555555000...------000333555666666333111111444888;;;<<<;;;999777555444666888999666888888777666555555666777777888999999999777777777555444333444555555444222333555666555444222000000111111222333333444444888555333333444444111...111222333444333...'''""""""$$$)))...222111...***...000222666999999777555333111000000222444555444444555888:::;;;:::999888888999:::;;;999666333111666888::::::999888777888::::::999777555444666888555555555333222333666999===>>>>>>???AAACCCEEEFFFDDD@@@<<<888666555333222222222222333555888<<<>>>@@@<<<888888:::<<<<<<;;;;;;999666333111000000111333333444666999999666444444666777555222000222444444666999;;;:::888666444555777999777444333444666777888888777666555555666222555:::>>>@@@???===;;;777666444444666777666555777777888999::::::::::::888666333333444666777666333444666666555444222000222222222222333444555555888:::999333,,,)))---222222333444444444333333333555555444333222111000000222222111000000000000111555444444444444444333333444333000---,,,---111444222000...---///000111111555555444444666888;;;<<<===@@@BBB@@@;;;666333222444444444444444444555555555555444222000000111333777777777444222000111222222333333111444888999555444444555777888666222///...000333777888888666555222222222333333333444444555555777999;;;;;;888666555666777888888888777666222222333222000000111333555777888777333///,,,+++///000444666111((('''+++111222444888:::999666333111222444666666666555555777777888888888888888888;;;;;;<<<===<<<:::888666222333555666666555444333222444666777666555555666555555555444222000///...---------...111444777999;;;:::777444111111444777888666555666888:::::::::777666444555666777666555444555555666666444333222111222222000...---...000333222222333666777777666;;;;;;;;;;;;;;;;;;<<<<<<888999:::<<<======:::888888888888888888888777777555666666444222111111222444444333222111///...---,,,,,,...111666999999999888777555444444555666777222222222000......000222444666:::;;;999777555555777777777777777777666666888888999::::::777333///555555444444333333222222000111222333222111///...111333666999;;;=========666333000---,,,,,,---///222555888888666666777999444111---***)))+++...111222222222222222333444444666666444///***+++111777888555222222555888:::999444444444555555555666666222111///000333666777777888555333333666999<<<===<<<:::777444333444666777666777888777555555777999;;;;;;<<<<<<;;;:::888888666555444444444444333222111222333444333222000...---...///111333555666777888555333222444444333111222222333333222///)))%%%"""%%%***///111222111000222222333555888888777666333111......///111222111666777999;;;;;;;;;:::999888999;;;<<<;;;888555333555777999999777666666777888999999777666555777888444444222//////111555999>>>??????@@@AAACCCDDDEEEDDD@@@<<<888777666555444555444333222333555777888<<<:::888888;;;<<<<<<;;;;;;999666333000/////////222333444777999999888666444444444333333333555777::::::::::::999888666666888:::;;;999555333444555555555666666555444444555555888;;;>>>??????===<<<777444222222555777888888888888999999999999999888666444111222444666888888444555555444444222111111333222111111222444666777999:::999333---***---111000111222333444444444444444444333333222222333333222222222222222333444444666444222333666888666444333222///,,,+++,,,000444222000///000111222111000444333222222555888<<<>>>===??????===999555333222333333444444444333111000555555555444111111222444666666555222000///000111333444333111444888888555222222222444555555333111***,,,000444666666555444000000111111222333444444666666777:::<<<<<<:::777555666666666666555444444000000000//////000333666888999:::888333...+++***000222555666222+++***---222333444666999999888666444444555666777777777777666666777777888999999999;;;;;;<<<<<<;;;999666555333555777888888666444222111111333666888888666444333333333222111///...---...---++++++...333888<<<:::999777444222222555888666555555666999;;;;;;;;;888777777888:::999777666444444555555444333111000...///000000//////000111333222222444666888888777<<<<<<<<<;;;:::999888888444555888<<>>;;;888777555444777;;;======;;;888666333111111111000000333444555555333000---+++***+++---222777999:::999777666555555555666888999333222111...,,,,,,---///222444777999888666555666777777777777666666555444444444444666666555222///222222333444555555555555333333444444333111///...,,,...222777;;;>>>@@@@@@222000...+++******+++,,,222444555666555666888999555333///,,,+++---///111222111000//////111222444444555333000,,,---111666666444222333555888::::::555555555555555666777777555444333333666999::::::888555333333666999;;;<<<<<<:::777444333333444555888888888666555666888;;;============<<<:::999888444555666666555333111000000000111111000///---,,,***+++---000333666888999777555222222333555555555444333222222222000,,,)))%%%)))...000000222555888888666444444555777888888333000,,,+++,,,...//////888999:::;;;;;;;;;:::999888999;;;<<<<<<:::888666444555777777666555555666666777999999888777999:::444222///,,,+++///666;;;@@@@@@@@@@@@AAABBBCCCDDDCCC@@@<<<999888888777777777666333111000000111222888777777999;;;===<<<;;;:::888666333111///...---222222444666999;;;:::888444222111111444777999999???===;;;999888777777888:::;;;<<<:::777555444444222333444555555555444333999:::<<<===>>>>>>===<<<333000......111444777888777777777888777777666666666444111111444666777777777666555444333333222222444222111000111444777999::::::888333---+++---111//////000222444555555444333222222222333444555666333333444444555777888999:::666333555999;;;888444333222///,,,***,,,000333555444444444555444111///111111000111444888<<>>===888444444111000555<<<@@@@@@===888444000///111222222000111333666777777444000---,,,---///333777999888777777666555555555555666666111111///---++++++...000222444666666444333333333666666777777666555444333000000000111333333111///...///111333444555555555444444444333222000///...(((***///333888;;;===>>>000///---,,,+++******+++333444444555555666777888666444000...---...111333444222000......000333444333444333111//////222555444444333333555777999:::666555444444444555666777888777666777999;;;<<<<<<666444111111444666888888;;;999666444333444666777;;;:::888666444555888:::;;;;;;::::::999888888777333555888999777444111///.../////////...---++++++***+++---000222555777888444333000000111333666777444333222222222111///---+++...222111///000666;;;===999444222333555777888111///+++***,,,///111111888999999::::::999888777666777:::;;;;;;:::888666444555777666555444555666666777::::::::::::;;;===777555000,,,,,,111888>>>BBBAAAAAAAAAAAABBBBBBCCCBBB???<<<::::::::::::999777666333000.........///333555777:::<<<<<<;;;::::::999777555333000///...111222333666999;;;;;;:::666333000111555999:::999<<<<<<:::999888888888888999999::::::888666555555111111333555666666555333::::::;;;;;;;;;;;;;;;;;;...+++)))***---111333444444444555555555444444333888555333222444555666666999888777666555444333333333222111000222555999;;;999999666222---+++---000.........111444666666444222111111111222444666777555555666777888:::;;;<<<===999666777:::;;;777333222222000---,,,---000333777666555555555333///,,,/////////000333888<<>>999444111111333555666000...,,,,,,///333555666666666777777666666666555333555777999999888666444555666777666555555666777666888:::;;;;;;<<<>>>???;;;999555111111555<<>>@@@===<<<:::777666888===AAACCCBBBBBBBBBBBBBBBCCCDDDAAA>>>;;;::::::;;;;;;:::555444222000///000111222222555888999888777777777888999::::::888666333111111111111444777:::;;;:::888777666666777777777666333444555777888777777666333444555888::::::888666222000///111666999888777888888888888888888888999+++******+++...111222111000111222333333444333333888666444444666888999999777888999888777444222000000000111333555777:::;;;444333000...,,,,,,...000111///...222777999777444000///......///222555777555555555666777999:::;;;777777666666666555555444000222444333222000000111333222000000111000...,,,+++,,,...222444777999::::::888777777888777444111///111444777999:::::::::555777999999777666666777333333222111111333777;;;888999777444555888777333222111000000111000...,,,)))+++---000222333444555666777777777888888999999000///000222444666666555666555444333222222333444222222333222000000111333333555777777777777999:::<<<>>>===777555666333...)))((((((+++///222444444333555999<<<===;;;888666333222111000000111222444444555777888888777555444333333444444555666888888888999:::999777444333333666777777888888888777777666777999:::;;;:::999888555555555333000///000111111000000111444666777777666666777888:::999777444444555555555444333111000000333666777666555555555444333222333444555444333111333777::::::777444111///000222444555222---)))***...333888;;;:::777555222333444444333333444555333222222222333666888999777555444444777999;;;;;;666666666555444222111000//////......///222888<<<<<<<<<;;;888555555666888777888999:::999666444222///...,,,,,,///111222222111333666888999999888777333333222111111111111111333333555666666666555555444555666666555444222111---...000444888999666333222111000000111333555777666555555444333333444444444444666999::::::888777333555777666444333555777666555333222222444666888666666666777999:::999888888666555444666777666555444333111111222444777999666666777555444333555666444222000---,,,*********---222777777444111222444///000000111222333444555555555444444333222222111---///111000///000222555222222333555888888777555666444111//////111444666666444111000000000///...//////000222666888888777222222222222333444444555111333555666666555222111444555555444333333555777666666666555555777;;;???<<<<<<<<<:::999999;;;===BBBBBBBBBBBBBBBCCCDDDEEEAAA>>>;;;999999::::::999666555333111111111333444555777999999666444444555555777999:::999777444222111000000222666888999999555777999999888666666777555555555444555555666777555555666999<<<<<<999555111...,,,...444888999777666777888999999999999999---,,,,,,...111333333222000111222333444555555555777555333444777:::<<<<<<666777888888777444000...///000222444666888::::::222111///,,,,,,,,,...000333000///222777:::888444000///------...111444666333333444444555777888999222333555444333333444666000222555555444111000000222111000000222222222000***,,,///222555777888888:::888777777999888444111000111444666888999999999555777999999888777777777111111111000000333888<<<777777555222333666555111111111111222444333111///+++,,,...000222444555555777777777777888888888888000000000111444666666666666555444333333333444555333444555444111000000111111333666777888999<<<>>>;;;>>><<<777666999777000*********---111444666666333777;;;>>>???===999777777555444222222333444666333444666777888777666555555444444444666888:::;;;:::<<<===:::666222222444666777777888888888888888666777888999:::;;;;;;<<<777777666444111///000111222111111222555777777777666666666777888888666444666666666444222000---,,,---000444666666666666777333222000111222222111///...111666999:::888444222---...///222333111,,,)))***///666;;;;;;888555333222555888777333111222444555333000///000333666999888666333444777;;;>>>???555666666666555444333333111111000///000333999===>>>===<<<:::888888;;;===888999:::;;;:::777444222111...,,,---///111333333111222555777888777555333444444333222222333333333777888999::::::999888888444555777777777555333222)))***...444:::;;;999555000000//////111333666888555555555444444333333333444555777:::<<<<<<999777444666777666333222444666777666444333333555888999555444444666888888777666666444333333444444444333444222111///000111444555111333555555555555666888777555222...+++)))''''''+++000444555111000111444000000111222333555777888666666555444444333222222---000222222111000222555111222444666999999888666555222......000333555666333222000000000///---+++000000222444777888777555111111111222333444555666222444555777666444222000333444444222111111333555666555333111111444999===:::<<<<<<<<<999888888999BBBAAAAAABBBBBBDDDEEEEEEAAA>>>;;;999999999999888888777555333222222333444666888:::888444222222444333555777999999777444222111000000222555777888888222666:::;;;888666777888:::888555333222333666888888888888;;;===<<<888555111---)))+++222777888777666777999:::;;;;;;::::::///...///222666777555333444333333444777888888777444222111444:::<<<:::777888777555444333000---***///111333555555666999;;;666555222...,,,,,,///111222333444555666666666666555444333111//////222444444111//////222555444333111111000000000000111111222000///000111222333222333222111111111222333444...------000333666777777888:::<<<:::666222///------111555777777555555555222555888;;;:::777222///000///...///222555777888999666444222333333333222333444555555555333000///+++,,,---///111222222222555555555444444555777:::333444555666666777777666777888777444222111222333555444333222111000///...222333444444555777:::===999777666666777777666555000...---///333666666555666888;;;===<<<:::777555777888999::::::999888777777666444333333555777999:::777444666;;;>>><<<999<<<;;;:::666333222333555888888888888777666555444555666777999:::;;;<<<<<<999888777444333111000000777777666555555555666666888777555555555555333222555444333222000...---,,,...000555999<<<;;;777444222000//////000000///...111111222555777777555333------...//////...---,,,222444777999;;;;;;999888777888777444000///222555666555444333333333333333777777666666666777777888444333111111111333555666666333000///111555888999>>>>>><<<;;;:::999999999>>>>>>>>>===;;;888555444222///,,,,,,...000000...,,,---///222555666444333///333777888666666777:::555555666777777555444333222333333444333222000//////...///444;;;===:::555444333333444666777666555777666444222222333444555555555555555666777999:::666555444333333444444555;;;888444222222555999<<<888777444222222222333444666222...///333555444111000000//////111222444555222666888777888;;;;;;888::::::888111)))%%%'''+++...------...000111111000000111333555666666666666888777777555444222000///111111111111222444555666===888444444777:::888666444000,,,---222666777666555222///---------,,,+++111111111222222333333333111222333444444444444333222444666777666444222000333444444555666666555555222111000000222555888;;;=========;;;999999;;;===AAAAAAAAACCCGGGIIIJJJJJJCCC@@@<<<::::::999666444777777555333111222555888999:::999777444333444555555666666777888999999:::888444222444999<<<;;;999222555888;;;======;;;:::<<<888333000000222444555777888999999777666666777000---++++++///333666888999::::::888777666777999,,,,,,,,,000444555444222444333333555777999999888777444333555:::;;;999666777666444444333222...+++000222444555555666777999555444222...,,,,,,///222444555666777777888888888777777444111///000333555222000...///222444444333222111000//////////////////......000222444555555666555333222222333444555111000///111333666777777999:::;;;999555111///...000333555666555333333444333555888999999666333111111000...///111333555666777555333222333333222000000111333444555666555555///000000111111000000///000222333444444555777:::666666777777888888777777666555444222000000222444333333333222111///...---000222333444444666888:::666555444555777777777555333111000111444666666444222444777::::::999777666777777999999:::999888888888777555444444666888::::::666444666:::<<<;;;999999888777444111000111333666777666666555444444333222333666888999:::::::::888666555333222222222222666666666666555555555555888777555555666555444222555444222000...,,,******...000333777;;;;;;888666222000......///111111000111111222444666777555333---...//////...,,,***)))...111444777999:::999888888999999555111000333666666555555444444444444444444444333333333444444555444222111111222444444555555222///...111555888999;;;;;;:::999888888888888<<<<<<;;;:::888666444333444111......///111000...------///111333333222000---000444666777888999:::111111222333444444444444333333333333222000...---///...///444:::<<<999555444333333555777999888888333222111000111222444555777666555444555666777888555555444555666888:::;;;999666222000///222666888666555333111000000222333333000---...333666555333111111000000111222333444222666777666777999999666666777666111+++(((+++///000000///111222333222000111111333444444444444333333333444444333111///...000111222333444555666666999555111222666999888666444000---...222666555444333000...---.........---000000111111222222333333222222333333333333333222333444666777777666444333666777777888888888777777444333111111222444777999;;;===>>>???===<<<<<<===CCCCCCCCCFFFIIIJJJJJJIIIDDDAAA===;;;;;;:::777555777666555222000000333555777888888666444333444555333444555666888999;;;;;;:::666333444888::::::777333555777999;;;;;;::::::888555111///000222333333666888999999777666777777111...,,,,,,///222444555777888999888666555666777))))))***---111333333222444333333555888::::::999888666555777::::::888555555444333444444333111...111333555666555555666777444333111...,,,---111444777777888888999999:::::::::999666222000000333666111///...///111333333333444333222000///...------------///111333555777888999888555333222333555777666444222222444666777666888888888666333000000000555666666444222000111222444555666777777666444333444333222111111222444555444333222222333333111/////////111333666999;;;<<<666555555444222000...---,,,...111333444555777999777777888888777777666555444444222000......111444000111222222111///---,,,...000333444444444555666333222222333666777777666777555444333555555555444111333555888::::::999999777777888999::::::999999888777666555555777999:::999666444555888:::999777555555444222///...000111555444444333333222222111///111444777888999999888666555333222222333444555555555666777666555444333777666555555666666444222333222000...,,,***))))))------///222555666555444222///------///111333333222222333444666777555333111222222111///,,,)))'''))),,,000444777888888888999::::::777333111333666555555555555666666666666222222111111111111222222333222111222444444444333444111...---000555888999999888888777777888888999;;;:::999777555444444333666444222111111111000//////...///000222222000...+++---000555999:::999888---------...///111444555444444333222000...---,,,000///000444999:::888555555444444666999::::::999000/////////000222444555888777555333333333555666333333333555777:::>>>@@@888555111------///222555555333111......///000222222///---///333666666444222222222222222222222333222555666444555777777444222333333000------111555555444444555666555333111222222333222222111000///,,,---000111222000...---///111333666888888888777555222000111555888888777333111...///333444333111111///......///111000000000111222333333444444444222222333333333222111111333444555666777777777777888888999999999888888777666555333222222444666888:::===AAACCCBBBAAA@@@@@@FFFFFFGGGJJJKKKKKKIIIGGGDDDAAA>>>;;;:::999888666555555444222000///111333555666777666444333444555222222444666888:::;;;<<<;;;777444444666999888777666666777888999999::::::444222000000111222222222555777999999777666777888333000...---...000111111444666888888666444444555((()))***---000333444444444444444666888:::::::::777666555777::::::999777333222333444666666444222333555777777555444444555222222000...,,,...222555777777777888888999:::;;;;;;999666222//////222555000000000111222444444444888666444222000...------///000333444555666888999;;;999555333222333555666999777444444555666666555444444444222111111222444999888555222///...///111444444555666666555555555777777777555444333444555333333333444555555333000000000111333666:::>>>@@@:::999999777555333000///,,,///222444444444555666777777777777666555444333444444111...,,,,,,///222...000222333222000---+++...111444555444333222222000//////222555777777777:::999777666555444444333333555777999;;;;;;;;;;;;888888999999999:::::::::999888777666777888:::;;;888666444555777888888666444444444222000000111333444333222222111000000000...000444777888999888777777555333222222333555666555666777888777555333222444444333444666555333111111000///------,,,,,,------,,,+++,,,...000//////222///------000333555555555444444666777888666555777777777666333///+++(((%%%(((---222555777777777999::::::777333111222555555555666777777777777777222222111111111222333333444222111333555666444111333000---,,,///444777999888888888888999:::;;;;;;;;;:::888666555444555555888777666444333222111000/////////111333333222000,,,,,,///444999:::777444,,,+++******,,,...111333444444333222111000///...111000111444777888777444555555555777999999888666000//////000111222444555777555333222222333555666333333333444777:::>>>AAA999666222...---///222555555333000...---///111222444222111333555777666555444444555555444333222222000444555333444777888555...///111111111333666::::::999999::::::999666333333333222111000...---,,,'''***...111222111///...///222666999;;;;;;:::999555333222333555777777666333111000111333333222000111000///111333444444333222333555666777777777777333333333333222111000///222222333444666777888999777888888888888777777666777666444333444666999:::===@@@DDDFFFFFFFFFGGGGGGJJJJJJKKKMMMNNNLLLIIIFFFCCCAAA===:::888777777666333444444333222111333444777888888777555333333444333444555666888999:::;;;:::777444333555888999888999999888888888999;;;<<<333222111222444555444333666888999999888777777888444222///.../////////...111333666666555333222222***+++---///111333666777666555555666999::::::999444444555777999:::::::::222111222444777777666444444666888888777555444555222111000...---...222555666666555555666777888999999888666333000///111333000111333444555555666777:::999777555333111000000333666888999777777888999999777444222111222333555888777555555666666555444///000000000000111444777:::888555000---,,,...000333333444444555555666666777888999777444333444666555555555777888888666444444333333333666999<<>>>>>;;;:::888777666666777777999999999777555333222222000000000222555777777666000///000333777777444000///...,,,******---///111444333333333333333333333111111222444666666555444555444555666777666444111222222222222333333444444555333111000111444666888888777666555777:::>>>@@@<<<999444111000222555777666444111......000333555888777777777888888777666555666777888777666444222000333444222444888:::888...///000222333666999<<<>>>===<<<<<<<<<;;;888555333222111///...---,,,+++'''***...111333333111///000333777;;;======;;;999888666555666666777666666444333222222333333222111333222222444666777666555555666888:::<<<<<<;;;;;;555555444333222111///...000000222333555777888999888999999:::999999888888777777555555777:::===???BBBDDDFFFGGGIIIKKKNNNQQQNNNNNNNNNOOOOOOMMMIIIEEEAAA???<<<888555444555666333555777777666666777888999:::;;;:::777444333333666777777777888888999999777555333222444888:::;;;;;;;;;999999999;;;===>>>555444444666888888888666888999;;;:::888777777888555333111000111000...,,,///111444555444222111111,,,...000111222444777:::888777777777999:::999888111222444666888999::::::111111222555888888777666666888:::;;;999777666555222222000...---...222555444444333333333555666888666666666444222000111222000222555666666666777999:::999888666555444333333666999<<<;;;888666666888666555444222222222333333444444444666777777444222---.../////////000333666999777444///,,,,,,...111111222333444555666666666444777999777444333444777777777777888::::::999888777666555555555777999;;;::::::::::::999888777777444555666555333111000111::::::::::::999888777666555555444222///...///000000222333555555444222111555777::::::777444222222111000000111444555555444888888888555333111222333444444444444666777999:::<<<;;;:::999999888999999888888888888888999999:::888888777666666555666666555666888777777666888999777666444333222222333444444555666777888888888888999888777666666666666666888999999999888666555333222222444666888888555333000000000000222666999;;;666333000///000000000///444222222333666888888888999888777777999999999777666666777666333...)))&&&&&&(((,,,111333555444444888::::::888333000000222555555777888888777666666555555666777999:::<<<===:::666333444888999666222222///,,,+++---111444555999999999:::;;;<<<>>>???;;;:::999999888888888888999::::::999666444333333222222222444777999:::999444333333444555444222000444222///------...000111444333333333333444555555222333333444444444444333333333333555666555222///333444444444444444555444444333111000111444888:::===;;;999777888:::===???===:::666333222444888:::777555111//////111444777:::::::::::::::888777777777888:::;;;;;;999666444222555555333555999;;;999111111222333555888999:::???===;;;::::::999777666222111000...------------***,,,///222333333222111000222666:::;;;;;;999888999888888888888777777666555444444333333333444444666555555666777777666444555777999<<<======<<<<<<777777666555333111///......000111333555777777888:::;;;<<<============<<<888777666666888;;;>>>AAACCCDDDFFFHHHJJJNNNRRRVVVQQQPPPOOOPPPOOOMMMIIIFFF@@@???<<<777333222444666555777:::;;;::::::::::::999;;;<<<;;;888555444444999999999999999999999999666444333222333777;;;===;;;;;;::::::;;;===>>>???999888888999;;;<<<;;;:::;;;<<<===<<<:::888888888444333222333333222000---///111333333222111111222///111222333222444888;;;;;;999888888999:::888777111333555666666777777888222222333555888999888777666999<<<<<<;;;999777777333222000...,,,...111444333222111111222333555777444666777777555333222222...111555666666555777999888888777666555555555555444888<<<;;;777444555777333333444444444333333222///000222666888777333000...///000///......000111666555333///,,,,,,///111000111333555666666666555444888;;;;;;777666888<<<999777777777:::;;;;;;;;;888888666666555666777777888999999999888777666666444555444222000...///000888888888888888777666555222333555444333222222333333444555666666666666666:::<<<===<<<999666555444333222111222444444444222444555666444111000111333222222222333555888;;;<<<>>>===;;;999888777777888777777777777888888888999999999999777666555555666333444666777777777888999:::999777555555555666777777777666555555666777777666777888999:::999888888;;;;;;:::999888777666666444555666999;;;;;;999666222222111222444777;;;===666444222222444555555444555555555777999:::999777999777666666777888777666444555666666444///***'''(((+++...222444444333222999;;;<<<999444111111222555666777888888666555444333444555777:::<<>>>>><<<999666777999999555666999:::888555444444555777888888777===:::777555555666555555000000///...---......///...///000222222222222111...000333666777666555444666777888999888888888888666555444333333444666888777666555666666555333111222444777:::;;;;;;:::999999999888666444111///...///000333666777888777777:::;;;<<<===>>>?????????888777666555666999<<<>>>???BBBFFFIIILLLOOOSSSVVVSSSQQQOOOOOONNNMMMJJJHHH@@@???<<<777333222444777999;;;>>>>>>===:::999999555777::::::888777666666999999999::::::;;;;;;;;;777666444222222555999<<<999999::::::<<<===??????===<<<::::::<<<======<<<>>>???@@@>>>;;;888888888333333333444555555222000///111222222111111222333000222444333222444777;;;<<<;;;999999999999888666222444555666555555555666222222333666888999888777777999======<<<:::999888444333111...,,,---111444333222111000111333555777333666999999888555333333---111444666555444666888666666555555555555666666222777;;;:::666444555777222333444555555555444333+++---111555888777333///000111111000...,,,,,,---444444222///------///222///000333555777777666555777;;;??????<<<;;;>>>AAA999888666777999;;;<<<<<<888888777666666666666666777888888777777666444444333333222000...---///000444444444444444444333222///222555666555555555666555555666666777888888888>>>???@@@>>>;;;888666666555444222333444444333111111333444333000///111444222222222444777;;;???AAA@@@???<<<:::888777777777666777777777888888888888:::::::::888666555666777000222555666555555777888<<<;;;999777666777888999999888666444333444666777444666888;;;<<<<<<;;;:::===<<<;;;999888777777777666777999<<<>>>>>>;;;999444333222222444777;;;===333222111222555666777666666666777:::<<<;;;999777888666444444555666666555444666777888666222---***+++---000333444444222111:::<<<===;;;666222222333555666777888777666444222222222444666999<<>>:::888<<<===<<<777666999999777888777666666777777666555;;;888444111222333333333//////...---...///000111000000000111111111111111---...111222333333222111333555777888888888999:::777666555333333444888:::777666555555555444000...///111444777999999888777::::::999777444222///...///111555888999999888777888888:::<<<===>>>>>>>>>999888666444555777999;;;;;;???EEEKKKNNNPPPRRRSSSTTTQQQOOONNNNNNMMMKKKIIIAAA@@@===888333222555888<<<>>>@@@@@@===:::777666111444777999888888888888888888999:::<<<===>>>>>>999777555222111333777;;;777777999:::<<<===>>>??????===;;;;;;<<<===>>>===AAAAAAAAA???<<<999888888333333333555777666444111000111222111000111333444222333444777:::;;;999888888888777666555444333333222333666888999888666444444222222555888888666333666666777888999999::::::777777555333000000222444444333222222222333444555666444444777999999555222222///...000666888777444333333222111111222333444777777666666555555444444444444444666888888666555...000222444555444222111///000222111///------...333111000000333555666666111333555666666777999:::999===BBBDDDBBB@@@???AAA>>>:::555444666999999888777666444444444555777999888777555222000000333555///...,,,***+++---000222111111111111111111111111000333666888888777777777:::999888777777666666777<<<===>>>===;;;999999999888444000111444555222///111000000000////////////222222333777<<>><<<:::999999999::::::999888777666555555777666555666777777555333777777555444444555666777:::999888666666555555555666555444333333333444555777777888888888999999999::::::888777666666666666:::<<<>>>???@@@???>>>===888666555555777888999999777333///000444777555333444555555666777777777666:::;;;;;;999666444444444666888;;;<<<;;;777333000...111444666555444444444777888999888666444444555666888:::;;;:::888444222222555999;;;<<<===???AAABBB>>>999999;;;<<<:::666222000...///222333111///444444555555555444444333333444666777888999999999777777666666555444444333:::999888666555444333333444666777777555222222222888888888777666777999::::::777444333444555555555999::::::888555111---***'''***---111444555555555,,,000444666777777777888;;;777444333444555444222555555444444333222222222333333222111000222555999:::666111///111444555444666777888999::::::::::::777888:::::::::999777666>>><<<888777888999999888777555444333555555555444666444111///...///111222333222111////////////000000111333444444444333222111000000111333333111000111333555666666666888999444555666888888888777666555555555555444333222111111111000000111333555666===;;;888555111///---,,,222444777999::::::999777666666777888999888888888666777888999999999999999888>>>DDDIIIPPPVVVUUUQQQQQQNNNMMMOOOQQQPPPJJJEEEDDDAAA===999777888:::;;;BBBBBBAAA???<<<888444222333222222333777999::::::::::::;;;;;;;;;;;;;;;:::888555333222222333444444444222333666:::===<<<:::999;;;======<<<:::::::::@@@???===;;;;;;;;;;;;<<<888555444555888999888777777555222111222222111000333222333555888999999888777666666555444333333222333444666777777555333111222111111444777777666333555555666666777888999999888888777555333333555777555444333333333444555666333111111444888999777444222111000222444666555444444333111000000111222333666666666666555555555555444333444555777777555333000111333555555444222111000222333222111000111222444333111111333555555444111333555666777888;;;===<<>>999777777888888777777666555444555666888:::888888666333111111333555111...,,,***+++---111444444444333333333333333333000333666777777666666777777777666555444444444444888:::;;;:::888666666666777333000111444666444111222222222111111000//////000000222666;;;???@@@@@@@@@???>>><<<:::999999888999999888777666555444444333222333555888999888777666666555444444555666666999888777666555444444444444333222222222333555666888888888888888888888888888888777777777777777777:::;;;===??????>>>===<<<:::888777666888:::;;;<<<888444111222555777666444333444555666666666555555;;;;;;;;;999666555444555777999:::;;;:::777444222000222444555444333333444666888::::::888777666777888999;;;<<<;;;888555333555666888888888999;;;===BBB===888777999999777444111000000222555666555333444444333222222111000000111222333555777888888888444444333333333444444555:::999777555444444444444555666888777555333222222444444555555666888;;;===;;;888555333444555555555666777777777444000,,,)))'''(((+++---000111111111,,,///222444444555555777999777444333444555444222555555444444333222222111333444333222111333777:::;;;777333222444555666555333444666777888999::::::888777777777777777888888===;;;777666777999::::::666555333333555555555444444333000......///111333444333111000///000000111333444555666777777777777444222111111333333222111111333555666777777888999555666777888888888777666666666666555555444333222222111000000222666:::<<>><<<:::777555333444333222444777:::;;;:::<<<<<<<<<<<<<<<;;;::::::666444222111111333555666444333444777;;;<<<;;;999666777999:::999999:::;;;======<<<;;;::::::::::::555333222333777999999888888777444333333222///---333222222333666888888888444444555444444333222222555555666666555333000///111111111333666777666555555555555555555666777888888999888777555666888:::666555444333333444555666000...---000555888888666111222333333333333444555666444111......///222333666555555555555666666777444333333444666555333111222333444555444333222111333444444444333444666999666555333222444444444333222444666777888:::===???AAAAAABBBEEEHHHIIIIIIHHHFFFBBB===:::888888777666666666555555666777999:::888888777444111111333555222///,,,)))***...333666777777666666555555555444111333666777666555555666444444333222222111111111444555777666444333333333555222000222555777777555333444444444444222000/////////111555;;;???@@@AAA@@@@@@>>>===;;;999888777888777666555444333333333---...///333777:::;;;:::555555555444555555555555777777666555444333333222222111111111222444666777:::::::::999888888777777555555666777888888999:::999:::<<<>>>>>>===<<<;;;;;;:::888888888;;;===???:::777444444666888777555222333444555555555444333:::;;;;;;999666555555666999999::::::999777555444333444555444222111222333555888<<<===<<<:::999999;;;<<<===>>>===:::888666999999999777666666888;;;BBB===888777777888666444111111333666999999888666777666444222000000000000111222333555666777888888333222111000111333555777:::999777666555666888999666777888777555333222222333333333555888<<>>BBB@@@===777222//////000222444555888:::;;;:::999888777555333222111222333444999::::::::::::999999888<<>>???>>><<<:::888666555555444333333444888:::;;;:::===>>>>>>>>>===<<<;;;;;;777555222000111333666888444555666999;;;<<<:::888333444555666666777:::===::::::;;;;;;:::999888777111000///111555888:::::::::999777666555111---)))444222111111444666777777333444444555555555444333555555666666555444222111111222222444666777777777666555444444444555666777666777888777666777999;;;555444333222222333444555111...+++---222555666555000444666555111000222666777444000------...111333555555444444555666777888555555444555666555333000444444444444444333222111555666666555555777:::===888666444444444444333222111333555666777:::>>>@@@CCCCCCEEEJJJOOOPPPNNNJJJHHHEEE@@@<<<:::999888888555555555555555777888999888888777555222222444666444000,,,)))***///444888888888888777666666555555222444666666555444444555222222222222111000//////111333444444222111222222444222111333666999999888555666777777666555333111111111333777<<>>===;;;999888777777666444333222222222333++++++---111666999:::999333444444555555555555444666666666555444333222222111000///000111444777999<<<<<<;;;:::888777666555333444555777999:::;;;;;;999:::<<<======<<<:::999;;;:::999888888:::>>>AAA<<<999666666777888777666111222444555555444333222777888888777555444444555:::999999888888777666666666666666444111000111333555999===??????===<<<;;;>>>>>>??????>>><<<;;;:::===<<<:::777555666:::===@@@===888777777888888777333444777:::;;;:::888666:::888666333333333444555555666666777888888777777444333111///000222555666:::999777666777888;;;<<<777888888777444333333333777666555777;;;@@@CCCEEE@@@===999777777777777666333555777999888555222000---,,,,,,,,,,,,---...///000222333333222222333444:::::::::;;;;;;;;;:::999444333333222222111000000444444444333222444888<<<;;;:::999888888777777666333333444444555666666777444444333333444666888999777555222222555888::::::666555555666888999888666111///...---...000333555444333111000111333555666888888888999;;;<<<>>>???;;;888444333333444444444444555777:::<<<===<<<;;;777888999999999888777666777777888888777666555555666333111000333999???DDD???<<<888444111000111222666777999;;;<<<;;;;;;:::666444111000000222444666;;;;;;;;;;;;;;;:::999888===CCCHHHJJJOOOUUUXXXXXXWWWVVVTTTSSSSSSPPPLLLIIICCCAAA===999888:::<<<>>>@@@???<<<999777666666666444333222444777999:::999<<<======>>>>>>>>>======:::999666333222333666999555666999;;;<<<;;;999777555555555444444666:::===888999;;;<<<;;;999777555.........000444888;;;<<<<<<;;;:::999666111+++'''444222000111333666666666222333555777777777666555333444555666777666666555444444555666777888999:::777666444333333444555666444555666666555555777999333222111111111222333444444000,,,---000333444333000444888555111...222666777444000------///222444666555444444444666777999666666555666777666444222555444333333222222222222777777777666666777;;;>>>777666555555666666444222111222444555666999===@@@CCCEEEIIIOOOTTTUUUPPPKKKFFFDDDAAA===:::999:::;;;555555444555555555666666555666666444333333444666444111---***+++000666:::888777777777666666666555444555666666444333444555222222333333222111//////111222444444333222333444444333333444777999::::::666777888888888777555444555555666999===@@@AAAAAA>>>>>>>>>===<<<:::888777777666444222222222333444,,,,,,---000333666555555222333555666777666555444555555666666666555444333111000//////111555999;;;>>>===<<<:::888777666555333444666999:::<<<<<<<<<999:::<<<======;;;:::888888888888777777888===@@@<<<:::888666666777666666222333555666666555333222444555555444333222222333999999888777666666666666888888777555222111111333555999>>>@@@@@@>>>===<<<<<<;;;;;;;;;;;;;;;::::::===<<<:::777666777;;;???<<<999666444555666888999666888;;;<<<;;;:::777666999888666555666777999:::999999999999888777666555555333111///...///111333888777666555666888:::;;;888999999888666555555777;;;999777888===BBBEEEFFF@@@===999777777777666666444666777888888777555333000000///......//////000111222333333111000000111888:::<<<===>>>===<<<<<<555555444444333222222111444444333222111333777:::999999999888777777888888999888666555555444555555222333555666777777777777444222111222444777999999666666666888:::;;;:::999111///...---...111444666444222111000111333777999:::999888888888:::<<<>>><<<999555444444555555555666666888<<>><<<888888999::::::999888777888888999999999888777777888666333222444888===@@@;;;;;;999777555333111000888999:::<<<<<<<<<<<<;;;555333111000111555999;;;<<<<<<<<<<<<<<<;;;:::999===DDDKKKMMMQQQXXX\\\\\\WWWVVVTTTSSSRRRPPPMMMKKKCCCAAA<<<999888999;;;===BBB@@@===:::888666666666444222222333666888888888999:::;;;===>>>>>>>>>>>>>>>===;;;777444444777:::666888:::;;;;;;:::999999::::::888666444555999<<<777888;;;<<<<<<:::777555......///000333777<<>><<<======>>>===;;;:::999888777555333333333555666111000000111333444222111111333666888999888666444444555666888888888777777222111000000222666:::===>>>===<<<;;;999777666555555777999;;;<<<======<<<:::;;;<<<======;;;999888444777999888777777;;;???;;;:::888666555444444555444555777999888777444222111222333333111000111222777777666666666555555555888999999777444333222333666999===???>>>===<<<<<<777777777777777888999:::<<<<<<:::888777999===@@@999777444222111333555777:::<<<>>>>>><<<:::999999999888888777888999;;;<<<;;;;;;;;;:::999777666555555444222000///000111222555555555555666777888999;;;;;;<<<;;;999999;;;===>>>;;;888999>>>DDDFFFFFFAAA>>>;;;999999:::999999777777888888888888777777444444444444333333333333222444666555333000///...666999===??????>>>======999999888888777666666666666555444222111222555888999999999888777888:::<<<>>><<<:::888666666666666333555777999:::999777666222222222444777888888777555555777999<<<<<<;;;:::222111///...///111444666333111//////000444888:::<<<:::777555555666888::::::888666555666666666555555555777;;;@@@AAA???;;;777888999:::;;;::::::999999999::::::::::::999999888888777777888999;;;===:::::::::999777555222000999999::::::;;;;;;;;;;;;555333222222444888<<>>:::888999;;;===@@@???===;;;999888777666444333222444666888888888888888:::;;;<<<<<<======>>>???>>>;;;777666888;;;777999;;;;;;::::::;;;<<<>>>>>>;;;888666666888;;;666888:::;;;;;;:::777666000111111222333777<<<@@@>>>>>>>>>>>>===999444000333333333444666777666444///111444777888888777666111222333444666777888999777888999777555555888:::444333000...---...///000000222333333222222222333/////////000222444666888777333000111333555444222111333555444222111333555444333222111222333555777999777555333333444666888444444444555777777555333333111000//////000222444777888888777555333444555333333444666999:::999777555555555555666888===@@@AAAEEEIIIKKKLLLLLLLLLMMMCCCBBB@@@<<<888777999;;;:::999999888777666555444...000222333333333666888333111///...///333777:::666666666777888888999999888999999777555444555666222333444555444222000///222444666666666666777888888888888888777777888999777777666666777999;;;<<<>>><<<;;;;;;<<<<<<;;;::::::;;;<<<>>>>>><<<;;;::::::888666444444555777888666555444444555444222111111444777:::;;;999777555333555777:::;;;<<<;;;;;;444222111000222666;;;>>>>>>===<<<;;;999888666666888:::<<<===>>>===<<<<<<:::;;;===>>>===<<<:::888222666::::::888888;;;>>>999999777555222222222333666777:::;;;;;;999666444000222333222111111222333555555555666555555444333888:::;;;:::777555444444777999<<<<<<<<<;;;;;;<<<777777666777888:::===>>>AAAAAA@@@>>><<<===@@@CCC===;;;777333111222444777<<<>>>@@@@@@===<<<===>>><<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>===<<<<<<888888777777666777777777777888999:::;;;;;;::::::>>>???@@@?????????BBBDDDCCC???;;;===CCCIIILLLLLLHHHEEEBBBAAAAAABBBBBBBBB>>>===<<<;;;;;;<<<===>>>;;;<<<=========<<<::::::777:::======:::666333111777;;;AAADDDCCCBBBAAABBB??????>>>======<<<<<<;;;999888666444222222555777999::::::999888:::>>>BBBAAA???===;;;999999::::::888888999999999999999999333333555888;;;;;;999777333444555888;;;<<<:::999444222111000000222555666111000......000444888;;;>>><<<888444222333555666888777555666777888777555333333444999???@@@===999666777999;;;<<<<<<;;;;;;:::::::::;;;;;;;;;::::::777888:::<<<======<<<<<<;;;:::999888777555444333777777777888888888888888666555444444666999<<<>>><<<<<<===>>>>>>>>>======BBBLLLTTTVVVWWWZZZ]]]]]]^^^]]][[[WWWRRRNNNLLLKKKIIIFFFAAA<<<::::::<<<===:::::::::::::::999888888777555555666888::::::999888888999999999999888888:::===???===999888:::===888:::;;;:::999:::<<>>===:::888777999;;;555666888999999888666555444444555444444777<<>><<<;;;;;;:::888666999:::<<<>>>>>>===<<<;;;;;;999777555555666888:::888777666666777666444222111444888;;;<<<:::888666333555888;;;===>>>>>>===555444222111333777;;;>>>>>>===<<<;;;999888777666:::<<<===??????>>><<<;;;;;;<<<===>>>>>><<<:::999111666;;;<<<999888;;;>>>888888666444111000111222777999;;;===<<<:::777555111222333333222111333444333444555555555444333222888:::<<<<<<999666555444888999;;;;;;:::999:::;;;:::999999:::<<>>AAABBBCCCDDDDDDDDDDDDDDD<<<======>>>?????????@@@;;;===???AAAAAA@@@???===AAABBBCCCCCCBBBDDDGGGIIIGGGCCC???BBBIIIPPPSSSSSSPPPNNNKKKJJJKKKLLLLLLLLLFFFDDDAAA??????AAACCCEEEBBBCCCEEEFFFFFFDDDBBBAAA>>>AAAEEEEEEBBB===999666:::@@@FFFIIIHHHGGGFFFGGGCCCCCCBBBBBBAAA@@@@@@@@@;;;:::888555333333555777:::;;;;;;:::999;;;AAAFFFBBB@@@>>><<<;;;<<<===>>>===;;;:::888888999;;;<<<444555888<<<>>>>>>;;;888111222444777:::;;;999888555444222000111222555666111///------///333888;;;AAA===888333111111333444666555555666888888777555111000222777>>>???;;;777555777999;;;<<<<<<<<<<<<::::::;;;;;;<<<;;;;;;;;;555888<<<@@@AAA@@@>>><<<===;;;999666555555555666555555555555555666666666777666555555666888:::<<<;;;<<<===>>>>>>???>>>>>>FFFPPPXXXYYYXXXZZZ\\\[[[cccbbb___YYYSSSMMMJJJIIILLLIIICCC???<<<<<<===>>>555666888999:::::::::999999777666777:::;;;<<<;;;:::999999888777666444444555999======:::999<<>>BBB===>>>===;;;999888:::;;;444555666777777666555555666777777666555777===AAACCCCCCCCCEEEFFFFFFCCCAAA888444222555:::<<<777222222111222777:::999333,,,---///222666:::;;;999666666888999888666555777:::555222...+++)))***---...111333555666555555555666555555555555666777888999;;;:::888:::<<<<<<888444222444888::::::888666444444222111333666999888666<<<999444222333444666666222222111000000000111111111///,,,,,,...111333333::::::999555111///...///222333444777:::;;;:::888888888888777666777:::<<>>;;;777333111999;;;======<<<999555333000000000111444555555444666555222///...222;;;AAA:::999777666666777888999===<<<;;;999777555444333333222222111222333444555666777888999;;;:::888666666888::::::999999999:::999;;;===;;;999888;;;===AAA@@@===;;;::::::;;;<<<:::::::::;;;<<<<<<=========:::888888999:::888666666888999999777444222111555666777999999888666555666888:::;;;:::;;;<<<===555555666777999;;;===>>>BBB???:::666555555777888===<<<:::;;;===>>>>>>===>>>?????????>>>===;;;:::999;;;===>>>>>>=========999999666222......222555999:::;;;===???>>>;;;888999888777666555555666777:::999888888777888999999;;;<<<>>>@@@>>>:::999;;;<<<>>>@@@>>>;;;<<>>999888999AAAEEEIIIGGGCCCAAADDDGGGGGGIIIKKKHHHCCC???>>>???@@@>>>;;;999:::<<<>>>>>>;;;===???AAAAAA???===;;;666555444555888999999888;;;888555222000111444555111///---...222666999:::888888666444111000222444555333222222444555555444333444666888999:::::::::666444333555999;;;;;;999666777999999:::999888777555888===AAAAAA>>>999555444777999888555333444666333555555444222333777::::::999666444444555777888:::999999:::>>>BBBEEEFFFMMMPPPUUUXXXYYYZZZ[[[\\\```___\\\XXXSSSOOOKKKIIIHHHDDD@@@>>>>>>>>><<<999777666555555666888;;;<<<777888:::;;;<<<;;;;;;:::;;;:::888777555444444444999777666555555777:::<<<999888888777888999;;;<<<>>>===<<<;;;:::999999999555444333555888999666333777999;;;:::888888;;;>>>BBBBBBBBBDDDFFFEEEBBB@@@666222///000444777666444333222444777;;;:::444...,,,...111666:::;;;999777888999999777555444666888666333///+++***+++...000222444777888777666666666666777777777888888999999<<<:::888999;;;;;;888555777888999::::::888666444333222222444777999888666:::888555333333444666888777666555444333222222222111000------...111333444888888777444000......///333333444555777777777666888999999999888888:::<<>>===;;;::::::;;;<<<===>>>>>>>>>?????????>>>>>><<<;;;:::<<<>>>>>>;;;888666777999999888666555444333444555777777666555444777999<<<<<<;;;:::;;;;;;888888999;;;<<<>>>@@@AAA>>><<<:::888777777888999<<<:::999:::===>>>>>>>>>AAAAAAAAABBBBBBAAA@@@@@@>>>???@@@AAA@@@>>>>>>>>>>>>===999555111222777;;;>>>??????@@@@@@AAABBBCCCBBBBBB@@@?????????@@@@@@???@@@AAABBBBBBBBBBBBBBBBBBDDDFFFGGGEEEBBBAAABBBDDDGGGIIIHHHEEEFFFJJJNNNNNNLLLLLLPPPVVVZZZZZZXXXXXXZZZ\\\\\\[[[[[[[[[\\\[[[VVVTTTVVVTTTNNNKKKMMMNNNPPPRRRTTTUUUTTTTTTSSSWWWWWWVVVUUUTTTTTTSSSSSSYYY[[[]]]^^^]]]]]]]]]^^^YYYXXXWWWVVVTTTTTTSSSTTT[[[XXXUUUTTTVVVYYYYYYYYYWWWZZZ[[[\\\```cccaaa[[[^^^ZZZXXXZZZ```dddeeedddeeebbbbbbdddbbb^^^[[[]]]___^^^\\\YYYWWWWWWVVVWWW]]]^^^______\\\ZZZYYYYYYUUUSSSRRRSSSUUUWWWVVVUUUXXXVVVUUUWWW\\\```bbbbbb^^^ZZZUUUUUUWWWXXXUUURRRLLLMMMNNNMMMJJJHHHGGGGGGKKKNNNPPPPPPMMMLLLMMMOOONNNQQQSSSSSSPPPKKKHHHFFFCCCBBB@@@AAACCCDDDAAA???BBBCCCDDDDDDCCCAAA>>>===;;;===???>>><<<<<<===???===;;;888555333333444555222000......111333444444666666555222000000222444555333222222444555555444333333444555777888999::::::777555555888999999888666777888999999999888888555888===@@@@@@===999555444777999999666444333444222444555444333444777:::;;;999777555555666777999888888888:::???CCCGGGIIIRRRTTTXXXZZZZZZZZZZZZ[[[___^^^[[[WWWRRRMMMHHHEEEFFFBBB???===>>>>>>===;;;666666555444555666888:::888999:::;;;;;;;;;:::999999888777666666666666666777666555444555777999;;;999888888777888888::::::<<<;;;:::::::::::::::;;;888777666777888888444222777999::::::999999<<>>>>>===<<<:::777444333333555888;;;<<<;;;999888333222111222444666666666555555444222222555:::>>>888777444222222444777999;;;;;;:::999888666444333333333222111111111222222333444666888888888888777999:::;;;:::999888999:::<<<======<<<;;;;;;<<<>>>>>>===;;;;;;;;;===???@@@AAABBBCCCDDDCCCBBBAAA@@@<<<===>>>@@@BBBAAA>>><<<777777999999999999777777222333555666777666555555;;;===@@@@@@>>><<<;;;;;;;;;<<<===>>>@@@AAACCCCCC>>>>>>===<<<<<<<<<======>>><<<<<<===@@@BBBBBBBBBAAAAAAAAABBBBBBDDDEEEEEEDDDDDDEEEEEEDDDCCCAAA@@@DDDCCC???<<<999;;;???BBBFFFGGGGGGEEEDDDFFFLLLPPPJJJIIIHHHGGGGGGGGGHHHHHHEEEFFFIIIKKKMMMMMMMMMMMMMMMPPPRRRRRRQQQOOONNNNNNOOOSSSVVVVVVTTTTTTVVVYYYWWWWWWYYY[[[^^^```bbbccc```bbbeeeffffffgggiiikkkeeebbbbbbdddddd```]]]]]]\\\]]]^^^```aaabbbbbbccc___aaaccceeefffeeebbbaaaeeegggiiijjjiiihhhiiiiiilllmmmmmmiiidddaaabbbdddkkkiiifffcccaaabbbeeehhhiiikkkllllllooosssqqqmmmjjjgggdddfffjjjoooqqqqqqnnnkkklllnnnmmmhhhfffgggjjjjjjjjjjjjiiigggfffeeejjjiiiggggggfffeeebbb```aaa``````aaacccddddddcccgggccc___aaagggmmmnnnmmmmmmiiicccaaacccdddcccbbbZZZYYYXXXYYY[[[[[[ZZZYYYZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[\\\^^^``````\\\VVVRRRNNNMMMLLLPPPSSSRRRLLLFFFLLLLLLLLLKKKIIIFFFDDDBBBDDDIIILLLJJJDDDAAACCCGGGCCCBBB@@@===:::888777777444333111111222222111000222333333111000000222444555333222222444555555444222222222222333555888999<<<:::777555666777888777666666777888888888888888666999<<>>>>>===777666555444444555666777999:::;;;;;;;;;:::888888777666666666666666777777666555444444555666888999999888888888888888999::::::999999888999:::;;;<<<;;;:::888888888666333111666777999::::::;;;>>>@@@AAA@@@??????AAAAAA@@@???555222---'''$$$'''...444444333444666888777444111***,,,000666;;;<<<;;;999888888777555555555666888999666222......000333666888;;;???AAA@@@===:::999666888999;;;;;;:::888777777444111222666999999777;;;;;;:::888888777777777666777888999999666333000222666999777444444999>>>@@@>>><<<:::777555444333444333222111000222555777666666444222///...000111666555444222000000111222666888:::;;;999888888888999:::<<<===????????????<<<<<<;;;:::999666555333222444666999::::::999888444333111222444666666666777777777777777999<<<>>>999777555333333666:::<<<;;;;;;;;;;;;999888666555444444444333333333333333000222444666666666777888;;;<<<<<<;;;999999:::;;;;;;;;;<<<======???@@@BBBAAA@@@???>>>???@@@BBBDDDCCCDDDFFFGGGHHHGGGFFFEEEAAAAAAAAAAAAAAA@@@???>>>;;;;;;:::;;;;;;;;;999777555666777888999999999999@@@BBBDDDDDDBBB???===<<<>>>>>>@@@AAACCCDDDEEEEEEFFFEEECCCAAAAAABBBCCCEEECCCBBBBBBDDDFFFIIIIIIIIIEEEEEEEEEFFFGGGJJJLLLNNNJJJIIIJJJKKKKKKKKKIIIGGGJJJJJJHHHGGGFFFGGGHHHIIIMMMPPPRRROOOLLLMMMRRRXXXRRRRRRRRRQQQQQQQQQQQQRRROOOPPPRRRUUUWWWYYY[[[[[[XXX]]]___^^^\\\]]]\\\ZZZZZZ^^^bbbccccccbbbcccddd^^^aaadddeeedddeeehhhkkkgggjjjnnnqqqrrrqqqrrrsssmmmooorrrrrroookkkkkkllljjjjjjjjjkkklllmmmnnnnnniiikkknnnpppqqqpppnnnmmmoooppppppppppppqqqtttvvv{{{}}}~~~zzzsssoooqqqttttttvvvuuuqqqkkkiiilllppptttwwwxxxwwwyyy||||||yyyvvvsssppppppsssvvvxxxyyyvvvsssrrruuuuuurrrrrruuuttttttuuuuuuuuuttttttttttttpppmmmmmmnnnmmmiiifffjjjjjjkkklllmmmnnnnnnnnnqqqllliiilllrrrwwwvvvtttvvvrrrnnnlllmmmmmmmmmlllgggeeebbbdddgggjjjiiiggggggfffeeefffhhhhhhfffdddiiihhhhhhkkkmmmkkkeee``````]]]\\\___cccbbb[[[TTTVVVVVVUUUTTTRRRPPPNNNMMMPPPSSSUUURRRMMMJJJKKKMMMLLLKKKIIIGGGCCC@@@===;;;999888777777777666333000000111222111000111333555555333222222444555555444111000//////111333666888<<<:::777555555666888888555555666777777888888888888:::<<<======;;;888777666555444333222222222333111222444666777777888888999888666555555666777888666777999;;;>>>BBBGGGJJJPPPRRRTTTTTTSSSSSSSSSTTTYYYYYYWWWUUUPPPJJJEEEBBB@@@>>><<<;;;;;;===>>>???999888777666555555555555::::::;;;;;;:::999777666555555444444444444555555555555555555666777777888777777888999:::;;;<<<<<<:::999888777777888999::::::::::::999888666444222555666777999;;;===@@@BBBBBB@@@>>>>>>@@@AAA@@@@@@888666000(((###$$$+++222222222333444555444333111+++---111777<<<===<<<:::666666666777888:::::::::999777444222111333666888;;;???CCCDDDBBB???<<<;;;555666888::::::999777666444111///111666999:::999999888777777777777888999:::;;;<<<;;;888444000...111555999999666666:::??????>>>;;;999666444333333555666555333111222666999888777666333000000222444666666666333000///111333555888::::::888777777777:::;;;<<<===>>>===<<<;;;::::::999999777666555444444555777888999888777777666444222222444666777777888888888888:::;;;<<<<<<888777555444555777;;;===999:::;;;;;;:::888666555444444444444444444333333000333555666555555777999;;;;;;;;;:::999999:::<<<999999:::<<>>??????DDDFFFGGGGGGEEEBBBAAA@@@BBBCCCEEEFFFHHHHHHHHHHHHQQQNNNJJJFFFEEEGGGJJJLLLKKKJJJIIIKKKNNNPPPQQQQQQOOONNNNNNOOOQQQTTTVVVXXXQQQPPPQQQSSSVVVWWWUUUSSSQQQRRRSSSUUUVVVUUUSSSRRRVVVZZZ^^^\\\XXXVVVXXX[[[_________````````````___^^^^^^^^^```bbbfffiiikkkccciiillliiihhhjjjiiifffeeehhhlllnnnoooooonnnnnnjjjnnnqqqpppnnnnnnqqqtttqqqvvv|||}}}{{{zzzxxx~~~wwwtttvvvzzzvvvvvvuuuuuuuuuuuuuuuuuuttttttuuuuuuvvvvvvvvvvvv|||{{{zzzyyyzzz}}}~~~{{{~~~{{{vvvwwwzzz}}}}}}||||||~~~|||zzz}}}~~~~~~~~~~~~|||yyyxxxyyyxxxuuurrrssstttvvvwwwwwwwwwwwwxxxxxxvvvvvvzzz~~~zzzzzzyyyxxxxxxxxxwwwuuuttttttpppmmmmmmppprrrqqqpppppppppooopppqqqrrrpppnnnvvvsssqqqrrrttttttqqqnnnoookkkiiiiiillllllhhhccc______^^^]]]\\\\\\\\\\\\]]]\\\YYYXXXWWWUUUTTTSSSTTTSSSQQQNNNJJJFFFBBB@@@===<<<<<<<<<<<<:::666333222333444444333333444666555333222222444555555444000000//////000333555777999888777666555666888999444555555555666777888888::::::;;;;;;;;;:::888888888555000---...000333666222333444666777888888777777666555555555666777777888999;;;;;;;;;>>>BBBFFFLLLNNNPPPQQQQQQQQQSSSTTTTTTTTTSSSRRROOOKKKGGGEEE>>>===;;;999999;;;===???;;;;;;:::999777777666666::::::;;;;;;:::888666555555555444333222222222222555555666777888888888888555666888:::<<<>>>???@@@;;;999777555444444666777777888999999888777666666555555666999<<>>===;;;666666777:::===???===<<<999888666666666777888:::>>>@@@CCCDDDBBB>>><<<;;;555666777999999999999888555222111444888;;;;;;:::777777777777777888999:::;;;======;;;777333111000222555999:::999999;;;===<<<:::999777555333333222777888888555222333777;;;:::999777444111111444666666888999777333222444666777999::::::888777777888:::;;;===>>>>>>===;;;:::::::::999999888888777777888999::::::::::::999888:::777555555666999::::::999888777888:::<<<<<<;;;777666666666777999<<<===999:::;;;<<<;;;:::888666444555666666777777666666666999;;;;;;999999<<>>AAA;;;;;;<<>>:::888777888999888666555555666555333222222444555555444000000000000222444666777666777777666555444666777444444444444555777888999;;;;;;:::999999888888888999444///,,,...222666888666555444555777888888777666666666666666777777888999;;;<<<:::999:::>>>BBBIIIKKKNNNOOOOOOQQQSSSUUUQQQPPPOOOMMMKKKIIIGGGFFF???>>><<<999777888;;;>>>======<<<;;;:::999888777999::::::::::::888666555555444333222111111111111666777999:::;;;;;;:::999444555888:::<<<>>>???@@@999777444222111111333444333666888999888777777888666555666999===@@@BBBBBBAAA@@@???@@@AAAAAA@@@???;;;:::888555222000111111333333333333222222333444000222666:::>>>???===;;;888888;;;???BBBBBB???;;;888888888999::::::::::::===???AAAAAA>>>;;;::::::555666777888999;;;<<<<<<:::888777999<<<===;;;888999999999999999999888888:::;;;<<<:::777444444555444555888:::;;;;;;;;;;;;888777666555444333333333888999:::777333333888===<<<;;;888444111111444666555999<<<;;;777666888:::;;;;;;<<<:::999888999;;;999;;;===???@@@???===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>===>>><<<999888:::<<<===>>>>>>;;;::::::===??????>>>999:::;;;<<<===???@@@AAA===???@@@BBBAAA@@@>>><<<999:::<<<===>>>>>>>>>>>>@@@CCCEEEDDDAAA@@@CCCGGGDDDEEEEEEEEEDDDFFFIIIKKKGGGFFFEEEHHHMMMPPPQQQQQQPPPPPPQQQRRRUUUXXX\\\^^^ZZZZZZZZZ[[[]]]```ccceeeaaa```\\\WWWSSSSSSVVVZZZ]]]YYYUUUUUUWWWWWWTTTPPPMMMNNNOOOPPPRRRTTTVVVWWWVVVVVVWWWVVVUUUVVVXXXZZZXXXZZZ\\\^^^______^^^]]]bbbbbbaaa```______`````````___^^^___aaaccccccbbb```aaabbbcccddddddddddddkkkiiihhhkkkoooqqqnnnjjjjjjiiiiiikkkooopppooommmoooqqqsssuuutttrrrpppnnnqqqrrrssstttuuuuuutttsssppprrruuuwwwxxxxxxxxxwwwzzz~~~zzz{{{{{{xxxtttrrrrrrtttsssqqqooonnnnnnppprrrsssooommmiiifffeeefffjjjmmmhhhfffccc___[[[XXXUUUSSSRRRPPPMMMJJJHHHEEEAAA>>>===>>>>>><<<:::777777777555333222222444555555444000000111222444555666777444777888777444222222333333333333333444666888999===;;;:::888777888888999888444111000333777999:::999666444444666888777666777888888888888999999999777:::;;;999777777<<>>===<<<;;;444666777999;;;;;;;;;;;;666444111///...000222444222555888888777555666777777666666999===AAABBBAAA???>>>>>>???AAAAAA???===::::::::::::999777555333444444555444333333444555222444777<<>>;;;:::;;;===BBBEEEDDD>>>:::777888:::;;;<<<<<<;;;:::===>>>???>>>;;;999888888777777777888:::<<<>>>???@@@>>><<<>>>??????;;;777<<<<<<<<<;;;:::999888777888:::;;;999777555777999555666777:::<<<===;;;999666555555444444444444444888:::;;;888444444888======;;;888444111111333666444999======:::888:::===>>>>>>===;;;999999;;;===888:::===@@@AAAAAA@@@>>>>>>>>>=========>>>>>>???>>>>>>???AAABBBBBBBBBBBBBBB???<<<;;;===???@@@AAACCC@@@>>>>>>AAADDDCCCBBB===>>>@@@BBBDDDEEEEEEFFFCCCEEEGGGIIIHHHGGGEEECCC???AAACCCEEEFFFGGGFFFFFFGGGJJJLLLKKKGGGFFFIIIMMMMMMNNNNNNNNNNNNPPPSSSVVVSSSQQQPPPRRRVVVYYYYYYXXXWWWWWWYYY[[[```dddiiillleeecccbbbbbbcccfffiiikkkfffgggfffccc___^^^```ccceeeaaa]]]]]]```aaa^^^[[[YYYYYYZZZ[[[]]]```aaaccc```aaaaaa``````aaaeeehhhbbbcccfffhhhiiihhhgggggghhhiiilllnnnooommmkkkjjjjjjiiihhhhhhjjjkkkkkkkkknnnoooqqqqqqrrrqqqpppooouuurrrqqqssswwwxxxuuuppptttqqqoooppptttwwwxxxxxxxxxxxxyyy{{{}}}}}}{{{yyy|||}}}~~~~~~||||||yyyuuuvvvxxxyyywwwuuusssssstttvvvwwwrrrsssrrrmmmhhhjjjqqqyyyrrrppplllhhhdddaaa___^^^^^^[[[VVVRRROOOKKKFFFCCCAAABBBBBB???<<<999888888555333222222444555555444000111333444666666777777555777:::888444000...///333333333333444666888999===<<<999777777777888999666444333555999<<<;;;:::;;;888444333555777777666999999999::::::;;;;;;;;;555888:::888666666<<>>888444333777;;;<<<<<<<<<<<<;;;:::999888888888999:::999888777666444444444444555666777888888:::===???@@@???===<<<555666777888999888777777333111///------///222444222555888888666444555666888666666999>>>AAABBBAAA<<<<<<===???@@@@@@===:::;;;;;;;;;===>>>;;;444///000111333555666666666555888999;;;<<<<<<>>>AAACCC@@@BBBEEEEEEBBB===999777777999<<<>>>>>><<<:::888;;;<<<<<<<<<;;;:::888888777777888888:::;;;===>>>DDDBBB@@@AAACCCBBB>>>;;;<<<<<<<<<<<<:::888666555888999999::::::999999888:::888888:::>>>???===999;;;999666444333444666777::::::::::::999888888777;;;:::888555333444777:::???@@@BBBAAA@@@??????@@@GGGBBB======@@@AAA???<<<999<<<>>>???DDDGGGCCC===EEEBBB@@@AAACCCCCCAAA???CCCCCCDDDEEEGGGHHHHHHGGGIIIHHHFFFDDDDDDEEEGGGHHHJJJJJJFFFBBBDDDLLLQQQQQQQQQNNNKKKIIIJJJLLLMMMNNNMMMMMMOOORRRUUUTTTOOOKKKFFFGGGJJJPPPUUUVVVSSSPPPUUUWWWYYYZZZXXXWWWVVVWWW[[[___bbb```\\\[[[___cccfffbbb]]]\\\^^^aaaaaaaaafffcccaaaccchhhooouuuxxxjjjoooqqqmmmmmmsssuuutttoooooonnnmmmlllkkkjjjjjjiiiiiijjjkkkmmmllliiiggghhhhhhiiiiiihhhhhhjjjkkkiiippptttrrrllliiinnntttpppqqqqqqqqqpppppprrrtttuuuwwwxxxwwwuuuttttttuuuqqqqqqqqqpppqqqtttyyy~~~wwwyyy|||~~~~~~{{{xxxvvvzzz~~~}}}{{{xxxyyyzzz{{{}}}}}}~~~~~~~~~~~~}}}zzzyyy}}}zzz|||zzzxxxxxxyyyzzzzzzzzzwwwyyyzzzwwwrrrkkkfffdddffffffccc\\\TTTMMMJJJJJJHHHIIIHHHEEE@@@;;;888666777666555555777888888777666666777888888777666555111555999;;;888444000///111333666777777777999:::<<<>>>???===:::777777999444555888:::;;;:::888777;;;:::999777666777777888888:::===??????===:::999666888888888777666888999??????@@@CCCGGGJJJJJJIIIIIIGGGCCC@@@???>>>===<<<;;;>>>???:::222///222777:::<<<===<<<888555666777===:::777666888999888666666666666666666777888888<<<@@@CCCDDDCCC@@@>>>===999999999888777666555555222222111111222333555666222333444333111000111222777777888;;;>>>???>>><<<@@@===:::;;;>>>>>>:::666<<<<<<<<<<<<<<<999222...000111222444555555555555888:::<<<===>>>@@@CCCFFFBBBDDDFFFGGGEEEAAA>>><<<999999::::::::::::999888:::;;;<<<===<<<;;;999777888888999:::;;;===>>>???CCCCCCBBBCCCCCCBBB???===>>>>>>======;;;999777555777888888999999999999999:::::::::<<<======<<<:::;;;999777666666888:::;;;<<<===>>>>>>===;;;999888:::;;;;;;:::999999;;;===AAACCCDDDDDDCCCBBBCCCCCCFFFCCCAAA@@@AAABBBAAA@@@CCCEEEEEECCCEEEIIIIIIEEEFFFCCC@@@AAAEEEJJJLLLMMMKKKHHHFFFHHHMMMOOOLLLIIIKKKKKKKKKLLLMMMOOOQQQRRRXXXWWWSSSMMMNNNTTTXXXWWW___\\\XXXVVVUUUUUUVVVVVVZZZYYYZZZ]]]______[[[XXXUUUUUUWWW[[[```ccccccbbb___aaacccddddddcccdddeeejjjkkkkkkjjjiiiiiijjjkkkmmmjjjhhhgggiiijjjiiigggjjjiiiiiilllqqquuuyyyzzzwww||||||xxxwwwzzzzzzxxxrrrrrrssssssssstttttttttrrrrrrrrrssstttsssqqqooonnnnnnnnnnnnoooppprrrttttttyyy}}}|||xxxwww{{{yyyzzz{{{zzzxxxwwwyyyzzzzzz{{{}}}|||{{{zzzzzz{{{~~~~~~~~~~~~~~~~~~}}}zzzwwwtttpppnnnlllfffhhhiiigggbbb[[[TTTPPPNNNNNNMMMIIICCC>>><<<;;;777666555666888:::::::::666777888888888777666555333666999;;;999555333222555666888999888888999:::;;;===>>>===:::888888999777888:::<<<===<<<:::999999888777777777888999:::888:::<<<>>>>>><<<:::888333555777777666666666888;;;<<>>>>>888000+++,,,000777999;;;;;;999777777888:::888555555888::::::999777777777777777888999:::>>>@@@CCCCCCAAA>>><<<;;;::::::999888777777666666555444444444444666777888555444222///---...111444999888999;;;>>>>>>===;;;===<<<<<>>>>>===<<<999333///111111222333444555555666999;;;===???@@@BBBFFFIIIDDDFFFGGGHHHGGGDDDAAA???;;;:::999777777777888999999;;;===???>>>===:::999999999:::;;;===>>>???@@@CCCEEEFFFFFFEEECCCCCCCCCBBBBBBAAA@@@>>><<<:::999888888999999:::;;;<<<======???@@@???>>>=========;;;::::::999:::<<<>>>??????@@@AAABBBAAA@@@===<<<<<<>>>AAABBBBBBBBBCCCDDDEEEGGGIIIIIIHHHHHHIIIJJJIIIJJJJJJIIIHHHGGGIIIJJJPPPRRRQQQLLLKKKNNNQQQQQQNNNKKKGGGGGGLLLRRRXXX\\\VVVPPPMMMPPPWWWYYYUUUOOOPPPRRRTTTWWWZZZ]]]______cccccc```ZZZZZZ___bbbbbbmmmkkkgggccc```_________ccccccdddfffhhhhhheeecccaaa``````cccgggkkknnnooollloooqqqsssssssssuuuvvv{{{xxxvvvwwwxxxxxxvvvtttxxxwwwvvvwwwwwwvvvtttrrrtttssstttxxx|||~~~}}}{{{{{{{{{|||||||||}}}}}}}}}||||||}}}}}}|||zzzyyyxxxwwwwwwyyy{{{}}}}}}|||yyyyyyyyyyyywwwooommmllllllkkkggg```[[[TTTSSSPPPKKKEEE@@@>>>>>>888777666888:::<<<======777888888999888777666555666888::::::999777777777:::;;;<<<;;;999888888999:::;;;===<<<:::999999::::::;;;===>>>>>>>>><<<<<<777777777888999;;;<<<===888:::<<<===<<<:::777666...111444666555555555555777<<<@@@BBBAAA@@@@@@BBBCCCBBB???===;;;:::999999:::======777...(((''')))333666999;;;:::888888888666444333333666999::::::777777777888999999::::::???@@@AAA@@@>>>;;;::::::::::::999888888777777888777777777777777999::::::888555000+++))),,,111666:::::::::<<<======<<<:::999:::===BBBDDDBBB:::444@@@@@@??????===:::777555222222222333444555666777;;;===???@@@AAACCCFFFHHHFFFFFFFFFFFFEEECCC???===;;;:::888777666666666666999;;;===@@@@@@???<<<;;;999:::;;;===???@@@AAAAAACCCGGGJJJJJJGGGEEEFFFHHHHHHHHHGGGEEECCCBBB@@@???<<<<<<<<<<<<>>>@@@BBBCCCBBBDDDFFFDDD@@@>>>???AAA>>>>>>>>>>>>???@@@AAAAAACCCCCCDDDEEEEEEEEEEEEEEEEEEGGGIIIJJJKKKLLLOOOQQQKKKMMMOOOPPPOOOOOOPPPRRRPPPTTTVVVUUURRRQQQTTTXXX\\\``````ZZZVVVXXXZZZ[[[[[[XXXUUUTTTVVV[[[```ccc```]]][[[]]]aaabbb___[[[XXX[[[___cccgggiiijjjjjjgggiiigggcccccchhhllllllsssrrroookkkhhhfffffffffiiikkknnnpppqqqpppnnnllljjjjjjjjjkkkmmmppprrrsssyyy{{{}}}~~~~~~~~~~~~}}}~~~~~~vvvmmmjjjkkkjjjfffbbbVVVTTTPPPJJJDDD???>>>>>><<<;;;999:::<<<>>>>>>===888999999999999888666555777999::::::999999;;;===@@@@@@???===:::888888888999:::;;;;;;;;;:::::::::;;;<<<<<<===============999999:::;;;<<<===>>>>>>;;;;;;<<<<<<:::777444222+++...222444444333333333666<<>>@@@??????===:::888777888999:::======888000***((((((222555888;;;;;;999777666444222111111222555777999666666777888999999999999<<<>>>>>>>>><<<::::::;;;:::999888777777888888999777888888888999::::::;;;999666111+++))),,,222888:::999999:::<<<;;;999777666888;;;???BBB???999444<<<=========<<<::::::999444444555666777888999999===>>>@@@@@@AAABBBDDDGGGHHHFFFCCCCCCBBB@@@===:::777888888888777555444333777999<<<>>>???>>>===<<<;;;<<<>>>@@@BBBCCCDDDDDDCCCGGGJJJKKKIIIGGGIIIKKKLLLKKKJJJIIIGGGFFFEEEEEEAAA@@@??????AAADDDGGGIIIGGGHHHIIIGGGBBB@@@AAADDDEEEEEEEEEFFFFFFEEEEEEEEEIIIIIIHHHIIIKKKNNNQQQSSSRRRSSSSSSSSSTTTWWW\\\```UUUWWWYYYYYYYYYYYYZZZ[[[YYY^^^bbbaaa]]]\\\___dddfffkkknnnjjjfffeeeeeedddcccbbbbbbaaaaaacccfffgggiiijjjlllkkkjjjiiiiiijjjccceeeiiimmmpppqqqqqqqqqnnnqqqqqqmmmlllpppssssssuuuvvvuuurrrooonnnoooppprrruuuyyy|||}}}{{{xxxwwwxxxxxxyyyyyyxxxxxxyyyyyysssnnnnnnllleee___VVVUUUQQQKKKEEE@@@??????AAA???=========>>>===<<<999:::::::::999888666555777888999999999;;;>>>AAABBBBBBAAA===999777777888999999999:::;;;;;;::::::999999999999:::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;888444111...***---111333333222222222555;;;AAABBB>>>;;;;;;===<<<<<<<<<999666555777999;;;======:::555000//////444666888:::;;;999666444444333111//////000333555555666777888888888777777888:::<<<<<<;;;;;;<<<===888777666555555777888999666666777888999999999999888666222///---///444888999888888999::::::777555555666888:::;;;:::777555999:::;;;:::999888:::;;;777888:::<<<=========<<<===???@@@AAAAAACCCFFFHHHKKKGGGCCCBBBCCCBBB???<<<888999::::::999888666555999:::<<<>>>???@@@@@@@@@@@@BBBEEEGGGIIIJJJKKKJJJGGGIIILLLMMMMMMMMMMMMNNNPPPOOONNNMMMLLLLLLLLLLLLIIIHHHFFFEEEGGGJJJNNNQQQOOOOOONNNLLLIIIHHHHHHIIIOOOOOOQQQQQQQQQPPPOOONNNTTTSSSSSSTTTWWWZZZ^^^```aaa``````______bbbgggkkkaaaccceeeeeeeeedddeeefffdddiiillllllhhhgggiiimmmpppvvvyyyxxxvvvuuusssnnnhhhjjjmmmnnnnnnnnnppprrrssswwwyyyxxxtttrrrsssvvvoooppptttwwwyyyyyyyyyyyy|||zzzvvvxxxzzzzzz{{{}}}~~~}}}zzzyyy{{{~~~zzz||||||yyyvvvooobbbXXXXXXWWWTTTOOOIIIDDDBBBBBBDDDAAA???>>>>>>>>><<<;;;:::;;;;;;;;;:::888777666555666888888999;;;???BBBBBBBBB@@@<<<999777777888:::999888999;;;;;;:::888555444444444666888:::;;;@@@AAAAAA@@@@@@>>>===<<<>>>>>>===:::777444111///+++...111333222222222222444888<<<===;;;888888999:::<<<<<<999666555777:::<<<======;;;888666555666666666888:::;;;:::777555666555222///---...111444666666777888888666555444555888;;;<<<<<<<<<===>>>555444333222333444666888444555666777888888888888666555333111///111666999888888888999::::::777555555555555555555555444444<<<======;;;999888:::===:::<<>>AAABBBDDDFFFJJJMMMNNNJJJFFFFFFIIIJJJGGGEEEBBBBBBAAA@@@@@@AAAAAAAAAAAAAAABBBDDDFFFHHHIIIJJJIIIKKKNNNQQQSSSTTTTTTTTTQQQQQQRRRUUUXXXYYYXXXWWWWWWVVVUUUUUUUUUUUUVVVWWWVVVTTTRRRPPPQQQUUUYYY\\\]]][[[XXXVVVVVVVVVUUUUUUYYYZZZ\\\^^^___^^^]]]\\\```aaaccceeeggghhhiiiiiikkkkkkkkkkkkjjjlllooorrrnnnpppqqqqqqpppooopppqqqrrruuuwwwwwwuuuttttttvvv|||zzzuuuxxx{{{|||{{{|||~~~~~~}}}|||{{{|||yyyzzz}}}~~~{{{wwwnnncccYYYWWWWWWUUUQQQKKKGGGDDDCCCCCCAAA???>>>??????===<<<;;;<<<<<<<<<:::999777666222444666777888;;;???BBB@@@???>>>:::777666777999;;;999888999;;;;;;999777111000000111333666999;;;???@@@@@@@@@???>>><<<;;;<<<<<<;;;:::888666444222///111222333222111222333666777999:::::::::999888:::<<<===:::666555888<<<<<<<<<<<<:::888888888999666666666888<<<<<<;;;888777777555111...///333777888999999999888666444333555888<<<>>>===<<<<<<<<<222111000///000222555666333444666777888888777777444333111///...111777;;;999888999:::<<<;;;999888444444555444333222222222AAABBBBBB???;;;:::<<>>BBBFFFGGGEEECCCAAA;;;===AAACCCFFFJJJNNNQQQQQQMMMIIIJJJNNNQQQOOOMMMMMMKKKIIIGGGGGGIIILLLNNNJJJJJJJJJKKKMMMPPPSSSUUUPPPRRRUUUXXXZZZ[[[[[[[[[[[[ZZZZZZ]]]bbbdddbbb___^^^^^^]]]]]]]]]^^^```aaabbb___\\\ZZZ[[[___cccfffiiieeeaaaaaabbbcccbbb______aaadddgggiiiiiigggfffiiikkkooossssssrrrooommmoooqqqssssssrrrrrrrrrsssvvvxxxyyyyyywwwvvvwwwwww|||~~~~~~~~~~~~~~~yyytttpppkkkeee```TTTUUUTTTQQQLLLGGGDDDCCCBBB@@@>>>>>>???@@@???>>><<<<<<<<<<<<;;;999777666000222555777888;;;>>>AAA>>>>>><<<999666666777999;;;999888999;;;;;;888666///......///111555999<<<===>>>>>>??????===<<<;;;999999:::999999888777666111222333333222111333444999999888:::<<<===<<<::::::<<<>>>;;;777666999======<<<:::888777777888999666444555888<<<>>>>>><<<888888666222000111555::::::;;;;;;;;;:::777444333666999===???>>><<<:::999000///...---...000333555333444666777888888777777444222///,,,,,,000888===:::999:::;;;======<<<:::333444666666444111000000FFFEEECCC@@@@@@CCCHHHMMMDDDIIILLLJJJKKKNNNLLLGGGEEEBBBAAAFFFNNNTTTUUUTTTQQQRRRSSSTTTUUUWWWXXXXXXXXXXXXWWWUUUSSSVVV[[[```bbb___[[[WWWVVVXXX^^^bbb___```bbbeeehhhjjjkkkkkkddddddeeelllrrrtttoooiiifffgggiiimmmqqqpppkkkggglllmmmmmmllljjjjjjkkklllssssssrrrqqqooommmkkkjjjlllpppuuuuuuqqqppprrruuu{{{{{{|||{{{yyyyyyzzz|||{{{yyy~~~~~~~~~}}}}}}wwwsssqqqlllccc]]]\\\UUUNNNJJJIIIGGGCCC??????>>>============>>>???::::::;;;;;;::::::999999222111111333666;;;@@@BBB???>>><<<999777777999<<>>===<<<<<<<<<<<<===:::888888:::;;;:::888222222222333333333444444666777999;;;<<<<<<<<<;;;:::::::::::::::::::::;;;AAA>>>;;;999999999999999888777888:::<<<===<<<;;;;;;:::888666555444333333888777777666777888:::;;;??????>>>>>>===<<<<<<<<<111111333555444000///222111000111555999:::888555666111,,,***---222666999===<<<;;;999888888999:::777888;;;<<<:::777222000OOONNNLLLJJJIIIKKKPPPTTTQQQUUUVVVSSSTTTXXXXXXUUUMMMKKKJJJOOOWWW]]]^^^^^^VVVWWWXXXYYY[[[]]]^^^___[[[\\\\\\[[[[[[^^^dddiiihhhgggeeebbbbbbdddgggjjjjjjooossstttqqqoooooopppooorrruuuwwwwwwvvvttttttlllmmmooossswwwxxxuuurrrttttttrrrqqqrrrtttxxx{{{zzzzzzyyyyyyyyyxxxxxxxxxzzz~~~~~~zzzwwwxxx{{{~~~zzztttqqqnnnjjjbbb\\\ZZZTTTLLLIIIHHHGGGDDDAAAAAA@@@===:::999999999:::;;;;;;;;;;;;:::999777666555444222222555:::@@@CCCAAA@@@???<<<:::999;;;===>>>;;;888999;;;;;;888444...000222555888;;;======>>>===<<<;;;;;;;;;<<<===>>><<<::::::<<<===<<<:::555555444444444444444333777888:::<<<============<<<;;;999888888999;;;<<<===<<<:::999:::<<<======888777777999;;;<<<<<<;;;999999888777666555555555999888777666777999;;;<<>>======444333555888666222111555333222111333777999999888555111,,,+++...333888;;;===<<<;;;::::::;;;<<<<<<999;;;===>>><<<888333000[[[[[[ZZZXXXWWWXXX[[[]]]```bbbaaa^^^___ccceeeddd]]][[[ZZZ]]]bbbfffgggfff___```aaaccceeeggghhhiiiccccccdddeeefffjjjppptttqqqpppoooooooooqqqssstttuuu|||}}}xxxxxxzzz{{{}}}yyy{{{wwwwwwxxx||||||zzz{{{zzzvvvpppmmmjjjeee___YYYVVVPPPJJJGGGFFFFFFEEECCCCCC@@@;;;777444333444555:::;;;======<<<999666444:::888555333555:::@@@DDDCCCCCCBBB@@@===;;;<<<===<<<:::777777:::;;;999666333444666999<<<>>>@@@AAA<<<<<<::::::999:::;;;<<<===;;;::::::;;;<<<<<<;;;888777777666666555555444777888:::<<<>>>??????>>>???<<<999666666777:::<<<999999999:::;;;===???@@@999888666777999:::::::::888888888888888999999999;;;:::888777888:::===???BBBBBBAAAAAA@@@?????????777666888:::888444444777555333222222555888999999222///,,,,,,000555:::===<<<<<<;;;;;;<<<<<<===>>>:::;;;===>>><<<888444111eeeffffffeeeccccccdddfffhhhiiiiiihhhiiikkklllkkknnnkkkiiihhhjjjkkkkkkjjjlllmmmnnnnnnppppppqqqrrrnnnooooooqqqsssvvvzzz}}}yyywwwuuuuuuxxx{{{}}}~~~~~~}}}wwwsssmmmiiiddd___YYYTTTPPPLLLGGGDDDDDDEEEDDDCCCAAA===888333000000111333999;;;===???>>><<<888666<<<;;;:::999:::===@@@BBBBBBCCCCCCAAA>>><<<;;;<<<:::777555555777999888888888888999:::;;;===??????===<<<;;;:::999999:::;;;999999888888888999999999777777777777777777888888666777:::<<<>>>>>>>>>>>>>>><<<:::888777777888999555777888999:::;;;<<<===999888666666888999:::999888999:::;;;<<<<<<=========<<<:::999:::<<<@@@BBBBBBAAAAAA@@@@@@???>>>>>>888777999;;;999444444777555444444555777888888888000---+++,,,111666:::<<<;;;:::::::::::::::;;;;;;555888:::<<<<<<999555333nnnooooooooommmlllmmmooonnnoooqqqttttttsssrrrrrrwwwuuurrrqqqqqqrrrqqqqqqzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{}}}{{{{{{|||vvvtttpppjjjddd]]]WWWRRRNNNKKKIIIEEECCCBBBAAAAAA@@@:::888333000///000333555888:::===@@@@@@???===;;;<<<===???@@@AAA@@@@@@??????@@@@@@>>>;;;999999:::888666333222444666777888::::::999888999999:::;;;???>>><<<:::999999999999999999888888777777777888444555666777888:::;;;;;;555777999;;;<<<=========::::::;;;:::999888777666444777999999777666666777888777666777999::::::999999:::<<<===????????????===<<<;;;:::<<<>>>AAACCC??????>>>>>>===<<<<<<<<<777666888:::888333222555222555888::::::888777666///---,,,---111666999:::888888888888888777777666000333777;;;<<<;;;999777wwwxxxyyyxxxwwwwwwxxxzzzzzzzzz}}}}}}~~~{{{{{{{{{{{{|||}}}|||wwwsssmmmjjjddd]]]VVVOOOKKKIIIFFFEEEDDDBBB@@@===;;;:::444222000///000333666888777999<<>>;;;===AAACCCDDDBBB???===;;;<<<;;;:::777666777888888666333111222444777999:::999888777666777888888???>>><<<:::999999999:::;;;<<<<<<:::777666777888222333444666888:::;;;<<<666777999;;;<<<<<<;;;;;;888999:::;;;;;;999666555444777:::999555222111222666666666888;;;<<<;;;::::::;;;===>>>??????>>>>>>::::::::::::<<<>>>@@@AAA<<<<<<;;;;;;:::999999999666555666888666111000333222666:::<<<;;;888666555111///...///222666888888777777777888888777777666222555:::???AAAAAA@@@>>>~~~zzzvvvsssqqqpppccc```\\\UUUNNNIIIFFFEEECCCCCCDDDBBB>>>999666444000//////000222555888:::888999;;;<<<=========<<<:::<<>><<<888888777555444444666888:::888555222111333777::::::999777777777888:::;;;;;;:::999888888999:::;;;<<<======:::666444555777111222333555666888999:::888999;;;<<<<<<<<<;;;:::888888999999999999888777444888<<<;;;555111000000444555777:::===>>><<<::::::;;;<<<======<<<;;;:::555666777999:::;;;<<<<<<:::::::::999888888777777666444666888555000///222444777;;;<<<:::777666666444333222333555777777777555666888:::;;;;;;;;;;;;:::>>>CCCGGGJJJJJJHHHGGG~~~tttooollljjjkkkmmm[[[ZZZVVVPPPJJJEEEDDDDDDAAABBBCCCBBB===777222000......///111333666999;;;999999::::::;;;;;;:::::::::;;;<<<>>>>>>>>>===<<<777777555333222333666999<<<;;;777444222444888<<<999888777777888;;;===???666666666666888:::<<<===;;;<<<;;;888333111222333222222333444555666777777:::;;;<<<======<<<;;;;;;999888777777777888999:::444999===<<<666111000111222444777<<>><<<777222...111222333555666777777777<<<:::888888:::;;;:::999888666555888===>>>;;;777666444111111333555666666888777555333222444888<<<:::999999999:::;;;<<<<<<;;;999888:::===>>><<<:::888777444111000000444777555666777888777888;;;=========>>>>>>===;;;888666888777666666666777999:::999;;;===<<<888333///---444999>>>@@@>>>;;;::::::888:::<<<===<<<999555333222666::::::888666777888444666888888666555555555444111///000333555444222:::<<<===;;;888555666888===999555444555777666555555777;;;>>>???BBBEEEGGGRRRUUUZZZ\\\[[[ZZZYYYXXX{{{vvvwwwqqqiiidddaaa^^^XXXTTTQQQNNNIIIDDDAAA@@@AAACCCEEECCCAAA>>><<<999444111222333333444555666777777<<<;;;::::::<<<<<<;;;:::888666444666;;;===<<<999:::777444333333444444333555666555333222222444666666666777888:::;;;<<<<<<;;;:::999;;;>>>???>>><<<888777555222000111444777666777888888888999;;;===??????>>>===;;;999666555888777666666666777999:::;;;<<<===;;;777222///...333777;;;===;;;999999999888:::<<<======;;;888666888:::<<<<<<:::888777666333555888888777666666666444111///000222444444333888::::::999666555666888:::666333222333444333222222555999>>>BBBHHHMMMQQQXXX\\\```bbbaaa___^^^^^^xxxqqqlllmmmhhhaaa\\\YYYUUUQQQMMMKKKHHHCCC???>>>@@@CCCEEEHHHEEEAAA???===;;;888666555444444333444555666777<<<<<<;;;<<<>>>>>><<<:::999555222333888<<<===<<<>>>;;;888666555555333111444555555333000//////000111333555777999::::::::::::::::::<<>>999888666333111222444777777888999999999:::<<<>>>AAA@@@>>><<<:::777666555888777666666666777999:::<<<======:::666222111111333555888999888888888999888:::<<<===>>>===;;;:::>>>===<<<<<<<<<:::777444333555777888777666666777333111//////111444555666777777777666444555777999777444222000000111000//////333888>>>FFFNNNWWW\\\]]]aaaeeehhhhhhhhhhhhhhh}}}}}}~~~}}}~~~|||vvvooohhhdddbbb^^^XXXSSSPPPMMMJJJGGGFFFDDD@@@>>>>>>BBBGGGJJJJJJFFFBBB???======;;;:::777555444333333444666777;;;::::::;;;======;;;999888444111111555:::===???>>><<<:::999888777555333555555333000---,,,---...000222555777888888777777888999:::<<<>>>???@@@???;;;;;;999777444444666999888:::;;;:::::::::<<<>>>AAA@@@>>><<<:::888888777888777666666666777999:::;;;<<<;;;999666444555666444555666777888888::::::999:::;;;===>>>>>>======???===;;;;;;<<<<<<888444222444666777666666666777333222000000111444666888666666555555555666999:::777555333222111111000000111444999???GGGQQQZZZaaa___ccchhhkkkmmmnnnooopppyyyvvvvvvwwwyyy{{{xxxvvvzzz}}}{{{~~~~~~www}}}~~~{{{{{{|||}}}{{{|||{{{yyyxxxzzz~~~~~~}}}|||vvvxxxzzz|||~~~yyy|||}}}|||zzzzzz{{{{{{yyy|||{{{~~~~~~{{{zzz|||~~~||||||||||||~~~{{{zzz|||{{{zzzxxxtttmmmfff```\\\XXXUUUPPPLLLIIIGGGEEECCCCCCBBB??????AAAEEEJJJNNNIIIFFFAAA???>>>>>>======777555444333333444666777888777777888999999888666666444111000333888<<<>>>;;;::::::;;;<<<;;;999777888666222---******...111333444666777777666555333666888:::;;;<<<===>>>???>>>>>>===:::888777999;;;999:::;;;;;;::::::<<<>>>???>>>===<<<;;;;;;;;;;;;888777666666666777999:::999::::::888777777999:::666666666777:::;;;======::::::;;;<<<<<<=========<<<:::888999;;;<<<999666222444666777666555555666444444333222333444777999777666666666888999;;;<<<999999777666444222222222444777;;;AAAGGGPPPYYY___cccfffjjjlllmmmnnnoooppp|||~~~~~~~~~}}}~~~}}}|||~~~|||~~~|||}}}}}}}}}~~~~~~||||||yyyyyyzzz{{{{{{~~~xxxrrrooooooqqqrrruuuxxx|||}}}zzzyyyyyy{{{~~~vvvnnnmmmrrrwwwxxxvvvvvvrrrqqqwwwzzzrrrsssvvvxxxvvvwwwyyywwwtttoooqqqsssvvvvvvuuusssqqqrrrtttvvvxxxwwwuuuqqqoooqqqtttwwwvvvwwwyyywwwtttssswwwwwwtttrrrssstttsssuuuxxx{{{}}}|||yyywwwuuuuuuuuuuuuuuuvvvwwwxxxxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~yyyxxxxxxyyyzzzzzzyyywwwyyyvvvrrrqqqsssuuuvvvwwwttttttsssssstttyyy}}}~~~yyysssqqquuuzzznnnooonnnjjjccc\\\WWWTTTMMMLLLIIIFFFDDDBBBBBBAAA@@@?????????BBBFFFKKKNNNGGGDDD@@@>>>>>>>>>>>>===555444444333444555666777666444333333444555555444444333222222333666:::<<<777777999<<<>>>>>><<<::::::777222---***,,,222666666666777888777666555444666888:::;;;;;;<<<===>>>@@@@@@???<<<:::999:::;;;999;;;;;;;;;::::::<<<>>>======<<<<<<<<<;;;;;;;;;888777666666666777999:::888999:::999888888:::<<<888777777999===???@@@???<<<;;;::::::999::::::;;;888777777888999::::::999555777999999888666666777555666777666555555777999777777777888;;;<<<<<<;;;:::;;;;;;999666333333444666999===CCCIIIQQQXXX^^^hhhkkkmmmmmmlllkkkkkkkkk|||wwwvvvyyy}}}xxx{{{}}}|||{{{{{{}}}~~~~~~|||~~~zzzzzzzzzzzz|||{{{|||}}}|||{{{yyyxxxwwwsssuuuxxxyyyxxxxxxyyyzzzwwwxxxzzzzzzzzzyyyxxxwwwwww{{{~~~zzzvvvvvvwwwwww{{{~~~~~~{{{{{{~~~}}}xxxzzz{{{|||}}}}}}~~~{{{~~~~~~zzzxxx{{{~~~~~~}}}{{{yyywwwwwwyyyyyyxxxvvvsssssstttvvvxxxxxxwwwuuuwwwtttpppmmmmmmnnnoooooosssqqqmmmjjjhhhhhhiiiiiipppqqqsssttttttsssrrrqqqrrrmmmgggeeefffhhhjjjjjjkkkhhhgggkkkrrrtttpppjjjgggiiihhhhhhlllrrrooohhhggggggiiimmmqqqpppkkkfffeeeeeegggkkkmmmkkkeee```eeekkknnnmmmmmmnnnkkkeeeiiinnnmmmhhhfffhhhiiigggnnnooorrrtttvvvwwwxxxxxxxxxuuupppllljjjjjjlllnnnqqqnnnkkkkkkmmmrrruuuwwwuuuuuuttttttsssrrrrrrqqqooonnnnnnoooppppppnnnlllmmmkkkjjjjjjlllllllllkkkjjjjjjkkkjjjjjjnnntttyyyttttttqqqlllgggfffhhhjjjaaabbbccc___XXXRRRNNNLLLEEEDDDCCCAAA???>>>???@@@<<<<<<===>>>AAADDDHHHIIIDDDBBB???>>>>>>>>>===<<<222333333444555666777777555333000///000222333333111222333444444555777888444555888<<>>;;;999777444000///111555999777777777777888888888888777:::<<<===<<<;;;===>>>?????????<<<:::888999:::999:::;;;:::999999;;;===;;;;;;<<<<<<;;;999888777888777666666666777999:::999:::;;;;;;999888999:::888777888;;;???BBBAAA@@@===<<<999777666666777777777888999888888888999;;;999;;;===<<<:::999888888666999;;;:::888666777888777666777:::======;;;999999:::;;;999555222222333444888>>>EEELLLTTT[[[```iiikkkmmmmmmlllkkklllmmm}}}}}}}}}xxxrrrppprrruuusssuuuxxxwwwvvvuuuwwwzzz}}}~~~}}}yyywwwwwwyyyxxxwwwvvvuuuvvvwwwyyy{{{xxxvvvuuuwwwzzzyyyuuupppllllllnnnrrrvvvwwwuuusssnnnpppsssuuuvvvuuusssrrrrrrwww{{{zzzuuuooonnnnnnsssvvvyyywwwtttrrruuuxxxxxxzzz|||{{{xxxuuuvvvxxxzzz||||||yyyvvvvvvzzz~~~zzzzzzzzzxxxxxxzzz}}}{{{xxxzzz~~~|||~~~wwwzzz}}}{{{wwwuuuxxx|||zzz|||xxxxxxyyy}}}wwwuuuzzz|||zzz{{{{{{yyyzzz|||~~~tttqqqoooooorrrsssrrrpppiiiiiikkknnnrrrssssssqqqkkkiiigggfffggggggfffeeedddddddddddddddcccbbbaaallllllmmmoooqqqpppnnnkkkiiihhhddd___\\\[[[^^^aaa___]]][[[\\\___```^^^\\\^^^^^^[[[ZZZbbbjjjhhh```bbb]]]ZZZ]]]cccfffddd```]]]\\\]]]bbbfffddd]]]VVVYYYaaaeeeeeefffhhhddd^^^```eeeddd^^^\\\^^^___\\\fffgggiiikkklllnnnnnnoootttpppjjjeeecccdddgggjjjpppjjjcccaaaeeelllqqqsssmmmlllkkkjjjhhhgggffffffeeeeeeeeefffhhhgggeeecccddddddeeefffhhhgggdddbbb```bbbddddddccceeeiiilllhhhjjjjjjhhhddd^^^ZZZXXXXXXZZZ[[[XXXQQQKKKGGGGGG?????????===<<<<<<===???888999;;;===???BBBDDDEEEBBB@@@>>>===>>>>>>===;;;111222333555666777777777666222...---...111333444///222444666555555555555444555888===@@@@@@>>>;;;777666555444333444888;;;777777777777888999;;;<<<999<<<>>>>>><<<;;;===???>>>>>>>>><<<999777888999999:::;;;:::999999:::<<<:::;;;;;;;;;:::777444222888777666666666777999:::;;;<<<===<<<:::888777777777777888<<>><<<999666444444444444888:::;;;:::777666999<<<===???@@@???===;;;::::::777:::======:::777666777666666777:::>>>>>>:::666777999:::888333000000111111666>>>GGGOOOWWW___dddfffiiilllmmmnnnoooqqqsss}}}xxx~~~|||~~~yyyuuuuuuyyy{{{zzzwwwyyywwwtttvvvzzz}}}}}}{{{uuutttqqqmmmjjjjjjmmmpppooonnnooosssxxxwwwrrrlllnnnooosssxxx{{{yyyrrrmmmqqqqqqppppppoooppppppqqqrrrpppnnnoooooonnnjjjfffkkkkkkkkkjjjjjjiiiiiiiiillllllmmmmmmnnnooooooooottttttqqqkkkiiimmmnnnmmmmmmllllllnnnrrrssspppnnnmmmlllmmmppptttuuurrrooorrrqqqqqqssswwwxxxuuurrryyyzzzzzzwwwrrrqqqssswwwwwwwwwwwwwwwyyy{{{~~~|||wwwxxx|||~~~|||rrrtttuuuuuuvvvwwwyyy|||wwwwwwxxxxxxwwwuuutttsssooonnnooosssxxxzzzyyywww|||}}}zzzuuurrrrrrpppmmmgggkkknnnnnnllliiiiiijjjgggiiikkklllllljjjhhhfffaaaZZZVVVXXXZZZZZZ[[[]]]XXX[[[^^^]]][[[ZZZ[[[^^^^^^dddhhhiiiiiijjjgggaaa___^^^\\\[[[YYYXXXXXXWWWSSSRRRRRRSSSUUUUUUQQQNNNQQQUUUSSSMMMMMMRRRUUUTTTUUUQQQLLLJJJLLLSSS\\\aaa^^^YYYUUUUUUWWWYYYVVVSSSQQQRRRUUUYYY]]]___^^^\\\^^^\\\YYYVVVUUUUUUVVVWWWVVVZZZ```fffiiiiiigggeeefffddd```]]][[[[[[\\\]]]aaa___]]]\\\]]]```cccfffiiifffccc___]]]\\\[[[[[[^^^\\\ZZZYYY[[[\\\\\\[[[aaa[[[VVVXXX^^^```\\\UUUSSSTTTWWW\\\```bbbbbbaaa^^^```cccccc___XXXPPPKKKMMMNNNNNNJJJDDD@@@@@@AAA===>>>???>>><<<;;;:::;;;:::888888:::>>>BBBDDDDDDDDDBBB???===<<<;;;:::888777777888999:::;;;;;;<<<777444000...///222333444333333666:::>>>>>>:::666777777999???DDDDDD>>>999:::777555555666777444222222333555777888999999999======<<<===@@@AAAAAA@@@???AAABBB???;;;888777888888666666777;;;<<<:::777777:::===;;;555222444777777888999;;;<<<<<<;;;:::???>>><<<:::888666555444333777:::=========>>>???>>>===;;;888666555444444666:::===:::444111444999;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;:::999888777444666888888666555555555555777888666333111222444666999>>>EEEMMMUUU\\\```ccckkkpppooommmooossssss}}}{{{|||{{{{{{zzz{{{}}}yyyzzz{{{}}}}}}}}}{{{xxxwwwuuurrrppprrruuuwwwtttppptttssssssssssssrrrpppnnnnnnnnnllljjjggggggiiikkkllliiigggiiimmmmmmjjjgggfffgggkkkqqqtttsssmmmiiillljjjhhhggggggiiikkkmmmooolllhhhfffggggggfffeeeeeeeeeeeeeeeddddddcccbbbffffffgggggghhhiiiiiiiiiqqqqqqmmmfffdddggghhhfffiiihhhhhhjjjmmmnnnllljjjllljjjiiikkkmmmnnnmmmkkkkkkkkkkkknnnrrrtttsssqqquuutttrrrrrrrrrsssrrrrrrrrrrrrsssuuuwwwyyy{{{||||||yyywwwyyy}}}}}}zzzvvvqqqssstttsssssssssuuuwwwvvvvvvvvvvvvuuusssqqqpppllllllmmmpppuuuwwwvvvtttwwwxxxvvvpppnnnoooooolllfffiiijjjiiifffdddcccdddccceeefffgggfffdddbbb```ZZZTTTQQQTTTVVVVVVVVVYYYVVVXXXYYYYYYYYYXXXYYYYYY\\\aaaeeeeeeeeefffbbb]]]\\\[[[YYYXXXVVVUUUTTTTTTQQQNNNLLLLLLNNNNNNLLLJJJKKKNNNMMMHHHHHHLLLNNNLLLKKKHHHDDDBBBEEEKKKRRRWWWZZZUUUPPPNNNOOOPPPMMMJJJMMMMMMOOORRRVVVXXXWWWVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSVVV[[[```bbbcccaaa```___]]]ZZZWWWVVVVVVWWWWWWZZZYYYWWWVVVWWWYYY\\\]]]aaa```]]]YYYVVVTTTUUUVVVWWWVVVUUUSSSRRRQQQRRRRRRWWWSSSOOOQQQUUUVVVSSSNNNLLLMMMOOOSSSXXXZZZZZZXXXWWWXXXZZZZZZWWWQQQKKKGGGIIIHHHDDD@@@<<<;;;<<<>>>???@@@AAA???===;;;:::;;;;;;:::999;;;>>>BBBCCCCCCCCCAAA???===<<<;;;999777666666777888999:::;;;<<<999666333111111333333333444555777;;;===<<<777333555555888>>>DDDEEE@@@<<<999777555555666777555222111222444666888:::<<<===>>>======>>>@@@BBBAAA@@@AAACCCCCCAAA===::::::;;;888777666888:::;;;999777777999;;;999666333444555999:::;;;<<<<<<;;;::::::===<<<;;;:::777444222000222555999<<<===>>>???@@@======;;;:::888777777666555888:::999666555888;;;::::::::::::999999999999888999;;;<<<;;;:::888777555777888777555333222222444666777666333222333555777999===CCCJJJRRRYYY]]]^^^ffflllmmmnnnqqqqqqooo}}}yyywwwuuuuuuuuuuuutttrrrrrrrrrtttuuuwwwwwwxxxxxxpppqqqrrrsssrrrqqqooommmhhhggghhhjjjnnnnnnkkkggghhhjjjlllllliiieeebbbaaadddeeeeeedddbbbbbbcccdddfffbbb^^^]]]___``````^^^[[[]]]aaafffjjjiiieeebbbdddbbb```___```cccgggiiilllhhhbbb______aaacccddd___``````aaa```^^^]]][[[``````aaaaaabbbccccccdddjjjjjjgggbbbaaadddeeedddeeeeeeeeegggjjjkkkjjjiiimmmkkkiiiiiijjjjjjiiihhhffffffgggkkkoooqqqqqqqqqrrrooonnnppptttuuusssoooooopppsssuuuwwwyyyzzz{{{yyyyyyzzz}}}}}}wwwrrrssstttuuusssqqqpppqqqrrrrrrsssttttttsssqqqnnnmmmiiijjjkkknnnqqqsssrrrqqqxxxyyyvvvooommmnnnmmmjjjiiiiiiiiifffbbb```______aaabbbccccccaaa___\\\ZZZTTTPPPOOOSSSUUUTTTUUUWWWWWWWWWWWWXXXZZZZZZYYYWWW]]]aaadddccccccccc```[[[[[[ZZZXXXVVVTTTSSSRRRRRROOOMMMJJJHHHHHHHHHGGGGGGFFFGGGGGGDDDDDDFFFGGGEEEBBBAAA??????AAAFFFKKKOOOSSSOOOJJJHHHIIIIIIHHHFFFKKKJJJJJJMMMPPPRRRRRRRRRMMMOOOQQQSSSSSSSSSQQQPPPQQQRRRUUUXXXZZZ[[[[[[[[[YYYWWWTTTRRRQQQQQQRRRSSSTTTTTTSSSSSSSSSTTTTTTUUUYYYZZZYYYUUUPPPNNNOOOQQQQQQQQQPPPLLLGGGEEEFFFHHHIIIHHHGGGHHHIIIIIIGGGEEEEEEEEEGGGKKKOOOQQQPPPOOOOOOPPPQQQPPPNNNJJJFFFCCCEEE@@@999555555777999;;;>>>@@@AAA???===;;;;;;;;;===<<<;;;===???AAABBBBBBBBBAAA@@@???===:::888777555666666777888999::::::;;;888666444444444333111444555888;;;;;;999333///111222555;;;BBBDDDAAA>>>999777666666666666555333222222333444777;;;>>>@@@AAA@@@@@@AAACCCDDDCCCBBBCCCDDDDDDCCC@@@=========888777777888::::::999777999::::::999888777555555:::;;;<<<<<<<<<;;;999999;;;;;;;;;999777222...,,,///333888;;;===>>>@@@AAA>>>>>>===<<<;;;:::999999444555666888999:::;;;<<<888888888888888777666666666888:::<<<<<<;;;999777666777888666333000//////333555666666555555666888888999;;;???FFFNNNUUUZZZ\\\aaagggjjjnnnqqqnnniii~~~~~~}}}}}}|||}}}|||zzzzzzwwwxxxyyyzzz{{{zzzyyyxxxpppooommmlllkkkkkkkkkllljjjmmmoooooonnnnnnoooqqqhhhhhhiiihhhgggeeecccbbb^^^]]]^^^```ccccccbbb___[[[___aaa```\\\YYYXXXYYYXXXZZZ]]]^^^]]]\\\[[[\\\^^^ZZZVVVUUUUUUVVVVVVUUUSSSVVVZZZ^^^```___]]][[[\\\[[[\\\]]]___cccfffhhhiiifffbbb______```bbbddd]]]^^^______^^^]]][[[YYY^^^______``````aaabbbbbbbbbdddccc```aaafffiiihhhcccccceeegggiiikkklllllloooooooooooonnnllljjjhhhggghhhiiilllnnnpppqqqrrrrrrqqqqqqsssvvvvvvtttrrrrrrtttvvvxxxzzz{{{{{{zzz|||}}}~~~zzzuuuwwwxxxxxxvvvssspppppppppnnnppprrrssssssqqqooonnniiijjjlllnnnpppqqqpppooo|||}}}zzzssspppqqqpppmmmooonnnkkkhhhdddbbbaaa```bbbccccccbbb```^^^\\\ZZZVVVSSSTTTYYY[[[YYYZZZ\\\]]][[[ZZZ\\\___```^^^[[[bbbfffgggeeedddeeebbb^^^^^^]]][[[XXXVVVTTTSSSSSSQQQPPPNNNLLLKKKIIIHHHGGGFFFFFFEEEDDDDDDEEEDDDBBBAAAAAAAAABBBDDDHHHKKKMMMLLLJJJGGGFFFHHHJJJJJJJJJNNNMMMLLLNNNQQQSSSTTTTTTOOOPPPQQQSSSSSSSSSQQQQQQPPPPPPQQQRRRSSSUUUVVVWWWVVVUUUSSSQQQQQQQQQRRRSSSUUUUUUUUUUUUUUUTTTSSSRRRVVVWWWXXXTTTOOOLLLNNNQQQNNNPPPOOOIIIAAA===>>>AAA???AAABBBBBBAAA?????????AAAAAABBBEEEIIIKKKJJJIIIJJJJJJJJJJJJHHHFFFDDDCCCAAA;;;444111333666777777:::<<<>>>>>>=========>>>???>>>===>>>@@@BBBAAAAAABBBBBBBBB@@@===:::888777888888777777777777777777888777666666777666444222333555777:::999666111...///000333888===???>>><<<888777777666666666555555666555444444777;;;@@@BBBDDDCCCBBBCCCEEEFFFEEEDDDCCCCCCCCCCCCAAA@@@??????999888999999999999888777<<<;;;::::::;;;:::888666888999:::;;;;;;:::999888999:::;;;:::777222---)))...111777;;;===>>>@@@BBB@@@@@@???>>><<<;;;999888777555444777;;;======;;;888888999999999888777666444666999;;;;;;:::777666555666666444111//////000555666777888999:::;;;<<<888888999<<>><<>>@@@BBBBBBAAAAAA???===:::888666:::777555777<<<>>><<<999888999;;;<<<<<<;;;999888444555777999999888666444333444444333222111222444777888999;;;===???@@@@@@888888888;;;AAAHHHOOOTTT```___]]]]]]bbbgggddd]]]}}}|||~~~}}}~~~xxxuuuuuuwwwyyyyyy|||~~~|||zzzxxxxxx{{{~~~~~~}}}yyysssuuuttttttuuuwwwxxxwwwvvvuuuttttttvvvyyyzzzyyyxxx}}}~~~yyyvvvwwwvvvtttrrrpppooonnnnnnuuuzzz|||yyyvvvuuussspppooooooooommmllljjjiiihhhbbb^^^ZZZXXXYYY[[[]]]]]]\\\___aaa```\\\YYYXXXXXXWWWVVVUUUTTTRRRPPPNNNMMMNNNMMMLLLKKKLLLMMMPPPQQQRRRQQQOOOKKKHHHFFFFFFGGGFFFIIIMMMOOOOOOMMMLLLLLLJJJKKKMMMNNNNNNLLLJJJIIINNNQQQUUUWWWWWWXXXYYYZZZVVVZZZ___dddggghhhgggfffbbbdddggggggfffdddcccccc____________``````aaaaaaccccccddddddeeeffffffffffffhhhhhheeefffjjjllljjjgggiiikkklllmmmpppsssvvvrrrvvvyyyzzzxxxtttqqqooosssttttttsssqqqqqqsssuuutttxxx{{{zzzwwwuuuwwwzzzyyyzzz{{{||||||}}}}}}}}}}}}~~~~~~}}}yyyuuutttssspppssswwwzzz{{{{{{yyyxxxqqqtttvvvvvvuuuttttttuuussswwwzzzyyy{{{~~~~~~{{{tttrrrpppnnnnnnmmmkkkiiiffffffffffffffffffeeeeeecccdddiiiooooookkkjjjmmmjjjjjjjjjkkklllmmmkkkjjjoooqqqqqqnnnmmmooonnnkkkjjjhhhfffbbb___]]]\\\[[[[[[\\\[[[YYYVVVSSSSSSTTTSSSMMMIIIKKKMMMKKKIIIHHHFFFGGGIIIKKKNNNPPPQQQRRRRRRRRRSSSSSSSSSRRRQQQQQQYYYXXXXXX[[[^^^`````````^^^]]][[[ZZZXXXWWWWWWWWWTTTSSSRRRQQQQQQRRRSSSTTTXXXXXXXXXXXXXXXYYYZZZZZZ^^^^^^______^^^]]]\\\\\\]]]\\\[[[ZZZYYYXXXWWWVVVQQQQQQNNNHHHAAA===<<<>>>>>>@@@BBBCCCAAA???>>>>>>>>>===<<<===@@@AAAAAA@@@BBBBBBAAAAAA@@@?????????999888666555555333111///111444999<<<>>>AAADDDFFFAAA@@@@@@BBBCCCDDDBBB@@@BBBCCCBBB>>>999666666888===<<<;;;999777555333222555444444666888999777666111333444444222000/////////000111333444555666666666777888888666666777888>>><<<:::999;;;>>>BBBDDDBBBAAA@@@AAABBBCCCBBBAAAAAA@@@???@@@BBBBBBAAA???<<<===>>>===;;;999999999777777888888777666666555444555666777777666555555666888:::;;;:::666222///111555999<<<>>>>>>???AAA@@@@@@@@@???===:::777555;;;999777999<<<===;;;999999:::===>>>???>>>===<<<666777777888777666555444222333444444333444666888:::::::::===@@@CCCCCCCCC;;;;;;;;;===@@@FFFKKKOOOZZZYYYUUUSSSWWW[[[YYYSSS}}}~~~~~~~~~{{{zzz{{{}}}}}}}}}yyyyyyzzz~~~~~~zzzvvvuuuxxx|||vvvrrrqqqttttttqqqrrrvvvooonnnoooqqqooonnnttt}}}wwwwwwxxxxxxxxxwwwwwwvvvpppnnnkkklllpppsssuuuuuurrrpppuuu~~~~~~}}}|||~~~~~~}}}{{{yyywwwssspppmmmnnnllljjjkkkmmmoooooommmkkkkkkllloootttwwwwwwvvvzzz|||~~~yyysssooonnnllljjjhhhggggggggghhhooouuuwwwtttrrrsssqqqmmmooonnnllljjjhhheeecccbbb```YYYRRRPPPRRRUUUUUUSSSSSSSSSRRRPPPNNNLLLLLLMMMJJJJJJIIIIIIHHHGGGFFFEEEFFFFFFFFFFFFEEEEEEFFFGGGJJJHHHFFFEEEEEEDDDBBB@@@@@@CCCFFFHHHGGGEEEEEEEEEBBBDDDFFFHHHHHHGGGGGGGGGKKKNNNSSSVVVWWWYYY\\\___bbbdddgggjjjlllkkkjjjiiifffiiilllllljjjiiiiiijjjeeedddccccccdddfffiiijjjjjjjjjkkkllllllmmmmmmnnnmmmppppppnnnooosssuuussssssuuuvvvuuutttuuuxxx{{{wwwzzz||||||yyyxxxxxxyyyyyy{{{{{{yyywwwwwwyyy|||{{{{{{||||||}}}~~~{{{|||}}}~~~}}}|||{{{wwwzzz}}}}}}{{{uuuxxxzzzzzzxxxvvvvvvwwwrrrxxx|||~~~}}}tttrrrrrrsssuuutttrrrooojjjkkklllmmmmmmnnnoooooommmooovvv|||{{{uuutttvvvrrrsssuuuuuuttttttuuuuuuwwwyyyyyyuuuuuuwwwwwwttttttssspppmmmiiigggeeedddeeedddbbb]]]ZZZYYY]]]aaa^^^VVVQQQSSSUUUSSSQQQRRRPPPQQQSSSUUUXXXZZZ[[[\\\XXX[[[^^^______]]][[[ZZZ______aaadddhhhjjjiiihhhffffffffffffdddbbb```___]]]]]][[[ZZZZZZZZZZZZ[[[^^^^^^___```aaaaaabbbcccfffffffffeeeeeeeeeeeeeeegggcccaaabbbddddddaaa]]]XXXVVVRRRMMMIIIEEEDDDCCCAAABBBCCCDDDDDDCCC@@@>>>>>>===<<<===???@@@@@@???AAAAAAAAA@@@???>>>>>>============:::666333222222333666:::>>>@@@CCCFFFIIIAAAAAAAAACCCDDDEEECCCAAA@@@AAA???:::333111333777<<<<<<;;;999888777555555888777666777888999888777333444444222...,,,,,,...000111222333333444666777666777999888666555777999======<<<<<<>>>AAAEEEGGGEEEDDDCCCDDDEEEEEEDDDCCCAAA??????@@@CCCDDDBBB@@@===???@@@???<<<999:::;;;666999;;;:::777555666888888888888888777555333111333555888:::999888555333555888<<<>>>>>>>>>>>>???;;;<<<======<<<:::888777999999999:::;;;<<<<<<<<<888:::===@@@AAAAAA@@@???;;;:::999888777666666666444555666555555666888;;;<<<;;;;;;===AAADDDDDDCCCAAA@@@@@@@@@AAACCCFFFHHHLLLMMMLLLJJJLLLPPPNNNIII~~~yyyuuuwww{{{{{{}}}}}}{{{yyyzzz~~~~~~{{{yyyyyy|||{{{{{{zzzyyyyyyzzz|||~~~xxxyyyyyyvvvttttttwwwzzztttzzzyyysssqqqqqqjjjqqqxxxxxxrrrmmmlllnnnnnniiigggjjjjjjfffgggkkkiiigggiiiiiieeeaaahhhsssppppppppppppppppppqqqqqqiiieeecccccchhhlllmmmmmmiiihhhmmmwww|||zzzxxxzzzuuuwww}}}}}}~~~|||~~~}}}|||~~~||||||zzztttmmmiiiiiikkkiiifffccccccfffiiijjjiiiddddddfffkkkrrrvvvwwwvvvxxxzzz~~~|||vvvpppkkkfffdddbbb```___aaacccdddiiipppssspppoooqqqpppkkkooonnnkkkiiieeeccc```___```WWWNNNKKKNNNQQQOOOLLLMMMJJJFFFCCCBBBCCCEEEFFFAAAAAAAAAAAAAAABBBBBBBBB???AAACCCDDDCCCAAA@@@@@@@@@???@@@CCCFFFFFFBBB>>><<>>AAA???>>>???@@@AAAAAA@@@BBBBBBBBBBBBAAA@@@???>>>CCCDDDCCC???999555666888666999===@@@BBBDDDGGGJJJAAAAAAAAACCCEEEEEEDDDBBB>>>???<<<666///---111555;;;;;;::::::999888888888<<<:::888888999999999888666777555111+++)))***,,,000111222333444555888:::555888999999666555777:::<<<<<<<<<>>>AAADDDHHHJJJJJJIIIHHHHHHJJJJJJIIIHHHAAA@@@???AAADDDEEEDDDAAA>>>AAABBB@@@<<<::::::<<<888<<>>999777:::===<<<;;;;;;999777444111///111333666888999888666555888:::>>>???>>>>>>>>>>>>777888:::<<<<<<;;;:::999777888999:::;;;<<<>>>>>>777:::===@@@BBBBBBAAAAAA>>>===;;;888777777777777777777888777666777999;;;<<<;;;:::===AAADDDDDDBBBFFFEEEDDDBBBBBBBBBBBBBBB@@@CCCEEEEEEFFFHHHFFFAAAzzzuuuooopppuuuwwwtttpppxxxvvvtttuuuxxxyyyxxxuuu|||~~~|||xxxvvvwwwvvvrrr{{{xxxtttrrrpppooonnnlllnnnnnnnnnmmmllljjjiiihhhnnnooooooooonnnllliiihhhddddddeeehhhkkkkkkgggccceeebbb___^^^``````^^^[[[YYY[[[___aaaaaa```]]][[[dddeeeeeedddaaa___^^^___\\\\\\ZZZXXXWWWYYY]]]```aaaaaabbbffflllqqqtttvvvtttyyy{{{yyyzzz~~~yyysssooommmiiiddd___ccc^^^]]]___```^^^^^^___^^^bbbhhhlllnnnqqqvvv{{{||||||{{{yyyvvvssspppnnngggaaa\\\]]]______bbbfffdddlllpppnnnrrryyyuuukkkjjjiiiggggggfffccc___\\\YYYUUUQQQMMMLLLKKKIIIHHHCCCDDDDDDCCCBBBAAA@@@???>>>AAABBB???:::888;;;>>>>>>======>>>@@@AAA@@@>>>@@@@@@>>><<<:::;;;>>>AAA;;;===@@@AAA???===;;;;;;999;;;<<<======>>>AAACCCMMMOOORRRWWW[[[```ccceeennnoooqqquuuwwwwwwtttqqqvvvuuuuuuvvvwwwwwwtttrrrzzztttqqqtttuuutttxxx~~~~~~{{{wwwvvvxxx|||zzzvvvyyy}}}{{{}}}|||wwwuuuwwwyyyyyywwwwww|||}}}yyywww{{{|||yyy|||xxxuuuuuuxxx||||||yyyvvvuuutttrrrpppnnnmmmmmmmmmmmmllliiieeebbbbbbbbbaaaaaaaaagggmmmlllhhhfffiiimmmjjjqqqsssmmmjjjnnnrrrsssmmmsssuuusssuuuzzzzzzuuutttuuuwwwxxxxxxvvvsssrrrnnnqqqrrrqqqmmmkkklllmmmlllnnnrrrtttuuusssqqqoooqqquuuyyyyyyuuutttvvvyyy{{{zzzwwwsssooommmmmmmmmiiifff```XXXRRROOOOOOQQQMMMFFFAAA@@@@@@???@@@CCCAAA???===<<<===@@@DDDFFFDDDDDDCCCBBBBBBAAAAAA@@@CCCDDDEEECCC@@@>>>=========???AAACCCEEEEEEFFFFFFBBBAAAAAAAAAAAAAAA@@@@@@===<<<999555222333555888;;;:::888777888;;;???AAAGGGCCC>>>999777999<<>><<<999<<>>======>>>@@@BBB<<<===???@@@@@@>>><<<;;;???>>><<<:::888555000---444444333333222222111111999===AAABBBAAA???======:::;;;<<<======>>>>>>=========<<<======>>>???@@@============>>>@@@BBBDDDCCC@@@===<<<<<<<<<<<<;;;777999;;;:::777666888:::666777999<<>>BBB@@@@@@BBBDDDCCC???;;;tttqqqmmmmmmppprrrqqqnnntttrrrrrrtttwwwzzzyyyxxxzzz|||{{{vvvuuuvvvuuurrrtttrrrpppooommmkkkgggdddffffffeeedddbbb```___^^^ccccccdddccccccbbbaaaaaa___^^^^^^```cccccc```]]]^^^ZZZWWWVVVXXXXXXWWWVVVSSSUUUWWWYYYYYYXXXVVVTTTYYYZZZ[[[ZZZXXXUUUUUUUUUSSSRRRQQQOOONNNOOOSSSVVVVVVXXX\\\aaaggglllnnnooovvvzzz{{{yyy{{{yyyrrrllliiiddd___ZZZWWWSSSRRRVVVYYYXXXYYY\\\]]]bbbiiinnnppptttxxx|||zzz{{{}}}}}}zzzuuuppplllfff```^^^```bbbbbbcccfffiiitttyyyuuurrrvvvwwwrrrjjjkkkkkkhhhccc___]]]^^^WWWSSSNNNJJJGGGFFFDDDBBB@@@@@@@@@@@@???>>>======<<>>>>>???AAABBB@@@??????>>><<<999666666888::::::===@@@AAA@@@===;;;;;;888999;;;;;;;;;<<>>???AAADDDEEEEEEEEEDDDCCCBBBAAA@@@???BBBDDDEEEDDDBBBAAAAAABBB>>>@@@CCCEEEGGGGGGFFFFFFBBBBBBBBBAAA@@@@@@??????<<<<<<:::888777888;;;===<<<:::999888999<<>><<<999444---'''&&&(((+++444444333444555777999:::;;;999888:::<<<>>>===<<<>>>AAADDDCCCBBBCCCHHHMMMPPPNNNLLLLLLMMMMMMKKKHHHJJJHHHEEEDDDDDDCCCBBB@@@@@@???>>>>>>>>>>>>???@@@<<<===>>>??????>>><<<;;;===;;;999888777666333000444444333222111000000///888<<<@@@BBBBBBAAA@@@@@@===>>>??????@@@@@@@@@???@@@@@@@@@@@@?????????>>><<<;;;;;;;;;<<<>>>@@@AAA@@@???>>>>>>???>>>;;;999999:::;;;:::777666777999888999:::===???AAACCCDDDEEEEEECCC???<<<:::;;;===@@@>>>======???>>>;;;888pppooonnnmmmnnnoooppppppssssssssstttwwwyyyyyyxxxwwwzzzyyyuuutttvvvuuurrrooonnnlllllljjjgggbbb^^^___^^^]]][[[YYYVVVTTTSSSWWWWWWWWWWWWWWWXXXYYYZZZZZZYYYXXXXXXYYYYYYXXXWWWUUURRROOOMMMNNNPPPQQQQQQNNNNNNOOOOOOOOONNNMMMMMMLLLNNNPPPPPPNNNKKKJJJIIIHHHGGGFFFEEEDDDEEEHHHKKKLLLOOOUUU\\\bbbfffiiijjjvvvxxxyyyyyy}}}~~~xxxpppjjjeee```YYYSSSKKKGGGHHHMMMQQQSSSUUUXXX\\\bbbjjjpppsssvvvzzz~~~yyy|||yyyqqqlllgggcccaaadddfffeeeeeegggnnn{{{yyyqqqsssvvvwwwllloooooohhh___YYYZZZ]]]UUUQQQKKKGGGDDDBBB@@@>>>???>>>>>>>>>===<<<<<<<<<;;;===???>>><<<;;;>>>AAA???>>>>>>???AAAAAA@@@>>>???>>><<<888444333444555:::===AAABBB@@@===;;;:::777888999999999:::===@@@LLLRRRZZZ^^^aaafffnnnttttttssstttwww|||~~~||||||~~~~~~~~~~~~{{{yyy~~~|||}}}}}}}}}~~~}}}{{{zzzxxxvvvtttssstttttttttssssssuuuxxx{{{{{{zzzxxxwwwttt{{{}}}~~~|||zzz{{{zzz{{{}}}~~~~~~{{{zzzzzz{{{|||wwwssslllddd^^^YYYWWWVVVNNNGGGBBBBBBBBB@@@@@@CCCBBBBBBAAAAAABBBCCCDDDEEEEEEEEEEEEDDDCCCAAA@@@???BBBCCCEEEEEEDDDDDDFFFGGG@@@BBBFFFIIIJJJIIIGGGFFFCCCCCCBBBAAA???>>>===<<<;;;;;;;;;;;;<<<>>>???@@@;;;:::999999:::<<<>>>@@@CCCAAA???===<<<<<<<<<===<<<999333)))!!!!!!'''...999999999999999::::::::::::888777777:::===>>>???@@@CCCDDDDDDCCCDDDHHHLLLOOOMMMKKKKKKKKKKKKIIIGGGKKKIIIFFFDDDCCCBBB@@@>>>======>>>??????>>>======:::;;;<<<===>>>===<<<;;;:::888666666777777666555555444333222111000000///888;;;???AAABBBBBBBBBCCC@@@AAABBBBBBCCCBBBBBBBBBDDDDDDDDDDDDCCCAAA???>>><<<<<<;;;;;;<<<>>>@@@AAA>>>>>>???@@@AAA???;;;777;;;;;;;;;999777666777888:::;;;<<<===???AAABBBCCCDDDCCCAAA===:::999:::;;;===;;;999888888888666555pppqqqrrrqqqooopppsssvvvyyyyyyxxxxxxyyyyyyxxxwwwxxxzzzzzzvvvuuuwwwwwwtttpppnnnkkkiiigggddd```]]]\\\[[[ZZZWWWUUUQQQOOOMMMPPPPPPPPPPPPQQQTTTVVVWWWWWWUUUTTTSSSRRRSSSSSSSSSPPPMMMJJJHHHHHHJJJMMMNNNKKKJJJIIIHHHGGGGGGGGGGGGEEEGGGIIIJJJGGGEEECCCCCCBBBBBBAAA???>>>@@@CCCEEEHHHKKKQQQWWW]]]ccciiimmmtttwwwxxxzzzzzzvvvpppkkkfff^^^UUUNNNFFFBBBCCCHHHMMMPPPSSSWWW\\\ccclllrrruuuxxx{{{~~~}}}wwwrrrpppjjjgggiiiiiihhhhhhkkkqqqzzzxxxpppqqquuuwwwppppppnnnfff]]]XXXWWWYYYRRROOOIIIEEECCCBBB@@@>>>???>>>>>>===============<<<===>>>>>><<<<<<>>>@@@===<<<<<<===>>>>>>===;;;>>>===;;;888444333444555:::===@@@AAA@@@===;;;:::888999999999888:::===@@@NNNUUU]]]aaaaaadddmmmtttvvvvvvwww{{{~~~}}}|||~~~}}}yyy}}}|||zzz|||~~~zzzyyyxxxyyyzzz{{{zzzxxx|||{{{zzz|||}}}zzz~~~vvvrrrlllfffbbb___\\\ZZZNNNHHHDDDDDDCCCAAAAAADDDCCCCCCDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBCCCDDDEEEEEEDDDEEEFFFHHHBBBDDDHHHLLLLLLKKKHHHFFFDDDCCCBBB@@@>>><<<::::::888888999;;;>>>??????>>>:::999999999:::;;;===>>>?????????>>>===<<<;;;:::999888222''' +++555============<<<;;;999999888777555555777;;;???AAABBBCCCDDDCCCBBBCCCGGGIIIMMMLLLJJJIIIIIIHHHGGGGGGKKKHHHEEECCCCCCBBB@@@>>>:::;;;>>>@@@@@@>>>;;;:::888888:::;;;;;;;;;;;;:::888666444444666999999999777777666555444333333222999<<>>>>>>>>???AAABBBDDDAAA@@@@@@AAABBBAAA===;;;===<<<;;;:::999888999:::<<<======>>>???@@@AAAAAABBBBBB@@@<<<888777888:::;;;999666444333333444444tttvvvxxxwwwttttttxxx|||~~~}}}}}}}}}{{{~~~}}}yyyyyy{{{zzzwwwrrrnnniiieeebbbaaa___^^^ZZZYYYXXXVVVSSSPPPNNNLLLMMMMMMMMMNNNOOOQQQTTTUUUSSSRRRQQQOOONNNNNNPPPQQQLLLJJJHHHEEEEEEFFFIIILLLIIIHHHFFFDDDCCCBBBBBBBBBAAACCCEEEEEECCC@@@??????>>>>>>>>>===<<<===???BBBFFFHHHLLLPPPVVV___iiipppvvvzzz|||}}}vvvtttpppmmmhhh___SSSKKKDDD@@@@@@EEEIIILLLOOOSSS\\\ccclllrrruuuxxx{{{~~~||||||uuupppoooooommmmmmpppuuuxxxyyyuuussstttuuuuuusssoooiiiccc]]]YYYUUUSSSNNNJJJFFFCCCBBBAAA@@@???>>>===<<<;;;;;;;;;<<<<<<>>>???>>>===<<<<<<===>>>;;;:::999:::;;;<<<:::888999:::999777555444555666:::<<>>;;;:::::::::;;;:::999999;;;>>>AAAKKKRRR[[[___```cccllltttwwwxxx{{{|||{{{{{{}}}|||xxxzzz||||||yyy}}}~~~|||{{{|||}}}~~~||||||}}}~~~wwwsssmmmiiieeebbb]]]ZZZOOOIIIEEEEEEEEEBBBBBBDDDDDDEEEFFFFFFFFFEEEDDDDDDCCCDDDFFFGGGHHHHHHGGGGGGEEEEEEEEEDDDBBBBBBDDDFFFCCCFFFJJJLLLMMMKKKHHHFFFDDDCCCAAA???===:::999888666666666888;;;<<<:::888888888888999999:::;;;;;;;;;<<<>>>>>>>>><<<:::888777666222)))###%%%111;;;??????>>>>>><<<;;;999888777666444444666999>>>BBBCCCCCCCCCBBBAAABBBDDDFFFKKKJJJIIIHHHGGGFFFGGGHHHIIIFFFDDDCCCCCCBBBAAA@@@888;;;>>>@@@@@@>>>;;;888555666777888999999::::::777666444555777:::;;;;;;999999::::::::::::::::::===>>>??????===<<<===>>>BBBBBBCCCDDDEEEEEEEEEEEECCCEEEGGGHHHIIIHHHFFFEEEAAAAAAAAAAAABBBEEEGGGHHHHHHFFFDDDDDDDDDEEEDDDCCC???>>><<<;;;;;;<<<======>>>>>>??????@@@@@@AAAAAAAAAAAA>>>;;;777666777999:::999666333222222444555{{{}}}~~~|||zzzzzz}}}}}}|||~~~}}}zzzrrrmmmfff```^^^]]]\\\[[[WWWWWWVVVTTTRRRPPPNNNMMMLLLLLLLLLMMMNNNPPPQQQRRROOOPPPPPPNNNLLLLLLNNNPPPJJJJJJHHHFFFDDDEEEGGGJJJIIIGGGEEECCCAAA@@@@@@???@@@AAABBB@@@===;;;;;;;;;;;;;;;<<<;;;::::::<<<>>>AAACCCFFFIIINNNXXXeeennnwww}}}|||uuurrrmmmiiiddd[[[PPPHHHBBB===<<<@@@DDDFFFIIIMMMYYY```iiippptttxxx}}}~~~yyyyyyxxxuuuuuuwww{{{xxxvvvuuuwwwwwwuuurrrqqqlllfffaaa]]]XXXSSSOOOJJJFFFBBB@@@??????>>>===;;;:::999888888999:::;;;??????>>>===============;;;:::::::::;;;;;;:::888555666666555444333444666:::<<<===<<<:::999::::::<<<<<<;;;:::999;;;???BBBDDDKKKSSSZZZ^^^dddmmmtttxxxyyy}}}yyyyyyyyyzzz{{{zzzxxxwwwwwwvvvzzz~~~}}}zzz}}}~~~~~~~~~~~~~~~{{{{{{vvvpppkkkgggbbb[[[VVVOOOJJJFFFGGGFFFCCCCCCEEEFFFFFFGGGGGGFFFEEEDDDCCCDDDFFFHHHJJJKKKKKKJJJIIIFFFFFFEEECCCAAA@@@BBBDDDDDDFFFIIIKKKKKKJJJGGGEEECCCBBB@@@>>><<<999888777555333222555888999777444777888999:::;;;:::::::::999;;;===??????===;;;999666666444///,,,...777>>>???>>>>>>===<<<;;;::::::777777777666666:::???CCCDDDCCCBBBAAAAAABBBCCCDDDHHHIIIIIIGGGFFFFFFHHHJJJHHHFFFCCCBBBCCCBBBAAA@@@888;;;>>>AAAAAA>>>;;;888555555666777999:::;;;;;;999888777777999;;;::::::;;;;;;<<<>>>@@@AAABBBCCCBBBBBBAAA???<<<;;;<<<===AAAAAACCCEEEFFFGGGGGGGGGEEEFFFHHHJJJLLLLLLLLLLLLDDDDDDDDDEEEGGGJJJMMMNNNQQQOOOLLLKKKLLLMMMMMMMMMEEEBBB???>>>???@@@@@@@@@?????????@@@AAAAAABBBBBBAAA@@@>>>;;;777666777999888888777555333333555777~~~~~~{{{pppkkkfffaaa^^^\\\ZZZXXXUUUUUUUUUTTTSSSRRRQQQPPPMMMNNNOOOOOOPPPPPPOOOOOOOOOQQQRRRQQQOOOOOOQQQTTTMMMNNNNNNKKKHHHGGGIIILLLLLLKKKIIIGGGEEECCCAAA@@@BBBBBB@@@===:::888999:::::::::;;;:::999:::;;;===:::>>>BBBFFFJJJSSS```iiiqqq{{{}}}wwwqqqhhhaaaZZZSSSJJJDDD???:::999===AAACCCFFFJJJSSSZZZdddlllrrryyy||||||}}}yyywwwwwwwwwuuuqqqnnnjjjiiifffaaa[[[UUUQQQOOOKKKHHHCCC@@@???>>>===<<<;;;:::888777777888:::;;;>>>===<<<<<<===>>>>>>>>>???>>>======>>>>>><<<:::666777777777555444555666;;;;;;:::888777777999;;;======;;;:::999;;;???BBBBBBFFFNNNUUU\\\dddkkkppp{{{{{{|||~~~|||vvvwwwwwwwwwuuuttttttuuutttqqqsssyyy{{{yyy{{{}}}xxxwww{{{}}}}}}~~~~~~}}}||||||}}}zzzxxxssslllhhheee```XXXRRRPPPJJJGGGHHHGGGDDDCCCEEEHHHGGGGGGFFFEEEDDDDDDCCCIIIJJJLLLNNNNNNLLLJJJIIIFFFFFFEEECCCAAAAAACCCEEEEEEFFFHHHIIIIIIHHHFFFEEEBBBAAA???===;;;999777666555222000222777999888555999:::;;;======<<<;;;:::;;;<<>>===<<<;;;<<<<<<===999:::;;;:::999<<<@@@DDDGGGEEECCCBBBBBBCCCCCCCCCFFFHHHHHHGGGEEEFFFJJJMMMJJJGGGDDDCCCBBBAAA???>>>:::<<>><<<;;;::::::;;;;;;999777:::;;;>>>AAADDDGGGIIIJJJEEEDDDCCC@@@===<<<===???@@@AAACCCEEEGGGIIIJJJJJJJJJKKKLLLMMMOOOPPPQQQRRRJJJJJJKKKMMMPPPSSSVVVXXXYYYXXXWWWWWWXXXXXXWWWVVVMMMIIIDDDBBBBBBBBBAAA@@@??????@@@@@@AAABBBBBBCCCAAA@@@>>>;;;777666777999666777777666444444666999~~~{{{ooolllhhhdddaaa^^^ZZZWWWUUUUUUVVVVVVVVVUUUTTTTTTPPPQQQRRRRRRRRRQQQPPPOOORRRTTTWWWVVVTTTTTTVVVXXXRRRSSSTTTQQQNNNLLLMMMOOOPPPPPPOOOMMMJJJHHHEEEDDDEEEDDDAAA===999888999;;;:::<<<<<<<<<;;;;;;===>>>666;;;AAAFFFJJJRRR]]]eeehhhuuuzzzqqqdddYYYQQQKKKEEEAAA>>>999888<<<@@@BBBFFFKKKNNNUUU___iiiqqqzzz|||zzzxxxxxxuuuppplllkkkdddggghhhbbbYYYQQQPPPQQQOOOLLLGGGCCCAAA@@@>>>======<<<:::999999;;;<<<>>><<<;;;;;;<<<>>>@@@@@@@@@BBBAAA@@@AAAAAAAAA???===999:::;;;:::888666777888;;;:::999666444555888;;;===<<<;;;999888:::>>>BBBDDDGGGLLLTTT[[[bbbhhhkkk}}}|||||||||xxxvvvtttvvvwwwtttqqqppprrruuusssnnnnnnsssuuuuuuyyyvvvsssssswwwxxxwww||||||}}}}}}|||}}}~~~}}}zzzsssvvv{{{zzzpppkkkfffdddbbb^^^WWWPPPPPPKKKGGGHHHHHHEEEDDDEEEHHHHHHFFFEEEDDDDDDDDDDDDLLLNNNOOOPPPOOOLLLIIIGGGFFFFFFEEECCCBBBBBBDDDGGGFFFFFFGGGGGGGGGFFFEEEDDDAAA@@@???===;;;999777666555111///222777;;;:::888:::;;;===??????>>><<<;;;<<<>>>@@@BBBBBBAAA???===<<<<<<<<<======<<<<<<<<>><<<;;;;;;===>>>@@@;;;===>>>===<<<>>>BBBFFFIIIFFFDDDCCCCCCDDDDDDCCCEEEGGGHHHGGGFFFGGGKKKOOOLLLIIIEEECCCAAA@@@===;;;:::<<>>@@@AAA>>>===<<<<<<<<<;;;888555999;;;>>>BBBFFFJJJMMMNNNFFFFFFDDDAAA???>>>@@@BBB@@@AAADDDFFFIIIKKKLLLMMMOOOOOOOOOOOOQQQRRRTTTUUUQQQQQQRRRUUUXXX[[[___aaa]]]^^^___```bbb```]]]ZZZSSSNNNHHHDDDCCCCCCAAA?????????@@@AAAAAABBBCCCCCCAAA@@@>>>;;;777666777999444666777777444444666999~~~xxxtttnnnnnnmmmiiiccc___]]]]]]```]]]YYYXXXYYYZZZXXXVVV\\\YYYUUUSSSTTTVVVXXXXXXZZZXXXVVVUUUVVVXXX\\\^^^[[[[[[ZZZZZZYYYYYYYYYXXXXXXRRRNNNOOORRRSSSMMMGGGIIIBBB<<<;;;???@@@<<<777<<<<<<;;;;;;;;;;;;<<<===<<<>>>AAADDDIIIOOOWWW\\\fffllluuu}}}uuuppphhh]]]SSSKKKEEEAAA???=========>>>???AAABBBCCCMMMUUU```jjjqqqxxx}}}yyyuuupppmmmjjjfffcccaaacccbbb\\\SSSNNNNNNQQQIIIHHHFFFDDDBBBBBBBBBBBBBBBAAA@@@???????????????AAAAAA@@@@@@BBBEEEGGGIIIIIIDDDAAACCCIIIJJJFFFAAABBB@@@???AAA@@@:::888999;;;<<<===:::666555666888::::::;;;<<<============>>>DDDNNNWWW]]]cccgggjjjtttxxx~~~~~~zzzuuurrrqqqooonnnppprrrqqqnnnkkknnnjjjjjjpppyyy{{{uuummmsssnnnooouuuwwwtttuuuyyyzzzyyywwwvvvyyy}}}xxx|||wwwuuuuuu}}}{{{yyy||||||tttmmmddd^^^[[[ZZZYYYWWWLLLLLLKKKIIIHHHHHHJJJMMMLLLJJJIIIHHHHHHIIIJJJKKKOOOPPPRRRQQQOOOKKKIIIHHHCCCDDDDDDDDDDDDDDDCCCBBBDDDCCCCCCDDDDDDCCCAAA???CCC@@@<<<<<<<<<<<<:::777555777::::::999888888999;;;;;;<<<>>>@@@???===;;;;;;<<<<<<>>>???@@@AAABBB===>>>===;;;:::;;;===@@@@@@@@@>>>;;;999;;;>>>AAA???@@@AAAAAA??????@@@AAAFFFGGGGGGEEEDDDCCCDDDFFFKKKIIIFFFCCCCCCFFFMMMRRRMMMJJJFFFBBB@@@===:::888===<<<<<<===???@@@???>>><<<<<<<<<;;;;;;;;;>>>@@@AAA>>><<<===>>>===888444===<<>>BBBAAA@@@>>><<<999888777222666888888555444555777|||vvvrrrqqqqqqooojjjeeeaaa``````ccc___[[[ZZZ[[[\\\[[[ZZZ```^^^\\\[[[]]]^^^___^^^aaa```^^^\\\\\\^^^```aaa``````aaaaaa```______^^^]]]XXXSSSRRRTTTUUUTTTQQQPPPIIIBBB???@@@AAA???===>>>>>>=====================>>>@@@BBBEEEJJJOOOTTT]]]eeepppzzzssshhh```TTTJJJCCC???===<<<======>>>???@@@BBBCCCCCCKKKSSS^^^hhhooovvv|||zzzvvvqqqlllhhhddd```]]]]]]]]]\\\WWWPPPLLLLLLMMMHHHGGGEEEDDDDDDDDDEEEFFFCCCBBB@@@???@@@BBBEEEGGGDDDDDDDDDEEEGGGJJJMMMOOONNNJJJGGGHHHMMMNNNIIIDDDFFFFFFIIIMMMJJJAAA:::888===???@@@???<<<999999999;;;<<<<<<===============999???HHHQQQZZZbbbjjjnnnssswww}}}~~~{{{vvvpppllljjjiiiiiikkknnnooonnnlllllljjjkkkqqqxxxzzzvvvpppqqqkkkkkkrrrvvvtttooonnnooonnnmmmmmmooosssvvvyyy~~~|||yyy~~~xxxuuuttttttwwwxxxwww{{{}}}}}}yyyooojjjccc___\\\ZZZWWWTTTNNNNNNMMMKKKHHHHHHIIIKKKLLLNNNNNNLLLHHHHHHLLLQQQVVVVVVVVVTTTPPPMMMJJJIIICCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAA???<<<<<<>>>???>>><<<777999;;;;;;:::999888999;;;:::;;;<<<>>>>>><<<:::999:::<<>>@@@@@@???>>>;;;999:::>>>AAA???AAABBBAAA@@@???@@@AAADDDEEEFFFEEECCCCCCCCCDDDIIIIIIIIIHHHGGGGGGIIIKKKLLLIIIFFFCCCAAA???;;;999<<<;;;:::<<<>>>??????>>><<<>>>>>>>>>======???AAABBB???<<<;;;;;;;;;;;;;;;EEEAAACCCLLLRRRQQQPPPQQQRRRPPPMMMKKKKKKJJJIIIHHHHHHJJJMMMPPPSSSTTTTTTTTT[[[ZZZYYYYYYZZZ\\\^^^___bbbdddcccccchhhnnnoookkknnnkkkjjjmmmpppnnnfff^^^WWWRRROOOMMMJJJEEEDDDFFFCCCAAA@@@AAACCCCCCAAA>>>AAA@@@>>><<<:::999888888444555666555444333444555~~~yyyuuuqqqsssrrrpppllliiigggiiijjjgggddd```^^^___```aaaaaagggffffffgggiiijjjiiihhhjjjiiihhhgggffffffffffffggghhhjjjjjjjjjiiigggfffccc```\\\YYYXXXYYY[[[\\\XXXSSSKKKFFFDDDDDDDDDDDD@@@@@@AAAAAAAAA???>>>===>>>???@@@@@@@@@BBBFFFIIIPPPZZZhhhttt|||yyylll___VVVKKKAAA;;;::::::;;;<<<===>>>@@@AAABBBCCCCCCGGGOOO\\\fffmmmsssyyy}}}~~~xxxsssooojjjeeebbb^^^YYYWWWYYYXXXUUURRROOOMMMLLLKKKHHHGGGFFFFFFFFFHHHJJJKKKHHHGGGEEEEEEGGGKKKPPPSSSMMMNNNNNNOOOQQQTTTWWWYYYWWWTTTQQQSSSXXXYYYUUUQQQOOOQQQVVV[[[WWWKKKAAA===DDDFFFGGGFFFBBB???======>>>>>>>>>>>>======<<<<<<999===CCCJJJSSS]]]gggnnnpppttt{{{~~~yyytttnnnjjjiiiiiiiiijjjmmmnnnnnnmmmllllllnnnrrrvvvwwwvvvtttqqqkkkjjjqqqvvvssskkkdddgggfffffffffgggjjjlllnnnvvvyyy}}}}}}yyyvvvvvvyyy{{{xxxsssooonnnoooooommmkkkoooxxx~~~xxx~~~wwwqqqhhheeeaaa]]]ZZZWWWSSSQQQNNNNNNNNNLLLIIIHHHHHHIIIMMMRRRTTTPPPIIIIIIOOOWWW[[[ZZZWWWTTTPPPLLLJJJHHHDDDCCCCCCBBBAAAAAABBBBBB@@@@@@@@@@@@@@@AAAAAABBB???>>><<<<<<>>>@@@AAAAAA999;;;===<<<:::888888888;;;999999:::;;;<<<;;;:::666999<<<@@@CCCDDDEEEEEEAAAAAA@@@>>>===<<<>>>@@@??????===;;;999:::===???@@@AAABBBAAA@@@???@@@BBBDDDEEEGGGFFFEEEDDDDDDDDDFFFIIILLLMMMJJJGGGEEEDDDHHHGGGEEEDDDBBB@@@<<<999:::999999:::===???>>>>>>===>>>@@@@@@?????????@@@BBB@@@===:::999;;;???CCCOOOIIIHHHPPPXXXZZZXXXVVVYYYVVVSSSQQQRRRRRRRRRRRRMMMOOORRRVVVXXXYYYYYYYYY^^^^^^^^^___aaaccceeegggjjjlllmmmmmmqqqvvvwwwtttvvvtttrrrssssssoooggg___\\\WWWRRRPPPLLLFFFEEEGGGCCCBBBBBBBBBCCCCCCAAA??????>>><<<:::999999::::::888555333222222333444333}}}yyyvvvtttssssssqqqooonnnooosssvvvnnnkkkhhhffffffgggiiijjjlllmmmoooqqqttttttrrrpppppppppppppppooonnnmmmmmmmmmoooqqqrrrrrrqqqnnnmmmhhhhhhfffbbb]]]\\\^^^aaa]]]ZZZUUUPPPLLLIIIIIIHHHCCCDDDEEEEEEDDDBBB???>>>===>>>??????>>>>>>@@@AAAFFFPPP^^^llluuu~~~zzzooocccWWWOOODDD<<<888999;;;===999;;;===???AAAAAABBBBBBBBBLLLYYYeeemmmsssyyy~~~|||{{{{{{vvvpppiiieeeaaa^^^[[[YYYVVVSSSWWWUUURRRQQQQQQQQQOOONNNKKKJJJIIIHHHIIIKKKNNNOOOPPPPPPPPPRRRTTTXXX[[[]]][[[[[[[[[\\\^^^```bbbcccccc```___bbbfffhhhfffccc\\\\\\___ccc```VVVNNNLLLRRRQQQOOOLLLHHHEEECCCBBBCCCBBB@@@>>>===;;;::::::>>>???AAADDDKKKTTT^^^eeemmmrrryyy~~~{{{{{{}}}|||wwwrrrnnnrrrqqqpppoooppppppppppppoooqqqsssuuuuuuuuuuuuvvvuuurrrpppsssuuurrrkkkfffjjjiiigggeeefffhhhkkkmmmqqqsssuuuwwwxxx{{{~~~~~~{{{wwwssspppoooooommmiiieeecccdddfffeeecccbbbgggpppvvvuuuqqqxxx{{{{{{tttlllfffbbb___\\\XXXUUURRRQQQPPPLLLMMMMMMLLLJJJIIIJJJKKKPPPSSSTTTQQQLLLLLLRRRXXX[[[XXXTTTQQQNNNKKKIIIGGGEEEDDDCCCBBBAAAAAABBBBBB@@@@@@???>>><<<===>>>@@@>>>===<<<<<<===???@@@AAA:::<<<======:::888777777;;;999888888:::;;;;;;:::666888<<<@@@BBBCCCBBBAAA@@@AAAAAA???===<<<>>>?????????===;;;999999;;;>>>@@@AAABBBAAA@@@???@@@BBBCCCEEEGGGGGGFFFDDDDDDEEEFFFIIIMMMMMMJJJFFFAAA???DDDCCCBBBBBBBBB@@@;;;888999888888:::===>>>>>>>>><<<>>>@@@AAA???>>>>>>>>>???@@@@@@===<<<>>>DDDIIISSSQQQQQQUUUZZZ\\\]]]\\\^^^[[[XXXWWWXXXYYYZZZZZZTTTUUUVVVWWWYYY\\\^^^___^^^___```cccgggkkknnnpppooorrrttttttvvv{{{|||yyy{{{yyywwwvvvuuuqqqiiibbb___[[[WWWUUUPPPGGGCCCCCCCCCCCCCCCCCCBBBBBB@@@???>>>===;;;:::::::::<<<===;;;666111000222444555444}}}|||zzzxxxwwwwwwvvvtttssstttxxx{{{uuutttrrrpppooopppsssuuurrrsssvvvyyy||||||yyyvvvtttuuuvvvvvvvvvvvvuuutttrrrsssvvvxxxxxxvvvtttrrrmmmooooookkkddd``````bbb```___]]]ZZZVVVQQQMMMKKKGGGHHHHHHHHHFFFCCC@@@???<<<===??????=========>>>@@@IIIVVVcccooozzzxxxooocccXXXOOOIII@@@999888999<<<>>>777888:::<<<>>>???@@@@@@@@@JJJXXXdddmmmuuu}}}yyyvvvtttpppjjjeee\\\ZZZXXXWWWWWWVVVUUUSSSTTTRRRQQQQQQSSSTTTSSSRRRRRRPPPNNNMMMNNNPPPSSSUUUWWWYYY\\\___aaabbbbbbbbbffffffffffffggghhhiiiiiipppnnnnnnooorrrrrrpppnnnjjjgggfffhhhfffaaa^^^```bbb^^^XXXSSSOOOLLLKKKKKKIIIHHHDDDAAA===;;;999888?????????@@@DDDMMMWWW^^^hhhmmmuuu}}}{{{zzzxxxxxxzzz}}}{{{|||~~~|||xxxuuuxxxwwwvvvuuuuuuvvvxxxyyywwwyyyzzzyyywwwvvvwwwyyyyyyzzzzzzvvvsssqqqooonnnqqqnnniiifffeeehhhlllnnnmmmnnnnnnnnnppptttzzz~~~{{{yyyvvvqqqkkkgggfffddd```\\\YYYYYYZZZ\\\\\\\\\^^^bbbfffhhhjjjlllqqqttt{{{}}}vvvnnnggg___ZZZ]]]ZZZUUUPPPMMMMMMNNNPPPIIIJJJJJJJJJIIIJJJLLLNNNSSSSSSRRRQQQPPPQQQSSSTTTYYYVVVRRROOONNNMMMJJJHHHFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@===999888999;;;===>>>>>>===<<<<<<<<<===;;;<<<===<<<:::777666666;;;999888888:::;;;;;;;;;888:::===???@@@???===<<<>>>???@@@>>>===<<<===>>>>>>>>>===;;;999888:::<<>>:::<<>>AAABBBBBBBBBAAA???>>>>>>======<<<;;;;;;<<<======<<<777222000333666666666~~~}}}|||}}}}}}|||yyywwwwwwyyy{{{{{{||||||{{{zzzzzz|||yyyzzz}}}|||{{{{{{||||||}}}||||||{{{wwwxxxzzz||||||{{{zzzyyysssuuuuuurrrlllgggffffffcccbbbaaa```^^^ZZZTTTOOOKKKKKKJJJIIIGGGDDDAAA@@@:::<<>><<<<<<======EEEPPP\\\hhhuuu{{{qqqfffYYYPPPGGGBBB<<<999888999;;;;;;777777888999;;;===@@@AAABBBKKKWWWcccmmmvvv|||vvvsssnnnddd\\\XXXRRRPPPOOOPPPRRRSSSSSSSSSPPPQQQQQQRRRSSSUUUWWWXXXZZZXXXVVVUUUUUUXXX[[[^^^^^^aaaeeeiiikkkjjjhhhgggmmmmmmnnnoooooopppqqqqqq{{{zzzxxxxxxxxxwwwtttrrrtttpppnnnooonnnkkklllooonnniiiccc]]]ZZZXXXVVVUUUSSSPPPKKKEEE@@@<<<999888;;;;;;<<<>>>BBBJJJTTTZZZbbbgggoooxxx}}}{{{zzzyyyxxxwwwwwwyyy{{{|||yyy{{{~~~~~~|||zzzzzzzzzyyyyyy|||~~~}}}|||{{{uuutttvvvvvvtttqqqlllhhhfffhhhkkkmmmjjjjjjhhhggghhhmmmtttyyyyyywwwvvvsssqqqmmmhhhbbb^^^[[[YYYUUURRRPPPPPPRRRSSSSSSUUUZZZ^^^]]]\\\aaahhhkkkooowww}}}tttjjjccc\\\VVVRRRWWWUUUPPPKKKHHHHHHLLLOOOGGGHHHHHHGGGGGGIIIMMMPPPSSSSSSRRRSSSTTTTTTSSSRRRWWWTTTQQQPPPPPPOOOLLLHHHDDDDDDDDDDDDCCCAAA@@@??????@@@@@@===777555555777<<<>>>@@@???===;;;::::::<<<===>>>===;;;999888888<<<::::::;;;<<<===<<<;;;:::;;;===>>>===<<<:::999===>>>??????======>>>???===>>>===;;;888888999;;;>>>???@@@???>>>===>>>@@@===>>>>>>>>><<<===>>>@@@EEEFFFGGGEEEBBB@@@@@@@@@>>>======>>>@@@???===;;;===<<<<<<===???@@@???>>>:::<<<===<<<;;;::::::;;;;;;???CCCGGGJJJLLLNNNOOOTTT\\\bbb___\\\^^^bbbeeebbbaaa``````aaabbbbbbaaa___^^^[[[ZZZ\\\```eeeiiiaaadddhhhnnntttyyy}}}|||}}}{{{vvvppplllccc___]]][[[SSSFFF===:::???@@@AAA@@@>>><<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::777333222333666777888~~~}}}}}}}}}~~~}}}{{{{{{}}}~~~}}}~~~{{{zzzxxxuuurrrpppppppppiiieeeccccccdddbbb[[[VVVNNNMMMKKKIIIFFFDDDBBBAAA:::<<>>???<<<777333444666:::>>>BBBBBB???<<<:::999===???@@@@@@===;;;;;;;;;<<<<<<<<<>>>???@@@>>><<<============<<<;;;::::::<<<>>>???@@@??????@@@AAA=========;;;888777888999<<<>>>???>>>===<<<===>>>======<<<;;;:::;;;>>>AAABBBCCCCCCBBB@@@???@@@AAA>>>======>>>@@@AAA@@@???AAA???>>>???AAAAAA@@@???;;;<<<<<<;;;999888:::;;;>>>???CCCHHHNNNRRRSSSSSSZZZaaafffdddcccfffgggffffffeeeeeefffggggggeeecccbbbbbbbbbbbbdddgggiiikkkjjjmmmqqqvvv{{{zzzuuuqqqgggbbb]]]XXXOOOCCC;;;999<<<>>>???>>>;;;888999:::888999:::;;;;;;:::888777555555444333222444777:::~~~|||wwwzzz|||~~~~~~zzzwwwvvvwwwxxxyyynnnhhhccccccggggggaaa[[[PPPNNNLLLHHHFFFDDDBBBBBB:::===??????===:::888777999@@@KKKVVV```jjjuuu|||~~~uuukkk]]]PPPHHH@@@???>>>???@@@???<<<::::::999777777999===BBBEEEIIIPPPYYYbbbjjjsss}}}}}}|||llliiiiiijjjaaaSSSLLLLLLGGGFFFEEEGGGJJJLLLMMMMMMQQQVVV[[[\\\[[[\\\bbbgggdddcccaaabbbdddiiinnnrrroooqqqtttwwwyyy|||}}}}}}zzz{{{~~~~~~zzz{{{|||vvvttttttsssrrrttttttqqqkkkfffddd___XXXOOOHHHAAA===<<<777999<<<>>>AAAGGGMMMRRRVVV[[[dddmmmvvv~~~yyyuuutttsssqqqnnnoooppprrrssstttwww{{{}}}|||~~~zzz{{{{{{zzzxxxtttqqqnnncccccccccaaa___```bbbdddeeeooozzzyyysssmmmfff___ZZZVVVRRRPPPCCCBBB@@@???@@@@@@???>>>AAAAAAEEEMMMNNNMMMRRRZZZXXX___jjjttt}}}|||zzzlllhhhccc^^^ZZZUUUPPPMMMKKKLLLMMMJJJGGGEEEFFFIIIJJJIIIFFFCCCBBBDDDIIINNNNNNUUU\\\\\\WWWRRRSSSWWWRRROOOLLLLLLMMMKKKDDD>>>>>>???AAABBBAAA>>>:::888777;;;>>><<<777444444666888===CCCEEEBBB>>>;;;;;;???@@@BBBBBB@@@>>>===>>>======>>>@@@BBBAAA???<<<>>>=========<<<<<<<<<<<<<<<>>>@@@AAAAAAAAABBBCCC=========;;;888777888999<<<===>>>===<<<;;;<<<>>>@@@???>>>;;;;;;<<>>@@@BBBBBB@@@??????@@@@@@>>>===>>>AAACCCCCCCCCCCCBBB@@@AAABBBBBBAAA???<<<===<<<:::888888:::<<>><<<999666777888555777999::::::888666444111333444333111222666:::}}}{{{}}}xxxxxx~~~xxxtttwwwpppjjjkkkooommmbbbXXXXXXSSSMMMHHHFFFDDDBBBAAA???@@@???===:::888777777<<<;;;???JJJWWWcccppp{{{~~~wwwrrrhhhZZZOOOKKK@@@AAABBBBBBAAA???<<<;;;777999;;;===???AAAEEEHHHRRRVVV]]]bbbhhhppp{{{zzz{{{zzzwwwgggccc]]]VVVOOOJJJGGGEEEEEEFFFFFFFFFFFFHHHLLLOOOQQQXXX]]]```fffmmmmmmgggjjjmmmnnnlllmmmsssuuutttxxx{{{xxxvvvvvv{{{xxxrrrkkkeee^^^XXXSSSMMMEEE???<<<;;;;;;<<>>@@@BBBGGGNNNRRRUUUXXX^^^gggsss}}}vvvqqqppplllfff```ZZZRRRJJJHHHKKKJJJLLLNNNLLLHHHFFFGGGJJJKKKKKKJJJGGGEEEGGGMMMRRRLLLOOOTTTWWWXXXVVVRRROOOLLLLLLKKKJJJGGGDDDAAA@@@===>>>@@@AAA@@@>>>;;;999888<<>>===<<<===>>>@@@>>>@@@AAAAAA@@@???@@@AAA@@@@@@??????>>><<<;;;:::;;;===@@@CCCEEEEEEEEEDDDBBB@@@>>>>>>>>>===;;;999;;;<<<===>>>??????>>>===BBBAAA>>><<<<<<>>>@@@BBBBBB@@@======>>>@@@@@@@@@@@@>>><<>><<<:::888888:::<<<===AAACCCGGGMMMRRRUUUVVVUUUcccggglllqqqsssrrrooollltttrrrpppooooooooommmlllnnnmmmkkkkkkmmmppptttwww}}}{{{zzz}}}zzzsssfffccc___XXXOOOFFF>>>999===>>>>>><<<888555444444999;;;===<<<777333111222444666777555000///222666~~~|||}}}zzz|||~~~~~~xxxrrrqqqrrrooofff]]]ZZZTTTLLLFFFCCCCCCCCCCCC@@@???>>>;;;888666666666;;;999<<>>AAACCCFFFJJJMMMXXXYYY\\\bbbjjjssszzz~~~|||zzzxxxpppggg^^^ZZZTTTNNNHHHDDDBBBBBBCCCDDDDDDDDDEEEFFFJJJMMMUUU\\\bbbffflllssstttpppooossstttrrrtttyyy|||{{{}}}|||~~~|||yyysssnnnggg___WWWPPPJJJGGG@@@>>><<<;;;===AAAEEEHHHMMMSSS\\\eeemmmvvv~~~yyytttpppnnnmmmmmmooosss{{{zzzsssqqqooollllllnnnpppssswww{{{}}}~~~}}}}}}zzzwwwvvvrrrjjjccc^^^[[[[[[[[[aaaccceeeiiinnnvvv~~~wwwqqqhhhccc[[[SSSLLLGGGBBB>>><<<;;;888777666666777777:::;;;===>>>@@@DDDIIINNNTTTYYY```iiirrrzzzyyyrrrmmmjjjddd___ZZZVVVOOOHHHGGGKKKLLLLLLLLLKKKIIIIIIJJJKKKJJJKKKLLLKKKKKKLLLNNNPPPMMMOOOQQQSSSSSSRRRPPPNNNLLLLLLKKKIIIGGGDDDAAA???======<<<<<<;;;:::999999999===@@@>>>;;;888:::======@@@CCCCCCAAA>>><<<<<<;;;<<<===<<<;;;;;;===???AAACCCCCCBBB???=========????????????>>>===<<<<<<;;;===@@@DDDFFFHHHIIIJJJDDDBBB@@@>>>>>>===:::888999:::;;;<<<===>>>AAACCC@@@???>>>===>>>???AAABBBAAA???>>>>>>@@@BBBBBBAAABBB???>>>???CCCDDDAAA===>>>@@@AAAAAA???>>>>>>??????===<<<::::::<<<>>>@@@BBBDDDHHHNNNTTTYYY\\\]]]bbbeeejjjooosssuuuvvvvvvtttrrrppppppqqqqqqpppoooqqqppppppqqqssswwwzzz}}}{{{ttthhhddd]]]UUUMMMFFF@@@===???>>><<<888555444555777;;;===>>><<<888555444555666888999666222111333777{{{wwwtttpppjjjeeeaaaYYYOOOGGGDDDDDDFFFGGGBBB@@@===:::888777777777999888999>>>DDDNNN```pppwwwpppgggYYYIII@@@???@@@BBBCCCCCCAAA>>><<<>>>@@@CCCFFFHHHLLLQQQUUU___]]]^^^dddmmmuuuxxxxxx}}}wwwuuuvvvssseeeWWWUUUQQQKKKEEEAAA???>>>???AAABBBDDDEEEFFFIIIMMMPPPZZZ```fffkkkqqqwwwyyywwwzzz~~~|||||||||xxxpppggg___WWWRRROOOGGGDDD@@@===<<<>>>BBBDDDHHHMMMTTT\\\eeerrr~~~zzzxxxtttooojjjfffcccaaabbbeeekkksss}}}}}}||||||zzzsssmmmmmmmmmmmmooosssrrrxxx|||wwwooofff```\\\[[[[[[\\\]]]^^^```eeemmmwww}}}}}}{{{wwwpppjjj^^^YYYQQQJJJEEEAAA>>><<<===<<<:::888777777777888;;;;;;<<<<<<<<>>;;;:::888777666666777888;;;===@@@???======???BBB@@@AAABBBAAA>>><<<;;;<<<999:::;;;;;;::::::;;;===AAABBBCCCAAA???<<<<<<<<<>>>>>>>>>>>>???>>>>>>>>>???@@@AAACCCEEEGGGHHHIIIDDDCCC@@@???>>><<<999777999:::;;;:::999;;;@@@EEE>>>>>>??????@@@@@@@@@@@@@@@???>>>???BBBCCCCCCBBBCCCAAA???@@@BBBBBB>>>:::===???AAAAAA@@@===<<<<<>>===<<<<<<>>>@@@AAACCCEEEIIIOOOVVV]]]cccffffffiiimmmqqqvvv{{{~~~xxxwwwuuuuuuwwwxxxwwwvvvsssssstttwwwzzz~~~xxxqqqiiiccc[[[SSSLLLHHHDDDAAABBB@@@;;;777444555999<<<>>>>>>>>><<<999777777888999:::;;;888444333444777~~~yyytttpppmmmkkkiiibbbXXXPPPKKKJJJIIIIIIEEEBBB>>>;;;;;;;;;<<<<<<777666777:::===GGG[[[mmmrrr|||vvvnnngggZZZKKK@@@>>>@@@CCCEEEFFFEEEDDDBBBEEEFFFIIILLLOOOSSSYYY]]]dddcccdddhhhnnnsssuuutttxxxsssmmmkkkllliii]]]RRROOOLLLFFF@@@===<<<<<<===???BBBEEEHHHKKKPPPTTTXXX^^^ccciiinnnrrrvvvyyyyyyzzzsssnnniiibbbYYYRRRLLLIIICCC>>>===>>>AAACCCBBBGGGNNNUUU^^^kkkyyy|||tttqqqkkkfffaaa\\\WWWTTTXXX\\\ccckkkttt~~~{{{xxxvvvvvvuuutttnnnjjjkkknnnooossswwwuuu||||||xxxqqqjjjdddbbbaaaaaaZZZZZZYYYZZZ]]]eeennnuuuvvv|||}}}yyyvvvqqqiiibbbWWWRRRKKKEEEBBB@@@>>>===???>>>===;;;::::::::::::<<<<<<<<<::::::<<<@@@CCCIIIRRR^^^iiiqqqyyy}}}zzzvvvrrrooolllfff^^^XXXVVVRRRPPPOOOKKKFFFFFFJJJSSSOOOLLLLLLOOORRRQQQPPPPPPPPPRRRVVVZZZZZZWWWSSSRRRRRRRRRQQQPPPNNNLLLKKKIIIHHHGGGDDDAAA???<<<;;;888777777666555555666666;;;===>>>>>>======@@@BBBAAAAAA@@@===:::999999:::888999999999888888:::;;;>>>???AAA@@@???===>>>>>>======>>>>>>??????@@@AAACCCBBBBBBAAAAAAAAAAAABBBCCCBBB@@@???>>>;;;888555:::<<<>>><<<999888<<>>======<<<===???BBBDDDCCCBBBBBBAAAAAABBBCCCBBB???<<<===@@@CCCCCCAAA>>>===<<<======<<<;;;<<<>>>???AAACCCEEEIIINNNUUU]]]eeekkknnnppptttyyy}}}~~~}}}}}}tttvvvxxx{{{uuummmgggaaaXXXRRRMMMIIIEEEBBBBBB@@@===999666777;;;??????>>><<<:::888888999:::999:::;;;999555444444666~~~yyytttqqqppppppnnnjjjbbb\\\VVVPPPKKKHHHGGGCCC???===>>>?????????777666777999<<>>@@@>>>CCCJJJQQQYYYdddpppyyy~~~yyypppkkkccc\\\WWWRRRMMMJJJNNNSSS[[[dddmmmwwwzzzvvvrrrppppppppprrrmmmjjjnnnqqqssswww{{{~~~~~~{{{vvvpppkkkhhhgggfff\\\[[[YYYXXXYYY___gggmmmkkkrrr{{{}}}|||zzzyyywwwuuurrrjjj```YYYNNNKKKEEEBBB@@@@@@???>>>>>>>>>===<<<;;;;;;;;;;;;======<<<:::999:::>>>AAAFFFNNNYYYcccllluuu}}}|||~~~}}}wwwqqqsssoookkkhhheeeaaaYYYTTTUUURRRQQQPPPMMMHHHIIIMMMVVVSSSPPPQQQTTTVVVUUUSSSXXXVVVVVVYYY]]]^^^\\\YYYTTTUUUVVVVVVTTTPPPLLLIIIFFFEEECCC@@@>>><<<:::999555666888888888777555444;;;<<<============>>>???AAA@@@>>>:::777666777999666777888777666666888:::===???@@@@@@>>><<<=========<<<<<<===>>>???AAABBBCCCCCCAAA@@@????????????@@@???>>>>>>===;;;888555888;;;??????===::::::;;;>>>@@@BBBCCCBBB???<<<999999:::<<>>AAADDDEEECCC@@@???>>><<<;;;;;;:::;;;<<<===>>>CCCEEEHHHLLLRRRZZZdddkkkooosssxxx~~~yyy{{{}}}}}}tttnnnbbb]]]VVVQQQNNNJJJDDD???<<<<<<<<<:::888888:::<<<===;;;999777777888:::;;;888888999777555444333444}}}zzzxxxwwwvvvrrrpppkkkfff```YYYQQQLLLKKKGGGBBB@@@AAABBB@@@>>>888777777:::>>>GGGXXXgggooowwwzzzpppjjjfff^^^WWWPPPPPPRRRSSSUUUXXXYYYZZZXXXYYYZZZZZZ\\\```eeeiiijjjooosssssspppnnnppprrrnnniiiccc[[[RRRJJJIIILLLFFFDDDBBB???>>>===>>>>>>>>>CCCJJJQQQXXX___fffjjjrrrtttyyy~~~~~~}}}}}}wwwwwwxxxrrrdddXXXRRRNNNIIICCC>>><<<<<<<<<===AAAFFFLLLRRR\\\hhhqqq|||}}}yyysssnnnjjjcccYYYRRRMMMJJJFFFCCCCCCJJJTTT^^^iiiuuu|||zzzuuuqqqmmmlllllllllqqqmmmmmmsssxxxzzz|||zzztttoookkkhhhbbb```]]]YYYXXX[[[```eeehhhkkkoooppppppqqqvvvyyyppppppooommmhhh___UUUNNNDDDAAA???===>>>>>>===<<<::::::::::::::::::::::::<<<<<<;;;:::999:::>>>@@@FFFNNNWWW```fffppp{{{}}}{{{yyyyyyzzzxxxsssoookkkiiifffdddaaa]]]XXXUUUUUUSSSSSSTTTRRRNNNNNNRRRYYYWWWWWWWWWXXXXXXWWWVVV\\\[[[ZZZ[[[]]]^^^^^^]]]WWWXXXYYYXXXUUUPPPKKKHHHCCCBBB@@@>>><<<;;;::::::444666888::::::888666444:::;;;<<<>>>??????>>>===@@@???===999666555666888666777777777666666888999AAABBBBBB@@@<<<:::999999<<<<<<;;;;;;===>>>@@@BBB@@@@@@@@@AAAAAAAAABBBBBB===<<<===>>>>>>===:::777666888<<>>@@@BBBCCCBBB???<<<999888999<<>>;;;>>>AAACCCDDDDDDBBBAAA???AAADDDDDDCCCAAAAAAAAA===<<<<<<;;;;;;<<<<<<<<>>:::777666;;;@@@GGGSSS^^^kkkttt{{{uuunnnllljjjfffaaa```___^^^___aaadddeeecccccccccbbbbbbeeejjjnnnoooqqqssstttsssqqqooonnngggaaa[[[UUUKKKBBBBBBGGGCCCCCCDDDDDDEEEEEEFFFFFFGGGLLLSSSZZZaaahhhooosssyyy{{{~~~zzzssskkkeee[[[XXXRRRKKKEEE@@@===;;;>>>@@@BBBEEEKKKWWWeeeooovvvzzzxxxqqqiiidddaaaXXXMMMFFFDDDCCCAAA??????FFFQQQ\\\fffrrr~~~xxxuuusssoookkkiiiiiikkklllooommmpppxxx~~~wwwqqqmmmgggeeeaaa\\\YYYXXX[[[^^^bbbdddffffffdddeeejjjoookkkiiifffaaaYYYQQQHHHCCC;;;:::999:::<<<<<<;;;:::777888999999:::;;;;;;;;;::::::999888888:::===@@@GGGPPPZZZbbbhhhppp{{{xxxxxxxxxvvvsssqqqooonnndddeeedddbbb^^^ZZZXXXXXXTTTSSSTTTWWWVVVTTTUUUZZZZZZ\\\^^^^^^\\\ZZZYYYYYY[[[\\\^^^^^^]]]\\\\\\]]]YYYYYYWWWTTTQQQLLLIIIFFFAAA@@@???===<<<<<<<<<<<<666666777888888888777666888:::===AAADDDDDDBBB@@@??????===:::777666888999555666777666555666777999AAAAAAAAA???<<<999888888<<<;;;::::::;;;===???@@@===>>>???@@@AAA@@@@@@???;;;;;;===???AAAAAA>>><<<;;;999:::===AAABBB???;;;<<<>>>@@@BBBBBBAAA>>><<<999:::===AAACCCCCC@@@===999<<>>@@@BBBBBBAAAAAABBBCCCAAA@@@@@@???>>>>>>>>>>>>AAAEEEJJJNNNRRRZZZeeennnuuuxxx|||}}}vvvpppnnn___WWWNNNIIIHHHFFF@@@:::444666888888777777777888:::888555666999;;;:::999555555555666666666555333|||zzzwwwsssnnniiieee^^^YYYRRROOONNNKKKDDD???;;;777666;;;@@@FFFNNNVVVaaammmzzzyyyppppppqqqooonnnkkkhhhfffeeegggjjjkkkjjjiiihhhggggggiiimmmqqqtttrrrrrrtttvvvuuupppkkk___YYYSSSQQQJJJBBB@@@EEECCCEEEGGGJJJLLLMMMNNNOOOPPPUUU\\\ccciiipppvvvyyy|||}}}yyyrrrooopppdddaaa[[[TTTLLLEEE@@@===?????????AAAGGGTTTdddpppsssvvv|||}}}vvvmmmddd^^^YYYPPPEEE>>>>>>??????>>>@@@HHHRRR[[[dddooo{{{{{{rrrooommmjjjgggggghhhjjjlllnnnmmmrrr|||~~~wwwsssjjjhhhddd^^^YYYWWWXXXZZZZZZ___dddeeeaaa___```bbbjjjfff___WWWNNNFFF???;;;777777888:::<<<===;;;:::777888:::;;;<<<=========777888777777777999===@@@HHHQQQ^^^gggmmmuuutttuuutttoooiiieeeeeefffaaacccdddaaa]]]YYYYYY[[[SSSRRRTTTXXXYYYXXXZZZ___ZZZ^^^bbbbbb^^^ZZZYYYZZZXXX\\\``````]]]ZZZZZZ[[[[[[XXXTTTPPPLLLIIIGGGFFFAAA@@@???=========>>>>>>888777666555666666888888888:::???DDDHHHIIIFFFDDD?????????<<<999888999;;;555666777777555666777999===>>>???>>><<<;;;:::;;;<<<;;;:::999:::<<<>>>@@@======??????>>><<<:::888:::;;;===AAACCCDDDBBB???CCC>>>:::;;;@@@BBB===888:::<<>>BBBDDDDDD@@@===777;;;???AAAAAA???=========>>>@@@@@@@@@@@@BBBDDDEEEDDDCCCCCCBBBAAA@@@???AAAFFFLLLPPPUUU]]]iiiqqqyyypppjjjhhh```WWWKKKEEEDDDCCC???:::777888999999888999;;;<<<:::777666777:::<<<;;;:::444444555666888888666444}}}{{{wwwsssooorrrmmmcccXXXQQQNNNIIIBBB>>>;;;:::===@@@CCCKKKSSS___dddllluuu}}}}}}zzztttvvvqqqpppvvvwwwrrrmmmlllqqqrrrssstttqqqnnnpppsssyyytttqqqsssqqqiiibbb___WWWRRRKKKGGGEEEDDDAAA???BBBDDDIIIMMMQQQUUUWWWYYYYYY]]]dddnnnvvv{{{}}}}}}~~~zzzyyylllggg```[[[WWWRRRKKKFFFAAA===;;;===AAAIIIWWWdddqqquuuzzz}}}}}}wwwqqqjjjbbb[[[PPPJJJCCC>>>===???AAABBBCCCJJJTTT___jjjttt|||yyysssoookkklllmmmmmmllllllnnnpppxxxzzz}}}~~~vvvqqqjjjbbb^^^^^^^^^ZZZVVVWWWYYY[[[]]]^^^_________aaa\\\UUUNNNGGG???888333///222666:::<<<======<<<888999:::<<<===>>>>>>>>>:::666555888:::;;;@@@FFFOOOTTT]]]hhhsss|||}}}zzzrrrqqqmmmgggaaa\\\[[[[[[```gggjjjbbbYYYVVVXXXYYYYYYXXXVVVUUUVVVZZZ___cccccc```]]]^^^bbbccc```]]]\\\\\\\\\\\\\\\]]]^^^___SSSQQQOOOLLLJJJIIIHHHHHHCCC@@@<<<;;;<<<>>>??????999888777666555555666666888:::>>>BBBDDDEEEDDDDDD@@@AAA@@@>>>;;;:::;;;<<<666777888999999888777666;;;???BBB@@@<<<999;;;>>>???===<<<<<<>>>@@@@@@@@@=========<<<<<<;;;;;;:::???@@@BBBCCCCCCBBBAAA@@@???>>>>>>@@@BBB@@@:::555777888:::<<<===>>>??????>>>===>>>@@@CCCBBB???;;;:::===AAABBB@@@>>>>>>???;;;<<<=========???BBBDDDAAA@@@@@@CCCFFFGGGDDDAAAEEEIIIMMMRRRWWW___jjjqqq~~~zzzrrrhhhaaa[[[PPPFFFBBB@@@===:::::::::;;;;;;:::888777777888:::888777888999;;;;;;:::333333444777999888666444}}}zzzwwwxxxrrrhhh___[[[XXXNNNCCCAAA>>>===???AAABBBGGGNNNWWW^^^iiirrrxxx}}}~~~~~~zzzwwwxxxuuuvvv|||}}}yyyvvvwwwxxxxxxyyyyyyvvvuuuvvvyyyxxxtttqqqssspppfff\\\WWWOOOJJJDDDAAAAAAAAAAAA@@@BBBFFFLLLRRRWWWZZZ]]]^^^dddgggnnnuuu||||||yyymmmhhhccc___]]]YYYTTTPPPCCC???;;;<<<===CCCNNNYYYccckkkvvv~~~~~~xxxqqqhhh]]]UUUPPPLLLGGGDDDCCCEEEFFFFFFGGGNNNYYYaaahhhpppyyy~~~yyyuuuqqqpppooooooooonnnnnnqqquuuyyy{{{}}}}}}uuuooogggbbb___]]]YYYVVVXXXYYYZZZ[[[\\\\\\\\\\\\ZZZVVVOOOHHHBBB<<<777333000222666:::<<<===<<<<<<777888:::;;;===>>>??????:::666555777999<<>>999999999888777666555444777<<>>@@@AAA@@@>>>>>>@@@AAAAAAAAA>>>>>>======<<<<<<<<<<<<@@@AAABBBCCCCCCBBB@@@??????@@@@@@AAAAAA???;;;777888999:::<<<===>>>??????>>>>>>@@@CCCFFFEEEAAA===;;;>>>@@@@@@>>>===>>>???======>>>===<<<===???BBBAAA??????AAADDDFFFEEECCCEEEIIINNNSSSYYYaaalllsssyyyzzz~~~xxxpppfff```ZZZPPPEEEAAA???;;;999999:::;;;<<<:::888777777888888666555666888:::::::::555444555666777777555333~~~}}}wwwnnnhhhhhhfffZZZMMMDDD@@@???AAABBBBBBFFFJJJOOOYYYfffoootttyyy~~~~~~}}}}}}||||||~~~}}}~~~~~~|||zzz{{{|||~~~wwwrrrppppppkkk___TTTNNNFFFCCC???>>>???AAACCCDDDDDDJJJRRRZZZ___cccgggiiippprrrwww}}}~~~yyyqqqmmmgggdddaaa^^^XXXSSSGGGAAA===<<<<<<>>>FFFNNNXXXaaannnyyyzzztttkkk___WWWTTTPPPMMMKKKLLLNNNOOOOOORRRXXXaaafffkkkqqqyyy{{{tttpppnnnnnnooopppppppppppprrrwww}}}yyyvvvooohhhaaa\\\YYYXXXXXXXXXXXXXXXXXXWWWWWWWWWQQQMMMGGGAAA===999555333222333666999;;;<<<;;;;;;777888999;;;===>>>@@@@@@===999888999;;;>>>FFFNNNRRRWWW___hhhqqq{{{{{{wwwsssnnnkkkjjjfff```XXXRRRPPPRRRUUUYYY\\\^^^^^^___aaa^^^YYY[[[WWWVVVZZZbbbgggfffcccffffffgggjjjmmmlllgggbbbaaaaaaaaacccccc___XXXRRROOOJJJDDDCCCEEEFFFEEEBBB@@@===;;;::::::;;;:::999999999777666666777888888666888:::===>>>>>>>>>===@@@AAABBBAAA???>>>???@@@===<<<:::888666555444444777;;;AAACCCBBBAAABBBCCCDDDBBB@@@@@@AAABBBBBBAAA??????>>>=========>>>>>>AAAAAABBBCCCBBBAAA???>>>???AAACCCBBB@@@<<<::::::999999:::<<<===>>>??????>>>???BBBEEEGGGGGGDDDAAA>>>??????>>>===<<<>>>???>>>???>>><<<::::::<<<>>>@@@>>>>>>???BBBEEEFFFFFFGGGKKKQQQVVV[[[dddnnnuuuvvvzzzzzztttmmmeee^^^YYYNNNDDD???===999888999<<<<<<===;;;888777777888666555444555888:::::::::999777666555666666444333}}}yyyxxxyyy{{{}}}}}}}}}vvvqqqppppppggg]]]LLLFFFAAAAAABBBCCCFFFKKKJJJUUUcccmmmqqqvvv~~~|||{{{}}}~~~}}}wwwpppjjjhhhbbbWWWMMMHHHDDDCCC@@@@@@BBBFFFIIIKKKKKKQQQYYY```ffflllssswwwuuuxxx}}}zzzvvvrrrmmmiiiddd]]]SSSLLLJJJDDD???>>>===>>>CCCIIIVVV]]]fffoooxxx|||xxxrrrjjjccc[[[WWWSSSQQQSSSWWWZZZ[[[aaaccchhhmmmsssyyy~~~}}}|||}}}vvvooojjjiiijjjkkklllnnnppprrruuu{{{|||zzzuuummmddd^^^[[[[[[XXXWWWUUUSSSRRRPPPPPPPPPIIIEEE@@@<<<:::888666444333444777999;;;;;;;;;;;;777888999:::<<<>>>@@@AAACCC???=========@@@HHHRRRVVV[[[ccckkksss|||}}}zzzvvvqqqkkkgggfffddd___YYYTTTSSSTTTVVVVVV\\\``````aaabbbaaa]]]___]]][[[^^^cccggghhhggglllkkkkkklllmmmkkkgggdddeeecccaaabbbccc```YYYSSSPPPIIIAAA@@@DDDGGGEEEAAA===;;;999888888888777666:::999888777777888999:::888999:::;;;;;;999888777>>>@@@AAAAAA@@@???@@@AAA???>>><<<999888777888888<<>>>>>>>>===>>>>>>??????AAAAAAAAAAAA@@@>>>===<<<>>>AAACCCAAA===::::::;;;::::::;;;;;;===>>>???@@@@@@@@@AAACCCDDDFFFFFFFFFAAA@@@>>>===<<<<<<>>>???@@@@@@???<<<999888999:::???>>><<<===???CCCFFFHHHKKKOOOUUUYYY^^^eeennnuuuzzz~~~xxxrrrkkkccc]]]UUULLLBBB>>>;;;777777999<<<======;;;888666666777555444444666888;;;<<<;;;<<<:::888666777777555444~~~}}}{{{wwwuuuuuuwwwzzzzzzttttttzzz~~~}}}xxxsssqqqnnnjjj[[[QQQGGGCCCBBBAAACCCGGGGGGQQQ]]]fffjjjqqqzzz}}}{{{~~~}}}yyytttkkkbbb]]]XXXOOOIIIGGGEEEEEEEEEFFFHHHKKKOOORRRUUU[[[bbbggglllttt}}}zzz~~~~~~zzzwwwssspppjjj___SSSJJJJJJCCC>>>======>>>AAAGGGSSSYYYbbblllvvv~~~{{{xxxvvvqqqnnneee```ZZZXXXZZZ___dddggglllkkklllrrrzzz|||www|||yyysssmmmiiiggggggggggggjjjoootttyyy}}}~~~|||xxxqqqiiiccc```___YYYWWWSSSOOOLLLJJJIIIIIIDDDAAA===;;;:::999777666333555777999:::;;;;;;;;;888888999:::<<<>>>@@@AAAEEEBBB@@@???===>>>GGGRRRZZZ```hhhooovvv~~~yyyyyyxxxwwwtttooogggbbb`````````]]]ZZZXXXWWWXXXWWWaaahhhfffbbbbbbcccccceeeeeedddaaa```bbbggglllpppnnnkkkiiihhhgggeeedddfffccc```^^^___^^^[[[XXXRRRJJJAAA???CCCFFFEEEBBB<<<999777666666777666666:::999888888999:::;;;<<<<<<<<<<<<:::999666444333<<<>>>@@@@@@???>>>??????@@@???===<<<<<<<<<===>>>CCCCCCCCCBBBBBBDDDFFFHHHDDDBBBAAAAAAAAA@@@???=========>>>>>>?????????????????????>>>===<<<;;;;;;<<<>>>@@@>>>:::888999;;;;;;;;;;;;;;;<<<>>>???@@@BBBAAA@@@??????BBBFFFIIIDDDAAA>>><<<<<<===>>>>>>AAA@@@???<<<888777888999======<<<<<<===AAAEEEHHHOOOSSSXXX\\\```fffnnnttt}}}|||uuupppiii```ZZZOOOHHH@@@===:::666666888;;;<<<<<<:::888666666777777666555777:::<<<===<<<>>>;;;999888999999888777}}}wwwvvvssspppnnnnnnqqqtttxxxqqqpppwww|||xxxuuurrrqqqooojjj^^^QQQIIIEEE@@@???AAACCCJJJSSS[[[```hhhrrryyy~~~~~~||||||tttnnncccYYYUUUPPPKKKGGGGGGEEEGGGJJJLLLNNNQQQTTTWWW___dddkkkpppsssyyy}}}yyyvvvqqqhhh]]]UUUMMMEEE>>><<<;;;;;;===BBBIIIRRR___mmmyyy{{{xxxwwwtttrrrnnnjjjdddbbbdddiiimmmppprrrqqqrrrwww}}}|||}}}zzzzzz~~~|||uuuuuurrroookkkiiihhhhhhiiigggkkkrrrxxx}}}{{{uuuoooiiieeeccc]]]YYYTTTNNNIIIGGGFFFFFFBBB@@@>>>======;;;999777333444666888:::;;;<<<<<<::::::999:::;;;===???AAACCCAAA@@@???<<<===FFFPPP]]]dddmmmtttyyyoooooooooooommmhhhaaa\\\YYY[[[]]]]]]\\\[[[[[[\\\^^^hhhooolllfffeeehhhjjjkkkmmmlllfffaaaaaahhhppppppmmmjjjfffcccbbbbbbccccccaaa]]]YYYWWWWWWYYYZZZRRRKKKBBB>>>@@@CCCCCCBBB;;;888444333444666777777:::999999999:::;;;===>>>???>>>===;;;999777444333:::===??????>>>=========???>>>>>>??????AAABBBBBBDDDCCCBBBAAAAAABBBDDDEEEBBBAAA@@@@@@AAA@@@>>><<<;;;===???BBBBBBBBBAAA@@@>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<:::999999:::;;;===<<<;;;;;;<<<>>>???@@@CCCBBB@@@>>>===@@@EEEIIIFFFCCC@@@>>>>>>>>>>>>>>>@@@@@@???<<<999888888:::<<<===<<<<<<<<>><<<;;;:::::::::<<<>>>???@@@@@@AAABBB???@@@IIITTT]]]eeeooowww{{{~~~}}}zzzxxxkkkiiifffdddbbb___[[[XXXUUUWWWYYY[[[\\\]]]```cccgggnnnrrrooolllmmmoooooopppqqqppplllhhhhhhlllpppjjjiiigggeeebbbaaaaaabbb]]]]]][[[UUUPPPOOORRRWWWPPPIIIAAA<<<;;;<<<>>>@@@;;;777222111222666999::::::999999999;;;<<<>>>@@@???>>>===<<<;;;:::999888;;;===???@@@>>><<<<<<<<<>>>>>>???AAAAAABBBBBBBBB>>>>>>???AAABBBBBB@@@???AAA@@@@@@@@@AAA@@@>>><<<;;;>>>BBBFFFGGGFFFCCCAAA???>>>>>>>>>===>>>>>>>>>===;;;999999:::<<<======>>>===<<<;;;<<<>>>???AAAAAABBBBBBAAA???@@@DDDGGGHHHDDDAAA@@@@@@@@@???===??????>>><<<:::999:::<<<;;;=========<<<===AAADDDNNNSSSZZZ___ccciiiqqqwww|||{{{ssskkkccc[[[QQQJJJBBB???======:::555555777555777888777666555666777888777666777999;;;;;;:::666666777999;;;<<<:::888yyyqqqkkkgggbbb```\\\WWWSSSSSSVVVXXX]]]YYYYYY^^^ccceeeiiinnn|||}}}}}}uuukkkbbbYYYUUURRRKKKDDDAAADDDDDDGGGLLLTTT___hhhnnnzzz{{{}}}}}}zzz|||tttggg\\\UUUOOOOOONNNJJJFFFFFFEEEKKKSSSZZZ]]]```cccfffeeeooozzzyyytttpppllliii```TTTGGG@@@<<<888777:::BBBGGGOOO\\\kkkyyy{{{yyyxxxwwwxxxxxxxxxvvvtttxxxyyyzzz~~~}}}|||yyytttnnnjjjiiijjjgggeeebbbbbbdddjjjqqqvvvwwwyyy||||||yyytttllleeefffaaaYYYQQQKKKGGGFFFFFFAAAAAAAAAAAAAAA>>>999555222333555777:::<<<>>>???===<<<:::::::::;;;===??????AAADDDFFFDDDEEENNNYYY\\\eeepppxxx|||~~~{{{yyywwwuuurrrlllhhhbbb^^^\\\ZZZXXXWWWUUUVVVXXXYYY[[[```eeeiiimmmpppqqqpppqqquuuuuurrrsssrrrqqqpppoooooooooooodddeeeffffffdddbbbaaaaaaWWWZZZZZZTTTLLLIIILLLQQQMMMHHH@@@999666777;;;===;;;666111///111666:::<<<::::::999:::;;;===???@@@>>>=====================;;;>>>@@@@@@???<<<<<<;;;===>>>@@@AAABBBAAAAAA@@@777999===AAACCCAAA===:::@@@@@@@@@AAABBBAAA???===<<<@@@EEEIIIKKKIIIEEEBBB@@@???????????????@@@AAA>>>:::777888<<>>>>>===<<<;;;<<<===@@@AAA@@@BBBEEEEEEBBBAAABBBDDDHHHEEEBBBAAABBBBBB???===>>>???>>><<<::::::<<<>>>;;;===>>>===<<<<<>><<<<<<>>>;;;666555777444555666666555555666777888666555666888999999888222333555888;;;<<<:::888}}}uuummmgggcccbbb]]]VVVNNNIIIJJJJJJHHHFFFJJJLLLOOORRRVVV\\\ccchhhrrryyyyyyuuummmbbbZZZUUUOOOGGGAAACCC@@@BBBJJJSSSZZZbbbiiittttttzzzyyyoooeee]]]VVVTTTPPPMMMKKKJJJIIIJJJQQQSSSVVV\\\bbbhhhmmmpppzzzvvvyyy~~~{{{ssslll]]]VVVLLLEEEBBB@@@>>><<>>??????>>><<<;;;<<<<<<===@@@CCCEEEIIINNNVVV\\\fffgggmmmxxx|||tttooommmllliiiggg```^^^[[[[[[[[[ZZZUUUQQQUUUXXX[[[]]]___bbbfffiiissssssttttttuuuuuuvvvvvvxxxyyyvvvooolllnnnooonnndddbbb```___``````___^^^WWWVVVTTTOOOJJJFFFEEEEEEFFFEEE???666333666888666777444111222555888999888999::::::::::::::::::999>>>===;;;999999;;;===???EEEEEEEEEBBB???=========AAABBBAAA@@@>>>>>>@@@BBB;;;;;;<<<======<<<<<<;;;@@@>>>===>>>AAABBB@@@>>>@@@BBBDDDFFFFFFDDDBBB@@@<<<>>>@@@BBBCCCBBBAAA@@@:::;;;;;;<<<<<<<<<<<<<<<999<<>>AAABBB@@@@@@>>><<<;;;===AAAEEEIIIUUUbbbfffccceeepppzzz~~~zzzrrrggg^^^XXXRRRJJJDDDBBB???<<<::::::999888777666666666777777888888888<<<:::777555444555777999666666555666888777555222{{{yyyuuuoooiiiccc___]]]UUUNNNGGGDDDEEEEEEDDDBBBCCCDDDGGGJJJNNNUUU]]]bbbkkkqqqxxx||||||xxxrrriiibbb[[[SSSJJJEEEDDD@@@AAAGGGPPPWWW```hhhrrrsssxxx}}}zzzuuulllccc\\\PPPOOOLLLJJJIIIJJJLLLMMMUUUXXX\\\bbbiiiooosssuuu~~~|||~~~uuummmcccZZZOOOFFFDDDDDDEEEDDDEEEHHHNNNWWWbbbllluuuzzz|||zzzyyyuuulllbbb___aaa\\\___cccggglllqqqwww|||}}}wwwrrrnnnmmmfff^^^WWWSSSOOOJJJFFFAAABBBCCCDDDDDDAAA<<<777777777777888999:::;;;<<<<<<<<<<<<;;;:::999::::::<<<@@@DDDHHHMMMSSS[[[```gggjjjrrr}}}zzzqqqkkkhhheeebbb___YYYYYYXXXYYYYYYYYYVVVTTTVVVXXX[[[]]]```cccgggjjjqqqsssuuuwwwxxxwwwuuuttttttvvvuuuooollllllkkkhhhcccaaa___^^^___^^^]]]\\\UUUUUURRRNNNIIIEEECCCCCCEEEDDD>>>555222444666444666333111222666999::::::;;;;;;<<<<<<<<<:::999888:::999888888999<<>>>>>@@@BBB<<<<<<<<<<<<<<<<<<<<<;;;???===<<<<<>>@@@BBBBBBBBBAAA@@@<<<;;;;;;<<<<<<>>>???@@@;;;===@@@@@@@@@??????@@@AAABBBDDDDDDCCCDDDEEEFFFFFFCCCAAABBBEEEFFFEEECCC<<<;;;;;;;;;<<<>>>AAABBB@@@@@@???======???CCCFFFHHHSSS^^^dddeeejjjuuu|||wwwooocccZZZTTTMMMFFF@@@???<<<999888888888777666888888888888888888999999:::888666555444555666777666555555555666666444222~~~yyytttooonnnkkkfffaaa\\\WWWUUUKKKFFFAAA???@@@BBBAAA@@@===>>>@@@BBBFFFMMMUUUZZZcccjjjooottt||||||yyyssskkkbbbXXXQQQMMMFFFBBB@@@EEEKKKRRR]]]fffqqqrrrvvv}}}{{{yyywwwsssooohhh```ZZZMMMLLLJJJIIIKKKOOOSSSUUU\\\___eeemmmsssyyy|||}}}xxxqqqnnndddUUUKKKHHHIIIKKKLLLHHHJJJMMMTTT]]]gggqqqwww~~~~~~}}}}}}xxxvvvuuuqqqiii___\\\^^^[[[___eeekkkpppvvv|||~~~yyytttpppqqqkkkddd^^^ZZZUUUNNNIIIBBBAAAAAAAAAAAA@@@<<<:::::::::999999999::::::;;;;;;::::::999999999::::::===AAAGGGMMMSSSYYY```eeegggkkkttt~~~|||vvvmmmfffbbb^^^ZZZVVVTTTUUUWWWWWWUUUTTTUUUUUUWWWYYY\\\^^^```cccgggjjjoooqqquuuyyyyyywwwtttrrrpppsssrrrmmmjjjiiifffaaa___^^^\\\\\\\\\[[[YYYWWWQQQQQQOOOKKKFFFCCCAAAAAACCCBBB<<<444111444555333444333222444777:::<<<<<<>>>>>>??????===;;;888666555555555666999===AAACCCCCCCCCCCCCCCBBBAAA@@@@@@???@@@AAA@@@??????@@@BBB>>>>>>===<<<;;;;;;<<<<<<>>><<<::::::<<>><<<<<<===???AAACCC===???AAAAAA@@@???>>>???CCCBBBAAACCCDDDFFFEEEDDDEEECCCAAACCCFFFGGGFFFDDD;;;::::::;;;<<>>AAAEEEHHHLLLRRR[[[```eeemmmxxxzzzuuurrrjjj^^^TTTMMMGGG@@@;;;<<<:::777666777777777666::::::999999999999999999777777666555555555666666666555444555666666444222~~~|||tttnnneeeccc```\\\XXXSSSNNNKKKEEEBBB???>>>@@@AAAAAAAAA=========>>>@@@FFFMMMRRR]]]dddkkkpppxxx~~~yyypppggg___ZZZYYYLLLGGGDDDFFFIIIPPP[[[eeeoooqqquuuzzzyyyvvvqqqmmmhhhbbb\\\WWWOOONNNMMMNNNQQQVVV[[[___bbbgggnnnwww}}}}}}vvvwwwmmm___TTTOOONNNNNNNNNLLLLLLMMMQQQYYYdddnnnttt~~~|||yyyuuutttrrrqqqnnnfff]]][[[^^^^^^ccciiioootttyyy~~~{{{vvvsssrrrnnniiieeeaaa[[[SSSLLLBBB@@@>>>=========<<<;;;;;;;;;::::::;;;;;;<<<===;;;:::999999;;;<<<======AAADDDJJJPPPWWW^^^cccffffffkkkrrrzzz~~~{{{wwwwwwqqqhhhbbb___[[[WWWSSSSSSUUUWWWUUURRRPPPQQQSSSXXX[[[]]]___aaadddhhhkkknnnpppsssvvvvvvuuurrrqqqooopppmmmhhhffffffbbb]]]ZZZYYYXXXXXXYYYWWWTTTQQQLLLMMMLLLHHHDDD@@@>>>>>>??????:::444222555777555333333333555888;;;>>>???@@@AAAAAAAAA???;;;888666333444555666999===@@@CCC@@@@@@@@@AAABBBBBB@@@???===???AAAAAA@@@@@@AAABBB@@@???>>>===<<<<<<=========;;;999999:::===@@@AAAAAA@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@DDDBBB???======???BBBDDD???@@@BBBBBB@@@>>>>>>>>>DDDBBB@@@BBBFFFGGGFFFCCCEEECCCBBBDDDGGGIIIGGGDDD:::::::::;;;===???AAABBB@@@@@@AAA@@@@@@CCCGGGJJJQQQTTTXXX]]]dddmmmwww~~~vvvqqqllldddYYYNNNGGGAAA<<<999;;;888666666777888888777<<<;;;:::999888888999999666666666777777777777777777666555555666666555333{{{zzzzzzvvvnnnggg^^^[[[VVVSSSPPPKKKFFFBBB@@@???>>>>>>???@@@@@@@@@>>>>>>===<<<<<>>???@@@:::888777999<<>>AAABBBBBBAAAAAABBBAAA@@@@@@???>>>>>>>>>???===<<<;;;::::::<<>>===>>>AAACCC@@@BBBCCCCCCAAA???>>>???EEECCCAAACCCGGGHHHGGGEEEFFFDDDCCCEEEHHHIIIGGGDDD:::;;;;;;===>>>@@@AAABBB@@@AAAAAAAAABBBDDDGGGJJJQQQRRRUUUZZZbbblllvvv}}}{{{sssnnneee^^^SSSIIIAAA===:::999;;;999777777888999999999<<<;;;999888777888888999777777777888999999999999:::888777777888888777666~~~~~~xxxtttoooiiibbb\\\WWWRRRLLLIIIHHHFFFAAA>>><<<<<<========================<<<:::999:::===@@@EEEPPP^^^jjjvvv~~~wwwppplllhhhggg[[[WWWUUUTTTQQQQQQXXXaaagggmmmrrruuuzzz}}}uuuppphhhaaa]]]YYYWWWUUUSSSSSSVVVYYY^^^dddiiilllpppttt{{{}}}|||{{{tttlllfffbbb^^^YYYUUUNNNMMMLLLOOOVVV```kkkrrr{{{|||wwwtttqqqnnnllljjjeeebbbfffmmmpppssswww{{{}}}vvvtttwwwxxxtttpppppppppppppppqqqtttyyy}}}~~~}}}zzzuuurrrnnnkkkgggaaaXXXRRRFFFBBB===;;;:::;;;;;;;;;;;;;;;<<<<<<>>>???AAAAAA:::777666999???DDDFFFFFFNNNOOOQQQVVV]]]cccfffgggkkkpppssstttvvv{{{|||yyyvvvvvvvvvkkkfffaaa______]]]ZZZWWWOOOPPPRRRSSSTTTVVVYYY[[[[[[]]]```aaaccceeeiiilllppppppooonnnmmmllllllllljjjgggaaa[[[[[[]]]\\\WWWNNNNNNOOOPPPOOOLLLGGGCCCBBBCCCDDDBBB>>>:::888777666888666222222666888777222444777999:::<<>><<<;;;:::::::::;;;;;;<<<===>>>>>><<<:::;;;===@@@AAA===:::999===AAACCCCCCBBBAAAAAA@@@AAABBBBBBBBBBBBAAAAAA>>>>>>>>>===<<<<<>>>>>>>>@@@CCCDDDJJJGGGCCC???>>>???AAACCC@@@BBBDDDCCCAAA@@@???@@@FFFEEEDDDFFFGGGHHHHHHGGGGGGEEEEEEFFFIIIIIIFFFCCC<<<===>>>???@@@@@@AAAAAA@@@AAABBBBBBBBBCCCFFFIIIMMMOOOSSSYYYaaalllxxx{{{tttlllggg]]]WWWMMMCCC===::::::;;;===:::888888999::::::::::::999777555555666888999777777777888999:::;;;<<<;;;999777777888999888777~~~zzzyyyvvvqqqjjjccc\\\VVVSSSNNNIIICCC@@@AAABBB@@@===<<<===>>>>>>===<<<;;;;;;;;;<<<<<<;;;999999;;;<<<>>>IIIVVVbbbooo~~~}}}yyyrrrjjjddd```^^^]]][[[VVVRRRVVV]]]bbbiiiooorrrwww|||tttpppjjjbbb\\\XXXWWWWWWWWWTTTVVV[[[```gggmmmqqqtttvvvzzz~~~}}}zzzxxxvvvuuurrrvvvzzz{{{zzz|||}}}ssslllfffaaa[[[VVVJJJJJJJJJMMMTTT___iiipppuuu}}}~~~zzzwwwvvvvvvqqqnnnkkkiiiggggggnnnwwwyyy{{{}}}~~~|||xxxsssrrrrrrpppmmmiiieeeeeeeeedddfffjjjppptttsssvvvzzz|||{{{wwwqqqmmmhhhaaaXXXQQQJJJFFFAAA=========<<<<<<>>>>>>>>>>>>>>>???@@@@@@===:::999===EEEKKKNNNNNNTTTSSSSSSXXX```gggjjjlllkkkrrrvvvuuuvvv{{{}}}{{{}}}xxxtttqqqooommmlllfffbbb^^^\\\]]]\\\YYYVVVRRRQQQQQQSSSWWW[[[]]]]]]\\\^^^aaabbbdddfffiiilllppppppppppppnnnkkkiiigggbbb```[[[WWWXXXZZZWWWPPPHHHIIIJJJLLLKKKHHHBBB===>>>@@@AAA???<<<888666555555666444//////222444222333666999;;;;;;<<>>===<<<<<<===============>>>>>>>>>??????<<<;;;:::===AAAAAA===888888<<>>===???AAACCCDDDEEEFFFEEECCCAAA@@@@@@???======>>>AAADDDFFFGGGEEEBBB@@@???AAACCCEEE@@@BBBDDDDDDBBBAAA@@@AAAEEEGGGHHHHHHHHHHHHIIIKKKIIIGGGFFFHHHJJJIIIEEEAAA??????@@@AAAAAAAAAAAAAAAAAABBBCCCBBBBBBCCCEEEGGGLLLPPPVVV[[[aaakkkxxx~~~yyyrrriiiaaa\\\UUUPPPGGG>>>888777:::======;;;999888999:::999999777666444333333444777888777777666666777999<<<===;;;999777777888888888777|||yyyooommmiiibbbZZZTTTQQQPPPHHHBBB<<<;;;>>>@@@@@@>>>>>>???AAA@@@???===<<<<<<;;;<<<>>>===<<<;;;<<<======GGGRRR\\\hhhxxxvvviii___bbbaaaaaa___YYYSSSTTTZZZ]]]fffmmmpppuuu~~~{{{yyyzzztttkkkkkkeee^^^XXXVVVWWWXXXYYYVVVYYY___gggnnnuuuyyy|||zzz}}}yyyxxxwwwtttrrrpppnnnnnnkkkooosssssssssuuu{{{zzzoooggg```XXXSSSGGGGGGHHHLLLSSS^^^hhhooommmvvv~~~~~~|||xxxsssqqqtttwwwrrrnnnkkkiiihhhjjjsss~~~~~~|||vvvvvvpppppppppnnnjjjfffbbb```]]]]]]]]]]]]^^^ccciiinnnlllnnnsssxxx}}}{{{tttoooiiiaaaWWWPPPMMMIIIDDD@@@???>>>>>>===AAA@@@@@@???>>>>>>??????BBB???>>>BBBKKKSSSVVVVVVVVVUUUUUUYYYbbbjjjnnnppphhhpppvvvvvvwwwzzzzzzuuuzzzxxxvvvtttqqqkkkddd___ccc___[[[ZZZZZZZZZWWWTTTXXXUUUSSSUUUYYY\\\\\\[[[]]]___aaacccdddfffjjjlllpppqqqssssssppplllgggddd\\\[[[XXXUUUWWWXXXSSSKKKFFFFFFHHHIIIIIIEEE???:::<<<>>>???>>>:::777444444555666333...,,,//////---333777:::<<<;;;<<<>>>AAA???>>><<<;;;;;;===>>>@@@>>>>>>??????@@@@@@@@@AAA>>><<<;;;>>>BBBBBB===888777;;;AAADDDDDDCCCBBBAAA???AAAEEEHHHIIIGGGEEEDDDAAACCCDDDCCC@@@>>>???AAADDDEEEGGGHHHGGGEEEBBB@@@???>>><<<<<<>>>AAAEEEHHHCCCBBBAAA@@@AAACCCEEEGGG???AAADDDDDDCCCAAAAAABBBEEEHHHJJJJJJHHHGGGJJJMMMJJJHHHGGGHHHJJJIIIEEEAAA@@@AAAAAABBBBBBAAAAAA@@@AAABBBCCCBBBBBBBBBDDDFFFPPPUUUZZZ^^^aaaiiiuuu~~~}}}|||zzztttkkkaaaYYYTTTPPPKKKCCC;;;666666:::>>>===;;;999888888999888888555444222111111333666888777666444444555888;;;===;;;888666666777888777777{{{xxxwwwwwwmmmiiibbbZZZRRRLLLIIIGGGBBB<<<666777===AAAAAA>>><<>>???===;;;>>>BBBMMMZZZdddlllwww{{{qqqiiieeedddaaa[[[UUURRRSSSVVVXXX]]]dddmmmuuu{{{~~~~~~|||xxxtttooojjjhhhfffbbb\\\UUURRRSSSXXX\\\ccccccfffkkkrrryyy|||}}}uuuppppppqqqooommmjjjfffccc```___aaabbbddddddeeejjjssszzzvvvkkkaaaYYYUUUJJJIIIHHHJJJPPPZZZdddjjjqqqttt{{{}}}yyywwwtttrrrrrrqqqqqqpppmmmooorrrtttvvvxxxzzz{{{|||zzzxxxsssnnnjjjgggffffffeeeccc___YYYTTTUUUUUUSSSQQQPPPRRRVVVZZZ^^^fffnnnrrrtttxxx}}}zzzvvvtttpppiii```YYYQQQMMMGGGCCCBBBAAA@@@???BBBDDDEEEEEECCCBBBCCCCCCHHHLLLQQQTTTUUUVVVYYY[[[cccaaa^^^___dddjjjnnnppppppppppppqqqsssvvvxxxyyytttpppllljjjhhhddd___ZZZWWWYYY\\\^^^\\\YYYUUURRRSSSUUUYYY]]]^^^]]]ZZZXXX]]]]]]]]]aaaeeefffccc```nnnoooooommmiiiddd^^^[[[___ZZZSSSMMMKKKJJJJJJJJJEEEEEEEEEDDDCCC@@@>>>===???>>><<<:::999888777777888444111............---222333666888:::<<<======;;;::::::::::::;;;<<<===@@@???>>>======>>>???@@@>>><<<<<>>>>>???BBBDDDCCCDDDDDDEEEFFFGGGGGGGGGJJJHHHDDDAAA???@@@BBBDDDCCCDDDEEEDDDBBBAAAAAABBB@@@>>><<<===@@@BBBAAA???BBBBBBBBBAAA@@@BBBEEEHHHBBBAAA@@@@@@@@@@@@BBBBBBHHHLLLNNNLLLHHHHHHMMMRRRMMMJJJGGGFFFGGGGGGEEEBBBBBBBBBBBBCCCCCCCCCDDDDDDCCC???>>>AAABBBAAAAAADDDMMMYYY```^^^]]]fffrrrxxx{{{uuunnnjjjeee]]]RRRJJJGGGBBB<<<999999999888666555666777888888777666555666444111///000222555777777555333222333666:::<<>>===:::666555666:::999999;;;>>>???>>><<<>>>@@@HHHSSS]]]gggttt|||ssslllhhhgggbbb\\\UUURRRSSSTTTRRRWWW```jjjssszzzzzzyyyxxxuuuqqqlllhhhfff```]]]XXXSSSRRRUUUZZZ^^^fffhhhkkkpppuuu{{{xxxmmmhhhhhhjjjiiihhheee```ZZZTTTQQQVVVYYY\\\]]]___cccjjjooo||||||tttmmmggg^^^XXXMMMKKKIIIIIINNNWWW```fffqqqsssyyy|||wwwsssrrrqqqpppqqqsssssssssnnnppprrrwww|||yyyxxxvvvrrrlllgggdddbbb___^^^]]]\\\[[[WWWQQQMMMJJJJJJIIIHHHGGGIIILLLPPPWWW^^^gggmmmqqqwww}}}yyywwwtttnnneee___WWWRRRKKKGGGFFFGGGHHHIIIEEEGGGJJJLLLMMMNNNPPPQQQRRRVVVZZZ]]]^^^___aaadddddddddeeegggjjjmmmpppqqqsssssssssssssssrrrqqqqqqmmmjjjfffcccbbb___[[[XXXWWWYYY[[[\\\[[[XXXUUUSSSRRRSSSVVVYYY\\\]]]^^^^^^[[[ZZZ[[[^^^aaabbb```^^^fffggggggfffccc^^^YYYVVVWWWSSSMMMIIIGGGFFFEEEDDDBBBBBBBBBBBB@@@???===<<<<<<;;;:::999888888888888999666333111111111000///444555666888:::<<<===>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAA<<<;;;<<>>???BBBDDDEEEDDDDDDDDDDDDEEEFFFFFFIIIGGGEEEBBBAAAAAACCCCCCCCCDDDEEECCCAAA@@@AAABBBBBB@@@>>>>>>AAABBBAAA@@@CCCCCCCCCBBB@@@AAADDDFFFCCCBBBAAA@@@@@@AAABBBBBBHHHJJJLLLKKKIIIJJJMMMQQQMMMJJJFFFEEEFFFFFFDDDBBBCCCCCCCCCDDDDDDDDDDDDDDDCCC???===???@@@@@@BBBEEEMMMWWW]]]]]]___iiitttzzz}}}|||yyyuuuooojjjcccZZZOOOGGGCCC???;;;888888888777666222333555666777777777666555444222111111333555777444444333333444666888999>>>:::777555555666666666~~~vvvkkkbbb\\\ZZZWWWRRRLLLFFFBBB???>>>777555444888>>>AAA???;;;:::<<<===<<<999777666666999888999;;;===>>>>>>======>>>DDDMMMVVV```ooo|||}}}vvvpppmmmjjjddd\\\UUUQQQQQQRRROOOTTT\\\fffooowww|||~~~tttsssrrrpppmmmiiieeeccc[[[YYYVVVTTTVVVZZZ___cccjjjnnnssswwwzzz~~~|||yyysssiiiddddddccccccbbb^^^XXXPPPHHHCCCJJJNNNRRRUUUWWW[[[aaafffuuuyyyyyysssrrrmmmddd\\\SSSPPPLLLKKKNNNUUU]]]bbboooqqqwww|||tttooonnnnnnooooooppprrrssstttttttttvvv|||zzzsssrrrnnnhhhaaa\\\YYYXXXWWWUUUSSSRRRPPPMMMIIIFFF???@@@@@@??????@@@CCCEEEMMMSSS\\\eeemmmuuu}}}{{{yyyvvvqqqjjjddd^^^YYYQQQMMMLLLOOORRRTTTMMMQQQUUUXXXYYY[[[]]]___]]]```dddfffggghhhjjjlllfffiiimmmpppqqqqqqrrrsssrrrsssssssssqqqnnnllljjjgggddd```^^^]]][[[ZZZXXXWWWXXXYYYYYYXXXWWWUUUTTTTTTTTTUUUVVVYYY[[[^^^```YYYWWWWWWXXXZZZ\\\[[[[[[[[[[[[\\\[[[XXXUUURRROOOMMMJJJFFFCCCBBBAAA???===>>>>>>>>>>>>===<<<::::::888888777777777888888999:::888555444444444333222777666777777999;;;===???======>>>??????>>>===<<<999:::<<<>>>@@@@@@@@@@@@999999;;;???BBB@@@;;;555888:::<<<>>>???@@@CCCEEEGGGFFFDDDBBBBBBCCCDDDEEEGGGGGGFFFEEEDDDDDDCCCCCCBBBCCCDDDCCCAAA???@@@AAADDDBBBAAAAAABBBBBBBBBAAAEEEEEEEEEBBB@@@@@@AAACCCDDDDDDCCCBBBAAAAAABBBBBBHHHHHHHHHIIIJJJKKKMMMNNNKKKHHHEEECCCCCCDDDCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDCCC???===?????????BBBGGGMMMTTTYYY\\\aaakkkuuuzzz~~~|||yyyxxxvvvqqqjjj```UUUKKKEEE???<<<999777777666555444///000222444666666666666555444444444444555666666111111222333444555666666999777444444555666666555}}}vvvlll```UUUNNNLLLJJJGGGDDDBBB@@@>>>>>>;;;999777:::???BBB@@@>>><<<=========<<<:::999999888888999;;;===>>>>>>>>>===>>>CCCLLLTTT]]]kkkwwwyyyuuuqqqmmmfff]]]VVVQQQOOOOOORRRVVV\\\dddkkkqqquuuwwwpppooonnnlllhhheeeaaa```[[[YYYXXXYYY]]]bbbfffiiiooouuu{{{~~~{{{vvvtttooogggbbbaaa^^^]]][[[VVVOOOHHHBBB>>>BBBEEEIIILLLPPPVVV^^^dddpppttt{{{~~~yyywwwqqqggg___XXXTTTOOOMMMOOOUUU]]]bbbjjjpppyyy~~~wwwooojjjmmmnnnoooppppppqqqrrrttt{{{zzz{{{|||vvvsssnnngggaaa]]]YYYTTTPPPQQQOOOLLLKKKJJJGGGDDDBBB:::<<<===>>>===>>>???AAAEEEIIIRRR\\\gggqqqxxx{{{}}}zzzwwwrrrkkkfff```\\\WWWTTTTTTWWWYYYZZZYYY\\\___aaabbbbbbbbbcccdddfffiiikkkmmmnnnooooookkkooosssuuuuuuttttttuuuppppppooommmllljjjiiiiiidddaaa^^^\\\[[[[[[\\\\\\XXXXXXXXXWWWWWWVVVVVVVVVWWWWWWVVVVVVWWWYYYZZZ[[[WWWUUUSSSRRRRRRTTTVVVVVVRRRRRRRRRQQQOOOMMMKKKJJJFFFDDDAAA@@@@@@>>><<<::::::::::::::::::999888888555555555666777888999::::::888777666777777555333777666666666777:::===>>>>>>???AAABBBBBB@@@>>>===999;;;>>>@@@AAA@@@???>>>777888;;;???AAA???:::555888;;;>>>@@@AAACCCFFFHHHIIIGGGDDDAAA@@@AAABBBDDDEEEFFFGGGGGGGGGEEEDDDCCCAAABBBCCCBBB@@@>>>???@@@EEEDDDCCCBBBBBBBBBBBBBBBGGGGGGFFFCCC@@@??????@@@EEEDDDDDDCCCBBBBBBBBBBBBFFFEEEDDDFFFIIIKKKKKKJJJIIIGGGDDDBBBAAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@@@@CCCCCCAAACCCHHHOOORRRVVVZZZaaaiiirrrvvv}}}~~~{{{xxxwwwssskkk___RRRIIIDDD>>><<<999666444222111000...///111333444444444444444555555666666666666666000/////////000222444555555333222333555666555555|||yyyrrriii___TTTKKKFFFAAAAAA@@@@@@@@@@@@AAAAAAAAA>>>::::::===@@@AAA@@@=========<<<<<<<<<;;;:::888999;;;<<<======>>>???<<<>>>EEENNNUUU\\\gggrrr}}}yyytttooohhh```YYYSSSOOOMMMTTTWWW\\\bbbhhhmmmppprrrnnnmmmjjjgggdddaaa```___^^^\\\\\\___dddjjjlllmmmuuu{{{}}}xxxrrrlllkkkhhhaaa\\\[[[XXXVVVQQQKKKFFFBBB???===<<<>>>AAACCCHHHQQQ\\\eeemmmrrrzzz|||rrrhhhbbbYYYUUUOOOLLLNNNTTT\\\bbbfffppp|||zzzssslllhhhjjjmmmpppqqqrrrsssvvvyyy~~~~~~yyysssqqqhhh^^^ZZZZZZWWWPPPIIIJJJHHHFFFEEEDDDBBB???===999;;;>>>@@@??????@@@@@@AAAEEELLLVVVaaakkkssswww}}}yyytttmmmhhh```]]][[[ZZZ[[[]]]]]]]]]___bbbfffhhhggggggggggggkkkkkkmmmoooqqqrrrrrrqqqppprrrtttvvvuuuuuuuuuuuuqqqnnniiieeecccccceeeggg```___^^^\\\[[[\\\^^^___ZZZYYYYYYXXXWWWWWWWWWWWWVVVVVVWWWWWWXXXXXXYYYYYYWWWTTTPPPMMMKKKLLLPPPRRRNNNNNNMMMKKKJJJHHHGGGFFFBBBAAA@@@@@@@@@@@@>>><<<:::999999888888777777777555555555666777999:::;;;888777777777888888555333666555555555666999<<<>>>???@@@BBBCCCCCCBBB@@@???<<<>>>@@@BBBBBB@@@===;;;666888;;;>>>@@@>>>:::777;;;>>>AAADDDEEEFFFHHHJJJJJJHHHDDDAAA@@@@@@BBBCCCCCCEEEGGGHHHHHHFFFDDDBBB@@@AAABBBAAA???===>>>???EEEDDDDDDCCCBBBAAABBBCCCGGGGGGFFFDDDAAA?????????DDDDDDDDDCCCCCCBBBBBBAAACCCBBBBBBDDDFFFHHHGGGFFFGGGFFFDDDBBBAAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAADDDHHHGGGDDDEEEIIIQQQSSSVVVZZZ___eeelllrrr}}}yyyxxxsssjjj^^^RRRIIIEEE@@@>>>;;;666111...,,,,,,000111222333333333222111444555666777777777666666222///,,,***+++///333777333222111222444555555555}}}zzzsssooofff\\\SSSKKKEEECCC<<<<<<>>>???AAABBBCCCCCCDDD@@@<<<;;;<<>>>>>======>>>???===???EEENNNTTTZZZdddnnn|||wwwrrrllleee___YYYSSSOOOSSSUUUYYY___dddiiilllnnnjjjhhhdddaaa___```aaabbbaaa```aaafffmmmrrrtttsss}}}~~~{{{wwwrrrkkkeeedddccc]]]YYYXXXPPPMMMHHHBBB>>><<<::::::999:::;;;===BBBKKKXXXbbbjjjqqqzzzuuulllgggYYYUUUOOOKKKLLLRRR[[[```eeeppp{{{{{{vvvpppkkkgggeeejjjppptttvvvzzz~~~~~~}}}xxxrrrnnnggg___VVVSSSSSSQQQIIIBBBCCCBBB@@@@@@???===:::777777:::???AAAAAA@@@??????>>>CCCJJJRRR\\\gggrrryyy|||wwwqqqlllaaa```______aaaaaaaaa___```dddiiimmmnnnnnnooooooqqqqqqrrrtttvvvwwwvvvttttttssstttvvvwwwwwwtttqqqqqqmmmfff___\\\\\\___aaa\\\]]]]]]\\\[[[[[[]]]___]]]]]]\\\[[[ZZZYYYXXXXXXRRRSSSTTTVVVXXXYYY[[[[[[YYYVVVPPPIIIEEEFFFKKKOOOOOONNNLLLIIIGGGEEEDDDDDDAAA@@@???@@@AAAAAA@@@???;;;;;;999888777777777777888888888888999:::;;;;;;666666777999:::999666333444444555666888;;;===??????@@@BBBCCCCCCCCCBBBAAA???@@@BBBCCCBBB@@@===;;;666888;;;>>>>>>===;;;999===@@@DDDFFFGGGHHHIIIKKKJJJHHHEEECCCAAAAAABBBBBBBBBCCCFFFHHHHHHFFFDDDCCC???@@@AAA@@@>>><<<===>>>BBBCCCCCCBBB@@@@@@AAACCCEEEFFFFFFDDDAAA@@@???@@@AAABBBCCCCCCCCCCCCBBBBBBAAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDBBBAAAAAACCC@@@@@@AAAAAAAAABBBBBBBBBAAABBBFFFJJJIIIEEEGGGLLLSSSTTTXXX\\\^^^```hhhppp{{{zzzvvvooofff\\\SSSKKKGGGCCCAAA<<<666///,,,+++,,,111222333444444333222111444555555666777666666666444111,,,)))***///555999333222000000333555555555~~~xxxsssjjjeee]]]SSSKKKEEEBBB@@@<<<===>>>@@@AAABBBBBBCCCCCCAAA@@@@@@AAABBBDDDDDD>>><<<:::;;;===>>>===<<<<<<>>>AAA@@@>>>===>>>@@@>>>>>>BBBIIIOOOUUUaaalllyyy}}}zzzvvvqqqlllgggaaaYYYSSSTTTVVVYYY\\\```ccceeegggdddaaa]]]ZZZ[[[___dddggggggfffhhhoooxxx~~~~~~~~~yyywwwtttnnnkkkccc]]]]]]\\\XXXTTTRRRIIIGGGDDD???<<<999777666999;;;<<<>>>AAAIIITTT\\\fffnnnyyy{{{sssmmm___YYYRRRMMMNNNSSS[[[```iiiooowww}}}|||xxxssspppmmmiiifffeeekkksssxxxzzz~~~yyy|||}}}{{{tttlllgggdddXXXVVVRRROOOKKKGGGBBB???>>>>>>>>>???>>><<<888444555:::???BBBBBBAAA??????<<>>===>>>@@@BBBBBBAAA>>>===;;;:::888888888888;;;;;;::::::::::::;;;;;;666666888:::<<<;;;777444333444666999;;;>>>@@@AAA???@@@@@@AAABBBCCCDDDDDD@@@AAABBBCCCCCCBBB@@@???888999<<<======<<<<<<<<<>>>AAAEEEGGGHHHHHHIIIJJJIIIHHHFFFEEEDDDCCCBBBBBBAAABBBDDDFFFGGGFFFDDDCCC???@@@@@@???===<<<<<<===???@@@AAA@@@???>>>AAACCCCCCDDDEEEDDDBBBAAAAAABBB???@@@AAABBBCCCCCCBBBBBB@@@CCCFFFFFFDDDBBBCCCEEEBBBEEEGGGFFFCCCAAAAAABBB???@@@@@@AAABBBCCCDDDDDDCCCDDDFFFHHHFFFDDDHHHPPPTTTVVVZZZ___^^^^^^gggssswww}}}~~~zzzsssjjjaaaZZZTTTMMMHHHEEEBBB===555...+++---000111222444555666555555444444444555555555666666666666333000...///333777;;;555333000///111444666666}}}tttnnnccc^^^WWWOOOHHHCCC@@@???>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDFFFGGGHHHHHHHHHAAA???======@@@BBBAAA???>>>@@@BBBAAA???===>>>@@@???>>>???DDDIIIQQQ___kkkrrrzzz~~~|||yyyuuuqqqmmmfff]]]WWWYYYYYYZZZ[[[\\\]]]^^^^^^___\\\XXXVVVXXX___fffkkkllllllooowwwwwwqqqpppllleeeaaaYYYRRRRRRSSSOOOKKKIIIGGGFFFDDDAAA===999555333<<<>>>@@@BBBDDDIIIQQQXXXccclllxxxxxxqqqeee```XXXRRRQQQVVV]]]bbbmmmnnnrrrzzzxxxuuuqqqnnnllljjjgggeeeiiiooowww{{{|||}}}uuuyyy|||wwwmmmccc^^^]]]NNNQQQSSSNNNFFF???>>>@@@>>>>>>???@@@@@@===888444666:::@@@DDDDDDBBB@@@???:::AAAJJJPPPWWWdddvvv|||yyytttqqqmmmjjjeeedddeeegggjjjjjjjjjnnntttxxxzzzzzz{{{{{{wwwvvvuuuwwwzzz{{{xxxuuutttssstttzzz}}}qqqfffbbb```]]][[[ZZZZZZ\\\]]][[[^^^aaaaaa___^^^___aaabbbbbbbbbaaa^^^\\\YYYWWW[[[XXXTTTQQQQQQTTTYYY\\\^^^YYYQQQGGG@@@@@@FFFKKKUUURRRMMMIIIEEEBBBAAAAAA???===<<<<<>>>>>===<<<;;;;;;;;;;;;666777999<<<===<<<888555333555888;;;>>>AAABBBCCC?????????@@@BBBCCCEEEFFF@@@@@@BBBCCCCCCCCCCCCBBB999:::<<<<<<<<<<<<===>>>>>>AAAEEEGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCC@@@AAACCCEEEFFFEEEDDDCCC>>>???@@@???===;;;<<<======???@@@???======@@@CCCAAACCCDDDDDDCCCBBBBBBCCC===>>>@@@BBBCCCCCCCCCBBBAAAFFFIIIHHHDDDAAACCCFFFAAADDDHHHGGGDDDBBBAAABBB???@@@AAABBBCCCEEEFFFFFFFFFDDDDDDDDDBBBBBBIIISSSTTTVVV]]]aaa___^^^iiiwwwsss|||{{{zzzqqqeee]]]YYYTTTNNNHHHEEEBBB===555...,,,000333000222444666777777777777555444444444444555666666666555333333444666999;;;777333000///111444666777vvvlllfff^^^[[[UUUMMMEEE@@@??????CCCAAA@@@@@@AAACCCCCCCCCEEEFFFHHHJJJKKKMMMOOOQQQIIIDDD???>>>@@@BBBBBB@@@>>>CCCHHHHHHCCC???>>>???@@@???@@@BBBIIIQQQZZZ```qqqyyy|||wwwrrrrrrsssnnncccYYYSSSWWWZZZYYYVVVUUUXXX\\\\\\^^^___^^^]]]___dddiiinnnqqqvvv|||{{{uuuqqqlllfff^^^XXXWWWQQQJJJHHHIIIIIIGGGDDDEEEDDDBBB>>>:::888888999;;;@@@FFFGGGGGGJJJSSS[[[ccceeelllwwwvvvrrrqqqhhh]]]VVVSSSRRRXXX___hhhlllooosss{{{yyyrrrnnnhhheeeeeegggjjjlllooonnnvvv{{{yyyyyyvvvsssppplllgggaaaZZZVVVMMMKKKGGGEEECCC@@@===:::???@@@AAABBBAAA???<<<;;;666999>>>AAAAAAAAAAAABBB;;;@@@HHHRRR]]]iiiuuu}}}{{{xxxuuurrrkkkgggeeeggghhhffffffhhhjjjttt{{{{{{}}}zzz|||~~~}}}zzzwwwwwwxxxxxxxxxwwwvvvuuuqqqkkkgggdddbbb^^^YYYXXX[[[aaafffbbbbbbbbb___]]]___dddiiidddddddddcccaaa___]]]\\\ZZZVVVQQQOOOOOORRRTTTUUUWWWSSSMMMGGGDDDEEEGGGJJJQQQOOOKKKFFFBBB???======>>>>>>=========???@@@AAAEEEAAA<<<666555888>>>CCCCCC@@@;;;:::<<<===<<<:::777999===??????<<<999666333444777:::>>>BBBEEEGGGDDD@@@===???CCCFFFDDDAAAAAA@@@@@@CCCGGGGGGAAA<<<<<<;;;::::::;;;===???AAADDDDDDDDDEEEGGGIIILLLMMMNNNJJJFFFGGGIIIIIIFFFBBB>>>???CCCFFFDDD???@@@DDDBBBBBBBBBBBBBBBAAAAAA@@@CCC???;;;:::<<<>>>>>>===AAA@@@???AAADDDEEECCCAAABBBCCCEEEGGGFFFDDDBBB@@@AAABBBCCCDDDDDDDDDCCCBBBBBBAAAAAABBBCCCCCCBBB@@@CCCAAA@@@BBBFFFHHHHHHFFFAAACCCDDDCCCBBBCCCHHHLLLQQQUUUZZZ___bbbfffjjjmmmxxx}}}xxxnnnbbbZZZWWWSSSLLLEEECCC???:::666444333222000222444666888999999777666777666444222111111222333777666444555777888888777777666555333333333444555~~~xxxpppggg```ZZZXXXSSSKKKDDD@@@??????AAA@@@??????AAABBBDDDDDDLLLMMMOOORRRUUUWWWWWWWWWQQQMMMGGGEEEEEEDDDBBB???>>>BBBGGGFFFBBB>>>===>>>@@@???@@@BBBHHHPPPYYY___jjjsss||||||zzzxxxvvvrrrkkkbbb\\\TTTWWWZZZYYYUUUTTTVVVYYYXXX[[[]]]^^^___bbbiiinnnpppsssyyyvvvpppiiidddbbb___[[[WWWOOOJJJDDDCCCEEEFFFDDDBBBDDDDDDBBB>>>:::888888999;;;@@@EEEGGGGGGKKKSSS[[[___gggqqq{{{wwwtttrrrhhh\\\UUUPPPOOOSSSZZZffflllqqqtttxxx}}}~~~|||~~~}}}xxxrrroookkkfffccccccgggkkknnnwwwuuuzzz{{{wwwssspppuuurrrlllggg```XXXPPPKKKFFFDDDAAA@@@@@@@@@>>>===AAAAAABBBBBBAAA@@@>>>===777;;;???AAABBBAAAAAABBB@@@BBBIIISSSaaammmvvvzzz|||xxxrrrmmmgggdddfffgggggghhhkkklllsss{{{~~~zzz}}}~~~~~~yyyxxxvvvtttrrrnnnjjjfffaaa___\\\ZZZZZZZZZ\\\]]]eeeffffffdddcccdddgggkkkgggfffdddcccaaa```______ZZZVVVRRRPPPPPPQQQRRRRRRPPPMMMHHHDDDBBBDDDFFFHHHGGGEEECCCAAA????????????======;;;;;;;;;===>>>@@@BBB???:::555555999@@@EEECCC???:::999999;;;:::999999;;;>>>??????<<<999666444555777;;;>>>BBBEEEGGGEEEAAA???@@@DDDGGGEEECCCAAA@@@@@@CCCGGGFFFAAA<<<:::;;;<<<>>>???@@@@@@@@@BBBBBBBBBCCCEEEHHHKKKMMMRRRNNNJJJIIIJJJIIIEEEAAABBBBBBEEEHHHFFFAAAAAAEEEEEEDDDBBBAAA@@@@@@AAABBBBBB???<<<;;;===?????????BBB@@@@@@AAADDDEEEDDDBBBDDDEEEFFFGGGFFFDDDBBB@@@@@@AAABBBCCCDDDDDDDDDCCCCCCBBBBBBCCCEEEEEECCCBBBDDDCCCBBBDDDGGGIIIHHHFFFAAACCCDDDCCCAAABBBGGGKKKPPPTTTYYY]]]```dddhhhkkktttzzz{{{yyysssiii```XXXQQQJJJFFF@@@===999777666555444333444555777888888888888777555444222111000111222333999888666666888888888777666555555555555666666777wwwrrroooiiiaaa[[[UUUTTTOOOIIICCC???>>>???AAAAAAAAABBBDDDFFFHHHJJJVVVVVVXXX\\\aaacccaaa^^^\\\XXXSSSOOOMMMIIICCC>>>>>>AAADDDDDD@@@<<<<<<===???@@@@@@BBBFFFNNNWWW^^^iiiqqqzzz{{{||||||xxxqqqggg___[[[TTTVVVXXXWWWSSSQQQRRRUUUWWWZZZ]]]___```dddkkkpppsssvvv|||}}}|||llleee]]]XXXWWWXXXWWWVVVIIIEEE@@@???AAACCCBBB@@@CCCCCCBBB???;;;999999:::;;;???DDDEEEFFFJJJSSSZZZ[[[hhhvvv}}}~~~|||wwwvvvqqqggg[[[SSSMMMJJJNNNTTT^^^hhhpppssstttvvvwwwuuu}}}}}}zzzuuussssssoooiiiiiifffbbb___aaaffflllppp}}}|||xxxvvvrrrmmmhhhllliiiccc]]]VVVOOOGGGBBB>>><<<::::::<<>>>>>>>>???@@@===<<<:::888888:::<<<>>>???;;;777444555:::AAAFFFBBB>>>999666666777888888;;;===???@@@???<<<999666666777999<<>>???AAABBBDDDEEEEEEEEECCCCCCCCCDDDFFFFFFEEEDDDFFFEEEDDDEEEGGGHHHGGGFFFAAABBBCCCAAA???AAAEEEJJJOOORRRWWW[[[^^^bbbfffiiisssxxxwwwwwwtttmmmcccXXXNNNGGGDDD<<<:::777666777888888777777777777777777888888888333222111000111222444666<<<;;;999999::::::888777333444555777888999999999}}}qqqjjjhhhddd]]]WWWRRRQQQMMMHHHBBB???>>>???AAABBBEEEGGGJJJNNNSSSVVV]]]]]]```eeekkkmmmiiiddddddaaa\\\YYYUUUOOOFFF@@@???@@@BBBAAA>>>;;;:::;;;???@@@AAABBBEEELLLVVV]]]ooouuu||||||{{{yyyuuunnneee[[[UUUTTTUUUVVVTTTQQQOOOPPPQQQYYY\\\___aaaaaaeeekkkooowwwzzzyyytttqqqfff___WWWSSSSSSTTTTTTSSSGGGDDDAAA@@@AAABBBAAA@@@AAAAAAAAA???<<<::::::;;;:::===@@@BBBCCCHHHQQQWWWZZZfffuuu||||||~~~zzzvvvvvvoooeeeYYYRRRLLLIIILLLRRRUUU```kkknnnooosssvvvwwwuuutttpppjjjiiijjjhhhdddaaa```^^^]]]___fffmmmssszzzrrrooopppoooiiiccc^^^[[[WWWSSSOOOJJJDDD@@@999777666666:::>>>AAABBBBBBBBBAAA@@@??????@@@@@@:::<<>>>>>???DDDFFFMMMVVVaaakkkrrruuuyyyxxxrrrlllllljjjhhhgggiiiuuuuuuvvvyyy}}}~~~|||yyywwwzzz}}}~~~}}}yyyuuupppllliiifffcccaaa\\\ZZZZZZ___eeehhhddd```bbbdddfffggggggfffeeeeeeddddddcccaaa___\\\ZZZYYYYYYVVVRRRPPPOOOOOOMMMLLLDDDBBB@@@>>>>>>@@@AAACCCEEEDDDBBB@@@>>>======>>>>>><<<999777777999;;;===;;;888333222444999???BBB@@@===888555444555777888===>>>@@@@@@???<<<999777777999;;;===@@@BBBCCCDDDCCCAAA@@@AAADDDFFFFFFEEE@@@@@@@@@BBBDDDDDDAAA>>><<<>>>@@@BBBDDDEEEEEEEEEEEECCCAAAAAABBBEEEHHHJJJGGGEEEDDDEEEGGGHHHFFFEEEDDDCCCEEEJJJJJJFFFFFFHHHGGGGGGFFFEEEDDDDDDCCCCCCAAAAAA@@@@@@AAABBBBBBBBBCCCBBBBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFDDDAAA???======>>>???AAACCCEEEFFFGGGCCCBBBBBBDDDFFFFFFEEEDDDEEEDDDDDDDDDEEEEEEDDDDDDAAABBBBBB@@@>>>???DDDIIIOOORRRVVVZZZ^^^bbbgggjjjuuuzzz~~~xxxrrrooohhh```WWWMMMEEE???777666444555777999999999999888888777777777888888333222222222333555888:::???===<<<;;;<<<;;;999777222444666999:::;;;;;;;;;zzzllldddaaa]]]WWWQQQPPPOOOMMMHHHDDD@@@@@@@@@AAADDDIIIMMMQQQVVV]]]aaacccdddgggmmmqqqqqqnnnjjjiiifffbbb___[[[TTTKKKCCC@@@@@@@@@>>><<<:::::::::>>>@@@BBBBBBEEEKKKVVV^^^rrrxxx}}}|||vvvsssooohhh\\\RRRTTTTTTRRRPPPNNNNNNOOOQQQXXX\\\```ccceeeiiiooossswwwnnnggg```[[[UUURRRQQQQQQNNNLLLEEECCCAAA?????????>>>===???@@@@@@???===;;;;;;;;;999;;;===>>>AAAGGGNNNTTT[[[cccoooxxx}}}yyyuuussslllbbbXXXQQQLLLJJJMMMSSSSSS]]]fffhhhjjjooouuuwwwlllkkkgggbbbaaaeeeeeebbb\\\]]]]]]^^^aaahhhpppwww|||{{{ssskkkhhhiiihhhbbb\\\SSSPPPMMMKKKIIIGGGCCC@@@:::777555666999===@@@AAA@@@???>>>>>>===>>>>>>>>>:::<<<>>>>>>=========>>>???FFFOOOWWW]]]eeeooowww~~~wwwrrrpppqqqpppllliiijjjssstttvvv{{{|||wwwxxxxxxzzz{{{{{{zzzwwwuuuuuuqqqlllhhheeecccaaa______\\\[[[___eeeiiifffccc___```ccceeefffeeecccbbbaaacccdddccc```\\\WWWTTTWWWTTTQQQNNNMMMLLLKKKIIIEEECCCAAA???>>>>>>@@@AAAGGGEEECCC@@@>>>===<<<<<<>>><<<:::888777888:::;;;888444111111444888:::;;;===;;;888555444555777999===>>>???@@@>>><<<999777:::;;;===???@@@AAABBBBBB??????>>>???AAACCCDDDDDD@@@@@@AAABBBCCCBBB@@@>>>@@@@@@@@@@@@BBBDDDFFFGGGHHHFFFDDDBBBBBBCCCEEEGGGEEEDDDDDDDDDEEEFFFEEEEEE@@@???AAAGGGIIIGGGFFFHHHDDDFFFHHHJJJIIIGGGDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGFFFFFFEEEDDDBBB@@@===<<<<<<===>>>@@@CCCEEEGGGHHHBBBBBBBBBCCCEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBAAA???===???EEEJJJOOORRRVVVZZZ___dddjjjnnnuuuzzz~~~{{{~~~{{{vvvmmmggg___[[[WWWQQQFFF>>>444333333444777888999888999888777777666777777888444444333444666999<<<>>>@@@???>>>======<<<:::777333444777999;;;<<<<<<<<>><<<;;;:::999999===@@@CCCCCCEEELLLWWW```mmmttt{{{wwwsssqqqkkk___UUUTTTRRRNNNKKKKKKNNNQQQTTTVVV[[[bbbgggkkkpppxxx}}}~~~uuujjjbbb[[[WWWRRROOONNNLLLGGGCCC@@@@@@>>>===<<<;;;::::::===???@@@???===<<<<<<<<<999:::;;;<<<@@@FFFNNNSSS\\\bbbkkkuuu~~~{{{uuupppiii```WWWQQQMMMJJJNNNSSSVVV]]]dddeeegggkkkoooooodddddd```\\\]]]aaabbb```ZZZ]]]aaadddgggmmmuuu||||||vvvppphhhcccaaa^^^XXXSSSNNNLLLIIIFFFEEECCC@@@>>>;;;999777777:::<<<>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>>>>======>>>???>>>GGGQQQWWW[[[cccppp{{{ssspppooossssssooollllllmmmooossszzz{{{zzzxxxwwwwwwvvvtttqqqoooooolllhhheeecccbbb```^^^aaa___]]]^^^aaabbb```^^^]]]^^^```dddggggggdddbbbbbbccccccccc```[[[VVVSSSUUURRRNNNKKKJJJJJJIIIHHHHHHFFFBBB???>>>>>>@@@BBBCCCBBB@@@>>><<<<<<<<<<<<<<<;;;:::888777777888888444111000111666888888777:::::::::888666666888;;;======>>>>>>>>><<<999888;;;===???@@@AAAAAAAAA@@@<<<<<<===>>>???@@@BBBCCC???@@@AAABBBBBBAAA@@@???BBBAAA@@@???@@@BBBEEEGGGGGGFFFEEEDDDCCCCCCDDDDDDIIIHHHHHHFFFEEEDDDCCCCCC>>><<<>>>EEEHHHFFFEEEFFF@@@CCCHHHKKKKKKIIIEEEBBBCCCEEEGGGGGGEEECCCCCCCCCBBBCCCCCCBBBAAABBBEEEGGGFFFFFFEEEDDDBBB@@@>>>===<<<<<<>>>???BBBEEEGGGHHHDDDCCCBBBCCCDDDDDDCCCAAA>>>???@@@@@@>>>===>>>???@@@AAAAAA>>>===@@@FFFLLLOOORRRVVV[[[```fffmmmqqqsssxxx~~~|||{{{sssoooiiiaaaZZZWWWWWWSSSIII@@@666555444555777888777666666666666666666777777777555555555666888;;;>>>@@@@@@???>>>??????===:::888555666777999:::;;;;;;;;;zzzvvvlllfff^^^WWWRRROOOKKKIIIHHHIIIKKKLLLKKKLLLNNNPPPPPPTTTZZZ]]]```eeelllrrrsssxxx}}}|||zzzzzz{{{tttpppkkkgggccc[[[RRRKKKCCCAAA>>>;;;:::::::::999<<<@@@DDDDDDFFFLLLXXXbbbgggpppyyyzzztttoooiiiaaa[[[TTTPPPKKKHHHIIINNNTTTXXXZZZ___ggglllqqqwww~~~xxxpppfff^^^XXXSSSNNNKKKJJJHHHDDD@@@;;;<<<<<<;;;::::::::::::<<<>>>??????>>>===<<<===::::::;;;<<<@@@GGGOOOTTT]]]bbbkkkuuuwwwnnnhhh___VVVPPPLLLIIILLLQQQUUU\\\aaacccfffiiihhhddd______\\\XXXYYY^^^___\\\\\\aaagggkkkooottt||||||zzzyyynnnjjjccc^^^YYYUUUQQQNNNJJJGGGEEECCCBBBAAA???>>>:::888777888:::<<<<<<;;;:::;;;<<<======<<<;;;:::;;;===??????>>>???@@@BBBBBBHHHPPPVVV]]]hhhvvvvvvqqqoooppppppkkkhhhiiigggiiimmmsssxxx{{{{{{zzzyyyvvvrrrppppppooollliiiiiigggdddbbbbbbaaa___^^^______``````___^^^\\\[[[[[[[[[]]]aaaeeegggeeebbbaaaaaa___\\\YYYUUUSSSQQQSSSOOOJJJGGGGGGGGGHHHHHHIIIFFFBBB>>>===???BBBDDDAAA@@@>>>===<<<<<<<<<<<<::::::999888777666555444///...///444:::<<<:::666888:::;;;;;;999999;;;===;;;<<<=========;;;:::999===>>>@@@AAABBBAAA@@@???;;;<<<<<<===>>>???AAACCC???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDHHHHHHHHHFFFDDDBBBBBBBBB@@@===>>>DDDGGGEEEBBBBBB===@@@DDDGGGHHHGGGDDDBBBDDDGGGJJJIIIFFFCCCBBBBBBAAABBBBBBAAA@@@AAADDDGGGHHHGGGFFFEEECCCBBB@@@@@@<<<======???AAADDDGGGHHHFFFEEEDDDDDDEEEEEECCCAAA<<<>>>??????===<<<>>>@@@@@@@@@@@@>>>>>>AAAHHHNNNMMMPPPUUUZZZ```gggoootttqqqvvv}}}~~~uuullliiiaaa]]]WWWTTTRRRNNNGGGBBB999888777888888888666555333444555666777777666666666555555666888;;;>>>@@@???>>>>>>??????>>>;;;888888888888888888999999:::~~~yyysssmmmccc```[[[UUUPPPMMMKKKJJJDDDGGGJJJMMMOOOQQQTTTWWWZZZ___dddfffgggkkkrrrxxxzzz}}}xxxtttooojjjddd]]]SSSLLLDDDAAA>>>;;;:::::::::999<<<@@@DDDEEEFFFMMMZZZddddddnnnxxx{{{sssjjjddd```^^^TTTOOOIIIFFFHHHOOOVVVZZZaaaffflllqqquuuzzz}}}vvvqqqkkkbbb[[[XXXSSSLLLHHHHHHGGGDDDBBB999:::;;;;;;;;;;;;<<<===;;;===???@@@>>>=========<<<;;;;;;===AAAHHHPPPUUU]]]cccmmmwwwyyymmmhhh___UUUOOOJJJGGGJJJOOOQQQXXX^^^cccgggjjjeee^^^]]]]]]ZZZVVVWWW[[[\\\YYY^^^eeelllqqqtttyyy~~~|||yyysssoooeeeccc___ZZZUUURRRPPPOOOEEECCCAAAAAAAAABBBAAA@@@888777777999;;;<<<;;;:::999;;;<<<>>>>>>===;;;:::===>>>@@@@@@@@@AAABBBDDDHHHJJJOOOVVVaaannn{{{~~~|||uuupppnnnjjjeeeccccccdddfffhhhkkknnnpppssstttvvvrrrmmmkkkkkkjjjhhhfffeeecccbbbaaabbbaaa___^^^[[[^^^aaacccaaa___]]]]]]XXXXXXYYY^^^ccceeedddaaa```]]]YYYTTTPPPOOOOOOOOORRRNNNHHHEEEEEEFFFGGGHHHIIIEEEAAA======???DDDGGGEEECCCAAA>>><<<<<<;;;;;;777888888888777444222111,,,,,,///666===@@@<<<888666999<<<===;;;:::<<<>>>:::;;;<<<<<<<<<;;;:::999>>>???AAABBBBBBAAA@@@???:::<<<======>>>???BBBDDD???@@@AAAAAA@@@???@@@@@@>>>???AAABBBBBBAAA???>>>===???AAACCCDDDDDDDDDDDDCCCDDDDDDCCCBBBAAABBBBBBCCC??????DDDFFFCCC@@@???<<<>>>@@@CCCEEEEEEDDDCCCEEEHHHKKKKKKGGGCCCBBBBBB@@@BBBBBBAAA???@@@DDDGGGIIIHHHGGGFFFEEEDDDCCCBBB=========???AAADDDFFFHHHHHHGGGFFFFFFFFFEEECCCAAA;;;===???>>><<<<<<>>>@@@???@@@@@@>>>>>>BBBIIIPPPKKKNNNSSSYYY___gggooouuurrrwww~~~~~~~~~}}}sssjjjiii[[[YYYUUUPPPKKKFFFCCCAAA===<<<:::::::::999666444000222444666777777666555555555555555777:::===???>>>>>>>>>???@@@???;;;999;;;:::888777666777888999~~~xxxqqqjjjfffccc\\\RRRMMMLLLKKKHHHEEEGGGEEEGGGNNNQQQQQQWWW```jjjhhhgggiiiooowww~~~yyyqqqnnnmmmgggZZZOOOEEEAAA===:::999:::::::::AAA@@@@@@CCCIIIQQQYYY^^^ffflllvvvyyyssslllgggaaa^^^OOOKKKHHHKKKMMMOOOUUU[[[```ppp||||||zzzyyyrrrlllgggaaaYYYTTTJJJGGGCCCAAAAAABBBBBBBBB<<<>>>??????>>>======>>>BBB@@@??????@@@???<<<:::??????@@@AAA@@@@@@HHHQQQ[[[cccllluuurrriiilll```SSSLLLGGGDDDFFFJJJTTTVVVZZZ^^^aaabbbcccccc\\\[[[XXXUUUUUUXXX]]]aaaiiimmmrrrwww{{{|||vvvqqqlllhhhddd]]]VVVSSSRRRQQQMMMIIICCCCCCBBBBBBAAA@@@@@@@@@===;;;:::888999;;;===>>>>>>;;;:::;;;>>>???>>><<>>:::;;;;;;::::::;;;<<<>>>???>>>===;;;:::999::::::;;;???@@@BBBCCCDDDCCCBBBBBB@@@???????????????@@@@@@EEECCCAAA???>>>???@@@AAAGGGFFFDDDAAA???>>>===<<<:::<<<>>>@@@AAABBBDDDGGGIIIHHHEEEBBB@@@AAADDDGGGEEECCCBBBEEEHHHGGGBBB======>>>???@@@BBBCCCDDDEEEGGGIIIJJJKKKJJJGGGCCCAAA???@@@AAAAAA@@@@@@BBBDDDHHHHHHGGGFFFEEEDDDCCCCCCCCC>>><<>>===<<>>;;;999@@@???@@@BBBAAAAAAIIIRRR[[[fffrrryyy~~~uuuoooggg\\\QQQKKKGGGDDDEEEIIIQQQSSSVVVYYY\\\]]]]]]]]][[[ZZZYYYWWWWWWZZZ___ccckkkooouuu{{{zzzvvvuuuqqqkkkeee]]]WWWPPPMMMMMMLLLIIIFFFCCCCCCBBBAAAAAA@@@??????===<<<:::888999<<>>@@@>>>;;;999999999:::<<<>>>@@@AAA@@@???===<<<;;;;;;<<<<<<@@@AAABBBCCCCCCCCCBBBBBB>>>===<<<<<<===>>>???@@@AAA@@@??????@@@AAACCCEEEHHHGGGEEECCC@@@>>><<<;;;<<<>>>???@@@@@@AAACCCEEEEEEEEEEEEDDDBBBAAACCCDDDCCCAAAAAACCCGGGGGGCCC???<<<===>>>@@@BBBDDDEEEFFFGGGHHHJJJKKKJJJGGGCCCAAA???@@@AAA@@@??????@@@BBBEEEEEEFFFEEEEEEDDDCCCCCC@@@<<<<<>>DDDBBB@@@@@@BBBEEEHHHIIIOOORRRUUUZZZ___eeemmmqqquuussssssxxx}}}{{{zzzyyywwwvvvuuutttqqqnnnjjjddd___[[[XXXSSSMMMIIIGGGEEEBBB???;;;:::;;;<<<>>>>>><<<;;;777555333333333333111//////111333666999<<<===>>>AAABBBAAA<<<666333444666::::::999777555555666888wwwmmmjjjlllkkkddd]]]XXXQQQHHHCCCEEEIIILLLMMMHHHHHHLLLRRRXXX\\\cccjjjrrruuuxxx|||xxxtttppphhhZZZOOOHHHFFFCCC@@@>>><<<999777555;;;BBBGGGKKKSSS]]]eeeppptttyyy~~~vvvppplllfff]]]VVVRRRLLLHHHIIIMMMRRR[[[dddlllssszzz|||~~~rrrmmmfffaaa[[[UUULLLFFFAAA:::222111777???DDDEEEGGGFFFFFFEEEEEEIIIOOOSSSLLLIIIEEEBBB@@@???<<<;;;???>>>@@@BBBBBBCCCJJJRRR\\\jjjwww||||||xxxvvvcccYYYPPPLLLHHHDDDDDDGGGNNNOOORRRUUUWWWXXXXXXXXXYYYYYYYYYXXXYYY]]]bbbgggmmmssszzz{{{ssspppqqqoooggg```WWWRRRKKKHHHHHHIIIHHHFFFCCCCCCBBBAAA???>>>=========;;;999888999===AAADDDAAA@@@??????@@@@@@???>>>AAA>>>;;;888999???HHHNNNSSSUUUWWWZZZ___fffooottt||||||vvvqqqiiibbb^^^[[[YYYXXXWWWXXXYYYZZZZZZ\\\^^^aaaddddddccc```]]][[[[[[\\\^^^```ccceeeeeebbb^^^[[[XXXZZZ]]]bbbeeeeeeaaa^^^^^^]]]]]]]]]^^^^^^\\\ZZZSSSPPPKKKIIIHHHHHHGGGFFFJJJHHHEEEBBB@@@???????????????@@@AAACCCFFFHHHJJJGGGDDD???======>>>????????????>>>>>><<<;;;999888222111222666<<>>@@@AAAAAA@@@>>>===<<<<<<===>>>@@@@@@AAAAAAAAAAAAAAAAAA;;;:::999999:::<<<>>>@@@>>>>>>>>>???BBBEEEGGGIIIIIIHHHGGGEEEBBB???;;;:::>>>???@@@@@@??????AAACCCAAACCCEEEEEECCCBBBBBBCCCBBB@@@@@@CCCFFFGGGDDDAAA===>>>@@@BBBDDDEEEFFFFFFFFFGGGIIIJJJJJJGGGCCCAAA@@@AAAAAA@@@>>>======>>>BBBCCCDDDFFFFFFFFFEEEDDD===;;;===CCCGGGFFFEEEFFFGGGHHHHHHHHHFFFDDDAAA???AAAAAABBBBBBBBBBBBAAAAAACCCBBBAAAAAABBBEEEHHHKKKPPPRRRVVV[[[```gggnnnsssuuupppmmmsss}}}~~~{{{xxxvvvwwwvvvrrrooollljjjgggeeeddd```ZZZUUUTTTQQQLLLHHHEEECCC@@@>>>;;;;;;<<<>>>@@@AAA@@@>>><<<:::777555444444222111333444666888:::<<<===>>>AAAAAA???:::333//////111777888888777666777999;;;{{{uuunnnjjjhhhddd^^^YYYSSSLLLDDD???@@@EEEKKKNNNJJJLLLPPPVVV[[[aaahhhnnnrrruuu{{{yyyuuuqqqiii\\\RRRJJJHHHFFFDDDAAA>>>999666444<<>>???===>>>BBBCCCDDDJJJRRR^^^jjjwww}}}zzzwwwvvvbbbZZZRRROOOKKKFFFDDDFFFJJJLLLNNNQQQTTTVVVWWWWWWVVVWWWXXXZZZ\\\aaafffjjjooouuu~~~xxxqqqllljjjgggaaa[[[SSSOOOIIIFFFFFFHHHIIIHHHAAAAAA@@@???===<<<;;;;;;===;;;888888999>>>CCCFFFCCCBBBAAAAAA@@@@@@???>>>===;;;888666777???HHHOOOUUUXXX[[[^^^bbbiiirrrxxx}}}wwwtttooohhhbbb]]]YYYUUURRRTTTWWWYYY[[[[[[[[[\\\^^^bbbbbbbbb```___]]]]]]]]]___```bbbdddcccaaa^^^]]]YYYZZZ]]]```dddeeecccaaa```^^^\\\ZZZYYYWWWTTTRRRPPPMMMIIIGGGGGGGGGFFFEEEJJJGGGCCC???======>>>???AAAAAAAAABBBDDDFFFHHHIIIFFFCCC???>>>???AAABBBCCCBBBBBBBBBAAA@@@>>>===<<<444222222555;;;??????>>>666777777999:::;;;<<<===???>>>===;;;;;;;;;<<<<<>>>>>>>>??????@@@;;;:::999888:::<<>>???@@@BBBDDDGGGJJJKKKHHHIIIHHHGGGCCC???;;;999>>>???@@@?????????BBBDDDCCCDDDEEEDDDCCCBBBCCCEEEDDDCCCBBBDDDFFFFFFDDDCCCBBBCCCDDDFFFFFFFFFFFFFFFDDDFFFIIIJJJIIIGGGDDDBBBAAABBBCCCAAA???=========AAABBBDDDFFFGGGGGGGGGFFF>>>;;;<<>>>>>===777111------///777777888777666777999;;;~~~~~~wwwvvvsssmmmeee]]]YYYVVVQQQLLLDDD??????CCCIIILLLOOORRRVVVYYY^^^fffmmmqqquuuyyy}}}|||wwwsssooohhh^^^VVVJJJIIIGGGEEECCC@@@;;;777888@@@JJJOOORRRWWWaaajjjtttxxx}}}yyyrrrmmmiiicccZZZSSSMMMJJJKKKQQQWWW\\\cccjjjtttxxxzzztttooohhhccc\\\VVVQQQLLLEEE@@@<<<888555888>>>DDDFFFFFFNNNQQQUUUVVVVVVVVVVVVVVVYYYUUUOOOJJJGGGEEEBBBAAA>>>===>>>BBBEEEGGGLLLRRR___hhhsss|||yyyssspppddd\\\UUURRRNNNHHHEEEFFFEEEGGGIIIMMMPPPSSSUUUVVVSSSUUUYYY\\\```eeekkkooosssxxxyyywwwqqqiiiaaa[[[XXXWWWNNNKKKGGGEEEEEEFFFHHHHHH??????>>>===<<<;;;::::::<<<;;;999999;;;???DDDGGGDDDDDDDDDBBB@@@???>>>>>>888888888888:::@@@GGGMMMSSSWWW\\\```dddkkkttt{{{yyyqqqppplllhhhccc^^^XXXRRRNNNPPPTTTYYY\\\]]]\\\[[[[[[aaa````````````___^^^]]]bbbbbbaaa``````_________]]][[[[[[\\\___bbbccccccaaa^^^ZZZWWWUUUSSSOOOMMMMMMJJJGGGEEEFFFFFFFFFFFFHHHFFFAAA===<<<<<<>>>@@@DDDDDDCCCCCCCCCDDDDDDEEECCCAAA>>>>>>@@@BBBDDDDDDBBBBBBBBBBBBBBBAAA@@@???777555333666;;;??????>>>999999999999888888888777::::::999888888999:::;;;>>>===;;;::::::;;;===>>><<<<<<;;;;;;<<<>>>AAABBBBBBBBBCCCDDDFFFHHHIIIJJJGGGGGGGGGFFFDDD@@@===:::===>>>?????????@@@CCCFFFGGGGGGFFFCCCBBBCCCFFFHHHIIIGGGEEEEEEEEEDDDDDDCCCGGGHHHIIIJJJIIIHHHFFFEEECCCEEEHHHIIIIIIGGGDDDBBBCCCDDDEEEDDDBBB@@@???@@@BBBCCCEEEGGGHHHHHHHHHGGGAAA<<<;;;@@@CCCDDDFFFJJJKKKMMMNNNLLLHHHDDDBBBBBB@@@@@@AAABBBCCCCCCCCCCCCFFFFFFFFFEEEDDDFFFJJJNNNNNNQQQUUUYYY]]]dddkkkppppppqqqsssvvvyyy~~~|||zzzyyyxxxuuusssssspppnnnnnnnnnllliiieeebbb```^^^^^^]]][[[VVVRRRMMMLLLIIIFFFBBB???>>>===::::::;;;>>>AAABBBAAA@@@::::::;;;===???>>>;;;999<<<;;;999777666666666666:::;;;:::555000---...000888888888777555555777999{{{yyyyyypppqqqooohhh^^^WWWUUUVVVRRRNNNIIIDDDCCCEEEIIILLLSSSXXX\\\^^^ccclllsssvvv~~~zzztttoookkkeee]]]XXXJJJHHHFFFEEEDDDAAA>>>:::===CCCKKKPPPTTT[[[cccjjjrrrwww~~~{{{xxxsssmmmfff___WWWRRRKKKJJJMMMTTT[[[```gggmmmxxx||||||xxxtttqqqddd^^^UUUOOOLLLHHHDDD@@@::::::<<>>???DDDHHHJJJOOOTTT___hhhrrr|||zzzpppjjjbbb[[[UUURRRNNNIIIFFFGGGBBBCCCEEEHHHKKKNNNPPPRRRRRRUUU[[[```eeekkkqqquuuyyy~~~{{{tttsssnnndddYYYQQQPPPQQQFFFEEECCCBBBBBBBBBCCCDDD???>>>>>>======<<<<<<;;;>>>=========???BBBEEEHHHGGGHHHGGGEEEBBB@@@???@@@888999;;;===???CCCGGGKKKOOOUUU]]]cccfffllluuu|||uuuooollliiieeeaaa\\\WWWRRRNNNLLLPPPVVVYYYZZZYYYYYYYYY___]]]\\\]]]```aaaaaaaaafffdddbbb```______``````^^^[[[XXXWWWYYY\\\^^^______\\\XXXUUURRRPPPMMMKKKJJJGGGDDDCCCDDDEEEEEEEEEFFFDDD@@@===<<<===???AAAFFFEEEEEEDDDCCCBBBAAAAAA@@@>>>===>>>@@@BBBCCCCCC@@@@@@AAABBBBBBBBBAAAAAA:::888666888<<>>===:::888888999<<<===>>>>>>>>>???@@@AAABBBBBBCCCDDDDDDEEEFFFFFFGGGGGGDDDEEEEEEDDDCCCAAA???>>>===>>>>>>>>>>>>@@@DDDGGGJJJIIIGGGDDDAAABBBFFFIIIJJJIIIFFFDDDCCCBBBCCCCCCIIIJJJKKKLLLKKKIIIGGGEEEBBBDDDGGGIIIIIIGGGEEECCCBBBDDDFFFFFFEEECCCCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGCCC>>><<>>::::::;;;>>>AAABBBAAA???777888999<<>><<<<<<;;;888666555444444444888999888555000...000222888888777666444333555777zzzuuurrrpppgggeee```ZZZTTTRRRTTTVVVSSSRRROOOLLLJJJKKKMMMOOOUUU\\\```bbbhhhttt|||}}}~~~yyyqqqkkkfff```ZZZVVVHHHFFFEEEDDDDDDCCC@@@>>>???CCCIIIOOOVVV^^^fffkkkpppvvvzzzzzzvvvnnncccYYYRRROOOLLLJJJMMMTTT\\\bbbkkkrrr}}}zzzvvvsssqqqnnnlll^^^WWWNNNHHHEEECCCAAA???<<>>AAABBBDDDFFFIIILLLPPPXXXbbbiiikkkpppwww}}}yyytttpppjjjfff___ZZZWWWTTTRRRPPPLLLNNNRRRTTTUUUWWWYYY[[[^^^\\\[[[]]]bbbgggiiiiiihhhgggfffdddcccaaa``````[[[YYYUUUTTTUUUVVVWWWVVVYYYVVVRRROOOMMMKKKIIIGGGFFFDDDAAA@@@BBBCCCDDDDDDCCCBBB@@@>>>===???@@@BBBEEEEEEDDDCCCBBBAAA??????<<<<<<<<<>>>@@@AAAAAA@@@======???@@@AAABBBBBBBBB===;;;999;;;>>>@@@>>><<>><<<999777555666666666777999;;;===???@@@>>>;;;888888:::<<<>>>??????AAABBBBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>===???CCCFFFIIIIIIHHHEEEBBBBBBCCCEEEGGGFFFDDDBBB@@@AAABBBDDDGGGHHHJJJKKKKKKJJJHHHFFFAAACCCFFFIIIIIIHHHEEECCC@@@BBBEEEGGGFFFEEEFFFFFFFFFEEECCCBBBBBBBBBCCCDDDCCC>>>===AAACCCCCCDDDFFFKKKOOOQQQOOOJJJFFFEEEGGGEEEEEEFFFFFFGGGFFFFFFFFFLLLNNNNNNJJJGGGGGGKKKPPPPPPRRRTTTWWW[[[```fffjjjiiilllqqquuuxxx||||||xxxvvvtttsssqqqpppmmmoooppplllddd^^^\\\\\\\\\___```]]]VVVQQQOOOPPPHHHIIIJJJGGGBBB>>>>>>>>>;;;;;;<<<>>>AAABBBAAA???888666555666999<<<===>>>:::999777555555555666777999:::999555111///000333666666666444222222444666{{{vvvrrrmmmjjj```YYYQQQLLLLLLPPPTTTVVVTTTTTTTTTRRRPPPPPPQQQRRRVVV]]]ccceeelllyyyyyyppphhhbbb\\\WWWTTTGGGEEECCCCCCDDDCCCBBB@@@???AAAFFFMMMVVV___ggglllooovvv{{{|||yyyoooaaaTTTNNNMMMNNNKKKLLLSSS[[[cccmmmwwwzzztttnnnjjjgggdddbbbZZZSSSIIIBBB@@@@@@???>>>@@@EEEJJJMMMNNNQQQXXX^^^```eeekkknnnnnnllliiihhh___]]]ZZZYYYWWWTTTQQQNNNFFFCCCDDDKKKPPPSSSVVVZZZ]]]kkkzzz}}}sssjjjWWWPPPKKKJJJIIIGGGGGGJJJIIIIIIIIIIIIJJJKKKLLLMMMUUUYYYaaahhhooovvv|||zzzkkkeee]]]VVVQQQMMMIIIFFFAAABBBCCCCCCBBB@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBDDDDDDFFFGGGHHHIIIJJJJJJMMMOOOOOOKKKFFFCCCCCCEEEAAABBBDDDEEEFFFHHHLLLNNNTTT]]]iiioooqqqtttzzz|||vvvssssssiiiccc[[[UUURRRRRRRRRSSSNNNOOOOOOPPPRRRVVV[[[___^^^\\\[[[___fffmmmqqqrrriiiiiijjjiiigggdddaaa___XXXVVVTTTSSSSSSRRRQQQOOOSSSOOOKKKIIIHHHFFFEEECCCDDDBBB???>>>@@@BBBBBBBBBBBBAAA???>>>???@@@AAABBBDDDDDDCCCCCCBBBAAA??????::::::;;;>>>@@@AAA???===:::;;;===???@@@BBBBBBBBB???===;;;===@@@AAA>>>;;;AAAAAAAAA@@@>>><<<999888666777777888;;;>>>@@@BBBBBB???<<<999999:::===@@@???@@@BBBCCCCCCBBBAAA?????????@@@AAABBBBBBBBBBBB@@@@@@???@@@@@@BBBCCCDDDBBBBBB@@@>>>===>>>AAADDDGGGHHHHHHGGGDDDAAA@@@AAADDDCCCBBB@@@>>>???BBBEEECCCEEEHHHJJJKKKJJJIIIHHHAAACCCFFFHHHIIIHHHEEEDDD>>>AAADDDGGGGGGFFFGGGHHHGGGEEEBBB???>>>???AAABBBAAA>>>???DDDFFFCCCBBBCCCJJJNNNQQQOOOJJJFFFFFFGGGHHHHHHHHHIIIIIIHHHHHHGGGNNNPPPPPPLLLHHHGGGKKKPPPQQQSSSUUUXXX[[[___eeeiiillllllooouuu||||||zzzvvvtttssssssqqqpppgggllloookkkccc]]]]]]___YYY^^^aaa\\\SSSLLLKKKNNNHHHIIIJJJGGGBBB>>>>>>???<<<<<<===???BBBBBBAAA???:::666222111444888<<<>>>888777666555666777999;;;:::;;;:::666111///000222333444444333222222555777~~~yyyvvvsssmmmddd\\\WWWRRRMMMJJJKKKOOORRRTTTVVVSSSUUU\\\^^^XXXUUUUUUaaaaaadddjjjsss|||~~~zzzzzzuuunnngggbbb\\\UUUOOOIIIAAA===BBBGGGFFFBBB???CCCDDDFFFLLLTTT]]]dddgggqqq{{{yyywwwqqqjjjbbbZZZTTTPPPMMMNNNRRRZZZeeeooowwwzzzvvvtttpppjjjccc[[[VVVRRRLLLHHHDDD@@@???>>>>>>>>>FFFKKKRRRUUUVVVWWWZZZ\\\dddpppwwwsssnnnmmmmmmlllhhhgggddd```[[[UUUPPPMMMKKKJJJIIIHHHKKKRRR[[[aaafffooo{{{}}}ooo```YYYRRRIIIDDDEEEGGGIIIIIIOOOLLLKKKLLLLLLJJJNNNTTTZZZ]]]cccjjjsss{{{uuupppfffccc^^^VVVOOOIIIGGGGGGDDDCCCCCCBBBAAAAAAAAAAAABBBBBBAAA@@@???AAAEEEHHHMMMLLLKKKLLLMMMOOOOOONNNQQQNNNKKKKKKKKKJJJFFFBBBCCCFFFKKKNNNNNNNNNNNNOOO[[[dddnnnrrrrrruuu{{{~~~|||{{{tttkkkbbb^^^XXXSSSQQQPPPOOOOOONNNPPPQQQSSSTTTVVVZZZ\\\cccbbbcccgggmmmqqqrrrqqqppppppppppppmmmiiieeebbbZZZXXXTTTPPPMMMKKKIIIIIIEEEDDDDDDEEEEEEEEEBBB@@@;;;::::::===AAACCCBBB@@@???AAACCCBBBAAA@@@AAABBBBBBBBBAAA@@@???>>><<<<<>>888666777:::===@@@BBBCCCDDD@@@???>>>;;;:::;;;>>>AAAAAABBBCCCEEEEEECCCBBBAAA@@@???>>>===>>>AAACCCEEEBBB>>>999888:::>>>AAACCCBBBBBBAAA@@@@@@AAAAAAAAA@@@@@@???????????????@@@>>>>>>>>>???@@@AAABBBCCCBBBCCCCCCBBBAAA@@@AAAAAA@@@AAACCCDDDDDDCCCAAA@@@===>>>???AAABBBCCCCCCDDDAAAEEEKKKNNNMMMJJJGGGEEEFFFGGGIIIKKKKKKIIIDDD@@@BBBBBBDDDFFFIIIIIIGGGDDDJJJIIIFFFDDDCCCCCCDDDEEEEEEEEEDDDCCCBBBDDDHHHKKKOOONNNMMMJJJHHHGGGIIIKKKNNNLLLJJJKKKNNNPPPOOOMMMKKKLLLNNNMMMLLLKKKLLLNNNWWWWWWXXXZZZ]]]bbbfffhhhjjjlllooouuuzzz}}}}}}|||}}}xxxsssqqqooonnnmmmmmmgggaaa^^^___aaaaaa```ZZZ[[[\\\YYYTTTPPPMMMLLLHHHGGGEEECCCAAA??????>>>>>>??????@@@@@@@@@@@@@@@888555111000222666999:::777777888777555555666888<<<===;;;555...+++...111444666777555222111222444zzzuuuppplllfff___ZZZTTTQQQMMMKKKMMMQQQTTTUUUUUUTTTWWW]]]^^^ZZZYYY\\\aaaeeekkkssszzz{{{xxxvvvqqqjjjddd```ZZZTTTOOOHHHBBB???BBBEEEDDDBBBBBBEEEEEEHHHMMMTTT\\\bbbfffpppwwwwwwtttooohhh```YYYSSSPPPLLLNNNTTT\\\gggrrryyy}}}ssspppjjjbbbZZZRRRMMMIIIEEECCC@@@>>>>>>???@@@AAAGGGLLLRRRWWWYYY]]]cccgggiiiqqqwwwuuurrrssstttrrrllljjjfffaaa[[[UUUQQQNNNLLLLLLLLLLLLNNNTTT\\\bbbkkksss|||rrreeeVVVOOOHHHDDDEEEGGGHHHHHHJJJJJJMMMQQQRRRPPPRRRWWW]]]aaahhhqqqzzz}}}tttpppdddbbb\\\UUUOOOJJJHHHHHHCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBEEEJJJNNNTTTSSSRRRRRRSSSTTTTTTSSSVVVSSSQQQPPPPPPOOOLLLIIIFFFHHHKKKMMMNNNOOOQQQSSS^^^ccckkkqqquuuxxx}}}|||zzzyyyrrrjjj]]]YYYTTTPPPOOOOOOOOOOOOPPPQQQRRRSSSTTTVVV[[[^^^aaaaaabbbgggmmmqqqrrrrrrqqqrrrrrrpppmmmiiidddbbb[[[YYYUUUPPPKKKHHHFFFEEEBBBAAAAAABBBCCCCCCAAA>>>;;;::::::<<<@@@BBBAAA@@@@@@AAACCCBBB@@@>>>>>>???BBBAAA???>>>======>>>>>>???===<<>>;;;999:::>>>AAADDDEEEFFFGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@AAAAAAAAAAAA>>>;;;:::<<>>?????????>>>>>>>>>???@@@BBBCCCDDDDDDFFFFFFDDDAAA>>>???@@@@@@AAACCCDDDDDDCCCAAA@@@>>>???@@@BBBCCCCCCCCCCCCCCCFFFIIIJJJIIIHHHHHHHHHIIIIIIHHHIIIKKKKKKJJJIIICCCCCCDDDFFFHHHIIIHHHFFFJJJIIIGGGFFFEEEEEEFFFFFFDDDDDDDDDCCCBBBDDDHHHKKKNNNNNNMMMJJJHHHGGGIIIKKKNNNLLLLLLMMMPPPPPPOOOLLLMMMNNNOOONNNLLLKKKLLLNNNUUUWWWZZZ\\\___bbbgggkkkmmmnnnpppuuuzzz}}}}}}|||~~~{{{xxxuuussspppmmmkkkjjjeeeaaa_________]]]ZZZ[[[\\\]]]ZZZUUUPPPLLLKKKKKKJJJGGGDDDBBB@@@>>>>>>@@@@@@@@@???>>>===;;;;;;777444111000111444666666666666555555555666666666999999888222---+++...222666777888666222000111333wwwtttnnnhhhbbb\\\XXXVVVQQQOOOMMMMMMPPPSSSTTTUUURRRTTTXXX]]]]]]\\\___ddddddkkkvvv}}}{{{vvvsssqqqkkkddd^^^[[[VVVQQQLLLGGGBBB@@@BBBBBB@@@AAAEEEGGGGGGIIIMMMSSSYYY```cccnnnttt{{{|||yyyuuuqqqkkkddd]]]VVVRRRPPPNNNQQQXXX```jjjrrryyy|||}}}yyyoookkkcccYYYPPPIIIDDDAAA@@@???>>>>>>@@@CCCFFFHHHMMMRRRWWW[[[___dddkkkqqqpppuuuwwwxxxyyy{{{{{{xxxpppmmmgggaaaZZZUUUQQQOOONNNOOOOOOPPPSSSXXX^^^cccnnnsss|||uuuiiiTTTNNNGGGDDDEEEGGGGGGFFFEEEGGGNNNVVVYYYXXXYYY\\\bbbgggpppzzzyyyrrroooccc___ZZZTTTOOOLLLJJJIIIEEECCCBBB@@@@@@AAACCCDDDCCCCCCCCCDDDFFFJJJPPPUUUYYYYYYXXXXXXWWWWWWXXXXXXZZZXXXUUUTTTTTTSSSQQQPPPJJJLLLMMMMMMNNNPPPTTTWWW```bbbgggnnnuuu{{{~~~~~~~~~xxxuuussskkkcccWWWSSSOOOLLLLLLMMMNNNNNNQQQQQQRRRRRRSSSVVV[[[_________bbbgggmmmqqqrrrrrrttttttsssqqqmmmhhhccc```\\\YYYTTTNNNIIIDDDBBB@@@>>>===>>>???AAAAAA???===;;;::::::<<<>>>@@@???>>>AAABBBCCCAAA>>><<<;;;<<>>===<<<<<<===???@@@@@@>>>===>>>@@@???;;;777666888;;;>>>AAABBBCCCCCCCCCAAA>>>:::888999===AAADDDEEEFFFGGGGGGFFFEEEDDDGGGFFFFFFEEECCCAAA>>>===@@@>>>======???AAABBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAA???>>>>>>>>>???????????????@@@AAABBBCCCDDDFFFIIIJJJFFF@@@===>>>AAAAAABBBCCCDDDDDDCCCBBBAAABBBBBBCCCDDDDDDDDDDDDDDDFFFFFFGGGFFFEEEFFFIIILLLMMMJJJGGGGGGJJJNNNPPPQQQEEEDDDDDDEEEGGGIIIIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGCCCDDDDDDCCCCCCEEEHHHKKKMMMMMMLLLJJJGGGGGGHHHJJJMMMMMMNNNPPPQQQQQQOOOLLLNNNOOOOOONNNMMMMMMNNNPPPTTTZZZ___aaaaaadddiiinnnppppppqqqtttxxx{{{|||{{{yyyxxxwwwvvvuuuqqqmmmiiidddaaa______```___[[[XXXZZZ\\\]]][[[WWWQQQMMMKKKMMMLLLIIIFFFCCCAAA???>>>BBBAAA@@@===;;;888666555777555333333444666666666777555333444666888666444555555444000,,,,,,000444888999888666333111111222pppmmmhhh```XXXTTTSSSTTTNNNMMMLLLNNNPPPRRRRRRQQQNNNRRRXXX[[[[[[]]]cccjjjhhhrrr}}}{{{vvvsssqqqlllfff^^^XXXTTTPPPKKKGGGDDDAAA@@@@@@===;;;???EEEFFFHHHIIILLLPPPVVV\\\```kkkttt|||}}}yyyvvvrrrnnnggg```YYYUUURRRQQQSSSWWW^^^dddkkkpppuuuyyyzzzwwwtttqqqnnniiiddd\\\RRRJJJDDDAAA@@@???@@@@@@AAACCCGGGLLLPPPTTTYYY___cccfffjjjoootttyyyyyyyyyzzz}}}}}}zzzsssnnnggg___XXXSSSPPPOOOOOOPPPRRRTTTVVVZZZ```cccmmmrrr{{{ttthhhUUUPPPIIIFFFFFFFFFEEECCCBBBEEEMMMWWW\\\]]]```dddjjjooovvv}}}uuunnnkkkaaa]]]XXXSSSPPPNNNKKKJJJIIIGGGEEEBBBBBBBBBDDDEEEDDDEEEEEEFFFHHHLLLRRRWWWXXXYYYYYYYYYXXXXXXYYY[[[[[[YYYVVVTTTSSSRRRQQQQQQNNNOOOPPPQQQQQQRRRTTTVVV]]]aaagggmmmsssxxx}}}|||tttnnnjjjbbbYYYRRROOOJJJHHHHHHIIIJJJJJJPPPPPPPPPPPPQQQUUUZZZ^^^]]]___ccchhhmmmqqqssstttuuuuuutttqqqlllgggaaa^^^YYYVVVQQQLLLGGGCCC@@@???;;;;;;<<<>>>@@@AAA???===;;;;;;:::;;;<<<=========AAABBBBBB@@@===:::999999;;;;;;<<<===>>>??????@@@AAA@@@???@@@@@@???;;;888777888;;;>>>AAABBBCCCCCCEEECCC???:::777999===AAABBBBBBCCCDDDDDDCCCBBBBBBFFFFFFGGGGGGEEEAAA===;;;@@@??????@@@BBBCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAA???>>>===>>>???@@@CCCBBBAAAAAAAAAAAAAAABBBEEEIIIJJJGGG@@@===???CCCAAABBBCCCCCCDDDCCCCCCBBBFFFFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFEEEEEEFFFIIILLLMMMJJJFFFFFFHHHMMMPPPRRRGGGEEEDDDDDDGGGJJJKKKLLLKKKKKKKKKJJJIIIHHHFFFEEEEEEEEEFFFEEEEEEFFFIIILLLJJJKKKJJJIIIFFFFFFGGGHHHLLLNNNPPPRRRRRRQQQNNNLLLMMMNNNOOOOOOOOOPPPSSSUUUWWW^^^eeegggeeeeeekkkqqqpppppppppsssvvvxxxxxxwwwvvvuuutttssssssqqqmmmjjjaaa___]]]^^^``````]]]ZZZWWWZZZ\\\[[[WWWRRRNNNMMMMMMLLLJJJGGGEEECCCBBBAAABBBAAA>>>;;;999666444333888666666777999;;;:::999999555333555999;;;888444444444222000...///333777888888777555444333444444kkkhhhbbbZZZSSSPPPPPPRRRLLLKKKKKKMMMOOOPPPNNNMMMKKKQQQWWWYYYZZZ___ggglllooowwwzzzuuusssrrriiibbbXXXQQQMMMJJJEEEBBBAAA??????>>>;;;888<<>>CCCBBBBBBAAAAAA@@@===;;;888999;;;>>>@@@BBBCCCDDDEEEDDD@@@<<<999:::>>>AAA@@@AAAAAAAAAAAAAAAAAA@@@BBBDDDFFFGGGFFFBBB>>>;;;??????@@@BBBDDDDDDCCCAAA@@@AAABBBCCCCCCCCCCCCBBBAAA@@@>>>======>>>@@@AAAGGGFFFDDDBBBAAA@@@??????BBBFFFHHHFFFBBB@@@BBBEEEAAABBBBBBCCCDDDDDDDDDDDDIIIIIIIIIIIIIIIHHHHHHGGGEEEGGGHHHHHHGGGGGGHHHIIIKKKHHHEEEEEEGGGIIIKKKKKKHHHFFFDDDEEEHHHKKKMMMNNNMMMMMMLLLKKKIIIFFFDDDCCCHHHHHHIIIIIIHHHIIIKKKMMMHHHIIIIIIHHHFFFEEEFFFGGGLLLNNNQQQRRRRRRPPPNNNLLLKKKMMMNNNOOOQQQTTTXXX[[[\\\ccciiijjjgggfffkkkqqqooonnnoooqqqtttuuutttssssssqqqoooooooooooonnnlllfffbbb^^^]]]^^^___]]][[[TTTVVVYYYYYYWWWSSSQQQPPPKKKJJJIIIHHHGGGFFFFFFFFFAAA???===;;;999777777777666666777999<<<>>>>>>===;;;888666888===>>>;;;777555555444333333444777:::777666444444555666777888fffbbb[[[UUUQQQOOOPPPPPPIIIHHHIIIKKKNNNOOONNNMMMMMMTTTYYYZZZ]]]dddkkkmmmtttyyyyyytttrrrrrrddd]]]SSSKKKHHHEEEBBB@@@???>>>>>>>>>;;;888;;;BBBBBBEEEHHHKKKMMMRRRZZZ```iiivvv|||wwwuuulllggg___WWWQQQPPPQQQRRRRRRXXX```hhhnnnvvv~~~|||vvvrrrmmmeee___]]]RRROOOJJJEEEBBBAAAAAABBB@@@CCCEEEEEEFFFJJJPPPUUUUUU]]]iiiqqqvvvxxx{{{~~~~~~}}}}}}xxxvvvoookkkeee^^^XXXTTTRRRQQQOOOQQQTTTWWWZZZ___eeejjjvvvzzz}}}}}}{{{qqqeee[[[UUULLLGGGFFFFFFDDDCCCFFFGGGMMMVVV]]]bbbiiiqqqxxxzzz~~~}}}zzzxxxooofff```[[[UUUQQQQQQPPPMMMJJJFFFFFFEEEDDDCCCCCCCCCCCCKKKMMMOOOPPPQQQRRRUUUXXX[[[]]]___^^^\\\\\\___bbbbbb___ZZZTTTNNNKKKLLLNNNKKKOOOSSSUUUUUUTTTSSSSSSVVV___hhhmmmnnnrrr|||zzzxxxzzzoooooollleee```^^^[[[WWWNNNJJJFFFCCCCCCDDDEEEEEEJJJLLLMMMNNNOOORRRUUUXXX\\\```fffkkknnnppprrrtttqqqqqqpppmmmhhhbbb\\\YYYQQQOOOLLLHHHEEECCCAAAAAA======>>>@@@BBBCCCAAA@@@===>>>===;;;999999;;;===???@@@AAA???<<<:::999:::777999===@@@BBBBBB@@@???CCCCCCCCCBBBAAA@@@???>>>;;;;;;;;;<<<>>>AAADDDFFFEEEDDDBBB>>><<<===???BBBBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBEEEGGGGGGDDD@@@>>>??????@@@BBBDDDDDDCCCAAA???@@@BBBCCCDDDDDDCCCBBB@@@???===<<<===???BBBDDDIIIHHHFFFCCCAAA@@@???>>>AAACCCDDDDDDCCCCCCDDDEEEBBBBBBBBBCCCCCCDDDEEEEEEIIIIIIJJJJJJJJJIIIIIIHHHFFFHHHJJJJJJIIIGGGGGGGGGJJJHHHEEEDDDEEEGGGGGGGGGHHHGGGEEEFFFIIILLLNNNOOONNNNNNLLLJJJHHHFFFEEEDDDJJJKKKLLLKKKJJJJJJKKKMMMHHHIIIJJJIIIGGGFFFGGGHHHLLLOOOQQQQQQPPPNNNMMMMMMLLLNNNOOOPPPRRRVVV[[[^^^^^^cccggghhhgggggglllqqqlllmmmnnnqqqssssssqqqooonnnmmmkkkkkklllmmmmmmllllllgggaaa^^^]]]]]]ZZZXXXSSSUUUWWWWWWTTTRRRQQQQQQJJJIIIHHHHHHGGGGGGHHHHHHAAA@@@>>><<<;;;;;;;;;<<<666666666888;;;===>>>===;;;::::::<<>>>>>???>>>;;;<<<@@@AAAEEEIIILLLNNNTTT]]]dddjjjsss{{{{{{vvvrrrhhhbbbYYYQQQLLLLLLNNNQQQTTTZZZcccjjjpppyyy|||uuupppnnnhhh]]]UUUTTTJJJHHHEEEBBBAAAAAABBBCCCAAADDDGGGHHHHHHLLLTTTZZZ\\\cccmmmtttyyy|||~~~{{{vvvvvvmmmjjjeee___ZZZWWWTTTTTTQQQSSSVVVYYY]]]cccjjjooowww}}}tttyyy{{{|||zzzpppeeeYYYRRRJJJEEEEEEFFFFFFEEEJJJKKKQQQZZZaaaeeekkksss{{{~~~{{{}}}~~~ttthhh```ZZZTTTQQQQQQPPPMMMIIICCCDDDFFFGGGHHHIIIIIIHHHNNNRRRVVVXXXYYYZZZ[[[]]]```cccdddbbb^^^]]]```cccdddaaa[[[RRRJJJFFFGGGIIIHHHKKKOOORRRSSSTTTVVVXXXYYY___ggglllpppwwwxxxqqqppptttfffgggccc\\\XXXXXXWWWUUUKKKGGGDDDBBBCCCEEEGGGGGGIIIKKKNNNPPPQQQRRRUUUWWWZZZ___fffjjjlllmmmoooqqqnnnnnnmmmjjjeee___ZZZVVVQQQOOOLLLHHHDDDBBBAAA@@@???>>>???AAACCCCCCAAA????????????<<<999888;;;======???@@@???===<<<<<<<<<;;;;;;<<<>>>???AAABBBCCCAAABBBBBBBBB@@@@@@@@@@@@>>><<<;;;;;;===@@@EEEHHHCCCDDDCCCAAA??????AAACCCCCCBBBBBBBBBBBBBBBBBBCCCAAACCCFFFHHHHHHEEEBBB@@@?????????AAACCCDDDBBBAAA???@@@BBBDDDEEEDDDCCCCCC???>>><<<;;;===@@@CCCFFFHHHGGGEEECCCBBBAAA@@@@@@BBBAAA@@@AAADDDEEEDDDBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGJJJKKKLLLKKKHHHGGGFFFGGGLLLHHHEEECCCEEEGGGIIIIIIHHHGGGFFFGGGKKKMMMOOOOOOOOOMMMLLLJJJIIIIIIIIIJJJLLLMMMMMMLLLJJJIIIIIIKKKJJJKKKLLLLLLJJJIIIIIIJJJLLLOOOPPPPPPMMMLLLLLLNNNOOOPPPQQQQQQSSSVVV[[[^^^\\\^^^aaaccceeehhhmmmpppjjjlllooorrruuutttqqqnnnhhhhhhhhhjjjlllmmmkkkiiihhhdddaaa___```^^^ZZZWWWUUUVVVVVVTTTQQQOOONNNOOOKKKJJJIIIHHHGGGGGGGGGGGGCCCBBB@@@>>>===>>>??????;;;:::888999;;;======<<<:::;;;===???@@@???>>>===999999:::<<<<<<<<<:::888:::666333333666999::::::```YYYRRROOOQQQQQQOOOLLLCCCDDDEEEJJJOOOSSSUUUVVVXXX]]]aaabbbiiirrrtttpppwww{{{xxxnnnfffccccccZZZSSSJJJDDDCCCDDDDDDCCCBBB???>>>AAAAAA>>>===???@@@EEEJJJMMMPPPVVV___gggkkkooottt{{{{{{tttpppeee___VVVMMMIIIIIILLLOOOYYY___ffflllrrrzzz~~~vvvoookkkjjjcccWWWNNNLLLHHHGGGDDDCCCBBBBBBCCCDDDCCCFFFJJJKKKLLLPPPXXX___eeejjjqqqvvvyyy|||~~~{{{vvvxxxllliiieeeaaa\\\YYYWWWVVVSSSTTTWWWZZZ^^^eeennnsssuuu|||}}}rrrwww||||||zzzpppdddVVVOOOGGGBBBCCCFFFHHHHHHLLLNNNUUU^^^dddggglllrrr{{{zzzyyykkk```ZZZSSSPPPQQQPPPLLLIIIBBBDDDHHHLLLNNNPPPPPPOOOQQQUUUZZZ^^^```aaaaaabbbdddfffgggddd___\\\^^^aaaddd```YYYOOOFFFAAABBBDDDFFFHHHKKKNNNQQQUUUZZZ^^^^^^```eeelllttt|||}}}zzzrrrjjjjjjooodddddd```WWWRRRRRRRRRQQQHHHEEEBBBAAACCCGGGIIIJJJHHHKKKOOORRRSSSTTTUUUVVVYYY^^^eeeiiijjjkkkmmmooollllllkkkhhhccc^^^XXXUUURRRPPPLLLHHHDDDAAA@@@????????????AAACCCCCCAAA???@@@@@@@@@===999888;;;>>><<<>>>??????>>>======>>>???===<<<;;;===@@@DDDGGG@@@AAAAAAAAA??????@@@AAA???===:::999;;;@@@EEEIIICCCDDDDDDCCCBBBAAABBBDDDBBBAAAAAA@@@@@@AAAAAABBBCCCEEEGGGIIIHHHFFFDDDBBB@@@??????@@@CCCCCCBBBAAA???@@@BBBDDDEEEEEEDDDCCC>>>===;;;;;;===AAAEEEGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDAAA>>>@@@DDDEEECCC???BBBBBBBBBCCCCCCEEEFFFFFFDDDEEEFFFFFFGGGGGGGGGFFFNNNNNNMMMJJJGGGFFFGGGHHHNNNJJJEEECCCEEEIIILLLNNNGGGGGGGGGHHHLLLNNNOOOOOONNNMMMKKKJJJJJJLLLNNNOOOLLLMMMMMMLLLIIIHHHHHHIIIKKKMMMNNNNNNMMMKKKLLLLLLMMMOOOPPPNNNLLLJJJLLLNNNSSSSSSSSSRRRSSSUUUYYY]]]YYYZZZ[[[^^^ccciiinnnqqqjjjllloootttvvvuuuqqqmmmcccdddgggkkkmmmmmmiiifff___^^^^^^```cccbbb]]]YYYXXXXXXVVVSSSOOOLLLLLLMMMLLLKKKJJJHHHGGGFFFEEEEEEFFFDDDBBB@@@??????@@@AAAAAA???<<<<<<===>>>======888;;;???@@@???>>>>>>???::::::<<<>>>>>>===999777<<<888444444666888999888ZZZVVVRRRRRRSSSRRRMMMHHHCCCFFFJJJMMMOOOPPPSSSUUU___eeeiiihhhhhhmmmqqqrrr~~~yyyqqqjjjeeeaaa^^^WWWPPPGGGBBBBBBEEEGGGGGGAAABBBEEEGGGGGGDDD>>>:::@@@EEEKKKQQQVVV\\\aaadddssstttwww|||vvvkkk\\\XXXQQQLLLJJJLLLOOORRRZZZ```hhhpppxxx|||wwwpppkkkddd___\\\UUULLLDDDBBB@@@@@@BBBFFFGGGEEECCCHHHIIILLLPPPUUUZZZ___bbbnnnxxx}}}zzz|||~~~yyytttqqqjjjfffaaa]]]ZZZZZZ[[[\\\XXXWWWWWW[[[bbbmmmxxx|||zzzyyypppgggaaaVVVPPPLLLJJJHHHEEEFFFJJJJJJQQQYYY___ccchhhqqqxxx}}}|||xxxtttpppmmmccc^^^XXXTTTSSSQQQNNNLLLFFFDDDEEEIIIPPPVVVXXXWWWZZZ[[[\\\\\\^^^dddmmmtttllliiifffeeeeeebbb\\\XXXZZZVVVPPPJJJFFFDDDEEEEEEGGGHHHJJJLLLOOOSSSXXX\\\bbbaaaiiivvvxxxqqqlllhhhdddaaa]]]YYYUUUTTTTTTRRRLLLFFFEEECCCAAABBBDDDGGGHHHHHHKKKMMMPPPNNNLLLNNNSSSYYYccceeegggfffdddeeejjjpppqqqqqqlllccc^^^\\\ZZZVVVPPPMMMIIIFFFEEECCCAAA@@@CCCBBBBBBAAA@@@@@@AAAAAABBBBBB@@@===???BBB???:::>>>???@@@???===<<<<<<===AAA???===>>>@@@CCCEEEFFFCCCBBB@@@???>>>===>>>>>>CCCBBBAAA@@@@@@AAABBBCCC>>>>>>???@@@BBBDDDFFFGGGAAACCCDDDCCCBBBAAAAAABBBEEECCCAAABBBEEEEEECCCAAA===???AAABBBAAA@@@AAAAAA===CCCIIIJJJFFFBBBBBBCCC????????????AAADDDGGGJJJHHHGGGDDDBBBAAA@@@AAAAAACCCBBBBBBBBBCCCCCCDDDEEEAAAAAA@@@AAACCCFFFIIIKKKDDDDDDEEEFFFGGGGGGGGGGGGGGGKKKOOOMMMHHHFFFHHHLLLJJJFFFCCCBBBEEEHHHIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLRRROOOKKKJJJKKKNNNPPPPPPPPPOOOMMMJJJGGGGGGIIIKKKJJJMMMPPPOOOMMMKKKKKKMMMKKKLLLLLLLLLKKKKKKMMMOOOSSSPPPMMMOOOTTTYYYZZZYYYWWWYYY\\\```dddfffhhhhhhmmmoooqqqsssrrrqqqnnnllljjjhhhfffhhhkkkllliiiffffffccc```^^^^^^^^^^^^]]]XXXWWWUUUQQQMMMLLLMMMNNNNNNJJJGGGGGGIIIJJJIIIHHHEEEDDDCCCBBBAAABBBCCCCCC;;;<<>><<<:::;;;>>>@@@@@@===<<<>>>@@@>>><<<;;;;;;<<<<<<;;;999:::777444444666999999888WWWTTTQQQQQQSSSRRRNNNJJJEEEGGGJJJMMMOOORRRUUUXXXZZZbbbhhhiiikkkpppuuuvvv~~~~~~vvvoooiiibbb\\\YYYSSSMMMFFFCCCDDDFFFEEEDDDEEEFFFHHHJJJIIIEEE@@@======BBBIIIPPPWWW^^^eeeiiisssuuuyyy~~~~~~|||yyypppeee]]]YYYSSSMMMKKKLLLOOORRR]]]ccckkkssszzzwwwqqqmmmggg___YYYUUUPPPHHHBBBCCCBBBBBBDDDGGGIIIHHHFFFFFFIIINNNTTTZZZ```fffjjjqqq{{{~~~}}}uuuooogggeeeaaa]]]ZZZWWWWWWVVVXXXXXXZZZ___fffpppxxx}}}|||~~~xxxpppgggaaaUUUOOOJJJIIIFFFCCCEEEHHHJJJQQQZZZaaaeeekkktttzzz}}}xxxtttoookkkhhhddd```YYYUUURRRPPPMMMJJJHHHHHHHHHKKKQQQVVVZZZ\\\YYY\\\```cccfffjjjppptttnnniiiccc`````````]]][[[RRRQQQNNNKKKHHHGGGFFFFFFFFFGGGJJJLLLOOOTTT[[[___gggiiiqqq}}}|||~~~yyyqqqjjjeeeaaa^^^[[[\\\XXXTTTSSSSSSPPPKKKFFFFFFCCCAAAAAACCCEEEFFFGGGFFFIIILLLLLLJJJKKKPPPUUU]]]```cccbbbaaaaaafffjjjrrrrrrmmmddd^^^[[[WWWRRRPPPMMMHHHEEEDDDCCCBBBAAACCCCCCBBBBBBAAAAAAAAAAAACCCCCCBBB???AAADDDBBB===<<<>>>??????===;;;;;;<<>>???AAACCCDDDDDDEEEDDDBBB@@@???>>>??????BBBAAA???>>>>>>>>>???@@@======>>>???@@@BBBCCCDDDDDDFFFGGGGGGDDDAAA@@@@@@EEECCCAAAAAACCCEEEDDDCCC@@@AAABBBCCCDDDCCCBBBAAA===BBBFFFHHHEEEBBBAAAAAA>>>======???BBBEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEAAA@@@@@@AAABBBEEEGGGIIIBBBBBBCCCCCCDDDEEEFFFFFFGGGJJJLLLKKKHHHGGGHHHJJJHHHEEEBBBCCCFFFJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNQQQNNNKKKJJJLLLNNNPPPQQQRRRRRRRRRPPPMMMKKKJJJJJJIIIMMMQQQQQQNNNKKKIIIIIIHHHIIIJJJJJJJJJJJJLLLNNNQQQQQQQQQQQQRRRTTTWWWYYYWWWYYY\\\```dddggghhhiiilllmmmoooppppppooonnnmmmiiihhhggghhhiiihhhgggeeejjjfffaaa]]][[[ZZZYYYXXXXXXXXXVVVRRROOOMMMNNNOOOPPPNNNKKKKKKLLLLLLKKKIIIHHHGGGEEEDDDBBBAAA@@@@@@;;;<<<===>>>>>><<<;;;:::<<<>>>@@@???<<<;;;;;;<<<<<<;;;::::::;;;;;;999777777555333333666888888777UUUSSSQQQQQQSSSSSSPPPLLLHHHIIIKKKLLLOOOSSSXXX\\\XXXaaajjjmmmqqqwww|||}}}{{{tttmmmggg```ZZZUUUOOOKKKGGGFFFHHHHHHFFFDDDFFFGGGIIIIIIGGGCCC???<<>>@@@@@@???=========???@@@BBBDDDEEEEEEDDDCCCGGGFFFCCCAAA@@@?????????BBBAAA???>>>=========>>>>>>?????????@@@AAAAAABBBFFFGGGIIIHHHEEEAAA??????EEEBBB@@@???AAADDDEEEEEEDDDBBBBBBEEEGGGHHHDDDAAA???AAACCCEEEEEECCCAAA???>>>======@@@EEEGGGGGGEEEDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBCCCDDDEEEFFFBBBBBBAAABBBCCCDDDFFFHHHBBBBBBBBBBBBCCCEEEGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJHHHFFFEEEFFFJJJMMMNNNNNNLLLKKKKKKLLLMMMOOOQQQRRRRRROOOMMMNNNPPPSSSTTTUUUSSSTTTUUUVVVTTTRRRNNNLLLKKKNNNRRRSSSQQQMMMJJJHHHGGGIIIJJJKKKJJJLLLNNNPPPPPPRRRTTTSSSQQQQQQVVVZZZXXXZZZ^^^bbbfffiiikkkllllllmmmmmmnnnnnnooooooooojjjkkkllljjjhhhfffffffffiiieee___ZZZYYYXXXXXXWWWYYYXXXWWWTTTPPPOOOPPPQQQQQQPPPPPPPPPQQQPPPMMMKKKLLLLLLKKKIIIFFFCCC@@@>>>============<<<<<<;;;;;;>>>???@@@???===;;;:::;;;;;;;;;;;;<<<===;;;888555444333333444777888888777VVVTTTRRRRRRSSSRRROOOLLLLLLKKKKKKKKKLLLQQQXXX]]]\\\fffooosssxxx~~~{{{ssskkkddd___ZZZWWWPPPLLLIIIHHHJJJKKKIIIGGGIIIJJJKKKKKKHHHDDDAAA@@@GGGKKKQQQWWW]]]dddjjjnnntttyyy|||xxxsssjjjaaaZZZWWWRRROOONNNPPPSSSVVV\\\cccllluuu{{{~~~~~~{{{vvvooojjjbbb[[[RRRKKKFFFDDDBBBAAA???@@@@@@BBBEEEGGGIIIIIILLLRRRYYY___dddhhhmmmqqqyyyyyyooogggaaa___]]][[[ZZZZZZZZZ[[[[[[\\\___dddkkkssszzz~~~zzzuuunnneee^^^SSSMMMHHHGGGEEECCCEEEJJJLLLTTT___ffflllrrr{{{}}}xxxsssoooiiiddd```aaa___\\\ZZZZZZZZZZZZZZZUUUVVVVVVUUUTTTWWW^^^ddd```ccciiimmmooopppooooooeeeddddddeeeeeebbb[[[UUUQQQPPPNNNKKKIIIGGGFFFFFFHHHJJJMMMPPPVVV^^^fffllljjjpppyyy{{{uuusssuuusssmmmeee]]]XXXUUUSSSQQQRRROOOMMMLLLMMMMMMKKKIIIJJJGGGDDDCCCDDDEEEFFFEEEBBBFFFKKKMMMNNNNNNPPPQQQUUUXXX]]]___``````aaaccceeehhhgggbbb^^^\\\WWWRRRMMMJJJEEEBBBBBBCCCCCCCCCGGGGGGHHHHHHGGGFFFDDDCCC@@@CCCDDDBBBCCCEEEDDD@@@===???BBBBBBAAA@@@@@@@@@@@@DDDHHHJJJJJJHHHFFFDDDHHHFFFDDDBBB@@@?????????DDDCCCAAA???>>>>>>>>>???BBBBBBBBBBBBBBBBBBBBBBBBEEEFFFFFFEEEBBB@@@@@@AAAEEEBBB???>>>???BBBEEEGGGGGGDDDCCCFFFKKKKKKFFFAAAAAAAAAAAACCCDDDDDDAAA??????>>>>>>BBBGGGIIIGGGCCCCCCDDDFFFHHHJJJJJJIIIIIIJJJIIIGGGEEEEEEEEEFFFGGGDDDDDDDDDDDDDDDEEEGGGGGGEEEDDDCCCCCCDDDGGGJJJKKKMMMLLLLLLMMMOOOOOONNNLLLJJJJJJJJJKKKMMMOOOPPPPPPMMMLLLLLLMMMOOOQQQTTTVVVTTTSSSRRRTTTWWWYYY[[[[[[UUUUUUWWWXXXYYYXXXUUURRRNNNOOOQQQRRRQQQOOOMMMLLLIIIJJJLLLMMMMMMOOORRRTTTQQQSSSTTTTTTTTTUUUXXX[[[\\\]]]```dddhhhkkknnnooonnnnnnnnnnnnoooppprrrsssmmmooopppnnniiiffffffhhhccc```[[[XXXYYYZZZ\\\\\\YYYYYYXXXUUURRRQQQRRRSSSPPPQQQRRRTTTTTTRRRPPPNNNPPPQQQQQQOOOLLLHHHDDDAAA@@@???>>><<<<<<<<<<<<===>>>?????????>>>===<<<<<<<<<<<<===??????>>>:::777444444555777888999888888UUUTTTRRRQQQPPPNNNKKKIIILLLKKKJJJHHHIIIMMMTTTYYYbbbkkktttwwwzzz{{{qqqhhhbbb___]]][[[SSSNNNJJJHHHJJJLLLLLLKKKMMMOOOQQQOOOLLLIIIHHHIIIMMMPPPUUUZZZ___eeekkkpppvvvzzz~~~yyyuuulllcccVVVTTTQQQOOOOOORRRVVVYYYXXX___iiirrryyy~~~{{{vvvrrrllleee___XXXSSSLLLEEEAAA@@@??????BBBCCCDDDFFFHHHKKKNNNPPPOOOVVV^^^dddggglllrrrvvv{{{xxxpppiiieeebbb___ZZZVVVUUUWWWZZZ\\\^^^^^^```dddkkkttt}}}yyytttnnnddd\\\PPPJJJEEEDDDCCCBBBEEEJJJOOOWWWbbbkkkpppvvv{{{xxxtttpppmmmhhhbbb___aaa```^^^]]]\\\\\\^^^___^^^___^^^[[[XXXZZZ```eeehhhiiikkkmmmnnnmmmllljjjdddbbb``````aaa^^^XXXSSSOOOLLLIIIFFFEEEEEEGGGIIIIIIKKKNNNRRRXXX```iiiooopppwww~~~}}}uuuqqqrrruuummmhhh```ZZZUUURRRPPPNNNKKKJJJHHHHHHJJJLLLNNNNNNIIIGGGDDDCCCCCCDDDEEEDDDDDDGGGKKKNNNPPPPPPPPPPPPRRRVVVZZZ]]]___``````aaa```cccccc```\\\[[[VVVPPPKKKHHHDDDBBBCCCDDDDDDDDDEEEFFFHHHIIIHHHGGGDDDCCC???CCCEEECCCBBBDDDCCC@@@>>>???AAAAAA@@@@@@AAABBBAAAEEEJJJKKKIIIGGGEEEEEEHHHGGGDDDBBBAAA@@@@@@@@@BBBBBB@@@???>>>???@@@@@@CCCDDDDDDDDDDDDCCCBBBAAACCCCCCBBB@@@???@@@CCCEEEFFFDDDAAA>>>>>>AAAEEEIIIHHHFFFFFFIIIMMMMMMGGGBBB@@@??????@@@AAAAAA@@@>>>>>>>>>???CCCFFFGGGDDDAAA@@@BBBEEEGGGIIIJJJJJJJJJNNNLLLIIIFFFEEEEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEFFFHHHKKKMMMOOONNNNNNOOOPPPQQQOOOMMMLLLMMMNNNNNNNNNNNNNNNNNNLLLKKKKKKKKKMMMPPPTTTVVVVVVUUUVVVYYY\\\___``````^^^\\\[[[[[[\\\[[[XXXUUUPPPOOOMMMMMMNNNOOOPPPPPPJJJLLLNNNOOOOOOQQQTTTVVVVVVTTTTTTVVVZZZ\\\]]]\\\]]]___aaadddgggkkkmmmoooooonnnmmmmmmnnnppprrrsssnnnpppqqqnnniiiffffffgggaaa^^^[[[YYY[[[]]]______YYYZZZYYYXXXUUUTTTTTTUUUOOORRRUUUWWWVVVUUUSSSQQQPPPQQQRRRRRRPPPLLLHHHEEEAAA@@@>>><<<;;;;;;<<<===;;;;;;<<<===>>>>>>>>>===<<<<<<===???@@@???;;;888444555777888888888999999TTTSSSRRRPPPNNNKKKIIIGGGMMMLLLJJJIIIIIINNNUUUZZZhhhqqqwwwyyyzzzzzzqqqiiidddaaa```___WWWRRRNNNLLLNNNPPPPPPNNNMMMPPPRRRQQQNNNLLLNNNPPPQQQTTTXXX]]]bbbiiioootttzzz||||||vvvmmmdddVVVTTTRRRPPPRRRUUUYYY[[[XXX^^^hhhrrrzzz~~~wwwqqqkkkcccZZZSSSPPPMMMIIIDDDAAA@@@???@@@AAACCCEEEGGGIIILLLPPPTTTRRRZZZccciiimmmsss{{{tttjjjeeeeeeddd```YYYSSSRRRSSSWWWZZZ``````bbbfffmmmwwwzzzwwwpppeee]]]MMMGGGCCCBBBBBBBBBFFFLLLTTT]]]hhhpppvvv|||}}}{{{uuusssqqqooolllhhhccc```ddddddbbb___\\\[[[]]]___fffeeedddbbbaaacccfffjjjooonnnmmmnnnnnnmmmkkkhhhhhhccc]]]ZZZYYYYYYVVVTTTHHHFFFDDDBBBCCCFFFKKKNNNJJJMMMQQQVVV\\\bbbjjjooossszzz~~~|||wwwzzz{{{xxxrrrnnnoooqqqgggccc]]]XXXTTTQQQNNNLLLJJJIIIHHHHHHJJJMMMQQQSSSJJJGGGDDDCCCDDDEEEEEEEEEGGGIIILLLOOOPPPQQQPPPPPPQQQSSSWWW[[[^^^___```___```cccccc^^^ZZZXXXSSSMMMKKKIIIGGGFFFGGGHHHGGGFFFAAADDDGGGIIIIIIHHHEEECCC@@@FFFHHHFFFDDDEEEEEEBBB>>>??????>>>>>>???BBBDDDBBBFFFIIIIIIFFFDDDDDDEEEHHHGGGFFFDDDCCCCCCCCCCCC@@@@@@??????@@@AAACCCDDDDDDEEEFFFFFFFFFEEECCCBBBAAAAAAAAAAAAAAACCCGGGJJJIIIHHHEEEBBBAAACCCGGGKKKJJJJJJKKKMMMPPPNNNIIIEEE???????????????????????????AAACCCEEEEEEDDDCCCBBB@@@AAACCCFFFHHHJJJKKKKKKMMMKKKHHHEEEDDDEEEFFFGGGFFFFFFGGGGGGHHHHHHHHHHHHJJJJJJIIIIIIJJJKKKLLLMMMPPPQQQQQQQQQPPPPPPOOOOOOMMMOOORRRRRRPPPNNNNNNNNNLLLLLLKKKKKKMMMPPPTTTVVVWWWWWWYYY]]]bbbeeeeeedddjjjgggdddccccccaaa\\\WWWSSSOOOLLLKKKLLLNNNPPPQQQMMMNNNPPPQQQRRRSSSVVVXXX\\\YYYXXX[[[```bbbaaa^^^```aaabbbdddgggjjjmmmnnnooonnnmmmmmmnnnoooqqqrrrnnnoooooommmjjjgggeeeeeefffccc```^^^^^^___^^^^^^[[[\\\]]]\\\YYYXXXXXXYYYUUUXXX[[[[[[ZZZWWWVVVUUUPPPQQQRRRRRRPPPMMMIIIGGGCCCBBB@@@>>>=========>>>;;;:::;;;<<>>;;;;;;<<<>>>@@@@@@===;;;888:::;;;;;;:::999;;;<<>>>>>@@@CCCDDDCCCBBBCCCDDDDDDBBB@@@???BBBDDDXXXYYYZZZYYYWWWUUUTTTUUUYYYYYYYYYZZZ]]]ccckkkpppvvv}}}}}}zzzwwwrrrlllhhhdddcccbbbcccdddccc]]]YYYZZZ]]]aaaaaa______dddhhhjjjlllmmmnnnooossswww{{{~~~rrrggg^^^\\\YYYWWWVVVXXXZZZ\\\bbbgggoooxxx|||wwwssspppjjjccc]]]PPPQQQSSSSSSQQQNNNMMMMMMOOORRRTTTVVVWWW[[[aaaffffffmmmsssvvvwww|||zzzuuupppkkkggg\\\[[[[[[[[[^^^aaaeeehhh___bbbhhhpppyyyxxxlllaaaTTTNNNJJJKKKMMMOOOTTT[[[___hhhsss{{{{{{zzzzzzvvvvvvuuuvvvuuussspppmmmiiijjjjjjhhheeefffiiilllmmmkkkjjjlllrrrvvvwwwvvvttttttuuuwwwyyyvvvpppkkkeeegggkkkooonnneeeWWWLLLNNNNNNNNNOOOPPPPPPQQQQQQWWW[[[aaafffkkkooosssvvv}}}vvvppptttzzz|||xxxppphhhccceeeccc```^^^\\\YYYTTTQQQRRRQQQOOOMMMMMMPPPUUUXXXTTTRRROOOOOOPPPRRRRRRRRRSSSSSSSSSTTTVVVWWWVVVUUUVVVWWWYYY]]]aaadddffffff^^^``````]]][[[\\\ZZZVVVOOONNNOOOPPPRRRQQQOOOMMMGGGJJJOOOSSSUUUSSSPPPNNNJJJPPPSSSPPPMMMMMMKKKIIIGGGFFFDDDBBBBBBEEEKKKPPPMMMOOOOOOKKKGGGFFFKKKOOOKKKJJJIIIIIIIIIIIIJJJKKKDDDEEEFFFGGGJJJNNNQQQSSSNNNOOOPPPQQQQQQPPPNNNMMMBBBGGGLLLOOOOOOMMMLLLKKKQQQQQQPPPMMMIIIIIILLLOOONNNQQQUUUWWWUUUQQQOOONNNHHHKKKLLLJJJFFFEEEIIINNNLLLQQQUUURRRLLLIIIKKKPPPKKKKKKKKKMMMOOORRRUUUWWWNNNMMMKKKKKKMMMPPPTTTWWWRRRSSSTTTVVVWWWWWWXXXXXXWWWXXXXXXXXXXXXWWWVVVVVVYYY]]]```]]]XXXTTTVVVYYYUUUYYY^^^___]]]\\\\\\]]]\\\ZZZXXXXXXYYY\\\```bbb```bbbeeekkkpppssssssrrrnnnnnnqqqvvvzzzwwwooohhhaaa^^^ZZZYYYYYYXXXTTTQQQZZZ[[[\\\]]]]]]^^^```bbbeeehhhjjjhhhdddaaabbbdddpppooooooppprrrtttvvvxxxwwwwwwwwwwwwwwwvvvvvvvvvwwwtttrrrqqqsssrrrnnnjjjjjjhhhgggffffffdddaaa___bbbccceeedddbbbaaaaaabbbjjjkkkkkkhhhaaa\\\ZZZ[[[\\\[[[ZZZYYYVVVSSSPPPNNNPPPOOOOOONNNLLLKKKJJJJJJJJJHHHGGGHHHJJJKKKHHHFFFCCCBBBBBBDDDGGGIIIIIIIIILLLMMMMMMJJJGGGFFFIIIMMMbbbhhhmmmmmmgggbbb```aaaiiimmmqqqqqqoooqqqyyyzzzppppppqqquuu{{{~~~yyyooofffhhhfffkkkuuuvvvnnnnnntttzzzyyyuuullliiihhhkkkmmmlllgggaaallluuuxxxvvvzzz{{{wwwqqq```]]]\\\```fffjjjiiifffaaaaaadddkkksssuuuqqqmmmpppwww|||uuutttuuummmjjjffffffjjjqqqwwwzzzvvvuuuvvv|||wwwpppnnn```___\\\YYYZZZ___fffllltttwwwzzz{{{{{{~~~{{{yyyzzz~~~zzzyyyvvvppplllpppyyy{{{vvvrrrttt|||yyyuuu|||vvvqqqlllppp||||||mmm^^^YYYYYY^^^dddiiihhhccc\\\WWWdddjjjsss{{{zzzxxx|||~~~|||}}}~~~zzzqqqjjjkkkiiihhhjjjmmmlllfffaaa^^^^^^^^^```aaaaaa^^^\\\___```bbbcccdddcccaaa```ffffffdddaaa______aaaccckkkkkkkkkiiihhhiiikkkmmmrrroookkkhhheeeeeeffffffccc\\\WWWYYY```ddd```[[[RRRVVV[[[aaahhhlllfff^^^]]]^^^```aaa```^^^[[[YYYUUUUUUTTTTTTUUUVVVXXXYYY]]]aaabbb^^^WWWTTTVVV[[[```aaa```[[[TTTQQQSSSWWWRRRRRRSSSTTTWWW[[[___aaa]]]]]]]]]]]]]]]]]]]]]]]]SSSVVV[[[___aaa```^^^]]]YYYYYYZZZ[[[]]]^^^```aaaaaafffkkkiiibbbZZZWWWVVVXXX___dddaaaYYYSSSTTTXXXdddeeeddd___XXXVVVYYY]]][[[ZZZZZZ[[[]]]aaaeeehhhbbb\\\VVVVVV\\\cccgggggg```^^^]]]aaagggkkkjjjhhh``````bbbgggjjjiiiddd```ccckkkrrrsssmmmddd^^^\\\___fffmmmppplllhhhggggggooorrrsssnnnhhhggglllrrrwwwwwwvvvuuuvvvzzz}}}zzz||||||mmmhhhdddccceeefffccc```cccffflllpppqqqoookkkiiilllnnnvvv|||sssdddbbbjjjxxx}}}|||yyyzzz}}}~~~~~~~~~uuupppqqqwww}}}{{{tttkkkgggjjjpppuuuwwwrrrlllhhhmmmvvvyyyssskkkpppqqqssswwwzzzvvvmmmeeebbbbbbcccgggjjjggg^^^WWW]]]^^^^^^^^^]]]ZZZWWWVVV]]]]]]]]][[[WWWUUUTTTUUU[[[ZZZXXXTTTQQQPPPRRRUUUYYYYYYYYYYYYYYYXXXXXXXXX~~~|||{{{~~~|||{{{zzzyyyyyy~~~}}}{{{zzz~~~{{{vvv~~~~~~~~~~~~~~~}}}zzzwww{{{|||}}}}}}~~~yyyyyy}}}}}}yyytttwww{{{}}}{{{|||}}}}}}}}}{{{yyyxxxvvvwwwyyyyyyyyyxxxvvvuuuxxx|||~~~{{{uuussswww{{{~~~~~~yyysssqqqsssvvvttttttttttttvvvyyy|||~~~{{{zzzzzzyyyyyyyyyzzzzzztttwww{{{~~~|||{{{tttuuuuuuwwwzzz}}}~~~~~~xxxuuuuuuwww}}}yyyuuuuuuwww{{{vvvtttwww{{{zzzyyyyyyzzz|||}}}xxxsssssszzz~~~|||{{{~~~{{{{{{~~~yyywww|||}}}|||~~~}}}{{{{{{}}}~~~{{{~~~{{{{{{||||||vvvzzzzzz{{{zzzyyyvvvtttrrruuuvvvvvvuuusssqqqrrrsssxxxwwwuuurrrpppoooqqqtttxxxxxxxxxwwwwwwvvvvvvvvv