BM6P6(@ }}}|||{{{ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~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=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??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ĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ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ĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ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ĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>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ĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ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<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenene}}}yyywwwuuuqqqmmmiiifffeee```aaaaaa```^^^]]]^^^```bbbeeeiiinnnuuu}}}}}}~~~|||{{{wwwsssnnniiifffbbb___]]]YYYXXXUUUQQQMMMJJJGGGEEEDDDEEEFFFEEEDDDCCCDDDEEEDDDFFFJJJOOOVVV___iiiooo{{{xxxyyy~~~~~~{{{zzzyyywwwuuurrrpppnnneeedddcccbbbaaa___]]]]]]ZZZWWWTTTQQQOOOMMMKKKIIIGGGFFFDDDBBB???===;;;;;;:::<<<>>>>>>===<<<<<<===:::;;;===@@@DDDJJJQQQWWWiiittt}}}wwwrrrrrruuuzzz~~~~~~yyyvvvtttsssrrrlllmmmooopppooollliiigggmmmooopppnnnjjjfffcccbbbbbbcccccccccbbb```^^^]]]YYYYYYXXXWWWUUUTTTRRRQQQLLLLLLLLLLLLKKKJJJIIIHHHEEECCCAAA@@@@@@@@@???=========<<<;;;:::999999888666999;;;<<<;;;:::999999888999999888999===BBBGGGHHHVVViii{{{zzztttnnnlllooosssvvvzzz{{{wwwyyyzzzyyyuuuqqqnnnmmmkkkjjjhhhccc^^^ZZZYYYYYYQQQSSSUUUVVVUUUSSSPPPNNNPPPRRRTTTSSSQQQNNNLLLLLLKKKIIIGGGGGGIIIIIIIIIHHH@@@AAABBBCCCCCCCCCCCCCCCEEEBBB>>>===???@@@>>><<<<<<;;;;;;<<<>>>===;;;999;;;;;;::::::999888888777444666888888888888888:::===:::777999===>>><<<999BBBGGGPPP\\\jjjyyyzzzzzzyyywwwwwwzzz~~~wwwmmmjjjiiiggghhhkkkssszzz~~~wwwnnnfffdddaaaZZZVVVWWWUUUVVVVVVUUUTTTRRRRRRRRRLLLLLLKKKHHHEEECCCBBBCCC@@@AAACCCDDDDDDCCCBBBAAADDDDDDCCCAAA>>>>>>???@@@>>><<<;;;;;;<<<===<<<;;;::::::;;;;;;<<<;;;;;;;;;???<<<999999:::;;;:::999;;;;;;;;;<<<>>>===;;;999:::::::::999888888777777444666888888777777888999999888999===AAAAAA<<<777@@@@@@AAAEEEMMMYYYdddjjjkkknnnppppppqqqrrrnnniiiggggggeeecccbbbdddhhhkkklllkkknnnuuu|||~~~zzzuuutttuuuwwwwwwwwwwwwyyyzzz~~~~~~}}}zzz~~~~~~}}}yyynnnkkkjjjiiiiiikkkjjjoooxxx|||vvvrrroooiiiaaaZZZZZZSSSLLLIIIFFFCCCBBBCCC@@@???>>>======>>>??????;;;<<<<<<;;;999999:::<<<888888999::::::;;;;;;;;;@@@>>>;;;777555666:::===999888666666888999999888:::::::::;;;::::::999999:::888666666888999888777;;;:::;;;<<<======;;;999:::999999888777777666666333555777777777777777999777888===CCCGGGDDD===777999888888:::@@@IIIRRRXXXZZZ]]]______bbbfffeee```\\\[[[YYYVVVTTTUUUXXX\\\]]][[[\\\gggsssuuulllaaacccdddeeeddddddeeegggjjjiiihhhggggggggghhhjjjkkkiiigggfffggggggfffdddbbbeeeddddddgggjjjmmmnnnnnnnnnppppppnnnjjjiiillloootttuuuvvvxxxzzz{{{||||||yyyzzzzzzxxxvvvuuuvvvwww}}}~~~~~~{{{yyywww}}}}}}ooojjjkkkllllllnnngggiiinnnuuu|||}}}}}}yyy|||{{{ppphhheee___ZZZXXXTTTNNNIIIHHHJJJGGGDDDBBBBBBAAABBBCCCAAA???===<<<=========<<<:::;;;<<<;;;;;;;;;===???;;;:::999999999:::;;;<<>>CCCIIIOOORRRZZZ]]]^^^^^^bbbfffeeeaaa[[[ZZZXXXUUUSSSTTTWWWZZZ\\\YYYZZZcccnnnpppfff\\\``````aaa```aaacccgggjjjbbb```^^^\\\\\\\\\^^^___\\\[[[ZZZZZZZZZZZZXXXVVVYYYXXXXXXYYY\\\^^^___^^^\\\^^^```___]]]\\\^^^```___```aaacccddddddddddddcccddddddcccaaa```aaaccchhhiiijjjkkkkkkiiihhhfffeeeiiiooosssuuuwwwxxxyyywwwxxxyyy{{{}}}qqqiiijjjmmmqqqtttjjjiiiiiimmmuuu~~~|||yyywwwoooqqqsssuuuwww|||wwwgggbbbfffiiiiiimmmrrrzzz~~~ssseee[[[OOOJJJFFFEEEAAA>>>AAAHHHIIIJJJIIIGGGEEECCCBBB@@@>>><<<;;;;;;<<<<<<;;;999666777888777666666888999<<<:::888666555666666777<<<<<<;;;999777777999;;;:::888777777999;;;::::::999999999999999888777666:::;;;<<<<<<<<<<<<===>>>999999999;;;======;;;999999999888888777666666666333555777888777777888999;;;<<<>>>???@@@>>>:::777<<<;;;<<<>>>CCCIIIOOOSSS\\\______^^^```cccbbb^^^[[[\\\[[[ZZZYYYYYY[[[]]]\\\[[[\\\```dddeee```\\\\\\]]]^^^___```dddhhhlllcccaaa^^^[[[ZZZYYYZZZZZZYYYXXXVVVVVVWWWWWWVVVTTTWWWUUUTTTTTTUUUVVVVVVUUUUUUWWWZZZZZZWWWVVVXXX[[[WWWWWWWWWWWWWWWVVVVVVUUUUUUVVVVVVTTTRRRRRRSSSTTTUUUUUUVVVVVVVVVVVVUUUTTTTTTWWWZZZ\\\]]]]]]^^^___bbbbbbcccdddfffggghhhhhhfffhhhlllmmmmmmnnnooopppqqqqqqqqqsssvvvzzz~~~tttiiiiiimmmsssyyynnnkkkhhhhhhmmmvvv~~~}}}~~~|||yyywwwvvvqqqnnniiifffeeeeeedddccccccccccccbbbaaa___\\\[[[WWW\\\cccjjjpppvvv||||||nnnfffgggllloootttxxx~~~|||rrrjjjSSSIIIAAAAAA@@@@@@IIITTTZZZ]]]]]]XXXSSSPPPLLLHHH>>>;;;777666888999888666777888888777666555777888;;;:::888666444444444555888999:::999777666777888888666555666888999999999888888999999999888888777888:::<<<<<<;;;;;;<<<===999888999;;;======;;;::::::999999888777777666666444666888888888777888:::;;;:::999888888777777888======>>>CCCMMM[[[hhhqqqppprrrrrrpppppprrrnnniiiiiijjjllllllkkkiiiiiijjjkkkmmmnnnooonnnmmmmmmnnnjjjlllnnnpppqqqtttxxx{{{sssrrrooollljjjiiihhhhhhhhhfffddddddeeeeeeeeedddeeecccaaa```aaaaaa```___]]]```bbbaaa___^^^aaaccc_________^^^^^^\\\[[[ZZZXXXYYYYYYWWWUUUTTTUUUVVVRRRRRRRRRQQQQQQQQQQQQQQQRRRTTTUUUVVVUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWTTTWWWYYYZZZZZZYYYYYYZZZ\\\\\\\\\]]]___aaadddeeeeeegggiiijjjkkkmmmpppssssssuuuwwwxxxxxxyyy{{{}}}xxxlllhhhjjjqqqyyysssqqqnnnlllmmmqqquuuxxx}}}~~~|||zzzwwwuuurrrpppnnnjjjlllllljjjeeeaaa]]]\\\]]]\\\\\\ZZZYYYWWWVVVUUURRROOOLLLKKKJJJJJJIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKOOOWWWdddooouuuwwwxxxxxxqqqpppnnnllljjjhhhggggggvvvyyyrrrqqqrrrppppppqqquuuzzz~~~gggSSSCCCBBBFFFJJJQQQ[[[ccciiijjjeeeaaabbbbbb___OOOGGG===888888999888777;;;<<<<<<;;;::::::;;;===;;;:::999888777666666666888999999888777666777888888777666777999:::::::::999:::;;;;;;;;;;;;;;;;;;777999<<<<<<:::999999;;;888888888:::======;;;::::::::::::999888888777777555777999:::999999999;;;:::999888777777888;;;===BBBGGGQQQ___ppp}}}}}}~~~~~~}}}|||xxxzzz|||{{{xxxxxx{{{~~~xxxxxxxxxxxxxxxwwwvvvuuupppppppppnnnkkkjjjkkkllliiihhhgggffffffffffffgggeeefffggggggffffffhhhiiieeedddcccaaa___]]]\\\[[[YYY[[[\\\[[[YYYVVVUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQPPPQQQSSSSSSSSSTTTWWWYYYWWWYYY[[[\\\\\\\\\^^^```cccaaa```___```bbbeeeggggggiiikkklllmmmooosssuuuvvvxxx{{{~~~|||pppiiiffflllsssttttttrrrqqqooonnnllllllmmmuuuyyyvvvtttsssqqqrrrssssssrrrnnnkkkhhhcccaaa]]][[[XXXVVVRRRPPPMMMOOOPPPOOOKKKGGGDDDCCCEEEEEEFFFFFFFFFEEEDDDDDDFFFDDDBBBAAAAAAAAA???>>>??????@@@@@@BBBCCCEEEFFFLLLWWWfffrrrvvvsssmmmiii]]]YYYTTTNNNLLLMMMOOOQQQooonnnbbb^^^\\\YYYVVVZZZeeetttuuuXXX@@@>>>GGGLLLQQQWWWZZZaaadddbbbcccjjjppppppbbbVVVGGG<<<888888888777777888999888777777999;;;777777777777666666666666777777666444333333555888777555444555777999999999777888999:::::::::::::::777:::======:::999999;;;888777888:::<<<===;;;:::;;;;;;::::::999888888888666888:::::::::999:::;;;::::::;;;;;;;;;===AAACCCMMMXXXkkk{{{|||}}}}}}}}}}}}}}}|||zzzwwwtttqqqooonnnhhhiiiiiifffbbb^^^\\\[[[WWWWWWUUUSSSPPPLLLIIIHHHKKKLLLMMMMMMLLLLLLNNNPPPLLLNNNPPPPPPPPPPPPRRRTTTRRRPPPNNNMMMMMMNNNQQQRRRMMMOOOQQQQQQRRRSSSVVVYYYWWWZZZ]]]aaacccdddcccbbbbbbcccdddgggjjjnnnppprrruuuvvvwwwyyyzzz|||}}}~~~}}}~~~tttjjjdddgggmmmmmmnnnooonnnkkkgggbbb___```gggsss~~~{{{wwwtttppplllhhheeeccc```^^^]]]\\\YYYVVVTTTSSSRRRRRRMMMLLLJJJGGGEEECCCBBBAAA>>>@@@BBBCCCCCCAAA???>>>============>>>>>>>>>>>>CCCAAA>>>;;;;;;===@@@BBBAAAEEEEEEBBBCCCHHHHHHDDDOOOXXXaaaeeeccc^^^XXXSSSLLLGGGDDDEEEDDDBBBFFFNNNooorrr\\\RRRMMMHHHKKKKKKMMMYYYooowwwZZZAAA===CCCCCCBBBDDDLLLOOOQQQPPPPPPZZZnnnzzzmmmRRR:::555======444444666999999999888888999999666333222333444444444999888666555444444555555888777666666777999::::::888888999::::::;;;<<<<<<888:::<<<=========>>>???======>>>?????????>>>>>>>>><<<<<<===<<<999:::>>>;;;;;;<<<<<<<<<<<<;;;;;;<<>>===<<<<<<999:::<<<>>>>>><<<:::999::::::;;;;;;<<<<<<======AAA???>>>>>>@@@EEEJJJMMMTTTVVVUUUUUUXXX\\\XXXPPPMMMPPPTTTUUUSSSPPPJJJEEE???======???>>>===EEEOOOuuucccOOOEEE@@@???HHHRRR\\\jjjzzzmmmTTT???;;;???>>>>>>@@@@@@AAADDDFFFEEELLL```tttxxx]]]AAA666:::;;;555999:::;;;;;;888666666666999666333222333555555555444444444444555666777888666666777888999999888777888888888999999:::::::::888:::<<<======>>>@@@BBB??????@@@BBBCCCCCCCCCCCCGGGEEEEEEFFFEEEBBBBBBFFFBBBCCCCCCCCCCCCCCCDDDDDDDDDHHHNNNSSSWWW```kkksssuuulllbbbZZZUUUPPPKKKFFFAAA@@@>>>======>>>>>>>>>???@@@AAADDDFFFFFFDDDAAACCCBBB@@@???>>>??????@@@===>>>???BBBFFFJJJMMMPPPSSSTTTVVVYYY]]]aaadddeeebbbccceeefffhhhjjjnnnqqq~~~~~~}}}|||wwwpppnnnoooooommmkkkfffhhhiiiiiigggffffffgggmmmoooppprrryyy|||zzzvvvrrrooommmjjjfffbbbcccaaa^^^]]]]]]___```aaa___``````___]]]\\\]]]^^^XXXWWWSSSNNNJJJIIILLLOOOMMMNNNOOOOOOOOOMMMJJJIIIFFFKKKQQQYYYaaakkkuuu}}}{{{xxxtttrrrqqqnnnmmmjjjhhheeedddcccbbbccccccdddeeedddcccaaa```^^^[[[XXXXXXYYYYYYVVVSSSUUURRRNNNKKKIIIGGGEEECCC===<<<;;;:::999888888888::::::999999888888888888555666888999999888666555777777888999::::::;;;;;;>>>???CCCHHHOOOVVV]]]aaaiiihhhhhhiiinnnqqqlllcccSSSLLLFFFDDDDDDCCC???<<<::::::<<>>@@@UUUooo~~~cccDDD555666888777666777888777555333222333666333000///111333333333444444666777999:::::::::555777999<<<<<<<<<:::999;;;;;;<<<===>>>???@@@@@@BBBDDDHHHJJJMMMQQQUUUYYYYYYZZZ[[[]]]^^^___``````bbb___^^^aaa```\\\[[[^^^YYYYYYYYYYYYYYYZZZ[[[[[[\\\aaahhhooovvv}}}yyyvvvsssqqqpppoooooonnnoooqqquuuyyy{{{~~~wwwooohhhccc^^^WWWSSSLLLJJJFFFCCCAAAAAAAAABBBDDDEEEIIIMMMPPPQQQNNNLLLJJJJJJIIIJJJKKKLLLNNNOOOQQQSSSVVVZZZ```eeeiiikkkrrrrrrrrrrrrsssuuuvvvvvvqqqssstttttttttvvvxxx{{{|||yyyyyyyyyxxxvvvuuuwwwyyyyyyvvvsssqqqpppyyy{{{|||~~~~~~|||yyyuuupppllldddaaa\\\WWWTTTRRRRRRRRRNNNLLLJJJJJJKKKLLLLLLLLLMMMMMMLLLJJJJJJMMMRRRVVVUUUVVVWWWXXXXXXXXXXXXXXXTTTUUUVVVWWWWWWZZZ]]]```lllqqq}}}~~~yyyuuussspppmmmkkkhhhgggfffcccaaa^^^]]]\\\^^^]]]\\\ZZZYYYWWWVVVVVVYYYYYYYYYYYYWWWVVVTTTSSSVVVSSSPPPOOOPPPPPPMMMJJJKKKHHHFFFDDDCCCAAA???<<<999999999888888888888888555666666777888888888888444555777888888777666555666666777888999999:::;;;<<>>???BBBJJJVVVeeettt~~~zzziiiSSSFFFLLLXXX```pppuuu{{{wwweeeTTTFFF===777777888666777:::>>>888999???======TTTpppwww\\\@@@333444777666222444555555555444666777666444111111222333444333999:::<<<===>>>>>>======:::<<>>EEEIIIQQQ___nnnzzz}}}|||gggaaaUUULLLMMM[[[jjjsss~~~xxxooohhh]]]MMM>>><<<::::::===???>>>???AAA@@@;;;<<>>AAADDDFFFEEEDDDCCCDDDEEEEEEEEEHHHNNNUUU[[[^^^aaabbbdddhhhmmmqqqrrrsssppppppnnnllljjjlllppptttxxxzzz~~~|||wwwooohhhbbb]]][[[UUUWWWXXXWWWUUUTTTUUUVVVTTTUUUVVVVVVWWWYYY]]]```gggfffdddeeeiiinnnrrrtttssswww{{{}}}|||yyyvvvuuusssvvvwwwuuuwwwzzzzzzvvvvvvzzz}}}}}}}}}~~~|||}}}zzzlll^^^UUUKKKJJJNNNXXX```fffmmmtttrrrsssvvvyyy|||~~~}}}~~~}}}xxxsssnnnkkkjjjjjjjjjjjjjjjiiihhhhhhcccbbbaaa___^^^^^^^^^___\\\ZZZXXXWWWUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVUUUUUUSSSRRRRRRRRRQQQOOOMMMKKKIIIHHHGGGEEEBBB???>>>???>>>;;;888<<<;;;999::::::999777555444444555666666555555444333444666777888888777666333444444555666666666666888888888888888999999999999>>>FFFMMMPPPNNNJJJGGGBBBCCCFFFFFFGGGPPPdddwwwdddFFF;;;<<>>CCCDDDHHHLLLNNNOOOOOOOOOKKKKKKNNNSSSWWW^^^lllzzzppp^^^FFF777444666444111555666777666666666888:::888999;;;???BBBDDDBBB@@@AAACCCGGGLLLRRRVVVYYY[[[dddfffhhhiiikkkpppxxx~~~zzz|||ssshhhYYYLLLEEE@@@===:::777777666777777888999:::;;;999666444333444555666777999;;;;;;999888777888888777666666999>>>CCCFFFHHHJJJMMMRRRWWW[[[___``````ccceeefffgggkkkrrrxxxzzz{{{}}}zzzvvvsssqqqpppqqqqqqooommmkkkhhheeeddd]]]ZZZVVVQQQKKKGGGCCCBBBAAACCCDDDDDDBBBAAAAAABBBDDDDDDDDDCCCBBBCCCFFFIIIKKKKKKKKKLLLOOORRRVVVXXXTTTXXX]]]______]]][[[ZZZWWWZZZ[[[XXXWWWYYYYYYUUUZZZ^^^cccgggjjjmmmppprrr~~~~~~}}}~~~wwwiii```LLLFFFBBBFFFKKKQQQYYY```aaabbbdddgggiiijjjkkkllljjjkkklllkkkiiihhhhhhiiinnnpppssstttuuuxxx{{{~~~||||||}}}~~~}}}~~~}}}~~~}}}yyyvvvsssmmmllljjjgggdddaaa___^^^]]]]]]]]]]]]]]]\\\\\\\\\ZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWVVVUUUUUUUUUWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVZZZZZZYYYXXXVVVTTTRRRQQQPPPNNNLLLIIIGGGEEECCCCCC>>>;;;999999<<<<<<:::777::::::999:::;;;:::888666666777888888888777666666444555777888888777555444444444555666666777777777888888888888777777777777888;;;>>>AAAAAA???;;;999:::999:::>>>BBBMMMcccwww~~~aaaFFF@@@EEELLLVVVaaapppyyy~~~{{{vvvqqqjjjcccYYY]]]dddnnnsssqqqlllhhhZZZYYYTTTLLLKKKOOOQQQPPPTTTWWW[[[___bbbdddbbb___]]]ccchhhiiikkkppppppmmmYYYLLL===444333555555555555666777777777999<<<>>>???BBBIIIQQQWWWZZZXXXVVVXXXZZZ^^^dddjjjqqqvvvxxxzzzjjjTTTLLLBBB;;;999888555333111111222333555777888999999888666555444444555555555666666555333222333444111111111111111222444555888999;;;===???AAADDDGGGGGGKKKOOOQQQQQQUUU[[[aaabbbbbbbbbeeeiiillllllllliiifffbbb]]]YYYUUUSSSRRRRRRRRRRRRQQQNNNLLLIIIHHHBBB@@@???===;;;999999888999;;;======<<<;;;<<<<<<<<<<<<<<<:::999:::<<>>???@@@AAABBBCCCEEEBBBEEEIIIKKKKKKIIIHHHHHHEEEIIIJJJGGGFFFGGGGGGDDDHHHKKKNNNPPPPPPRRRUUUXXX^^^bbbhhhlllpppxxxzzztttpppnnnkkkhhheeebbbdddhhhlllooopppqqqqqqsssuuuwwwyyywwwpppfff^^^LLLDDD===???EEELLLUUU]]]```aaaaaabbbbbbaaaaaaaaa]]]^^^___^^^\\\ZZZZZZ[[[___aaaccccccdddeeehhhjjjggghhhiiijjjlllmmmooooooqqqqqqrrrrrrsssttttttuuu|||yyyzzz|||}}}}}}~~~uuupppnnnmmmkkkiiijjjkkkkkkiiifffbbb```aaa___]]][[[YYYYYYYYYZZZWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVVVVWWWWWWVVVUUUUUUVVVWWWWWWVVVVVVWWWYYY[[[______^^^^^^]]]]]]]]]\\\___^^^^^^\\\YYYUUURRRPPPIIIHHHEEEBBB???===<<<;;;666444222444888999888666777666666777999888666444666777888888888777555555666777999999999777555444666666777777888999::::::888888888777666666555555888999999:::;;;;;;;;;;;;>>>::::::???GGGSSSgggzzzwww]]]FFFEEEPPP\\\lll{{{pppaaa^^^bbbdddeeefffjjjoooooohhh^^^YYYRRRUUUVVVSSSTTT[[[aaabbbcccfffiiilllpppqqqnnniiihhhssswwwsssrrrsssgggWWWDDD===555111111333777<<<999:::===>>>@@@DDDHHHLLLNNNSSS\\\gggppptttsssqqqqqqsssvvvzzzbbbNNNFFF@@@999777888777444000//////000111333555777888666666666555555555666666333444444222111000111333,,,...111333222111000000222333333333222333666888777;;;???@@@>>>???CCCHHHJJJIIIHHHJJJMMMPPPQQQQQQMMMKKKHHHEEECCCBBBAAAAAA<<<======>>>===<<<;;;:::555555555444444555666666555777:::;;;:::999::::::555666777777777999;;;>>>777999;;;<<<<<<<<<===>>>999<<>>======;;;???AAA>>>===??????======???AAAAAA@@@AAADDDGGGIIIMMMRRRUUUWWW]]]fffmmmwwwzzz{{{xxxqqqkkkhhhgggccc___ZZZWWWUUUTTTQQQNNNLLLPPPUUUZZZ^^^```aaaaaaeeeeeeeeefffeee___WWWPPPMMMEEE???CCCLLLUUU```iiiggggggfffeeecccbbb```___]]]___```___]]][[[[[[\\\ZZZ[[[\\\[[[[[[[[[]]]___\\\]]]^^^```bbbcccdddeeeeeeeeeffffffggghhhhhhiii}}}{{{qqqnnnjjjhhhhhhhhhgggfffkkkiiifffaaa\\\ZZZZZZ[[[WWWWWWWWWWWWVVVVVVUUUUUURRRSSSUUUUUUVVVXXX\\\___VVVVVVUUUTTTTTTTTTUUUUUUWWWWWWXXXYYYYYYYYYXXXXXX```aaabbbdddfffgggiiiiiimmmlllkkkkkkkkkiiieeebbbccc```[[[VVVQQQLLLFFFBBB???>>><<<999888999:::;;;666666666666555555555555555777999999777555555555888888777555555444444444777777666555444333333222333444555777888999999999:::;;;:::888555555666888777777888777555555777888AAABBBGGGQQQ]]]eeeiiiiiiaaa[[[YYYbbbsss~~~}}}{{{qqqfffccchhhpppuuuvvvrrroooiiiddd___]]]\\\\\\eeeddddddfffiiiiiigggdddbbb^^^ZZZYYY[[[]]]]]]\\\\\\aaaffffff^^^QQQEEE===888444333444444555:::AAADDDIIIQQQXXX^^^dddiiilllwww}}}qqqZZZMMM@@@<<<999666555666555222///000...---111666777333///666444333444666666333111000000111111111///...---------...///000111222222111111000000//////......000000000111222222333333666555444444555666888999555444444333333444444555333333222222333333444555---///000111000111222444666666777888999:::;;;;;;;;;:::888777777777888888888999999:::::::::999999888888888:::<<<=========???>>><<<:::999888888888;;;===??????>>>============???@@@@@@@@@BBBFFFJJJKKKNNNSSSSSSNNNKKKSSS]]]UUULLLCCC@@@DDDFFFCCC???CCCCCCFFFMMMTTTYYYZZZYYYWWWWWWVVVUUUSSSQQQNNNLLLJJJGGGIIISSSeeevvv}}}}}}}}}~~~{{{yyywwwvvvtttqqqmmmjjjnnnmmmkkkhhheeebbb```___ccceeeggghhhgggggghhhiiieeeeeecccbbb```___^^^]]]|||yyyvvvsssqqqpppmmmkkkdddaaa]]][[[[[[[[[ZZZYYY^^^]]]\\\XXXTTTRRRSSSTTTRRRRRRQQQQQQPPPPPPPPPPPPOOOPPPRRRSSSSSSTTTWWWZZZWWWWWWWWWVVVVVVVVVVVVVVVYYYYYY[[[\\\^^^^^^______ddddddeeefffhhhiiijjjkkkpppooommmlllkkkgggccc___VVVSSSNNNHHHDDDAAA>>>======;;;999666555555666666555555555555444444444444666777888888666444555555888777666555444444444444777666666555444333333222333444555666777777888888::::::999777555555666888333555666777777888:::<<>>GGGPPPWWW^^^hhhrrrzzzxxx\\\JJJAAA666999777555555666666444222000...---000444555111---444222111222444444111/////////000000///...---,,,---......///000111111222/////////.........---------......///000111222222111000000000111222333444222222111111111111222222111111111000111222222333---///000000000000222333555555666777888999::::::;;;:::999888777777888999888888999::::::::::::999:::::::::;;;===?????????:::::::::;;;;;;::::::999999;;;======;;;:::::::::@@@@@@@@@>>>======???AAA@@@AAADDDEEECCCBBBHHHRRRnnnaaaOOOEEECCCEEEEEEDDDGGGHHHKKKPPPWWW[[[[[[ZZZWWWWWWWWWWWWVVVUUUTTTTTTYYYYYY^^^iiiyyy}}}yyywwwtttsssrrrtttvvvwwwvvvvvvwwwxxxuuusssppplllhhhdddaaa___}}}{{{zzz{{{yyytttpppjjjgggdddbbbaaa___]]][[[[[[XXXTTTRRRRRRRRRQQQQQQPPPQQQPPPOOOLLLJJJJJJKKKIIIIIIIIIIIIHHHHHHHHHHHHFFFHHHKKKMMMOOOPPPSSSUUUWWWXXXXXXXXXXXXWWWVVVUUUYYYZZZ[[[\\\]]]]]]]]]]]]^^^______``````aaabbbbbbaaa```^^^]]]\\\ZZZVVVSSSJJJGGGBBB>>><<<;;;<<<<<<<<<:::888666444444444444444444444444333333333222777888888666444333444555777666555555444444444444555555555444444333333333333444444555666666666555888999888666555444666888111222444666:::AAAIIINNN\\\ccckkkmmmiiieeebbbbbboooyyy~~~mmm\\\SSSLLLNNNWWWiii{{{wwwllldddbbb``````ccchhhnnnrrrkkkfff___YYYSSSMMMGGGCCC@@@>>><<<<<<======;;;:::>>>??????===:::777777777444333777@@@IIIRRR^^^iiissszzzyyybbbKKK???<<<555666555444444666777666555000...---///222333///,,,111000///000111111///---....../////////...------......//////000000111111.........---------------,,,------......//////000------------...///000111//////............/////////////////////000000111---///000000//////111222333444444555666777888888999999888777777777777888777777888999999999999999999999999999999:::;;;<<<888999;;;<<<<<<;;;:::999;;;===???@@@>>>=========AAA@@@>>><<<;;;;;;;;;<<<>>><<<===@@@BBBCCCIIIQQQjjj___RRRLLLNNNSSSWWWXXXZZZ[[[]]]bbbfffiiiiiihhhkkkkkkkkklllnnnoooqqqrrrvvvzzz{{{vvvrrrpppyyyyyyyyyyyyzzzxxxtttrrrnnnllljjjiiiiiigggdddbbbaaa^^^[[[ZZZYYYXXXVVVUUUTTTQQQNNNLLLKKKLLLKKKKKKHHHIIIJJJIIIFFFDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA<<>>>>><<<;;;999999:::<<<===<<<:::888666555555555444444444444333333333333888888777555222222333555666555555444333333444444444444444333333333333333333333444555555444444444666777777666444555777999555666888<<>>;;;999<<<<<<;;;;;;;;;:::999777666999<<<>>><<<:::888888999===GGGVVVcccmmmyyygggSSSBBB<<<<<<888555555444555555555555555111//////000222222///---000000///000000///...---......//////////////////////////////000000000000......------------------/////////......------------------...//////000000......------------......//////.........///000000...000111111//////000111222222333444555666777777666666666666555666666666555555666777888888888888999999999888777777888:::<<<<<<<<<<<<<<<<<<<<<<<<@@@BBBEEEGGGFFFFFFGGGHHHEEEAAA===;;;<<<=========AAA======BBBHHHLLLRRRXXXVVVVVVWWW]]]eeekkknnnooopppqqqtttwwwzzz|||}}}}}}{{{uuurrrgggggggggggghhhfffbbb```___^^^^^^]]]^^^]]][[[ZZZ[[[XXXVVVTTTTTTSSSQQQPPPJJJGGGCCCBBBBBBBBBBBBAAADDDEEEEEEDDDAAA???>>>>>><<<<<<<<<<<<============999<<>>>>>>>>>>>@@@???>>>???@@@@@@???>>>333666999:::888777777888===<<<;;;999777666666555555555555444444444444333777777666444222111333555555444444333333333333444222222222333333333333333333333444444444444444333444555666666666888;;;===???CCCJJJQQQXXX```ggglllgggdddbbbeeennnyyy}}}uuuhhhYYYMMMHHHHHHJJJPPPTTT[[[___^^^YYYRRRMMMJJJLLLOOOQQQRRRPPPMMMKKKEEECCCAAA>>>;;;:::::::::888999999999999888777777777:::<<<>>>>>>>>>???@@@HHHPPP___sssqqqSSSGGG<<<999:::777777777666555444333222222222111111111222222111//////000111111000//////.../////////000000111222222000000000000////////////........................444333222000...,,,+++***------...//////000000000.........------.........000////////////000111111000111222111000///000111111111222333444555555666333333444444444444444333333444555666777777777777;;;<<<<<<:::888888;;;>>>???>>>???@@@BBBEEEHHHJJJMMMPPPTTTWWWXXXYYY[[[]]]WWWNNNDDD>>>>>>@@@???>>>===999999@@@HHHMMMRRRWWWWWW[[[bbbjjjpppuuuvvvwwwyyy{{{~~~|||yyywwwttttttsssqqqmmmiiidddbbb]]]\\\\\\]]]^^^]]][[[XXXXXXXXXYYYZZZYYYXXXWWWVVVRRRPPPMMMKKKKKKJJJHHHGGGDDDAAA===<<<<<<======<<<>>>??????===:::999999999999999999::::::::::::;;;<<<======<<<;;;<<>>>>><<<;;;:::999999:::999:::;;;<<<============999999999999888888888777>>><<<;;;:::;;;;;;999777333888===>>><<<999999:::999888888777666555444444555555555555444444444444444555555444222222333555444333333222222333333333111111111222222333333333222333333444555555555444555777888:::;;;>>>BBBEEEIIIQQQ]]]eeegggccc___[[[VVVZZZbbboooyyy|||xxxsssaaaZZZRRRLLLLLLPPPVVVZZZZZZ\\\[[[UUUMMMFFFEEEFFFCCCBBB@@@???>>>???AAABBB;;;;;;;;;:::888777888:::777888999999888888999:::<<<;;;;;;;;;>>>EEEMMMTTT]]]fffwww___GGGBBB<<<999:::777888888888666333000000111111111111111111222222222///111222222000//////000000//////000111222333444111111000000//////...................../////////666555444111///---+++***++++++---......///......//////............//////000000000000000111222222222333444333111000000111000111111222333444555555111222333333444333333333333444555777888888888888888:::;;;;;;:::;;;@@@EEEFFFGGGKKKPPPWWW^^^dddgggmmmqqquuuxxxzzz|||~~~ttteeeQQQDDD@@@???===::::::666777>>>DDDGGGKKKPPPTTTWWW[[[^^^bbbggglllpppssswww|||zzzsssnnnkkkiiinnnppprrrsssrrrrrrssstttooonnnllljjjgggdddbbbaaa{{{yyyvvvqqqmmmjjjgggfffdddeeeeeedddccc```]]][[[[[[ZZZZZZ[[[\\\]]]]]][[[YYY[[[]]]]]]\\\YYYWWWVVVLLLIIIFFFDDDCCCBBB@@@>>>AAA>>>;;;999::::::::::::999999999888666666888999777777777888888999999999;;;;;;:::888777999===@@@<<<:::888555444555666777444555666777999:::::::::777777777666666666666666999777666555666777666555777;;;??????;;;999:::<<<666666666666555555444444444444444444333333333222111333444444333333333444333333222222222222333333///000000111222333333444111222333555666666666666888:::<<>><<<999777666777888999555777999999666555666888888999::::::999:::===@@@>>>???BBBFFFMMMXXXdddmmmqqqxxxsssRRR???@@@<<<888999777777888888666222000000111///000000000000111222333...000222111///---...000///......///000222333444222111111000///......---,,,,,,---------.........555444333111///---,,,,,,***+++---...//////......000//////......//////000000000//////000000111222444555555444222111111222000111111222333444555666111222444555555555444333555666888999:::;;;;;;;;;777:::>>>@@@AAAFFFNNNTTTXXX]]]eeeoooyyyzzz]]]IIIAAA>>>;;;888999777999>>>??????AAAEEEDDDGGGIIIJJJLLLPPPWWW]]]^^^cccjjjppptttwww|||}}}vvvrrriiifff```ZZZTTTQQQOOONNNQQQSSSUUUVVVUUUUUUVVVWWWRRRRRRPPPNNNKKKIIIGGGFFF}}}|||zzzwwwssspppnnnmmmkkkjjjhhhfffdddcccbbbbbb^^^___```aaaaaa___]]]\\\^^^\\\[[[\\\___aaaaaaaaa^^^```cccccc```\\\YYYWWWJJJGGGDDDBBBAAA@@@===<<<<<<:::666555555666666666777777777555555666999<<<666666666777777888888888777666666555666:::@@@EEE@@@===999666555666888:::444555666666666666666555444444444444444444444444555333333444666888888888666999;;;999444333666999555666666777666666555555333333333222222222111111///111444555444333444444222222222111222222333333//////000111222333333444111222333555666777777777:::<<<@@@CCCFFFKKKPPPTTTSSSRRRPPPLLLGGGCCCAAAAAAIIIPPPYYY___aaacccfffiiidddeeeeeeaaa\\\YYYZZZ\\\PPPLLLEEE???<<<;;;<<<<<<999:::;;;;;;999666222000555888<<<<<<:::888999;;;666777888888777888===AAA???EEENNNXXXcccnnnxxx~~~}}}hhhIII999;;;888333444444666777888666222000000222---.../////////000222333---000222111...,,,---///...------...///111333444222222111000///...------+++++++++,,,,,,---------222222111000///......---,,,---///000111111000///000//////......//////000///////////////000111111555666777555333111222333111111222333444555555666222333555666777666555555888888:::;;;<<<============BBBHHHLLLOOOVVV```hhhlllsss~~~cccKKKAAA>>><<<999777666888;;;:::666777;;;<<<@@@DDDDDDBBBBBBFFFJJJGGGMMMUUU[[[```eeejjjoooqqqssswww{{{}}}wwwsssooojjjddd^^^WWWRRRPPPNNNJJJFFFDDDCCCDDDEEEAAACCCEEEEEEEEEDDDEEEFFFCCCBBBBBBAAA@@@???>>>>>>{{{vvvuuutttsssqqqppppppoooooojjjiiigggeeebbbaaa``````cccbbbaaabbbcccbbb```___aaacccfffhhhiiiiiiiiihhhjjjlllppprrrsssssstttuuusssuuuuuupppggg]]]TTTPPPFFFDDDBBB???===<<<<<<<<<:::999777666555444555555666666777888888888888888555666666777888999999999666666666555666:::???CCC@@@<<<777666777888777555888888777555555444444444555666777777777666444333777666555444444555666777888888777666555444444333333333444555666666555555///000111222333444444444444444333222222333333333555444333222222333444555777444111000111333444555666666555444333555888;;;:::AAAFFFFFFEEEGGGGGGFFFCCCBBB@@@<<<:::<<>>@@@CCCHHHLLLOOOOOOVVVWWWYYY[[[]]]___``````bbbdddiiiooossstttrrroookkkiiifffbbb]]]YYYUUUTTTOOOMMMJJJGGGDDDCCCBBBBBB<<<;;;;;;::::::;;;;;;<<<888888777777888:::;;;===<<<;;;999777777888999:::|||uuurrrqqqoookkkggghhhggggggffffffgggggghhhgggfffeeedddccccccccccccdddddddddfffhhhiiijjjjjjkkkmmmqqqvvvyyy|||||||||}}}}}}wwwuuuqqqjjjbbbXXXOOOIIICCCBBB???===;;;:::::::::999888777666555555666666666666777888888888888777555666666777888888999999666666555444444666;;;>>><<<999555444555666555444888888777666555444444444555555666666666555444333777666555444444555666777777777777666555444444333333333444555555555555555000000111222333333333333777777666666666666666777333333222111111222333333444222111111222444666777444555666666666777:::<<<>>>BBBCCC???===>>>@@@???;;;???CCCFFFHHHKKKPPPSSS]]]ccckkkrrruuurrrmmmhhhaaaXXXMMMFFFCCCAAA>>><<<::::::999888777777777777777999:::999777777888999555777999999999999999999<<<===>>>AAAEEEMMMVVV\\\lllwwwjjjPPPDDD888555555333111111222222222222222111111111000000111111111111111111000000///..............................///000000////////////...---,,,+++000///---,,,,,,---///000111222333333222111000///------,,,---......//////000000000000000000000000//////000000111222222222666555555444444444555555666777777666555444555666333444555555666888:::<<>><<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;888888777777888:::;;;<<<;;;:::888666666777888999{{{vvvqqqmmmhhhfffffffffccc```aaaaaaaaaaaaaaabbbcccdddddddddeeefffgggiiijjjkkkmmmmmmnnnqqqtttwww{{{|||wwwqqqhhh___XXXPPPGGGAAA@@@???===;;;999888888888888777777666666777777888555666777777888888777777555666666777777888888999777666555333111222666888999777444444555666666555888777777666666555555555555555666666666555444333666666555444444555666666666666666555555444444333333333444444555555444444000111111222333333333333444444333333444444444444555555444333333444555555111111111222444666777888666888999999888888999:::???AAA???;;;:::???CCCDDDCCCJJJSSSZZZ^^^_________ccceeehhhhhheee___XXXTTTLLLFFF???;;;999999666444888888777777777777888888666888999999888888999;;;999:::<<<;;;::::::;;;<<>>======;;;:::<<<<<<<<<:::888666777999:::999888999;;;<<<<<<<<<<<<===???@@@@@@???===<<>>>>>>>>======<<<;;;::::::888888888888999:::;;;;;;:::999999999999999999:::888888888888888999:::;;;999888777666555666777888}}}{{{yyywwwvvvsssnnnjjjiiifffdddccceeeeeedddcccaaaaaaaaabbbdddeeeggghhhllllllnnnpppssswwwyyy{{{mmmdddYYYQQQMMMIIIBBB=========;;;:::999888777777666666666777777888888999555666666777777777777777666666666666777777888888555555444222111111444666888777666666666777888888777777777777666666555555666666777777777666555444555555555555555555555555555555444444444444444444222333333444444444333333000111222333333333333333000111111222222222222222444444444444444444444444000222333444555666777888:::;;;:::888666555666888:::===>>>???DDDNNNUUUWWW^^^ccciiillllllgggbbb^^^WWWWWWVVVSSSNNNHHHBBB??????===999888888888777555666666666666777888999:::999:::;;;;;;::::::;;;<<>>777777777444222222/////////000111111111222222333333333333222000/////////............///000//////...------------...------.........---,,,,,,...---,,,++++++,,,---...222222333333222111///......000222222000///111222///111222444444222111///000000111111222333333333555555555555555666777888888888888777666666777999<<<======<<<<<>>===<<<:::999888999999555333222222444555444444;;;<<<>>>@@@@@@>>><<<;;;???>>><<<<<<<<<<<<:::888888888888999999999999999777777888888:::;;;<<<<<<999999888888888888999999888888888888888999999:::888888777666666666777888~~~zzzwwwtttrrrqqqmmmlllkkkkkkkkkjjjhhhfffcccbbbbbbcccdddffffffeeeaaabbbeeeiiimmmrrrvvvxxx}}}ooo\\\SSSIIIDDDCCCCCC@@@===<<<<<<;;;;;;:::999888888666666777777888999999999555555666777777777777777666666666666666777777777333444444333222333555888666666666666666666777888666777777888777777666555777777888999888777666555444444555555555555444444333333333333444444444444222333333333333333222222111111222333333333222222222333444555555555555444111222222222222222222111222444666666555555666888888888777555555777;;;???BBBGGGLLLPPPYYYdddjjjkkkoooooonnnkkkfff^^^UUUPPPGGGGGGEEECCC@@@===;;;999999888777888888999888777555555666666777999:::;;;:::;;;<<<<<<::::::;;;<<>>>>>===;;;;;;;;;;;;;;;:::999888666777888888999999999888444555666666777777666666666666666666666666666666222333333333333444666999222444555444333333444555666777888888888777666555777777888999888777666555444444555555555555444444222222222333333444444444222222333333333222111111111222222333333222222222111222444555666666555444666666777777777777666666333555777666444444777:::444666888<<<@@@FFFNNNSSS___cccfffhhhnnnvvvwwwtttfffccc]]]XXXRRRKKKDDD???;;;:::::::::::::::::::::444444555555666666666666666666777777888:::;;;<<<999;;;<<<<<<;;;;;;<<<>>>???CCCHHHKKKMMMSSS\\\dddvvv{{{xxx]]]GGG@@@;;;999666222111222000000111111111111111111---...000111111///---,,,------------...000111222222111///---,,,+++*********+++,,,---------------//////............//////---...///000000000///...000000111444777888666444000111222222222222111000111222222333333444555555444444444555666888999:::<<<===>>>>>>???AAAFFFIIIHHHOOOXXX___dddjjjssszzzyyyuuujjjgggccc^^^ZZZUUUOOOKKKJJJGGGDDDBBB@@@>>><<<:::555555666777777888888888;;;999888999:::;;;:::999888888888777777777777666888888888888888777666666999888888888888888888999777777888888999888888777777777888888888888888888zzzvvvtttrrrpppnnnnnnmmmkkkiiigggggggggeeeeeeeeefffhhhgggiiikkkmmmnnnoooqqqrrrsssuuuvvvxxxxxxyyyzzz{{{yyy}}}tttgggWWWLLLAAA@@@===;;;::::::;;;;;;999999:::;;;:::999888888777777888999999999888777444555666666777777666666666666666666666666666666111222333333222333555777222444555555333111222444555666888999999888777666555666666777777555444333333444444555555444444333000111111222333444444444222222222222222111000000222222222333333222222111111333555666777777666555999:::;;;;;;;;;;;;:::999222555777555333444999>>>:::@@@HHHPPPXXX```gggkkktttuuurrrnnnnnnoookkkfffQQQMMMGGGCCC@@@===:::666555555555555666777999999555666666666555555666777888888888888999:::<<<<<<999;;;===??????AAACCCEEEIIIOOOWWW[[[```iiivvvuuu[[[GGGAAA;;;999666333333555222222222222222111111111---///111333333222000/////////............////////////...---,,,,,,,,,,,,)))***+++,,,---.........///..................///,,,---...000111111111111111//////333:::===999555222222333333333333222222222222333333444555555555666666666888999;;;<<<===>>>@@@BBBEEEIIINNNUUUZZZ[[[fffsss|||zzzsssmmm___[[[TTTNNNHHHCCC===:::===<<<;;;:::999::::::;;;::::::999;;;<<<<<<;;;999;;;;;;;;;;;;:::::::::::::::;;;;;;<<<;;;:::999888999999999888888999999999777777888999999888777666555666666777888888888777}}}zzzyyyvvvsssnnnkkkmmmkkkiiiiiijjjjjjjjjiiiiiiiiiiiihhhhhhiiikkkmmmqqqsssuuuwwwxxxzzz|||~~~zzz|||~~~tttdddWWWKKKCCC>>>???>>><<<999888888999777888999::::::999888777777888999::::::999888777444555555666666666666666666666666666666555555555222333333222111111222444333666888777444222333555555666888999999888777666333444555555555444333222333333444555555444333333000000111222333444444555222222222222222111000///222222333333333222222111666888:::<<<===<<<;;;:::555666777888888777666555111444666555333555<<>>???@@@???AAADDDGGGKKKRRRZZZ___kkksss}}}pppUUUHHH@@@999888888444222222333///...000111000222666777>>>CCCBBB???===<<<<<<;;;:::555000000444333000000111///***+++111111,,,,,,,,,------...///000000000000000000////////////000000000111222222333333111000000444888:::888666333333444444444444555555444555666666555666888:::888999:::<<<>>>AAACCCEEEKKKMMMPPPVVV```mmm{{{~~~rrrjjj^^^XXXPPPIIIEEEAAA<<<999:::999888888999999777555AAA@@@===:::888888;;;===666777777888999::::::;;;:::999777777888888666555777777888888888888777777777999;;;<<<<<<:::777555wwwuuurrrrrrrrrqqqmmmjjjiiikkkmmmnnnlllkkkkkkkkkppprrrtttsssqqqrrrxxx}}}}}}dddUUULLLDDD>>>;;;::::::::::::999888777777999999::::::999888777666<<<;;;999777555444333333222333444444444555777999666444222333444555444333333333444555666666666555777777888888777777666555666666666555555444444444555444444333333444444444444444444444333222111111222111000000111222333444000000//////000222444555111111000000000000000111444:::===:::666555111,,,000///------///333777999777;;;BBBHHHNNNWWWccckkkttttttsssrrrnnnggg]]]WWWHHHFFFCCC???===;;;:::999;;;888555444444555555555777777777777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===?????????AAACCCEEEFFFHHHMMMRRRZZZdddooovvv}}}oooUUUGGG>>>888777666333000111222//////000000222999BBBMMMPPPRRRPPPNNNNNNPPPRRRNNNOOOJJJ???666333000,,,+++......+++,,,000111...,,,,,,---......//////000000000000000000000000000000000111111222333333333222111111444888;;;999777444444444444444444444555666777777777777888:::<<<:::;;;<<<>>>AAAEEEHHHIIIRRRWWW```kkkwww|||tttmmmfff]]]RRRKKKDDDAAA>>><<<;;;;;;:::999======<<<:::888888999;;;888999999:::::::::999999;;;999888999:::;;;:::999666777777888888777777666666888999;;;;;;999777555{{{vvvuuusssrrrpppnnnlllkkklllkkkiiiiiijjjkkkjjjiiijjjmmmpppsssssstttuuuwwwzzzgggQQQEEE@@@===<<<===;;;;;;:::999888888888888888888999999:::999999888:::::::::999888666333222111333444444444444777999666444222333444555444333444444555555555555555555777777777777777666555555555555444444444444333333444444444333333444444555444444444444333222111111111111000000000111222222111111000///000111222333222111111000000////////////333555222000000///---111///---...222999@@@EEEFFFMMMWWW___dddiiinnnrrrooojjjbbbZZZSSSKKKCCC>>>888999;;;<<<;;;:::888666:::888555555555666666555888888888888999999:::;;;888888999:::;;;;;;;;;:::????????????@@@DDDIIIMMMVVVYYY___gggppp|||nnnSSSEEE===666555555111///000111000000000000555DDDSSSbbb```[[[VVVSSSTTTXXX\\\dddhhhggg[[[LLL@@@666///+++///000...---///000...---------......//////000/////////000111111222222000111111222222333333444444222111444888;;;:::999777777777777777777777777777777888777666777:::===???@@@CCCFFFKKKQQQUUUXXXccckkkwwwuuukkk___ZZZSSSLLLGGGCCC@@@>>>777777777777777888888999999999::::::999999888777:::888777777888999777666666666777777777777666666555666888::::::999777666yyyvvvwwwuuupppkkkjjjjjjiiiiiiiiiiiiiiiiiinnnmmmllllllmmmoooqqqrrruuuyyy~~~gggWWWFFF???===<<<<<<>>><<<;;;999888777888888999999999999999999888888888555777999::::::999666555444555555444333222444555666444222333444555444333444444555555555555555444555555555666555444444333333333333333333333333333444444333333333444555555444444444444333222111111000000/////////000000000222111000000000000111111333333333222111000//////111333444333222333555666222111222666===FFFNNNSSS```dddiiijjjgggccc```^^^TTTOOOIIICCC>>>;;;777555999;;;<<<>>>===;;;999777999888666666777888777666::::::999999999::::::;;;888999:::<<<<<<<<<<<<<<>>BBBFFFHHHMMMTTT\\\eeelllpppzzzuuujjj```VVVMMMGGG;;;:::888777888999:::;;;;;;;;;<<<<<<;;;;;;:::999<<<:::888888888777555333666666666777777666666666666777999::::::999888777~~~}}}xxxrrrllljjjkkkkkkhhheeeiiiiiijjjkkklllnnnpppqqqssstttuuuwwwzzz}}}lllWWWLLLBBB???>>><<<<<<===<<<;;;999888777888888999;;;;;;999888777666666555444666888::::::999666444333444444444222222444666666444222333444555444333333444555555666555555555333333444444333333222111222333333333333333333333333333333333333444555666444444444444333222111111/////////////////////...111111000000000000000000444555555444444222111000222111111111111222666:::444777<<>>;;;::::::::::::999999::::::999999888777777999777666777888999888888;;;:::::::::::::::;;;;;;<<<===>>>???AAABBBBBBBBBEEEGGGIIIMMMTTT^^^iiippp{{{nnnTTTFFF>>>777777777444222222111000111000111>>>YYYqqqcccSSSCCC;;;777666:::@@@IIIWWWiiivvvzzzoooWWWAAA555444111///,,,***,,,............///////////////...///000111222333444555222222222333444444555555777555444777;;;>>>===;;;;;;;;;;;;;;;<<<<<<<<<<<>>>>>AAAFFFJJJNNNRRRZZZdddpppzzzqqqddd\\\PPPKKKDDD???===<<<;;;:::<<<<<<<<<;;;;;;<<<<<<<<<>>><<<::::::::::::888777666666777777777777666666999999:::;;;;;;::::::999|||zzzwwwtttqqqooonnnnnnllljjjgggeeeeeeeeeeeedddiiijjjkkkmmmqqquuuxxxzzz|||nnn[[[LLLDDD?????????;;;999999;;;;;;:::999888888888888;;;:::999777555444444444777888999:::999666333111///000222333333444777999666444222333444555444333222333444555666666666666333333333333333222111111222222333333333333444444333333333333444555555666444444444444333222111111000000111111111000///...000000000000000000000///444555666666555444222111000...///111222333999???GGGJJJPPPVVV\\\aaacccddd\\\YYYTTTMMMFFF???:::888999777777777999999888777888888777777777888999:::888777666888999::::::999::::::::::::;;;;;;<<<===;;;<<<===???BBBEEEGGGIIIIIIMMMRRRZZZcccnnnyyyoooVVVGGG???999888888555444444111111000000444BBB^^^vvv\\\JJJ:::555444222555;;;666CCCWWWkkkzzzzzzjjjXXX>>>666...,,,+++***,,,//////////////////////////////000111222333444555555222333333444444555555666666555666999>>>@@@>>>;;;777888999999:::;;;<<<<<<>>>>>>>>>>>>@@@EEEMMMRRR\\\aaakkkwww{{{llldddYYYPPPJJJEEE@@@<<<>>>===;;;999888999;;;<<<:::999888999:::;;;:::999777777888888888888777777;;;;;;;;;;;;;;;::::::999}}}xxxtttqqqpppmmmlllkkkjjjjjjiiiiiiiiigggjjjlllmmmlllnnnqqqtttvvvwwwyyy|||oooZZZKKKDDD???;;;======:::888999::::::::::::999888777777999888666555444444444555666777777888777555333111...000222222333444777999666444222333444555444333111222333555666777777777444444444444444333222222333333333333444444444555333333333333444555666666444444444444333222111111222333444444444222111000//////000000000000000000222333555666666444333222333222666>>>DDDHHHPPPYYYeeeeeedddbbb___[[[VVVTTTFFFCCC???;;;888777555444555444333444666777777777::::::::::::::::::::::::777777777888:::;;;;;;999::::::::::::;;;<<<>>>>>><<<<<<>>>AAAGGGMMMSSSVVVYYY^^^gggppp{{{rrrYYYFFF???999888888666444555333111000111666EEE___uuuYYYFFF777444555111111555000777BBBQQQbbbooopppkkkRRRCCC333...---,,,---000000/////////////////////111111111222333444555555333333333444555555666666666666888<<<@@@AAA>>>:::777777999:::<<<>>>???@@@??????AAACCCIIIRRR]]]dddrrrxxx}}}uuunnnfff\\\UUUQQQMMMIIIDDDBBBCCCEEEGGGAAA???===<<<===<<<:::888888888999999999999888888<<<<<<<<<;;;:::999888777tttrrrnnnjjjgggfffffffffhhhhhhiiijjjjjjkkkkkkllllllrrrxxx|||}}}qqq[[[KKKAAABBB===:::;;;<<<:::999;;;999:::;;;;;;:::999777666666555444333333444555666222333444666666666555555111333333333222222444666666444222333444555444444000111333555666777888888555555666666555555444333333333333444444555555555222222222333444555666777444444444444333222111111555555666777666555333222......///000000000000000111222444555555444333111::::::BBBOOOZZZbbbnnnzzzyyyuuummmaaaUUUHHH>>>999:::888555333333333333333444333222444777;;;===>>>;;;;;;<<<<<<;;;999777555777777777999;;;<<<;;;:::999999::::::<<<===???@@@CCCDDDFFFJJJQQQZZZbbbgggooouuusss[[[FFF>>>888888888555444555333111///111777FFF___sssXXXDDD555333333---***,,,,,,...000555DDDYYYiiipppgggRRR<<<333111...---///000000000000////////////111222222333333444444555333333444444555666666666555666999>>>BBBBBB>>>:::999:::;;;===???BBBCCCDDDHHHIIILLLQQQYYYeeerrr{{{xxxkkkggg```ZZZVVVVVVYYY[[[QQQNNNJJJGGGEEEBBB>>>;;;999999::::::::::::999999===<<<;;;:::888777666666iiihhheeeddddddeeegggiiipppqqqsssuuuwwwzzz{{{|||uuu\\\LLLGGGGGGAAA???<<<::::::;;;:::999777777888999::::::::::::666666666666555555555555777777666666555444222111333333333444555666777888888555222333444555666777111222333777:::;;;999777555444333444555555333111333222222444666666555444777777777666555555444444444333222333444333111...444444555555555555444444000111111000//////111333///222555555444777>>>CCCEEERRRaaakkkttt|||{{{uuuuuujjj[[[LLLCCC<<<777555333333333444444333222222555444444444555888;;;<<>>===:::888777999:::;;;<<<>>>===;;;888:::;;;=========>>>AAACCCGGGKKKQQQVVV\\\ggguuu|||[[[JJJAAA::::::;;;888444333777666555666<<>>;;;999999:::===AAAFFFIIIJJJJJJMMMSSS[[[dddrrr|||zzzxxxwwwvvvlllhhhfffeee___RRRFFFAAAEEEAAA===:::999999888888>>>;;;777777888999:::999kkkjjjjjjjjjlllooosssuuu{{{}}}{{{cccQQQFFF@@@===???===;;;;;;;;;<<<;;;:::888888999999999888888777666666666666555555555555666666666666555444333333444444444333333444444555555444444333222222444777777666555666888:::999888666555444444555444222000222111111222444555333222555555444444444444333333111111111222444444222000333333333222111000000///...///111222111111333444222333444555999DDDSSS^^^kkkrrrwwwwwwwwwvvvnnneeeXXXPPPEEE===888666444333222222333444444555555555555444444444666888:::<<<;;;;;;<<<<<<;;;:::888777999999:::<<<>>>===<<<;;;>>>???@@@AAAAAADDDHHHKKKPPPVVV___gggppp{{{~~~^^^MMMBBB:::888999777444444333222222333999IIIeee|||___EEE333444666///,,,000---***---111111444EEEYYY^^^QQQ@@@333...///111111111111111111222222222333444222111222333555555444222333555777888888777666999888888;;;>>>@@@>>><<>>===<<<<<<999888888999;;;<<<:::777pppqqqrrruuuyyygggTTTKKKFFF@@@:::===<<<;;;<<<======;;;999999999999999888777666555666666666666555555555555555555555555555555555444666555444333222222222222333555666555444555888;;;;;;999888888888888666555666555333333444444222000111000000111333333222000111111222222222222333333/////////111444444333111000000000/////////......000111333333222111222333555999???FFFPPP^^^nnnyyyyyyppphhh```SSSIIIAAA<<<777333333555666666222222333444555666777777555555444555666888:::<<<888999::::::;;;::::::999999:::;;;===>>>??????>>>===>>>@@@AAADDDJJJQQQVVVcccjjjuuucccOOODDD:::777888666555555111111222222555DDDbbb}}}iiiMMM555222666222---------***+++/////////666BBBKKKBBB777111///111222222000000111222333333444444222111000111444555666555333444666888999:::999999777666777:::===??????===AAACCCFFFKKKQQQWWW\\\^^^mmmyyy|||tttiiibbbXXXOOOIIIDDDAAA???999777777999;;;;;;888444|||~~~sssZZZJJJFFFEEEBBB>>>>>>===<<<======<<<999777999999999999999888777777666666666666555555555555444444444444555555666666666666555444333333333333444888;;;===AAAGGGJJJIIIJJJJJJLLLLLLJJJDDD;;;555555333222222333444444333111111000111333333111000000000000111222333333444000///000111333333222000---------...///000111222444555666555444444666777AAAJJJXXXfffpppvvv{{{~~~qqqjjj___UUUMMMFFF===666888666444222333555777888555555555555555666777777555555555666777888:::;;;999:::::::::;;;;;;;;;;;;999;;;<<<===>>>???@@@BBB???AAAEEEIIIPPPZZZeeelllzzzhhhQQQFFF<<<:::999666444444444333444444333???^^^{{{xxxYYY:::000333333///,,,000+++)))---...---///444:::666111///000111111111//////111222333555666666222111111222555888888888555666888:::;;;<<<======::::::<<<>>>AAACCCCCCDDDGGGJJJPPPWWW___gggoootttzzzpppfff]]]UUUPPPJJJCCC===:::;;;<<<:::777xxxoookkkooottt|||nnnaaaOOOBBB>>>???@@@@@@???>>>=========;;;888555888999::::::;;;;;;;;;:::666666666666555555555555444444333333444555666777555555555555555666666777777===DDDMMMYYYeeegggbbbhhhkkkppppppiiiZZZIII<<<222111000111333555666555333222222333444444333111000000111222333444555555222111111222333222000......------...///000222333333555777:::===AAAGGGJJJYYYbbbnnnxxxzzzvvvooojjjTTTMMMEEE@@@<<<999666555333333222111111333555777888777666555555555555555666666666777888999:::::::::::::::999999999999999888:::<<<======???CCCFFFKKKOOOVVV^^^iiivvvoooSSSHHH???===<<<888444333555444555777666???\\\zzzgggEEE222///222000---333...***+++...///000111000/////////000000000//////000111222444666777888444333333555888:::;;;;;;777888999;;;===???@@@@@@BBBCCCEEEGGGJJJMMMOOOQQQVVV\\\dddmmmvvv{{{ttteeeYYYHHH>>><<<===>>>===yyymmmeee___]]]]]]gggwwwyyy[[[TTTJJJAAA<<<===@@@BBB@@@>>>===<<<<<<;;;999777888999:::;;;<<<<<<<<<<<<666666666666555555555555555444333333444555666777444444444555666888999:::===HHHTTT^^^kkkxxxyyyrrrxxx{{{~~~tttaaaKKK<<<222000///000222555666666555444444444555555444222111111222333444444555555444333333333444333000...000000//////000111333444555:::AAAIIIOOOVVV\\\```lllmmmmmmlllfff]]]UUUOOO@@@>>>======:::555333555111222222111222444999<<<:::888777555444444444444666666777888888999999::::::999999888888888888999888;;;>>>@@@BBBFFFMMMRRR[[[aaakkkvvvwwwWWWLLLBBB???===999555444444111444999:::???XXXtttqqqRRR999000222222000444000,,,,,,///222222222......///000000000000000000111222333555666777888666555444666999;;;<<<<<<999:::;;;===???AAACCCDDDCCCFFFJJJMMMQQQVVV[[[___hhhoooxxxzzziiiRRRCCC=========;;;yyyssskkkccc\\\XXXUUUTTTSSSaaawwwgggRRRMMMGGGBBB@@@@@@AAABBB>>><<<;;;;;;<<<<<<<<<;;;999999:::;;;;;;;;;::::::666666666666555555555555666555444333333444666777444444444444666777888999FFFXXXgggjjjkkkpppoooiiiggghhhjjjhhh```RRRBBB777444222000000111333444444666555444555555555333222222222222333333444444444333333333444555555333111111111222333666:::>>>@@@JJJPPPZZZaaaddddddccccccfffaaaYYYQQQJJJDDD@@@===;;;???FFFKKKEEE999111222111222222222222555;;;@@@888777555444333444555555666777777888999999999999;;;::::::::::::<<<===>>>===AAAGGGKKKOOOVVVaaahhhooovvv^^^PPPCCC===;;;999888999666111333:::::::::LLLddduuu^^^CCC555444555333000000...///111333333111...///000000000111222333111222333444555666777888777555555666999;;;;;;;;;:::;;;<<<>>>AAACCCFFFGGGDDDHHHOOOUUU[[[ccckkkqqq|||zzzcccSSSKKKGGGAAA<<>>??????::::::::::::999888777777777666666666555555555555777666444333333444555777444444333444444666777777NNNdddsssnnnccc^^^ZZZUUUPPPPPPOOONNNKKKDDD;;;555777444111000000222222111666555444444555555333111222222222222222333333333222222222444666777555333000111444888>>>EEEKKKOOObbbiiiqqquuurrriii___YYYTTTNNNFFF???;;;999888777???HHHVVV]]]TTT@@@444222///000000......111777===666555444333333444666777666777888999999999999999============???AAADDDEEECCCIIIPPPVVV\\\fffrrr{{{cccTTTCCC;;;999888:::>>>;;;444444:::888444@@@TTTxxxuuueeeKKK999666777555---///000111222333111...///000111111111222444666222333333444555666777777777555555666888::::::999;;;<<<===???BBBDDDGGGHHHJJJPPPXXX```hhhrrr}}}xxxiiiaaaXXXMMMDDDqqqfffaaaXXXTTTOOOLLLLLLNNNOOOPPPTTToooeeeSSSFFFDDDAAA???>>>===<<<::::::999888:::===>>><<<:::777777777777777666555555555555555555555555555555555555555444444333333333333333555666222000555===RRRxxxcccNNNIIIDDD@@@>>><<<:::999888777555333000000/////////111222333555333222333555444111...///000000//////000333666///333333000000444777888444888@@@LLLXXXbbbhhhjjjxxxxxxvvvpppfffXXXKKKCCCCCC888333777888555888BBBNNNgggvvviiiQQQ@@@888222444333333333333444555666888555333333666777666444777999;;;;;;::::::;;;===:::;;;<<<>>>AAADDDFFFHHHLLLUUUaaalllvvvpppSSSDDDDDD<<<555666666666666666666666888===@@@aaarrrwwwcccFFF666444666///...------//////...---000111333444555555444444666777777777555555777999777888999888777777999;;;???BBBCCC@@@BBBIIIOOOPPPYYYbbbllluuu}}}rrrfff\\\rrrhhh]]]UUUSSSMMMLLLKKKKKKLLLNNNPPPRRR___zzznnnVVVGGGEEECCC@@@???>>>===<<<:::;;;999999:::======;;;999777777777777777666555555555555555555555555555555555555555444444333333333333333555666555333999@@@ZZZ}}}aaaHHH???888555777555444444555555333222222222111000111111333333777444111111111111///---000000111000......///000222444444111222:::@@@CCCLLLSSS^^^jjjrrrtttqqqmmmlllggg___TTTKKKCCC===;;;:::666555777444333AAARRRwww~~~fffKKK<<<444///333333222222222333333444444222111222444555444222111444888:::;;;;;;<<<===>>>???@@@CCCIIIOOOUUUXXXdddmmm{{{vvvWWWFFFEEE>>>888999888::::::999777444444666888RRRhhhzzzqqqUUU===444333111000......//////...---///000222444444555444444666777888888777777999;;;;;;<<<===<<<<<<>>>@@@CCCCCCFFFGGGGGGLLLWWW```dddoooxxxwwwdddYYYTTTPPPLLLLLLHHHJJJLLLMMMMMMOOOUUUYYYooottt]]]KKKAAADDDBBB???>>>>>>===<<<:::<<<;;;:::;;;<<<<<<:::888777777777777777666555555555555555555555555555555555555555444444444444444222222444777777777<<>>???EEEFFFIIIOOOXXXbbbkkkqqqzzz~~~]]]JJJGGGAAA<<<<<<999;;;;;;:::777333111111222FFF]]]vvv{{{dddGGG777555333111//////000000///...///000111333444444555555777888999999888888:::;;;;;;<<<======>>>@@@DDDGGGHHHMMMPPPRRRZZZiiiuuuzzzvvvfffUUUOOOOOONNNMMMMMMMMMOOOOOOMMMMMMSSS^^^ggg~~~fffUUUJJJFFFCCC@@@>>>=========<<<:::<<<;;;;;;;;;;;;:::888777777777777777777666555555444444444444444444444444555555555555555444444444333222333666777777<<>>???@@@BBBDDDNNNRRRXXXaaalllwwweeeOOOIIIBBB???>>>888666777777666444222222333CCCRRRiiivvvkkkRRR???:::222111///...000111111000...///000222444555666666999:::;;;;;;999999999:::===>>>>>>???@@@CCCGGGKKKOOOVVV]]]ccclllzzzyyymmmbbbVVVLLLJJJLLLLLLKKKLLLOOOOOONNNLLLPPP\\\nnn|||sss^^^PPPJJJHHHAAA???===<<<======<<<;;;;;;<<<<<<;;;:::888777777777777777777777666555555333333333333333333333333555555555555555555555555555222222555555555888===JJJdddlll\\\KKK<<<444666444333222333555666666555333333333222222111000000---///111222222111000000000000000111333777>>>BBBVVV```jjjooorrrsssqqqlllccc^^^WWWPPPIIIAAA;;;666111333666888888666333111---///111222444AAAZZZqqqssscccMMM;;;555555444///444444333333333333444444666666666666555444333333999;;;===???BBBGGGMMMQQQ^^^cccmmmxxxnnnXXXNNNDDD@@@>>>888444555666666444333444555@@@GGGXXXjjjnnn```JJJ;;;222000......000111222111//////000222444666777888;;;===>>>===;;;:::999:::AAABBBDDDEEEGGGJJJOOORRRXXXbbbnnnwwwuuueee[[[TTTNNNJJJLLLNNNLLLLLLMMMMMMNNNPPPUUU___ppphhhUUUKKKEEEBBB???>>><<<;;;<<<===<<<;;;:::;;;<<<;;;999777777888777777777777777666555555333333333333333333333333555555555555555666666666666333222444444333555999>>>RRRWWWNNNEEE999111555444333222333555666555444111222222222222222111000---000222222111000000000111555:::AAAHHHQQQZZZ```ooowww|||yyyrrrjjj___VVVRRRKKKBBB:::777666777777333333222111111000000000/////////000666BBBRRR]]]VVVKKK>>>777666666333///444333333333444444555666444555666555555555777999;;;???DDDJJJRRRZZZdddiiixxx}}}zzzeeeWWWIIICCCAAA:::888999888666444333333555888===JJJ]]]nnnnnnYYYAAA666444111///000111222111000000111333555777:::;;;<<<>>>@@@AAA???>>>>>>>>>CCCFFFIIIMMMPPPUUUYYY]]]hhhtttzzzkkk___VVVQQQOOOLLLLLLOOOOOOMMMNNNRRRSSSXXXaaannn~~~sss\\\PPPIIICCC>>>>>>===;;;;;;<<<===<<<;;;888:::<<<;;;999777777999777777777777777666555555555555555555555555555555444555555555666666666777777222111333444444555999666BBBCCC===<<<555111777444333222444666777777666111222333444444333333222000111333333333666:::>>>>>>EEEOOOYYYaaahhhmmmpppoooqqqoooeeeYYYOOOEEE======999444222111222333333444333111000///...//////...//////111555<<>><<<;;;:::777444333555777444:::???KKKcccvvvkkkTTT>>>;;;666333111111000///111111222333666999<<<===<<>>>>><<<::::::<<<===<<<;;;777:::<<<;;;888777888:::777777777777777666666555777777777777777777777777444555555555666666777777666222000333555555666:::333:::666333777555555===444444444555888::::::999111222444555666555444444111222333444777???IIIPPPSSSZZZccchhhiiifffbbb```^^^]]]WWWJJJ???:::666111333333333444444333000---///111333555555333111///,,,///111111333666777777:::777555444444222222444///000000111222444555666444666999;;;>>>CCCLLLRRR^^^fffsss~~~lllUUUKKKIIIBBB<<<;;;999777555555888;;;666;;;888;;;UUUwww{{{iiiEEE@@@:::555333111///...111111222444777:::===???;;;???DDDGGGIIIKKKMMMNNNVVV\\\eeeooowww}}}yyypppcccWWWPPPLLLLLLLLLNNNKKKLLLPPPQQQRRRZZZeeerrrvvv^^^QQQLLLGGGBBB@@@============>>>>>>>>>>>>777888:::;;;<<<;;;;;;:::777777777777777666666555777444222222555666555333888777666777666555555666000222555555555555666777777999;;;;;;;;;;;;<<<>>><<<<<<<<<>>>@@@@@@???===>>>999777999:::777666888666999<<>>>>>>>>888999:::;;;;;;:::999999777777777777777666666555:::888666666777888666444222222222333444333333333333444444333333444777:::<<<<<<===@@@DDDIIIMMMOOOOOOOOOQQQTTTWWWXXXVVVUUUPPPLLLKKKNNNMMMHHHEEEDDDCCCGGGKKKLLLQQQVVVWWWUUUSSSLLLGGGHHHGGGAAA======:::999777555222111222333222000///000111111000///000111222333333111///...000111222333444444333333000000///000111222222222000111444555777888:::::::::CCCGGGNNN___kkkxxxmmm]]]PPPIIIBBB===999:::;;;888888:::666999777666GGGfffyyy[[[@@@666555222222777333333333555999<<>>>>>=========<<<<<<<<<888999999:::999888666555777888888888888777666666444333333333444444444444444777999999===BBBEEEEEELLLOOOTTTYYY```gggoootttxxxqqqlllmmmttt}}}|||wwwssskkkiiilllsssxxxxxxyyy{{{yyy|||rrrfffXXXLLLJJJEEE???;;;888777888999444333222222222333222111222111000111333444444333,,,------......---,,,,,,000000000000000/////////444555555444333333444555999888999>>>HHHQQQXXX[[[mmm~~~uuu___NNNIIICCC>>>???>>>;;;:::<<<===666222444888CCC[[[rrrkkkQQQAAA;;;999777666:::999999:::===DDDLLLQQQ[[[dddqqqyyy~~~tttcccXXXTTTSSSNNNNNNMMMLLLKKKLLLQQQUUUaaannncccUUUHHHCCCBBB@@@>>>>>>???>>>>>>===<<<;;;;;;:::888999999:::999888666555888888888888888777777666777666666555444444555666000777>>>CCCMMMYYYaaaaaajjjnnntttyyy}}}}}}sssooorrrwwwyyyyyyuuutttsssqqqoookkkeeeaaa]]]ZZZ\\\dddkkkppptttyyyzzzoooeee[[[XXXQQQGGG???:::777555333111//////000111000///222000000111333444333222///000000000000000000000111111000000111111111111111222333333333666;;;??????CCCLLLYYYfffrrryyy|||~~~gggTTTKKKEEE@@@@@@>>>;;;:::;;;;;;555444777777999KKKaaa|||ppp\\\HHH<<<999999888;;;;;;<<<>>>CCCMMMZZZbbbooozzzoooaaaWWWQQQPPPSSSJJJLLLLLLLLLNNNTTT]]]eeewwwzzz\\\PPPEEEBBBAAA???===>>>??????>>>===<<<::::::999888999:::::::::999888777888888999999888888777666777666555222111222555888999EEERRR[[[iiixxx}}}|||~~~}}}yyyvvvuuuppphhh___YYYWWWXXXXXXXXXTTTRRRQQQPPPPPPNNNKKKHHHHHHDDDCCCIIINNNRRRVVV[[[fffpppxxxzzzyyyyyywwwttttttuuupppfff[[[SSSKKKFFF:::666111000111222111///111000///000111222111000000000000000000111111111.........///000111333444...222666999===BBBJJJPPPXXX```lllwww}}}ppp]]]NNNGGGBBBAAA@@@<<<:::;;;666444666:::999:::FFFUUUvvvxxxmmmTTT???999<<<===<<<>>>@@@DDDLLL[[[lllxxxxxxiiiZZZTTTQQQNNNNNNPPPJJJMMMPPPSSSZZZgggxxxnnnUUUKKKCCCAAAAAA@@@??????@@@???>>>===;;;:::999888888999:::;;;;;;:::999999888999999999999888777777333444444333555;;;CCCIIIRRRbbbpppxxxyyyoooooommmhhhaaaZZZUUUSSSNNNKKKEEE@@@>>>===>>>???<<<:::999999::::::999888999555333666999999:::===AAAJJJRRRUUUXXX^^^dddfffqqqzzz}}}yyyuuupppiiiWWWOOOFFF@@@>>>===:::777444333222222333444333111111111111111111222222333000000111222555888:::<<<;;;BBBKKKQQQUUUZZZ```eeeppptttwwwuuupppnnnrrrvvvwwwdddQQQJJJEEEDDDBBB===;;;===555777888888777999AAAHHHbbbvvv}}}hhhLLL???>>>>>>===@@@EEEKKKVVViiizzzhhhZZZNNNNNNPPPNNNLLLMMMMMMQQQVVV\\\hhh{{{|||dddPPPHHHAAAAAABBBAAA@@@BBB@@@???>>>===;;;999888888777888:::;;;<<<;;;;;;:::888999999999999888777777444555888;;;AAALLLXXXaaagggwwwqqq___VVVUUURRRLLLEEE@@@======::::::888666444444777999666444222222333444444444333000///222333000...///111888<<<<<<===EEEMMMQQQUUUdddttt|||wwwmmm___UUUOOOJJJEEE@@@999888666666777777666444666666666666666777888999::::::;;;===@@@DDDGGGIIIOOOWWWcccjjjlllnnnqqqtttsssqqqjjj^^^VVVYYYfffsssyyyeeeSSSMMMGGGFFFDDD???===>>>777:::999444222666:::<<>>:::???BBBHHHPPP]]]rrrssscccZZZSSSNNNOOOOOONNNOOORRRSSSXXXaaannn~~~qqq___OOOKKKEEEAAA@@@????????????@@@@@@>>>;;;999999:::777666777888;;;<<<<<<;;;888555777<<<<<<888999===<<<===AAAKKKYYYhhhuuu{{{{{{tttnnniii___TTTKKKEEEBBB>>>;;;;;;;;;:::999444444444333333222222222333333333444444444555555333222111000////////////000111222333555888:::;;;FFFJJJRRR^^^jjjvvvyyyqqqnnnlllggg]]]TTTRRRPPPLLLHHHDDDAAA???>>>AAAAAABBBAAAAAABBBEEEHHHMMMMMMNNNQQQWWW\\\___```aaafffnnnssssssnnngggbbb]]]TTTMMMIIIDDDFFF\\\ttt}}}iiiTTTNNNIIIEEE???999999======<<<:::888666666999;;;GGG]]]zzzlllLLL???CCC@@@BBBFFFPPPccc{{{wwwhhh^^^UUUQQQNNNOOOOOOMMMPPPTTTYYYaaannn~~~kkk[[[MMMIIIDDD@@@????????????===>>>>>>===:::999999:::<<<<<<;;;<<<;;;:::888666888666888<<<;;;888999???@@@HHHVVVgggxxxzzzoooaaaUUUNNNIIIDDDAAA999777444222333444444333222222222111111111000000222333333333333444444444333222111000//////////////////000111333555666777<<<>>>BBBIIIRRR\\\eeekkkuuurrrqqqtttxxxzzzxxxuuummmllliiifffbbb___\\\[[[WWWYYY\\\]]]___aaadddgggooonnnmmmnnnooonnnllliiihhhhhhgggddd^^^UUUMMMHHHGGGBBB@@@AAAAAAHHHbbb}}}qqq[[[SSSIIIDDD>>>999888;;;<<<;;;:::777555555888:::;;;QQQppptttVVV@@@999;;;===CCCMMM```zzzqqqcccZZZWWWQQQOOOOOOPPPOOOPPPVVV___lllvvv}}}cccTTTJJJFFFBBB???????????????===>>>>>>===;;;::::::;;;777888999999:::999999888<<<<<<===@@@CCCGGGPPPZZZeeennn|||zzzdddYYYJJJ>>>999777666555444222000000222444444444222222222111111111111000111111222222222333333333333222111000////////////............///111222333444333333555:::AAAHHHLLLVVVXXX\\\ccckkksssyyy|||zzzzzz{{{zzzyyywwwuuutttooorrruuuxxxyyyzzz{{{}}}|||zzzxxxuuuqqqjjjccc^^^XXXVVVQQQLLLFFFAAA>>><<<777666888===AAANNNlll~~~fffXXXJJJBBB>>>:::888999::::::999666444444777999444EEE```vvvwwwbbbGGG444999;;;@@@IIIZZZtttooo```VVVQQQQQQPPPOOOPPPQQQRRRWWWcccpppuuu[[[NNNFFFCCC@@@>>>>>>????????????@@@@@@???<<<;;;;;;<<<999999999999999:::<<<>>>CCCDDDGGGMMMWWWfffwwwttt```RRRGGGCCC===888666555222111555444222333555666777666333333333333333333333333000111111111111222222222222222111000//////000000......------......///000222000//////000333777999666:::???CCCHHHPPPYYY___eeegggkkknnnpppqqqqqqqqqpppsssvvvvvvuuusssqqqqqqgggddd```[[[VVVOOOHHHCCC???===;;;999888999;;;<<<::::::<<<>>>DDDVVVwwwppp^^^KKKBBB@@@===:::999999999888666444444666777888@@@QQQffftttmmmRRR:::;;;<<>>>>>????????????@@@@@@>>><<<:::;;;;;;BBBBBBAAA???>>>@@@DDDHHHLLLSSS]]]iiixxxzzzjjjXXXHHH>>>888888777777777777555333555333222222333444333222333333333333333333333333000000000111111111222222222111000000000000000000//////............////////////000000000000000///...000222222222666===CCCGGGJJJNNNRRRVVVWWWXXXXXXYYY\\\^^^^^^[[[WWWTTTSSSLLLIIIDDDAAA>>>;;;777555777666555444444444444444???>>>===???HHH^^^xxxdddNNNDDDBBB@@@===<<<888888888666444444555777:::???JJJ]]]rrruuu^^^AAA<<<;;;===CCCLLLaaannnZZZUUUVVVRRRNNNNNNNNNMMMPPPXXXdddsssgggPPPHHHCCCAAA???>>>?????????>>>===>>>??????=========???===AAAEEEIIILLLRRRZZZ```bbbkkkxxxwwwiii[[[NNNDDD<<<888888777444333222333555666666444333333444444222000000111111111111222222222000000111111111222222222111111000000000000000111000000////////////000000,,,---...//////...,,,+++111222222000...///444888999:::<<<>>>@@@@@@AAA@@@>>>AAADDDDDDBBB???======;;;999666444555555555444444555555555555444333222;;;:::999???NNNiiikkkTTTIIIEEEBBB??????888888888777555444555666555===GGGWWWnnnyyyfffJJJ;;;888999@@@IIIZZZyyyrrr```RRRRRRUUUQQQNNNPPPOOOPPPWWWgggxxx{{{^^^MMMHHHDDDBBB@@@??????@@@???>>>>>>@@@BBBCCCDDDEEEGGGIIIEEENNNYYYbbbiiiooovvv|||wwwzzz}}}sssaaaZZZOOOEEE>>>999666444666555333111000111444666666555444555666666444222000000111111111222222222111111111222222222333333111111000000000000111111000000/////////000000111..................------000000///......///111333444444444555555555666666222555777888666444444444222111111222333444333222111111333555666777777777444555999DDD[[[yyyrrr\\\NNNGGGAAA??????888999999888666555555666111;;;BBBLLLbbbuuunnnYYY???999888???FFFSSSmmmqqqfffXXXPPPSSSTTTNNNMMMRRRSSSUUU```tttsssXXXKKKIIIDDDBBB@@@???@@@@@@???===@@@CCCFFFIIIKKKNNNRRRTTTcccmmmzzz~~~xxxooojjjnnnpppdddUUUFFFBBB>>>:::999777666444///111444555444333333333222111111222444444333111222222222333333444444444111222222222222333333333111000000000000000111111000////////////000111111333222000///...///111222...---,,,,,,---...///000000//////000111222333444333555666666444222222222000000111333555444111...333333333444555555666777444666===MMMgggwwwaaaRRRHHH@@@>>>???888999:::999777555666777333;;;<<>>===999888888777666555555444222666777;;;III^^^lllpppSSSEEE;;;<<<@@@GGGYYYlll{{{hhh\\\WWWQQQOOOPPPRRRRRRQQQUUU[[[kkkyyypppeee\\\TTTPPPOOOOOONNNPPPSSSXXX\\\iiimmmssswwwzzz~~~yyymmmeeeQQQKKKCCC?????????<<<999888777777777666555555555444666666555444333444555666555444333333333444555333333333333222222222222222111111000000000111111222333333222222000/////////000000111111111000000000000000000000111111111000000111222111000///.........//////000111111111333333333222111000///...000000000111222222333333333333222111111333555777:::>>>FFFbbbmmmVVVIIICCC@@@>>>999999888777666555555444222555555777CCCWWWgggnnnVVVEEE999:::@@@GGGTTTbbb~~~zzzgggZZZSSSPPPOOONNNPPPRRRRRRUUU^^^iiixxxrrrdddgggiiijjjjjjooowww~~~||||||~~~{{{xxxrrrllleee[[[RRRKKKCCC???:::888999:::999777666666666666666666666666444555666555444333333555444333333333333333444555444444444444333333333333222222111000/////////000222222222222222111000///...///000111111111111111000000000000000111111222///000111111111000...---......///000000111111222444333333222111000//////000000111111222333333333111222333333222333666999<<>>PPPfff}}}___MMMFFFCCC@@@::::::999888777555444444222444444222444>>>MMMXXXNNNBBB999888;;;???FFFNNNccc}}}lll^^^XXXUUURRRPPPOOOOOORRRWWW]]]iii~~~zzzjjjYYYNNNJJJJJJCCCBBBBBBCCCCCCAAA===:::888777666666777777666555777777777777777888888888444555555555333222333444111222222333333444444444333333333333222222222222333333111000////////////111111222222222111000000---...///111111222222222111000/////////000222333///000111111111000...---//////000000111222222222444333222111000000000111111111111222333333444444444666888666444444888<<>>FFFAAA>>>;;;999888:::BBBKKKZZZsssxxxnnn```WWWSSSRRROOOLLLKKKNNNVVVaaannn}}}}}}xxx~~~uuunnniiifff___TTTHHHAAA@@@AAA:::;;;<<>><<<<<<888888888:::<<<===<<<:::888999;;;<<<;;;:::999999666666666555444444444333333444555444222111222333444444555666555444333333444444444444333333333333333333222222222222222333000111111222222222111111///000000111111111000000222111///......000222444111222333333333222000//////000000111111222333333444333111000///000111222111111222333333444444555555888999777555888AAAIII]]]}}}lllVVVOOOJJJBBB===<<<;;;999777666444444444111222666666222222555444777999888777999>>>AAAJJJ___yyygggZZZWWWSSSQQQQQQRRRRRRRRRZZZaaaqqq}}}mmmddd]]]WWWRRRPPPSSS^^^kkknnnggg```___\\\```cccaaaZZZSSSNNNLLLMMMQQQTTTRRRKKKBBB<<<999666555333444666999999999444666999::::::999888888999999888777666555555444333444555444222111222333555555666777666555333222666666555555555444444444333333333222333333444444000111111222222222111111000111111111111000000///222111///......000222444222222333444333222111000000000000111222222333333444333111//////000222333111222222333333444444555333666888777666;;;FFFOOOjjjoooYYYRRRLLLDDD===<<<;;;999777666444444555000///444666333333666555666666666888<<<===<<>>:::;;;;;;<<<<<<<<<<<<<<<999999999888777666555555666666666666777777777777444444333333333333222222666999;;;999444222444777555444444444444555666666999777555222111111222333000000000111222222333333111000000111222222///---///...------------...///---///000111000000222444333222111000000111222333000111222222111000111222222222222222333333444555666444111888???;;;EEE___~~~}}}cccSSSJJJEEEBBB???;;;888777666555444666555555666333///000555777444333333666888777666BBBMMMbbb|||rrr```UUUUUUSSSSSSSSSQQQQQQYYYcccwwwuuuiiiYYYOOOLLLKKKIIIFFFCCCCCCDDDEEEFFFGGGIIIJJJMMMIIIHHHHHHGGGDDDDDDGGGUUUdddooojjj[[[NNNHHHEEE======>>>>>>>>>>>>======::::::::::::999888777666666666666666777777777777555444444444333333222222555888:::888444222444777555444444444444555666666777666444222222222333444222222222111111111111111111111000111222222000...////////////////////////---...000000//////000222111111000//////000111111111333444333222111222333333333222222333333444555444444222777===<<>>>>>;;;<<<<<<<<<;;;:::999888777777777777666666666666666666555444333333222222333666888777444333555777555444444444444555666666666555444333222333444444444333333222111111000000222111111222333222000///...///000111111000///......///000///......///000111000///......///000111222333444444222222333444333333333333333333444555444777555888===BBBYYY}}}yyy```PPPGGGAAA>>>:::888777777666666666000///444888666333222***///333444333333777;;;888???MMMaaaxxx~~~jjj]]]WWWSSSQQQQQQPPPPPPRRRUUU```uuubbbRRRLLLFFFDDDFFFGGGFFFEEEFFFFFFEEEDDDDDDEEEGGGGGGKKKIIIHHHHHHGGGJJJVVVccc}}}fffRRRIIIGGGBBBBBBBBBAAA@@@???>>>===;;;;;;<<<<<<;;;:::999999777777777777666666666666777666666555444333222222222444666555444444555777555444444444444555666666777666555333333222222333333333333222222111111111333222111111222222111///---...000111111000...---///000111000///...///000111000///......///000111222333444333222111222444444444333333333444444555444999999;;;BBBMMMjjjfffSSSIIIAAA>>>:::888888888777666777222111333444222333555333444444333333444777999:::>>>FFFTTThhhooo___WWWTTTSSSSSSRRRPPPPPPSSS[[[jjjqqqWWWMMMIIIFFFEEEFFFGGGFFFEEEBBBCCCDDDEEEEEEDDDCCCBBBAAADDDHHHHHHEEEKKK^^^rrryyy]]]KKKDDDCCCAAAAAAAAA@@@???===<<<;;;999::::::::::::999999888888777777777666666666555777777666555555444333333222333444555555555666777555444444444444555666666888777666444333111111000111111222222333333333333333222000000111222111000,,,---///000000///---,,,111222333222000000000222222111000000000000111222000222333222111000111333555555444333333444444444222999:::>>>KKK[[[yyyjjjVVVKKKBBB???;;;888888888777666666555555444222111888BBBBBB;;;333111333666777666999<<>>BBBHHHJJJHHHOOOeeezzzkkkSSSEEEBBBBBB?????????>>>===;;;:::999888888999999999999888888888888777777666666555555666666666666666555555555444444555555555666666666555444444444444555666666777777666555333222111000111111222222333444444555333111//////000111000///,,,---...//////...---,,,111222333333111111222333333222111000000111222333000111222222000000111222666555444444444444444444111888;;;EEEYYYmmmqqq[[[NNNDDD@@@<<<999888777666555333444777777333444???KKKFFF===222///444888777333444777<<>>:::888666555333222111222555444000000333//////000111333555555444444777999999===MMMggg{{{nnn```YYYSSSOOOPPPQQQPPPQQQUUUTTTbbbvvvzzzbbbTTTKKKFFFEEEDDDCCCBBBAAA@@@@@@CCCCCCCCCBBBAAACCCFFFIIINNNOOOOOOMMMMMMNNNQQQTTTRRRPPPMMMFFF@@@===>>>@@@???;;;:::<<<<<<:::;;;???<<<===<<<999555333555888;;;<<<<<<:::777777:::>>>888;;;>>>????????????@@@@@@???>>>;;;777555555666555555444222111333777:::555333333444666888999888999888777555444333222222111111111000000000000000111000000///......------...//////000000000000000///...,,,...111333222000555444333333444444222000666777888888::::::777222666>>>RRRqqqqqqpppxxx~~~~~~hhhVVVFFFCCC???<<<;;;999888666333333333222222111111111...///000000///000222555111333555666:::HHH[[[jjjqqqaaaXXXRRROOOOOOPPPPPPNNNPPPTTTbbbrrrsss^^^QQQJJJFFFEEEDDDCCCBBBAAA@@@@@@BBBBBBBBBAAAAAABBBEEEHHHNNNNNNMMMLLLJJJKKKMMMOOOLLLNNNOOOMMMGGGBBB>>>===BBB>>>===>>>===::::::===:::;;;;;;:::777777999<<<888:::;;;;;;;;;===BBBFFFLLLMMMOOOPPPQQQRRRTTTVVVQQQPPPNNNIIIBBB<<<999888666777888999999999888777999888777777999:::999888666666555333333222222333222222222222222111000000////////////////////////...//////000000000000000444222111222444555444333222222333333444444555666<<>>>>>@@@???;;;;;;===;;;;;;;;;999888999;;;===>>>AAAEEEJJJOOOUUU\\\```jjjkkkjjjjjjjjjmmmrrrvvvmmmllliiicccYYYPPPIIIFFF???<<<999999;;;;;;999666:::999777777888888666555555444444444444444555555222222333444444222111000------...//////000111111...///000000111111000000222111000111333444555444222444444222000222777<<>>>>>;;;;;;>>>===<<<;;;;;;<<<>>>BBBEEETTTYYY```hhhoootttxxxzzzxxxwwwtttrrrqqquuu{{{}}}~~~}}}yyyrrrkkkfffcccXXXOOOCCC===<<<<<<:::777:::888777777888888777555555555555555555666777888111222333444333222000///.........///000000111111//////000111111111111000000000///000222444555666555666555222111666AAAJJJcccsss}}}cccIII???AAAIIIgggwww\\\SSSUUUpppzzzmmmVVVFFFCCC???<<<;;;999888666777666555444222111/////////111222222111000111222444666777666666999@@@FFFWWWfff~~~qqqddd]]]XXXTTTPPPQQQQQQSSSSSSSSSZZZmmmqqq[[[NNNIIIHHHDDDDDDDDDCCCBBBBBBAAAAAA>>>@@@@@@@@@??????@@@BBB@@@AAABBBBBBAAAAAACCCDDDEEEDDDKKK^^^qqqrrr^^^III===::::::<<<<<<999999<<<<<<===@@@FFFLLLSSSYYY\\\rrruuuzzz~~~~~~zzzwwwiiigggccc^^^\\\___eeeiiimmmqqquuuyyyzzz{{{}}}~~~{{{pppbbbWWWQQQKKKDDD>>>===;;;999888999999888888555555555555555666666777000111222222222111//////000000000000000000000000///000000111111111111111444444333222222333555666555777888999>>>IIIYYYfff}}}yyy```HHH@@@EEEZZZyyy|||bbbQQQJJJ___rrrlllUUUFFFCCC???<<<;;;999888666777777555444222111000///000222333333222000000111111333555555555777<<>>@@@AAA@@@?????????AAA===???@@@AAA@@@@@@AAACCCDDDJJJ[[[vvveeeIII@@@<<<;;;<<<;;;999999===???EEEOOO\\\hhhpppssssss~~~}}}{{{xxxrrriii___XXXRRRPPPLLLHHHEEEFFFJJJMMMMMMQQQYYYaaajjjttt}}}{{{ssshhhZZZQQQGGGCCC>>>:::888777777666666666555444333333333444111111111000000000000000000000000000000000000000///000111111222222111111444444333111000111333666<<>>???AAAAAA?????????@@@CCCOOOfff~~~|||^^^EEEAAA===;;;===>>>>>>BBBGGGOOOXXXhhhxxxyyyrrrnnniiiccc\\\VVVOOOGGGAAAAAAAAA???<<<999:::<<<>>>999<<>><<<;;;;;;:::888666555444333333444333111//////000111222/////////000111111222222000000111222222222222111000222333444555888>>>BBBPPPTTTZZZaaahhhmmmrrrtttlll^^^PPPGGG>>>;;;GGGXXXppptttVVVJJJRRR```|||ooopppiiiVVVFFFCCC???<<<;;;999888666666555555444333333222222111333555555333000/////////000333444666777999;;;AAADDDUUUuuurrr```\\\XXXTTTSSSSSSSSSTTTSSSSSSVVV^^^jjj|||ppp___UUULLLGGGFFFCCCCCCCCCCCCCCCBBBBBBBBB???@@@BBBBBB@@@??????@@@???AAABBBAAA???>>>>>>>>>DDDQQQfffvvvwwwiiiRRRAAA>>>::::::>>>BBBFFFLLLSSSbbblll}}}pppbbbVVVPPPIIIDDDCCCAAA???===888888888666555444666777888888888:::???HHHRRRZZZeeelllvvvxxxjjj]]]SSSMMMJJJHHHAAA???===;;;888777666555666444111//////000333444------...000111222444444000000111222222222222111000444888===AAAIIIRRRXXXfffhhhlllppppppkkkddd]]]QQQGGGAAAAAA===<<>>>>>======<<<<<<>>><<<<<<>>>AAAAAA>>>;;;FFFEEEKKKVVVXXXMMMAAA<<<===BBBDDDEEEOOO___jjjlll{{{{{{zzzvvvooocccVVVMMMBBBBBBAAA???===;;;999888:::999888777666555444333333333444777:::===AAACCCJJJQQQZZZaaahhhqqq|||~~~uuummmgggeeeeee[[[WWWPPPFFF===777666666<<<777222///111222333222333111000111222333333111111111222333555666777888:::>>>EEEOOOYYYaaagggjjjrrrmmmgggccc^^^VVVKKKCCC@@@===999===AAA>>>LLLiiirrrVVVIIIOOOeeeyyyjjjxxxyyy```OOOGGGCCC???<<<:::999888777888666444444666666444111444333222111111111333333333333333444555777999;;;888<<>>>>>>>>=========<<<>>><<<<<<>>>AAABBB@@@>>><<<<<>>>>>===;;;999777555444888888777666555444444333111111111222444777999;;;999>>>EEEJJJNNNTTT]]]cccqqqqqqrrrrrrsssvvv{{{yyyvvvqqqhhh]]]TTTOOOMMMIIIDDD>>>:::888888666555222222333666999;;;;;;:::888:::<<>>=========>>>>>>>>>>>>============:::::::::;;;>>>???>>>===::::::<<<=========DDDMMMVVV___jjjsss{{{}}}xxxqqq___WWWKKKBBB===<<<<<<===;;;:::999888777555444333666666666555555444444444444444333333444555666777333666999;;;;;;>>>CCCHHHNNNQQQWWW]]]eeennnxxxzzzsssmmmjjjaaa]]]VVVQQQMMMJJJGGGEEE???@@@CCCGGGLLLOOONNNMMMMMMOOOQQQTTTUUUUUUTTTTTTXXXYYY[[[\\\[[[WWWSSSPPPGGGAAA999666666888888777444666666;;;DDDLLLdddzzzWWWEEENNNnnnkkklllqqquuuqqqZZZMMMCCC@@@<<<999888888777666777666444444555555333222111111000000000111111222000000000000111333555777::::::>>>HHH[[[xxxwwwwwwuuuiii]]]UUUUUUYYY]]]ooojjjVVVOOOHHHEEEFFFAAACCCBBB@@@???>>>===<<<<<<>>>>>>>>>>>>============<<<;;;;;;;;;<<<===>>>>>>AAA???>>>???CCCMMMZZZeeeuuuvvvvvvuuuqqqiii^^^UUUIIIFFFAAA>>>>>>?????????;;;:::999888777777666666666666666666666666555555666555444444444555666777888999:::999777888:::===999;;;???CCCHHHOOOWWW]]]llloootttwwwwwwwwwwwwwwwsssppplllgggbbb___\\\[[[VVVWWWZZZ___cccdddcccaaa\\\\\\]]]]]][[[XXXTTTRRRGGGGGGHHHGGGEEEBBB???===888777555666777888777555222666777<<>>>>>==================>>>>>>>>>>>>@@@@@@???>>>>>>@@@BBBDDDCCCBBBCCCJJJYYYlllzzzqqqeeeZZZOOOEEE???;;;:::999999<<<>>>??????::::::999888777777888888888888777777777777777777222111111111111333444666777777777555444444555777777777777666666999===@@@JJJNNNSSSXXX\\\aaaeeeiiikkkkkkjjjhhheeecccbbbbbb```aaabbbeeegggfffcccaaaQQQRRRRRRPPPMMMHHHCCC@@@:::999777666555666777888333222222222444444444333444::::::???LLL[[[wwwZZZJJJZZZrrroooYYYZZZ___gggyyysss]]]RRRFFFCCC???<<<;;;;;;:::999555555555444333222222222//////000000111111111111111111111111222333555666666777<<>>>>>>>>============>>>>>>>>>>>>>>>>>>=========@@@DDDHHHEEEIIIPPP\\\ooosss```SSSKKKCCC???===>>>:::666444666:::===???888777666555555666777888999999999888888777777777333222222222333555777888555444333222222333444555555555444222111222555888:::<<<>>>???AAAEEEIIIMMMPPPRRRTTTTTTSSSSSSSSSTTTTTTTTTTTTUUUUUUTTTQQQNNN???@@@@@@???===:::777666666444111///000222555888777555111......111444777666===>>>DDDVVVggggggQQQXXXiiiyyyVVVQQQSSS]]]uuuuuu___TTTJJJFFFBBB>>>===<<<;;;999444555666444222111222333//////000111222222222222333222222111222444555666555666;;;AAAEEENNNddd|||tttzzzeeeaaannn}}}pppXXXMMMLLLGGGEEEGGGDDDAAA@@@???>>>>>>>>>>>>>>><<<=========>>>>>>>>>???;;;<<<===>>>???DDDKKKPPPSSS^^^hhhpppyyy}}}xxxhhhZZZLLLGGGEEEAAA>>>???AAA===888666777999;;;<<<666555444444444666888999:::999999888777666555555666555444444555666888999555444333333444555666666111111000///...000333666555666666666555555777999999<<<@@@AAA@@@@@@AAABBB@@@?????????@@@@@@>>>===666666666777666555555444444222111///000222444666888777444111000222555888777>>>@@@JJJaaavvv}}}aaaZZZaaa]]]PPPKKKRRRlllyyyzzzdddXXXLLLHHHCCC???===<<<:::999333555666555222000111333///000111222333333333222333222111111222333555666666444999???AAAEEEWWWlll|||iiiiiiyyylllVVVKKKKKKFFFDDDFFFDDD???>>>===============>>><<<=========>>>>>>?????????AAACCCEEEHHHNNNWWW^^^hhhuuuzzzrrrggg\\\RRRGGG???AAACCC???;;;::::::999888999:::999888666777666555444555777999;;;:::999888777666555444333333333222111111111333333555444222222444666666666111111000......///222555111222444444222222222444111444999:::888777888999444333333444666888777777333333222222222222222222333333333333444555777888000333666777666333111111555===AAANNNiiippp[[[VVVhhhUUUIIIIIIaaannniii]]]MMMIIIDDD???===;;;999888333555666555111000111333///000222333444444333333222222111111111333444555777333666======???OOOcccsssnnnyyycccVVVJJJFFFGGGEEECCCCCCBBBAAA@@@???>>>??????@@@???===<<<<<<>>>@@@@@@@@@CCCFFFGGGIIIRRRbbbpppwww}}}sssdddVVVKKKGGG?????????@@@AAAAAA???===;;;;;;:::999888666666555999::::::;;;;;;::::::999:::999888666555333222111333333333333333333333333333333222222111222222222111111000000///.........333333222222222222222222333333333222222222111111///000222555666777777666222222222333333444444444333333333333333333333333222333333111000000222444:::<<>>??????===;;;::::::999888777777666666888999999::::::999999888:::999888777666444333333333333333333333333333333333333222222222222222333444333333222222111111000111222333444444333111111000000111111111111222222000111222222333333333222333333333333333333333333222222222222222222222222333444444222111222444666>>>CCCOOOddd~~~sss^^^JJJLLLSSScccxxxkkkZZZLLLFFFBBBAAA???:::777777777555333333444444444222333222111111111222333444444555555444222111222444333555555555555;;;EEEMMMlllvvvuuulllXXXOOOGGGGGGHHHEEEBBBAAA>>>???AAACCCBBB@@@===;;;===???BBBDDDEEEIIIOOOTTT___kkkyyyggg^^^PPPEEE>>>===>>>@@@:::::::::;;;===<<<:::888888888888777777666666666777777777888888777777777888888777777666555555555222222333333333333333333333333222222222222333333555555444333333222222111///111444555666444111000/////////000111111222222444333222111111000111111333333333333333222222222111111111111111111111111444555555444333444666999===EEEVVVmmmkkkLLLIIISSS\\\sssnnn\\\JJJDDD@@@@@@>>>:::888999999777555444444444333222333222111000000000000000555666666555333111222333444555555333333777???EEE[[[qqqwwwkkkVVVNNNHHHHHHHHHDDD@@@??????@@@AAABBBAAA@@@>>><<<@@@DDDGGGJJJNNNWWWeeepppzzzlll```TTTMMMEEE@@@>>>===;;;999999888888:::;;;;;;999777777666666666666666666666555555666666666666555555666666555555555555444444222222222222222333333333333333222222222333444444444333333222222111000000111222333444444444333222111111111111111111000000666555444222111222333333111111222222333333333333222222222222222222222222444555666666555777999<<<===III]]]uuuwwwPPPGGGSSSYYYqqqqqq]]]IIICCC??????>>>:::999:::999777555444444444333111222111111000////////////555666777666333222222222444444444333333666<<>>>>>>>>===AAAJJJVVVaaakkkxxx|||nnnbbbTTTHHHIIIEEEAAA??????>>>;;;888999888888:::;;;;;;999777555555555555555555555555333444444555555444444333333333333333333333333333111111111222222333333333333222222222333444444555444444333333222111111111444333222111222333555666555555444222111000//////444333222111222333444555//////000111333444555555444444444444444444444444444555666777777999<<>>:::999;;;999777555444444444222111000000111111111000000000444555777666444222111222222333333333444888<<<@@@III[[[sss|||sssdddYYYQQQJJJGGGDDD@@@???BBBAAABBBCCCFFFKKKPPPTTTWWW]]]hhhxxxtttaaaUUUNNNGGG@@@EEEAAA===::::::;;;;;;;;;888888888999;;;:::888666555555555444444444333333333333444444444444333333222222222111111111111111000000111111222333333333333222222333333444555666666555555444444333333222555333111000111333666888777777555333111///...---/////////000000222333333...///000111222444444555555555555555555555555555444555666777888:::>>>AAADDDPPPdddzzzcccIIIGGGQQQddd|||zzzgggPPPIIICCCAAA???;;;:::<<<:::888555555555555444333111222222333333222111111111333555555444222111222222111222333666999<<<>>>FFFRRRfff}}}zzztttiiibbbYYYQQQLLLIIIHHHKKKOOOMMMQQQXXX```iiirrrxxx|||}}}|||uuukkkcccTTTGGGAAABBB???:::??????===:::888777999:::777777777888:::999777555666555555444333222111111222333333444444333333222333333222222111111000000///000000111222222333333222222222333333555666666555555444444333222222222333333222222333444666777666555444222111///...---...///000111111222222222111111111111222222222222444444444444444444444444333444666777888;;;???BBBCCCOOObbbwwwvvvTTTGGGKKKZZZqqqpppUUUNNNGGGDDDAAA<<<:::<<<;;;999777777888888888666555555666555444333111000...111333444333222111222222111111333555888::::::AAAIIIXXXnnnyyyuuuvvvuuuzzzrrrrrriii___ZZZXXXXXX]]]dddiiimmmuuu}}}|||vvvkkk```XXXQQQLLLCCC;;;;;;===;;;666999===@@@@@@;;;777555555666666666777999888666444666666555444222111000000333333333444444333333333444444333333222111111000///000000111222222333333222222222333444555666777333333222111111000000///111222333444555555555555333333222111000///......000111333444444333222111333333222222111000//////333333333333333333333333222444666777888;;;???BBBGGGSSSeeeyyy```LLLHHHUUUkkkwwwYYYQQQIIIFFFBBB<<<:::<<<<<<:::999999:::;;;:::999999999888777555333000///,,,///222444333222222222222111111222555777777777===CCCNNNddd{{{mmmkkkwww{{{{{{|||||||||~~~qqqjjjbbb\\\XXXSSSLLLFFFEEEBBB???=========<<<;;;;;;:::999999888888999999666777777888777555333222666555444444333333333333222333333444444333333222333000000222111---+++---333444555444333333444666333333333333333333333333333333333222222111111111333222000///000333777:::555555333111000/////////111111000000000000000000...///////////////...---111333444444222222333555444333666:::<<<;;;???DDDMMMUUUdddyyylllQQQPPPTTTiii~~~}}}^^^RRRHHHDDDCCC???;;;:::999999999:::;;;;;;888666555555444444444333333333//////000111222222333333444333333555888999888666<<>>===777666666888::::::999888555555555444444444333333///000000111222222333333111111111333666777777555:::AAAIIIUUUpppnnneeeiiixxxyyysssjjjaaaZZZUUUPPPNNNCCC???<<<<<<>>>???===;;;<<<;;;;;;;;;<<<<<<;;;999888888888888777777777777666666555555555555555666777666555333222222111111111111222222222222111111444111111333333000///222666777777666444333444666222222222222222222222222222222222222222222333333222222111111222222333444111111000/////////////////////000000111111111222......///000111111111111111222444333333222444555555444666999;;;;;;???EEEJJJTTTfff~~~zzzaaaNNNOOOccc~~~kkk\\\NNNHHHGGGEEEBBBBBB999777666666777888888777555555555444444444444333000000000111222222333333///...///111444555555555888>>>DDDNNNddd}}}oooccceeetttyyyuuuuuuqqqiiiaaa^^^WWWSSSMMMHHHEEEDDDCCCCCC>>><<<;;;<<<>>>@@@@@@>>><<<;;;;;;<<<===<<<999777777777777777777666666555666555444333444555666777777666555333222111111000000000111111111111000000222///...111111//////222666777777555333222333444111111111111111111111111111111111222222333333333111222222222222222111111//////.........//////000/////////000111111222222......///111222222222222000222333333333333444666666555777:::<<<;;;???EEEIIITTThhhqqqpppWWWQQQaaa{{{rrraaaPPPJJJIIIHHHGGGGGG@@@===999777666666444333555555555555444444444444000000111111111222222222///......000333555666555777<<>>===<<<<<<<<<;;;777555666777777777777666555444666555444333333444666777666666444333222111111111///000000111111000000///111......111111000111444555555555444111000111333111111111111111111111111111111111222222333333333111111222222222111000///..................///000//////000000111111111111......///111222222222222000222333333333333444666777666999===>>>===@@@EEEIIITTThhhooommmbbbUUU^^^wwwyyygggSSSLLLLLLLLLJJJIIICCC@@@<<<999888777666444666666555555555444444444111111111111111222222222111//////000333555666666777;;;@@@DDDOOOddd|||aaaaaallluuulllfff\\\TTTMMMLLLKKKGGGEEEEEE<<<>>>@@@AAA@@@AAABBBDDDAAA@@@>>><<<:::999999999???>>><<<;;;;;;999777444666777888888888777555444555555444444444444444555555444333222222111111222000000111111111111000000333000///222333222444888333444444333111000111333222222222222222222222222222222222222222222333333000000111111111000000/////////.........//////000111000000000000000000000......///000111111111111000111333333333333555666888888<<>><<<;;;<<<<<<:::999666666666555555555444444111111111111111111111111333111000111333555666666666;;;???BBBGGGWWWnnnaaahhhzzzrrriiicccRRRJJJEEEEEEEEEAAA??????;;;===>>>===<<<<<<>>>@@@AAAAAA@@@===;;;:::999:::===;;;999888888888777555666777888999999777666444555555555555444333333222333333222222222222222333000111111222222111111000222//////222333333666:::333444444333222111333444333333333333333333333333333333222222222222222222//////000000000000000000000000//////.../////////222222111111000/////////...//////000000000/////////111333333333333555777888999>>>EEEEEEBBBAAADDDGGGSSSgggxxxZZZmmm|||ddd]]]pppyyybbbVVVSSSNNNGGGCCC@@@>>>======>>>===;;;999666666666666555555555555111111111111111111111111555333000000222444555555444:::???@@@AAAMMMcccvvvgggqqqzzznnnfff```QQQKKKGGGHHHHHHCCC@@@???<<<======<<<:::<<<@@@DDD===>>>===;;;999888999:::;;;999666555666777777777666777999:::999888666555555555666666555333111000222222111111222222333444111111222222222222111111000---,,,000111111444999333444555444333333444666333333333333333333333333444333333222222111111111///////////////000111111111111000///////////////333333222111000///.........///////////////...---///111333333333333555777888:::@@@GGGHHHCCCBBBDDDFFFRRRfff___ddd}}}{{{nnnaaappp{{{vvvvvvttt~~~hhh[[[UUUNNNEEE@@@BBB@@@??????>>><<<888555777666666666555555555555222222111111111111111111555333000000111333333333333999??????>>>GGG]]]qqqwwwwwwnnngggaaaTTTLLLEEECCCFFFGGGDDD@@@>>>>>>>>>>>>>>>===<<<<<<======>>>>>><<<:::777555999999888888777666666666888888999999888777555444333444444555444333111000333333333333333333333333000111222333444555555555222222111111111222444555666444222000000111222333333333333222222222111111000000////////////000000000000000000000000000000222000...///111333444444111111111///------///111......//////000000111111333333444666777999::::::999999:::===AAADDDFFFFFFGGGSSSjjjeeeccchhhhhhvvv~~~nnnnnn|||zzzmmmbbbYYYVVVWWW^^^dddmmm~~~vvvcccWWWNNNIIIHHHCCCBBB@@@>>>;;;999777666666666666666555555555555333222111111111333666777666555333111111111333444666888:::999:::BBBPPP[[[yyytttkkkfffaaaSSSLLLEEECCCEEEFFFCCC???>>>>>>>>>>>>>>>===<<<<<<999999:::;;;:::999777666999999888888777666666666777888888888888666444333444444444444444333333222333333333333333333333333111111222333444444444444222222111111111222333444444333111000000000222333222222222222111111111111000//////////////////000////////////////////////000///---...000222222222111111111///------///000......//////000111111111444444555777888999;;;;;;999999;;;===AAACCCEEEEEEHHHTTTkkknnnccc```{{{kkkooo{{{pppooozzzvvvkkk___WWWQQQLLLKKKNNNQQQVVV```qqq|||iiiZZZNNNGGGFFFDDDCCCAAA???<<<999777666777777777666666666555555333222111111222333555777666555333111111222333444666999:::999:::AAAMMMXXXlll|||mmmfffaaa]]]RRRLLLFFFCCCEEEEEEAAA>>>=========>>>======<<<;;;777888999::::::999888888999999888888777666666666777777888888777666555333444444444333444444555666444444333333222222111111222222333333333333222222222111111111111222333333111111000//////000222222111111111000000000////////////............//////////////////////////////000...---...000111111111111222222000...---...///......//////000111222222555555666777999:::;;;;;;::::::<<<===???BBBDDDEEEIIIVVVnnn~~~gggWWWmmmpppeeerrrtttqqqooovvvqqqZZZRRRKKKHHHGGGEEEEEEIIIGGGKKKSSSdddsssaaaQQQHHHEEEEEEDDDBBB???<<<:::888777888888888777777777777666333333222222222444555666555444333222111222333444666999:::999999???IIIRRR^^^wwwtttfff___ZZZVVVQQQLLLFFFCCCDDDCCC@@@<<<<<<<<<<<<======<<<<<<;;;999:::;;;;;;;;;;;;:::999999999888888777666666666777777888999888777666555444444333333444555777888555444444333222111000000333333333333333222111111111111111111111111222222//////......///000111222000000/////////.........///......------......///////////////////////////000///...///000222111000111222222000...------.........///000111222222333444555666777888999:::::::::;;;<<<===>>>@@@CCCEEEKKKZZZrrrrrrVVVaaawww^^^]]]ggglllkkkrrrsss\\\PPPJJJEEEEEEDDDBBBCCCEEEEEEIIIPPPaaa}}}}}}iiiVVVJJJGGGCCCBBBAAA???>>><<<;;;:::999999999888888888777777444333333333333444555666444444333222222222333444666888999999999===EEELLLUUUjjjpppddd[[[UUURRRNNNJJJFFFCCCCCCAAA???<<<:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888888999999888888777666666666777888999999999888777666444333333333444666888999444444333222111111000000333333333333222111000000111111111111111111111111.........//////000111111/////////.........------......------------..............................111000///000222333222000000111222111///------.........///000111222333333333444444555666777888888:::;;;=========???CCCFFFMMM]]]www```\\\vvv___OOOYYYbbbeeeooo~~~{{{```PPPIIIDDD@@@AAAAAA>>>>>>@@@CCCIIIUUUhhhlllWWWJJJGGG@@@@@@??????>>>>>>======999999999999888888888888444444444444444444555555333333333333333333333444555777888888888;;;AAAEEEMMM^^^ssspppfff\\\SSSPPPKKKHHHEEECCCBBBAAA>>>===999:::;;;;;;<<<;;;;;;;;;:::999999888777666666666999999888888777666666666666777888999999888777666333333333333444555666777333333222222111111000000222222333333222111000000111111111222111111000///////////////000000000000/////////.........------------,,,,,,,,,,,,------........................111111000111333333111000...000111111///......///......///000222333444444333333444555555666777777888;;;<<<<<<<<<>>>CCCHHHOOOaaa}}}ppp]]]hhhjjjMMMOOOUUU```nnn{{{bbbPPPIIICCC>>><<<>>>???>>>>>>AAA???KKK___xxxmmmWWWIIIFFF>>>>>>>>>>>>>>>>>>======999999999888888888888777444444444444555555444444222222333333333333444444333555777777888:::>>>@@@CCCPPPbbbuuuyyymmmdddZZZQQQLLLGGGFFFDDDCCCBBB@@@???===999999:::;;;;;;;;;;;;;;;888888777777777777777888999999888888777666666666444555666777777666555444222222333444444444444444222222222111111111111111111222222222222111111000000111222222111000///...000000111111000000//////////////////............------,,,,,,,,,,,,------........................111000000111222222000...---///111111000//////000---...///000222333444555444444555555666666777777777:::<<<<<<;;;===DDDIIIQQQddd```]]]xxxUUUKKKKKK]]]oooyyymmmQQQFFFFFFBBB===:::===??????AAADDDCCCTTTnnnvvvzzzqqqYYYKKKGGG@@@???>>>>>>===<<<;;;;;;999888888888888777777777444555555555555555444444111222333333444444444444111333555777888:::<<<===>>>FFFTTTfffyyyrrrhhhaaaWWWMMMIIIFFFEEEDDDCCCAAA@@@???>>>888999::::::;;;;;;;;;;;;888888888888999:::;;;<<<999999888888777666666666222333444555555555444333111222333444555444333222111111111111111222222222000111111222222222111111000111222222222000///...111111222111111000///...000000/////////.........---,,,,,,++++++,,,,,,---........................000//////000222111///---+++...000111111000000111---...///111222333555555555555666666777777888888666999<<<;;;:::===DDDJJJQQQfffcccUUU~~~^^^KKKGGG[[[pppxxx~~~cccJJJCCCFFF@@@;;;888;;;===<<<>>>AAAKKK___}}}iiitttvvv\\\NNNJJJAAAAAA???>>><<<:::888888888888888777777777777666444555555666555555444444111222333444444444444444000222444666888:::;;;;;;>>>CCCNNN^^^pppoooccc]]]VVVNNNIIIEEEDDDBBB@@@???>>>======;;;;;;<<<<<<<<<<<<;;;;;;888888999999:::;;;<<<<<<888888888777777777777777777777777666555555444444222222222333333444444444111111111111000000//////111111000000//////......000000///...............///000000000......000111......---...000000...,,,...---,,,,,,++++++++++++++++++******++++++,,,---,,,,,,---...///000111111111000//////000000///...333333333222222222222111111333555666555555666777:::888999<<<>>>???DDDKKKSSSddd~~~rrr]]]qqqlllNNNIIIZZZfffzzzvvvTTTGGGDDDBBBAAA<<<999===@@@AAACCCEEEYYYtttkkkaaayyygggUUUMMMHHHCCC>>><<<<<<;;;888666666666666666666777888888555555666777777666555555111000///000222333222000...///111333666999;;;<<<<<>>>>>======;;;<<<<<<======<<<<<<;;;999999999::::::;;;;;;<<<999888888888777777777777777777666666555555444444111111222222222222222222222222111000000000000111000000000000//////......000000///...............///000000///......///111---,,,++++++,,,---+++***...------,,,,,,,,,,,,------,,,,,,,,,,,,---......------......///000000000000///...///000111000///333333222222222222222222555666888999777777777777999888999<<<>>>???DDDKKKQQQaaa|||yyyaaagggrrrPPPGGGXXXfffxxxmmmOOOEEEAAA>>>>>><<<;;;<<<===@@@IIITTTjjj|||___^^^~~~nnn[[[QQQIIIEEE???===<<<;;;888555666555555444555666777888333333444444444444444444111111111111111222333444///000111333555777888999777999@@@HHHQQQ```wwwttt___UUUQQQMMMIIIGGGCCCBBBAAA???>>>=========;;;<<<<<<======<<<<<<;;;::::::::::::;;;;;;;;;;;;:::999999888888777888888777777666666555444444444222222111111111111111111444333222000000111111222000000000////////////...000//////............//////000000///......///111222///---------......---...------------......//////............///000000///////////////////////////...---///000222111000222222222222333333333333444666999:::999888888999999777888<<<>>>???DDDKKKPPPaaa|||lll```rrr{{{VVVFFFVVVhhhwwwbbbLLLFFFBBB===>>>>>>???>>>>>>EEEYYYlllgggUUU```xxxbbbVVVLLLGGGAAA===<<<;;;888555666555333222333444666777222111000000111222333444111222333222000111555999111111111222333333444444333444999>>>DDDOOOccctttmmmZZZPPPMMMIIIFFFFFFBBBAAA@@@???============<<<<<<============<<<<<<;;;;;;;;;;;;::::::::::::;;;:::999888777777888888777666666555555444333333333333222222111111000000555444222111000111222333////////////////////////000///............//////...///000///------///000333000---,,,---/////////...............///000111//////......//////000111000000//////...............------...111222222111222222222333333444444444111444777888888888999:::999777888<<<===>>>DDDJJJRRRddd|||bbbkkk___IIIUUUiiiwwwyyy[[[LLLIIIFFF@@@@@@???AAACCCHHHVVVnnnvvvZZZTTTjjjfffWWWNNNHHHAAA===<<<:::777444555444222111111222444666111000///...///111333555000333444222...///555;;;222222111111111000000000111111555999===DDDSSSaaayyyiiiXXXOOOKKKGGGEEEDDDAAA@@@???>>>===<<<<<<<<<<<<==================<<<:::::::::::::::999999999<<<:::999777666666777888666666666555444444333333444444333333222222222111444333222111111111222333...............///////////////............//////...//////...------...000...+++)))((()))+++,,,,,,............//////000111.........---...//////000000000000///......------...------...111222222111111111222333444444555555777888999999777666777888888777888;;;===>>>CCCJJJTTTgggzzzlllhhhlllQQQUUUkkkyyyvvv[[[NNNJJJFFFAAADDDAAACCCLLLYYYkkkgggTTT[[[wwwiiiWWWNNNHHHAAA<<<;;;999777444555444222111111222333444222111000//////111333555///222333111---...444:::222222111000///......---//////222666999===HHHSSSlllqqqdddVVVOOOKKKFFFDDDCCC@@@???>>>===<<<<<<<<<<<<<<<======>>>>>>======<<<888888888888999999999999<<<:::888666555555666777666666555555444333333333444444444333333333333333222222222222222111111111---............////////////............//////000...//////...------...000---+++******,,,...///...///............//////000---------------...//////000000//////.........---///...---///000222111000000111222333444555666777CCCBBB@@@;;;777555555666888666777;;;===>>>CCCJJJUUUjjjppp}}}vvviiiyyy{{{^^^XXXnnn}}}eeeTTTLLLHHHEEEKKKIIIMMM\\\ooozzzXXXQQQfffmmmZZZNNNGGG@@@;;;999888666444444333333222222222222222333222111111000111222333///000111///------111444222111111000///...------------///333555777>>>GGGZZZoooggg\\\QQQMMMJJJEEECCCCCC??????>>>===<<<<<<<<<<<<======>>>>>>>>>>>>======666666666777888888888999;;;:::777444333444555666666555555444444333333222222222222222222333333333000111222333222111///...---------.........//////...............///000000......///...---,,,...000...------///222444444333//////......------.........------------.../////////////////////.........000///...///000111000///000111222333444666777777FFFDDD@@@:::666444555888888666777;;;<<<>>>CCCJJJYYYnnn|||kkkooo~~~nnnuuukkk[[[pppvvvbbbVVVSSSSSSVVVXXXbbbtttgggLLLQQQrrrttt```LLLFFF>>>999888888666444333333444444444333111111333333222222111000000000///......---,,,,,,------111000000000/////////......---///333333333777===III\\\uuu___VVVMMMJJJIIIEEEBBBBBB???>>>===<<<<<<<<<<<<<<<======>>>>>>>>>>>>======444555555666777888888999;;;999666333222333444555666555555444444333222222000000111111222222222333...000222333333111...------------.........//////...............///000111---...///...,,,,,,...///++++++,,,///222444333222000///...---------------...............///000000////////////////////////111000//////000000///...000000222333555666777888BBB@@@<<<777333444888;;;888666777;;;<<<===CCCIII]]]rrryyyhhhqqqkkkgggrrrlllhhhsssuuuttt]]]qqqooocccaaaeee```fffttt}}}^^^FFFSSSzzzyyyeeeKKKEEE===888777777666444222333555666555333111000222222222222111///...---...---,,,,,,,,,,,,+++)))000000000000000000000000111000111444444222444999;;;LLLccc|||www^^^UUUJJJEEEFFFGGGEEEBBBAAA@@@@@@???????????????>>>======<<<;;;;;;::::::777777888888888888777777666666555444444444444555444666777777555333333333222222111111111111222222222222222222222222222222000///.........///111222666444222111/////////000///////////////////////////,,,***---222555333000------...............---...///000111111000///...//////000111111111111111...000111111000000000111111111222333333444555555;;;999666444222111222222777777999;;;:::<<>>>>>===<<<<<<<<<<<<===<<<<<<;;;;;;:::999999888666666777777777777666666666666666555555555444444333555666666444333222333222111111000000111111222111111111111111111111111000///.........///111222555444222000////////////////////////////////////000...,,,...222444111.........///000000111000000...///000111111000///.........///000000000000000...000222222111000111222111111222222333444444555888666555333333333444555777777888;;;:::<<>>======<<<;;;;;;;;;;;;<<<:::::::::999888888777777555555666666666666555555666666777777777666555444222333555444333111222222222111111000000111111222000000000000000000000000000///.........///111222444333111///.........///////////////////////////111///...000333333000,,,/////////000000000000000...//////000000//////...------...//////////////////111333333222111222333111111222222333333444444444333333333333555777888777666888:::;;;===HHHSSSooorrrZZZSSSuuusssVVV@@@BBBAAAFFFZZZyyyeeebbbjjj|||kkkKKKEEENNNnnn{{{]]]PPPCCC===;;;888666666666666555444333222000///.........///...------,,,---,,,******++++++)))((((((+++///000///---,,,,,,.........///000111222333444666<<>>>>>>>>===<<<<<<<<<<<<===::::::999999888777777777555666666777777666666555555666888999999777555444000222333222111000111222111111000000000000111111000000000000000000000000000///.........///111222333222000............///////////////////////////000//////111333222000---000///......------,,,,,,////////////////////////---...//////000000/////////111333333222222333444111111222222333333333333222222222333444555777888777666888:::;;;???JJJUUUrrrcccXXX___ttt]]]NNNCCCBBBAAADDDRRRoooppp___vvvuuuwwwVVVKKKJJJVVVuuucccTTTDDD===;;;888666777555555444444333111000///............------,,,,,,---+++******++++++***((('''***---///...---------///...---------...000111222111333===MMMeee^^^OOOKKKFFFCCCCCCCCCAAA???>>>======<<<<<<<<<<<<<<<;;;;;;;;;:::999999888888666777777888888777777666555666888999999777555444000111222111000000111222111000000000000000000111111111111111111111111111000///.........///111222222111000.........//////////////////////////////------...000111222000///333222000...,,,+++******//////............////////////000111111111111000///111333333333222333555111111222222222222222333222222333333444444555666666666888:::;;;@@@LLLXXXsssppp[[[]]]xxx[[[LLLHHHBBBCCCCCCEEEOOOjjjvvvZZZhhhrrr|||LLLJJJLLLZZZvvvjjjYYYGGG>>><<<999777777333333333333222111////////////.........------------,,,++++++,,,,,,+++***'''))),,,...---------.........,,,++++++,,,---...222///000666BBBVVVuuu{{{ZZZLLLJJJGGGEEEDDDCCCBBBAAA<<<<<<;;;::::::::::::;;;<<<<<<<<<;;;::::::999999777777888888888888777777666666777777777666555444000111111111///000111333111000000//////000000111111111111111111111111111000///.........///111222222111000///...///000000////////////////////////,,,,,,------...///000000777555222///---,,,++++++///......------......//////000000111111111111111...000222333222222333444111111222222222222222222222333333333444444444444666666777:::<<>>============>>><<<<<<;;;::::::999999888555555666666666666555555666666555444444444444555111111111000000000333555000000////////////000000////////////////////////000///.........///111222333222111000000111111222////////////////////////000///---***((()))+++...111///---,,,+++,,,...//////...---,,,,,,---...///---......///////////////,,,...000111111111222444222222111111111111111111///000111333444555666666666555777:::<<>>===<<<<<<<<<<<<<<<===<<<;;;:::888777666555555666666666555444333222777666444444555555444333444444333333333333222222222111000//////000111222222222000///............111...,,,,,,///000000...///000000/////////222444111000...---...///111333000///...---------------///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........---......///000111111111222222222111111111111111222444666777666333000---...000333444333222333444555:::777777>>>CCCQQQfffgggfffxxxYYYGGGAAAEEE===>>>===???EEEWWW|||SSSLLLjjjxxxcccxxxyyyWWWCCCGGGSSSqqq}}}\\\JJJBBB<<<777666222000.........///...---111000000////////////000---,,,***+++,,,,,,+++)))---------------...///000333......333333......333///222333222111444;;;AAAXXXqqq}}}___MMMEEEEEEDDDCCCBBBAAA@@@@@@???>>>===<<<;;;::::::::::::::::::999999999888888777666666555444333333222555333222222444555555444444444444333333222222222111111000000000000111111222111000//////...//////111///,,,,,,///000000...//////000///---...000222000///...------///000111...---,,,++++++++++++,,,///...------,,,,,,,,,---,,,,,,,,,---------............//////000111111222111111111111111111111000000111333555555444222111...111333444333333333444444:::777777???EEESSSjjjppp|||nnnSSSDDD@@@EEE>>>???>>>@@@GGG]]]ZZZKKKbbblllwwwqqqRRRDDDKKK[[[yyy___LLLCCC<<<777555222000.........///...---............//////000111---,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,---......000,,,,,,000000,,,,,,000000222333222000222888>>>IIIaaa{{{uuu[[[LLLDDDDDDCCCBBBAAAAAA@@@@@@???>>><<<;;;:::999999999888888888999999::::::;;;888777666444444444444555444222111111333555555555555444444333222111111111000000111111111111000000000000////////////000000111///------...//////......//////...---,,,...///000///...---------...///------,,,+++++++++,,,,,,///...------,,,---------,,,,,,,,,------------...//////000000111111222222/////////000000000000000---...000222333444444444///111333444333333444555555:::888888@@@GGGWWWooowwwaaaLLLBBB???DDD>>>@@@@@@AAALLLgggfffKKKXXXooo|||yyyeeeLLLEEESSSgggcccOOOEEE===777333222000.........///...---,,,,,,,,,---...///000111...---,,,,,,------,,,++++++++++++++++++,,,,,,,,,---******------******---111222222111///000555999AAATTTmmmlllUUUJJJCCCCCCBBBBBBAAA@@@@@@???>>>===<<<:::999888888777888888888999999::::::;;;888777666555555777999;;;777555222222333444555444555444444333222111000000///000111222222111000///000////////////000000111000///.........///......///000000///---,,,---...//////...------------...///......---------............------------......------------------------000000000000111111222222.........///////////////......///000111333555666000222444444333333555666777===;;;:::@@@HHHYYYssswwwVVVGGG@@@>>>CCC===AAA@@@BBBRRRtttsssOOOPPP^^^~~~tttZZZGGGIII\\\rrrfffPPPEEE>>>888333222000.........///...,,,,,,,,,,,,,,,------...//////---,,,,,,---...,,,+++++++++,,,,,,,,,,,,,,,++++++******++++++******+++///000000///...000444777>>>JJJ]]]sssbbbPPPIIIBBBBBBAAAAAA@@@@@@??????===<<<;;;:::888888888888::::::999999999999999999777666666666888;;;>>>@@@<<<999555333333444444333444444333222222111000000///000111222222111000///000////////////000000111///000000///......---...///000111000...---...............---------............---------......///......---------......///------------------------000000000000000111111111------......////////////000000///000000222333444222333444444444444666777:::@@@>>><<>>BBB===AAA@@@DDDZZZYYYOOOTTT}}}|||hhhRRRFFFOOOfffyyyjjjRRREEE@@@:::444222000.........///...,,,///...---,,,,,,,,,,,,,,,///---,,,,,,---...,,,+++,,,,,,------------,,,++++++,,,,,,++++++,,,,,,+++,,,------......111444666888===JJJ]]]tttwww[[[LLLHHHAAAAAAAAA@@@@@@?????????<<<<<<;;;:::999999999999;;;;;;::::::999888777777555666666888:::===@@@BBB???;;;777444333444333333222222222222111111111111000000111111111111000000000000////////////000000...000111000...---------...000111111///......///------......////////////,,,,,,+++++++++,,,------.........---......///000...------------,,,,,,,,,///////////////000000000------......//////000000111111111111111222333444333444555444444444666888;;;BBB@@@===BBBKKK```|||~~~mmmJJJDDDAAA>>>BBB===BBBAAAIIIeeeeeeOOONNNlll{{{^^^NNNJJJXXXrrrvvvpppnnnooouuu|||~~~pppTTTFFFAAA;;;555222000.........///...---000///...---,,,+++++++++...---,,,,,,------,,,+++,,,---.........---+++***+++......++++++......+++,,,,,,,,,---///222444555333555???OOOccc{{{oooUUUJJJGGG@@@@@@@@@@@@????????????;;;;;;::::::::::::;;;;;;;;;;;;:::999999888888777555555777888:::<<<===>>>>>>:::666333222333444444111111111111222222222222111111000000000000111111222111000//////...//////...000222111...,,,,,,---+++---///000///......///,,,---...///000111111111+++++++++++++++,,,---..................///000000......---------,,,,,,,,,///.....................---......///000000111111111111222222333444444444444555555555444555777999999@@@???>>>DDDNNNeeefffEEEAAA???===AAA===DDDDDDNNNpppoooPPPKKKZZZ~~~zzzxxxVVVLLLPPPbbb||||||iii^^^SSSOOONNNNNNQQQVVVZZZaaaqqqxxxXXXGGGAAA;;;444222000.........///...---//////...---,,,,,,,,,------,,,++++++,,,,,,+++***+++,,,---------,,,***)))+++//////++++++//////+++...------...000111222333000333;;;GGGTTTkkkjjjSSSIIIGGG@@@@@@@@@???????????????;;;;;;::::::;;;;;;<<<<<<::::::999999999999999999555666777999999:::::::::<<<888444111222333444555000000000111222222333333222111000//////000111222222222111///...............000333222...,,,,,,---)))+++...///...------...+++,,,...000111222222222---------------...///000...............///000000.........------,,,,,,,,,...............---------.........///000111111222///000222333555555666666444555555555444555777:::666???>>>>>>EEEPPPiiiaaaBBB???>>><<<@@@>>>FFFFFFRRRxxxuuuPPPJJJNNN{{{}}}zzzqqqQQQLLLTTTiii~~~eeeVVVSSSIII@@@??????===>>>BBBBBBFFFPPPbbbyyy\\\HHHAAA;;;444222000.........///...---......---------...//////---,,,***+++,,,,,,+++))))))***,,,---,,,***((('''+++//////++++++//////+++000///......000111111000,,,000888@@@GGGYYY|||vvv]]]SSSJJJ@@@AAAAAA???>>>>>>>>>???@@@======<<<<<<<<<;;;;;;;;;888888888888888888888888444666888:::;;;:::999888666666555444333333222222333444555444222111222333///000111000///000111333000000000000////////////000111222111///---...//////...,,,,,,...///......---,,,,,,,,,,,,---......------------------------.........///......------,,,,,,------...///000000000///...------...///000////////////////////////333222111000000222444555444555555777888999:::;;;::::::<<<@@@EEETTTsss|||QQQIII@@@======???AAACCCBBB___WWWJJJIIIjjj|||yyyyyy|||}}}yyy~~~|||iiiSSSLLLUUUppp```KKKGGG???>>><<<;;;::::::999999666>>>AAAGGGXXXlll```JJJAAA<<<666222000///111333444222///...,,,++++++---...//////---,,,++++++++++++***)))++++++,,,,,,,,,+++*********+++---.........------111///,,,---111333333222222///222;;;BBBNNNhhhnnnVVVOOOIII@@@AAA@@@???>>>>>>>>>??????<<<<<<;;;;;;::::::::::::888888888888888888999999666777888999999999888777666555555444333333222222222444444333222111222333000111222111000111222444111111111000000000/////////000111111//////000222111///------.........---------,,,,,,------...///------------------------------......///.........,,,,,,------...//////000000///......---...//////////////////////////////111111000000111222333444333444555777888:::;;;;;;:::;;;???DDDJJJ[[[zzztttPPPGGG???===>>>???AAADDDOOOmmm}}}___KKKEEE^^^|||wwwuuuyyy|||nnnaaa[[[VVVRRRRRRPPPRRRXXX^^^dddmmmvvv```RRRRRR^^^yyyuuuRRRAAA===999999888777666666666666222666666:::EEEPPPjjj```KKKBBB<<<666333222111222444555333000...,,,***+++,,,.........++++++******++++++***)))***++++++,,,,,,,,,++++++,,,,,,...//////...------000---+++,,,///111111000333///000777:::BBBXXXooodddOOOJJJFFFAAA@@@@@@???>>>>>>>>>>>>???;;;::::::::::::999999999999888777777888999:::;;;888888888888777777777777555555444444333333222222222333333333111000111222111222333222111111333555222222222111111111000000...///000000000000222444222000...---.........------------,,,------...///........................,,,---...///////////////,,,,,,------.../////////111000///...............///////////////////////////000111222333333333333333333555666888:::;;;<<<;;;===BBBGGGPPPcccoooNNNEEE>>>===??????AAAEEEXXXwww{{{lllOOOEEETTTvvv}}}wwwssspppxxx|||kkkPPPEEECCCAAA???CCCAAACCCGGGIIIKKKQQQXXXqqqsssWWWQQQXXXggg]]]DDD:::555888888777777777777888888555444222666;;;<<>>>>>>>>>>>>>>;;;:::::::::::::::::::::999888777777888999;;;<<<:::999888666666555555666444444444333333333222222111222333222000///000111111222333222111000222444333333333222222222111111...///000///...///111444222///------...000000000---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000000---------.........//////000000//////......------////////////////////////...000222444666666555444222333555666888:::<<<<<<;;;>>>CCCHHHRRRgggyyyrrrOOODDD<<<>>>@@@???AAAFFFWWWyyyyyywwwSSSIIITTTppp{{{vvvrrrpppxxx}}}vvvXXXGGGDDDDDDBBB@@@===;;;===@@@@@@???CCCHHH]]]rrrmmmSSSQQQ\\\lllvvvKKK>>>;;;777777777666666777888888999999555333:::<<<777MMMwwwdddOOOEEE;;;222333333333333333333222111---+++***+++,,,---,,,+++***+++++++++++++++,,,,,,******,,,---............///000111111000///...---222000//////000111333333...---///333444777CCCPPPgggzzz```OOOJJJEEE@@@????????????>>>>>>======;;;;;;;;;;;;<<<<<<<<<<<<999999888888888999;;;<<<999999777666555444444555333333333333333222222222111222333222000///000111000111222111//////000222333333333333222222222222000000000...------///222111...,,,,,,///222333333...------------...//////++++++++++++++++++++++++,,,---...///000000000000---------...............///////////////......---////////////////////////...000333666888888777666333333555666888:::;;;<<<:::>>>BBBFFFPPPhhhqqqxxxQQQDDD<<<>>>@@@>>>AAAIIIXXX|||xxxWWWNNNYYYrrr|||xxxvvvtttzzz~~~~~~fffLLLBBBAAA???<<<;;;999777888;;;;;;999<<>>>>>999333333222333333444555666777444222:::===666IIIqqqkkkSSSEEE;;;222222222333333222111000000---,,,+++,,,------,,,++++++---......,,,+++---///***+++,,,---.../////////000000111111111000...---111000000//////000111333,,,---000333333666>>>GGGVVVkkk{{{^^^PPPJJJEEE@@@>>>>>>??????>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<===::::::::::::::::::999999888777777666555444444333333333333333222222222222222333333333111000111222111111222000///...000111333333333222222222111111111111000...------000222222///------///222444555......------......///000++++++++++++++++++++++++---...//////000000000000..............................////////////......////////////////////////...000333666888999888888444555666777888999:::;;;:::>>>@@@BBBOOOiiizzzhhhzzzVVVFFF<<>><<<;;;;;;>>>===<<>>?????????>>><<<<<<:::::::::;;;;;;<<<<<<<<<::::::;;;<<<;;;:::888777555666666777666555333222222222222222222222222222222444444333222111222333222222333111000///000222222222222222111111111111111111111///...000333666555222///---...111222333...............//////000------------------------...//////000000000//////........................,,,---...///000000//////////////////////////////---...111444666777888888555666666777888888999999999>>>???@@@OOOmmmppp^^^ppp[[[HHH<<>><<<===CCC999777666888777666999???III___uuu]]]QQQ___ppp~~~zzzTTT@@@;;;:::777:::999999999999999::::::888:::777999>>><<>>JJJeeepppTTTIIIEEEBBB???===>>>?????????>>><<<;;;999999999::::::;;;;;;;;;:::;;;======<<<:::777555333444666777777555333222222222222222222222222222333444555444222111222333333444444222111000111333222222222111111111000000111111111000111333777;;;999555000......///000111...............///000000///////////////////////////000000000000//////........................---+++,,,...000111111000000////////////////////////,,,---///111444666777777777777777777888888888888999>>>???@@@PPPqqqgggWWWkkk^^^JJJ===???@@@<<>>AAABBB;;;888;;;???<<<;;;;;;:::999<<>>:::999888888888777777777777888888333777555555<<<>>>DDDRRRdddMMMAAA<<<333555777555222000111222000//////000111000---+++---000222///***((())),,,...///////////////...---,,,---...000000000//////---...///---******---000(((,,,.........111555666444<<>>=========>>>???>>>;;;999888999::::::999;;;<<<<<<<<<;;;999777666888777777666555444444444111333555333111111444777111111222222222222111111000111222333333222111000222444555555222000000000///111222222222222333555777555111------...111333///000000000000000//////222111111000///......---//////000000000000////////////...------------...////////////...---,,,+++.........///////////////111//////000222555555555999999:::::::::999999888:::======BBBSSSsss^^^PPPiiivvvLLL???HHHAAA===IIINNNiiiqqq|||jjjggg~~~{{{vvvvvvzzz~~~~~~cccKKKFFF@@@<<<<<<===<<<;;;::::::<<<>>>:::888AAAMMMiiiiiiRRRYYYooovvvlllLLL???<<<;;;888<<<;;;999888777777888888888444555::::::;;;JJJ^^^pppOOO>>><<<777666333111111111333333111000///---,,,,,,------000///...------------------***))),,,---...333:::BBB666---------+++,,,111111///,,,***))))))+++,,,---......///000111111222666:::JJJeeedddPPPIIIEEEBBBCCC@@@???>>>=========>>>???===;;;999888999:::::::::<<<<<<<<<;;;:::999777666777777777666555444444444222444555444111000333666111111222222222222111111///000111222222111000///111333444444222000/////////111222222222222333555777444111///...///111333/////////000000//////...//////000000000000111111//////000000000000////////////...------------...000000111111000///......////////////////////////222111111222444666555555777777888999::::::::::::;;;===>>>BBBTTTsss|||YYYNNNbbbXXXDDDGGGAAA@@@LLLQQQmmmrrruuuuuuppp~~~{{{wwwssstttxxx|||jjjTTTEEEAAA<<<::::::;;;;;;:::;;;888777999:::???NNN^^^|||cccRRRZZZnnnzzzlllMMM@@@===:::888===<<<;;;:::::::::::::::@@@======>>><<>>=========>>>>>>;;;:::888888:::;;;;;;:::===<<<;;;999999888888888777777666666555444444444333555777555222000222444111111222222222222111111//////111111111111//////000111333333111///...///...000222333222222333444555444222111000111111222........................---...///000111333444444//////////////////////////////...------------...000000111111111000//////000/////////.../////////333222333555777888777666555666777999::::::;;;;;;===??????CCCTTTsssuuuTTTKKKXXXqqqmmmOOOGGG@@@BBBNNNUUUsssuuulll{{{|||yyyuuuqqqsssxxx|||mmmVVVHHHAAA>>>;;;999:::;;;;;;:::===999888===FFFUUUkkk}}}uuuZZZSSS\\\mmmsssUUUEEE>>><<<;;;999999999999888888888888999888:::>>>BBBNNNkkk}}}YYYFFFCCC777666555333222000///...///...---,,,,,,---......333222111///...---------)))***,,,......111===JJJnnndddNNN666---222333...222000...,,,++++++,,,---------......///000000000222222888EEEXXXooouuuSSSHHHIIIGGGBBB?????????>>>>>>============:::999888999;;;<<<;;;;;;===<<<:::888777888888999666666666555555444444444444666888666222000111333111222222333333222222111...///000111111000///......000222222000............000222333222222222333444333333333222222111111---------------......///...//////111222333444555/////////......///////////////...------------...---....../////////......111000///......//////000111222333666999;;;;;;999777777888999:::::::::999===@@@AAAEEEVVVtttpppRRRKKKNNN\\\___III@@@CCCNNNWWWyyywwwcccxxx~~~zzztttooorrrxxx|||iiiYYYMMMGGG@@@???===<<<<<<<<<=========???EEEQQQaaawww{{{lllQQQUUU^^^nnnfffMMM@@@===>>>777777777777777777777666555444888CCCSSSjjj___IIIDDD777777666444222000...,,,...---,,,,,,,,,---...///333222000///---,,,++++++)))+++......,,,///===LLLzzzrrrNNN444111222///111000...---,,,,,,---------------....../////////000000333:::FFFZZZyyyjjjNNNFFFIIIGGGBBB@@@>>>>>>>>>>>>======<<<<<<999888888999;;;<<<;;;:::<<<;;;999888777777888999555555555555444444444444444777999777333000000222222222333333333333222222...///000111111000///......///111111000.........---///222333222111222222222222333333222222111111---------,,,---...///000000000111111222222222222//////............////////////...------------...------...///000000000///222111000.........///000//////111555:::===>>>===:::::::::::::::999888777===@@@BBBGGGXXXwwwiiiOOOJJJHHHNNNrrrrrrPPPBBBCCCLLLXXX~~~{{{```nnn}}}xxxqqqlllpppwww}}}hhhZZZMMMGGGGGGAAA@@@>>><<<;;;<<<===???===IIIZZZmmmqqqaaaKKKWWWaaappp|||ZZZCCC;;;<<<999999999999999888888888>>><<>>>>>>>>===<<<;;;:::999999:::<<<<<<:::999::::::999888888888888888444444444444444444444444444777999888444111111222222222333333333333222222//////111111111111//////---///111222000/////////,,,///222333222111111111111111111111111111111111......---------///000111111111111111111111000000000///...------...///000//////...------------......///000111222333333333444222000.........000111///...///333888<<<>>>???======<<<<<<;;;999888777<<<@@@CCCIII[[[{{{{{{___KKKIIIFFFHHHggg\\\HHHEEEMMM]]]~~~bbbddd~~~zzzuuunnnjjjooowwwqqqaaaVVVJJJCCCBBB???>>>===;;;:::;;;@@@CCCIII]]]vvv{{{fffWWWHHHYYYccctttpppSSSCCC???<<<;;;999888777777888999>>>AAAMMMhhhqqqPPPAAA:::999888666333111000///111000///.........///000000///...,,,+++*********,,,,,,,,,+++((()))333???aaaVVV777000111///......------,,,---------------------------------///333555888CCCZZZoooooo[[[IIIFFFGGGCCC@@@AAA<<<===>>>>>>>>>===<<<;;;:::::::::;;;<<<;;;999777888999999999999888888777444444444444444444444444333666999888555222222333222333333444444333333222///000111222222111000///...000222222111//////000+++...222333333111111111111000000//////000111111///...------...///111333000000000000000000000000000///---,,,,,,---///000//////...------------......///000111222333333333555333000...---...000111111///...000444999<<<===============<<<;;;:::::::::???CCCJJJ^^^pppYYYHHHGGGDDDEEE[[[xxxiiiPPPIIIQQQeee{{{ggg[[[iii|||zzzxxxtttnnnlllsss}}}nnnccc]]]PPPEEEAAA>>>>>><<<;;;;;;???FFFLLLfff}}}ppp___SSSHHHZZZeeexxxttt]]]PPPEEECCC???<<<;;;<<<===>>>BBBMMMccc|||WWWCCC<<<:::888555444333222222333222111/////////000000//////...---,,,+++++++++---*********)))***111999NNNkkkDDD333///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,///111222:::LLL^^^hhhWWWHHHEEEEEE@@@>>>@@@<<<===>>>>>>>>>===;;;:::;;;::::::;;;<<<;;;999666777888999::::::999777666444444444444444444444444222666999888555222222333222333333444444333333222000111222333333222111000...000222222111000000111+++...222333333111111111111000///......///000111000///...---...000222444......//////000000000111000///---,,,,,,---///000//////...------------...+++,,,...///111222222222555333000...---...000111444111...///222666999;;;<<<<<<==================999>>>CCCLLL```mmmXXXIIIFFFCCCAAAQQQgggqqqVVVLLLUUUkkkvvvlllVVVQQQ~~~zzzyyyxxxuuuqqqpppyyyoooiiifffYYYJJJDDD>>>>>>>>><<<>>>CCCMMMTTT|||iii\\\TTTIII[[[fff{{{wwwdddSSSPPPKKKGGGFFFFFFIIIJJJUUUfff]]]FFF===;;;888555444333444555555444222111000000000000000///...------------------))))))***++++++000777CCCqqqyyyPPP666---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))),,,---...444DDDTTTsss}}}}}}^^^RRRHHHEEEFFFBBB>>>===========================<<<;;;<<<======<<<888666777777777777666666666666555444333222111111111111444444444444333333222111111111111222222333333333444333222000////////////222222222222222111000///......//////000000000111000000000000//////////////////000000000000//////---...///000000///...............///////////////------,,,+++,,,---...///+++---///000111222111000000000////////////000000......///000000333777::::::<<<>>>@@@AAA@@@???>>>>>>>>>@@@KKKfffeeeSSSCCC@@@@@@>>>EEEPPPsssjjjRRR[[[vvvyyyzzzRRROOO^^^{{{~~~{{{xxxppppppyyyzzziii]]]RRRKKKIIIDDDBBBDDDFFFDDDIIIbbb~~~kkk```YYYSSSNNNYYYnnn{{{oookkkiiigggiiinnniiiJJJBBB999333333444333333555333222111///---,,,,,,+++...////////////---,,,+++***))))))***,,,...---,,,888OOO}}}uuuNNN---...,,,)))(((+++...---)))***,,,------++++++,,,...+++,,,---...111555;;;???[[[kkk~~~xxxZZZOOOEEEDDDDDDAAA===<<<===========================<<<;;;<<<<<<<<<999777777777777777666666666666555555444333222222222333333444444444333333222111111111222222222333333333222111111000000000000111222222222222222111000000//////000000000111111111111000000000//////////////////000000000000//////...///000000000///..................////////////------,,,,,,,,,---...///...//////000000000000///000000////////////000000...///000111222444888<<<>>>???@@@AAABBBAAA???>>>===>>>CCCQQQmmm~~~]]]NNNAAA@@@@@@===AAAIIIaaaaaa```uuuyyy~~~WWWNNN\\\vvv}}}wwwuuu{{{sssdddVVVMMMJJJFFFBBBCCCGGGKKKVVVrrrwwwfff\\\UUUPPPLLL\\\uuupppNNNCCC;;;444333333111111222333222111///---,,,,,,,,,---.........---,,,+++******))))))***,,,------,,,...CCCqqq___333///...,,,+++,,,---,,,)))***,,,------++++++,,,...---.........///222777;;;PPPcccyyypppUUUKKKBBBAAABBB???===<<<===========================<<<;;;;;;;;;;;;:::888888777777777666666666555555555444444444444444555333333444444444333222222111222222222222333333333000000000000111111222222111222222222222111000000000111111111111222222222111111000000000/////////000000000000000000000000111111111111000///..............................------,,,,,,------...///111000//////......//////000000000000000000000000...000111222333666:::===>>>???@@@@@@@@@???>>>===<<<@@@HHHYYYvvvvvvTTTHHH@@@@@@@@@<<<===AAAMMMwwwvvvkkk|||xxx|||]]]TTT___vvv~~~{{{sssbbbVVVPPPNNNIIIHHHPPP[[[nnnkkk]]]VVVQQQMMMMMMaaa}}}wwwQQQEEE<<<444222222000///111333222111///...---,,,,,,------------,,,+++***)))+++***)))***,,,------,,,***666\\\sss;;;111///......---,,,++++++***,,,------++++++,,,.../////////......///333555CCCVVVooohhhPPPHHHAAAAAAAAA???==============================>>><<<:::::::::;;;;;;:::777777777777666666666666444444444444444444555555333333333444444333333222222222222222222222222222000111111111111111111111111111222222222111111000222222222222222222222222111111111000000000//////111000000000000000000111222222222111000///......///...............---------------------......///111000...------...///000000000000111111000000000///111222444555777;;;===999:::;;;<<<===<<<<<<<<<>>>CCCLLL___~~~oooPPPFFF?????????===<<>>???===========================<<<:::999;;;;;;;;;:::666666666666666666666666444333333333333333444555222333333444444333333333222222222222222222222222222333333333222111//////000111111222222222111111333333333222222222222222111111111111000000000000111111000000000000111111333222222111000///////////////......---------,,,------.........//////......------------///111222000000111111111111000000///111333444555666999;;;555666888:::;;;======>>>BBBFFFOOOdddhhhPPPGGG@@@>>>>>>>>>???@@@AAAPPPjjj|||gggzzzooofffmmmzzzwwwyyy{{{yyyvvvxxxkkkZZZTTTPPPOOOPPPYYYfffzzz]]]HHH>>>666333333111222444333222111//////.........//////......---,,,,,,,,,,,,*********,,,---,,,+++111---999[[[QQQ555///,,,------***+++///***+++---,,,++++++,,,...------...---------000222:::BBBRRRjjjwww[[[LLLFFFBBBCCCBBB???>>>@@@========================<<<;;;::::::<<<<<<;;;:::555555666666777777888888444444333333333333333444222222333444444444333333333333333222222222222111333444444444333111///...000000111222222222222111333333333222222222222111222222111111111000000000222111000//////000111222222111000/////////////////////......---,,,,,,,,,------...////////////...,,,,,,,,,---...///111222///000111222222111000//////111333333333444666888555666777999<<<>>>@@@AAADDDHHHRRRhhhbbbNNNGGG@@@======???@@@AAA===FFFYYYfffrrr}}}lllpppwwwvvvtttrrrrrrwww}}}cccWWWSSSPPPQQQUUU]]]hhhyyymmmMMMCCC999666555333333555333222111000////////////000000///...------------,,,+++******,,,,,,,,,***)))+++666OOO~~~eee>>>333+++,,,---******///***,,,------++++++,,,...,,,---......---...000222:::<<>>===???========================:::::::::;;;======;;;999333444555666777888999:::666666555444333333333444111222333333444444444333333333333222222222111111111222333444444222000///000000111222222222222222333222222222111111111111222222222111111111000000333222000//////000222333111000///.........///000//////...------,,,++++++,,,---...///000//////...,,,------...///////////////000222333333222000///...000222222222111222444555666777888:::<<<>>>???BBBHHHUUUmmm]]]IIIEEE???;;;===??????===<<>>999666333333555222222111000////////////000///...,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***%%%,,,555AAAiii~~~LLL:::------...+++)))---***,,,------++++++,,,...---...//////...---///000666888???OOOfff}}}kkkRRRJJJEEEBBBBBB@@@<<<<<<>>>========================999999:::<<<>>>===;;;888222333444666777999:::;;;999888777555555444444444111222333333444444444444333333333222222111111111///111333444444333222111///000111222222222222222222222222111111000000000222222222111111111111000333222000//////000222333//////...------...000000//////...---,,,,,,++++++,,,---///000000000///...---.../////////...---,,,///000222333333222000///...000111111000000000111555555555666777999:::;;;@@@HHHWWWqqqZZZDDDBBB===;;;<<<>>><<<999===BBBDDDZZZeeeddduuulllnnnpppqqqtttxxx~~~kkk[[[WWWSSSOOOSSS\\\dddwwwZZZNNNBBB;;;777333222333222222111000/////////000///...,,,+++******+++,,,---+++***+++,,,,,,+++***(((000333333UUUVVV@@@///...000+++(((+++***,,,------,,,+++---...///000111000...------...222555<<>>===???>>>===;;;;;;<<<<<<=========<<<<<<<<<;;;888666888666444555777:::;;;<<<>>>CCCEEE@@@;;;888444111333444555666666666555444222333333222111000222444111111111000000000000000222222111111000111111222000000222333333333333333111222333444333222111000///000000000000000///...---------............//////...------------...///------,,,,,,,,,---......111111111111000///...---...333777666222///000222111222333444444444333333222333555666777999===???DDDKKK^^^{{{pppWWWHHH???999<<<@@@???===;;;>>>:::AAARRRnnnzzzYYYrrr|||zzzyyyxxxuuutttyyynnndddVVVMMMJJJPPP[[[dddrrrnnn\\\GGG===999777777888666333000......//////...000///---,,,+++*********)))))))))***+++---...///+++,,,111444AAAhhhLLL///222...,,,///+++------,,,***((('''(((***777333...,,,---///...---666444555:::EEEYYYvvvxxxYYYQQQFFFDDDBBBAAAAAA@@@???===???>>>===<<<;;;<<<<<<======<<<;;;<<<<<<;;;888666777777666666777:::>>>@@@NNNTTTTTTIII<<<666444333444444555555555444444333222333444333111111222333111111222222333333444444444444333222222222333333222222333333333222222111333333444444333222000/////////000000000///...............////////////000///...---,,,,,,---...///------,,,,,,,,,---......000000000000///...---,,,...222666555222///000222222222333333444444444444333444555666666999<<>><<<;;;>>>;;;AAAOOOiiizzzUUUiii{{{zzzxxxvvvvvvzzzlllaaaTTTLLLKKKRRR___kkkwwwbbbJJJ===:::888666666777444111000000000000/////////---,,,+++******************+++,,,...///000---333444111:::XXXbbb;;;222000,,,,,,+++---------,,,******,,,...:::555111......///...---222111222666>>>PPPmmmrrrUUUNNNGGGEEEBBBAAAAAAAAA???>>>>>>>>>===<<<<<<<<<<<<======<<<;;;;;;;;;:::888666666777888888777;;;AAAFFF```dddaaaPPP>>>555444555555555444333222222222222222333555444222111111222000000111222333444555555666666555444444444444444444444444333222111111000444444444444333222000000///////////////...------...////////////000000000...---,,,++++++,,,---...,,,,,,,,,,,,,,,---...//////////////////...---,,,---000444444111///000222222333333333444444444444444555666666777888;;;>>>EEENNNcccbbbKKKHHH@@@:::<<<>>>===;;;:::>>>;;;AAALLLbbb~~~SSS]]]vvv}}}{{{yyywwwwww{{{xxxggg\\\PPPJJJKKKTTTeeetttjjjMMM>>>;;;999666555777555222111111222111000///...---,,,+++*********+++++++++,,,---...///000,,,888333---555EEEqqq}}}JJJ222111,,,(((---+++,,,,,,+++***+++---000444222...---...//////...//////111333888GGGccc{{{lllRRRLLLGGGEEECCCAAAAAAAAA@@@>>>>>>=========<<<<<<<<<<<<<<<;;;999999::::::888666555888:::999888;;;CCCJJJcccddd]]]LLL===666666666666555333111000000111111222333555555333222111222000000000111111222222222666666555444444444444444444444333333222222222222333333333333333333222222///////////////...---,,,............////////////---,,,++++++++++++,,,---,,,,,,,,,,,,------...///......//////...---,,,,,,---///222222111000111222333333333333333444555555555666777777777888;;;===EEEPPPeee|||\\\GGGGGG???:::<<<===;;;999:::<<<;;;BBBKKK___UUUTTTeee~~~|||yyyxxxyyy}}}qqqbbbVVVKKKHHHKKKUUUiii}}}rrrPPP???;;;:::777444666444111111111222111000///...---,,,+++++++++++++++++++++,,,,,,---//////***777///+++555;;;___[[[666222---'''000***++++++)))((((((+++---***))))))***,,,...000111...///222444777CCC\\\sssfffPPPLLLGGGEEEBBBAAAAAAAAA???>>>===============<<<<<<;;;<<<:::888888999999888777555888::::::888;;;BBBIIIVVVSSSKKK@@@999888888666666444222111000000111111222333555444333222333444333222222222111111000000444444333333333333444444333333222222222333444555222222222333333444555555000000000000///...---,,,,,,,,,,,,---------......---,,,++++++++++++,,,---,,,++++++,,,---...//////..................---,,,---...000111111111222333444444333333333444555666666777777777777888;;;>>>DDDQQQhhhuuuWWWGGGEEE>>>:::;;;<<<:::999:::;;;;;;BBBLLL```~~~VVVMMMYYY|||}}}{{{xxxxxx{{{mmm\\\PPPHHHHHHLLLWWWnnnyyyUUUAAA<<<:::888666444222000000111111000.........---,,,+++++++++++++++*********+++,,,---...---666---,,,888666NNNsssEEE666...(((000,,,---,,,***(((''')))***'''((()))***+++---000222,,,...222555777@@@UUUiii___MMMJJJFFFDDDAAA@@@@@@@@@>>>============>>>===<<<<<<;;;;;;999777777888888888777666888:::999999;;;???CCCCCCAAA;;;555555999888444444444333222111111111111222333333333222333555777666666555444333222111111111111111111222333444555333222222222222444666777333222222222333444555666111111111111000...------++++++,,,,,,,,,---------...---,,,++++++,,,---...+++++++++,,,---...///000....../////////......---......///000111333444444555444333333333444666777555666777777777999<<>>:::888777222111000000111111000......---,,,,,,+++++++++,,,+++*********++++++,,,---111444///000777222@@@ggg^^^;;;///,,,,,,//////...,,,***)))***,,,,,,---...---,,,,,,...000+++,,,000444777===KKKZZZoooyyyYYYJJJHHHEEECCC@@@?????????===<<<<<<===>>>>>>>>>===;;;;;;;;;888666666777888888777777777888999999:::;;;<<<777999777333333666666444222333333333333333222222222222222111111333777;;;555555555444444333333222000000000111222444666777555444333222222333555666666555444333222333333444333333222222111///...---,,,,,,,,,---------......///...---,,,,,,---...///+++++++++,,,---...///000...//////000000//////////////////000222444555555666555333333333444666777444666777777888:::===@@@GGGVVVqqqdddNNNEEE@@@;;;999:::;;;999:::===<<<<<>>===;;;<<<===>>>>>>>>>===;;;::::::888666555777888888777888777777888::::::888666222888:::666222333555444111222333555555444333222222222111000111444999===222222222222222222222222//////000111333555777888888666444222222222333444999888666333222111111111444444333333111000///...---------........./////////...------------...///+++++++++,,,---...000000//////000000000000000///000//////000333555666666666555333333333444666888444555777777888;;;>>>AAAIIIYYYttt^^^JJJCCC???:::888::::::999:::>>>======EEESSSkkknnnnnn```WWWaaaqqq~~~xxxuuusssvvv|||}}}^^^VVVLLLCCCDDDPPP[[[iiioooSSSCCC:::777888333222222222333333222000------,,,+++++++++,,,,,,------,,,,,,,,,---......,,,)))000222)))+++;;;EEEmmm@@@111777)))*********)))((()))+++---)))+++------++++++---///333111333888;;;;;;>>>CCCHHH___|||qqqVVVKKKIIIDDDDDDCCCAAA???>>>===<<<@@@???>>><<<;;;;;;;;;;;;:::999888888777777888888999999888888888888888999444444333333333333222222333333333333333333333333222333444666666666666555666666666777888777444222111111222333333444555555777777555333222333666999777555333111111111333444666555222000...///000000000000//////.........---//////.........---------......///////////////...111111000000/////////...//////000222333444555666333333333333444444555666888666555555999===@@@BBBMMM___}}}yyyVVVFFFEEE@@@???>>><<<::::::999999<<>>>>>>>>======<<<<<<<<<<<<===:::999888888777777888888999999888777777888888999555555555444444444333333333333333333333333333333111222333555666777777666555555555777888777444111111111222333333444555555777666555333111111222333444444222111111222333333666444333111000000000000111111000000000///////////////.........---------000000111111111111000000000000000//////.........------...000111222333444444333333333333444666777:::888444333666;;;???BBBOOOccclllOOOAAA>>><<<<<<<<<<<<;;;;;;;;;;;;===BBBKKK^^^mmmfffyyykkkqqq~~~{{{vvvuuutttwww|||dddQQQOOOEEEJJJSSSdddttt}}}{{{[[[FFF<<<999999555333111000111111000...,,,,,,---......---,,,+++---,,,***))))))***,,,------......------...222444GGGwwwoooBBB111333///,,,+++,,,+++((((((,,,+++,,,,,,,,,++++++---...444444333444666999<<<>>>BBBBBBHHHVVVmmmfffPPPHHHHHHAAAAAAAAA@@@@@@@@@@@@???<<<<<<<<<<<<======>>>>>>:::999888888777777888888888888777777777888888999666666666555555555555444444444444444444444444444111222333555666666777777444444444666777666333111111222222333333444444555555555444444333222222222111111111222222222222222444444444444333111000000111111111111000000000000...............---------000111111222111111000000/////////...............------...000111222333444444333222222333444777888>>>:::666333444999???CCCRRRggg___LLLBBB:::888999:::;;;<<<<<<<<<<<>><<<999666666999>>>BBBRRRjjjsssUUUJJJCCC888777888:::;;;<<<<<<<<<<<>><<>>===<<<>>>>>>>>>>>>===<<<;;;::::::999888888777777888888777777666666777888888999555555555444444444444333444444444444444444444444666555555444333333222222333333333555666666333111222222333333333333444444444333333555777777555222///000111222222222222222222333555666555333111///////////////////////////---.....................000000000000000///......------..................//////000222333444555666444333333222444666888:::;;;<<<<<<;;;:::;;;???BBBRRRkkkdddJJJEEE@@@555999::::::;;;<<<<<<<<<<<<>>>OOOpppoooZZZbbb{{{sssrrrsssvvv{{{cccYYYTTTKKKLLLSSSiiiuuuwww|||zzzqqqpppttt~~~kkkNNN@@@;;;888222000//////000111000///111111000///......---------,,,,,,++++++*********)))+++...///...------...222@@@bbbddd>>>666///,,,---...,,,,,,...((()))************,,,...333333444666777999;;;<<<:::;;;===BBBNNNccc}}}zzzaaaPPPGGGCCCEEEDDDCCCAAA???>>><<<<<<>>>>>>??????===<<<:::888:::999888888777777888888666666666666777888888999555555555444444444333333333333333333333333333333666666444333222222222222333333444555777777444222333333333333333333333333555333333444777777444000111111111222222222222222222333444555444333111///............////////////---------...............333333333333222111000000.............../////////------...000111222333444222333333444555777888999777:::======<<<<<<@@@CCCSSSnnnZZZGGGDDD@@@888;;;;;;:::;;;;;;===>>>>>>>>>^^^ttt\\\[[[zzzzzzrrrrrrrrrvvvzzz~~~^^^UUUPPPGGGNNN\\\kkkppp|||xxxiii```\\\XXXUUUQQQOOOTTT___jjjxxxpppQQQBBB;;;666555333111111222222111000111000///...............---,,,,,,,,,+++******))))))+++......---,,,------...555MMM{{{wwwGGG777///******,,,***)))***((()))++++++***+++---///444555666777888999999:::777999;;;<<>>>>>===<<<===>>>???>>>===;;;::::::999888888777777888888555555555666666777999999666666666555555555555444222222222222222222222222444444333222222333444444333333444666888888555333333333333333333333333333555333222555;;;===<<<999444444222111111222333333111222333333333222111000......//////000000000000---------.........//////333333333333222111000000.........//////000000000------...000111222333444111222444666777888888888444777::::::999;;;AAAFFFWWWssspppRRREEEBBB???<<<;;;:::999:::;;;>>>BBBDDDOOOtttuuu]]]UUUpppxxxqqqqqqrrruuuzzz}}}~~~~~~xxxXXXPPPNNNGGGMMMeeennnooo{{{mmmZZZMMMGGGFFFCCC@@@CCC???AAAIIIOOOYYYoooxxxXXXHHH@@@:::999777555444555555333222000///...---------...///------,,,,,,+++***)))))))))***,,,,,,+++***+++,,,,,,///===aaaZZZ:::111******+++***((((((***+++,,,,,,,,,---///111555555666666777777666666666888999:::@@@MMM___mmmmmmWWWLLLHHHFFFAAAAAAAAA@@@@@@@@@??????:::;;;===??????>>><<<;;;:::999999888777888888888555555555555666777999999777777777777666666666666111111111111111111111111222111111111222444666777444444555777999888666444333333333333333333333333222111222888@@@GGGHHHFFF777555333111111111333444111111222222222111000000//////000000111111111222---------.........//////222222222111111///........./////////000000111111//////000222333444555666000222444777999999888777333555777666666:::BBBIII[[[www___HHH???;;;:::::::::999888999<<<@@@EEEHHHdddttt\\\PPPhhh~~~vvvqqqqqqrrruuuzzz}}}~~~~~~qqqTTTNNNNNNKKKMMMkkkpppppp{{{]]]RRRCCC<<<<<<>>>===;;;CCC===;;;>>>===@@@QQQggg{{{```PPPGGG???<<<:::888777777777555444///...---,,,,,,---///000---------,,,+++***)))(((((()))******)))(((***+++//////333KKK~~~nnn>>>444---,,,---+++))))))+++---.........///111333444555555666555555444444222333666999>>>EEELLLQQQmmm}}}fffUUUPPPMMMDDDFFFDDDBBBAAA@@@???===;;;:::999888888999:::;;;<<<;;;;;;;;;:::999888777666;;;:::888777777777888888999777666777999888555222333333333333333333333333111222444666777777666666555555555666555555444444222333444555555444444333777777444444CCCTTTVVVKKK===888222000111222222222555222000111333444222000000111222333333222111000//////...------------...///111333333111/////////111111111111111000000000***...222555555444444555333111222666<<>><<<;;;888777888:::===BBBLLLTTTvvv~~~dddVVVaaazzztttsssnnnooowww~~~~~~wwwuuukkkgggeeeeeefffkkkrrrzzziiiQQQJJJKKKMMMQQQnnnrrruuulllRRREEECCC@@@===;;;;;;<<<===<<<======<<<<<<>>>BBBEEEbbb~~~hhhSSSGGGAAA::::::;;;999777666666777333222000///...///111222333222///,,,***)))******---,,,,,,,,,---///111222///222000:::kkkTTT444---666///---111***111000...------...///000444444444333222222555777999::::::888777:::???DDDVVVrrrxxxaaaVVVYYYXXXKKKGGGDDDBBB@@@@@@@@@???>>>>>>===<<<<<<<<<===>>>???<<<<<<<<<;;;:::999888777;;;:::999888777888888999888777666777888888555222333333333333333333444444222333444555666666555555333444444555555555444444555555555444444444444444777999777777DDDSSSUUUMMM===999444222222333444333333111///000111222000...///000111222222222111000//////...------------...---...000000...------...........................+++...222444444444444444333111111555:::;;;888444999666666999<<<>>>DDDKKKccc|||eeeJJJ>>>===<<<;;;:::888:::;;;:::===LLLfff{{{|||jjjWWW___zzztttsssooopppwww~~~{{{bbbYYYWWWPPPNNNLLLKKKKKKOOOVVV]]]aaayyycccOOOIIIJJJLLLYYYooottt}}}bbbIIICCCAAA>>>;;;999999:::;;;>>>???>>>===<<<===@@@BBBYYYvvvjjjSSSFFFAAA======<<<:::777555555555333222000......///000111111000---+++***++++++,,,000///...---------......111444222<<>>...333---,,,222111///...,,,++++++,,,...///222333444333222222444666555666666555444666:::>>>KKKeeeppp\\\[[[jjjkkkXXXFFFCCC???<<<===>>>>>>>>>===<<<;;;;;;;;;<<<===>>><<<<<<<<<<<<;;;999888777:::999999888888888888999777777666777888777444222222222333333444444444555222333444444444444333333111222333444444555444444888777555444444444444555555888999888@@@LLLOOOJJJ===999555333333444444444333111000000111111000///...///111222222222111111000///......------......---.........,,,,,,...000---------------------------000333444333222222333333111111333666777444111666555666:::<<<>>>CCCJJJccccccRRRAAA;;;<<<<<<;;;:::;;;999888===MMMhhhyyydddlllvvv]]]aaa|||vvvsssppprrrxxx}}}~~~qqq]]]JJJBBBBBB???>>><<<::::::<<>>===:::888555444333222111///.........///000...---,,,++++++,,,------//////...------------...111333333:::SSSyyy|||NNN222222000---000222,,,,,,+++******+++,,,---000222444444333333333444333444444333222333777999CCCXXXqqqiiiYYYaaavvvwwwaaaIIIEEE???<<<<<<=========:::999999999:::;;;===>>><<<<<<<<<;;;:::999888777888777777777777777777777777777777777777666444333222222333333444555555555333333333333333333222222000111222333444444444444:::888666444333444555666222666777777:::AAACCCAAA;;;999666333333333444444555444333333333333222111...///000222222222111111000//////...............///000000...---...000333.........///////////////...000333444222111111111111000000222555666444222333333666:::<<<===CCCJJJdddxxxfffQQQFFF===<<<===<<<;;;<<>>===::::::::::::;;;===???AAA<<<<<<;;;;;;:::888777666555555666666666666666666777888999999777666555444333333333444444555555555444333333333333222333333000111222333444444444444:::888666444333444555666333666777666777999:::888888777555333222222333444555555555444333222222222...///000111222111111000000000///............///000000000///......000222............//////000000///111333333111000111111000000111222555666666666111222666;;;<<<===DDDLLLggg|||iiiVVVKKKFFF@@@<<<<<<<<<;;;;;;>>>AAAIIIYYYqqqrrr```RRRTTTqqqvvvwww~~~zzzrrrrrruuuzzz{{{{{{xxxUUUAAAAAA>>>===AAABBB@@@>>>;;;999999:::===???===BBBTTTuuu~~~^^^OOOMMMNNNPPPSSSfffhhhyyyRRR???;;;;;;;;;999888888888888999888888888777666888;;;===DDDiii~~~aaaOOOHHH@@@>>>;;;:::::::::777555111000000//////////////////...---,,,+++*********'''((()))***+++,,,,,,,,,...---000333444GGG{{{LLL555444000***)))+++++++++,,,---.../////////111444555444444444555888666444333333444555666555@@@PPPlll|||```WWWZZZeeecccTTTNNNLLLIIIGGGFFFDDDAAA>>><<<;;;;;;;;;;;;===>>>???<<<<<<<<<<<<;;;999888777444555555666666666666555777999;;;:::888666666666444444444444444444444444444444333333333333444555111222333444444555444444888777555444444444444555555666888999999999888666666666666444111111222444333444444333000//////000//////111111111000///...111000//////....../////////000000///------...///,,,,,,,,,---....../////////000222222111000111222000000111333444666777777111333777;;;;;;===EEEOOOlllxxxooocccQQQCCC>>>>>>;;;999:::999999===DDDJJJeeelll[[[LLLJJJVVVssszzzuuuppprrrvvvzzzyyyyyy^^^GGG===???<<<>>>CCCAAA@@@>>>;;;999888:::<<<>>>???===GGGdddsssYYYOOOOOOPPPSSSXXXfffjjjhhhHHH<<<===::::::999999999999999999555555666555666888;;;>>>CCCjjjiiiTTTLLLAAA>>>;;;:::<<<;;;888555111111111111000000000///......---,,,+++***)))(((*********+++***))))))(((000...000222///<<>>>>>>>>>>>===;;;:::999555555777888888888777777888;;;===<<<999777777888666666666555444444333333444444333333333555666777333444444555555555444444555555555444444444444444555444666999<<<<<<999777555777777555222111333555333555555333000...///111000000111111111///...---111000000///////////////000222222111///------...,,,,,,---......///000000...000111111000000111333111222222222333333555666222444777:::;;;===GGGRRRsssxxxjjjaaa```XXXHHH<<<;;;888777777888888;;;DDDOOOeeevvvcccUUUJJJCCCHHHYYYvvv}}}vvvrrrooorrrvvvyyywwwvvv~~~lllNNNDDDBBBAAA<<<@@@FFFAAA???>>>;;;999999;;;===>>>AAA>>>EEEccckkkVVVPPPQQQPPPUUU\\\ccclll]]]BBB;;;===888888888888888999999999555666666666666888<<>>===:::777888999777777666555444333333222444444333333444666777888555555555666555555444444222333444555555444444333333111222888>>>>>>:::888666888888777444222444777555777888666222000111333111111222111000///---,,,111111000///////////////333555666555222000///.../////////000111222222333...///111111000000222333222333333222111111222444333444888::::::===HHHTTTxxx~~~]]]SSSPPPVVVSSSBBB888888666555777888:::???LLLZZZyyybbbTTTHHH>>>???HHH\\\zzz}}}vvvqqqnnnqqqvvvyyyvvvuuu~~~[[[DDDBBBDDD@@@999???FFFAAA===<<<:::888888:::<<<===>>>;;;EEEddd}}}gggUUUQQQQQQPPPUUU]]]fffrrr~~~YYY@@@:::<<<777777777777888888888888888888888888777999<<>>888000,,,---000222333111333666JJJmmmnnnXXXTTTRRRVVVZZZWWW```dddjjjpppssstttrrrqqqnnnmmmmmmllljjjfffaaa]]]YYYOOOCCC???AAABBB???:::888:::999777777;;;<<<::::::;;;;;;;;;999777555444444444444333333444555555111333555444222222555888666555555555555444444444444555666555444444555666666555666888:::;;;;;;999999888777555444444444444333333333222222111111111555444333111///...,,,,,,.........///000000111111555555444222111///...---............////////////////////////000111222333111111222333333333333222666888555777===;;;CCCWWWuuu___JJJJJJGGGBBB===;;;999777666888999;;;???MMMcccvvvqqq___JJJ===???GGGAAAHHH___~~~wwwrrrqqqvvvzzzyyywwwyyytttPPPBBB???;;;::::::;;;::::::;;;;;;:::999999;;;:::888===>>>KKKkkkvvv___VVVSSSMMM[[[hhh]]]]]]jjjNNNBBB:::777999999999888999999::::::;;;777666888888888<<>>MMM~~~YYY:::///+++'''+++***(((,,,333444000666333444999999666777;;;666555222111000000111222555444888DDDWWWsssfffQQQMMMKKKMMMRRRNNNSSSUUUYYY]]]aaadddeeefffhhhjjjooouuu|||yyyqqqfff```]]]WWWMMMEEE@@@CCCCCC===999888777555444555555666666555444444444444333333333333444444333555666444222111333666222222333333444444555555444555666555444333444555666555555777:::;;;:::999999888777666555444444444222222222111111000000000333333222111000//////...//////000000111222333333444444222111///.....................////////////000000//////000111222222111111222333333333333333555777555888>>>===FFF\\\ttt^^^MMMEEEDDDAAA===;;;;;;:::888555555;;;III[[[mmmzzzjjj___SSSIII???999:::>>>AAAIIIaaa~~~~~~zzzttttttxxx|||{{{zzz|||```EEE@@@>>>;;;::::::;;;:::999999999888777777999:::;;;;;;DDDXXXxxxppp[[[SSSRRROOO]]]hhh___fffbbbHHH@@@:::999:::999999999999999:::::::::666444666777777<<>>MMMfff|||^^^KKKGGGDDDFFFIIIEEEIIIIIIHHHIIILLLOOOSSSUUUWWWZZZaaammmyyy~~~{{{xxxpppcccZZZRRRVVVTTTJJJ@@@===<<<;;;444444444444555555444444444333333222222333333333555666666444222111222333000000111222333444555555555666666555333222333444555555555777999:::999888888888777666555444333333111111111000000000000000111111111111111111000000//////000111333444444555222111000...---......///---............/////////111000000000000000111222222222222222333333333333444777555888??????JJJaaaqqqYYYJJJBBBAAA???<<<;;;;;;;;;::::::999@@@OOOggg{{{yyymmmQQQFFF<<<:::<<<<<<;;;;;;AAAKKKddd{{{~~~}}}vvvuuuxxx{{{{{{{{{~~~jjjOOO@@@>>>===;;;;;;;;;;;;999777888888777777777888;;;???>>>PPPmmmjjjXXXPPPQQQSSS```iiieeerrrYYYCCC>>><<<===::::::999999999999::::::999777666777888888===CCCSSS~~~wwwbbbUUUIIIDDDAAA<<<888777444444444555555777888888///------111000,,,+++---------------------------******,,,...---,,,111888AAAiii^^^<<<222,,,.........111555555222222222555999999666777;;;444333222000000000111111222222555999BBBVVVwwwwwwZZZIIIGGGCCCCCCEEEAAAGGGEEECCCAAAAAABBBDDDEEEHHHIIIMMMTTT^^^gggmmmpppppprrrwww}}}zzzuuuppptttqqqbbbPPPFFFAAA>>>999888777666555555555555444444333222222222222333555444444333222222222333111111111222333444444555555666666555333222222333555555555666999999888777888888777777555444333333111111111111111111000000222222111111111000000000...///000111222333444555000///...,,,,,,---...///---------.........//////111111000000000000111111222222222222333333444444333777555888>>>???LLLeee|||```MMMEEEBBB@@@===<<<======;;;:::;;;;;;QQQooo{{{```KKKGGG>>>777999===>>><<<<<<@@@LLLhhh{{{~~~}}}tttsssuuuxxxxxxyyy~~~___JJJ@@@===<<<;;;;;;<<<;;;999777999999:::;;;999888<<>>>>>>>>BBBAAAAAADDDHHHMMMPPPQQQUUUZZZbbbmmmwww~~~qqq\\\LLLBBB>>><<<999555333222222333555444333333222222222333333222111222333444444444444444444333333333333333444555666555333222333444555444444666888888777666777777777777666555333222222222222222222222222222333222222111000///......------...///000111222222///...---,,,,,,---......------------............000000000000000000111222333333222222222333444555333777555777===???NNNhhhjjjUUUHHHAAA??????<<<<<>>DDDeee~~~eeeOOOAAA<<<888666999:::888999<<<@@@OOOnnn|||}}}zzzppprrrsssuuuvvvxxx~~~zzz^^^KKK@@@===<<<;;;;;;<<<<<<:::888999999<<<===:::999AAALLLgggdddWWWJJJLLLYYYbbbhhhooo[[[HHH@@@;;;>>><<<;;;;;;:::999999999:::777888;;;>>>;;;888:::@@@PPPyyynnn[[[KKKHHHFFF>>>:::;;;777777666555444444555555111//////222111---+++---------------------------+++,,,+++******---111333999AAAccc[[[777333000///000222222222333000888AAACCC???999333000111111000000000000000000222444777888999DDD^^^vvvkkkSSSHHHHHHCCCAAAAAA======>>>???????????????>>>>>>===<<<===@@@BBBCCCDDDBBBFFFMMMSSS[[[ccckkkppp}}}rrrdddNNNJJJDDD===888444333222666666555444333333333333222111000111333555555444555444444444333333333222222444555444333222333555555444444555777888666555777777888888777555333222222222222222222333333333222111111000...---,,,,,,,,,------....../////////............------------,,,------------.........////////////000111222333444333222222222333555666222666666888>>>BBBSSSoootttZZZKKKAAA:::777<<<999:::===:::777???LLLeee||||||```LLLDDDAAA555444666999888666:::@@@BBBUUUuuu}}}zzzuuunnnqqqrrrssstttxxx|||eeeQQQDDD>>>===;;;;;;<<<<<<;;;:::999888:::===<<>>>>>??????:::999888999<<<=========:::<<<>>>>>>???CCCKKKQQQ]]]mmmxxxqqqeeeXXXKKKBBB<<<999888777666555444444444444444222000000333444333222222222222222333333333333111222333333333333444666555444444555777777666444666777888888777555333111000111111111222222222222//////......------------------------------......---...///000///...,,,+++,,,,,,---------..................///000222333444555444222222222333555666000555666999AAAFFFZZZxxxaaaMMMCCC===:::999<<<999999:::888;;;OOOfffwww[[[EEE===;;;888666555777::::::999===CCCGGG[[[}}}|||uuuqqqnnnoooooooooqqqvvv~~~iiiVVVIII@@@>>><<<;;;<<<======<<<<<<888999===AAALLLhhhsssXXXUUULLLVVVmmmnnnjjjwwwyyybbbNNN@@@@@@======<<<::::::999999999;;;;;;<<<>>><<<>>>HHHTTTrrriiiTTTPPPLLL@@@:::===666555555444444444555555333111111333222...,,,---------------------------,,,...,,,((()))...000---+++000999SSS~~~aaa===555000000111111333888DDDLLLPPPHHH===666111,,,.../////////////////////---...000222333888GGGVVVyyydddOOOGGGJJJEEEBBBBBB>>>AAA@@@>>><<<<<<===>>>???<<<;;;999:::;;;;;;999888:::;;;:::777444555;;;@@@HHHRRR^^^jjjzzztttaaaRRRGGGBBB888888777666555444444444666333111111222333111/////////000111222333333444///111333333333333555777555444444555666777555444666777888888777555333111//////000000111111111222,,,,,,,,,---------......///............------------...000111000...+++))),,,,,,,,,---------......------...///111333444555555444333222222444555777///555666;;;CCCKKK```qqqTTTEEEAAA???@@@DDD>>>:::999:::999AAA]]]|||zzz^^^BBB999===999///999666555999:::999;;;???JJJ___~~~zzzqqqooopppkkkkkkkkkmmmsss{{{|||fffTTTHHHAAA???<<<;;;<<<>>>>>>>>>@@@:::999>>>FFFXXX~~~kkkVVVWWWRRR```zzzyyyppp}}}pppWWWGGGFFF>>>===<<<;;;:::999999999AAA@@@?????????EEETTTdddpppYYYTTTOOOBBB:::===555444444555555666777888333111111444222...,,,...------------------------+++...---))))))...---(((,,,444222777___xxxAAA777111111222111555;;;MMMTTTSSSGGG:::444111.........///////////////.........000333333777BBBMMMlll\\\PPPFFFEEEFFFEEEBBBBBBAAA@@@>>>===<<<<<<<<<===999999999:::::::::;;;;;;::::::::::::::::::::::::===AAAGGGOOOZZZhhhuuu~~~jjjVVVLLL@@@555555:::;;;666111333444333222222444222///000000111222222222222222111222444555555444222111999888777666666666777888999999888888666555444333222111000000111222222111111111000///...------,,,///......---------......//////...---,,,,,,++++++,,,---...000000000//////000000000000111111111111222222111111222444555777777666999===@@@LLLiii~~~cccJJJAAA>>>999888===555<<<===777<<>>???JJJfff~~~|||yyyuuurrrooommmkkkiiieeelllyyyzzz~~~kkkVVVGGGCCCAAAAAABBB@@@:::999<<<999:::;;;AAATTTvvvgggYYYPPPWWWooo{{{uuurrrzzzsss[[[KKKHHHBBB=========;;;;;;======BBBEEEEEEEEEOOObbbrrrcccYYYTTTHHH<<<888:::999777555444333444444000000000/////////......---...000111222111///...///...---,,,+++,,,------000(((---555HHHvvv[[[===333444---444AAA>>>]]]iii\\\BBB777444---***///////////////.........------......000555<<>>CCCJJJRRRWWWtttzzzgggPPP@@@999555222000222111000///111333333222000111333444444444333222111222333444444444333222888888777666666777888999999999:::999888666555333111000//////000111111000000000//////......------///......---------............---,,,,,,+++*********+++---///000111111111//////000000111111111222333222222222222333555666777666999>>>BBBNNNllllllVVVBBB===<<<777555888666888===;;;AAAdddtttTTT>>>:::777888:::666888888777888999<<>>AAADDDPPPiiibbbZZZQQQ[[[uuu~~~tttttt|||mmmYYYPPPHHHDDDAAA>>>???BBBDDDJJJPPPUUU\\\kkkooobbbZZZMMMBBB>>>===;;;999666444333333222444444333333333222222222...///000111111000...---///...---,,,,,,,,,------///)))///333<<>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>999999999888777777666666888888888777666888;;;>>>TTT]]]qqqoooUUUDDD===:::999555333111111333444555555111333444666666555444333222222222333333444444444777777777777777888999:::888999:::;;;:::888555333000000///////////////000///////////////...............---------......///------,,,,,,+++************+++,,,///000111222222...//////000111222222222333333333222222333444444777777:::@@@EEERRRqqqzzzXXXHHH;;;:::;;;666444666999444<<<>>>DDDrrr___EEE999:::888999;;;666666555666777999===@@@BBBNNNjjj|||{{{xxxsssooonnnnnnoooqqqnnnoookkkpppzzzyyy}}}}}}hhh[[[OOOHHHCCCAAA>>><<<>>>CCCAAADDDLLL___}}}www]]]ZZZRRR```|||qqqwwwvvvkkk___WWWQQQMMMMMMQQQUUUZZZaaajjjwwwnnnbbbTTTIIIEEEAAA???<<<888555333222222333222222222111111111111///000111111111///...---//////...------------......+++000000...HHHqqqwwwMMM777<<<999555???IIIvvvwww^^^===000//////111........................222222111000///111555888???]]]wwwRRRIIIBBBAAAAAA???>>>???<<<<<<;;;;;;::::::::::::<<<<<<<<<<<<============::::::999888777777666666777888999999999999;;;===DDDDDDPPPfffxxxwwwbbbRRREEE<<<999555444666777555444555111333555666777555333222222222222222222444555555666666666777888999::::::666888:::;;;:::888444222000111111000///...///000.........///////////////...------------...//////---------,,,,,,++++++++++++,,,---...000000111111......///000111222222333444444333333333333333333888777;;;BBBHHHWWWwwwhhhMMMBBB::::::;;;888777888===111<<>><<<:::;;;666444444444666999===AAADDDNNNjjjzzz{{{xxxuuusssqqqrrrssstttqqqrrrooosssyyywww{{{rrr```TTTLLLFFFCCCBBB???@@@DDDDDDIIIVVVmmmmmm\\\WWWRRRccc}}}lllyyywwwqqqkkkjjjllluuuxxx}}}yyyhhhXXXLLLHHHCCCAAA>>>:::777555444444222222222111111111111000111111111111000///---,,,/////////...............------000///(((444ZZZ|||xxx[[[CCC:::444444<<>>;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::999888777777666444666777888777888:::;;;999555;;;JJJWWWcccwwwnnnQQQ<<<888444333777888333111333222333555666555444333222333222222222222333444555555555666777888888999999444666888999999666333111111222333111///...000222.........///////////////---------------...//////............------------.............../////////...//////000111111222222333333333333333333222222777777<<>>BBBDDDMMMjjjwww~~~zzzyyyxxxwwwvvvuuutttsssrrrtttrrrtttwwwsssxxxhhhZZZSSSLLLKKKIIIFFFEEEGGGJJJTTTfffggg]]]SSSSSSfff|||wwwiii}}}ooo\\\OOOIIIDDDBBB???<<<999888777777666666555555555444444444111111111000///...------000000000/////////..................+++...FFFfffuuuqqqYYY;;;000555<<>>:::;;;;;;<<<<<<;;;::::::999999999::::::::::::;;;:::::::::999999888888777777777888666444333444666666888<<<@@@CCCIIIUUUaaa}}}qqqWWWBBB:::666999777111000333444444444444444444333333333333333333333333333333444444555666777777777777333555777888777555333111222333444222///...000333///////////////.........---------------...///000/////////...............000000///............///000000000000111111111111222222333444444444333333666666;;;DDDMMM```jjjQQQCCC@@@;;;777555666888::::::444<<<>>>EEEuuucccIII;;;<<<:::;;;>>>;;;777666777888:::>>>AAACCCMMMiiiwwwzzzzzzyyyxxxvvvtttrrrppprrrvvvtttttttttnnntttzzzddd[[[TTTRRRQQQNNNLLLLLLUUUdddzzzddd\\\QQQWWWiiixxxqqqjjjyyydddUUUMMMEEEDDDAAA>>>;;;:::999999444444444444333333333333111111000000//////......000000000111000//////...,,,000---,,,000...888PPPmmm{{{fff???222999<<<;;;GGGIII<<<...//////---111,,,,,,,,,---......//////,,,---000111111111333555999@@@TTTqqqzzz]]]IIIDDD@@@@@@???<<<<<<>>>:::;;;<<<======<<<;;;:::999999999999::::::::::::888888888888888888777777888888888777555555777999AAAGGGHHH@@@888888<<>><<<888555555777999777888<<<;;;BBBhhhxxxVVV???999666999===::::::999999999;;;>>>@@@BBBMMMiiivvv}}}zzzwwwtttrrrqqqpppqqqvvvuuusssqqqjjjqqq{{{pppfffbbbaaa______```lllwww```YYYRRR]]]nnnuuunnnoooppp___VVVIIIGGGDDD@@@<<<:::999888111111111111000000000000000000///////////////000000000111111111000///...)))333---)))111///000@@@XXXjjjZZZ;;;777;;;:::>>>BBBCCC777+++...///---222++++++,,,------...//////+++...000111111000111222444;;;III___|||tttWWWHHHCCC@@@AAA???<<<<<>>999<<<===:::777777888999777<<<<<<777>>>[[[~~~dddEEE:::444777;;;888<<<;;;;;;:::;;;===@@@AAANNNjjjuuu|||wwwsssrrrrrrssspppuuuuuurrrooohhhnnn|||wwwvvvvvvwwwzzzrrr]]]UUUTTTbbbrrrtttmmmtttzzzhhh]]]LLLJJJFFFAAA===999777666444444444333333333222222000////////////000000111000111111222222000///...'''444---&&&000///,,,999BBBPPPDDD444:::;;;888BBB666:::222+++000...***---++++++,,,,,,---...//////,,,///111111000//////000333:::CCCRRRooolllVVVFFFEEECCCAAA???>>>======>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777777777777777777777555777888666444555999===\\\___YYYHHH999555555555999;;;IIIccc}}}pppYYYFFF@@@CCC@@@555555777333555888222444999======999444000//////000111222333444444444666666666666666666555444111111222111//////000222000///...------...///000......------------......000000...------...///000111///------///000111000333444444222///...///000111000000111222444666888777999<<>>BBBPPPnnnwww|||{{{wwwvvvtttpppqqquuuqqquuutttsssnnndddmmmmmm[[[TTTRRReeexxxssseeewwwqqq___UUUNNNEEE@@@@@@???;;;888555444222111111111222222111111000///......//////111111111000///......---+++,,,......---,,,------333666777555777<<<===<<<222111000///...---,,,,,,///...,,,++++++,,,---//////////////////000111111222777===HHH^^^iiiSSSFFFDDDCCCAAA???>>>======>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777777777777777777777777888999888777999>>>BBBUUUVVVPPPCCC888666666555;;;:::???KKK[[[mmmzzz^^^III>>>AAA555444444///222999888666:::======:::666333222///000222333444444555555666666666666666555555444---...000000///000333555000///...------...///000///......------......///111000///......///000000111///......///111111000222333333222000///000111111111111111333555777888999:::<<>>CCCGGGNNNnnnxxx~~~zzzttttttsssrrrsssvvvssswwwuuusssnnneeeooogggYYYTTTVVVhhhvvvnnnggg|||hhhXXXPPPGGGBBBAAA@@@===:::666555444333222222333333333222222111000000111111222111111000//////......,,,---//////---------...222555555444555:::;;;999111000000///...---,,,,,,///...,,,++++++,,,...///............///000111222111555;;;DDDWWWwwweeePPPEEEDDDBBBAAA???>>>======>>>===<<<<<<;;;;;;<<<<<<;;;<<<<<<;;;;;;:::999888666666666666666666666666666777888777777;;;BBBGGGLLLKKKEEE<<<777777777555888777777888<<>>LLLjjj```NNNFFFEEECCCAAA@@@??????>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;:::999888666666666666666666666666444555555555555:::CCCIIIGGGBBB<<<888777888666444222333666777555777CCCPPPeeelllMMM<<<888;;;666444777555444444555444444444444555111222333555666666777777666666666666555444333333111111111000...---...000/////////....../////////000//////......//////000///...---------...///000000///...///111222222111000111222111000000222444333222222333444666888::::::<<<>>>DDDSSSlllqqqXXXEEE<<<:::777777666555555444333333666888555555777333<<>>888666777777555333000111444888888666888===JJJ```|||gggLLL>>>===777555666333444333222111222444555555222333444555666777777777666666666666555444333222111111111000...---...///...//////////////////...//////............//////------,,,,,,,,,---////////////...000222333222111///000111111000111333555333222222333444666888:::999:::>>>FFFWWWsss~~~cccOOOAAA;;;;;;444444444444444444444555444777444444777333777HHHeeedddUUUHHH;;;999888888999<<>>888888777666444222111000222222333444444333222222111111111000000000000000111111111000......///111111444333111111555666333..................------,,,,,,,,,,,,------......++++++,,,...000222444555333333666777<<>>HHH[[[xxxpppWWWHHH===777888333333444444444555555555333777444444888444444AAALLLrrrtttbbbTTTCCC???;;;999;;;???BBBDDDRRRooo{{{zzz|||{{{{{{|||}}}zzzvvvooodddnnniii]]]YYYTTTnnnwww___lllrrr___PPPHHHDDD@@@===999888888666444222000///000111222333444333222111000000000///////////////111222111///------///000222444444111111444555333000000//////............+++,,,,,,------.........+++,,,---...000222444555444333555777999FFFfffkkkTTTMMMDDDCCCBBBAAA@@@?????????===<<<;;;;;;::::::;;;;;;888999999:::::::::999999999999999999999999999999666888999999888;;;AAAFFF===777555777666333333666666222///000111111333777777:::CCCUUUpppvvvkkkSSS???999777666333111111444555555444111222333444555666666666666666666555444333111111.../////////......///111---...///000000///...---------,,,,,,,,,,,,------......------...///111222......///111444444333222000111222111000000222333111111111111333555777888555888>>>III]]]{{{bbbLLLBBB:::666777555555555555444444444444333777444333888444222;;;===ZZZ{{{zzzcccYYYJJJ@@@<<<===@@@BBBRRRooo}}}}}}}}}}}}}}}|||}}}}}}{{{vvvnnnbbbjjjddd___]]]WWWsssqqqaaayyykkkYYYOOOIIIDDDAAA:::::::::888666333111//////111222444444444222111.....................///222222000...,,,,,,...000222444444000000333444111222222111000///......---***+++,,,---............,,,,,,---...000111333444333111333777777>>>WWWqqqfffQQQLLLBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;::::::::::::;;;888999999:::::::::999999999999999999999999999999444666888888777888===AAA999444333666666222333888555333333444111...///444999777888AAAOOOfffmmmKKK;;;666333111//////222333222000111111333444555666666666666666666555444333111000111222111///---,,,,,,------...///000000///...------,,,,,,++++++,,,,,,---000/////////000111333444......///111444555333222111222222111000000111333111111000111222444666888555888>>>III]]]|||WWWEEE???:::777999777777666555444333333222444888333222777333000777444DDDZZZnnnzzzxxxaaaMMMBBBAAACCCEEEQQQooo}}}}}}}}}}}}|||}}}{{{vvvnnn```gggxxx```______YYYvvvlllcccwwwcccWWWPPPKKKGGG<<<<<<;;;:::888555222000000111333555555444333222---------...............222111000...++++++---000111444333000///222222000444333222111000///...---***+++,,,---............---------...000111333333333000222777777:::MMMddd^^^MMMJJJDDDCCCAAA???>>>>>>>>>???<<<<<<<<<<<<<<<<<<;;;;;;999999::::::::::::;;;;;;999999999888888888888777444555777888888777666555666555333111111333555777666444222000000222444666777333444999;;;BBBZZZtttlllKKK888111444555333222333222///444444444555666777999999555444333333444555444222333222000...---,,,------///---,,,...111222000------,,,++++++++++++,,,---111111000000000000000111...111333444222111333555111000///111222222000...---///111111111222444555666:::>>>GGG___lllNNNEEE===888888888666666555555555444444444555555444444444333333333444666>>>FFFKKKWWWvvvoooPPPEEEDDDBBBMMMmmm|||~~~~~~{{{hhhYYYeee}}}mmmhhh[[[UUUkkkmmmqqqttt___TTTOOOKKKBBB>>>::::::888333222555666000555888444666777///444333222222222111///---.../////////...///111333///111444444333222222222999;;;<<<:::777444333333+++***)))+++...000000000///...,,,,,,---///222444222000000111222777DDDQQQqqq]]]LLLIIIDDDCCCAAA???>>>>>>>>>???======<<<<<<<<<;;;;;;;;;999999999:::::::::;;;;;;999999999888888888777777666666777888888888777777666555333111111333555666666555222111111222444555666222333666555666EEEXXXxxx```BBB<<<999666444111000000111222222222333444555666777888666555444555444333111222111000...---------...///---,,,...111111000---...---,,,++++++,,,---...000//////.........//////---000333333222222333555333222111111111111111111...///111222111222333555666999>>>IIIbbbaaaGGGAAA:::666777666666555555555444444444444555555555555444444444333222222777<<<===CCCZZZtttaaaIIIBBBBBBNNNmmm}}}~~~zzzgggYYYeee~~~iiidddZZZWWWmmm{{{nnn{{{{{{oooeeebbbcccccceeegggrrr}}}lll___UUUNNNDDD???;;;;;;888444222444666...111444222666999111444222111111222222000//////000000000///000222555111222444444222222222333:::;;;<<<;;;888555444444...---+++,,,---......---///...---,,,---///222333444333222222222555AAAMMMiiizzzZZZKKKGGGCCCCCCAAA@@@???>>>>>>>>>>>>>>>===<<<;;;::::::999999999999999::::::::::::999999888888888777777777888888777777888888999:::666555333222222333555666777555333222111222333444:::666666999777333888BBBRRRrrr~~~WWWFFF;;;444555555111111555000000000000111333444555888666444333333333111///111111000///......//////......---...000000///.........------------.........------,,,------......---///111222111222333555333333222000...///111333...000111222111222333555555888>>>LLLhhhvvvUUUAAA>>>999666777555555555555555444444444444666666666555555555444444555333444777666777CCCSSSsssyyyXXXHHHFFFOOOmmm~~~}}}~~~}}}vvvdddXXXfff~~~eee___ZZZ]]]rrrtttmmmoooWWWNNNGGGFFFGGGFFFGGGIIIPPPZZZnnn~~~mmm]]]QQQFFFAAA<<<<<<:::555222333444///222555111444777111444222000///111222222111000111111111000111444666333444444333222222333555999;;;;;;:::888666555555333000...---......,,,+++000///...------///111333555333333333111222<<>>>>>???>>>===<<<;;;:::999999888999999999999:::::::::888888888888777777777777999888888777888999;;;<<<666555444222222333444555777666444222222222333444999666666:::999666666:::===ZZZ{{{yyyWWWCCC555777:::777555777000000000000111222333444555333222222222222000///111000000000000000000000.........///000//////...//////............//////------,,,,,,------.........//////000111222333444000111222111///...///111///111222222222222333555444888@@@QQQoooiiiNNN@@@???:::888999666444444444444444444444444777666666666666555555555555333555888888666;;;CCCSSSgggsss[[[NNNPPPlll~~~}}}~~~}}}zzzqqq___VVVfff~~~bbb\\\\\\eeezzzllllll}}}```UUUGGGAAA<<<===>>><<<<<>>===???>>>===<<<;;;:::999999888888888999999999::::::888888888777777777666666999888888888888:::<<<===666555444333333333333444666555444333333333444444444111111333444333333555777FFFZZZppp~~~bbbEEE:::888666555777222222222222222333444555444333222333444555444333111111111111111111000000...//////000///.........////////////////////////......------...//////000000///...///000111222222...111444666555333000///000111333333222222333555444888BBBVVVwww{{{^^^III@@@@@@:::888999444333333444444444444444444777666666666666555555555222222444777888666666888@@@HHH\\\zzztttZZZTTTmmm~~~}}}|||~~~|||{{{wwwkkkYYYSSSeee}}}|||bbb\\\___mmmkkksss^^^JJJGGG???;;;999;;;;;;999999;;;:::>>>HHHTTTaaarrrwwwfffQQQHHH@@@>>>===:::777777666BBBWWWXXXCCC555333000333111......000222444444...///000000///111444666777777666555333333555777444555666555333333444666777555333333333444333222000000000000111333555666555444555777666777AAALLLfffkkkSSSIIIDDDBBBBBBBBBAAA@@@???>>>===>>>>>>===<<<;;;::::::999888888888888999999999999888888777777777666666666777777888888999:::;;;<<<666555555444333333333333555444444444444444555555444333222111111000111222333888???MMMiiiiiiKKK999444444555444444444444444555666666777666555666888:::999888222222222222222111000///...///111000...---............////////////..................///000111111222000...---///000000000///111555:::<<<:::444000111222333333222222333555555999DDD[[[~~~}}}lllTTTDDD>>>>>>888666777111333333333333444444444444666666666555555555444444555666888:::999777555444<<<;;;BBB]]]kkk]]]qqq|||||||||~~~{{{zzzuuufffUUURRRfff~~~vvvaaaZZZaaarrrpppeeeIII???AAA<<<999999;;;:::888888:::666999>>>BBBGGGYYYyyy~~~```TTTHHHCCCAAA===:::::::::IIIaaabbbIII999777444222000//////111333333333...///000//////111444666777888888777555444555666222333333333222222444666777555444444555666666555000111222333444666888999888777888::::::===HHHTTTooohhhRRRIIIDDDBBBBBBBBBBBBAAA???===<<<======<<<<<<<<<;;;;;;;;;888888888888999999999999888777777777666666666666555666777999::::::;;;;;;666666555444333333222222333333444444555555666666555777777555222111222333111000444>>>MMMeeemmmLLL>>>:::777666555555555555666666777888777666777999999999777333333444333333111///...---000111111...,,,---///---...////////////...---............///000111222444111---,,,...//////---000///111777======777000111333444333222222333555666:::FFF___uuuaaaMMM@@@======666666777222222222333333333444444444555555555555444444444333666999<<<;;;:::888666555777:::<<>><<<:::999;;;:::777888;;;555777:::999999FFFdddrrrbbbRRRIIIEEE@@@===<<<999DDDVVVXXXCCC888999666222111000000222333222111...///000000111222555888777999999999666555555555111222333222222333555888777666444444555555444333000111333555777:::;;;<<<888777777999999>>>JJJVVVffffffRRRIIIEEEAAABBBBBBBBBAAA???===<<<<<<<<<<<<<<<<<<<<<;;;;;;777888888888888999999999777777777777666666666666444555777999::::::::::::666666555444444333222222222333333444555666777777000444777555111000111222000///444<<<@@@LLLlllcccLLLBBB:::666666555555555666777777888666555555666666555333444444444444333111///...---000222111...,,,---///,,,---...//////...---,,,---------...///000111111555222---,,,---...---,,,000,,,+++111999<<<666///111333444444222222333555777;;;GGGaaapppZZZJJJ???===>>>777888:::555222222222333333444444444555555444444444333333333111666999888666555555555///;;;===>>>ZZZppp~~~{{{{{{|||~~~}}}}}}vvvdddSSSTTTjjjhhh[[[TTT]]]qqq|||sssuuuXXX???<<<>>>;;;;;;888888:::888555666:::888999:::888555<<>>===666:::FFFGGG:::555999666222111000111333333111///000111222222222333777999777999::::::888666555555222222333333222444777999888666444333333333222111000111333666999<<<>>>???666444444555555:::GGGTTTUUUrrr]]]MMMIIIDDD@@@@@@??????>>>=========>>>===<<<===>>>>>><<<:::777777777777777777777777:::999888777666666666666555555666777777777777777444444333333333333222222444444555555555555444444444444333222222222333333///000333666999AAATTTfffjjjPPPAAA:::444333111...666:::000888888777666555555555555777666555444222111000000............/////////000222------111111,,,,,,000///000000///---,,,...///333111///.../////////...000111222333444333222222111222222333333444444555888;;;HHHfff~~~dddUUUBBB???<<<999777444222///111111111111111111111111444444444555555555555666444555555555444333333222...999===<<>>;;;999:::<<<;;;777222000000111111111222222222/////////000222444777888;;;:::999777666666666666333333333333333444555555666555333222333333333222333333333444666777999:::777666444444666<<>>=========>>>===<<<===>>>===<<<:::777777777777777777777777999888777666555555555555555555666777777777777777444444333333333333222222333333444444444444333333222222222222333444555555222222444666666888CCCOOOlllhhhOOO???555444555111555:::444666555444333222222222222555444444333222111000000000000000000000000000000000---...222333000000444///000000///------...///333000......///000000///000111222333333333222222111222222333333444555555999<<>>>>>NNNnnn~~~}}}}}}~~~~~~xxxmmm]]]PPPVVVqqqxxxgggVVVUUUlllxxxiiimmmbbbHHH>>><<<;;;;;;999777666666777888888777999555555999888777CCCSSSuuu}}}kkkZZZKKKCCCBBBBBB???;;;888888777555444333222222222111111111000/////////000222444777888;;;:::999888777777777777555555555666666777777888888666333111222333555666222222333333444555777777555555444333555;;;BBBGGGHHHYYYyyypppPPPHHHGGGCCC@@@@@@??????>>>============<<<<<<<<<======;;;:::777777777777777777777777777777666666555555444444555555666777777777777666444444333333333333222222222333333333333333333222222222222222333555666777555333444555444222555:::FFFcccxxxLLL999333666222111555333555444333222111111111111222222222222111111000000222111111000000000111111///...///333444222222444///000000///...---...000222000......///111111111000111222333333333333222222222222333444444555555:::>>>NNNnnnkkkUUUJJJ@@@===999666666666555444444444444333333222222222666666555444333222111111222333333444555555666666888:::===@@@LLLeee~~~~~~wwwjjjZZZOOOWWWtttrrrcccVVVZZZssszzz}}}dddooo[[[FFF???>>><<<<<<999777666666777888888777:::777888;;;:::777@@@LLLbbblllXXXMMMJJJHHHEEE???999666555666777555555444333111000//////000000000111333555777888777777666666666666777777444444555777777888888777333333222222222333444444333222222222222333444555333444444444555888===AAADDDOOOpppfffLLLGGGFFFCCC@@@@@@??????>>>============<<<;;;<<<======;;;999777777777777777777777777777777777666666555555444444555666666777777666666444444333333333222222222333333444444444444333333333333222333333444555555555111111444555333333555888JJJooocccDDD444777444111333333666666555444333333333333000000000000000111111111333222111000000000111111000000111222222000000000///000000///......///111111///......000222222222111111222222333333333333222222333333444555555555:::>>>QQQtttzzzaaaNNNFFF???;;;888666666777777777555555555444333333222222555555444333222222111111111222222444555666888888;;;999;;;AAAKKK___vvvgggVVVNNNYYYyyykkk^^^TTT^^^yyy|||yyyeee|||ZZZHHHCCC???<<<;;;999777666666777888888777999888:::===;;;999>>>GGGSSS}}}iiiZZZSSSLLLIIICCC===888666777999555555444333222111000000000000111333444666777777333333333333333444555555111222444555666666555555///222666888777666444333444333333222222222333333333444555666666777:::<<>>============<<<;;;<<<======;;;999777777777777777777777777777777888888888777666666444444555666666666666666444444333333333222222222444444555555555555444444555444333222222222222222444///---111444333333555777???XXXzzzSSS:::888777666888555666666555444333333333333//////000000000000111111222111///......///000111000111000//////000000//////000000000......000222222000......000222222222222111222222222222333333222333333444444555666666:::???TTTzzzrrrYYYIIIDDD===:::777666777888888888555555555444444444333333333333333333333333333333111222222333555777999:::???;;;<<>>=========<<<;;;;;;;;;<<<<<<:::999777777777777777777777777666777888999999888777666444444555666666666666555444444333333333333222222444555555666666555555444555444333111000000000000333...---///111000000333111555IIIooodddHHH===666666888333555444333222111111111111000000000000000111111111111000.........000222333333444222......111333222///000111000//////111222333111//////000222222222222222111111222222333444333333333444555555666666;;;@@@XXXkkkRRREEECCC;;;999777777888999888777444444444444444444444444222333333333444444444555222222222333555777:::;;;BBB>>>>>>AAAIII]]]}}}sssbbbRRRNNN^^^zzz```ZZZTTTccc}}}qqqnnntttPPPDDDDDD???;;;===999777666666777888888777444666888:::;;;<<<>>>AAACCCjjjwwwfffUUUOOOGGGAAA>>><<<777444444444444444444444444444111222444555666777777777666666666666666777888999666555444444333444444444222555666555333222555888444444333222222333333333333444666666555555777888:::AAA\\\oooTTTLLLMMMHHHAAA@@@@@@??????>>>=========<<<;;;;;;;;;<<<<<<:::888777777777777777777777777555666777888999888666555333444555555666666555555444444333333333333222222333444444555555444444333222222111000////////////000...///222222//////222//////;;;UUUtttjjjRRR===888888111666555444333222222222222111111111111111111111111111000......///111444666??????:::111...111333111///000111000//////111333444222000///000111111111222222111111111222333444333333444444555666666666===CCC]]]dddLLLAAA@@@999888888999:::999777555222222222333444444555555555555555444444444444444333333222333444777:::;;;=========>>>JJJddd|||rrr```RRROOOaaauuunnneee___```^^^cccmmmzzzooo\\\\\\YYYhhhzzzkkkppppppLLLBBBCCC???;;;>>>999777666666777888888777444666888888999;;;======<<<___|||fffZZZLLLEEECCCAAA<<<666777666666555444333222222222333444666777777777777888888888888888888999999888666333111000111222333///777AAADDDAAA:::555333222222111111111222222333111333444444333333555777666>>>RRRmmmhhhPPPLLLNNNIII@@@@@@@@@??????>>>=========<<<;;;:::;;;<<<<<<:::888777777777777777777777777333555666888888777555444333444555555666666555555444444444333333333222222222333333444444333333222000///////////////000111---...222666555111111444777222222;;;KKKcccnnnKKK???===555888888777666555555555555222222222222111111111000111000//////000333666888MMMKKKBBB555///000000---///000111000///000111333555333000000000111111000333222111111111222333444333333444444555666666666???FFFaaa|||```HHH>>>>>>888888999:::;;;:::777444000111111222333444555555777777666555444333333222444333333333444777:::;;;555888999<<>>;;;===999777666666777888888777555777888777888:::;;;:::777XXXvvvfffSSSIIIHHHGGGAAA;;;999999777666444222111000222333555777777777777777888888777777777777888888777555111---,,,---...000...???UUU```\\\MMM<<<111000000000000000111222222000111222222111222444666222777AAAPPPfff```RRRHHHEEEDDD>>>CCCBBBAAA???===<<<;;;:::;;;;;;<<<;;;:::888555444999999888888777666666555999999999888888666555555555444333333555666666666///222444555333111111111555333222222444555555444444444333111///...000111000//////000222222111000000///333999;;;EEEcccoooOOO===777;;;888444333555666333...444444444333000///000222//////...///111444777999NNNHHH???555///---...///333111///000222444444444444222111222444444333222555555555333111000222444000222333333444666999<<<;;;IIIjjjpppQQQDDDAAA:::777777888:::;;;999666333111111222333444555666777:::888666666666555444333888555555:::;;;999888999>>>555777;;;GGGwwwrrr^^^SSSRRRaaaeeeUUUGGGCCCEEECCC===999>>>>>>@@@BBBCCCIIIXXXggghhh___WWWffflll```oooKKKAAA<<<<<<>>>;;;<<<999777777888888555222888888999;;;======;;;999@@@QQQuuuwww___UUUPPPHHH@@@======<<<;;;888555444444555333333444555666888888999666666555444333333333333000000///---,,,---///222111@@@nnn[[[>>>333333111/////////...000333---...000111111111000///000444888@@@TTTtttuuuXXXMMMFFFFFFGGGBBBCCCBBBAAA@@@???===<<<<<<;;;;;;;;;;;;:::888777777:::999999888777777666666888888888888777666555444444222111222333555555444000222444555444222111222444222111222333555444444333444333111///...000111222111111222333333111///111///111666555999MMMdddmmmMMM;;;:::999888666666777666555444444444333000000111222111000//////000111333555DDD@@@999333///...///000222111///000222444444444333222111222444555555333222222222111000000333555111222333333444666999<<<@@@NNNpppiiiLLL@@@===555666666777999:::999555222111222333444555666777777777777777888::::::::::::777555666:::<<<999666777999444999???RRRnnn[[[PPPQQQaaapppUUUIII???>>>AAA@@@===;;;===<<<===>>>>>>@@@HHHRRReeefff^^^XXXiiilll```jjjIII@@@<<<;;;===:::;;;:::888777888777555444666666666777999:::::::::???SSSyyyssscccXXXMMMDDD@@@@@@@@@>>>;;;888777666777444444555666777888888888555444333222111111111111/////////---,,,,,,///111888EEEooozzzTTT555444000.........,,,---///---...///000111000000///000333777===LLLiiijjjQQQIIIDDDEEEGGGCCCBBBBBBAAA@@@@@@???>>>>>><<<<<<;;;::::::::::::::::::::::::999888888777777888888888888777666555555333111000000222333333222000333555555444333222333333111000000222333333222222333222111///...000222444444444666777555222///111///000333111000999FFFffflllOOO:::999777555333222333555333444444222000000111222222111000///...///000000888666222000...///000222222000///000222444444333333222111333555666666555///000111000///000333555111222333444444666999<<>>===<<<<<<;;;999999<<<<<<:::;;;???JJJgggsssddd\\\YYYmmmkkkbbbcccFFF@@@<<<;;;;;;888999::::::999777555555666666666666666777999;;;===???YYYxxxgggWWWLLLGGGAAA@@@>>>;;;999777666555444555666666777777777777333222111000////////////...///...---,,,,,,...000000<<<```|||III:::222---...///---,,,------...///000000000000///000333666888BBBXXXyyyfffOOOIIICCCCCCEEEAAA@@@@@@??????????????????<<<;;;:::999:::;;;<<<===:::::::::999999999888888888888999999888777777666333111000000222333222111111333555555444333333444111000//////111222222111111222111000...///000222333444666888:::888444111222//////222222111444:::HHHhhhgggFFF>>>666444333222111222333444444222111000111333222111000////////////000/////////...///000111222111000///000222333333222222111111333555777777666111111222111000000333555222333444444444666999;;;DDDVVV{{{kkkUUUBBB===>>>999555555555666777666444111333333444555555666777777===<<<;;;:::<<<@@@EEEJJJCCC===::::::999555444555777777:::KKKuuuxxxeeeQQQIIINNNaaaYYYKKKEEEAAA???@@@???;;;:::<<<<<<777666;;;>>>===;;;<<<===RRRkkkgggaaaZZZZZZrrrjjjfff\\\CCC???<<<::::::666888:::<<<:::666444666888888999999::::::;;;===>>>BBBbbbzzzgggWWWOOODDDAAA???===;;;:::888777444555666666777666555555222222111000////////////---......---,,,,,,...///)))333KKKnnnhhhEEE777...///222///...///.........///////////////000333555666;;;LLLkkkbbbOOOJJJDDDCCCEEEAAA>>>>>>>>>>>>>>>>>>======<<<;;;:::999:::;;;<<<===:::::::::999999999999999999999::::::999999888888555333111111333333333222000222444444333222333555111///......000111111000000111111///...///111333000222555888;;;;;;888555555111///111222333555888>>>TTTttt\\\JJJ888444888888555444222333333222111000222333111111000000000111111222------...//////000111111000//////000222333333111222111111222555777777666444444444222000000222444333444555555444666999;;;AAAUUU|||aaaNNN???<<<>>>:::555555444555666666444222333333444444555666666666;;;:::888777888???IIIQQQKKKCCC<<<999666444444777777777999RRR{{{|||vvvcccPPPIIINNNbbbkkkKKKHHHDDDBBBBBBCCCAAA<<<:::<<>>>>>;;;HHH^^^ccc]]]XXX\\\vvvzzzhhhlllzzzVVV@@@???<<<::::::666888:::<<<:::777555777999777999<<<===<<<;;;===>>>FFFlllxxxcccUUULLLHHHCCC@@@??????===;;;333444666777777666555444333222111000000//////000---...///...---,,,...///222666AAATTT{{{TTT???///...222000...000...............//////000111333555777999EEE```zzzwww\\\LLLJJJFFFEEEGGGCCC==================<<<<<<;;;:::::::::::::::;;;;;;999999999999999999888888888999999:::999999888888666444333222444444444333000111222222222222333555111///......000111111000///000000///...///111444///000333777:::;;;999777777444000///000222444555444BBBYYYzzzwwwZZZ>>>666888888555555222333333222111111222444///000000111111222222222.........//////000000000/////////000333333222111222111000222444555555444555666555333111000222444444555555555555666999;;;???UUUuuuYYYJJJ===888:::777666555444555666666444222333333333444444444555555444444444444666===IIIQQQLLLCCC;;;888666444555999555:::AAAbbbuuuzzzsssaaaOOOJJJQQQddd\\\AAABBBAAA>>>>>>AAA@@@===;;;===AAA:::777999<<<<<<;;;===<<>>>>>======<<<<<<999:::::::::::::::999999888888888888888888888888666777777888888888777777666444333222333444333222///000111111000111333444111///...///000222111111.../////////...///222444000000222444777999888666666555222000///111222222...666@@@VVVxxxSSSAAA:::444222555222333333222111111222444//////000000000000000000------......//////000000///...///111333333222000222111000111333444333222333333333222000000222444444555666555555666999;;;BBBZZZhhhQQQGGG;;;666777555777666555555666666555333222222222333333333333333///222444444444888???EEEDDD===888888777666666999777EEEVVVzzzyyymmmwwwooo]]]NNNLLLUUUiiiQQQ>>>AAAAAA<<<;;;>>>@@@===;;;<<<<<<888777:::;;;999:::<<<>>>GGG[[[vvv```XXXUUU```yyykkkfff}}}sssRRR@@@@@@===;;;;;;999;;;999888999999:::999777444666888888999>>>FFFMMMgggwwwcccYYYMMMDDD@@@>>>;;;888555777:::<<<===<<<;;;:::444333222111000000000000...000111111000//////000111---222999DDDfff^^^;;;111222...,,,000......---------...///000444111222888:::>>>NNNbbbmmmUUUHHHGGGBBB@@@AAA===@@@@@@??????>>>=========999999:::;;;:::999888777777777777777777777888888555555666666666666666555666444222222333333333222...///000000///000222444111000//////111222222111---...///......///222444222111111333555777666555333444444222111333444333666777444999ZZZmmmRRRAAA555333999111222333222111111222444//////////////////...------,,,,,,---...///000111......///111333333222000222111000000222333222111000111111000000000333555555555666555555666999;;;FFF^^^{{{^^^KKKEEE;;;666888777888666555555666666555444222222222222222222333333///333777777444222444888;;;777555888:::888777999<<>>@@@===::::::666555777<<<===;;;;;;>>>@@@JJJ___mmmXXXVVVUUU```yyy~~~gggeeesssRRR@@@AAA===;;;<<<:::<<<999777888:::;;;999666666777888777999AAANNNXXX{{{tttiiiZZZNNNHHHEEEAAA>>>777999<<>>===333222111000000////////////000222222111000000111222+++000555333GGGqqqmmmDDD666555000...222......---,,,---...///000555000111777999;;;HHHYYYiiiYYYJJJEEEEEECCC???>>>>>>>>>============>>>???;;;;;;;;;;;;:::999888888777777777777777777777777555666666666555444333333666333000000333555444222666555333111000000000111111222222111000//////000444444333///,,,---111555888555222222555777666555555444222000000111222333444//////888FFFaaadddRRRBBB444999666444111111333444444444111000///------......///........................000000000000000000000000111111111111222333444555333222111222444555444333444222111333444444999@@@KKKeeejjjYYYGGG>>>;;;999888888222222333333333666;;;???444333333222111111111000000000111222222222111000,,,333777777888;;;:::555???]]]uuu]]]XXXttt{{{kkkYYYLLLOOOZZZjjjZZZDDD>>>???BBB@@@===;;;999999999:::;;;999888777888;;;===???@@@VVVssshhhUUUTTTLLLeeerrrYYYlllyyyUUUAAA???:::666999;;;<<<:::888999;;;;;;888555;;;999;;;===>>>EEEWWWkkk{{{hhhZZZLLLIIIHHH@@@>>>>>>???AAABBBAAA===:::666555333333333333111000222333444222000...---...000***,,,111111777VVVyyyddd===...444444***---------...............111222555777777:::FFFSSSeeeVVVHHHDDDEEECCCAAA@@@>>>>>>============>>>>>>;;;;;;;;;;;;:::999888777777777777777777777777777444555555555555444444333666333111111333444444333666555333111000000000111111222222111///...///000222333222000---...111444777444222222444666555444444333111//////000111222555111111777???QQQsssgggIII555888333222111111222222222222111000///...---...//////........................////////////////////////000000000000111222333333333222111222444555444333444222111444444555:::@@@OOOiiicccTTTDDD===:::888666666222333333333333666:::===888777444222111222333444666555444333333333444444555555444444555777;;;===FFFlllkkkWWWUUUqqqzzzjjjXXXKKKPPP[[[lllqqqSSSBBB>>>???@@@???===;;;999999999999777777777888;;;>>>??????FFFcccfffUUUSSSNNNhhhqqq]]]ttt~~~[[[EEECCC>>>:::;;;::::::888777888::::::888666666999>>>AAABBBKKKaaawww|||iiiSSSIIIFFF>>><<<<<<<<<>>>>>>===999666666444333444555555444333222333444333000.........000+++,,,000...111KKKiii~~~RRR333000333...000//////......---------000000333555555777BBBNNN|||```SSSGGGDDDEEEDDDBBBAAA>>>>>>>>>===============;;;;;;;;;;;;:::999888777777777777777777777777777333333333333444444444444555333111111222444444333555555333222111000000000000111222111...---...//////000111000//////111222666444222222333444444333222111000///...///000111555222222666888@@@WWWmmmXXX>>>999333444555444222000//////111000///.........//////................................................////////////000111222222333222111222333444444222444222111444444555:::AAATTTnnntttZZZMMMAAA<<<:::666444444333444444333333444888:::===:::666333222333555777:::999666444333333444555666111000333222000777BBBTTT\\\PPPRRRnnnzzzjjjWWWKKKPPP\\\nnn___JJJAAA??????>>>===<<<;;;:::999888777777777888999;;;???BBBDDDYYY{{{dddUUUQQQRRRlllnnnbbb___HHHCCC===999999666999888777888::::::999888666;;;@@@EEEIIIVVVppp{{{[[[KKKFFF===<<<;;;:::;;;<<<:::888555666555444555777777777666222333444333111/////////000,,,---///,,,***<<>>>>>>>>>>>>>>======<<<::::::;;;::::::999888777777777777777777777777777222222222222333333444555555333222111222333444444555444333222111111000000000111111000...------...---...///000000000000111444333222222222333222222111111000/////////000111333222333444555999GGGVVV~~~sssQQQ===777999999777333///......000000000///////////////........................////////////////////////////////////000111222222222111111111333444333222444222222444555666;;;BBBVVVsssgggQQQGGG>>>;;;:::666444444444444444333222333555888<<<:::888555444444555555999888777555444333333333000...222888333---:::PPPnnnjjjOOOKKKQQQlll~~~jjjWWWKKKOOO[[[nnnmmmRRRGGGBBB???>>>;;;;;;;;;;;;:::999888777999::::::999999AAAMMMWWW{{{aaaTTTPPPXXXppp{{{hhheeegggMMMDDD===:::;;;777:::999999999:::;;;<<<<<<<<<===@@@FFFRRRgggeeeQQQHHH>>>===<<<;;;;;;<<<<<<:::888777666555555666777666444222333444333111000000000111---...111---)))222AAAbbbggg<<>>>>>>>>???>>>===<<<;;;::::::::::::999888777777777777777777777777777777222222222222222333444555444444333222111222333555444444444333222111000//////111111000///...///000---...///000111111000///222333333222111111000111111111000000000111111111333222222222222555>>>GGG]]]nnnEEE999999888666333222222222000000000000000/////////////////////////////////000000000000000000000000000000000000000111333333222111000111333444333222444222222444555666<<>>OOOiii}}}^^^QQQQQQ]]]sssuuubbbiiivvvZZZLLL@@@>>>@@@===999999999999999:::;;;<<<@@@===>>>JJJcccuuu___RRRCCC>>><<<;;;;;;<<<===<<<;;;999888666555555555333111222444555444222111111111333///000333000,,,000888AAA___kkkTTT:::444222,,,......//////000000111111000...000222222111555<<>>>>>?????????===<<<;;;::::::::::::999888777666777777777777777777777777444444333222222333555555333444444222111111333555444444444333222111000//////000111111000000111222000//////000222222000///000222333222000/////////000000111111111111111111444333111//////111666:::BBB]]]WWW???;;;666333333555666666000000111111111000///...////////////////////////111111111111111111111111000000000000111222333333222111000111222333333111444111222444666777<<>>>>>;;;;;;;;;;;;::::::::::::888999<<>>666444111,,,,,,---...///000111111222///...///222222111333999>>>YYYvvvlllRRRKKKEEEDDDCCC???===>>>>>>>>>???@@@???===;;;:::999::::::999999888777666777777777777777777777777777666444333222333555666333444444333111111333666444444444444333111///......000111222111222333555333111///000222222111//////111333222000------......//////000111111111000222222111000000111222222666EEEjjjwwwQQQGGG;;;444444777666555000000111222111000///...////////////////////////000000000000000000000000////////////000111222222222000000111222333222111444111222555666777===DDD[[[}}}jjjNNNCCC>>>::::::888444333555111222333333222111222444111222333333333222222111333555888:::;;;;;;:::999555555555888EEEaaadddMMMBBB@@@CCCHHHWWW~~~iiiWWWJJJPPP^^^sssvvv\\\PPPHHH???===AAA<<<<<<;;;::::::;;;<<<===<<<:::???PPPoooxxxVVVOOOQQQdddvvvmmm^^^uuukkkQQQDDDAAA;;;;;;<<<<<<:::888888;;;===CCCIIIUUUnnn}}}```KKKGGGBBB>>>===<<<;;;:::;;;999777777777666444333333444555555333222222333555111...000222111000111---...111333222///...000---------......//////000...,,,---111111000222666999LLLccceeeNNNHHHCCCDDDCCC@@@>>>@@@>>>>>>@@@@@@???===;;;999999999:::999999888777666777777777777777777777777888777555333333333555666222444555333000000333666333444444444333111///...---///111222222333555777555222000000222222111///...111333333///------...------...///000000//////000111222222333555333000777<<>>GGG___mmmKKK??????@@@CCCHHHOOOzzz~~~wwwhhhVVVJJJQQQaaawwwttt\\\PPPFFF<<<===DDD===<<<;;;::::::;;;===???BBB>>>CCC]]]qqqSSSOOOQQQeeevvvlll___{{{bbbOOOIIIAAA@@@AAAAAA>>>;;;;;;>>>AAAHHHSSSfffnnnSSSOOOHHHCCC@@@>>><<<:::;;;999888888999999777666333444666555444333333444666111---...000111///...333...---111///))),,,555...............---------,,,***,,,000111///000444666CCCUUUtttfffPPPKKKEEEAAA??????>>>>>>=========<<<;;;;;;::::::999999888888777666666666666666777777777777666666444444333222222222222333333333333333333333333333444555555333111000000111000000//////.........---111111000000000000111111///////////////.........111000.........000333444444444444333222111000//////:::???PPP|||pppNNN>>>999777777:::555444333222000//////...........................000///---,,,---...000111111111000000///000000000222222222111000//////...444222222555666777===DDD\\\oooXXXKKK===<<<:::888777666555555333333222222222222111111///000111333555666444222111222222333444666:::===;;;===FFF___gggSSSCCC@@@>>>;;;>>>FFFOOOrrr}}}{{{xxx```XXXPPPQQQcccuuu]]]SSSLLLBBB>>>@@@;;;<<<<<<;;;<<<>>>===:::AAA???MMMrrrhhhQQQLLLVVVvvvzzzcccfffyyybbbTTTNNNGGGBBB???@@@BBBBBBGGGMMMTTTgggtttdddUUULLLDDD>>>::::::;;;<<<<<<999777555444666666666666555444333222666333///......000000000...---,,,---//////...---......---,,,,,,,,,------,,,---...///000111222333888===HHH]]]~~~vvvpppiiiddddddgggrrrcccQQQLLLFFFBBB@@@???>>>>>>>>>======<<<<<<;;;:::::::::999999888777777666666777777888888888888777777555555444333333333333333333333333333333333333333444444444333111000111111000000000/////////......000000////////////000000000000000000000000000000000000/////////000111222222333333222222111000//////555444<<<^^^hhhJJJ<<<777444222222222222222222111000000........................//////---------///111222222222111111111111111222222222222111000/////////555333333666777888>>>FFFaaagggQQQFFF<<<;;;999888666555555555111222222222333333444444111000000111222333333222444666777777555555777:::===PPPlllpppVVVFFF;;;;;;===<<<@@@GGGPPPnnn{{{yyy}}}~~~rrr```XXXRRRWWWkkk}}}cccVVVMMMCCC>>>@@@???>>>===<<<===???@@@@@@FFFGGGYYY}}}fffQQQMMM[[[zzzzzzccckkkoooccc]]]VVVQQQPPPRRRVVV]]]eeeuuusss^^^JJJ===??????>>>:::555333555888444555555555555333222111///...---...000111111000000///---...///000///---///...------------------------...///000111111222444888@@@OOOlll{{{kkk]]]UUUQQQNNNKKKKKKNNNYYYsss___RRRMMMGGGBBB@@@??????>>>>>>>>>===<<<<<<;;;;;;::::::::::::999888888777777888888888888888888888888666555555555444444444444444444444444444444444444444333222111111111111111111000000000000000////////////............//////111111111111111111111111000111111111000000//////000000111111111111000000111555111333GGGddd]]]@@@777555111222333333444333222000//////////////////////////////............000222333333333333222222333333444222222222111000000//////555333444666777888@@@IIIfffvvv[[[IIIAAA;;;:::888777555444444444111111222333444555666666111111000000111222444555222555777666555777>>>EEEPPPmmmtttOOOFFF<<<666999======@@@FFFPPPiii|||wwwjjj]]]WWWTTT___xxxmmm\\\QQQGGGCCCEEEAAA???<<<;;;<<<>>>AAACCCIIIQQQhhhaaaPPPNNNbbb}}}yyycccrrr|||tttllljjjlllrrr||||||[[[EEE@@@AAA???;;;777444666888333444555555555333111///------...000222333111///333111//////000000///...000///......---------........./////////000000000111555888???TTTxxxmmmeeeYYYPPPKKKJJJJJJJJJKKKLLLRRRhhh\\\RRRMMMGGGCCC@@@@@@???>>>>>>>>>======<<<;;;;;;;;;;;;;;;::::::999888888777888777777777777777777888666666666666666555555444555555555555555555555555222111000///000111111000111111111111000000000000000//////......//////000000000000111111111111111222222333444333111///.........///000000000000000///333333777@@@NNNssssssGGG999888777444555555555444222///...////////////////////////.........///000111222333444444333333444444555555222222222111111000000000333222333555555888AAALLLiiijjjQQQCCC>>>999888777666444444444444222222333444444555666666000111222222222333555666333444555444777BBBRRR___{{{]]]CCCAAA:::777;;;>>>===???BBBMMMeeerrrdddXXXTTTWWWhhhyyyeeeXXXMMMHHHIIIDDDAAA?????????>>>AAAFFFJJJYYYuuu{{{\\\PPPQQQggg|||tttaaayyymmmRRRBBB???===<<<<<<;;;888666333444666777666555222111222111111333555555444333666444222111111111111000111111000///............////////////////////////000444666888DDDbbbXXXTTTNNNJJJIIIIIIJJJKKKKKKKKKMMM^^^|||ZZZQQQLLLFFFBBB@@@@@@?????????>>>>>>===<<<<<<;;;;;;;;;;;;::::::999888888777777666555555555555666777666666777777777666555444555555555555555555555555000///...///111222000...000000000000111111111111111000000//////000000111/////////000000111111111333444555666555333000...---...///000000000000000,,,......333999<<>>???IIIbbb~~~~~~ooo```SSSSSS[[[rrrrrraaaSSSKKKGGGHHHEEEDDDFFFDDDAAACCCJJJOOOcccpppVVVQQQTTTkkkxxxmmmaaalllRRRGGG;;;777:::>>><<<888666777888999999777555444666555333555888;;;===>>>999666333222333333333222333222111000////////////////////////............///333555666;;;QQQuuuNNNMMMKKKIIIHHHGGGHHHHHHFFFHHHIIIXXXwwwWWWNNNJJJDDDAAA@@@@@@@@@@@@??????>>>======<<<<<<;;;:::::::::999888888777777666666444444444444666666555666777777777666444333444444444444444444444444///......111555555111...//////000000000000000111111111000000000000111111......///000000111111111333444555666555333111///......///000000000000000111///***---333444BBB]]]xxxVVVBBB555222222333333444555666777000000000000000000000000000111111111222222222222222222222222333444555555222222222222222222222222//////111111111555BBBQQQmmmmmmVVVHHH@@@<<<888888666555555444444444444444444444333333333222111444555333000...000222888===FFFUUUiiilllYYYLLLFFFDDD666555666888999;;;>>>???FFF^^^|||lll]]]QQQUUUccc~~~qqq```SSSKKKKKKGGGFFFIIIGGGCCCHHHRRRcccxxxgggRRRRRRXXXqqqtttgggfffvvvbbbHHH999777;;;>>>===999999999::::::999999888666444444666;;;AAAEEEGGG:::888555333444555666666444333222111000////////////.....................---///333444666CCC]]]uuuMMMLLLKKKHHHFFFFFFGGGHHHEEEIIIJJJWWWsssrrrTTTKKKGGGBBB??????@@@@@@@@@??????>>>>>>===<<<<<<<<<:::999999888777777666666777666555444444555666777444555666777777555444222333333333333333333333333000///111666:::999444///....../////////000000000000000////////////000000//////000111111222333333222222333333333222000/////////000111111111000000111222,,,,,,333444:::IIIfff]]]BBB666555444333333444555666111111111111111111111111222222222222222222111111000000000000111222333444222222222222222222222222///000111222111555DDDTTTsss|||___NNNDDD>>>999888888777666555555555555222222222222333333333333222444555333222555<<>>@@@FFFZZZ}}}{{{iiiYYYSSS[[[mmmyyyiii___XXXQQQOOORRRQQQPPP[[[jjj___NNNSSS\\\wwwrrreeennnkkkPPPAAA===>>>???;;;:::999999999:::;;;;;;666555666999===AAACCCDDD;;;888555444666777888999555444333222111000000000---........................---///222444:::KKK\\\KKKJJJHHHEEECCCCCCFFFHHHFFFLLLLLLUUU{{{{{{eeennnQQQIIIFFFAAA>>>???@@@AAAAAA??????>>>>>>======<<<<<<999999888888777666666666999777666555555666777999444555666777666555333222333333333333333333333333111111333999>>>===666000---.........//////000000//////............//////000000111222333333444444000111111111111000//////000000111111111111000000)))///------444444333;;;IIIddd{{{VVV>>>;;;777333111000000111111111111111111111111111333333333333333111000000////////////000111222333222222222222222222222222000111222222111666FFFVVVwwwsssWWWHHHBBB<<<777999888777666666666666666000000111222333333444555111333444444777@@@MMMXXXooozzzttt```^^^MMM;;;666:::<<<999555::::::999666555999===???GGGWWWwww|||xxxyyygggVVVVVV```tttuuukkkccc___aaabbbdddsss[[[MMMTTT^^^|||rrrffftttmmmRRRBBB<<<<<<<<<;;;999888888999;;;===888888999;;;===>>>===;;;;;;999666555666999::::::666555444222111000000000---------.........//////111......222333777BBBOOOkkkLLLKKKIIIHHHGGGFFFFFFFFFIIIIIIJJJTTTuuussshhhwwweeeSSSMMMIIICCC>>>======>>>>>>@@@>>><<<;;;;;;;;;:::888:::888777777888888777555888888888777777666555444444444444555555555555666000222444444333111111111333333444777999777222---///...---,,,,,,---...///333000...///111222111///111000/////////000222333---///111111000//////000//////000000000000/////////000000111222444555666===OOOnnn|||TTT>>>000555666...---666111333444444222/////////666666555444222111000000222222222222222222222222111111000000111111222333222111333333333777DDDRRRrrrgggSSSGGG===888888777555555777999999555222111333444333222222333555888222111:::III[[[qqqxxxeeeRRRFFF<<<<<<:::888777666666666555666777777777:::>>>AAAKKK\\\{{{{{{www{{{qqqbbbZZZ[[[fffzzz{{{yyy|||ttt___OOOSSSnnnyyyxxx```rrroooVVVHHHBBB<<<::::::;;;999555555999777777777777666666666666777888999999888777888999888888888777666444333222000///...------...000111000//////000333777;;;>>>PPPmmmKKKJJJIIIGGGFFFFFFEEEEEEFFFHHHKKKTTTsssqqqhhhzzzdddRRRNNNJJJDDD@@@????????????@@@>>><<<;;;;;;;;;:::888999888777777888888777555888888888777777666555444444444444555555555555666111333444444222111111222000000111333555333///+++000///...------...///000333000...///111222111///111000000//////000111222...///111111000//////000//////000000000000//////000000000000111333444555555@@@YYYnnnOOO666555888111---000000222333333111/////////333333333222222111111111111111111111111111111111111111000000111111222333111111333444444777DDDQQQpppaaaOOOEEE<<<888999:::888555555666666444111444555555333111000111222000555@@@SSSkkk}}}kkkXXXJJJ???::::::999888666555555555555666666777777888:::>>>AAALLL^^^~~~}}}wwwtttyyy~~~ooo```YYY___jjjoooZZZMMMUUUooowwwrrr^^^zzzqqqWWWEEE===888555666666444444666777777777666666666555555777888999999777777888999888888777777666444333222000///......---...///000.........000222555888:::EEE\\\}}}IIIIIIGGGFFFEEEEEEEEEEEEEEEIIILLLWWWwwwpppmmmbbbQQQOOOLLLGGGDDDBBBBBBAAA@@@???===;;;:::;;;;;;999888999888777777888888777666888888888777777666555444444444444555555555555666333444444333111111222333000000000111222222///---111000//////...///000111222000//////000111111000222111000000000000000111...000111111000//////000//////000000000000//////000000000000000111222222000333AAA___iiiBBB666999666000///...000222111000//////000///000000000111111222222000000000000000000000000111000000000000111222222000111444666555888CCCPPPnnnwwwYYYIIIBBB;;;888:::999666444333333444444333333222111///000333888<<>>AAAMMMaaaxxxsssrrrxxx|||lll]]]VVV___llliiiUUUNNNZZZuuuvvvjjj\\\vvv[[[GGG===555444666555444555666666666555555555444444666777888888666666777888777777777666555444333222111000///...............,,,---///000222444444555888EEE^^^|||HHHGGGFFFEEEDDDDDDDDDDDDFFFJJJKKK\\\ooottt^^^PPPOOOMMMIIIGGGFFFDDDBBB@@@>>><<<:::999::::::999888999777666777888888777666888888888777777666555444444444444555555555555666444444444222000000222444333333222222333333222222333222111000000000111222111111000///000111111111111111111000000000000000///111222222000//////000//////000000000000//////000000////////////000000444111444CCCbbbVVV???:::777555333...///000000/////////111---...///000111333444444000000000111111111111111000000000000000111222222///000444666666888CCCOOOooonnnRRREEE@@@:::777999222222111222333444444555555333111111555???LLLUUUpppxxxaaaIIIEEE>>>888555555888:::444444333333333333444444777777888888888:::>>>AAANNNdddwwwsssssszzzyyyhhhZZZSSS\\\jjjeeeRRRQQQccc|||wwwbbb[[[\\\MMM>>>999999888666666666555555555444444444444555666777777555555666777666666666666555444333333222222111000///.........---...111333444444333222333888FFF___zzzGGGGGGFFFEEEDDDDDDDDDDDDFFFIIIJJJ```~~~kkk|||~~~ZZZOOOMMMKKKJJJIIIHHHFFFCCCAAA===;;;999999999:::999888888777666777888999888777888888888777777666555444444444444555555555555666444555444333111111333555444444444333333333444555444333222111000111111222111111111000///000111111000000111111111000000000000111333222000//////000//////000000000000//////111000//////.../////////555333111555FFFhhhvvvUUU???666555777...///000000///...000111......///111222444555555111111111222222222333333000000//////000000111222///000444666666888CCCOOOsssgggMMMBBB>>>888666777///111222333333333333444888888:::@@@LLL]]]ooo{{{|||kkkWWWCCC888888777555444333333333444444333333444444555555666777888888999;;;???BBBNNNhhhzzzxxxyyywwweeeVVVQQQYYYiiizzz___NNNRRRiiiwww^^^\\\vvvmmmhhheeeaaaffftttvvvbbbKKK@@@===:::777555666555555555444444444444444555666666444444555666444555555555555555444444333333222222111000///...///111555777888666444222777666;;;IIIZZZnnnGGGGGGFFFEEEEEEDDDEEEEEECCCJJJLLLgggrrrdddyyyVVVMMMIIIHHHIIIIIIJJJHHHDDDAAA<<<:::888888999999999888888777666777888999888777888888888777777666555444444444444555555555555666444555555444222222333444111222333333222111333444555444222111000000111222000111111000//////000222//////000111111111111111111222333333111//////000//////000000000000//////111000///////////////000111222222222999RRR|||uuuPPP:::444666000111111000......000111///000000111222333444444111111111222333333444444000////////////000111111000111444666555888CCCPPPvvvzzzaaaHHH???<<<777555666222444555555444444555777555>>>MMM___sssnnnVVVJJJCCC===999777666444333333444444555444444444444444555555555666777888999<<>>EEERRRjjjGGGGGGFFFEEEEEEEEEFFFFFFBBBPPPVVVqqqfffaaa}}}uuuTTTKKKDDDEEEGGGIIIJJJHHHDDDAAA;;;999777777888999888777777666666666888999888777888888888777777666555444444444444555555555555666333444666555333222222333...000333333111000111333555444222111000000000111///111222111///...000333---...///111222222222222111333444333111//////000//////000000000000//////000000000//////000111111000111333333444AAA___{{{iiiGGG999555222333222111///...000222000000000111111111111111000000000111222333333333///////////////000111111111111333444444777DDDQQQxxxrrrYYYBBB;;;:::666444666444444555444555888???DDDEEEVVVooosss```LLL???999999999555555444444555666888999555555444333333333444444333444666888:::>>>CCCFFFTTTtttuuuaaaSSSNNN\\\mmmfffWWWIIIQQQmmm|||jjjXXXhhhcccWWWKKKFFFDDD@@@???AAABBB@@@CCCIIIOOO^^^~~~fffOOOBBB:::888:::777777777666666666555555222444555444333222333444222333444444555555555555444444555666666555444333444666999;;;<<<;;;999888;;;666666;;;???DDDVVViiiHHHGGGFFFFFFFFFFFFFFFFFFCCCWWWaaazzz```bbbzzzsssRRRJJJAAACCCEEEHHHJJJHHHDDDAAA;;;999777777888999888777777666666666888999999888888888888888777666555444444444444555555555666666222444666666555333222333...111444555333111222444555333222000//////000000///111222111///...000333,,,---///111222333333222222333444333111//////000//////000000000000//////000000000000000111222222333222333444111555FFFYYY|||UUU@@@888444444333111///...000222000000000000////////////...//////000111222222222///////////////000111111222222333333333777DDDRRRxxxlllTTT???888999666555777222222222222555>>>JJJSSSfffyyyooo___OOO@@@;;;;;;999777777333555777888888777555444555444333333222222333333222444666888:::>>>DDDHHHWWWxxxttt```RRRNNN\\\mmmdddXXXJJJTTTppp}}}bbbWWWmmmjjjOOOEEE>>>@@@AAA===;;;;;;::::::>>>BBB@@@GGGbbboooUUUEEE===<<>>KKK\\\hhhPPP@@@999999;;;;;;999888666555444333222333444222000//////000333333444555555444444444666666555444555666777888888999999:::;;;;;;;;;;;;AAA:::888@@@MMMXXXccckkkzzzFFFEEEDDDDDDDDDFFFGGGGGGZZZssseeeTTTRRRllliiiOOOFFFCCCAAA@@@@@@AAA@@@>>><<<;;;::::::999999999999999:::888555444555666777666999888666666666666555333333444444333222333555777555555555444333333333222000000000000111222222333666666666444111111222444333333222222222222222333333222111000000111222333222222222222222111111000//////000000000000000///000000000111111222222222000333555555333333888<<>>CCCIIIaaazzz}}}lllZZZRRRTTTbbblll{{{^^^UUUJJJ]]]vvvqqqTTTTTTwwwdddIII@@@;;;;;;<<<;;;;;;:::999888<<<888999<<<:::888AAAPPPxxxxxx\\\GGG===<<<:::999999888777666666666222333444333111///000111000111222444444555555555444333222222222333444555888888999:::;;;;;;;;;;;;777777???TTTjjj|||FFFDDDDDDDDDFFFGGGGGGGGGhhhtttXXXNNNOOOiiigggNNNEEECCCBBB@@@??????>>><<<:::<<<;;;::::::999999:::::::::888555555666777777666888666555555666666444333333444333222111111444777555444333222222333444444222222222111111222333333444555555444333222222333555555444333222222222222444333222111111222333333111111222222111111000///......///000111111111111//////000000111222333333111444555444222111444777888[[[\\\AAA888333555555111111555222111000000111222000//////000111111222222111111//////000000000111111111111444333444888777BBBZZZ|||nnnUUUFFF888444666666555444===CCCRRRmmmsssUUUGGGAAA:::555666666666555555555555666777555555555555555555555555444444555555666777777777555666999<<<<<<===DDDMMMgggzzz}}}lllYYYRRRSSSaaajjj{{{vvvYYYSSSKKK___vvvmmmPPPWWW~~~nnnPPP>>>666:::::::::::::::999777777:::777888;;;888555<<>>999999888888888777777777333444444333111000111222...///111333444555555555222222222222222333444444777888888999::::::;;;;;;:::@@@RRRpppCCCDDDDDDCCCCCCEEEKKKOOOssscccOOOMMMQQQhhhdddNNNEEECCCAAA????????????>>>===<<<;;;::::::999:::::::::999777555555666777666666666555444444555666444333333333222000///000333666555444222111111333444666444444333222222222333333222333555555333222222333666555444333222111111111444333222111000111222333000111111111111000//////---...///000111222222222......///000111222333333111222444333111111222444777IIIgggrrrNNN;;;///444777111///555222111000000222222111000000000111222222222222111000111222111000000111111222555333555999888CCC[[[}}}bbbNNNDDD;;;888888777888;;;GGGZZZyyykkkRRR>>>======444000444333333444444555666666777666555555555555555444444444444555666666777777888777:::>>>???<<<;;;EEEPPPnnnlllXXXQQQTTT^^^gggwwwpppUUURRRNNNdddvvvhhhSSSaaaXXXEEE???999999::::::999999888777666777666888<<<:::888===EEEYYYzzzTTT@@@>>>::::::999888777777666666222444444333111111111222///000111222333444444444333333333333444444555555777777777888999:::;;;;;;>>>IIIdddAAADDDFFFCCC@@@FFFSSS___}}}oooTTTJJJLLLPPPeee```MMMFFFBBB@@@??????AAABBBBBBAAA;;;;;;:::999999999999:::999777666666777777666555555444333444555666555444333333222111///000222444444333222111111222444555444444333333333333333333111333555444333222222333444444333111000000000000333222111000//////000111000111111111111000//////......000111222222222222...//////000111111222222///000111222222222333444888;;;NNNttteeeHHH222222666222///222222111000111222333222111000000111222222222222222111333444333111000111222222666444555999888CCC[[[xxxVVVGGG@@@:::666666<<>>>>>444111666111222333444555666777777666666555555444444444333444444555555666777777777;;;>>>BBBBBB<<<;;;EEEQQQpppjjjWWWQQQUUU[[[eeevvvjjjRRRRRRSSSjjjxxxcccUUUiiirrrHHH@@@AAA<<<999999999999888777666666777777:::<<<;;;:::===BBBRRRXXXAAA???<<<;;;:::888666444333222222333444333111000111222222222333333333222111111333333444444444444555444666666666666888999;;;<<<999LLLnnnBBBDDDFFFDDDEEEOOO```nnn|||nnnYYYJJJFFFIIILLL```xxx\\\NNNHHHBBB@@@>>>???AAACCCCCCCCC;;;:::999999888888999999888777666666777777666444555444333444666777777666222333444222111000222333444333222111111222333333333333333222222333444444333444444333222111111222333333222111000000000000333222111////////////000111111222222111111000/////////000111222222222222/////////000000000111111...///000222333444444444333///;;;WWW|||eeeDDD777666333111111222111000111333333333111000111222222333222222222111333555444111000111444333777444555888777BBBYYYssssssOOOCCC<<<666666===OOOjjjqqq]]]OOOHHH;;;666666:::888222222888111222333555666777777777666666555555444333333333333333444444555666666666<<<>>>AAAAAA<<<;;;EEEQQQooogggSSSOOOTTTYYYdddssseeeQQQUUUZZZrrrzzz___UUUmmmddd???;;;>>>:::999999999999999888666666888999::::::999888:::<<>>UUU{{{DDDDDDDDDGGGPPP___nnnxxxxxxiiiWWWLLLGGGEEEGGGKKK^^^pppXXXNNNKKKCCC@@@>>>>>>???AAABBBBBB:::999888888777777888888888777666666888777666444555444444555777888888777222333555555333111111222444333333333222111111111222222111222222333444555555555444222000///111222333222222111111111222222444333222000//////000000222222222222222111111000000111111222222222111111000000000000//////////////////000222444444444333111,,,777DDDWWWaaaCCC555333444444222111000111333444333222000111222222333333222222000333666444111000222666444777555555888666@@@WWWtttfffKKKBBB<<<;;;FFFYYYqqqcccMMMAAA<<<999777777666444333333555777222333444666777777777666666666555444444333222222222222333333444555555555999:::<<<===;;;<<>>===>>>?????????999888888777666777777777888777666777888888666444555444444555888999999888111333666666444222111111444444444333333111000///000000111111222333444555666666444111///...000222333333222222222333444444666444333111000000111111222333333333333222111111111111222222222111111000111111000000//////......111111111333444444333111444111:::<<<@@@lllxxxMMM666333666888222111000111333444333222111111222333333333333222///333666555111000333777555888555444777555???VVVxxx```JJJCCC@@@FFF\\\wwwrrr\\\IIIAAA@@@===777555888777333444777777444222444555777888777777666666666555444333333222222111111222333333444444555666555777::::::===FFFQQQssswww]]]JJJIIIRRR[[[ccclllxxxaaaQQQ[[[eee}}}~~~ZZZfffUUU<<<<<>>???777666666444333222111111...///000000///...///111222333444444555555555555444555666777777777666555555444444444555888;;;<<>><<<999777555555666777888777666777888777555333444555666888999999999999666666777777666444111000111222333444333222111000111222222333555666666777888555222222333444222000333222111000111333555777666444333444777777555222333333333222111000//////000111222222222000///...111...,,,---111333222000222222222222222222222222...000555888999JJJvvvgggFFF:::444999111111222111000111222444000000000000////////////555444333222333444555666888777777777555777DDDQQQwwwvvvVVVEEEIII^^^xxxpppQQQLLLCCC<<<999666555444555444222111111222444555222333444444555555444444444444444444333222222111222222333333444333333333666666888;;;:::<<>><<<:::888;;;;;;::::::999888777777444===;;;888>>>>>>===CCCQQQfffKKK<<<666888666444222222222000///444444222000///.........000222444666555666777888222333444555666888;;;===666555555555444666<<>>===;;;999777777777777777666555666777777666444444555666777777777777777666666777777666444222000222333444444444333222222222222222333444444555555444222000111333444444222222111111111111333444555333222111333666777555333333222222111111000000000000111111111000000///...000///...///111222333222222222222222222222222222444444666666333???bbb___EEE555666222333333333222222222333000000111111111111111111333333222111222333444555777777777777555777CCCQQQyyylllYYYVVVggg~~~iiiTTTDDD@@@;;;777777777777666555444222111111222333444222222333444444444444444333333444444444333222222222333444444555444444444555444666888888;;;EEEPPPooooooXXXOOORRRWWWaaakkkooo}}}vvvggglllnnnyyy|||\\\QQQYYYwwwmmmZZZiiifffGGG===<<<<<<:::;;;;;;::::::999888888777444<<<:::777<<<<<<<<>>;;;999<<>>======<<<;;;======<<<;;;999888777777666444444555666777666555444444555555555555444444555666666666555444222111333333444444444444444333222222222222222222222222000///...///222444555444000111111222222333333444000//////111444555444333111111111111111111111111000000//////....../////////000111111111111333555222222222222222222222222999777666444000666MMMfff~~~TTT:::777333444444444444333333222000111111222222333333333222222111000111222333444666666777777555777CCCPPPxxxbbbaaaqqqwww]]]III<<<888666333333444555555555555444333111111111222333111222222333333333333333222222333444444444333333333444555666666666666666555555555777888<<>>>>><<<;;;<<<<<<<<<;;;:::888777666555333222333555666666555333444444444333333222111555555666555555333222111222222333333333333333333333333222222111000000000.........///111222444444000111222333444444444444//////000111111111111000000000000000111111111111000///...------...///000...000222111//////222555222222222222222222222222888666555444222555CCCRRR|||jjjHHH===333333333444555555444222///000000111222333444444222222111111111333444555555555666777555666BBBOOOssshhhttttttUUUCCC<<<888555333222222333333111000555444333222111111111222000111222222333333222222111222222333444444444444444444555666777777777777888666777888999>>>JJJWWWyyyjjjTTTNNNRRRVVV___kkkssslllTTTFFFCCC???EEEDDDEEENNN[[[yyysssUUURRRccc~~~gggYYY}}}XXXAAA;;;::::::<<<;;;;;;:::::::::999999999777===;;;:::>>><<<>>>KKKpppiiiOOO???:::;;;777555222222222222000///000///...---------------......------///555===CCCIIISSS^^^dddgggooo{{{pppPPP???999:::CCCMMM\\\vvvfffVVVKKKGGGGGGHHHDDDBBBBBBCCCAAAAAAFFFNNNmmmjjjSSSIIIFFFCCCGGGDDDAAA?????????===<<<::::::::::::999888666555555444222333555666666666444444444444333222111000555555555444444333222222111111111111111222222333444333222222000//////...//////000//////000111222111222333444555555555444111222222111000......---000000000000000000111111000///...------...///000---///111000......111444222222222222222222222222555333333444333555===EEE___~~~```EEE333222222333666777555333//////000000111222333333333222222222333444666777444444666666444666AAAMMMnnnmmmOOO>>>:::999888555444333333444333222000333333222222111111111111000111222222333333222222111222222333444444444444333444555666777777777777777666666888999>>>JJJWWWxxxfffRRRNNNRRRWWW\\\jjjsssdddQQQDDD@@@AAA===BBB@@@???BBBJJJffflllQQQUUUiiiccc\\\zzzRRR@@@;;;888888:::;;;;;;;;;:::::::::::::::666;;;999999===;;;???PPPuuu{{{]]]HHH;;;888:::666444222111222222000//////...---------------...,,,---------///222777;;;FFF[[[uuuyyyRRR>>>:::>>>MMM\\\ssssssfffVVVKKKGGGFFFFFFEEEEEECCCCCCCCCAAA@@@EEELLLkkkdddQQQIIIEEECCCEEECCCAAA@@@@@@@@@???===::::::999888888777666666777555333333555666777666444444444444444333222222555444444333333333333222000000///000000111222333444444333222111000///...000111222111//////000222111222222333333444555555333444555333000...------000000000000000000000000//////......//////000000---...//////...///111333222222222222222222222222333333333222111333666:::EEEbbb}}}TTT999666333333666777555333//////000000111222222222333333222222333555777888333333555666444666@@@LLLllliiiKKK:::777:::777222444333222333555666555444111222222222222222222222111222222333333333333333222222333444444444333333111222333444555666666666444444444666777;;;FFFRRRuuueeeSSSPPPUUUZZZ\\\kkkuuu___MMMFFF???<<<===>>>AAA>>><<<<<<<<>>===888666999;;;;;;;;;;;;::::::::::::444888777888<<<999@@@TTT|||kkkRRRCCC999666888555333111111111222111///......---------......///,,,---.........///222444:::YYYrrrRRREEEEEELLL^^^ppp^^^VVVMMMGGGFFFFFFDDDBBBDDDBBBCCCDDDBBBAAAFFFMMMhhh}}}```OOOHHHDDDBBBCCCAAA@@@@@@AAABBB@@@???<<<;;;999888777777888999999777444444555666777666555555555666555555444444444444333333222333333333000000000000000222333444444444333222111000000///000222333111//////111333111000000000000222333444333555666555111//////000111111000000//////.........///000000111111111000000///...///000222222222222222222222222222222222222444444222000222555777:::PPPkkkBBB===777555666777555222111111222222222222222222222111111111222444666777222333555666444555???KKKkkk[[[LLL;;;444666888555111444222111222444555666555///000111222222222333222222222333444444444444444333333444444444333222222///000111222444444444444333333555777777999DDDOOOqqq{{{aaaQQQPPPVVV[[[```oooyyydddKKKCCCCCC>>>999:::>>>???<<<===<<<444???[[[aaaMMM\\\rrr}}}rrr^^^fffcccDDD===???:::888;;;;;;;;;;;;;;;;;;;;;;;;;;;555888777:::???<<>><<<:::888888888:::;;;;;;888555444555666777666555555666666777666666555444444333222222222333333111111000000111333555666444444333333222111111000///111333222000000222555000///...---...000222333222555777555222000111333222111111000///......---...///000222222222111000222000...///222444444222222222222222222222222222222444555333111444888:::999IIIuuuJJJCCC;;;777777777444111444333333333333333333333111000000000111333555666111222555666444555???KKKkkk___FFF>>>555333444555666777666333111000222333333222...///000111333333333333222333444444555555444444444444444444333333222111---...000111222333333333555555777999999;;;DDDOOOnnnvvv]]]NNNNNNUUUZZZcccsss}}}pppXXXCCC@@@AAA<<<999;;;777777777>>>AAA888>>>VVVzzzyyy___MMM^^^uuu|||ooo]]]iii}}}\\\@@@===@@@<<<999===;;;;;;;;;;;;;;;;;;;;;;;;888;;;:::>>>CCC@@@IIIaaavvvQQQBBB>>>999555555444222111000111111111000...............///000111000000///---,,,...222555JJJlllmmm___[[[hhhsssyyyLLLJJJHHHGGGGGGFFFDDDBBBEEEBBBBBBCCCCCCBBBFFFMMMcccppp[[[LLLHHHGGG@@@AAA@@@???>>>>>>??????@@@CCCAAA>>>999777777:::<<<:::888666666666666555444666666666666777777777777666666666555444444333333111111111222222333333333333333444555555444333333333222111000000111222333222222111111000/////////222222111111222222333444333333222111000///...---111111111111000000000000---...///000111222222222...000111000///...///000444555555555444444666777===<<>>JJJgggeeeNNN===777444777888666444444999777555333333333222000000000000111222333444555333333444555555555444444444333222222444444333222111111000000111111222333333333666888999<<>>::::::<<<888>>>;;;:::===CCCEEEBBB??????:::>>>DDD>>>;;;QQQppphhhNNNDDD999444444111555333111///...///111333000///...------...///000111---,,,,,,,,,---222:::[[[uuueeeXXXQQQRRRZZZjjjzzzKKKIIIGGGFFFGGGFFFDDDCCCDDDBBBBBBCCCCCCBBBFFFLLL___lllYYYKKKFFFEEE>>>@@@???>>>=========>>>???CCCBBB???<<<999777777888:::888666555666666555444555555555555666666666666666666666555444444333333111111222222222333333333222333444555555444333222222222111000000111222222222111111111111000000000222222222222222222333333444333222111000//////...111000000///000000111111//////000111222222222222///000111111//////000111333444555444333333555777:::333BBB[[[rrrfffCCC888888333000333444333333222222222222333111111111222666999777222111111333555333555>>>IIIeeelllRRRAAA;;;555333555666444333444444222000000111222111000///000111222333333333333111111222333333333333222444333222222444444333222222222222222222333333444333333555888888;;;FFFRRRsssjjjTTTRRRTTTUUU]]]hhhyyySSSGGG===;;;===<<<;;;<<<888888:::<<<:::999>>>FFF\\\kkk[[[KKKccc~~~}}}dddWWWqqqqqqUUUCCC@@@<<<;;;===999;;;;;;;;;;;;;;;;;;;;;;;;<<<999===EEEEEEIIIddd{{{[[[FFF???666222333000444333111000///000111222//////...------...000000000---+++------...444;;;^^^mmmVVVMMMHHHBBBBBBHHHUUUbbbnnn{{{IIIHHHFFFEEEFFFFFFEEECCCDDDBBBBBBDDDCCCBBBEEEKKKYYYfffUUUIIIDDDCCC===>>>===<<<<<<<<<===>>>>>>?????????>>><<<:::888777999777555555555666555444444444444444555555555555666666555555444333333333111222222222222333333333222333444555555444333222222222111000000111222222111111111111222222222222333222222222222222222222444444333222111000000///111000.........000222333111111222222222222222111///111222111000///000111222333444444333333444666:::222555???OOOvvvXXX===666666444333555555444333333333333333000333444666:::>>>:::333111111222444333555>>>IIIcccaaaLLL@@@888888333111333444222111333000///------///111111111000111333444444333111000///000000111222222111111444333222222444444333222333333222222333333444555555444555777777;;;GGGSSSwwwiiiSSSSSSTTTVVV___mmm~~~pppMMMCCC<<<<<<>>><<<;;;;;;:::999:::<<<:::888===CCCUUUeeeRRRMMMlllvvv^^^YYY{{{rrrVVVEEEBBB===<<<>>>:::===@@@AAA???;;;:::===AAA???<<<>>>FFFMMM]]]eeeKKK<<<999222111222///222222222111111111111111///...------...///000111///,,,+++---...000666===mmmNNN999777444444333555;;;AAAJJJYYYfffIIIGGGDDDDDDEEEEEEEEEDDDDDDBBBBBBDDDCCCBBBEEEJJJWWWaaaRRRHHHCCCBBB>>>>>>===<<<<<<<<<===>>>???888:::<<>>:::777333666666555444333333333333333555666999CCCKKKDDD777222111222333333555>>>GGGccckkkJJJ@@@===999777333111333333111222555222000......000222222222222333555666666444111///...///000111111222222111333222111222444555444333222222222222222333444444555444444666777<<>><<<::::::<<<::::::;;;:::888;;;AAAQQQ{{{bbbNNNQQQrrrpppZZZ\\\qqqVVVGGGCCC===<<<>>>:::999:::;;;888666666:::>>>CCCBBBFFFOOO]]]uuu}}}RRR???777666111000222---000111222333222222111000......------...///111222...++++++...///000666===pppqqqDDD777666///777555444444333666AAAMMMkkkIIIGGGDDDCCCDDDEEEEEEEEECCCAAABBBDDDCCCAAADDDHHHUUU|||\\\QQQIIIDDDCCC???>>>>>>===<<<===>>>???@@@777888;;;???BBBBBB>>>:::888666555444666666666555555555666666666777777777555555555444333333222222222222222222222222222222222222333444444333222222111111111222222111111111000000111222333444444555111222333333333222222111444333333333222111111111000///---,,,---///222444222222333333333222222111///111222111000///000111///111333333222111222333000444666555888IIInnniiiIII:::666555777666555444333333333333444444222888IIIWWWNNN<<<444222111333333555<<>>:::777444222444333222444999888666222111222333333333444555777888777555222000///000111222333333333333333222111222444555444333111111111111111222333333555444444666777<<>>;;;===>>><<<999:::<<<999999::::::888;;;@@@LLLrrr\\\OOOUUUvvv~~~kkkZZZbbbnnnUUUGGGDDD===;;;===;;;???>>><<<<<<<<<>>>@@@BBBCCCLLL[[[kkk|||~~~^^^GGG:::777777111111333---///000222333333222111000///...------...///000111...,,,,,,...///000555;;;\\\{{{PPP???999222666555666666333222999BBBQQQxxxKKKHHHEEECCCDDDEEEEEEEEECCCAAABBBDDDCCCAAACCCGGGQQQvvv{{{XXXPPPIIIDDDCCCAAA>>>======<<<===>>>@@@AAA===<<<<<<>>>AAAAAA===888888777555555777777777666666666666666777777777888555555444444333222222222333333333222222222222111111222333444444333222111000111222222222222111000000000000111222333333444000111222333444333222222333333222222111111111111000///---------///111222111111222222222222222111...000111000///...///000---000222333222111111111///555222111666>>>XXX{{{XXX;;;555999666666555333222222222222222222///333GGGYYYSSSAAA666333111333333444:::BBB```pppNNN@@@>>>;;;777777444333444444222666<<<===:::555333333444444444444555666777777555333222000000222333444444555555222111111222444555555444111111000000111111222333444444555777999===IIIVVVvvv{{{```TTTZZZ\\\ddduuu}}}]]]CCC>>><<<>>>>>>;;;999;;;<<<999777::::::999;;;???JJJoooZZZQQQ[[[zzz|||fffYYYggglllTTTGGGEEE===<<>>dddMMMJJJFFFDDDDDDEEEEEEEEECCCAAABBBEEEDDDAAABBBFFFJJJnnnwwwTTTNNNIIICCCCCCAAA<<<<<<;;;;;;<<<===???@@@???===;;;<<<@@@AAA>>>:::999888666666888999888777555555555666666666777777555555444333333222222111333333333222222222111111111222333444444333222111000111222222222222111000000000000111111222222222...///111333444444333333222111111111111000000000//////.........//////000//////000111222222222222---///000///...---...///,,,///111222111000000000222777111000999999EEEcccpppFFF777:::666555444222111111111000///333111111AAATTTTTTGGG999444222222333333888???ZZZ___GGG???;;;777777666444333444333222777======999555222222333444444333444444444444444333222///000111333444555555555222111111222444555555444222111111111111222333333333333555999:::>>>IIIUUUrrrxxx^^^UUU]]]```jjj}}}```DDD???===>>>===:::999;;;<<<888666999::::::<<>>???>>>;;;888:::???BBBAAA???:::888777777888999999888444444444555555555666666555555444333333222222111333333333222222111111111111222333333333333222111000111222333333222111000000000000000000111111111---...111333555555444444111111111000000000000000///////////////.........---...///111111222222222---...///...---,,,---///,,,...111222111000//////111666...000;;;444444LLL{{{TTT;;;:::666555333222111000000000///666666222<<>>;;;777333111111222333444222222222222222222222222//////111222333444444555222111111222444555555444333333222222333333444555222333666:::;;;???IIIUUUooouuu\\\UUU^^^cccnnnfffEEE@@@>>>>>>===:::999<<<;;;777555888;;;:::<<>>888444111666666///111555...000000111111111222222333333111000...------------222///......,,,)))+++000555LLLmmm}}}uuuooojjjggg```WWWOOOMMMCCCQQQoooHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@HHH]]]tttUUUNNNFFF???@@@@@@>>>======<<<<<<<<<=========;;;888666666999===@@@>>>===<<<<<<<<<999555222444555666666444444555666555555444444333222111111333333333222222222111111222222333444333222111000111000000000111111000...---...000111222222111111000000000000000000000000////////////////////////000000///...---,,,,,,+++000///...---...///111333111000///......///000111////////////////////////111111111222444666777888bbbwwwqqqOOO>>><<<666111111222222000///111333222111999HHHPPPQQQ???999444555555555666:::QQQqqqVVVEEEAAA999666:::222222222111000111333555777444111///111333444444333333333222222333333333222333444555555555444333666555333333444555333222222333444444555555444444444333444888:::>>>HHHRRRsssrrr\\\XXX\\\bbbrrrrrrHHH?????????999;;;@@@===:::999888888:::<<<======LLLeeennnWWWQQQvvvkkkZZZHHH{{{iiiZZZNNNIIIEEEBBBFFFOOO]]]zzzzzz[[[FFF<<<::::::555444333444444333111...000111111111111000//////000000000000//////////////////...---,,,,,,++++++...888PPPnnnrrrccc```sssJJJIIIHHHFFFEEEDDDDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@HHH\\\sssTTTNNNFFF???@@@@@@>>>===<<<<<<;;;;;;<<<<<<<<<:::888666666888;;;===;;;:::;;;<<<===<<<999777333444444444333333444555555444444333222222111111333333333222222222111111333333444555444333222111111000000111222222111000///000111222222222111000000000000000000000000000........................111000000//////......---000000.........///111222111000////////////000111000000000000000000000000000000000111333444666777KKKaaaeeeJJJ===666111222555555333222444555444111666AAAJJJLLL@@@999333444444444666:::JJJiii___III@@@;;;;;;>>>444444444333222111111222666333000///111333444444333222222111111222222333111222333444444444333222666555444555666666444333222222333444444444444333444222444777:::>>>GGGRRRyyypppXXXSSSWWW```sss{{{NNNBBB@@@@@@::::::???<<<999888777777999:::<<<<<>>>>>===<<<444444333333333333444444444333333222222111111111333333333222222222111111444444555666555444333222000111111222333333333333222222222333222222111000000000000000000000000000........................000000000000000000000000111000///...///000111222111000000//////000000111111111111111111111111111/////////000111333444555:::MMMxxxaaaEEE:::222444777666333222222555444111333<<>>EEE\\\gggRRRVVVyyyfffWWWMMMnnn]]]NNNKKKLLLLLLRRRZZZkkkJJJ777777<<<<<<888444333333555666555333111333333333222111000//////---------.....................------------------222...---111:::DDDQQQ[[[lllkkklllooorrrooofff^^^YYYbbbcccdddsssIIIHHHGGGFFFDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@DDDRRR{{{kkkOOOLLLFFF@@@@@@@@@===<<<;;;:::::::::::::::999999888888777777666666555555666999<<<======<<<888777555444444444444333333333222222222111111111333333333222222222111111333444555555555444222111///111333444444444444555444444333333222111000000000000000000000000000000......................../////////000000111111111111000000//////000111111000000000000000000000000111111111111111111111111/////////000111222444444666BBB```yyyRRRAAA444444666333///......111333222444===IIIRRR???777111111111222555:::<<>><<<;;;:::999777666666777999:::999777999;;;<<<===<<<999666333888777777666666666666666333222222444555555333111///000111111222222111111222111222666888<<>>>>><<<;;;::::::::::::888888888888777777777777666555444555666777777666===;;;:::<<<>>><<<888444333333333333333333333333333333333222222222111111222222333333333222111000///222555555333222333666555444333111000000000000////////////////////////000000000000000000000000.........//////000000000111111111111111111000000000111111222222111111000111111111111111111111111000000000000111222333444777666<<>>===888999:::999999<<>>BBBAAA<<<777444444444444444444444444333333333222222222111111222333444444444333222111///333666555111000222555333222111000///000000111////////////////////////111111111111111111111111000000000000000000000000222222222222111111000000000111222222222222111000000000000000000000000000////////////000111222222666555999BBB^^^kkkFFF999666222222777444000000333444222555:::999333000111222111111333999===SSSwwwrrrTTT\\\jjjzzz{{{zzzwwwrrrnnnjjjkkkllloooqqqqqqnnnlllvvvzzz~~~vvvlllfffddd```ZZZRRRJJJCCC???===;;;888555444444555555444000111222222333333222222444222444777:::>>>GGGRRRiiisss^^^PPPSSSZZZ```lll{{{```KKKIIIBBB===>>>===888:::<<<;;;;;;???FFFMMMbbb~~~sss]]][[[kkk~~~sssQQQVVVdddzzzwwweeeIII;;;999666666666666555444333222222333444333000.........///000000000000///------......///000000111000000//////......------,,,000///,,,,,,111111...(((,,,000000///...000222---//////333555333FFFiiiQQQPPPMMMJJJGGGDDDCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@GGGJJJiii]]]GGGHHHFFFAAAAAA@@@@@@@@@>>>===<<<;;;;;;:::888888777777777999:::;;;777666555555777888888777444444888>>>DDDEEE???999555555555555555555555555333333333222222222111111333444555555555444333222///333666555111///111444222111000/////////000111////////////////////////222222222222222222222222111111111111111111111111222222222222222111000///000111222333333222111000////////////////////////...............///000111111222777<<>>888111000555111,,,+++000222//////222777222000222333111000222777888KKKpppeeeOOOIIIHHHTTTgggxxxttteeeYYYPPPKKK???;;;777555555666666666111111222333333333333222444333444888:::>>>HHHRRRoooooo[[[MMMPPPVVV[[[ggguuuhhhPPPLLLEEE>>>>>><<<;;;===?????????CCCLLLSSSqqqoooZZZYYYmmm~~~pppOOOWWWgggoooOOO???;;;777333222444444111...333222222222333222///---,,,---...///000000000000,,,,,,------...///000000111111000///...------,,,)))///000......111000***)))---111000,,,***,,,...777333///555888111:::UUUyyyqqqnnncccVVVOOONNNIIIAAADDDDDDCCCBBB@@@@@@???@@@CCCLLLiii{{{]]]JJJGGGAAA@@@AAA===>>>======;;;:::999888888:::::::::999888777555555777777888888888888777777666444444888???CCCAAA>>>888777555555555555333111333333333444444444555555666666666666555444333222111111000000000000111111000000111111111111000000000000000///000111111222444444333333222111000000333333333333333222111000000111111222222111///...111111000000//////......111111000000//////......000000///////////////000555:::444222FFFfffiiiBBB666999777///444444444222///...///000222222111111000111111111777222CCCccc~~~qqqYYYEEECCCAAABBBGGGPPPZZZ```iiimmmuuu~~~xxxooo]]]NNN@@@>>>===999555444333111111444333000000333000666555666===>>>EEEUUUrrreeeXXXQQQRRRQQQQQQ___sssyyy\\\QQQKKKBBB===>>>CCC???@@@EEEFFFGGGVVViiikkkZZZ^^^qqqfffPPPRRRjjjsssXXXGGG666999888777555444444444444333333111000............,,,---......//////......,,,...000///,,,+++---000---------....../////////........................(((***---............///,,,...000222444777;;;???\\\uuukkk]]]PPPBBBAAAAAABBBCCCDDDDDDCCCBBBLLLhhhyyy\\\KKKGGGBBBAAABBB===???>>>>>>===;;;::::::999;;;;;;;;;:::999777666555777777888888888888777777555333222666<<<@@@???===999777666666666666444333333333444444444555555555444444555444444333222111111111000000000000111111000000111111111111000000000000000000000111111222444333333222111111000000333333333333222111000000...///000111111111111000222222222111000000//////111000000000/////////...000000////////////000000000666222000:::NNNsss}}}SSS;;;777555111333444444222000//////111333222222111111111222222666000???ZZZrrraaaLLL===<<<:::999999<<>>EEEVVVvvv{{{aaaUUUOOOQQQQQQQQQ___ssskkk[[[RRRHHHEEEHHHJJJDDDEEEKKKPPPYYYmmmhhh[[[bbb{{{cccNNNSSSlllyyyZZZFFF>>>666777666666555555555555666222111000///...------,,,...............---,,,,,,+++---//////.........///,,,,,,---------.................................***,,,...//////...///000...000111222222444888:::HHHjjjyyygggPPPKKKEEEBBBCCCCCCBBB@@@BBBKKKhhhwww[[[KKKHHHBBBAAABBB>>>??????>>>===<<<;;;;;;:::;;;;;;;;;;;;:::888777666777777888888888888777777777444333555:::>>>>>>===999888666666777777666444444444444555555555555555222222333333333333222111111111000000000000111111000000111111111111000000000000000000000111111111333333222222111000000000333333333333222111000///,,,---...000111111222222333333222222111000000000000000000000////////////000000////////////000000000555444444666===]]]kkkFFF777555555222333333222000000111222333333222222222222333333555000:::MMM```sssPPP@@@;;;:::999777444111///...888777888999;;;>>>AAACCCDDDFFFHHHJJJKKKKKKJJJIIIJJJGGGEEEFFFJJJPPPUUUXXXWWW\\\bbbjjjsss~~~```EEE999888666444444555444222444999111666555666===???FFFWWWzzzsss]]]RRRLLLPPPPPPPPP^^^qqqkkk[[[PPPNNNRRROOOKKKMMMVVVaaapppccc[[[eee]]]KKKTTTssssss___III:::999888555555555555666666777777222222111000///...------/////////...---,,,***)))++++++,,,...111111000...,,,,,,,,,,,,------------------------------------,,,...000000/////////000111222222111000111333555888SSS}}}kkk```PPPDDD@@@AAABBBBBBCCCLLLhhhrrrXXXJJJHHHCCCAAACCC???>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;:::999888777777777888888888888777777999777555666:::===??????888666555666777777666555555555555555555555555555111222333333333333333222111111000000000000111111000000111111111111000000//////000111111111111111222222111111000000000000333333333222222111000///------...///000000111111333222222111111000//////000000000000////////////000////////////000000111000222333888999777OOOyyyUUU;;;666888222333333222111000222333333333222222333333444444777333999BBBNNNrrraaaEEE===;;;;;;:::999777333000///333333333222333333444444666777999:::;;;;;;::::::999888666666777:::===???@@@BBBEEEGGGKKKTTTbbbmmmdddKKK>>>;;;777555666666333444888222777555666===@@@GGGXXX}}}nnnZZZPPPKKKOOOOOONNNZZZlll}}}hhhZZZVVVZZZUUUVVV\\\hhhvvvaaa[[[gggzzzWWWJJJUUU|||zzz[[[RRREEE888666555555555666666666666666555333333333222111000000///............---,,,+++***+++***+++...222444111...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...//////......///000111111111000//////111333777JJJrrrfffnnn~~~|||eeeQQQFFFCCCDDDEEEDDDMMMjjjmmmUUUIIIHHHBBB@@@BBB???===<<<<<<;;;;;;:::::::::;;;;;;;;;;;;::::::999888777777888888888888777777999777555666888:::<<<===666444444444666666666444555555555555555555444444222333333444444444444333111111000000000000111111000000111111111111000000//////000111111111111000111111000000000000//////111222222222222111000000000000000////////////000111111111000//////......////////////000000000000///////////////000111111000...---444888333AAAaaaiiiGGG999555222333333222111111222444333222222222333333444555:::777:::<<>>===888777666555444333222111...///000111111///---,,,111111333444444444444444222333333333222222222222222444666666666;;;EEENNNjjjvvvlllWWWLLLCCC:::888777444444555222777555666>>>@@@IIIZZZ}}}lllZZZPPPLLLPPPNNNKKKUUUfff{{{~~~nnnhhhhhheeekkkvvv___\\\iiinnnTTTKKKVVV```GGGEEE>>>555333111777777777777666555444333222222222222222111000///,,,,,,---......---------+++******...222444222000,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------,,,---...000///000000///...///111333777HHHqqqUUUVVV\\\iiixxxqqq\\\MMMCCC???FFFPPPmmmhhhRRRGGGGGGAAA???AAA???<<<<<<;;;;;;:::::::::::::::::::::::::::999888888777777888888888888777777555444444333444555777888444333333444666777666555444444444444444333333333333444444444444444333333111111000000000000111111000000111111111111000000...///000222222111111000000000000//////////////////000111111222222111111222222111000///000000000111111000000///.........////////////000000000000///......//////000111222444222...222888222777LLLqqq^^^BBB222333444444333111000222333222111111222222333444555999888<<<;;;@@@eeetttcccPPP>>>666999777666555333222222111111000111444666666444222000//////000111111111111111///111333444222111111111...000222222222444888<<>>AAAJJJ\\\}}}jjjYYYOOOLLLPPPOOOJJJSSSbbbwww|||]]]___qqqeeeRRRMMMWWWpppPPP===<<<777444666555777777888888666555333111000111111222111000///...,,,---......//////......,,,,,,,,,...000222333222------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,---///111///000000///...///111333222DDDmmmJJJHHHJJJNNNTTT___tttgggQQQEEEHHHRRRpppdddNNNFFFFFF@@@>>>@@@>>><<<<<<<<<<<<;;;;;;;;;;;;999999999:::999999888777777777888888888888777777222333333333333333333444444333333444777888777666444444333333333222222222333333444333333222111000111111000000000000111111000000111111111111000000...///111222222222000///////////////////////////---...///111222222222222222222111000000111222333222222111111000//////....../////////000000000111............///000111222555777333222666333444AAASSS{{{}}}VVV:::555555555333111000111222000000000111111333444444444555;;;;;;AAAggglllPPPCCC>>>888555666666666666666444333222111------...///000//////...000000111111111222222222111333444444111000111333111111111111111111111111111888AAAPPPiiixxxQQQ<<<666666555444444888666666>>>AAAKKK]]]~~~fffVVVMMMLLLQQQPPPKKKSSSbbbwwwtttYYYccc}}}^^^MMMLLL[[[lllWWWDDD<<<;;;666777:::555555666777888777666444333222333444555444333111000/////////000//////......---............///222555.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,---...111444111111111000......000222222>>>\\\AAABBBGGGJJJHHHIIIVVVggglll\\\IIITTTrrraaaMMMEEEFFF???===@@@>>>===============<<<<<<<<<888888999999999888777777777777888888888888777777222444555555444333333444555444444555888999999888333333333222222111111111333333333222111000///...111111000000000000111111000000111111111111000000...///111222333222000///.........///////////////,,,---///000222333333444111111000000111333555666333333222222111000000000.../////////000000111111............///000222222---666333...222111222<<<>>>iiihhhEEE666666666444111000000222000000000000111222333444///222:::<<>>NNNppp[[[===666666666666444888666666>>>BBBKKK^^^{{{bbbSSSKKKKKKQQQQQQLLLTTTcccyyynnnUUUgggWWWGGGKKK___jjjUUU@@@999<<<===777777666,,,333444666888888777555444555666888999999777555444111111111111000...---,,,...//////...,,,---222777/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000333666333333222000......///111777:::IIIiiiEEEEEEEEEFFFHHHJJJLLLNNN```uuukkkZZZVVVvvv}}}\\\PPPEEEBBBAAA???>>>???>>>===;;;::::::;;;<<<===<<<;;;:::999777666555444666555555666777777666444333333222222222333444444555555666666666666555555444444222222222222444444555444222000//////000111555333000000222222000---///000111111111///...---111000000////////////000000000000000////////////...///000///...///000222333111///......///111333555555555444333222111000000000//////......------//////000000000000//////333444555555444444555666BBBJJJ}}}AAA888666555444111---...333000111111111111222222222111555777666AAAbbb\\\>>><<<:::777888666444444444444444444444444111000000///////////////000000////////////000000333222111000000000111222000000///////////////000222666444555???PPPuuuZZZ:::<<<666666555777777:::;;;;;;???LLLYYYmmm[[[PPPLLLHHHHHHHHHJJJQQQYYYssseee^^^uuu\\\CCCLLLhhhoooZZZGGG>>>>>>===;;;999666444222,,,444888555333666888888777???IIILLLCCC666...,,,555777...)))000222...222///------///...---111777++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---------,,,---...000222333555777888444...***,,,///333111:::TTTvvvDDDDDDCCCCCCDDDEEEFFFGGGGGGWWWkkkqqqeeezzzxxxZZZNNNDDDAAAAAA???>>>??????>>><<<:::::::::;;;<<<<<<;;;:::999888666555555666555555555777777555333222222222222333444444555555666666666666666555555444333333222222333333444666555333111000111111222444222000111222333111///000000111111111000...---000000/////////000000111111000000000////////////...///000///...///000222222111000//////000111222333333444444333222111000111111000000000000000000000000000000000000000000000222444555555666777999@@@CCClllSSS;;;777444555555222111333000111111111111222222222222555555333===^^^```???;;;777444444333111222222333333222222111111111000//////...//////000000////////////000000333222111111111111222333222111111000000111111222///444444444;;;EEEccc\\\<<<<<<666666666777888:::<<<<<<@@@MMM[[[{{{gggVVVOOOKKKHHHGGGFFFGGGMMMTTThhheeeaaawwwYYYCCCPPPooovvvYYYLLL@@@<<<<<<;;;999888777666666999888666222000222666999RRR^^^fff\\\FFF444...000***222222///000000///222222///...000000...///333------.........------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---///111222555AAAQQQYYYUUUGGG999000333000444BBBZZZyyyEEEDDDCCCBBBAAAAAAAAABBB@@@GGGRRRddd{{{rrrVVVKKKBBB@@@@@@???>>>??????>>><<<;;;::::::;;;;;;<<<;;;:::999888666555555666555444555666555444222111222222333444555555666666666777777666555444444444333333222222333333444666555333222111222222333222111000111333333333222000000111111111000///...////////////000000111222111111000000000/////////...///000///...///000222111111111111111111111111000111333444444333111000111111222222222222222222111000////////////000111...000333444555777:::<<<===<<>>999333///111222///------////////////...---,,,,,,++++++************+++++++++++++++,,,---...///000...555???FFFEEE<<<111)))000000222666AAAZZZGGGFFFEEEDDDCCCCCCBBBBBBHHHIIIKKKSSSgggoooTTTJJJAAA@@@AAA@@@@@@@@@???>>>===;;;::::::::::::;;;;;;:::999888777666555666555444555555555333111111111222444555555666666777777777777666555444333333333333333333333333333555444333222222222222333000000000111333444444444000000000111000000000000////////////000111222333111111111000000000//////...///000///......000222000111111222222111111000...///222333444333111000111111111222222333333333222111///......///111222...000333444555666999;;;;;;777CCC```\\\III777333777888555222000000111111111222222222555666666444;;;XXXmmmHHH???999555666555333555777999999777555333333222111///............000000000111111000000000333333333333333333444444333333222222222333444444///555555666888777DDD^^^mmmIII???666777777666777999<<<<<>>>>>===<<<;;;:::::::::;;;::::::999888777666666666555444555666666444222111222333555555666555555666666777666666555444444333333333333333333333333333222222111111111111111...///111222333444555666111000000000000111111111////////////000222333333111111111111000000000000...///000///......000222111111222222222222111111...///111333333333222111///000000000111222222222333111000......000111333000111333444333444555777777555:::PPP}}}zzz^^^???222444666333000000000111111111222222222111333555666<<>>TTTzzz[[[DDD555777666444555999<<<===BBBPPP^^^{{{yyydddRRRIIIDDDCCCEEEIIIIIIGGGIIIMMMSSS\\\llluuu\\\nnnrrrSSSKKKeeezzziii[[[UUUSSSXXXeeerrrrrrYYYOOOEEEAAA???888;;;888555222111222444666888444444;;;FFF___aaa???333222111...222777XXX{{{uuuBBB777...+++++++++---111------------,,,+++******++++++************++++++***+++,,,------------,,,++++++,,,------......///555222111333444555;;;CCCSSSzzzBBBCCCDDDEEEEEEDDDCCCBBBFFFDDDGGGJJJFFFEEEWWWnnngggRRRIIIAAAAAACCCAAA??????;;;;;;<<<<<<<<<<<<<<<<<<::::::999999888777777777666555555666888999888777444444666777666555333222333444555666777777777777222333333444444333333222111222222222222222222222...000333333222333555888111111000000000111222333111111111000111111222222222222222111111111000000...///000///...///000222333333111111111111333333333333222111111222333444000000000000000/////////111111111111111111111111///000111111000000111222000444444;;;SSStttZZZ???888555111///000111111111111222222222///000333666:::OOO}}}hhhDDD<<<777333444333222222333333333333222222///////////////000000111///000222333333222000//////000111222333333333222/////////000000111333333222333000222777444:::MMMooo```DDD555888777666777:::>>>???EEESSSaaa{{{xxx___KKKCCC??????BBBFFFEEEBBBBBBEEEMMMSSSaaawwwkkk\\\uuuhhhOOOMMMkkk}}}bbbUUUMMMDDDAAA???CCCLLLSSS```}}}kkkRRRFFFGGGBBB>>>>>>:::777555333222222333555777555222777OOOuuuoooJJJ999555222111333===PPPddd:::444///...,,,+++---222,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,++++++---......------,,,333222111...,,,...444:::444000...000222222555:::BBBmmmEEEEEEFFFFFFFFFEEECCCBBBEEE@@@CCCJJJIIIEEEPPPbbbzzzdddQQQHHH@@@@@@BBB@@@>>>>>>999:::;;;<<<============:::999999999888777777777555555555777999::::::888444555777777666555222111222333444666777777888888222222444444444444222222222222333444444444333333...111444444222222555888111111000000000111333444222222111111111111111111222222222111111111111000...///000///...///000222444333111000000111333444555444222111111222444555222111111111000000//////000111222222222222111000---...000000//////111222111555222222>>>VVVcccGGG<<<777222///000111111111111222222222444333555888;;;PPPjjjFFF>>>999444444222222222222222222222222222.........//////000111222///000222333333222000///...///111222333333222222000000000000111222333444444666333555:::555888HHHhhhbbbDDD555999888777999<<<@@@AAAGGGUUUddd{{{vvv[[[FFF>>>??????BBBEEEDDD???>>>AAAIIIMMM[[[rrrccc]]]zzz```KKKOOOppp```EEE@@@AAA>>>AAA>>>???AAA@@@GGGbbbzzzZZZGGGBBBEEE===666666555333333222222333444777888999777CCCjjjnnnQQQ;;;888888111222:::IIIdddFFF333000000111...+++---111------......///.........---,,,,,,++++++,,,,,,---+++,,,---.........---,,,(((---333444000---...111///---///444555444444777<<>>===;;;<<>>iiiVVV===888555...222222111000//////000000222888666444>>>TTT{{{NNN:::777555333333222111000111111111///---,,,,,,---...///000111111222333444222000//////000000000000111222222333333///000222333444444333333222333666666333222;;;GGGjjjeeeAAA999666333666:::888999AAAFFFPPPccc~~~tttYYYFFFAAA???@@@AAA@@@??????AAACCCJJJMMMYYYooo|||\\\^^^~~~{{{TTTEEERRRzzzhhhIIIBBBEEE@@@666;;;<<<>>>???>>>BBBRRRbbbeeeKKKHHHCCC>>>;;;999888999555666444000000222333111>>>;;;^^^UUUCCC555555777888@@@LLLooolllSSSBBB777333///---...///---,,,------......///.........---,,,+++)))((((((''''''***+++...///000...---+++,,,,,,---...///000111222...000111111111333555777===XXX~~~EEEDDDBBBBBBCCCDDDBBBAAABBBDDDFFFDDDBBBCCCIIINNN```bbbLLLEEE???>>>===;;;<<>>888777666666:::888999BBBGGGRRReee~~~oooUUUDDDAAA>>>???@@@@@@??????AAACCCHHHLLLXXXnnnxxx]]]ccctttUUUHHHXXX\\\DDD@@@AAA>>>888::::::===???>>>@@@JJJUUUlllVVVHHHEEEAAA===999888888888666444111000///111555888===UUUpppGGG999222666666999SSSrrrnnnRRRAAA666999555000.........---+++..................------,,,+++***))))))(((((()))++++++,,,,,,,,,,,,,,,,,,+++,,,---///000000111111...000111222222333555777<<>>===;;;<<>>???@@@@@@???@@@BBBDDDIIIMMMYYYrrrrrr___jjjjjjRRRIII[[[iiiKKK@@@???===:::;;;999888:::>>>>>>===@@@EEEnnnlllUUUHHHCCCAAA>>>:::888777777888555222222444222///666BBB]]]kkkJJJ888222111555666EEEqqqnnnJJJ999333111999666222///......---,,,/////////......---,,,,,,+++******)))))))))******,,,+++***))))))***+++,,,+++,,,...000000111000000///000111222222333555888:::CCCbbbBBBAAA@@@AAABBBBBBAAA@@@BBBCCCCCCBBB@@@@@@CCCFFFFFF\\\vvvZZZLLLEEE???>>>===;;;<<>>>>>>>>======<<<;;;:::;;;;;;::::::999888777777888777777666555555555555333555666666555444666777555555555444444444444444222222111111111111111111222222333333444555555666///000111111222222222222111222222333333222222111000000000000000000000000///000222333333222111///000000000000000000000000---...///......000333555000000////////////000000//////000000000000////////////000111111111111111444444333333222222111111111333111111333000<<>>@@@@@@@@@AAACCCEEEMMMRRR```yyylll___qqqcccOOOFFFZZZmmmSSS???>>>???999888===:::777777;;;===<<<;;;===XXX{{{{{{hhhUUUIIICCC@@@>>><<<999888888888888333333777:::444222BBBXXXgggGGG===444666666444???```qqqIII444111444666777555222000////////////000000///...---,,,,,,,,,***)))))))))******+++,,,,,,++++++******++++++++++++,,,...000111000000//////000222222222333666888:::===[[[CCCBBBAAABBBCCCDDDCCCBBBAAABBBBBBAAA@@@@@@BBBCCCCCCVVVzzzsssYYYLLLEEE???>>>===;;;<<>>>>>>>>>>>===<<<;;;:::;;;::::::999999888888888888888888888777666666555666777888777555444555666555444444444333333333222000111111111111111111111111111111222333333333444///000111222222222222222111222222333333222222111000000000000000000000000,,,...111333444444333222////////////////////////...///000000000111444666000//////......//////000//////000000000000////////////000111111111111111444333333222222111111111...333111111444111666GGGfffbbb@@@777666222111111111111111222222///111///111555???cccsssMMM:::666333222333333222111111111000...,,,,,,,,,,,,---...//////000///000111000.........000000000000111222222333333222222222222222222333333444555666666444:::MMM```lllIII:::777666:::666;;;999;;;EEEJJJVVViiiqqqUUUEEECCC===???@@@AAAAAABBBEEEGGGOOOWWWgggggg```vvv^^^MMMEEE]]]ZZZGGG;;;>>>@@@999777>>><<<777555999<<<<<<<<<>>>KKKkkkyyybbbTTTIIICCCBBB===<<<;;;999888888888888444444666777777CCCccc```EEE999@@@555@@@@@@>>>UUUzzzMMM333///444777777333222111000///000222444111000///---,,,,,,,,,,,,))))))))))))***+++,,,---***+++---//////...---,,,,,,---...000000000/////////111222333333444666888;;;===ZZZDDDCCCBBBCCCDDDEEEDDDCCCAAAAAA@@@@@@@@@AAABBBBBBEEETTTvvvqqqXXXLLLEEE???>>>===;;;<<>>>>>>>>>>>===<<<;;;;;;:::::::::999999999888888777888888888888888777666666777888777555444555666444444444333333222222111111222333333444333333333000111111111222222222333000111222333333333222111222222333333333333222222000000000000000000000000,,,...000333444444333222........................///000111111111111333555000//////......//////000...//////000000000000000//////000111111111111111111111111111111000000000+++333333111444222444@@@WWWwwwNNN999444222111111111111222333333111222000222666;;;\\\tttNNN;;;555111...000333111111111222111///---***+++,,,---...///000000...///000///...---...///000000000111222222333333333222222111111222333333000333555444333>>>XXXqqq```CCC<<<888555:::777<<<:::;;;DDDJJJUUUhhhmmmQQQBBBAAA>>>???AAABBBCCCDDDGGGIIIOOO[[[oooeeeccc{{{XXXMMMKKKggglllMMMBBB<<<>>>???:::888<<<<<<888666999<<<<<<>>>AAAEEE___eeeQQQHHHBBB>>>>>>;;;:::999888888777777777555555444666DDDeeeXXX>>>777<<<:::JJJTTT[[[xxx|||[[[:::///222444222111///000000//////000333666111000...---,,,,,,---...***************+++,,,---)))+++...111222111///...............//////000000000111222333333444666999;;;>>>VVVCCCBBBBBBBBBDDDEEEDDDCCC@@@@@@@@@@@@AAABBBBBBBBBEEESSSsssoooXXXLLLEEE???>>>===;;;<<>>??????>>>>>>===<<<;;;:::::::::999999999999888555666777888888777777666333555666666555444555777444444333333222111111111000111222333444333333222111111222222222222333333111222444444444333111000333333444444444444333333000000000000000000000000///000111222333222111111///////////////////////////000111111000000111333000000////////////000000......///000000000000000//////000111111111111111......//////////////////)))444444000333333444===JJJkkk```AAA888222111111111222222333444222222000333555888WWWrrrNNN<<<555000...000000//////000111111000...,,,,,,,,,------.........---...//////------...///000000000111222222333333333333222111111222222333222222222444:::LLLjjjwwwRRR<<<===:::666;;;777<<<:::;;;DDDIIISSSfffhhhLLL@@@BBB???@@@BBBCCCDDDFFFIIILLLRRRaaawwwdddggg{{{PPPJJJRRRtttWWWAAA@@@>>><<<;;;;;;:::999;;;999999<<<===;;;===AAABBBTTTzzzsssTTTGGGDDD>>>:::;;;999888888777666555555555222666999CCCccc}}}QQQ<<<999666BBBTTTmmmxxxWWWCCC333333555000---//////000000///---...222555000///---,,,,,,---...///++++++*********+++,,,,,,***+++---///111222222222000///---------...000111000111333333333444777999:::<<>>===;;;<<>>===<<<;;;::::::999999999999999999333444555777777777666666000222444444444444666888444444333333222111000000...///000111222222111000333333333333333333444444222333555555555333111000333444444555555444444333000000000000000000000000333333222222111000000///000000000000000000000000...///111000//////000111000000////////////000000......///000000000000000//////000111111111111111,,,,,,------......//////(((555555000222222333;;;>>>XXXmmmJJJ>>>222111111111222333333444222222000333555666TTTnnnKKK;;;666222111333...------...000111///.........---------,,,,,,,,,,,,...///...------...///000000000111222222333333444333222111111111222333666333222777CCCZZZzzzlllGGG777===;;;777<<<888<<<:::;;;CCCHHHRRReee~~~dddKKKBBBFFF???AAACCCDDDEEEGGGJJJMMMUUUfff~~~}}}dddkkkwwwJJJFFFUUU|||wwwIII:::>>>>>>:::999;;;;;;777:::999<<>>;;;;;;???AAANNNqqqvvv]]]GGGCCCCCC===999:::777777666555444444333333...777AAAUUU}}}ccc???555===888JJJ\\\vvv]]]>>>333000777666------555///000111///,,,---000333///...---,,,,,,---///000,,,,,,++++++***++++++,,,+++++++++,,,///111444666111///---,,,,,,...000222000111333333333444777999888:::DDD[[[}}}EEEEEEEEEEEEDDDCCCAAAAAACCCCCCCCCCCCCCCDDDEEEFFFEEENNNrrriiiTTTIIIEEEAAA>>>>>>===<<<;;;:::<<<===>>>>>><<<:::999<<<;;;:::888777666666666;;;:::777555444444555666333333222222333444666777666777666444222111111333222222222222222222222222444333333222222333444444333333222111111222333333444333333222222222333333222111///.........///000111222111000......000222////////////////////////......//////000000111111000000...------...///000111111000000//////......000111222333444333222222111000///......000222333111111111111111111222222:::@@@\\\mmmIII999222222222///777<<<444444777444333444777RRRyyypppNNN:::444333222222000000///..................,,,***+++...000...,,,111000///...............000111333444444333222111///222444555444333333444333:::777666QQQ{{{kkk[[[NNNAAA666===JJJLLLBBB???<<<>>>GGGTTTbbbkkkyyy}}}cccNNNCCCAAADDDBBBDDDIIIKKKJJJKKKOOO___nnnsss^^^rrriiiKKKKKK^^^WWWBBB===<<<:::888888999:::;;;888:::;;;;;;;;;<<<>>>AAAAAAFFFbbbtttTTTLLLAAA::::::;;;:::888:::777555666444111222666999999TTTtttWWWDDD???666444:::;;;iiifffFFF>>>222111111222333333000......---,,,+++,,,///222555//////...------------...,,,+++*********+++,,,,,,------------///111444555111000...------...//////333333333333444555666666666:::888DDDVVVzzzEEEEEEEEEEEEDDDCCCBBBAAACCCCCCBBBCCCCCCDDDEEEFFFIIINNNooogggRRRIIIFFFAAA???>>>>>>===<<<:::;;;<<<<<<<<<;;;999999999999888888888888999999<<<;;;888666555555666777333333333333444555666777666777666444222111222333222222222222222222222222333333222222222222222222333222222111111222222333444444333333333333333444222111000///...///000000000111111000//////111333111111111111111111111111.../////////000000000111000///............000000111000000000/////////...///000111222333222222111222111/////////000222333333333111000000000111222444:::SSSZZZ@@@444333555111333888666111444222111222555PPPxxxqqqNNN999222000///...000000///...............///---,,,---///000///---000000///.........//////222222333333333222111111333222111111333555777777777===???FFFccc}}}___VVVOOOFFFBBBRRR```\\\IIIDDD??????GGGUUUccclllssseeeMMMBBBAAAEEECCCDDDHHHJJJJJJMMMRRRfffvvvqqq___sssgggLLLHHH___oooLLL???>>><<<;;;999999999;;;<<<===<<<;;;:::999;;;===???CCCJJJeeeqqq```MMMFFF===999999::::::888999444222444666666888;;;>>>TTTwwwsssNNN???<<<<<<111222BBBMMM}}}UUU<<<222111000///000111111///---111000...,,,---...000222......---------......///------+++******+++,,,,,,,,,,,,---...///111333444111111000/////////000111222222222222333444555666222666444AAAMMMlllEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDFFFFFFMMMNNNjjjdddOOOIIIFFFBBB?????????>>>===;;;;;;::::::999999999999777777777888999:::;;;<<<<<<;;;999777777666777777222333444555555555555555666666666444222111222333333333333333333333333333333222222111111111000000333222111111111111222333444444333333333333444444222111000000//////000000///000111000000000222444111111111111111111111111////////////000000000000............///000111111000000000000////////////...///000111111111000000222111000000000111333444777555222000//////000222111555GGGooorrrLLL777222888333///444777///222111000333777TTT|||sssOOO999222///------000000/////////.........///...---...000111000/////////.........///000000444333333222111111111222444333111222333555666666:::FFFSSSccc~~~eeeMMMMMMKKKEEEKKKggguuuiiiIIIDDD@@@AAAJJJWWWdddkkk|||lll{{{eeeMMMDDDEEEHHHFFFGGGJJJLLLMMMSSSZZZnnnnnnbbbwwweeeNNNHHHddd|||WWWAAA>>>===<<<;;;:::999:::;;;<<<@@@===:::999:::<<<>>>???DDDNNNjjjvvvYYYNNNCCC>>>999777888:::999888666333333777:::999999;;;DDDvvvoooJJJ666111777888///:::[[[sss~~~WWWBBB777000111///------...///...---444333000...------...///---------------...///000///...---+++++++++,,,,,,+++,,,---///000111111111000//////...//////000000111111111111222333444444222444333>>>AAAXXXEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCEEEFFFGGGMMMMMMgggcccNNNIIIFFFBBB@@@??????>>>>>>===<<<:::999888999:::;;;888888888999999:::;;;<<<;;;:::999777777666777777222333555666666666555444555666666444222111222444333333333333333333333333222222222111000000///...222222111111111111222222333333333333333444444555222222111111000000000000...000111111111111333555111111111111111111111111////////////000000000000---......///000000111222000000000000////////////.........///////////////222111111000111222333333999777333///......000222333555???]]]]]]:::,,,666444...000555///333222333777>>>\\\tttPPP:::333000//////000000000000000///......///......//////000000000///.........///000111111555444222111000111111222000333444444333333666999JJJ]]]sssjjjKKK>>>CCCDDDAAAPPPwwwsssNNNJJJEEEGGGPPP]]]gggmmmuuufffuuueeeMMMHHHLLLLLLJJJKKKMMMOOORRR[[[ddduuulllfff}}}bbbPPPLLLkkkgggHHH===???;;;;;;:::999999::::::;;;>>>;;;888888;;;>>>??????FFFTTTrrraaaKKKGGG===:::888777888999888666444555999<<<:::777999>>>UUUPPP777888000333666888QQQ}}}~~~YYY@@@666555555111///---,,,---.........444333111///...---......,,,,,,,,,---...///000111000///---,,,+++,,,,,,---***,,,---///000000//////,,,,,,,,,,,,------......000//////000000111222333444777555>>>;;;NNNDDDEEEEEEEEEEEEDDDDDDCCCAAAAAABBBBBBDDDEEEFFFGGGKKKMMMjjjbbbNNNHHHEEEAAA????????????>>>???===;;;999999:::<<<===<<<;;;;;;:::::::::::::::999888777777666666666666333444555666777666555444555666666444222222333444333333333333333333333333000111111111111000///...111111111111111111111111222222222222222333444555222222222222222111111000...000111222111222333444000000000000000000000000000000000000////////////---...//////000111111222////////////000000000000.............../////////111111111111111222222222999777333///...///111222222444888NNNqqqCCC***222555000000111///222222444:::BBBaaarrrNNN888222000000111000000111111000000///...---.............../////////////////////000111222555444222111000111222222...222555333333999GGGSSSrrrkkkQQQ>>>444;;;@@@DDD___lllaaaSSSNNNUUUcccrrrzzzqqqcccrrrdddNNNKKKQQQLLLKKKLLLNNNPPPTTT___jjj~~~zzziiijjjzzz^^^PPPPPPnnnuuuWWWCCC>>>???:::999999999999999::::::;;;999777777999<<<>>>>>>PPPaaalllPPPCCCCCC;;;999888888888777666555777888:::888555999III[[[}}}ccc<<<555888///444DDDWWWxxx|||YYYFFF;;;111000666222000...---.../////////222111000///......//////++++++,,,,,,...///111222///...---,,,+++,,,------+++,,,---/////////...---***+++,,,,,,---......///////////////000111222222444777666???@@@UUUCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAABBBDDDEEEGGGHHHHHHPPPrrraaaOOOGGGDDD@@@>>>>>>>>>>>>===???>>><<<::::::;;;<<<===???>>><<<;;;:::999999999777777777777666666555555444555555666666666555555555555555444222222333555333333333333333333333333///000111222222111000///000000111222222111000000111111000111111222333444222333333333333222111111///000222333222222222333////////////////////////000000000000////////////......000000111111111111////////////000000000000......------......///000///000000000111111111111777555222000000111333444///111333BBBmmmUUU333333555222222000...111000222888@@@```pppLLL666000//////000///000111222111000///...,,,...//////...---///000000000/////////000111111333222222222222222222333///222555888???QQQkkk}}}{{{aaaLLL@@@<<<111666@@@OOOsssxxx___PPPSSSdddvvvmmmaaaooocccNNNKKKQQQIIIIIIKKKNNNPPPTTT```mmm{{{pppeee^^^\\\___eeemmmzzzrrrfffmmmrrrWWWNNNRRRnnn}}}iiiMMMAAA???<<<999999::::::::::::::::::::::::999888999===DDDIIIiiiwwwiiiRRRBBB;;;;;;999999888777777666555555;;;888555444888LLLooozzz\\\CCC333555444444JJJmmmvvvSSS999999999...,,,555333111//////000111000/////////............//////+++,,,,,,---...///111111...---,,,++++++,,,---...,,,,,,------------------+++,,,...///111111222222////////////000111222222000555444@@@LLLkkkBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBDDDEEEGGGHHHGGGTTT~~~___OOOEEEBBB???======>>>=========<<<;;;:::::::::;;;;;;???>>>===;;;::::::999999777888888888888777666666666666555555555555666666444555555444222222333555444444444444444444444444...///111222333333222111///000111222222111000///////////////000111222333222333444444444333222111///111333444222111222222000000000000000000000000111000000000/////////...//////111111111111000///.../////////000000000111///...---------...000000......///000000000000000333222222111222333444555///111111:::YYYlllFFF:::444333555333111444222222666===\\\tttNNN888111///000000///000111222222000///...---///000000......000222111111000000///000000000000111111222333333333333222666>>>LLL```wwwrrrZZZGGG<<<888999333555@@@VVV|||sssYYYIIILLLZZZiiirrrzzzhhh^^^lllaaaLLLIIINNNIIIJJJMMMQQQRRRWWWdddqqqsssddd[[[TTTLLLEEEAAADDDHHHMMMVVVdddrrr|||jjjbbbnnnjjjPPPJJJRRRqqq}}}dddHHH@@@@@@;;;:::;;;;;;<<<======<<<<<<;;;<<<<<<;;;>>>JJJ\\\iiifffOOOCCC===888777555666666555555444555666:::666444<<>><<<<<<======<<<;;;;;;::::::999999::::::>>>>>>===;;;;;;:::;;;;;;888888999999999888888777777777555444444555666777444555555444222222333555444444444444444444444444---...111333444444333222///000111222222111000///............///000111222333333444555444333222111000222444444333111111111111111111111111111111111111111000000/////////...000000111222222111//////.../////////000000111111//////...---...///000111---......///////////////000111111222333555666777111333222666LLLvvv}}}UUU@@@333222777777666888444333666<<>>??????>>>>>>;;;===??????FFFYYYtttrrrTTTDDD@@@>>>;;;888222333444444333444666777666333777JJJgggaaaDDD666888<<<666>>>UUUzzzNNN>>>:::555000............000000000111222111///,,,//////...---,,,++++++***---------------...///000***)))))))))***,,,...///...---,,,+++***+++,,,---)))+++---///111222222111/////////000000111222333222999444@@@\\\CCCBBBBBBAAAAAABBBBBBCCCEEEAAA@@@BBBDDDCCCEEEIIICCCggg^^^MMMCCC@@@===<<<===>>>>>>>>>>>><<<;;;<<>>>>><<<999888888888888888888888777777777777999999888777666555444444555444333333555555444333555555444333444555666777000000000111222222222333222111000.........//////111111000000111111222333444444555555666666555555333333444444333333222111333333222222222333555555333555666666333000...---000000000000000000000000000000////////////000000///////////////000111111////////////...............///222555777777777666444///)))111EEE[[[mmmHHH:::222---333666555444222111@@@gggSSS999333444222/////////000111111111111111111000///......///000111444222000///000111111111333777444444666000111@@@???PPPmmm```QQQAAA:::999777666666999777<<>>>>>===>>>BBBFFFJJJJJJHHHFFFNNN]]]yyy___]]]www{{{UUUGGGIIIZZZaaaOOOFFF===AAA;;;999<<>>:::555333555222111333666666777888???555888WWWdddCCC:::777:::@@@@@@YYYzzz}}}VVVDDD444333333111///---+++***/////////...---------,,,111111000...---,,,++++++)))***+++,,,---,,,++++++///...---,,,,,,,,,,,,,,,......---------,,,,,,,,,...,,,******---111333555------------.........///444666777CCCgggBBBBBBAAAAAAAAAAAABBBBBBIIICCC@@@CCCGGGFFFFFFGGGJJJqqq}}}\\\KKKCCC@@@===<<<===>>>>>>===>>><<<;;;<<<>>>>>><<<:::;;;<<<<<<;;;999777777888999999999999888888777777888888888777666666555555555444333333555555444333555444444333444555666777111111111111222222222222222111000/////////000111111111000000111111222333000111222333333333333333333333333444333222222111222111111000000111222333111333555555333111000000000000000000000000000000........................///////////////000000111////////////////////////...000333555666666666555444444000333===LLLppp]]]FFF888333888;;;999666444444EEEnnnUUU:::222222222111//////000111111111111000111000///......///000000222111000000000//////......222000111888999AAATTTlllyyyrrrcccJJJBBB;;;999999888:::>>>CCC<<<;;;RRRzzzvvvSSSDDDCCC:::;;;FFFIIILLLWWWsssqqqYYYYYYaaaqqqXXXHHHEEEIIIFFFIIILLLVVV```___kkkrrrWWWMMMDDDAAAAAA???===>>>===>>>@@@DDDGGGHHHFFFDDDCCCLLL```yyyfffddd{{{tttOOOCCCGGGdddfffQQQDDD:::>>>AAA===<<<@@@CCCAAA???@@@===AAAMMMddd]]]MMM>>>::::::777555555888444111333555444444666666888IIIttttttNNN999999222333JJJbbb___EEE666000000000000000///...---............------------000000///...---++++++***)))***+++,,,---,,,++++++......---,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---...000222222111/////////000000000111111222555888GGGkkkBBBBBBAAAAAAAAAAAABBBBBBFFF???<<<@@@EEEEEEEEEFFFXXXyyyXXXHHHCCC@@@>>>======>>>>>>===>>>===<<<<<<======;;;999999:::;;;:::888777888999;;;;;;:::999888777777666777777777777777777777777555444333444555555555333444444444333444555555666222222222222222111111111222111000///000111222333111111000000111111222333...///000111222333333333222333333333333222111111111000///////////////000///111333444333111111222000000000000000000000000,,,---...//////...---,,,//////......//////000111////////////000000000000///111333555555555444333000555555444555;;;[[[vvvRRR>>>999>>>@@@<<<888555777MMMzzzZZZ>>>333000000222...///000000111111000000222111000///....../////////000111222111000///...///333333999JJJVVVfff{{{xxx```KKK@@@888555444555555:::GGGSSS___QQQIII^^^tttKKK999<<<:::<<>>>>>>>>======???>>>===>>>@@@BBBCCCBBBAAA;;;>>>GGGYYYjjjjjj~~~lllIIICCCJJJpppttt\\\JJJ>>>AAABBB>>>===@@@BBB@@@@@@BBBEEEPPPgggeeeJJJAAA999777777555444555999444222555666444444777>>>NNNnnniiiLLL333000999333999ddd}}}SSS???777000//////////////////......------------..................------,,,+++******)))***+++,,,---,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,000222333222///---//////000000000111111111222555===QQQuuuBBBAAAAAAAAAAAAAAAAAABBB@@@===<<>>===>>>>>>>>>===============<<<<<<:::999888999::::::999888999;;;;;;;;;:::999888777666555666666777777777888888888666444333444555666555444333333333444444444555555333333333222222111111111111111000000000222333444111111000000111111222333///000111222333444444444222222222222222111111000000000/////////......//////111333333222111111222////////////////////////,,,---///000000///---,,,///............///000000/////////000000000000000000111333444555444222111,,,333333222222555LLLpppZZZ@@@999===@@@;;;777555:::SSS]]]BBB555......111...//////000000000000000111111000000///.........---///222333333222111000000999???PPPmmm}}}fffQQQBBB:::777444333111000000<<>><<<===BBBBBBFFFUUUmmmvvvXXXTTT^^^ttt___OOOHHHGGGIIIDDDHHHJJJOOOVVV]]]xxxyyyWWWJJJCCC>>>>>>>>>===>>>AAA>>>===;;;<<<>>>???>>>>>><<<<<<>>>GGGjjjvvvdddjjjfffHHHHHHRRR{{{pppYYYIIIKKKBBB@@@AAAFFFGGGEEEEEEGGGXXXjjjiiiPPPAAA>>>;;;999777555444444777333333888888444666===PPPpppfffCCC999---111:::<<>>@@@NNN]]]tttVVVIIIAAA@@@>>>>>>>>>>>>===<<<<<<<<<======<<<;;;::::::999:::;;;;;;::::::;;;<<<;;;;;;:::999777666555555666666777777888888999999666555444444666666555444333333333444444444444444444333333333222222111111111111000000000222333444111111000000111111222333///000111222333333333333111111222222111111000///000000000000000000//////111333333222000//////000////////////////////////---...000111111000...---...............//////000......//////000000000111000111333444444333111000,,,222111111444444AAAYYYdddCCC555666:::666333333:::UUUVVV???444......222......///000000000000000000000000000000///.........000222222000......///000CCCYYYxxxuuu[[[FFF;;;999999:::222222333222222<<>>>>>>>><<<===@@@>>><<<::::::;;;<<<<<<<<<;;;===???BBBZZZmmm^^^lllbbbGGGKKKXXXlllWWWVVVLLLHHHGGGJJJLLLMMMRRRYYYssssssWWWGGG===>>><<<999777666555555555222444999666222888EEEdddmmmMMM::::::555444888IIIvvvZZZBBB666///000666/////////......,,,+++++++++,,,,,,,,,------......+++++++++++++++++++++***)))***+++,,,---,,,++++++++++++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,...000000...---...///............/////////000222666IIIkkkAAAAAA@@@@@@@@@@@@AAAAAA???BBBDDDAAA;;;AAAXXXoootttWWWKKKAAA@@@>>>>>>??????===;;;999;;;======;;;:::;;;<<<:::;;;<<<<<<::::::;;;<<<;;;;;;:::999888777777666777777777888888999999999666555444555666666555444222222333444444444444333333333333333333222222222222111000///000111222333111111000000111111222333//////000111111111111000000111111111111000////////////000111222111111111222333333222000...///000000000000000000000000000...///000111111000///.........------......///000------......//////000000///000222333333222111000111444111000555333777EEEsssxxxOOO555111444222111333:::SSSnnnGGG777333///...222---...//////000000////////////000000000000//////111222222000---,,,///222???]]]wwwaaaTTTCCC888555555444222...000555777777;;;HHHVVVdddWWWWWWuuulll???;;;>>>999888>>>@@@III[[[qqquuuVVVSSS___|||hhhWWWLLLIIIJJJLLLLLLPPPQQQVVV]]]eeetttPPPFFFBBB>>>>>><<<999999======;;;::::::;;;<<<;;;;;;666888===@@@NNNlllvvvfff___rrr]]]CCCMMM\\\jjjhhh___YYYTTTSSSVVV]]]jjjwwwyyy\\\JJJAAA888:::888555555888888666666444666999444111CCC[[[{{{QQQ<<<555444444888CCCeee```>>>666666///+++///***+++,,,---............,,,,,,,,,,,,------------++++++++++++++++++,,,,,,)))***+++,,,---,,,++++++)))***,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,...///---++++++...111000000000111111111222222222666LLLtttAAAAAA@@@@@@@@@@@@AAAAAA???@@@BBBAAABBBPPPooosssWWWLLLAAA???>>>?????????===;;;777:::<<<<<<;;;:::<<<>>>:::;;;<<<;;;999999:::;;;<<<<<<;;;;;;;;;:::::::::888888888888888888999999777555444555666777666444111222333444444444333333222222333333333333333333222111000/////////000111111111000000111111222333111111111222111111000///000000111111000000///...---...///111222222222222000111222111//////000222000000000000000000000000////////////////////////...------------...//////,,,,,,,,,---.../////////---///111222333222111000000555222111555222222<<>>BBBIIIYYYrrrvvvXXXUUUbbbwwwgggVVVLLLJJJLLLNNNOOOSSSUUU\\\eeemmmyyyTTTEEEAAA>>>>>>;;;888999===<<<;;;:::;;;<<<===<<<;;;666444:::???GGGZZZggg```aaaxxxVVVAAAPPPccc}}}yyyvvvxxx|||___NNNEEE===999999555111333999:::666888555888:::555<<<^^^\\\@@@555000000888NNNmmm^^^HHH444///111///++++++)))***+++,,,.........///------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------)))***+++,,,---,,,++++++(((***+++---------+++***((()))))))))************(((,,,...---***)))---000000000111111111222222222666999QQQ}}}AAA@@@@@@@@@@@@@@@@@@AAACCCBBBDDDGGGQQQhhhrrriiirrrVVVLLL@@@???>>>?????????===;;;666999<<<<<<;;;:::<<>>>>>===;;;;;;444888???CCCQQQ]]][[[bbbyyyRRR@@@UUUjjjqqqQQQJJJFFF<<<>>><<<666000222999999444888666999;;;:::IIIxxxeeeCCC;;;;;;777<<>>::::::===CCCEEEDDDJJJhhhoooXXX[[[{{{mmmVVVGGGDDDAAA>>>===>>>??????>>>===<<<;;;;;;<<<<<<<<<;;;DDD>>>999999;;;<<<;;;:::???@@@BBBFFFJJJLLLJJJIIIEEEAAA===<<<>>>===:::666777777666777888777555444444333333222222333333333777777777777666555444333222222222333333222222111555222......000333333222333333333222222111111111111111111111000000000000///......///222333222222444333222111111111222333333222000............/////////------...000222444111111000//////...//////+++,,,------......------,,,,,,------///000222333444333333333333333333333999[[[~~~UUU888999333222444666GGGwwwrrrFFF333111000///111///---+++,,,///000///......222444111...---------111222333444<<>>888:::AAA@@@:::<<<;;;;;;;;;<<<<<<;;;:::555888;;;???HHHUUU\\\]]]jjjoooOOOBBBVVVxxxfffOOOCCCAAADDD===<<<999777777888:::<<<>>>======<<<===SSSnnnOOO???777666999:::hhh\\\III666444111...,,,++++++,,,------,,,++++++++++++,,,)))+++...000000///---+++---,,,*********,,,...///000///...---,,,------...++++++++++++++++++++++++(((((()))***+++,,,,,,,,,++++++++++++,,,---......111///------///222333444999CCCdddHHHDDDAAABBB@@@======@@@AAAEEEKKK]]]qqq^^^LLLQQQooolllVVVGGGDDDAAA>>>===>>>??????>>>===;;;::::::;;;<<<======>>>=========<<<<<<>>>AAABBBKKKWWWdddkkkmmmkkkiiifff\\\OOOFFFCCCAAA>>>;;;777666555666888::::::999555444444444444444555555777777777666555444333222111222222333333333222222444111//////111333222111333333333222222111111111111111111111000000000000000///...///111222222111333333222111111111222333333222111///......////////////...---...000222333111000///............///,,,,,,---...............,,,,,,,,,---...///000111222222222222222222222222111OOOrrr___:::555000111555999KKK}}}vvvHHH777444///,,,//////---+++,,,...000///...,,,///111111111333555555444333777GGG```wwwrrr\\\LLLAAA888333222//////000000111222333333222222333333444333333333000999QQQ{{{]]]===888:::666:::FFFHHHJJJUUUsssvvvYYYZZZbbb|||mmm[[[MMMFFFGGGJJJMMMQQQWWW]]]hhh{{{gggLLLIIIBBB===???DDDCCC===;;;;;;:::::::::999777666======>>>DDDPPP[[[^^^\\\mmmnnnMMMCCC[[[rrrVVVHHHAAA?????????===;;;999888888999::::::888999???LLLfffYYYCCC999555===HHHYYYrrrDDD777111000...,,,++++++,,,------,,,,,,+++++++++++++++***+++---......---,,,+++,,,+++***))))))+++---......---,,,+++++++++,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,++++++++++++,,,---......000...------...111333333<<>>???@@@>>>???BBBAAALLL]]]yyywww^^^RRRGGGMMMhhhkkkUUUHHHCCCAAA>>>===>>>??????>>>>>>===:::888666666666666:::<<<<<<::::::@@@JJJQQQ^^^llluuuggg___WWWNNNGGG>>><<<999999999999777666555555555555555666777888666666666555444333111111111111222333333333333333222111000111222222222000222222222222222111111111111111111111000000000000111000///000111222111000222222111111111222222333333222111000000000000000//////.........000111222000000///.........//////---......///////////////---------,,,---....../////////000000111111222222000BBB^^^oooDDD777000111777:::LLLyyyJJJ<<<:::000+++//////---,,,,,,...//////............///000000000111222444CCCccckkkUUU>>>333222111---+++---...///000111222333333111222222333333333333444000;;;ZZZWWW<<<888:::666999DDDFFFIIIUUUqqqvvvZZZ[[[bbbppp]]]NNNGGGHHHJJJOOORRRWWW]]]jjjtttNNNJJJDDD???AAAEEEBBB===888999:::;;;:::999888777888777===NNN___hhheee___qqqjjjLLLGGGeee]]]IIIDDDCCCAAA???@@@???>>><<<;;;:::999999888888:::GGGaaa~~~{{{^^^BBB777333888NNNhhhSSS555///---,,,+++++++++,,,...///---,,,,,,+++++++++++++++******++++++,,,,,,,,,,,,+++***)))))))))***,,,---,,,+++******))))))******++++++++++++++++++++++++*********+++++++++++++++++++++++++++,,,---............------...000222444>>>SSSxxxCCC???===???AAA@@@AAADDDKKKbbb~~~{{{]]]RRRKKKFFFMMMbbbiiiTTTIIICCCAAA???>>>??????>>>===<<<======;;;999777666666:::;;;;;;<<>>:::888666444555555555555666777777888555555555444333222000000111111222333444444444444111111111222222222111000222222222111111111111111111111111111000000000///222111///000111111000///111111111111111222222222333222222111111111111111//////......///000111222111000000/////////000000......///000000000000000...------,,,,,,,,,------------...//////000111111777:::IIIqqq\\\???555222666888IIIzzzuuuFFF======222---333///...---------.........---,,,...111111...---///222AAA___yyycccMMM>>>222000444222---)))------...///111222333333111111111222222333444444111999^^^vvvRRR:::666999555777@@@BBBFFFSSSpppyyy\\\ZZZcccqqq]]]NNNHHHHHHJJJOOOQQQVVV^^^mmmyyyMMMGGGAAA>>>???@@@===888666888:::<<<<<<<<<<<<<<<777:::JJJfffyyywwwjjj```wwweeeJJJKKKooogggLLLAAA@@@AAA@@@???????????????>>>======<<<;;;===AAAOOOmmmsssVVVDDD666444666DDDlll^^^???333222,,,,,,++++++,,,---...///...------,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,,,,++++++******+++,,,,,,************))))))******************+++++++++++++++++++++++++++++++++***++++++++++++,,,---.........///......///111444666===ZZZCCCAAAAAACCCCCCAAACCCHHHaaasss\\\MMMHHHEEEDDDJJJYYYxxxfffSSSIIIBBBAAA????????????>>>===999<<>><<<<<<===;;;AAAIIIUUUjjj}}}ppp\\\JJJ???:::888999555555444444555666777777444444444444333222111000111222333444444444444444000111222222222111111111111111111111111111111111111111111111000000000///222111///000111111000///000000111111222222222222222222222222111111111000///////////////000000000111111111000000111222222...///000000111111000000......---,,,,,,,,,,,,---,,,,,,---......///000000777444>>>```{{{MMM;;;111444666EEEtttmmmAAA888999222///444.........---------...///)))***...444555222555;;;HHHdddwwwYYYGGG:::444222555777444111000......///000111222333333111111000111111333444555333777```oooOOO999444777444555===>>>BBBPPPnnn]]]ZZZdddppp[[[MMMGGGHHHJJJMMMPPPVVVaaasssvvvNNNFFF???<<<===<<<999666888:::<<<<<<;;;:::<<<>>>???JJJfffkkk``````GGGMMMuuufff[[[NNNAAA<<<:::999999;;;>>>>>>>>>???@@@@@@AAAAAA===CCCHHHQQQhhhyyynnnVVV<<<666333777AAA\\\ddd???222222.........------------------//////...---------------+++***)))((((((***+++------------,,,,,,,,,------******++++++++++++++++++)))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---......///000111000000222666999???ccc@@@@@@AAAAAA>>>>>>EEEOOOzzzqqqTTTIIIIIIEEEDDDEEEIIISSSmmmcccQQQHHHBBB@@@??????@@@@@@>>><<<>>>@@@BBB@@@<<<:::<<<>>>IIIWWWhhhyyy~~~qqqhhhfffkkkqqqtttvvv{{{fffPPPBBB:::777666666555555555555666666222333333444444333333222333333444444444444333333000222222222111000111222000000000111111111111111111111111111000000000000111000///000111222111000...///000111222222222222000111111222222111000000/////////000000000000000111111000000000111222222...//////000000000000000......---------------...,,,,,,------....../////////...:::WWW^^^DDD222333666DDDqqqmmmCCC444444000...111...//////...,,,,,,---///,,,+++000444222000999FFFnnn\\\EEE<<<666333333555444222444888000000000111222222333333111000000000111222444555666666dddeeeLLL999444777444444:::;;;@@@PPPkkk~~~```[[[gggmmmWWWJJJFFFHHHJJJJJJNNNWWWfff{{{uuuSSSIII@@@>>>>>><<<:::999<<<===>>><<<999888<<>>;;;888999===;;;<<<<<<===>>>@@@AAABBB===DDDHHHLLLXXXaaaXXXEEE333444666>>>SSSzzzmmmIII111///222***//////......------,,,,,,///......---------------+++***)))))))))***,,,,,,...............---------******+++,,,,,,,,,,,,+++(((((())))))***++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,---......///111333222111222777;;;BBBjjj===>>>@@@???===BBBUUUgggxxxYYYFFFDDDHHHFFFDDDFFFJJJPPPggg```OOOGGGBBB@@@??????@@@@@@>>><<<@@@BBBBBBAAABBBFFFPPPWWWmmm{{{yyyiiibbbYYYOOOJJJJJJMMMOOONNNPPPTTTZZZeeezzzwww___JJJ===999888777777666666666666111222333444555555555555555555555555444333222111111222333111//////111444///000000000111111111222111111111111000000000000000///...///111222222111---...000111222222222111//////000111111111000/////////000000000000////////////......///000000111---...//////000000//////.........---......//////------..................---,,,888IIIiiivvvSSS888666888CCClll{{{RRR999222111///---...///000...,,,+++---///------000444333777LLLddd{{{]]]DDD::::::555333333666555222333777222222222222222222333333000000//////000222444666888888kkkYYYGGG:::555999555444:::;;;AAAPPPggg}}}ddd___kkkiiiSSSGGGEEEGGGJJJIIIOOO[[[mmmxxxYYYMMMBBB@@@@@@===<<<===>>>@@@@@@>>><<<>>>DDDJJJQQQhhhvvvhhhqqqvvvSSSFFFWWW^^^DDDBBB@@@@@@AAA>>>:::<<>>??????BBBCCCDDDKKKQQQNNNFFF>>>??????HHHiiisssNNN>>>000111444+++---------------,,,++++++------,,,++++++++++++,,,***************+++,,,,,,---.........------,,,+++)))***+++,,,,,,,,,++++++((((((((()))***+++++++++***++++++,,,,,,---------++++++++++++,,,---.........111333222000222777<<>>AAACCCDDDDDDPPPlllttt]]]KKKDDDEEEGGGCCCBBBDDDGGGLLLaaa^^^NNNGGGAAA@@@???@@@@@@@@@>>><<<:::===BBBHHHRRRcccwwwxxxjjjYYYIIIEEEBBB>>><<<<<<>>>>>>>>><<<>>>@@@@@@DDDRRRhhhyyydddOOO;;;;;;999888777777666666000111333444555666666666666666666555444333111111222333333000......222555//////000000111111111222111111111111000000000000///......///222333333222---...000111222222222111...///000111111000///...///000000000000000///...---------------...///000---......///////////////...............///000000..................------111///555999OOO```???999:::CCChhhaaaAAA555555222,,,...000000///,,,+++---///((()))000888>>>LLLnnnnnnTTT>>>444333666333222555::::::555000000444444444333333333222222000000//////000222555666999;;;rrr|||PPPCCC<<<777:::777666;;;;;;AAARRRddd|||fffbbbnnnfffPPPEEEDDDGGGJJJHHHOOO^^^rrr}}}\\\NNNBBB@@@@@@===<<>>@@@AAAAAAAAAFFFPPPXXXssslll```qqqmmmMMMGGG^^^zzzWWWEEE@@@===<<<===<<<999:::>>>:::888666555555777:::<<>>============>>>AAA<<>><<<;;;999888888999999555777888999:::@@@HHHNNNfffsssgggUUUEEE999888999777666888666666666666666555555555777666555666777666555333555444222000///000000111111111111111111111111111222222111111000111111222////////////000111333333555444222111111111222222...............///000000555444222111000111222222////////////////////////...------...//////...,,,000///---------...000222111111000///...---,,,,,,111444333555IIIppprrrBBB333:::===___hhh???555333...---......000111000---,,,...666---333>>>PPP{{{gggLLLAAA<<<444111444000222555888888777555333222222333333333222222111222222222111000111444777777CCCxxxqqqNNNBBB444666666999;;;:::;;;CCCMMMhhh|||tttjjjcccqqq|||cccQQQIIIHHHIIIJJJIIIRRRcccyyygggUUUFFFCCC@@@::::::AAAEEE@@@CCCJJJGGGHHH___}}}nnneeerrraaaHHHKKKllllllNNNJJJFFF@@@>>>???===888888<<<>>><<<::::::;;;;;;:::999:::;;;<<<===@@@FFFLLLQQQYYYVVVTTT]]]yyyZZZCCC---+++222333///+++,,,,,,,,,,,,***(((***...,,,------,,,***)))***+++000//////---,,,++++++***)))***+++,,,,,,,,,,,,,,,,,,+++*********+++,,,---************+++---///000,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***,,,---...222444555222//////555:::>>>bbb>>>BBB@@@BBBWWW}}}gggMMMDDDBBB???>>>BBBBBB>>>EEECCCIIIXXXwww}}}\\\MMM@@@???@@@CCCBBB???<<<<<<>>>III\\\ppp~~~|||ooo]]]NNNEEE???;;;888<<<<<<;;;999999888888888666777888888888<<>>BBBBBB???BBBJJJPPP\\\xxxiiicccssszzz\\\GGGOOOrrr^^^IIIDDDEEE@@@===???===888888<<<;;;999777777888999888777999:::;;;<<<>>>BBBHHHLLL[[[YYYUUUWWWggguuuooo___EEE888...///222000---+++,,,,,,---......---,,,---,,,---......,,,******+++,,,------------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,+++*********+++,,,------,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************+++---......111333444222///000555:::@@@___???DDDBBBGGGiiijjjVVVDDD@@@AAA@@@???BBBBBB???GGGBBBCCCNNNjjjwwwWWWLLLCCC@@@BBBCCCAAA@@@EEEMMMTTThhhzzzsssZZZRRRGGG???<<<:::999777:::::::::::::::999888777777777888777666777:::<<<777@@@HHHSSSkkksssPPPCCC@@@:::777:::666666555555555444444444666555444555666666444222444333222111111000111111111111111111111111111111222222111111222222222222111111111111111222222222333333222111111111111222//////......//////000111111222333333333222111000////////////////////////000//////000111111000......---,,,,,,,,,---///000////////////////////////---...222222333FFFtttjjjBBB;;;>>>TTTzzzoooCCC333000///222333///---///...,,,---111---???ccckkkIII<<<111000000---///555111222444555444333111000111111222222222222222111222222222111000222555777:::RRRiiiFFF>>>777666666888::::::;;;DDDNNNiiiwwwrrrnnnfffvvvsss___PPPIIIGGGFFFEEENNNYYYllljjjUUUNNNJJJDDD@@@AAA>>>@@@EEELLL\\\vvvbbbbbbvvvuuuXXXGGGTTTzzznnnSSSJJJDDDCCC???======<<<999999;;;:::999777777888999888777999999999999:::===AAAEEERRRRRRQQQQQQYYY___WWWIII999444111111000---,,,...******+++,,,......---***+++---000///---+++******)))***+++,,,---,,,,,,+++******+++,,,,,,,,,++++++++++++******++++++,,,---///...---,,,+++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,---......///111222111000111666:::@@@WWWuuuBBBBBBEEEXXXXXXKKKAAA@@@CCCBBBAAABBBCCCAAAIIICCCAAAHHHaaasssRRRHHHBBBAAACCCEEEHHHQQQaaaqqqzzz|||ppp```RRRHHHDDD???<<<<<<<<<<<<;;;888999:::::::::999777666666777777666666555666666;;;>>>@@@@@@MMMmmmnnnMMM???>>>???<<<666666555555444444333333555444333444555666444222333333222222111111111111111111111111111111111111111111222222222222222222111111111111111111000000222222111111111111111111/////////...///000000111///111333444444222000///////////////////////////000///...///111111///...---,,,,,,,,,,,,---...///............//////000000000...222666222999```QQQ<<<;;;LLLjjjpppCCC222000...000000,,,,,,000000---000777:::___nnnLLL<<<555000000...+++---222111111222222222111///...000111111222222222222111111222222111111222555888>>>___bbbAAA;;;888666666888:::999;;;DDDOOOjjjrrrooonnngggxxxqqq]]]NNNHHHHHHHHHHHHPPP]]]rrrxxx___SSSOOOKKKHHHGGGGGGPPPXXXaaauuu{{{^^^eee|||tttTTTGGGZZZyyypppyyy```KKKJJJCCCAAA???===<<<;;;::::::;;;===;;;999999;;;;;;;;;:::888888888777666888;;;>>>BBBEEEGGGGGGLLLPPPLLLEEE???<<<999666333111111222+++,,,+++***,,,///...+++***---///000...+++))))))((()))+++,,,,,,,,,***)))((())))))*********))))))*********++++++,,,------///...---,,,+++*********************************---,,,,,,,,,,,,,,,------...///111111111333777;;;???MMMdddzzzFFF???HHHmmmkkkMMMFFF@@@@@@BBBAAA@@@@@@DDDBBBJJJDDDBBBFFF\\\qqqNNNFFFAAA@@@KKKZZZhhhyyy}}}qqq```SSSKKKEEE@@@>>>===;;;:::::::::999999777888999:::999888777666666666666777777777666666888::::::999>>>TTT{{{___AAAAAACCC:::777666666555444444333333444333222333555555444222333333333333222222222111111111111111111111111111000111222333333333333222///000000111111000///...111111111111111111111111///////////////000111111...000222444444222000...////////////////////////......---...//////...,,,,,,,,,,,,,,,------......------......///000000000222,,,000888444444OOOtttgggDDD<<>>;;;;;;;;;<<<;;;===;;;::::::<<<===<<<;;;777777777666555666888;;;999;;;<<<:::;;;===>>><<>>JJJttt~~~[[[FFFCCC@@@??????>>>>>>===EEEAAAHHHDDDCCCFFFXXXoooMMMHHHFFFHHH```{{{sssggg```TTTHHH@@@===>>>>>><<<<<<<<<;;;:::999777777777777888888888777777666777666555666888999888777777666777888999BBB[[[ttt{{{PPPFFFAAA777888888777666555444444333333222222333444555333222222222333333333333222222111111111111111111111111000111222444444444333333//////111222222111000//////000111111222111111111000000//////000000111222---///222333444222000///////////////////////////...------...//////...,,,,,,---------............---.........//////000000000***,,,555444222BBB[[[vvvLLL<<>>???;;;???@@@???;;;;;;>>>>>><<<:::999777888999::::::999666777777666666666888;;;555666555444444666:::===;;;???EEELLLRRRPPPDDD777222777666---***...///,,,+++---//////---+++******,,,++++++******)))))))))''''''((((((''''''&&&&&&((()))***+++,,,---------***+++,,,---------------+++++++++++++++++++++++++++++++++++++++,,,------,,,---///222666999<<<>>>>>>BBBNNNggg@@@???JJJkkk```EEEDDDBBB???============FFF???EEEAAABBBDDDRRR}}}kkkMMMMMMQQQddd{{{{{{iiiYYYMMMJJJFFFCCC@@@======>>>======>>>===;;;:::999999777777666666666777777888888666444555888999999777;;;555555::::::888BBBRRRuuummmNNN@@@;;;:::999888777666555444444222111111222444444333222222222333444444333333222111111111111111111111111///111333444555555444333///000222444444444333222...///000111222222111000000000//////000000111222...///111222333222111000///////////////////////////...---...000000...---------......////////////.........//////////////////+++---222222111<<>>@@@UUUZZZ>>>444//////000---///222000666UUUyyydddOOO@@@666999444111---+++---///000...111000.........///111222...///000111222222222222111222222222222444777:::UUUVVV<<<555666666555777888888;;;FFFQQQjjjwwwdddaaannnrrrlllzzzlllXXXKKKHHHLLLPPPRRRWWWhhhfff\\\nnn{{{aaaFFFKKKrrryyyggg\\\WWWVVVOOOVVVcccttt]]]SSSNNNNNNIIIAAA???BBB???AAA@@@<<<;;;@@@@@@>>>888666555666777999999888666777888888777888;;;===777666666666666777:::>>>555:::AAAFFFMMMPPPIII>>>;;;EEEHHH>>>777777777222///000111000...---------,,,+++***))))))***,,,---((())))))))))))((('''&&&'''(((***,,,------------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...//////,,,---///333888<<>>???@@@???FFF>>>BBB???@@@BBBLLLuuuiiiNNNSSSZZZ~~~eeeYYYSSSNNNEEECCCCCCDDDAAA===:::999:::;;;<<<<<<:::999999999888777666555555666777888:::777444444777888888666:::111222;;;===888<<>><<<111111777333...***,,,000000---000///...---...000222333......000111111222222222111222222222222444888;;;JJJxxxQQQ===777:::666555666888888;;;FFFRRRjjjuuuaaa___ooowwwooovvviiiXXXLLLJJJMMMOOOPPPYYYjjj}}}```ZZZoooxxx___GGGNNNvvvmmmVVVKKKGGGDDDAAAFFFFFFJJJRRRaaazzzcccRRRSSSLLLEEEEEEAAA>>>EEE???BBBAAA<<<<<>>888666555666888999999888666777999999999:::<<>><<<:::888555222111222666:::;;;:::???GGGIIIDDDKKKYYY```VVVKKKIIIFFF@@@111222333111///...///000+++***(((((())),,,///111***************)))(((((('''(((***,,,------------+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///111222,,,---000444999>>>@@@AAAFFFGGGQQQkkk===BBBDDDQQQwww\\\LLL???===@@@@@@???@@@>>><<<===???===???PPPdddgggVVVggg~~~qqq[[[PPPKKKGGGDDDDDDDDDBBB@@@???>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::999666444444666777555333555555666666777777888888444555666555555555777999NNNgggnnnIIIBBB777666444444777999777333333333333333333333333333222222333444444333222222222333333333333222111111//////111222333444444555444444444555444444333333333222000///...---......000000000///---,,,---///,,,,,,---...///000111111000000000000///...,,,,,,---...000000.........//////...---...///000///.........---,,,---...///000333222111000000444999===]]]tttNNN===JJJ|||sssKKK666///666444//////666EEE```wwwPPP???999333111333111000...,,,,,,...000111111111000///////////////............////////////000111111000000222555888MMMyyyxxxMMM999777888666444444666888<<>>AAAIIIPPP```cccSSSPPPMMMKKKHHHCCC>>>???DDDBBB@@@>>>======>>>@@@BBB999777666666777888888777666888:::999777888;;;>>>888666444444666666444222222555888888777888<<<@@@LLLQQQXXX\\\___aaaeeegggUUUBBB333222111+++***...+++(((&&&&&&((()))'''$$$%%%(((******)))(((((()))'''((((((***+++,,,------******+++++++++,,,,,,,,,------------,,,++++++***++++++,,,,,,---...//////------///444999;;;>>>AAAGGGEEERRRqqq>>>BBBDDDLLLjjjmmmWWWKKKFFF@@@<<<;;;@@@===>>>@@@>>>>>>MMM___fffdddxxx[[[KKKFFFCCC???===BBBBBB@@@???>>>>>>======:::;;;<<<===<<<;;;:::999;;;888666666888999888666555666666666777777777888555666666666444444666888@@@UUU~~~VVVEEE:::888666555666777666333444444444444444333333333444444555666666555444444222333333333222111000000///000222333444555555555444444444555555444444333555444222111000000111111000111111///------...///.........//////000000111000000000000///...---,,,---///111000///...//////000...---...///000///......------,,,---...///000111111000......111666:::VVV```DDDHHHggg|||QQQ999333444///111444CCC```lllQQQ888111222000111444111///---,,,,,,---///111222111000000/////////000............////////////222222222222111333666999IIIvvvuuuKKK777555555666444444777999===GGGQQQkkkkkk[[[YYYfff|||nnnyyyiiiVVVJJJIIIMMMPPPPPPWWWfffxxxaaadddpppXXXDDDZZZeeeRRRCCCAAA@@@<<<;;;??????;;;<<<@@@CCCLLLgggkkkTTTMMMNNNIIIDDDBBB???<<<>>>CCCAAA@@@>>><<<<<<>>>@@@AAA999888666666888999888777777888999777666777:::===:::777555555666666333111111333555555444555999===;;;@@@HHHPPPXXXbbbkkkrrr```PPPDDDAAA<<<111---///((((((((()))******)))(((***,,,------+++)))))))))))))))***+++,,,------...******+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,------.........///......333888<<<@@@BBBHHHMMM```}}}@@@BBBCCCGGGXXXxxxoooZZZLLLDDDAAABBB@@@======???===<<>>??????>>>===============888:::<<<>>>>>><<<:::999:::999777777888888888777666666666666777777777777666777777666444444555777555CCChhhgggGGG<<<;;;888777555444444444666666555555444444444333444555555666666555555444333333333222111000///...000111222333444555555555333444444555555555444444555444333111111111222222111222222000...---...000000000000000000000000000///000000000///...------...000111111000//////000000///---...///000///---...------------...///////////////---,,,...222555IIIyyyoooHHHAAARRRyyySSS:::777444///555@@@WWWvvvLLL<<>>HHHRRRmmmhhhXXXWWW___qqq|||kkkVVVHHHFFFJJJMMMNNNUUUddduuueeemmmiiiTTTEEE```gggKKK@@@:::===???<<<:::<<>>===>>>===@@@QQQeeetttUUUIIIKKKQQQGGG???===>>>===???BBB@@@???===<<<<<<===???@@@:::888777777888999999888888888777555444555888;;;:::888666555555555333111111333444333111333777;;;999;;;>>>CCCIIIRRR[[[bbbXXXOOOHHHDDD<<>>>>>AAA???>>>FFFSSSooouuunnnyyyXXX@@@BBBFFF???===CCC===<<<<<<<<<<<<<<<======888:::===???@@@>>>;;;999888777666555666666666666666666666666777777777777777777777666444333444666555;;;VVVwwwKKK>>>;;;888777555222333666777777666666555555444444333333333333333333333333333333333222111000///...000000222333333444444444333444444555555555555555333222111000000111222222333333333111///...///000222111111111000000000///...///////////////...---///000222222000000000111000///......//////...---------------......///////////////---,,,---///222@@@```{{{OOO@@@GGGfffWWW:::888222111===SSSuuuYYYAAA999333444333...,,,...///...---,,,,,,---.../////////...............///............////////////333333333222222444777:::NNN|||wwwNNN>>><<<777555444555999;;;???IIISSSnnniiiWWWUUU]]]zzzsssnnnWWWGGGDDDGGGJJJKKKSSSdddooofffsssaaaOOOFFFdddtttNNNCCC===;;;>>>???;;;999:::???>>>???@@@===>>>IIIVVVeeeMMMKKKRRRWWWJJJ???===@@@AAAAAABBB???>>><<<<<<<<<<<<>>>???:::999777777999999999888999888555333222444777999666666555444444444333333444555666444222333777;;;>>>===<<<;;;<<<>>>BBBEEEBBB>>><<<:::222(((%%%)))((('''(((---222444000,,,,,,---///...,,,*********++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,------------------,,,,,,,,,...///000555===CCCEEEGGG^^^|||@@@???@@@AAACCCOOOjjjqqqWWWGGGAAAEEE???>>>AAAAAA???FFFPPPdddxxxzzzooo~~~}}}```III===BBBDDD:::999CCC<<<<<<<<<<<<<<<======>>>:::<<>>???>>>;;;:::;;;::::::<<<===<<<===CCCJJJllltttWWWOOOWWWbbbZZZLLL@@@>>>AAABBB@@@@@@======<<<;;;;;;<<<======:::888777777888999999888999777444222333444666777222333333333333333444444444666666444111111555888888888888999:::;;;;;;;;;666555555222,,,((()))...+++&&&%%%+++555888222+++(((***,,,,,,+++*********************++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,,,,,,,------------------,,,,,,)))000444333555===DDDFFFGGGaaa@@@@@@@@@@@@@@@EEESSSaaayyyaaaSSSKKKBBB>>>AAAAAA???CCCLLL[[[gggnnnuuufffMMMCCC???DDDCCC;;;;;;CCC>>>>>>=========>>>>>>???<<<===???@@@@@@>>>;;;:::999::::::999777777888:::777777777777666666666666666777777666444444555777777;;;CCC]]]wwwJJJ>>>777888888444444777666666666666666666666666666555555444444555555666222333333333333222111111000111222222333333333222333444555666666666666666555555444444444666777888666666666333111///000111111111111000000/////////------...///000000000///...000111111000//////000111000......//////...,,,,,,---......//////......---...000///......///000333:::hhhvvvMMM???QQQvvvnnnGGG555444;;;ZZZvvvLLL777222000///...---,,,,,,---,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,---..................////////////222222222222111333666999NNN{{{kkkCCC888777000555444666:::;;;>>>FFFOOOjjjqqqYYYSSS\\\kkkzzzxxx\\\HHHAAADDDHHHIIIMMM```~~~aaaeeeyyyrrrUUUKKKPPPvvvZZZDDD>>>>>>>>>===;;;:::<<<>>><<<<<<=========>>>AAADDD^^^~~~\\\OOOXXXgggpppUUUIII@@@???AAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;<<<999777666666777888888777777555333333555666666666222333444444333333444555222444555333000///111444555666777:::======:::888444444333///***(((***...,,,'''%%%***333777111***&&&(((++++++***)))******)))))))))******+++++++++******+++++++++,,,,,,,,,)))***++++++++++++++++++------------------------+++888AAA===888<<>>BBBBBB???===AAAHHHLLL\\\ooozzz```UUUMMMNNNNNNJJJMMMTTT\\\gggvvv}}}gggTTTEEEBBBBBBDDDCCC@@@@@@DDD@@@@@@??????>>>?????????============<<<;;;999888999:::;;;:::777777888:::888777777777666666666555555666666666444444666888444<<>>EEEVVViiidddEEE777EEEYYYyyyYYY>>>222444333000......---+++))),,,++++++++++++++++++,,,...---------......///000............////////////333333333333222444777:::SSSiiiAAA888888000555555666:::;;;<<>><<<999999;;;===??????>>>===>>>AAACCCCCCTTTxxxeeeLLLOOO```jjjiiiMMMEEE@@@AAACCCAAA>>>===;;;::::::::::::::::::;;;888666555555666777777666555444333555777888777555555777888666444222333555222555777666222///000111666555666888;;;:::777444444444333///,,,************))))))+++...///...,,,***,,,---...,,,******+++))))))******+++,,,------******+++++++++,,,,,,,,,***++++++++++++******)))+++,,,,,,------.........000DDDPPPHHH<<<;;;>>>???CCCVVVgggkkkooo===DDDEEE>>>;;;AAAEEEEEEIIITTTeee{{{|||pppfffeeeddd___aaagggcccppp|||]]]JJJFFF@@@@@@???>>>???AAAAAA@@@BBBBBBAAA@@@@@@@@@@@@@@@======<<<;;;:::888777666777999:::888555444666999888888777777666666666555444555666555555555777999333>>>>>>@@@eee^^^JJJ<<<===???999444444222222333444555666777777444333222222222222333444222222333444555555555555555555666666777666666666333444555666777777777777444333333333444555777888777888777555222000111222.........///////////////,,,,,,...///000000000000---///000000///......///222000///...//////---,,,,,,,,,.../////////...---)))+++...///...---...///888,,,GGGttt???<<<999HHHRRR>>>:::WWWyyy[[[DDD888111+++++++++,,,...111///+++++++++++++++++++++++++++///////////////000111111............/////////000444555555444444555888;;;[[[lllDDD======555555555666999:::;;;CCCKKK___www[[[PPPPPP\\\aaaJJJBBBDDDHHHKKKSSSgggrrrYYYggghhhPPPQQQdddaaa@@@@@@888===@@@>>>:::999:::;;;;;;;;;:::999<<<@@@BBBBBBMMMmmmtttRRRDDDPPPaaa```TTTHHHCCCAAADDDFFFCCC@@@@@@::::::::::::::::::::::::777666444444666666666555444333333666999:::777555:::;;;;;;999444222222444444777:::999555222111222111000000333777888777555555666555333111000---***(((+++---,,,))))))+++///...000111000...,,,++++++))))))***+++---...//////******+++++++++,,,,,,,,,+++++++++++++++***)))(((++++++,,,,,,---...//////555MMM[[[QQQ@@@:::;;;<<<===MMMYYY\\\ccczzzEEECCC@@@???@@@BBBCCCCCCIIIKKKPPP[[[lll|||xxxxxxtttiiiZZZMMMEEECCCAAA???===>>>AAACCCBBB@@@@@@@@@???>>>>>>>>>>>>>>>:::;;;<<<===<<<:::888666;;;;;;::::::999888777777888999999888666555666777555666777888888777666555333777888===YYYsssOOO888>>>BBB777111777666444333666::::::666111444444444555555555555666666555666777666333333444666555555444444444555555777555444555666777666555333333444555666666666666666666555555444333222111000111111000///......///,,,,,,---.../////////...........................------++++++++++++---------,,,++++++---...///...---,,,,,,,,,,,,---......444333<<<___FFF;;;444:::===999MMMtttaaaCCC999555---...------------,,,,,,,,,+++---...//////...,,,***,,,,,,---...///000111111111111000///////////////000222333222000111666:::[[[{{{PPP<<<666777777666666888999;;;CCCLLLcccTTTPPPJJJYYY___FFF???CCCHHHJJJVVVnnnggg```ooo___NNNRRRmmmwwwSSSEEE>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;???BBBAAA???@@@@@@@@@GGGaaayyyaaaIIIEEERRRYYYRRRFFFFFFAAA===???CCCEEEAAA;;;:::::::::999888777666666444444555555555555444444444555555555555555555444888999999888555444444555555777999888555222000000444333444444666888;;;<<<999999999777444000,,,***+++++++++***))))))***,,,......---------,,,,,,,,,******+++,,,------......,,,,,,,,,------,,,,,,,,,))))))*********))))))(((,,,...---***+++//////+++777@@@IIIJJJCCC======???BBBHHHQQQXXX^^^nnnEEECCCAAAAAACCCDDDDDDCCCFFFGGGIIIOOOZZZhhhuuu}}}~~~gggfffbbbXXXLLLDDDAAABBBBBB@@@>>>???AAACCCBBB@@@??????>>>===============999999::::::999888666555;;;::::::999888888777777666777888777555555555666555666777888888777666555555888999<<>>777:::777444777666444333666999:::666111444444444555555555555666555444555555555444333333333333333333333444555666555444333333444555444333333333444555555555444444444444444444333333222111000111111000///......000---....../////////..............................------,,,++++++,,,------///...------.../////////------,,,,,,------...///111222:::WWWIII777111999<<>>>>>>>><<<;;;<<<<<<<<>>::::::;;;===DDDLLLRRRWWWhhhDDDCCCCCCDDDEEEEEEDDDBBBAAA@@@@@@CCCGGGOOOVVVZZZgggtttqqqfffSSSRRRMMMFFF???<<>>>>>===<<<<<<<<<<<<===::::::999999888777777666999999999888888777777666555666777666555444555666555666666777777666666555888999:::<<>>===>>>CCCHHHGGGAAA;;;:::::::::::::::999888777444444555555555555444444333333444444444444333333555666777666555444555666333444555555444333444666000000111222444666777888<<<===>>>>>>;;;777222///***************+++,,,---///......---------------))))))******+++,,,,,,,,,*********++++++*********++++++,,,,,,,,,,,,,,,+++---+++...222///,,,444AAAAAA@@@>>><<<;;;::::::::::::@@@HHHKKKNNN```CCCBBBCCCEEEFFFEEECCC@@@=========>>>@@@DDDGGGIIIEEETTTqqqlllSSSIIIGGGFFFCCC???<<<<<<@@@DDD@@@@@@@@@?????????>>>======<<<<<<;;;;;;;;;<<<<<<===<<<;;;:::999999999999888888888777777777666666555666777777555555555777666666666666666666666666:::777:::======GGGiiicccDDD888:::888222777555555666777777555333444444444555555555555666444666555333444555444000222222333333444444444444222111000000222222111000222222333222222111000//////000111111111111111000///000111000///...///000111111000///////////////........................---------,,,,,,---------------...---+++*********---------------...//////+++333666BBBjjjyyyHHH333888BBBkkkkkkHHH777333000.../////////...---,,,++++++***((()))***+++,,,------,,,......//////000111111222///000000000000000//////---///000000///111666:::OOOtttMMM<<<555333666555666888999;;;DDDMMMbbblllcccsss]]]LLLLLLDDDUUU}}}jjjPPPBBB???CCCIIINNNYYYqqqiiilll{{{UUUOOOmmmzzz]]]AAA<<>>???@@@AAAJJJggg]]]GGGCCCAAAEEEJJJJJJDDD>>><<<<<>>888;;;<<<<<<<<<;;;;;;:::999444444555555555555444444222333333444444333333222444555666666444444555777444555555444333222444666222222222222333444444555999;;;===>>>===:::666444...---++++++,,,---,,,,,,......---,,,+++,,,,,,---))))))*********+++++++++))))))************))))))***++++++,,,,,,,,,,,,,,,...+++///555111---<<>>@@@@@@<<>>>>>@@@AAABBBDDDDDD@@@LLLjjjeeeLLLEEEBBBBBBAAA@@@??????AAACCC>>>>>>??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;:::999999999999888888888777777777777777666777888888666666777888666666555555555555666666:::555888??????BBBZZZwww}}}VVV<<<666777333777666666666666666555333444444444555555555555666555999:::555333555444111555555666666555444333222222111000111222333222000222222222222111000////////////000000111000000000...000111000///...///111222111000///......//////////////////////////////------------------------,,,...///...+++))))))***...------------...//////+++333555:::YYYWWW777:::OOOlllRRR<<<666555///,,,/////////...---,,,,,,++++++((()))***+++,,,,,,------......//////000000111111...///000000000000//////222444555333222222777;;;QQQgggEEE:::777555666444555888999<<>>@@@DDDFFFBBB;;;444999::::::::::::999999888444444555555555555444444222333333444444333333222333444555555444333555666555666666444222111222444555555444444333222111000444666999;;;<<<;;;999777333111......//////---,,,...---+++*********+++,,,******************++++++******++++++++++++******))))))***+++,,,,,,++++++///---111666222///CCC]]]```RRRBBB999:::@@@DDDEEEAAADDDFFFDDDGGGZZZAAAAAAAAACCCDDDDDDAAA???AAAAAAAAAAAAAAAAAAAAAAAADDDLLLiiihhhNNNIIIAAAAAAAAAAAA@@@@@@??????;;;===???@@@>>><<<<<<<<<<<<;;;;;;;;;;;;<<<======::::::999999888777777666888888888888888888888888666777888888777777888999666555555444444555555666999333666>>>@@@@@@MMM___mmmHHH888888999777777666666555555444444444444444555555555555666666???AAA999333444555333666777777777666444222111333222111111222333222111111111111111111111000000000000000111000000//////...///000000//////000111111000///.........///000////////////////////////------............---------111333222...,,,,,,---......------......///000---111333666IIIpppiiiEEEGGGeee}}}VVVEEE666111///,,,,,,000......---------,,,,,,,,,******++++++,,,,,,---------........./////////000---...000111111000//////222333444222000000444888YYY[[[>>>888666333555444555888999<<>>???AAAAAA>>>888444666666666777777666666555444444555555555555444444333333444444444444333333333444555555333222333444444555666555222111111222555555555444333111///...000222555777999999999999888555111111333333111///...---+++***)))***,,,---++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,((()))***+++,,,,,,,,,+++---000555777222222CCCYYY]]]PPP@@@888:::@@@CCCDDDDDDDDDCCCCCCHHH^^^BBBBBBBBBCCCDDDDDDBBB@@@CCCBBBBBBBBBAAA@@@@@@???BBBGGGeeemmmOOOIIIAAA@@@???>>>???>>>>>>===;;;>>>AAAAAA@@@>>>>>>???<<<<<<;;;;;;<<<======>>>999999::::::999888666555888999999999999999999999555666777777666666777999666555444444444444555666555333555999:::;;;BBBLLLuuudddHHH>>>===777888777666444444444555444444444555555555555666888EEEIII===222333666555444555666666666444222111222111000111222222222000000000111222222222111111111111111111111000///...---///000000//////000222///...---,,,---...///111////////////////////////,,,---...//////...---,,,---111444444000------///...............//////000......000444===XXX___^^^bbbDDD;;;222...---.........,,,,,,,,,------------...---,,,,,,,,,,,,,,,------------------............---...000111111111000///...000111///---...222666YYYzzzwwwPPP999777555000555444555888999<<>>;;;EEESSSwwwoooYYYHHHCCCAAA@@@@@@BBBBBB@@@>>><<<<<<=========;;;888666555555666777777666666555444444555555555555444444444444555555555555444444444555555444222111222333111333555555444222222333222222333333222000///...111222333444555666777777999666333444777999777444000///---+++***,,,---///,,,,,,,,,,,,,,,+++++++++......////////////......)))***+++,,,------------)))222:::999222333>>>JJJOOOGGG===999<<<@@@AAA@@@BBB???>>>@@@JJJbbbDDDCCCCCCCCCEEEEEEDDDBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAGGGggguuuTTTLLLCCCAAA>>>======>>>>>>>>>;;;???CCCCCCAAA@@@@@@AAA<<<<<<<<<<<<<<<===>>>???:::;;;<<<===<<<:::888666999999999999999999::::::333555666666555555666888666555444333333444555666333444555555444666;;;AAAXXX}}}[[[EEE>>>888888777666444333444555444444444555555555666666888HHHNNN@@@222222666777111222444555555444333111222000///000111222111//////000111222222222222222222222222222111000......---///000000//////000222...---,,,+++,,,...000111000000000000000000000000,,,---...//////...---,,,***///333333///,,,---///...............///000000...+++---333666IIIwwwwwwtttzzzOOO666444000///111444000***++++++,,,------......///......---,,,,,,,,,------,,,,,,------------------,,,...000111222111000//////111333222111222777;;;VVVtttpppKKK999;;;888111555444555888999<<>>@@@PPPddd^^^OOOFFFBBB???<<<<<<>>>@@@@@@???:::::::::::::::::::::999777888888999999999888888444555555555555555555444444555555666666555555444444555666444222111111222...111444555555444444444...///000111111000///...333333222222333444555666999555333555:::===<<<999222111...,,,,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////***+++,,,---............%%%444>>>:::333333888;;;CCC???;;;<<>>>>>;;;999===JJJeee@@@@@@AAAAAABBBCCCCCCDDDAAA@@@AAACCCFFFEEEAAA===CCCKKKhhh\\\IIIEEECCC@@@???@@@AAAAAA@@@AAADDDGGGGGGFFFCCCBBBAAA@@@>>><<<===??????===;;;::::::::::::::::::::::::666666777888888888888888:::::::::999999888666666888777666666777666444222555555555555555666777777@@@___~~~XXXCCC777888888666777999888444666666666666666666666666::::::;;;;;;999666222000444222111222333555555444111222444555555555444444555333000///000000///---222222111000///...------000///.........000111222///000111000000111333666:::555000///111333111...///......///000000///------------..................------------...//////+++......111555===___]]]AAA555333///,,,+++,,,---...---,,,,,,,,,------......,,,+++***+++---/////////------------------------,,,---......///.........111111222333000///555===^^^ttteeeDDD<<<:::333666777555555888:::<<>><<<=========<<<;;;999888777::::::999888777777777888666666555555444444444333444333222333555666555444555444333444666666333000333333222222222222222222///111222111000///000111333333222222111000000000111444888<<<>>>>>>>>>======888222---++++++++++++///---++++++,,,---,,,+++---------...............++++++,,,,,,,,,+++******+++000555666222111333666888999:::;;;<<<<<<<<<<<<@@@======CCCLLLcccAAABBBBBBCCCDDDDDDEEEEEEBBBBBBBBBDDDGGGGGGDDDAAADDDLLLiii___JJJFFFCCCAAA@@@@@@AAA@@@???>>>AAADDDDDDBBB@@@?????????===<<<<<<>>>>>>===;;;::::::::::::::::::::::::666666777888888888888888777888888888888888888888777666555555666666444222555555555555555666777777<<>>;;;555999:::888888;;;>>>@@@GGGOOOhhhcccXXXXXX[[[PPPIIIEEEIII]]]zzz{{{yyydddRRRCCCAAACCCEEELLLTTT```xxxtttfffXXXPPPJJJEEEEEEEEEGGGPPPZZZwwwiiimmm|||{{{___]]]xxxdddLLLBBBCCC???===>>>::::::999777888:::;;;;;;:::>>>:::;;;BBBNNNddd~~~___MMMEEEAAA>>><<<;;;<<<>>>???===;;;<<<<<<<<<<<<;;;:::999888999999888777777777888888666666666555555555444444555444333444666777666555555444333444666666333000111222222333333333222222000222333222111000111222444333333222111000000///222444777:::===>>>>>>>>>@@@;;;555000...------,,,...---+++,,,---......---------......//////000000,,,,,,------,,,+++******---000222333222333666999999:::;;;<<<======>>>>>>@@@===>>>DDDMMMcccCCCCCCCCCDDDEEEEEEFFFFFFCCCBBBBBBCCCEEEFFFDDDCCCDDDKKKhhhcccKKKFFFDDDAAA???@@@@@@???>>>===???BBBBBBAAA>>>======>>>===;;;<<<======<<<:::::::::::::::::::::::::::666777888888999888888888555666666777888999999999666555444444555666555333666555555555555666666777888CCCZZZ}}}gggMMM@@@888;;;>>>:::777777666666666666666666666666333444666888888777666444333111000000222333333222222222444555555444444333444222111222333333222111111111111111111111111111000000/////////000111111///000000000///000222444KKKCCC888111///000111111...---,,,---//////---,,,000///.........///111222,,,,,,++++++,,,,,,---...---000.........///EEEiiiuuuFFF555111111000...---,,,++++++---,,,+++******,,,...///...---++++++---......---------------,,,,,,++++++...//////000000000000000......111333111222999CCCjjjqqqJJJ===;;;666:::;;;888999<<>>=========BBBHHHWWWqqqxxxfffsssttt]]]dddcccLLLAAACCC???>>>???;;;;;;999888999:::<<<;;;;;;???======HHHaaahhhQQQGGGBBB===<<<<<<===>>>??????<<<:::;;;;;;;;;;;;;;;:::999999777777666666666777888888666666666666666555555555666555444555666777666555444444444555666555333111111222444666777666555444111333444333222111222333555444333222111000//////444555666999;;;===???@@@BBB>>>888333000///---,,,...,,,+++,,,...//////...------......///000111111.........------+++******......///111333666999;;;::::::;;;<<<===>>>?????????===???EEENNNcccCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBAAAAAAAAAAAA@@@@@@AAAHHHccceeeIIIEEEBBB???>>>>>>>>>===<<<>>>@@@BBBBBBAAA???>>>>>>===<<<<<<<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777888888999999888888888666666666666777888999999555444333333555666555444666666555555555555666777666:::DDD^^^bbbKKK:::===BBB???888777666666666666666666666666333444555666777666555444333111000000111222222111222222444444555444333222111000000111333444333222000000111111222222222222000000000000000000111111///000000///...///111333JJJCCC:::333000000111111---,,,,,,---......---+++//////---------...000111++++++******++++++,,,---***///......111111AAA^^^oooCCC666222222222111000...,,,+++---,,,***))))))+++---//////---,,,,,,---...---,,,------------,,,,,,,,,+++......///000000000000/////////111333111222:::CCCmmmvvvKKK;;;999555999888666777:::===@@@HHHPPP```hhhSSSSSSTTTpppTTTIIIEEEMMMgggzzz___OOOBBBBBBEEEGGGLLLTTTbbb|||ppp]]]IIIBBBCCC@@@AAAAAABBBCCCCCCCCCEEEIIIFFF[[[wwwooobbbvvvmmmYYYgggfffOOOCCCDDD@@@>>>???;;;>>><<<;;;<<<===???>>>>>>===@@@DDDSSSvvvvvvTTTFFFCCC???;;;;;;<<>>@@@BBB>>>999555333111///------,,,++++++---//////...+++,,,,,,---...///000000/////////...---,,,+++***------///333777:::;;;:::999999:::;;;<<<===?????????===???FFFOOOdddAAAAAABBBBBBBBBBBBBBBCCCDDDDDDCCCAAA@@@>>>>>>>>>>>>CCC\\\fffGGGCCC@@@===<<<<<<<<<<<<;;;>>>???AAAAAA???======>>><<<<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888888888888777777777777888888666555333333555666666555666666555555555555666666444888<<>>>>>?????????LLLcccmmmddd|||jjjYYYmmmiiiPPPCCCCCC>>>>>>@@@===???===<<<===>>>@@@??????>>>BBBHHHZZZeeeIIIAAA@@@>>>:::;;;===@@@BBBAAA>>>;;;999:::::::::;;;::::::999999666666555555666777888888555555555666666666666666444333222222444444333222333444555666555333222222000222555888888888666555000111222111000///000222555555444333222111000///555555555555777999<<<>>>AAA>>>;;;999888777555333...,,,++++++---...---,,,******+++,,,,,,---..................---,,,+++******,,,111777<<<===:::888777777888888:::<<<>>>???>>>===???FFFOOOddd@@@@@@@@@@@@@@@@@@@@@@@@EEEFFFFFFEEEBBB???>>>???===@@@WWW~~~iiiGGGAAA>>><<<;;;<<<===<<<;;;<<<===>>>>>><<<;;;;;;<<<<<<===>>>===;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::999999888777:::999888777777888999999888666444444555666666666777666666555555555555666444999:::>>>SSSzzz]]]@@@666999;;;;;;777777777777777777777777777777777666555333222111444222111111222222222111222333333444444333111111///...///111333333111///000000000111111222222222111111222222222111000////////////...------///111111111111000///...,,,,,,...---,,,---//////---,,,++++++,,,,,,------------++++++******++++++,,,---+++///------111...222BBBmmmBBB888555555555555444222///...---,,,,,,,,,------.........---++++++---......------------...//////000000,,,------...............444333333444111222:::DDDuuuTTT>>>;;;777:::888666777<<>>@@@EEEFFFKKKQQQ^^^{{{vvvTTT@@@AAA???>>>>>>:::;;;>>>>>>;;;888999999777:::BBBTTTxxxrrrnnnkkk^^^xxxnnnTTTEEECCC>>>>>>BBBAAA>>><<<;;;<<<===???>>>>>>AAACCCJJJ```YYYDDD???@@@>>><<<;;;>>>BBBBBB@@@===;;;::::::::::::::::::999888888777777666666666777888888444444444555555555555555444333222222333333222111222444666666444333222333...///111333333333222111///000111111000///000111444444444333222222111111555555444444555666888999>>>===<<<===>>>>>>===<<<222000---,,,------,,,************++++++++++++,,,---------------,,,,,,+++)))...555<<<>>><<<999666777666666777999;;;===???>>><<<>>>EEENNNddd@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCFFFEEECCC@@@@@@@@@???AAAUUU{{{mmmJJJ@@@>>><<<<<<===??????>>><<<===>>>===<<<;;;;;;<<<<<<>>>???>>><<<;;;<<<>>><<<<<<<<<<<<<<<<<<<<<<<<999:::::::::999999888777:::999888777888999;;;===;;;888666555555666777666777777666555555555555555888::::::999BBB[[[VVV>>>:::;;;999777777777777777777777777888777777666555444333222555333222111222333222111222333333444333222111000000000000222444333111///000000000000000000000000111222222222222111000///...//////---,,,,,,...000///000222222111000000000///...---...///000...,,,***+++---...///...---,,,+++++++++++++++,,,------,,,000---+++000......999aaafff>>>555666555555444333111000///,,,---.../////////......---,,,++++++---//////...,,,---...///000222333333------...///////////////333222333333222333<<>>AAAFFFGGGKKKRRR]]]zzz```EEE;;;@@@===999::::::===AAA@@@;;;888;;;<<<::::::>>>OOOsssvvvxxxhhhaaabbbOOOIIIAAA???CCCBBB???===<<<<<<>>>??????>>>CCCFFFSSSoookkkOOOBBB@@@?????????<<>>@@@>>>;;;===CCCMMMddd@@@@@@@@@@@@@@@@@@@@@@@@:::???CCCDDDBBB@@@???@@@AAACCCUUU{{{qqqMMMAAA???======???AAAAAAAAA???@@@@@@???>>>===>>>???===???@@@???<<<;;;<<>>@@@===:::777555666777777666888777666555555555555555===:::888777888FFFbbb|||oooLLL@@@;;;444777777777777777777777777777777777666555555555444666444222222333333333222222333333444333222111000111111222444555444111///000000000///////////////111222333333222111000///...//////---,,,,,,...000---...///.........///000///......///000000///---***,,,...000111///---,,,,,,,,,++++++,,,,,,---...,,,000,,,,,,222111000999MMMggg@@@:::666555444333111000//////,,,---///111111000///---,,,+++***+++---/////////,,,---...000111333444555...//////000000000000000111111222333222444>>>IIIqqqVVV>>>999555777777666777<<<@@@DDDLLLUUUhhh~~~TTTPPPLLL[[[uuuNNNJJJWWWxxxwwwkkkVVVHHH???BBBGGGIIIMMMSSS\\\zzziiiOOO;;;999BBB===777;;;@@@888<<<<<<666555;;;>>>===>>>AAAPPPuuuvvv~~~dddbbbsss\\\QQQEEEAAADDDAAAAAA@@@>>>???@@@BBBAAAAAABBBHHH^^^sss^^^IIIAAA@@@??????AAA===@@@BBBBBB???<<<;;;<<<<<<;;;;;;:::999888666555::::::999888777777888888222222222333333444444444666555333333444444333222222555777777444222222444333333222222222222222222111222333333111111222333222222333333333333444444444444444333333222222111111222555:::???BBBBBBAAA;;;888444222000...+++)))...------,,,,,,++++++***))))))***+++,,,,,,,,,,,,...555;;;<<<999666777:::888888777888:::===@@@BBB>>>;;;<<>>>>>?????????@@@AAABBBBBBBBBAAAAAA@@@CCCXXXvvvPPPEEECCC@@@===<<<>>>@@@BBBHHHFFFAAA>>><<<<<<>>>?????????>>>>>>=========<<<===<<<;;;999888888999999>>>===:::888777888999::::::999888888:::===AAADDD>>>999777:::<<<999666666555444444555555666777888::::::;;;:::666999FFFUUU}}}^^^LLLEEE555<<<888666666777777888:::<<<999777777888777333000000111222222333333222222333333444444333333222111111333666888888666333111000000000000////////////333111111333666555111............//////000111222///////////////////////////---++++++------+++)))***+++,,,,,,------------///...---,,,+++,,,,,,---...------......///000111LLLtttlllEEE999===999666444111...///444,,,,,,------------------///......------......///000111000///......000222//////000222222333333333333666555777:::555:::MMM|||ZZZBBB999===999===::::::===???CCCNNNYYYnnnYYYMMMNNNWWW|||UUUNNNTTTqqqyyyhhhSSSJJJCCCCCCFFFIIIMMMQQQ___xxxjjjRRR>>>===<<<;;;;;;;;;;;;;;;;;;::::::999999::::::;;;:::???SSS|||wwwrrrfffcccrrr[[[NNNJJJHHHHHHCCCBBBBBBBBBCCCEEEGGGIIIOOOXXXlllbbbTTTFFF@@@???>>>???BBBAAA>>>;;;;;;===???>>>===:::999999999999999666444<<<<<<;;;888666444555777777999888444333666777666666555444333222333444444111222333444444444333222...//////000111111222222222222333444444555555666333444444333111000000111555333222333555555222///222222444666999<<>>>>>>>>>>>??????AAACCCEEEEEEDDDBBBAAABBBEEE[[[xxxOOOCCCBBB???======>>>@@@AAAEEECCC@@@>>><<<===>>>>>>=========<<<<<<<<<;;;;;;===<<<;;;999999999999999===<<<:::999888888999999;;;:::999999999;;;===>>><<<888666999;;;888555555555555555555666777888999999999999999666666???III```mmmUUU<<<<<<999777888888666666888:::888666666666666333000111111222333333333333333333333444444333333222111222333555777777555333222111111111111111111111111222111000222333333111...111000///...------------////////////////////////000...------......,,,***++++++,,,---------,,,,,,000///...---,,,------...---------......///000111???bbbwwwLLL<<<888444222222///,,,---111........................,,,,,,++++++++++++,,,,,,/////////...------///111//////000000000000000//////333111444888444;;;OOOVVVAAA:::===888<<<::::::<<<>>>CCCNNNYYYqqqZZZKKKKKKTTTWWWPPPXXXvvvwwwjjjPPPHHHBBBCCCFFFIIINNNSSS^^^xxx}}}dddTTTEEE======<<<;;;;;;;;;;;;;;;::::::999999999999::::::===AAAWWWpppmmm{{{{{{```eeexxxhhh\\\SSSMMMHHHHHHGGGGGGHHHKKKNNNPPP[[[iiipppXXXLLL@@@;;;;;;;;;>>>AAACCC@@@======>>>???>>>===888777666777888999888777======;;;999666666888:::777===@@@<<<777666888888555555333333222333444444111222333444555444444333111111111222222333333444222222222333444444555555333444444333111000111222666444333444555555333111333333444666888999:::;;;===???@@@???:::333...,,,,,,++++++++++++,,,---------***((())),,,//////...000777;;;:::888888777444444555555777999;;;<<<======<<<>>>CCCOOOhhh@@@???>>>>>>>>>>>>>>>>>>???BBBFFFIIIJJJGGGDDDAAABBBFFF]]]zzzNNNAAA@@@???>>>>>>>>>???@@@AAA@@@???>>>=========>>>;;;;;;;;;;;;;;;:::::::::===<<<;;;:::999999999:::;;;;;;::::::999999888888:::999999999999888888888;;;777666999:::666444555555555555666777888:::;;;:::888999;;;:::777888<<>>555111///000///,,,,,,///000000//////......------+++******************+++,,,------,,,++++++---..................------,,,...111000222777666???TTTPPP>>>:::===777:::888999;;;>>>CCCNNNYYYrrr```LLLHHHPPP[[[RRRZZZzzzxxxoooPPPIIIDDDEEEGGGJJJOOOTTT^^^xxx|||WWWEEEAAA;;;<<<<<<;;;:::::::::;;;;;;999999888888888888999999???BBB^^^hhhiiiwwwlllYYYiii{{{jjj```XXXVVVSSSRRRTTTWWW\\\___nnnwww[[[NNNDDD:::888999;;;>>>BBBDDDBBB@@@?????????>>>===888777666777999<<<======>>>>>><<<:::888999<<<>>>777@@@EEE@@@888555666777444444333333333333444555333333444555555555555444222222111111111222222333000111111222333333444444333444555444111000111222555444444444666666444222333444555666666666555444555;;;BBBFFFBBB;;;333...,,,,,,++++++***+++++++++---,,,++++++...000111111666:::<<<999666777555333555555666888999;;;<<<=========>>>CCCOOOhhh??????>>>======>>>>>>???>>>BBBGGGJJJKKKHHHCCC@@@BBBEEEXXXzzzLLL@@@@@@??????>>>>>>??????======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999888777777777888999888777666555:::777777::::::666555777555555555666777999;;;;;;;;;999;;;???@@@;;;777777===HHHkkk[[[BBB;;;888;;;:::555333777555444333222222222222222222222333444444444444333333333444444333333222111333222222222222222222333......///////////////000222111///...............------------...///000000////////////////////////,,,///111111...+++******---.........---,,,++++++.........---------......------...//////000000000666GGGsssbbb???555111///111111......000000000///...---,,,,,,+++,,,,,,++++++++++++,,,,,,***+++,,,+++******+++,,,,,,------.........------111444111333888888BBBXXXxxxIII<<<:::===666999777888;;;>>>DDDOOOZZZsssgggNNNHHHNNN}}}bbbUUUYYYyyy|||qqqRRRLLLGGGGGGHHHIIINNNTTT]]]vvvbbbDDD:::<<<:::;;;;;;:::::::::::::::;;;999888888777777888888999>>>EEEiii}}}eeehhhwww|||bbbWWWpppoookkkeeeaaaaaafffmmmrrrdddPPPHHH@@@:::999;;;<<>>===;;;999999<<>>===999777999888666666777888:::;;;<<<======<<<===???CCCOOOiii??????>>>>>>>>>>>>??????===@@@EEEHHHHHHFFFAAA>>>BBBAAAOOOtttzzzLLLAAAAAA@@@??????>>>>>>>>>;;;<<<===>>>???>>>>>>===<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;::::::999999:::::::::999888777444555777888999999777777:::888999;;;:::777777999555555666666777999:::;;;:::888:::@@@BBB===888666===@@@RRRqqqsssOOOAAA888:::;;;555444888555444444222111111222333111222333333444444333333333333444444333333222111333222111111111111222333.../////////000000111111222222111///.........///............///000111222////////////////////////---222666555000,,,+++---............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000///777@@@aaarrrHHH777222...000111...---///......------,,,+++******,,,++++++******++++++,,,)))+++,,,,,,*********+++***+++---...///000000000333555111222777666@@@WWWpppDDD:::999<<<666777666777;;;???EEEQQQ\\\www|||hhhNNNIIINNNwwwppp\\\ZZZwww|||mmmNNNIIIFFFGGGHHHIIINNNUUU]]]vvviiiQQQ@@@===@@@<<<::::::999999999999:::;;;999888888777777888888999===KKKvvvvvvfffhhhxxxuuu[[[XXXttt{{{zzzyyyVVVJJJDDD>>>::::::;;;<<>>>>>?????????????????????===::::::<<<>>>????????????>>><<<;;;<<>>BBB???IIIkkk|||MMMEEEDDDBBB@@@>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;:::999999999999999999999888333555777999::::::::::::999888:::<<<;;;777777;;;666666666666777888999999777555777<<<>>>:::777777:::===EEEWWWgggNNN;;;999;;;777555999666777666444111111333444111111222333333333222222333333444444333333222111333222222111111222222333111222222333333444444444222333444222000...///000222111000//////......///////////////////////////...666<<<;;;444......000---............------,,,******+++,,,,,,,,,,,,++++++---...000000000000///222888NNNxxx[[[;;;333.........,,,+++,,,------,,,,,,++++++*********))))))))))))))))))******,,,------,,,++++++,,,***+++---///000222222222111333///000444333<<>>>>>???===;;;999888:::;;;;;;:::===>>>>>>===<<<<<<>>>@@@???<<<555111333888888333333333333333333222111111444444333333444444555666:::888555222111111111222///000000111222222333333444555666555222111222333222444555555444444444555666666888888888888777666666666555444444666:::===@@@>>>:::666111---+++***...///000000111222666888888888666333444888888555222333555777888888777777888<<>>?????????@@@@@@@@@@@@CCC@@@HHHjjjQQQIIIGGGCCC@@@>>>===>>>???>>>>>>>>>>>>>>>>>>??????=========>>>>>>?????????:::;;;<<<======<<<;;;;;;999999888777777888999:::666777888999:::;;;;;;;;;777777999;;;999666777;;;777666666555555666666777777555555888888666777:::999;;;AAAJJJbbb___@@@:::<<<888666999999999888555222111333666///000111111222222111111333333444444333333222111333333333333333333333333222333333444555555666666333555777666222000000000111111000///............////////////////////////---666>>>===444...---000,,,---..................***+++,,,---------,,,,,,+++,,,...000111000/////////666BBBaaarrrBBB888000......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********+++---//////---,,,,,,---+++,,,---///000111111111///111...///444333<<>>>>>???999888888888888888999::::::::::::999999999999::::::DDDfffeee]]]iiiwwweeeRRR\\\~~~zzzVVVDDD@@@:::777888;;;<<<;;;???DDD@@@BBBDDDCCC???===<<<===:::999888888::::::999888;;;===>>>>>><<<;;;<<<===999999666222333888888666444444444444333111000///444333333222222333555555<<<:::777444222111222333000000111111222333333444444555666555333222222333333666888888666555777888888888888777777666666666888888777555444666999<<>>AAAPPPoooAAA@@@@@@@@@AAABBBBBBCCC@@@???>>>===>>>???AAABBBEEEAAAJJJlllSSSLLLIIIDDD@@@======>>>?????????>>>>>>>>>>>>??????<<<=========>>>>>>??????:::;;;<<<=========;;;;;;:::999777666666888999;;;999999999::::::;;;<<<<<<666666888;;;888444666:::777777666555555555555555:::777666777666444777======;;;@@@DDDLLLoookkkEEE;;;===999666888;;;;;;:::777333111444777//////000111111111111111333333444444444333222222222333333444444333333222111111222333333444555555333666999888444111000111---------------...000000////////////////////////***333<<<;;;222******...,,,,,,---.../////////...***+++---...///...------+++,,,///000111000///...111999???UUUHHH===333000000...---...,,,---------------------------,,,,,,,,,,,,------,,,...000000///------...,,,,,,---...////////////...111///111666555>>>SSS|||bbb???999777999666777666888===BBBIIIVVVbbbpppqqq~~~hhhNNNGGGEEESSSrrrkkk___zzz}}}lllaaaZZZWWWUUUTTTPPPNNNSSSZZZeeeyyymmmOOOFFF???===???;;;888888777777888999::::::;;;::::::999999::::::;;;IIIpppyyy^^^VVVlllxxx~~~bbbQQQ```jjjMMMBBB@@@888666888<<<>>>>>>BBBGGGDDDFFFGGGEEE@@@<<<;;;<<<999888888:::<<<<<<;;;999:::<<<>>>>>><<<:::::::::111555777444222555777666444555555444333111///---333333222111222333444555<<<999666222000000000111111111111222333333444444555666666555333222222333555888::::::888777999;;;::::::888666555555444444999:::;;;:::888888888999===<<<:::888666555444333---///111111000222666:::::::::777444555999777222555777999;;;<<<;;;::::::555;;;>>>@@@QQQpppAAADDDCCC@@@@@@CCCCCC@@@@@@AAABBBCCCCCCBBB@@@???AAADDDPPPpppSSSMMMJJJEEE@@@===<<<<<<===???@@@AAAAAA???>>>>>>>>>===============>>>>>>>>>:::;;;;;;;;;::::::999888888:::;;;999666666999===:::888777888999:::999777555666666777777777777777666555444444666777777666111333555666555555666777???IIIOOO<<>>===999444111222333000111222444444333222111222222222333333444444444111222333444555444333333444333222000///............000222222111000000000000///...---------------...//////000//////...---......///000000///...---.........------.........,,,,,,---...---,,,***)))//////000000000000//////333111777LLL{{{ZZZ???333444///+++......000///...---,,,+++++++++---------------------------///000111000///000111111...------000111///---000,,,222...000333;;;___eee>>>777555888666666666:::???CCCIIIWWWdddiiimmmnnnRRRLLLEEEIII^^^qqqsssfffeee{{{|||nnngggnnniii___VVVQQQRRRWWW\\\ddd~~~qqqTTTGGG<<<888999777999999888888888888999999>>>999777:::<<<;;;;;;>>>NNNvvvppp]]]]]]lll{{{uuu[[[QQQbbb|||ZZZEEE>>><<<777999999999===DDDFFFDDD@@@EEEHHHEEE>>>999:::>>>999999999999:::;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999444888<<<<<<888555444555333444555666666444222111444333222222444444333222555444444333333333444444555555333333333333555555666444222//////000222444333666999:::::::::;;;<<<======:::777555555777999???===:::999999999888777777888999999:::===BBBFFF:::666111///111444555555777666444444666666666555777888:::;;;<<<;;;:::999888<<<@@@CCCJJJaaaAAACCCDDDAAAAAADDDDDDAAA??????@@@@@@@@@@@@???>>>AAADDDPPPpppSSSKKKHHHDDD@@@===<<<======>>>@@@AAAAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;::::::::::::999999999888666666888:::999888888999:::;;;:::888999999::::::999888777777777555444444666777777666444555777666555444444555BBBWWWhhhQQQAAANNNpppYYYAAA999666777;;;;;;<<<;;;888444222222444222222333333333222222111111111111222222333333333111222333444444444333333333333222000////////////...000222222111000000000000///...------------...,,,------....../////////......///000///...------......------------......---------------,,,++++++......////////////......,,,...333@@@iiicccDDD333333...***,,,+++......------,,,---------000000000000////////////,,,...000000/////////000...---,,,---000222111///222///666222555888???ccciiiBBB:::666888555666666:::???CCCIIIWWWdddiiilllqqqTTTKKKDDDDDDRRR___bbb\\\ccc|||~~~sssmmmoooiii^^^TTTNNNPPPWWW]]]ddd~~~oooTTTIII???;;;<<<999888888777777777777888888;;;777666999;;;999:::<<>>FFFOOOVVVJJJCCC:::444333555666777999777666666888999999888>>><<<999777666666888999777:::???BBBIIIaaa@@@CCCDDDAAABBBEEEFFFCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBEEEQQQpppTTTHHHFFFBBB>>><<<<<<===>>>>>>???AAA@@@???>>>>>>???????????????????????????>>>===<<<;;;:::;;;<<<<<<;;;999777666777777777777999888888999;;;<<<:::999<<<<<<<<<<<<:::999888777777555444555666777777777555777888777555333333444BBBYYYooo\\\CCC@@@___dddFFF:::999:::999999999888666444222333444444444333222111111111111000111111111111111222222111222222333444333333333333222111000000000000000///000222222000///000111//////......------......,,,,,,+++,,,---...000111......//////...------,,,------,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,------............------,,,111333555XXXtttOOO666222...,,,---***---------------...//////111111111000000/////////+++---//////...---...///,,,+++,,,...000222333222222000888555777:::AAAeeeiiiCCC<<<777999555777777:::???CCCIIIWWWeeehhhiii}}}yyyZZZLLLEEEAAAEEEMMMOOOQQQaaavvvqqqlllfff[[[QQQLLLNNNVVV]]]eeelllSSSIII???======888999999888888888888999999999777888;;;<<<:::;;;>>>ZZZgggZZZbbb|||~~~iiiQQQVVVttt{{{ZZZFFF>>>999666333666888:::>>>DDDDDD@@@999999999999999::::::;;;888888777777666666777777999999999999888666555555777666666777999999888777555555666777777666444333333222111111333333222111333333222222222222333333222222111111111111222222222222222111111111111111333555777888888888999:::777888:::;;;<<<@@@EEEHHHAAA===888555555888::::::::::::999;;;AAALLLYYYbbb]]]TTTGGG===777777888999888777666666888:::999999???<<<999666555666888999777:::===@@@GGG```@@@CCCDDDBBBCCCFFFGGGEEEBBBBBBBBBBBBBBBCCCCCCDDDDDDGGGRRRqqqUUUEEECCC@@@>>><<<<<<===>>>===???@@@@@@>>>===>>>???@@@@@@@@@??????????????????>>><<<::::::<<<===>>>===:::666666888999888666999999888999;;;;;;:::888;;;;;;;;;::::::999777777777666444555777888888777555666888777555444444555>>>GGGYYYRRREEEBBBXXXeeeEEE999;;;<<<888666666666555444333444555666555333111000000111111111111111111222222222222111111222222333333333333222222111000000111111111///000222111000///000111//////............/////////...---,,,---...111222...............------,,,---,,,,,,++++++,,,,,,---......,,,++++++,,,---...---......//////......---...444333///NNNZZZ:::333000000111,,,.........------......///.........---,,,,,,+++++++++---......---,,,---...,,,,,,---...000222222222222000777444666888>>>aaaddd@@@;;;777999555777777:::???BBBIIIXXXeeeiiifffxxxbbbMMMGGGDDDBBBGGGGGGNNNccc}}}~~~ssslllaaa]]]UUUNNNKKKNNNUUU[[[gggsss[[[NNNBBB???@@@;;;;;;;;;::::::::::::;;;;;;:::999;;;??????===>>>BBB\\\aaaXXXggg~~~fffOOO\\\hhhLLLAAA===999666111666999;;;???CCCBBB>>>:::888555666888;;;;;;:::888888777777888999999:::888888888888777555444333888555444555999;;;:::777444444555666666555444333333222111111333333222111000000000000000111111222//////............//////222222333444444333222111333555666666555555666888999;;;===???BBBFFFKKKOOODDD@@@<<<999999:::::::::<<<;;;:::;;;@@@JJJVVV^^^ddd\\\PPPEEE===:::999:::666555444555777888888777777777888888999999:::::::::<<<>>>@@@GGG___@@@CCCDDDBBBCCCFFFGGGEEEBBBBBBCCCCCCDDDDDDDDDDDDFFFIIISSSqqqVVVCCCBBB@@@>>>======>>>>>><<<>>>@@@???>>>===>>>???@@@@@@@@@@@@??????>>>>>>???>>><<<;;;;;;<<<>>>???>>>;;;777777:::;;;:::888===<<<:::999::::::999777666777777888888777777777777666555555777888888777333555777777666555666777999999FFFEEEAAACCCWWWbbbDDD888::::::555555444444333444555555555666555333111000000111111333333333333333333333222111111111111222222333333222222111111111111111222000111111111//////000222//////.........//////000444222000///...///000111........................---,,,,,,++++++,,,,,,---...---,,,,,,,,,---...////////////000000/////////,,,000///...LLLbbb<<<222000111222---000000///------,,,,,,,,,,,,,,,,,,++++++*********+++---......---,,,,,,---......///000000000111222444111777333444666<<<___ccc???999666888444888888:::>>>BBBJJJXXXfffllldddrrrgggJJJHHHGGGDDDJJJKKKRRRgggyyy|||{{{kkk___RRRQQQOOOMMMLLLOOOUUUYYYhhhlllYYYFFF@@@AAA<<<::::::999999999999::::::::::::<<<@@@???===@@@EEE]]]zzz]]]XXXmmm{{{zzzbbbNNNaaaZZZDDD???<<<999666222777:::;;;???CCCAAA<<<>>>:::666666:::<<<:::888777777888999:::<<<>>>???888888888777777666444444777555333555999;;;:::888222333333333444333333333333222111222333333222111111111111111111222333333///000000000000000000///222333444555666555333222333444555444333333444666777999;;;===???CCCGGGJJJBBB@@@>>>===<<<:::888666777777888999===CCCKKKQQQ\\\XXXQQQIIIBBB===::::::777666444555777888888777666555555555666888:::<<<===???AAABBBHHH```@@@CCCDDDAAABBBEEEFFFCCC???@@@BBBCCCDDDCCCCCCBBBFFFHHHRRRpppUUUCCCBBB@@@???>>>===>>>>>><<<===??????>>>===>>>???@@@@@@@@@???>>>>>>============<<<;;;<<<===>>>???===;;;999999:::;;;<<<;;;EEEBBB===;;;:::999999888444555666777777777777777888666555555777888888777333444777777666666777888666:::FFFAAA;;;@@@YYY~~~[[[CCC:::999666333666444333333555666666555444444333222111111111111444444444333333333333333222111111111111222333333444333222111111111111111000111111000//////000222//////......//////000000555444222111000000000000......---......///000111------,,,,,,,,,,,,---------------------....../////////000000000000//////---...000333MMMjjj@@@222...///000,,,000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...---,,,,,,---...///000000000000111222777333888333444666===aaagggAAA:::555666333999888:::>>>BBBJJJYYYgggpppaaajjjlllHHHFFFHHHDDDMMMOOOVVVjjjxxxtttyyywwwdddSSSHHHIIIKKKLLLMMMPPPUUUYYYiii}}}fffJJJ>>>===888888888777777777777888888999999;;;======;;;@@@GGG```rrr\\\YYYsssvvvttt]]]MMMhhhqqqNNN@@@===:::666555555999;;;<<>>;;;888888:::;;;999777555666777888;;;===@@@AAA666666666666666555555444555555555777999:::999888222222222222222333333333444333222222444444333222444444333444444555666777333333444444444444333333222222444555555555444333333333333222111000222444666888:::<<<===???BBBEEE<<<;;;;;;;;;;;;999666333000222444666888<<>>;;;:::;;;999777888999:::999888===:::555222333777<<<@@@???AAADDDEEELLLdddAAACCCDDDAAAAAADDDDDDAAA===???CCCEEEFFFEEECCCAAADDDFFFOOOmmmSSSCCCCCCAAA@@@>>>>>>>>>>>>;;;===??????>>>===>>>???@@@@@@???>>>>>>===<<<<<<;;;;;;;;;<<<<<<=========999999:::999888999<<<>>>OOOJJJCCC===;;;:::::::::888888888999888888777777888777555666777999888888444666888888666666666777555999CCC<<<===JJJdddpppOOOAAA===888444444777555333333666777777555222222333333333222222111333333333333222222111111222111000000000111333333555444333222111000000000111111111000//////111333///////////////000111111333222222111111000000000---------...///111333444......------------......,,,,,,---..................//////////////////......---111555DDDnnntttHHH777///...///,,,...---,,,++++++++++++++++++++++++,,,------......---...//////---,,,,,,---+++...000111000000333555666111666111333777AAAfffiiiAAA:::555888555:::999:::>>>BBBJJJYYYhhhttt```dddsssJJJGGGHHHCCCMMMLLLTTTkkkuuussszzzuuuaaaNNNGGGHHHIIIJJJLLLPPPVVVZZZiii|||XXXEEEAAA:::999999888888888888999999::::::;;;===;;;;;;BBBJJJhhhppp___\\\xxxxxxsssZZZPPPtttyyy___GGG???===888555777999<<<===<<<>>>AAA???:::999888888888999888777666333444444666888:::<<<===222333444444555444444444333666888:::999888777888222222222222333333444444555444333333555555444333333333333444444555666777333444555555555555444333000111222222333333333222222333222111//////000222333555777999999;;;===???888777777888:::;;;:::888222222333333444777;;;???@@@BBBDDDCCC???<<<<<<===<<<:::999888999999888777>>>>>>>>>>>>@@@BBBDDDFFF===AAAEEEIIIPPPiiiAAADDDCCCAAA@@@CCCCCC@@@>>>AAAEEEHHHIIIHHHEEECCCBBBDDDMMMkkkPPPDDDCCCBBB@@@???>>>>>>>>>;;;<<<>>>???>>>===>>>????????????>>>===<<<<<<;;;::::::;;;<<<======<<<<<<666888:::999777888;;;???VVVOOOFFF???<<<;;;;;;;;;<<<<<<<<<;;;:::999888777888777555666888999999888666888999888666555555555555222777555DDD\\\qqqcccDDD======888444777888555333444666888777555000111222444444333222111222222222222111111000000222111000000000111333444666555444222111000000000111111111000...///111333///////////////000111111///000000111111111000000---------...000333555666///......------......///+++,,,...///000///...------..................---+++(((---///333QQQ}}}PPP<<<222///000---++++++******++++++,,,,,,))))))***+++,,,------...---///000///...,,,,,,---))),,,///111000111555888333...333...111777BBBiiiggg@@@999666:::888:::999;;;>>>BBBJJJYYYhhhvvv___```{{{NNNJJJIIIBBBLLLGGGPPPjjjwwwuuu|||tttaaaNNNIIIIIIIIIIIIKKKPPPWWW\\\jjjmmmUUUMMMFFF===<<<<<<;;;;;;<<<<<<======<<<===>>>======EEEOOOnnnqqqbbb^^^{{{~~~uuu[[[SSS~~~kkkVVVEEEAAA@@@999777:::<<<>>>>>>===>>>AAA???:::333555666777777666666555222222222333555666888999000000111222333333333333222666;;;;;;999666666777333333333333333444555666666555444444666666555444111111111111222333444555111222333444444333222111//////000000000111111222222333222000......///111+++---000111222333555777888666555666:::===???@@@888777555222111333777::::::<<>><<<;;;===???<<<999777666777777666444999???HHHPPPTTTRRRMMMJJJ;;;@@@FFFKKKTTTmmmDDDCCCAAAAAABBBBBBAAA@@@AAADDDGGGHHHGGGFFFFFFFFFBBBIIIRRRjjjTTTEEE@@@DDDEEE>>>@@@FFFBBB======>>>???????????????AAA>>><<<===??????===;;;<<<<<<============<<<<<>>DDD666666666666666666666777555444333222111111111111666222//////333666888777999888666666777888888888666555555555555444444444888555222222555777666555111111111111111111111111666555666888999777111,,,...///111111111111333555222222222111///...,,,++++++---...---,,,---222666555555444444666999===???999777555555666888888888777:::<<<>>>>>>???@@@BBBAAA@@@>>>;;;999999888999;;;CCCXXXmmmzzzlllIIIAAA;;;AAALLLTTTpppBBBAAAAAACCCEEEEEEDDDCCCAAACCCFFFGGGFFFDDDDDDDDDEEEJJJQQQgggTTTKKKBBBBBBBBB<<<@@@EEE@@@======>>>???????????????@@@>>><<<<<<>>>>>>===:::;;;<<<<<<============<<<>>><<<999777777999<<<===IIICCC===;;;<<<===<<<999;;;;;;:::::::::999999999::::::999999999999999999999999::::::888666555555888;;;<<>>>>>??????>>>===>>>@@@888777666555555666888999666555444333333222333333555222000111444888999:::444888;;;999333000222555666555555555555444444444666444111111444555555333222111000000111333555777:::888666666666555111......///111111111111222444111111111111000///------,,,......---,,,---111444666555444333444666999:::888888999;;;<<<<<<:::888999;;;>>>@@@AAACCCEEEGGGBBBAAA>>><<<999888888777<<>>AAADDD>>>======>>>>>>??????>>>>>>>>>===;;;<<<======<<<::::::;;;<<<===============;;;:::999888888999:::;;;;;;999888:::===>>>;;;888999999999999999999999999:::;;;;;;<<<;;;999888666555777999999777555555555666:::DDD\\\sssOOOBBB999888888555666;;;555444333333555555444333222111000111444555444333555333111000111333333222222222111333444555444222111444444000...000111000222111///...///000000///555444333222111000000000111000000111222222000///111000---,,,---///222555/////////...------,,,,,,...------,,,,,,,,,,,,---...///000///---,,,---...///***///,,,...777MMM~~~SSS:::666222000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////...------,,,------......//////000000555111777222444777???dddoooBBB===555444888777===<<<===EEEIIIUUUiiilll[[[zzz```KKKCCC???FFFGGGHHHbbbsssrrr{{{uuugggVVVJJJIIIJJJJJJJJJLLLRRRYYY^^^hhhvvv^^^MMMHHHCCCAAAAAABBBBBBCCCCCCDDDEEEFFFEEEJJJZZZjjjeee```ooo~~~yyydddTTTfffiiiOOOEEE===::::::999999;;;>>>??????@@@AAAAAA???======;;;888666555666888:::666555555444444444555555555333222222555888:::;;;444>>>EEEBBB777///000555666555555555555444444444555333111111333444333222333222000///000444888::::::777444222222111000......000111111000000111333000111111111000000///......//////...---...000222666555333111111222444555777999<<<@@@BBB@@@;;;777777:::===@@@AAACCCEEEGGGCCCAAA???<<<999777666666666GGGggghhhFFFCCC===DDDNNNYYYyyy===>>>AAAEEEHHHHHHFFFDDDAAABBBDDDCCCAAA@@@@@@@@@EEEGGGLLLcccTTTHHHFFFMMMOOOEEEBBBCCC=========>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;::::::;;;<<<============888999999999999999::::::777777777999<<<<<<:::888;;;;;;::::::999999888888999999:::::::::999888888444666888888666555777999666EEE[[[uuuzzz[[[BBB;;;777888777555777<<<555444333333555555444333444222111111333444444444555222000///000222222222333333222444555666555333000222222111//////000000222111000000000000000000111111222111000000000111000//////222555555111---222000...---...//////000//////.........---------///...,,,+++***++++++,,,,,,,,,------------......///***000,,,...444DDDoooaaa>>>666333111...------------,,,,,,,,,,,,,,,,,,------------------...............------------......////////////555111777222444777@@@dddpppBBB===555333666777===<<<===EEEIIIUUUiiiyyy\\\ooooooRRRDDD@@@EEEFFFGGGaaaqqqqqqzzz}}}rrrcccSSSIIIIIIJJJKKKKKKMMMRRRXXX\\\fffhhhTTTKKKCCCAAABBBBBBCCCDDDFFFFFFHHHHHHHHHQQQhhh}}}hhhcccrrr~~~ttt___UUUooosss[[[HHH@@@:::999999888:::===999AAAHHHHHHDDDBBB@@@>>>AAA???===:::888777777777555555444444444555666666666444333333444666888888555???HHHFFF;;;333222555666555555555555444444444555444333333333333333333222111000000111333666888555333222111000///...---...000111000//////000111//////000111111000000000/////////...------...///333222000//////000111111555777:::>>>@@@>>>:::666333666999:::;;;<<<>>>???BBBAAA???<<<999777555444000999NNN\\\\\\[[[PPP;;;AAA===DDDNNN[[[}}}>>>???AAADDDFFFFFFCCC@@@@@@BBBBBBBBB@@@??????@@@???CCCJJJcccUUUIIIQQQbbbcccOOOCCC@@@;;;======>>>>>>>>>======<<<;;;<<<<<<<<<;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<777888999999::::::::::::===<<<:::999:::::::::999>>>===<<<;;;:::999888777777666555555666888:::<<<;;;<<<<<<999666777<<>>===777222000...------///000///..................---------///...,,,+++***++++++,,,+++++++++,,,---.........---+++111,,,///444>>>cccqqqDDD555111000.........---------,,,,,,,,,,,,,,,------.........+++,,,---...////////////------......///000000000555111666222444888@@@eeeoooAAA===555333666777===<<<===EEEIIIUUUiiibbbccc^^^IIIAAACCCEEEGGGbbb{{{oooqqqyyy|||ppp```QQQHHHHHHJJJKKKLLLMMMQQQVVVYYYddd{{{bbbTTTHHHEEEFFFFFFFFFHHHKKKKKKKKKLLLPPP___|||nnniiittt}}}nnn[[[XXXyyy```MMMCCC<<<888888888888:::>>>;;;NNN\\\WWWHHH??????AAA>>>>>>===<<<:::888777666555444444444444555555666666555555444333333444555222888???@@@<<<666222111666555555555555444444444555555666555444444333333000111222222333222222111000222333444333111000//////000111000.........000......///000000000000//////...------------------...------------///000111222222444666888888666444111333555555555555666777???>>>===;;;999666555444444333;;;@@@<<<@@@AAA888>>><<>>???AAA>>>AAAHHHcccVVVNNN[[[ooonnnTTTBBB???;;;======>>>>>>>>>===<<<<<<;;;<<<======<<<;;;===>>>;;;;;;<<<<<<<<<;;;;;;:::888888999999:::;;;;;;;;;BBB@@@===:::999888999:::>>>======<<<::::::999888666555444333444777;;;===<<<<<<:::666555;;;FFFPPPqqqsssXXXEEE;;;:::999888888888888777888555444333333555555444333666555333333444444222111111000000111222333222111333333222444555666555333000000111444222//////222222333555444333111111222///222444333000...///111999>>>EEELLLOOOLLLEEE@@@999555111///111222111///...........................------,,,,,,,,,,,,---,,,++++++,,,...//////...,,,+++111---///333888WWWRRR999000111............---------,,,,,,,,,,,,---......//////***+++,,,...///000000000------...///000111222222444000666222444888@@@eeemmm???<<<666444666777===<<<===EEEIIIUUUiiiiii[[[xxxlllNNNCCCDDDEEEGGGcccxxxnnnpppyyy|||ppp___PPPGGGGGGIIIKKKLLLMMMPPPSSSVVV```~~~ppp\\\KKKHHHIIIGGGFFFHHHJJJIIIKKKPPPYYYmmmnnnmmmwww{{{iiiYYY]]]vvvUUUHHH???:::777888888777;;;@@@DDD___qqqdddJJJ<<>><<<:::999888666555555444444444555555555555666444222111222444444666:::===???<<<777333666555555555555444444444555666777777555333333444///000222444333222000///222444777777555333222222///000111///...------...------.../////////......---,,,++++++------,,,*********++++++---...///000.........///111333222111111333444444333222222333999999999999888666555444777222666999444888===888<<<<<>>>>>===<<<<<<;;;:::===>>>>>><<<<<<>>>@@@<<<<<<<<<<<<;;;:::999999999999999999:::;;;<<<===>>>===<<<:::999888999::::::::::::::::::::::::;;;666666666666777888:::;;;777888777777<<>>;;;888666555555555555444444444333666777777444222222333000000222333333333333222666777888666222000000222///000000///---,,,,,,---,,,---------------,,,,,,+++)))(((***,,,---+++)))))))))***+++,,,---......+++***+++---///000///...///111333333222222333444444555666777777777666555555///333888555888===888:::<<>>DDDDDD======>>>>>>===<<<;;;;;;;;;===??????===<<<>>>AAA=========<<<;;;:::888888::::::999999:::<<<===???888999::::::999999999:::666666777888:::;;;<<<<<<777777999999:::999888777666888:::>>>III```|||uuuYYYEEE<<<;;;;;;777666444444888;;;999555555444333333555555444333111111333555777777555222222222444777999888555222222222111333444555444222222000222666555000000444///222444444111///000111...000111111333:::FFFPPPmmmxxxwwwgggRRR@@@777333111///---.....................+++,,,...///000///......///---+++,,,///111///---------333,,,...///,,,DDDfffuuuJJJ555666//////.........---------,,,,,,------...///000000.........///......---,,,,,,---...000222444666777444000666222444888AAAfffiii<<<<<<777666888777===<<<>>>EEEIIIUUUiiirrrXXXbbbzzzTTTHHHLLLHHHHHH```uuummmpppxxx~~~qqq```PPPGGGEEEGGGJJJKKKLLLMMMPPPRRRVVVrrrpppYYYTTTTTTOOOLLLNNNOOOQQQYYYhhh{{{jjj___qqq}}}yyydddYYYfff[[[GGGAAA<<<999888999888777;;;AAAHHHcccqqq]]]AAA999DDDOOOooogggZZZMMMCCC===<<<<<<::::::888777666666666666000333666666555666888;;;333555777999999888888888666666555555555444444444222555777666333000000111111111111111333444666888999888666111,,,***,,,//////000000///---+++,,,,,,,,,---------,,,,,,+++***)))(((''')))+++,,,***(((******++++++,,,,,,------((()))+++...000111...,,,---///111222222222333444000222444555777777777666666...111666666:::@@@===:::===IIIUUUeeeBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAAEEEHHHJJJ\\\VVVGGGEEEAAA@@@@@@???>>>===??????@@@@@@???>>><<<;;;======<<<<<<<<<<<<======???>>>>>>>>>============<<<;;;:::;;;===>>>===<<<999999;;;;;;;;;;;;999999;;;;;;:::999888888888888888555555999???@@@999333333999CCCTTTpppuuuSSSAAA===;;;888555666777999999888777888999999444222777888444333666333222222333444444333222222222444444444444222222111111222222222333333333444333333222222333333444333444444333222111000///999---///999===LLLeeetttsss^^^III777//////...//////000//////...---((()))***,,,---...//////////////////000000000000///...,,,,,,...222666999TTT{{{JJJ555222//////...------------...++++++,,,---...///000111,,,,,,------...---------,,,,,,---///111333555777666111666222555888@@@ddd```DDD333444333<<<;;;@@@>>>===BBBGGGUUUlllpppYYYZZZsss```EEEFFFJJJHHHVVVuuuuuulllrrr|||xxxlll^^^QQQIIICCCEEEHHHJJJKKKMMMPPPRRRXXXmmmlllaaaZZZSSSRRRWWW\\\\\\dddxxxeee^^^sss|||lllaaaQQQsssjjjQQQDDD===:::999777555555999@@@DDDMMMSSSUUUMMM>>>666===HHHYYYccceeeVVVEEE>>>>>>???BBBFFF>>>999???>>>666555666333111000222444555666666666666777777888888888555555555555666666666666555555444333333333333333///000222333444333222222333222000...---,,,------------,,,,,,+++***)))((()))+++......---,,,,,,,,,&&&'''((())))))))))))))))))*********++++++++++++))))))***+++,,,,,,------111000000000000000111222111111111111222555;;;???<<<666222444888::::::999777CCCLLLRRRfffAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBEEEGGGYYYRRRFFFDDDAAA???@@@@@@???>>>@@@@@@@@@@@@???===;;;:::======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::<<<===<<<;;;999::::::;;;;;;::::::999:::::::::999999888888888:::666444888???CCCAAA===<<>>>>>===;;;:::CCCDDDDDD@@@;;;999:::<<<999555444999:::555333444555444222333444555555555222222444444444444222222111111222222222333333333333222222111111222222333222333333333222222111111999000:::OOO]]]nnn|||gggNNN<<<555////////////............)))***+++,,,---...............//////000000000111///...---,,,...111555888MMMYYY;;;/////////...------------...------------............---......////////////...,,,,,,---...000222444555555000666222555888@@@cccXXX???222666444;;;:::@@@>>>===CCCHHHVVVmmm~~~XXXSSScccoooRRRIIIHHHFFFTTTqqqwwwnnnttt~~~|||uuuiii[[[NNNGGGCCCEEEHHHIIIJJJLLLOOOQQQYYYnnnyyymmmkkkqqqttt|||```[[[pppwwwfff[[[TTT~~~^^^III@@@;;;999888666444555999AAAFFFKKKKKKIIIBBB999333555:::===GGGMMMFFF??????DDDGGGDDDSSSRRRKKKNNNOOOJJJIII===:::666444444666777888777777888888999999999999555555666666666777777777444444333333333333444555111222222222222000///...111000...,,,++++++++++++,,,,,,------,,,+++)))(((***+++,,,+++((('''&&&'''((((((((())))))*********)))))))))*********++++++)))******+++,,,,,,------000////////////000111111000111111111222666;;;@@@DDD???999666666999<<>><<<;;;:::======<<<<<<<<<<<<======;;;;;;;;;;;;;;;:::::::::;;;:::999:::;;;<<<;;;:::;;;::::::999999::::::;;;888999:::::::::999888777:::888777:::???CCCCCCBBBDDDTTTpppcccIIIAAA;;;;;;<<<<<>>>>>DDDIIIWWWnnnZZZMMMRRRooozzz]]]IIIGGGFFFRRRnnnxxxooovvv{{{ttthhhZZZMMMFFFCCCEEEGGGHHHIIIKKKNNNQQQ[[[pppuuu[[[ZZZnnnrrr```SSSYYYsssOOOAAA>>>===999777555333444:::BBBHHHOOOJJJBBB<<<999666333000...666:::999666999>>>@@@IIIdddiii[[[WWWYYYWWWWWWEEEAAA;;;888888999:::;;;999999::::::;;;;;;::::::666666777777777888888888444333333333333555666777555555444333222000...---000///...---,,,++++++++++++,,,...///...,,,***(((***++++++)))&&&%%%&&&'''******)))((()))***+++,,,((((((((()))))))))***************++++++,,,,,,---...............///000000000000111222333777<<<@@@KKKIIICCC<<<777777<<<@@@AAAEEEJJJVVVqqqAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBEEEFFFXXXQQQDDDBBB?????????@@@@@@???>>>>>>>>>>>>======<<<<<<======<<<<<<<<<<<<======>>>===<<<;;;:::999999888;;;999999999;;;;;;:::999;;;;;;999999999999;;;;;;777888:::;;;;;;:::999777444777:::::::::<<>>:::999888:::BBBLLL___nnn~~~zzznnnfffcccaaaXXXLLLCCC===999888888777666444444444444333111222222444444444444222222111111222222222333333333000//////......//////000//////000111222333444444111333OOOuuuhhhDDD...222111///---,,,---...///,,,---------------,,,,,,,,,,,,---...///111111222000///......///111333555@@@iiiVVV666000//////........................---------,,,,,,...///000111111111111111...............///000000222///666333444777@@@eeeSSS???777===666777888???>>>???EEEKKKXXXooo\\\NNNJJJ]]]ssssss\\\FFFHHHGGGSSSllluuunnnuuu~~~~~~vvvjjj[[[OOOGGGBBBDDDFFFFFFGGGIIIMMMOOO[[[qqqnnnZZZ^^^pppppp]]]PPP___bbbFFF===>>>>>>888666444222444:::CCCJJJQQQLLLCCC;;;999888444---000222444333333444666888MMMmmmsss[[[OOOPPPQQQQQQGGGBBB===::::::;;;===>>>::::::;;;<<<<<<;;;;;;:::666666777777777888888888444444333333444666999:::888777666555333222000///111000//////...---------***,,,...000000---***(((************)))***,,,///,,,+++)))((((((***+++---(((((((((((())))))))))))*********++++++,,,,,,,,,---------------...///000///000111222444777<<<@@@IIINNNOOOHHH@@@<<<:::999AAAEEELLL\\\wwwCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBAAADDDFFFXXXRRRDDDAAA???>>>???@@@@@@???<<<<<<<<<===>>>>>>???@@@======<<<<<<<<<<<<======AAA@@@???===<<<:::999888;;;:::999999;;;;;;:::999;;;;;;999999999999;;;;;;666777999;;;<<<;;;999888222666888555222:::LLL[[[xxxZZZGGGBBB???<<<::::::888999AAAKKK___pppssseeeVVVIII<<<444777666666777888888666444222222444444444444222222111111222222222333333333///......------......///......//////111333444666777@@@bbbpppKKK444333111///---,,,---...///------.........---,,,,,,+++,,,---...///000111222000///......///111333444:::aaa^^^;;;000000///............///,,,,,,,,,------------...,,,---...///000000000000//////............//////111///666222444888BBBiiiSSS???999@@@888999888??????@@@GGGKKKYYYooo]]]QQQIIIQQQ^^^```TTTGGGFFFGGGQQQhhh}}}qqqlllsss{{{}}}xxxlll]]]OOOGGGBBBCCCDDDEEEEEEGGGKKKNNNVVVkkkjjj]]]dddsssppp]]]SSSeeeYYYCCC===<<<;;;777666444333555;;;DDDJJJNNNLLLDDD;;;666777444...//////000222333444777:::LLLiiijjjMMM>>>@@@BBBDDDBBB>>>:::888999;;;===>>>888999;;;;;;;;;:::999888555555666666666777777777555444333333555777:::<<<555555444333222222111111//////......------,,,,,,)))+++...000///---***(((***+++++++++***+++...000---+++***(((((()))+++,,,(((((((((((())))))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,---...///000...///111222444777;;;>>>DDDOOOXXXXXXSSSMMMCCC999???CCCMMM___zzzDDDCCCCCCBBBBBBAAAAAAAAA??????@@@@@@@@@AAAAAAAAA>>>BBBDDDWWWSSSDDDBBB???>>>?????????>>>============>>>???AAABBB======<<<<<<<<<<<<======AAAAAA@@@>>>===<<<;;;;;;<<<;;;::::::;;;;;;:::999;;;::::::999999::::::;;;666777888:::;;;;;;::::::555666666555:::NNNkkksss\\\III???===<<<999888;;;;;;:::===CCCMMMXXXfffooouuu{{{oooWWWEEE===:::777555555444333222222222444444444444222222111111222222222333333333......------------......///......///000222444666888GGGmmmvvvQQQ999222111///...------------------.........------,,,,,,,,,---...//////000000///......///000222333444444VVVaaa;;;111000//////......//////++++++,,,,,,---------...+++,,,---...///000000000000000///......//////000111///666222333999FFFpppQQQ===888???:::<<<999@@@@@@AAAHHHLLLYYYnnnbbbTTTIIIJJJPPPOOOLLLJJJCCCDDDMMMaaa|||zzzoookkkrrrzzz{{{zzzmmm]]]NNNDDDBBBBBBCCCCCCCCCFFFJJJMMMPPPbbbeee```hhhsssnnn\\\VVVllltttRRRBBB<<<999555666555444444666;;;CCCHHHMMMNNNHHH===888:::999333111000000222222000333888III\\\WWW>>>555777:::===;;;999666555777:::;;;;;;666777888999999888666444333333444444444555555555555444222222333666999;;;000//////.........//////***+++++++++******)))((()))***,,,......,,,***(((+++,,,,,,+++)))((()))+++,,,+++***)))((()))******((((((((()))))))))******++++++++++++++++++++++++,,,,,,,,,---...///000111...///111222333555999;;;???JJJVVV^^^eeeggg\\\MMMEEEGGGOOOaaa{{{CCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>?????????@@@@@@>>>BBBDDDXXXVVVEEEBBB???>>>>>>>>>======AAA@@@???>>>>>>???@@@AAA======<<<<<<<<<<<<===============>>>>>>>>>??????===<<<;;;;;;<<<<<<;;;999999::::::;;;;;;::::::999666777777999:::;;;<<<<<<::::::===GGGZZZttt~~~bbbPPPEEE???===>>>NNNDDD<<<::::::999999;;;:::>>>CCCHHHMMMUUU___fffuuunnnZZZRRRFFF;;;555222111111222222444444444444222222111111222222222333333333......------------......//////......///222444666666FFFnnnzzzRRR888111111000///...---,,,,,,------...............------------....../////////------...///000222444555222LLL|||ccc;;;111000000///////////////------,,,,,,,,,,,,,,,+++++++++---...///000000000000000/////////000000111111///666111222:::KKKvvvSSS===555<<<999===:::BBBBBBBBBHHHLLLXXXmmmrrr[[[HHHHHHLLLHHHEEEGGGBBBDDDKKK^^^yyyyyyppplllttt{{{}}}~~~rrr```OOODDDAAABBBBBBBBBBBBDDDIIILLLNNN\\\vvv{{{______hhhoooiiiYYYWWWtttgggIII???===:::666555555666666777<<>>>>>===>>>>>>>>>>>>?????????@@@DDDGGG[[[ZZZFFFCCC@@@>>>>>>>>>===<<>>>>>??????======<<<<<<<<<<<<======999:::;;;===???@@@BBBBBB>>>===;;;;;;<<<<<<;;;:::999999;;;<<<<<<;;;999999777777777888999;;;<<<===<<<>>>HHH^^^{{{uuucccNNNAAA999888???HHHkkkXXXCCC999777777777999777888999999:::<<>>???>>>;;;555666666777888<<>>===<<<>>>>>>>>>>>>>>>??????@@@DDDAAABBB\\\[[[HHHDDD???>>>@@@AAA@@@===DDDCCCBBB@@@>>>===;;;;;;888999;;;===>>>>>>======<<<;;;:::;;;>>>@@@???=========<<<;;;;;;;;;;;;<<<999999:::;;;;;;;;;:::::::::777555666777999<<>>CCCIIIEEEFFFBBB888222444444111333222222222000111999CCCYYYDDD333333555000...111444333333222111222222222222222222222111///...------------,,,,,,,,,++++++111---***+++000222111...111---+++---...***((()))))))))************)))((())))))))))))************'''***,,,---,,,***)))))))))((('''&&&&&&''')))))),,,+++***(((((((((((())))))***++++++++++++***)))---------------...///000111111111111111111111111555333444???UUUqqqzzznnngggrrrAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>??????@@@DDDBBBEEE___\\\JJJFFFBBB??????@@@???>>>AAA@@@???>>>===;;;::::::777888:::;;;<<<;;;;;;:::===;;;:::;;;>>>@@@@@@>>>======<<<;;;;;;;;;;;;;;;======<<<;;;:::999777666777888:::;;;:::999:::===JJJccc}}}hhhKKK===:::555888;;;CCChhh{{{NNN???999333:::333555666777777555555666777777777<<>>BBBFFFJJJHHH@@@555111333333///000///000222111222:::DDDZZZFFF444333444222222666222222111000000000000111...///////////////...---******++++++,,,,,,,,,---000---******,,,.........111,,,***+++,,,)))((()))++++++******)))))))))(((((((((((()))))))))******'''***,,,---+++***))))))))))))''''''''''''((())),,,+++***)))))))))******++++++,,,------,,,++++++---------------...///000111111111111111111111111111222444:::GGG[[[qqqzzzwwwsssxxxAAAAAAAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>??????@@@BBBBBBFFFbbb[[[KKKHHHDDD@@@>>>===>>>??????>>>>>>======<<<<<<;;;999999;;;<<<<<<;;;:::999===;;;::::::===???@@@@@@===<<<<<<;;;;;;;;;;;;;;;>>>======;;;:::888777777666;;;???>>>:::;;;@@@FFF___sss[[[III===444777444888<<>>:::444999111444555666555333333555666666333333666;;;BBBMMMWWWpppaaaMMM===999666777555000///111222222333111///......///....../////////000000000///////////////000111111333>>>]]]WWW777444222000.........---+++,,,---......///.........,,,,,,,,,,,,------------,,,...//////......///000444555IIInnnRRR;;;555111111///,,,---222//////---,,,++++++++++++,,,---......,,,,,,---...---...000111222111111000222222444000777<<>>BBBKKKNNN]]]www|||uuuXXXPPPLLLKKKKKKDDDFFFHHHNNN___{{{zzzttttttuuuxxx}}}kkkVVVGGGAAAAAAAAAAAACCCFFFHHHIIIMMMVVVoooaaa\\\fffqqqlllYYY___qqqhhhKKKDDD>>>;;;<<<999888999:::===AAAFFFKKKNNNQQQJJJ===222000333222......---...111222333;;;CCCUUUCCC333000111000222777000//////...............++++++,,,---------------(((((()))***+++,,,------------+++)))(((***---111111,,,((())))))((((((***---,,,+++)))((((((((()))''''''((((((((()))))))))(((***,,,,,,+++***)))*********)))(((''''''''''''+++************+++,,,,,,,,,------......------,,,,,,,,,,,,------///000000111111111000000111111111///222444444888CCCTTTaaattt~~~@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>??????@@@???AAAGGGcccYYYKKKIIIDDD???<<<;;;===???????????????????????????<<<<<<===>>>>>>===<<<;;;;;;:::999999;;;===???@@@===<<<;;;;;;::::::;;;;;;;;;;;;;;;:::::::::;;;;;;999===???::::::EEEWWWccccccPPPDDD:::999333999666777;;;KKKyyy}}}HHH999888444:::333444555555444222333444666999555333333333444:::BBBJJJYYYttttttPPPDDD999777777555222111000222444222///---...111...////////////000000000000000////////////000000222:::WWWYYY777444333000///...---------------...............---++++++,,,,,,,,,------------...//////---------///333222<<>>>>>>>>>>>>>>??????@@@???BBBJJJgggZZZJJJGGGBBB>>><<<<<<===>>>===>>>>>>>>>????????????<<<===>>>>>>>>>===<<<;;;999999999999999:::<<<===<<<<<<;;;:::::::::::::::;;;;;;:::::::::;;;<<<===999<<<;;;888BBB\\\xxx___FFF@@@???;;;777444;;;888777;;;MMM}}}xxxCCC777888444:::555444555666555444333555666888666555666555222444999@@@AAAPPPqqqvvv^^^CCC666444444333333...111333222///...000222////////////000000000111111000000///////////////333888RRR|||^^^999444333111///---------...---...............------+++++++++,,,,,,,,,---------...///...---,,,---...333222666HHHtttlll@@@555000333333,,,+++///......---,,,,,,---------,,,---......,,,,,,---...***,,,...111222222111000222333555///666===RRR^^^DDD999<<<666<<<888<<<;;;>>>FFFIIIXXXrrrlllUUUTTTWWWRRRLLLJJJJJJMMMZZZrrr}}}uuuoooqqquuuzzzyyykkkWWWIIIAAA@@@AAAAAACCCEEEHHHIIIOOOVVVlllrrr]]]eeepppssshhhYYYddd{{{ZZZDDDAAA:::777;;;;;;<<<;;;999;;;FFFTTT[[[ZZZXXXIII888111333444222///000......111222111444999999333...------,,,,,,------,,,++++++******++++++---......---,,,+++******))))))))))))))))))))))))))),,,...,,,***---555===444---(((((())))))+++///000...+++)))(((((())))))''''''''''''(((((((((((()))***,,,+++***)))***++++++******)))(((((('''&&&((()))***+++,,,---------,,,++++++++++++++++++,,,,,,,,,,,,---...///000111222111000//////000111222444222111111444777;;;===KKKkkkBBBAAA@@@??????@@@AAABBB>>>>>>>>>>>>>>>??????@@@@@@DDDMMMiii]]]HHHDDD???>>>@@@AAA???===;;;;;;;;;<<<<<<=========::::::<<<<<<===<<<;;;:::999:::;;;;;;999999:::;;;<<<;;;;;;:::::::::::::::>>>===;;;:::::::::;;;<<<:::>>>@@@EEEXXXuuuuuu]]]FFF::::::;;;:::666333;;;888888===OOOwwwCCC999:::333999555555777888888777666666777444333444777555222222666999999AAAUUUooo___GGG;;;666444444///000111111000000000222/////////000000000111111111000///////////////000444555LLLuuuddd===444444222///---,,,...000.........///......---,,,++++++++++++,,,,,,,,,,,,---...///...---,,,---...000111444???eee~~~LLL:::///333444...+++///...---------------...///,,,---......,,,,,,---...***+++---///111222222222222333666000666===RRRZZZAAA777:::555:::888;;;;;;>>>FFFJJJZZZttt{{{}}}aaa\\\YYYOOOJJJJJJJJJKKKUUUlll|||uuuqqquuuzzz~~~~~~|||{{{wwwkkkYYYJJJ@@@@@@@@@@@@BBBEEEGGGHHHOOOVVVlllmmm\\\hhhsssrrrggg[[[kkkuuuUUUBBB???999777<<>>>>>>>>>>>>>>??????@@@>>>CCCLLLhhh\\\HHHBBB>>>@@@FFFHHHDDD>>>;;;;;;;;;<<<<<<<<<<<<<<<999:::;;;<<<======<<<<<<:::<<>><<<999999999<<<;;;::::::999999::::::===<<<:::::::::;;;===>>>AAAJJJTTT```ttt}}}^^^PPPBBB<<<999666666888777333:::777777<<>>??????AAADDDFFFGGGLLLVVVnnnhhh[[[iiitttrrrggg___tttoooRRRAAA>>>888777@@@DDDfff___PPPEEEJJJXXX\\\UUUFFF:::111111444222111222111......111222//////111,,,...///...---...///000...------,,,,,,,,,,,,,,,------------,,,,,,+++***))))))******************''')))*********,,,111555222,,,((()))***)))+++...,,,,,,,,,++++++*********((((((((()))))))))*********++++++***))))))***,,,((()))************(((((('''(((***+++++++++******+++***))))))))))))***++++++++++++,,,...000111222222111///------///111222111111222222333444666777;;;GGGbbbIIIGGGEEECCCBBBCCCDDDDDD>>>>>>>>>>>>>>>??????@@@;;;@@@IIIdddYYYHHHAAA===AAAJJJMMMGGG???===>>>>>>>>>>>>>>>>>>>>>:::;;;===>>>????????????;;;>>>BBBAAA>>>:::999999<<<;;;::::::999999::::::888888888999;;;>>>AAACCCIIIVVVgggxxxwww\\\FFF<<<888===<<<555666===;;;555;;;666666999IIIvvvmmm@@@;;;;;;111888888666999===>>>===:::999888;;;888777777555333666;;;777555555777;;;IIIddd~~~~~~XXX???666666333000000111111...+++000000000000111111111111///////////////000111111555...<<>>>>>>>>???@@@CCCEEEGGGIIIUUUoooeeeYYYiiitttqqqhhhccc{{{qqqeeeaaaccceeelll}}}lllOOO???>>>888999CCCIIIjjjaaaNNN@@@DDDRRRUUUMMM>>>444...111333111000111000------111222000///000***---...+++***,,,000222///...------,,,,,,------******+++,,,,,,,,,,,,+++(((((()))***+++,,,------''''''(((((((((***,,,...000***''')))***)))***---++++++,,,,,,,,,+++******))))))))))))***************++++++***))))))***,,,((((((***++++++***))))))'''((()))++++++***)))))),,,+++***))))))***+++,,,+++++++++,,,...000111222222111...------...111222000444777666222111555999??????RRRyyyYYYQQQKKKJJJGGGBBBCCCHHH???@@@AAA@@@@@@AAACCCDDDAAAEEEHHH\\\XXXCCC@@@@@@DDDEEEBBBAAABBB======>>>>>>>>>>>>======@@@>>><<<===???@@@===:::<<<<<<<<<;;;;;;<<<<<<<<<999999888777999<<<===<<<;;;;;;;;;;;;:::>>>JJJUUUaaazzz}}}qqqZZZCCC>>><<<999666555555777888;;;777;;;555777===KKKssssssCCC777777222;;;777999777777<<>>999444222222000...---444333333222111000////////////000000000000//////000///666NNNpppfffAAA888444///---......---+++...---,,,+++---111555888,,,,,,,,,,,,,,,,,,,,,,,,222111///---,,,---///000...***---444GGGrrrQQQ555555---,,,333222000000//////.........---......,,,++++++,,,---...,,,,,,,,,------///000111333222222888888666UUUXXX777888333666888666;;;;;;@@@IIIQQQffftttkkkooo___RRRFFFEEEGGGOOO___www}}}wwwwwwvvvvvvwwwxxxzzz||||||wwwnnn^^^PPPCCCAAA???===>>>AAADDDFFFLLLYYYqqqeeeYYYwwwuuuooogggZZZnnn[[[RRRNNNIIIHHHKKKTTTYYYssslllOOOCCC;;;:::===999HHHfffWWWHHHEEEGGGHHHJJJMMM888888666555333222000000000111222333222111///---+++++++++,,,---...///000---........................---+++*********++++++---+++******+++,,,,,,+++***++++++***((('''((()))((()))++++++******+++---,,,,,,+++++++++++++++++++++***))))))+++,,,+++***,,,,,,***)))((((((''''''&&&(((***,,,,,,+++)))(((''''''(((((())))))******------,,,++++++******))),,,,,,,,,,,,---///111222111111000000000000000111///000222444555666777777:::DDDQQQbbb~~~lllddd[[[WWWPPPGGGCCCEEE@@@AAAAAAAAAAAAAAABBBCCCAAAFFFJJJ^^^VVVBBB>>><<>>>>>???===>>>>>>>>>>>>>>>>>>===???===<<<===>>>???<<<:::<<<;;;;;;::::::;;;;;;<<<>>>===;;;999999;;;;;;;;;777888:::===CCCOOO___lllnnn\\\III:::===;;;888666555555777888===888;;;555777>>>LLLuuuvvvEEE888666111999666:::888888<<>>>>>>>>AAACCCEEEKKKWWWooobbb\\\zzzyyyrrrjjj```fffWWWIIIDDDCCCAAAAAACCCFFFFFFYYYooogggKKK@@@999:::===;;;LLL^^^UUUJJJBBB@@@@@@@@@>>>555555444333111000/////////000111222222000...---,,,,,,,,,,,,---......///---------------------------,,,+++***)))******++++++***((()))***+++***)))((()))******((('''((()))((()))******)))((()))+++,,,++++++++++++************)))((()))+++,,,+++***,,,+++***)))))))))))))))&&&'''((()))))))))(((((('''((((((((()))))))))***,,,,,,++++++++++++******,,,,,,+++,,,---...000111000//////........./////////000222444555666777888999@@@MMM___|||}}}tttlll```QQQFFFAAAAAAAAABBBBBBBBBBBBBBBBBB???EEELLLbbbXXXDDD>>><<<===>>><<<===???>>>>>>????????????>>>>>>===<<<;;;<<<======;;;999;;;::::::999999::::::;;;???>>><<<;;;::::::;;;<<<888777999BBBSSSkkkkkkVVVFFF===::::::999777555555666777888>>>999;;;555777>>>MMMwww}}}JJJ;;;999333;;;777;;;::::::===AAABBB@@@===888888777777777777888888:::555333333333222555999FFF]]]pppQQQ@@@333555666///---111000000000000000000000000......////////////......000222444777BBB[[[}}}^^^===777444///---,,,---------+++++++++++++++---......---------,,,,,,+++++++++///...,,,++++++,,,------------...000:::XXXddd<<<333///...000---/////////...............///......------...//////.....................///......///666:::???cccOOO777:::666:::777777<<<<<<@@@KKKSSSiiijjjtttcccrrroooWWWKKKJJJGGGDDDHHHVVVooo}}}yyywwwxxx{{{}}}|||~~~~~~zzzuuulll]]]OOO>>>>>>===>>>???AAACCCDDDIIIUUUkkkuuu```bbb~~~uuummmiiihhhPPPGGG>>>===??????>>>>>>@@@===FFFTTTgggdddIII???888888<<<;;;LLLcccbbbYYYJJJAAA@@@<<<555222111111000000///......///000111111111000...---...---------------......---,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********)))((('''((()))))))))'''''')))***)))(((((()))***((()))***)))((('''((()))++++++++++++******))))))***)))((()))+++,,,+++***++++++***************+++&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))*********++++++++++++++++++++++++,,,---...///000...------,,,------......///000111333555666888888:::???JJJ___~~~uuubbbNNNBBBBBBAAAAAABBBCCCDDDDDDCCC???FFFOOOggg]]]IIICCC>>>??????>>>>>>AAA>>>>>>????????????>>>>>><<<;;;;;;<<<<<<;;;:::999:::999999999999999999:::;;;:::<<<>>>===:::;;;===<<<===BBBRRRnnnttt\\\NNNDDD<<<:::>>>888777666555555666777888???999;;;444666???OOOyyyMMM???<<<666???;;;;;;::::::<<>>???AAABBBCCCGGGRRRgggmmm```iiitttmmmrrruuuLLLGGGBBB>>>>>>@@@???<<<999@@@???AAAFFFRRRtttfffKKKAAA999888:::999KKKqqquuukkkTTTEEEBBB===333000000//////////////////...//////000000///......///......------------...---,,,+++*********+++,,,************************)))((('''(((******)))'''''')))******))))))+++,,,)))***+++***(((''''''(((+++++++++***))))))(((((()))(((''')))+++,,,+++******************+++,,,,,,((('''%%%%%%%%%&&&((()))(((((((((((())))))))))))((())))))***+++,,,,,,,,,+++++++++,,,---......///------,,,,,,------......///000111222444777888999>>>AAAMMMeeewww^^^MMMCCCAAA@@@AAACCCFFFFFFEEEDDDKKKRRRiii___LLLEEE@@@@@@???>>>???BBB>>>>>>????????????>>>>>>:::;;;<<<<<<;;;:::999999999999999888888999999999999999<<>><<<777@@@<<<:::::::::;;;<<<===<<<;;;888777555444444555777888666444555888777444333555555222BBBUUUjjjqqqHHH777444111222888000111111222222333333444111111222222222222111111222444555111000999KKKZZZwwwuuuNNN333555444222000......///000,,,------...---,,,+++***......---,,,,,,+++******++++++*********+++++++++***...---...555???iiiyyyGGG000222444111111---------...............---....../////////000000...//////000000///...---///111111444999BBBiiiwwwDDD;;;<<<888>>>555999======BBBMMMWWWnnncccbbbpppjjjsssnnnXXXQQQHHHFFFDDDEEENNNaaayyyyyysssrrrvvv|||zzz|||zzzsssjjj```SSSHHH=========>>>???AAABBBBBBFFFOOObbbiiibbbppp{{{pppkkk{{{___@@@???>>>======>>>>>>:::666:::???AAAAAAFFF\\\dddKKKBBB:::888;;;;;;NNNyyy|||pppUUUBBB>>>:::111000000000000000000000000........./////////......//////...---------.........,,,+++))))))***++++++*********+++++++++*********))))))***,,,,,,***((()))***+++++++++***,,,---***+++,,,+++)))((()))***++++++***))))))(((''''''(((''''''(((***,,,+++***))))))))))))***+++,,,,,,***)))'''&&&&&&(((***,,,))))))))))))(((((((((((((((((()))***++++++,,,---+++,,,,,,---..................------...//////000///000000222444777999:::AAADDDQQQllluuubbbIIIDDD@@@???BBBEEEFFFEEEIIINNNSSSggg]]]KKKEEE??????>>><<<<<<>>>======>>>>>>>>>>>>======:::<<<===<<<;;;999:::::::::999999888888999999:::<<<:::===BBB???888999@@@MMMcccsss\\\III999999===;;;888777777777777666777777888888===777;;;444777???OOOyyyxxxGGG;;;:::555===999888888888888888999999999777555444222222444555777999777777:::999444222333444222888CCCRRRssseeeHHH999222222444222222222333333444444444222222333333333333222222111333555444333666;;;@@@ZZZqqqpppMMM888444555555444111000000000---............---,,,+++---------,,,,,,+++++++++*********+++++++++++++++)))///,,,///666888___QQQ111222333---...---------------.........,,,---...///////////////---...000000111000///...///333222333777AAAfffpppDDDBBB@@@999BBB888:::>>>>>>BBBNNNXXXpppggg\\\yyyvvvuuuyyyYYYIIIFFFFFFEEEEEEMMM^^^vvv{{{tttppppppuuu||||||~~~{{{qqqhhh___UUULLL??????>>>>>>???@@@BBBCCCFFFMMM___{{{}}}ffffffvvv{{{sssiiikkknnnSSS@@@:::=========???AAA???:::666>>>AAACCCHHHQQQttt___GGG@@@999999===???SSSyyywwwjjjRRRAAA;;;777222111000000000000000000000------------............///.............../////////---+++)))))))))+++,,,******+++,,,,,,,,,+++++++++++++++,,,------+++))))))+++,,,+++******+++,,,***+++,,,+++***)))***++++++******)))((('''&&&&&&''''''&&&(((***++++++***))))))(((((()))***+++++++++***((('''((()))+++---))))))))))))(((((((((((((((((())))))***+++,,,,,,,,,---......//////..................///000111111//////000111444777999;;;@@@DDDUUUrrryyyPPPJJJBBB???@@@CCCCCCBBBFFFIIILLL```]]]KKKDDD??????>>>::::::<<<<<<<<<============<<<<<<:::<<<>>>===;;;999:::;;;::::::999999999999::::::===999:::???>>>;;;BBBNNNhhhjjjUUUBBB===999888999:::;;;<<<888888888888888777777888:::666:::555777???MMMwwwvvvGGG;;;:::444:::555666666666555555555555666555444222111111222444555888666666999888333111222444555444999DDDRRRpppgggIII999222///222222222222222222333333111222222333333222222111///222444555444333555666DDDXXXpppeeeHHH:::222555888888555222000111---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,+++***000+++///777333UUUWWW222333222+++000,,,,,,,,,------.........***+++---...//////......,,,---///111111111000///---333333222666@@@dddhhhBBBFFF@@@777AAA888:::>>>>>>CCCNNNYYYrrrnnnZZZooo}}}dddKKKGGGFFFDDDDDDKKK___yyy{{{wwwqqqmmmnnnssszzz}}}sssjjjddd]]]VVVCCCAAA???>>>>>>@@@BBBCCCFFFMMM]]]wwwrrrccciiixxxuuujjjdddlllaaaKKK???:::>>>???<<<>>>BBBAAA===999@@@???EEEOOOOOOccc\\\EEE???999888<<>>>>>@@@@@@???>>>AAADDDXXX```LLLEEEAAAAAA???;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::===???>>>;;;999:::<<<;;;::::::999999::::::;;;:::555555<<<>>>@@@MMM^^^gggUUUJJJ>>>CCCCCC===777888<<<@@@999999999999888888777777999555:::555888???MMMvvvxxxIII>>><<<555:::444444555555444222222333555555333111//////111333555444222333777777333222444444777000111;;;<<>>333???555;;;???>>>CCCOOOZZZssssssZZZkkkrrrWWWHHHFFFCCCBBBJJJ```~~~zzzvvvqqqmmmnnnrrryyy}}}vvvmmmhhhddd___EEECCC@@@>>>>>>???BBBDDDGGGLLL[[[uuulllbbbjjjyyypppeeebbbnnnZZZEEE<<<:::======888888===<<<888<<>>>>>???>>>>>>???>>>===<<<<<<<<<<<<<<<;;;;;;:::999888888888999999:::::::::;;;:::::::::;;;333666CCCGGGLLLlll~~~lllOOOIIICCC@@@>>><<<<<>>===<<<;;;:::::::::<<<:::555777;;;:::NNNqqqNNN666===666888===777777555444333222222111111222222111000000111333222222333333333333444444777777999:::999888>>>GGGqqqqqqPPP888333555333///000555555111222222111111000/////////000111333333111000111222555777;;;BBBNNN___ppp|||}}}rrrbbbPPPAAA666111111222444444333000,,,***------...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++222)))...------111JJJ```>>>222***///,,,---------............///.........////////////000///......222888:::777333///000222444666GGGooo^^^@@@===:::777888666999>>>???DDDNNNYYYssszzz]]]kkkpppVVVFFFGGGFFFEEENNNeeeyyyppplllnnnnnnlllpppxxx~~~}}}uuuooommmkkkgggNNNGGGAAAAAA@@@??????BBBEEELLL[[[rrriii```rrrxxxyyyjjjaaa~~~{{{QQQCCC?????????>>>===============>>>999:::@@@@@@@@@LLL]]]\\\JJJAAA<<<333444>>>AAADDDFFFEEE@@@888222///......---,,,---/////////---///////////////////////////000000111111111111000/////////...---------,,,...............///000000,,,+++***(((''''''&&&&&&&&&(((******(((&&&&&&&&&((('''&&&''')))++++++***'''(((((()))(((&&&$$$###%%%$$$%%%(((,,,---,,,)))((((((((((((((((((((((((''''''((()))))))))))))))***)))((('''''''''''''''''''''''''''((()))++++++...///////////////.........000111222111000111111222111333666777777:::@@@CCCPPPhhhUUUGGG???BBBDDD???<<>>>>>>>>>>>===???>>>===<<<;;;;;;;;;;;;::::::::::::999999999999777888:::;;;<<<<<<;;;;;;<<<:::<<>>BBBEEEFFFGGGBBB@@@???===;;;:::999999;;;:::666777;;;:::KKKlll___@@@>>>666999===888777555444333222222222111111222111000///111333222222222333333333444444777777888:::777555999@@@UUU~~~jjjEEE555333111222333333111///222222111111000////////////111333222111000111111000000111444:::EEEQQQYYYccc___WWWLLLAAA777222000...///000111000...---+++....../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,222)))...------111GGG~~~kkkCCC333,,,111,,,---------............///------........./////////...------111777888666222111111222444777LLLvvvbbb@@@:::777444777777888===>>>DDDPPP\\\wwwdddlll~~~cccSSSFFFGGGFFFFFFNNNfff|||sssmmmnnnllliiillluuu|||~~~|||wwwtttsssooojjjOOOGGGAAA@@@@@@???@@@CCCEEELLLZZZpppfff^^^uuu|||{{{iiicccxxxOOOCCC@@@???>>>======<<<<<<======@@@;;;;;;??????>>>GGGUUUsss\\\III>>>:::444888CCCFFFCCCDDDCCC>>>777222//////...---------///000///...////////////////////////000000111111111000000///............------------------,,,,,,---......///,,,+++***(((''''''&&&&&&'''(((******(((''''''''')))'''&&&''')))******)))(((((((((((((((&&&%%%$$$$$$$$$$$$'''***,,,+++((())))))))))))))))))))))))'''((())))))******))))))))))))((('''''''''''''''(((''''''((((((***++++++......////////////......///000111111000000111333666555555888888777:::???DDDTTTppp~~~RRRFFF???BBBCCC???===???:::>>>FFFXXXXXXGGGDDD@@@>>>>>>======<<<@@@???===<<<;;;:::999999888999:::<<<<<<;;;:::999666888:::<<<======<<<;;;999===???IIIjjj{{{lllccc||||||YYYIIIAAA======>>>AAAFFFIIIJJJJJJDDDCCC@@@===:::999888888999:::777888:::888GGGdddoooIII>>>666999:::888777666555444333333333000111111000//////000222222222222222333333333333666666777999555111333888;;;cccaaaBBB666000444888444000000222222111111000////////////111222222111000000111000//////...///333:::>>>CCCBBB>>>999333000///000,,,,,,,,,,,,------------...///000111111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,111)))...,,,---000CCCuuuzzzJJJ444///555+++---------............///,,,,,,,,,---------......---,,,,,,000444666444111333111111333999PPP~~~ddd???777333222666777777<<<===CCCPPP___|||hhhccc}}}wwwrrrjjjfffVVVPPPFFFFFFEEEEEENNNeeetttmmmllliiieeehhhpppxxxzzz{{{zzz{{{{{{tttlllOOOGGG??????@@@@@@AAACCCEEEKKKXXXmmm}}}bbb]]]yyy|||fffeeetttNNNCCCBBB>>>===<<<<<<;;;;;;<<<<<>>???===DDDMMMdddZZZHHH???===:::???HHHGGGFFFFFFCCC>>>888333111111///...---...000111000///////////////////////////111111111111000//////...------------............,,,,,,+++++++++,,,------,,,+++***(((''''''''''''((()))+++***(((''''''(((***((('''''')))***))))))((((((((((((((('''%%%%%%$$$$$$$$$&&&)))******(((************************(((((()))***************))))))((((((((((((''''''(((((((((((()))***++++++......///////////////...111111111000///000222444:::888777999888777999???GGGZZZ{{{rrrNNNEEE???AAABBB???>>>???<<>>======<<<;;;@@@???===;;;:::999888888666888;;;===>>>===:::999888999<<<>>>>>>===;;;:::999>>>GGG]]]qqqaaaVVVZZZ\\\HHHBBB<<<===???CCCHHHLLLLLLLLLEEECCC???<<<999777666666888:::777888:::777CCC[[[sssHHH===777888444888777666555444444444444000111111000//////000222111222222222222333333333444444666888555111111444444MMMkkk___DDD111444999555111333222222111111000////////////111222222000000000111111111111000000111444777666777888666333111000111---,,,+++******+++,,,---...///111222222111///---,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******000)))...+++,,,...<<>>777333222666666777<<<===BBBPPP___}}}ooo[[[jjjvvvooohhh]]]PPPLLLDDDDDDCCCCCCLLLdddtttllljjjfffbbbeeemmmvvvxxxzzz|||vvvkkkPPPFFF===<<<>>>???@@@BBBDDDJJJVVViiittt___^^^{{{yyycccjjjtttNNNDDD@@@======<<<;;;;;;;;;;;;;;;;;;777888===??????DDDKKK[[[WWWGGG@@@BBBCCCJJJNNNGGGMMMKKKFFF???999555333222000///...///000111111///////////////////////////111111111111000///...---,,,,,,,,,------.........,,,,,,+++++++++,,,,,,---+++***)))(((''''''''''''(((***+++***((('''((()))***((('''''')))***)))(((((((((((((((''''''&&&&&&%%%%%%&&&''')))*********************************((())))))***************(((((()))))))))((((((((()))))))))))))))***+++,,,---...//////////////////222222222000///000333666:::777777999888777;;;@@@KKKaaahhhIIIDDD@@@@@@AAA@@@??????>>>???DDDUUU]]]GGGDDD@@@=========<<<;;;???>>><<<;;;999888777777666999<<>>;;;999;;;<<<===>>>>>>===;;;:::>>>EEEZZZ{{{WWWNNNMMM___\\\GGGDDD<<<===???CCCHHHKKKLLLLLLCCCAAA===999666555555555777;;;888777999777???TTTlllDDD===:::999111777666555444444444444444000111111000//////000222111111111222222222333333222111333777666222222444333>>>KKKbbb]]];;;444777333111444222222111111000////////////000222222000///000111...///000000//////000222111444888999777444111000000...,,,+++******+++,,,---///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******++++++...(((...+++,,,---555\\\]]];;;222666+++---------............///+++++++++,,,,,,,,,,,,---++++++,,,---///111111000//////222444999MMMxxx]]]===999666444666666888<<<===BBBOOO^^^|||``````uuu|||pppfffVVVLLLEEEAAABBBAAAAAAJJJbbb}}}ssskkkjjjgggbbbeeennnvvvyyy{{{}}}wwwlllRRRGGG<<<:::===>>>???AAADDDIIITTTeee}}}lll^^^bbbzzz|||sssbbbppptttPPPDDD>>>======<<<;;;;;;;;;;;;;;;::::::;;;>>>???@@@EEEKKK[[[VVVEEE<<>>>>>AAAPPP|||\\\EEEBBB???============<<<>>>===;;;:::999888777777888:::===??????>>>;;;999<<<===============<<<<<>>:::777555555666777777<<<888666999777>>>PPPfffBBB>>>;;;:::333555555444333333333333333111222222111000000111333111111111111222222222222111000111555666333222444///333:::KKKkkk|||UUU???666111000222222222111111000/////////...000111111000//////000...000111000...---...///+++///444666555333000///000///---,,,+++++++++,,,------......//////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......///***000,,,------111RRRjjjDDD222555------------............///+++++++++,,,,,,,,,------++++++,,,---...///000111...///222555888JJJqqqZZZ<<<:::888666777555888===>>>CCCPPP^^^{{{iii[[[cccjjj[[[LLLHHH@@@@@@AAA@@@AAAJJJbbbuuuooonnnkkkfffhhhooovvvzzz}}}~~~yyypppWWWJJJ===;;;===???@@@AAADDDIIIRRRaaaxxxccc]]]gggxxxtttkkkccczzzoooQQQFFF===>>>===<<<<<<;;;;;;<<<<<<>>>@@@BBBAAA>>>>>>EEEKKKbbb{{{TTTAAA777;;;KKKcccooogggQQQJJJAAA888333000...---///...---...000111000///////////////////////////000000000000///......---,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,******)))(((((((((((((((((())))))(((&&&&&&'''(((((('''&&&''')))++++++***))))))(((''''''(((((()))((()))******)))***,,,...************************''''''((()))))))))))))))'''((()))***+++***)))(((,,,+++++++++++++++,,,,,,,,,---...///000000000000222333333222111222444666555333333666888:::@@@GGGTTTooo]]]YYYeeetttvvvsssgggUUUCCCBBBAAA??????@@@@@@???@@@@@@BBBRRR}}}[[[CCCAAA>>><<<===>>>>>>>>><<<;;;:::999888888888888:::<<<>>>??????===;;;999;;;;;;;;;<<<===>>>@@@AAAEEE]]]qqqQQQAAA@@@RRRpppdddJJJ@@@===<<<;;;===@@@CCCEEEEEE>>><<<999777666777999:::888===888555888888>>>NNNdddCCC===555777666444444333222222222222333222333333222111111222444111111111111222222222222222//////333444222111333//////444>>>NNNhhh|||XXX>>>111000333222222111111000/////////...000111111000//////000///000111000...---...///+++---000111000......///---,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,......------......///000222---333///000//////LLLwwwyyyOOO333333///---------............///,,,,,,,,,,,,------------+++,,,---------...000111111111444555777HHHoooYYY;;;999888666777555777===???EEESSSaaa}}}sss[[[WWWfffVVVJJJLLLAAAAAABBBAAABBBKKKdddzzzuuuuuuqqqkkkkkkqqqwww|||}}}xxx]]]NNN@@@===@@@AAABBBCCCCCCHHHPPP^^^ttt{{{\\\\\\kkkvvvllldddgggeeeOOOHHH??????>>>======<<<<<<======>>>DDDHHHDDD>>>???HHHQQQnnnoooLLL>>>:::DDDXXXpppuuugggOOOGGG<<<444000//////......---------///000///...////////////////////////...///////////////......------,,,,,,,,,,,,,,,,,,,,,,,,+++******************))))))((((((((((((((('''((((((&&&$$$$$$&&&((('''&&&%%%&&&)))+++,,,+++))))))(((''''''((()))***''')))***)))((((((+++...))))))))))))))))))))))))&&&&&&'''(((((((((((((((&&&((()))+++++++++)))(((---,,,,,,+++++++++,,,,,,,,,---...///000000000000222333444444333333444666666444444777999;;;AAAIIIUUUtttPPPJJJSSS___```___XXXJJJAAABBBAAA??????@@@AAA???CCCCCCGGGVVV\\\BBB@@@===<<<===>>>???>>>;;;::::::999888888888999<<<===>>>???>>>===;;;999:::999999:::<<<@@@CCCFFFOOOooobbbLLLBBB@@@TTTsssiiiLLL===>>><<<:::;;;===@@@BBBCCC>>><<<999777777888;;;===888===999444888999???NNNdddCCC999...222777333333222222111111222222333444444333222222333555000111111111111222222222333000///111222000///111333111333777888HHHvvvoooGGG444333666222222111111000/////////...000111111/////////000+++,,,------,,,,,,...///000000000...,,,+++---///)))******+++,,,,,,------,,,+++)))))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///444000666111333111///JJJuuuVVV444222000---------.........//////,,,,,,------------......,,,,,,---------...000222444333444555777HHHpppZZZ;;;888666444666666666<<<@@@GGGUUUccc~~~aaaVVVqqqhhhYYYPPPSSSEEEBBBCCCCCCCCCMMMeeezzzzzzvvvnnnmmmrrrwww}}}~~~bbbRRRCCC???BBBCCCDDDDDDCCCHHHPPP]]]rrrtttWWW[[[lllvvvhhhaaakkk]]]MMMJJJBBB??????>>>===============;;;DDDJJJEEE???BBBNNNYYYxxxfffDDD<<>>??????======@@@======<<<;;;999888:::;;;;;;;;;<<<<<<;;;999777666666999;;;;;;999<<>>AAA???:::888;;;:::666888===:::999:::;;;999999AAAKKKddd???>>>888666666333333222111000333888<<<666555222111000000111222111111222333333333222222222222111111111111222222...000555666111999[[[gggDDD777555555111555666000222333***...000222222///---++++++///......//////000111222+++++++++,,,,,,---------------,,,,,,,,,,,,++++++***+++,,,,,,,,,+++******++++++,,,,,,,,,---------///......---------......222///111666333...777FFFuuueee>>>111111333222111////////////000///...,,,++++++,,,---...222111///......///000111333111111111333FFFppp^^^???:::777444777888888@@@AAACCCPPPcccmmmUUUkkkxxxcccYYYPPPIIIBBBEEEDDDBBBKKKccc{{{wwwsssqqqtttzzzzzz||||||~~~mmm\\\KKKCCCBBBBBBCCCEEEEEEEEEKKKYYYlllhhhXXX]]]kkkllloooaaaiii|||ZZZHHHBBB@@@???@@@<<<888:::AAAAAA<<>>??????======@@@======<<<;;;:::;;;<<<===<<<<<<<<<<<<;;;:::888777444777999999999<<>><<<999888<<<<<<888777;;;888666777777666888BBBMMM}}}fff???<<<666444666333333222111111333777;;;666444222111000000111222444333333222222111111111222111111000000111111222333111222333///222HHH```bbbFFF888444///333444///222555...///111222111///---,,,,,,............///000111111++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++***************+++++++++,,,,,,,,,---------......------------......222...000555222...666DDDmmmmmmGGG666333222111000.........//////------,,,,,,---...///000111000...------...000111222111333444555GGGnnn```>>>999777666999999999AAABBBDDDRRReee___^^^|||ppp```TTTSSSOOOGGGBBBJJJccczzzvvvrrrtttyyy}}}ppp___LLLCCCAAA@@@AAACCCDDDIIISSS]]]iiidddWWW^^^mmmlllmmmfffwwwtttUUUFFFAAA@@@AAABBB???;;;<<<@@@???999>>>???AAACCCDDDPPPjjjpppGGGBBB888MMMsss|||lllWWWGGG>>>;;;777444333333222111000000///......---......------...............---111111222222111000...---,,,---.........---+++***---,,,*********+++---...+++)))'''''')))*********((('''%%%$$$$$$%%%&&&'''%%%%%%&&&'''((()))*********)))'''&&&%%%&&&'''(((%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&(((((((((((()))***+++++++++***)))))))))***+++---...------......///000000111222333333333333222222111666===:::888>>>AAADDDMMMgggFFFEEEDDDEEEGGGFFFBBB>>>BBBBBBBBBAAAAAA@@@@@@???@@@AAAEEESSS}}}^^^IIICCC>>>??????======@@@===<<<<<<<<<<<<===>>>>>><<<=========<<<;;;::::::444666888999999;;;AAAFFF```|||sssoooeeexxxtttSSSPPPEEE@@@<<<;;;;;;:::<<<@@@999666777;;;<<<:::888888777555555555555888CCCNNNyyykkkBBB===555444777333333333222111333666999555444222111000111111222666555333111000000000111222111111000000111111222666111///111000///777BBBTTT|||ZZZ>>>777000333555///111555111000111222000...,,,---...------------...///000111,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,------------...---------------......000...///333000---555@@@```vvvPPP;;;666222111///...------......------------...000111222//////...------...///000111111444555777GGGnnneee???888777888:::999;;;BBBBBBEEESSShhhlllUUU{{{zzzhhhggg[[[KKKAAAIIIbbb~~~yyyuuuuuuyyyuuubbbMMMBBB???>>>???AAADDDVVVkkkrrrrrr~~~~~~^^^WWW```pppllljjjlllnnnRRRGGGDDDBBB>>>???>>><<<<<<>>><<<888???@@@DDDJJJUUUjjjzzzSSS<<<===<<<[[[{{{]]]IIICCC888666333333333333222111111000///...------------....../////////......---111111222222222000///......//////000///...---,,,...---,,,+++,,,---...///---+++))))))***++++++***)))((('''&&&%%%&&&'''(((&&&'''(((***+++++++++******)))'''&&&&&&&&&'''(((&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%''')))(((((())))))***+++++++++************+++,,,------......//////000111111111444333222111000000000000555;;;999888???CCCHHHTTToooHHHFFFDDDDDDDDDDDDAAA???BBBBBBAAA@@@@@@???>>>>>>===???DDDSSS~~~fffIIICCC>>>??????======@@@===<<<<<<<<<=========<<<===============<<<<<<<<<777999::::::999;;;???BBBNNNlllfff^^^MMMFFF???>>>??????===<<<999888888:::<<<<<<;;;;;;777666777888777888BBBLLLqqqpppHHHAAA888777888333333444333222333555777444333222111111111222222666444222000000000222333111111000000000000111111555000///222333111333777===\\\oooJJJ===444555777111111444000111222111000------...///---,,,,,,------...///000,,,,,,------------------------,,,,,,,,,+++++++++)))***,,,......---,,,***,,,,,,,,,------------...------,,,,,,------......///---...111///---333<<>>>>>???AAAIIIhhhuuuZZZYYYdddrrrmmmgggsssoooVVVLLLIIIFFF>>>?????????@@@AAA@@@???BBBHHHRRR___ppprrrTTTAAA>>>999KKKqqqlllOOOEEECCC444222111222333333111000111000///...---,,,,,,,,,///000000000000//////...///000111111111///...---...//////000000...---,,,------,,,,,,,,,---...///...---++++++,,,,,,+++******)))((((((''''''((((((&&&(((***,,,---,,,+++***+++***)))(((((((((((())))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&''')))+++)))))))))******+++++++++++++++++++++,,,,,,------....../////////000000000222111000//////000111111000777777:::BBBFFFLLL\\\uuu~~~HHHFFFDDDCCCBBBBBBAAA@@@AAA@@@@@@???>>>======<<<<<<>>>CCCRRR|||gggIIICCC>>>??????======@@@???===<<<<<<===>>><<<:::=====================>>><<<======<<<;;;;;;===>>>DDDUUUgggqqqxxx}}}eee[[[OOOJJJKKKKKKCCC;;;AAAAAA@@@===;;;:::;;;;;;777777999:::777777>>>GGGgggpppJJJCCC;;;777555333444555444333333444555333333222222222222222222333222000000000222444666111000000000000000000111333111111222333222444888999FFFaaadddFFF777444777333222444///111222111000...---///000---,,,,,,------...///000------------------------------,,,,,,,,,+++++++++(((+++///333333111---***,,,,,,---------.........,,,,,,,,,,,,,,,---...............///......222888HHHooosssJJJ888888444333222000///000000111111111111000000//////...---------------...//////111///000111666KKKwwwpppEEE<<<;;;;;;<<<:::<<>>FFFGGGNNN```zzzxxxrrrwwwDDDDDDBBBAAA@@@@@@@@@@@@?????????>>>======<<<<<<===???BBBNNNvvvbbbIIICCC>>>??????======@@@???===<<<===@@@@@@===:::<<<<<<<<<<<<<<<===>>>???>>>>>>===<<<<<<<<<<<<<<<>>>CCCJJJPPPWWWaaalllsss}}}ooofffhhhjjjeee]]]UUUYYYWWWLLL@@@:::777666888777888888666555<<>><<<;;;===<<<>>>BBB@@@EEEXXXpppwwwiiiYYYmmmqqqmmm]]]NNNIIINNN___~~~|||{{{zzzzzz}}}rrr```LLLBBB@@@@@@AAACCCQQQooo~~~|||hhhZZZbbbmmmvvvmmmkkkfffVVVLLLFFFGGGDDDBBBBBBBBBBBBGGGNNN]]]rrr~~~sssbbbQQQFFFGGGDDD:::777<<<@@@qqq]]]KKKEEE666333111/////////000///...///...------,,,---------,,,,,,,,,,,,,,,+++***)))+++,,,---......---,,,+++,,,,,,---...---,,,+++***))))))*********+++++++++---,,,,,,---......,,,************)))))))))(((((('''((()))***+++******)))++++++++++++*********)))''''''((((((((('''&&&&&&(((((((((((((((((((((((()))***++++++******,,,...++++++++++++++++++++++++,,,,,,---......------,,,---------........................///000222444444111888;;;AAAIIIIIIQQQfff}}}xxxxxxBBBBBBBBBAAA@@@???@@@AAA??????>>>>>>>>>>>>>>>>>><<<>>>AAALLLsssaaaIIICCC>>>??????======@@@>>><<<<<>>???<<<;;;;;;;;;<<<======<<<<<<:::<<<@@@FFFKKKQQQVVVbbbqqqxxxrrrxxxvvv^^^MMMEEE@@@===:::999777555777AAALLLiiimmmCCC???;;;777222222444666666555333222222111222222333333222222222111111111222222333333444000000////////////000000222222111222333555333111333444:::MMMmmm]]]AAA999555555555000///111222222111/////////............///000111111///.........------------------,,,,,,,,,,,,++++++***,,,///222333222000...------------............++++++++++++,,,---...////////////......///222222999ZZZ|||WWW@@@;;;444333222000000000000111///000000000000///---,,,------...///000000000000222111222555:::PPP}}}dddBBB>>><<<;;;??????AAAEEEBBBGGG[[[ttt{{{XXX]]]|||yyylll^^^QQQMMMPPP^^^}}}|||{{{zzzzzz}}}rrr```MMMCCCAAA@@@@@@AAAGGGccc||||||aaaZZZeeeooovvvmmmrrrxxxdddWWWOOOMMMHHHEEEGGGHHHLLLVVVbbb~~~zzziii[[[TTTDDD>>><<<>>>===888666888BBBddduuuTTTGGGBBB444333111...---...000000000------,,,,,,------......------------,,,+++***)))+++,,,---.........---,,,,,,,,,---...---,,,+++***((())))))***************+++++++++---......,,,+++)))))))))))))))((((((''''''''''''((((((((((((((()))*********))))))((((((&&&''''''(((((((((((('''))))))))))))))))))))))))***+++,,,+++******+++---++++++++++++++++++++++++,,,---...//////...---,,,/////////..................///000111222222333333444888:::AAAKKKNNN[[[uuuBBBCCCCCCCCCBBBAAABBBCCC???????????????@@@@@@@@@:::===AAAMMMttteeeIIICCC>>>??????======@@@===;;;<<<@@@GGGIIIGGGDDD;;;:::::::::;;;<<<>>>???999888888:::<<<=========???:::999<<<>>>===<<<>>>JJJOOOpppssslllbbbeeedddcccooolll^^^VVVCCC???;;;888666;;;HHHVVVssspppCCC>>>===:::555222555777777555333111111111222222333333333222222222222333333333222111111000000////////////000000111000000333888;;;666///111333333777LLLssswwwOOO???777666666000...000333333222000/////////......//////000111222//////.........------------------,,,,,,,,,++++++---------...///000000111---------.........//////++++++++++++,,,---...//////000///......000222111555RRR{{{bbbGGG<<<333222111////////////000---...///000000///......---...///000111111111111222222555888===QQQ|||]]]???===;;;;;;@@@AAACCCGGGDDDIII^^^wwwzzz]]]SSSgggooommm```UUUPPPQQQ]]]}}}|||zzzyyyzzz}}}yyy}}}~~~|||}}}rrraaaNNNDDDAAA???>>>???;;;ZZZ}}}]]]YYYgggpppvvvlllxxxsssddd[[[VVVPPPOOORRRWWW___nnn}}}rrrbbbTTTJJJDDDAAA;;;;;;;;;:::777555777:::@@@PPPbbb\\\FFF>>>???888222000---,,,...000222333,,,,,,,,,,,,---...//////000000000000///...---,,,,,,---.../////////...---,,,---.........---,,,+++))))))***++++++++++++************,,,......---+++)))))))))))))))((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&(((((()))******+++******))))))))))))))))))))))))***++++++***)))(((***+++++++++++++++++++++++++++------/////////...---,,,000000000000///////////////000222333333222111000333666888@@@LLLTTTgggEEECCCAAAAAABBBBBBAAA@@@???@@@AAA@@@??????@@@BBB@@@BBBCCCKKKqqqhhhLLLDDD>>>=========@@@DDD???;;;999===DDDHHHEEEAAAAAA???===;;;:::999999999999999999::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===FFFFFFjjjuuu\\\RRRPPPJJJHHHNNNWWWmmmwwwaaaLLLAAA<<<666@@@YYYiiihhhAAAAAA;;;000:::555555444444444333333333222222222222222222222222111333555555222000......------,,,,,,---...000111333444444555555444444333333222666<<>>@@@@@@===AAAEEEBBBBBBCCCIIIZZZyyyttt{{{uuu^^^\\\ccc}}}iii^^^OOOMMMWWW```wwwxxxvvvyyyyyyxxxyyyvvvuuuyyy}}}ooocccQQQDDD??????AAABBBFFFYYYyyyZZZXXXgggqqqrrrkkk|||iiiaaa]]]\\\```iiivvvwwwccc[[[QQQIIIEEEAAA===999888777666888;;;<<<:::777:::===BBBEEECCC>>>888555...000000///...---...///,,,111000((((((///000)))---.../////////...,,,+++///000111000...---,,,---,,,++++++,,,......---+++((((((((((((((())))))***,,,,,,---...---,,,***)))---,,,***((('''((()))***''''''((())))))((('''&&&+++,,,---,,,*********,,,(((***,,,+++((('''(((***(((((()))***************+++***)))((((((***,,,---******+++,,,------..............................111111222333333333222222333222222222222222222222777888<<<@@@GGGZZZ}}}DDDBBBAAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCC@@@BBBCCCLLLpppcccKKKDDD>>>=========???CCC???<<<:::===BBBEEEEEECCC@@@???===<<<;;;;;;;;;;;;999::::::::::::::::::;;;<<<;;;;;;;;;;;;<<<======CCCDDDhhhlllUUUMMMEEE???===AAAGGGWWWyyynnn```PPP===CCCbbbxxxddd@@@???;;;111999555555444444444333333333222222222222222222222222222444555444222000//////......------...///111222222222222333333222222222000000333777:::KKKqqqeeeJJJ999......000222444333111000000222000000///............//////...------,,,,,,---------------,,,,,,,,,++++++------------------------...............---,,,,,,,,,,,,,,,,,,,,,------...///////////////000111111666999iii~~~PPP777333333111///...///000222.........///////////////000000000000000111111111333...333666999UUUYYY;;;===<<<999===@@@@@@AAABBBHHHYYYwww~~~pppaaabbbrrr|||uuu\\\TTTHHHIIIUUU^^^uuu~~~tttsssvvvuuusssnnnppptttyyy}}}~~~~~~}}}ssshhhWWWHHH@@@???BBBDDDJJJWWWqqqVVVWWWeeemmmmmmmmm|||xxxxxx~~~kkk\\\PPPMMMHHHAAA;;;777555555666444444555777888666444666999>>>AAA@@@;;;555000...000000///...---...///---777:::222,,,......***---.../////////...---,,,...000111000...,,,,,,---,,,++++++,,,......---+++((((((((((((((()))***+++++++++,,,,,,,,,+++)))))))))))))))************)))%%%'''(((***+++,,,++++++***+++,,,,,,******+++,,,***+++,,,+++(((&&&''')))))))))***+++++++++++++++,,,+++***))))))+++---...*********+++,,,,,,------------------------------//////000111111111111000333333333333333333222222333444999???III___CCCAAA@@@@@@BBBCCCBBBBBBDDDAAA@@@BBBEEEGGGFFFDDD???AAADDDNNNsss^^^KKKDDD>>>======<<<>>>AAA>>>>>>======???BBBDDDFFFAAA@@@>>>===<<<<<<======;;;::::::::::::::::::999;;;;;;;;;;;;;;;<<<======AAADDDhhhbbbMMMGGGAAA<<<;;;<<<<<>>???AAAHHHYYYuuu}}}~~~___ZZZaaa```]]]NNNJJJDDDHHHTTT]]]tttyyyrrrrrrssspppmmmbbbhhhqqqwwwzzz|||}}}zzzppp```PPPEEEBBBEEEJJJOOORRRnnnyyyuuuuuuiiiTTTYYYeeejjjiiiqqqwwweeeSSSHHHBBBDDDCCC>>>888444555777555444333333555555444222444666999<<<===:::444///...000000///...---...///...===DDD<<>>BBBFFFRRRyyy```KKKCCC>>>======<<<===@@@>>>??????>>>===>>>CCCHHHDDDCCCAAA>>>===<<<<<<===;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;<<<===>>>AAAGGGoooaaaIIIDDDBBB??????>>>;;;<<>>>>>===999;;;======???BBBIIIZZZvvv~~~vvvZZZPPPPPPLLLOOOGGGFFFDDDJJJUUU]]]ssszzzsssrrrooojjjfff]]]bbbjjjrrrxxx}}}~~~uuugggUUUHHHEEEIIIOOOPPPKKK[[[``````gggvvvdddWWW___iiikkkiiiwwwjjj\\\SSSIIIBBB>>>???@@@>>>:::777777777777666555444444444444333555666777999;;;:::777444...000000///...---...///111===CCC<<<000+++,,,,,,......///000///...---,,,+++---......,,,+++++++++,,,++++++,,,...///---,,,''''''(((((()))***,,,,,,*********************)))'''((()))***++++++***)))(((((())))))((('''&&&%%%''')))***+++******,,,...&&&'''((()))))))))***+++))))))***++++++++++++*********))))))******+++,,,(((((())))))*********++++++++++++++++++,,,,,,,,,+++,,,---......///......000000111111111111222222555777:::@@@OOOkkkAAA@@@??????AAACCCBBBBBBAAA>>>===@@@FFFHHHEEEAAA>>>BBBHHHWWWfffKKKDDD???>>>>>><<<===@@@===??????===;;;<<>>>>>CCCMMMyyyfffJJJCCC@@@@@@@@@???;;;999===CCCCCCGGGGGG@@@<<<@@@HHHNNNkkk{{{qqqNNN::::::999444555555555444444444333333333111111111111111111111111333444333111///...///000...---,,,,,,---...000111000000111111111111000000000111444444111222<<>>>>>:::<<<======???CCCLLL]]]yyy```MMMFFFBBBHHHEEEFFFEEEJJJRRRWWWnnn~~~vvvppphhh```]]][[[\\\aaakkkwww}}}uuufffTTTGGGDDDHHHNNNLLLCCCLLLMMMPPP]]]nnn^^^ZZZeeekkkkkkkkkwww___OOOIIIFFFBBB===;;;999888888888777333000555555444333222222333333666888999:::999888888888...000000///...---...///333777888333...,,,,,,,,,---.../////////...,,,++++++,,,...---,,,***++++++---,,,,,,---//////...,,,(((((((((((()))***+++,,,++++++*********+++++++++,,,+++)))((((((((()))***((()))))))))((('''%%%$$$'''(((************,,,---)))(((((((((((()))(((((('''(((((()))))))))))))))((((((((((((((())))))***((()))))))))))))))***************+++++++++,,,,,,+++,,,---...////////////.../////////000000000111555888;;;CCCUUUtttBBB@@@??????AAABBBAAAAAA>>>======???CCCDDDBBB???===AAAHHHYYYkkkLLLEEE@@@@@@???======@@@<<<>>>>>><<<:::;;;???BBBGGGEEECCC@@@===<<<;;;;;;;;;::::::::::::::::::999:::::::::;;;<<<===>>>???EEEPPP}}}kkkLLLBBBAAABBBBBBAAA???===>>>@@@;;;======;;;999;;;???BBBFFFWWWsssdddGGG<<<:::888555444555555444444444333333333111111111111111111111111333444444222000...///000------,,,,,,---...000111111111222222222222111111...///111111111222666;;;NNNxxx{{{III333777555333222333444444444222111000000//////000000000///......------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///,,,,,,,,,,,,---...000000111000000///////////////444===OOO}}}SSS;;;666222000222333222000111000000000000000000///,,,---...000111333444555333111777888777RRR___<<<<<<<<<999::::::<<>>CCCBBB<<<666555666...000000///...---...///333111...,,,,,,,,,,,,,,,,,,,,,---...---,,,+++******,,,...---,,,++++++,,,---,,,,,,---//////...---******)))))))))***++++++++++++*********+++,,,,,,...,,,***((('''''')))***'''((()))+++++++++***)))''')))******))))))+++,,,...,,,)))(((((('''$$$"""&&&'''(((((())))))((((((&&&'''''''''(((((((((((())))))))))))))))))***************++++++,,,,,,---+++,,,---...///000000000.........///000000111111222666<<>>@@@AAA@@@???>>>===@@@GGGXXXkkkMMMFFFAAAAAA@@@>>>>>>@@@;;;<<<<<<;;;;;;;;;<<<>>>DDDCCCAAA???============999::::::::::::::::::;;;:::::::::;;;<<<===>>>???EEENNNzzzkkkLLLAAABBBCCCBBBAAAAAABBBBBBAAA===;;;:::;;;<<<<<<===???:::AAAQQQdddxxxYYYBBB>>>:::666666444555555444444444333333333111111111111111111111111333555666666333111000000...------------///000111000111111222222111111000...///000000111333555555===]]]dddCCC<<<888444222333333222111222111000000//////000000000//////...........................------------------------------------111000...,,,++++++,,,---******++++++,,,...///000111111000///////////////666EEETTTddd===888333111222333111...000000000000000111111111---...///000111222333333222111888999666QQQ^^^;;;:::;;;999::::::;;;>>>CCCMMM```]]]HHHGGGFFFFFFHHHEEEDDDFFFIIIaaa~~~ooo\\\TTTVVVZZZ```jjjwwwuuuaaaOOOCCC??????@@@@@@:::EEEEEEIIIYYYiiilllUUU]]]iiiiiiiiiqqquuuiiiTTTMMMEEE???>>>===<<<:::999888777666666555444333111222222000...///222555>>>JJJUUUSSSFFF888222222...000000///...---...///111...+++++++++++++++,,,++++++,,,,,,,,,+++***)))+++,,,......---,,,,,,------,,,,,,---///000...---++++++******))))))*********))))))((()))***+++,,,******))))))))))))))))))'''(((***++++++******)))((()))+++***)))(((***+++,,,***((('''((((((&&&###''''''((()))))))))))))))&&&''''''(((((((((((((((******************************++++++,,,------...***+++,,,...///000000000//////000000111222222333222888???JJJcccCCCAAA??????@@@@@@@@@>>>;;;===@@@AAA@@@>>>===>>><<>>@@@;;;;;;:::;;;;;;;;;;;;;;;AAA@@@???>>>>>>>>>???@@@999999999::::::;;;;;;;;;999::::::;;;<<<===??????DDDKKKuuuiiiJJJ?????????>>><<<===@@@AAA???===999666777::::::999999===:::<<>>======999GGGHHHLLL\\\jjjhhhUUU```llljjjkkkuuuhhhXXXPPPHHHDDD???<<<::::::999888333555666444111000222666222333444222000111555888DDDTTTdddbbbPPP===222000...000000000...---...//////...---...,,,******,,,******+++,,,+++***)))(((+++---......---,,,---...------,,,...///000...------,,,+++***)))))))))))))))(((''''''''')))***+++&&&''')))+++,,,+++***)))))))))***)))(((&&&%%%###)))***+++***)))((()))***'''%%%$$$&&&)))+++***((((((((()))***************'''(((((()))))))))))))))+++++++++*********************+++,,,------......)))***,,,---.../////////000111111222333333444444666<<>>???@@@AAAAAAAAA@@@???;;;999BBBRRRuuummmMMMDDD======>>>>>>???AAA<<<===>>>??????>>><<<<<<>>>===<<<<<<===<<<:::999;;;;;;:::999999::::::;;;999999999999:::;;;;;;<<>>===<<<;;;;;;;;;888:::;;;;;;999888888999>>>;;;;;;>>>RRRXXX>>>???:::444444444444555666777666333000...111000111222555666555444666555444333222111111111............//////////////////000222333222///,,,000000000000000111111111333???\\\~~~TTT===888:::...000666---222111000//////000111222//////............//////---------------...000000//////...//////000111222---+++******+++---......,,,,,,,,,,,,,,,,,,,,,,,,000222444333000000333666EEEGGGPPPeeeuuuFFF888333333...000333---000000000000000000000000///000000000000111111111444999<<<888:::SSSkkkBBB<<<>>>666444<<<;;;???CCCKKKaaaqqqYYYMMMJJJNNNHHHKKKEEEHHHOOO[[[mmmccc___```fffooo{{{vvv[[[GGGAAA???<<<:::AAAAAADDDQQQ^^^rrr|||bbbUUUcccmmmjjjnnn{{{tttcccTTTJJJHHH<<<;;;:::999888666555555777666666555444333333333333333333222111222444666GGG```uuuoooVVV???222///111000///...------......***+++,,,---,,,+++***)))(((***,,,,,,,,,,,,.../////////...------...000000------...//////...------***))))))(((***,,,...000++++++***)))(((((())))))((((((((())))))******************)))))))))((((((***************)))(((((((((((((((((())))))))))))((('''&&&&&&'''((()))***++++++************++++++***+++---......---+++***++++++,,,,,,,,,++++++***---------............///111222333222111111333444555===@@@QQQxxx????????????@@@AAABBBCCC???@@@AAABBBBBBAAA@@@???===:::AAANNNqqqnnnMMMDDD>>>===>>>>>>???AAA@@@AAAAAAAAA@@@???===<<<<<<;;;;;;;;;<<<<<<:::888::::::999999999::::::;;;:::::::::999::::::;;;;;;DDDLLLwwwaaaEEE>>>>>>===<<<;;;:::999999999;;;<<<======;;;::::::;;;;;;::::::888EEErrrdddBBB>>><<<777666444888999::::::999777444222222222222444666777777555666555444333222222222222000000000000000000000000//////111333444333000...000000000111111111111222111666GGGiiipppMMM:::555+++...444...000000000//////000000111//////............//////,,,,,,,,,,,,---...////////////////////////000111---,,,******,,,---......,,,,,,,,,,,,,,,,,,,,,,,,000111333222000000222444999<<>>222000////////////............------------,,,+++******---...000000//////000222111000///---------..............................,,,+++***)))***,,,...///++++++***))))))))))))))))))))))))******++++++++++++*********))))))))))))((((((((((((((('''&&&&&&''''''((((((((()))))))))(((((('''''''''((()))******))))))))))))))))))******+++---......---+++***+++++++++,,,,,,++++++***---------............///111222333333222333555777:::CCCHHH\\\??????@@@@@@AAACCCDDDEEE@@@@@@AAABBBBBBAAA@@@??????;;;@@@KKKmmmqqqNNNEEE>>>===>>>===>>>@@@BBBBBBBBBAAA@@@>>><<<;;;;;;:::::::::;;;;;;:::888999888888888999::::::;;;<<<;;;::::::::::::::::::FFFSSS\\\BBB===;;;::::::999888888888888:::<<<======;;;::::::;;;888:::;;;555===hhhqqqGGG>>><<<;;;999444:::;;;<<<<<<;;;999777555222111111222555666666555555444333333222222222222000000000000000000000000///000111444666555222000111111111111222222333333777666:::IIIccc```???444...///111,,,/////////000000//////...........................++++++++++++,,,---...///000000//////.../////////,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,------///000111111000000111222111666===IIIpppuuuGGG888444555//////222...000000000000000000000000111111222222222333333333111555888777999QQQsssCCC:::???;;;888===>>>AAAFFFPPPiiivvvcccvvvvvvQQQHHHFFFDDDIIICCCCCCGGGTTT|||{{{sssnnnmmmmmmqqqxxxmmmTTTAAA===AAA???DDDBBBCCCLLLTTTfffiiiXXXTTTeeennnkkksssqqqcccSSSJJJDDD>>>:::999888888888777777777666666777777666666555444444444///000000///...///111444CCC```yyyqqqTTT:::000111//////////////////......000///...---,,,,,,,,,,,,000111222111000000111222222111///---,,,,,,,,,---///...---,,,,,,---...///...---++++++++++++------,,,+++******)))************++++++++++++,,,,,,,,,+++************)))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))((((((((()))******))))))(((((((((((())))))***+++---......---+++******++++++,,,,,,+++++++++---------............///111222333333333555888:::;;;DDDMMMfffAAAAAABBBBBBDDDEEEGGGHHH@@@AAAAAABBBBBBAAA??????===:::@@@KKKnnnvvvOOOFFF>>>>>>>>>======???>>>?????????>>>===;;;:::;;;::::::;;;<<<===;;;:::888888888888999999:::;;;===<<<;;;:::::::::::::::DDDWWWYYYAAA>>>::::::999888888888888888777999:::999888666777777888:::<<<888@@@jjjpppHHH>>>:::::::::666888999999999999777555444///...---///111333333222444444333222222222333333000000/////////////////////000222444777666444222111111111222333333333444777666777:::FFFbbbsssKKK:::666333000+++......///000000///---,,,------............------,,,,,,,,,,,,---...//////111000///...............,,,---------,,,,,,---...,,,,,,,,,---------------...///000000000000000000---555999@@@gggNNN;;;555777111///111...000000000000000000000000222222222333333333444444222444777777:::QQQqqq@@@666===>>><<>>BBBGGGRRRllleeekkk|||XXXJJJFFFCCCHHHAAAAAAFFFUUU{{{vvvtttsssrrrttt{{{qqqXXXAAA<<>>===:::999AAAMMMpppzzzPPPGGG???>>>>>><<<<<<>>><<<<<<>>>??????>>>======<<<;;;;;;<<<>>>???>>><<<999999888888999::::::;;;===<<<<<<;;;::::::::::::AAAXXXYYYCCCAAA<<<;;;:::999888888888999666777888888666555555666888888:::999DDDkkk```FFF>>>777555999888666666777777666555444333///...---...000222333222333333222222222333444444222222222222111111000000///000222555777777444222000111111222333333444444...000222333999RRR```BBB888444//////...///000000000...---,,,------...//////...---------------......///000111000000///......---......,,,---///...,,,+++,,,...,,,,,,,,,------...............///000111111000///)))000333777ZZZ[[[BBB666777222000222///000000000000000000000000222333333333333444444444444444777999<<>>@@@???AAAFFFSSSnnnpppfffrrrqqqwwwyyycccRRRHHHCCCHHHAAABBBHHHWWW~~~xxxvvvuuussswww~~~uuu\\\FFF@@@CCC@@@CCCCCCFFFMMMQQQddd```UUUVVVbbbeeeeeezzzgggVVVMMMJJJDDD???>>>===;;;888444444555555555666666666555555555555444444444444000111111111000111444666KKK___kkk]]]BBB111111666>>>:::444///,,,---///111333111000...------...///...//////...,,,++++++,,,,,,,,,+++++++++---...//////...,,,++++++,,,...//////...---,,,+++*********+++******)))******++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))***+++'''''''''(((((((((((()))++++++++++++++++++******+++******))))))******+++***+++---......---+++***)))***+++,,,,,,,,,,,,,,,---------............///...///000111222555999===BBBOOOaaaEEEDDDDDDEEEEEEFFFGGGHHH??????@@@@@@@@@>>>===<<<999999BBBNNNppp}}}PPPGGG@@@>>>>>><<<<<<===<<<===???@@@AAAAAA@@@@@@;;;;;;;;;===???@@@???>>>;;;::::::999999::::::;;;===<<<;;;;;;;;;;;;;;;;;;>>>XXXZZZDDDAAA>>>===;;;:::999888888888777999::::::888777777888777666777777CCCddd|||{{{fffNNNAAA>>>555333777777666666666666666555444444222000///000222444555555222222222222333444444555666666666555444444333333000000222555777666333111///000000111222333444444111000111000111CCCmmmOOO999333000555000000000000///......------...///000000///...---............///000111222//////......---.........+++...111000---+++,,,...,,,,,,,,,---......//////.........000222222000...+++///111555SSSnnnKKK777666333222333000000000000000000000000000222222333333333444444444666555777:::<<>>???===>>>@@@BBBFFFTTTppp}}}ddd```zzzmmmqqqhhhXXXIIICCCGGGBBBDDDJJJTTTzzz{{{wwwuuutttzzzsssZZZJJJCCC@@@???BBBCCCHHHNNNQQQeeettt^^^VVVZZZffffffffffffTTTIIIGGGGGGBBB===;;;;;;999444444444444444444444444555333333333333333333333333111222333222222333666888MMMXXX[[[NNN:::111444999@@@;;;555///,,,,,,///111111000//////......//////...///000///---,,,,,,---+++*********+++---///000...---,,,++++++,,,---......------,,,+++***)))((())))))))))))))))))***+++*********)))))))))))))))''''''(((((((((((())))))(((((('''&&&&&&''')))***(((((((((((()))))))))))),,,,,,,,,---,,,,,,+++***++++++************++++++***+++---......---+++***)))***++++++,,,,,,,,,,,,---------............/////////000000111555:::===DDDUUUlllDDDDDDCCCCCCCCCCCCDDDDDD>>>>>>??????>>>===;;;:::===;;;AAAKKKlll~~~QQQHHH@@@>>>>>><<<;;;===>>>>>>@@@AAAAAA@@@??????:::::::::<<>>======<<<;;;::::::::::::<<<;;;;;;;;;;;;<<<<<<======YYYZZZDDD??????>>><<<:::888777777666999:::<<<;;;999888888999666555777777AAA___sssoooSSSBBB<<<===666444777555555555555444444444333333333111///000222555666666222222222222333444555666777666666555444444333333111111222444666555222///...//////000111222333444555333333222///666SSSqqqeeeDDD888333777222222111000////////////...///111222222111///......------......///000111......---------...//////+++///222111---***,,,...,,,,,,------...////////////......111333333000...000///222777PPPTTT777444444444444000000000000000000000000000222222222222333333333333777444666:::<<>>BBBCCCHHHUUUrrriiiZZZppprrrgggcccUUUHHHBBBGGGDDDHHHIIILLLkkk|||wwwuuuvvvzzznnnZZZSSSMMMDDD???BBBCCCHHHNNNOOOdddhhhZZZWWW```mmmllllllfffVVVMMMGGGCCCEEEBBB<<<999;;;999444444444444333333333333333222222222222222222222222111222333222222333666999CCCGGGFFF<<<333111555777:::777333000...---...///---...//////000/////////---...///...---,,,---...++++++*********,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''((((((''''''((())))))***((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%&&&''')))***))))))))))))*********+++,,,---......---,,,+++*********))))))))))))*********+++---......---+++***))))))***+++,,,,,,,,,,,,---------............///111111111111222555:::>>>FFF[[[wwwCCCCCCBBBAAAAAAAAAAAAAAA===>>>>>>>>>===<<<:::999BBB>>>AAAHHHggg~~~RRRHHH@@@>>>>>>;;;;;;<<<===>>>??????>>>===<<<;;;999888999;;;>>>??????===???>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;<<<===>>>===YYYZZZCCC===???>>><<<:::888666555555888:::;;;;;;999888888999444666::::::BBB___uuurrrMMM===:::===888666888333222222222222222222111111222000......000333555555111111111222333444555666444444333222222111000000111111222444555444111...---...///000111222333333------111666333333EEE[[[zzzSSSAAA666666444333111////////////000...000111222222111000...---------------...000000---------------...///000+++///222111---***,,,...,,,,,,------...///000000/////////111444444111...000---///666KKK{{{ZZZ777333444555555111000000000000000000000000111111222222222333333333777444555999:::JJJyyyPPP<<<<<<<<<===???CCCEEEIIIWWWtttrrr^^^bbb{{{```ZZZPPPFFFAAAGGGFFFJJJHHHDDD^^^zzz~~~wwwvvvwwwwww}}}ppp___aaa]]]PPP???AAABBBHHHMMMNNNbbb```WWWWWWdddsssrrrrrrfffRRRKKKGGGDDD>>>@@@>>>888666999777222444444444333333222222222111111111111111111111222000111222222222333666888777888555///---000222111333333222111000///...---+++,,,...000000000//////+++,,,---,,,++++++,,,------,,,+++*********+++,,,+++,,,,,,------,,,,,,++++++++++++******)))'''''''''''''''''''''((())))))''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''***)))((('''((()))+++---)))*********++++++++++++------.........---+++***))))))(((((((((((())))))***+++---......---+++***((()))***+++,,,------------------.........//////333333222222333666;;;???MMMdddDDDCCCAAA@@@??????@@@AAA??????@@@???>>>===;;;:::<<<@@@===KKKiiixxxSSSCCC===>>>:::<<<@@@<<<<<<;;;;;;<<<>>>???>>><<<888999:::;;;<<<>>>??????>>>===<<<;;;;;;<<<===>>>===;;;999888888:::<<<>>>CCC[[[WWWEEE@@@@@@>>><<<:::777666555444777777666666666666777777444555666555GGGmmmzzzfffPPPEEE<<<::::::777444444444444444444444444444444333222222222222222222333111111222222222222111111444333222111111111222222222111111111333333111///,,,---...000111222222222...---...000000333===HHHtttlllFFF999777666444111000111333222///---...000222111///---+++,,,,,,------.../////////+++++++++---//////...---...///////////////......------...//////...---------------......000111222333+++333:::AAAkkkZZZ===;;;222...555333///111333222000000222444222222111111111111111111333555555777;;;FFFoooKKKBBB:::<<<;;;DDD>>>DDDJJJWWWvvv```[[[mmmmmmKKKLLLHHHFFFHHHLLLIIIEEELLLXXXttt}}}sssmmmrrrwwwrrr\\\MMMGGGFFFDDDFFFDDDEEELLLRRRfff}}}\\\WWW\\\fffooossshhhTTTJJJEEEAAA@@@???<<<999888999999777444555555555555444333222111111111111111111111222222......///000222333444555777555333111///.........//////............//////+++,,,---......---,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((('''''',,,+++)))''''''''''''((()))&&&$$$%%%''')))(((&&&((('''&&&%%%$$$#########%%%%%%&&&&&&'''&&&&&&%%%((('''&&&'''***,,,---,,,---+++)))((())))))(((''',,,---...,,,***))))))***'''***,,,,,,+++(((''''''((())))))************))),,,***((()))+++------------------.........//////444777333111666777:::FFFSSSoooDDDCCCBBBAAA@@@@@@@@@@@@===>>>>>>???>>>===;;;:::;;;???===JJJfff|||TTTCCC===>>>:::<<<@@@<<<<<<;;;;;;<<<>>>???===<<<:::;;;;;;<<<<<<=========>>>===<<<<<<;;;<<<=========<<<;;;:::;;;<<<>>>???BBB\\\zzzRRRBBB??????>>><<<999777555444444777666666666666666666777444666777888NNNvvvjjjPPPFFF===;;;;;;888444444333333333333333333333333222222111111111111222222111111222222222222111111333222111111222333555777555333222222333222000...---...///000111222222333000//////111000000888BBB[[[^^^DDD999777555222//////000///......///000111111///...,,,------...///000000111111...---,,,,,,......---,,,---...............------.......................................///000111333,,,333888===```^^^???<<<444000444000000222444333111111222444333333333222222222222222444666555888<<>><<>>KKKaaa~~~DDDDDDCCCCCCBBB@@@???>>>;;;;;;<<<======<<<;;;:::888???===HHHbbbUUUDDD>>>>>>:::<<<@@@===<<<<<<;;;<<<>>>>>>===<<<===<<<<<<<<<<<<<<<<<<<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>CCCbbbvvvNNNAAA@@@===<<<:::888666555444444666666555555555555666666444666777;;;VVVqqqPPPFFF???>>>===999444333222222222222222222222222111111111000000111111111111111222222222222111111222111000000222555888:::666555333222222111///---......000111222222222222222000111222000...222999EEEooo}}}UUU>>>:::777444111/////////000111111000000000/////////......///000111222333444111///---,,,,,,---,,,,,,------------------------///...---,,,,,,---.../////////.........//////000111---333777<<>><<<999666555333222111000000000........................,,,---.........,,,+++***,,,---...---,,,+++,,,---,,,---...---,,,)))'''%%%*********************))))))******))))))((('''&&&%%%$$$%%%&&&)))+++***)))+++***)))(((((('''(((((('''''''''((()))***+++,,,*********,,,//////...,,,,,,......,,,(((&&&(((******++++++***((('''((())))))***+++***)))((()))***((())))))***++++++******,,,***((()))+++---------------........./////////222666444555;;;<<>>===999999;;;<<<<<<<<<;;;;;;666>>>===FFF___VVVEEE???>>>:::<<>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<;;;;;;999:::<<<============<<>>:::444222111111111111111111111111111111000000000000111111111111222222222222111111222111000///111444777:::444333111000111111///.........///000111111111111111000111333111...///444===XXXhhhHHH;;;777555444333111222444333222000/////////000111---......000111222333444222///,,,+++,,,---.........---------......//////000///---,,,,,,---///000000//////............//////...222888AAA[[[zzzNNN<<<777333111...222333444444333222111111333333333333444444444444666888777999<<>>===@@@BBBGGGYYYuuuWWWXXXppp___MMMEEEBBBFFFHHHDDDFFFLLL___yyyzzz~~~www___KKKCCCCCCAAAFFFFFFIIINNNPPP^^^yyyiiiXXXXXX___fffmmm|||rrrVVVMMMEEECCCCCC>>>:::999<<<:::999777777666666555222444666777888666444333111111111111000000000000000......555===@@@<<<666333333222111000/////////........................,,,---......---,,,***)))+++,,,---,,,+++***+++,,,***+++------,,,***'''%%%*********************+++((()))*********((('''&&&)))))))))******)))'''%%%+++***))))))((((((((()))&&&&&&&&&&&&''')))+++,,,******+++---//////,,,******---...+++&&&$$$'''+++((()))***)))'''&&&'''((()))******)))(((((()))+++((())))))***++++++++++++,,,***((()))+++---------............////////////222666555777<<<;;;DDDYYYuuuBBBCCCCCCCCCBBB@@@>>><<<888999:::<<<<<<<<<;;;;;;666>>>===EEE]]]XXXGGG???>>>:::<<>>===<<<<<<===>>>>>><<<;;;;;;;;;<<<<<<===>>>>>>>>>===============<<<<<<;;;:::;;;===???@@@???>>>>>>EEEpppwwwQQQDDD@@@;;;:::999777666555555555666666555555555555666666777777555777XXXzzzMMMDDD>>>======999444222111111111111111111111111111111000000000000111111111111222222222222111111333222000//////111333555111///......000111111000......///000000////////////---///222222//////333999FFFjjj]]]@@@888333555666333222555333222000/////////000111,,,,,,---...///000111222000...++++++---///000000//////......///000111111000///---,,,,,,---///000000//////............//////000111888CCC[[[ZZZ===777444000222111111222333444333111000111222222222333333444444666888888999<<>>>>>AAAFFFXXXaaaSSS___wwwzzzSSSHHHBBBGGGJJJGGGEEEHHHYYY}}}yyyzzzyyyaaaJJJ@@@AAA@@@EEEFFFIIINNNNNN\\\vvvbbbTTTXXX```fffkkk}}}vvv]]]MMMFFF@@@???===999666777:::999999777666555555666222333555666777666444333111111111000000000//////111///000777>>>???888111////////////......------------............------,,,,,,---------,,,***)))***,,,,,,+++***))))))***(((***,,,------+++((('''************++++++++++++(((((()))******)))'''&&&)))+++------,,,)))'''&&&))))))(((((('''(((((((((&&&&&&'''((()))***,,,---))))))***,,,------***((('''***,,,)))$$$###&&&***'''((()))(((&&&&&&&&&((()))******)))((((((***+++((((((***++++++,,,,,,,,,,,,***((()))+++---------........./////////000000222666555777;;;:::FFF```AAAAAAAAAAAA@@@???>>>===888999;;;<<<<<<<<<;;;;;;777???<<>>===<<<===>>>>>><<<:::;;;;;;<<<===>>>>>>??????<<<<<<============<<<<<<<<<===???@@@AAABBBAAAAAAEEErrrsssPPPDDD===;;;:::999888777666666666777777666666666666777777666888777777VVVwwwJJJAAA::::::;;;888444333111111111111111111111111111111111000000111111111111111222222222222111111333222111000//////000111111///------///111222222///000000000000//////...---,,,---222333111111333222999TTT}}}QQQAAA444444555333111444222111000///...///000000,,,,,,------....../////////---+++,,,...000111000000//////...///000222333///...---,,,,,,---.../////////.........//////000111222111555@@@RRReee???888444111666111111222444555555333000111111222222333333444444555888777999;;;BBBhhhUUUFFF<<>>AAAHHHYYY}}}rrrWWWSSShhhbbbQQQDDDEEEIIIGGGEEEGGGVVVzzzzzz|||~~~fffKKK???@@@???DDDEEEHHHMMMMMM[[[uuu]]]TTTXXXaaaggglll}}}cccRRRHHHBBB???>>>;;;888888;;;888999888777555444555666444444444444444444333333111111111000000//////...000000333999>>><<<555...------.........---,,,,,,,,,---...//////...---,,,***+++,,,------,,,+++***+++,,,---,,,***((()))***)))***+++------,,,***)))++++++++++++++++++******(((((())))))))))))(((((('''+++///000///---+++***((((((''''''''''''(((((()))***+++,,,------------)))))))))***++++++(((&&&%%%'''((('''%%%$$$&&&)))&&&(((((((((&&&&&&'''(((((()))******))))))***+++((((((***+++,,,,,,------,,,***((()))+++---------....../////////000000000333555444777::::::KKKjjj??????>>>>>>>>>>>>>>>???::::::<<<======<<<;;;;;;:::???<<>>===<<<===>>>>>><<<:::==================>>>>>>:::;;;<<<===>>>>>>======;;;<<<===>>>???@@@@@@@@@HHHtttnnnOOOEEE===;;;:::999888888888888888888888777777777777888888333:::;;;:::VVVoooGGG>>>666666888666444333222222222222222222222222222222111111111111222222111111222222222222111111222222222222111111000000444111//////000222333333222222222222222111000//////,,,---111333111111444111555BBBaaapppUUU<<<555555333222555000000//////......//////------------------------///...---...///000///...//////...---...000222333.......................................///000111000444000222;;;DDDooommmCCC;;;666111999111111222666999999666333222222222333444555555555555777777888:::@@@fff[[[HHH:::???>>>@@@>>>DDDLLL\\\|||gggQQQ[[[zzzzzzaaaJJJEEEGGGGGGHHHKKKUUUxxx~~~kkkNNN@@@AAA>>>CCCDDDGGGLLLMMM[[[uuuyyyYYYYYYXXXccciiiooo}}}cccSSSKKKDDDAAA@@@@@@===999:::>>>777888888777444333444777555444333222111111222222222111111000//////.........111666<<<>>>;;;444...,,,,,,---.........---,,,+++,,,...//////...,,,+++((()))+++,,,------,,,,,,---......---+++******+++,,,,,,---,,,,,,+++***))),,,,,,,,,++++++*********))))))(((((((((((()))))))))---222444111...,,,+++(((((('''''''''(((((())))))+++---//////...---++++++***(((((())))))((('''&&&&&&&&&&&&&&&'''((()))&&&((()))((('''&&&''')))&&&(((++++++***))))))***((((((***+++,,,---------,,,***((()))+++---------.../////////000000000000222444333666;;;<<>>===<<<<<<<<<===???@@@;;;;;;=========<<<;;;:::;;;@@@<<>>===<<<===>>>===<<<:::?????????>>>===<<<<<<<<<999:::<<<>>>??????>>>>>>888888999:::;;;<<<===>>>LLLwwwkkkPPPHHH@@@;;;::::::999888888999999999999888888888888999999000:::???>>>WWWiiiFFF<<<444444555555333444222222222222222222222222333333222222222222333333111111222222222222111111111222333444444333111111777555222111222333333333444444444444333333222111111------111333111111333666777777DDDlllgggDDD777666444444888////////////............///............---------000/////////000///---+++///...---,,,---///111333------...//////...---------------......000111222...444///111888===dddqqqFFF>>>777111:::222222444777;;;<<<999666333333444444555666777777444777666888999???ddd```JJJ999======@@@???FFFOOO^^^|||wwwUUUUUUhhhpppQQQFFFGGGIIILLLQQQVVVwwwpppQQQBBBBBB>>>CCCCCCFFFKKKLLL[[[uuuqqqVVV]]]XXXeeelllqqqfffRRRJJJFFF@@@??????@@@;;;666555999666888888777444222444777666555222000///000111222222111111000///......---,,,111999>>>???;;;555111,,,---.../////////...---+++,,,...//////...,,,+++'''(((***,,,---------,,,///000000///---+++,,,---000///...---+++***))))))------,,,,,,+++***))))))***)))(((''''''((()))***---222666666222---***))))))((((((((((((((())))))'''))),,,...///---***(((---+++)))((()))))))))((('''%%%$$$&&&(((***+++***&&&((()))(((''''''((()))%%%(((+++,,,+++***))))))((((((***+++,,,---------,,,***((()))+++---------////////////000000000000111333222777<<>>======>>>???@@@<<<<<<<<<<<<============???>>>888GGGhhh^^^HHH>>>???;;;;;;???>>>:::::::::;;;;;;;;;<<<<<>>>>>>>>>>>>>>;;;;;;;;;<<<<<<=========>>>;;;:::<<<===;;;===AAAJJJ|||]]]GGGEEE===777777777777777777777777888777666666666777999:::777===;;;:::ZZZbbbAAA:::555666777555333444444444444333333333222222333222111000000000111222333444555666666444222111111//////111555666555222///000111111000000111222333333222111000000000111222222222222222222222222333555444888VVVyyyOOO999555444333222111111111000//////.........111111,,,***,,,...---000///---------,,,+++***+++,,,,,,---...///000000333222000............///////////////000000000000222,,,222000333<<>>IIIKKKWWW{{{hhhRRRZZZxxx___GGGOOOLLLDDDMMMPPPiiitttUUUEEEFFFAAACCCAAAEEEMMMPPP]]]uuuiiiVVVYYYeeecccfffzzzsssWWWGGGDDDHHH>>>===<<<;;;;;;;;;;;;;;;888888666555444333333222111111111111000000//////222///000333000******...222000555===AAA;;;111+++.........------,,,,,,,,,...------------,,,***(((...------,,,,,,------...,,,------......------,,,.........---,,,,,,++++++...---+++)))))))))))))))&&&''''''((()))******++++++444:::666///+++***((()))******+++,,,,,,------+++++++++***((('''((())),,,+++************'''%%%)))((((((((()))***,,,--- """$$$&&&'''''''''&&&((()))***************)))***++++++,,,,,,---......///...,,,+++***+++,,,,,,------...000111111111111555222777@@@@@@EEEdddsss???>>>>>>======>>>>>>???========================AAA@@@;;;IIIiii___HHH>>>???;;;;;;???===<<<<<<<<<============>>>::::::::::::::::::;;;;;;::::::;;;;;;<<<<<<<<<<<<===:::999<<<===<<<===AAAOOO^^^FFFDDD<<<999999999999999999999999777777666666666777999999444888777;;;bbbdddBBB;;;666777888555444444333333333333222222222222222222111000000111222333222333555555555444222111111//////111444555444222000000111111000000111222333222111111000000111111111111111111111111111111///222222666JJJsssjjjHHH888555333222333222111000000//////000111444444///,,,...///...///...------------,,,++++++,,,---...///000111111222111000///............////////////000000000000333...444111222999OOOuuuNNN999777666111222333444555555555555555555555555555555555555555;;;555:::666888AAAVVVbbbGGG===BBB<<<>>>>>>HHHKKKWWW{{{```VVVmmmuuuMMMIIILLLGGGIIILLLcccvvvWWWFFFEEEAAACCCAAADDDLLLOOO\\\ttteeeUUUYYYfffeeellleeeRRRFFFBBBBBB>>>===<<<;;;:::999999999777666555444222222222222111111111111111111111111222......111000,,,+++///111000555>>>BBB;;;222,,,.........------,,,,,,,,,------------...,,,***))),,,,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,.........---------,,,,,,...---,,,************+++''''''(((((())))))******)))222888444...***)))'''))))))******++++++,,,,,,+++,,,,,,***((('''(((***+++***(((((())))))(((&&&''''''&&&&&&'''(((***+++$$$%%%&&&((())))))******))))))))))))))))))))))))*********+++,,,,,,------...---,,,++++++++++++,,,,,,---...000111111111111555333888AAACCCMMMqqqhhh>>>>>>>>>??????>>>>>>>>>?????????>>>>>>======<<>>===<<<<<<<<<<<<============:::::::::;;;<<<<<<======999::::::;;;;;;;;;;;;;;;<<<999999<<<===<<<>>>BBBUUU___EEEBBB;;;888888888888888888888888777777666666666777888888777888999BBBmmmhhhCCC<<<777888888666444444333222222222222111111111111111111111111222333444222222333444333222111000111000///000222333333111222222111111000111111111222222111000000000111111000000000000000000000000...000222444;;;TTTZZZ<<<444555333555444222000///000111222333666555000---......---------------------------,,,,,,---///000222333333000111111000000///...---.../////////000000000111555222999444222666GGGvvvVVV;;;777555///333333444444444444333333444444444444444444555555888333:::777999@@@SSSaaaGGG===CCC>>>@@@>>>HHHJJJWWW}}}xxxWWW^^^zzz[[[GGGKKKKKKFFFHHH\\\xxxzzz\\\HHHDDDBBBDDDAAADDDLLLNNN[[[sss___VVV]]]ggghhhtttkkkUUULLLGGGAAA>>>===<<<;;;:::888888777777666555444333222111111111222222222222222222222333222...,,,///000......000//////555???CCC<<<333............---------------+++,,,---......---,,,+++,,,++++++******++++++,,,,,,,,,------------,,,,,,...............---------///...,,,+++******+++,,,(((((((((((((((((((((((((((000555111,,,)))((('''((((((((()))******+++++++++,,,,,,+++)))((()))******(((&&&&&&'''(((((((((%%%%%%%%%%%%%%%&&&'''((('''''''''((()))***+++,,,+++***(((''''''''''''((((((((()))******++++++,,,------,,,++++++++++++,,,,,,---...000111111222222444444:::BBBHHHZZZ```>>>???@@@AAAAAA@@@???>>>AAA@@@@@@???>>>======<<>><<<::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>======999999:::;;;;;;::::::999;;;888888;;;===<<<>>>CCCXXX^^^DDDBBB;;;555555555555555555555555777777666666666777777777888999:::DDDnnneeeEEE>>>999999999666444444222222222111111111000000000000111111222333444444111222222222222111000000111000000000111222222222555444222111111111111000111111000000000000111111000000000000000000000000333111222444222;;;```hhh???444555666555444111///...///111222222555555///,,,,,,,,,))),,,---......------...///,,,---...///111333444555///000111111111///...---......//////000000111111555555???999555666AAAlllaaa???888777111333444444444333333222111333333333444444444444444777333;;;999:::@@@QQQ___EEE<<>>@@@>>>HHHKKKXXXeeeWWWddduuuoooQQQKKKIIIEEEFFFVVVqqq|||{{{}}}aaaLLLCCCBBBDDDBBBDDDKKKMMMYYYqqqwww[[[YYYccchhhkkk{{{{{{\\\MMMIIIFFFBBB???<<<<<<:::888777666666666666555444333222222222222444444444333333222222222222///---...000111000000---///666???BBB;;;333///...............---------***,,,.........---,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,........................---,,,+++***)))***++++++(((((((((((((((((('''''')))///333///+++***)))'''''''''(((((()))*********+++,,,---,,,***((()))))))))'''$$$$$$&&&((())))))%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&''')))***,,,,,,***(((&&&%%%%%%''''''''''''(((((()))*********,,,,,,++++++++++++++++++,,,,,,...///111222222222333666<<>>======<<<:::===:::GGGdddbbbKKK@@@AAA;;;;;;>>><<<;;;;;;<<<<<<<<<=====================<<<;;;:::999999999;;;<<<;;;:::999888:::777777;;;<<<<<<>>>BBBWWW]]]CCCAAA<<<555555555555555555555555666666777777777666666666444666888BBBfff[[[GGG@@@:::::::::777444444222222222111111111000000000000111222333444444444111222222222111111000000000111111000000111333444999666222111111222111///111000000///000000111111111111111111111111111111444///000555111222IIIhhhxxxIII444444666444222000------...///111333666666000------,,,)))+++---//////------///111------///000111333444444//////000111111000...---.........///000111111111444888EEE???:::888???dddlllCCC:::;;;555444444444444333222111111333333333444444444555555777444<<<;;;<<<@@@QQQ\\\CCC:::AAA<<>>@@@999333000........................***,,,//////...,,,---...------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,---------......//////++++++)))(((((())))))***((((((((((((''''''''''''***///111...+++++++++)))&&&''''''((())))))*********+++---,,,***(((((()))(((&&&######%%%((())))))%%%&&&&&&&&&'''''''''''')))(((''''''((()))+++,,,,,,***(((&&&%%%%%%''''''&&&''''''(((((()))*********++++++++++++++++++++++++,,,...///111222222333222777>>>FFFUUUtttmmm\\\AAAAAAAAABBBBBBAAAAAAAAA?????????>>>>>>======<<<888<<<999DDD```aaaKKK@@@AAA<<<;;;???>>>????????????@@@@@@@@@@@@AAAAAAAAAAAA???===;;;:::999:::<<<===<<<;;;999888;;;888888;;;<<<;;;===AAAVVV[[[AAAAAA===888888888888888888888888666666777777777666555555444777<<>>???HHHKKK[[[uuuWWWWWWbbb~~~iiiJJJCCCDDDIIIOOOcccyyywwwzzzkkkTTTEEEDDDEEEBBBCCCIIIJJJUUUmmmaaaSSSYYY```iiipppkkk]]]NNNEEE@@@===<<<>>>:::999888777777777777777777666555444444444444555666666555444222111000000222666777444111111111///...///555<<<<<<666111111.............../////////***...111000---+++,,,......------,,,,,,------...++++++,,,,,,,,,,,,++++++++++++,,,,,,---...//////***)))(((''''''((()))***''''''''''''''''''''''''***...///,,,***++++++***'''''''''((())))))******)))***,,,,,,***(((''''''(((&&&$$$%%%&&&((()))(((&&&&&&'''((((((''''''&&&************++++++,,,---+++***(((''''''''''''(((&&&''''''(((((())))))***)))***++++++,,,++++++++++++,,,---///111222333333222999AAAKKKaaaeeeTTT@@@@@@@@@??????@@@@@@@@@========================:::>>>;;;DDD\\\```JJJ@@@AAA<<<<<<@@@???@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDDDDCCCAAA???===:::;;;===>>>>>><<<999888<<<888888;;;;;;:::<<<@@@XXX[[[@@@@@@<<<999999999999999999999999666666777777777666444444555777AAAVVVhhhKKKCCC===<<<;;;777555444333333333333222222222222111222333444444333333222333333222111111111111111///111222222111333777;;;>>>999333111222222000...///////////////000111111000000000000000000000000---,,,...222222333<<>>NNN|||[[[AAA999@@@;;;===>>>FFFIIIYYYggg\\\XXXlllxxx```KKKHHHEEEIIIJJJ[[[zzz}}}yyy|||nnnWWWGGGDDDFFFBBBCCCHHHIIITTTkkk~~~\\\UUU]]]ccchhhsss|||]]]QQQFFFBBB@@@===;;;;;;999888888777777888888999555555444444333333444444333333333333222222222222333;;;???999222000000...///000444999888333000111---........./////////000+++///222111---***+++------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++))))))***+++,,,---...///******)))(((((()))***+++%%%&&&&&&''''''((((((((())),,,,,,)))(((***+++)))'''(((((())))))***++++++''')))++++++)))'''&&&&&&((('''&&&&&&((()))((('''&&&&&&'''(((((('''&&&%%%)))******+++++++++++++++))))))))))))))))))))))))'''''''''((())))))******((()))***+++,,,++++++******+++---///111222333333222:::DDDRRRooodddQQQ@@@???>>>======>>>???@@@<<<<<<<<<<<<===============AAA===DDDZZZ```III@@@AAA======AAA@@@??????@@@@@@@@@AAAAAAAAA===>>>???@@@@@@???===<<<:::<<<>>>???>>><<<:::888<<<999888;;;;;;:::;;;???[[[[[[??????<<<777777777777777777777777666666777777777666444333111333???\\\nnnKKKDDD======<<<888555555444444444333333333222222222333444444444333222111444333222222111111222222///111222222222444999===@@@:::333111222333000---///////////////000111111///////////////////////////000222000...000888@@@ddd}}}HHH444999333333222222111000000///222666777333000///...+++,,,///222111---+++...111////////////////////////111000///......///000111------...///000111222222666AAASSSKKKAAA888444NNNlllzzzHHH:::999111444444555555666555555444444444555555666777888888777333:::777888<<>><<>>DDD<<<222//////---000000333777666111///111---.........//////000000,,,000333111---***+++---,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++(((((()))***,,,---......++++++***))))))***+++,,,%%%%%%&&&&&&'''((())))))(((******'''&&&)))***((((((((())))))******++++++&&&(((++++++)))&&&%%%%%%(((''''''((())))))(((&&&%%%&&&'''''''''&&&%%%$$$&&&''')))******)))((('''((()))***************)))''''''(((((()))*********((()))***+++,,,,,,+++******+++---///111222333444222;;;GGGXXXxxxiiiTTTBBBAAA@@@?????????@@@AAA======>>>>>>>>><<<;;;:::<<>>???BBBDDDDDDCCCAAA???======>>>>>>>>>>>>======<<<;;;::::::999999::::::<<<;;;===>>><<<:::>>>EEE^^^[[[>>><<>>MMMmmm[[[BBBAAA@@@?????????@@@@@@;;;<<<===>>>>>>===<<<<<<>>>BBB>>>FFF___^^^HHH???BBBAAABBBEEEBBB===>>>AAACCCCCCBBB@@@???>>>>>>????????????>>>>>><<<<<<;;;::::::::::::;;;===;;;<<<===;;;:::???FFFbbbZZZ>>><<>>:::777;;;CCCcccSSS<<<<<<555555555444444444333333333333444555555333333444555888999666888;;;;;;OOOrrrfff???BBB<<<;;;@@@===FFFHHHZZZfffSSSPPPJJJEEEGGGGGGGGGIIIJJJ]]]qqq]]]NNNFFFBBBCCCHHHIIIJJJUUUccczzzcccZZZXXX\\\lllssszzzlllUUUJJJGGGBBB===::::::;;;<<<999999999999888666444333333444555444222000111222000111111222222111111000222444444333111/////////222999@@@AAA;;;444222222222666111...333000***///+++...222222///,,,+++,,,+++***)))))))))***,,,---,,,++++++,,,------+++***************++++++++++++,,,+++***))))))***,,,---+++***(((''''''((()))***---+++))))))+++,,,***(((,,,---///...,,,)))))))))''''''&&&%%%$$$######"""(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((***,,,---+++)))(((((((((((())))))***++++++,,,)))***+++,,,,,,+++***)))***+++,,,,,,,,,...111333888???UUU{{{AAAAAA@@@????????????@@@999:::<<<>>>>>>>>>>>>===???BBB???HHHaaa]]]GGG???CCCAAABBBDDDAAA<<<===???AAAAAA@@@???>>>??????@@@@@@@@@@@@??????======<<<;;;;;;;;;;;;;;;===;;;;;;;;;999999???GGGiiiZZZ>>>===>>>;;;999777777888888888777777888999888555444555666555777777JJJ|||\\\AAA>>>;;;999999999888777555444444333333444444555333111//////000111000///111111111111222222222222222222333333333444444444333111000000111222222111333111000000111111111000111000000111333333222000111111111111222333444555;;;DDDooolllAAA888666333111000000222333000000//////000000111111000111222111111222555888666444111000222444666666111111000000000000111111222222222222222222222222222444888:::888666;;;BBB\\\UUU<<<<<<888666555444333222333444444333444555555333333444555888:::888999;;;999JJJiiifff???BBB======BBB>>>FFFJJJ]]]}}}YYYLLLMMMEEEBBBJJJIIIJJJGGGWWW{{{yyyeeeVVVIIIDDDDDDIIIJJJKKKUUUcccvvv___YYYZZZ___kkkttt~~~___MMMEEECCC@@@===<<<;;;<<<<<<888888888888777666444333444555666555333222222222000111111222222111111000///000111000///......000222:::BBBCCC===666222111333333333>>>JJJ???000000+++,,,---------,,,+++++++++******)))***+++,,,---,,,,,,---,,,+++***,,,---,,,,,,,,,,,,++++++++++++,,,+++***)))***+++---///++++++***))))))(((((((((,,,+++***+++,,,+++***(((+++------,,,***((((((((()))((('''&&&%%%%%%&&&'''***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))+++------+++***)))***))))))******+++,,,,,,,,,******++++++++++++******,,,------------///222444999FFFcccAAA@@@@@@???????????????:::;;;===>>>>>>>>>===<<<>>>@@@===HHH```]]]GGG???CCCAAAAAACCC@@@;;;<<<>>>?????????>>>===@@@@@@AAAAAAAAAAAA@@@@@@<<<<<<;;;::::::::::::;;;===:::999999888888???HHHnnnYYY@@@???>>>:::888666666777777777666777888999888666555555666888999:::NNN~~~YYY???===:::999999888777666444444444444444444444444333222111000000111111000222222222222222222222222222222222222333333333333222000......000222222222222111//////111111111000222111///000222333222222111000000000111111222333888<<<___MMM>>>999444333111///...000000///.........000111333000111222222222333666999666333000...///000222333111111000000000000111111333333333444444444444444888777777888666444777<<>>MMMppp@@@@@@@@@@@@??????>>>>>><<<===>>>>>>>>>===;;;::::::===;;;EEEZZZ^^^HHH???BBB@@@@@@BBB???;;;<<<===>>>>>>>>>======@@@@@@@@@AAAAAA@@@@@@@@@;;;:::999999888888999999<<<999888999777888???GGGpppWWWDDDBBB===888777555555666666666555777888999777555444555666999999<<>>;;;777666555333222222333555666333444555555333333444555777;;;:::999:::999CCCZZZoooFFFCCC<<<;;;???@@@FFFLLLcccVVVMMMMMMGGGHHHEEEIIIFFFSSSvvvzzziiiOOOGGGCCCFFFHHHIIIRRR^^^tttppp\\\XXX[[[ccchhhwwwaaaOOOHHHBBBAAA???===;;;999777666777777666555555444444444222444555555333111000000000000000111111000000000...///000/////////111444;;;===<<<999444000///000000...888[[[xxxgggBBB111...,,,******,,,---------,,,+++*********+++------...000000///,,,,,,///222/////////......------------,,,+++******,,,...///.........---+++)))&&&$$$............---+++++++++'''((()))(((&&&&&&'''(((((('''%%%######$$$&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***+++,,,,,,+++***+++,,,+++++++++++++++,,,,,,,,,******+++++++++,,,,,,---.../////////...///222444===OOOvvv??????@@@@@@??????>>>======>>>>>>>>>>>><<<:::999888<<<;;;CCCSSSbbbJJJ@@@AAA>>>>>>AAA>>><<<<<<======>>>>>>>>>===>>>>>>????????????>>>>>>:::999999888888888888888:::888888999888888>>>FFFmmmVVVIIIFFF===888777555555666666666555666777888777444333444555888666<<>>;;;999777666555666666555444444444444444111333666666333111000000///000000111111000000//////000000//////000333555EEEBBB>>>777222///000222666333666LLLdddZZZ>>>111......---,,,,,,,,,---...,,,++++++******,,,---...//////000///......///000,,,,,,,,,,,,++++++++++++...,,,+++******+++,,,---)))***+++,,,---,,,,,,+++/////////---+++***+++,,,((()))***)))((()))+++---***)))((('''&&&''''''(((&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))***++++++******+++---******++++++++++++++++++++++++***++++++,,,---....../////////...///111444777MMMwww>>>??????@@@???>>>===<<<<<<<<<===>>>>>>===<<<;;;999>>>>>>DDDOOOxxxeeeMMM@@@@@@<<<<<>>>>>>>>>>><<<==================<<<;;;:::999999888888999999888777888999999888===EEEiii|||UUUNNNKKK===:::888777666777888777666555666777666333222333444777666>>>\\\wwwLLL:::999777777888777555333333333444555555444333333333444555333111000222444444444333333333222222222000000000000111111111222111000000111222333111000000///......000111111000111000000000222333222111222111111000000000111111,,,222;;;HHHllloooRRR777222777555111000/////////000//////......---///000000111333666999;;;<<<<<<999555222111222111111000000000000111111......//////000111111222222......444999999888999GGGwww```CCC:::333333333333444444444555555333444555555333333444555555;;;999666:::<<>>@@@EEEKKKeeeqqq]]]TTTJJJFFFKKKFFFNNNqqqnnnUUUJJJDDDFFFHHHIIIQQQ[[[lllddd___ZZZ^^^kkkooottt]]]OOOFFFAAA???===;;;999888777777888666555444333333333444555222444777777555222111000//////000000000000//////000000000///...///222555JJJFFF???888222//////000222666555;;;GGGCCC555000,,,...000...+++***+++---,,,,,,+++***+++,,,---......---------//////---,,,************++++++++++++...---+++)))((()))***+++'''(((***+++---...////////////---***''''''))),,,'''((()))))))))***---000...------,,,+++***))))))&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((()))******))))))+++,,,************************++++++******+++,,,...///......///...---...111333444LLLzzz>>>??????@@@@@@>>>===<<<:::;;;<<<>>>>>>>>>>>>===;;;AAAAAAFFFMMMuuugggNNN@@@???:::;;;>>><<<============>>>>>>>>>???;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;::::::999999::::::666666888:::999888===DDDfffvvvTTTQQQMMM===<<<:::888888999:::999888555666666555333222222333999777@@@```tttIII999888777777888777555333333333444555555444333333333444555444111000222555444444444333333222222222000000000000111111111111111111111222444333111///000///---...000111111000111000000111333333222000333333222222222222222333000333444666XXX```<<<222555333///...//////000000000///---,,,---...///000000222555888999;;;<<<:::555000//////111111000000000000111111000000111222333333444444111,,,,,,333999888666555AAAppp```DDD;;;222222333444555555555555444333444555555333333444555444;;;999666:::===GGGXXXRRRHHH???>>>@@@@@@DDDKKKeeefffYYYPPPHHHLLLFFFKKKnnnpppWWWLLLEEEGGGJJJKKKRRR\\\gggaaa```[[[```ooossshhhVVVMMMFFFAAA<<<;;;999777777888999:::666555444333222333444555333555888888666444222111//////000000000000//////000000///...---...111444KKKGGG???888111...------'''555777333777555...///***...111///***'''))),,,,,,,,,+++++++++,,,---...---+++***,,,//////,,,(((+++++++++,,,,,,---------///---+++)))(((((()))*********++++++,,,---...///......,,,((($$$$$$(((,,,$$$%%%&&&''''''***---000,,,,,,++++++***(((&&&%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((()))***)))((((((***,,,******))))))))))))))))))++++++******+++---...///---.........---...000222555PPP~~~CCCBBBAAA???>>>=========<<<>>>>>>===;;;999999:::>>>@@@@@@HHHMMMnnnlllOOO>>><<<777666<<<<<<999:::<<<=========<<<;;;AAA===;;;===>>><<<999888===<<<;;;:::999888888888:::>>>:::999<<<:::<<>>===;;;888888999999666333444444444555555555666666555<<>>eeeBBBBBBAAA@@@???>>>===<<<<<<===???>>><<<::::::;;;===???@@@IIIMMMnnnsssSSS???===:::999===<<<;;;<<<<<<===============>>>======??????>>>;;;:::>>>===<<<;;;999999888888999<<<888888<<<999:::EEEeeejjjJJJBBB>>>;;;<<<:::777777999888666444444444444555555555666666555:::???___dddHHH<<<888666888888555444777999888777666555444333333333444444444444555555555666555555444333222111000/////////000000000111111//////000111111111000000111000000000000222333444000000000000////////////000111222333444333222222222---111333>>>oooTTT444333333---///222222111000///...------......///000111222333444888888999888666333111////////////.........------///000111222333333333333......000111333555666777???YYYVVV;;;<<<666555444444333333444444333333444444555555555444999???===;;;===<<>>777111//////000333111...,,,,,,---+++)))000...,,,***,,,......,,,...---,,,+++++++++,,,,,,///,,,,,,222999:::555...*********)))******+++++++++++++++*********))))))))))))))))))***,,,...//////---)))&&&%%%%%%%%%$$$$$$$$$$$$'''***,,,+++***)))(((&&&%%%&&&(((***,,,,,,)))&&&$$$%%%%%%%%%%%%%%%$$$######"""###%%%'''&&&&&&''''''((()))+++++++++***))))))(((((()))))),,,***))))))))))))(((&&&++++++******************000++++++///...,,,333>>>```{{{|||@@@AAABBBBBBAAA???===<<<<<<===???>>>===<<<<<<======>>>@@@JJJNNNooo}}}XXXAAA@@@>>>===>>><<<===============>>>>>>???<<<===>>>?????????===<<<@@@???>>><<<:::999999888999;;;666777>>><<<:::DDDaaafffHHH@@@===::::::888777777888888777555444444555555555666666666666999BBBfffhhhFFF???999555666666444444777999999888777666555555444333333333333444444444444666555555444333222111111///000000000000111111111111111000/////////000000111111111222222222111111////////////000000000000000111222333444333222222000,,,000222777[[[ggg>>>555222---///333222000///............---...///000222444555555888888888777666333111000000000////////////.........///000111111222111111/////////000222444666888???RRR~~~kkkEEE>>>666666555444444444444444333333444444555555555555:::???===;;;>>>===DDDUUUUUUCCCAAA===@@@@@@EEEJJJaaazzzxxx___QQQJJJJJJTTT```nnnxxxaaaMMMJJJJJJIIINNNWWWaaarrrfffZZZ]]]___jjjzzzaaaRRRGGGBBB???:::<<<;;;:::999888777666555666666666666555555555555333333222222222333333444......000333555444111...111///.........---222777???<<<888444111000000111000111222222333:::DDDMMMGGG>>>444000///....../////////...------------...222---***000999;;;555,,,))))))*********))))))(((***************)))))))))***))))))******+++------111///+++'''&&&&&&''')))#########&&&)))+++,,,+++&&&%%%$$$$$$%%%'''***,,,)))'''%%%$$$%%%&&&&&&%%%'''$$$""""""###%%%''''''%%%%%%&&&'''((()))******((((((((((((((())))))***...,,,******+++***(((''')))))))))******+++++++++---***+++000//////888FFFssslllVVVQQQ^^^vvvvvv>>>@@@BBBCCCCCCAAA===;;;;;;===??????>>>===>>>>>>===>>>AAAKKKNNNooo]]]CCCBBBBBB@@@???<<<===<<<;;;;;;;;;<<<>>>???<<<>>>===;;;<<<>>>>>><<>>IIIvvvOOO===777777666555444444444444444444444444444555555666777<<<999888<<<;;;@@@PPP|||XXXEEEBBB>>>???@@@FFFJJJ```ooorrr]]]QQQJJJPPPbbblllqqqhhhQQQIIIIIIIIIMMMUUU^^^lllZZZUUU^^^aaajjj~~~|||WWWLLLEEEAAA???999<<<;;;:::999777555444444555555555555444444444444555444222000000000000111...///000333555555222///,,,000222///---000777===;;;666333222111//////000+++000888===CCCRRRnnnzzzeeeJJJ999111......111/////////..................***)))---333555000***)))***+++++++++***((('''***************************************+++++++++000...+++(((&&&(((,,,///'''&&&&&&''')))++++++***&&&%%%%%%$$$%%%&&&((()))'''%%%$$$$$$&&&''''''&&&'''$$$!!!!!!$$$&&&'''&&&$$$%%%&&&'''((())))))***'''''''''((()))***+++,,,,,,+++******++++++***)))&&&''')))***,,,------...)))(((,,,111000000<<>><<<;;;===??????>>>===>>>>>>??????AAALLLNNNmmm```DDDDDDCCC@@@???===<<<;;;:::999:::;;;<<<===>>>>>><<<888;;;AAAAAA===BBBAAA???===;;;:::999999777:::888<<>>MMMuuu___HHHCCC>>>???AAAGGGJJJ^^^jjjrrroooUUUMMMDDDIIIZZZcccggg|||lllSSSHHHHHHIIILLLRRR[[[gggzzz{{{TTTTTT^^^```jjjtttSSSKKKEEEAAA@@@:::;;;:::999888666555444333444444444333333333222222444222111000//////000111111000000111222333222111(((222555///---444???EEE===555000000000---,,,///......777KKKddd~~~lllGGG333...///000...............------,,,)))***+++---...---,,,+++******,,,,,,,,,+++***)))************++++++++++++************************,,,,,,***(((''')))///333---+++))))))***+++***)))((('''&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$'''((((((''''''%%%$$$$$$%%%%%%&&&%%%$$$%%%'''((()))***))))))''''''((()))***,,,---...)))(((''')))+++---,,,+++)))***+++,,,------,,,,,,((((((,,,000......<<>><<<===???>>>===<<<<<<===??????AAAKKKJJJhhhaaaDDDDDDBBB======>>>::::::999999::::::;;;<<<>>>???<<<;;;BBBKKKIII???AAA@@@???===;;;::::::999666;;;:::<<>>666666888777666666444444444444555555555555333333333333444444444444555555555555444444333333111111222222222333333333333333222111111111222222000111333444333111///.........//////000000111111000111222333444333222222000333222444666999VVV___@@@666222444222111000.........///000,,,---...///111333444444000000000//////...............////////////000000//////000000000000//////111000000000111333555666:::???dddeee???:::999888666555555555555666555444444444555777888777;;;888777===;;;>>>LLLoooiiiLLLDDD>>>@@@BBBHHHJJJ\\\vvviii```MMMOOOEEECCCKKKPPPYYYvvvpppUUUHHHGGGIIIKKKNNNXXXbbbrrrpppRRRWWW```aaannnlllQQQJJJDDD@@@???;;;:::999888777666555444333333333333333222222222111......///000111222444444444111///...000111222111)))222555///444DDDQQQSSS@@@555...000000,,,+++///666111>>>ggg[[[888///000...------......------,,,+++)))+++......,,,++++++---******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,))))))******+++******)))((()))***(((''')))///444111...+++************))))))((('''&&&%%%$$$$$$$$$&&&%%%%%%&&&((())))))(((''')))***)))'''%%%%%%&&&%%%&&&((()))++++++******'''(((((()))+++,,,...///'''&&&'''))),,,......---.../////////...,,,***)))+++***---///---111FFF]]]gggBBB:::666111888888999BBBTTTlll___MMMFFFCCC===???AAACCCDDDCCCAAA@@@<<<===???>>><<<::::::;;;>>>===>>>HHHEEEaaa```CCCDDD@@@999;;;>>>999:::;;;;;;<<<<<<;;;;;;===??????CCCQQQ\\\TTTCCC@@@???===<<<;;;:::::::::555<<<;;;;;;??????GGGYYYaaaEEE<<<:::<<<:::<<<===;;;888666777999555666666666777777777777777666VVVkkkHHH>>>666666999777555444444444555555666666666777333444444444444555555555555555555555444444444444222222222333333333333444222222333444444444333333111111222333222111000000.........///000111111111000111222333444333222222111666111111777444???^^^gggIII<<<444222000000000000////////////,,,---...///000111222222000000//////......//////------........./////////000000000111111000000///000000111222333333444555999>>>^^^sssGGG::::::888777666555555555666555444444444555777888888<<<888888>>><<<>>>KKKjjjrrrPPPDDD>>>AAABBBGGGIII[[[{{{eeePPPSSSLLLIIIIIIIIISSSnnnuuuYYYJJJHHHIIIIIIIIISSS[[[jjjfffPPP[[[aaacccwwwaaaLLLHHHAAA<<<===;;;888888777666555555444444444444333333333222222222---...///111222333444444444222/////////000///...,,,111000222FFFdddqqqmmmCCC666---///000,,,,,,222333;;;XXXqqq@@@222222---------.........---,,,++++++,,,,,,,,,,,,,,,++++++))))))))))))***,,,---...,,,,,,,,,------.........'''((()))***++++++******''')))***)))&&&'''+++000000...+++))))))******)))((((((''''''&&&&&&%%%%%%'''&&&&&&''')))***)))((((((...222111+++&&&&&&(((%%%''')))+++,,,,,,+++***'''''''''(((***+++------)))((((((***---//////......///000111000///---,,,...,,,...000222@@@aaa|||RRR777222333222111333222555>>>JJJZZZpppjjjOOODDDAAA>>>>>>???AAACCCCCCCCCBBBAAA<<<>>>>>>===;;;999999:::===;;;<<>>666999???999:::<<<=========<<<;;;:::>>>BBBKKK]]]hhh\\\GGG>>>>>>===;;;;;;:::::::::444<<<;;;999:::999CCCWWWwwwZZZBBB<<<;;;>>>;;;===>>><<<888666777999666666666666777777777777555:::cccXXXGGG===555666888777333111555555666666777777888888444444444555555555666666555555555555555444444444222222333333333444444444111222444555666555555444111111111222222222111111---......///000111111222000111222333444333222222444:::222000999222222HHH```mmmTTTDDD777//////000000000000000///...,,,------...///000000111000000////////////000000,,,---------......//////000111111111111111000000///000111333333444444444888???\\\~~~OOO;;;:::999777666555555555777666444333444555777999777:::777777===;;;===IIIgggxxxSSSEEE>>>BBBAAAGGGIII[[[www^^^PPPPPPPPPMMMJJJPPPeeezzzyyy\\\LLLIIIIIIHHHFFFPPPWWWddd___PPP^^^bbbeee~~~wwwYYYHHHFFF>>>999;;;:::777777666666555555555444555555444444444333333333///000222333333222111111333111000000000///---+++---...,,,555XXXEEE666,,,...000---...444***DDDpppqqqpppGGG555333------.../////////...,,,+++---***((())),,,---***&&&'''''''''''')))+++---...---------....../////////&&&''')))***++++++******'''***+++)))%%%$$$(((,,,...,,,)))((()))*********&&&'''''''''''''''''''''(((''''''(((***+++)))((()))111888666...''''''***&&&'''***,,,------,,,+++&&&&&&''''''(((***+++,,,,,,++++++,,,...//////...)))+++...111222333222222///---...222:::QQQ}}}nnnDDD555333777777///000000444888888999EEESSSfff~~~|||XXXGGGEEEDDD@@@????????????>>>>>>======AAAAAA???>>>>>>=========<<>>:::888??????AAALLLqqq|||VVV???;;;<<<@@@LLLEEE>>>;;;;;;;;;888555888888999::::::888777666;;;DDDccc}}}WWW;;;;;;:::888555333444666555555777888999999999999999888777666555555666666888777666666777666444222444444333222222333333333333222111222333222000...111222333333111000000000///...------...000333444222222000/////////000111555444333222222333444555KKKhhh___BBB999222/////////000000000000///------...///000111222222///000111222333333333333////////////000000000000111222222111///...000111000000111222444555666666666:::TTTVVV???:::666777666333444888666555333333333444666888666666666555666:::???CCCjjjOOOBBBCCC>>>???HHHKKK[[[dddZZZNNNLLLSSSPPPJJJXXXqqqiiiNNNEEEKKKNNNHHHNNNLLL___zzzyyy___YYY]]]ccciiidddVVVHHHAAA>>><<<;;;<<<:::999999888777666666555444444333333333222222222222222222111111///......000000111000000///...---000666///888lllvvv@@@888111111111---)))'''111KKKeeekkk___RRRMMMMMMtttOOO111---555///---+++,,,///000///,,,,,,///...)))(((***)))%%%'''(((((()))***+++++++++,,,,,,---///000///,,,*********)))(((((()))***+++(((((('''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''---,,,***((('''''''''(((###%%%'''(((''''''((()))333BBBFFF777'''$$$'''''')))'''$$$%%%''')))'''&&&)))%%%###'''---111...)))++++++,,,------------,,,,,,,,,---...////////////000+++000...666gggaaa;;;...000000000333000///...///111444888:::FFFTTTiii|||gggPPPJJJGGGDDDCCC@@@@@@?????????>>>>>>>>>@@@???>>>===<<<<<<<<<<<<===>>>???>>>CCC\\\eeeGGGCCC===888999999::::::;;;<<<<<<<<<<<<<<<:::;;;>>>FFFRRRWWWNNNAAA@@@??????>>><<<;;;999999999<<<888666<<<<<<>>>JJJlll{{{WWWBBB???@@@DDDIIICCC<<<:::::::::888555555666888999999999888888888CCCccc```<<<;;;999777555555555555444555666777888888888888888888666555555555666666666555444444555444222000444444333333222333333444444333111111111111000...111222333333111000000111//////......///000111222222111000000000000111222333222222222222444555666AAAgggqqqPPP>>>///...000111111000/////////...//////000000111111222333333222111///---+++***////////////000000000000000111111000......///111111111222222333444555555999:::NNN|||[[[AAA;;;777888777555666999666555444333333555666888666777777777777:::???BBB]]]{{{MMMBBBDDDAAA>>>GGGJJJ[[[jjjXXXMMMPPPNNNKKKYYYpppkkkOOODDDHHHJJJFFFNNNKKKYYYqqqcccZZZ]]]ccclllaaaTTTFFFAAA>>>;;;::::::999999888777777666555555444444444444333333333333222222222222111000///...///000000000000//////...,,,222111FFFzzz[[[;;;333...///111...+++***---;;;JJJMMMEEE===:::;;;fffLLL222,,,000///---,,,,,,...///...,,,+++*********)))'''&&&&&&&&&''''''((())))))*********)))***+++,,,,,,***((((((((('''''''''((()))***)))((('''&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''***)))'''&&&%%%%%%&&&&&&$$$%%%''''''&&&&&&((()))000<<>>IIIUUUeee|||___IIIGGGEEE???999@@@@@@@@@@@@@@@???????????????>>>===<<<<<<<<<<<<===>>>>>>===BBBZZZeeeGGGBBB>>>:::;;;;;;<<<;;;;;;;;;;;;<<<<<<===:::;;;<<>><<<:::999777:::555555999888;;;IIIgggzzzWWWCCCBBBCCCDDDDDD???:::888999999888666333444666888999999999999777DDDccc```>>>:::666555777777666333444444555666777777777777666666555555444555555555666555444444555444222111444333333333333333444444777444111//////000000///000222333333111000000111///000000000000000000000111111000111111222333444111111111111333555777888:::aaaeeeJJJ000...111444333000------///000000000000000000000000111111111222111111111111////////////000000000000000000111///...---...000111222222222333333444444888999CCCiii___CCC<<<888888888666777:::666555444444444555666777777888999999999;;;>>>AAAUUU{{{NNNAAADDDBBB<<>>PPPhhhyyyvvv[[[NNNFFF@@@<<<@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>=========>>><<<<<<======BBBZZZgggGGGCCC???<<<>>>===>>>===<<<;;;;;;<<<===>>>;;;>>>>>><<<===@@@???<<>>;;;777777777666666666555555555444666666555555555444444444222222222222111111000///------...///000000000///555000000NNNwwwxxxVVV<<<111,,,***---000//////111222///------,,,---222888YYY\\\999000---,,,///...------,,,,,,+++***+++&&&,,,999999---''',,,'''''''''(((((())))))))),,,***((((((***+++******%%%%%%%%%%%%&&&''''''((()))'''%%%$$$$$$%%%'''((($$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&''''''(((%%%&&&%%%$$$$$$%%%(((+++$$$)))***'''&&&))))))&&&((('''&&&&&&&&&'''''''''%%%(((***+++))))))+++---))))))***++++++++++++***(((***---///000///...---...111444HHHzzzYYY<<<222++++++,,,+++,,,///------,,,,,,,,,...///000555666555333333999CCCLLLfffzzzaaaJJJAAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<======;;;:::<<>><<<<<<;;;<<<===>>>===@@@@@@===<<>><<<:::;;;999777666777777777666666777888999999888777666888EEEccclllJJJ>>>999444444888999777333333444444555555555555444333333444555555666666666777666555666777777555333444333333333444444555666:::666111...---///000000///111333333111000111222000111222333333111...---//////000222333444555555333222333333555777:::;;;>>>FFFZZZrrryyyCCC555777777444000------............------,,,,,,+++000///...---,,,,,,,,,,,,////////////000000000000///000000///------...///222222222222222222222222000555:::WWWcccEEE<<<555555777666666777555555555555666666777777777999:::;;;:::;;;===???WWWVVVAAA@@@???>>>FFFJJJ^^^pppZZZNNNJJJQQQ]]]{{{aaaMMMFFFEEEFFFIIIKKKOOOZZZkkk}}}mmm```fffxxxcccSSSIII@@@>>>>>>;;;777777666666666666555555555555666666555555555444444444111222222222222111111000,,,---...///////////////555000111IIIfffbbbHHH;;;222---,,,...///...///111222000111111...---555???rrrwwwLLL333...---------...---,,,+++************'''///>>>>>>000(((+++((()))))))))))))))******+++)))'''((()))******)))%%%%%%&&&'''(((((())))))'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%&&&'''))))))###$$$$$$%%%&&&&&&&&&'''%%%%%%%%%$$$###%%%(((+++"""###$$$$$$&&&))))))&&&'''''''''&&&&&&&&&'''(((%%%))),,,+++)))'''***,,,))))))***++++++++++++***(((***,,,...//////......000,,,666```zzzJJJ555111---,,,***)))+++......------------...///000000222555666555666999<<>>?????????@@@@@@@@@@@@@@@<<<;;;;;;::::::;;;;;;<<<;;;:::===@@@CCCWWWlllIIICCCAAA???AAA??????>>>>>>============>>>>>>AAABBB>>>===@@@BBBAAA>>>===;;;:::999999999:::888888555888;;;666===TTT[[[???===<<<888888888777666666666666666888999999:::999888777666999DDDfff```GGG===999666555777888777555444444555555555555555444222333444666666777777777444333333444555555444222333333333333444555666777999555000......///000000///111222222111111111222000111222333333111///......///000222333444444444444444444444444666888999::::::FFFbbbSSS<<<:::777333111///............------,,,,,,,,,+++...---------...///111222////////////000000000000000000111///...---...000000111111111222222333333222777;;;UUUlllGGG===444444666666666777555555666666666777777777777888999999999;;;>>>AAASSSYYYAAA??????@@@GGGIII\\\iiiVVVKKKLLLUUUtttiiiSSSFFFCCCDDDGGGKKKMMMVVVccckkk~~~pppbbbkkkzzz^^^QQQGGG>>>======;;;888888666666666666666666666666555555555444444444444333111222222222222222111111------.../////////......---...333FFFZZZRRR>>>777222...---//////,,,---111...---///222///...:::JJJeee@@@222---***,,,+++------,,,***)))***+++''''''///999999///(((((())))))))))))************((('''&&&&&&(((((('''&&&%%%&&&''')))************%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((()))"""###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%''')))""""""###$$$''')))((('''&&&'''((('''%%%%%%'''(((&&&))),,,+++)))((()))+++)))******+++,,,+++++++++))))))+++,,,......//////---111HHH}}}cccHHH333222000...+++***,,,...------------...///000000111222333333222222444555888>>>IIISSS^^^qqqpppRRR>>>>>>>>>?????????@@@@@@======<<<<<<<<<======>>><<<:::===AAABBBRRRmmmHHHAAA???>>>???===>>>????????????>>>===<<<===@@@@@@>>>===@@@???===::::::888777888999:::<<<888777555999<<<666???XXXYYY;;;;;;<<<999777888888777666555666666888888:::;;;;;;:::999999;;;DDDjjj{{{TTTEEE:::999888666666666777777555555666666666555555444222333555777888888888888444333333444555555444222333333333444444555666777777444000...///000111111///000222222111111222333000111222222222111000///...///000222222333222222555555333222222333444555555555===SSShhhDDD>>>666222222222000...///.....................++++++,,,///333777;;;>>>////////////000000000000000111111000......///111//////000111222333333444666888888LLLuuuIII>>>555555777777777777555555666777777777777777666777777777777:::???BBBSSS\\\BBB>>>???AAAFFFGGGYYYxxx___MMMJJJQQQ___uuu]]]KKKDDDDDDEEEJJJHHHOOOZZZXXXiiixxxhhhsssoooYYYQQQFFF===<<<<<<;;;::::::777777777777777777777777444444444444333333333333111222222333333222222111.........///......------)))///333???OOOIII888222000---,,,...---+++,,,000///+++,,,333888>>>RRRgggmmmIII444333...'''+++)))+++---,,,))))))***,,,)))+++...000000---***((())))))))))))))))))))))))'''''''''((())))))'''%%%$$$%%%''')))************###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&''''''%%%%%%''''''((('''&&&&&&"""$$$%%%%%%%%%%%%&&&((($$$$$$%%%'''(((''''''(((&&&'''((('''%%%%%%''')))(((***++++++***)))))))))***++++++,,,,,,,,,,,,,,,************,,,...000111222LLLqqq{{{III???...000000///------------,,,,,,,,,---...///000000222222222000///...//////555444666;;;@@@MMMeee{{{vvv```gggvvv======>>>>>>?????????@@@AAA@@@@@@@@@@@@@@@AAAAAA===;;;>>>AAA@@@NNN{{{mmmGGG@@@===<<<===;;;>>>???@@@@@@@@@>>>===<<<;;;>>>>>><<<<<<>>><<<777888888777666777:::<<<>>>777666444999===666???ZZZTTT777999;;;999777888888888666555555666666777999;;;<<<<<<<<<;;;>>>FFFnnnrrrIII@@@999999999777555555666888555666666666666666555555222333555777999999999999666555555666777777666444333333333444555666777777555333000///000111111111...000222222111111222333111111111222222222111111---...000111222222111111666444333111000000111111333444888GGGpppzzzIII???555111333444222...///000000000000000000000///.........000333666888////////////000000000000111222222111//////000111...///000111222333444444888666222CCCwwwzzzKKK@@@666666999999888888555555666777777777777777666666666555666:::???CCCWWW___BBB===>>>AAAFFFEEEWWWeeeOOOJJJPPPNNNlllfffPPPGGGGGGEEEHHHDDDIIIRRRLLL\\\ooozzzhhhUUUQQQFFF<<<;;;<<<;;;;;;<<<777777777777888888888888444444333333333222222222111222222333333333222222.../////////...---,,,,,,---111000666EEEDDD777111---++++++,,,,,,***,,,000444,,,,,,777DDDTTTnnnqqqSSS111)))333///&&&+++(((***,,,+++)))(((***---,,,///...))))))------***(((((((((((((((''''''''')))))))))+++,,,,,,)))&&&###%%%''')))*********)))"""###%%%'''''''''%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%)))***+++,,,,,,+++***)))!!!###&&&&&&&&&%%%&&&'''&&&&&&''')))(((&&&&&&(((&&&''')))'''%%%$$$''')))******************)))(((++++++,,,------------,,,******))))))+++---000222>>>jjjeee444333(((,,,//////000000...,,,***++++++---...//////000***---000222333222111000111000111444444777CCCRRRlll|||yyy^^^BBBGGGPPPbbb>>>>>>>>>???@@@@@@AAAAAA<<<>>>???>>>===<<<===???===<<<@@@===FFFPPPmmmmmmGGGBBBAAA>>>>>>===AAABBBBBBBBBAAA@@@>>>===888999;;;<<<<<<<<<;;;;;;===;;;999777777777999999999888===666:::??????YYYRRR???:::===777>>>111555@@@;;;444444444777999999777999===>>>;;;;;;GGGuuuqqqGGG@@@777777777666666666666666777777777888999999777555444444555666777888999999555555666777777777777777777555333444777888666444555444222111000/////////111222333222000000333666111111111111111111111111444222000222444666444222111111111111111111111111000333;;;>>>UUU^^^@@@666777...222999111///............//////000000000000000000000000000000000000///......------000111333222111000111222444333111000000333666777333555888BBBhhh]]]555555999333:::999:::555555555666666888999999999999888777888;;;@@@DDDbbbcccGGGEEE@@@CCCJJJJJJYYYiiiSSSOOOJJJKKKYYYssssssXXXHHHDDDFFFBBBEEELLLIIIFFFXXXrrrxxxeeeTTTGGGDDD???===<<<<<<;;;:::777666666555555555555666666555333222222222333333222222222111111111111000,,,,,,------------------000---///999???:::444222000---******---...///...444666:::GGGdddOOO===///---,,,'''(((...+++,,,---...---,,,+++***+++,,,---.........------******)))))))))))))))***(((+++...///,,,)))'''&&&''''''((((((((((((''''''***'''%%%&&&((((((&&&$$$))))))(((&&&$$$$$$&&&((($$$222:::999===EEE===,,,(((%%%"""$$$'''(((%%%!!!((('''&&&%%%$$$%%%&&&'''&&&%%%%%%%%%&&&''')))***###%%%((()))))))))+++,,,---------,,,,,,+++++++++000...---,,,******000777VVVOOO...111......---,,,,,,,,,,,,---///...---,,,,,,...///000111111222222222222111111000000000111333555777999JJJWWWlllpppZZZHHHBBB@@@HHHXXXooo@@@@@@??????????????????===>>>???>>>===<<<===???AAA???AAA===DDDMMMhhhrrrKKKDDDBBB??????<<<===>>>>>>>>>>>><<<;;;:::999:::;;;<<<===<<<<<<;;;>>><<<:::888777888888999;;;888<<<555888===???[[[RRR@@@;;;???:::>>>555999???;;;999;;;777444888999666555888:::999>>>JJJyyypppEEEAAA888888888777777666666666666666666777888777666555555555666666777777888888555555666777777777777777777555444555777888666444444444333222111000//////111222333222000000333666222222111111111111111222444222111222444555444222333222222111111000000000111222888;;;MMM}}}iiiGGG:::===777888===666000000//////.../////////000000000000000000000000///////////////////////////000111333444555444333333333222111222444666777333555777???bbbkkk>>>999999111666555777555555555555666777888888888888888888999;;;???CCC[[[fffHHHDDD???CCCJJJJJJYYYzzz[[[PPPMMMHHHSSSiiiwww]]]LLLFFFDDD@@@CCCIIIEEEAAAQQQhhh|||cccRRRFFFCCC???===<<<;;;;;;:::888777666555444333333333555444333222111222222333222222222222111111111111------------............000///333:::<<<666222222000///---,,,---000333555444DDDYYYmmm|||fffAAA444,,,///000,,,,,,000------......---,,,+++***,,,---.........,,,***)))))))))((((((((((((((()))))),,,//////---***((('''''''''((((((((((((''''''***(((&&&&&&(((((('''%%%))))))(((&&&%%%%%%''')))'''000555777===BBB;;;...,,,'''######&&&(((&&&$$$'''&&&%%%%%%%%%&&&''''''***))))))((()))***,,,,,,)))+++---------,,,---...//////.........---------,,,***+++//////...555@@@{{{tttBBB,,,222...---,,,,,,++++++,,,,,,---,,,,,,,,,---...//////000000111111111111000000000000000000111333555666???DDDNNN[[[nnnfffUUUFFF>>>999<<>>>>>======>>>??????======>>>???BBBAAACCC>>>EEELLLgggwwwOOOFFFBBB@@@???<<<;;;<<<<<<===<<<;;;999888;;;;;;<<<=========<<<<<>>;;;:::888888888999<<<888;;;555777<<<@@@^^^~~~OOO???:::>>>;;;888555888999777@@@FFF???777::::::777777:::<<<;;;???KKK|||kkkAAAAAA::::::999888777666666555555555666666666666555555666666666666777777777777555666666777777777777777666555555555777777555444444444444444333222000///111222222111000111333444333222111000000111222333333222111222444555444333444333222111000/////////222000555888BBBeeexxxQQQ;;;===<<<:::;;;777222111000000////////////000000000000000000000000////////////000000000000...---///444888999777444222222333333444555555666444555777<<<[[[xxxFFF;;;999111555444777666555555555555555666666666888999::::::;;;>>>@@@QQQkkkKKKDDD???BBBIIIJJJXXXqqqZZZOOOKKKNNN]]]yyy~~~eeeQQQGGGDDDAAACCCHHHDDD???JJJ]]]www```OOOFFFBBB>>><<<;;;;;;::::::999888777555444333222222444333333222222222222333333222222222111111111111////////////............000333888<<<888222///111---...000555;;;CCCIIIMMMZZZlll}}}___CCC444,,,+++111444///---///------------,,,+++***)))+++,,,......---+++(((&&&((((((''''''''''''((((((***,,,...///---***))))))''''''((((((((((((''''''***(((''''''))))))(((&&&((())))))'''&&&&&&(((***000...///555;;;;;;333,,,///***$$$"""$$$''''''&&&&&&%%%%%%%%%&&&'''((((((++++++*********+++,,,,,,...///111000///......//////............---------+++(((+++111//////===QQQXXX777,,,222------,,,++++++++++++,,,******,,,---............/////////000000/////////////////////000111222333:::999999>>>NNNgggooo]]]TTTHHHAAA:::888999===FFFNNN@@@@@@@@@?????????>>>>>>===>>>??????>>>===>>>???AAA@@@CCC???FFFNNNiiizzzRRRFFFAAA@@@AAA=========>>>>>>>>>===;;;;;;<<<<<<==================???>>><<<;;;999999999999;;;777<<<777999<<<@@@```uuuLLL@@@999;;;999555555777444777MMM[[[SSS@@@???===;;;@@@FFFFFFBBB===JJJ~~~ddd<<>>>>>:::888999333333111000////////////////////////////////////000000000000000000000000...---...333999:::666111111222444555666666555555444666:::===UUU}}}HHH;;;:::333777666888666555555444444444444555555777:::;;;;;;;;;===>>>HHHvvvrrrNNNDDD@@@AAAHHHIIIXXXsssXXXTTTNNNTTTmmmnnnVVVFFFFFFCCCEEEIIIEEEAAAIIIWWWwwwqqq\\\LLLEEEAAA>>>;;;;;;;;;:::999999888777666555555444444333333333222222222222333333333222222222111111111000000000000////////////111888>>>>>>666///...111...///666EEEXXXfffmmmnnn|||uuugggVVVAAA///000,,,,,,111222---******,,,,,,,,,+++***)))(((''')))+++---...---***'''%%%(((((('''''''''((()))))))))+++---,,,+++)))))))))''''''((((((((((((''''''))))))(((((())))))((((((((())))))((('''(((+++---777---)))111666000)))'''---)))%%%###$$$&&&&&&%%%%%%%%%%%%&&&'''((())))))***)))))))))(((((()))))),,,---//////...------...,,,,,,,,,,,,,,,,,,,,,,,,---+++...111---222OOOooobbbDDD444---///......---,,,,,,,,,,,,---((()))+++---......---------......//////......---.............../////////888888888999???LLL]]]iiittt```UUURRRHHHBBB===<<<:::888;;;@@@>>>>>>?????????@@@@@@@@@>>>???@@@???>>>===>>>@@@??????BBB>>>EEELLLfff{{{SSSEEE@@@@@@BBB>>>===>>>???@@@???>>>===<<<=========<<<<<<<<<======>>>>>><<<;;;:::999999888999666===;;;======AAAcccmmmKKKDDD<<<;;;888888999;;;777>>>\\\pppjjjGGGBBB<<<===HHHQQQOOOGGG===QQQccc===AAA;;;;;;:::999888777666555666888999888666555777999888888777777666666555555666666777777777777666666555666777888777555444333222333555666555333111///000000000111222222222111222222111111111222444555333333444333333222333333//////......///111333444333111222777888CCCpppVVVCCCAAA<<<999===333333111000////////////////////////////////////222222111111000000000000///......333777888222---000222444555666666555444333666<<<@@@RRRIII;;;<<<666888444666666555555444444444444555444777:::;;;;;;;;;<<<===CCCoooxxxQQQEEEAAA@@@GGGIIIXXXooo]]]PPPLLLaaawww\\\GGGEEEBBBDDDGGGFFFCCCIIISSShhhkkkXXXIIICCC@@@===::::::::::::999777777777666777777888888333333333333444333333333333333333222222222222111111111000000000/////////222<<>>>>>???@@@@@@AAAAAA>>>???@@@@@@>>>>>>???@@@???>>>AAA<<>>@@@CCC>>><<<===>>>>>>>>>>>><<<<<<>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::999999:::555======???>>>EEEjjjiiiMMMJJJ@@@===;;;999888999888???YYYmmmjjjFFF@@@999;;;FFFPPPNNNFFFDDDaaafffCCCCCC::::::999888777666666555666888:::888555555777:::888888777777666666555555777777777777777666666555444666999999777444333333222333444444444222111000000//////111222333111000111111222222333444444444333444555444222111222333...---------///111444666333333333666888<<>>999555;;;222111000000////////////000000000000000000000000222222222111111111111111111000000222555444000,,,000111333444555444444333333555<<>>777777111333666555555555555555666666555777999:::::::::;;;===@@@jjj{{{QQQDDDCCC???GGGHHHXXXjjjXXXLLLWWWttteeeLLLCCCAAAAAACCCDDDCCCGGGMMM]]]fffVVVGGGBBB???<<<::::::::::::999666666666666777888999999333444444555555555555444333333333333222222222222111111000000//////......222<<>>777...---111111000////////////000+++,,,,,,---------------------............------......///000000000//////+++...222333222222555888>>>FFF]]]|||nnnXXXKKKEEECCC>>>:::999:::888444222555??????????????????@@@@@@>>>???@@@@@@>>>>>>???@@@???>>>AAA===BBBHHH```XXXEEE===???BBB===<<<<<<>>>>>>>>>>>>===<<<>>>===;;;:::::::::;;;;;;999:::::::::::::::999999===666<<<;;;===???IIIsssfffLLLKKKAAA>>>===999555777777:::JJJWWWSSSAAA>>>:::999???FFFGGGCCCNNNrrriiiGGGBBB888888888777777666666666555888999777444333777:::777777777777666666666666777777777777777666555555333777::::::777444333333222222222222222111111111000//////000333333111//////111333444555555444333222444555444222111222444///...------...000333555111555222444777888\\\xxxJJJ<<<777111555000000//////.../////////000000000000000000000000//////000111222444444555111222222333333333111000000000111222333333333333333333999>>>JJJpppUUU>>>===777777222555555555555555666777888888666777999999999999;;;===@@@fff{{{OOOBBBBBB===FFFHHHYYYlllWWWWWWjjjpppUUUEEEBBB@@@AAABBBBBBEEEIIIUUU~~~bbbTTTFFFAAA???;;;999999:::999999666555555555555555666777444444666777777777666666444444333333333222222222111111000//////...------///:::@@@:::111///000111---++++++111:::===999333333222111111///,,,++++++)))++++++******,,,---...))))))((((((((()))***+++,,,++++++*********++++++'''''''''((((((***++++++((((((((('''%%%&&&(((+++''''''((((((((((((''''''%%%'''((((((&&&&&&(((******)))((((((+++222<<>>>>>>>>>>>@@@@@@@@@???>>>???@@@>>>>>>BBB???FFFMMMfff[[[FFF<<<>>>AAA;;;===>>>???@@@@@@???>>>>>>===<<<;;;:::999::::::;;;888888999:::::::::999999@@@777;;;999;;;???MMMzzzdddJJJIII???===>>>===777999<<<999@@@FFFAAA===???===888888>>>AAAAAASSS|||iiiGGG???777777777777666666666666444777888666222222666:::666666666666777777777777777777777777777666555555333777::::::777333222333333222111000000111111111000///...000333444111......000333555666555444222222444666555222000222444111///---------///222444111666222222666555UUURRR@@@;;;333555///............//////000000000000000000000000000,,,---///111333666777888111222444444333222333444000000000111111222333333444222666;;;GGGlllXXX>>><<<777888555:::555555555666666888999:::777888999999888999;;;===???dddzzzMMM@@@BBB===EEEHHHZZZ~~~eee[[[fff}}}yyy\\\IIIEEEAAAAAABBBBBBEEEGGGOOOyyy{{{```SSSFFFAAA>>>;;;999999:::999999666555444333333333333333444555666888888888777666444444444333333333222222111000000///...------,,,---888>>>777000///000////////////000222333333333,,,)))(((((()))***+++---***------,,,***++++++*********)))))))))+++,,,---///...,,,***))))))******&&&&&&&&&'''''')))******)))))))))'''&&&'''))),,,''''''((((((((((((''''''$$$&&&((((((&&&%%%'''***+++***((((((,,,444???GGG000222111+++&&&%%%&&&&&&((('''%%%$$$###%%%)))---''''''((())))))((('''&&&'''((()))+++,,,,,,++++++***,,,---,,,***(((((((((+++++++++,,,,,,---------,,,333333888]]]vvv{{{zzz___EEEDDD000000///...............111000...---,,,,,,---...---......//////......---...///111222333333333222---000444333111//////111333222777@@@EEEQQQnnn```IIIAAA@@@:::444888444333555444111111444DDDDDDCCCBBBBBBAAAAAA@@@@@@?????????>>>>>>============@@@===EEENNNmmmVVVFFFHHH<<<===???@@@AAA>>>999<<>>666::::::;;;<<<;;;:::888777;;;;;;;;;:::::::::999999888999;;;555;;;BBBWWWeeeJJJDDD<<<>>>999888999:::999888888:::<<>>@@@WWWqqqfffIII888777777777777777888888888555555555555555555555555444444444444555777888999888888777666666666666666555555444333333333333444555444333111000111111222...///000222333333222222111666::::::666222333444555444333111000000111111111000...///111222222111444//////333333999OOOhhhggg???555666000111///......000111111000///////////////000111111111000000000000000111222444222111111222222000///111111222222222222111000444555888<<>>???999555999777111777777222222888;;;:::999999888666777999:::999@@@]]]XXX@@@EEEAAACCCHHHXXX}}}jjjbbbsssgggRRRHHHAAACCCCCC@@@CCCJJJMMMtttvvv[[[PPPEEEBBB???===;;;:::999666444555555555555555555555555666666777777777555444333555444333222111111111111111......222333///---...333999<<<:::444//////222111000000///......---------------,,,+++***)))(((*********************+++))))))))))))))))))))))))******++++++++++++******++++++***)))***+++---...,,,+++)))'''&&&&&&'''(((***++++++***((('''(((***'''((()))((('''&&&'''(((((((((((()))+++---///111>>>BBB:::(((###***)))%%%%%%$$$$$$%%%''')))***))),,,***$$$$$$***,,,))),,,)))''''''***---,,,+++,,,,,,++++++***)))))))))---,,,,,,---------,,,***...000222FFFwwwccc\\\YYYddduuu~~~xxxmmmNNN;;;)))---333(((%%%666444:::999000***,,,......,,,,,,,,,---...///000111...............///000111////////////000000000000,,,222888666444<<>>>>>>>>???????????????BBBAAADDD???FFFOOOlll]]]HHHGGG>>>@@@>>>>>>>>>===;;;;;;===;;;999:::;;;;;;<<<;;;:::999888;;;;;;;;;:::::::::999999888999<<<777???GGG]]]gggJJJBBB999<<<777:::;;;;;;999777777888999999;;;<<<>>>???@@@@@@@@@HHHaaa^^^DDD999777777777777777777777888555555555555555555555555666666666666666777888999888888777666666666666666666666555444333333333444666555444222222222222333000111222333333222111111222888>>>===777222333555666555333222111111111222111000...///111222222111444000111333111222BBBUUUtttIII999777333111///......///000000//////////////////000111111000000000000000111111222222111000000111222000///111111111111111111111111222444777:::EEE```gggAAA???999666999888666999888333222555555111888999999888888:::;;;;;;???ZZZaaaDDDEEEAAACCCGGGVVVzzzooojjjuuuYYYLLLBBBBBBBBB@@@BBBHHHOOOvvvtttYYYOOOEEEAAA???===;;;;;;999777555555555555555555555555555555666666777777666555444333333222222111222222222222///...111222000///111666999:::777222///222666000000//////...------,,,---------,,,,,,***))))))++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,+++,,,,,,------...,,,***)))(((((()))***)))))))))(((((((((((()))'''((()))(((&&&%%%&&&''''''''''''((()))+++---...333;;;@@@999---%%%%%%((((((''''''''''''((()))***))),,,***&&&&&&***,,,))),,,***'''(((***,,,,,,++++++++++++***************)))))))))***+++,,,++++++///000===bbbmmmFFF@@@???MMMhhheee@@@000333...&&&***555::::::222,,,---//////,,,,,,,,,,,,---...///000...---------......///000---......///000111111111///222444333222666>>>EEEKKK[[[tttkkkUUUAAA======777444666666555333111111111333444AAAAAAAAA@@@??????>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@BBB<<>>===::::::===:::;;;;;;;;;;;;:::999999;;;;;;;;;;;;:::::::::::::::;;;>>>999@@@GGGZZZfffIIIBBB:::===888======<<<:::777555666777444888===BBBEEEDDDBBB@@@@@@VVVVVV===:::888888777777777777777777666666666666666666666666888888777777777777888888888777777666666666666666888777666555444333333333666555444333333222333333222333333333333222111000333;;;BBBAAA999333333777666555333222111222222333111000...///111222222111333111222444111...777EEEvvvZZZAAA888555111///......///000///...///////////////000111111000000000000000111222222111000///000111222111000111111000//////000111222222444777:::AAA[[[pppFFF>>>999666999999555777777666888;;;:::666777888:::;;;::::::;;;===<<>><<<;;;;;;:::999777555555555555555555555555444555666666777666666555222222111111222222333444333000///111111///111444888999777333000000444888//////......---,,,,,,,,,,,,------,,,,,,+++***)))---,,,,,,,,,++++++******))))))))))))))))))))))))***++++++,,,,,,++++++***------------------,,,,,,///...,,,+++******+++,,,((('''''''''((()))(((''''''((()))(((&&&%%%&&&'''&&&&&&&&&&&&'''((()))***+++000:::BBB;;;,,,&&&***))))))(((((((((((()))))))))+++***''''''***+++)))+++***((()))***,,,++++++)))************+++++++++(((((())))))+++,,,---...111333NNNsssKKK666222111;;;RRRrrrXXX666444888222---444777777111,,,---...///,,,++++++,,,,,,---...///------,,,,,,,,,---......+++,,,---...000111222333111000000111333333000...555>>>LLL___uuugggUUUGGG<<<<<<===777333333666555333111111222333444AAA@@@@@@??????>>>======????????????@@@@@@@@@@@@>>>===@@@:::???EEEaaauuuQQQGGGCCCEEE;;;>>>::::::???@@@<<<<<<@@@;;;;;;;;;;;;;;;;;;::::::<<<;;;;;;;;;;;;::::::::::::;;;???:::???@@@LLL```HHHCCC===@@@;;;<<<===<<<:::777666666777333777===BBBDDDCCCAAA???EEEYYYQQQ:::<<<888888888777777777777777777777777777777777777777999888777777666666666777777777666666666666777777888777666555444333333333555444444333222222222111222222222333333333333333444===DDDCCC:::333333777666555333222222222333333111000...///111222222111222111222555333111777AAA```oooLLL:::444222000......//////...---///////////////000000111000000000000111222333333111000000111333444333222222000///......000222333555777:::;;;>>>UUUyyyLLL===:::888888:::555666666777777999::::::999999:::<<<;;;999:::======OOOxxxOOODDDEEEFFFIIIWWW{{{iiijjj|||yyybbbMMMGGGFFFDDDDDDHHHMMMvvvuuu[[[RRRIIIAAA>>><<<:::;;;;;;:::999555555555555555555555555444444555666666777777777333333222222111222222222222000000222111...///222888777444111///000333666......---------,,,,,,,,,,,,,,,------,,,++++++***,,,,,,++++++******)))))))))))))))))))))))))))))))))******++++++******))),,,,,,---...---,,,***)))...---,,,++++++++++++,,,)))''''''(((***+++)))(((((()))***)))'''&&&'''(((''''''''''''''''''((((((+++)))...999AAA>>>222((((((((((((''''''(((((()))((())))))))))))))))))(((+++************++++++***((())))))***++++++,,,,,,+++,,,,,,,,,,,,---000222333<<>>OOOdddsssuuuJJJ999888666333000222111...+++***,,,,,,+++++++++++++++,,,---...,,,,,,,,,++++++,,,------,,,,,,---...///000111222///...///222555444///+++555888<<>>===888444444444333222111111333555666AAAAAA@@@@@@???>>>>>>===AAAAAA@@@@@@???>>>======>>>>>>AAA<<>>;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::888:::???:::???<<>>???:::::::::;;;999888777888:::666888:::===>>>???>>>===HHH^^^OOO999===888888888888777777666666888888888888888888888888888888777666555555555555777777666666666666777777777777666444444333333333333333222222111000000//////000000111222444555555444<<>><<<;;;;;;;;;;;;???;;;@@@GGGbbbxxxSSSIIIDDDGGG>>>BBBCCCBBB>>>===???===:::;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;:::777999>>>;;;AAA>>>DDDsss[[[FFFCCC;;;<<<666888999999999888888:::<<<999888888888999:::<<<===DDD```NNN999===999999888888777666666666777777777777777777777777777777666555555444555555666666666666666777777888555555444333333333333444222222222222111000///............000111333555666555999===<<<777333222444444333222111111111222333111000...///111222222111444222000000000333666888AAA\\\rrrJJJ555666444111000000000///---///////////////000111111000000000111222333444555333222111222333444333222111111000000000222333444666444666777666CCCmmmWWW@@@CCCAAA999;;;999777;;;HHHVVV\\\\\\\\\RRRDDD::::::;;;888777:::===LLL~~~RRRGGGAAACCCHHHYYY~~~lllOOOPPPaaa|||qqqXXXLLLFFFBBBDDDJJJNNNrrrnnnVVVPPPHHHCCC@@@<<<:::::::::::::::666666666666666666666666666555555555555666666777777666444222111//////...//////111333111---000555<<<777222000000000...,,,......------------------,,,,,,------------,,,,,,************************))))))))))))))))))))))))((())))))))))))))))))(((******************)))(((******************)))))))))+++------+++***)))***)))***+++***((('''((()))'''((())))))***))))))(((!!!222888...---:::BBB>>>///,,,)))&&&$$$%%%''')))'''&&&(((,,,,,,(((&&&''')))+++,,,,,,***))))))***(((((()))***++++++,,,,,,---......,,,***,,,222777DDDnnnXXX888333---//////---,,,000888@@@TTTjjjEEE000000111......111000...---000------,,,,,,,,,,,,------------,,,+++++++++,,,,,,........................---///111000...---///111,,,...000111222666===CCCQQQgggqqq\\\HHH:::555666333333111111111333555666DDDDDDDDDCCCBBBBBBAAAAAA?????????>>>===<<<;;;;;;999999===999>>>DDD^^^nnnOOOHHHDDDHHHCCCHHHUUUVVVFFF<<<>>>???:::<<<;;;;;;:::;;;<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;::::::<<<999@@@@@@IIIyyyZZZCCC@@@999<<<777888999999999888888:::<<<999888777666777999<<<>>>CCCfffPPP======999999888888777666666555777777777777777777777777777777666666666666666666666666666666666777888888333222222222222333444444222222333333222111///...............000111333444444555666666444222222222222111000000000111222222111000...///111222222111222111000000222555666444999IIIpppYYY:::888555333222222111000...///////////////000111111000000000111222333555555333111000000222222111///111111111222333333444444555222555888777BBBggg]]]EEEKKKHHH<<<>>>999444???```dddNNN<<<:::<<<999777999999IIIuuuLLLEEEBBBFFFKKK]]]aaaVVVXXXhhhwww___QQQIIICCCGGGNNNSSSqqqnnnWWWQQQIIIEEEAAA===::::::::::::999666666666666666666666666777777555555444555666666666555444222111000000000000///000111000000777@@@DDD<<<333//////000...+++........................,,,,,,---------------,,,***++++++,,,,,,------...))))))))))))))))))))))))******++++++++++++***************)))******++++++))))))***************)))''',,,111///)))&&&'''***'''((()))((('''&&&&&&(((&&&'''((()))******)))((("""...444...)))---555999;;;666///)))%%%&&&(((***)))'''***//////***'''))))))+++------***((()))***)))))))))***+++++++++,,,+++---...,,,+++///777>>>ccclllCCC333111111000///......///222444===YYYzzzfff@@@555111------111222///...111......---------------.........---,,,,,,,,,,,,,,,---------....../////////...///000///...------...000222444333111111444888777???MMM]]]kkkvvv||||||qqqfffbbbccckkk{{{pppXXXGGG>>>888666444222111111222222FFFEEEEEEDDDCCCCCCBBBBBB============<<<<<<<<<<<<===>>>AAA<<>><<<;;;;;;:::;;;<<<===>>>======<<<<<<<<<;;;;;;;;;???<<<<<<555<<>>@@@>>>666BBBooooooUUU>>>:::===;;;888:::===MMMuuuMMMIIIFFFJJJPPPaaaeeeTTTZZZyyy}}}fffWWWMMMGGGKKKTTTXXXpppqqqZZZTTTMMMFFFBBB>>>:::::::::999999777777777777777777777777888777666555444444555666444444333222111111111222111///...//////333>>>JJJKKKAAA444---...000///---......//////////////////,,,,,,------...---------+++,,,,,,---...///000000))))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++***)))***+++---...)))******+++++++++******&&&---222///'''"""$$$)))&&&'''((('''%%%$$$%%%&&&%%%&&&''')))***))))))((()))$$$%%%***+++((('''***DDD>>>555,,,'''&&&(((***+++)))+++222222+++)))+++(((+++...---***((((((******************++++++++++++---///...///444===EEEPPP555111000......///111333333///,,,555===XXX{{{HHH111///******000111---,,,//////......---------......///...------,,,,,,,,,,,,***+++,,,---...000111111///......000111111///---+++...111111111333777;;;666222444<<>>???>>>>>>===<<<;;;;;;::::::===<<>>>>>===;;;;;;;;;<<<;;;:::;;;;;;:::::::::;;;;;;<<<888666999777======KKK}}}ZZZAAA:::;;;:::777999999999999999999999999555666777888999::::::;;;LLLKKK>>>======:::666444444555444444777777666666555555444444666555444444555777:::;;;666444333444777999777555333333222111222333444555333333333222222222111111111000000000000000111111000111222222111000///...,,,...///000//////111333111000///------///000111666000---111888;;;777111888888VVVqqqBBBDDD222999666000555//////000000000000000000000000111111222222222222111111333222222222111111000000000222333333222111333444666333222999<<<===___aaaDDDIIIBBB>>>:::999666BBBfffSSSJJJ@@@::::::<<<;;;:::888JJJ}}}XXXDDDAAANNNSSSaaa~~~______ssssss```MMMFFFUUUjjjwwwpppvvv]]]TTTKKKHHHDDD???<<<:::888777555777888999:::;;;;;;:::999888888777555333222444666555444222000///000000111111---111222+++444HHHQQQPPPAAA333///000000...---222222000,,,+++...---))),,,+++)))(((+++......+++---+++)))+++///222111000,,,***))))))******(((''',,,000333222,,,((((((***)))***+++******+++---///******+++,,,---...000111,,,***((('''&&&'''((())))))'''%%%######%%%''')))(((((())))))))))))((((((''''''((()))************:::>>>LLL444(((111%%%)))(((***...222444222---)))++++++************++++++++++++******)))*********444(((***666444---@@@```WWW===888333444444///---000000------000333333KKKtttbbb...///***))),,,...---...000---***+++///111///---...///...---...//////...,,,,,,---...///000000000000......////////////....../////////000111111222222111222333555666777777777:::999999999999;;;===>>>WWWfff}}}vvv```OOO<<<111000000000///DDDHHHKKKIIIDDD???>>>???>>>======<<<<<<;;;::::::===<<>>===>>>>>>======<<<<<<;;;;;;;;;???===@@@<<>>>>><<<999<<<;;;;;;:::::::::::::::;;;;;;::::::::::::;;;;;;:::777999555;;;===OOO{{{XXXAAA;;;<<<;;;999999999999999999999999999999999999::::::;;;;;;;;;UUUKKK===:::;;;999666666777888888777999999888777777888::::::888777666555555555777777777555444555666666555444555444444444444555666777333333333222222222111111111111000000000000000111000111222222222111000//////000111222111111222444333222111000000111222333444333222333555555444222111666HHHpppnnnRRR555555444222777111444222222222222222222222222111111222222222222111111111111000000000000//////000222333444333222333444333111111777:::999UUUrrrJJJ???555999===<<<888777AAANNNTTTOOOHHH@@@<<<777666999;;;<<<;;;@@@IIIwww\\\FFFAAAMMMVVVjjj{{{lllmmm}}}aaaPPPhhh}}}{{{aaaWWWLLLFFFCCC>>>;;;:::999888777555555555555555666666777444666888777555333333333444333222111000000000000555///000000...>>>VVV```KKK>>>222///000///...---,,,......++++++------+++---...000///---***+++,,,,,,+++******,,,------,,,,,,***)))***++++++***)))***---000///+++))))))***'''))),,,---,,,++++++,,,++++++++++++,,,---//////666444000,,,)))'''&&&&&&'''''''''&&&&&&'''''''''(((((())))))))))))(((((((((((((((((())))))******((()))666333111111%%%''''''((()))+++------+++))))))))))))))))))))))))))),,,,,,+++,,,,,,---...///***///333111111CCChhhxxxRRR555888??????AAA???>>>888222//////...++++++***666RRR|||{{{AAA111,,,***,,,...------000000...///333444000------+++*********,,,,,,+++)))***+++,,,---------------,,,------......------,,,---------...//////000000///000111333333444444444222222111111111111222333222444:::CCCNNN```yyyeeeLLL<<<777777>>>@@@BBBBBB???===<<<===>>>=========<<<<<<;;;;;;@@@>>>@@@;;;BBBGGG]]]sssQQQGGGAAAEEE???AAA===<<<>>>???<<<999::::::;;;;;;:::999999:::;;;;;;;;;::::::999:::::::::;;;888999444:::>>>SSSzzzVVVAAA<<<===<<<:::888999999999999999:::::::::::::::;;;;;;;;;<<<<<>>;;;999888666777888::::::999999888777666777888:::;;;888888666555555444555555777666555555555555444333222222222222333333444444333333333222222222111111222111000000000000000000000111222222222111000000000111333333222111333444333222222111111222222333333444555555333222222222444777;;;QQQeee???666444333555...111222222222222222222222222111111222222222222111111000000000///////////////000222444444333333333444222222222888;;;999PPPxxxzzzNNN???555999<<<999888777888;;;===<<<::::::888666777999;;;;;;:::???EEEqqq[[[BBBAAAMMMWWWooowwwxxxnnnWWWiii|||~~~cccWWWLLLEEEBBB>>>;;;::::::999888666666444444444555666777444666999999888555444333333222222111111000000000555///000///...???SSSXXXFFF;;;111///000///......---///---))))))000555666333...+++,,,,,,+++,,,...,,,+++*********++++++++++++***)))***,,,,,,+++******,,,...---+++))))))***(((+++...///...---,,,,,,++++++++++++,,,---......///...---+++***)))))))))&&&'''((())))))((('''&&&(((((())))))))))))((((((((((((''''''((()))+++,,,+++***333:::<<<666,,,+++)))(((((()))+++,,,+++***))))))************))))))++++++++++++,,,---//////+++333777666CCC```{{{iiiTTT???BBBWWWeeekkkooommmhhhZZZDDD444...000222---...333CCCkkkGGG333...+++,,,---,,,---///000---...333444///++++++***))))))***,,,,,,+++)))++++++,,,---------------+++,,,,,,------,,,,,,++++++,,,,,,------...////////////000111222222222111222222111111111111111111444333444444555>>>PPPbbbttt\\\DDD555===>>>??????>>>===<<<<<<===============<<<<<<<<>>BBB???999999===999:::;;;:::888888:::<<<<<<;;;:::999999999999999:::888:::555:::???VVVzzzUUUBBB===<<<;;;;;;888888888999999::::::::::::::::::;;;;;;<<<<<<===VVVKKK@@@===888777666777999:::::::::777666555555666777888999999888777666555444333333666666666555444333333444222222222333333333333333333333333222222222111111222222111000//////000000000111222333333222111000111222333333222222333444333333222222222222333333222444666555222000111222444888666AAApppxxxHHH777555444555---222111111111111111111111111111111222222222222111111///////////////000000000000222555555444333333333444444333888<<<:::MMMoooTTTCCC999<<<;;;666888:::999777666777999999888888888:::::::::999>>>DDDppp]]]AAAAAAKKKWWWtttooorrr}}}ccciiiyyydddXXXLLLEEEBBB>>>;;;::::::999888888777555444444555666777444777:::;;;999777555555222222222222111111111000111...000000111BBBQQQPPPAAA888000///000///.........///,,,)))---;;;IIIQQQEEE666))))))---...,,,,,,++++++******)))))))))***+++***)))***,,,------,,,+++,,,---,,,+++************---///000///...------,,,,,,+++++++++,,,,,,---******))))))))))))))))))&&&''')))******)))'''&&&(((((())))))))))))(((((('''&&&&&&&&&(((+++///111---///111<<<>>>444...)))+++)))((()))+++,,,---,,,******+++,,,,,,+++******************+++---......000555555;;;XXX|||~~~OOO???DDDaaa}}}jjjJJJ444///333...222444999\\\~~~III666000,,,,,,---+++,,,///...+++,,,000111---))))))+++******+++---...---+++,,,,,,---............---++++++,,,,,,,,,,,,+++++++++++++++,,,------......//////000000000000000/////////////////////......222111222111...///888DDD___qqqcccJJJ===>>>>>>>>>>>>======<<<========================@@@>>>@@@:::>>>@@@SSSrrrPPPDDD===CCC???>>>@@@CCCDDD???::::::???888;;;<<<;;;999888;;;>>><<<;;;:::999999888888999999888;;;666<<>><<<:::;;;888888888999999::::::;;;888999999:::;;;<<<===>>>TTTyyyHHHAAA>>>777666666777999::::::999555555555555666666666666888777777666555444333222444555666555333333444555333444555555666666555555333333333222222222111111333222111000////////////000111222333333333222111111222333333222111222333222222222222222222222222222444555444222111111222000888999AAAjjjNNN666555777888///666111111111111111111111111111111222222222222111111//////000000000000111111000222555666555444333333555666444777<<<;;;KKKiii]]]HHH<<<===999666888;;;:::888666666777:::::::::::::::999999999>>>EEErrr```DDDBBBJJJVVVwwwllliiinnniiirrrxxxgggZZZMMMFFFCCC>>>;;;:::999888777888777777666666666666777444666:::;;;999777666555111111222222222111111000...---111333666HHHTTTMMM===555///000000......///---///---,,,444III___kkkVVV???,,,***//////,,,+++***++++++***(((((()))++++++******+++---///...---...------,,,+++*********+++...000000///------...---,,,,,,++++++++++++,,,+++******)))((('''&&&%%%'''((()))******)))((('''(((((())))))))))))(((((('''&&&&&&'''+++000666999666<<<777>>>===444555,,,+++***))))))+++---------,,,---...//////...---,,,++++++***++++++,,,---...///222444AAAfffkkkCCC999LLLqqqkkkBBB.........111222777YYYPPP888111,,,,,,,,,++++++...---))))))---...+++))))))+++++++++,,,...///...---------............------+++,,,,,,------,,,,,,++++++++++++,,,------......///000000000000//////...000000111222222222111111333111000///---,,,222999>>>PPPhhhyyy??????>>>>>>>>>>>>===<<<=====================>>>===<<>>>>>===888;;;===<<<999999<<<@@@<<<;;;:::999888888888888888888<<<888===BBBZZZ|||TTTBBB???;;;999:::777888888999::::::;;;;;;666777888999;;;===>>>???TTTqqqCCC???<<<666555555666888999888777444555666777777666444333777777666666555444333222222444666555333222444666333444555666666666555555333333333222222222111111333222111000////////////000111222333333333222222111222333222111000111222111111222222222222111111222222222333333333222111---777:::???aaaUUU888666999888///666222222222222222222222222111111222222222222111111000000000111111111222222///222555777666444333333555666333555;;;;;;IIIeeeiiiKKK;;;<<<888777777888888777666666777::::::::::::999999::::::>>>DDDpppaaaGGGCCCIIIUUUxxx{{{fffbbbqqqwwwnnnmmm|||}}}kkk]]]OOOGGGDDD???;;;:::999777666777777777777777666555555222555777888777555555555000111222222222222111000111///333333777HHHRRRIII:::333///000000......///,,,......---666LLLdddrrrVVV@@@---,,,000---+++,,,)))***+++***((((((***---+++******+++...//////...111///---,,,,,,+++***))),,,---...---,,,+++,,,---------,,,+++******++++++------,,,+++***(((&&&&&&)))))))))******)))))))))(((((())))))))))))(((((((((((((((***000777>>>CCC???LLL@@@@@@===777@@@222+++))))))***,,,------,,,...///111222222111///...------,,,,,,,,,,,,---------999HHH^^^}}}vvvRRR>>>222DDD```hhhmmmvvvssskkkqqqQQQ000...------///<<>>JJJ[[[xxxAAA@@@???>>>??????>>><<<============>>>>>>>>>>>>;;;;;;???<<>>BBB@@@:::888<<<>>>===:::999<<>>CCC[[[}}}TTTCCC???;;;888999777777888999::::::;;;;;;555666777999;;;===>>>???UUUmmm@@@<<<:::666555555666888999777666444666888999888666333111666666666666555444333222111333555555333333555777111222333444444444333222333333333222222222111111333222111000////////////000111222333444333333222000222333222000000111222000111111222222111111000333111111222444444222000///666666888UUU]]];;;888:::666+++222333333333333333333333333111111222222222222111111000000111111222222222333///222666777666444333333555555111444::::::HHHbbbqqqLLL888:::888777555444444666888999888999999:::999888999:::<<<<<>>999777DDD444***)))((()))+++---,,,+++///111222333333222111//////......---------......000HHHgggnnnCCC:::***444EEECCCGGGNNNHHHLLLPPPpppYYY666222...+++---BBBuuuttt:::333---,,,,,,***+++...---(((&&&)))+++***+++---*********,,,...///...---++++++,,,,,,,,,++++++***,,,------......------,,,+++,,,,,,------......///111111111111000///...---***+++---///000000//////...++++++111555444333333222444444<<>>>>>???@@@>>>>>>>>>>>>>>>======<<>><<<<<<>>>AAABBBBBB??????>>>>>>>>>>>>??????;;;;;;<<<<<<;;;;;;:::999:::<<<:::;;;>>>FFFmmmyyyQQQFFF@@@<<<===;;;777777777777777777777777777666777:::;;;;;;;;;===XXXkkkBBB<<<999444333333555777888777666888888777777777777888888888777666555444333333333666666555444444444444555444444333333333333222222888...---888===555......//////000000000000//////111111222222222222111111111111111111111111111111000000000000000000000000333444444444333333222111111333444888KKKqqqzzzGGG888:::666222555444444555555555444333222111111222222222333333333555444333111000000111222333444444444333222222111666111111444333444EEEYYYOOO>>>:::;;;777777777777666666666666:::;;;;;;;;;;;;;;;;;;;;;<<>>:::777777888888888888777666555444222333333444555666777777666555555444222111111000555;;;888111999IIIFFF666333333222222111000/////////---,,,000777AAAHHHLLL777333///...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......111111000...,,,***+++,,,......---+++))))))***,,,(((---...)))'''***+++(((,,,///444777111)))&&&)))((('''&&&'''***+++***)))+++)))'''&&&%%%&&&((())),,,&&&%%%000===FFFJJJLLLQQQCCC<<<222&&&333===---$$$&&&((((((((()))+++---444,,,:::YYY]]]BBB000444000222000,,,,,,///---(((555]]]QQQ222111000...------...///000///666OOOssstttJJJ***///000000===qqqDDD777+++))),,,------...******)))))))))***,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------000///............---,,,---------............//////...------...000333555444555555333888JJJdddyyyCCCBBB@@@>>>>>>>>>???@@@>>>>>>============>>>>>>AAA@@@BBB===DDDEEEPPPYYYGGGGGGCCC@@@AAA???======>>>@@@AAAAAA???>>>>>>======>>>>>>???<<<<<<<<<<<<;;;:::999999999;;;:::;;;???IIIrrrwwwOOODDD>>>;;;<<<;;;777777777777777777777777:::888888:::<<<<<<>>>AAA```kkkCCC===<<<555444444666888999888666777777666666666666777777666555444333333333333333777777666555444444444444444444333333333333222222666111666EEEKKKAAA666222///000000111111000000///111111222222222222111111222222222222222222222222111111111111111111111111888444333555555333444888222444666888@@@]]]RRR===999555222444444444444333333333333222111111111111111111111111333333222222111222222222444444444444444333222222555111111333111111???QQQVVV@@@:::999777666777777777777777777<<<<<<<<<;;;;;;::::::::::::>>>]]]hhhJJJJJJKKKSSSxxx{{{hhh^^^```hhh}}}ppptttcccVVVLLLDDD?????????<<<::::::777888888777777666555555333333444444555666666666666555555444222111111000000666555111;;;IIIFFF777333333222111111000//////444111//////222777:::<<<333000---+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------...//////...---,,,---...------,,,+++***)))***+++***///000+++))),,,,,,***---000555777222***(((+++'''&&&&&&(((***+++***(((***)))(((&&&&&&'''((())))))&&&(((333===AAADDDFFFPPP@@@:::333(((///666+++%%%''')))))))))***+++---...---FFFooo~~~eeeBBB000---,,,+++,,,------------999ggggggEEE222///...---,,,,,,---...///222000;;;YYYwwwyyyWWW444///000333FFF|||CCC777,,,***,,,------///,,,+++*********,,,---...******))))))******+++,,,,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------...---------.........---------------...............---------...000222333222222000...///:::JJJWWWBBBAAA@@@>>>===>>>??????>>>===<<<<<<<<<>>>@@@AAA@@@AAADDD@@@EEEDDDKKK{{{]]]IIIGGGDDDAAABBB@@@>>>===>>>?????????>>>>>>============>>>>>>===<<<<<<;;;;;;:::999999888:::999;;;@@@LLLwwwtttLLLAAA<<<999;;;;;;777777777777777777777777<<<888888;;;<<<<<<>>>CCCeeeddd<<<999999666555555777999:::999777777777666666666666777777444444333333333333333444888888777666555555444444444444333333333333222222222333>>>PPPUUUJJJ;;;333000111111111111111111000111111222222222222111111222222222222333333333333222222222222222222222222444///444@@@@@@666222888333333777888777III|||eeeFFF999555333444444333222111111111222333111111000000000000000000000000111222333444444444444555555555555444333333666333333444111000:::IIIwwwaaaDDD999888555666666777777888888888>>>======<<<;;;:::999999:::===YYYqqqOOOJJJLLLUUUyyynnnccc```mmm}}}qqqvvvwwwdddVVVMMMEEE?????????<<<:::;;;777777777777777777666666555555444444444555555555555555444333333222111111---333555444===FFFAAA333222222222111111000000///444222///---.........---000...+++++++++,,,+++***++++++++++++++++++++++++,,,,,,...//////...---,,,+++---//////......///000---,,,,,,++++++***))))))+++...///,,,***++++++))),,,...333666222***'''***&&&%%%&&&(((******)))'''***)))((('''&&&'''((()))((()))///999>>>???@@@BBBLLL;;;555222***)))---)))''')))************,,,---***000LLLxxxTTT000,,,((((((---...,,,111:::OOO~~~jjjFFF555///---,,,,,,++++++,,,------333------EEErrrmmmBBB222000555NNNqqq@@@555,,,+++------...///------,,,++++++,,,...///******))))))******+++,,,+++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,------.........------------............,,,------...///000111111444333111...---111666;;;AAA@@@???>>>>>>>>>>>>???>>>===;;;;;;<<>>??????>>>===>>>======<<<<<<======>>>======<<<;;;::::::999999888:::888:::???KKKwwwqqqIII???:::888;;;:::777777777777777777777777;;;777999@@@AAA>>>>>>CCCjjj]]]777666777777777777888::::::999888888888777777777777888888444444333333333444555555999999888777666555444444444444333333333222222222000222===LLLQQQGGG:::222111111222222222222111111111222222333333222222111222333333333333333444444333333333333333333333333///...>>>UUUVVVAAA333555444111444888555AAAppp{{{RRR;;;555555444444333111//////000111333111111111111111000000000---...111333444555555444444555555666555555444444555555666777444333:::EEEmmmjjjHHH:::888444555666777888999::::::======<<<<<<;;;;;;::::::>>>>>>WWWzzzSSSIIILLLWWW{{{tttcccaaannnzzzrrrzzzfffVVVRRRIIIBBB@@@>>>:::888888888777777777777777777777777666555444333444444555555555444333333222111111000555888:::@@@CCC:::...222111111111000000000///000...------...---+++***......---------------,,,*********+++++++++++++++***+++---///000000///...,,,---//////......///111///...---,,,,,,+++)))((()))+++---+++)))((((((''')))***///333000)))&&&'''%%%%%%&&&(((******(((&&&***)))((((((''''''(((((((((,,,666???AAA??????CCCBBB444...///+++%%%%%%))))))***,,,+++++++++,,,---...111BBBbbb~~~|||XXX333...)))***000---+++:::QQQvvv~~~MMM111+++++++++,,,,,,---------......111//////FFFyyyMMM999111444RRRfff===444,,,,,,------...000------,,,++++++,,,---...,,,,,,++++++,,,,,,---...++++++,,,---------,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------***+++,,,---------...000,,,,,,---------.........+++,,,---//////000//////444222000//////000111111@@@@@@@@@???????????????>>>===;;;;;;<<>><<<======<<<<<<<<<<<<=========<<<;;;:::::::::;;;;;;::::::888999===HHHsssmmmFFF>>>:::888:::999777777777777777777777777;;;888===HHHJJJCCC@@@DDDppp\\\::::::999888777777888::::::999777:::999999888888999999:::666555555555555666666777888888888888777666555444444444333333333222222222333333888@@@BBB===666111111111222222222222111111222222333333333333222222222222222333333444444444333333333333333333333333333444GGG```bbbKKK::::::666000111777666>>>cccbbb@@@888888555444333111//////000111222222222222222222222222222---...111333444555555444444444555555666555555444333444666777555555;;;BBBfffqqqKKK;;;:::444555666777888999:::;;;;;;;;;;;;<<<<<<=========??????TTTSSSHHHMMMYYY~~~{{{cccgggrrrrrr|||~~~iiiXXXSSSJJJBBB@@@>>>;;;999:::999888777777666777777888888777555333333333444555444444444333333222222111222555:::@@@DDDBBB888...111111111000000000000000---------...000000...,,,,,,------------,,,,,,---******+++++++++,,,,,,,,,(((***,,,...000111111111/////////...------///111444111///......---***((()))***,,,---+++)))((())))))***...333111+++((((((&&&%%%&&&(((******)))'''******)))(((((((((((((((''',,,666>>>???<<<===BBB888000)))***+++$$$"""+++***+++,,,,,,+++***+++---///000555BBBVVV^^^KKK222///+++---///+++---HHHiii```;;;---+++***+++,,,...///000000000000///333555HHH{{{TTT===222444UUUggg:::333------......///111---,,,+++******+++,,,---,,,,,,++++++,,,,,,---...***+++,,,,,,---------,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------***,,,......,,,,,,...000,,,,,,,,,------------...+++,,,---...//////......111///,,,+++---...---,,,@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<>>>@@@BBBDDD@@@??????:::CCCHHHWWWjjjLLLEEEEEEJJJBBBAAA??????@@@???>>><<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999:::;;;<<<===:::;;;888999<<>>;;;999:::888777777777777777777777777<<<999@@@NNNPPPFFFBBBFFFmmmXXX::::::777888888777888::::::888777999999999888888999999999777777666666666666666777555666777888777666555444444444333333333333222222666555444555666555444222000111111111111111111000222222333333333333222222111111222222333333444444333333333333333333333333555555@@@QQQRRRDDD:::;;;999222111555666<<>>>>>???<<<===PPP|||RRRIIIOOO^^^xxxoookkkttttttsssmmm[[[OOOGGG@@@???@@@>>>>>>???;;;:::888777666666777777888777555333222333555666444444444333333222222222111333:::DDDHHHCCC999333000000000000000000000000/////////000111111...,,,***+++------+++******++++++++++++,,,,,,------...)))***+++,,,...000111222111000///---,,,---000333<<<777222//////...,,,)))++++++...111000,,,,,,///------111666666000,,,,,,((('''&&&''')))+++***)))*********)))))))))((((((''')))///555666444777===111222***'''+++'''$$$---+++,,,---,,,*********,,,,,,......111:::AAA:::------,,,,,,---...;;;\\\|||aaaCCC333///...++++++---///222333333222111...333444EEEtttVVV;;;111888[[[eee777111---...///...///222------+++******++++++,,,******))))))******+++,,,******+++,,,------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------///111///,,,+++,,,///,,,,,,,,,,,,------------,,,,,,,,,---------......222000---+++,,,,,,,,,,,,AAAAAAAAABBBBBBBBBAAAAAA>>>>>>>>>>>>???@@@AAABBB===<<<===999BBBHHHWWWrrrQQQEEECCCGGGAAA@@@??????@@@@@@>>><<<<<<;;;;;;;;;;;;;;;;;;<<<:::999999999:::<<<>>>???:::;;;999:::===EEEnnngggEEE@@@===::::::777777777777777777777777777;;;666===LLLNNNCCC???EEEgggUUU::::::444888777777888999999888666888777777777777777777888888777666555555555555555333444666777777666555444444444333333333333222222444444222111111222222111///000000111111000000///222333333444444333333222000000111111222333333444222222222222222222222222222222666<<<===999666777777555555666777;;;GGGTTTQQQ???;;;444333333222222222111111111//////000111222333444444333333222222111222222222222222333444444444444444222444555444444666:::===MMMyyySSS>>>;;;666666777888999999::::::;;;;;;<<<<<<======>>>>>>:::===PPPzzzWWWKKKSSScccpppkkkxxxxxxmmmvvvppp]]]OOOFFF??????@@@???@@@BBB===<<<999777666555666777888666444222222333555777444444333333333333222222222333;;;GGGIIIAAA777444///000000000000000000000111000///000000000---+++***---///...+++)))***++++++,,,,,,---......//////---,,,+++***+++---///000111///---+++***...333888CCC===555111111000---***+++***...333333......222///...222777888333///...+++)))'''''')))+++,,,,,,***************)))((((((***'''(((+++,,,,,,000666000999///%%%,,,+++'''///+++,,,,,,+++***))))))***+++,,,,,,,,,...111000...------,,,...;;;TTTsss}}}aaaBBB222000///---,,,***,,,000333444444333222---111444HHHuuuPPP777222@@@dddUUU555000...///000...000333///...---+++++++++,,,---******))))))******+++,,,)))***+++,,,------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------000333444111,,,***+++---++++++,,,,,,,,,------------,,,+++++++++,,,---...000000000///---------...AAAAAABBBCCCCCCBBBBBBBBB===>>>>>>???@@@@@@AAAAAA;;;;;;===999CCCHHHVVVyyyVVVFFFAAACCC@@@?????????AAA@@@???===<<<;;;;;;::::::;;;;;;<<<999999888888:::<<>>FFFnnnfffEEEAAA>>>;;;:::777777777777777777777777777888222777FFFHHH===;;;CCCggg~~~WWW@@@???777888777777777999999777555666666555555555555666666888777666555444333333333111222555666777666555444444444444333333333222222///000000///000111000...//////000000000000//////222333333444444333333222//////000111222222333333222222222222222222222222111333666777888777666444333777999999999>>>EEEKKK{{{WWWAAA<<<333222333333333333222111111------...000111222333444555444333111000000111222111222333333444444444333666888999666555888<<<===BBB|||UUU???;;;777777777888999999::::::===============<<<<<<<<<:::???RRR{{{]]]LLLVVVgggwwwhhhnnn}}}kkkkkkyyyrrr^^^RRRIIIAAA@@@???>>>>>>@@@???===:::777555555555666777666444222222444666888444333333333333333333333666555<<