BM66( ~~~}}}{{{{{{|||}}}~~~}}}|||zzzyyyyyyxxxwwwuuuoooqqqqqqooommmlllmmmmmmmmmnnnoooooonnnmmmooopppyyyyyyyyyzzz{{{{{{{{{zzz~~~~~~zzz~~~|||qqqlllpppsssrrrhhhccc]]]WWWRRRNNNJJJGGGLLLJJJOOOXXXYYYQQQNNNQQQKKKJJJIIIHHHGGGHHHIIIJJJPPPZZZ^^^YYYWWWYYYYYYTTTWWWVVVTTTSSSRRRSSSSSSTTT[[[^^^bbbbbb___ZZZVVVTTTVVVYYYZZZVVVTTTUUUVVVUUURRRSSSRRRPPPLLLJJJJJJJJJDDDDDDFFFHHHJJJJJJGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJMMMOOOPPPQQQSSSUUUZZZVVV\\\lllxxxvvvpppmmmxxxxxxqqqllliiiiiijjjiiieee```^^^```dddmmmrrroooccc___hhhpppqqqqqqiiiaaa]]]\\\ZZZTTTOOOSSSQQQXXXdddggg___\\\```SSSRRRRRRRRRSSSVVVXXXZZZfffrrrxxxtttppprrrqqqkkkllllllkkkjjjjjjiiihhhhhhuuu~~~yyysssqqqiiinnnppplllkkknnnpppnnnhhhhhhgggddd```]]]\\\\\\ZZZ[[[^^^bbbdddccc___[[[YYYYYYYYYXXXVVVSSSQQQPPPHHHKKKOOOPPPPPPPPPQQQQQQMMMMMMWWWfffjjj```YYYYYYiiiqqqvvvwww}}}{{{~~~~~~tttmmmcccXXXZZZ\\\```fffmmmrrrwwwzzzyyytttppppppqqqsssvvvyyy|||~~~{{{zzz}}}{{{xxxvvvxxxyyyssslllrrrnnnsss|||zzznnngggjjjccccccccceeehhhlllppprrrxxx~~~vvvvvvwwwvvvuuutttsssrrr{{{{{{xxxvvv|||~~~{{{{{{~~~~~~|||yyyvvvvvvvvvssstttwww|||~~~xxxsssssstttttttttrrroookkkiiiaaadddgggiiihhhfffeeeeee]]]```lllwwwppp___VVVZZZ```iiipppwww{{{}}}uuuwww|||{{{}}}kkk]]]XXXTTTLLLSSSQQQMMMKKKKKKLLLOOOPPPSSSQQQOOOLLLKKKLLLMMMMMMIIIKKKOOOTTTZZZaaaeeehhhnnnrrrxxx}}}zzz|||}}}}}}{{{zzzzzz{{{vvvkkkcccccciiinnnnnnyyy|||vvvrrrooosssuuuuuuyyy~~~xxxuuuzzz|||yyyuuuvvvxxxxxxtttppprrrxxx{{{tttpppuuuxxxyyyqqqxxx}}}zzzqqqkkknnnssswwwooocccXXXQQQQQQTTTXXXRRRPPPNNNKKKIIIKKKNNNPPPQQQPPPNNNKKKIIIGGGFFFFFFHHHFFFDDDDDDDDDDDDCCCBBBFFFGGGKKKLLLHHHBBBDDDJJJPPPQQQSSSYYYaaaiiinnnqqqrrryyy}}}zzzllleeejjjpppppppppppprrrwwwyyy|||}}}wwwooojjjkkknnnkkkfff___YYYVVVVVVXXX[[[^^^```aaa```]]]\\\^^^```\\\ZZZWWWTTTQQQOOONNNNNNPPPNNNMMMMMMOOOQQQRRRRRRWWWUUUSSSQQQJJJBBBAAADDD???===<<>>CCCBBB@@@>>>>>>AAADDDFFF999<<L=hĦ4ĉ@ӵ>L~~~}}}yyyuuupppooouuu{{{xxxqqqiiinnnrrrqqqpppnnnjjjgggfffjjjvvvyyyqqquuuyyyooolllssswwwsssqqqtttvvvwwwtttmmmjjjllloooooopppqqqqqqooolllmmmrrrwwwzzzzzz||||||sssooosssuuuvvvqqqjjjeeeeeeggg[[[\\\ZZZXXX]]]dddccc^^^UUUUUUTTTQQQNNNLLLMMMNNN[[[VVVOOONNNTTTYYYSSSIIIAAA===999888:::<<<<<<:::???AAADDDFFFJJJSSS^^^fffpppuuu}}}GG=?HdĦ=ĪjGG=?HdĦ~~~wwwrrruuuwwwxxxwwwtttqqqnnnnnnqqqnnnkkkiiiiiihhhfffddd___aaaccccccbbb`````````^^^qqqpppaaaZZZ]]]\\\YYYWWWZZZ]]]ZZZSSSPPPUUUZZZ[[[XXXUUUTTTTTTYYYZZZbbb___UUUYYYbbbaaaXXXSSSPPPQQQQQQNNNMMMOOOQQQRRRQQQOOOMMMOOORRRVVVRRRQQQPPPQQQRRRRRRRRRQQQSSSUUUXXXXXXXXXXXXYYYZZZ[[[[[[\\\]]]]]]^^^______```bbbfffiiikkkkkkjjjiiigggkkkrrrxxx|||zzztttssstttjjjmmmkkkhhhkkkrrrrrrkkk^^^\\\YYYTTTOOOMMMOOOPPPYYYUUUPPPOOOWWW^^^ZZZRRREEE@@@<<<>>>DDDHHHGGGDDD===???AAABBBBBBCCCEEEFFFDDDIIIOOORRRUUUXXX^^^bbbpppvvv~~~ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵwwwllllllqqqeeehhhkkkllliiifffddddddeeeddddddcccbbb___ZZZVVVWWWZZZ]]]^^^]]]\\\[[[[[[[[[ZZZYYYYYYXXXVVVRRROOOPPPPPPOOONNNNNNNNNNNNMMMNNNZZZiiiqqqlll```RRRKKKOOORRRRRRQQQRRRSSSPPPJJJKKKPPPVVVVVVRRRMMMMMMOOOPPPPPPTTTPPPGGGLLLUUUQQQIIIKKKIIIEEEGGGQQQZZZ___NNNKKKHHHHHHKKKNNNPPPRRRHHHGGGGGGGGGIIIIIIIIIGGGLLLPPPTTTRRRLLLHHHIIIKKKCCCGGGJJJJJJGGGFFFHHHKKKKKKKKKLLLLLLLLLLLLMMMNNNKKKNNNRRRUUUWWWYYY[[[]]]^^^______\\\XXXVVVVVVXXXYYYZZZ[[[[[[[[[\\\\\\]]]aaa``````aaacccfffiiikkkrrrqqqqqquuuzzz~~~{{{xxxyyy}}}zzzsssttt}}}~~~yyyuuupppggg^^^WWWVVVZZZ^^^fffaaaZZZWWW]]]eeefffbbbYYYUUUPPPOOOPPPPPPNNNKKKLLLJJJIIIIIIIIIIIIIIIHHHHHHJJJJJJFFF@@@<<<<<<>>>:::===BBBHHHMMMSSSYYY]]]eeejjjrrr~~~?~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&e}}}3h?g&e>&edddccc??llltttxxxqqqaaaVVVUUUYYYYYY^^^aaa^^^WWWQQQRRRVVVTTTTTTUUUWWWYYYYYYVVVTTTOOOSSSXXX[[[[[[[[[[[[\\\[[[\\\]]]___^^^ZZZTTTOOOTTTPPPLLLKKKLLLMMMNNNMMMMMMNNNPPPTTTVVVTTTOOOKKKLLLQQQTTTSSSSSSTTTQQQLLLKKKOOOUUUUUUOOOIIIIIIMMMKKKJJJNNNIIIBBBJJJSSSNNNBBBKKKNNNMMMYYYssseeeZZZOOOLLLNNNOOOLLLJJJFFFFFFFFFGGGGGGIIIKKKLLLDDDKKKQQQNNNEEE???@@@DDDBBBHHHMMMLLLGGGDDDGGGKKKMMMLLLIIIFFFDDDEEEHHHKKKKKKMMMNNNMMMKKKJJJJJJKKKIIIJJJIIIFFFBBBAAACCCFFFBBBDDDEEEEEEDDDDDDEEEGGGBBBCCCDDDFFFGGGIIIJJJKKKLLLJJJIIILLLRRRUUUSSSPPPWWWZZZ^^^bbbfffhhhhhhhhhgggiiimmmsssyyy}}}}}}|||}}}}}}~~~~~~~~~{{{pppfffaaadddlllrrrfffaaaXXXTTTZZZeeekkkkkkYYY[[[^^^aaaeeejjjmmmpppkkkddd[[[WWWWWWYYY[[[[[[YYY[[[ZZZUUULLLGGGFFFHHH@@@@@@@@@???===>>>@@@BBB???AAADDDGGGKKKOOORRRTTT___iiiwww4Dӵ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]ĦllliiiBt=o9ĦHƅ^Hu]ĦYYYqqqpppsssmmm___TTTTTTWWWXXX[[[^^^```___[[[VVVTTTTTTTTTUUUWWWYYYZZZYYYUUURRRQQQTTTWWWXXXYYYXXXVVVSSSYYYaaagggddd[[[SSSRRRTTTLLLOOORRROOOJJJEEEEEEGGGDDDEEEGGGIIIKKKLLLLLLMMMQQQRRRSSSSSSSSSQQQMMMJJJMMMJJJKKKPPPPPPLLLGGGEEECCCHHHIIIDDDDDDIIILLLJJJGGGIIIJJJVVV{{{dddLLLVVV[[[VVVPPPKKKDDDDDDFFFJJJOOOOOOJJJDDDNNNSSSPPPEEE===>>>@@@@@@FFFWWW```TTTEEEAAACCCEEELLLDDD???AAABBB???@@@DDDHHHJJJLLLKKKHHHFFFGGGHHHCCCBBBAAAAAABBBCCCBBBAAA@@@<<<<<<@@@DDDBBB@@@AAA======<<<<<<======>>>???AAA@@@???>>>>>>???@@@AAA@@@EEEDDDAAAFFFPPPOOOEEEIIIKKKNNNRRRTTTUUUTTTTTT]]]]]]^^^___```aaaaaabbbiiifffaaaqqqvvvuuu}}}}}}}}}wwwnnnkkkkkkllllllmmm```[[[YYY\\\___cccmmmyyynnnhhhbbbdddmmmyyy|||vvvooommmnnnooommmjjjrrrooolllkkkiiibbbWWWNNNSSSLLLGGGGGGHHHFFFCCCBBBEEE@@@======@@@@@@===999AAADDDIIILLLPPPWWW___eeettt|||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ĦpppxxxDdDĦ^^^qjRgdKӵDdDΦDdDĦZZZYYY[[[bbblllsssooooooiii\\\TTTUUUWWWVVV]]]___aaa___[[[WWWUUUUUUZZZZZZ[[[[[[ZZZXXXUUUSSSVVVZZZ]]]^^^]]]YYYTTTPPPVVVZZZ^^^___[[[VVVSSSSSSSSSXXX\\\XXXOOOHHHFFFGGGGGGHHHIIIJJJKKKLLLLLLMMMOOOMMMLLLMMMOOONNNJJJFFFDDDFFFKKKQQQOOOIIIEEEFFF???BBBAAA===>>>GGGNNNOOOMMMNNNQQQbbbxxxllloooeeeVVVMMMFFFJJJNNNPPPNNNOOOOOOGGG>>>LLLPPPOOOEEE>>>>>>??????NNN\\\```RRRAAA;;;<<<===BBB<<<999;;;<<<;;;>>>DDDLLLLLLKKKGGGDDDCCCEEEHHHFFFDDDAAA@@@@@@@@@AAAAAA???;;;;;;???BBBAAA@@@AAAAAA@@@???>>>============@@@???===<<<<<<===>>>???===AAAAAA@@@IIITTTRRRHHH@@@AAACCCDDDDDDDDDBBBBBBDDDEEEHHHKKKLLLLLLKKKJJJHHHRRR[[[rrrvvvtttuuuooommmkkkiiigggggghhhfffeeeddd^^^YYYYYY___eeehhhooovvvooollljjjkkkqqq{{{~~~|||~~~zzzuuurrrpppllliiiddd___[[[ZZZZZZXXXUUUSSSPPPKKKEEECCCDDDEEEBBB???<<<======<<<<<<>>>CCCGGGHHHMMMUUU]]]eeennnwww~~~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ӵeeeDdDĦ___wwwDdDĦ[[[GIdnuR)ĦDdDΦDdDӵZZZYYY[[[aaajjjpppkkkiiibbbXXXTTTTTTUUUTTTWWWXXXYYYXXXVVVTTTTTTTTTZZZYYYYYYYYYYYYXXXYYYYYY\\\]]]______\\\VVVPPPMMMTTTSSSRRRUUUXXXXXXSSSNNNSSSZZZ___[[[PPPGGGEEEGGGKKKJJJJJJJJJJJJKKKLLLLLLOOOLLLIIIIIIJJJIIIGGGDDDMMMPPPVVVYYYSSSIIIDDDEEEBBBBBB???;;;===HHHRRRWWWQQQMMMOOO\\\pppuuu```TTTJJJIIISSSUUULLLGGGJJJHHHAAAIIIMMMMMMGGGBBBBBBCCCCCCGGGSSSUUUHHH;;;999<<<===???;;;:::;;;;;;===CCCJJJJJJJJJJJJHHHFFFDDDEEEFFFGGGDDDAAA===;;;;;;<<<===999555555999<<<<<<===???AAA???===;;;999999888888>>>===;;;999999999;;;<<<<<<>>>>>>@@@JJJTTTQQQFFF<<<<<<===>>>===<<<;;;:::999<<<@@@DDDEEEDDDBBBAAAJJJ[[[iiiwwwxxxkkkooommmggghhhkkkkkkjjjfffcccaaaaaaaaa[[[YYYZZZ```fffhhhlllooommmnnnnnnnnnqqqxxx}}}xxxyyy}}}yyyvvvuuusssqqqnnniiiccc[[[WWWVVVVVVTTTQQQLLLKKKGGGBBB===:::;;;<<<666777999;;;>>>DDDLLLQQQZZZ___gggpppzzz4DuXӵ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ӵoooĦeeeF&uTӵXXXDdDĦkkk>d<Ħ___peӵDx<>d<ʜ4DuTӵVVVVVVWWWZZZ___bbbbbb^^^WWWQQQOOOPPPPPPOOOMMMNNNOOOOOOPPPQQQRRRSSSRRRSSSTTTUUUWWW\\\aaadddiiieeeaaa___\\\XXXXXXYYY\\\SSSLLLOOOXXX]]]XXXQQQRRRYYY^^^ZZZOOOHHHIIINNNMMMLLLKKKKKKJJJKKKLLLLLLPPPQQQPPPNNNKKKJJJKKKMMMaaa______]]]UUUHHH@@@???CCCBBB???<<>>BBB@@@>>><<<:::888888888999<<<;;;999777777888999:::>>>===;;;>>>GGGOOOIII>>>;;;<<<======>>>=========;;;===@@@CCCDDDEEEDDDCCC^^^kkkooollliii]]]TTTYYYddd```VVVWWWdddfffgggqqqxxxwwwpppeee\\\\\\___aaa]]]^^^```aaaaaaaaaeeeiiikkkjjjiiihhhiiimmmrrrvvvwwwvvvwww|||~~~yyy}}}|||wwwssspppnnnjjjhhhhhhfffaaaZZZSSSNNNKKKJJJGGGEEEBBB???======???AAA999<<<@@@CCCHHHOOOXXX___mmmvvv4DuXӵ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&ĒRTTTTTT>d<sdKĦ```B?Ho9ZZZs&dq&ĒRNNNOOOPPPQQQPPPOOOOOOUUUPPPJJJGGGGGGGGGGGGHHHGGGGGGHHHIIIJJJLLLLLLLLLJJJKKKMMMPPPTTT[[[dddkkkrrrhhh___\\\[[[\\\ccckkkdddXXXMMMPPP]]]gggfff```^^^cccddd___VVVRRRUUU[[[SSSSSSSSSRRRRRRSSSSSSTTTUUU[[[```^^^YYYYYY```hhhkkkccc\\\ZZZWWWOOOGGGCCCCCCCCCDDDEEEIIINNNVVV\\\aaaZZZ[[[bbbaaaYYYWWW^^^ddd|||yyyfffXXXSSSOOOTTTRRRPPPOOOMMMKKKMMMOOOTTTXXXTTTGGG@@@DDDFFFDDDJJJJJJIIIGGGIIINNNTTTXXXVVVUUUTTTRRROOOKKKGGGEEEDDDDDDDDD@@@;;;777666666666444555999===???DDDJJJAAA@@@===<<<;;;<<<>>>???;;;::::::999999::::::;;;===:::888;;;CCCGGGBBB999888999999999999999999888666666777777999;;;===>>>TTTZZZUUULLLGGG===555:::???BBBAAAGGGSSSWWW\\\kkkrrrtttoooccc\\\^^^aaabbbfffiiijjjccc\\\[[[bbbiiiiiiddd___^^^```aaa___\\\[[[]]]aaahhhqqqxxx|||~~~yyywww~~~}}}~~~{{{vvvpppjjjccc\\\YYYUUUSSSOOOJJJGGGDDDAAA@@@======>>>>>>=========>>>???EEEMMMTTT[[[eeerrr{{{4DuXӵ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Ħxxxne}}}xxx@hoooccc>hRRRTTTSSSse^^^neWWWeee@GRRRNNNsĪj@hEEEEEEFFFHHHJJJIIIFFFCCCIIIEEEBBBAAA@@@???AAAEEECCCBBBBBBCCCEEEEEEDDDBBBFFFHHHJJJLLLPPPWWWbbbiiimmmaaaXXXWWWXXX[[[fffssskkkaaaXXX\\\jjjuuuwwwttttttuuusssnnngggeeehhhmmmhhhiiijjjllllllmmmmmmmmmiiiqqqyyyzzzwwwzzzzzzpppiiilllpppnnniiifff^^^^^^bbbhhhkkkmmmrrrxxxwwwtttvvv{{{yyysssrrrwwwqqqyyyjjjcccfffccccccdddbbb^^^\\\]]]^^^```ZZZOOOMMMSSSUUUQQQ]]]]]][[[ZZZ^^^eeeiiihhhhhhaaaWWWOOOJJJGGGEEEEEEAAABBBBBB>>>888444444555:::777888;;;<<<>>>DDDKKK@@@???===<<<<<<>>>AAACCC:::;;;<<<===>>>>>>>>>>>><<<999888:::???BBB@@@<<<:::999888666555444333222555444222222333555888:::>>>AAA:::555999888555<<<;;;DDDCCCAAAFFFFFFHHHRRRZZZbbbfffcccccchhhhhhccciiillljjj```WWWXXX```eeeddd___ZZZYYY[[[ZZZTTTNNNOOOQQQUUUYYY\\\]]]^^^^^^ccceeefffgggjjjssszzzqqqkkkccc```]]]ZZZXXXVVVSSSQQQLLLJJJIIIJJJLLLJJJEEE@@@;;;:::999999;;;AAAIIINNNZZZaaammmxxx4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^tttrrrqqqDdDĦrrrzzz~~~wwwkkkqqqkkk^^^TTTNNNQQQSSSQQQs׼sOOOQQQJJJQQQ\\\NNNHHHDDDDDDCCC@@@??????AAAEEEFFFEEECCCGGGDDDDDDEEEBBB???DDDKKKFFFFFFGGGJJJNNNOOOMMMKKKRRRUUUXXXZZZ]]]dddooowwwwwwmmmiiimmmpppqqqzzz{{{}}}}}}ssssssmmmdddeeelllnnnhhhpppooommmnnnuuuyyy|||uuulllddd^^^ZZZVVVSSSNNNNNNLLLGGGAAA???CCCGGGCCC@@@???@@@??????EEELLLFFFDDDBBBAAAAAACCCFFFHHH:::<<<@@@CCCDDDDDDBBBAAABBB???>>>>>>>>>>>>>>>>>>:::999888666555444333333666666555555555666777888555999555444<<<<<<:::@@@===IIIFFF===@@@BBB>>>>>>GGGPPPVVVWWW]]]fffeee\\\\\\]]]XXXPPPNNNSSSWWWWWW[[[ZZZXXXXXXXXXVVVQQQNNNQQQQQQRRRQQQOOONNNMMMMMMMMMOOOQQQTTTYYYbbbmmmuuuzzzrrrkkkpppxxxyyy~~~}}}xxxtttooollllllmmmlllkkk___ZZZXXX\\\bbbddd]]]VVVPPPKKKDDD@@@???@@@@@@@@@@@@DDDJJJOOOUUU___llluuuΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħooopppqqqqqqppp>d<ĦvvvrrrqqqĦxxxlll[[[NNNLLLTTTbbbmmm^^^SSSKKKMMMOOOMMMLLLNNNLLLOOORRRPPPBeTTTPPPNNNNNNMMMĦFFF===888:::CCCCCC;;;:::??????AAADDDEEEDDDCCCCCCDDD@@@===<<<>>>BBBGGGHHHHHHJJJIIIJJJLLLHHHDDDJJJTTTPPPQQQTTTZZZaaadddccc```gggkkkooorrruuu}}}}}}yyyvvvvvvtttuuu}}}ssskkkfffddd```YYYSSSTTT[[[aaaRRROOOLLLKKKHHHFFFKKKSSSRRRPPPNNNLLLLLLNNNPPPRRR:::===BBBFFFHHHHHHEEEDDDJJJHHHEEEBBB>>>;;;;;;>>>444444444444444555555666222222333444444333222222///777777888???===999>>>777EEEAAA888@@@GGGAAA;;;???EEEFFFDDDKKKWWWWWWOOOKKKIIICCC???DDDLLLLLLFFFRRRUUUXXXYYYWWWTTTRRRRRRTTTTTTRRRNNNKKKIIIIIIJJJLLLLLLLLLNNNRRRXXX```fffaaaiiigggXXXPPPXXXaaacccdddhhhmmmrrruuuxxx{{{}}}|||yyyuuuuuuwwwxxxxxxvvvooojjjoooyyy}}}vvvmmm]]]VVVOOOKKKKKKJJJFFFBBBEEEEEECCC???<<<@@@IIIPPP?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌzzzoooDdDĦqqqzzz{{{yyyvvvsdKĦmmmiiigdKĦiii___RRRJJJJJJOOOTTTXXXMMMJJJFFFEEEFFFJJJMMMOOOSSSOOOJJJEEEIIILLLMMMHHHDDDgdKĦ<<<<<<;;;999999999;;;===???CCCDDDEEEEEEEEEDDDBBBAAABBB???@@@FFFIIIMMMYYYeeennnkkkgggdddeeeiiinnnrrryyyyyy|||ttt~~~|||{{{wwwyyyuuukkkjjjrrrzzz{{{cccaaa^^^YYYQQQNNNVVVaaagggjjjeeeXXXWWWbbbhhhfffOOOFFF@@@CCCGGGIIIJJJLLLYYYTTTKKKCCC>>>>>>@@@CCCDDDAAA<<<888666555444333888777777666333111444888555555666999;;;<<<;;;999999AAADDD@@@>>>AAABBB???===999777888<<AneneneneDenene>Ak<fh}}}qqqfffDeiiivvv~~~yyynnnhhhne___YYYneWWWXXXRRRJJJFFFFFFIIIKKKMMMBBB???===@@@FFFLLLQQQRRRJJJGGGDDD@@@???@@@DDDGGGHHHCCCne@@@BBB@@@>>>;;;:::;;;>>>BBBDDDFFFIIIKKKKKKIIIHHHHHHIIIJJJIIINNNVVV]]]dddrrryyy~~~{{{yyy|||~~~{{{uuufffccc^^^ZZZTTTQQQXXXaaapppqqqiii]]][[[eeekkkjjjRRRJJJDDDEEEHHHGGGFFFGGGTTTUUUUUUQQQKKKHHHIIIKKKYYYQQQGGGBBB@@@>>>:::666777777777888888888888999888888999;;;>>>@@@???>>>555<<>>???===???;;;666555888;;;<<<===:::777444444777:::<<<<<<>>>AAAFFFJJJKKKJJJHHHFFFJJJLLLMMMMMMLLLKKKIIIIIICCCFFFEEEBBBBBBHHHMMMOOOOOONNNLLLKKKJJJIIIIIIIIIMMMLLLLLLKKKLLLLLLMMMMMMNNNOOOQQQWWW[[[]]]ZZZXXX^^^___bbbfffkkkppptttvvvvvvoooggggggnnnwww|||}}}{{{ssslllnnnqqqsssuuuwwwzzzsssiii```ZZZUUUPPPuuuhhh^^^[[[hhhuuu|||rrr```XXXSSSMMMGGGHHHBBBEEECCCAAAAAABBBCCCCCCBBB;;;888777<<>><<<<<>>@@@DDDIIILLLPPPTTTXXXWWWTTTSSSVVVZZZYYYZZZ```iiirrr|||~~~yyy~~~{{{ttthhhccc]]]ZZZWWWWWW\\\dddnnnooojjjaaaaaaggghhhcccSSSLLLHHHIIIJJJHHHFFFGGGPPPUUUZZZYYYTTTQQQSSSWWWeeeZZZMMMFFFEEEDDD???999:::::::::;;;<<<<<<:::888<<<;;;:::<<<>>>@@@AAAAAA444999<<<;;;;;;===>>>===???<<<777555555666666666888666444333555777888888;;;>>>DDDKKKPPPNNNGGGAAAFFFFFFHHHIIIIIIIIIIIIIIIBBBEEEEEEAAAAAADDDGGGGGGFFFGGGHHHHHHHHHGGGFFFEEEIIIIIIHHHGGGGGGGGGGGGGGGIIIKKKMMMQQQSSSQQQNNNJJJOOOPPPUUU]]]fffkkklllkkkfff___YYYYYYbbblllsssuuusssnnnmmmttt{{{yyyqqqjjjccc}}}vvvuuu{{{~~~xxxnnnddd\\\ZZZ[[[]]]bbblllpppdddUUUNNNQQQUUUIIIFFFDDDEEEGGGEEE???::::::;;;;;;===>>>?????????>>>:::777;;;CCCIIIIIIGGGCCCDDDDDDAAA>>>===???BBBHHHBBB>>>@@@CCCDDDHHHMMMLLLJJJIIIHHHIIILLLPPPRRRYYY^^^bbb```\\\[[[aaagggfffiiiooottt{{{wwwyyyyyy}}}xxxrrrkkkrrrzzzyyyrrrnnnbbb\\\WWWVVVWWWYYY___eeeccceeedddaaaccceee___VVVQQQLLLIIILLLMMMKKKJJJLLLOOOTTTYYY[[[YYYXXX[[[^^^]]]TTTJJJCCCBBBBBB???===@@@BBBBBB>>>;;;<<<===<<<@@@>>><<<<<<===?????????:::<<<<<<<<<===>>>??????===<<<:::999888888777666999888666555555666777888===???DDDLLLSSSRRRKKKDDDDDDCCCCCCCCCEEEEEEEEEEEEBBBFFFHHHEEEDDDFFFGGGEEEFFFFFFFFFFFFEEEDDDCCCBBBEEEEEEEEEEEEGGGHHHIIIJJJLLLOOOSSSVVVXXXVVVSSSPPPLLLMMMQQQ[[[dddgggddd___VVVQQQNNNQQQXXX```eeegggcccaaaeeeoooxxx~~~~~~zzz|||yyyzzzuuuqqqrrrwww{{{{{{yyylllhhhccc^^^[[[[[[\\\]]]^^^aaa___UUULLLIIIJJJJJJCCCEEEHHHGGGDDD???;;;999777777888999:::<<>>???@@@BBB;;;===???@@@@@@>>>===<<<<<<;;;;;;:::999999:::;;;======???FFFMMMOOOKKKFFFFFFCCC@@@???@@@AAA???>>>@@@EEEHHHFFFEEEHHHHHHFFFGGGFFFEEEEEEDDDEEEEEEFFF??????@@@AAABBBDDDEEEFFFEEEHHHLLLOOOPPPNNNLLLKKKFFFFFFJJJRRRZZZ\\\XXXRRRJJJIIIIIIMMMRRRVVVWWWVVVWWWWWW[[[fffnnnsssxxx}}}~~~zzzwwwuuutttooollllllnnnnnniiidddZZZXXXTTTSSSTTTUUUVVVUUUZZZXXXQQQIIIDDDEEECCC???===BBBGGGGGGBBB<<<:::;;;888888888888888;;;@@@CCCAAA?????????@@@@@@>>>======BBBGGGIIIIIIMMMTTTZZZ^^^WWWQQQPPPOOONNNPPPSSSXXXYYY\\\^^^___^^^\\\[[[bbbeeefffdddaaabbbhhhnnnhhhmmmqqqqqqsssyyy~~~sssoooqqqwww|||ssspppuuu~~~{{{sssqqqwww|||~~~|||~~~zzzlllnnnuuu}}}~~~xxxrrrpppfffmmmtttxxxxxxttthhh]]]]]]ZZZZZZ]]]aaagggqqq{{{sssfffWWWPPPUUU]]]aaa```SSSOOOLLLLLLKKKHHHHHHKKKNNN\\\nnnwwwsssgggZZZSSSUUUWWWVVVQQQJJJFFFFFFHHHDDDJJJJJJCCCCCCNNNYYY\\\OOOMMMJJJIIIHHHHHHFFFDDDHHHBBB======???@@@DDDHHH@@@BBBEEEEEEDDDBBBBBBBBBDDDEEEFFFEEECCCCCCDDDFFFAAA@@@AAAEEEKKKPPPPPPOOOKKKFFF@@@>>>>>>>>><<<:::===BBBEEECCCCCCEEEFFFDDDDDDDDDCCCDDDEEEGGGIIIKKKBBBBBBAAA@@@??????@@@@@@AAACCCFFFGGGFFFDDDCCCBBB???@@@DDDJJJPPPRRROOOKKKEEEEEEHHHKKKMMMMMMKKKHHHLLLLLLPPPXXX]]]```ccchhhiiilllooorrruuuwww{{{}}}wwwtttwww{{{www{{{~~~}}}yyyuuusssssskkkfffbbbaaabbb```ZZZUUUQQQMMMIIIHHHIIIKKKLLLLLLSSSPPPIIIAAA???@@@???::::::>>>CCCEEEDDDBBB@@@???;;;<<<<<<;;;;;;===BBBFFFEEEGGGIIIHHHEEECCCCCCDDDCCCHHHMMMOOOPPPTTT]]]dddeee^^^YYYXXXXXXWWWXXX[[[```aaabbbccccccbbbaaa```ccccccbbb```___aaafffjjjbbbhhhllljjjkkkqqqvvvwwwrrrrrrrrrsssuuuwwwzzz{{{{{{xxxwwwyyyzzzzzzzzz|||}}}zzzzzz}}}~~~{{{zzz{{{wwwppppppvvvzzzyyyzzz|||}}}~~~}}}|||||||||yyywwwvvv{{{}}}}}}sssdddXXXZZZdddnnnvvv|||zzzrrrgggbbbeeemmmtttxxxggggggddd^^^]]]eeemmmpppyyy}}}zzzoooqqqtttpppgggccc______```aaa___]]]]]]lllvvvwwwzzz}}}qqq^^^ZZZZZZ[[[___aaafffssszzzhhhTTTMMMRRRYYY\\\\\\PPPKKKHHHHHHFFFDDDFFFKKKNNNaaauuuzzzmmm\\\RRROOORRRUUUVVVUUUPPPKKKGGGEEEBBBEEECCC@@@IIIYYY```\\\SSSRRRQQQPPPQQQPPPMMMKKKNNNEEE>>>???BBBFFFLLLSSSJJJJJJHHHDDDAAA@@@CCCEEEIIIKKKLLLKKKIIIIIIKKKMMMFFFGGGHHHKKKOOOTTTXXXZZZPPPIIIBBB?????????===:::;;;@@@BBB@@@???BBBBBB@@@AAABBBCCCEEEFFFGGGGGGGGGFFFEEECCCAAA???>>>===<<>>@@@CCCFFFHHHIIIIIIIIICCCDDDEEEGGGHHHGGGDDDBBBEEEDDDFFFKKKNNNNNNQQQUUUUUUXXX[[[]]]^^^aaaeeeiii|||sssrrrtttvvvtttyyy~~~}}}vvvpppmmmnnnccc^^^YYYXXXZZZYYYUUUPPPPPPKKKDDDAAABBBEEEFFFEEEJJJIIIDDD>>><<<>>>???<<<===>>>AAAFFFJJJKKKHHHDDD???AAABBBAAA@@@AAAEEEHHHMMMPPPSSSQQQLLLHHHIIIKKKMMMQQQVVVVVVTTTXXX```hhhgggaaa]]]^^^___^^^___bbbffffffeeeddddddddddddddd\\\ZZZWWWUUUVVVYYY]]]___^^^eeehhheeedddjjjnnnmmmeeedddaaa``````bbbdddfffrrrlllgggeeegggjjjlllkkkcccgggiiihhhjjjnnnnnnkkkfffgggbbbZZZZZZbbbgggfffgggnnnvvvxxxtttooolllllljjjkkkmmmllljjjkkknnnrrrsssxxx||||||wwwnnnfffaaabbbhhhkkknnn}}}~~~gggXXXQQQ\\\mmmvvvxxxxxxvvvnnnccc]]]^^^ccchhhjjjXXX\\\[[[UUURRRXXX```eeekkkqqqxxx~~~kkk```aaahhhsss```SSSFFFAAAGGGNNNPPPOOONNN___fffdddmmmzzzsss^^^NNNOOORRRTTTUUUYYYggguuuuuudddSSSNNNRRRUUUSSSPPPIIIEEECCCCCCCCCCCCGGGNNNOOObbbtttppp[[[JJJIIIPPPJJJKKKNNNPPPQQQMMMEEE@@@AAAAAA<<<<<>>@@@@@@>>>@@@BBBEEEFFFFFFDDDAAA???CCCBBB@@@>>><<<;;;::::::888;;;===<<<::::::<<>>>>>AAADDDLLLFFF@@@<<<<<<<<<;;;:::AAABBBDDDGGGJJJMMMOOOPPPRRRPPPMMMJJJJJJKKKMMMOOOUUUZZZ```dddccc\\\TTTNNNSSSXXX]]]^^^^^^___eeejjjdddbbb___]]]\\\]]]^^^___cccccccccaaa```^^^\\\[[[XXXUUURRRPPPRRRTTTVVVWWWXXXZZZ]]]aaadddgggiiijjjhhh```ZZZ\\\______^^^^^^eeedddccceeegggfffbbb]]]cccdddggghhhhhhjjjlllnnnhhhfffbbb```___```bbbdddjjjffflllyyy{{{ppphhhiiieeeggghhhiiijjjllloooqqqttt||||||ooofffdddfffcccdddiiiqqq{{{uuu|||}}}mmm```^^^nnn}}}}}}vvvtttyyytttlllhhhnnnuuurrriiijjjhhheeecccaaa^^^ZZZWWW^^^jjjrrrvvv}}}qqqiii]]]SSSPPPTTT\\\bbb]]]OOO???;;;BBBGGGEEE@@@AAAGGGNNNVVV```dddYYYKKKDDDAAABBBDDDEEEEEEIIIOOOUUUKKKDDDFFFIIIGGGCCCAAA???@@@@@@???@@@CCCDDDBBBGGGRRRYYYVVVNNNIIIGGGEEE>>>GGGIIIFFFMMMYYYYYYNNNOOOGGG???===BBBHHHKKKKKKDDDMMMMMMMMMRRROOOMMMTTTNNNDDD:::999CCCMMMQQQQQQWWWOOOEEE>>>===???AAABBBFFFEEEDDDDDDDDDEEEGGGHHHFFFJJJKKKHHHJJJRRRVVVUUULLLJJJFFFCCCAAA@@@AAABBB>>>@@@CCCCCCBBBAAAAAABBBCCCDDDCCCBBB??????@@@AAA===EEEFFF<<<888===>>>999888555444777888777888<<<<<<999888;;;???AAA???;;;>>>@@@BBBCCCDDDCCCAAA@@@???@@@AAACCCDDDFFFGGGHHHGGGHHHIIIJJJLLLNNNPPPQQQxxxiiidddhhhooorrrtttuuuqqqjjjbbb]]][[[RRRMMMHHHFFFGGGHHHEEEBBB>>>@@@BBBBBBAAABBBDDDGGGIIIFFFBBBBBBDDDGGGHHHGGGJJJKKKMMMPPPRRRUUUWWWXXX___]]]YYYWWWVVVWWWYYYZZZ]]]bbbiiimmmkkkddd[[[UUU[[[___ddddddccccccfffiiiiiifffccc___]]]]]]^^^__________________^^^]]]\\\[[[XXXUUUTTTUUUXXXZZZZZZ\\\^^^aaadddddddddbbb```bbb[[[VVVXXXZZZYYYWWWWWWXXXYYY[[[]]]______\\\ZZZ]]]___bbbdddeeegggjjjlllkkkiiifffdddcccdddfffhhhgggfffmmmxxxwwwmmmiiimmmfffggghhhiiijjjlllnnnpppwwwwwwvvvrrrooommmmmmoookkkkkklllqqqwww|||{{{xxxuuussswwwzzz|||yyyqqqggg]]]]]]mmmyyyxxxsssrrruuusssnnnkkknnntttqqqiiilllnnnqqqsssppphhh]]]UUUVVVeeerrrsssttttttlllaaaSSSOOOIIIEEEEEEIIIOOOSSSPPPIIIAAA>>>@@@CCCBBBAAALLLVVV^^^___[[[TTTHHH<<<===999777777777555888>>>???<<<===AAABBB>>>;;;;;;<<<======<<<===>>>>>>>>><<>>EEEEEECCCJJJCCC===777777>>>EEEGGGGGGJJJDDD===999:::>>>AAABBBFFFEEEDDDCCCCCCBBBBBBCCC@@@BBBBBBDDDLLLTTTSSSLLLGGGEEEBBB@@@???@@@AAACCCBBBDDDFFFFFFEEECCCCCCDDDFFFFFFFFFDDDAAA???>>>???>>>EEEEEE<<<999>>>@@@<<<:::555444555555444777;;;999888777888:::<<<;;;:::<<<<<<>>>?????????>>>===???@@@AAACCCDDDEEEFFFGGGGGGGGGGGGGGGHHHJJJKKKLLLssseee```eeelllllllllkkkggg```ZZZVVVTTTNNNJJJGGGFFFGGGGGGDDDAAABBBDDDGGGIIIIIIIIIJJJKKKKKKJJJJJJLLLOOORRRTTTTTTWWWWWWYYY[[[]]]___```aaahhhfffdddaaaaaaaaaccceeedddhhhnnnrrrpppiiiaaa[[[[[[___dddeeedddccceeegggkkkiiiddd___\\\ZZZZZZZZZWWWXXXYYYZZZ[[[[[[[[[[[[[[[XXXUUUTTTVVVYYY[[[[[[ZZZ\\\___bbbaaa^^^ZZZXXX^^^WWWTTTVVVWWWTTTRRRRRRPPPSSSWWWZZZ[[[\\\\\\]]]\\\___bbbcccdddeeegggiiihhhgggeeedddccceeefffhhhdddeeekkkrrrnnnfffeeekkkeeefffffffffgggiiijjjkkkrrrnnnkkkllloooqqqpppnnnrrrqqqpppqqqtttuuuvvvuuuvvv}}}~~~vvvppptttuuutttsssvvvzzzxxxsssnnnhhhjjjuuu|||wwwrrrqqqlllmmmlllkkkmmmpppooolllooorrrwwwzzzxxxooobbbZZZWWWeeennnjjjbbb\\\SSSIII>>>>>>>>>???AAACCCEEEGGGBBBCCCCCCAAA???>>>???AAALLL[[[gggeeeYYYMMMDDD@@@DDD???;;;:::999777999===777777:::>>><<<888888<<<;;;<<<======<<<;;;<<<>>>;;;AAACCC???;;;;;;<<<;;;888666444555;;;GGGUUU^^^gggiiiiiicccZZZOOOGGGDDDAAA@@@555000777999777<<<666444333444777:::::::::888666333333777;;;???@@@CCCCCCBBBAAA@@@>>><<<;;;999888999AAANNNUUUMMMAAA@@@???>>>======???AAABBBEEEFFFHHHHHHFFFEEEEEEFFFHHHIIIIIIGGGCCC@@@>>>===???DDDCCC;;;:::@@@BBB@@@<<<777333333444444888===999999888666555555777888999888888888999999::::::???@@@AAACCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFooodddaaafffkkkgggfffccc___[[[XXXUUUUUUVVVTTTRRRRRRRRRPPPLLLIIILLLNNNQQQSSSSSSRRRQQQPPPSSSSSSUUUWWWYYYZZZZZZZZZ``````aaabbbdddeeefffggggggfffdddccccccdddfffgggfffhhhkkklllkkkfffaaa]]]XXX\\\bbbeeeffffffggghhhllliiiddd^^^ZZZWWWVVVVVVSSSTTTVVVWWWYYYZZZZZZZZZWWWUUUSSSSSSUUUXXXYYYZZZUUUWWWZZZ\\\\\\[[[YYYXXXYYYTTTRRRTTTUUUQQQOOOOOOLLLQQQVVVXXXXXXXXX[[[]]][[[]]]```aaaaaaaaabbbcccbbbaaaaaa``````aaabbbccccccaaacccgggfff```___ccccccbbbbbbbbbdddeeeeeeeeeeeedddfffjjjnnnnnniiidddooonnnmmmnnnpppqqqqqqpppqqqssstttssswww|||}}}{{{xxxqqqnnnmmmkkkjjjqqqzzz~~~}}}yyyvvvxxx}}}{{{rrrkkkjjj```bbbccccccdddgggiiijjjkkkkkklllnnnnnnkkkfffbbb___bbb```WWWPPPMMMHHHCCC@@@AAABBBCCCCCCCCCCCCBBB???BBBDDDBBB???===???AAADDDQQQ^^^^^^TTTKKKGGGHHHCCC===999::::::999:::>>>AAA>>><<<===;;;999===CCC>>>===>>>@@@@@@>>>>>>AAA888BBBHHHCCC:::777777777999555444444444555===HHHUUU[[[dddkkkooonnnllljjjZZZQQQ<<<...222222...222000111111111111111222333......///111444777:::;;;<<<<<<===<<<;;;999666555444444888CCCOOOPPPEEE999===<<<;;;;;;;;;===>>>@@@AAACCCDDDEEEDDDDDDEEEGGGHHHIIIKKKIIIFFFBBB@@@???AAACCCAAA<<<<<>>??????:::444222444888777666444444444555777888>>>???@@@BBBCCCCCCCCCBBBAAA@@@@@@@@@@@@AAABBBBBByyylllcccbbbggglllfffdddaaa___^^^]]]]]]\\\bbbaaa```___]]]ZZZVVVTTTSSSUUUXXX[[[]]]]]][[[YYYYYY[[[___bbbcccbbbaaa```ddddddeeeffffffgggggggggdddcccbbbbbbcccdddfffhhhfffeeedddcccaaa```______[[[___cccggghhhhhhhhhhhhhhheee```[[[WWWUUUTTTTTTQQQRRRSSSUUUVVVWWWXXXXXXSSSQQQPPPPPPSSSVVVWWWWWWUUUUUUUUUVVVWWWYYYYYYZZZUUUQQQPPPSSSSSSPPPOOOPPPMMMQQQUUUVVVUUUUUUWWWZZZXXX[[[___aaabbbcccdddeeeffffffffffffffffffffffffeee```^^^ccchhhiiigggeeegggeeeddddddfffhhhgggfff```bbbfffiiikkklllllllllooonnnnnnppprrrssssssrrrooopppnnnkkknnnssssssooo|||zzzyyy{{{~~~|||tttmmmeeeddd``````iiiuuu}}}}}}yyyzzz{{{|||vvvllleeebbb]]]]]]\\\[[[YYYYYY\\\```\\\]]]^^^aaadddeeeeeeddd[[[UUULLLEEEDDDFFFDDD???BBBAAA@@@??????@@@@@@AAACCCAAA@@@>>>===<<<<<<===>>>CCCIIIKKKHHHCCCAAAAAABBB<<<999<<<>>>>>>???AAAAAA;;;888:::<<<<<<>>>AAAAAA===;;;???@@@>>>???BBB===LLLXXXRRREEE<<<;;;<<<<<<;;;===???:::444444999@@@DDDNNN]]]llluuuwwwvvvnnnaaaEEE333444222...222111111111///------000333...///000111222333444555444444555666666444333222222555===FFFKKKGGG>>>777<<<<<<;;;:::::::::;;;;;;999;;;===>>>???@@@BBBDDDDDDFFFHHHHHHFFFCCCAAAAAAEEEEEEBBB@@@AAAFFFJJJJJJ@@@;;;888999;;;===BBBIIIDDDGGGGGGBBB:::444555888666555333222333444777888<<<===???AAAAAAAAA@@@???<<<<<<<<<<<<===???@@@AAA{{{sssjjjddddddhhhllljjjhhheeeeeefffggggggfffiiiiiiiiigggeeebbb```^^^ZZZ\\\^^^cccfffhhhfffddd\\\aaahhhmmmmmmllljjjiiiggggggggggggggggggggggggfffeeedddddddddeeefffgggcccaaa___]]]]]]]]]^^^___]]]^^^```aaabbbaaa```___\\\ZZZVVVRRRPPPOOOOOOPPPLLLNNNPPPRRRTTTUUUVVVVVVTTTSSSRRRSSSVVVYYYZZZZZZ\\\[[[YYYXXXXXXYYY[[[\\\]]]ZZZZZZ]]]]]]\\\]]]```cccdddfffgggffffffggghhhgggkkkpppuuuxxxzzz|||~~~{{{{{{||||||||||||{{{zzzqqqllljjjqqq{{{|||xxxuuussstttxxxzzzxxxwwwpppqqqrrrqqqqqqvvv~~~|||~~~zzzvvvooonnnjjjiiippp{{{~~~wwwrrrpppmmmiiigggeee```[[[[[[^^^XXX\\\bbbiiinnnooolllhhhUUUNNNGGGGGGKKKMMMHHHBBBBBB@@@>>>===???DDDHHHLLLJJJFFFBBB@@@@@@AAA@@@>>>@@@===???FFFLLLLLLKKKKKKHHHBBB@@@CCCEEECCCAAAAAA777333333999=========???III>>>888===AAA>>>===@@@<<>>888666::::::999888888777777777444666777888999:::===@@@>>>@@@BBBBBBAAA@@@@@@@@@FFFDDDBBBBBBDDDHHHJJJKKK@@@<<<;;;===???@@@CCCHHHFFFJJJMMMJJJBBB<<<999:::666555444333333555777888:::<<<===??????>>><<<;;;888888888999:::;;;===>>>~~~yyyvvvpppkkkhhhiiimmmppprrrooommmmmmooopppooonnnnnnoooooonnnmmmkkkkkkkkkjjjjjjjjjmmmooopppmmmjjjcccjjjrrrwwwxxxuuusssrrrlllkkkkkkjjjjjjiiiiiiiiihhhgggfffdddcccbbbaaaaaa]]]]]]\\\\\\\\\\\\]]]]]]XXXXXXYYYYYYZZZZZZYYYYYYXXXVVVTTTRRRQQQSSSTTTVVVUUUWWWYYY]]]```ccceeeeeejjjiiiiiijjjnnnpppqqqqqqqqqqqqppppppoooooooooooozzzwwwxxx{{{||||||zzzttttttqqqvvv}}}~~~jjjeeeaaabbbdddddd```]]]VVVTTTSSSTTTXXX___ggglllfffdddbbbaaa``````___^^^ZZZUUUXXXeeepppsssrrrrrr___XXXTTTTTTSSSLLLEEEBBBDDD@@@===>>>???AAAHHHPPP[[[JJJ>>>BBBHHHEEEAAABBB<<>>666666===???:::666555555888;;;>>>===<<>>???BBBCCCHHHNNNOOOJJJDDD>>><<<666555444444444555666777888:::<<<======;;;999888555555555555555666777888wwwuuuqqqnnnmmmooorrrtttxxxuuurrrrrrtttuuusssqqqssstttuuuuuuttttttuuuvvv{{{yyyvvvvvvvvvtttpppllljjjrrrzzz~~~zzzvvvuuuoooooonnnmmmmmmlllkkkkkkhhhgggdddaaa^^^\\\ZZZZZZXXXYYY[[[\\\]]]\\\[[[ZZZWWWVVVVVVXXXZZZ\\\]]]\\\___^^^]]]\\\]]]```ccceeehhhjjjnnnrrrwwwzzz}}}~~~~~~}}}|||}}}sssrrrqqqsssxxx}}}{{{pppddd___^^^WWWNNNFFFAAAFFFXXXiiimmmWWWHHHKKKQQQNNNHHHHHH[[[[[[WWWTTTWWWaaaiiilll___]]]NNN<<<<<>>;;;222444333222111222333333222000///222555555444333555777222111000//////000111222333111444:::;;;555222444222333333333333333444444666666666555333444666888555666666555444333555777888555444777;;;<<<;;;;;;===;;;===@@@???;;;999;;;>>>DDDLLLPPPOOOIIIAAA===555555444444555555666777777999;;;<<<<<<:::777666555444333333222222222333}}}|||{{{{{{||||||zzzxxxrrrtttvvvxxxyyyxxxwwwvvvooovvv|||{{{vvvuuu{{{}}}zzzxxxuuutttttttttqqqtttxxxzzzyyyvvvtttsssppprrruuuuuuqqqmmmjjjhhhhhhfffdddaaa^^^\\\[[[ZZZ\\\aaaffffffbbbbbbgggmmm]]]]]]___bbbhhhooouuuyyy{{{~~~}}}uuujjjaaa```fffpppwwwoooggg]]]XXXXXX[[[[[[YYYjjjxxx{{{yyypppPPPNNNeeeeeePPP999888888777666666666666999666333333555666555333000111222222111000//////222222333666777777555222000222333444333333555777888888777666444333111000666555333222000000//////666444222222444666666666777777555555444555666777444333333333444555666777===;;;999777777777888999@@@AAAEEEKKKNNNKKKCCC<<<888555444666555333444888::::::;;;::::::888777666888777555333222222222333~~~wwwyyyzzz||||||{{{zzzyyyuuuyyy|||{{{vvvuuuyyy~~~{{{zzzxxxvvvtttsssssssssrrruuuxxxyyyxxxwwwwwwwwwuuuwwwxxxvvvrrrmmmjjjhhh``````______^^^^^^______fffnnnwww{{{{{{{{{~~~zzzxxx{{{{{{ssskkkhhhiiimmmmmmmmmsssqqq~~~zzzfffBBBAAA>>>;;;999888888888888666555555777666444111666555333222222333222222222222222333555666444222111222333333222111222444:::999888777666444222222666555444444444444444444666444333444555666666555555555444333333444555666444444444444555666777888999888666444444444666666???===<<<>>>CCCGGGGGGFFF>>>444...///333555555777777999:::<<<<<<;;;999888999888666555333333333333~~~~~~}}}|||yyyzzzyyywwwuuuuuuvvvyyysssssssssrrrrrrrrrqqqqqqtttuuuwwwvvvuuutttuuuvvvrrrssssssqqqmmmiiigggggghhhiiijjjlllnnnqqqsssuuu~~~|||zzz||||||nnnYYYWWWRRRNNNJJJHHHGGGGGGFFFFFFFFFGGGHHHEEEAAA>>>@@@;;;666444666777777666888666555555666666666555444555666444222111111222555555555444333222222111222222222333333444444555333222222333444555333222444444333333333555666777555555555666777888:::;;;666666444333333444555666999777555555888BBBNNNVVVKKK;;;---,,,444888777666333555777:::;;;:::888777;;;:::888666555444333333}}}|||zzzwwwuuuttttttuuuuuuuuusssttttttuuuuuuuuuttttttuuuuuutttqqqooooooppprrrqqqrrrttttttsssssstttuuu{{{wwwtttpppkkkgggeeeddddddbbbdddfffgggfffccc^^^[[[UUUPPPJJJHHHIIIIIIFFFCCCHHHEEEAAA???>>>>>>>>>===>>>>>>>>><<<999777777777666555444444333333333333222222333333333333333333222111222555777777666444555555444444444666777888777777777888:::;;;===>>>999888888888888999:::;;;666<<>>???======>>>>>>???@@@AAABBB???MMMXXXSSSFFFDDDTTTfffbbbVVVIIIBBB>>>999777888999999::::::::::::999999::::::999777666444333222}}}|||{{{{{{}}}||||||~~~|||zzzxxxxxxxxxxxx}}}~~~yyy~~~{{{{{{~~~wwwxxx|||{{{yyy{{{xxx|||~~~{{{yyyzzzyyywwwzzzyyyxxxxxxyyy|||}}}|||{{{zzz{{{|||~~~|||{{{xxxvvv}}}{{{yyyxxxzzzyyy{{{~~~~~~}}}|||}}}}}}~~~~~~}}}|||xxxuuurrrppptttpppkkkgggeeedddbbb```]]]^^^^^^\\\YYYWWWWWWXXXVVVTTTNNNIIICCC???<<<;;;>>>>>>>>>===:::888555333444333444555777888777555444333222111111222333333999999999999:::;;;<<<<<<>>>???@@@AAACCCDDDEEEFFFKKK\\\jjjdddRRRHHHPPP]]]___[[[WWWRRRJJJ???999999777999;;;===<<<;;;888777:::::::::999888777555555~~~}}}}}}|||~~~}}}||||||~~~tttooopppppplllhhhiiiiiiiiijjjjjjkkkkkklllppppppppppppssswwwzzz}}}~~~{{{~~~~~~zzzxxxyyyyyytttllljjjmmmiiihhhjjjmmmkkkhhhjjjooodddjjjlllhhheeeeeedddaaa``````aaacccdddfffhhhhhhkkkkkkllllllmmmnnnqqqrrr{{{{{{{{{|||zzzwwwvvvvvv{{{~~~|||xxxxxxzzz|||vvvwwwxxxzzzzzzzzzzzzyyytttvvvwwwwwwwwwxxx||||||~~~}}}yyywwwyyy|||~~~{{{xxxwwwwwwuuussskkklllmmmkkkiiihhhiiijjjgggddd```ZZZVVVRRRQQQPPPPPPPPPPPPOOOMMMJJJGGGEEE@@@>>><<<;;;;;;;;;:::888777666444333222222333444888777777666666777777888:::;;;<<>>999>>>EEEKKKKKKGGGAAA<<<:::;;;<<<<<<;;;:::999888nnnjjjccc```___^^^\\\[[[YYYYYYZZZ[[[\\\\\\]]]]]]fffeeeeeefffiiinnnrrruuurrruuuyyy|||~~~~~~}}}~~~yyywwwyyy{{{tttrrrtttvvvqqqgggdddhhh```\\\\\\]]][[[XXX]]]eeeYYY```bbb[[[VVVVVVTTTPPPIIIKKKMMMPPPQQQQQQQQQPPPQQQSSSUUUVVVWWWXXX[[[]]]___]]]\\\\\\]]]]]]___ccc^^^gggllljjjggghhhiiihhhmmmoooqqqtttuuutttsssrrrrrrssstttsssssswww}}}yyy}}}}}}xxxyyyssstttuuutttsssrrrssstttuuussspppmmmkkkkkkkkklllggghhhhhhhhhfffccc```^^^SSSPPPLLLIIIHHHGGGEEEDDD<<<:::999777666666666666666555555444444444444444555666888:::===>>>??????AAAIIIQQQRRRMMMHHHHHHJJJUUUYYYcccllliiiZZZKKKDDDCCCKKKWWW```aaa[[[QQQJJJ;;;<<<===>>>>>>===<<<;;;~~~}}}}}}sssrrruuu{{{fffccciiiiii```WWWKKKLLLOOOSSSSSSRRRQQQRRROOONNNLLLLLLOOOTTTTTTQQQZZZ^^^\\\UUUWWW___bbb]]][[[___cccfffoooxxxxxxrrrxxxxxxxxx}}}wwwvvvvvvuuuuuu{{{~~~zzzyyy}}}}}}{{{ttttttzzz~~~~~~~~~~~~~~~~~~~~~~~~{{{vvvxxxxxxtttxxx~~~rrrcccccc[[[YYYYYYZZZYYYWWWVVVXXXRRRYYY^^^ZZZRRRMMMHHHDDDGGGEEEEEEFFFHHHIIIGGGEEEDDDGGGEEE@@@AAAFFFHHHDDDGGGEEECCCCCCDDDFFFFFFEEEJJJJJJJJJKKKKKKKKKLLLLLLQQQMMMOOOUUUUUUVVVdddwww~~~wwwqqqmmmlllrrrpppmmmkkkmmmqqqvvvyyywwwxxxyyyzzz}}}vvvtttsssrrrrrrssstttvvvvvvwwwxxxzzz}}}}}}{{{yyyttttttvvvyyy||||||yyyvvvhhhfffdddcccbbbaaa^^^\\\VVVSSSOOOPPPRRRRRRMMMIIIAAA===:::;;;===<<<777333888666555666888:::;;;;;;<<<===???AAACCCCCCDDDDDDKKKQQQYYY___aaa]]]VVVRRRKKKSSS\\\ccchhhggg]]]SSSEEELLLVVVZZZWWWMMMAAA999yyyrrryyywww|||uuuiii^^^ZZZ[[[^^^ppp}}}{{{vvvzzz}}}{{{lll^^^QQQOOORRRQQQMMMKKKJJJKKKMMMOOOPPPNNNNNNOOONNNJJJGGGGGGHHHHHHGGGFFFLLLLLLJJJHHHKKKQQQSSSRRRPPPVVVZZZ[[[^^^dddfffddd```bbbeeekkkttt{{{wwwnnnmmmpppnnngggcccdddfffeeedddkkknnnkkkiiikkkkkkhhhjjjeeeaaaaaagggmmmpppqqqtttsssrrrrrrwww|||~~~||||||uuu~~~|||kkkjjjbbb___]]]\\\ZZZVVVQQQNNNLLLQQQRRRMMMHHHGGGFFFDDDNNNJJJFFFGGGJJJJJJDDD>>><<<>>>>>>;;;===BBBCCC@@@DDDBBB???>>>>>>???>>>===;;;;;;;;;<<<<<<<<<======@@@===>>>CCCBBBCCCOOO___}}}zzzdddVVVQQQYYYWWWUUUSSSTTTXXX[[[^^^bbbcccdddeeegggiiijjjkkkiiiiiihhhhhhiiikkkmmmooorrrtttwwwyyy{{{||||||{{{xxxxxxyyy{{{}}}~~~|||zzzuuuuuutttsssssssssssstttpppkkkeeeccccccccc```]]]SSSPPPNNNNNNOOOMMMGGGBBB@@@>>><<<:::::::::::::::999::::::;;;<<<===>>>>>>FFFJJJOOOUUUWWWWWWUUUSSSLLLRRRXXX\\\``````ZZZQQQRRR\\\gggjjjdddYYYQQQMMMvvvqqqvvvuuufff```ppp~~~ooofffZZZQQQOOOUUU^^^eee___ZZZRRRJJJGGGGGGKKKNNNNNNXXX[[[UUUQQQTTTVVVTTTMMMHHHDDDEEEEEEDDDEEEIIIJJJKKKMMMLLLKKKJJJJJJKKKKKKCCC@@@CCCCCC>>>>>>BBBJJJDDDAAACCCGGGHHHIIIKKKFFFMMMQQQPPPOOORRRWWWYYYQQQVVV[[[^^^dddhhhfffaaabbbccc```YYYVVVWWWYYYYYY[[[aaaeeeccc```___^^^\\\[[[ZZZXXXYYY]]]ccciiimmmppphhhaaaaaafffnnnrrrtttqqqxxx}}}zzzyyypppqqqsss{{{}}}xxx|||uuu|||rrruuunnnjjjfffdddccc```XXXRRRKKKMMMJJJDDDBBBGGGKKKLLLQQQKKKGGGIIIMMMLLLEEE===<<<======<<<@@@EEEFFFCCCBBB???<<<:::999999888666555444444444555555666666888555555888777666???LLLllloooRRRBBB???EEEDDDBBBAAABBBCCCEEEGGGKKKKKKKKKKKKLLLMMMOOOOOOUUUUUUUUUVVVXXXZZZ]]]^^^bbbgggmmmqqqsssuuuyyy|||yyyxxxxxxzzz|||~~~}}}|||wwwyyyzzzyyyxxxyyy}}}|||uuupppoooooommmlllgggeeedddeeeeeebbb[[[VVVUUUSSSOOOKKKGGGEEECCCBBBBBBAAA@@@>>>>>>>>>>>>???CCCCCCEEEHHHLLLPPPSSSUUUOOORRRTTTTTTWWWYYYWWWRRRXXXcccnnnppphhh^^^YYYXXXxxxrrrmmmiii```[[[dddtttfff[[[VVV^^^jjjooooooooohhhiiinnnxxx~~~vvvcccRRRHHHFFFCCCBBBBBBDDDGGGIIILLLHHHBBB???@@@BBBDDDEEECCCIIIJJJDDDAAABBBCCCBBBBBBAAACCCGGGHHHGGGJJJOOOKKKOOOOOOKKKHHHGGGHHHGGGEEE===;;;BBBCCC???AAAIIIPPPFFFBBBHHHJJJEEEEEEJJJGGGJJJMMMNNNOOORRRVVVYYYSSSZZZ]]]\\\[[[\\\]]]ZZZcccccc^^^VVVSSSVVVYYYXXXdddeeedddaaa]]]\\\\\\\\\\\\]]]]]]\\\]]]aaaiiiooosssfffYYYWWW\\\aaafffhhhjjjqqqzzz~~~zzzuuuqqqpppkkkpppvvv|||~~~zzztttttt|||yyytttvvvyyy|||~~~{{{tttnnnmmmuuu{{{}}}}}}~~~zzzuuuzzzzzzpppiiikkkkkknnnyyytttpppjjjgggjjjlllggg___QQQRRRMMMFFFCCCHHHMMMOOOFFFDDDDDDFFFHHHGGGCCC>>>AAA???===>>>BBBFFFGGGFFFAAA>>>;;;999999888777666666555555444555666777888:::888777888555333:::CCCOOOaaapppkkkUUUBBB===@@@======<<<<<<;;;<<<<<<============<<<<<<======>>>@@@@@@AAABBBDDDFFFHHHIIIIIIPPPYYY___aaafffmmmsssooommmmmmooorrruuuwwwwwwqqqtttuuutttqqqssszzz~~~zzzuuusssrrrsssrrrqqqrrrrrrssstttuuurrrlllgggmmmkkkggg```ZZZUUUSSSSSSSSSQQQMMMIIIFFFEEEEEEEEEFFFDDDBBBBBBEEEKKKRRRWWWUUUVVVTTTPPPPPPTTTVVVTTTWWW^^^fffhhhccc\\\XXXWWWoooccc___]]]ZZZ\\\VVV___mmmrrrvvvrrreeeQQQMMMKKKKKKKKKIIIIIIKKKGGGIIIMMMRRRTTTNNNDDD;;;888:::;;;===>>>>>>======@@@>>>;;;;;;<<<======<<<@@@BBB@@@===<<<>>>???>>>>>>===???FFFKKKKKKLLLNNNNNNTTTUUUNNNHHHGGGGGGEEEAAA<<<<<>>AAADDDDDD@@@======???AAA===:::<<<@@@CCCBBBBBB>>>;;;999888999999999888444333222111222333555666:::999888777444111444:::777@@@JJJIII@@@:::<<>><<<;;;;;;999777666555666888999;;;;;;:::999999999:::;;;===;;;888888:::<<<======>>>;;;>>>FFFLLLLLLLLLMMMQQQZZZ\\\SSSJJJIIIGGGCCC???@@@@@@@@@BBBFFFLLLPPPIIIJJJMMMOOOKKKFFFFFFJJJJJJFFFGGGOOOXXX\\\]]]^^^XXXYYYTTTJJJCCCEEELLLPPPQQQRRRQQQRRR]]]mmmxxx|||wwwdddYYYUUURRRQQQPPPSSSSSSSSSQQQQQQTTT\\\aaa```TTTLLLNNNPPPOOOPPPTTTNNNWWW```dddcccdddjjjpppqqqssspppjjjjjjvvvvvvooojjjkkkooorrrwww|||qqqooommmjjjhhhfffffffff___aaafffnnntttsssllleeehhhkkkjjjccc```ccchhhjjjrrrqqqaaaSSSUUUXXX[[[cccsssqqqiiiaaabbbiiihhhaaaiiimmmjjj[[[LLLEEEFFFHHHIIINNNPPPKKKBBB<<<>>>BBBBBB======CCCHHHGGGCCC@@@:::888666666888999999999444333111000111222444666::::::999777444222333444...222666888888777777777777666666555555555666666888777666555444444444444333333333333333333222222111444888999999:::>>>AAA@@@??????AAAEEEIIIKKKKKKNNNPPPPPPNNNLLLLLLPPPTTTUUUWWWZZZ^^^aaaccceeeeeehhhkkkooosssuuuuuutttssszzz{{{{{{wwwrrrpppqqqtttnnnlllhhhddd```]]]\\\[[[WWWUUUQQQMMMLLLNNNPPPRRRXXXZZZVVVNNNKKKMMMOOOOOOVVVTTTTTTVVVZZZ[[[WWWSSSsssfffZZZTTTUUUTTTNNNHHHJJJSSSZZZ]]]___TTTTTTUUUJJJCCCAAA<<<>>>@@@AAA>>>;;;:::===???<<<===>>>===;;;:::;;;;;;:::888555222222444666888<<<<<<<<<999888:::???DDDFFF@@@;;;;;;===>>>>>>===>>>===AAAIIIMMMMMMOOORRRSSS^^^aaaVVVMMMJJJGGGAAA===DDDEEE???@@@KKKRRRQQQOOOYYY___ZZZPPPKKKJJJJJJDDDBBBFFFNNNRRRQQQRRRVVVZZZXXXOOOCCC???GGGRRRYYYUUUUUUTTTWWWcccvvvqqqXXXPPPQQQPPPLLLJJJJJJJJJJJJKKKNNNUUU\\\aaaZZZQQQOOOSSSSSSKKKIIIMMMHHHQQQ[[[^^^^^^```gggmmmsssqqqkkkgggkkkvvvnnngggfffmmmvvvzzz}}}qqqmmmhhhaaa]]]\\\]]]___YYYYYY\\\dddkkkllleee^^^]]]```]]]VVVSSSXXX___cccmmmmmm]]]PPPUUUYYYXXX\\\mmmooojjj___\\\```]]]TTT___hhhiiiZZZIIICCCHHHNNNVVVXXXVVVOOOEEE>>>???BBBAAA???EEERRRXXXRRRHHHBBB;;;999777666888999999999777666444333333555777999;;;<<<;;;888666555444333111000000222555666555333666666444444444555666777666666555444333333333333222222333333333222222222111111222222222333444555555444333444777999999888777777666666666666777888>>>???AAADDDFFFJJJMMMPPPTTTWWW[[[^^^```bbbbbbccciiilllooonnnlllmmmqqqvvvppppppnnnmmmkkkiiihhhgggcccbbb```^^^[[[YYYWWWVVVZZZ\\\ZZZSSSNNNNNNNNNMMMOOONNNMMMOOOQQQSSSRRRQQQxxxsssssspppjjjccc[[[TTTNNNKKKEEEEEEBBB@@@DDDPPPZZZ^^^[[[OOOMMMLLL@@@;;;??????@@@@@@>>>:::888999999888999999999999999888666555444444555555666777888999;;;<<<;;;888666:::DDDLLLVVVNNNFFFDDDDDDBBB@@@???<<<===CCCJJJLLLLLLPPPUUUSSS```dddYYYNNNKKKGGG@@@:::FFFHHH>>>AAAQQQYYYUUUWWWfffmmm```QQQJJJHHHDDD@@@AAAFFFLLLLLLGGGIIIOOOYYYUUUKKK???>>>JJJYYYaaa___]]]YYYYYYccctttzzz```HHHDDDJJJLLLHHHEEECCCBBBCCCFFFMMMUUU]]]bbb^^^WWWWWW]]]YYYLLLGGGJJJMMMVVV___aaa______dddkkksssppplllmmmsssxxxtttkkkhhhccccccmmmvvvxxxuuussssssnnnfff]]]WWWUUUXXXZZZUUUTTTUUU[[[aaabbb[[[SSSOOOSSSRRRLLLKKKRRR[[[```fffeeeSSSGGGOOOXXXYYY\\\```fffdddYYYTTTUUUPPPFFFIIIUUUYYYMMM===;;;FFFPPPVVVTTTOOOHHH@@@;;;:::;;;===>>>III[[[bbbYYYJJJAAA>>>;;;999999:::;;;;;;:::777666444333333555777999888:::999777555444222000555111......111555888888333222000000000222444555555555444333222222222333000111222222333222222222111000///111333555666555444333222222333333222111333111111222444555444222333333333333444888===AAAAAADDDHHHKKKLLLNNNPPPQQQRRRWWW[[[\\\\\\___fffkkkiiijjjjjjkkkkkkjjjjjjiiillllllmmmllliiiddd___\\\\\\```___XXXRRRQQQPPPNNNKKKLLLNNNNNNMMMNNNQQQTTTxxxoooaaaZZZ[[[YYYSSSMMMIIIHHHGGGEEEBBB@@@BBB@@@;;;===IIIVVV\\\QQQLLLGGGCCCAAA@@@???>>>BBB???;;;888888999999999@@@===999999<<<;;;777222888777555444444555666666999<<<>>>:::777<<>>>>>CCC???:::DDDVVVVVVHHH[[[eeehhh]]]OOOHHHIIIJJJBBB>>>DDDMMMHHH<<>>>>><<<999666444555666333:::EEENNNRRROOOIIIDDD999<<<===<<<======888222333888======999555666888888888888555333111222333000111111222222111111000444222111000111222111111000333333///...000000---000333777888666222///...000111222333333333333333444333222111000000111111000000000000000000000000000000000000000000000000444555555666777888999999===AAAFFFIIIJJJKKKOOORRRVVVXXX[[[^^^bbbeeehhhjjjllloooqqqpppmmmiiifffeeeeeebbb___^^^^^^\\\VVVRRROOOPPPRRRQQQPPPOOOPPPQQQxxxjjjeee^^^RRRKKKMMMKKKGGGBBB???@@@@@@???>>>???<<<999;;;AAAJJJRRRVVVIIIFFFAAA>>>>>>>>>>>>===@@@===999777777888999888<<<999777999<<<<<<999555666666555444555666777888777:::<<<999666:::EEEOOO[[[UUUOOOKKKEEE>>>::::::888>>>EEEIIIIIIIIIKKKNNNXXXYYYYYYUUUNNNGGGBBB???AAA===???GGGQQQTTTSSSRRR]]]dddhhhfffaaaaaaaaa___\\\SSSQQQSSSKKK@@@EEEUUUfffXXXIIIAAA@@@FFFQQQ\\\ddd```ZZZVVVTTTUUUVVVWWWSSSHHHAAACCCFFFEEECCCDDDAAADDDJJJOOOOOOPPPZZZeeesssoooeeeYYYOOOKKKMMMQQQVVVcccooonnnfffeeeppp|||~~~xxxuuuvvvqqqggg___^^^fffmmmrrrrrrsssuuusssooowwwqqqjjjccc___ZZZTTTPPPQQQOOOQQQUUUTTTNNNKKKLLLMMMPPPPPPRRR]]]lllvvvwwwtttdddQQQIIINNNUUUXXXWWWYYYVVVRRRNNNJJJDDD>>>:::999<<<>>>===999666555666666666555222000...///111///333:::AAADDDDDDBBB@@@:::>>>@@@>>><<<<<<888333555:::>>>>>>:::777777999777888777555222111111222111111222222222222111111222111000000000111000000000111111222888<<<888000000222666666444222000///000000111222222222222222111111111111000000000000//////////////////////////////////////////////////////000111111222222222///222666777888999<<>>NNNZZZ[[[XXXXXXBBB@@@===<<<<<<>>>>>>>>><<<999777666777888999888888666666888<<<===;;;888555555555555666777888888555888:::777444777AAAIIINNNOOOPPPMMMCCC999888<<<888>>>GGGLLLMMMMMMOOOPPP[[[YYYUUURRROOOMMMJJJHHHFFF===GGG```jjjaaa```llllllppptttyyy}}}kkk^^^UUUSSSLLLDDDHHHTTTWWWJJJCCCDDDDDDCCCMMM]]]___]]]XXXPPPHHHDDDEEEGGGHHHDDDCCCGGGIIIGGGFFFGGGCCCGGGLLLNNNJJJJJJTTTbbbmmmqqqkkk[[[NNNMMMMMMKKKSSS]]]gggiiifffgggpppyyyxxx}}}sssccc[[[[[[ccciiimmmnnnnnnpppqqqoooooonnnllljjjeee^^^UUUNNNQQQOOOPPPTTTTTTPPPNNNPPPQQQQQQQQQWWWeeeuuu~~~zzzhhhRRRFFFHHHOOOTTTUUUQQQNNNIIIEEEBBB???;;;888777777666555444222111111...//////---++++++,,,---,,,---000444777:::<<<===;;;AAADDD@@@<<<:::888555888;;;??????<<<999999:::666777777555222000111111222222222333333222222222000000000000////////////000///000777CCCIII@@@333///111333333222000000000//////000111111111000000---...///000111000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------000222555666777999;;;>>>???@@@IIIKKKOOOQQQSSSUUUXXX[[[^^^___aaaaaaaaa``````aaadddcccaaa\\\XXXUUUTTTUUU~~~|||wwwlllbbbXXXQQQLLLMMMKKKFFFCCCDDDCCCBBB???===============BBB@@@PPPooo~~~rrr```WWWAAA???<<<<<<===?????????:::888666666777999:::999777777777:::======;;;999666666666666666666777777444777888777555777???GGGIIIIIIJJJHHH???777777===<<>>>>><<<999888888444555666444222000000000222222333333333333222222///000000000///.........///000333:::EEEIII???111...000111000//////000111......//////000//////...***,,,...000000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++......---,,,,,,,,,---...------...///000111222333666888:::<<<>>>BBBFFFIIIMMMQQQVVVXXXXXXZZZ^^^aaabbbccccccaaa]]]ZZZXXXWWWzzzrrrlllfffbbb___[[[WWWTTTSSSPPPJJJEEEDDD@@@???>>>===<<<<<<<<<===>>>HHHeeeyyyYYYHHH@@@>>><<<;;;=========<<<999777666666999:::;;;:::888999:::<<<===<<<:::888888888888777777666555555444666888777666:::AAAHHHHHHCCC???===:::666888===AAADDDJJJNNNPPPQQQRRRRRRTTTUUUYYY^^^bbb```YYYSSSGGGPPPcccxxx|||zzzxxx|||xxxiiiKKKFFFEEEJJJRRRXXX[[[\\\KKK@@@@@@KKKJJJBBBJJJ[[[cccZZZMMMEEECCCDDDEEEDDDAAACCCEEEDDDEEEGGGKKKNNNKKKGGGFFFIIIKKKNNNSSSZZZYYYnnnwwwdddOOOHHHGGGCCCLLLPPPVVVXXXXXXZZZ^^^bbbiiivvvzzzkkkdddjjjtttgggeeebbb\\\WWWUUUZZZ___aaaccceeeddd```ZZZTTTPPPPPPLLLKKKLLLLLLJJJKKKOOOUUUQQQPPPVVV___bbb___[[[UUUOOOGGGBBBCCCDDDDDDCCC@@@===:::999:::;;;<<<<<<;;;888555333333444333222...///111000///...///000---...000222444666777888;;;BBBFFFAAA;;;:::;;;:::777999;;;;;;:::777555444222333555444111/////////111222222333333222222111...000222222///......///...222777:::>>>>>>777---...///000///......///111....../////////......---***+++---///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,---,,,++++++++++++++++++,,,,,,,,,------............//////000000222666999===AAAFFFJJJLLLPPPUUUZZZWWW[[[___bbbaaa^^^[[[ZZZ|||wwwpppkkkiiiiiijjjfffdddbbb^^^WWWNNNGGGBBB<<<======;;;999999:::;;;AAAVVVzzzqqqMMM:::<<<:::888888999:::999888888777666777999:::::::::888:::<<<======;;;888777777777888888888777666555444555666666888===FFFMMMGGG>>>777777999;;;???CCCGGGGGGHHHIIIJJJLLLMMMNNNRRRVVV\\\aaabbb]]]UUUOOOKKKXXXeeennnrrrtttpppjjjooopppooolllkkkggg\\\QQQIIIKKKMMMSSS\\\dddeee```III@@@>>>EEEFFFBBBIIIVVVaaaUUUHHH@@@@@@BBBBBB@@@>>>BBBCCCBBBEEEMMMSSSUUUNNNHHHFFFJJJNNNQQQTTTWWW[[[hhhkkk[[[IIIEEEIIILLLPPPTTTXXXYYYXXXYYY\\\___bbblllrrrllldddeeennnvvvgggddd___YYYPPPJJJNNNUUU[[[]]]^^^\\\XXXUUUSSSRRRTTTPPPNNNOOOPPPOOORRRVVVUUUPPPOOOSSSUUURRRLLLIIIEEECCCBBBBBBBBBAAA???===;;;999777666999;;;<<<<<<999888666444222222222222000111333222000///...///,,,...000333444444333222777===???<<<999::::::999555666888888777555222000000222444333111///......111111111222222111111111///222555444111///000111...444888666444333000+++...000000000......///000....../////////...------+++,,,---...///...------++++++++++++++++++++++++------------------------------,,,,,,+++++++++***+++++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,...000444666:::===@@@EEEIIIMMMIIIOOOUUUZZZ[[[ZZZXXXXXXzzzyyy{{{~~~{{{wwwuuutttsssrrrqqqooopppooojjjbbbYYYPPPKKKHHHIIIHHHDDD???;;;:::;;;DDDaaa~~~```GGG;;;777666555666777888777666777666555666888999999888444777:::<<<;;;999777666444555777888999999999888333333444444888@@@JJJQQQEEE>>>:::<<>>>>>>>>>>>>>>BBBCCCBBBGGGOOOSSSRRRIIIFFFFFFIIIKKKKKKNNNRRRTTTUUUTTTNNNGGGEEEGGGKKKMMMQQQVVVVVVSSSRRRUUUYYYXXX^^^```\\\[[[___ccccccXXXWWWWWWUUUNNNGGGJJJQQQQQQSSSSSSQQQNNNLLLLLLNNNVVVQQQOOOQQQTTTUUUZZZ```RRRLLLIIIKKKJJJEEEBBBCCC@@@@@@???>>>===;;;;;;::::::888666666888999999888666888888666222000111333333444555444111///......---...000111222111///...111555666555555999999666444555555666666444000...///111333333111///......///000000111111000000///000444888777333111111333000444444000...000000---///000222111///.........///////////////...------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************+++,,,000444555222000,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---++++++---...111000000222666999;;;<<<===AAAFFFIIIKKKKKKLLLMMM}}}{{{~~~}}}yyyxxx{{{zzztttnnnrrrvvvwwwsssmmmeee^^^XXX\\\\\\YYYQQQHHHAAA>>>===@@@aaa~~~~~~hhhQQQDDD???666555444666888999999888666555444555777777777666111444888::::::888666555111333555888:::;;;;;;;;;222222222333888AAALLLTTTFFFBBBAAAFFFKKKPPPYYYaaabbb\\\UUUOOOOOOQQQTTTVVVTTTWWWZZZZZZXXXWWWZZZ\\\hhhdddeeeiiiggg]]]TTTPPPSSS___gggbbbWWWRRRRRRTTTZZZ```cccaaadddjjjggg^^^___VVVIII???<<<>>>??????EEEEEEDDDAAA===<<<>>>@@@;;;??????>>>BBBJJJKKKFFFCCCCCCEEEGGGDDDBBBFFFMMMHHHCCCBBBGGGJJJFFFBBBAAADDDIIINNNNNNJJJIIIMMMQQQPPPSSSSSSQQQSSSWWWUUUNNNDDDFFFMMMRRRNNNHHHKKKSSSGGGIIIKKKIIIFFFDDDEEEGGGOOOKKKIIILLLPPPSSSYYY```NNNGGGDDDDDDBBB===>>>CCCAAA???<<<999666555777888:::999777666777777666444555999;;;888333000111555666888888777333000......///000000000000///...---,,,///000///333777777333444444555666555333///---...000222333111...------//////000000000000//////111666:::999555222333555222222000,,,,,,111222111///111333222000...------///000000000///...------000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++++++++((((((+++111666777444111,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++---...111---***+++...111000...666777999:::;;;===@@@CCC{{{rrrjjjooorrrtttqqqkkkiiikkkoookkknnntttvvvjjjUUUCCC;;;QQQ\\\ffffff```UUUFFF:::666777888888888999999:::777999:::777333111333555222444666999999888666555444111111555<<<>>>999333222444333444;;;DDDGGGFFFGGGDDDEEELLLUUU]]]hhhrrrllldddYYYPPPNNNQQQUUUXXXVVV\\\___]]]___eeehhhffffffeeecccdddddddddcccaaaeeekkknnnjjj```XXXVVVWWWUUUbbbeee]]]___mmmpppiiirrraaaJJJ<<<999:::999777AAA>>>;;;:::::::::;;;:::AAA;;;777;;;???@@@AAACCCLLLOOOLLLCCC@@@CCCDDDBBB===>>>>>>@@@AAABBBBBBAAA@@@???CCCKKKNNNKKKJJJNNNOOOKKKJJJOOORRROOOKKKJJJDDDCCCBBBEEEMMMSSSRRRMMMBBBCCCBBB???===???DDDIIIMMMRRRTTTPPPMMMNNNOOONNNJJJEEE@@@???>>>===@@@EEEDDD???999444333444555666777999;;;:::888777666666;;;666444666666222000222999888777777666444111...---.../////////...,,,+++---...///000111222222333888666444222000/////////111000///...---...//////000///---,,,+++,,,,,,---222222111111222222333444222111///---,,,---...////////////......---------...///000222222000///...333222000...---,,,,,,---******************++++++++++++************++++++''')))+++,,,+++******+++***+++///777===>>>888222------,,,,,,+++***))))))******+++++++++,,,,,,,,,+++++++++,,,,,,------------------///222666:::<<<~~~|||vvvlllddddddjjjoooooolllkkkmmmppprrruuuzzz{{{ppp[[[III@@@OOOXXX```cccaaaXXXFFF777777888999999999999:::;;;<<<<<<;;;888555333333444333444888<<>>999555000///222777===>>>;;;777444:::===;;;;;;@@@EEEGGGJJJGGGHHHNNNTTT[[[ccclllggg```VVVOOOMMMOOORRRTTTRRRYYY^^^]]]]]]______[[[XXXWWWWWWYYY]]]```aaaaaa```eeehhheee^^^XXXXXXZZZSSSZZZ\\\XXXZZZdddgggddddddUUUCCC999888:::999666999888999:::<<<======<<<===999999;;;===???EEELLLZZZYYYRRREEE===>>>???===<<<>>>@@@AAA@@@??????@@@@@@===???DDDGGGEEEGGGKKKJJJFFFGGGMMMQQQOOOLLLLLLAAA??????DDDKKKOOOLLLGGG??????>>>>>>>>>AAADDDFFFMMMRRRSSSNNNJJJJJJJJJHHHHHHBBB>>>===<<<:::===BBB@@@<<<666222222444666777888999999999999888777666<<<888666999999555222333555555555444444222///---------...............---...///000111222222222222444333222000000000111111///...---+++++++++,,,,,,------,,,,,,,,,------...000////////////000111111111000...---,,,---...///............---------,,,---...000111111000...---222111///---,,,,,,,,,,,,************************+++******************+++''')))+++,,,+++******+++***+++...444::::::555000------,,,++++++***))))))************+++++++++,,,+++++++++,,,,,,,,,------,,,++++++,,,...000333555}}}zzzvvvoooeee]]]\\\cccjjjmmmjjjgggfffhhheeehhhmmmooofffUUUFFF@@@NNNTTTZZZ___```XXXFFF444888999::::::999:::<<<>>>CCC@@@<<<999777666444333666777<<>>===;;;:::999BBBHHHCCC===???FFFLLLKKKHHHHHHLLLPPPRRRWWW]]]ZZZTTTMMMHHHGGGHHHIIIJJJIIIOOOUUUUUUSSSRRRNNNIIIGGGFFFFFFHHHLLLQQQSSSTTTQQQTTTWWWUUUQQQOOOQQQTTTGGGGGGGGGHHHJJJNNNQQQSSSPPPFFF;;;666888:::999666444666888:::<<<=========;;;:::999;;;;;;>>>IIITTT```]]]RRRDDD:::999:::999:::<<<>>>???>>>===<<<<<<>>>;;;:::===??????BBBFFFBBB???@@@HHHLLLKKKIIIHHH>>>::::::???GGGJJJGGGCCC???<<<:::<<<@@@CCCDDDCCCIIINNNOOOLLLJJJKKKJJJHHHEEE@@@;;;:::999777999>>>;;;777222000111555888999:::888666888::::::888555;;;777777::::::555222222000111111222111000...---------,,,,,,---...000111111111222222222222111111000//////...///111222333///...,,,+++******++++++***+++,,,------.........------,,,,,,------...//////...---,,,,,,,,,.........------------,,,,,,,,,,,,---...//////...---,,,000///---+++******++++++************************************************'''))),,,,,,+++******+++++++++,,,000444444111---,,,,,,,,,+++******)))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++---...///~~~~~~~~~~~~~~~|||zzzwwwrrrkkkbbb\\\\\\ccciiiiiibbbZZZVVVUUUMMMNNNRRRUUUQQQHHHBBBAAAPPPTTTWWWXXXXXXRRREEE777888:::<<<;;;::::::>>>AAAHHHCCC<<<888888777555222999:::???IIIRRRSSSJJJAAAAAABBBCCCAAA<<<999999;;;DDDKKKLLLDDD>>>@@@HHHNNNGGGDDDCCCFFFGGGEEEGGGJJJIIIFFFBBB???>>>>>>>>>===<<<@@@EEEFFFDDDAAA===:::???<<<999888:::===>>>???===???AAA???======AAAEEE===666444:::===;;;===DDDAAA;;;666666:::;;;999555777888999999999;;;===???BBB===999999999===GGGRRRVVVSSSLLLBBB;;;888888888666555666;;;???@@@===999<<<::::::;;;<<<===???AAA<<<:::<<>>CCCCCCAAA@@@EEEIIIIIIKKKOOOOOOMMMCCC===999888777444666:::888555111000333777:::<<<:::666333555:::;;;888444777555555999999333///...---...000000///.........---,,,++++++,,,...111333333333333333333222000000......------...000111222111000...---,,,,,,------***+++---......---,,,++++++++++++***+++,,,,,,---------,,,,,,,,,------...---------------,,,,,,,,,+++,,,------------,,,+++---,,,+++***))))))***++++++++++++************************++++++*********(((***,,,,,,+++*********+++******,,,...///---+++,,,+++++++++******))))))((())))))))))))*********+++++++++++++++++++++,,,------,,,,,,---...///000}}}{{{{{{zzzzzzyyyvvvsssooojjjddd``````dddfffbbbWWWLLLFFFDDDAAA???@@@BBBAAA???AAAFFFPPPTTTUUUQQQLLLHHHCCC<<<888;;;===<<<::::::???CCCJJJDDD<<<888777777666444::::::>>>HHHQQQRRRKKKCCCGGGGGGDDD>>>777555888;;;TTTSSSKKK@@@<<<@@@FFFHHHBBB??????AAA@@@<<<;;;>>>===<<<:::999999888666555333555777999777555444555<<<999444111111111111111111222222000///000555999<<<222000888;;;777999@@@:::888666888;;;<<<888444999888777666666999@@@EEEJJJAAA999777999<<>>>>>===>>>>>>>>>===;;;999===FFFMMMMMMKKKKKKHHH???888999:::<<>>:::???CCCEEEIIINNNNNNKKK@@@;;;888888666444555999777555333333666999;;;<<<888444111333888:::888444666333444777777222...---+++---000000///......///---,,,+++***+++...222444444444444333222111000//////...---------...///000000///...---,,,---......------......---+++)))(((+++************+++,,,,,,,,,,,,,,,,,,------......------------------------++++++,,,,,,,,,,,,+++++++++***)))(((((()))***++++++++++++*********)))))))))***++++++++++++***)))(((***,,,,,,+++))))))***+++***))))))*********)))++++++***************)))((())))))))))))*********+++++++++++++++++++++++++++,,,,,,---...000111111}}}{{{yyyyyywwwvvvssspppllliiigggfffbbbdddbbbZZZMMMCCC???>>>@@@;;;999999888999>>>FFFNNNQQQOOOHHHBBBAAA@@@???888;;;===<<<999:::???EEEIIIDDD===888777777888999===;;;<<<@@@FFFGGGCCC>>>AAA@@@===888333333777;;;YYYRRRFFF:::888===???===@@@===<<<>>>===999888:::888777666777777777444222111000111333333111222777;;;888444222111222111000000000///...---///333666999222111888<<<999999<<<888666666888::::::777333555555444222333999CCCJJJLLLBBB888777999999;;;===CCCFFFLLLPPPKKKAAA999777333000222===LLLQQQKKKBBBEEEGGGFFFBBB??????===999;;;:::???KKKSSSTTTSSSSSSQQQHHH@@@===888777AAANNNVVVLLL@@@;;;===???===::::::>>>AAABBBEEEIIIGGGBBB>>>999666777666333555999888777666777999::::::999555222000222555777777555888444444777777222//////***---111111...---...000---,,,+++***,,,...111333444444444333222000///...000///...---------...///------,,,+++,,,---...///.........---+++***((('''******))))))******+++,,,++++++,,,---.../////////---------............///,,,,,,++++++++++++,,,,,,***)))((((((((()))***+++,,,,,,++++++***))))))))))))***+++,,,,,,+++***))))))+++,,,,,,+++)))))))))*********)))))))))((((((************************)))))))))*********+++++++++++++++++++++*********((()))***,,,---///000000|||zzzzzzvvvtttpppllliiihhhhhhjjjgggeee___SSSFFF>>>===>>>>>>:::777777666666<<>>@@@???;;;777;;;===;;;888999???FFFHHHEEE@@@:::777888<<<@@@EEEBBB===;;;;;;;;;:::999999888777555444444666888JJJFFF===555555:::<<<:::===:::999;;;:::777777:::333333333444666555333111111...000444333000222777888666444333444444333222000000///...///111444666444111111555:::;;;999666555444444555777777444222111222333111111666@@@GGGEEE???999888777555777;;;AAAEEENNNUUURRREEE;;;888666888>>>IIISSSXXXTTTPPPRRRRRRMMMDDD>>>===:::666999888===HHHOOOOOOMMMMMMOOOJJJFFFDDD<<<:::HHH\\\ddd\\\RRRKKKHHHDDD???;;;>>>AAABBBCCCEEEGGGCCC===:::666444555555333444888999999999:::;;;:::777444111000000000222444555666777333222444444000......)))---000000---+++---///------,,,+++,,,...000222333333222222111000///...000///...------...///000---,,,,,,,,,---///111222...---,,,+++************)))(((((((((((()))******++++++---...///000000111........./////////000000,,,,,,,,,++++++,,,,,,,,,))))))((((((((()))+++,,,,,,,,,++++++***))))))((((((***+++,,,,,,+++***((()))+++---,,,+++))))))))))))*********)))(((((()))))))))))))))************************+++++++++,,,++++++++++++*********)))((()))***,,,---...//////~~~|||{{{vvvtttooojjjffffffhhhkkklllhhh___QQQBBB;;;;;;???===:::999:::::::::???EEEBBB@@@<<<:::===AAA>>>777777:::===;;;777888???FFFGGGFFFBBB<<<888999???EEENNNIIIAAA:::555444555777666666666777777777666555777888555111333:::======:::777666888888666666:::000000000111333333111///000...000555444///000555666555333333444333222000------------...111444666222333333555;;;???;;;555333222111222444444333111000333444222000333:::@@@===;;;;;;:::666333666<<<>>>BBBLLLVVVTTTGGG<<<:::999@@@JJJSSSYYY[[[[[[ZZZ\\\[[[RRRDDD<<<;;;888333777555888AAAFFFDDD???>>>GGGEEEGGGHHHBBB@@@RRRiiiooojjjbbbZZZTTTLLLDDD>>>BBBDDDEEEFFFHHHJJJEEE>>>777444222444444222333777::::::;;;<<<<<<999444000...///000000000111444777555111///000000---+++,,,(((,,,000///,,,)))+++...------,,,,,,---...000111222222222111111///......///...------...///111222.........///000222444666---,,,+++*********+++,,,(((''''''''''''((())))))+++,,,---///000111111111.../////////000000111111---,,,,,,++++++,,,,,,---))))))(((((()))***+++,,,,,,,,,++++++***))))))(((((()))+++,,,,,,+++)))((()))+++------+++)))((())))))***++++++***))))))))))))))))))))))))************++++++++++++,,,,,,,,,++++++++++++******))))))***+++,,,---...//////...|||{{{vvvvvvqqqjjjfffggggggeeekkkggg^^^QQQEEE???@@@BBBEEECCC>>>::::::<<<===;;;;;;:::999:::;;;;;;:::888:::999777666777<<>>;;;<<<@@@EEEGGGJJJDDD===:::;;;<<<:::777777666888<<<;;;666444555444555555444333222444555444333222222222222222333111000///000111111111///333222111/////////000111444333333222111000000///333111///...---...000111111111444888===>>>;;;777555444333222222222444444333222111000111444888;;;GGG999000333666555;;;EEECCC@@@??????<<<888999===CCCDDDIIISSS^^^bbb^^^XXX\\\QQQBBB888555555555444000222444555444333444555999======DDDMMMOOOXXXmmmppprrrnnn___QQQJJJHHHFFFDDDGGGJJJJJJGGGAAA===;;;777444111//////111555777:::===>>>:::888777444///,,,...///000000111333555888666333000............***...000///+++))),,,///++++++++++++,,,---......//////.........---------***,,,//////......000222666...+++111999<<<<<<<<<777222...---+++)))+++000))))))***+++++++++++++++******+++///333555444333444...111333...000444...)))***,,,---......---,,,******)))))))))))))))*********))))))))))))******************************,,,+++***+++------+++***,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,+++***)))***,,,---,,,+++******************************+++,,,...///000000|||{{{ttttttpppiiieeefffeeeccceeeaaaZZZQQQJJJFFFFFFGGGEEEDDDAAA??????@@@>>><<<>>><<<:::999999:::999888:::999999888999>>>DDDIIIEEEBBB===;;;===???AAABBBFFFAAA<<<:::<<<<<<:::777888666777::::::555333444444555555444222111333444444444333222222111000000222111000111333444333222333222000///...//////000111222222222222222222222222111000/////////000111111111222555888:::::::::999888666444333222333333000333444333111444<<>>JJJJJJCCC<<<888444111333777===<<>>555000111222222000000222333333222222333444///666<<>>@@@999333//////...***'''(((***++++++,,,,,,,,,++++++***+++---000333666666777555000333555......000***+++,,,,,,------------,,,******)))))))))))))))******))))))(((((())))))***************************+++******+++,,,,,,+++))),,,,,,+++++++++*********)))))))))***++++++,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------......|||zzzrrrrrrooohhhdddeeedddaaa___\\\WWWSSSRRRQQQPPPOOOJJJIIIHHHIIIIIIGGGCCCAAAEEEAAA===::::::::::::999999999::::::<<<@@@EEEIIIAAA???<<<<<<=========<<<@@@===:::;;;======;;;888:::777777999888444222333555555555333111000111222222333444444333111///...222111111222555666666555333222000///.........///......///111111222222222000000000111111111111111111111222222333555:::======;;;888555333222111111///555999777222444???IIIKKKAAA888555333555BBBRRRUUUHHH:::222///...111555666555555:::AAACCC@@@<<<666333000111333555333111000111222111000000222444,,,111666DDDRRRQQQQQQ^^^iii___OOOCCCAAACCC???888;;;<<<;;;:::777666777888000//////000333777;;;>>>888:::999555333555333000---.../////////000333666222111000000333888===AAA111333444111,,,)))***,,,***++++++,,,,,,---......---------,,,,,,,,,++++++,,,++++++---222;;;DDDIII<<<333,,,...444888<<>>:::999888555444444777:::222222222444777;;;???AAA===>>><<<777555666555222---............000333666111000......111777===AAA555666555222---***)))*********+++,,,------------,,,,,,,,,+++++++++*********+++...222777<<>>;;;222,,,+++,,,,,,,,,,,,+++******,,,...000000000111444777<<<999>>><<<000...222...111111000///......------***))))))))))))******+++)))(((((((((((((((((()))))))))))))))))))))))))))***))))))***++++++***(((************************))))))***++++++,,,,,,---,,,+++******,,,,,,,,,***------------,,,,,,,,,+++,,,,,,,,,,,,------------{{{xxxrrrsssqqqlllhhhgggeee```^^^\\\[[[^^^aaacccaaa^^^ZZZTTTPPPRRRQQQMMMKKKMMMMMMHHHBBB===<<<<<<======888:::<<<===>>>@@@DDDFFFEEEAAA===;;;;;;<<<===<<<888888:::<<<======;;;:::===;;;;;;===;;;666444555666666666444111000000222///222777;;;<<<999555222/////////111444666666666222111000......//////000444555555666555333111000222222333333444333333222000333777888777666888:::555444222111000000111111888>>>BBB;;;111...777@@@<<<:::888555555===PPPaaaNNNCCC888777999:::<<<>>>555222000111333555444333333222111222333444444444222333444333111111222444666444///555CCCEEEJJJYYYTTTNNNCCC888666;;;>>>===888777555333222333777:::444444555666888:::<<<===@@@AAA>>>888555666444111---......------///333666222000---,,,...222777;;;666666555222...+++)))))))))***+++---------------,,,,,,+++++++++************000888======;;;::::::111+++''')))+++***+++------***---777???===555///***+++++++++++++++******,,,...///000000000111333>>>===DDDCCC777555:::888333222222111000///......***************+++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))+++***)))***,,,,,,***)))******************++++++*********+++,,,,,,------,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///000000~~~zzzxxxrrrtttsssnnnkkkiiifffaaa______```bbbeeeffffffeee___WWWRRRTTTSSSLLLJJJNNNKKKGGGAAA===<<<<<<======<<<===>>>>>>???AAADDDFFFGGGDDD???===============999:::;;;<<<<<<<<<;;;:::<<<:::<<>>888555666666666666444222111222333111666===BBBCCC???999555///......000333555555444111000/////////000222333======>>>===<<<999666444555444444444333333333333222555:::<<<;;;999777666111000000000000222444555;;;>>>@@@<<<555222555999999::::::777666===KKKWWWBBB<<<999<<>><<<777444333111------------,,,,,,///333666111///---+++,,,///333555666555333111...,,,***))))))***,,,---......---,,,,,,,,,,,,+++++++++******---888DDDGGG@@@888444333222,,,)))++++++)))(((+++,,,)))+++333888555///,,,******+++,,,,,,,,,,,,,,,------...111444555444222;;;@@@MMMOOOBBB===@@@>>>222333333333333111///...++++++++++++,,,---......******))))))))))))******************************,,,+++***+++------+++***+++++++++++++++,,,,,,,,,******++++++,,,------------+++***+++,,,,,,+++)))******++++++,,,,,,------++++++,,,...///000111222|||yyyxxxqqqttttttooollljjjeee```]]]___bbbdddeeefffhhhjjjddd\\\YYY\\\ZZZPPPLLLOOOKKKGGGBBB??????@@@@@@@@@AAAAAAAAA@@@@@@BBBEEEHHHFFFDDDBBB@@@@@@???===;;;;;;<<<===<<<;;;;;;:::;;;999888<<<@@@???999555555666777777555333333444666777<<>>:::666222333444444222111222333222222444444555555444444777:::999555333444111------------,,,,,,...333666///...---,,,...111444666444222111///...---+++***(((***,,,---......---,,,---,,,,,,,,,++++++++++++000<<>>>>>===;;;::::::;;;666777;;;@@@@@@999444444666777777666444444555777<<>>:::888666888;;;<<<:::777444333999<<>>AAA>>>@@@AAA???;;;999999;;;>>>:::888999999666666999@@@@@@>>>:::666666:::???@@@DDDLLLQQQLLL???666444000333555222...///555<<<444333444666777666777:::GGGHHH@@@===BBB@@@:::???===???===:::999;;;:::666@@@999666:::<<<999777999555888<<<======<<<<<<===777888???KKKOOOGGG===777;;;>>>@@@???AAAGGGNNNRRRPPPSSSUUUUUUWWWYYYZZZXXXMMMIIIDDD@@@>>><<<777444:::::::::<<<<<<;;;777444999999999999888888999999:::???AAA>>>===AAADDDEEEAAACCCEEECCC???:::666444777999>>>BBB===444222555666444444777;;;;;;777333666666555555666444222///......///000111222333444+++......///666>>><<<555111///---...//////,,,(((+++---222999;;;555...***888---(((...///((((((---555666666222------222666999333,,,((((((*********000***(((+++...------...------...//////000000000///000555<<>>999111<<>><<>>BBBMMMHHH@@@DDDKKKPPPOOOFFF>>><<<>>>???BBB???@@@HHHJJJDDD>>><<<===???BBBEEEGGGHHHIIIIII???GGGQQQWWWVVVPPPJJJGGG???AAACCCCCCDDDIIIPPPTTTWWWXXXXXXVVVSSSRRRRRRSSSFFFAAA<<<;;;===>>>;;;777:::999999;;;======<<<:::999999::::::999888777777:::>>>???;;;888:::<<<;;;888;;;???AAA@@@>>>======DDDHHHKKKJJJEEEAAA???>>>555555888<<<@@@@@@;;;777555444555666888888666555...//////000111222333333///000000111888???<<<333///------222777888444///000555<<>>666000222555888999777222///---.........---,,,+++******,,,///000///---------,,,+++)))***+++,,,,,,+++------------------------.........------,,,,,,,,,++++++++++++++++++++++++******+++,,,---.........000///......///000///---........................{{{xxxzzzxxxsssllljjjkkkiiieeeaaaaaacccfffiiikkkjjjiiillljjjhhhhhhkkkoooqqqrrrzzz|||wwwgggVVVKKKFFFDDDPPPLLLGGGCCCAAA???===;;;CCCDDDGGGIIIFFFCCCGGGNNNNNNLLLGGG@@@:::888999;;;<<>>BBBFFFEEEAAA>>>>>>>>><<<<<<@@@FFFKKKNNNPPPRRRSSSZZZ``````XXXTTTVVVUUUPPP@@@AAACCCFFFGGGEEE@@@<<<:::999999:::;;;<<<;;;:::555555555444555666777888888666444666>>>CCC===444///---000999DDDHHHBBB;;;===EEEOOOTTTSSSPPPLLLJJJ@@@666222999===999444444999<<<@@@AAA??????AAADDD===999444000////////////---,,,///666999666222111555444333222000000//////:::::::::===>>><<<666000222888JJJ___cccTTTAAA777222555999:::999666444333......---,,,++++++++++++))),,,///111000///......,,,+++***+++---......---..............................------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,---...///000000///------------,,,***..................//////|||yyytttrrrooolllkkkjjjhhheeecccccceeegggiiiiiihhhfffiiigggfffiiinnnuuuzzz|||ttt^^^NNNJJJLLL\\\UUUJJJDDDAAAAAAAAA@@@BBBCCCFFFHHHFFFGGGOOOYYYRRRNNNGGG@@@<<<===???BBBBBBDDDGGGGGGBBB<<<>>>EEEKKKPPPWWW[[[\\\]]]___bbb^^^]]][[[ZZZ```cccZZZMMMLLL]]]kkkeeeQQQDDDIIISSSTTT```hhhcccVVVJJJDDDBBBGGGGGGKKK\\\dddRRRAAAFFF___nnn|||{{{rrrjjjgggeeeVVVRRRPPPSSSYYY]]]^^^___\\\XXXTTTTTTWWWWWWSSSOOOOOObbblllddd[[[]]]]]]WWWJJJIIILLLRRRXXX]]]ccciiiiiijjjjjjeee]]]YYY^^^fffhhh```YYYXXX]]]___[[[VVVSSSSSSUUUYYY\\\]]][[[YYYUUUVVVXXXXXXWWWTTTQQQOOOTTTWWWVVVSSSQQQRRRRRROOOQQQVVV\\\aaaeeehhhjjjlllmmmtttqqqfffdddlllkkkaaaWWWUUURRRNNNJJJGGGFFFEEEHHHEEECCCAAAAAAAAA???>>>CCC@@@===;;;;;;===AAACCCEEE@@@===@@@HHHJJJCCC:::333222555BBBQQQWWWQQQIIIGGGRRR\\\^^^[[[XXXVVVTTTHHH@@@<<>><<<777222444666AAARRRYYYQQQBBB999555888<<<===999777666777///...,,,*********+++,,,+++...111333111///...------,,,+++,,,...000000000////////////////////////------------............,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...///000,,,+++***,,,...000///.../////////000000000000000~~~zzzxxxuuusssrrrpppmmmjjjhhheeegggiiiiiiiiigggeeedddccccccdddiiipppwww|||~~~yyybbbQQQOOOTTT___ZZZUUUQQQPPPMMMHHHDDDBBBBBBDDDHHHIIILLLVVVaaaSSSNNNFFFAAA@@@DDDIIIMMMFFFCCCCCCDDDBBB======@@@IIIQQQ\\\cccccc```]]]\\\RRRXXXWWWRRRWWWcccfff___cccpppxxxmmmYYYPPPYYYgggiiiqqqvvvqqqiii^^^PPPEEEBBBKKKVVVeeehhhTTTEEELLLfffqqq{{{}}}|||{{{wwwttt___]]]ZZZ[[[bbbjjjooopppmmmhhhddddddfffeee___ZZZaaaoootttjjjeeeiiiggg^^^QQQOOOSSS]]]eeejjjqqqxxxwwwvvvuuussskkkffflllvvvyyyrrrrrruuuvvvsssoooiiijjjnnnqqqsssqqqmmmiiifffgggiiiiiihhheeebbb```cccfffgggeeefffiiihhhddddddgggllloooqqqrrrtttuuuvvv{{{xxxnnnnnnwwwuuujjjgggccc[[[QQQJJJIIIMMMRRRTTTQQQMMMJJJJJJIIIHHHGGGNNNJJJDDD@@@@@@DDDJJJOOOPPPJJJFFFIIIPPPQQQKKKEEE;;;:::===JJJZZZaaa\\\TTTMMMXXX```^^^YYYXXXVVVSSSPPPJJJGGGJJJLLLIIIBBB<<>>>>>AAA???<<<;;;>>>;;;:::888777666777888999999888999<<>>>>>AAAEEEOOO[[[cccbbb\\\VVVRRRPPPXXXTTTHHHKKK```ooooooxxxyyywwwsssnnnlllnnnqqqlllqqqrrrnnnmmmiii\\\LLLNNN^^^iiiooopppddd\\\eeennnqqqrrrqqqtttyyyzzzwww^^^___^^^```fffnnnqqqnnnqqqpppoooqqqsssrrrnnnjjjqqqwwwxxxrrrpppssspppjjj[[[WWWZZZfffnnnqqqvvv~~~~~~zzzxxxwwwpppiiimmmwww|||zzz{{{}}}}}}{{{tttuuuwwwzzzzzzwwwrrrmmmpppqqqrrrrrrqqqooommmkkklllooopppoooqqquuusssoooiiillloooqqqrrrrrrtttuuuyyyzzzvvvqqqsssxxxsssiiihhheee___UUUNNNOOOXXX```^^^ZZZUUURRRRRRRRRRRRRRRQQQMMMHHHDDDEEEIIIOOOSSSTTTNNNJJJNNNRRRQQQOOOOOOEEECCCEEEOOO\\\bbb___YYYVVV___ccc]]]ZZZZZZXXXSSSSSSQQQOOOPPPPPPMMMHHHDDDNNNQQQUUUXXXXXXUUUPPPMMMNNNOOOOOOMMMKKKJJJKKKLLLJJJGGGFFFFFFCCC@@@AAAFFFDDDBBB???;;;999888888999888777888<<>>;;;>>>CCCAAAJJJVVV\\\[[[UUUOOOLLLXXXbbb___PPPRRRhhhuuusssvvvvvvyyy||||||yyyrrrlllhhhjjjgggaaaccchhhaaaUUUXXXgggiiidddgggffffffkkknnnqqqqqqpppsssxxxxxxuuufffeeeaaa^^^dddmmmpppnnntttwwwzzz~~~~~~|||zzz~~~~~~~~~~~~uuunnnooozzz}}}~~~zzzrrrttt|||}}}~~~~~~}}}}}}}}}|||xxxuuuxxxxxxxxxxxxxxxwwwvvvuuuuuuwwwvvvuuuwwwyyyuuuooonnnppptttwwwxxxzzz|||~~~}}}yyyuuuvvvxxxvvvmmmeeecccfffeee```ZZZYYY```hhhgggbbb\\\XXXWWWWWWWWWVVVOOONNNLLLKKKLLLOOORRRTTTQQQKKKIIILLLMMMLLLOOOSSSNNNKKKKKKPPPXXX]]]\\\ZZZ[[[aaaaaaZZZXXX\\\ZZZSSSSSSTTTTTTSSSQQQPPPNNNMMMOOOQQQUUUYYYYYYVVVQQQNNNMMMPPPQQQQQQOOONNNOOOQQQNNNLLLKKKKKKHHHEEEGGGLLLIIIFFFBBB???<<<;;;;;;<<<;;;::::::===BBBEEEDDDBBB888777666999===???<<<777555444222111222222111000111000...---,,,---------///000222111111111333555444222111111222333333222222222222222222222222222000000//////......------------------------------...---,,,,,,,,,...///111000///......000111000///......///000000111222222{{{}}}wwwtttwwwvvvpppmmmoookkkoooqqqpppkkkfffcccbbbaaa```aaagggppp{{{rrraaa___gggmmmsssyyyyyysssjjjccc```TTTUUU^^^kkktttpppiiiddd\\\UUULLLGGGIIIMMMQQQSSSNNNMMMKKKEEE<<<666;;;DDD???GGGQQQVVVUUUPPPKKKIII___mmmnnn```bbbtttxxxnnnbbbnnn|||yyynnnddd```jjjkkkddd[[[]]]ffffff]]]lllxxxqqqcccgggoooqqqsssiiiqqqxxxzzz||||||yyysssxxxssshhh___bbbooowwwxxx}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~|||yyyzzzzzzuuunnntttxxx|||{{{www|||}}}uuuiiicccbbbhhhnnnlllfffbbbeeejjjooojjjbbb\\\XXXVVVUUUUUUMMMOOOPPPRRRSSSTTTTTTTTTMMMGGGFFFHHHHHHGGGLLLTTTRRRPPPNNNPPPTTTXXXYYYXXXWWW\\\YYYQQQRRRXXXVVVNNNPPPTTTVVVTTTQQQQQQSSSSSSPPPRRRVVVZZZ[[[YYYTTTQQQLLLNNNQQQQQQOOOOOOPPPRRRNNNMMMNNNPPPMMMIIIKKKPPPHHHFFFCCC@@@??????@@@AAA???===<<<>>>BBBDDDDDDBBB777888999:::===>>>:::555999555222222444555333000111000000///......---......///000000111333777:::555333222222333444333222222222222222222222222222111111000///...------,,,------------------------,,,,,,++++++,,,///111333...---,,,...000111111000,,,------...///000000111|||vvvuuuxxxwwwppplllnnnqqqpppmmmjjjfffddddddeeeaaaaaabbbgggrrr~~~pppfffeeeiiiooo}}}~~~ooojjjpppjjj[[[XXXWWW```pppwwwooobbbZZZ[[[VVVPPPOOOSSSVVVUUUSSSYYYVVVQQQJJJCCC@@@@@@AAAIIIHHHPPP\\\\\\TTTSSSZZZqqqyyy~~~uuunnnkkk^^^qqqooogggqqqzzzsssqqqtttzzz~~~yyyvvvzzzuuullluuugggfffsss{{{yyyyyyqqqrrrxxxwwwzzzzzznnnaaaeeerrrtttgggaaa]]]YYY^^^WWWSSSXXX\\\ZZZUUUSSSFFFFFFGGGGGGHHHJJJMMMOOOQQQMMMFFFCCCJJJSSSPPPGGGOOOGGGAAAHHHUUU\\\VVVNNNQQQPPPNNNMMMLLLLLLMMMNNNVVVTTTSSSWWW[[[\\\YYYTTTSSSSSSSSSRRRQQQSSSUUUXXXQQQTTTVVVWWWVVVTTTSSSSSSJJJEEEAAACCCEEEEEEDDDCCCDDDBBB>>>===>>>AAACCCDDD???===999888999:::::::::999999::::::::::::999999::::::888666222000000111222333333444999??????::::::999888555222111333555333333111000////////////666555333111000///......------......//////000000...............///000111333000...---//////...+++,,,,,,---///000222333333~~~xxxvvvxxxuuuooojjjjjjkkklllmmmllljjjgggfffeeebbbbbbccciiisssqqqhhhhhhkkktttrrrkkkfffiiimmmhhh___]]]\\\bbbnnnuuunnnccc]]][[[ZZZYYY[[[```cccddddddcccbbb^^^XXXPPPKKKIIIHHHRRRWWWeeerrrqqqiiikkkttt~~~{{{zzzyyyyyyyyyxxxtttwww~~~}}}lll\\\aaapppvvvkkkgggeeebbbaaaUUUKKKMMMRRRUUUUUUUUUHHHLLLOOOLLLFFFDDDJJJPPPMMMLLLFFF@@@BBBIIIMMMLLLDDD@@@@@@LLL]]]eeeaaaYYYOOOMMMJJJIIIKKKNNNQQQRRRSSSQQQRRRVVV\\\^^^[[[XXXOOOOOONNNNNNNNNPPPTTTVVVVVVXXXZZZZZZYYYWWWVVVVVVJJJGGGDDDDDDDDDDDDDDDDDDEEECCC@@@>>>???AAACCCDDDCCC@@@===<<<<<<===<<<;;;:::;;;<<<<<<=========<<>>???@@@AAAAAABBBFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEBBB???AAAEEECCC>>>BBB===777555555777666555222111000000//////////////////...//////000111222000000//////...---------111111000/////////000000000...------...///...---------...///111222333333}}}{{{zzzwwwsssnnnllliiijjjkkkmmmnnnllliiiggghhhggghhhnnntttyyywwwkkkfffeeemmmiiifffggglllmmmiiiccciiihhhkkkrrr{{{}}}|||}}}}}}lll\\\ZZZ```fffhhhhhhfffkkkjjj___NNNDDDGGGNNNWWWWWWRRRIIIFFFMMM]]]jjjkkkgggfffjjjqqqqqqiiiaaaFFFAAA<<<;;;>>>@@@???===BBBAAA??????@@@???<<<999888777666888<<>>>>>>>>>>>AAAAAA@@@??????AAADDDFFFIIIHHHGGGHHHHHHHHHEEECCC>>>>>>???@@@BBBCCCDDDEEEGGGFFFFFFGGGJJJLLLMMMMMMLLLKKKGGGDDDFFFIIIFFFAAADDD>>>666444777999888555222111000///////////////...............///000111000000000000000/////////000//////...------------///...------.../////////---...///000111222333333}}}||||||zzzwwwtttpppmmmjjjjjjkkkkkkjjjiiillliiijjjooorrrsssxxxrrrhhhcccooo|||}}}nnniiisssyyyuuuvvvxxx{{{}}}}}}}}}yyytttwwwxxxtttnnnkkknnnrrruuuqqqlllggggggooo|||zzzwwwvvvrrrkkkeeeRRRPPPMMMKKKJJJGGGBBB>>><<<;;;:::999:::999777666777444222333666888999888666888999999888777888999444===CCCAAA>>>>>>===:::888999:::::::::<<<@@@CCCFFFEEEEEEEEEFFFFFFDDDBBB=========>>>@@@BBBDDDEEEEEEDDDDDDGGGLLLOOOQQQPPPOOOOOOLLLJJJKKKNNNKKKEEEBBB<<<555333666888777555222111111000000000000111000///..................//////000111222222333333111000///.............../////////.........///000...//////000111222333333~~~~~~{{{uuupppjjjgggiiikkkkkkjjjoookkklllqqqrrrpppttt|||zzzoooiiiuuuooogggxxx~~~{{{sssttttttsssooojjjfffccc```^^^[[[VVVRRRMMMJJJHHHJJJFFFCCCBBBBBBAAA===999444555666444222111222333444<<<@@@<<<:::===:::444111333666666555666;;;???CCCBBB@@@??????>>>===;;;::::::::::::<<<>>>@@@BBBAAA@@@@@@DDDKKKPPPQQQQQQPPPQQQPPPNNNPPPQQQMMMFFF;;;777333333444666555333333222222111111111222222111111000......---------......///111222333444555333333222111111111222222000111111000///...000111//////000000111222333333}}}vvvpppiiigggjjjlllmmmkkkooojjjlllssstttpppttt~~~~~~vvvqqq}}}}}}|||~~~vvvpppllljjjhhheeecccccccccaaa[[[UUUNNNNNNLLLIIIEEECCCBBBCCCFFFJJJGGG???>>>CCCAAA:::333666999888555666999===GGGDDD@@@<<<:::999777555666666555555666888;;;<<<<<<::::::???GGGMMMNNNMMMMMMOOOOOONNNOOOOOOHHH???333222222222222222222222444333333222333333444444222111000///..................///000000111222222333333333222333333444444222333444222///...000222000000000111111222222333}}}tttnnniiihhhlllnnnnnnlllnnnjjjmmmuuuuuuqqqvvv~~~yyywww~~~}}}|||{{{uuuvvvvvvsssnnniiieeecccccc``````WWWKKKJJJQQQQQQIII:::===???===999888<<>>:::777555333444333222222333555777999777555555:::CCCIIIJJJHHHIIILLLLLLKKKKKKJJJAAA888---///111111111000000111444444444333333444555555111000000////////////000............////////////111111111111222333444444333555555333000///000222000000000111222222222333zzzsssllljjjllloooooommmooossswwwxxxyyy}}}}}}|||nnniiikkkmmmhhhbbb```]]]XXXTTTTTTWWW[[[^^^eee^^^SSSIIICCC>>>:::888777777555222111222777:::666333111555<<>>DDDAAA:::000000111111111111222222...000333666777666444222333333333222111000///.........///000000111000000.........------...//////.../////////////////////000000000111333555666777}}}vvvrrrkkkbbb[[[QQQZZZdddgggeeehhhpppyyy~~~}}}~~~~~~}}}zzzxxxuuutttuuuuuuuuusssqqqnnnmmmmmmhhhhhhhhhhhhiiiiiijjjjjjooonnnmmmmmmnnnooommmlllkkkkkkjjjkkkmmmooorrrtttoooqqqtttxxx~~~}}}|||{{{vvvnnnkkkiiihhhhhhgggeeeccc[[[WWWQQQOOOTTTXXXSSSJJJ;;;::::::888888777777777111222444555666666555555555555555444333111///......///000111111222222111000000//////000000111111111111111111111000000000.........///111222444555~~~wwwooocccZZZRRRWWW^^^bbbcccffflllrrrsssttt||||||www}}}xxxttttttvvvyyyvvvvvvvvvwwwxxxzzz|||}}}|||zzzyyyyyyzzzzzzxxxwwwmmmmmmllllllmmmnnnpppqqqjjjkkklllnnnqqquuuxxxzzzzzzyyyxxxwwwwwwzzz~~~~~~~~~}}}||||||}}}zzz|||~~~}}}||||||||||||zzzyyysssqqqmmmkkkooorrrmmmeee^^^\\\WWWQQQKKKFFFCCCAAAAAA>>>;;;777555444444555777777666444222000...---...///000000111111111000111111000000000111111222222222222222222222111111222222222222333444555666}}}uuukkk^^^SSSOOORRRVVVXXXXXXWWWXXXXXXYYY]]]mmm~~~rrrlll}}}{{{xxxyyy~~~~~~}}}}}}~~~~~~|||zzzwwwvvvwwwyyyzzzvvvxxxyyyxxxwwwvvvvvvvvv|||{{{{{{}}}{{{wwwwwwuuurrrrrrrrrsssrrrqqqmmmrrr|||zzztttrrrxxx}}}{{{yyyxxxuuuvvvuuuuuuyyy~~~zzzvvvsssnnniiiddd```^^^]]][[[VVVOOOFFF@@@>>>=========;;;999666444222111000000000111111111111000000222111000000/////////000111111111111111111111111222222111222222333444444~~~sssjjj\\\OOOJJJPPPWWWYYYUUUOOOKKKJJJJJJSSSjjjzzztttsss|||}}}{{{wwwxxx~~~~~~sssssssssssssssqqqooonnnnnnmmmlllmmmnnnooonnnmmmfffiiipppvvvwwwwww~~~}}}vvvqqqttt}}}{{{wwwtttsssnnnqqqpppmmmnnntttxxxxxxuuusssqqqooonnnnnnooooookkkggg___XXXRRRNNNLLLLLLIIIFFFBBB>>>;;;:::::::::777777777777666555444333444444222111000000/////////000000111111222222222......//////111222444555|||pppfffWWWJJJBBBMMMYYY\\\VVVMMMGGGEEEIIISSSnnn~~~|||zzz|||~~~~~~|||zzzyyy|||~~~|||{{{|||}}}~~~zzzyyyyyy{{{~~~}}}yyywwwvvvvvvtttssstttuuuwwwwwwvvvtttnnnooorrrsssqqqooouuu}}}wwwyyyzzzxxxuuutttuuuwwwyyyyyyyyyyyyzzzzzzzzzzzz}}}wwwsssxxx~~~zzzwwwvvvlllnnnjjjbbb^^^ccciiilllpppnnnllliiihhhhhhiiijjjhhhfffbbb]]]YYYVVVUUUTTTTTTQQQLLLGGGDDDCCCCCCDDD>>>>>>>>>===<<<;;;:::999888777666444333222111111000000111222333444444555///000111222555777999:::oooYYYIIIAAANNN\\\aaaZZZOOOHHHEEEBBB[[[vvv|||yyyzzzzzz{{{}}}qqqvvv}}}~~~}}}{{{{{{||||||~~~~~~|||xxxtttpppnnnnnntttyyyxxxtttssswww||||||{{{~~~}}}~~~{{{xxxwwwrrrllllllpppqqqpppnnnnnnnnnooonnnmmmrrrpppoooqqquuuzzzyyyvvvvvvooolllhhhcccaaa```aaabbbeeeeeeeeedddbbb```^^^\\\\\\ZZZWWWVVVWWWXXXXXXXXXXXXTTTPPPQQQUUUVVVTTTPPPMMMJJJGGGEEEDDDCCCAAA???===<<<:::888555222000///000000111222333444444555000000111111333444555666uuuaaaRRR>>>IIIZZZfffggg\\\JJJ===EEEccc~~~xxxrrrrrrvvvyyy~~~~~~{{{}}}{{{{{{xxx}}}~~~~~~}}}{{{yyyxxxyyyzzz{{{yyyxxxwwwwwwuuurrrooolllkkkpppuuuuuuqqqooorrrvvvwwwxxxxxxyyyxxxwwwvvvuuuyyy{{{~~~yyyzzz~~~yyywwwtttrrrrrrqqqooommmqqqnnnlllkkklllooorrrsss|||zzzwwwwwwyyyzzzzzzxxx}}}}}}xxxsssqqqqqqmmmkkkhhhffffffgggiiikkknnnnnnmmmkkkhhheeeaaa```[[[ZZZYYYYYY[[[\\\\\\[[[UUURRROOOQQQVVVZZZYYYWWWRRRPPPNNNLLLLLLLLLJJJHHHEEEDDDAAA>>><<<999888777444444333333222222111111000000111111333555888999yyymmm]]]EEEJJJVVVgggppphhhQQQ===DDDdddzzzoooggghhhmmmuuuzzz}}}~~~xxxrrrnnnkkkgggjjjrrryyy|||}}}{{{uuummmlllqqqyyy~~~|||yyyxxxwwwvvvsssqqqpppqqqrrrrrrqqqooommmnnnooommmiiieeeggglllqqqrrrooommmooorrroooqqqsssqqqmmmjjjkkklllsssuuuxxx{{{~~~~~~~~~~~~}}}{{{yyyvvvrrrmmmkkkkkklllmmmqqqpppppprrrtttuuuuuusssxxxxxxwwwtttppplllkkkkkkiiihhhggggggiiillloooqqqsssssssssqqqnnnkkkhhhgggaaa``````aaaccccccaaa___VVVSSSPPPQQQUUUYYYZZZZZZWWWUUUSSSSSSSSSSSSRRRPPPMMMKKKHHHEEECCCBBBBBBBBB======;;;999666444222111222222111222444777:::<<<~~~ttttttyyyhhhYYYLLLJJJNNNZZZeeecccRRRAAA???XXXpppxxxsssnnnkkkhhhlllpppuuuyyyzzzzzzzzz{{{|||uuunnniiiddd___aaaeeedddhhhllloooppppppoooppp]]]bbbaaa[[[XXXYYYVVVQQQTTT]]]eeeiiijjjiiiccc\\\\\\```fffkkkmmmmmmkkkiiimmmllliiifffdddcccddddddhhheeecccdddffffffbbb___dddiiioooqqqooonnnppprrrooorrrtttqqqkkkhhhiiilllsssttttttvvvwwwyyy{{{|||~~~~~~~~~yyyzzz}}}}}}}}}}}}}}}~~~~~~yyyyyyzzz|||~~~~~~yyytttooommmmmmnnnpppqqqtttwwwyyyzzzyyyxxxyyywwwtttpppllljjjiiihhhhhhgggggghhhiiikkklllmmmppppppqqqqqqpppooommmllljjjjjjjjjkkkllljjjfffccc]]]YYYTTTRRRSSSUUUWWWWWWYYYWWWUUUUUUUUUTTTRRRPPPNNNLLLIIIGGGFFFGGGHHHJJJHHHGGGEEEBBB???<<<:::999666555444444555777:::<<>>???FFFMMMLLLBBB888555@@@KKKOOONNNNNNMMMLLLNNNQQQSSSSSSQQQNNNMMMLLLRRRJJJDDDFFFIIIJJJKKKMMMDDDGGGJJJLLLKKKJJJJJJJJJEEEGGGGGGEEEDDDEEECCC??????EEEJJJLLLOOOPPPMMMGGGGGGIIIKKKNNNPPPQQQPPPPPPUUUSSSQQQNNNMMMMMMNNNOOORRRPPPPPPRRRUUUWWWVVVTTTYYY]]]bbbddddddeeegggiiieeeiiilllkkkgggfffiiimmmrrrrrrrrrsssuuuwwwyyyzzz}}}|||~~~yyy{{{~~~~~~}}}}}}}}}~~~zzzwwwuuuvvvyyy}}}~~~}}}|||yyyuuuuuuzzz{{{{{{{{{~~~~~~zzztttooommmnnnqqqvvvxxx|||~~~{{{wwwssspppnnnlllkkkooonnnmmmlllkkkjjjiiihhhkkklllmmmnnnnnnmmmlllkkkkkkkkkmmmooopppoookkkhhhccc```[[[XXXWWWWWWXXXYYY[[[ZZZXXXWWWVVVTTTQQQNNNKKKIIIGGGFFFFFFHHHKKKMMMNNNMMMKKKIIIFFFDDDBBBAAA<<<;;;999888777888999:::}}}zzzzzz|||tttaaaWWWXXX\\\[[[YYYLLLRRRVVV\\\jjjxxxzzzrrrddddddcccccccccdddeeeeeekkklllmmmooopppqqqqqqqqqsssgggXXXOOOPPPVVV\\\______ccchhhnnnpppllleee___^^^^^^___aaadddfffgggfffeeeffffffccc___[[[YYYYYYYYYQQQLLLPPPVVVXXXWWWXXXRRRTTTVVVWWWUUUSSSRRRSSSKKKGGGEEEGGGFFFAAA>>>===;;;=========AAADDD@@@::::::999888999::::::999777888777666555555666777999777888999;;;<<<>>>@@@AAAAAACCCFFFHHHHHHIIIKKKMMMJJJMMMPPPQQQRRRTTTXXX\\\___```aaaccceeehhhjjjkkkjjjlllppprrrssstttwwwxxxwww}}}{{{zzz}}}}}}zzzyyy||||||~~~~~~~~~|||yyywwwwwwtttoooppptttuuuttttttvvvzzz|||}}}}}}}}}}}}{{{vvvqqqppptttwwwzzz}}}|||yyyxxxvvvuuusss{{{{{{yyyvvvrrrnnnkkkiiillllllmmmmmmllljjjiiigggfffgggiiillloooooollljjjdddccc```^^^^^^___```bbb```^^^]]]\\\[[[XXXTTTQQQKKKJJJIIIHHHHHHJJJLLLMMMOOONNNMMMKKKIIIGGGFFFEEEBBBAAA@@@???======<<<<<>>>>><<<:::777666666777888666999:::888333222444777555555555555444555777888777777888999:::===???AAACCCDDDEEEGGGHHHJJJKKKLLLKKKNNNQQQTTTUUUVVVXXXYYY]]]aaadddccceeejjjkkkiiijjjjjjkkkmmmppptttxxxzzzttttttsssuuuwwwxxxxxxwwwyyy{{{|||{{{~~~tttqqqpppqqqnnnkkklllqqqsssrrrrrrsssvvvxxxyyyyyy{{{||||||xxxttttttyyy~~~}}}~~~~~~|||{{{vvvqqqooonnnnnnooooooooonnnlllkkkiiihhhiiijjjlllkkkhhhfffccccccbbbaaaaaabbbdddeeecccbbbaaaaaa```^^^ZZZWWWRRRQQQPPPOOONNNMMMMMMNNNQQQPPPOOOMMMKKKIIIHHHGGGFFFFFFGGGFFFEEEDDDBBBAAA||||||yyytttpppnnnnnnppprrrttt|||zzzpppmmmuuu|||sssrrrqqqoooooommmhhh```ZZZ[[[YYYTTTPPPLLLJJJIIIIIIMMMOOOOOOHHH===777888;;;<<<;;;888666555555666777999666333222333333222111333333444444444444333333222555777888777777777888999===@@@AAAFFFLLLLLLHHHHHHIIIJJJNNNSSSYYY^^^aaa]]]^^^aaaeeehhhgggeeebbbhhhjjjjjjiiilllppppppmmmllljjjjjjkkkiiigggiiimmmnnnmmmmmmooosssvvvwwwwwwwwwyyyyyyvvvrrrsssxxx~~~~~~{{{vvvsssnnnoooqqqssstttttttttssspppooommmllljjjhhhdddaaaaaabbbbbbaaa``````aaaccccccbbbbbbccccccbbb^^^[[[YYYYYYWWWUUUSSSQQQOOONNNTTTSSSQQQOOOMMMKKKIIIHHHHHHIIIKKKLLLKKKIIIGGGFFF}}}rrrrrrzzzzzzuuutttrrrnnnlllmmmjjjllliiicccaaagggooossspppjjjaaaUUULLLHHHIIILLLMMMGGGEEEJJJMMMJJJIIIKKKJJJBBB<<<;;;<<<::::::;;;888999;;;<<<<<<999444111555===888222888<<<===BBBBBB===888:::???BBB@@@<<<:::666666;;;???>>>>>>???FFFAAA@@@EEEHHHGGGFFFGGGPPPPPPQQQQQQQQQQQQRRRRRRWWWVVVVVVYYY]]]___```______bbbeeeggghhhkkkppptttoooppppppnnnlllmmmqqquuuwww|||}}}{{{|||~~~zzzrrrppprrrtttvvvxxxxxxwwwwwwtttwwwyyywwwooohhhdddbbbfffeeeccccccddddddbbbaaacccccccccbbb```___]]]\\\ZZZZZZZZZYYYXXXVVVUUUTTTVVVTTTRRRPPPNNNLLLHHHFFFJJJKKKLLLLLLKKKIIIFFFEEE~~~wwwuuuzzztttrrr{{{~~~}}}|||yyyqqqjjjllltttmmmhhhcccbbbeeeddd```[[[```[[[ZZZ\\\]]][[[ZZZ\\\XXX[[[[[[ZZZ```mmmxxx|||oooggg\\\PPPHHHEEEEEEFFFIIIGGGIIIPPPTTTPPPMMMMMMEEECCCEEEKKKNNNMMMKKKMMMQQQWWW]]]\\\WWWQQQOOOPPPIIIUUUUUUPPPSSSTTTTTT[[[aaaYYYSSSTTTYYY[[[VVVPPPFFF===888;;;???@@@>>>>>>:::666666:::;;;:::<<<@@@===???@@@AAAAAAAAABBBBBBCCCDDDFFFIIIMMMOOOQQQQQQSSSTTTUUUVVVWWWZZZ^^^aaa```aaabbbaaa```aaafffjjjqqquuuxxxxxxuuusssuuuxxxzzz{{{|||zzzqqqnnnoooqqqtttwwwzzz}}}~~~zzz|||~~~|||vvvoooiiifffgggggggggffffffeeeeeeeeeffffffeeedddbbb```^^^]]]ZZZZZZZZZZZZZZZYYYXXXXXXWWWUUUSSSRRRQQQNNNKKKIIIHHHIIIJJJJJJIIIGGGEEECCCwwwjjjaaa___```aaa\\\___lll~~~|||yyyoooddd```eeeiiijjjsssxxx|||wwwlllfffgggllliiiqqqwwwxxxxxxvvvrrrllleeelllnnnjjjeeeeeeggghhhooowww|||wwwssssssllljjjhhhgggjjjqqqwww||||||zzz{{{~~~xxxzzzxxxeee^^^YYY\\\___]]][[[ZZZRRRQQQQQQQQQQQQSSSUUUVVVVVVSSSQQQOOOJJJFFFGGGKKKFFFCCCAAAAAACCCEEEEEEEEEDDD@@@???CCCEEEDDDDDDFFFFFFGGGFFFHHHPPP^^^hhhjjjcccYYYLLLCCC????????????>>>???DDDLLLNNNIIICCC@@@;;;===BBBJJJMMMMMMPPPUUUsss{{{wwwgggZZZWWWZZZ\\\mmmrrrppprrrrrrrrrzzztttnnniiikkkqqqrrrllleee^^^SSSKKKMMMRRRQQQNNNLLLCCC@@@>>>>>><<<999;;;@@@888:::<<<===<<<;;;;;;<<<:::<<>>>>>======>>>???AAAAAABBB???<<<;;;;;;::::::;;;888888888888:::===BBBFFFAAA;;;888888888666777999:::999777888AAAMMMTTTUUURRRHHH;;;555666999::::::<<<>>>CCCFFFEEE@@@999555666555666888999;;;CCCMMMnnnrrrrrrgggUUUGGGEEEGGGXXXgggkkkkkkqqqssssssyyyxxxyyy|||{{{lllgggfffjjjllliiieeeccc\\\VVVQQQPPPOOOKKKJJJLLLHHHJJJLLLKKKHHHDDDCCCDDDDDDEEEEEEDDDCCCDDDHHHKKKMMMJJJFFFEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCEEEGGGIIIKKKMMMQQQSSSVVV[[[bbbgggkkkmmmqqqwww}}}}}}xxx~~~|||vvvmmmnnnoooqqquuuyyy|||{{{{{{{{{}}}|||wwwnnnggglllpppsssrrrnnnlllooosssooonnnmmmkkkiiifffdddbbbaaaaaaaaaaaaaaa```___^^^YYYXXXWWWWWWWWWVVVTTTRRRPPPPPPPPPOOONNNMMMKKKJJJ~~~tttkkkgggfffiiiooouuuxxxvvvnnnfff```\\\VVVSSSQQQNNNJJJFFFMMMMMMIIIAAA======;;;888;;;AAAHHHKKKKKKJJJLLLNNN^^^hhhnnnjjjbbb]]]ZZZWWW@@@CCCBBB===;;;>>>CCCDDDAAAJJJcccvvvwwwsssjjj[[[RRRFFF;;;;;;===<<<::::::>>>>>>======>>>@@@BBBDDD===???AAA@@@>>>===???BBBFFFEEEEEEFFFEEEHHHSSS^^^eee]]]UUURRRVVV[[[]]]]]]]]]]]]^^^eeeqqqxxxpppcccTTTKKKEEEGGGKKKIIIEEECCC@@@??????????????????@@@>>>===;;;;;;===@@@@@@>>>::::::;;;;;;<<<@@@FFFKKKIII@@@999666444333444888555555444666AAANNNVVVVVVMMMCCC888333555888::::::AAACCCEEECCCAAA>>>:::777333111000000...///666???EEEFFFDDD>>>777444555777BBBKKKIIIGGGQQQUUUSSSUUUYYY```iiinnnnnnkkkhhhhhh\\\aaakkkrrrqqqiiieeegggaaa\\\ZZZ```eeedddaaa______bbbccc```YYYUUUTTTUUUXXXWWWUUUSSSRRRUUUYYY]]]]]]YYYSSSQQQPPPMMMFFFAAABBBAAA???>>>>>>>>>>>>>>>;;;===>>>AAAEEEJJJPPPTTTRRRTTTXXX^^^dddggggggfffgggmmmssstttuuuwwwuuuqqqiiikkknnnrrrvvvxxxzzzzzzyyyyyyyyy||||||yyyqqqkkkhhhlllooonnnkkkjjjmmmqqqoooooonnnmmmkkkiiigggfffhhhggggggfffdddbbbaaa```\\\[[[ZZZ[[[[[[[[[YYYWWWUUUUUUUUUTTTSSSRRRQQQPPP|||vvv~~~~~~|||wwwrrrjjj]]]QQQQQQNNNJJJGGGEEECCCAAA@@@HHHIIIFFF@@@======;;;888===@@@EEEHHHIIIIIIJJJJJJVVV]]]___YYYQQQLLLIIIFFF@@@AAA>>>777555888<<<<<>>GGGMMMHHHFFFEEE===???888333666::::::::::::::::::;;;;;;;;;;;;:::::::::<<<>>>?????????@@@@@@??????CCCHHHGGGEEEGGGMMMKKKGGGDDDDDDFFFIIIIIIHHHKKKNNNRRRUUU[[[___\\\VVVNNNFFFAAACCCFFFDDDAAAAAACCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAA???AAAEEEFFFCCCAAAAAA@@@@@@@@@DDDIIILLLHHH@@@888666555444777;;;:::;;;:::;;;AAALLLSSSTTTRRRJJJAAA:::999;;;;;;;;;;;;======888555666777555---,,,---000///,,,---111111///,,,,,,...111333555888<<<444000999<<<777777555<<>>======<<>>???AAACCCDDDDDDCCCBBBBBBGGGHHHCCC???>>><<<:::<<<>>><<<666555888:::999;;;555888:::555999???;;;???:::777999:::999888:::===>>>???@@@AAAAAABBBBBB@@@?????????AAABBBBBBBBB======AAAFFFGGGDDDBBBCCCGGGGGGGGGHHHHHHHHHHHHHHH???CCCEEEDDDFFFIIIIIIFFFMMMHHHEEEHHHIIIHHHGGGIIIEEEFFFFFFGGGHHHHHHHHHHHHBBBFFFFFFBBBBBBEEEFFFCCCHHHFFFDDDBBBCCCEEEGGGHHHDDD===999999999888:::===>>>@@@???;;;<<>>::::::;;;<<<999===;;;444000222444333000,,,+++......,,,+++---111000///000333555666555999???888222888999444666;;;999888777777777555444---222:::???===888999???CCCMMMaaasss{{{yyywwwxxxyyy|||}}}yyyyyyzzzooonnnooovvv{{{wwwiii\\\WWWTTTPPPOOOOOOMMMJJJHHHFFFDDDBBB@@@@@@@@@??????AAA???>>>???AAABBBBBBAAADDDJJJOOONNNNNNQQQSSSRRRTTTUUUXXX\\\___bbbdddeeegggiiilllnnnmmmlllkkkkkkgggggghhhiiijjjkkklllmmmjjjkkklllmmmnnnnnnnnnnnnnnnnnnnnnlllkkkiiigggfffhhhgggffffffgggfffdddbbbaaa```___^^^]]]\\\\\\\\\|||uuulllggg```\\\___iiittt|||wwwoooiii^^^RRRKKKLLLJJJFFFAAA???BBBFFFIIIJJJFFF@@@===>>>>>>;;;======>>>???@@@@@@???===999>>>@@@>>>>>>BBBCCCBBB999======;;;<<>>>>>999===???:::===BBB>>>???;;;:::===>>>>>>@@@EEE>>>>>>???@@@BBBEEEGGGIIIHHHDDD@@@@@@BBBEEEEEEDDDGGGCCCCCCGGGIIIHHHHHHJJJEEEFFFGGGFFFDDDCCCCCCCCCBBBDDDEEECCCDDDHHHIIIFFFHHHEEEDDDGGGHHHGGGIIIMMMGGGHHHIIIKKKLLLMMMNNNNNNEEEJJJJJJEEEBBBDDDDDDAAAIIIFFFBBBAAAAAABBBAAA@@@CCC>>><<<>>>???<<<;;;===:::>>>>>>:::999???EEEHHHGGGEEEAAA<<<777666888;;;GGGKKKIII???999:::;;;999>>>444,,,+++,,,---///222)))+++///222444555666666888BBB@@@;;;>>>>>>;;;???DDD;;;111000555999888555333111111333222000444::::::LLLeeevvvuuummmkkknnnrrrwww{{{{{{zzz}}}|||ppp]]]___fffttt~~~qqqdddbbb___\\\[[[[[[ZZZWWWSSSPPPNNNLLLJJJJJJIIIHHHFFFEEEBBB???======<<<<<<;;;???EEEHHHEEEDDDGGGIIIIIINNNMMMLLLLLLNNNPPPSSSTTTYYY]]]```aaa```___aaaddd___^^^^^^```cccddddddccchhhiiikkklllnnnoooooopppnnnnnnnnnnnnmmmlllkkkjjjmmmlllkkkkkkkkkjjjhhhfffgggfffeeecccbbbbbbbbbbbb~~~wwwpppfff___]]][[[\\\aaahhhppp|||uuucccTTTOOOJJJGGGGGGGGGCCCAAABBBCCCBBBBBBAAA???===<<<;;;:::;;;>>>@@@AAAAAA@@@??????>>>>>>???AAABBBBBBAAA@@@???===<<<<<<===>>>???>>>===<<<===???AAAAAAAAA<<<=========???@@@AAABBB@@@???@@@AAABBBCCCBBB@@@CCCAAA@@@@@@AAABBBAAA@@@>>>CCCDDDBBBCCCGGGHHHDDDHHHDDD@@@???AAADDDDDDDDDAAABBBBBBCCCDDDDDDDDDCCCFFFHHHIIIIIIGGGFFFFFFFFFJJJHHHHHHLLLPPPRRRNNNJJJFFFEEEDDDCCCCCCBBB@@@===???AAABBB@@@>>>???BBBEEEDDDBBB>>>;;;::::::;;;<<<@@@???===<<<<<<===???@@@<<<<<<999666333333666888EEELLLLLLBBB;;;::::::888666444222///---,,,,,,,,,,,,,,,---///000222333333===>>>>>>??????>>>>>>===KKKBBB999777:::===<<<999666555555444333222111111;;;LLL]]]___VVVQQQZZZdddooorrrsssnnnkkkppp}}}vvvooojjjeeekkk|||yyylllgggbbbccchhhnnnlllccc\\\\\\[[[\\\\\\ZZZVVVRRROOOOOOKKKKKKKKKJJJCCC:::777:::CCCFFFEEEAAAAAAEEEIIIJJJIIIHHHFFFDDDDDDEEEFFFGGGKKKLLLOOOPPPQQQSSSVVVXXXSSSTTTUUUWWWYYY\\\aaaeeecccdddfffiiillloooqqqrrrmmmiiigggiiijjjjjjkkklllnnnkkkkkknnnnnnlllllloookkklllkkkiiifffdddcccddduuuooolllkkkhhheeeiiihhhkkkrrrvvvzzz~~~lll^^^SSSLLLGGGFFFDDDAAAAAACCCBBBBBBAAAAAA???>>><<<;;;===>>>@@@BBBBBBBBBAAA@@@@@@??????@@@BBBBBB@@@??????>>>===;;;;;;<<<>>>???>>>===<<<<<<===>>>>>>>>>????????????@@@AAACCCDDD@@@??????@@@AAABBBBBBBBBBBBBBBAAABBBBBBBBB@@@>>>>>>BBBCCCAAABBBFFFFFFBBBDDDBBB@@@@@@BBBDDDDDDBBB???@@@AAAAAABBBBBBBBBBBBCCCEEEFFFFFFEEEDDDDDDEEEHHHFFFFFFIIIMMMNNNKKKGGGDDDBBBAAAAAAAAAAAA@@@>>>>>>??????>>>;;;;;;>>>AAABBB@@@===:::999999:::;;;???>>>>>>===<<<<<<;;;;;;<<<<<<:::666333222333555:::@@@AAA:::444444555444444333111///---------------.........////////////444444555666777777666666===999555444777888666444333333333222222111000000///888AAABBB===<<>>======<<<===@@@BBBDDDDDDDDDDDDAAA@@@AAABBBCCCBBB???=========<<<<<<<<<<<<===>>>>>>===<<<<<<;;;;;;<<<<<<>>>>>>======>>>???@@@AAAAAA@@@??????@@@BBBDDDEEEAAA@@@@@@@@@AAA@@@===;;;@@@CCCDDDCCCCCCFFFFFFCCCCCCCCCDDDFFFHHHHHHFFFDDD@@@@@@@@@AAAAAAAAAAAAAAABBBCCCEEEEEEDDDDDDFFFGGGHHHFFFFFFHHHKKKLLLIIIFFFDDDBBB@@@???@@@AAAAAA@@@>>>>>>>>>===;;;;;;===???@@@???<<<:::888888999:::============;;;999777555;;;:::999666222000000000///444666222///000222222111000///...------....../////////...------,,,,,,------...///////////////...///111333333333111000000000000000000000000000.........------...000222111111222111111444888;;;AAAFFFIIIHHHFFFIIIQQQXXXjjjhhhiiihhh\\\MMMHHHMMMQQQdddrrrooohhhiiimmmoooooonnnmmmiiidddaaaaaaaaakkknnnvvv~~~zzziiiXXXOOONNNSSSWWWZZZ___aaa]]]UUUPPPOOOMMMKKKJJJIIIJJJJJJMMMMMMKKKHHHDDDAAAAAABBB>>>???@@@@@@@@@BBBEEEHHHNNNNNNOOOQQQSSSVVVYYY[[[[[[]]]aaaeeeiiikkkjjjhhhbbbaaadddjjjlllkkkkkknnnnnnppprrrrrrqqqnnnmmmmmm|||ttttttzzzsssiiiZZZRRRKKKHHHEEEAAAAAACCC@@@@@@@@@@@@@@@???>>>===888:::<<>>===<<<<<<>>>???AAABBBAAA@@@??????BBBFFFIIIFFFDDDAAA??????@@@???>>>DDDFFFFFFFFFGGGHHHGGGFFFEEEGGGKKKNNNOOOMMMJJJGGGCCCBBBBBBBBBBBBBBBCCCCCCCCCEEEFFFGGGFFFGGGIIIKKKLLLJJJJJJKKKMMMMMMKKKHHHGGGEEEAAA@@@@@@AAAAAAAAA?????????>>>>>>???AAABBB???>>><<<:::999999:::;;;;;;;;;;;;:::888777555444777888888555222000///000---///111000//////111222///..................///000//////......------,,,...............------,,,)))---111222111//////000------------......//////222///---,,,,,,---......---,,,---...000111000///111333444444333666<<>>>>>???@@@CCCFFFIIIHHHGGGGGGHHHJJJLLLNNNOOORRRVVVYYY___ddddddbbb___^^^aaagggiiihhhhhhjjjfffiiinnnpppppppppppppppwwwvvv|||xxxnnnfffZZZSSSNNNLLLIIICCC@@@AAA@@@@@@@@@@@@@@@???>>>===888999;;;<<<>>>???@@@AAA<<<===???CCCEEEEEECCC@@@<<<===>>>?????????>>>>>>999;;;======<<<===@@@BBBAAA@@@>>>>>>>>>@@@BBBDDDAAAAAA@@@???>>>AAAGGGKKKMMMHHHCCC@@@@@@BBBDDDDDDGGGGGGHHHJJJJJJJJJIIIJJJFFFIIINNNQQQQQQNNNKKKIIIFFFFFFEEEDDDDDDEEEEEEFFFFFFHHHIIIIIIIIIJJJMMMOOOOOONNNNNNNNNNNNMMMLLLKKKJJJGGGCCCAAA@@@AAAAAA@@@@@@@@@???@@@BBBDDDEEEFFF@@@???>>>===<<<<<<======;;;;;;999888777777888888555666666555333111222222//////000111000///000222---......//////////////////////////////000000000222222111000///---,,,++++++...111000,,,+++---///***++++++,,,,,,------...,,,---...---,,,++++++,,,---,,,---...111111...+++000///......///000111111666333222444555777<<>>=========<<<<<<;;;;;;;;;::::::<<<===???BBBEEEFFFEEECCC===>>>@@@BBBCCCBBBAAA@@@:::===@@@@@@???@@@CCCGGG???>>><<<<<<===???CCCEEEAAACCCCCCBBBAAADDDJJJOOOMMMHHHCCC???@@@BBBEEEFFFKKKJJJKKKOOOPPPNNNNNNQQQLLLOOORRRTTTRRRPPPNNNMMMMMMLLLKKKJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMNNNQQQTTTRRRRRRQQQPPPOOONNNMMMMMMKKKIIIFFFDDDDDDDDDCCCBBBCCCAAA@@@AAADDDGGGHHHHHHBBBBBBAAAAAA@@@AAAAAAAAA>>>>>>======<<<<<<;;;;;;555666666555333333444666222//////111111///...111......///000111111000000---......///000111222222222222111000///---+++***---...///---***)))+++---*********++++++,,,,,,,,,(((+++......+++)))***+++,,,,,,,,,---......,,,+++///---,,,---///000...,,,000,,,***+++///333555555???EEEGGGDDDEEEKKKKKKFFFGGGFFFEEEAAA<<<999999999<<>>;;;:::;;;777:::<<<>>>@@@AAADDDFFFEEEDDDCCCBBB@@@>>>===<<<>>>CCCCCCAAAGGGQQQTTTPPPMMMLLLOOOVVV[[[]]]aaaeeefffiiilllnnnnnnmmmmmmnnn{{{xxxuuuqqqkkkggg\\\UUUOOOMMMJJJEEECCCDDDBBBBBBAAAAAA???>>><<<;;;>>>>>>===<<<<<<<<<<<<<<>>@@@CCCFFFFFFEEECCCBBB>>>BBBDDDDDDBBBBBBFFFJJJAAA@@@>>>>>>@@@CCCGGGIIIHHHKKKMMMLLLKKKMMMSSSYYYQQQNNNKKKIIIJJJLLLLLLLLLSSSQQQSSSXXXZZZWWWXXX\\\[[[^^^```___\\\ZZZZZZ[[[YYYXXXVVVUUUTTTUUUVVVWWWUUUUUUUUUTTTTTTUUUXXX[[[WWWWWWVVVTTTRRRPPPPPPQQQOOONNNMMMMMMNNNNNNMMMLLLJJJHHHEEEFFFHHHJJJJJJIIIEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCFFFGGGEEEBBB>>>;;;999999888666333333555777333//////222333000///222///000111222222111111000------......///000000111////////////...---,,,,,,---.........,,,,,,,,,---************++++++++++++,,,---------,,,,,,++++++,,,,,,,,,+++++++++,,,---+++,,,,,,,,,,,,,,,...///...---++++++...000000...000111111222333444555666333444555555222111111222///111999CCCIIIKKKNNNSSSUUU^^^hhhnnntttwwwtttoooooommmiiiddd^^^YYYTTTRRRIIIHHHFFFBBB===:::999999;;;===???AAAAAABBBDDDFFFFFFFFFGGGFFFEEECCCAAA???===CCCEEEBBBFFFOOOPPPJJJGGGDDDFFFKKKNNNPPPTTTYYY\\\___bbbeeefffgggjjjlll}}}yyyvvvsssoookkkggg___VVVOOOKKKIIIEEEEEEHHHCCCBBBBBBAAA???===<<<;;;<<<<<<<<<===>>>@@@BBBCCCBBBAAA@@@AAACCCDDDCCCBBB???BBBEEEHHHHHHGGGEEECCCBBBFFFHHHGGGCCCCCCFFFKKKIIIHHHGGGGGGIIIMMMQQQTTTQQQTTTWWWVVVUUUWWW]]]bbb\\\[[[[[[\\\]]]]]][[[YYY\\\YYY[[[aaaccc```aaaffflllnnnnnnllliiiggghhhkkkdddbbb```___^^^___```aaa]]]]]]]]]\\\[[[\\\```bbb]]]\\\[[[YYYVVVTTTTTTUUUSSSSSSSSSUUUXXXYYYXXXVVVRRROOOKKKKKKLLLMMMLLLJJJGGGGGGGGGGGGHHHHHHHHHHHHEEEHHHMMMOOOMMMGGG???:::===<<<:::666333333555888555000///444666222222555000111222333333222111000---------...............------...///////////////---...///111111111///...+++++++++***************111...++++++,,,---,,,***+++,,,+++)))((((((,,,///***,,,...+++'''(((---333***,,,------...//////---...,,,---///---)))+++111+++---000222222222222333000111555999999888;;;AAAJJJTTT___eeekkkqqqsssqqqppppppooonnnllljjjiiihhheeeddd```YYYRRRLLLIIIIIIAAACCCEEEFFFEEEEEEFFFGGGHHHIIIKKKLLLLLLJJJGGGEEEEEEMMMOOOLLLPPPXXXVVVMMMGGGCCCAAACCCDDDDDDGGGLLLMMMPPPUUUYYY]]]bbbfffjjj}}}zzz{{{zzzwwwvvvtttlllccc```[[[TTTMMMHHHFFFEEEEEEBBB@@@???>>>>>>>>>===<<<>>>>>>??????AAABBBDDDEEEDDDCCCCCCDDDFFFGGGFFFFFFFFFDDDBBBCCCFFFFFFDDDAAACCCEEEFFFFFFFFFHHHKKKMMMRRRRRRRRRSSSVVV[[[___bbb___\\\]]]```bbbbbbeeeiiioooqqquuuwwwvvvrrrnnnjjjjjjhhhffffffgggjjjnnnpppuuuyyy|||{{{uuuqqqqqqsssvvvpppjjjiiilllooonnnllliiiiiihhhfffdddeeegggiiigggeeebbb```]]]\\\[[[[[[]]]ZZZYYY\\\\\\YYYZZZ]]]VVVTTTRRRPPPNNNMMMMMMNNNGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJIIIHHHEEEBBB@@@@@@???===:::888777666666444333333222222222333333444444333333222222111111***,,,---//////---+++***............///000222222444666777666222///---,,,++++++++++++++++++******,,,,,,++++++++++++,,,,,,))))))))))))+++---///000,,,,,,,,,+++++++++******+++***)))))))))***,,,---...---+++******+++---///222222111111111111222222555222222444444444999@@@MMMYYYgggqqqyyy~~~|||wwwzzzuuuppppppvvv}}}}}}{{{xxxsssmmmiiieeeccc^^^ZZZUUURRRQQQRRRSSSSSSRRRQQQOOOMMMLLLLLLLLLMMMLLLNNNRRRXXX]]]\\\WWWRRRMMMHHHAAA===<<<===??????CCCDDDEEEHHHMMMTTT[[[^^^~~~~~~xxxzzz|||{{{yyyxxxwwwpppgggddd^^^VVVNNNIIIFFFFFFEEEHHHGGGDDDCCCBBBAAA@@@???@@@AAAAAACCCDDDFFFHHHIIIHHHGGGHHHIIIJJJKKKJJJJJJHHHGGGGGGKKKPPPRRRQQQOOOOOOQQQRRRSSSTTTWWW[[[___dddcccbbbbbbcccfffiiikkkiiiggghhhlllnnnnnnqqqvvv}}}zzzwwwyyywwwuuuttttttwwwzzz|||{{{}}}~~~~~~yyyttttttvvvxxxwwwuuuqqqpppooommmjjjjjjlllnnnnnnllljjjhhhfffeeeeeeeeeddd```^^^___]]]ZZZ[[[^^^___]]]YYYUUURRRNNNLLLKKKLLLLLLLLLLLLKKKIIIGGGFFFHHHHHHGGGFFFDDDAAA>>><<>>===<<<<<<>>>CCCIIIOOOSSS~~~|||~~~~~~|||}}}|||uuummmhhhaaaWWWOOOJJJHHHHHHHHHJJJIIIFFFDDDCCCBBBBBBBBB@@@AAABBBDDDGGGIIIKKKLLLOOOOOOPPPPPPQQQQQQPPPPPPNNNNNNPPPUUU\\\``````^^^______``````aaadddhhhlllooonnnmmmmmmmmmoooqqqssspppnnnoootttwwwxxx{{{~~~}}}}}}|||zzzwwwvvvwwwyyyzzzyyywwwvvvuuuuuuuuuuuuqqqlllhhhgggeeeaaabbbeeejjjiiifffbbb^^^YYYVVVSSSVVVVVVVVVTTTQQQMMMIIIGGGHHHGGGEEEBBB???<<<:::999@@@???>>>>>>???BBBEEEGGGDDDCCC@@@<<<999666444333333333333333222222222222000000000000//////...............///000111222333666888::::::777333111000......------------------,,,,,,+++***))))))))))))+++***)))))))))***+++,,,+++++++++***************,,,,,,+++******++++++,,,)))))))))*********++++++...------------------...///...000444666999BBBLLLaaaqqq}}}|||zzzxxxvvvpppooommmiiiccc]]]XXXUUUTTTVVVYYY]]]bbbcccbbbaaa[[[WWWPPPKKKGGGEEEBBBAAA999777555555888>>>DDDHHHzzzqqqkkkcccXXXPPPMMMMMMMMMMMMLLLKKKJJJHHHFFFFFFHHHIIIGGGHHHKKKNNNQQQTTTVVVWWWYYY[[[\\\\\\ZZZYYYXXXYYYVVVVVVYYY^^^eeeiiiiiigggiiihhhgggeeeeeefffjjjmmmnnnnnnooopppsssvvvyyy{{{{{{yyyzzz|||zzz{{{|||yyyuuutttoooooonnnlllhhhbbb]]]ZZZZZZXXXUUUQQQMMMJJJHHHHHHFFFHHHJJJLLLOOORRRTTTUUUPPPNNNJJJEEE@@@<<<999888888888777666555333222222000////////////000000111///////////////000000111000333666666444222000000333222111000///---,,,,,,,,,,,,+++++++++,,,,,,---,,,+++***)))((()))******************************,,,,,,++++++************'''((()))*********))))))++++++************++++++------///333555:::EEEPPPeeevvv~~~|||yyyvvvqqqmmmjjjhhheeeggghhhjjjiiigggccc```___\\\XXXTTTRRRNNNKKKHHH===:::777555666:::@@@CCC~~~vvvllldddYYYSSSSSSTTTUUUTTTUUUTTTSSSOOOLLLKKKMMMOOOPPPRRRUUUYYY\\\___aaaaaa^^^aaacccbbb```]]]]]]]]][[[[[[^^^eeelllppppppnnnnnnnnnmmmlllkkklllpppsssssstttwww{{{}}}|||zzzwwwtttpppnnnlllkkkaaadddgggjjjkkkjjjhhhfffbbb___[[[VVVQQQMMMJJJIIIGGGFFFDDDBBB???===;;;:::888777666555444333333333222222000///......------+++---000111000//////000444333333222111000//////*********+++,,,---...///---,,,+++))))))))))))*********************+++++++++++++++++++++++++++***((()))************)))(((******))))))))))))******,,,,,,///222444999GGGTTTiiiyyy}}}yyyvvvtttssssssrrruuuxxxzzzxxxtttooollljjjhhheeeccc___[[[UUUQQQEEEBBB>>><<<;;;>>>AAADDD{{{ppphhh^^^ZZZ[[[]]]]]][[[ZZZZZZXXXRRRLLLJJJLLLOOOMMMOOOSSSWWW[[[]]]^^^___\\\```dddeeebbbaaaaaaccceeegggkkksss{{{}}}zzz{{{}}}~~~~~~|||yyyxxxvvvsssoookkkgggeeeddd___^^^\\\YYYVVVSSSQQQPPPIIIHHHFFFCCC@@@===;;;::::::999666333111...---,,,+++,,,------,,,,,,...///000000000000000/////////*********+++,,,---...///...---,,,************++++++++++++++++++,,,,,,,,,+++,,,---............------,,,,,,+++******))))))***))))))))))))))))))***+++,,,///333555;;;KKKZZZppp}}}{{{wwwtttsssrrroootttyyy|||}}}|||{{{zzzxxxwwwuuurrrnnnfff^^^XXXNNNLLLHHHEEEDDDDDDFFFGGGwwwoooeeebbbccceeeccc```]]]]]]\\\WWWQQQPPPTTTXXXUUUXXX\\\```ccceeeffffffhhhnnntttwwwvvvvvvxxx{{{zzzyyyxxxvvvtttrrrpppoooddddddcccaaa___[[[XXXWWWUUUSSSOOOJJJEEEAAA???======<<<;;;888666666888:::::::::999777666444333222000000////////////000000///...---+++++++++,,,,,,++++++,,,,,,,,,------------...///111222222222222111000...,,,+++*********+++******))))))******+++***,,,000444777???QQQbbbxxx}}}yyyvvvnnnqqqtttvvvvvvwwwzzz}}}~~~}}}}}}{{{wwwoooeee___WWWVVVSSSPPPNNNMMMMMMMMM}}}uuukkkhhhiiijjjgggcccaaacccccc```]]]^^^dddiiinnnppptttxxx{{{}}}}}}~~~~~~|||{{{uuusssnnnhhhbbb]]]ZZZXXXWWWUUURRRMMMIIIIIIKKKMMMPPPOOOLLLHHHCCC???<<<:::888777666444333222222222///...---,,,+++,,,------,,,,,,,,,------............000222444555666666555555333000---+++***++++++++++++************++++++)))+++000555999CCCVVVhhh}}}wwwxxxwwwtttqqqssswww|||{{{{{{}}}}}}zzzsssjjjddd^^^]]][[[YYYWWWUUUSSSSSSuuummmjjjfffcccfffmmmmmmrrruuuvvv|||{{{uuupppnnnnnnuuunnnddd___```cccfffgggpppjjjbbb______]]]UUUOOOLLLLLLJJJEEE@@@;;;999999666666555333000///000111+++,,,,,,---......//////......///000111222222333333222111000...---,,,+++)))))))))))))))******+++---,,,...333:::EEEXXXiii||||||yyyvvvvvvwwwyyy~~~{{{sssjjjdddbbb```\\\ZZZYYYZZZ\\\^^^}}}wwwrrrsssssssssxxx~~~}}}|||yyyuuuvvvyyywwwwwwvvvuuutttsssrrrqqquuussstttzzz~~~|||zzzzzzwwwuuuxxx~~~{{{xxxzzzwwwxxxwwwuuurrrqqqqqqrrrrrrmmmfffdddggglllppprrryyyrrrjjjhhhjjjkkkhhhcccaaa^^^YYYVVVTTTQQQMMMJJJFFFEEEBBB===888666666777333333222111000000000000---------------..................------,,,,,,+++***************+++,,,,,,///...///444:::FFFZZZkkkzzzrrrmmmbbb```^^^\\\]]]```ccceee{{{ssspppnnnmmmmmmlllgggcccaaacccfffhhhiiihhhfffdddjjjiiihhhiiioooxxxzzzzzztttqqqmmmllllllkkkhhheee```aaafffmmmnnnjjjjjjllljjjmmmqqqqqqooonnnoooqqqjjjeeeaaa___ZZZVVVXXX\\\[[[\\\^^^```___\\\YYYWWWYYYXXX[[[bbbgggeeedddeeeaaa```ccchhhhhheeecccdddcccdddeeedddcccdddfffgggeeebbb___```dddkkkpppssswwwpppjjjjjjnnnrrrsssrrrsssmmmgggeeeggggggaaa\\\XXXVVVRRRKKKEEEBBBBBBCCC???===;;;999666555444333///......---,,,+++************+++++++++++++++++++++++++++++++++,,,------111///000555;;;GGG[[[lll~~~mmmkkkgggeeeeeefffiiikkkvvvkkkhhhlllqqqsssvvvyyy}}}||||||{{{{{{~~~~~~sssgggccc___[[[ZZZZZZZZZWWWTTTXXXWWWTTTQQQPPPOOOOOOPPPVVVTTTSSSVVV___lllyyyssspppnnnmmmhhh___ZZZZZZVVVRRRMMMLLLNNNMMMJJJFFFHHHKKKRRRWWWUUUNNNIIIJJJIIIMMMPPPQQQPPPPPPQQQTTTLLLHHHDDDCCC@@@===???DDDDDDFFFJJJLLLMMMKKKHHHFFFEEEDDDFFFLLLOOONNNNNNPPPJJJKKKNNNPPPPPPNNNMMMMMMOOOPPPPPPNNNKKKJJJKKKLLLLLLKKKKKKMMMQQQWWW\\\^^^aaa]]]YYY[[[```eeeggggggkkkgggcccccceeefffccc```^^^\\\XXXRRRMMMKKKKKKMMMGGGEEECCC@@@>>><<<::::::555555333222000...,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------111000111555<<>>;;;888999===@@@BBBBBBMMMIIIGGGFFFBBB<<<<<>>>>>>>>>>>===<<<;;;;;;;;;666333555666444555999777999===AAACCCDDDCCCBBB===;;;<<>>===DDDMMMTTTTTTQQQLLLJJJMMMTTT\\\bbbgggjjjnnnsss|||}}}uuuSSSKKKCCC@@@===999999;;;666555555999@@@JJJUUU\\\bbbSSSCCC;;;:::???JJJSSSSSSOOOKKKIIIIIIHHHDDD@@@999222...333777666333222222666<<>>:::::::::999::::::999666333111111222---///111222222111222333333222333555888999999888888999:::999888999===AAA>>>???@@@@@@???@@@CCCEEECCCDDDEEEFFFEEECCCAAA???@@@???===<<<999888666555444444333222111111000000---------------......///000111444;;;AAAKKK]]]lllvvv{{{wwwqqqooolllhhhfffdddddddddeeeeeellluuurrriiihhhooo~~~nnnkkkuuuuuukkkUUURRRPPPUUUcccrrrwwwtttccchhhmmmvvvhhhWWWQQQ___hhh]]]OOOJJJ]]]pppzzzsssrrrsssnnnggg]]]VVVTTTTTTSSSQQQLLLGGG@@@;;;<<>><<<999888999444555666999AAAPPPcccqqqhhhUUU@@@:::AAAPPPbbbooollleee______dddeee```YYYJJJ@@@:::???EEEBBB:::333555;;;EEEPPPVVVYYYYYYXXXIIILLLRRRUUUOOODDD<<<::::::AAACCC===888888888777555666555333111///000111///333777999888666666777222111///000111333555666222111...---...000222333333555777888888999;;;<<<<<<>>>AAACCCCCC@@@<<<:::;;;;;;:::999777666555444555555555555555444444444000000//////000000111222111333888???FFFOOO___mmmqqq{{{~~~}}}~~~~~~pppjjjooo|||mmmnnnzzzxxxkkk[[[VVVQQQSSS```nnnsssqqqhhhqqq{{{ttt\\\LLLQQQWWWTTTTTTZZZ```rrrwwwcccUUUTTTXXXRRRLLLEEEBBBBBBCCCBBB@@@AAA???<<<:::;;;>>>BBBDDDFFFCCC???<<<<<<>>>AAADDD???CCCIIIQQQ\\\ccc___VVVKKKCCC<<<;;;999444111111---///000111777HHH___oooaaaOOO??????MMMaaasss~~~tttkkkeeeiiisssxxxssslllbbbVVVMMMRRRXXXSSSFFF<<<:::BBBPPP]]]eeegggfffcccRRRXXXaaaggg```QQQEEEAAA:::AAACCC;;;555666666444222333222000...,,,---...444999???AAAAAA??????@@@666444111000111444888:::777222,,,+++///111000---222444777888777777777888777:::>>>AAA@@@<<<777444666666555444333222222111444444555666666777888888222222111111222222333444222444;;;CCCJJJRRRaaannnrrr|||~~~}}}mmmpppttt}}}qqq^^^bbblllnnnnnnccc```WWWQQQWWWgggqqqssshhhjjjpppzzzwwwmmmbbbaaaXXXLLLIIIPPPWWWYYY```dddcccYYYJJJ???===???<<<<<<;;;999666555666777999:::;;;;;;;;;:::999888;;;@@@DDDCCC===888777888888:::<<<>>>AAACCCDDDDDD===;;;999555333000///...000000//////222<<>>999===JJJ]]]nnnwwwcccWWWTTTcccpppoooiiiggg[[[SSSQQQ[[[___UUUBBB666<<>><<<999555333111000000111111000...,,,,,,...000:::@@@JJJRRRUUUPPPGGG???<<<777222222777;;;<<<;;;===999333///......//////222555:::<<<;;;777444111777777999===AAA@@@888222111111000000///......---/////////000111111222222444444333333444666777888999999;;;@@@HHHSSS]]]dddnnnxxxyyy___]]]nnnXXXccc\\\OOOYYYhhhmmmpppnnnkkkccc[[[]]]dddhhhgggcccccccccccc```[[[TTTOOO[[[XXXMMMAAA===CCCJJJLLLLLLNNNMMMGGG===777777:::888888666444111000111333999:::::::::999888666555555999===>>><<<999777666///000222555777999::::::999888666444222000//////111000///...000555<<>>BBBCCCCCCDDDFFF?????????>>>;;;888555333222111///...------......000000///---++++++---///:::???GGGOOOQQQMMMEEE???777333111555<<>>777111111111000///...------,,,............////////////222222111111222444666777999999:::???GGGQQQZZZ```lllvvv~~~xxxvvvvvvsssfffVVVPPPTTTEEEQQQMMMGGGTTTeeemmmqqqrrrpppjjjcccaaaaaa___[[[]]]]]]ZZZTTTNNNJJJJJJKKKWWWQQQEEE888333777<<<>>>:::999888555333333666999888888777444222111222333666666777777555333111//////111444888;;;:::666333---...000222444555666666444333222111111000000111111000//////111222222111333222111444999>>>AAACCC999111...444777333111444777222000333555222///...000111333333333555777999222000---+++***+++---...---,,,,,,,,,...///111333......---+++))))))+++---555999???FFFHHHFFF???:::222000000555===DDDHHHIIICCC<<<444---,,,...111333444:::>>>:::111,,,...222555555666:::<<<;;;666111111111000///...---,,,,,,------------,,,,,,,,,,,,////////////000222444555888888:::>>>EEEMMMUUUZZZgggpppzzz}}}~~~wwwrrrpppqqqqqqnnnjjjfffdddddd___bbbcccbbb```^^^WWWQQQJJJUUUQQQKKKVVVccchhhmmmfffeeeccc___]]][[[XXXVVV^^^]]][[[XXXVVVWWW[[[^^^___VVVGGG:::444444777999777555222111333777:::<<<888888777555222111222444111222333444333111...---......///555:::;;;666111...///111222444555666666111000000000111222222333222000///111444555333000222222333444555555555444555000///000///+++,,,111///...------,,,,,,---///000////////////000333444000---***((((((***---///------------...000222333------,,,)))'''''')))+++///111666:::===<<<888444111000000222777<<<===>>>===888222......000222333555888999555///,,,---000333333444777888777333000222111111000///...---,,,...------,,,++++++******,,,,,,,,,,,,...000222333777888:::>>>DDDKKKQQQTTT^^^gggqqqyyyzzzzzz~~~|||rrrnnnmmmpppooofff]]][[[___cccccc]]]SSSPPPUUU\\\[[[___```aaagggkkkeeeXXXQQQZZZTTTMMMTTT[[[\\\___UUUTTTTTTSSSRRROOOOOOOOO[[[[[[\\\```dddgggggggggjjj^^^OOOCCC===:::;;;<<<;;;888444333666999;;;<<<555555444111///...///000///111333555555444222000222000///444:::;;;666000,,,---...000111222222222//////000000111333444555444111///111444666444222444444444444333222222222111//////...+++))),,,111...222333111......///000,,,+++,,,---.../////////,,,,,,+++*********++++++,,,+++***))))))***++++++---,,,+++)))'''''')))+++,,,---000444777666333111000000///000222333333333333111//////111222333222555333000////////////...000111222333444333111///222222111000000//////...///......---,,,+++***************+++,,,...111222555777;;;@@@FFFKKKPPPRRRTTT^^^hhhqqq|||qqqmmmiiijjjnnnpppmmmiiiaaa\\\]]]bbbaaa[[[ZZZ^^^hhhjjjggg^^^SSSQQQZZZcccffffffeeeeeelllpppgggYYYMMMTTTNNNGGGMMMOOOLLLPPPKKKJJJJJJKKKHHHCCCBBBEEEIIINNNVVVaaajjjnnnmmmjjjhhh\\\NNNFFFAAA===<<<===:::888555555555666666555555555444222///...///111000333666999999888666444555222000222777888444000------///000111111111111/////////000111222333444333222000000111111111000111222333111000///000222---......,,,))))))---000///444777444111000000...,,,,,,,,,...000111000...***+++,,,------,,,***)))---,,,***)))(((((())))))------,,,***((((((***,,,,,,---000333666666444111...///000111111222111111------...000333444444333333///++++++...111///---...///000000000000///...000000000000000000000000///......---,,,++++++************+++,,,///111222555777===CCCIIINNNRRRTTTPPPXXXaaahhhtttwww``````aaabbbccc```ZZZUUUSSSPPPSSS[[[]]]]]]fffsssxxxtttmmmccc\\\[[[aaagggfffccc```aaagggggg^^^RRRIIIOOOJJJDDDIIIIIIFFFIIIHHHGGGIIIKKKEEE<<<999;;;;;;EEESSS___eeefffdddbbbVVVKKK@@@===;;;888666888444555666777555444222111666666555222000...000111000333666888999777444222333111//////111333222111///000111222222222222222//////......///000000111---///111111///.........---///111000...---...000---//////---++++++---///...444666222000111000,,,000---,,,,,,...000///---)))***---//////...---,,,---,,,,,,++++++,,,.../////////---+++))))))+++---,,,---000333666666333111+++---000222222222222222///......///222444555444000...,,,+++,,,------,,,,,,---......------------,,,,,,------.../////////---------,,,,,,+++++++++*********+++---///222333444888>>>FFFMMMRRRUUUWWWRRRWWW[[[___kkk|||{{{yyytttoooooopppjjjccc]]]```dddgggeee^^^TTTNNNLLLJJJOOOXXX]]]```pppwwwkkkccc___```aaabbb]]]WWWTTTXXX^^^^^^UUUMMMJJJPPPKKKGGGLLLKKKGGGKKKGGGGGGKKKNNNHHH;;;666777;;;GGGVVV\\\YYYRRRNNNMMMEEE:::222222333000///111000444888:::888444222222111111000...+++***+++,,,///111444666555222///,,,111///,,,,,,---///111111---...//////000000000///.........------.........''',,,111333111//////111***---111111...,,,---...---......+++***+++++++++---222333///...111111,,,///+++'''&&&((())))))(((%%%'''))),,,---------,,,)))))))))***,,,...000222000000...,,,******,,,...***+++...222555444222///+++---000222111000000000333111...///111444666666---......---***)))+++,,,+++,,,------++++++,,,---))))))***+++,,,......///,,,,,,,,,++++++++++++++++++++++++,,,...000333444444888@@@HHHPPPUUUXXXYYYVVVXXXXXXZZZdddyyyzzzxxxmmmgggiiikkkfffaaa___[[[ccckkkmmmfff[[[OOOIIIIIIMMMRRRUUUYYYcccppp{{{rrrooohhh___WWWSSSRRRTTTSSSMMMJJJOOOQQQMMMKKKMMMUUURRRNNNKKKJJJJJJHHHGGGGGGGGGFFFFFFCCC===555///777AAAOOOTTTPPPFFF>>>:::///...---,,,,,,,,,,,,,,,000222===IIIFFF777///111------------------------......////////////......222000...,,,,,,...000222---......///////////////+++,,,,,,+++,,,...---+++......////////////......------,,,,,,+++***))))))000...+++((('''((()))+++---,,,++++++,,,,,,***)))***,,,---,,,***))))))))))))(((((((((******)))'''))))))***+++---...//////333111...,,,******+++++++++,,,///000///...+++))),,,,,,------///000111222////////////000000000000,,,,,,------------------///---+++,,,...///---+++************************************************)))+++,,,,,,,,,---000222555:::>>>AAAFFFPPPYYY]]][[[]]]```dddqqq}}}yyyvvvmmmhhhkkkooommmiiihhhgggkkknnnmmmfffZZZOOOIIIHHHIIIMMMSSS[[[bbbgggiiigggccc\\\SSSKKKGGGFFFGGGJJJGGGJJJQQQUUUQQQNNNNNNUUURRRMMMJJJIIIHHHGGGFFF@@@???===;;;999666111---111999BBBEEEAAA:::666444......------------------000999KKK[[[UUU@@@000,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,------,,,++++++------...////////////...,,,,,,+++******,,,,,,+++------............---------,,,,,,+++******))))))---,,,***)))(((((()))***,,,+++******++++++***((((((***+++***(((''''''(((((('''''')))******)))'''((()))***+++,,,---......222000...,,,++++++,,,---,,,---...///...---+++***++++++++++++---...///000------------..................//////000000000111000...,,,,,,......---***+++++++++++++++++++++++++++++++++******************+++,,,,,,,,,,,,...111333666:::>>>CCCNNNZZZaaahhhnnnsssyyy{{{|||uuupppssswwwvvvtttsssqqqpppnnnhhh```VVVLLLGGGIIIGGGIIIQQQ[[[___ZZZTTTTTTRRRMMMFFFAAA>>>???@@@EEEFFFKKKTTTWWWRRRLLLJJJRRRNNNIIIEEECCCCCCBBBAAA888666333222111000...,,,---000444444111......///---------............///333???SSSaaaXXXAAA000+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...............,,,+++++++++******++++++,,,,,,,,,------,,,,,,,,,,,,,,,++++++***)))))))))******)))))))))))))))***+++)))((()))******)))'''&&&((()))(((&&&&&&&&&'''&&&&&&''')))******((('''(((((()))***+++,,,,,,---///...---,,,,,,,,,---...---------------,,,++++++))))))))))))***+++------******+++++++++,,,,,,,,,---......///000111111222111///............,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))***+++,,,+++***+++,,,...///222666999???KKK\\\iiizzz~~~}}}~~~}}}{{{yyysssnnnfff^^^VVVOOOHHHCCCJJJHHHIIIPPPWWWWWWOOOFFFCCCCCCBBB@@@>>>@@@CCCFFFHHHJJJOOOSSSSSSMMMGGGCCCLLLHHHBBB???===<<<;;;:::333222000000111000...,,,+++------,,,******,,,...,,,,,,---...//////000000666>>>JJJOOOFFF666...///******************************++++++++++++******---+++)))'''''')))+++---+++,,,,,,---------------++++++---000///+++)))+++******++++++++++++******++++++******))))))))))))'''''')))*********)))))))))(((''''''((()))((('''&&&'''((('''&&&&&&''')))'''&&&''')))******)))'''(((((())))))******++++++,,,++++++++++++,,,---...---------,,,,,,,,,,,,+++(((((((((((()))***+++,,,))))))*********+++++++++))))))***+++---...//////111111///......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))+++,,,,,,+++***)))+++,,,...///222777===JJJ```rrr|||ppphhh\\\TTTPPPMMMHHHDDDHHHHHHJJJLLLMMMKKKEEE@@@<<<===>>>???@@@DDDIIILLLLLLNNNOOONNNKKKGGGCCC@@@GGGDDD???<<<;;;:::888777000000000222333222///,,,***+++,,,+++******+++,,,***+++---...////////////333666:::999222++++++///))))))))))))))))))))))))))))))************))))))''''''))))))))))))''''''******+++,,,,,,,,,,,,,,,)))+++111777444,,,(((***))))))************))))))******))))))))))))((((((%%%&&&(((*********)))(((((('''&&&&&&((()))(((&&&'''((((((((('''''')))+++)))(((((((((******)))'''))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,++++++++++++(((((((((((()))***++++++))))))*********+++++++++''''''((()))***,,,,,,---000000000///---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++,,,,,,+++***)))***,,,...///222666;;;IIIccc{{{nnncccWWWQQQQQQPPPMMMHHHFFFHHHIIIIIIFFFBBB???>>>???@@@AAAAAABBBDDDHHHKKKKKKNNNLLLGGGDDDDDDDDDBBBEEECCC@@@???>>><<<999777...///000111222111---***((()))******************)))***,,,...//////...---,,,...000///,,,))))))***))))))))))))))))))))))))))))))************))))))$$$)))111666666111)))$$$)))******+++++++++++++++***+++333:::777,,,(((+++))))))************)))))))))))))))(((((((((((((((%%%&&&''')))))))))(((''''''&&&&&&&&&((()))(((''''''(((((((((''')))+++......,,,)))((()))***))))))*********)))))))))))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))***++++++)))************+++++++++((())))))***+++,,,,,,---...//////...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,---,,,******+++---//////222777;;;HHHeee~~~}}}lllaaaUUUQQQSSSUUUQQQLLLHHHIIIJJJJJJGGGCCC@@@>>>DDDEEEEEEDDDDDDEEEHHHJJJIIILLLKKKCCC???AAACCCAAABBBAAAAAAAAA@@@>>>:::777222000//////000///---+++)))((((((((()))*********)))***,,,---...---,,,+++,,,,,,,,,+++++++++***((())))))))))))))))))))))))))))))************))))))''',,,444999999444,,,'''((()))******++++++******,,,,,,111999444)))'''...))))))************))))))((((((((((((((((((((((((&&&&&&''''''(((((('''''''''&&&&&&'''((())))))''''''((((((''''''))),,,///333///+++(((((()))******+++++++++******))))))))))))***+++,,,,,,,,,,,,,,,***+++---------,,,***((()))(((((((((((()))******))))))))))))************)))*********++++++,,,,,,+++---...---***)))***,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,------,,,++++++---...//////333888:::EEEddd~~~}}}kkk___TTTPPPTTTWWWRRRLLLLLLLLLLLLMMMMMMJJJDDD@@@FFFGGGHHHGGGGGGHHHJJJMMMIIIMMMKKKBBB===>>>@@@>>>>>>>>>???@@@@@@>>>999555777444000......///......+++)))''''''(((***+++,,,(((***+++------,,,+++***111...)))&&&(((++++++)))************************))))))************))))))******,,,,,,,,,,,,******(((((()))***************///,,,000555111''''''000))))))************))))))'''''''''(((((((((((((((''''''''''''''''''''''''((('''&&&''')))***)))(((&&&''''''''''''(((,,,///777222,,,'''''')))***+++,,,,,,++++++******))))))+++,,,---............---)))+++---......,,,)))'''(((((('''''''''(((((()))(((((((((((()))))))))***)))))))))))))))************,,,---,,,***)))***---************************(((((()))***+++,,,,,,---,,,---------,,,,,,...000//////333888999DDDcccddd___XXXSSSPPPRRRVVVYYYVVVWWWWWWUUUQQQMMMJJJHHHNNNMMMKKKJJJIIIHHHGGGGGGGGGFFFDDDBBB@@@????????????>>>>>>>>>>>><<<888555555444222000...---,,,,,,(((((((((((())))))))))))((()))***+++++++++++++++))))))************))))))((((((((((((((((((((((((*********)))))))))))))))(((((())))))*********+++,,,++++++******++++++,,,++++++++++++++++++++++++************************+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))000,,,)))(((***+++***(((+++***)))(((((()))***+++---,,,***(((((()))***+++,,,,,,,,,------,,,++++++))))))))))))************)))+++---,,,+++)))))))))******))))))))))))******---------,,,******+++---******+++,,,+++***)))((())))))))))))************)))+++------------///111000222111888BBBIII___}}}|||yyywwwfffbbb\\\WWWUUUXXX\\\___[[[[[[ZZZWWWSSSOOOLLLKKKMMMLLLKKKIIIGGGFFFFFFEEEEEEDDDCCCBBB@@@???>>>===>>>============;;;777444444333111///---,,,++++++))))))))))))(((((((((((('''((())))))*********)))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++***)))(((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))...+++(((((()))***)))'''+++******)))***+++,,,------,,,***)))))))))+++,,,,,,,,,,,,------,,,,,,+++))))))))))))************)))+++,,,,,,***)))))))))******))))))))))))******+++,,,,,,+++***)))***,,,******+++++++++***)))((())))))))))))************)))+++------------///111111333222999CCCIII```~~~|||yyyvvvsssgggddd___[[[[[[]]]aaadddbbb```]]]YYYUUUQQQOOOMMMLLLKKKIIIGGGEEEDDDCCCBBBAAABBBBBBAAA@@@>>><<<;;;<<<;;;;;;;;;;;;:::777444333222000...,,,++++++*********))))))((((((''''''''''''(((((())))))((((((((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++,,,---......---,,,+++************************++++++++++++++++++++++++,,,+++***)))((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((,,,***((('''((()))((('''*********+++,,,---//////...---+++*********+++,,,+++,,,,,,------,,,,,,,,,))))))))))))************)))+++,,,+++***((())))))******))))))))))))*********+++,,,+++)))((()))*********++++++******)))((())))))))))))************)))+++------------///111222333333:::DDDJJJ```}}}|||zzzwwwttteeeccc___\\\\\\___ccceeeeeebbb\\\XXXTTTQQQOOONNNJJJIIIGGGEEECCCAAA@@@@@@>>>???@@@@@@@@@>>>;;;:::;;;:::999999:::999666444111000///---,,,+++******+++******)))(((''''''&&&'''(((((())))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++,,,...//////...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))(((''''''''''''&&&))))))***+++,,,...///000...---,,,+++++++++,,,,,,++++++,,,---------,,,,,,((()))))))))************)))***++++++)))(((((()))******))))))))))))*********+++,,,,,,***))))))******************))))))(((((()))))))))************)))+++------------///000222444444;;;EEEKKK```}}}|||zzzwwwsssaaa___\\\ZZZZZZ\\\___aaaccc^^^XXXTTTRRRPPPNNNLLLHHHGGGEEECCCAAA@@@??????<<<===>>>??????===;;;999:::888777888999888777555000000...---+++*********+++******)))(((''''''&&&((())))))******)))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))))))))******))))))))))))))))))+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''(((((((((''''''''''''&&&'''(((***,,,---......------,,,,,,,,,+++,,,,,,***+++,,,,,,---------,,,((()))))))))************)))***+++***((('''(((*********))))))))))))******+++,,,...---,,,******+++*********)))))))))))))))((()))))))))************)))+++------------///000222444555<<>>>>>===<<<;;;999888777777888999888666000///...---,,,+++++++++******))))))((((((''''''))))))*********)))(((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&''''''(((((())))))***************))))))))))))+++,,,---......---,,,+++++++++++++++++++++++++++************************))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&((())))))(((''''''(((%%%&&&''')))+++,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,------------))))))))))))************)))******)))''''''(((*********))))))))))))******+++---......---++++++++++++***)))(((((((((((()))))))))))))))************)))+++------------///111222444555<<>>>>>999888777777999:::999999111000///...---,,,,,,,,,(((((((((((())))))))))))'''((((((((('''&&&%%%%%%''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***+++*********))))))((((((,,,++++++******++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&%%%(((++++++)))'''((()))&&&'''(((***+++++++++******++++++++++++***)))))))))***+++,,,------...---))))))))))))*********************(((&&&&&&(((*********))))))))))))******(((***------+++)))((((((+++***((('''''''''((()))))))))))))))************)))+++------------///111000333444;;;EEEIII\\\|||~~~xxxrrrlllfffdddaaa\\\XXXWWWUUUQQQQQQTTTNNNNNNNNNMMMKKKHHHFFFDDDDDDCCCCCCBBB@@@??????>>>@@@>>><<<<<<>>>@@@@@@@@@???AAA<<<444666>>>;;;111111000///---,,,,,,,,,,,,))))))))))))))))))))))))&&&'''''''''(((((())))))((()))))))))************&&&''''''%%%$$$$$$&&&(((&&&&&&&&&''''''''''''(((***)))))))))((((((''''''------------------------++++++***)))(((((())))))))))))((('''''''''''''''''''''((((((((((((''''''(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((*********)))))))))))))))***++++++,,,,,,++++++***************+++,,,---...++++++******++++++,,,---++++++************++++++))))))))))))((((((((((((((()))***++++++***)))(((((((((''''''''''''((((((((('''''')))***+++)))(((+++++++++,,,---...///000///666777:::CCCKKK[[[rrr~~~yyyrrrkkkfffccc___[[[XXXXXXVVVRRRQQQTTTNNNNNNNNNMMMKKKIIIGGGEEEDDDCCCCCCBBB@@@??????>>>@@@???======???@@@AAA@@@<<<>>>;;;666:::BBBAAA888222111000...---,,,,,,,,,************************'''''''''((((((((()))))))))(((((((((((((((''''''&&&''''''&&&$$$$$$&&&(((&&&&&&&&&''''''''''''(((*********))))))(((((((((,,,,,,,,,---------------,,,+++***)))))))))))))))))))))(((''''''''''''(((''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))***++++++,,,,,,++++++***************+++,,,---...,,,,,,++++++,,,,,,---...++++++************++++++)))))))))))))))))))))(((((()))***++++++***)))(((((((((''''''''''''(((((()))(((((()))***+++***)))+++++++++,,,---...///000...555666888BBBJJJYYYpppyyyrrrkkkeeebbb]]]ZZZYYYZZZXXXSSSRRRSSSMMMMMMMMMLLLKKKJJJHHHGGGCCCCCCBBBAAAAAA@@@??????AAA???>>>>>>@@@AAAAAA@@@===@@@???<<>>======???@@@???>>>===??????>>>AAAGGGHHHCCC444333111///---,,,,,,+++************************))))))))))))))))))))))))000///...,,,***)))(((''''''(((((((((&&&&&&''')))&&&&&&&&&''''''''''''(((++++++******************+++++++++,,,,,,---......,,,,,,+++++++++++++++,,,***))))))((('''(((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((()))))))))))))))******++++++++++++******,,,,,,++++++,,,------...,,,,,,,,,,,,,,,---......++++++************++++++)))))))))))))))*********)))))))))******)))))))))))))))(((((((((((())))))***((('''''')))******************+++,,,---//////...444333777AAAIIIVVVjjj}}}vvvoooiiiccc```[[[XXXYYY[[[YYYSSSPPPQQQKKKJJJJJJIIIIIIIIIIIIIIIBBBBBBBBBAAAAAA@@@@@@???>>><<<<<<<<<===>>><<<;;;888:::999777888:::888555333222000///---,,,,,,+++*********************************************)))000///...,,,***)))(((''''''((())))))((('''((()))&&&&&&&&&''''''''''''(((******************+++++++++++++++,,,,,,,,,------,,,+++++++++++++++,,,,,,******)))(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''(((((()))))))))))))))******++++++******))),,,,,,+++++++++,,,------+++++++++++++++,,,,,,---++++++************++++++((()))))))))*********+++***))))))))))))))))))***))))))(((((((((((()))))))))'''&&&'''((())))))(((*********+++,,,---...//////444333777BBBIIIUUUhhh~~~zzztttnnngggbbb___[[[XXXXXXZZZXXXQQQNNNOOOJJJIIIHHHGGGGGGGGGGGGGGGBBBBBBBBBAAAAAA@@@@@@@@@<<<;;;;;;<<<======;;;999999999999777555333111///111000///...---,,,,,,,,,++++++++++++++++++++++++++++++++++++************,,,+++***)))((('''&&&&&&''')))******)))(((((()))&&&&&&&&&''''''''''''((()))))))))***************,,,,,,,,,,,,,,,++++++++++++************+++,,,,,,+++***))))))(((((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***))))))************)))))),,,++++++******++++++,,,+++************+++,,,,,,++++++************++++++((())))))******+++++++++******))))))))))))*********))))))(((((())))))***(((''''''(((******)))'''************+++---...///000444333777CCCIIITTTfff}}}{{{wwwrrrlllfffbbb___\\\YYYXXXXXXUUUOOOLLLMMMJJJIIIGGGFFFEEEEEEEEEEEEBBBBBBAAAAAAAAAAAA@@@@@@===<<<<<<<<<======;;;999<<<<<<<<<;;;888555333333......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********)))(((((((((((((((''''''''')))++++++***(((((()))&&&&&&&&&''''''''''''(((((((((((())))))*********------,,,,,,+++*********)))))))))))))))***+++,,,+++***))))))(((((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***))))))************))))))+++******))))))*********,,,++++++++++++,,,------++++++************++++++((())))))******+++,,,,,,+++***)))(((((()))***+++******))))))))))))******((((((***,,,...---***((())))))******+++,,,...//////333111555BBBHHHQQQbbb{{{yyyvvvqqqkkkfffbbb___]]]YYYWWWWWWSSSMMMJJJLLLIIIHHHFFFEEECCCCCCDDDDDDBBBAAAAAAAAAAAAAAAAAAAAA>>>======>>>>>>>>>;;;999999999:::;;;999555444555---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********((()))))))))************''')))++++++***)))))))))&&&&&&&&&'''''''''((((((''''''(((((()))))))))***...------,,,+++***))))))))))))(((((()))***+++++++++******)))))))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((((((&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))************))))))******)))))))))))))))***---,,,,,,,,,,,,---......++++++************++++++((())))))***++++++,,,,,,+++***)))(((((()))***+++******))))))))))))******)))***,,,///000///,,,((()))))))))***+++,,,.........222000444@@@GGGPPP```xxxtttooojjjgggccc___\\\ZZZYYYUUUQQQNNNKKKIIIHHHHHHHHHFFFEEEDDDCCCCCCCCCAAAAAA@@@???>>>>>>>>>>>>@@@===;;;;;;>>>???>>><<<999888666666666555333222111000///...,,,+++***)))...,,,***+++...000///---///---,,,+++,,,,,,+++))))))))))))))))))(((((('''''''''''''''((((((((((((+++)))'''&&&&&&(((***,,,(((((()))***************000000...,,,***((('''&&&''')))***)))((('''(((***(((((('''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******+++,,,,,,+++)))((()))+++******************++++++------,,,,,,,,,++++++++++++***)))(((((()))***+++************************...---+++)))))))))))))))))))))))))))************))))))))))))************+++,,,,,,------.........///111666<<<@@@EEERRR^^^xxxuuupppkkkgggccc___\\\ZZZYYYWWWSSSPPPMMMJJJIIIJJJIIIHHHFFFEEEEEEDDDDDDAAA@@@???>>>>>>>>>>>>>>>===<<<===???AAA@@@===:::999888666666777777555444111000///---,,,+++******,,,***)))***---......,,,...------...///000...,,,)))))))))))))))(((''''''''''''''''''((((((((((((,,,***'''%%%$$$%%%&&&'''(((((()))************)))111000...---+++)))((('''''')))***)))((('''(((***(((((('''''''''&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((((())))))***++++++++++++,,,,,,***)))((()))+++******************++++++---,,,,,,,,,,,,++++++++++++***)))(((((()))***+++************************---,,,+++)))(((((()))***(((((()))))))))*********))))))))))))************+++,,,,,,------......///000111666;;;???FFFSSS___yyyvvvppplllhhhddd```]]]ZZZZZZXXXVVVSSSOOOKKKIIIIIIHHHGGGFFFEEEDDDDDDDDDAAA@@@???>>>============999;;;>>>BBBCCCAAA;;;777:::888666666777777666555222111...,,,+++++++++,,,+++)))((()))+++------,,,------...111333333111///(((((())))))(((((('''&&&''''''''''''((((((((((((+++***(((&&&&&&&&&((()))'''((())))))******))))))000///...---+++***)))(((''')))***)))((('''(((***'''(((((((((''''''&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''')))))))))***++++++,,,,,,++++++,,,***)))(((***+++++++++++++++++++++******,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))---,,,***)))(((((()))***(((((((((((()))))))))))))))))))))*********+++++++++,,,,,,---......//////111222555:::???FFFTTTaaa}}}~~~zzzvvvqqqllliiieeeaaa^^^ZZZZZZYYYWWWTTTPPPLLLJJJGGGGGGEEEDDDCCCBBBBBBBBB@@@???>>>===<<<<<<;;;;;;999;;;>>>AAAAAA???;;;888;;;888666555555555444333333111...+++***+++,,,...******)))***+++---............000333444444111...((())))))))))))(((''''''''''''''''''(((((((((((()))(((((((((***,,,...///'''(((((()))))))))))))))------,,,+++***)))((((((''')))***)))((('''(((***'''(((((()))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((()))******++++++,,,***++++++***))))))***,,,,,,+++++++++++++++******++++++++++++***************))))))))))))))))))***((((((((((((((((((((((((,,,+++***((((((((()))***''''''((((((((()))))))))))))))*********++++++++++++,,,,,,---...///000000222222555999>>>EEETTTbbb{{{zzzvvvqqqllliiieeeaaa^^^YYYYYYYYYWWWTTTPPPLLLJJJHHHGGGFFFEEEDDDCCCCCCCCC@@@???===<<<;;;::::::::::::;;;<<<===<<<;;;;;;:::;;;999555333222111000///333111...,,,++++++---...***++++++,,,,,,---///000000000111333333222...+++)))))))))***))))))((('''''''''''''''((((((((((((((((((((()))***,,,...///''''''((())))))))))))))))))))))))(((((((((''''''''')))***)))((('''(((***'''((()))***)))(((&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((()))************++++++***))))))***,,,,,,,,,,,,,,,++++++******++++++*********))))))))))))))))))******)))))))))((((((((((((((((((((((((+++***)))((((((((()))***(((((((((((())))))))))))************++++++++++++++++++,,,---...000000111222222555999===DDDSSSaaavvvyyyvvvppplllhhhddd```]]]XXXWWWWWWUUURRRNNNKKKJJJIIIHHHGGGFFFEEEDDDDDDDDD???>>>===;;;:::999999999999::::::999888888:::;;;;;;888444111000000000///222111///---,,,,,,---...)))+++,,,,,,,,,---000222111000111111222111...+++******++++++******)))(((''''''''''''((((((((((((***)))((((((''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''''')))***)))((('''(((***'''((()))******((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''((())))))******)))***+++***))))))+++------------,,,++++++***************))))))))))))((())))))************))))))))))))))))))))))))))))))******(((((((((((()))***))))))))))))*********************++++++++++++,,,++++++,,,...///000111222222222555999<<>><<<:::999888888777777888999888666555888:::999666222000111222222222111000///...---------...(((***,,,,,,+++,,,///222111000000000222222000...+++,,,,,,,,,,,,+++******''''''''''''((((((((((((***)))((('''&&&&&&%%%%%%&&&'''(((((())))))((((((&&&&&&&&&''''''(((((((((''')))***)))((('''(((***'''(((***++++++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((()))******++++++)))***+++***))))))+++---...------,,,++++++************)))))))))(((((((((((()))***++++++***)))(((***************************)))(((''''''((()))***************++++++++++++*********+++++++++,,,,,,++++++,,,...///111222222111222555999<<<@@@LLLXXXfff~~~xxxtttooojjjgggccc___\\\VVVUUURRROOOMMMKKKJJJIIICCCBBBAAA@@@???>>>>>>>>>???>>><<<:::999888777777444777999888666444666888777444111000222444666666000000000//////...------&&&)))++++++***+++...111111000///000222333333222,,,------------,,,++++++''''''''''''((((((((()))((((((((()))))))))))))))&&&''''''(((((((((((((((&&&&&&''''''((())))))***((()))***)))((('''(((***'''(((***++++++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))***++++++,,,,,,)))***+++***))))))+++---......---,,,,,,+++******))))))))))))((((((((((((((()))***++++++***)))(((***************************)))(((''''''((()))*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,...///111222222111222555999;;;???JJJVVVaaa~~~}}}}}}uuuqqqlllhhheeebbb___]]]]]]WWWRRRPPPNNNHHHFFFFFFEEECCCAAA???>>>???@@@AAAAAA===777666777:::::::::777777777777777777777777666555555444222111000000---......///...,,,+++***)))+++------,,,,,,---...///000111222222111000///222111000///---,,,+++***''''''((()))))))))))))))))))))******+++++++++***))))))))))))))))))))))))((((((((((((((('''''''''************))))))))))))&&&'''((())))))((('''&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&'''((('''%%%###''''''&&&&&&&&&''''''(((''''''''''''((()))++++++))))))(((((()))***++++++...---+++*********++++++******)))))))))))))))***)))************++++++++++++++++++++++++++++++,,,++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,------///000111222111111444888<<<@@@IIISSSeeezzz~~~||||||}}}rrrooojjjgggeeeccc```^^^\\\VVVQQQPPPMMMHHHFFFFFFDDDCCCAAA@@@??????@@@@@@???<<<888777888:::::::::666666666666666666666666666555444333222111111000---............,,,+++***)))+++------,,,,,,---...///000111222222111000///000///...---+++***))))))''''''((()))))))))))))))(((***...000000///,,,***))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))((((((&&&'''(((((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''&&&%%%$$$''''''&&&&&&&&&&&&'''''''''''''''(((((()))++++++)))(((((((((((()))***+++---,,,+++*********++++++******))))))))))))******)))************+++++++++,,,,,,,,,++++++*********++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,,,,+++++++++***------------///000111222111111444888;;;???HHHRRRcccwww}}}|||{{{|||pppmmmiiifffdddbbb```^^^ZZZTTTPPPOOOLLLHHHEEEFFFBBBBBBAAAAAA@@@?????????<<<:::999999:::;;;:::999666666666666666666666666555555444333222111111000............---,,,+++***)))+++------,,,,,,---...///000111222222111000///...---,,,+++***)))(((''''''(((((()))))))))))))))'''+++111555555222---)))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''(((((((((((())))))***+++))))))(((((())))))******---,,,+++*********++++++***)))))))))))))))******)))************+++++++++,,,++++++++++++++++++,,,++++++************++++++***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++------------...000111222111111444888;;;>>>FFFPPP___rrr~~~}}}{{{{{{pppmmmhhhdddbbb```^^^\\\XXXRRRNNNMMMKKKGGGEEEFFF@@@AAAAAAAAA@@@???>>>===::::::::::::;;;;;;:::999666666666666666666666666444444333333222111111000.........------,,,++++++)))***,,,---,,,,,,---......///111222222111000000------,,,+++***)))(((((((((((())))))))))))(((((('''+++///333333000,,,)))((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%''')))((('''&&&&&&&&&&&&&&&&&&))))))(((((()))******+++++++++************++++++,,,+++++++++++++++++++++))))))))))))))))))***+++))))))*********+++++++++******)))***+++,,,---...++++++************++++++***++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,,,,---------......///111111111111444888:::<<>>===<<<999:::;;;;;;;;;:::999999555555555555555555555555333333333222222111111000///......---,,,,,,++++++)))***,,,---,,,,,,---......///000111222222111000......---,,,+++******)))(((((())))))))))))((((((''')))+++------,,,***)))(((((((((((((((((((((((((((((((((((())))))******)))))))))(((((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''((('''(((((('''%%%%%%(((***)))(((''''''&&&&&&&&&'''***))))))))))))******+++---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++))))))(((((()))***++++++))))))*********+++++++++---,,,+++***)))***+++,,,++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......---......///000111111111444888999;;;BBBJJJWWWfff~~~yyyxxxqqqmmmhhhccc___[[[XXXUUUTTTNNNJJJJJJIIIEEECCCEEE@@@@@@??????>>>=========:::<<<===<<<:::888888888555555555555555555555555333333222222111111111111//////...,,,,,,,,,,,,,,,)))+++------,,,,,,---......///000111222222111111///......---,,,,,,++++++)))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++))))))((((((((((((''''''''''''&&&&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&((()))(((***+++***'''%%%(((*********)))(((''''''''''''*********))))))******+++...---,,,,,,+++,,,,,,,,,******+++,,,,,,,,,++++++(((((((((((()))***+++,,,)))************+++++++++222000---***((('''((((((++++++************++++++***++++++,,,,,,++++++*********++++++++++++,,,,,,...............///000000000111444888999999???GGGRRR___uuu|||wwwtttoookkkfffaaa^^^[[[XXXVVVRRRLLLIIIIIIHHHEEECCCDDDAAA@@@>>>===<<<<<<======<<<===>>><<<888666777888555555555555555555555555222222222222111111111111000///---,,,++++++,,,,,,)))+++------,,,,,,---...---...000111222222111111......------,,,,,,++++++)))))))))))))))(((''''''((((((((()))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))((((((((('''''''''(((((('''&&&&&&'''(((((()))((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$&&&(((***)))---///---)))&&&'''***,,,+++***)))((((((((((((++++++***))))))******+++,,,,,,+++***************)))***+++,,,,,,,,,,,,+++(((((((((((()))***+++,,,)))************+++++++++222000,,,)))(((((()))***++++++************++++++***++++++,,,,,,++++++***)))))))))******+++++++++///............///000000000111444777888888>>>EEENNNXXXkkk{{{tttqqqmmmiiidddaaa^^^\\\YYYWWWQQQLLLHHHIIIHHHDDDCCCDDDAAA@@@>>><<<;;;<<<===>>>===>>>>>>;;;777555666888555555555555555555555555222222222111111111111111000///---,,,++++++,,,---)))+++------,,,,,,---...---...000111222222222111...------,,,,,,+++++++++)))))))))))))))(((''''''((()))***,,,,,,+++***)))))))))))))))))))))))))))'''(((((()))***+++++++++)))((((((((('''''''''''')))((('''&&&&&&'''((()))))))))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$###$$$&&&(((******...111///***'''''')))---,,,+++***))))))))))))++++++***************+++++++++***)))(((((()))))))))***+++,,,---,,,,,,+++(((((((((((()))***+++,,,)))************+++++++++---+++)))((()))+++---///++++++************+++++++++++++++,,,,,,+++++++++(((((())))))*********+++///............//////000000111444777888777===DDDJJJSSSeee~~~xxxsssoookkkfffaaa]]]YYYUUURRRLLLIIIFFFDDDDDDDDDCCCBBB@@@???======>>>>>><<<;;;<<<;;;:::888777666666555777777666555444444333333333222222111000///............---,,,++++++++++++...------,,,,,,,,,------,,,,,,.../////////...---///...---,,,++++++++++++))))))((((((''''''&&&&&&))))))))))))))))))))))))******))))))((((((''''''(((''''''(((***+++***(((''')))++++++)))((())))))'''(((((('''%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((000000000...***(((((((((((()))***)))''''''(((***,,,)))&&&(((,,,...,,,(((,,,,,,++++++***)))((((((&&&''')))+++***(((%%%$$$(((&&&''',,,000000+++&&&,,,,,,++++++***)))))))))******+++++++++******)))******))))))******+++,,,+++,,,,,,---,,,+++***(((************+++,,,,,,---//////.........------------///222333555777;;;===IIIOOO]]]uuu||||||yyytttooonnnjjjeeeaaa]]]YYYUUURRRLLLJJJGGGEEEDDDDDDBBBAAAAAA???>>>>>>>>>>>>===;;;::::::888777666666555555666555555444333333222222222222111111000000//////......---,,,++++++++++++...------,,,,,,---------,,,,,,.../////////...---...---,,,++++++*********((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))((((((''''''((('''&&&((()))***)))(((+++,,,,,,***'''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((---------,,,)))''''''(((((()))***)))'''''')))***,,,***(((***...///,,,))),,,,,,++++++***))))))((('''((()))***)))(((&&&%%%(((''''''***...///+++'''+++++++++*********************++++++++++++************))))))******+++,,,,,,,,,,,,,,,,,,+++******,,,,,,+++++++++,,,------//////.........---------...000222333444666:::<<>>>>>>>>>>>===;;;888777777666666666666666555555444444333222222222111111111000000000000000......---,,,++++++++++++------------------------,,,,,,.../////////...------,,,+++***************'''((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&'''((()))(((''',,,,,,+++)))'''&&&((()))---)))%%%$$$&&&(((((('''((('''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%&&&''')))******)))'''&&&&&&'''((()))***)))(((''')))+++,,,++++++...111111...***,,,,,,++++++***)))))))))))))))(((((((((((('''''')))'''&&&(((+++---***((()))************+++++++++******+++++++++++++++*********))))))******+++,,,------,,,+++++++++,,,,,,......------------------...............---------000111333444444555888;;;CCCIIITTThhh|||zzzwwwrrrnnnkkkgggccc___\\\YYYVVVSSSOOOLLLIIIGGGFFFDDDBBB???@@@>>>============<<<:::777777666666666777777888555555555444444333333333000000000000000111111111......---,,,++++++++++++,,,,,,------------------,,,,,,.../////////...---,,,++++++***)))))))))***''''''(((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&'''((((((((()))+++///222888111***''')))***(((%%%(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&'''(((((('''&&&'''(((((()))***)))((((((***,,,,,,,,,...000333222///++++++++++++*********))))))***)))(((''''''((()))))))))'''&&&''')))******)))((())))))***++++++,,,,,,******++++++,,,,,,++++++******))))))******+++,,,...---,,,++++++,,,---...////////////......------........................000222333333333444777999@@@GGGPPP```{{{~~~{{{wwwssspppjjjgggbbb^^^[[[XXXUUURRROOOMMMJJJHHHGGGEEEBBB@@@???===<<<<<<<<<<<<;;;999888888777777777888999999666666666666555555555555000000000000000111111111......---,,,+++++++++++++++,,,---.........------,,,,,,.../////////...---++++++******)))*********'''((((((((())))))******(((((((((((((((((((((((('''''''''''''''((((((((()))'''%%%%%%&&&''''''&&&%%%'''((()))+++...333777888222***''')))***)))&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&'''((((((''''''(((***((()))***)))((()))***,,,,,,---///111222111///,,,+++++++++******************)))(((''''''(((***+++***(((''''''((()))***)))(((((()))***+++,,,,,,---******+++,,,,,,,,,,,,,,,******))))))******+++,,,......,,,,,,,,,---...//////000000000000///...------.....................111222333333333444666888>>>EEEMMMZZZqqq~~~{{{vvvrrrooojjjgggbbb^^^[[[WWWTTTQQQNNNLLLJJJIIIHHHFFFCCCAAA???===<<<<<<<<<<<<;;;999999888888888888888999999666666666666666666666666111111111000000000000000......---,,,++++++++++++***+++---...///......---,,,,,,.../////////...---,,,++++++*********++++++((())))))))))))))))))***))))))))))))))))))))))))&&&''''''''''''(((((((((***(((&&&%%%&&&'''''''''((()))***++++++---000333...***&&&%%%'''))))))((()))(((''''''&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%&&&'''&&&'''))))))(((((()))***((()))******))))))+++---+++---///000000///...---***************************)))((('''((()))***+++***))))))(((((())))))***(((((()))***++++++,,,,,,)))***+++,,,------------******))))))******+++,,,......---------...//////...///000111000///...------------...............000111333333333444666888;;;BBBKKKTTTggg{{{vvvssspppkkkgggbbb^^^ZZZVVVRRROOOMMMLLLJJJJJJJJJHHHDDDBBB@@@???======>>>>>><<<;;;999888888777777777777888666666666666666666666666222222111111000000//////......---,,,++++++++++++)))+++---...//////...---,,,,,,.../////////...---,,,,,,++++++++++++,,,,,,*********)))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((,,,)))'''&&&'''((((((((((((***++++++******,,,---((('''&&&&&&&&&((()))***)))(((((('''''''''''''''%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&''')))(((''''''((()))((()))******)))***,,,...+++,,,---...---------...************************))))))(((((()))******+++)))***+++******))))))***)))))))))***+++++++++,,,)))***+++,,,------------******))))))******+++,,,------...///////////////,,,...///111111000///...---------........./////////000222222333444666999777@@@HHHOOO```~~~}}}xxxuuussskkkhhhbbb^^^ZZZUUUQQQNNNLLLKKKJJJJJJJJJHHHEEECCCBBBAAA??????@@@@@@>>>===888888777666666666666666444444555555555555555555333222222111000//////.........---,,,++++++++++++)))***---/////////...---,,,---.../////////...---,,,,,,,,,+++,,,,,,------++++++******))))))(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((---***'''&&&'''((()))(((&&&(((***+++***)))***+++)))******)))''''''((()))))))))((('''''''''''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%&&&'''((((((&&&'''((((((&&&&&&'''(((((()))******)))***,,,...***+++,,,,,,++++++,,,...******************++++++(((((())))))************)))+++,,,,,,+++************************+++++++++)))***+++,,,------...---*********)))***++++++,,,,,,---///000000000///...+++---///000111000///...---------.........//////...000111222333444777999555>>>FFFLLL[[[xxx|||xxxuuunnniiibbb[[[WWWTTTRRRPPPNNNMMMKKKIIIGGGEEECCCBBBAAA???>>>AAAEEEEEE@@@;;;888888777777666666555555777777666555444444333333333333222222111000000000111000000///......------******+++,,,,,,---......---------............///,,,,,,,,,---...///000111,,,$$$(((---,,,000555222+++******)))(((''''''&&&(((((((((((((((''''''&&&,,,+++((('''&&&'''(((***$$$$$$&&&***---,,,'''"""))))))))))))))))))))))))******)))''''''&&&&&&&&&'''&&&%%%$$$$$$%%%'''((($$$$$$%%%%%%&&&'''((((((###$$$%%%&&&'''''''''''')))***+++,,,,,,+++***)))***+++,,,---............+++*********+++,,,------,,,,,,,,,+++***)))(((((()))************+++++++++---,,,+++***))))))(((((())))))***+++,,,,,,------,,,------,,,+++***,,,---///000111111111000...---***,,,///222333222000///............///000111222111111111222333444555666555:::BBBJJJTTTiii}}}yyyvvvqqqlllddd]]]XXXTTTPPPNNNMMMLLLKKKIIIGGGEEECCCBBBAAA???>>>AAADDDDDD???:::999999888888777666666666777666666555444444333333333333222111111000000///000//////...------,,,,,,******+++,,,,,,---......,,,,,,,,,,,,---------...,,,,,,,,,------...///000+++&&&,,,000,,,...222---+++******)))((((((''''''(((((())))))(((((('''&&&***)))((('''''''''((((((******)))((('''(((***+++((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&((('''&&&%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&''''''''''''(((((()))***+++***))))))+++,,,---...////////////++++++++++++++++++,,,,,,+++,,,,,,++++++)))(((((()))************+++++++++,,,,,,,,,,,,+++***)))((()))******+++,,,,,,------,,,,,,---,,,******,,,---///000000111000///...---,,,---000222333222000///.........//////000111222111111111222333444555666777:::AAAHHHQQQddd|||wwwtttooojjjddd]]]YYYUUURRROOOLLLKKKJJJHHHFFFDDDCCCBBB@@@>>>>>>@@@BBBAAA===999::::::999888888777777666666666555555444333333333333222222111111000//////......------,,,,,,++++++***++++++,,,,,,------...+++++++++,,,,,,,,,------------------------------))))))111333++++++...)))*********))))))(((((('''(((((())))))(((((('''&&&((((((((('''''''''''''''(((***+++)))&&&%%%(((,,,(((((((((((((((((((((((()))((('''&&&%%%%%%%%%%%%))))))((('''&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******))))))+++,,,---......//////...***+++,,,---,,,+++***)))+++++++++++++++***)))((()))************++++++++++++,,,---......,,,***)))*********++++++,,,,,,---+++,,,,,,,,,******,,,---///000000000000///...---...///111222222111000...---......//////000111111111111111111222444555666888;;;@@@FFFNNN^^^{{{|||xxxssspppiiieee```\\\YYYWWWTTTSSSKKKJJJIIIGGGFFFDDDCCCBBB>>>======>>>???>>>:::777999999888888777666666666555555555444444333333333222222222111000000//////,,,,,,,,,,,,++++++******+++++++++,,,,,,---------+++,,,,,,,,,,,,------------------------,,,++++++)))***333222(((***///************)))))))))(((((()))))))))))))))(((''''''&&&&&&'''(((''''''&&&&&&"""(((000444222...)))'''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%******)))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((()))***+++++++++++++++,,,---------------***+++---...---+++)))(((+++++++++++++++***)))((())))))*********+++++++++***,,,...000000...+++************++++++,,,,,,,,,***+++,,,+++******,,,...///////////////.........000111222222222111///...------...///000000000000000000111111222333555666999:::???DDDKKKZZZttt}}}zzzvvvrrrooofffccc^^^ZZZXXXVVVSSSQQQJJJIIIHHHGGGEEEDDDBBBBBB======<<<<<<;;;:::888666777777777666555555444444444444444444444333333333222222111111000//////...+++++++++++++++*********++++++,,,,,,,,,,,,------------------...........................,,,+++***))),,,222///&&&+++333...************)))))))))))))))))))))))))))(((((('''&&&&&&''''''((('''&&&&&&%%%)))111999<<<888000)))''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&******)))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''(((((()))***+++---......******+++,,,,,,,,,,,,+++***+++---...---+++)))(((******+++++++++***))))))))))))*********+++++++++***,,,...000000///,,,+++***+++++++++++++++,,,,,,)))+++++++++******,,,...000//////...............111111222222111000///...,,,---...///000000000///000000000111222333444555777999===BBBIIIWWWooo~~~{{{wwwtttqqqhhheee___[[[WWWSSSNNNKKKIIIHHHGGGFFFEEECCCBBBBBB>>>>>>===<<<:::999777666777666666555555444333333444444333333333333333333222111111000000///......++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......///000///...,,,++++++---222...'''///666000************************))))))******))))))(((''''''''''''''''''((((((((((((((()))---222333...***''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((())))))))))))***,,,...///111++++++,,,,,,,,,,,,++++++***+++,,,---,,,+++***)))******+++++++++******))))))************+++++++++***+++---//////...---,,,++++++++++++++++++++++++)))***+++*********,,,...000///......------......000000000000000///......+++,,,...///000000///...000000000000111333444555666777:::@@@GGGSSSiii||||||zzzwwwtttqqqiiieee```\\\WWWSSSNNNJJJHHHHHHGGGEEEDDDCCCBBBAAAAAAAAA@@@>>><<<999999888777777777666555555444444333333333333333333333333111111111000//////......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111111///...---,,,...333///***333777,,,************************)))************)))(((((((((((('''''''''((()))***((('''&&&&&&'''(((((((((''''''''''''''''''''''''(((''''''&&&''''''((((((%%%&&&'''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&((()))+++((((((((()))+++---000111---------......------,,,++++++++++++++++++,,,,,,)))******+++++++++******)))************+++++++++******+++------.........++++++++++++++++++++++++((()))******)))***,,,...000///...---------......////////////............***,,,...///000000///...//////000000111333444555666555888===CCCOOObbbsss~~~zzzwwwuuurrrpppgggddd```\\\YYYUUUQQQNNNHHHGGGFFFEEEDDDCCCBBBAAACCCCCCBBB@@@===;;;::::::888888888777666666555555333333333333333333333333111111111000//////......++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------///000222222111///...---///444222...666777(((******************++++++***************)))((((((***)))'''&&&'''(((+++,,,)))+++---,,,(((&&&''')))''''''''''''''''''''''''(((((('''''''''(((((()))$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&(((***,,,'''''''''(((***---///111...///////////////......+++*********+++,,,------)))******+++++++++******)))************+++++++++*********+++,,,---......++++++++++++++++++++++++((()))******)))***,,,...000///...---,,,---..............................***+++...///000000......//////000000111222444555666555777;;;AAAKKK]]]mmm}}}wwwrrrooommmkkkfffccc___YYYTTTPPPMMMLLLFFFFFFEEEEEEDDDDDDCCCCCCEEECCC???<<<:::::::::;;;999888777666666555555555444444333222222111111000222222111000///...------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,++++++++++++///000111000///...///111---..................---,,,,,,,,,+++++++++*********************)))(((((()))))))))((()))******+++***)))(((''''''&&&&&&&&&''''''''''''''''''&&&&&&(((((()))***************''''''&&&&&&&&&%%%%%%%%%((('''%%%$$$%%%&&&((())))))((('''&&&&&&&&&&&&&&&)))(((((((((((())))))***+++,,,...000000///---,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++************************/////////------...222555***111000------((((((111...------------...//////333222000///000222555777555555888>>>CCCJJJVVVaaa~~~{{{uuuqqqnnnkkkiiidddbbb^^^YYYUUUQQQOOONNNFFFFFFEEEEEEDDDCCCCCCCCCDDDBBB???<<<;;;::::::;;;999888777666666555555666444444333333222111111111222222111000///...------......---------,,,,,,,,,---,,,++++++++++++,,,---000///---,,,++++++,,,,,,---...///...---,,,---///------............------,,,,,,,,,+++++++++******)))))))))))))))((('''''')))))))))******************)))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))'''''''''&&&&&&&&&%%%%%%((('''&&&%%%&&&''')))***(((((('''&&&&&&&&&&&&&&&(((((((((((((((((()))***,,,---///000111000...---************************************************))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++************************---...//////...---///000,,,000000///555<<<333 ...------------...//////333222000///000222444666777777999>>>BBBGGGQQQ\\\uuuzzztttpppllliiigggbbb```]]]YYYUUURRRPPPOOOFFFEEEEEEDDDCCCCCCBBBBBBBBBAAA???<<<;;;::::::;;;999999888777666666666666555444444333333222111111222222111000///...------...------------,,,,,,,,,------,,,++++++,,,------...------,,,,,,------...---...///...---,,,---///,,,,,,------------,,,,,,,,,,,,,,,+++++++++******((((((((()))((((((''''''((()))***+++,,,+++*********)))(((''''''&&&''''''''''''''''''((((((((((((&&&'''(((((())))))(((((('''''''''&&&&&&&&&&&&%%%'''&&&&&&&&&'''(((***+++(((((('''&&&&&&&&&&&&'''((('''''''''(((((()))***,,,---///000111000//////))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,//////...---------555***111444&&&'''111///......------......///000222111000///000222444666999888999===???CCCLLLVVViiiyyysssooolllhhhfff___^^^[[[WWWTTTPPPNNNLLLEEEEEEDDDDDDCCCBBBAAAAAAAAA@@@>>><<<;;;;;;;;;;;;:::999888777666666666666555555444444333333222222111111111000///.........------------------------------...//////...------+++,,,,,,,,,---......//////000111000///...///111+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******((()))))))))))))))((((((((()))+++------,,,+++))),,,+++***)))((((((((((((((((((((((((((()))))))))'''(((((()))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++(((''''''&&&&&&&&&'''''''''''''''''''''((()))***+++,,,---.../////////...************************++++++++++++++++++++++++((()))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,............///000TTT222CCCaaaFFF&&&(((///...............//////000111111000///000222444555888777888<<<===@@@HHHQQQbbbxxxyyytttppplllhhheee^^^\\\YYYUUUQQQMMMIIIGGGEEEEEEDDDCCCBBBAAA@@@@@@???>>>===<<<<<<;;;;;;;;;:::999888777777666666666666666555555444333333222111111000000//////......------------------------+++...111444444111...+++******+++---...////////////000111000///...///111+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******)))******+++++++++******(((***,,,---...---+++***...---,,,+++************((((((((()))))))))******))))))***++++++++++++***(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***''''''&&&&&&&&&''''''(((&&&&&&&&&&&&'''((()))*********+++,,,---------...++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))******************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///222555EEE(((444)))"""333<<>>FFFOOO___qqq~~~xxxsssoookkkgggddd\\\ZZZXXXTTTOOOJJJGGGDDDEEEEEEDDDBBBAAA@@@???>>>============<<<;;;;;;;;;::::::999888777777777777777666666555555444333333111000000000/////////...,,,,,,,,,------------...+++...222555555222...+++)))***,,,---.../////////---...///...---,,,---///,,,,,,------------,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,++++++***+++,,,---...---,,,,,,......---,,,++++++++++++(((((())))))******++++++)))***++++++,,,,,,++++++((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''((()))***)))))))))***+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...333666BBB+++)))111///111...//////......//////000111000000000000111222222333444444666:::;;;===EEENNN\\\iii|||wwwrrrnnniiieeeaaaYYYXXXVVVSSSPPPKKKHHHEEEEEEDDDCCCBBBAAA???>>>>>><<<<<<<<<===<<<<<<;;;;;;::::::999888777777777777777777666666555444444444000000000000////////////,,,,,,,,,---------......---...000111111000...---)))***,,,......///......---...///...---,,,---///------............------,,,,,,,,,+++++++++******))))))***+++++++++++++++,,,,,,,,,,,,---------------,,,+++******))))))***(((((()))******+++,,,,,,))))))***+++++++++++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''(((******)))))))))***+++---......************************************************))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,///111$$$...333---+++444:::666///////////////000000111/////////000111111222222555555777:::;;;<<>>===;;;<<<<<<===<<<<<<;;;;;;;;;:::999888777777777777777777777666555555444444000000000000////////////,,,,,,,,,------...............------------......***+++,,,...//////...---///000111000///...///111---......//////......---,,,,,,,,,+++++++++******(((((()))***************---,,,,,,,,,,,,---...///,,,+++***)))((((((((((((((())))))***++++++,,,,,,(((((()))***************)))(((((((((''''''''''''&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&'''(((***************+++,,,---///000))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,+++***+++111000))))))111///(((***///////////////000111111/////////000111111222222777666888;;;;;;;;;AAAIIIQQQXXXmmm~~~{{{uuuqqqlllgggbbb___WWWVVVSSSPPPMMMKKKIIIHHHHHHDDDAAA@@@@@@???<<<999999777888<<<===<<<<<<@@@999888777777777777777777444444333333333333222222222///---///333444111---,,,,,,+++++++++,,,------......------------......///.........------------...///000000000///------------------------------///...,,,+++***++++++,,,(((***,,,,,,,,,,,,...000...---,,,,,,---...///000///+++((((((***+++***)))))))))))))))))))))))))))***++++++***))))))***,,,))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''(((((()))...---,,,+++***+++,,,---******))))))))))))******))))))))))))))))))))))))+++***)))))))))))))))***)))************+++++++++,,,,,,,,,---,,,,,,++++++...,,,+++(((666'''222&&&*********+++,,,---...///............/////////000---///111111000//////000---***+++000333222111333555666777888:::===BBBEEEGGGVVVjjj}}}}}}zzztttoookkkfffaaa]]]VVVUUURRROOOLLLJJJHHHHHHHHHEEEBBBAAAAAA@@@===::::::777888:::;;;888888;;;888777666666666666666666444444333333333222222222222000...///333444111---------,,,,,,,,,,,,,,,---......------------......---......///000000000///////////////...---+++***------------------------...---,,,+++++++++,,,,,,)))***,,,,,,,,,---...000......---,,,,,,---...///---***'''''')))***)))((())))))))))))))))))))))))***++++++***))))))***,,,))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))******+++++++++******++++++,,,******))))))))))))******((((((((((((((((((((((((******)))))))))))))))***))))))*********+++++++++,,,,,,---------,,,,,,+++...---&&&+++***:::222111++++++++++++,,,---...///............////////////,,,...//////......///111111...---111222000...///333555666777888<<<@@@CCCFFFRRRcccvvv|||xxxrrrmmmhhhccc^^^ZZZTTTSSSPPPNNNKKKIIIHHHGGGGGGEEECCCAAAAAA@@@===;;;===::::::;;;:::666666888777777666555555555555555333333333333222222222222222000///000333333111...///...------,,,,,,,,,,,,...------,,,,,,------...+++---///111222222111111---------...------,,,+++------------------------,,,++++++++++++,,,,,,---)))+++------------///111///...---,,,,,,,,,---...+++)))'''&&&((())))))((()))))))))))))))))))))))))))+++++++++))))))***+++))))))))))))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))******'''(((***+++,,,+++++++++***))))))(((((())))))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++,,,,,,------------,,,,,,"""(((???)))$$$///&&&,,,,,,,,,,,,,,,---...////////////..................---...///......///111444222...---000222///...000222333555666777:::>>>AAACCCLLLYYYkkkzzzuuuoooiiiddd___ZZZWWWRRRQQQOOOLLLJJJHHHGGGGGGEEEDDDCCCAAA@@@>>>===<<<@@@===<<<>>><<<999888:::888777666666555555555555333333333222222222222111222111000111222222000...000///...---,,,,,,,,,,,,------,,,,,,,,,,,,------***,,,///111222111///...++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------***+++------------///111///...---+++++++++,,,,,,+++)))((('''((()))))))))(((((((((((((((((((((((()))***,,,+++***)))***+++))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))%%%'''***,,,...---,,,+++))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************+++,,,,,,------------,,,,,,:::BBBDDD)))///555---------------...///000//////............------...//////......000444777///,,,+++///222111111333222333555666888:::===@@@AAAFFFPPPaaazzzvvvrrrkkkeee```\\\WWWUUUPPPOOOMMMKKKIIIHHHGGGGGGCCCCCCBBBAAA???===<<<<<>>===:::999<<<:::999888777666666666666333333222222222111111111111111000111111111///...000///...---,,,+++++++++,,,,,,++++++++++++,,,,,,***,,,...000///...+++***//////..................,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,)))+++------------///000...---,,,+++******+++,,,+++******)))((()))+++,,,(((((((((((((((((((((((((((***,,,,,,***)))******))))))))))))((((((((((((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))*********)))((('''&&&%%%(((+++...//////---,,,))))))(((((((((((())))))''''''''''''''''''''''''(((((()))***++++++******(((((()))))))))************++++++,,,------,,,,,,000AAALLLLLL---111555......---------...//////...............------------------------...222555000,,,+++///111000111333222444666888999:::===@@@???BBBJJJZZZppp~~~|||sssnnngggaaa]]]YYYVVVSSSOOOOOOMMMKKKJJJIIIHHHHHHCCCCCCCCCAAA???=========<<<999999<<<<<<999999<<<;;;:::999777666666666666222222222222111111111111000000000000///...------...---,,,,,,++++++++++++,,,++++++******++++++,,,***+++,,,---,,,+++)))(((444333111///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,++++++***(((***,,,,,,,,,,,,...000---,,,+++*********+++,,,***++++++***))))))+++---))))))))))))))))))))))))(((***,,,,,,+++***)))***))))))))))))((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))***++++++***)))'''&&&'''))),,,...//////...,,,)))((((((''''''(((((()))''''''''''''''''''''''''((()))+++,,,---,,,,,,+++((((((((()))))))))******((()))***+++,,,,,,,,,+++$$$///LLL777---111$$$(((...---------------......,,,,,,---------.........***++++++++++++,,,...111555000---///000......000222444777888999:::===???===@@@HHHUUUfff|||~~~yyyvvvooojjjddd^^^ZZZWWWTTTSSSOOONNNMMMKKKJJJIIIIIIIIIDDDEEEFFFDDD@@@>>>???@@@===::::::<<<<<<999888;;;:::999888777666555555555222222222222111111111111...///000///...,,,,,,,,,,,,++++++*********++++++++++++************++++++))))))***+++++++++******222111///---,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,++++++))))))''')))++++++++++++---...++++++***))))))***,,,,,,(((******)))'''(((+++---))))))))))))))))))))))))'''***,,,---+++***))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&((()))+++++++++)))(((''')))+++---...---,,,,,,((((((''''''''''''((((((''''''''''''''''''''''''(((***,,,.........---,,,(((((((((((()))))))))***''''''(((******++++++***(((,,,***---'''333++++++------,,,,,,,,,,,,------++++++,,,---......//////***,,,------,,,,,,---///666000---//////......000000333666777888999;;;===<<>>:::999<<<999888777666444444333333222222222111111111111000---...///...---+++++++++*********)))******++++++++++++************++++++(((((()))***+++,,,,,,---,,,+++++++++,,,...000111++++++++++++++++++++++++***+++,,,,,,+++***)))((('''(((************,,,...******)))))))))+++,,,---'''((()))(((&&&'''***---))))))))))))))))))))))))'''***,,,---,,,***))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%(((+++,,,,,,,,,+++((((((***+++,,,,,,++++++((((((''''''''''''(((((('''''''''''''''''''''''')))***---/////////...---(((((((((((())))))))))))&&&&&&((())))))************+++---(((111"""111+++---,,,,,,+++++++++,,,,,,)))***+++,,,...///000000---///111111000//////000333...+++...000///000333///111444666777888999;;;;;;???FFFMMMSSSaaavvvrrrrrrjjjfff___ZZZVVVSSSPPPNNNRRRPPPMMMLLLKKKJJJGGGEEEDDDEEEEEEEEEDDDCCCAAA@@@>>>>>>>>>>>>===<<<;;;:::666555444333333222333333222111000000///......---,,,------------,,,++++++***$$$(((666;;;333++++++))))))***++++++++++++***))))))***++++++++++++++++++))))))+++///000...,,,,,,,,,+++***))))))************++++++++++++******'''(((((()))***+++++++++---,,,***)))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((&&&&&&'''(((((()))(((((()))***+++,,,,,,+++))))))***+++------,,,*********%%%%%%%%%&&&&&&&&&''''''(((+++...222333222000...)))((('''((())))))'''%%%***))))))(((((()))***+++...,,,******,,,---+++)))***+++,,,,,,------,,,,,,,,,)))***...111...---...////////////000000000000444111...///111222000...111222444666777888888888===???DDDJJJQQQ___vvv|||tttooommmkkkgggaaa[[[XXXUUURRRPPPQQQOOOMMMLLLLLLKKKIIIGGGEEEEEEFFFEEEDDDCCCAAA@@@===============<<<::::::666666555444333333333333111111111111000///...---,,,,,,,,,,,,,,,++++++***+++%%%(((333888000******))))))******************)))***+++++++++++++++***+++***)))+++---...,,,***,,,++++++***))))))************++++++++++++******'''(((((()))******++++++,,,+++***)))))))))******'''''''''''''''''''''''''''''''''''''''''''''''''''(((***+++,,,,,,++++++))))))(((((((((((())))))(((''''''&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%''''''&&&&&&'''((((((((((((((())))))************))))))***+++---,,,+++)))))))))%%%%%%&&&&&&&&&''''''''')))+++---///000///---,,,***(((''''''(((((('''&&&***)))((((((((()))***+++---+++)))***+++,,,***(((***+++,,,,,,------,,,,,,...++++++000222000...///....../////////000000000333111000///000000000///000111333555666888999999??????BBBFFFJJJUUUiii|||zzztttnnniiikkkgggaaa\\\YYYVVVSSSRRRPPPNNNMMMLLLMMMLLLJJJIIIFFFFFFFFFEEEDDDBBBAAA@@@=========<<<<<<;;;:::999777666555444333333333333000111222333222111///---+++++++++,,,+++******)))+++&&&'''000333---))))))))))))***)))))))))))))))++++++,,,,,,,,,+++******---,,,+++,,,---...---+++,,,+++******)))***************++++++++++++******'''(((((())))))******++++++******))))))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,---,,,***))))))((((((''''''(((((()))'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''(((((('''''')))((((((((((((((()))))))))+++,,,+++)))'''''''''%%%&&&&&&&&&&&&'''''''''***++++++,,,,,,++++++***+++)))&&&&&&'''(((((('''))))))((('''((()))***++++++***))))))******)))(((***++++++,,,,,,,,,,,,,,,---******///111///---............////////////000000111111000///...///111000111222444666888999:::>>>>>>@@@BBBEEEMMM^^^nnn~~~{{{wwwoooiiiiiieee```[[[XXXVVVSSSRRROOONNNLLLLLLMMMMMMLLLJJJFFFFFFEEEDDDCCCBBBAAA@@@<<<<<<<<<<<<;;;:::999888777666555444333333333333000111333444444222///---***++++++++++++***)))))),,,'''''',,,...***'''(((***))))))))))))))))))))),,,,,,,,,,,,,,,,,,+++***...---------...///000000++++++***************+++******++++++++++++******(((((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***------,,,)))'''(((((((((''''''(((((((((&&&&&&%%%$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&((('''&&&%%%&&&'''((())))))***+++)))'''%%%%%%&&&&&&&&&&&&&&&''''''''''''***************+++,,,,,,,,,)))&&&%%%&&&'''((((((((((((''''''((()))***+++***)))))))))))))))((('''******+++,,,,,,,,,,,,+++***'''(((---///,,,+++,,,------........./////////...111222000...---///222444444444555666777888999<<<;;;===AAADDDKKKZZZiii{{{zzzwwwoooiiifffbbb]]]YYYVVVTTTRRRPPPNNNMMMLLLLLLMMMMMMLLLJJJFFFFFFDDDCCCAAA@@@??????;;;;;;;;;::::::999888777666555444333333222222333///111333444444222000...***++++++++++++***))))))+++((((((***+++((('''((()))))))))((()))***++++++,,,,,,---------,,,,,,+++++++++,,,,,,---...000222+++***************++++++******++++++++++++******((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***------+++(((&&&((((((''''''''''''((((((&&&&&&%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%&&&((()))((())))))(((&&&%%%%%%&&&&&&&&&&&&'''''''''(((((()))))))))***+++---///000,,,)))&&&%%%&&&'''((((((((('''''''''''')))+++,,,))))))))))))(((''''''((()))***++++++,,,,,,++++++***'''(((---///,,,+++,,,------------...............000111000------///222888888777666666777777888:::999;;;???BBBGGGTTT```ttt~~~www{{{wwwuuurrrlllgggccc```ZZZWWWTTTSSSQQQOOONNNLLLKKKKKKLLLLLLKKKIIIFFFEEECCCAAA???>>>>>>===::::::::::::999888777666555444333222111111111111///000222333333222000///+++++++++,,,+++******)))(((((()))))))))((((((((())))))(((((()))+++---...+++,,,------.........---)))************+++...000*********)))******+++,,,******++++++++++++******((((((((((((((((((((((((&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++,,,***((('''(((''''''&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((((((((((((((('''&&&%%%'''(((&&&&&&'''''''''((((((((((((((()))***,,,///111222+++)))&&&&&&'''(((((('''''''''&&&&&&''')))+++,,,((()))***)))((('''((())))))******+++++++++++++++---******///111///---...,,,,,,,,,---------........./////////......000111999888777666666666777888;;;999:::===>>>AAAJJJSSShhh|||yyytttrrrnnnjjjgggbbb^^^YYYVVVTTTRRRQQQOOONNNLLLJJJJJJKKKJJJIIIGGGEEEDDDAAA???===<<<<<<<<<999999999999888777666555444333222111000000000000///000000111111000000///,,,,,,,,,,,,,,,++++++***&&&(((***))))))))))))((()))(((((()))***---000222***+++,,,...////////////---......,,,)))***---///******))))))***++++++,,,******++++++++++++******((((((((((((((((((((((((%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))******)))((('''(((''''''&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&'''(((((((((((('''(((((('''&&&&&&(((***''''''''''''((((((((((((((((((***+++---...///000***(((''''''(((((('''&&&&&&&&&&&&&&&''')))+++,,,(((***+++***((('''(((***))))))***+++++++++++++++...++++++000222000...///+++,,,,,,,,,,,,---------///...------///000000000555555444333444666888999<<<::::::<<<<<<===DDDKKKbbbqqqyyytttqqqmmmkkkiiibbb^^^YYYVVVTTTSSSQQQPPPMMMLLLJJJJJJJJJIIIHHHFFFDDDCCC@@@>>><<<;;;;;;;;;999999999888888777666555333222111000///////////////////////////000000000,,,------------,,,++++++%%%(((******)))***)))((()))(((((()))+++...222444***+++,,,...///000000111333444333000,,,+++---000******))))))***+++,,,,,,******++++++++++++******((((((((((((((('''''''''$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))))))))))))))(((((('''''''''&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%$$$###"""###%%%&&&((())))))((('''&&&'''''''''&&&'''***,,,''''''''''''((((((((()))((()))***,,,,,,---------)))((('''((())))))'''%%%&&&&&&%%%&&&''')))+++,,,)))+++,,,+++((('''(((***))))))***++++++++++++***,,,)))***///111...---...++++++,,,,,,,,,---------000---+++,,,000222000...111111000111333555888:::;;;999:::===>>>???DDDKKK\\\ggg}}}}}}|||zzzwwwtttpppjjjfff```^^^[[[YYYXXXVVVSSSPPPNNNLLLKKKJJJIIIHHHEEECCCAAA@@@???===;;;::::::999777666555555666777555444222222222111000//////...............---,,,+++***------------,,,+++***)))((((((((((((((((((((((((((('''((()))'''&&&+++333)))***++++++------...//////000///---++++++---///,,,,,,+++***))))))******,,,------,,,***))))))***&&&&&&'''''''''''''''&&&(((((((((((((((((((((((()))))))))((()))******+++(((((((((((())))))))))))************)))))))))))))))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&%%%&&&&&&'''((((((''''''(((%%%%%%''''''$$$$$$'''((((((''''''''''''((((((+++)))))))))))))))'''%%%'''''''''&&&&&&%%%%%%%%%$$$)))---,,,)))'''))),,,)))))))))))))))))))))))))))***+++,,,,,,+++***))),,,,,,+++***+++,,,---...,,,,,,---,,,++++++,,,......,,,---111222000000333222111000000111333444555888777666999???BBBCCCBBBPPP\\\mmm}}}zzzwwwssspppkkkfffbbb___]]][[[ZZZYYYXXXVVVTTTMMMKKKIIIIIIHHHGGGDDDBBBAAA@@@???===;;;:::::::::777666555555666666555444222222222111000/////////............---,,,+++***------------,,,+++***)))))))))))))))))))))))))))***)))***+++)))'''+++222***++++++,,,,,,---------...//////...,,,+++,,,...++++++***)))))))))))))))+++,,,,,,+++))))))***,,,((((((((()))((((((''''''((((((((((((((((((((((((((((((((((((((())))))***)))))))))(((((((((((((((*********)))))))))((((((((((((''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''''''''(((%%%%%%((((((&&&&&&)))((((((''''''''''''(((((()))(((((((((***)))(((&&&'''''''''&&&&&&%%%%%%%%%%%%))),,,,,,)))'''))),,,)))))))))))))))))))))))))))***++++++++++++***))),,,,,,+++++++++,,,---...---......---,,,,,,---///111......000000......111//////000111222444666777999777777999>>>AAABBBAAAJJJSSSaaattt}}}zzzwwwssspppmmmjjjgggdddbbb```]]]\\\[[[YYYWWWTTTKKKJJJHHHHHHGGGFFFCCCAAAAAA@@@???===<<<;;;::::::888666555555666666555444222222222111000000//////...............---,,,+++------------,,,+++******************************+++***,,,...+++(((+++111,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++,,,,,,***))))))(((((((((((()))*********)))((()))+++---*********))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((('''''''''******))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&'''%%%%%%(((***((()))---((((((''''''''''''(((((((((''''''(((******)))''''''''''''&&&&&&&&&&&&&&&%%%(((++++++)))''')))+++)))))))))))))))))))))))))))***++++++++++++***))),,,++++++++++++,,,------......///...---,,,...000555000...///...,,,---000---...000222444666777777999888888:::===???@@@@@@DDDKKKVVVcccyyy|||wwwtttqqqnnnnnnnnnmmmlllhhheeeaaa^^^[[[WWWSSSPPPKKKJJJIIIHHHHHHGGGDDDBBBAAA@@@???===<<<;;;;;;;;;888777555555666666555333222222222111111000000000...............---,,,,,,,,,---------,,,,,,+++*********************************,,,...,,,(((***///,,,,,,,,,,,,++++++******)))+++......,,,+++++++++)))(((((('''''''''(((((()))))))))(((((())),,,///+++******)))((((((((((((((((((((((((((((((((((((''''''((((((((()))(((((()))))))))(((''''''&&&&&&***)))))))))((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&&&&&&&'''$$$$$$((()))(((***...(((''''''&&&&&&''''''(((&&&&&&&&&'''******)))((('''''''''''''''&&&&&&&&&&&&(((******(((((()))+++))))))))))))))))))))))))*********++++++*********+++++++++++++++,,,,,,,,,---......---,,,,,,---///555000---...---+++---111---...111333555666666666999999999:::;;;===>>>???BBBHHHQQQ\\\mmm{{{wwwsssooommmmmmmmmmmmmmmgggddd```]]]YYYVVVRRROOOLLLKKKIIIIIIIIIHHHFFFDDDAAA@@@???======<<<<<<<<<999777666555666666444333222222222222111111111111......//////......------,,,,,,---------,,,++++++************************)))))),,,...+++''')))...---,,,,,,++++++******)))(((***,,,---+++*********((('''''''''''''''((((((((()))***))))))***---///***)))((('''''''''(((((())))))))))))))))))))))))'''((()))*********)))))))))((((((((('''''''''&&&)))))))))(((((((((((('''''''''((())))))(((((('''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&&&&'''''''''$$$###&&&(((''')))---''''''&&&&&&&&&&&&''''''%%%%%%%%%''')))******((('''''''''''''''''''''''''''((((((((((((((()))***((((((((((((((((((((((((+++******************+++******+++++++++,,,,,,,,,,,,------,,,++++++,,,...222...+++------,,,///333///111222444555555555444888999999::::::;;;===>>>@@@FFFOOOYYYggg}}}{{{wwwsssnnnjjjhhhgggeeedddaaa^^^[[[YYYXXXUUURRRPPPLLLKKKJJJJJJJJJIIIGGGEEEAAA@@@???>>>============999777666555666555444222222222222222222222222222....../////////......---,,,,,,,,,------,,,,,,+++************************))))))+++,,,***'''***000,,,,,,++++++*********)))''')))++++++***)))***+++(((''''''''''''(((((()))(((***+++,,,++++++---...)))(((''''''''''''))))))))))))))))))))))))))))))'''(((***+++++++++***)))''''''''''''''''''''''''))))))((((((((((((''''''&&&'''((()))***)))((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%######$$$%%%&&&&&&&&&&&&''''''&&&%%%&&&'''((())))))%%%$$$&&&'''&&&(((,,,''''''&&&&&&&&&&&&''''''%%%%%%%%%''')))***)))((('''''''''''''''((((((((((((((('''''''''((()))***((((((((((((((((((((((((++++++***))))))***++++++)))******+++,,,++++++++++++,,,---,,,******,,,...///+++***---......000444111222333444444555555444666888999999999:::===???@@@DDDKKKUUU```rrr{{{uuuqqqlllhhheeeccc```^^^]]]ZZZXXXVVVUUUSSSPPPNNNKKKJJJIIIIIIIIIHHHFFFDDD@@@@@@???>>>============999888666555666555444222222222222222222222222222......////////////......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,***(((---333+++++++++***************''')))))))))((((((***,,,((((((''''''(((((()))***(((+++---......---,,,---)))(((''''''((()))+++,,,))))))))))))))))))))))))&&&''')))***+++***)))(((%%%&&&&&&''''''((((((((())))))((((((((('''''''''&&&''')))*********((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%"""###$$$&&&''''''&&&&&&&&&%%%%%%$$$%%%'''***+++---)))&&&''''''%%%'''+++'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%'''((()))((('''&&&'''''''''((((((((())))))'''&&&&&&'''((())))))((((((((((((((((((((((((++++++***))))))***++++++((()))***+++,,,++++++***,,,---...---++++++---...---***+++...///...///333111111222222444555777777555777999999888999===???AAABBBGGGPPPYYYhhh~~~zzzrrroookkkhhhfffdddaaa___^^^[[[WWWTTTRRROOOKKKIIIJJJIIIGGGHHHHHHGGGEEECCC@@@@@@???>>>=========>>>:::888666666666555333222222222222222222222222222......///////////////...++++++,,,------,,,,,,,,,------------------------,,,++++++,,,+++***///666************************((((((((('''''''''***,,,((((((((((((((()))******(((+++///000///---,,,,,,***)))(((((()))+++---///))))))))))))))))))))))))%%%&&&((()))***)))((('''$$$%%%%%%&&&'''((()))))))))(((((((((''''''''''''%%%''')))***+++***)))(((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%"""###$$$&&&''''''&&&&&&%%%%%%$$$$$$%%%(((+++,,,111,,,))))))(((%%%'''***'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''((()))'''&&&&&&'''''''''(((((()))))))))'''&&&&&&''')))))))))((((((((((((((((((((((((,,,+++***))))))***+++,,,((()))***+++,,,+++******---...///...,,,,,,...///---++++++///000---...111000000000111333666999:::333666999999888999===@@@DDDCCCEEEMMMUUUcccyyy~~~yyyvvvqqqlllgggbbb```___^^^]]]]]]ZZZUUURRRPPPMMMJJJHHHLLLJJJHHHFFFFFFEEEBBB@@@????????????>>>===;;;;;;<<<777333333666777555222222222222222222222222333000000000000000000000000------------,,,+++***)))******++++++++++++,,,,,,++++++***)))***+++---...************************((()))***++++++***)))(((+++***)))(((((()))***+++------------------------******))))))))))))******+++777:::...%%%'''***(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&)))(((((('''''''''((((((%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******)))'''%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((%%%###)))---((()))---(((%%%***)))$$$'''000000)))************************)))+++------,,,,,,,,,---,,,,,,+++,,,---///111222000222333333333333444666444777999;;;;;;;;;===>>>???BBBFFFJJJQQQ\\\jjjttt~~~zzzwwwtttoookkkeeeaaa^^^]]][[[ZZZ\\\YYYUUURRROOOMMMJJJHHHKKKIIIGGGFFFEEEDDDBBB@@@?????????>>>===<<<::::::;;;777333333666777555222222222222222111111111111////////////////////////000000000000///...---,,,,,,,,,,,,------.........---,,,+++*********++++++++++++*********+++++++++))))))************))))))+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******'''111444+++%%%(((+++(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&((((((((((((((('''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))((('''%%%%%%&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))(((***&&&'''((($$$'''---,,,+++------***+++......,,,***************************+++------,,,,,,,,,------,,,,,,---...///111222000222333333333333444666555777999::::::;;;<<<===???BBBEEEHHHNNNXXXeeennn|||xxxvvvsssrrrlllhhhccc^^^\\\ZZZXXXWWWZZZXXXTTTQQQOOOMMMJJJHHHJJJHHHFFFEEEEEEDDDBBB@@@@@@@@@???>>>===;;;999888:::777444444666777555333333333222222111111000000////////////////////////000000111000000///...---+++++++++,,,---......///---,,,+++***))))))))))))+++******)))***+++---...++++++************++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++%%%+++,,,'''%%%***+++'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&((('''''''''''''''(((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))000---+++)))'''(((***+++,,,***+++,,,+++)))***...++++++++++++++++++++++++***,,,---...---,,,---...---------...///000111222000111333333222222444555666888999:::999999;;;<<>><<<:::888777888666444555666777555333555444444333222111111000////////////////////////------...------,,,++++++(((((()))***+++,,,,,,---************)))))))))***+++***))))))***,,,...///,,,+++***))))))***+++,,,***))))))))))))))))))***++++++++++++++++++++++++++++++************++++++%%%((((((%%%&&&+++***&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&''''''&&&&&&&&&'''(((((((((((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))*********,,,...***(((---,,,)))+++,,,((()))///---'''***222++++++++++++++++++++++++***,,,......---,,,---............///000111111222000111333333222222444555777888999999888888:::;;;>>>@@@BBBCCCEEEJJJSSSYYYdddzzz{{{vvvsssqqqooonnnhhheeeaaa^^^\\\ZZZWWWUUUWWWTTTQQQNNNMMMLLLJJJHHHJJJHHHFFFFFFFFFEEECCCAAA@@@???>>>===;;;999777666777666555666666666555444666666555444333222222111........................++++++,,,,,,,,,+++******(((((()))******+++,,,,,,''''''((()))******++++++******))))))***,,,---...,,,+++***))))))***+++,,,)))))))))******)))))))))************************+++******************+++(((((('''&&&(((***)))%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((())))))(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&$$$&&&((('''%%%$$$%%%''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))*********+++444666)))###++++++(((000111+++,,,111000***+++222++++++++++++++++++++++++***,,,......---------.........///000000111111111///111222222222222333555777777888777777777999;;;===???AAAAAABBBEEEKKKPPPYYYmmmzzzuuurrrooommmkkkfffccc```^^^\\\ZZZXXXVVVUUURRROOOMMMLLLKKKIIIHHHIIIGGGEEEEEEEEEEEECCCAAA>>>>>>===<<<;;;999777666555555666666666666555555555555444444333333222222........................,,,,,,------------,,,+++++++++++++++,,,,,,,,,,,,$$$%%%'''(((***+++++++++)))))))))***++++++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))******))))))))))))******)))(((''''''(((((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((''''''&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&$$$'''***)))&&&%%%&&&((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''((((((((((((((())))))******+++++++++UUURRR666###***((($$$222222---+++---...+++***+++,,,,,,,,,,,,,,,,,,,,,,,,+++---...///------...///---...///000000000000//////000222222111111333444666666777666666777999<<<<<<>>>@@@@@@@@@BBBGGGKKKTTTeeezzz}}}xxxtttqqqnnnjjjgggcccaaa^^^]]]\\\[[[XXXVVVSSSQQQNNNLLLLLLKKKIIIHHHFFFEEECCCCCCCCCCCCAAA???===<<<<<<;;;:::999888777444555777777666666555555222222222222222222222222........................,,,------......------,,,,,,,,,,,,,,,++++++++++++$$$%%%''')))******))))))'''(((***++++++***)))(((((((((((())))))(((((((((((()))***++++++***)))((((((((((((((((((((((((((())))))(((((((((((())))))'''&&&'''''''''&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''((()))'''(((((((((((('''&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''''''''$$$(((++++++'''%%%''')))'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''((((((((((((((())))))******+++,,,,,,VVVUUU777###...+++&&&666000...+++***000555333---,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---...///,,,---...///000///......///000222222111111333444444555555555555777:::===;;;===@@@@@@???AAAEEEIIINNNZZZjjjzzz}}}{{{wwwsssppplllhhheee```___]]]\\\[[[ZZZXXXVVVSSSPPPNNNLLLLLLKKKIIIHHHDDDCCCAAAAAAAAAAAA???>>><<<<<<<<<;;;:::999888777333555777777777555555555000000000000000111111111........................++++++,,,------,,,,,,,,,++++++******)))(((((((((&&&'''((())))))(((''''''&&&(((***++++++)))'''%%%&&&'''((())))))((('''&&&((()))***++++++***)))(((((((((((((((((((((((((((((((((''''''''''''(((((($$$$$$&&&'''&&&%%%'''***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&$$$$$$$$$%%%&&&'''((()))'''''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((($$$)))---,,,(((&&&'''***'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))''''''''''''((((((((()))((())))))***++++++,,,,,,000777$$$222444--->>>111222000///999FFFDDD999,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---...///,,,---.../////////...---///000222222111111333444444444555444555777:::>>>:::===@@@@@@@@@AAAEEEHHHHHHQQQ]]]kkk{{{yyyuuussspppllleee```___]]]ZZZYYYXXXWWWTTTRRRTTTQQQNNNLLLJJJIIIGGGEEEDDDCCCCCCBBBBBBAAA@@@@@@======>>>>>><<<999777555777555222111111111000000---------------------------......///...,,,+++***,,,++++++++++++++++++,,,))))))(((((((((((())))))(((''''''(((***+++)))(((''''''''''''''''''''''''%%%''')))+++,,,+++******(((((())))))******++++++''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&'''((()))***%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))+++***)))(((((()))******,,,---...///000000000000777++++++///,,,...222///:::777333///------...///......//////000000111111111222333333111111222333222222222333555888;;;===BBB===999999???CCCDDDBBBCCCOOOYYY]]]hhh{{{wwwrrrnnnllliiieeebbb___]]]ZZZYYYXXXWWWTTTRRRNNNKKKIIIHHHIIIHHHGGGFFFCCCCCCBBBBBBAAA@@@@@@@@@======>>>===<<<:::777666777555222111111111000///---------------------------.........---,,,+++***++++++************++++++((((((''''''''''''(((((((((''''''(((******)))(((''''''''''''''''''''''''&&&''')))+++++++++***)))((((((((()))))))))))))))((((((((()))))))))******(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))***)))((((((((()))***+++***+++,,,------.........'''---III]]]KKK000)))+++444222000---------///000.........///000000111111111111222222333333333333222333444666888999::::::<<<;;;999;;;===@@@@@@???EEEJJJPPPUUU^^^ttt{{{vvvpppkkkhhhggggggfff^^^\\\ZZZYYYXXXWWWTTTRRRLLLJJJHHHGGGHHHHHHGGGEEEBBBBBBAAAAAA@@@??????>>>============<<<:::888666666444222111111111000///---------------------------------------+++*********))))))(((((())))))***''''''&&&&&&&&&&&&''''''(((''''''(((******)))''''''''''''''''''''''''''''''((()))******)))((('''((((((((((((((('''''''''))))))*********+++++++++'''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''((())))))))))))(((%%%%%%%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((((((((((((''''''&&&''''''&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((((((((''''''((()))***+++******+++,,,------------******DDDZZZEEE'''$$$000------,,,,,,---...//////---......//////000111111111///...000444555444111222444666999:::999888777555777:::;;;<<<<<<===>>>IIIFFFGGGMMMTTTccc}}}yyyuuupppkkkiiiggggggggg^^^\\\ZZZXXXXXXVVVTTTRRRPPPMMMJJJIIIHHHGGGEEECCCAAAAAA@@@@@@???>>>>>>>>>=========<<<;;;999888777555333111111111111000///---------------------------------,,,++++++***))))))((((((''''''(((((()))(((''''''&&&&&&''''''((((((''''''((())))))(((&&&''''''''''''''''''''''''(((((()))))))))(((''''''(((((((((''''''&&&&&&%%%))))))))))))************'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''(((((())))))((((((%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))***++++++,,,---......//////...555%%%'''333---%%%)))000***+++,,,------.........------......///000000111000---,,,///555777444000444444666777777777666555222666:::;;;:::;;;@@@DDDKKKCCCCCCKKKPPPWWWooo~~~{{{yyyrrrrrrpppmmmiiifffdddccc^^^\\\YYYXXXWWWVVVSSSQQQNNNLLLIIIGGGFFFFFFDDDBBBAAA@@@@@@??????>>>======<<<;;;;;;:::999888777777333222111111222222000...---------------------------,,,,,,+++******))))))(((''''''''''''''''''((()))(((((((((((((((((()))((('''''''''))))))'''&&&'''''''''''''''''''''''''''((((((((((((''''''&&&((((((''''''&&&&&&%%%%%%''''''''''''((((((((()))&&&'''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((()))******+++***+++,,,---............///&&&(((------000...$$$+++,,,---.........---------------...//////000000222///...222888999666222555444333333222333444555222777::::::999===EEELLLGGG@@@AAAJJJMMMOOO```vvv}}}{{{xxxvvvmmmnnnooommmhhhccc```^^^]]][[[YYYXXXWWWVVVSSSQQQGGGEEECCCCCCDDDEEEDDDCCCAAAAAA@@@@@@???>>>>>>===::::::999888888777666666222111000111222222000...---------------------------,,,+++***))))))))))))(((''''''&&&&&&''''''((())))))(((((((((((())))))((('''''''''(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((('''%%%%%%%%%&&&''''''((((((&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''((((((((((((((((((&&&&&&'''''''''((((((((((((''''''''''''''''''((('''((()))***++++++******(((((()))***++++++++++++'''---777666---//////$$$------............------,,,------......///000000333222333666999:::777444555444222111000222444555555777:::999999===EEELLL???===@@@GGGHHHIIISSSaaauuu~~~|||yyywwwtttnnnpppqqqnnnhhhccc```___]]][[[YYYWWWWWWUUUSSSQQQFFFDDDBBBBBBCCCDDDCCCBBBBBBAAAAAA@@@??????>>>>>>999888777666666555555555111000000111222222000...---------------------------,,,***)))(((((())))))((((((''''''''''''(((((((((((((((''''''(((((((((((('''''''''((((((&&&$$$''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((('''''''''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%%%%&&&'''((()))******)))((((((''''''(((((())))))***+++,,,,,,+++******'''((()))***++++++++++++******222444)))(((///...,,,,,,,,,---------......,,,,,,---......//////000000111333555666555333222333333333333333333333444555777999999999;;;@@@DDD999===AAACCCDDDGGGNNNTTTcccsss~~~|||yyywwwtttsssttttttpppjjjeeecccccc]]][[[YYYWWWWWWUUUSSSQQQJJJHHHEEEDDDDDDCCCBBB@@@BBBBBBAAAAAA@@@?????????888777666555555444555555111000000111222222000------------------------------+++***((((((((())))))((((((''''''''''''(((((('''''''''&&&&&&'''''''''((('''''''''((((((&&&$$$''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&'''''''''((()))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((#########$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''""""""###$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))(((((($$$%%%&&&'''(((***++++++))))))(((((((((((())))))***+++,,,------,,,***))))))***+++,,,,,,---,,,,,,+++&&&555333---......*********+++,,,---///000,,,,,,------...//////000***---111222000...------111333444666666555444333555666888999999999::::::888???CCCAAABBBHHHNNNPPPZZZhhh~~~~~~{{{yyyzzzxxxsssqqqrrrmmmccc]]]^^^\\\ZZZXXXXXXYYYXXXTTTPPPJJJIIIGGGEEECCCAAA@@@@@@??????>>>>>>======<<<<<<999999888888666555444333000///...,,,,,,------...,,,------......------,,,---,,,+++***)))))))))))),,,***(((((())))))'''%%%''''''''''''((((((((()))(((((((((((((((((((((((())))))((('''''''''''''''''''''&&&&&&&&&''''''((()))((('''(((******)))'''%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''&&&((()))))))))'''((()))***)))'''%%%$$$%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((((((''''''%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&$$$###(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))(((&&&&&&'''))))))***++++++***)))***+++)))))))))((((((((((((((()))((((((,,,111222...)))000---------+++(((+++000---------------...///000000000000000000////////////222666777666444333333666666777888:::;;;<<<===>>>>>>>>>???BBBDDDGGGIIITTTXXXhhh}}}zzz{{{vvvqqqpppppplllccc^^^___VVVUUUSSSSSSTTTRRRNNNKKKHHHHHHFFFDDDCCCBBBAAAAAA>>>======<<<<<<;;;;;;;;;999888888888777555444333000///...---------......++++++,,,,,,,,,,,,+++++++++***************+++++++++***(((((())))))'''&&&'''''''''((((((((())))))(((((((((((((((((((((((())))))((('''''''''''''''''''''&&&&&&'''((())))))(((''''''((()))***((('''%%%&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&,,,***((('''((((((((('''&&&'''((())))))'''&&&$$$&&&&&&&&&'''(((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&$$$$$$((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))(((&&&&&&''')))((()))******(((((()))***))))))))))))))))))))))))***((())),,,111333000,,,+++)))+++000222///,,,,,,//////.........///000000////////////////////////000333555666555444333444555555666777999:::;;;<<<======>>>???AAADDDGGGHHHMMMOOO[[[rrr}}}xxxxxxpppmmmlllkkkhhhaaa]]]]]]WWWVVVUUUUUUUUUSSSOOOLLLHHHGGGFFFEEECCCCCCCCCBBB===<<<<<<;;;::::::999999888888888777666555444333000000///............///******++++++++++++******)))))))))******+++------+++***(((((())))))'''&&&''''''((((((((()))))))))(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''((()))++++++((('''&&&'''))))))'''%%%%%%&&&'''''''''&&&%%%$$$'''''''''''''''''''''''',,,***((('''(((((('''%%%%%%&&&'''((()))((('''&&&'''''''''((())))))*********)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''')))'''((())))))''''''((()))************************,,,***))),,,000222111///333---+++///222///+++)))111000000////////////000.........///////////////111333444444333333444555444444555777888999:::;;;=========>>>@@@CCCFFFGGGLLLLLLTTTcccvvvxxxrrrpppjjjhhhgggfffccc___\\\[[[YYYYYYYYYYYYXXXUUUQQQNNNKKKJJJIIIGGGEEECCCCCCBBB======<<<;;;:::999999888777777777777666555444333000000//////............******++++++++++++******************++++++,,,---+++)))(((((())))))(((&&&'''(((((((((((()))))))))(((((((((((((((((((((((()))(((''''''''''''(((((('''''''''((()))+++,,,---((('''&&&'''((((((&&&$$$%%%&&&&&&''''''&&&%%%%%%''''''''''''''''''''''''***(((''''''(((((((((&&&%%%&&&'''))))))***))))))((((((((()))******++++++******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''')))'''((())))))''''''((()))***************+++++++++...+++******---//////...666///******,,,...222888111111000///.........................../////////222333333222222222555777444555666777888:::;;;;;;<<<<<<===>>>???BBBDDDFFFKKKLLLQQQ[[[hhh{{{}}}tttllljjjhhhhhhgggdddbbb```^^^\\\XXXYYY[[[ZZZWWWTTTPPPNNNPPPOOOLLLIIIFFFDDDBBBAAA>>>>>>===<<<;;;999999888555555555555555444333222///////////////......---++++++,,,,,,,,,,,,++++++---,,,,,,+++******++++++***)))(((((())))))((('''(((((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((***+++------((('''&&&'''((('''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%''')))******)))&&&'''((()))***+++++++++(((((())))))***+++++++++******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%&&&((()))((()))******(((((()))***))))))******++++++++++++///---***)))***+++++++++,,,***+++,,,,,,000;;;GGG000//////...------------............//////000000222222222111111222555888555666777888:::;;;<<<<<<<<<<<<<<<===>>>@@@CCCDDDDDDFFFLLLSSSZZZiiizzzqqqkkkiiiiiikkkiiieeeccccccbbb___ZZZ]]]___^^^ZZZVVVRRRPPPSSSQQQNNNJJJFFFCCCAAA@@@>>>>>>===<<<:::999888888333333333333333222111111.........///...------,,,++++++,,,,,,,,,,,,++++++......,,,++++++************((('''((()))***)))'''((((((((()))))))))******(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((()))***,,,,,,)))(((''''''((((((&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&)))++++++)))''''''((())))))***++++++((((((((()))******++++++***)))((((((''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((''''''&&&&&&###############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%&&&((()))((()))******(((((()))***(((((())))))***+++++++++---,,,+++)))))))))*********---222444000,,,333<<>>@@@BBBCCCEEEJJJNNNOOOTTTbbbooo}}}xxxttttttrrrmmmiiijjjgggiiigggaaa___aaa```[[[UUUYYY\\\[[[VVVQQQMMMLLLNNNLLLJJJGGGDDDBBBAAA@@@<<<<<<:::999888666555444///000000000000//////...+++,,,---------,,,+++***))))))************))))))++++++++++++,,,---......)))((('''((()))***)))((())))))))))))************(((((((((((((((((((((((('''''''''''''''((()))***)))((((((((((((((())))))+++***))))))***)))'''%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%''')))***(((&&&&&&%%%%%%%%%%%%&&&'''''''''''''''((())))))******(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$############"""###$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$#########$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%&&&(((***&&&'''((('''&&&&&&'''(((&&&''''''((()))*********((()))+++,,,,,,---///000000+++))))))******///666//////...//////000111222///000000111222333333333...000222222222333444666444444555777888999:::;;;;;;;;;:::;;;<<<>>>@@@AAABBBCCCGGGJJJJJJMMMWWWcccvvv}}}vvvuuuuuuuuuppplllmmmqqqooolllgggdddbbb```^^^\\\\\\\\\\\\ZZZVVVQQQLLLIIITTTIIIAAACCCCCC???===???===;;;888777777666555333000000///...---,,,,,,+++------......---+++***)))***)))(((&&&&&&''''''((((((((((((((())))))))))))'''((((((((((((((((((((('''''''''(((((()))***+++)))(((((('''''''''((((((''''''(((((())))))******(((((((((((((((((((((((())))))(((((('''''''''''''''$$$"""###''')))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))***+++%%%&&&'''(((((('''&&&%%%&&&&&&%%%$$$############$$$$$$&&&&&&&&&&&&$$$$$$%%%###$$$((('''!!! %%%""""""######$$$$$$$$$$$$&&&%%%#########%%%'''(((((('''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''''''''(((((((((((()))*********++++++++++++---,,,+++++++++,,,---...222,,,,,,333666222///000////////////000111222333000000000111222222222333333333444666888:::<<<===;;;:::::::::;;;<<<>>>???@@@CCCFFFEEEEEEHHHOOOUUUddd||||||vvvuuuvvvwwwuuurrrtttyyyvvvrrrlllhhheeebbb^^^\\\XXXXXXYYYWWWUUUPPPLLLJJJKKKIIIHHHIIIHHHCCC???>>>>>><<<999777666555333111111000000///...---,,,+++,,,---------,,,+++)))(((***)))((('''&&&'''(((((((((((((((((())))))))))))((((((((((((((((((''''''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''(((((()))&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$(((&&&"""!!!&&&"""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********+++,,,+++*********+++------000++++++000222000...////////////000000111222333111111111111111222222222333333444555777999:::;;;::::::999:::;;;===>>>@@@@@@CCCFFFFFFEEEGGGMMMRRR[[[mmm~~~{{{vvvttttttvvvuuurrrtttxxxzzzvvvpppjjjeeeaaa]]][[[TTTUUUUUUUUUSSSPPPMMMKKKHHHKKKLLLHHHCCC@@@<<<888>>>;;;888666555444222000111111000///...---,,,,,,+++,,,,,,,,,+++***)))(((***)))((('''''''''(((((((((((((((((()))))))))))))))))))))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&)))+++)))%%%"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''''''''&&&%%%$$$$$$$$$%%%############$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$###%%%'''&&&######&&&############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********)))***++++++,,,///+++***---...------.../////////000111111222222222222222111111111111111333333444444555777888999888888888999:::===???@@@???BBBEEEFFFFFFGGGJJJNNNUUU```ooo|||uuurrrqqqrrrppplllllloooyyytttnnnhhhddd```\\\YYYTTTTTTTTTSSSRRROOOLLLKKKHHHJJJHHHAAA???BBBAAA;;;<<<:::777666555555333222222111111000///...------++++++++++++******)))))))))))))))((((((((((((((((((((((((((())))))))))))******))))))((('''''''''&&&&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&%%%%%%&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((,,,---***'''%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))(((&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((())))))))))))))))))******+++...,,,++++++,,,,,,---......///000000111222222222333222222222111000000000333333333333444555666666777777777888:::===???@@@>>>AAADDDFFFFFFFFFGGGIIIPPPWWWaaammm}}}~~~vvvrrrpppqqqppplllkkkmmmtttpppkkkfffccc```]]][[[VVVVVVUUUSSSPPPMMMKKKIIIEEEEEEDDDBBBDDDGGGEEE@@@:::888666666666666555444222222111000///......---++++++******************)))))))))))))))((((((((((((((((((((())))))))))))******))))))((((((((((((''''''''''''''''''((()))))))))((('''&&&%%%%%%%%%)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%###%%%***///111...((("""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((*********)))(((&&&&&&&&&'''((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&'''''''''(((((((((((((((((())))))************...///...,,,+++,,,.........///000111222222111111333222222222111000000000333333333333333444555555666666666777999<<<>>>@@@===???BBBDDDEEEEEEEEEEEEHHHOOOXXX```iii{{{}}}yyytttrrrttttttqqqpppqqqppplllhhheeecccaaa___]]]XXXWWWUUURRROOOKKKIIIGGGGGGEEEEEEFFFDDD>>>:::999;;;999777666777777666555333333222111000///......,,,++++++*********++++++))))))*********)))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((''''''((((((***+++++++++***)))((('''&&&&&&&&&((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$'''---111///((("""###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&((()))***+++)))((((((((((((((())))))((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%(((((($$$###%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((()))************)))---000000---+++---///...---...000111222222111111222222222111111111111111333222222222333444555555666666666777999;;;===>>><<<===@@@BBBCCCDDDDDDDDDGGGMMMVVV\\\```mmm}}}}}}}}}|||zzzzzzuuuqqqsssssspppnnnoookkkhhhdddaaa```^^^]]][[[VVVUUUSSSPPPMMMJJJGGGFFFJJJCCCDDDGGG@@@666<<>>???EEE@@@>>>XXX|||BBB???<<<999888666444222444333333222111000//////---,,,+++++++++,,,---...)))******++++++)))((('''(((((((((((())))))))))))''''''((()))***+++,,,,,,%%%%%%&&&''')))+++---...---,,,+++)))((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%''''''$$$!!! ###&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((''''''''''''(((###$$$&&&((())))))((((((%%%%%%%%%%%%&&&'''((((((&&&&&&$$$$$$$$$$$$&&&&&&(((,,,+++$$$!!!$$$%%%###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))(((((((((((())))))))))))((()))***,,,,,,++++++***)))000333...+++------***---...000222333222111000000000111111222222222333222222222333444555777777777777777777777999;;;<<<;;;;;;;;;>>>AAACCCDDDDDDHHHHHHJJJOOOPPPTTTaaappp{{{wwwxxxxxxuuuqqqrrrpppmmmiiifffeeeddddddaaa___]]][[[YYYXXXXXXYYYNNNLLLKKKIIIGGGFFFFFFFFFCCCBBBBBBAAA>>>BBBTTThhh???<<<999888888777444111777666333111///.........------,,,,,,+++***))))))+++++++++***)))(((((('''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))+++***)))***,,,+++(((%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$&&&))))))'''%%%$$$$$$***(((&&&$$$###"""######%%%%%%%%%%%%%%%%%%%%%%%%'''$$$""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""&&&$$$!!!(((***&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))***)))'''&&&&&&(((***)))(((''''''''''''''',,,+++)))((((((((()))***)))))))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,/////////000111111222222///---,,,///222444333222222333444444555555444444888999999999888999<<<>>>:::<<<>>>??????@@@CCCEEEEEEFFFHHHIIILLLPPPWWW[[[kkkzzzvvvsssrrrqqqpppmmmllliiigggdddcccaaaaaa___^^^\\\ZZZXXXVVVUUUUUUNNNMMMLLLJJJIIIGGGFFFEEEEEEBBBBBBBBB???:::<<>>;;;999888999999666444777666333111///............------,,,++++++******++++++******)))(((((('''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''***)))((()))+++***(((%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''((((((((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$&&&(((((('''%%%$$$$$$)))(((&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%&&&((('''###%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%&&&'''))))))((('''''''''''''''++++++)))((((((((()))))))))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111000...---///222444333111222333444444555555444444777888888888777888;;;===:::<<<>>>?????????AAACCCDDDFFFHHHIIIKKKOOOTTTWWW]]]nnnyyyyyyxxxtttpppmmmmmmnnnjjjjjjiiigggeeebbb```___^^^^^^]]][[[YYYVVVTTTSSSNNNNNNNNNMMMKKKIIIFFFEEEFFFAAA???BBBDDD@@@:::777<<<:::999999::::::999777777666444222000///......---------,,,++++++******+++******))))))(((((('''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''((())))))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$&&&((((((&&&$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$$$$''''''$$$!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''))))))((((((((((((''''''******)))((((((((()))))))))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000///...///111222222000222333444444555555444444666777888777777777999;;;;;;===>>>>>>>>>>>>???AAABBBDDDGGGIIIJJJLLLOOORRRVVV```sss|||uuuvvvuuusssqqqnnnmmmlllmmmlllllljjjgggccc```^^^______^^^]]][[[XXXUUUSSSNNNOOOOOOOOOMMMJJJFFFDDDIIICCC===>>>CCCEEEDDDBBB<<<<<<;;;:::::::::999888777666444333111///......,,,,,,+++++++++***************))))))((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''))))))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""$$$'''%%% !!!&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''(((((()))))))))((((((((()))))))))((((((((())))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000000000000111111111000222333444444555555444444666777888888777777999:::;;;===>>>>>>===<<<===???@@@CCCFFFHHHIIIIIIKKKLLLVVVYYYfff||||||xxxuuurrrssstttsssooojjjooonnnmmmjjjfffbbb^^^\\\]]]]]]]]]\\\YYYWWWTTTRRROOOOOOPPPOOOMMMJJJFFFDDDIIIFFFAAA======???@@@@@@======<<<;;;999888777777666666555333222000......************)))))))))))))))))))))(((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###%%%&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$ ###***&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&''''''((()))******)))((((((((((((((()))))))))(((((())))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000111111000000111111222333444444555555444444777888:::999888888999:::;;;<<<======;;;;;;<<<===>>>AAAEEEGGGGGGGGGHHHIIIQQQRRRZZZjjjzzz}}}zzzuuuqqqrrruuuuuupppkkklllkkkiiifffbbb^^^[[[YYYYYYYYYXXXWWWUUUSSSQQQPPPPPPPPPOOONNNLLLIIIFFFDDDAAAEEEEEEBBB@@@@@@@@@===<<<======;;;888666666777666666555444333000///...*********************)))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))***''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&)))+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%%%%$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''$$$###%%%%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''((('''((()))***+++***)))(((''''''((()))))))))(((((()))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...000111111000000111333222333444444555555444444777999::::::999888888999:::;;;<<<<<<;;;:::;;;======@@@CCCEEEEEEEEEFFFHHHMMMNNNTTT```jjjyyy}}}xxxvvvsssrrrrrrqqqooolllhhhgggdddaaa___]]][[[[[[WWWVVVUUUSSSRRRRRRQQQQQQQQQPPPNNNLLLJJJGGGFFFEEE>>>CCCEEEBBBCCCEEECCC>>>999;;;<<<:::777666777888666666666555333111///---++++++++++++++++++++++++((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&'''***---''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%$$$######%%%'''$$$%%%&&&&&&&&&%%%$$$#########$$$%%%%%%&&&''''''(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%$$$""",,,888000''''''''''''''''''''''''%%%'''((((((''''''((()))&&&((()))+++++++++)))(((&&&&&&((()))))))))(((((()))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000---///111111000000222444222333444444555555444444666888999:::888777777777888:::;;;;;;::::::;;;======???BBBCCCDDDEEEGGGHHHKKKKKKPPP[[[aaakkk~~~|||uuuuuutttrrrnnnllllllmmmfffeeebbb```^^^^^^^^^^^^XXXVVVUUUSSSRRRSSSSSSTTTRRRPPPNNNKKKHHHGGGEEEEEEFFFFFFBBB;;;<<<@@@>>>777666888:::999777666888:::666666666555444111///---------------------------'''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''&&&'''+++...''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$$$$######%%%'''%%%%%%&&&'''&&&%%%$$$#########$$$%%%%%%&&&''''''(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""'''%%%'''===PPPBBB$$$''''''''''''''''''''''''&&&'''(((((('''''')))***&&&(((***+++,,,+++***)))%%%&&&((()))))))))((((((***)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000+++...111111000000333555222333444444555555444444444777999999777666555666777999::::::::::::;;;======???AAABBBCCCEEEGGGIIIHHHEEEJJJTTTYYY^^^ooo|||wwwqqqqqqpppnnnlllkkkjjjiiidddaaa^^^\\\\\\[[[ZZZXXXWWWWWWWWWVVVUUURRRPPPOOOLLLLLLKKKJJJIIIGGGEEEDDDDDDBBB@@@>>>>>>>>>===;;;:::::::::;;;;;;:::999999555444333333111111000///...------,,,,,,++++++***))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$######$$$%%%'''***+++'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''""""""#########$$$$$$$$$(((&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((+++$$$,,,***222```555***'''((((((((()))))))))*********************+++++++++++++++,,,,,,,,,------------......//////000000000000000///000000111222111111111111222333444555666777888888888888888777999999888888999;;;<<<===>>>===<<<<<<>>>@@@CCCEEEGGGGGGHHHKKKQQQ[[[gggppp{{{vvvrrrrrrpppnnnllljjjiiihhhccc```\\\YYYYYYXXXWWWVVVWWWWWWVVVUUUSSSQQQOOOMMMLLLLLLKKKJJJIIIGGGFFFEEEDDDBBB@@@@@@@@@???===;;;::::::::::::999999888777555555444333222111000000///......------,,,++++++))))))))))))(((((((((((((((((((((((()))))))))))))))))))))((((((((((((''''''''''''''''''&&&%%%%%%&&&%%%%%%$$$%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$$$$%%%%%%%%%%%%)))'''%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((("""+++&&&'''KKK******(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,---------------......//////000111111111000000000000111222222111111111111222333444444555666666777888888888888999999888888999:::<<<======<<<<<<<<<===@@@BBBDDDCCCCCCDDDFFFKKKTTT___gggvvv~~~~~~}}}yyyvvvtttsssqqqooollliiigggfffaaa^^^YYYVVVUUUUUUUUUUUUWWWVVVVVVTTTRRROOOMMMLLLKKKKKKKKKJJJJJJIIIHHHGGGDDDCCCBBBBBBBBB@@@===;;;::::::::::::999777666666666666555444333222111111/////////...------,,,,,,))))))))))))(((((((((((((((((((((((())))))))))))++++++*********)))))))))'''(((((((((((('''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&+++(((%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((('''""",,,%%%333 ,,,))))))))))))(((((((((((((((((()))***+++,,,,,,---,,,------------...............///000000111111222111111111111111222333333222222222111222222333333444444555666777777888888999999888999999:::;;;<<<<<<;;;;;;<<<===???AAACCCBBBBBBBBBCCCGGGNNNWWW]]]fffuuu}}}|||{{{yyyvvvvvvuuurrrooollliiifffeee^^^ZZZVVVTTTTTTUUUVVVVVVWWWWWWUUUSSSQQQOOOMMMLLLIIIJJJJJJJJJJJJIIIIIIHHHCCCCCCCCCCCCCCCAAA>>>:::<<<<<<;;;:::999888666555777666555444333222222111.........---,,,,,,++++++))))))))))))(((((((((((((((((((((((())))))))))))+++++++++*********))))))((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&,,,)))%%%###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))###---((("""(((...))))))))))))(((((((((((('''((((((***+++,,,---------------.........///////////////000111111222222222222111111222222333444333333222222111222222222333333444555666777888999888888999999999::::::;;;<<<<<<<<<===>>>@@@BBBCCCEEEEEEEEEEEEFFFLLLSSSXXXbbbkkkzzz~~~{{{zzzyyyxxxwwwvvvuuurrroookkkgggdddcccZZZWWWTTTSSSUUUWWWXXXXXXWWWVVVUUURRRPPPNNNMMMLLLHHHHHHIIIIIIIIIIIIHHHHHHCCCCCCCCCCCCCCCAAA>>>:::=========<<<;;;999888777777666555444333222222111------,,,,,,+++******)))))))))))))))(((((((((((((((((((((((())))))))))))******)))))))))(((((((((((((((((()))(((''''''&&&$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&############$$$$$$$$$$$$+++(((%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''''')))"""+++)))***&&&###,,,))))))))))))(((((((((((('''((((((***+++,,,---------------.........///////////////000111111222222222222111111222222333444333333222222111222222222333333333444555777999:::888888999999999999999999<<<<<<===>>>???AAABBBCCCGGGGGGFFFFFFGGGJJJOOOSSS^^^bbbkkkzzz~~~{{{xxxvvvvvvvvvwwwsssrrroookkkhhhdddaaa```WWWVVVTTTTTTVVVXXXXXXXXXUUUTTTRRRPPPOOONNNMMMMMMGGGHHHHHHHHHHHHGGGGGGFFFDDDCCCBBBBBBBBB@@@===;;;============<<<;;;999999666666555444333222111111,,,,,,++++++***)))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((''''''''''''(((((((((((('''&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$(((&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&''''''""")))&&&///&&&(((&&&(((((((((((())))))))))))(((((()))***+++,,,,,,---,,,------------...............///000000111111222111111111111111222333333222222222111222222333333555555444444555777999:::888888999999999999888888:::;;;<<<===???@@@AAAAAADDDDDDDDDDDDDDDGGGKKKNNNYYY[[[bbbooo~~~{{{zzzwwwtttrrrrrrssstttnnnmmmjjjgggccc___]]][[[WWWVVVUUUUUUVVVVVVUUUSSSRRRPPPOOOMMMLLLLLLLLLLLLGGGGGGGGGGGGGGGFFFEEEDDDDDDBBB@@@@@@@@@???===;;;;;;<<<<<<<<<;;;;;;:::999555555444333222111000000------,,,++++++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&((((((&&&$$$&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%)))"""...%%%---###&&&&&&'''((()))***++++++))))))*********+++++++++,,,,,,,,,,,,---------------......//////000111111111000000000000111222222111111111111222333444444888777555555555777999:::777888999::::::999888777888999:::<<<===>>>??????@@@AAABBBBBBBBBDDDHHHKKKRRRSSS[[[gggqqq}}}{{{xxxwwwuuuqqqooooooqqqsssjjjiiifffccc___\\\ZZZXXXWWWVVVVVVVVVVVVTTTQQQOOOOOONNNLLLJJJJJJJJJKKKKKKGGGGGGGGGFFFFFFEEECCCCCCDDDBBB@@@>>>>>>>>>===<<<:::::::::;;;;;;:::999999555444444333222111000///......---,,,,,,++++++***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((&&&&&&''''''&&&&&&%%%$$$''''''(((((('''%%%$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######%%%'''))))))'''$$$''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''''')))--- ---###111$$$%%%&&&'''((()))***+++,,,******************+++++++++++++++,,,,,,,,,------------......///000000000000000000///000111111222111111111111222333444555999888666555666777999:::777888999::::::999777777666777888:::;;;<<<======>>>@@@AAABBBBBBDDDHHHJJJHHHKKKTTT^^^dddkkkzzzzzzwwwuuusssuuuvvvuuuqqqmmmjjjgggccc___]]]ZZZXXXVVVWWWVVVUUUTTTRRRPPPNNNMMMNNNKKKHHHGGGGGGHHHIIIHHHKKKIIIGGGHHHJJJJJJDDD???EEECCCAAA@@@???>>><<<:::???===:::888666666777888555444222000///.........,,,,,,++++++***+++++++++))))))(((((((((((())))))&&&''''''((()))******+++,,,+++++++++******))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))---)))&&&'''***+++((($$$((('''&&&&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))((((((((((((((()))'''***------***((()))******+++---,,,,,,+++---...,,,------...///000111111000000000000000000000000000222333333333333444666666666666666666777777888999999888888888888888999999:::;;;;;;::::::<<<>>>AAA@@@@@@CCCCCCAAADDDIIIJJJLLLPPPUUU[[[dddmmmttt~~~yyyyyyzzzzzzxxxtttpppllljjjeeebbb^^^[[[YYYXXXXXXWWWVVVVVVUUUTTTSSSQQQOOONNNOOOLLLIIIGGGGGGHHHGGGGGGIIIFFFEEEGGGJJJJJJEEEAAABBB@@@???>>>>>>===;;;:::;;;:::999888777777888888444333111000...---------------,,,+++******++++++))))))(((((((((((())))))'''''''''((()))*********++++++******))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((+++(((%%%&&&)))***((($$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))(((((((((((())))))&&&))),,,,,,+++***+++,,,+++,,,------,,,+++,,,...------......//////000000000000000000000000000000000222333333333333444666666666555555666666777888999999888777777888888999888999::::::::::::===???BBB>>>>>>AAACCCCCCFFFJJJFFFHHHKKKOOOTTT\\\dddjjj}}}zzzxxx{{{}}}yyyqqqiiifffeee]]][[[YYYWWWVVVWWWXXXYYYUUUUUUUUUTTTSSSRRRPPPOOOPPPMMMJJJHHHHHHHHHGGGEEEFFFEEEDDDFFFIIIIIIFFFCCC???>>><<<<<<======;;;:::888888888888999999999999333222111///...------,,,......---+++***************))))))(((((())))))***''''''(((((())))))******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''((()))(((&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%$$$%%%((()))(((%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''((())))))(((((((((((())))))&&&(((***+++++++++,,,---,,,---...---,,,+++,,,---.........///////////////000000000000000000000000000111333333222222444555666555555555555666777777888888777777777888888999777888:::::::::;;;===???GGG@@@===@@@CCCDDDEEEGGGCCCEEEGGGJJJMMMSSSYYY^^^~~~~~~~~~}}}{{{uuuwwwwwwtttlllddd^^^\\\SSSUUUWWWXXXXXXWWWXXXXXXTTTTTTTTTTTTSSSRRRQQQPPPNNNLLLIIIHHHIIIIIIHHHGGGFFFEEEDDDEEEGGGGGGEEEBBB>>>===<<<<<<======<<<;;;999::::::::::::999999888444444222000///......---000///---,,,+++***))))))***))))))))))))))))))***'''((((((((()))))))))***((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))'''%%%$$$%%%'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%###"""$$$'''((('''&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''((()))(((((((((((())))))***((()))******+++++++++,,,,,,.........,,,+++,,,---///////////////.........000000000000000000000000000111333333222222444555555555444444555555666777888777777777777888888999666888999:::999;;;===???MMMDDD>>>???BBBBBBAAAAAAEEEFFFHHHIIIJJJNNNSSSVVV~~~~~~}}}|||uuurrrnnnjjjeee^^^UUUNNNMMMRRRXXX\\\[[[YYYWWWVVVTTTTTTTTTSSSRRRQQQPPPOOOKKKIIIHHHIIIJJJKKKKKKJJJHHHGGGFFFFFFFFFEEECCCAAA???>>>======??????>>>============<<<;;;999888777666555444222111000000///000///...,,,+++***************))))))))))))******(((((((((((())))))))))))''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''%%%%%%&&&(((&&&''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&###""""""$$$%%%''''''&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&((()))+++,,,&&&&&&&&&''''''''''''(((((((((((((((((()))******,,,+++************)))))),,,---......,,,,,,---...///////////////.........000000000000000000000000///111222222222222333555444444444444444555555666777777666666777888888999777888999999999:::<<<>>>KKKCCC===???BBBAAA@@@???FFFGGGHHHHHHHHHJJJNNNPPP~~~|||zzzyyytttooohhhccc___WWWNNNFFFMMMSSS[[[^^^\\\XXXVVVUUUSSSSSSSSSRRRQQQPPPNNNMMMIIIHHHHHHIIILLLMMMLLLLLLJJJIIIHHHFFFEEEDDDCCCBBBAAA@@@??????@@@@@@???>>>>>>>>>===;;;:::888888777777666555333222111111000//////...,,,+++++++++++++++******))))))******+++(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%''')))''''''((((((((((((''''''&&&&&&&&&'''(((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''"""######$$$%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&'''(((***,,,---&&&&&&&&&''''''''''''((((((''''''(((((()))***+++///---***)))******)))'''+++---......------...///.........///////////////000000000000000000000000///000222222111111333444444333333333333444555555666666666666777888888999888999:::999999999;;;===BBB===;;;>>>BBBBBBAAACCCCCCDDDEEEDDDDDDEEEHHHJJJ~~~|||wwwtttrrrllliiieee```ZZZUUUPPPMMMQQQVVV[[[\\\XXXUUUTTTUUUSSSSSSRRRQQQPPPNNNLLLKKKIIIIIIIIIJJJLLLMMMLLLJJJIIIIIIHHHGGGEEEEEEEEEFFFBBBAAA??????@@@@@@???===<<<;;;:::888777777888888777666555333222111000000///...---,,,,,,,,,,,,,,,+++******))))))******+++))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&)))+++''''''((((((((((((''''''&&&&&&&&&'''((()))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&''''''((()))***&&&&&&&&&''''''''''''(((''''''''''''((()))***+++...,,,)))(((***+++***(((***,,,---...---...///111------......//////000000000000000000000000000000///000222222111111333444333333333222333444444555555555555666666777999999999::::::999888888999;;;;;;999:::???AAA@@@AAADDD???@@@BBBBBBAAABBBEEEGGG}}}~~~~~~yyytttooommmcccdddccc___YYYVVVWWWYYYUUUYYY[[[YYYUUURRRSSSVVVSSSSSSRRRQQQOOOLLLKKKIIIKKKJJJJJJKKKLLLLLLKKKIIIGGGHHHHHHGGGFFFFFFGGGIIIBBBAAA??????@@@@@@>>><<<:::888666555555666888999666555444222111000//////...------,,,,,,,,,------++++++************++++++))))))))))))(((((((((((('''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&***,,,''''''((((((((((((''''''&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$%%%&&&&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''((()))++++++---***'''(((***,,,,,,***)))+++---.........000222,,,------...///000111111000000000000000000000000///000222222111111333444333333222222333333444555555555555555666777999999::::::;;;999888777888:::999999<<>>???AAAAAAAAABBBDDDFFF|||~~~}}}zzzvvvrrrooolllkkknnnjjjddd```___^^^]]]\\\WWWWWWWWWWWWVVVUUUTTTSSSVVVRRROOONNNOOOPPPNNNMMMLLLMMMNNNNNNOOOOOOOOOOOOGGGHHHHHHHHHHHHGGGFFFFFFBBB@@@??????@@@???>>><<<<<<;;;;;;::::::999888888888666444222111000111111000///...,,,,,,------............------,,,,,,+++))))))((((((((())))))*********)))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))'''%%%&&&)))***(((&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###%%%'''((('''''''''(((((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''(((((())))))(((((((((((())))))))))))******+++++++++******)))+++++++++,,,,,,---------......//////000111111111111///---...111222000...000000000000111222333444555444333333444555666888///222666777555555666888999999999999999999999999666777:::<<<===<<<===@@@@@@@@@AAABBBCCCEEEFFFFFF~~~zzzyyyxxxvvvtttqqqooonnnmmmiiidddaaa___^^^]]]\\\YYYYYYXXXWWWVVVTTTSSSRRRRRRPPPMMMNNNPPPRRRQQQPPPSSSSSSRRRPPPNNNLLLJJJIIIFFFFFFGGGGGGFFFFFFEEEDDDAAA???>>>>>>???>>>===;;;===<<<<<<;;;::::::999999777666444333222222222222222111000///...//////000000000//////...---,,,,,,))))))(((((((((((())))))******)))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))'''&&&&&&))))))(((&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%'''%%%#########&&&(((***'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''''''''((((((((((((((((((((()))))))))*********++++++++++++******++++++++++++,,,,,,------------...//////000000111111///......000111000...000000000000111222333444555444444333333333333444111444777777555444444666999999999999999999999999===;;;;;;===>>>???>>>>>>>>>>>>???@@@AAABBBCCCDDD~~~}}}uuuuuuvvvwwwvvvtttrrrppplllhhhdddaaa```___^^^]]][[[[[[YYYWWWUUUSSSQQQPPPOOOMMMMMMNNNQQQSSSTTTTTTVVVUUUSSSQQQNNNJJJHHHFFFEEEEEEEEEEEEEEEDDDCCCCCC@@@???======>>>>>><<<;;;======<<<<<<;;;::::::999666555555444333333444444333333222111111111111222222222111000///------,,,))))))((((((((((((((()))******)))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&'''(((((('''&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((((()))%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$+++***(((&&&%%%#########%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$'''%%%$$$%%%(((***)))'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''''''''((((((((()))))))))************+++++++++++++++******+++++++++++++++,,,,,,,,,,,,------...//////000000///......000000///...000000000000111111222333444444444333333222111000444555666666444333333444888888888888888888999999<<<:::888999<<<>>>===;;;<<<======>>>???@@@@@@AAA|||}}}|||xxxrrrtttvvvwwwvvvtttqqqooojjjgggcccaaa``````___^^^[[[ZZZXXXWWWUUUSSSRRRRRRNNNNNNNNNOOOQQQSSSTTTTTTPPPPPPOOONNNMMMKKKIIIHHHDDDEEEEEEEEEEEEDDDCCCCCCAAA???>>>===>>>>>>===;;;<<<<<<;;;::::::999999888555555555555555555555555444333333222222222222222222222111000...---,,,,,,******)))(((((((((((()))***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&$$$#########$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###$$$%%%(((///333222)))!!!$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))***************++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,------....../////////...////////////...000000000000000111222222222222333444444333222111444444555555444444444444777777777888888888888888777999999777999<<<>>>===<<<<<<======>>>>>>>>>???~~~|||{{{}}}~~~wwwrrrssstttuuuvvvtttqqqnnnlllhhheeecccaaaaaaaaa```___YYYXXXWWWVVVUUUTTTTTTUUUPPPQQQQQQQQQQQQQQQQQQQQQLLLLLLLLLKKKJJJIIIHHHHHHEEEEEEEEEFFFEEEEEEDDDCCCBBB@@@????????????>>><<<::::::999999888777777666444444555555555555555555333333333222222222111111111111000///...---,,,+++,,,+++***)))))))))))))))***))))))((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###$$$$$$(((...333111)))!!!###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))******************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---............/////////.........///000000000///000000111111000111333444555555555444222222222333444555666666666666666777777888888888666<<<>>>:::888;;;>>>>>>============>>>>>>>>>>>>zzz{{{}}}}}}~~~~~~~~~zzztttpppuuuuuuuuutttqqqnnnkkkiiifffdddbbbaaabbbbbbaaa___YYYXXXVVVUUUTTTUUUUUUVVVRRRTTTUUUSSSQQQOOONNNNNNLLLKKKKKKJJJHHHGGGEEEDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA??????@@@@@@>>>===999999888777777666666555333444444555555555444444222222222333222111111000000//////......------,,,...---,,,+++******************)))((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%'''((('''&&&%%%&&&'''&&&&&&%%%%%%%%%&&&''''''***))))))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%&&&&&&''''''&&&###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&$$$###$$$''')))(((&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((()))))))))))))))'''''''''&&&&&&&&&&&&&&&)))))))))*********++++++)))***+++,,,------------------,,,,,,,,,,,,,,,+++++++++,,,,,,---......///---...//////------...///000000000//////000000111///000222333555666666666222111000111444666666666555555666666777777888888444;;;===888666:::;;;777>>>>>>>>>>>>============}}}}}}|||xxxvvvuuuuuusssrrruuutttsssqqqnnnkkkiiigggeeecccbbbbbbccccccaaa```[[[YYYWWWUUUTTTSSSTTTUUUSSSUUUVVVUUUQQQNNNMMMMMMLLLLLLKKKJJJHHHFFFDDDCCCCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@>>>>>>??????===<<<999999888888777666666666333333444555555444333222222222333333333222111000//////////////////////////////...---,,,,,,,,,,,,******)))((((((((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$&&&((('''%%%$$$&&&(((%%%%%%%%%%%%%%%&&&'''((())))))((((((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""$$$'''((($$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))((((((((('''''''''&&&&&&))))))*********+++++++++)))***+++,,,------------.........---------,,,,,,,,,,,,,,,---......//////,,,...000///---,,,...///000000////////////000000111111111111222333555555555222000111333555555444444444555666666777888888333888888666<<>>>>>=========<<<<<<<<<{{{|||~~~{{{tttooooooqqqtttuuutttsssqqqooollljjjhhhgggdddcccaaabbbccccccbbb```]]][[[XXXUUUSSSRRRSSSSSSSSSUUUWWWUUUQQQNNNMMMNNNJJJJJJJJJJJJIIIHHHGGGFFFBBBBBBCCCCCCBBBBBBAAA@@@@@@???======>>>>>><<<;;;::::::999999888777777777333333444444444333111111222333444444444333222111000000000000111111111111111000///...---,,,,,,,,,******)))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$&&&((('''%%%$$$%%%(((%%%%%%%%%%%%%%%&&&'''((('''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$###""""""###$$$$$$###$$$%%%&&&''''''''''''######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&!!!###&&&&&&&&&%%%&&&'''%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))))))))(((((((((''''''''')))************+++++++++)))***+++,,,------...---/////////......---------,,,,,,---......//////000,,,...000///---,,,---000111000////////////000000222222000000000111222333777444111111333444333222444444444555666777777888777999888;;;JJJWWWPPP@@@=========<<<<<<;;;;;;:::xxxzzz~~~yyywwwuuussstttuuuxxxzzzxxxuuuqqqmmmjjjhhhhhhhhhdddcccbbbaaaaaa___[[[XXXVVVVVVVVVVVVUUUSSSRRRQQQSSSRRRQQQRRRSSSQQQMMMIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA>>>;;;:::;;;=========<<<;;;:::999888888888888888888777666555444444333444333222333555555222///111111000000000000111111444333111///...---......++++++************++++++***((('''&&&(((((('''&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((''''''((((((((((((''''''''''''((((((((('''%%%$$$######$$$%%%%%%&&&&&&'''########################'''$$$!!!"""$$$&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))&&&'''((('''&&&%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&(((((()))))))))))))))((()))((('''&&&&&&'''((()))((()))+++***(((((()))+++------------------------//////.........------------...000111111111000///111......000111///------............/////////000000000000000000000000000444444333222222333444444222222333333444555555666888888999999999:::::::::>>>>>>>>>===<<<<<<;;;;;;}}}yyyzzz}}}xxxtttsssrrrrrrrrrssstttuuurrrpppnnnkkkhhhgggfffeeedddbbbaaa```___^^^[[[YYYWWWXXXYYYYYYXXXUUURRROOOSSSQQQPPPPPPPPPOOOJJJGGGHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDBBBBBB???===:::999:::<<<<<<<<<<<<;;;:::999888888888888777777777666555555555444555333333444666666333000111111111000000111111111222000///---,,,,,,,,,,,,++++++************++++++***)))''''''((((((((('''(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%'''&&&&&&%%%'''((('''''''''((((((''''''''''''((()))))))))'''&&&%%%$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""""""$$$&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''&&&'''((('''&&&%%%&&&(((&&&&&&&&&''''''''''''(((&&&&&&'''((())))))))))))((((((''''''''''''((((((*********+++------,,,***------------------------//////.........------------...///000111000000///,,,---...//////---...000........./////////000000////////////////////////444333222111111222333444555444333333333555777888777777777888888888999999;;;;;;<<<<<<======>>>>>>{{{wwwwww{{{~~~uuunnnmmmnnnpppqqqrrrqqqpppoookkkkkkjjjhhhfffdddbbbaaacccaaa___]]]]]]\\\[[[YYYYYYZZZ[[[[[[YYYUUUQQQNNNPPPOOONNNNNNMMMKKKHHHEEEGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA>>><<<:::999:::;;;;;;;;;;;;;;;:::999888888888888666666666666666666666666555555444555666666444111222222222222222222222222111000///---,,,,,,,,,,,,,,,++++++******++++++,,,+++)))''''''((()))((('''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''(((((()))'''&&&%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%'''(((&&&&&&''''''''''''&&&&&&'''((()))))))))((('''&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&'''&&&'''((('''&&&&&&'''((((((((((((((())))))))))))''''''((()))***++++++,,,*********++++++*********...+++)))+++//////,,,(((......................../////////............---......///000000000000000,,,///111111...---...000....../////////000000000////////////////////////222222111111111111222222444333222222222444666777666666666777777777888888777888999;;;===>>>@@@@@@zzzvvvxxx}}}~~~yyyrrrllljjjmmmpppssssssqqqmmmkkkhhhhhhhhhgggdddaaa^^^\\\bbb```\\\[[[[[[[[[ZZZYYYWWWXXXXXXXXXWWWTTTQQQOOOLLLLLLKKKKKKKKKIIIHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA???===;;;:::;;;<<<<<<;;;;;;:::999999888888888999666666666666666777777777555666666777777666444333333333333333333333333333222111111000///.........,,,,,,++++++++++++,,,,,,,,,***(((((()))))))))(((''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&'''((())))))***'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%'''((('''&&&%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((((((((((((((((((((''''''''''''((((((%%%&&&((('''&&&&&&'''((((((((()))))))))*********+++++++++++++++,,,------,,,---...//////...---,,,...,,,******+++,,,,,,,,,/////////////////////////////////..................//////000000000000000222444444111000111000---...////////////000000000000000000000000000000000111111000000000000111111000111222333333444333333666666666777777777888888666777888:::<<<>>>???@@@zzzuuuuuu}}}|||xxxsssooollllllooorrruuutttqqqmmmjjjgggggggggfffccc___[[[YYY```]]]ZZZYYYYYYYYYYYYXXXTTTTTTTTTSSSSSSRRRRRRRRRHHHIIIJJJJJJIIIIIIIIIIIIFFFFFFFFFEEEEEEEEEEEEDDDCCCDDDDDDCCCCCCBBBAAA@@@@@@>>><<<<<<>>>>>>===<<<::::::999999888888999999666666666777777777777777555666777888777666555444222333444444444444333222111111111000000///......------,,,,,,,,,,,,------,,,***))))))******)))((((((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&''''''((()))******&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&'''((((((&&&&&&&&&(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''((('''&&&%%%%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***))))))(((((((((((()))(((((('''''''''((((((%%%&&&''''''&&&&&&''')))''''''((((((((())))))))),,,,,,+++*********++++++,,,,,,...//////...,,,,,,+++,,,---+++)))+++333:::///////////////////////////////////////////////////////////////000000111333444222///111555222+++////////////000000000111111111111111111111111111000000000000000000000000...000444777777666333111777777777888888888999999777888999:::;;;<<<===>>>yyyuuutttwww}}}yyyuuuqqqnnnlllkkkpppqqqssstttssspppllliiifffffffffeeebbb___[[[YYY]]][[[YYYXXXXXXXXXWWWVVVRRRRRRSSSSSSSSSSSSRRRRRRHHHIIIJJJJJJIIIHHHJJJKKKGGGGGGFFFFFFFFFEEEEEEEEECCCCCCCCCCCCBBBAAA@@@???@@@???===>>>??????>>><<<::::::999999888999999:::777777777777777777777777444666888888666444444555222222444444444444222222......//////...---,,,,,,...------,,,,,,------...---+++))))))***+++***))))))))))))))))))))))))))))))((((((''''''(((((()))'''''''''(((((())))))***&&&&&&&&&&&&&&&&&&'''((('''''''''''''''((((((((('''((()))(((&&&&&&&&&(((&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''&&&&&&'''%%%&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''((('''&&&&&&%%%&&&&&&&&&$$$&&&''''''&&&&&&((()))''''''''''''((((((((((((+++***)))(((((()))***+++***++++++,,,,,,++++++***'''+++///---+++///:::EEE...........................////////////000000000///////////////000111111...222111...000666444---/////////000000000111111222222222222222222222222000000111111111111000000000333777:::;;;999666333777777777888888888999999888888999::::::;;;<<<<<<~~~xxxtttuuuxxx|||yyyxxxvvvssspppooopppqqqrrrrrrrrrpppnnnllliiihhhccccccccccccaaa```^^^]]]ZZZYYYXXXXXXXXXXXXUUUSSSRRRTTTWWWYYYYYYVVVRRRPPPKKKLLLMMMKKKHHHGGGHHHJJJHHHGGGGGGGGGFFFFFFFFFFFFBBBBBBCCCBBBBBBAAA@@@??????>>>===>>>???>>>===;;;:::999999888999999::::::999888888888777666666666333666888888555333333444111222333444444333222111---......//////...---,,,......------------......---,,,******+++++++++***************************))))))(((((((((((())))))((((((((((((((()))))))))&&&&&&&&&&&&&&&'''((((((&&&'''''''''((((((((()))'''))))))((('''&&&&&&''''''''''''(((((('''''''''&&&''')))*********)))((($$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''******'''&&&'''(((&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&&&&$$$%%%''''''&&&'''(((***'''''''''(((((((((((()))))))))(((((()))+++...///,,,,,,++++++++++++,,,,,,(((,,,///...---///666<<<------------------------.../////////000000000000000//////...///000111222///999;;;333...222444000//////000000000111111111111111111111111111111111000000111222222111000000222333555666777777666555666666666777777777888888777777888999:::;;;<<<<<>>===<<<===>>>>>><<<:::999999999888999999:::::::::999999888777666555555222555888777555333333444000111333444444333111000///000111111111000///.........------------.........,,,******+++,,,+++***************************))))))(((((((((((())))))))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))((()))***)))'''&&&&&&'''''''''((((((((((((''''''((()))***+++,,,,,,+++***######$$$%%%%%%&&&&&&'''''''''''''''''''''''''''$$$(((******(((&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''((()))*********)))((((((((((((((($$$%%%''''''''''''(((***(((((((((((())))))))))))*********+++---000444666000///...------...///000---.........---+++++++++------------------------.../////////000000111111000///.........///111222555DDDIII;;;......222222000000000000111111111111000000000000000000000000000111222333333222111000222111000000111222444555555555555555666666666777555666777888:::;;;======{{{tttsssuuu}}}}}}zzzuuuxxxyyy|||}}}}}}zzzwwwuuuvvvrrrmmmgggdddccccccdddbbbbbbccccccbbb```^^^]]]]]]ZZZVVVTTTTTTTTTTTTSSSPPPQQQRRRRRRRRRRRRRRRQQQMMMKKKIIIIIIIIIIIIGGGEEEFFFFFFFFFEEEEEEEEEEEEEEEAAAAAABBBCCCEEEDDDAAA>>>???>>><<<<<<<<<<<<999777999777555666999;;;:::999666666666666666666666666222333555777777666444333///000111222222222222222000000000000////////////---------,,,,,,,,,++++++,,,,,,,,,+++++++++*********************+++++++++******++++++++++++******)))+++---,,,)))((()))***&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((+++++++++***)))(((((('''%%%'''(((((('''&&&&&&'''))))))++++++***(((&&&$$$&&&&&&&&&&&&&&&'''((()))%%%%%%%%%'''))))))'''%%%%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))))))))(((&&&%%%***)))(((''''''((()))***&&&''')))***+++***((('''))))))(((''''''(((******(((((()))***************(((((((((((((((''''''''')))))))))))))))******+++---,,,,,,,,,,,,---.........---,,,+++,,,...000111000////////////111222333000000000000000//////...111///---++++++,,,///000...//////000111222222222:::@@@@@@777000000222222000000000000000000000000111111111000000000000000222222222222222222222333222222222333333333444444555555555555555555444444444444555666777999;;;<<<{{{vvvrrruuu{{{}}}zzzzzz|||}}}zzzvvv{{{|||~~~}}}yyyuuurrrqqqnnnjjjfffcccbbbbbbbbbccccccbbbaaa___]]]\\\[[[[[[XXXUUUSSSTTTTTTTTTSSSTTTTTTTTTSSSQQQOOONNNMMMJJJHHHGGGHHHIIIJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEDDD@@@@@@@@@AAABBBBBB@@@>>>???===<<<<<<<<<<<<999777999777555666999::::::888777666555555444444444444444444555666555555444333//////000000111000000000222111111000///...---------------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))+++---,,,***((()))***'''(((((())))))(((((('''***)))(((''''''((())))))+++++++++***)))(((((((((&&&'''))))))'''''''''((())))))***+++***(((&&&%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&((())))))(((&&&%%%%%%&&&''''''(((((()))(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''((()))))))))(((&&&%%%''''''&&&%%%%%%&&&''''''$$$&&&(((***+++******))))))(((((('''((((((******((())))))***************(((((((((((((((((((((((()))))))))))))))***++++++---------------...////////////---------...000111333222111111111222333333111111222111111000/////////...---,,,,,,---///000...//////000111111222222666888777111///111111...000000000000000000000000111111111111000000000000333333333333222222222222222333333333444444444444555555555555555555444444555555666777888:::<<<<<>>>>>>>>@@@@@@???>>>>>>===<<<<<<<<<;;;999777888777666777888999888777777666444333222333444444666555444333333333333333...///////////////...---333222111000...---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,***+++---,,,***)))******((())))))******))))))(((,,,,,,+++***))))))******+++++++++***))))))((((((''')))******)))(((((()))))))))*********((('''&&&'''&&&&&&&&&&&&'''(((((('''''''''(((******((('''%%%&&&&&&''''''((())))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((('''&&&((((((''''''''''''((((((###%%%''')))***+++******((((((((((((((()))******((()))******++++++******))))))))))))))))))))))))******))))))******+++,,,///............///000000111000/////////000111222666666444333222222222222333333333222222000//////------......//////000000...//////000000111111222222222///---///333222...000000000000000000000000111111111111111111111111444444444333333222222222333333333444444444555555444444444444444444555555666666666777999:::<<<<<>><<<===>>>@@@??????===<<<;;;;;;<<<;;;999777777777777777777777666666444333222111111333555666777555333111000111222222///////////////...---,,,111111000///......------...------------,,,,,,,,,,,,,,,,,,+++++++++************************))))))++++++,,,,,,,,,,,,++++++***+++,,,,,,++++++******((())))))******))))))(((---,,,,,,+++*********)))+++++++++******)))))))))(((***++++++***))))))***)))))))))***)))((('''&&&''''''&&&&&&&&&''''''(((''''''''')))++++++)))'''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''&&&'''(((((((((((('''&&&%%%&&&'''((())))))))))))''''''(((((())))))******))))))***++++++++++++***)))))))))***************+++************+++,,,,,,000000//////000000111222222222111111111111222333888777666444333222111000333333333222111000///...,,,---...000111111111000////////////000000111111111111000000111333333111000000000000000000000000000111111111111111222222555555555444333222111111333333444444444555555555333333444444444444555555555555666666777999:::;;;|||wwwtttqqqpppqqqsssvvvwwwuuupppllljjj]]]aaahhhrrr|||||||||{{{xxxsssmmmgggcccbbbbbbbbbbbbaaa```^^^]]]\\\[[[ZZZYYYYYYZZZ[[[\\\YYYWWWVVVVVVWWWWWWVVVUUUQQQQQQQQQQQQPPPOOOMMMMMMIIIGGGFFFFFFGGGHHHFFFEEEBBBBBBBBBAAA@@@??????>>>???>>><<<===???@@@@@@???===;;;;;;;;;<<<;;;999888666777888888777555555444000000000111222444666777666444222000//////111222000000000000///...------............////////////.........---------,,,,,,,,,,,,,,,+++++++++************))))))((((((((((((******++++++++++++******+++++++++,,,,,,,,,++++++'''(((((())))))(((((('''+++++++++******)))))))))++++++++++++************)))+++,,,,,,+++******+++)))))))))))))))(((((('''(((''''''&&&&&&&&&''''''''''''''')))++++++)))'''&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''((((((((($$$%%%'''(((((('''%%%$$$((((((((((((((('''''''''&&&''''''((()))*********))))))***+++++++++++++++*********+++++++++,,,,,,+++++++++++++++,,,,,,---111000000000000111222222333333333222222222333333666555555333222111//////111111111111000///...---,,,---///111222222111000///////////////000000000///111444444000...000444000000000000000000000000000000111111222222222333555555444333222222111111333333333444444444555555333333333333444444555555444444444444555777888999}}}wwwuuusssrrrqqqqqqooonnnnnnnnnkkkeeeaaaTTT]]]kkkvvv}}}yyywwwuuurrrnnniiieeecccaaaaaaaaa```___]]][[[ZZZYYYYYYYYYYYYYYYZZZ[[[\\\YYYXXXVVVVVVVVVVVVUUUSSSSSSSSSRRRQQQOOOLLLJJJIIIJJJHHHGGGFFFFFFFFFDDDBBB????????????>>>>>>>>>>>>===<<<<<<===???@@@???>>><<<;;;:::;;;<<<;;;999888555777999888666444333333//////111222444555666777444333111///...///000111//////////////////...---,,,------......///000000............---------,,,,,,,,,,,,+++++++++***************)))(((((('''''')))******++++++******)))++++++***+++---...,,,+++'''(((((())))))(((((('''((())))))*********))))))++++++++++++++++++++++++)))+++,,,,,,+++******+++)))))))))((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''(((******((('''&&&''''''(((((()))******))))))))))))************(((((((((((((((((((((((((((''''''''''''((())))))(((***,,,......,,,***((())))))(((''''''&&&&&&%%%%%%&&&''')))************)))***++++++,,,+++++++++******++++++,,,---------,,,,,,++++++,,,,,,---...111000000000000111222222444444444333333333333222333333333333222111/////////000000000000///.........///000222222222111111////////////////////////,,,///333444///***---333000000000000000000000000000000111111222333333333333333333222222111111111222222222333333333444444222222333333444444555555333333333333444555666777~~~zzzvvvsssrrrrrrrrrqqqooommmjjjhhhgggdddaaa^^^XXXeeeuuu~~~~~~{{{zzz{{{vvvtttqqqmmmjjjhhhfffeeeaaa```___]]][[[YYYWWWVVVXXXYYYYYYZZZZZZZZZZZZZZZXXXVVVUUUUUUUUUTTTRRROOORRRQQQQQQPPPNNNMMMKKKJJJJJJHHHFFFFFFFFFEEECCCBBB======>>>>>>>>>>>>??????::::::;;;===??????>>><<<;;;:::::::::;;;;;;:::888555777999888555222111222000111333555666555444333111111000/////////000111,,,------............---------..............................------------,,,,,,,,,+++++++++******,,,,,,,,,+++***)))))))))***++++++,,,,,,++++++***,,,******+++...///---+++((())))))******))))))((('''((()))***++++++******++++++++++++++++++++++++)))***,,,,,,***)))***+++))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&'''''''''((())))))******)))))))))******+++++++++(((((((((((((((((((((((((((''''''&&&'''((()))******,,,///111111///,,,***(((((('''&&&&&&&&&''''''%%%&&&''')))***+++******)))***++++++,,,,,,+++++++++++++++,,,---.........,,,,,,,,,,,,,,,---......000000000000000111222222444444444444333333222222000111222333333222111111//////000111111111000000000000111111222111111111////////////////////////,,,,,,...222111,,,---222000000000000000000000000000000111222222333444444111111111111111111111111111111111222222222333333111222222333444444555555444444444444444555666777vvvtttqqqooopppqqqqqqpppnnnllliiifffbbb```^^^^^^bbbpppxxxwwwyyytttrrrnnnkkkhhhggghhhhhhaaa```]]]ZZZWWWUUUTTTTTTYYYZZZ[[[[[[[[[ZZZXXXWWWWWWUUUTTTSSSSSSRRROOOMMMMMMMMMNNNOOOOOOOOONNNNNNHHHGGGEEEEEEFFFFFFDDDCCC=========>>>??????@@@@@@888888999<<<>>>>>><<<:::;;;:::999:::;;;;;;:::888444777:::999555222111111222444666777777555222000000////////////000000111***+++,,,,,,------------/////////......------,,,//////.........---------,,,,,,,,,+++++++++******......------,,,+++******+++,,,,,,------,,,,,,+++,,,***)))+++...///---+++******++++++++++++******&&&''')))+++,,,,,,,,,+++++++++++++++++++++++++++(((***,,,+++***)))***+++))))))(((((((((((()))***)))((('''&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''%%%''''''(((((())))))******))))))******++++++++++++))))))))))))))))))))))))((('''&&&&&&'''((()))***$$$'''***,,,,,,***'''$$$&&&&&&&&&&&&&&&'''((()))$$$%%%''')))***+++************+++,,,,,,,,,,,,+++++++++,,,,,,---...//////---,,,,,,,,,,,,---......000000000///000111111222333444444444333333222111///000222333444444333333///000111222222333222222222222111111111111111111///////////////.........///***+++222555111000222000000000000000000000000000000111222333333444444000000000000000111111111000000111111111222222222111111222333333444555555555555555555555666777888vvvnnnnnnnnnnnnoooppprrrrrrnnnjjjeeecccdddhhhkkkmmmxxx}}}{{{wwwvvvrrrpppmmmllljjjgggdddaaaaaa___\\\YYYVVVUUUVVVVVVYYYZZZ[[[\\\[[[ZZZXXXVVVSSSSSSRRRPPPNNNNNNOOOQQQOOOOOONNNMMMKKKIIIGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>>>>>>>============;;;;;;;;;::::::999999999999999:::::::::999888888999888666555333333222222333333333222222111111111000000000000000///............---------......///+++,,,...---,,,,,,---///------------------------******+++++++++,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,---------......+++,,,......,,,+++***+++******++++++++++++******((())))))))))))*********,,,++++++---......,,,***************************)))))))))))))))*********))))))(((((('''''''''&&&''''''''''''(((((((((((())))))************))))))+++++++++***************'''&&&&&&%%%%%%'''((()))(((((())))))************))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%&&&222 '''---!!!***'''---)))'''+++------...000:::444---***+++.../////////,,,******+++,,,,,,,,,000/////////000111222333444444444444444444444444000111111111111222222222111111222222222222333333666444333111000000111111111000000000//////............//////000000111111000000000000111111111111333222111000000222444555222333333333333222111111333333333222222111111111000333333111333777888555555444444444444555666666{{{tttnnnmmmmmmnnnqqqssssssrrrmmmiiiccc```aaahhhqqqxxx}}}}}}yyywwwwwwsssoookkkhhhgggfffeeeccc___]]]ZZZXXXVVVUUUVVVVVVXXXYYYZZZZZZYYYWWWUUUTTTTTTTTTTTTRRRPPPPPPQQQSSSPPPOOONNNLLLJJJIIIHHHGGGHHHGGGEEECCCAAA@@@>>>===>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;888888999999888888777777666666555444444333444444444444444333333333222222000000000000000///......//////...---------......+++,,,------,,,,,,---...------------------------,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---......---++++++,,,---++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++,,,......,,,***************************************************))))))((((((((('''''''''''''''((((((((()))))))))++++++,,,,,,,,,,,,++++++************************(((''''''&&&'''((()))***)))))))))******+++++++++)))))))))))))))))))))))))))((((((((('''''''''&&&***888(((***...%%%---+++///++++++......------000777333---+++,,,...//////111///------...//////......//////000111222222333555444444444444444444444111111111111222222222222333333333444444444555555555444333222111111222222111111111000000000////////////000000000000000111000000000000111111111111333222111000000222444555222333333333333222111111333333333222222222111111333666666222222666888888555444444444444555666666}}}zzzvvvrrrooolllkkknnntttvvvtttqqqnnniiibbb]]]___iiiwww~~~zzzwwwvvvvvvrrrnnniiieeeeeeeeeeeeeee]]][[[YYYWWWVVVVVVWWWXXXWWWXXXXXXXXXVVVTTTRRRQQQRRRRRRSSSQQQPPPPPPQQQSSSQQQOOOMMMKKKIIIHHHHHHHHHIIIHHHFFFCCC@@@>>><<<:::>>>>>>======<<<;;;:::::::::::::::::::::;;;;;;;;;777777888888777666666555444444444333333444444555333333222222222222111111000000000000000///......000//////...---------...***+++---,,,++++++,,,...------------------------------........./////////...---,,,+++,,,,,,---...------------.........////////////...,,,,,,---///,,,------......------,,,,,,,,,,,,---------......,,,++++++,,,---...,,,***++++++++++++++++++++++++,,,,,,++++++******))))))))))))((((((((((((''''''((())))))))))))*********++++++,,,,,,,,,,,,++++++))))))))))))))))))******))))))(((((())))))***+++******++++++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))((((((((('''555***&&&***''',,,)))///---...111000,,,---111333111...------/////////111///......///111000///,,,---///111222333222222666555555555444444333333111111111111222222222333333333333333444444444444444444333333333333333444222222222111111111111000111111111111111000000000000000000111111111222222333222111111111222333444222333333333333222111111333333333222222222222111111333333//////333555555555444444444444555666666zzzxxxwwwuuusssqqqmmmkkkpppwwwyyyuuuppppppiii```^^^dddooozzz}}}yyyuuusssrrrnnnkkkhhhfffeeeeeedddccc[[[ZZZXXXWWWVVVWWWYYYZZZXXXXXXWWWVVVUUUSSSQQQPPPNNNOOOPPPOOONNNMMMNNNPPPPPPOOOLLLIIIHHHHHHHHHIIIHHHGGGEEECCC@@@===;;;:::>>>>>>===<<<;;;::::::999666666777777888888888999888888888888777666555555555444333333333333333333////////////////////////000000000000000///......111000///...------------***+++,,,,,,++++++,,,...------------.....................////////////000///...,,,++++++---///000---............/////////...000111111///......///,,,------......------,,,------------............---,,,+++,,,------,,,+++++++++++++++++++++++++++------,,,,,,+++***))))))))))))(((((((((((((((((())))))*********+++++++++)))******++++++******)))((()))))))))))))))******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************$$$///(((###***,,,)))&&&...---///222000,,,...222000///.........////////////...------///000///...+++---///222333333222222666666555555444333333333111111111222222222333333000111111111111222222222444444444444444444444555222222222222222222222222333333222222111111000000000000111111111222222222222222111111111222333444222333333333333222111111222222222222222222222222000111000000444999777111555444444444444555666666{{{zzzyyyxxxwwwuuusssrrrtttpppooosssyyy{{{uuuooolllddd___bbbnnnyyy~~~~~~|||yyytttpppmmmjjjiiihhhhhhgggeeebbb___[[[ZZZXXXWWWWWWXXXZZZ[[[YYYXXXXXXVVVUUUSSSRRRQQQMMMNNNOOOOOOMMMLLLMMMNNNOOOMMMJJJHHHFFFFFFGGGHHHEEEDDDCCCBBB@@@>>>===<<<>>>======<<<;;;:::::::::666666666777777888888888999999999999888777666555666555444333111111111000........................000000000000000///......111000///...............***,,,------,,,+++---...---------....../////////............///////////////...---,,,,,,...000111........./////////000000,,,000333444333000...---,,,,,,------------,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,---,,,+++++++++++++++++++++++++++------,,,,,,+++***))))))(((((())))))))))))))))))************++++++++++++******++++++++++++******(((((())))))*********++++++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++++++++++++++...,,,'''...000'''***---,,,---000000---///333..................///000...------...000111000///+++---000222333333222111555555444444333333333333111222222222222333333333000000000111111111222222333333444444444444444444222222222222222333333333333333222222111111000000111111111111222222222222222222111222222222333333222333333333333222111111222222222222222222222222555333222666@@@FFF>>>333555444444444444555666666|||oooqqqtttuuutttrrrrrrssswwwvvvuuuxxx{{{zzztttnnndddaaaaaajjjwww~~~~~~|||zzzxxxvvvrrrnnnjjjjjjiiiiiijjjiiieee```]]]ZZZYYYWWWVVVVVVXXXYYYZZZYYYXXXWWWVVVUUUTTTSSSSSSOOOPPPQQQPPPNNNMMMLLLMMMKKKJJJHHHGGGFFFEEEFFFFFFBBBBBBAAA@@@@@@???>>>>>>=========<<<<<<<<<<<<;;;999999999999999::::::::::::::::::999888777666555666555444222111000////////////000000000000111111000000000000000///......000//////...//////000000+++,,,...---,,,,,,---///---------...//////000000....../////////000000000......------...///111222////////////000000000000,,,000333444333000...---,,,------------------,,,+++++++++,,,,,,,,,------...,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((())))))))))))******)))************+++++++++,,,,,,------------,,,,,,)))))))))***++++++,,,,,,***+++,,,------------,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))*********+++++++++++++++000+++...)))---,,,%%%888111---+++---000//////111---...///...------...000/////////000222333222000......000111222222111111222222222222222333333333222222222222333333333333222222222222333333333333333333444444444444333222111222222222222333333333111111111111111000000000111111111222222222222333111111222222222333333333222333333333333222111111111222222222222333333333444222111666@@@FFF>>>111555444444444444555666666zzzrrrkkknnnrrrrrrqqqqqqtttwww{{{{{{|||}}}}}}yyysssnnnaaaeeekkkrrryyy|||}}}||||||xxxtttqqqqqqpppmmmkkklllkkkjjjiiigggeee```]]]XXXWWWUUUTTTTTTUUUWWWXXXXXXWWWVVVUUUTTTTTTTTTTTTOOOPPPQQQPPPNNNKKKJJJJJJHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@???>>>>>>===<<<<<<============>>>>>>:::::::::::::::999999999999999999888777666444333444444222111000000000000//////000000111111111111000000000000000///..................///000111222,,,...//////...---///000---------...///000000000000000000000111111111111---......///000000111111//////000000000111111111///000222111///...//////---......//////......---++++++,,,,,,,,,---------...,,,******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))))))))*********)))))))))************+++,,,------......------,,,)))******+++,,,,,,------***+++,,,---------,,,,,,,,,,,,,,,,,,+++++++++***)))))))))))))))))))))))))))*********++++++++++++---%%%///+++)))''',,,XXX:::111***,,,000000//////...//////...++++++...000.........000222333111000000000000000000000000000000000000111111222222333222222222333333333444444222222222222333333333333333333444444333222111000111111111111222222222333//////000000000000000111111111111222222222333333111111222222333333333222222333333333333222111111111111222222222333333333111111000111777;;;777000555444444444444555666666wwwrrrlllooorrrrrrppprrrxxx}}}}}}~~~}}}xxxrrrnnndddllluuuxxxwwwuuuvvvxxx{{{vvvooollllllnnnnnnmmmpppmmmjjjgggeeedddaaa___WWWVVVTTTRRRRRRSSSTTTUUUVVVVVVUUUTTTSSSSSSTTTTTTMMMOOOPPPNNNKKKHHHGGGGGGFFFFFFFFFFFFEEEDDDBBBAAACCCBBBAAA@@@???===<<<<<<<<<<<<======>>>?????????:::999999999888777777777888888888777666444333222222222111111111111111222---.........//////000000000000000000000//////...............///111222333---...//////......///111---------...///000000111111111222222222333333333------///000111111111111000000000000111111111111222222000---,,,---000222//////000000000000//////,,,,,,,,,---------.........,,,******+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********(((((())))))*********+++((())))))))))))************++++++,,,,,,++++++*********+++,,,------......***+++,,,---------,,,+++,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))******+++++++++,,,###444111++++++;;;zzzAAA555+++,,,111111...,,,///000000---******---111++++++,,,...000000///---222111111000///000000000......///000111222222333222222333333333444444444///000000000000111111111333333444444333111000...000000000111111222222222......//////000000111111111111222222222333333333111111222333333333333222222333333333333222111111111111111222222333333333444666666222111444555444555444444444444555666666}}}rrrlllhhhhhhlllqqqsssrrruuu|||{{{sssmmmrrrrrrrrrtttvvvwwwwwwvvvtttqqqnnnmmmmmmllliiifffjjjkkkmmmkkkggg```YYYTTTRRRSSSTTTTTTTTTTTTUUUVVVVVVVVVVVVUUUSSSQQQOOOMMMJJJIIIIIIHHHGGGFFFDDDDDDBBBCCCEEEFFFGGGFFFDDDCCCFFFDDDBBB???<<<:::999888;;;<<<===>>>>>>===<<<;;;999999999999999999::::::666555555444444333222222333222000///...///000222222111000...------------///000222333333222000///,,,,,,---....../////////..................------,,,000222000.........---222777///'''>>>\\\QQQ---111111222333333333222222111111111111111111111111777555222222333333222111555000222333---///222,,,222((()))---,,,///222,,,++++++++++++++++++++++++------------,,,,,,+++***+++*********))))))((((((************))))))))))))***************+++++++++******+++++++++,,,,,,,,,,,,+++******,,,,,,+++******+++,,,---............------+++***)))((((((((('''((((((((())))))))))))+++++++++,,,,,,,,,---------------............///000111111111111///---,,,444222000...---,,,------............////////////111111111000000000000000***---000000//////222444333333333222222111111111333222222111111111111111222222222111111111000000111111111111111000000//////000000///------...000///333333...///444444111333333333222222222111111222222222111111111000000000000111222444555666666333444444555555666666666222333555444333333444666xxxoookkkiiikkknnnrrrtttvvvyyy|||uuupppuuuttttttuuuwwwvvvtttrrrqqqnnnkkkjjjiiihhheeebbbfffffffffeeebbb]]]XXXUUUVVVVVVWWWWWWVVVVVVWWWXXXUUUTTTTTTRRRPPPMMMJJJIIIIIIIIIHHHHHHGGGEEEDDDCCCCCCDDDEEEFFFGGGFFFDDDCCCBBBAAA@@@>>>===<<<;;;;;;;;;<<<============<<<;;;999999999999999999888888555555444444333222222222333222000///...///000111111111000......---------///000222333333222000///............------------------------..................///......///000111---444///)))999PPPKKK222---...///111333444444444555555555555555555555555000///...---------------,,,///000---,,,......***...(((***---+++---000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************)))))))))(((*********)))))))))((((((***************+++++++++++++++++++++,,,,,,,,,,,,---+++***+++,,,---,,,++++++,,,---...////////////---,,,++++++************)))))))))))))))***++++++,,,,,,,,,,,,---------------------............///000000000000000...---,,,...------,,,,,,,,,,,,,,,........./////////000000000000000000000111111111000222222111000000333666333333333222222222111111222222111000000000000111111111111000000000//////111111111111000//////......///000///------///111///222222///000555777555333333333222222222111111222222222111111111000000000111111222333444555555555555555555555555666666222333555444333333444666yyypppkkkiiiiiinnnpppssswww{{{}}}xxxuuuyyyxxxwwwwwwwwwtttpppmmmllljjjgggeeedddbbb___]]]```___^^^\\\ZZZXXXVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVRRRRRRQQQOOOLLLIIIFFFEEEGGGGGGGGGGGGFFFDDDCCCBBBCCCDDDEEEEEEEEEDDDCCCBBB???>>>======<<<<<<======:::;;;<<<<<<<<<<<<;;;:::999999999888888777777777444444333333222111111000222111000///...///000111111000///...............///000111222222111000//////......---,,,,,,++++++,,,,,,,,,---.........//////---+++,,,...111222333...333111,,,222<<<;;;111333444666888:::;;;<<<<<>>>>>===<<<;;;::::::::::::777888999::::::999888777888888777666666555444444333222222111111000//////111000000//////////////////............//////000000000000111111000000000,,,,,,,,,------.........,,,,,,---......///000000000,,,---222444222222555333111222555777555666999999:::<<>>>>>>>>>>>===<<<:::999888888888666777888888888888777666666666666555555444444444333333222222111000000///000000000/////////.....................///000111000000000000000000000000,,,,,,------...//////000.........//////000000111000---///555555111444<<>>>>>===<<<;;;999888888888888555666777777777777666555555555444444444444444444444333333222111111000000///////////////......------------......000111111000000////////////000000////////////////////////000000000000111111111111000---///444333000:::HHHwww]]]///111111'''---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++((()))))))))************))))))(((((((((''''''''''''((()))***+++,,,------)))))))))*********++++++---+++***+++,,,---,,,++++++,,,,,,------,,,,,,+++(((***+++,,,---,,,***)))(((***+++------,,,+++***,,,,,,,,,,,,---------------------............///......---,,,,,,---...///............///111222333------------............000000000000000111111111222222555999<<<;;;777333111111222222222333333333222222111000000000000111000000000000111111111222//////000000111111000000000000111000//////111222222///111666777333333666333333333222222222111111000000111111111222222222111111111111111222222222111111111222222222222222222333555444333333444666zzztttnnnllliiihhhhhhkkknnnqqqyyy|||}}}zzzvvvvvv{{{}}}~~~}}}zzzvvvuuuwwwzzztttppplllhhhgggfffeeedddbbbcccbbb^^^YYYUUUTTTUUURRRSSSUUUUUUUUUSSSQQQOOOPPPMMMKKKMMMQQQSSSQQQMMMNNNMMMKKKIIIHHHHHHHHHIIIEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@;;;::::::999888888999999444555666777777666555444333444444444444444444444444444333333222111111111/////////000///......------------......000111222000000////////////000000111111111000//////......222222222111111111111111000---...222000000???RRRVVVsssVVV###***000***333++++++++++++++++++++++++((()))***+++++++++++++++(((((())))))*********+++)))((((((((('''''''''''''''((()))***+++,,,------((())))))))))))*********,,,+++******,,,,,,+++***---------......---,,,,,,((()))+++,,,,,,+++)))(((&&&(((+++------,,,***(((+++++++++,,,,,,,,,---------------........./////////...---,,,---...///000/////////000222555777999,,,,,,,,,---------......111111111000000000000000444333333555888888444111111111111222222333333333333222222111111111111111.../////////000000111111...///000111111222222222111111222111//////000222000...111888:::666555999333333333222222222111111000000111111222222222222000000111111111222222222222222222333333444444555222333555444333333444666~~~yyymmmjjjhhhhhhkkknnnpppqqq{{{wwwpppkkkkkkqqqzzz~~~}}}{{{yyywwwvvvvvvvvvnnnmmmkkkkkkjjjhhhdddbbbaaa___\\\YYYWWWVVVVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVVVVVVVTTTRRROOOMMMLLLMMMNNNLLLIIIGGGFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@<<<;;;999777666777888999888888888888888777666555555666666777777777666666666555555333222111000000000111111000...---///000,,,---...//////...---,,,......///000000000000000.........///////////////000000000000000000000000888+++777+++222777333pppoooyyyYYY777++++++111,,,---///...,,,++++++,,,...///+++******)))))))))))))))(((***++++++******+++,,,)))))))))))))))))))))))))))))))))))))))******+++************+++,,,---...,,,,,,,,,+++++++++*********************+++++++++,,,***))))))******((('''((((((((((((((())))))***,,,,,,+++******+++,,,,,,+++,,,.........,,,***)))///...---,,,+++,,,---...000///...///222777<<<@@@222000...---,,,---...///111111000000000000111111000222555666666444444444333333333333333333333333222222111111111111222222000000000000000000000000000000111111111222222222222222111111222222333444444333333222222333333444333333333333222222111000000111222333333333333333444333333222222111111111222222111111111222444555777777666555555555555666}}}zzzllliiifffeeehhhmmmqqqsssyyyrrrkkkiiinnnvvv}}}}}}}}}|||zzzxxxvvvsssrrrnnnmmmkkkjjjiiifffccc```___]]]ZZZXXXVVVUUUUUUUUUTTTTTTTTTUUUUUUVVVVVVWWWUUUTTTRRRPPPMMMLLLLLLLLLNNNMMMJJJHHHGGGGGGHHHIIIIIIIIIIIIHHHGGGEEEDDDCCCAAAAAAAAAAAA@@@???>>>===;;;:::888666444444555666999999888888777777777777666777777888888888777777666666555444333222111000///000111000///...///000------...//////...------......///000000000000000000000//////......------000000000000000000000000555,,,444+++555666555}}}]]]aaaqqq{{{```222---)))...---***///---,,,++++++,,,---///+++***))))))(((((())))))((()))******))))))***,,,))))))))))))))))))))))))((((((((('''((())))))***************+++,,,---...,,,,,,+++++++++*********))))))************++++++,,,+++******++++++***)))))))))((((((((()))******,,,++++++******++++++,,,+++,,,---......,,,***)))---,,,++++++++++++,,,---------,,,---...222555777222111///------...///000000//////////////////000...111444666666555666666333333333333333333333333222111111000000111111222000000000000000000000000111111111222222222222333222222222111222222333333333333222222222222333333333333333333333222111111000111111222222222222111333333444333333222222111111111000000000111333444555555555555555666777777{{{xxxwwwjjjfffccccccffflllqqqtttuuunnnhhhiiirrr|||{{{{{{{{{zzzwwwsssooommmnnnllljjjhhhfffccc```]]]\\\ZZZXXXVVVTTTTTTTTTTTTRRRTTTUUUWWWXXXXXXXXXWWWTTTSSSPPPMMMLLLKKKLLLMMMNNNMMMKKKJJJIIIIIIIIIJJJIIIIIIHHHGGGFFFDDDBBBAAAAAAAAAAAA@@@???===<<<;;;<<<;;;999777666555666666:::999888777777777888999888888999999999888888777666666555444333222111111...000222222000.........---......//////......---......///000000000000000111111000///...---,,,,,,000000000000000000000000222...111***999444;;;SSSXXXzzzqqqvvviii,,,111(((+++000(((...---,,,++++++,,,---...+++***))))))(((((())))))'''((())))))(((((()))***))))))))))))))))))))))))'''''''''''''''(((((()))***************+++,,,---++++++++++++*********)))(((((())))))************,,,+++***+++,,,---,,,+++***))))))))))))***++++++,,,+++************+++,,,+++,,,---...---,,,+++***,,,++++++******++++++,,,---,,,,,,,,,---...///000222111///......///000000///......------......///---///333555555555666777222222222222222222222222222111111000000111111222000000000000000000000000222222222222333333333333333333222222111222222222222222111111111111222222333444444444444333333222111111222222222111000000333444555555555444333222111111000000000111222222333333444555666777888999~~~wwwrrrpppnnneeecccbbbdddhhhmmmqqqrrrpppnnnmmmqqqwww}}}wwwwwwvvvtttrrrooommmlllmmmkkkhhheeeccc```\\\YYYXXXWWWVVVUUUTTTTTTTTTTTTUUUWWWYYYZZZZZZYYYXXXWWWTTTQQQNNNLLLLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHGGGEEECCCAAA@@@CCCCCCCCCBBB@@@>>>===<<<<<<<<<;;;:::999::::::;;;;;;:::888777777888999;;;999999999:::999999888888555555555444333222222111---000222222111///............////////////............///000000000000000000000//////......------000000000000000000000000000222///,,,;;;333DDDccc|||QQQ(((444((()))333'''------,,,++++++,,,------******)))(((((((((((((((&&&'''((((((''''''(((***(((((((((((((((((((((((((((''''''''''''((())))))***************+++,,,,,,+++************)))))))))((((((((())))))******++++++******+++,,,...---,,,***************++++++,,,++++++************+++++++++,,,---------,,,+++++++++++++++++++++,,,,,,,,,------......///.........111000000/////////000000///..................///,,,///111222222222333555222222222222222222222222111111000000000000111111000000000000000000000000222222333333333444444444444333222222111111222222222111111000000111111222444444444555555444333333333333333333222222111000333444555666777666444333222222222222222222222333333444555666666777777777yyysssnnniiiggg```aaadddhhhmmmppppppooonnnsssxxxzzzzzzyyyzzz{{{sssqqqooolllkkkkkklllmmmllliiieeebbb___]]]YYYWWWUUUUUUUUUTTTTTTUUUUUUUUUZZZ[[[\\\\\\[[[YYYWWWUUUTTTQQQNNNMMMNNNPPPPPPOOOLLLLLLKKKJJJJJJIIIIIIIIIGGGGGGFFFEEEDDDBBBAAA@@@CCCCCCCCCBBB@@@>>>===<<<:::::::::;;;;;;<<<===>>>;;;:::888777777999;;;<<<999999999999999888777666444444444333222222111111---000222222111///......////////////////////////......///000000000000000------......//////000000////////////////////////111444000///999444RRR???)))444******555(((,,,,,,,,,++++++,,,,,,,,,***))))))((('''(((((((((%%%'''((((((''''''((()))(((((((((((((((((((((((())))))(((((())))))***+++******))))))******++++++*********)))))))))(((((('''(((((()))***+++++++++***))))))***,,,---,,,+++***************++++++,,,************************+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------+++,,,---.../////////...000///////////////000000000//////......//////000---///000000///...///000111111111111111111111111111000000000000000000111000000000000000000000000222222333333333444444444333333222222111222222333222111111000000111111222333333444555555444444444555555555555444333333222222333555666777666666555444444444444444444444333555555666777666666555444~~~wwwqqqkkkeeebbb___aaaffflllqqqsssqqqooorrrxxx~~~yyytttsssuuuqqqnnnkkkhhhgggiiikkkmmmiiifffbbb___\\\ZZZWWWUUUTTTTTTUUUUUUVVVWWWWWWWWW\\\\\\\\\[[[ZZZWWWUUUTTTRRROOOMMMNNNQQQRRRQQQNNNJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEEEEDDDCCCBBBAAA@@@AAAAAAAAA@@@???===<<<;;;888888999:::;;;<<<<<<===;;;:::999999999:::;;;<<<777777777777777666555444333222222222111111111111...000222222000.........000//////......//////000......///000000000000000,,,,,,---...///000111111////////////////////////111333111333555999fff555---111,,,***333***++++++,,,,,,,,,,,,++++++***)))((((((''''''((((((&&&'''((((((''''''((())))))))))))))))))))))))))))))))))))))))))***++++++******)))))))))******+++))))))))))))(((((((((((((((((()))***+++,,,,,,---+++***)))***+++,,,+++******))))))))))))***++++++))))))***++++++***))))))++++++,,,,,,,,,,,,------++++++,,,...............((()))***,,,------------.........///////////////000//////////////////000...///000///---------///000000000000000000000000111000000//////000000111000000000000000000000000222222222222333333333333222222111111222222333444222222111111111111222222222333333444444444444333555555666666666555444444333333333444555666777777555555666666666555444444555666777777777666444333~~~wwwpppkkkeeeaaa^^^bbbdddhhhmmmrrrtttsssqqqzzz|||}}}zzztttpppoooppppppnnnkkkiiihhhhhhiiijjjgggddd___\\\ZZZXXXVVVTTTSSSTTTUUUWWWXXXYYYYYYZZZZZZZZZYYYXXXVVVUUUTTTTTTOOOLLLKKKNNNRRRSSSPPPLLLGGGGGGGGGGGGGGGFFFFFFEEECCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>===;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;<<<555666666555444333222222111111111000000000000000///000111000///...///000111000///......///000111......///000000000000000------......//////000000//////////////////////////////111666000@@@{{{sss000111***---+++000++++++++++++,,,,,,+++++++++))))))(((''''''''''''(((&&&((())))))(((''')))***))))))))))))))))))))))))((((((((((((((()))************))))))))))))******))))))((((((((('''''''''))))))***+++,,,---......---,,,++++++,,,---+++***))))))((((((((()))******((()))***++++++***)))(((++++++++++++,,,,,,---...)))***,,,---......------))))))******++++++,,,,,,,,,,,,---...............///......------......///...///000///......///111000000000000000000000000000000////////////000000000000000000000000000000111111111222222222222333000000000111222333444555333333222222222222333333111111222333333333333333333444555555555555555555333222222222333555777999555555666666666555333333333444666777888777555444yyyqqqiiiddd```\\\ZZZeeefffiiimmmrrrttttttsss}}}xxxtttqqqooonnnmmmpppooonnnllljjjhhhggggggeeebbb^^^[[[YYYXXXVVVTTTSSSTTTVVVXXXYYY[[[[[[[[[WWWWWWVVVTTTTTTTTTTTTTTTLLLJJJJJJMMMRRRSSSOOOJJJEEEEEEFFFFFFFFFEEEDDDDDDAAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCCCCCCCBBBAAA@@@@@@@@@??????>>><<<;;;:::999:::;;;;;;<<<<<<<<<;;;444444444444333222111000000000000000////////////000111111000...---///111111000///......///000111...//////000000000000000///////////////.........////////////////////////---+++111888---EEEjjj///333&&&---***---+++***++++++,,,,,,++++++***))))))(((''''''''''''''''''((())))))(((((()))+++))))))))))))))))))))))))'''''''''''''''((())))))******)))))))))))))))***)))((((((((('''''''''''')))******,,,---.../////////...,,,,,,------,,,+++((((((((((((((())))))***((()))***++++++***)))(((,,,+++++++++,,,,,,---...((()))+++,,,------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---.........---...------,,,,,,------......///000000000000222444000000000000000000000000000000////////////000000000000000000000000000000000000111111111222222222///000000111222444555666444333333222222333333444000111222222333333333333222222333444555555555555333222111000222444888:::444444555555555444222111111333555777888888777666yyysssiii```ZZZZZZ\\\^^^ggggggjjjpppvvvzzzyyyvvvuuutttsssqqqooonnnmmmmmmllllllkkkiiigggeeecccbbbbbb___[[[XXXWWWWWWVVVUUUXXXYYYYYYZZZZZZZZZYYYYYYWWWTTTSSSUUUYYYYYYUUUPPPNNNLLLKKKKKKLLLLLLKKKIIIJJJJJJIIIHHHHHHGGGFFFFFFDDDEEEEEEEEEEEECCCAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB???>>><<<;;;:::999999888888888888777777777777666444444222111000000//////000///...------...///000555222///,,,+++,,,...///,,,------......------,,,222...,,,---222333111...,,,---...//////000000///...............---------...000111000888RRRxxx~~~wwwxxxyyyyyywwwtttpppnnnnnnooonnnnnnmmmlllkkkjjjfffdddbbb```___^^^______ddddddeeefffgggggggggggg<<<111)))***,,,)))'''(((+++,,,,,,------,,,,,,+++''''''''''''''''''''''''(((%%%%%%))))))'''(((+++***)))'''&&&&&&''''''(((((((((((((((((('''''''''))))))((((((((('''''''''&&&&&&''''''(((((()))))))))((((((,,,111222///***...,,,+++,,,------)))%%%)))(((''''''''')))***+++(((***...222333222000///,,,+++***+++---...---,,,---+++((())),,,---,,,***------,,,,,,,,,,,,++++++***++++++,,,,,,---------///.........------------////////////............555111---...111333000---000000000000000111111222////////////000000000000111111111111111111111111111111222333333444555555444444444555555666666666333333222222333333444555222555777666222222555999444333333222333444555666555555555555555444444444:::999888777666555444333|||vvvpppggg___[[[[[[___aaahhhjjjooouuuzzz{{{yyyvvvrrrqqqpppnnnlllkkkkkkkkkiiiiiihhhfffeeecccbbbaaaaaa^^^ZZZXXXXXXXXXXXXWWWYYYYYYYYYYYYYYYYYYYYYYYYWWWTTTRRRSSSVVVWWWSSSPPPNNNLLLKKKKKKKKKKKKJJJHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEDDDCCCAAA@@@AAAAAAAAA@@@@@@?????????>>>===<<<;;;:::999999999888888888888777777777777555444333111000/////////------......///000111222222000...,,,,,,---///000---......//////......---111...,,,...111333111...---......///////////////---...000000000///...---///000000///111999FFFPPPAAAAAA@@@@@@???>>>======<<<<<<===<<<;;;999666555777777777777777666555444777666444333222111222222000000111111222111111111333+++&&&(((***((((((+++++++++,,,,,,,,,,,,++++++''''''''''''''''''''''''(((%%%%%%((((((%%%$$$''')))(((((('''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((***((('''***///000---******((('''(((***)))&&&$$$((('''&&&&&&&&&((()))***((())),,,...//////...---,,,+++***+++,,,------+++---+++))))))+++---,,,******+++++++++,,,,,,------++++++,,,,,,---........./////////.........------.........//////000000000:::444///---///111000...000000//////000000111222000000000000000/////////111111111111111111111111111111222333444555555666333444444444555555555555222222111111222222333444000333666666444555999===555555444444444555777777555555555555555555555555555666666666666666666777vvvpppkkkddd]]]\\\^^^cccgggiiinnntttyyyyyywwwuuusssooonnnlllkkkiiiiiihhhhhhfffeeedddbbbaaaaaa``````^^^\\\YYYYYYYYYZZZZZZYYYZZZYYYXXXWWWWWWXXXYYYZZZWWWTTTQQQPPPRRRSSSQQQNNNMMMLLLJJJJJJKKKJJJIIIGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@???>>>======<<<<<<<<<<<<;;;:::::::::::::::999999888888888777777777555444333111///.........,,,---...000111222333333...............///000111/////////000000/////////111...---...111222111.../////////000000000000000000111222333222111///...000//////111222000,,,(((---------....../////////000000//////...---,,,,,,------.........------,,,...---,,,,,,++++++,,,,,,)))************))))))(((+++(((&&&((())))))+++...)))******++++++******)))''''''''''''''''''''''''(((&&&'''***)))%%%###$$$((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%((((((((('''''''''''''''+++((('''(((+++---+++((('''&&&&&&'''((((((&&&%%%'''&&&&&&&&&&&&''''''(((((()))******++++++******+++***)))***,,,---,,,+++---+++))))))+++,,,+++***((()))***+++,,,---......******+++,,,,,,---......000/////////............,,,---...///000111222222<<<777000---...000000///000000//////000000111222111111111000000/////////111111111111111111111111111111222333444555666666333333333444444444444555222222222333333333444444111444666777555666:::>>>777666555555555666777888555555555555666666666666666888;;;:::888777:::<<>>===;;;;;;:::;;;;;;::::::999:::::::::999999888888888777777777555444333111///...---------...000222222222222111---......///////////////...//////000000//////...000...---...111222111/////////000111222333444555777666444222111000//////222000///111444555222///777777777666666666555555555555333333222333444444111222222333333333222222//////////////////000000000000000000///...------)))))))))***)))(((+++...(((((())))))))))))((((((''''''''''''''''''''''''(((&&&'''+++***&&&$$$&&&&&&'''((()))((('''&&&%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&+++(((&&&&&&((())))))''''''''''''((()))***))))))'''''''''''''''''''''((())))))(((((((((((())))))***)))((()))+++,,,+++***,,,+++******************)))))))))***+++,,,,,,---(((((()))***+++,,,,,,---000000/////////.........------...//////000111111888444///---...////////////////////////000111111222222111111000/////////111111111111111111111111000111222333444666666777333333333444444444444444444444555555555555555555555666777666555555777999777666555555555666777888555555555666666777777777888;;;===;;;777666888:::|||rrrkkk```^^^]]]]]]```gggnnnrrryyyyyywwwrrrmmmkkkmmmpppnnnmmmkkkiiihhhffffffeeebbbaaa``````_________```ZZZYYYXXXYYY[[[\\\\\\[[[XXXWWWUUUSSSSSSTTTUUUVVVSSSQQQNNNMMMLLLLLLLLLLLLLLLKKKIIIHHHHHHHHHFFFDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;::::::999999999::::::888888888777777777666666555444222000///...------///000111222222111//////...///000000000///------.........//////.........//////...///000111000000//////000111333666888999===:::555000------...000222111000//////000111222000000000///......------000///---,,,,,,---///000++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,))))))******)))((('''''')))++++++)))''''''(((((('''(((((())))))(((((('''''''''''''''''''''''''''%%%###%%%))))))&&&%%%'''&&&'''((((((((('''%%%$$$%%%&&&&&&&&&''''''(((((('''(((((((((((((((((((((((((((''''''&&&&&&%%%%%%)))(((&&&&&&&&&''''''&&&'''(((((()))))))))***+++((((((((()))((((((((((((***)))((('''''''''((())))))((('''(((***+++***)))+++++++++***)))))))))***************************))))))***+++,,,---......////////////............/////////...............//////......//////...---/////////...///000000111222111111111000000000///000000000000000000000000000111222333555666777888444444444444444444444444333444555555666666555555444555555555444444666777777666555444444555666666555555666666777888999999666888999888666555666888{{{sssjjjddd[[[\\\]]]aaagggnnntttxxx~~~wwwpppkkklllppptttpppooommmjjjhhhfffeeeddd``````aaaaaa```___^^^]]]ZZZYYYXXXYYYZZZ[[[ZZZXXXUUUTTTSSSRRRQQQQQQRRRRRRPPPOOONNNMMMLLLKKKKKKKKKLLLJJJHHHGGGGGGGGGEEECCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@???>>>>>>===<<<<<<;;;;;;:::999999999999999777777666666666555555555333222111000///.........111111111111000///......//////000000///...---------......//////......---////////////000000000000......///000222555888:::<<<999333///,,,,,,...000)))---000000///...///111.........//////000000111111111///......///000000...///////////////......------.../////////......+++,,,,,,,,,,,,,,,+++***'''******''''''((('''###'''(((((())))))(((((('''''''''''''''''''''''''''$$$!!!"""%%%&&&$$$%%%((('''''''''''''''&&&%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&'''&&&%%%&&&(((***)))))))))***))))))((('''))))))(((''''''(((((((((((('''&&&''')))***)))(((+++,,,,,,***((('''(((************)))))))))((((((++++++,,,---///000111111///.........------------.........---------,,,,,,+++,,,.../////////...---//////......//////000111111111111111111111111111000000000000000000000000000111222444555777888999666555555555555444444444111222444555555555444333111111222333555777999:::777666555444444444555666444555666777888999:::;;;777888999:::<<<>>>??????zzzrrrjjjbbb\\\ZZZ\\\aaagggnnnuuu{{{~~~|||sssmmmlllppptttwwwrrrqqqnnnkkkhhheeecccccc^^^___aaaaaa```^^^[[[ZZZ[[[YYYXXXYYYYYYYYYWWWUUURRRRRRQQQQQQPPPOOOOOONNNMMMMMMNNNNNNMMMLLLKKKKKKKKKJJJHHHGGGGGGFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@??????@@@AAABBB??????>>>>>>=========<<<<<<;;;:::999888888888888555555555555444444444444111111000///////////////000000//////.../////////............////////////...//////000000//////......///000000//////000111///.........///222444666555333111///......//////(((+++...111111111222222+++,,,,,,...///000111111///...------,,,,,,,,,,,,,,,---------,,,+++******)))***+++++++++***)))((())))))***+++++++++******&&&))))))(((+++000---'''(((((())))))))))))(((((('''''''''''''''''''''''')))%%%$$$%%%&&&$$$&&&)))''''''&&&&&&%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&'''$$$&&&((((((((('''&&&&&&%%%&&&&&&%%%######&&&)))(((((()))))))))(((&&&&&&&&&''''''''''''''''''''''''&&&%%%&&&((()))((('''+++,,,,,,***'''&&&(((***(((((())))))))))))))))))******+++,,,...///000111------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---...//////...------...///............///000000000000000111111222222333000000000000000000000000000111222444666777888999777777666666666555555555333555666888888777666555222222222444666888999:::888888666555555555666666444555666777999:::;;;<<<<<<:::999<<>>???;;;;;;::::::::::::999999yyypppfff___YYYUUUWWW\\\dddjjjqqqvvvwwwwwwwwwyyywwwqqqnnnnnnmmmjjjiiikkkkkkjjjiiihhheeeccc```___aaaaaaaaa```___]]]\\\[[[XXXXXXWWWVVVUUUTTTTTTSSSPPPOOOOOOMMMLLLJJJHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAADDDCCCBBBAAA@@@@@@AAAAAA:::;;;;;;;;;;;;::::::999777666555555555555666777555555444444444333333333///////////////......---,,,,,,---.............../////////000111111222222333222222111000///......111111000000///---,,,+++......------------.........---,,,---///000///...+++,,,,,,---............,,,,,,++++++,,,,,,------)))+++,,,---,,,+++,,,---***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&,,,+++******++++++)))(((******)))((('''''''''''')))))))))(((((((((((((((---)))%%%%%%((()))'''$$$%%%%%%''')))***)))&&&"""######$$$%%%&&&&&&''''''"""$$$''')))((('''''''''&&&'''((('''&&&%%%&&&((('''((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((('''''''''''''''&&&&&&&&&'''(((((())))))((((((((((((''''''''''''((((((''''''(((((())))))+++************++++++,,,------------............,,,,,,,,,,,,+++++++++++++++,,,---...000000000000000000000000000000000000.........//////000000000000000000000000000//////222444555444333111111222000111333555666666555555444555555555666666777777777777777666666666666666999999999999:::<<<===>>>999999999999888888888888{{{sssjjj```[[[WWWVVVZZZ```ffflllssstttqqqoooqqqsssqqqllljjjkkkjjjfffcccdddiiihhhgggfffdddcccbbbbbbdddcccaaa___^^^\\\[[[[[[WWWWWWVVVUUUTTTSSSSSSRRROOONNNNNNLLLKKKIIIGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDCCCCCCBBBAAA@@@@@@???;;;;;;;;;;;;:::999888888777777666666666666777777222222222111111111111000000000111111111111000000,,,---...000000000///////////////000111111222222222222111111000000000///////////////...---,,,+++........................///...---...000000000///------...///000000000000222000...------,,,+++***,,,...///...,,,*********111000///////////////000+++++++++++++++,,,------+++***)))***,,,---,,,+++++++++++++++++++++++++++************************...+++))))))+++,,,)))&&&)))......&&&$$$)))***%%%$$$$$$$$$%%%%%%&&&&&&''''''***------+++((('''(((((()))***)))'''''''''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''(((((()))(((&&&%%%%%%&&&&&&'''((((((((((((((((((((((((+++***)))((('''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&))))))((((((((())))))***((((((((((((((()))***+++,,,,,,,,,------------...,,,++++++++++++++++++++++++,,,---...///000000000////////////////////////.........///000000111111000000000//////000000000111222444444333333444555000111222444444555444444444444555555555555555555555555555555555555555555444444555666777888999999888888777777777666666666}}}vvvlllddd[[[WWWUUUVVV\\\cccjjjoootttsssooolllmmmppplllgggfffggggggbbb``````hhhhhhgggfffeeeeeeddddddgggeeebbb___\\\ZZZYYYYYYVVVVVVUUUTTTSSSRRRQQQQQQOOONNNNNNMMMLLLJJJHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEBBBCCCCCCCCCCCCCCCCCCBBBDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCBBBAAAAAA@@@???>>>======<<<;;;:::888666666555555555555555555555555000000000/////////......///000000111111111000000+++,,,...000000000000///......///000000111111222///000000000111111222222222222333444444333333333333333444444444444333333666555444444555555444333333444444555555555444444666333000///000///...,,,---...000///...------...111000000000111222333333------......000111333444111000///000111222111000444444444333222222111000///000000000000000000000---.........////////////,,,333333)))'''///222......---,,,+++***+++++++++---...000///---***)))(((+++------,,,*********+++))))))))))))))))))))))))************************,,,+++***)))))))))***+++***)))((('''&&&'''(((((())))))))))))))))))))))))...---,,,******)))))))))(((((((((((())))))))))))((((((((((((((())))))))))))((((((''''''((((((((('''''''''''''''((()))*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---...///000000////////////////////////......//////000111111222000000///000000111333333///111444555555666777888222333444444555555555555555555555555444444444444444444444444444444555555111222333444555666666777777777666666666555555555xxxqqqddd\\\VVVTTTTTTVVV^^^eeeppprrrtttssspppmmmmmmoooiiidddccceeefffbbbaaabbbhhhhhhhhhhhhgggfffeeedddeeedddaaa^^^\\\ZZZXXXXXXUUUUUUTTTSSSRRRQQQQQQPPPNNNNNNNNNNNNMMMLLLKKKKKKHHHHHHGGGGGGFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAAAAA@@@???>>>===>>>>>>===<<<:::888666555222222333333333333222222000000/////////............//////000000000000///+++,,,---...///000000000,,,,,,------.../////////------...///000111222222666777777888999999888888777888888999999888888777;;;999888888999999777666666777777888888888777777:::777444555777888777555333555888::::::;;;===???;;;;;;::::::;;;;;;<<<===;;;;;;:::;;;<<<>>>@@@BBBBBBAAA@@@@@@AAAAAA@@@>>>AAAAAA@@@???>>><<<:::999:::::::::;;;;;;;;;;;;;;;888999:::::::::;;;===>>>???EEEEEE>>>;;;<<<:::444666555333111111111111222///...---///000111000...---...///...,,,++++++,,,------------,,,,,,,,,,,,------------------------+++***)))))))))***+++,,,(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''',,,,,,+++***))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''(((((((((((('''&&&&&&&&&''''''(((((((((((((((((()))***************++++++++++++*********++++++++++++++++++++++++,,,---...000111000000000000000000000000......///000000111222222111111000000111222444555///111444555666666888999555555555666666666777777666666666555444444444333444444444444444555555555222333444666777777777777666666666666555555555555zzzqqqkkk^^^WWWSSSTTTWWW[[[ccclllrrrrrrrrrqqqooonnnmmmmmmhhhcccbbbeeegggeeeeeegggfffggghhhiiihhhfffdddcccaaa```___^^^\\\ZZZYYYXXXUUUTTTTTTSSSRRRQQQPPPOOOMMMMMMNNNNNNNNNNNNMMMMMMIIIIIIHHHGGGFFFFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@===>>>????????????======>>>>>>======;;;:::888888333444555555555555444333111111111111000000000000000111111222333333222222/////////000111333444555444444444555666666777777;;;;;;;;;<<<<<<======>>>BBBBBBCCCCCCCCCBBBAAAAAA???@@@AAAAAAAAAAAA@@@???@@@???>>>???AAAAAAAAA@@@??????AAABBBCCCDDDDDDDDDGGGCCC@@@@@@CCCEEEBBB@@@;;;>>>BBBDDDFFFGGGJJJLLLPPPOOONNNMMMLLLKKKKKKKKKKKKJJJIIIHHHHHHIIIKKKLLLIIIHHHHHHJJJMMMOOOOOONNNGGGHHHIIIJJJJJJIIIHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIGGGCCC@@@AAADDDGGGGGGFFFHHHHHHFFFBBB???;;;777333222111///.........000111///,,,+++000888>>>???===888999999888666555555666999999999888888777777777555555555555555555555555333222111111111333555666/////////000///......---..............................---------------...,,,,,,,,,,,,++++++++++++((()))))))))*********+++++++++***))))))))))))))),,,,,,+++*********++++++******+++++++++,,,,,,,,,)))*********++++++++++++,,,+++++++++,,,...000111000000000000000000000000---...///000111222333333333222111000000111333444111333555555444444555666666666666666666777777888777777666666555444444333444444444444555555555666333444555777888888888888666666666666555555555555~~~zzztttmmmggg[[[VVVTTTVVV[[[aaajjjrrrqqqooonnnmmmnnnmmmllljjjhhhdddbbbfffhhhhhhiiikkkeeefffhhhiiihhhfffcccaaa]]]]]]]]]]]]]]]\\\[[[ZZZTTTTTTSSSRRRQQQPPPOOOOOOLLLLLLMMMNNNNNNNNNNNNNNNJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDD@@@@@@@@@?????????>>>>>><<<<<<>>>??????>>>======<<<<<<======<<<<<<;;;:::666777888999999888777666333333333333222222222222444555555666777777777666555444444444555777999:::DDDDDDDDDEEEFFFFFFGGGGGGSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRQQQPPPOOONNNLLLMMMNNNOOOOOONNNMMMLLLKKKJJJJJJKKKNNNOOOOOONNNMMMNNNPPPRRRTTTVVVWWWWWWUUUQQQLLLLLLNNNNNNJJJFFF>>>@@@CCCEEEFFFGGGHHHJJJFFFDDDCCC@@@>>>===<<<<<<888777444333222222333444???@@@BBBGGGMMMQQQTTTTTTGGGIIILLLPPPRRRTTTUUUVVVQQQQQQRRRRRRSSSSSSSSSTTTKKKCCC<<<===DDDIIIGGGBBB555///++++++,,,,,,---///((('''%%%%%%&&&''')))+++000,,,***222@@@KKKMMMKKKIIIJJJKKKIIIGGGFFFFFFGGGEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@AAACCCFFFGGG>>>???@@@@@@@@@???===<<<========================777777777666777777888888666666666666555555555555222222222333333333444444000//////...---------...//////...---,,,,,,,,,,,,++++++,,,,,,,,,---------))))))******++++++++++++,,,+++++++++,,,...000111000000000000000000000000---...///000111222333333555444222000//////111111222444555555333222222222777777666666666777777888888888777666555444444333444444444555555666666666222333555666888888777777777777666666666555555555|||uuummmgggdddYYYWWWVVVZZZbbbkkkppprrrlllkkkllloooqqqoooiiiccchhhiiijjjkkkkkkkkkkkkkkkhhheeeccccccdddccc```]]]]]]]]]\\\[[[ZZZYYYXXXXXXYYYXXXUUUSSSRRRRRRRRRRRRUUUQQQNNNNNNOOOPPPNNNKKKLLLGGGFFFIIIHHHCCCBBBEEECCCCCCBBBBBBCCCEEEFFFFFFAAA@@@@@@AAABBBBBBAAA@@@???@@@@@@>>>>>>@@@AAAAAA>>>@@@@@@>>>???AAA???:::@@@??????@@@AAAAAA>>><<<<<<>>>???>>>;;;;;;???BBBAAA>>>;;;<<<@@@CCCDDDCCCHHHBBBAAADDDAAA;;;???JJJUUUUUUUUURRRPPPPPPSSSVVVVVV\\\bbbbbb^^^\\\^^^aaaXXXUUUSSSTTTVVVUUURRROOOXXXYYY[[[\\\\\\[[[YYYXXXYYYWWWUUUUUUZZZ\\\XXXRRRRRRQQQUUU]]]```^^^^^^```\\\PPPBBB:::999888444111---------,,,,,,+++++++++***,,,...///...+++(((%%%(((((())))))******++++++,,,+++***)))***///777<<<>>>BBBGGGHHHGGGGGGIIILLLIIIIIIFFFFFFLLLNNNBBB333+++***)))(((((()))***+++%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%---+++***000???NNNRRROOOOOOQQQQQQOOOKKKKKKOOOSSSKKKNNNQQQRRRQQQOOONNNNNNOOONNNMMMNNNNNNNNNLLLJJJHHHHHHIIIJJJLLLMMMMMMNNNJJJIIIGGGDDDCCCDDDGGGJJJIIIJJJJJJJJJKKKKKKKKKLLLKKKGGGCCCBBBCCCEEEFFFGGGBBBDDDGGGIIIIIIGGGCCCAAABBBDDDEEEDDDBBBAAABBBDDDBBB<<<:::;;;:::666777<<<777666555777::::::777444777777888666444444555777555222111444333000///222333...+++---...---...000///000111000//////111333111...,,,---...///333777222222333222///,,,...222555666444///111666555000222666666333333777888333777777666555444333222111555444444444444555555666444555777888999999888888888888888888777666444444~~~vvvnnnfff___\\\WWWXXXZZZ```ggglllmmmlllhhhjjjmmmoooooommmkkkjjjkkklllllllllllllllkkkkkkgggeeecccccccccbbb___\\\ccccccaaa```^^^]]][[[[[[XXXXXXWWWUUUSSSRRRRRRSSSSSSRRRPPPOOOOOOOOONNNMMMFFFGGGLLLPPPLLLDDDBBBEEEEEEEEEFFFIIIKKKMMMNNNNNNIIIIIIHHHGGGGGGGGGEEEDDDGGGGGGFFFHHHKKKMMMLLLIIIGGGIIIJJJHHHJJJLLLJJJEEEDDDEEEGGGJJJKKKJJJFFFCCCHHHJJJKKKIIIFFFFFFIIILLLQQQPPPPPPRRRTTTTTTQQQNNNMMMJJJGGGGGGEEEDDDHHHNNNGGGDDDAAACCCIIIPPPTTTUUUZZZ]]]```aaa___]]][[[ZZZUUUTTTTTTXXX]]]``````^^^\\\\\\[[[ZZZXXXVVVTTTRRRQQQVVVZZZZZZUUULLLDDD===GGGMMMTTTXXXWWWVVVUUUUUUPPPBBB222+++,,,...+++&&&+++++++++*********)))))))))***+++,,,,,,***'''%%%))))))))))))))))))******&&&'''(((((((((+++///222DDDHHHKKKLLLJJJJJJMMMPPPSSSQQQMMMJJJLLLKKK>>>///)))(((''''''''''''((()))&&&%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''''',,,777BBBCCC>>>@@@???>>>>>>@@@BBBCCCDDDCCCEEEGGGHHHGGGGGGHHHIIIHHHHHHGGGIIIKKKKKKJJJIIIHHHIIIJJJLLLNNNPPPRRRSSSNNNNNNOOONNNLLLLLLNNNOOOLLLLLLLLLMMMMMMNNNNNNOOOOOOKKKGGGEEEFFFHHHIIIJJJGGGJJJNNNQQQQQQOOOLLLJJJHHHIIIJJJIIIGGGGGGHHHJJJIIICCCAAAAAA???;;;;;;?????????@@@AAACCCDDDCCCBBB@@@BBBBBBBBBAAAAAACCCEEE???======@@@AAA>>>>>>AAA>>>999777999;;;:::;;;>>>:::;;;;;;:::888888999;;;888666555555444333333444888888888666222000111333000555666222///111111...222666777444555999:::777666666555444333333333333666666666666666777777888666777888999::::::::::::888888888888777777666666~~~xxxpppggg```ZZZWWWTTTXXX___gggmmmooommmkkkfffjjjnnnnnnllllllnnnrrrnnnnnnnnnmmmllljjjiiihhhgggeeecccbbbbbbaaa^^^\\\bbbbbbaaa___]]][[[YYYXXXRRRUUUWWWUUURRRPPPPPPRRRMMMNNNOOOOOOMMMMMMNNNOOOHHHNNNWWW[[[UUUKKKHHHJJJOOOPPPSSSXXX\\\^^^^^^\\\XXXVVVSSSPPPMMMKKKIIIIIIOOONNNNNNSSSXXXXXXTTTPPPTTTVVVWWWWWWYYY\\\ZZZUUUPPPRRRTTTWWWWWWTTTNNNJJJNNNPPPQQQPPPMMMLLLOOOQQQWWWXXXYYYYYYVVVPPPHHHAAAPPPNNNIIICCCCCCGGGIIIHHHDDD===777===JJJUUUXXXWWWZZZ[[[]]]______]]]YYYUUUQQQPPPQQQTTTYYY[[[ZZZWWWRRRRRRRRRRRRRRRSSSSSSTTTPPPVVV[[[WWWHHH:::222000>>>NNNZZZYYYUUUWWWXXXUUUOOO@@@...&&&(((+++)))%%%))))))((((((((((((''''''''''''(((((((((((('''''')))))))))))))))(((((((((%%%(((***+++++++++,,,...GGGIIILLLLLLKKKLLLPPPSSSTTTSSSPPPMMMLLLFFF888***'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&)))///:::BBBBBB<<<@@@===;;;===AAABBB@@@======>>>@@@@@@???>>>???@@@@@@@@@???@@@BBBBBBAAA???===>>>@@@BBBEEEHHHJJJKKKIIIJJJKKKKKKHHHGGGFFFGGGIIIIIIIIIHHHIIIIIIJJJKKKKKKHHHDDDCCCCCCEEEEEEEEEGGGJJJNNNRRRSSSRRROOOMMMKKKMMMNNNKKKHHHGGGJJJMMMIIIEEECCCBBB@@@<<<;;;===???@@@CCCDDDEEEFFFHHHIIIFFFGGGIIIJJJIIIJJJLLLNNNGGGEEEFFFJJJKKKIIIJJJNNNIIIEEECCCFFFHHHHHHJJJMMMHHHIIIIIIHHHGGGHHHJJJLLLGGGHHHHHHHHHFFFEEEBBBAAADDDDDDCCC???;;;999999999222888;;;777333222222222333666555333333666777555555444333222222222333333555555555555555666777777777777777777888999::::::888888777666666777777888}}}yyysssjjjccc]]]YYYWWWSSSXXXaaajjjqqqrrrpppnnniiijjjllllllkkklllooorrrnnnmmmmmmkkkiiigggeeedddfffeeecccaaa```___^^^]]]\\\\\\\\\[[[ZZZXXXVVVUUURRRUUUYYYXXXUUURRRSSSUUUQQQUUUXXXXXXWWWWWWZZZ]]]XXX\\\aaabbb___ZZZWWWXXX______bbbfffkkkllljjjggg```^^^ZZZTTTOOOLLLLLLMMMRRRSSSVVVZZZ[[[WWWSSSSSS]]]aaacccccceeehhhfffaaa\\\[[[[[[[[[YYYTTTNNNIIILLLNNNPPPOOOMMMLLLNNNQQQUUUWWWXXXXXXTTTMMMDDD???PPPPPPHHH===>>>FFFFFF???CCC===999>>>IIIQQQRRROOOPPPSSSVVVWWWUUURRRQQQPPPMMMLLLLLLPPPTTTUUUSSSPPPPPPPPPQQQRRRTTTUUUWWWXXXXXXWWWSSSIII:::...---222888OOO___\\\WWW\\\___[[[WWWIII777,,,)))+++,,,+++(((''''''''''''''''''''''''&&&&&&&&&''''''((())))))))))))(((((('''''''''***,,,///000000000111333BBBDDDFFFEEEDDDEEEIIIMMMIIIJJJLLLMMMKKKBBB333'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""")))222;;;FFFNNNOOOJJJIIIHHHIIIJJJKKKHHHBBB===BBBDDDFFFGGGEEEBBBAAAAAADDDBBBAAAAAAAAA@@@===;;;;;;<<<>>>@@@CCCEEEGGGHHHEEEEEEEEECCC???=========FFFEEEDDDCCCBBBBBBBBBCCCEEEBBB???===>>>?????????BBBEEEHHHKKKLLLKKKIIIGGGKKKLLLKKKGGGAAA>>>AAAEEE@@@???>>>===<<<:::888999777:::<<<===<<<>>>BBBFFFDDDFFFHHHHHHHHHHHHJJJKKKFFFDDDEEEIIIJJJIIIIIIMMMMMMHHHGGGKKKNNNOOOQQQUUUMMMNNNOOONNNNNNPPPSSSVVVTTTVVVWWWUUUUUUVVVUUUSSSSSSSSSQQQKKKGGGFFFEEEBBB>>>@@@@@@>>><<<;;;;;;;;;<<<<<<;;;999888999999888999888777777666666777777666555555555555555666666888777666666666888999:::999888777666555555666666zzzuuummmddd]]]YYYWWWVVVXXX]]]dddjjjnnnooonnnnnnnnnkkkiiiiiikkkmmmnnnnnnnnnnnnmmmkkkiiifffdddccceeeeeecccaaa```_________```aaabbbccccccbbb```___aaadddggggggeeeddddddfffeeeiiinnnoooooopppsssvvvllliiifffdddfffhhhhhheeeeeecccccceeeiiiiiieeeaaaYYYXXXTTTPPPLLLLLLOOOSSSVVVYYY^^^```XXXOOOOOOUUUbbbfffhhhiiikkknnnlllggg___]]]YYYWWWTTTQQQMMMJJJOOOQQQTTTTTTQQQQQQSSSUUUUUUWWWYYYZZZYYYWWWTTTSSSKKKLLLEEE===>>>GGGHHHBBB<<<<<<===@@@DDDFFFFFFEEEHHHNNNRRRNNNGGGCCCFFFLLLNNNNNNPPPUUUZZZ\\\ZZZWWWZZZ[[[[[[\\\\\\[[[ZZZZZZ^^^SSSGGG<<<111)))+++222888NNN]]]YYYUUUZZZ]]]XXXZZZOOO===...%%%$$$'''***(((((((((((((((((((((((('''''''''&&&'''(((***+++)))(((((((((''''''&&&&&&+++,,,------...000444777EEEFFFFFFCCC???>>>@@@CCC>>>AAAFFFKKKHHH===...%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$---777???FFFMMMLLLIIIDDDIIINNNNNNJJJCCC>>>;;;DDDHHHMMMPPPOOOLLLJJJHHHJJJHHHGGGGGGGGGFFFDDDBBBKKKKKKLLLMMMOOOPPPQQQQQQIIIIIIGGGEEECCCCCCFFFHHHMMMKKKIIIFFFEEEDDDEEEEEEGGGEEEBBBAAABBBDDDDDDCCCBBBDDDFFFHHHHHHHHHGGGFFFJJJJJJHHH@@@777222555999888:::;;;;;;<<<<<<;;;:::777999;;;:::999;;;@@@DDDCCCEEEGGGGGGFFFFFFFFFGGGCCCAAAAAAEEEFFFDDDDDDGGGKKKGGGFFFKKKOOOPPPRRRVVVNNNNNNMMMKKKJJJJJJMMMOOOVVVZZZYYYUUUUUUYYYZZZWWWZZZ[[[XXXQQQNNNOOOLLLGGGIIIDDD@@@BBBFFFHHHGGGFFFHHHFFFEEEEEEEEEEEEGGGIIIGGGGGGGGGGGGFFFFFFEEEEEE@@@@@@???>>>>>>>>>>>>>>>======<<<;;;;;;<<<>>>???======;;;:::999888777777|||uuupppggg___XXXUUUUUUUUUbbbfffjjjlllmmmmmmmmmnnnuuuqqqllllllooorrrqqqooottttttsssrrrpppnnnlllkkkkkklllkkkiiigggfffhhhjjjqqqrrrtttvvvwwwvvvuuutttwwwxxxyyyzzz{{{{{{{{{{{{vvvyyy}}}wwwrrrjjjgggkkkrrrrrrnnneee```[[[ZZZ[[[[[[XXXSSSOOOOOONNNKKKJJJNNNUUU\\\]]]```eeedddWWWKKKNNNYYYcccgggjjjkkkmmmpppmmmggg```^^^ZZZXXXXXXWWWUUUTTTVVVYYY[[[ZZZWWWVVVWWWYYYPPPQQQPPPNNNLLLJJJKKKLLL@@@AAA???<<>>DDDMMMPPPOOOMMMKKKHHHHHHKKKLLLMMMPPPTTTSSSTTTWWWYYYYYYYYYXXXWWWRRRQQQPPPNNNMMMLLLLLLLLLHHHHHHGGGGGGGGGHHHHHHIIIEEEEEEEEEEEEDDDBBBAAA@@@zzzvvvmmmiiiaaa[[[XXXYYY\\\^^^jjjnnnsssuuuuuuuuuvvvxxx~~~|||{{{zzzzzz|||}}}}}}~~~}}}|||{{{zzz{{{||||||zzzxxxxxx{{{~~~}}}~~~~~~}}}wwwwwwsssppprrrwwwwwwrrrkkkcccYYYUUUVVVVVVTTTPPPTTTTTTRRROOONNNRRR\\\dddfffdddeeedddXXXLLLPPP\\\dddhhhjjjkkkmmmooolllfff]]]\\\ZZZYYYYYYXXXVVVTTTTTTVVVWWWUUUPPPLLLLLLMMMBBBCCCBBB>>>:::999:::===>>><<<>>>AAACCCCCCGGGLLLIIIMMMQQQRRRPPPPPPQQQSSSRRRTTTQQQIIIAAACCCNNNYYY[[[WWWTTTQQQMMMGGG>>>777444<<>>===???555444666888444***&&&'''%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%&&&'''((((((''''''''''''''''''''''''***222888777666666666444888888666333000...---...'''***...000111111222333/////////111444666555444666666666666666777777777888999:::::::::===@@@CCCDDDCCCAAA@@@@@@BBBDDDFFFAAA@@@???@@@CCCDDDEEEEEE???>>>>>>>>>AAAEEEIIILLLIIIIIIDDD999,,,&&&***000999???CCCDDDFFFJJJIIIEEEBBB???:::777666777888999999<<>>IIIRRRTTTSSSSSSNNNIIIHHHKKKMMMLLLNNNTTTPPPTTTZZZ___bbbbbbaaa```___]]][[[YYYWWWUUUTTTTTTRRRSSSSSSSSSSSSSSSRRRRRROOOQQQSSSTTTTTTSSSQQQPPP}}}vvvqqqfffccc^^^[[[\\\aaagggkkkmmmssszzz~~~zzzvvvyyy{{{vvvtttzzz}}}zzzyyy{{{yyytttvvvkkk___YYYZZZ[[[YYYWWW``````]]]WWWTTTWWW```hhhkkkeeebbbaaaYYYNNNRRR]]]dddhhhkkklllnnnoookkkeeeUUUTTTSSSSSSRRROOOKKKGGGIIIKKKLLLHHHAAA<<<::::::999;;;>>>>>>???AAAEEEIIIGGGCCCFFFLLLJJJDDDGGGQQQGGGGGGHHHHHHGGGHHHIIIJJJJJJHHHCCC===;;;BBBOOOZZZOOOLLLIIIFFFCCC===444---...777EEESSS[[[\\\YYYVVVIII:::...+++***---===PPP[[[SSSPPPWWW]]]\\\YYYXXXQQQ>>>(((!!!'''---+++%%%&&&&&&&&&''''''((((((((('''(((((())))))(((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''&&&'''))),,,...111555555333222333555///,,,+++---)))###%%%+++%%%%%%''''''''''''%%%%%%%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''---555<<<<<<;;;>>>@@@AAA<<<444+++%%%$$$%%%$$$###((()))((('''%%%%%%(((***)))(((((()))++++++***(((((((((((())))))*********+++---......---,,,---...///...------///222555777000//////000333555666666333333222333777===DDDHHHFFFGGGBBB777)))$$$(((///888???DDDDDDFFFJJJIIIDDD;;;555...***+++,,,+++***---000444666777777777888555444666;;;======???CCCCCC???>>>BBBFFFHHHJJJNNNJJJIIIGGGCCC@@@@@@CCCFFFDDDNNNRRRPPPSSS[[[[[[SSSPPPTTTPPPHHHIIIOOOMMMCCC999999BBBOOOVVVUUUUUUWWWVVVPPPMMMOOONNNKKKLLLQQQGGGLLLTTT\\\aaabbbaaa___bbbaaa^^^[[[YYYWWWUUUUUUWWWXXXYYYZZZZZZYYYWWWVVVVVVYYY]]]```aaa```^^^]]]|||wwwuuupppkkkfffgggnnnvvv{{{|||oooaaagggvvv~~~~~~yyyrrrhhhbbbbbbffflllooorrriii```^^^ccchhhhhhgggeeeeee```UUUJJJHHHPPPZZZdddeeehhheeeZZZMMMHHHIIIJJJFFF@@@;;;;;;>>>AAAAAA>>>===<<<;;;;;;;;;;;;;;;777:::<<<<<<::::::<<<>>><<<===>>>>>>;;;999888888888::::::999777666666777888666444444666999;;;;;;888888777666444111...,,,(((999MMMYYY]]]]]][[[ZZZIII888...******<<>><<<000---***(((((()))***)))---+++((()))+++,,,+++)))***+++,,,---.../////////444555777888999:::===@@@777555444555777777555222:::>>>DDDIIIKKKMMMOOOPPPSSSQQQMMMKKKMMMNNNGGG===222111666DDDRRRYYYXXXUUUXXXSSSPPPPPPNNNLLLNNNRRRJJJOOOWWW]]]```___\\\YYY```]]]ZZZZZZ[[[[[[XXXUUUZZZ[[[\\\\\\\\\[[[ZZZYYY[[[^^^aaadddeeedddaaa```xxxyyy{{{uuueee[[[dddvvv~~~||||||zzzuuummmiiijjjnnnsssuuulllddd[[[XXX\\\``````^^^aaa___ZZZPPPGGGFFFLLLRRRQQQQQQRRRPPPFFF<<<<<>>KKKTTTWWWVVV^^^WWWRRRSSSTTTQQQMMMLLLJJJMMMRRRVVVYYYYYYXXXVVV^^^]]]\\\]]]```bbbaaa___aaaaaaaaaaaa```___]]]\\\```aaadddeeefffeeecccbbb~~~bbbXXXVVVdddyyyzzzvvvtttsssssstttuuuuuutttoookkkgggeeefffiiilllnnnbbb[[[SSSQQQTTTWWWWWWUUUUUUTTTPPPKKKHHHIIIMMMQQQLLLJJJGGGBBB:::666>>>HHHXXXSSSOOOPPPRRRPPPIIIBBB666555222///------------000000000///------///000000111333444444444333333<<<888444444666888777666???===:::666222000......)))+++///222222111///---222AAARRRZZZ^^^```]]]YYY999,,,***111:::NNN^^^___YYY]]]]]]YYYZZZ\\\VVVKKK333***%%%)))+++((('''+++)))'''***111777888777888999<<>><<<;;;777000,,,******(((&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&)))+++///777???CCCEEEGGGEEEBBBAAAAAA???<<<888777888999DDDDDD???666...,,,+++(((000===IIILLLLLLOOOSSSUUU@@@,,,%%%((($$$$$$&&&$$$%%%&&&((()))))))))((('''+++***((('''(((***...000,,,,,,,,,---///000222333666666666777777888888888111222444555555555444333333000,,,************)))***%%%((('''"""---AAAIIIFFFHHHAAA111%%%&&&)))(((???GGGJJJFFFGGGJJJAAA333+++)))(((((()))***)))(((...,,,(((''''''(((((((((******)))(((((('''&&&%%%+++,,,---,,,*********,,,+++******+++---...---,,,---///222444777;;;@@@CCCNNNRRRTTTRRRRRRRRROOOKKK666444333888BBBNNNUUUXXX^^^UUUPPPSSSTTTNNNDDD>>>???AAACCCEEEGGGHHHHHHHHHNNNNNNOOORRRWWWZZZ[[[[[[______```aaaaaaaaa``````cccddddddeeeeeeeeedddccc~~~}}}}}}yyyuuuqqq~~~kkkSSSQQQXXXjjj~~~{{{wwwwwwyyywwwqqqkkkdddcccbbbaaaaaa```______ZZZXXXVVVUUUWWWXXXXXXXXXQQQKKKFFFEEEHHHLLLLLLLLLIIIHHHIIIKKKPPPTTTWWWYYYYYYQQQGGG???999<<>>IIIPPPQQQRRRUUUQQQJJJ777+++,,,555@@@QQQ[[[WWWQQQYYYZZZSSSSSSXXXPPPAAA+++''''''***)))&&&'''+++###+++777@@@EEEEEEFFFHHHHHHKKKOOOSSSSSSQQQNNNKKKHHHFFF???444,,,)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++,,,...000???GGGQQQWWWWWWTTTPPPMMMPPPQQQPPPMMMJJJIIIJJJMMMLLLMMMGGG;;;222///---+++555@@@JJJLLLLLLNNNQQQRRR<<<)))$$$(((%%%%%%(((&&&%%%&&&''')))+++///333666555555555555777:::===?????????@@@AAACCCEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJDDDEEEFFFFFFDDDAAA???>>>>>>>>>>>>===:::333,,,(((((($$$''''''"""...DDDLLLFFFGGGAAA333((('''***+++???IIIJJJEEEGGGNNNDDD222)))((('''''')))***)))(((,,,+++((('''''')))+++,,,,,,++++++***))))))((((((''')))++++++******+++,,,,,,,,,------......---,,,...000111222444888>>>BBBFFFNNNUUUUUURRRPPPMMMIII444333222444>>>LLLVVVYYY[[[UUURRRUUUSSSIII<<<555555666777999999999999999:::;;;===@@@DDDGGGIIIJJJPPPQQQSSSUUUWWWZZZ[[[\\\]]]]]]]]]]]]^^^___``````yyyrrrooommmjjjgggdddeeexxxqqqYYYMMMUUUcccttt{{{qqqkkkfffbbbbbbcccaaa\\\XXXRRRRRRSSSTTTTTTTTTUUUUUUSSSRRRQQQQQQRRRQQQOOOMMMCCC@@@<<<<<<@@@CCCDDDDDDDDDFFFJJJQQQYYY___`````````SSSDDD;;;999AAARRRaaa]]]VVVTTTYYYZZZNNN===222555222...+++***+++---///555666888<<<@@@CCCEEEFFFFFFEEEFFFIIILLLNNNLLLJJJRRRMMMHHHIIINNNRRRRRRPPPMMMNNNOOONNNLLLKKKMMMOOORRRIII<<<000+++---444999HHHNNNMMMFFFEEEJJJHHH???444***---888BBBPPPWWWPPPKKKTTTVVVPPPQQQUUULLL<<<((((((******(((%%%&&&***%%%666IIIRRRPPPNNNQQQTTTMMMOOORRRUUUUUUSSSPPPMMMPPPTTTPPP???...'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%)))...111333333333444FFFLLLUUUYYYUUUOOOKKKJJJDDDEEEGGGHHHIIIJJJLLLNNNIIIKKKGGG<<<333000///...===FFFMMMNNNLLLNNNOOOOOO<<<***%%%)))%%%$$$((('''"""'''///555:::>>>CCCFFFAAACCCEEEGGGJJJKKKMMMMMMOOOOOOPPPQQQSSSUUUWWWXXXUUUVVVVVVVVVUUUTTTRRRQQQRRRSSSSSSPPPKKKGGGEEEDDDGGGHHHIIIGGGBBB;;;444111)))$$$&&&(((&&&333GGGMMMEEEFFFAAA555,,,***---000>>>EEEGGGCCCGGGMMMEEE666***(((''''''(((***))))))************+++---000222333222222222222333444444///111333444333222222333000111222111000//////...000000111111222555999<<<@@@KKKUUUWWWTTTPPPKKKFFF333333111333>>>NNNXXXXXXYYYXXXYYYZZZTTTGGG;;;666444555888999:::888666555444555777888999;;;<<<===@@@AAABBBEEEGGGJJJLLLMMMNNNNNNNNNOOOPPPRRRSSSUUU}}}{{{zzzyyyzzzuuuvvvwwwxxxwwwvvvuuutttrrrkkkfffcccaaa]]]\\\^^^iiizzz|||gggSSSTTTaaaqqqzzz|||vvvjjj^^^TTTRRRPPPPPPQQQQQQPPPPPPMMMPPPTTTWWWXXXZZZ]]]______^^^^^^______^^^[[[YYYLLLIIIGGGFFFGGGHHHHHHHHHGGGKKKQQQYYY___bbbaaa___[[[MMM>>>:::???JJJWWWbbb\\\UUUUUU[[[YYYJJJ999111444111---++++++///333666BBBCCCGGGLLLQQQTTTTTTSSSTTTRRRRRRUUUYYYZZZXXXUUUTTTQQQMMMMMMOOOQQQPPPOOOLLLNNNOOOMMMIIIFFFGGGIIIVVVKKK;;;...***111<<>>=========>>>===:::777>>>BBBBBB:::222000111111BBBIIIOOONNNMMMNNNNNNMMM???---(((***$$$"""''''''&&&000===GGGKKKLLLMMMMMMIIIJJJLLLNNNOOOOOONNNMMMOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUUUUTTTRRRPPPNNNOOOPPPPPPLLLFFFBBBBBBCCCCCCBBB@@@;;;888666777888///&&&'''***+++999IIIKKKDDDDDD@@@777///,,,000444===@@@AAABBBEEEGGGCCC;;;,,,***'''&&&''')))*********,,,...///000222555777::::::::::::;;;===???@@@BBBDDDFFFEEECCCAAA@@@@@@;;;===>>>===<<<::::::;;;777999::::::999888999;;;>>>IIITTTVVVUUUTTTOOOJJJ777666222222@@@SSSZZZVVVUUUUUUWWWXXXPPPCCC999555444666888::::::888666444444555777777666666777999;;;;;;;;;;;;<<<===>>>???AAAAAAAAABBBCCCDDDFFFGGG{{{~~~yyywwwuuussssssssstttuuutttuuuvvvwwwwwwwwwvvvuuuoooiiieeeccc___[[[]]]bbbwwwpppaaaXXX```ooo|||zzzpppcccWWWMMMHHHJJJKKKLLLMMMPPPVVVZZZ[[[___dddggghhhiiillloookkkkkkkkkmmmnnnnnnkkkhhhbbb___[[[WWWTTTQQQNNNMMMIIINNNWWW^^^aaa```]]]ZZZOOOBBB:::@@@MMMXXX___cccccc\\\[[[___YYYFFF666111...---,,,---333;;;CCCIIIKKKMMMPPPUUUYYYZZZVVVRRRTTTRRRQQQSSSWWWXXXTTTPPPOOOMMMKKKIIIFFFEEEDDDCCCIIILLLMMMIIIDDD@@@@@@BBBNNNFFF:::111000888DDDLLLKKKNNNHHH===???HHHDDD777...)))111<<>>KKKUUUTTTPPPPPPRRRRRRPPPNNNJJJGGGEEEDDDDDDDDDAAAOOOSSSDDD333,,,***'''%%%&&&''''''''''''&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$'''***...000444888;;;HHHGGGGGGGGGBBB>>>CCCLLLNNNJJJGGGGGGGGGCCC:::222222:::===777111000111222@@@GGGKKKJJJJJJKKKKKKIII===,,,'''***$$$$$$+++---666>>>GGGLLLMMMLLLMMMOOOIIIHHHGGGEEECCCAAA@@@?????????>>>>>>===>>>>>>>>>BBBCCCDDDEEEDDDCCCAAA@@@>>>@@@@@@===999888;;;??????>>><<<888444444777:::777+++***...111===HHHEEEAAA@@@>>>777000---111777===;;;===AAABBB>>>===???000,,,(((&&&&&&)))***+++,,,000333555555666888:::===<<<<<<<<<===???AAACCC???AAACCCCCCAAA???>>>>>>DDDGGGIIIIIIHHHHHHIIIKKKBBBDDDGGGGGGDDD@@@===<<<>>>FFFNNNQQQSSSVVVUUURRR@@@<<<333111AAAVVV[[[UUUSSSPPPOOOQQQMMMBBB888333555555555555555555555555333666888888777777999<<<>>>===<<<;;;;;;<<<===>>>????????????????????????rrrsssxxxpppqqqqqqqqqrrruuuyyy|||~~~zzz{{{}}}~~~~~~~~~}}}}}}tttoookkkiiiccc]]]```hhhyyyggg]]]]]]iiixxxxxxeeeUUUJJJBBBGGGJJJNNNPPPRRRXXXbbbiiikkkooosssuuuttttttuuuxxxmmmnnnoooqqqssssssqqqooonnnkkkeee^^^XXXRRRMMMJJJFFFNNNXXX___```]]]ZZZXXXCCC999666DDDXXXcccdddccc___YYYYYY^^^WWWDDD666444111000000222999CCCLLLRRRJJJKKKNNNRRRTTTRRRKKKFFFIIIFFFDDDFFFJJJJJJFFFBBB;;;===>>>===<<<;;;<<<===:::>>>CCCCCCAAA@@@CCCGGGHHHBBB;;;666888???IIIOOOJJJNNNHHH>>>???GGG@@@111222...555===@@@IIIQQQNNNKKKJJJNNNUUUTTTIII===666,,,+++)))%%%&&&+++111333DDDKKKNNNKKKKKKPPPRRRQQQMMMIIICCC>>>::::::;;;===777EEEJJJ@@@444111---&&&&&&&&&'''(((((('''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&(((+++000777<<>>===999777AAANNNCCC@@@>>>BBBGGGEEE;;;111,,,444:::666000///111222;;;AAAFFFEEEEEEGGGHHHFFF888'''$$$(((%%%(((222666GGGIIIIIIFFFCCCDDDJJJPPPFFFCCC>>>999444222111111111000///...---,,,,,,,,,+++---///000000///...---///222333222000111888>>>CCCFFFGGGEEE@@@===<<<<<<===000,,,000444@@@GGG@@@>>>>>><<<777000---111888???999:::AAA@@@777888AAA222...(((%%%&&&(((+++,,,///333888999999888999:::;;;:::999999999;;;===???;;;>>>BBBCCCCCCBBBBBBCCCDDDGGGKKKLLLLLLLLLOOOQQQFFFIIIMMMLLLHHHBBB===;;;>>>CCCGGGJJJPPPWWWYYYXXXIIIAAA444000@@@WWW\\\TTTXXXPPPMMMPPPQQQHHH===555888777555333333555777999555888;;;<<<<<<===@@@CCCAAA@@@@@@???@@@BBBCCCEEEDDDDDDDDDCCCBBB@@@???>>>~~~|||~~~}}}yyyqqqrrr}}}~~~vvvqqqrrruuuvvvzzz}}}xxxoooaaaYYYfffzzznnn\\\ZZZaaaeeezzzqqqZZZTTTMMMEEEMMMLLLLLLOOOWWWcccnnntttvvvyyyyyyyyyyyyyyywwwtttrrrtttsssrrrrrrtttuuutttrrrmmmooonnnjjjfff___SSSIIIOOOYYY```]]]YYYWWWTTTNNN>>>777;;;NNNaaafff```[[[___\\\^^^^^^PPP;;;111222///...111;;;HHHQQQRRRQQQMMMLLLOOOQQQMMMBBB999777:::<<<===>>><<<999555333333222222111///,,,,,,...;;;@@@AAA???BBBHHHJJJGGGJJJ@@@444111777BBBKKKOOOUUUPPPJJJFFFCCC@@@:::666---...555>>>BBBCCCJJJTTTFFFGGGLLLQQQLLL???777666///---***(((***000999@@@PPPKKKHHHIIINNNRRRQQQOOOJJJFFFAAA===<<<<<<<<<;;;FFFGGGEEE???666...++++++'''((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&(((...555:::888555222000000222555888444555777888:::;;;;;;;;;666555444111//////222444<<<===>>>>>>BBBFFFCCC>>>111(((%%%***,,,+++444BBBEEEFFFEEECCCAAAAAACCCEEE@@@888---&&&%%%(((******++++++***)))((((((((()))************+++++++++***''')))---///***''',,,555;;;AAAIIIMMMJJJCCC>>>===777------222444???HHHDDD<<>>888555888>>>>>>999999111)))))))))((((((+++777888555111777BBBDDD===AAA;;;555222333666777666888999;;;<<<===>>>>>>>>>BBBGGGLLLLLLJJJIIIMMMQQQPPPLLLLLLNNNKKKBBB===>>>BBBCCCAAA>>>DDDOOOUUUTTTOOOCCC999888???GGGPPPXXXUUUOOOLLLQQQUUUOOOAAA555555555666888555222444:::<<>>AAABBBMMMJJJCCC999111+++))))))''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&(((,,,333777999666333000...///000111444555666777777777777777333444444222111111333444???AAABBBBBBFFFHHHDDD>>>000(((%%%)))+++,,,666CCCEEEEEEFFFEEECCC@@@>>>===111...)))''''''(((((((((''''''(((((())))))******)))***+++,,,---,,,***((())))))***+++'''###%%%+++111444>>>JJJLLLFFFCCCDDD888......222555???HHHDDD===@@@AAA;;;333...000333<<<;;;888666999===;;;555999000)))))))))))))))+++666888666333999BBBBBB;;;444222///---...///000000000111111111000...---,,,999;;;???DDDHHHLLLPPPRRRMMMHHHGGGJJJJJJCCC===<<<>>>BBBAAA<<<===GGGPPPSSSOOODDD:::999???GGGQQQYYYVVVPPPLLLPPPTTTPPPEEE;;;444222333555555777>>>GGGPPPUUUZZZ\\\\\\]]]^^^^^^^^^______```aaaaaaaaaaaa^^^^^^\\\YYYVVVUUUVVVWWWxxxpppmmmnnnvvvhhhcccbbbjjjkkknnnuuuwwwpppooorrrzzztttooo|||zzznnnbbb^^^fffrrrqqqjjjXXXPPPSSSNNNIIIQQQ]]]gggssszzzzzzyyy{{{~~~zzzuuupppnnnnnnlllfffaaaZZZ[[[ZZZYYYZZZaaajjjrrrsssooopppsssmmm```XXXXXX^^^aaaaaa^^^YYYTTTJJJAAA888===JJJZZZccc___UUUOOOUUU[[[[[[NNN>>>444111000222<<>>666111111333666888888999===AAA>>>888999000))))))*********---444999:::888<<>>:::;;;@@@AAA<<<:::AAALLLRRROOODDD:::777;;;BBBNNNXXXUUUPPPKKKMMMQQQQQQHHH???666333111333555:::GGGSSS[[[\\\___``````___```bbbddddddeeefffhhhiiiiiijjjccccccaaa]]]YYYWWWXXXYYYwwwmmmkkkmmmvvvyyygggaaacccdddhhhkkksss~~~xxxnnnqqqzzz{{{www{{{~~~vvvzzzzzzllldddccciiisss{{{yyyeeeQQQNNNPPPMMMQQQ^^^nnntttzzz{{{vvvssssssuuuhhheeeaaabbbdddbbbZZZSSSHHHHHHGGGEEEGGGPPP^^^jjjqqqooorrrtttiiiYYYWWW___aaabbbcccccc```WWWJJJ???:::DDDTTT```ccc^^^WWWRRRVVV]]]XXXDDD555444777888<<>>666111---444<<>>555...(((%%%'''+++000<<>>IIIGGGEEEGGGFFF@@@888222000111333777:::<<>>>>>@@@DDD???555...000111///++++++...111000222444666666444222000+++******+++---///000111:::===CCCJJJLLLHHH@@@;;;;;;???AAAAAAAAAFFFMMMSSSSSSGGG:::333333;;;IIIVVVQQQNNNLLLMMMQQQSSSKKKBBB;;;777444333555:::GGGTTTVVVVVVXXX\\\[[[XXXWWWXXX^^^]]]]]]]]]^^^^^^______UUUVVVUUUSSSPPPMMMMMMMMMyyynnngggmmmxxx}}}gggZZZ___iiilllmmmrrr|||tttllljjjvvv~~~}}}zzzwwwuuuuuuvvvvvvuuurrrmmmkkksss|||sss{{{sssbbb___kkkyyy~~~|||www^^^NNNMMMKKKLLL[[[lllxxxzzz{{{xxxrrrjjjddd```ZZZZZZ\\\```cccaaaZZZSSSGGGFFFDDDAAABBBLLL\\\iiiooorrrvvvrrrbbbTTTXXXfff```aaaccceee```SSSCCC777===IIIXXX______\\\YYYXXXXXX[[[PPP:::...333===BBBGGGJJJMMMQQQSSSRRRNNNKKK???:::666777888888<<>>BBB@@@===BBBGGGKKKJJJCCC:::444111+++666@@@CCCBBBDDDIIIMMMPPPPPPKKKCCC:::333///,,,$$$$$$$$$%%%)))000999???BBBAAAAAAAAABBBCCCCCCCCC>>><<<;;;;;;===>>>>>>===888222+++''''''((((((&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&)))+++((())),,,///222555666777>>>>>>???@@@AAAAAAAAAAAABBB???999222......333666CCCFFFGGGGGGGGGDDD;;;111,,,(((&&&'''+++222>>>HHHDDDEEEFFFFFF@@@777+++###'''((((((&&&&&&***222999???BBBFFFJJJLLLMMMMMMMMMNNNMMMMMMPPPRRROOOGGGAAA000***&&&))),,,***((((((***'''000CCCMMMHHHDDDHHH<<<444444555444===HHHHHHIIIIIIGGGAAA999222///...666999;;;<<<@@@FFFGGGEEE:::222+++***++++++,,,...333<<>><<<999555777777333,,,)))***,,,...888DDDLLLMMMIIICCC>>>>>>>>>BBBGGGLLLOOOQQQSSSYYYMMM>>>333000555EEEUUUOOOPPPQQQQQQVVVXXXPPPEEE<<<888555555666;;;FFFRRRQQQPPPSSSZZZZZZSSSNNNNNNSSSRRRQQQOOONNNNNNNNNNNNFFFHHHJJJJJJHHHFFFEEEEEE}}}|||zzzuuummmlllyyymmm[[[WWWaaalllrrrtttzzzooonnnttt}}}vvvmmmmmmmmmnnnppprrrsssuuummmjjjgggiiiuuusssppp|||nnnaaacccuuuwwwiiiSSSKKKMMMIIIQQQgggvvvxxxyyyxxxuuulllbbbXXXRRR[[[^^^ccciiikkkiiiddd```RRROOOKKKGGGIIIRRR___iiimmmssstttjjj]]]XXX___jjjfffeeefffggg___NNN>>>555???LLLXXX\\\ZZZZZZZZZZZZYYYTTTFFF555---444BBBKKKNNNLLLMMMRRRXXXXXXQQQIII999888:::???BBBAAABBBFFFGGGHHHHHHHHHHHHGGGEEEEEEMMMNNNGGG;;;666<<<@@@???===:::;;;BBBGGGBBB999444...---...555<<<@@@===999DDDFFFGGGEEE@@@:::555222---:::EEEGGGEEEGGGLLLOOOQQQPPPIII===444000---***&&&&&&&&&%%%%%%''',,,///333333333333333222222222000//////000111111...,,,)))(((&&&&&&'''((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))%%%%%%'''(((***,,,---...222333444555666666666666666333...)))(((+++222777EEEGGGHHHGGGFFFCCC:::000***)))((())),,,555???GGGCCCEEEFFFBBB:::000((($$$$$$$$$$$$%%%***333>>>EEEFFFIIIMMMPPPQQQPPPMMMLLLLLLJJJIIIMMMRRRSSSOOOJJJ777///)))))))))&&&%%%&&&...000888DDDKKKKKKJJJKKK===444444555222;;;GGGHHHHHHHHHFFFAAA:::333...,,,888<<<======???CCCDDDAAA<<<333,,,+++,,,++++++---111<<>>:::===???999111******---(((222===EEEIIIJJJFFF@@@???===@@@HHHOOOPPPPPPQQQYYYPPPCCC999222555CCCSSSQQQVVVWWWWWW[[[^^^WWWKKK:::777555666777<<>>;;;CCCPPP[[[\\\YYYZZZZZZYYYYYYMMM@@@777555999FFFQQQPPPOOOPPPUUUXXXUUUJJJ@@@777888>>>HHHLLLKKKKKKMMMOOOKKKEEE???;;;;;;<<<===CCCHHHFFF===;;;BBBEEEBBB>>>===AAAEEECCC:::444444++++++---555???EEEDDDAAADDDDDDBBBAAA???:::444000---<<>>333***((()))$$$%%%'''---666???EEEHHHIIIKKKNNNOOONNNKKKGGGDDD>>>;;;:::@@@IIIOOOOOOMMM@@@888222///---+++,,,000555===DDDFFFIIIMMMNNNKKK===555555444111:::FFFGGGDDDDDDCCC???:::444000...444:::???@@@BBBEEEEEEBBB>>>555---,,,,,,+++***,,,...;;;EEEFFFGGGGGG@@@555++++++,,,111888@@@GGGJJJOOOQQQTTTTTTQQQKKKDDD@@@999;;;<<<999444///,,,+++(((+++///555AAAJJJGGG???===;;;===CCCEEEEEEHHHMMMPPPLLLEEE===666555@@@MMMTTTYYYYYYVVVYYY___ZZZOOO===999555555777===JJJWWWRRRKKKKKKRRRPPPDDD;;;:::999888888999:::===???AAADDDBBB@@@======@@@FFFJJJvvvkkkgggiiinnnvvv~~~ooobbb[[[cccmmmssszzz|||pppjjjmmmyyyooojjjmmmmmmsss{{{|||wwwfffeeegggqqqvvvjjjyyyzzzmmmnnnnnnsss~~~xxxhhhPPPBBBJJJVVVYYYmmmuuurrriiiXXXJJJJJJXXXfffmmmqqqtttsssooommmpppsssqqqkkkccc___```fffkkkooogggiii^^^PPPTTTfffllldddbbb___^^^[[[PPPCCC===@@@HHHUUU______\\\\\\[[[XXXZZZKKK???===>>>@@@IIIVVVQQQRRRTTTWWWVVVMMM???444444777@@@LLLSSSSSSSSSUUUJJJCCC888///+++,,,000444;;;DDDFFF???>>>DDDDDD>>>999<<>>:::222,,,,,,;;;GGGFFFAAAAAADDDEEENNNMMMCCC444***))))))&&&###%%%''''''&&&%%%&&&'''$$$&&&((()))(((((()))***---+++((('''((()))***)))%%%''')))'''$$$###%%%(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''$$$&&&(((((('''''''''(((%%%%%%$$$$$$$$$&&&'''((('''''''''&&&&&&$$$######%%%&&&'''''''''(((+++---BBBCCCBBB@@@???===555+++(((***++++++///777???CCCBBBEEEDDD;;;...&&&(((,,,((()))...777AAAGGGHHHGGGJJJLLLNNNNNNLLLGGGAAA>>>,,,((((((///;;;EEEIIIHHHGGGAAA;;;888666555999???<<>>:::666222000...777@@@EEEHHHLLLKKKHHH???666...,,,,,,******,,,,,,999CCCEEEEEEFFF???555+++***+++000888>>>AAA@@@MMMOOORRRRRRPPPIIIBBB>>>;;;;;;::::::999444...)))***&&&###(((:::JJJHHH===;;;:::;;;===;;;999@@@JJJEEEEEEDDD???777444;;;FFFTTTYYYWWWRRRUUU\\\ZZZPPPCCC===777555555<<>>===CCCLLLSSSxxxiiiaaaeeemmmkkkccc\\\bbbmmmzzz|||qqqlllrrrzzznnnhhhoooxxx~~~{{{uuugggdddooouuullluuulllaaakkkvvv~~~}}}kkkWWWJJJFFFOOOgggxxx{{{|||ssscccUUUSSSXXX___hhhqqqppprrrrrrnnnhhhfffiiimmmqqqpppnnnkkkhhhggghhhjjjgggQQQLLL___pppmmmeeefff]]]YYYccc^^^FFFBBBHHH>>>TTT```fff___\\\bbbddd```KKKCCC:::888>>>GGGNNNPPPTTTSSSTTTUUUMMM>>>666555888DDDIIIGGGNNNZZZWWWJJJ555222///---------,,,***000000111111111111000000,,,...000000///---,,,---((((((---999GGGPPPQQQNNNJJJIIIEEE@@@<<<888222,,,,,,:::GGGIIIEEECCCFFFJJJSSSFFF888000+++&&&%%%'''&&&&&&''''''''''''''''''%%%&&&'''(((((((((&&&&&&)))'''&&&%%%&&&&&&%%%###&&&$$$&&&***)))######''')))(((&&&%%%'''((())))))((('''%%%###%%%))))))(((&&&&&&''''''&&&$$$###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&'''&&&&&&(((+++---======BBBGGGCCC777---+++(((***)))''',,,888CCCHHHDDDFFFBBB777---***'''%%%&&&***444AAAIIIJJJJJJLLLMMMPPPMMMAAA666000---+++'''%%%$$$&&&---666@@@GGGGGGFFFEEEFFFGGGHHHHHHGGGFFFFFFGGGHHHIIIIIIJJJJJJDDD999000000555:::???DDDBBB???>>>???>>>999222...111777@@@GGGJJJKKKJJJIIIEEE999...++++++)))((()))111777DDDIIICCCDDDBBB555///)))***555===>>>===>>>HHHJJJMMMJJJ???333222999AAAAAA<<<666666999666...***))))))+++111999BBBGGG;;;777666999<<<<<<===AAABBB@@@BBBDDD===333444===JJJSSSXXXVVVXXX]]]YYYNNNDDD???:::888777:::EEEPPPUUUGGG???EEEFFF===666555666444777CCCNNNVVV[[[___^^^```YYYHHH:::888???FFF~~~ttthhhbbbaaa```^^^[[[dddooo{{{zzzooorrr{{{zzzpppjjjnnnyyy{{{qqquuusssqqq}}}nnnhhhsss}}}wwwdddSSSLLLMMMXXXlll{{{~~~{{{xxxjjj\\\RRRVVV```hhhmmmqqqssspppiii```YYYVVVXXX[[[cccddddddaaa^^^\\\[[[[[[VVVFFFDDDXXXhhhhhhfffhhhggg```ddd\\\DDD???FFF@@@TTT___fffbbb```cccaaaZZZFFF???999:::DDDMMMRRRSSSQQQQQQTTTTTTKKK>>>888:::@@@JJJOOONNNTTT[[[RRR@@@111...+++***))))))(((''',,,,,,------,,,++++++***)))***,,,,,,*********+++******---888FFFPPPSSSRRRUUUPPPHHH???888333---)))///===IIIJJJEEECCCEEEHHHNNNBBB555...***'''&&&(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&&&&((('''&&&&&&''''''%%%$$$(((&&&'''***((($$$$$$(((&&&&&&&&&''')))+++,,,,,,000///,,,)))''''''''''''&&&'''''''''&&&%%%###"""%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''&&&&&&''''''&&&'''***,,,:::;;;AAAFFFCCC888///...'''***)))(((,,,777BBBFFFDDDFFFBBB777,,,((('''&&&&&&+++666BBBGGGGGGHHHLLLIIIKKKGGG;;;000,,,+++***'''&&&%%%%%%(((---222555?????????@@@BBBCCCDDDCCCDDDDDDEEEFFFFFFGGGHHHHHH???666000000333777<<>>888444666999888999;;;999:::>>>AAA;;;111333===DDDPPPWWWWWWZZZ^^^[[[QQQFFF@@@;;;999777999AAAKKKTTTFFF>>>CCCFFF>>>777555:::999???LLLYYY```dddhhhbbbbbbXXXGGG999888>>>BBBuuullleeeccc]]]VVVWWW^^^qqq}}}}}}~~~qqqrrr}}}ppphhhlllzzz{{{ooollltttuuummmlllwww{{{nnn\\\OOOOOOYYYgggtttwwwkkk]]]UUURRR]]]kkkssssssrrrrrriii\\\PPPJJJIIIJJJLLLQQQRRRSSSRRRNNNKKKIIIHHHCCC;;;???RRRbbbdddfffkkkllldddaaaVVVAAA<<>>===AAAKKKSSSVVVVVVZZZ[[[KKK666///---***(((((()))((('''++++++++++++***)))((((((((()))***)))((((((***+++++++++///999GGGRRRVVVVVV\\\TTTHHH>>>555///+++)))111@@@KKKKKKFFFEEEEEEEEEFFF;;;000,,,)))'''(((***''''''''''''''''''''''''&&&''''''(((''''''&&&&&&'''&&&&&&&&&''''''&&&$$$)))'''((()))(((&&&''',,,---///111444777888999999;;;:::777111***%%%%%%'''''''''(((((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((''''''((('''&&&''')))+++;;;===BBBFFFAAA666...,,,&&&)))***(((,,,666@@@CCCCCCFFFCCC777+++&&&'''(((&&&,,,777BBBFFFEEEGGGKKKFFFGGGAAA555,,,)))(((''')))(((((((((((())))))***//////000222333444555666888999999::::::;;;;;;;;;666222///000111222888???HHHGGGEEEEEECCC???777000,,,222:::CCCHHHIIIGGGEEEBBB666,,,***,,,++++++,,,///333BBBJJJFFFDDD>>>000---)))***222::::::888777EEEPPPRRRBBB000*********000666:::::::::;;;:::888111...++++++000999CCCIIICCC:::333444777777777888555777>>>BBB:::///111:::@@@MMMXXXZZZ[[[\\\YYYRRRGGGAAA<<<:::888888>>>EEEUUUHHHAAAFFFKKKEEE<<<888888999AAAQQQ^^^dddfffhhhgggbbbUUUCCC999999<<<===lllcccaaaccc]]]UUU]]]ooo}}}~~~{{{wwwrrr|||yyynnnmmmzzzuuuuuurrrdddlll|||tttkkkjjjlllvvv~~~ssscccVVVOOOTTTeeessszzzrrr]]]PPPSSSZZZgggsssxxxwwwtttjjj```RRRIIIHHHIIIJJJJJJFFFGGGGGGDDDAAA>>>===>>>===>>>HHHXXXccceeegggkkkhhh```XXXMMM???:::AAAGGGYYYaaahhhjjjhhhcccVVVIII<<<999:::EEETTT\\\[[[VVVQQQTTTUUUOOOEEE???BBBIIIVVVYYYYYYXXX\\\[[[III333111...+++*********)))(((+++++++++,,,,,,++++++***,,,,,,,,,***))))))+++---***,,,222>>>LLLVVVZZZZZZZZZQQQEEE===555///,,,,,,222AAAMMMLLLHHHGGGFFFCCC===444+++))))))((()))+++'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((('''%%%((('''''''''(((***///333999<<<@@@CCCDDDDDDDDDDDDBBBAAA???999...%%%$$$'''''''''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((())))))(((((((((((((((((('''&&&&&&(((***???BBBFFFEEE===222***&&&%%%)))***))),,,666>>>AAABBBFFFCCC666)))%%%(((***(((***222>>>FFFGGGHHHJJJEEEGGGBBB888000,,,***'''((((((((((((((((((((()))$$$%%%&&&&&&&&&&&&'''(((,,,,,,------------------------///000///...444===IIIIIIGGGEEECCC@@@777///+++000888@@@FFFHHHGGGEEECCC888---++++++******+++---000@@@JJJGGGDDD<<<...---+++---444<<<@@@>>>;;;EEETTTVVVAAA...+++,,,)))...555<<<===<<<:::888888999888666777;;;AAAHHHMMMEEE;;;333333777888888999999;;;BBBEEE<<>>LLLYYY[[[YYYXXXUUUPPPFFFAAA<<<:::999888<<>>666555777AAARRR___ccccccdddfff^^^NNN>>>888999;;;999~~~nnnfff^^^\\\___\\\ZZZhhh~~~~~~www|||uuutttttt|||uuukkkvvvvvvhhhfffwwwnnngggkkksssyyy~~~yyyjjj[[[TTTTTT[[[mmm{{{|||}}}|||kkkSSSLLLXXXgggrrrvvvwwwwwwwwwddd[[[RRRNNNPPPRRRQQQOOOHHHGGGEEEAAA>>>===@@@BBBGGGOOO[[[fffkkkkkkjjjjjjfff```TTTIII@@@:::>>>JJJ^^^dddjjjkkkggg^^^OOOBBB;;;;;;???KKKYYY^^^ZZZTTTUUUWWWTTTJJJ@@@???HHHQQQ\\\[[[XXXWWW[[[[[[MMM;;;222///,,,*********)))''')))******++++++++++++***,,,,,,,,,***((((((***,,,+++000:::GGGTTT[[[]]]\\\WWWMMMCCC===777///,,,---111BBBNNNLLLIIIIIIGGG@@@666---''''''(((((())),,,(((((('''''''''&&&&&&&&&((((((''''''&&&&&&&&&&&&%%%%%%&&&((()))***(((&&&%%%&&&&&&%%%(((///888===???CCCGGGHHHGGGDDDCCCCCCEEEDDDCCC???444((($$$(((&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&((((((((('''&&&&&&(((***>>>CCCGGGDDD;;;111)))%%%%%%((()))(((---666???BBBCCCFFFAAA444(((&&&(((******'''+++888DDDIIIHHHHHHFFFIIIHHHAAA;;;666111+++))))))(((''''''((()))***&&&((()))'''%%%$$$$$$&&&)))))))))))))))((((((((((((***///222000...444===IIIKKKJJJGGGEEECCC:::///,,,///555===EEEIIIHHHFFFFFF:::///++++++)))'''(((+++,,,<<>>111...333:::FFFSSSWWWVVVUUUTTTRRRFFF@@@;;;::::::999<<>>111(((''')))******%%%&&&111===CCCEEEFFFFFFJJJKKKHHHDDDAAA;;;444666666555333222222222222,,,...///---)))'''(((***++++++******))))))((((((+++---111555555444999AAAKKKOOONNNJJJHHHHHH???222---...222999BBBHHHIIIHHHGGG;;;///,,,***(((&&&'''***)))888HHHHHHCCC;;;///'''((()))///:::FFFIIIFFFAAAKKKMMM???222,,,***'''%%%&&&+++111222000///222000222444777999:::;;;;;;444///,,,...111222666:::???<<>>???999>>>VVVfffggghhhcccVVVGGG<<<777888???JJJUUU[[[[[[WWWRRRVVVRRREEE777444BBBSSS]]]]]][[[XXXXXX[[[^^^ZZZSSSIIIFFFBBB???===<<<999888888777666444222///---+++///222555777777999;;;<<<@@@EEEMMMVVV\\\^^^\\\ZZZYYYJJJ===888111)))(((///555GGGQQQLLLHHHHHHAAA555///((($$$%%%(((((((((***)))(((((('''&&&&&&%%%%%%***)))'''&&&%%%%%%&&&&&&###$$$&&&)))++++++)))'''%%%'''&&&###(((666BBBHHHIIIMMMOOOMMMGGGCCCBBBCCCKKKFFFGGGKKKCCC222''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''&&&'''***,,,777AAAFFFAAA777111---(((%%%((((((''',,,888CCCHHHHHHDDD:::...)))******((('''%%%&&&,,,111666===DDDBBBFFFHHHGGGHHHIIIEEE@@@BBBCCCDDDEEEDDDBBB???>>>444777999777222000222444333222222111000000//////111222555:::<<<<<<@@@GGGIIIOOOOOOJJJIIIJJJAAA333...,,,...444>>>FFFHHHHHHFFF:::///++++++)))'''((((((%%%444FFFGGGCCC<<<111'''((((((,,,888FFFKKKHHHKKKNNNOOOIII>>>444///---)))&&&&&&,,,...,,,+++---)))***,,,...///000000111---+++,,,...//////444:::HHHAAA@@@EEEDDD:::333222333666>>>GGGNNNSSSVVVYYYNNNEEE===::::::999;;;>>>CCCKKKTTTWWWTTTKKK@@@888555555<<>>///000BBBVVV```\\\\\\[[[[[[^^^```]]]YYY[[[WWWSSSOOOMMMKKKIIIGGGGGGEEECCC???;;;777333111777:::???CCCFFFHHHJJJLLLKKKNNNSSSYYY\\\\\\[[[ZZZXXXGGG999444...(((+++444888JJJSSSMMMGGGGGG>>>//////(((###%%%((('''''')))))))))((('''&&&&&&%%%%%%***)))'''&&&%%%%%%&&&&&&###$$$&&&))),,,,,,***'''''')))'''"""'''666CCCHHHHHHKKKMMMKKKDDD@@@@@@BBBNNNHHHIIINNNHHH666(((&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((%%%&&&'''&&&&&&(((+++---:::DDDHHHAAA666///***%%%&&&((((((''',,,999EEEKKKIIIDDD888---)))++++++'''$$$%%%(((***(((***666BBB>>>BBBDDDDDDGGGLLLKKKGGGBBBEEEJJJMMMMMMKKKFFFCCC>>>BBBDDDBBB>>><<>>===<<<;;;::::::777666999>>>AAABBBFFFLLLFFFMMMMMMHHHGGGIII@@@222---++++++111;;;DDDHHHHHHDDD888...++++++***)))***((($$$222EEEGGGCCC===333)))***)))+++777GGGMMMJJJPPPNNNNNNMMMDDD777///...333+++(((+++---***(((***))))))))))))***,,,---...+++,,,///111///...444<<>>444111666666:::BBBJJJPPPSSSVVVRRRHHH>>>;;;:::888:::======FFFOOOOOOIIIAAA999444444444:::IIIVVV\\\```dddZZZUUUJJJ???;;;<<<:::666qqqlllllliiiddd___WWWWWWeeewww|||wwwzzz{{{uuuxxxsssiiikkk}}}ooofffiiifffddddddffffffccc___```aaafffqqq~~~vvvhhhbbbgggqqqzzzvvvdddUUUQQQXXXfffooouuuzzz{{{qqqddd[[[WWWgggvvv{{{yyy~~~{{{yyywwwuuuuuuvvvyyyzzzmmmnnnpppqqqrrrqqqpppoooqqqrrrrrrqqqooooooqqqsssiiiOOO===<<<999555FFFaaaccciiifffWWWFFF===888333;;;===JJJ]]]```WWWRRRWWWIII<<<000---222>>>RRRccc[[[YYYXXX[[[___aaaaaa___]]]ZZZVVVRRROOOMMMNNNNNNLLLKKKIIIHHHGGGHHHIIIJJJJJJMMMQQQUUUWWWWWWUUUTTTNNNQQQVVV[[[]]]\\\ZZZYYYJJJ???333---...///---***999GGGPPPKKKFFFDDD<<<111'''&&&$$$%%%&&&''''''&&&)))(((''''''&&&&&&'''''''''&&&%%%%%%''''''&&&$$$''''''''''''''''''''''''&&&'''''''''***444CCCOOOLLLLLLJJJIIIGGGEEEDDDCCCKKKMMMPPPNNNBBB333******+++)))'''&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((***(((%%%$$$&&&))),,,---@@@???@@@???666,,,'''(((((((((''''''***333AAAJJJIII>>>111)))'''(((((('''&&&((()))'''&&&'''+++...888:::<<>>???HHHCCC@@@@@@CCCDDD@@@<<<>>>===<<<>>>AAADDDFFFFFFDDDIIIJJJHHHHHHGGG>>>333,,,+++))),,,777DDDJJJIIILLL:::,,,++++++&&&%%%***))))))...888BBBBBB999///'''&&&&&&***222>>>JJJQQQSSSOOOLLLMMMOOOKKKBBB:::<<<;;;:::888666444222111000000111111000...,,,+++000...///222222333777>>>NNNQQQSSSPPPLLLGGG===333222222888CCCIIIIIIKKKQQQRRRFFF;;;:::===<<<::::::>>>BBBCCC@@@>>><<<777000000222999DDDQQQ[[[```bbbbbb\\\RRRGGG>>>:::888888}}}qqqlllkkkgggaaa\\\YYYZZZccclllpppqqqsssvvvvvv}}}zzzuuuvvv||||||jjjgggqqqzzzqqqkkkkkkjjjjjjjjjkkkjjjhhhfffmmmqqqyyy~~~nnndddeeemmmwww}}}wwwkkk[[[RRRTTT___mmmvvvyyy}}}}}}uuugggZZZTTTSSSaaaqqq}}}{{{zzz~~~~~~yyyrrrqqqpppooooooppprrrsssoooppprrrsssrrrqqqooonnnnnnnnnmmmmmmmmmllllllkkkaaaKKK;;;999666444FFF```hhhhhh```OOOAAA;;;888555<<>>555------111999FFFSSSVVVUUUUUUXXX]]]``````___ZZZXXXUUURRRQQQQQQRRRSSSPPPNNNLLLJJJJJJLLLNNNPPPRRRSSSUUUUUUTTTRRRPPPNNNLLLNNNQQQSSSTTTSSSPPPOOO;;;444,,,((()))++++++***:::GGGNNNJJJDDDAAA999///,,,***(((''')))******)))'''&&&&&&&&&''')))+++,,,---***&&&###$$$%%%&&&&&&''''''''''''''''''''''''((()))***)))+++444@@@JJJZZZWWWSSSNNNIIIGGGFFFFFFQQQQQQRRROOOCCC444++++++***)))((()))***+++***((())))))((((((''''''&&&&&&((('''''''''&&&&&&&&&&&&((('''&&&&&&(((***,,,,,,<<<;;;<<<===888///******)))(((((()))---666@@@HHHDDD;;;///'''&&&(((((('''&&&''''''&&&%%%&&&)))---******+++---...///000000::::::;;;???CCCEEECCCAAA;;;:::999888999<<<>>>@@@FFFDDDAAABBBDDDDDDBBB???BBB@@@??????AAABBBCCCBBBDDDGGGHHHGGGGGGFFF???666---,,,***,,,666CCCIIIIIIGGG666***+++,,,))))))---''')))...666===<<<444,,,(((&&&&&&(((///888AAAGGGTTTRRRQQQRRRTTTSSSNNNIIIBBBDDDFFFIIIJJJIIIHHHGGGDDDCCCBBBAAA@@@???>>>>>>999777666999999:::???FFFQQQTTTTTTPPPMMMHHH???666444222666@@@HHHJJJMMMRRRRRRFFF;;;:::<<<;;;999999999>>>BBBBBBAAA???999111333444888@@@LLLWWW___bbbbbb^^^VVVMMMEEE???<<<;;;yyyoookkkjjjddd]]]XXXWWW[[[```bbb```aaaeeeqqqwww{{{rrrppp{{{oooaaajjj}}}~~~{{{zzzwwwxxxzzzzzzxxxwwwxxxxxxrrrcccaaajjjvvv}}}~~~bbbXXXMMMLLLVVVfffttt{{{~~~}}}wwwjjjYYYNNNLLLNNN[[[kkkyyy|||}}}{{{rrrrrrssssssttttttuuuuuuxxxxxxyyyxxxwwwuuusssrrrqqqnnnlllkkkkkkiiieeeaaaTTTCCC777666444555IIIccciiibbbTTTBBB777444444333555MMM[[[WWW\\\gggYYY>>>///+++)))***---000666===BBBAAAAAACCCGGGIIIIIIHHHDDDCCCAAA@@@AAABBBDDDFFFBBBAAA>>>======???BBBCCCFFFFFFEEECCCAAA???===;;;;;;<<<<<<===<<<:::888777...,,,)))((((((***,,,...@@@KKKQQQLLLFFFCCC<<<444---***'''&&&'''((((((((('''&&&%%%%%%&&&(((+++,,,DDD===333+++&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&)))******)))***///777>>>GGGEEEBBB??????AAACCCEEEIIIHHHIIIFFF===000++++++((()))***,,,......,,,***))))))((('''&&&%%%%%%$$$)))((('''&&&&&&%%%%%%%%%)))))))))***+++,,,......777555666:::999333---,,,***((((((+++222:::AAADDDAAA999///)))'''((()))((('''(((((('''&&&'''***,,,)))((('''''''''''''''((($$$$$$%%%(((,,,......---/////////000111222444444888888888888888888888888:::888777777999:::999999777::::::999999999555///---,,,******333???FFFFFFAAA333))))))***''''''+++$$$&&&***///222111+++'''((('''%%%&&&***000777;;;JJJKKKMMMOOOPPPQQQQQQQQQMMMOOORRRTTTUUUSSSPPPNNNLLLJJJGGGDDDCCCDDDEEEGGGDDDAAA@@@AAABBBCCCIIIPPPXXXZZZYYYUUUQQQNNNFFF>>>555222333<<>>444666555555;;;FFFRRR\\\bbbfffccc^^^WWWOOOGGGAAA>>>wwwwwwtttnnnjjjhhhbbbZZZTTTSSSUUUZZZ\\\\\\```eeerrr{{{|||rrroooqqqxxxfffaaatttrrreee[[[```qqq}}}}}}wwwUUUNNNHHHNNN^^^ppp{{{yyylll\\\OOOHHHGGGGGGPPP]]]kkkqqqtttxxxxxxuuuoooppprrrssstttttttttttttttttttttrrrqqqooolllkkklllgggcccbbbaaa^^^VVVOOODDD:::444555666<<>>FFFKKKGGGBBB???:::555---***&&&%%%%%%&&&'''''',,,***(((&&&&&&''')))***HHHAAA777...)))&&&%%%$$$''''''''''''((((((((((((***++++++***)))+++///333---------...000444888:::888777888999555...,,,///,,,---///111333222///,,,)))))))))((((((''''''''')))((('''&&&&&&''''''(((++++++,,,,,,,,,...111333666333333888:::555///---)))((((((...666>>>BBBCCCAAA;;;333---+++++++++*********************,,,---,,,+++***)))(((((())))))((('''''''''((())))))((()))))))))))))))((('''''')))+++,,,,,,++++++,,,...---,,,,,,---000222222111...///////////////---+++000000...---333>>>EEEEEEAAA666---+++***'''&&&'''&&&(((***+++***)))((((((((('''%%%%%%'''+++///222777:::===>>>???AAAEEEHHHKKKMMMNNNPPPPPPOOOMMMKKKJJJHHHDDDBBBBBBEEEIIIKKKKKKHHHFFFHHHHHHIIIOOOVVVZZZ\\\ZZZVVVSSSQQQKKKDDD666222111666AAAKKKRRRUUURRREEE999777888888666666555>>>HHHOOORRROOOCCC777666444333666???KKKXXX```eeedddaaa\\\TTTKKKCCC>>>{{{xxxppprrrppplllhhheee___WWWSSSNNNNNNSSSYYY^^^eeekkkyyy}}}sssooosssxxxyyykkkccciii}}}uuueee]]]ZZZeeewww~~~vvvjjjRRROOOOOOYYYjjjyyy}}}qqq___RRRKKKHHHEEECCCCCCKKKSSSWWWZZZ]]]^^^^^^YYYZZZ\\\^^^______^^^]]]\\\[[[ZZZYYYWWWUUUTTTSSSSSSOOOLLLKKKLLLIIIBBB;;;888333222555999DDDWWWiii```UUUGGG===999777666666FFFRRR]]]```bbb]]]III333---.../////////111111000//////...---+++***)))))),,,,,,++++++,,,---...///...///000000///,,,)))'''+++************+++---------,,,,,,+++++++++++++++'''+++---,,,)))(((***...///555999777333000...,,,---***'''&&&&&&''''''''',,,***)))''''''((()))***---***'''%%%%%%&&&%%%%%%(((((((((((())))))******,,,,,,,,,***))))))+++,,,*********+++***)))(((''',,,+++,,,000///,,,---000...///111333444222...***)))))))))******+++++++++***)))((('''((()))+++,,,,,,---...------///333666777333333888:::666111000+++***,,,222;;;AAACCCCCCAAA===777111...---,,,+++---,,,,,,,,,------------)))(((''''''&&&&&&''''''+++++++++***)))((((((((()))***+++++++++***((((((''')))******))))))+++,,,+++******,,,...///...---/////////000000//////111222222111///444<<>>IIIRRRWWWSSSFFF888444222111222999DDDQQQYYY\\\]]]]]]\\\WWWQQQJJJFFFxxxssspppsssqqqjjjddd```YYYRRRQQQMMMKKKQQQXXX___iiiqqquuunnnqqqzzz}}}lllaaacccppp|||mmmbbb```]]]```lllyyyyyykkk\\\OOOPPPUUUaaannnwwwzzzyyyttthhhYYYOOOKKKIIIEEEBBBAAADDDGGGGGGGGGGGGGGGGGGBBBCCCEEEFFFGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@??????>>><<<:::;;;===<<<999555333111111444;;;FFFTTT^^^NNNEEE<<<999888555333444DDDDDDFFFHHHGGGAAA777000***------++++++...///---***+++,,,,,,******+++,,,++++++***************+++,,,---//////...+++'''%%%((((((((((((((()))***++++++++++++,,,------......(((+++------******+++...---000333222...,,,,,,------,,,*********+++***(((''''''(((((()))+++,,,---'''&&&%%%&&&''''''%%%$$$%%%%%%&&&&&&'''(((((((((++++++******))))))))))))'''((())))))'''%%%""" )))'''(((+++,,,******---++++++---...///---)))%%%''''''((()))***++++++,,,...,,,+++******,,,...///,,,000444555444444666999999666666999:::777555666222333555999>>>BBBDDDDDD@@@>>>:::666333111000///222000000000222222111000//////000000000///......''')))+++,,,++++++,,,---+++,,,...///000000111111............///000000000000............---+++)))***)))***,,,+++)))***...***,,,,,,***---333777666000,,,)))'''''''''&&&&&&&&&'''((('''&&&&&&'''((('''''''''((()))***++++++%%%'''))))))''''''+++...///...------///111444666>>>>>>===>>>@@@CCCGGGIIIGGGDDDDDDFFFFFFFFFJJJPPPRRRTTTTTTRRRQQQQQQLLLFFF222333111000666DDDOOOUUURRRDDD777333444444222333222;;;FFFOOOVVVTTTGGG999222222111222555<<>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<999888888888888888888777555444222333999BBBHHHIII===777333555444111111555888::::::888666444000,,,***......,,,,,,111111...+++,,,...---+++***,,,...,,,+++++++++++++++++++++---------------,,,,,,,,,,,,,,,---...///000111111111111333444555555555555444555777888999;;;===??????@@@AAA@@@<<<999;;;>>>::::::999:::<<<;;;999888555666888:::;;;;;;;;;:::;;;999777555444222///---//////000111111222333333444333333333333444333333,,,---...////////////...111...///333444222111333111111222444555444111...//////000000111111222222444222000---------///000000888AAAEEECCC@@@>>>>>>999777888::::::888:::>>>===???AAABBBBBBBBBDDDEEEAAAAAA???===;;;999999999;;;999888999;;;<<<:::777===>>>???@@@???===:::888444888<<<>>>>>>===>>>@@@666666777777888999:::;;;999777555666999:::999666666555444444444333111...)))((()))---+++'''(((...&&&***+++)))***///111///------+++)))((()))(((&&&%%%(((,,,000111///+++((((((((()))*********)))((('''((())))))((('''((()))+++***(((&&&%%%%%%%%%%%%+++,,,---...///111222333888777888;;;;;;999<<>>???;;;;;;;;;888555444555666888666333111666======888:::555444777777444777<<<666AAAGGGBBB@@@AAA<<<222111666888555666;;;;;;777777999:::888444222333555444444444555555555555555888666555444555777:::<<<888999<<<>>>AAABBBDDDDDDBBBCCCEEEFFFGGGGGGFFFFFFBBBCCCDDDHHHLLLOOORRRTTTPPPPPPPPPNNNJJJFFFHHHLLLOOOOOOPPPRRRSSSSSSPPPNNNPPPQQQSSSTTTSSSRRRPPPNNNGGGEEEBBB@@@@@@@@@???>>>CCCCCCDDDDDDEEEFFFGGGGGGFFFDDDCCCDDDEEEFFFFFFFFFDDDCCCBBBAAAAAAAAABBBBBB>>>;;;===BBBEEECCCBBBCCCAAAAAABBBDDDFFFGGGDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@999777333000...---...///555@@@MMMTTTRRRLLLFFFDDD999888999;;;:::999>>>EEEFFFHHHJJJHHHDDDBBBCCCEEECCCDDDEEEDDDCCCBBBBBBCCCDDDBBBAAABBBDDDEEEBBB@@@AAABBBDDDEEECCC@@@<<<999666;;;@@@BBBAAA@@@@@@AAAFFFEEEDDDDDDCCCCCCDDDDDDFFFBBB???@@@DDDFFFCCC???=========>>>@@@@@@>>><<<444333555999777222333999,,,111333222222555666444999999888444222111///------222999AAADDD@@@777111)))******+++***)))'''&&&(((((((((((()))((('''&&&'''((()))***++++++******$$$%%%''')))))))))((('''+++***,,,000///---///333---111444444555555111+++,,,333444...///<<>>===<<<:::999===<<<:::888888:::<<<>>>>>>???AAACCCEEEGGGIIIJJJNNNLLLNNNSSSUUUSSSTTTWWWWWWTTTTTTXXX\\\ZZZRRRIII???AAAEEEIIILLLMMMMMMMMMEEEHHHKKKMMMOOONNNMMMKKKJJJIIIHHHHHHHHHHHHFFFDDDKKKIIIHHHGGGGGGIIILLLNNNPPPNNNJJJHHHFFFGGGHHHIIIJJJIIIHHHFFFEEEDDDDDDDDDFFFEEEDDDEEEFFFIIIKKKMMMJJJOOOQQQKKKCCC???CCCIIIMMMLLLLLLKKKKKKLLLLLLMMMQQQOOOMMMKKKJJJHHHEEEBBBGGGDDDBBBAAABBBAAA===:::AAAAAAAAAAAAAAABBBBBBBBBBBB@@@???@@@BBBFFFGGGHHHBBBDDDGGGJJJJJJIIIHHHFFFDDDIIIMMMLLLHHHGGGKKKPPPLLLMMMNNNOOOOOOPPPPPPOOOSSSQQQNNNIIICCC===777444///...,,,+++***)))******+++...222666999;;;;;;<<<555666666888<<>><<<;;;444;;;BBBCCC>>>:::;;;???IIIIIIGGGFFFDDDCCCAAAAAA>>>???AAABBBAAA@@@>>>===:::;;;<<<===>>>?????????<<<===@@@BBBCCCCCCBBBAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCC@@@<<<777222///444<<>>666000//////111000333>>>OOO]]]]]]PPPCCC===888333111222444444333333333444555666777999999|||zzzwww___RRRQQQMMMFFFOOOSSSWWW\\\eeesss|||pppggglll{{{wwweeebbb___```cccdddcccaaa```fffiiihhhhhhlllnnnkkkjjjhhhgggiiimmmqqqsssttttttvvvvvvssspppqqqvvv{{{|||wwwooojjjhhhoootttwwwuuutttqqqiii______]]]XXXTTTPPPNNNLLLKKKLLLLLLKKKKKKJJJIIIIIIHHHGGGIIIIIIJJJMMMQQQOOOJJJNNNMMMLLLKKKJJJKKKMMMNNNKKKKKKLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTVVVXXXYYYZZZ]]][[[\\\___```^^^^^^```ZZZ[[[\\\^^^```^^^[[[XXXVVVWWWXXXYYYYYYXXXWWWVVVRRRSSSTTTUUUUUUTTTSSSRRRRRRPPPPPPPPPPPPPPPNNNLLLKKKIIIHHHFFFGGGHHHJJJLLLBBB@@@===;;;::::::;;;<<<999888777666555444444444555555444444555777999;;;777:::<<<888333111444999999888888888888888888999>>>===<<<;;;<<<;;;888666;;;999777777888777444111222222111111000000//////444222000///111333444444777888:::<<<<<<<<<;;;:::666999<<<;;;999888;;;>>>======>>>???@@@@@@@@@@@@???>>><<<999555000,,,******)))(((((((((***+++,,,)))***,,,...//////...---,,,+++,,,...333:::@@@DDDLLLLLLLLLKKKIIIHHHIIIJJJ@@@@@@AAABBBCCCDDDEEEEEEIIIGGGFFFGGGHHHGGGDDDAAAFFFGGGIIIJJJJJJIIIHHHGGGDDDIIIMMMNNNKKKHHHIIIJJJIIIHHHGGGFFFDDDCCCBBBAAA???@@@BBBCCCCCCBBB@@@???777888999;;;<<<=========BBBCCCEEEGGGHHHHHHHHHGGGFFFFFFFFFEEECCCAAA@@@???@@@CCCFFFIIIJJJJJJJJJIIIJJJKKKMMMOOOPPPPPPOOOOOO@@@===:::777555666777999999888666444222222222222000222333222000.........,,,+++***)))(((''''''''')))(((''''''(((***,,,......,,,+++,,,......,,,)))///000000...---000777<<>>999555222111222333222444===KKKYYY\\\SSSIII<<<888333111222444555555555444444444444555666777{{{yyy}}}lllZZZQQQLLLIIIGGGRRRUUUXXX^^^nnnlllggghhhsss~~~rrrfffggghhhgggfffdddcccccceeeiiikkkjjjjjjmmmooooooooommmmmmppptttyyy|||}}}}}}~~~~~~{{{xxxwww{{{~~~{{{uuuqqqqqqsss~~~}}}xxxuuurrrkkkdddkkkhhheeedddfffgggfffdddkkkkkkkkkkkkjjjiiiiiihhheeegggfffdddeeegggeee```]]][[[XXXWWWWWWZZZ]]]```aaabbbdddeeeeeedddcccccc``````aaabbbcccddddddeeeeeebbbaaabbb```\\\ZZZ[[[UUUWWWXXXWWWTTTSSSTTTUUUOOOPPPPPPOOOMMMKKKIIIGGGGGGFFFFFFEEEDDDCCCBBBBBB:::999888888999999777555333222000///...///111222333222///---,,,---...//////...---,,,,,,,,,,,,,,,---,,,+++++++++,,,...///***,,,,,,,,,++++++---///,,,++++++******++++++,,,000//////000111222000///...---,,,,,,------+++)))***))))))((('''&&&%%%$$$---***((('''((((((((((((++++++,,,------...........................//////,,,---...//////000000000,,,,,,+++***(((&&&$$$###''''''''''''((()))+++,,,'''((()))***)))((('''&&&%%%$$$$$$$$$''',,,111555111222333222000/////////111222333555777999:::;;;<<<:::999:::<<<======<<<>>>???AAADDDEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEKKKJJJIIIHHHGGGFFFEEEDDDCCCDDDEEEGGGGGGGGGFFFFFFAAABBBDDDEEEGGGHHHIIIIIIHHHIIIKKKLLLMMMNNNMMMMMMPPPOOOOOONNNLLLKKKIIIHHHGGGHHHLLLNNNPPPQQQQQQPPPPPPNNNLLLJJJJJJLLLPPPRRRPPPNNNJJJGGGFFFFFFGGGHHHOOOMMMIIIEEEBBBAAABBBBBB<<>><<<;;;999888666444444444666777444333111000///...//////555444222333444444222111,,,,,,,,,---...000222444555444222000...,,,+++***000111777CCCOOOSSSOOOIII<<<888444111222333444444555444333222222222444555|||uuuxxxsss^^^UUUPPPKKKJJJMMMRRRWWW[[[cccvvvrrrcccfffppp}}}yyytttssssssrrrqqqpppooooootttvvvwwwvvvuuuwwwyyy{{{|||zzzyyyzzz}}}}}}|||}}}~~~yyyuuutttwww{{{}}}{{{zzzxxxtttpppxxxtttqqqsssyyy|||{{{yyyvvvvvvwwwwwwvvvuuutttsssoooqqqpppllliiiiiifffaaafffeeebbb```___```bbbcccggggggfffeeecccaaa___^^^[[[[[[[[[[[[[[[[[[[[[[[[WWWTTTRRRRRRNNNHHHEEEFFFGGGFFFDDD@@@<<<:::;;;===444444555555444333111000000///...,,,+++++++++,,,---,,,,,,,,,------+++))),,,+++)))(((''''''((())),,,+++)))((('''((())))))------,,,,,,,,,,,,,,,------,,,++++++******++++++))))))((()))+++,,,,,,,,,))))))(((((((((((())))))***))))))***,,,---+++***((((((((()))))))))((('''((((((''''''&&&&&&%%%%%%,,,***((('''((((((((('''''''''&&&&&&&&&''')))))),,,***((()))+++,,,***(((%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&%%%%%%%%%(((((())))))))))))))))))'''((()))***+++++++++******)))(((&&&%%%%%%&&&'''''')))******(((&&&%%%%%%%%%%%%'''(((***,,,---...+++)))(((((()))+++---......///111222444444555555777555222222444555333111444333333222111000000///...///000222333333333333444555777999:::;;;<<<<<<@@@AAABBBCCCDDDDDDDDDDDDHHHHHHIIIJJJKKKKKKKKKKKKRRRTTTUUUVVVWWWVVVUUUTTTWWWWWWXXXYYYYYYZZZZZZZZZZZZYYYVVVTTTTTTTTTVVVWWWRRROOOJJJEEEBBBAAABBBCCCHHHLLLPPPQQQNNNIIIEEECCC???>>>======???BBBFFFHHHEEEEEEEEEDDDBBB>>>:::888>>>>>>===<<<<<<<<<<<<<<<:::999:::>>>CCCHHHKKKLLLEEEEEEDDDBBB>>>999444111...000555>>>GGGKKKHHHDDD>>>;;;666333111111222222333333222111111222333444~~~xxxvvv~~~}}}hhhVVVRRRPPPKKKKKKPPPSSSXXX___jjj{{{wwwdddbbbkkkxxx~~~}}}}}}}}}~~~~~~yyyyyyyyy|||}}}{{{xxxvvvwwwsssppprrrwww{{{zzzwwwvvvwwwwwwwwwvvvuuusssqqqkkknnnooollljjjkkkiiieeefffeeeccc```^^^\\\ZZZYYYWWWUUUQQQNNNLLLKKKLLLLLLHHHHHHGGGGGGGGGFFFFFFFFF@@@===<<<>>><<<777555777;;;777222...------,,,++++++++++++,,,,,,++++++++++++***(((''''''((()))***,,,+++++++++------+++)))++++++)))(((((((((((()))***)))(((''''''(((((()))******))))))((()))))))))******)))(((''''''''''''(((&&&%%%&&&))))))(((&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%###&&&'''((((((((((((((((((#########$$$$$$%%%%%%&&&'''%%%$$$%%%&&&''''''&&&((('''&&&%%%%%%&&&((())))))&&&###$$$'''(((&&&###%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&'''''''''&&&(((***,,,---,,,+++***'''((()))******++++++++++++,,,------,,,***(((&&&***+++------+++)))(((((($$$%%%%%%&&&&&&'''((((((((('''%%%$$$$$$%%%(((***((())))))******+++++++++///+++'''(((***,,,***''''''&&&&&&&&&%%%%%%$$$$$$###$$$%%%&&&''''''((((((&&&'''(((***+++,,,------...//////000111111111111///000222444666777888888;;;<<>>>>>???@@@BBB999888888777777666555555111///000555666444444777666333000///000000///---------,,,,,,+++***************)))))))))***,,,---&&&%%%%%%&&&''''''&&&$$$&&&&&&%%%%%%$$$$$$%%%%%%(((''''''''''''(((((()))))))))((('''''''''''''''))))))(((((('''&&&&&&%%%'''&&&&&&'''(((((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&&&&$$$"""$$$&&&(((((('''&&&'''(((!!!""""""###$$$%%%&&&&&&$$$######%%%'''(((((('''((('''&&&%%%%%%&&&'''((((((&&&$$$%%%((()))'''%%%&&&&&&'''((())))))))))))%%%%%%%%%%%%%%%&&&'''(((%%%)))///555777777444222------,,,+++***))))))(((###%%%(((***++++++***)))%%%&&&''''''$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%)))))))))'''&&&&&&)))+++(((((((((((('''''''''''',,,)))'''''')))***)))'''++++++++++++************))))))******++++++,,,,,,((((((***+++,,,,,,------''''''''''''(((((())))))&&&&&&'''((())))))))))))$$$%%%&&&(((***++++++,,,...---------///222555777888888888999;;;===???@@@DDDDDDCCCCCCEEEIIIMMMOOOEEEFFFEEE@@@999000***'''))))))((((((***,,,///111555:::CCCKKKRRRUUUUUUUUUPPPQQQQQQQQQPPPQQQSSSVVVUUUTTTRRRQQQQQQSSSVVVXXXXXXYYYYYYXXXUUUQQQLLLIIIIIIMMMTTTYYY\\\ZZZWWWUUUMMMKKKFFF@@@:::888999:::>>>>>>@@@@@@@@@???>>>===zzzxxxyyy}}}rrrbbb[[[TTTQQQPPPPPPRRRSSSZZZ^^^jjjxxxyyynnniiilllwwwzzz~~~||||||}}}xxxvvvxxxvvvpppmmmmmmooonnnllljjjjjjjjjjjjjjjcccccccccccc```]]]YYYVVVRRRVVVVVVPPPJJJHHHEEECCCDDDCCCAAA???>>>======<<>>===<<<;;;;;;<<<<<<444333333222222111111000///---...333444222222555333444555444222000000000+++***))))))((((((((((((''''''''''''(((((())))))+++***)))***,,,,,,***)))***************+++++++++&&&&&&&&&&&&''''''((((((+++***)))(((''''''''''''*********))))))(((''''''&&&((()))*********))))))''''''&&&&&&&&&&&&'''''''''&&&&&&'''((()))'''%%%###&&&((((((&&&%%%&&&((($$$%%%%%%%%%&&&'''''''''&&&&&&%%%''')))***)))(((&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''))))))))))))&&&&&&'''((())))))))))))%%%%%%%%%&&&''')))***+++///555===EEEHHHFFFAAA>>><<<;;;999777555333222111(((((((((((())))))*********++++++)))''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%&&&(((+++&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$###$$$%%%%%%&&&&&&&&&%%%(((((((((((((((((()))))))))*********))))))(((''',,,,,,,,,+++***)))((((((''''''&&&%%%'''))),,,---'''''''''((()))+++,,,---+++++++++,,,...000222444444555444111,,,(((&&&&&&(((((((((''''''((())))))***---222888>>>CCCFFFHHHDDDEEEFFFEEEEEEFFFJJJNNNUUUXXXZZZYYYVVVVVVXXXZZZ\\\]]]^^^^^^^^^]]]\\\[[[PPPTTTZZZ^^^______^^^]]]VVVUUUQQQKKKFFFCCCEEEHHHLLLNNNOOOPPPNNNKKKGGGDDD~~~wwwuuuuuu{{{|||qqqfffUUUUUUTTTPPPQQQUUUXXXXXX___```mmm{{{wwwhhhiiiwww~~~~~~||||||vvvnnnjjjjjjhhhaaa___aaaVVVVVVTTTRRROOONNNOOOPPPNNNOOOOOONNNKKKGGGBBB@@@@@@EEEHHHEEEBBBCCCCCCBBB@@@>>><<<:::;;;===@@@BBB<<<<<<<<<;;;999777555333444444444333333222222111222//////222111---,,,......333888555---((())),,,))))))))))))***+++,,,,,,***************))))))))))))(((((()))***+++)))((($$$$$$%%%%%%&&&&&&''''''%%%&&&&&&''''''(((((((((******((('''%%%%%%$$$$$$(((((())))))((('''&&&&&&###&&&)))******)))***+++&&&%%%%%%%%%%%%%%%%%%&&&$$$######%%%'''((('''%%%$$$'''))))))&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''(((&&&&&&'''((())))))))))))'''''''''(((***---///111===CCCLLLSSSUUUQQQKKKFFFJJJIIIGGGEEECCCBBBAAAAAA<<<999444///,,,++++++,,,++++++***(((&&&%%%''')))&&&&&&&&&'''''''''(((((("""%%%''''''%%%&&&))),,,%%%%%%$$$$$$%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''(((((())))))((((((''''''&&&&&&&&&&&&&&&'''(((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%(((******)))'''&&&((((((((())))))***,,,,,,++++++***)))((((((((((((((()))*********+++---000)))))))))*********************((((((***...111444+++---......---///444888222999@@@BBBAAAAAACCCGGGKKKKKKLLLLLLMMMNNNOOOOOOMMMQQQVVVYYYYYYZZZ\\\^^^\\\[[[YYYSSSNNNMMMOOORRRXXXYYY[[[[[[XXXSSSMMMIIIzzzxxxzzztttsssqqqpppmmmhhhaaa]]][[[TTTQQQSSSVVVVVVWWWZZZcccooo|||}}}wwwttt||||||wwwuuuvvvxxxlllmmmnnnnnnlllhhhdddaaaZZZYYYWWWTTTPPPLLLIIIGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@AAABBB@@@???<<<;;;999888888999;;;<<<888888777666555444333333222222222222000...,,,+++...///111111111///,,,+++,,,---...---+++***+++,,,+++***))))))+++,,,+++***...)))(((+++,,,'''&&&)))+++******)))(((''''''&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%******)))((('''&&&&&&%%%'''''''''''''''((()))******)))'''%%%$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&''')))*********)))((($$$$$$$$$$$$$$$$$$$$$$$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&%%%&&&(((*********((('''(((+++...333;;;BBBNNNQQQUUUUUUSSSRRRSSSTTTXXXSSSNNNMMMOOOPPPMMMJJJMMMOOONNNGGG<<<444111222)))))))))))))))(((&&&$$$%%%$$$$$$%%%''''''&&&$$$&&&(((((('''$$$###%%%'''$$$$$$#########$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))''')))******))))))+++,,,,,,...//////---+++******---+++******++++++***)))***+++***(((&&&''',,,000---......///111333555666888888777777888999;;;<<<<<<===???AAADDDFFFHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIKKKNNNRRRWWWYYYVVVQQQLLL{{{xxxyyyuuurrrooollliiiccc]]]YYY[[[VVVTTTXXX\\\]]]^^^```lllxxx}}}{{{zzzyyyooommmiiieeebbbaaabbbcccVVVWWWYYYZZZXXXUUURRRPPPQQQPPPOOOMMMKKKHHHGGGFFFCCCBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@@@@???>>>;;;:::999888777777888999888777777666555444333333000111111111111000...------............,,,+++***,,,---...---+++***+++,,,,,,*********,,,---,,,+++...)))))),,,,,,((((((*********))))))(((''''''&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&&&&%%%)))((((((''''''&&&&&&%%%''''''&&&&&&'''(((((()))((('''&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&'''((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''((()))(((((()))+++///444777:::???BBBOOOQQQRRRQQQNNNKKKKKKLLLRRRNNNJJJKKKNNNPPPNNNLLLHHHKKKLLLIIICCC===;;;:::000...,,,)))((('''&&&&&&'''&&&%%%%%%&&&&&&$$$"""&&&'''((('''$$$###%%%'''$$$$$$#########$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((()))***)))***++++++***)))+++,,,,,,///111111///---------000---+++******+++++++++((())))))(((&&&&&&(((+++'''''''''((()))+++,,,---...............000111222222333444666999;;;<<<===<<<<<<<<<<<<<<<<<<============@@@CCCEEEFFFCCCAAA}}}}}}zzzwwwwwwuuurrrnnnjjjfffbbb]]]ZZZ___\\\]]]cccgggggghhhkkksss}}}{{{vvvpppkkkhhhffffff^^^ZZZVVVTTTSSSTTTTTTTTTKKKLLLNNNOOONNNLLLJJJHHHIIIIIIHHHGGGFFFFFFEEEEEEBBBAAAAAA@@@???>>>>>>===AAAAAAAAAAAAAAAAAAAAAAAA@@@>>>======>>>???===<<<:::999999888777666555555777777666555444333222222......000111111000///...,,,,,,++++++***)))))))))+++,,,---,,,*********,,,,,,+++***+++---...---,,,,,,******,,,,,,))))))+++***))))))((((((''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%$$$$$$%%%'''((((((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((***000888===@@@AAABBBBBBKKKLLLMMMLLLJJJGGGGGGGGGLLLIIIGGGHHHKKKMMMMMMLLLCCCEEEHHHJJJIIIGGGEEEDDD;;;666000,,,***)))((('''***((('''&&&'''&&&$$$"""&&&'''''''''%%%$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&((((((((((((((((((((((((((((((((('''(((((())))))+++,,,,,,,,,+++,,,...000444777:::;;;:::999888888:::777222///...---+++***'''(((***)))(((''''''((((((''''''((((((***+++++++++++++++++++++,,,............000111333555666777333333333444444555555555444333222444777:::;;;;;;yyyzzz}}}{{{yyyxxxxxxuuuqqqnnnmmmkkkiiigggmmmlllnnntttvvvuuuuuuxxx|||~~~~~~|||xxxtttmmmiiiddd___\\\[[[\\\]]]XXXTTTPPPNNNPPPQQQQQQQQQNNNOOOPPPQQQPPPNNNLLLJJJHHHGGGGGGGGGFFFFFFFFFFFFDDDDDDCCCBBBAAA@@@???>>>???????????????????????????>>>======>>>>>>===<<<999999999999777666444333666666555444333222111111,,,---...//////...---,,,,,,+++***)))((((((((((((***+++,,,+++***)))***++++++))))))***,,,------+++******++++++***)))***+++))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&'''((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''(((***+++///666>>>AAADDDEEEEEEBBBIIIKKKNNNPPPOOOMMMJJJHHHGGGEEECCCDDDFFFIIIIIIIIIDDDDDDEEEGGGJJJKKKJJJIIIBBB===777222000---***''',,,***((('''((('''&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((('''''''''(((((())))))+++---///000333666999AAADDDHHHIIIIIIHHHHHHIIIHHHEEE@@@;;;777222,,,(((''')))+++,,,+++***)))(((+++************++++++,,,,,,,,,,,,,,,,,,------...---...///000111333333444//////000111222222333333333111000111444666777777~~~~~~|||{{{|||~~~~~~~~~~~~zzz~~~yyyvvvqqqoooooommmiiieee___\\\XXXUUUTTTUUUXXXYYYSSSPPPMMMKKKLLLMMMNNNOOOOOOPPPPPPPPPNNNLLLJJJHHHHHHHHHHHHHHHHHHGGGEEEDDDFFFFFFEEECCCBBB@@@?????????????????????????????????>>>======>>>>>>===<<<:::::::::999888666555444555555444333222111000000,,,------------+++***))),,,+++***)))(((((((((((()))***++++++))))))***+++)))((('''(((+++,,,+++***)))+++,,,+++(((((()))***((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''&&&######$$$$$$%%%&&&&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((()))******&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&'''***---999@@@DDDDDDEEEIIIIIIGGGOOOQQQSSSTTTQQQKKKEEE@@@;;;;;;;;;===@@@DDDFFFGGGIIIGGGFFFFFFIIIKKKLLLLLLEEEAAA<<<:::888555///***+++)))'''&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''(((((((((((((((((((((((('''''''''&&&''''''((()))'''***///444888<<<@@@CCCIIIKKKNNNOOOPPPPPPQQQRRRNNNMMMKKKHHHDDD===555///)))***+++,,,,,,,,,***)))(((((((((''''''(((((())))))))))))*********************+++,,,,,,---......++++++,,,,,,---...//////111000000111333333222000zzzuuupppmmmkkkgggjjjooorrrsssttttttuuujjjhhheeecccbbb```]]][[[ZZZXXXUUUSSSRRRSSSUUUVVVQQQQQQOOOLLLIIIIIILLLOOONNNNNNNNNNNNLLLJJJHHHGGGFFFHHHIIIJJJJJJGGGDDDBBBFFFFFFDDDBBBAAA???======???????????????????????????>>><<<===>>>>>>===;;;:::999999888777666666555444444333222111000//////,,,---------,,,+++)))(((++++++******)))(((((((((((()))******)))(((***+++'''&&&&&&(((***++++++***)))...///+++((((((******''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&))))))(((''''''''''''((()))))))))***************&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&''''''((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))******((('''(((---222DDDJJJKKKGGGFFFLLLNNNKKKNNNLLLIIIFFF@@@888///)))---...000444888===AAACCCIIIIIIHHHHHHHHHJJJLLLMMMGGGCCC??????@@@===777111---***'''&&&&&&&&&%%%$$$%%%$$$%%%&&&((((((&&&$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++***///666;;;@@@CCCFFFHHHHHHJJJKKKKKKKKKMMMOOORRRNNNNNNOOOOOOMMMIIIBBB===000...++++++++++++***)))((((((((('''(((((())))))((()))************))))))******+++++++++++++++,,,+++,,,,,,------.........222222333444555444111...}}}||||||zzzuuuuuurrrnnnhhhdddbbbaaa```^^^aaadddfffggghhhiiijjj_________]]]ZZZXXXXXXXXXYYYXXXVVVUUUTTTTTTTTTUUUQQQSSSSSSNNNHHHFFFJJJOOONNNNNNOOONNNMMMLLLKKKJJJEEEGGGKKKNNNNNNKKKGGGDDDGGGFFFEEECCC@@@>>>===<<>>IIIPPPPPPHHHFFFLLLNNNJJJ@@@;;;555000,,,(((###&&&''')))+++...111555888>>>BBBFFFHHHGGGFFFHHHJJJHHHCCC??????CCCDDD@@@;;;555222---***)))((('''&&&%%%$$$$$$&&&))))))&&&$$$&&&&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((((((((((((((((((((((((((('''(((((()))***,,,---...333888???DDDFFFFFFFFFFFFHHHHHHGGGFFFFFFIIIMMMPPPNNNMMMMMMNNNOOONNNKKKIII===888111---,,,---,,,+++***************+++,,,---***+++,,,,,,,,,+++******---,,,,,,,,,,,,,,,,,,,,,..................//////222222222333555555333111{{{vvvvvvzzzwwwvvvwww|||}}}ssskkkgggeeeaaa^^^\\\]]]___aaaaaabbbdddcccbbbaaaaaabbbZZZ\\\^^^\\\XXXVVVWWWYYYXXXWWWWWWVVVVVVVVVVVVVVVNNNRRRSSSMMMDDDAAAFFFMMMMMMMMMMMMNNNNNNNNNMMMMMMEEEHHHNNNRRRSSSOOOKKKGGGIIIHHHFFFDDDBBB@@@>>>===????????????????????????<<<;;;999:::;;;;;;:::888777666444333333444555777333333222111000///......+++,,,---///000000//////'''(((*********(((%%%$$$&&&((())))))(((((()))+++(((((('''))),,,------,,,...555777///***+++---+++&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))))))))))))))))))))***))))))((('''&&&(((((('''''''''&&&&&&&&&)))(((((('''''')))***+++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''')))++++++---555AAAKKKIIIPPPPPPHHHEEEKKKKKKFFF666000)))&&&&&&)))******&&&&&&'''&&&&&&'''***,,,222:::BBBFFFDDDCCCCCCFFFIIICCC>>>>>>DDDGGGFFFCCC???;;;555111...,,,***)))%%%$$$$$$&&&)))***'''###&&&&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((())))))+++,,,...000111;;;@@@FFFIIIIIIFFFCCCBBBJJJJJJHHHFFFFFFIIINNNRRRPPPNNNLLLKKKLLLMMMMMMLLLIIIBBB888222/////////...((((((((())))))***+++,,,((((((*********)))((('''++++++*********))))))))),,,,,,,,,,,,,,,,,,++++++...---,,,---///111111000~~~zzzqqqxxxoooppprrrsssooolllpppxxxwwwtttuuuzzz}}}uuuggg]]]bbb]]]\\\bbbeeeaaa___aaa```^^^\\\]]]^^^___^^^^^^\\\[[[YYYYYYYYYYYYWWWUUU[[[WWWSSSSSSUUUWWWVVVUUUQQQQQQNNNGGGAAAAAAGGGMMMOOORRRTTTSSSOOOKKKJJJKKKHHHFFFFFFIIILLLMMMJJJGGGHHHGGGEEECCCAAA@@@?????????===DDDFFF>>>???DDD@@@???===;;;::::::;;;:::999555666555333444888888444---000333555444111---+++...///000000000...+++***(((((())))))))))))((((((+++++++++++++++***)))((((((((()))+++...000///...111:::===444+++)))(((&&&'''&&&%%%%%%&&&'''&&&$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((()))(((''''''''')))***+++''')))***,,,,,,***)))''')))))))))+++,,,+++(((&&&((((((*********)))(((((()))***)))(((&&&&&&(((++++++***(((''''''(((***+++'''''''''(((((()))***+++))))))((('''&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$---)))''',,,666AAAHHHJJJMMMQQQPPPIIIDDDBBB<<<333+++******)))(((''''''&&&%%%%%%$$$&&&'''(((&&&%%%))),,,222999???DDDHHHIIIEEE@@@;;;<<>>@@@BBBEEEHHHJJJKKKFFFNNNNNNAAA222---111555000///,,,***))))))***+++)))************++++++,,,************************---,,,,,,,,,,,,---......+++---//////...///000222{{{wwwwwwlllbbbgggccclllpppnnnnnnssssssooouuuvvvyyyzzztttiiiaaa^^^ooofff___```bbb```^^^______]]]\\\\\\]]]^^^]]]\\\[[[YYYWWWWWWXXXXXXWWWVVVTTTVVVWWWWWWWWWVVVUUUVVVPPPPPPNNNHHHCCCCCCHHHMMMOOORRRTTTSSSOOOLLLKKKKKKHHHGGGGGGIIIKKKKKKIIIFFFGGGFFFEEECCCBBBAAA@@@@@@===;;;BBBEEE>>>@@@EEEBBBAAA===999666666666555555666888777444333666666333777555333111000000000111......//////...---+++***((())))))******))))))(((******++++++++++++++++++---,,,,,,---///000...---///555777111+++++++++)))((('''%%%&&&'''((('''%%%''''''&&&&&&''''''((()))'''&&&&&&&&&&&&'''(((((('''''''''(((((()))))))))...---+++)))((('''&&&&&&(((((()))******)))(((((()))))))))***++++++)))'''%%%&&&((())))))))))))(((((())))))((('''''')))++++++***((('''''''''((()))((((((((((((((())))))***))))))((('''&&&&&&%%%%%%%%%%%%'''((((((''''''&&&***)))+++222>>>HHHLLLMMMOOOSSSRRRHHH===666111+++*********)))(((''''''''''''&&&&&&'''))))))(((&&&(((***,,,000555;;;@@@CCCBBBCCCDDDEEEEEEFFFFFFFFFKKKIIIEEE???999444000---+++)))'''&&&((((((&&&$$$))))))(((''''''''''''(((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((('''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))),,,000111111444<<>>;;;777111------///111...222777:::===@@@DDDHHHKKKJJJFFFAAA@@@???888000111000...,,,***)))(((((()))******+++,,,,,,,,,,,,************************+++++++++++++++,,,------+++,,,......------...000|||qqq}}}yyynnnhhh___XXX[[[cccmmmnnnggglllxxxwwwjjjuuuyyy~~~zzzmmmaaaaaaiii|||ooobbb^^^______^^^]]]]]][[[ZZZ[[[\\\]]]\\\[[[YYYWWWTTTTTTUUUWWWWWWVVVOOOTTTZZZ[[[XXXTTTTTTUUUNNNOOOOOOKKKGGGGGGJJJMMMOOOQQQSSSSSSPPPMMMKKKJJJIIIHHHHHHIIIJJJIIIGGGEEEEEEEEEDDDDDDCCCCCCBBBBBBCCC???DDDFFF>>>>>>BBB>>>???<<<888666666666666666999===>>>999444555666555666444222000000000111222...------,,,,,,+++++++++((())))))******))))))(((((())))))***+++,,,,,,,,,///...------...---+++)))---//////,,,+++---...,,,)))(((''''''))))))((('''((((((''''''(((((()))***''''''&&&&&&''''''((()))&&&&&&'''((()))******+++///...---,,,***'''%%%$$$((((((((((((((((((((((((***)))((((((******)))(((%%%&&&'''((()))*********((()))******))))))+++---++++++******))))))((((((***))))))((((((((((((((()))((((((''''''&&&&&&&&&&&&'''((())))))))))))((())),,,222===HHHNNNOOONNNNNNRRRNNNBBB333+++(((&&&******))))))((((((''''''(((''''''(((***+++)))(((((('''&&&&&&***000666999:::@@@GGGIIIFFFCCCCCCDDDLLLIIIFFFCCC@@@;;;444///,,,+++*********(((&&&###******)))(((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''((())))))'''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))---111333444:::CCCKKKLLLMMMNNNMMMJJJHHHGGGGGG777333...+++******++++++%%%)))///444666:::>>>BBBLLLKKKIIIIIIMMMLLLBBB555222111000...,,,***))))))((()))+++,,,------,,,,,,******************************))))))******+++,,,+++,,,------,,,+++,,,...}}}~~~xxxooo~~~{{{iii___[[[YYY^^^sssrrrmmmhhhmmmwwwwwwppp|||}}}~~~yyykkkbbbjjjzzz}}}pppccc^^^___```___\\\[[[ZZZYYYZZZ[[[[[[ZZZYYYVVVTTTRRRRRRTTTVVVWWWWWWRRRUUUYYYYYYWWWTTTRRRRRROOOPPPPPPOOOMMMKKKMMMNNNNNNPPPRRRSSSQQQOOOLLLJJJIIIIIIIIIIIIIIIGGGEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDCCC???DDDFFF@@@BBBFFFBBB<<<;;;:::;;;<<<===<<<;;;===CCCEEE>>>888666777777,,,...111333333111///------,,,++++++******++++++'''(((((())))))(((((('''((((((((())))))***++++++---+++******+++***(((&&&...,,,)))(((+++......,,,***(((((((((***+++***)))((((((''''''(((((()))***'''''''''''''''(((((()))&&&&&&'''(((***+++,,,,,,***+++,,,---,,,+++***)))((((((''''''''''''((((((***((('''''')))******)))''''''((())))))*********&&&(((++++++++++++,,,---***++++++,,,++++++******+++***)))(((''''''''''''((((((((((((''''''''''''''''''((())))))*********+++000:::FFFOOORRROOOKKKLLLJJJBBB666,,,(((((()))***)))))))))((((((((('''(((''''''(((******)))((('''%%%$$$###%%%(((---///000666>>>BBBBBB@@@AAABBBEEEAAA>>>???AAA@@@;;;555000...,,,+++)))((('''&&&***)))((((((''''''((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))***---222999AAAHHHKKKIIIIIIKKKMMMNNNLLLHHHEEE555000+++***+++---,,,+++)))***---222777;;;======GGGMMMQQQPPPNNNMMMIIIDDD999777333///---++++++,,,'''(((***,,,---,,,++++++******************************))))))******+++,,,,,,---...---,,,+++,,,---~~~{{{zzz{{{zzz||||||vvvwwwzzzdddZZZZZZ]]]fff{{{qqqmmmssswwwuuutttwwwzzzuuukkkeeennn~~~rrrjjjbbb^^^```cccaaa\\\YYYXXXXXXYYYZZZZZZYYYWWWTTTSSSQQQQQQSSSUUUVVVUUUYYYVVVTTTSSSTTTTTTQQQOOOPPPQQQRRRRRRPPPOOOOOOOOOMMMNNNQQQSSSSSSPPPMMMJJJHHHHHHIIIIIIGGGEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEEEE???:::@@@EEECCCIIIOOOKKK;;;<<<>>>@@@BBBAAA===:::===DDDEEE???999777777777///000111222111///,,,***,,,,,,+++*********++++++&&&''''''((((((''''''&&&))))))((((((((()))***++++++***)))***++++++***(((000+++&&&'''***,,,+++******)))((()))+++,,,+++***''''''&&&&&&''''''((()))(((''''''''''''((())))))''''''((()))***+++,,,---((()))+++,,,---------,,,((((((''''''''''''(((((()))'''&&&'''(((******)))''''''''''''((((((((()))%%%(((+++---,,,++++++,,,((()))******+++******))),,,+++***(((''''''''''''''''''(((((((((((((((((('''''''''((())))))***+++,,,333???KKKSSSSSSNNNJJJKKKAAA555,,,))))))***,,,))))))))))))((((((((((((&&&&&&&&&'''((()))(((&&&&&&&&&&&&&&&&&&'''(((((())),,,000666;;;???AAABBBCCC???<<<===BBBDDDAAA>>>666444000+++((((((***+++)))(((''''''&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))(((&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((('''''''''''''''((()))))),,,***+++444AAAJJJKKKHHHHHHGGGHHHLLLOOOKKKBBB999///,,,((((((***+++***(((...++++++000:::@@@@@@===@@@EEEHHHHHHJJJNNNOOOMMMFFFBBB;;;444///,,,,,,,,,((((((***+++++++++***)))))))))))))))))))))))))))***************++++++,,,---...///...---,,,---...|||zzzxxxxxxxxxzzz}}}yyyuuu}}}ppp\\\WWWWWW]]]jjjxxxpppsssuuuttt~~~}}}tttrrrkkkccchhhttteeeeeeaaa___```cccaaa]]]XXXXXXXXXYYY[[[ZZZXXXVVVSSSRRRQQQRRRTTTUUUTTTSSSZZZUUUPPPNNNPPPRRRQQQNNNQQQQQQRRRRRRQQQPPPOOONNNLLLMMMPPPRRRTTTRRRMMMJJJFFFHHHIIIIIIFFFDDDDDDDDDCCCDDDEEEGGGGGGGGGFFFEEEHHHAAADDDFFFBBBFFFJJJDDD>>>???@@@AAAAAA>>>999555:::???@@@;;;777666555333;;;888333///,,,,,,,,,---++++++++++++++++++++++++&&&''''''((((((''''''&&&***)))(((((()))+++---...,,,,,,+++,,,......---,,,111+++'''(((***))))))))))))(((((()))+++,,,+++***''''''&&&&&&''''''((()))((((((''''''(((((()))***(((((()))***+++,,,,,,---+++++++++,,,,,,+++++++++(((((((((((((((((((((((('''&&&&&&''')))******((('''''''''''''''(((*********---111222222000//////++++++******)))(((((((((++++++)))((('''''''''''''''''''''(((((()))))))))'''''''''((()))***+++,,,000777CCCMMMSSSRRRNNNKKKGGG:::---)))*********+++))))))))))))((((((((((((%%%$$$$$$%%%'''(((&&&%%%'''((()))***)))(((&&&%%%'''''')))...444:::???BBBFFFCCCAAAAAADDDFFFEEECCC<<<999444...)))))),,,///(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((('''''''''''''''((())))))......222>>>JJJPPPMMMGGGIIIHHHHHHIIIHHHAAA666---,,,+++*********+++***)))+++(((&&&,,,777???AAAAAA???:::555888FFFRRRQQQIIIPPPLLLEEE===666111---,,,+++++++++***************))))))))))))))))))))))))*********)))***++++++,,,,,,---......---,,,---///~~~{{{yyyxxxxxxyyy}}}{{{xxxvvvwwwppp___TTTVVVXXX___ooo}}}|||}}}www|||vvvooorrrnnnbbbaaajjj```dddddd```^^^aaaaaa]]]XXXXXXXXXZZZ[[[[[[XXXVVVRRRRRRSSSTTTVVVVVVSSSQQQSSSQQQOOONNNNNNOOOPPPQQQQQQPPPPPPOOOOOONNNMMMLLLLLLMMMOOORRRUUUSSSNNNIIIDDDGGGIIIHHHFFFDDDDDDEEEDDDEEEFFFHHHHHHGGGFFFEEEQQQHHHGGGFFF???@@@AAA999BBBAAA???>>>>>><<<999666777:::;;;888666777555000:::777222...,,,,,,---///***+++,,,------,,,++++++(((((())))))))))))(((((()))))))))***---000333555...---,,,---//////---,,,000+++(((++++++((('''***)))(((''')))+++,,,+++***((((((''''''(((((()))***((((((((((((((())))))************+++++++++,,,,,,,,,,,,+++***************(((((()))******)))((((((&&&%%%&&&(((***+++)))'''))))))***+++---///222333777:::>>>@@@???<<<:::999555333111---+++))))))(((******)))(((((('''((((((&&&''''''((()))*********))))))((()))***,,,---...<<>><<<===>>>>>>===777999999888888:::666111......///000000///...---***+++---......---,,,*********++++++++++++******))))))***,,,000444888;;;...---,,,,,,------+++)))...***))),,,,,,'''''',,,(((''''''(((***,,,+++***)))))))))))))))******+++((((((((((((((()))******+++++++++++++++++++++,,,+++***)))))))))***+++,,,''')))***,,,,,,***)))'''$$$%%%&&&)))++++++)))'''------...000444777;;;===CCCGGGKKKMMMKKKHHHFFFDDD@@@===888333///,,,++++++***))))))(((((((((((((((&&&&&&'''((()))***++++++************+++---///000IIILLLPPPQQQMMMHHHBBB???***(((***//////***)))---(((((((((((())))))))))))%%%%%%$$$&&&'''((('''%%%((((((((((((((('''''''''###(((---***%%%&&&...666666:::???AAAAAA>>>===<<<======;;;666000------///******)))(((((((((((((((%%%%%%&&&&&&'''((())))))%%%&&&'''((())))))))))))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$"""""""""$$$&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''((()))))))))555DDDNNNPPPLLLHHHFFFAAAGGGIIIAAA333)))***///&&&))),,,***'''%%%&&&(((%%%)))+++)))'''+++777AAABBBFFFEEE>>>999;;;AAACCCDDDGGGLLLNNNLLLEEE>>>888555222///,,,***+++,,,---))))))))))))))))))))))))'''''''''''''''((())))))(((***++++++++++++---...