BMU6( ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenene|||zzzyyyzzzyyyyyyzzz{{{zzzwwwuuuuuuuuuuuutttrrrqqqpppppprrrrrrrrrqqqooonnnooopppqqqsssrrroooqqqtttqqqiiipppqqqqqqppppppooonnnmmmrrrqqqppppppqqqtttvvvxxx}}}{{{|||~~~|||yyyuuutttvvv{{{|||zzzyyy|||{{{}}}yyyxxxxxxxxxvvvtttvvvsssqqqqqqqqqpppmmmjjjppppppqqqqqqpppooommmlllhhhgggeeedddeeedddbbbaaadddcccdddfffdddaaabbbgggbbbaaaaaa```___]]]\\\[[[\\\[[[ZZZ[[[\\\\\\[[[YYY\\\[[[ZZZ[[[\\\]]]]]]]]]YYY[[[\\\\\\ZZZWWWVVVVVVYYY\\\^^^]]]```ccc```ZZZXXXZZZ\\\^^^___`````````YYYYYYXXXYYYZZZ\\\___```eeecccbbbdddggghhhfffccceeedddeeeiiijjjhhhhhhjjjnnnsssvvvvvvrrrrrruuuzzzvvvuuusssrrrrrrrrrrrrqqqsssxxx{{{zzz}}}}}}|||~~~zzzyyyxxxxxxxxxwwwuuusssllljjjgggeeeeeedddbbb```^^^___```aaa```^^^\\\[[[[[[YYYWWWWWWXXXYYYXXXWWWSSSRRRRRRSSSUUUUUUTTTRRRWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTSSSSSSUUUUUUTTTRRRRRRQQQRRRUUUUUURRRTTTXXXTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSRRRSSSUUUVVVVVVVVVUUURRRQQQTTTYYY]]]^^^]]]\\\^^^aaaaaa___[[[YYYXXX\\\```dddfffiiikkkhhhccc[[[]]]aaaeeehhhjjjkkkkkkgggggghhhhhhjjjlllmmmooorrrpppnnnnnnqqqqqqooolllmmmkkkkkkoooooommmmmmpppuuuyyy|||}}}{{{zzz|||~~~~~~~~~}}}}}}}}}}}}ttt{{{~~~}}}xxxuuuqqqnnnkkkjjjjjjjjjhhhgggeeedddcccbbb```___```___^^^^^^___``````aaaaaa`````````___]]][[[ZZZZZZXXXVVVTTTTTTTTTUUUUUUTTTUUUWWWXXXYYYXXXVVVUUUVVVWWWXXXZZZ\\\\\\\\\[[[SSSTTTVVVYYY\\\___``````____________```aaabbbccccccbbbaaaccceeefffeeedddcccaaaaaaddddddbbbcccfffbbbcccdddfffggghhhhhhhhhiiigggffffffiiilllmmmmmmjjjgggeeehhhoootttvvvuuuyyy{{{}}}|||zzzwwwvvvvvvzzz~~~~~~xxx{{{}}}}}}~~~~~~~~~zzzwww|||yyywwwvvvttttttsssqqqnnnmmmllllllffffffeeedddcccbbbbbbaaa___^^^\\\ZZZWWWVVVVVVVVVXXXXXXYYYXXXXXXWWWWWWXXXUUUXXX\\\___aaabbbbbbbbbcccccccccaaa___]]][[[[[[```___^^^\\\\\\]]]```bbb```aaaccceeeffffffeeeddd___ccchhhlllnnnllljjjiiifffgggiiikkknnnpppsssuuuqqqpppqqqqqqrrrtttuuuvvvsssrrrrrrtttvvvxxxxxxwww{{{xxxwwwyyyyyyvvvuuuwwwtttuuuwwwxxxzzz{{{||||||}}}{{{zzzzzz}}}~~~}}}yyyvvvqqqkkkjjjmmmiiimmmqqqrrrrrrrrruuuxxx|||vvvuuuyyy~~~|||}}}~~~~~~~~~~~~~~~zzzvvvwwwtttqqqnnnllljjjfffdddbbbcccbbbaaa^^^]]]^^^___\\\]]]^^^^^^^^^^^^```cccbbbcccdddeeeffffffffffffbbbcccdddbbb```]]]\\\\\\cccdddeeedddbbbaaabbbccc```eeemmmtttxxxzzz|||}}}xxxxxxwwwsssooommmlllmmmrrrqqqooommmlllmmmqqqttttttvvvxxxzzz|||{{{zzzzzztttyyy}}}|||}}}lllfff```]]]YYYSSSRRRUUUMMMOOORRRTTTUUUVVVXXXZZZZZZ[[[ZZZWWWRRRQQQSSSVVVWWWXXXXXXZZZ[[[]]]___```___^^^^^^]]]]]]\\\\\\\\\]]]\\\ZZZYYYZZZ]]]aaacccaaaaaaaaaaaaccceeeggghhhcccbbbbbbdddgggiiiiiihhhjjjjjjhhhhhhhhhjjjlllmmmnnnoooqqqrrrsssssssssssswwwzzz}}}}}}{{{{{{|||}}}|||}}}yyywwwtttqqqppppppqqqrrrsssqqqnnnmmmnnnnnnnnnmmmgggeeeccceeehhhiiigggccchhhfffeeedddeeedddbbbaaaccceeeggggggffffffiiillljjjlllnnnmmmmmmnnnqqqtttwwwxxx{{{}}}}}}}}}||||||vvvyyy|||{{{wwwsssqqqpppwwwyyyzzzzzzwwwvvvxxxzzzuuu{{{||||||~~~qqq^^^YYYUUUSSSOOOJJJIIILLLGGGGGGGGGIIIKKKLLLKKKJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGIIIKKKMMMLLLLLLMMMMMMMMMNNNNNNNNNKKKKKKLLLOOOQQQQQQOOOMMMPPPOOOMMMLLLLLLMMMOOOPPPMMMNNNPPPQQQRRRSSSSSSRRRTTTUUUVVVWWWWWWWWWWWWWWWVVVYYY]]]______^^^]]]]]]bbbbbbaaabbbcccdddcccbbbbbbdddfffgggiiimmmrrrvvvsssqqqooollllllmmmooopppmmmooosssuuuwwwyyy}}}~~~|||vvvpppnnnppprrrpppnnnjjjjjjmmmpppooommmpppuuuooonnnmmmlllmmmpppsssuuupppnnnlllmmmoooqqqqqqqqqrrrpppooorrrxxx{{{yyyvvvtttsssrrrtttvvvxxxwwwvvvuuuxxxzzzyyyxxxxxx{{{~~~}}}}}}~~~|||}}}~~~xxxrrrttt{{{zzzyyywwwsssnnnkkkkkkkkkqqqmmmhhhgggjjjmmmnnnmmmkkkrrruuusssrrrvvvvvvsssrrr{{{{{{ttttttxxx{{{ooovvv}}}}}}{{{{{{}}}{{{}}}|||yyyvvv~~~}}}||||||~~~|||~~~vvv}}}|||zzzwwwuuurrrrrrvvvuuuiiiZZZSSSNNNKKKKKKHHHCCCBBBDDDFFFDDDBBBCCCFFFFFFCCC@@@CCCBBBBBBCCCDDDEEEDDDCCCAAAAAA@@@@@@AAAAAABBBCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCEEEFFFFFFFFFGGGFFFFFFEEECCCCCCEEEEEEGGGIIIJJJIIIFFFCCCFFFDDDCCCAAAAAABBBCCCEEEBBBCCCEEEGGGHHHIIIHHHHHHHHHGGGFFFHHHIIIJJJHHHGGGJJJLLLNNNMMMLLLKKKKKKLLLOOOLLLJJJLLLOOOPPPOOOLLLLLLMMMNNNNNNNNNPPPTTTWWWUUUUUUSSSRRRQQQPPPPPPPPPRRRSSSUUUVVVWWWWWWYYY[[[^^^^^^\\\XXXUUUXXX```hhhvvv~~~{{{gggXXXXXX]]]^^^]]]^^^aaaccceeeeeedddcccddd]]]ZZZ___fffmmmzzz~~~uuuzzz~~~~~~||||||~~~yyyttttttwwwyyywwwtttzzz}}}||||||~~~wwwzzz~~~~~~}}}vvvqqq{{{vvvtttqqqooonnnllliiigggfffeeedddcccaaa___]]]\\\```]]]ZZZXXXXXXYYYYYYXXXXXXYYYXXXWWWVVVWWWZZZ\\\VVV[[[]]]\\\\\\^^^]]]YYY\\\]]]^^^___````````````]]]```eeehhhhhheee```]]]```bbbeeefffdddbbb``````aaa``````aaadddeeedddcccnnnooopppooommmkkkkkkllllllllllllmmmppptttwwwyyyrrrqqqooommmlllkkkkkklllkkknnnqqqrrrrrrrrrssstttnnnoooqqqrrrqqqrrrtttuuuqqqpppppprrrtttsssooolllooovvvwwwppppppvvvuuunnnhhhgggggghhhjjjiiieeebbb^^^```bbbcccaaa___^^^]]]aaa]]][[[\\\^^^]]]XXXSSSJJJHHHEEEBBB@@@????????????@@@AAABBBCCCBBBAAA@@@AAA@@@@@@AAABBBCCCAAA@@@@@@BBBCCCBBB@@@@@@AAABBB??????>>>>>>>>>@@@AAABBB@@@???>>>======>>>???@@@???@@@@@@@@@@@@AAAAAAAAA@@@AAABBBBBB@@@@@@AAABBBBBBBBBBBBBBBAAA???===<<<======>>>@@@AAABBBCCCCCC@@@AAABBBBBB@@@@@@AAABBBAAAAAAAAABBBCCCDDDEEEFFFFFFDDDBBBBBBCCCDDDEEEDDDBBBCCCCCCCCCCCCCCCCCCBBBCCCEEEFFFGGGFFFEEEFFFGGGHHHGGGFFFFFFFFFFFFGGGGGGKKKHHHEEEDDDFFFJJJNNNOOO\\\YYYVVVRRRNNNLLLJJJJJJJJJKKKMMMNNNNNNNNNMMMMMMIIIKKKMMMNNNPPPUUU]]]ccctttuuuwww|||{{{rrrkkkmmmmmmmmmkkkgggbbb]]]ZZZXXXXXXXXXXXXXXXYYYZZZZZZdddddddddddddddfffggghhhqqqsssuuuwwwyyy|||}}}vvvqqqnnnkkkfffbbbeeeeeedddddddddeeeggghhhnnnnnnnnnnnnnnnoooppppppqqqrrrsssvvvzzz~~~~~~yyywwwvvvxxx|||~~~xxxxxxxxxxxxxxxvvvrrrooosssuuuwwwxxxvvvuuuwwwyyyzzzvvvwwwyyytttwww}}}zzzsssppprrrsssqqqooorrrtttuuuuuuuuuvvvyyy{{{vvvxxxwwwttttttxxxzzzxxx}}}{{{zzz{{{}}}~~~}}}wwwxxxxxxxxxvvvuuuuuuuuuttttttsssrrrqqqooonnnmmmnnnmmmlllkkkiiieee```\\\eeehhhjjjjjjjjjjjjmmmooommmmmmmmmmmmnnnppprrrssskkkhhhfffeeeggghhhgggfffbbbaaa___^^^^^^]]][[[YYYUUUUUUUUUTTTRRRQQQOOONNNPPPOOOMMMLLLLLLNNNQQQRRRRRROOOLLLJJJIIIIIIJJJKKKHHHKKKMMMKKKKKKMMMLLLIIILLLLLLMMMNNNOOOOOOOOOOOONNNQQQTTTWWWWWWTTTQQQNNNOOOQQQTTTTTTSSSPPPOOOOOOPPPOOOOOOPPPRRRSSSSSSRRRXXXZZZ[[[ZZZXXXVVVVVVWWWXXXWWWWWWXXXZZZ]]]```bbb```___]]]\\\[[[ZZZZZZ[[[UUUWWWZZZ[[[ZZZZZZ[[[\\\ZZZ[[[]]]^^^]]]^^^```aaa^^^\\\\\\]]]^^^^^^[[[XXXZZZ``````ZZZZZZ______XXXUUUSSSSSSTTTVVVVVVSSSPPPNNNOOOQQQQQQOOONNNMMMNNNQQQNNNKKKKKKMMMLLLHHHDDDEEEDDDCCCAAA???>>>======@@@@@@@@@@@@??????>>>===AAA???======???@@@@@@???<<<===>>>>>><<<<<<===>>>>>>===<<<<<<<<<===>>>???>>>===<<<<<<<<<<<<===>>>>>>>>>>>>??????@@@@@@@@@>>>???@@@@@@>>>>>>???@@@<<<===>>>>>>>>>===<<<;;;;;;<<<===>>>???@@@AAAAAA???@@@AAAAAA??????@@@AAA@@@??????@@@@@@AAABBBCCCCCCAAA??????@@@BBBBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@BBBDDDDDDCCCBBBCCCDDDBBBBBBAAAAAAAAAAAABBBBBBEEEDDDBBBBBBCCCDDDEEEEEELLLJJJHHHFFFDDDCCCCCCCCCEEEFFFGGGGGGGGGFFFEEEDDDAAACCCDDDEEEFFFIIINNNSSS\\\[[[]]]aaacccaaaYYYSSSUUUUUUVVVUUUSSSOOOLLLJJJKKKKKKKKKKKKKKKLLLMMMMMMOOOPPPQQQSSSSSSTTTSSSSSSXXXZZZ[[[\\\]]]```dddgggfffbbb\\\YYYWWWUUURRRPPPPPPPPPOOOOOOOOOPPPRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUVVVWWWYYY\\\___```eeejjjrrrxxxzzzzzzzzzyyy}}}}}}{{{xxxvvvuuuvvvvvvyyywwwxxx{{{}}}{{{{{{{{{zzzwwwtttrrrqqqwwwyyyxxxwww|||~~~|||{{{ttttttrrrooommmnnnqqqsssrrruuuxxxyyyxxxvvvttttttuuuuuuuuutttqqqnnnjjjhhhdddbbb```aaadddhhhkkklllkkkllloooqqqqqqpppmmmllljjjlllmmmkkkgggeeefffhhh[[[[[[\\\___``````]]][[[^^^___aaaaaa```______```bbbdddfffccc^^^ZZZYYYZZZ[[[\\\___dddjjjnnnoooooobbb^^^YYYXXXYYYYYYWWWUUUZZZ[[[\\\\\\[[[\\\^^^```]]]``````]]]^^^aaaaaa___fffdddbbbaaabbbbbbaaa```[[[^^^```___[[[ZZZ]]]aaa\\\\\\\\\[[[ZZZXXXWWWVVVXXXVVVUUUTTTTTTRRROOOMMMTTTQQQPPPQQQVVVXXXVVVSSSVVVVVVUUUUUUWWWZZZ]]]___UUUUUUUUUSSSQQQPPPQQQRRROOOMMMLLLLLLMMMMMMLLLKKKIIIIIIIIIIIIIIIHHHGGGFFFBBBDDDDDDCCCBBBEEEKKKPPPSSSNNNGGGCCCCCCCCCBBB@@@AAADDDDDDAAAAAACCCCCC@@@BBBCCCDDDEEEFFFFFFFFFFFFEEEGGGHHHJJJJJJHHHGGGEEEEEEGGGIIIJJJHHHFFFEEEEEEDDDCCCBBBCCCEEEFFFFFFEEEHHHJJJKKKJJJHHHGGGGGGGGGIIIIIIHHHIIIJJJLLLNNNOOOOOONNNMMMKKKJJJJJJJJJJJJGGGIIIKKKKKKJJJIIIJJJKKKKKKMMMOOOOOOOOOOOOQQQRRRQQQOOONNNMMMNNNNNNLLLKKKIIIOOOOOOJJJJJJNNNMMMHHHGGGFFFEEEFFFGGGHHHGGGFFFEEEFFFGGGFFFDDDCCCDDDEEEHHHEEEBBBAAACCCCCCAAA>>>@@@@@@??????>>><<<;;;:::@@@???>>>===;;;;;;;;;:::???===::::::;;;=========999:::;;;;;;999999:::;;;<<<<<<;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>?????????;;;=========<<<;;;<<<===999:::;;;<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>===>>>??????>>>===>>>???>>>>>>============>>>>>>???===<<<<<<===>>>>>>=========>>>>>>>>>>>>=========???@@@AAA?????????@@@>>>>>>============>>>>>>??????@@@AAA@@@???===<<>>===@@@AAABBBBBBBBBCCCEEEGGGJJJIIIJJJMMMOOOMMMHHHCCCCCCDDDEEEFFFFFFDDDBBBAAAEEEDDDDDDDDDDDDEEEEEEFFFBBBCCCFFFHHHHHHHHHFFFEEEIIIJJJJJJJJJJJJKKKNNNPPPOOOMMMJJJIIIIIIHHHGGGFFFDDDDDDCCCCCCCCCDDDEEEEEECCCDDDDDDDDDDDDEEEEEEEEEGGGGGGGGGGGGHHHIIIKKKKKKJJJOOOVVV[[[]]]]]]]]]]]]dddgggkkkllljjjgggeeedddbbbaaa^^^ZZZXXXVVVVVVUUUZZZ[[[]]]aaaeeeeee```[[[\\\___aaa___ZZZUUURRRRRRXXXYYYWWWVVVZZZ```dddcccbbb```bbbgggiiihhhiiilllzzz||||||{{{yyywwwwwwxxxmmmooorrruuuvvvvvvvvvuuuuuutttrrrpppppppppqqqrrrnnnoooooommmlllnnnqqquuusssrrrqqqooommmkkkjjjiii``````^^^\\\YYYYYY[[[^^^]]]___bbbccccccbbb```___^^^^^^^^^]]][[[YYYVVVUUUVVVSSSPPPPPPRRRUUUXXXXXXTTTVVVXXXZZZ[[[\\\[[[ZZZYYYZZZYYYVVVSSSQQQRRRTTTJJJJJJKKKNNNPPPQQQOOOMMMPPPPPPQQQQQQPPPPPPOOOOOONNNQQQSSSSSSPPPMMMLLLLLLNNNMMMMMMNNNQQQSSSTTTTTTPPPNNNLLLKKKLLLLLLJJJHHHKKKLLLMMMLLLKKKKKKMMMOOOLLLPPPQQQOOOPPPRRRQQQNNNQQQPPPNNNMMMLLLLLLKKKKKKIIIKKKKKKJJJIIIJJJMMMPPPMMMMMMMMMLLLKKKJJJHHHGGGKKKIIIHHHHHHIIIIIIHHHGGGJJJGGGEEEFFFJJJLLLIIIFFFIIIHHHGGGGGGHHHJJJMMMOOOMMMPPPQQQNNNIIIGGGIIILLLFFFEEEDDDDDDFFFFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEDDD???BBBCCCBBB@@@CCCKKKRRRVVVOOOFFFBBBCCCDDDAAA>>>CCCEEECCC@@@???BBBBBB@@@AAABBBCCCDDDDDDEEEEEEDDDBBBCCCCCCCCCCCCCCCCCCBBBCCCEEEGGGGGGEEEDDDCCCCCC???>>>>>>???@@@AAAAAA@@@BBBDDDEEEDDDCCCAAAAAABBBDDDDDDCCCCCCDDDDDDFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFGGGGGGEEEEEEEEEFFFEEEGGGIIIIIIHHHHHHJJJKKKLLLKKKIIIHHHHHHGGGGGGGGGCCCGGGGGGDDDDDDFFFFFFBBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDEEECCCBBBBBBCCCEEEGGGEEEAAA@@@AAABBBAAA@@@;;;<<<===>>>===<<<;;;:::???>>><<<:::::::::;;;;;;<<<;;;:::;;;<<<<<<:::999999:::;;;;;;:::999;;;<<<;;;;;;::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<===>>>>>>:::;;;<<<<<<::::::;;;<<<<<<<<<<<<===============999:::::::::;;;;;;<<<<<<;;;===>>>===<<<;;;<<<===>>>===<<<;;;;;;;;;;;;;;;<<<;;;::::::;;;<<<;;;:::;;;<<<<<<======<<<<<<;;;;;;===??????=========>>>======<<<<<<<<<===>>>>>>===>>>@@@@@@???===<<<<<>>>>>>>>AAAAAABBBCCCBBBBBBBBBBBBFFFEEEEEEFFFHHHGGGDDDAAA???@@@AAACCCCCCCCCBBBAAACCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDEEEEEEDDDDDDHHHIIIHHHGGGEEEEEEGGGHHHGGGFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCDDDDDDDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGHHHHHHHHHDDDHHHMMMPPPQQQPPPPPPPPPRRRTTTXXXYYYWWWUUUTTTTTTQQQPPPNNNMMMLLLLLLLLLMMMPPPQQQSSSVVVXXXWWWSSSOOOSSSXXX\\\ZZZTTTNNNLLLMMMOOOOOOOOOOOORRRUUUXXXXXXYYYXXX\\\cccggghhhjjjnnn}}}}}}}}}~~~yyyqqqlllkkkkkkiiigggaaabbbbbbaaa```___aaabbb___^^^^^^]]]]]]^^^______]]]]]]\\\[[[[[[\\\]]]]]]YYYYYYYYYYYYZZZ\\\___aaa^^^^^^]]][[[ZZZYYYXXXXXXRRRRRRQQQNNNLLLLLLMMMOOOOOOOOOOOOPPPQQQRRRQQQQQQKKKLLLLLLLLLLLLKKKJJJIIINNNKKKHHHFFFGGGIIIIIIIIIFFFGGGIIIKKKMMMNNNNNNNNNPPPOOOMMMJJJHHHGGGHHHIIIDDDDDDDDDFFFGGGHHHFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCDDDFFFIIIKKKJJJIIIIIIIIIKKKIIIGGGFFFHHHIIIJJJJJJFFFEEEEEEEEEFFFFFFDDDCCCFFFFFFGGGFFFEEEEEEFFFHHHDDDHHHJJJIIIIIIKKKJJJFFFEEEEEEDDDCCCBBBAAABBBBBBDDDBBB@@@AAADDDFFFGGGFFFFFFFFFFFFEEEEEECCCBBBAAAAAA???>>>>>>@@@AAABBBAAA???@@@@@@@@@@@@@@@@@@AAADDDCCCAAA@@@@@@BBBCCCDDDEEEIIILLLIIICCC@@@BBBFFFBBBAAA@@@@@@AAABBBAAA@@@===>>>???@@@AAAAAABBBAAA???BBBDDDBBB???AAAHHHOOOMMMGGG???===>>>@@@===;;;???AAA@@@<<<;;;>>>???<<<===>>>???@@@AAAAAAAAAAAA???>>>>>>======>>>>>>??????AAABBBBBB@@@?????????<<<;;;:::;;;=========;;;<<<>>>??????===<<<======???>>>>>>>>>===>>>>>>>>>CCCCCCCCCCCCCCCBBBBBBBBB@@@AAABBBAAA???>>>???AAA>>>@@@AAAAAAAAAAAABBBCCCEEEEEEDDDBBBAAAAAAAAABBB>>>@@@AAA???>>>@@@???<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@???>>>>>>@@@BBBBBBAAA>>>===>>>>>>??????:::;;;<<<======<<<;;;:::===<<<;;;::::::;;;<<<===::::::;;;===>>><<<999666888999::::::999999:::<<<;;;;;;;;;;;;:::999999888;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<:::;;;<<<;;;:::999:::<<<>>>>>>======<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<>>>===<<<;;;::::::::::::;;;:::999:::;;;<<<;;;999;;;;;;<<<<<<<<<<<<;;;;;;<<<===??????===<<<<<<===<<<;;;;;;;;;<<<<<<===>>>;;;===>>>>>><<<<<<===???<<<<<<======>>>>>>??????<<<<<<======>>>???@@@@@@<<<<<<===>>>??????>>>===AAA@@@@@@AAAAAAAAA@@@>>>>>>>>>???@@@@@@@@@??????@@@??????>>>>>>>>>??????BBBAAA???>>>???@@@BBBDDDGGGGGGFFFDDDAAA@@@BBBCCC@@@AAABBBBBBBBBAAABBBBBBAAAAAAAAAAAAAAAAAAAAA@@@===>>>??????@@@?????????>>>???@@@@@@AAAAAABBBBBBCCCFFFIIIJJJIIIGGGGGGGGGDDDFFFIIIIIIHHHGGGGGGHHHFFFEEEEEEFFFFFFGGGGGGHHHJJJIIIIIIJJJKKKKKKJJJHHHGGGMMMRRRQQQLLLHHHGGGIIIEEEFFFHHHJJJLLLLLLMMMOOORRRQQQUUU^^^dddiiiooouuu}}}uuusssuuuvvvtttrrrqqqqqqrrrtttvvvnnnppprrrpppjjjeeecccccceeecccdddiiillljjjhhhiiiaaa]]]WWWVVVWWWXXXWWWVVVRRRRRRRRRQQQPPPQQQSSSUUUYYYWWWTTTQQQOOOOOOOOOPPPNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPOOONNNNNNNNNOOOPPPSSSRRRQQQOOOMMMKKKJJJIIIIIIIIIIIIGGGEEEEEEFFFHHHHHHFFFDDDDDDFFFHHHIIIIIIAAABBBCCCDDDDDDDDDDDDDDDGGGEEEBBBAAAAAAAAAAAA???AAAAAABBBCCCDDDFFFGGGHHHKKKJJJGGGFFFDDDDDDDDDDDDAAA@@@@@@@@@BBBBBB@@@???@@@??????@@@AAABBB@@@???>>>???AAACCCEEEEEEEEEEEECCCAAA??????AAACCCDDDEEE>>>>>>?????????@@@@@@@@@BBBBBBCCCBBBAAAAAACCCEEE@@@DDDEEEDDDDDDFFFFFFBBB@@@AAAAAA@@@>>>===???@@@BBB???===???CCCFFFEEEBBBBBBBBBBBBBBBAAA@@@???>>>===;;;:::;;;===>>>>>>===:::===@@@???;;;:::===@@@@@@??????>>>>>>>>>>>>>>>???BBBEEECCC>>><<<===@@@<<<;;;:::;;;<<<===<<<;;;<<<===>>>???@@@AAAAAAAAA===>>>???>>>===>>>BBBFFFBBB???;;;:::;;;<<<;;;999:::======::::::<<<<<<999;;;<<<===>>>>>>??????>>>>>>>>>============>>>>>><<<>>>???>>><<<;;;<<<<<<===<<<;;;<<<===>>>===;;;:::<<<======;;;:::;;;<<<<<<<<<;;;;;;;;;:::::::::<<<======>>>>>>>>>>>>===<<<======<<<::::::;;;===;;;<<<======<<<<<<>>>???>>>@@@@@@@@@>>>===>>>???======>>>=========<<<;;;999:::;;;;;;::::::;;;<<<;;;===>>>===<<<<<<===???======<<<<<<<<<<<<<<<===::::::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;<<<======::::::;;;===>>><<<888555555666888888777777888:::::::::;;;;;;;;;:::999999::::::;;;;;;;;;;;;::::::999999999999::::::::::::999;;;<<<;;;:::999:::;;;<<<<<<;;;:::999999::::::;;;;;;;;;;;;;;;;;;::::::999:::;;;;;;:::999:::;;;===<<<;;;:::::::::::::::;;;:::::::::<<<<<<:::999:::;;;;;;;;;;;;;;;;;;:::===>>>??????===<<<<<<===999999999999999:::;;;<<<888;;;===<<<:::999<<>>???@@@<<<;;;;;;===???@@@???>>>======>>>>>>>>>=========>>>>>>??????>>>>>>======@@@???>>>>>>>>>>>>>>>>>>CCCAAA>>><<<<<<>>>AAADDDEEEEEEDDDAAA???>>>???AAA<<<>>>@@@@@@???>>>???@@@>>>>>>?????????>>>===<<<;;;<<<>>>?????????>>>===:::;;;<<<===>>>>>>>>>>>>BBBCCCEEEEEECCCAAAAAABBB???AAABBBBBBAAA@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAA@@@@@@AAABBBCCCAAAEEEIIIJJJGGGEEEEEEFFFBBBBBBDDDHHHHHHGGGIIINNNQQQOOOQQQXXX```gggpppyyyyyywww{{{~~~mmmkkkjjjhhhbbb[[[ZZZ]]]```___^^^]]]]]]^^^___```[[[]]]]]]ZZZUUURRRSSSUUUUUURRRSSSXXXYYYVVVSSSSSSQQQNNNLLLMMMOOOQQQOOOMMMLLLLLLKKKIIIHHHHHHKKKNNNOOONNNLLLJJJIIIIIIIIIIIIFFFFFFFFFGGGHHHIIIJJJJJJKKKJJJHHHGGGGGGHHHGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDCCCAAAAAACCCDDDBBB@@@>>>???BBBDDDDDDCCC@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@??????@@@@@@>>><<<@@@@@@??????@@@AAACCCCCCFFFEEECCCBBBBBBBBBAAAAAA>>>===<<<===>>>>>>===<<<>>>===<<<>>>@@@AAA@@@>>>=========>>>@@@AAAAAAAAA???===::::::<<<===>>>>>>::::::;;;;;;;;;<<<>>>???>>>?????????>>>>>>@@@BBB>>>BBBBBB@@@@@@CCCCCC@@@>>>@@@@@@>>>;;;:::<<<>>>=========???AAAAAAAAA@@@???????????????>>>===<<<>>><<<<<<<<<>>>>>>===<<<999<<>><<<;;;>>>AAA<<<<<<===>>>>>>>>>===<<<<<<>>>@@@@@@===;;;;;;===666666666888;;;<<<<<<<<<<<<<<<>>>???@@@@@@AAAAAA;;;;;;<<<<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<;;;777;;;<<<::::::===<<<888;;;<<<===>>>????????????>>>>>>============>>>>>><<<===>>>===;;;;;;;;;<<<>>><<<;;;<<<===>>>===;;;:::<<<>>>===<<<;;;<<<===;;;;;;;;;;;;;;;;;;::::::777888999;;;;;;;;;::::::<<<<<<===<<<:::;;;===???;;;<<<>>>===<<<<<<===???:::===??????>>><<<===>>>>>>>>>>>>??????===<<<===:::<<>><<<:::;;;<<<999<<<>>>???>>>======>>>;;;<<<======<<<<<<<<<<<<::::::999999999999::::::;;;;;;<<<<<<<<<;;;::::::<<<;;;999999:::999888777333555666666666666777999888888999:::;;;:::999999888888999::::::999888888:::::::::999999999999888888:::;;;:::999888999:::999999888777888999:::;;;;;;;;;;;;::::::999999999999:::;;;;;;999999:::;;;;;;::::::999999999999::::::999999:::<<<<<<:::888999999::::::::::::999999===>>>??????===<<<<<<===888888888888999:::;;;<<<777;;;@@@@@@<<<999999;;;;;;;;;<<<===>>>===<<<<<<:::999999999:::<<<===>>>???===<<<>>>@@@BBBAAA@@@===>>>?????????>>>>>>>>>===>>>>>>>>>>>>=========AAA@@@@@@???>>>>>>??????CCCAAA@@@>>>>>>???AAACCCDDDDDDDDDBBB??????@@@BBB<<>>???@@@@@@@@@>>>===<<<===>>>@@@AAABBBAAA@@@???>>>>>>???@@@AAA@@@?????????@@@BBBBBB@@@@@@AAABBBAAABBBBBBAAA@@@???@@@BBB@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@???>>>???AAABBBCCCDDDFFFGGGGGGGGGFFFFFFHHHFFFFFFIIIIIIIIINNNWWWXXXSSSQQQUUU\\\cccoooxxxxxxnnnpppvvvuuusssooojjjjjjuuu~~~rrrfff^^^^^^cccjjjrrr{{{jjj]]]YYYXXXYYYZZZWWWRRRSSSXXXPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSSSSPPPLLLKKKMMMPPPOOOLLLMMMRRRSSSNNNKKKJJJJJJHHHGGGHHHKKKKKKHHHEEEJJJIIIGGGEEECCCCCCFFFIIIAAABBBDDDFFFGGGGGGGGGGGGBBBBBBCCCDDDEEEFFFGGGGGGEEEDDDCCCCCCEEEFFFFFFEEE>>>>>>???@@@@@@AAABBBBBB@@@AAAAAAAAA@@@@@@AAACCC???======???BBBCCCBBB@@@AAAAAA@@@@@@@@@@@@@@@???>>>===>>>@@@BBBBBB@@@>>>@@@???>>>>>>>>>???@@@AAABBBAAA@@@@@@AAA@@@???>>><<<;;;:::;;;======<<<;;;999777777999<<<>>><<<:::@@@???>>>===???@@@@@@???EEEBBB???>>>>>>>>>===<<<::::::;;;;;;;;;<<>>=========???AAA>>>AAAAAA>>>???BBBBBB@@@>>>@@@@@@===999777999;;;777;;;??????===<<<===???>>>>>>???>>>>>>===<<<;;;<<<<<<;;;<<<======;;;999888:::;;;;;;;;;;;;<<<>>>999;;;===???@@@@@@>>>===999;;;<<<===;;;:::::::::555555666999<<>>@@@AAA@@@???888:::<<<<<<;;;::::::;;;333777:::999999;;;:::666999:::;;;<<<============:::::::::::::::::::::::::::;;;<<<;;;999888999::::::888777888999999888777888:::<<<<<<:::::::::;;;888999999999999999888777777888999;;;;;;;;;::::::<<<<<<<<<;;;:::;;;===@@@:::;;;<<<<<<;;;:::;;;===555888<<<===;;;::::::<<<===<<<<<<>>>===;;;;;;;;;999<<>>???>>>===;;;;;;<<<999999999999:::;;;<<<===888>>>DDDEEE@@@:::888888666777888:::::::::999999<<<<<<;;;::::::;;;<<<===???<<<:::;;;>>>??????===<<<>>>@@@@@@???>>>>>>>>>999999:::::::::;;;;;;;;;>>>>>>===<<<;;;;;;<<<<<>>>>>>>>>>>>>>BBBCCCBBB@@@???>>>@@@BBB;;;>>>BBBCCCBBBBBBDDDFFF>>>???@@@@@@@@@???===<<<888:::;;;======<<<;;;:::===>>>??????>>>===<<<;;;:::<<<>>>>>>>>>>>>@@@BBB@@@AAAAAA@@@>>>>>>???@@@;;;<<<>>>???@@@AAAAAAAAA???@@@@@@@@@??????@@@BBBBBBAAAAAABBBDDDDDDCCCBBBKKKFFFDDDEEEEEEGGGPPP[[[[[[SSSNNNOOOSSS[[[gggqqq{{{wwwtttvvvvvvpppgggaaa```bbbhhhddd^^^\\\```jjjvvv}}}uuunnnddd[[[VVVSSSRRRRRRXXX\\\bbbeeeddd___XXXSSSPPPOOOMMMLLLLLLLLLMMMNNNHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIGGGEEEEEEFFFHHHIIINNNMMMLLLKKKJJJIIIIIIIIIFFFEEEEEEEEEFFFGGGIIIJJJIIIGGGEEEDDDDDDDDDCCCAAABBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEECCCAAA@@@AAABBBBBBAAAAAAAAABBBAAA@@@>>><<<;;;AAA@@@???=========>>>???@@@>>><<<>>>BBBEEEEEEDDD???@@@AAAAAA@@@???>>>===???>>>>>>???@@@@@@???=========>>>???????????????DDDDDDBBB@@@>>>===;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<>>>@@@AAA@@@<<<999999;;;:::::::::;;;;;;<<<<<<<<<=========>>>???@@@@@@AAA>>>>>>????????????>>>===<<<<<<<<<<<<;;;:::999999???>>>===<<<;;;<<<======<<<<<<<<<======:::666222<<<;;;;;;::::::;;;;;;<<<@@@???>>>===;;;:::999888:::999999;;;======<<<::::::;;;;;;<<<;;;:::999888===<<<<<<;;;999888888777<<<;;;;;;::::::;;;;;;<<<===<<<<<<;;;:::999888888<<<:::999999999:::888777777999;;;:::888777:::=========>>><<<:::888999999888888999:::;;;;;;<<<<<<;;;>>>===999999;;;<<<999777777888999::::::;;;;;;:::::::::999888777666555999999999999999999999999777888888999:::<<<===>>>===<<<:::999999:::<<<======;;;999999::::::999888::::::777222222999======???>>>===<<<<<<<<<<<<<<<999::::::;;;;;;::::::999>>>===;;;999888999;;;<<<999888888999;;;<<<<<<;;;999;;;;;;888555555777:::<<<;;;;;;<<<<<<;;;777444888666555555666666555444333444555555333444555777888888777777666444333222;;;777444555999:::888555777777777777777888888999999888666555555555666777777666666666777999;;;<<<===999888;;;999444666<<<999999999999999777666666<<<;;;::::::999999999999:::::::::999999999888888777888999999888777888::::::;;;;;;;;;;;;:::999999<<<;;;:::999888999:::;;;888;;;===>>><<<999777777<<<<<<<<<<<<<<<<<<;;;;;;555888<<<>>>===:::999888999===AAACCCAAA???===<<>>===<<<;;;:::999999<<<<<<<<<============>>>========================::::::;;;<<<===>>>??????DDDEEEDDDAAA===;;;:::;;;:::<<<>>>??????@@@BBBDDD>>>>>>======<<<<<<<<<;;;777999;;;<<<;;;;;;<<<===???>>>===>>>???@@@???===<<<===<<<;;;:::;;;>>>AAA@@@@@@@@@@@@@@@@@@@@@AAA??????@@@@@@@@@??????>>>???>>>=========???@@@AAAAAACCCDDDDDDCCCBBBCCCDDDFFFFFFFFFHHHLLLQQQWWW[[[XXXSSSMMMKKKOOOYYYdddlll|||}}}}}}yyyqqqiiidddbbbaaabbbbbb]]]VVVRRRRRRUUUVVVTTTQQQPPPSSSXXX___ccc[[[XXXTTTQQQNNNMMMLLLLLLMMMOOOQQQRRRRRROOOLLLJJJLLLKKKJJJIIIIIIIIIJJJKKKFFFEEEEEEEEEEEEEEEFFFGGGIIIGGGEEECCCBBBCCCDDDDDDGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBDDDEEEFFFHHHFFFCCCCCCCCCCCCAAA@@@BBBBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDEEECCCAAA>>>>>>????????????<<<======>>>======;;;;;;@@@???>>>=========>>>>>>BBB@@@>>>>>>AAACCCCCCBBB??????@@@@@@@@@???===<<<>>>===<<<===??????===<<<<<<===>>>>>>??????>>>>>>AAA@@@@@@???>>>===<<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;<<<===???===:::888999::::::::::::;;;;;;<<<<<<<<<::::::;;;<<<<<<===>>>>>><<<=========>>>?????????;;;;;;;;;<<<;;;;;;::::::===<<<;;;:::999::::::;;;;;;:::;;;<<<<<<;;;888666<<<<<<;;;;;;:::;;;;;;;;;======<<<<<<;;;::::::::::::999999:::<<<<<<;;;:::::::::;;;;;;;;;:::888888;;;;;;;;;:::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999999:::999888999::::::999777777999:::999777777999;;;888999:::999777666666777777777888999999:::;;;;;;:::===<<<888888;;;;;;888777777777888999:::::::::999999999999999888777666888888888888999999999:::999999888888999:::;;;;;;<<<;;;:::999999:::;;;<<<<<<:::888888:::::::::999999:::777333444999===<<<<<<<<<;;;:::::::::::::::999999::::::::::::999999>>>===<<<;;;;;;;;;;;;<<<888777777888:::;;;:::999888999:::888666555777:::;;;:::999:::;;;:::888555777666555555666666555444444555666555444444666888555555666666777777666666:::777444555888:::888555777777666666777777888999888888666555555555666777777777666777888999;;;<<<;;;888888:::888444666;;;888888888999999999999888::::::999999999999::::::::::::999999999888888888777888999888777666777888:::::::::::::::999888888:::::::::999999999::::::999999::::::999777444333::::::::::::::::::::::::555888<<<===<<<:::999999:::===@@@AAA???===<<<<<<>>>>>>===<<<;;;:::999999;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<>>???>>>======??????>>>=========<<<;;;:::;;;===@@@@@@@@@@@@AAAAAA@@@??????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>??????===>>>@@@AAA@@@???@@@AAADDDEEEHHHKKKNNNRRRTTTVVVSSSQQQNNNMMMQQQXXXaaafffaaaaaa___\\\XXXUUUTTTUUUSSSUUUTTTQQQLLLJJJLLLNNNKKKKKKLLLLLLMMMMMMNNNNNNIIIJJJLLLMMMMMMKKKJJJHHHIIIIIIGGGFFFFFFGGGHHHIIIHHHGGGFFFDDDDDDEEEEEEFFFEEEDDDBBBAAAAAABBBCCCDDDFFFEEECCCAAA????????????@@@@@@AAABBBBBBAAA@@@???@@@@@@@@@@@@AAABBBCCCCCCEEECCCAAAAAAAAAAAA???>>>BBBBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDBBB@@@>>>>>>???@@@@@@???::::::;;;<<<=========<<>>>>>============>>>BBBAAA??????@@@AAA@@@@@@>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<======<<<:::;;;<<<<<<===>>>===========================<<<<<<<<<;;;;;;::::::;;;;;;<<<999999999999999999999999999:::;;;;;;<<<<<<;;;;;;;;;<<<======;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<:::::::::;;;<<<<<<======;;;;;;;;;;;;<<<>>>???AAA::::::;;;;;;<<<;;;;;;;;;<<<;;;;;;:::999:::::::::;;;:::999:::;;;<<<;;;:::===<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;999999888999;;;;;;:::999999999:::::::::999888888999999::::::;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999888777888:::;;;999888888999999888666666888999666777888888666666777888666666777777888888999999999;;;:::777777::::::777666666777777888888999999888888999999999888888777666777777888888999999999999999888888888888888999:::::::::::::::::::::::::::888777777999::::::999777999888555666:::<<<::::::999888888777888888888999999::::::::::::999999:::;;;;;;;;;;;;::::::999888777666777888999888777666777888777666666888:::999888777777999999888777777666555555666666555333444555666666444555666888555555666777777777777777999666444555777999777555666666666666666777888888888777666666555555666666777666777777888:::;;;<<<:::888888999777555777;;;777777888888999::::::;;;999999999999999999::::::999999999999888888888777777888999888666555555666999999999999999888777777888999999:::::::::999999<<<999777777999888555222888999999999999999999999666888<<<===<<<:::::::::<<<===>>>>>><<<::::::;;;======<<<;;;::::::999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999===>>>>>><<<:::999999:::===>>>??????>>>>>>???@@@===<<<<<<<<<<<<;;;;;;;;;:::<<<>>>>>>>>>===>>>???>>>===<<<===>>>>>>===<<<=========;;;::::::<<<>>>???@@@AAABBBBBB@@@>>>===<<<======>>>>>>>>>======>>>>>>?????????>>>======:::<<<>>>?????????@@@AAABBBEEEIIIMMMPPPPPPPPPOOONNNNNNNNNPPPSSSWWW[[[^^^WWWVVVTTTRRRQQQPPPQQQRRROOOQQQRRRQQQNNNLLLKKKLLLIIIJJJLLLMMMLLLKKKIIIHHHHHHJJJLLLMMMKKKHHHFFFEEEJJJIIIGGGEEEFFFHHHKKKLLLEEEDDDCCCBBBAAABBBBBBCCCFFFDDDBBB@@@@@@AAACCCEEECCCBBBAAA???>>>>>>>>>???>>>???BBBCCCDDDCCCAAA@@@@@@@@@AAAAAAAAABBBBBBCCCBBBAAA??????@@@@@@>>><<>>>>>???????????????>>>>>>==================@@@@@@??????@@@@@@@@@@@@==================<<<<<<;;;::::::;;;<<<<<<;;;999:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<;;;;;;<<<============<<<===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>===<<<:::999:::<<<>>>???999999:::;;;<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;===;;;999999:::;;;;;;;;;<<<;;;:::999888888888888::::::::::::::::::::::::999888888999:::;;;999888999999999999999999999888:::::::::;;;;;;;;;;;;<<<:::::::::999999:::::::::999999999999::::::;;;;;;777777777888:::;;;999888888888888777666666777888777999::::::999999:::<<<555555666666777777777777777999999666666999999777555666666666777777888888666777888999999999999999888777777777777777777777777777777777777888888999999999::::::::::::999999888777666666888::::::999555888999777888;;;;;;888888888777777666777777888888888999999999999888888555666888999999777666555999888777777888999888666555555666666777777999999777666555555777888888888777555444444555666444333555666666666555555777888888888888888777666555444888666444444666777777555666555555555555666777777777777666666555555555555666666666777888999:::;;;:::999999999777666888;;;888888888888999999::::::::::::999888888888888888999888888888888777777777999::::::999666555555666888888888888888777666666666777999:::::::::999888???;;;777888<<<>>>;;;777888888888888888999999999666888;;;<<<;;;:::;;;;;;<<<======;;;999888999:::<<<<<<;;;;;;:::999999888888888888888999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<;;;:::999:::;;;>>>???@@@???===<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>>===<<<===>>>===<<<;;;<<<=========;;;<<<======;;;999999:::<<>>>>>?????????>>><<<;;;;;;===@@@AAAAAAAAABBBCCCBBBDDDHHHKKKMMMMMMLLLKKKLLLLLLNNNPPPSSSUUUWWWXXXPPPOOONNNNNNNNNNNNMMMLLLIIILLLOOOPPPNNNJJJFFFDDDEEEFFFGGGHHHHHHGGGFFFEEEHHHJJJKKKIIIFFFBBBAAAAAADDDDDDDDDDDDEEEFFFGGGHHHDDDCCCBBBAAAAAAAAABBBCCCDDDBBB@@@>>>>>>@@@BBBDDD@@@@@@@@@@@@@@@@@@AAAAAA???@@@BBBDDDEEEDDDCCCBBB@@@@@@@@@AAAAAAAAAAAAAAA@@@?????????@@@???===;;;??????>>>>>>??????@@@AAA@@@@@@@@@@@@@@@AAAAAABBBFFFDDDBBBBBBCCCDDDEEEDDDAAAAAA@@@@@@@@@@@@@@@@@@======>>>>>>>>>>>>>>>>>>======>>>??????@@@@@@AAA<<<<<<<<<<<<<<<<<<======;;;::::::;;;<<<<<<;;;999::::::;;;<<<<<<<<<<<<<<<======<<<<<<;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;<<<<<<<<<<<<;;;;;;<<<======>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============???===;;;:::999:::;;;<<<999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;@@@===:::999:::;;;;;;:::::::::999888888888888888<<<;;;;;;::::::999888888:::999888999::::::999777999999999999999999::::::<<<<<<<<<;;;;;;;;;::::::999999888888888888999999777777888888999999::::::666666777999;;;;;;999777999888777666777777777777888:::;;;;;;::::::<<<===666666666666666777777777666888888555555888999666666666666666666777777777666777888999999999999999:::999999888777666555555555555555666777888:::;;;888888999::::::999888888777666555555777999888888444888999888999;;;;;;777888777777777777777888888777888888999999888888777333555777888888777555444:::999888888999:::888777444444444666777888888888666555444444666888888777666555444444555555444333444555666555444555666888777777888777777666555444777555444444555666666555555555555444555555666777666666666666666555555444444555666777888999999999999;;;;;;999777888;;;<<<:::999888777777777777888<<<;;;:::888777666555555888888888777777777666666:::;;;;;;:::888777777888777888888888888777666666555666888999:::999888888===999777999>>>@@@>>>;;;777777888888999999999999777999::::::::::::;;;===<<<<<<;;;999777666888999;;;;;;::::::999999888888777777777777888888888888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<999:::<<<;;;;;;:::<<<===>>>??????>>><<<;;;;;;<<<::::::::::::;;;;;;;;;;;;999:::<<<<<<;;;:::;;;<<<<<<;;;:::;;;<<<<<<;;;:::;;;<<<<<<;;;999888999;;;===???@@@AAA@@@>>>;;;999::::::;;;<<<<<<<<<<<<<<<===>>>?????????===<<<:::<<<>>>@@@AAAAAAAAACCCDDDCCCDDDEEEFFFHHHIIIIIIJJJKKKKKKLLLMMMOOOQQQRRRTTTMMMLLLKKKKKKLLLLLLIIIGGGHHHJJJMMMOOONNNJJJEEEBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFIIIJJJIIIEEECCCCCCEEEAAABBBDDDEEEEEEEEEDDDCCCEEEDDDCCCBBBAAABBBCCCCCC@@@???>>>======???AAABBB??????@@@@@@AAABBBBBBBBB??????AAABBBCCCBBBBBBAAA>>>??????@@@@@@@@@??????@@@??????@@@AAA@@@>>><<<===============>>>?????????????????????@@@AAAAAACCCAAA??????AAACCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>===>>>>>>????????????>>>:::<<>>>>><<<;;;;;;<<<======<<<::::::;;;;;;<<<===<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<======>>>>>><<<;;;;;;<<<>>>>>><<<;;;=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;@@@>>>===;;;::::::::::::::::::;;;;;;<<<;;;;;;;;;999::::::::::::999888888@@@===;;;::::::;;;::::::::::::999999999999::::::===<<<<<<;;;:::999999888;;;:::999:::;;;;;;999777::::::999999999:::;;;<<<===<<<<<<<<<;;;;;;::::::999888888777777888888999777888888888999999::::::666666777999;;;:::888555999777666666888999999888777888::::::999999:::;;;777777777777777888888888555888888555555888999777666666666666777777777777666777888999999999999999::::::999888777666666555444555555666777999;;;<<<888888888888888888888888777555444444666777777666444888999888999;;;:::777777777777777777888888999777777888888888888777777555666888999:::999777666:::888777888::::::999888444333333555777888777666666555444555777888777666666555444444555555444222333444555555333444555777222333444666777777777777555555444444444444555555444444444444444555666666555666666666666555444444222333444666777777777777888;;;;;;777666999;;;;;;:::999777666555555666666;;;:::999777666555555555777777777777666666666666:::;;;<<<;;;999888888999888888888888888777666666555666777888888888888888999777666999<<<===<<<999666666777888888999999999777999999999999:::<<<>>>:::;;;;;;999777777888999:::::::::999999888888888666777777777777888888888::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<===999:::<<<<<<;;;;;;===>>>===>>>???>>>;;;:::;;;<<<999999:::::::::::::::;;;777999;;;;;;999888999:::;;;:::999:::;;;;;;;;;999999;;;;;;;;;999888999:::;;;<<<>>>>>>>>><<<:::999999:::;;;<<<<<<<<<<<<<<<======>>>>>>>>>===<<<<<<:::<<>>>>>>>>>>>???AAABBBCCC@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAAAAAAAA@@@???@@@@@@@@@BBBCCCBBB???==================>>>?????????>>>>>>>>>>>>???@@@@@@AAA???===>>>???AAAAAAAAA???>>>=========>>>???@@@===>>>???@@@AAAAAA@@@???;;;===@@@@@@>>>======>>>======<<<<<<<<<===??????>>>===<<<===??????===<<<;;;;;;<<<===============>>>>>>>>>>>>>>>?????????<<<;;;;;;::::::;;;;;;<<<========================999:::<<<===>>>?????????AAA???>>>???AAAAAA???===>>>=========<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>=========<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999:::::::::999888777===<<<::::::<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::;;;<<<;;;:::888;;;;;;:::::::::;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<::::::999999999999::::::::::::::::::::::::;;;;;;777777888999;;;999666333888666555666:::<<<;;;:::777888999999888777888:::999999999999999999999999555888888555555999:::777777777777777777777777777777888888999999999888888888999999999999999999999666666666777888999:::;;;999888777666666777888999777666444444555666555444444888999888888;;;;;;888666666666666666777888888666777777777777777777666555666777888999999888777777666666777999:::999888444333333555777888666444666555555777888888666444666555333444555555444222222333444333222333444666111222333555666666777777444555555444333333444555444444333333444444555666555555666666666555444333000111333555666666666555555999999555444888:::999888777555444444555666777888888777666666666666777777777666666666555555555888:::;;;:::888888999:::888888999999888888777666555555555666777888999999666777999::::::999777666444555555666777777888888888999999888888:::===???888:::;;;:::888888999:::999999999999888888888888666777777777777888888888999999999999999999999999;;;;;;;;;:::::::::::::::888:::;;;;;;;;;;;;<<<>>><<<>>>>>>===;;;:::;;;<<<888999999999::::::::::::777999::::::999888888999;;;999888999:::;;;:::999777999;;;:::999999999:::::::::;;;;;;;;;::::::999999:::;;;<<<==================<<<<<<<<<===>>>>>>:::<<<>>>>>>=========???????????????@@@BBBDDDEEEBBBCCCEEEFFFFFFFFFEEEDDDMMMIIIEEEDDDGGGIIIIIIIIIKKKIIIHHHHHHJJJKKKKKKJJJBBBCCCDDDEEEEEEDDDCCCBBB???EEEJJJKKKGGGCCCBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCEEEDDDCCCBBBBBBBBBCCCDDD??????@@@BBBCCCDDDEEEFFFAAAAAAAAAAAAAAA@@@???>>>BBBAAA@@@@@@@@@@@@AAAAAABBBCCCDDDEEEDDDCCCBBBAAAAAAAAAAAACCCDDDCCC@@@>>>>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>>>>??????@@@AAA???>>>>>>@@@BBBBBBBBB>>>>>>======???@@@BBBDDD>>>???@@@AAABBBAAAAAA@@@<<>>===<<<<<<===>>>???@@@???>>>>>>???@@@@@@???===;;;<<<======>>>>>>======<<<===>>>???@@@AAABBBCCC<<<;;;;;;::::::;;;;;;<<>>???@@@@@@@@@FFFDDDCCCDDDFFFFFFCCC@@@>>>>>>======<<<<<<<<<;;;???????????????>>>>>>>>>;;;<<<===>>>>>>======<<<<<<<<<<<<<<<;;;:::999999;;;;;;<<<===<<<;;;:::999;;;:::999;;;===>>>>>>===============>>>@@@AAABBB::::::;;;<<<<<<===>>>>>>===<<<;;;;;;<<<<<<:::888<<<;;;;;;:::;;;<<<===>>>999999:::;;;<<<===>>>???<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<777777888::::::999555222888666555777;;;======;;;888:::;;;:::999888999:::;;;;;;::::::::::::::::::666888888555666999:::888888888888888777777777777888888999999999888888777666777888999:::;;;<<<<<<999999888888888888999999:::888777555555777888:::888666444444555555444333555888999777888;;;;;;888555555555555555666777888666666777777777777666666444444555666666777666666555444444555888999999888555333333555888888555222666666666888999999666333666444333333444555333222222333333333222222444555444444444555444444333333444444555444333333444555444333333333333444555555444555666666666555333333///000222444555555555444333777888333222777999777555444333222333555777888555555555555666777999999777666666666555555555555777888999999888777888:::999999999999999888777777666555555555555777999:::777:::<<<<<<:::777555444333333444444555666777777888999999888888:::===@@@777999;;;;;;999999999:::999999999888888888888888777777777777888888888888999999999999999999999999<<<<<<;;;:::999888777666888999;;;;;;::::::;;;===<<<===>>>===;;;:::;;;<<<888888888999999:::::::::888999;;;:::999888888999:::999888888::::::999888666888::::::999999:::;;;999999999999999999::::::999:::;;;<<<===============<<<;;;;;;;;;===>>>@@@<<<===??????>>>======>>><<<===>>>???@@@AAABBBBBB===???BBBEEEEEECCC@@@===HHHGGGIIILLLJJJFFFGGGJJJKKKEEEHHHPPPPPPJJJLLLUUUKKKJJJHHHFFFEEEFFFGGGHHHIIIFFFDDDDDDFFFGGGFFFDDDGGGDDDBBBDDDFFFHHHFFFCCCDDDAAA>>>>>>AAADDDDDDCCC???@@@@@@@@@???@@@CCCEEEBBBBBBCCCCCCCCCCCCCCCBBB@@@AAA@@@<<<<<>>CCCIIIOOOSSSQQQKKKDDD@@@@@@@@@??????>>>>>>======;;;>>>@@@AAA@@@@@@AAABBB===>>>@@@@@@@@@@@@AAACCCAAA???>>>???@@@AAAAAA@@@BBB@@@===;;;<<<>>>BBBEEE>>>>>>???AAADDDDDDCCCAAA@@@AAABBBBBBBBB@@@???>>>???@@@@@@>>>;;;<<>>???@@@?????????@@@@@@>>>===???======AAABBB@@@AAADDDEEEBBBAAABBBAAA>>>>>>AAA>>>AAACCCDDDCCCBBBAAAAAA???CCCDDDAAA@@@CCCDDDBBBGGGHHHHHHFFFCCCBBBAAABBBCCCDDDBBB===<<>>@@@@@@@@@AAAAAA@@@@@@??????AAAAAA>>>>>>@@@@@@===DDDBBB@@@>>><<<<<<<<<===@@@???@@@AAA===888999>>>===<<<;;;<<<===>>>===<<<============???AAABBBBBBCCC@@@======???AAA@@@???CCC>>>===???AAA???>>>AAA???===;;;<<<@@@AAA???===>>>;;;;;;>>>???<<<<<>>===<<<;;;:::999888888999999888666444:::666555777999888999<<<888999:::;;;;;;;;;:::999888888:::===<<<888888<<<777888999:::::::::999888888666666777999;;;<<<;;;:::888777777888888777555777888888999:::;;;;;;;;;666555555555555666777777666666777777888888999999888777666555555555555555777777777777666666666666777555444555888999888666666666555555555777888999444555555666777888888999666555333333444666888:::777777666444222222444666666666666666777888555222444444555555555555444444777666444333333444555777444444444444444444444444555333111111333444222///666555555444444444555555222222333333444444333333333333444444444444333333444666555222444777666222111111222222444555777888999999999999999999999999555555666777777666444444888777555444555666888:::777777888888888888777777666444222333777999888777777666555444444555666777444555666555555555777999555555555555555666777777888888666444333333666888999999999888777666666555888888999999999888888777999999:::<<<===<<<999666<<<;;;:::888777777777777888999:::;;;<<<<<<<<<<<<======<<<;;;::::::::::::999999999888777666666555888888888888888888888888;;;:::999888777777777777999888666555555777999:::;;;;;;<<<<<<<<<;;;;;;:::999;;;;;;;;;999999:::;;;>>>===;;;<<<===???@@@@@@===<<<:::999999;;;===>>>???????????????@@@@@@@@@;;;===@@@CCCDDDDDDCCCCCCLLLJJJJJJKKKIIIEEEFFFIIIIIIEEEFFFNNNTTTVVVXXX\\\OOOLLLHHHFFFFFFFFFEEEDDDHHHEEEDDDDDDGGGHHHGGGFFFEEEDDDCCCDDDEEEFFFEEEDDDCCCAAA@@@AAACCCDDDBBB@@@@@@AAAAAAAAA@@@@@@CCCEEEAAABBBBBBBBBBBBAAAAAA@@@BBBEEEEEEBBBBBBFFFFFFDDDKKKZZZkkkqqqhhhWWWIIIBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@AAABBBBBB@@@>>>>>>???@@@BBBCCCDDDCCCDDDEEEGGGFFFDDDCCCCCCDDDEEEEEEDDDCCCBBBBBBAAABBBCCCDDDEEECCCCCCDDDFFFGGGGGGFFFEEEBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@AAAEEEHHHEEECCCAAA???@@@BBBDDDFFF@@@???@@@BBBEEEGGGGGGFFFEEECCCCCCGGGGGGDDDDDDGGGGGGDDDCCCDDDAAA======@@@???AAADDDFFFFFFEEEDDDCCCBBBFFFGGGDDDCCCEEEFFFEEEIIIIIIIIIGGGEEECCCDDDEEEGGGHHHFFFAAA@@@CCCEEECCCCCCCCCDDDDDDDDDCCCBBBBBB???BBBCCC@@@AAADDDDDDBBBEEECCC@@@>>>>>>???@@@BBBCCCBBBBBBCCC???;;;<<<@@@CCCBBB@@@@@@@@@@@@>>>===<<<===>>>??????@@@BBBDDD@@@>>><<<===@@@BBBBBBAAA@@@===<<>>===<<<<<<===>>>@@@???>>>???======???@@@======@@@DDDBBB>>>===>>>?????????@@@@@@AAAAAAAAAAAAAAA@@@>>><<<999999:::;;;<<<;;;;;;777777:::;;;999:::<<<999:::;;;<<<<<<<<<;;;:::;;;777777<<<>>>;;;999999666777888999999999888888999888777888:::;;;;;;::::::888777777888888777666666666777777888999999:::777666666666666777888888777777777777777777888888777666666555555555555666777777777777777777777777666555333555777888777555888777666666666777888999333444555666777888999999888777777666666777888999666777666444222333555777999888666666777888777555444444555555555555444444666555444333333444555555333333333333333333333333555222111111333333111///555555444444444444444555222333333444555555555555333444444555555444444333555666666333444777555000222222222333444555666777888888888888777777777777555666777888888777777666666555444444444555666777555666666777777666666555777555333444666777666555666666555555555555666666555666666666444555666888666555555555555666777777777777777666444444555777999999888888777666666555666777777777777777666666777777888:::;;;:::777444999888777666555444444555999999:::;;;<<<<<<<<<<<<;;;:::::::::::::::;;;;;;999999888888777666666555888888888888888888888888999999888777666666666666777666555555666888:::;;;888888999999999999888888:::;;;<<<;;;:::999:::;;;:::999999:::;;;======>>>;;;:::999888999:::;;;<<<>>>>>>>>>>>>?????????????????????>>>???@@@AAABBBQQQNNNMMMMMMIIIEEEFFFJJJGGGFFFFFFMMM]]]mmmqqqmmmVVVPPPJJJHHHIIIIIIGGGCCCFFFEEEDDDEEEHHHJJJJJJJJJEEEGGGHHHHHHFFFFFFFFFGGGDDDDDDDDDFFFFFFEEEAAA>>>DDDDDDDDDCCCBBBBBBDDDGGGEEEEEEEEEDDDDDDCCCCCCCCCBBBFFFGGGEEEEEEHHHHHHEEEQQQfff{{{oooYYYIIICCCCCCCCCCCCCCCCCCBBBBBBBBBEEEGGGGGGFFFDDDBBBCCCDDDBBBCCCEEEFFFEEEFFFHHHIIIJJJHHHFFFEEEFFFFFFFFFEEEDDDEEEFFFGGGHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIGGGEEECCCCCCEEEIIIKKKLLLIIIFFFCCCBBBCCCFFFJJJMMMEEEDDDEEEHHHLLLNNNNNNMMMJJJHHHIIIMMMMMMJJJHHHJJJKKKIIIIIIJJJHHHCCCDDDGGGGGGHHHKKKNNNNNNNNNLLLKKKIIILLLMMMIIIGGGJJJKKKJJJNNNNNNMMMLLLJJJJJJKKKMMMMMMNNNLLLHHHGGGKKKLLLJJJIIIIIIJJJJJJIIIIIIHHHGGGFFFIIIIIIGGGHHHLLLNNNLLLIIIHHHFFFFFFFFFHHHKKKLLLJJJGGGFFFGGGDDD@@@AAAEEEGGGFFFEEEEEEFFFFFFDDDBBBEEEFFFGGGGGGFFFGGGHHHIIICCCCCCBBBDDDGGGIIIIIIIIIDDDAAABBBDDDDDD@@@???BBBAAABBBCCCCCCBBBBBBCCCDDDBBB??????BBBBBB??????AAAEEEAAA===;;;<<<===>>>???EEEEEEEEEEEEEEEFFFGGGHHHFFFBBB===:::;;;===???@@@;;;888999<<<<<<999999<<<;;;<<<<<<===>>>=========???888666;;;@@@>>>999777666777888999999999888888:::999888888999:::999888999888777777888888777666666777777888888999999999777666666666666777888888777777777777777666666666555555555444555555666666777777888888888888888888777666555666888888777666999888777777666777777777333333444555666777888888777777777777777666666555555666666555444444666999:::999:::===>>><<<888666333444444555555444444333333333333444444444444444333333333333333333333333333222111111222333111000444444333333333333444444222222444555666666666666444444555555555555444444444666777555666888555000444444444444444555555555555666666666666666666666555666777888999999999888666666777777888888888777444444555555555555444444888666444444555666555444555555666666666666555555666777777666444444555777666666555555666666777888666777888888666555555666999888888777777666666555444555555666666555555555777666777999;;;:::777555777777666555444444444444::::::;;;;;;;;;;;;::::::888888888999999:::;;;<<<999999888888777666666666777777777777777777777777999888777666666555666666555555555555777999;;;<<<666777777888888888777777999;;;<<<;;;::::::;;;<<<888999999:::;;;;;;<<<<<<999999999999999:::;;;;;;<<<<<<=========>>>>>>>>>BBB@@@<<<::::::<<>>===>>>??????;;;999:::===<<<888888;;;=========>>>>>>>>>>>>>>>>>>999777<<>>@@@===999:::???============>>>>>>??????<<<:::;;;===<<<777666888666666666666666777777777999888777777888777444222777666555555777777666555777777777888888888888888222222222222222333333444777666666666555555444444444444444444444555666777444444444444555555666666555666666666555555555666555555555444444333222222777777666555444333222111...000333555666666555444444555666666555555777888888AAASSSeeefffUUU@@@444222222333333333333222222000000111222333333222222111111111111111111111111000111111111111111111222111111111111111222333333000000111222333444444444333333444444444444333333000444666777:::===;;;555333444444555444444333222444444444444555555666666333333333444555666777777...000222444444333111000444555555666666555555444222222333444444666777999333444555666666555444333888888888666444333444555666666666666666777888888555888:::;;;999777666555777777777666666666666666444555666777777777777777888777888999;;;;;;:::888777666666666666777777888:::::::::;;;::::::999999;;;:::999999888888888999888888888777777777777777777777777777777777777777777777666555555555555666888888777777777777777777666777888999999999999999666888999999888888999;;;>>>???@@@>>><<<:::;;;===:::999888888777777777888999::::::;;;<<<<<<======999::::::;;;<<<<<<======SSSQQQPPPQQQOOOKKKMMMQQQQQQSSSPPPOOO\\\ooossskkk___XXXOOOLLLOOOTTTWWWWWWSSSTTTUUUVVVUUUVVVXXX[[[RRRTTTVVVVVVTTTRRRQQQPPPPPPPPPOOOMMMKKKLLLNNNQQQLLLLLLMMMLLLLLLMMMOOOQQQPPPOOONNNMMMMMMNNNOOOPPPQQQTTTTTTQQQQQQSSSRRROOOOOOQQQSSSTTTTTTRRRPPPOOOOOOPPPQQQSSSTTTVVVWWWXXXUUUVVVVVVUUUTTTTTTWWWYYYVVVXXXZZZ[[[[[[\\\___```___]]]ZZZZZZ\\\```bbbbbbfffggghhhjjjlllnnnooopppnnnooonnnkkkhhhhhhlllpppooopppqqqqqqqqqooonnnmmmooommmllllllooosssvvvwwwyyyyyyyyywwwuuuqqqnnnlllooooooppprrruuuwwwwwwvvvuuurrrssswwwxxxvvvwwwzzzwwwzzz~~~}}}|||~~~~~~xxxttttttuuuuuuwww{{{~~~yyyvvvsssnnnmmmwwwyyy{{{}}}}}}zzzvvvtttrrrggggggiiijjjhhhfffiiioooeeefffeeedddbbb``````aaa]]][[[\\\___```^^^___bbb]]]^^^```bbbbbb___YYYUUUVVVVVVWWWXXXYYYZZZ\\\\\\QQQQQQQQQSSSTTTTTTRRROOOJJJHHHHHHHHHEEEAAACCCIIIBBBBBBAAAAAAAAABBBCCCDDD@@@???AAABBB???:::999===888777777777777888999999<<<;;;;;;;;;;;;:::777444888777666777888999888777666666666666666666666666333222222222222333444444555555555555555444444444444444444333444444555555222222333333444444555555111222333222111000111222222222333333333222111111888777666555333222111000...000333666888888888777333444666555444444555666999BBBVVVjjjkkkWWWAAA666111222222333333222222111//////000000111222222222000000000000000000000000///000222111000000111222000000000000000111222333000111111222222222222222222222333333333333222222000333555555888<<<:::666111222333444444333222111222333333444444555555555222222222222222333444555111333555666777666444333444555555555555555555444000111333333444555888:::444444555555555555444444777888888666444333444555777777666666777777888999666999;;;;;;:::888777666666666666666666666666666555666777777888888888888666555555666888999888777444444444444555666777777999999::::::::::::999999<<<;;;:::999999888888888888888777777777777777777888888888888888888888888444444333333333333444444999999888888777666666666444555666777777888777777666777999999888888:::;;;===??????===::::::===@@@===;;;999666555555666666999999:::;;;<<<======>>>777999<<<>>>???>>>===;;;VVVUUUWWWZZZYYYVVVXXX\\\^^^___]]][[[___gggjjjhhhaaa^^^ZZZYYYZZZ[[[\\\\\\[[[\\\]]]\\\[[[ZZZ]]]___ZZZZZZ[[[\\\]]][[[XXXUUUSSSUUUWWWWWWVVVVVVXXX[[[UUUVVVVVVVVVVVVXXX[[[]]]YYYYYYWWWWWWXXXYYY[[[]]]YYY\\\\\\ZZZZZZ^^^___]]]ZZZ[[[]]]^^^___`````````bbbbbbccccccddddddddddddeeefffffffffeeegggjjjmmmjjjlllnnnooooooqqqsssuuutttqqqoooppptttyyy|||}}}}}}|||{{{}}}uuutttvvvwwwuuutttyyyvvvuuutttuuuwwwwwwwwwvvvnnnlllmmmqqqsssrrrsssvvvppppppqqqrrrrrrooojjjfffhhhiiijjjkkkllllllllllllcccccccccdddddddddaaa^^^YYYWWWVVVUUUPPPMMMQQQXXXNNNMMMMMMLLLMMMNNNOOOPPPNNNKKKKKKMMMLLLHHHEEEFFF@@@??????>>>???@@@AAABBBAAAAAAAAAAAABBB@@@===;;;:::999999999;;;<<<;;;:::888888888777777777777777666666555555666666777888444444444444444444555555555555444333333333444444222222333444444555666666000222333222000///000111111111222333444333222222555555444444333222222111000111333555666777666666333444555555333222333444:::<<>>???===;;;===CCCIIIEEEBBB>>>999777888999;;;999999:::;;;<<<===>>>>>>:::<<<>>>??????>>><<<;;;\\\\\\___ccccccaaacccgggiiijjjiiiggggggiiimmmpppdddeeeffffffeeecccaaa___```aaabbbaaa^^^]]]___aaabbbaaaaaaccceeeccc^^^ZZZXXX\\\```bbbaaa```aaaccc^^^___``````aaacccfffiiieeedddccccccdddfffiiijjjfffiiiiiigggiiinnnqqqpppoooppppppnnnnnnppptttxxx{{{zzzzzzyyyxxxwwwwwwvvvssstttuuuvvvxxx{{{zzz|||vvvuuuvvvwwwuuuuuu{{{zzzxxxwwwzzz~~~~~~yyywwwyyy~~~~~~{{{xxxvvvwwwyyyzzz{{{zzzzzzyyywwwuuurrrpppooollliiigggeeebbbaaa^^^YYYVVV\\\dddZZZYYYXXXXXXXXXYYY[[[\\\]]]WWWTTTWWWZZZWWWQQQOOOIIIHHHHHHGGGGGGIIIJJJKKKFFFEEEFFFGGGGGGFFFCCC@@@===<<<;;;<<<>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999::::::;;;333333333444444555555555666555444444333333333333333333444444555666777777222555666555222000222444000111333444555444444333222333333333333333444444000111222222333333333333333444555555333111111222888333777BBBCCC999333444111111222222222222111111000///------...000222444////////////////////////---000222111//////111333............///000222222444444444444333222111111000000111111111111000000222333222///000333222...---///111222333222000///...//////000111222222333444333222111111111222333000000111111222222111111222222222333333222222222111444555444222222555888555555333222222333555555666777777666444444555777777777777777777888888999888:::;;;;;;999888888999555555555666666666666666444555666777888888888888777666666777999;;;::::::777777777777888:::;;;<<<666777888999:::;;;;;;;;;::::::::::::;;;<<<======777777777777777888888888::::::::::::::::::::::::999999888888888888999:::555666777888888888888888777777888::::::;;;;;;;;;999:::<<<<<<<<<<<<===???===???AAA???>>>BBBJJJQQQNNNJJJDDD???<<<===???@@@999999:::;;;<<<>>>>>>???????????????>>>===<<<;;;fffbbbdddmmmssstttvvv{{{|||zzzyyyyyyyyyxxxuuusssvvvvvvuuuttttttsssrrrrrrlllrrrxxxuuunnnkkkoootttssstttuuuvvvvvvrrrmmmhhhiiisssuuutttwwwtttrrrzzzwwwwwwvvvttttttvvv{{{~~~xxx}}}{{{zzz}}}}}}wwwrrrmmmjjjsssttttttrrrppppppqqqtttooorrrwww|||}}}}}}|||vvvtttxxx|||}}}}}}{{{yyyvvvuuurrrvvvuuuooolllnnnqqqrrrpppuuuzzzyyyuuuqqqpppqqqmmmllljjjhhhiiimmmtttyyynnnppptttwwwuuussswwwxxxxxxyyyzzz}}}yyyrrrvvvwwwqqqppppppqqqtttxxx{{{{{{{{{ppp{{{xxxpppooollliiinnneeedddbbbbbbbbbdddfffggggggbbbaaaffffff___\\\]]]___\\\\\\ccclllnnnfff\\\SSSNNNIIIKKKQQQWWWYYYYYYVVVUUUSSSSSSSSSRRRPPPNNNGGGEEECCCAAABBBDDDFFFHHHJJJCCC@@@BBBBBB???>>>BBB===>>>???>>>===>>>AAAEEE???@@@???===;;;999:::<<<888:::===<<<:::999;;;===444999@@@BBB@@@===<<<<<<666:::===;;;777444555888888777666777888999888666;;;777333222444555333111555555555444444444333333777555333333444444444333:::777888::::::555333555444333333222222222333333000000111222222222222222....../////////000000000222111000000111111000...000000///........................000222222000...111111111000000000000000)))---333777888555000---///000111222222222222222222111111000000111111222222111000/////////000111333222222111111222222333666111------111444333111555111000222333111000222777555222222333555666666888777555333333444555777777999999888666555555666999::::::;;;;;;;;;;;;:::666888888666888;;;999555888888888999:::<<<===>>>;;;:::888777888:::<<<>>>:::999999888888888999999:::>>>>>>999888<<<>>>;;;:::;;;======<<<<<<<<<===<<<;;;999888999:::===>>>888777:::===<<<888:::>>>???;;;:::;;;;;;888999<<<888;;;<<<;;;:::;;;;;;:::888:::;;;:::888777888999<<<>>>===;;;===CCCFFFDDDHHHIIIHHHCCCBBBKKK]]]llllll```QQQGGGCCCBBBAAA@@@;;;CCCEEEAAA???EEEKKKLLLFFFKKKMMMHHH???:::>>>CCC}}}zzz||||||{{{}}}}}}nnnccc______```^^^\\\\\\___bbbbbbaaa[[[___ffflllooonnnllljjjmmmnnnxxx{{{vvvtttqqqnnnnnnrrrhhheeeeeeiiikkkiiiiiikkkvvvxxxrrrsss~~~}}}uuuvvvuuusssmmmdddaaacccccc``````dddiiihhhccc______```^^^]]][[[YYYYYY]]]ccchhheeeccccccffffffcccdddggghhhhhhjjjmmmuuuttthhhhhhfffaaadddbbbaaa```bbbeeeiiilllllluuuqqqjjjlllllliiimmmfffccc___\\\\\\___cccfffddd______bbbaaa[[[WWWWWWVVVYYY[[[aaalllrrrkkk___XXXTTTQQQSSSZZZ```bbbbbbcccbbbbbbccccccaaa^^^[[[TTTRRRNNNKKKKKKMMMPPPRRRLLLHHHGGGKKKMMMJJJJJJLLLHHHLLLOOOMMMJJJHHHKKKNNNKKKKKKKKKHHHEEEBBBBBBBBB<<>><<<;;;:::;;;>>>?????????EEEBBB>>><<<<<<;;;999666888888888888888999999999777777888888888999:::;;;<<<888888===???<<<;;;;;;===<<<;;;999888777666666777555444222222222333333000000000000111111111111111///......//////...---000//////...---.........///...///000222222000///000000000000000000000000////////////000111222333000000111111222222111111111111111000000111111111222111000000000111222333333333222222222222333333444222000000111222111///666222000222222000111444888555333222333555555555;;;:::777555444555555666;;;<<<<<<:::888777888999::::::;;;<<<======<<<<<<:::<<<<<<:::<<>>999:::;;;;;;<<<===>>>??????======<<<<<<<<<===>>>>>>===>>>???@@@@@@???>>>===CCCEEEBBB???@@@CCC@@@:::<<<>>>@@@AAAAAAAAA@@@AAA>>>>>>===<<<<<<<<<======<<<:::;;;???@@@>>>???CCCAAA===;;;<<<<<<;;;<<<@@@===>>>>>>===<<<;;;;;;;;;;;;<<<===???@@@@@@>>>===@@@EEEHHHHHHJJJOOOQQQPPPSSSUUUUUUQQQOOOWWWfffsssrrrhhh[[[PPPKKKJJJJJJKKKMMMOOONNNIIIKKKVVV```ddd\\\[[[WWWPPPIIIFFFHHHJJJ~~~}}}|||}}}~~~{{{{{{vvvwww}}}|||zzzxxxwwwwwwwwwuuuttt{{{}}}~~~}}}ssshhhbbbfffuuuooo]]]XXX[[[UUURRRPPPTTT[[[^^^\\\YYYSSSXXX```fffhhheee```\\\___kkk~~~xxxtttqqqlllfffeeeggg``````eeekkkllljjjjjjnnn|||{{{}}}sssgggdddeeebbb]]]aaadddfffccc^^^YYYXXXXXX[[[ZZZWWWUUUTTTWWW\\\```^^^YYYWWWZZZ[[[YYYVVVWWWaaaaaaccciiivvvxxxhhhddd```ZZZ]]][[[XXXTTTRRRVVV^^^eeeqqquuummmeeejjjkkkgggiiifffbbb[[[WWWVVVYYY___bbb[[[XXXWWWYYYXXXSSSOOONNNKKKRRRUUUVVV___iiicccTTTPPPNNNMMMQQQWWW\\\]]]]]]aaaaaaccceeeeeeccc^^^ZZZUUURRRNNNKKKJJJKKKNNNPPPJJJIIIKKKQQQUUUSSSQQQRRRRRRWWW\\\\\\XXXUUUTTTVVVRRRSSSSSSQQQLLLHHHFFFFFFDDDMMMWWWYYYTTTPPPOOOPPPTTTTTTUUUWWWVVVTTTOOOKKKNNNQQQUUUTTTPPPMMMLLLMMMJJJHHHGGGHHHKKKNNNOOOOOOQQQOOOLLLJJJHHHEEEAAA>>>======>>>???@@@AAABBBCCCAAADDDGGGGGGFFFGGGJJJMMMIIIDDDCCCIIIOOOOOOMMMLLLKKKJJJHHHEEEBBB@@@>>>===@@@>>>;;;888666666777777444444444444333333333333222000//////000111///...000000///............///000//////000222222111///000000000000000000000000222000///...///111333555000111111111111000000///111111111111111111111111222222111111111333444555444444333333333333444444111333666777666444333333777333111222222111333777999777444333444555555444===<<<:::888777666777777@@@@@@>>>;;;999888:::<<<:::;;;===>>>???@@@??????===??????>>>@@@CCCBBB>>>>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEHHHIIIIIIFFFDDDBBBHHHHHHFFFFFFIIIJJJFFF???@@@CCCFFFIIIJJJJJJHHHGGGFFFGGGGGGGGGFFFEEEDDDCCCEEEAAAAAAFFFIIIHHHIIIKKKKKKFFFCCCCCCBBBAAACCCGGGGGGFFFEEEDDDCCCBBBBBBBBBAAABBBDDDGGGKKKLLLKKKJJJPPPXXX^^^```aaafffhhhhhhjjjlllkkkgggdddiiiuuuwwwqqqhhh^^^XXXXXX\\\```bbb___YYYUUU[[[hhhtttyyyssslllcccZZZUUUTTTTTTUUU~~~{{{zzzzzz{{{zzzuuurrrwwwyyytttvvvxxxxxxoooqqqssstttzzzyyysssppppppqqqqqqrrrrrrssssss|||~~~zzztttoooqqqxxx~~~{{{xxxssspppnnnlllkkkiiixxxuuuggg___cccuuuttt```\\\___VVVVVVXXX^^^cccddd```\\\[[[___eeeiiiiiifffaaa]]]aaaqqq}}}|||{{{vvvnnniiiiiibbbgggqqqzzz}}}|||~~~~~~pppkkklllkkkggglllmmmmmmiiiccc^^^[[[[[[aaa___]]]YYYXXXZZZ^^^aaa^^^ZZZYYY[[[ZZZWWWUUUWWW```aaaccciiiuuu|||mmmfffaaa[[[^^^^^^\\\WWWTTTXXXaaaiiizzzzzzmmmbbbeeeddd]]]\\\```\\\VVVQQQPPPRRRVVVYYYLLLJJJJJJLLLLLLIIIFFFDDDHHHQQQPPPJJJNNNXXXSSSDDDCCCCCCCCCFFFKKKNNNOOONNNOOOQQQSSSVVVWWWTTTNNNIIIGGGFFFEEEDDDCCCCCCCCCCCC@@@BBBFFFLLLPPPOOOMMMKKKKKKNNNSSSVVVVVVTTTOOOLLLMMMNNNOOONNNJJJFFFCCCBBBDDDMMMWWWYYYTTTOOOOOORRRRRRPPPOOOQQQRRRPPPKKKGGGHHHKKKNNNOOOPPPQQQTTTVVVSSSQQQOOOPPPRRRUUUVVVVVVUUUTTTSSSQQQNNNJJJGGGDDD@@@AAABBBDDDFFFGGGIIIIIIHHHMMMQQQQQQNNNNNNQQQUUUSSSLLLJJJQQQXXXYYYWWWUUURRRQQQOOOMMMJJJGGGDDDCCCDDDCCCAAA@@@>>>===<<<<<<888777777777777666666666666555333444555555444222222111111000000000000000111000///000222222222000/////////000000000000000///000222333444444333333111111111111000000///...222222222333333222222222333222222222333444666777555444444333333444444555///555===???<<<999999:::666333111333333333888>>>:::888666555666666555444<<<<<<:::999999999999999AAAAAA>>>;;;888888:::===;;;===???AAABBBCCCBBBBBB>>>@@@AAA???BBBEEEDDD@@@AAACCCFFFIIIKKKKKKKKKJJJKKKJJJIIIIIIJJJLLLOOOPPPPPPQQQQQQQQQPPPNNNLLLKKKJJJMMMPPPRRRSSSSSSQQQOOOLLLOOOSSSXXX[[[ZZZWWWTTTQQQSSSUUUWWWWWWUUURRRPPPRRRNNNMMMRRRUUUUUUTTTVVV[[[UUUPPPOOONNNLLLNNNSSSTTTPPPNNNOOOPPPNNNNNNPPPSSSUUUWWWXXXYYY\\\bbbfffooowww~~~~~~}}}yyy{{{}}}xxxqqqkkklllttt{{{uuunnngggeeelllvvv|||}}}{{{vvvmmmeee```___```bbb}}}|||zzzwwwrrrnnnqqqvvvrrrooosssppplllrrrpppooommmjjjgggfffhhhjjjnnnnnnmmmnnnttt}}}|||xxxwwwrrrmmmooosssrrrnnngggqqq}}}}}}vvvpppqqqrrrtttvvvxxxzzz||||||{{{xxxrrrnnnmmmppptttwww|||xxxrrrmmmkkkiiigggfffmmm~~~~~~~~~xxxllleeehhhwwwooobbb___```VVV[[[bbbggggggccc^^^[[[\\\^^^aaabbbbbbaaa^^^\\\aaalllyyy~~~tttsssuuuxxxuuullleeeccc^^^cccmmmwww{{{{{{~~~|||{{{rrrsss~~~|||ttthhhaaaaaadddeeeddddddccc```]]]ZZZYYYXXX\\\[[[XXXUUUSSSTTTWWWZZZ]]]\\\\\\[[[UUUOOOOOOTTTVVVWWWYYY]]]cccmmmxxx~~~wwwlllccc^^^XXXSSSUUUXXXZZZXXXUUUWWW^^^dddsssqqqaaaUUUXXXVVVMMMKKKRRRPPPMMMJJJHHHHHHHHHIII<<<===>>>???AAABBB???<<>>>>>???AAACCCEEEEEEDDD@@@AAADDDFFFGGGDDD???;;;;;;<<>>===<<<<<>>@@@@@@<<<999;;;;;;<<<>>>AAAFFFLLLPPPLLLJJJHHHHHHJJJKKKLLLKKKKKKKKKLLLKKKIIIFFFDDDCCC>>>???@@@BBBCCCEEEFFFGGGDDDHHHLLLLLLHHHFFFHHHLLLMMMEEEAAAGGGMMMNNNKKKIIIHHHHHHHHHFFFDDDBBB@@@???>>>@@@BBBCCCBBB???<<<:::999999999999999999999888888777555666777777666444444333333222111222222222111///...///111222111000......//////000000000000//////000000111222222222111111111111111000///...333333444555555444333333333333333333333555777888555444444333333444444555111888@@@BBB===888888999444222222444555555;;;CCC;;;999777666777777666444888888888888999:::;;;;;;???>>><<<999666666999;;;<<<===@@@CCCDDDDDDCCCBBB???AAABBBAAADDDHHHGGGCCCBBBEEEHHHLLLOOOPPPQQQPPPPPPNNNLLLKKKMMMRRRWWW[[[```___\\\ZZZYYYXXXYYYYYYUUU\\\dddgggccc___aaafffaaacccgggmmmqqqppplllhhhbbbeeehhhlllmmmkkkhhhfffgggdddeeejjjllljjjiiijjjmmmhhhddddddddddddgggllliiicccbbbfffiiigggfffhhhpppssstttqqqnnnsss~~~~~~}}}yyyrrrmmmkkkooosss|||{{{zzz{{{||||||wwwpppkkkiiijjjlllmmmkkklllmmmmmmlllgggaaa\\\hhhmmmiiifffkkkhhhccchhh````````````bbbffflllqqqzzz||||||{{{zzzwwwzzz|||vvvppp|||vvvyyyzzz{{{|||~~~xxxuuussspppoooppprrrssstttzzzwwwrrrnnnllljjjiiigggjjjyyyvvvrrrpppqqqzzz{{{sssmmmhhhiiirrr|||{{{|||yyylllddd```^^^]]]SSSZZZaaadddbbb\\\WWWTTTUUUUUUUUUVVVVVVVVVVVVVVVZZZ\\\```fffooosssmmmccc]]]]]]aaaeeeddd\\\WWWUUUTTTUUU[[[ccceeedddfffjjjfffiiiccc___ddd```YYY[[[^^^aaa]]]TTTNNNOOOSSSUUUNNNNNNNNNNNNNNNOOOPPPQQQQQQPPPMMMJJJHHHHHHKKKNNNSSSSSSTTTQQQHHH@@@@@@FFFHHHJJJKKKLLLMMMOOOSSSVVVWWWWWWWWWUUURRRNNNJJJGGGCCCFFFJJJKKKJJJKKKMMMPPPZZZZZZLLLBBBFFFFFF???>>>DDDCCCBBBAAA???===<<<:::333555777888;;;>>><<<888CCCDDDAAA<<<:::<<<===:::;;;;;;<<<===>>>>>>??????888888999;;;<<<:::777444444777:::======;;;888666222555777777:::<<<:::555555333444;;;BBBDDD===555888:::<<<<<<:::999999999;;;===??????===<<<>>>@@@444333333444555555444333666555444555999>>>CCCFFFBBBAAA@@@AAABBBBBBAAA@@@<<<>>>??????===<<<<<<===999999:::;;;<<<===>>>>>>>>>AAADDDDDDAAA>>>???@@@AAA:::666:::>>><<<::::::777888888999888666444333444777<<<>>>>>>;;;777444777777777777888888888999666444333333444555333222444444333222222222222333000///---...000111111000---......//////000000111222///+++((()))---222555111222222222222111111000333333555555555555333333444444333333333555666777444444333333333333444444444999???>>>999333222333333222333555555444:::BBB888777666666777777555444333444555666888999999:::999999888666444444666888:::<<>>>>>AAABBBAAADDDIIIHHHDDDAAACCCFFFIIILLLNNNOOOPPPNNNLLLJJJIIIKKKPPPVVVZZZdddbbb___]]]]]]^^^aaabbbaaaiiissstttllleeeiiirrrpppqqquuuzzzzzzvvvvvvyyy}}}}}}~~~}}}}}}xxxvvvttttttuuuwwwxxxxxxuuusssqqqppppppqqqsssuuuwwwtttnnniiifffgggiiilllpppppprrrtttuuurrrmmmhhhooorrrlllhhhnnnllliiiooofffiiimmmrrrwww~~~~~~~~~~~~~~~~~~{{{uuuuuuyyy}}}}}}zzzxxxxxxzzz|||yyyvvvtttsssrrrqqqooohhhoooxxx|||rrrlllkkknnnrrrtttzzzsssoooppprrrsssyyy{{{}}}vvvqqquuurrrllloookkkeeeaaa```___]]]```dddgggeeebbb```aaadddhhhjjj___bbbgggnnntttxxxyyyxxxzzzuuurrrrrrpppmmmpppwwwxxxxxxtttiii]]]XXX]]]dddccc```\\\YYYXXXVVVUUUSSSOOOPPPRRRTTTTTTQQQLLLHHHJJJJJJJJJKKKLLLLLLMMMMMMPPPLLLKKKPPPSSSQQQPPPPPPMMMKKKMMMPPPPPPKKKIIIKKKKKKHHHHHHLLLOOOMMMMMMOOOMMMPPPJJJGGGLLLKKKFFFKKKJJJLLLJJJEEEBBBDDDEEECCC@@@??????@@@BBBEEEGGGHHHFFFFFFDDDAAA>>>>>>AAACCCEEEDDDCCCCCC???999999<<<@@@AAABBBBBB@@@???@@@@@@CCCBBBCCCDDDCCCAAA???>>>777999<<<>>>???>>>>>>===BBBEEE<<<555;;;===999:::=========<<<:::888666555222666777777:::>>><<<777888777888;;;999555666:::666777777888888999;;;===:::888777777888888777666444555666777777666444333111333333111333888888333666666888;;;>>>>>><<<:::666888999888666666666888::::::::::::::::::999888222333444333222222333444333333333555888<<<>>>>>><<<<<<<<<>>>@@@@@@>>><<<555666888777555555888:::777777777777888888888888<<<===>>>???>>>===;;;::::::555222444555333333444///000111222222000...---000222666888777555111///111222333333444555666666444222111111222333111000333333222111111111111111000...,,,,,,...000000///------......///000000111222///+++)))***---222555111222222333333333333222111222333444444333222111555444333333333444555666333333222222222222333333444777:::999666333333333222222444555333000444;;;444333333333555555333222111222333444555555666666444555666555333333555666666888;;;===>>><<<:::999999<<<======@@@EEEDDDAAA>>>???@@@BBBDDDFFFHHHHHHEEEEEEDDDDDDFFFHHHJJJLLLRRRRRRRRRSSSUUUXXX[[[\\\YYY___gggjjjddd]]]aaakkknnnnnnpppuuuzzzzzzvvvqqqzzz}}}~~~vvvtttrrrrrrtttwwwxxxyyyyyyxxxwwwwwwxxx{{{~~~}}}xxxtttuuuxxx|||}}}~~~~~~wwwxxxoookkkqqqqqqpppwwwzzzwwwuuutttssssssssspppnnnbbbkkktttuuunnnhhhhhhlllhhhfffdddcccccccccbbb```_________ccckkkrrrooohhh\\\\\\YYYTTTTTTYYYZZZVVVWWWNNNMMMUUUWWWQQQSSS[[[WWW[[[VVVUUU\\\ZZZTTTXXXTTTOOOMMMOOOOOOLLLKKKLLLLLLLLLLLLKKKIIIIIIJJJLLLKKKMMMQQQUUUXXX[[[^^^______ZZZWWWXXXTTTPPPRRRYYY\\\YYYSSSLLLGGGGGGLLLPPPEEEHHHKKKMMMLLLJJJGGGEEEHHHDDD@@@AAAEEEEEEAAA<<>>DDDEEE???@@@FFFEEEAAA@@@BBBAAA@@@AAAEEEEEE???<<>>;;;@@@???<<>>AAA===777===;;;999999;;;===>>>??????>>><<<999777777:::<<<===999888<<<>>><<<;;;===;;;<<<======;;;::::::;;;===<<<;;;<<<;;;888777888777777888:::;;;;;;999666888>>>777222888;;;999<<<>>>>>><<<;;;999888777777555999:::999;;;???===777777444999BBB@@@666555===555555666777777999===???AAA>>>;;;:::;;;===>>>>>>999888666555444444444444000333111...000777888444222555999999666555666999777888777666444444555666555444333444666555222...000222333111...---///222+++,,,///333777888888777555666999<<>>???@@@AAA@@@??????<<<>>>AAAEEEIIILLLOOOPPPHHHJJJQQQWWWUUUPPPTTT]]]dddbbbccchhhmmmnnniiidddnnnpppsssuuuuuusssqqqooommmvvv}}}{{{{{{|||~~~|||wwwxxxvvvsssvvv|||}}}wwwuuurrr{{{zzzyyyyyy{{{~~~wwwsssvvv|||~~~~~~}}}vvvrrrwwwwwwrrraaaeeeccc\\\ZZZ\\\ZZZUUUOOOTTTZZZYYYTTTPPPOOOQQQQQQPPPPPPPPPPPPQQQQQQQQQVVVRRRPPPSSSYYY[[[VVVQQQJJJJJJJJJKKKNNNOOOOOOOOOFFFFFFGGGHHHKKKKKKKKKJJJLLLKKKKKKMMMPPPPPPMMMIIIGGGCCC???@@@DDDFFFDDDAAAEEEEEEEEEDDDCCCBBBBBBAAABBBDDDGGGIIIKKKMMMPPPRRRNNNNNNPPPQQQKKKEEEHHHQQQQQQKKKEEECCCDDDEEEFFFFFFBBBDDDFFFGGGGGGDDD@@@>>>FFFBBB>>>===???@@@???>>>@@@???===???AAAAAA???<<<===<<<===>>>>>>===<<<===DDDAAA>>>===>>>===;;;888<<<@@@@@@<<<;;;>>>@@@@@@======<<<999888888999;;;>>><<<<<<>>><<<999:::>>>@@@???===<<<<<<<<<===>>><<<======<<<999888999:::555888999777999>>>@@@???@@@===<<>>;;;;;;===>>>>>>===<<<:::999999888666777777777777777666666888777666666777:::>>>@@@<<<======;;;888666888:::999666666;;;BBBCCC===777888999:::;;;;;;:::999888666888999999999999;;;===MMMCCC<<<<<>>>>>???777666444444444444222111444444444444555555666777222888999777777;;;:::555000222555666555333222222333333444555555444333333222333222111......///000333000...///222444333111333222333666777777777888999555333666777444333444222333444555444333666:::888555555777666222222444:::666222000000000...,,,333111///000222222///---000000000000////////////............///000222222111111111111//////000222000000000000000111111111///000000000......000111222000......///222222222+++---///000111222444666000111222333333222111000222444555444333222333444444333222111111333444666444444333111000222555888555666666777666555444333000222444333222111111222444333222222111111222222666444333444555555444333222333444333222222444555444666999;;;;;;999666444///222222000444;;;<<<888:::<<<>>>>>>;;;;;;???BBB999888888:::<<<======<<<:::;;;===???@@@@@@@@@???@@@AAAAAABBBCCCDDDDDDDDDKKKMMMPPPVVVZZZZZZUUUPPP]]]\\\\\\]]]___aaabbbbbbaaacccjjjqqqqqqnnnqqqyyy}}}zzz}}}}}}|||}}}~~~}}}xxxxxx}}}wwwqqqmmmnnnlllhhhiiinnnzzz{{{{{{nnnhhhdddaaadddccccccdddgggjjjlllmmmzzz~~~}}}yyywwwwwwrrrlllbbb\\\[[[___cccbbbbbbdddiiippprrrmmmmmmqqqnnnfffVVVWWWTTTOOOOOOQQQOOOIIIGGGMMMTTTUUUPPPKKKIIIIIILLLNNNOOONNNKKKKKKNNNQQQOOOLLLLLLPPPXXX[[[XXXTTTOOONNNLLLNNNQQQRRRPPPNNNJJJJJJJJJJJJKKKKKKJJJIIIKKKJJJKKKMMMOOOOOOLLLIIIIIIEEEAAABBBEEEGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFHHHHHHHHHHHHJJJKKKLLLMMMQQQSSSNNNFFFFFFKKKMMMHHHBBB??????@@@@@@???<<<>>>@@@BBBCCCBBB@@@??????===:::;;;===??????======;;;:::;;;===>>><<<:::@@@@@@@@@AAA@@@?????????AAA???>>>???@@@@@@>>><<<;;;??????;;;:::===???>>>@@@???===:::888888:::;;;@@@>>>>>>@@@>>>;;;<<<@@@===<<<;;;;;;::::::;;;;;;:::;;;<<<;;;999888777888555888888666777<<<===;;;???<<<<<<>>>>>>::::::==================<<<;;;:::888:::<<<<<<:::888888888999888777777999;;;>>>@@@<<>>===>>>444333222222222222111///444444333333444666777888444888888555555999999555111333555666555555444444444444333333333333444444444444444333111000111222222000...///222333222111333222333555666666555555777444333555555222111333666555555555444333444555777444333555555111111333444222//////000222111000222000//////111222000---/////////000000000000000000000/////////000000111111111111000//////111222222222222111111111111111...///000///...---///111///......///000111///...111222333333222222333444444555555555555555444333111222333333111000111222333444444555555555555555777777666444333444777:::888999:::::::::999777666333444555555444333444555555444333333222222333333333222111222333333222111333444444333111111333444666777999;;;:::888555333111333333111444999:::666777777777999;;;<<<<<<<<<888777666666888999888777666777888::::::::::::999888:::<<<>>>???>>>===<<<>>>>>>AAADDDHHHHHHEEEBBBJJJGGGFFFKKKRRRXXXXXXVVVTTTTTTWWW\\\[[[YYY^^^gggvvvpppllllllllljjjiiijjjhhhlllqqqsssrrrnnnkkkiiiooollliiilllrrrwwwxxxwwwwww|||~~~vvvxxx{{{wwwtttrrrqqqqqqtttooonnnqqqpppjjjiiinnnjjjiiihhhgggfffdddcccccc]]]ZZZXXXYYYYYYXXXYYY\\\bbbaaadddiiihhhffffffjjjjjjmmmkkkbbbZZZWWWUUUSSSRRRPPPOOOPPPUUUXXXXXXWWW___```^^^ZZZYYYZZZVVVQQQLLLJJJKKKPPPQQQNNNNNNPPPRRRZZZ```cccgggkkkdddYYYMMMKKKGGGDDDGGGJJJFFF@@@AAAIIIQQQRRRMMMHHHEEEDDDJJJNNNPPPMMMIIIHHHNNNTTTMMMKKKKKKOOOVVVYYYWWWSSSRRROOOLLLNNNRRRSSSPPPLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJKKKLLLMMMMMMJJJHHHJJJGGGCCCCCCEEEGGGEEECCC>>>>>>???@@@@@@AAABBBBBBDDDFFFGGGFFFEEEEEEFFFHHHFFFIIINNNRRRMMMEEEBBBCCCFFFCCC>>><<<<<<===>>>>>>;;;<<<===>>>????????????:::999999;;;>>>@@@@@@???<<<:::::::::<<<<<<;;;:::>>>>>>>>>======<<<<<<;;;<<<<<<<<<>>>@@@AAA???===<<<@@@@@@===;;;>>>???>>>BBB@@@>>>;;;::::::<<<<<<>>><<<<<<>>><<<999:::>>>;;;;;;;;;;;;;;;::::::999999;;;======;;;999888777777999999777777;;;<<<:::===::::::<<<<<<999999<<<:::;;;<<<>>>>>><<<;;;:::999>>>BBBBBB===999999;;;:::999999999:::<<>>===999666333444888<<>>>>>>>>===<<<;;;777777888777555555777999666666555444444444444555333222111222333444333222333444555444222222444555999:::;;;:::999666333222333444222111333666666333555333222555:::===;;;777999666444333444555555444444444555666555555444444111444777:::;;;999666555999888888:::<<<===<<<:::@@@;;;999???JJJPPPPPPLLLGGGFFFFFFGGGFFFGGGMMMUUUfff___ZZZYYYWWWSSSRRRTTTTTTUUUWWWZZZ\\\\\\ZZZXXX\\\ZZZ[[[```fffkkklllkkkpppttt{{{~~~uuunnnqqqwww}}}|||{{{~~~vvvrrrmmmjjjjjjjjjhhhfffaaa```^^^\\\YYYVVVSSSRRRSSSOOOOOOTTTUUUQQQOOOQQQOOOMMMLLLJJJIIIHHHHHHIIIIIIHHHHHHKKKNNNSSSXXX\\\WWWTTTSSSTTTSSSRRRUUU[[[UUUWWWXXXVVVTTTTTTVVVXXXTTTPPPKKKKKKOOOSSSSSSRRRVVVTTTQQQPPPQQQRRRPPPMMMJJJIIIJJJMMMLLLIIIKKKOOOIIIOOOUUU[[[bbbeee^^^SSSNNNHHHCCCCCCHHHKKKGGGBBBCCCJJJPPPQQQLLLGGGFFFGGGNNNOOOOOONNNLLLMMMRRRVVVQQQOOONNNPPPTTTTTTQQQMMMOOOKKKIIILLLQQQSSSOOOJJJJJJKKKLLLMMMNNNPPPRRRSSSKKKKKKKKKLLLLLLKKKIIIHHHJJJGGGDDDCCCDDDEEEDDDCCC======>>>>>>???@@@@@@@@@AAACCCEEEFFFFFFHHHJJJLLLDDDHHHLLLPPPNNNIIIEEEDDDBBB@@@>>>===>>>???@@@AAA@@@??????>>>=========>>><<<<<<>>>@@@AAABBBBBBBBB>>>===<<<======>>>>>>>>>===???>>>;;;:::;;;;;;999===>>>@@@BBBCCCCCCBBBAAA???CCCDDD@@@???AAABBBAAABBB@@@>>>===>>>?????????>>><<<<<<>>><<<999:::>>><<<===>>>>>>>>>===;;;:::999;;;>>>???===;;;999888999<<<;;;999999===>>>;;;;;;888888;;;;;;888888;;;999:::<<<======;;;888666999@@@FFFDDD>>>888999;;;:::::::::;;;;;;===>>>>>>>>>DDDHHHDDD;;;555666999===>>>>>><<<888666888:::;;;:::999888888888888999===<<<:::777444555888;;;@@@;;;999<<<===:::888999555444333333555666555444666444222111333666:::<<<;;;:::777555444666888888>>><<<:::888777666555444444555555666666555555444111222333222000///000000111000//////000000111111444444444555999<<<;;;777444222222444222//////333222777999444......111333222//////111111...---000333111///.........//////...------...///000000000,,,---///000111111111111000000000///000000111111333111000///111222333333------...///000222222333000111111000//////000222333222222333444444222000...///222333333444666888555444333222222111111111111222444444333444555777555666777888888888777777:::;;;:::888777777999;;;>>>???@@@AAA@@@@@@>>>>>>888999999888666777888:::888888777666666666666777666555444555666777666555444555666666666777999;;;======<<<;;;999666444222444333111000111333222000333222333666999;;;999777888666333333444555666666666666666555444444333222222333555777777666555444;;;:::999888999:::;;;;;;???<<<:::===CCCGGGGGGDDDAAAAAAAAAAAAAAACCCHHHMMMYYYSSSNNNLLLIIIFFFFFFIIILLLIIIHHHKKKOOORRRQQQOOOSSSTTTWWW\\\bbbffffffeeejjjpppyyy{{{wwwzzz|||{{{yyyxxxxxxxxx~~~|||{{{~~~|||vvvxxxxxxzzz}}}yyyooojjjgggbbb]]]XXXVVVUUURRRMMMHHHIIIJJJJJJJJJIIIGGGEEEDDDEEECCCDDDHHHLLLJJJIIIHHHHHHGGGEEECCCCCCCCCDDDEEEDDDEEEFFFJJJRRR]]]ffflll```ZZZUUURRRPPPPPPVVV^^^VVVVVVVVVWWWYYY[[[___ccc\\\WWWPPPNNNOOOSSSUUUVVVRRRNNNJJJLLLOOOPPPNNNMMMNNNKKKJJJKKKIIIHHHKKKQQQKKKMMMPPPTTT[[[^^^YYYRRRPPPIIIDDDFFFKKKMMMJJJGGGFFFJJJMMMLLLHHHEEEGGGKKKRRROOOMMMNNNRRRUUUVVVUUUSSSQQQOOOOOOPPPOOOKKKHHHKKKIIIIIIMMMRRRTTTQQQNNNLLLMMMOOOOOOOOOPPPSSSVVVMMMNNNNNNMMMKKKJJJJJJJJJJJJHHHEEEDDDDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@CCCEEEGGGIIIIIIKKKMMMOOOHHHJJJMMMOOOQQQRRROOOMMMDDDCCCCCCAAA@@@@@@@@@AAAAAA@@@???>>>>>>??????@@@AAABBBDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@BBBCCCDDDFFFEEE@@@>>>AAAAAA>>>EEEFFFGGGHHHHHHGGGFFFFFF@@@EEEFFFCCCBBBEEEFFFDDDBBB@@@@@@AAADDDEEEDDDCCCBBB@@@@@@AAA@@@===>>>BBB===>>>???@@@???>>>===<<<888;;;>>>???>>>;;;:::999:::===<<<::::::>>>???===;;;888888;;;;;;888999;;;>>>???@@@@@@???;;;888666999@@@EEEDDD===888888;;;::::::;;;<<<=========<<<<<>>???@@@===888666888;;;;;;:::888777777888:::;;;:::;;;;;;:::888777888:::;;;888777:::;;;777666777666555444444666777666555666555333222333666:::<<<>>>;;;888777666777999;;;>>><<<999999::::::999888333555888::::::888555333000222333333111000000111111111111000///000000111444666666666;;;BBBAAA;;;222111222444333///111555555@@@DDD:::...,,,111555111......000000------000111111000///......///000..................000111,,,---///111222111111000......//////000222333444333222000111444555444333333333333222222222222222222333333222111111222444666444222222333444444444111333555666777888:::<<<666666555555444444444333///111333444444555777888777666555555555666777888888999999888666666888:::===>>>???@@@@@@???>>>===888999999999777777888::::::999888888777777888888777666666666888999999777555777999:::;;;===@@@CCC@@@???>>><<<:::888666666666333222222333333222222222444777777666555777999666444222333555777888777888777666555444333222222444444333333333444555666888888777666666666888999777888999999888999;;;======???BBBCCCDDDGGGIIIJJJMMMIIIFFFEEECCC@@@AAAEEEDDDAAA>>>???CCCFFFFFFEEEQQQSSSWWW[[[___aaa```___ccciiittt~~~~~~zzz|||zzzuuuuuuwwwxxxuuuqqqvvvxxxyyyzzzxxxjjjaaa]]]XXXTTTQQQOOONNNLLLGGGBBBAAABBBCCCEEEEEEDDDCCCCCC@@@>>>???CCCGGGIIIGGGEEEDDDDDDCCCBBBBBBCCCEEEFFFDDDGGGIIILLLUUUbbblllpppggg```YYYTTTPPPOOOUUU\\\\\\YYYYYY[[[\\\\\\^^^aaa^^^[[[WWWSSSRRRUUUYYY]]]VVVOOOLLLOOOSSSRRRPPPOOORRRMMMJJJKKKKKKJJJMMMQQQQQQPPPOOOPPPTTTVVVUUUSSSQQQJJJEEEHHHKKKLLLJJJJJJGGGJJJLLLIIIEEEDDDHHHLLLTTTPPPMMMPPPVVVZZZXXXUUUQQQPPPOOOPPPPPPNNNLLLIIILLLMMMOOOSSSVVVWWWVVVUUUQQQSSSSSSQQQNNNMMMPPPTTTPPPQQQQQQOOOLLLKKKKKKLLLMMMLLLJJJHHHFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEKKKMMMNNNMMMLLLLLLMMMNNNHHHIIIIIIKKKPPPUUUSSSOOOIIIJJJIIIGGGCCCAAA@@@@@@@@@@@@@@@AAACCCDDDFFFGGGGGGHHHIIIHHHFFFFFFGGGHHHCCCCCCCCCCCCBBBCCCEEEHHHIIIMMMKKKCCCBBBFFFFFFAAAFFFGGGHHHGGGFFFEEEFFFGGGAAAFFFHHHFFFFFFIIIJJJHHHEEEDDDEEEHHHLLLLLLIIIFFFCCCAAAAAABBBAAA===???CCCAAAAAAAAAAAAAAA@@@??????;;;===@@@@@@???===<<<======@@@???<<<<<>>;;;;;;>>>>>><<<<<>>??????>>>===<<<;;;>>>@@@???<<<999999:::<<<===>>><<<888666888:::888777666777999<<<@@@BBB:::<<<===<<<:::999999::::::777777999999666666999666555444444555666555333777666444333444666999:::???;;;888999999888:::>>>999777777999===@@@???===333555888::::::888555333111333666666444333333333222222333222000///111222333666555555;;;DDDCCC:::111111333666444111444999>>>KKKNNN@@@000---111444111......111111......111.../////////...///222444/////////...---...000222,,,---000111222111000///------...///111333555666444222222444888999666222===<<<:::888555333111000333444555444222222444555555222000///111333555555333555666666555444666777333444555666666555444333000222444444444444666777777666444333333555777999555666777666555555777999:::;;;<<<=========<<<;;;777999::::::999888888999::::::999888888888888999777666555777999:::999888999;;;===>>>???BBBEEEHHHCCCBBB@@@>>>===<<<<<<<<<;;;777666888999888777999777999;;;888444333555999555444444666888::::::999777777555444333222222222555444222000111222444555666777999999888777888999000444666666333333777;;;888<<<@@@AAACCCFFFFFFCCCCCC@@@@@@AAA???<<<>>>BBB>>><<<::::::<<<>>>@@@@@@LLLNNNRRRUUUWWWWWWVVVUUUWWW]]]fffpppxxxwwwtttwwwzzzzzzyyywww|||zzzlllaaa\\\YYYVVVSSSOOOMMMLLLJJJIIIDDDDDDEEEFFFFFFFFFEEEDDDBBB@@@???AAAEEEHHHFFFBBBCCCCCCCCCDDDEEEFFFHHHHHHGGGLLLOOOPPPVVV___ddddddddd___[[[XXXUUURRRUUU[[[___]]]^^^cccddd```]]]___^^^```aaa___]]]^^^cccgggddd[[[WWW[[[^^^[[[VVVUUUWWWQQQMMMPPPRRRQQQPPPQQQWWWTTTRRRQQQRRRRRRUUUWWWTTTNNNJJJMMMNNNLLLLLLPPPKKKOOORRRPPPLLLKKKNNNRRRTTTSSSSSSWWW[[[]]]\\\YYYUUUUUUUUUUUUUUUSSSQQQOOONNNRRRVVVYYYXXXXXXXXXYYYSSSUUUUUURRRMMMLLLOOOSSSSSSTTTTTTRRRNNNLLLMMMOOOSSSSSSQQQNNNKKKJJJJJJKKKLLLLLLMMMMMMNNNNNNOOOOOORRRSSSSSSQQQNNNMMMMMMNNNIIIJJJJJJKKKQQQXXXUUUMMMLLLNNNPPPNNNJJJHHHGGGHHHFFFGGGHHHIIIKKKLLLMMMMMMMMMNNNOOOMMMKKKKKKMMMPPPGGGIIIIIIHHHGGGHHHKKKNNNOOOSSSQQQHHHFFFKKKLLLFFFGGGHHHHHHFFFDDDDDDGGGJJJEEEJJJMMMLLLMMMPPPQQQOOOLLLLLLMMMQQQUUUSSSMMMGGGGGGEEEEEEGGGEEEBBBCCCGGGHHHGGGGGGFFFFFFFFFFFFFFFCCCDDDFFFFFFDDDDDDDDDEEEFFFHHHFFFAAA@@@AAAAAA>>>BBB@@@@@@CCCCCCAAAAAADDDJJJJJJIIIHHHFFFEEECCCBBB@@@BBBDDDDDDBBB@@@@@@@@@>>>???AAABBBBBBAAA???===@@@@@@???>>>======<<<;;;<<<<<<===<<<;;;;;;;;;<<<:::999888999;;;@@@EEEHHH@@@@@@>>><<<999888999;;;;;;888888::::::777888<<<999777666666777777555444888777666555555666777888===888777::::::888999>>>999777777:::???AAA???;;;555555555666666555555555111333666666555333333333333444555333111000111444222555444111888AAA>>>444000111555888666444777>>>@@@JJJJJJ===222222444111222//////222222//////222///111111000//////222555111111111///------000333---...000222222111///---/////////000111333444555333333444888<<<<<<777222???>>><<<999666333111000333444555444222222444555222111111222444666666555444555666666555555666888555777:::======<<<:::888888999999888666555666777555555555555555666777777222444555666555666777999777888:::;;;;;;;;;:::999666999<<<===;;;999888888;;;:::999999888888999999999888777999;;;<<<;;;:::===???@@@AAABBBCCCFFFHHHEEEDDDBBB@@@@@@@@@AAABBBBBB>>>===AAACCCAAAAAADDDCCCBBB???;;;888888999:::;;;;;;<<<>>>@@@@@@===;;;888777666444333333333444555444333333333333444555666:::???@@@???<<<<<<<<<444555666666555666888:::777<<<>>>===@@@CCCBBB===<<<;;;===???===:::;;;???:::::::::999999;;;???AAABBBEEEHHHKKKKKKKKKKKKJJJKKKOOOTTTYYY]]]cccjjjooozzzzzz{{{wwwooolllpppvvvyyyyyyvvv~~~zzz|||yyymmmbbb]]]^^^ZZZUUUOOOKKKJJJKKKMMMKKKKKKKKKJJJJJJIIIGGGGGGLLLJJJGGGGGGKKKNNNLLLGGGJJJKKKLLLNNNOOOQQQRRRRRRNNNUUUXXXWWWZZZ___^^^ZZZaaa______```^^^[[[]]]aaaeeeccchhhppprrrkkkeeeeee___eeekkkllliiiiiimmmsssooofff```dddgggaaa[[[YYYXXXQQQOOOSSSVVVTTTPPPOOOZZZXXXVVVUUUSSSSSSVVV[[[YYYSSSQQQSSSRRROOOPPPVVVRRRWWW[[[[[[WWWTTTVVVYYYUUUWWW[[[^^^___`````````^^^^^^]]]\\\[[[XXXUUUTTTOOOUUUZZZ[[[XXXVVVWWWYYYQQQSSSTTTQQQNNNMMMRRRVVVUUUVVVVVVSSSOOOMMMNNNPPPXXXXXXVVVSSSPPPNNNOOOPPPOOOPPPQQQRRRTTTUUUVVVWWWSSSTTTTTTRRRPPPNNNNNNOOOPPPRRRRRRSSSZZZ```[[[QQQLLLPPPSSSTTTRRRQQQRRRTTTPPPQQQRRRRRRRRRRRRQQQQQQRRRSSSTTTRRRPPPQQQTTTXXXMMMNNNOOOMMMLLLMMMQQQUUUXXX]]]YYYPPPNNNTTTTTTNNNMMMNNNNNNLLLJJJKKKPPPTTTJJJOOOSSSRRRSSSWWWXXXWWWRRRRRRSSSXXXZZZWWWOOOGGGRRRPPPPPPQQQPPPLLLNNNRRROOONNNMMMLLLKKKLLLMMMNNNKKKLLLMMMLLLKKKKKKLLLNNNOOOQQQNNNHHHEEEEEECCC@@@FFFCCCDDDGGGGGGEEEEEEHHHJJJIIIHHHHHHGGGFFFFFFEEEDDDEEEEEEEEEEEEEEEDDDDDD@@@AAACCCEEEEEECCC@@@???GGGDDD@@@@@@AAAAAA???======>>>>>>???@@@@@@???>>>@@@>>><<<;;;===AAAFFFIIIEEECCC@@@;;;777777999<<<===::::::;;;;;;999;;;???===;;;999999:::999888666888777777666666666666666;;;666666::::::777999>>>===;;;:::<<<@@@???;;;666777555333111111333555777///111444555333222111111333555666444111000222444222555222...444===999---///111555999777555:::AAA;;;BBB@@@666222777666///333000000333333000000333444555555222...---///222222333333000------000333---///111222222000...,,,111000000000111222333333333333555:::???>>>888222999888777666555444333222333444444333222222333555111222333666999:::888666888:::<<<======>>>@@@BBB???AAAFFFIIIJJJHHHFFFDDDAAAAAA@@@>>>:::888777888444555777888999888666555111333555666555666888:::666777999:::::::::999999666:::===???>>>;;;999888;;;:::999999888888999999<<<;;;:::<<<>>>??????>>>@@@BBBCCCBBBBBBBBBEEEGGGFFFEEECCCBBBBBBCCCEEEFFFHHHCCCBBBHHHJJJHHHIIIMMMPPPJJJCCC?????????>>><<>>???<<<>>>BBBAAA;;;999:::===@@@===999999===444777888888666888===AAA;;;>>>AAACCCDDDDDDDDDDDDEEEGGGHHHHHHHHHKKKRRRWWWSSS\\\iiiqqqkkkaaa```hhhhhh```YYYWWW]]]dddhhhiiipppyyyssssssxxx{{{tttfff___```]]]]]]YYYSSSPPPQQQOOOKKKQQQRRRRRRSSSSSSTTTTTTTTTRRRQQQQQQTTTYYY[[[YYYVVV\\\YYYZZZ___aaa___^^^______dddjjjjjjccc]]]___cccfffeeebbb``````bbbhhhkkkmmmtttxxxvvvsssooohhhbbbdddcccgggmmmnnnjjjkkkpppsssnnniiidddaaa___^^^]]]``````___]]]ZZZXXXYYYZZZZZZ]]]```^^^]]]___gggnnneee___\\\___aaa```bbbfffiiifffcccbbbdddeeedddbbbfffaaadddlllmmmhhhkkktttmmmgggdddeeeddd___ZZZYYYZZZ___```\\\[[[]]][[[UUUVVVPPPQQQYYY[[[SSSPPPUUUXXXVVVTTTRRRRRRRRRSSSTTTVVV\\\``````ZZZTTTRRRRRRVVVVVVVVVTTTTTTVVVZZZ]]]YYYXXXWWWVVVTTTSSSQQQQQQXXXXXXZZZ]]]```aaa```___WWWZZZ]]]^^^]]]]]]___bbbaaa^^^]]]]]][[[WWWXXX]]]^^^______^^^[[[XXXUUUSSSVVVUUUTTTVVVYYY[[[[[[[[[aaa___[[[ZZZ___ddd```XXX[[[YYYWWWUUUUUUVVVWWWXXX[[[XXXYYY___bbb___ZZZXXX^^^^^^^^^______]]]YYYVVV]]]VVVTTTZZZZZZSSSSSSZZZ\\\[[[XXXUUURRRRRRTTTUUUVVVQQQRRRZZZZZZRRRQQQWWWUUUUUURRRNNNKKKKKKMMMOOOOOOQQQRRRNNNIIIGGGJJJNNNRRRLLLHHHJJJKKKIIIGGGGGGJJJGGGLLLRRRMMMBBBBBBJJJGGGFFFFFFGGGHHHIIIGGGEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@>>><<<;;;<<<>>>@@@??????????????????@@@AAADDD@@@666555<<>>======@@@CCCEEEFFFDDD???:::777777999;;;<<<===;;;999666555555666666777999666111222;;;???>>>===;;;:::;;;>>>>>><<<888333333333333222111000//////000111111111111000000333222111000000111222333+++---///000000000111222000111222333555666777888444555666666444222222333111111000000//////......////////////...---,,,+++///000000000000000///......000111111000000111222333222000......///000111666555555:::>>>???:::555888999::::::888555111///555666777666666888<<>><<<===@@@CCCDDDEEECCCFFFLLLRRRSSSSSSYYYaaahhhkkknnnrrrvvvwwwooodddYYYXXXUUURRRNNNIIIFFFDDDEEECCCAAA?????????>>>>>>:::999777777777:::===>>>999888777666666888:::;;;999999999;;;======;;;:::AAA???===<<<<<<<<<:::888999:::;;;;;;;;;<<>>???AAA@@@<<<:::<<<;;;??????:::666888::::::===CCCEEE???;;;===>>><<<;;;888666888<<<<<<777111444777:::;;;:::999888888:::777999???>>>888666888777888:::===???>>>;;;777======???AAADDDEEEDDDCCC???AAABBBAAA@@@AAAFFFJJJIIIHHHJJJMMMLLLHHHGGGJJJKKKKKKJJJHHHGGGKKKSSSZZZ```bbbccceeeqqq|||sssooossswwwvvvvvvxxxnnnnnnrrrvvvrrriiieeehhhfffjjjiiibbb]]]^^^_______________```aaabbbcccddd___]]]\\\___dddhhhiiihhhjjjffffffjjjkkkhhhfffgggnnnoooqqqpppmmmkkkmmmpppmmmkkkhhhffffffhhhmmmpppuuuyyyzzzvvvqqqnnnhhhbbbeeeeeeiiinnnnnnkkkkkkooollljjjgggeeeeeefffggggggggghhhgggeeecccaaabbbcccbbbcccdddddddddhhhooouuuqqqooollllllmmmoooppppppuuurrrnnnllllllkkkiiigggllllllnnnrrrrrrpppqqquuuvvvrrroooqqqooohhhaaa___dddfffeeebbbbbbdddaaaZZZ]]]XXX[[[dddddd\\\XXX\\\YYYZZZZZZZZZZZZZZZZZZYYYYYY^^^bbbaaa\\\WWWWWWWWWWWWWWWWWWWWWWWWZZZ^^^aaa]]]]]]]]]]]]]]]^^^^^^___aaa```aaacccfffggggggeee```cccfffgggggggggiiikkkgggeeefffhhhddd^^^\\\___aaaaaabbbaaa___\\\ZZZXXXTTTTTTUUUXXX]]]aaacccdddeeeccc``````eeejjjggg```\\\[[[ZZZYYYYYYYYYZZZZZZ___]]]^^^bbbbbb]]]YYYXXX^^^^^^^^^``````^^^ZZZWWW]]]VVVVVV\\\\\\UUUUUU[[[aaa[[[VVVUUUYYY\\\[[[XXXVVVPPPQQQWWWWWWQQQPPPVVVVVVVVVUUUSSSRRRPPPNNNLLLNNNPPPPPPLLLHHHFFFJJJMMMTTTMMMGGGGGGGGGHHHKKKPPPLLLJJJNNNSSSPPPGGGHHHPPPJJJIIIGGGGGGHHHHHHGGGEEEBBBBBBBBBBBBCCCDDDEEEEEEBBBBBBAAA???===<<<===>>>AAA@@@????????????@@@AAA@@@BBBBBB@@@BBBFFFFFFCCC>>>AAADDDBBB???@@@FFFKKKIIICCC;;;777777;;;???AAA>>>===;;;999999999:::;;;777999666111222:::??????;;;:::::::::;;;:::999777:::888555222000000111111000000000111000000//////222111000000000000111222///000111222222222222333/////////000000111111111111222333222000......///000000000/////////......000000000///...,,,+++***..................//////...000111111000///111222333222000/////////000111444555888>>>CCCBBB;;;555666777999:::999888555444222333777???HHHOOORRRRRRUUUTTTSSSTTTWWW\\\bbbfffeeeiiiqqqzzz}}}vvvnnnhhheeeXXXSSSNNNMMMMMMJJJBBB<<<===<<<:::999:::<<>>===<<<===>>>>>><<<:::888:::<<<======>>>@@@BBB<<<>>>???@@@@@@AAACCCEEEAAABBBDDDDDDFFFIIIMMMQQQMMMLLLKKKLLLOOOTTTZZZ^^^^^^XXXUUUTTTTTTTTTZZZcccbbb```]]][[[YYYWWWTTTRRRGGGDDDEEEHHHIIIGGGHHHKKKGGGJJJHHHAAA<<<<<<===;;;<<>>???>>>;;;999999;;;???CCCEEEEEECCCAAA===>>>??????>>>???BBBEEEBBBAAABBBEEECCC@@@@@@DDDDDDDDDDDDBBBAAADDDKKKPPPTTTVVVVVVXXXbbbqqqyyyzzzfff]]]WWWYYY\\\ZZZZZZ\\\pppnnnoooqqqoookkkkkkooonnnuuuwwwqqqlllmmmqqqsssmmmmmmmmmnnnooorrrtttuuuqqqmmmjjjkkkpppuuuwwwwwwuuuqqqpppssstttqqqpppqqqxxxvvvuuuvvvyyy|||{{{yyyvvvuuusssssssssuuuwwwyyy}}}~~~zzzsssnnnlllhhhccceeefffiiimmmmmmjjjjjjmmmhhhggggggggghhhkkknnnpppqqqqqqqqqooommmlllmmmoookkkjjjhhhhhhkkkqqqwww|||{{{~~~{{{uuuwww}}}}}}www}}}zzzvvvrrrqqqooommmkkkrrrvvvyyywwwvvvwwwxxxvvv~~~{{{{{{}}}zzzqqqiiifffmmmkkkgggeeegggjjjfff___^^^]]]bbbkkkkkkbbb]]]^^^]]]^^^___``````___]]]\\\^^^aaacccaaa]]][[[[[[]]]XXXYYYYYYYYYZZZ\\\aaadddeeedddcccbbbcccdddfffhhhfffeeedddeeeggghhhhhhhhheeegggkkklllmmmmmmooopppfffgggiiilllhhh```\\\]]]^^^_________^^^\\\[[[YYYUUUUUUVVVZZZ___ccceeefffcccbbb``````eeejjjhhhbbbXXXXXXXXXXXXXXXWWWWWWVVV]]]\\\^^^___\\\UUUQQQSSSXXXXXXYYYZZZ[[[ZZZWWWTTTVVVRRRSSSYYYYYYTTTSSSXXX```WWWOOORRR[[[aaa]]]VVVSSSNNNMMMQQQPPPKKKKKKQQQRRRQQQQQQRRRSSSPPPJJJEEEKKKLLLKKKGGGDDDCCCGGGKKKSSSLLLEEEBBBAAADDDNNNXXXKKKIIIKKKOOOLLLGGGIIIQQQJJJGGGEEECCCDDDDDDCCCBBB??????@@@BBBCCCEEEFFFGGGCCCCCCBBB@@@===;;;<<<===AAA???>>><<<<<<>>>???AAABBB@@@CCCJJJNNNKKKGGGEEE@@@GGGMMMIIIAAA???GGGPPPMMMFFF<<<777777<<>>===<<<===666666444111444<<>>LLL[[[ddddddaaammmoooqqqtttxxx|||xxxuuusssuuupppkkkjjjjjjcccVVVJJJ???>>><<<<<<<<<>>>@@@BBB>>>===;;;::::::;;;<<<=========<<<===>>>===:::888::::::;;;>>>@@@@@@>>>;;;888;;;>>>@@@@@@@@@AAABBB;;;<<<>>>???>>>>>>???AAA>>>@@@BBBDDDGGGJJJOOOSSSJJJIIIHHHHHHKKKQQQVVVZZZccc^^^[[[[[[ZZZ\\\cccjjjkkkeee^^^[[[\\\___```___UUURRRRRRVVVYYY[[[___dddaaaccc___UUUNNNKKKHHHDDD<<>>===;;;888888999777777777777888999:::;;;:::999;;;??????;;;:::;;;;;;===@@@AAA@@@???>>>>>>777:::???CCCDDDCCC@@@>>>;;;===>>>>>>======>>>???===;;;<<<===<<<999;;;???>>>???@@@???===???CCCGGGLLLMMMLLLMMMTTT___eeefffZZZRRRJJJHHHHHHHHHHHHJJJzzzwwwtttqqqooonnnppprrrsssyyy{{{xxxvvvyyy||||||uuuuuutttuuuwwwzzz}}}|||vvvuuuwww{{{}}}}}}xxxtttrrruuuwwwttttttuuuvvvtttuuu|||{{{vvvxxxzzz}}}~~~|||xxxpppkkkllljjjfffdddfffjjjlllkkkiiiiiikkkkkkkkkkkkjjjkkkllloooqqqwwwwwwwwwvvvtttsssuuuvvvooollliiijjjooouuuzzz}}}yyy~~~uuuvvv~~~tttvvvtttqqqooommmlllkkkkkkooowwwzzztttsssxxxxxxrrryyyxxxzzz}}}zzzqqqiiigggkkkfffaaaaaafffiiieee___\\\___fffnnnmmmddd^^^^^^_________^^^^^^]]]\\\\\\bbbbbbbbb___\\\ZZZ[[[]]]WWWXXXXXXXXXXXXZZZ]]]___eeeccc```]]]\\\\\\^^^___```^^^\\\\\\^^^___```___]]]___bbbdddeeefffffffff[[[[[[^^^aaa^^^WWWTTTUUUSSSSSSTTTTTTTTTTTTSSSRRRUUUTTTTTTUUUXXXZZZ[[[ZZZXXXXXXVVVUUUYYY]]][[[VVVKKKLLLNNNOOOOOONNNLLLKKKQQQQQQSSSTTTNNNGGGEEEHHHLLLLLLLLLNNNOOOOOOMMMJJJIIIGGGIIIOOOPPPLLLKKKMMMUUUMMMFFFIIIRRRVVVSSSLLLLLLGGGEEEGGGFFFBBBCCCGGGFFFDDDCCCFFFJJJIIICCC===EEEEEECCC@@@>>>>>>BBBEEEKKKEEE???<<<:::>>>KKKWWWEEEBBBAAACCCAAA>>>BBBHHHBBB???<<<;;;<<<=========<<<<<<>>>???AAABBBBBBCCC@@@@@@@@@>>>;;;999999:::<<<;;;999777777999;;;<<>>???IIILLLDDD======<<>>;;;666111///000222333000000///......---------////////////////////////222222111111222111000///000000//////......------222333444222000...------........................000000//////...---++++++---,,,++++++,,,...000222---...000///......///111222111111000000000111111+++...444;;;>>><<<666111///000333666777888888888666888???JJJUUU[[[[[[XXXdddiiipppuuuzzz}}}tttnnnmmmmmmkkkZZZYYYYYYYYYYYYYYYYYYYYYfffddddddeeecccZZZMMMCCC===<<<;;;;;;;;;<<<>>>???::::::999888888888888999<<<;;;;;;<<<>>>===;;;999888999;;;>>>@@@@@@===;;;<<<>>>AAABBBAAA@@@@@@@@@===>>>@@@???===;;;::::::===???AAAAAABBBDDDGGGJJJGGGHHHKKKNNNPPPQQQQQQQQQYYY[[[___bbbaaa```___```bbb^^^YYYYYY]]]aaabbbaaaaaa]]]]]]aaaeeehhhooovvvxxxyyytttjjjaaa\\\UUUOOOBBBBBBBBB@@@???@@@AAAAAA???@@@AAABBBBBBBBBBBBBBB===;;;999888999:::::::::@@@???@@@@@@???<<<:::999===???AAA@@@???>>>@@@AAA;;;===@@@AAA@@@???======<<<===>>>>>>>>>=========>>>;;;;;;<<<;;;888:::???<<<>>>@@@@@@>>>===@@@CCCLLLLLLKKKLLLOOOUUUZZZ[[[^^^VVVMMMHHHGGGGGGIIIKKK|||xxxvvvwwwxxxxxx|||}}}}}}|||}}}|||zzzzzz{{{~~~|||xxxvvvxxxwwwtttqqqrrrppprrryyy{{{qqqtttzzz~~~yyy~~~{{{tttmmmkkknnnooollldddhhhkkklllkkkkkkkkkkkknnnppppppooommmllloooqqqxxxxxxxxxwwwuuutttvvvwwwooollliiiiiimmmssswwwyyyqqqyyyxxxooopppyyywwwlllffffffeeedddddddddfffgggdddllloooiiihhhnnnnnnhhhhhhhhhlllpppnnnfffaaa```bbb\\\XXXZZZ```ccc```\\\YYY^^^fffllljjjccc]]]\\\ZZZYYYWWWVVVVVVYYY\\\^^^___^^^\\\XXXUUUTTTTTTUUURRRSSSSSSRRRPPPQQQRRRTTTXXXVVVRRRNNNMMMLLLMMMNNNSSSQQQOOONNNPPPQQQRRRQQQNNNOOORRRTTTVVVVVVUUUTTTLLLKKKLLLNNNLLLHHHIIILLLFFFFFFGGGGGGHHHHHHHHHHHHMMMLLLJJJJJJLLLLLLLLLKKKJJJJJJHHHFFFHHHKKKIIIDDD???@@@BBBDDDDDDBBB@@@???BBBBBBEEEFFFAAA;;;;;;>>>@@@@@@@@@AAACCCCCCBBB@@@======???DDDDDDBBBAAABBBGGGCCC@@@AAACCCEEECCCAAA@@@===;;;<<<;;;999:::<<<:::777555888===???<<<888===<<<;;;999888999;;;===>>>:::777777666888AAALLL>>>;;;888777555444777;;;888666444333555888999999888999:::;;;;;;;;;;;;::::::;;;;;;:::777555444555555444222111111222444555>>>777666===>>>555111333444777999777444333666999>>>;;;777555666777999999HHHFFFCCC???;;;888555444000...---...111666<<<@@@999;;;===;;;777444555777666444333111000000000111//////------,,,,,,------........................000///......//////---***.........///////////////222333444222000.........---------------.........,,,---......///............---,,,,,,,,,///111333,,,...//////......///000000000000000000000000111,,,...111555777777444222...///000222333333333333000222666:::===???@@@AAA@@@GGGOOOTTTVVVZZZbbbhhhdddaaa___^^^ZZZTTTRRRTTTYYYWWWQQQLLLLLLNNNJJJDDD???>>>===<<<<<<<<<<<<===BBBGGGMMMOOOKKKDDD===999888888777777777888999:::777666666666666666666666888888888;;;======<<<:::888999;;;===???>>><<<999>>>AAACCCCCCAAA>>>===<<<;;;===@@@@@@>>>;;;999999<<<===????????????AAACCCJJJKKKMMMOOOPPPPPPOOOOOOQQQWWW^^^aaa```]]]ZZZWWWUUUUUUXXX]]]bbbdddccc```hhhdddcccfffjjjooovvv}}}~~~wwwpppjjjbbbZZZLLLJJJIIIIIIIIIJJJKKKLLLGGGEEEDDDHHHMMMPPPNNNLLLIIIFFFCCCBBBCCCBBB@@@>>>BBBCCCCCCBBBAAAAAA@@@>>>BBBBBBBBBBBBAAABBBEEEGGGDDDEEEDDDBBB???>>>@@@BBBAAAAAAAAAAAABBBAAA@@@???AAA>>>>>>>>><<<999;;;???:::===@@@@@@>>><<<>>>@@@JJJIIIJJJLLLOOORRRVVVYYY^^^YYYQQQJJJIIILLLOOOQQQ}}}}}}zzzxxxyyyvvvpppkkkkkkmmmqqqzzz{{{pppsssyyy{{{tttuuusssmmmgggiiioooooolllbbbhhhkkkjjjjjjlllllljjjmmmooopppnnnkkkjjjlllnnnqqqqqqqqqpppmmmlllmmmoooiiihhhfffeeefffiiilllooogggllllllhhhiiimmmkkkcccXXXYYYYYYYYYYYYZZZ\\\___XXX\\\]]]ZZZYYY[[[\\\[[[UUUUUUYYY\\\[[[VVVTTTVVVWWWQQQOOOSSSXXXWWWUUUTTTLLLRRRZZZ]]]ZZZUUUQQQQQQNNNLLLKKKKKKNNNSSSYYY\\\UUUSSSPPPMMMKKKJJJJJJKKKIIIJJJJJJHHHFFFFFFGGGHHHDDDCCCAAA??????@@@AAABBBFFFDDDCCCCCCEEEFFFEEEEEEBBBCCCDDDGGGIIIIIIFFFDDDAAA???>>>@@@???===???DDD=========>>>??????@@@@@@???>>>======???AAAAAA@@@>>>???>>>:::;;;===;;;777777888:::<<<<<<;;;999888999888999<<<:::666666999:::999888999;;;;;;:::888777777999;;;<<<;;;;;;;;;<<<<<<<<<:::888888888999666555444444333333333444222000...000444777777666555555444333333444555666333111000333333333777===999666222000//////111333333111000111333555666666555555666666666555333222444555666555333111000111//////............//////222///...000///,,,,,,///222111111111333333222111555444222333444444222111888777666555333222111000///,,,***,,,------///333444555555555222111000111...//////000000000///......---,,,++++++,,,---...,,,------......------,,,///---+++,,,......,,,(((++++++,,,,,,---...//////...///000000...,,,,,,---,,,,,,,,,---------------++++++---...//////000000......---------///000111,,,---......------...000......//////////////////...///000222333333333333------......//////......---///111111000000333555///333999;;;;;;:::;;;===@@@===<<<===<<<888777:::999777444333777:::555---666555444333333444555666111888???AAA>>>:::999:::444444444333444444444555555555555666666666777777444444555888;;;<<<;;;999777777888;;;======;;;999===???@@@???<<<:::999999555888===???>>>===;;;;;;999;;;===>>>>>>???AAACCCIIIGGGDDDBBBBBBEEEIIIKKKPPPUUUXXXXXXWWWYYYZZZXXXRRRWWW___fffjjjjjjhhhfffsssnnnmmmppptttxxxyyynnncccRRRNNNKKKNNNPPPOOOQQQSSSRRRNNNLLLPPPXXX\\\ZZZWWWXXXVVVUUUUUUVVVTTTOOOJJJMMMPPPRRRQQQSSSWWWXXXVVVRRROOOMMMMMMPPPTTTVVVWWWOOOOOONNNJJJGGGGGGKKKOOOLLLKKKJJJJJJKKKLLLKKKIIIIIIFFFFFFFFFCCC??????CCC<<>>DDDJJJJJJFFFDDDCCCCCCAAA@@@@@@AAADDDHHHLLLOOOGGGEEEBBBAAAAAAAAAAAAAAA???@@@@@@???>>>===>>>???888888888888999:::;;;<<<;;;::::::<<<===>>>===;;;<<<<<<===@@@BBBAAA===999;;;999888:::888666888===777777777777888999::::::777555444555777999999888666888777444444777666222333444555666777777666555666333333666777444333444666555444444555666555333333444444444555666666666555666666555333222222333000111222111111111111000////////////000111222333000000000111222222222111///,,,,,,000222111111333444222///,,,,,,///000000000......///111222111000000111222333333111///...///000222222000///...///,,,---............---,,,***///000,,,(((***---...000//////000222333222111111000///000111111///............//////............******...///,,,,,,000111000///000111000...---,,,------.........------,,,+++***)))***,,,...///+++,,,---......---,,,+++000---+++---000111...*********+++,,,,,,---......+++---......,,,+++,,,---++++++,,,,,,,,,---------,,,,,,---...////////////---------------------...+++---......---,,,...///,,,------...............,,,...///////////////000,,,,,,,,,,,,------------.........000111222222222111222333444444444333222777444333555555222111222444555555444666888666000///.........///222444666***---///000000//////000333333333222222222333333222333444555666666777777333333333666888888777555444444555777;;;<<<<<<;;;777888999888777666666777111555:::======;;;:::999777999;;;======>>>???AAA???===:::999:::>>>BBBEEEKKKQQQSSSQQQRRRXXX\\\[[[XXX___gggkkkkkkjjjlllmmmyyyuuutttxxx|||~~~nnn```NNNGGGDDDHHHKKKJJJKKKNNNOOOMMMMMMOOOSSSVVVVVVUUUWWWWWWXXX\\\^^^[[[TTTMMMRRRWWWYYYYYY\\\bbbdddbbb___YYYTTTUUU\\\bbbdddcccWWWYYYZZZXXXUUUVVVZZZ___^^^[[[YYYYYY\\\]]]]]]\\\YYYWWWVVVWWWSSSMMMLLLNNNFFFIIILLLLLLJJJJJJLLLOOOLLLKKKLLLPPPNNNKKKMMMSSSSSSUUUSSSOOOQQQ[[[bbbddd}}}wwwsssqqqssswwwyyysssuuuyyy~~~~~~xxxllldddbbbaaaccchhhiiiccc^^^]]]\\\]]]___ggg{{{zzzcccaaa^^^]]]^^^```___YYYTTTZZZXXXUUUSSSXXX^^^^^^YYYTTT[[[___]]]^^^bbbccc___aaacccccc^^^WWWRRRRRRTTTUUUUUUUUURRROOONNNNNNOOORRRUUUWWWTTTNNNLLLNNNRRRMMMJJJLLLRRRSSSOOOMMMMMMLLLMMMLLLIIIFFFDDDFFFHHHMMMEEECCCEEEBBB;;;>>>FFFDDDCCCCCCDDDBBB???CCCIIICCC@@@AAAEEECCC===:::<<<888???CCCBBB>>><<<===>>>::::::::::::;;;<<<>>>>>><<<;;;999999:::<<<<<<<<<777999::::::999999:::;;;666666777777888999999999444444555777999:::888666:::999:::===???===888444999777777888666222333777444444333444444555666777555444222222333444444333111444444111222555555222111222333333444444444444555000///333666333111111333222111111222222111///111222111000000222333222111111000000000000000///...000222111222222111///---///111111///.........---...///000222222111///000+++***///222111//////000///,,,***+++///000///...---,,,---......,,,+++---///000111111000///---,,,...000111///.........,,,---///000000///---,,,)))444666---'''+++...---)))***+++,,,,,,,,,------111000......000000///...---............---,,,,,,,,,)))+++222444111111555111///---///111222///,,,...------,,,,,,,,,,,,---+++***))))))***,,,...000++++++------------++++++222...,,,...222333000,,,------------------......+++,,,......---------...+++++++++,,,,,,------------...............------,,,,,,---------,,,+++++++++,,,...---,,,,,,---///+++,,,,,,---.........---)))***------,,,+++******+++++++++,,,,,,------------***)))---222444000+++///...---///111333333333000,,,,,,000333111111333---222333000...000000///333222000...---...///000444111///...000111000///333333333333333333333222///000111333444555555666333333333444666666444222222111222555999<<<>>>===222333444333222333555777111555:::===<<<888666444666888:::;;;::::::;;;<<<777999<<>>BBBAAABBBFFFAAABBBCCCCCCBBBCCCEEEHHHHHHIIIMMMSSSVVVSSSJJJBBBIIINNNOOONNNPPPWWWXXXUUU___WWWPPPRRR[[[cccdddaaa[[[___ccccccaaabbbfffjjjmmmjjjggggggjjjlllmmmlllhhhgggggggggccc\\\YYY[[[SSSUUUXXXXXXVVVVVVYYY\\\YYYVVVVVVVVVQQQIIIHHHNNNMMMQQQQQQNNNRRR^^^fffhhh{{{zzzzzz{{{yyyvvvsssrrrrrrllliiieeeccccccaaa^^^[[[___dddrrrxxxdddWWWWWWWWWWWWXXXXXXYYYYYYYYYYYY[[[TTTQQQWWWbbbggg```XXXNNNMMMNNNOOOLLLFFFEEEHHHHHHHHHHHHHHHIIIJJJKKKLLLOOOPPPSSSUUUVVVVVVUUUUUU\\\\\\ZZZWWWTTTPPPMMMLLLOOOPPPNNNJJJKKKNNNMMMIIIMMMPPPQQQMMMFFFBBBAAACCCGGGDDDFFFKKKLLLIIILLLSSSMMMKKKHHHEEEDDDDDDEEEEEEDDDBBB???===<<<===???@@@===<<<:::::::::<<<>>>???@@@>>>===<<<======;;;:::333555888888888777777777999777666777888888777666666666888999999888777666555333222444777999888777555555555555555555555555777666444333444666888999555666888999999777666444111222333333444444444333555444222111000111222222333333333333333333333333444444111...111555555111444333111000000111333444555444333111000111111222444333111000000000111222------...///000111222222//////............//////000000000000000000000000///---,,,,,,...//////...111///---...111111...+++---------......000111111/////////......---------...,,,+++,,,//////---***---------.........//////---,,,,,,++++++,,,,,,------------------------------,,,***))))))***,,,---000///...,,,++++++,,,,,,,,,...///,,,---000000---......---------...//////,,,---......------///111,,,---...---,,,,,,---///,,,,,,,,,,,,,,,---...///,,,++++++******++++++,,,******+++,,,,,,++++++***///......///000000///---,,,---......,,,,,,---...,,,,,,,,,---------......+++,,,------......------------++++++++++++------***++++++,,,,,,++++++***---,,,+++,,,------,,,***---+++))))))+++,,,***'''---,,,***+++,,,------,,,***+++------,,,,,,,,,---------------------------.........////////////000111111111111000000000000///000111222111000---,,,---///111222333222000///+++,,,---/////////......555444222111///...------//////111222444555666777444444333222111111111222444222222444888:::999777666555444333222333444444333444555666666555444333777777777777888888888888555888;;;;;;:::;;;>>>AAAKKKMMMQQQVVVYYY[[[\\\\\\```eeehhhddd^^^^^^eeemmmmmmpppuuuuuummmkkkyyyrrr___MMMCCC:::888555555666777777666555777:::999666666888;;;888:::<<<===>>>===;;;::::::;;;;;;===>>>@@@BBBCCCFFFEEEFFFJJJPPPQQQNNNIIIPPPPPPQQQRRRTTTVVVXXXYYYaaa```^^^]]]___cccgggkkkkkkcccaaadddaaaZZZ\\\eeeeeeeeeeeedddcccbbbaaa```dddjjjggg\\\XXX]]]___ZZZYYYXXXXXXYYY\\\```eeegggvvvyyyxxxvvvuuutttnnngggjjjkkkjjjhhhddd```___^^^ZZZWWWSSSRRRRRRQQQNNNLLLSSSVVV```jjjeeeUUUMMMOOOQQQQQQQQQPPPPPPOOOOOOOOORRRKKKFFFIIIRRRXXXVVVRRROOOKKKHHHHHHFFFCCCCCCFFFDDDCCCCCCDDDEEEFFFGGGGGGIIIJJJLLLMMMMMMLLLKKKJJJPPPPPPOOONNNLLLJJJHHHFFFIIIJJJIIIFFFGGGKKKJJJFFFGGGKKKNNNLLLFFF@@@>>>???===<<<@@@HHHLLLJJJKKKNNNMMMKKKGGGCCCAAAAAABBBCCCBBBAAA>>><<<;;;<<<>>>???:::999888777888999;;;<<<>>><<<;;;;;;<<<;;;:::888555777999999888777888999777555444555666777666444444444555777888888888888777555333444666777666444555555555555555555555555555444333222222444666777333444666777888777666555111222333333444444444444444333222222111111222222111111111111111111000000333333111///111555333///444333111000000111333444333222111000000//////000222222111000000000000111/////////000000000000000//////............//////////////////////////////...---+++,,,...//////...000111111000///...------...---------...///000000............---------------,,,+++,,,...///---+++------------............---,,,,,,++++++,,,,,,------------------------------,,,***))))))***,,,---///...---,,,+++++++++,,,+++......,,,,,,//////---,,,,,,,,,+++,,,,,,---...+++,,,---,,,++++++---///---......---++++++---...+++++++++++++++,,,------++++++************++++++------------------------...---,,,,,,......---,,,+++,,,---,,,++++++,,,---+++++++++,,,,,,,,,------)))***++++++,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***,,,++++++,,,------,,,***---+++)))***,,,,,,***(((---,,,******+++,,,+++***)))+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////,,,---...//////...------,,,...///111111000///......///000000000///......111111000///////////////......///111222444555555111111000///////////////111///...000333555444333444444222111111111222333333333444444444444333333555555555555555666777777555666777777777999>>>BBBLLLMMMPPPSSSUUUVVVUUUUUUVVVYYY[[[YYYUUUUUU[[[aaa^^^```bbb```XXXTTT^^^kkksssooofff\\\QQQHHHAAA===777555333222333444444333111222333333333222333555333444555666666666555444222222222333444666888999<<<:::;;;???DDDEEEAAA===????????????@@@AAACCCCCCJJJJJJJJJKKKLLLNNNOOOPPPPPPJJJJJJOOONNNJJJNNNWWW]]]]]]^^^____________^^^dddiiifff[[[VVV[[[[[[WWWUUUTTTUUUVVVYYY\\\```bbbcccccc___ZZZXXXYYYVVVQQQTTTUUUUUUSSSPPPMMMLLLLLLMMMJJJHHHGGGGGGGGGEEEDDDGGGGGGLLLRRROOOEEEBBBGGGHHHHHHGGGFFFEEEDDDCCCCCCJJJEEEAAAAAAHHHPPPVVVXXXPPPHHH@@@??????>>>???AAA>>>>>>>>>>>>>>>???@@@AAADDDDDDEEEEEEDDDBBB@@@???DDDDDDDDDDDDDDDCCCBBBAAAAAABBBBBBAAACCCGGGGGGCCC@@@DDDHHHHHHCCC>>>;;;:::<<<===DDDPPPYYYZZZWWWVVVOOOLLLGGGBBB??????@@@BBB@@@>>><<<:::::::::;;;<<<777666555555555666777888;;;999888999999999777555666777888777555555666777444333222333444555444333222222333444555777888999888666444444555444333111555555555555555555555555333222111111111222444555222333444666666666555444222222333333333333444444222222333333333222111111111111111000000000//////222333222000111333222---333222111000000111222333000111111000000///...---000000111111000000///...111111000000000/////////000//////......//////000...........................,,,++++++---......---...111333111---+++,,,///......---------......///,,,,,,------------------,,,++++++,,,...///---,,,,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,...---,,,++++++***++++++***------++++++......,,,***************+++,,,,,,)))***+++***))))))+++---...//////---++++++,,,---++++++*********+++,,,,,,+++******))))))******+++---------...///111333555---+++))))))***,,,,,,+++***+++,,,,,,******+++,,,*********+++++++++,,,,,,)))******+++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******+++++++++,,,------+++)))---,,,++++++,,,,,,+++***...,,,******++++++***)))(((***,,,,,,+++***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------------*********+++,,,---------+++,,,.../////////...---000000000000///...---,,,,,,------......//////000------...///111222333333000000//////....../////////...---...000111000///222222111000000000000111333222222111111222222333333333222111222333444555444444333222333666;;;???BBBCCCDDDEEEEEEDDDCCCBBBEEEFFFFFFEEEDDDEEEHHHKKKHHHHHHHHHGGGAAA===AAAIIILLLGGGAAA:::666444444555333111//////000111000/////////...///000111000////////////000000000111111111000/////////111444555777666666999<<<===:::666444444333333333444444555555777999;;;;;;;;;999888999555666;;;<<<999===EEE??????AAABBBDDDEEEEEEEEETTTXXXUUUKKKGGGIIIJJJFFFDDDEEEFFFHHHKKKMMMNNNOOOSSSSSSPPPKKKJJJKKKHHHDDDDDDEEEGGGGGGEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCCCC???>>>AAAEEECCC>>>>>>CCCAAA@@@@@@??????>>>>>>>>>EEECCCBBBBBBGGGOOOXXX^^^NNNDDD;;;;;;===<<<;;;<<<::::::999::::::;;;<<<<<<@@@@@@@@@@@@???>>><<<;;;>>>??????@@@@@@??????>>>:::<<<===<<<@@@DDDDDD@@@===@@@CCCBBB???<<<::::::AAADDDMMM\\\gggjjjeee```QQQMMMGGGBBB??????@@@AAA===<<<:::999888888999:::555555444333444444555666777666666777888777555333555555444333111111222444333222111222333444333222333222222111222444666777666555444444444333222222555555555555555555555555333222222111111222333333333333444444444333333222333333333333333333333444111222333444444333111000444333333222222111111000000333333111111222000,,,222111111000000111111222000000111111111///---,,,///000000111111000...---000000000000000000000000000000////////////000000........................---,,,++++++---......---,,,...///...,,,,,,---///......------------......++++++,,,,,,------......+++++++++---.........---,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,++++++*********))),,,,,,******------+++***)))))))))***+++,,,---***++++++***))))))+++,,,/////////---+++***+++,,,,,,+++++++++++++++,,,,,,,,,++++++******++++++,,,+++++++++---000444888:::...+++(((((()))+++,,,,,,***,,,---,,,+++***+++,,,++++++++++++,,,,,,,,,,,,++++++,,,------------,,,***+++,,,------,,,+++*********++++++++++++************+++,,,......,,,)))---,,,,,,,,,,,,,,,,,,,,,///---+++++++++,,,+++***((()))++++++*********+++++++++++++++++++++++++++************++++++++++++************+++++++++++++++************+++,,,---,,,,,,---...///......---,,,,,,,,,,,,,,,+++*********+++,,,,,,------......---......///000111111222111111000000///000000111000000//////000000//////111111111000000000000000222111////////////111222111000///...///000222333333222111111111333555777777777777777666555333333555444222222444666777777666666666666555444555777222222333333222111000000111///......//////...---111...---...111222111...000////////////000111111333222000//////111333555555444555666999999666444111111111111111222333333222333555666666555333222555222222555444111444:::555666777999:::;;;<<<<<>>???;;;;;;===@@@@@@>>>===???<<<<<<===>>>??????@@@@@@BBBCCCDDDDDDEEEIIIPPPUUUIIIAAA:::;;;===<<<999888999999888888888999::::::<<<<<<<<<<<<<<<<<<;;;;;;======>>>>>>======<<<<<<777:::;;;;;;>>>CCCBBB>>>============<<<;;;<<<===EEEIIIPPPZZZbbbddd]]]UUULLLIIIDDD???<<<<<<>>>???;;;:::999777777777777777555555555444444444555555555444555666777666444111444444444222000000222444333222111222444555444333444333222111111111333333333333444444444444444555666666666666666666666666444444333333333333333444555444444333222111000000444444333222222222333444000111333444444333222111333333333333222222111111///333444222111222111...222111111111111111111222111222333333222111///...///000000111111000...---/////////000111222222222000000////////////000000...........................,,,++++++---......---,,,***(((***---//////.........---------...//////,,,,,,,,,------.........+++,,,---...............,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++++++++++++++++++++******)))+++,,,)))***------************++++++,,,......+++,,,---,,,******+++---/////////---+++***+++,,,------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,+++,,,...111444666///,,,))))))***,,,------,,,---...---,,,+++,,,...,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,)))***,,,,,,,,,,,,***))))))******++++++******)))******+++...//////,,,***+++,,,,,,,,,,,,,,,,,,---///---,,,+++,,,---,,,+++((()))++++++*********+++------------------------++++++++++++,,,,,,,,,,,,((()))))))))*********+++------,,,+++******++++++------....../////////...***************+++,,,,,,++++++,,,,,,,,,+++******......//////000000111111/////////......///000000000000000000////////////111111111111111000000///000///...------...///000///...---------...000111222111111222222111000...333333333333222111111000---+++******---//////...///000000000222333222000...///222444555444111000000///......//////...,,,111...,,,...111222111...111000000000000111222222000///...------...000111000000111222222222111///............///111222333555555444333333333333333555444444444333111222666555555666777777777777777555888777333111222333222222333555777888888888777@@@CCCDDDDDDEEEGGGCCC>>>???AAABBBAAA>>><<<<<<===888999:::999888888:::<<<::::::<<<>>>>>>===<<<;;;::::::<<<>>>@@@BBBCCCDDDFFFHHHJJJIIIFFFEEEGGGIIIDDD>>>;;;======:::888888999999999888888999999:::777777777888888999999:::;;;;;;;;;;;;;;;:::999999777:::;;;;;;>>>BBB@@@<<<<<<;;;:::999:::<<<>>>???IIILLLOOOQQQSSSSSSLLLDDDBBB@@@===:::888888999:::999999888777666666666666666666666666555555555444444444444666777777444111555555666555333333444555333222111333555666555444444444333222111111111111000222444444444555777888666666666666666666666666555555555555555444444444555555444333222111000000555444333222111222333444111111222333333333222222111111111111111111111111///333555222111333333111222222222222222222222222333444444333333222111000000000111111000000///.........///000111222333444111000000//////000000111........................///---,,,,,,...//////...---)))&&&(((---000000......------......000111111------..................---...000000...---...///---------.........//////......------------......------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))),,,,,,******------++++++++++++,,,,,,...///000---......---++++++,,,......//////---++++++,,,---......------,,,,,,------///......------......///000///...---,,,,,,------...,,,******,,,------,,,,,,---......,,,,,,---...,,,,,,---------.........((())))))*********************++++++++++++******))))))************))))))***+++,,,///111111...+++***+++,,,,,,++++++,,,---...,,,++++++,,,------,,,(((***,,,,,,+++***+++,,,------------------------++++++,,,,,,,,,---------(((((())))))***+++++++++...------,,,++++++******---------.........//////************+++,,,---...,,,,,,------,,,***)))'''////////////////////////,,,,,,++++++,,,,,,---------...///...,,,,,,---...000000111111111000///...///......------......///------........./////////111111111222333111...+++111000000000000000000000---,,,+++,,,---//////...000111000...///111///***222111000//////000111222000///...///000000...,,,...---,,,---...//////...//////000000000111111111///............//////000///000000111111111000000------......000111222333333222///...---...000111000111222222111111222555//////000000000///......333444444333111111333444111222444555666555555444===???@@@???AAACCCAAA<<<>>>???@@@>>><<<:::999:::888:::;;;:::999888;;;===;;;;;;;;;:::;;;;;;:::888888999;;;===???AAACCCDDDIIIKKKKKKJJJGGGEEEDDDDDD@@@<<<:::;;;;;;777777:::::::::999999999999::::::666666555555666666777888999999:::::::::::::::999888;;;<<<;;;===@@@>>>999888888888999;;;======>>>GGGJJJJJJFFFDDDEEEAAA;;;:::999888777777777777777999888888777666666555555666666666666666555444444444444555777888888555222222444666666555444555666222111111222444555555444222222333333333222111111111333555666555555777:::666666666666666666666666555555555555555444333333333333222222222333333333666555333111111222333444222222111111222222333444111111111222333333444444///444555222111333666666333333333444444333333333555444333222222111111111222222111000000000000111000000000111111222222222111111000000000000111111////////////////////////000...------///000000//////---++++++,,,...//////------......000111333444//////////////////......///111333222///---...///........./////////000000......------------..............................,,,,,,,,,------,,,,,,,,,+++,,,---......---,,,+++))),,,---******......+++***+++++++++---...///000---......---++++++,,,------......---++++++---......------,,,++++++,,,,,,......------------......//////...---,,,++++++***---,,,++++++------,,,++++++,,,------,,,+++,,,---++++++,,,,,,,,,---------(((((()))***************++++++************++++++))))))************))))))+++,,,...111333222///---(((***,,,,,,***)))+++---***)))((()))+++,,,,,,+++)))+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------))))))******+++,,,,,,,,,***+++,,,,,,,,,+++***))),,,,,,,,,,,,,,,------...,,,+++*********+++,,,,,,+++,,,---------+++)))'''............------------+++++++++++++++,,,------***,,,...---++++++,,,......//////000///...---,,,---..................---,,,---///000000000...---111000///000222222000.........------,,,,,,------,,,,,,------......///000...222111---,,,...---(((000...---++++++---...000///......///000000---+++,,,---......------...///...///000111111111000///...///000111222111111000000111222222222222333444111111111111111222333333111000...---,,,---...///---///111000///000222333444444444555555444444333111222222222000///000222000111111222222222111111===???>>><<<===@@@???;;;:::;;;======<<<;;;;;;<<<777999;;;:::777777999<<<>>>===;;;888999::::::888777888:::;;;>>>???AAABBBDDDEEEEEEEEEDDDCCCCCCCCC>>>;;;999999777555777===;;;::::::999999999::::::777777666666666666666777888999:::;;;<<<<<<<<<<<<999;;;<<<;;;===???<<<777444555777:::===>>><<<;;;>>>BBBBBB<<<999<<<===:::666777777777888888888888888888888777666666555555555666666666555555444333444444666888999888555333///111444555444333333444111000000111333555444333///111222444444444333222222555777777555555777999777777777777777777777777444555555555444444333222111111111222333555666777666555333111111222333444222222111000111222444555222333444444666666777888000444555222000444888999333444444555555444444333555444333111000111111222444333111000000000111222222222222111111111111111111111000000000000111111000000000000000000000000000///......000111111000000222222///+++***...111------...///111333444555111111000000//////......111333444333///---...///////////////000000000000......------------......////////////////////////,,,------......------,,,+++,,,---.........---,,,***------++++++......,,,*********+++,,,...///000---......,,,+++***+++---,,,---...---,,,,,,---///---,,,,,,+++*********+++...------,,,,,,------...++++++,,,---......------++++++***+++------+++)))***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,))))))************))))))+++,,,///222444333000---'''***,,,+++))))))+++---(((&&&&&&''')))+++++++++***+++------,,,,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))******+++,,,---------'''(((***,,,---,,,+++***++++++******++++++,,,---+++***)))'''''''''((((((***+++,,,------,,,***)))------,,,,,,,,,,,,++++++---,,,,,,,,,------...///***---///...,,,,,,...000,,,---.........---,,,+++,,,---////////////---,,,+++---000222222111...---111///---...111444444222000000///...------------)))+++------,,,,,,...///,,,000000+++***......+++***+++,,,.........,,,,,,///......///000///---+++,,,///111000...---///222...///111333333222111000***,,,...000111000///...---///000000000000111333222222111000000000000000222111111111111111111111000222333111000000111111///000111222222222222222444333333333111...///111333333222222222222222222>>>===<<<<<<===<<<:::888>>><<<888333111222777;;;===::::::===>>><<<===@@@AAAAAA@@@>>>===<<<;;;:::;;;999999<<<@@@BBBBBB@@@EEECCC@@@???BBBEEEGGGHHHBBB<<<:::;;;999555888???:::777555777:::;;;:::777666555444444555777:::;;;BBBEEEEEEAAA:::777<<>>BBB@@@:::888:::888333888777777888:::<<<>>>???<<<===>>><<<:::888999:::777888999:::::::::::::::999888777666666555666666555555666666666666555444999777777:::999666555777666666777777777777777666222333555666666666555444444555555666666666666666333666888666333222777;;;888666555666888999666333555666888888777666333222777555222222333444555444333333444444444333222222444444555555444444333222333444555666666555444333:::///222888444444<<<===666::::::555222333000+++222222111111222222333444555444333444444444222000222111000.........///000111111111111000000000///000000000000000111111111////////////000000000000///000111111111111111000////////////000000000000222222111000000000000000...............---------...---,,,---///111111111---...///...,,,+++,,,---........................///,,,)))***...///---)))...------,,,,,,------...---,,,+++++++++,,,---...------------------------,,,,,,++++++,,,,,,---.........---,,,---...///000---,,,,,,++++++,,,,,,---,,,---...//////---+++***---------,,,,,,+++++++++)))(((((()))++++++***))),,,,,,,,,+++++++++******---***((())),,,---+++((()))***+++,,,,,,,,,,,,+++...,,,***,,,......,,,)))&&&'''***,,,---,,,+++++++++---,,,,,,...222///))),,,,,,+++***))))))************++++++++++++******,,,,,,,,,+++++++++******,,,***))))))***++++++***&&&))),,,,,,++++++---///---+++******+++,,,,,,+++*********++++++,,,,,,,,,------,,,+++,,,---...///,,,,,,++++++***)))((((((+++---000000...,,,++++++........................,,,---......,,,,,,---...***,,,...///......///000111000...,,,,,,...000111...///000111000...,,,+++------.....................---...///000///---+++,,,,,,,,,---------------------............------+++,,,------............/////////......---------//////////////////////////////000111111111111111000000111111111111000000------............------000///.........///111222111222333333444444333333222111000///......///000///000111000///...///000222222222111111111000000333333222222111000000000...000111111000000111222>>>>>>>>>???@@@???;;;888<<<<<<;;;999777777999;;;<<<::::::======;;;===@@@??????>>>>>>===<<<;;;;;;<<<:::999;;;???BBBBBBAAACCCAAA@@@@@@BBBDDDDDDDDDBBB>>>===>>><<<777666999999888888888:::;;;:::999777666666666777999;;;===@@@BBBCCC@@@<<<:::===@@@>>>@@@>>>999777999999555777777777888999;;;===???<<<======<<<:::888999:::777777888999999999999999888888777777666666777777888888999999999999888888999666777999999666555777666666777777777777777666555555666777777777666666666666777888888888888777555888999777444444888<<<999777555666888999888666555666777777777555333222666555444444555666555444444555555555555555444444555555555555555444333333555555666777777666555555999000333999555:::GGGKKKHHHBBB<<<888777666444222222222222222222333444444333222000111222222111000222111000/////////000000222222222222222222222222111111111111000000000000...////////////000000000111111111111000///......///000000000000111111111222111000000/////////000...........................---,,,---///000000///---...///...,,,+++,,,---...........................+++)))***...///---***------,,,,,,,,,,,,---------,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,------------,,,,,,+++++++++)))))))))***+++,,,+++***,,,,,,+++++++++*********,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,---+++***+++---...+++)))'''(((***,,,------,,,+++***,,,,,,+++---000...))),,,+++***))))))))))))*********++++++++++++******,,,,,,+++++++++*********---+++******+++,,,,,,+++'''))),,,,,,++++++,,,......---++++++---...---,,,******+++++++++,,,,,,,,,,,,+++*********+++,,,------,,,,,,+++******))))))***,,,...///---+++******........................,,,---...---,,,,,,,,,...***,,,---...------///000///..................///...///000111111///...,,,---...............---------------...//////...,,,------,,,,,,,,,,,,,,,,,,------............------,,,,,,---...........................---------,,,...........................///000000111111000000//////000000000000//////---......//////......---000///.........///111222111222333333444444333333333222000.........///000///000111000///...///000222222222111111111000000222222222111111111000000///000111111000000111222AAA@@@AAABBBBBB@@@<<<999888:::<<<===;;;:::999:::<<<999999<<<<<<;;;<<>>>>>??????????????????===>>>;;;777666999999888777777777888999;;;===>>>;;;<<<<<<;;;999888999:::777777888888999888888888888888777777888888999999999::::::;;;;;;;;;::::::999777666999999555555888777777888888888777777666777888888999999888777777777888888999:::999999999888:::;;;999666555888<<<:::888666777999:::;;;;;;777888888999888666555444666555555666777777666444666666666777777777777777555555666666666555444444555666666777777666666555;;;333555999666BBBWWWaaaeeeRRRAAA<<<;;;777444666333333333222333444444555444222000000111333333333222222111000000000000111222222222222333444555555222222222111000000000///........./////////000000111111000///...---,,,,,,000000000000111111111111111000000///////////////------......//////000000///---,,,---...///...------/////////---,,,---...........................,,,***(((***---///---+++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......)))***++++++,,,,,,++++++------,,,,,,,,,,,,------333000---***)))***---...------,,,,,,,,,,,,++++++*********++++++++++++,,,+++++++++*********))))))***+++,,,,,,+++***+++,,,,,,+++*********+++,,,---+++******+++,,,,,,+++))))))***+++---------,,,+++)))++++++)))+++...---)))+++***))))))))))))))))))******++++++++++++******,,,++++++++++++*********...,,,++++++,,,------,,,(((***,,,,,,++++++,,,------,,,++++++------,,,+++***++++++++++++,,,,,,,,,,,,,,,+++*********++++++------,,,,,,++++++*********,,,......,,,*********------------------------+++---...---,,,+++,,,...+++,,,,,,,,,+++,,,...000,,,---////////////---,,,---...000111111111000///////////////...---,,,,,,+++,,,---......///.........---------,,,+++++++++------............------------......//////.........------------,,,,,,,,,---------------------------......///000/////////......////////////......---......//////......---000///.........///111222111222222333333333333333555333000...---...///111...000111000///...///111222111111111111000000000000000000111111111222222///000111111000000111333FFFDDDBBB@@@???>>>;;;999555888;;;<<<;;;:::999:::;;;888888;;;<<<:::;;;???;;;;;;;;;<<<<<<<<<<<<<<<>>><<<:::999;;;???DDDFFFJJJFFFAAA>>>>>>>>>>>>===>>>>>>>>>???>>>:::666333666999;;;:::888777:::<<<999999999999:::;;;<<<===;;;;;;;;;???BBBCCCAAA>>><<<;;;999666666888:::;;;777777888999:::;;;<<<===:::;;;<<<;;;:::999:::;;;888999999:::::::::999999999888888888999:::;;;;;;999999:::;;;;;;;;;:::::::::777777999888666666999888888999999888888777777999999999999888888888777888888999::::::::::::999:::;;;;;;999777666888;;;;;;999888888999;;;===>>>::::::;;;;;;:::999777777666555444444666777777666777777777777777777888888666666777777666666555444666666666666666666666666888222666999<<>>===;;;:::;;;???DDDHHHPPPJJJBBB===;;;<<<======<<<;;;:::999;;;<<<:::777666999;;;:::888777999<<<999999999999:::;;;;;;<<<:::999:::>>>CCCDDDAAA===<<<:::777777777777:::<<<888888999:::;;;<<<<<<<<<:::;;;<<<<<<;;;:::;;;===<<<<<<=========<<<<<<;;;:::::::::::::::;;;<<<===::::::;;;<<<<<<<<<<<<<<<<<<888777999999666777:::999999999999999888777777999888888888888888888888888888999:::::::::999999;;;;;;:::888777777888:::;;;;;;:::999:::;;;>>>@@@;;;:::::::::999888888777888555333222444666888888777777666666777888999999777777888888777777666555666555555555555555555666333000444999AAA___{{{___FFF@@@<<<444111666555555444444555555666777777555222222444666777888222222333333333333333333111111000000222444666888444333333222111000000////////////000000000000111...............///000111........./////////000000000000////////////000000......//////000111222222......---...//////---+++///000111000...---...///////////////////////////,,,++++++,,,---...------,,,++++++******++++++,,,)))******+++++++++++++++++++++++++++++++++++++++......------......///000***+++---.........---,,,...------,,,,,,------...//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***((((((+++---+++++++++************)))&&&))),,,+++)))(((***---,,,+++***))))))+++---...((()))***+++++++++++++++,,,,,,------,,,,,,,,,+++'''******''''''***+++)))******))))))))))))******++++++,,,,,,,,,,,,+++++++++++++++*********)))))),,,+++))))))+++++++++*********++++++,,,,,,+++*********)))***,,,,,,***(((++++++++++++++++++++++++---------------------,,,------,,,,,,,,,,,,,,,+++,,,...//////---------///------------------------+++,,,---,,,++++++,,,---,,,,,,,,,***)))***---000...---,,,++++++,,,---...------...///000111111111////////////...---,,,+++)))+++------,,,,,,...111111000000///...------,,,------............------,,,,,,---------,,,,,,+++------------------------------------------------,,,,,,---...............------............------...//////////////////...000///.........///111222000111222222333333222222444222000......///111222---///000000//////000222000000000000000000000000......///000111222222333000111222222111111222333KKKFFF@@@<<<:::999999999=========<<<;;;<<>>DDDHHHOOOJJJBBB<<<;;;<<<===>>><<<;;;888666:::??????;;;888999::::::999999:::;;;999999::::::;;;;;;;;;;;;::::::;;;>>>BBBCCC@@@======999888999999888999===999999;;;<<<============:::;;;======<<<<<<===????????????@@@??????>>>>>><<<<<<;;;;;;;;;<<<======<<<===>>>???????????????>>>:::999::::::888999<<<:::::::::::::::999888777888888888888888999::::::888999999:::::::::::::::;;;;;;999888888999::::::;;;;;;<<<;;;:::;;;===@@@:::999999888777777666666888666444333555888999999888888777777777999:::;;;888888999999888888777666777666666555555666666777888444666555777NNNjjjtttcccRRRCCC>>>;;;666666:::666666555555666666777888666444222222333555555555222333444444555444444444222111000000111444666888333333333222111111111000000000000111111111222222//////...///000111333555////////////000000000000000000000000000111111222//////000000111111222222.........///111111///---///111111000///...///000////////////////////////............------------,,,,,,++++++++++++,,,,,,))))))***+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///............///000000------......//////............------------......+++---...//////---+++***++++++,,,,,,,,,,,,------)))+++,,,***((((((+++///,,,,,,,,,+++++++++******((()))************+++---,,,+++*********+++,,,---''')))+++,,,++++++,,,---------,,,,,,++++++******&&&***+++'''&&&)))+++*********************+++,,,++++++,,,,,,,,,,,,+++++++++************))))))))),,,***))))))***++++++************+++------,,,+++---,,,,,,...//////---+++,,,,,,,,,++++++++++++***)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++---...//////......///000,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++------------,,,++++++---//////---+++))))))+++---///---------...///000000111////////////...---,,,,,,***,,,...---+++***---111000000//////......------------............---------------...------,,,+++---------............///------------------------,,,------...///.........------............------...//////000000//////...000///.........///111222000111111222222222222222111111000000000111222333---...000000//////111222//////000000000000000111......//////000111222222000111222222111111222444EEECCC???>>>======;;;:::===>>>???>>>======>>>@@@<<<::::::======;;;===@@@========================<<<======<<<<<<>>>DDDHHHGGGCCC???======>>>>>>>>><<<<<<:::888<<>>@@@@@@???>>>===999999<<<;;;888999===:::;;;<<<>>>>>>>>>>>>===;;;<<<>>>>>>===>>>???AAA@@@AAAAAAAAA@@@@@@???>>>>>>>>>===<<<<<<<<<======<<<===>>>??????@@@@@@@@@@@@<<<:::;;;;;;999:::>>>;;;;;;;;;;;;:::999888777999999888999:::;;;===>>>::::::;;;<<<<<<<<<<<<;;;<<<;;;:::999:::<<<<<<<<<:::<<<======;;;:::<<<>>>;;;;;;:::999888888888888777777777999;;;<<<:::888:::999888888999:::<<<>>>999999999:::999888888777999999888777777888999999<<<999:::666111<<>>999777999;;;777666666666666777888888666555333444555555444333222333444555666555555444555333222111222444777999222222222222222222222222111222222222222333333333333222111111111333555666000111111111111222222222111111111111111222333333111111111111111111111111.........111333333000...000111222111///...///000////////////////////////000000000///...------...------,,,,,,,,,,,,------***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......//////000111......------......///000......------------......***+++---//////...---++++++++++++,,,,,,---------+++---///---))))))...222---------,,,,,,,,,,,,++++++******+++---......---******+++++++++,,,,,,,,,'''***------,,,+++,,,...------,,,+++***)))))))))'''++++++(((&&&)))+++++++++++++++++++++,,,------+++,,,,,,------,,,,,,+++************))))))))))))---+++)))***+++,,,++++++***)))(((***---///---+++------...///111000...+++,,,,,,,,,+++++++++******'''(((***,,,---------,,,++++++++++++++++++++++++,,,---......------///000,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,,,,...///...---,,,---...,,,,,,+++******+++,,,,,,---------------...//////---...............------***---///---)))))),,,000---------------,,,,,,,,,------............------//////000000///......---........./////////000000........................------...///////////////......////////////......//////000000000000//////000///.........///111222000000111222222222222222...///000111222333333333---...000000//////111222////////////000000111111.../////////000000111111000111333222111111222444?????????AAABBBAAA>>>;;;:::<<<>>>>>>===<<<<<<<<<===::::::===>>><<<===AAA??????>>>>>>============<<<===>>>===<<>>======>>>@@@@@@???======>>><<<;;;???EEEBBB;;;???<<<;;;<<>>>>>>>>>>>>>>===<<<===>>>>>>>>>>>>>>>>>>>>>999999======999888<<<;;;<<<===?????????>>>>>>;;;===>>>???>>>???@@@BBBAAAAAAAAAAAAAAA@@@???>>>@@@???>>>======<<<======::::::;;;======>>>>>>>>>AAA===;;;<<<<<<:::;;;???;;;;;;;;;;;;:::999888777:::999999:::;;;===???AAA;;;<<<<<<==================<<<:::;;;<<<>>>??????999<<<>>>>>>;;;::::::<<>>@@@999::::::::::::999888888;;;;;;:::999999:::;;;;;;777777======999@@@DDD:::777@@@DDD>>>888777888999777777777777777888888999888777777777888777555333222333555666666666555555777555444333333555888:::222222222222222222333333222222333333333444444444777555333222222333555666222222333333333444444444222111111111222333444444222222222111111111111111---...///111444444222000000111222111000//////111000000000000000000000000111222222111///------......------,,,,,,------...,,,---.../////////...---------------------------///////////////000111111......---,,,---...///000......------------......***+++,,,...............+++++++++,,,,,,------------000111...++++++000444......---------,,,,,,,,,...,,,***,,,000222000...)))***+++,,,,,,,,,,,,+++(((+++---...,,,+++---///---,,,+++***))))))(((((('''+++,,,(((&&&))),,,,,,,,,+++++++++,,,------...+++,,,,,,------,,,,,,+++************))))))))))))...,,,++++++,,,------,,,)))((('''***...///...,,,,,,,,,,,,...000///,,,***,,,,,,,,,++++++*********(((***,,,...///000//////*********************++++++,,,------,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,...000///...------...***+++,,,,,,,,,,,,+++***---,,,,,,,,,,,,---......------......///.........+++...///---)))(((,,,000+++++++++++++++++++++,,,---..................---111111111111111000//////.../////////000000111111////////////////////////---...//////000000//////......////////////......//////000000000000//////000///.........///111222000000111222222222222111,,,---000222444444444333,,,...000000//////111333.../////////000000111111////////////000000000000000222333333222111333444AAABBBCCCDDDCCCAAA???>>>>>>???AAACCCCCCBBBAAA??????AAACCCBBB???>>>@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???>>>======>>>???DDD@@@===>>>AAACCCAAA>>>@@@>>>===???BBBBBB???;;;@@@@@@@@@@@@@@@>>>======>>><<<===AAAAAA??????BBB======<<<<<<===???@@@AAA;;;>>>>>>;;;>>>BBB???888???>>><<<<<<=========<<<======>>>>>>>>>===<<<<<<@@@@@@AAA@@@???>>>???@@@===<<<;;;===@@@AAA???===888:::<<>>===???@@@AAA>>>;;;999;;;===>>>>>>======<<<<<<<<<<<>><<<;;;;;;===@@@CCCDDD@@@<<<::::::;;;<<<<<>>?????????>>>@@@<<<888888:::<<<;;;999===::::::======::::::===AAA???======>>>>>><<<:::===<<<;;;;;;;;;===>>>???@@@===;;;:::<<<======<<<888999999888666666888::::::888666777999999777444777777777777777666666666666666555555555666666777777666555444333333333333666555333333555666666555444333333222333444666777444444555555555444333222222333555555555666888:::333444333111333777444///222222222222222222222222...111444444111///000111333222000/////////000111444444222000///...............------------......---,,,,,,---///000///...111000///...---,,,,,,,,,---///111111000///222444+++###$$$---111---...555222111000//////000111222---------------,,,,,,,,,***,,,//////---,,,,,,,,,///......------///000111//////...---------------------,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++---------,,,,,,+++++++++,,,+++******))))))******+++((()))...///***)))---)))***+++,,,---,,,++++++///***))),,,,,,((((((,,,((((((***,,,......,,,***---,,,++++++******+++++++++***)))+++---///...---------,,,,,,,,,------...------......------,,,+++,,,---......//////......((())))))***,,,---......---...///...,,,++++++,,,........................+++++++++++++++++++++++++++,,,------......------//////......---------,,,000000///...,,,---///111000111222333333222111000///...---,,,,,,,,,,,,---(((+++,,,***,,,000222000........................///...---000333333111....../////////000000111111111///...///111111...***000111111111000///......,,,---///000000///---,,,---///222222000...---------,,,,,,,,,,,,---///000222222222222222222222222111222333333333333222222222111000111222222000...444222000111333333111///000000000111222333333444444222111000//////000000AAABBBDDDEEEEEEDDDCCCBBB???@@@BBBCCCCCCCCCBBBAAAAAACCCDDDCCC@@@???@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@????????????@@@@@@>>>===???CCCCCC@@@<<<@@@@@@???@@@AAAAAA@@@>>>?????????>>>>>>>>>>>>===@@@======@@@@@@======?????????>>>>>>>>>???AAABBB>>>@@@???===???CCCAAA;;;>>>>>>>>>???AAACCCCCCCCC>>>>>>??????>>>>>>======@@@AAACCCCCCCCCBBBBBBBBBAAA???>>>???AAABBBAAA???===>>>???AAAAAAAAAAAA@@@@@@BBBBBBAAA???>>>@@@BBB@@@???>>>======>>>@@@AAABBBBBBBBBAAA??????AAACCC?????????>>>?????????@@@?????????>>>>>>@@@CCCEEEEEEBBB>>>======>>>>>>>>>@@@AAAAAA@@@???>>>===<<<===<<<<<<===@@@@@@>>><<>>===@@@DDDAAA>>>>>>@@@AAA???<<<<<<<<<<<<<<<<<<===>>>>>>@@@>>><<<<<<===>>>======???>>>>>>>>>>>>>>>>>>>>>>>><<<::::::<<<<<<:::888::::::999999888888888999999999888888777777888888888777666555555555555555555444222333444555444333555555444333444555666666666666666666555555555555333444666666555555555666222333222111444777555111222222222222222222222222000222444333000//////111222222000/////////000111333333111000//////......///......------......//////---------///000///...//////...,,,,,,++++++++++++---//////...---///222000)))(((///111---...444222111000//////000111222---------------.........+++---//////...---------//////...---...///000111///......------......///...------------------......---------,,,,,,++++++.........------,,,,,,,,,---,,,+++++++++***++++++---)))(((+++,,,)))***///)))***+++,,,,,,,,,++++++222...---000///,,,,,,000(((((())),,,......,,,***---,,,++++++******+++++++++---///...,,,+++---///......------,,,------...------......------,,,+++,,,------...............))))))***+++,,,---......+++,,,......------///000,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............////////////......------111111///---,,,---000333000111222222222222000000//////......------,,,,,,***------+++,,,000111///////////////////////////000......000222222000...000000000000////////////000///...000222333000...///000000000000//////...---...000111111000...------///222222111000111111000000///......///000000555555555444444444444444000000111111111111111000222111000111222333111///333111///000111222000......//////000111111222222444333111000000000111111AAACCCEEEGGGGGGGGGFFFEEECCCCCCDDDDDDDDDEEEEEEEEECCCDDDEEEDDDBBBAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBB>>>>>>???BBBEEEEEEAAA===BBBCCCDDDCCCBBBBBBCCCEEEAAAAAA@@@@@@???@@@@@@AAADDDAAAAAACCCBBB>>>===@@@BBBAAA@@@@@@@@@AAABBBCCCCCCDDDCCC@@@BBBEEEEEEAAABBBCCCDDDEEEFFFGGGGGGGGGDDDDDDCCCCCCCCCBBBBBBBBBBBBDDDEEEGGGGGGGGGFFFEEEHHHEEECCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEECCCDDDFFFEEEDDDDDDFFFGGGGGGEEECCCBBBCCCDDDFFFHHHFFFGGGGGGFFFDDDEEEGGGIIIEEEDDDCCCCCCCCCDDDEEEFFFAAABBBCCCCCCCCCDDDGGGIIIGGGEEECCCBBBCCCDDDDDDCCCBBBCCCDDDFFFEEECCCAAA???EEEBBB@@@@@@BBBBBB@@@>>>===AAAEEEEEECCCAAACCCFFFHHHFFFFFFIIIHHHCCCAAACCCHHHCCC@@@@@@CCCEEEBBB?????????@@@@@@AAAAAA@@@@@@AAA@@@??????@@@@@@???>>>AAA??????AAADDDFFFDDDBBBCCCAAA>>>===>>>>>>>>>===>>>===<<<;;;;;;;;;<<<===<<<<<<<<<;;;::::::::::::999999888777777777888888777666444555666777666444888777666666555666666666999888777666666666777777444666888888666444333333111333333222444777666222222222222222222222222222444555444333000///000222222111111000///000000000222111000000/////////000//////............//////000///......///000...---...---,,,++++++++++++++++++---......------///000666///,,,000222...///444111111000000000000111111---------......//////000,,,...000000...---......//////.........///000111//////.........//////000.........------.........//////...---,,,,,,++++++............------------------,,,,,,++++++++++++...***((()))))))))+++000)))***+++,,,,,,,,,,,,+++///,,,+++------++++++...+++***+++---//////---,,,---,,,++++++******+++++++++000333111+++))),,,111000///...---------------------......------,,,+++,,,,,,---...............******+++,,,---......///,,,---//////......000111/////////......------------------------------------......///////////////000000000000////////////111111000...---...111444///000111222222111000000000000000000///...---,,,---000///------000111///000000000000000000000000111000000000111111000...111111111000//////......000000000111333444333111......///000000000//////...///000111111000///......///111222222222444666333222111000///000111111777777777666666666555555111111111111111111111000222111000222333333222000333222000111222222111/////////000000111222222222333222222111111111222222CCCEEEGGGHHHIIIHHHFFFEEEGGGGGGFFFFFFFFFGGGHHHIIIDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDEEEEEEBBBAAABBBDDDGGGGGGEEEBBBEEEGGGHHHFFFCCCCCCGGGJJJHHHGGGFFFDDDDDDDDDDDDEEEIIIFFFEEEGGGFFFCCCCCCFFFEEEEEEDDDCCCCCCDDDEEEFFFHHHHHHFFFEEEEEEGGGHHHHHHIIIJJJKKKKKKJJJHHHGGGGGGLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIJJJLLLLLLKKKNNNMMMJJJIIIHHHIIIJJJKKKLLLKKKJJJIIIIIIIIIIIIJJJHHHIIIJJJJJJJJJJJJJJJJJJOOONNNMMMMMMLLLLLLLLLLLLKKKKKKLLLKKKJJJKKKMMMOOOLLLKKKIIIGGGGGGGGGIIIIIIDDDFFFIIIJJJIIIIIIKKKNNNLLLKKKIIIIIIJJJKKKJJJJJJIIIHHHHHHKKKJJJGGGFFFGGGIIIIIIGGGEEEDDDDDDFFFGGGIIIJJJKKKIIIFFFFFFGGGIIIIIIHHHJJJNNNMMMHHHEEEFFFKKKGGGCCCDDDGGGHHHEEEBBBCCCDDDEEEFFFFFFEEEDDDCCCDDDCCCBBBCCCDDDDDDBBB@@@AAA??????EEELLLPPPNNNKKKGGGEEEBBB@@@??????@@@@@@BBBAAA???>>>===>>>???@@@?????????>>>>>>===<<<<<<;;;::::::999999999::::::;;;:::999:::;;;;;;999888:::999999888888777777777:::999777555555666888999444777::::::999666444333222555555333333666555111222222222222222222222222888777666333222111222333222111111000000000000000000000/////////000000111000//////......//////000111000......//////...---------,,,,,,,,,,,,,,,,,,......////////////000111777111---000111///000444000000000000000000000000,,,------...///000111111---///000000.........//////////////////000000000111000///...............///......------......///000//////...---,,,++++++------------------------+++,,,,,,,,,++++++******,,,***)))))))))***,,,...******++++++,,,,,,,,,,,,---,,,+++++++++++++++,,,...------///000111///...---,,,++++++******+++++++++...000///,,,+++---000111000///...---,,,,,,,,,------......------,,,+++,,,,,,---.........------++++++,,,------...//////000111222000...---...///222111111000000//////.................................///000000000000000111111000000000000000000///000222222000000111222///000111222222222111000111111222222111000...---111333222///...111111///111111111111111111111111333222222111111111000///111111111111111000000000222222222222333333333222...///000000111111111111000000111111111111000000///000111111111111444666222111000000000111222333888777777666666555555444333333222222222222222222111000000111333444333111555444333333333333333222222222222222333333444444222111111111111222222222HHHIIIJJJKKKKKKIIIGGGFFFHHHHHHGGGGGGHHHHHHIIIJJJEEEEEEFFFGGGIIIKKKLLLLLLGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHHHHIIIJJJJJJJJJJJJIIIGGGFFFEEEGGGHHHIIIJJJFFFHHHIIIGGGEEEEEEIIILLLMMMLLLKKKJJJIIIIIIIIIIIILLLIIIHHHJJJJJJHHHIIILLLJJJIIIHHHHHHHHHIIIJJJKKKNNNLLLKKKKKKKKKKKKLLLNNNMMMOOOPPPOOOMMMKKKKKKLLLRRRQQQPPPOOONNNNNNNNNNNNQQQNNNKKKKKKMMMPPPRRRRRRQQQPPPNNNMMMKKKLLLNNNOOOSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPOOONNNMMMTTTUUUVVVVVVTTTRRROOONNNPPPPPPQQQPPPOOOPPPRRRTTTRRRQQQOOOMMMLLLKKKKKKLLLJJJMMMQQQPPPNNNNNNQQQTTTUUURRRPPPPPPQQQRRRRRRRRRQQQMMMKKKMMMMMMIIIJJJNNNIIILLLNNNKKKFFFFFFKKKQQQ___ZZZSSSOOOOOOPPPQQQQQQKKKKKKOOOTTTTTTNNNJJJJJJOOOMMMLLLLLLMMMMMMKKKIIIHHHIIIJJJJJJJJJIIIHHHGGGIIIHHHIIIJJJKKKJJJGGGEEEFFFEEEFFFLLLUUU[[[[[[YYYIIIHHHEEECCCAAA@@@AAABBBEEEDDDCCCAAAAAABBBBBBCCCAAAAAABBBBBBAAA@@@??????======<<<;;;;;;;;;;;;<<<======<<<===>>>===;;;999;;;;;;;;;;;;:::999999999:::999777555555666777999555888;;;<<<:::888777666444777888444333444333000222222222222222222222222777666333111111111111000111111111111000000000/////////////////////000111//////............//////111///......//////...,,,...---------------...///............////////////333///,,,...000000111333////////////////////////,,,------...///000111111...///000///...---///000/////////000000000000000333222000///---,,,,,,,,,......------------......///......---,,,,,,++++++++++++++++++++++++++++++)))******+++***)))((((((((()))*********++++++***+++***++++++++++++,,,,,,...///...------/////////---,,,,,,---//////...------,,,++++++******++++++*********+++---/////////111000///------,,,,,,,,,------......------,,,++++++,,,,,,---...---------+++,,,,,,------.........000111222111///......///............------,,,,,,...........................///000000111111000000000000111111111111111111,,,///444666555333111000///000111333333333222111222333333333333222111111333555444000000222222000111111111111111111111111444444444333222222222222111111222333444444555555555555555444222222222222000111222222333333333333111111222222222222111111111222222222111111333555000000//////000222333555666666666555555444444444444333222111111111111222000000000222444555444333555555555555444333333444333333333333333444444444111111222222333333333333OOOPPPQQQQQQPPPNNNLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMKKKJJJJJJLLLOOOQQQRRRQQQKKKKKKLLLLLLMMMMMMNNNNNNMMMNNNOOOQQQRRRRRRRRRRRRQQQOOOMMMKKKKKKMMMOOOQQQJJJKKKKKKKKKJJJKKKMMMNNNOOOPPPPPPQQQQQQPPPOOOOOOQQQMMMLLLNNNNNNMMMNNNRRRPPPPPPOOOOOOPPPQQQSSSTTTSSSRRRRRRTTTRRRPPPQQQUUUQQQTTTUUUTTTRRRRRRTTTXXXWWWVVVTTTRRRQQQQQQRRRRRRYYYUUUQQQQQQTTTWWWXXXWWWRRRRRRRRRQQQOOOOOOQQQSSSYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXUUUSSSXXXYYYZZZZZZYYYVVVTTTRRRVVVVVVVVVUUUTTTTTTWWWYYYXXXWWWWWWVVVTTTSSSRRRQQQTTTWWWZZZYYYUUUUUUXXX]]]^^^[[[XXXVVVWWWYYYZZZZZZYYYRRROOORRRQQQLLLMMMTTTLLLOOORRRPPPLLLLLLRRRWWWiiiaaaXXXSSSTTTWWWYYYXXXUUUVVV[[[aaa```YYYTTTRRRUUUXXXZZZZZZXXXUUUTTTTTTNNNOOOOOOOOOOOONNNNNNMMMQQQQQQRRRTTTUUUTTTPPPMMMLLLKKKKKKOOOVVV[[[]]]\\\MMMLLLKKKHHHEEECCCDDDEEEHHHGGGGGGGGGGGGFFFFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCAAAAAA@@@>>>>>>======>>>>>>=========>>>===;;;888<<<<<<=========<<<;;;;;;:::999888777666777888888666888;;;;;;:::888777777444888999555222333333111222222222222222222222222333111///...//////...,,,000111111111111000///////////////......///000000......------------......///...------...///---,,,------------......///000---+++***+++------,,,+++...,,,+++---///111111000------............---------------......//////000...//////...------...000...///000111111111000000222111///...,,,,,,++++++---------,,,,,,---------------,,,,,,,,,,,,++++++************++++++++++++((()))*********)))'''&&&&&&***+++******,,,+++(((++++++******++++++,,,---+++------***+++......,,,+++***)))***+++,,,+++***---,,,++++++******++++++)))((('''***...000000//////...---,,,,,,,,,,,,,,,------......------,,,+++++++++,,,---------------+++,,,,,,,,,---------------...000000//////111222////////////////////////...........................//////000000000000000000000000000111111111111+++000555888777555222000000111222444444444333333444333333333333444555555555777666222111444444111333333333333333333333333555666666555333333555666333444555666777888999:::999999888666333222333444444444555666666666555555555555555444444555555555444555666666555444666777333333222222333444666777666666666666666666666666555444222111000000111111222111222444666888777666555666777666444333444555333333333333444444444444111222444555666666666666UUUVVVXXXYYYYYYXXXVVVUUUSSSTTTUUUVVVVVVVVVUUUTTTTTTRRRQQQSSSVVVWWWVVVTTTSSSSSSTTTUUUUUUVVVWWWWWWTTTVVVWWWYYYZZZ[[[[[[ZZZ\\\[[[ZZZXXXWWWWWWXXXYYYSSSSSSSSSTTTVVVWWWVVVUUUQQQSSSWWWZZZ\\\\\\[[[ZZZZZZVVVTTTUUUUUUSSSTTTWWWWWWWWWWWWWWWYYY[[[]]]^^^YYYXXXZZZ]]][[[VVVWWW\\\[[[]]]]]][[[XXXXXX]]]aaa^^^]]]ZZZXXXWWWWWWXXXYYY^^^[[[YYYZZZ^^^___]]]YYYVVVXXXYYYYYYWWWVVVXXXZZZ___```aaaaaaaaa```___^^^___^^^___aaacccccc```]]]___^^^]]]]]]\\\\\\]]]]]]\\\\\\\\\[[[YYYYYY[[[]]]\\\]]]^^^______]]]\\\[[[^^^bbbdddaaa\\\[[[```fffgggccc^^^[[[[[[^^^```aaabbb[[[YYY^^^\\\TTTTTTZZZXXXWWWVVVWWWXXXYYYZZZ[[[eeeaaa\\\YYYYYY]]]```cccgggggglllrrrpppggg___]]]]]]dddkkkkkkeee______aaaZZZYYYXXXWWWWWWWWWWWWXXXZZZ[[[]]]___```^^^ZZZVVVUUUSSSRRRQQQQQQTTTVVVWWWQQQRRRRRROOOKKKHHHHHHIIIKKKLLLMMMNNNMMMLLLJJJIIIFFFGGGIIIKKKKKKKKKJJJIIIGGGFFFDDDCCCAAA@@@@@@@@@?????????@@@@@@???<<<999<<<===>>>??????>>>>>>===:::::::::999999999999999888999:::999777555444555111666888555333555555444222222222222222222222222111///...///000000...,,,000111111222111000///...000//////.........//////------,,,,,,,,,,,,---------,,,+++,,,---...---,,,,,,,,,,,,,,,---...///000---+++******,,,---,,,***+++,,,,,,---///111///---+++,,,------------,,,+++---------------.........---......---,,,,,,...000...///000111222111000000...------,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,*********++++++++++++,,,*********++++++,,,,,,,,,((()))+++++++++***(((''''''++++++'''(((,,,,,,)))++++++*********+++,,,---'''******&&&'''+++,,,))),,,***))))))+++++++++***---,,,++++++******++++++)))***+++,,,---...///000---,,,,,,+++++++++,,,,,,------......------,,,+++++++++,,,------------,,,++++++++++++,,,,,,,,,,,,,,,...////////////000222000111111222222333333444---------------------------...//////000000///////////////000000000111111...111555777666444444444111222333555666666555555555444222222333555888:::666888777333333555555333666666666666666666666666666777888777555555888:::888888999999:::;;;<<<<<<:::;;;;;;999666555777999888888999999999888777777999999999888888999999999777999<<<===<<<<<<===>>>;;;:::999777777777888999888888999999::::::;;;;;;888777555333333333444555555444555777:::<<<;;;:::888:::;;;:::888666888999777777777777777777777777444555777999::::::::::::ZZZ[[[]]]___```___^^^]]][[[]]]___```aaa```^^^]]]\\\YYYWWWXXXZZZ[[[YYYVVV[[[\\\\\\]]]^^^______```ZZZ[[[]]]___```aaa``````dddeeefffeeebbbaaa```aaa]]][[[[[[^^^bbbccc```]]]TTTWWW]]]bbbeeegggfffeeeddd___\\\]]][[[XXXYYY\\\\\\\\\\\\]]]___aaaccceee]]]\\\___ccc```ZZZ[[[```eeefffeee```[[[[[[```eeeeeecccaaa^^^]]]]]]^^^___aaa______bbbfffeee___ZZZ[[[^^^aaaaaa___^^^___aaacccdddfffggggggfffdddcccdddcccdddgggkkkkkkiiifffeeeccc```______cccgggiii```aaa```^^^\\\\\\^^^```^^^```cccfffffffffdddbbbfffiiijjjfff``````eeelllmmmhhhaaa^^^^^^```cccdddiiicccccciiiggg]]]ZZZ___eee```[[[]]]cccfffccc^^^aaaccccccbbbaaadddjjjpppuuuuuuzzz~~~{{{qqqhhheeecccmmmvvvvvvnnnggggggkkkdddcccaaa```___```aaaaaaaaaaaadddfffgggeee```]]]aaa___[[[VVVRRRQQQSSSVVVUUUWWWXXXUUUPPPMMMLLLMMMMMMOOOQQQRRRRRRPPPMMMKKKHHHIIILLLNNNOOOOOONNNMMMJJJIIIHHHFFFDDDCCCBBBBBBBBBBBBBBBCCCCCCBBB???<<<<<<===>>>???@@@@@@???>>>;;;;;;<<<<<<<<<;;;:::999::::::999777444111111222...444777555333666888888222222222222222222222222222111000222444444111...000111111222222000///...000000///...............---,,,,,,++++++,,,,,,---,,,+++***+++---...---,,,*********+++,,,---...//////---+++,,,...///---++++++---......000111...******+++,,,,,,,,,,,,+++***------------------,,,,,,---...---,,,++++++---///...///000222222111111000*********+++,,,---...///,,,++++++******++++++,,,((())))))***++++++,,,,,,+++++++++,,,,,,---------)))***,,,,,,,,,+++)))'''))),,,***%%%%%%+++---+++,,,+++*********+++,,,---)))---,,,((()))...///+++///---,,,,,,---...---,,,---,,,++++++******++++++)))---111000,,,+++...222+++++++++******+++,,,,,,------......------,,,+++++++++,,,---------,,,,,,++++++++++++++++++,,,,,,///000111000...,,,---...------...///000111111222---------------------------......///////////////......//////000000000111111222444444444444555777111333444666777777666666555444222111333666:::===666888777444333666666444888888888888888888888888777888999888666666:::===;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<===;;;888888;;;>>>;;;;;;;;;;;;;;;:::999888===<<<<<<;;;;;;<<<<<<===999<<<@@@BBBCCCCCCCCCDDDBBBAAA???<<<;;;::::::::::::;;;;;;<<<===>>>??????>>><<<:::888777777999999777777888:::===??????>>>===???@@@???<<<;;;===???<<<<<<<<<<<<<<<<<<<<<<<<666888:::<<<===>>>======```aaadddiiimmmmmmhhhcccccciiiooonnnjjjgggkkkppplllkkkiiieeeccccccfffiiikkkhhheeeccccccddddddcccfffiiikkkkkkiiihhhiiilllmmmnnnooolllhhhggghhhjjjdddddddddeeegggiiihhhhhh]]]___bbbccccccfffjjjnnnoooddd___aaa___YYY\\\fffgggaaa\\\]]]cccfffdddaaaaaaccceeeeeeddddddeeefffooolllhhhffffffffffffeeeggghhhgggddddddgggeee```bbbbbbdddeeeeeecccaaa___^^^aaadddeeedddbbbaaaaaahhhggghhhkkknnnnnnkkkggghhhhhhiiijjjkkkmmmnnnooommmlllkkkgggeeedddfffhhhggghhhfffdddfffhhheee___ccciiilllkkkkkknnnppppppsssqqqmmmiiifffhhhmmmqqqttttttrrrlllfffffflllrrrqqqooommmllllllllljjjhhhllloooooommmmmmoooooollljjjllllllkkkoooyyy}}}rrrpppwwwyyy~~~{{{vvvtttsssqqqqqqrrrrrrpppoookkkgggfffhhhiiihhhiiilllkkkeeefffbbbVVVWWW``````^^^[[[[[[]]]\\\TTTNNNLLLNNNPPPVVV[[[XXXSSSSSSXXXSSSOOOMMMQQQWWWZZZVVVQQQUUUSSSPPPKKKGGGEEEEEEFFFCCCHHHKKKGGGCCCBBB@@@===CCCCCCBBBBBBCCCCCCDDDDDD>>>??????@@@AAABBBBBBCCC:::<<<;;;555333666888777555555666888:::999777555555555555444333222111000333000///111111...///222444222000000222444444444000///......------------+++,,,,,,------.........((()))******+++---000333,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++***+++,,,---------,,,+++++++++++++++++++++++++++000///------,,,---...//////...,,,++++++,,,...///111000000///......------++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,+++***)))(((+++++++++++++++,,,,,,,,,((()))+++,,,+++***(((&&&((()))***+++,,,+++******,,,++++++***)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++******+++,,,,,,,,,---(((&&&+++...---+++,,,---,,,,,,+++*********+++******))))))))))))*********+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***)))***,,,---...---,,,,,,---.../////////...---,,,111...+++***+++,,,------///000111111111///...---...000222111///...000333222444777888777666666666888777555333333333444555555444333444666888888888:::999777777888888666444666777888999999888666555???<<<999777888:::<<<===<<<<<<<<<<<<======>>>>>>>>>>>>>>>======<<<<<<<<>><<<;;;;;;;;;<<<===FFFDDDAAA>>>===???AAACCC<<>>???AAA;;;666777???DDDEEEBBBDDDBBBAAABBBDDDEEEEEEDDD???AAADDDEEEDDDAAA>>>;;;???@@@AAAAAAAAACCCGGGIIIlllmmmooosssvvvuuurrrnnnssswwwzzzyyytttqqqqqqsssxxxxxxwwwuuurrrqqqrrrssspppnnnllljjjjjjjjjjjjiiitttttttttpppmmmlllmmmpppnnnooopppnnnlllkkkmmmooohhhggggggiiilllmmmjjjhhheeefffgggeeedddfffjjjmmmpppgggbbbdddccc^^^bbbjjjddd```]]]```fffhhheeeaaaeeegggjjjkkkkkkkkklllnnnrrrooojjjfffdddfffiiikkkmmmnnnllliiiiiillljjjfffgggkkkoooooolllhhhhhhhhhgggiiikkkllljjjiiiiiijjjoooooopppsssuuuuuurrrooommmmmmmmmooorrrtttsssrrrooopppooonnnnnnooorrrtttsssrrroookkkkkklllhhhaaaqqqwwwzzzwwwtttwwwzzzzzzzzzzzzyyyxxxxxxyyy{{{}}}|||~~~{{{uuurrrtttwwwyyyxxxwwwwwwxxxxxxwwwvvvyyy|||{{{yyyyyy}}}}}}{{{~~~~~~~~~~~~zzzvvvuuutttvvvwwwtttqqqsssxxxsssnnnqqqoooffffffkkkggggggdddeeehhhggg```YYYWWWXXXZZZ___dddbbb]]]]]]```ZZZVVVSSSVVV\\\___]]]YYYVVVVVVTTTQQQMMMKKKKKKLLLHHHIIIHHHGGGHHHIIIEEE===EEEEEEEEECCC@@@@@@AAACCCBBBBBBAAA???>>>===<<<<<<;;;>>><<<888777:::<<<;;;777777777999::::::888555666666666555444333222111555222111333333000000333333111//////000111222111000///......---------...++++++,,,,,,---------...///...---,,,,,,---......---,,,,,,++++++,,,,,,---++++++,,,------,,,+++++++++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---......---,,,++++++,,,---...///......---,,,,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++***)))((())))))******++++++,,,,,,***++++++,,,+++***)))(((((()))***+++++++++******''''''&&&&&&%%%$$$$$$###************************)))))))))*********++++++(((***+++)))%%%$$$&&&)))***''''''+++---,,,,,,...---,,,++++++*********+++*********))))))***************,,,,,,,,,,,,*********++++++,,,,,,++++++***++++++,,,------,,,,,,,,,+++,,,---/////////......111///,,,+++,,,---------//////000000000///...---...000111222111111111222333444666555444444444555666555333222333555777999777555444444666777777777999888777888999:::999777888:::;;;<<<<<<;;;:::999???<<<999888888:::<<<=========>>>?????????????????????>>>>>>>>>>>>>>>???@@@??????>>>>>>???@@@@@@DDDCCCBBBBBBBBBCCCDDDDDDDDDHHHKKKNNNSSSWWWUUUOOOPPPNNNNNNOOOJJJDDDAAACCC???@@@>>>===@@@EEEEEEBBB@@@AAA>>>;;;;;;@@@AAA???EEEAAA>>>???DDDIIIJJJJJJNNNJJJFFFDDDEEEHHHJJJKKKLLLMMMOOOOOOMMMIIIDDDAAABBBCCCEEEHHHJJJLLLOOOQQQyyyzzz|||}}}~~~~~~||||||}}}zzzyyy~~~{{{yyyyyyzzztttsssrrrqqqpppooooooooo|||{{{xxxtttrrrqqqtttvvvppprrrtttuuuuuuvvvxxxzzzpppnnnlllnnnrrrsssoookkkkkkjjjiiigggfffgggkkknnnpppiiieeehhhhhheeehhhooogggeeedddggglllnnnjjjeeellloooqqqsssssstttuuuwwwyyywwwrrrlllhhhjjjpppvvvvvvvvvtttppppppssssssooolllqqqvvvuuupppmmmooorrrwwwxxxxxxwwwvvvuuuwwwxxx{{{{{{|||~~~|||zzzvvvuuuuuuxxx|||}}}{{{yyywwwxxxyyyyyyyyy{{{~~~{{{wwwvvvvvvqqqjjjwww|||~~~{{{{{{~~~|||~~~{{{~~~yyyyyyzzzrrrooommmoootttsssmmmgggeeedddeeeiiinnnmmmiiiiiilllccc^^^ZZZ\\\aaaffffffddd[[[\\\\\\ZZZVVVSSSSSSSSSUUUQQQMMMMMMTTTXXXQQQFFFKKKNNNNNNKKKGGGFFFJJJNNNKKKJJJIIIGGGEEEDDDCCCBBB@@@BBBAAA======AAABBB@@@===<<<<<<===>>>>>><<<:::999999999888777666444444888444444666555333333666444222///...///000///...000///..................,,,,,,,,,,,,------------111///,,,,,,///000///---...---+++******+++---...++++++,,,,,,,,,,,,++++++,,,------------,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++,,,---...---,,,++++++,,,---...,,,,,,,,,+++******))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,+++***))))))'''(((((()))***++++++,,,,,,,,,++++++*********+++((()))******++++++************))))))((('''''''''((((((((((((((((((((((((((((((((()))))))))******&&&***,,,(((""" ###(((((('''(((,,,,,,***+++000,,,,,,+++************+++++++++************++++++)))***+++,,,,,,+++***)))******++++++++++++******------,,,++++++,,,,,,,,,***+++---...///000000000111///,,,,,,---......------......////////////......///000222444444333111444444444333111111333555555333222111333777:::===999777555555666777666555888777666888:::;;;;;;:::666777999:::;;;::::::999>>><<<:::888888:::<<<>>>>>>???@@@AAABBBAAA@@@???>>>===<<<;;;<<<>>>@@@AAA@@@@@@@@@AAABBBBBBCCCCCCBBBCCCEEEGGGHHHIIIIIIIIIGGGLLLPPPQQQSSSVVVUUUQQQVVVVVVYYY[[[WWWMMMHHHHHHCCC???>>>AAADDDDDDEEEHHHHHHGGGDDDAAADDDHHHFFF@@@CCCCCCBBBDDDGGGLLLPPPSSS\\\WWWPPPLLLMMMRRRVVVXXXYYYYYYXXXVVVRRRMMMHHHEEEJJJLLLOOORRRTTTVVVWWWWWW~~~}}}vvvvvvvvvuuusssrrrrrrssswwwwwwwwwvvvvvvxxxzzz|||rrrvvv|||}}}xxxsssssswwwzzzwwwttttttssspppnnnooorrrvvvyyyvvvqqqpppssstttrrrtttyyytttqqqoooqqqtttuuussspppvvvxxxzzz{{{zzzzzz{{{}}}zzztttuuu{{{~~~~~~{{{wwwwww{{{{{{xxxwwwxxxzzzyyyxxxxxx|||}}}{{{vvvwwwxxxzzz}}}qqqpppsssyyyzzzvvvqqqppplllkkknnntttwwwuuutttvvvlllgggbbbbbbgggkkkmmmmmmccceeeeeeddd```\\\YYYXXX\\\XXXTTTTTTZZZ___ZZZPPPQQQUUUWWWUUUPPPPPPWWW^^^QQQQQQPPPPPPPPPPPPQQQRRRIIIKKKIIIEEEFFFIIIIIIEEEFFFEEECCCCCCDDDDDDCCCBBB@@@??????>>>===;;;:::999<<<999888::::::777777:::777444111000000000000///111000000/////////////////////..................---***(((+++111444333000///---+++))))))+++---///+++++++++,,,,,,+++++++++------------,,,++++++***))))))))))))))))))))))))***************+++++++++,,,,,,++++++++++++,,,,,,+++++++++******)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++***))))))&&&&&&'''((()))***++++++---,,,***(((((()))***+++((())))))***************---------,,,,,,+++++++++((((((((((((((((((((((((((((((((()))))))))******)))***+++)))&&&$$$&&&(((((((((***,,,***''')))///++++++***************+++,,,++++++++++++++++++,,,)))***+++,,,,,,+++***)))******++++++++++++******...---,,,+++***+++,,,---,,,------....../////////000...---,,,...///......,,,,,,------............///......111555666444111666555444222000111444666666444222222333777;;;>>>;;;999777666777777666555888777666777999;;;:::999666666888999::::::::::::===<<<;;;:::999:::===??????@@@BBBCCCCCCBBB@@@???<<<;;;999999:::===AAACCC@@@AAABBBCCCDDDEEEEEEFFFEEEFFFGGGIIILLLNNNOOOPPPLLLPPPRRRPPPQQQTTTUUUSSS[[[]]]bbbfffbbbWWWOOONNNIIICCCDDDKKKMMMHHHHHHNNNLLLNNNOOONNNPPPQQQLLLEEECCCEEEIIIKKKMMMRRRYYY^^^eeeaaa\\\ZZZ\\\```dddffffffccc___ZZZUUURRRPPPOOOWWWWWWYYY[[[]]]\\\ZZZWWW{{{||||||zzzxxxwwwxxxzzzvvvwwwyyy|||~~~~~~~~~www||||||yyy|||}}}}}}~~~zzzxxxzzz|||||||||{{{yyysssqqquuu{{{~~~|||yyyyyysssppprrryyy~~~~~~}}}~~~wwwrrrlllkkknnnrrruuuwwwmmmnnnnnnlllgggbbb^^^]]]ZZZ[[[YYYWWWXXX\\\[[[WWWWWW[[[^^^[[[WWWVVV\\\cccWWWVVVVVVVVVWWWYYY[[[]]]TTTUUURRROOOOOORRRPPPKKKOOOLLLJJJIIIIIIJJJIIIHHHHHHHHHGGGFFFEEECCCAAA@@@AAA>>>===??????<<<<<>>>>>??????<<<===>>><<<;;;;;;???AAA@@@AAABBBBBBBBBAAA@@@@@@>>>===<<<<<<===AAADDDGGGDDDEEEFFFGGGHHHIIIJJJKKKJJJJJJJJJJJJMMMQQQUUUXXXVVVWWWUUURRRTTTZZZ]]]\\\___aaafffjjjfff\\\TTTSSSUUUQQQRRRYYYWWWMMMJJJOOOLLLTTT\\\\\\[[[YYYUUUPPPNNNQQQUUUVVVVVVYYY```eeegggfffeeegggjjjlllmmmlllmmmiiibbb]]]YYYYYY[[[\\\______```bbbcccaaa]]]YYYzzzxxxzzz{{{vvvvvv}}}{{{uuussstttwww{{{|||sssttttttqqqkkkfffbbbaaa___cccccc^^^\\\^^^aaaaaadddgggiiifffaaa___aaadddbbbaaa```______aaacccddd]]]]]]ZZZXXXYYY\\\YYYSSSVVVSSSPPPNNNNNNNNNNNNNNNOOOOOONNNMMMLLLJJJHHHGGGFFFCCCBBBDDDDDDAAABBBEEE@@@>>>;;;999::::::999888777666555333222111111111555444444333222111111000+++***))),,,000222000......---+++******+++---...++++++************++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***++++++++++++************************++++++++++++++++++++++++(((((((((((((((((((((((()))))))))************+++)))***************))))))(((((((((((())))))))))))+++)))'''&&&&&&'''((())))))(((((((((((()))***+++((((((((((((''''''''''''************************)))))))))*********+++++++++'''###%%%***---***&&&***((((((***)))&&&&&&******))))))))))))***++++++++++++************++++++((()))***++++++***)))((())))))************)))))),,,+++++++++,,,,,,---...111000///...,,,,,,,,,,,,---,,,+++,,,.........,,,,,,+++++++++++++++,,,---///......///111333333222555555444222111333666999999888777666666777999::::::888777777888:::999888:::999888888999:::999777;;;<<<<<<<<<======>>>>>>===???@@@???======@@@DDDCCCCCCBBBBBBBBBAAAAAAAAACCCCCCBBBCCCEEEGGGJJJLLLKKKJJJJJJJJJKKKMMMOOOQQQOOONNNLLLMMMOOOSSSXXX[[[YYYXXXSSSQQQVVV^^^aaa___^^^___bbbfffbbbZZZUUUUUU[[[ZZZ[[[[[[VVVMMMIIIJJJNNNYYYccceeecccbbbaaa^^^]]]___``````^^^___cccfffjjjkkkmmmppprrrppplllhhhgggddd```]]]]]]```dddgggfffddddddfffhhhgggbbb^^^{{{xxx~~~~~~yyyuuuuuuwwwzzz|||vvvvvvvvvrrrmmmiiifffeeeiiillllllfffcccfffiiijjjlllnnnnnnmmmjjjgggffffffjjjhhhfffeeedddfffhhhiiiaaaaaa___^^^bbbfffccc]]]```\\\WWWUUUUUUVVVVVVVVVTTTTTTSSSRRRPPPNNNLLLKKKKKKHHHGGGIIIIIIFFFFFFIIICCCAAA>>>======>>>======;;;:::888666444222111111666555444333222111000000------...///000///......---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,,,,++++++++++++,,,...///++++++++++++++++++++++++'''((()))+++,,,,,,++++++))))))************))))))************************))))))))))))))))))))))))))))))))))))************))))))************))))))******))))))))))))((((((******((('''''''''((())))))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******+++(((&&&&&&)))***(((&&&(((%%%$$$(((***)))(((***)))))))))))))))***++++++*********))))))*********((()))***++++++***)))((())))))************)))))))))***+++,,,---.........000///...---,,,,,,---...+++******+++---...---+++,,,,,,+++***)))***++++++/////////...---...111333222222222222111333666999777777777888888888999999888666666777999;;;<<<;;;:::999999:::<<<===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===@@@BBBAAA??????BBBFFFGGGEEEDDDBBBBBBBBBDDDDDDGGGGGGGGGHHHJJJLLLNNNOOONNNLLLJJJIIIJJJMMMPPPRRRQQQPPPPPPQQQRRRUUUXXXYYYTTTQQQMMMNNNWWW``````ZZZZZZYYYZZZ\\\YYYSSSRRRUUUZZZ^^^]]]WWWRRRQQQQQQPPPUUU\\\bbbeeeiiimmmmmmkkklllmmmmmmmmmmmmnnnpppqqquuuvvvxxxyyywwwpppgggaaaaaaaaabbbeeehhhlllppprrrpppmmmkkkkkkmmmkkkfffaaa|||xxx}}}}}}yyy}}}xxxtttrrrtttvvvxxxvvvvvvuuurrrnnnkkkiiiiiilllnnnlllfffeeehhhjjjjjjhhhiiikkkkkkkkkiiifffeeefffdddcccaaabbbdddggghhhbbbbbbaaabbbgggllliiicccgggddd___\\\[[[\\\]]]]]]VVVVVVUUUTTTRRRPPPNNNMMMNNNJJJIIILLLKKKHHHIIILLLDDDBBB@@@??????@@@@@@???>>><<<:::777555333111111555555444333111000//////,,,...111111000000000111,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++*********+++---///000(((((((((((((((((((((((('''(((***+++,,,,,,,,,+++))))))************))))))))))))))))))************************************))))))))))))************((())))))*********))))))++++++******))))))((((((+++******))))))))))))))))))((('''''''''(((***+++''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((())),,,,,,+++***((('''((((((&&&"""!!!'''+++++++++,,,))))))((())))))***++++++******))))))))))))******((()))***++++++***)))((())))))************))))))'''(((+++---...///......///...---,,,------///000***))))))+++------,,,+++---,,,+++)))))))))******///000000---***+++000444///000111111111222555888555666777999:::::::::999666555555777:::===>>>>>>:::999999;;;>>>@@@@@@???@@@??????>>>>>>>>>>>>???>>>AAADDDCCC@@@@@@CCCGGGIIIHHHEEECCCBBBDDDFFFGGGGGGHHHIIIJJJLLLMMMNNNNNNMMMKKKHHHFFFGGGJJJMMMPPPPPPQQQSSSTTTUUUVVVVVVWWWRRROOOLLLPPP\\\dddaaaWWWVVVTTTSSSTTTQQQNNNOOOTTT[[[bbbaaaXXXVVV]]]bbb```\\\^^^___bbbkkktttvvvrrrzzz{{{{{{}}}zzzpppeee]]]cccffflllsssyyy}}}zzzvvvqqqoooooolllfff```{{{xxx{{{zzzzzzxxx{{{|||yyyuuutttsssssssssrrrpppnnnuuuqqqmmmkkkkkklllmmmmmmmmmkkkhhhfffeeeeeeggghhhiiifffdddeeehhhgggccc___bbbbbbcccdddeeehhhjjjkkkhhhfffcccaaa````````````ZZZWWW\\\^^^VVVVVVXXXSSSUUURRRKKKEEEFFFLLLNNNKKKLLLIIIEEEDDDEEEFFFDDDBBB???<<<888666666666555555444111222555555111///111+++...111333333333333333222000---++++++---000222///000000---***)))+++---***+++,,,,,,++++++---///************************+++)))'''''')))***++++++///)))&&&''')))***++++++)))))))))+++,,,,,,+++)))---,,,,,,+++***))))))(((,,,)))%%%$$$'''(((((('''&&&&&&''''''((()))))))))))))))(((&&&&&&%%%%%%&&&)))*********))))))+++,,,+++)))((((((*********)))''''''''''''((((((((()))+++++++++***************(((((()))))))))))))))((())))))******)))(((''''''&&&%%%$$$&&&***+++***'''***,,,***&&&''',,,,,,(((+++((((((******((((((+++(((+++...,,,((('''***---000+++***---,,,((((((,,,---,,,++++++---//////...........................---...///111222222222222,,,,,,++++++,,,,,,---...444111...,,,---///111111111333555444222222666999777999;;;:::888777999;;;:::666555888???DDDDDDBBBCCC>>>::::::===BBBEEEFFFLLLEEEAAACCCCCC??????CCCDDDDDDCCCDDDEEEFFFGGGGGGNNNLLLJJJIIIJJJJJJIIIHHHMMMQQQRRRNNNOOOTTTUUURRRWWWTTTOOOKKKKKKNNNRRRUUUSSSTTTYYY___^^^YYYZZZ___bbbYYYUUUZZZ```aaacccgggccc\\\ZZZ\\\XXXQQQVVVbbb___aaa___]]]bbbkkkmmmiiikkkddddddmmmsssuuu}}}}}}vvvrrrpppxxx}}}yyyvvvvvvuuuooohhh~~~~~~|||zzz}}}}}}zzzsssuuuxxx||||||xxxrrrmmmsssqqqnnnnnnooopppqqqpppnnnllljjjgggfffeeefffgggfffgggggghhhgggfffdddccceeedddbbbaaa```aaabbbcccaaa```______```aaaaaaaaaWWWTTT[[[]]]VVVWWWZZZUUUUUURRRLLLGGGHHHNNNOOOKKKLLLIIIFFFEEEFFFGGGFFFEEECCC???;;;888888888888777555333333555444///...///...111333444333222222333222000---++++++,,,///111...//////---)))(((***,,,+++,,,---,,,++++++---///************************---,,,******************)))((()))*********+++,,,,,,***(((((()))++++++***''''''''''''((((((((((((---***(((''')))******(((((())))))******+++,,,,,,,,,+++******))))))))))))*********))))))***+++---,,,***(((((()))******)))'''''''''((((((((())))))************************(((((())))))))))))(((((()))))))))))))))((('''''')))((('''))),,,---+++)))(((***(((%%%%%%******'''---***)))++++++)))***---'''+++---,,,(((''')))------)))))),,,,,,))))))---,,,+++***+++---......................................./////////000000000,,,,,,++++++,,,,,,------000///......000333555666222333444333222333777:::666888::::::999888:::======;;;;;;===AAACCCAAA???DDD@@@<<<<<<@@@FFFKKKMMMRRRJJJEEEHHHIIIGGGFFFGGGGGGHHHJJJIIIIIIIIILLLOOOPPPPPPPPPOOONNNNNNOOOPPPLLLSSSVVVTTTUUUYYY[[[ZZZYYYVVVRRRPPPPPPSSSXXX[[[]]]^^^bbbgggfffbbbccciiimmmeeeaaaffflllnnnqqquuuuuujjjdddeeeccc]]]___ggghhhiiihhhiiiqqq{{{|||xxxtttoooqqq{{{}}}{{{}}}~~~}}}~~~}}}{{{rrrtttwwwzzzzzzvvvpppkkknnnmmmmmmoooqqqsssrrrqqqkkkjjjiiigggfffddddddccc```ccceeedddbbbaaabbbcccfffddd```\\\ZZZZZZ[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]YYYVVV\\\]]]VVVVVVZZZUUUTTTSSSNNNJJJKKKPPPPPPKKKMMMKKKHHHHHHIIIKKKKKKKKKGGGCCC>>>:::999:::::::::666444444666444///,,,...333444444444222222333555222000---++++++,,,...///.........,,,***)))***++++++,,,---,,,++++++---///************************++++++++++++++++++++++++'''***------+++***+++,,,...+++(((&&&(((***++++++###$$$%%%&&&''')))******,,,***))))))******)))((()))******++++++,,,------,,,,,,++++++***+++++++++++++++))))))***,,,...000///,,,)))((()))***+++***(((((((((((())))))))))))************************(((((())))))(((((((((((())))))))))))((((((((((((***))))))***,,,,,,***)))(((***)))&&&&&&)))***(((...+++***,,,,,,***+++...(((***,,,+++((('''))),,,)))''''''***+++***+++...+++***))))))+++------,,,------..................000///...------------...+++,,,,,,,,,,,,---------//////000111222444666777333444444333333444888;;;666888::::::::::::<<<===@@@@@@@@@AAAAAA@@@???>>>FFFBBB??????DDDKKKQQQUUU[[[RRRLLLOOOSSSSSSQQQOOOKKKMMMOOOOOONNNOOOSSSWWWTTTWWWYYYWWWSSSRRRVVVZZZTTT\\\aaa___]]]___cccdddaaa___]]]\\\]]]aaafffiiikkkkkknnnpppooommmpppuuuvvvrrrqqqwww~~~xxxnnnpppsssqqqpppsssttttttuuu{{{|||}}}}}}}}}|||{{{yyyxxxvvvsssqqqqqqpppooommmnnnooopppsssuuuuuusssqqqjjjjjjkkkkkkkkkiiigggfffaaaaaabbbbbbcccccccccccccccaaa]]]ZZZXXXXXXYYYZZZaaa___\\\XXXTTTSSSTTTUUU^^^YYY^^^^^^UUUTTTWWWRRRSSSSSSOOOLLLNNNQQQPPPKKKOOOMMMKKKJJJKKKMMMOOOPPPIIIDDD???;;;::::::;;;;;;666333333666444000...///555555555333222333666888444222000---------.../////////...---,,,+++++++++,,,---...---++++++---///++++++++++++++++++++++++''')))++++++,,,,,,---...+++...///---,,,,,,,,,***000---***)))***+++,,,+++''''''((()))+++,,,------))))))))))))))))))'''&&&)))))))))***++++++,,,,,,+++******)))))))))******,,,***)))***---111444555111...***))))))+++++++++(((((()))))))))*********)))))))))******************))))))(((((((((((())))))))))))((((((((())))))))))))))))))***)))((('''***,,,,,,+++******++++++...******,,,,,,******...(((***++++++)))((()))+++((('''''')))******+++---+++)))((()))+++,,,---,,,------............//////222111000...---,,,------,,,,,,------.........---000111222222111111222333444444444444555777:::<<<999:::;;;;;;;;;;;;<<<<<<>>>???@@@???>>>>>>@@@BBBIIIFFFCCCBBBFFFLLLTTTXXX^^^VVVOOOQQQXXXZZZWWWRRRQQQPPPPPPQQQTTTWWWZZZ[[[\\\```ccc___XXXVVV\\\ccceeejjjnnnkkkffffffkkkpppjjjiiihhhhhhjjjnnnrrruuuvvvxxxzzzzzzxxxwww{{{{{{|||vvvyyyzzzssssssxxx{{{yyy~~~}}}}}}{{{xxxvvvuuuzzzwwwsssqqqpppooommmkkkqqqrrrtttvvvxxxvvvsssoooiiikkkoooqqqrrrpppmmmkkkiiidddaaaccciiillliiiddd\\\[[[YYYXXXXXXZZZ\\\^^^ccc```ZZZRRRLLLKKKNNNRRR\\\XXX\\\\\\TTTTTTWWWSSSRRRRRRNNNLLLNNNRRRPPPKKKMMMLLLJJJHHHHHHJJJMMMOOOGGGCCC>>>:::::::::::::::444222333666666222111333444444444333333555888;;;666555333000//////000000000000/////////...---------......---,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,+++******,,,......111000---...222111,,,111000...//////...,,,***++++++,,,,,,---------...)))***++++++***))))))(((******++++++,,,---------,,,+++******************,,,******---222777999:::111...+++***+++,,,---,,,)))))))))************+++)))*********+++++++++,,,,,,+++***))))))))))))*********)))))))))******+++)))***++++++***)))))))))***+++------+++***+++------***)))++++++)))***---***+++++++++*********+++*********)))***+++,,,,,,+++***)))***,,,---------.........//////000000000444333222000//////......------...////////////......000222111000000111333555555555666999;;;===>>>======<<<<<<======<<<<<<;;;;;;;;;;;;<<<@@@EEEJJJLLLJJJGGGEEEFFFLLLRRRWWW]]]VVVPPPQQQXXX]]]ZZZTTTZZZUUUQQQTTT[[[aaaaaa___fffkkkmmmhhh___]]]ccckkkqqqssstttqqqmmmmmmvvvrrrrrrqqqrrrsssvvvyyy{{{uuu}}}~~~~~~~~~|||{{{{{{{{{|||uuutttmmmeeeccciiinnnooovvvttttttvvvuuupppnnnooolllmmmnnnooonnnjjjeee```jjjjjjlllnnnooommmhhheeeaaadddiiimmmnnnkkkgggcccggg```ZZZ]]]eeeiiiddd^^^UUUUUUUUUVVVXXX[[[]]]___^^^\\\VVVOOOIIIHHHMMMRRRSSSOOOUUUWWWQQQTTTZZZVVVQQQPPPMMMJJJLLLPPPOOOJJJIIIHHHFFFCCCAAABBBEEEHHHCCC@@@<<<:::::::::999999444222444777888555444666333333444333333555999<<<888777555222111000000000111000///000111111///---......///...,,,,,,---...---------------------------...///,,,)))(((+++...444:::<<<777555999888333222222111111222000---***---------------,,,,,,,,,.../////////---,,,---...------...//////000000111111000///...------------,,,++++++///555:::;;;:::///---,,,,,,...///...---)))*********++++++++++++******++++++,,,---------...---,,,*********++++++,,,+++*********+++,,,---***,,,......,,,+++,,,---)))))),,,...+++'''(((------))))))++++++))))))---,,,,,,,,,,,,,,,,,,,,,,,,+++------++++++...///------,,,++++++---//////...//////000000111111222222222333333333333222111000...///000111222111000000,,,///111222111222666:::555555777:::>>>@@@@@@???@@@???>>>>>>???@@@???>>>::::::999;;;???EEEJJJNNNLLLLLLJJJHHHHHHKKKPPPUUU```\\\WWWWWW]]]cccbbb\\\___ZZZVVVXXX___eeeeeeccclllppprrrmmmeeecccjjjqqqrrrqqqrrrsssrrrttt}}}~~~~~~vvv{{{{{{}}}}}}}}}||||||~~~zzztttssswwwsssssstttttttttrrrpppnnnrrrpppnnnpppssstttqqqnnnggggggbbb\\\[[[```fffgggllliiikkkooonnniiifffhhh```aaaccceeefffddd```]]]``````aaacccdddccc___\\\YYY]]]cccggggggbbb\\\WWW]]]WWWRRRTTTYYY\\\ZZZUUUOOOPPPRRRTTTVVVWWWXXXYYYWWWXXXUUUOOOIIIHHHLLLPPPKKKHHHNNNRRRMMMQQQXXXUUUOOONNNJJJGGGIIINNNNNNJJJHHHGGGEEE@@@===<<<@@@DDD???>>><<<;;;;;;;;;999888777555666999999555444666333444444444333444777999888777555333111000//////111///...000111111///,,,...//////...,,,,,,---...////////////////////////---...///---***+++111666DDDRRRYYYOOOCCC???===888555333111000000///---+++........................000111111///------///111......///000000111111222555444222111000///.........,,,,,,000666999777444---,,,---...000111///...*********+++++++++,,,,,,++++++,,,------...//////111///---+++++++++,,,---...---,,,++++++---...000))),,,......---,,,---///)))))),,,///,,,&&&(((......+++***,,,,,,***+++......---,,,------...---,,,+++...///,,,---222444111///...------000111111111000111111222222333444444///000333555555444222111///000222444444333222111000333666555444666;;;@@@555666999>>>BBBDDDBBB??????>>>===???BBBDDDDDDBBB???>>>>>>BBBHHHLLLMMMLLLKKKLLLLLLKKKJJJLLLQQQUUU]]]^^^[[[XXX\\\cccddd___[[[[[[ZZZZZZ[[[^^^cccfffiiilllmmmjjjeeeeeekkkrrrmmmkkkmmmrrrtttuuu{{{~~~|||~~~}}}{{{{{{wwwvvvuuusssppplllnnnssswwwvvvssstttyyyvvvsssnnnjjjiiijjjlllmmmiiiggghhhnnnuuuvvvpppjjjdddeeeccc___^^^dddiiiiiieeeccceeejjjjjjdddbbbdddbbb___]]]^^^```ccceeeeee______```bbbdddccc```]]][[[___eeehhhgggaaaYYYTTTWWWTTTRRRRRRTTTUUUUUUTTTMMMNNNPPPRRRSSSSSSSSSRRRTTTWWWWWWRRRKKKGGGHHHKKKIIIEEEKKKNNNIIIMMMSSSQQQNNNMMMIIIEEEHHHMMMMMMIIIJJJIIIFFFAAA<<<;;;???CCC===<<<<<<<<<===<<<:::888:::777888;;;:::555444555444555666555333333555666888777555333111///......000...---///111111...+++/////////...,,,,,,---...000000000000000000000000)))+++---,,,,,,000999@@@UUUkkkvvvgggPPPDDD???;;;777444000---------------////////////000000111111000111000...++++++...222------......//////000000666555333111000///......///...---111666777333...++++++---000222222000...******+++++++++,,,,,,,,,,,,,,,------...///000000222000...,,,+++,,,---...///...,,,,,,,,,...000111&&&))),,,,,,+++***,,,...++++++///222///(((***111///,,,+++......+++,,,//////...------...///...---)))...///---///666888555111///...///111333333222111111222333444444555555,,,...222555666555333111000222333555555444333222888:::;;;999666777<<>>===<<<@@@DDDGGGGGGFFFDDDBBBCCCIIIOOOQQQNNNIIIJJJKKKMMMMMMLLLMMMRRRVVVSSSUUUTTTPPPSSSZZZ\\\XXXUUUYYY[[[YYYTTTVVV^^^fffccceeefffdddaaaccciiiooojjjhhhjjjrrruuussstttyyy~~~|||{{{}}}zzzzzz|||}}}{{{zzz{{{~~~}}}zzzzzzqqqrrr|||}}}wwwxxx|||{{{{{{{{{|||{{{~~~xxxsssuuu{{{}}}xxxwww{{{|||{{{uuuvvvxxxxxxwwwvvvwwwxxx|||yyysssnnnjjjkkkppptttpppqqqpppnnnmmmlllhhhccceeehhhiiiiiikkknnnmmmiiiiiifffbbbbbbgggllllllhhhfffjjjnnnnnnkkkfffbbbaaa```YYY]]]]]]RRRPPPXXX[[[YYYXXXVVVUUUVVVYYY]]]___ccc]]]VVVTTTUUUUUURRRNNNHHHHHHKKKPPPPPPMMMNNNRRRKKKLLLLLLJJJIIIKKKQQQVVVQQQKKKDDD@@@@@@BBBCCCBBB@@@===:::999;;;<<<:::888>>>:::666444444444333222444333333222333333444444111222333222000...//////444555333...---///000---)))---...+++,,,000000,,,///---,,,---///111111000...------,,,)))+++666CCCaaannnIII999666333...222111+++(((++++++((()))---000///,,,***,,,000------,,,,,,+++******)))---.........------,,,+++///---+++---......***&&&///...---...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,///))))))...+++$$$&&&---******)))))))))***,,,---///---++++++,,,,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,,,,+++***+++---///+++***------+++---111........................,,,---...000111111222222......///000111222222222333333333333333333333333111222333444333333111000111333444444333111111111??????>>>======>>>>>>???:::777:::BBBFFFBBB@@@AAA>>>===>>>BBBBBBAAACCCIII???KKKPPPRRRWWWSSSKKKNNNNNNIIIFFFIIILLLKKKKKKMMMLLLKKKHHHIIIQQQVVVOOOCCCIIIMMMOOONNNMMMQQQ[[[dddZZZaaaeeeaaa^^^```fffiiidddcccdddfffhhhjjjhhhggg{{{{{{{{{{{{zzzyyyyyyxxx~~~yyy{{{~~~{{{xxxwwwzzz}}}~~~~~~xxxwwwuuutttttttttrrrpppmmmooopppppptttyyyxxxsssuuunnngggdddiiipppssssssmmmrrrvvvtttnnnjjjkkknnnmmmbbbaaa```WWWVVV[[[[[[]]]\\\[[[[[[\\\___bbbddd```[[[VVVSSSRRRRRRPPPMMMNNNLLLMMMRRRSSSPPPOOORRRRRRQQQMMMIIIGGGIIIOOOTTTMMMGGGAAA======>>>>>>>>>???<<<888888999:::999888333222333444666666555333333333222222222222333333111222222000///...///000...000///,,,---000222000,,,000000------000///+++---,,,+++,,,...///000///+++******+++)))***333===SSSffflllVVV===222000------...---)))+++000///******---000///,,,***,,,...++++++++++++++++++++++++---------------,,,++++++---,,,,,,------,,,***(((---,,,+++,,,......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...+++***,,,+++((((((***+++***)))))))))+++,,,---///---++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++***+++,,,,,,+++***,,,---...+++***------++++++..................------------...///000000000000000///...---...///000111111000000000111111111111222111111333333444333222111000222444444333111111111<<<;;;;;;:::999999888888:::888:::BBBEEEAAA???@@@???>>>???CCCCCCBBBDDDIIIBBBJJJQQQ]]]hhh^^^OOOMMMLLLHHHFFFJJJMMMLLLLLLMMMMMMPPPPPPMMMMMMOOOKKKCCCIIILLLOOOOOONNNRRRYYY```\\\bbbddd___[[[^^^cccggg___aaadddeeeeeegggjjjlll||||||{{{xxxtttrrrsssttt|||{{{yyy~~~xxx{{{}}}{{{{{{{{{yyyyyyssstttsssuuu{{{||||||uuunnnnnnssswwwyyyxxxwww{{{}}}yyyrrrpppuuu|||yyylllhhhhhhbbbbbbeeebbb``````___```aaaccceeegggaaa___[[[XXXUUUTTTTTTTTTUUUPPPOOOTTTVVVSSSPPPPPPVVVSSSMMMGGGCCCDDDIIINNNHHHDDD>>>;;;:::::::::999<<<:::777666777888777777---...111555777777444111222222222111111111111222000111000///------///111***------+++,,,000111///...111111...---///...+++---+++***+++---//////...,,,******,,,++++++///555AAAGGGHHH>>>333///......,,,+++((('''+++000...)))+++...000///+++)))***,,,))))))***++++++,,,------------,,,,,,,,,,,,++++++***+++------+++******++++++******+++,,,---+++))),,,,,,,,,,,,,,,,,,------,,,---,,,***---000---''',,,+++*********+++,,,---...---++++++,,,---,,,+++++++++++++++++++++++++++++++++************++++++)))+++,,,,,,++++++,,,...---***+++......******,,,------------------------...//////000000//////...111///------///111111111------------......///000000111222333444444333222///111444444333222111111666666777888888777555444:::999;;;@@@CCC@@@>>>>>>???>>>AAADDDEEECCCEEEJJJEEEHHHQQQhhhxxxhhhPPPKKKLLLHHHIIINNNPPPNNNLLLNNNTTTYYY[[[WWWQQQPPPOOONNNRRRVVVYYYZZZZZZ\\\aaaeeebbbffffff___\\\```fffjjjmmmqqqsssnnnfffccchhhnnnzzzwwwyyy}}}~~~wwwyyy~~~zzzyyytttsssrrrsss{{{}}}xxxtttsssyyy~~~}}}yyyvvv}}}~~~~~~{{{xxxwww{{{{{{pppqqqsssllllllpppmmm``````aaaaaacccdddeeefffbbbaaa___[[[WWWVVVWWWYYYYYYRRRPPPTTTWWWTTTPPPMMMSSSPPPKKKEEEBBBBBBDDDFFFDDDBBB???<<<:::999888777999888666555555666666666111222333555666555111...222222222222222111111000000000000...------000222,,,//////,,,,,,//////---...//////.........---,,,---,,,++++++...//////...000---,,,......,,,---000555666888888555222222333000...+++***,,,...---***---...000...,,,******+++*********+++,,,,,,------,,,,,,,,,+++++++++,,,,,,(((+++---,,,***)))+++---+++******+++------,,,***,,,,,,,,,---------------***......,,,111888444)))---,,,+++******+++,,,---...,,,++++++,,,---,,,++++++++++++++++++++++++++++++******))))))******+++)))+++,,,,,,++++++---...---+++,,,000000,,,***,,,---------------.........000000000000//////...---111//////111444666555333,,,,,,,,,,,,---...000111000111222444555555444444///222555666444222222111222333666888999999888777999999:::>>>@@@???===<<>>AAAEEEEEECCCEEEJJJFFFGGGRRRmmm{{{eeeKKKJJJNNNMMMNNNSSSSSSOOOMMMNNNXXX\\\^^^\\\WWWVVVWWWYYY\\\^^^aaaccceeefffhhhiiijjjllljjjdddbbbhhhqqquuuzzzwwwiiiccciiirrrzzz|||~~~uuutttrrrrrrxxx}}}vvvqqqqqqzzz~~~zzzyyy}}}zzzzzz}}}~~~|||yyysssnnntttwwwmmmiiimmmmmm`````````aaaaaabbbcccccc]]]\\\ZZZWWWSSSRRRTTTUUUWWWQQQNNNRRRUUURRRMMMKKKNNNMMMJJJHHHFFFEEECCCBBBCCCCCCBBB@@@===;;;:::999888777666555444555666777888777555555555444333111333333333444333222111000000111111///...---///111---000000......111111...,,,,,,---...///............---,,,---///000000000222...---//////------000666<<>>999......---,,,++++++,,,---------,,,***+++,,,------,,,++++++++++++++++++++++++++++++************++++++)))+++,,,,,,,,,,,,...//////---...222222...,,,...---------....../////////111111111111000///...---111111222666;;;<<<999555...---------...000222444111222444555666666666555222444888888777444333222444555777999:::999888777999:::;;;<<>>;;;???>>>AAAFFFFFFDDDEEEIIIFFFHHHSSShhhpppYYYFFFKKKSSSRRRTTTXXXVVVPPPMMMNNN[[[YYYXXXXXXXXXXXXWWWXXX[[[\\\^^^bbbeeefffeeedddkkkmmmkkkfffgggpppyyy~~~xxx}}}wwwjjjfffnnnxxx~~~uuuvvvtttqqqsssyyy|||zzztttjjjgggooovvvwwwzzz~~~|||wwwrrruuuzzz{{{vvvooohhheeelllnnnbbb\\\aaaaaaaaa```___^^^^^^^^^___```ZZZXXXUUUSSSQQQQQQRRRRRRRRRMMMLLLPPPRRROOOKKKKKKLLLKKKJJJJJJJJJHHHEEEBBB@@@BBBCCCCCC@@@===<<<;;;777888888666555555777999:::888555444666888999999555555666666666444333222111222333222000...//////+++...000///111555555222---+++,,,000000......111///---,,,---///111111000111///...000///...222888IIIXXXdddbbbYYYPPPIIIDDD<<<777444555666444222222///////////////...---,,,...........................---,,,+++,,,---...///,,,------,,,++++++,,,------,,,,,,...000000///...,,,,,,,,,---......//////)))---222666;;;===999111///...---,,,,,,,,,---...---+++***+++,,,------,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,)))+++,,,---,,,---...000000---...222222//////222.........///000000111111222222222222111111000///555333444888===>>>999444000000//////111333666888444555666777888888777666666999<<<<<<:::777444333888999:::;;;;;;:::888888:::<<<======@@@CCCBBB>>>@@@@@@CCCHHHHHHEEEFFFJJJHHHNNNUUU```cccRRRGGGPPPUUUUUUWWWZZZWWWQQQOOOQQQbbb[[[VVVXXX[[[ZZZXXXWWWXXXXXXYYY]]]bbbdddbbb___eeefffdddaaadddoooyyy~~~|||~~~vvvlllhhhlllsss}}}~~~}}}~~~ppprrrpppjjjhhhlllppppppfff\\\YYYccclllnnnrrryyyrrrmmmiiiiiimmmnnniiieee```YYY\\\___VVVTTTYYYXXX___]]]ZZZWWWVVVWWWXXXYYYWWWSSSOOOMMMOOOPPPOOOMMMLLLJJJKKKOOOOOOLLLJJJLLLLLLIIIGGGFFFGGGFFFCCCAAA<<<@@@CCCCCC@@@===<<<<<<888999:::888666666999;;;:::888555555888:::<<<<<<777888999999888777555333222444555555222///...---+++///111000111444444111111...///333333//////222...---+++,,,...000000///111000111222222444>>>IIIjjj~~~uuukkkVVVHHH???AAAEEEAAA888222000//////000111000///.........//////000000111111///...---,,,,,,...000111111///,,,,,,,,,------,,,---,,,,,,...000111000...,,,,,,------.../////////+++---333;;;<<<777222111000///---,,,,,,,,,---...---+++******,,,...------++++++++++++++++++++++++------,,,,,,,,,,,,------)))+++,,,---------///111///,,,,,,000111///000444/////////000111222222222222222333333333222222111<<<777333444888999555111222111000111333666999;;;666777888999999999888777:::===@@@@@@===999555444;;;;;;<<<===???@@@AAAAAA===@@@AAA@@@CCCHHHHHHCCCBBBBBBFFFKKKKKKHHHIIIMMMMMMUUUXXX[[[___VVVPPPWWWSSSSSSVVVXXXVVVQQQQQQTTTaaaYYYUUUXXX\\\[[[[[[]]]VVVTTTUUUZZZ```cccaaa]]]\\\^^^\\\ZZZ^^^jjjtttwww}}}yyyrrrkkkhhhgggiiizzz~~~uuu{{{zzz|||vvvyyy{{{yyyzzz}}}}}}zzzzzzwwwxxxyyyxxxxxxuuuooorrriiillljjjbbb\\\^^^cccfffUUUMMMOOO^^^hhhggghhhmmmhhheeeaaa______```___]]][[[PPPOOOSSSPPPRRRYYYWWW[[[XXXTTTQQQOOOPPPQQQSSSPPPKKKEEEEEEHHHJJJGGGDDDIIIHHHKKKNNNNNNJJJJJJNNNKKKGGGBBBAAAAAAAAA@@@>>>999===BBBCCC@@@===;;;<<<999:::;;;999777777:::===:::999777777999;;;;;;:::999999:::;;;:::888666444333555777777444000---,,,///222333111000222000---555111111555555000///222---+++***+++---//////...222222555777777;;;IIIWWWxxxbbbQQQSSSYYYSSSCCC777000000000000222222111000------...000111333444444000///---,,,---///111222444000,,,,,,---///---+++,,,,,,,,,---000111000...,,,,,,------...///000000...---444>>>===111,,,000000///...---,,,------...---+++******,,,......---++++++++++++++++++++++++...------,,,,,,------...)))+++,,,---------///111...++++++...//////111555///000000111222333333333222333333444444333333333AAA999111///222444111---333222111111333777:::===888999:::;;;:::999888777===@@@CCCCCC???:::666444:::;;;===AAAEEEIIILLLNNN???CCCDDDCCCFFFLLLLLLGGGDDDDDDHHHMMMMMMKKKKKKOOORRR[[[ZZZZZZ```]]]XXX\\\PPPPPPTTTWWWUUUQQQRRRWWWVVVPPPOOOTTTWWWWWW[[[```RRRPPPOOOTTT\\\```]]]YYYXXXYYYXXXVVV[[[fffooorrrqqqnnnjjjhhhggggggfffeeeiiikkkoootttzzz}}}vvvzzzxxxxxxoooyyy~~~|||xxxvvvvvvvvv}}}{{{yyywwwwwwxxx{{{|||zzzuuuxxx|||||||||}}}zzzyyyxxxwwwxxxyyy{{{|||yyywwwtttqqqmmmkkkiiihhh```cccggglllooopppppppppkkkmmmttt|||zzzwwwwwwxxxyyyyyywwwtttrrrrrrssswwwrrrmmmiiihhhgggdddbbbZZZ\\\]]]\\\WWWQQQMMMKKKRRRMMMJJJNNNSSSXXX[[[]]]WWWUUURRRPPPNNNNNNNNNOOOIIIIIIIIIKKKLLLNNNPPPQQQOOOMMMIIIFFFGGGJJJNNNQQQJJJDDD>>><<<>>>@@@@@@===EEEFFFFFFEEEDDDBBB@@@??????>>>===<<<;;;;;;;;;;;;777999:::;;;:::999666555666999777222111555888888:::999999:::;;;:::666444555666666666555333111000222222333333222///---+++000000///------,,,,,,,,,000///...000444555444111...---+++,,,.../////////444222444777888>>>QQQddd___;;;333000......111111///,,,,,,.../////////000222555222000///000000---,,,,,,333000------///000...,,,......---,,,,,,,,,------------,,,,,,,,,---......---///222222000...---,,,///...------...---+++)))++++++***))))))***+++++++++++++++,,,,,,---------++++++***************)))......------...000333555,,,,,,------...//////000000222333555666666555555666555444333222111111111666555555444333222111000666555444333444666888999;;;888777888999777111+++:::???CCCBBB;;;666555666<<<===???CCCJJJTTT___gggLLLHHHEEEFFFIIIJJJFFFBBBIIIEEEIIIQQQQQQIIIJJJQQQ```nnnqqqdddXXXVVVWWWTTTQQQWWWYYYUUUQQQQQQTTTTTTSSSWWWZZZZZZXXXXXX\\\aaaaaaUUUNNNVVV___```]]][[[WWWWWWWWWVVVVVVZZZbbbhhhjjjhhhfffdddddddddfffgggggg\\\YYYdddmmmmmmmmmrrr{{{|||{{{{{{rrrooosss~~~qqqkkklllpppyyy~~~{{{xxxzzzwwwzzz}}}zzzwwwvvvxxxxxxwwwvvvvvvvvvvvvvvv{{{}}}~~~|||{{{{{{xxxuuupppllliiihhhjjjkkkkkkkkkjjjjjjkkkmmmoooppplllgggeeeiiimmmkkkhhhhhhgggfffdddcccdddeeeggghhhkkkjjjhhheeebbb```^^^]]]]]]^^^___bbbdddfffggghhh```^^^aaafffgggdddccceeelllllljjjiiigggeeecccbbbccc```]]][[[ZZZWWWSSSPPPNNNOOOOOOLLLHHHEEECCCCCCLLLJJJIIIJJJJJJIIIIIIIIIEEEDDDBBB@@@???>>>>>>>>>CCCCCCCCCCCCCCCDDDEEEFFFDDDBBB???===>>>@@@CCCFFFDDD>>>999777:::<<<;;;:::============<<<:::888777:::999888777666666666666555666777777666555444333555777666000///222555444444333111111111111000///222222333333222111///...111111222111000...,,,+++000///...---,,,,,,,,,,,,///------...000111///---///---,,,,,,...///......111111333666666;;;JJJZZZfff???222000...---...---,,,+++//////............000111666222...---...---+++***///---++++++,,,---,,,***...---,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,------+++---000000...,,,,,,,,,///...------------+++)))************************,,,,,,,,,+++++++++++++++,,,,,,,,,------------......------,,,---///111333+++,,,,,,---....../////////000111222333333333333000000000000000222333444222222222222111111000000222111111111222444777888777444333444777666222---666888;;;<<<:::777555333999:::<<<@@@EEEMMMWWW]]]LLLHHHBBBAAACCCCCCAAA>>>CCC@@@DDDLLLMMMGGGHHHOOOkkkvvvwwwgggYYYTTTRRRNNNOOOWWW[[[XXXTTTTTTTTTSSSRRRUUUXXXXXXVVVVVVZZZ^^^[[[RRRMMMSSSZZZ\\\[[[[[[YYYZZZZZZXXXWWWZZZ```eeehhhgggeeedddcccccccccccc```XXXXXXcccjjjggggggkkkqqqxxx}}}|||uuusssxxx~~~{{{xxxwwwwww}}}~~~~~~~~~yyysssqqquuuvvvmmmkkkooouuuzzz}}}zzzvvvttt~~~~~~}}}||||||yyywwwuuuvvvyyy~~~zzzzzz}}}~~~|||yyyvvvnnnlllttt|||wwwkkkaaakkkfffeeeiiillljjjhhhggghhhgggfffdddbbb```___^^^fffiiillllllkkkhhhffffffdddbbb]]]ZZZYYYZZZ]]]___]]]]]]]]]]]]^^^^^^______YYYUUUVVV\\\___[[[VVVTTTUUUTTTRRRRRRRRRSSSUUUWWWYYYYYYYYYWWWUUUSSSPPPOOOTTTTTTSSSSSSTTTVVVYYYZZZVVVRRRPPPQQQQQQPPPRRRVVV[[[XXXVVVUUUVVVTTTOOOKKKKKKKKKJJJIIIIIIFFFAAA>>>AAAAAA???===:::999:::<<>>CCCIIINNNJJJDDD===::::::;;;:::999:::888<<>>>>>>>>======;;;999777999::::::888666666777999:::AAAEEEAAA999555555555777888888888888777777666666666555333222222222222222333333444444444444444555333000111333444444333222222222222111000000///000///...---------------000//////.........//////111444222---+++---...---///...,,,,,,------,,,+++******++++++,,,,,,,,,,,,///...---,,,++++++,,,,,,------,,,+++++++++++++++---------.........---,,,///...,,,+++,,,---,,,+++***...333444222222777===MMMbbb{{{vvv{{{qqqhhh[[[DDD000---...///,,,((((((+++...000---))))))+++...//////---444999777111...,,,***+++++++++,,,,,,,,,,,,+++,,,++++++***)))*********))))))((())))))***+++,,,%%%(((******)))))))))***---,,,******++++++***)))''')))***,,,,,,***)))''')))))))))))))))((((((((())))))))))))************,,,,,,++++++++++++,,,---++++++++++++,,,,,,------------,,,+++,,,---///000000///---+++,,,---///111---,,,,,,,,,,,,++++++++++++++++++,,,---///000111...,,,******---////////////000222444555555333111...000333555666888;;;>>>AAA<<<777555444444444333333333666<<<===;;;===BBBMMMSSSSSSKKKBBB@@@>>><<<@@@FFFJJJIIIGGGGGGEEEBBBAAABBBDDDDDDCCCDDDFFFIIIOOOLLLIIIIIIKKKNNNQQQTTTUUUVVVVVVSSSOOOMMMNNNPPPQQQSSSUUUVVVWWWVVVUUUTTTRRRRRRUUUZZZYYYUUUWWW]]][[[___bbbaaa]]]ZZZ\\\^^^eeejjjnnnkkkccc___```dddlllxxx|||rrrhhhhhhpppvvvuuupppbbbfffkkkmmmpppvvv}}}~~~~~~wwwpppkkklllnnnrrrxxxrrrrrrpppjjjeeefffmmmtttzzzzzzwwwsssnnnkkkjjjkkk~~~}}}wwwrrrqqqwww}}}ssswwwtttkkkhhhnnnsssqqqqqqpppnnnmmmmmmllljjjhhh___aaabbbdddeeeeeedddcccaaa```^^^]]]]]]^^^```aaa\\\YYYUUUSSSSSSRRROOOLLLQQQNNNOOOVVVZZZWWWSSSQQQPPPMMMMMMQQQQQQMMMKKKLLLIIIIIIHHHGGGEEECCCAAA@@@@@@CCCGGGIIIIIIIIIHHHIIIEEEDDDAAA???>>>???AAACCCBBBCCCCCCCCCBBB@@@>>><<>>>>>AAAAAA>>><<<>>>@@@???=========>>>@@@BBBBBBCCCDDDEEEDDDCCC@@@???>>>???@@@AAAAAA???>>><<<>>>:::999;;;;;;:::<<<@@@@@@<<<:::<<<@@@@@@<<<777999999888777666777888999777999::::::999888888888666???BBB:::222111333444444555555666666555444444444444333222222222333333111222333444555444333333333222111222333444333333111111111000000000000111000//////............//////...---------...//////000333222---+++,,,---,,,))))))+++---...,,,)))&&&))))))******++++++,,,------,,,++++++***++++++,,,,,,++++++************+++)))+++,,,---------......///---+++++++++,,,+++***)))///444444111000222333111===KKKTTTVVVTTTNNNHHHKKKKKKGGGCCCAAA@@@;;;555***,,,...,,,***)))---000+++)))''''''+++///444666000AAAMMMHHH999///+++)))((()))+++,,,,,,,,,+++,,,++++++***)))))))))******(((((((((((()))***+++,,,%%%'''((()))(((''')))***,,,***(((((()))******)))'''(((***++++++***((('''&&&&&&'''(((((()))******)))((((((((('''&&&&&&&&&***************+++++++++************++++++++++++------,,,++++++,,,...//////...,,,+++,,,---///000,,,,,,+++******)))((((((,,,,,,,,,,,,,,,,,,------,,,+++)))((()))+++,,,,,,***...222222...,,,---///***---///000000000222333555444222222222111000///000000333555555444666999666999;;;888666777888777999===>>>;;;;;;======;;;??????@@@@@@@@@AAACCCEEEIIIIIIGGGEEEDDDGGGKKKLLLNNNPPPPPPMMMHHHEEEEEEGGGFFFHHHKKKNNNPPPQQQPPPOOONNNOOOQQQQQQOOOMMMQQQWWWTTTUUUUUUSSSPPPPPPRRRTTTQQQVVVXXXUUUPPPNNNSSSYYYZZZbbbllltttwwwxxxyyyzzzqqqkkkdddaaaccceeefffeeeXXX^^^eeeiiijjjnnnwww~~~xxxzzz}}}}}}xxxtttoooiiifffiiimmmooossswwwnnnnnnlllfffbbbccckkkrrrrrrrrrooollljjjkkknnnqqq}}}zzz|||~~~}}}}}}xxxuuuvvvwwwwwwzzz~~~~~~yyy{{{{{{wwwssssssuuuyyy~~~xxxyyy|||}}}|||vvvtttqqqooojjjjjjrrr{{{uuuooofff___]]]___aaabbbdddbbb___]]]]]]\\\[[[ZZZUUUWWWYYYZZZ[[[ZZZYYYXXXUUUUUUUUUTTTTTTSSSRRRRRRLLLJJJHHHGGGGGGFFFDDDBBBGGGGGGJJJNNNNNNKKKKKKOOOIIIGGGHHHKKKJJJFFFCCCDDDBBBBBBCCCCCCBBB@@@>>>===888;;;>>>@@@@@@@@@AAACCC@@@???>>>===<<<<<<======:::;;;<<<>>>>>>>>>===<<<>>>;;;:::;;;;;;888888;;;===<<<;;;::::::<<<===???;;;<<<=========<<<;;;:::888:::<<<>>>>>><<<:::888777555666999:::888999<<<;;;999777888;;;===;;;999555666555555444666999<<<888:::<<<<<<:::888888888>>>FFFFFF;;;333555888888444444444444333333333333444444333333333444555555000111333444444444333222222222333444444444333333000000/////////000111111111111000000///000000111---------..................111111---+++,,,---,,,***+++---000222000+++'''***************+++,,,---***++++++++++++++++++++++++***))))))))))))******&&&(((***+++++++++,,,------,,,******+++,,,+++***)))000444222/////////...+++...222555666555333111222333444555555555333222***+++,,,,,,++++++,,,---''''''((((((+++111999???AAASSS]]]QQQ===000***'''$$$''')))******)))***+++,,,+++******))))))******'''''''''((()))***+++,,,&&&((()))(((''''''(((***+++)))''''''((()))))))))(((((()))******)))((((((%%%%%%&&&''')))***++++++))))))((((((((('''''''''))))))*********+++++++++))))))******************,,,,,,,,,++++++,,,,,,---*********+++,,,...///000++++++******)))))))))(((,,,,,,++++++++++++******+++***)))(((((()))***+++''',,,000...(((%%%'''+++)))+++---...---,,,---.........///000000///......///000111111000///111333///000111111222333444444555777777555555888999666999999999999:::;;;<<<===BBBCCCBBB??????CCCEEECCCGGGIIIIIIFFFAAA???@@@BBB>>>@@@DDDGGGJJJKKKKKKKKKGGGHHHHHHGGGEEEFFFJJJNNNMMMKKKIIIGGGGGGHHHIIIJJJFFFHHHJJJHHHEEEEEEJJJPPPLLLPPPUUUZZZ^^^aaaeeehhhcccaaa^^^[[[XXXYYY[[[]]]YYY___eeeiiikkkooowww}}}yyyxxxuuusssqqqppppppppplllfffcccfffkkklllmmmpppffffffeeebbb___bbbkkkrrrqqqpppnnnlllllloootttyyy~~~{{{wwwuuutttwwwvvvrrroooqqqrrrqqqmmmhhhfffhhhhhhfffgggjjjmmmqqqxxx|||~~~~~~}}}}}}yyy|||xxxooommmsssrrrkkkiiijjjkkkooosssuuuuuutttlllmmmoooqqqqqqooommmkkkeeeccccccbbb^^^]]]fffqqqqqqaaaVVVXXXYYYUUUTTTWWWYYYVVVRRRPPPPPPPPPOOONNNPPPQQQSSSSSSRRRPPPMMMKKKIIIJJJLLLMMMMMMKKKHHHGGGDDDCCCCCCCCCCCCCCCBBBAAACCCCCCFFFJJJIIIEEEDDDGGGCCCBBBDDDGGGFFFAAA???AAAAAABBBCCCCCCBBB@@@>>>===999:::;;;;;;:::;;;<<<>>><<<===>>>>>>???>>>>>>===:::;;;<<<===>>>>>>?????????<<<<<<===<<<999999<<<===<<<;;;::::::<<<===???:::999999999888888888888888999:::<<<<<<<<<<<<;;;888666777;;;;;;999999<<<:::999888666777888999:::111444666777666777:::===<<<<<<<<<:::888777777999???GGGGGG<<<666999;;;888777666555333333333444444444444333333333333444444000111222333333333333222000222444444333222111111000000/////////000222333111111000000000000111111+++,,,---.........------+++///000,,,***,,,---+++,,,---...111222111...++++++***)))))))))***+++,,,)))***+++,,,---,,,,,,+++)))))))))(((((())))))***''')))+++,,,***)))***,,,,,,***))))))+++,,,,,,+++)))///222...,,,......,,,///---,,,---......---,,,///000222333222...+++***+++++++++,,,,,,+++(((%%%%%%(((******+++222===GGGOOOZZZ[[[JJJ888000,,,(((###&&&***+++*********,,,,,,,,,+++************+++'''''''''((()))***,,,---)))******)))((('''(((***+++(((&&&&&&''')))))))))))))))))))))))))))))))))&&&&&&'''((()))******+++&&&&&&'''(((((()))******'''((()))***+++,,,,,,,,,))))))))))))))))))))))))***+++++++++++++++******'''(((***+++,,,,,,,,,+++(((((()))******+++,,,,,,((())))))*********))))))((()))))))))))))))***,,,)))+++---,,,***((()))******,,,------,,,,,,,,,...---......---,,,---...///---///000...---...///000222000...000111222111111000333444333444777555111333222222222333555555555888::::::888;;;AAAAAA<<<>>>@@@@@@===999888;;;>>>999:::<<>>???>>>>>>???AAAAAACCCAAA@@@@@@AAABBBAAA@@@???AAABBBBBBAAAAAACCCEEEAAACCCEEEGGGJJJMMMPPPRRRRRRSSSSSSRRRRRRSSSVVVXXX[[[]]]aaaeeehhhooowww}}}wwwuuuqqqllliiihhhiiijjjiiibbb^^^aaaeeeeeeeeefff```aaaaaa___^^^cccllluuuqqqooommmjjjiiikkkpppttt~~~~~~zzzwwwuuuttttttrrrlllhhhbbbfffgggdddcccfffhhhggg^^^ZZZYYY\\\^^^\\\[[[]]]\\\aaahhhkkkjjjhhhhhhiiifffiiifff___bbbjjjhhh___`````````aaaccccccaaa___]]]^^^___```___]]]ZZZXXXYYYWWWWWWWWWSSSQQQZZZggghhhTTTIIIRRRXXXQQQNNNSSSTTTQQQMMMJJJJJJJJJIIIHHHJJJKKKKKKJJJHHHDDD@@@>>>AAACCCGGGIIIIIIGGGDDDAAA======>>>????????????>>>CCCBBBDDDIIIIIIDDD@@@@@@???>>>AAAEEEDDD???>>>@@@BBBCCCDDDDDDCCCAAA???===;;;;;;;;;999777777999;;;555666999;;;<<<<<<;;;:::::::::999999999999999999<<<;;;<<<>>><<<777777::::::999777777777888:::<<<;;;:::999888777777888888::::::::::::;;;===???@@@888555555888888666666999;;;:::888555333444666999///333888:::::::::<<<===@@@???<<<888555555888;;;444===>>>666222777777222777555333111000111222333444333333222111111111111222222333333444444333333///111333444222000///...222111111000111222444555000000000//////000111111)))***,,,...///...,,,+++)))---...+++)))+++,,,+++******)))***,,,,,,+++)))+++***)))(((((()))***+++((()))+++---...---,,,+++))))))(((((((((((()))***+++---///...,,,***+++---+++)))((()))+++,,,,,,+++(((...000,,,***---...+++---***(((***,,,+++))))))(((''')))+++,,,++++++------+++***+++,,,***$$$$$$)))---,,,+++111???KKKTTTXXXPPP===000000///***$$$(((---...---,,,---...---,,,++++++******++++++''''''(((((()))+++,,,---+++++++++***(((''')))******(((%%%%%%&&&((())))))))))))(((((((((((())))))((((((((()))))))))))))))""""""$$$&&&(((***+++,,,'''''')))***,,,,,,------))))))))))))((((((((((((((()))***++++++***)))((()))***++++++***(((&&&$$$%%%&&&'''))),,,...///000%%%&&&'''((())))))))))))&&&((()))*********,,,------,,,,,,---//////...,,,+++,,,------,,,,,,---///000///---+++)))+++...111,,,...///---,,,...000111222...,,,...000000//////,,,000333333555666222---444222222222444555555555000333333333999@@@???999777888888666333333666:::555555666777888999999999444666888999:::;;;:::777;;;::::::<<>>;;;888888999;;;<<<<<<<<<:::999:::;;;<<<>>>???@@@AAABBBGGGHHHIIILLLPPPSSSVVVWWWUUUUUUVVVYYY^^^gggqqqxxxssssssssspppkkkgggdddccceee]]]YYY\\\______]]]]]]```bbbbbb```___dddnnnwwwkkkiiieeeaaa^^^___cccfff}}}zzzzzz~~~|||wwwsssuuuxxxuuunnngggfffeeedddaaa^^^[[[ZZZWWWWWWWWWXXXXXXYYYYYYZZZRRROOOKKKIIIKKKMMMOOOPPPKKKNNNSSSVVVWWWWWWWWWXXXSSSSSSTTTRRRQQQPPPQQQSSSQQQSSSUUUVVVUUUTTTTTTUUUQQQQQQPPPNNNMMMKKKJJJJJJKKKJJJHHHGGGHHHJJJMMMOOOMMMLLLJJJIIIHHHHHHIIIIIIIIIHHHFFFEEEEEEEEEFFFFFFDDDEEEFFFFFFEEECCCAAA???CCCCCCBBBBBBAAA@@@???>>>???>>>===<<<===>>>@@@BBBBBBBBBBBBCCCCCCBBB???<<>>=========>>>???===CCCJJJKKKFFF@@@=========<<<:::888888888999::::::::::::999999999888888777777777888888999999:::999::::::::::::999888888666777888777666555666888::::::999888777666555555999999:::;;;;;;;;;;;;:::999999888888777777666666888999888444444777777555666666666666777777777777>>>;;;777444222333555666888777555444555666888999555555444444444333333333333333222222222222222222666444222000000111222333111111111333555555333111//////000222222333333222111000000///...------------...---,,,***+++...000---,,,,,,++++++,,,,,,---...+++)))***,,,---+++((())))))***+++,,,,,,------***+++,,,------+++***(((************************((())))))*********))))))***)))(((&&&&&&(((***+++***,,,...///...,,,++++++000///,,,+++***((($$$ &&&((()))++++++)))(((&&&---,,,,,,,,,------+++***+++---...------222<<>><<<>>>AAAEEEIIILLLNNNOOOQQQOOOOOORRRYYYccckkkpppppppppnnnjjjeeeaaa______dddccc```\\\XXXVVVWWWYYYccceeeeeecccaaabbbgggkkkmmm```UUUSSSUUUUUUTTTTTTxxxssspppooottt}}}~~~vvvxxxyyywwwqqqmmmjjjjjjjjjiiifffccceeehhhddd^^^VVVUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQPPPOOOMMMLLLKKKLLLIIIFFFEEEFFFHHHIIIJJJIIIKKKKKKKKKIIIHHHHHHIIIIIIJJJJJJHHHGGGFFFHHHIIIEEEFFFHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFBBBBBBBBBAAAAAAAAAAAAAAAEEEEEEEEEEEEEEEFFFFFFGGGEEEDDDCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFEEEBBB@@@???BBBBBBBBBBBBAAA@@@???>>>>>>===<<<;;;<<<===???@@@??????@@@AAACCCCCCAAA>>>>>>======<<<===>>>???@@@===BBBHHHIIIDDD???<<<<<<::::::999999999999999888::::::::::::999999999999888888888999999999999999888888888888888777666666555666777777555555666777777777777666666666666666888888999::::::::::::999666666666666555555555555777999888444444777888555444444555555666666777777:::999666444222333444555666555444333444555777888555555555444444444333333333333333222222222222222555333222111000111333444000//////111222222000//////000111111222222222222000000000///...---------//////...---+++,,,...000---,,,,,,++++++,,,,,,------+++******,,,---+++)))*********++++++,,,,,,,,,)))***+++,,,,,,***((('''))))))))))))))))))))))))'''((()))++++++,,,,,,,,,+++***)))(((((()))******%%%'''+++.../////////000///...,,,+++***))))))(((((()))***++++++***)))(((,,,,,,++++++,,,+++***(((---//////---,,,///777===KKKPPPJJJ888,,,+++,,,***++++++***(((&&&'''***---++++++,,,,,,++++++***)))))))))))))))************++++++***)))((((((((()))+++++++++*********))))))***---,,,(((%%%'''******))))))************))))))''''''''''''(((((()))***)))'''&&&'''))),,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,+++***)))***+++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,************************++++++************+++++++++++++++++++++++++++++++++,,,,,,+++******,,,...,,,//////+++***...///+++******+++,,,,,,------...000...------///000000///......//////000000111111///////////////000111111///000333555777888888888444333222222111111222222444333333333333333444444222333555555555666999;;;555555444444444444555555666777777777666666555444666555444444666999<<<>>>999;;;>>>BBBEEEHHHJJJKKKLLLJJJIIIOOOYYYbbbddddddfffgggfffddd```]]]\\\\\\]]][[[WWWUUUUUUWWWZZZ\\\ccceeegggiiijjjiiieeeccc___VVVOOOOOOPPPPPPPPPQQQtttiiimmmhhhdddeeeiiikkkiiifffdddeeefffeeeaaa]]][[[ZZZ]]]^^^\\\[[[]]]___\\\VVVNNNNNNNNNOOOOOOPPPQQQQQQTTTTTTTTTRRROOOKKKGGGDDDIIIHHHFFFFFFHHHIIIHHHGGGHHHHHHFFFCCC???>>>???AAA@@@AAAAAA@@@>>>>>>???@@@AAABBBCCCBBBAAAAAACCCEEEAAAAAABBBBBBCCCCCCDDDDDDAAAAAABBBBBB@@@>>><<<;;;???@@@BBBDDDEEEFFFFFFFFFCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFEEEDDDAAA???>>>AAABBBBBBBBBAAA@@@??????===<<<;;;;;;;;;<<<===>>><<<<<<===@@@BBBCCCBBB@@@;;;;;;;;;;;;===>>>???@@@===AAADDDDDD@@@===;;;<<<888999;;;======<<<:::999;;;;;;;;;;;;::::::::::::::::::::::::999999999999888888888888888777777666555666777666555444555777444555555555666666666777666777888888999999888888555555555555666666666666777999888444444777888555222333333444555666666777666666555444444444444555555444333333333444666666666666555555555444444444444444333333222222222333333333222111111222444444111000000111222222000...111111111111111111111111000000//////...---------.........,,,******+++---,,,,,,++++++++++++,,,,,,,,,+++++++++,,,,,,***)))******++++++++++++++++++((()))*********)))((('''(((((((((((((((((((((((('''((()))+++,,,---......,,,,,,++++++******))))))((()))***+++,,,,,,++++++++++++***(((&&&&&&(((+++************************++++++++++++***)))((('''...000000...,,,,,,000444@@@FFFCCC555,,,+++,,,)))*********)))'''(((***,,,***++++++++++++******)))(((((())))))************,,,+++***)))(((((('''(((+++************)))))))))'''&&&&&&((('''%%%(((---))))))************))))))$$$$$$%%%%%%&&&((()))***)))'''&&&'''***,,,,,,,,,))))))))))))))))))))))))+++++++++,,,++++++***))))))***++++++))))))***+++---,,,,,,,,,,,,,,,,,,---((()))***++++++***)))(((,,,,,,++++++++++++,,,,,,)))*********+++,,,,,,,,,,,,------,,,******,,,---...000///++++++------+++******+++,,,,,,------...000///...///000000...,,,++++++,,,---...///000111//////......//////000111///000222333444555444444333333222111111111111222333333222222111222222222222333555555444444666777333333222222222222333333555666666666666555444444444333333333555888;;;===888:::===@@@CCCFFFHHHIIIIIIEEEFFFNNNYYY___]]]XXXZZZ\\\^^^]]][[[YYYXXXXXXWWWSSSPPPPPPUUU[[[___```___aaadddjjjlllggg\\\TTTRRROOOOOOSSSTTTTTTUUUYYY||||||~~~||||||vvvvvvyyywwwnnneeekkkfff```^^^___```^^^[[[___```aaa```^^^[[[YYYXXXZZZ]]]]]]\\\^^^```\\\WWWPPPRRRTTTVVVWWWWWWVVVUUUYYYZZZYYYWWWTTTOOOJJJFFFHHHGGGFFFGGGHHHIIIGGGFFFGGGGGGGGGFFFCCCCCCCCCEEE??????@@@>>>===<<<===???DDDEEEEEEDDDCCCCCCFFFHHHBBBBBBCCCCCCDDDDDDEEEEEECCCCCCCCCBBBAAA@@@???>>>???AAADDDGGGHHHHHHGGGFFFDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEDDDBBB@@@>>>===@@@@@@AAAAAAAAA@@@??????===<<<<<<;;;;;;<<<======;;;;;;;;;>>>@@@BBBAAA@@@::::::;;;;;;<<<===>>>>>><<<>>>@@@???<<<::::::;;;888;;;???BBBBBB@@@===;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999999999::::::;;;;;;::::::999888444666777666555444555666666666666666666666666666555666777777888777777777666666777777888888999999666888888555555888888555333333444555666666777777444444555555666666666555444444333333444444555666666666666555555555444444555444333333222333444444222222222222222333444555444333222333444444222111333222222111111111111111/////////......---------+++,,,+++)))'''&&&'''))),,,,,,++++++++++++,,,,,,++++++,,,,,,,,,+++***)))++++++++++++************))))))*********)))((('''(((((((((((((((((((((((('''((()))***+++,,,,,,,,,++++++++++++***)))((((((---+++))))))***,,,---...,,,,,,,,,***'''&&&''')))+++******))))))******++++++,,,,,,+++***((('''''',,,...///---++++++,,,...000555555...)))***+++))))))*********(((((()))+++)))***************))))))(((((())))))******++++++,,,+++***)))((('''''''''************)))))))))))))))######))))))$$$&&&...((())))))************)))%%%%%%%%%&&&&&&((()))))))))((('''(((***,,,++++++((((((((((((((((((((((((***++++++++++++*********)))+++,,,+++***)))***,,,,,,,,,++++++++++++,,,,,,(((***,,,------,,,***(((,,,,,,++++++++++++,,,,,,((())))))***+++,,,,,,------......---++++++,,,---//////...,,,+++,,,,,,+++,,,,,,---......//////000000//////000111000---+++++++++,,,,,,---......///000000000///000111111222000111222333333333222111333222222111111111111111333222111111111111111111111333444444333333333555444444333333333333444444666666777777777666666555111111111222444777:::<<<:::<<<>>>AAADDDFFFGGGHHHGGGFFFGGGMMMUUUYYYWWWTTTRRRTTTVVVWWWUUUTTTSSSSSSOOOLLLJJJMMMUUU\\\]]]\\\\\\^^^```cccbbb\\\RRRKKKIIIKKKQQQWWWYYYWWWZZZ___yyytttqqqqqqqqqqqqqqqttttttuuuvvvtttnnniiifffnnnmmmmmmnnnooonnnkkkhhhbbb___\\\\\\___bbbcccbbbccccccdddddddddbbb```^^^XXX[[[\\\ZZZ[[[\\\ZZZUUULLLPPPTTTWWWXXXUUUQQQNNNTTTUUUUUUTTTQQQLLLHHHEEECCCCCCCCCDDDEEEEEECCCAAAEEEHHHJJJJJJIIIGGGFFFFFF@@@AAAAAA@@@>>>>>>???AAABBBBBBBBBAAA@@@AAACCCFFFFFFFFFFFFFFFEEEEEEEEEEEEAAA@@@>>>======>>>@@@AAABBBDDDGGGIIIIIIHHHFFFDDDCCCDDDDDDEEEEEEFFFFFFFFFDDDCCCBBBAAA@@@>>>===<<<>>>>>>???????????????>>>>>>=====================<<<;;;;;;<<<>>>???>>>===;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999999:::888;;;???BBBBBB@@@===;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999999999:::;;;;;;;;;;;;:::999999555666777666555444555777999999888777777666555555555555666777777777777666666666777777888888999999555888888555555888888555444555555666777777888888333444666777888888777777555555555555555555666666666555555555444444444444555444333222333444666777222222222333333444444555555333222222444444333222555444222111000///000000............------------+++++++++***(((&&&'''(((,,,++++++******++++++,,,***+++------,,,+++***)))+++************************************)))))))))))))))))))))))))))))))))((()))))))))))))))((('''))))))******)))(((''''''***(((&&&''',,,111555666...//////...,,,+++++++++***)))(((((((((((()))***+++,,,...---***(((((())))))***,,,,,,++++++++++++'''+++---***((((((((((((((()))++++++)))((()))***((())))))******)))))))))'''(((((()))******+++++++++***)))(((''''''''''''))))))))))))))))))))))))+++$$$$$$***+++%%%&&&,,,(((((()))***************))))))((((((((((((((())))))(((''')))+++,,,+++***((((((((((((((((((((((((*********************++++++,,,---,,,+++***+++---++++++************++++++***+++---......---+++***++++++************++++++(((((()))***++++++,,,,,,---......---,,,,,,---///000///------,,,++++++,,,,,,,,,---......//////000000//////000111000---+++------------------,,,,,,222222111111222222333444111222333444444333222111333222111111000000111111222111111000000111111111000222444444333222222333555444444333333444444555444555555666666666555555111111111222444666999:::;;;<<<>>>@@@BBBDDDEEEEEECCCEEEHHHIIIKKKMMMOOOQQQJJJLLLNNNNNNLLLKKKJJJKKKGGGFFFGGGLLLSSSVVVTTTPPPYYYZZZZZZWWWRRRMMMKKKKKKFFFIIIOOOTTTSSSOOOPPPUUU|||yyyyyyyyyzzzwwwrrrnnnnnnmmmiiiggghhhbbbaaaccciiikkkhhheeeeeeeeeiiimmmooonnnmmmnnnpppdddbbb______```aaaaaaaaafffeeeeeefffgggfffccc```XXX[[[[[[XXXWWWXXXVVVRRRIIIMMMQQQTTTSSSPPPKKKGGGMMMMMMNNNNNNLLLIIIGGGEEEDDDDDDCCCDDDEEEFFFDDDBBBDDDFFFIIIHHHFFFBBB@@@???@@@@@@@@@???>>>===>>>@@@???@@@AAA@@@??????AAACCCFFFFFFEEEDDDCCCCCCBBBBBB@@@>>>===<<<<<>>======<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>============<<<===<<<;;;;;;<<<<<<;;;:::<<<<<<======<<<;;;;;;:::;;;::::::999999999888888888999;;;======<<<:::999;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999888888777666777888777666555666888::::::999888777666555555444555666666777777666666555555555555666666666666444777888666666999888555666666666777777777777777444555666777888888888888444555555555666666666666555555444444444333333333444333222222333666888:::333333333444444444444444222111000000222333333222666555333111////////////------------------------,,,......---+++***+++,,,++++++************++++++)))+++......,,,***))))))))))))******************++++++*********)))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%((((((((((((((((((((((((***((('''***///333333222000...++++++++++++***((((((((((((((((((((((((((())),,,...---***((()))+++'''((()))***+++,,,++++++***+++,,,+++)))'''''''''''')))+++,,,***)))))))))'''(((((())))))))))))(((''''''((()))***++++++,,,))))))((((((''''''(((((((((((()))))))))))))))***,,,((('''***+++((('''((('''((()))******+++******++++++***))))))))))))))))))(((((()))+++,,,***)))))))))))))))))))))))))))******)))))))))***+++++++++,,,------++++++,,,---+++******))))))******+++***+++,,,------,,,+++***++++++************++++++((()))))))))***+++++++++---.........------///111000---,,,...---++++++---******+++,,,,,,------...000///...///000000...,,,//////.........---------333333333222333444444555222222333444444333222111222222111000000000000111111111000000111222222333000222444444333222222333333333222222222222333333111111222333333333333222111222222333444666777888888999:::<<<>>>??????@@@>>>AAACCCBBB@@@@@@EEEIIIBBBCCCDDDCCCAAAAAABBBCCCIIIIIILLLQQQTTTTTTOOOJJJLLLMMMKKKFFFAAA@@@DDDIIIKKKKKKNNNPPPLLLFFFFFFIII|||xxxuuusssssssssrrroooooorrrpppiiigggiii```]]]___hhhmmmllllllmmmeeejjjoooqqqpppooopppqqqiiigggeeecccbbb```^^^]]]dddcccbbbdddeeeddd```]]]ZZZ]]]\\\WWWTTTTTTSSSPPPLLLNNNPPPQQQPPPNNNKKKIIIJJJKKKJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDFFFFFFEEEDDDCCCDDDEEECCC@@@===<<<<<<===>>>>>>===;;;;;;<<<>>>>>>@@@AAAAAA@@@@@@AAABBBCCCBBBBBBAAA@@@@@@?????????????????????AAABBBCCC===>>>@@@AAAAAA@@@>>>===??????@@@AAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;;;;<<<888999:::;;;<<<<<<<<<<<<============<<<<<<;;;;;;<<<;;;999999;;;<<<;;;:::;;;;;;<<<===>>>===<<<<<<:::999999999999999888777::::::999999999999999888::::::::::::999999999999888888888999999999999999999999::::::999999888777777888999888777666777999888888777777666666666555555555666777777777777777666666666666555555555555333777888666666999888555777666666666666555555555444555555555666777777777333333444555555555555555444333333333333222222222222222111222444777;;;===444444444444444444333333222000///000222444555444888666333000............---------------------------...//////...------...++++++************++++++(((+++...///,,,***))))))(((((())))))******++++++******)))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''')))((((((((((((***+++,,,---///555>>>FFFHHHDDD@@@???666---(((((()))'''###((()))************)))(((&&&)))---,,,)))'''))),,,((((((((()))+++,,,+++++++++++++++,,,***)))((()))&&&))),,,,,,+++)))((((((&&&'''(((((())))))((((((''''''((()))***+++,,,,,,(((''''''''''''((())))))(((((((((((())))))******((()))((('''))),,,***%%%'''((()))******+++++++++******)))))))))***++++++)))((((((***++++++***((())))))))))))))))))))))))***)))(((((()))***+++,,,***,,,---,,,+++***+++,,,,,,++++++******++++++,,,************************,,,,,,++++++++++++,,,,,,))))))))))))************,,,---......---...000222000,,,+++......++++++///******+++,,,,,,------...000...------///000000///////////////000000000000333222222222222333444444111111333333333333222111222222111000000000000000000000000111222333444555///111444555444333333333333222222111111222222333000000111222222222222222333333333444555666666777555666777999:::;;;;;;;;;;;;<<<===<<<;;;;;;===>>><<<======<<<;;;<<>>>>>>>>AAAEEEHHHLLLJJJJJJKKKIIIDDDCCCFFF{{{zzzxxxvvvssspppnnnlllpppooossswwwuuummmjjjmmmqqqkkkjjjoooqqqllliiijjjdddgggkkkmmmmmmllljjjjjjeeeeeeeeeeeeeeeeeedddcccaaa```___```bbbaaa]]]YYYYYY[[[YYYSSSOOOOOONNNLLLOOONNNNNNNNNMMMMMMMMMMMMHHHHHHGGGFFFFFFEEEEEEEEECCCAAA??????AAABBBBBBAAADDDDDDCCCAAA>>>===???@@@<<<======<<<::::::;;;<<<;;;>>>@@@AAA@@@?????????@@@@@@@@@@@@????????????;;;<<<>>>?????????>>>===;;;<<<===?????????>>>>>>???@@@AAAAAA@@@???>>>===<<<;;;;;;::::::;;;;;;;;;777888999:::;;;<<<<<<<<<;;;<<<<<<<<<;;;;;;:::999;;;999888888:::<<<<<<;;;999:::<<<>>>??????>>>>>>999888888999:::999888666===<<<:::999888888999::::::::::::999999999888888777777777888888999999:::;;;;;;<<<<<<;;;;;;:::999777999:::999888777888999555555555666666666666666555666666777777777777777999999888888777777666666333666888666777999888555666666666555444444333333555444444444444555666777111222333444444444333333333333333222222222111111222111111222444888<<>>:::;;;===<<<;;;;;;<<<>>><<<======>>>>>>=========>>>===<<<===>>>>>>===;;;???>>>>>>===<<<<<<;;;;;;??????@@@@@@@@@@@@@@@@@@>>>???@@@@@@@@@>>><<<:::;;;:::888777777777888999<<<<<<;;;;;;;;;;;;<<<<<>>@@@<<<=========<<<;;;999888666777888777555444555666666999999222...111666999999666666999999777777:::777888999888777666777888999999777666999<<<777000888777888:::888555666999444222111333666777666444666777999777555555777:::333333444444444555555555444444444444444777;;;???:::555000111555666111+++888666333000000666>>>DDDCCCCCC>>>555000222333333......////////////......///---***)))+++---...///,,,+++++++++++++++,,,,,,000...+++***))))))'''&&&'''******''''''******'''***((((((++++++)))))),,,'''***)))&&&(((......)))((((((((())))))))))))))),,,+++)))(((***---000222444HHH]]]wwwZZZ444)))---,,,(((&&&)))***++++++***'''%%%###,,,)))'''(((+++,,,***((((((((())))))))))))((((((*********+++++++++++++++"""%%%)))***)))(((''''''***(((&&&(((+++,,,***'''******+++++++++******)))&&&'''(((((()))))))))(((,,,+++***)))(((''''''''')))))))))***))))))((((((++++++,,,++++++)))'''&&&))))))((())))))***+++,,,(((***++++++******,,,---,,,(((&&&))))))(((+++///...***%%%&&&)))+++)))&&&***)))(((''''''((()))*********))))))***+++,,,---***++++++***((('''((()))******)))******+++,,,,,,...,,,)))''''''((()))+++,,,,,,,,,---///222666888444000+++***,,,......---......---++++++,,,000444000,,,,,,111222///000444444222000000000000///...///000222444555444222111111333444333000000222555222222222111111111000000222222111111111111222222444555555666777666666666666666666555444333222111444444333222222222333333666666555444444444444555666666666666666777888888666777999999888888888999888888999:::<<>>777@@@GGGKKKPPPSSSNNNEEEFFFEEECCCBBBCCCDDDGGGHHHzzzyyyxxxuuurrrqqqrrrsssqqqrrrrrrpppmmmjjjiiijjjooollliiihhhgggddd^^^ZZZaaacccfffhhhiiijjjiiiiiibbb```^^^^^^______]]][[[VVVXXXYYYXXXUUURRRQQQPPPQQQPPPNNNNNNOOOPPPOOONNNPPPNNNKKKJJJIIIHHHFFFDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA???>>>>>>@@@BBBDDDDDDDDDCCCBBBAAA???>>>>>>:::<<<===<<<;;;;;;===>>>;;;<<<===>>>>>>>>>>>>>>>;;;;;;:::;;;======<<<:::999999999999999:::::::::===<<<<<<<<<;;;;;;;;;;;;:::;;;<<<======;;;999888<<<<<<;;;:::999999999999;;;;;;;;;::::::;;;;;;;;;>>>>>><<<;;;:::;;;;;;<<<:::::::::::::::;;;;;;<<<999:::;;;<<<============<<<:::777777888::::::::::::999888999:::999666333;;;;;;::::::::::::;;;;;;888777777777888999:::;;;:::999999888888999999:::444555777777666666888999333888:::555222555888:::999666666999999777777:::666777888777666555666777777999888666999<<<:::555999777888:::888555555999777444333444666777777555444666777777555444555777111222222333333444444444555555555444333555888;;;777555333333333444222111666555222000111555<<>>888111///////////////.........---,,,++++++,,,,,,+++)))+++************++++++,,,777333...+++*********)))'''******''''''******''',,,(((''')))'''$$$$$$&&&(((***)))&&&(((---,,,((()))))))))))))))*********%%%''''''&&&&&&---999CCCSSShhhzzzddd;;;,,,...///------'''''''''((())))))'''%%%((((((((()))******)))((())))))************))))))((((((((((((((()))******###&&&)))***)))(((''''''(((((('''(((******((('''((())))))******))))))((()))))))))))))))((('''&&&((((((((('''(((((((((((('''(((((())))))((('''''')))***+++++++++)))'''&&&******))))))))))))))))))***++++++***(((''''''(((,,,)))''')))(((%%%&&&)))...***''''''***,,,+++(((***)))(((''''''((()))***'''(((((())))))))))))))))))***+++***)))((()))******)))))))))))))))***+++,,,+++)))(((((()))+++---,,,+++******,,,...000222222...+++***,,,...---,,,,,,------,,,+++,,,...000000------111222//////333222000...///000111111000///000222333333333222111111222333222000000222444222222222111111111000000000000////////////000000333444555555666666555555333333333333222111000000222111222222333444555666444444444444444555666777555555555444555666666777666777999999888888888999999999999:::<<<>>>@@@AAA>>>???>>><<<999999:::<<<;;;AAAGGGJJJNNNPPPLLLDDD@@@@@@@@@@@@BBBDDDFFFGGGvvvqqqllliiiiiikkkmmmnnnkkklllkkkhhhdddaaa```aaakkkiiigggddd```]]]ZZZXXXccceeegggiiiiiihhhfffeeeaaa```^^^]]]]]]]]][[[YYYTTTUUUVVVUUUQQQNNNMMMMMMNNNLLLJJJJJJKKKKKKJJJIIIMMMJJJGGGDDDCCCBBBAAA???BBBBBBBBBBBBBBBAAAAAAAAA@@@????????????@@@AAAAAA??????@@@@@@@@@>>><<<;;;999:::::::::999999;;;===:::;;;<<<===>>>>>>======AAAAAA@@@AAACCCCCCBBB@@@=========>>>???@@@AAABBBBBBAAAAAA@@@@@@????????????@@@AAABBBBBB@@@???>>>;;;;;;;;;:::999888888777:::999999999999999999:::;;;;;;:::::::::;;;;;;<<<999999::::::::::::;;;;;;;;;;;;;;;<<<=========>>>:::999777888;;;<<<===<<<:::999888999;;;<<<;;;:::======<<<<<<<<<<<<======:::;;;;;;<<<======>>>>>>===<<<;;;::::::;;;===>>>888:::;;;;;;::::::<<<===666<<<>>>;;;999;;;======;;;888888<<<<<<::::::===999:::;;;;;;999999:::;;;;;;??????;;;:::<<<===<<<<<<;;;;;;===<<<888999<<<===;;;888888999::::::999888:::<<<<<<:::999999999555666666777888888999999888888777666444444666888666777777666444444777999333333333222222555999===BBBKKKUUUXXXVVVNNNAAA666444333222222111111111111///...///000222111...,,,***************+++,,,,,,;;;666000+++******++++++'''******''''''******''',,,(((&&&'''&&&###$$$''')))***(((&&&(((++++++((()))))))))*********++++++'''+++---***)))333III[[[mmmeee???///---,,,,,,...(((&&&%%%'''***,,,+++)))&&&(((+++,,,+++*********++++++++++++++++++++++++(((''''''&&&''')))+++---%%%(((+++,,,+++)))))))))((()))+++***)))((())))))))))))************)))))),,,,,,,,,+++***)))'''&&&%%%&&&'''))))))*********((())))))******)))))))))((()))+++------+++)))'''++++++***))))))(((((('''***++++++***((('''((()))+++((((((+++***&&&%%%(((---***'''(((+++---,,,******)))(((''''''((()))***((())))))******)))(((''')))***++++++***)))***,,,++++++******)))************)))(((((()))***---...---,,,+++******+++,,,---...,,,++++++,,,---,,,++++++---///000...------...000......000000......111///...---...000222222111000000000111111111111111000111222111//////111333222222222111111111111111000000////////////000000222333333444444444444444111222222333333222222111222222222222333333444555222222333333444666777888444444333333444444555666555777999999888777888999999999999999:::<<<===>>>999::::::999777888:::<<<>>>BBBEEEGGGIIIKKKGGGAAA;;;<<<===???BBBDDDEEEFFFlllgggbbb```ccceeefffeeebbbbbbbbb___\\\ZZZYYYZZZ``````___]]]ZZZYYYZZZ[[[bbbcccfffhhhhhhfffdddbbb```___^^^]]]\\\ZZZYYYXXXSSSTTTTTTRRROOOLLLKKKKKKLLLJJJGGGEEEEEEDDDCCCAAAHHHDDD@@@>>>>>>>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>======;;;<<<<<<;;;:::;;;???AAA@@@@@@@@@?????????>>>>>>@@@???>>>>>>??????===;;;;;;;;;::::::;;;<<<>>>>>><<<<<<==================;;;<<<======>>>======<<<@@@@@@@@@??????>>>===<<>>>>>>>>>>>??????>>>>>>>>>>>>>>>?????????======>>>>>>????????????>>>>>>>>>>>>>>>??????@@@<<<<<<;;;===???@@@@@@???<<<<<<;;;;;;===>>>??????@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>???AAABBB@@@@@@@@@@@@??????>>>>>><<<>>>???>>>======>>>???===AAABBB>>><<>>>>><<<===@@@===>>>@@@AAAAAAAAACCCEEEHHHLLLKKKDDD===<<<>>>???AAA???@@@AAA???<<<<<<@@@BBB@@@===<<<;;;;;;<<<<<<===>>>@@@AAA@@@???===<<<::::::;;;<<<<<<===>>>>>>;;;<<<<<<:::888777888999888999999888777888;;;>>>333444555555444555777999===FFFPPPUUUVVVSSSHHH>>>888777555333333333333444333222111222444444333222,,,,,,,,,,,,,,,---......666222---***************(((++++++((((((++++++(((***'''&&&((()))''')))---******(((''')))+++***)))(((((())))))***+++++++++,,,///000---,,,777LLL]]]___mmmqqqooonnniiijjjuuulll[[[HHH===777000,,,,,,,,,)))&&&(((,,,///...,,,'''+++000111...,,,,,,---+++++++++++++++++++++++++++***(((((())),,,///111)))+++---...---+++++++++(((+++...---***)))***---***++++++,,,,,,,,,,,,,,,///.........---+++***)))'''(((***+++,,,,,,,,,,,,++++++,,,---------,,,,,,(((***---//////---+++)))+++++++++******))))))(((((()))++++++++++++---...(((&&&(((---...***)))+++***(((&&&'''))),,,,,,++++++***)))(((((()))***+++...---,,,+++******++++++(((***++++++******,,,---......---,,,++++++++++++******)))((()))***+++---...---,,,,,,,,,,,,------***++++++,,,------+++***,,,///222333222///...---///............------...///...---...000111111111111000000//////000111111111111000000///000000111111111111111111111111111333222222111111222222333111111222333333333333333222333444444555555555444666555444333222111111111333333333333444555666777444444444333444555555666555777999999888777888999999888999999999999::::::666777888888777999<<<>>>@@@AAABBBCCCDDDDDDAAA===:::;;;===???AAABBBCCCCCCaaa^^^[[[[[[^^^___]]][[[XXXXXXXXXVVVUUUTTTUUUWWWXXXYYYXXXWWWUUUVVVXXX[[[ZZZ\\\^^^aaabbbaaa___^^^[[[[[[ZZZYYYWWWUUUTTTTTTPPPPPPPPPNNNKKKIIIHHHHHHGGGEEECCCBBBBBBAAA@@@>>>AAA???<<<;;;<<<===>>>===>>>>>>??????@@@@@@AAAAAA???@@@AAABBBBBBBBBAAAAAADDDBBB@@@??????AAACCCEEE?????????>>>>>>AAAFFFIIIFFFEEECCCAAA@@@?????????EEEDDDCCCCCCCCCCCC@@@>>>AAA@@@>>>>>>>>>???@@@AAA??????@@@AAABBBCCCCCCDDD???@@@@@@AAABBBBBBBBBBBBEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEECCCCCCDDDEEEEEEEEEEEEDDDBBBBBBAAAAAAAAABBBCCCDDDEEEDDDEEEFFFHHHHHHGGGEEECCCCCCBBBBBBBBBBBBDDDEEEJJJIIIIIIHHHHHHIIIIIIJJJFFFDDDAAA???@@@CCCGGGJJJIIIKKKMMMMMMLLLHHHDDDAAACCCEEEGGGHHHIIIJJJLLLNNNRRRTTTQQQJJJHHHKKKNNNMMMJJJHHHHHHLLLLLLJJJKKKNNNMMMOOORRRSSSTTTVVVXXXZZZdddhhhfff[[[PPPLLLLLLLLLPPPOOOOOOQQQNNNJJJKKKOOOOOOOOOMMMKKKIIIHHHHHHIIIGGGHHHIIIJJJJJJIIIFFFDDDEEEEEEEEEEEEFFFFFFFFFFFFCCCDDDEEEEEECCCAAAAAABBBAAA???>>>>>>@@@BBBCCCBBB<<<>>>??????===<<<<<<<<<>>>BBBFFFIIINNNRRRPPPKKK@@@>>>;;;999888888999:::@@@;;;666333222333444444111111000000000000111111///...,,,,,,------+++)))))),,,,,,)))))),,,,,,)))+++''''''***+++)))+++///,,,***)))***+++,,,+++,,,((())))))***++++++,,,,,,------,,,******111===EEE???FFFDDD???BBB@@@@@@JJJMMMPPPTTTUUULLL>>>333000///,,,******---...---,,,***...222333000------...,,,++++++******++++++,,,,,,+++***)))+++---000333***,,,......,,,++++++,,,))),,,///...,,,+++,,,///,,,,,,---...............------......------,,,+++******+++,,,,,,,,,,,,,,,,,,,,,---...............)))***---......---+++******+++,,,---------,,,,,,''')))+++++++++,,,---///'''&&&)))......+++)))+++'''&&&&&&&&&)))+++,,,---,,,+++************+++,,,111///,,,***)))+++---///)))+++,,,,,,++++++,,,......---,,,,,,++++++++++++,,,+++***)))))))))******,,,,,,,,,,,,------...///)))***---......---,,,,,,---000333333111///---,,,---......------------,,,111000......000111000///111111000//////000000111111000000///000000111111111111111111111111111111333333222222222222333333000111111222222222222222222222333444555555555555666555444333222222222222555444444333333333444444555555444444555555666777555666888888777777777888777777888888888777777777444555666666666888;;;>>>???======>>>???===;;;999999:::;;;<<<=========<<>><<<<<<>>>????????????@@@@@@AAABBBCCCCCCDDD@@@@@@AAABBBBBBBBBBBBBBBEEECCC@@@>>>???BBBFFFIII@@@@@@??????@@@DDDJJJOOOKKKHHHDDDAAA???@@@BBBCCCJJJIIIHHHIIIJJJJJJHHHFFFIIIGGGEEEDDDDDDEEEGGGHHHHHHHHHIIIJJJKKKLLLLLLMMMIIIIIIJJJKKKKKKLLLMMMMMMJJJIIIHHHHHHHHHIIIKKKKKKGGGFFFFFFEEEEEEFFFFFFGGGLLLLLLMMMOOOOOOPPPPPPPPPSSSTTTVVVWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQRRRSSSTTTYYYYYYZZZ\\\^^^^^^[[[YYY\\\]]]^^^^^^\\\\\\]]]^^^ggggggffffffffffffgggggggggddd```]]]^^^bbbgggkkklllnnnrrrssspppkkkeee```bbbeeeiiilllooossswwwzzzzzzsssqqqtttvvvuuutttqqqrrrvvvwwwuuuuuuxxxxxxzzz}}}~~~zzzyyyxxxzzzxxxyyyzzzxxxssstttwwwvvvwwwwwwuuurrrppppppqqqkkkkkkjjjkkklllkkkhhhfffhhhhhhhhhhhhgggggggggggg^^^```bbbaaa___\\\[[[[[[ZZZYYYWWWXXX[[[[[[ZZZXXXXXXZZZ[[[YYYVVVSSSRRRQQQWWWVVVTTTTTTZZZcccfffdddXXXUUUQQQNNNLLLMMMNNNPPPUUUMMMCCC;;;777777999:::666555444333333222222333.........000111111...,,,+++......++++++......+++---******,,,,,,)))(((+++///+++***---///...///000***++++++,,,---...//////000...,,,+++---000222333111555000---444444333;;;:::EEETTT[[[UUUGGG999222000111000000///.........///111222333111///------...---,,,++++++,,,---...,,,+++******+++---///111,,,...///...---,,,,,,---+++---///000///000111222///000111222222222222222.........///......------,,,+++++++++,,,,,,---...------...///000000000000,,,---.........---,,,+++,,,---///000111111000000***,,,,,,,,,******+++,,,+++)))+++...---)))'''(((((((((((()))+++---000111...---,,,++++++,,,---...111///+++))))))+++...000+++,,,------,,,+++,,,...,,,,,,+++*********++++++///...---,,,++++++++++++******+++,,,---......///))),,,...000/////////000...000222111///---,,,,,,---//////------000000---333111//////000111111000222111111111111000000000333111///000111222111000111111111111111222222222111111000000000000111111000111111222222222222222000111222222333333333333111111111222333444666666555555444333333333333333555555555444555666666777444666888888777666777888555666666777777666555555222333444444444666999;;;===:::999<<<===:::888888999888888888777777777777SSSTTTVVVVVVTTTQQQPPPPPPMMMNNNNNNMMMMMMNNNQQQTTTVVVSSSPPPPPPRRRRRRQQQNNNNNNNNNOOOOOOPPPRRRSSSSSSLLLNNNNNNMMMJJJIIIIIIKKKHHHHHHHHHGGGEEEDDDEEEFFFBBBAAAAAABBBEEEGGGHHHGGGCCCBBBAAAAAABBBCCCBBBAAABBBCCCDDDEEEFFFGGGHHHHHHEEEEEEEEEEEEFFFFFFFFFGGGHHHGGGEEEEEEFFFIIILLLNNNHHHHHHGGGGGGIIIOOOVVV\\\[[[WWWQQQMMMMMMPPPTTTWWWRRRQQQRRRTTTWWWXXXXXXWWWYYYXXXVVVUUUVVVXXXZZZ\\\____________^^^^^^^^^^^^___``````aaabbbcccdddeeekkkjjjhhhggghhhkkknnnpppjjjjjjiiiiiiiiiiiijjjjjjppprrruuuwwwzzz{{{||||||}}}yyyvvvvvvzzzyyyuuusssxxx~~~~~~zzzrrrooojjjfffddddddggghhh^^^VVVKKKAAA======???@@@999888777555444333333222222111000000111111///...---000000------000000------,,,---000000,,,***,,,111,,,+++000333222222555......///000111222333333333222222333555666555333333888555333999999888@@@999>>>FFFLLLMMMHHH<<<222444888;;;:::666444555777888777555555555333111///111000...------...000111......------...///000000222333444333111000111222222222333555888::::::999777888999:::;;;;;;;;;;;;555555555444333222111000///...------...111444666111111222444444555555444555444333333222222222222000111333444444333222111---///000///...---...000000---...111000,,,***,,,,,,,,,---...000333666888000///...------...///000..................//////,,,---...---,,,+++,,,---------------------...///000000000///////////////,,,---......////////////+++...000111000000222444444444333111......///000...111222//////333444000222000///000222333333333111222333333333222000///444222000000222333222111000000111111111222222222222111111000000111111222000111222222333333222222111111222333333333222222///000000222333555777888333333333222333333444444444444333333444444555666444666888888777666777888333444555666666555444444444555666555444555888:::;;;777777<<<>>>:::777999:::999888777666666777888RRRTTTUUUSSSOOOMMMNNNPPPMMMMMMMMMLLLKKKMMMPPPRRRSSSOOOLLLNNNRRRTTTQQQMMMPPPPPPOOONNNOOOPPPQQQSSSJJJLLLNNNLLLIIIHHHIIIKKKHHHIIIIIIHHHFFFEEEGGGHHHGGGFFFEEEEEEGGGHHHHHHHHHGGGFFFEEEFFFFFFFFFCCCAAAEEEFFFFFFHHHIIIJJJKKKLLLKKKKKKJJJJJJJJJKKKLLLMMMPPPQQQQQQRRRSSSUUUWWWXXXWWWWWWVVVVVVYYY```hhhnnnqqqmmmgggcccccchhhooosssuuuvvvwww{{{}}}zzzuuupppnnnoooqqqsssWWWPPPFFF???<<<===???@@@;;;:::888666444333222222555222///---...............111111......111111...,,,,,,///444666222111222222---,,,222555444444888000111222333444555666666111333555777888888888888111:::888666:::999888AAADDD???;;;>>>EEEHHH@@@666999???DDDDDD>>>;;;===AAA@@@===999999:::999666333333222111//////111222333111111111222222222222222999::::::999888777777888:::999999<<>>666777888999::::::::::::===<<<:::888888888888999444555666666666444222000///000222333333444666888222///000444555222222555///111222333444777;;;===111000///......///000111---///222444555333111000---...///...,,,++++++---111111000111111222333333111111111222333333444444111111222222222222222111---///222222111111444777:::999777333111111333666///333444111222777777333000//////000333555666666111222444555444222000///555222000000333444333111000000111111222222222222444333333222222333333444111111222333333333333222444444444555555444444333222222222222333444555555111111111222333444555666333333222222333333444555444666888888777666777888222333444555555555444333888999999888777777999<<<:::666777===???;;;888:::===<<<:::888888999;;;<<<[[[ZZZXXXVVVUUUTTTUUUUUUSSSRRRRRRRRRSSSTTTUUUVVVUUUVVVSSSNNNMMMQQQSSSRRRQQQOOONNNOOORRRUUUWWWWWWTTTSSSQQQOOONNNMMMLLLLLLMMMLLLKKKIIIIIIIIIJJJKKKHHHIIIKKKLLLNNNOOOPPPPPPGGGHHHKKKMMMOOOPPPPPPPPPSSSTTTVVVWWWYYY[[[```ccc```bbbdddfffiiilllnnnooosssvvv{{{{{{wwwpppjjjmmmrrrlllcccNNNOOOKKKCCC??????===999<<<===<<<888444222333666222222111//////.........111111000...111444222,,,000000111111111///...---222000///000222444555555222111111333777999::::::???;;;999;;;:::777777;;;888;;;;;;777555888::::::===888777:::999333222666<<>>BBBEEEEEEBBB?????????@@@BBBEEEGGGHHHHHH>>>999777:::<<<888555444999777555444555:::@@@DDD===:::;;;@@@@@@<<<;;;???NNNKKKFFF@@@===>>>CCCGGGBBB@@@@@@AAA>>>888777:::>>>===:::999888888999999:::888888:::999666777;;;<<<;;;666222666@@@EEEBBB888222111666888555333555222444444444555666333///111222333444555555444333555555;;;999111666===888<<<555555===BBB>>>999888999777999>>>@@@===;;;;;;;;;999777777888999999999999999777555555777888777999:::888444555999888444666555444555777888777666999555555999888333111555111000000111444555555444777444333555555222333666111555666333222444444222000222333333555999888444222111000111333444444333666333000///222555777888333333222111111333444555222333555555333333444666111333555555555666888999444444333333333444555555;;;888777888:::;;;:::777;;;555:::KKKTTTJJJ<<<666<<<777444777999888666777___^^^\\\[[[ZZZZZZ[[[\\\]]]]]]]]]^^^^^^_________[[[]]]\\\YYYZZZ___aaa___\\\ZZZXXXXXXZZZ\\\]]]]]]\\\[[[[[[ZZZYYYXXXWWWWWW[[[ZZZYYYXXXXXXXXXYYYYYYXXXZZZ]]]```bbbdddeeeeeebbbdddgggkkknnnqqqrrrrrrxxx{{{~~~|||rrrhhhfffgggbbbZZZJJJKKKHHHAAA>>>???>>>;;;<<<======:::666444555777222111000///...............//////...111444111+++...///000000000///...---000...,,,---///111111111222111111333666888999999999666555777666444555888;;;???>>>999666777777555555222222666777444444888888;;;===<<<999777777888@@@AAA@@@>>>:::555222111222111//////000111000///222222555777555333888???===<<<;;;;;;;;;;;;;;;;;;888999;;;???AAAAAA>>><<<999888888:::===??????>>>999555444777888666555777999666444333666999===???999777:::AAACCC@@@???BBBLLLKKKIIIFFFDDDEEEIIILLLJJJKKKLLLLLLFFF===:::<<>>;;;999999777555666:::JJJHHH@@@999;;;CCCGGGFFF>>>999777;;;<<<888777999888888888888999999666333777:::<<<<<<888666777888???===DDDFFFDDDJJJNNNEEEDDDCCCIIISSSVVVPPPIIIGGGIIIGGGGGGIIIHHHEEEFFFIIIOOOMMMKKKIIIIIIJJJJJJJJJGGGFFFEEECCCBBBBBBAAA???@@@DDDEEEAAA>>>???@@@??????<<<999888999;;;;;;;;;<<<999999======999999<<<999888777888:::::::::888:::777777:::999666555888555999:::777555777777555555888888777999;;;999444999888777666666555333111777555444333333444555555555555555555666777888999111111111222222222333444666777777888777888888999999888888777777777777777777555555666999;;;:::999AAA<<>>999777555222111///000333444333444777444555666555333111222333999@@@FFFCCC;;;333222444111000000111222333111000222222555888999:::???GGGBBB???;;;;;;======;;;999777777888:::<<<;;;999666777444222444777999888666333222444888888666777<<<;;;888444555888;;;;;;:::888888===CCCEEECCCAAABBBFFFHHHIIIJJJJJJKKKMMMOOOPPPSSSVVVUUUJJJ???<<>>===>>>999555555555444777<<<[[[UUUJJJ@@@===BBBEEEEEECCC@@@>>>???>>>::::::<<<<<<:::999999:::999777555:::???CCCBBB>>><<>>:::999;;;<<<@@@@@@<<<:::;;;<<<::::::<<<;;;:::;;;>>><<<777;;;999888777777666333111444555666666555444555666333333444444555666777777888777666777999:::;;;;;;666666666666666666666666888777777666666555555555666555555666888:::999888;;;999@@@QQQYYYSSSGGGBBB>>>999777999:::777666888wwwnnniiieee```\\\[[[[[[UUULLLFFFDDDAAA===555555555444222111000000//////...---------------+++---......222555222+++,,,,,,---......////////////---,,,---000333444444444444333555777888777555333000111555777666777;;;AAAEEEFFFAAA<<<999666111555444444444333222111222222222111000/////////000555===DDDCCC<<<777777;;;333333444666888999777555555444666:::<<<>>>DDDKKKGGGBBB===<<<======999444777666666777777777444222888555333333555777666444000222888===<<<999:::???===:::777888<<<===<<<999:::;;;???BBBCCC@@@>>><<<===AAAEEEGGGHHHGGGHHHHHHJJJMMMQQQOOODDD::::::AAAHHHCCC>>>;;;::::::999777888222...000333555:::???^^^VVVJJJ???:::;;;???AAADDDDDDCCCAAA>>>;;;<<>>FFFLLLNNNWWW\\\TTTRRRVVVaaaqqq|||{{{qqqhhhZZZ[[[]]]]]][[[]]]iiiwwwyyyxxxvvvsssqqqrrruuuwww|||yyyyyy}}}~~~{{{xxxvvvwww~~~~~~~~~~~~{{{xxxtttrrrqqqpppnnnmmmiiihhhfffeeeccc___]]]\\\ZZZYYYXXXXXXZZZZZZYYYXXXQQQMMMJJJKKKJJJGGGHHHKKKNNNRRRQQQMMMJJJKKKLLLJJJIIIIIIFFFCCCDDDHHHHHHEEEAAA>>>:::888888888888888555777999999888999<<>>CCCJJJJJJEEE???======<<<777222999777555555555444222111777666444333444555666666000444;;;@@@???:::999<<<<<<:::888999<<<>>><<<:::999;;;<<<<<<<<<;;;999777555999>>>@@@@@@???=========???BBB@@@888222888BBBKKKCCC:::555444666666555666///,,,...222555999===OOOIII@@@999666777<<>>999:::999666666999:::999:::???EEEJJJLLLKKKAAAAAAIIIKKKIIISSS]]]ZZZRRRTTT[[[kkk}}}|||qqqhhhjjjkkkjjjdddeeeqqqxxxrrrmmmkkkjjjiiilllrrruuuxxxwwwrrrpppqqqrrrqqqrrrpppjjjcccbbbeeefffcccWWWQQQHHHAAA>>>>>>???@@@AAAAAA@@@??????@@@CCCFFFBBBCCCDDDDDDCCCAAA>>>===:::999999;;;<<<======<<<@@@>>>===>>>@@@AAA@@@>>><<<===>>>???@@@@@@??????===>>>>>>======<<<<<<===AAA??????CCCEEEBBB???===CCC@@@@@@AAA@@@======@@@{{{www{{{~~~yyypppjjjhhhhhhbbbXXXRRROOOLLLGGGDDDAAA<<<:::888777555444//////...............//////000///...111555333............---......///000+++******,,,000333555666444444444666888888777555///---...333444222333666///555777555333333111...222555555444444777777555333222222333666777777666999777444333333444444444666666666999<<<>>>>>>===???:::888:::<<<<<<@@@EEEJJJFFFAAA???>>>===:::666;;;999666555555555444222333555666444111222666:::777777;;;???===888666777999999::::::;;;===>>>???:::<<<;;;777666999999777444777;;;<<<;;;999888888555555777666222111999CCCHHH???555111222555666555999333000333666777777999@@@<<<999888777888>>>FFFGGGNNNQQQLLLGGGIIIOOOSSSQQQGGGAAAAAA@@@<<<===BBB???;;;999<<>>>>>===<<<===???CCCCCCCCCCCCCCCAAA@@@@@@AAA??????AAA???<<<===BBBzzzvvvyyyxxxwwwqqqggg```]]]YYYTTTKKKFFF???:::888777555444000//////......//////000111111...,,,///333222...111000///.........///000,,,+++***+++...111222333111111222555777777555333...,,,...222222//////111***///111000...000///---,,,000222000222777999666444444555888<<<===<<<:::666444333222222333444555777666666888<<>>>>>===???DDDHHHHHHGGGBBB:::888<<<>>>===:::<<<>>>>>>===<<<<<<<<<888777888:::999888>>>EEEDDD===666666:::======:::===888666;;;???>>>;;;;;;AAA>>>>>>@@@???===@@@HHHGGGQQQUUUPPPLLLQQQYYY___\\\PPPHHHIIIHHHBBBDDDKKKCCC???===>>>AAADDDCCCAAA===<<>>:::888888999999888999@@@FFFCCC<<<<<>>AAAHHHKKKIIIEEE===999999AAAFFFEEEBBB@@@KKKIIIIIIJJJFFF???@@@FFFEEEPPPVVVQQQMMMTTT^^^dddbbbUUUMMMNNNLLLFFFHHHPPPBBBBBBAAA@@@@@@AAACCCDDD???<<>>@@@=========:::555000111888@@@CCCAAAAAABBB@@@>>>BBBIII???===AAA@@@555444:::777999<<>>:::===HHHVVV___ZZZXXXRRRKKKEEEAAAAAACCCGGGBBB<<<;;;???DDDFFFGGG>>>===;;;999999===DDDJJJHHHDDD@@@BBBGGGJJJHHHEEECCC@@@AAAEEEHHHGGGGGGIIIUUUPPPLLLKKKHHHCCCCCCEEEDDDMMMZZZaaa]]]XXXZZZaaaYYYNNNJJJNNNJJJ===:::BBBCCCEEE???>>>FFFDDD>>>AAAAAABBBEEEKKKRRRXXXZZZ[[[OOOPPPSSSWWW^^^hhhrrryyyoootttpppwww}}}vvviii\\\VVVSSSMMMDDD===999888777777333111//////000111000///...---------...//////000111000///......///000111111///...000333444333111333222000111333444444333555///+++...111000......///---------......,,,+++111111111333444666888999111444666555555888888444000///888EEEGGG>>>999<<<666888777444666<<>>EEE@@@999:::;;;555777;;;666666888===BBBBBBCCCJJJSSSTTT@@@;;;>>>999888<<<===CCC@@@<<<;;;>>>GGGQQQWWWLLLKKKHHHDDDAAAAAACCCFFF@@@>>><<<999999<<>>BBBEEEAAA???>>>???AAACCCEEEGGGCCC>>><<<>>>???======@@@OOOIIIEEEEEEEEEBBBBBBCCCAAAGGGRRR\\\\\\UUUPPPPPPLLLFFFDDDGGGDDD===;;;???:::>>>999888@@@@@@;;;>>>>>>>>>@@@EEELLLRRRVVVWWWLLLNNNOOOQQQTTT]]]jjjtttrrrvvv~~~xxxrrroooiii\\\QQQLLLJJJFFF@@@<<<:::888666555222111000000111111000///------------...///111111444333111000000000111111111000111333555555444222555333000000222444555555555///---000222111///000///...------......---,,,000000111111222444555666///222333222333777888666111333>>>KKKLLLAAA777555888999999666777;;;===<<<===:::555111111333777:::???===<<<===;;;999<<>>AAA@@@BBBEEEIII;;;;;;CCCAAAAAAFFFEEE:::999888888:::>>>CCCEEE@@@@@@???===;;;===@@@CCC888999:::777666888???EEE888555222555;;;@@@AAA@@@=========;;;:::===BBBFFFEEE@@@<<<;;;:::999;;;@@@MMMEEE@@@AAACCCBBB??????<<<>>>GGGTTTXXXPPPCCC<<<;;;<<<===>>>>>>===<<<<<<777<<<888888@@@@@@<<<@@@======>>>BBBHHHNNNRRRTTTQQQRRRRRRQQQTTT]]]lllwwwsssvvv|||~~~xxxvvvyyyyyyzzzrrrkkkhhhbbbVVVLLLHHHDDDBBB@@@>>>===;;;999666222111000000111111000...------......000111333333666555333111111111111111000111333555666555444222888555111000111333444444444000...111333111000111111///------...///...---000/////////000111222333///222222111333888999888666555999@@@@@@:::777888<<<>>>===;;;999:::::::::>>>:::444222222555888999===;;;:::======<<<>>>CCCAAA888999<<<===EEEMMMIII;;;666444999===<<<::::::???555999BBBBBBFFFMMMLLL<<<;;;999888777777888999>>>>>><<<999666555777999555666666666777<<>>??????@@@???<<<::::::===AAADDDEEE@@@;;;:::999999>>>EEEQQQGGG???AAADDDBBB>>>;;;888888???JJJNNNFFF;;;444333999<<<;;;<<<@@@???;;;999>>>;;;:::AAA@@@<<>>???AAAFFFLLLPPPRRRRRRWWWTTTRRRSSSZZZfffsss|||sssuuuzzz}}}yyyqqqoooqqqnnnxxx}}}zzzsssllliiicccYYYOOOKKKFFFDDDBBBBBBAAA???<<<:::444333222333333333111.../////////000111333444555666555333111111111111111000222444555555444333222:::777333000000111111111333000///333444111000222222000....../////////...222222111111222222333444000333444222444999;;;:::777444333444555555777:::AAAAAAAAA@@@<<<888777999???;;;666333444666999999<<<999:::>>>AAABBBDDDHHH;;;888???BBB>>>EEEPPPQQQBBB999333666:::999666444888111555======DDDNNNNNNAAA>>>;;;888777888999:::@@@???<<<888444111222333999666333444999===@@@AAA888;;;???>>>:::888:::===BBB===999999???EEEGGGGGGDDD???<<<:::777666<<>><<<666777<<>>===???BBBBBB>>>===BBB>>>;;;???<<<888===>>>@@@DDDJJJOOOQQQQQQOOOTTTOOOMMMRRR^^^lllvvvzzzsssuuuzzz~~~|||wwwvvvzzzxxx~~~{{{|||tttooolllggg^^^UUUQQQKKKIIIEEECCCBBBAAA>>><<<888777666666666555111///000000000000111222444444444333111000000000111111///111333444222111111222999666222000000000000///111///000333444111000333333111......///000000///////////////000111222222111444555444666;;;<<<:::222222222444444555555666??????AAAAAA<<<555444777>>>;;;888555444666888;;;;;;888999???DDDFFFHHHKKK===@@@LLLNNNDDDGGGSSSWWWDDD:::444666999888555333555///333777666???IIIIII;;;888555333333666;;;>>>>>>>>><<<999555333333444;;;777222222666999999777444:::???<<<444000333888<<<888555999BBBJJJLLLKKKHHHEEEBBB@@@;;;777;;;BBBBBB;;;777:::??????>>>???::::::;;;;;;888666<<>>@@@AAAAAAAAAAAAGGGLLLGGGBBBDDD???:::???===???BBBHHHLLLNNNMMMLLLRRRPPPQQQYYYdddooouuuvvvrrrtttzzz}}}zzzyyysssooonnnjjj```WWWSSSQQQLLLGGGBBB@@@???===<<<888777666666555333///+++000/////////000000111222111000///......///000111...000222111///...///111444222000000111111000//////...000333333000000222444111///...///000000000------------...///000111000444777666888;;;;;;888000222333444444444333111777777;;;===999111111666;;;;;;999666333333777;;;:::777888>>>DDDEEEGGGIIIBBBGGGTTTUUUHHHEEENNNOOO>>>777444888;;;:::666555444///444666222999BBB???666444222000222666;;;>>>======<<<:::777555666777777555333333444555777888333777:::777222///111444666555444888>>>DDDGGGHHHGGGFFFFFFDDD???:::<<>>999:::@@@AAA===>>>DDDOOOUUUPPPIIIIIICCC>>>CCC>>>>>>???BBBFFFJJJKKKKKKRRRWWW___eeeiiimmmpppssslllnnnssszzz|||~~~|||yyywwwqqqmmmmmmjjj```WWWSSSSSSNNNFFF@@@===<<<;;;;;;666444333333222///***'''///...............///000//////...------...///000...000000///,,,,,,...111000//////000111222111000......000333333//////222444222///...///000111111000000111111222444555666000444777777888;;;:::666222333222000///111111000///000555999666...///555888::::::666111111666;;;:::666777===CCCDDDDDDEEE@@@DDDPPPQQQCCC>>>BBB@@@777333333:::>>><<<888666333000555666111666===888<<<:::888777888;;;>>>AAA=========;;;888666777888000333555444444666;;;@@@555555555555333222333333444555777888888:::>>>AAA===>>>@@@AAA===888:::@@@<<<888777999:::999;;;???FFF???888555333555===EEE>>>555555???@@@999;;;EEENNNTTTOOOIIIHHHAAA<<>>BBBGGGKKKMMMPPP[[[hhhlllhhheeehhhlllfffggglllrrruuuxxx}}}xxxrrrjjjeeeccc^^^WWWRRRIIIGGGDDDAAA???<<<888666555444333222111000000000//////...---,,,,,,+++***//////------,,,---...///111000///......------------------000222444333222111111111111111222222222111111000//////000111222666555333000...///333666333222222333555555333222222111222444888888555222...333888888555111000111777666444111111444999===;;;888777<<>>>>>;;;666444444>>><<<:::;;;@@@DDDEEEEEEHHH???999;;;>>><<<888666???888111000444999======<<<;;;:::;;;999555333444111777888333555>>>@@@;;;;;;777666:::<<<<<<===@@@>>><<<999666777::::::888<<<444333999:::555888@@@777444333777999999<<<@@@EEEHHHHHHDDD???>>>AAADDDHHHEEEAAAAAAEEEJJJLLLLLLWWWaaakkkmmmhhhdddfffiiigggcccdddlllssswww||||||nnneee```^^^\\\YYYPPPKKKDDD???===<<<:::888555555333222000000//////++++++++++++++++++++++++///...---,,,,,,---......000///...---------...///...---...///222333222111///000222333222000...---............///000222333555555333///---,,,...111//////...000222222111000111000111333666666444111111000000000111111000000777666444111111333888<<<@@@======BBBJJJRRRVVVVVVLLLEEE@@@AAAAAA===888666555444666;;;BBBEEEDDDAAA:::===@@@@@@===;;;::::::CCCBBBBBBEEEIIIJJJIIIGGGDDD<<<888:::<<<;;;::::::;;;;;;:::::::::;;;;;;<<<<<<;;;<<<>>>???===:::999666888888666888>>>BBBBBB<<<888777;;;>>>>>>???AAA===<<<999666777:::===>>>===555333777777333666>>>888555555999;;;;;;>>>CCCDDDBBBCCCCCC???===BBBIIIMMMIIIEEECCCEEEFFFFFFEEEOOOXXXbbbgggdddaaaaaabbb^^^\\\]]]ccchhhlllssszzz~~~uuuiiiccc```]]][[[TTTLLLBBB===<<<===;;;999555555333111000///......*********++++++,,,,,,,,,---,,,+++++++++,,,---...///...---,,,,,,---///111///......///111111000///---///111333222...+++(((+++++++++,,,---///111222///000000...,,,+++,,,...,,,,,,,,,...000111000//////...///111333333222000333...))))))---000000...444444222000000222666:::???<<<<<<@@@IIIQQQVVVWWWFFF@@@<<<>>>>>>;;;777666888666666999>>>AAA@@@>>>;;;>>>@@@@@@???>>>===>>>BBBCCCFFFIIIKKKJJJFFFCCC>>>999666888888888;;;@@@===>>>???===:::999:::<<<;;;;;;;;;>>>BBBDDDAAA>>>===999777:::===???DDDIII???;;;999<<>>???BBBAAA???===<<<===BBBIIINNNAAA999555777666222444:::999666777;;;======???DDDCCC@@@FFFPPPOOOEEEFFFOOOMMMKKKHHHGGGGGGFFFEEEDDDGGGNNNVVV\\\]]][[[YYYWWWWWWVVVXXX\\\^^^bbbjjjsssrrr|||tttkkkddd]]]WWWRRRPPPHHH???;;;<<<===;;;777555444222000///------,,,------------------------,,,+++*********+++,,,---...---+++***+++---000222///...---...000000...,,,,,,---...//////---+++)))*********+++,,,---......&&&(((+++,,,+++,,,---...,,,+++,,,...000222111000,,,------///000000000///333///+++***+++---...---111111000...---///222555666444333555<<>>???===;;;::::::<<>>DDDCCC@@@???888888@@@BBB???BBBJJJAAA===;;;===>>>======???AAA???>>>@@@BBBGGGQQQZZZHHHAAA<<<;;;888333444888888666666:::<<<;;;===AAA===<<>><<<777444444666777888777666555555888666555444111000666>>>EEE>>>555444888;;;999666<<<;;;777444888AAADDDBBB===999;;;DDDEEE???>>>DDDBBB===;;;===>>><<<<<<>>>>>>::::::???CCCGGGOOOYYYOOOJJJEEEAAA===888666888666444444888999888999===777555BBBWWWXXXEEE<<>>999666:::AAAAAA888...;;;===:::333555???FFFEEE===<<>>===>>>@@@FFF???>>>FFFJJJJJJMMMTTTNNNLLLIIIEEEAAA>>>;;;:::777444555888888666666999;;;555:::EEEGGG>>><<>>EEEEEE???CCCDDDAAA??????;;;666<<<888888===AAABBBDDDGGGTTTJJJGGGPPPTTTOOOJJJLLLFFFGGGGGGFFFDDDBBB@@@===:::777777::::::666666888===999888;;;>>>???BBBGGGBBBEEEHHHIIIIIIJJJMMMOOOPPPPPPPPPQQQTTTZZZ```dddcccbbbeeemmmrrrtttyyy~~~yyyoookkkfff^^^ZZZ[[[UUUWWWXXXUUUNNNEEE===999444888;;;888222......000...------,,,,,,------...,,,,,,------------......++++++******+++---...000(((***,,,---...,,,+++***+++******+++------,,,+++******+++,,,,,,+++***)))'''((()))+++++++++***)))((()))***)))((()))+++---,,,++++++,,,......---+++(((+++,,,+++******---000)))&&&%%%&&&***,,,+++)))***,,,------+++******+++)))+++------,,,,,,,,,---)))(((***---...,,,...222***+++------------...000...,,,+++---000111000///'''+++000222222222444666111------000111000222555222222222555888888666333***777===777555===DDDCCCBBBHHHFFF>>>;;;???<<<444888555666===CCCFFFIIIMMM[[[NNNJJJRRRVVVMMMDDDBBB???BBBDDDEEEEEEEEEBBB???===::::::===<<<888666888777777777888<<>>999999:::<<<>>>AAACCCDDDGGGGGGFFFEEEDDDEEEHHHKKKKKKKKKNNNTTT^^^eeeiiiiiimmmssszzz}}}}}}}}}rrriiicccfffiiiddd\\\WWWWWW[[[\\\SSSEEE;;;:::===888777777555444222111000///............---------,,,---------,,,,,,+++***++++++++++++++++++++++++******++++++++++++******,,,***((((((***,,,,,,+++++++++++++++,,,,,,,,,---))))))(((((((((((()))))))))'''(((***'''###%%%************)))******)))'''************++++++++++++************************(((*********((('''((()))+++++++++*********))))))))))))))))))*********++++++***)))+++---...,,,***++++++,,,---------------++++++*********+++,,,,,,,,,,,,,,,---.../////////,,,,,,,,,,,,---...//////---...000222555777999:::<<<<<<>>>BBBFFFEEE???999777888;;;@@@EEEGGGFFFCCCDDDAAA>>>@@@DDDFFFDDDBBB>>>;;;999;;;???AAA???<<<:::<<<<<<888888:::999666888666444333555777777777444444555666888:::<<<======>>>===<<<<<<>>>BBBEEEGGGIIIMMMSSS[[[bbbgggjjjtttwww{{{}}}}}}sssbbb]]]^^^dddhhhaaaUUUNNNNNNOOONNNIIIAAA;;;888999666666555444333111111000///............---------,,,,,,---------,,,++++++++++++++++++++++++++++++******++++++++++++******+++***)))***+++,,,,,,+++,,,,,,---------.........***))))))(((((())))))***''')))+++***$$$"""))),,,,,,---...---,,,+++***************+++++++++,,,++++++++++++++++++++++++)))***+++***((('''((()))+++++++++***************)))************++++++++++++******+++------,,,*********+++,,,,,,,,,,,,,,,++++++******))))))******+++,,,,,,------......///...---,,,++++++,,,---///+++,,,---///111333555666222333777===AAA???:::444666666888;;;>>>???>>><<<;;;:::999===BBBFFFFFFDDD===:::888888:::;;;999666777:::999666555888777444444222000///000111111000//////000000111222444444444444555555555888<<>>===<<<;;;777444555444333111000000000111///............---------+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++******+++------,,,******+++++++++,,,,,,,,,,,,******))))))))))))******------,,,+++,,,---...,,,)))'''***---+++%%%%%%******++++++++++++,,,,,,,,,++++++++++++++++++++++++)))++++++***)))((()))***************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,++++++,,,''''''((())))))))))))(((...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,444222...+++)))((()))***(((((()))***+++,,,------,,,,,,+++,,,,,,---,,,+++,,,---///111222222333333222222333444555666444333555444222111000///...,,,...111111...---000000---...---,,,---///111000000000000000/////////000000111222333222111222444666:::@@@FFFGGGFFFIIIRRR[[[dddcccccciiitttvvvmmmgggiiiiiiiiisss~~~zzz{{{xxxnnneee```ZZZRRRLLLKKKKKKFFFBBB???>>><<<999555666555333111000000000111///............---------++++++,,,---------,,,,,,++++++++++++++++++++++++******++++++++++++******,,,+++***+++,,,------+++)))))))))*********+++++++++******))))))******++++++,,,***))),,,000000,,,...+++---000---''')))000++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))((()))******************+++++++++*********))))))))))))((()))***,,,,,,+++++++++,,,))))))***+++++++++++++++------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++---+++)))((('''((()))***(((((())))))******++++++000///,,,+++******+++,,,(((***,,,.........000111///000000000///---+++***000000///...---,,,+++++++++......++++++...---+++,,,,,,+++---000111111000111111000000000000111111///000111111///000111333999>>>BBBCCCBBBEEENNNWWW^^^___aaafffooozzzyyyqqqssswwwrrriiiddd```]]]]]]^^^aaahhhqqqpppjjjcccccchhhnnnqqqqqqkkkjjjkkkpppyyyttthhh```ZZZTTTRRRTTTRRRNNNIIIDDDAAA>>>:::777888777444222000000000000///............---------***+++,,,,,,---------,,,++++++++++++++++++++++++******++++++++++++******---+++******+++---------)))))))))*********+++++++++******))))))******+++(((,,,,,,))))))---///,,,222......222...'''+++555+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))((()))***))))))*********+++++++++)))))))))(((((((((''''''(((***------+++***+++---)))***++++++,,,,,,++++++++++++++++++++++++,,,---+++++++++++++++************))))))((((((((())))))))))))))))))************......---,,,+++***++++++'''***,,,,,,++++++---///---...000000...,,,******,,,,,,,,,,,,+++***++++++***------******------***,,,++++++,,,...///...,,,//////.........//////000,,,...///000//////111333888;;;???@@@BBBGGGPPPWWWXXX\\\bbbhhhoooyyyzzzyyynnneee]]]\\\^^^^^^```bbb^^^``````\\\[[[___bbbbbbeeeaaa]]]\\\^^^```^^^\\\ZZZZZZ[[[___ffflllqqqsssoooooopppqqqsssuuuxxxyyy~~~vvviiiaaa[[[WWWXXX[[[XXXTTTNNNHHHCCC???;;;999:::888555222000000000000//////.........---------***+++,,,,,,------------++++++++++++++++++++++++******++++++++++++******...,,,))))))+++---......))))))*********+++++++++++++++************++++++&&&...000+++'''***.........))))))---(((!!!&&&222++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))))))))***))))))******+++++++++++++++*********))))))(((((((((+++------+++***+++---(((((()))******************)))))))))***+++,,,,,,++++++******************...---,,,+++***)))((('''***************************+++------+++***))))))(((+++,,,,,,))))))+++---'''***,,,---,,,******))))))***++++++******+++,,,+++------++++++......+++,,,+++***+++,,,,,,***(((,,,,,,,,,,,,,,,,,,---...+++---///000000111333555777:::===@@@CCCJJJSSSYYYSSSZZZdddkkkrrr|||rrrdddbbbiiicccbbbeeeaaaZZZ[[[ddd\\\cccddd]]]ZZZ^^^\\\VVVaaa```______```]]]YYYUUUUUUUUUVVVYYY]]]```bbbbbbccccccddddddeeefffggghhhgggkkkppptttuuuxxx|||}}}~~~~~~{{{nnnccc___[[[UUUSSSVVVRRROOOIIICCC===999666555888777555333222111111000000000///...------,,,,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,,,,+++***+++,,,,,,+++***---+++)))((('''((()))*********))))))))))))******,,,***)))***++++++***)))***++++++,,,,,,++++++******++++++++++++***))))))''')))+++***((((((***,,,---,,,+++,,,......+++(((,,,,,,++++++***)))))))))$$$***+++)))''')))++++++***((()))+++,,,++++++(((***+++,,,,,,+++)))(((((())))))******))))))(((++++++***)))(((((())))))///---***)))***++++++******+++,,,+++******,,,......,,,************((('''...------,,,,,,------...******)))(((((()))***+++***++++++,,,,,,++++++***,,,+++******)))*********+++++++++++++++***)))(((,,,,,,++++++,,,,,,---...888444000///000000...,,,000------111222000222555888@@@EEEEEEJJJUUU___bbb___dddggghhhnnnyyynnnggggggggggggiiiwwwwwwxxxwwwlll^^^ZZZ]]][[[^^^aaabbb```]]]ZZZYYYaaa\\\YYY\\\\\\YYYUUUUUUZZZ]]]^^^[[[[[[^^^]]]ZZZZZZUUURRRSSSXXX]]]^^^\\\]]]^^^___^^^]]]]]]^^^```iiiaaa[[[^^^hhhooopppmmmpppqqqpppmmmiiilll|||qqqggg___\\\YYYQQQLLLLLLHHHEEEAAA<<<888555333333444333222000///.........000//////...------,,,,,,++++++++++++++++++++++++------,,,+++++++++++++++******))))))*********)))***************)))((((((******))))))))))))*********)))((()))+++,,,,,,******++++++,,,,,,++++++***(((((()))***+++,,,------(((***,,,,,,***)))+++---...---,,,---//////,,,))),,,,,,++++++***)))))))))$$$(((------***((()))++++++***((()))***++++++***((()))+++,,,,,,+++***)))++++++,,,,,,,,,,,,++++++++++++***)))))))))))))))...,,,))))))***+++******)))*********))))))+++---,,,***)))***++++++***)))------,,,,,,,,,,,,------,,,,,,+++*********++++++***++++++,,,,,,++++++***)))(((((())))))***+++++++++++++++++++++***)))))),,,,,,++++++,,,,,,---...333000---,,,---...---,,,///------222444333555999666@@@KKKSSS[[[aaa```ZZZYYY^^^bbbeeelllwww~~~|||pppaaaUUUSSSVVVVVVWWWYYY^^^]]]___aaa]]]UUUSSSWWWTTTVVVYYYZZZ[[[\\\___aaaYYYUUUTTTYYY[[[YYYWWWWWWZZZ\\\[[[XXXYYY]]]^^^]]]ZZZVVVRRRRRRUUUXXXXXXVVVZZZ[[[\\\\\\\\\]]]```ccc^^^[[[[[[aaahhhllljjjfffkkklllnnnooommmppp||||||uuujjjddd^^^\\\YYYPPPIIIEEE@@@???<<<999666555444444222111000///............/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))))))))+++******************+++((()))+++,,,,,,***((('''******))))))))))))******+++***)))***++++++***)))***++++++,,,,,,++++++***))))))))))))***,,,---///***,,,------,,,+++---......---------......,,,***,,,,,,++++++***)))))))))+++---///---***((()))+++,,,***((((((***+++***)))'''(((***+++,,,+++******,,,,,,,,,------,,,,,,,,,+++++++++***************,,,***(((((()))***))))))((()))***)))((((((***,,,***)))((()))+++,,,+++***---,,,,,,++++++,,,,,,---......---,,,+++++++++,,,***++++++,,,,,,++++++***&&&&&&'''((()))***+++,,,++++++++++++++++++***))),,,,,,++++++,,,,,,---......,,,++++++,,,............,,,...333666666999===:::BBBLLLVVV```ccc\\\SSSYYY]]]aaafffppp|||tttdddZZZWWWQQQLLLHHHIIIJJJKKKMMMPPPNNNLLLMMMPPPQQQNNNNNNPPPUUUVVVWWWWWWYYY\\\aaaddd^^^YYYXXX[[[\\\ZZZXXXZZZ]]]^^^[[[VVVVVV[[[]]]\\\VVVSSSPPPQQQUUUWWWWWWVVVUUUVVVWWWVVVWWWYYY]]]```]]]```fffmmmqqqqqqnnnjjjiiihhhkkkmmmmmmnnnttt|||zzzpppkkkfffaaa^^^ZZZSSSKKKFFFAAA@@@>>>;;;:::999888888333333222111000///000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''---------,,,++++++---...)))***+++++++++***))))))******))))))))))))******---,,,************)))'''***++++++,,,,,,++++++***...---+++))))))***+++,,,+++,,,,,,,,,,,,,,,------------,,,------,,,,,,+++,,,,,,++++++***)))))))))---......,,,))))))***---,,,***((((((***+++***)))'''((()))***+++++++++*********++++++++++++*********+++++++++++++++*********)))'''((()))***)))(((((()))******((()))***,,,+++***)))***+++,,,+++))),,,,,,++++++++++++,,,,,,...------,,,++++++++++++***++++++,,,,,,++++++***'''((())))))***++++++++++++++++++,,,,,,+++******,,,,,,++++++,,,,,,---......---,,,,,,---///000000///---///444777888;;;???CCCDDDGGGLLLRRRVVVVVVTTT]]]```dddiiiuuu~~~jjjWWWMMMLLLPPPOOOMMMLLLLLLNNNTTTZZZ\\\YYYVVVUUUUUUSSSQQQPPPXXXZZZ^^^bbbffflllssswwwuuunnngggddd```[[[ZZZ\\\bbbccc```ZZZXXXZZZZZZWWWSSSQQQQQQSSSWWWYYYZZZYYYUUUVVVUUUTTTSSSUUUXXX[[[UUUZZZ```eeeffffffeeedddkkkiiijjjnnnooonnnooosssxxxwwwyyy~~~~~~yyyooonnnjjjccc]]]YYYUUUOOOIIICCCBBB@@@>>><<<:::999888444444333111000000000000...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++)))(((''',,,------+++******,,,///++++++***))))))***+++,,,******))))))))))))******+++***))))))+++,,,+++******++++++,,,,,,++++++***...---+++))))))***+++---++++++++++++,,,------,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***)))))))))+++++++++))))))***,,,...+++***))))))+++,,,,,,+++(((((())))))************)))******++++++******))))))******+++++++++***))))))((('''((()))***)))'''***+++++++++******,,,------,,,******+++***)))'''++++++************+++++++++++++++++++++***))))))***++++++,,,,,,++++++******++++++,,,,,,+++*********++++++,,,,,,,,,++++++,,,,,,++++++,,,,,,---.........---,,,,,,---...000111///000555888999;;;@@@EEEEEEFFFGGGIIIOOOWWW^^^cccfffhhhlllvvvwww___RRRPPPOOOQQQPPPMMMNNNWWWdddnnnwwwtttooojjjhhhfffccc___aaahhhrrr~~~yyyqqqkkkkkkooovvvxxxvvvpppkkkiiiddd___```___^^^]]]\\\[[[YYYWWWXXXXXXXXXVVVUUUVVVYYY[[[YYYZZZ\\\\\\[[[]]]```dddgggfffiiiqqqwwwxxx{{{{{{uuuqqqmmmeee]]]YYYWWWRRRLLLEEEDDDBBB???<<<:::777666666555333111000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***))))))++++++(((&&&&&&***---,,,+++)))((()))***,,,...******))))))))))))******&&&&&&&&&))),,,...///...***++++++,,,,,,++++++***************+++---...///,,,+++***+++---...---,,,---------,,,******+++---,,,,,,++++++***)))))))))))))))(((((()))+++---...+++***)))***,,,.........))))))))))))))))))))))))+++++++++,,,,,,+++++++++'''(((***++++++***))))))(((''''''(((******)))'''***+++,,,+++******,,,......,,,+++*********(((&&&+++******))))))******+++((())))))*********)))(((***++++++,,,,,,++++++***+++,,,---------,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,+++***+++---///333111222888;;;;;;>>>BBBBBBDDDIIINNNPPPSSS\\\eeekkkpppssstttzzzhhhXXXTTTMMMQQQRRRQQQVVVeeewww}}}xxxqqqjjjdddaaacccddddddcccaaa```aaabbbdddccc___\\\[[[]]]bbbeee]]]```jjjxxxwwwvvvooofffbbbaaa[[[RRRJJJIIIGGGEEEBBB???===;;;999888666444222000//////........................------------------------)))***,,,---------+++***(((******'''$$$$$$)))---************++++++,,,,,,******))))))))))))******'''''''''))),,,......---***++++++,,,,,,++++++***)))******+++,,,---.........,,,+++,,,...000...---...///000...++++++---000,,,,,,++++++***)))))))))***)))))))))+++,,,,,,,,,***))))))+++...000111111+++***)))((((((((('''((()))******++++++******)))%%%'''(((*********((('''((('''((()))++++++***((()))***+++***))))))+++------+++******++++++)))(((******))))))))))))******&&&'''(((************)))***++++++,,,,,,++++++***)))***,,,------,,,+++******+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...)))***,,,++++++,,,000333333222444:::???@@@DDDHHHDDDCCCHHHQQQVVVVVVZZZ```kkksssyyyxxxwww|||uuugggcccbbbhhhlllmmmsss{{{xxxwwwqqqnnnjjjgggfffffffffggggggnnn}}}zzzqqqmmmlllddd[[[PPPPPPNNNMMMJJJGGGEEECCC>>><<<:::777555333222111---.....................------------------------(((***,,,.........---,,,)))+++,,,)))%%%%%%***///((()))+++---------+++*********))))))))))))******---+++******++++++)))(((+++++++++,,,,,,+++++++++,,,,,,---------,,,+++***000---,,,---000111000...000111222000---,,,///222,,,,,,++++++***)))))))))+++******+++,,,,,,,,,+++***))))))+++///222333333,,,+++***(((''''''''''''''''''((((((((((((''''''$$$&&&((()))***)))((('''(((((((((***,,,,,,***(((((()))***)))((((((***,,,+++)))))))))+++,,,+++*********))))))))))))******%%%'''(((***+++++++++++++++++++++,,,,,,+++++++++&&&'''***,,,------,,,+++***+++,,,,,,------------,,,,,,++++++,,,,,,---...(((+++---......000444888333222555===BBBDDDHHHNNNJJJDDDDDDLLLSSSSSSSSSVVVbbbmmmuuurrrlllllloooqqq}}}{{{{{{xxxzzzzzznnn```VVVWWWUUUQQQKKKFFFDDDCCC<<<<<<<<<:::666222000///...000111111000//////000111///...---......---+++---,,,+++******+++,,,---,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++///(((%%%***,,,***))),,,+++***)))))))))***+++,,,+++++++++,,,,,,------------++++++------++++++---++++++,,,------...//////......---------,,,,,,,,,,,,***))),,,000111///,,,******))))))(((((('''''''''''')))+++...222666888))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++---***))))))+++,,,***(((++++++,,,,,,---.../////////---***(((((())),,,...******))))))((((((''''''(((((((((((()))))))))))),,,)))''')))---000...***---+++)))''''''((()))***------++++++++++++------,,,,,,++++++,,,,,,---...+++------,,,,,,...333888666555666:::???DDDHHHIIIEEEAAA<<<;;;???DDDGGGHHHSSSZZZaaaaaa\\\XXXZZZ^^^tttpppxxx~~~{{{~~~vvvkkk^^^]]]ZZZVVVRRROOOLLLJJJ???===:::555222222333555///000000000//////000000111///............---+++,,,+++************+++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++///)))&&&***,,,***))),,,))))))((()))***+++---...++++++++++++,,,,,,,,,,,,,,,)))))),,,,,,)))))),,,+++++++++,,,,,,------...,,,,,,,,,+++++++++*********+++++++++)))(((''''''***)))))))))((((((((('''&&&&&&'''(((***,,,///000))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********+++)))''''''))))))'''%%%))))))***,,,---...///000000///,,,***))))))***+++***)))))))))((((((((('''(((((((((((()))))))))******'''%%%''',,,...,,,)))---,,,+++)))))))))***+++---,,,++++++++++++,,,---,,,,,,++++++,,,,,,---...,,,------,,,+++---222555333333444666999<<<>>>??????;;;888888<<<@@@BBBBBBBBBHHHNNNPPPLLLIIIHHHJJJ\\\___lll}}}xxxiiiddd^^^YYYVVVRRRMMMIIIAAA>>>:::666444333444555111000000//////000000111111///............---+++++++++************++++++,,,,,,,,,,,,++++++++++++*********++++++,,,,,,------)))''')))***))))))+++((((((((()))***,,,......+++++++++******************''''''******''''''***++++++++++++++++++++++++*********))))))))))))((('''***---***&&&###$$$&&&))))))))))))(((((((((((('''''''''''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))+++)))((('''((((((&&&%%%(((((()))+++---...///000///...---+++***))))))((())))))))))))((((((((((((((((((((()))))))))******+++((('''(((,,,---,,,***,,,,,,,,,+++++++++++++++---,,,+++******+++,,,---,,,,,,++++++,,,,,,---...---------,,,+++,,,000222222333444555666666555555888777666777999;;;<<<;;;999<<>>EEEQQQaaarrr{{{wwwqqqlllhhhbbb[[[UUUUUUKKK???777555777:::;;;666444333444777888555222222000////////////...,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,*********++++++,,,,,,---(((++++++'''&&&(((******++++++,,,++++++***((((((*********)))))))))))))))+++((((((++++++((((((+++))))))))))))))))))))))))++++++++++++************...***'''(((******&&&"""(((((((((((())))))))))))&&&'''((())))))))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))************+++++++++)))((()))***))))))))))))))))))))))))###$$$%%%'''((())))))***(((((((((((()))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))*********,,,+++***))))))***+++,,,,,,,,,++++++,,,,,,---......---,,,,,,...///...---111555999:::888666666777333444555555555666888:::GGGUUUkkk~~~zzzqqqpppnnnjjjeee^^^XXXUUUSSSKKK@@@;;;;;;======<<<777555555888;;;;;;777222222111//////000000...---------...//////...------...------------,,,,,,,,,++++++++++++++++++++++++'''+++,,,'''%%%(((+++*********+++++++++***))))))))))))******************+++((((((++++++((((((+++((((((((())))))******++++++++++++*********))))))******)))))))))(((&&&%%%'''((((((((()))))))))***''''''((())))))((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))&&&(((***)))''''''(((***%%%&&&&&&''')))******+++&&&&&&''''''((()))***+++'''((((((((()))))))))***))))))*********+++++++++(((((()))(((((('''((((((******)))))))))***+++,,,,,,+++***))))))***+++,,,,,,,,,++++++,,,,,,---...///---,,,---///111000...111555999999666444666888444666777777999===DDDIIIXXXiii{{{wwwqqqrrrrrrnnnfff]]]WWWTTTIIIFFFDDDDDDFFFDDD===888888666666:::>>>===888222222111//////000000...------...///000000///...---......---------,,,,,,,,,,,,,,,++++++++++++++++++&&&,,,,,,&&&$$$(((+++***((()))***+++,,,,,,+++***))))))******++++++,,,,,,***''''''******''''''***'''(((((()))***++++++,,,************))))))))))))$$$(((++++++))))))+++---'''((((((((())))))************++++++***(((&&&%%%))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%(((***)))((('''***,,,"""###$$$''')))+++,,,---***))))))))))))***++++++'''((((((((())))))******)))************+++++++++)))***+++***)))((()))***,,,+++***))))))+++---///,,,+++***))))))***+++,,,,,,,,,++++++,,,,,,---...///---,,,---000222111///333777;;;:::666444666999777999:::;;;>>>EEEOOOVVVdddsss}}}uuujjj]]]UUUSSSKKKFFFIIIJJJDDD??????===<<<;;;<<<>>>===999666111333222...---000///---...///000000000///...---+++---///---+++)))+++---,,,******,,,///111///---+++)))((((((******'''$$$))))))************))))))***+++---,,,***)))))))))+++***)))(((((()))***++++++++++++************)))(((((((((((((((((((((((((((((()))***+++,,,,,,,,,"""'''''')))///...)))******)))(((((()))***+++((((((((()))******++++++***+++(((%%%&&&***+++((()))))))))))))))******+++***)))))))))***+++,,,,,,+++***)))***,,,,,,***)))((()))))))))))))))((((((((((((''''''''''''((((((,,,,,,,,,,,,+++++++++***************************+++(((&&&'''+++---+++)))---,,,,,,+++*********+++***+++,,,------,,,+++******(((***...000///000444333444777<<<@@@BBBAAA???CCCCCCCCCDDDFFFLLLTTTYYYnnnwww}}}zzz}}}vvvggg^^^YYYPPPKKKKKKJJJDDD???===999999:::<<<===<<<888444000222111------//////,,,///000000000///...,,,,,,+++---...---+++***+++---,,,+++***+++......,,,***+++***((()))++++++)))'''))))))************))))))((()))***)))'''''''''(((******))))))))))))******+++++++++************))))))))))))))))))))))))))))))))))))******++++++,,,&&&+++---******,,,+++&&&))))))((())))))***++++++*********)))))))))))))))(((***(((&&&'''+++***&&&)))))))))))))))******+++((((((((('''(((((()))))))))((('''(((******((('''(((((())))))))))))((((((((((((''''''''''''((((((******)))))))))(((((((((************************(((((((((((((((((()))***---,,,++++++******++++++***+++,,,,,,,,,,,,+++***,,,)))***...000///000444444555777<<>>777777999;;;;;;999555111///111000,,,,,,...///,,,000000000//////---,,,+++,,,---...---+++++++++---,,,+++++++++,,,,,,***(((***))))))***,,,,,,+++)))))))))************)))))))))***)))(((&&&&&&(((***))))))************))))))+++++++++************)))************************************************---///...+++******(((%%%&&&'''(((******+++++++++++++++******)))(((((('''***++++++)))***---,,,((()))))))))))))))******+++))))))((('''''''''(((((((((''''''((())))))(((&&&(((((())))))))))))(((((()))((((((''''''(((((()))))))))((((((((('''''''''************************&&&)))+++)))%%%$$$'''+++,,,,,,++++++******++++++++++++,,,,,,,,,,,,++++++...++++++///000///000333666666888<<>><<<999777777:::@@@EEENNNPPPUUU^^^hhhpppssssss~~~xxxpppllllllllllllkkkbbbdddhhhkkklllggg```ZZZTTTRRRMMMHHHFFFEEECCCAAA???>>>;;;777444111//////...000///,,,+++...///,,,,,,,,,------......//////......------------,,,,,,***+++,,,------.........%%%&&&((()))*********+++))))))************))))))+++++++++)))((((((+++...((()))***++++++***)))(((+++++++++*********))))))******************************)))))))))))))))))))))(((((()))***)))***+++%%%&&&(((***+++,,,++++++(((((())))))************'''&&&""" &&&)))''')))))))))))))))******+++++++++***)))((((((((()))***)))((()))++++++)))(((''''''((()))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))...+++))))))***+++***(((,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111------///000///111555888999:::<<<>>><<<999666:::999777555444777<<>>???666777888666333000......///444888888999AAAQQQ^^^eeekkkttt}}}{{{wwwzzzwwwssspppmmmjjjgggfffoooggg___]]]bbbeeeeeebbb```^^^[[[XXXVVVRRRNNNKKKUUUTTTQQQMMMIIIDDD@@@===<<<;;;:::::::::888444222222111000//////..................------,,,,,,,,,000000000///......------+++++++++++++++***)))(((******))))))))))))*********+++,,,,,,+++***)))(((+++***))))))******)))''''''''''''((()))+++,,,---,,,++++++,,,---,,,***(((''')))***,,,,,,***)))'''+++***))))))******)))(((***++++++,,,,,,++++++***'''''''''(((((((((((((((,,,------+++)))'''((()))((()))***,,,+++***((('''))))))))))))((((((((((((((((((((((((((())))))***++++++******))))))((((((''''''(((((())))))))))))+++++++++*********))))))---,,,+++)))((('''''''''*********)))))))))))))))000---+++,,,...///---***+++******)))***,,,---......,,,+++---000111///,,,---...000000000111333555888555333444777999999888444444333333222111000000333333444555999@@@IIIOOOXXX[[[```eeemmmvvv}}}yyyuuuppplllqqqnnniiigggeeeccc^^^[[[```\\\ZZZ]]]cccfffccc___VVVTTTSSSSSSSSSSSSRRRPPPQQQOOOLLLGGGBBB>>>;;;999666555555555666555222000222111000//////..................------,,,,,,,,,000//////......------,,,,,,,,,,,,,,,,,,+++******++++++************++++++******+++++++++***)))(((+++***))))))******)))((((((((((((((()))+++,,,,,,------,,,---......,,,))))))***++++++++++++***)))******))))))******))))))***++++++,,,,,,++++++************)))(((((((((''')))***,,,+++***((()))***((()))***++++++***)))((())))))))))))(((((((((((()))(((((('''((()))***+++))))))((((((''''''''''''))))))(((((())))))***++++++++++++*********)))))),,,+++*********************)))))))))))))))))))))---+++***+++...///...,,,+++***)))))))))***+++,,,...,,,,,,---///000...,,,,,,.../////////000222444555333111222555777777666333333222111000000000000333333333333444999>>>CCCEEEHHHLLLQQQWWW___gggmmmrrrwww~~~}}}yyy{{{yyywwwuuutttrrrpppmmmooojjjfffeeeeeebbb\\\VVVZZZ[[[^^^dddiiiiiibbb[[[MMMKKKJJJJJJMMMOOOOOOOOOLLLIIIDDD???;;;888777666333333222333444444222000222111000//////..................---------------///......------,,,++++++,,,,,,---------,,,++++++++++++++++++++++++++++++)))************)))((((((,,,***(((((()))***)))((()))))))))))))))***+++,,,---,,,+++,,,------+++)))************************))))))************************++++++++++++******,,,,,,+++***)))(((''''''%%%(((***+++***))))))***))))))))))))))))))******(((((((((((())))))))))))***)))((('''''')))***,,,)))(((((((((((('''''''''+++***)))((((((***,,,---+++************)))))))))************++++++,,,---))))))))))))))))))******))))))(((***,,,......---++++++***)))))))))******---,,,,,,---//////...---,,,---......---...000222222000///000222444444333333222000///......///000111222333333444666999<<<===@@@CCCGGGKKKQQQWWW[[[[[[^^^cccfffhhhjjjlllmmmwwwyyy{{{|||}}}~~~|||zzzyyyxxxyyy{{{||||||{{{wwwsssnnnnnnooolllddd]]]```aaaccchhhiiidddZZZRRRKKKHHHEEEEEEFFFGGGHHHHHHFFFCCC>>>:::777666777888888666555555666666444333222111000///...........................---------......---,,,,,,++++++***+++,,,,,,,,,,,,,,,++++++***++++++++++++++++++***)))))))))))))))))))))))),,,***(((((()))***))))))*********))))))***+++++++++***))))))******)))'''+++***))))))))))))***+++)))***************++++++******++++++++++++***************))))))(((((((((%%%'''***+++***(((((()))***))))))((())))))***+++(((((((((((())))))))))))+++)))((('''''')))+++,,,************************...,,,***((((((***,,,...************))))))))))))******))))))******+++,,,)))))))))))))))*********)))))))))***+++,,,,,,,,,------,,,+++******)))))),,,,,,,,,---.........---+++,,,------,,,---///111/////////000111222222222333222000......///000111...111444666888:::===???AAACCCFFFIIIKKKNNNRRRUUUPPPSSSUUUXXXYYY[[[___aaajjjkkkmmmmmmnnnpppsssvvvrrrrrrtttwww}}}}}}zzz~~~|||{{{|||{{{xxx}}}{{{zzz{{{}}}~~~~~~}}}yyyuuuuuuuuuqqqjjjdddbbbaaaaaaaaa```ZZZRRRKKKNNNKKKHHHEEEEEEFFFFFFEEEAAA???;;;888777888;;;======;;;999888777777555333222111000///....................................---------,,,++++++************++++++++++++******))))))***++++++***))))))))))))))))))))))))******---+++((('''((()))***)))+++***************+++++++++***(((((()))***)))(((***)))(((((((((((()))***)))+++,,,+++***)))***,,,)))******++++++******)))'''''''''(((((()))))))))''')))+++***)))'''''''''))))))(((((()))***++++++'''((((((((()))))))))***+++***((('''((()))+++,,,************++++++++++++...---***))))))***,,,...))))))))))))))))))))))))******)))((((((((((((((((((((())))))******************+++******)))******//////......---,,,+++***+++,,,------------------+++,,,---,,,+++,,,...000...///000000111111111222333222111000///000111111...111555999:::<<<>>>@@@???AAADDDFFFFFFGGGIIIKKKLLLMMMOOOPPPQQQTTTXXX[[[YYYZZZZZZYYYYYYZZZ]]]___cccdddfffhhhkkkoootttwwwvvvuuuuuuxxx|||{{{tttzzz~~~~~~xxxrrrxxxvvvsssrrrrrrrrrqqqqqquuutttqqqooolllhhhdddaaa```^^^]]]\\\ZZZWWWSSSOOOQQQOOOLLLJJJIIIIIIHHHGGG???===:::888888:::===>>>===;;;888666666555333222222111000//////......................../////////...------,,,,,,+++******))))))***+++++++++******((()))***++++++***)))(((*********)))******+++,,,---+++((('''((()))*********************+++,,,---...---+++***+++,,,,,,+++))))))))))))))))))))))))***,,,...,,,)))((())),,,))))))************))))))%%%%%%&&&'''((()))******)))***+++***((('''((()))(((((())))))******++++++''''''(((((())))))*********)))))))))******++++++((((((((())))))))))))***...---+++))))))***+++,,,(((((()))))))))))))))******)))((('''''''''''''''((((((((()))******++++++***+++,,,+++)))((()))***///000000///...---,,,+++***,,,---...---,,,---...+++,,,---,,,++++++---///,,,...111111000000111222111111111111111111111111///222666777888888999:::888;;;>>>????????????@@@CCCDDDFFFFFFGGGJJJMMMPPPLLLLLLKKKJJJIIIJJJMMMPPPTTTVVVXXXYYYZZZ]]]aaadddaaabbbffflllttt{{{~~~{{{|||{{{uuutttyyy||||||}}}|||xxxqqqnnnkkkhhhfffgggggggggfffhhhiiigggccc]]]YYYXXXXXXZZZYYYXXXWWWVVVVVVUUUTTTSSSPPPNNNLLLJJJHHHFFFCCC>>><<<:::888777888:::;;;:::888555444444444333222222111000//////.........---........./////////000.........---,,,,,,++++++)))***++++++,,,,,,,,,+++((()))+++,,,,,,+++)))(((,,,+++*********+++---......+++(((&&&''')))******)))))))))***+++,,,---...000...++++++,,,------,,,***+++,,,,,,,,,,,,+++***+++...///---)))'''(((+++))))))************))))))'''''''''((()))))))))************)))'''(((+++---&&&''')))***++++++******'''''''''((()))*********((()))***+++++++++******(((((()))))))))*********,,,,,,+++***************(((((((((((())))))******((((((((((((((())))))***'''(((((()))******++++++)))+++,,,,,,***)))+++---....../////////---,,,+++)))+++......,,,+++,,,...,,,---------+++,,,---///***---000111//////000111...///000222222111///...000222444555444444444555222555999;;;:::999999:::999;;;<<<======???BBBEEEBBBBBBBBBAAA@@@BBBEEEHHHIIILLLNNNOOOPPPRRRVVVYYYVVVYYY___hhhqqqyyy}}}~~~xxxtttuuu{{{~~~}}}nnnsssyyy|||zzzvvvrrrpppwwwwwwuuuqqqrrruuuvvvsssfffdddbbbaaaccceeeffffff```aaaaaa[[[TTTOOOPPPRRRRRRQQQPPPPPPPPPPPPPPPPPPSSSQQQNNNKKKHHHDDD???<<<>>><<<:::777666666777777888666444333444555555444222111000//////.........---.........//////000000///......------,,,,,,+++***+++,,,,,,------------)))***,,,------,,,***))),,,,,,+++++++++,,,...///...+++(((&&&''')))******)))))))))***+++---...///...,,,***)))***++++++++++++,,,...//////...,,,+++,,,///000...)))&&&(((+++))))))************))))))************)))))))))))))))))))))((('''***...111%%%''')))+++,,,+++***)))&&&''''''((()))******+++''')))+++,,,---,,,***)))******++++++,,,,,,,,,,,,++++++++++++******))))))'''((((((((())))))******''''''(((((()))+++,,,---'''(((((()))***+++++++++'''***,,,,,,++++++---000,,,---.........---,,,+++)))+++......,,,+++,,,...,,,---...---,,,,,,---///))),,,000000...---...000+++---000111222000...,,,///111333444444444555666---111555777666555555555444666777888999:::===???999:::999999999;;;@@@CCCEEEHHHKKKLLLMMMOOOSSSWWWWWWYYY^^^dddkkkooooooooooooiiigggnnnuuuwwwvvvwwwzzz{{{||||||~~~xxxqqqooorrrvvvrrrooommmllllllmmmmmmlllmmmrrrrrrlllkkknnnooollleeebbb^^^\\\[[[\\\]]]]]]^^^[[[WWWRRROOOLLLLLLKKKUUURRROOOLLLJJJKKKMMMNNNLLLGGGBBB???>>>>>>===;;;999===;;;555444888999555333111000222777888444000444222111000111000///---///......///111222000///111...,,,++++++++++++******+++,,,---............))))))))))))***+++,,,------+++***+++------+++(((,,,+++******,,,---,,,+++&&&((())))))(((((()))+++......---+++)))(((***+++******************++++++---+++******+++,,,+++)))))))))))))))***+++,,,---++++++,,,,,,,,,++++++***,,,(((%%%'''+++---+++(((((()))*********)))((((((---))))))------((('''+++***)))(((((((((***+++,,,,,,+++)))((((((***+++---))))))***))))))((('''&&&*********)))))))))))))))))))))))))))))))))))))))************))))))))))))***)))))))))))))))***+++***---///...+++***+++---------,,,++++++,,,,,,,,,---+++)))+++...///---+++***---,,,)))+++222222---000000111000000///...---000000000000000000000000111111222333444444555555444222222444888999666333;;;999777777888:::;;;:::AAA@@@AAABBBFFFHHHIIIJJJNNNPPPSSSUUUVVVXXX[[[]]]VVVXXX\\\```ccceeeffffffbbbeeejjjmmmooorrruuuwww}}}~~~wwwqqqnnnoooqqqooommmiiiggggggfffeeedddaaaeeeeee```^^^bbbcccbbbZZZYYYWWWVVVUUUSSSQQQPPPSSSQQQNNNKKKIIIHHHHHHHHHLLLLLLJJJIIIHHHGGGGGGGGGEEE@@@;;;999999:::999888888;;;999555444777888555444111000222666777444111333111000000000000///---///......///111111000...000...+++***+++,,,,,,+++((()))***+++,,,,,,,,,,,,++++++***************+++,,,)))&&&'''))),,,,,,+++---+++******++++++***((('''(((***)))((((((***+++---------+++)))((()))+++************************,,,,,,------,,,+++*********))))))))))))***++++++)))***+++++++++++++++***,,,***'''''')))******)))+++******+++,,,,,,***'''+++''''''++++++&&&%%%(((***)))((((((((()))+++,,,,,,+++)))(((((()))***+++*********+++******))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))),,,...---+++***+++,,,,,,++++++******++++++,,,,,,+++)))***---...---+++,,,...---***+++000000,,,...////////////......---000000000000000000000000111111111222333333444444444444333444555555333222999888777777999::::::999>>>>>>>>>???BBBDDDEEEEEEFFFHHHJJJKKKKKKKKKNNNPPPLLLNNNQQQUUUXXXYYYZZZYYY]]]bbbhhhllloooqqqsssttt~~~|||xxxsssooonnnnnnllliiieeebbb```___\\\ZZZXXXZZZYYYUUUSSSVVVXXXXXXOOOPPPQQQQQQOOOJJJFFFCCCFFFEEEDDDBBBBBBCCCCCCDDDDDDDDDEEEEEEDDDBBB@@@???BBB???===<<<<<<<<<:::999777999888444444666666444444222000111444555444111000///......000000///......------...000111///...///---+++***,,,---------))))))***+++,,,,,,,,,,,,------+++******)))))))))***'''$$$$$$&&&***,,,------+++***)))***)))'''&&&((()))+++***))))))***++++++,,,,,,***)))((()))+++***************************---000000,,,))))))*********)))))))))((((((((((((((()))***************,,,,,,***((('''(((+++---111,,,))))))++++++(((###***'''(((******'''&&&((()))))))))((())))))***+++,,,+++)))((('''((())))))(((((()))*********))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++)))+++,,,,,,+++******+++++++++************+++++++++***)))***,,,---,,,+++///000...+++,,,///...***,,,---...............---000000000000000000000000000000000111222222333333555555555444222111222333888777777888999:::999777<<<<<<<<<===>>>@@@AAABBB@@@AAABBBAAA@@@@@@BBBDDDDDDFFFIIILLLNNNPPPPPPQQQYYY^^^eeejjjmmmnnnpppqqq|||zzzzzz~~~~~~}}}~~~}}}wwwxxxxxxvvvtttqqqnnnmmmhhhfffbbb___]]][[[XXXVVVXXXXXXVVVRRROOOPPPRRRSSSKKKMMMOOONNNJJJFFFBBB???AAA@@@@@@???@@@AAAAAABBB@@@AAAAAAAAAAAA@@@???>>>AAABBBCCCDDDCCC???;;;888777777777555555555555555444222000111333444333222...------...///000000///...------...000000///......,,,******,,,.........+++,,,------.........------,,,++++++***************(((&&&%%%&&&)))+++,,,+++)))(((((())))))(((&&&)))***++++++***)))***,,,***++++++***)))((()))++++++++++++***************)))...333222,,,((((((************)))(((''''''&&&&&&'''((()))************+++,,,,,,***'''(((...444AAA888...***,,,,,,)))$$$*********++++++***)))***))))))))))))))))))******+++***)))((('''''''''(((%%%%%%&&&''''''((('''''')))))))))))))))*********))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))***+++,,,,,,((()))***++++++*********+++++++++***++++++,,,---************+++,,,,,,+++000///---,,,---......,,,,,,---......////////////111111111111111111111111//////000000111111111222444666666444111000333666666555666888999999777555<<<<<<======<<<===???@@@???@@@@@@@@@??????AAACCCDDDFFFIIIMMMPPPRRRTTTTTTZZZ]]]aaadddgggiiilllnnnsssqqqsssxxx}}}~~~|||zzzzzz}}}~~~zzzxxxxxxxxxllllllmmmnnnnnnmmmjjjiiidddbbb```^^^]]][[[XXXUUUWWWVVVSSSPPPLLLJJJJJJMMMJJJLLLLLLJJJFFFBBBAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@AAA===AAAFFFHHHEEE>>>777222666666666666666555555555333222111222222333222111...---,,,...000111000///...------...000111///......,,,***+++---/////////,,,,,,---.........------++++++******+++,,,,,,---++++++++++++))))))))))))((('''&&&''')))******)))***+++,,,+++***)))***+++)))***++++++***)))***,,,+++++++++*********))))))(((---222111,,,((((((***************)))'''&&&%%%&&&'''((()))))))))))))))(((+++---+++(((***111888PPPDDD666...---...,,,))))))***+++++++++++++++***))))))*********)))))))))***))))))(((((((((((((((%%%%%%&&&''''''(((''''''(((((())))))************))))))))))))))))))))))))'''((((((((())))))******))))))))))))***+++,,,---)))))))))***+++++++++***,,,,,,,,,,,,,,,---...///***+++++++++++++++,,,,,,///---,,,---////////////---...///000000000000000222222222222222222222222///000000000000000111111333444555444222222555999555444555777888888666444999:::;;;:::999999;;;===@@@AAABBBAAAAAACCCFFFIIIHHHJJJMMMQQQUUUXXX[[[\\\\\\\\\\\\\\\^^^bbbggglllooooooqqquuu{{{~~~|||yyy~~~}}}~~~}}}{{{wwwqqqllljjjiiibbbaaaaaaaaaccccccaaa______^^^\\\[[[ZZZXXXUUURRRQQQNNNMMMKKKGGGBBBAAADDDEEEFFFGGGDDD@@@>>>@@@CCCBBBBBBAAAAAA@@@???>>>>>>??????=========>>>???@@@>>>CCCIIIKKKFFF>>>666222555333333666666333333444111222333333333222000000///...---...000111000//////......///111222000///...---++++++---/////////***++++++,,,,,,+++++++++*********++++++,,,......,,,---......+++)))))))))'''&&&&&&'''***++++++***)))+++++++++)))((()))***(((***,,,,,,,,,+++,,,---,,,,,,++++++***)))))))))(((+++///...,,,))))))*********++++++***((('''%%%(((((())))))))))))(((((('''***,,,+++)))***111777JJJ???222***((())))))(((&&&))))))((((((******''')))************)))(((((())))))))))))))))))))))))(((((()))*********))))))((((((((()))******++++++))))))))))))))))))))))))(((((())))))******++++++)))))))))***+++,,,---...***))))))***,,,---,,,+++---,,,,,,------...///000***,,,------,,,+++---...000,,,+++...000//////000...///000000000000000000222222222222222222222222000000000000000000111111111222333333333333555777555444444555777777666444444666888777555444777;;;???@@@@@@@@@AAACCCGGGKKKGGGIIIKKKOOOSSSWWWZZZ\\\XXXWWWUUUTTTUUU[[[ccchhhnnnqqqssstttwww{{{{{{xxx~~~yyyvvvvvvuuuwwwvvvssslllfffcccbbb___[[[XXXWWWXXXYYYXXXVVVYYYXXXVVVUUUTTTRRRNNNKKKIIIGGGGGGIIIEEE???===AAA===@@@BBB@@@===;;;>>>BBB=========<<<<<<;;;:::999888999::::::;;;;;;;;;:::<<>>AAACCCDDDBBBBBBCCCDDDFFFGGGIIIJJJHHHIIIKKKNNNRRRUUUVVVVVVXXXWWW[[[bbbgggiiimmmrrrssswww{{{{{{zzz{{{yyyuuuyyy}}}zzzvvvwwwvvvooogggZZZ]]]^^^YYYWWWYYYYYYXXXTTTQQQMMMKKKKKKKKKKKKKKKAAA@@@???>>>===<<<<<<<<<777777777666666666555555555444222222444555444333000000111222222333333444666555444333222111000000///000111000......///000---...///111222444555666333333111000000000111222111111000000//////......---------,,,,,,---......---,,,++++++------,,,+++,,,++++++******+++,,,,,,,,,,,,+++************+++...---+++***))))))***+++***((('''(((***++++++******************+++,,,---***************)))((((((''''''((()))***+++,,,,,,)))((('''&&&&&&(((***+++((((((((()))***,,,///000))))))))))))))))))))))))((('''&&&''')))***)))((()))*********))))))***,,,((((((((()))))))))******)))))))))))))))))))))))))))((((((''''''(((((()))(((((()))***++++++++++++***)))((((((***,,,++++++)))+++,,,+++***)))***+++)))************+++++++++++++++++++++,,,,,,,,,,,,...---+++++++++,,,+++***...------,,,,,,,,,,,,---...---,,,---...//////---------------............---...000000...---......---///000000000000111333000111111111111222222222444444444444444444444444888666888;;;<<<999888:::;;;<<<===???AAABBBDDDEEEDDDDDDEEEFFFIIILLLOOOQQQPPPPPPQQQSSSVVVXXX[[[\\\]]]^^^bbbhhhlllooovvv}}}}}}{{{zzz{{{}}}}}}zzzxxx{{{zzzrrrjjjlllkkkeeeaaa```^^^ZZZYYYUUUPPPMMMKKKKKKJJJIII>>>>>><<<;;;:::999999999888888777777777666666666555333222222444555555444222222222222222333333333555444222111000000000000///000111111///...///000......000111333444666666555333111000///000222333333222111///............------,,,,,,+++,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++,,,,,,++++++***************+++,,,+++++++++*********)))'''&&&&&&&&&((()))***+++)))))))))))))))***++++++************)))((('''&&&+++******)))((())))))))))))(((&&&%%%&&&'''***+++&&&&&&'''''')))+++,,,...)))))))))))))))))))))))))))((('''((()))******((((((***,,,+++((((((***...(((((()))))))))*********(((((((((((((((((((((((())))))(((((((((((())))))))))))***+++++++++++++++***)))(((((()))***++++++)))***+++***))))))***+++))))))*********+++++++++***++++++++++++,,,,,,,,,...,,,******+++,,,+++)))///...,,,+++***+++,,,,,,,,,,,,,,,,,,---......---,,,,,,---------............///000000...,,,,,,------...000000//////111222111111111111222222222222444444555555666666666777777888:::<<<===;;;::::::;;;<<>>===<<<<<<>>>@@@CCCFFFHHHIIIJJJNNNOOOPPPSSSWWW[[[^^^``````aaacccdddeeeggglllooopppqqqtttwwwwwwyyy}}}yyyyyysssqqquuuwwwtttnnnkkkhhhiiihhhdddbbbbbb^^^XXXNNNLLLJJJIIIIIIHHHGGGEEE>>>===<<<;;;:::999999999555555555444444444333333777555444555777999999888999888555333222111222222111111111111111111000000111222444444222000//////111111222222222222222222222222000/////////000111000000//////......------,,,,,,,,,++++++,,,---------,,,++++++------,,,+++))))))+++,,,,,,,,,,,,,,,***))))))))))))***++++++************************)))))))))((('''(((+++...)))))))))(((((())))))***(((((())))))))))))((((((''''''((()))***+++,,,,,,***)))))))))******++++++------,,,,,,,,,++++++***))))))))))))))))))))))))+++***)))***,,,---,,,+++,,,,,,,,,+++))))))***+++)))))))))*********++++++))))))))))))))))))))))))***))))))(((((())))))***))))))***************)))******+++)))''''''((())))))))))))(((&&&''')))+++)))************+++++++++************++++++++++++)))***++++++******,,,...---,,,,,,++++++++++++,,,)))***++++++******+++,,,,,,,,,,,,,,,------------...000000///---+++***+++,,,...////////////000222///000000000000111111111111222333555777999;;;;;;999<<<===;;;<<>>???@@@BBBEEEHHHKKKMMMNNNSSSTTTWWWZZZ]]]___bbbcccbbbfffjjjlllmmmoootttxxxyyyxxxyyy|||}}}~~~|||uuurrrsssqqqjjjffffffaaabbbaaa______aaa]]]VVVPPPOOONNNNNNNNNLLLIIIGGG@@@???>>><<<;;;;;;;;;;;;555555555555444444444444777555444555777999999888777666444222111111222333///000111222222222111000000222444333111///......////////////000000000000000000000////////////...------...//////...---,,,,,,,,,+++,,,,,,---...///---,,,++++++------,,,+++((()))+++,,,------,,,,,,)))))))))))))))***++++++******))))))))))))******'''((('''%%%###$$$(((+++******)))))))))))))))***''''''((()))************%%%'''(((***++++++++++++((()))***+++++++++******------------,,,,,,+++***))))))))))))))))))))))))***)))))))))+++,,,+++***///---+++*********)))((())))))*********+++++++++******************************))))))))))))******((())))))******))))))(((''')))***)))'''''')))+++*********(((''''''***,,,)))************+++++++++************++++++++++++'''+++---+++&&&$$$(((---***++++++,,,,,,,,,++++++)))+++,,,,,,******+++---++++++,,,,,,,,,---------+++---......---,,,---...,,,...//////...///000222....../////////000000000222222444555777888999:::;;;>>>===:::;;;@@@CCCAAABBBCCCDDDFFFJJJMMMQQQSSSUUUWWW[[[^^^```aaaaaaaaaaaagggmmmppprrrtttzzz~~~~~~xxxuuuuuuppphhheeehhhaaacccaaa___```aaa]]]VVVQQQPPPOOONNNMMMIIIEEEAAAAAA@@@???>>>===<<<<<<<<<888888777777777666666666666555444555777999999888555333222000000111333444///000222333444333111000///111333333000...---,,,,,,,,,------...//////000/////////000///...------***+++---//////...,,,++++++++++++,,,---...///000---,,,++++++------,,,+++((()))+++,,,------,,,,,,))))))((())))))***+++++++++***)))(((((()))***++++++,,,+++(((&&&&&&***...+++***))))))))))))******&&&'''(((***++++++++++++((()))+++,,,+++***(((&&&&&&(((***,,,,,,+++)))(((*********++++++******)))))))))))))))))))))))))))***(((((()))***+++***)))111...******++++++)))&&&)))************+++++++++******************************))))))))))))******(((((()))))))))(((((('''%%%'''))))))'''(((+++...+++++++++)))((((((+++---)))************+++++++++)))************+++++++++&&&+++///+++### $$$***((()))+++,,,------,,,+++))),,,...---+++***,,,///++++++,,,,,,,,,---------(((***---.........///111,,,---//////......000111............////////////333444444555666777777888<<>>999:::AAADDDBBBDDDDDDEEEGGGJJJOOOSSSUUUVVVYYY\\\```aaaaaa```___```fffnnnrrrtttwww|||zzzuuupppkkkfffcccfffeeecccaaa^^^\\\[[[ZZZQQQNNNKKKIIIHHHHHHFFFEEE?????????>>>===;;;999999444555444444777<<<:::555666555555666888:::999999333222111111222333555666......///000000000000000...///111111/////////000,,,+++...222222...+++,,,333333111000///---,,,,,,000///...---,,,---...///***+++---...///...------111---)))***...///---***+++******))))))******+++***************************)))))))))***,,,...000***(((&&&&&&((()))***)))---***'''(((***+++)))'''***))))))((((((((((((((())))))))))))******************************************+++++++++,,,,,,,,,+++***)))))))))(((&&&$$$))))))*********+++++++++))))))))))))************(((((()))******************)))(((''''''((()))***((((((((('''&&&&&&%%%%%%))))))))))))************))))))*********+++++++++***************++++++++++++)))))),,,,,,))))))+++************+++,,,------,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,---,,,,,,++++++------,,,+++++++++,,,,,,///---+++,,,///000///---333111......///111111111111AAA@@@555666888888:::888;;;??????>>>???BBBEEEGGGCCCBBBHHHMMMNNNOOOPPPSSSVVVWWWVVVUUUWWW]]]cccggghhhmmmuuu}}}yyytttppplllgggddddddbbb___\\\ZZZXXXXXXXXXNNNLLLIIIGGGFFFFFFDDDCCC?????????>>><<<;;;999888444555555444666:::999444:::888777777777777555444222222111000000222333444......///000000000000000...000111111000//////000***)))+++000222//////111111111111000000//////...000///...,,,,,,,,,---...++++++,,,---------------333///,,,,,,///111...+++++++++************++++++++++++++++++++++++++++++***)))))))))***,,,...000---***((('''((())))))(((+++***(((((()))***))))))(((((((((((())))))***+++))))))))))))************))))))))))))))))))))))))))))))))))))************+++***))))))******(((&&&************++++++++++++))))))))))))************(((((()))******************)))(((((((((((()))***))))))((((((((((((''''''))))))))))))************(((((()))))))))******************++++++++++++++++++)))))),,,,,,))))))+++,,,,,,+++******+++++++++,,,,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++...///////////////......---------,,,,,,---.........---+++---///000///---000///...///111333333222888JJJJJJ===999888888>>>???BBBDDDCCCAAAAAAEEEHHHIIIEEEDDDIIINNNNNNNNNPPPSSSVVVYYYZZZZZZ]]]ccchhhfffjjjpppxxx|||zzzxxxuuussspppkkkhhhdddaaa]]]YYYVVVUUUUUUUUUMMMKKKHHHFFFFFFFFFDDDCCC??????>>>>>><<<;;;999888444666666444555888777333:::999777666666666444222222111000/////////000111......///000000000000000...000111111000//////000,,,***+++///000///000333000000000000000111111111000///...,,,+++++++++,,,,,,,,,++++++,,,,,,------333000------//////---+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***,,,---///...,,,***)))))))))((('''))))))***)))((((((***+++((((((((()))***+++,,,---))))))))))))************(((((((((((((((((((((((('''''''''((((((((())))))***))))))***++++++***(((******+++++++++,,,,,,,,,))))))))))))************(((((()))******************))))))(((((())))))***(((((())))))))))))******))))))))))))************((((((((((((((())))))))))))***++++++,,,,,,,,,,,,+++)))))),,,,,,))))))+++------,,,******))))))))),,,+++++++++,,,---......++++++,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,------------......///000...---,,,---/////////............000333555444333999KKKLLL@@@;;;999:::BBBFFFHHHIIIGGGEEEFFFJJJNNNOOOKKKKKKPPPSSSSSSTTTVVV]]]```dddffffffhhhlllppphhhmmmuuu{{{zzzyyyxxxxxxwwwuuupppmmmhhhddd___YYYTTTRRRRRRSSSMMMKKKIIIHHHHHHHHHFFFEEE??????>>>===<<<:::999888666888888555555888666333777555444555666666555444333222111///......//////......///000000000000000///000222222000///000111111...---//////---...111111111111111111111111111111000...,,,+++***++++++---,,,+++******+++------111...,,,+++,,,,,,+++)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,------+++*********+++***(((''')))+++***((('''***---))))))))))))***+++,,,---((()))))))))************))))))))))))))))))))))))'''''''''((((((((())))))***))))))***,,,,,,+++***++++++++++++,,,,,,,,,,,,((()))))))))************(((((()))***************))))))))))))))))))))))))''''''((())))))***++++++((()))))))))************)))))))))))))))))))))))))))***+++,,,------,,,,,,+++)))))),,,,,,))))))+++,,,,,,+++************************+++,,,---......+++++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...000000------------...//////.........///222444555444222222@@@AAA:::::::::;;;BBBFFFGGGIIIHHHGGGJJJPPPUUUUUURRRSSSXXX[[[[[[]]]aaammmppptttuuuttttttvvvwwwpppuuu{{{}}}~~~~~~yyyxxxxxxyyyyyywwwssspppjjjfff___XXXSSSPPPOOOOOOKKKIIIHHHHHHHHHHHHFFFDDD>>>>>>>>>===<<<:::888777666::::::777666777777444666444333444555555444333444333111000////////////......///000000000000000///111222222000000000111222...---......---...222222222111111000/////////111000...,,,++++++++++++...---,,,+++++++++,,,---///---,,,+++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***++++++,,,***)))(((***,,,,,,,,,***''')))+++***((('''***---++++++***************+++((()))))))))************************************((((((((()))))))))******)))((((((***,,,---,,,*********+++++++++,,,,,,,,,((()))))))))************(((((()))***************))))))************))))))&&&&&&'''((())))))***+++((()))))))))************************************)))***,,,.........------+++)))))),,,,,,))))))+++***)))))))))******+++,,,((())))))***+++,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++------...///////////////++++++++++++,,,---...///,,,---...............///000000000222333333111///...666333111:::<<<999===???AAADDDEEEFFFKKKRRRXXXTTTSSSUUUZZZ]]]^^^aaafffsssuuuxxxzzz{{{{{{|||||||||~~~~~~uuutttsssssstttssspppnnnhhhddd^^^WWWRRRNNNLLLLLLGGGFFFEEEEEEFFFFFFDDDBBB>>>>>>======;;;:::888777555999:::777555666666444777666444333333333111///444333111000/////////000......///000000000000000///111222222111000000111...++++++...000///111555222111111000///......---111000///---,,,,,,,,,---......------,,,,,,------///......---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++'''''''''))),,,---,,,+++))))))***)))((((((***+++++++++***)))))))))))))))))))))))))))************************************))))))*********+++++++++)))((((((***+++,,,+++)))))))))*********+++++++++))))))))))))************(((((()))***************)))******++++++******)))&&&&&&'''(((((()))******))))))))))))************++++++++++++************)))***,,,///000///...---+++)))))),,,,,,))))))+++((((((((())))))+++,,,,,,((()))***+++++++++++++++))))))******+++,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,---...............+++++++++++++++,,,---...,,,---......------...000111000///000222222000...222555//////:::;;;666888999<<<@@@AAACCCGGGNNNSSSMMMMMMOOOTTTVVVWWW[[[```hhhjjjnnnrrruuuxxxyyyzzz|||xxxuuusssmmmllljjjiiiiiiiiigggeeedddbbb^^^YYYTTTQQQOOONNNEEEDDDDDDEEEFFFFFFDDDBBB>>>>>>===<<<;;;999888777222777888555333444555444666444222222333333111///222111///.........//////......///000000000000000///111333222111000111111...+++,,,///111000111555//////..................111000///...---......///.../////////......---,,,------------,,,---...///++++++************++++++++++++++++++++++++++++++((())))))***************''''''''')))++++++***(((+++***(((((()))***))))))))))))((((((((()))******))))))))))))************************************)))))))))*********++++++)))(((((()))***+++)))((((((((()))))))))*********))))))))))))************(((((()))***************)))***++++++++++++***)))((((((((())))))*********))))))))))))************+++*********))))))))))))(((***---///000000///...+++)))))),,,,,,))))))+++***)))))))))))))))***+++)))***+++,,,,,,,,,+++***((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++((()))***+++,,,,,,,,,,,,------,,,,,,,,,------...+++---//////---,,,...000000...---...000111111000444666111222:::999444888888;;;>>>??????@@@DDDHHHFFFFFFHHHLLLLLLKKKOOOUUU\\\]]]```dddiiilllnnnooo{{{|||~~~~~~~~~}}}zzztttoookkkiiigggeeebbbaaaaaa```___^^^cccaaa___\\\YYYVVVUUUTTTFFFFFFFFFGGGHHHHHHFFFDDD>>>>>>===<<<;;;999888777///444777333111222444333111000000111333555444333000///...---,,,---.........//////000000000000000000111333333111000111222111......111111......111,,,,,,------...//////000111000///......///000111...///000000000///---,,,)))***++++++***+++---...+++******************+++************************((())))))************))))))(((((()))******(((&&&...***'''(((***+++)))'''''''''''''''(((***+++,,,))))))))))))************))))))))))))))))))))))))))))))))))))************)))(((((((((******((('''(((((((((((())))))))))))))))))))))))************(((((()))***************)))***+++,,,,,,+++***)))***************+++++++++))))))))))))******************))))))((((((((('''(((***---000111111///...+++)))))),,,,,,))))))+++,,,+++***)))((((((((((((+++,,,---------,,,+++***((())))))***++++++,,,,,,******+++,,,,,,,,,,,,++++++,,,---...///////////////......---------......+++---//////---,,,...000...,,,+++,,,...111222222000666333333999777444<<<:::===???>>><<<;;;===???CCCCCCEEEHHHFFFDDDGGGMMMWWWWWWXXX[[[___cccddddddppprrrwww~~~~~~}}}vvvqqqppppppjjjaaagggcccaaaaaa^^^ZZZYYY[[[^^^]]]]]]```cccbbb[[[UUUTTTPPPKKKGGGFFFFFFEEEDDDFFF@@@<<<<<<;;;777666777333444555555555444333222222111000111333444333222222222222111///...///000////////////////////////555222000000000000---))),,,------...///000111111111111111000000000000000111000///...------...///,,,///111000---+++,,,---*********+++,,,---...///*********++++++*********)))************+++++++++)))***++++++***)))***++++++++++++************)))+++******))))))******+++,,,***((('''(((***,,,...))))))*********+++++++++******+++,,,,,,***)))(((*********)))***++++++,,,++++++***)))(((((()))))),,,***((('''&&&'''((()))*********)))))))))))))))+++***)))))))))***,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))******+++,,,*********+++,,,,,,***(((  (((------+++++++++***)))'''''''''((()))(((((()))))))))*********,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,///111222222000...---...,,,,,,,,,,,,---///000111555555444333333333444444:::888777888999:::::::::??????@@@BBBEEEGGGGGGFFFJJJLLLPPPUUUZZZ___bbbdddpppkkkjjjpppvvvzzz~~~~~~zzzrrrmmmkkkfff```bbb^^^\\\\\\[[[WWWWWWZZZ]]][[[ZZZ]]]___^^^XXXSSSTTTPPPKKKGGGDDDCCCBBB@@@BBB<<<999::::::777666777444444555555444444333333222111000111333444333222222222222111///...///000000000000000000000000000222111000000111000---***,,,---...//////000000000000000000000000000000000333000,,,---///111000...---///000///---,,,---///,,,,,,+++,,,,,,---...///)))******************))))))************+++++++++)))***++++++***)))***++++++++++++*********))))))******))))))))))))******,,,+++)))((((((***,,,---************++++++++++++)))************)))((((((***)))))))))******++++++******))))))))))))))))))+++***((('''''''''))))))))))))))))))************+++***)))))))))***+++,,,---,,,+++***))))))))))))))))))))))))))))))))))))************)))))))))(((******))))))******+++,,, """''',,,///000///)))&&&&&&+++---***''''''+++***)))((((((((()))))),,,,,,,,,,,,------------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++---///000///------...------------...///000000222222222222222222222222666555555555777888999999666777:::===AAACCCDDDDDDFFFHHHLLLRRRXXX]]]bbbddddddgggnnnvvvxxxwwwzzz~~~wwwnnnjjjgggccc```[[[XXXXXXWWWUUUVVVZZZ\\\ZZZYYYZZZ\\\\\\XXXUUUWWWSSSMMMIIIFFFDDDAAA@@@AAA<<<:::<<<<<<:::999:::666555555444333333444444222111111111333444333222222222222111///...///000000000000000000000000000//////000111222111...,,,+++---...///000000///...000000000000000000000000444///+++---222444222...///000///...,,,,,,...000...---------------......)))******++++++******))))))************+++++++++)))***++++++***)))***+++++++++*********)))))))))******))))))))))))******---,,,***(((((()))+++,,,******+++++++++,,,,,,,,,***))))))((((((((((((((()))))))))))))))*********)))))))))))))))*********+++***)))((('''((()))***((()))))))))***+++++++++******))))))******+++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))************))))))))))))***))))))))))))***++++++%%%$$$%%%(((+++,,,,,,+++///+++***------)))'''''',,,+++******))))))***************+++++++++,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,,,,,,,---......(((***---...---------...000//////......//////000///000111222222111000000222222333444555777888999666888;;;???BBBCCCDDDDDDDDDGGGKKKQQQXXX^^^cccfffbbbgggpppwwwwwwuuuzzz~~~xxxtttooojjjddd^^^ZZZYYYWWWUUUWWW[[[[[[YYYXXXYYY\\\\\\[[[ZZZXXXUUUPPPLLLJJJHHHEEEDDDEEE@@@>>>@@@AAA>>><<<===888666555333333333444555333222111111333333333111222222222111///...///000........................---...000111222111///...,,,---...000000///...---/////////000000000000000111///---///222333222000000///...,,,,,,---///000//////...---------......++++++,,,,,,,,,,,,++++++))))))*********+++++++++)))***++++++***)))***+++************))))))))))))+++******))))))******+++---,,,***)))((()))******++++++++++++,,,,,,,,,,,,+++***)))''''''((())))))(((((())))))************(((((())))))******************)))(((((())))))***(((((()))***++++++,,,,,,***************+++++++++,,,++++++***))))))******))))))))))))))))))))))))*********))))))))))))))))))))))))))))))***++++++///...,,,,,,---,,,***)))...******,,,---******,,,,,,+++++++++++++++++++++)))))))))*********+++++++++++++++***+++,,,,,,---,,,,,,------------......++++++++++++++++++++++++------,,,+++,,,---...///)))+++---...---,,,,,,---111111000///////////////...///111333333222000///111222333444555777999;;;<<<>>>AAACCCCCCCCCDDDDDDJJJLLLPPPVVV\\\ccciiilllnnnnnnqqquuuxxx|||xxxpppkkkeee```]]]ZZZVVVWWWZZZVVVUUUUUUVVVXXXZZZ[[[ZZZSSSQQQMMMKKKJJJIIIHHHFFFGGGBBB@@@BBBBBB>>>;;;<<<888777555444333333444444333222111111333333222111222222222111///...///000------------------------+++---000111111111000000------...//////...---,,,......//////000000000000---000222222000///111333000...,,,+++,,,---///000//////...---------......,,,------......------,,,))))))*********+++++++++)))***++++++***)))***+++*********)))))))))((((((++++++************++++++---,,,+++)))))))))************+++++++++,,,,,,,,,,,,+++***)))((()))***+++(((((()))***+++******)))'''((()))***++++++*********))))))))))))*********((())))))***+++,,,,,,---))))))******++++++++++++,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))******))))))(((((())))))***+++++++++***,,,///111222111+++)))))),,,,,,******...+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------...+++************+++,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++------,,,+++,,,---...///,,,...000000...,,,,,,,,,222111000//////...//////...000222444444333222111222444666777777888<<>>:::777777888888666555444444333333444222111222333333222000222222222111///...///000////////////////////////,,,...000000000000111222///......------,,,,,,,,,---......//////000000111+++000444333...,,,///333...,,,******,,,---...---...---------------......,,,------......------,,,)))************+++++++++)))***++++++***)))***+++******)))))))))(((((((((++++++************++++++++++++******************))))))*********+++++++++,,,++++++***************((()))***,,,,,,+++******'''(((***++++++***))))))))))))******************)))*********+++,,,,,,,,,))))))***++++++++++++***++++++***************+++))))))))))))))))))))))))))))))))))))************)))(((((((((((()))*********))))))***---000111111,,,+++,,,...,,,''''''+++******+++,,,,,,,,,++++++************++++++++++++***************+++,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........000111111///---,,,,,,111000//////............000111222444444444444333222555888888777888<<<@@@<<>>===999888;;;<<<888555555888888777777666444333222444333111222333333222000222222222111///...///000////////////////////////...///000///......111444111///---,,,++++++,,,---------......///000000111,,,000222222///---...///,,,***)))***,,,---,,,***,,,,,,+++,,,,,,---...///++++++,,,,,,,,,,,,++++++)))************+++++++++)))***++++++***)))***+++***)))))))))(((((((((((())))))(((((((((((())))))***************+++++++++(((((()))))))))************************))))))((()))***,,,---------+++***((()))***++++++***((('''))))))******++++++++++++++++++++++++++++++++++++((()))***+++,,,++++++***+++***************++++++))))))))))))))))))))))))((()))))))))************((((((((((((((()))******...,,,******+++,,,,,,+++,,,,,,...000---'''&&&)))((()))***,,,,,,,,,+++***&&&&&&'''''''''(((((((((***************++++++,,,******++++++,,,---------------------------------+++,,,------......------,,,...000000///------...//////......---.........111111222222333444444555000444777666555555999===>>>AAADDDDDDEEEJJJSSSZZZZZZ\\\```gggpppyyy|||vvvqqqhhhccc___]]]XXXQQQNNNOOOLLLMMMMMMLLLIIIEEEDDDCCCCCCAAA????????????===;;;:::666666:::;;;888666666777888888888777555333111444333222222333333111000222222222111///...///000------------------------///000000...,,,---111555222000---+++******,,,------------...///000000111/////////000000///---+++***((((((***,,,---+++)))*********+++,,,---...///*********++++++*********)))************+++++++++)))+++++++++***)))***+++))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''))))))******+++++++++,,,(((((((((((())))))))))))((()))*********)))'''&&&)))+++,,,......---,,,+++)))***+++,,,+++)))'''&&&((()))***+++++++++++++++,,,,,,++++++++++++++++++((()))***+++,,,+++******+++***************++++++))))))))))))))))))))))))(((((())))))*********+++((((((((((((((()))******---+++)))***,,,.........***+++...222///)))(((+++((()))***+++,,,++++++***))))))))))))*********************)))***++++++,,,))))))***++++++,,,------........................+++,,,---...///...---,,,***,,,///000///......///......------------......111111111111222333444555...222555555222222666;;;===???AAA@@@???DDDMMMUUUVVVYYY^^^fffppp{{{{{{|||iiigggccc```[[[TTTMMMGGGFFFEEEEEEFFFFFFEEECCC@@@DDDDDDDDDCCCBBB???===<<<777777777777666666666666555666777777777666444444999888555333111111222222///000111111111///...---000///...------...///000,,,...000111000///000000111000...---,,,,,,------,,,,,,------...//////000///...///000111000---+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++)))***+++,,,,,,,,,,,,,,,******++++++++++++******+++*********))))))((((((,,,)))&&&&&&(((***)))(((************************))))))))))))***+++,,,---***((((((,,,,,,******,,,((()))***,,,---...//////************************++++++******)))(((((((((---,,,,,,+++***)))((((((*********++++++,,,,,,,,,,,,,,,+++***))))))******,,,)))'''(((+++---,,,******)))'''&&&&&&(((***,,,+++***)))))))))***,,,,,,++++++++++++,,,---............------,,,+++******,,,,,,+++******+++,,,,,,))))))******++++++++++++***+++,,,+++***)))***+++,,,,,,,,,------.........,,,///...++++++...///,,,,,,,,,------...///000000000000000///...,,,+++***111+++&&&(((...222000---//////000111333444555666000111444666777777777666>>>@@@AAABBBCCCEEEIIILLLMMMVVV___eeemmmyyyzzzttttttmmmiiiddd^^^ZZZTTTOOOKKKFFFEEECCCCCCDDDCCCAAA???AAABBBBBBAAA???===;;;:::777777777666666666555555444444555666666555555444777555444222222222333444222111000///......///000000///...------...///000,,,...111111000///000000111000///...---,,,,,,,,,.........------------,,,,,,---/////////---,,,+++))))))*********++++++++++++++++++++++++++++++,,,************++++++++++++)))******+++,,,,,,++++++******++++++++++++******+++*********))))))))))))---+++((((((***,,,+++***************************++++++++++++,,,---...///+++)))***---...+++***---))))))+++,,,---.........************************)))))))))))))))*********++++++++++++***************++++++++++++++++++,,,,,,++++++***))))))******+++)))'''(((+++,,,,,,***(((((((((((()))))))))***+++***)))))))))***+++,,,...---,,,++++++*********))))))*********+++++++++++++++***))))))***++++++)))*********++++++++++++)))+++,,,+++***)))***+++,,,,,,,,,,,,,,,---------))),,,+++((((((+++,,,)))++++++,,,,,,---......///.........///......---,,,000,,,)))***...000000...222222222222222222222222111222333555777888888888;;;===>>>???@@@CCCFFFIIIMMMWWWaaagggnnnxxxxxxpppnnnmmmhhh```ZZZUUUQQQNNNKKKGGGDDDBBB@@@AAAAAA@@@????????????>>>===;;;:::999666666666555555555444444111222333444555555555444444444222222222333444555333111///---,,,...000222000///...------...///000---///111111000///000111111111000000///---,,,+++000///...---,,,+++***)))***---//////,,,***+++,,,)))*********++++++,,,,,,++++++++++++++++++++++++************+++++++++,,,))))))******++++++************++++++++++++*********************))))))))),,,***))))))***++++++***************************++++++++++++,,,---......)))'''(((++++++)))(((+++***++++++,,,,,,,,,,,,,,,************************'''(((((()))******++++++******+++++++++,,,,,,,,,+++++++++++++++*********,,,+++******)))*********+++)))((((((***++++++***&&&''')))***+++***)))(((******))))))******+++,,,---,,,+++******)))******)))************+++++++++******)))(((((()))******************++++++++++++)))***++++++***)))***+++,,,,,,,,,+++++++++++++++,,,...---******---...,,,***++++++,,,,,,---------,,,,,,---.../////////...000///...------...///000333333222222111111111000222222333444666999:::<<<@@@AAACCCDDDEEEHHHKKKNNNQQQZZZdddjjjpppzzz{{{sssnnnmmmhhhbbb[[[VVVRRRNNNLLLIIIFFFBBB??????@@@@@@@@@>>>>>>===<<<;;;:::999888666555555555444444444444///000111222333444555555444333222222111222222333222000///...---///000111///...------------...///...///000000///...///000000111111111000...,,,+++///...---,,,+++******)))***...111///***(((+++///......---------,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,,,,((())))))*********))))))******++++++++++++******************************(((((('''(((((()))))))))***************************)))))))))******+++,,,+++((())),,,,,,))))))+++++++++,,,,,,,,,++++++***************************(((((())))))************+++++++++++++++,,,,,,,,,,,,,,,++++++******))))))++++++***************+++******)))))))))*********(((((()))************)))***************+++++++++))))))))))))***+++,,,---//////...---+++***))))))*********))))))*********++++++++++++++++++++++++)))***++++++***)))+++,,,,,,+++++++++******))))))---//////,,,,,,//////---++++++,,,,,,,,,---------,,,---......///.........///111111000------///222000000000111222222333333222222333444666999<<<>>>CCCEEEFFFGGGIIIKKKOOORRRTTT]]]eeejjjqqq{{{~~~vvvpppooolllgggbbb]]]XXXRRRNNNLLLIIIDDDAAA@@@AAAAAAAAA>>>>>>===<<<;;;:::::::::666555555555444444444444//////000111222333555555555444333222111000000/////////000000000000/////////...---,,,,,,---...///.../////////------.../////////000000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///111...***))),,,111111000///...,,,+++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))*********))))))(((******++++++++++++*********************+++++++++''''''((())))))))))))*********************************))))))******++++++///,,,---000000---,,,...++++++,,,,,,++++++******************************************))))))((((((------,,,++++++***))))))+++++++++******)))))))))+++***************++++++******))))))(((((()))***+++***((('''((()))+++,,,))))))******++++++++++++))))))))))))***+++,,,---000///...---+++***)))(((++++++++++++++++++++++++,,,+++++++++++++++++++++(((***++++++******+++,,,+++++++++******)))))))))***,,,+++((((((+++,,,***------------.....................///......---,,,...111333111...,,,///222//////000111222222333333222222333444666999<<<>>>===???AAABBBCCCFFFJJJMMMSSS[[[aaaeeelllyyyzzzrrrooolllgggccc^^^XXXRRRNNNNNNJJJFFFCCCBBBBBBAAAAAA>>>>>>===;;;;;;::::::;;;666666666555555555444444//////000000111333444555555444333222111///...------...000111111111/////////...---,,,,,,---...///---......---++++++,,,...------............------***++++++,,,---......//////000///---******---111000///...,,,+++)))((('''******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++******))))))******++++++++++++***************+++++++++++++++''')))+++,,,+++***+++,,,************************---,,,,,,+++,,,,,,------,,,******------***)))+++***+++++++++++++++******************************++++++******)))(((((('''------,,,+++***)))((('''***************)))))))))*********)))******+++,,,)))******)))''''''(((***,,,***(((''''''))),,,...))))))***++++++++++++***---,,,+++******)))******+++++++++************)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++((()))++++++******+++---+++++++++***************+++------******------+++.........................../////////...---,,,,,,---000222111......///222111111111111111111111111222222333444666999:::<<<999:::<<<>>>@@@CCCGGGJJJOOOVVV]]]aaahhhuuuwwwtttpppiiiccc^^^ZZZVVVSSSNNNKKKGGGDDDCCCBBBAAA???>>>===;;;::::::::::::;;;777777777666666666555555111111000000111333444555222222222222111000///...///////////////000000111......,,,,,,,,,,,,......,,,---,,,+++))))))+++,,,+++++++++,,,,,,---...///+++,,,,,,---......//////000...,,,***)))***---///---------,,,++++++******))))))***+++,,,------...+++++++++,,,,,,,,,------++++++,,,,,,+++******)))******++++++++++++***************++++++,,,,,,,,,&&&))),,,,,,+++***+++---************************------,,,,,,+++,,,,,,---+++((((((++++++'''&&&))))))******+++++++++***************************************)))))))))))))))*********))))))((((((((())))))))))))******************))))))***++++++,,,)))***+++)))'''&&&(((*********)))))))))***+++,,,((()))***+++,,,++++++***...---,,,++++++*********+++++++++*********)))))))))***+++,,,,,,+++***)))------,,,,,,,,,+++++++++''')))***+++******,,,---*********+++++++++++++++---000///,,,,,,///000---------------------------,,,---......///.........,,,...///000//////000111//////000000111111222222111222333555777888888888888:::<<<>>>@@@CCCGGGJJJLLLUUU^^^cccjjjttt|||}}}~~~yyyqqqiiidddaaa___^^^NNNKKKGGGDDDCCCBBB@@@>>>===<<<:::999999999::::::777777777777666666666666222111111111111333444555000000111111111111000000111000...------///222333...---,,,,,,,,,,,,---...,,,,,,,,,***(((((()))++++++*********+++---///000---------.........//////000---)))'''(((+++,,,------------.........//////(((((()))***,,,---...///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++***)))******++++++++++++***************++++++,,,,,,,,,###'''***+++)))((()))+++************************++++++******)))*********000---...000000,,,+++...))))))***+++++++++++++++************************((((((((()))******++++++(((((((((((())))))))))))(((((())))))******++++++******))))))***+++,,,,,,)))***+++)))&&&%%%'''***((()))***+++,,,+++******((()))***+++,,,+++******++++++++++++,,,---...///111000///---+++***((('''((()))***++++++***)))(((---------,,,,,,+++++++++''')))***+++******,,,---*********+++,,,,,,,,,---***---,,,)))))),,,---***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///000000000,,,,,,---///000000000000***+++---///222444666666000222444666777777777666666888:::<<<>>>AAAEEEHHHMMMWWWbbbhhhnnnvvv{{{|||~~~|||sssmmmkkkiiiccc^^^QQQPPPNNNHHHCCCAAABBBEEE======>>>>>>===<<<;;;;;;777777777777666666666666333222111111000000111111222222111111000000//////111000///......---......------......------,,,+++...------,,,,,,++++++***------,,,+++,,,---...///111,,,)))***///111000...------......///000111111000//////.........//////,,,---+++***,,,000...)))++++++******++++++,,,---************************,,,++++++,,,...,,,'''###---+++)))+++---///---++++++++++++*********))))))((((((((((((((((((((((((************************---,,,,,,++++++,,,,,,---))))))***++++++++++++***))))))))))))))))))))))))+++***)))***,,,+++(((%%%***************)))((('''"""$$$'''(((((('''((())),,,,,,+++***)))))))))***,,,+++******)))*********))))))))))))))))))))))))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++******)))))))))))))))***++++++++++++++++++++++++---,,,***))))))***,,,---******+++++++++,,,,,,,,,,,,...///...,,,++++++,,,.........------,,,,,,,,,///......------///000111............////////////111000000111333333222000222222222222333444555555888;;;???BBBCCCEEEHHHJJJTTT\\\dddjjjqqqzzzzzztttooojjjccc^^^XXXWWWSSSLLLFFFBBBCCCDDD>>>>>>>>>>>>===<<<;;;;;;:::999999888777666666555222222222111111111000000000000000//////.........//////.........//////000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///000,,,)))+++///111000...,,,,,,------...//////000------,,,,,,+++,,,,,,---------+++)))+++///...***///...---,,,+++*********+++++++++***************+++******+++---,,,)))&&&---+++***+++---...---++++++++++++*********))))))************************************************+++++++++******+++++++++***++++++++++++***)))))))))))))))))))))))))))))))))''''''(((******'''$$$)))************))))))(((&&&)))+++,,,+++***+++,,,++++++******)))*********,,,,,,+++***)))))))))***)))))))))))))))))))))))))))))))))***+++++++++,,,++++++++++++++++++++++++))))))))))))*********+++******))))))))))))******++++++++++++++++++++++++---,,,***))))))***,,,---++++++++++++++++++,,,,,,...///111000...------.........---------,,,,,,,,,///......---...///000111............///////////////......///111111000///222222222222333444555555666999<<>>>>>===<<<;;;;;;<<<;;;:::999777666555444111111222333222111000///............---------------------......///111111------......------,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,---......///,,,***+++///111000...++++++,,,,,,------......,,,++++++******+++,,,,,,......+++((()))......,,,//////...---,,,++++++***++++++++++++******))))))***)))((()))+++,,,+++***,,,+++***+++,,,------++++++++++++*********************************************************************))))))))))))******,,,,,,,,,+++***)))((('''))))))))))))))))))))))))(((''''''((()))***((('''))))))******+++*********''')))******)))(((((()))*********)))******++++++---,,,+++***))))))))))))))))))))))))))))))))))))******************++++++++++++++++++++++++++++++)))))))))*********************)))))))))******+++++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,++++++++++++---///000///...------...------------,,,,,,,,,,,,......------......///000............///////////////......///000111000///222222222222333444555555777999;;;===@@@DDDJJJNNNSSS]]]hhhnnntttzzz|||zzzzzzsssmmmjjjaaa^^^XXXPPPIIIDDD@@@???AAA@@@???>>><<<;;;;;;;;;::::::999888777666555444000111333444333222000...------.................................///000000------......------,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,------------,,,+++,,,///111000///++++++++++++,,,,,,------,,,,,,,,,+++,,,,,,------......,,,((((((---///---++++++,,,,,,,,,---,,,,,,,,,,,,++++++***)))))))))+++***)))))))))+++,,,,,,+++******+++,,,,,,,,,,,,*********************************************************************************))))))*********---------,,,***((('''&&&)))))))))))))))))))))))))))))))))***+++,,,++++++((()))******++++++++++++(((***+++***(((''''''(((***)))))))))***+++,,,,,,------+++***))))))(((((())))))))))))))))))))))))+++++++++*********************************************************************))))))******++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,+++++++++***,,,------+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......//////............////////////111000///000222333333222222222222222333444666666999:::<<>><<<;;;;;;;;;666666666666666555555555000111333444333222000.........//////000000000111000000///...............------......------,,,+++---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++---///000000000++++++,,,,,,,,,,,,,,,---+++++++++++++++,,,---...---///---((((((,,,......))))))***++++++++++++***+++++++++*********)))))),,,,,,***)))((()))***,,,******++++++++++++,,,,,,************************))))))))))))))))))))))))************************++++++************++++++------,,,,,,***)))'''&&&)))))))))))))))))))))))))))************+++,,,---((()))***+++++++++++++++---......---+++***+++,,,***)))))))))***+++,,,,,,---,,,+++***))))))))))))************************+++++++++***************************************+++++++++******************************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................////////////111000//////222333444333222222222333444666777888:::<<<>>>AAAEEELLLUUUZZZ^^^gggqqqwww{{{|||zzztttpppmmmiiiccc]]]WWWRRRLLLIIIDDDCCC@@@>>><<<;;;:::;;;555555555555555555555555111111222333222111000///...//////000111222333333111111///......---------------......------,,,+++......---,,,,,,+++************+++,,,,,,,,,,,,,,,***+++,,,...///000000000---------------.........))))))))))))***+++,,,,,,,,,......)))(((+++......++++++,,,,,,***)))'''&&&************************,,,,,,,,,***((((((***+++)))***++++++******+++---***************+++++++++((((((((((((((((((((((((************************+++++++++******++++++++++++++++++++++++***)))((())))))))))))))))))))))))((()))))))))(((((()))+++******++++++,,,+++++++++,,,,,,,,,+++)))(((***+++*********)))******++++++,,,+++******)))***************************************************++++++************************+++++++++++++++************************+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------***+++------,,,+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,---............---............///////////////...,,,---///111222222333333444555666777999:::;;;===@@@DDDJJJQQQZZZ```jjjqqqxxxyyy{{{~~~~~~{{{|||xxxvvvqqqjjjddd^^^XXXRRRMMMFFFDDDAAA>>>;;;::::::;;;777777666666555555444444222222222111111111000000......///000111222333444000//////.........//////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++(((***---//////000000111////////////////////////)))))))))******+++------***...///+++)))+++------+++,,,,,,,,,+++)))'''&&&)))))))))***++++++,,,,,,)))***++++++))))))+++---(((***,,,+++***)))+++---))))))*********+++++++++))))))))))))))))))))))))******************************))))))))))))******((()))***+++++++++++++++)))))))))))))))))))))))))))***+++)))'''&&&)))+++++++++,,,,,,,,,+++******((())))))'''&&&&&&(((***++++++******)))******************)))******+++,,,************************)))))))))***+++++++++,,,************************,,,,,,,,,++++++*********************+++,,,---...+++++++++++++++++++++++++++++++++,,,,,,+++++++++***++++++,,,---...//////)))+++,,,---,,,+++,,,---******+++++++++,,,,,,,,,+++,,,---.........------............///////////////...,,,,,,///111333333444555555666777999;;;<<<@@@BBBGGGLLLRRRZZZbbbhhhpppuuuyyyyyy{{{{{{uuunnngggaaa[[[SSSNNNFFFDDDAAA>>>;;;::::::;;;:::999888777666555444333333222111111000000111111---...///000111222333444......---......///000111------......------,,,+++***++++++,,,,,,------...)))***+++,,,---,,,++++++(((***---//////000000111111111111111111000000000,,,,,,,,,,,,---...///000)))...000,,,***+++---,,,(((***,,,------,,,+++***(((((()))***+++,,,,,,---%%%(((++++++******,,,///(((***,,,+++))))))+++---))))))******++++++++++++************************************************))))))(((((((((((())))))'''''')))***,,,,,,------)))))))))))))))))))))))),,,---...+++((((((***---,,,,,,,,,,,,,,,+++***)))+++++++++***((()))+++---,,,,,,+++***)))))))))***))))))))))))***+++,,,---************************(((((()))***+++,,,,,,---)))))))))))))))))))))))),,,,,,,,,++++++*********************+++,,,---...++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,...///000000&&&(((******))))))***+++*********++++++,,,,,,,,,+++,,,---.........---,,,............/////////000222000......111333555555555555666777888:::<<<===EEEHHHMMMSSSZZZbbbjjjooosssxxx||||||{{{xxxrrreee___\\\SSSHHHBBB???@@@???<<<<<<>>><<<777111111444666555333333222222222111000000000222000///000111111000///000///.........///111222//////...---,,,,,,++++++*********++++++,,,,,,,,,,,,,,,+++++++++,,,---...,,,***)))---222444111---...000222444444111...,,,111///,,,+++++++++***(((******)))))))))***,,,------,,,++++++******++++++******)))((()))***+++,,,***++++++***))))))***,,,*********)))))))))))))))...------,,,+++++++++,,,******++++++++++++******))))))************))))))++++++++++++***((('''&&&---+++))))))+++,,,***(((&&&***---+++'''&&&)))---++++++***)))(((((())))))---,,,)))((('''((()))***)))((((((((((((***+++,,,++++++************+++++++++++++++***************...***(((***...000...***''')))+++***((('''***---000333222,,,***,,,+++&&&'''(((***++++++******))))))************+++++++++,,,++++++,,,---,,,***((('''(((+++,,,,,,...000222///---++++++------+++))),,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...,,,,,,...///...///000111111000///...000///000222444666777666555999555555>>>@@@===CCCKKKPPPXXX```fffjjjnnnqqqsssyyy~~~~~~xxxjjjccc```VVVJJJEEEAAAAAA???:::777888;;;666111111444666555444222222222222111111111111222000///000111222111///000//////...///000111222//////...------,,,++++++******+++++++++,,,,,,,,,++++++******++++++,,,,,,---***))),,,000222000---......///////////////...000...,,,+++,,,,,,+++)))+++***)))))))))***,,,------,,,++++++******++++++...---,,,,,,,,,---...///***++++++***))))))***,,,+++++++++******))))))))),,,++++++***)))))))))*********++++++++++++******))))))************))))))******+++******)))((('''---+++))))))+++,,,***((('''***,,,+++((('''))),,,++++++***)))))))))))))))+++***((((((((()))***,,,++++++)))(((''''''((((((+++******))))))******+++******************++++++---***((()))---///---***((()))******((((((***,,,+++///...***))),,,+++'''((((((((()))***+++***))))))************+++++++++,,,++++++,,,---,,,***''''''(((************,,,......+++******,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...---,,,...///...///000111111000///...//////000111333555555555000888888999AAACCCEEEOOOOOORRRXXX]]]aaafffjjjmmmuuu{{{ssskkkfff\\\RRRLLLGGGEEEAAA:::666555:::666222222444666666444111111111222222222222222222000///000111222111000///////////////000111111//////......---,,,,,,,,,++++++++++++,,,,,,,,,,,,************++++++++++++...+++)))***---///...,,,---,,,++++++,,,---///000///---++++++,,,---,,,++++++************+++,,,,,,---,,,++++++******++++++,,,++++++*********++++++***++++++***))))))***,,,---,,,,,,+++***)))))))))++++++************************++++++++++++******))))))************))))))))))))************)))))),,,+++******++++++***(((***************)))******+++***)))))))))))))))))))))((((((((((((***,,,---+++***)))(((''''''''''''+++******))))))******+++)))))))))***+++++++++,,,,,,)))((())),,,---+++)))((()))***)))((((((***,,,'''******((((((++++++)))***(((%%%&&&)))+++***((()))************+++++++++---,,,,,,,,,---,,,)))''')))***++++++***)))***,,,,,,***)))***++++++***(((+++++++++,,,,,,------------------------------------...///...---,,,.../////////000000000000//////000000000111222333333333///:::===>>>DDDFFFKKKWWWTTTUUUWWWZZZ]]]bbbhhhlllxxx}}}uuupppfff^^^VVVOOOJJJEEE>>>;;;<<<999777444333555666666555111111111222222333333333111000///000222333222111///////////////000000111//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,///,,,******+++------,,,+++******+++,,,...///000...---++++++---...------++++++++++++++++++++++++---,,,++++++******+++++++++******)))))))))))))))***++++++***))))))***,,,...------,,,+++***)))))),,,,,,,,,---,,,,,,,,,+++******++++++++++++******))))))************))))))(((((()))***************++++++***************))),,,***))))))++++++***(((******)))))))))))))))***))))))(((((()))***++++++((((((((())))))***++++++******))))))))))))******(((((()))***+++,,,,,,,,,+++)))((((((***+++***((())))))))))))))))))***+++'''((((((((()))*********+++((($$$%%%)))+++***((())))))*********+++++++++---,,,,,,,,,---+++)))&&&***,,,------,,,+++---...++++++******++++++************+++,,,,,,---......------------............,,,...//////---------.../////////000000000000000111222333333222222333333555>>>???>>>EEEFFFHHHSSSUUUVVVVVVWWW[[[aaaiiiooo|||}}}zzzqqqiii___UUUNNNHHHCCCBBBDDD:::999777666666666666666111111222222333333333444111000000000222333333111...//////000000000000000///...............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///---+++***+++,,,,,,,,,)))***,,,...//////000///...,,,+++,,,---......---++++++,,,,,,,,,+++++++++---,,,++++++******++++++------------------,,,,,,***++++++***))))))***,,,------,,,,,,+++******)))+++,,,,,,---------,,,+++******++++++++++++******))))))************))))))'''((()))******+++******++++++++++++***))))))***---+++******++++++***(((***)))))))))))))))******+++******))))))))))))))))))******+++,,,,,,------***))))))))))))))))))***(((((()))***+++,,,,,,,,,***)))((())))))***)))(((***)))(((((()))******+++******)))******))))))***+++(((%%%&&&(((******)))))))))*********+++++++++---,,,,,,,,,---,,,)))'''(((***,,,,,,,,,,,,...000+++,,,,,,,,,,,,+++,,,,,,******+++,,,,,,---......---------....../////////,,,...//////...------...///////////////000111111222444555555333222444555999>>>;;;;;;EEEFFFEEELLLQQQRRRSSSVVV[[[cccmmmtttyyypppfffZZZSSSMMMGGGFFFHHH===<<<;;;999888777666666222222222333333333333333111000000111333444333222......///000000000000000........................------------,,,,,,,,,,,,+++,,,.../////////...---------,,,,,,,,,,,,,,,---)))+++---///000000000//////---,,,,,,...///...---,,,,,,,,,---,,,,,,+++***---,,,++++++******++++++******+++,,,,,,,,,,,,,,,***++++++***))))))***,,,+++++++++++++++*********((()))***+++,,,+++***)))******++++++++++++******))))))************))))))'''((()))******************+++,,,+++)))))))))***,,,,,,,,,+++******)))))))))))))))))))))******++++++++++++***)))(((((('''------...------,,,*********))))))(((((())))))***)))))))))***+++++++++,,,************))))))))))))***)))'''(((***++++++***---+++***,,,+++((((((***)))))))))))))))******+++)))************+++++++++,,,++++++,,,---,,,***(((&&&(((*********+++,,,...***,,,------,,,+++---...+++++++++,,,,,,------------------...//////000000+++---000000...---------//////......///000111222222555777666333222444777888;;;888999DDDGGGEEEKKKLLLOOORRRXXX___iiissszzz{{{wwwmmmccc\\\UUUMMMIIIIII@@@???>>><<<999777666666333333333333333333222222111000000111333444444333---...///000111000000///............////////////......---------,,,,,,,,,***+++---//////...---,,,,,,---.........------...,,,,,,,,,,,,---///000000000...,,,,,,.........---,,,,,,---------,,,+++***---,,,++++++******++++++&&&'''(((***++++++++++++***++++++***))))))***,,,)))))))))************+++''')))***,,,,,,+++***)))******++++++++++++******))))))************))))))((())))))*********))))))***+++---+++)))((()))++++++---...---)))((()))+++)))))))))))))))***++++++))))))*********))))))(((---------------+++***)))))))))(((((((((((())))))******************++++++***++++++***))))))))))))+++)))'''(((***++++++)))---)))))),,,,,,((((((+++'''***------***(((***---)))************+++++++++*********,,,------+++***((()))++++++******+++,,,)))+++---,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000+++---000000///---------///.........///000222333000333666555222222444888666<<<:::;;;CCCEEEEEEMMMNNNRRRXXX```iiisss|||{{{|||tttlllfff]]]SSSKKKIIIAAAAAA@@@>>>:::777666666444444444333333222222222111000000111333555444333---...000111111111000///.........///////////////.........------,,,,,,,,,)))***,,,......---,,,++++++---///000///.........///---+++)))***---000222000///------......---,,,,,,,,,---...---,,,***)))---,,,++++++******++++++''')))+++---...//////...***++++++***))))))***,,,((((((((()))******++++++)))***,,,.........,,,+++******++++++++++++******))))))************))))))))))))************)))))))))+++---,,,)))((()))+++***...000...)))&&&))),,,))))))((())))))***++++++'''((()))******++++++***((()))+++,,,------,,,,,,))))))(((((((((((())))))+++++++++***************+++,,,,,,+++***))))))***+++)))&&&'''***,,,+++)))+++''''''+++,,,((((((,,,%%%+++000///***(((***///)))************+++++++++))))))***+++---...,,,+++,,,---...---+++***+++,,,'''***,,,+++))))))+++------,,,,,,,,,,,,,,,,,,,,,---------...///000000111+++---000000///---------///.........///000222333...222555555111111444888777@@@@@@>>>BBBBBBDDDOOOSSSXXX```iiisss|||zzz{{{xxxnnnbbbYYYUUUNNNHHHEEEFFFEEEBBB>>>:::888888777777777888888666333000333222111000000111222333//////............////////////.........//////000------..................***+++++++++******,,,...***,,,---//////...---,,,---***((())),,,...---+++---,,,,,,+++*********+++******+++,,,------......******+++,,,,,,,,,,,,+++******+++,,,------------+++++++++++++++***)))((())))))***++++++++++++***+++,,,---...------+++***,,,++++++******++++++,,,***)))(((((((((***+++,,,************************///...,,,++++++,,,...//////---+++)))(((***,,,---))))))))))))))))))))))))((((((((((((((()))******///...---***&&&"""***)))(((((((((***+++,,,)))***++++++***)))***+++((((((((()))******(((&&&)))************+++++++++******)))&&&$$$$$$&&&(((+++++++++++++++***)))((()))***+++,,,,,,+++***)))...------,,,+++***))))))+++***)))***,,,---,,,+++---+++)))***,,,---+++)))///////////////.........***+++...000000000///...////////////000000000000......//////000000111111222222333444555666888999AAA???<<<<<<@@@FFFNNNRRR[[[cccjjjnnnxxx~~~zzzwwwnnnccc[[[WWWQQQKKKGGGGGGEEEBBB>>>;;;999888777666666777777666333000333222111000000111222333000//////.........////////////............//////---...............------++++++++++++******,,,---***+++,,,------+++)))(((...+++******---......,,,---,,,++++++******++++++******++++++,,,,,,------******+++,,,,,,,,,,,,+++,,,,,,,,,---,,,,,,++++++)))******+++++++++******))))))***++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,+++++++++************************************'''''''''(((((()))***+++(((((())))))))))))((((((---,,,+++***)))))))))))))))***++++++***)))***++++++++++++,,,------+++))))))************+++++++++......---***((((((***,,,************))))))(((((()))***++++++++++++***))),,,,,,++++++++++++++++++***)))((()))+++++++++***,,,***)))***,,,---,,,***......------------------......,,,+++++++++++++++....../////////000000000......//////000111111111222222333333555666888999<<<>>>???AAADDDJJJQQQVVV\\\fffpppxxx{{{yyyrrrhhhaaa]]]WWWQQQJJJIIIFFFBBB>>>;;;999888666555555555666666333111222222111111111111222222111000//////............//////............//////////////////...---,,,,,,,,,,,,++++++***+++++++++,,,---------,,,***((('''...,,,+++,,,---.........,,,,,,++++++******++++++******++++++++++++++++++******+++,,,,,,,,,,,,+++------------,,,+++***)))(((((()))++++++,,,,,,,,,))))))***++++++++++++***+++*********+++,,,------++++++************++++++******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++)))***+++,,,,,,***((('''++++++++++++++++++++++++'''''''''((()))******+++,,,,,,+++***))))))******++++++,,,++++++***)))((()))***++++++***)))***+++)))(((((()))***+++)))''')))************+++++++++//////...,,,******,,,...))))))))))))(((((((((((()))***++++++++++++***)))******+++++++++,,,,,,,,,+++***)))***+++,,,,,,***+++***)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,---111///+++)))((())),,,...------........./////////......///000000111111222222222222333555666888999;;;@@@EEEGGGGGGJJJQQQWWW```kkkyyyyyypppiiieee^^^WWWOOOLLLGGGCCC???===:::999777555444444555555444333222222222222222222222222222111000///............000//////............///////////////...---,,,+++---,,,******+++++++++***...............,,,+++***---,,,+++,,,,,,---......,,,,,,++++++***++++++,,,++++++************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++******((()))***+++++++++++++++))))))***++++++++++++*********)))))))))+++---...++++++************++++++*********************+++)))***************++++++***)))(((((((((((()))***((()))***++++++)))((('''************************(((((())))))))))))((((((///---,,,***)))))))))***&&&''')))+++,,,,,,++++++)))***++++++***)))***+++)))'''''''''))))))(((&&&))))))*********+++++++++,,,,,,,,,+++))))))***,,,)))))))))((((((((())))))*********++++++*********++++++++++++++++++++++++---,,,+++,,,...///...---)))))))))***,,,---------,,,,,,,,,,,,------------000...,,,++++++---000222------------.........///...//////000111111222222222222222444555777999:::>>>CCCIIIIIIGGGIIIQQQYYYgggqqqvvvooojjjbbbZZZUUUPPPIIIDDDAAA???<<<:::999666444333444555444333222222222333333222222222111111000///////////////000000///...............////////////...---,,,+++---+++)))***+++,,,+++***,,,---------------------++++++++++++++++++,,,---,,,++++++***++++++,,,,,,++++++************************+++,,,,,,,,,,,,+++)))***++++++,,,,,,,,,++++++++++++++++++***)))((())))))***++++++++++++*********)))((()))***+++---+++******))))))******+++***++++++++++++*********)))))))))******+++++++++*********))))))******************)))))))))))))))))))))))))))))))))))))))************)))'''&&&%%%(((((('''((()))+++---///$$$&&&(((***+++++++++***)))***++++++***)))***+++,,,+++******+++,,,+++***))))))*********+++++++++***++++++***(((((()))***+++***)))))))))***+++++++++******************+++------,,,,,,+++***))))))---,,,+++,,,...///...---))))))***++++++,,,---...,,,,,,------............------..................------------........./////////000000111222222222222222333444666888:::;;;???EEEIIIJJJJJJOOOZZZcccssszzz|||tttooofff]]]ZZZTTTKKKEEECCCAAA>>><<<<<<999555333444444555444222222333333333333222222111000000//////000000111111000///......---......////////////...---,,,,,,---***((())),,,...---+++*********++++++,,,,,,,,,***+++++++++******,,,...++++++******++++++,,,,,,******++++++++++++++++++******+++,,,,,,,,,,,,+++((()))***+++,,,,,,,,,,,,,,,,,,,,,++++++)))(((((())))))***++++++++++++*********)))))))))))))))*********))))))))))))******+++++++++,,,++++++***)))+++++++++,,,,,,------...*********++++++*********,,,+++***))))))))))))***((((((((((((((((((((((((***+++++++++)))'''%%%$$$))))))))))))))))))******))))))*********))))))((()))***++++++***)))***+++,,,***((((((***+++******)))************+++++++++***+++,,,+++***)))***++++++***)))))))))***,,,---++++++***))))))***++++++...------,,,+++***)))(((+++***)))***+++,,,,,,***)))***,,,,,,++++++,,,...,,,,,,------......//////---...//////...+++(((&&&------.........///////////////000111111222222333333444444666888:::<<<===AAAFFFLLLQQQVVV___lllvvv|||vvvnnneee___WWWMMMGGGEEECCC@@@===???;;;777444444444555555222222333444444333222222////////////000111222222111000///......------------...............------,,,)))&&&(((---///...,,,,,,,,,++++++***+++++++++***,,,---,,,******,,,///++++++******++++++,,,---******++++++,,,,,,------******+++,,,,,,,,,,,,+++)))******+++++++++************+++++++++******)))))))))***++++++++++++***************)))(((''''''******))))))))))))******++++++,,,,,,,,,+++***)))***++++++,,,------......*********++++++************+++,,,,,,,,,+++)))(((((((((((((((((((((((((((((((((*********)))'''&&&++++++++++++***((('''&&&,,,+++++++++++++++,,,,,,)))***++++++***)))***+++***(((&&&&&&'''((((((((()))************+++++++++)))+++,,,,,,*********+++***)))((((((((()))+++,,,++++++***))))))***++++++,,,,,,,,,++++++************)))((()))+++++++++***)))+++---,,,***)))+++---***++++++,,,------......---...//////---+++(((&&&....../////////000000000///000000111111222333333444555666777:::<<<>>>???HHHMMMUUU^^^hhhttt~~~vvvmmmbbbYYYOOOHHHFFFEEEBBB???AAA===888444444444555555222222444444444444222222......//////000222333444111111000......---------------......///.........+++(((&&&(((---000///,,,000///...---,,,++++++++++++---...---++++++---000+++*********+++,,,,,,---******+++,,,------......******+++,,,,,,,,,,,,++++++++++++++++++***)))(((((()))***+++++++++++++++))))))***++++++++++++*********++++++***(((&&&$$$******))))))))))))******+++,,,,,,---,,,+++***)))(((((()))***++++++,,,,,,))))))************))))))(((***---//////,,,)))&&&))))))))))))))))))))))))%%%&&&(((***+++***)))(((###%%%(((+++---.........+++******+++,,,///111222)))+++++++++***)))***+++---+++)))(((***+++++++++)))************+++++++++''')))***+++)))((()))***)))((('''&&&'''(((***,,,,,,+++***))))))***+++,,,***++++++++++++,,,,,,,,,+++***)))***,,,---,,,+++***,,,...,,,***)))***,,,))))))***+++,,,,,,---------......//////...------////////////000000000000000000000111222222333333555666777888;;;===???@@@PPPUUU^^^jjjvvv~~~wwwrrrlllfff\\\QQQHHHCCCCCCDDDBBB???:::555333444666777444333111000000111333444111111111000111111222333444333111000...------,,,000111111111///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,,,,,,,,,,---------......+++,,,,,,,,,+++,,,///222,,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((+++*********))))))((((((++++++++++++++++++,,,,,,************+++,,,---------,,,++++++*********++++++)))&&&'''***+++***)))+++++++++++++++++++++++++++***)))((()))***,,,---(((###"""&&&***)))((((((***)))((((((((()))+++,,,)))))))))+++,,,---+++))))))(((''')))++++++(((%%%***************)))((((((++++++++++++++++++++++++))))))*********+++++++++++++++************************++++++++++++*********+++,,,---,,,,,,***)))++++++***************+++++++++************++++++******+++,,,,,,,,,,,,++++++)))***------+++***---000///...---,,,---...///...------,,,,,,------...---------...............------///000111111111111111111111111222444666777---222888===@@@EEEKKKPPP[[[```hhhqqq{{{xxxrrrjjjeee]]]SSSKKKFFFDDDDDDAAA>>>:::666444444555666555444222111111222444555111111111111111222222333222111000///........./////////000///...,,,+++***++++++++++++++++++++++++...---,,,+++***++++++,,,,,,,,,,,,------------...,,,---------,,,,,,---///+++++++++,,,,,,---------+++++++++++++++******)))+++*********))))))))))))+++++++++******)))))))))************+++,,,---...,,,,,,,,,+++++++++*********((('''(((+++---,,,+++++++++++++++++++++++++++))))))***+++++++++++++++***&&&%%%))),,,***)))******))))))((()))***+++,,,)))))))))+++,,,,,,+++))))))((('''(((******(((&&&***************)))((((((++++++++++++++++++++++++******************++++++******************************++++++++++++*********+++,,,,,,,,,,,,+++***))))))(((((((((((())))))++++++************++++++******+++,,,,,,,,,,,,++++++)))***------+++***---...---,,,,,,,,,---...///...------,,,,,,------...---------............///---...///000111111111111111111111111333555777888333777;;;???CCCIIIRRRXXXgggjjjooovvv~~~{{{vvvnnniiiaaaXXXQQQKKKHHHGGGBBB@@@===:::777777777777666555444333333444555666111111111111111222333333/////////...//////000000............---,,,******++++++++++++++++++++++++...------,,,+++,,,,,,,,,,,,,,,,,,,,,------------,,,---///...,,,++++++,,,******+++,,,,,,---......,,,,,,,,,---,,,++++++******************))))))))),,,++++++***)))(((''''''++++++++++++,,,---......++++++,,,---,,,+++***)))***)))((())),,,------,,,++++++++++++++++++++++++''')))+++,,,---,,,***)))+++((('''***,,,))))))******))))))))))))***++++++***))))))***,,,,,,+++)))***(((''''''((())))))((()))************))))))(((++++++++++++++++++++++++++++++************************************************++++++++++++*********++++++,,,,,,,,,++++++))))))((((((((())))))***++++++************++++++******+++,,,,,,,,,,,,++++++)))***------+++***---++++++++++++,,,---.........------,,,,,,------...------........./////////......///000111111111111111111111222333555777999999;;;???BBBFFFOOOZZZbbbfffjjjpppyyy}}}zzzsssiii^^^WWWRRROOOMMMFFFDDDAAA>>><<<:::999999666666555444444555666666222111111111111222333333/////////......///////////////......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------***,,,......---+++++++++))))))***+++---...//////,,,,,,,,,,,,,,,++++++***************************++++++******)))))))))(((++++++++++++,,,---...///)))***,,,------,,,***)))+++***++++++,,,,,,,,,+++************************((()))***+++,,,+++*********'''''')))***'''&&&))))))))))))*********++++++***))))))***+++,,,+++***+++***(((((((((***++++++))))))************)))(((************+++++++++++++++++++++******************************+++++++++******++++++++++++************++++++,,,,,,,,,+++++++++******++++++,,,,,,++++++************++++++******+++,,,,,,,,,,,,++++++)))***------******---))))))******+++,,,---......------,,,,,,------...------......//////000000...///000111111111111111222111222222444666888:::999<<<@@@DDDJJJSSS___ggggggnnnxxx|||oooccc[[[WWWTTTRRRJJJHHHDDDAAA===;;;:::999666666666666666666666666222222222111222333333444111000///...------------000000///......---------.................................---------,,,,,,+++++++++,,,,,,,,,------'''***---...---,,,------))))))***+++---...//////+++++++++,,,+++******)))***************+++++++++)))******++++++,,,,,,,,,++++++++++++,,,---......)))***,,,------,,,***))),,,,,,------,,,***))))))************************+++***)))))))))***,,,,,,***((((((******''''''***)))*********+++++++++++++++)))((()))+++,,,+++***++++++*********+++---...((())))))*********)))))))))))))))******+++++++++************************))))))*********+++++++++******++++++++++++***************++++++,,,,,,,,,+++++++++++++++,,,------++++++************++++++******+++,,,,,,,,,,,,++++++)))***------******---((()))***+++,,,,,,------...------,,,,,,------...------......///000000111///000000111111111111000222222222333555777999;;;555:::AAAGGGNNNWWWbbbiiiuuu}}}tttiiibbb]]]YYYVVVNNNKKKGGGAAA===:::999888666666666666666666666666222222222222222333444444111000///...------------111000///............///---------------------------------------,,,++++++++++++++++++,,,,,,,,,,,,''')))+++,,,,,,,,,---///******+++,,,,,,---......+++++++++++++++******)))*********+++++++++++++++))))))***+++,,,---......************+++,,,------)))***+++,,,---,,,++++++***,,,------+++)))((()))************************,,,***)))((((((***,,,---+++***+++---,,,)))***...)))***++++++,,,,,,+++++++++***((()))***,,,,,,+++)))+++++++++***+++---///((())))))************)))(((((())))))***+++++++++))))))*********+++++++++)))))))))***++++++,,,,,,******++++++++++++******************+++,,,------)))))))))))))))***+++,,,++++++************++++++******+++,,,,,,,,,,,,++++++)))***------+++***---)))***+++,,,,,,,,,,,,,,,...------,,,,,,------...------...///000000111222000000111111222111111000222222222333555888;;;<<<666<<>>@@@;;;999777777777777555444333222222222333333444555111111000000000000000000///...---,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,***))))))+++,,,,,,+++------,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,+++++++++*********+++++++++******)))...---+++++++++,,,,,,+++++++++************++++++*********++++++,,,,,,,,,)))+++,,,+++***)))***+++)))***++++++++++++***)))+++***)))(((((()))***+++,,,---......---+++)))((()))***************))))))))))))))))))************))))))))))))************$$$(((+++,,,+++***+++,,,,,,++++++******++++++,,,************************+++)))))))))+++++++++)))++++++************++++++++++++******++++++,,,---++++++++++++++++++++++++)))***************))))))***+++,,,,,,*********,,,+++,,,,,,,,,------------------..................//////000111111111111111111222333444444444444444444555888999;;;???CCCGGGMMMVVVcccnnnxxxyyyjjjZZZPPPIIICCC???>>><<<:::888888888777666444444333333333333444555555111111111000000/////////......---,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---------,,,++++++***((()))***,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,+++++++++++++++++++++***)))(((///,,,)))+++......+++'''++++++,,,,,,,,,,,,++++++*********+++++++++++++++)))***++++++***)))***+++)))***++++++++++++***)))++++++************++++++,,,,,,---------+++***)))&&&&&&((()))***+++++++++)))))))))*********++++++))))))))))))************(((+++---...---,,,,,,,,,++++++************++++++))))))))))))))))))******---,,,++++++,,,---,,,***,,,,,,++++++++++++,,,,,,++++++******++++++,,,---************************+++++++++,,,,,,,,,,,,,,,+++,,,------++++++,,,---------------............,,,---------...///////////////000111111111111111222333333444555666666666777888888:::===CCCKKKQQQWWWaaappp}}}nnn[[[QQQLLLFFF@@@===>>><<<:::999999999777555333333222222222333333444111111111000//////.........------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,.........,,,***)))+++)))((((((***++++++*********++++++++++++,,,,,,,,,,,,,,,++++++*********---,,,,,,,,,,,,++++++++++++++++++++++++***)))((()))))))))+++...///---***++++++---......---++++++***************+++++++++)))***++++++***)))+++,,,*********++++++***************)))*********++++++++++++,,,,,,,,,+++******%%%&&&'''(((******++++++))))))*********+++++++++((()))))))))************+++,,,------,,,,,,++++++++++++************++++++((()))))))))))))))******...,,,++++++,,,---+++***+++++++++******+++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,---------+++---...---,,,,,,---...,,,------------.........,,,,,,,,,---...///000000//////000111111111111111222222333333444555666777::::::999:::???GGGRRRYYYbbbmmm|||vvvddd[[[VVVOOOFFFAAA>>><<<:::999999888666444222222111111111111111222000000000000//////......------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,.........,,,***(((+++***((()))+++,,,,,,+++*********++++++,,,,,,,,,---,,,,,,++++++*********++++++++++++************+++++++++++++++***)))(((&&&))),,,---,,,++++++,,,++++++---......---++++++************************(((***++++++******+++,,,+++******************+++'''(((((())))))***************++++++++++++++++++&&&'''((()))))))))))))))************++++++++++++((()))))))))************++++++++++++++++++***)))+++******))))))******+++(((((())))))*********+++,,,+++******+++,,,+++)))******))))))))))))******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))((()))***+++,,,+++,,,......------...///,,,,,,,,,,,,------------,,,,,,,,,---...///000000//////000111111111111111222111111222333555666777;;;;;;;;;===CCCMMMYYYaaalllvvv|||mmmeee```VVVKKKEEE===;;;999888888777444222222111111000000000000111////////////////////////------,,,,,,,,,---......++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,------...---,,,******,,,***)))***+++---,,,,,,******++++++,,,,,,------,,,,,,,,,++++++*********+++++++++*********)))))))))******+++++++++*********---///...)))&&&(((***++++++,,,,,,,,,,,,++++++***************)))))))))((()))++++++******+++---++++++***))))))***++++++&&&'''((())))))***)))))))))*********++++++,,,,,,((())))))******))))))(((*********++++++++++++,,,))))))))))))************+++***))))))***+++***(((******))))))))))))******)))))))))***++++++,,,,,,***)))((()))+++++++++******))))))))))))))))))***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...///***,,,------------...///+++,,,,,,,,,,,,---------,,,---------...///////////////000111111111111111111111111111333555777888;;;<<>>>>><<<:::888444333333222111111111222,,,,,,---...///000111111,,,,,,,,,,,,,,,---...///+++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,------...,,,++++++---......---++++++,,,------...//////++++++++++++++++++++++++---------,,,,,,,,,++++++'''((()))***+++,,,,,,,,,---***''''''***---,,,***,,,+++***))))))***+++,,,+++*********))))))((((((''')))***+++******,,,---,,,+++***))))))***+++,,,'''(((***+++,,,,,,++++++))))))))))))***+++------'''((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))************,,,)))'''(((+++---,,,*********))))))))))))************+++,,,------......(((''''''))),,,---------,,,++++++++++++++++++,,,++++++******++++++,,,---************************---,,,+++***+++---///111)))***,,,,,,,,,,,,---///............/////////000...............---------//////000111111111111111444333333333444777:::;;;999>>>HHHTTTbbbppp~~~~~~mmmYYYOOOJJJDDD>>>;;;888666444777555222111222333444333000000000000////////////......---------,,,,,,,,,...,,,,,,......,,,,,,......------,,,,,,++++++******++++++++++++***)))))),,,***)))+++---,,,)))&&&---------....../////////$$$&&&(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,+++***)))******************************))))))***,,,...///...---,,,***)))((((((((()))+++,,,,,,***))))))***)))))))))(((((((((((((((---***''''''***,,,---,,,'''***,,,---,,,***)))))),,,***))))))***++++++******)))((((((((()))+++,,,******))))))******+++,,,,,,,,,,,,------.........''')))******))))))***+++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,------+++***)))***,,,++++++***))))))***++++++,,,,,,+++******+++,,,,,,)))***,,,,,,,,,,,,...//////......------,,,++++++------............------000///...------...///000000000111333333444444444000333666666555666:::===>>>BBBPPPdddttt~~~wwwbbbSSSNNNGGGAAA===;;;999888777444222111222333333333222111111111111000000000.........---------,,,,,,...,,,,,,......,,,,,,...------------------------++++++,,,,,,++++++***))),,,******+++,,,,,,)))''',,,,,,---------.........'''((()))******++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***)))))))))))))))))))))))))))+++************+++---...---,,,+++***)))))))))))))))+++,,,,,,***))))))***------,,,+++******))))))((('''&&&(((***+++)))''''''))),,,,,,***))))))******(((((()))+++,,,---,,,+++***((('''''''''((()))******))))))******+++,,,++++++++++++,,,,,,------((()))******))))))***+++))))))***++++++++++++************++++++,,,,,,,,,***++++++***(((((()))***------,,,++++++,,,------,,,,,,+++******+++,,,,,,***+++,,,,,,,,,,,,---...------------------------------............------000///............///000...///000111111111111111333555777666444444888;;;HHHPPP```rrr}}}kkkYYYRRRIIIBBB===;;;:::999666555333333444444333222333333222222222111111111.........------------,,,...,,,,,,......,,,,,,...,,,,,,---......///000000,,,,,,------,,,,,,+++***,,,+++***+++,,,,,,***(((+++,,,,,,,,,,,,,,,------+++******)))))))))******++++++++++++++++++++++++---------------,,,+++***))))))))))))))))))))))))++++++*********++++++,,,++++++************++++++)))+++,,,,,,***))))))***//////...,,,+++***)))(((&&&'''(((***++++++(((&&&((()))******(((((()))***(((''''''(((+++---......)))(((((('''''''''((((((******))))))******+++,,,************++++++++++++((()))******))))))***,,,(((((()))************)))((()))***+++,,,------...+++,,,,,,+++))))))***,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++,,,------++++++,,,---++++++,,,------...//////------............------000//////......//////000///000111111111111111000444666777777555777;;;???NNNYYYkkkzzzxxxeee^^^SSSIIIBBB>>><<<;;;888666555444555555333222333222222222111111111111............------------...++++++......++++++...,,,---------.........///------......------,,,++++++++++++++++++++++++***++++++++++++++++++++++++,,,+++))))))))))))+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++***************************+++,,,------)))+++,,,,,,***))))))***,,,,,,++++++***)))(((((()))******+++,,,+++***)))((())))))(((''''''(((***)))((('''(((+++---------'''''''''((()))******+++******))))))******+++,,,******++++++++++++++++++(((***++++++***)))+++,,,((())))))***************))))))***+++,,,,,,---------......---,,,+++---///************************+++++++++++++++++++++++++++---------+++***+++---,,,,,,,,,---------......------............------///////////////000000000222333333444444333333222333555888888999<<>>EEENNNVVVmmmwwwttthhh]]]UUUNNNJJJHHHCCC===888666555555444333333222222222111111111////////////...............,,,,,,......,,,,,,...---------------,,,,,,,,,---------------,,,++++++***,,,---,,,******---000------,,,,,,++++++++++++***++++++,,,,,,+++++++++------------------------,,,,,,+++*********+++,,,++++++++++++++++++++++++'''((()))***++++++***************+++,,,---...///)))+++,,,,,,***))))))*********++++++++++++++++++(((***+++)))'''&&&''')))'''))),,,,,,***))))))***+++)))((()))+++,,,,,,+++)))***++++++,,,+++***)))******))))))******+++,,,,,,+++++++++************)))***,,,+++******+++---))))))***+++++++++++++++++++++++++++++++++,,,,,,((()))******))))))+++,,,+++,,,------------,,,+++***+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,---...---------------------,,,------............---------...000111222222111111...///000222333444444555777:::===AAAGGGQQQ^^^gggxxxtttjjjbbb[[[WWWLLLFFF???888666555555555444444444333333333222222000/////////...............,,,,,,......,,,,,,...,,,,,,------.../////////,,,,,,------,,,,,,+++******,,,---,,,******---000---------,,,,,,+++++++++,,,,,,------,,,+++)))(((........................000///---+++************************************&&&''')))***+++++++++***++++++++++++,,,---...///)))+++,,,,,,***))))))******)))))))))((((((''''''(((+++......+++(((((()))'''***,,,---,,,***)))))))))''''''(((+++---...---!!!###&&&))),,,...//////*********)))***++++++,,,+++*********))))))(((((()))+++,,,,,,+++***,,,---(((((()))***************))))))***+++,,,------...***+++++++++******,,,...)))***+++,,,,,,+++***)))***+++,,,------,,,+++***)))***,,,,,,,,,,,,...///+++,,,,,,------......///---..................------...000111222222222111///000222444666777777888666:::@@@GGGQQQ___ooozzztttggg^^^ZZZOOOGGG>>>888777777555222111111222222222333333333111222333222000......///------------------------222111000///---,,,+++***,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++,,,------+++***)))***,,,...,,,))))))+++...000111'''((()))***,,,---...///,,,,,,,,,+++++++++******++++++***************+++***,,,---+++((('''))),,,***++++++,,,,,,------...---,,,+++*********+++,,,)))))))))))))))(((''''''+++,,,---,,,***)))***+++)))))))))***+++++++++,,,,,,+++******,,,,,,+++***))))))*********+++++++++))))))*********+++++++++---+++***)))***)))'''&&&///$$$444:::&&&)))555''',,,,,,,,,+++++++++************++++++++++++******,,,,,,+++***+++,,,---...((()))***+++,,,+++******************++++++,,,---,,,,,,++++++,,,,,,---...------..................222...+++,,,///000---)))///000111000//////111333111000111333333222555::::::???HHHRRR___nnn}}}pppccc\\\PPPIII???999888888666333333333333222222111111111111222333222000......///------------------------//////......------,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++---......,,,+++***+++---...,,,******,,,...//////............------------,,,,,,,,,+++++++++******---,,,+++***)))((((((((()))***+++)))'''&&&(((******++++++,,,,,,------...///...,,,******)))******+++++++++++++++******)))+++,,,------+++******+++***************+++++++++,,,+++******,,,,,,+++***************++++++++++++))))))*********+++++++++,,,+++))))))******((('''))))))CCCLLL444...222###,,,,,,++++++******************++++++++++++******,,,,,,+++++++++,,,---...***+++,,,---...---,,,,,,------,,,,,,------...///,,,,,,++++++,,,,,,---...---------------------------***)))+++000333222///000111111111///000111333555333333555444222555:::<<>>999777666444444444333222111000//////222333333111///---...///........................------------------------+++,,,,,,---,,,,,,+++++++++,,,,,,------,,,,,,+++,,,---...---++++++,,,...---,,,,,,---...---+++)))&&&'''((()))+++,,,---...,,,,,,,,,+++++++++******,,,+++***)))((((((((((((---------,,,++++++,,,---***++++++,,,,,,------......---,,,+++******)))))))))************)))(((((()))+++---...,,,+++******,,,+++++++++***))))))))),,,+++******,,,,,,+++***++++++++++++,,,,,,,,,,,,***************************)))((()))+++,,,+++******000BBBDDD000)))...+++***)))))))))))))))))))))***++++++,,,,,,++++++***+++++++++,,,,,,,,,------((()))***+++,,,+++******,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,---............------------,,,,,,///---,,,---000111000...000111222222111111333555444222333666777888===CCCEEEPPP^^^lllwww}}}rrraaa[[[QQQGGGAAA<<<:::999333333333333222222222111222222222000......///111........................///......------,,,+++++++++,,,,,,---------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,+++******,,,------,,,,,,---...---***'''"""###%%%'''***,,,---...,,,,,,,,,+++++++++*********)))))))))))))))***+++---,,,++++++,,,---------***++++++,,,,,,------...***+++++++++++++++++++++***************)))(((((()))+++------,,,+++++++++,,,+++++++++***))))))))),,,+++******,,,,,,+++*********+++++++++,,,,,,,,,***************************)))((()))+++---,,,+++,,,---222111)))(((------)))))))))))))))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------((()))***+++,,,+++******------,,,++++++,,,,,,,,,------,,,,,,------...///000/////////.........---111000////////////...---000111222222222222444666666444555888999:::@@@FFFNNNZZZjjjwwwiiicccXXXLLLBBB<<<999777444444444444333333333333111111111000...///111333........................000000///...------,,,,,,+++,,,,,,---------------+++,,,,,,------,,,,,,+++***+++,,,+++******,,,---,,,,,,,,,,,,------***((((((((()))***+++,,,,,,---,,,,,,,,,+++++++++******))))))))))))***+++,,,---+++)))((((((***++++++******++++++,,,,,,------...))))))***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******+++,,,,,,******,,,---+++++++++***************,,,+++******,,,,,,+++***))))))*********++++++++++++++++++***************+++))))))***,,,---,,,+++)))******+++------+++***)))))))))************+++++++++,,,,,,,,,,,,++++++***+++,,,---------,,,,,,***+++,,,---...---,,,,,,000///..................---------------......///111111000000///..................//////000000111000222333333222333555777;;;888888;;;===>>>DDDKKKYYYfffvvvrrrkkk___QQQEEE<<<888666777777666555444444333333///000000///...///222555........................////////////////////////+++,,,,,,---......------+++,,,,,,------,,,,,,+++***+++,,,,,,++++++---...,,,+++++++++,,,,,,+++))),,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++,,,---***(((&&&''')))+++***)))***++++++,,,,,,------...)))***+++,,,,,,,,,++++++,,,,,,------,,,,,,+++***+++++++++***)))***,,,///***************+++++++++,,,+++******,,,,,,+++***(((((()))))))))*********+++++++++*********)))))),,,*********,,,,,,,,,***(((+++((()))///...)))***************++++++,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,***+++,,,---...---,,,,,,000000///...............---------------...//////111000000///......------,,,---...///000000222333000222333333333444666888:::888:::???BBBFFFNNNVVVfffrrr~~~wwwjjj[[[MMMBBB>>><<<::::::888777555333222111...//////......000333666////////////////////////......//////000111111222+++,,,,,,---.........---+++,,,,,,------,,,,,,++++++,,,------,,,,,,...000,,,+++******,,,,,,,,,***++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******...------,,,++++++++++++,,,)))'''(((+++---,,,******++++++,,,,,,---......+++,,,,,,---,,,+++))))))***++++++++++++***)))))),,,,,,***)))((()))---000))))))******+++++++++,,,,,,+++******,,,,,,+++***(((((((((((())))))))))))++++++++++++******)))))),,,+++******,,,,,,+++***)))---(((&&&,,,+++(((,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---...---,,,,,,((()))***+++,,,+++******///...---,,,,,,,,,,,,,,,...------------...//////000000///...------,,,,,,---...000000//////111222111222333333333444666999666555999@@@GGGNNNXXXbbbmmmzzzzzzpppgggYYYJJJ@@@===999999888777666444222111555444111000//////111222......////////////.........///111222111000...---,,,---......------...000---------///000111000...---///000...+++***,,,...------,,,,,,+++***)))))),,,//////***(((+++---,,,222...+++***+++,,,+++))))))************+++++++++...------,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++)))************+++++++++,,,,,,++++++***)))((((((******+++++++++,,,,,,,,,---,,,,,,+++++++++******---,,,++++++------,,,+++************************************************))))))*********+++++++++///,,,+++,,,...///---+++000///...---,,,+++++++++***++++++,,,,,,++++++******,,,------+++******+++******+++++++++,,,,,,,,,,,,,,,,,,---------......111000///...---,,,,,,,,,222///,,,,,,...000000...111222333444333444666999999:::???FFFJJJQQQ]]]iiisss{{{ooo___OOOEEEBBB;;;;;;999888666555444333555444222000///000111111////////////////////////---...000000000///---,,,+++---......------...///...---,,,---...///...------...///...++++++,,,///...------,,,++++++*********...---)))'''***+++***...+++)))***+++,,,+++***************++++++++++++******++++++,,,++++++++++++,,,,,,------,,,,,,+++------------,,,+++******************++++++++++++,,,,,,++++++***))))))(((******+++++++++,,,,,,,,,************))))))((((((,,,+++******,,,,,,+++)))***************************************************+++++++++,,,,,,,,,,,,---+++***+++---...,,,******+++---.........---,,,++++++,,,,,,,,,,,,++++++)))+++------+++***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......111000///...............333000......000111111///111222444444555666999;;;999:::@@@GGGMMMTTTaaammm}}}qqq___MMMDDDBBB???===;;;888666555555555555444222111000000111111000000............000000---.../////////...,,,+++,,,---......------...///000---++++++,,,------,,,,,,---......---,,,...///.........------,,,,,,+++***......***(((+++,,,+++***))))))***,,,---+++***************+++++++++,,,'''(((***+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,))))))*********)))(((''',,,+++******++++++)))(((************************************************++++++,,,,,,,,,---------,,,+++******,,,,,,+++***&&&(((,,,///000000...---++++++,,,,,,,,,,,,++++++(((***,,,---,,,+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------......000000///////////////000333111//////111222111111111333444555666888;;;>>><<<===CCCMMMUUU]]]jjjvvvqqq___NNNDDDCCCAAA???<<<888666555666666555444333111111111111111111000...------...000111....../////////...---,,,---...000///......///111222///,,,++++++---------+++,,,---............///...............---------,,,000111---,,,...///...******+++,,,---,,,+++************+++++++++,,,,,,((()))+++,,,---,,,+++***++++++,,,,,,,,,,,,++++++((()))***+++,,,---------*********+++++++++,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,******++++++++++++******---,,,******++++++)))(((************************************************+++++++++,,,,,,,,,,,,---,,,+++++++++,,,,,,++++++''')))+++---...///......+++,,,,,,,,,,,,,,,,,,+++(((***,,,---,,,,,,---...,,,,,,,,,,,,------------,,,,,,,,,---------.....................///000000111111000000111111111111333444555555666888<<>>;;;999777444444444444333222111111000000000000000000000000000000///...............---///000000///...000111...---,,,---/////////...///......///111111...+++++++++,,,---......//////&&&+++---+++***,,,,,,***---//////...+++***,,,...+++++++++,,,,,,,,,---------,,,+++***)))***,,,---******++++++++++++******,,,,,,,,,++++++)))((((((+++++++++,,,,,,,,,------******************************+++++++++,,,,,,,,,+++)))%%%###$$$&&&***---+++***)))***,,,------,,,*********************************************************+++++++++,,,,,,+++---...---+++***,,,...---,,,+++******+++,,,---,,,,,,------------,,,,,,+++,,,......---,,,,,,------.........////////////,,,,,,,,,---------......------,,,,,,,,,------......111333333111000000111111222444777;;;AAAIIINNNVVVVVV\\\iiiuuu~~~}}}rrr```SSSJJJIIIGGGDDDAAA>>>:::999444444444444333222111111000000111111111111000000//////...------------...,,,---......------...000,,,++++++---//////...,,,000///...000222111---)))***++++++,,,---...//////''',,,///,,,,,,---...,,,+++,,,---,,,)))***---000++++++,,,,,,,,,---------,,,***((('''(((***---///******++++++++++++******&&&''')))***,,,,,,------++++++,,,,,,,,,---------******************++++++******+++++++++,,,,,,,,,...+++'''$$$$$$(((---000)))(((((()))+++------,,,************************************************++++++,,,,,,,,,---------))),,,---,,,***)))+++---)))***++++++,,,,,,,,,,,,,,,------......------,,,,,,---///...---,,,,,,---............/////////000,,,,,,,,,---------......///......---------......///222555555222111111333///111444888>>>FFFOOOUUU```___eeerrr~~~|||kkk\\\RRROOOKKKFFFBBB>>><<<:::888777555444333333333444222222222222222222222333333111//////000000...,,,...------------...//////.........///000222555666333333000---...333111,,,111...******---......,,,222///,,,---///000000...---------,,,,,,,,,++++++)))+++++++++***)))***+++---,,,,,,+++*********+++/////////......---------+++++++++***************)))***,,,---...------,,,,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,******)))+++------,,,+++///...+++))))))+++---...,,,+++***))))))***+++,,,---------......---,,,,,,++++++,,,,,,,,,++++++***---,,,+++******+++,,,---++++++++++++++++++++++++---......,,,++++++---///---,,,,,,,,,,,,---.........------,,,,,,------...///............///000000...------,,,,,,,,,------///111333333333222333444888;;;>>>AAAGGGQQQ^^^hhhqqqssswww|||yyynnneeeZZZVVVQQQKKKFFFBBB???===999888666444333333333444333333333333222222222222222111//////000000...---///............///000000...---,,,...222555666666:::444...,,,...000///---111...,,,,,,...///...,,,000---++++++,,,,,,***'''---------,,,,,,,,,++++++***+++,,,+++***)))***,,,---,,,++++++******++++++,,,,,,,,,,,,+++++++++******************++++++++++++,,,---------,,,+++***,,,,,,+++******+++,,,,,,************+++++++++,,,******)))+++------,,,***+++++++++,,,,,,,,,------++++++***))))))***++++++,,,,,,---------,,,,,,++++++++++++,,,,,,++++++***---,,,++++++++++++,,,---++++++++++++++++++++++++---......,,,++++++---///---,,,,,,,,,,,,---.........------,,,,,,------.........------......///000//////...............///000222333444333333444555777999>>>EEEOOO\\\jjjrrryyy{{{~~~wwwppplllccc^^^WWWQQQKKKGGGCCCAAA;;;:::888666444333333333444444444333333222222222222111//////000000...---///////////////000111111000...000888CCCLLLOOONNNKKK;;;//////000---+++...000///......//////...,,,///...------,,,+++(((%%%------------,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,++++++******++++++++++++++++++************))))))******++++++,,,,,,------------,,,+++***))),,,,,,+++******+++,,,,,,)))))))))*********++++++******)))+++,,,---+++***((())),,,---...---,,,+++++++++***))))))***++++++***++++++,,,,,,,,,++++++***++++++,,,,,,+++++++++---,,,++++++++++++,,,---++++++++++++++++++++++++------...---++++++---///---,,,,,,,,,,,,---.........------,,,,,,------...---------------......///000000////////////000000000222444444333333555666888999>>>HHHVVVeeeqqqwwwyyyqqqmmmgggaaaYYYRRRNNNJJJFFFCCC===;;;999666444333333333555555555444333222111111222000//////000000///---//////......//////000111222222888GGG\\\kkkrrrrrrYYYCCC333333333+++***000............///...------////////////......---,,,...------------,,,,,,,,,+++,,,---,,,+++***+++---,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,---------------,,,,,,+++++++++,,,,,,+++******+++,,,,,,((())))))))))))*********+++***)))***,,,,,,+++))))))***,,,------,,,+++***+++******************+++)))******++++++++++++*********+++,,,,,,,,,+++++++++++++++******+++++++++++++++++++++++++++++++++,,,---...---,,,,,,---...---,,,,,,,,,,,,---.........------,,,,,,------...---,,,,,,,,,,,,---......000////////////000111111000111333333333444666888@@@@@@DDDOOO^^^kkktttwwwvvvlllfff___VVVPPPMMMKKKGGGCCC===;;;999666444333333333555555444333222222111111111000//////000000///.........------......///000222333:::JJJ___ooovvvwwwTTT@@@222333333,,,,,,333,,,------------......///...///000000000000000111.........---------,,,,,,+++---...---,,,+++,,,---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...++++++++++++,,,---------,,,,,,+++******+++,,,,,,((())))))))))))*********+++***)))***++++++***(((---,,,,,,+++*********************++++++*********((()))******+++++++++***)))***+++,,,,,,,,,,,,,,,))))))************))))))++++++++++++++++++++++++,,,---......,,,,,,---...---,,,,,,,,,,,,---.........------,,,,,,------...---,,,,,,,,,,,,---......//////......///000000111///000222333333555888;;;IIIJJJNNNYYYgggsssyyy||||||nnneee]]]SSSMMMKKKIIIEEEAAA;;;:::888666444333333333333333333222222111111111111///...///000111000...---------------.../////////000444>>>KKKTTTWWWVVV@@@555---///000...///444+++,,,---------...111444111444777888666333111000............---------,,,,,,---......,,,,,,---...++++++******++++++,,,,,,************++++++++++++******++++++,,,,,,------++++++++++++,,,---...///,,,,,,+++******+++,,,,,,)))))))))*********+++++++++***)))***++++++)))''',,,,,,+++************+++)))***++++++++++++***)))((()))***+++++++++++++++)))***++++++,,,,,,,,,,,,))))))************))))))+++++++++++++++++++++++++++---......---,,,,,,------,,,,,,,,,,,,---.........------,,,,,,------...---------------......//////.........///000111222///111333444666999===@@@HHHLLLSSS^^^kkkvvv}}}~~~rrrhhh^^^SSSLLLJJJHHHCCC>>>999888666444333333333444111111111111111111111111000///...///000111000///...............//////000------///222666999888777..................000111,,,---...------000666:::@@@EEEKKKLLLFFF===555000............------------,,,...///...---,,,---...++++++******++++++,,,---***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...,,,,,,+++******+++,,,,,,************+++++++++,,,+++***)))***+++***)))''''''(((***+++,,,,,,,,,+++)))***++++++++++++***)))((()))***+++,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++---//////---,,,,,,------,,,,,,,,,,,,---.........------,,,,,,------.........------......///000000//////000000222333333111333555777999>>>CCCGGGKKKQQQ[[[fffpppyyy~~~tttkkkaaaTTTMMMJJJGGGAAA<<<888777555444333333333444000000000000000111111111000///...///000111000//////////////////000111111---...///000000000///...)))000333000---//////,,,...//////......222999???OOOWWW___```WWWHHH:::222//////.........------------...///...------...///+++*********+++,,,,,,------------....../////////---,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,,,,,,,+++******+++,,,,,,***++++++++++++,,,,,,,,,+++***)))***+++***((('''!!!$$$)))---//////---+++)))***+++,,,,,,+++***)))))))))***+++,,,---------((()))***+++,,,---------,,,,,,............,,,,,,+++++++++++++++++++++++++++---//////...,,,,,,------,,,,,,,,,,,,---.........------,,,,,,------...///............///000000111111111111222333444555222444777999<<>><<<888888888888777666444333333333222222222222333333222000//////000111000...000000/////////111222333000//////............//////...------,,,,,,------000///......///000///...---/////////...---...000------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,(((((())))))******++++++******+++++++++,,,,,,,,,++++++*********+++,,,---************+++,,,------***+++,,,+++))))))+++,,,+++++++++++++++,,,------++++++,,,,,,,,,,,,++++++///,,,***,,,///000---***+++++++++,,,------......////////////000000111222...///000000000111333555111111111111222333555666444999???FFFMMMVVVbbbjjjvvv|||xxxggg___TTTMMMJJJIIIGGGFFFBBBAAA???>>>===:::888666444444333222222222333333111000///000111111000///111000///......000222444//////.............../////////...------------...///---,,,---000000...***111222222111///...///111---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++,,,---......******+++++++++,,,,,,,,,+++++++++++++++++++++,,,************+++,,,---...***+++,,,+++******+++,,,++++++******++++++,,,---******+++,,,,,,,,,++++++---,,,,,,...000000...+++,,,,,,,,,,,,------......////////////000111333333///000111111000111333555222222111222333444666777666<<>><<<888555666555444333333222222333111000///000222222222111111111000//////000111222000////////////000000111222111000000//////000000...,,,++++++---000111111))),,,///000///---,,,,,,,,,,,,++++++++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,))))))******++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******************+++,,,------***,,,------,,,++++++,,,+++++++++++++++,,,------)))***+++,,,---------,,,)))---000000---,,,...111------------------......////////////000000111222111222222111//////000111222222222333555888:::<<<===EEEQQQ\\\gggsss~~~zzztttoooiiidddVVVNNNEEE???===<<<999666666666555333333222222222111000///000222333222111111111000000000000000000000000000000000111222222111111000///////////////,,,---............000111+++---000111000.........,,,,,,++++++++++++,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++++++++,,,,,,---------+++++++++,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))+++++++++***++++++,,,,,,***,,,......,,,++++++,,,,,,,,,,,,,,,,,,------...***+++,,,------.........***++++++++++++,,,...///..................------/////////...//////000000///000111000//////000222000111222333666999<<<>>>AAAIIIUUUaaalllvvv{{{tttmmmhhhXXXPPPEEE???>>>>>><<<:::777666555444333222222222111000///000222333333111000000111111111111000///111111000000111222333333000000///...............+++...222222///---...///...///000///---+++,,,,,,,,,++++++++++++++++++,,,------------------------////////////////////////++++++++++++++++++++++++,,,,,,,,,------.........+++++++++,,,,,,---------+++++++++,,,,,,---------,,,++++++++++++++++++,,,...---------------------******+++++++++,,,,,,,,,+++,,,,,,---,,,+++***))),,,,,,++++++***+++++++++***,,,......---++++++,,,------,,,,,,------...///***+++,,,---............,,,(((&&&'''+++------+++..................------000//////............///---...////////////222444000000111444777;;;>>>@@@DDDLLLXXXdddnnnwww}}}uuummmhhhYYYMMMJJJIII???<<>>CCCGGGIIIPPP\\\jjjvvv~~~qqqbbb\\\YYYLLLEEECCC<<<777444555888888666666:::666666555444333222222111222222333222111111111111000000000/////////......222...+++,,,111222///+++111000000///---,,,******+++---//////...---...///...------,,,,,,------......................................................,,,******+++------,,,,,,,,,------------,,,,,,+++++++++,,,,,,---------,,,+++*********+++---...)))*********))))))******++++++++++++++++++++++++************++++++,,,,,,'''((()))***++++++,,,,,,***++++++,,,,,,++++++***)))***+++***)))((()))***------.........---+++***......------------......---...///...---------///+++,,,,,,---...///////////////000000111222333333333333444555666777888888:::;;;<<<<<<>>>AAAFFFJJJLLLSSS___kkkvvv}}}~~~yyynnn___YYYWWWMMMGGGEEE======:::;;;>>>>>><<<<<<>>>888888777666555444333333444333333333333333222111111111111000000///......222...+++,,,111222///+++//////......------------+++---//////...---...///...------,,,,,,------...................................................,,,++++++---......,,,***,,,------......------,,,++++++,,,,,,,,,,,,---------,,,+++++++++---...///+++******+++++++++******++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,'''((()))++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,---......,,,,,,---...---......///...---+++***///......------......///---...///...---------///+++,,,,,,---...///000000//////000111222333444444222333555777999;;;<<<===<<<===>>>???AAAEEEJJJNNNSSSYYYcccmmmwww~~~wwwhhhcccbbbYYYSSSPPPHHHGGGDDDDDDGGGGGGCCCBBBDDD;;;::::::888777666555444666444333333444444333222222222111111000000//////111///---...000111000---......------...///000000///111111000---+++***+++...------,,,,,,------...+++++++++,,,,,,,,,,,,---------------------------******+++---......+++(((------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---------......---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***,,,------++++++,,,...---............------,,,......------------......---...///...------...///------......///000111111//////000222333444555666333444666888:::<<<>>>???>>>???@@@BBBDDDIIINNNSSSYYY^^^fffoooxxxxxxrrrpppgggaaa\\\RRRNNNKKKKKKMMMKKKFFFDDDFFF======<<<:::999888777666777555333333555666444222111111111111111111111111000000000000000000000000///...------...///000111000111111000---+++******...------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,,,,+++)))------............------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......---...---,,,---//////,,,)))+++++++++++++++++++++++++++,,,,,,------,,,+++++++++,,,,,,---------,,,,,,+++,,,,,,------,,,,,,+++((()))+++***))))))+++,,,...------------......///...------------------...---...///...------...///.../////////000111111111///000111222333555666666666777888999:::<<<======>>>???AAACCCGGGLLLRRRWWW]]]```gggpppzzzxxxuuukkkccc]]]RRRPPPMMMLLLNNNKKKFFFCCCDDD???>>>===<<<:::999888777777555333444666666444222111111111111111111111111///111222111000///000222000///...------...///000,,,...//////...------......------,,,,,,------...---------....../////////++++++++++++++++++++++++---+++(((((()))+++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,,,,***)))+++---,,,)))&&&+++++++++++++++++++++++++++,,,---------,,,+++***------.........---,,,,,,+++,,,,,,------,,,,,,++++++,,,......------...///...---,,,,,,---...000111---------,,,,,,------------...///...------...///000000000000111111111111///000111222444555666777999999999:::::::::;;;;;;>>>@@@BBBDDDHHHNNNTTTYYY^^^aaagggppp{{{}}}vvvnnnhhhccc^^^[[[QQQTTTUUURRRKKKGGGFFFGGGJJJGGGBBB???===<<<===>>>999888666666777666333111333222222222333222///---333222111//////000000111222111000//////000111222111222111///---,,,...///+++,,,------,,,,,,...000---+++******+++,,,,,,+++////////////////////////******+++,,,,,,,,,,,,+++------.........---+++***,,,,,,,,,+++++++++******...,,,++++++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++,,,+++***++++++******++++++,,,---000***(((+++...---,,,............,,,***)))***+++///...,,,,,,,,,---///111//////............//////....../////////...,,,+++111000000///...---------111111222333333333333222555444222111222444777888;;;<<<<<<;;;999999:::<<<>>>@@@BBBEEEIIIOOOVVV[[[```dddkkksss{{{xxxqqqmmmiiifffdddYYYZZZ[[[ZZZYYYWWWUUUSSSNNNJJJDDD???===<<<======<<<;;;::::::::::::777555555444333444555444111///333222111000000000111222222222111111111111222222111111000...,,,,,,---///---.........------///111...,,,++++++,,,------,,,++++++++++++++++++++++++++++++,,,------------,,,,,,---.........---,,,+++,,,,,,,,,+++++++++******...,,,++++++---.........,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***+++,,,,,,++++++++++++***++++++,,,---///***'''+++---,,,,,,...000000000///---,,,---//////...,,,,,,,,,---///000...------,,,,,,------...---......///...---,,,+++111000000///......------000111111222222222222222444333111111111333666888999:::;;;:::888888:::<<<@@@BBBEEEGGGKKKPPPWWW[[[aaafffooowww}}}xxxuuurrrpppnnndddcccccceeegggeee```\\\VVVPPPIIICCC@@@@@@@@@@@@===<<<;;;<<<===<<<:::888777666666666777666444222444333222111000111111222222222222333333222222222111111111000...---...000.../////////---...///111///---+++,,,---...------************************,,,,,,---............---++++++---......---,,,,,,,,,,,,,,,+++++++++******...,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++------,,,+++++++++++++++,,,---------)))(((+++---++++++---,,,------,,,++++++,,,......---,,,,,,,,,---///000,,,,,,++++++++++++,,,,,,------......------,,,+++000000000///......------//////000111111111111111333222111000111333555666777888999999888888:::<<<@@@BBBEEEGGGKKKPPPVVVZZZbbbhhhrrr|||}}}xxxrrrnnnccceeehhhhhhfffbbb]]]ZZZWWWPPPHHHCCCBBBCCCCCCBBB===<<<;;;<<<======;;;999999888777777888777666444444333222111000111111222111111333444444333111111111222333111000///000111.../////////------///111///---+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------)))***,,,---...------,,,,,,,,,,,,+++++++++******---,,,+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,+++)))((())),,,---...---,,,++++++++++++,,,------,,,)))(((,,,,,,******---)))***+++***)))***,,,---------,,,,,,,,,---...///,,,,,,++++++++++++,,,,,,------------------,,,,,,000000//////...............//////000000000000000222111000000111222444555666777999999999:::<<<>>>>>>@@@CCCFFFIIINNNSSSWWWbbbhhhrrr{{{xxxnnnfff]]]eeelllllleee]]][[[[[[SSSMMMEEEBBBDDDFFFFFFEEE@@@?????????@@@???===;;;;;;999777777888888777555444333222111111111222333000111333333333333111000///000111111///...///000...///000///------...000...---++++++---...---,,,........................******+++,,,,,,,,,,,,,,,)))***,,,---------,,,,,,,,,,,,,,,+++++++++******---,,,+++,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((())),,,---...---,,,,,,++++++,,,,,,---...+++)))***------******...+++---------,,,---///111,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------------------------------////////////..................///000000000000///111111111111111333444555777888:::::::::;;;===@@@>>>@@@DDDGGGJJJOOOTTTXXXbbbgggoooxxxyyymmmdddeeeppp{{{|||tttllljjjmmmYYYSSSMMMLLLPPPSSSRRROOOHHHGGGFFFFFFFFFEEECCCAAA===;;;999888999999888777777666444333333333444555222333333444444333333222...///111111///...//////000111111000......///111///...,,,,,,...///...---------------------------)))***++++++,,,,,,++++++******,,,------,,,++++++,,,,,,,,,+++++++++******,,,,,,+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++------,,,,,,,,,,,,,,,,,,------...+++***,,,///...***+++///***+++,,,,,,++++++---///+++,,,,,,,,,------------......------------............---------...////////////////////////............///000000000000000111111111222222333444555888999:::::::::;;;>>>@@@???BBBGGGKKKNNNSSSXXX\\\ccchhhooowwwwwwqqquuu|||wwwwwwccc]]]XXXYYY]]]___]]]YYYOOONNNLLLKKKKKKJJJGGGEEE???===;;;:::;;;;;;;;;::::::999888777777777888999666666555555555555666666111333555555444333333444333333333222000000111333222000//////000111111000------------------------***+++,,,,,,------,,,,,,++++++,,,---,,,+++***))),,,,,,,,,+++++++++******,,,+++,,,---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***+++,,,,,,+++---,,,,,,,,,,,,---......++++++...111///+++,,,000))))))***)))((((((***,,,++++++,,,,,,------------......------------......//////.........///000111...///////////////////////////000111111111111000222222222333444444555555888999::::::999:::<<<>>>???BBBGGGLLLPPPUUU[[[^^^eeejjjrrrzzz|||}}}uuupppddd___ZZZ[[[```aaa]]]YYYRRRPPPNNNMMMMMMKKKHHHFFFBBB???===<<<<<<======<<<===<<<;;;:::::::::;;;<<<999888777666666777888999777999;;;;;;:::999999999555666666444222222333444444222111111222333333222////////////////////////+++,,,------......------+++,,,,,,---,,,+++)))(((,,,,,,,,,+++++++++******,,,+++,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++,,,+++***---,,,,,,,,,,,,---......+++,,,///222000+++,,,111,,,------,,,++++++,,,...***+++,,,---------,,,,,,...------,,,,,,------...000///......///000111222........./////////////////////000111111111111111222333333444444555555666777888999999888999;;;<<<===@@@FFFKKKPPPUUUZZZ^^^fffllluuu~~~zzzrrroooooofffdddcccccceeeeeebbb___aaa[[[TTTOOOMMMNNNNNNNNNFFFFFFEEEBBB??????CCCFFFMMMJJJFFFBBB@@@@@@BBBCCC???<<<999999<<<>>>===<<<===<<<<<<;;;;;;;;;;;;;;;:::888666555666666555444333111000000222333444444............------------,,,------......------,,,,,,------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------------------------............------...------,,,+++***))))))+++++++++,,,---...///000+++,,,,,,---...---------...------------...//////+++,,,,,,---------------......---------...//////......//////000000000111---...///000111222222222666666555555555444444444888999;;;<<<======<<<;;;===AAAFFFKKKOOOUUU[[[^^^gggllltttxxxuuutttllllllmmmppprrrqqqmmmiiigggccc]]]YYYVVVTTTSSSRRRLLLKKKJJJFFFCCCCCCFFFJJJIIIHHHFFFEEEDDDEEEFFFGGGGGGBBB===:::;;;<<<<<<;;;@@@@@@>>>===<<<<<<<<<<<<<<<;;;::::::;;;;;;:::888555333111000111111111000111111000000000/////////---------------------------------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))***+++---...//////------------------------------............------------,,,,,,+++*********...---------------............/////////000000000---------.........//////***+++,,,---..................------......//////111111111111222222222333//////000111222222222222444444444555555666666666888999999:::;;;;;;;;;;;;???DDDJJJNNNRRRXXX```ffflllpppwww}}}|||sssuuuyyy~~~~~~yyyuuuppplllfffbbb^^^ZZZWWWTTTJJJIIIGGGDDDCCCDDDHHHKKKLLLLLLMMMNNNOOOOOOPPPPPPQQQLLLFFFBBBAAACCCDDDEEEIIIHHHFFFCCCBBBAAA@@@@@@?????????AAABBBCCCAAA???999777444333222222000///333333333222222222111111///...---,,,,,,---...///------,,,,,,++++++******---,,,,,,++++++,,,,,,---******+++,,,------------------------------------------............------,,,,,,,,,,,,++++++++++++000///......------.........---,,,,,,,,,---...///---...///000111000//////,,,,,,---//////000000000............/////////000111111111222222222222222111222222333333222222222222333333555666777888888888888888888888888999999>>>DDDKKKOOOQQQXXXcccmmmssswww}}}zzz|||zzzuuunnngggccc^^^[[[XXXKKKJJJHHHGGGHHHKKKOOORRRUUUVVVWWWXXXXXXWWWVVVVVVOOOMMMKKKIIIIIIJJJLLLMMMLLLJJJGGGDDDAAA@@@@@@@@@??????@@@CCCEEEEEECCCAAA<<<:::888777666555333222444444333333333222222222000...---++++++---...000------,,,++++++***))))))---,,,,,,++++++,,,,,,---............,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------000//////........./////////---,,,++++++---///000...000222333444333111000000000111111111111000000---......///000000000000000000000000000000000000333333333444333333222222333333444555666777888888999888666666666777888999999AAAIIILLLNNNVVVdddpppzzz}}}yyypppkkkfffcccaaaYYYWWWUUUUUUVVVYYY[[[\\\ZZZZZZYYYXXXWWWUUUSSSRRRIIIJJJKKKLLLKKKJJJIIIIIIEEECCC???<<<999888888999999:::;;;===??????===::::::888777777888777555444333222222222222111111111000///---,,,,,,---///000------,,,++++++***))))))---,,,,,,++++++,,,,,,---......///...---+++)))''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---......---------......000111111333222111000000222444555000222444555666555333222444444444444333111000///---...///000111111111111111111111000000000000000333333444444444333333222555555555666666666777777888777666666666777888999888@@@IIIMMMOOOXXXfffrrr{{{uuupppkkkiiicccaaa______``````___^^^YYYWWWTTTQQQOOONNNNNNNNNPPPRRRSSSRRRNNNIIIFFFDDDAAA???;;;888666666777888555555555666777666444222555444444444666666444222111111111000000000//////000///...------...///000------,,,,,,++++++******---,,,,,,++++++,,,,,,---)))+++---......---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------......,,,,,,,,,---...///111222111111000000000111222333111222333444555444333333555555444444222111//////---...000111222222222111333333333333333222222222222222333444444333333333666666666666666666777777777777777777888999:::;;;===DDDMMMRRRWWW```mmmwwwyyyqqqjjjeee___^^^^^^```bbbbbb```]]]XXXUUUQQQMMMLLLNNNQQQSSSZZZ\\\\\\XXXQQQKKKGGGFFFAAA???;;;999888999;;;<<<888777555444444444222000333333222333444444222000000000000000/////////...///..................///---------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---(((***,,,...///...,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------------------,,,,,,---...//////,,,------------.........000000111111111222222222111111111111111000//////,,,...000222333333333222444444444333333222222222000111222333333444333333444444555666777888888999666777888:::;;;<<<<<<===CCCIIIQQQYYY```iiissszzz~~~wwwmmmccc[[[XXXXXX[[[```eeegggdddaaaZZZWWWRRROOOPPPTTTZZZ^^^]]]]]][[[VVVNNNIIIGGGGGG>>><<<999666666888:::<<>>>>>>>>GGGLLLSSS\\\eeennnvvv{{{yyyuuurrrjjjaaaYYY]]]```______```aaaaaaVVVRRROOOOOORRRUUUVVVVVV]]]TTTNNNMMMLLLGGGBBB@@@???;;;777777;;;===;;;999<<<;;;888666555666888999888777444222000000111222---111111...///333111+++))),,,000000...---...000...---+++,,,------,,,***------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))+++---...---,,,,,,,,,++++++,,,---------,,,,,,000...,,,,,,------,,,+++------,,,+++,,,---...///***+++,,,---......///...---...000222222111000///000///...---...///000111---------///111333222111444333111///...///000000/////////000222444444333333555777999;;;;;;;;;;;;>>>===<<<;;;;;;<<>><<<999<<<:::777555444555666777777666444222111111222222000333333111222555333---,,,...//////...---------...---+++,,,------,,,***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++)))+++------,,,,,,,,,---,,,,,,---------,,,,,,+++000...,,,,,,---------,,,------,,,,,,,,,---...///---......///////////////111111111000///......///111000////////////000000000//////111222222111///222222222111000//////...000000111333555666666555666777999;;;===???@@@@@@CCCBBB@@@??????AAAEEEHHHMMMXXXdddkkkrrrzzz~~~}}}||||||{{{~~~{{{yyyxxxxxxuuunnnggggggiiigggbbbbbb^^^ZZZYYYYYYWWWSSSPPPNNNKKKHHHHHHIIIKKKLLLLLLSSSMMMKKKNNNOOOKKKFFFEEEAAA===;;;;;;===>>>===:::;;;999666444333333444555555444333111111111222333222333333111222444222---///............---+++***...---,,,,,,------,,,***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------+++,,,,,,,,,++++++---///---------------,,,+++***000...,,,,,,---...---,,,------,,,,,,------...///////////////////////////444555444222000000222444111111000000000000000000111111111222333222///,,,000111222333222000...,,,111222444666888999999888999:::<<>><<<<<<>>>>>><<<;;;:::999777444333333333444333222222111111222333333000000///......///---+++000...,,,,,,//////---***///---,,,,,,------,,,+++------,,,,,,,,,+++++++++,,,,,,------------......,,,,,,,,,+++***+++---///............---,,,+++***///...,,,,,,.........------------------......///---......///000111222222333555777666333333555777000000111111111111111111000000111333444222///,,,000111222222222111///...000333666999::::::;;;;;;<<<===@@@CCCFFFJJJMMMOOOGGGFFFEEEBBBBBBFFFMMMSSScccfffrrr~~~|||{{{|||~~~}}}~~~zzzxxxtttooolllnnnsssxxxpppnnnjjjfffhhhmmmmmmiiijjjccc___aaa```WWWNNNJJJVVVVVVUUUSSSQQQQQQQQQRRRNNNKKKKKKMMMMMMGGGDDDDDD???>>>=========<<<;;;::::::999777555444444444444222111111111222222333333000---,,,,,,------,,,+++///---+++,,,///111000---///...,,,---......---+++------,,,,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,+++***+++---////////////...---,,,+++***///...,,,---...//////...------.........//////.........///111333666888:::888<<<@@@@@@;;;777666777111222222222333333444444000000000222444444111///444333111111000111222222111444888::::::;;;===???>>>@@@CCCGGGKKKOOORRRTTTKKKKKKJJJHHHGGGJJJSSSZZZeeehhhttt~~~~~~~~~|||}}}~~~~~~}}}{{{yyywwwvvvuuusssnnnlllooovvv|||rrrttttttuuuzzz~~~|||vvvrrrhhhbbbbbb\\\PPPHHHGGGSSSSSSRRRPPPMMMLLLLLLMMMGGGDDDDDDFFFDDD???<<<>>><<<<<<<<<<<<;;;:::888888888777666555555555555555111111111222222222222222111---,,,...000......000///...------///111111111///...------......---+++------,,,,,,,,,,,,++++++++++++,,,,,,------......+++,,,,,,,,,++++++---///...............---,,,+++///...,,,---...000//////------...////////////...000111222444777;;;???AAAHHHMMMRRRPPPIIICCC@@@AAA999888777666555666777888333222222333555666555333666444222111111222444555222666999;;;:::<<<@@@CCCAAADDDHHHMMMRRRUUUWWWXXXTTTVVVVVVTTTQQQTTT\\\cccggglllxxx{{{zzz{{{~~~}}}vvvpppuuuvvvwwwuuusssvvv|||yyy}}}{{{sssggg^^^ZZZRRRFFFCCCHHHJJJKKKKKKHHHDDDBBBBBBCCC@@@>>>===???===999888;;;:::;;;;;;;;;999777666555555555444444444444444444111222222222222111111000222---,,,000222000000333000111111000//////111333000...------......---,,,------,,,,,,,,,,,,++++++******++++++,,,---------)))+++------,,,,,,,,,------...............------///...,,,---///000000///,,,---...///000//////...222222333444777;;;???AAANNNSSSXXXVVVPPPKKKJJJMMMEEEBBB>>>:::888888999::::::888666666777888777777555555444444444555555555555888;;;<<<;;;===CCCIIIDDDHHHNNNTTTXXXZZZ[[[[[[]]]```bbb```\\\^^^eeellljjjttt|||ssstttxxx|||}}}{{{|||vvvpppcccXXXRRRIII???BBBLLLCCCEEEEEEBBB>>>;;;;;;<<<===;;;;;;<<<:::777888<<<888999::::::777555444444222222333333333444444444222222222222222111000000111,,,***///111000000555222444444222...---000333000...------......---,,,---------,,,,,,,,,++++++))))))***++++++,,,------)))+++---...---,,,,,,,,,------......///.........///...,,,---///000000///,,,---///000000000///...111111111222555888<<<>>>EEEJJJOOONNNJJJHHHKKKPPPNNNJJJDDD>>>:::999:::;;;@@@===:::888888999999999333555666888888777555444888;;;======<<>>;;;999:::===<<<;;;999888666555555555777999:::888666555333111...222666444000///222777000000000000000000//////444333111///...---......---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---***)))(((((()))+++---...---,,,+++,,,------,,,***/////////...---,,,+++***------......///000000000...///111111000//////000///---///555777555888???888:::>>>BBBGGGKKKNNNOOOPPPNNNLLLHHHFFFDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@>>>>>><<<999777777:::<<<999<<<@@@BBBCCCGGGLLLPPPNNNTTTYYY[[[YYYXXXZZZ]]]ggggggdddaaabbbiiipppuuu~~~xxxvvvzzzvvvsssqqqpppooojjjbbb\\\YYYVVVRRRMMMHHHEEECCCBBBBBBBBBCCCEEEFFFGGGGGGFFFAAACCCDDDCCCAAA???>>>>>>===<<<:::999777666555555888::::::999888888888777444666888666333111333555222222111111111111111111333222000...---------------,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---******)))((()))+++---...,,,,,,,,,...000111000///---.........---,,,+++***------......///000000000---///111111000///000111222000111666666444777===;;;;;;;;;<<<>>>@@@CCCEEEFFFGGGGGGFFFEEECCCBBBAAAFFFEEEEEEDDDCCCBBBAAA@@@???>>>===;;;999:::<<>>@@@AAABBBCCCGGGNNNSSSRRRUUUXXXXXXVVVWWW[[[^^^hhhjjjjjjjjjkkkoootttwww~~~~~~~~~zzzvvvsssnnniiiccc``````___\\\YYYYYY\\\^^^[[[TTTMMMIIIHHHDDDCCCCCCHHHMMMOOOMMMIIIKKKKKKKKKLLLLLLJJJFFFCCCDDDCCCBBB@@@>>>===<<<;;;===<<<<<<;;;;;;::::::;;;999999888777555333111111222222111111000000000///111111///...------,,,---+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++***))))))***+++---...---------...000000///...+++,,,,,,------,,,,,,+++---......//////000000111---///111111000000111222444333444666666444666:::<<<:::888777888:::===???@@@AAABBBCCCBBB???===;;;BBBCCCDDDEEEEEEDDDCCCBBB?????????===<<<===@@@CCCEEEEEEEEEDDDFFFJJJPPPUUUUUUWWWYYYXXXVVVWWW\\\```gggjjjmmmqqqrrrtttvvvxxx~~~|||}}}sss|||yyyvvvxxxuuunnnnnniiicccaaabbbddddddcccccchhhllliii```XXXTTTSSSMMMKKKKKKMMMPPPSSSSSSQQQZZZXXXXXXZZZ[[[XXXRRRMMMJJJIIIIIIGGGEEECCCBBBAAAEEE@@@>>>>>>===;;;:::<<<:::999777777666555111///111111000000///...------000//////...---,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++************+++,,,---...---,,,++++++***(((&&&******+++,,,------,,,,,,.........///000000111111---///111222222111222444333444666888888777888::::::999999:::;;;>>>@@@BBBBBBAAA@@@???===:::888777<<<>>>@@@CCCDDDDDDCCCBBB???@@@@@@@@@@@@AAADDDGGGIIIIIIIIIJJJKKKNNNQQQTTTWWWYYY[[[[[[ZZZ[[[]]]___ccceeeiiinnnqqqqqqssswww}}}yyyrrrooogggqqquuuqqqrrrwwwvvvpppqqqmmmhhhfffhhhiiihhhffffffjjjnnnllleee``````aaaYYYXXXWWWTTTRRRTTTXXX]]]dddccccccdddddd```YYYSSSMMMMMMMMMLLLKKKIIIGGGFFFIIICCC???BBBBBB???>>>AAA===<<<<<<<<<<<<:::666333444444333222000///....../////////......---,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,---+++*********)))'''$$$******+++,,,------------......//////000111111111...000333444333444555666111666:::======>>>>>>>>>999;;;>>>@@@CCCDDDDDDDDDDDDBBB???<<<:::999::::::<<<>>>@@@BBBCCCCCCAAA@@@???@@@BBBBBBBBBCCCFFFHHHIIIJJJMMMOOORRRRRRRRRQQQWWWZZZ^^^```aaa```______aaa```cccjjjlllmmmqqqxxx~~~tttiiieeeccckkkqqqrrrrrruuuwwwwwwrrrnnnjjjggggggeeeaaa]]]^^^aaaeeeffffffgggjjjmmm``````^^^YYYVVVXXX___fffiiihhhhhhgggeee___XXXSSSYYYZZZZZZ[[[ZZZXXXWWWVVVPPPGGGDDDJJJLLLHHHFFFHHHDDDEEEEEEEEECCC@@@===<<<:::999888666555333222222///////////////...---,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,******)))+++------,,,++++++,,,------...............//////000000111111222///222444666666666888999333;;;BBBFFFGGGHHHGGGCCC===???BBBEEEFFFEEECCCBBBDDDAAA>>>;;;;;;===@@@BBBBBBBBBCCCCCCBBBAAA@@@??????@@@BBBBBBBBBDDDFFFHHHIIIJJJNNNRRRUUUUUURRROOOVVVYYY^^^bbbdddcccaaa___ccc```bbbjjjmmmmmmsss|||tttjjjffffffkkkrrrwwwtttqqquuu|||tttpppjjjgggfffccc___[[[YYY\\\___dddiiinnnrrrtttkkkjjjhhhggghhhmmmssswwwyyy{{{zzzwwwqqqjjjeeebbbjjjkkklllmmmmmmlllkkkjjj^^^SSSPPPUUUVVVOOOJJJLLLJJJMMMOOOMMMGGGBBB@@@@@@===<<<;;;999888666555444//////000000000///...------,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++******,,,...///...---------.../////////....../////////000111111222222111333666888888999;;;<<<888CCCMMMPPPRRRRRRNNNHHHBBBCCCEEEFFFGGGFFFFFFEEEDDDBBB@@@>>>>>>???AAABBB??????@@@@@@@@@AAAAAAAAA>>>@@@BBBBBBBBBCCCEEEGGGJJJJJJMMMQQQUUUUUUSSSPPPVVVXXX[[[___bbbcccbbb```eeeaaadddnnnrrrpppvvv|||tttrrrjjjllltttzzzuuulllppp}}}wwwrrrllliiihhhgggdddaaa]]]^^^bbbhhhoootttwwwwww|||yyywww{{{|||{{{qqqrrrtttvvvvvvvvvtttssslll```[[[___]]]RRRJJJJJJMMMQQQSSSPPPHHHAAA???@@@======;;;999777555444333///000000111111000///...---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++---,,,+++,,,------,,,***...///////////////....../////////000111111222222222444777999999:::<<<>>>===IIITTTXXXYYYYYYSSSKKKEEEEEEEEEFFFHHHIIIKKKLLLFFFEEEDDDBBBAAA???>>>>>>888888999;;;>>>AAACCCEEE>>>@@@AAABBBBBBBBBDDDEEELLLKKKKKKNNNSSSUUUTTTRRRVVVWWWXXX\\\```bbbcccbbbdddaaafffqqquuurrrwww|||}}}{{{{{{}}}{{{vvvvvvzzzyyysssnnnmmmppppppjjjdddeeeaaa___ccckkksssvvvvvv}}}}}}zzzyyyzzz|||yyyrrrjjjnnn^^^WWW^^^^^^QQQKKKPPPOOOMMMMMMNNNJJJCCC??????===<<<;;;::::::999777555333333222222111000//////(((---///***)))...///,,,,,,,,,+++******+++,,,,,,------------,,,,,,+++***+++++++++,,,,,,,,,------............///////////////000111222222222222222888777666666999<<<>>>???FFFLLLPPPSSSVVVXXXSSSMMMJJJGGGHHHPPPUUUUUUSSSTTTQQQLLLFFFCCCCCCCCCAAA>>><<<888999???BBB??????BBB@@@BBBDDDCCCAAACCCGGGKKKMMMLLLMMMPPPTTTVVVUUURRRPPPTTTXXXXXXWWWYYY```fffccccccfffmmmuuu{{{}}}|||{{{yyy~~~yyyyyy}}}|||wwwqqqqqqssstttoookkkaaa^^^[[[^^^dddkkkmmmmmmwww}}}~~~{{{zzzxxxuuupppkkkggg]]]ZZZ______WWWPPPQQQRRRNNNNNNPPPOOOIIIEEEDDDDDDBBB@@@??????===:::888888777555333111000//////***///000,,,+++...///---++++++,,,------,,,++++++,,,---------,,,,,,+++***,,,,,,,,,,,,------------............////////////...///000111111111111111666666555777999<<>><<<:::888666555555555......//////---+++,,,------,,,***((((((***,,,---+++,,,,,,------,,,,,,,,,---------.........//////............////////////333444555666888888888999666777999:::;;;???DDDHHHKKKUUU^^^aaacccjjjpppsssooohhhbbbaaa]]]VVVOOOLLLKKKNNNPPPOOOMMMMMMPPPSSSIIIIIIGGGGGGIIILLLLLLKKKKKKLLLKKKIIIFFFGGGLLLQQQWWWXXXYYYYYYXXXWWWVVVVVVWWW]]]bbbcccaaa```cccggglllnnnpppssswww{{{xxxrrroookkkgggdddcccdddccc```ccchhh___]]]ZZZYYYZZZ\\\\\\\\\YYYXXXXXXWWWWWWXXXYYYZZZ\\\[[[ZZZXXX[[[cccoooyyy~~~zzz|||uuunnncccVVVUUUWWW]]]fffjjjgggfffhhhbbb___[[[WWWTTTOOOJJJFFF<<<;;;:::999777666444444...---...///...***+++//////---***''''''***---///++++++,,,---------,,,,,,,,,------------.....................////////////111222333555666777777777888:::<<<>>>@@@FFFOOOVVV___hhhqqquuuxxx}}}uuulllbbb^^^YYYRRRMMMLLLRRRRRRRRRQQQQQQSSSVVVYYYMMMNNNLLLJJJLLLQQQRRROOOMMMOOOPPPNNNLLLLLLPPPSSSUUUWWWYYYYYYXXXVVVUUUUUU^^^bbbeeeddd```^^^aaadddnnnpppsssvvvyyy}}}xxxrrrmmmgggeee___\\\___aaaaaabbbddd^^^]]]\\\[[[\\\\\\\\\\\\YYYXXXWWWUUUSSSRRRRRRRRRVVVWWWWWWWWWXXX^^^gggnnnrrrxxx{{{~~~|||uuulllccc\\\ZZZ___iiipppoooiiigggiiibbb___[[[WWWSSSOOOIIIFFF;;;;;;;;;:::888444111///...,,,---111///,,,---222///...,,,++++++,,,...///***+++,,,,,,---------,,,,,,,,,,,,,,,------------............////////////000111333555666777777888:::<<>>BBBEEELLLYYYiiiuuu{{{tttoooooopppnnnmmmnnneee___XXXUUUVVVYYYZZZZZZYYYZZZWWWRRRRRRWWWXXXSSSNNNRRRVVVXXXXXXYYY\\\___^^^___^^^\\\YYYZZZ^^^aaa^^^aaadddbbb______dddiiimmmpppsssvvvxxx}}}zzzxxxwwwssskkkdddddd___ZZZ[[[aaafffgggfffhhhhhhfffeeecccaaa```___^^^YYYVVVWWWVVVRRRQQQRRRRRRSSSSSSTTTVVVZZZ___cccbbb```bbblll}}}{{{}}}|||wwwrrrooooooqqqtttxxxxxxuuunnnhhhccc]]]]]]\\\YYYUUUPPPKKKHHHCCCBBB???<<<888555222000/////////000000000000000//////...---,,,++++++***////////////...---,,,,,,***...111222000---+++***......////////////......333444555666777888999:::???FFFIIIHHHLLL\\\qqq}}}uuussskkkggg```WWWQQQRRRYYY^^^VVVXXXZZZYYYVVVTTTUUUWWWSSSTTTVVVXXXYYY\\\```ccc```bbbdddbbb```___```cccccc___^^^aaa```^^^ccckkkpppsssvvvxxx~~~{{{xxxvvvrrrkkkfffbbb___\\\^^^bbbfffggggggkkkkkkiiigggfffdddbbbbbbaaa\\\XXXYYYXXXTTTRRRSSSRRRRRRSSSSSSVVVYYY^^^aaa\\\ZZZZZZ```mmm}}}}}}~~~zzzwwwwwwxxx~~~yyyqqqkkkhhh```___^^^]]][[[WWWPPPLLLEEECCC???;;;777444222111////////////////////////.........------,,,,,,+++,,,,,,---------,,,+++++++++...111111///---,,,+++---......///000000//////333444555666888999;;;;;;AAAGGGLLLLLLRRR```pppzzz}}}|||yyyqqqmmmfff^^^WWWUUUXXX\\\XXXZZZ[[[YYYVVVSSSSSSTTTRRRTTTVVVWWWYYY\\\aaadddeeefffeeecccaaaaaadddggghhhccc______]]][[[]]]cccjjjnnnrrrtttzzz|||yyytttpppllliiicccccccccdddeeeggghhhiiinnnmmmllljjjhhhfffddddddeee___[[[[[[YYYUUURRRSSSQQQQQQQQQRRRUUUYYY\\\^^^[[[ZZZXXXYYY```mmm|||~~~~~~}}}uuunnnkkkjjjcccaaa```bbbccc```WWWPPPFFFDDD???:::666333111111/////////......------,,,------------------------)))***+++++++++++++++***---...000///...,,,------,,,---...///000111111111444444555777999;;;===>>>DDDJJJNNNRRRYYYfffppptttooo}}}|||sssqqqllleee___[[[[[[]]][[[]]]]]][[[WWWTTTSSSRRRQQQSSSUUUWWWZZZ]]]bbbeeeiiihhheeebbb```aaaeeeiiiiiiccc]]]\\\\\\[[[]]]aaaggglllppprrrxxx~~~}}}|||xxxrrrnnnlllkkkiiijjjkkkkkkiiihhhhhhiiilllllljjjiiigggfffeeedddgggaaa\\\[[[YYYTTTRRRSSSQQQPPPPPPQQQTTTXXXZZZ[[[]]]\\\[[[XXXXXX```nnnxxx}}}}}}{{{vvvoookkkjjjkkkdddaaa```cccgggdddZZZQQQGGGDDD>>>999444222111111//////...---,,,,,,++++++,,,,,,,,,------.........((()))***+++++++++++++++......///...,,,,,,...///+++,,,---///111222222222555555666888:::===@@@AAAGGGKKKOOOTTT^^^kkkssstttppp|||ooonnnllliiieeebbb``````^^^^^^___^^^[[[XXXUUUTTTPPPRRRUUUXXX[[[___dddhhhlllkkkiiigggffffffhhhjjjddd___ZZZZZZ^^^bbbfffhhhkkkppptttuuuzzz||||||zzzvvvqqqnnnmmmmmmmmmnnnnnnmmmiiifffddddddgggfffffffffeeeeeeddddddggg```[[[YYYWWWSSSQQQRRRQQQPPPOOOQQQUUUXXXYYYXXX[[[\\\\\\XXXTTTVVV___gggttt}}}{{{yyyvvvrrrooolllkkkkkkdddaaa```bbbeeebbbWWWNNNFFFCCC>>>888444222111111///......---,,,++++++***+++,,,,,,------.........******+++,,,------,,,,,,.........---,,,,,,...000+++,,,...///111222333333666666777999<<>>CCCHHHKKKGGGLLLPPPTTT]]]jjjtttwwwuuuqqqlllhhhdddaaaaaaaaa___]]]^^^]]]]]]^^^^^^[[[UUUQQQPPPSSSWWW\\\aaagggnnnrrrlllkkkiiijjjkkkjjjgggdddeeelllnnnhhhdddggglllmmmjjjppptttrrrsssyyyzzzyyy{{{{{{wwwssssssnnniiihhhjjjkkkgggccc\\\]]]```dddhhhkkknnnpppggg```ZZZXXXWWWTTTSSSUUUTTTQQQOOORRRWWWYYYWWWTTTRRRQQQPPPOOOOOOSSSWWW[[[]]]eeesssyyywww{{{mmmllliiiddd\\\TTTMMMIII???>>><<<:::777444222111------..................---------------------------------------,,,+++***+++---//////.........///---...///111222222222222777777888:::???DDDIIILLLFFFMMMSSSWWW]]]hhhqqqttt~~~yyywwwhhhddd___^^^```bbbcccbbbdddbbbaaabbbaaa]]]WWWRRRPPPSSSXXX]]]bbbhhhooottttttpppmmmlllmmmnnnllljjjeeeooossskkkdddfffjjjlllgggnnnrrrqqqrrrxxx~~~vvvuuuxxxxxxrrrkkkuuupppkkkkkkllllllhhhdddbbb```___aaafffiiijjjiiiiiibbbYYYTTTTTTUUUVVVVVVSSSPPPNNNPPPUUUWWWUUURRRYYYTTTQQQRRRRRRRRRUUUYYY]]]dddppp~~~}}}tttxxx~~~vvvhhh\\\WWWUUUPPPKKKEEEBBB>>>;;;999777444222000111000...,,,++++++---------------------------+++,,,,,,------,,,,,,++++++,,,---...///...---,,,/////////000111111222222222777999:::AAAKKKOOOLLLKKKOOOTTTYYY___jjjwww~~~kkkfff```___bbbeeeeeecccbbb^^^___cccbbb[[[SSSPPPRRRUUUYYY[[[^^^dddmmmssstttqqqmmmjjjhhhfffdddbbbdddlllppplllhhhjjjmmmllliiikkkooorrrqqqrrrzzzyyytttpppmmmkkkiiiqqqnnnkkkiiiiiihhhfffdddbbb```___aaadddeeedddccceeeaaa[[[VVVTTTSSSSSSRRRQQQQQQRRRSSSTTTUUUVVVWWWXXXTTTRRRSSSTTTSSSVVV[[[[[[```jjjwwwxxxyyy~~~uuummmbbbYYYTTTRRRNNNIIIEEEBBB>>>;;;999666333111000111000...,,,+++,,,---------------------------+++,,,,,,------,,,,,,+++,,,,,,------......------...//////000111111222222222666888;;;DDDNNNRRROOORRRTTTXXX^^^hhhuuu}}}rrrllleeebbbcccdddcccaaabbb______bbbbbb[[[UUUSSSTTTUUUXXX]]]ccckkkpppsssrrrpppllliiihhhggggggfffgggooosssnnniiiiiijjjiiikkkmmmrrruuutttuuu}}}{{{|||yyyqqqgggccceeejjjnnnmmmllljjjgggeeeeeeeeeeeecccaaaaaaaaaaaa```^^^``````^^^[[[VVVRRRQQQPPPPPPSSSUUUUUUTTTUUUXXX[[[WWWSSSRRRTTTUUUSSSUUUYYYZZZ]]]ccclllxxx}}}wwwooommmgggaaaYYYUUURRROOOKKKHHHEEEBBB>>>:::888555222///000111000///,,,+++,,,---------------------------,,,,,,------------,,,,,,---------,,,---......///...///000111111222222222444555666;;;FFFQQQTTTQQQXXXZZZ___hhhtttzzzsssjjjdddbbbbbb```___ddd```^^^```___ZZZWWWWWWVVVUUUWWW^^^hhhppprrrqqqpppnnnkkkhhhggggggiiijjjfffnnnsssqqqmmmkkkjjjiiippprrrwww{{{{{{|||uuuvvvuuummmdddaaaffflllkkkmmmnnnjjjeeebbbdddggghhhfffbbb```______```aaa]]]aaadddbbb\\\WWWTTTSSSUUUTTTTTTUUUWWWYYY[[[\\\VVVSSSSSSUUUTTTQQQQQQSSSXXXYYY[[[aaakkkxxx}}}uuujjjbbbaaa^^^YYYUUUTTTRRRNNNJJJIIIEEEBBB===:::777444111...000111111///---,,,---...------------------------,,,,,,------------,,,,,,...---,,,,,,,,,---///000......000111222222111111444333444:::FFFOOOQQQOOOXXX\\\eeeqqq}}}wwwmmmfffbbb```___^^^fffaaa^^^]]][[[WWWUUUWWWVVVVVVZZZ```ggglllnnnmmmmmmllliiifffddddddgggiiiaaaiiiqqqssspppmmmmmmmmmtttvvv{{{}}}wwwvvvrrrkkkeeecccfffjjjfffjjjkkkhhhaaa^^^aaaeeegggddd```]]][[[]]]aaaddd]]]bbbhhhiiieee```]]]\\\\\\WWWRRRTTTZZZ^^^\\\XXXYYYWWWWWWYYYWWWQQQOOOPPPRRRQQQRRRWWWbbbppp~~~sssggg___]]]\\\VVVTTTVVVTTTMMMJJJKKKDDDAAA===:::777444111///000111111///---,,,...///------------------------,,,------......------,,,///...---,,,---...///000---...000222222222111111444222333:::CCCJJJLLLLLLTTT]]]kkk{{{zzzuuummmfffbbb```______hhhbbb]]][[[WWWRRRRRRVVVTTTXXX]]]aaacccdddgggiiikkkkkkiiieeeaaa```bbbdddaaagggppptttrrrmmmmmmoootttuuu|||zzz}}}zzztttnnnhhhfffeeefffcccfffgggddd^^^\\\^^^bbbbbbaaa___]]][[[]]]aaaddd]]]aaagggkkkkkkiiigggfffcccZZZSSSTTT[[[^^^ZZZTTT\\\ZZZ[[[]]][[[TTTPPPQQQJJJJJJKKKPPP[[[iiiwwwvvvlllddd___^^^XXXVVVXXXTTTKKKHHHKKKDDDAAA===:::888666333111000111111///...---...000------------------------------............------......------......///000---...000222333222111000444222444<<>><<<:::999888555333111111000...,,,,,,.../////////...------------......//////////////////...111000...---...///111222000111111222222222111111222555;;;CCCGGGIIIPPPXXXfffxxxtttpppllljjjjjjhhhddd```aaaZZZUUUYYYZZZWWWWWWYYYVVVXXX^^^dddeeedddgggmmmhhhhhhiiifff___ZZZ___ggg```ffflllmmmjjjlllrrryyyzzz}}}~~~|||yyyxxxxxxuuupppkkkkkkgggeeeggggggdddaaabbbjjjiiikkkqqquuuqqqfff]]]^^^[[[ZZZ^^^fffkkklllkkkccc]]]YYYXXXUUUQQQPPPSSSVVVXXXXXXTTTMMMJJJJJJMMMQQQOOOPPPSSSSSSOOOMMMOOORRRVVV___jjjwww~~~tttnnnlllaaa\\\VVVPPPLLLIIIGGGEEECCCAAA???>>>===<<<999777222222111///......///000//////...------------...---...////////////...---000///...------///000222000000111222222222222111444555:::AAAEEEIIIRRR\\\fffwww~~~zzztttqqqmmmkkkjjjhhhdddaaa```YYYVVVXXXYYYVVVUUUWWWTTTVVV\\\dddhhhhhhjjjooojjjiiiiiiiiidddaaaeeemmmcccgggkkkkkkjjjmmmsssxxx~~~~~~|||yyyyyyyyywwwrrrnnnkkkgggeeeggggggdddbbbbbbgggfffgggkkkooommmggg```___]]]]]]aaaggglllmmmmmmiiiccc]]]ZZZUUUPPPOOORRRUUUUUUTTTPPPLLLKKKOOORRRQQQPPPQQQUUUTTTOOOLLLMMMGGGKKKQQQXXXbbbooo~~~|||qqqhhhddd[[[XXXRRRNNNKKKIIIFFFDDD@@@>>><<<;;;;;;:::888666333222111000//////////////////...------------...+++,,,...//////...,,,+++......---,,,---...///000000000111222222222222222555555999???DDDJJJTTT___hhhwww}}}xxxrrrpppmmmjjjhhhfffccc```^^^YYYVVVWWWWWWUUUUUUVVVXXXWWWZZZccciiijjjkkkmmmnnnkkkiiiiiigggeeegggmmmgggiiijjjkkkmmmqqqwww{{{~~~{{{{{{|||{{{vvvsssooojjjhhhiiiiiifffdddeeedddaaaaaacccggghhheeebbb___^^^```dddjjjnnnppppppnnnggg___ZZZUUUOOONNNQQQQQQRRRRRRQQQPPPRRRVVVZZZSSSQQQSSSVVVTTTMMMIIIIIIBBBFFFKKKNNNSSS^^^mmmxxx}}}|||}}}wwwlllaaa]]]YYYVVVRRRNNNKKKHHHDDDBBB===;;;999999999888777555333222000000000000///...//////...------------...***+++---......---+++***------,,,,,,,,,---...//////000111222222222222222666666;;;AAAEEEJJJTTT]]]hhhvvv}}}xxxmmmkkkiiifffcccaaa^^^\\\YYYWWWVVVVVVWWWWWWWWWXXX```[[[ZZZ```fffggghhhjjjqqqlllhhhhhhfffbbbcccgggmmmllllllmmmpppvvv{{{~~~~~~{{{xxxtttnnnkkklllkkkgggeeeggg___]]]ZZZ\\\___bbbbbbbbb___```cccggglllqqqssstttnnnfff^^^XXXRRRMMMMMMQQQNNNPPPRRRSSSTTTTTTUUUVVVRRRQQQQQQSSSPPPIIIDDDCCC???DDDIIILLLPPPWWWbbbkkkooonnnpppuuusssjjjbbb^^^ZZZWWWSSSOOOLLLHHHCCC@@@???===;;;;;;;;;:::999777333111000000111111///---//////...------------...***+++,,,......,,,+++***,,,,,,,,,,,,,,,------...//////000111222333333333666888===EEEHHHKKKRRRZZZhhhtttvvvqqqfffeeeccc```\\\YYYWWWWWWTTTUUUVVVVVVVVVXXXZZZZZZccc\\\YYY]]]bbbeeehhhkkkooojjjggggggeeebbbcccgggsssqqqooonnnooorrrvvvxxx{{{~~~{{{vvvppplllllljjjfffdddeee\\\ZZZWWWWWWZZZ]]]```aaabbbdddgggkkknnnqqqssstttppphhh___YYYTTTQQQRRRVVVNNNOOOQQQRRRQQQOOOLLLJJJOOOLLLMMMNNNKKKDDD@@@@@@===BBBGGGLLLPPPVVV^^^ccc______dddlllnnniiidddcccYYYVVVSSSQQQMMMHHHCCC??????===;;;::::::999777555444222000111333333000---//////...------------...+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------.........///000111222333333333555777>>>FFFJJJLLLRRRZZZgggrrr~~~uuuiiiddd``````___\\\WWWTTTSSSSSSOOOTTTVVVTTTUUUXXXZZZYYY___[[[ZZZ___dddfffjjjooojjjhhhggghhhfffeeehhhnnnuuutttsssooommmllloooqqqzzz{{{vvvooojjjiiifffaaa___```[[[YYYVVVVVVXXX[[[___aaahhhjjjlllnnnoooppppppqqqlllddd\\\WWWSSSQQQTTTYYYNNNNNNOOOOOONNNJJJFFFCCCHHHFFFFFFHHHFFFAAA???AAA@@@BBBFFFJJJOOOTTTXXXZZZXXXWWW[[[bbbdddaaa]]]]]]UUUSSSRRRPPPNNNIIIDDD@@@???===;;;999999888555333777444222333666666222...//////...------------......---,,,++++++,,,---...,,,,,,---..................///000111222333333333444666<<>>===<<<999777999666444666999999444000//////...------------...///...,,,++++++,,,...///,,,---......//////.........///000111333333333444444555:::BBBHHHNNNZZZeeeeeeppp|||}}}nnneeebbb___```___\\\VVVRRRRRRSSSMMMSSSVVVQQQNNNQQQRRROOO\\\```hhhnnnmmmhhhfffiiiggghhhjjjiiiccc```fffpppiiiooouuuuuusssttt{{{|||{{{yyyuuuqqqmmmkkkhhheeebbb___]]]\\\[[[[[[[[[\\\^^^bbbhhhlllsssqqqllliiijjjlllhhhaaa\\\WWWMMMBBBCCCLLLPPPOOOQQQQQQPPPMMMJJJHHHHHHIIIBBBEEEHHHGGGDDDBBBBBBDDDDDDDDDDDDFFFHHHJJJJJJJJJSSSVVVYYYYYYUUUPPPKKKIIIRRRSSSRRRQQQMMMIIIDDDAAAGGGCCC@@@@@@BBB@@@:::444444777<<>>:::555111000///---,,,,,,---///000---///111111///,,,++++++&&&,,,---))))))...///---------...000111222333444999:::<<<@@@JJJXXXhhhrrr~~~uuummmhhhnnnmmmcccUUUNNNPPPQQQOOOMMMQQQSSSRRRPPPQQQVVV[[[[[[```fffjjjlllllllllllljjjnnnmmmiiihhhjjjlllkkkfffiiiooouuuzzz~~~zzzuuupppmmmjjjiiifffdddaaa___^^^]]]`````````aaacccggglllppprrrpppkkkfffgggjjjgggaaa[[[XXXQQQIIIJJJPPPSSSQQQPPPPPPPPPOOOLLLKKKJJJJJJFFFFFFEEEDDDCCCCCCEEEGGGFFFFFFFFFFFFGGGHHHHHHGGGUUUVVVXXXXXXUUUPPPKKKGGGMMMNNNOOONNNLLLIIIEEECCCFFFDDDCCCCCCBBB???:::555666777999999888555222000000///...------...///000***---///000///---------)))...000,,,,,,///111//////000111222333444555666888:::???FFFQQQ```oooyyy}}}~~~uuulllkkkhhh___SSSNNNQQQRRRPPPPPPTTTWWWVVVSSSSSSVVVZZZYYY___fffkkklllkkkjjjjjjkkkooopppllliiiiiiiiigggmmmooosssvvvyyy|||yyyrrrnnnllliiihhhfffdddbbb```______bbbbbbbbbcccfffkkkooorrrpppmmmhhhbbbcccfffddd___YYYXXXTTTPPPQQQUUUUUUSSSOOOOOOQQQQQQPPPOOOMMMLLLJJJGGGBBB@@@BBBEEEHHHIIIHHHHHHGGGGGGFFFFFFEEEEEESSSRRRQQQRRRRRROOOHHHCCCGGGHHHIIIJJJIIIHHHFFFDDDDDDEEEGGGFFFDDD???999666777666444222111/////////000000///......///000000)))+++...///.........///---000222000///111333222111111222222333444555555888<<>>999777555333111000............////////////////////////***,,,...///...---...///...000222111000111333333111111222222222222333333888<<>>999777000000111111111000//////---...////////////...------...//////...---...///...///000222111111333555444444444444333333333333666:::AAAIIIPPPXXX```eeelllvvvzzzssspppjjjeeebbbaaa^^^[[[YYYaaa___\\\XXXVVVWWWZZZ]]]aaabbbdddeeefffgggjjjlllfffjjjkkkhhhhhhmmmpppqqqoooqqqssstttuuu{{{||||||}}}uuusssoookkkgggcccaaa```WWWUUUVVVZZZbbbhhhjjjjjjeeeeeeaaa[[[XXXZZZ[[[YYYYYYWWWUUUUUURRRNNNNNNRRRKKKKKKLLLPPPTTTTTTPPPLLLEEEDDDEEEFFFGGGFFFCCCAAA???BBBEEEEEEDDDDDDGGGJJJBBB@@@@@@AAAEEEFFFEEEBBB>>>>>>??????????????????@@@AAACCCDDDBBB>>>:::777---///111222333222000///---...000111111000...---///000111000......///000//////111444444333555:::::::::999888777777666666444777===CCCJJJSSS[[[aaammm|||yyyrrrllljjjiiiiiifff___[[[[[[bbb___[[[XXXWWWYYY\\\^^^aaabbbcccddddddeeehhhkkkdddhhhjjjhhhiiinnnrrrrrrhhhlllppprrrttt|||~~~yyyvvvqqqooolllhhhdddaaa___^^^ZZZWWWVVVZZZaaaeeefffddddddfffddd^^^[[[\\\\\\YYYZZZYYYZZZ[[[VVVNNNKKKNNNKKKJJJJJJNNNRRRSSSOOOKKKCCCEEEFFFFFFDDDBBB@@@@@@>>>AAAEEEEEECCCCCCFFFJJJAAA@@@@@@@@@@@@AAAAAAAAA;;;;;;<<<===>>>??????@@@???>>>===???@@@???:::666///000111111111111//////...000222444444222000......000111000000000222444222111333888:::888:::@@@===<<<<<<:::999888777777555777999<<>>???AAA>>>BBBFFFEEEBBBBBBEEEIII???@@@@@@>>><<<;;;<<<===999999:::<<<>>>???@@@AAA>>>;;;999<<>><<>>???AAADDDEEECCCBBBBBBCCCCCCBBB@@@BBB???<<<<<<>>>>>><<<:::888???BBBAAABBBEEECCC===<<<:::888777666555333111111111///......///000000---...000222222111///...---...///000222444555555222555999;;;;;;;;;;;;<<<<<<<<<<<<:::777666777888777888:::;;;<<>>>>>@@@BBBDDDDDDCCCCCCBBBAAA@@@@@@???===;;;;;;===>>>===;;;:::>>>@@@>>>===???===888999888666666666666444333111000///.........//////---...///000000000////////////000111222222333333444666999;;;:::999999:::888999999888777777888:::999:::;;;;;;;;;>>>BBBEEELLLTTT___lll}}}qqqkkkbbbcccddd```[[[VVVVVVVVVZZZXXXZZZ___bbb^^^ZZZYYYSSSTTTVVVWWWXXXZZZ]]]``````___^^^___aaacccddddddfffeeehhhpppwww{{{xxxqqqlllkkknnnlllfffaaa```^^^\\\```___]]]\\\\\\]]]^^^```^^^]]]\\\[[[\\\]]]___```WWWVVVUUUUUUUUUUUUSSSQQQQQQQQQRRRRRRPPPMMMIIIFFFLLLIIIEEEBBB?????????@@@BBBDDDFFFDDD@@@>>>>>>@@@===<<<;;;<<<>>>@@@@@@@@@AAACCCBBB???======;;;777777555444444555666555333000///......------......------........./////////000000000111111111111222666888::::::888777666777333555666666555666888::::::;;;;;;;;;:::<<<@@@CCCEEEIIIOOOXXXiiizzzqqqllliiifffaaa\\\XXXVVVUUUVVVYYY\\\______``````\\\UUUPPPRRRUUUWWWXXXZZZ]]]```bbb^^^YYYYYY]]]aaacccdddfffeeeiiirrryyy}}}wwwrrrooosssqqqjjjbbb]]]]]]```ccc``````___]]][[[ZZZZZZ[[[WWWXXXYYY[[[[[[\\\[[[[[[WWWVVVUUUUUUUUUUUUSSSQQQVVVXXXZZZWWWRRRMMMKKKJJJKKKHHHDDDBBBAAAAAA@@@@@@BBBEEEHHHFFF@@@<<<===@@@======>>>???AAACCCEEEEEEDDDCCCAAA>>><<<;;;:::999666555444444444444333111//////......------,,,,,,...------------...////////////000000111111222222777888999888666444444444222333444444444444777999999999:::999999;;;???BBBBBBDDDGGGLLLYYYjjj{{{~~~uuuooolllnnniiibbb\\\YYYWWWUUUTTTWWW^^^aaa]]]]]]```\\\SSSQQQSSSWWWYYYYYY[[[]]]^^^ddd___ZZZZZZ___dddeeeeeeggggggkkkttt{{{yyytttqqqtttpppjjjddd^^^]]]___ccc^^^______]]]ZZZXXXXXXZZZTTTWWW[[[^^^^^^\\\XXXVVVZZZYYYWWWWWWVVVUUURRRPPPXXXZZZ[[[WWWPPPLLLLLLNNNIIIFFFCCCBBBCCCDDDCCCBBBAAAFFFIIIGGGAAA======@@@<<<===>>>???@@@BBBDDDFFF>>><<<:::999888777777888888666444444444333111////////////......---,,,+++...------------...//////,,,---...///111222333444666888888777444222222333222333444333222222333555555666777777777:::>>>AAA???@@@CCCIIIRRR___mmmwww|||uuuoookkklllhhhbbb]]]YYYVVVRRROOOTTT\\\^^^ZZZYYY]]][[[SSSUUUWWW[[[\\\\\\\\\\\\]]]aaa^^^]]]^^^cccfffgggfffiiiiiinnnwww~~~{{{uuuqqqooommmlllkkkfff^^^[[[\\\\\\^^^___]]]YYYXXXZZZ]]]YYY\\\```cccaaa]]]WWWTTT\\\ZZZXXXWWWVVVTTTQQQNNNUUUVVVVVVSSSOOOLLLLLLNNNHHHEEEBBBBBBDDDFFFDDDBBBAAADDDFFFEEEBBB>>>===>>>999:::<<<<<<<<<===@@@BBB<<<999888::::::777888:::999777555444444333000...000000000//////---,,,+++------........./////////+++,,,---///111222444444555555666555333111222333333444444333111000111333222333444444555888<<>>======>>>@@@AAA???<<<888:::<<<===<<<:::999<<<>>>999555666::::::555444888777555444444555666444333111222222222000///---+++---...000222222111///...////////////000000000111000111222222111222444555222333333222111111333444222333333111111222555777;;;:::>>>EEEHHHLLLXXXeeennn|||oooeeeeeeeeebbbZZZQQQKKKMMMPPPKKKGGGIIIOOOPPPLLLRRR]]]SSSXXX]]]aaaaaa```______YYY^^^cccdddcccfffnnnuuuppppppttt}}}yyyuuuuuutttqqqooolllbbbXXXWWW]]]^^^^^^\\\ZZZZZZ\\\aaaeeeiiijjjiiifffbbb]]][[[ZZZVVVUUUSSSQQQQQQQQQRRRSSSUUUSSSSSSWWWWWWTTTSSSVVVKKKPPPOOOHHHEEEEEEDDD???>>><<<<<>><<<;;;<<<<<<<<<:::999999:::<<<:::999888888999999777555777777666555444333333222222333222000---,,,---...111111000111333333222000------...///111333444555444222///------000444777000111222111000000222444111111111222333444555666;;;===AAAEEEJJJMMMOOOOOOccckkkxxxqqqhhhhhh___[[[YYYXXXTTTLLLGGGGGGGGGGGGHHHJJJMMMQQQUUUXXXVVV\\\aaa```[[[YYY\\\```aaa^^^\\\___fffkkkllljjjqqquuuzzz~~~wwwqqqpppssspppmmmkkkcccZZZYYY]]]]]]]]]\\\[[[YYYZZZ\\\___aaabbbcccbbb^^^[[[YYYYYYTTTTTTTTTTTTTTTTTTTTTTTTQQQOOOOOOSSSSSSQQQQQQSSSOOORRRPPPIIIEEEDDDBBB>>>===<<<<<<>>>@@@???===;;;<<<<<<<<<:::999999:::<<<:::999888999::::::888777555555555555555444444444111222222000///...///000222111000000111111///---.........///000222333444333222000...///111333555000111222111000000222444222222222222333555666777;;;===AAAEEEHHHJJJKKKKKKWWW^^^kkkzzzppphhhhhh```\\\ZZZYYYTTTMMMIIIJJJGGGGGGGGGIIIKKKOOOSSSUUUXXX]]]cccbbb^^^\\\^^^bbbYYYXXXXXX^^^gggmmmnnnmmmqqquuu{{{|||vvvtttvvvrrrnnnkkkfff___\\\]]]]]]^^^___]]][[[XXXXXXXXXXXXZZZ]]]]]][[[YYYXXXXXXTTTUUUVVVWWWWWWVVVTTTSSSOOOMMMMMMQQQRRRPPPPPPSSSSSSTTTPPPIIIEEECCC@@@<<<;;;<<<===>>>@@@AAA???<<<<<<<<<<<<:::999999:::<<<:::999888999;;;;;;:::888444444444555555555666666111222222111000000111333333111000000000000---+++////////////000111222333222111111111111222333333000111222111000000222444333333333444555666777888999<<>><<<;;;===???@@@BBBDDDAAA===<<<<<<<<<:::999999:::<<<:::999999:::<<<<<<;;;999555555555555555555555555222333333222111000222333222111000111111111///---000000000000000000111222111111222333333222222111000111222111000000222444444444444444555777888999666888<<<@@@CCCEEEEEEEEEJJJNNNXXXgggyyywwwmmmkkkmmmbbb^^^[[[[[[WWWRRRPPPRRRPPPOOONNNNNNPPPRRRUUUWWWXXX]]]bbbcccaaa___aaaccc```^^^]]]___dddjjjmmmnnnrrrvvv{{{~~~|||xxxrrrlllfffbbb]]]YYY```aaabbb___ZZZUUURRRPPPQQQRRRTTTTTTSSSRRRSSSSSSSSSVVVZZZ]]]]]][[[WWWUUUTTTQQQQQQTTTUUUTTTVVVZZZXXXRRRLLLGGGDDDAAA>>>===;;;@@@BBBAAACCCGGGDDD>>><<<<<<<<<:::999999:::<<<:::999999:::;;;<<<:::999777666666555444444333333555555555333000///000111...------...000111000...111111000000000000111111000222333444444333111000000111222111000000222444444444444555666777888999222444888<<<@@@CCCEEEFFFKKKNNNUUUbbbsss}}}uuunnnhhhfffhhhaaa]]][[[\\\ZZZUUUSSSUUUSSSSSSRRRQQQRRRTTTWWWXXXWWWZZZ^^^___^^^^^^```bbbgggccc___]]]___dddiiilllqqquuuzzz|||}}}wwwwwwrrriiiccc___[[[WWW^^^^^^]]]ZZZUUUPPPNNNNNNPPPPPPQQQPPPOOOOOOQQQSSSQQQUUU[[[```bbbaaa___]]]TTTQQQQQQTTTTTTSSSUUUYYYVVVNNNGGGEEEDDDAAA@@@@@@;;;AAADDDBBBCCCHHHDDD<<<<<<<<<<<<:::999999:::<<<;;;:::999:::;;;:::999777888777666555444333222222555666555333000//////000*********,,,...000///...111000000000000000111222111222444555555333111000000111222111000000222444444444444444666777888999222333555888===AAAEEEGGGJJJKKKPPPZZZiiiyyyvvvqqqmmmhhheeeeee^^^\\\\\\^^^\\\WWWUUUVVVUUUTTTSSSSSSTTTVVVXXXYYYXXXZZZ[[[\\\]]]^^^aaadddeeebbb^^^[[[\\\aaagggkkkooosssxxxzzz{{{sssvvvtttjjjbbb```^^^[[[]]]\\\YYYUUUPPPNNNNNNOOORRRRRRQQQPPPOOOQQQUUUXXXWWW[[[```dddfffeeecccaaaVVVSSSRRRTTTTTTSSSUUUYYYSSSIIIAAABBBCCCBBBBBBDDD:::BBBDDD@@@BBBGGGCCC999<<<<<<<<<:::999999:::<<<<<<:::999999:::999777555666666555555444444444333333444444222000///000111---,,,,,,...000000///...000000//////000111222222222333444555444333111000000111222111000000222444333333333444555666888888444444444666999>>>CCCFFFDDDEEEHHHQQQ]]]jjjuuuzzzzzzqqqooonnnhhhccc```[[[ZZZ\\\___^^^YYYUUUVVVWWWVVVUUUUUUVVVYYY[[[]]]\\\\\\[[[[[[]]]```eeehhheeedddbbb``````cccgggjjjkkkpppvvvyyy{{{~~~qqqwwwwwwmmmdddccccccbbb___]]]YYYTTTOOONNNPPPSSSVVVUUUTTTRRRSSSVVV\\\``````cccfffhhhhhhfffccc```YYYUUUTTTVVVVVVTTTVVVZZZPPPEEE>>>@@@CCCCCCCCCFFF999AAACCC???@@@EEEAAA666<<<<<<<<<:::999999:::<<<<<<;;;999999999888555333444444444555555555555666111222222111000000111333222111111222333333111///////////////000111222333333444444444444333111111000111222111000000222444333333333333555666777888777666444555777<<>><<<===???<<<:::;;;>>>>>>::::::<<<888888999999999888777777444555555555666777777777555444222000000000000000222333333333222111///---111111111111222333444444555444333333444777999;;;222111000000000000000111777555444444555666555333666333222555;;;>>>>>>;;;>>>???AAADDDJJJTTT___gggmmmkkkgggbbb]]]ZZZ[[[]]]]]]^^^^^^]]][[[XXXUUUTTTVVVWWWXXXYYYYYY[[[^^^aaa^^^___aaaaaaaaabbbeeehhhlllkkkjjjjjjjjjiiigggeeemmmnnnuuu}}}{{{zzztttkkkjjjkkkiiiddd___ZZZYYYVVVQQQPPPRRRXXXWWWUUUUUUVVVZZZ]]]___]]]```eeehhhgggccc]]]YYYdddaaa]]][[[ZZZZZZXXXWWWNNNLLLIIIEEEBBBAAAAAAAAA@@@BBBCCCAAA???===>>>@@@???<<<<<>>:::999;;;999999999999999888888777555555555555555555666666444333222000000000000111222222222222111000//////222111111222222333444555444444333222222333444555111111000000000000111111444333333444666777555444777555444666:::===???>>><<<===???BBBFFFMMMVVV[[[fffeeedddaaa___^^^___aaa]]]]]]]]]\\\[[[YYYWWWVVVXXXYYYZZZZZZZZZ\\\^^^aaacccbbbaaa```aaadddgggjjjhhhggghhhjjjlllkkkgggcccnnnpppyyy}}}|||{{{rrrlllkkkmmmeee^^^ZZZZZZYYYTTTQQQPPPVVVUUUTTTTTTVVVXXX[[[]]]ZZZ]]]aaadddccc___[[[WWWdddaaa^^^\\\[[[[[[ZZZXXXNNNLLLIIIEEEBBB@@@??????AAABBBCCCBBB@@@??????@@@AAA>>>>>>@@@>>>:::888:::999999::::::999888888777555555555444444444444444444333222000000000000111111000000//////000000000222222222222333444555666555555444333222111000000000000000000000111222333222222333555777777555444777777777777888;;;???CCC===>>>???AAACCCGGGLLLPPP```bbbcccbbb```______```[[[\\\\\\\\\[[[YYYWWWVVVYYYZZZ[[[[[[[[[\\\___aaagggddd```___aaaeeehhhjjjeeedddeeeiiimmmmmmgggbbbkkkoooxxx{{{yyyyyyxxxrrrjjjjjjoooggg^^^XXXXXXYYYUUUQQQPPPVVVUUUTTTTTTUUUVVVWWWXXXVVVYYY\\\______\\\YYYVVV]]][[[YYYXXXYYYZZZZZZYYYKKKJJJGGGEEEBBBAAA@@@???FFFFFFEEEDDDBBB@@@@@@???AAA>>>>>>@@@???;;;:::;;;::::::::::::999888777777555555555444333333333222444333111000000000111111000///.........///111222333333333333444555666666555666666555444333111111//////000000111222333444333333333555777666444222555777999777555888???EEEAAAAAAAAA@@@AAADDDJJJNNN^^^```bbbbbb___\\\ZZZZZZYYY[[[]]]^^^]]]YYYTTTQQQUUUWWWYYYZZZ[[[]]]___aaagggccc```___bbbeeefffffffffccccccgggmmmnnnkkkffflllpppwwwyyyuuusssrrrnnniiikkkqqqiii___WWWWWWWWWUUURRRQQQWWWVVVVVVUUUTTTSSSSSSSSSSSSUUUYYY[[[\\\ZZZXXXVVVXXXVVVSSSRRRSSSTTTTTTSSSIIIIIIHHHFFFEEEDDDDDDDDDKKKJJJHHHFFFDDDBBB@@@>>>???<<<===@@@???<<<;;;>>>999999999999888777666555555555555444333333333222333222111000000000111222//////.........000111222333333333333444555666666333444444555555444333333000000000000111222444444555444444444555555222000333666888666444666>>>EEEBBBAAA@@@>>>???CCCIIINNNYYY\\\______]]]YYYVVVUUUVVVYYY]]]___]]]VVVOOOJJJOOORRRUUUXXXYYY\\\___aaa`````````aaabbbcccbbbbbbiiieeebbbdddjjjnnnnnnmmmrrrvvv{{{~~~zzzxxxtttppplllkkknnnpppggg```ZZZYYYXXXUUURRRRRRVVVVVVVVVVVVTTTSSSQQQPPPRRRTTTVVVYYYZZZZZZXXXXXXWWWUUUQQQNNNMMMLLLKKKIIIJJJJJJJJJJJJIIIIIIHHHHHHMMMKKKHHHFFFEEECCC@@@>>>>>>;;;<<>>999999888888777666444444555555555444444444444444333222111000000111222222////////////000000111222222222222222333444555666111111222222333333444444111111111111111222333444666444333333444444333222333555888666555666===CCC@@@???>>>===>>>AAAGGGKKKNNNRRRWWWYYYYYYXXXWWWWWWSSSUUUYYY[[[XXXSSSLLLHHHLLLOOOSSSVVVXXXZZZ]]]___ZZZ]]]```aaaaaa``````aaaiiifffddddddggglllppprrrsssxxx|||~~~~~~zzzzzz~~~zzzppplllnnnnnniiidddaaa```aaa]]]WWWRRRSSSTTTTTTUUUVVVVVVTTTSSSRRRQQQSSSUUUXXXYYYZZZZZZYYYWWWSSSOOOLLLJJJIIIGGGEEEJJJJJJJJJJJJIIIHHHGGGGGGKKKHHHEEEEEEEEEDDDAAA???>>><<<<<>>:::999<<<888888777777666444333222555555555555555555666666222222111000000111222333000000111111111111111111222111111222222333444555444333222222222333555555222222222111111222333333444222000000222555666666333555777888777999===AAA===>>>@@@AAAAAAAAACCCEEEEEEJJJOOOTTTUUUVVVWWWXXXPPPQQQRRRRRRQQQOOOMMMLLLMMMPPPSSSVVVWWWXXXYYY[[[XXX]]]aaaaaa]]]\\\```eeeeeeffffffffffffiiinnnrrrooowww}}}~~~{{{wwwyyy~~~qqqkkkoookkk```aaabbbeeegggbbbYYYSSSRRRQQQRRRTTTVVVWWWVVVUUUTTTQQQSSSUUUWWWYYYZZZZZZZZZTTTQQQMMMKKKKKKJJJIIIGGGIIIIIIHHHHHHFFFDDDCCCBBBGGGEEEBBBCCCDDDEEECCC@@@@@@===<<<>>>===999777999777777777666555333222111444555555555666777777777222222111000000111222333000111222333333222111000111111111111222333444444888777555444444555777888333333222222111222222222222000......222666999:::555666888999:::<<<>>>@@@<<<@@@DDDFFFEEECCCBBBAAACCCGGGLLLPPPRRRTTTUUUVVVPPPNNNMMMLLLLLLMMMPPPQQQOOORRRUUUVVVVVVVVVWWWXXXXXX]]]bbb___ZZZZZZbbbjjjaaadddhhhhhhffffffkkkppppppzzz|||yyyyyyyyyzzz{{{wwwqqqnnnooommmiiifffmmmqqqmmmgggaaaZZZTTTZZZWWWTTTTTTWWWWWWSSSOOOVVVTTTUUUXXX\\\^^^]]][[[[[[UUUWWWUUULLLJJJJJJCCCNNNLLLIIIFFFDDDBBBAAAAAABBBAAA@@@AAACCCEEEEEEDDD<<<;;;::::::999999999999666666555444333333333333555555555444333333666888111111000000000000000111111222222111000000111333111222222333444444444444777666444333444555777888666555444333444555666777666555555555555666777777666666666666888:::<<<===;;;===???BBBDDDFFFFFFFFFEEEFFFIIILLLNNNOOOPPPPPPJJJKKKNNNRRROOOJJJMMMVVVQQQSSSUUUVVVVVVWWWYYY[[[ZZZZZZZZZ[[[]]]```cccdddfffhhh```]]]eeeggggggnnnppptttzzz|||wwwsssqqqpppuuuxxxxxxtttqqqqqqpppmmmkkkrrrtttnnnfffaaa]]]YYYYYYVVVSSSTTTVVVVVVRRRNNNTTTSSSRRRTTTWWWYYYXXXWWWUUUPPPSSSTTTLLLLLLNNNGGGNNNNNNLLLJJJGGGDDDBBBAAABBB@@@??????AAABBBBBBAAA===<<<;;;:::999999999999777666666555444444444444555555555444222222444666333333111000////////////111222222111000000111333111111222333444444444444444444444444555666888999777666555444444555666666555555444444555555666777888777666666777888999:::888:::<<>>>>>?????????===>>>===<<<:::999888888777777777666666555666666666555555555444222111222444555444222000///.........000111222111000///111333000111222333444444444444222222333555666777888999888777666555444444444555444444333333333444555555888777666555555666777888777999;;;>>>@@@AAAAAAAAAAAABBBDDDGGGIIIJJJKKKKKKKKKHHHHHHKKKMMMMMMPPPUUUSSSTTTVVVVVVUUUVVVWWWYYY```^^^\\\[[[\\\^^^aaacccaaaeeeaaabbbkkkmmmlllrrruuu}}}~~~xxxqqqkkkgggeeehhhqqqwwwvvvrrrooollliiiiiiqqqrrriii^^^ZZZYYYZZZZZZXXXVVVUUUUUUTTTPPPNNNPPPPPPOOOPPPRRRTTTVVVWWWbbb]]]aaaccc[[[[[[\\\UUUVVVTTTSSSPPPMMMJJJHHHFFFBBB@@@>>>===>>>===<<<;;;???>>><<<:::999777777777777666666555555666666777444555555444111000111222333222111000////////////000111111111//////111222000111222333444555555555222333444555666777666666777666666555444333333222333333222222333333444555666666555444555666777888:::;;;>>>@@@BBBCCCCCCCCCAAAAAACCCEEEGGGHHHIIIJJJOOOKKKHHHHHHJJJKKKMMMNNNNNNPPPRRRSSSTTTUUUWWWYYY[[[[[[[[[\\\\\\^^^___```\\\aaa```cccooorrrpppvvvvvv~~~}}}xxxrrrmmmiiiggglllsssyyyxxxsssooojjjeeedddlllooohhh___ZZZXXXWWW\\\ZZZYYYWWWVVVTTTQQQOOOOOOPPPRRRTTTVVVYYY\\\]]]bbb^^^ccceee^^^^^^___XXXZZZXXXTTTPPPMMMKKKJJJJJJDDDBBB???>>>>>>===<<<;;;???>>><<<:::999777777777666666555555444555555555444555555444222111111111111000000000000000111111000111111000//////000222///000222333444555555555444555555666555555444333555555555444333222111111333222222222222333444444444333333333555666888999;;;===???AAACCCDDDDDDCCCAAABBBCCCDDDFFFGGGIIIJJJNNNLLLHHHFFFGGGJJJKKKKKKJJJMMMPPPRRRTTTVVVZZZ\\\VVVXXX\\\___aaaaaa```___]]]bbbaaacccnnnpppnnnsssttt}}}~~~zzzvvvrrrpppnnnmmmvvvzzz|||yyyvvvsssllleeedddiiikkkfffaaa___\\\YYY]]]\\\[[[YYYVVVSSSQQQOOOOOORRRVVVYYY[[[]]]```bbbaaa^^^dddhhhcccdddfff___[[[YYYUUUQQQNNNLLLJJJJJJDDDBBB???>>>>>>>>><<<;;;>>>===<<<:::999888888777888777666555444444444444333555666555333222222222////////////000111222333///000111000///...000222///000111333444555666666666666555555444333333333444444444444444333222111333333222222222333444444333333333444555777999;;;:::;;;===???AAAAAAAAAAAABBBBBBCCCCCCEEEGGGHHHIIIGGGIIIHHHEEEFFFJJJLLLLLLIIILLLOOOSSSUUUXXX\\\___VVVYYY]]]```ccccccbbbaaaaaafffbbbcccllllllhhhmmmsssyyy}}}yyyvvvuuutttuuuvvv~~~~~~{{{xxxxxxvvvooofffeeegggfffbbbaaabbbaaa]]]\\\\\\[[[YYYUUURRRPPPOOOOOOTTTYYY]]]^^^^^^```aaaccc```fffkkkeeefffhhhaaaXXXXXXWWWUUUQQQMMMIIIFFFCCCAAA???>>>>>>>>><<<;;;===<<<;;;:::999999999999:::999888666555444444333222444666666555333333444000000000000000000111222///000111000......000111///000111333444555666666666555444333333333444555444555666666666555444333333333333333333444555555555555444444555777888:::999:::<<<>>>@@@@@@@@@@@@BBBBBBBBBBBBCCCEEEGGGHHHCCCIIIKKKFFFDDDHHHJJJJJJGGGIIIMMMPPPRRRUUUYYY\\\XXXYYYZZZ\\\]]]______``````ddd``````iiiiiifffkkktttwww{{{}}}~~~~~~{{{xxxxxxyyy|||~~~}}}xxxuuuwwwwwwoooeeefffddd```\\\^^^cccccc```[[[\\\[[[XXXTTTPPPNNNNNNOOOUUU[[[^^^^^^]]]^^^___bbb___dddgggaaa``````YYYTTTVVVXXXXXXTTTNNNGGGBBBBBB@@@>>>=========<<<:::<<<;;;::::::999999999999<<<;;;:::888666555444444222444666777666555444555222222111000000///000000///000000000......000111///000111333444555666666555444222222222444666777555666777888888777666666444444333333444444555666888777666555555666777888:::;;;===???@@@AAAAAA@@@AAAAAAAAAAAABBBDDDFFFGGGDDDLLLNNNHHHCCCDDDFFFFFFDDDFFFJJJLLLNNNPPPTTTVVVYYYXXXVVVUUUVVVXXX[[[]]]\\\```\\\]]]hhhjjjiiiooouuuwwwxxxzzz|||~~~|||yyyxxxxxxxxxwwwvvv~~~{{{xxxvvvuuussspppnnniiikkklllhhhbbb]]][[[\\\YYYZZZ\\\\\\XXXSSSPPPPPPQQQSSSUUUWWWWWWYYY[[[\\\^^^___[[[UUUUUUZZZZZZUUUXXX\\\___[[[RRRIIICCCBBBCCCBBBBBBAAAAAAAAABBBBBB>>>===;;;;;;;;;;;;999777???<<<888777888888666333111555888777222///000333000000000000000111111222666444111000111222222222111222333444555555666666777444111000111333333333888777555555555555333111222222222333444555666777444444555777888:::;;;;;;999:::<<<===???@@@@@@@@@???>>>===@@@DDDGGGFFFEEEGGGIIIKKKLLLJJJIIIIIIIIIIIIEEEHHHQQQUUURRRPPPRRRYYYWWWTTTSSSUUUVVVWWWWWW[[[ZZZZZZ\\\aaagggnnnrrrnnnyyy{{{yyyzzzxxxwwwwwwwwwvvv|||{{{yyyvvvssspppooonnnooommmjjjgggccc^^^ZZZWWWYYYZZZ\\\]]][[[VVVQQQNNNNNNPPPRRRTTTVVVYYY\\\^^^\\\[[[UUUNNNMMMQQQQQQNNNRRRVVVYYYWWWQQQJJJGGGGGGCCCCCCBBBAAA@@@@@@AAAAAA???>>><<<<<<<<<<<<;;;999<<<:::888666666555444333222666999777333111222444000000//////000111222222666333111000111222222222111222333333444444444444555333111111222333333222666444333333333333222000555555444333333333333444333333444555777888999999:::;;;<<<===>>>>>>>>>>>>???>>>>>>@@@DDDFFFFFFEEEIIIJJJJJJIIIGGGGGGIIIKKKJJJHHHJJJQQQSSSQQQQQQTTTZZZWWWTTTRRRSSSSSSSSSSSSXXXXXXWWWYYY]]]cccjjjnnnmmmvvv{{{yyyxxx}}}yyyxxxwwwwwwvvvyyyzzzzzzvvvqqqoooppprrrvvvpppjjjfffdddaaa[[[VVV[[[[[[\\\^^^___[[[TTTMMMMMMMMMNNNQQQTTTXXX\\\___ZZZWWWNNNFFFDDDGGGIIIHHHJJJNNNQQQPPPMMMJJJJJJKKKCCCCCCAAA@@@????????????@@@>>>======>>>>>><<<;;;888888888666333222333333444777999777444222333444////////////000111222333555333000000111222222111111111222222333222222111333222111222444444333222444333222333444444333222555555444333333333333444333333333444555666666777;;;<<<<<<<<<============???>>>???AAADDDFFFFFFEEEKKKKKKIIIGGGFFFGGGJJJMMMNNNLLLMMMPPPOOONNNPPPTTT[[[WWWSSSPPPOOOOOONNNMMMTTTSSSRRRSSSWWW]]]dddhhhooovvvzzz{{{}}}}}}{{{yyyvvvtttvvvyyy{{{xxxsssqqqtttxxxyyytttnnniiifffccc```]]]aaa```^^^]]]``````YYYQQQPPPOOONNNOOOSSSXXX\\\^^^YYYSSSJJJBBB@@@CCCFFFGGGDDDFFFIIIIIIHHHHHHIIIJJJCCCBBBAAA???>>>=========>>>===<<<<<<===>>>===;;;666888888666222111333555555666777666333222333444////////////000222333333444222000000111222222111000111111111111111000///222222222444666777666444555444444555666777777666222222222333444555666777444444444444555555666666;;;;;;;;;<<<===???@@@@@@???@@@@@@BBBDDDEEEFFFFFFKKKKKKKKKIIIHHHHHHKKKMMMOOOOOOOOOOOONNNNNNQQQUUUZZZVVVQQQNNNLLLJJJHHHGGGPPPNNNMMMMMMQQQVVV]]]aaammmqqquuuzzz|||wwwtttuuuzzz}}}|||xxxwwwyyy}}}xxxwwwsssmmmgggeeefffiiifffeee___[[[^^^bbb___XXXUUURRROOOPPPSSSWWWYYYZZZUUUNNNFFFBBBAAACCCFFFHHHCCCDDDEEEDDDDDDDDDDDDEEEAAAAAA???>>><<<<<<;;;;;;;;;:::999:::<<<<<<<<<:::666888999777444333555888555555555444222111222222////////////000111222333222111000000111222222111000000000111000000//////222222333555888999888777555444444555777888888666222222222333444555666777555555666666777777777888999999:::<<<>>>AAACCCEEEAAABBBCCCDDDEEEFFFGGGHHHJJJKKKMMMMMMKKKJJJKKKLLLLLLNNNPPPQQQSSSWWW[[[]]]WWWSSSNNNKKKIIIGGGFFFDDDLLLKKKJJJJJJMMMRRRWWWZZZbbbeeekkksss{{{{{{wwwxxx{{{~~~||||||}}}wwwvvvssslllfffeeeiiinnnggggggaaaYYY[[[bbbbbb\\\WWWTTTQQQQQQTTTVVVVVVUUURRRKKKFFFEEEEEEEEEGGGJJJEEEEEEDDDDDDCCCAAA@@@?????????===<<<;;;;;;;;;;;;999888777888:::;;;;;;:::777888888777666666777888555555333222222222222222000000000000000111111222111000///000222222222000//////000000111000000000222222222444777::::::999444333222333555666666444555555444333333333333444666666666777888999999:::777888999;;;>>>AAAEEEGGGBBBDDDFFFFFFFFFFFFHHHJJJIIIKKKMMMNNNLLLKKKJJJKKKGGGJJJNNNSSS[[[ccceeecccSSSOOOKKKHHHGGGGGGFFFEEEIIIHHHIIIJJJLLLOOORRRTTT[[[^^^fffpppwww~~~|||~~~~~~zzzxxxwwwssslllfffcccdddgggkkkcccfffcccYYYXXX___aaa\\\VVVRRROOOQQQTTTVVVTTTQQQUUUNNNKKKMMMMMMJJJIIILLLHHHGGGGGGFFFEEEBBB???=========<<<;;;;;;:::;;;;;;888777666888:::;;;;;;:::888777666666777888888777777555444333333333333333222111111000000000000000000//////000222333111000...///000111111111111111111000///111555888::::::555444333444555666555444555555444333333333333444555555666777888:::;;;;;;777777777999;;;???BBBDDDDDDFFFHHHHHHGGGGGGJJJLLLIIIJJJKKKJJJIIIHHHIIIKKKEEEHHHLLLRRR]]]eeeccc\\\NNNKKKHHHGGGGGGHHHGGGGGGGGGHHHIIIKKKMMMOOOPPPPPPXXX\\\eeeooosssxxxxxxrrrxxxpppfff```aaacccdddddd^^^eeedddZZZWWW]]]___ZZZSSSPPPNNNPPPTTTVVVSSSPPPYYYTTTRRRUUUUUUOOOMMMOOOJJJJJJIIIHHHGGGDDD@@@===<<<<<<;;;:::::::::;;;;;;888777777888:::<<<;;;:::999666333444888999888666999777444333444444444444333222111000////////////000//////000222333111000......000111222222222222000...---///333777999:::888777666666777888777555222222222333444555666777444444555777888:::;;;;;;777666666777999<<>>>>>>>><<<;;;999888777666888999999::::::;;;;;;<<<777::::::777666888777444777777777777666555333333///000111000//////111333222111000000000000...,,,---///111333444333222111222222333555666888999:::777777777666555555444444777666555444444444444444444666777555666:::<<<:::777666666666777888:::;;;>>>@@@CCCFFFHHHHHHGGGFFFIIIHHHGGGHHHHHHHHHFFFDDDDDDEEEGGGIIIJJJIIIHHHFFFHHHIIIJJJIIIHHHIIIKKKMMMIIIGGGFFFFFFHHHLLLPPPSSSSSSVVV[[[aaahhhqqqyyy~~~vvvuuunnnooopppiiiiiijjjbbb^^^___aaaaaaaaa___]]]\\\WWWSSSQQQTTTWWWYYY^^^ddd```cccbbb^^^\\\[[[XXXTTTQQQQQQPPPNNNKKKGGGCCCAAAAAA???<<<999777777777888999999999::::::::::::;;;888;;;;;;888777888777444555555666666666555555444222333333111///---...///333222111111222111///---...///111222333333222222333333444555666888888999777777777666555555444444888888777666666666666666555888888666777;;;<<<:::666666555555666777999:::===???CCCFFFGGGGGGFFFFFFDDDCCCCCCCCCDDDDDDCCCAAACCCDDDEEEFFFGGGGGGFFFFFFKKKLLLMMMMMMKKKKKKLLLMMMRRRQQQOOOMMMMMMOOOQQQRRRUUUXXX\\\aaaffflllsssxxx}}}{{{xxxrrruuuwwwqqqrrrssskkkffffffggggggfffcccaaa___UUURRRQQQUUUXXXZZZ___eeeaaadddddd```^^^]]]ZZZUUUSSSTTTTTTSSSPPPLLLGGGEEEDDDAAA<<<888666666888999::::::::::::999999999999;;;===<<<888777999888555333444555555666666555555222333333111///......///222111000111111111///---000000111111222333333333444444555666666777888888777777777666555555444444888888777777777777666666777::::::777888;;;<<<:::666555555444555666888999<<<>>>AAAEEEFFFGGGFFFEEE@@@@@@???@@@BBBBBBAAA???BBBBBBBBBBBBCCCDDDEEEEEENNNPPPSSSSSSQQQPPPOOOOOOSSSSSSRRRQQQQQQQQQRRRRRRXXXZZZ^^^aaadddggglllooosssyyysssxxx|||xxxzzz{{{tttnnnnnnnnnllliiieeebbb___UUUQQQQQQTTTVVVWWW[[[aaa```dddddd```^^^]]]YYYTTTTTTTTTUUUUUURRRNNNIIIGGGDDDAAA>>>:::888777777888;;;;;;::::::999888888777<<<>>>===999888999999666444444555555555444444333...000111111000000111222000///......//////---+++111111111111111333444555555555666666777777777888777777777666555555444444555555666666666555555555888::::::777777:::;;;888666555444444444666777888:::<<<@@@CCCEEEFFFEEEDDD@@@??????AAACCCCCCBBBAAA@@@???>>>>>>???AAACCCEEEIIIMMMQQQSSSRRRPPPOOOOOOKKKLLLNNNPPPRRRSSSTTTTTTZZZ\\\___aaabbbeeehhhjjjnnnvvv~~~xxx{{{~~~zzz{{{}}}uuuvvvuuussspppkkkfffaaa^^^YYYUUUSSSVVVVVVVVVXXX]]]```ddddddaaa___]]]YYYTTTRRRRRRSSSRRRPPPMMMIIIGGGAAA@@@@@@>>><<<999777666;;;;;;:::999888888777666===>>>===999777::::::777666666666555444222111000...///111222111000000111000///...///000000...,,,111111111111222333444555555666666666777777888888777777777666555555444444444555666777777666555555777999999666666999:::777666666555444444555777777888;;;>>>BBBDDDDDDDDDCCC@@@??????AAACCCCCCBBBAAA???>>>===<<<===@@@CCCDDDCCCGGGMMMPPPQQQPPPOOOOOOJJJLLLOOORRRUUUWWWYYYYYY\\\]]]```aaabbbeeehhhkkknnnrrryyy~~~}}}~~~xxxyyyzzzsssyyyxxxvvvsssmmmhhhbbb___^^^ZZZXXXYYYXXXVVVWWW[[[___cccdddaaa^^^]]]XXXSSSOOOOOOOOONNNLLLIIIGGGFFF??????@@@@@@>>>;;;888666;;;::::::999888777777777<<<===<<<888777:::;;;888777666666444333111///...111222444333111...------222111111111333333111000111111222222333444444444555555666777777888999999777777777666555555444444666777888999:::999888777555888888555555999:::888777666555555555666777888777999===@@@CCCCCCCCCBBB>>>>>>===???@@@@@@???>>>>>>===<<<<<<>>>@@@CCCDDDFFFJJJPPPTTTVVVVVVVVVWWWQQQSSSUUUWWWZZZ\\\]]]]]]^^^___``````aaadddiiilllppppppvvv}}}}}}}}}wwwyyy|||uuuxxxxxxwwwtttpppkkkgggddd___[[[YYYZZZYYYVVVWWWZZZZZZ^^^___\\\ZZZXXXSSSMMMMMMMMMKKKIIIHHHFFFFFFEEE????????????>>><<<::::::::::::999999888888777777:::<<<:::666666:::;;;:::555555444444222111//////000222444333111...------333222111222444444333111000111222444444444444333444555555777888999::::::777777777666555555444444555777888:::::::::888777555888888666666:::<<<:::888888666666666666777888555888<<>>===>>>??????===;;;=========>>>???AAACCCEEEHHHLLLQQQUUUVVVVVVWWWXXXTTTTTTVVVWWWYYY[[[]]]^^^``````___^^^___bbbhhhlllpppooouuuzzzzzz{{{www{{{|||wwwwwwwwwuuurrrnnnkkkhhh\\\XXXWWWXXXWWWUUUUUUXXXTTTXXXYYYWWWTTTRRRMMMGGGMMMKKKIIIGGGEEEEEEEEEFFFAAA@@@>>>===<<<<<<======999999999888888888888888999;;;999555666:::<<<:::333333333333333222111000,,,///222333222111000000111000000111333333222000///111333555555555444333333444555777888:::;;;;;;777777777666555555444444333555777888999888777666555888999777888<<<===<<<999888777666666777888888555777;;;???AAABBBBBBAAA@@@???>>>???@@@???===<<<======>>>???AAABBBDDDEEECCCFFFJJJLLLMMMMMMNNNOOOOOOOOOQQQSSSUUUXXX[[[\\\bbbaaa___]]]]]]```fffkkknnnnnnuuu~~~}}}~~~~~~}}}~~~|||zzzzzz{{{|||||||||xxxtttwwwzzzssshhh```]]][[[WWWTTTTTTUUUXXX[[[SSSQQQOOONNNNNNMMMKKKIIIKKKJJJGGGFFFJJJOOOMMMFFF<<<>>>@@@???<<<;;;<<>>>>>>>>>>>>>>>>>>>>???>>><<<===@@@AAA>>>>>>@@@AAABBBCCCEEEFFFHHHIIIIIIOOOQQQSSSTTTSSSRRRSSSTTTZZZZZZZZZ[[[\\\```fffkkkqqqpppxxx~~~}}}{{{zzz{{{}}}~~~}}}vvvsssuuuuuummmddd___WWWVVVVVVUUUVVVWWWYYYZZZSSSQQQNNNMMMLLLKKKHHHFFFKKKLLLLLLLLLPPPRRRMMMEEE===???@@@???===<<<===???999999999999999888888888:::999888999:::888333///000222444444333111000000222111000000000111222333333333222222222333333444333333444333222222333555444444555777;;;;;;999666888555444444666777666555555555555555555666777777555666777888999999:::::::::999999:::<<<======<<>><<<;;;;;;<<>>>>>>>>>>>>>>>>>>>>===;;;;;;??????===<<>>>>>@@@AAADDDFFFHHHJJJOOOQQQSSSTTTSSSSSSTTTUUUYYYYYY[[[\\\^^^ccciiimmmoooooouuu~~~~~~{{{wwwwww|||yyyuuurrrrrroooggg```^^^UUUVVVVVVWWWWWWVVVVVVUUUQQQNNNKKKIIIHHHGGGEEECCCHHHLLLNNNOOOQQQQQQJJJAAA???@@@AAA@@@>>>===>>>???;;;:::888777666777777888888888888888888666333000000222333333111000000111111111000///000111222333444333222111111333555666555333222222333444333333666555555666888999777666777666555555666777666555555444333333333444666666666666666777777888888888999888888:::===??????>>>@@@>>><<<;;;:::;;;===>>>??????>>>>>>=========<<<;;;999:::======::::::<<<======>>>???BBBEEEIIIKKKMMMOOOQQQRRRRRRSSSTTTUUUTTTVVVXXXZZZ\\\aaagggkkklllkkkpppwwwyyy}}}}}}yyyuuuyyyxxxvvvuuusssmmmddd``````ZZZYYYXXXWWWUUURRRQQQPPPLLLIIIGGGEEEEEEEEEDDDCCCEEEHHHJJJJJJKKKJJJDDD<<<@@@@@@@@@@@@???>>>>>>>>><<<:::888666555555666777444444555777777777555444333444444444222111222333111000/////////000222333555444222222222555888:::666333000111444555444222777666666666666666666666444444444444444444333222555444333222222444666777666666666666666666777777:::999888:::===>>>>>>===:::999999:::;;;>>>@@@BBB???>>>>>>======<<<<<<;;;:::777888;;;;;;888888:::AAA@@@??????BBBEEEIIILLLIIILLLNNNPPPPPPPPPRRRSSSNNNPPPSSSUUUWWW[[[___cccfffgggkkkpppsssyyy}}}zzzyyyxxxxxxwwwpppgggbbbccc^^^[[[XXXUUURRRPPPPPPOOOGGGDDDBBBBBBCCCEEEEEEEEEDDDGGGGGGDDDDDDDDDAAA<<<@@@@@@???>>>>>>===<<<<<<<<<:::888666555555666777333444666777777666666666333444555444222111222444111000/////////000111222777666444333444777:::<<<666333000111444555444222666666666555555444555555444444555555444333222222666555444444444555666777666555444444444555666666;;;:::999:::;;;<<<;;;:::666666777999<<>><<<<<<<<<<<<:::999;;;:::888777666777777888666888999888666444444555111333444444222111111222000000///...///000111222888777666555666777999;;;555333222222333444333333333555666666555444444555555777888888666444444444555555666666777777777777444444333333333444666777;;;999888999:::;;;:::888777777888999;;;===???@@@<<<<<<<<<<<<<<<<<<<<<<<<:::888888;;;;;;888777999@@@???>>>===>>>@@@BBBCCCDDDFFFHHHIIIIIIJJJKKKLLLMMMPPPSSSUUUVVVVVVXXXZZZ^^^ccchhhkkkmmmvvv|||xxxwwwxxx{{{xxxnnnfffddd\\\[[[YYYWWWTTTRRRPPPOOOEEECCC@@@@@@BBBEEEFFFGGGHHHKKKJJJFFFEEEGGGGGGDDD>>><<<999999::::::888555999999999999999888888888777999:::888666444555777111333666666444222111111000//////...///000111222666666666555555666777777333333444333222222333555000333777777555333333444444777999999666444333444444555666888888777666555333222111111222444666888888777666777999::::::888777888888:::;;;<<<===>>>:::::::::;;;;;;<<<<<<===<<<999:::<<<<<<999888:::<<<<<<======???@@@AAABBBDDDFFFHHHIIIHHHHHHIIIJJJLLLOOOSSSVVVWWWXXXZZZ[[[^^^dddiiijjjkkkssszzzvvvtttvvvzzzyyyooofffbbb^^^^^^]]][[[WWWQQQLLLIIIGGGEEEAAAAAABBBDDDEEEFFFGGGKKKLLLIIIGGGHHHHHHEEE===:::888777999999666333888888999:::::::::999999444666888888777666999;;;333666999:::888555444333000///.........///111222555555555555555444444444222444555444111000333666...222777888666333333444222555888777444111111222222444666888999777555444222111000000222444777888555444444666999:::::::::555666777999;;;===>>>???888999999:::;;;<<<=========:::;;;======999888;;;;;;<<<>>>@@@AAACCCDDDEEEEEEGGGIIIIIIHHHHHHIIIJJJIIIMMMRRRVVVWWWYYYZZZ\\\^^^eeejjjiiijjjppp|||yyyqqqwwwwwwqqqmmmmmmjjjeee^^^``````]]]WWWQQQMMMKKKHHHDDD@@@???@@@CCCDDDEEECCCBBBCCCFFFIIIKKKIIIFFFAAA???<<<999888888888999999999999999999999999:::666777888999999888777555555777888777333111333444222000000111333222...+++000111111111111222222222555444333222222222333444000111333444444333111000333333444444555444444333222222333333333444444444444333333444666888999888777777777777888888888888666444777===>>>:::999<<<===<<<:::999888999999:::999;;;======<<<;;;<<<<<>>>>>??????@@@AAAAAADDDGGGHHHFFFFFFGGGJJJLLLPPPUUUWWWXXXXXXXXXYYY___aaacccdddgggooo|||zzzuuuwwwzzzwwwooojjjkkkjjjgggddddddbbb___[[[UUUPPPLLLHHHEEEAAA@@@@@@AAABBBBBBDDDCCCCCCFFFIIIJJJIIIFFF@@@???<<<:::999888999999;;;;;;;;;::::::999999888777888999888777555555555555777888666333111222333222111111222333222///,,,000000111111111222222222444444333222222222333444111222333444444333222111222333333444444333222222222222333333333444444444444444333444666888888999777777777777888888888888666444666;;;<<<999999<<<===<<<;;;:::::::::;;;<<<:::;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>???@@@AAABBBAAADDDFFFGGGFFFEEEGGGIIILLLOOOTTTWWWXXXXXXXXXYYYccceeefffgggjjjqqq}}}|||wwwtttzzzqqqllllllmmmmmmmmmiiieeebbb___ZZZRRRMMMIIIGGGDDDCCCCCCBBBAAA@@@CCCCCCCCCEEEGGGHHHGGGFFF@@@???===;;;999999999:::<<<<<<;;;:::999888888777999:::;;;999555222333555555666777555333111111222333222222222333222///---000000000111111111222222444333333222222333333444222333444555555444333222222333333333333222000000333333333333444444444444444444444555666777888999777777888888888999999999777555666999:::888999<<<===<<<<<<;;;<<<<<<===>>>:::;;;;;;:::999:::<<<>>><<<<<<===>>>???@@@BBBCCCAAACCCEEEFFFFFFFFFGGGHHHKKKNNNSSSVVVWWWXXXYYYZZZeeefffhhhiiilllsss}}}{{{xxxwww}}}wwwsssrrrssstttsssmmmgggdddaaa\\\SSSLLLIIIHHHFFFFFFFFFFFFCCCAAAAAAAAAAAABBBCCCCCCCCCCCC???>>>===;;;:::999999999::::::999999888888777777999;;;<<<:::555333555888555555555444333222222222333333222333222111000///000000000000111111111111333333333333333333444444333444444555555444444333222333444444444222000///333333333444444444444555444555666666666666888:::777777888888999:::::::::888666666777888999:::;;;;;;;;;;;;<<<<<<======>>>:::::::::999888999<<>>>>>>>>>>>>>>>>>>>>???======<<<;;;:::999999999555555666666777777777888888:::;;;:::888777888:::555444444444444444333333222333333222111000////////////000000000111111111222222222333333444444444444444444444444444444444222444555666666444222000333333444444444555555555444666777777555666888:::777888888999:::;;;;;;;;;999999999888999;;;<<<<<<::::::;;;;;;<<<<<<<<<<<<999999999888777999<<>>>>><<<::::::;;;<<<<<<<<<;;;;;;777888888888888999;;;>>>::::::;;;<<<>>>@@@BBBCCCCCCBBBCCCEEEIIIJJJJJJIIIGGGKKKOOOSSSVVVYYY\\\___bbbeeejjjpppxxxzzz{{{|||}}}}}}zzzvvvtttoooooorrrwwwvvvrrrqqquuuqqqnnniiibbb[[[UUUOOOLLLGGGFFFDDDDDDEEEEEEDDDBBB;;;<<<<<<:::888777999<<<999999999999888777777666444444444555555666666666888666666999<<<;;;555000444222222444888:::999888000111222000---,,,...000////////////000000000111000111222444555555444444333333222222222222333333///111444666777555333222444444444444555555555555555777:::888555444777;;;888888999:::;;;<<<======;;;???AAA>>>>>>AAA@@@<<<<<<<<<===>>>===<<<;;;;;;555666888999888999;;;<<<:::;;;;;;<<<>>>@@@AAABBBAAA@@@@@@CCCGGGIIIHHHGGGGGGJJJNNNRRRUUUYYY]]]```dddfffkkksss{{{}}}|||{{{{{{{{{yyyvvvsssqqqoooqqqvvvuuupppqqqvvvooonnnjjjcccZZZSSSOOONNNMMMKKKIIIGGGGGGGGGFFFEEE;;;<<<===:::777777999<<<888888888888888777666555666666666666666555555555999666555888<<<:::222***333222222444999<<<;;;:::///111111///,,,+++---///////////////000000000000000111222444555555444444333222222111111222222333,,,///222555666555333111444444444555555555666666555888:::999555444777;;;888888999:::;;;======>>><<>>>>>?????????===<<<;;;333666888999999999:::;;;;;;;;;;;;<<<>>>???AAAAAA???>>>>>>AAAEEEHHHGGGEEEFFFIIINNNRRRUUUYYY^^^aaadddfffkkkrrrzzz~~~yyyxxxwwwyyy~~~|||ssswwwtttrrrqqqmmmkkkooovvvtttooojjjfffccc]]]VVVPPPQQQOOOKKKGGGFFFFFFHHHIIICCCAAA???===;;;;;;;;;;;;:::999999888888777777777555666888777555444444555333555777888999888777666111444888<<<<<<:::777444111111000///////////////222111000111111111///---222222333444444555555666000111222222222222111111444222111333666666333000111222222333333444444555777888888777555444666777777777666777888:::<<<>>>======>>>@@@@@@AAAAAAAAA;;;<<<<<<<<<;;;999777666777777777999;;;<<<;;;999::::::;;;<<<=========<<>>>>>?????????;;;;;;<<<<<<;;;999888777888666666777999;;;:::999:::;;;;;;<<<<<<<<<<<<;;;???AAACCCFFFHHHIIIIIIIIIIIIJJJLLLNNNPPPTTTZZZ]]]]]]dddoooxxx|||~~~{{{yyyzzz}}}yyywwwyyy|||xxxqqqwwwrrrmmmjjjfffdddhhhnnnnnnqqqrrrmmmddd\\\WWWWWWMMMKKKGGGDDDBBBBBBCCCDDDAAA@@@???===<<<;;;;;;;;;999999:::;;;;;;;;;::::::555666777777555444444555333444555666666444333222666777999999888666444333111000000//////////////////......000222222111000/////////000111111222222444333222111000000111222222222222333555444222000111222222333333444444555444666777777666666888999666999===AAABBB@@@===;;;999999:::;;;<<<<<<<<<<<<:::;;;;;;;;;;;;:::999888999777555666888:::::::::<<<<<<<<<===<<<<<<;;;;;;===???BBBEEEHHHKKKLLLMMMLLLLLLKKKJJJLLLQQQXXX]]]^^^fffooouuuwwwyyy~~~{{{xxxvvv{{{zzzwwwuuuyyy~~~}}}xxxvvvpppjjjgggeeedddgggmmmhhhkkklllhhhaaaYYYSSSPPPKKKIIIFFFCCCAAA@@@AAAAAA@@@???>>>===<<<;;;::::::777888999:::;;;;;;::::::666777999888666555555666555555555666555444333222666777777777666666555444000000////////////000000000///...000111111000.........//////000111111222666444222000///000111222111222222333444333222111111222222333333444444555999:::;;;:::777666666666888:::>>>@@@AAA???<<<;;;888999999:::;;;;;;::::::::::::::::::::::::::::::;;;999666666888:::;;;;;;>>>>>>???>>>>>>===<<<<<<>>>???BBBEEEHHHJJJLLLMMMLLLKKKJJJJJJLLLQQQXXX]]]eeejjjmmmnnnnnnttt}}}}}}~~~~~~zzzuuuyyyyyywwwuuuyyy|||vvvooojjjhhhgggeeehhhmmmfffeeecccbbb___YYYQQQJJJJJJHHHEEEBBB@@@????????????>>>>>>===<<<;;;::::::666777888:::::::::999888777999::::::888777777888666666666666555555444333444444555555666666666666000000////////////000000222111000000000000---+++//////000000111222222222666444222000000111222333000111333333333222111111111222222333333444444555:::<<<===<<<:::888888888::::::;;;<<<<<<;;;;;;;;;999999::::::;;;;;;::::::999999999999:::;;;;;;<<<===;;;888888:::<<<======@@@@@@@@@@@@@@@???>>>===@@@AAABBBDDDFFFHHHJJJKKKHHHIIIKKKMMMOOOSSSYYY]]]fffjjjnnnnnnnnnttt{{{}}}}}}}}}}}}vvv|||}}}{{{xxxyyy}}}}}}zzzxxxqqqkkkjjjiiiggghhhjjjhhhdddaaa```___ZZZRRRKKKJJJIIIFFFCCCAAA??????>>>======>>>======;;;:::999555777999::::::999888777888999::::::888777777888666666666555555555555555222333444555666666666666///////////////000000111333111000000000///,,,***000000000111222222333333444333222111111222333444///111333444222111111111111222222333333444444555666888;;;<<<<<<<<<<<<===;;;:::888777777888999:::999::::::;;;;;;:::::::::888888888999:::;;;===>>>>>><<<::::::;;;======<<<@@@@@@AAAAAA@@@@@@??????AAAAAAAAABBBDDDFFFHHHIIIEEEHHHKKKNNNQQQTTTXXX[[[```fffnnnsssuuuyyy~~~}}}zzz}}}zzz{{{zzz}}}|||xxx{{{sssmmmlllkkkgggdddeeegggfffdddbbb^^^YYYTTTPPPKKKJJJGGGDDDBBB@@@??????<<<============;;;:::999777888:::;;;;;;:::777666666888999999777666666777444444444444444444555555222333555555666555444333///////////////000111111111000//////000///---+++///000000111111222333333111222222333333444444444///111444444222000000222111222222333333444444555222555999;;;;;;;;;<<<===:::999888666666666777888999999:::::::::999999888777777777888:::<<<>>>???===<<<;;;;;;<<<===<<<;;;>>>>>>??????@@@?????????@@@???@@@AAABBBEEEGGGHHHFFFHHHKKKMMMOOORRRVVVYYY]]]ccckkksssxxx{{{~~~~~~xxx{{{|||~~~}}}|||~~~}}}zzz}}}uuuooonnnkkkeeeaaa```eeeggggggccc[[[VVVTTTTTTLLLJJJHHHEEECCCAAA@@@???<<<<<<=========<<<:::999999:::<<<===<<<:::888666555666888777555444444555222222222222333444444555333444666666666444222000///////////////000111111//////...///000000...---//////000000111111222222000000222333444555555555...111444444111000000222111222222333333444555555333666999;;;:::999999999999999888777777666666666888888999999999888888777777777777888:::<<<>>>@@@;;;;;;:::;;;<<<<<<:::999;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???BBBDDDGGGIIIIIIJJJJJJJJJKKKNNNSSSWWW```bbbffflllssszzz}}}zzzxxx||||||~~~|||zzzxxxnnnjjjkkkkkkgggcccggggggeeeaaa]]]XXXTTTQQQNNNKKKGGGEEECCCBBBAAA???@@@>>>;;;;;;<<<;;;888555999:::;;;999777666666777555555555555555666777777444333222111111222444555555555555444333222111000///000111///------000333+++,,,,,,,,,,,,,,,,,,+++...............///000000111444444111111333333111222111111111000000//////111000000111333444444333111111222333444444555555777777888777555555666888888888777666555555777999888999999888777888;;;===777666444444666999>>>@@@>>>>>>===<<<;;;<<>>>>>???BBBFFFHHHHHHJJJKKKMMMOOOSSSXXX\\\___dddkkkqqqvvvyyy|||~~~{{{yyy|||vvvxxx}}}xxxppplllmmmlllhhhcccfffeeedddaaa]]]YYYUUUSSSNNNKKKHHHFFFFFFEEEDDDBBB>>><<<::::::;;;<<<;;;999999::::::999777666666777555555555555555666777777333333444444444444333333444444444444333333222111///000111///------000222......////////////......///////////////000111111111444444111111333333000222111111111000000000000444333222333555666666555111222222333333444444444666777777666555555666888444555555555444555666777666888888888888888:::<<<<<<:::888666666777888:::===>>>===<<<;;;<<>>======???BBBEEEGGGGGGIIIJJJLLLNNNRRRWWWZZZ]]]dddlllsssxxx{{{zzzuuuuuurrruuuyyy}}}}}}wwwqqqnnnooommmhhhcccccccccbbb```]]]YYYVVVTTTNNNLLLIIIHHHHHHHHHFFFEEEAAA>>>;;;999::::::::::::888999:::999777666666777666555555555555666666777222333555777666555333222333333444444444444333333000000000///---...000222//////000000000000//////000000//////000000111222000444555222222333222...111111111111111000000000555444333444555666555444222222222222333333333333555666666666444444666777222222333444555555555444444666888888888888888:::<<<;;;:::888777666666666=========<<<;;;<<<>>>@@@>>>=========???BBBEEEGGGFFFHHHJJJLLLNNNQQQVVVYYYZZZbbbmmmtttxxx{{{}}}{{{xxxtttrrrqqquuuvvvxxxyyyzzzyyyxxxwwwyyyuuuqqqoooooolllgggbbb`````````___\\\ZZZWWWUUUPPPNNNKKKJJJIIIHHHFFFDDDEEEBBB>>>:::888777777777888999999888777666666777666666555555555555666777444555666666666555444333222222333444555555444444000000///......///000111......////////////......///////////////000000111000444555333222444222...111111111111111111111111444333222222333444333111333333333333222222222222444555666555444444666888333333444555666555333111222555777888888777777888777777888999999999999999<<<======<<<;;;<<<>>>@@@<<<<<<<<<===???BBBEEEFFFGGGIIIKKKMMMOOOSSSWWWZZZYYYbbbmmmtttwwwzzz{{{wwwssspppmmmuuuuuuuuuuuutttrrrqqqppptttrrrooommmllliiieeeaaa]]]]]]]]]]]][[[YYYWWWUUURRRPPPMMMKKKIIIGGGDDDAAAEEECCC???;;;888777777999777888999888666666666888666666555555555555666666777666555444333444444555222222333444555555555555111000///......///000000......////////////.........------------...//////000333444222222444333000111111111111111222222222555333222222444444333222444444444333333333333333444555666666555555777888888777666666777666333000222444777888777777777777555666777999::::::::::::;;;<<<======<<<<<<===???<<<<<<===>>>@@@CCCEEEGGGIIIKKKNNNPPPSSSUUUYYY\\\^^^eeennntttwww{{{|||xxxqqqjjjqqqppppppooonnnnnnmmmmmmooommmkkkiiigggeeeaaa^^^ZZZ[[[[[[ZZZYYYWWWUUUTTTTTTQQQOOOLLLJJJGGGCCC@@@??????>>>;;;999999;;;===666777888888666666666888777666666555555555555666888777444222222222444555222333444555555555555555222000......///000000000000000111111111111000000------,,,,,,------...//////222333000111444555333111111111222222222222222666555444555666777666555444444444444555555555555555666777666666666888:::;;;888666777888888555222333555777777777777777999888888999999999888888777:::<<<======<<<;;;===>>><<<<<<>>>???BBBDDDFFFHHHJJJMMMQQQSSSUUUXXX[[[^^^dddhhhnnntttyyy~~~}}}zzzyyytttnnnnnnmmmllljjjiiiiiiiiiiiijjjiiifffdddbbb```^^^\\\YYYYYYYYYXXXWWWUUUSSSQQQTTTRRRPPPNNNMMMJJJFFFCCC===>>>???===;;;:::;;;>>>555777888777666666777888777777666555555555555555666555444333333222222222333444555555555555555444222000------///111000//////000000111111000000///---------------.../////////111111...000555777666111111111222222333333333555444444555777888777666444555555555666777777777555777888777777777999;;;:::666444555888:::888555555666777777666777999:::;;;::::::999888777666666999;;;======<<<;;;<<<===<<<===???AAACCCFFFGGGIIIKKKNNNRRRUUUWWWYYY\\\^^^eeefffhhhnnnwww|||sssqqquuuwwwuuuooommmkkkhhhfffeeeeeeeeehhhfffcccaaa^^^]]][[[[[[XXXXXXXXXWWWVVVSSSQQQPPPSSSRRRQQQPPPOOOMMMIIIFFF>>>@@@AAA???;;;888999:::555666888777666666777888888777666555555555555555333444555555444333000///444555555555555555444444333000------///111000///------............------...............///000000///111000---///555999888111111111222222333333333333222111333555666666555444555555666777888999999666777888888777888:::<<<888444111333888;;;:::888666777777666666777999<<<::::::999888777777888888999;;;======<<<;;;<<<===<<<===???BBBDDDGGGHHHIIIKKKNNNRRRUUUWWWYYY\\\^^^ccc```aaahhhttt|||rrrnnnqqqrrroooccceeeccc```cccjjjlllhhhjjjfffbbb___]]][[[ZZZXXX^^^ZZZUUURRRQQQRRRSSSSSSWWWTTTQQQOOOOOONNNIIIEEEHHHFFFDDDAAA???===<<<;;;777999999777444111222444888555333444666888666555888777555444333444444555444444444444444444444444000000////////////000000222222222111111///......---...000111111111000///...//////000111222222222444222111222666777666444888666444444555555444333555666777777777:::>>>AAA:::666555999999555555999999999888888888888888888888888888888999:::;;;<<<:::999888888777777888888;;;888777999===???>>>;;;===;;;>>>EEEIIIHHHHHHIIIPPPOOOPPPUUU[[[^^^^^^]]][[[^^^eeennnyyyvvvpppqqqpppllleeehhhgggdddgggnnnooolllkkkhhheeebbb```]]]ZZZWWW[[[WWWSSSQQQQQQRRRSSSSSSQQQPPPPPPPPPPPPPPPMMMLLLJJJIIIGGGDDDBBB@@@??????;;;<<<===:::666444444555777555333444777888777666555444444333333444555666444444444444444444444444000000////////////000000111222222111111///.........///000111222111111000...//////000111111222222333222111222555777666444777555444333444555444333444555666666666888<<<>>>???:::777999888555666;;;888888888888888888888888777777777888888999;;;;;;999999888888888999999:::;;;::::::;;;===>>>===<<<===;;;===CCCFFFEEEDDDEEELLLLLLNNNSSSYYY^^^^^^^^^^^^aaafffnnnvvv}}}|||tttooommmkkkhhhggghhhhhhhhhkkkppppppnnnmmmkkkjjjhhheee```ZZZVVVVVVTTTQQQPPPQQQSSSTTTTTTPPPQQQSSSSSSQQQPPPOOOPPPLLLKKKIIIGGGEEEDDDCCCCCCAAAAAA@@@>>>:::777666777666555444555777888777666333333333333333555666666444444444444444444444444000000////////////000000111111111111000///......///000111222222222111111/////////000111111222222333222111222444666555444777555333333444555444333333444555666555666888:::CCC===999888777666888<<<888888888888888888888888777777777777777888999:::999888888999999:::;;;<<<;;;<<<===<<<;;;;;;<<<===>>>;;;<<>>:::===>>>===:::888:::<<>>:::<<<>>><<<999777888;;;@@@===>>>CCCFFFFFFFFFHHHIIIJJJMMMOOOQQQSSSUUUVVV[[[___eeekkkqqqxxx~~~zzzxxxxxxuuupppnnnooooookkkiiikkkmmmmmmnnnqqqooommmkkkiiifffaaaZZZVVVSSSSSSSSSTTTVVVVVVUUUSSSTTTWWWYYYZZZXXXUUUSSSRRRLLLJJJHHHEEECCCAAA@@@???BBB@@@>>>===>>>===;;;999999:::;;;:::777444333333888777777666555333222111333333333333333333333333000000////////////000000/////////000000//////.........---------...///000000000000000000000111111111333444333222111222444444333222222444555444444555555555444333444777:::222666888888999:::999555555666666777777888888888888888777777777888888999777777888888999;;;<<<===;;;<<<===<<<:::999::::::AAA>>>>>>CCCGGGGGGHHHJJJIIIKKKNNNOOOPPPPPPRRRTTTXXX]]]dddiiiooovvv}}}yyytttrrrsssqqqmmmlllooorrrkkkgggiiijjjjjjlllpppnnnlllhhhdddaaa^^^ZZZWWWSSSSSSSSSTTTUUUTTTRRROOOQQQQQQTTTVVVXXXWWWTTTQQQNNNMMMJJJGGGDDDAAA@@@???@@@>>><<<===??????>>><<<666888;;;:::888555555555777777888777777555333222222222222222222222222222000000////////////000000......///////////////...///......---...///000111111000000000000000000000111333444333111000222444444222111222333555555444444444222000000222777;;;444888999666666999999555555555666666777888888999999999888888888888999999777777777888999:::;;;<<<>>>===<<<<<<=========;;;AAA>>>===BBBEEEDDDDDDGGGGGGJJJMMMOOOOOOPPPRRRUUUYYY^^^cccgggjjjpppyyy{{{wwwrrrpppttttttppprrrwwwrrrjjjdddfffgggeeehhhnnnnnnjjjeeeaaa^^^\\\YYYWWWSSSSSSSSSTTTTTTRRROOOLLLPPPPPPQQQTTTWWWWWWRRRNNNQQQPPPMMMIIIFFFCCCAAA@@@>>><<<;;;===@@@AAA@@@>>>333666::::::888777777888666666777888888777666555222222222222222222222222000000////////////000000......///////////////...000///.........///111222111111111000000000000000111333555333111000111444444222111111333555555444333222000...---111666;;;888;;;:::444444888999555444555555666777888888999::::::999999999999999:::777777777777888999::::::@@@>>><<<===@@@AAA???===BBB>>><<<@@@BBBAAAAAACCCEEEIIIMMMOOOOOOPPPTTTWWW[[[___dddfffgggkkkssszzz}}}sssrrrtttwwwvvvrrrrrrtttooojjjdddccceeeiiijjjjjjoooiiieeeddd```ZZZUUUUUUSSSRRRPPPPPPQQQQQQPPPNNNMMMMMMOOOQQQSSSSSSPPPMMMLLLQQQLLLHHHKKKEEE>>>AAA>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::888777555444444777;;;:::444333777777333222222222222222111000///------......//////000000///000111111000...,,,***////////////000000000000////////////000000000000000000111222333333444444666555222000111333222///555666666777777777777666222555777888777666555555777888888888888999999999:::999999888777666555555777666888===>>>999777999;;;;;;<<<===============>>>>>>>>>???AAACCCEEEGGGFFFJJJMMMMMMLLLLLLQQQVVVXXX^^^dddffffffggglllqqq{{{tttsssttttttpppjjjkkkooonnnkkkfffddddddeeeffffffjjjdddaaaaaa^^^XXXUUUUUUWWWUUURRRQQQPPPNNNLLLJJJLLLMMMNNNQQQSSSRRRPPPMMMKKKPPPLLLHHHLLLGGGAAADDD>>>>>>>>>===<<<<<<;;;;;;;;;:::999888777555444444555888777333222555555222111222222222222111000///.........///////////////...///000111000...---+++.../////////000000000000////////////000000000000111222222222222333333333333444222111222666777555555666666666666666555555333666888888777555555555777777888888888999999999888888888888888888777777888666888<<<<<<999888:::;;;<<<<<<=========<<<<<<>>>>>>>>>???AAACCCEEEGGGEEEJJJOOOPPPNNNNNNPPPSSSVVVYYY\\\^^^```eeelllqqqzzzvvvsssrrrqqqmmmggghhhmmmmmmllliiieeebbb```aaabbbccc___\\\]]][[[VVVSSSSSSVVVTTTQQQPPPOOONNNKKKIIIMMMMMMNNNPPPRRRRRROOOMMMGGGLLLIIIFFFKKKFFFAAAEEE============<<<;;;;;;:::::::::999888666555444444444555444111000333333000111111222222111111000000///////////////.........---...///000000///...---....../////////000000000////////////000000000000222222222222333333333333111444444111222777888555666666666666666555444333555777999888666555444444777777777888888888999999888888888888999999::::::999777777:::;;;888888;;;<<<<<<=========<<<<<<;;;>>>>>>>>>???AAACCCEEEFFFEEEJJJPPPRRRQQQPPPPPPRRRXXXWWWVVVXXX]]]eeemmmsssxxx}}}yyysssnnnoooooommmmmmooojjjkkkjjjfffaaa^^^___aaa```\\\YYY[[[YYYTTTPPPPPPOOONNNMMMNNNOOOPPPOOONNNPPPPPPPPPQQQQQQPPPMMMKKKDDDIIIEEEBBBGGGBBB<<<@@@===============;;;:::999:::999888777666555444444333333333111000111222111000000111111111111000000000000//////......------------...///000000//////........./////////000000////////////000000000000111111222222333444555555333777777222333888888333888888888888777555444444777888999888666444444444777777777777888888888888999999999999999999999999;;;888777999999888999===>>>>>>>>>>>>>>>>>>===<<>>>>>???@@@CCCEEEFFFFFFJJJNNNPPPQQQRRRSSSUUU[[[YYYWWWYYY```hhhooosssxxx}}}|||~~~sssjjjlllqqqqqqnnnlllgggiiihhheee```^^^```bbb___[[[YYYZZZXXXRRRMMMLLLKKKJJJJJJLLLOOOQQQQQQPPPSSSRRRPPPPPPPPPOOOLLLIIIDDDIIIEEEAAAEEE@@@:::===<<<<<<=========;;;999888999888888777666555444444444333222222222111222333///000000111111111000000000000//////......------------...//////000000000............////////////////////////000000000000///000111222444666777777555:::999555888@@@???777:::::::::999999777666555777999999888666444444555666666777777777888888888;;;;;;::::::999888888777;;;888777999999888999===??????@@@@@@@@@??????>>>????????????@@@BBBDDDFFFGGGHHHJJJLLLOOOSSSWWWZZZ[[[ZZZZZZ]]]ccciiinnnpppwww~~~~~~sssiiijjjooonnniiieeeffffffdddaaa^^^^^^___aaa]]]YYYWWWYYYWWWPPPKKKJJJLLLKKKKKKLLLNNNOOONNNMMMQQQOOONNNNNNNNNMMMKKKIIIFFFKKKFFFCCCFFFAAA;;;>>>;;;<<<===>>>===;;;999777888888777666666555444444555222111333333111222444//////000000111111000000///////////////.....................//////000000------........./////////////////////000000000000///000111333444666777888666:::999777AAANNNKKK???:::::::::::::::999888777888999999888666555666777666666666777777777888888;;;;;;:::999888777666666;;;888777999999888999===>>>>>>???@@@@@@@@@@@@@@@@@@?????????@@@BBBDDDEEEHHHHHHHHHJJJMMMSSSXXX[[[XXXYYY[[[___ccchhhkkknnnvvv~~~~~~xxxqqqkkklllllliiigggggggggccc___\\\[[[\\\\\\\\\YYYUUUTTTWWWVVVPPPKKKJJJNNNLLLKKKKKKLLLMMMLLLJJJJJJIIIHHHIIIKKKKKKKKKIIICCCIIIEEEBBBFFFBBB<<<@@@:::;;;===>>>===;;;999777777777777666555555444444444111000333333000111555...//////000000000000000.........//////////////////............//////000---------.........//////////////////000000000000222222333333444555555555777:::777777EEEUUUQQQ@@@999999999::::::999999888777888888777666666777888666666666666777777777888999999999888888777777777:::777777::::::888999<<<;;;<<<===>>>???@@@@@@@@@@@@?????????@@@BBBDDDEEEIIIHHHIIIJJJNNNRRRTTTVVVUUUXXX\\\___bbbfffmmmrrrsss{{{|||pppnnnnnnooolllhhhjjjooohhhbbb[[[XXXXXXZZZYYYXXXTTTQQQRRRUUUUUUPPPLLLKKKLLLKKKJJJKKKLLLMMMLLLKKKDDDCCCCCCEEEHHHKKKKKKJJJ???EEEBBB@@@EEEAAA<<<@@@:::;;;===>>>===;;;888777777777666666555555444444444//////333333///000444......///000000000000000---.........//////000000000///............//////---------.........//////////////////000000000000555555555444444333333333999:::555555EEEVVVOOO;;;777888888999999999888888777888888777666666888:::666666666666777777777777777777777777777888888888:::777777:::;;;888888;;;888999;;;===>>>?????????@@@@@@??????@@@BBBCCCEEEIIIIIIJJJLLLOOOQQQQQQPPPTTTYYY]]]___aaagggqqqyyyqqq~~~~~~uuunnnkkkkkkgggdddoooddd```\\\XXXWWWWWWWWWWWWPPPPPPPPPNNNMMMMMMOOOQQQNNNPPPPPPOOOLLLJJJJJJKKKFFFDDDCCCDDDFFFGGGGGGFFFDDDBBB@@@>>>=========>>>;;;<<<<<<;;;:::777555444555333222333666888777555555444222000000111222333222111111111000000//////............////////////000000000000////////////.........///////////////......///////////////...***...111333333333333444666666666666777888999:::777888888777666666777999666666777888999:::;;;;;;999777666777999:::777444999:::;;;999777666666777777777777777888999:::;;;===<<<<<<<<<===@@@CCCDDD???@@@AAAAAA@@@BBBEEEGGGFFFFFFGGGIIIJJJLLLMMMMMMRRRTTTWWW\\\bbbggglllnnnppp~~~|||{{{tttmmmiiijjjgggccckkkxxx```^^^ZZZWWWVVVUUUUUUUUUOOOPPPPPPOOOMMMMMMNNNPPPQQQOOOMMMMMMNNNNNNKKKHHHIIIGGGEEEDDDDDDDDDCCCBBBEEEDDDAAA???===<<<;;;;;;============;;;999777666777555333444666666555333555444222000000111222333111111111111000000000///............////////////000000000000/////////.........------......///000------...//////000//////---///222333333222222222444444444555555666777888666777888777555555777888555555666666777777888888888666555777999:::888555999:::;;;999777666666777888888888888888999:::::::::;;;<<<>>>@@@@@@AAAAAA???@@@AAA@@@@@@BBBEEEGGGHHHHHHIIIJJJLLLMMMNNNOOOQQQSSSWWW\\\bbbhhhmmmooottt~~~zzzwwwssslllhhhjjjgggbbbdddjjj\\\ZZZXXXVVVTTTTTTTTTTTTNNNOOOPPPPPPNNNMMMMMMNNNSSSNNNJJJKKKOOOPPPLLLGGGHHHFFFCCCCCCCCCCCCAAA@@@EEEDDDBBB???===;;;:::999=========<<<;;;999888777888666555444555555333222444333222111111111222333111111111111000000000000............////////////000000000/////////.........---,,,,,,,,,---///000,,,,,,...///000000000000///111333333222000000000222222222333444444555555555666666555444444555777555555555555555555555555666555555777999999888777999::::::999777666777888999999999999999999999:::888:::===@@@AAAAAA???>>>>>>???@@@@@@@@@BBBEEEGGGJJJJJJJJJKKKMMMNNNPPPPPPPPPRRRVVV\\\bbbiiinnnqqqvvv|||yyyvvvssslllhhhiiihhhccc^^^^^^XXXYYYXXXVVVTTTSSSSSSTTTMMMNNNPPPPPPNNNLLLKKKLLLQQQNNNJJJKKKMMMNNNKKKHHHDDDBBB@@@AAABBBCCCCCCBBBCCCBBB@@@???===;;;:::999;;;;;;:::999888777666555666666555555555555444333444333222111111111222222111111111000000000000000............////////////000000/////////............---,,,++++++---...///+++,,,---///000111111111///111333333111000111111111222222333333333333333444555555444333333444666555555555444444444333333444444555777888999888888888999:::999777666777888999999:::::::::::::::999999;;;===@@@AAA@@@???>>>===>>>@@@@@@@@@BBBEEEHHHKKKJJJJJJKKKLLLNNNOOOPPPOOOQQQUUU[[[bbbiiiooorrrvvv}}}{{{zzzyyywwwsssmmmiiiiiihhhccc\\\XXXWWWYYYZZZXXXUUUSSSSSSTTTLLLNNNPPPOOOMMMKKKJJJJJJMMMMMMLLLKKKIIIIIIJJJKKKCCCBBB@@@@@@AAABBBBBBAAA??????>>>>>>===<<<;;;;;;;;;:::999888777666666666333444555555555555666666333333222222222111222222000000000000000000111111............////////////////////////............------,,,+++,,,---...///+++,,,---///000111111111...000222222111111222444222222333444444444333333333444444333222222333555777666666555555444444333333444666777777777888888888999:::999777777777999999999:::;;;;;;;;;::::::<<<======>>>???@@@AAAAAA===>>>??????@@@BBBEEEHHHJJJIIIIIIIIIJJJLLLMMMOOONNNQQQUUU[[[cccjjjooorrrxxxzzzyyyyyyxxxwwwqqqnnnjjjhhhfffaaa[[[VVVWWWZZZ\\\ZZZVVVSSSRRRSSSMMMNNNOOONNNLLLJJJJJJJJJJJJKKKKKKIIIFFFFFFHHHKKKGGGEEEBBBAAAAAA@@@>>>==================<<<;;;;;;<<<<<<:::999888888888888222333555555444555666888333333333222222222111111000000000000111111111111............/////////////////////.........------,,,---------............,,,,,,...///000000000000...000111111111111333555222333444555555444333222333444444333222222333555777777666666666555555555333555777777666666777888777999:::999888777888999888999;;;<<<======<<<;;;>>>>>>??????@@@AAABBBBBB<<<===>>>???@@@BBBEEEHHHJJJIIIHHHGGGHHHJJJLLLMMMOOOQQQUUU[[[ccciiiooorrr|||{{{zzzzzzxxxuuuooommmjjjeeebbb___[[[WWWVVVZZZ]]][[[VVVQQQPPPQQQNNNOOONNNLLLJJJIIIIIIKKKJJJHHHFFFEEEFFFGGGHHHHHHHHHFFFCCCAAAAAA@@@>>>=========>>>>>>===;;;:::999<<<;;;:::999888888999999333555666666444333555777222333333333222222111111///000000000111111111111............//////////////////.........---------,,,---...000000///...---------...//////000//////000222222111000000111333111222444555555444222111333444555444222222444555666666666666555555555555333666888777555444555777777888999999888777888999666888:::===>>>>>>>>>===>>>???AAACCCCCCCCCBBBAAA;;;===>>>??????BBBEEEHHHJJJIIIGGGGGGGGGIIILLLMMMOOORRRVVV\\\bbbiiinnnqqq}}}}}}|||{{{wwwsssmmmllliiiccc___]]][[[YYYUUUZZZ]]][[[UUUPPPOOOPPPOOOOOONNNKKKIIIHHHIIIKKKLLLGGGBBBBBBFFFIIIGGGDDDEEECCCAAAAAABBBBBBBBB@@@>>>??????>>><<<:::888777:::999888666666666777777555777888666333222333555222333333333333222111111//////000000111111111222............/////////000//////.........---------+++---///111222000...---......///////////////...333333333222000///000111111222333444444333111000444555555444333333444666555555555555555555555555444666888888555333555666777888999999888777888:::555777:::===?????????>>><<>>>>>???BBBEEEHHHKKKJJJHHHGGGGGGIIILLLNNNPPPRRRVVV\\\bbbiiinnnqqq{{{{{{zzzxxxtttpppnnnjjjddd___\\\[[[YYYXXXUUUWWWWWWUUURRRQQQSSSUUUNNNLLLJJJIIIJJJKKKJJJJJJEEEEEEEEEFFFGGGGGGHHHHHHHHHEEEDDDDDDBBB???@@@EEEGGG???>>>BBB@@@777666===<<<:::888999:::999555111333666999999888666555666555444333222111111111111222111///.........///000111111111111000000000000222000///...------......///...,,,---///000000///000000000000111111111111000000000000111111111111222111111222444666555444111000111111000///222555555444444333333444444555666777888888666555666777777666555444444555666777888888888999:::;;;===>>>>>><<<<<<@@@EEEGGGEEEAAA@@@??????@@@BBBDDDEEEDDDFFFFFFFFFGGGHHHKKKMMMOOOTTTSSSUUU\\\aaafffooowwwwww}}}}}}zzzwwwsssooommmiiiddd```^^^\\\ZZZXXXUUUVVVVVVTTTQQQPPPQQQSSSNNNLLLIIIHHHIIIJJJIIIIIIEEEEEEEEEFFFFFFFFFFFFFFFGGGDDDBBBCCCCCCCCCIIIPPP]]]MMMAAA@@@???999888<<<:::999888999999888666555555555777888888777666444555444333222111111111111111000000///////////////111111000000000/////////111000///.........///000///...------///000000/////////000000000111111111000000000000111111111111222111111222444555444333///000222333222000000222444444333333444444555666666777777777555444555666777666555444444555666777777777777888999:::<<<===???===<<<@@@DDDFFFCCC@@@AAA@@@@@@AAACCCEEEEEEFFFJJJIIIHHHHHHIIIKKKLLLMMMRRRRRRUUU\\\aaadddlllttttttzzz}}}zzzvvvrrrnnnkkkhhhdddaaa___]]][[[YYYTTTUUUTTTRRRPPPOOOOOOQQQJJJHHHEEEDDDEEEFFFEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDGGGBBB???@@@AAACCCKKKTTTjjjSSS???:::<<<;;;999:::777888999888777777888:::666555444666888999666222444333222111111111111111000000000000000//////...000////////////.........000//////......///111222000...------///000000/////////000000000000111111000000000000111111111111333222111222333444333222///333666666555333111000333333333333444666777888555666777666444333444555666666555555555555666777666666666666777999:::;;;===<<<<<>>>>>>>>>>>CCCKKK\\\III999555999:::999999555777888777555555999===777444222444888999555111333333222111111111111111///000111111111000...---//////.........---------//////......///000222333000...------///000///...////////////000000000111///000000000111111111111444333222222333333222111222666999777666666555333222222333444555777999:::555666666555333222333444555555555555555666666777555555555555666777888999::::::;;;>>>BBBDDDCCCAAACCCDDDDDDDDDDDDEEEGGGHHHDDDEEEFFFHHHKKKOOORRRTTTQQQRRRWWW^^^aaabbbffflll{{{zzzvvvsssqqqppphhhfffcccaaa```]]]ZZZXXXUUUTTTQQQOOONNNMMMLLLKKKPPPNNNKKKJJJJJJJJJIIIIIIEEEDDDCCCCCCBBBAAA@@@@@@@@@>>>???@@@>>>;;;===AAAEEE===888777999888777777555777888777555555999===777444111333777888555111222222111111000000111111///000111111111000...---............------------......---...///000222333111///------/////////......////////////000000000///000000000111111111111555333222333444444333222333777777333111555666444222333333444666888:::;;;666777777666444333333444444555555666666666666666444444444444555666777777555666999===AAADDDDDDDDDBBBDDDEEEEEECCCCCCFFFHHHCCCDDDEEEGGGKKKNNNRRRTTTRRRSSSXXX___bbbbbbeeekkkvvv}}}~~~yyytttrrrqqqpppiiifffbbb___]]][[[YYYWWWVVVTTTQQQOOONNNMMMKKKIIIOOOLLLIIIHHHHHHHHHGGGFFFCCCCCCBBBAAA@@@@@@??????<<<<<>>;;;;;;???CCCBBB===<<<>>>888;;;>>>===;;;:::888777999888777777777777555333444333333333333333444444111111000000000000111111111000000////////////////////////............---------,,,,,,,,,...///000111000...---...///...---........./////////000000000000000000111111111111555444444555777888777666+++333555//////666777222555555555666777999:::;;;;;;;;;<<<:::888666666777333444555666777777777666555444444444444555666666444777:::===>>>???AAAAAA???AAADDDBBB???>>>AAAEEEIIIHHHHHHIIIKKKMMMOOOPPPRRRRRRVVV\\\___```eeekkkjjjuuu{{{tttpppooooookkkfff```[[[YYYWWWVVVUUUXXXUUUQQQOOONNNMMMJJJGGGQQQOOOKKKJJJJJJJJJIIIHHH@@@@@@@@@???????????????<<<<<<>>>AAA???:::888;;;:::;;;;;;::::::<<<<<<:::;;;888777777999888333///333444444333222111333555111000000000000000111111222111///.........///000000////////////.........------,,,+++,,,---...///222000.........///...---............/////////000000000000000111111111111555444444555888999999888***555999444444::::::333666666666666777888::::::<<<======;;;999777777888222333555777777777777666555555444444444555666666666999;;;=========>>>???===@@@CCCAAA======@@@DDDGGGGGGHHHJJJLLLPPPSSSTTTPPPPPPTTTZZZ^^^___dddjjjooozzz