BM6P6(@ }}}vvveee___[[[___gggnnnooommmiiigggbbb[[[SSSMMMKKKJJJLLLLLLKKKJJJIIIHHHHHHGGGFFFEEECCCBBBAAAAAABBBCCCGGGFFFGGGHHHIIIIIIGGGEEEBBBAAA@@@>>>===<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;777777888;;;>>>>>>:::666999999999999888777666666777555444444666888<<<>>>???>>><<<:::888777666666777999<<>>===<<<<<<<<<<<<<<<:::;;;======<<<<<<>>>???<<<===>>>>>>>>>@@@CCCEEEDDDEEEGGGIIILLLPPPUUUYYY^^^___bbbgggmmmsssxxx{{{~~~|||zzzxxxssssssssspppkkkddd^^^ZZZ}}}vvvgggaaa\\\^^^fffmmmooonnnjjjhhhccc[[[SSSMMMJJJIIIKKKKKKJJJJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBCCCCCCDDDFFFEEEEEEGGGHHHHHHFFFEEEBBBBBB@@@???>>>=========>>>===<<<<<<<<<<<<<<<<<<===<<<<<<>>>@@@???<<<999::::::::::::999888777666888666555444555777999;;;>>>===;;;999888777777777888999;;;===@@@BBBCCCDDDFFFFFFHHHKKKLLLPPP[[[ggguuuzzz~~~}}}sssbbbQQQGGG???>>>===<<<;;;;;;;;;;;;:::;;;======<<<<<<>>>???======>>>======???CCCFFFFFFHHHJJJLLLNNNRRRWWW[[[```bbbeeejjjpppwww|||~~~~~~~~~|||xxxrrrllliii}}}wwwiiiccc]]]^^^dddkkkoooooollliiiddd\\\SSSLLLIIIHHHJJJIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEDDDCCCCCCDDDFFFGGGFFFDDDCCCBBBAAA@@@???>>>>>>>>>>>>===============>>>???BBBAAA?????????>>><<<:::;;;;;;;;;;;;:::999888888:::999777666666777888999;;;:::999888777777777777999999:::;;;>>>AAACCCEEEFFFFFFIIILLLMMMQQQ]]]hhhvvv{{{}}}rrraaaPPPFFF>>>>>>===;;;;;;::::::::::::;;;======<<<<<<>>>???===>>>===<<<<<>>=========>>>???@@@@@@DDDBBB@@@===<<<;;;:::999<<<<<<<<<<<<;;;:::999888::::::999999999999::::::888777777777777777777888999888888999<<<@@@DDDFFFEEEEEEHHHKKKMMMRRR]]]iiiwww|||}}}ppp^^^NNNEEE>>>>>>===;;;:::::::::::::::;;;======<<<<<<>>>???>>>>>>===<<<<<>>>>>>>>>>>>>>???@@@AAAEEECCC@@@===:::999999:::<<<<<<<<<<<<;;;:::999999777777888999::::::::::::555555555555555666777777888777777888;;;???DDDGGGFFFFFFJJJNNNPPPUUU```lllxxx}}}zzzlllZZZKKKDDD???>>>===<<<;;;::::::::::::;;;======<<<<<<>>>????????????>>>>>>@@@DDDHHHHHHIIIKKKMMMPPPTTTYYY]]]```dddkkksss{{{}}}zzz{{{}}}yyyssslllbbb[[[YYY[[[]]]___aaa___[[[TTTMMMHHHEEEEEECCCCCCDDDDDDEEEEEEEEEFFFBBBCCCDDDFFFGGGGGGGGGGGGBBBAAAAAABBBEEEHHHHHHHHHFFFEEEDDDCCCCCCCCCCCCCCC>>>>>>>>>>>>>>>>>>???@@@CCCCCCBBB???;;;:::;;;<<<<<<<<<<<<<<<;;;:::999999333444666888999999888777444444444444444555666666777666666777:::???CCCFFFJJJKKKNNNRRRUUUZZZfffrrrzzz~~~wwwgggUUUIIICCCAAA@@@>>>===;;;;;;:::::::::;;;======<<<<<<>>>??????@@@AAAAAAAAABBBEEEHHHKKKMMMOOOQQQSSSWWW\\\``````eeemmmvvv~~~}}}yyyzzz~~~}}}zzzwwwqqqggg^^^YYYWWWXXXYYYZZZYYYUUUPPPJJJFFFEEEEEEAAABBBBBBCCCDDDDDDEEEEEEDDDEEEGGGHHHJJJJJJJJJJJJDDDBBBBBBCCCGGGJJJKKKKKKFFFFFFEEEDDDDDDDDDDDDEEE??????>>>=========>>>>>>>>>@@@@@@>>>;;;999;;;<<<;;;<<<<<<;;;;;;:::999888555777999::::::999777666444333333333333444444555555555666888;;;???CCCEEELLLLLLPPPUUUXXX]]]iiiuuu{{{~~~~~~sssbbbQQQGGGCCCBBBAAA@@@>>><<<;;;;;;;;;:::;;;======<<<<<<>>>??????AAACCCDDDDDDEEEFFFHHHLLLNNNPPPRRRTTTXXX]]]aaabbbgggpppzzz~~~|||~~~yyyyyy}}}}}}zzz{{{tttjjj```YYYVVVUUUUUUVVVUUURRRMMMHHHEEEEEEEEE@@@AAAAAABBBCCCDDDEEEEEEEEEGGGIIIKKKLLLLLLLLLLLLEEECCCCCCDDDHHHKKKLLLMMMGGGFFFEEEEEEEEEEEEEEEEEE??????>>>===<<<<<<======999;;;===;;;888777888:::;;;;;;;;;;;;:::999888888:::<<<===>>>===;;;888666444333333222222333333444444555666888;;;???BBBDDDKKKLLLOOOTTTWWW\\\iiiuuu|||}}}qqq___OOOFFFCCCCCCBBB@@@???===<<<<<<;;;:::;;;======<<<<<<>>>??????AAADDDFFFFFFFFFGGGHHHKKKLLLNNNPPPRRRWWW\\\```dddjjjttt~~~|||yyyuuutttwww}}}}}}yyyxxxyyy{{{}}}}}}xxxpppfff\\\UUUOOOMMMIIIKKKMMMJJJFFFCCCCCCDDD>>>>>>???@@@BBBCCCDDDDDDDDDGGGKKKNNNOOOOOOMMMLLLMMMGGGBBBAAAEEEIIIJJJIIIGGGGGGFFFDDDAAA????????????<<<:::<<<@@@@@@<<<888<<<<<<;;;:::999999999999<<<<<<;;;::::::999888888666777999;;;;;;:::999888555444333222222444666777888888777666666:::@@@EEEFFFLLLRRRTTTVVV___mmmzzz}}}uuuhhhYYYMMMGGGEEECCCBBBAAA???===<<<;;;;;;;;;;;;;;;<<<<<<=========BBBCCCDDDGGGJJJKKKKKKJJJKKKMMMQQQSSSUUUZZZaaagggooottt{{{xxxtttpppooorrrwww|||~~~{{{xxxwwwxxxzzz|||~~~{{{tttkkkbbbXXXQQQNNNIIIJJJJJJGGGCCC@@@???@@@??????@@@AAABBBCCCDDDEEEDDDGGGKKKNNNPPPOOONNNMMMLLLGGGBBBBBBEEEHHHHHHGGGDDDCCCCCCBBBAAA???>>>>>>???===;;;<<>>BBBGGGLLLRRRVVVYYYbbbppp{{{|||rrrdddUUUJJJDDDCCCAAA@@@???===<<<;;;::::::;;;;;;;;;<<<<<<=========BBBCCCFFFIIIKKKLLLKKKJJJLLLOOORRRTTTWWW\\\dddjjjssswww~~~~~~|||rrroookkkjjjlllqqqtttvvv}}}{{{yyywwwwwwxxxzzz{{{}}}yyyrrriii^^^UUUOOOJJJJJJIIIFFFBBB???>>>????????????@@@AAABBBCCCDDDEEEGGGKKKOOOQQQPPPOOONNNKKKGGGCCCCCCEEEGGGEEECCC@@@??????@@@AAAAAA???===@@@===;;;;;;===<<<999555666666666666666777777888;;;;;;::::::999999888888;;;;;;;;;;;;:::888666555777666444222111111111222444555666666777999===AAAHHHMMMSSSWWW\\\fffsss|||{{{ooo___PPPFFFBBBAAA???>>>===<<<::::::999999<<<<<<<<<<<<============BBBEEEHHHKKKMMMMMMLLLKKKMMMPPPTTTWWWZZZ```hhhnnnwww{{{ӵĦĦӵĦ~~~~~~}}}xxxuuuooolllhhhgggiiimmmpppqqqyyyxxxxxxxxxxxxyyyzzzzzz}}}}}}|||wwwnnncccYYYRRRNNNMMMJJJGGGDDDBBBBBBBBB??????>>>>>>???@@@AAABBBEEEHHHKKKOOOQQQQQQOOONNNIIIFFFDDDDDDEEEDDDBBB@@@???===>>>AAAEEEFFFCCC@@@@@@>>><<<;;;;;;:::777555555555555555666777888999::::::::::::999999888888::::::::::::999888777666333222222222222333444555444555777888888:::>>>@@@GGGKKKQQQXXX___iiiuuu}}}zzzkkkZZZLLLDDDAAA@@@???>>>===<<<;;;:::::::::<<<<<<======>>>>>>??????CCCGGGKKKNNNOOONNNNNNMMMNNNQQQVVVYYY]]]ccckkkrrr{{{4ĉ@ӵ>L=hĦ4ĉ@ӵ>L~~~}}}|||~~~{{{uuuqqqooonnnkkkgggfffiiilllooopppuuuvvvwwwxxxyyyyyyyyyyyyyyyzzzzzzxxxqqqhhh^^^XXXQQQNNNJJJGGGFFFFFFFFFFFFCCCBBBAAA@@@@@@AAACCCDDDFFFHHHLLLOOOPPPPPPNNNMMMFFFEEEDDDDDDCCCBBB@@@>>>@@@>>>>>>DDDKKKMMMHHHBBBAAA???===;;;:::999777555555555555666777888999::::::999999999999999888888777777888888888888888888333222222333333333444444222444555666777999<<>>===<<<<<<<<<===<<<===>>>???@@@AAABBBBBBEEEIIINNNPPPPPPOOOPPPQQQPPPTTTXXX[[[___fffnnnuuu~~~GG=?HdĦ=ĪjGG=?HdĦzzzzzz{{{~~~yyyrrrnnnlllkkkllljjjggggggiiimmmoooppprrrsssvvvxxxxxxxxxvvvuuusssuuuvvvuuurrrlllfffbbbUUUQQQLLLHHHGGGGGGHHHHHHHHHGGGEEEDDDDDDEEEFFFGGGFFFIIILLLNNNOOONNNLLLJJJEEEDDDCCCBBBAAA@@@??????@@@===>>>EEEOOOQQQKKKCCCAAA@@@>>><<<:::888888777666666666666777888::::::999999999999999999888888555555666666666777777777666666555555444333222111111222333333444666:::>>>EEEHHHNNNXXXeeeqqqyyy|||sssbbbRRRHHHCCCBBBBBB@@@??????>>>>>>>>>??????<<<===???@@@BBBDDDFFFFFFHHHLLLPPPQQQPPPPPPRRRUUUTTTXXX\\\___ccciiirrrxxxӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ~~~zzz{{{}}}zzzrrrllliiihhhhhhiiigggeeeeeehhhlllnnnooonnnpppsssvvvvvvuuurrrqqqoooqqqrrrsssrrrpppmmmlll^^^XXXQQQLLLJJJJJJIIIIIIJJJIIIFFFDDDDDDEEEGGGHHHGGGIIILLLNNNNNNLLLIIIGGGCCCCCCBBBAAA?????????@@@???;;;;;;DDDOOORRRJJJAAAAAA@@@???<<<:::999999:::777666666666777888999999888888888888888888999999666555555444444444555555777777777666555444333222444444444333444777<<<@@@FFFHHHNNNZZZiiiuuu|||~~~yyynnn]]]OOOFFFCCCBBBAAA??????>>>>>>>>>??????@@@<<<===???BBBEEEGGGIIIJJJJJJNNNQQQQQQOOOPPPTTTXXXYYY]]]aaadddgggmmmuuu|||?~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??|||}}}~~~wwwnnniiiffffffggggggeeecccdddgggkkkmmmnnnkkknnnqqqtttuuusssooommmmmmnnnpppqqqrrrssssssrrrggg```WWWPPPNNNMMMLLLJJJIIIGGGDDDBBBBBBBBBDDDFFFHHHIIILLLMMMMMMJJJGGGEEEBBBBBBAAA@@@>>>>>>???AAA===999999BBBNNNQQQHHH>>>AAA@@@???===:::999:::<<<777666666666666777888888888888888888888888999999777666555444333222222222444555666666777777666666888888777666777:::@@@EEEGGGHHHOOO[[[kkkxxx~~~uuuiiiYYYLLLEEEBBBBBBAAA>>>>>>>>>>>>>>>??????@@@<<<===@@@CCCFFFIIILLLMMMLLLOOORRRQQQOOOPPPUUUZZZ]]]```dddgggjjjpppxxx~~~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]Ħ|||zzz}}}}}}tttlllgggfffggghhhjjjhhheeeddddddffffffeeeiiijjjmmmooopppppppppooooooppprrrtttuuuvvvwwwwwwmmmeeeZZZRRRNNNMMMLLLKKKHHHHHHGGGEEECCCBBBDDDFFFGGGJJJLLLMMMLLLKKKJJJJJJGGGDDDAAA>>><<<===>>>???===<<<<<<@@@FFFHHHEEEAAABBB???<<<===@@@@@@<<<888;;;:::999888777777777777777777777777666666666666777666444333222333333444333333333444555666777888777666555666999<<<>>>???EEEKKKTTTaaaqqq}}}rrrfffVVVHHHBBB@@@@@@AAA????????????>>>>>>>>>>>>===???AAADDDGGGJJJKKKLLLKKKNNNQQQQQQQQQTTTYYY]]]]]]aaafffjjjmmmrrrzzz4DuXӵ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Ħ|||{{{}}}xxxpppiiieeedddfffggggggdddaaa___````````````eeegggiiilllnnnnnnnnnnnnoooppprrrtttvvvxxxyyyzzzqqqjjjaaaXXXSSSOOOLLLIIIJJJJJJIIIFFFCCCBBBCCCDDDEEEHHHJJJKKKJJJIIIHHHIIIFFFEEEBBB@@@>>>>>>?????????======@@@DDDDDDAAA===???<<<:::;;;>>>???<<<888<<<;;;:::999999999999999777777777777666666666666666555444333333333333333333333333444555666777888888777666777999<<>>>>>>>>>>>>>>????????????>>>@@@BBBEEEHHHJJJLLLMMMLLLNNNPPPQQQSSSVVVZZZ]]]___ccciiimmmqqqvvv~~~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ӵ}}}|||}}}vvvrrrkkkfffbbbbbbdddeeeeeebbb^^^\\\\\\\\\[[[[[[```bbbeeehhhkkklllmmmmmmooopppqqqsssvvvyyy|||}}}xxxrrriii```XXXRRRMMMIIINNNNNNLLLIIIEEEBBBBBBCCCCCCEEEHHHHHHGGGFFFFFFGGGFFFEEEDDDCCCAAA@@@@@@???@@@>>>===>>>@@@@@@<<<888;;;:::888:::===???<<<:::<<<<<<;;;:::::::::;;;;;;888777777777666666666555444444555555444444333333333333333444555666777888:::999888999:::===AAACCCOOOXXXcccooo{{{~~~vvvggg[[[LLLCCCAAABBB???<<<======>>>>>>???@@@@@@@@@@@@AAADDDGGGIIILLLMMMNNNNNNMMMMMMPPPUUUYYY\\\]]]bbbgggmmmrrrvvv|||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ӵ~~~{{{}}}yyyooolllgggcccaaaaaacccdddfffbbb^^^\\\[[[[[[[[[ZZZ^^^___bbbfffiiikkkmmmmmmnnnnnnoooppptttxxx}}}~~~wwwnnncccZZZTTTPPPNNNRRRRRRQQQMMMHHHEEECCCCCCCCCEEEGGGGGGEEEEEEEEEFFFEEEEEEEEEEEEDDDBBB@@@??????===<<<<<<===<<<999666999888888:::>>>???>>>===<<<<<<;;;::::::;;;;;;<<<888888777777666666555555333333555555555444333222333333333444555666777888;;;;;;;;;:::;;;???CCCFFFRRR]]]kkkvvvzzzqqq```UUUHHHBBBCCCDDD@@@<<<<<<======>>>@@@AAAAAABBBBBBCCCEEEHHHKKKLLLNNNNNNMMMLLLKKKOOOVVV[[[]]]]]]dddjjjrrrwww{{{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&ĒR~~~zzzzzzyyyrrrkkkiiieeebbb``````aaabbbccc```]]][[[ZZZ[[[ZZZYYY]]]___bbbeeeiiilllnnnooommmllllllmmmqqqwww}}}{{{ooobbbYYYTTTTTTUUUVVVVVVUUUQQQLLLHHHFFFFFFEEEFFFGGGGGGEEEDDDDDDEEECCCDDDEEEEEEDDDBBB@@@???<<<;;;::::::::::::999777777888999;;;>>>@@@@@@@@@<<<;;;;;;::::::::::::;;;888888888777666555555555222333444555555555333333333333333444555666777888;;;<<<<<<;;;<<<@@@FFFJJJTTTaaappp{{{uuujjjYYYQQQGGGDDDEEEEEEAAA===<<<===>>>???@@@AAABBBCCCCCCDDDFFFIIIKKKMMMNNNNNNMMMKKKKKKOOOWWW]]]______gggmmmuuu{{{4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@hyyywww{{{|||sssoooiiigggdddaaa___^^^^^^^^^^^^[[[XXXWWWXXXYYYYYYYYY^^^```bbbeeeiiilllooopppnnnllljjjkkkooouuu}}}}}}qqqcccYYYUUUVVVYYYVVVWWWVVVSSSOOOKKKIIIIIIHHHHHHHHHGGGDDDBBBCCCCCCBBBBBBCCCCCCBBBAAA???>>>::::::999999999888888888666888:::<<<>>>@@@@@@AAA======<<<;;;:::999::::::999999888777666555444444333333444444555555444444333333333444555666777888999;;;<<<<<<<<>>???@@@AAABBBCCCCCCEEEGGGIIIKKKMMMNNNNNNLLLLLLNNNRRRXXX^^^bbbcccjjjpppyyy4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼s}}}yyyvvvvvv|||vvvpppmmmhhhfffccc```]]][[[ZZZZZZYYYWWWUUUUUUVVVYYYZZZZZZ___```bbbeeehhhllloooppppppnnnkkkjjjnnnuuu}}}tttggg[[[VVVVVVXXXTTTUUUVVVSSSPPPLLLKKKJJJIIIJJJIIIFFFBBB@@@@@@AAA@@@AAAAAA@@@@@@???>>>===:::::::::999777777777888555777999;;;===>>>???@@@@@@???>>><<<;;;::::::999999999888777666555444444333333333333333444555666333333333444555666777888777:::;;;;;;<<>>>>>???@@@@@@AAABBBBBBCCCEEEFFFIIIKKKLLLMMMMMMMMMPPPSSSWWW[[[```fffjjjnnnttt}}}Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ{{{yyyvvvtttvvv}}}zzzrrrnnnmmmgggeeebbb___\\\YYYWWWWWWXXXVVVTTTUUUWWWZZZ\\\\\\``````bbbeeehhhkkknnnppprrrooolllkkknnnvvv~~~xxxkkk^^^VVVUUUVVVRRRSSSTTTSSSOOOMMMKKKKKKJJJJJJHHHEEEAAA>>>>>>???@@@??????>>>>>>=========<<<<<<;;;999666555666666444666999:::;;;<<<>>>???BBBAAA@@@>>><<<;;;::::::999999888777666555444444444444333222333444666777333333333444555666777888666999;;;;;;<<>>@@@CCCLLLVVVgggqqq|||{{{mmm]]]SSSHHHIIIJJJJJJHHHEEEAAA???@@@AAABBBDDDDDDDDDDDDCCCCCCFFFIIIKKKLLLMMMOOOQQQTTTVVVYYY]]]aaahhhooouuuyyy~~~>A~~~ne~~~neneneDenene>Ak<fhDenenene|||xxxuuussssssxxx{{{uuupppmmmjjjhhhffffffddd```ZZZUUUSSSSSSQQQQQQQQQRRRSSSUUUWWWYYYYYY\\\______]]]]]]aaaeeennnooonnnlllkkknnnuuu{{{{{{oooddd]]]WWWRRRPPPNNNMMMLLLMMMMMMLLLJJJMMMKKKHHHDDD@@@>>><<<<<<<<<<<<<<<<<<;;;:::999888:::999888777666555555555666555666888;;;>>>??????;;;;;;<<<<<<;;;:::999999999999888888777666444444333333333444444666777777555444333444555777:::<<<===<<<===@@@AAADDDMMMWWWiiirrr|||wwwgggWWWMMMEEEFFFHHHIIIHHHFFFDDDBBBBBBCCCDDDEEEEEEEEEEEEDDDEEEHHHKKKMMMNNNPPPRRRTTTVVVWWWZZZ^^^cccjjjrrrxxx}}}}}}}}}}}}~~~{{{vvvtttrrrrrruuu{{{|||uuuoookkkjjjhhhgggeeeeeeccc___YYYTTTQQQPPPMMMNNNOOOQQQTTTVVVWWWXXXYYYZZZ[[[YYYVVVWWW[[[___kkkmmmooonnnmmmmmmpppttt|||vvviii___XXXRRRNNNMMMKKKJJJKKKKKKJJJIIIKKKIIIFFFCCC@@@>>>======;;;;;;;;;;;;:::999888777999999888777666666777777444444444666:::<<<===<<<:::;;;;;;;;;;;;::::::999888888777666555444333333666666555444444555777888666555555555666888;;;===>>>===???CCCEEEHHHPPPYYYjjjsss|||}}}rrr```PPPFFFAAACCCEEEGGGHHHGGGFFFEEEDDDEEEEEEFFFFFFFFFFFFEEEGGGIIIMMMOOOQQQSSSVVVXXXXXXZZZ\\\```eeemmmvvv|||}}}|||}}}~~~}}}~~~~~~~~~xxxtttqqqpppqqqssswww~~~xxxsssmmmiiihhhhhhhhhhhheeeeeeccc___YYYSSSPPPOOOLLLMMMOOORRRTTTVVVWWWWWWZZZYYYXXXUUUTTTVVVZZZ___iiilllnnnnnnkkkjjjlllooozzz{{{lll```XXXSSSOOOMMMKKKJJJKKKKKKKKKJJJHHHFFFDDDAAA???>>>>>>>>><<<<<<<<<;;;:::999888777999888888777777777888888444444444777:::;;;;;;:::999::::::;;;;;;;;;::::::888777666555444333333333:::999777555444555666666777666555666777999<<<>>>>>>>>>AAAFFFHHHLLLTTT^^^lllttt|||zzzmmm[[[KKKCCC@@@BBBDDDFFFGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGIIILLLNNNPPPSSSWWWYYYZZZ[[[^^^aaagggpppzzz~~~~~~~~~~~~~~~vvvpppnnnmmmnnnqqqtttyyy~~~{{{wwwnnnkkkgggeeeeeeggghhhiiicccdddccc___YYYSSSPPPNNNMMMOOOPPPSSSTTTVVVVVVVVV[[[YYYWWWUUUVVVYYY^^^bbbhhhjjjlllkkkhhhgggiiilllyyy|||mmmbbbYYYTTTNNNLLLIIIHHHIIIJJJIIIIIIFFFEEEBBB@@@>>>>>>===>>>>>>>>>======<<<:::999888777777777777777777888888666555666888;;;<<<;;;:::888888999:::;;;;;;;;;:::888777666444333333333333888777666555666666777888777666666666777:::<<<>>>??????BBBHHHKKKPPPZZZdddnnnuuu{{{wwwhhhWWWJJJDDDAAABBBDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFHHHJJJLLLNNNQQQVVVYYYZZZ\\\```dddkkkttt}}}wwwooojjjiiijjjkkkooosssxxx||||||xxxsssooofffdddbbbaaacccdddeeeeee```aaa```]]]XXXRRROOOMMMNNNOOOPPPRRRSSSUUUWWWWWW[[[ZZZXXXWWWYYY]]]bbbeeeeeehhhjjjjjjgggeeegggiiisss||||||qqqfff\\\UUULLLIIIFFFEEEFFFGGGGGGGGGEEEDDDAAA???============???>>>>>>===<<<:::999888666666555555666777888888777777777:::<<<<<<;;;999777777999:::;;;;;;;;;;;;999888666444333333333444222333444666888999:::;;;777666555666777999<<<>>>@@@???CCCHHHNNNTTT```lllqqqwwwzzzssscccSSSIIIEEEBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGIIIIIIGGGIIIKKKLLLNNNQQQUUUXXX[[[^^^ccciiipppyyyzzzqqqjjjeeeeeefffhhhlllpppuuuxxxvvvrrrmmmjjjbbb```_________```^^^]]][[[\\\]]][[[VVVPPPMMMKKKLLLLLLMMMOOOQQQUUUXXXYYY\\\ZZZXXXXXXZZZ^^^aaaccc___dddjjjkkkiiieeeddddddhhhsss||||||vvvmmm```VVVLLLIIIFFFDDDEEEFFFGGGGGGEEECCCAAA>>>===<<<;;;<<<>>>>>>===<<<;;;999888777444444444444555666777888777777888:::<<<<<<:::888666777888999:::;;;;;;<<<:::888666444333333444444111333555777888888888777666666555555666999;;;===@@@@@@BBBHHHOOOXXXfffsssuuuyyyyyyooo]]]MMMFFFDDDAAAAAABBBCCCDDDDDDEEEEEECCCCCCCCCDDDGGGIIILLLMMMKKKLLLNNNNNNPPPRRRWWWZZZ]]]aaahhhooovvv~~~zzzuuunnngggcccbbbdddfffiiinnnsssuuusssooojjjggg```___^^^]]]]]]\\\YYYVVVWWWYYYZZZXXXTTTOOOKKKJJJIIIIIIJJJLLLPPPTTTYYY[[[\\\ZZZXXXXXXZZZ]]]``````[[[bbbjjjnnnkkkfffbbb``````kkkxxx}}}{{{rrrcccVVVOOOKKKHHHFFFGGGHHHIIIIIIEEECCCAAA>>><<<;;;;;;;;;======<<<;;;:::888777666333333333444555666777888666666777999;;;;;;999666555666888999:::;;;<<<<<<:::999666444333333444555555666888999888555222000666555555555666888;;;===AAA@@@BBBHHHOOOYYYiiiwwwwwwzzzxxxlllYYYIIICCCCCC???@@@AAABBBCCCEEEFFFFFFCCCCCCDDDEEEHHHKKKNNNPPPOOOPPPQQQQQQRRRTTTYYY\\\^^^ccckkkssszzz|||vvvsssoooiiiccc______```bbbbbbhhhmmmmmmmmmkkkfff``````___^^^\\\ZZZXXXWWWVVVSSSRRRQQQOOONNNMMMLLLLLLLLLLLLLLLMMMOOORRRUUUVVVXXXZZZ[[[[[[ZZZZZZ[[[\\\^^^bbbgggjjjiiieeeaaa___ccckkkvvv~~~~~~vvvjjjaaaTTTMMMEEEAAACCCGGGIIIJJJHHHFFFCCC???===<<<<<<<<<;;;;;;:::999777666555555888777666555444555555666555888;;;<<<:::999999999777666666888:::;;;:::999666666666666555555555555666666666666555444333222666555555555777:::<<<>>>AAAEEEIIINNNXXXgggrrrvvvzzzyyysssgggWWWJJJDDDBBB>>>>>>>>>???@@@BBBCCCDDDEEEEEEEEEFFFGGGIIIJJJKKKQQQQQQRRRSSSUUUYYY]]]___dddiiiqqqyyyyyysssqqqnnnhhhbbb___^^^```aaaaaagggkkkllllllkkkgggaaa^^^^^^]]][[[YYYVVVTTTSSSQQQPPPOOONNNLLLLLLLLLLLLNNNNNNNNNNNNPPPRRRTTTUUUWWWYYYZZZZZZZZZYYY[[[\\\\\\```eeehhhiiifffcccaaa___eeepppzzzzzzooofffUUUOOOHHHEEEEEEFFFFFFEEEFFFDDDAAA>>><<<<<<<<<<<<<<<;;;:::999888777666666777666555444444555666777666888;;;<<<;;;999999999777666666888:::;;;:::888777777666666666555555555555666666666666555444444777666666666888:::===???CCCHHHMMMRRR]]]kkkuuuxxx{{{rrrcccSSSGGGAAA???????????????@@@AAABBBCCCDDDEEEEEEFFFGGGIIIJJJKKKQQQRRRTTTVVVXXX[[[___aaahhhmmmuuu|||zzztttooonnnkkkfffaaa^^^^^^___```^^^dddiiiiiijjjjjjgggbbb\\\\\\[[[ZZZWWWTTTQQQOOONNNMMMLLLLLLLLLLLLLLLLLLPPPPPPPPPPPPQQQRRRSSSSSSVVVXXXZZZ[[[ZZZZZZ[[[\\\ZZZ]]]bbbgggiiiiiigggeee]]]```hhhttt}}}}}}sssiiiXXXSSSLLLHHHGGGEEEBBB???CCCAAA???===<<<;;;;;;<<<<<<;;;;;;:::999888888777666555444333444444666777666999;;;<<<;;;:::::::::777666666888::::::999888777777777777666666666666555666666777777777777777999888777777999;;;>>>???FFFLLLSSSZZZeeerrrzzz|||zzzmmm]]]NNNEEEAAA@@@@@@@@@@@@@@@@@@AAABBBBBBDDDDDDEEEFFFGGGIIIJJJKKKQQQSSSWWWYYY[[[^^^aaadddnnnsss{{{yyytttooollljjjhhhddd```^^^]]]^^^^^^\\\bbbffffffggghhhfffaaa[[[[[[ZZZYYYVVVRRRNNNLLLLLLLLLKKKKKKLLLLLLMMMNNNRRRRRRRRRQQQQQQRRRRRRRRRVVVXXX[[[\\\\\\\\\]]]^^^\\\^^^bbbfffjjjkkkjjjhhh```^^^bbbmmmyyy|||tttjjj]]]VVVNNNHHHFFFDDDAAA>>>??????===<<<;;;:::;;;;;;;;;;;;;;;::::::999999999777666555333333333444555777999;;;;;;:::999:::;;;777666666777999:::888777888888777777777666666666555555666888888999999999999999888888:::<<<>>>@@@GGGOOOYYYcccnnnzzz~~~uuueeeVVVKKKFFFEEEFFFAAAAAA@@@@@@@@@AAAAAABBBDDDDDDEEEFFFGGGIIIKKKLLLOOOTTTYYY\\\]]]```cccfffsssxxxzzztttpppllljjjgggeeeccc```^^^^^^^^^^^^[[[```cccbbbbbbdddbbb^^^ZZZYYYXXXVVVSSSPPPMMMKKKKKKKKKKKKLLLLLLMMMNNNOOORRRRRRRRRRRRRRRRRRRRRQQQUUUXXX\\\]]]^^^^^^^^^_________bbbfffkkkmmmllljjjaaa]]]\\\eeessszzzuuunnnccc[[[PPPHHHEEEDDDCCCAAA======<<<;;;::::::::::::::::::::::::::::::::::::999888666444333222333333777888::::::999888999:::777666666777999999888666777777777777666666666666555555777888999999999999999888888888:::===@@@AAAGGGRRR___jjjvvv{{{ooo^^^PPPIIIGGGGGGGGGAAAAAAAAA@@@AAAAAABBBBBBCCCDDDDDDFFFGGGIIIKKKLLLNNNSSSYYY]]]^^^```eeeiiiwww{{{}}}vvvpppmmmiiigggdddcccbbbaaa___^^^^^^^^^[[[___```^^^^^^___]]]YYYWWWVVVTTTRRROOOMMMKKKJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPQQQRRRRRRRRRRRRRRRTTTWWW[[[^^^^^^^^^___```______```eeekkknnnnnnlllaaa[[[WWW^^^lllwwwxxxuuukkkaaaUUULLLGGGFFFEEEDDD======<<<;;;::::::999888999999999999:::::::::::::::999777555444333333444666777888888777777888:::777666666777888888777555666666666666555555555555555555666888888999999999777777777888:::>>>AAACCCJJJUUUdddppp{{{vvviiiWWWKKKFFFEEEDDDCCCAAAAAAAAAAAAAAABBBCCCCCCCCCCCCDDDEEEGGGJJJLLLMMMOOOTTT[[[^^^^^^aaahhhnnnyyy~~~}}}}}}xxxrrrmmmjjjgggdddbbbbbbbbbaaa```___^^^^^^\\\___^^^[[[YYYZZZXXXTTTTTTRRROOOLLLJJJIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMKKKMMMOOOQQQRRRSSSSSSSSSQQQUUUYYY\\\]]]]]]^^^^^^\\\[[[\\\bbbjjjooopppnnneee]]]VVVYYYeeeqqqvvvwwwrrrjjj]]]TTTNNNJJJFFFCCC=========<<<;;;999888777888888888888999999::::::999888777666555666777777555666777666555555777999777666666777888888666555555555555555444444444444555555666777888888888777444555555777:::>>>BBBDDDNNNZZZiiittt}}}}}}xxxlll___OOOEEEDDDEEECCC@@@@@@@@@@@@AAABBBCCCDDDEEEBBBCCCDDDEEEHHHJJJLLLMMMQQQVVV\\\______ccckkksss|||}}}~~~|||~~~}}}~~~|||{{{|||~~~}}}}}}~~~|||vvvppplllhhheeecccaaabbbbbbbbbaaa```___^^^]]]___^^^YYYWWWWWWUUUQQQQQQOOOKKKHHHFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKKKKIIIKKKMMMPPPRRRSSSTTTTTTOOOSSSXXX[[[\\\\\\\\\]]]XXXWWWXXX___iiipppqqqppplllbbbXXXWWW```kkkrrruuuxxxpppddd[[[TTTMMMFFFAAA>>>>>>===<<<;;;999888777777777777888888999999:::777666666666777888:::;;;444555666555444555666888777666666777888888666555555555444444444333333333555666666777777777777666333333444666:::>>>BBBEEERRR^^^lllwww}}}~~~yyyqqqaaaUUUGGGAAACCCFFFEEEBBB???@@@@@@AAABBBCCCEEEFFFBBBCCCDDDEEEHHHJJJLLLMMMRRRXXX^^^``````eeennnvvv}}}~~~|||}}}|||{{{{{{|||{{{zzz}}}{{{zzzyyy{{{}}}~~~~~~xxxqqqllljjjhhheeecccaaabbbdddcccaaa______```]]][[[YYYWWWUUUSSSRRRRRRLLLKKKIIIHHHGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDHHHIIILLLNNNPPPPPPPPPPPPOOOQQQSSSUUUVVVWWWWWWWWWXXXVVVUUUXXX^^^gggooosssmmmggg^^^WWWWWW```nnnyyyxxxxxxppp```SSSLLLIIIGGG@@@>>>;;;999999888777666:::999888777777888999999888777666666666777999:::777777888999999999999888888888888888888777666555555444333333222222222222555555444444444555666666222555888777777<<>>;;;999999999888777999888888777777888999:::666666555555555666888888777777888999999999999999777777777777666555444333444444333222222222333333222222222222222333333444333666888888888>>>GGGOOO[[[jjjuuuxxxxxxtttgggVVVJJJHHHDDD@@@>>>>>>@@@AAA????????????@@@BBBDDDEEEGGGHHHIIIKKKMMMNNNOOOOOOSSSXXX]]]aaadddkkkttt{{{}}}||||||{{{zzz{{{}}}|||zzzzzz{{{zzzxxxvvvwwwwwwvvvvvvwwwyyy{{{||||||||||||}}}~~~zzzuuuoooiiifffcccaaa```ccceeefffeeebbb```______]]]\\\ZZZWWWTTTQQQOOONNNJJJIIIGGGFFFEEEFFFFFFGGGEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIKKKKKKLLLLLLLLLMMMNNNPPPPPPOOOOOONNNRRRQQQQQQTTTZZZbbbkkkoootttnnncccYYYVVV^^^lllwww{{{mmm^^^TTTLLLGGGBBB???<<<::::::999888777888888777777888999::::::555555444444444555666777777888999999::::::999999888888888777666444333222333222222222222333333444111111111222222333333333444777999999:::AAALLLUUUbbbnnnwwwvvvrrrkkk\\\MMMDDDBBB???======>>>@@@AAA>>>>>>>>>???@@@CCCEEEFFFHHHIIILLLNNNPPPPPPQQQPPPSSSXXX^^^ccciiiqqqzzz|||zzzzzzzzzxxxzzz~~~}}}|||{{{zzz{{{{{{zzzwwwtttuuuuuuuuuuuuvvvwwwxxxyyyyyyzzzzzz{{{~~~}}}zzzvvvrrrlllgggccc```___^^^cccdddeeedddaaa^^^\\\\\\]]]\\\ZZZWWWTTTPPPMMMLLLHHHGGGEEEDDDDDDDDDEEEFFFDDDDDDCCCCCCCCCDDDDDDEEEHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJMMMMMMOOOQQQVVV^^^ffflllsssooohhh___ZZZ]]]hhhqqqxxx|||{{{pppcccYYYOOOIIICCCAAA===;;;::::::999777777777777888888999::::::555555555555555555666666777888888999:::999999999;;;::::::999777555444333222111111111222333444444222222333444444555555555444777999:::<<>><<<<<<===???@@@======>>>???AAADDDFFFHHHIIIKKKNNNPPPRRRRRRRRRRRRSSSWWW^^^eeemmmvvv}}}{{{zzzyyyxxxyyy}}}~~~}}}|||{{{{{{{{{|||zzzxxxuuuttttttuuuvvvwwwwwwwwwwwwwwwwwwxxxyyy|||}}}yyyvvvqqqnnniiiddd___]]]]]]]]]dddfffgggfffbbb^^^\\\[[[\\\\\\ZZZWWWSSSOOOLLLJJJFFFEEECCCBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLJJJIIIHHHHHHJJJLLLNNNRRRYYYaaagggmmmnnnkkkeee^^^]]]cccjjjttt{{{}}}vvviii]]]RRRIIIEEEBBB>>><<<;;;;;;999888777777888888999999999999666666666666666666666666666777888888999999888888999999999888666444333222111111111111222222333444111222333555555666555555333777;;;===AAAIIIUUU___mmmrrruuupppeeeZZZMMMEEEBBB@@@>>>===<<<<<<===>>>======>>>@@@BBBFFFIIIJJJKKKLLLOOOQQQSSSTTTTTTTTTSSSWWW^^^fffoooyyy}}}{{{yyyxxxyyy}}}~~~}}}}}}~~~~~~}}}|||zzzzzz{{{zzzxxxvvvuuuvvvwwwyyyyyyyyyxxxwwwuuuuuuuuuwww{{{|||xxxuuussskkkiiifffaaa\\\ZZZ[[[]]]gggiiijjjhhhddd___\\\ZZZYYYYYYWWWUUUQQQMMMIIIGGGDDDCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDEEEGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKIIIGGGFFFEEEHHHJJJLLLNNNSSS[[[bbbfffjjjlllggg```]]]```eeewww~~~rrrcccTTTIIIFFFCCC@@@===<<<;;;:::888888888999999999999888777666666777777777666555555555666777777888888777777555555555444333111000///222111111111111222222333///000222444555555444444444999>>>CCCGGGOOO\\\eeerrrtttsssjjj]]]OOOEEEAAABBBAAA???===<<<<<<<<<=========???AAADDDHHHKKKMMMMMMNNNOOOPPPRRRTTTUUUVVVUUUXXX___gggqqq{{{}}}zzzxxxyyy}}}}}}|||~~~~~~}}}}}}~~~~~~~~~{{{{{{}}}|||~~~|||}}}~~~}}}{{{yyyxxxxxxxxxwwwvvvvvvxxxzzz||||||{{{yyyxxxsssttttttuuuyyy{{{vvvsssqqqoooffffffccc___ZZZYYY[[[]]]fffgggiiigggbbb]]]YYYWWWTTTTTTSSSQQQNNNJJJFFFCCCBBBAAA@@@???@@@@@@BBBBBBBBBCCCCCCCCCEEEFFFGGGHHHIIIHHHGGGGGGFFFGGGHHHIIIHHHIIIIIIIIIIIIHHHFFFEEECCCFFFIIIJJJKKKOOOWWW]]]bbbgggjjjfff^^^[[[___ddduuuxxxiiiXXXLLLGGGDDDAAA>>>===<<<:::999999999::::::999888666666555555666666666555444333444444555666666666666666333333333222111000///...333222111111111111111111///111333555666666666555666<<>>>>>@@@BBBFFFJJJNNNPPPOOOOOONNNOOOQQQSSSVVVXXXXXX[[[aaaiiittt}}}zzzyyyzzz}}}}}}||||||}}}{{{|||~~~|||{{{xxxxxxyyy{{{yyy|||~~~~~~{{{zzz|||~~~|||zzzwwwvvvvvvvvvvvvuuuxxxzzz|||~~~~~~}}}zzzyyyssssssssstttyyywwwssspppnnnmmmccccccbbb]]]YYYXXX[[[^^^bbbdddeeeccc___YYYUUUSSSPPPPPPPPPNNNKKKGGGCCCAAAAAA@@@?????????@@@AAABBBAAAAAABBBBBBDDDEEEGGGHHHLLLKKKJJJIIIIIIIIIJJJKKKFFFGGGHHHHHHHHHFFFEEEDDDBBBFFFIIIIIIIIILLLTTTZZZaaaeeehhhccc\\\YYY^^^eeeooo{{{{{{mmm]]]PPPHHHEEEAAA???===<<<;;;999999:::::::::999777666444444444555666555444222111333444444555666555555555333333333333333222111000333333222111000000000111222333666888999999888888777>>>GGGNNNTTT\\\fffnnnkkkjjjfff]]]QQQFFFCCCEEE<<<<<<<<<;;;;;;<<<<<<===>>>???@@@CCCGGGKKKOOOQQQPPPOOONNNNNNPPPSSSVVVYYYZZZ]]]bbbkkkuuu~~~{{{||||||{{{zzzzzz|||~~~~~~}}}}}}}}}}}}}}}}}}yyywwwuuutttvvvyyyxxxyyy{{{}}}|||{{{xxxwwwwwwvvvuuuttttttuuuvvvwwwzzz}}}zzzwwwtttsssssstttxxx~~~xxxqqqnnnmmmiiifff```bbbbbb___\\\ZZZ[[[]]]___^^^]]]]]]\\\YYYTTTQQQPPPLLLIIIIIIKKKJJJEEE@@@BBBAAA???>>>>>>>>>??????AAAAAABBBDDDEEEGGGHHHIIIKKKJJJHHHGGGGGGHHHIIIJJJIIIHHHGGGFFFEEECCCBBBAAAAAABBBBBBCCCDDDHHHMMMQQQ[[[```dddbbb\\\YYY\\\```kkkzzz{{{rrr```NNNNNNGGGBBBAAA???<<<;;;<<<::::::::::::888666444222222222333444444444333333444333333222222333333444444444333333222111000000.........///111222111111111444777:::::::::;;;<<>>;;;:::;;;<<<<<<======<<<<<>>>>>>>>>>>???AAAAAACCCDDDFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKKKKLLLKKKJJJHHHFFFDDDCCCBBBAAAAAABBBBBBCCCDDDGGGKKKOOOXXX^^^dddddd___[[[]]]___jjjxxxzzzttteeeUUUOOOHHHBBBAAA@@@<<<;;;===888888888888666444222111444444333333333222222222444333333222222333333444555444444333222222111111000//////000111222222111222555777999:::<<>><<<::::::;;;<<<<<<======<<<<<<>>>@@@CCCEEEFFFIIILLLOOOPPPQQQRRRRRRRRRUUUYYY]]]```dddjjjqqqwww~~~}}}}}}|||zzzyyyyyy||||||~~~~~~}}}|||~~~~~~|||{{{{{{||||||~~~}}}{{{tttsssqqqoooooorrrqqqrrrtttuuuuuutttsssrrrpppoooooooooppprrrtttuuuyyyyyyyyyyyyxxxvvvtttsssrrrrrrrrrtttwww{{{tttmmmjjjiiihhhgggfffgggfffdddaaa^^^^^^___]]][[[XXXVVVTTTRRROOOLLLKKKIIIGGGGGGIIIHHHEEEBBBDDDCCCAAA???>>>===>>>>>>@@@AAABBBDDDEEEFFFFFFFFFGGGHHHJJJLLLNNNOOOOOOOOOMMMKKKHHHEEEBBBAAAAAABBBAAABBBBBBBBBBBBEEEIIILLLSSSZZZcccfffccc______```iiittt||||||zzzvvvkkk^^^PPPIIICCCAAA@@@<<<<<<>>>888888888777666444333222555444333222111111222222444333333222222333333444444444444333222222111111111111111111111111222222444555666888:::???EEEIIIKKKSSS[[[aaaeeehhhfffbbbWWWPPPGGG@@@<<<;;;;;;;;;:::;;;<<<<<<======<<<<<<>>>@@@CCCEEEFFFHHHKKKMMMMMMOOOQQQRRRTTTWWW[[[___cccgggnnntttzzz}}}zzzxxxwwwyyy{{{}}}~~~}}}}}}~~~|||{{{{{{{{{|||~~~wwwrrrpppoookkkkkkmmmmmmoooppprrrrrrrrrqqqpppllllllllllllnnnppprrrsssxxxwwwvvvuuusssrrrrrrqqqrrrssstttvvvyyy|||~~~vvvpppnnnnnnoooooommmmmmllljjjhhheeeddddddbbb^^^ZZZWWWTTTRRROOOMMMIIIGGGFFFFFFGGGGGGEEECCCEEEDDDBBB???>>>=========???@@@AAACCCDDDDDDDDDCCCEEEGGGKKKNNNQQQQQQQQQPPPNNNLLLHHHDDDAAA@@@AAAAAA@@@AAAAAAAAAAAACCCFFFIIINNNWWWbbbhhhgggdddaaaaaafffoooxxx{{{|||xxxnnncccQQQJJJCCCAAA???<<<;;;===;;;::::::999888777666555555444222000000111333444444333333222222333333444333333222222222111111111111222222111000000222333444555666777;;;BBBJJJPPPUUU]]]eeeiiikkkjjjcccZZZOOOIIIAAA;;;999:::;;;<<<:::;;;<<<<<<===<<<<<<<<<===@@@CCCEEEFFFGGGJJJLLLMMMOOORRRTTTVVVXXX\\\___dddhhhpppwww}}}~~~zzzwwwvvvwwwyyy||||||}}}~~~|||{{{{{{{{{|||~~~{{{uuupppooommmiiihhhiiikkklllmmmooopppppppppooojjjjjjjjjjjjlllnnnqqqrrrwwwvvvtttrrrqqqqqqqqqqqqssstttwwwzzz}}}yyyvvvuuuwwwyyyzzzuuutttsssrrrqqqooolllkkkgggccc^^^YYYVVVRRROOOLLLHHHGGGFFFEEEFFFFFFEEEEEEFFFDDDBBB@@@>>>>>>===>>>>>>???AAABBBCCCBBBAAAAAACCCFFFJJJNNNQQQQQQPPPPPPMMMKKKGGGCCC@@@???@@@@@@>>>???@@@@@@@@@AAADDDFFFKKKSSS___fffhhhfffcccbbbaaajjjttt|||zzzooodddTTTLLLEEEAAA>>>;;;:::<<<;;;;;;:::999888777777666444333222111111333555777444333333222222333333444111111111111000000000000111222222000//////222555555666888;;;@@@GGGPPPWWW___eeejjjllllllhhh]]]RRRIIICCC===888777888:::;;;:::;;;<<<<<<===<<<<<<<<<<<>>>>>??????AAABBBDDDDDDCCCAAA@@@BBBDDDHHHLLLNNNNNNMMMMMMJJJHHHEEEBBB???>>>>>>???<<<===?????????@@@BBBDDDHHHOOOZZZbbbeeedddcccaaa]]]dddooozzz|||qqqgggZZZQQQHHHDDD@@@;;;;;;===:::999888666666555666666555444333333333444666777444333333222222333333444111111111111111111111000000222333111///000444888999<<>>======999;;;===>>>>>>???AAACCCEEEKKKSSSZZZ___``````___ZZZ^^^hhhuuu~~~}}}uuunnn```WWWMMMHHHCCC===<<<>>>:::999888666666666666777888888777666555555444444444333333222222333333444222222222222222222222222111333555333111222888===@@@DDDJJJPPPVVV]]]cccgggkkkkkkgggaaa]]]WWWKKK@@@:::777555444666888999999:::;;;<<<<<<======<<<<<<;;;>>>BBBEEEEEEEEEFFFGGGLLLQQQVVV[[[^^^```bbbccckkkpppyyy|||zzzzzzzzz}}}|||{{{zzzzzzzzzzzzzzzxxx{{{}}}}}}}}}}}}}}}{{{{{{|||}}}{{{yyywwwvvvyyytttpppqqqnnniiieeeeeedddeeefffhhhiiikkklllmmmlllkkkkkkkkklllnnnpppqqqnnnmmmmmmmmmmmmnnnooooooooosssyyy~~~|||{{{{{{|||wwwyyy{{{}}}~~~~~~zzzxxxuuupppjjjccc[[[RRRMMMKKKJJJIIIGGGEEEDDDEEEGGGDDDCCCAAA@@@???@@@@@@AAAEEEFFFHHHIIIIIIGGGEEECCCBBBCCCDDDFFFGGGGGGFFFFFFDDDCCCBBBAAA???>>>===<<<888:::<<<===>>>???AAACCCCCCHHHOOOUUUZZZ\\\]]]]]]XXX[[[cccqqq{{{}}}yyyuuueee[[[QQQKKKEEE???>>>@@@<<<;;;:::888888888999999;;;;;;:::888666444222111444333333222222333333444444444444444444444444444222555666555333555;;;@@@EEEJJJRRRYYY```eeejjjmmmmmmjjjcccZZZUUUPPPEEE:::666555444555888;;;<<<<<<:::;;;<<<<<<======<<<<<<;;;>>>BBBEEEEEEEEEFFFGGGKKKOOOVVV\\\```ccceeegggpppuuu}}}}}}}}}}}}~~~}}}zzzxxxxxxzzz|||~~~~~~~~~~~~~~~~~~~~~|||zzz{{{}}}~~~~~~|||yyywwwuuuttttttsssqqqnnnkkkgggdddbbbddddddeeegggkkkmmmmmmlllmmmlllkkkmmmpppqqqooolllqqqpppooonnnmmmmmmmmmmmmrrruuuzzz~~~}}}{{{{{{~~~zzzwww{{{|||~~~zzztttmmmdddYYYRRRQQQLLLGGGEEEEEEEEECCC@@@DDDCCC@@@???>>>@@@BBBDDDFFFGGGGGGFFFEEEDDDBBBAAA===@@@DDDFFFEEEDDDCCCCCCAAA@@@???>>>============444666:::<<<===>>>@@@BBBDDDHHHLLLPPPSSSVVVZZZ]]]VVVZZZ```iiiuuu|||xxxpppjjjddd[[[QQQIIIBBB>>><<<:::999999;;;;;;:::777555===<<<<<<;;;:::999999888444444333222222333333333444333333333333222222222555777888777666999AAAHHHOOOSSSYYYbbbjjjnnnnnnmmmkkkeeeZZZPPPHHHBBB===999888777666555666888:::;;;;;;<<<===<<<::::::<<<>>>===???BBBDDDEEEFFFHHHIIILLLPPPVVV\\\bbbgggmmmqqqtttyyy~~~}}}|||{{{{{{{{{}}}}}}}}}}}}}}}||||||||||||zzz|||~~~~~~~~~zzzzzz{{{|||}}}~~~~~~~~~{{{xxxuuusssssssssqqqooollliiifffeeeccccccdddfffiiikkkkkkjjjjjjiiiiiikkkoooqqqpppoooqqqqqqppppppooooooooopppqqqtttyyy~~~}}}|||~~~|||}}}}}}xxxtttqqqrrrsssuuuxxxzzz|||~~~~~~}}}zzzuuummmccc\\\TTTOOOJJJGGGGGGGGGEEECCCDDDCCC@@@??????@@@BBBDDDFFFEEEEEEDDDCCCBBBAAAAAA>>>AAADDDFFFEEEDDDCCCCCCBBBAAA@@@>>>======<<<<<<===???@@@AAA@@@???@@@AAABBBDDDHHHKKKNNNRRRVVVZZZXXXZZZ]]]dddoooyyyxxxrrrlllhhhaaaXXXMMMEEE@@@>>>===;;;999999::::::999888999;;;===???@@@???===;;;666555444333333333333333666666666666666666666666444777:::<<<>>>DDDMMMTTTXXX[[[aaahhhmmmooonnnlllccc]]]SSSJJJCCC>>>:::888666555444444555666888:::;;;<<<<<<<<<::::::<<<>>>???AAADDDFFFFFFGGGIIIKKKNNNRRRXXX^^^dddjjjppptttwww{{{~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}|||~~~}}}{{{zzz{{{||||||{{{~~~}}}~~~}}}yyyuuuuuuuuuvvvwwwyyyzzz{{{{{{~~~{{{vvvsssssssssrrrpppnnnkkkiiihhhdddddddddfffhhhiiiiiigggeeeeeefffiiimmmpppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqtttxxx}}}xxxuuuyyy|||zzztttmmmiiihhheeefffiiimmmqqqvvvzzz|||}}}}}}}}}wwwnnnhhh[[[UUUNNNJJJIIIIIIGGGEEECCCBBB@@@??????@@@BBBCCCEEEDDDBBB@@@??????@@@@@@???AAADDDFFFEEEDDDCCCDDDCCCBBB@@@???===<<<;;;;;;>>>???@@@@@@>>>=========AAABBBEEEGGGJJJNNNSSSVVVXXXYYYZZZ^^^hhhtttvvvsssnnnnnnjjjaaaUUUJJJCCC@@@@@@===:::999999:::;;;:::555999???DDDGGGFFFCCCAAA;;;;;;999777666555555555666666777777888888999999777;;;???CCCGGGOOOXXX___bbbdddhhhlllnnnmmmiiieeeWWWQQQHHH@@@;;;999777666444444333333444555777888:::;;;<<<;;;:::;;;<<<>>>BBBDDDGGGHHHHHHIIIJJJLLLOOOTTTZZZaaagggnnnuuuyyy{{{}}}yyywwwuuuuuuvvvxxxyyyyyyxxx{{{}}}{{{{{{|||{{{wwwtttsssqqqqqqsssuuuxxxzzzyyy{{{zzzvvvvvvuuutttrrrpppmmmkkkiiigggffffffggghhhiiigggfffccccccdddgggjjjmmmooopppnnnooopppqqqrrrsssssssssqqqtttxxx|||}}}tttooosssvvvsssjjjbbb^^^^^^[[[\\\^^^ccchhhnnnsssvvvvvvyyy}}}{{{tttoooccc\\\SSSMMMJJJIIIFFFCCCAAA@@@???>>>???@@@AAABBBDDDBBB@@@>>>======>>>??????BBBDDDEEEDDDCCCCCCDDDDDDCCCAAA???===;;;:::::::::<<<>>>>>>===<<<===>>>AAACCCEEEFFFHHHLLLQQQTTTUUUVVVWWWZZZdddppptttrrrppprrrrrrjjj]]]PPPFFFBBBAAA???<<<;;;;;;<<<;;;:::444888???EEEIIIKKKJJJJJJFFFDDDBBB???===;;;999999666777777888:::;;;;;;<<>>888555555666666444333333333444555666777999:::;;;;;;:::;;;===???CCCFFFHHHIIIIIIJJJKKKMMMPPPUUU\\\cccjjjqqqxxx}}}~~~{{{xxxuuussspppppprrruuuvvvwwwvvvzzz|||zzzzzz{{{yyyuuuqqqpppnnnmmmnnnqqquuuwwwvvvyyy|||{{{xxxxxxvvvtttqqqnnnlllkkkkkkiiihhhhhhiiihhhfffdddbbbcccdddeeefffhhhjjjlllkkklllnnnpppqqqrrrrrrrrrqqqsssvvv{{{~~~{{{rrriiimmmooojjjaaaYYYUUUVVVUUUVVVXXX[[[```eeejjjlllppptttzzz~~~~~~{{{xxxuuullleee[[[RRRMMMIIIDDD@@@@@@??????>>>???@@@AAABBBCCCBBB???===<<<<<<===>>>@@@BBBDDDDDDCCCBBBBBBCCCEEEDDDAAA???===;;;:::999<<<>>>@@@@@@???>>>???@@@@@@BBBDDDEEEFFFIIIMMMPPPOOORRRUUUYYYcccmmmrrrpppqqqtttvvvqqqeeeWWWKKKEEE@@@???>>>>>>>>>===:::888666888<<>>@@@AAABBBBBBHHHKKKOOOSSSXXX^^^cccggggggfffeeedddaaa\\\UUUPPPCCC>>>888333333444555666444444444444555666777777777999:::::::::;;;===???CCCFFFHHHJJJJJJKKKLLLNNNRRRVVV]]]eeelllssszzz~~~}}}~~~}}}||||||{{{zzzvvvtttrrrooommmlllnnnqqqssstttyyy}}}}}}{{{yyyzzzwwwsssooommmkkkjjjkkkmmmppprrrtttvvvzzz~~~}}}yyyyyyxxxvvvtttqqqooonnnmmmllljjjiiiiiihhheeecccaaabbbcccccccccdddgggjjjiiikkkmmmooopppqqqqqqpppoooppptttwww{{{~~~zzzqqqfffgggfffaaaZZZSSSQQQPPPPPPQQQSSSVVVZZZ]]]```bbbjjjnnntttwwwyyyyyyzzzzzzuuunnnccc[[[TTTNNNGGGBBB@@@@@@@@@@@@AAABBBCCCCCCCCCBBB@@@>>>======>>>>>>@@@AAACCCBBBAAA@@@AAABBBEEECCCAAA???===;;;:::999<<<>>>???>>>===;;;;;;<<<===???BBBDDDEEEFFFIIIKKKIIINNNSSSXXXaaalllqqqppprrrtttvvvuuummm___QQQHHH???????????????===:::777777888999<<>>@@@CCCFFFIIIKKKKKKLLLNNNPPPUUUYYY```gggnnnvvv}}}}}}||||||~~~}}}{{{yyywwwvvvtttrrrpppooollliiiiiikkkmmmooopppvvvyyyzzzwwwvvvxxxvvvrrrooonnnmmmllllllmmmnnnoooqqqsssvvvzzz}}}~~~zzzwwwwwwwwwwwwvvvuuutttsssnnnllljjjiiihhhfffccc```___aaabbbaaa```bbbfffiiiiiikkkmmmooopppqqqpppoookkkmmmpppssswwwzzz}}}~~~xxxoooeeebbb___ZZZUUUQQQOOONNNKKKLLLOOORRRUUUWWWYYYZZZaaaeeeiiimmmppptttyyy}}}{{{uuullleee^^^WWWNNNHHHBBBBBBCCCCCCDDDEEEFFFFFFCCCCCCBBBAAA@@@???>>>>>>???@@@AAAAAA??????@@@AAADDDCCCAAA???===;;;;;;:::999:::<<<===<<<;;;<<<======@@@DDDFFFFFFFFFGGGHHHFFFKKKPPPUUU___kkkrrrssstttuuuvvvwwwssshhhXXXLLLAAA???>>>======<<<:::888666666777999>>>DDDIIILLLNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRSSSTTTUUUUUUVVVVVVVVVVVVXXX[[[^^^___```___YYYUUUQQQMMMJJJFFFBBB???999777444333333444333222111222333444444555555555555777888999:::;;;>>>@@@DDDGGGJJJLLLNNNOOORRRSSSXXX]]]dddkkkqqqxxx}}}||||||~~~|||zzzvvvtttrrrqqqooommmnnnkkkgggfffhhhkkkmmmnnnooorrrsssrrrrrrvvvvvvsssrrrqqqpppoooooooooppppppoooqqqtttwwwzzz|||}}}}}}{{{wwwtttuuuvvvwwwwwwwwwwwwwwwnnnllljjjhhhgggdddaaa^^^]]]___``````___aaafffjjjjjjkkknnnpppqqqqqqpppooohhhjjjlllppptttwwwzzz{{{wwwmmmddd```ZZZVVVSSSQQQOOOMMMGGGIIILLLOOORRRTTTUUUUUUXXX\\\```dddhhhooowww}}}zzzrrrlllfff^^^UUUOOODDDEEEEEEFFFGGGHHHHHHIIICCCCCCCCCCCCBBB@@@???>>>???@@@AAA@@@>>>>>>???@@@CCCBBB@@@???===<<<;;;;;;888:::===@@@AAABBBDDDFFF???BBBGGGIIIJJJIIIIIIIIIFFFKKKOOOSSS]]]jjjsssvvvvvvuuuvvvxxxxxxnnn]]]PPPCCC@@@===;;;;;;;;;::::::444555666999===AAAEEEHHHHHHHHHJJJMMMPPPSSSVVVWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYXXXUUUSSSPPPLLLGGGCCC@@@===;;;999777555333333333333222111000000111333333333333333555666888999:::;;;>>>AAAEEEHHHKKKNNNPPPRRRTTTVVV[[[```fffmmmssszzz~~~~~~~~~|||{{{{{{|||~~~{{{xxxtttpppmmmlllllllllgggfffeeedddeeefffhhhjjjlllmmmppprrrttttttsssrrrppppppoooooopppqqqssstttlllmmmoooqqqtttvvvxxxyyy{{{|||}}}|||{{{yyyvvvuuurrrssssssttttttssssssrrrooolllhhhdddaaa``````aaa______^^^^^^___```bbbcccggghhhkkkmmmnnnnnnnnnmmmkkklllkkkkkkllloootttxxxwww{{{vvvhhheeeaaa[[[UUURRROOOMMMKKKJJJKKKLLLMMMNNNOOOOOOPPPXXXYYYYYY[[[___gggqqqwww|||wwwtttqqqjjj```XXXVVVSSSOOOJJJGGGFFFFFFFFF@@@AAAAAA@@@===<<<<<<<<<@@@AAABBB@@@===<<<>>>AAAFFFCCC>>>:::888888999:::<<<<<<<<<===>>>?????????BBBCCCDDDEEEEEEEEEDDDCCCEEEKKKNNNOOO[[[nnnvvvsssvvvwwwwwwyyy{{{uuubbbPPPFFFCCC@@@===<<<:::777555888777666666777999<<<===AAAAAACCCFFFIIIMMMPPPQQQTTTTTTUUUVVVVVVVVVVVVVVVUUUTTTRRRPPPMMMKKKIIIHHHEEEDDDBBB???;;;888666555777666333111111111222333333444555444333333444666333666999;;;<<<===???AAAEEEIIIOOOSSSUUUVVVWWWWWW[[[```hhhpppvvv|||~~~}}}{{{zzzzzz|||~~~}}}zzz|||{{{{{{|||~~~~~~}}}zzzuuupppmmmkkkkkkkkkhhhgggeeeeeeeeeggghhhjjjlllmmmooorrrsssssssssrrrppppppooooooooopppqqqrrrmmmmmmnnnoooqqqrrrsssssswwwxxxxxxxxxwwwuuusssqqqppppppqqqqqqqqqqqqppppppiiigggdddaaa``````aaaaaa```____________```bbbbbbeeegggjjjmmmnnnooonnnnnnjjjjjjjjjiiihhhkkkooosssssswww}}}sssfffaaaZZZTTTPPPNNNLLLKKKMMMNNNNNNOOOPPPQQQQQQRRRSSSTTTUUUWWW[[[bbbkkkrrr~~~{{{yyyvvvqqqiiiddd^^^\\\WWWRRRNNNKKKJJJIII?????????>>>===<<<<<<<<<===???@@@@@@>>>???AAADDDEEECCC>>>:::888888999999;;;;;;<<<===>>>>>>??????AAABBBBBBCCCCCCCCCCCCCCCCCCIIILLLNNNZZZmmmvvvtttuuuuuuvvvwwwzzzvvvgggVVVHHHDDD@@@<<<:::888666444888888777666777888999:::<<<<<<>>>@@@CCCFFFHHHJJJMMMNNNOOOPPPQQQPPPPPPOOOKKKJJJHHHFFFDDDBBB@@@???888888888777777666666666777555333111111111222333333444444444333333555666555777:::;;;<<<===@@@BBBFFFIIINNNRRRTTTUUUWWWYYY]]]bbbkkkrrryyy~~~}}}{{{wwwvvvwwwxxx{{{{{{zzzyyy|||{{{{{{|||~~~~~~}}}}}}zzzuuupppllliiiiiiiiihhhgggfffffffffggghhhiiikkklllnnnpppqqqrrrrrrrrrqqqqqqqqqpppppppppppppppmmmmmmmmmmmmmmmmmmmmmmmmqqqrrrrrrrrrrrrpppnnnmmmkkkllllllmmmmmmllllllkkkcccbbb```___^^^```aaabbbaaaaaa````````````aaabbbdddfffiiimmmooopppppppppjjjjjjiiigggeeefffjjjlllnnnrrrwww|||{{{gggaaaYYYRRRNNNLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMPPPPPPRRRTTTXXX^^^ggglll{{{|||}}}|||xxxuuurrrqqqhhhfffaaa\\\WWWRRROOOMMM@@@@@@???>>>============<<<>>>????????????BBBDDDEEEBBB>>>:::888777888999::::::;;;<<<===>>>??????@@@@@@@@@@@@@@@AAABBBBBB@@@FFFIIIMMMYYYkkkuuuuuutttttttttuuuxxxwwwkkk___NNNIIIBBB===:::999777666888888888777777666666666888888999;;;<<>><<<:::888777666444444555555666777777888666555333222111111222222222333444444333333555777888999:::;;;;;;>>>AAADDDGGGJJJNNNQQQSSSUUUXXX[[[```eeennnvvv|||~~~~~~~~~~~~{{{yyyvvvvvvwwwxxxzzz{{{{{{{{{|||{{{zzz{{{|||}}}|||{{{{{{xxxsssmmmiiifffeeeeeehhhggggggffffffggghhhhhhjjjkkklllmmmoooppprrrrrrtttuuuttttttsssqqqpppooommmlllllllllkkkkkkkkkjjjlllllllllllllllkkkjjjiiigggggghhhhhhhhhhhhggggggaaa```_________aaabbbddddddccccccbbbbbbbbbaaaaaaeeegggkkknnnqqqrrrsssrrrlllllljjjgggeeeeeegggiiikkknnnssswwwzzz~~~xxxgggaaaXXXPPPLLLJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKOOOQQQRRRTTTWWW]]]dddhhhrrrvvvzzzyyyuuurrrsssvvvooommmkkkfff```YYYTTTQQQGGGEEEBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>@@@AAACCCAAA===:::888777777888999999:::;;;<<<===>>>>>>>>>>>>===<<<===>>>@@@AAA???DDDHHHLLLXXXiiitttwwwuuuuuusssrrrttttttmmmeeeVVVPPPGGG@@@<<<::::::999666777777777777666555444777777777888999;;;<<<===;;;<<>>===;;;:::999888777666555444555555555555555444444444444444333222111111222222222333444444333333555777::::::;;;;;;<<<>>>CCCFFFHHHKKKNNNQQQSSSVVVZZZ]]]aaagggpppxxx~~~|||{{{}}}~~~||||||}}}~~~~~~}}}zzzwwwtttuuuvvvwwwxxxyyy{{{|||{{{zzzyyyyyy{{{{{{zzzxxxwwwtttoooiiieeecccccccccggggggfffffffffffffffggghhhhhhiiijjjkkknnnpppqqqwwwxxxxxxxxxvvvtttrrrpppkkkkkkkkkkkkkkkkkkkkkkkkggggggggggggggggggffffffccccccddddddddddddccccccbbbbbbbbbbbbcccdddeeefffhhhggggggfffeeedddcccccchhhjjjmmmpppsssttttttsssoooooommmjjjgggfffggghhhiiilllppptttvvvyyy}}}vvvoooeee___VVVNNNJJJIIIIIIIIIKKKLLLLLLMMMMMMNNNNNNNNNOOOQQQRRRTTTVVVZZZ___bbbjjjooosssrrrnnnmmmqqquuuttttttsssqqqkkkddd^^^YYYPPPLLLGGGDDDCCCAAA???=========<<<===>>>???@@@@@@@@@???<<<:::888777888888999999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;===???@@@>>>BBBFFFKKKVVVdddpppvvvuuuvvvsssooooooppplllggg[[[TTTJJJBBB===;;;999888333444555666666666555555666666666666666777888999666777999:::;;;:::888777888888888777666555555555333222222111111000//////333333222222111111222222111333444444333333666888:::;;;<<<<<<===@@@EEEHHHIIILLLPPPSSSUUUXXX\\\___bbbhhhqqqyyy~~~|||xxxwwwxxxyyyyyyyyyzzz||||||zzzwwwtttpppqqqsssttttttvvvyyy{{{zzzyyywwwwwwxxxxxxwwwuuurrroookkkfffcccbbbbbbbbbfffffffffeeeeeeeeeeeedddffffffeeefffhhhkkknnnpppvvvwwwyyyyyyxxxtttqqqooogggggghhhhhhhhhiiiiiiiiicccccccccccccccccccccdddaaaaaabbbbbbbbbbbbaaaaaacccddddddeeegggiiijjjkkklllllllllkkkiiihhhfffeeekkkllloooqqqssssssrrrqqqoooooonnnkkkhhhggghhhiiihhhjjjnnnppprrruuuyyy{{{{{{qqqjjjbbb\\\TTTNNNJJJIIIHHHHHHIIIJJJJJJKKKLLLMMMNNNOOONNNOOOQQQRRRRRRTTTXXXZZZbbbfffiiiiiiggghhhmmmrrrvvvxxxzzz{{{xxxqqqjjjfffZZZTTTNNNJJJHHHFFFCCC@@@???===<<<===@@@BBBBBBAAA===<<<;;;999888888999999999999999999999999999999::::::::::::;;;===>>>???>>>@@@DDDIIIQQQ]]]jjjrrrsssuuurrrllljjjkkkjjjggg^^^WWWMMMDDD>>>:::888666333333333444444555555555333333333333333444444555333444555555666666555555555555555555444444444444111111222222222333333333222222222222222222111111111222333333333444666888999;;;===>>>@@@CCCGGGJJJJJJNNNRRRVVVXXX[[[^^^aaabbbiiirrrzzz}}}{{{wwwvvvwwwxxxuuuuuuwwwxxxyyywwwssspppmmmooorrrrrrrrrtttxxx|||yyywwwvvvvvvvvvvvvtttsssnnnlllhhheeeccccccdddddddddeeeeeeeeedddccccccbbbdddcccbbbbbbdddhhhlllooorrrtttvvvwwwuuurrrnnnlllddddddddddddcccccccccccc^^^^^^^^^^^^______```aaa``````aaaaaaaaaaaa``````bbbccceeehhhkkkmmmpppqqqqqqqqqpppooommmkkkiiigggmmmnnnpppqqqqqqpppnnnmmmllllllllljjjgggfffggghhhgggiiikkkmmmoooqqqtttwww{{{zzzpppiii^^^ZZZSSSNNNKKKIIIHHHGGGFFFGGGHHHIIIKKKMMMNNNNNNNNNOOOQQQQQQPPPQQQRRRTTTXXXZZZ]]]___```dddiiinnnssswww|||zzzsssoooeee___WWWSSSSSSRRRNNNKKKHHHEEEBBBAAABBBBBB@@@>>>::::::999999999999:::::::::::::::999888888777777888888:::;;;<<<=========<<<>>>AAAEEELLLVVVbbbllloooqqqoooiiifffgggiiigggccc\\\RRRIIIBBB===:::777555444333222222333333444222222111111222333333444333222111111111222444444333333333333333333333333222222333444444555666666111111222222222222111111111222333333333444666888777999===@@@BBBEEEIIILLLKKKOOOTTTYYY\\\^^^```bbbdddjjjttt|||||||||~~~{{{yyyxxxyyyzzzrrrssstttvvvwwwtttpppmmmnnnppprrrssssssuuuyyy}}}xxxvvvuuutttuuutttsssqqqllljjjgggeeeddddddfffgggdddddddddddddddcccbbbaaacccbbb``````cccgggkkknnnnnnppprrrtttsssoookkkhhhaaaaaaaaa```______^^^^^^\\\[[[[[[[[[\\\]]]^^^______``````aaaaaa``````___```aaadddhhhmmmpppsssuuuttttttsssrrrpppmmmjjjiiimmmnnnooopppooommmkkkjjjiiijjjjjjhhhfffeeefffgggfffhhhjjjkkklllnnnqqqtttwww||||||zzzpppjjj\\\XXXRRRNNNKKKJJJHHHGGGHHHIIIKKKMMMOOOQQQRRRSSSPPPQQQRRRRRRQQQPPPQQQRRROOOQQQSSSVVVZZZ```fffjjjooottt{{{}}}vvvrrrnnnhhh```]]]]]]\\\YYYVVVSSSOOOIIIEEECCC@@@;;;888888888888888999:::;;;;;;;;;;;;:::999888777666555777888:::<<<=========<<<;;;<<<>>>CCCHHHQQQ]]]gggkkknnnmmmgggdddfffhhhhhhhhhbbbXXXOOOHHHBBB===:::888666444111000111222222333333333333333444555555222111000//////111333444222222222333333333444444000000000000000000000000000111111222222222111111111222333333333444666999555999===AAADDDGGGJJJMMMKKKPPPVVV[[[^^^```aaaccceeekkkuuu}}}|||yyy{{{zzzxxxwwwvvvtttqqqsssrrrqqqqqqqqqqqqnnnlllooommmllloootttwwwwwwvvv|||{{{yyywwwtttpppmmmlllmmmiiieeebbbbbbbbbbbbbbbeeedddbbbbbbbbbaaa^^^\\\]]]]]]\\\]]]___bbbdddfffnnnnnnnnnmmmllljjjhhhfffcccaaa___]]]\\\\\\]]]]]]VVVVVVWWWWWWXXXYYYYYYZZZZZZ[[[^^^___``````^^^]]]^^^aaafffjjjmmmppptttvvvssstttttttttrrrnnnjjjhhhlllmmmmmmmmmllljjjhhhgggeeeeeeeeeeeefffffffffgggfffgggggggggggghhhkkkmmmqqquuu{{{}}}|||}}}|||qqqiii```[[[SSSLLLIIIIIIHHHHHHJJJLLLNNNPPPUUU[[[ZZZVVVYYYVVVSSSRRRQQQOOOMMMKKKNNNQQQUUUWWWWWWYYY\\\```fffmmmuuu{{{|||zzzwwwuuurrrqqqooojjjeeebbbaaaaaa___[[[TTTKKKEEE@@@>>>===<<<<<<;;;:::::::::;;;;;;???>>>;;;999777666555555777999;;;======;;;999777999<<<>>>@@@CCCKKKUUU\\\jjjkkkkkkiiifffdddfffiiikkkggg```VVVLLLCCC???===888777666444111111222333333333333333333333444444444333222222222333444555222222222222222222222222////////////000000000000000111111111111222222222444444333222333444555666888999<<>>;;;<<<<<<;;;::::::::::::;;;???>>>;;;999777666666666555777999<<<<<<<<<:::999:::<<<>>>???BBBHHHQQQXXXeeehhhkkkiiidddbbbdddfffkkkiiiddd\\\RRRHHHAAA===999999888666444333333333333333333333222222222222111111000///000111222333222222222222222222222222000000000111111111111222222222222222333333333333555444444333444555666777888999<<>>===<<<:::888777777666333555888:::<<<<<<;;;::::::<<<>>>>>>???CCCKKKQQQ^^^dddiiihhhccc___```dddiiiiiihhhcccZZZOOOEEE>>>;;;:::999888666555444333333333333222111111111000000////////////000111222111111111111111111111111111111111222222222333333333333333333444444444444555555555555555666777777888:::<<<@@@DDDGGGJJJKKKLLLRRRZZZ```dddfffggggggmmmttt}}}yyyxxxzzz|||zzzxxxuuussspppnnnmmmmmmkkkiiiiiijjjkkkjjjhhhjjjjjjkkkmmmooorrrttttttttttttsssrrrpppnnnllljjjjjjiiihhhhhhhhhhhhgggeeefffeeedddddddddcccaaa___\\\[[[YYYXXXXXXYYY[[[\\\\\\]]]```aaaaaa___\\\ZZZZZZYYYWWWUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZYYYYYY[[[^^^aaacccfffjjjmmmnnnooooooooonnnllljjjiiimmmkkkgggbbb^^^\\\ZZZYYYZZZ[[[\\\^^^```aaacccccceeeeeedddbbb______```bbbdddiiirrrzzz~~~|||}}}wwwnnnbbb]]]VVVQQQNNNMMMLLLKKKKKKPPPUUUZZZbbbmmmssstttwwwqqqiiiaaa[[[UUUQQQNNNMMMMMMLLLLLLKKKLLLMMMNNNNNNRRRWWW[[[^^^aaaeeehhhkkknnnsssvvvxxxzzz}}}xxxmmm```QQQDDD===<<<<<<;;;:::999999999999===<<<;;;:::999888777777333555777999:::::::::999777:::<<<<<<<<<@@@FFFKKKVVV^^^fffgggbbb^^^___bbbggghhhjjjiiibbbVVVIII@@@<<<;;;999888888666444222333333222222111000//////000000000111111222333333000000000000000000000000111111111111222222222333333333333333444444444444666666666666666777777888888:::===@@@DDDHHHKKKMMMLLLQQQYYY```dddfffhhhiiiooovvv~~~vvvwww}}}|||{{{yyyvvvrrrnnnkkkjjjkkkiiigggggghhhiiihhhgggggghhhiiijjjkkkmmmoooppprrrrrrqqqpppooommmlllkkkiiigggfffggghhhiiihhhffffffeeedddddddddcccaaa___[[[ZZZXXXWWWVVVWWWYYYZZZXXXZZZ\\\^^^^^^]]][[[ZZZXXXWWWVVVUUUTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSUUUUUUVVVWWWXXXXXXXXXXXXXXXZZZ\\\^^^```cccgggjjjkkkkkklllllllllkkkiiiiiiiiigggccc___\\\YYYXXXXXXXXXYYYZZZ\\\^^^```aaabbbddddddcccaaa^^^]]]___```bbbgggoooxxx~~~wwwnnnbbb^^^WWWRRRNNNMMMKKKJJJNNNTTTXXX\\\dddpppxxxzzz|||xxxqqqjjjccc\\\UUUPPPNNNLLLJJJIIIIIIIIIJJJJJJIIIKKKNNNQQQTTTWWW\\\```cccffflllppptttxxx}}}{{{sssfffVVVGGG>>><<<<<<;;;:::999888888888;;;;;;::::::999888777666555666777888888888777666444777999:::;;;===CCCGGGNNNVVV```dddaaa___```bbbcccfffjjjkkkggg\\\MMMBBB===;;;888777777666444111333333222222111000////////////000111222222333333000000000000000000000000000000000111111111222222222222222222333333333333666666666777777777777777888:::===AAAEEEIIILLLNNNKKKPPPXXX^^^cccfffhhhjjjqqqwww|||zzzuuuxxx~~~|||zzzzzzyyyvvvqqqllljjjiiiiiigggeeeeeefffgggggggggfffggghhhhhhggghhhjjjlllnnnnnnnnnnnnmmmkkkjjjjjjgggeeeddddddfffhhhhhhgggeeedddccccccdddcccaaa___[[[YYYWWWVVVUUUVVVWWWXXXVVVWWWYYYZZZ[[[[[[[[[ZZZTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSTTTUUUUUUVVVVVVWWWXXXZZZ[[[]]]```dddggggggggghhhhhhiiihhhhhhhhhfffdddbbb^^^[[[YYYWWWVVVVVVWWWXXXZZZ\\\^^^___``````aaa```___]]]]]]^^^```bbbfffmmmttt{{{zzzqqqfffaaaZZZUUUQQQNNNKKKJJJJJJPPPUUUXXX```lllvvvzzz|||zzzwwwrrrllldddZZZTTTNNNKKKGGGFFFFFFGGGGGGGGGFFFGGGIIIJJJKKKNNNRRRUUUWWWZZZ```ffflllssszzz~~~zzzmmm[[[JJJ@@@===<<<;;;999888888888888888888999999888777666666666666666666666666666555222555999:::999;;;???CCCFFFMMMWWW^^^```aaaaaacccaaadddhhhlllkkkaaaSSSHHH@@@<<<888666777777555222333333333222111111111000------///000111222222111111111111111111111111111000000000111111111111222222222222222333333333333555555666777777777777777999:::===BBBFFFJJJMMMOOOMMMQQQWWW]]]aaafffjjjmmmsssyyy{{{xxxvvvzzz~~~}}}}}}}}}}}}}}}}}}|||||||||{{{{{{|||||||||}}}}}}}}}~~~~~~zzzyyytttvvvvvvtttoookkkjjjjjjiiifffddddddeeegggggggggggghhhiiihhhfffeeegggiiijjjjjjjjjjjjjjjiiihhhgggeeecccaaaaaacccfffggggggdddcccbbbbbbcccbbb```___ZZZXXXWWWUUUUUUVVVWWWXXXUUUUUUVVVWWWXXXYYYZZZ[[[QQQQQQRRRSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSTTTVVVWWWXXXYYY\\\```dddddddddeeeeeeffffffggggggeeedddbbb```\\\XXXUUUTTTTTTUUUVVVWWWYYYZZZ\\\\\\\\\\\\\\\\\\[[[[[[^^^```aaadddiiipppwww}}}xxxooojjjddd]]]YYYUUURRRPPPJJJOOOSSSTTTZZZeeennnrrrxxxyyyzzzyyytttkkk___WWWLLLIIIDDDCCCDDDEEEEEEDDDDDDEEEEEEEEEDDDEEEHHHKKKLLLOOOSSSXXX^^^fffooottt{{{~~~}}}qqq```NNNCCC===<<<;;;999888777777777666666777888777777555555444444444555666666666666333777::::::888888;;;>>>>>>CCCLLLVVV^^^bbbbbbbbbaaacccggglllmmmfffYYYNNNDDD???888666777888777444333333333333222222222222---...000111222333333222222222222222222222222222111111111222222222333333333333333333444444444444444555666777777777666666999;;;>>>BBBFFFKKKNNNPPPOOORRRWWW\\\aaagggmmmqqqvvv{{{~~~{{{yyyxxx|||}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxzzz}}}{{{xxxvvvooorrrtttrrrnnnkkkjjjkkkiiifffdddccceeefffgggggghhhjjjjjjhhheeedddfffiiigggggggggggggggffffffeeedddbbb______aaaeeeggggggcccbbbaaabbbbbbbbb```^^^YYYXXXVVVUUUUUUVVVXXXYYYTTTTTTTTTTTTUUUXXXZZZ[[[QQQRRRSSSTTTUUUUUUUUUUUUOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMNNNOOOPPPQQQSSSTTTUUUUUUVVVYYY^^^aaabbbbbbcccddddddeeeffffffffffffdddaaa]]]XXXTTTQQQSSSSSSTTTUUUWWWXXXYYYYYYXXXYYYZZZYYYYYYZZZ]]]```aaacccgggmmmttt{{{~~~yyytttmmmgggbbb^^^ZZZWWWRRRVVVXXXWWWYYYbbbkkkoootttwww{{{}}}yyyooobbbYYYKKKGGGBBB@@@BBBCCCCCCBBBCCCDDDCCCBBB@@@@@@BBBDDDHHHIIIKKKNNNSSSZZZbbbgggtttxxx}}}|||ssscccQQQFFF===<<<;;;999888777777777444555666777777666555444111222333444555777888888555888;;;;;;888666888:::999===EEEQQQ\\\bbbcccaaabbbcccggglllnnniii]]]SSSGGGAAA999666888999999777333333333333333333444444///000222444555555555555222222222222222222222222222222333333333444444444444444444555555555666666333444666777777777666555999;;;>>>BBBGGGKKKNNNPPPQQQTTTXXX\\\aaahhhoootttyyy}}}|||{{{yyy~~~|||yyywwwvvvsssvvvzzz{{{zzzyyyxxxxxxwwwvvvuuurrrpppoooqqqssstttuuuvvvwwwxxx{{{{{{vvvrrrqqqppppppooonnnnnnmmmmmmiiihhhggghhhiiihhhfffdddhhhgggfffdddccccccddddddfffffffffeeeeeedddddddddaaaaaa````````````aaaaaaaaa``````___^^^]]]\\\[[[XXXVVVTTTTTTUUUVVVUUUTTTUUUUUUUUUUUUVVVVVVWWWXXXTTTSSSRRRTTTVVVWWWUUURRRTTTRRRPPPNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOQQQSSSUUUWWWXXXYYYYYY]]]]]]]]]^^^aaabbbcccbbbeeedddaaa^^^ZZZWWWUUUSSSUUUUUUUUUUUUVVVWWWXXXXXX^^^\\\ZZZYYYXXXYYYZZZ[[[aaaeeekkkooorrrxxx{{{yyywwwuuurrrnnniiieee]]]\\\[[[ZZZ\\\aaaiiinnnrrrxxx~~~{{{mmm___RRRHHH@@@AAADDDCCCAAA@@@>>>???@@@???>>>>>>@@@BBBFFFEEEGGGJJJLLLNNNWWW```hhhssszzzyyytttlll[[[IIICCC===999999888444222333555555555555555555555555333333222333333444555666222333444666777888888888888<<>>999666666444333777666666444333222111111000000000000////////////111111111111000000000000333222111111333555555444555555666666666555333222333333333333444444555666999:::<<>>>>>???@@@BBBAAABBBEEEGGGIIIRRR[[[eeeqqqzzzzzzvvvooo^^^LLLBBB<<<888888777333111222444444444444444444444444333333333333444555666666555555666666666666555555666:::@@@HHHRRRZZZaaadddaaabbbdddgggiiigggbbb^^^TTTLLLBBB;;;777666555555666666555444333222111111111111111111000000000000222222222111111111111111222111000111333555555555555555666666666555333333444444444444555666777777999:::<<<@@@FFFKKKOOOPPPUUUUUUWWW\\\bbbkkkrrrwww{{{}}}~~~|||yyyyyy{{{~~~~~~yyyvvvsssrrrtttwww{{{}}}{{{wwwtttrrrssssssqqqmmmjjjiiijjjlllpppqqqrrrrrrsssuuuxxx{{{}}}~~~xxxtttqqqqqqpppooonnnnnnnnnnnnjjjjjjiiijjjllllllkkkiiihhhgggeeecccbbbaaabbbbbbaaaaaaaaabbbbbbbbbbbbbbbccccccaaa```^^^]]]\\\\\\ZZZYYYYYYXXXWWWVVVUUUTTTXXXUUURRRQQQQQQRRRSSSRRRRRRRRRSSSTTTUUUVVVXXXYYYVVVSSSQQQQQQRRRSSSSSSSSSRRRQQQOOONNNMMMMMMMMMNNNLLLLLLKKKKKKLLLLLLMMMNNNOOOPPPQQQRRRTTTWWWYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYXXXXXXXXXWWWUUUUUUVVVWWWXXXYYYZZZ[[[XXXWWWVVVUUUWWWYYY\\\^^^bbbeeejjjmmmoootttzzz~~~~~~~~~~~~}}}zzzwwwppppppooonnnnnnrrrxxx}}}qqqcccRRRGGG??????AAAAAA@@@AAAAAABBBBBBAAA???>>>???@@@@@@>>>???BBBCCCEEEMMMVVVaaannnyyy{{{yyysssaaaPPPBBB<<<777777666222000222444444444444444444444444333333333333444555666777777777777666555444222222444777===EEEMMMVVV\\\```bbbbbbcccfffhhhhhhfffddd\\\TTTHHH>>>888666777777666666555444333222111111222222222222111111111111333333222222222111111111111000///111333555666555555555555666555555444333555555555666666777888999:::;;;===@@@DDDIIIMMMOOOTTTVVVYYY___gggooovvv{{{|||}}}}}}{{{xxxyyy}}}{{{xxxvvvttttttxxx|||}}}{{{vvvqqqooonnnnnnllljjjggggggiiikkkoooppprrrrrrrrrtttwwwyyy|||{{{wwwrrrqqqooonnnmmmmmmmmmmmmjjjiiiiiikkkmmmmmmlllkkkhhhgggeeebbbaaa`````````^^^^^^______``````aaaaaaaaaaaa```___^^^]]][[[[[[WWWWWWVVVUUUTTTSSSRRRRRRWWWTTTQQQOOOPPPQQQRRRQQQQQQQQQQQQRRRTTTVVVXXXYYYWWWUUUSSSQQQQQQRRRSSSTTTQQQPPPOOOMMMMMMMMMNNNNNNLLLLLLLLLLLLLLLMMMNNNNNNQQQRRRRRRSSSUUUWWWYYY[[[XXXYYYYYYXXXVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWVVVWWWXXXZZZ\\\]]]^^^___ZZZXXXVVVUUUVVVYYY\\\^^^aaaeeeiiikkkmmmpppwww|||}}}{{{yyyyyyzzz}}}yyyyyyxxxxxxxxx{{{qqqcccPPPFFF???>>>??????@@@BBB???AAABBBBBB@@@@@@@@@AAADDDAAAAAABBBBBBCCCKKKTTT]]]kkkwww{{{{{{uuudddRRRCCC===888777666222111333333333333333333333333333333333333333444555666777666666666555444333222111333666;;;BBBJJJRRRYYY]]]bbbbbbbbbccceeegggiiijjjddd\\\NNNBBB999666666777555555444444333222111111222222111111111000000000222222222222111111111000111000///111333555666666555555555555555555444444555555555666777888999:::;;;<<<>>>@@@CCCGGGKKKOOOSSSVVV[[[bbbjjjsssyyy}}}|||}}}|||yyywwwxxx~~~}}}yyywwwvvvtttxxx|||}}}zzzuuupppmmmhhhhhhhhhfffeeefffiiillloooqqqsssssstttuuuwwwyyy~~~}}}xxxsssrrrpppmmmlllkkklllllljjjiiiiiikkkmmmmmmlllkkkiiihhheeecccaaa```___```\\\]]]]]]^^^^^^_________^^^^^^______^^^]]][[[[[[VVVVVVUUUTTTSSSRRRQQQQQQUUURRRPPPOOOPPPQQQQQQQQQPPPPPPPPPQQQSSSUUUVVVWWWXXXWWWUUURRRQQQQQQSSSTTTPPPOOONNNMMMMMMMMMNNNOOOMMMMMMMMMMMMMMMNNNOOOOOOTTTTTTUUUVVVWWWYYYZZZ[[[XXXYYYYYYWWWSSSQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTWWWXXX[[[^^^```bbbbbbccc___\\\YYYWWWVVVXXX[[[]]]```cccgggiiijjjnnnsssxxx}}}wwwuuurrrrrrtttxxx}}}~~~~~~~~~~~~yyykkk]]]MMMEEE>>>>>>???>>>???AAA<<<>>>AAABBBBBBBBBCCCEEEGGGDDDCCCCCCBBBCCCKKKTTT]]]kkkxxx||||||vvvfffTTTEEE>>>999888777444333555333333333333333333333333333222222333333444555666333333444444444444333333444666:::@@@HHHPPPVVVZZZaaa```______aaaeeeiiimmmiiiaaaUUUGGG<<<777666666444444444333333222222111111111000000000/////////111111111111111111111111222111000111444666666666555555444444555555555555444444444555666888999:::<<<>>>@@@AAACCCFFFLLLPPPTTTWWW^^^fffnnnvvv{{{~~~{{{|||{{{xxxvvvxxx~~~~~~zzzwwwvvvtttxxx{{{|||xxxsssooommmeeeeeeeeeeeeeeefffjjjmmmooorrrtttuuuvvvwwwyyy{{{~~~zzzxxxvvvrrrooommmlllllllllkkkjjjjjjkkkmmmmmmllljjjkkkiiifffcccaaa```______\\\\\\\\\]]]]]]]]]]]]]]]\\\]]]^^^^^^^^^\\\[[[ZZZVVVVVVUUUTTTSSSRRRQQQQQQRRRPPPOOOPPPQQQSSSRRRQQQOOOPPPPPPQQQRRRSSSUUUVVVVVVVVVUUUSSSPPPOOOQQQRRRNNNNNNMMMLLLLLLMMMOOOOOOOOOOOONNNNNNOOOOOOPPPQQQVVVWWWXXXYYYYYYYYYYYYXXXVVVXXXXXXVVVQQQOOOOOOQQQRRRRRRRRRSSSSSSSSSSSSSSSWWWYYY\\\```cccdddeeeeeebbb___[[[WWWVVVWWWYYY[[[]]]aaaeeefffhhhkkkqqqvvv~~~yyyrrrnnnllllllnnnqqqvvvzzz||||||{{{}}}~~~~~~~~~wwwnnn```TTTJJJCCC?????????======@@@;;;===AAACCCDDDDDDEEEGGGEEEBBBAAABBBBBBDDDMMMVVVbbbooo{{{~~~~~~xxxhhhVVVFFF???:::888777444444777222222222222222222222222111111111111222333444555111111222333444444444444444666999>>>EEEMMMTTTXXX]]]]]]\\\[[[\\\aaagggllllllfff\\\NNNAAA999555555444333333333222222222111000000000000/////////...000000111111222333333333555333222333555666666666555555444444444555666666444444444555666888999:::>>>@@@BBBCCCDDDHHHNNNTTTWWW[[[ccckkksssyyy|||~~~{{{|||{{{yyywwwzzz|||zzzxxxuuuwwwzzzzzzwwwssspppoooeeeffffffeeeeeefffiiilllnnnqqqtttvvvwwwxxxzzz|||}}}}}}~~~}}}{{{wwwrrrooonnnmmmnnnnnnmmmlllmmmnnnnnnlllkkkllljjjgggdddbbb``````___]]]]]]]]]\\\\\\\\\\\\\\\]]]^^^^^^^^^]]][[[XXXWWWUUUUUUTTTSSSRRRQQQPPPPPPOOOOOOOOOQQQTTTUUUSSSRRRPPPPPPPPPPPPQQQRRRSSSTTTSSSTTTUUUSSSOOOMMMMMMOOONNNMMMLLLLLLLLLNNNOOOPPPQQQPPPPPPPPPPPPQQQRRRRRRVVVXXXYYYZZZZZZXXXVVVTTTSSSVVVWWWTTTOOOLLLMMMPPPPPPPPPQQQRRRRRRSSSTTTTTTUUUXXX\\\```ccceeeffffffbbb___ZZZVVVTTTVVVXXXZZZ[[[___ccceeefffjjjpppuuu}}}wwwnnniiigggffffffhhhlllnnnooooooqqqrrrtttuuuvvvwwwzzz|||yyypppiiibbbWWWMMMFFFBBB???@@@???<<<<<>>BBBDDDDDDDDDEEEFFFBBB??????BBBDDDHHHSSS]]]jjjvvvzzzjjjYYYFFF???999777666444444666222222222222222222222222000000000000111222333444111111222333333333333333333555777<<>>===@@@CCCEEEEEEDDDDDDDDD@@@>>>???CCCGGGMMMYYYeeeooo{{{{{{kkkZZZFFF>>>888666555333333666111111111111111111111111////////////000111222333222222333333333222222111333444666:::AAAHHHOOOSSSWWWXXXWWWVVVUUUYYY```fffnnnmmmggg[[[LLL???777444333333222222222222222222222222222111111111111000111222333555777888::::::999777666555666777666555555444444333444555666777666666777888999;;;===>>>@@@CCCFFFFFFGGGKKKTTT[[[```eeemmmuuu{{{~~~|||~~~~~~}}}}}}|||yyyvvvsssrrrpppnnnlllgggfffeeeeeeeeegggiiijjjpppqqqrrrrrrrrrsssvvvyyy~~~|||yyyyyyzzz{{{{{{zzzxxx|||yyywwwvvvtttqqqrrrrrrqqqpppooooooooopppnnnllliiifffeeeccc```]]][[[^^^``````]]]\\\\\\^^^___^^^\\\ZZZZZZZZZZZZ[[[WWWVVVTTTRRRPPPOOONNNNNNJJJKKKNNNQQQUUUWWWVVVTTTWWWVVVTTTSSSSSSSSSTTTTTTRRRQQQPPPOOONNNMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQUUUTTTSSSSSSSSSSSSSSSSSSYYYZZZZZZZZZYYYVVVTTTRRRPPPPPPOOONNNNNNOOOPPPPPPOOOOOOOOOPPPPPPPPPPPPQQQSSSUUUWWW[[[^^^```aaabbb]]]\\\YYYVVVUUUUUUVVVVVVZZZ\\\```bbbeeehhhllloooyyy{{{pppfff___bbb```]]]ZZZXXXXXXXXXXXX[[[^^^```aaa```___``````cccbbb```\\\VVVPPPJJJGGG@@@>>><<<<<<<<<<<<;;;:::>>>>>>>>>???@@@AAABBBCCC@@@BBBCCCCCCFFFOOO]]]gggyyy~~~nnnZZZDDD???999555444444444444333333333222222222111111111111000000000000111111333222222222333333222000111333666:::===CCCIIINNNSSSTTTSSSPPPNNNRRR\\\dddlllmmmllldddUUUFFF:::555666444222111111111///...000111222333222222000000......000222444666888888999888888777666555555555222222333444555666777777444555666666777999===@@@@@@CCCFFFGGGIIIMMMTTTZZZeeellltttzzz|||}}}zzz}}}}}}{{{wwwuuusssqqqooommmiiigggeeedddeeegggiiikkkiiikkkmmmnnnqqqtttyyy|||}}}zzzxxxwwwxxxyyyyyyxxxwwwzzz~~~~~~|||zzzwwwuuuuuutttsssrrrqqqpppppppppllljjjhhhgggfffeeecccaaa]]]```ccccccaaa______```bbb```]]]ZZZXXXVVVVVVUUUVVVUUUSSSRRRPPPOOOOOOOOOMMMMMMPPPSSSWWWXXXWWWVVVVVVUUUTTTRRRRRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRTTTTTTSSSSSSSSSSSSTTTTTTYYYZZZ[[[[[[YYYVVVRRRPPPNNNNNNMMMLLLMMMNNNOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRSSSVVVYYY[[[]]]___```\\\[[[XXXVVVUUUUUUUUUVVVZZZ\\\___aaadddgggkkknnnwwwyyyooofff```]]][[[XXXUUUSSSSSSSSSTTTVVVXXXYYYYYYXXXXXXXXXYYYWWWWWWVVVSSSOOOKKKFFFDDDCCC@@@>>><<<<<<<<<;;;:::??????@@@@@@AAACCCDDDDDD@@@AAABBBCCCHHHRRRaaammm~~~~~~xxxfffRRRCCC???999555333444444444333333333222222111111111111111000000000000111111222111111222333333222111222444777999===AAAGGGKKKPPPQQQQQQNNNLLLOOOXXX```lllooopppjjj^^^OOOBBB<<<777555222222222222111000000111222333333222111000//////111222444555777777777777777666555444444444333333444555666666777777444555666666777999>>>AAABBBDDDGGGHHHJJJOOOWWW]]]gggnnnvvv|||}}}}}}{{{~~~|||yyyvvvuuusssqqqoookkkiiifffddddddgggjjjlllgggiiijjjlllnnnsssxxx||||||yyyvvvtttuuuvvvvvvvvvzzz||||||yyyxxxwwwvvvsssrrrppppppooojjjhhhggggggggggggfffddd___bbbfffgggeeecccbbbbbbbbb```]]]YYYVVVTTTSSSSSSTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPRRRVVVYYYZZZYYYWWWVVVUUUTTTRRRQQQPPPPPPPPPOOOOOONNNMMMMMMLLLMMMMMMMMMNNNOOOQQQRRRRRRSSSSSSTTTTTTSSSSSSSSSTTTTTTUUUYYYZZZ[[[[[[XXXTTTPPPMMMKKKJJJJJJJJJKKKMMMNNNPPPRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQSSSUUUWWWYYYZZZ[[[ZZZYYYWWWVVVUUUUUUUUUVVVYYY[[[^^^```bbbeeeiiilllttt~~~}}}uuullleee```YYYWWWTTTQQQOOOPPPQQQQQQSSSTTTTTTSSSQQQQQQRRRTTTTTTTTTTTTTTTRRRNNNKKKJJJGGGDDD@@@===<<<<<<;;;;;;<<<<<<===>>>???@@@AAAAAA@@@AAABBBEEEKKKXXXhhhtttyyyppp^^^MMMAAA===888444333444444444444444333222111111000000111000000//////000000111000000111222333333333222333555777999;;;???DDDGGGKKKNNNOOOLLLJJJLLLSSSZZZhhhmmmqqqpppfffXXXJJJBBB777555333222333444333333000111222333333222111000000111222222444444555666777777777666555555444444555555555666666777777777555666666777777:::>>>AAADDDFFFHHHJJJLLLRRR[[[bbbjjjqqqyyy~~~~~~~~~~~~{{{yyywwwuuusssqqqooolllhhheeeeeegggkkknnnllllllmmmmmmmmmooosssvvv{{{xxxtttsssssstttttttttzzz|||~~~}}}|||zzzxxxuuurrrpppnnnnnniiigggfffeeeffffffdddccc```bbbfffggggggeeecccbbb]]]\\\YYYWWWUUUTTTTTTTTTRRRQQQQQQPPPPPPQQQQQQRRRRRRSSSUUUXXX[[[[[[ZZZXXXWWWVVVUUUSSSQQQPPPOOOOOOMMMMMMLLLLLLKKKLLLLLLLLLMMMNNNPPPRRRSSSTTTTTTTTTSSSSSSSSSSSSTTTUUUUUUVVVXXXYYY[[[ZZZWWWRRRMMMJJJGGGGGGGGGHHHIIIKKKMMMOOORRRSSSTTTTTTTTTTTTSSSRRROOOPPPPPPRRRSSSTTTVVVWWWWWWWWWVVVUUUUUUUUUUUUVVVXXXZZZ\\\^^^```cccgggjjjqqq{{{wwwooohhhaaa]]]WWWUUURRRPPPPPPQQQSSSTTTWWWWWWVVVTTTRRRRRRTTTVVVYYYZZZ[[[[[[ZZZWWWUUUSSSMMMIIIDDDAAA??????>>>===<<<<<<===>>>???@@@AAAAAABBBCCCEEEIIIRRR```ooozzzzzzrrrhhhYYYKKK???;;;666444333333333333444444333222111000//////000000////////////000000...///111222222222333444333555777888:::<<<@@@BBBGGGKKKMMMLLLIIIJJJOOOUUUbbbhhhoooqqqkkk]]]NNNEEE999666333222333444444444///000111222333222111111222222333333333333444444888888777777666666666666666666666666777777777888555666777777888;;;???BBBFFFHHHKKKLLLPPPVVV```gggnnnttt|||~~~~~~~~~~~~}}}{{{xxxuuusssrrroookkkhhhgggiiimmmooooooooopppooonnnoooqqqsssxxxvvvtttsssssstttsssrrrsssuuuwwwyyyzzz|||~~~zzzvvvrrrooommmllliiigggeeeddddddcccaaa______aaaccceeefffeeecccaaa\\\[[[XXXVVVTTTSSSSSSSSSPPPPPPPPPPPPPPPQQQRRRRRRSSSTTTUUUXXXZZZ[[[YYYWWWVVVVVVUUUTTTRRRQQQOOONNNKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNPPPSSSTTTUUUTTTTTTSSSSSSSSSSSSTTTUUUWWWWWWXXXYYYYYYXXXUUUQQQLLLIIIEEEEEEEEEFFFGGGJJJLLLMMMQQQRRRTTTUUUVVVUUUTTTSSSOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUVVVVVVXXX[[[]]]___bbbfffiiioooyyy{{{rrrjjjccc]]]YYYUUUTTTQQQPPPRRRUUUYYY[[[^^^^^^^^^\\\ZZZZZZ[[[]]]aaaaaabbbbbb```^^^[[[YYYTTTPPPKKKHHHFFFEEECCCBBBAAAAAAAAAAAABBBDDDEEEFFFGGGIIILLLRRR\\\hhhuuu}}}{{{qqqggg]]]QQQGGG<<<999555333333333333333333333222111111000//////000000////////////000000---///222222111111222444333555777888888999<<<>>>DDDIIIMMMNNNKKKKKKNNNSSS^^^dddlllpppmmmaaaSSSIII<<<888555333333333333333///000111222333222222111333333333333333333333333555555555555555444444444555555666666777777888888666777888888999;;;???CCCGGGJJJNNNPPPTTT\\\eeemmmrrrwww}}}~~~~~~}}}yyywwwuuurrroookkkkkkllloooqqqlllnnnpppqqqqqqqqqrrrssstttsssrrrsssttttttrrrpppoooqqqtttvvvwwwzzz~~~~~~yyytttooolllkkkjjjgggeeecccbbbaaa^^^\\\___^^^___```bbbcccaaa```___]]]ZZZVVVSSSQQQPPPPPPPPPPPPOOOOOOPPPQQQQQQRRRRRRSSSTTTVVVYYYYYYWWWUUUTTTTTTTTTSSSRRRPPPOOONNNIIIIIIIIIIIIIIIJJJKKKLLLKKKMMMPPPSSSUUUUUUTTTTTTRRRRRRSSSSSSUUUVVVXXXXXXXXXXXXWWWVVVSSSOOOKKKIIIDDDDDDDDDEEEFFFIIIKKKLLLOOOQQQSSSUUUVVVVVVUUUTTTQQQPPPOOONNNNNNNNNPPPPPPRRRRRRSSSSSSTTTUUUUUUVVVUUUWWWZZZ]]]___cccgggjjjoooxxxwwwnnnfff___ZZZWWWSSSRRRQQQRRRUUU[[[aaadddggghhhhhhgggeeeeeefffhhhlllmmmmmmlllkkkhhheeeccc]]]ZZZVVVTTTRRRPPPMMMKKKDDDCCCBBBAAABBBDDDHHHJJJQQQSSSXXX```iiirrryyy}}}zzzrrrfffYYYNNNFFFAAA:::777444222222333333222222111111111111000000000000//////......//////000---000333333000///111444222444666777777888999;;;AAAGGGNNNOOOMMMLLLOOORRRZZZ```hhhnnnnnnfffZZZQQQAAA===888555333333222222...///111222333333222111333333333333333333333333222222222222222222222222333444444555777888888999777888888999999<<<@@@CCCHHHLLLQQQUUUYYYaaajjjqqquuuyyy}}}~~~}}}~~~{{{wwwuuurrrooonnnooopppqqqiiilllpppssssssrrrrrrrrrnnnnnnpppssstttssspppmmmnnnppprrrtttuuuxxx{{{~~~||||||wwwqqqnnnllljjjgggeeedddcccaaa___]]]^^^]]][[[\\\___aaa```___^^^\\\YYYVVVSSSRRRQQQQQQPPPPPPOOOOOOOOOPPPQQQQQQQQQQQQRRRTTTVVVVVVTTTQQQPPPPPPQQQQQQPPPOOOMMMLLLGGGGGGGGGGGGHHHIIIKKKKKKJJJLLLPPPSSSTTTUUUTTTSSSRRRRRRSSSTTTUUUWWWXXXYYYXXXWWWUUUSSSPPPNNNLLLKKKEEEDDDDDDEEEFFFHHHJJJKKKMMMOOORRRUUUWWWWWWVVVUUURRRQQQOOONNNMMMMMMOOOOOOOOOPPPQQQSSSTTTUUUUUUUUUSSSVVVYYY]]]```dddhhhkkkoooxxx}}}sssjjjccc^^^[[[XXXTTTTTTTTTWWW\\\dddkkkpppqqqsssttttttsssrrrssstttwwwwwwxxxwwwuuussspppnnnfffdddbbbaaa___\\\XXXUUULLLJJJFFFDDDEEEIIINNNQQQ[[[___fffooovvv{{{}}}}}}wwwpppeeeYYYLLLCCC>>>>>>888666333222222333222222000000000000111111111111//////............//////---111444333///...000333000333555666666666888999>>>EEEMMMPPPOOOMMMOOOQQQTTTYYYaaajjjmmmjjjaaaZZZHHHCCC===888555444222111...///111222333333222222333333333333333333333333222222222222222222222222111222333444666888999999777888999999:::<<<@@@DDDGGGLLLSSSYYY^^^eeemmmsssvvvyyy|||}}}|||}}}~~~xxxvvvtttrrrqqqpppqqqqqqhhhlllqqqtttsssqqqooonnnjjjkkknnnrrrtttrrroookkkiiikkkmmmnnnoooqqqtttwwwzzz|||yyysssooommmiiigggeeeddddddcccaaa______\\\ZZZZZZ^^^``````___ZZZXXXWWWUUUTTTTTTUUUUUUPPPPPPPPPOOOOOOPPPPPPQQQOOOOOOPPPRRRTTTTTTRRROOOMMMNNNNNNOOONNNMMMLLLKKKFFFFFFFFFGGGHHHIIIJJJKKKIIILLLOOORRRTTTTTTTTTSSSRRRRRRSSSTTTUUUWWWYYYZZZXXXVVVTTTQQQOOOMMMLLLLLLEEEEEEEEEEEEFFFGGGIIIJJJKKKNNNQQQUUUWWWWWWWWWVVVTTTRRRPPPNNNMMMMMMNNNOOONNNOOOQQQSSSTTTUUUUUUUUURRRUUUYYY]]]```dddiiimmmoooxxxzzzzzz}}}zzzqqqhhhccc___\\\ZZZWWWWWWXXX\\\cccllltttyyyyyy{{{~~~~~~}}}}}}~~~yyyzzzzzzzzzyyyvvvtttrrrlllkkkjjjiiihhhddd```\\\YYYUUUQQQNNNOOOTTTZZZ^^^cccgggoooxxx}}}nnnggg[[[OOOEEE======???777555222111222333222111/////////000111111222222//////............//////---111444333///---///222000222444666666666777999;;;CCCLLLPPPOOONNNOOOQQQNNNSSS[[[eeekkkkkkddd^^^MMMHHH@@@:::777444333111...///111222333333222222222222333333333333444444555555555555555555555555000000222444666888999:::777888999999:::===AAADDDGGGMMMUUU[[[aaagggoootttwwwzzz|||{{{zzz|||}}}yyyvvvuuuuuutttssspppoooppprrrsssrrrnnnkkkmmmmmmnnnppprrrrrrpppnnndddfffhhhiiiiiilllrrrvvvwwwyyy|||~~~wwwpppllljjjgggeeeddddddeeedddddd\\\[[[[[[\\\]]]^^^]]][[[VVVVVVVVVTTTRRRQQQRRRSSSTTTRRRPPPOOOOOOPPPQQQRRRQQQQQQQQQQQQQQQPPPOOONNNKKKLLLMMMMMMLLLJJJHHHFFFEEEEEEGGGHHHHHHIIIHHHHHHMMMLLLLLLOOOSSSUUUSSSPPPPPPQQQRRRSSSUUUWWWXXXXXXXXXVVVSSSOOOLLLJJJIIIHHHIIIHHHFFFGGGHHHHHHGGGEEEHHHJJJMMMQQQSSSUUUVVVVVVTTTRRRPPPMMMLLLKKKKKKKKKOOOOOOPPPQQQSSSUUUVVVWWWVVVVVVYYY^^^___```fffnnnsss|||~~~vvvsssrrruuuyyyxxxllleeeaaa]]]]]]___\\\]]]aaagggnnnuuu|||}}}|||}}}~~~{{{xxxuuutttssssssrrrmmmiiikkkpppqqqlllgggbbb```]]]ZZZZZZ___fffllltttvvvyyy}}}}}}xxxtttiii^^^NNNCCC===999555222222222222222222222222222222111111111000000////////////...------------...............////////////222222111111111222444555999AAAKKKOOONNNMMMNNNPPPNNNRRRYYYaaahhhjjjiiigggYYYRRRHHH???:::999888888000000222444666666444111222333333333222222444666444333333222111111111222333444444444333444777999888:::;;;:::999;;;@@@EEEKKKRRR\\\dddiiinnntttxxx{{{|||{{{zzzzzz||||||zzzxxxwwwuuuqqqqqqpppoooooonnnmmmlllllllllmmmoooqqqqqqooommmdddfffggggggfffhhhmmmqqqtttvvvyyy|||zzzsssoooiiigggdddcccdddddddddcccbbbaaa_________^^^[[[YYYXXXXXXWWWVVVTTTRRRRRRRRRRRRRRRPPPOOOOOOOOOPPPQQQMMMMMMMMMMMMLLLLLLKKKJJJJJJKKKLLLLLLLLLJJJHHHGGGEEEFFFFFFGGGGGGHHHIIIIIIMMMLLLMMMOOOSSSTTTRRRPPPNNNOOOQQQSSSVVVXXXYYYZZZVVVTTTQQQNNNLLLJJJIIIIIIIIIGGGFFFFFFGGGGGGFFFEEEHHHJJJMMMPPPSSSUUUVVVVVVUUUTTTRRROOOMMMLLLLLLLLLNNNNNNOOOPPPRRRTTTVVVWWWWWWWWWZZZ^^^___```fffnnnvvvvvvpppnnnnnnqqqttt}}}uuujjjddd```^^^___bbbdddfffjjjooouuu|||~~~zzzzzz|||yyywwwuuurrrpppooonnnnnnpppmmmkkkmmmqqqrrrpppllllllkkkiiihhhgggjjjooossszzz{{{}}}{{{tttooo^^^TTTHHH???;;;888555222222222222222222222222222111111111111000000000/////////...------------...............////////////111111000000111333444555999???GGGLLLMMMNNNPPPRRRPPPRRRVVV^^^eeejjjjjjhhhbbb[[[OOODDD<<<999777777333222333444666666444222444555666555333222333444444333222222111111111222333333444444333444777:::999;;;<<<;;;;;;===BBBGGGMMMTTT^^^fffkkkpppuuuyyy{{{{{{{{{zzzzzz}}}{{{yyyvvvuuusssooolllkkkmmmnnnlllllllllnnnpppooommmkkkdddeeeeeedddcccdddgggjjjoooqqquuuxxx|||yyytttmmmkkkhhhffffffgggfffeeeeeedddbbbbbbaaa___\\\YYYZZZYYYYYYXXXVVVTTTRRRQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMLLLKKKJJJHHHHHHJJJJJJJJJIIIHHHGGGGGGFFFEEEEEEFFFGGGIIIJJJMMMMMMNNNPPPRRRRRRQQQOOOLLLNNNPPPSSSUUUXXXYYYZZZRRRQQQOOOMMMKKKJJJJJJJJJIIIGGGFFFFFFGGGHHHFFFEEEHHHIIILLLOOOQQQSSSUUUUUUXXXWWWUUUSSSPPPNNNMMMLLLLLLLLLMMMOOOQQQSSSUUUWWWXXXXXX[[[^^^___```gggooo{{{wwwmmmkkkjjjjjjllloootttxxx||||||qqqgggbbb``````dddiiioooqqqtttyyy}}}yyytttqqqqqqlllllljjjhhhgggfffffffffggghhhiiikkkmmmoooppppppuuuvvvwwwwwwvvvwwwyyyzzz}}}}}}}}}|||yyyqqqhhhaaaOOOHHH@@@:::888666444111111111111111111111111111111111111111000000000000//////...------------...............//////////////////000000222333555666999<<>>>>>===???EEEIIIPPPWWWaaaiiinnnrrrwww{{{{{{{{{{{{zzz{{{~~~~~~~~~~~~~~~{{{{{{xxxtttooolllmmmnnnmmmllllllmmmnnnnnnllljjjccccccbbbaaaaaabbbeeefffkkknnnqqquuuxxx|||{{{vvvssspppnnnmmmlllkkkjjjbbbbbbbbbbbbcccbbb___]]]ZZZZZZYYYYYYXXXWWWTTTRRRPPPQQQQQQQQQPPPOOONNNMMMOOOOOOOOONNNMMMLLLKKKJJJFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGEEEEEEFFFGGGJJJKKKNNNNNNOOOPPPQQQQQQOOONNNKKKLLLNNNQQQSSSTTTUUUUUUNNNMMMLLLJJJJJJJJJKKKKKKJJJIIIGGGHHHIIIIIIHHHFFFGGGHHHJJJMMMPPPRRRTTTUUUYYYYYYXXXVVVTTTQQQOOOMMMJJJJJJLLLMMMPPPRRRUUUVVVYYYYYY[[[___```bbbiiiqqqzzzqqqjjjiiiiiihhhhhhjjjlllpppuuuzzz~~~wwwnnnfffbbbbbbdddjjjqqqxxxzzz}}}}}}vvvooohhhdddaaa^^^^^^]]]\\\\\\\\\\\\\\\ZZZ]]]```bbbccceeeiiimmmtttwww|||~~~~~~}}}||||||yyyxxxuuurrrkkkaaaWWWOOOBBB???:::666555444222000111111111111111111111111111111111000000000000000//////...------------...............////////////......///000222444555666888999;;;AAAIIIQQQVVVXXXYYYTTTQQQUUU___iiilllmmmmmmggg]]]QQQFFF@@@??????;;;888555444555666666555444666888888555333111111222222111111111111111222222333444333333555888:::999<<>>BBBDDDEEEHHHMMMRRR]]]dddmmmtttvvvwwwyyyzzzzzz|||~~~zzzxxxtttmmmgggiiigggeeedddddddddbbbaaa___\\\ZZZ[[[^^^bbbcccbbbaaaeeejjjoooqqqrrrtttuuuwww{{{}}}yyyuuurrrssstttvvvyyy|||{{{xxxvvvqqqkkkddd```___]]]ZZZWWWVVVUUUSSSQQQPPPPPPPPPPPPSSSSSSRRRQQQPPPNNNMMMLLLIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMNNNQQQRRRQQQNNNKKKKKKKKKFFFHHHJJJLLLLLLKKKJJJHHHFFFFFFEEEEEEFFFGGGIIIJJJJJJIIIHHHHHHIIIIIIHHHGGGEEEEEEFFFHHHKKKNNNQQQRRRWWWYYY[[[\\\[[[XXXTTTRRRMMMMMMMMMNNNOOOPPPQQQRRRXXXWWWZZZ___bbbgggqqq{{{vvvmmmeee``````aaa^^^]]]]]]]]]```dddjjjpppwww|||zzz||||||}}}~~~zzzqqqoooooorrrtttxxxxxxnnnhhh^^^YYYQQQLLLIIIGGGEEECCC??????@@@AAABBBAAAAAA@@@===>>>@@@BBBDDDIIIMMMPPPXXX\\\___aaa```___^^^]]]VVVQQQKKKEEEAAA===999666555555444222111000111222///////////////////////////000000000111111111111//////...------------...............////////////---...000111222222222111000333666999>>>EEENNNUUUWWWXXXXXXWWWYYY]]]dddiiimmmppprrrkkk\\\MMMAAA<<<:::888666555666777666666555666666555333111111222000000000000000111222222111222333333444666999<<<<<<@@@EEEHHHIIILLLRRRVVV```gggpppvvvwwwwwwwwwxxxyyy||||||{{{zzzssslllfffdddbbb```aaa```___^^^___\\\YYYZZZ]]]``````______ccciiimmmooopppqqqrrrrrrwww~~~~~~yyyvvvvvvxxx|||{{{sssiiiccc```^^^ZZZVVVXXXVVVSSSQQQPPPPPPQQQRRRQQQQQQQQQPPPNNNLLLKKKJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNMMMOOOQQQSSSQQQNNNJJJJJJKKKDDDFFFIIILLLMMMLLLKKKJJJFFFEEEEEEEEEEEEGGGHHHIIIIIIHHHFFFGGGHHHHHHGGGEEEDDDDDDEEEGGGJJJMMMPPPRRRVVVXXX[[[]]]\\\YYYUUUSSSNNNNNNNNNNNNOOOPPPQQQRRRWWWWWWYYY___ccchhhsss}}}|||qqqllleee___```aaa```___```ZZZ]]]aaaffflllsss{{{{{{xxxzzzxxxyyyzzz{{{~~~zzzrrrqqqrrrvvvxxx||||||qqqfff___SSSMMMEEEAAA?????????===;;;<<<===>>>???>>>===<<<888888888:::>>>BBBFFFHHHQQQSSSUUUUUUSSSQQQPPPPPPKKKGGG@@@;;;888666555333222222222111000000222444//////////////////////////////000000111111111222//////...------------.............../////////000...///000222222222111000...222777999;;;AAAKKKSSSTTTWWWYYYXXXWWWYYY```ggghhhnnnsssooocccSSSFFF@@@999777555555666777666555999999888666222111111222000000///000000111222222000222333333444666999<<<>>>BBBHHHKKKMMMPPPUUUYYYbbbiiirrrwwwwwwvvvvvvwwwyyy}}}zzzsssoookkkddd___``````]]]ZZZZZZYYYZZZ[[[]]]___`````````[[[aaagggjjjhhhiiimmmqqqqqqrrrtttxxx}}}~~~|||}}}{{{~~~wwwlllddd___[[[YYY[[[YYYUUURRRPPPOOOPPPQQQRRRPPPNNNNNNNNNNNNLLLJJJJJJJJJJJJJJJIIIHHHGGGFFFJJJIIIIIIHHHHHHJJJKKKLLLPPPPPPPPPOOONNNMMMLLLKKKIIIIIIIIIHHHHHHGGGGGGGGGDDDEEEFFFGGGGGGGGGGGGFFFJJJIIIHHHFFFEEEDDDDDDDDDGGGGGGGGGHHHIIIJJJLLLLLLRRRVVV[[[]]]\\\XXXUUUSSSWWWUUURRROOOOOOQQQSSSUUUSSSVVVZZZ]]]bbbkkkvvv~~~{{{mmmiiifffcccaaa``````___]]]aaa``````bbbffflllqqquuu}}}}}}zzzzzz|||}}}zzzyyy{{{~~~~~~}}}{{{nnnrrruuuxxxzzzooocccWWWOOOIIIFFFCCC???<<<:::::::::======<<<<<<<<<;;;;;;;;;;;;:::999999999;;;>>>???FFFFFFFFFFFFEEEEEEDDDCCC===<<<999666444111000///111111000000000000000111//////...---------------//////............/////////////////////000000111///...---...///000///...000111111111111222222222555555444555888???GGGMMMVVVYYY[[[ZZZWWWWWW\\\```jjjppprrrmmmeeeZZZKKK???===;;;999999999888666444666666666666555444333222000000000000000111111222///222555666777777999:::BBBDDDHHHLLLPPPVVV]]]bbbhhhpppwwwxxxtttrrrtttxxx{{{zzztttooogggbbbbbbbbb^^^[[[[[[YYYZZZ[[[]]]^^^^^^______XXX^^^eeehhhiiihhhjjjkkknnnppprrrtttyyyvvvmmmfff```]]][[[YYYVVVSSSQQQQQQRRRSSSRRRQQQOOOOOOOOONNNMMMKKKJJJJJJJJJJJJJJJIIIHHHGGGKKKJJJIIIIIIIIIJJJKKKLLLOOOOOOOOONNNNNNMMMLLLKKKIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHJJJIIIGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGIIIJJJKKKPPPTTTYYY\\\[[[YYYWWWVVVZZZXXXUUURRRQQQRRRTTTUUUUUUXXX\\\___dddmmmxxxzzzlllfffccc```^^^^^^___^^^]]]bbbaaaaaabbbeeejjjnnnqqqyyy~~~{{{{{{||||||zzzyyy{{{~~~~~~}}}{{{ssswwwzzz|||}}}vvvmmmcccXXXNNNGGGAAA@@@>>>===;;;;;;<<<<<<;;;;;;:::::::::999999999<<<;;;999777777777888999<<<=========<<<<<<;;;:::999888666444333111111111111111000000000000111111000///......------....../////////....../////////000///.........///111111///...---...000111000///000000111111111222222222333333444444777===EEEJJJRRRUUUWWWVVVSSSSSSWWW[[[hhhnnnrrrooohhh^^^OOODDD<<<:::888666666666444222444444555555555555555444111111111111111222333333111333666777888999;;;===DDDFFFJJJOOOTTT[[[bbbggglllrrrxxxxxxtttrrruuuyyy}}}}}}uuummmfffeeeddd```]]]]]][[[[[[\\\]]]]]]]]]]]]\\\WWW[[[```eeehhhgggfffdddjjjkkknnnqqqtttyyywwwmmmeee```YYYXXXVVVTTTSSSSSSSSSTTTSSSRRRPPPPPPPPPPPPNNNLLLIIIJJJJJJJJJJJJJJJIIIHHHKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGGGGFFFFFFHHHIIIJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIMMMQQQVVVYYYZZZYYYYYYZZZ]]][[[YYYVVVTTTTTTTTTTTTWWWZZZ^^^bbbgggppp{{{zzzmmmeeebbb___]]]^^^___```___cccbbbaaaaaacccfffiiikkkrrr|||~~~|||{{{{{{|||zzzyyyyyy||||||{{{~~~|||www{{{~~~{{{uuukkkaaaWWWOOOHHHCCC<<<<<<;;;;;;;;;:::::::::888888888888777777777777999888777555444444555666999999999999999888888777333333222222111222222222111000000000000000111111111000//////......//////////////////////////////000///...------///111222///...---///111222222111000000000111111111222222000222333555777<<>>@@@FFFIIINNNSSSYYYaaajjjooorrrvvvxxxwwwsssrrrvvvzzz|||ssskkkhhheeeaaa^^^^^^\\\\\\]]]]]]\\\\\\[[[ZZZZZZZZZ]]]aaadddeeecccaaaeeehhhkkknnnrrrvvvzzz~~~~~~qqqfff___WWWWWWVVVUUUTTTTTTTTTTTTTTTSSSQQQQQQQQQPPPOOOMMMJJJJJJKKKKKKKKKJJJJJJIIIKKKKKKKKKKKKLLLLLLLLLMMMKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGFFFFFFHHHJJJKKKHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIMMMRRRUUUWWWYYY[[[]]]___^^^\\\ZZZXXXVVVTTTTTTYYY\\\```dddjjjsssssshhhddd```^^^^^^```aaaaaacccbbb```___```aaadddeeellluuu~~~}}}|||{{{{{{{{{xxxxxx{{{{{{zzz||||||www||||||ssslll```UUUMMMHHHCCCAAA<<<<<<<<<;;;:::999777666777777777777666666666555555444444444444555666777777777888888888777777666222111111111111111222222000000000000000000111222111111000////////////////////////000000/////////000///---,,,---...111222.........///222333333333000000000000111111111111///111444666888<<<@@@DDDQQQSSSUUUUUUSSSRRRSSSTTT```hhhppprrrooojjj___UUUFFFAAA<<<888777777777666222333444444555555555444222222222222222333444444333555777999:::<<>>===;;;;;;;;;;;;:::999888777777777777777666666666666444444444444444555555666111111222222222222222111333222111111000000111111000000//////000111222222111111000/////////////////////000111111000/////////...---,,,---...000111.........///222333333333//////000000000111111111000222555777888;;;???BBBNNNPPPSSSTTTTTTSSSRRRRRRZZZccclllppppppmmmeee]]]LLLGGG???999777777777777444444555555444333222222111111111111111222333333333444777888:::===AAACCCIIIMMMUUU]]]eeemmmtttyyywwwwwwvvvtttrrrtttyyy}}}uuunnniiidddaaaaaa^^^^^^^^^^^^]]]\\\[[[[[[___^^^\\\[[[[[[^^^aaadddccceeeiiilllooorrrwwwzzz}}}xxxjjjaaaVVVWWWWWWXXXWWWVVVTTTSSSTTTSSSQQQQQQQQQQQQOOOMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJIIIFFFFFFFFFGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFHHHIIIJJJGGGFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDEEEEEEFFFGGGEEEGGGJJJLLLOOOTTTYYY]]]___```bbbbbbaaa^^^[[[YYY]]]```eeejjjpppzzzrrrlllccc]]]ZZZZZZ[[[[[[___^^^]]]\\\[[[[[[\\\]]]___iiittt{{{~~~~~~}}}}}}||||||{{{wwwtttwwwxxxwwwwwwyyy}}}~~~{{{zzz{{{qqq___YYYOOOGGGBBB@@@>>>===888888999::::::;;;<<<<<<777777777777666666666666777777666555444222111111//////000111111111000000333222111000////////////////////////000111222333111000//////......////////////111111111111//////......------......///000///...---///111222222111/////////000000000111111111222444666777:::>>>AAAGGGIIIMMMPPPRRRRRRQQQPPPUUU^^^gggkkknnnnnniiicccRRRKKKAAA999555555555555555555555444444333111111111111111111111222333333333555777999:::>>>BBBFFFJJJPPPZZZcccjjjqqqvvvyyywwwwwwvvvuuuuuuxxx}}}{{{sssmmmgggdddddd____________^^^^^^]]]\\\\\\]]]]]]\\\ZZZZZZ^^^bbbdddfffgggiiikkknnnrrruuuvvvzzzxxxkkkbbbXXXYYY[[[[[[ZZZXXXVVVTTTTTTRRRPPPPPPPPPPPPNNNMMMOOOOOONNNMMMLLLJJJIIIHHHHHHIIIJJJKKKLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHFFFFFFEEEDDDDDDDDDDDDEEECCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGIIIKKKPPPVVV[[[___aaaeeeggggggdddaaa^^^aaadddiiinnnuuu{{{tttiii```[[[ZZZZZZZZZ\\\[[[ZZZZZZZZZZZZ[[[[[[YYYcccooovvv}}}~~~}}}|||}}}}}}|||vvvsssuuuwwwuuuuuuvvvuuuxxx}}}|||zzz|||sssgggXXXSSSLLLFFFCCCAAA???===999999888888888:::;;;<<<777777666666666555555555666666666555333111000///000000111222222222222222000//////............///////////////000111222333000///......------.........///111222222111///...,,,---.../////////......///...---...000111000///////////////000000000111111222333444555888<<<@@@AAADDDHHHMMMQQQRRRQQQOOORRRZZZbbbfffjjjmmmkkkfffXXXPPPDDD;;;666555555666333333444444444333333222222222222222222333444444555666888:::<<<@@@EEEIIIMMMTTT___iiippptttwwwyyywwwwwwwwwwwwyyy}}}vvvpppiiifffggg______``````______^^^]]]XXX\\\___]]]YYYXXX[[[___eeefffffffffgggiiimmmqqqqqqtttzzzwwwjjjbbb[[[\\\]]]^^^]]]ZZZWWWUUUSSSRRRPPPPPPPPPPPPNNNLLLPPPPPPOOONNNLLLJJJHHHGGGGGGHHHJJJKKKKKKKKKJJJIIIJJJJJJKKKKKKKKKKKKKKKJJJEEEEEEFFFFFFGGGGGGGGGGGGDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEBBBBBBAAAAAAAAABBBCCCCCCEEEEEEFFFGGGIIINNNTTTYYY```cccgggjjjkkkiiieeebbbcccggglllqqqxxx{{{pppeee___\\\\\\[[[ZZZYYYYYYYYYYYYZZZZZZ[[[UUU```kkkrrrzzz~~~}}}||||||}}}}}}|||vvvsssuuuvvvuuutttuuuooorrrxxx{{{yyy}}}zzzkkk___NNNJJJEEEAAA>>><<<:::888===;;;999777666666777888666666555555555444444444222222333333333222222111...//////000111111111000---,,,,,,,,,,,,---...///////////////000111222333//////...---------------...000111222222111000...+++,,,...000000///...,,,///...---...///000///...////////////000000000000000111111111333666;;;??????BBBGGGMMMRRRTTTSSSQQQPPPWWW___ccchhhlllkkkhhh^^^UUUIII>>>888777777888111111222333444444444444444333333333333444555555666888999;;;>>>BBBGGGKKKOOOWWWcccmmmsssvvvxxxxxxwwwwwwxxxyyy}}}wwwqqqoookkkddd^^^```bbbbbb______aaaccc\\\]]]^^^]]]\\\\\\]]]___cccdddeeefffhhhiiijjjkkkssspppsss{{{vvviiiaaa\\\\\\[[[YYYWWWUUUTTTSSSPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMMNNNLLLIIIFFFHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHHHHIIIIIIJJJKKKLLLFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBEEEEEEFFFFFFHHHMMMSSSWWW^^^___ccchhhlllnnnmmmlllkkkmmmrrrwww~~~xxxkkkdddaaa^^^YYYVVVVVVVVVUUUUUUUUUWWWYYYXXX]]]dddllluuu}}}}}}{{{zzzwwwwwwvvvvvvuuuuuuttttttuuuwwwyyy|||{{{yyy|||ooo```VVVJJJEEE@@@=========;;;999777777777888999999999:::999888666444333222333333222222111111111111222222111111111111000///------+++,,,---...////////////......////////////.........------,,,,,,------......///000111111000///...---,,,,,,,,,,,,---..................////////////000000111111000///......000000111222333555666777:::???FFFNNNSSSVVVVVVVVVTTTSSSUUUZZZaaagggiiiiiibbbZZZNNNDDD===999888777222333333333333222111111222111111222333555777999666888:::<<<>>>CCCIIIMMMSSS]]]gggnnntttyyy{{{yyyvvvxxx{{{}}}vvvsssmmmfffcccdddeeedddaaa___```bbb]]]^^^^^^]]]\\\[[[]]]___bbbbbbdddeeeggghhhiiijjjrrrppprrryyy}}}}}}tttiiibbb]]]\\\ZZZXXXWWWUUUTTTSSSRRRRRRQQQQQQPPPOOOOOOOOOMMMMMMLLLMMMMMMLLLIIIFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFHHHLLLQQQUUU[[[^^^ccciiinnnppppppppppppssswww}}}tttlllggg```ZZZWWWVVVVVVTTTTTTUUUWWWYYY[[[]]]aaagggnnnxxx}}}{{{zzzwwwwwwvvvvvvuuutttttttttsssuuuvvvxxx{{{~~~{{{zzzxxxjjj[[[QQQHHHDDD???===<<<<<<:::888:::999999888666555555444777666555444444444555666222111111000000111111222111111111000///.........---------.........//////...//////000000//////...------,,,,,,,,,,,,------//////111111111111//////.........---...//////000////////////////////////...............---,,,,,,000000000111333444666777999<<>><<<;;;:::999777:::999888777555444333222333333333333333444555666222111111000000111111222222111000///......//////000///...---------...//////000000111111000000///---,,,,,,++++++,,,,,,---...///000111111000///...///////////////000111111111000000//////........................------,,,///000000111222444555666888888<<>>AAAEEEMMMVVV\\\ccckkkrrruuuyyy}}}~~~~~~}}}~~~~~~~~~uuummmiiihhhgggffffffeeedddccc`````````___\\\[[[\\\]]]]]]^^^```ccceeehhhjjjjjjnnnooooooooopppsssttttttvvvyyy~~~xxxpppiiieeecccaaa^^^ZZZWWWUUUUUUTTTTTTTTTSSSRRRQQQPPPOOOOOONNNLLLKKKKKKKKKJJJHHHFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMLLLJJJHHHGGGFFFFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFHHHIIIGGGHHHHHHGGGGGGHHHKKKNNNPPPWWW```jjjqqqxxx~~~rrrmmmlllqqqvvv{{{|||rrrddd^^^WWWRRRRRRUUUXXXYYY\\\\\\\\\]]]___eeelllqqq}}}~~~}}}|||{{{{{{zzzzzzvvvvvvuuuuuutttssssssssssssrrrqqqppprrrwww~~~|||zzz|||}}}~~~}}}xxxnnn```RRRGGGBBB>>>>>>===;;;999777777777888888888777777666666666333333333333222222111111111000000000000000000111222111///------...000111333222///---,,,---......000000111111111111000000---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,...------------...//////111000000///...---,,,,,,//////000000000000000///......///000111333444555888666777<<>><<<999777888999333444444555555666666666+++,,,...000111222111111000000////////////000000...///000000000000/////////000000111000//////.........////////////......//////............//////...///000111111000///...---,,,,,,,,,,,,---......+++++++++++++++++++++,,,......///000111111000000---------...000111333444333777;;;;;;:::???IIIRRRXXXYYYZZZYYYYYY\\\bbbgggiiimmmooohhhZZZJJJ???;;;666666666666666555555444222333444555666888999999>>>CCCKKKSSSZZZbbbiiimmmnnnssswwwxxx{{{{{{yyyuuurrroookkkeeeaaabbbaaa```^^^^^^^^^______```bbbeeehhhkkknnnpppqqqwwwtttssstttwwwyyyyyywww{{{{{{{{{{{{|||}}}yyyrrrkkkeeebbb```\\\YYYWWWWWWWWWVVVTTTRRROOONNNOOOMMMKKKHHHGGGGGGHHHIIIFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHJJJHHHHHHKKKOOOOOOKKKFFFGGGGGGGGGHHHHHHGGGGGGFFFGGGFFFEEEDDDDDDCCCDDDDDDEEECCCAAABBBCCCDDDCCCBBBEEEFFFFFFGGGIIIKKKMMMNNNQQQRRRWWW^^^dddlllxxxyyyllleeeaaa___\\\ZZZZZZ]]]```cccpppzzz}}}ssseeeZZZUUUUUUUUUUUUVVVUUUSSSSSSTTTVVVZZZ\\\bbbgggmmmqqqsssvvv{{{~~~||||||~~~zzzzzzzzzzzzzzzyyyyyyxxxyyyxxxuuurrrqqqqqqqqqrrrqqqqqqqqqqqqtttwwwzzz|||~~~zzzwwwuuuvvvlll^^^QQQGGGAAA>>>===>>><<<:::888777777777888999888666555444444444555444444444333333222222222/////////000000000000000000000///...------,,,,,,---...000///---+++******...///000111111000///...000000//////.........---///////////////......---))))))******+++,,,---......------------...//////------------............,,,,,,---...000222444555555555666666999>>>FFFKKKQQQVVV[[[[[[XXXYYY```fffiiiiiihhheee^^^SSSFFF===:::777333111111222333333666555555666888:::::::::CCCFFFLLLVVV```ggglllnnntttuuuvvvxxx~~~~~~zzzuuupppiiieeebbbaaa___^^^]]]^^^^^^___bbbbbbcccfffiiinnnrrruuuyyywwwvvvwwwzzz||||||zzz}}}}}}||||||}}}}}}~~~zzzqqqjjjfffccc___[[[ZZZZZZZZZYYYWWWTTTQQQOOOQQQOOOMMMJJJHHHHHHHHHIIIGGGGGGHHHIIIHHHGGGFFFEEEDDDDDDEEEFFFFFFGGGGGGHHHJJJIIIHHHLLLOOOPPPKKKGGGFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCEEECCCBBBBBBCCCDDDDDDCCCFFFFFFGGGHHHIIIKKKLLLMMMQQQQQQUUU\\\bbbiiiuuurrrgggaaa___]]]ZZZXXXXXXZZZ]]]___jjjsss{{{|||mmm```YYYUUURRRQQQTTTSSSSSSSSSTTTWWWYYYZZZ___ccciiimmmooosssxxx|||~~~~~~~~~||||||||||||{{{{{{zzzzzz{{{yyyvvvtttrrrrrrrrrssstttssssssssstttuuuwwwxxx}}}}}}yyyvvvtttqqqhhh[[[NNNFFFAAA>>><<<===<<<:::777666666777888888777666555444444444555444444333333333222222222///////////////000000000000//////......---,,,,,,---...000///---+++++++++---...///000111000000///000/////////............///////////////...------++++++,,,,,,,,,,,,,,,,,,------------...///000111///.................................///000222222666777777888999===BBBGGGMMMSSSZZZ[[[YYYYYY^^^cccdddeeefffeee```VVVJJJBBB<<<999555333333444444444666555555666888;;;<<<<<>>@@@HHHMMMVVV```iiinnnqqqrrrnnntttyyy~~~zzzrrrmmmllljjjhhhfffeeeddddddeeeddddddeeehhhmmmsssxxx||||||||||||}}}~~~~~~~~~}}}{{{tttmmmgggcccaaaaaa```^^^[[[WWWSSSQQQRRRPPPOOOMMMKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFCCCDDDDDDEEEEEEFFFGGGGGGKKKJJJJJJLLLNNNOOOLLLJJJDDDEEEFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDGGGEEECCCBBBDDDFFFFFFFFFHHHHHHHHHHHHIIIKKKLLLLLLOOOOOOSSSYYY^^^dddooozzzvvviiiaaa\\\ZZZ[[[YYYVVVSSSRRRSSSTTTUUUZZZ```gggnnnvvv~~~}}}rrrggg^^^VVVRRRNNNPPPRRRTTTUUUVVVVVVVVVVVVZZZ___ccceeeiiiooottt{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{xxxwwwvvvuuuuuuvvvvvvuuutttssssssrrrrrrsssuuuxxx|||yyysssmmmjjj___XXXOOOFFFAAA>>><<<;;;:::999888666666666666666666555555444444333333333333222222222222222222222000000000000000/////////000/////////......---------///000///---,,,,,,---//////////////////......///////////////...............//////......---,,,------...//////...---,,,***+++,,,...000333555666333333222111000///...---///............///000000444666888999:::;;;===???EEEMMMXXX___```^^^^^^^^^\\\^^^bbbdddbbb[[[QQQJJJAAA===999666555666555555666777888999;;;>>>BBBEEEKKKRRR\\\ffflllppprrrsssmmmttt}}}~~~{{{vvvsssqqqnnnkkkiiihhhggggggeeegggjjjnnnrrrvvvyyy{{{{{{|||}}}~~~}}}|||tttmmmhhhcccbbbaaa^^^[[[WWWTTTRRRPPPOOONNNMMMMMMLLLLLLLLLJJJJJJIIIHHHGGGGGGGGGFFFDDDDDDDDDEEEFFFFFFGGGGGGJJJJJJKKKLLLMMMMMMLLLKKKDDDEEEFFFFFFGGGGGGGGGGGGFFFGGGHHHHHHHHHHHHGGGGGGHHHFFFCCCCCCEEEGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLNNNNNNRRRYYY^^^dddppp{{{zzzkkkbbb]]][[[ZZZYYYWWWTTTQQQPPPPPPQQQRRRVVVYYY___gggoooxxxzzznnnbbbYYYSSSMMMOOOQQQSSSTTTTTTSSSSSSSSSWWW[[[^^^```dddjjjooowww{{{~~~~~~~~~}}}~~~~~~~~~~~~}}}|||zzzyyyxxxwwwwwwuuuuuutttsssssssssssstttqqqrrrtttwww|||~~~vvvmmmfffbbbVVVPPPIIICCC???<<<;;;999888777777666555555555555444444444444444333333333222222222222222222222222222222111111111000000000///////////////............//////...---,,,---///111111000///...---,,,,,,.........///////////////...............------,,,***,,,...///000000///...***+++,,,...000333555666444333333111000///...---,,,---------...000111222000333666888:::;;;>>>@@@DDDMMMYYYaaadddcccaaa```]]]___aaacccaaa[[[RRRLLLBBB>>>999666555555555444666777999;;;<<<@@@FFFJJJOOOVVVaaaiiinnnpppqqqrrrnnnwww~~~zzzxxxuuuqqqmmmkkkiiihhhhhhjjjmmmqqqtttwwwxxxyyyzzz{{{}}}~~~~~~vvvooogggeeebbb___\\\YYYXXXWWWRRRQQQQQQPPPOOONNNMMMMMMLLLKKKJJJHHHGGGGGGGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHJJJKKKKKKJJJJJJIIIFFFDDDCCCEEEHHHJJJJJJKKKJJJJJJJJJJJJJJJKKKKKKMMMNNNRRRZZZ```gggtttrrreee^^^[[[YYYXXXUUUTTTQQQOOONNNNNNOOOOOOSSSSSSXXX```hhhppp{{{uuufff[[[TTTNNNOOOQQQRRRRRRRRRQQQPPPPPPTTTWWWYYY[[[^^^dddiiirrrwww}}}~~~~~~|||{{{{{{{{{|||}}}|||||||||{{{zzzzzzyyyyyyuuutttrrrqqqqqqrrrtttuuuqqqpppqqqrrrvvv{{{|||rrrggg___YYYOOOJJJEEE@@@===;;;999888666666666555555444444444222333333444444333222222111111111222222222222222444444333333222111111111////////////////////////...//////...------...000111111///...---,,,,,,,,,.........///////////////---............---,,,,,,)))+++---///000000///...++++++,,,---///111333444333333222111000///...---,,,,,,,,,---...000111222...111444777999;;;>>>AAAFFFMMMXXXaaaeeefffeeeddd``````aaabbb```[[[SSSNNNCCC@@@;;;777666666555444666888;;;<<<>>>BBBIIIOOOTTT\\\ffflllooooooqqqrrrrrr{{{~~~~~~yyytttpppnnnmmmlllmmmnnnoooqqqtttvvvwwwyyy{{{~~~yyymmmjjjfffaaa^^^]]]^^^^^^WWWVVVUUUTTTQQQOOOMMMLLLMMMLLLJJJHHHGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHIIIJJJJJJIIIIIIJJJKKKFFFGGGGGGFFFFFFEEEDDDCCCBBBDDDGGGJJJKKKLLLLLLKKKJJJGGGDDDCCCFFFIIIKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKMMMNNNSSS\\\ccckkkxxx~~~nnnaaa[[[XXXUUUSSSQQQPPPNNNLLLKKKKKKLLLLLLOOOMMMPPPXXX```gggsss{{{mmmaaaZZZPPPPPPPPPPPPPPPOOOOOONNNNNNQQQSSSUUUUUUXXX^^^cccmmmsssyyy|||}}}~~~|||{{{yyyxxxxxxxxxzzz{{{zzzzzz{{{{{{{{{{{{zzzzzzxxxuuurrrooooooqqqtttvvvpppooommmnnnpppuuuyyy}}}zzzooobbbXXXRRRJJJGGGBBB>>><<<:::888666555555555555555444333333111222333444444333222111000111111111222222222222666555555444333333222222/////////////////////000...//////...------///111///...---------...//////............/////////000------......------,,,+++)))+++...///000///---,,,------------...///000111222222111000//////......---------------...///000///111333555777:::>>>AAAGGGMMMWWW___eeegggggggggaaa`````````^^^[[[UUUQQQFFFBBB===999888777666555666999<<<===???CCCLLLSSSZZZaaajjjoooooooooqqqssswww~~~~~~~~~{{{vvvtttrrrpppnnnmmmlllnnnqqqtttwwwyyy|||rrrnnniiidddaaaaaacccddd\\\[[[YYYWWWSSSPPPMMMKKKMMMLLLJJJHHHGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJGGGHHHIIIIIIHHHHHHIIIKKKGGGGGGGGGGGGFFFDDDCCCBBB@@@BBBFFFIIIKKKLLLLLLLLLJJJGGGDDDDDDFFFIIIKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKMMMNNNTTT]]]eeennn||||||lll```YYYVVVRRRNNNNNNMMMKKKJJJIIIIIIJJJJJJLLLIIIKKKSSSZZZaaammmzzz~~~ttthhhbbbQQQQQQPPPOOOOOONNNMMMMMMLLLNNNQQQQQQRRRUUUZZZ___jjjpppwww{{{{{{~~~{{{yyywwwvvvvvvwwwxxxyyyyyyyyyzzz{{{||||||{{{{{{zzzwwwrrrooonnnooosssuuuooommmkkkkkklllpppuuuxxxyyymmm___TTTMMMHHHEEEAAA===<<<:::888666444444555555555444333333000111333333444333222111000000111111222222222222777777666555444444333333////////////000000000000/////////...------///111,,,,,,,,,,,,---///111222---.........//////000000------......------,,,++++++,,,...000///---+++)))...------------...//////111111000000//////......000///...---------------000222333444666999===@@@HHHMMMUUU]]]dddggghhhhhhaaa```___^^^]]][[[WWWTTTHHHDDD???;;;999888888777666999===>>>???DDDMMMUUU^^^eeemmmqqqpppoooqqqtttzzz~~~~~~~~~~~~~~~~~~~~~zzzwwwtttrrrooooooppprrrssssssuuuxxx|||zzzpppiiihhhiiiiiihhhccc]]]VVVSSSSSSSSSRRRQQQNNNLLLJJJHHHFFFFFFGGGHHHLLLKKKJJJIIIHHHGGGGGGGGGKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIGGGFFFEEEEEEDDDEEEBBBCCCFFFHHHJJJKKKKKKKKKKKKJJJHHHFFFFFFFFFHHHIIILLLMMMLLLKKKIIIJJJLLLNNNOOOSSSXXX```jjjwww~~~ooo```WWWSSSRRRRRRIIIIIIHHHHHHHHHHHHHHHGGGIIIJJJLLLPPPVVV___jjjppp}}}{{{pppfff]]]WWWPPPLLLKKKKKKJJJIIIIIIJJJLLLNNNPPPTTTYYY]]]hhhmmmssswww{{{~~~~~~{{{yyy{{{{{{zzzzzzzzzzzz{{{{{{zzz{{{|||}}}}}}|||{{{zzzzzzxxxtttrrrqqqqqqssstttjjjiiiggggggiiimmmrrruuu{{{zzzkkk\\\QQQKKKGGGDDD???;;;888888999:::666555555444444333333333333333333222222222111111111111000000111333444666888888777666555444444333444333222111000111222333...000000///...---...///------,,,,,,---...000111///000000000000111111111000///...---------------........................,,,,,,++++++,,,,,,---.../////////...------,,,,,,............////////////111222333666888;;;>>>???GGGKKKSSS[[[bbbfffhhhiiiiiieeeaaa___^^^\\\XXXTTTMMMFFF>>>;;;<<<<<<:::777555999===???BBBIIISSS\\\eeeiiilllmmmmmmooosssvvv~~~~~~{{{xxxtttrrrrrrrrrrrrqqqtttvvvzzzzzzssspppooonnnmmmeee```YYYUUUTTTTTTQQQOOONNNMMMJJJIIIHHHHHHIIIIIIKKKJJJIIIHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDCCCDDDGGGIIIKKKLLLLLLLLLJJJHHHFFFEEEDDDEEEGGGHHHKKKKKKLLLKKKJJJJJJLLLOOORRRUUUZZZbbblllzzzpppaaaXXXSSSPPPPPPKKKJJJIIIHHHGGGFFFEEEEEEFFFHHHJJJMMMSSS[[[eeekkktttzzz~~~xxxqqqeee^^^UUUNNNKKKJJJIIIHHHKKKLLLMMMMMMNNNQQQUUUXXXccchhhnnntttyyy|||~~~{{{yyy|||{{{{{{zzzzzz{{{{{{|||xxxyyy{{{|||~~~~~~~~~~~~yyywwwtttrrrqqqqqqrrrsssllljjjgggfffgggiiimmmooouuuzzzzzzkkk[[[OOOIIIDDDBBB>>>;;;888888888999555555555444444444333333333333222222222111111111111111000000111333444555777777777666666444333333444333222222111111222222...///000///...---...///,,,,,,++++++,,,---///000////////////000000000000000///...---,,,,,,,,,,,,---,,,,,,,,,+++*********+++++++++++++++,,,------............------------............////////////......000222444777999;;;DDDHHHOOOWWW]]]bbbeeefffdddbbb```___```___\\\YYYPPPIIIAAA===<<<===;;;888777;;;>>>AAADDDLLLWWW___hhhjjjlllmmmnnnqqqvvvzzz~~~~~~zzzwwwvvvuuutttssstttvvvzzzzzzuuurrrooolllgggbbb\\\XXXWWWUUUQQQMMMMMMLLLKKKIIIIIIIIIJJJKKKIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGEEEDDDCCCCCCDDDEEEGGGJJJKKKLLLLLLLLLHHHGGGEEECCCCCCDDDFFFGGGIIIJJJJJJJJJJJJKKKNNNPPPUUUXXX]]]eeeooo}}}sssdddYYYSSSOOOMMMLLLKKKIIIGGGEEEDDDCCCCCCCCCEEEGGGJJJOOOVVV^^^dddkkkrrryyy|||zzzllleeeZZZQQQLLLJJJJJJJJJMMMMMMMMMLLLLLLMMMPPPSSS[[[```hhhpppuuuzzz}}}~~~|||{{{||||||{{{{{{{{{{{{||||||yyyzzz{{{}}}~~~~~~~~~~~~yyywwwuuusssqqqqqqqqqqqqmmmkkkhhheeedddeeeggghhhmmmrrr{{{zzzjjjZZZMMMGGGAAA@@@===;;;999888888888444444444444333333333333333222222222222111111111111111111111111222333444444555666777777555333222222333333333333222111111...///000///---------...,,,+++******+++,,,...///.../////////000000000000000///...,,,+++*********---,,,,,,+++***)))((((((+++************+++,,,,,,------------........................////////////,,,---...///222444666777@@@CCCIIIPPPWWW\\\aaaccc_________aaaccccccbbb```UUUNNNEEE???======;;;::::::===@@@CCCHHHQQQ\\\dddjjjkkkkkklllooottt{{{|||zzzyyyxxxvvvwwwyyy||||||wwwqqqmmmgggccc^^^ZZZYYYVVVQQQNNNLLLKKKJJJJJJJJJJJJKKKKKKHHHHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIGGGFFFDDDCCCBBBCCCDDDFFFIIIJJJKKKKKKJJJGGGFFFDDDCCCCCCDDDFFFGGGGGGHHHIIIIIIJJJLLLOOOQQQVVVZZZ___gggsssxxxjjj^^^UUUOOOLLLLLLJJJHHHFFFDDDCCCCCCCCCBBBCCCFFFHHHKKKQQQWWW\\\eeemmmtttyyy}}}~~~zzzpppiii___UUUNNNLLLLLLLLLLLLLLLLLLKKKJJJKKKNNNQQQTTTZZZccclllrrrxxx|||~~~}}}}}}||||||{{{{{{||||||}}}~~~~~~~~~~~~}}}||||||{{{zzzxxxwwwuuusssqqqppppppmmmkkkhhhfffdddccccccdddfffllluuu~~~yyyiiiYYYLLLFFF???>>>===;;;:::888888777333333333222222222222222222222222222111111111111111111111111111222222333222333666777777555333111111222333444333222111000...///000///---,,,---...,,,,,,+++++++++,,,.../////////000000000111111111111000...,,,***)))))))))---,,,,,,,,,++++++************))))))******+++,,,++++++,,,------...//////............////////////......///000222555666888===???DDDIIIPPPWWW\\\___]]]^^^aaadddfffgggfffeeeYYYRRRIIIBBB>>>===<<<;;;<<<>>>AAAEEEKKKUUU```gggkkkjjjiiijjjooovvv|||zzzxxxyyyzzz}}}yyytttiiieee___\\\[[[XXXTTTPPPKKKKKKJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFEEECCCBBBBBBCCCEEEGGGHHHIIIHHHHHHGGGFFFEEEDDDDDDEEEGGGHHHEEEGGGHHHIIIJJJLLLOOORRRWWWZZZaaakkkwwwrrrfff\\\SSSNNNJJJIIIGGGEEEDDDDDDEEEEEEBBBDDDFFFHHHJJJMMMRRRVVV]]]eeennntttzzz~~~|||wwwuuupppfff[[[RRRLLLKKKJJJIIIIIIJJJIIIIIIJJJNNNPPPQQQWWW___hhhooouuu{{{}}}}}}}}}||||||}}}}}}}}}~~~~~~}}}}}}}}}}}}{{{{{{zzzxxxvvvsssqqqppplllkkkiiigggeeeccccccbbbbbbhhhpppyyyyyyiiiXXXLLLFFF???>>>===;;;:::888888777333333222222111000000000222222222111111111000000000000111111111222111111000222444666666555333111111222333444333222111000---//////...---,,,---......------,,,,,,---//////000000000111111111222222111000...,,,***)))))))))*********++++++,,,,,,,,,******))))))******+++,,,***++++++,,,---...//////............//////////////////000111222444666777;;;===@@@EEEKKKRRRWWWZZZ\\\___cccggghhhgggffffff[[[VVVMMMEEE@@@>>><<<<<<===???CCCHHHOOOYYYbbbhhhjjjhhhfffhhhoooxxx}}}zzz||||||~~~{{{ooojjjddd___]]]ZZZVVVRRRMMMLLLLLLLLLKKKKKKJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHGGGEEEDDDBBBAAABBBDDDFFFGGGGGGGGGGGGGGGFFFDDDCCCDDDEEEGGGHHHEEEFFFHHHHHHIIIKKKOOORRRVVV\\\eeeppp||||||qqqdddYYYQQQKKKIIIGGGEEEDDDEEEFFFGGGCCCEEEGGGHHHIIIKKKNNNPPPRRRZZZdddkkkrrryyyzzzwwwyyyvvvnnndddXXXOOOJJJHHHGGGHHHHHHHHHHHHJJJNNNPPPQQQUUU\\\cccjjjrrryyy~~~~~~~~~}}}}}}}}}}}}~~~~~~|||||||||}}}~~~~~~~~~~~~|||zzzvvvsssqqqlllkkkjjjhhhfffdddbbbaaa^^^cccjjjqqqxxxwwwhhhYYYNNNHHHAAA@@@===;;;999888888888666555444333222111000///222111111111111000000000000000111111222111111000000111333555555444333222222333333333333222111111---...///...,,,,,,,,,---///...------------//////000000000000111111111111000///...,,,+++*********''''''((()))***++++++,,,+++************+++,,,,,,***++++++,,,---.....................////////////.........///000222333444999;;;>>>BBBHHHMMMQQQTTTYYY^^^cccggggggfffdddddd]]]YYYRRRKKKDDD@@@???>>>???AAAFFFLLLTTT]]]dddhhhiiifffeeehhhppp|||}}}}}}~~~~~~yyysssjjjddd```\\\XXXTTTPPPPPPOOOOOONNNMMMLLLKKKIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFHHHHHHHHHFFFEEECCCBBBCCCEEEFFFGGGGGGGGGGGGEEEDDDCCCBBBBBBDDDFFFGGGEEEFFFHHHHHHIIIKKKNNNQQQWWW]]]hhhuuuzzzvvvzzz{{{mmm___VVVNNNLLLIIIFFFDDDDDDEEEFFFCCCEEEGGGHHHHHHHHHJJJLLLLLLRRRYYY^^^fffpppuuutttvvvvvvssslllaaaWWWPPPNNNHHHIIIIIIHHHHHHIIILLLOOOQQQUUUYYY___eeennnvvv|||~~~~~~}}}}}}~~~~~~{{{{{{{{{}}}}}}yyyuuusssmmmlllkkkhhheeebbb___]]]YYY]]]bbbhhhooowwwvvvhhhZZZPPPJJJDDDBBB>>>;;;888888888999::::::888666444222111000111111111111000000000000000000111222222111000///000000222333333444444444444333222222111111222222---...///...,,,+++,,,---///...---,,,,,,,,,---...............////////////000///...---,,,,,,,,,,,,((())))))******++++++++++++++++++++++++,,,------+++++++++,,,,,,---------............////////////............///111222222777888<<<@@@DDDHHHKKKMMMTTTYYY```ddddddcccbbbaaa___]]]WWWQQQJJJEEEBBBAAABBBDDDJJJQQQZZZaaafffhhhiiifffeeeiiisss|||}}}}}}zzzooogggbbb]]]YYYUUURRRRRRRRRQQQPPPOOOMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEGGGHHHHHHGGGEEEDDDCCCDDDFFFGGGHHHHHHHHHGGGDDDCCCAAAAAAAAACCCEEEFFFFFFGGGHHHHHHIIIKKKNNNQQQXXX___kkkyyyzzzooommmrrrzzzssscccYYYQQQOOOKKKGGGDDDCCCDDDDDDCCCEEEGGGHHHGGGGGGHHHIIILLLPPPRRRUUU\\\gggoooqqqpppssstttppphhh___YYYVVVJJJJJJJJJHHHGGGHHHKKKNNNRRRTTTWWW\\\bbbkkktttzzz~~~~~~~~~~~~~~~~~~}}}}}}~~~{{{wwwtttmmmmmmkkkhhheee```\\\ZZZVVVXXX\\\aaahhhpppyyyvvviii[[[QQQLLLGGGDDD???;;;888888999:::>>>===;;;999666444222111111111111111000000000000///000111222222111000///000000111111222333444555555444222111000111222333---...///...,,,+++,,,---...---,,,+++++++++,,,---,,,,,,,,,---------......000///...------------------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------............/////////000/////////000000111333333555777:::>>>BBBEEEGGGHHHOOOUUU]]]bbbbbbaaa``````aaa___[[[UUUNNNHHHEEEDDDDDDGGGMMMUUU^^^dddggghhhiiiffffffkkkvvv|||}}}}}}|||qqqhhhbbb\\\YYYYYYVVVSSSPPPOOONNNMMMKKKLLLKKKIIIGGGFFFFFFFFFGGGJJJIIIIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFEEEHHHDDD@@@@@@CCCEEEEEEDDDGGGHHHIIIJJJKKKMMMPPPSSSWWWbbbppp{{{{{{nnngggeeegggnnnyyy}}}nnnbbbTTTOOOJJJGGGHHHHHHGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFKKKKKKLLLNNNRRRZZZdddjjjnnnsssuuussspppjjj```VVVQQQNNNIIIHHHHHHJJJLLLLLLQQQRRRUUUXXX^^^gggqqqxxx~~~}}}}}}~~~|||uuuqqqnnnllljjjgggeeebbb]]]ZZZXXXYYY[[[\\\___gggsss{{{~~~tttggg\\\TTTQQQJJJEEE???;;;999:::;;;;;;@@@>>>;;;888555333111111222333333222000//////000000000000000///////////////000111222222222222222333333222222111000000//////...,,,++++++,,,---...........................+++,,,---......---,,,,,,---...///...,,,+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,---...//////........................111000...///111222222111444666999<<<>>>AAAEEEHHHKKKSSS]]]bbb```]]]\\\]]]YYY```aaaYYYRRRPPPLLLGGGJJJNNNUUU\\\cccgggiiijjjjjjhhhiiiooozzz~~~{{{rrrjjjddd```]]]ZZZVVVTTTSSSRRRQQQPPPOOONNNLLLIIIHHHGGGGGGGGGFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFGGGEEEEEEFFFGGGGGGGGGGGGFFFJJJGGGEEECCCDDDEEEEEEEEEGGGHHHIIIJJJKKKNNNRRRUUU[[[fffsss~~~uuujjjcccaaaccciiisss{{{uuuiiiYYYSSSLLLHHHHHHHHHGGGEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGIIIMMMTTT]]]dddjjjpppuuuuuutttpppggg^^^TTTQQQLLLIIIJJJKKKMMMMMMQQQRRRTTTVVV[[[ccclllsss|||~~~~~~}}}}}}~~~|||uuuqqqllljjjhhhfffccc___ZZZVVVSSSTTTUUUVVVXXX___jjjrrr|||tttggg\\\UUUQQQLLLGGGBBB>>>===<<<<<<;;;>>>===;;;999777444333222333333333222000/////////000000000000///////////////000111222222222222111333333222111000000/////////...,,,++++++,,,...///////////////////////////000000111222111000//////---...///...,,,+++,,,---************************++++++,,,,,,,,,,,,------******++++++,,,,,,------------------------------111///......000111111000333555777999;;;>>>BBBDDDGGGOOOYYY]]]\\\ZZZYYYYYYZZZ```aaa[[[VVVTTTQQQMMMNNNRRRXXX^^^dddhhhiiijjjggggggjjjssswwwooojjjbbb___[[[XXXXXXWWWVVVUUUTTTRRROOOLLLJJJHHHGGGGGGCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFDDDBBB???>>>???AAAFFFGGGIIIJJJLLLOOOTTTXXX```kkkxxxzzzmmmccc^^^[[[\\\bbblllrrrwww~~~|||rrr```XXXOOOIIIGGGGGGFFFDDDCCCCCCDDDDDDDDDEEEEEEEEEBBBBBBCCCDDDGGGNNNVVV\\\dddllltttxxxyyyxxxqqqjjj[[[WWWQQQMMMLLLMMMNNNNNNSSSSSSSSSUUUXXX```iiioooxxx{{{~~~~~~~~~}}}}}}~~~|||uuuqqqmmmkkkhhhfffccc^^^YYYUUURRRSSSTTTSSSUUU[[[dddkkkttt{{{uuuhhh\\\UUUQQQNNNKKKGGGDDDBBB@@@===;;;<<<<<<;;;;;;999777444333666555444333111111000000000000000000////////////000000111111222222111111333333222111000///......------,,,,,,,,,---///000000000000000000000000000...////////////...---,,,---.........,,,+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000...------///000000///111333555666777:::===???EEELLLUUUZZZZZZXXXXXXYYY[[[___```]]]ZZZZZZXXXUUUUUUXXX]]]bbbfffhhhiiiiiicccfffmmmxxxzzzttthhhddd___\\\[[[[[[ZZZYYYWWWUUURRRNNNKKKHHHGGGGGGCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIDDDEEEEEEAAA<<<:::;;;>>>DDDEEEGGGIIILLLPPPVVVZZZeeeppp}}}qqqfff]]]YYYVVVWWW\\\dddjjjnnnuuu|||xxxggg^^^RRRJJJFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBCCCFFFKKKRRRXXX___iiisssyyy||||||yyyssseee```YYYSSSPPPOOONNNNNNTTTSSSSSSSSSVVV]]]fffmmmssswww|||~~~}}}|||}}}|||uuurrrooommmkkkiiieee```ZZZUUURRRSSSSSSRRRRRRVVV^^^dddnnnuuu{{{}}}uuuhhh\\\TTTPPPOOOMMMKKKIIIGGGDDD@@@===:::;;;<<<<<<;;;999666444999777555444444444333222000000000000////////////000000111111111111000000333222111000///......---,,,,,,,,,,,,---...000111////////////////////////---------,,,,,,+++******,,,---......,,,,,,,,,...---------...............+++++++++,,,,,,,,,------//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,...//////...111222444444555666999;;;EEEKKKSSSXXXZZZ[[[[[[\\\[[[]]]______^^^^^^]]]\\\\\\^^^bbbfffhhhiiihhhgggaaafffppp~~~~~~}}}pppkkkeeeaaa___]]]\\\[[[ZZZWWWTTTOOOKKKHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDHHHHHHIIIJJJJJJJJJJJJJJJGGGIIIIIIFFFAAA>>>???AAACCCDDDFFFIIILLLRRRYYY^^^jjjuuuxxxjjj```ZZZWWWTTTTTTXXX^^^cccffflllsss{{{}}}nnndddWWWLLLGGGEEECCCBBBCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBCCCDDDIIIOOOSSSZZZeeeqqqvvvzzz|||{{{xxxooojjjccc\\\WWWTTTRRRPPPRRRQQQPPPOOORRRYYYbbbhhhnnnsssyyy~~~}}}|||}}}{{{vvvrrrooonnnllljjjfffaaaZZZVVVOOOPPPPPPNNNLLLOOOVVV\\\jjjrrryyy|||uuuggg[[[SSSOOONNNMMMLLLLLLKKKHHHDDD@@@<<<=========<<<999777555888555222111333333333222000000000000////////////000000111111111000000///111111000//////......---,,,,,,,,,---...///000111........................//////......------------,,,---...---,,,,,,---...------........./////////+++++++++,,,,,,,,,------//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,...//////...000222333333333444777999CCCGGGOOOUUUZZZ\\\^^^___[[[[[[\\\___aaaaaaaaaaaaaaacccfffhhhiiihhhfffeee```hhhttt}}}}}}{{{vvvnnnhhhdddaaa___^^^\\\YYYUUUQQQMMMJJJHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEHHHHHHIIIJJJJJJJJJJJJJJJFFFGGGGGGEEECCCAAA@@@AAACCCEEEGGGJJJNNNUUU]]]cccooo{{{rrreee\\\WWWUUUTTTRRRUUUZZZ\\\^^^dddkkkttt}}}tttjjj\\\QQQKKKHHHEEECCCCCCCCCDDDDDDDDDEEEEEEEEEBBBBBBBBBAAABBBEEEJJJNNNTTT```kkkppptttyyy{{{zzzwwwsssmmmgggccc^^^ZZZWWWQQQPPPMMMKKKMMMSSS[[[bbbhhhnnnvvv|||}}}|||}}}{{{vvvsssmmmlllkkkiiifffaaaZZZUUUQQQRRRQQQOOOMMMOOOUUUZZZfffnnnvvvzzztttfffZZZQQQMMMLLLLLLLLLMMMMMMKKKHHHEEE@@@@@@???>>><<<999666555555111------000222222000000000000000////////////000000111111000000/////////////////////.........---------.../////////000........................------,,,,,,,,,,,,---...+++---...---,,,,,,---///***++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,...//////...///111222222222333666888===AAAHHHOOOVVV[[[^^^___]]]ZZZ[[[```ccccccbbbdddeeefffhhhiiiiiigggeeecccbbbjjjxxx}}}}}}yyypppkkkgggdddbbb^^^\\\XXXSSSOOOLLLJJJIIIFFFGGGHHHHHHIIIHHHHHHHHHDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHIIIJJJJJJJJJJJJIIIEEEDDDCCCCCCDDDDDDBBB@@@FFFGGGJJJMMMRRRZZZbbbhhhttt{{{mmmaaaYYYUUUSSSSSSQQQRRRVVVWWWXXX]]]cccgggsss~~~yyypppbbbWWWPPPLLLHHHEEEDDDDDDDDDEEEEEEEEEFFFFFFBBBCCCBBBAAABBBDDDHHHLLLMMMYYYdddiiinnnuuuzzz{{{|||yyyvvvsssoookkkfffcccVVVTTTPPPLLLKKKPPPWWW]]]bbbhhhrrryyy}}}~~~~~~~~~~~~}}}||||||{{{wwwtttmmmllllllkkkhhhccc\\\WWWTTTTTTTTTQQQOOOQQQVVVZZZaaaiiiqqqvvv}}}ssseeeXXXPPPLLLIIIIIIJJJKKKMMMMMMKKKIIIDDDCCCAAA>>>;;;888555444444///+++,,,000444444222000000000000////////////000000000000000//////...,,,------......//////000......///////////////...........................,,,++++++++++++,,,...///+++,,,...---,,,,,,---///)))******+++,,,,,,------++++++,,,,,,,,,,,,------******++++++,,,,,,------------------------------///...,,,---///000000///---...000000000222444666888<<>>:::777555333666111---...333777777666000000000000////////////000000000000000///......++++++,,,---...///000111...///////////////...---000000000000000000000000000/////////000222333555+++,,,------,,,,,,...///++++++,,,,,,---...//////++++++,,,,,,,,,---------++++++,,,,,,---...//////........................000...------///000000///+++---...//////111333666777:::AAAJJJUUU]]]aaacccccc]]]]]]cccgggeeedddgggfffggghhhiiihhheeebbb```cccnnn|||~~~|||zzzzzz}}}~~~|||vvvmmmiiihhhfffaaa\\\YYYWWWSSSNNNIIIJJJIIIIIIHHHHHHIIIIIIJJJGGGGGGGGGFFFFFFEEEEEEEEEHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFEEEEEEEEEGGGHHHIIIJJJLLLNNNPPPUUU___llluuu}}}tttjjj```UUUPPPOOOPPPPPPPPPNNNMMMMMMOOOPPPZZZ___hhhsss|||~~~zzzsssiii___TTTLLLHHHEEEEEEFFFEEEDDDDDDGGGIIIEEEDDDBBBAAAAAACCCFFFHHHJJJLLLSSS\\\cccjjjuuu{{{tttmmmfffZZZQQQMMMOOOTTTXXX[[[___gggooowww||||||||||||{{{}}}~~~}}}{{{}}}zzzwwwuuusssqqqooolllkkkjjjfff```[[[VVVSSSOOOMMMNNNPPPQQQRRR[[[]]]cccnnnxxx|||oooaaaTTTLLLIIIDDDEEEFFFGGGHHHJJJLLLMMMNNNLLLHHHBBB===999777555666444222111000///---+++000///...,,,,,,------...////////////////////////000///......///000///---222222111111000000000///111///---++++++---///111////////////////////////+++,,,,,,------,,,,,,+++************+++,,,------,,,,,,------------,,,,,,........................---------............///...,,,***+++...000///---,,,---...000222333333444666999===CCCJJJTTT]]]ddddddeeeeeedddcccbbbdddeeeeeeiiikkkjjjeee```______cccppp~~~~~~{{{{{{zzz{{{|||~~~}}}vvvrrrqqqjjjeee___[[[YYYUUUPPPLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEGGGGGGHHHHHHGGGFFFFFFEEEGGGFFFEEEEEEEEEFFFHHHIIIKKKMMMPPPSSSXXXcccoooyyy}}}nnnddd\\\SSSNNNNNNNNNOOONNNMMMKKKKKKMMMNNNUUUYYYaaajjjssszzz}}}~~~}}}zzzuuunnnddd[[[SSSOOOKKKJJJHHHGGGFFFFFFGGGGGGCCCBBB@@@???@@@AAADDDEEEGGGIIIOOOWWW^^^dddnnnxxx}}}~~~uuummmaaaUUUOOOOOORRRUUUXXX\\\dddllltttzzz~~~~~~|||}}}}}}|||~~~~~~}}}|||}}}|||yyywwwuuusssrrrooolllkkkjjjgggaaa\\\WWWTTTPPPMMMMMMNNNPPPQQQUUUWWW^^^hhhttt}}}yyylll]]]QQQJJJGGGDDDDDDDDDDDDFFFHHHJJJLLLNNNMMMJJJFFFAAA<<<999777555333111000111000...,,,000///...---------...///000000000///......------000...---...///000///---......///000111111111111000...---,,,,,,---...000........................+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,------------+++)))((())),,,......---,,,---...000222333333333555777;;;@@@GGGQQQ[[[bbbdddeeedddcccaaa```bbbcccfffiiilllkkkfffbbb```aaafffrrr~~~{{{{{{zzz{{{|||}}}}}}{{{pppjjjccc]]]ZZZWWWRRROOOOOONNNMMMLLLKKKJJJJJJJJJKKKKKKJJJIIIGGGFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEGGGFFFEEEEEEEEEFFFHHHIIILLLOOORRRWWW]]]gggttt}}}wwweee\\\WWWQQQMMMLLLKKKLLLLLLKKKIIIIIIJJJLLLNNNQQQWWW___gggnnntttvvv{{{zzzyyytttmmmeee]]]XXXTTTPPPKKKIIIIIIIIIGGGEEEAAA@@@>>>===>>>???AAABBBDDDEEEJJJQQQVVVZZZdddmmmwww~~~wwwjjj\\\SSSPPPPPPRRRTTTXXX___hhhqqqxxx}}}~~~}}}}}}~~~~~~~~~}}}}}}}}}|||{{{yyywwwuuutttrrrooolllkkkjjjgggbbb]]]XXXUUUQQQNNNLLLLLLMMMOOOQQQTTTZZZdddppp{{{uuugggYYYMMMFFFDDDCCCBBBAAA@@@BBBDDDGGGIIINNNNNNMMMJJJFFFAAA<<<999555333111000111111000...111000///.........//////111111000///...------,,,///...---...///000///------...000111111000///---......------------......------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,------......------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,((('''&&&(((***,,,---,,,,,,---...000111222222333444666999===CCCMMMXXX___iiiiiiiiigggeeedddeeeggggggjjjmmmlllgggdddcccdddjjjvvv}}}{{{{{{zzzzzz{{{}}}uuunnneee___[[[WWWSSSOOOOOOOOOMMMLLLLLLKKKKKKKKKMMMLLLKKKJJJHHHGGGEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDGGGGGGFFFFFFFFFGGGIIIJJJLLLPPPUUUZZZaaakkkxxxrrr^^^UUUSSSPPPMMMLLLIIIJJJKKKJJJHHHGGGHHHJJJIIIKKKOOOUUU\\\ccckkkpppyyy{{{|||zzzuuummmeee```[[[UUUMMMJJJKKKKKKHHHDDD@@@???>>>======>>>@@@AAABBBBBBFFFKKKNNNRRRZZZcccoooxxx~~~qqqcccYYYRRRPPPPPPPPPTTT[[[dddnnnvvv|||~~~~~~~~~~~~|||||||||{{{zzzxxxwwwvvvsssooolllkkkjjjhhhccc___YYYWWWSSSNNNJJJIIIKKKMMMQQQUUUZZZbbbnnn{{{|||qqqcccUUUJJJDDDBBBBBB@@@>>>===>>>@@@DDDFFFLLLNNNOOOOOOLLLFFFAAA===666444111111111222111000111000000000////////////////////////...............---,,,---/////////...000111222222111---***(((------------------------------------------------,,,,,,------------,,,,,,---------,,,,,,++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))((((((((()))+++++++++,,,---...000111222222222444555777;;;AAAJJJUUU\\\iiijjjjjjiiigggfffggghhhhhhkkkmmmllliiiffffffgggppp{{{|||{{{{{{zzzzzz{{{|||~~~}}}}}}~~~~~~{{{sssjjjbbb]]]YYYTTTPPPOOONNNNNNMMMMMMMMMMMMNNNMMMMMMKKKJJJHHHGGGFFFEEEDDDEEEEEEFFFFFFFFFEEEEEEGGGGGGFFFGGGHHHJJJLLLMMMNNNRRRXXX^^^fffppp|||mmmZZZRRRPPPOOOMMMLLLHHHIIIJJJJJJHHHGGGGGGHHHFFFHHHKKKOOOSSS[[[dddjjjvvvxxx|||}}}zzzssskkkfff```YYYQQQLLLLLLKKKHHHDDDAAA@@@???>>>>>>???@@@@@@AAAAAADDDHHHIIIKKKRRR[[[gggrrr}}}vvvjjj___VVVQQQOOOOOORRRXXXaaakkkttt{{{~~~|||||||||{{{zzzyyyxxxwwwrrroookkkjjjiiigggccc___YYYWWWTTTNNNIIIGGGIIIKKKPPPVVV\\\bbbmmm{{{{{{ooo```RRRGGGBBBAAA@@@>>><<<:::;;;===@@@BBBIIILLLOOOQQQPPPKKKFFFBBB:::777444222222222222111000000000000000//////...,,,------...///000111111---,,,,,,---...//////...000111222222111---***(((------------------------------------------------,,,------......------,,,---------------,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++************+++,,,---...///000111111111333444777:::???HHHRRRXXX```bbbeeeeeeddddddddddddhhhkkkmmmllliiiggghhhjjjuuu}}}{{{{{{zzzzzzzzz|||}}}~~~{{{|||~~~~~~||||||}}}~~~}}}ssskkkeee___YYYTTTRRRQQQPPPOOOOOOOOOOOOOOOLLLLLLKKKJJJHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGHHHJJJMMMOOOQQQSSSXXX___fffmmmwwwwwwgggXXXQQQOOOMMMKKKLLLFFFHHHIIIIIIGGGFFFFFFFFFDDDGGGIIIJJJMMMSSS]]]dddnnnrrrwww{{{{{{vvvppplllfff```WWWPPPLLLJJJFFFCCCAAAAAA@@@????????????@@@AAA@@@CCCFFFFFFGGGMMMUUU```kkkwww~~~zzzpppeee[[[SSSNNNMMMPPPVVV^^^gggqqqyyy~~~~~~~~~||||||{{{{{{yyyxxxwwwvvvrrrnnnjjjhhhhhhgggccc___XXXWWWTTTNNNHHHEEEHHHKKKNNNVVV\\\aaammm{{{}}}yyymmm]]]OOOEEEAAA@@@>>>===;;;999999;;;===???FFFIIINNNQQQQQQNNNJJJGGG???<<<777444333333222111//////000000000///...---***+++,,,...///111222333---,,,+++,,,...//////...---...000111111000///---------,,,,,,,,,,,,------------------------------------............------,,,,,,---......---++++++)))******++++++******)))------------------------,,,,,,,,,,,,------------,,,------,,,******+++---,,,---...///000000000000111333666999>>>FFFNNNSSSZZZ^^^dddggghhhgggffffffgggjjjmmmllliiihhhjjjlllyyy~~~{{{{{{zzzzzzzzz{{{}}}}}}zzz|||~~~}}}~~~xxxqqqjjjbbb\\\XXXWWWUUUSSSQQQPPPOOOOOOJJJJJJIIIIIIHHHGGGGGGFFFEEEFFFFFFGGGHHHHHHGGGGGGFFFGGGHHHJJJLLLPPPSSSUUU[[[```hhhooovvvnnnbbbWWWRRRNNNKKKIIIJJJCCCEEEGGGGGGEEECCCCCCDDDBBBDDDFFFGGGGGGLLLUUU]]]eeeiiipppwwwyyyxxxuuurrrnnnhhh___UUUMMMGGGDDDBBB@@@@@@@@@?????????>>>>>>@@@@@@AAADDDCCCCCCIIIQQQVVVaaammmtttzzz~~~wwwlll___TTTMMMKKKNNNSSSZZZdddnnnvvv{{{}}}~~~~~~}}}}}}~~~{{{zzzzzzyyywwwuuutttsssqqqmmmhhhggggggfffbbb___WWWWWWTTTNNNGGGDDDGGGKKKKKKVVV^^^dddppp~~~wwwjjjZZZLLLCCC???>>><<<;;;:::999999:::;;;<<>>>>>======@@@???@@@BBBBBBBBBGGGOOOLLLXXXeeelllrrrzzz{{{pppbbbUUUMMMJJJLLLPPPWWWaaakkktttyyy}}}}}}~~~~~~|||}}}~~~yyyyyyxxxwwwuuusssqqqpppppplllhhhffffffeeebbb___VVVVVVTTTNNNFFFDDDGGGKKKKKKWWWaaahhhuuu}}}vvvhhhXXXJJJAAA======;;;;;;::::::::::::::::::@@@DDDIIINNNQQQQQQOOOMMMHHHDDD===888555333111///---.../////////...,,,+++------......///000000000,,,++++++,,,...//////...222222111111000000000//////---+++))))))+++---///////////////////////////------............------***+++---//////...---,,,''''''((((((((((((''''''************************)))************+++++++++%%%(((***+++***+++///222------...///000000000///+++...333777<<>>>>>@@@BBBCCCCCCDDDFFFGGGKKKPPPXXXaaajjjsss|||~~~uuukkk^^^SSSNNNKKKMMMUUU\\\cccllluuu~~~~~~{{{}}}}}}{{{{{{yyyxxxwwwuuutttrrrqqqqqqmmmkkkiiigggfffccc```]]]ZZZSSSMMMJJJGGGDDDEEEIIILLLVVVcccmmmyyyxxxiiiYYYKKKAAA999555::::::;;;;;;::::::999888======@@@FFFLLLOOOMMMKKKLLLJJJEEE@@@;;;777444222444222000/////////...---//////...//////000111222...------------.../////////.........---------------,,,+++*********+++,,,////////////............111111222222222222111111111...+++((('''(((+++,,,+++++++++************))))))***++++++)))(((((()))+++,,,...//////...,,,+++(((((()))***,,,---.........---...///000///,,,***...000222444777;;;@@@DDDNNNRRRZZZdddlllnnnkkkgggiiiiiiiiihhhhhhiiijjjlll~~~}}}|||{{{{{{{{{{{{~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~tttkkkgggbbb^^^[[[YYYWWWUUUOOONNNLLLKKKIIIGGGFFFEEEFFFFFFEEEEEEEEEFFFHHHIIIHHHIIIJJJKKKNNNRRRYYY]]]iiiqqqyyyvvvkkk\\\YYYSSSNNNJJJGGGGGGGGGCCCDDDDDDDDDDDDCCCBBBBBBDDDCCCBBBBBBCCCEEEGGGHHHMMMSSS\\\dddkkkqqquuuxxxxxxsssjjjaaaYYYQQQJJJFFFDDDBBB???>>>??????>>>===???AAACCCCCCCCCDDDEEEGGGFFFJJJPPPXXX```iiirrrxxxwwwmmm___TTTNNNKKKLLLRRRYYY```jjjrrrzzz|||}}}|||{{{{{{xxxxxxvvvuuusssrrrqqqppplllkkkhhhgggeeeccc___]]]ZZZSSSLLLIIIEEECCCDDDIIIMMMXXXdddooozzzyyyhhhXXXKKKAAA;;;777:::::::::::::::999999888===<<<<<<@@@EEEIIIKKKJJJLLLKKKGGGCCC===888444222111///---------...---,,,///............//////000---------------...///////////////.........------000///...---,,,------...........................111111222222222222111111///...---,,,+++++++++,,,+++++++++************))))))***++++++)))(((((())))))***+++,,,,,,+++***)))*********++++++,,,,,,,,,---------///000000---+++///000222333666:::@@@DDDMMMQQQXXXbbbjjjmmmjjjgggjjjiiiiiihhhhhhjjjlllnnn~~~}}}||||||||||||~~~}}}}}}|||}}}}}}~~~~~~~~~~~~~~~xxxssskkkeeeaaa]]][[[YYYRRRQQQOOOLLLJJJHHHGGGFFFGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMOOOTTT[[[___jjjsss}}}~~~mmmaaaXXXVVVRRRNNNKKKIIIHHHGGGDDDDDDCCCBBBBBBBBBBBBBBBDDDCCCBBBBBBCCCDDDFFFGGGGGGKKKSSSZZZaaahhhnnnrrruuurrrmmmggg```YYYQQQLLLFFFCCC@@@>>>>>>>>>>>>===@@@BBBDDDEEEDDDDDDEEEFFFFFFHHHLLLQQQXXXaaakkkqqq|||zzzpppcccXXXPPPLLLJJJNNNTTT[[[eeennntttzzz~~~~~~~~~}}}|||~~~~~~|||{{{{{{xxxwwwvvvtttrrrqqqooooookkkjjjhhhfffeeebbb^^^[[[ZZZRRRKKKGGGDDDAAADDDIIIOOOZZZfffqqq|||xxxgggVVVIIIAAA<<<:::999999::::::999999888777<<<:::888999===CCCGGGHHHLLLLLLJJJGGGBBB<<<666333000...,,,,,,---.........///.....................---------------......///000/////////............//////...------------...+++,,,,,,------......///111111222222222222111111,,,---...//////...---,,,+++++++++************))))))***++++++)))(((((()))((()))***++++++***)))(((++++++++++++++++++++++++,,,,,,,,,...000000///---///000111222555999???DDDKKKOOOVVV___fffiiihhhfffjjjjjjiiihhhhhhkkkooosss~~~}}}}}}}}}}}}}}}|||{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~uuummmfffbbb^^^[[[TTTRRRPPPMMMKKKJJJIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHJJJKKKMMMNNNQQQVVV]]]bbblllvvvxxxgggZZZTTTSSSQQQOOOLLLJJJHHHGGGEEEDDDCCCAAAAAAAAABBBBBBCCCCCCBBBBBBBBBCCCDDDEEEDDDGGGKKKQQQXXX___hhhmmmqqqpppnnnkkkfff___VVVPPPHHHEEEAAA>>>>>>???@@@@@@BBBDDDFFFFFFEEEDDDEEEFFFFFFGGGHHHKKKPPPZZZdddkkkwww~~~}}}uuuiii^^^TTTNNNJJJKKKOOOUUU___hhhqqqxxx}}}}}}}}}~~~}}}{{{}}}~~~~~~|||zzzzzz{{{wwwvvvuuusssqqqooonnnmmmjjjiiigggfffeeebbb]]]ZZZYYYQQQJJJFFFBBB@@@CCCIIIQQQ\\\hhhsss}}}vvvcccRRRFFF???<<<:::888888999999888888777666999888666777999>>>BBBDDDKKKLLLLLLKKKGGG@@@:::666333111///...000111111111000000000//////...------------,,,,,,------...///000000/////////.........,,,+++++++++************++++++,,,---...///000111111111222222222222111111,,,,,,---.........------+++++++++*********)))))))))***++++++)))(((((()))******++++++++++++*********+++++++++++++++,,,,,,+++++++++---000111000//////000111222555999???CCCHHHLLLSSSZZZaaaeeeffffffkkkkkkjjjiiihhhlllrrrwww~~~}}}}}}}}}}}}{{{{{{{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{|||~~~~~~uuummmgggbbb___TTTSSSPPPNNNLLLLLLLLLLLLIIIHHHGGGFFFFFFGGGHHHIIIKKKLLLNNNPPPTTTZZZaaafffooozzzsssdddZZZQQQQQQPPPNNNLLLJJJIIIHHHFFFEEECCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEHHHKKKQQQYYYaaagggllllllmmmmmmjjjcccZZZTTTLLLHHHCCC@@@@@@BBBCCCCCCDDDFFFHHHHHHGGGEEEDDDEEECCCCCCBBBCCCHHHPPP[[[bbbqqqyyyyyyoooeeeZZZSSSMMMKKKMMMPPPYYYaaammmvvv||||||zzz{{{|||{{{yyyzzz|||{{{yyyxxxyyyzzzvvvuuusssrrrooommmlllkkkhhhgggffffffdddaaa\\\XXXVVVOOOIIIEEECCCAAADDDIIISSS]]]jjjuuu~~~rrr___NNNBBB<<<:::999777777888888777777666555666777777888:::<<<>>>@@@HHHJJJMMMMMMJJJEEE>>>:::777444111///000111222222111111111111111000///...,,,,,,,,,,,,,,,---......////////////............***************))))))(((,,,------///000111222333111111222222222222111111---,,,,,,+++,,,,,,---...+++++++++*********)))))))))***++++++)))(((((()))************************((()))***+++,,,---......+++++++++---///111111000///000222444666999>>>BBBEEEIIIOOOVVV\\\```ccceeekkklllmmmkkkjjjmmmtttzzz~~~}}}}}}}}}}}}|||||||||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~wwwooohhhdddYYYWWWSSSPPPNNNNNNNNNOOOKKKJJJIIIHHHHHHHHHIIIJJJLLLNNNPPPSSSXXX___gggmmmvvvzzzmmmbbb[[[QQQPPPOOOMMMLLLJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBDDDEEEFFFGGGKKKRRRZZZ___dddfffiiillllllhhhaaa[[[TTTOOOHHHCCCBBBCCCDDDEEEFFFHHHJJJJJJHHHEEEDDDDDDCCCBBBAAAAAAEEEMMMWWW^^^iiiqqqzzz}}}~~~{{{ssskkkbbbYYYRRRNNNMMMNNNTTT\\\gggqqqyyyyyywwwwwwxxxxxxwwwxxxyyyxxxvvvvvvwwwxxxuuutttssspppnnnllljjjiiigggffffffeeeddd```[[[WWWSSSMMMHHHGGGEEECCCEEEJJJSSS^^^kkkvvvzzznnn]]]LLLAAA;;;999888666666777777666666555444444666999:::::::::;;;<<>>@@@BBBFFFLLLQQQWWW\\\aaaeeelllnnnpppnnnlllnnnuuu{{{~~~}}}}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~yyypppkkk```]]]YYYTTTQQQOOOOOOOOOMMMLLLKKKJJJIIIIIIJJJKKKOOOQQQTTTXXX^^^eeennnttt~~~tttfff^^^ZZZQQQPPPNNNLLLJJJIIIHHHHHHGGGGGGGGGFFFEEECCCBBBAAAAAAAAABBBBBBBBBAAAAAAAAACCCCCCCCCCCCEEEJJJQQQVVV\\\___eeekkknnnmmmiiieee^^^WWWNNNGGGDDDCCCDDDDDDGGGIIILLLKKKIIIFFFDDDCCCAAA@@@???@@@CCCJJJTTT[[[```iiirrrwwwzzzzzzuuunnnhhh```WWWRRROOOMMMQQQWWW___jjjssstttrrrtttvvvvvvtttuuuvvvuuuttttttuuuwwwtttsssrrrooommmkkkiiihhhfffeeeeeeeeeccc```ZZZVVVPPPKKKHHHHHHGGGEEEGGGKKKTTT___lllvvvxxxmmm\\\MMMBBB<<<999888555666666666666555444444444666999999888777999;;;@@@DDDIIIMMMNNNLLLIIIGGG???;;;555111000//////......///111222222111000///,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,------...///...---,,,+++---......///000111111222111111222222222222111111...............---,,,++++++++++++************))))))***++++++)))(((((())))))))))))(((((()))))))))))))))***+++,,,,,,---------,,,+++,,,...000000///...111666:::<<<===>>>???@@@DDDIIINNNSSSXXX___dddlllpppsssqqqnnnnnnuuu{{{~~~~~~}}}||||||||||||~~~~~~}}}}}}}}}}}}~~~~~~~~~{{{wwwxxxyyywwwuuuvvvxxxzzz|||~~~wwwqqqfffccc]]]WWWSSSPPPOOOOOONNNMMMLLLKKKJJJJJJKKKLLLQQQSSSWWW[[[aaajjjsssyyyoooaaaZZZYYYRRRPPPNNNKKKIIIHHHHHHHHHGGGGGGHHHHHHFFFDDDBBBAAAAAAAAABBBBBBBBBAAA@@@@@@BBBBBBAAAAAAAAAEEEKKKOOOVVVZZZbbbjjjppprrrooollleee^^^SSSJJJEEECCCBBBBBBHHHJJJLLLLLLIIIFFFDDDCCC::::::999:::===DDDMMMSSS[[[dddmmmrrrwwwyyyuuupppllldddZZZUUUPPPMMMPPPUUUXXXdddnnnpppoooqqqtttuuussstttttttttrrrrrrtttvvvtttsssqqqooollljjjhhhgggeeeeeeeeeeeeccc___ZZZUUUNNNJJJHHHJJJIIIGGGHHHLLLTTT___lllvvvwwwmmm]]]NNNCCC===:::888555555666666555555444333444666888777555555888;;;>>>BBBGGGLLLNNNNNNLLLKKKEEE@@@:::555222111000///,,,...000111222111000///,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++,,,---.........---,,,+++------......///000000000111111222222222222111111...///111222111///+++)))+++++++++************))))))***++++++)))(((((())),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++...,,,+++,,,...000000///---222888<<<>>>>>>>>>>>>???CCCHHHLLLQQQWWW^^^dddlllqqqtttsssooooootttzzz|||~~~~~~}}}|||{{{{{{{{{{{{~~~}}}}}}||||||||||||}}}~~~~~~}}}}}}~~~~~~|||wwwrrroooooopppooonnnnnnnnnoooqqqtttwwwyyyzzz}}}~~~~~~ssslllccc]]][[[YYYUUUPPPUUUTTTQQQOOONNNNNNOOOPPPOOORRRXXX```iiisss{{{rrrggg]]]XXXWWWSSSPPPMMMMMMLLLLLLKKKHHHFFFEEEEEEDDDCCCAAA???BBBBBBAAAAAA@@@AAAAAAAAA>>>@@@AAA???===>>>BBBFFFNNNVVV^^^dddkkkssssssnnnmmmcccYYYSSSKKKCCCCCCGGGIIIIIIIIIIIIIIIFFFBBB?????????@@@@@@AAADDDIIILLLUUUZZZbbbiiimmmppprrrsssooojjjccc[[[UUURRRQQQPPPSSSZZZbbbiiilllnnnqqqssssssssssssttttttttttttttttttsssrrrpppnnnkkkiiihhhcccbbb```___^^^\\\XXXUUUNNNHHHDDDCCCCCCEEEJJJQQQSSS^^^lllvvvzzzjjjWWWKKKDDD>>>;;;;;;666444222333444555444333333222222333444666888999>>>???BBBHHHOOOSSSRRRPPPHHHDDD===666000.........,,,---///000000000//////////////////////////////...---+++******+++---...........................------...///000111111222222222111000/////////000444111...---------+++((())))))((()))***+++---...+++++++++++++++***)))(((++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------000000///...------,,,,,,...000555===EEEIIIGGGEEEEEECCCDDDJJJPPPSSSXXX^^^jjjooorrrqqqnnnnnnttt{{{~~~~~~}}}}}}~~~~~~~~~{{{|||}}}}}}}}}|||zzzzzz|||~~~~~~~~~~~~}}}}}}{{{|||}}}~~~~~~~~~{{{zzztttqqqmmmkkkllllllkkkjjjiiijjjjjjkkkmmmoooqqqrrruuuvvvxxx|||yyyrrriiidddaaa^^^ZZZVVVTTTSSSPPPNNNNNNNNNOOOPPPQQQTTTYYY```iiittt~~~xxxnnnddd^^^ZZZVVVQQQNNNMMMMMMLLLKKKMMMLLLJJJIIIHHHGGGDDDBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@???>>>???BBBDDDGGGOOOXXX^^^hhhrrruuurrrooofff]]]WWWOOOFFFCCCFFFGGGGGGGGGGGGGGGEEEBBB???>>>?????????@@@CCCGGGKKKRRRWWW^^^dddiiilllppprrrqqqmmmggg```YYYTTTQQQPPPSSSXXX___eeehhhjjjmmmoooqqqqqqqqqqqqrrrrrrsssttttttsssrrrpppmmmjjjhhhgggcccbbb```___]]][[[WWWSSSMMMHHHDDDDDDDDDEEEKKKRRRWWWaaannnwwwyyyiiiWWWLLLEEE???;;;;;;666555333333444444333222222222222333444666999:::===>>>AAAGGGLLLPPPRRRRRRNNNJJJCCC<<<666222000000,,,---...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,---..............................//////000000111111111111000000///.../////////444111...---......+++)))******)))((())))))++++++++++++,,,,,,+++******)))*********+++++++++,,,,,,++++++++++++,,,,,,,,,------------------------...111333888@@@HHHLLLKKKHHHGGGCCCCCCHHHMMMPPPUUU[[[dddiiinnnnnnlllnnntttzzz{{{|||}}}}}}|||}}}~~~~~~~~~||||||}}}}}}}}}{{{zzzyyy{{{~~~~~~}}}~~~}}}||||||{{{|||}}}~~~~~~~~~~~~|||{{{{{{{{{|||~~~~~~{{{yyywwwuuuuuuttttttsssrrrqqqqqqppppppnnnooopppqqqqqqpppooonnnjjjhhhggggggggghhhfffeeedddddddddddddddeeeffffffiiijjjmmmppptttxxx{{{}}}|||tttmmmiiieee```\\\VVVTTTRRRQQQPPPQQQRRRSSSSSSVVVZZZaaajjjvvvxxxooohhhaaa\\\WWWRRRPPPOOOMMMLLLMMMKKKHHHGGGGGGEEECCCAAABBBAAA@@@@@@?????????@@@CCCAAA@@@???AAABBBCCCBBBBBBIIIQQQXXXbbblllrrrsssrrrllleee^^^UUUKKKFFFFFFEEEDDDDDDDDDEEEDDDAAA???===>>>>>>===>>>AAAEEEIIIMMMQQQWWW]]]bbbggglllpppsssqqqmmmggg___XXXSSSOOOQQQUUUZZZ^^^aaadddgggiiioooooonnnnnnoooqqqssstttttttttrrrpppmmmjjjgggfffdddbbb```^^^\\\YYYTTTQQQLLLGGGDDDDDDDDDFFFMMMUUU\\\fffqqqyyyvvvgggWWWMMMGGGAAA<<<<<<888666333333333333222111111111222333444777999;;;;;;===@@@CCCGGGKKKPPPSSSSSSOOOIIIBBB;;;666222000,,,,,,---///////////////,,,,,,,,,,,,++++++++++++................................................000000000000000111111111000//////............///333111///...///...,,,+++,,,,,,+++***************,,,,,,,,,,,,,,,++++++***))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////333555:::CCCLLLPPPPPPNNNKKKEEEBBBEEEIIILLLQQQVVV\\\aaahhhkkkkkknnntttzzzyyyzzz|||||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzyyy{{{}}}~~~~~~}}}~~~|||~~~~~~{{{zzzzzz{{{|||}}}~~~~~~}}}|||yyyvvvsssrrrqqqpppnnnmmmllllllmmmnnnppprrrsssrrrpppmmmkkkiiihhhgggiiiiiiiiihhhgggfffeeeeeeccccccddddddddddddcccbbbaaaaaabbbcccddddddcccbbbaaaaaa```^^^^^^]]]]]]]]]```aaaccceeeiiillloooqqqvvvzzz~~~wwwqqqkkkeeeaaa[[[ZZZXXXVVVUUUUUUVVVWWWUUUWWW[[[aaajjjxxxzzzssslllggg```ZZZVVVRRRPPPNNNJJJHHHFFFEEEEEEDDDBBBAAABBBAAA@@@???????????????CCC@@@>>>???CCCEEEEEECCCBBBGGGLLLRRRZZZdddlllpppssspppkkkeee\\\RRRKKKGGGDDDCCCBBBBBBCCCCCCAAA???<<<======<<<<<>>???@@@EEELLLRRRTTTRRRMMMHHH@@@999333///------......////////////...---------------,,,,,,,,,------............---........................111111111111111000000000000//////.........//////111111000//////...---,,,---------,,,,,,,,,,,,---,,,,,,---------,,,,,,+++************++++++++++++*********+++++++++,,,,,,***++++++,,,---...//////222444:::DDDOOOUUUVVVUUUPPPHHHBBBBBBEEEHHHMMMQQQTTTZZZbbbgggkkkpppwww}}}zzz|||}}}~~~}}}|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyzzz|||}}}}}}||||||}}}~~~|||}}}yyyxxxxxxzzz{{{}}}}}}~~~|||zzzwwwwwwvvvuuutttsssrrrqqqpppooommmllljjjiiihhhhhhddddddccccccdddeeefffgggffffffeeedddbbbaaa__________________]]]\\\ZZZYYY]]]]]]]]]]]]\\\\\\[[[ZZZ[[[\\\___aaabbbbbbbbbbbb```___^^^\\\[[[ZZZZZZYYYZZZ[[[]]]___bbbeeegggiiilllooossswwwzzz~~~yyyqqqjjjgggbbb```]]]ZZZYYYXXXXXXYYYWWWYYY]]]bbbkkkyyy~~~yyytttmmmeee___ZZZUUURRRMMMKKKIIIGGGHHHHHHGGGEEECCCBBBAAA@@@????????????@@@>>>===???DDDGGGFFFDDDAAACCCHHHNNNTTT\\\fffmmmqqqqqqooojjjcccZZZRRRLLLHHHEEECCCBBBBBBBBBAAA???<<<===<<<;;;;;;===AAADDDGGGJJJMMMQQQWWW^^^fffkkkrrrssstttrrrlllcccZZZUUUNNNMMMLLLNNNRRRXXX\\\___gggggghhhiiillloooqqqsssttttttrrrpppmmmjjjgggfffeeeccc```]]]ZZZUUUPPPLLLGGGDDDDDDEEEDDDFFFOOOYYYdddnnnyyy{{{mmm```RRRJJJFFFAAA======999666444222222111000...000000000111333666888999777888:::::::::???GGGMMMRRRRRRQQQMMMGGG???888333////////////////////////.........------,,,,,,,,,***+++,,,---------------////////////////////////111111111000000000000000//////.........//////000//////000000///...------)))***+++,,,,,,---------+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,------.........000222999DDDPPPYYY\\\[[[TTTJJJAAA@@@CCCEEEHHHLLLNNNTTT\\\cccjjjrrrzzz}}}~~~||||||}}}}}}~~~~~~~~~~~~}}}~~~}}}}}}|||{{{zzzzzzzzz{{{|||}}}|||{{{{{{}}}~~~|||zzzvvvuuuwwwyyy{{{}}}}}}~~~~~~}}}|||yyywwwtttqqqoooooonnnmmmllljjjiiihhhgggffffffeeedddcccbbbbbbaaa^^^^^^^^^_________``````]]]]]]^^^^^^]]]\\\[[[ZZZ[[[[[[[[[[[[ZZZXXXVVVTTTYYYXXXXXXWWWWWWVVVVVVVVVVVVYYY\\\^^^^^^^^^___```___^^^\\\[[[ZZZYYYYYYXXXWWWWWWYYYZZZ]]]___aaabbbdddgggjjjmmmpppsssvvvyyy{{{uuurrrjjjhhhddd```\\\ZZZZZZYYYYYY]]]aaafffnnn|||yyysssmmmfff```[[[RRROOOKKKIIIIIIHHHGGGFFFDDDCCCBBBAAA@@@?????????>>>>>>>>>@@@CCCEEEEEEEEE===???CCCJJJOOOVVV```jjjkkknnnooolllgggbbb[[[TTTNNNKKKGGGDDDCCCBBBAAA@@@======<<<;;;:::<<<@@@CCCEEEGGGJJJNNNSSSZZZbbbgggnnnpppssstttppphhh```ZZZPPPMMMIIIIIILLLRRRVVVYYY___aaacccfffiiilllnnnoooqqqqqqooonnnkkkiiifffeeebbb```]]]ZZZWWWRRRMMMIIICCCBBBCCCDDDCCCEEEPPP[[[eeeppp{{{xxxiii[[[MMMFFFCCC???<<<===888666333222222111000...000000000000111333555777555555555444666;;;AAAEEENNNPPPSSSSSSOOOHHH@@@;;;333222111000///......///------,,,,,,++++++*********++++++,,,,,,---------///////////////////////////////////////000000000...------------...//////,,,...000000...---------&&&'''(((***++++++,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------....../////////111333:::EEERRR[[[^^^___TTTIII???>>>AAABBBCCCEEEHHHLLLTTT\\\fffpppzzz|||{{{{{{}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}|||{{{{{{{{{{{{|||{{{|||}}}|||{{{{{{}}}}}}~~~wwwssstttvvvxxxzzz|||}}}}}}~~~~~~|||{{{{{{{{{xxxtttqqqooolllhhhfffggggggfffeeeeeedddccccccaaaaaa```___^^^\\\[[[ZZZWWWXXXZZZ[[[\\\[[[ZZZYYYVVVWWWXXXYYYYYYYYYYYYXXXZZZ[[[[[[[[[ZZZWWWUUUSSSRRRRRRQQQQQQRRRRRRSSSSSSRRRTTTXXXYYYXXXYYY[[[]]]\\\[[[ZZZYYYXXXXXXXXXXXXTTTTTTUUUVVVXXXZZZ\\\]]]^^^```cccfffgggjjjmmmooouuuxxx{{{}}}uuurrrmmmgggccc___]]]]]]]]]aaagggkkkrrr~~~yyyssslllggg[[[WWWQQQMMMKKKIIIFFFEEEFFFEEECCCBBBAAA@@@@@@@@@>>>???AAAAAAAAAAAAAAACCC======AAAGGGJJJMMMWWWbbbdddjjjmmmkkkiiihhhccc[[[UUUQQQKKKGGGEEECCCAAA@@@>>>>>>===;;;:::<<>>>>>>>>???AAADDDJJJSSS^^^kkkvvv}}}|||~~~~~~|||{{{{{{}}}}}}~~~~~~~~~~~~}}}}}}|||{{{{{{zzz{{{|||}}}}}}|||}}}}}}|||{{{|||~~~~~~|||tttpppssswwwxxxzzz|||}}}}}}~~~~~~|||zzzzzzyyy}}}wwwtttpppmmmjjjgggdddaaa^^^^^^^^^]]]]]]]]]]]]]]]______^^^\\\ZZZXXXUUUTTTSSSUUUWWWYYYYYYXXXVVVTTTQQQRRRTTTVVVWWWWWWWWWWWWWWWXXXXXXXXXWWWTTTQQQPPPLLLLLLLLLMMMNNNPPPQQQRRRNNNQQQTTTUUUTTTUUUXXX[[[YYYXXXXXXWWWWWWWWWWWWWWWQQQRRRRRRTTTUUUWWWYYYZZZZZZ]]]___aaacccdddgggjjjlllnnnpppqqqsssvvvzzz~~~|||{{{vvvoooiiieeebbbaaa___eeejjjooouuu|||uuupppgggbbb\\\VVVQQQNNNKKKIIIFFFFFFDDDCCCBBBAAAAAAAAA>>>AAADDDBBB???===>>>@@@@@@???BBBFFFFFFFFFNNNYYY```gggkkkjjjjjjlllggg```YYYUUUNNNIIIFFFDDDBBB@@@>>>>>>===<<<;;;<<>>DDDMMMYYYfffssszzzyyy|||~~~~~~|||||||||}}}}}}~~~~~~~~~~~~}}}}}}{{{{{{zzzzzz{{{|||~~~}}}~~~~~~}}}||||||{{{sssooorrrwwwxxxzzz|||}}}}}}}}}|||zzzyyyyyyyyy{{{wwwsssmmmhhheeecccaaa___^^^]]]\\\[[[[[[ZZZXXXVVVUUUXXXZZZYYYUUUSSSTTTVVVSSSTTTUUUVVVVVVVVVVVVVVVTTTTTTUUUUUUUUUVVVVVVVVVWWWVVVTTTTTTSSSQQQNNNKKKKKKKKKLLLLLLKKKJJJIIIIIIIIIJJJMMMOOORRRSSSSSSSSSUUUUUUUUUUUUUUUVVVWWWWWWSSSRRRRRRRRRTTTUUUWWWXXXZZZ[[[\\\^^^```aaaaaaaaafffeeedddccceeehhhkkkmmmqqqssswww{{{}}}wwwrrrmmmkkkiiimmmnnnqqqwww|||tttoooiiibbb\\\VVVQQQMMMIIIIIIHHHFFFDDDCCCAAAAAABBBAAA@@@??????>>>??????=========???AAADDDGGGHHHYYY\\\aaafffjjjkkkkkkjjj```\\\VVVOOOIIIGGGFFFFFF???>>><<<;;;;;;<<<>>>???@@@DDDHHHJJJKKKMMMRRRUUU```bbbiiipppppplllkkkmmmaaaWWWNNNJJJFFFBBBFFFMMMLLLPPPVVVYYYZZZ\\\___bbbeeeeeeeeedddbbb```]]]\\\XXXVVVTTTPPPLLLGGGDDDBBB>>>===>>>???@@@CCCOOO[[[hhhsss}}}ttteeeUUUEEE>>><<<999666666444555444000///111333333............////////////............000222444555<<>>GGGTTTcccooouuu}}}~~~~~~|||zzzzzz{{{yyyzzzzzz{{{{{{zzzzzzyyyxxxyyyzzz{{{||||||||||||{{{{{{||||||}}}}}}~~~~~~~~~}}}zzzvvvsssrrrsssuuu{{{{{{zzz{{{{{{|||}}}~~~}}}|||zzzxxxwwwwwwxxxyyy{{{vvvoooiiieeebbb```___]]][[[ZZZYYYZZZYYYWWWUUUSSSTTTUUUTTTRRRQQQPPPQQQQQQRRRSSSSSSTTTTTTSSSSSSPPPPPPQQQRRRTTTUUUVVVVVVWWWVVVUUUTTTTTTRRROOOLLLKKKKKKKKKKKKKKKJJJIIIHHHEEEGGGIIIKKKMMMNNNOOOOOOSSSSSSRRRRRRRRRSSSSSSTTTQQQQQQPPPPPPQQQRRRTTTUUUTTTUUUWWWXXXZZZ[[[[[[[[[^^^^^^]]]^^^___aaadddeeegggiiikkknnnsssyyy|||xxxuuutttssstttwww}}}zzzwwwqqqlllgggaaa[[[WWWNNNMMMKKKIIIGGGEEEDDDDDDCCCBBBBBBAAA@@@@@@??????>>>>>>>>>???@@@CCCEEEGGGRRRVVV\\\ccchhhlllmmmnnnjjjfff___WWWPPPJJJGGGFFFBBB@@@>>><<<<<<<<<>>>???@@@CCCFFFHHHIIIKKKNNNQQQYYY\\\ccclllooommmnnnqqqhhh___UUUOOOHHHBBBAAAFFFEEEIIINNNQQQSSSUUUYYY[[[___`````````^^^\\\ZZZYYYSSSRRRPPPLLLHHHDDDAAA???<<<;;;<<>>999555222222222///...------///000///...............///000111222222333333111///------...------------------,,,,,,***+++,,,---,,,+++***(((+++,,,---------,,,+++***))))))))))))))))))))))))***))))))(((((())))))***++++++,,,,,,---,,,,,,,,,,,,***((())),,,......------+++---000111000444:::@@@FFFMMMSSS[[[^^^YYYPPPEEE???888666999;;;;;;999::::::===DDDQQQ```mmmuuu}}}~~~}}}{{{{{{{{{|||||||||{{{zzzyyyxxxwwwxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~}}}{{{wwwtttsssuuuwww{{{{{{{{{{{{{{{|||}}}~~~}}}|||yyywwwvvvvvvwwwwwwzzzrrrjjjeeebbb___]]]ZZZYYYWWWWWWWWWWWWUUUSSSUUUTTTSSSSSSTTTSSSRRRPPPOOOOOOPPPQQQQQQQQQPPPPPPLLLMMMNNNOOOQQQSSSTTTUUUVVVTTTSSSRRRRRRPPPNNNKKKIIIJJJJJJJJJJJJIIIHHHHHHDDDEEEGGGIIIJJJKKKLLLLLLPPPPPPOOONNNNNNNNNOOOOOOPPPOOONNNMMMMMMNNNOOOPPPOOOPPPQQQSSSTTTUUUUUUVVVWWWWWWXXXYYY[[[\\\]]]^^^aaabbbdddfffiiimmmtttxxx~~~yyyxxxwwwwwwyyy|||}}}zzzwwwsssnnnhhhdddWWWUUURRRNNNKKKIIIHHHGGGDDDDDDDDDCCCCCCBBB@@@@@@????????????@@@AAACCCDDDJJJNNNUUU]]]eeekkkppprrrppplllggg___WWWPPPKKKHHHEEECCC@@@>>>======>>>@@@@@@BBBDDDEEEFFFGGGIIIKKKNNNQQQYYYdddiiikkknnnsssnnnfff^^^WWWNNNEEE@@@AAA@@@BBBFFFIIILLLNNNRRRTTTWWWXXXYYYYYYXXXWWWUUUSSSMMMLLLJJJFFFCCC@@@===<<<:::999;;;???AAAGGGTTT```jjjtttzzzqqq___OOO???888666333111111///000333555555222///------............/////////000000///...///000111222444777===EEEMMMPPPPPPOOOKKKHHHDDD>>>999666333222222111//////000000///...////////////000111222222555555555333000......///......------,,,,,,++++++((()))***+++++++++***)))+++,,,---------+++***)))((((((((((((((((((((((((*********))))))*********---,,,,,,+++++++++,,,,,,,,,***)))***,,,---...------,,,---111333333888>>>EEEMMMVVV\\\```___UUUJJJ???;;;666555888<<<<<<<<<:::::::::???KKK[[[jjjttt|||~~~~~~|||{{{{{{~~~}}}|||zzzxxxvvvuuuwwwwwwxxxyyyzzzzzzzzzzzzzzz{{{{{{||||||}}}~~~~~~||||||{{{xxxvvvuuuwwwyyy{{{{{{{{{{{{|||}}}~~~~~~}}}zzzxxxvvvvvvvvvvvvvvvmmmgggccc___]]]YYYXXXVVVUUUUUUUUUTTTRRRVVVSSSRRRRRRUUUUUURRRNNNMMMNNNNNNOOOOOOOOONNNNNNKKKLLLMMMNNNPPPQQQRRRSSSSSSRRRPPPOOOOOONNNLLLJJJHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLMMMLLLKKKKKKKKKKKKKKKKKKOOONNNLLLKKKJJJJJJKKKLLLMMMNNNOOOPPPRRRRRRSSSSSSSSSUUUWWWYYYZZZ[[[[[[ZZZ^^^___```aaacccggglllpppuuuzzzxxxrrrpppnnnmmmooosssxxx{{{{{{|||~~~~~~|||xxxrrrnnndddaaa\\\VVVQQQNNNLLLKKKFFFFFFFFFFFFEEECCCAAA@@@BBBAAA@@@??????@@@AAABBBEEEHHHOOOWWW```hhhnnnqqqmmmkkkhhhccc]]]WWWQQQNNNGGGEEEBBB???>>>>>>@@@AAAAAABBBCCCDDDDDDEEEFFFFFFDDDFFFNNNYYY```dddiiiooommmjjjddd^^^UUULLLEEEBBB???@@@BBBDDDGGGJJJMMMPPPNNNOOOQQQRRRRRRPPPNNNMMMHHHFFFDDDAAA???<<<;;;::::::999<<<@@@BBBHHHUUUccclllvvvyyyooo```QQQ@@@:::888555333333444111000111222111111222---------.........//////111000///......///000111222444888???EEEJJJMMMNNNMMMKKKHHHDDD???999555222333111//////000111111000222111111111111111222333666666666444000...............------,,,+++******(((((()))***+++++++++***,,,------------+++***)))))))))))))))))))))))))))((((((((()))***,,,.........---+++*********+++,,,+++******+++,,,---------...---...222444555:::AAAJJJTTT^^^dddfff```RRREEE;;;888555555777:::<<<<<<;;;999888;;;EEEUUUfffqqqzzz}}}~~~||||||~~~~~~}}}|||zzzxxxwwwuuuvvvvvvwwwxxxyyyyyyyyyyyyzzzzzz{{{{{{|||}}}}}}~~~{{{{{{{{{yyywwwwwwyyy|||zzzzzzzzz{{{|||}}}~~~~~~}}}}}}{{{yyywwwwwwwww|||ssslllfffbbb^^^[[[YYYVVVUUUUUUUUUTTTRRRRRROOOMMMNNNPPPPPPMMMJJJMMMNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNOOOPPPPPPPPPSSSRRROOOOOOOOONNNMMMKKKHHHHHHIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJOOONNNLLLJJJIIIIIIIIIIIIJJJKKKLLLNNNOOOOOOOOOOOOPPPRRRTTTWWWXXXXXXXXXWWWVVVWWWYYY[[[]]]```eeehhhjjjooowwwtttllljjjfffdddeeeiiinnnrrrqqqssswwwzzz|||}}}~~~{{{wwwqqqnnniiibbb[[[VVVSSSQQQLLLKKKKKKIIIGGGEEECCCBBBDDDCCCAAA@@@@@@@@@AAAAAADDDFFFJJJQQQYYYaaahhhlllkkkkkkjjjgggccc]]]XXXUUUKKKHHHDDDAAA???@@@BBBDDDCCCCCCCCCCCCDDDDDDDDDCCCAAABBBHHHRRRXXX\\\cccjjjlllllliiiddd\\\TTTKKKFFFAAA@@@@@@AAACCCFFFHHHJJJGGGIIIKKKMMMMMMKKKIIIGGGDDDBBB@@@>>><<<:::::::::;;;;;;===AAADDDJJJXXXeeeoooyyyyyyoooaaaQQQAAA:::999666444444222...---333555111///000------------............111000///.........///000111333555999===BBBFFFIIILLLLLLKKKIIIDDD>>>888444222000//////111333444444444333333222222222333333555555555222///---,,,---......---,,,++++++******))))))***++++++,,,,,,,,,,,,---......---,,,+++***************************((((((((()))***,,,......---,,,***))))))***+++,,,***+++,,,,,,---------...000...///333555666<<>>===>>>@@@BBBBBBCCCEEEHHHJJJJJJGGGEEEBBBAAA???===;;;:::999:::::::::;;;>>>CCCGGGNNN\\\jjjttt~~~{{{ppp___OOO???999777555444444000...444AAADDD:::000---,,,------------.........111000///.........///000111222333444666:::???CCCJJJLLLNNNMMMJJJDDD>>>999444222000000333666777777666666555444333333333333333333333111...,,,,,,---------,,,,,,++++++***************+++++++++++++++***+++,,,------,,,+++************************************))))))************************+++,,,,,,)))+++---...---------...111000111555777:::AAAHHHUUU___iiilllggg]]]MMM???777666555444555666888999:::::::::;;;@@@KKKZZZeeeqqqvvv}}}~~~zzz{{{{{{|||||||||{{{{{{vvvvvvwwwxxxyyyyyyyyyyyyyyyzzzzzz{{{{{{|||}}}}}}yyyzzz{{{zzzyyyyyyzzz|||xxxxxxxxxyyyzzz|||}}}~~~~~~~~~}}}xxxpppkkkdddaaa]]]YYYXXXWWWVVVTTTRRRSSSTTTSSSQQQPPPPPPPPPLLLMMMMMMMMMLLLLLLKKKJJJKKKLLLLLLMMMNNNOOOOOOPPPTTTQQQOOONNNNNNNNNNNNMMMHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMKKKJJJIIIGGGFFFFFFFFFGGGEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIKKKLLLNNNOOOOOOOOOSSSTTTVVVWWWXXXZZZ]]]___```ccciiiooowww|||tttjjjgggbbb^^^]]]]]]___aaacccgggkkknnnooopppsssuuuyyyzzz|||}}}xxxrrrmmmjjj```]]]XXXSSSOOOMMMLLLLLLGGGFFFDDDCCCBBBBBBCCCCCCEEEEEEEEEHHHMMMTTT[[[___gggiiikkkllllllkkkiiihhh^^^YYYRRRKKKEEECCCCCCDDDDDDBBB@@@AAABBBCCCAAA??????>>>@@@FFFJJJNNNUUU]]]bbbhhhkkkhhheeeccc\\\TTTJJJEEE???<<<<<<>>>>>>===BBBDDDGGGIIIHHHEEEBBB@@@>>><<<:::999888888999:::888999===DDDJJJSSSbbbpppxxx|||rrr^^^OOO???999777555444444111///777GGGJJJ>>>222...,,,,,,---------.........000///...---......000000...000111111222555;;;???HHHKKKOOORRRPPPKKKDDD@@@999666444333555888999999888777666555444444444444222222333111...------...,,,,,,+++++++++++++++++++++******))))))))))))***'''((()))***++++++*********************************))))))(((((())))))***'''((()))+++,,,,,,,,,,,,(((+++...///---,,,---///111000222777<<<@@@HHHQQQ\\\eeemmmllleeeXXXHHH:::444444444444444555888999999;;;======@@@HHHUUU^^^mmmrrrzzz{{{{{{||||||||||||{{{{{{vvvwwwxxxyyyzzzzzzzzzzzzyyyyyyzzz{{{{{{||||||}}}yyyzzz{{{zzzxxxxxxyyyzzzvvvvvvwwwxxxyyy{{{|||}}}}}}~~~vvvppphhhddd___[[[ZZZXXXWWWUUUNNNQQQSSSQQQNNNLLLMMMOOOKKKLLLLLLLLLKKKJJJIIIIIIHHHIIIJJJLLLMMMOOOPPPQQQPPPNNNKKKJJJJJJKKKJJJIIIIIIIIIJJJKKKLLLLLLKKKKKKLLLJJJIIIGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKMMMNNNOOOJJJIIIGGGFFFEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHIIIJJJLLLMMMNNNOOOPPPRRRSSSSSSSSSTTTWWWYYYXXXZZZ^^^dddkkkvvvzzztttmmmjjjfffaaa___^^^___```]]]aaafffhhhiiijjjllloootttuuuxxx}}}}}}xxxuuugggccc]]]WWWRRRPPPPPPPPPGGGFFFEEEDDDCCCCCCDDDEEEEEEDDDDDDEEEJJJQQQXXX]]]___bbbfffjjjmmmoooppppppfffaaaXXXOOOHHHDDDCCCCCCCCCAAA??????AAABBB@@@>>>:::999;;;@@@DDDGGGOOOWWWZZZbbbgggggghhhjjjeee^^^OOOIIIBBB>>>===>>>===<<>><<<:::888777666777888999555777<<>>BBB888...---,,,,,,,,,---------......///......---...///000111,,,...//////000333999>>>GGGKKKQQQUUUTTTPPPIIIEEE>>>;;;777666777999::::::999888777555444444444444111222333111///......///++++++++++++++++++,,,,,,+++***)))(((((('''(((((($$$%%%'''((()))***))))))))))))))))))))))))))))))&&&&&&&&&'''(((***,,,---%%%''')))+++,,,------,,,(((+++//////---,,,---///000///222999???EEENNNWWWaaajjjooolllbbbUUUDDD777111222333333444666888;;;999<<<>>>???AAAGGGRRRZZZjjjpppyyy|||||||||||||||{{{{{{zzzwwwwwwxxxyyyzzzzzzzzzzzzyyyyyyzzzzzz{{{||||||}}}yyyzzz{{{zzzxxxwwwxxxyyyuuuuuuvvvwwwxxxzzz|||}}}|||}}}~~~{{{vvvoooggg___ZZZWWWUUUTTTTTTTTTTTTSSSQQQOOOMMMLLLIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLKKKOOOOOONNNMMMMMMLLLKKKKKKJJJIIIIIIJJJLLLNNNMMMLLLJJJJJJIIIHHHFFFEEEDDDDDDHHHIIIIIIJJJKKKLLLMMMMMMJJJIIIHHHGGGEEEDDDCCCBBB???AAACCCEEEFFFEEEDDDDDDEEEGGGHHHHHHHHHIIILLLNNNPPPQQQRRRTTTTTTTTTSSSRRRRRRVVV\\\___cccjjjuuu}}}}}}vvvrrrsssqqqnnnjjjeeeaaa^^^]]]^^^___aaaccceeeffffffgggkkkmmmpppuuuzzz~~~vvvmmmaaaZZZXXXVVVTTTQQQKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCEEEHHHLLLOOORRRXXXYYY]]]eeemmmqqqrrrqqqnnnkkkbbbWWWOOOKKKDDD>>>AAABBBAAA@@@>>>===>>>???<<<;;;<<<<<<>>>@@@BBBDDDSSS]]]cccaaa```cccccc```WWWNNNEEEBBB===888:::@@@BBBJJJKKKFFFFFFJJJDDD999999888777777777888:::;;;999:::<<>>GGGNNNfffooo{{{{{{zzzzzz{{{}}}}}}|||{{{xxxwwwvvvvvvvvvwwwxxxyyywwwxxxyyyzzz{{{}}}~~~~~~zzzyyywwwvvvvvvvvvwwwwwwvvvwwwxxxxxxwwwwwwyyy{{{zzz{{{}}}}}}yyyyyy}}}~~~~~~~~~zzztttkkkccc]]]YYYVVVTTTSSSSSSSSSQQQPPPNNNMMMLLLIIIJJJKKKLLLLLLMMMMMMMMMLLLMMMMMMMMMMMMMMMLLLLLLQQQQQQQQQQQQPPPPPPPPPOOOMMMLLLJJJKKKLLLMMMLLLJJJKKKJJJIIIHHHGGGEEEEEEDDDGGGGGGHHHIIIJJJKKKKKKLLLIIIHHHGGGFFFEEECCCBBBBBB@@@AAACCCEEEFFFEEEEEEDDDCCCDDDFFFFFFFFFGGGJJJLLLNNNOOOQQQRRRSSSSSSRRRRRRPPPSSSXXXZZZ]]]dddmmmuuuzzzyyyvvvxxxvvvtttppplllgggcccaaa```aaabbbdddeeegggggghhhjjjkkknnnqqquuuyyy}}}~~~{{{ssshhhaaa^^^\\\YYYVVVOOOMMMJJJGGGEEEDDDCCCDDDDDDDDDDDDDDDFFFHHHJJJKKKRRRTTTXXX```iiioooqqqqqqtttrrrjjj___WWWRRRJJJCCCBBBBBBBBB@@@???>>>>>>???::::::::::::<<<>>>@@@AAANNNWWW]]]]]]]]]aaabbbaaa[[[SSSKKKGGGBBB<<<;;;???AAAIIIKKKGGGHHHKKKEEE:::888888777666666777888999999;;;===AAAJJJZZZlllyyyrrr^^^PPPAAA:::777444333444...000222333333222000.....................//////,,,,,,,,,,,,,,,,,,,,,,,,---...000111111333666888>>>DDDLLLTTTYYYZZZXXXVVVMMMHHHAAA<<<999888777777777666666555444333222111000222222111///---------111000...,,,***)))(((((()))***+++,,,,,,+++***)))''''''((()))))))))))))))******++++++***)))'''&&&)))))))))************))))))((((((***---...///...***---000111//////111444333888===BBBIIISSS```jjjllloooooogggWWWFFF:::444222222111222333666888:::;;;===???===<<>>======888888777888999;;;===>>>FFFNNNTTTVVVXXX]]]aaabbbaaa[[[UUUPPPJJJBBB>>>>>>@@@GGGJJJHHHIIIKKKFFF<<<888888666666555666777888:::;;;>>>CCCMMM\\\ooo|||ttt___QQQBBB;;;888444333444//////000000000000///............---------------,,,,,,,,,,,,,,,,,,,,,,,,000111222222111111333555999???IIISSSZZZ^^^^^^]]]XXXRRRIIIBBB===:::777666444444333333222111000///000111222111///---------222111///---+++***)))))))))+++---//////---***(((&&&'''(((((())))))(((((())))))***))))))((('''&&&)))***+++++++++***)))((()))((()))+++...//////...))),,,...///...///333666555;;;BBBJJJRRR]]]hhhqqqqqqpppjjj___OOO@@@666222111111000111222444666888<<<>>>AAAAAA@@@AAAEEEIII```ooo~~~}}}||||||~~~~~~}}}{{{yyyxxxwwwvvvvvvwwwxxxyyyxxxyyyzzzzzz{{{{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxyyyvvvxxxyyyyyywwwvvvvvvwwwttttttvvvxxxyyy{{{|||}}}}}}{{{{{{|||yyyuuuuuuyyy|||~~~}}}~~~~~~~~~}}}}}}|||||||||xxxppphhhaaaZZZUUUSSSRRRQQQOOONNNMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRTTTUUUUUUUUUUUURRRPPPNNNMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHFFFEEEEEEEEEEEEFFFGGGHHHJJJJJJKKKHHHHHHGGGFFFEEEDDDCCCBBBAAABBBCCCDDDEEEDDDDDDDDD???@@@BBBBBBBBBCCCFFFHHHGGGIIIKKKMMMOOOOOOOOOOOOMMMOOOPPPQQQRRRUUUZZZ___eeellluuu~~~zzzuuurrroooooonnnnnnnnnpppqqqrrrqqqqqqppppppqqqsssuuuwwwzzz}}}{{{vvvrrrqqqooommmjjjgggbbbZZZRRRLLLHHHGGGGGGHHHHHHHHHGGGFFFEEECCCBBBDDDFFFKKKTTT^^^gggooossswwwxxxuuunnnggg```VVVLLLEEEDDDBBB@@@???>>><<<:::777777666666777999;;;<<>>GGGPPPYYYbbbkkkqqqqqqmmmcccVVVGGG<<<666444111111111111222444666777:::===AAABBBBBBBBBCCCEEEXXXjjj~~~}}}{{{{{{||||||{{{zzzzzzyyyxxxwwwvvvwwwxxxxxxyyyyyyzzzzzzzzzzzzyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvwwwyyyyyywwwuuuuuuuuuqqqqqqrrrtttvvvxxxzzz{{{}}}}}}|||xxxxxx{{{~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{~~~~~~~~~wwwnnnfff]]]XXXUUUTTTRRRPPPNNNMMMMMMMMMLLLKKKKKKKKKLLLMMMNNNOOOMMMMMMLLLLLLLLLMMMNNNOOOPPPRRRTTTVVVXXXXXXXXXWWWSSSPPPNNNNNNOOOQQQQQQPPPKKKKKKJJJIIIGGGFFFEEEDDDEEEEEEFFFGGGIIIJJJKKKLLLHHHHHHGGGFFFEEEDDDDDDCCCAAABBBBBBCCCCCCCCCCCCCCC???@@@BBBBBBBBBCCCFFFHHHEEEFFFIIIKKKLLLMMMMMMMMMNNNNNNOOOOOOPPPRRRUUUXXX[[[bbbkkkttt{{{|||xxxwwwuuussssssuuuwwwxxxwwwvvvuuuttttttuuuvvvvvvxxxzzz}}}}}}{{{yyywwwvvvuuuuuuuuuuuutttsssnnneee[[[SSSMMMIIIHHHGGGGGGGGGFFFEEECCCBBBAAAAAACCCHHHNNNWWWaaajjjppptttwwwwwwsssnnnhhh]]]SSSJJJGGGBBB@@@>>>===:::888888888777666777888:::;;;;;;???DDDIIIMMMSSS[[[aaafffgggfffbbb[[[SSSKKKDDDBBBEEEGGGHHHIIIHHHDDD>>>;;;:::999888888888999::::::===CCCJJJUUUdddvvvxxxkkk\\\NNNAAA;;;888555222333222111000///...//////000.........---,,,,,,,,,+++------------------------,,,---...///...///222444666;;;CCCMMMVVV^^^bbbdddfffaaaYYYPPPGGG???777222111000///..................000111000...---------...---------......///000...---+++***)))))))))***'''((())))))***)))))))))++++++*********)))******)))***+++,,,,,,+++***)))...------...//////...,,,---///000///---...222666;;;AAALLLWWWaaaiiiooosssrrrkkk^^^OOOBBB999555444111111222222333444555666777:::???BBBCCCCCCBBBBBBPPPaaaxxx~~~|||yyyyyyyyyyyyyyywwwyyyxxxwwwvvvuuuvvvwwwwwwxxxyyyzzzzzzzzzyyywwwvvvuuuuuuuuuvvvvvvvvvvvvuuutttvvvwwwvvvtttsssssstttpppqqqqqqsssuuuwwwzzz{{{{{{zzz~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}|||~~~|||zzzzzz{{{~~~}}}|||}}}~~~vvvmmmccc]]]ZZZXXXUUURRRPPPNNNNNNNNNMMMLLLKKKKKKLLLMMMOOOPPPLLLLLLKKKKKKKKKMMMNNNOOOSSSUUUWWWZZZ[[[\\\[[[ZZZRRRPPPMMMMMMNNNPPPQQQQQQJJJJJJIIIHHHFFFEEEDDDDDDDDDEEEFFFGGGIIIJJJLLLLLLGGGGGGFFFEEEEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>@@@AAABBBBBBCCCEEEGGGEEEFFFHHHJJJKKKKKKKKKKKKLLLLLLLLLMMMNNNPPPRRRSSSUUU[[[cccjjjqqqzzz|||zzzyyy{{{~~~~~~~~~}}}}}}{{{zzzyyyyyyzzz{{{||||||zzzxxxvvvtttssssssssssssuuuwwwyyyzzzyyyuuunnneee\\\TTTNNNJJJGGGGGGFFFDDDCCCAAA@@@@@@@@@BBBEEEIIIPPPYYYcccjjjqqquuuxxxvvvuuuqqqhhh___RRRLLLEEE@@@>>>===:::777999888777666777777999999999:::>>>DDDGGGKKKTTT]]]cccgggiiifffbbb\\\SSSLLLFFFFFFFFFFFFFFFDDD@@@===:::999999888999:::;;;<<<:::>>>EEEMMMXXXhhhyyysssfffXXXLLL???:::888555333333222111000//////...//////.........---------------------------------------+++---/////////111333666666999???HHHQQQZZZaaaeeeiiieee___WWWOOODDD:::444111000///...---...//////...///000000...---------++++++,,,---...///111222111...+++((('''((()))+++((()))******++++++******++++++************++++++************++++++,,,,,,)))((('''))),,,.........---000222111///000333666<<>><<<999888888666666555666777888888777999>>>AAADDDMMMWWW^^^eeejjjhhhfffccc[[[SSSJJJGGGEEEDDDCCC@@@===;;;888888777777888:::<<<===:::???GGGPPP[[[kkk{{{rrrdddUUUIII===999777444333333000000//////...------,,,..................//////........................+++,,,.........///222444444666;;;BBBLLLWWWaaagggjjjhhhddd___VVVKKK???777222111000......///000111---...000///...------...+++++++++,,,---...000000111000---+++))))))))))))******+++,,,,,,,,,,,,++++++***)))(((((()))***+++******))))))***,,,...///***(((&&&&&&))),,,...///+++///333333222222555888???GGGUUUcccpppvvvxxxxxxjjjaaaSSSEEE;;;444111000000000111222333333333333333666;;;AAAFFFHHHGGGFFFFFFOOO^^^mmmyyy~~~}}}yyywwwwwwwwwwwwvvvxxxwwwuuutttssssssssstttuuuvvvxxxzzzzzzyyywwwuuussssssuuuvvvvvvvvvuuuuuuqqqqqqpppooonnnooorrruuuuuuuuuuuuvvvyyy|||~~~|||}}}~~~~~~}}}~~~~~~~~~xxxrrrooonnnpppqqqzzz}}}{{{xxxxxxzzz~~~yyyooohhhaaa___ZZZVVVRRRPPPOOOOOONNNMMMKKKKKKLLLMMMPPPQQQJJJJJJIIIHHHIIIKKKMMMOOORRRTTTWWWZZZ[[[ZZZYYYXXXSSSOOOKKKIIIIIIIIIJJJIIIIIIHHHGGGFFFEEECCCBBBBBBAAAAAACCCDDDFFFHHHIIIJJJBBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>???<<<>>>???@@@@@@AAACCCEEEFFFGGGHHHIIIJJJIIIIIIHHHFFFEEEEEEFFFIIIKKKLLLLLLPPPTTTXXX[[[___dddlllrrr||||||wwwrrrooonnnppppppppppppqqqtttxxx|||~~~{{{tttjjjaaa\\\TTTRRRNNNJJJFFFEEEDDDDDDBBBBBBBBBBBBDDDKKKUUU\\\gggmmmrrruuuxxxyyyssslllbbbXXXLLLCCCAAA@@@>>>;;;888777666555444555666666888555666;;;===???HHHSSS[[[ccciiihhhhhhggg```XXXMMMIIIDDDCCCAAA===::::::666666666666888:::<<<===;;;@@@HHHQQQ]]]lll}}}rrreeeSSSGGG;;;888777444333333............---,,,+++***---.........///000000000........................)))+++,,,+++++++++...///222444777>>>IIIVVVbbbiiijjjiiigggccc[[[OOOBBB999333222000/////////111222---...000///...------...,,,,,,,,,,,,,,,---...///000000///...---+++)))(((++++++,,,------------,,,***)))(((''''''((()))***+++)))(((((())),,,///111000,,,)))'''(((+++---...)))...333555444555777:::CCCKKKXXXeeepppuuutttrrraaaYYYMMMBBB:::666333222...///000111111111111111333555;;;AAAGGGJJJJJJIIIDDDJJJVVVfffttt}}}~~~~~~zzzxxxxxxxxxxxxwwwwwwvvvtttsssrrrrrrrrrssstttuuuxxxzzzzzzyyywwwvvvssstttuuuwwwwwwwwwvvvuuuppppppnnnlllkkkmmmrrruuuwwwwwwwwwxxxzzz~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||uuuwwwuuummmkkkqqquuuxxx|||~~~yyywwwxxx{{{}}}{{{yyypppjjjaaaYYYUUURRRQQQQQQQQQPPPNNNOOOPPPPPPOOONNNKKKJJJIIIHHHIIIKKKMMMNNNSSSSSSTTTVVVWWWXXXXXXXXXUUURRRMMMIIIGGGHHHJJJLLLHHHHHHGGGEEEDDDBBBAAAAAADDDEEEFFFGGGHHHHHHGGGFFFGGGEEECCCAAA@@@??????@@@>>>>>>============>>>>>>======>>>???@@@@@@AAAAAACCCDDDFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDEEEGGGIIIKKKJJJMMMRRRWWW\\\aaafffiiikkkvvv}}}xxxtttqqqllllllllllllmmmrrrxxx}}}}}}zzztttooollleee```XXXQQQLLLIIIGGGEEEDDDDDDDDDBBBBBBFFFMMMSSS^^^dddmmmtttwwwxxxxxxwwwmmmfffZZZNNNDDD???>>>>>>>>>;;;888777888888777666555888999888888===FFFNNNWWWZZZ```fffjjjjjjfffbbbWWWOOOFFFAAA@@@>>>:::666666666777777888:::;;;<<<>>>>>>CCCNNN___ppp|||}}}mmm___OOOEEE;;;777555111///000...///000000///---+++)))///...---,,,++++++++++++,,,,,,++++++,,,,,,---...------...///000111222222000111444;;;EEEPPPZZZ```gggkkklllggg```WWWHHH<<<888555111//////000000000000000...---------------*********++++++,,,,,,,,,---,,,***(((((()))***+++))),,,......,,,***))))))+++************,,,---...,,,,,,,,,---------......***---///...,,,+++---000000000000222444777999;;;CCCRRRbbblllqqqtttsssooo]]]QQQCCC;;;555000---...---------...///000000111222777:::===DDDLLLLLLFFFEEEFFFLLLZZZlllyyy~~~~~~|||wwwuuuvvvxxxxxxwwwsssrrrqqqqqqrrrtttvvvxxxuuuuuuuuuvvvvvvvvvvvvvvvrrrqqqooonnnooorrrtttvvvsssppplllhhhggglllsssyyy~~~~~~~~~yyy{{{~~~~~~|||||||||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~wwwwwwtttlllkkkpppnnnqqquuuxxxzzz}}}|||zzzzzz|||}}}~~~vvvpppggg___ZZZWWWUUUSSSRRRPPPNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIKKKLLLNNNPPPQQQSSSUUUVVVWWWWWWVVVSSSQQQLLLIIIGGGGGGIIIJJJGGGGGGFFFDDDCCCBBBAAA@@@CCCDDDEEEFFFFFFFFFEEEEEEDDDDDDBBBAAAAAA@@@@@@@@@>>>>>>============>>>>>><<<<<<===>>>>>>???@@@@@@AAABBBDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFIIIJJJLLLOOOSSSVVVYYY\\\```ccchhhppp{{{~~~xxxsssoooooonnnmmmnnnqqqwww{{{~~~{{{xxxuuuoooiii```XXXRRRNNNJJJHHHCCCDDDEEECCCBBBDDDHHHKKKXXX^^^gggooosssuuuwwwxxxwwwqqqfffZZZPPPIIIFFFEEE<<<:::777666666666666555666888999888777:::AAAGGGPPPTTT[[[dddjjjmmmkkkhhh```WWWLLLEEEAAA>>>:::666888888888888999:::;;;<<<===>>>CCCNNN^^^ooo|||{{{jjj\\\NNNDDD;;;777555111///000//////000000...---+++***,,,,,,,,,+++,,,,,,,,,---++++++******++++++,,,---.........///000000111111000222555:::@@@JJJTTTZZZcccgggiiifffaaaZZZMMMBBB;;;888333000000000////////////...---,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,***)))((()))***+++)))+++......,,,***))))))******))))))***+++---...,,,,,,,,,---------......+++---......,,,,,,---/////////000222555888<<<>>>JJJWWWfffooottttttnnngggUUUIII===777444///...///------......///000000111000444777:::AAAIIIJJJFFFDDDDDDIIIUUUeeesss{{{}}}{{{vvvtttuuuvvvwwwvvvvvvuuutttsssssstttuuuuuuvvvvvvvvvvvvuuuuuuuuuvvvqqqpppnnnnnnooorrruuuwwwsssqqqmmmiiihhhlllsssyyy~~~{{{}}}~~~|||{{{{{{}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~zzzwwwrrrkkkjjjnnnhhhjjjmmmpppssswww{{{}}}|||}}}}}}}}}~~~yyyppphhhbbb^^^ZZZXXXUUUSSSPPPOOONNNNNNMMMLLLLLLKKKJJJIIIIIIJJJLLLMMMLLLNNNRRRUUUVVVVVVUUUTTTQQQNNNKKKHHHFFFFFFGGGHHHFFFEEEDDDCCCBBBAAA@@@???BBBBBBCCCDDDDDDDDDCCCCCCAAABBBBBBBBBBBBAAA@@@@@@>>>======<<<<<<======>>>;;;<<<<<<======>>>>>>>>>???@@@AAACCCCCCCCCBBBBBBDDDCCCCCCCCCDDDFFFHHHIIIMMMPPPSSSUUUVVVWWWYYY[[[ccchhhoooxxx~~~xxxuuutttsssqqqppprrrvvvzzz~~~{{{uuulllccc\\\UUUPPPMMMFFFGGGGGGFFFDDDCCCDDDEEEOOOUUU^^^fffmmmrrrvvvxxx{{{vvvmmmcccXXXOOOIIIFFF>>>;;;888666666777777666777999999888666777;;;???FFFKKKTTT```jjjpppqqqqqqiii```TTTJJJDDD@@@===:::::::::999999999:::<<<<<<<<<===BBBMMM]]]nnn{{{zzzhhhXXXMMMCCC:::777555222111222000000///...---,,,,,,+++******++++++,,,---......***************++++++,,,////////////////////////...222666888:::AAAKKKSSS\\\aaaeeedddccc^^^TTTJJJ@@@<<<777333111000000//////...---,,,++++++++++++,,,,,,,,,,,,---------------,,,***)))))))))***+++)))+++------+++***)))******))))))))))))+++,,,---,,,,,,,,,---------......+++---......------...///...///000333777<<<@@@CCCRRR]]]jjjqqqtttpppeeeYYYIII???666333111//////111------......///000000000///111333666===EEEIIIHHHFFFEEEGGGPPP^^^mmmwww|||}}}zzzvvvsssssstttuuutttxxxwwwvvvvvvuuutttsssssswwwvvvuuuuuuttttttttttttpppooonnnnnnooorrrvvvxxxtttrrrnnnkkkjjjnnntttyyy~~~}}}{{{{{{{{{|||}}}~~~}}}||||||~~~~~~~~~~~~}}}wwwpppiiigggjjjfffhhhiiijjjlllpppvvvzzz{{{~~~~~~~~~}}}~~~{{{ssslllfffaaa]]]ZZZWWWSSSQQQPPPPPPPPPOOOLLLKKKJJJJJJJJJJJJKKKKKKJJJMMMQQQTTTVVVUUUSSSRRRMMMLLLIIIGGGEEEEEEEEEFFFDDDDDDCCCBBBAAA@@@???>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@>>>============<<<<<<=========<<<<<<<<<======>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@BBBBBBBBBCCCDDDFFFGGGHHHMMMPPPSSSTTTTTTUUUVVVWWW```aaaeeemmmwww}}}|||{{{xxxvvvvvvyyy|||}}}}}}uuummmeee^^^XXXTTTMMMLLLKKKHHHFFFEEEEEEEEEGGGMMMUUU^^^fffmmmtttxxxzzzxxxrrrjjj```UUULLLGGGBBB???;;;888888999999888777888999999777777999<<>><<<;;;999888888999;;;<<<;;;<<>>@@@?????????????????????AAABBBBBBBBBAAA???===;;;======<<<<<<<<<<<<============>>>>>>>>>>>>>>>???>>>???@@@AAAAAAAAA@@@???@@@@@@AAABBBCCCEEEFFFGGGKKKNNNQQQSSSTTTTTTUUUVVV]]]\\\^^^dddnnnxxx}}}}}}{{{tttnnngggaaa]]]UUUQQQLLLHHHFFFFFFGGGHHHDDDIIIPPPWWW___hhhqqqvvv|||{{{yyytttkkkaaaWWWQQQFFFBBB===:::999999999999777888999999999999;;;<<<===BBBMMM[[[jjjtttzzz}}}xxxrrrggg\\\RRRIIICCC???>>><<<:::888777888999::::::===BBBKKKYYYiiiyyyqqq___MMMCCC;;;888666333222333111000///---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......//////......---,,,,,,,,,(((---111111000555???IIIRRRWWW\\\^^^```aaa\\\UUUHHHCCC>>>999777555444333111000///......---------------------------------+++++++++***************(((***++++++***)))***+++***))))))))))))+++,,,---,,,,,,,,,---------......------------...//////......///222777>>>GGGOOOSSS___fffnnnpppnnneeeSSSCCC<<<444...///000......000............////////////111000111444999???FFFLLLLLLKKKJJJKKKQQQ]]]jjjssstttsssrrrqqqqqqrrrtttuuuuuuuuuuuuuuuuuutttsssrrrrrrqqqpppooooooqqqrrrssssssrrrqqqqqqsssvvvzzz|||zzzyyywwwtttsssuuuyyy}}}}}}{{{zzz{{{||||||~~~~~~}}}|||}}}~~~{{{qqqkkkfffeeeccccccbbb``````aaaeeehhhnnnrrrwwwyyyyyy{{{}}}zzzsssnnnddd___XXXRRRPPPOOOOOOOOOMMMLLLLLLKKKJJJIIIIIIHHHJJJLLLNNNPPPQQQOOONNNLLLHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@?????????@@@???>>>>>>======>>>>>>AAAAAAAAA@@@???>>>=========<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@??????>>>???@@@AAACCCEEEFFFFFFGGGKKKOOORRRSSSSSSTTTUUUXXXXXXYYY]]]cccmmmvvv||||||wwwqqqkkkfff]]]WWWPPPJJJHHHHHHIIIIIIEEEHHHLLLQQQXXXaaakkkqqqwwwyyyzzzyyysssjjj```[[[KKKGGGAAA<<<::::::999999999999999999:::;;;<<<===>>>CCCMMM[[[jjjwww~~~~~~vvvkkk^^^RRRHHHBBBAAA>>>;;;999888888:::;;;;;;===BBBJJJWWWfffvvvvvvcccNNNDDD;;;888666333222333000000///...---,,,,,,++++++,,,---------,,,+++***---------------...//////.........------,,,,,,,,,(((+++.........333<<>>999222---...000......///......//////////////////222000111555888<<>>===<<<======>>>>>>>>>>>>>>>>>>???@@@AAA===<<<<<<;;;;;;<<<<<<===========================>>>>>>???@@@@@@???>>>===<<<===???AAACCCDDDEEEEEEEEEHHHMMMPPPPPPPPPQQQRRRRRRTTTUUUVVVYYY```jjjrrrxxx}}}zzzsssnnnfffaaaYYYSSSPPPNNNLLLIIIFFFGGGIIILLLRRRZZZdddjjjooossswwwxxxvvvooogggbbbTTTOOOGGGBBB???>>>===<<<;;;:::888888999:::;;;;;;>>>CCCMMM\\\lllyyy{{{nnn```TTTNNNDDDBBB>>>;;;999:::;;;<<<<<>>===<<<<<<===>>>;;;;;;;;;<<<>>>@@@CCCDDD<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;======>>>??????>>>===<<<<<<===???AAACCCDDDEEEEEECCCGGGKKKNNNNNNNNNNNNNNNNNNPPPRRRRRRRRRXXXbbbkkknnnsss|||xxxsssooojjjccc]]]YYYTTTOOOJJJGGGHHHHHHIIINNNUUU___eeemmmqqqwwwzzzyyytttnnniii[[[VVVNNNHHHDDDCCCBBBAAA===;;;888777777999999999>>>CCCMMM\\\mmm|||zzzmmmaaa[[[GGGEEEAAA===;;;;;;===>>>===???DDDJJJTTTbbbsss~~~xxxcccPPPFFF===999666222000111...///000000///---+++)))&&&(((+++---//////......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---++++++...333888;;;???EEELLLRRRZZZaaaaaa]]]YYYSSSJJJBBB;;;555111...000000...---------------,,,,,,,,,++++++************++++++++++++***))))))((()))***)))((()))***,,,---,,,++++++,,,---///000,,,,,,,,,---------......000---,,,---000111000...000222666>>>IIIUUU```fffkkkqqqpppfffWWWHHH;;;111222,,,)))---000///...//////////////////.........111///111666777777>>>HHHPPPRRRQQQMMMHHHIIIQQQYYYZZZ^^^cccfffhhhlllqqquuuvvvtttqqqmmmkkkjjjjjjkkkkkkkkkkkkmmmrrrwww|||~~~}}}{{{{{{{{{~~~~~~~~~zzzzzzyyywwwwwwzzz~~~~~~}}}}}}~~~|||rrrjjjeeebbb```]]]]]]^^^______^^^bbbbbbbbbdddhhhnnntttwwwxxxxxxyyyzzz|||{{{pppfff___ZZZVVVTTTNNNNNNNNNLLLIIIGGGFFFFFFHHHGGGGGGGGGHHHGGGEEECCCEEEEEEEEEEEEDDDBBB@@@>>>@@@@@@@@@????????????>>>@@@???===<<<<<<<<<===>>>===<<<<<<===>>>??????>>>999999::::::;;;<<<======888:::;;;;;;;;;<<<>>>AAA======<<<<<<<<<;;;;;;;;;===>>>???AAACCCDDDDDDDDDGGGHHHIIIJJJKKKKKKKKKKKKGGGHHHHHHIIILLLRRRZZZ___hhhnnnwww~~~yyyxxxtttmmmfff___WWWOOOKKKOOOMMMLLLLLLNNNRRRWWW[[[cccjjjqqquuuxxxzzzwwwrrrhhhbbbYYYPPPJJJFFFBBB@@@BBB===999888666555999???;;;CCCNNN\\\jjjxxxyyymmmcccXXXQQQFFF@@@???@@@AAA@@@DDDDDDFFFLLLWWWeeettt|||xxxkkkVVVJJJ???:::888333///---///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...,,,******+++++++++***(((((()))***+++,,,,,,,,,+++,,,,,,...000222444555<<>>???>>>>>>==================<<<<<<===>>>???>>>===999999::::::;;;<<<<<<===;;;;;;<<<;;;::::::;;;=========<<<<<<<<<;;;;;;;;;;;;<<<===???@@@AAABBBBBBDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHHHHJJJNNNTTTXXXaaafffmmmuuu|||}}}yyyssslllfff___XXXSSSOOOMMMKKKJJJLLLOOOSSSVVV]]]dddlllppptttxxxwwwrrrnnnhhh___WWWPPPKKKGGGDDDDDD@@@>>>===;;;777999===>>>EEEPPP]]]kkkxxx~~~sssjjj```WWWLLLEEEBBBCCCCCCBBBHHHHHHKKKQQQ\\\iiivvv}}}xxxlllTTTHHH<<<777555000------///......---------------.........---------,,,,,,///---,,,+++,,,---,,,+++)))))))))***+++++++++,,,++++++,,,---///111333444:::>>>DDDIIIOOOUUU[[[___\\\[[[XXXSSSKKKBBB999444000000///...---,,,---...---+++***+++++++++)))'''*********)))))))))))))))*********+++++++++++++++---+++******,,,.........111...++++++,,,......------------...000111111000111555999@@@MMM^^^hhhkkknnnhhh```WWWKKK===555333//////..................------------...............///000111333777<<<@@@LLLPPPTTTTTTQQQMMMJJJIIINNNQQQUUU\\\cccjjjpppsssrrrttttttssspppnnnmmmnnnnnnppptttvvvxxx{{{~~~||||||{{{{{{{{{|||}}}~~~~~~~~~vvvnnniiidddbbb___]]]]]]]]]\\\[[[ZZZYYYYYYZZZ\\\```dddgggnnnooopppsssvvvzzz~~~~~~~~~~~~tttiii^^^XXXVVVTTTQQQMMMJJJHHHFFFFFFHHHFFFDDDCCCEEEFFFFFFEEEBBBAAAAAA@@@?????????@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>======<<<===<<<<<<===>>>???>>><<<999999::::::;;;;;;<<<<<<<<<===<<<;;;888777888999<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;===>>>???@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGIIILLLOOOWWWZZZ___eeemmmvvv~~~xxxrrrmmmgggaaa]]]SSSQQQOOOMMMMMMOOOQQQSSSWWW^^^fffkkkqqqwwwxxxuuuvvvppphhh```YYYRRRMMMIIIEEEBBB@@@BBB@@@<<<;;;>>>@@@FFFQQQ^^^kkkwww}}}tttkkkbbbUUULLLHHHGGGFFFEEEKKKMMMRRRYYYdddooozzzyyymmmUUUHHH;;;666444000.../////////............------/////////............---///...------......---,,,******************++++++******+++,,,---///111222666999===BBBGGGNNNUUUZZZ]]]______\\\UUUKKKAAA:::000000///............///---,,,******++++++)))(((++++++******)))(((((((((******************))))))***)))'''(((***---...---444111...---------,,,+++000000//////000000111111333999???GGGTTTccclllmmmkkkbbbWWWMMMBBB777222333,,,,,,---------.........------------...............///000111333666;;;???HHHNNNTTTWWWUUUOOOIIIEEEHHHKKKQQQYYYaaagggllloooqqqsssuuutttrrrppppppppprrrtttwwwyyyyyy{{{}}}~~~~~~}}}||||||||||||}}}~~~}}}}}}~~~~~~~~~yyypppjjjeeebbb___]]]]]]\\\[[[ZZZXXXWWWWWWWWWXXX[[[^^^```ggghhhjjjnnnsssxxx|||~~~{{{yyyxxxzzz|||~~~|||sssjjjdddZZZWWWRRRNNNKKKJJJHHHGGGHHHFFFCCCBBBDDDEEEFFFFFFAAA@@@???>>>===>>>???@@@@@@@@@@@@?????????>>>>>>===>>>?????????>>><<<;;;===<<<<<<===??????===;;;999999:::::::::;;;;;;;;;;;;<<<<<<:::777666777888<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<>>>????????????@@@AAAAAAAAAAAAAAABBBCCCEEEEEEEEEFFFGGGIIIPPPQQQTTTXXX___iiittt{{{~~~|||~~~}}}~~~{{{uuupppjjjeeebbb\\\ZZZWWWUUUTTTSSSTTTUUUTTT[[[ccciiipppxxx{{{yyy{{{vvvooohhhaaaYYYRRRNNNHHHCCCAAABBBBBB??????AAA???EEEPPP\\\hhhtttuuulll___TTTOOOLLLIIIGGGLLLPPPWWW```kkkwwwyyymmmWWWJJJ<<<777555222111222/////////////////////.../////////.........------...---,,,---...///---,,,+++++++++***************))))))******+++---...///222444777:::???FFFNNNSSS[[[___cccddd___TTTIIIAAA222111000///000000000///...,,,+++***++++++***)))*********)))))))))))))))+++*********)))(((((((((+++***((((((***,,,,,,,,,222111///...------,,,,,,///////////////000222444888???GGGPPP\\\iiinnnmmmiii]]]OOODDD;;;222000111---------.........------,,,,,,---------.........---///000111222555999<<>>===>>>???@@@@@@@@@@@@?????????>>>>>>===>>>?????????>>><<<;;;<<<<<<<<<===???>>><<<:::999999999:::::::::::::::999::::::999777777999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@>>>??????@@@@@@@@@@@@??????AAACCCDDDDDDDDDFFFGGGKKKLLLNNNQQQVVV___jjjqqqxxx}}}~~~yyyvvvyyyzzzzzz{{{~~~}}}{{{xxxvvvuuuvvvwwwyyyzzzzzzzzz|||~~~~~~|||wwwrrrnnniiifffdddcccaaa^^^\\\ZZZYYYYYYUUU\\\bbbfffnnnwww{{{zzz}}}yyytttnnnggg```XXXRRRRRRJJJDDDBBBBBB@@@@@@BBB???DDDLLLWWWcccppp|||vvviii___XXXSSSNNNJJJMMMRRR[[[fffrrr}}}xxxlllVVVIII<<<777555333222333//////000111111111000///.........------------,,,,,,,,,+++---......---++++++++++++***************))))))))))))***+++------///000222444888>>>FFFKKKTTTZZZccchhhfff\\\PPPGGG777444111000111222222111///---+++***++++++***)))''''''((()))***++++++,,,+++*********)))(((((((((///---+++***+++,,,++++++---......------------...,,,---.........111666:::@@@HHHQQQZZZdddmmmnnnjjjeeeXXXHHH>>>555///---000//////000//////---,,,+++,,,,,,,,,------------...---///000111222444888:::@@@GGGQQQZZZ]]]YYYQQQKKKCCCFFFMMMTTT\\\bbbfffggglllooorrrttttttsssssstttvvvxxxyyyzzzzzz{{{|||~~~~~~~~~}}}|||||||||}}}}}}}}}~~~}}}~~~ssskkkdddbbb^^^\\\\\\[[[ZZZYYYXXXXXXWWWWWWWWWXXXYYYZZZ[[[\\\___dddjjjpppuuuxxx|||~~~~~~zzzwwwvvvvvvwww{{{||||||xxxlllddd[[[UUURRRPPPNNNLLLJJJHHHFFFEEEEEEFFFFFFEEEBBBAAAAAA@@@?????????@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<>>>???>>>;;;888999999999999::::::::::::777888999999888888:::<<<;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;;;;<<<>>>???@@@>>>??????@@@@@@@@@??????===???AAABBBBBBBBBDDDFFFHHHIIIJJJLLLPPPWWW___eeeqqqvvv}}}|||vvvssstttuuussstttvvvwwwuuurrrnnnmmmmmmnnnoooqqqqqqqqqsssvvvwwwvvvuuuzzz||||||xxxuuussspppnnnkkkjjjiiigggeeecccaaa```[[[```dddgggmmmuuuzzzzzz~~~|||xxxtttoooggg___YYY^^^TTTKKKHHHFFFCCCAAACCCBBBEEEKKKSSS]]]jjjwwwuuulllddd]]]VVVQQQPPPVVV___kkkwwwuuujjjRRRFFF:::555444222111111///000111222333222111000.........---------,,,,,,+++++++++---///...---+++******************++++++***)))))))))***++++++,,,---...///000333888>>>CCCKKKTTT```iiijjjbbbVVVNNN>>>999333000222444444333000---+++***+++++++++***&&&&&&''')))***+++,,,---******************))))))222///,,,++++++,,,+++******,,,---...------///000+++,,,......///333:::@@@IIIQQQ[[[cccjjjnnnkkkeee]]]PPPAAA888333...---///000000000000///---+++***,,,,,,,,,,,,---------------...000111222333666888===DDDNNNXXX^^^[[[TTTNNNDDDGGGLLLRRRXXX]]]aaacccgggkkkppprrrssssssssstttvvvwwwzzz{{{{{{|||~~~}}}~~~vvvmmmcccaaa^^^\\\\\\\\\[[[YYYVVVVVVVVVUUUVVVWWWWWWXXXUUUWWWZZZ^^^dddjjjpppssswww{{{|||zzzyyyxxxxxxxxxyyy{{{yyypppddd[[[WWWTTTPPPLLLLLLJJJHHHGGGGGGGGGEEECCCCCCDDDCCCCCCBBBAAA@@@???@@@@@@@@@????????????>>>???>>>>>>===============;;;;;;<<<>>>???>>>:::777999999999999999999999999888999::::::999999:::<<<;;;;;;;;;<<<<<<<<<=========<<<;;;;;;;;;===???@@@>>>>>>????????????>>>>>>===>>>??????>>>???AAACCCDDDFFFHHHIIILLLPPPUUUYYYhhhmmmttt{{{}}}xxxuuuuuuuuuqqqpppqqqqqqoookkkhhheeeddddddeeegggffffffhhhjjjkkkkkkiiimmmpppuuuzzz||||||yyywwwvvvwwwvvvuuussssssrrrqqqooommmkkkiiifffjjjkkklllpppxxx||||||~~~}}}{{{vvvooogggaaaddd[[[SSSQQQPPPLLLIIIIIIIIIJJJLLLPPPXXXdddqqqzzzyyyrrrjjjaaaZZZWWW\\\dddooozzzsssgggPPPEEE:::666666333111111///000222333444333222111/////////............---,,,,,,,,,...000000...,,,)))))))))***+++++++++,,,*********)))******++++++,,,---...///000444999===DDDNNN]]]iiilllfff\\\UUUDDD===555111222555555555000...+++******+++++++++''''''((()))***++++++,,,*********+++++++++++++++000...,,,+++,,,,,,,,,+++***---//////......///111---///000000000555===DDDQQQYYYcccjjjnnnnnnggg^^^RRRFFF999444222///...000---.../////////---+++***++++++,,,,,,,,,------------...000111111333555777===BBBKKKUUU[[[ZZZTTTNNNFFFHHHKKKOOOTTTYYY]]]___cccgggmmmppprrrrrrrrrsssuuuxxxzzz|||}}}~~~yyyoooccc```]]]\\\\\\\\\[[[ZZZTTTTTTTTTTTTTTTUUUVVVVVVQQQSSSVVV[[[```gggllloootttxxx~~~}}}|||{{{zzzzzzwwwwwwwww|||yyykkk```ZZZVVVPPPLLLMMMKKKJJJIIIIIIGGGDDDBBBEEEEEEEEEEEEDDDBBB@@@>>>@@@@@@@@@????????????>>>@@@???===<<<<<<<<<===>>>;;;;;;<<<>>>???===:::777999999999999999999999999:::;;;;;;:::999999:::<<<;;;;;;;;;<<<<<<<<<=========<<<:::::::::<<<>>>???===>>>>>>>>>>>>>>>======>>>>>>>>>===<<<<<<>>>AAAAAADDDFFFHHHIIIKKKNNNQQQ```dddlllssszzz|||xxxyyywwwssspppqqqmmmkkkgggccc```^^^^^^^^^^^^]]]]]]___aaabbbaaa___cccfffkkkqqqvvvzzz{{{|||{{{zzzzzz{{{|||{{{yyywwwyyyvvvttttttvvvxxxyyyyyyyyyzzzzzzyyyxxxuuusssrrrpppssssssrrruuu||||||uuummmgggccc\\\WWWXXXYYYVVVRRRQQQOOONNNNNNOOOUUU```mmmvvv|||sssiiiaaa]]]aaahhhrrr|||~~~qqqeeeQQQFFF<<<999999555333222///000222444444444222111000000000000////////////,,,---...000222111///---(((((()))***+++,,,,,,---++++++************++++++,,,---...//////222666999@@@KKK[[[hhhmmmiii```YYYHHH@@@666111222555666666111...+++******+++,,,+++))))))))))))*********************+++,,,,,,,,,---...,,,******,,,---------,,,///111111///...000222000222333222222666???GGGUUU^^^hhhmmmpppnnneeeZZZIII>>>444222222000000111)))+++,,,......---,,,+++++++++,,,,,,,,,------------...000111111222444666>>>BBBIIIRRRXXXXXXRRRMMMGGGHHHJJJMMMQQQUUUYYY\\\```eeekkkoooqqqqqqrrrrrrvvvxxx{{{}}}~~~~~~}}}~~~~~~~~~rrreeeccc___^^^]]]\\\ZZZXXXUUUUUUTTTTTTSSSSSSRRRRRRQQQRRRTTTUUUXXX]]]ccchhhmmmqqqwww}}}~~~}}}yyytttrrruuu}}}uuueeeZZZRRRNNNLLLRRROOOKKKIIIHHHHHHGGGFFFCCCCCCCCCCCCBBBAAA@@@@@@AAA???>>>???@@@@@@???>>>;;;;;;;;;<<<<<<<<<<<<<<<:::;;;===>>>>>>===;;;:::;;;;;;:::999999:::::::::;;;;;;;;;;;;;;;;;;::::::999::::::;;;;;;::::::999:::;;;<<<>>>>>>>>>===<<<======<<<;;;::::::::::::>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBDDDFFFIIILLLNNNZZZ\\\___dddkkkttt~~~~~~{{{wwwqqqnnnjjjfffbbb^^^\\\ZZZYYYWWWUUUTTTSSSSSSUUUUUUTTTSSSZZZ\\\___dddhhhlllooopppmmmmmmmmmnnnnnnooooooooosssrrrqqqpppooorrrvvvzzzzzz}}}}}}zzzxxxxxxxxxxxxyyyzzz}}}}}}uuuooollljjjgggeeedddaaa]]]ZZZTTTPPPNNNPPPTTT\\\hhhsss~~~uuuooojjjkkknnnuuu}}}{{{lll___OOOEEE===;;;;;;777222111555555555555444333222111111000///...............///...,,,++++++,,,...///,,,,,,,,,+++***))))))(((*********)))'''((()))+++******+++,,,---000222444:::BBBOOO\\\eeefffbbb]]]PPPHHH===777777777666444222///,,,(((''''''((()))(((((())))))*********+++,,,+++******)))*********000///---+++***+++---...,,,...000000///...///000000///000444666:::DDDNNN___gggnnnqqqpppjjj]]]RRRCCC;;;333///000222111///------,,,,,,------.../////////............//////---///000111111111333555888===EEENNNUUUXXXVVVTTTNNNLLLJJJJJJKKKNNNRRRTTT\\\aaagggjjjlllnnnqqqtttuuuvvvwww{{{~~~~~~}}}~~~uuugggdddaaa___]]]\\\ZZZXXXUUUUUUTTTTTTSSSRRRRRRRRROOOQQQRRRSSSVVVZZZ___ccchhhlllqqqwww|||~~~~~~~~~|||xxxuuuwww~~~zzzlllbbbZZZUUURRRTTTRRROOOMMMLLLJJJGGGEEECCCCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>@@@AAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::;;;::::::999999::::::;;;==================<<<<<<:::;;;;;;;;;;;;;;;;;;:::;;;;;;===>>>>>>>>>======;;;;;;:::::::::;;;;;;<<<<<<<<<<<<===>>>>>>??????@@@@@@AAACCCEEEGGGIIIJJJRRRTTTWWW\\\bbbkkkttt{{{}}}wwwsssjjjfff```[[[XXXVVVTTTSSSOOONNNMMMNNNOOOPPPOOONNNSSSUUUXXX[[[^^^```bbbcccbbbccccccdddeeeeeeffffffllllllkkkjjjjjjmmmrrrvvv{{{~~~~~~~~~}}}}}}}}}~~~~~~wwwrrrnnnllljjjiiihhhfffcccaaaYYYUUURRRTTTXXX^^^iiissszzzqqqqqqtttyyy{{{mmm___OOOEEE>>>======999666555444444444444333222000000222111000///..................,,,,,,,,,,,,......,,,,,,+++******)))((((((*********(((((((((***+++)))))))))***,,,...111222777???JJJWWW___bbbaaa^^^UUUMMMCCC<<<:::999666333---,,,***))))))***+++,,,))))))))))))******++++++)))((((((((()))***++++++///...---,,,+++,,,,,,---,,,---//////.........///000...///222444888BBBLLL___gggmmmooolllfffZZZNNN@@@999222...///000000...,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---......---///111111111222555666999>>>FFFOOOUUUXXXXXXVVVQQQOOOMMMKKKKKKLLLNNNPPPUUUYYY___ccceeehhhlllooossstttwww|||~~~}}}}}}|||{{{~~~~~~~~~yyyjjjgggccc```^^^]]][[[YYYUUUUUUTTTSSSSSSRRRQQQQQQNNNOOOPPPQQQRRRUUUZZZ]]]aaadddjjjpppuuuxxxzzz{{{~~~~~~||||||xxxooogggaaa^^^ZZZXXXTTTRRROOOLLLHHHEEEDDDDDDDDDCCCBBBBBBAAAAAA???>>>===>>>@@@AAAAAA@@@>>>======<<<<<<;;;;;;;;;:::;;;<<<======<<<;;;::::::::::::999999::::::;;;<<<<<<<<<<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>======999999999999:::;;;<<<===999999:::;;;;;;<<<<<<===>>>???@@@BBBCCCDDDEEEEEENNNOOORRRVVV\\\ccclllrrryyy}}}~~~yyynnnhhhaaaZZZVVVTTTRRRPPPKKKJJJIIIIIIKKKLLLLLLKKKMMMNNNOOOQQQRRRSSSTTTTTTYYYZZZ[[[\\\]]]^^^___```aaabbbbbbaaacccffflllpppxxx|||{{{wwwsssrrrppppppooonnnllliiiaaa]]]ZZZ[[[]]]aaakkkttt~~~{{{{{{|||}}}nnnaaaPPPGGG??????@@@===:::999777666666555444333111111222111000///............------------------------+++++++++***))))))((((((******)))(((((()))***+++((((((((()))***---///000333999CCCNNNWWW\\\^^^___[[[UUULLLEEE@@@;;;666222,,,+++++++++++++++,,,,,,)))************+++++++++&&&&&&&&&'''(((***+++,,,---------------,,,,,,++++++---...///------...//////---...111444999EEEPPP___ffflllkkkggg___SSSHHH<<<666000------......,,,,,,,,,,,,,,,,,,------...,,,,,,,,,------.........---///111222222444777999;;;@@@HHHPPPVVVZZZ[[[[[[VVVTTTPPPMMMJJJIIIIIIIIIKKKOOOUUUZZZ___dddiiimmmpppsssxxx}}}~~~}}}}}}|||~~~~~~}}}~~~~~~~~~}}}nnnjjjeeeaaa___]]][[[YYYUUUUUUTTTSSSRRRQQQQQQPPPNNNOOOPPPPPPPPPRRRUUUXXX\\\___ccciiiooosssvvvwww}}}}}}~~~~~~}}}vvvppplllddd___ZZZTTTQQQMMMJJJHHHFFFEEEDDDCCCBBBBBBAAAAAA>>>======>>>@@@BBBAAA@@@???>>>>>>===<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::::::::999999999:::;;;;;;999999::::::::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;========================::::::999999::::::;;;<<<888888999999:::;;;;;;<<<>>>???@@@BBBCCCBBBBBBAAAIIIJJJMMMPPPUUU[[[bbbhhhqqqvvv~~~}}}vvvpppggg___ZZZVVVTTTRRRMMMKKKIIIIIIJJJKKKKKKJJJHHHIIIJJJKKKLLLLLLLLLLLLPPPQQQRRRSSSUUUVVVXXXXXXWWWWWWXXXXXXZZZ^^^dddiiiooouuu|||}}}zzzyyywwwwwwwwwuuussspppjjjfffccccccdddfffnnnwww~~~qqqeeeUUUKKKCCCCCCCCC@@@===<<<;;;;;;;;;:::888666555444222111000///......------------............------++++++*********)))))))))+++)))(((''')))***++++++))))))((()))+++---///000///444<<>>======>>>@@@BBBAAA@@@??????>>>===<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;::::::999999999::::::;;;<<<999999999999::::::;;;;;;::::::999888888999::::::======<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999999888888999::::::;;;;;;<<>>===;;;999777666333222111///...------------......//////......---++++++++++++************+++)))'''''')))++++++***+++******+++,,,...000111---111666===DDDMMMVVV]]]cccaaa^^^XXXQQQFFF<<<555000000///...---,,,+++***,,,,,,,,,,,,+++++++++++++++******))))))*********)))+++---......---+++******,,,......---,,,---......---...333777>>>JJJVVV^^^dddgggbbbYYYOOODDD;;;333111...---------,,,,,,------,,,,,,------...///222222333333333222111111333444555666777999===@@@DDDJJJRRRYYY^^^aaadddggg```]]]YYYSSSLLLFFFBBB???>>>AAAFFFNNNXXXbbbkkkooolllqqqyyy~~~|||{{{|||{{{{{{zzz{{{|||~~~}}}~~~~~~tttooohhhbbb___\\\YYYXXXUUUUUUTTTSSSQQQPPPOOOOOOMMMNNNOOOOOONNNNNNPPPQQQUUUVVVYYY]]]bbbggglllnnnsssvvvzzz}}}|||{{{yyyyyy|||yyyrrrhhh___XXXTTTPPPOOOIIIHHHFFFDDDCCCBBBBBBCCC???>>>===>>>@@@AAAAAA@@@???>>>>>>======<<<<<<<<<;;;::::::::::::::::::;;;999999999999:::;;;<<<<<<::::::;;;;;;<<<<<<======:::999888777777888999:::===<<<;;;;;;::::::;;;;;;<<<;;;:::999888888888888888999999::::::;;;<<<<<<@@@@@@AAABBBBBBBBBAAAAAA@@@AAACCCEEEGGGKKKPPPTTT]]]dddmmmvvv|||~~~vvvooojjjeee```]]]WWWSSSOOOKKKJJJIIIGGGFFFBBBBBBDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKIIIIIIIIIIIIJJJNNNSSSWWW]]]bbbkkkrrrxxx}}}~~~~~~~~~~~~|||zzzvvvsssqqqrrrrrrrrrxxx{{{qqqdddZZZQQQOOOOOOKKKFFFEEEDDDCCCBBBAAA>>><<<:::999555444333111000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++(((&&&&&&***,,,,,,***---,,,,,,,,,---///111222---000444888===FFFRRRZZZaaabbbccc```YYYNNNBBB;;;000//////...---.........---------,,,,,,,,,,,,+++,,,,,,+++***************)))***,,,---...---+++***+++---...///------...///000///111555888===GGGRRR]]]cccfff^^^SSSIII???777000000///..............................//////000333444555777777777666666:::;;;<<<<<<<<>>AAAHHHSSS^^^fffjjjlllrrryyy~~~}}}}}}}}}|||{{{xxxyyy{{{}}}~~~~~~vvvpppiiibbb^^^[[[XXXWWWUUUUUUTTTRRRQQQPPPOOONNNKKKMMMNNNMMMLLLLLLNNNOOOPPPQQQSSSVVV[[[```eeegggmmmpppuuuyyy|||~~~zzzyyywwwwwwyyy|||zzzrrriiiaaaZZZTTTPPPKKKIIIFFFDDDCCCBBBCCCCCC@@@???>>>>>>@@@AAA@@@???>>>>>>>>>===============;;;::::::::::::::::::;;;999999999999:::;;;<<<===999::::::;;;<<<<<<======;;;:::888777777888:::;;;<<<;;;:::999999999999:::::::::999999999999999:::888888888999::::::;;;;;;@@@@@@??????@@@AAAAAABBB@@@BBBCCCDDDFFFIIIMMMPPPSSS[[[eeemmmsss{{{zzzuuuooojjjfff^^^ZZZSSSNNNKKKIIIFFFEEEBBBCCCDDDDDDDDDDDDCCCCCCFFFFFFGGGHHHIIIIIIJJJJJJDDDDDDDDDCCCCCCFFFKKKOOOSSSXXX___gggnnnttt{{{{{{yyyyyy{{{}}}}}}||||||~~~~~~xxxvvvuuuvvvvvvwww|||wwwjjj```XXXWWWWWWSSSOOONNNKKKJJJIIIGGGEEEBBB@@@>>>999888777555333222222222000///...------...///000------------------------+++(((%%%&&&***---,,,***------,,,,,,---///111222...111444555999BBBNNNWWW]]]aaaeeeeee___TTTHHHAAA333222000...------...///...---------,,,,,,,,,,,,***))))))))))))******+++)))***+++,,,---,,,,,,+++,,,---//////.........//////000444:::>>>CCCLLLVVV\\\bbbddd\\\PPPEEE;;;555///000111000000////////////////////////000111111444666999===???AAAAAAAAACCCDDDDDDCCCCCCFFFJJJMMMOOOXXXbbbiiijjjkkkmmmooojjjhhheee```YYYRRRLLLHHHAAA@@@AAAFFFPPPZZZ```cccmmmssszzz}}}}}}}}}~~~~~~~~~|||{{{wwwxxxzzz|||~~~wwwqqqiiibbb]]]ZZZXXXVVVUUUUUUTTTRRRQQQPPPNNNNNNJJJKKKLLLLLLKKKKKKLLLNNNMMMMMMNNNQQQUUU[[[___bbbhhhlllrrrvvvxxx|||}}}yyywwwvvvuuuvvvxxx{{{}}}~~~yyyqqqiii___VVVPPPKKKIIIGGGDDDCCCBBBCCCDDDAAA???>>>???@@@@@@???>>>============>>>>>>>>>>>>;;;::::::999999::::::;;;999999999999:::;;;<<<===777777888999999:::;;;;;;<<<;;;999888888999;;;<<<<<<;;;999888777888999999888888888888999:::;;;;;;777777777888999999::::::??????>>>>>>>>>@@@AAABBB<<<===???@@@AAACCCFFFIIIHHHPPPZZZbbbhhhpppyyy~~~xxxrrrnnnddd___XXXRRRMMMJJJGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEBBBBBBAAA??????AAAEEEIIIKKKOOOVVV^^^eeemmmtttyyy~~~{{{wwwuuuuuuwwwzzzyyyyyyzzz}}}yyywwwvvvxxxyyyyyy~~~zzzmmmddd\\\\\\\\\YYYVVVUUURRRQQQPPPNNNKKKHHHFFFDDD<<<;;;999888666555555444111000...,,,,,,...000111........................+++((($$$&&&***---,,,***---,,,,,,,,,---///000111///222444555777???LLLUUUZZZ___fffhhhbbbWWWLLLEEE999777222...+++***++++++.........------,,,,,,,,,''''''''''''(((***+++,,,)))***++++++,,,,,,,,,,,,,,,...000000///...///000---///666???EEELLLVVV```[[[bbbccc[[[NNNCCC:::444///000222222111000000111000000000000000111111222777999>>>CCCGGGJJJKKKLLLJJJJJJIIIHHHHHHJJJNNNRRRRRR[[[gggmmmnnnnnnoooqqqmmmllliiiddd^^^WWWQQQMMMHHHEEEDDDHHHPPPXXX]]]```oootttzzz|||{{{{{{~~~}}}~~~~~~~~~yyyxxxxxxzzz{{{zzzxxxvvvvvvwwwyyy{{{}}}~~~~~~{{{qqqhhheeebbb\\\XXXXXXWWWTTTRRRPPPPPPOOONNNLLLMMMMMMLLLLLLKKKKKKJJJJJJGGGJJJMMMPPPRRRTTTXXXZZZcccfffkkkooorrrvvv{{{~~~}}}{{{xxxtttsssssstttuuu{{{}}}xxxpppfff[[[TTTTTTPPPKKKGGGEEEDDDCCCBBBAAAAAA@@@AAABBBAAA???<<>>@@@AAAAAA@@@??????@@@CCCFFFHHHJJJLLLPPPWWW```iiipppuuu{{{pppiii^^^VVVQQQNNNKKKHHHIIIGGGFFFDDDCCCCCCDDDDDDAAABBBCCCDDDEEEEEEEEEEEEAAA@@@>>>===<<<===???@@@FFFFFFKKKSSSZZZ```iiirrrzzz{{{sssllliiijjjmmmpppttttttvvv{{{{{{zzzxxxxxxyyy|||wwwtttooojjjfffdddcccccc\\\ZZZWWWVVVUUURRRMMMHHHDDDBBB???===<<<:::777555444222000000000111000...000///---,,,,,,---...//////...---,,,,,,---/////////...---------...000111111222222333666;;;BBBGGGYYY```eeeeeeccc```XXXPPPCCC===444///......---+++,,,,,,---......---,,,+++)))+++,,,***'''&&&(((***+++---/////////...///000000000000000///////////////222777>>>GGGQQQXXX]]]eeeeeeaaaXXXKKK???777444111111222222222222111111---111555555222222666:::===AAAGGGJJJKKKKKKKKKKKKTTTTTTTTTRRRPPPPPPRRRTTTYYY___gggnnnsssuuuwwwxxxuuutttqqqkkkbbb[[[VVVTTTMMMLLLKKKIIIJJJQQQ[[[cccmmmsssyyyyyyuuuuuuyyy~~~~~~~~~{{{~~~~~~|||zzzyyytttwwwyyyzzzyyywwwvvvvvvwwwxxxyyy{{{~~~}}}}}}~~~tttjjjeeeaaa\\\YYYYYYWWWTTTRRRPPPPPPOOONNNLLLLLLLLLLLLLLLLLLLLLKKKKKKIIIKKKMMMNNNOOOPPPRRRTTT[[[^^^cccgggkkkoootttwww~~~~~~}}}zzzwwwtttsssssstttyyyzzz}}}|||vvvmmmccc\\\TTTPPPKKKGGGEEEDDDDDDCCCBBBBBBAAABBBCCCBBB@@@>>>>>>>>>===>>>??????===;;;;;;;;;::::::::::::;;;;;;::::::999999999888888888888999;;;;;;::::::<<<=========<<<;;;;;;:::999999::::::999999888777777777888888888888888888888888777888888888777777999;;;===>>>??????>>>>>>???@@@@@@@@@>>>>>>@@@BBBEEEGGGGGGIIILLLRRRYYYbbbiiinnnxxx~~~wwwpppfff]]]WWWRRRMMMIIIGGGFFFEEECCCCCCCCCCCCDDDAAAAAABBBBBBBBBAAAAAA@@@@@@???===<<<;;;<<<===>>>AAAAAAEEEMMMSSSXXXaaaiiisss}}}yyytttllldddaaabbbeeegggoooppptttzzz}}}{{{xxxvvvvvvxxxzzz{{{~~~|||zzzvvvrrrnnnlllkkkkkkgggdddaaa___^^^[[[VVVSSSOOOMMMIIIGGGDDDBBB>>>;;;:::888555444555555444222444222000...------...///000000...------...///000......//////000111222333222222333333555:::AAAFFFXXX___eeegggfffddd\\\UUUGGG@@@777111///...---,,,***+++,,,---------,,,+++---...///---***)))+++---)))+++------,,,,,,---...////////////////////////222666===FFFPPPYYY___cccfffddd___UUUHHH===777555222333444666777777777777555777999777666777===BBBHHHLLLPPPSSSSSSRRRRRRRRRUUUUUUUUUTTTRRRRRRSSSUUUYYY```iiipppuuuxxxzzz{{{xxxxxxvvvppphhhaaa[[[YYYRRRQQQNNNLLLMMMSSS\\\ccclllrrrwwwwwwtttssswww{{{|||~~~}}}~~~~~~}}}{{{yyywwwvvvsssuuuxxxyyyxxxvvvvvvwwwwwwxxxyyy{{{~~~zzzmmmgggaaa\\\YYYZZZWWWTTTRRRPPPPPPOOONNNLLLLLLLLLLLLLLLMMMMMMMMMMMMKKKLLLMMMMMMKKKKKKLLLMMMTTTXXX]]]bbbfffkkkpppsssvvvzzz~~~|||zzzwwwuuusssrrruuuvvvxxx{{{~~~wwwnnnhhhZZZUUUOOOJJJHHHGGGFFFEEEDDDCCCBBBCCCDDDDDDBBB@@@>>>>>>>>>@@@BBBBBB???===:::::::::999999::::::::::::999999999999888888888999999:::999999999<<<>>>======<<<<<<;;;;;;::::::;;;:::888777777777777888777777777777777777777777666777777666555666777999;;;===>>>>>>======>>>?????????>>>>>>???BBBEEEFFFDDDEEEFFFJJJPPPWWW___ccclllsss|||{{{qqqhhhaaaYYYQQQKKKHHHGGGFFFDDDCCCDDDDDDEEEBBBBBBBBBBBBAAA@@@???>>>===<<<;;;:::999:::;;;<<<;;;;;;>>>DDDIIIMMMTTT\\\fffrrruuuooofff^^^YYYYYY[[[]]]gggjjjooovvv}}}|||xxxtttqqqqqqqqqrrruuuxxx|||}}}{{{xxxuuutttsssssspppllliiigggdddbbb___]]]ZZZVVVSSSPPPMMMIIIFFFDDDBBB???=========<<<:::;;;999666333111000111111222111000//////000111222000111333555666666666666333333333444555:::AAAEEEUUU]]]eeehhhiiihhhccc[[[NNNFFF;;;444111000...---+++,,,------.........---.........,,,***)))***,,,)))+++------,,,+++,,,---000000000000000000000000555;;;EEEQQQ[[[cccgggiiigggccc[[[PPPDDD<<<888666444666999<<>>===@@@GGGLLLSSSVVVYYY[[[ZZZXXXWWWWWWVVVVVVWWWUUUTTTSSSUUUVVVYYY```jjjsssxxx{{{}}}}}}|||||||||xxxqqqiiicccaaaZZZXXXTTTQQQQQQUUU\\\bbbkkkoootttsssppppppssswwwxxx|||~~~}}}~~~~~~}}}|||||||||{{{yyywwwuuusssqqqpppsssuuuvvvvvvuuuvvvwwwxxxxxxzzz|||}}}qqqiiibbb\\\ZZZ[[[WWWTTTRRRPPPPPPOOONNNLLLKKKKKKLLLLLLMMMMMMNNNNNNKKKLLLMMMLLLJJJIIIIIIJJJOOORRRWWW\\\aaafffkkknnnppptttyyy}}}}}}zzzwwwtttrrrsssssstttvvvzzz~~~wwwqqqeee___XXXQQQMMMKKKIIIHHHEEEDDDCCCCCCDDDDDDCCCAAA===>>>???BBBDDDCCCAAA>>>;;;;;;::::::::::::;;;;;;999999999999888888888888999999999888777888<<<>>><<<<<<<<<;;;;;;;;;;;;;;;<<<;;;999777666777999:::666666666666666666666666444555666555444444666777:::;;;<<<<<<;;;;;;<<<>>>>>>=========???AAACCCEEEBBBBBBBBBDDDHHHNNNTTTXXXaaahhhrrr{{{|||ssskkkaaaVVVOOOLLLKKKIIIGGGEEEEEEEEEEEECCCCCCCCCCCCBBBAAA@@@???;;;:::999999888888999999888777999>>>AAADDDJJJRRR[[[gggvvvwwwqqqggg]]]WWWTTTUUUVVV^^^aaagggooowww}}}{{{vvvpppllliiiggggggjjjmmmqqqtttvvvyyy|||~~~~~~{{{xxxwwwyyywwwsssooollljjjiiihhhgggeeeaaa^^^\\\YYYUUUSSSQQQNNNJJJHHHHHHHHHGGGFFFFFFCCC@@@<<<888777666666444333333333444666777888777999<<<>>>>>>===<<<:::777777666666777<<>>???BBBDDDCCCAAA>>><<<<<<;;;;;;;;;;;;<<<<<<999999999888888888777777888888888777666888;;;>>>:::::::::;;;;;;;;;;;;;;;<<<;;;999888777888:::;;;555555555555555555555555222444555555444444444666888:::;;;;;;999999:::<<<<<<<<<<<<===>>>@@@BBBCCCBBBAAA@@@AAADDDHHHMMMPPPVVV^^^hhhqqqyyy|||tttjjj^^^VVVPPPOOOLLLHHHFFFDDDCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@:::999999888888888888888999777888<<<>>>???EEEKKKUUUaaapppzzz}}}wwwmmmbbbZZZTTTRRRQQQVVVZZZ___fffnnntttzzz~~~|||yyytttnnnhhhccc___]]]___bbbeeegggiiilllpppsssvvvxxx|||~~~|||zzz|||zzzxxxtttqqqoooooooooooommmjjjiiihhhfffdddbbb\\\YYYVVVTTTTTTUUUUUUTTTSSSQQQLLLGGGCCC@@@??????888888999:::<<>>>>>===<<<===AAAGGGKKKSSSZZZbbbfffjjjmmmjjjeeeZZZSSSHHHAAA===:::777444111111111222222333333333444333111000//////......---///111111111000111222222222333333333444444444777???MMM[[[fffkkkllllllhhhbbbXXXNNNGGGDDDBBBBBBCCCFFFLLLRRRVVVWWWVVVVVVOOOPPPQQQQQQRRRSSSUUUWWWYYYZZZ[[[ZZZVVVSSSQQQPPPPPPRRRTTTTTTTTTTTTUUUWWWVVV]]]hhhrrrxxx|||}}}wwwrrroooiiiddd^^^YYYWWWYYY\\\^^^fffhhhkkkkkkjjjiiikkkmmmooowww}}}}}}~~~~~~{{{yyyyyyxxxwwwwwwuuutttrrrpppooonnnoooqqqqqqqqqsssvvvyyyyyyzzz{{{|||}}}~~~yyyoooggg```]]]]]]WWWTTTRRRPPPPPPOOONNNLLLKKKKKKKKKKKKLLLLLLLLLLLLHHHIIIKKKKKKJJJJJJKKKLLLGGGJJJNNNQQQTTTWWW[[[^^^ccchhhooouuuxxxzzz{{{|||}}}}}}~~~~~~}}}{{{yyyxxxuuuuuuuuuuuuvvvxxxzzz{{{|||vvvqqqiiibbb[[[TTTMMMIIIKKKHHHFFFEEEEEEDDDCCCBBB>>>>>>>>>@@@BBBBBB???======<<<<<<;;;;;;<<<<<<===999888888888888777777777777777888777777777:::<<<888888999999::::::;;;;;;;;;:::999888888999::::::666666666666666666666666111333555555444333444555777888999999888888999:::;;;;;;<<<===>>>@@@AAABBBAAAAAA@@@AAACCCEEEHHHJJJNNNUUU^^^fffnnnwww|||sssiiiaaaXXXUUUQQQLLLGGGDDDBBBAAA======>>>>>>>>>>>>>>>===:::::::::999999999888888:::888999;;;<<<===BBBHHHRRR^^^lllvvv|||tttjjj```YYYTTTRRRSSSVVVZZZ___dddllltttyyyyyywwwtttoooiiibbb\\\YYYXXXYYYYYYZZZ[[[^^^bbbeeekkknnnssswww{{{~~~}}}}}}}}}|||zzzwwwuuuuuuvvvvvvtttrrrrrrrrrrrrpppnnneeebbb___^^^```bbbccccccaaa^^^YYYTTTOOOLLLJJJJJJBBBBBBCCCEEEGGGJJJMMMOOORRRSSSUUUUUUTTTQQQNNNLLLJJJIIIHHHGGGGGGJJJPPPTTTWWW]]]bbbeeehhhllllllhhh```ZZZRRRLLLHHHEEE@@@===777777666666666666777777666444222111111000///...///111444555555555777888666666777777888999999999<<>>>>>===>>>??????===;;;<<<;;;;;;::::::;;;;;;<<<888888888888777777777777555666888888777777999:::666666777888999999::::::777777777777777777777777666666666666666666666666111333555555444444444555555777888888777666888999::::::;;;<<<>>>???@@@AAA@@@@@@AAABBBCCCDDDEEEEEEHHHMMMUUU\\\dddmmmxxx}}}tttmmmddd```[[[TTTNNNIIIEEECCC>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::999999:::888888:::;;;;;;???FFFLLLXXXfffpppzzz{{{sssjjjbbb\\\XXXTTTVVVXXXYYY]]]eeeooovvvvvvwwwvvvsssmmmeee]]]XXXTTTSSSQQQNNNMMMOOOSSSWWW[[[___eeejjjnnnssszzz~~~}}}}}}||||||~~~~~~{{{yyyyyyzzzyyywwwvvvvvvvvvvvvtttssskkkiiiffffffiiilllooopppmmmjjjeee___ZZZWWWUUUTTTPPPPPPPPPQQQSSSUUUWWWYYY]]]]]]^^^^^^^^^\\\YYYXXXVVVVVVTTTSSSSSSUUUZZZ___]]]bbbeeeeeehhhlllmmmkkkfffaaa[[[WWWTTTPPPKKKFFFBBBAAA@@@???>>>>>>??????===:::777666777777555333555777:::<<<===>>>@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDKKKUUU```iiinnnpppqqqmmmiiidddaaa```___\\\ZZZYYY]]]bbbgggiiihhhdddbbb[[[ZZZXXXWWWXXXYYYZZZZZZ[[[[[[[[[XXXSSSOOOMMMMMMIIILLLPPPRRRTTTUUUWWWYYYYYY^^^fffnnnuuuzzz}}}{{{{{{tttnnnfffaaa____________aaabbbdddfffggghhhiiijjjlllwww~~~yyyuuutttssssssttttttssssssrrrqqqqqqqqqpppooooooqqqvvvyyy{{{{{{||||||}}}}}}~~~~~~~~~~~~tttlllddd___^^^WWWTTTRRRPPPPPPOOONNNLLLKKKKKKJJJJJJIIIIIIIIIHHHGGGHHHIIIIIIHHHGGGHHHJJJFFFHHHJJJKKKLLLMMMPPPRRRTTTZZZccckkkpppsssuuuwwwyyyyyyzzz{{{|||}}}~~~{{{{{{{{{zzzyyywwwuuutttvvvyyy~~~}}}zzzuuuooofff^^^XXXSSSPPPMMMJJJIIIHHHFFFEEE???===<<<<<<======<<<:::;;;::::::999999::::::;;;888888888888777777777777444666888999888888888999555555666777888999999:::444555666666666666555555777777777777777777777777111333555666555444444555555666777777666666777888999:::;;;<<<===???@@@@@@??????AAABBBCCCCCCCCCCCCDDDIIIPPPVVV]]]gggrrrzzz{{{uuunnnkkkddd\\\UUUOOOJJJHHHBBBAAAAAA@@@>>>===;;;:::;;;<<<<<<<<<<<<;;;::::::999777777999:::999>>>DDDEEEQQQ___jjjuuuzzzssskkkddd```VVVWWWWWWWWWZZZbbbllltttuuuwwwwwwvvvppphhh___ZZZTTTQQQLLLGGGDDDEEEIIIMMMOOOSSSYYY^^^ccchhhpppuuuxxx}}}~~~|||{{{zzzyyy||||||zzzzzz{{{yyyxxxvvvuuuvvvuuusssrrrnnnllliiijjjnnnrrruuuwwwssspppkkkfffaaa]]][[[[[[ZZZZZZYYYYYYZZZ[[[]]]^^^bbbccccccdddcccbbbaaaaaa___^^^]]][[[ZZZ]]]bbbfffbbbfffgggfffhhhlllnnnllljjjfffaaa^^^\\\XXXRRRMMMMMMKKKIIIHHHGGGGGGGGGGGGJJJGGGCCCBBBCCCCCCAAA>>>;;;>>>AAACCCEEEFFFHHHJJJKKKKKKLLLMMMMMMNNNOOOOOOLLLQQQZZZccckkkqqqssstttpppmmmiiihhhiiihhhfffccc___ccciiimmmnnnkkkgggddd```\\\XXXVVVVVVXXX[[[\\\ZZZ[[[ZZZWWWRRRNNNLLLLLLGGGKKKOOOSSSUUUWWWYYY[[[[[[```gggnnntttzzz~~~~~~xxxqqqiiidddbbbbbbaaa```___aaaccceeeggghhhiiiiiilllxxx~~~wwwsssqqqqqqrrrrrrsssssssssrrrrrrrrrrrrqqqooooooqqquuuyyy{{{|||||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~vvvkkkccc]]]ZZZYYYWWWTTTRRRQQQOOOMMMKKKKKKHHHEEEEEEHHHJJJJJJHHHJJJJJJKKKKKKLLLKKKKKKKKKFFFGGGHHHJJJKKKLLLLLLLLLNNNUUU\\\```eeennnssstttwwwxxxyyy{{{}}}}}}zzzwwwvvvvvvxxxzzz}}}|||wwwqqqiiidddWWWSSSNNNKKKJJJHHHCCC@@@????????????>>>>>>===<<<>>>>>>===<<<;;;;;;;;;;;;999;;;<<<;;;888666777999:::999999888777666555555999999999888888888777777444555555666666666666666666666666666555555555555222333333444555666888888777777777777666666666666666666888999;;;<<<===>>>???>>>>>>>>>>>>>>>???@@@DDDGGGJJJOOOUUU^^^gggmmmwwwwwwtttpppjjjcccZZZQQQKKKGGGCCC>>>>>>AAABBB@@@======:::888777888::::::999:::777333444999>>>AAAAAAHHHNNNXXXcccmmmvvvzzzuuulllccc[[[TTTRRRVVVVVVUUUaaarrrrrruuuvvvttttttqqqhhh___UUUPPPJJJEEECCCDDDEEEEEEEEEJJJPPPSSSWWW]]]gggoooqqqvvv|||{{{yyyyyyyyyyyyyyyzzz{{{{{{||||||{{{{{{zzzuuuuuuvvvwwwwwwvvvssspppqqqnnnlllmmmqqqtttuuuuuuzzzvvvqqqlllhhhfffeeeeeefffdddbbbaaaaaabbbdddeeehhhfffdddccceeeggghhhhhhgggfffeeedddcccdddeeeeeeiiihhhgggggghhhiiijjjkkkhhhiiiiiifffaaa]]]ZZZYYYWWWVVVUUUSSSQQQPPPPPPPPPNNNLLLJJJIIIIIIHHHFFFEEEFFFHHHKKKNNNPPPRRRRRRRRRTTTTTTUUUXXXZZZZZZXXXUUUYYY\\\aaagggmmmsssvvvxxxyyywwwsssooommmlllmmmnnnnnnmmmmmmmmmmmmkkkfffcccaaa^^^[[[[[[\\\[[[YYYVVVWWWXXXZZZZZZXXXTTTOOOMMMKKKMMMPPPRRRSSSUUUXXXZZZ\\\```gggnnntttzzzwwwrrrkkkfffddddddddddddaaabbbcccccccccdddhhhjjjtttxxx}}}yyysssppprrrssstttsssssssssuuuwwwrrrqqqqqqrrrrrrssstttuuu|||{{{zzzyyyzzz{{{}}}|||{{{}}}~~~xxxmmmfffaaa^^^YYYVVVSSSQQQPPPOOOMMMLLLKKKIIIGGGGGGIIIKKKJJJHHHKKKKKKJJJJJJIIIGGGFFFFFFFFFGGGHHHJJJKKKKKKLLLLLLLLLQQQUUUYYY```iiinnnmmmrrrssstttwwwyyy|||~~~|||{{{wwwxxxzzz{{{}}}}}}wwwpppkkk```[[[TTTOOOMMMJJJEEEAAA@@@@@@@@@AAA@@@@@@????????????>>>===<<<<<<<<<<<<999;;;<<<;;;888666777999999888888888777666666666999999888888888777777777444555666666777777666666666666666666555555555555333333333333555666777888777777777777666666666555666666777999:::<<<======<<<<<<<<<;;;<<<<<<===>>>???AAADDDHHHNNNVVV^^^dddqqqxxx~~~{{{wwwrrrkkkcccZZZTTTMMMHHHBBB@@@AAAAAA>>>;;;===;;;999999::::::999888777555333444888<<<>>>>>>DDDIIIRRR\\\eeeoooxxx~~~}}}uuulllbbbZZZUUUUUUSSSQQQ\\\kkkppptttwwwwwwxxxvvvnnneeeXXXSSSJJJDDDAAA@@@@@@???@@@DDDHHHJJJLLLQQQZZZaaaiiimmmtttyyy}}}|||xxxuuutttuuuuuuuuuxxxxxxyyyzzz{{{{{{{{{{{{uuuuuuuuuttttttsssqqqoooqqqooommmooorrrvvvwwwwww{{{xxxtttoookkkiiiiiiiiijjjiiigggffffffggghhhiiihhhfffddddddgggjjjkkkllljjjiiigggffffffffffffggghhhgggfffffffffgggiiijjjlllmmmmmmjjjfffbbb```___]]]\\\[[[ZZZXXXWWWVVVUUUSSSRRRPPPQQQRRRRRRPPPOOOOOOPPPRRRTTTVVVWWWXXXYYYYYYYYY[[[^^^aaabbb```^^^bbbdddhhhmmmrrrwww{{{}}}}}}{{{xxxtttrrrqqqqqqqqqqqqppppppqqqppplllgggccc___]]][[[ZZZ[[[[[[YYYWWWWWWXXXYYYYYYWWWTTTQQQOOOLLLNNNPPPQQQQQQSSSVVVYYY[[[___fffmmmsssxxx~~~xxxtttmmmhhhfffeeedddcccbbbcccdddddddddfffiiillltttxxx~~~zzztttppprrrsssttttttttttttvvvxxxwwwwwwvvvvvvvvvwwwxxxxxx{{{zzzyyyxxxyyyzzz|||}}}}}}|||}}}~~~~~~zzzqqqjjjdddbbbXXXVVVRRRPPPPPPOOONNNLLLKKKJJJIIIIIIKKKKKKJJJHHHIIIIIIHHHGGGFFFEEEDDDDDDFFFGGGHHHJJJJJJKKKKKKKKKKKKMMMOOOSSS\\\gggkkkiiijjjkkkmmmppptttxxx{{{|||yyyyyyyyyyyyyyy{{{}}}wwwrrrllleee\\\UUUQQQMMMHHHDDDAAAAAABBBBBBBBBBBBBBBAAA@@@@@@???>>>============:::;;;<<<;;;888777888999777777777777777777777777888888888777777777666666555666666777777777777777666666666555555555555444333333333333444555777777777777777666666666555555555666777888999:::;;;<<<999999999999999:::;;;;;;<<<>>>@@@CCCGGGMMMTTTYYYfffmmmvvv}}}}}}wwwooogggbbbYYYRRRKKKEEECCCAAA>>>;;;===;;;::::::;;;:::888666444333333444777999::::::>>>CCCIIIQQQZZZdddmmmttt~~~~~~wwwlllbbbZZZUUUOOOLLLTTT```jjjooouuuxxxzzzzzzuuummmaaaZZZPPPGGGAAA>>><<<;;;<<<>>>@@@AAAAAAEEEKKKQQQ\\\aaagggmmmrrrvvvzzz}}}|||wwwrrrnnnmmmmmmnnnnnnqqqrrrtttuuuwwwxxxyyyyyyuuutttrrrqqqooommmmmmlllnnnmmmmmmnnnrrrvvvxxxxxx|||yyyuuupppmmmlllllllllmmmllllllkkkkkklllmmmmmmgggeeecccdddgggjjjmmmnnnlllkkkjjjhhhhhhgggggggggffffffeeedddeeefffggghhhmmmnnnooommmiiieeeccccccaaaaaaaaaaaa___]]][[[ZZZWWWWWWVVVXXX[[[\\\\\\[[[[[[[[[[[[[[[\\\]]]^^^___^^^___aaaeeeiiikkkjjjiiimmmmmmooossswww{{{~~~|||yyyvvvtttssssssqqqqqqqqqqqqooojjjddd___\\\ZZZYYYYYYZZZ[[[YYYXXXWWWWWWXXXXXXWWWVVVUUUUUUPPPQQQQQQPPPOOOQQQTTTVVVXXX]]]dddkkkpppvvv{{{~~~yyyuuuoookkkiiigggeeeccccccdddeeeeeefffhhhkkknnnsssxxx~~~|||uuuqqqrrrtttuuuuuuuuuvvvyyy{{{{{{zzzzzzyyyyyyyyyyyyyyyzzzyyyxxxxxxxxxyyyzzz{{{~~~}}}~~~~~~}}}}}}}}}~~~}}}tttlllfffbbbYYYVVVRRRPPPOOOOOONNNMMMJJJJJJJJJJJJJJJJJJJJJIIIFFFFFFFFFFFFFFFFFFGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJLLLLLLMMMQQQ\\\hhhllliiiccceeegggkkkoootttxxx{{{|||~~~{{{{{{yyywwwvvvwww{{{~~~|||xxxwwwoooddd[[[UUUPPPKKKGGGBBBBBBCCCCCCDDDCCCCCCBBBAAA@@@???>>>============;;;;;;;;;:::999888888888666666666777777777777777777777777666666666555555555666777777888888777777666666555555555444444444333333333333444555666777777777666666666555555555555555666777888888999999777777777777888999::::::===>>>@@@BBBEEEIIINNNSSSZZZaaajjjrrrxxx{{{sssnnnfff___VVVNNNHHHCCC???<<<===<<<;;;;;;;;;999666444333444444666777888888777:::===AAAGGGOOOXXXbbbhhhttt}}}}}}tttjjj___VVVNNNJJJOOOXXX___gggoootttxxx{{{xxxrrrllldddYYYNNNFFF@@@<<<:::;;;<<<<<<<<<<<<>>>CCCGGGOOOSSSZZZ```ffflllqqquuuyyy|||xxxssslllfffdddddddddeeeggghhhkkknnnqqqtttuuuvvvtttssspppllliiigggggghhhiiiiiijjjlllooosssuuuvvvyyywwwsssooommmmmmmmmnnnmmmmmmnnnnnnnnnnnnnnnnnnfffdddaaabbbdddhhhkkklllkkkjjjiiihhhgggfffeeeeeeeeedddccccccdddeeefffgggjjjllllllkkkgggdddccccccaaabbbccccccbbb```]]][[[XXXXXXYYY\\\```cccddddddccccccaaa``````aaabbbcccaaabbbdddiiinnnqqqrrrrrrsssssstttvvvyyy}}}}}}zzzvvvssspppoookkkkkkkkkkkkhhhccc[[[VVVWWWVVVVVVWWWWWWXXXXXXXXXWWWWWWWWWXXXXXXZZZ[[[\\\WWWVVVTTTQQQNNNNNNQQQSSSVVV[[[bbbhhhmmmrrrvvvyyy|||xxxuuupppllljjjhhheeecccdddeeeffffffgggiiilllooossswww~~~~~~vvvrrrssstttvvvvvvvvvxxxzzz}}}|||{{{zzzyyyxxxwwwwwwxxxzzzzzzyyyxxxyyyyyyzzz{{{}}}}}}~~~vvvnnnfffbbb[[[XXXSSSPPPOOOOOONNNMMMHHHIIIIIIJJJIIIJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKOOOZZZfffiiifff^^^___bbbfffkkkqqqvvvyyyzzz|||~~~}}}|||zzzwwwttttttwwwyyy}}}uuujjjaaa[[[VVVQQQMMMFFFFFFGGGFFFFFFEEEDDDCCCAAA@@@???>>>============<<<<<<;;;:::::::::999888666666666666666777777777666666666555555555444444555555666777777777777777555555555555444444444444333333333333333444555666666666666666555555555555555555555666666666777777777777777777888999:::;;;>>>???@@@AAABBBEEEIIIMMMPPPVVV___gggpppyyy}}}xxxoooiii```VVVNNNGGGBBB???>>>===<<<<<<;;;999555222444666777888888777777777888:::===@@@FFFNNNVVV]]]iiiuuuyyyqqqeee[[[RRRMMMNNNRRRVVV^^^hhhnnntttyyyzzzwwwssslllaaaVVVMMMEEE???;;;;;;::::::999999;;;???BBBEEEIIINNNTTTZZZ```fffkkknnnrrrxxx~~~~~~|||uuuooofff^^^ZZZZZZZZZZZZ]]]___ccchhhlllpppssstttqqqpppmmmgggbbb___```bbbcccdddfffiiikkknnnqqqsssuuussspppmmmllllllnnnooolllmmmnnnoooppppppooonnniiifffbbbaaacccfffiiijjjiiiiiihhhfffeeecccbbbaaaccccccccccccdddfffhhhiiiiiijjjkkkjjjgggdddbbbbbbaaabbbcccdddcccaaa^^^]]]ZZZZZZ[[[___dddhhhjjjjjjiiihhhfffeeedddddddddeeeddddddfffkkkppptttvvvvvvvvvvvvvvvxxx{{{|||wwwrrrmmmiiigggbbbbbbaaa```^^^YYYRRRMMMOOOOOOPPPQQQQQQRRRRRRSSSSSSSSSTTTVVVXXX[[[^^^```]]]\\\XXXTTTOOONNNOOOQQQTTTYYY```fffjjjmmmpppsssxxx|||~~~xxxtttpppmmmkkkiiifffdddfffggggggggggggiiilllooorrrvvv}}}wwwssssssuuuvvvwwwwwwxxx{{{}}}|||{{{zzzyyyxxxwwwwwwwww{{{{{{zzzzzzzzzzzzzzzzzz}}}~~~~~~}}}}}}~~~zzzqqqiiiddd___[[[UUUQQQPPPOOONNNMMMIIIIIIJJJIIIIIIJJJMMMPPPRRRPPPMMMJJJGGGEEEEEEDDDGGGGGGHHHIIIIIIIIIIIIIIIHHHIIIJJJLLLTTT]]]___]]]XXXYYY[[[___eeelllqqquuuyyyzzz}}}~~~~~~|||yyyvvvttttttuuu{{{|||{{{qqqjjjeee```[[[WWWPPPOOONNNMMMKKKIIIGGGEEEBBBBBB@@@???????????????===<<<::::::;;;;;;999888666666666666666666666666555555555444444444333333444555555666666666666666555555555444444444444333333333333333333444555555666666666555555555444444444444444444555555555555666666666777888999:::;;;;;;<<<>>>>>>>>>@@@CCCFFFHHHMMMVVV^^^gggrrr~~~wwwrrrjjj```VVVNNNGGGDDDCCCAAA???===<<<:::666444666888999999888666777888777888:::<<>>;;;999777666777999;;;===>>>AAAEEEIIINNNTTTZZZ___gggllluuu}}}~~~|||rrrkkk___UUUPPPNNNNNNNNNSSSUUUZZZ```fffkkkoooqqqkkkjjjhhhaaaZZZVVVVVVXXX[[[]]]```cccdddfffiiikkkmmmllliiigggggghhhjjjkkkiiijjjlllnnnooonnnmmmllljjjgggbbbaaacccfffhhhiiiiiihhhhhhfffdddbbb```___bbbbbbbbbdddeeehhhkkkllllllmmmnnnllliiifffddddddcccdddddddddcccbbb```___\\\\\\^^^bbbhhhlllmmmnnnlllkkkjjjhhhgggffffffeeeddddddfffiiiooossstttuuuuuuvvvwwwyyy|||~~~xxxqqqiiiccc^^^\\\WWWVVVUUUTTTRRRNNNIIIEEEDDDFFFGGGHHHGGGGGGIIIJJJJJJKKKMMMPPPTTTXXX\\\^^^^^^]]]ZZZVVVQQQOOOPPPQQQTTTXXX___dddgggiiikkklllssswww{{{~~~~~~~~~yyyuuuqqqmmmlllkkkjjjiiiiiijjjjjjjjjiiijjjmmmoooqqquuu{{{xxxttttttvvvwwwwwwwwwxxxzzz}}}~~~}}}|||{{{zzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{~~~~~~}}}|||||||||}}}~~~vvvnnniiibbb]]]WWWRRRPPPOOONNNMMMJJJKKKKKKJJJJJJLLLRRRVVVUUUSSSOOOKKKGGGEEEDDDDDDGGGGGGHHHIIIIIIIIIHHHHHHFFFJJJKKKJJJMMMRRRSSSQQQQQQRRRTTTXXX^^^dddkkknnnuuuwwwzzz}}}~~~|||xxxuuusssssstttvvvzzz~~~yyytttpppmmmgggccc\\\[[[YYYVVVRRROOOLLLJJJEEEDDDCCCBBBAAAAAAAAAAAA>>><<<::::::;;;<<<:::777777777777666555555555444444444444444333333333333333333444555555555555555555555555444444444333333333333222222333333444444666666555555555444444444444444444444333333333333555555555666777888999:::999:::;;;;;;;;;<<>><<<:::777777999:::888666555666888666777888999;;;>>>CCCGGGNNN]]]mmmvvv}}}|||tttjjjaaaXXXPPPKKKIIIRRR[[[aaahhhqqqwwwyyywwwsssmmmfff^^^UUUKKKEEE>>>;;;888666666777888999999;;;===@@@CCCIIIOOOTTT___fffpppzzz}}}zzzooofffYYYNNNGGGDDDCCCCCCEEEHHHNNNUUU\\\bbbfffhhhcccdddbbb[[[RRRMMMMMMOOOOOORRRVVVWWWXXXYYY\\\___```___]]]\\\\\\^^^```bbb```bbbeeehhhiiihhhfffdddfffbbb^^^]]]___cccfffhhhkkkjjjjjjhhhfffdddaaa```bbbbbbccceeehhhkkknnnpppooopppqqqoookkkhhhffffffccccccbbbbbbaaaaaa``````]]]]]]___ccchhhlllmmmmmmiiiiiihhhgggfffdddcccbbb_________bbbgggkkklllmmmooopppssswwwzzz~~~}}}xxxoooeee\\\TTTOOOLLLJJJHHHFFFEEEDDDBBB???<<<999<<<======<<<;;;===???>>>@@@DDDHHHMMMRRRUUUWWWXXXYYYXXXVVVSSSQQQRRRSSSTTTXXX^^^bbbdddeeeffffffnnnrrrvvvzzz{{{|||}}}{{{wwwrrrooonnnnnnooonnnnnnoooooommmllllllnnnpppooosssyyy~~~~~~yyyvvvuuuvvvwwwwwwwwwwwwyyy{{{~~~~~~}}}|||{{{{{{{{{|||zzzzzzzzzzzzzzzyyyxxxxxxyyy}}}}}}}}}}}}~~~~~~~~~{{{sssnnnddd___YYYSSSPPPOOONNNMMMLLLMMMLLLKKKKKKNNNUUU[[[TTTQQQNNNJJJHHHFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGLLLNNNKKKJJJKKKLLLJJJLLLLLLNNNRRRXXX___eeeiiiqqqsssvvvzzz||||||||||||~~~zzzvvvssssssooorrruuuzzz~~~uuuxxx~~~{{{xxxuuupppllldddccc```]]]XXXTTTPPPNNNGGGFFFEEEDDDDDDCCCCCCDDD>>><<<::::::<<<<<<:::777888888777666555444444333444444444333333333222222222333444444555555444444555555444444444333333333333333222222222333444444666666555555555444444444444444333333333333333222333444444555666777999999888:::;;;;;;;;;;;;===???AAAEEEJJJPPPWWWaaammmvvvxxxnnnddd\\\YYYMMMIIIEEEAAA@@@>>><<<;;;777999:::777444333555777666777777888888:::>>>AAABBBQQQcccnnnvvv~~~yyypppeee[[[QQQHHHCCCLLLUUUZZZaaakkksssvvvyyywwwsssmmmfff\\\RRRLLLBBB???;;;888777777777777777888999;;;===BBBHHHLLLSSS[[[fffqqqwwwxxxuuurrrmmmcccUUUHHHAAA===<<<<<<:::===CCCKKKRRRYYY^^^```^^^___]]]WWWMMMGGGFFFHHHDDDHHHLLLMMMMMMNNNQQQTTTUUUTTTRRRQQQRRRTTTWWWYYYXXX[[[^^^aaabbbaaa^^^]]]___\\\XXXWWW[[[___ccceeemmmmmmlllkkkiiifffcccaaaaaabbbcccfffiiimmmppprrrqqqrrrrrrppplllhhhgggfffaaaaaa```^^^^^^^^^^^^___\\\\\\]]]aaafffiiikkkkkkdddeeeeeedddcccaaa___]]]YYYXXXXXX[[[___bbbddddddhhhjjjnnnssswwwzzz}}}~~~wwwqqqggg[[[PPPHHHBBB@@@@@@>>>;;;::::::999777555222555777666444444666888555888<<>>???AAAEEEJJJQQQ[[[eeelllxxx~~~~~~vvvnnnfffaaaZZZTTTKKKCCC???>>>>>>===???>>>===;;;:::888777666888777777666777999;;;<<>>999888888999:::777555444333555:::???BBBKKKUUU```iiipppuuusssnnniiiaaaTTTGGG>>>999999:::555777<<>>>>>BBB@@@>>>>>>???BBBFFFIIIGGGFFFEEEEEEFFFHHHKKKMMMMMMOOOQQQTTTUUUUUUTTTSSSUUUVVVWWWWWWXXX\\\dddjjjnnnnnnnnnmmmkkkiiigggeeeddddddeeeeeeeeegggkkknnnooopppqqqqqqooollliiigggeeebbb^^^ZZZXXXWWWXXXYYYXXXZZZ\\\___``````______```___]]]ZZZWWWTTTRRRQQQMMMMMMLLLMMMOOOSSSWWWYYYZZZ^^^dddjjjpppvvv{{{wwwnnn```RRRFFF>>>888555555444333222222222222222111111000//////000111222333444666888;;;???BBBCCCHHHLLLQQQTTTUUUUUUVVVVVVWWWZZZ]]]___```aaadddffffffiiinnnssswwwyyy{{{{{{}}}{{{wwwtttrrrrrrssstttyyyyyyxxxwwwuuussspppooonnnqqqtttyyy~~~~~~||||||wwwvvvvvvwwwxxxzzz|||}}}}}}|||zzzyyyxxxxxxyyyyyyyyyzzz{{{|||{{{zzzxxxwwwyyy{{{}}}~~~~~~yyynnnhhhaaa\\\YYYVVVQQQMMMMMMLLLJJJJJJKKKLLLLLLKKKKKKIIIGGGFFFEEEEEEFFFGGGDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFHHHGGGGGGIIIMMMSSSXXX[[[dddiiiooouuuxxxzzz|||}}}|||{{{{{{}}}~~~|||wwwsssrrrtttvvvwwwxxxzzz|||xxxuuuqqqmmmiiiccc]]]YYYRRRMMMGGGEEEEEEFFFDDDBBBCCC@@@===<<<<<<<<<;;;:::777666666555555555555555333444444555555444444333444444444555555555666666666666666555444333222111222222333333333333444444333444444555555444444333333333333222222222111111444444444444555555555555666666777777999;;;<<<===???AAADDDGGGMMMUUU^^^dddrrrxxx}}}vvvooojjjaaaZZZQQQHHHCCCAAA???>>><<<<<<;;;999888777666666888777777777777999:::;;;@@@CCCLLLYYYcccjjjsss|||}}}}}}uuulllcccYYYOOOGGGFFFGGGKKKSSS\\\bbbeeennnnnnnnnooonnniiibbb\\\NNNHHH@@@;;;888888888888555444222222444888<<>>999777777333444777;;;???CCCFFFGGGKKKJJJGGGBBB<<<888777777777666555444444666999:::======<<<<<<===???AAACCCEEEGGGIIIKKKLLLLLLKKKKKKLLLNNNOOOPPPQQQUUU]]]ccclllmmmnnnnnnnnnllliiihhhbbbbbbcccbbbbbbdddgggjjjiiijjjlllmmmmmmkkkiiihhhddd```ZZZTTTQQQPPPPPPQQQSSSSSSUUUUUUVVVUUUTTTSSSTTTSSSQQQNNNLLLIIIGGGFFF@@@?????????AAAEEEHHHJJJOOOUUU^^^hhhoootttwwwxxxqqqhhhZZZLLLBBB;;;666444555555444333333333333333000///...------...//////...///000333555888;;;<<<@@@DDDIIIMMMOOOQQQSSSUUUWWWZZZ^^^```aaabbbdddfffdddgggkkkpppuuuyyy|||}}}~~~|||yyyvvvuuuuuuvvvvvvxxxyyyzzzzzzyyywwwuuusssoooqqquuuyyy~~~|||{{{{{{zzzyyyyyyyyyyyyzzz||||||{{{{{{zzzyyyyyyzzz{{{|||zzz{{{|||}}}|||{{{yyyxxxwwwxxxzzz}}}~~~~~~}}}}}}~~~~~~~~~xxxqqqhhhaaa]]]YYYTTTPPPMMMKKKJJJJJJKKKLLLLLLKKKJJJIIIGGGFFFEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGJJJNNNRRRUUU[[[```gggnnnrrrvvvyyy|||{{{{{{{{{|||}}}}}}zzzxxxxxxzzz{{{{{{zzzzzz|||}}}|||wwwsssmmmgggcccZZZTTTLLLHHHFFFEEECCCAAACCCAAA===<<<<<<<<<;;;:::777666555555444444555555444444555555555555444444444444444555555555555555444444444555444444333333222222333333333333444444333444444555555444444333333333333333222222222222444444444333333333333333666666666777888:::;;;<<<>>>???AAACCCGGGMMMUUUZZZiiinnnwww~~~~~~xxxtttjjjcccYYYPPPIIIDDDAAA???<<<;;;:::999888888888888777777777777888999:::;;;>>>>>>DDDMMMVVV]]]hhhrrrwww{{{{{{vvvpppiii___UUUIIIFFFCCCDDDIIIQQQYYY]]]eeegggjjjmmmnnnlllgggbbbUUUOOOFFF>>>:::888777666444222111000222555999;;;AAALLLWWWaaajjjqqqqqqnnnjjjcccVVVIII>>>777555444222222444555777999:::;;;@@@@@@>>>999444111000000222111000000000000111111444444333333444666888999:::;;;===???@@@@@@??????BBBDDDFFFGGGIIINNNVVV\\\gggiiilllnnnmmmkkkhhheee]]]^^^^^^]]]\\\]]]```cccaaacccfffhhhjjjjjjiiihhhddd___VVVNNNIIIGGGGGGHHHJJJIIIIIIHHHGGGFFFEEEDDDEEEDDDCCCAAA???===;;;;;;888777777777888;;;===???BBBJJJVVVccclllqqqrrrqqqkkkaaaSSSEEE<<<777444333000000///............//////...---,,,++++++,,,,,,+++,,,---...000222444555777;;;???CCCFFFJJJNNNQQQTTTXXX^^^bbbdddeeefffgggdddeeegggkkkqqqwww}}}~~~{{{yyyxxxxxxyyyzzzxxxzzz}}}~~~~~~|||yyywwwppprrruuuyyy}}}{{{yyyxxxyyy}}}|||{{{{{{{{{{{{||||||zzzzzzzzzzzz{{{|||~~~~~~|||}}}~~~~~~~~~}}}{{{zzztttuuuwwwzzz{{{||||||{{{}}}}}}~~~~~~~~~~~~yyyooogggbbb^^^ZZZVVVNNNLLLKKKKKKLLLLLLLLLKKKIIIHHHGGGFFFFFFFFFGGGGGGDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEGGGJJJNNNPPPUUUZZZ```fffkkkppptttwwwxxxxxxyyyzzz{{{|||}}}}}}}}}}}}~~~|||~~~|||wwwqqqlllccc\\\SSSLLLIIIFFFCCC@@@CCC@@@===;;;;;;;;;:::999777666555555444444555555444444555555555555444444555555555555555555555555444444555555444444333222222222222333333333444444333444444555555444444333333333333333333333333333555555444444333333222222666666666666888999:::;;;<<<===>>>@@@BBBGGGNNNRRR```eeennnvvv|||}}}yyyqqqkkk```VVVNNNHHHCCC@@@>>>===<<<;;;:::::::::;;;777777777888888999999:::<<<:::===CCCJJJQQQ\\\fffnnnssswwwuuurrrmmmeee\\\PPPJJJCCC@@@BBBIIIPPPTTTYYY\\\aaagggjjjkkkiiiggg]]]VVVLLLCCC===999777555444333111000111444777999===GGGSSS]]]gggppprrrpppllldddXXXJJJ>>>777333111111111222222333333333444999999888555111...---.........////////////......111000000000111222444444222333444555666666666666:::===@@@AAACCCHHHPPPVVV___bbbfffhhhhhhddd___\\\VVVVVVUUUTTTSSSTTTWWWYYY[[[\\\```cccfffggghhhhhhccc]]]SSSIIIBBB@@@@@@AAA@@@???===<<<;;;:::::::::;;;:::999888666555444444555444333333444666888999;;;BBBNNN\\\hhhnnnpppoooiii___PPPBBB888444222111------,,,,,,+++,,,,,,---......---,,,+++*********+++,,,,,,---...000111222222444777:::>>>BBBGGGKKKNNNSSS[[[aaaeeeggghhhjjjeeeeeefffiiinnnuuu|||~~~|||zzzzzzzzz{{{|||zzz||||||yyyqqqsssuuuyyy}}}|||wwwvvvvvvwww||||||||||||}}}}}}}}}~~~{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||ssstttvvvxxxzzz{{{{{{{{{}}}}}}}}}~~~~~~~~~}}}ssskkkfffbbb^^^ZZZPPPNNNLLLLLLLLLMMMLLLJJJHHHHHHGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDCCCBBBAAACCCCCCEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFHHHJJJLLLRRRUUUZZZ___cccggglllooorrrsssuuuwwwyyy{{{}}}~~~~~~{{{}}}~~~xxxtttmmmeee[[[TTTOOOJJJFFFBBBCCCAAA===;;;;;;:::999888777777666555555555555666444555555666666555555444555555555555555555555444666666666555444333111111222222222333333333444444333444444555555444444333333333333333333333333333666555555555444444333333555555555666777888999:::999:::<<<===@@@DDDJJJNNNXXX]]]eeelllsssxxx}}}}}}wwwqqqggg]]]UUUNNNHHHDDDAAA???===;;;:::999::::::777888888888999999999999;;;888888===AAAGGGQQQZZZbbbiiioooqqqqqqoooiiibbbVVVOOOEEE>>>>>>BBBGGGJJJOOOSSSYYY```dddgggiiijjjbbb\\\SSSJJJCCC>>>999666555444222111222444666777;;;DDDPPPZZZeeeooosssrrrmmmfffZZZLLL@@@777222///////////////000000000000333444444222///---------'''(((***+++,,,,,,++++++/////////000000111222222......///000111111111111444666999;;;===AAAHHHNNNXXX[[[___```___ZZZUUUQQQLLLLLLKKKIIIHHHIIIKKKNNNTTTVVVYYY^^^aaadddfffggg```ZZZOOOEEE===999999:::777777555444444444444444333333222222111000000000//////......///000222333999>>>HHHVVVdddlllppppppkkk```QQQBBB888333111000000//////...//////000000.........---,,,+++******+++++++++,,,---...///000111222444555777:::???BBBEEEKKKTTT[[[aaadddgggiiieeeeeeeeegggkkkrrrxxx||||||{{{zzzzzzzzzzzz{{{|||{{{~~~{{{xxxssstttvvvyyy}}}zzzuuuttttttvvvzzzzzz{{{|||~~~~~~|||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}|||tttuuuvvvxxxyyyzzz{{{{{{|||}}}}}}~~~~~~~~~~~~xxxpppkkkfff```\\\TTTRRROOONNNNNNMMMKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDCCCBBBCCCDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEGGGHHHIIINNNPPPTTTWWWZZZ^^^cccgggjjjmmmpppsssuuuxxx|||~~~~~~~~~~~~|||}}}|||vvvooofff^^^XXXRRRLLLGGGEEECCC???===<<<<<<;;;999999888777777666666777777555555666666666666555555555555555555555444444444666666666555444222111000222222333333333333444444333444444555555444444333333333333333444444444444555555555555444444444444555555555555666777888999777999:::<<<>>>BBBGGGJJJPPPUUU\\\bbbggglllqqqtttyyy~~~|||vvvnnnfff^^^WWWPPPLLLDDDBBB???;;;999888888888777888888999999999888888999666666999<<>>:::777555444333222333555666999BBBNNNXXXcccnnntttsssmmmggg\\\NNNBBB888222///,,,,,,,,,,,,,,,---------,,,...//////---++++++,,,'''((()))***+++,,,,,,,,,,,,---------............------------......//////...000333444555888>>>CCCNNNQQQTTTUUUTTTOOOIIIEEE@@@@@@@@@>>>===>>>AAACCCJJJMMMQQQWWW]]]bbbeeeggg___YYYNNNCCC:::555333333111111111111111111111111,,,,,,,,,,,,,,,---------------------...///000111999<<>>BBBEEEHHHLLLRRRWWW[[[```dddgggkkkqqqxxx}}}}}}vvvooohhhaaa[[[WWWLLLIIIDDD???<<<:::999999777888999999999999888777666444555888999999>>>EEELLLTTT\\\bbbhhhllllllhhhaaaZZZOOOEEE@@@===;;;;;;@@@CCCGGGKKKPPPWWW^^^ddddddaaa]]]XXXRRRKKKCCC>>>777666444333222333333444777@@@KKKUUUaaammmssssssnnnhhh]]]PPPDDD:::333000---------,,,,,,+++++++++(((***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------******+++++++++++++++++++++++++++++++++,,,,,,---+++...000000///111666:::@@@BBBEEEGGGFFFBBB===:::666666666555444555888;;;???BBBHHHPPPXXX```eeehhheee^^^TTTGGG===555111///---......///...---,,,+++))))))******++++++,,,,,,,,,,,,---...///111111222666999AAANNN\\\fffjjjiiiddd[[[NNNBBB999333000...***************+++,,,,,,+++,,,---------,,,++++++)))))))))***+++,,,---......///111111000111333555555999@@@FFFKKKOOOSSSVVVXXXZZZ^^^ccchhhlllnnnpppqqqrrrrrrssstttuuuuuuvvvvvvwwwyyy{{{{{{zzzyyyxxxuuuuuuvvvyyy|||yyy}}}}}}xxxuuutttttttttwwwxxxyyy{{{||||||{{{{{{yyyzzz|||}}}}}}}}}}}}|||||||||{{{zzzzzzzzzzzzzzzwwwwwwwwwwwwwwwxxxxxxyyyxxxyyyyyyzzz|||}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}zzzqqqhhhbbbZZZWWWTTTQQQOOONNNKKKIIIFFFGGGGGGHHHHHHHHHGGGGGGCCCCCCDDDEEEFFFFFFFFFEEECCCCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEECCCEEEGGGJJJMMMRRRWWW[[[]]]bbbiiinnnpppssswww{{{zzz}}}~~~~~~vvvpppjjjcccZZZTTTLLLIIIEEECCCBBBAAA@@@???;;;:::999999888888999999555555666666666666555555666666555555555444444444222333444444555555555444222222333333333444444444333444444555555444444333333333333444444555555555111111111222222333333444555555555555555666777888888999:::::::::<<>>LLL[[[dddeeeccc___WWWKKK@@@888333000...,,,,,,++++++,,,---......)))***,,,------,,,+++************+++---...000000,,,---////////////111222111555:::>>>BBBFFFJJJMMMQQQUUUZZZaaafffjjjlllmmmnnnnnnooopppqqqrrrssssssssstttvvvwwwyyyyyyyyyyyyuuuvvvvvvyyy|||www{{{|||yyyvvvuuuttttttwwwxxxyyyzzzzzzyyyxxxxxxvvvxxxzzz|||~~~~~~~~~~~~{{{{{{zzzyyyyyyyyyyyyzzzwwwwwwvvvvvvvvvvvvwwwwwwvvvvvvwwwxxxzzz{{{{{{||||||}}}~~~~~~~~~~~~}}}}}}xxxqqqlllaaa\\\VVVRRRRRRQQQOOOLLLJJJIIIIIIHHHGGGFFFEEEEEEFFFDDDBBBAAAAAACCCEEEGGGCCCBBBAAAAAABBBCCCDDDEEEDDDCCCBBBAAAAAAAAAAAAAAADDDDDDFFFHHHKKKNNNPPPQQQRRRXXX___dddfffkkkrrrxxxxxx|||}}}|||||||||}}}}}}~~~xxxssslllddd^^^WWWPPPGGGCCCCCCCCC@@@>>>>>><<<999777888888888777444444555555555555555555555555555555666666666666777666555444333222111111333222222111000000000111444444444444444444444444222333444555666666666666444444444444444555666777444444555555555555555555888888888999:::;;;======AAABBBCCCFFFIIILLLOOOQQQVVV[[[bbbjjjrrrzzz|||wwwpppiiieeeccc]]]UUUMMMFFFBBB>>>;;;;;;:::999999999888555222444555666777888888888888>>>BBBJJJSSS\\\dddiiikkkjjjfff]]]SSSIII@@@;;;888222333777===BBBGGGPPPZZZXXXYYY[[[ZZZWWWQQQKKKGGG>>>;;;777333111111333444888>>>GGGSSS___hhhnnnrrrqqqlllaaaSSSDDD999333111...------,,,,,,++++++***+++++++++*********))))))...,,,+++***+++***((('''(((((()))***++++++,,,,,,---,,,++++++******++++++*********---000222222111222222222111///...,,,,,,333333111000......------111555;;;BBBKKKVVVaaahhhkkkggg```TTTFFF:::222///------------------------&&&(((+++------,,,+++)))''')))******+++,,,...000222:::DDDNNNYYYdddgggdddbbbXXXHHH<<<777555222---------,,,++++++******)))************************))))))***+++,,,,,,------------,,,,,,,,,---......000111222555999<<>>===;;;999999999999888777555555555555555555555555777777666666555555444444555444444444444444333333333333222111111111111111111111111000000111111111222333444555666666666666555444444444444555555666333444444444555555666666777777777888999:::;;;<<<>>>???AAACCCEEEHHHKKKLLLMMMQQQXXX___fffnnnuuuzzz{{{uuuoookkkiiiddd\\\TTTMMMGGGBBB???<<<;;;999999999888666444222222333444444444444444999===CCCKKKTTT[[[aaadddiiieee___VVVMMMDDD>>>:::555444555888:::<<>>DDDLLLTTTZZZ^^^bbbdddfffhhhjjjkkkkkkmmmooorrrqqqsssuuuwwwyyyzzzzzzzzz}}}{{{yyyyyy|||~~~zzz{{{~~~~~~~~~}}}{{{yyyxxxwwwwwwzzzyyyxxxwwwvvvvvvvvvvvvxxxxxxxxxzzz{{{{{{yyywww}}}{{{yyywwwwwwwwwxxxxxxyyyxxxwwwvvvuuuuuuuuuuuutttttttttttttttuuuvvvvvvwwwwwwxxxxxxxxxxxxwwwwww~~~|||pppjjjccc]]]ZZZWWWRRRNNNIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCAAA@@@@@@@@@@@@AAAAAABBB??????@@@AAACCCEEEGGGHHHJJJNNNSSSVVVZZZ___gggmmmuuuyyy~~~~~~}}}}}}{{{zzzxxxxxxyyyzzz{{{}}}vvvpppeee]]]RRRKKKGGGDDDAAA???===;;;;;;;;;<<<;;;999777555555555555555555555555888888777666555444333222333333333444444555555555444333333222222222222222444444222222222222444444222333444555555666666555666555444444444444444444222222333444555666666777666666666777888999:::;;;<<<<<<===>>>@@@CCCEEEFFFIIILLLQQQWWW]]]eeemmmssszzz}}}xxxuuurrrnnnggg___XXXQQQJJJEEE@@@===:::888888888777666555555555666666666666666666888===CCCJJJQQQXXX[[[bbb```]]]XXXPPPGGG???:::777333222333333333999@@@HHHJJJNNNPPPQQQPPPNNNLLLDDDBBB>>>999666444222222444999AAAKKKVVV___gggkkklllggg___RRREEE:::444111...------,,,,,,++++++***+++++++++******************((('''((()))***)))'''((())))))******+++++++++******)))(((((((((((())))))'''%%%%%%&&&((()))((('''(((***+++++++++******''''''(((((()))***,,,,,,---///222777>>>HHHSSS[[[bbbbbb___XXXMMMAAA888333------+++***)))(((((((((+++***)))''''''((()))***)))***++++++++++++---///444===JJJVVVaaaiiiiiieeeZZZNNN@@@777333111///,,,))))))******+++,,,,,,---***************************************+++++++++,,,,,,,,,,,,,,,---......,,,---...///111333555666777<<>>===:::888666666666666555555555555777777666555555444333333333333333444444444555555444444333222222333333444666555333222222333555666222222333444555555555555666555555444333333333333111111222333555666777777666666666777777888:::::::::::::::;;;===>>>@@@AAAGGGIIILLLPPPVVV]]]eeekkkpppuuu|||}}}{{{wwwqqqjjjcccZZZRRRMMMEEEAAA<<<999888888888777777777777666666666666777666777999===CCCJJJPPPTTTVVVWWWWWWUUUOOOGGG>>>999666222000111222222777===BBBDDDGGGJJJKKKJJJIIIHHHHHHFFFCCC???;;;777555333444777===FFFQQQ[[[ccchhhjjjggg___RRREEE:::222///...------,,,,,,++++++******************************)))))))))+++,,,,,,***((()))))))))*********+++******)))(((((((((((())))))(((((()))++++++***))))))***+++++++++)))(((&&&(((((())))))***+++------,,,---...111777@@@JJJQQQ\\\^^^___ZZZQQQDDD:::444///...,,,+++******++++++((('''''''''((()))*********+++,,,+++++++++---///444???MMMYYYdddjjjhhhcccWWWJJJ<<<444000---+++***))))))******+++++++++,,,***************************************)))))))))++++++++++++,,,---......,,,,,,,,,---...///111111222555:::@@@FFFLLLSSSWWWZZZ^^^dddhhhjjjkkklllmmmooopppssswwwyyy{{{||||||{{{zzzxxxwwwyyy~~~|||zzzzzz}}}yyyyyyzzz{{{|||~~~~~~}}}{{{zzzyyyzzz{{{|||~~~}}}}}}~~~|||zzzxxxwwwwwwuuuyyy|||{{{xxxvvvwwwxxxyyyxxxwwwuuutttsssssssssuuuuuutttsssssssssttttttuuuxxx{{{yyytttqqqtttwwwvvvuuusssrrrrrrrrrsssttt|||vvvnnnhhhccc]]]VVVQQQMMMMMMLLLKKKJJJIIIHHHHHHEEEFFFGGGGGGGGGFFFDDDCCCDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@AAABBBCCCCCC@@@@@@AAAAAABBBDDDEEEFFFFFFGGGHHHJJJNNNTTTZZZ^^^eeekkkqqquuuwwwyyy|||}}}{{{yyyvvvuuuuuuvvvxxx{{{~~~zzztttmmmcccYYYPPPIIIEEECCC??????>>>??????>>>;;;888777777666666666555555555444444444555555555555555555555444444444333333333333333333222222333444444222111000//////000111222111222333444555555555555666555444333333333333333111111222333444555666777777666666666777888999:::999999999999:::<<<===>>>???AAACCCFFFKKKQQQXXX]]]eeekkksss{{{yyyssslllddd[[[VVVMMMHHHBBB===;;;999888777555444333222222222222333555555666888===BBBHHHLLLLLLNNNQQQPPPMMMFFF>>>999666111///111222222555999:::<<>>DDDKKKPPPTTTYYY```eeehhhjjjlllmmmnnnpppsssvvvyyyzzz{{{{{{xxxxxxyyyzzz||||||xxxtttsssvvvyyy|||~~~xxxxxxwwwxxxyyyzzz|||}}}}}}|||{{{zzzzzzzzz{{{{{{}}}}}}~~~~~~|||zzzyyyxxxvvvyyy|||{{{xxxuuuvvvxxxwwwvvvuuutttsssrrrrrrqqqsssrrrrrrrrrssstttuuuuuuwww{{{~~~|||wwwtttuuuxxxyyyxxxvvvsssqqqqqqqqqqqq~~~xxxrrrlllhhhbbb[[[VVVQQQPPPOOONNNLLLJJJIIIHHHEEEFFFFFFGGGFFFEEECCCBBBCCCCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBB===>>>>>>???@@@AAACCCDDDEEEEEEFFFHHHKKKOOOSSSVVV\\\bbbiiinnnpppssswww{{{{{{}}}~~~|||uuuuuuuuuvvvxxxzzz|||~~~}}}{{{|||zzzuuulllbbbXXXPPPJJJGGGCCCBBB@@@??????>>>;;;999888777777666666555555555333333444444444555555555555555555444444333333333333222222222222333333444111111111111111111111111111222333444444555555444555444333333333333333333111111222333444555555666666555555555666666777888888888888888999:::<<<<<<:::<<>>BBBDDDFFFIIIJJJJJJHHHDDD???:::777555666999???HHHSSS]]]ccchhhfff```UUUHHH;;;333......------,,,,,,++++++******************+++++++++((('''&&&''')))******)))))))))))))))))))))))))))++++++***))))))))))))***%%%&&&(((+++......+++)))###%%%))),,,------,,,+++******)))(((''''''((((((***+++,,,---000444;;;???MMMQQQWWWWWWRRRHHH???999///---+++)))))))))+++,,,***+++------+++((($$$""")))***+++,,,,,,---000222888CCCPPP[[[dddhhhccc\\\TTTDDD666222///)))'''***,,,++++++***))))))(((((())))))))))))))))))))))))((((((((((((((()))))))))************+++---...///---,,,,,,,,,,,,---......///000333555999>>>DDDHHHMMMRRRZZZ```eeeiiilllnnnooopppsssvvvxxxzzzzzzzzzxxxxxxzzz|||~~~}}}yyysssnnnkkkllloooqqqtttvvvyyy|||wwwvvvuuuuuuvvvyyy{{{}}}~~~~~~}}}}}}}}}}}}}}}~~~||||||}}}~~~|||{{{zzzwwwyyyzzzzzzxxxvvvvvvvvvuuutttttttttsssrrrrrrqqqppppppqqqrrrsssuuuwwwxxxyyy{{{~~~}}}zzzwwwwwwxxx{{{zzzxxxuuusssqqqpppooo~~~zzztttppplllhhhaaa\\\UUUTTTRRRPPPNNNKKKJJJIIIEEEEEEEEEEEEDDDCCCBBBBBBAAABBBCCCDDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>???;;;<<<<<<===???AAABBBCCCCCCCCCDDDFFFIIIKKKMMMNNNTTTZZZaaafffiiikkkooosssvvvxxx}}}~~~vvvvvvwwwxxxyyyzzz{{{|||zzzwwwyyy~~~{{{uuulllaaaXXXQQQMMMGGGEEEBBB???>>>===;;;999888888777777666555555444444444444444444444444444333333444444444444444555111111111111111222333333222333444555555444333222111111222333444444444444333333333222333333444444222222222333333444444444333333333333333333444555666666666777888999;;;;;;999;;;>>>AAACCCFFFKKKNNNOOOUUU^^^gggnnnuuu{{{~~~yyysssnnnjjjccc^^^VVVNNNHHHBBB===:::;;;999777555444444444555222222222222444777:::<<<>>>@@@AAACCCBBB@@@>>><<<999444222555666222......---///111555999===@@@BBBEEEGGGHHHHHHFFFAAA;;;888555555777<<>>===<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBDDDEEEBBBBBBCCCEEEGGGIIIIIIIIIPPPVVV]]]aaaccceeeiiilllrrruuuzzzvvvwwwxxxzzz{{{{{{{{{{{{xxxvvvxxx{{{rrrggg]]]VVVRRRJJJGGGBBB???>>>===;;;999999888888777666555555444666666555444333222222111111222222333444666666777111000000000111222222333---///111333333111///---111111222333444444444444222222222222333444444555333333333333333333333333111111111000111111222222444444555666777888:::;;;555888;;;>>>@@@BBBFFFHHHGGGMMMVVV___gggnnntttxxx}}}}}}xxxssspppkkkeee]]]UUUMMMFFF???;;;888666444111000000111222333333333444555777999:::888999:::;;;<<<<<<;;;;;;888444444888:::666222111///000111333555888;;;<<>>@@@AAACCC>>>>>>???@@@AAAAAABBBBBB@@@@@@AAABBBDDDFFFHHHIIIGGGJJJPPPUUUYYY^^^dddgggjjjmmmqqqvvvzzz}}}~~~{{{yyyxxx{{{|||wwwyyyzzz{{{|||~~~xxxqqqiiiaaa\\\OOOKKKFFFDDDCCCBBB>>>:::;;;999999999:::999777666666555555666888999777666555555444444444555666666333333333222222222111111333333333444444333222222555444444333333444444555333333333222222222222111555444222111111111222222111111222222222333333333666666666666777777777777999999:::;;;===???AAABBBFFFIIIMMMRRRYYYbbblllrrrtttyyy~~~||||||tttqqqhhh\\\TTTPPPJJJCCC???<<<888555555555444333333333333333333333333333555666777888999:::;;;;;;:::999777555333000///......///000222444666777888;;;>>>BBBCCCAAA===:::999333444777;;;BBBLLLVVV]]]aaacccaaaZZZQQQIII>>>555000///------......,,,++++++++++++******(((''''''))))))************))))))*********)))))))))))))))******))))))((((((''''''))))))))))))))))))))))))&&&'''(((******+++++++++))))))))))))))))))))))))******))))))***,,,---///<<<===@@@FFFKKKLLLHHHEEE>>>888000,,,******((('''******))))))))))))******,,,((((((+++---...333888DDDPPP\\\bbbcccccc]]]WWWIIIBBB888000---+++(((&&&))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&&&&&&&''''''((((((&&&'''((()))***+++,,,,,,,,,---......,,,,,,,,,...//////...///111444777999;;;AAAJJJQQQXXX```jjjpppqqqvvvwwwtttssswww{{{|||}}}~~~~~~|||xxxpppfff]]]YYYXXXZZZ\\\```ffflllqqqtttvvvvvvqqqrrrtttuuuuuuwwwzzz|||~~~}}}}}}|||}}}~~~|||zzzzzzzzzzzzuuuttttttuuuwwwwwwvvvtttsssqqqooorrrwww{{{{{{zzz{{{{{{{{{zzzxxxuuusssqqqsssrrrpppooonnnooopppqqq~~~yyyuuupppjjjggg```]]]YYYVVVSSSQQQNNNLLLHHHFFFEEEEEEFFFFFFEEECCCEEEDDDDDDCCCBBBBBBAAAAAA@@@???===<<<<<<===???@@@>>>>>>???@@@@@@AAABBBBBB?????????@@@AAACCCEEEEEEEEEHHHMMMQQQUUUZZZ^^^bbbgggiiimmmrrrvvvxxxyyyyyywwwvvvvvvzzz~~~{{{{{{{{{|||}}}zzztttnnnhhhcccXXXRRRJJJEEECCCBBB@@@>>>===<<<;;;:::;;;:::888666777666555666888888666444444333333444444555666666333333333222222222111111222333333444333333222222444333333222222333333444111222222222333333444444444333222111111111222222111111222222222333333333555555666666666777777777888888888999;;;<<<>>>>>>BBBDDDHHHLLLRRR[[[dddjjjmmmrrrzzzzzzxxxpppeee^^^YYYRRRKKKDDD@@@;;;777666555444444333333333333333222222222444444555666777888999999:::999888666444111000/////////000111222333333444777;;;>>>???===999777666333444888<<>>FFFNNNUUU]]]gggnnnqqqwwwyyyuuutttwww{{{|||}}}}}}}}}~~~yyyuuunnnddd\\\VVVUUUUUU[[[^^^dddjjjpppsssuuuuuusssuuuwwwxxxxxxzzz}}}~~~~~~~~~~~~~~~}}}}}}}}}xxxwwwvvvwwwyyyzzzyyyxxxtttqqqooopppuuuxxxyyyxxxyyyyyyyyyxxxvvvtttqqqppppppooommmmmmmmmnnnpppqqqwww}}}xxxsssnnnjjjdddaaa]]]YYYWWWTTTQQQNNNIIIGGGFFFEEEFFFFFFDDDBBBEEEDDDDDDCCCCCCBBBBBBAAABBB@@@===;;;:::;;;<<<===>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCBBBEEEIIIMMMPPPSSSWWWZZZ```cccfffkkknnnqqqrrrssssssrrrtttyyy~~~~~~~~~}}}yyyuuupppmmmccc[[[PPPHHHEEEDDDCCCAAA???>>><<<;;;;;;;;;999777888777666666777777555333222222333333444555666666333333333222222222111111222222333333333333222222222222222111111222222222000000111222333444555555444333222111111111222222111111222222222333333333333444444555666777888888777777777777888999::::::<<<>>>AAAEEEJJJPPPXXX]]]ccchhhpppwww}}}xxxooohhhccc\\\UUULLLGGG@@@;;;888666555444333333333222222111111111111222333333444555666666:::999888777555333111000////////////////////////333666999999777555333222222444888===DDDOOOZZZaaafffiiiiiibbbZZZRRRGGG===555333000///......,,,*********+++******)))((('''((())))))******))))))(((((((((((())))))*********&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((''''''((((((((((((((((((((((((***************+++,,,---...000666???HHHNNNPPPPPPGGGAAA999222...,,,++++++))))))(((((((((((()))))),,,***+++...000222888???JJJTTT^^^bbbccc```ZZZTTTEEE>>>444---,,,...///...***************************)))((('''''''''''''''(((((())))))))))))***************++++++,,,,,,,,,***+++,,,,,,+++***+++,,,///.........///111333444444:::AAAIIIPPPYYYdddkkkrrrxxxzzzwwwuuuxxx{{{{{{{{{||||||}}}}}}~~~xxxuuuoooggg^^^WWWTTTTTTYYY]]]bbbhhhmmmppprrrssssssuuuwwwxxxyyy{{{~~~~~~~~~~~~}}}{{{yyyyyy{{{}}}}}}}}}uuuqqqnnnnnnqqqtttttttttvvvvvvvvvuuusssqqqooonnnkkkkkkjjjkkklllnnnpppqqq{{{vvvqqqnnniiieeeaaa]]]ZZZWWWTTTQQQKKKIIIGGGFFFFFFEEEDDDBBBCCCCCCCCCBBBBBBAAAAAAAAABBB@@@===:::999:::<<<===>>>>>>??????@@@@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDAAADDDGGGIIIKKKMMMPPPSSSXXXZZZ^^^cccgggkkkmmmooopppqqqsssxxx~~~}}}zzzvvvsssllldddYYYQQQLLLIIIFFFCCC@@@>>><<<;;;;;;;;;:::888999888777777777666444222111111222333444555666666333333333222222222111111111111222333333333333222111111000000000000111111//////000111111222333333333222222222222222222222111111222222222333333333222222333444666777888888777666666666666777777888999;;;===@@@CCCHHHNNNSSSZZZ___gggnnnuuu{{{}}}uuuoookkkccc[[[TTTOOOGGG@@@;;;999777555444444333333222111000000111111222222333444444555999999999888777555333111.....................///000222555555333111000000222444888===EEEOOOZZZbbbgggkkklllfff___VVVKKKAAA777444111///...---,,,******************)))(((((((((((())))))))))))(((((())))))))))))))))))((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&''''''''''''''''''''''''***************++++++,,,---000555;;;BBBHHHLLLMMMLLLFFF===555000---,,,,,,)))(((((((((((((((((())))))((()))---...000777@@@LLLVVV___bbbbbb___YYYRRRGGG???555...---///111111++++++++++++++++++++++++***)))(((''''''&&&''''''''''''''''''''''''((((((************************)))***++++++***)))+++,,,...............///000111222777>>>DDDLLLVVVaaaiiirrrxxx{{{yyywwwyyyzzzzzzzzzzzz{{{||||||}}}}}}~~~zzzyyyuuunnneee^^^YYYXXXZZZ\\\aaaeeejjjmmmnnnoooppprrrtttuuuvvvxxx{{{~~~~~~}}}|||~~~~~~~~~{{{{{{|||~~~vvvqqqlllkkkmmmpppqqqppptttssssssrrrpppooonnnmmmiiiiiijjjkkkllloooqqqrrr{{{uuuqqqmmmjjjeeeaaa]]]ZZZVVVTTTNNNLLLIIIHHHGGGFFFDDDBBBAAAAAA@@@@@@@@@@@@@@@??????>>><<<::::::;;;===???>>>???????????????@@@@@@BBBBBBAAAAAAAAAAAABBBBBBAAACCCFFFGGGHHHIIILLLNNNPPPRRRVVV\\\aaafffjjjllloooppprrrvvv{{{~~~~~~~~~}}}yyyvvvqqqkkkbbb\\\WWWQQQKKKFFFAAA???===<<<<<<<<<<<<::::::999888777777666444222111222333444555555555555333333333222222222111111000111222222333333333222111000000//////000000111000000000000////////////222222222222222222222222111111222222222333333333111222333444555666777777777666666666666666777777999;;;===>>>@@@DDDHHHLLLSSSWWW___fffmmmtttzzz~~~zzzuuurrrkkkccc]]]WWWOOOGGGAAA===:::888777666555444333222111000111222222333333444444444888999999999888666444222------......///000000000///111222222000//////000111333666<<>>>>>>>>???@@@@@@AAABBBEEEEEEFFFFFFHHHJJJJJJLLLPPPVVV[[[aaaeeegggkkklllooossswwwzzz}}}~~~||||||~~~|||yyyuuuqqqkkkgggccc\\\TTTMMMIIIFFFCCCAAA@@@@@@???===;;;:::999999999888555333333444555666666666555444333333333222222222111111///000111222333333333333111000000//////000000111000000000000//////......111111222333333333222222111111222222222333333333111222222333444555666666666666666555555666777777:::;;;===>>>???AAAEEEHHHKKKPPPVVV]]]dddkkkrrrvvv|||zzztttnnnfffaaaYYYQQQJJJDDD???<<<:::999888777555444333222222222222333333444444444777777999999888666444222.........//////000000111...///000///...---///000///111555:::AAALLLWWW^^^dddjjjmmmjjjddd[[[OOODDD888444000------,,,++++++))))))************))))))'''(((((())))))(((((('''******))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((((())))))))))))))))))))))))))))))******+++******)))(((+++///333999@@@GGGMMMNNNLLLFFF???666000......******))))))))))))******)))))),,,//////000999CCCKKKTTT]]]______]]]XXXRRRFFF>>>333,,,***++++++***))))))))))))))))))))))))((((((''''''''''''((((((++++++************))))))'''''''''((((((((())))))((()))++++++******+++------------...////////////222666:::>>>EEEOOO[[[dddnnnuuu{{{zzzxxxzzzzzzyyyyyyzzzzzz{{{{{{|||}}}}}}zzz{{{zzzvvvqqqkkkhhhfffcccddddddeeeffffffffffffjjjlllnnnpppqqqtttwwwzzz}}}~~~~~~}}}}}}{{{~~~|||{{{~~~}}}tttnnngggeeehhhlllooooooqqqqqqpppooonnnnnnnnnooonnnnnnooopppqqqrrrssssss{{{sssooojjjeeeaaa]]]YYYVVVTTTQQQNNNLLLKKKHHHEEECCC????????????????????????<<<===>>>>>>?????????>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???AAACCCDDDDDDDDDFFFHHHHHHIIILLLQQQUUUZZZ^^^```dddfffiiimmmqqquuuzzz|||~~~|||yyyzzz}}}{{{wwwsssooolllfff^^^XXXVVVRRRMMMIIIFFFDDDBBB@@@<<<;;;:::::::::999777555555666777888888666555333333333333222222222111111///000111222222333333333111000000000000000000111000000000111111111111111000111222333333333333222111111222222222333333333222222333333444444444444444444444444555555666777888:::;;;<<<===>>>AAADDDDDDHHHNNNTTT[[[aaahhhmmmuuuxxx}}}|||vvvnnniiibbb[[[TTTMMMFFFAAA===<<<;;;999888666555444222222222222222333333333555666888999888666444222////////////............---......---,,,,,,...000...000333888???IIISSSZZZdddjjjnnnlllfff]]]PPPEEE666333///,,,+++,,,++++++))))))************))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))%%%&&&''''''((((((((((((************************))))))***++++++***)))(((''')))---000555<<>>555...------,,,+++((((((((((((((((((((((((''''''&&&''''''((()))***+++++++++*********))))))&&&&&&'''((()))******+++((()))++++++***+++,,,...,,,,,,---//////000000000333555888<<>>???@@@@@@???>>>===?????????>>>>>>>>>>>>>>>????????????@@@AAABBBCCC>>>@@@BBBBBBBBBCCCEEEFFFGGGHHHKKKNNNQQQUUUYYYZZZ^^^```eeeiiimmmrrrwww{{{}}}~~~|||xxxxxx|||{{{wwwsssqqqmmmfffaaaaaa\\\UUUPPPKKKHHHDDDBBB<<<;;;::::::;;;;;;999777666777888999888666444333333333333222222222111111//////000222222333333333111111000000000000111111000000111222333444444555000111222333444333333222111111222222222333333333333333333333333333333333333333333333444555666777777888:::;;;;;;<<>>===;;;999777666555111111111111222222222222444555777888888666444222111111000///---,,,++++++,,,------,,,***+++---///---///222666===GGGQQQXXXdddkkkooommmggg___RRRGGG666222...+++++++++++++++((())))))*********))))))''''''((((((((((((''''''%%%%%%&&&'''((()))***+++(((((((((''''''&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&''''''((('''************************((()))***++++++***)))((()))+++---///222999BBBIIIOOOPPPNNNHHH???777222111,,,,,,++++++++++++,,,,,,&&&'''+++---++++++444???FFFOOOXXX\\\]]]]]]YYYTTT???999111+++******)))(((((((((((((((((((((((((((&&&&&&&&&&&&((()))***+++***)))))))))((((((''''''&&&'''((()))***+++,,,---(((***+++,,,++++++---...+++,,,...///000111111111222444777:::???HHHUUU^^^iiiqqqxxxyyyyyyzzz{{{yyyzzzzzz{{{{{{|||}}}}}}}}}|||}}}}}}{{{xxxvvvuuuvvvmmmllljjjhhhfffcccbbbaaa```bbbeeeggghhhkkknnnqqquuuvvvwwwyyyzzz{{{{{{|||xxx{{{~~~|||zzzxxxxxx}}}~~~{{{qqqkkkdddcccgggmmmqqqsssrrrqqqpppoooooopppqqqrrrrrrssssssssssssrrrqqqqqq{{{vvvpppiiiddd___ZZZWWWXXXWWWUUUSSSQQQMMMHHHDDDHHHFFFEEEBBBAAA???>>>>>>???>>>=========>>>@@@AAAAAA@@@???===<<<<<<<<<<<<===>>>>>>===;;;<<>>@@@CCCEEEGGGGGGGGGJJJJJJIIIJJJMMMQQQUUUXXX\\\^^^aaaeeekkkqqqvvvyyy}}}}}}}}}~~~~~~}}}}}}yyytttvvvzzz~~~}}}{{{~~~~~~{{{xxxuuurrrqqqooojjjbbbZZZSSSNNNIIIFFFAAA???<<<:::::::::999888666666777666666555444444222222222111111111111000222333333444444333333222444333222111000000000000000000000000000111111222333333333333333333333333444333222222111111222222111111111111111111111111444555666666666555444333888777777777888:::<<<===??????AAADDDJJJQQQWWW[[[___fffpppxxx}}}xxxuuupppjjjddd]]]UUUQQQIIIEEE???;;;999888777666333111000111222333222000333555777888888777555333222000---------...---+++------,,,,,,,,,---......///...111666:::@@@KKKVVVZZZfffmmmkkkgggbbbTTTFFF===555.........+++***+++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((++++++++++++*********)))+++))))))---000333:::BBBKKKRRRUUUNNNCCC:::333---...,,,************)))(((*********)))***...333777???FFFMMMRRRWWWZZZVVVOOOCCC999000---,,,***)))+++)))((((((***,,,+++'''$$$'''''''''''''''&&&&&&%%%))))))(((((((((((())))))+++)))((((((***,,,,,,,,,++++++++++++++++++++++++***,,,------,,,,,,...///333222444999===CCCOOOZZZfffnnnvvvxxxxxxyyywwwsssuuuvvvvvvwwwyyy{{{}}}~~~{{{{{{|||||||||{{{yyyxxxvvvrrrmmmkkkiiifffbbb^^^___bbbdddddddddeeehhhkkkrrrtttuuuvvvuuuuuuwwwxxxxxx{{{|||yyyxxxzzzzzzzzz|||~~~|||qqqkkkffffffkkkppprrrqqqttttttttttttttttttttttttttttttssssssssssssrrrrrr}}}uuummmgggaaa\\\YYYYYYWWWUUUTTTRRRNNNJJJFFFFFFEEECCCBBBAAA@@@@@@@@@AAA@@@???>>>======>>>>>>@@@???>>>======<<<<<<===<<<===>>>===<<<<<<>>>@@@>>>???AAACCCDDDDDDDDDDDDGGGGGGHHHIIIKKKOOORRRTTTXXXYYY\\\aaagggnnnsssvvv~~~}}}}}}~~~|||yyyvvvvvvxxx{{{zzzyyy}}}~~~|||zzzxxxwwwssspppjjjccc]]]VVVNNNJJJBBB???;;;999999999999888888888888777777555444444333333333333222222222222222222333333333333222222444333222111000000000000000000000000000111111222333333333333333333333333333333222111111111111222111111111111111111111111333444555555555444333333666666666666777999:::<<<<<<===>>>AAAFFFLLLRRRUUU\\\bbbkkkrrrvvv{{{zzzwwwsssooojjjccc\\\WWWOOOKKKEEE@@@===;;;999888444333111111111111000...222444666777777666444222111///---------...---+++,,,,,,,,,,,,,,,------......---///444888===HHHSSS[[[fffnnnllliiidddWWWIII???777000......+++***+++)))))))))(((((((((''''''(((((('''''''''&&&&&&&&&)))(((((('''''''''((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))(((((((((((((((((((((+++*********)))))))))))))))'''(((+++...111888@@@HHHQQQUUUPPPGGG???888222...,,,******++++++***))))))************---111555;;;AAAHHHMMMSSSWWWTTTNNNCCC:::000---,,,***)))++++++***)))***+++***'''$$$%%%&&&'''((()))))))))))))))))))))(((((()))))))))***((('''(((***,,,,,,,,,***************************,,,.........///111222222111333888<<>>>>>============>>>>>>;;;<<<>>>>>>=========>>>@@@@@@AAAAAAAAAAAA@@@@@@CCCDDDFFFHHHJJJLLLNNNOOORRRTTTWWW[[[bbbiiiooorrr{{{{{{|||}}}~~~|||zzzyyywwwwwwwwwwwwwww{{{}}}~~~}}}zzzxxxtttoooiii```WWWPPPFFFBBB>>>;;;;;;;;;;;;::::::::::::999888666555444555555444444444333333333111222222333333222222111333333222111000000000000000000000000000111111222333333333333333333333333333222222111111111111111111111111111111111111111222222333333444333333222444444444555666777888999::::::;;;===AAAFFFKKKMMMWWW\\\ccchhhlllqqqxxx}}}|||{{{xxxvvvrrrllleeeaaaXXXSSSMMMHHHDDD@@@<<<:::888666333222222222000...111222444555555444222111111///---------...---,,,+++++++++++++++,,,---------,,,...222555:::DDDOOO\\\gggooonnnlllhhh\\\OOOCCC:::222000...+++)))***((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&++++++)))(((((('''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))(((((((((((('''%%%&&&))),,,///666>>>FFFOOOUUUSSSMMMFFF>>>777///---+++******+++***)))((()))*********,,,///222555;;;BBBGGGNNNSSSRRRMMMDDD:::111...,,,***)))+++)))(((''''''(((((('''&&&%%%&&&''''''((((((((((((******))))))))))))******((('''&&&'''))),,,,,,,,,************************)))+++---......///222333111000222666999???IIITTTaaajjjrrruuuvvvwwwuuupppppprrruuuxxx{{{}}}}}}~~~{{{{{{|||||||||{{{zzzzzz{{{yyyvvvsssrrrooollliiihhhhhhfffccc^^^[[[YYYZZZaaabbbcccdddfffiiinnnqqqrrruuuxxxyyyzzzzzz{{{}}}xxxxxxwwwxxxyyy|||~~~{{{wwwxxx||||||yyyooollliiijjjooosssuuuuuutttuuuvvvwwwwwwvvvtttsssqqqqqqrrrssstttuuuvvvvvvvvvnnngggaaa^^^ZZZXXXVVVUUUSSSQQQMMMKKKGGGFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>==================>>>??????999<<<>>>???>>>=========??????@@@@@@@@@@@@@@@???AAACCCEEEHHHIIIKKKKKKKKKNNNOOOQQQVVV\\\cccjjjmmmsssvvvzzz~~~~~~~~~~~~}}}}}}|||zzzwwwvvvvvvxxxzzz{{{~~~~~~}}}~~~|||wwwqqqhhh___YYYMMMIIICCC???>>>>>>>>>===<<<<<<;;;:::999777555444555555555444444444333333111222222222222222222111333222222111000000111111000000000000000111111222222222222222222222222222222222111000000000000000111111111111111111111111111111111222222222222222444444444555666777777888888888999:::===AAADDDGGGPPPTTTZZZ___ccciiiqqqwww}}}~~~}}}|||yyyuuunnnjjjaaa]]]WWWQQQKKKFFFAAA===<<<999666555555444333222000111222333333222111000111///------......---,,,++++++******++++++,,,---...---...111444888BBBLLL[[[gggpppooonnnlllaaaUUUHHH>>>555111///+++))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''***))))))(((''''''((((((%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((()))((((((((((((''''''''''''%%%%%%)))+++...555===DDDMMMVVVVVVRRRKKKBBB:::000...+++))))))***))))))''')))***+++***+++---///111777>>>DDDKKKRRRRRRNNNEEE;;;111...,,,***)))+++%%%$$$$$$$$$&&&'''((((((((((((((('''&&&%%%######******))))))))))))******&&&%%%%%%''')))+++,,,+++************************)))+++---------...///111///...000444777;;;EEEOOO]]]gggppptttvvvwwwuuupppmmmppptttxxx{{{}}}~~~~~~{{{||||||||||||{{{{{{{{{}}}{{{yyywwwuuusssqqqppppppooolllhhhccc^^^[[[ZZZ]]]^^^^^^^^^^^^aaafffjjjppptttwwwyyyyyyxxxxxxyyyttttttuuuvvvwwwyyyzzz{{{~~~{{{yyyxxxuuuqqqrrrwww{{{}}}~~~{{{yyyooommmlllnnnrrrvvvxxxxxxtttvvvxxxyyyyyywwwuuusssssssssssstttuuuvvvvvvvvvzzzqqqiiibbb^^^[[[YYYVVVTTTSSSQQQNNNLLLLLLKKKHHHFFFDDDBBBAAA@@@?????????@@@@@@@@@??????===<<<<<<======>>>???@@@999;;;>>>>>>===<<<<<<============>>>???@@@AAAAAAAAACCCEEEHHHIIIJJJIIIIIIKKKLLLMMMPPPVVV]]]cccgggkkkqqqzzz~~~}}}zzzxxxyyyzzzyyy{{{}}}~~~~~~~~~~~~|||~~~~~~{{{uuunnnfffaaaSSSNNNFFFAAA>>>>>>>>>>>>======<<<;;;999888666555444444444444333333333333222222222333333222222222333222111111000111111111000000000000000111111222222222222222222222222222222111000000//////000000000000000000000000000000000000000000111111222222444444555666666777777777777777888999;;;>>>@@@BBBIIIMMMSSSWWW\\\bbbkkkqqqvvvzzz~~~{{{uuuqqqiiieee```ZZZTTTMMMGGGCCC===;;;777666555666555444000000111222222111000000000...------.........---++++++******++++++,,,---///...///222444777AAAKKKZZZfffoooppppppooofffZZZLLLBBB888333000+++)))***((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((()))###$$$%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((((()))(((((((((((('''''''''&&&(((&&&&&&))),,,...555===CCCMMMUUUWWWUUUOOOEEE===333000,,,)))((()))((('''''')))***+++***+++---///222999???EEEMMMTTTTTTPPPFFF;;;222...---***)))***((((((''''''&&&&&&'''((()))))))))(((((('''%%%%%%******))))))))))))******&&&&&&&&&'''***++++++***++++++++++++++++++++++++---...//////...---...000///...000333555888AAAKKKYYYcccmmmrrrvvvxxxvvvrrrlllooossswww{{{}}}}}}}}}|||||||||{{{||||||||||||||||||{{{zzzwwwvvvuuuuuuuuusssqqqnnnjjjfffbbb```^^^]]]\\\YYYXXXYYY\\\___hhhlllssswwwxxxxxxwwwvvvuuuuuuvvvvvvvvvuuuuuutttvvvsssrrrrrrpppmmmoootttuuuwwwyyy{{{{{{zzzwwwuuupppoooppprrruuuxxxyyyzzzvvvxxxzzz{{{{{{xxxvvvtttvvvvvvvvvvvvvvvvvvvvvvvvvvvmmmfffaaa^^^[[[XXXVVVTTTRRROOOMMMPPPOOOMMMJJJGGGEEECCCCCC>>>??????@@@AAAAAA@@@@@@===============>>>??????:::;;;======<<<<<<<<<===<<<<<<<<<===???AAABBBCCCBBBCCCEEEGGGHHHHHHHHHHHHJJJIIIIIIKKKPPPUUU[[[___dddlllxxx~~~}}}}}}|||yyy{{{}}}}}}}}}~~~~~~~~~}}}~~~~~~}}}~~~~~~zzzssslllgggYYYRRRIIIBBB>>>=========<<<<<<<<<;;;:::888777666555555444444444333333333222333333444444333333222222222111111111111111222000000000000000111111222222222222222222222222222111000000///////////////000000000000000000000000000000000000000111222333333444555666666666666555666666777888:::<<<>>>???BBBFFFLLLPPPTTTZZZbbbhhhnnnssszzz~~~zzzwwwpppmmmhhhccc]]]VVVOOOJJJ@@@===999666555555444333000000000111111000000000000...,,,,,,...///...---+++++++++++++++,,,------///...///222444777AAAKKKXXXdddmmmoooppppppiii^^^OOODDD:::444111,,,***+++((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''((()))###$$$%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))(((((((((((('''''''''''')))&&&'''***,,,...555===DDDLLLUUUXXXWWWTTTKKKAAA888444///+++))))))((('''((()))*********,,,///222666===DDDJJJQQQWWWVVVRRRFFF<<<333///---***)))***...///...,,,)))''''''''''''((()))***+++,,,,,,,,,))))))(((((((((((())))))((('''''')))++++++***)))************************000111222111///...///000///...///333444666>>>GGGRRR]]]iiippptttwwwvvvrrrmmmooorrrvvvyyy{{{}}}}}}||||||{{{{{{{{{|||}}}~~~|||}}}}}}{{{yyyxxxxxxyyywwwuuutttrrrqqqnnnjjjgggbbbaaa^^^YYYUUUSSSTTTUUUYYY___gggnnnrrrtttvvvwwwxxxxxxxxxxxxvvvtttqqqpppqqqooonnnnnnmmmjjjmmmrrroooppprrrttttttsssrrrqqqqqqrrrtttvvvxxxyyyzzz{{{yyyzzz{{{{{{{{{yyywwwvvvyyyyyyyyyyyyxxxxxxxxxwww}}}tttlllfffbbb___[[[YYYWWWTTTQQQOOOSSSQQQOOOMMMJJJIIIHHHGGG???@@@AAAAAAAAA@@@???>>>>>>===============>>>???;;;<<<<<<<<<;;;;;;===>>>============???AAACCCDDDBBBCCCDDDEEEFFFFFFGGGGGGHHHGGGFFFFFFIIINNNSSSVVV\\\eeepppwwwzzz{{{~~~~~~}}}~~~}}}zzz{{{}}}}}}|||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~zzzrrrlllaaaYYYOOOFFFAAA???>>>>>>;;;;;;;;;::::::888777777666666666555555555444444333444444555555444444333222111111111111111222222000000000000000111111222111111111111111111111111000000///............///000000000000000000000000000000000000000222333444222333444555555444444333444444666777999:::<<<<<<===AAAFFFJJJLLLPPPVVV[[[bbbhhhqqqyyy~~~{{{vvvtttppplllfff___XXXSSSHHHDDD>>>:::777666444333000000000000000000000000///...,,,,,,...///......,,,,,,,,,,,,,,,------......---...111333777AAAKKKUUUaaakkkmmmoooqqqjjj```QQQFFF;;;555111---+++,,,)))))))))(((((((((''''''&&&&&&&&&'''''''''((((((((('''''''''''''''((((((%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''((()))))))))))))))((((((((('''''')))&&&&&&)))+++---444<<>>:::333///,,,+++***))))))************---111555:::AAAIIIOOOUUUZZZXXXRRRGGG===333///---***)))***+++---///...***((('''(((%%%&&&''')))+++,,,------((((((''''''''''''((((((***))))))***,,,,,,***(((((((((((((((((((((((((((---///000///......///000///...000333333555<<>>>>>============>>>>>>;;;<<<<<<;;;::::::===???>>>>>>>>>>>>???@@@BBBCCCBBBBBBCCCCCCDDDEEEEEEFFFHHHFFFDDDCCCEEEIIINNNQQQUUU]]]gggmmmqqqtttzzz~~~}}}{{{}}}}}}zzz|||}}}}}}||||||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~uuunnnhhh```UUUKKKEEECCCBBBBBB::::::::::::999999888777777777777777666666666666444555555666666555555444222111111111111111222222000000000000000111111222111111111111111111111111000000///...............000000000000000000000000111000000000000222444555000111222333444333222111222333444666888999:::;;;:::>>>CCCEEEFFFIIIMMMQQQXXX^^^hhhqqqyyy~~~~~~zzzxxxuuuqqqllleee^^^XXXPPPKKKEEE???;;;888666444111111000000000000111111///...,,,,,,...//////...------,,,,,,------...///---+++---000222666@@@JJJSSS___iiillloooqqqkkkaaaRRRGGG;;;666222...,,,---))))))))))))((((((((((((&&&&&&&&&'''''''''((((((+++***)))((((((''''''(((((((((((('''&&&$$$###"""%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))))))))))))))(((((((((((((((&&&&&&)))+++---333;;;CCCKKKSSSYYY]]]^^^WWWOOOCCC>>>777111...---+++************)))***...333777===DDDLLLRRRXXX[[[XXXRRRGGG===333///---***)))***"""&&&***+++***))))))+++$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''+++******+++,,,,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&((()))++++++++++++---...///...000333333444;;;DDDGGGSSSaaajjjpppuuutttqqqppppppqqqsssvvvyyy|||}}}}}}|||{{{{{{{{{}}}~~~|||~~~~~~|||{{{|||}}}|||}}}~~~|||xxxtttooonnnkkkfff___YYYVVVUUUMMMOOORRRVVV[[[aaaiiioooppprrrvvvyyy{{{|||{{{zzzuuurrrppppppmmmiiikkkooorrrqqqqqqpppqqqqqqrrrssstttvvvyyyzzzzzzzzz{{{{{{}}}}}}|||{{{zzzyyyyyyyyyyyyzzzzzz{{{|||}}}~~~~~~yyytttkkkgggaaa\\\YYYWWWTTTRRRSSSQQQNNNMMMNNNMMMLLLKKKGGGFFFDDDBBB@@@??????>>>======<<<;;;<<<===??????;;;<<<<<<<<<<<<<<<;;;;;;>>>>>>============>>>>>>AAAAAAAAABBBCCCDDDFFFGGGDDDBBBAAAAAADDDGGGHHHIIIMMMTTT[[[^^^```dddnnnvvvzzztttpppsss{{{}}}{{{|||~~~~~~}}}~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~wwwpppkkkeee]]]VVVQQQLLLFFFBBBCCCAAA===;;;;;;;;;:::999777777777666555444222111555555444444444555666666333222000/////////000111///////////////000111111333111000000111111000...///000111111111000...------------............///000000000000111111111111444444222111000000//////555555666666777777888888<<<<<<===???BBBDDDFFFHHHPPPUUU]]]fffmmmttt{{{|||xxxtttqqqlllgggccc]]]WWWOOOIIIDDD@@@:::555888555222111000000///...------......------,,,+++//////.........---------+++***,,,000333777@@@JJJTTT___jjjooopppnnnhhhaaaUUUIII;;;222000///+++'''$$$%%%&&&'''((()))***+++))))))))))))))))))))))))++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))'''%%%&&&)))***(((&&&+++++++++,,,...111555777BBBGGGOOOVVVYYYXXXTTTQQQIIIDDD===555///+++***)))'''(((***,,,---000444777===GGGQQQVVVZZZ\\\ZZZVVVMMMEEE999000---,,,***)))))))))((((((''''''&&&&&&***)))(((''''''''''''''')))(((''''''''''''((((((---///000...***)))***+++))))))))))))************,,,(((%%%%%%(((++++++)))+++---///000222555999<<>>>>>>>>???@@@AAABBBCCCDDDBBB@@@@@@BBBDDDEEEEEEGGGLLLRRRUUUVVVZZZccckkkpppmmmlllpppwww|||}}}|||zzz}}}~~~}}}|||}}}~~~~~~}}}}}}~~~~~~zzzuuuqqqlllddd]]]WWWQQQKKKGGGDDDBBB???>>><<<;;;888666555666666777777777777777444333333222222222333333333222111000///000000111///////////////000111111222111000000111111000...///000000000//////...---........./////////000000000000000000111111111111444333222111000000000000444555555666666777888888::::::;;;===???AAACCCDDDIIINNNUUU]]]eeemmmuuuzzz~~~|||yyyvvvqqqmmmiiieee___WWWQQQMMMIIICCC???999777333222222222111000///////////////...------//////.........---------,,,+++---000222666???IIITTT___iiinnnooonnnhhhbbbXXXLLL===444111000---)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((()))'''&&&'''))))))(((&&&'''''''''(((***---000222>>>CCCKKKRRRWWWXXXVVVTTTLLLHHHAAA999222...+++***((()))***+++,,,///444777???IIISSSWWWZZZ\\\ZZZVVVNNNEEE999000,,,***)))(((((((((((((((((('''''''''))))))(((''''''''''''''''''''''''''''''((()))))))))+++,,,+++((('''((()))))))))))))))************+++)))(((((()))+++++++++***,,,...///111444888;;;AAAKKKXXXdddlllpppqqqqqqpppppppppppprrruuuxxxzzz}}}}}}|||}}}~~~}}}|||||||||}}}}}}}}}~~~}}}}}}|||{{{{{{yyywwwtttqqqnnnhhhbbb^^^WWWTTTPPPMMMNNNRRRWWWZZZfffhhhnnntttyyy{{{zzzxxxvvvuuusssqqqooonnnnnnnnnppprrrtttwwwwwwvvvuuusssuuuttttttvvvyyy{{{|||{{{}}}{{{yyyzzz|||}}}|||zzzzzzzzz{{{||||||}}}~~~~~~uuupppiiiccc___\\\YYYXXXVVVTTTSSSSSSSSSQQQOOOLLLNNNMMMLLLJJJGGGEEEDDDCCC@@@>>>===;;;;;;;;;;;;<<<;;;;;;;;;<<<============<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAADDDBBB@@@???AAABBBBBBBBBBBBFFFIIIJJJKKKOOOWWW^^^bbbcccfffkkkoootttwwwxxxvvv{{{}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}zzzwwwsssllleee___YYYSSSPPPJJJHHHEEECCC@@@===888555666777777777888888888888555444333333222222222222222222111000000000000111///////////////000000111222000//////111111000...000///......---.........////////////000000000111000000000000111111111111333222111000000000000000444444444555666666777777888888999:::;;;===>>>???BBBEEEKKKRRRYYYbbbkkkppptttyyy}}}yyyuuurrrmmmggg```[[[XXXSSSNNNIII===:::666444333333222222111111000000000000///////////////.........------...---...000222555===GGGUUU^^^hhhkkkmmmmmmiiidddZZZOOO@@@555111000...+++,,,+++***)))(((''''''&&&((((((((((((((((((((((((******))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''')))'''&&&'''((()))((('''%%%%%%%%%&&&(((+++---///777<<>>===<<<<<<===;;;;;;;;;<<<<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<============>>>???@@@AAABBBAAA??????AAABBBBBBAAAAAACCCEEEEEEEEEIIIPPPVVVVVVZZZ```dddgggjjjnnnrrrpppuuu}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||yyyvvvqqqlllfffaaa]]]ZZZTTTQQQLLLHHHDDD@@@<<<999;;;:::999777666555555444888777666555444333333333222222111111111000000000000000////////////000000111000//////000111000...///...---,,,,,,---...///....../////////000000000///000000000111111111111222111111000000000000111333333333444555555666666777777777888999:::;;;<<<>>>@@@DDDHHHNNNVVV___eeemmmqqqwww}}}}}}zzzqqqlllfffbbb___[[[VVVQQQEEEAAA;;;777555333222111222111111000000000000000////////////............///......000111333;;;EEETTT]]]eeeiiikkkllljjjeee[[[PPPAAA555000...,,,+++---,,,+++***)))((('''&&&((((((((((((((((((((((((+++*********************&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''(((((((((''''''''''''(((***,,,...///333777>>>EEELLLPPPSSSTTTSSSQQQLLLEEE===555...+++++++++)))((((((,,,111666???HHHRRRWWWZZZ^^^]]]ZZZNNNEEE888///***(((&&&%%%&&&&&&''''''(((((())))))'''((((((((((((((('''''')))(((''''''''''''(((((('''((())))))))))))******((()))))))))************&&&))),,,,,,***(((***,,,)))+++,,,---...000444777<<>>???===<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>???@@@???>>>???BBBDDDDDDCCCAAABBBCCCCCCBBBEEEJJJNNNNNNSSSZZZ^^^___bbbgggkkkmmmppptttyyy}}}|||{{{{{{~~~|||{{{{{{|||~~~~~~~~~}}}|||||||||~~~~~~~~~~~~~~~}}}|||{{{zzzzzz{{{vvvuuussspppkkkhhheeeddd^^^YYYRRRLLLHHHEEEBBB@@@===;;;999777555444444333888777666555444333333333222222222222111111111000000000////////////000000000///...///000111000//////...---,,,,,,---...///------.........////////////000000000111111111111000000000///000000111111222222222333444444555555666666666777777888999:::>>>???@@@BBBFFFMMMTTTZZZfffjjjooouuuzzzuuuqqqllliiigggccc^^^YYYPPPKKKCCC<<<888444111///222111000000//////000000000000/////////.........000......000111222:::CCCQQQZZZcccgggjjjlllkkkggg[[[QQQBBB666///,,,***)))++++++******))))))((((((''''''''''''''''''''''''((()))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''(((((((((((()))***+++,,,---...111333777===CCCHHHLLLNNNSSSRRROOOIIIAAA888000+++,,,+++***((('''***///444999CCCMMMSSSYYY^^^___]]]NNNEEE888///***(((&&&%%%&&&&&&''''''(((((())))))&&&'''(((((()))(((''''''+++***)))'''&&&&&&&&&&&&'''''''''((()))******)))((()))))))))************%%%(((++++++(((''')))+++***+++,,,------///222555;;;BBBMMMXXXaaaiiiooorrrtttsssrrrqqqrrrtttvvvwwwzzz{{{{{{zzzxxxyyy{{{~~~~~~~~~~~~~~~}}}}}}~~~}}}~~~}}}{{{wwwtttkkkkkkjjjgggaaaYYYRRRMMMJJJMMMSSS]]]hhhpppuuuvvvxxxvvvtttrrrqqqppppppqqqpppssswww{{{}}}~~~}}}}}}}}}{{{xxxwwwyyy{{{{{{{{{{{{|||}}}}}}~~~~~~{{{|||||||||||||||}}}}}}~~~wwwooogggbbb\\\ZZZXXXWWWWWWWWWVVVUUURRRRRRRRRRRRPPPMMMKKKJJJFFFEEEBBB@@@>>>=========???>>>===<<<<<<<<<>>>>>>======<<<<<<<<<<<<======::::::999999::::::;;;<<<>>>======???BBBDDDDDDCCC???@@@AAAAAAAAABBBEEEGGGJJJNNNSSSWWWZZZ^^^cccgggmmmnnnoooqqqtttwwwyyy{{{~~~{{{wwwwwwwww|||{{{zzzxxxvvvvvvxxxzzz~~~~~~~~~}}}|||{{{{{{||||||{{{yyyxxxyyyzzzuuuvvvvvvtttpppmmmlllllleee```ZZZTTTPPPMMMJJJGGG???===;;;999888888888888555444333333222222222222222222333333222222111000111000000//////////////////...---...000111000///.........---......///000------------............000000000000111111111111////////////000000111222111111111222333333444444555555555555666777888999<<<===>>>>>>@@@EEEKKKPPP]]]```eeejjjooovvv|||{{{xxxsssqqqpppmmmgggccc[[[UUULLLCCC===888444222333222111000///000111111000000000/////////......000......000000222:::CCCLLLVVV```fffjjjmmmllliii]]]TTTGGG;;;222---+++)))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%########################%%%&&&&&&&&&'''''''''''''''((()))((('''&&&''')))''''''((())))))***++++++...///111555:::@@@EEEHHHQQQQQQQQQMMMFFF<<<333...,,,+++***(((''')))---111333===HHHOOOUUU[[[^^^\\\NNNEEE888///+++)))'''&&&'''''''''(((((((((((((((&&&&&&((()))))))))((('''+++***)))'''&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&))))))))))))************'''((())))))(((((()))***+++,,,---------///222444888???IIITTT]]]fffnnnrrrsssrrrqqqpppqqqsssvvvwwwwwwyyy|||{{{yyyxxx{{{}}}}}}}}}~~~~~~}}}}}}~~~~~~|||yyyvvvmmmnnnpppnnniii```XXXRRRMMMMMMOOOTTT]]]gggnnnqqqwwwvvvtttsssrrrrrrsssssssssvvvzzz}}}~~~|||yyyxxxyyyzzzyyyyyy{{{|||~~~~~~}}}}}}~~~||||||||||||||||||||||||zzzqqqlllfffbbb]]]YYYXXXWWWVVVUUURRRSSSTTTTTTSSSQQQNNNMMMJJJHHHFFFDDDBBBAAAAAAAAAAAA???===<<<;;;<<<===>>><<<;;;;;;;;;;;;;;;;;;<<<::::::999999999:::;;;;;;=========>>>AAABBBAAA@@@===>>>@@@AAAAAAAAABBBCCCGGGIIIMMMRRRWWW]]]dddhhhlllllllllmmmnnnppprrrsssuuuyyy|||zzzuuurrrrrrssstttuuuuuusssqqqrrrvvvzzz~~~~~~|||zzzxxxzzz}}}|||{{{zzz{{{|||xxxzzz{{{yyyuuurrrqqqrrrllliiifffccc___ZZZUUUQQQGGGEEEBBB???===<<<<<<<<<444333333222222222333333222222333333333222111000111111000//////////////////...---...000111000///---...//////000000000///............////////////000000000000111111111111.........//////111222222000000111111222333333333222222333333555666777888777888999:::<<<@@@EEEIIIPPPTTTYYY^^^dddlllsssxxx}}}yyyxxxwwwtttnnnjjjddd]]]SSSJJJCCC>>>;;;888555444222111000111222333000000000000/////////...///---...000000222:::CCCHHHSSS^^^eeejjjnnnnnnjjj```YYYMMMAAA888222...,,,)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&((())))))'''&&&''')))&&&'''((()))))))))))))))++++++,,,...333:::@@@DDDOOOQQQRRRPPPJJJAAA777111+++++++++)))((()))+++...000:::DDDJJJQQQWWWZZZXXXNNNEEE999000,,,***)))(((((((((((((((((('''''''''%%%&&&((()))***)))((('''((((((''''''''''''(((((((((&&&$$$%%%((()))'''%%%))))))))))))***************)))'''''')))***+++***,,,------------...111444555;;;EEEOOOZZZccclllrrrqqqpppoooooopppsssuuuwwwuuuyyy~~~~~~|||zzz|||~~~|||}}}~~~}}}}}}}}}~~~~~~}}}yyywwwrrrssssssrrrmmmfff___[[[WWWSSSOOOOOOUUU^^^fffkkktttsssrrrrrrrrrrrrssstttvvvyyy|||{{{zzzxxxyyyzzzzzzyyyxxx{{{}}}~~~~~~|||{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}yyysssnnniiibbb\\\YYYWWWVVVUUUSSSTTTUUUVVVUUUSSSQQQOOONNNMMMKKKIIIGGGGGGGGGGGGBBBAAA>>><<<;;;;;;<<<===;;;::::::999999::::::;;;<<<<<<;;;;;;;;;<<<======>>>======>>>??????>>><<<===???AAABBBCCCBBBBBBBBBEEEFFFIIIOOOVVV___eeeiiiiiijjjjjjkkkkkkkkkkkkkkkmmmrrrvvvuuuqqqnnnnnnpppooopppqqqpppoooqqqvvvzzzyyyzzz{{{}}}~~~|||~~~}}}{{{vvvyyy}}}~~~}}}|||}}}|||~~~}}}yyyuuutttuuuqqqqqqqqqpppmmmggg^^^YYYQQQNNNJJJEEEAAA>>>======555555444444444555666666222222333444333222111000111111000///////////////...------...000111000///---...000111111111000///////////////000000000000000000000000111111111111............///111222333000000000111222222333333000000111222333555777777222333555777999===BBBEEEGGGJJJPPPVVV]]]eeennnsss{{{~~~~~~{{{zzzzzzwwwqqqmmmhhhbbbXXXOOOHHHCCC@@@>>>777555444222222333444555000000000000////////////...------000000222:::DDDEEEQQQ]]]eeekkkooonnnkkkddd]]]SSSGGG===666111///******)))((('''&&&&&&%%%''''''''''''''''''''''''((()))))))))******++++++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))'''''''''(((((((((((()))&&&(((***)))&&&%%%''')))(((((()))***++++++******(((((((((+++000777>>>CCCOOOQQQSSSSSSMMMDDD:::444+++++++++***((()))***,,,///888BBBHHHNNNTTTVVVUUUMMMEEE999000---,,,+++)))))))))(((((('''''''''&&&$$$&&&((()))***)))((('''%%%%%%&&&&&&((()))***++++++((('''(((***+++)))'''))))))))))))************...***&&&'''***,,,,,,+++,,,---......---///111444333999BBBLLLWWWaaakkkqqqoooooonnnnnnppprrruuuwwwtttzzz~~~|||}}}{{{}}}~~~}}}}}}~~~}}}}}}}}}~~~~~~}}}zzzwwwyyyxxxwwwtttpppjjjeeeccc```ZZZQQQMMMPPPXXXaaafffrrrrrrqqqpppqqqrrrttttttxxxzzz~~~xxxxxxxxxyyy{{{{{{zzzxxx{{{}}}~~~{{{zzz|||~~~~~~~~~~~~~~~~~~~~~}}}wwwpppgggaaa^^^[[[XXXUUUTTTUUUVVVVVVUUUSSSQQQOOONNNMMMKKKIIIGGGEEEDDDCCC????????????>>>===<<<;;;@@@??????>>>======<<<<<<::::::999888999:::;;;<<<>>>>>>????????????>>>>>>>>>>>>>>>???@@@BBBCCCDDDGGGFFFFFFIIINNNVVV^^^ccc```ccchhhjjjjjjhhhggggggnnnooopppooolllkkkkkklllpppmmmkkklllooosssuuuwwwvvvxxxzzz|||{{{|||}}}~~~{{{|||}}}zzzxxxzzzzzz{{{{{{zzzzzzyyyxxxzzz|||||||||yyyxxxxxxxxxwwwvvvuuutttrrrnnniiieee^^^ZZZQQQGGGCCCDDDDDD@@@:::888555333444444333222444444444333222111000///111111111111000000000000111111000///////////////---------...000111000///---...000111111111000///111000000000/////////...000000000000000000000000////////////000000000000444444444444444444444444666666777888999;;;===>>>AAABBBEEEIIIOOOYYYcccjjjvvvyyy|||~~~zzzxxxuuurrrpppnnnggg___ZZZVVVPPPHHHBBB@@@<<<777333222333333333000000///...///000111222222111///---...222999>>>HHHRRR\\\bbbgggkkkllliiiiiibbbXXXOOOFFF===333,,,---,,,++++++++++++)))'''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''((()))***(((((((((((())))))))))))'''((()))+++...333:::???MMMOOORRRTTTPPPGGG;;;222---+++((('''((()))***))),,,///666???HHHNNNPPPQQQMMMFFF<<<444000...+++)))((('''&&&%%%$$$###""""""(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))(((((((((((((((******'''"""!!!%%%***))))))***+++---///111222444666>>>JJJTTT\\\gggpppnnnqqqrrrnnnmmmoooqqqpppsssvvvyyy{{{{{{|||}}}~~~}}}}}}|||||||||{{{{{{|||}}}}}}}}}}}}}}}|||{{{yyyxxxwwwwwwwwwuuussspppmmmlll______\\\VVVSSSUUU]]]eeemmmnnnppppppppprrrvvvxxxyyy|||}}}wwwwwwxxxyyyzzz{{{|||}}}~~~}}}~~~wwwnnngggbbb___[[[WWWWWWWWWWWWWWWUUUSSSPPPOOONNNMMMKKKIIIGGGEEECCCBBB??????>>>>>>===<<<<<<<<<===<<<<<<<<<;;;;;;::::::::::::999999999:::;;;<<<===>>>>>>??????>>>>>>===>>>>>>>>>>>>???@@@BBBBBBBBBBBBBBBDDDIIIOOOUUUYYYYYY]]]aaacccddddddeeeeeejjjllllllkkkjjjiiijjjkkkooommmkkklllnnnqqqrrrrrrtttvvvxxxyyyzzzzzz|||}}}zzz|||~~~}}}zzzxxxyyyyyyzzzzzzyyyyyyxxxwwwzzz|||}}}|||{{{yyyzzzzzz{{{zzzyyyyyywwwtttoookkkeeeccc[[[QQQKKKHHHCCC<<<<<<:::777666666555444222333333333333222111000000111111000000000/////////111000000///////////////...------...000111000...---...///000111000//////000000000000000/////////000000000000000000000000/////////000000000111111333333333333333333333333444444555666777999:::;;;@@@AAACCCFFFKKKSSS\\\bbbmmmqqqvvvzzz~~~|||yyyvvvssspppoooiiibbb]]]ZZZUUUNNNHHHFFFBBB<<<888777666555444333222111/////////000111111000///---...333:::???HHHRRR^^^eeekkkqqqsssqqqllleee[[[RRRJJJ@@@555...///,,,)))(((((()))***)))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''((((((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((('''''''''((((((((())))))&&&'''(((***,,,111777<<>>>>>>>>>>>======>>>=========>>>??????@@@>>>???@@@AAADDDHHHKKKMMMPPPRRRVVVYYY[[[^^^aaaccceeeggghhhhhhgggggghhhiiinnnlllllllllnnnooonnnmmmppprrruuuvvvvvvxxxzzz|||zzz|||~~~}}}{{{yyyxxxxxxyyyyyyxxxxxxwwwvvvyyy{{{|||}}}|||{{{|||}}}~~~}}}|||||||||yyyuuurrrmmmlllggg^^^WWWPPPGGG>>>>>><<<:::888888666444222111111222222222111111000000000000/////////......111000//////....../////////......///000111///...---......///000/////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222333444666777888>>>???@@@AAADDDJJJQQQWWWaaaffflllrrrwww{{{|||xxxtttqqqoookkkeeebbb___\\\VVVRRROOOKKKEEE@@@===:::888666555444222000////////////000///...---///333:::???IIITTT___gggnnntttvvvtttoooiiiaaaXXXPPPEEE:::222111---(((%%%&&&(((***+++&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%%%%%%%%%%&&&'''((()))&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''''')))---222666CCCGGGNNNSSSTTTNNNDDD===111...***((('''((((((((())),,,222888???EEEHHHJJJMMMFFF===444///+++(((''''''((((((((())))))******''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&(((***)))''''''+++///000//////...............333333888AAAKKKTTT```kkknnnrrrssspppnnnooopppnnnpppssswwwzzz{{{}}}~~~~~~}}}}}}||||||||||||||||||~~~|||}}}~~~~~~}}}|||zzzzzzyyyxxxvvvtttqqqpppnnnmmmiiibbb[[[XXXZZZ]]]dddfffhhhkkkooottt{{{|||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{|||}}}~~~wwwpppiiiaaa\\\ZZZYYYWWWVVVTTTRRRPPPPPPNNNMMMLLLIIIGGGEEECCCBBBAAA@@@===;;;;;;;;;===>>>=========<<<<<<<<<<<<<<<999999999:::::::::;;;;;;<<<======>>>>>>======<<<======<<<<<<<<<======>>>>>>???@@@AAACCCDDDEEEEEEGGGIIILLLOOORRRWWW\\\```aaaccceeeeeeffffffhhhjjjmmmmmmmmmmmmnnnnnnllliiimmmoooqqqrrrssstttwwwyyyyyyzzz|||~~~~~~}}}{{{zzzyyyyyyyyyyyyyyyxxxwwwwwwvvvxxx{{{{{{{{{{{{|||~~~~~~}}}}}}~~~~~~}}}zzzwwwrrrsssoooggg```ZZZPPPGGGAAA???<<<:::999777444111000000111222222222111111////////////............000000///............///000///...///111111///...------......///////////////000000000000111111111////////////////////////000000000000111111111222111111111111111111111111111111111222333444666666;;;<<<<<<<<>>KKKUUU```gggmmmrrrsssqqqsssnnnggg```WWWMMM@@@888111---(((&&&&&&(((******((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''############$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&)))...111@@@DDDKKKQQQSSSMMMDDD===555111,,,((((((((((((''''''***///555;;;AAAGGGJJJLLLGGG>>>555...***'''&&&(((((()))))))))*********'''''''''((((((((())))))''''''''''''''''''''''''''''''(((((()))))))))((('''''''''((((((((((((((('''((())))))'''(((***---------,,,,,,++++++,,,,,,333222666>>>GGGPPP]]]iiinnnrrrtttqqqooopppooommmooorrrvvvzzz{{{}}}~~~}}}}}}||||||||||||}}}}}}~~~~~~~~~|||{{{{{{{{{{{{zzzyyywwwtttsssoooooolllhhhccc``````bbb___aaadddggglllttt|||}}}wwwxxxxxxxxxyyyyyyzzzzzzzzzyyyzzz{{{{{{{{{{{{}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}vvvooofff```[[[YYYWWWUUUSSSRRRRRRRRRNNNNNNLLLJJJHHHFFFEEEDDDCCCAAA???=========>>>???===============<<<<<<<<<999999:::::::::;;;;;;;;;<<<<<<============<<<<<<;;;;;;:::::::::;;;;;;<<<===>>>@@@AAAAAAAAA@@@@@@AAACCCEEEGGGKKKPPPWWW[[[]]]___bbbdddeeegggjjjlllmmmmmmmmmnnnooonnnkkkiiikkklllnnnnnnooopppsssvvvwwwxxxzzz|||||||||{{{zzzzzzzzzzzzzzzzzzyyyyyyxxxtttvvvyyyzzzzzzzzz|||}}}~~~~~~~~~}}}{{{zzzuuummmfffaaaXXXPPPDDDBBB>>>;;;999777333111000111111222222222111111////////////............000//////...............//////...000111111000///............//////000000000000000000111111111111///////////////////////////000000000000111111111111111111111111111111111111111111222333444555666777888999999;;;???EEEIIINNNRRRYYY```fffkkkpppssszzz}}}{{{xxxrrrpppnnnllljjjhhhfffddd]]]ZZZTTTOOOJJJEEE@@@<<<777555333222000000000111............///333999===IIISSS___fffmmmssstttrrruuuqqqlllggg___TTTGGG>>>111...+++)))))))))((('''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%'''((((((%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%%%%'''***---:::>>>FFFMMMPPPMMMGGGAAA999555///***((((((((('''%%%(((---222777>>>GGGLLLKKKGGG???777///)))'''&&&)))))))))(((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((()))************)))&&&&&&''''''((((((((()))(((((()))(((''''''((()))+++++++++++++++,,,---...444222555<<>>======<<<;;;;;;::::::888999:::;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;999999888888999:::;;;;;;:::;;;===>>>>>>>>>===<<<>>>???@@@BBBEEEJJJPPPTTTWWWZZZ^^^```cccfffiiilllkkkkkkkkkmmmooonnnmmmkkkjjjkkklllllllllmmmpppsssuuuvvvxxxyyyzzzzzzzzzyyyzzz{{{{{{{{{{{{zzzyyyyyysssuuuxxxyyyyyyyyy{{{|||{{{rrrkkkfff^^^VVVJJJFFFAAA===:::888555333222222333333333222222111000000000/////////......000///......------......///......000222333222000///////////////000111111222222111111111000000000000000000000000000000000////////////000000000000111111111111111111111111111111111222222333444555555555666777888;;;@@@DDDFFFJJJOOOUUUZZZ```fffiiiqqqtttyyy}}}}}}vvvuuusssqqqooommmkkkjjjdddaaa]]]XXXSSSNNNHHHDDD;;;999777555333222222222/////////...///222777;;;DDDOOO\\\eeennnuuuxxxwwwvvvtttpppmmmfff[[[NNNDDD444111---+++***)))'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&(((((('''''''''''''''(((&&&%%%%%%%%%%%%&&&''''''######$$$$$$%%%'''((()))%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%%%%&&&))),,,333888@@@IIIOOOOOOLLLHHH>>>999222,,,***)))((((((%%%(((,,,///333;;;EEELLLJJJGGGAAA888000***(((((())))))((((((''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++***))))))&&&&&&&&&''''''(((((()))((((((((((((((((((((('''+++++++++,,,---///000111444222555<<>>???@@@CCCHHHLLLPPPSSSWWW[[[^^^bbbfffiiihhhhhhhhhjjjmmmnnnmmmlllkkkkkkkkkjjjjjjkkknnnqqqssstttuuuwwwxxxyyyyyyyyyyyyzzzzzzzzzzzzyyyxxxxxxtttvvvyyyzzzzzzzzz{{{}}}}}}}}}}}}xxxrrrnnnfff^^^PPPKKKDDD???;;;999888666444444444444444333222111111111000000000///////////////...------------...---------000222444333222111000000///000111222333444333222222111000//////000000000000000000000000---.........////////////000000000000000000000000111000000111111222333444444444555555555777;;;??????BBBFFFIIINNNTTTZZZ___gggkkkqqqvvvzzz}}}{{{{{{zzzwwwtttqqqpppooollliiifffbbb^^^XXXRRRNNNCCCAAA===999666333222222000000/////////111555999@@@LLLYYYbbbkkkssswwwvvvvvvtttsssqqqkkk```RRRIII999555///+++)))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((()))&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&''''''''''''###$$$%%%&&&&&&'''***,,,333777>>>FFFMMMPPPOOOMMMBBB===555...+++***)))((('''))),,,---///666@@@IIIIIIGGGBBB:::111+++***+++'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))'''&&&%%%%%%&&&''''''((())))))((('''((()))***+++******+++++++++,,,---...000000222111444;;;CCCJJJVVV```iiiooottttttssstttrrrnnnooorrrvvvyyyzzz|||~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{|||~~~|||}}}~~~~~~}}}}}}||||||}}}}}}|||{{{zzzyyyzzzxxxuuurrrpppooommmllllllkkkiiiiiikkkrrr{{{zzzuuussssssmmmnnnoooqqqrrrtttuuuuuuyyy{{{|||zzzvvvvvvzzzzzz{{{{{{||||||}}}~~~~~~}}}wwwnnnjjjddd]]]XXXVVVUUUUUUNNNNNNNNNMMMMMMMMMMMMMMMGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCBBB@@@???===<<<;;;888999:::;;;<<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::555555555666777999:::;;;;;;;;;<<<===>>>>>>???>>>;;;<<<<<<======@@@DDDGGGKKKNNNSSSWWWZZZ^^^cccffffffeeefffhhhkkkmmmmmmmmmkkklllkkkjjjiiijjjmmmooorrrrrrtttuuuwwwxxxxxxxxxxxxyyyyyyyyyyyyxxxwwwwwwuuuxxxzzz{{{zzz{{{|||}}}yyyyyyzzz}}}}}}|||xxxuuummmeeeUUUOOOGGGAAA===;;;:::999666666666555444333222111111111111111000000000000//////...------------...,,,,,,---///333444444333222111000000000111333444555444333222111///......000000000000000000000000------------.........///////////////////////////000000///000000111222333444444444333333444777:::;;;===???BBBFFFLLLSSSXXX```eeelllrrrvvvzzz}}}~~~{{{wwwtttssssssqqqooollliiieee```YYYUUUIIIGGGBBB===888555222111000000000//////000444888???JJJWWW___gggnnnpppooouuuttttttsssnnncccUUUKKK>>>888///)))''''''))))))(((((((((''''''(((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((( !!!"""###%%%'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((###$$$&&&&&&&&&(((***,,,777:::???FFFLLLOOONNNLLLEEE???666///,,,***)))))))))+++,,,,,,,,,222<<>>===<<<<<<>>><<<:::;;;<<<======<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;777999;;;===>>>===;;;999===<<<;;;;;;<<>>===???===;;;;;;=========<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<===<<<;;;:::===<<<;;;<<<===???AAACCCAAACCCGGGJJJMMMRRRWWW[[[]]]```ccceeefffgggjjjkkknnnllljjjhhhffffffggghhhlllmmmnnnoooqqqtttvvvwwwzzz{{{{{{yyywwwvvvwwwxxxzzzyyyxxxxxxwwwwwwwwwxxxvvvwwwxxxyyy{{{}}}~~~}}}|||zzzuuuooojjjccc\\\RRRLLLIIIEEE@@@;;;;;;999777777777666444333444333111000//////000000000111222333222111///...///000111111222222222222222111000000111333555777666555222000......---------------.........//////000///---,,,,,,---///000//////000000000111111111000000000000000111111111111111222222333444444444888888888999<<>>999333...***((('''&&&&&&&&&&&&&&&''''''&&&$$$###$$$&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''((((((((((((+++)))(((((()))***++++++*********+++,,,,,,------...111444777;;;CCCNNNVVVdddlllsssuuuuuuuuurrrnnnooooooqqquuuzzz}}}~~~~~~~~~~~~{{{|||~~~~~~~~~~~~}}}}}}{{{{{{{{{{{{zzzyyyxxxwwwxxxwwwwwwvvvvvvvvvvvvwwwuuurrrooommmnnnrrrwwwzzzzzzyyywwwuuussspppooonnnooonnnnnnnnnpppqqqpppoooppprrrtttuuuuuuvvvxxxzzz{{{{{{|||||||||||||||||||||wwwrrrmmmhhhddd___[[[UUUPPPNNNMMMKKKJJJHHHIIIJJJJJJJJJIIIGGGGGGHHHHHHHHHGGGEEECCCAAA@@@@@@>>><<<<<<======<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????===???BBBDDDGGGKKKPPPTTTXXX[[[___aaaccceeehhhjjjkkkjjjhhhgggfffffffffggghhhhhhiiikkkmmmppprrrsssvvvxxxyyyyyywwwvvvwwwxxxzzzyyywwwvvvvvvwwwwwwxxxxxxwwwwwwxxxyyy|||~~~~~~}}}}}}{{{wwwrrrnnnjjjddd[[[UUUPPPLLLFFFBBB>>><<<888777666666555444555444333111000000000111//////000111111///...---000000111111222111111111222111000///000111333333444444222111000/////////++++++,,,---...///000111000000............000000//////000000000000111111000000/////////111222333111111111222333333444444777777666666777999;;;<<>>666000,,,)))'''%%%&&&((())),,,111888===CCCAAA===999333...***((((((((('''''''''''''''(((&&&$$$$$$$$$&&&'''&&&%%%''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''(((((((((((())))))((((((((()))***+++)))))))))***++++++,,,,,,---///222555999AAAKKKSSSaaajjjrrruuuvvvwwwtttpppmmmnnnooosssxxx|||}}}}}}~~~}}}zzz|||~~~~~~}}}~~~~~~~~~~~~~~~}}}|||zzzyyyxxxxxxxxxwwwwwwvvvvvvvvvwwwxxxxxxuuusssooommmmmmppptttvvvvvvvvvuuusssqqqpppooonnnooonnnmmmnnnpppppppppoooooopppppppppppprrruuuwwwzzzzzz{{{||||||||||||||||||vvvooojjjfffaaaYYYSSSPPPMMMKKKJJJIIIJJJJJJKKKKKKJJJIIIIIIIIIJJJKKKKKKJJJGGGEEECCCAAA???===<<<===<<<;;;:::<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;<<<:::;;;<<<===>>>======<<<===???AAACCCEEEHHHLLLPPPSSSVVVZZZ]]]```cccfffhhhiiihhhgggfffffffffffffffffffffggghhhjjjkkkmmmnnnpppsssvvvwwwwwwwwwxxxyyyzzzyyyxxxwwwvvvwwwyyyzzzyyyxxxwwwwwwxxxzzz|||~~~~~~}}}||||||{{{yyytttqqqmmmhhhbbb]]]XXXTTTNNNKKKEEEAAA===:::999888777777444333222111000111111222///000000111000///......000111111111111111000//////......---------...///111111111000000000000000,,,,,,------...//////000111000////////////000111////////////000000000111111000///...///000333444000000111111222333333333555444444444555666777888<<>>======<<<;;;999<<<<<<======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888888999:::;;;888999;;;=========<<<;;;>>>@@@AAABBBCCCEEEIIILLLNNNQQQVVVZZZ\\\___ccceeeffffffeeeeeeeeeeeeeeeeeeffffffffffffggghhhiiijjjjjjmmmqqqtttvvvwwwyyyzzz{{{zzzyyyxxxyyyyyyzzz{{{yyyxxxxxxwwwxxxyyyzzz{{{{{{{{{zzzzzz{{{yyyvvvsssllljjjgggccc```\\\WWWUUUJJJFFFAAA>>><<<;;;999888333222111111111222333444222222222222111111000000000000111111111000000///......------------------.../////////////////////........................000000////////////000000...////////////000000000111000///......000222444//////000111111222222333222222222333444555666777888;;;???DDDIIIOOOVVVZZZ```iiiqqqvvv||||||xxxuuusssqqqlllhhhccc]]]VVVRRRLLLGGGBBB>>><<<:::888666666:::AAAIIIRRR\\\eeekkkooorrrsssrrrrrroooeeeZZZLLL@@@444///---***''''''%%%***+++(((&&&((((((&&&'''''''''''''''(((((()))((((((''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''&&&$$$$$$$$$&&&&&&&&&'''''''''&&&&&&&&&###$$$&&&'''((('''%%%%%%&&&'''***...444<<>>HHHOOO]]]gggqqqvvvyyy{{{yyyuuupppooopppssswww{{{}}}}}}~~~}}}|||}}}~~~}}}{{{{{{{{{|||||||||||||||}}}zzzyyyxxxxxxxxxwwwwwwvvvvvvwwwxxxyyyyyyyyywwwuuurrrqqqqqqrrrssstttttttttsssssssssssssssqqqpppoooppprrrsssrrrqqqooooooooonnnnnnooosssvvvxxxzzz|||~~~}}}xxxrrrnnnggg```[[[UUUPPPMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOOOOOOONNNLLLKKKGGGEEEAAA@@@???>>><<<:::============<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888888999::::::777888:::;;;<<<<<<;;;;;;===>>>?????????AAADDDFFFJJJMMMQQQUUUXXX[[[^^^aaaaaaaaabbbbbbbbbbbbbbbbbbddddddddddddeeefffgggggggggjjjnnnppprrrtttwwwyyyzzzzzzzzz{{{{{{{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxyyyxxxvvvtttlllkkkkkkiiifffbbb___]]]OOOLLLGGGCCCAAA???<<<:::555444333222222333444555333333333222222222222222//////000000111000000000////////////////////////------...//////......---//////.........---------////////////////////////......////////////000000222111000//////000111222/////////000111111222222000000111333444555666777666888<<>>;;;999<<>>777000,,,***'''(((((()))+++///555999AAAAAAAAA???;;;555///+++(((((('''&&&%%%%%%%%%%%%$$$&&&''''''&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''((((((((((((%%%(((++++++)))''')))+++))))))))))))))))))******---///111333555<<>>888222...***)))((('''&&&&&&&&&&&&$$$&&&((('''&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''((((((((((((%%%)))---,,,)))((())),,,************************+++---///111333:::CCCKKKXXXcccnnnuuuxxxzzzwwwssssssqqqpppqqqtttwwwyyyyyy}}}~~~~~~}}}|||{{{{{{{{{{{{|||}}}zzzzzzzzz{{{{{{{{{||||||}}}}}}}}}}}}|||{{{yyyyyyyyyyyyxxxwwwwwwwwwxxxxxxyyyyyyxxxvvvuuutttssssssttttttttttttttttttttttttqqqpppoooppprrrsssrrrqqqnnnpppqqqqqqpppppprrrssstttvvvyyy|||~~~~~~~~~}}}}}}yyytttoooiiibbbZZZUUUNNNMMMMMMMMMNNNOOOOOOPPPQQQPPPOOOOOOOOOOOOPPPPPPOOOLLLIIIGGGEEECCCAAA???============<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888555666777888:::;;;======<<<======<<<;;;<<<>>>@@@BBBEEEIIIMMMOOORRRUUUWWWXXXYYYZZZ[[[[[[[[[[[[[[[ZZZ[[[\\\___bbbeeegggiiikkklllllllllkkkllloooqqquuuwwwzzz||||||{{{yyywwwvvvxxxzzz{{{zzzwwwuuusssrrrrrrrrrsssuuuvvvuuutttoooqqqrrrqqqmmmiiifffddd^^^[[[XXXUUUQQQMMMHHHDDD@@@>>>;;;888666444444444444333222222111111222222------///000111111111111,,,------...//////......///000000111111000......+++,,,,,,---...///000000------............------............/////////000222222222222111///...---......//////000111111111000111111222222222222222333444666777888:::>>>AAAEEELLLSSSWWW___kkksssvvv{{{|||xxxtttsssqqqpppnnnfff```XXXSSSRRRPPPKKKGGGDDDDDDEEEGGGKKKRRR[[[aaahhhkkkmmmmmmnnnmmmeee[[[LLL@@@444000///,,,******))),,,+++&&&$$$'''***)))''''''&&&%%%&&&'''((()))---***(((((())))))'''$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''######$$$$$$%%%&&&''''''%%%%%%$$$""" !!!###!!!""""""###$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))+++---222999???AAAEEEHHHFFF???777222000))))))******+++///555999CCCDDDEEEDDD@@@:::444///++++++)))(((''''''''''''$$$&&&((((((&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''((((((((()))%%%***...---***(((***---+++++++++******************,,,...///111888AAAIIIVVVaaammmsssvvvxxxuuuqqqsssqqqoooppprrruuuwwwwww|||}}}~~~|||{{{yyyxxxxxxyyyzzz|||zzz{{{{{{{{{||||||}}}}}}{{{|||}}}}}}}}}|||zzzyyyzzzzzzyyyxxxwwwwwwwwwwwwyyyxxxwwwvvvuuutttsssrrrttttttttttttttttttttttttpppoooooooooqqqrrrqqqpppmmmoooqqqrrrqqqpppqqqrrrqqqtttwww{{{}}}}}}|||{{{}}}uuuooolllggg___XXXXXXQQQNNNQQQQQQNNNNNNRRRRRRRRRQQQPPPPPPQQQQQQRRROOONNNMMMKKKHHHEEECCCAAAAAA@@@???===<<<<<<<<<<<<888888999:::::::::::::::::::::999888777777777888444555777888999999999888???>>><<<;;;:::;;;;;;<<<>>>@@@CCCFFFJJJLLLNNNOOOOOOQQQTTTVVVXXXXXXXXXWWWXXX]]]```___aaagggkkkkkkmmmjjjfffcccbbbeeehhhkkknnnqqqtttwwwwwwxxxyyyzzzzzzzzzyyyxxxwwwuuutttsssrrrrrrqqqqqqqqqrrrsssssstttuuuuuutttrrrooollljjjgggbbb\\\XXXVVVSSSPPPMMMIIIDDD>>>;;;:::999777444555444333444555444222000000///////////////000111,,,---///...,,,++++++,,,000000000000////////////................................................******,,,---.../////////...///111222111000...---///////////////000111111000111111222333333444444555555666777888:::<<<===AAADDDHHHNNNUUU```jjjrrrxxx~~~~~~{{{zzzyyywwwuuurrriiifff```\\\XXXTTTPPPMMMNNNMMMKKKJJJMMMRRRXXX[[[dddiiimmmppprrrpppeeeYYYNNNBBB666000,,,))))))++++++***)))))))))))))))***((((((''''''''''''((((((...,,,***)))((('''%%%###$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&%%%%%%$$$###""""""###$$$%%%%%%&&&&&&''''''&&&%%%$$$###"""!!!$$$$$$$$$%%%%%%%%%%%%&&&***)))'''&&&%%%$$$$$$$$$$$$$$$%%%&&&)))...666;;;>>>DDDIIIHHHEEE@@@888///***&&&&&&***,,,---111666???DDDFFFDDDCCCBBB===777***'''%%%&&&((((((%%%###&&&&&&((((((((('''&&&%%%%%%%%%%%%&&&'''((())))))'''''''''&&&%%%%%%$$$$$$***)))))))))((((((''''''(((((()))************************++++++,,,,,,---+++,,,---...000666===CCCQQQ[[[hhhqqquuuuuutttuuutttrrrqqqpppqqqsssvvvwww{{{}}}}}}||||||{{{zzzzzzzzzzzz{{{}}}{{{zzz{{{{{{zzzxxxuuu{{{{{{|||}}}}}}|||{{{zzzyyyxxxxxxxxxyyyyyyzzz{{{{{{}}}}}}zzzuuurrrrrrsssttttttrrrqqqpppooooooooonnnnnnmmmmmmmmmmmmnnnnnnpppppppppqqqsssuuuvvvwwwvvvxxx{{{}}}~~~}}}{{{zzz{{{vvvtttooohhhccc]]]VVVRRRSSSRRROOONNNQQQRRRQQQQQQPPPOOONNNNNNNNNOOONNNMMMLLLIIIGGGEEEDDDDDDCCCAAA@@@>>>===<<<<<<::::::;;;;;;;;;:::999999<<<;;;:::888777666666666555666777888999999888888;;;:::999888888999999:::<<<>>>@@@CCCFFFHHHJJJJJJKKKMMMPPPRRRTTTUUUUUUTTTVVV[[[^^^]]]___dddhhhhhhllliiifffdddccceeehhhjjjkkkmmmqqqrrrsssuuuwwwxxxxxxxxxxxxxxxvvvuuusssrrrrrrqqqqqqqqqqqqrrrssssssttttttuuutttrrrooolllkkkjjjfffaaa^^^\\\YYYUUURRRQQQLLLFFFBBB@@@===999555666444333444444444333111000000////////////000000...000111111///......///000000000000////////////................................................,,,,,,---.........------///000111222111000...---...------------...//////111111111222333333444444666666666666777888999999<<>><<<;;;<<<<<<<<<<<<;;;:::999999===<<<:::888666555444444666666777888888777777777999999888888888999:::::::::;;;===???AAACCCCCCDDDEEEGGGIIILLLOOOPPPPPPQQQSSSXXX[[[ZZZ[[[aaaddddddgggeeedddcccccccccdddeeegggiiikkklllnnnpppsssvvvtttuuuvvvwwwvvvtttrrrpppqqqqqqqqqqqqrrrrrrsssssssssttttttsssrrrpppmmmlllmmmkkkhhhfffdddaaa]]]ZZZ[[[VVVQQQMMMIIIEEE>>>999888777555444444444333222111000000//////000000000///111222222000//////000000000000000////////////.........................................................///...---,,,,,,000111111222222000///.........------......///000000111111222222333333444666666555444444555555555777888;;;???EEELLLUUU[[[eeellluuu|||~~~|||zzztttqqqmmmiiifffbbb^^^[[[[[[YYYVVVTTTTTTWWW[[[]]]ccchhhmmmpppsssrrriii___SSSGGG;;;444111...---///***)))(((&&&%%%%%%%%%%%%((((((''''''''''''((((((***)))'''&&&&&&&&&$$$"""%%%%%%$$$$$$%%%%%%&&&&&&######$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&)))...222;;;CCCJJJKKKJJJGGG>>>666...***(((***,,,,,,///555===DDDJJJLLLLLLKKKEEE???444000,,,+++,,,,,,***'''&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&)))(((((((((((('''''''''&&&&&&'''(((((((((((((((,,,++++++******)))((((((,,,,,,---...000555;;;@@@MMMWWWdddnnnrrrtttuuuvvvsssrrrpppnnnnnnppprrrtttwwwyyy{{{}}}~~~~~~}}}|||{{{{{{zzzyyyyyyyyyyyyzzz|||zzzxxxxxxyyyzzz{{{zzz|||}}}}}}}}}|||zzzyyyxxxyyyyyyyyyyyyyyyzzzzzzzzzyyyzzzzzzyyyvvvuuuuuuvvvtttsssrrrpppoooooooooooonnnnnnmmmmmmmmmmmmnnnnnnooopppqqqrrrssstttuuuvvv{{{{{{|||}}}}}}|||||||||~~~{{{xxxsssoooooojjjddd```\\\XXXUUUSSSUUUUUUUUUTTTSSSQQQOOOMMMNNNNNNNNNNNNNNNMMMLLLLLLJJJIIIGGGEEEBBB>>><<<:::;;;;;;<<<<<<;;;;;;:::999;;;:::999777666666555555777777777777777777666666999999999999::::::;;;;;;999:::;;;<<<>>>>>>>>>???@@@AAADDDGGGIIIKKKLLLMMMPPPUUUXXXWWWYYY^^^bbbbbb```aaaaaaaaaaaaaaa``````ccceeefffhhhiiilllpppsssrrrsssuuuvvvvvvtttrrrpppooopppqqqqqqrrrrrrrrrrrrssssssssssssrrrpppooonnnooonnnnnnmmmkkkhhheeecccbbb___ZZZWWWTTTNNNGGGAAA>>>;;;888666555555444333111111000000///000000000...///111000...------...000000000000////////////------------------------............................../////////......---111111222222111111000///000000//////000000111222/////////000111111222222444333333222222333333444333555777999===CCCJJJOOO\\\bbbllltttzzz~~~|||uuurrrooollliiifffbbb______]]]ZZZXXXYYY[[[^^^aaadddiiinnnppprrrqqqjjjaaaVVVJJJ===666222///...000******((('''%%%%%%$$$$$$((((((''''''''''''((((((***(((&&&&&&'''&&&%%%###%%%%%%$$$######%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))***)))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%''',,,///888AAAIIILLLMMMKKKCCC;;;222---***+++++++++...333:::BBBJJJNNNOOONNNHHHAAA444000***((())))))'''%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&''''''((())))))))))))))))))))))))&&&'''(((((())))))((((((*********))))))))))))))),,,------...000444999===IIISSS```kkkpppsssuuuwwwuuusssqqqooooooppprrrsssvvvxxxzzz|||}}}}}}}}}|||{{{{{{zzzyyyyyyyyyyyyyyy|||zzzwwwwwwyyy{{{||||||}}}}}}}}}}}}|||zzzxxxwwwyyyyyyzzzzzzzzzzzzzzzzzzxxxxxxyyyxxxxxxwwwxxxxxxtttsssrrrqqqpppooooooooonnnnnnmmmmmmmmmmmmnnnnnnqqqqqqssstttuuuvvvvvvvvv{{{{{{{{{{{{{{{zzzzzzzzz{{{xxxuuusssmmmhhhddd```[[[VVVWWWWWWVVVUUUTTTRRRQQQPPPNNNNNNOOOOOOPPPOOOOOOOOOKKKKKKIIIGGGDDD@@@===;;;::::::;;;;;;;;;;;;;;;:::888888777777666777777777777777666666666666666666777777888999999:::::::::999999:::;;;<<<<<<<<<;;;<<<>>>@@@BBBEEEGGGIIIIIIMMMRRRUUUTTTVVV\\\``````^^^___```aaaaaaaaa```___aaabbbdddeeefffiiimmmppppppqqqssstttuuutttrrrqqqnnnooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppooopppqqqpppooommmkkkjjjgggdddaaa___^^^YYYRRRLLLEEEBBB===999888777666555222222111000000000000000...///111000...------...000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,---...///000000000000111111111111000000/////////////////////000000111---------...//////000000000000000000111222333444333444666777999===CCCGGGSSSZZZccckkkrrryyy}}}{{{tttrrrooommmkkkhhhddd```]]]\\\ZZZZZZ[[[^^^aaaccceeekkkoooooopppoooiiibbbYYYLLL???888333///...///,,,+++***((('''&&&&&&&&&((((((''''''''''''(((((()))(((''''''((((((&&&%%%&&&%%%$$$###$$$%%%&&&'''((('''&&&$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))'''&&&%%%$$$#########$$$$$$%%%%%%%%%%%%''',,,///555>>>GGGKKKNNNMMMGGG@@@666000,,,,,,+++***,,,111555>>>GGGLLLOOONNNIIIAAA555000)))&&&'''((('''%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%'''((())))))***+++,,,,,,************************(((((()))************)))''''''((()))***+++++++++,,,---......///222777:::FFFOOO]]]hhhnnnrrruuuwwwxxxvvvssspppoooppprrrsssvvvwwwyyy{{{|||}}}~~~~~~{{{{{{zzzyyyyyyyyyyyyzzz{{{yyywwwwwwyyy{{{|||}}}|||}}}}}}|||{{{yyywwwvvvyyyzzz{{{{{{{{{zzzyyyyyywwwwwwwwwxxxyyyyyyyyyyyyuuutttsssqqqppppppoooooonnnnnnmmmmmmmmmmmmnnnnnnrrrsssuuuvvvwwwwwwwwwwwwzzzyyyyyyyyyyyyyyyyyyyyy{{{{{{yyysssooollleee^^^\\\[[[YYYVVVTTTRRRRRRQQQNNNOOOOOOPPPPPPPPPPPPPPPLLLLLLKKKJJJGGGDDDAAA???<<<<<<<<<===<<<<<<;;;;;;777666666666666777888888666666666555555666777777444555666666777666666666888999::::::;;;;;;:::::::::;;;<<<>>>AAACCCDDDEEEIIINNNQQQQQQTTT[[[_________```bbbccccccbbbaaaaaa___```bbbcccdddeeehhhkkknnnooopppqqqqqqrrrrrrrrrmmmnnnppprrrssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqrrroooqqqrrrrrrqqqppppppqqqllljjjgggffffffccc]]]XXXNNNJJJCCC===;;;999888777333222111111000000000000///111222222000//////000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,---...000111111222222000000000///////////////,,,,,,++++++,,,,,,---...,,,,,,---......//////000////////////000111222333222444555555666999===AAAIIIPPPYYY```gggnnnvvv|||~~~~~~|||yyyvvvqqqpppnnnlllkkkhhhccc```YYYXXXWWWXXXZZZ]]]```cccdddiiinnnnnnnnnnnnjjjeee]]]PPPCCC:::555///---///---,,,+++))))))(((((((((((((((''''''''''''(((((()))'''&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&''''''***)))&&&$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))###$$$%%%%%%&&&(((,,,///111:::CCCHHHLLLNNNJJJEEE:::333...,,,***)))+++000222;;;DDDIIILLLLLLGGGAAA777111***''''''))))))(((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))******+++))))))************++++++((())))))***************&&&'''((()))+++,,,------,,,---......///111555888BBBLLLYYYeeelllqqquuuxxxyyywwwtttqqqppppppqqqrrrtttvvvwwwyyy{{{}}}~~~~~~||||||{{{zzzzzzzzzzzz{{{{{{yyywwwxxxzzz{{{|||{{{{{{|||||||||{{{yyyxxxwwwzzzzzz{{{||||||{{{yyyxxxxxxwwwvvvxxxzzz{{{zzzyyyvvvuuutttrrrqqqqqqqqqqqqnnnnnnmmmmmmmmmmmmnnnnnnrrrsssuuuwwwwwwwwwwwwvvvwwwwwwxxxxxxyyyxxxxxxwww~~~vvvmmmgggddd___ZZZWWWUUUTTTTTTNNNOOOPPPPPPQQQPPPPPPPPPMMMMMMNNNMMMLLLIIIFFFEEEAAAAAAAAA@@@>>><<<;;;:::888777777666666666777777555555444444555666777888444555666666666555444333777888888999999999999999888888999:::<<<>>>@@@AAADDDIIIMMMNNNQQQXXX]]]^^^^^^___```aaaaaaaaaaaa```\\\^^^```bbbbbbbbbdddeeekkkkkkkkklllmmmoooppprrrlllmmmppprrrssssssrrrqqqppppppppppppqqqrrrrrrsssppprrrssssssrrrrrrtttwwwssspppmmmlllllljjjeeeaaaWWWQQQHHHBBB===<<<:::999444333222111000000000000...000111111///......///000000000000////////////........................////////////////////////...///000000111111111111000//////...............+++************+++,,,,,,---......//////000111111000000/////////000000111111222333333444666999<<<>>>DDDLLLTTTZZZ```hhhnnntttvvvzzz}}}zzzyyyvvvssspppkkkjjjhhhhhhfffddd___\\\VVVUUUUUUUUUWWWZZZ]]]^^^___fffkkklllmmmooommmiiibbbUUUFFF===777000...///,,,+++***)))))))))))))))((((((''''''''''''(((((('''&&&%%%%%%'''((('''%%%&&&&&&''''''(((((('''''')))(((&&&$$$######$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((***+++,,,$$$%%%&&&&&&&&&(((+++...///777???EEEJJJNNNLLLHHH===666000---***(((***///000999BBBFFFIIIKKKFFF@@@777111***&&&''')))***)))&&&&&&%%%%%%&&&''')))***$$$$$$$$$%%%%%%&&&&&&'''###$$$$$$$$$%%%%%%&&&&&&''''''(((((())))))))))))'''(((((()))***)))))))))((())))))***+++,,,------,,,---.........000333666???IIIWWWccckkkpppuuuyyyzzzwwwtttqqqooonnnoooppprrrsssuuuwwwyyy{{{}}}}}}}}}}}}|||{{{{{{{{{{{{|||zzzyyyxxxyyy{{{{{{{{{yyyzzzzzz{{{|||{{{zzzxxxxxxzzz{{{|||}}}|||{{{yyyxxxyyywwwvvvxxxzzz|||{{{yyywwwvvvuuutttsssrrrrrrrrrnnnnnnmmmmmmmmmmmmnnnnnnqqqrrrtttvvvvvvvvvuuutttuuuvvvxxxzzzzzzzzzyyyxxxzzzqqqmmmggg```[[[XXXWWWWWWOOOOOOPPPPPPQQQPPPPPPPPPNNNOOOPPPPPPOOOMMMJJJIIIGGGFFFEEEBBB???<<<:::888999999777666555555555555555444444444555666888999777777888888888666555444666666777888999999888888666666777888999;;;===>>>@@@FFFJJJKKKOOOWWW\\\]]][[[\\\]]]]]]^^^^^^^^^^^^ZZZ\\\___aaa`````````aaajjjiiihhhhhhiiillloooqqqkkkmmmooorrrssssssrrrqqqppppppppppppqqqrrrssstttqqqssstttsssrrrssswwwzzzxxxtttqqqppppppnnniiifff\\\UUULLLDDD???===;;;;;;444333222111000000000000,,,---///...,,,++++++,,,000000000000////////////000000000000000000000000000000000000000000000000111111111111111000////////////...------------...,,,,,,++++++,,,,,,---...//////000000111222222222222222111//////.........///000111111222333666999666<<>>777111---***''')))...000888@@@EEEHHHJJJFFF@@@666///((($$$%%%((())))))&&&&&&%%%%%%&&&''')))***######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((&&&''''''(((((((((((((((+++++++++++++++,,,,,,,,,,,,---.........000333555>>>GGGUUUbbbjjjpppuuuyyyyyywwwssspppmmmmmmnnnnnnqqqqqqsssuuuxxxzzz{{{|||~~~~~~}}}|||||||||||||||zzzyyyyyyzzz{{{{{{zzzxxxyyyzzz{{{{{{{{{zzzyyyxxxzzz{{{|||}}}}}}{{{yyyxxxyyywwwvvvxxx{{{|||{{{yyyxxxwwwvvvuuutttsssssssssnnnnnnmmmmmmmmmmmmnnnnnnoooqqqsssuuuuuutttsssrrrtttvvvyyy{{{|||{{{zzzxxx|||rrrmmmfff[[[VVVXXXRRRPPPOOONNNOOOPPPOOONNNNNNOOOPPPPPPPPPNNNLLLJJJIIIHHHFFFEEECCC@@@<<<999;;;999777666666666555333777666555444444555666777666666555444333333222222777555444555888999888666777777666666777999<<<===???AAADDDHHHLLLPPPSSSTTTYYYYYY[[[[[[\\\[[[ZZZYYYYYY[[[\\\[[[ZZZZZZ[[[\\\gggeeebbbccceeeiiikkkllljjjllloooqqqqqqpppooommmkkkmmmooopppppppppqqqrrruuusssqqqpppqqqtttwwwyyyyyyyyyxxxwwwtttpppmmmjjjeee```WWWNNNEEE>>>;;;999777555333333333333222111111111111111111222222222111111111111000000000000111///---,,,+++,,,...///......///000000///...---......//////......---,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******)))***+++...000000...,,,.........------,,,,,,,,,...//////000111222222222666888:::===BBBHHHOOOTTT[[[```gggnnnttt{{{~~~xxxppplllkkkiiiccc___bbb^^^ZZZYYYZZZYYYTTTOOOMMMLLLKKKJJJLLLPPPTTTWWWVVVZZZ___eeejjjmmmnnnnnnggg^^^QQQDDD;;;333///,,,+++***)))***+++,,,+++***&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%'''(((&&&%%%(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&,,,...444===FFFJJJJJJHHHAAA<<<444///,,,,,,------...111777>>>CCCEEECCCAAA777222---)))(((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''''''''''''''((())))))***+++,,,***((('''((()))'''((()))+++,,,,,,,,,,,,+++,,,,,,,,,---///333666<<>>;;;<<<999666555555555444333666666555444444555666666666666555444444333222222777555444555777999777666666555444444555777:::;;;===>>>AAAEEEIIILLLOOOQQQWWWXXXYYYZZZZZZZZZYYYXXXYYY[[[\\\\\\\\\\\\]]]___ccc```______bbbeeehhhhhhhhhjjjmmmoooppppppooonnnmmmnnnpppooonnnnnnpppqqqvvvuuusssrrrrrrssstttuuuvvvwwwwwwwwwuuussspppooojjjfff___VVVNNNGGGBBB@@@:::888555333444444333222222222222111000000//////000000/////////.........000///...---,,,------...---...////////////...---------.........------,,,++++++************++++++,,,,,,,,,+++++++++******,,,,,,---///000000...+++......---------,,,,,,,,,......///000000111222222333555777999<<>>777000---,,,,,,,,,...111666<<<@@@AAA???<<<666222---)))((()))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''(((((())))))***+++***(((((((((***((((((((())))))******+++---...//////000222555888:::BBBNNN\\\gggooosssuuuvvvvvvuuusssqqqpppnnnmmmiiilllqqqtttuuuvvvyyy|||~~~~~~}}}||||||}}}~~~|||{{{zzzyyyyyyzzz{{{|||}}}}}}|||{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyzzzzzzzzz{{{{{{|||{{{zzzxxxwwwvvvuuuuuurrrqqqqqqpppooonnnnnnmmmoooooopppqqqqqqrrrrrrqqqrrrsssvvvxxxyyyyyyxxxxxxxxxjjjaaa]]]\\\YYYVVVTTTSSSSSSQQQPPPQQQRRRSSSSSSRRRQQQOOONNNKKKIIIGGGFFFFFFDDD@@@>>>???<<<888666666666666555555555444444444444555555666666555555444333333333666555444555777777777666444333333333444555777999999;;;===@@@DDDGGGJJJKKKSSSSSSTTTUUUVVVVVVUUUUUUVVVXXXZZZ[[[[[[\\\]]]___^^^\\\[[[[[[^^^aaacccccceeegggjjjmmmnnnooonnnnnnoooppppppooommmnnnppprrrxxxwwwuuusssrrrqqqqqqqqqtttuuuvvvwwwvvvuuutttssskkkhhhccc\\\TTTLLLFFFCCC???<<<888555444444333222222222111000///......---.........---------,,,,,,............------------,,,---............------,,,,,,,,,---------------++++++************++++++,,,,,,,,,+++++++++******///......///000///---***------------,,,,,,,,,,,,......//////000000111111000111333444555999>>>AAAGGGKKKRRRYYY```fffmmmqqqwww{{{}}}vvvnnnhhhddd```[[[WWWXXXUUURRRQQQQQQOOOJJJFFFAAA@@@???>>>???BBBEEEGGGKKKNNNSSSZZZ```dddggghhheee```XXXOOOFFF>>>777222...,,,***(((((('''&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###########################$$$######%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&'''''''''(((,,,222:::AAAEEEFFFGGGBBB;;;333...++++++,,,///000444888<<<<<<:::888555111,,,)))((()))***)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))''')))******(((((()))+++))))))(((''''''((()))***+++,,,---------///222555888???KKKXXXdddlllqqqsssvvvuuuuuusssrrrpppnnnmmmiiilllpppssstttvvvyyy{{{}}}}}}}}}}}}~~~||||||||||||||||||||||||~~~~~~~~~~~~}}}{{{zzzyyy||||||||||||||||||||||||zzzzzzyyyxxxyyyzzz{{{|||}}}}}}{{{zzzyyyxxxwwwwwwsssrrrqqqpppooonnnmmmmmmmmmnnnnnnooopppqqqqqqqqqppprrrtttvvvxxxyyyyyyxxxxxxmmmggg^^^[[[WWWTTTSSSRRRQQQPPPRRRRRRRRRRRRQQQPPPOOONNNLLLJJJHHHGGGGGGFFFCCCAAACCC@@@<<<999888999888888555555444444444444555555666666555555444444444333555444444555666666666666333333333333444555666777777888;;;===@@@CCCEEEGGGLLLLLLMMMNNNOOOPPPPPPPPPQQQTTTVVVWWWXXXYYY\\\^^^^^^\\\ZZZZZZ\\\^^^______aaacccfffiiilllmmmmmmmmmooopppooonnnnnnooorrruuuyyywwwsssqqqooopppqqqrrrtttuuuvvvvvvvvvvvvuuuuuulllkkkgggbbb[[[SSSLLLGGGDDD@@@;;;777555444333222222111111000//////...............---------,,,,,,------.........---,,,+++,,,,,,------------------,,,+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000000000111222111222333777999===AAAHHHNNNTTT[[[bbbfffooorrrwww||||||vvvmmmfff```[[[VVVSSSRRRPPPNNNNNNMMMJJJEEEAAA@@@???===<<<===>>>@@@BBBEEEGGGLLLSSSYYY___cccfffeeebbb\\\UUULLLBBB999222111///,,,*********((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""###%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((&&&''')))---444<<>>;;;::::::999888555555555555555555555555666555555555555555444444333444444444444444555666444444444444555666666777777888:::<<>>@@@BBBGGGMMMTTT[[[```ccceeeccc___YYYPPPEEE999222111...+++************)))''''''(((((((((((('''&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((()))+++111888@@@EEEIIIHHHDDD<<<444...,,,,,,+++,,,///333888;;;;;;;;;555111,,,)))((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&((()))((((((***,,,---+++)))(((((()))***,,,+++---.../////////222444555;;;FFFRRR^^^hhhooosssttttttttttttsssqqqooommmmmmnnnooorrruuuxxxyyyzzzxxxyyyzzz{{{}}}~~~~~~||||||}}}~~~~~~}}}||||||{{{|||~~~~~~}}}~~~~~~}}}}}}|||||||||{{{{{{zzzxxxxxxxxxyyy{{{}}}~~~~~~~~~~~~}}}{{{zzzyyyuuutttsssrrrqqqpppoooooonnnnnnmmmmmmmmmnnnooopppnnnoooppprrrtttvvvwwwwwwxxxkkkfff```ZZZWWWTTTRRRQQQPPPOOOOOONNNMMMMMMLLLLLLKKKIIIGGGGGGHHHHHHGGGFFFEEEBBB???===<<<:::888666555555666666666666555555555555555555555555555555222333555444333333444666555555555666666666777777888888:::;;;===???AAAAAAEEEEEEEEEFFFHHHJJJLLLMMMNNNPPPSSSTTTUUUWWWZZZ\\\]]][[[ZZZ[[[\\\^^^^^^]]]\\\]]]```cccfffhhhiiijjjiiijjjlllmmmoooqqquuuxxxuuuqqqmmmjjjjjjnnnrrrvvvttttttsssrrrrrrqqqqqqqqqqqqqqqppplllfff___XXXTTTOOOKKKGGGCCC@@@===999666444444444333222222222111000000000////////////...------------,,,,,,,,,,,,---,,,,,,,,,---...///000///...,,,+++++++++,,,---------,,,,,,,,,,,,------,,,,,,,,,+++++++++******((('''''')))+++------,,,++++++++++++,,,,,,,,,,,,------..................111222333222111111333444444777;;;@@@EEEKKKRRRVVV]]]aaahhhooovvv}}}yyypppfff]]]WWWSSSRRRQQQRRRRRRQQQNNNJJJFFFCCC@@@???>>><<<;;;:::;;;;;;===>>>BBBHHHNNNVVV\\\```dddccc```[[[TTTHHH<<<444000---)))((((((((((((((((((((()))******((('''&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''((())))))))))))***+++...555>>>DDDGGGHHHGGGBBB999222...---******---111777;;;======666222---)))((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&((((((((((((***+++++++++***))))))***+++,,,)))+++---------...///111444999CCCOOO[[[fffnnnrrrsssttttttuuutttqqqooommmlllllllllnnnrrruuuwwwwwwwwwxxxzzz{{{|||}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}zzz{{{|||~~~~~~}}}}}}||||||{{{{{{zzzzzzzzzyyyxxxyyyzzz{{{|||}}}~~~~~~~~~~~~|||zzzyyyuuuuuuttttttssssssrrrrrrqqqpppnnnmmmmmmmmmnnnooonnnnnnoooqqqrrrtttuuuvvv{{{uuulllddd^^^ZZZVVVTTTPPPOOONNNMMMMMMLLLLLLLLLKKKIIIGGGFFFGGGIIIHHHHHHGGGFFFCCCBBB@@@>>>:::777666666777888888777666666555555555555666666666666111333555444222222444666444555555666666666666666777888999:::<<<===??????@@@@@@@@@AAACCCFFFHHHIIIJJJLLLNNNPPPQQQSSSUUUWWWVVVUUUUUUXXX[[[^^^^^^^^^[[[\\\^^^```ccceeeggghhhfffhhhjjjlllmmmoooqqqssspppooommmkkkkkkmmmooopppqqqqqqpppoooooooooppppppqqqqqqooolllggg```ZZZVVVTTTRRRNNNKKKHHHDDD???;;;:::999888666444222111000000000000/////////.........---,,,+++++++++,,,------------------///000111222000...,,,++++++,,,---,,,++++++******++++++,,,,,,,,,,,,+++++++++******+++)))((()))+++,,,,,,+++******+++++++++,,,,,,,,,------------------------///000111111000000111333111444777:::???DDDJJJOOOUUUYYYaaaiiipppxxx{{{rrrhhh^^^XXXUUUTTTTTTVVVWWWVVVRRRNNNJJJGGGCCCBBB@@@>>><<<;;;;;;;;;:::;;;>>>CCCIIIQQQXXX\\\bbbbbb```]]]WWWMMMBBB:::333///+++((('''''''''&&&'''((()))***)))(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$&&&''''''&&&%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''&&&&&&&&&&&&'''((()))*********++++++---333;;;AAACCCGGGJJJFFF>>>555000///))))))+++///555:::<<<<<<888444...***((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%'''(((((('''''')))***(((((())))))******++++++&&&(((***+++++++++,,,---222666@@@KKKXXXccclllppprrrssstttuuutttrrrooommmmmmkkkkkkmmmqqquuuvvvvvvxxxyyy{{{|||}}}}}}}}}}}}}}}|||{{{{{{{{{{{{|||}}}|||||||||||||||}}}~~~}}}}}}||||||{{{zzzzzzyyyyyyyyyyyyzzzzzzzzz{{{{{{|||}}}~~~~~~|||zzzyyyuuuuuuuuuuuuuuuuuuuuuuuusssrrrpppnnnmmmmmmnnnnnnnnnoooooopppqqqrrrssstttvvvlllddd^^^YYYVVVQQQPPPOOONNNMMMMMMMMMMMMJJJHHHFFFFFFGGGIIIIIIHHHKKKJJJIIIHHHFFFCCC>>>:::666777888999999888777666555555555666666666666666000333555444222111333666444444555555666555555555777777888:::;;;<<<===>>>;;;;;;;;;<<<>>>AAACCCEEEEEEGGGIIIKKKLLLMMMPPPRRROOOOOOQQQUUUZZZ]]]______ZZZ[[[]]]___bbbdddfffgggdddfffiiikkkkkkkkkmmmnnnmmmmmmnnnnnnmmmlllkkkkkknnnnnnnnnmmmnnnoooooopppvvvuuutttqqqlllfff```]]]XXXVVVTTTQQQNNNIIICCC??????>>>;;;888555222000///000////////////.........///...,,,******+++,,,---......------...///111222333222///---++++++,,,,,,******))))))))))))******,,,,,,,,,+++++++++******...,,,******+++,,,+++************++++++,,,,,,,,,------------------------,,,...////////////000222///111444777:::@@@FFFJJJPPPUUU\\\eeemmmuuu|||}}}tttiii___YYYVVVVVVWWWYYYZZZYYYUUUQQQMMMKKKFFFEEECCCAAA???>>>======888999;;;@@@FFFNNNUUUYYYaaa``````^^^YYYQQQFFF???777333...***)))((('''&&&&&&'''((())))))'''%%%$$$#########$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!"""$$$$$$###(((((('''&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&'''''')))*********+++++++++,,,111999???AAAFFFKKKIII@@@777111///***)))***...333888:::;;;999444...***((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''"""###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((((((''''''((()))%%%&&&((()))************)))+++---......---///000000444===IIIUUUaaajjjooorrrssstttuuutttrrrooommmpppmmmlllnnnssswwwxxxwwwzzz{{{|||~~~~~~~~~}}}}}}~~~|||{{{yyyyyy{{{|||~~~~~~}}}|||{{{{{{|||}}}}}}}}}||||||{{{zzzyyyyyyyyyxxxyyyzzz{{{{{{{{{zzzzzz|||}}}~~~~~~|||zzzyyyvvvvvvvvvvvvwwwwwwwwwwwwuuutttqqqnnnmmmmmmmmmnnnoooooooooooopppqqqrrrsssxxxooofff___ZZZWWWQQQLLLLLLKKKIIIIIIKKKHHHIIIIIIJJJJJJIIIIIIHHHKKKJJJJJJHHHGGGEEECCCBBB999888888888888888999999333333444444444333222222333333444444555666777777333333444555666777888888999:::;;;;;;<<<<<<<<<<<<999::::::;;;===???@@@AAACCCDDDEEEGGGIIIKKKLLLMMMMMMNNNPPPSSSVVVXXXZZZ[[[]]]]]]]]]]]]^^^^^^^^^^^^bbbdddgggjjjkkklllkkkjjjllllllllllllmmmmmmmmmmmmnnnoooooonnnmmmmmmoooqqqqqqnnnkkkjjjkkkiiieeebbb```\\\XXXUUUUUUSSSPPPMMMIIIDDD>>>999777555444333555111///111111...,,,---///............---------//////...---...///000111333000---,,,+++***((('''***)))(((''''''((()))***...------,,,+++***))))))************************))))))*********+++++++++)))***+++,,,---,,,+++***,,,------,,,,,,---000333333222111222555;;;AAADDDIIIOOOYYYccckkksssyyy}}}tttjjjbbb]]]ZZZXXXZZZ\\\___```^^^XXXSSSOOONNNKKKGGGDDDBBB@@@>>><<<999<<>>666///,,,+++,,,...333888:::;;;999666000+++(((&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''"""&&&'''%%%%%%((((((%%%&&&&&&&&&&&&&&&'''((()))((()))+++,,,------,,,+++******+++,,,---//////000222555;;;DDDOOO]]]iiipppooosssuuuuuuvvvwwwtttooommmmmmlllmmmppptttxxxzzzzzz|||~~~~~~|||{{{zzz{{{}}}|||yyyxxxxxxzzz|||~~~|||zzz{{{}}}}}}{{{yyy||||||}}}}}}|||zzzxxxwww}}}|||{{{zzzyyyzzz{{{|||}}}}}}}}}|||{{{yyyxxxwwwyyyyyyyyyxxxwwwvvvuuutttuuusssqqqnnnlllkkkkkkkkkkkkooorrrpppmmmlllnnnrrrvvvmmmfffaaaZZZTTTOOONNNLLLIIIHHHJJJKKKKKKKKKJJJJJJIIIHHHHHHKKKKKKJJJIIIHHHFFFDDDCCC===;;;:::888777777888999444444555555444444333333333333444444555666666777444444555666777888888999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBDDDFFFGGGIIIIIIJJJKKKMMMPPPSSSUUUXXXYYY[[[[[[\\\]]]]]]]]]^^^^^^aaabbbdddgggiiijjjjjjjjjkkkkkkkkkkkkkkklllllllllmmmmmmnnnmmmllllllnnnppppppnnnlllllllllkkkhhheeedddaaa]]]ZZZYYYWWWTTTRRRNNNJJJEEE@@@===:::777555444///---000000---+++,,,///............---------222111///,,,+++***))))))000...,,,+++++++++***(((++++++***))))))***++++++,,,++++++******))))))(((************************************++++++++++++++++++,,,------------,,,+++---......---...000222222111111111444888<<>>@@@AAACCCDDDIIIPPPUUUaaacccdddcccaaa\\\OOOBBB777333///,,,+++***)))(((******)))((('''&&&&&&%%%)))$$$$$$((()))&&&%%%&&&&&&$$$###$$$&&&'''&&&$$$''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''(((&&&$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&(((***---111444555333222111......000555999@@@EEEGGGEEEBBB>>>777000,,,,,,,,,...333777:::;;;999666111,,,((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''''''''''''''''''''''''''))))))&&&(((...111000&&&&&&&&&&&&&&&'''((((((&&&'''(((***++++++************+++,,,---...//////111333888@@@KKKXXXeeemmmqqqtttuuusssuuuwwwvvvsssmmmlllllllllnnnrrrvvvyyyyyy{{{}}}~~~|||{{{{{{|||}}}|||zzzyyyyyyzzz{{{|||~~~|||zzzzzz||||||{{{yyy{{{||||||||||||zzzyyyxxx{{{{{{yyyxxxxxxyyyyyyzzz|||||||||}}}}}}||||||{{{yyyyyyyyyyyyxxxwwwvvvuuutttsssqqqooonnnllllllkkkkkknnnqqqppplllkkknnnqqqxxxpppjjjbbb[[[UUUSSSPPPKKKJJJKKKLLLLLLKKKKKKIIIHHHHHHGGGKKKKKKKKKJJJIIIGGGFFFEEE@@@???===:::999888888888666666555555555444444444333333444444555666666666555555666777888999::::::888888999::::::::::::999<<<<<<;;;;;;:::;;;;;;;;;<<<===>>>???AAABBBDDDDDDGGGHHHJJJLLLOOORRRSSSTTTYYYYYYZZZ\\\\\\]]]]]]]]]^^^___aaaccceeeggghhhiiijjjjjjjjjjjjjjjjjjjjjjjjkkklllllllllkkkkkkmmmooopppooonnnnnnnnnmmmkkkiiijjjgggdddaaa___]]][[[YYYWWWTTTOOOJJJFFFAAA<<<888555000...000000---,,,...///............---------,,,,,,++++++,,,---.........---,,,,,,---...---,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------,,,,,,------...///+++---//////......///000111111111222333555777888>>>CCCLLLUUU^^^fffmmmqqquuuwwwzzz~~~~~~sssiiidddaaaaaa```fffiiilllooonnnkkkgggddd___\\\WWWSSSPPPMMMIIIGGGFFFFFFFFFEEEFFFIIINNNSSS^^^bbbeeeeeeddd___SSSGGG999555000,,,+++***)))((()))))))))((((((''''''''''''$$$###&&&(((&&&&&&'''%%%$$$###$$$&&&'''&&&%%%&&&''''''&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&(((+++000555999;;;999777555111///000333666===BBBFFFDDDBBB???999222...---,,,...222777999::::::777222---***'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''')))***)))&&&)))222888999'''&&&&&&&&&&&&'''((((((%%%&&&((()))***+++++++++******+++,,,------...//////111555;;;EEERRR___hhhrrruuuuuussstttxxxyyywwwnnnmmmkkkkkkmmmppptttwwwxxxzzz}}}}}}}}}||||||}}}}}}||||||{{{{{{zzzzzzzzz|||{{{zzzzzz{{{{{{zzzyyyzzz{{{|||||||||{{{{{{zzzzzzzzzyyyxxxwwwwwwxxxxxxxxxyyyzzz{{{|||}}}}}}}}}yyyzzzzzzyyyyyyxxxwwwvvvtttssssssqqqpppnnnlllkkkkkknnnooonnnkkkjjjlllooozzztttlllddd]]]ZZZUUUOOOLLLMMMKKKKKKJJJIIIHHHHHHHHHHHHKKKKKKKKKKKKJJJIIIHHHGGG???@@@@@@@@@>>><<<:::888777666555555444444444444444444444555555555666666666666777888999::::::;;;777888888999999999888888===<<<;;;:::999888888888999999:::<<<===???@@@@@@DDDEEEGGGIIILLLNNNPPPQQQVVVWWWYYY[[[\\\]]]]]]]]][[[\\\\\\^^^aaacccfffgggjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkmmmlllllllllmmmooooooooooooooooooooonnnmmmnnnllliiigggdddcccaaa```___\\\XXXTTTOOOHHHAAA<<<888333000222222///...000///............---------******+++---///111222333000///......000000///---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******++++++************************++++++++++++,,,,,,,,,,,,---,,,+++++++++,,,...///***---///000000//////000111222333444555555444444999>>>EEEMMMTTT\\\dddiiillloootttyyy|||uuummmiiihhhhhhiiilllooosssvvvwwwuuurrrpppkkkhhhccc^^^[[[WWWSSSPPPPPPOOOLLLJJJIIIKKKNNNPPPZZZ```eeefffeeeaaaVVVKKK===888222---+++***)))((((((((((((((((((((())))))'''%%%$$$$$$&&&%%%%%%$$$%%%%%%$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&(((,,,222888>>>AAA???===888333//////111444:::@@@DDDDDDCCCAAA<<<555000...---...222555888999999777333///+++((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&((('''$$$(((000666777''''''&&&&&&&&&''''''((('''((()))***+++------...)))******+++,,,---------...000333888???KKKZZZcccoootttvvvuuuvvvyyyzzzyyyqqqooommmkkkmmmpppsssvvvwwwyyy|||}}}}}}|||}}}~~~||||||}}}}}}|||{{{zzzyyyzzzzzzyyyzzzzzzzzzzzzyyyzzzzzz{{{|||||||||||||||{{{zzzzzzyyyxxxxxxxxxxxxuuuvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwttttttttttttrrrpppnnnllllllmmmnnnmmmkkkjjjkkklll~~~tttlllddd___YYYRRRNNNOOOJJJIIIHHHHHHGGGHHHHHHIIIKKKKKKKKKKKKJJJJJJIIIHHH===@@@DDDFFFFFFBBB===:::777777555444333333333444444444444555555555555555666666777888999:::;;;;;;888888888999999888777777<<<;;;:::888777666666666777888999:::;;;<<<===>>>BBBBBBDDDFFFIIIKKKLLLMMMRRRTTTWWWYYY[[[\\\]]]\\\XXXYYYZZZ[[[]]]```bbbccchhhhhhiiiiiiiiijjjjjjjjjjjjlllmmmnnnmmmmmmnnnpppnnnoooppppppoooooooooooonnnnnnllljjjhhhfffffffffdddccc```\\\WWWOOOFFFAAA;;;555222222222///...000///............---------/////////......---,,,,,,///...---...///...,,,******++++++++++++++++++***))))))***++++++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++*********+++---...***,,,///000000000000111333444666777888666555444777:::@@@EEEKKKSSSZZZ___cccgggmmmrrrvvvyyy}}}wwwpppmmmmmmnnnnnnqqqtttxxx|||~~~}}}{{{zzzvvvsssnnnjjjfffccc___\\\\\\YYYUUURRRPPPPPPPPPPPPVVV]]]ccceeedddaaaXXXNNNAAA<<<555///,,,+++)))(((((((((((()))))))))))))))((('''%%%######%%%$$$"""%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$########################$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&(((---333:::@@@DDDBBB@@@;;;555000...000222777>>>CCCDDDDDDDDD???999333111......000444666666888666444111---***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''###&&&'''%%%'''---000///(((''''''&&&&&&&&&''''''((((((((()))***,,,------))))))******+++,,,,,,,,,...000333666<<>>888333333222...---//////............---------++++++,,,,,,,,,,,,+++***+++******+++,,,+++(((&&&))))))************))))))******++++++,,,,,,,,,---))))))))))))))))))))))))))))))*********++++++++++++*********++++++,,,,,,))),,,...000000111222444555666888::::::999888777666888;;;???CCCIIIOOOTTTXXX]]]dddhhhlllpppuuuzzz~~~yyytttrrrqqqrrrqqqvvvyyy}}}}}}yyyuuussspppmmmjjjiiifffbbb^^^\\\YYYUUUSSSTTT[[[aaacccbbb```YYYRRRFFF@@@888222...,,,+++***))))))))))))))))))))))))))))))&&&###$$$'''&&&###%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&(((,,,222999@@@DDDDDDAAA<<<555000...///111666<<>>888777555111///111///............---------'''(((***,,,------------(((((()))+++,,,,,,***(((((()))***++++++***)))(((************++++++++++++))))))))))))))))))))))))(((((()))))))))************+++,,,,,,------,,,,,,)))+++---...///111555777555666888:::;;;;;;::::::666777888999;;;@@@FFFJJJMMMRRRYYY]]]```eeelllrrrxxx{{{{{{yyyxxxwwwvvv}}}~~~|||zzzxxxtttqqqnnnkkkhhhccc]]]XXXUUU\\\aaaaaa```___[[[UUUJJJDDD;;;444///---,,,+++******)))))))))))))))))))))***((($$$&&&,,,---)))$$$&&&'''&&&$$$###$$$&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%###"""$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((+++111888>>>BBBDDDAAA<<<555000...///111444<<>>JJJTTT```jjjrrrttttttwwwxxxxxxxxxuuuppplllkkkmmmqqqsssyyy{{{}}}~~~|||{{{{{{|||zzz{{{|||}}}}}}}}}}}}}}}yyy{{{||||||zzzzzz|||~~~}}}||||||{{{{{{|||}}}~~~~~~}}}|||zzzyyy{{{{{{{{{{{{{{{zzzyyyyyywwwwwwxxxxxxxxxxxxxxxwwwxxxwwwvvvuuutttsssssssssqqqooonnnmmmlllkkkiiihhh~~~|||yyywwwuuuttttttyyywwwvvvvvvwwwwwwuuussssssrrrpppooooooppprrrssspppppprrrtttwwwyyy{{{{{{~~~wwwpppgggbbbbbbWWWTTTPPPLLLIIIGGGGGGGGGGGGHHHIIIIIIJJJIIIIIIIIINNNNNNMMMLLLJJJGGGEEECCC???===;;;999888888888999555555555555555555555444555555666777888999999::::::::::::::::::999888777555555555555555666777888555555666666777888999999999999;;;===???@@@BBBBBBCCCFFFKKKOOORRRTTTTTTSSSUUUVVVYYY[[[[[[[[[YYYXXX]]]^^^___aaaccceeeggghhhfffhhhkkklllllllllmmmnnnjjjlllooonnnkkkiiijjjlllkkkmmmooonnnmmmmmmppprrrnnnllljjjgggddd^^^WWWSSSKKKDDD>>><<<999555333555//////.........---------//////000///...,,,)))(((((((((***---///000...,,,)))***+++,,,,,,+++***)))******))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++,,,---...///...---,,,)))***,,,---///222666999444666888:::;;;<<<<<<<<<666666666666777:::@@@DDDEEEKKKQQQUUUXXX]]]fffmmmtttxxx|||}}}|||{{{yyyvvvssspppkkkccc]]]VVV]]]aaaaaa```___\\\WWWLLLFFF===555000...---,,,************)))))))))((((((***)))&&&)))000222...$$$&&&((('''$$$"""$$$&&&###$$$$$$%%%%%%%%%$$$$$$''''''''''''''''''''''''"""%%%&&&%%%###"""$$$&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&''''''***///666===AAACCC@@@;;;555000...000222444;;;BBBFFFIIIKKKHHHCCC===999333///......//////222333444333222///,,,***''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''$$$''''''%%%&&&***+++((()))((('''&&&&&&&&&&&&&&&,,,+++)))((((((((()))***))))))))))))************(((---222444555<<>><<<::::::::::::444444444555555555666666555555666777888999::::::;;;;;;;;;;;;;;;:::999888777666666444333222111111666666555555555444444444666777888;;;===@@@CCCEEE@@@DDDHHHKKKLLLMMMNNNOOORRRSSSUUUWWWXXXYYYZZZZZZYYY[[[^^^______```aaacccaaacccfffiiikkkllllllllllllnnnooonnnllljjjiiiiiijjjnnnpppoookkkkkknnnrrrpppnnnlllkkkjjjfffaaa\\\QQQKKKDDD@@@??????<<<:::000000000222333333111...,,,,,,---.........------///---***)))***++++++***+++***))))))((()))))))))'''''''''(((***+++)))(((((((((((((((((((((((((((,,,,,,,,,+++++++++******+++...111333222000,,,***------...000111333444444777999<<>>===:::999777555555666888:::@@@AAACCCFFFLLLTTT^^^eeemmmrrrxxx{{{|||~~~zzzvvvrrrjjjaaa```___^^^_________\\\ZZZRRRMMMDDD;;;444000......,,,+++***(((''''''''''''((('''''''''''')))+++,,,%%%$$$%%%&&&''''''$$$"""&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))---333999<<<===;;;777444222000000111444666;;;CCCIIIJJJGGGDDDBBB>>>888222......///000333555777888777222---***)))(((&&&&&&''''''&&&$$$)))((('''&&&%%%&&&''''''%%%%%%$$$$$$%%%&&&((()))((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''')))***+++,,,+++***(((&&&'''((()))***+++,,,,,,,,,///---...222666999@@@IIIXXX___iiippptttvvvxxxzzzxxxuuuqqqnnnlllnnnppprrrwwwyyy{{{{{{{{{{{{|||}}}~~~}}}|||{{{{{{|||}}}~~~||||||||||||||||||||||||}}}}}}|||{{{{{{{{{{{{{{{}}}~~~~~~|||zzzzzz{{{yyyyyyyyyxxxxxxxxxwwwwwwyyyzzzyyyyyyxxxwwwvvvuuuyyyyyyyyyxxxwwwvvvuuutttvvvtttrrrqqqqqqooollliii~~~{{{tttuuutttpppkkkhhhhhhiiiiiihhhgggfffeeeeeeeeeeeeaaaaaaaaaaaa`````````````````````aaadddgggkkkmmmuuuzzzxxxqqqlllgggbbb[[[UUUQQQMMMJJJHHHHHHHHHIIIJJJJJJKKKKKKJJJOOOMMMKKKKKKMMMMMMLLLIIICCCBBB@@@===<<<;;;;;;;;;555555555555555555555555555555666666777777888888999:::::::::999999888777777777666555444444333333555555555555666666777777777777888999;;;===>>>???===@@@EEEHHHIIIJJJKKKLLLOOOPPPRRRTTTVVVWWWWWWWWWXXX[[[]]]^^^^^^^^^___aaaaaabbbdddfffhhhjjjkkklllkkkmmmnnnmmmkkkiiihhhhhhjjjmmmooommmjjjiiilllooopppnnnlllkkkkkkgggbbb^^^VVVQQQKKKGGGFFFEEEAAA>>>333222111111222222000...,,,,,,---------------,,,---,,,******+++,,,+++***++++++***))))))))))))***)))((('''(((*********)))((((((((((((((((((((((((,,,+++++++++************))),,,///111222000...,,,,,,---...///111222333444666888;;;>>>???>>>===<<<999777555333333444555777888:::<<<@@@EEELLLUUU[[[hhhmmmssswwwyyy{{{}}}zzzrrriiidddbbb```_________]]][[[UUUPPPHHH@@@888333000...,,,+++***)))(((((('''((()))(((((('''''''''''''''&&&%%%$$$%%%&&&&&&%%%############$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&(((,,,111666999999777444000...---------333444999@@@FFFIIIHHHEEEDDD???999222...---///000444666999:::888444...++++++)))((('''(((((('''&&&)))((('''&&&%%%&&&&&&'''&&&%%%%%%%%%&&&'''((())))))((((((''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((()))+++++++++)))(((&&&++++++,,,---------,,,,,,///---...222444777>>>FFFTTT\\\gggooorrrtttwwwyyyyyyvvvrrrooommmnnnppprrrwwwyyy{{{|||||||||}}}~~~~~~}}}||||||||||||}}}~~~||||||||||||||||||||||||}}}|||{{{{{{{{{{{{{{{|||{{{}}}~~~}}}{{{yyyyyyzzzzzzyyyyyyyyyyyyxxxxxxxxxzzzzzzzzzzzzyyyxxxwwwvvvyyyyyyyyyyyyyyyxxxwwwvvvwwwuuusssrrrqqqooollliii~~~yyyvvvnnnnnnmmmjjjfffeeeeeefffbbbaaa```^^^]]]\\\\\\[[[YYYYYYYYYYYYZZZZZZZZZZZZYYYXXXWWWXXX[[[```dddgggqqqvvv~~~yyytttooojjjccc\\\XXXTTTPPPNNNJJJJJJJJJJJJJJJKKKKKKJJJNNNLLLKKKKKKMMMMMMLLLJJJFFFEEEBBB@@@>>>=========888888888777666666555555555555555555555555555555777777888888888777666666777666666666555555444444333444555666777888999999777777888888888888888999888<<<@@@CCCDDDEEEGGGIIIKKKLLLNNNPPPRRRSSSTTTTTTXXXZZZ\\\\\\\\\\\\]]]^^^`````````aaacccfffhhhjjjjjjkkkmmmllljjjhhhggggggjjjlllmmmkkkhhhhhhjjjmmmpppooommmmmmkkkiiieeebbb[[[WWWRRROOOMMMKKKFFFBBB888666333111111111000...------------,,,,,,,,,,,,++++++***+++------,,,***,,,,,,+++***************---+++(((((()))******)))))))))))))))))))))))))))************))))))))))))'''***---///000000...---,,,---...///000111222333555777999<<<<<<<<<;;;:::777555333111000000222222222444777:::>>>DDDJJJOOO___dddkkkppprrrvvv|||zzzrrrjjjgggcccaaa```___^^^\\\XXXUUUOOOGGG???777222///,,,+++***))))))))))))))))))))))))((('''%%%######&&&%%%###$$$%%%&&&&&&%%%######""""""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""######$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%&&&'''***...222444333111///,,,+++*********///111555;;;BBBGGGHHHHHHFFFAAA999222...---...000555777;;;<<<;;;666111------+++)))((())))))((('''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((())))))***))))))(((''''''&&&&&&(((((((((''''''&&&&&&%%%((()))***+++***)))(((''',,,,,,------,,,++++++***///------111333555;;;BBBNNNWWWccclllqqqsssuuuwwwyyywwwtttqqqooopppqqqrrrwwwyyy|||}}}}}}}}}~~~~~~}}}}}}||||||}}}}}}~~~|||||||||||||||||||||||||||{{{{{{{{{{{{{{{||||||zzz|||}}}}}}{{{yyyyyyyyy{{{{{{zzzzzzzzzyyyyyyyyy{{{{{{{{{{{{zzzyyyxxxxxxzzzzzz{{{{{{{{{zzzzzzyyyxxxvvvtttsssqqqooollliii~~~xxxtttlllkkkiiifffdddcccdddeee```___]]][[[YYYXXXWWWWWWTTTTTTTTTUUUUUUUUUUUUVVVVVVUUUTTTTTTWWW\\\bbbeeelllqqqyyy{{{vvvqqqjjjddd^^^ZZZUUURRROOONNNNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLKKKIIIGGGEEEBBB@@@?????????<<<;;;:::999888666555555555555555555444444333333555666666666666666555555555555555555555444444444333333444555666777888888666777777777777777666666555888<<<>>>@@@AAACCCEEEGGGHHHJJJMMMOOOPPPQQQRRRWWWYYY[[[[[[[[[ZZZ[[[\\\^^^]]]]]]]]]___bbbeeegggiiijjjlllllljjjhhhggghhhhhhjjjkkkjjjiiiiiikkkmmmoooooonnnmmmllljjjgggfff^^^ZZZVVVTTTRRROOOHHHCCC>>>:::555222000000//////......---,,,,,,,,,,,,,,,*********,,,......---+++---,,,++++++******++++++///,,,)))((()))*********************************)))))))))))))))(((((((((((()))+++---......---,,,,,,------...000111111222444555777999:::999999888666555222000/////////000111333666999<<>>===999444000---+++)))(((((((((((('''((((((''''''&&&&&&&&&&&&''''''''''''(((((())))))***))))))(((((('''&&&&&&&&&'''''''''''''''''''''(((((()))******)))(((((())))))************))))))...,,,---000111222777>>>IIIRRR___jjjooorrruuuwwwzzzxxxuuusssqqqqqqqqqqqqwwwyyy}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{zzzzzzzzz{{{||||||yyy{{{~~~~~~|||zzzyyyyyy|||{{{{{{{{{zzzzzzzzzzzz{{{{{{||||||{{{zzzyyyyyyzzzzzz{{{|||}}}}}}||||||yyywwwuuutttrrrpppmmmjjjxxxtttkkkiiieeecccaaaaaaaaabbb___^^^\\\ZZZXXXVVVUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSQQQRRRUUUZZZ___bbbhhhmmmuuu}}}|||xxxqqqjjjeee```[[[XXXTTTSSSQQQOOOMMMLLLLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKIIIHHHFFFCCCAAA@@@@@@@@@>>>>>><<<;;;999777666666666666666555444444333333444555555666666666555555333333333333333333333333333333333444444444555555444555666777777777777666444666999;;;<<<===@@@BBBCCCDDDGGGIIILLLNNNOOOPPPUUUWWWYYYZZZYYYYYYZZZ\\\\\\[[[YYYYYY[[[^^^bbbdddfffiiikkkkkkjjjiiiiiiiiiggghhhiiiiiijjjkkkmmmooommmmmmmmmlllkkkiiiiiiiiibbb^^^[[[YYYXXXTTTMMMHHHCCC???999555333222111000000///...---,,,+++,,,,,,******+++---//////---+++---,,,++++++******++++++///,,,)))((()))*********++++++++++++++++++++++++((((((((((((((((((((((((******++++++++++++***))),,,,,,---...///000000111333444555666777777666666555444222111////////////000222555888999<<>>DDDGGGGGGCCC<<<555000...//////444888===@@@@@@===777444---+++(((&&&'''''''''&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''$$$%%%%%%&&&'''((())))))((((((((()))))))))((((((&&&'''((()))************---+++,,,///000000555;;;DDDMMM[[[fffmmmqqquuuxxxyyyxxxvvvtttrrrqqqppppppvvvyyy}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{zzzzzzzzzzzz{{{{{{zzz|||~~~|||zzzzzz|||||||||{{{{{{{{{zzzzzz{{{{{{|||||||||{{{zzzzzzzzzzzz{{{|||}}}}}}}}}}}}yyywwwuuuttttttrrrooolllzzzvvvmmmiiiddd```______^^^^^^\\\[[[YYYWWWUUUTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOQQQUUUZZZ]]]bbbgggooowwwyyysssmmmhhhccc___ZZZXXXUUUQQQNNNLLLKKKKKKLLLMMMMMMLLLJJJIIIIIIJJJHHHGGGEEECCCAAAAAAAAAAAA@@@???>>>===;;;999888777777777777666666555555555555555666777777777666666333333333333222222111111333333333333333333444444333444666777888888777666333555777888888999<<<>>>???@@@CCCFFFIIIKKKMMMMMMQQQTTTVVVWWWWWWXXXYYY[[[ZZZYYYXXXWWWYYY\\\___aaaccceeehhhiiiiiiiiijjjkkkgggggghhhhhhjjjkkkmmmnnniiijjjkkkjjjiiihhhiiijjjgggddd```___^^^[[[UUUPPPJJJFFF@@@;;;999888666555333222///...,,,,,,,,,---,,,,,,+++,,,......---+++,,,,,,+++***************---+++(((((()))******)))************************(((((((((((())))))))))))*********))))))(((((((((,,,,,,------...//////000111222333333444444444444444333222111000/////////...000222444555777:::===EEEIIIOOOSSSWWW\\\ccchhhlllnnnrrrvvvzzz}}}|||uuuoookkkfffbbb___\\\\\\[[[WWWOOOFFF>>>999222000///---+++***))))))(((((())))))))))))))))))%%%$$$######%%%''''''&&&!!!###%%%###!!!!!!$$$(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%''''''(((+++++++++***************'''))),,,000444999???CCCEEEBBB===777333000//////222666<<>><<<:::999999999888888888888888888888666666777888888888888888555555444333222222111111111222222333444555666666333444555777777666555444222444555555555555777999:::<<>>BBBFFFJJJMMMQQQXXX]]]bbbdddiiinnnsssvvvyyyzzz~~~{{{uuuooojjjddd```^^^^^^]]]ZZZTTTLLLDDD@@@444333000...+++***(((((((((((((((''''''(((((()))$$$######%%%'''((('''%%%!!!$$$&&&%%%"""!!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&''''''''''''((((((((((((((((((%%%(((,,,///111555:::>>>BBB@@@===:::666222000...///444;;;AAADDDBBB===:::000---)))'''''''''''''''&&&'''((((((((('''&&&%%%%%%&&&'''(((''''''&&&%%%######$$$%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''((())))))))))))***++++++++++++++++++***+++///000000444::::::CCCOOOZZZccckkkrrrxxxxxxwwwwwwuuusssqqqnnnmmmsssvvv{{{~~~~~~}}}~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzyyyxxxxxxxxxxxx{{{~~~~~~|||zzzzzz{{{{{{{{{zzzzzzzzzyyyyyyyyyzzzzzz{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{zzzzzzzzzwwwvvvuuuuuuvvvvvvtttrrrwwwqqqjjjeeecccbbb```^^^ZZZYYYWWWVVVTTTTTTSSSSSSQQQQQQPPPNNNMMMLLLKKKJJJNNNNNNNNNOOOPPPRRRTTTUUUYYY^^^eeemmmttt{{{}}}xxxrrroookkkhhhccc]]]XXXTTTRRRRRRMMMOOOOOOMMMIIIFFFGGGHHHDDDCCCBBBAAA@@@AAAAAABBBAAAAAA@@@>>>===;;;::::::999999999999999999999:::777777888999999999999999777777666555333222111111000111222444666777999999333444555666666444222111111333333333222333555666777999<<>>;;;777444000...---222:::AAADDDCCC???<<<222...***(((((((((((((((&&&'''((((((((('''%%%%%%%%%&&&'''''''''&&&%%%$$$!!!"""###$$$&&&'''((()))***)))((('''&&&%%%$$$$$$'''''''''''''''((()))***)))))))))))))))(((''''''+++)))+++///000000444:::777???KKKVVV___hhhqqqwwwwwwwwwwwwuuussspppnnnlllrrrvvv{{{~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||zzzyyyxxxwwwwwwvvvyyy}}}}}}{{{yyyyyy{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyzzzzzz{{{zzzzzzyyyxxxyyyyyyyyyyyyyyyxxxxxxvvvuuuuuuvvvwwwwwwuuusss}}}wwwooohhhcccaaa```___\\\[[[ZZZVVVSSSRRRRRRSSSQQQQQQPPPOOONNNLLLLLLKKKMMMNNNNNNNNNMMMMMMOOOQQQXXXZZZ^^^eeemmmuuu{{{~~~xxxtttpppnnniiiaaaZZZVVVVVVWWWRRRPPPNNNLLLJJJGGGDDDAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBB@@@>>>===999999888888777666666555888777777777777777888888::::::999777666444333333---...000222444555555666222333333444444333333222444444333333333222222222555555777888;;;===???AAAEEEHHHLLLNNNNNNNNNOOOQQQSSSUUUVVVWWWWWWXXX[[[]]]```aaaccceeeggggggggggggkkkiiigggeeedddeeeffffffdddeeeeeeeeedddeeehhhjjjiiiiiiiiihhhgggeeedddccc\\\YYYUUUSSSRRROOOIIIEEE@@@===888333///........./////////.........------+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''''''''')))******)))((('''(((***,,,---------...///,,,,,,,,,------.........//////////////////......000///////////////000000666777888;;;>>>BBBFFFHHHOOOSSSZZZ```eeejjjnnnqqquuuwwwzzz}}}|||uuummmfffcccdddcccbbbbbbaaa[[[QQQJJJ;;;777222000000000---***+++***((('''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!%%%%%%$$$######$$$%%%%%%$$$'''***---///333777:::AAABBBBBB???999333...,,,...111666<<>>BBBDDDGGGIIIJJJKKKMMMOOOQQQSSSUUUVVVWWWXXX[[[^^^```aaacccdddfffffffffeeegggggggggffffffeeedddddddddeeeeeedddcccdddfffiiihhhhhhhhhhhhfffeeedddccc___\\\YYYWWWVVVRRRMMMIIIDDDAAA===888444111000///......---------,,,,,,,,,******+++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''%%%&&&'''))))))*********)))+++,,,,,,+++++++++,,,,,,,,,,,,,,,---------...------...............---//////...//////000111111333333444666999<<>>999333//////...,,,)))+++***((('''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%$$$######$$$%%%%%%$$$&&&(((***,,,000555888===???@@@>>>:::555111000///222777===BBBCCCAAA???555222...***(((((()))***((()))))))))))))))((('''%%%%%%&&&'''''''''&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))*********+++++++++,,,.........---...000222555999AAAJJJUUU```kkkrrryyywwwuuuuuuvvvvvvsssqqqqqqsssvvvzzz|||}}}}}}}}}~~~~~~}}}}}}}}}|||||||||}}}~~~~~~}}}~~~}}}|||zzzyyyxxxwwwxxxxxxyyyzzzzzzzzzyyyyyyvvvvvvwwwwwwwwwxxxxxxxxxzzzxxxwwwwwwxxxyyyxxxxxxyyyyyyyyyxxxxxxyyyyyyzzz{{{zzzyyywwwwwwwwwwwwxxx}}}vvvpppkkkfffccc```^^^[[[XXXUUUSSSSSSRRRNNNNNNNNNNNNNNNNNNNNNNNNJJJKKKLLLKKKJJJJJJLLLNNNPPPQQQUUUZZZ```ggglllppprrrwww~~~}}}vvvrrrnnnjjjddd```YYYWWWTTTQQQOOOLLLHHHEEECCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCAAA@@@>>><<<:::888777666777777777888999:::;;;<<<<<<;;;;;;:::999777666555222222222333333333333333222333333444444333333222111111111000000000000///111111222444555888999;;;===???AAACCCDDDFFFJJJLLLNNNPPPRRRTTTUUUXXX[[[^^^___```bbbddddddeeeddddddbbbdddeeegggfffeeecccbbbdddeeeeeeeeecccccceeeggghhhhhhggggggfffeeedddcccbbbaaa^^^]]][[[XXXSSSPPPJJJHHHEEE@@@;;;777444222//////.........---------******+++++++++++++++***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''%%%%%%&&&'''(((***+++,,,)))+++,,,+++***((())))))+++,,,,,,,,,,,,,,,------***+++,,,---------------............///000111222111111222333444666777888===BBBHHHOOOTTTZZZ___bbbgggjjjmmmqqqtttyyy~~~|||tttmmmiiieeeeeefffhhhgggbbbYYYQQQBBB<<<444///---,,,***(((******)))((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((())))))((('''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&(((,,,222666999;;;>>>>>>;;;777555444000222777===BBBDDDDDDBBB777444///+++)))***,,,...(((((()))*********))))))&&&&&&'''''''''&&&&&&%%%)))))))))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++,,,---......---...000222222555<<>>=========<<<;;;:::888777555444444333222222222222222333333444444333333222111111111000000000////////////000111222444666777999:::<<<>>>???BBBGGGJJJJJJLLLOOOQQQSSSVVVZZZ]]]___```bbbcccddddddddddddaaabbbcccddddddccccccbbbeeefffgggfffddddddeeefffgggggggggfffeeedddccccccdddcccbbbaaa^^^[[[XXXVVVPPPOOOLLLHHHBBB===888555333333222111000000//////******++++++,,,,,,++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''''''''&&&&&&'''(((***+++''')))******)))(((((()))++++++++++++,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,,,,,,,------...000111222222222222222333333333444666:::???EEEKKKPPPVVVYYY___bbbfffjjjooosssyyy}}}xxxrrrnnngggggghhhjjjjjjeee\\\UUUGGG???555...,,,+++)))(((******)))((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''########################'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&***///444666:::===???===:::888777222333666;;;@@@CCCDDDCCC<<<888333---++++++,,,...&&&'''((()))))))))))))))''''''(((''''''&&&%%%%%%))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,---......------///111000333888@@@KKKXXXfffooossstttuuuwwwwwwvvvtttsssqqqsssuuuwwwzzz|||}}}~~~~~~~~~~~~}}}}}}}}}}}}|||}}}~~~~~~}}}|||{{{|||}}}~~~}}}{{{yyywwwxxxwwwvvvuuuvvvwwwyyy{{{xxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxzzzyyywwwuuuuuuvvvwwwxxxyyyzzz{{{{{{zzzzzzyyyyyyxxxxxxxxxxxx~~~vvvnnniiieeeaaa\\\XXXWWWUUURRROOOQQQPPPOOONNNLLLKKKJJJIIIHHHIIIIIIHHHGGGFFFHHHJJJJJJKKKLLLOOOSSSWWW[[[]]]```gggnnnsssuuuwww{{{~~~~~~yyyqqqjjjfffccc```\\\YYYUUUPPPLLLIIIHHHFFFDDDBBBBBBCCCCCCDDDEEEEEEEEEFFFGGGGGGHHHFFFFFFDDDBBB???===<<<;;;999999::::::<<<===>>>???>>>>>>??????>>><<<:::999777666444333222111111111222333333444444333333222111111111111000000000000.........///000111333444666777999:::<<>>CCCHHHMMMQQQWWWZZZ___dddiiiooouuuyyyzzz{{{}}}}}}vvvrrrkkkjjjjjjkkkjjjfff]]]WWWKKKBBB777000,,,+++)))(((*********))))))((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%&&&&&&&&&########################'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%)))...222555999>>>@@@???<<<:::999555444666999===AAABBBBBBAAA===777000,,,++++++,,,%%%%%%&&&'''(((((((((((((((((((((((('''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********+++---...---------///111///222666===GGGTTTbbbkkkqqqtttvvvxxxwwwuuusssqqqqqqrrrsssuuuwwwzzz|||}}}~~~~~~~~~}}}}}}}}}}}}||||||}}}~~~~~~~~~~~~}}}|||yyyzzz|||}}}|||zzzxxxwwwxxxwwwuuutttuuuwwwyyyzzzzzzyyyyyyxxxwwwvvvuuuuuuwwwvvvvvvxxxyyyyyywwwuuutttuuuvvvxxxzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxx~~~uuupppjjjeee___[[[YYYWWWSSSPPPRRRQQQPPPNNNLLLJJJHHHHHHHHHHHHIIIHHHFFFFFFGGGHHHIIIIIIJJJKKKNNNQQQTTTVVVXXX^^^fffiiijjjnnntttzzzyyytttmmmjjjfffbbb^^^YYYTTTPPPMMMKKKGGGDDDBBBAAAAAAAAADDDDDDDDDDDDDDDEEEFFFGGGFFFFFFDDDCCCAAA@@@???>>>;;;;;;;;;<<<===>>>???@@@??????AAAAAA@@@>>><<<;;;888777555333111111111111222333333444444333333222111111111111000000000000............///000111222222444777888:::<<>>BBBBBB@@@>>>===999888777888;;;>>>@@@@@@BBB???999333...+++***)))%%%%%%&&&'''''''''&&&&&&''''''((((((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******+++,,,------,,,---///111///111555:::CCCOOO[[[dddooossswwwyyyxxxuuurrrqqqppppppqqqrrrtttxxx{{{|||}}}}}}}}}}}}||||||||||||||||||}}}~~~~~~}}}||||||yyyyyyzzz{{{{{{zzzyyyxxxyyyxxxvvvuuuuuuvvvxxxyyyzzzyyyyyyxxxwwwvvvuuuuuuwwwvvvvvvwwwxxxxxxwwwuuusssuuuwwwxxxzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxoooiiibbb___]]][[[WWWRRRQQQPPPOOOMMMLLLJJJIIIHHHHHHIIIIIIGGGFFFEEEFFFHHHGGGGGGGGGHHHIIILLLNNNOOOPPPVVV\\\______dddllltttvvv}}}wwwtttoookkkfffaaa\\\XXXSSSQQQLLLHHHEEECCCCCCCCCDDDDDDCCCBBBCCCCCCDDDEEEDDDDDDDDDCCCCCCBBBBBBBBB===============>>>???@@@???@@@BBBCCCBBB@@@>>><<<999777555333111111222222222333333444444333333222000000000/////////......///.........///000111111///222555666777888:::<<<>>>AAADDDFFFIIILLLPPPSSSVVVXXX[[[^^^aaacccddddddccccccbbbaaaaaa````````````bbbeeeeeeeeeddddddeeecccddddddddddddccccccbbbaaaccceeeddd```^^^]]]^^^ZZZYYYWWWTTTQQQNNNKKKIIIDDDCCC@@@===999666444222.........---,,,+++***)))))))))))))))))))))))))))'''''''''((()))*********)))))))))))))))((('''''''''''''''(((''''''&&&&&&%%%''')))))))))((()))***++++++******))))))))))))((())))))*********)))))))))))))))))))))***+++++++++,,,---.........---------///111222333666:::===DDDHHHNNNTTTZZZaaahhhlllmmmoooqqquuuyyy|||~~~zzzvvvqqqnnnkkkfff```[[[NNNGGG<<<555111...,,,)))******++++++***)))'''&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&'''***,,,111777>>>CCCEEEDDDCCCCCC???<<<999999:::===>>>???AAA>>>:::555000,,,***(((''''''''''''''''''&&&%%%&&&''''''(((((((((((('''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***+++,,,------,,,---///000...000333888???IIITTT[[[kkkpppvvvyyyxxxvvvtttsssoooooooooppprrrvvvyyy{{{||||||||||||{{{{{{{{{zzz{{{|||}}}~~~~~~}}}|||{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{zzzxxxwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwuuuuuuwwwwwwwwwvvvsssuuuwwwyyyzzzyyyxxxxxxxxxyyyzzz{{{{{{zzzyyyyyysssmmmeeebbbaaa^^^YYYUUUOOONNNNNNMMMLLLKKKKKKJJJHHHIIIIIIHHHFFFEEEFFFHHHFFFFFFEEEFFFGGGIIIJJJLLLKKKPPPVVVWWWXXX]]]gggpppnnnwww}}}xxxsssooojjjddd```ZZZWWWRRRMMMIIIGGGGGGGGGDDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCCCCDDDDDDDDDDDD???>>>>>>>>>>>>>>>??????@@@AAACCCDDDCCCAAA???===999777555222111111222333222333333444444333333222//////.........---------///////////////000111111---000333555666666777888===???BBBEEEGGGJJJNNNQQQSSSUUUXXX\\\___aaabbbcccbbbcccddddddcccaaa___]]]^^^```cccdddcccccccccdddccccccdddddddddcccbbbbbb```ccceeedddaaa^^^^^^___\\\ZZZYYYVVVSSSQQQOOOOOOLLLJJJGGGCCC???;;;888777//////...---,,,***)))((())))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))(((((('''$$$%%%'''((()))(((''''''((()))+++***(((''''''(((+++*********))))))(((((()))***************)))((()))((((((((((((((())))))+++,,,...///000000//////+++,,,---......000333666>>>BBBHHHNNNTTT[[[bbbgggiiikkknnnrrrvvvzzz}}}zzztttooolllgggaaa\\\OOOGGG>>>666333000,,,*********++++++***)))'''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$&&&&&&%%%&&&(((***///555===DDDGGGHHHGGGGGGCCC@@@<<<:::;;;<<<>>>>>>>>>===:::666222...+++)))((()))))))))((('''&&&&&&&&&&&&'''((()))))))))(((%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))+++,,,------,,,,,,...000---///222777===FFFOOOVVVgggnnnuuuyyyyyywwwvvvvvvooonnnmmmnnnppptttxxx{{{|||{{{{{{{{{zzzzzzzzzzzz{{{|||}}}~~~~~~}}}|||{{{|||{{{{{{{{{{{{|||}}}}}}{{{{{{yyyxxxwwwwwwvvvvvvtttuuuvvvwwwxxxyyyzzzzzzyyywwwuuutttvvvwwwwwwwwwtttuuuwwwyyyzzzyyyxxxwwwxxxyyyzzz{{{{{{{{{zzzyyytttjjjgggddd\\\YYYZZZUUUSSSQQQPPPOOONNNKKKIIIMMMKKKGGGEEEEEEFFFFFFEEEAAACCCEEEGGGIIIIIIIIIIIINNNOOOQQQRRRUUUZZZ```dddiiinnnwww{{{vvvpppkkkgggaaa]]]XXXSSSOOOKKKGGGEEEGGGFFFDDDBBBAAAAAADDDGGGGGGFFFEEEDDDBBB@@@???>>><<<===???AAABBBCCCDDDDDDAAA@@@@@@BBBCCCCCCAAA???:::999777666444333333333444444333333333222222222222111000.........///000---......///000/////////,,,---///222444666666777555777:::>>>BBBEEEGGGHHHOOOPPPSSSUUUXXXYYY[[[[[[^^^]]]^^^```cccdddaaa^^^___aaaccccccaaa_________bbbbbbaaaaaaaaaaaaaaaaaa]]]^^^___``````^^^\\\[[[YYY[[[\\\YYYUUUSSSTTTWWWUUUPPPKKKHHHFFFDDD@@@===555222...,,,,,,,,,,,,+++))))))******))))))((('''************))))))))))))***))))))((('''%%%$$$###((((((((((((''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((())))))***+++,,,+++)))'''&&&((('''''''''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,...000111555:::BBBHHHNNNRRRVVVYYYcccfffjjjnnnqqqssswwwyyy|||~~~zzztttmmmfff```\\\UUUNNNFFF???:::444...))))))'''&&&'''))))))((('''%%%$$$%%%&&&((((((&&&$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!"""######$$$$$$$$$$$$(((%%%""""""###$$$""" !!!"""###$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$&&&''')))***++++++000444:::AAAFFFIIIJJJJJJHHHDDD>>>999777777999:::===<<<;;;999444...)))&&&(((''''''(((***)))'''%%%&&&###!!!###((()))'''###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&***************++++++,,,***+++,,,,,,++++++---///...///333777888===JJJWWWaaakkksssuuuuuuvvvuuurrrqqqpppnnnmmmooosssxxx{{{~~~}}}{{{zzzzzz{{{|||||||||{{{zzzzzzzzz|||}}}~~~}}}|||{{{zzzzzzzzzzzzzzz{{{{{{zzzyyyyyyxxxwwwwww{{{uuupppqqqwww{{{zzzwwwtttuuuvvvuuusssrrrrrrtttvvvwwwxxxyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{zzzzzz}}}sssnnnhhh```[[[ZZZTTTRRROOONNNMMMLLLJJJHHHJJJGGGDDDCCCCCCDDDDDDCCCBBBCCCCCCDDDEEEEEEEEEEEEIIIJJJLLLMMMOOOSSSYYY]]]dddjjjrrr{{{~~~xxxqqqmmmfffbbb]]]XXXTTTPPPLLLIIIIIIHHHFFFCCCBBBBBBDDDFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@AAABBBCCCDDDEEEEEEEEEBBBAAAAAABBBCCCBBB@@@>>>:::999888666444333333222333333333333222222222222111000///......//////000.............../////////---...///111333444555666444666888;;;>>>AAACCCDDDJJJLLLNNNQQQTTTWWWXXXYYY^^^^^^___aaadddeeebbb```]]]___``````___^^^^^^___aaaaaaaaaaaaaaaaaaaaaaaa]]]]]]^^^^^^]]]\\\ZZZYYYYYYZZZZZZXXXWWWVVVWWWXXXXXXTTTOOOLLLJJJHHHDDDAAA:::777333000//////...---++++++,,,,,,++++++***************)))))))))(((((()))))))))((('''&&&%%%$$$((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((())))))***)))***+++,,,+++)))'''&&&((((((''''''((()))***+++,,,,,,++++++++++++++++++...---,,,++++++---///000555888<<>>???CCCDDDGGGKKKOOORRRUUUVVV[[[\\\]]]```ccccccaaa___\\\]]]^^^]]]\\\\\\]]]______`````````aaabbbbbbbbb^^^^^^]]]\\\ZZZYYYXXXWWWYYYXXXWWWWWWYYYZZZ[[[ZZZ\\\YYYUUURRRPPPNNNJJJHHHBBB>>>:::666444333111///......---------,,,,,,,,,))))))))))))(((((((((((('''(((((((((((('''&&&%%%((((((((((((''''''''''''''''''''''''((((((((((((&&&'''((()))***+++++++++***++++++,,,+++)))(((''')))((((((''''''((())))))*********************+++,,,,,,+++******+++---...333444555777:::AAAIIINNNOOOSSSWWW\\\```dddhhhlllssswww|||zzzssslllfffccc]]]XXXOOOIIICCC<<<555///,,,+++)))((()))***)))'''&&&&&&&&&(((******(((&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%###""""""###$$$$$$######$$$$$$$$$$$$###""""""&&&%%%$$$$$$######$$$$$$###"""""""""$$$&&&((()))---000777>>>CCCGGGIIIIIIKKKGGGBBB===:::888999:::======>>><<<999444///,,,'''&&&&&&&&&''''''%%%###&&&""" %%%)))++++++$$$$$$%%%%%%%%%%%%&&&&&&###%%%'''))))))'''%%%###''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''(((((()))***)))))))))+++---......000333444777BBBMMMXXXbbbmmmqqqsssvvvvvvtttqqqooommmkkklllppptttvvv|||{{{{{{zzz{{{{{{||||||||||||}}}}}}}}}|||{{{{{{zzzyyyyyyyyyyyyzzzzzz{{{|||{{{{{{zzzzzzyyyyyyyyyxxxtttpppqqqwwwzzzzzzxxxwwwxxxxxxvvvtttrrrrrrssswwwwwwxxxyyyyyyyyyxxxxxxyyyyyyzzzzzzzzzzzzyyyyyywwwooogggbbb\\\YYYUUUSSSQQQPPPNNNLLLHHHGGGEEEEEEFFFGGGFFFFFFFFFFFFDDDCCCCCCDDDFFFFFFFFFGGGHHHHHHIIIKKKNNNQQQWWW\\\ccclllsss{{{|||{{{|||zzzsssooojjjeeebbb^^^ZZZWWWQQQNNNJJJHHHFFFFFFEEEDDDGGGEEEDDDBBBBBBCCCDDDEEEDDDEEEFFFGGGGGGGGGGGGGGGEEEDDDCCCCCCCCCAAA>>><<<<<<;;;999777555333222222444444444444333333333333......//////000000111111...---,,,++++++---///000111000///......000222333333333222222333666999;;;<<<>>>AAAEEEIIIMMMQQQSSSUUUWWWYYY\\\^^^___^^^]]]^^^^^^]]]\\\ZZZZZZ\\\^^^]]]^^^^^^___```aaabbbbbb```___]]]ZZZYYYWWWWWWWWWWWWUUUTTTVVVZZZ]]]]]][[[]]]\\\ZZZXXXVVVSSSPPPNNNJJJFFFAAA===:::777444222000///...------,,,,,,,,,)))))))))(((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''((((((((((((&&&''')))+++,,,---,,,,,,++++++++++++***)))(((''')))(((((((((''''''(((((())))))))))))************++++++************+++,,,000000000111333888???DDDHHHKKKPPPUUUYYY___dddhhhnnnqqqwww{{{~~~|||vvvoooiiifffbbb\\\UUUOOOIIIAAA999333...,,,)))(((((()))((('''''''''''')))++++++)))'''&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$######"""!!!###"""""""""###$$$%%%%%% !!!"""###$$$%%%%%%%%%$$$$$$###"""""""""""""""######""""""###%%%''')))***...444;;;BBBFFFIIIJJJLLLIIIDDD???;;;999999999:::;;;======:::666111...)))(((''''''((('''&&&$$$&&&###"""###&&&((())))))$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%''''''''''''%%%$$$'''(((((())))))(((((('''((((((''''''(((((()))***((()))******))))))+++---......///222333555>>>GGGRRR^^^iiiooorrrvvvxxxwwwtttrrrooommmnnnppptttvvvzzzzzzzzzzzz{{{||||||||||||}}}~~~~~~~~~|||{{{yyyzzzzzzzzzzzzzzz{{{|||}}}|||||||||{{{{{{zzzzzzzzzxxxuuurrrtttxxx||||||zzzyyyyyyyyywwwtttrrrrrrssswwwxxxxxxyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxyyypppjjjccc___ZZZWWWTTTRRRPPPNNNHHHGGGEEEEEEGGGGGGFFFEEEDDDCCCCCCBBBCCCEEEFFFGGGEEEFFFGGGGGGGGGHHHJJJMMMRRRVVV\\\cccjjjqqqxxx}}}}}}zzzyyy{{{}}}yyyvvvppplllhhhddd```]]]WWWSSSNNNLLLJJJIIIFFFCCCGGGFFFEEECCCBBBBBBBBBBBBAAABBBCCCEEEFFFGGGHHHHHHFFFEEEDDDCCCCCCAAA>>>;;;<<<;;;999777555444333333555555555555444444444444......//////000000111111...---+++***+++,,,...000111000...------...000111333222000000111333555777777999;;;???CCCHHHLLLNNNPPPRRRVVVYYY[[[\\\\\\\\\``````^^^\\\YYYXXXZZZ[[[\\\\\\]]]^^^^^^___`````````___]]][[[YYYWWWVVVVVVUUUSSSRRRTTTYYY\\\\\\[[[]]]]]]]]]\\\YYYWWWVVVUUUPPPMMMIIIDDDAAA>>>:::777333111000...,,,+++++++++))))))))))))((((((((((((&&&'''(((((()))(((((((((((((((((((((''''''''''''''''''''''''((((((((((((&&&''')))+++---------,,,************)))(((''''''((((((((((((((('''''''''((((((((())))))******************)))))))))******+++,,,...///000333888;;;AAADDDIIINNNRRRXXX^^^cccgggkkkqqqvvvyyy{{{~~~xxxqqqllliiieee```ZZZTTTOOOGGG===777000---***((('''''''''&&&((('''((()))++++++)))'''&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$######"""!!!"""""""""#########%%%&&& !!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&((()))(((,,,222999@@@FFFIIIKKKMMMKKKFFFAAA===:::888777666888:::<<<;;;777333000,,,***(((((((((((('''&&&%%%%%%&&&'''((((((&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''%%%$$$$$$%%%''''''''''''((((((((((((''''''))))))(((((())))))***+++)))***+++*********,,,...///...///111222444;;;CCCMMMYYYffflllqqqwwwyyyyyyvvvssspppmmmmmmooorrrtttxxxyyyyyyzzz{{{|||||||||}}}}}}~~~~~~~~~}}}{{{zzz|||||||||||||||}}}~~~}}}}}}|||||||||||||||{{{zzzxxxvvvxxx{{{}}}~~~|||zzzzzzzzzxxxuuusssssstttxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwxxxxxxxxxxxxwwwwww|||sssiiieee___YYYVVVSSSPPPNNNGGGFFFEEEEEEFFFFFFEEECCC@@@@@@@@@AAAAAACCCDDDDDDAAABBBDDDDDDCCCDDDFFFHHHMMMQQQVVV[[[```fffmmmqqqxxx{{{~~~~~~~~~}}}|||zzzzzz{{{}}}~~~}}}xxxsssppplllhhheee^^^ZZZUUURRRPPPNNNIIIEEEEEEEEEDDDCCCBBBAAA@@@@@@>>>???AAACCCEEEFFFGGGGGGFFFEEEDDDDDDDDDBBB???<<<;;;:::999777666555444444555555555555444444444444...///000000000000000///,,,,,,+++***+++,,,---...//////...---------...///000000//////000111222333444444666999===AAAEEEGGGJJJNNNSSSVVVWWWXXXZZZ[[[^^^___^^^\\\YYYXXXXXXZZZZZZ[[[[[[\\\\\\]]]]]]]]]___^^^]]][[[YYYWWWVVVUUURRRQQQQQQSSSVVVXXXYYYYYYZZZ\\\^^^^^^]]][[[[[[[[[VVVTTTPPPLLLIIIEEEAAA>>>888777444000...,,,,,,+++************))))))))))))'''(((((()))))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((('''((()))***+++,,,,,,,,,***))))))((('''''''''&&&&&&''''''(((((((((''''''((((((((()))******++++++***************)))))))))'''))),,,...///000222444999<<<@@@DDDIIIOOOVVVZZZ```eeekkkqqqtttwwwyyyzzz}}}{{{tttooolllhhhddd___ZZZUUUMMMCCC<<<333000+++)))(((((('''&&&''''''''')))++++++)))'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$###""""""$$$&&&###$$$$$$$$$$$$###""""""%%%%%%%%%%%%&&&'''(((((($$$%%%%%%&&&'''((((((((('''+++111888@@@FFFJJJLLLNNNKKKHHHCCC>>>999666555222555888;;;;;;888444111---+++)))((())))))(((&&&$$$&&&(((***)))'''$$$"""$$$$$$%%%%%%%%%%%%&&&&&&)))'''%%%######%%%''')))&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((())))))***+++*********,,,...///,,,---000111333888???IIIUUUbbbiiiooouuuyyyxxxuuusssoookkkjjjlllnnnpppvvvwwwyyyzzz||||||}}}}}}}}}}}}~~~~~~~~~}}}||||||~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzzzz|||~~~~~~}}}zzz{{{{{{yyywwwuuuuuuvvvxxxxxxyyyyyyyyyxxxwwwwwwvvvvvvwwwwwwwwwwwwvvvvvv}}}qqqlllddd^^^YYYUUURRRPPPIIIHHHGGGGGGGGGFFFDDDCCC@@@AAAAAABBBBBBBBBAAAAAA???@@@BBBBBBBBBCCCEEEFFFIIILLLPPPSSSWWW\\\aaaeeejjjoootttvvvuuuuuuxxx|||{{{||||||{{{zzz{{{|||~~~}}}}}}}}}~~~~~~}}}~~~|||xxxtttpppmmmgggaaa\\\XXXWWWTTTNNNIIIAAABBBCCCDDDCCCBBB@@@??????@@@AAACCCDDDEEEEEEEEEEEEDDDDDDDDDDDDCCC@@@===:::999888777666666666666444444333333333222222222///000000111111000///...++++++++++++,,,,,,,,,,,,------------------......,,,,,,---......///000000111111222333666:::>>>@@@BBBGGGLLLPPPQQQRRRTTTVVVXXXZZZ[[[[[[YYYXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZYYYWWWUUUSSSOOOPPPRRRRRRRRRRRRUUUVVVYYY\\\```aaa```______aaa[[[YYYVVVSSSQQQMMMIIIFFFAAA>>>:::666222000//////++++++++++++************(((((()))))))))(((((('''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))***++++++)))((('''&&&&&&%%%%%%%%%$$$%%%'''(((((((((((('''(((((()))******+++,,,,,,++++++++++++******))))))&&&(((***++++++---000222222555999===BBBHHHNNNSSSXXX^^^eeekkkooorrrtttvvvwwwzzz~~~xxxrrrooojjjgggccc___[[[SSSIIIBBB777333...+++***)))(((((('''&&&'''(((******(((&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%"""###%%%$$$"""!!!$$$&&&###$$$$$$$$$$$$###""""""$$$$$$$$$%%%'''(((***+++###$$$&&&((()))((('''&&&&&&***000888@@@FFFKKKNNNMMMLLLHHHCCC>>>999555333000333888;;;<<<:::666333---+++((('''(((((('''&&&$$$&&&((((((((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$%%%''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))***)))))))))+++------******---///111555;;;DDDPPP]]]eeelllrrrvvvvvvwwwtttoookkkjjjkkkmmmnnnuuuvvvxxxzzz|||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{||||||}}}||||||zzz{{{{{{zzzwwwvvvwwwxxxxxxyyyyyyyyyyyyxxxwwwvvvuuuvvvvvvwwwwwwvvvvvvuuuwwwrrrjjjccc]]]YYYVVVSSSMMMKKKJJJJJJJJJIIIFFFDDDCCCDDDEEEEEEDDDBBBAAA??????AAACCCCCCCCCDDDEEEGGGGGGIIILLLNNNQQQUUUZZZ^^^^^^eeemmmqqqpppoooqqqtttsssvvvyyyyyyxxxyyy}}}~~~~~~~~~~~~{{{}}}~~~}}}zzzzzz|||~~~zzzvvvssslllggg```]]]\\\XXXRRRMMM===???AAADDDDDDCCCAAA???AAAAAABBBCCCCCCCCCCCCCCCEEEDDDCCCDDDDDDCCC@@@>>>999888888777777777777777222222222111111111000000000000111111111///...---)))***+++,,,,,,,,,,,,++++++,,,---.........------)))***+++------......---/////////000222666999;;;;;;@@@FFFIIIJJJKKKNNNPPPSSSVVVXXXZZZYYYXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZZZZXXXVVVSSSQQQNNNPPPRRRQQQOOOOOORRRUUUXXX\\\aaacccbbbaaacccddd___]]]ZZZXXXVVVSSSOOOLLLGGGDDD???:::666333222222,,,,,,,,,+++++++++******)))))))))))))))((('''''')))(((((((((''''''''''''''''''''''''((((((((()))******((((((((()))***+++(((((('''%%%%%%%%%%%%%%%###$$$&&&((())))))((((((((())))))***+++,,,,,,,,,+++++++++++++++***)))(((&&&'''(((((((((+++...111000222666:::>>>DDDKKKPPPTTTYYYaaahhhlllooorrrsssppptttzzzzzzuuurrrllliiifffccc___WWWMMMEEE:::666000---++++++***)))&&&&&&&&&(((******(((&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""$$$%%%$$$!!!!!!###&&& !!!"""###$$$%%%%%%%%%!!!!!!"""###%%%''')))***"""$$$&&&))))))(((&&&%%%&&&***000888@@@GGGLLLNNNMMMLLLHHHDDD>>>888444111///333888<<<===;;;888555---***(((&&&&&&'''&&&%%%$$$%%%&&&&&&&&&''')))***$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((&&&(((((((((((((((***,,,+++((((((+++...///333999AAAMMMZZZccciiipppttttttyyyvvvrrrmmmllllllnnnppptttvvvxxxzzz|||}}}}}}}}}~~~}}}|||||||||~~~~~~}}}||||||{{{||||||~~~~~~~~~~~~~~~~~~}}}||||||||||||{{{{{{{{{yyyzzz{{{zzzxxxwwwxxxyyyyyyyyyyyyyyyyyyxxxwwwvvvuuuuuuvvvvvvvvvvvvuuuuuuzzzpppgggccc___ZZZWWWNNNKKKHHHFFFEEEDDDCCCAAACCCCCCCCCCCCCCCBBBBBBBBBEEEDDDCCCBBBBBBBBBBBBBBBDDDEEEFFFIIILLLOOOQQQSSSTTTXXX^^^bbbeeegggiiikkkmmmnnnoooqqqtttwwwzzz{{{}}}{{{xxxyyy|||~~~}}}{{{~~~{{{xxxxxx{{{}}}|||{{{{{{vvvtttpppmmmiiifffccc\\\TTTMMM<<<===@@@DDDFFFFFFDDDBBBEEECCCAAAAAABBBCCCBBBAAAEEEEEEDDDCCCCCCCCCCCCCCC;;;;;;::::::999888888777555555555444333222111111111111000000//////.........---+++++++++---///000...---,,,+++***+++,,,,,,,,,,,,,,,---------......---...///000000111333666:::<<>>999555222222111///---,,,+++++++++&&&)))***&&&%%%''')))(((************************'''(((((((((&&&%%%&&&'''&&&((())))))(((((()))+++******)))'''&&&%%%$$$###&&&%%%%%%'''***+++***(((+++******)))))))))))))))---,,,,,,++++++******))),,,,,,,,,+++,,,,,,---------...000222555;;;AAAFFFOOOUUU]]]cccfffgggggghhhmmmppptttxxx|||yyyvvvtttnnngggccc```ZZZRRRLLL>>>:::444000.........---*********)))((((((''''''&&&%%%%%%$$$#########$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%,,,,,,///666@@@HHHLLLLLLNNNKKKGGGAAA;;;666333111///...///444999;;;:::888333111---)))'''&&&&&&&&&''''''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&&&&'''''''''(((*********)))))))))))))))...//////...///222777:::>>>FFFRRR^^^gggmmmqqqtttwwwuuussspppnnnlllllllllqqqtttvvvxxxyyyzzz|||~~~|||{{{{{{|||~~~~~~}}}{{{~~~~~~}}}}}}}}}}}}}}}~~~}}}{{{{{{{{{{{{|||{{{{{{||||||{{{yyyxxxwwwvvvwwwyyyzzzzzzyyyxxxwwwvvvwwwxxxxxxxxxvvvuuutttyyyooohhhbbb[[[VVVSSSPPPKKKHHHGGGFFFDDDBBBDDDCCCCCCCCCCCCBBBBBBBBBDDDCCCCCCBBBBBBBBBBBBCCCBBBCCCDDDFFFHHHKKKMMMOOONNNRRRXXX\\\^^^```ccceeehhhiiilllnnnrrruuuwwwxxx|||zzzyyyzzz|||~~~}}}|||xxxvvvuuuwwwzzz}}}}}}|||~~~}}}yyywwwtttpppllliiifffaaaZZZUUUHHHEEEDDDGGGKKKLLLHHHDDDFFFDDDCCCBBBCCCDDDCCCBBBDDDDDDCCCBBBBBBCCCCCCCCC<<<<<<;;;:::999888888777666666555444333222222111111111000000//////.........---,,,++++++---...000...---,,,+++++++++,,,,,,+++,,,,,,,,,,,,---------+++,,,---------...000222666888;;;===???BBBFFFIIILLLMMMNNNPPPQQQRRRSSSSSSUUUUUUUUUTTTUUUUUUVVVVVVVVVUUUUUUVVVWWWVVVSSSPPPOOOOOOOOOOOOQQQSSSUUUVVVWWWYYY\\\___aaabbbbbbbbbcccccccccbbb___\\\XXXVVVTTTSSSOOOKKKEEE@@@<<<999222111...,,,++++++,,,---+++...---'''%%%'''((('''(((((((((((((((((((((((('''(((((((((&&&%%%&&&''''''((())))))(((((()))*********)))(((&&&%%%%%%$$$%%%&&&'''((())))))))))))+++******)))))))))))))))***++++++++++++++++++++++++++++++***++++++,,,---,,,---///000333777===AAAFFFLLLVVV^^^dddgggiiikkkkkkmmmppprrruuuyyy~~~zzzwwwuuupppiiieeebbb]]]VVVPPPDDD???777111---+++)))(((*********))))))(((((((((&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%)))***---555???HHHMMMOOOOOOLLLGGG@@@:::444000...------///333888::::::999555333000,,,)))''''''&&&&&&&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%%%%&&&&&&'''''''''&&&)))))))))))))))************++++++++++++...222666;;;CCCOOOZZZdddkkkpppssswwwvvvsssqqqooommmmmmlllooorrrvvvxxxyyyzzz{{{|||}}}||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}|||{{{{{{||||||{{{{{{||||||{{{yyyxxxwwwvvvwwwyyyzzzzzzyyywwwvvvuuuvvvvvvwwwvvvuuutttssszzzrrrjjjaaaZZZXXXTTTOOOKKKIIIGGGEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBCCCCCC@@@@@@AAABBBDDDEEEGGGHHHGGGKKKOOOSSSUUUWWWZZZ[[[```bbbfffjjjnnnppprrrsssxxxwwwvvvwwwzzz{{{{{{zzzsssrrrtttwww{{{}}}}}}|||~~~~~~~~~}}}zzzvvvqqqnnnlllhhhccc^^^TTTMMMHHHJJJOOOPPPJJJDDDIIIGGGEEEDDDDDDDDDCCCBBBBBBBBBAAAAAAAAABBBCCCCCC>>>======<<<:::999999888777777666555444333222111111111000000//////.........---,,,+++,,,---...///...---,,,+++++++++,,,,,,******+++++++++,,,,,,,,,,,,---------,,,,,,...000111333555777888;;;???AAADDDFFFIIILLLNNNOOONNNNNNQQQRRRSSSTTTTTTTTTTTTTTTTTTSSSSSSTTTUUUVVVTTTSSSOOOOOOOOOPPPRRRSSSUUUVVVWWWYYY[[[]]]___aaaaaabbbeeeffffffeeecccaaa^^^]]]]]][[[XXXSSSMMMHHHCCCAAA888666222///......///000555666333+++'''((()))((((((((((((((((((((((((((('''(((((((((&&&%%%&&&'''((()))***)))((('''((()))***))))))((('''&&&&&&%%%'''***---,,,)))(((***++++++******)))))))))))))))((())))))***++++++,,,,,,***)))))))))******+++,,,+++,,,---...000333888;;;>>>EEEOOOXXX___dddhhhjjjmmmnnnpppqqqrrrsssvvvyyy~~~~~~|||yyywwwrrrlllhhheee```ZZZUUUKKKEEE<<<444...+++)))(((******))))))))))))))))))&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%)))***...444>>>FFFKKKNNNOOOLLLFFF???888111---***++++++---111555999::::::888777444111---***((('''$$$%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$%%%&&&'''((('''&&&&&&(((((())))))******++++++((()))***)))))),,,///222777>>>IIIUUU___gggnnnssswwwvvvtttrrrpppooommmmmmlllpppuuuxxxyyyzzzzzz{{{}}}||||||}}}}}}}}}~~~~~~~~~~~~}}}}}}|||||||||}}}~~~~~~|||||||||}}}}}}zzz{{{||||||{{{zzzxxxwwwwwwxxxyyyzzzyyyxxxvvvttttttuuuuuuuuuuuuttttttsss|||sssiiibbbZZZVVVQQQMMMJJJIIIGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@AAABBBCCCCCC????????????@@@AAABBBCCCCCCFFFIIILLLNNNPPPRRRTTTXXX[[[```eeeiiilllmmmmmmqqqqqqrrrtttuuuwwwwwwwwwqqqrrruuuxxx{{{|||||||||~~~~~~~~~~~~~~~wwwsssqqqnnnjjjfff```ZZZUUUSSSTTTSSSOOOKKKKKKIIIGGGEEEEEEEEECCCBBBAAAAAA@@@@@@AAAAAABBBBBB??????>>>===<<<;;;::::::777777666555444222222111111111000000//////.........---,,,,,,,,,------...------,,,,,,,,,+++++++++)))************+++++++++......///...,,,,,,---///---///111222333555888;;;===???DDDHHHJJJKKKJJJIIIMMMNNNPPPRRRSSSTTTSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSPPPQQQQQQRRRTTTUUUVVVWWWXXXYYYZZZ\\\^^^```bbbccccccddddddeeeeeedddccccccbbb```]]]XXXSSSMMMIIIGGGBBB???:::666333222333333>>>>>>999000******+++***))))))))))))))))))))))))'''(((((((((&&&%%%&&&''')))******)))(((''''''((()))))))))(((((('''''''''+++///222000+++)))+++///+++******)))))))))))))))))))))))))))******++++++((((((((((((((()))***++++++,,,------...000333666<<>>777111,,,***)))***+++...333777999;;;;;;:::999666222...+++)))$$$$$$%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''))))))((('''&&&''''''((()))***++++++,,,***++++++++++++---000222444:::DDDOOOZZZdddmmmsssvvvvvvuuutttrrrpppnnnmmmkkkooouuuyyy{{{{{{{{{|||}}}|||{{{|||||||||}}}~~~~~~~~~~~~}}}||||||||||||}}}~~~~~~}}}||||||}}}~~~zzz{{{|||||||||zzzyyyxxxxxxyyyzzzzzzyyywwwuuusssuuuuuuuuuuuuuuuuuuuuuttt{{{ppphhh\\\XXXRRRNNNLLLKKKJJJIIIFFFEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@AAABBBCCC??????????????????@@@@@@AAACCCFFFHHHIIIKKKMMMOOORRRUUUZZZ___dddggghhhiiikkkmmmooorrrssstttuuuvvvsssuuuwwwyyyzzz{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~yyywwwtttpppllljjjiiieee```[[[WWWWWWWWWOOOLLLIIIHHHGGGFFFDDDBBBAAAAAA@@@@@@@@@AAAAAABBB@@@@@@??????>>>=========888888777666444333222111111111000000//////......------------,,,------------------,,,,,,,,,++++++)))))))))*********++++++------...,,,+++***,,,---+++---//////000111444666888:::???CCCEEEFFFFFFEEEIIIKKKMMMOOOQQQRRRRRRQQQTTTTTTSSSRRRQQQQQQQQQQQQRRRRRRSSSUUUVVVWWWXXXXXXYYYZZZ[[[]]]___aaacccdddaaaaaacccdddfffggghhhhhhdddccc```\\\XXXTTTPPPNNNJJJGGGBBB<<<888555444444AAAAAA;;;111+++++++++***))))))))))))))))))))))))'''(((((((((&&&%%%&&&''')))******)))(((''''''((())))))))))))))))))((((((+++///222000+++)))+++...+++******)))))))))))))))*********))))))(((((((((''''''''''''((()))***++++++,,,---------...111333888>>>FFFNNNUUU[[[aaadddccceeegggiiiiiijjjlllnnnqqqqqqtttzzz}}}~~~yyyuuupppjjjfffaaa]]][[[SSSMMMDDD<<<666222...,,,((('''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***,,,///333888???EEEIIIMMMJJJEEE>>>888222...,,,((()))***,,,///444888;;;=========;;;888333...+++%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&'''((()))***))))))(((''''''((()))***++++++,,,+++,,,---,,,,,,---///111222777@@@JJJUUUaaalllssstttuuuuuuuuusssqqqnnnlllkkkpppvvvzzz|||}}}}}}~~~}}}{{{zzz{{{}}}{{{|||}}}~~~~~~~~~~~~~~~||||||||||||}}}~~~~~~}}}|||||||||}}}~~~zzz{{{|||||||||{{{zzzyyyyyyyyyzzz{{{zzzxxxvvvtttvvvvvvvvvvvvvvvvvvvvvwwwvvvnnnccc^^^WWWRRROOONNNLLLKKKGGGFFFEEEEEEDDDCCCBBBBBB@@@@@@?????????@@@AAAAAA??????>>>>>>>>>>>>?????????AAADDDEEEEEEGGGIIIKKKNNNPPPTTTYYY]]]aaaccccccgggjjjnnnqqqrrrssstttvvvtttvvvxxxyyyyyyxxxyyy{{{||||||}}}}}}}}}}}}}}}}}}}}}zzzvvvsssmmmnnnlllfff^^^YYYZZZ\\\TTTQQQNNNKKKJJJIIIGGGEEECCCBBBAAAAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;999888666555444333111111000000//////......------------------,,,,,,,,,,,,---------,,,+++***))))))*********+++++++++)))******)))(((''')))***+++---.........///111444444666999===@@@AAAAAAAAADDDFFFHHHJJJLLLNNNOOOOOOQQQSSSTTTSSSQQQOOOOOOOOORRRSSSTTTVVVWWWXXXXXXYYYYYYZZZ\\\^^^```bbbccccccaaaaaacccdddfffhhhjjjjjjeeedddccc```]]]ZZZXXXVVVOOOLLLHHHBBB===999666555===>>>:::111+++******((((((((((((((((((((((((((('''(((((((((&&&%%%&&&'''((()))***)))((('''((()))))))))))))))***************,,,...---***((()))++++++******)))))))))))))))******))))))(((''''''&&&&&&&&&&&&'''((()))***++++++,,,------,,,---///111222777>>>FFFNNNUUU\\\```\\\^^^bbbeeefffhhhjjjlllmmmlllnnnsssvvvwww}}}zzzwwwrrrkkkeeeaaa^^^\\\VVVQQQIII@@@999222,,,((())))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%'''+++000777???HHHMMMNNNKKKFFF@@@999444000...'''((()))***,,,000666:::===???@@@???<<<666000---''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''(((((((((((()))))))))(((((())))))******++++++***+++,,,+++++++++---...111555<<>>>>>=========>>>>>>???===???@@@AAAAAABBBEEEGGGJJJLLLOOOSSSWWWZZZ]]]^^^aaaeeejjjmmmnnnoooqqqssssssuuuwwwwwwvvvvvvyyy|||zzzzzzzzz{{{{{{{{{||||||~~~~~~{{{rrrrrrooojjjddd```^^^^^^YYYVVVSSSPPPOOOMMMJJJHHHEEEDDDCCCAAA@@@@@@@@@@@@???@@@@@@AAABBBBBBCCCCCC??????===<<<:::888777666111111000000//////......---.........---,,,,,,+++,,,,,,---------,,,+++************+++++++++,,,,,,'''((()))(((''''''(((***+++,,,------,,,---///111111222444777999;;;<<<<<<@@@@@@AAACCCFFFIIIKKKMMMMMMPPPSSSSSSQQQOOOOOOPPPPPPQQQSSSUUUVVVWWWWWWWWWVVVXXX[[[^^^```aaaaaaaaaaaaaaaaaabbbcccdddeeefffcccbbbbbbaaa```^^^]]]\\\SSSQQQOOOJJJFFFAAA>>><<<;;;===:::222---------***(((((((((((((((((((((((('''(((((((((&&&%%%&&&''''''((())))))(((((()))***)))))))))******++++++++++++,,,,,,---,,,,,,+++++++++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''(((***+++,,,)))+++,,,,,,++++++---///...222888>>>DDDKKKRRRVVVUUUYYY]]]```ccceeegggiiiiiiggghhhkkkmmmooouuu|||}}}zzztttmmmfffaaa^^^]]]WWWSSSMMMGGG@@@888000+++,,,,,,+++)))((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""&&&***///555>>>HHHNNNRRROOOIIIBBB;;;555000...(((((()))))))))---444999===???AAABBB???999222...***)))(((&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''%%%%%%%%%&&&((())))))))))))))))))************+++,,,+++******+++---///222777???JJJXXXfffoooppprrrtttuuutttpppllljjjkkkoootttxxxzzz|||~~~|||{{{|||}}}~~~}}}|||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}|||{{{zzzzzz{{{|||}}}zzz{{{|||}}}}}}|||{{{zzzyyyzzz|||}}}}}}|||zzzyyyvvvuuuuuutttuuuvvvwwwxxxvvvpppfff^^^XXXTTTQQQPPPGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@???>>>>>>>>>???======<<<<<<<<<======>>>;;;===>>>>>>>>>???BBBDDDHHHIIIKKKNNNRRRVVVYYY[[[[[[___eeehhhiiijjjlllnnnqqqsssuuuuuutttuuuyyy}}}wwwwwwxxxyyyyyyzzz{{{{{{~~~}}}zzzvvvssspppmmmiiieee]]]ZZZWWWTTTRRRPPPMMMKKKFFFEEEDDDBBBAAA@@@????????????@@@AAABBBDDDDDDEEEBBBBBB@@@???===;;;:::999111111111000//////......---.........------,,,+++,,,,,,---...---,,,+++******++++++++++++,,,,,,,,,((()))***)))((()))***,,,***,,,,,,,,,+++,,,...000///000111333555777888999<<<<<<===???BBBEEEHHHJJJIIINNNRRRTTTRRRPPPPPPQQQNNNPPPRRRTTTUUUVVVVVVUUUTTTWWWZZZ^^^``````______``````___^^^^^^_______________``````______^^^^^^VVVVVVTTTRRRNNNJJJFFFCCC;;;>>><<<666222111111...************************'''(((((((((&&&%%%&&&'''&&&((())))))(((((()))+++)))))))))***++++++,,,,,,///......///000000///---+++******)))))))))))))))&&&&&&''''''((()))))))))&&&&&&'''''')))***+++,,,((()))++++++******,,,---...111555999===BBBGGGKKKMMMPPPUUUYYY[[[]]]___aaaeeeccccccfffgggiiinnnvvvyyy||||||vvvooogggaaa___^^^WWWTTTQQQLLLGGG@@@888333///...---+++***((('''&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$(((+++///444;;;EEELLLUUURRRLLLDDD<<<555000---((())))))((((((,,,333888<<>>>>>>>>????????????>>>>>>>>>>>>===<<<;;;;;;===@@@CCCEEEEEEEEEGGGIIIMMMQQQUUUWWWYYY[[[^^^___```aaadddfffmmmqqqtttuuutttuuuxxx{{{zzzxxxvvvvvvxxxzzz{{{{{{}}}}}}}}}}}}~~~}}}{{{xxxuuuqqqmmmkkkiiibbb```]]]ZZZWWWSSSOOOLLLJJJHHHFFFFFFFFFFFFEEEDDD@@@AAAAAABBBCCCCCCDDDDDDCCCCCCBBB@@@>>>;;;999888777555333111000000111111//////............---------,,,,,,---...---+++))),,,,,,++++++***)))))))))******))))))((((((''''''******+++++++++,,,,,,,,,000111222000......111444666777999;;;===???AAABBBGGGHHHIIILLLNNNQQQSSSTTTRRRRRRRRRPPPOOOOOOQQQSSSVVVWWWYYYZZZ\\\]]]]]]]]]aaa```___^^^^^^___```aaabbb``````aaacccdddeeeddd]]]\\\YYYUUURRROOOLLLKKKAAA@@@===:::777555333222///,,,)))(((((()))))))))+++***)))'''%%%$$$$$$$$$))))))))))))))))))))))))***++++++,,,---...//////222111000...------,,,,,,...+++)))(((((('''&&&%%%''''''''''''''''''''''''************))))))))))))***************+++++++++---///000222555999???DDDHHHIIILLLOOOSSSVVVYYYZZZ^^^^^^^^^^^^___bbbhhhlllrrrvvv|||~~~xxxqqqjjjddd```^^^```]]]XXXRRRLLLDDD<<<777---,,,,,,+++***)))((((((000---)))'''))))))(((&&&&&&$$$"""!!! !!!"""###&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$###!!!!!!!!!!!!"""###$$$%%%&&&&&&%%%%%%$$$###"""""""""$$$&&&&&&$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''(((+++...333;;;DDDJJJQQQQQQNNNGGG===444---***((('''&&&&&&(((,,,111333999>>>CCCFFFEEE???777222...***&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&''''''$$$%%%%%%&&&'''((())))))(((((())))))))))))((((((***++++++++++++,,,,,,,,,000000111777BBBQQQ```iiiqqqtttuuurrrqqqpppjjjcccdddhhhnnnsssvvvyyy|||~~~~~~}}}|||zzzzzz{{{{{{|||~~~|||{{{zzz{{{|||}}}|||{{{|||~~~~~~{{{xxxxxxyyy|||~~~|||}}}~~~{{{xxxvvvxxxyyy{{{|||}}}||||||{{{wwwwwwwwwwwwwwwwwwwwwwwwvvvmmmfff```ZZZWWWPPPMMMJJJHHHHHHGGGEEECCCAAAAAAAAA@@@??????>>>>>>????????????>>>>>>>>>>>>???>>><<<;;;<<<===@@@AAAAAABBBCCCEEEIIILLLPPPRRRUUUWWWZZZ\\\]]]___aaadddjjjmmmqqqrrrrrrssswwwzzzzzzxxxvvvwwwyyyzzzzzzzzz{{{{{{{{{{{{}}}~~~~~~zzzvvvssspppnnnfffddd```^^^[[[XXXSSSPPPPPPNNNKKKIIIHHHGGGEEECCC@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBAAA???===;;;:::999888555222111000111111............---------------,,,+++,,,------+++))))))))))))***++++++,,,,,,+++*********)))))))))))),,,------------.........///000111///------///222333444666888:::<<<===>>>CCCDDDFFFIIILLLNNNPPPRRRSSSTTTUUUTTTSSSSSSTTTVVVVVVWWWXXXZZZ[[[\\\\\\\\\___^^^]]]]]]]]]]]]^^^______^^^]]]___bbbdddeeeeeeaaa```^^^\\\XXXUUURRRPPPKKKIIIEEE@@@:::666333111000---***((()))))))))(((,,,+++)))((('''&&&%%%%%%))))))))))))))))))))))))++++++,,,---...//////000222111000///...---------...,,,))))))))))))((('''''''''''''''''''''''''''''''''(((((((((((((((((())))))************+++++++++,,,---...000444999===???AAAEEEIIINNNRRRUUUWWWWWWXXXXXXYYYZZZ^^^ccchhhnnnrrrwww|||zzzssslllfffcccaaa___\\\XXXTTTOOOHHHAAA<<<222000///---+++***)))))),,,)))'''&&&'''(((&&&$$$&&&%%%###""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$%%%&&&'''&&&&&&%%%%%%$$$######"""$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''***---222:::CCCIIINNNOOOOOOIII???666///,,,)))(((&&&%%%''')))---///888<<>>>>>>>>AAA???===;;;:::;;;<<<=========>>>@@@CCCFFFIIIKKKOOOQQQTTTWWWXXX[[[^^^```dddhhhlllnnnnnnppptttxxxyyyxxxvvvwwwxxxzzzyyyyyyxxxxxxxxxyyyzzz|||~~~{{{wwwsssqqqkkkiiifffdddaaa^^^ZZZWWWXXXUUURRROOOMMMJJJFFFDDD@@@@@@AAAAAAAAAAAAAAAAAACCCCCCCCCBBBAAA@@@>>>>>>===;;;888555333222111111------------------------...,,,******+++,,,+++***)))))))))***++++++,,,,,,++++++++++++************)))))))))*********++++++---......---,,,,,,...//////000111333555777888999>>>???BBBEEEHHHKKKMMMOOOQQQSSSUUUUUUTTTTTTUUUVVVVVVWWWXXXYYYZZZZZZZZZZZZ\\\\\\[[[[[[[[[[[[\\\\\\\\\[[[[[[]]]aaacccddddddcccccccccaaa^^^[[[WWWUUUSSSQQQMMMGGGAAA<<<888666444111...,,,,,,+++***)))++++++)))(((''''''''''''))))))))))))))))))))))))+++,,,,,,---...///000000222111000///...------------+++))))))*********)))''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''((()))))))))*********+++------.........000444777444777;;;@@@FFFKKKOOOQQQOOOPPPQQQRRRTTTXXX^^^bbbhhhkkkpppssswww{{{|||uuuooojjjfffddd___]]]ZZZWWWSSSNNNHHHCCC999777333///,,,***)))))))))'''''''''((((((&&&$$$&&&&&&%%%$$$$$$%%%'''(((%%%%%%$$$###""""""""""""$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$#########%%%%%%%%%$$$"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((,,,111888AAAGGGLLLOOOQQQMMMCCC999111...+++)))'''%%%%%%''')))+++444888>>>BBBBBB???999555,,,***((('''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))*********(((((('''''''''&&&&&&&&&''''''((((((((((((''''''((())))))))))))*********000000111444;;;FFFSSS\\\lllqqquuuuuuuuuuuurrrlllfffiiimmmqqqtttwww{{{~~~}}}}}}|||{{{{{{{{{{{{|||{{{|||||||||||||||{{{{{{|||}}}~~~}}}|||{{{|||}}}~~~~~~}}}|||||||||}}}}}}|||{{{{{{zzzyyyxxxwwwwwwwwwwwwxxxyyyyyyyyyxxxxxxyyyyyyxxxxxxwwwwwwwwwvvv}}}uuunnngggcccZZZWWWSSSPPPNNNKKKHHHFFFDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>@@@>>><<<;;;::::::;;;;;;<<<<<<===>>>@@@CCCEEEGGGIIILLLOOORRRTTTWWWZZZ]]]___cccgggjjjkkkmmmrrrvvvxxxwwwvvvvvvxxxyyyxxxwwwuuuvvvwwwxxxzzz{{{}}}}}}|||wwwsssqqqpppnnnkkkiiigggeeeaaa^^^^^^[[[WWWTTTQQQNNNJJJGGGBBBBBBBBBAAAAAAAAA@@@@@@CCCCCCCCCCCCCCCBBBAAAAAAAAA???<<<999666444333222---------..................,,,))))))***++++++***,,,,,,++++++***)))))))))************************'''''''''((((((((()))))),,,,,,,,,,,,++++++,,,,,,---...///000222333444555999;;;===AAADDDHHHJJJLLLLLLOOORRRSSSSSSRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[^^^aaaaaaaaaaaabbbcccccc```]]]YYYWWWUUUTTTQQQNNNJJJFFFBBBAAA:::777444111000...,,,+++******)))(((((('''((((((((((((((((((((((((((((((+++,,,------//////000111222111000///............+++)))(((((()))******)))''''''''''''''''''''''''######$$$%%%&&&''''''((('''(((((())))))*********,,,,,,,,,+++***+++---000...000333888>>>CCCFFFHHHGGGIIIKKKMMMPPPUUU[[[___cccfffiiilllooosssxxx{{{}}}xxxrrrmmmiiigggcccaaa^^^[[[XXXSSSMMMIII@@@===777111,,,***))))))'''((()))***+++***((('''%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$###""""""""""""""""""###$$$%%%%%%%%%%%%""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$###""" !!!$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&(((+++000888AAAGGGLLLQQQUUURRRGGG;;;333///+++)))'''&&&&&&''')))***///333999===???===999666+++***))))))******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((************)))''''''''''''''''''''''''''''''((((((((((((''''''******+++++++++,,,,,,,,,...///000333888BBBOOOXXXhhhoootttuuuuuuuuurrrnnngggjjjmmmooorrrvvvzzz}}}}}}|||||||||{{{{{{{{{{{{yyyzzzzzz{{{||||||{{{{{{|||~~~~~~|||{{{{{{|||}}}}}}~~~~~~~~~~~~}}}}}}|||{{{yyyxxxwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwvvvzzzyyyyyyxxxxxxwwwwwwvvv|||tttmmmhhhaaa]]]YYYTTTQQQNNNJJJGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@????????????===<<<;;;;;;:::;;;;;;<<<>>>======>>>???AAACCCDDDDDDGGGJJJMMMPPPSSSVVVYYYZZZ^^^cccfffgggjjjooosssuuuttttttuuuwwwxxxwwwvvvtttuuuvvvxxxzzz{{{}}}}}}}}}yyyuuussstttrrrpppnnnmmmjjjfffdddaaa___\\\ZZZWWWTTTOOOLLLFFFFFFEEEDDDCCCBBBBBBAAACCCCCCDDDDDDDDDDDDCCCCCCCCCAAA???===:::888666555000000000////////////...///,,,***)))***+++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))*********++++++++++++,,,************++++++******,,,---...///000111222222666888:::>>>AAAEEEGGGHHHHHHKKKNNNPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWXXXXXXXXX[[[[[[\\\\\\\\\\\\[[[[[[]]][[[ZZZ[[[\\\^^^^^^]]]```aaabbbcccaaa^^^[[[YYYWWWVVVUUUSSSQQQNNNKKKJJJ???<<<888555333000---+++******)))(((''''''((((((((((((((((((((((((((((((++++++,,,---...///000000111000///...---------...)))'''&&&&&&((())))))(((''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((&&&&&&'''((())))))******)))))))))(((&&&%%%'''))),,,---000333777:::===>>>@@@CCCFFFIIIMMMSSSYYY]]]```bbbeeegggiiimmmqqqttt{{{~~~~~~zzzuuuqqqmmmkkkiiigggdddaaa]]]XXXQQQMMMFFFBBB<<<444...***((((((&&&''')))******)))(((((($$$$$$$$$$$$$$$%%%&&&&&&((('''&&&%%%$$$######### !!!"""###############""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""" """%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))),,,111888AAAGGGOOOUUUZZZVVVJJJ<<<333000))))))((('''''')))+++,,,***...333888::::::888666,,,+++)))*********)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''******+++++++++,,,,,,,,,+++...000222777AAANNNWWWdddlllssstttssssssqqqmmmiiijjjlllnnnppptttyyy}}}|||||||||||||||{{{{{{zzzxxxyyyzzz{{{{{{||||||{{{|||~~~~~~|||{{{{{{{{{|||}}}~~~~~~}}}}}}|||{{{yyywwwwwwwwwxxxyyyyyyxxxxxxwwwvvvvvvvvvvvvyyyyyyyyyyyyxxxxxxwwwwww|||tttooogggccc^^^YYYUUUQQQLLLIIIHHHHHHGGGEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@?????????<<<;;;;;;;;;;;;<<<======???>>>>>>>>>>>>@@@AAABBB@@@CCCFFFIIIKKKNNNQQQTTTUUUYYY^^^aaabbbeeejjjnnnppppppqqqsssvvvwwwvvvuuussstttvvvxxxzzz||||||}}}}}}~~~~~~{{{xxxxxxvvvtttsssrrrooollliiifffeeebbb```^^^ZZZUUURRRKKKKKKJJJHHHGGGEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@>>><<<::::::555444333333222111000//////---++++++,,,---,,,+++)))))))))***++++++,,,,,,((((((((((((((())))))))))))))))))************+++***))))))***++++++***(((,,,------...///000000111333555777:::===@@@CCCDDDEEEHHHKKKMMMMMMOOOQQQRRRQQQRRRSSSUUUVVVWWWXXXXXX[[[[[[\\\]]]]]]\\\[[[[[[]]]\\\ZZZZZZ\\\\\\\\\[[[```aaabbbcccbbbaaa^^^]]]]]]\\\[[[ZZZWWWTTTPPPOOODDDAAA===999666333///+++,,,+++***)))(((((((((((())))))))))))))))))))))))***++++++,,,---.../////////......---,,,,,,------((('''%%%&&&'''(((((('''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%%%%&&&'''((()))******+++,,,,,,+++)))((()))++++++,,,---///111333555666:::===AAAFFFJJJPPPWWW[[[]]]___bbbdddeeegggjjjlllpppuuu|||~~~yyyuuurrrpppooollliiifffbbb\\\UUUQQQKKKGGGAAA999222---***((($$$&&&''''''&&&%%%&&&'''#########$$$$$$$$$$$$$$$(((((('''&&&%%%%%%%%%%%%!!!!!!"""#########""""""############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!! """$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''))),,,111888@@@FFFOOOVVV\\\XXXJJJ<<<333000((((((''''''(((***,,,---'''+++000555888888777666...,,,***))))))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))(((((('''&&&$$$$$$%%%&&&'''((()))***(((((())))))))))))((((((((())))))))))))*********))),,,000222666???LLLVVV```iiiqqqsssrrrrrrpppmmmjjjkkkllllllnnnrrrxxx||||||||||||}}}|||{{{{{{zzzyyyyyyzzz{{{|||||||||{{{{{{}}}}}}|||{{{|||||||||}}}~~~~~~~~~}}}}}}}}}|||zzzyyyyyyyyyzzz{{{{{{zzzyyyxxxwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyy}}}wwwppplllfff```[[[WWWRRROOOIIIIIIHHHFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@?????????===<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<===>>>???<<<>>>BBBDDDFFFIIILLLNNNPPPTTTYYY\\\]]]```dddhhhllllllnnnqqqtttvvvvvvtttqqqsssuuuxxxzzz{{{||||||{{{~~~~~~|||zzzxxxwwwvvvtttqqqnnnmmmllliiigggddd___ZZZVVVQQQPPPNNNMMMKKKIIIHHHGGGCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>>999999777666444222111111...---------......,,,+++)))))))))***++++++,,,,,,(((((()))))))))*********''''''((((((((()))))))))***)))(((***,,,,,,)))''',,,,,,,,,---.........///000111444666999<<<>>>???AAACCCEEEGGGHHHJJJNNNPPPNNNOOOQQQTTTVVVWWWXXXXXXZZZ[[[\\\\\\\\\\\\[[[ZZZ\\\ZZZYYYZZZ\\\]]]]]]\\\``````aaaaaaaaa``````___aaaaaa```___]]]YYYVVVTTTMMMJJJFFFBBB>>>:::555111000///---,,,******)))))))))))))))))))))))))))))))))******+++,,,---......------,,,+++++++++,,,,,,***(((&&&&&&((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%%%%&&&((())))))***+++,,,---,,,+++***+++,,,******+++,,,---//////000333666;;;AAAFFFLLLSSSWWWZZZ]]]```bbbbbbbbbcccdddeeellltttxxxzzz}}}~~~zzzwwwuuuqqqooollliiieee```ZZZVVVPPPLLLFFF???888111---***%%%'''(((&&&$$$$$$%%%((($$$$$$$$$$$$$$$######"""''''''&&&&&&&&&&&&&&&'''###$$$$$$$$$$$$$$$###"""""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""$$$######$$$$$$%%%&&&''''''%%%&&&(((+++///666???DDDLLLSSSZZZVVVHHH;;;333222''''''''''''''')))******(((***///444777888888888000---)))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((((((%%%&&&&&&&&&''''''(((((())))))************))))))((())))))))))))*********(((,,,000222444<<>>>>>>>>======<<<;;;;;;===<<<;;;:::::::::;;;<<<999<<>>@@@AAACCCEEEJJJMMMMMMNNNPPPSSSUUUWWWXXXYYYYYYZZZ[[[\\\\\\[[[ZZZYYYZZZYYYXXXYYY\\\^^^^^^^^^^^^^^^^^^^^^^^^_________aaabbbbbbbbbaaa^^^\\\ZZZVVVSSSNNNJJJFFFAAA<<<888222111000...,,,+++++++++))))))))))))))))))))))))((()))***+++,,,------...,,,,,,++++++******+++++++++)))((('''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***$$$&&&'''&&&%%%%%%&&&'''(((((()))***+++,,,---......111777===CCCIIIPPPTTTYYY[[[___aaa```______```^^^eeennntttvvvyyy~~~~~~zzzxxxrrrpppmmmkkkhhhccc]]]YYYRRRPPPJJJCCC<<<555///,,,(((******(((%%%$$$'''***%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###$$$$$$""""""###$$$&&&'''(((((($$$%%%''')))...555===CCCHHHPPPWWWSSSGGG:::444333''''''&&&&&&&&&''''''((()))+++000444777999999999111...)))'''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))+++(((''''''''''''&&&&&&&&&******++++++++++++*********++++++++++++,,,,,,,,,(((,,,000111222999EEEOOOWWWcccooorrrsssuuuuuutttkkkkkkkkkkkklllqqqwww|||{{{|||}}}}}}}}}|||zzzyyy{{{|||||||||||||||{{{{{{xxx{{{~~~~~~}}}}}}}}}{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~|||zzzyyyyyyyyyyyyvvvwwwxxxyyyzzzzzz{{{|||}}}vvvpppjjjccc]]]YYYSSSQQQNNNMMMKKKHHHEEEBBBCCCAAA??????@@@AAA@@@???@@@???===;;;:::;;;<<<======<<<<<<<<<<<<;;;;;;;;;888:::===???@@@BBBEEEGGGKKKMMMPPPRRRUUUYYY^^^bbbcccggglllnnnmmmnnnrrruuurrrssstttuuuvvvuuuuuuttt~~~}}}{{{zzz{{{}}}~~~|||yyywwwuuutttrrrqqqnnnjjjddd___[[[ZZZYYYWWWUUUQQQKKKGGGKKKIIIFFFFFFFFFFFFEEEDDDBBBBBBAAAAAA@@@???>>>>>>???>>><<<<<<;;;999555333//////.........---------+++***)))***,,,------,,,,,,---...,,,***))))))***+++++++++*********))))))%%%&&&'''((())))))))))))************************------......///111222333888999:::<<<>>>AAACCCDDDFFFHHHJJJLLLOOOSSSWWW[[[]]]\\\\\\[[[ZZZZZZYYYYYY]]][[[ZZZXXXXXXYYY[[[\\\]]][[[YYYYYY[[[^^^______```______aaabbbbbb```^^^^^^ZZZUUUPPPLLLHHHDDDAAA:::777333000///...---,,,000...+++)))'''((()))***))))))******++++++,,,,,,************************((()))*********)))'''&&&&&&'''((()))((('''%%%$$$$$$%%%'''(((((((((''''''&&&'''''''''''''''&&&&&&)))((('''&&&'''(((***,,,,,,***)))'''''')))***,,,///000333777<<>>=========;;;888555000000000///......------+++******+++,,,------,,,+++,,,,,,+++)))(((((()))+++++++++*********))))))******+++++++++******)))************************,,,,,,------...000111222444555666999<<>>999555333222000...///---+++))))))***,,,---'''''''''(((((()))))))))((((((((((((((((((((((((((()))*********)))'''&&&((((((''''''&&&&&&&&&&&&%%%%%%'''(((((((((''''''&&&'''''''''''''''&&&&&&'''&&&%%%$$$%%%&&&((())))))((('''&&&&&&'''((()))+++,,,...111666===FFFLLLVVVXXX\\\___```___]]]\\\ZZZ]]]```dddiiipppxxx}}}}}}zzzvvvrrrnnnhhhbbb^^^ZZZWWWSSSNNNHHHBBB;;;777111---)))'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$###"""$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%&&&''')))---333;;;@@@EEEHHHKKKIIICCC999111---)))((('''&&&%%%&&&''''''&&&(((+++///333666888999999666222...***(((&&&&&&&&&&&&'''''''''((((((((('''%%%$$$%%%''''''%%%$$$&&&%%%%%%%%%'''((('''&&&&&&&&&''''''''''''''''''((()))************)))(((************************...,,,---000444777???GGGUUU___iiinnnrrruuutttqqqnnnllliiiggghhhmmmrrrvvvyyy{{{}}}~~~|||{{{{{{|||{{{zzzzzzzzzzzzzzzzzzyyy}}}}}}{{{zzzzzzyyyyyyyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~||||||||||||zzzyyywwwwwwwwwvvvvvvwwwwwwxxx~~~xxxrrrlllhhh___[[[VVVQQQNNNKKKGGGEEEGGGEEECCCBBBBBBBBBAAA@@@@@@???===<<<;;;;;;<<<===;;;;;;:::::::::999999999888:::<<<<<<<<<===???AAABBBCCCEEEEEEFFFHHHLLLOOOWWW[[[___aaaaaabbbfffjjjoooppprrrtttuuuvvvvvvuuuvvvrrrlllhhhiiinnnuuuzzz||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}xxxwwwvvvuuutttssspppkkkhhheeeccc___]]][[[XXXUUURRROOOMMMJJJIIIHHHHHHFFFEEEBBBBBBCCCDDDDDDEEEFFFFFF@@@???>>>??????>>>;;;888333333222111///...---------,,,++++++---...---,,,)))***+++***(((''''''(((+++++++++***************,,,,,,,,,,,,+++***)))(((************************+++++++++,,,---...///000///000222444888;;;>>>@@@>>>@@@CCCEEEHHHKKKPPPTTTYYYZZZ]]]^^^___^^^\\\[[[YYYXXXWWWWWWXXXYYY[[[\\\\\\]]]]]]ZZZVVVTTTVVVYYY```ccceeeeeebbb___```aaaeeebbb^^^[[[XXXUUURRROOOKKKGGGBBB===:::888555333///...,,,+++***,,,---...''''''''''''((((((((((((((((((((((((((((((((((((((()))*********)))'''&&&***)))'''%%%%%%&&&''')))%%%&&&''''''((('''''''''&&&&&&'''''''''''''''&&&'''&&&%%%%%%%%%&&&'''((()))((('''&&&&&&'''((()))))))))***,,,000777@@@FFFOOORRRWWW\\\^^^^^^]]][[[WWWYYY[[[^^^cccjjjrrrxxx}}}~~~zzzvvvrrrlllfffaaa^^^[[[XXXUUUPPPJJJDDD???777222,,,(((&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$############""""""""""""####################################$$$$$$$$$%%%%%%%%%###%%%'''))),,,222888===CCCFFFIIIHHHAAA888000,,,***)))((('''&&&'''(((((())))))***,,,///333666777<<<999555000,,,(((%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$###$$$%%%))))))((((((''''''''''''((())))))******))))))(((---,,,,,,+++***)))((((((,,,+++---111444777===DDDRRR\\\ffflllpppsssrrrooonnnkkkhhhfffgggkkkppptttxxxzzz||||||{{{zzzyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||{{{zzzyyyyyyyyyzzzyyyzzzzzz{{{|||}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}|||}}}|||zzz{{{||||||zzzyyyvvvvvvvvvvvvvvvvvvvvvvvvyyytttpppgggccc\\\UUUQQQMMMJJJGGGIIIFFFDDDCCCCCCBBBAAA???@@@???>>>===<<<<<<<<<===;;;;;;;;;::::::::::::999999;;;<<<<<<<<<<<<===???>>>???AAACCCDDDHHHLLLOOOPPPTTTXXXYYYYYY[[[```dddiiikkkmmmppprrrsssttttttsssoookkkhhhhhhmmmsssxxx{{{{{{{{{|||}}}~~~~~~~~~~~~~~~|||yyyxxxvvvvvvuuusssooolllkkkhhhddd```___]]][[[YYYSSSQQQNNNLLLKKKJJJHHHGGGDDDDDDDDDEEEEEEFFFFFFFFF??????>>>???@@@???===:::777666555333111///...---///---,,,---......---,,,)))***+++***((('''((()))************************(((((())))))(((''''''&&&***************************))))))***+++,,,------,,,---...000333666888999:::<<>>@@@???>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;666777999888777777888:::888:::<<<===>>>@@@DDDGGGKKKNNNQQQSSSSSSVVV[[[___eeegggjjjmmmppprrrssssssqqqpppnnnnnnoooqqquuuwww|||{{{zzzzzzzzzzzzzzz{{{~~~}}}}}}~~~~~~~~~~~~{{{zzzxxxxxxxxxvvvssspppppplllhhheeecccbbb```___ZZZWWWTTTQQQPPPNNNLLLJJJHHHGGGGGGFFFEEEEEEDDDDDD??????>>>???@@@@@@===;;;999888777555333111000///111///......//////---,,,)))+++++++++)))((()))***************************%%%&&&''''''(((((((((''')))))))))))))))))))))))))))(((((())))))***+++,,,++++++,,,---...000222333777999;;;>>>@@@DDDHHHLLLRRRVVV[[[___bbbaaa___]]]^^^]]]\\\[[[ZZZZZZYYYYYYVVVYYY\\\YYYUUUSSSVVVZZZ^^^bbbfffeee```]]]___bbbaaa___^^^^^^^^^]]]ZZZXXXUUURRROOOLLLJJJHHHEEECCC999777444111...,,,++++++***************)))))))))))))))))))))))))))))))))((()))*********)))'''&&&&&&'''((())))))(((''''''''''''''''''&&&&&&''''''%%%&&&&&&'''((((((''''''((((((((('''''''''(((((())))))(((((((((((())))))******)))***,,,111999>>>AAAEEELLLSSSYYY[[[\\\\\\\\\]]]]]]]]]^^^bbbhhhlllqqqssswwwxxxwwwvvvvvvvvvyyy{{{}}}~~~{{{wwwrrrlllhhhdddbbb```^^^\\\XXXRRRNNNAAA<<<555///,,,++++++***,,,***(((%%%$$$#########&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""######"""""""""########################""""""###$$$%%%%%%&&&&&&###%%%''')))+++///444777???CCCFFFFFF@@@888000,,,((('''&&&%%%%%%%%%&&&''')))(((''''''))),,,000333777777666444000---***((($$$$$$$$$%%%%%%%%%%%%&&&%%%'''&&&###%%%,,,///---)))+++,,,***&&&%%%&&&(((&&&&&&'''(((((()))******''''''((((((((())))))******************************))),,,111333444888>>>KKKUUU```gggmmmqqqrrrooonnnkkkgggdddeeehhhmmmpppuuuxxxzzzzzzyyyxxxxxxyyyzzzzzzzzz{{{{{{|||||||||zzzzzzyyyyyyyyyzzzzzz{{{zzzzzz{{{{{{||||||}}}}}}|||}}}}}}~~~~~~~~~}}}}}}|||{{{zzz{{{}}}~~~}}}|||xxxyyyyyyyyyyyyxxxwwwvvv}}}xxxsssllleee___YYYTTTQQQNNNKKKHHHEEEDDDCCCAAA???@@@??????>>>>>>===<<<<<<======<<<<<<<<<;;;;;;;;;777888999999888888999:::;;;;;;<<<;;;:::;;;===???FFFIIILLLMMMNNNQQQVVV[[[aaadddgggkkkoooqqqrrrsssqqqqqqrrrssstttvvvwwwwww{{{zzzyyyxxxwwwwwwwwwwww{{{zzzzzzzzz{{{{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{yyywwwuuutttqqqmmmjjjhhhgggeeedddaaa^^^ZZZWWWUUUSSSPPPNNNKKKKKKIIIHHHFFFDDDCCCBBB@@@@@@???@@@AAA@@@>>><<<;;;:::999777555333222111222111////////////...,,,)))***++++++))))))***+++***************+++++++++'''((()))******+++++++++))))))))))))))))))))))))((((((((((((((()))******++++++++++++,,,---......333555777:::<<<@@@DDDHHHMMMPPPVVV[[[^^^^^^]]]\\\^^^^^^]]]]]]\\\[[[ZZZYYYVVVXXXZZZYYYWWWVVVXXXZZZ\\\___bbbbbb___]]]^^^``````______```aaaaaa___]]]XXXVVVTTTRRRQQQPPPMMMKKKAAA???;;;777333///,,,+++))))))))))))((((((((((((((((((((((((((((((((((((((()))*********)))'''&&&%%%''')))***+++)))((('''(((((('''&&&&&&&&&''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((***...333777<<<@@@GGGNNNTTTYYY[[[\\\]]]^^^^^^^^^___aaaeeehhhkkknnnpppqqqpppnnnmmmmmmppptttyyy}}}|||yyyuuuppplllhhhfffcccaaa^^^[[[XXXUUUFFFAAA999333///,,,***)))+++***(((&&&$$$######"""%%%%%%&&&&&&&&&%%%$$$$$$"""######$$$$$$######"""######$$$$$$$$$$$$######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''&&&&&&'''(((***---333777>>>BBBFFFEEE@@@888111---((('''&&&%%%$$$%%%&&&&&&#########%%%(((---111444333333444444222///---+++$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&%%%###+++888<<<888)))******)))'''&&&&&&'''######$$$%%%&&&'''((((((''''''''''''((()))******(((((())))))*********+++***)))+++///111222666<<>>======<<<<<<<<<<<<;;;;;;;;;::::::999:::<<<;;;;;;:::<<<===<<<======<<<:::;;;===???BBBEEEHHHIIIJJJMMMSSSXXX[[[^^^aaafffjjjmmmoooppppppqqqrrrsssuuuvvvwwwwwwxxxwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwxxxyyyzzz{{{||||||||||||||||||}}}}}}}}}}}}}}}{{{yyyxxxuuurrrpppnnnmmmjjjhhhgggddd```\\\ZZZXXXUUURRRNNNMMMKKKJJJHHHFFFEEEDDDCCCBBBBBBBBBCCCBBB???===;;;;;;:::888777555444333444222000000000000...,,,((()))******(((((()))***))))))*********+++++++++***++++++,,,,,,,,,++++++)))))))))))))))))))))))))))(((((((((((())))))***)))))))))***+++,,,---...///000333555888;;;@@@DDDFFFIIIOOOTTTXXXYYYYYYYYY[[[[[[[[[\\\\\\\\\[[[[[[YYYYYYZZZZZZZZZZZZYYYYYYZZZ[[[\\\^^^^^^^^^]]]]]]]]]]]]^^^aaaccccccaaa___^^^\\\ZZZXXXWWWVVVRRRPPPGGGFFFBBB===999444111///+++*********)))))))))(((((((((((((((((((((((((((((()))*********)))'''&&&''''''((())))))))))))))))))((('''&&&%%%&&&&&&'''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***,,,000222555888>>>DDDKKKQQQUUUWWWXXXZZZ\\\^^^___```ccceeegggiiikkkkkkiiigggffffffgggmmmtttzzz}}}~~~~~~|||xxxtttqqqmmmjjjfffbbb```^^^\\\ZZZOOOJJJBBB;;;555000+++(((&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%$$$############$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''(((((((((''')))---333777>>>BBBFFFEEE@@@999222...)))(((&&&%%%%%%&&&&&&'''#########%%%'''***...000000111333444333000---+++%%%%%%%%%%%%&&&&&&&&&&&&%%%'''$$$%%%444FFFKKKEEE***)))(((((((((((('''&&&%%%%%%&&&&&&'''''''''(((''''''&&&&&&'''(((***+++''''''((((((((()))))))))***)))***...///000555;;;CCCOOO\\\eeelllsssuuusssooolllhhheeeeeehhhlllooorrruuuxxxzzzzzz{{{|||}}}||||||||||||{{{{{{{{{{{{xxxxxxxxxxxxyyyzzz{{{|||{{{{{{{{{{{{||||||||||||||||||}}}~~~~~~~~~~~~~~~}}}{{{zzzzzz||||||{{{zzzzzz{{{|||||||||zzzxxxwww{{{uuuooohhhaaa\\\TTTQQQNNNKKKIIIGGGEEEBBB???@@@@@@??????>>>===<<<;;;;;;;;;:::::::::999999666777999999888888999;;;777888999999999:::===@@@???BBBEEEFFFGGGJJJPPPUUUUUUWWW\\\```eeehhhjjjkkkpppppppppqqqrrrtttvvvwwwuuuuuuuuuuuuuuuvvvwwwxxxvvvwwwwwwxxxyyy{{{|||}}}{{{{{{{{{{{{||||||}}}}}}zzz|||~~~|||zzzxxxuuutttrrrpppmmmkkkjjjgggccc___]]]ZZZWWWUUUNNNNNNMMMKKKJJJHHHGGGGGGEEEDDDDDDDDDDDDCCC@@@>>><<<;;;:::999888666555555555333111000000000...,,,&&&((()))(((''''''((()))))))))******++++++++++++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))***''''''((()))+++---///000,,,...000222555999===AAABBBEEEJJJOOOSSSVVVVVVWWWWWWXXXYYYZZZ\\\\\\]]]]]]\\\[[[ZZZ[[[\\\\\\ZZZXXXXXXXXXYYY[[[^^^^^^]]][[[ZZZZZZ\\\___bbbbbb```^^^bbb```^^^\\\[[[YYYUUURRRKKKIIIFFFBBB===999555444---------,,,,,,,,,++++++************************((()))*********)))'''&&&)))((('''&&&'''(((***,,,)))((('''&&&%%%&&&&&&'''$$$%%%&&&'''(((((((((((('''(((((((((''''''&&&%%%''''''(((((((((((('''''''''(((***++++++---///111...000555;;;BBBIIINNNQQQSSSVVVZZZ]]]^^^```bbbdddeeegggiiihhhfffcccaaaaaabbbhhhqqqxxx{{{}}}~~~{{{wwwtttpppmmmgggcccaaa```^^^]]]XXXSSSKKKBBB;;;333---)))"""###%%%&&&'''&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""$$$%%%&&&''''''***)))((('''(((,,,333888>>>BBBFFFFFFAAA999222...***)))((('''&&&''''''(((((('''&&&&&&&&&'''((((((///111333444333000---+++%%%%%%&&&&&&&&&&&&''''''''''''%%%''':::PPPUUUMMM,,,***((((((+++,,,***'''************))))))))))))'''&&&&&&&&&'''(((***+++((((((((((((((('''''''''+++))))))---...///444;;;BBBMMM[[[dddmmmtttwwwuuupppmmmhhheeeeeehhhllloooqqqtttxxxzzz{{{|||}}}~~~}}}}}}||||||{{{{{{zzzzzzwwwwwwwwwxxxyyyzzz{{{|||{{{{{{{{{|||||||||||||||||||||}}}~~~~~~~~~~~~~~~|||{{{yyyyyyzzz{{{yyyxxxzzz{{{|||||||||zzzwwwvvv|||sssiiiccc[[[YYYVVVTTTPPPLLLFFFBBBDDDBBBAAA@@@@@@@@@>>><<<@@@>>>:::777666777999;;;777888999::::::999888777888888888999::::::;;;;;;<<<===>>>@@@CCCGGGJJJLLLMMMPPPTTTXXX\\\```eeeiiikkknnnpppqqqqqqqqqrrrsssvvvvvvuuutttrrrsssvvvyyyyyyyyyxxxwwwxxxyyyzzz{{{zzzyyyyyyyyyyyyzzz{{{{{{~~~|||}}}{{{{{{yyywwwuuusssrrrqqqooollliiigggdddaaa]]]ZZZUUUSSSQQQOOOOOOMMMKKKIIIFFFFFFFFFEEECCCAAA???>>><<<<<<;;;::::::;;;;;;<<<999777444222000///......,,,,,,,,,,,,,,,,,,,,,,,,+++(((&&&''')))+++***(((&&&''')))***++++++******$$$%%%&&&'''((((((((((((''''''((()))***)))))))))+++,,,------+++*********/////////000222444777888<<<>>>BBBFFFJJJMMMNNNOOOQQQSSSUUUVVVWWWXXXZZZ\\\^^^]]]\\\[[[ZZZZZZZZZZZZ^^^\\\[[[\\\___```^^^[[[YYYZZZ\\\^^^____________^^^_________^^^\\\YYYWWWPPPNNNLLLIIIDDD@@@===;;;888555333111000///...,,,------,,,,,,,,,++++++***%%%%%%&&&&&&'''((())))))******))))))((((((((('''***)))(((((())))))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&(((''''''&&&&&&((()))***)))+++000555;;;AAAFFFHHHNNNPPPTTTYYY]]]```bbbbbbeeefffeeeccc___]]]\\\]]]___cccjjjrrrxxx|||~~~~~~~~~|||zzzxxxtttpppjjjfffdddbbbaaa___[[[VVVOOOGGG@@@888111,,,---+++)))(((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&+++)))%%%"""!!!"""%%%&&&##################$$$$$$$$$#########""""""!!!!!! !!!###$$$$$$$$$###"""%%%%%%%%%%%%&&&+++111666:::???EEEFFFAAA999111---''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''***,,,000333444333111000***(((''''''''''''%%%######&&&''')))777HHHJJJ@@@***)))'''%%%%%%%%%'''((((((&&&$$$%%%((()))(((&&&''''''''''''&&&&&&'''((((((((((((((((((((((((((()))***++++++,,,///333666AAAIIIVVVdddmmmqqqqqqpppqqqlllfffdddfffiiijjjjjjrrruuuzzz||||||{{{zzzzzz||||||||||||{{{zzzyyyxxxxxxxxxxxxwwwwwwwwwwwwvvv|||||||||{{{{{{zzzzzzyyyxxxyyyzzzzzzyyyyyy{{{}}}|||{{{zzzyyyxxxyyyyyyzzz}}}zzzxxxwwwvvvuuu|||tttnnnbbb___ZZZUUUQQQMMMHHHDDDFFFDDDBBBBBBBBBAAA???>>>???>>>;;;999777888999:::666777777888888777777666555666666666666777777777999:::;;;===@@@CCCFFFHHHLLLNNNQQQTTTWWW[[[___bbbgggjjjlllnnnnnnoooppprrrtttuuuuuutttrrrsssuuuwwwyyyyyyxxxwwwwwwxxxyyyzzzyyyyyyxxxxxxyyyyyyzzz{{{}}}}}}~~~}}}{{{yyywwwuuussssssooommmkkkjjjiiifffcccaaaYYYWWWTTTSSSRRRQQQNNNLLLGGGGGGFFFDDDBBB@@@>>>======<<<<<<;;;;;;;;;<<<<<<999777555333111000000000---------,,,,,,,,,+++++++++)))'''''')))******((())))))***+++******)))(((%%%%%%'''(((((()))))))))(((((((((((()))))))))))),,,,,,,,,+++*********+++,,,,,,,,,,,,...///111222666777;;;???BBBEEEHHHIIILLLNNNQQQRRRSSSUUUWWWYYYZZZZZZYYYYYYYYYYYYYYYYYY\\\ZZZZZZ[[[^^^^^^\\\ZZZYYYZZZ[[[]]]^^^^^^^^^^^^``````aaaaaa```^^^[[[ZZZTTTSSSQQQNNNKKKGGGEEECCC???<<<888666444222///---,,,+++***)))((((((((((((((((((((((((((((((''''''(((((((((''''''&&&&&&&&&((('''&&&'''((()))((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&((((((******,,,000555<<>><<<;;;:::999999999777888888999999888888777666666666666555555555555888888999;;;>>>AAACCCDDDHHHJJJLLLOOOPPPSSSWWWZZZaaadddgggiiijjjlllnnnpppqqqrrrtttssssssssstttuuuyyyxxxwwwvvvvvvwwwxxxxxxxxxxxxxxxyyyyyyyyyzzzzzz~~~}}}{{{|||}}}zzzxxxvvvuuuqqqooonnnnnnnnnllljjjhhh^^^\\\ZZZXXXXXXVVVTTTRRRLLLKKKIIIFFFDDDAAA???>>>>>>======<<<;;;;;;;;;<<<999888777555444333333333//////...---,,,++++++***+++)))(((((()))******)))++++++++++++***)))''''''&&&'''((())))))***)))))))))((('''''''''(((***+++---,,,+++***)))***++++++************+++,,,---...000111333666:::>>>AAACCCEEEHHHJJJLLLNNNOOORRRUUUTTTUUUVVVWWWXXXXXXXXXXXXYYYXXXYYYZZZ\\\\\\[[[YYYXXXYYYZZZ\\\]]]]]]]]]]]]aaaaaabbbbbbaaa___]]]\\\WWWWWWUUUSSSQQQNNNLLLJJJGGGDDD@@@===:::777333111...---+++)))''''''''''''******))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&((()))(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%$$$%%%&&&&&&'''***))))))+++///555;;;>>>???AAAEEEKKKPPPTTTWWWXXXZZZ[[[[[[ZZZXXXVVVVVVWWWXXX\\\cccjjjppptttvvvwww|||}}}}}}~~~}}}|||zzzyyyzzzwwwrrrnnnllliiigggeeeaaa]]]XXXRRRKKKBBB:::444,,,***(((((()))***)))((($$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%$$$###################################################""""""""""""$$$""" !!!###%%%%%%%%%%%%%%%'''+++222777@@@CCCFFFDDD???777111...''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((***...111444555555555111...***'''&&&&&&%%%$$$&&&)))'''###$$$+++***$$$)))((('''%%%%%%&&&'''''''''&&&%%%&&&((((((((('''%%%&&&'''((()))*********(((((((((((((((((((((((()))***+++,,,,,,...222555<<>>>>>>>>===<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777777666666888999:::<<<>>>@@@AAABBBBBBDDDGGGIIIKKKNNNRRRTTT[[[]]]aaadddfffiiikkknnnnnnppprrrssssssrrrssstttxxxwwwvvvuuuuuuuuuvvvwwwxxxyyyyyyzzzzzzzzzzzzzzz|||{{{yyyyyyzzz}}}~~~{{{yyyxxxsssrrrpppppppppooommmkkkcccaaa___]]]]]][[[YYYWWWRRRQQQNNNJJJGGGDDDBBBAAA???>>>===<<<;;;;;;;;;;;;999999888888777777666666111111000...---,,,******,,,+++***))))))*********************))))))(((((((((((()))******************)))'''&&&'''(((***,,,---+++)))((()))***+++,,,+++++++++++++++,,,,,,,,,......///222555999===???>>>AAADDDFFFGGGJJJMMMOOOOOOPPPRRRUUUVVVWWWXXXXXXWWWWWWYYY[[[\\\[[[ZZZYYYXXXXXXYYYZZZ[[[[[[\\\\\\``````aaaaaa```___^^^]]]YYYYYYWWWUUUSSSPPPNNNLLLMMMJJJGGGDDDAAA===999666444222///,,,***))))))))))))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((())),,,000444666777999===BBBGGGKKKOOOQQQTTTUUUVVVVVVTTTSSSTTTUUUWWWZZZ```gggmmmqqqtttuuuyyyzzz|||}}}}}}}}}||||||}}}zzzuuuqqqooollliiigggbbb___[[[VVVPPPHHH???999///---***)))))))))((('''$$$$$$$$$$$$$$$#########"""""""""""""""###$$$%%%######$$$$$$$$$######"""$$$$$$$$$########################""""""""""""""""""!!! !!!###$$$%%%%%%%%%%%%''',,,333777CCCEEEFFFCCC===666111...''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&(((,,,000333555777777555111,,,((('''&&&&&&%%%###''''''######'''(((&&&((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((('''###$$$%%%(((***+++***)))(((((((((((((((((((((((((((***+++,,,,,,...111444999AAAMMM[[[gggooosssuuuvvvsssoookkkjjjjjjjjjkkkppptttyyy{{{|||{{{zzzzzz{{{{{{{{{{{{zzzyyyxxxwwwxxxyyyzzz{{{zzzyyywwwvvvtttuuuvvvwwwxxxyyyzzz{{{zzz|||}}}}}}|||{{{|||}}}|||{{{zzzyyyyyyzzz{{{||||||{{{zzzzzzyyyyyyyyyyyy~~~ssshhhaaa[[[XXXUUUOOOLLLHHHFFFEEEDDDCCCBBB????????????>>><<<:::999<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888888777666777888999:::<<<===>>>>>>===???BBBEEEGGGJJJOOORRRTTTXXX\\\___bbbeeehhhjjjlllnnnpppqqqqqqqqqssstttvvvvvvttttttssstttuuuvvvyyyyyyzzz{{{{{{{{{{{{zzz|||{{{zzzyyyyyy{{{}}}~~~}}}|||vvvtttsssrrrqqqpppmmmkkkgggeeecccaaa```___]]][[[WWWUUUQQQMMMIIIFFFDDDCCC@@@@@@>>>===;;;;;;::::::::::::::::::999999888888444333222000///---,,,+++,,,,,,+++***))))))******)))))))))))))))******+++((()))*********************)))'''&&&'''(((***,,,---***'''''')))+++++++++***+++++++++++++++++++++,,,,,,---...111444777999888;;;>>>@@@AAADDDGGGIIIJJJKKKNNNPPPSSSUUUVVVWWWUUUWWWZZZ\\\\\\[[[ZZZZZZXXXXXXXXXXXXYYYZZZZZZ[[[]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[YYYWWWUUURRROOONNNOOONNNKKKIIIGGGDDD@@@===888777444000...,,,+++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&)))++++++***(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&''')))+++---.........111222555:::>>>CCCFFFHHHNNNOOOQQQQQQPPPQQQRRRTTTUUUYYY^^^dddjjjoooqqqrrrvvvxxxzzz|||~~~~~~~~~~~~~~~{{{vvvssspppmmmiiifffbbb```\\\YYYSSSLLLDDD???666333...+++)))(((&&&$$$%%%%%%%%%$$$$$$$$$######"""!!!!!!!!!!!!""""""###""""""###$$$$$$$$$###"""$$$$$$$$$#########""""""""""""""""""""""""###### !!!!!!"""""""""""""""$$$%%%%%%%%%(((---333888CCCDDDEEEBBB<<<555000---''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%'''***---111555777999888444...***(((((('''&&&!!!%%%&&&$$$$$$&&&)))***''''''&&&&&&&&&'''''''''%%%&&&'''''''''''''''(((""""""$$$(((,,,,,,***((((((((((((((((((((((((((((((***+++,,,,,,...000222888>>>JJJXXXdddnnntttwwwvvvtttqqqmmmjjjiiijjjjjjooosssxxx{{{{{{{{{zzzzzz{{{{{{{{{{{{zzzyyyxxxxxxwwwxxxyyyyyyyyyxxxvvvuuuuuuuuuvvvvvvwwwxxxxxxyyyyyy{{{}}}}}}{{{zzzzzz{{{|||{{{zzzzzzzzzzzz|||||||||{{{zzzyyyyyyyyyyyyzzzyyyppphhhbbb\\\YYYSSSPPPKKKHHHGGGFFFEEEDDD@@@@@@@@@???>>>===<<<;;;:::999999888888999999::::::999999888777666666555444555666888999999999999:::<<>><<<<<<<<<;;;;;;;;;;;;;;;:::999888555555444222111///......,,,------,,,***)))***+++(((((((((((()))***+++,,,))))))************)))))))))((('''''''''(((***+++,,,)))&&&'''***,,,+++***'''(((((()))))))))(((((())))))***+++,,,...000111333555888:::;;;===@@@BBBEEEFFFHHHJJJMMMPPPSSSUUUSSSVVVZZZ\\\\\\ZZZZZZZZZWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\[[[ZZZXXXVVVTTTRRRRRRQQQOOONNNMMMJJJGGGCCC<<<:::888555111...,,,***((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&(((***,,,,,,)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%&&&'''''''''''''''%%%''')))+++,,,,,,+++)))---...000222666999<<<>>>EEEGGGIIIJJJJJJLLLNNNPPPSSSUUUZZZ```fffjjjmmmooorrrtttwwwzzz}}}~~~{{{wwwtttqqqmmmiiifffaaa___\\\YYYUUUPPPJJJEEE???:::444///,,,***'''%%%'''&&&&&&%%%%%%$$$$$$$$$""""""!!!!!!!!!""""""###""""""###$$$%%%%%%%%%$$$%%%%%%$$$$$$###"""""""""""""""""""""############ !!!###$$$$$$$$$###"""$$$%%%%%%&&&(((---444999AAACCCDDDAAA;;;444///,,,''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''+++///333777999999555000---+++)))(((&&&###%%%%%%$$$$$$%%%&&&(((&&&&&&&&&'''''''''''''''%%%&&&''''''&&&&&&''')))######%%%)))......***&&&((((((((((((((((((((((((((())),,,,,,------///111666<<>>======<<<:::999888777777888999:::888888777777666666555555444555666888888888777777999;;;>>>???AAACCCGGGIIIIIILLLPPPTTTWWWZZZ]]]___dddfffgggggghhhjjjmmmpppqqqqqqqqqqqqrrrsssuuuvvvuuuwwwxxxzzzzzzyyyxxxwwwyyy{{{|||{{{yyyxxxyyy{{{zzzzzz{{{|||}}}|||zzzyyyxxxvvvtttqqqooollljjjiiihhhgggdddbbb___]]]XXXTTTPPPNNNMMMLLLHHHGGGEEECCCAAA@@@??????<<<<<<<<<<<<;;;:::888777777666555444333222111111---......,,,***)))***,,,******)))(((((()))***+++((())))))***))))))(((((((((((((((((())))))))))))+++(((&&&(((+++---+++(((%%%%%%'''(((((((((((('''((()))******++++++++++++...000222444555666999;;;AAAAAAAAACCCFFFJJJNNNQQQPPPTTTYYY[[[ZZZYYYXXXYYYWWWVVVVVVUUUVVVVVVXXXXXXWWWWWWWWWWWWXXXYYYYYYZZZYYYYYYYYYZZZYYYXXXXXXWWWWWWVVVTTTSSSRRROOOKKKGGG@@@@@@>>><<<888333///,,,,,,++++++******)))))))))&&&'''''''''((((((((((((&&&&&&'''***+++***'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%&&&'''((()))))))))))))))******+++,,,...111444555;;;>>>@@@BBBCCCEEEGGGIIINNNPPPUUUZZZ```dddgggiiinnnpppssswww{{{}}}~~~|||xxxuuurrrnnniiifffaaa___\\\YYYVVVSSSOOOKKKFFFAAA:::555111...,,,***((((((''''''&&&%%%%%%$$$$$$$$$############$$$$$$#########$$$%%%&&&&&&'''%%%%%%$$$$$$###""""""!!!!!!"""""""""###########################$$$$$$%%%$$$%%%%%%&&&(((...555:::>>>AAABBBAAA;;;444...***''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$%%%(((,,,111555888888555222///---+++)))''''''%%%$$$%%%%%%%%%%%%&&&%%%&&&&&&''''''(((''''''$$$&&&((((((&&&%%%''')))%%%%%%''',,,111111,,,&&&(((((((((((((((((((((((('''))),,,---------///000444999CCCOOO\\\hhhqqqvvvuuuuuutttqqqmmmkkkmmmooonnnrrrwwwzzz{{{{{{zzz{{{}}}}}}}}}}}}|||{{{zzzzzzwwwvvvvvvvvvwwwyyy{{{|||ssssssuuuvvvxxxyyy{{{{{{zzz}}}}}}{{{zzzzzz|||{{{zzzzzzzzz|||}}}~~~}}}|||{{{zzzyyyxxxxxxxxx}}}uuummmggg[[[WWWRRRNNNLLLLLLKKKJJJCCCBBB@@@???>>>=========;;;;;;999999999999;;;;;;888888888888777777777777666777999:::::::::999888:::;;;===>>>>>>@@@CCCEEEEEEHHHMMMPPPSSSVVVYYY[[[bbbcccccccccdddfffkkknnnppppppppppppqqqsssuuuwwwsssuuuwwwxxxxxxxxxvvvuuutttwwwyyyyyyvvvtttuuuwww|||||||||~~~~~~}}}||||||{{{xxxvvvqqqooommmkkkjjjiiigggeeeeeebbb^^^ZZZVVVTTTSSSSSSKKKJJJHHHFFFDDDBBBBBBAAA<<<=========<<<:::888777777777666555444333333222---...///---***(((***,,,,,,+++***((((((((())))))(((((()))))))))(((((('''''''''((()))***)))))))))***'''&&&(((,,,...+++'''%%%&&&''')))******)))((()))***,,,,,,,,,+++***)))+++---///000111222444666>>>>>>===>>>AAAFFFKKKNNNNNNSSSXXXZZZYYYWWWWWWXXXWWWVVVUUUUUUUUUVVVWWWXXXWWWWWWVVVWWWWWWXXXYYYZZZTTTUUUVVVWWWXXXYYYYYYYYY[[[ZZZXXXWWWUUURRRMMMIIIEEEEEEDDDBBB>>>888333///000///...---+++***)))(((&&&&&&&&&''''''(((((((((&&&&&&''')))***)))%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((("""###$$$%%%&&&%%%$$$$$$''''''&&&&&&&&&'''((())))))(((((()))***,,,...///555777:::<<<===???BBBDDDJJJLLLPPPVVV[[[```ccceeejjjmmmpppuuuyyy|||}}}~~~}}}yyyvvvsssnnnjjjfffaaa___\\\YYYWWWUUURRRPPPJJJEEE>>>999555222000...))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$######$$$%%%&&&'''(((%%%%%%$$$$$$###""""""!!!!!!!!!""""""#########$$$&&&%%%###!!!"""$$$&&&((($$$%%%%%%&&&)))...555:::<<>><<<666777777777777888888888888888888888777777777777999777555555777888999888;;;:::999888999;;;>>>???BBBDDDFFFIIILLLPPPUUUXXXYYY[[[]]]^^^```cccgggjjjppppppooonnnnnnppptttwwwxxxyyyyyywwwuuuttttttuuuuuuuuuuuuuuuuuuvvvwwwwwwyyyzzz{{{}}}~~~|||zzzyyysssrrrppppppooonnnkkkiiihhhfffbbb^^^ZZZWWWUUUTTTQQQMMMIIIFFFEEEEEEDDDCCCCCCAAA>>>======;;;999777888888777666555555444444222222111000///...---------+++(((((()))+++,,,,,,+++++++++++++++***)))(((,,,,,,,,,,,,+++***(((((())))))((((((''''''''''''(((((((((((((((((((((((('''(((***++++++***)))(((((()))+++...000111222222BBB???;;;999:::???FFFJJJKKKNNNRRRTTTTTTTTTTTTUUU^^^]]]ZZZVVVSSSRRRUUUWWWUUUVVVXXXZZZZZZYYYWWWVVVXXXXXXYYYZZZZZZ[[[ZZZZZZ[[[[[[ZZZYYYVVVSSSPPPNNNJJJIIIFFFCCC???<<<888666555444111...---------...***)))((('''''')))+++,,,+++***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&'''((()))***+++,,,---///000222444888<<>>888111,,,***$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%&&&))),,,000222555888:::777111,,,))))))(((((('''%%%$$$%%%'''))))))'''&&&&&&'''''''''&&&''''''''''''''''''''''''(((###(((777;;;000&&&$$$)))''''''(((***,,,,,,,,,))))))***+++---///111222555777<<>><<<<<<<<<;;;;;;;;;;;;;;;999999888888888777777777;;;999777666777888888888:::999999999999:::<<<===@@@BBBDDDFFFHHHKKKOOOSSSUUUWWWYYY[[[]]]```dddgggmmmmmmmmmllllllnnnqqqttttttvvvwwwvvvuuutttuuuwwwuuuuuuuuuuuuuuuvvvwwwwwwxxxyyyzzz|||~~~}}}wwwuuusssrrrqqqpppnnnkkkkkkiiieeeaaa]]]ZZZXXXXXXXXXTTTPPPMMMLLLKKKJJJHHHEEECCC@@@???>>>===;;;999:::999888777666555444444333333222111000///...---...,,,***)))***,,,------++++++++++++++++++***)))++++++++++++***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***((('''((()))***,,,...///000000999777555444777<<>><<<:::777333000.........+++***((('''&&&''')))***'''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&''''''((()))***++++++++++++---///222555888999>>>BBBEEEFFFMMMWWW\\\[[[bbbeeeiiimmmooorrruuuwwwwwwzzzyyywwwvvvvvvqqqkkkccc___[[[YYYYYYYYYYYYWWWVVVRRRMMMGGGBBB<<<666222///,,,)))'''''''''&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""""""""###$$$%%%%%%""""""""""""###$$$%%%&&&+++(((%%%%%%'''))))))(((***,,,---///111555;;;???CCCDDDCCC???888111,,,)))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$&&&))),,,...555777999999666222///...'''&&&%%%$$$$$$&&&))),,,+++)))'''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%)))%%%)))666:::000'''%%%+++)))((((((***++++++***))))))***+++---///111222333555;;;DDDPPP]]]gggmmmrrrtttuuuuuurrrnnnllllllmmmooosssxxx{{{}}}~~~~~~~~~~~~~~~yyyzzzzzzxxxvvvvvvvvvxxxuuuvvvxxxzzz|||}}}~~~~~~~~~}}}|||{{{yyyyyyzzzzzz{{{{{{||||||||||||{{{yyyyyyxxxxxxyyy{{{uuummmfffaaa\\\UUUPPPNNNKKKHHHFFFEEEDDDBBB@@@<<<<<<;;;;;;::::::999999999999999999888888888888<<<:::888777777888888777999999999999999999999999===>>>@@@AAABBBEEEIIILLLOOOQQQSSSVVVXXX\\\```dddiiikkklllllllllmmmoooqqqqqqrrrttttttttttttvvvwwwuuuuuuttttttuuuuuuvvvwwwvvvwwwyyy{{{}}}zzzwwwuuutttsssqqqoooooommmiiieeeaaa^^^]]]\\\ZZZWWWSSSPPPNNNMMMKKKJJJHHHEEECCCAAAAAA???===;;;<<<;;;:::999777666444444444333333222111000/////////---++++++,,,---------***++++++,,,,,,,,,,,,+++------,,,,,,++++++******((((((((((((((()))))))))************************))))))***+++***)))'''&&&'''((()))+++,,,,,,,,,,,,111000000111333888<<>>:::555222000000,,,+++)))'''&&&&&&&&&&&&&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%'''&&&%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''(((((())))))(((((()))+++,,,///000222888;;;>>>???EEEMMMSSSTTTZZZ]]]bbbfffjjjmmmqqqssstttwwwxxxwwwwwwwwwrrrkkkccc___[[[XXXXXXZZZ\\\\\\[[[YYYUUUPPPKKKEEE>>>999222///+++)))(((((('''&&&$$$%%%%%%%%%$$$###""""""!!!"""###$$$%%%%%%$$$$$$$$$$$$#########$$$$$$%%%###"""""""""###$$$%%%%%%***'''%%%$$$&&&)))++++++///111333444666:::>>>BBBFFFFFFDDD???888000+++)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&(((***,,,222333555777999777333000((('''&&&%%%'''+++///222,,,***((('''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%)))&&&***444777000(((''',,,+++)))))))))***)))((())))))***+++---///000111000333888AAAMMMZZZeeekkkrrrtttvvvuuurrrnnnlllkkklllooorrrvvvzzz|||}}}~~~~~~~~~zzz{{{{{{zzzxxxwwwxxxyyywwwxxxzzz|||}}}~~~~~~}}}|||{{{xxxyyyyyyzzz{{{||||||||||||{{{zzzyyyyyyxxxxxxyyyyyyqqqiiibbbZZZUUUQQQNNNKKKHHHGGGEEECCCAAA===<<<;;;:::999888777777::::::::::::999999999999:::888666666777888888888777888888999888888777666999;;;<<<===???AAAEEEHHHIIIKKKNNNPPPSSSWWW\\\___fffhhhjjjkkkkkklllnnnpppoooppprrrrrrrrrrrrtttvvvssssssrrrrrrsssssstttuuutttuuuwwwzzz}}}|||yyyxxxvvvtttrrrrrrooolllhhhdddbbb``````]]]ZZZVVVTTTRRRPPPNNNLLLJJJHHHEEEDDDCCCAAA???<<<===<<<;;;999777555444333555555444333333222111111000...,,,,,,---...------***+++,,,---------------//////......------------(((((())))))))))))******************************)))*********)))((('''&&&&&&'''((()))*********)))---......///111444666777===@@@CCCFFFGGGHHHJJJLLLRRRRRRRRRQQQQQQRRRVVVXXXVVVVVVUUUUUUTTTUUUVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUSSSTTTTTTUUUUUUUUUUUUUUUOOOOOOOOONNNMMMLLLJJJIIIJJJHHHDDD???;;;777555444000///,,,***'''&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$'''&&&$$$###$$$&&&((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''')))))))))******,,,---...222444777:::???FFFMMMPPPUUUYYY]]]aaadddhhhkkknnnnnnrrruuuuuuvvvvvvqqqjjjccc```[[[XXXXXX[[[^^^aaa___^^^[[[XXXTTTMMMEEE@@@666222...***)))(((''''''%%%%%%%%%$$$###"""!!!  """$$$%%%%%%######$$$$$$######"""##################"""######$$$$$$)))'''$$$$$$&&&)))---///333555888:::<<>>===<<<;;;:::;;;;;;;;;;;;::::::::::::888666444555666888999888777777888888888777666666777888:::;;;<<>>===<<<;;;999777555444333666666666555444444333333000///------......---,,,+++,,,---...............//////...---------......)))*********************************************))))))))))))((((((''''''&&&'''(((((()))))))))(((+++,,,,,,---......//////888;;;>>>@@@AAACCCEEEGGGKKKLLLMMMMMMMMMOOOSSSVVVUUUUUUTTTTTTTTTUUUVVVWWWTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPOOONNNNNNKKKJJJGGGDDD@@@>>><<<:::666444222///,,,)))''''''((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%'''&&&$$$###$$$&&&((()))&&&&&&&&&%%%%%%%%%%%%$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***)))))))))))))))******---///222777;;;AAAIIIPPPSSSVVV[[[^^^```cccfffhhhiiimmmpppqqqssssssnnnhhhbbb```[[[XXXWWW[[[```cccbbbaaa___]]]ZZZTTTLLLGGG;;;777111,,,)))((('''&&&%%%%%%%%%$$$###"""!!! """$$$%%%$$$###"""###""""""!!!!!!!!!!!!"""$$$$$$######"""#########'''&&&%%%%%%&&&)))...111666999<<>>===<<<:::999777666666777777777777666666555555222111//////000000///------......////////////......---,,,++++++,,,---...++++++++++++*********)))************************((((((((((((((((((((((((&&&'''((())))))***))))))))))))))))))))))))))))))000222666999;;;>>>BBBDDDEEEFFFHHHHHHIIIKKKNNNQQQQQQRRRRRRSSSTTTUUUVVVVVVTTTTTTUUUUUUUUUTTTSSSSSSUUUTTTSSSSSSRRRRRRSSSSSSRRRSSSSSSTTTTTTSSSSSSRRRLLLKKKJJJHHHFFFCCCBBBAAA<<<;;;999666222///---+++''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))(((((('''''''''''''''+++,,,///444777;;;DDDMMMQQQTTTXXX[[[]]]```ccceeefffjjjllllllnnnpppllleeeaaa___\\\XXXWWWZZZ___dddbbbbbbaaa```^^^YYYRRRNNNBBB<<<555///+++)))'''&&&$$$%%%%%%%%%$$$###"""""" !!!"""###$$$$$$######!!!!!! !!!!!!"""%%%%%%$$$###"""""""""###&&&&&&'''&&&''')))...111666:::???CCCEEEGGGJJJLLLJJJIIIEEE>>>666...)))((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%000000000222444555555444111...+++,,,000333333111(((&&&$$$$$$%%%&&&%%%$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((('''''''''%%%$$$###%%%''')))))))))))))))******+++---...//////333888===EEEPPP]]]ffflllppptttvvvtttqqqooonnnmmmnnnqqqtttwwwzzz}}}~~~|||||||||}}}}}}}}}}}}}}}}}}~~~|||||||||~~~~~~~~~}}}|||yyyyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxyyyyyyyyyrrrooohhhddd___YYYTTTPPPKKKHHHAAA@@@@@@???>>>======<<<=========<<<<<<<<<;;;;;;>>>;;;999888888999888777777777666666666777999:::999::::::999888999;;;======>>>AAABBBDDDGGGLLLOOOPPPRRRTTTVVVYYY^^^cccggghhhjjjlllmmmmmmmmmoooqqqqqqppppppppppppqqqrrrrrrrrrssstttwwwyyy}}}~~~zzzwwwuuurrrnnnkkkiiihhhhhhbbb```___^^^]]]\\\YYYWWWUUUSSSPPPNNNLLLJJJGGGEEE??????>>>===<<<;;;:::999888888888888777777777777555444333333333333111/////////000000000///......000...---,,,,,,---///000------,,,+++***))))))((())))))))))))))))))))))))''''''''''''(((((()))***'''''')))***++++++++++++(((((((((((())))))******+++---000222444777;;;===@@@AAACCCDDDEEEGGGJJJLLLKKKMMMOOOQQQSSSTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSTTTSSSRRRRRRRRRRRRSSSTTTTTTTTTUUUUUUUUUUUUTTTTTTNNNNNNMMMLLLJJJHHHFFFEEEBBBAAA???<<<999555222111++++++++++++************''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))***)))(((((('''&&&&&&''''''+++***,,,111222333<<>>???AAADDDHHHKKKNNNPPPRRRTTTXXX]]]dddiiieeegggjjjkkklllnnnqqqsssrrrrrrqqqqqqrrrrrrssstttrrrssstttvvvyyy|||~~~}}}|||yyywwwtttpppmmmkkkjjjjjjfffeeecccccccccbbb___]]]XXXVVVSSSQQQOOOMMMJJJHHHAAA@@@@@@???>>>======<<<999999999888888888888888777666555555666555333111000000111000000///...---333222000//////111333444///...---,,,***)))((((((((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++'''((()))+++,,,,,,------)))))))))***+++,,,---...+++---...//////000333555===???AAABBBBBBDDDGGGIIIGGGIIIMMMPPPRRRSSSSSSRRRUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRQQQQQQRRRSSSUUUVVVSSSTTTTTTUUUUUUTTTTTTSSSQQQQQQPPPOOOMMMKKKIIIHHHFFFEEECCC@@@===999666444222111000...,,,***)))((((((((((((((((((((((((((("""###$$$%%%&&&&&&'''(((&&&'''''''''&&&%%%$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((******++++++***))))))(((((())))))+++)))+++.........666AAAHHHLLLQQQVVVZZZ^^^bbbeeefffhhhiiihhhjjjllljjjeee______]]]ZZZWWWXXX]]]aaadddcccbbbbbbbbb___\\\XXXNNNGGG>>>666000,,,)))'''$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$######"""######$$$!!!!!!!!!!!!"""###%%%%%%&&&&&&$$$###""""""""""""$$$'''))))))((())),,,///444999@@@EEEIIIKKKMMMOOOIIIGGGCCC<<<444---)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&$$$$$$%%%&&&''''''''''''(((***,,,,,,,,,///555;;;888444111111333222---)))'''%%%$$$%%%'''))))))(((%%%%%%&&&&&&'''((())))))&&&((('''%%%$$$&&&)))))),,,***(((((()))***)))(((************+++,,,---......111666999>>>HHHUUU___jjjoootttxxxxxxvvvtttsssooooooqqqtttxxx{{{~~~}}}}}}~~~}}}}}}{{{zzzzzzyyyyyyxxxxxxwwwxxxxxxxxxwwwxxxxxxyyyyyytttnnnhhheee```XXXRRRQQQLLLIIIFFFEEEDDDDDDCCCBBB>>>???@@@AAAAAA@@@???>>>999999:::::::::999888888777777666666666666777777999999999999999888777777=========>>>@@@BBBDDDFFFHHHIIIKKKNNNRRRVVVYYY[[[```cccfffhhhiiijjjkkklllmmmmmmmmmnnnppprrrssstttrrrssstttvvvyyy{{{~~~{{{zzzxxxuuurrrpppnnnmmmhhhhhhgggfffeeeeeedddddd___\\\XXXUUUSSSPPPMMMJJJKKKHHHDDDAAA???>>><<<:::>>>===;;;999999:::;;;<<<888888777777777777888888222222111111000/////////.........///////////////......---,,,,,,,,,,,,---******++++++++++++******%%%&&&&&&&&&'''(((((((((((('''''''''))),,,///111((((((((((((((()))***+++))))))+++,,,...///111111444555777:::===AAADDDEEEEEEGGGIIIJJJKKKMMMQQQSSSUUUSSSRRRSSSVVVWWWTTTRRRVVVSSSOOOOOORRRTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRUUUTTTSSSRRRQQQPPPOOONNNNNNLLLIIIEEEBBB???===<<<777666444222///---+++***(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$'''((()))(((&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&'''(((***,,,111777;;;GGGKKKQQQVVVZZZ\\\___aaacccbbbaaadddgggiiihhheee^^^]]]ZZZXXXVVVVVVVVVWWW[[[___bbbaaaaaaaaa^^^YYYRRRNNNFFF===555...***(((&&&$$$######$$$%%%%%%$$$%%%###!!!"""%%%&&&$$$"""###%%%%%%$$$"""!!!"""###$$$$$$##################$$$%%%&&&&&&&&&''')))+++444888???FFFKKKOOOPPPPPPJJJGGGBBB<<<555///+++)))'''&&&$$$#########$$$$$$%%%%%%$$$######$$$%%%%%%######""""""######$$$%%%$$$&&&((()))+++---111555888555111...+++*********''''''&&&&&&&&&'''(((((()))((('''&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''+++***)))(((((('''''''''''''''''''''((()))***++++++---222888===DDDRRR___gggpppvvvwwwuuuuuuuuurrrnnnooopppssswww{{{~~~}}}}}}||||||}}}~~~~~~~~~~~~~~~}}}}}}{{{yyyyyyzzzzzzyyyxxx{{{zzzyyyxxxwwwwwwwwwwww}}}vvvpppmmmfff]]]WWWUUUPPPMMMIIIGGGFFFFFFEEECCC???@@@AAAAAAAAA@@@???>>>::::::::::::::::::999999999888888777777888888999999::::::::::::999888888999999:::<<<===???@@@@@@EEEFFFHHHKKKNNNRRRUUUWWW[[[^^^bbbdddeeeggghhhjjjkkkllllllmmmoooppprrrsssqqqrrrsssuuuwwwzzz|||}}}|||}}}~~~~~~}}}}}}~~~~~~}}}zzzwwwtttqqqooommmiiiiiihhhgggfffeeeeeedddaaa___[[[XXXVVVSSSPPPMMMLLLIIIFFFCCCBBBBBB@@@>>>>>>===;;;::::::::::::;;;888777777777777777888999444333333222111000000///////////////////////////......------,,,,,,,,,---)))******************)))''''''(((((((((((((((((((((((('''((()))+++---///))))))((((((((()))******'''((()))***+++---......000111333666999<<>>===<<<<<<<<<;;;;;;:::::::::;;;::::::999999::::::;;;:::::::::::::::999999888777888:::;;;=========<<>>>>><<<;;;;;;777777777777777888999:::777666555444333222111111000000//////////////////.........------------,,,((())))))******))))))((()))))))))))))))((((((((((((((())))))******++++++******)))((((((((())))))&&&&&&'''(((((()))******,,,,,,...000333666999:::;;;===???AAACCCEEEIIILLLMMMMMMNNNPPPSSSTTTTTTSSSUUUSSSQQQPPPQQQQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSQQQOOOLLLIIIGGGEEEEEEAAA@@@===:::777444222000,,,,,,***)))((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%)))&&&###"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((('''((((((((((((+++///222:::???FFFLLLQQQUUUYYY\\\[[[[[[\\\^^^```aaa```^^^XXXWWWTTTRRRQQQRRRSSSSSSUUUYYY\\\\\\]]]___^^^[[[VVVSSSLLLCCC:::333---+++***(((%%%$$$$$$###""" $$$###"""###$$$%%%$$$"""###$$$%%%$$$"""""""""$$$########################"""$$$%%%%%%%%%%%%(((***///333:::AAAGGGKKKLLLLLLJJJGGG@@@888000***%%%###$$$$$$###""""""""""""###%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&"""###$$$%%%&&&(((,,,///444333333111000...,,,+++%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((())))))***++++++***++++++,,,---...***+++///444777===IIIVVVbbbllltttvvvvvvwwwwwwuuuppppppqqqsssvvvzzz~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}|||zzzyyyyyyzzzzzzzzzyyy{{{zzzzzzyyyxxxxxxwwwwwwyyynnngggddd^^^ZZZTTTOOOMMMKKKIIIHHHFFFFFFEEECCCBBB@@@???>>>???>>>======<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;999::::::::::::999888888888:::<<<>>>>>>>>><<<;;;===>>>???BBBDDDGGGJJJKKKNNNQQQUUUXXXZZZ]]]```bbbfffgggiiijjjlllmmmnnnnnnpppqqqrrrtttuuuwwwwwwxxxvvvvvvwwwyyyzzzzzzzzzzzzxxxxxxwwwvvvuuuwwwzzz||||||~~~}}}xxxuuusssnnnnnnmmmllljjjiiihhhhhhhhheeebbb```___\\\YYYWWWSSSQQQNNNMMMLLLKKKIIIGGGCCCCCCDDDDDDCCCAAA>>>===777777777777888999:::;;;999999888666555444333222222111111111000000//////...............------,,,(((((())))))))))))((((((***))))))(((((('''''''''((())))))******)))(((((())))))((('''&&&&&&''''''&&&&&&''''''''''''((((((((()))***,,,...111333444666888:::<<<>>>AAADDDGGGIIIIIIKKKNNNQQQSSSTTTTTTVVVUUUTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQSSSTTTUUUUUUUUUTTTRRROOOMMMLLLKKKJJJHHHFFFDDD@@@===999777555000///...,,,+++***))))))&&&&&&&&&&&&%%%%%%%%%%%%)))'''$$$###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))(((((())),,,...444888???EEEKKKPPPUUUYYYXXXYYY[[[]]]______^^^]]]XXXVVVSSSPPPNNNMMMMMMNNNPPPTTTWWWWWWYYY^^^___\\\YYYVVVPPPHHH???666000---***(((%%%$$$$$$$$$"""!!!%%%%%%$$$%%%%%%%%%%%%$$$"""$$$%%%$$$###"""###$$$###############$$$$$$$$$"""###$$$$$$$$$%%%''')))---111888???EEEIIIJJJKKKEEEBBB<<<555///+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""######"""###$$$$$$%%%&&&***,,,111111222333222000...---&&&&&&''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((()))***+++******))))))***++++++,,,++++++///333555999EEEQQQ^^^hhhrrruuuvvvxxxxxxvvvqqqqqqqqqrrrtttxxx|||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{zzzxxxyyyzzz{{{{{{zzz{{{{{{{{{zzzzzzyyyxxxwwwwwwpppnnnfffbbb[[[UUUQQQOOOMMMKKKJJJIIIHHHFFFCCCBBB@@@@@@AAA@@@???>>>============<<<;;;;;;::::::;;;;;;<<<999999::::::999999888777999;;;===>>>>>>===;;;:::;;;<<<===>>>@@@CCCEEEFFFIIILLLOOORRRTTTWWW[[[^^^bbbccceeehhhjjjllllllmmmoooppprrrtttuuuvvvvvvvvvuuuuuuwwwxxxxxxyyyyyyyyyvvvvvvvvvuuutttuuuxxx{{{{{{}}}}}}yyywwwrrrrrrpppooonnnlllkkkkkkiiigggdddbbbaaa___]]]ZZZYYYWWWTTTRRRQQQNNNKKKIIIEEEFFFGGGGGGFFFCCC@@@>>>999999999999999:::;;;;;;::::::999888777666555555444444333222222111000000....../////////...---,,,(((((())))))))))))(((((((((((((((''''''&&&&&&&&&((())))))))))))((('''&&&((('''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((()))***,,,...///111222444777888:::<<<@@@CCCDDDFFFIIILLLNNNPPPRRRSSSRRRSSSTTTSSSRRRPPPOOONNNPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNOOOQQQRRRTTTUUUUUUUUUUUUSSSQQQPPPOOOOOOOOOMMMLLLIIIFFFBBB???<<<;;;555444222000...,,,++++++'''''''''&&&&&&%%%%%%%%%%%%###!!!!!!$$$&&&'''''''''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&''''''((((((((()))))))))((((((***,,,///333999???EEEKKKPPPTTTUUUWWW[[[]]]____________ZZZWWWSSSNNNKKKIIIHHHHHHJJJOOOQQQRRRVVV\\\___]]]\\\YYYTTTLLLCCC:::222...)))'''%%%$$$%%%%%%$$$######$$$$$$$$$######$$$$$$"""###$$$$$$###"""###$$$""""""#########$$$$$$$$$"""###$$$$$$$$$%%%''')))---111777>>>DDDGGGHHHHHHBBB???999333---***((('''%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!"""######$$$###$$$%%%%%%$$$&&&(((+++...///111333333222000...((((((''''''&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((***+++,,,*********)))******++++++,,,,,,///222444888CCCOOOZZZeeeooosssuuuxxxxxxvvvrrrqqqpppppprrrvvvzzz|||{{{|||}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{zzzyyyzzz{{{}}}}}}|||{{{{{{|||{{{{{{zzzxxxxxxyyywwwpppkkkccc\\\WWWTTTQQQPPPNNNLLLJJJHHHFFFDDDCCCCCCDDDCCCAAA???>>>>>>??????<<<<<<<<<;;;;;;<<<<<<<<<:::::::::::::::999999888999999:::::::::999777777999999:::;;;===???@@@AAADDDGGGIIILLLNNNQQQUUUYYY[[[]]]```dddgggiiijjjjjjkkkmmmooorrrtttuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwvvvuuuuuuuuutttssssssvvvxxxxxxzzz|||}}}~~~|||vvvvvvtttsssqqqpppooonnnkkkiiifffeeedddbbb```^^^___]]]ZZZXXXWWWTTTPPPMMMHHHHHHIIIHHHFFFCCC@@@>>><<<<<<;;;;;;;;;;;;<<<<<<::::::999999888888777777777777666555444222222111......///000///...---,,,((())))))******))))))(((''''''''''''&&&&&&&&&&&&)))((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&))))))))))))))))))******((((((((()))***,,,---...000111333555666888;;;>>>>>>AAAEEEHHHIIIKKKNNNPPPQQQSSSVVVVVVTTTRRRPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOPPPQQQRRRRRRSSSTTTTTTSSSRRRQQQQQQQQQQQQPPPOOOLLLIIIFFFCCC@@@???:::999666444111///...---))))))(((((('''&&&&&&&&&!!! !!!###%%%%%%%%%'''''''''(((((((((((()))&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''&&&'''((((((((((((***,,,+++///444:::???DDDIIIMMMPPPTTTYYY\\\^^^^^^______[[[YYYTTTNNNJJJGGGEEEDDDEEEJJJLLLNNNSSS[[[______]]][[[WWWOOOFFF<<<444///)))'''%%%$$$%%%&&&%%%$$$ !!!""""""!!! !!!""""""###$$$$$$###"""$$$%%%"""""""""###$$$$$$%%%%%%"""$$$%%%%%%%%%%%%(((***---000666===BBBDDDEEEEEEAAA===777000***&&&%%%$$$"""###$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&%%%$$$%%%'''***+++---///111222222111000+++***((('''%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''((()))++++++,,,,,,++++++++++++,,,---------///222333777BBBMMMVVVbbbmmmqqqtttvvvvvvtttrrrpppooonnnpppssswwwzzzzzzzzz|||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||{{{zzz{{{}}}{{{||||||}}}|||zzzyyyxxx~~~zzztttkkkccc]]]YYYWWWUUUPPPOOOLLLJJJHHHGGGFFFFFFFFFDDDBBB@@@??????@@@@@@>>>>>>============>>>>>><<<<<<<<<<<<<<<;;;;;;:::999999888888777666555555777777777888999:::<<<===@@@BBBDDDFFFHHHKKKOOOSSSSSSVVVZZZ___ccceeefffggggggiiillloooqqqrrrrrrrrruuuuuuuuuuuuuuuttttttsssrrrtttttttttrrrqqqrrrsssuuuvvvxxxyyy{{{~~~zzzyyyxxxvvvtttsssrrrqqqmmmkkkiiiggggggfffcccaaacccaaa___^^^]]][[[WWWTTTNNNMMMMMMLLLIIIGGGDDDCCC@@@???>>>===<<<<<<<<<<<<999999999999999999999999:::999888777555444333222......000000000///---,,,)))******************)))''''''''''''(((((((((((()))((('''&&&&&&&&&'''(((''''''&&&&&&''''''((((((((()))))))))******++++++(((((((((((()))+++,,,,,,---///111111222333666888999<<>>===:::777444222000000+++******)))((((((''''''###"""###$$$&&&'''%%%###%%%&&&&&&&&&'''''''''''''''&&&&&&%%%&&&'''((()))$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%"""$$$&&&&&&&&&''')))+++))),,,000444888===BBBFFFIIINNNUUUYYYZZZ[[[\\\^^^[[[XXXTTTNNNJJJGGGEEEEEEBBBFFFHHHJJJPPPYYY______^^^]]]XXXQQQHHH>>>555///+++)))&&&%%%%%%%%%###""" """$$$###!!! """$$$!!!###$$$$$$######$$$%%%!!!""""""###$$$$$$%%%%%%###%%%&&&&&&%%%&&&)))+++,,,///555;;;???AAAAAAAAA;;;777111+++'''$$$######"""###$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###&&&&&&&&&%%%&&&&&&'''(((%%%&&&&&&$$$###$$$&&&(((***+++---///111222222222...,,,)))&&&%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((('''(((((()))******,,,++++++*********++++++,,,,,,...111222555@@@LLLTTT___kkkppprrruuutttrrrqqqooommmlllmmmqqquuuwwwxxxyyy{{{}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}||||||||||||}}}|||{{{|||{{{|||}}}}}}}}}{{{yyyxxxzzzpppgggbbb^^^[[[YYYQQQPPPNNNKKKIIIHHHHHHHHHGGGEEECCC@@@??????@@@AAA@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>======<<<;;;:::999777666666666666555555555666777888999:::===???AAABBBDDDGGGKKKOOONNNQQQVVV[[[___bbbddddddccceeeiiimmmooopppqqqpppttttttttttttsssrrrqqqqqqqqqrrrtttsssqqqppppppppprrrsssuuuvvvxxx{{{|||{{{zzzxxxvvvuuussssssooommmjjjiiiiiihhhfffdddeeecccbbbbbbbbb```\\\ZZZTTTSSSRRRPPPNNNKKKIIIHHHBBBAAA@@@>>>============888888999999999999::::::<<<;;;:::888777555444333---///000111000///---,,,******++++++++++++******''''''(((((())))))******)))(((&&&%%%%%%&&&((()))((((((((((((((()))***+++(((((())))))***+++++++++(((((((((((()))***++++++,,,---/////////000333555555999===@@@@@@AAAEEEHHHIIIMMMRRRSSSQQQNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNMMMQQQPPPPPPPPPPPPPPPQQQRRRQQQPPPNNNLLLIIIGGGEEEDDDAAA???===999666444222111,,,++++++***)))(((((('''''''''(((***+++***'''$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%&&&'''((()))######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%!!!$$$%%%%%%&&&)))+++'''***---111444888===AAADDDJJJQQQVVVXXXXXXZZZ\\\ZZZXXXSSSNNNJJJHHHGGGFFF@@@DDDFFFHHHOOOYYY___```___]]]YYYSSSIII>>>555///---+++'''&&&%%%$$$""" ###&&&'''&&&$$$###%%%'''!!!###$$$$$$######$$$&&&!!!""""""###$$$$$$%%%%%%$$$%%%&&&&&&&&&''')))++++++...444999===>>>>>>===444111,,,'''%%%$$$%%%&&&###$$$&&&'''((('''&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$""""""$$$&&&)))***,,,...000222333333000...***&&&$$$%%%'''(((###$$$$$$%%%&&&(((((()))''''''''''''((((((((()))((((((((((((((())))))***))))))((((((((((((((()))++++++---000111444???KKKRRR^^^jjjoooqqqssssssqqqqqqooolllkkklllooosssvvvxxxyyyzzz|||~~~~~~~~~|||~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||~~~||||||}}}{{{|||}}}~~~}}}{{{yyyxxx{{{sssmmmhhhdddbbbZZZWWWTTTQQQPPPNNNKKKIIIIIIGGGEEEDDDDDDCCC@@@>>>FFFDDD@@@>>>===>>>???@@@@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<:::777555444666666666666777777777777999;;;===>>>???AAADDDGGGIIIKKKOOORRRVVV[[[```dddcccdddgggjjjlllnnnnnnnnnssssssttttttsssqqqpppnnnoooooopppqqqrrrrrrrrrrrrrrrtttuuuvvvvvvwwwzzz||||||yyywwwwwwwwwuuurrrnnnkkkjjjjjjjjjiiigggeeebbbbbbbbbbbbaaa```[[[YYYVVVSSSQQQNNNJJJGGGCCCBBBAAA???>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::>>>===;;;999777555444444222222111000///...------++++++++++++***((('''&&&***)))((('''((()))+++---))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((()))((('''''''''(((***+++---------------------,,,222444666777999<<<@@@CCCDDDEEEIIIMMMNNNMMMNNNOOOOOOOOONNNOOOOOOPPPQQQRRRQQQPPPOOONNNMMMNNNOOOPPPNNNNNNNNNOOOPPPQQQRRRSSSOOONNNNNNMMMLLLKKKIIIIIIAAA@@@???===<<<:::999888444333111///---***)))((()))(((&&&'''((((((&&&%%%$$$''')))(((&&&%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((***,,,///222444666???CCCHHHLLLOOORRRUUUWWWWWWWWWUUUPPPKKKGGGEEEEEEEEECCCCCCGGGNNNVVVZZZ[[[^^^ZZZVVVRRRLLLDDD:::333***(((%%%$$$%%%&&&%%%$$$###&&&))))))'''$$$"""!!!$$$###"""""""""###$$$%%%###$$$$$$$$$###""" $$$$$$$$$%%%&&&)))+++,,,///222666999;;;:::888777222,,,&&&$$$&&&(((&&&###''''''''''''&&&%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&))))))((('''&&&&&&%%%%%%&&&'''))),,,000222222222777222,,,+++,,,+++'''"""$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%''')))***+++&&&&&&&&&''''''''''''(((+++***((('''''')))+++,,,,,,------...111777???EEEPPP[[[ffflllppptttsssooooooooommmkkkjjjmmmrrrvvvzzzyyyzzz|||~~~|||~~~~~~|||zzzyyyxxxyyyzzz{{{}}}}}}~~~}}}|||{{{zzzzzztttnnnjjjggg]]][[[WWWTTTRRRPPPMMMKKKKKKIIIGGGFFFEEEDDDBBB@@@EEEDDDAAA???>>>??????@@@@@@@@@???>>>>>>>>>>>>???;;;;;;;;;:::999888777666555555555666666666666666777999;;;<<<===???BBBEEEEEEGGGJJJMMMPPPTTTYYY]]]___aaadddgggjjjlllmmmmmmpppppppppoooooonnnmmmlllnnnooopppqqqqqqrrrrrrrrrqqqrrrsssssssssuuuxxxzzz}}}|||{{{{{{|||xxxsssooommmkkkiiihhhjjjhhheeeddddddcccbbb```]]][[[XXXVVVSSSPPPLLLIIIDDDDDDBBBAAA@@@?????????>>>>>>>>>======<<<<<<;;;<<<;;;:::999777777777777333333222111///...------,,,,,,,,,,,,+++)))((('''(((((('''&&&'''((()))***((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((('''''''''((()))***++++++++++++++++++++++++000111333444555888;;;>>>???@@@CCCFFFHHHHHHHHHHHHLLLLLLLLLMMMNNNOOOPPPQQQPPPOOONNNMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQOOOOOONNNNNNMMMKKKJJJIIIEEEDDDBBB@@@===;;;999999888777555222000---,,,+++)))((('''((()))***)))(((&&&((()))(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&((())),,,...111222888<<>>DDDOOOZZZeeekkkpppttttttppppppooommmkkkkkkmmmrrrvvvzzzyyyyyy{{{~~~}}}~~~~~~~~~~~~~~~||||||}}}~~~|||}}}~~~}}}|||{{{zzz~~~wwwqqqmmmccc```\\\XXXVVVSSSPPPNNNNNNKKKIIIGGGGGGFFFEEECCCEEEEEECCCBBBAAA@@@@@@@@@AAAAAA@@@????????????@@@;;;::::::999999999999999555555555555555555555555555666888999:::;;;>>>AAAAAACCCFFFHHHJJJNNNSSSVVVYYY[[[^^^bbbeeehhhjjjkkknnnnnnmmmllllllkkkllllllnnnnnnoooooopppqqqqqqqqqpppqqqqqqpppppprrrvvvyyy}}}}}}xxxtttrrrpppmmmkkkmmmkkkhhhffffffeeecccaaa___]]]ZZZXXXVVVSSSOOOLLLGGGFFFEEECCCBBBBBBBBBBBBAAAAAAAAA@@@???>>>>>>===::::::999999999999999:::555444333222000///...---------------,,,***)))(((&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((''''''''''''((())))))'''(((((())))))*********---...000000111222555777999:::;;;>>>AAACCCCCCAAAGGGHHHHHHJJJKKKMMMOOOPPPOOONNNMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNMMMLLLKKKJJJHHHGGGFFFCCCAAA>>><<<;;;===<<<:::777444222000///***)))((()))+++,,,,,,+++'''((()))(((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%'''(((***,,,---000333888<<>>666000***(((%%%$$$%%%&&&%%%$$$'''(((((('''%%%$$$%%%%%%&&&%%%$$$###""""""###$$$!!!"""###$$$%%%%%%%%%%%%###$$$%%%'''***---///111333444555666555333111///,,,(((###"""%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%######$$$%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!"""######$$$%%%%%%&&&&&&''')))+++///222444777444000......---)))&&&%%%&&&'''(((((((((((((((&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((***)))((((((((()))+++,,,,,,,,,------000666===BBBMMMXXXcccjjjpppuuuuuurrrqqqpppmmmkkkjjjmmmrrrvvvyyyxxxwwwyyy|||~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~{{{|||}}}~~~~~~~~~|||{{{zzzxxxsssiiifffaaa]]]ZZZWWWTTTQQQPPPMMMJJJIIIHHHHHHGGGEEEFFFFFFEEEDDDCCCBBBAAAAAACCCBBBAAAAAA@@@@@@AAAAAA===<<<:::999888999999:::666666666666666555555555222444555666666777:::<<<>>>@@@CCCEEEGGGKKKPPPSSSTTTVVVYYY]]]aaaeeegggiiinnnmmmlllkkkkkklllnnnnnnmmmmmmmmmnnnnnnooopppppppppppppppooooooqqquuuxxxzzz}}}~~~{{{xxxwwwuuusssrrrmmmkkkhhhgggfffeeedddbbbaaa___\\\ZZZXXXVVVRRROOOIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@??????<<<;;;;;;:::::::::::::::666666555333111000///............---,,,+++))))))&&&&&&'''((((((''''''&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))******&&&&&&'''((())))))******+++,,,......------///111333555777888<<<@@@@@@>>>CCCCCCEEEFFFIIIKKKNNNOOONNNNNNMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOONNNMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIHHHFFFDDDCCCBBBAAABBBAAA???<<<999666444333---,,,+++,,,------,,,+++(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))******---111444777:::===@@@CCCEEEHHHHHHGGGFFFEEEEEEIIIJJJMMMQQQUUUXXXZZZ[[[YYYWWWSSSMMMEEE<<<555000***(((%%%$$$%%%&&&%%%$$$&&&'''&&&%%%######$$$&&&'''&&&%%%###""""""######!!!"""######$$$$$$%%%%%%$$$%%%'''))),,,///111333444444333222000...,,,***(((%%%""""""$$$%%%%%%$$$$$$%%%&&&'''((((((((((((###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''))),,,000333666444111000000///,,,)))&&&&&&&&&''''''((((((((($$$$$$$$$%%%&&&'''))))))&&&&&&&&&''''''''''''((()))((((((((()))***+++,,,+++,,,,,,---///444;;;???JJJUUU```hhhooouuuvvvtttpppooollliiihhhkkkppptttxxxwwwwwwwwwzzz|||~~~|||||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}}}}|||||||||}}}}}}{{{{{{|||~~~~~~~~~}}}{{{{{{~~~yyyqqqmmmhhhddd```\\\XXXUUURRRPPPLLLJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBAAA???===;;;999999999999888888888777777777666666111222333444333444777999999;;;>>>AAACCCHHHLLLPPPOOOPPPSSSWWW\\\```dddfffjjjjjjiiiiiijjjlllnnnooolllllllllllllllnnnooopppqqqqqqqqqppppppqqquuuwwwwwwzzz~~~~~~|||zzzyyyvvvtttllljjjhhhgggggggggeeedddbbb```^^^\\\ZZZWWWTTTQQQMMMLLLKKKIIIHHHHHHGGGGGGHHHGGGFFFEEECCCBBB@@@@@@??????===;;;:::999999999777777666444333222111000.........---,,,+++***)))(((((()))))))))(((((('''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))******++++++++++++&&&''''''((()))***++++++***+++------++++++,,,---,,,222555333555;;;===;;;>>>???@@@CCCEEEHHHKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNPPPQQQQQQQQQPPPOOONNNMMMMMMMMMMMMMMMLLLLLLKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDBBB???<<<999777666333111/////////...,,,+++(((((('''(((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))'''***---///111444777:::;;;>>>AAACCCCCCCCCEEEFFFKKKNNNRRRWWWZZZ\\\]]]]]]ZZZXXXTTTMMMEEE<<<555111***(((%%%$$$%%%&&&%%%$$$%%%%%%$$$"""!!!!!!###%%%((('''%%%######"""##############################&&&'''))),,,///111222333333222111...,,,***((('''&&&$$$###"""###$$$$$$$$$ !!!"""$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$&&&'''&&&''')))---111333333222222222111...---'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''')))***+++&&&&&&&&&''''''''''''(((((((((((())))))***+++,,,***+++,,,---///333999===FFFQQQ]]]eeemmmuuuwwwvvvpppnnnjjjgggfffiiinnnssswwwwwwwwwxxxyyy{{{}}}}}}}}}}}}~~~|||}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||}}}{{{{{{|||}}}~~~~~~~~~~~~~~~}}}|||{{{zzzvvvpppkkkfffbbb]]]ZZZVVVSSSOOOMMMLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDBBBAAA@@@>>><<<;;;:::999:::999999888888777777666111222333333222333555777555777999;;;===AAAFFFIIIJJJKKKNNNQQQVVV[[[^^^aaabbbbbbccceeegggiiilllmmmkkkkkkjjjjjjkkklllnnnooopppqqqrrrrrrrrrrrrtttvvvtttwwwzzz}}}~~~}}}{{{wwwuuupppnnnkkkjjjjjjiiigggfffdddbbb___^^^\\\ZZZVVVTTTRRRQQQOOONNNMMMMMMLLLLLLLLLKKKJJJHHHFFFDDDCCCBBBCCCAAA???===;;;999888777777777666555444444333222////////////...,,,+++***************))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((()))***+++++++++******((((((((())))))*********)))***,,,,,,+++******+++)))222666111...333777666999:::;;;===@@@CCCFFFGGGHHHIIIKKKLLLNNNNNNOOOOOOPPPQQQQQQRRRQQQPPPNNNMMMKKKLLLLLLLLLKKKKKKJJJIIIGGGHHHHHHHHHIIIJJJJJJJJJGGGFFFDDDBBB???===<<<;;;999777555333333111///---+++***))))))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$$$$%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))&&&(((***+++,,,...111444555777:::<<<===???BBBDDDJJJOOOVVV[[[]]]^^^^^^___[[[ZZZVVVNNNDDD;;;555222***(((%%%$$$%%%&&&%%%$$$#########!!! """$$$'''&&&%%%$$$######$$$$$$%%%$$$$$$#########$$$$$$***+++---///111222222222111///---***((('''&&&%%%%%%$$$$$$############$$$"""###$$$%%%&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$&&&'''(((((($$$&&&((('''%%%&&&***...000111222333333222111000***)))((('''&&&&&&&&&&&&******)))(((''''''''''''&&&&&&&&&''''''''''''(((''''''((()))***++++++,,,***+++,,,---...222777;;;BBBLLLYYYbbbkkktttxxxwwwpppnnnjjjfffeeehhhnnnssswwwxxxyyyyyyyyyzzz|||~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~|||||||||}}}~~~~~~~~~~~~~~~~~~}}}||||||~~~xxxsssmmmhhhccc```ZZZWWWSSSPPPPPPPPPPPPOOOMMMKKKIIIGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEAAAAAAAAA@@@???>>><<<;;;999999888888777666666666111222333333222222444666555666888888999;;;???BBBEEEFFFHHHKKKPPPTTTXXX[[[ZZZ\\\___bbbeeehhhjjjkkkkkkjjjiiiiiiiiikkkmmmnnnnnnpppsssssssssrrrssstttpppsssvvvyyyzzz{{{~~~{{{yyyyyyvvvrrrpppnnnllljjjhhhfffdddbbb```___]]]YYYWWWWWWVVVUUUTTTSSSRRRRRRRRRQQQPPPNNNLLLJJJHHHFFFFFFCCCBBB@@@>>>;;;:::999888777777777666666555555555222222222111000///...---,,,+++***)))((())))))***((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''((()))***))))))((((((((((((((())))))))))))''')))++++++***(((((())),,,999>>>333***,,,222333444444666888:::===@@@AAACCCEEEGGGJJJLLLMMMNNNNNNNNNOOOPPPQQQQQQPPPNNNMMMJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHFFFEEECCCAAA@@@???===;;;999888888777555333111...,,,+++++++++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***%%%&&&'''''''''(((+++---///000222333555999>>>AAAHHHNNNVVV\\\^^^^^^^^^___[[[ZZZVVVMMMCCC999444222***(((%%%$$$%%%&&&%%%$$$"""#########!!!!!!###$$$&&&&&&$$$$$$###$$$%%%&&&%%%%%%$$$$$$%%%&&&((((((...///000111222222111000...---***'''%%%%%%%%%%%%%%%%%%%%%$$$############%%%&&&&&&'''(((((((((((($$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###%%%&&&'''(((###&&&)))(((%%%$$$&&&***,,,...111333333333333333...---+++)))''''''''''''******(((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((()))***++++++,,,)))+++,,,,,,...111555999>>>IIIVVV___iiisssxxxxxxsssppplllgggfffiiioootttwwwzzz||||||zzzyyy{{{|||}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~}}}}}}}}}}}}}}}~~~}}}~~~~~~~~~~~~}}}||||||~~~xxxrrrmmmhhhddd]]]ZZZUUUSSSRRRSSSSSSRRRNNNLLLIIIGGGFFFFFFHHHIIIGGGFFFFFFEEEEEEEEEEEEEEE@@@@@@AAABBBBBB@@@???>>>999888888777666555555444222333444333222222444666888999999888888999<<<>>>AAABBBDDDGGGKKKPPPTTTWWWWWWYYY]]]bbbfffiiijjjkkkjjjjjjhhhhhhiiijjjlllnnnmmmooossstttsssrrrqqqrrrnnnppptttvvvwwwxxxzzz|||zzz}}}}}}xxxuuurrroookkkiiihhhfffdddcccaaa___\\\YYY[[[ZZZYYYXXXWWWVVVVVVVVVTTTSSSRRROOOMMMKKKIIIHHHCCCBBB@@@>>><<<;;;::::::777777777777666666666666444444444333222111000///---+++)))((('''((()))***))))))(((((('''''''''&&&((((((((((((((((((((((((&&&''''''((((((((((((((($$$%%%'''((((((((('''&&&((((((((((((((('''''''''%%%'''******)))''''''(((222AAAEEE777******000222000111222444666999;;;<<<@@@BBBEEEHHHKKKLLLMMMMMMLLLMMMOOOPPPPPPOOOMMMLLLIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHJJJIIIHHHGGGEEEDDDCCCCCC???>>><<<<<<<<<<<<:::888555222...,,,,,,***&&&###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***###$$$$$$$$$###$$$&&&)))+++,,,---...000555;;;???FFFMMMVVV\\\^^^^^^^^^___ZZZYYYUUUMMMAAA888333222***(((%%%$$$%%%&&&%%%$$$"""###$$$$$$###"""###%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&''')))+++---111111222333222111000///,,,+++(((%%%$$$$$$%%%%%%%%%&&&&&&%%%###""""""#########$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###'''***)))%%%###$$$'''***,,,000333444444444555111000---+++)))(((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&'''(((***++++++,,,,,,)))***,,,,,,---000555888<<>>===>>><<<:::777555444444444333333333222333333444444222222333444666888:::;;;<<<===???BBBEEEHHHJJJLLLRRRUUUYYY]]]___aaadddgggdddfffhhhjjjlllmmmmmmllllllmmmpppqqqrrrqqqooonnnsssqqqooooooqqquuuxxxyyytttzzz}}}zzzwwwsssooolllfffeeecccbbb````````````___]]]\\\\\\]]]^^^^^^]]]YYYWWWVVVUUUTTTRRRNNNKKKHHHGGGEEECCC@@@???>>>===::::::999888888888888888444555666666555444222111---+++******+++,,,,,,+++((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&%%%$$$555...###$$$222999333000111111...+++,,,...///000111333444555666:::<<>>======<<<999888555333000---+++***(((&&&%%%&&&&&&%%%###!!!(((((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$######$$$%%%%%%&&&''''''&&&$$$###$$$&&&((())))))'''((()))***+++...222666BBBGGGOOOWWW\\\^^^]]]\\\ZZZXXXSSSKKKAAA888222///(((((('''&&&&&&&&&&&&'''&&&$$$"""###%%%&&&$$$"""$$$###$$$$$$%%%&&&'''((('''(((***+++...000111222222333444444333000...,,,***)))'''%%%$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$(((%%%""""""%%%'''&&&%%%""" ###$$$%%%$$$"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))***,,,...000111111444111...***(((&&&&&&'''%%%%%%&&&'''''''''&&&&&&'''''''''''''''''''''''')))))))))))))))******+++***+++,,,,,,,,,...111333===DDDNNN[[[fffnnnsssvvvrrrpppmmmjjjhhhjjjnnnrrrxxx{{{~~~}}}{{{zzzzzzzzz|||~~~~~~~~~~~~|||~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||zzzyyy}}}vvvooonnnggg___ZZZZZZZZZWWWUUUTTTNNNKKKLLLLLLJJJJJJLLLIIIIIIIIIHHHHHHGGGFFFEEEBBBBBBBBBBBBAAAAAAAAAAAA===<<<999777555444444444333333222222222222333333111111111111333555666888999;;;===???BBBEEEGGGHHHNNNQQQTTTWWWZZZ]]]aaadddbbbdddfffiiikkkllllllmmmmmmnnnooopppppppppooonnnpppooonnnnnnppprrrtttuuurrrwww}}}~~~{{{xxxtttqqqnnnllliiieeebbb`````````___]]]\\\\\\^^^______^^^]]]\\\ZZZXXXWWWTTTPPPLLLKKKJJJGGGEEEBBB@@@???>>>;;;:::999999888888888888666666777777666555333222000...,,,+++,,,,,,+++)))***)))))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''!!!,,,###---444(((///;;;FFF888***&&&((())))))***,,,---...///111222333444666888<<<>>>???BBBEEEGGGIIIIIIJJJKKKLLLMMMNNNNNNKKKHHHEEEEEEGGGHHHHHHFFFHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFDDDCCCBBBAAA@@@@@@<<<;;;999666333000...,,,+++)))((((((((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$%%%'''((((((&&&'''((()))***,,,111444???DDDLLLTTTZZZ[[[[[[ZZZXXXUUUOOOGGG>>>555000---(((''''''&&&&&&&&&''''''&&&$$$"""###%%%&&&$$$"""%%%%%%%%%%%%&&&'''((()))******,,,---///111222333222333333333111///,,,+++((((((&&&%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$'''$$$""""""$$$%%%%%%$$$"""!!! """$$$$$$###"""############$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''((()))+++---///000111333222///,,,)))(((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((())))))***++++++,,,---------...111444;;;AAAKKKWWWccclllrrrtttsssrrroookkkiiijjjnnnqqqxxxzzz~~~}}}{{{zzzzzz{{{}}}~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||zzzyyy~~~xxxvvvooofffaaa______]]][[[WWWQQQNNNOOOOOOLLLKKKMMMKKKKKKJJJIIIHHHGGGGGGHHHCCCCCCCCCBBBBBBBBBAAAAAA<<<;;;999777666555444444333333222111111222222333222111000000000222444666777888999<<<>>>AAABBBCCCHHHJJJMMMPPPSSSWWW\\\```___```cccfffiiikkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnllllllmmmnnnnnnoooppppppooossswwwzzz{{{{{{|||}}}|||~~~}}}yyywwwuuurrrmmmiiieeeddddddddd```^^^]]]^^^___aaaaaa```bbbaaa^^^\\\ZZZWWWRRROOOOOOMMMKKKHHHEEEBBBAAA@@@===<<<;;;:::999999999999777777777777666555444444555222///...---,,,+++)))+++++++++******)))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''###$$$%%%'''((()))))))))&&&'''&&&111,,,%%%777:::GGG555$$$ $$$''''''(((******+++,,,...///000000111444777999;;;===AAACCCEEEEEEFFFGGGHHHIIIJJJKKKKKKIIIFFFFFFGGGHHHHHHGGGHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEDDD@@@???===;;;888444222000///---+++******)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&'''''''''(((***...111;;;@@@IIIQQQVVVYYYXXXWWWUUUQQQJJJAAA888222---+++'''''''''&&&''''''((((((%%%$$$###$$$%%%&&&%%%$$$(((((('''(((((()))***+++---...///000222333444555222222222111///,,,***(((&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%###""""""###$$$$$$######"""!!!!!!#########""""""############$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&'''))),,,---///000333222000...,,,+++******&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''))))))(((((())))))***++++++,,,---------///111444777===GGGSSS^^^iiipppsssuuutttqqqnnnkkkkkkmmmpppvvvyyy}}}~~~}}}|||{{{{{{|||~~~~~~}}}}}}~~~}}}|||}}}~~~~~~}}}||||||||||||||||||||||||}}}}}}~~~~~~}}}|||{{{zzz|||vvvnnnhhheeedddbbbaaa[[[UUURRRSSSRRROOOMMMNNNMMMLLLJJJHHHGGGGGGHHHIIIHHHGGGFFFDDDBBB@@@???>>><<<;;;:::888777555555444333333222111111111222222555444222111111333555666555666777999;;;===>>>???BBBDDDFFFIIILLLQQQVVV[[[[[[]]]```cccfffiiilllmmmnnnmmmllllllkkkllllllllljjjkkkmmmnnnnnnmmmmmmmmmnnnppprrrtttvvvwwwxxxyyywwwyyy|||}}}~~~|||yyyvvvsssoookkkiiiiiijjjkkkbbb```___```bbbcccccccccdddbbbaaa___^^^[[[VVVSSSRRRQQQNNNJJJGGGDDDBBBBBB@@@???===<<<;;;:::::::::888888777777666555555444777555222000000///...,,,------,,,+++******))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((***&&&&&&+++!!!111OOOAAA666,,,$$$&&&))))))''''''((()))***+++,,,---......---000333555777999===???AAAAAABBBCCCEEEFFFGGGGGGJJJIIIGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLIIIJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIHHHHHHGGGGGGCCCBBBAAA???<<<999666444333111...---,,,+++)))(((%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&%%%&&&'''&&&&&&(((,,,///777<<>>???AAABBBCCCDDDHHHHHHHHHGGGGGGHHHJJJKKKIIIJJJJJJKKKLLLLLLLLLMMMIIIIIIIIIJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIHHHGGGCCCCCCCCCBBB???<<<999777777444111//////...---+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''&&&$$$###$$$&&&%%%&&&'''&&&&&&(((,,,///444999BBBKKKRRRUUUUUUUUUMMMGGG>>>666111...+++)))&&&&&&&&&'''((()))***+++))))))************+++,,,------,,,,,,------......222333333333444444444444......---+++)))'''&&&%%%######$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$%%%&&&&&&$$$###""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%''')))***,,,,,,000000111111111000///...***)))((('''&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''((())))))***)))+++---.........000222444888???JJJVVVbbblllqqqtttuuuuuurrrooommmllllllrrruuuzzz}}}~~~}}}~~~~~~{{{}}}~~~}}}~~~~~~~~~}}}|||{{{{{{|||}}}~~~~~~}}}|||zzzzzzzzzzzzzzzzzzzzzzzz||||||}}}~~~~~~}}}{{{{{{zzztttoookkkjjjeee```]]]]]][[[VVVSSSSSSPPPOOOMMMLLLJJJJJJIIIIIIHHHGGGFFFFFFEEEDDDCCCCCC<<<<<<<<<<<<:::999888777555555444333222222222222111111111111111111222222444444555666777888888999999;;;===???BBBFFFJJJNNNRRRSSSUUUXXX\\\```dddfffffffffggggggggghhhhhhhhhgggjjjnnnooommmlllmmmooopppoooppprrrtttuuuuuutttrrrtttwwwyyyzzz{{{~~~~~~|||zzzwwwssspppmmmlllkkkjjjhhhgggggghhhiiihhhhhhdddcccbbbbbbbbbaaa^^^[[[XXXVVVSSSPPPMMMKKKIIIIIIGGGFFFDDDBBB@@@???>>>>>>::::::999777777777777777777666444555666777777666111000///...,,,+++***)))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%!!!)))---000222UUUkkk???***))))))***'''$$$''',,,((())))))***++++++,,,,,,***,,,///000111222555777777888999:::<<<===??????DDDEEEFFFEEEEEEGGGJJJLLLJJJJJJKKKMMMMMMMMMMMMMMMIIIIIIJJJJJJJJJJJJJJJJJJGGGHHHIIIJJJIIIHHHGGGFFFCCCDDDDDDDDDCCC@@@===<<<:::888444333222222111000...------,,,+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))(((%%%###$$$&&&&&&'''''''''(((***...111444999AAAIIIOOOQQQPPPOOOFFF@@@777222///...+++(((&&&&&&&&&'''(((***+++,,,***+++------,,,,,,.../////////............//////222222222222222222222222++++++***((('''&&&%%%$$$######$$$%%%&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$###%%%''''''%%%$$$%%%%%%$$$$$$$$$&&&''''''%%%###"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((()))******---///111333333222000///---,,,***((('''&&&''''''((((((((((((((((((((((((((((((''''''(((((()))***'''))),,,---------///000333666<<>>===<<<;;;999888777666555444333333333333///000111333333333222222333333333444444555555555444777:::<<<>>>AAADDDFFFLLLMMMOOOQQQUUUYYY]]]___aaabbbdddeeeffffffffffffeeeiiimmmmmmkkkjjjmmmppppppoooooorrruuuvvvtttqqqppprrruuuvvvwwwyyy{{{}}}}}}~~~~~~||||||{{{yyywwwtttqqqooommmnnnllljjjjjjkkkkkkjjjiiigggfffeeeeeedddbbb___\\\[[[YYYWWWTTTRRRPPPOOONNNKKKJJJHHHEEECCCAAA@@@@@@===<<<;;;:::999999::::::999888666777888999999888555444333111///---,,,+++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&******//////>>>KKK******'''&&&((((((%%%&&&)))'''(((((())))))******+++)))+++---------...000222111222333555777888::::::>>>@@@BBBBBBBBBDDDHHHLLLJJJKKKLLLNNNNNNNNNNNNMMMJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHJJJJJJJJJHHHFFFEEECCCDDDFFFGGGFFFDDDBBB@@@>>>;;;888777777777777666333333111000...---++++++'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%))),,,***&&&###$$$&&&&&&'''((()))***,,,111444666;;;AAAGGGJJJJJJHHHFFF???999111------,,,)))&&&%%%%%%&&&'''(((***,,,---***,,,......,,,,,,...111000000//////...//////000111111111000000/////////(((((('''&&&%%%%%%%%%%%%######$$$%%%&&&%%%$$$$$$&&&%%%$$$$$$######$$$$$$"""$$$''''''$$$######%%%""""""###%%%''''''$$$""""""############$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((+++---000333444333111000000...,,,)))((('''(((((((((((((((((((((((((((((((((''''''''''''((())))))%%%(((+++,,,,,,,,,---...222444999AAALLLYYYeeelllppprrrttttttqqqmmmkkkjjjnnnrrrxxx|||~~~}}}~~~~~~}}}}}}~~~{{{}}}~~~}}}~~~~~~|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~}}}|||{{{}}}wwwtttlllgggddddddaaa[[[WWWVVVSSSSSSTTTSSSRRROOOMMMLLLMMMLLLJJJHHHEEECCCAAA@@@>>>>>>??????>>><<<:::999888777666555444333333333000222444666777666555444222222222222222333333333111444888:::<<<===@@@AAAHHHIIIJJJMMMPPPTTTXXXZZZ^^^___bbbeeeffffffeeeddddddhhhkkkkkkiiiiiimmmqqqooooooooorrruuuvvvssspppnnnqqqssstttuuuwwwyyy{{{|||}}}~~~~~~}}}~~~}}}zzzxxxyyyyyyyyyyyyxxxvvvtttsssqqqooommmlllllllllkkkjjjkkkiiihhhgggeeeccc___\\\]]]\\\ZZZWWWUUUTTTRRRRRRMMMLLLIIIGGGDDDCCCBBBAAA@@@???===<<<;;;;;;<<<<<<<<<:::888888999:::999888777666555333111///...---))))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$$$$&&&'''(((((())))))***'''"""++++++,,,999,,,%%%!!!###)))---***%%%###&&&''''''(((((()))))))))(((***+++,,,++++++---///......000111333555666777:::<<>>;;;::::::;;;;;;;;;777666555333000...---,,,''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$######$$$%%%%%%&&&''''''&&&***---+++'''$$$$$$''''''((()))***+++...222666999===BBBFFFGGGEEEAAA???:::444---+++,,,+++((($$$%%%%%%&&&''')))+++,,,---))),,,......,,,,,,...111000000///////////////000000000//////...------,,,'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%&&&%%%%%%######&&&%%%$$$$$$######$$$$$$ ###&&&&&&###""""""$$$!!!###%%%&&&$$$!!!"""############$$$$$$$$$######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%((((((((((((((((((((('''***,,,000333444333111000111000---***(((((())))))))))))))))))))))))))))))'''''''''''''''((())))))$$$'''***,,,,,,,,,,,,---111222666>>>IIIVVVbbbiiinnnqqqttttttqqqnnnkkkjjjmmmqqqwww{{{~~~~~~~~~~~~xxx{{{~~~~~~|||{{{||||||||||||||||||||||||{{{|||}}}~~~~~~}}}||||||yyyssskkkddd```]]]\\\[[[YYYWWWUUUUUUTTTRRRPPPMMMMMMLLLJJJHHHFFFDDDCCCCCCDDDBBB@@@???>>><<<999666888888888777666666555555444333222222222333444555333111000111333555555444444444666777:::===???@@@CCCCCCEEEGGGIIIMMMOOOQQQXXX[[[^^^```aaabbbdddeeedddfffhhhhhhgggggghhhiiinnnppprrrsssrrrqqqqqqrrrwwwuuuttttttvvvwwwwwwvvvxxxyyyzzz{{{||||||||||||~~~~~~}}}~~~}}}{{{yyyxxxyyyxxx{{{}}}~~~}}}{{{{{{{{{wwwvvvsssqqqnnnlllkkkkkkhhhjjjkkkiiiddd```___```\\\[[[YYYZZZ[[[[[[ZZZXXXSSSQQQNNNJJJGGGDDDCCCBBBBBB@@@>>>>>>>>>===;;;999999999::::::::::::999999;;;999777666555444222000111---)))'''((())))))''')))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&(((******)))((()))***))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++.........//////111222222333777<<<<<<<<<===CCCHHHJJJLLLNNNNNNNNNNNNOOOQQQOOOLLLJJJIIIIIIHHHGGGEEEEEEFFFHHHIIIJJJIIIIIIHHHFFFGGGIIIIIIIIIGGGEEEDDDAAAAAACCCDDDDDDEEEEEEEEE;;;:::999777555333222111///...+++)))'''&&&&&&&&&+++(((&&&''')))***(((%%%&&&&&&%%%%%%$$$###""""""&&&&&&%%%$$$$$$%%%%%%%%%'''***---///111333666999BBBDDDGGGIIIGGGBBB<<<999555111+++((((((((())))))$$$%%%''')))***+++++++++***+++,,,---...///////////////......---,,,++++++000///...+++)))'''%%%%%%)))(((&&&%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$%%%&&&&&&''''''%%%$$$$$$$$$######""""""!!!!!!"""###$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$'''''''''(((((()))))))))'''))),,,000222444555555222222///)))'''******((('''&&&%%%%%%%%%''')))***''''''''''''(((***+++,,,******+++,,,...//////000222222555===DDDMMM\\\iiilllqqqvvvwwwtttnnniiieeehhhmmmtttzzz}}}~~~~~~~~~}}}||||||||||||~~~}}}}}}}}}~~~~~~|||{{{}}}|||zzzyyyyyyzzz{{{|||yyyzzz{{{||||||{{{zzzyyyyyyqqqjjjfffccc```___\\\ZZZXXXXXXWWWVVVSSSQQQOOONNNLLLIIIGGGFFFEEEEEEEEECCCAAA@@@@@@>>>;;;999999999888777777666666555555444222111111333444555444333222222444555555444444444444555666888999:::>>>???AAADDDGGGJJJLLLMMMRRRUUUYYY[[[\\\^^^___aaadddfffhhhhhhhhhhhhiiijjjkkknnnpppqqqpppooopppppprrrqqqpppqqqrrrssssssqqquuuvvvwwwxxxyyyyyyyyyyyy||||||}}}}}}}}}||||||{{{zzz{{{||||||zzzyyyyyyzzzyyy|||~~~}}}~~~|||{{{yyyvvvtttqqqpppoooiiikkkllljjjfffbbbaaabbb___^^^]]]]]]^^^^^^]]][[[VVVTTTRRROOOLLLIIIGGGEEECCCAAA@@@???@@@@@@>>>===::::::;;;;;;;;;:::999999999888666777777888666555444111...,,,------+++)))******)))))))))((((((((((((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&$$$&&&((((((''''''((()))))))))(((((((((((())))))((((((((('''''''''&&&&&&'''''''''((())))))******,,,++++++,,,---...//////000444888999888:::???DDDFFFIIILLLMMMMMMMMMNNNOOOPPPNNNLLLKKKJJJJJJIIIGGGFFFGGGHHHIIIJJJIIIHHHGGGFFFGGGHHHIIIHHHGGGEEEDDDBBBCCCDDDEEEFFFFFFFFFFFFAAAAAA???>>><<<:::999888444222000---+++)))))))))+++)))''''''((((((&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&))),,,///222444666:::<<>><<<::::::999888888777777666777555333111111333555666777555333333444555444333555555444444444444444555888:::===@@@CCCFFFHHHHHHJJJMMMQQQTTTVVVXXXZZZ[[[aaaccceeefffffffffhhhiiihhhkkkmmmnnnnnnmmmnnnooonnnnnnnnnoooqqqqqqooonnnqqqqqqrrrsssttttttttttttuuuvvvxxxyyyzzzyyywwwvvvtttvvvxxxyyyxxxyyyzzz|||{{{}}}~~~|||yyyvvvtttrrrlllmmmmmmkkkhhheeeddddddcccbbbaaaaaabbbbbbaaa```YYYYYYXXXVVVSSSOOOLLLJJJDDDCCCBBBBBBCCCCCCBBB@@@;;;;;;;;;;;;;;;:::999999888777666777999;;;:::999666444333222111000---+++,,,++++++***)))(((''''''(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&!!!$$$&&&&&&&&&&&&'''((()))((((((''''''(((((()))'''((()))))))))((('''&&&(((((((((((((((((((((((((((((((((((()))***++++++,,,///222333333555999===@@@DDDHHHKKKLLLLLLLLLMMMPPPNNNLLLKKKKKKJJJIIIHHHHHHHHHIIIJJJJJJIIIGGGGGGEEEFFFGGGHHHHHHFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFDDDBBBAAA@@@???:::888666333000...---,,,,,,***((((((((('''%%%###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&***,,,000333555888;;;>>>AAABBBDDDCCC@@@;;;555111,,,***'''&&&''''''&&&$$$######$$$%%%%%%%%%%%%%%%(((((())))))(((''''''&&&******))))))((((((''''''''''''&&&&&&%%%%%%%%%$$$""""""###$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&########################&&&&&&&&&%%%$$$#########%%%$$$$$$$$$$$$$$$######!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""""""""######$$$%%%%%%%%%&&&&&&%%%%%%$$$#########&&&&&&'''(((+++...000222444666444000------+++'''$$$'''***,,,,,,***'''%%%******)))((((((((((((((())))))***+++,,,------......---111777===EEERRR^^^fffkkkrrruuusssooojjjhhhgggjjjoootttyyy|||}}}~~~{{{{{{{{{||||||~~~|||||||||}}}~~~|||zzzxxxwwwvvvyyyzzz{{{||||||{{{zzzyyy|||wwwqqqllliiidddbbb___]]]]]]\\\ZZZXXXTTTRRRPPPNNNKKKIIIHHHHHHGGGEEEDDDDDDDDDCCCAAA???;;;;;;::::::999888888888888666333111111333555777999777444444444555444222666666555444444444444444444666999===@@@BBBCCCDDDDDDHHHLLLOOOQQQSSSUUUWWW[[[]]]```bbbbbbcccdddffffffiiikkkmmmmmmlllmmmnnnmmmmmmnnnqqqrrrrrrooommmmmmnnnooopppppppppppppppoooqqqsssuuuuuutttrrrpppnnnpppssstttuuuwwwzzz}}}zzz}}}|||yyyvvvtttoooooonnnllljjjhhhfffffffffeeeddddddeeeeeedddccc\\\\\\\\\[[[XXXUUUQQQOOOIIIGGGEEEEEEEEEDDDCCCAAA<<<<<<<<<;;;;;;999888888777666666777:::;;;;;;:::666666666555333111---+++...---,,,+++)))((('''&&&''''''''''''&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%!!!###%%%&&&&&&&&&'''((((((((((((''''''((((((((('''(((***++++++)))(((&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&'''((())))))+++...//////111444777:::???EEEIIIJJJJJJJJJJJJMMMKKKIIIIIIIIIIIIIIIGGGIIIIIIJJJJJJJJJHHHGGGFFFEEEFFFFFFGGGGGGFFFEEEEEEHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDCCC???>>>;;;888555333111000...---+++***((('''%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&'''***...111333666:::<<>>@@@AAAAAADDDHHHLLLNNNOOORRRSSSWWWYYY\\\^^^___aaaccceeedddgggjjjlllllllllmmmnnnllllllmmmoooqqqqqqnnnllllllmmmmmmnnnnnnnnnnnnmmmkkkllloooqqqqqqooommmkkkiiikkkmmmoooqqqtttxxx{{{xxx{{{~~~zzzxxxsssrrrpppmmmkkkjjjhhhggghhhfffeeeeeeffffffeeeddd^^^^^^^^^^^^[[[XXXUUUSSSNNNLLLJJJHHHGGGEEECCCAAA=========<<<;;;999888777999777666777999999999777777888999999777333000///000///...---+++)))(((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&###%%%''''''''''''((()))((((((''''''''''''((((((&&&((()))++++++***((('''))))))((((((''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((((((***+++,,,---///111333555:::@@@DDDFFFGGGGGGGGGJJJHHHGGGGGGIIIJJJJJJIIIIIIJJJJJJKKKJJJIIIGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFIIIJJJJJJKKKKKKKKKKKKJJJKKKJJJJJJIIIHHHGGGGGGFFFBBBAAA@@@===:::777555444111111000...+++)))((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''')))---000222555888;;;>>>>>>===<<<888444000---***((('''&&&%%%###$$$%%%%%%%%%%%%$$$#########$$$%%%&&&''''''''''''###$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######"""""" """$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&########################!!!"""""""""#########$$$!!!!!!""""""""""""""""""######$$$%%%%%%%%%%%%$$$"""######$$$$$$%%%&&&&&&&&&%%%%%%$$$###""""""!!!$$$$$$%%%%%%&&&'''((((((((('''&&&%%%'''***...000333666777555333444111,,,***)))))))))((((((''''''''''''''''''((()))***+++((())))))******+++++++++------///444888===HHHSSS___eeennntttuuusssqqqoooiiihhhiiimmmsssxxx{{{{{{||||||{{{{{{{{{{{{||||||||||||}}}}}}~~~~~~~~~~~~~~~}}}~~~|||{{{zzzyyyyyyzzz{{{||||||{{{zzzyyyyyytttnnnkkkgggcccaaa___]]]\\\YYYXXXVVVSSSPPPNNNMMMLLLJJJHHHGGGFFFFFFEEEBBB@@@>>>======<<<<<<;;;::::::888888666555444444555555888666444333444444333222000000000000000111222222333333444666888:::<<<===>>>AAAEEEHHHJJJKKKMMMOOOSSSVVVYYY\\\]]]___aaacccbbbeeehhhjjjkkkkkklllnnniiiiiiiiikkkllllllkkkiiikkkllllllmmmmmmllllllllljjjkkklllmmmmmmkkkiiihhheeefffiiijjjllloootttwwwvvvzzz~~~yyyvvvssspppnnnllljjjhhhhhhgggffffffggggggfffddd`````````___]]]ZZZXXXWWWTTTQQQNNNLLLJJJHHHEEEBBBAAA@@@@@@???===;;;:::999:::999777888999999888666:::<<<>>>===:::777666555222111000///---,,,+++***)))(((((((((((('''''''''''''''''''''''''''''''''%%%'''((()))''''''((()))(((''''''&&&&&&''''''(((&&&'''((()))))))))((('''(((((((((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((((()))***+++---///000111555:::>>>@@@AAABBBCCCEEEDDDDDDEEEHHHJJJKKKKKKIIIIIIJJJKKKKKKJJJHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJLLLLLLLLLKKKKKKJJJJJJJJJEEEDDDCCCAAA>>><<<999888555666555333000...---...)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''(((***...000222444777999999999888666444111...,,,***((('''&&&%%%### $$$%%%%%%%%%%%%%%%$$$$$$!!!"""$$$%%%&&&'''''''''""""""######$$$$$$%%%%%%&&&&&&%%%$$$###""""""!!! """#########""""""$$$$$$%%%%%%%%%%%%&&&&&&########################""""""######$$$%%%%%%&&&!!!!!!!!!"""""""""""""""$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$######"""%%%%%%$$$"""!!! !!!"""###$$$%%%&&&'''((()))(((&&&&&&'''***---///000444666555555777555111...,,,***''''''''')))***&&&&&&''''''(((***+++,,,))))))*********+++++++++...---///333666:::DDDNNN[[[aaakkkrrruuutttsssrrrllljjjhhhkkkqqqwwwyyyyyy|||{{{{{{zzzzzzzzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{yyyzzz{{{||||||{{{zzzyyy|||wwwsssmmmiiifffdddaaa___^^^\\\ZZZWWWTTTRRRPPPOOOMMMKKKJJJIIIHHHGGGDDDAAA???>>>>>>======<<<;;;;;;888888777777666555444444666555333222333444333222111111000000000000000111333222111111333555888::::::===AAACCCDDDEEEGGGIIILLLOOOSSSVVVXXXZZZ]]]______bbbeeehhhiiiiiikkklllhhhgggfffgggiiiiiiiiigggjjjkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkjjjiiihhhgggfffbbbdddeeefffhhhkkkooosssuuuyyy~~~|||wwwsssrrrpppllljjjiiihhhgggggghhhhhhgggeeecccbbbaaa```^^^\\\[[[[[[WWWUUURRRPPPOOOMMMJJJHHHEEEEEEDDDBBBAAA???===<<<:::999888999:::;;;:::999:::===>>>>>>;;;999999:::333333222111///...------******)))))))))(((((((((%%%%%%&&&&&&'''(((((((((&&&((())))))'''&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((('''''''''''''''''''''&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''(((***+++,,,---,,,000444777888:::<<<===>>>===>>>@@@DDDGGGIIIIIIHHHIIIJJJKKKKKKJJJJJJIIIHHHHHHGGGHHHHHHIIIIIIJJJIIIIIIJJJJJJJJJJJJIIIIIILLLKKKKKKKKKKKKKKKKKKJJJGGGGGGFFFEEECCC@@@===<<<999::::::888444222333444...---,,,***(((&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((('''))),,,...///111333666333222222000///---,,,+++)))'''%%%%%%%%%%%%$$$"""###$$$$$$%%%%%%%%%$$$$$$""""""###$$$%%%%%%$$$$$$""""""######$$$%%%&&&&&&########################!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&"""#########$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&%%%$$$$$$######"""&&&%%%%%%$$$###"""!!!!!!######$$$%%%&&&''''''(((''''''&&&&&&'''(((+++,,,---222444333555999999666111///,,,***))))))***+++((((((((((((((()))***************+++++++++++++++---,,,...222444777@@@IIIUUU]]]gggooosssssssssrrroookkkhhhjjjpppvvvxxxxxxyyyyyyyyyyyyzzz{{{||||||}}}~~~~~~~~~}}}{{{zzzyyyzzz{{{||||||{{{zzzyyy}}}xxxrrrmmmjjjgggeeecccaaa___]]]YYYWWWTTTSSSRRRPPPNNNLLLKKKJJJHHHEEEBBB??????>>>>>>======<<<<<<777888888888888666444333555444222222333333333222555444333222111111111111444222000...///222666888777:::===@@@@@@AAACCCDDDFFFIIIMMMPPPRRRUUUWWWZZZ]]]```cccfffggghhhiiikkkiiigggffffffhhhiiiiiihhhiiijjjjjjjjjjjjjjjiiiiiillllllkkkiiihhhgggfffeeeaaabbbcccdddeeehhhmmmpppvvvyyyzzzvvvtttrrrnnnkkkjjjiiiggghhhiiiiiihhhfffeeedddbbb```___^^^]]]]]]YYYWWWTTTSSSRRRQQQNNNLLLHHHHHHGGGEEECCCAAA???>>>:::999999:::<<<===<<<;;;888;;;===<<<999777888:::444333333222111000//////************))))))))))))$$$%%%%%%&&&'''((())))))'''((())))))'''%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%&&&(((***++++++))),,,///222333555888:::777666777:::???CCCEEEEEEGGGHHHJJJKKKKKKKKKJJJJJJHHHHHHHHHHHHIIIIIIJJJKKKHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFCCCAAA???;;;======;;;777555666888222111///---***'''%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%''')))***+++---///111......---,,,++++++******'''&&&$$$%%%&&&'''''''''""""""###$$$$$$$$$$$$$$$###############""""""!!!""""""###$$$%%%&&&&&&''' !!!"""###$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################%%%$$$$$$######""""""!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$"""######$$$%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((&&&&&&%%%%%%&&&((()))***,,,000222222555:::<<<:::222111///...,,,,,,+++,,,***))))))(((((((((((((((+++++++++++++++,,,,,,,,,,,,+++---111222555===FFFRRRYYYdddmmmqqqrrrrrrrrrrrrmmmhhhiiiooouuuxxxwwwwwwwwwxxxyyyzzz|||}}}~~~}}}~~~~~~{{{~~~}}}{{{yyyyyyzzz{{{||||||{{{zzzyyyxxxtttrrroooiiidddgggddd___\\\ZZZYYYWWWUUUUUUSSSQQQNNNKKKIIIHHHGGGIIIHHHFFFCCCAAA>>>===<<<:::888777666777777555333555444222333333444222111333222111111000111111111222222333444555555555555777777888999;;;>>>@@@AAAEEEFFFHHHIIIKKKNNNRRRUUUXXX\\\aaadddcccccceeegggcccdddeeegggggghhhhhhhhhggggggfffffffffhhhiiijjjkkkiiifffeeedddbbb___]]]``````aaabbbeeehhhkkkmmmuuuyyy}}}xxxrrrnnnjjjiiiiiiiiiiiiiiijjjjjjhhhfffbbb^^^\\\[[[\\\]]]___]]]ZZZWWWUUUTTTTTTSSSRRRPPPMMMIIIFFFDDDCCCCCC===<<<;;;;;;:::::::::;;;999999999999888888888888999777555555666555222///...------,,,***))))))((($$$$$$%%%%%%&&&''''''(((''''''''''''(((((((((((('''''''''''''''((())))))'''(((((('''&&&&&&(((***&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&'''((((((+++++++++,,,---...000111222333555888:::<<<======AAACCCFFFHHHJJJJJJJJJIIIKKKJJJIIIHHHHHHGGGGGGHHHIIIIIIJJJJJJJJJHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHLLLKKKKKKIIIHHHFFFDDDCCCDDD@@@<<<===???@@@<<<888999666333000...+++)))&&&''')))***(((%%%%%%(((+++&&&'''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,+++******(((((('''&&&%%%%%%$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%!!!%%%(((&&&"""!!!$$$(((%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&&&&%%%&&&%%%$$$#########$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&''''''&&&$$$#########$$$$$$)))'''%%%#########$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((***...333666777888888666444222000---,,,+++***---,,,***)))***+++***))))))************++++++++++++---///000111555;;;AAAKKKRRR]]]hhhpppssstttssssssnnnhhhfffiiiooossstttuuuvvvwwwwwwwwwxxx{{{}}}|||}}}~~~~~~|||{{{~~~|||{{{yyyxxxyyyyyyyyyyyyzzz{{{||||||{{{yyytttnnniiiiiifffbbb___]]]\\\YYYXXXVVVUUUSSSPPPNNNLLLKKKJJJHHHHHHFFFEEECCCAAA@@@???<<<:::888888888888666555555444222333444444333222333222222111111111111111222333444444444444444444333333444555777999;;;<<>>===<<<;;;;;;;;;999999999999999999888888888666555555666555333000000///...---,,,******)))*********++++++++++++,,,&&&'''''''''((()))))))))'''''''''''''''((()))))))))******)))'''''')))***&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%%%%&&&''''''((((((*********+++,,,---...///000222444666888:::;;;;;;>>>@@@BBBEEEGGGHHHHHHGGGHHHHHHHHHGGGGGGHHHIIIIIIHHHIIIJJJJJJIIIHHHFFFEEEDDDDDDFFFGGGHHHIIIIIIIIIKKKKKKKKKJJJIIIGGGFFFEEEEEEBBB???@@@BBBBBB>>>:::>>>;;;777444222000---+++(((((((((&&&%%%%%%&&&(((&&&&&&'''))))))*********)))))))))))))))(((''''''(((''''''&&&%%%%%%$$$$$$########################$$$$$$############$$$$$$ ###$$$###!!! """$$$######"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###&&&'''&&&%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%'''((('''&&&$$$######$$$%%%'''''''''%%%$$$$$$$$$%%%%%%%%%$$$######$$$%%%''')))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''')))***---111444666777777666555333111///---,,,,,,)))(((&&&'''((())))))((((((((()))))))))*********))),,,...//////333999>>>GGGNNNZZZfffooossssssssssssnnniiigggjjjnnnrrrsssuuuvvvxxxxxxxxxxxxzzz{{{|||}}}~~~~~~|||{{{~~~}}}|||zzzyyyxxxyyyyyyyyyyyyzzz{{{|||||||||uuuooollliiifffcccaaa___\\\ZZZXXXWWWUUUSSSQQQPPPOOOOOOIIIIIIHHHGGGEEEDDDCCCBBB>>><<<;;;:::::::::888666555444333333555666555333333333222111111111111111333333444444444333222222111111111222444666888888===???AAABBBDDDFFFIIILLLNNNRRRXXXZZZZZZ[[[^^^aaacccdddeeeffffffgggffffffeeeddddddcccccccccddddddgggeeebbbaaaaaa___]]][[[^^^^^^___aaadddgggjjjlllssswww}}}|||xxxtttrrrpppnnnllljjjjjjiiiiiihhheeebbbaaa```aaabbb___^^^[[[YYYWWWVVVUUUUUUVVVTTTRRROOOLLLJJJIIIIIIEEEDDDBBB@@@>>><<<<<<;;;888888888888888888999999666555444555666666444222222111000///...,,,++++++******)))))))))(((((((((&&&&&&'''(((((()))******'''''''''''''''((())))))+++,,,,,,***(((((()))***&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))((((((((()))***+++,,,---...///111333555777777888999:::===@@@BBBCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJHHHIIIJJJJJJIIIHHHFFFEEEDDDDDDFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGFFFDDDCCCEEEGGGFFFBBB>>>AAA>>>;;;888666555222000,,,+++((('''(((((('''&&&%%%%%%&&&'''(((((('''''''''(((((((((((('''&&&&&&''''''&&&&&&%%%%%%$$$$$$#################################""""""#########""""""###"""""""""""""""""""""!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&''''''&&&%%%$$$$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&(((((()))'''%%%###"""###%%%&&&((('''&&&%%%%%%%%%&&&&&&%%%$$$######$$$%%%'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&******,,,...000333555666555555444222111000///...(((&&&%%%&&&(((******)))'''''''''((((((((())))))(((+++---------000666;;;AAAHHHUUUbbblllrrrsssssstttpppkkkhhhjjjmmmppprrrtttvvvyyyyyyyyyxxxxxxyyy|||}}}~~~~~~}}}|||~~~~~~~~~~~~~~~~~~}}}}}}{{{zzzxxxwwwyyyyyyyyyyyyzzz{{{|||}}}|||vvvpppmmmiiifffdddaaa^^^\\\ZZZYYYWWWUUUTTTSSSRRRRRRMMMLLLJJJIIIGGGEEEDDDCCC@@@>>><<<<<<<<<;;;999777555444333444666777666555333333222111111111111222333333444333333222111000222222222333444666777888999;;;===???@@@BBBEEEGGGIIIMMMRRRUUUUUUWWWZZZ]]]aaabbbcccddddddeeeddddddddddddccccccbbbbbbaaaaaadddbbb```______^^^\\\ZZZ]]]]]]^^^```cccgggjjjlllrrrwww}}}}}}wwwuuussspppnnnlllkkkjjjiiihhhfffdddbbbbbbccccccbbb```^^^[[[YYYYYYXXXXXXXXXWWWVVVSSSQQQOOONNNMMMIIIGGGEEEBBB@@@===<<<;;;777777777777777777777888444444444555666666555444444444333111000...------))))))((('''&&&%%%$$$$$$&&&&&&'''((()))******+++'''''''''''''''((())))))+++,,,,,,***((('''((()))&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''(((((())))))''''''''''''((()))***++++++,,,...000222333333333333555777:::<<<>>>??????>>>???@@@BBBDDDFFFIIIJJJHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHIIIIIIIIIHHHGGGGGGGGGFFFGGGIIIJJJIIIEEEAAABBB@@@<<<:::999777555333333000,,,,,,------***'''%%%&&&&&&''''''&&&&&&%%%(((((())))))(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$##############################""""""""""""######&&&%%%###$$$%%%%%%$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((***(((%%%"""!!!"""$$$&&&&&&&&&&&&%%%%%%%%%&&&&&&((('''&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&************,,,///222444444444444333333222111000+++***((((((***++++++***''''''((((((((())))))))))))+++---...---///444999;;;CCCPPP^^^iiipppsssssstttqqqmmmjjjkkkmmmoooqqqsssvvvyyyzzzyyyxxxwwwwww||||||}}}~~~~~~~~~~~~}}}~~~~~~}}}~~~~~~}}}}}}}}}|||{{{yyyxxxwwwyyyyyyyyyzzzzzz{{{|||}}}~~~uuurrrnnnkkkhhhddd```]]][[[ZZZYYYWWWVVVUUUTTTTTTQQQPPPNNNKKKHHHFFFCCCBBBBBB@@@>>>======<<<:::999777666555555777777777555444333333222111222222222222333333333222111000000222222222333333555666666666888;;;===>>>???AAACCCEEEIIIMMMOOOPPPRRRVVVYYY]]]]]]___```aaabbbbbbbbbccccccccccccbbbaaaaaa```aaa___]]]]]]]]]\\\[[[YYY[[[[[[]]]___bbbfffiiikkkrrrwww}}}yyywwwuuussspppooommmmmmiiihhhfffeeedddcccccccccdddccc```^^^\\\\\\\\\\\\[[[ZZZYYYWWWVVVTTTRRRQQQMMMKKKHHHEEEAAA???===<<<888888777777777666666666333444555555555555555555555444444333222111000000//////...,,,+++***)))(((''''''(((((()))******+++'''''''''''''''((())))))*********(((&&&%%%&&&''''''''''''(((((()))))))))&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((())))))***,,,---...////////////000222444666888999:::999:::;;;===@@@BBBEEEFFFGGGGGGIIIIIIIIIIIIHHHGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEFFFGGGIIIKKKKKKJJJGGGDDDEEEBBB???===<<<;;;999888666333000000111111---***(((((((((((('''&&&%%%%%%((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""######&&&%%%$$$$$$%%%%%%$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&&&&%%%######$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&''''''((((((***(((%%%###"""###$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&***)))(((((())),,,///111111222222333333333222111...,,,************)))(((((((((((()))))))))*********---//////...///444777999@@@LLLYYYeeemmmrrrtttsssqqqooolllkkklllnnnppprrruuuxxxzzzyyyxxxwwwwww||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~||||||||||||{{{zzzxxxxxxzzzzzzzzzzzz{{{|||}}}}}}}}}zzzvvvrrrnnniiiddd```___^^^\\\ZZZXXXVVVVVVUUUUUUTTTRRRNNNKKKHHHEEEDDDEEECCCAAA@@@@@@???===;;;999888666777888888777555444444333222222222222222111111222222222111000000000000000000111111222333333555888:::;;;<<<>>>@@@AAAEEEHHHJJJJJJLLLPPPTTTWWWXXXYYY[[[]]]^^^______aaaaaaaaabbbbbbaaa``````___]]]\\\\\\\\\\\\ZZZYYYZZZZZZ[[[^^^aaaeeeiiikkkpppuuu{{{}}}|||yyyvvvsssqqqpppoookkkjjjhhhgggeeedddcccccceeedddbbb___^^^]]]]]]^^^\\\\\\\\\[[[YYYWWWVVVUUUPPPOOOLLLHHHEEEBBB@@@???;;;::::::999888777666666333444666666555444555666444444444333333333222222222222111///...---++++++(((((())))))))))))******'''''''''''''''((())))))'''((((((&&&$$$$$$%%%&&&'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))***+++,,,,,,,,,,,,,,,,,,...///111222444444444555666888:::===???@@@BBBDDDEEEGGGHHHHHHHHHGGGIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEFFFFFFFFFEEEDDDDDDEEEFFFHHHJJJJJJIIIGGGFFFHHHFFFCCCAAAAAA@@@>>>===666555444333333111///---,,,,,,,,,+++***((('''&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#################################""""""#########$$$$$$######"""!!!!!!!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###""""""$$$%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&((('''%%%$$$$$$$$$$$$%%%######$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&&&&''')))+++------///000222222222222111///---***)))))))))'''&&&(((((()))))))))*********,,,///111111///000333666777===GGGSSS___hhhooorrrqqqqqqpppnnnllllllnnnqqqrrrtttwwwxxxxxxxxxxxxyyy|||||||||}}}~~~~~~~~~~~~~~~~~~|||}}}}}}|||{{{zzzyyyyyyzzzzzzzzzzzz{{{|||}}}~~~{{{vvvpppjjjeeecccbbb___]]][[[YYYXXXWWWXXXWWWUUURRROOOLLLJJJIIIIIIGGGEEEDDDCCCBBB@@@>>>;;;:::888888888888666444444444333222222222222333///000111111111111111111000000/////////000111111000333666888999999;;;<<<===AAADDDEEEEEEFFFJJJNNNQQQRRRTTTWWWYYY[[[\\\]]]]]]^^^___`````````___^^^^^^\\\[[[[[[\\\\\\[[[YYYYYYYYY[[[]]]```eeehhhjjjnnnsssyyy}}}{{{wwwtttrrrpppmmmmmmkkkiiigggeeedddddddddcccaaa___^^^]]]]]]^^^]]]]]]]]]]]]\\\ZZZXXXWWWTTTSSSPPPLLLIIIFFFDDDCCC@@@???>>><<<:::999888777333555777777444333444555333333333333444444444555222111000///...,,,,,,+++*********)))))))))))))))'''''''''''''''((())))))%%%&&&'''&&&$$$$$$%%%'''((((((''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''((()))***************+++++++++,,,---...///000111111222333555777999:::===>>>AAACCCEEEFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHFFFCCCBBBBBBAAA@@@>>>666888999888555333222222000000///...---+++)))(((&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""$$$&&&$$$!!! """!!!"""###$$$%%%$$$$$$###########################$$$###""""""$$$$$$###"""!!!"""$$$%%%&&&&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$######%%%&&&&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%&&&'''((()))***+++...000111111111000///---+++***++++++***((('''''''''((((((((()))))),,,///111111//////222555666;;;BBBMMMXXXbbbjjjnnnooopppqqqooommmmmmoooqqqqqqsssuuuvvvwwwxxxzzz|||||||||||||||}}}~~~}}}}}}}}}}}}|||{{{zzzzzzzzzzzzzzzzzz{{{|||}}}~~~|||uuunnnjjjfffeeebbb___]]][[[YYYYYYYYYXXXWWWUUURRRPPPOOONNNLLLJJJHHHGGGFFFEEECCCAAA===;;;999888888888666444555444333333222222333333...///000111111111111111111111000000000000111222...111444666777777888:::;;;>>>AAABBBAAABBBGGGJJJMMMOOOQQQTTTWWWYYY[[[\\\ZZZ[[[]]]^^^___^^^^^^]]]^^^\\\[[[[[[\\\\\\[[[YYYXXXYYYZZZ]]]```dddhhhjjjlllpppwww{{{~~~~~~yyyuuurrrqqqpppooommmkkkiiigggeeedddcccbbb```^^^]]]\\\]]]]]]]]]^^^^^^^^^]]][[[YYYXXXWWWVVVSSSOOOLLLIIIGGGGGGCCCBBBAAA???===;;;999888333666888777444222333555222222333333444555555666333333222111000///......++++++******)))((((((((('''''''''''''''((())))))%%%&&&&&&&&&%%%%%%&&&(((((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&'''''''''(((((()))******))))))************+++,,,---...000000000111222444555666999:::===@@@BBBDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFDDDDDDCCCDDDEEEEEEEEEEEEFFFHHHFFFDDDAAA@@@@@@???>>>===888;;;>>>===999666666888333222222000///---+++***(((((())))))(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%###''')))'''""""""%%% !!!"""$$$$$$######"""########################$$$"""!!!"""######"""!!!!!!"""$$$%%%&&&&&&%%%%%%"""###$$$%%%&&&&&&'''&&&'''((((((((((((&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((())),,,///000111000///000...------...///...---&&&&&&&&&'''''''''((((((,,,///111111///...000333666999???HHHSSS^^^ggglllnnnpppqqqpppnnnmmmooorrrqqqssstttuuuvvvxxx{{{}}}||||||||||||}}}~~~}}}~~~~~~~~~}}}|||{{{{{{{{{zzzzzz{{{{{{|||}}}~~~{{{wwwtttmmmiiiggggggeee```___aaa\\\ZZZYYY[[[YYYSSSPPPQQQSSSQQQNNNLLLJJJGGGDDDAAA@@@???===;;;:::888888888555555555555555444333222333222222222222222333333333333222111000000111111222333555666666666555555:::;;;<<<===>>>@@@CCCFFFHHHIIIKKKNNNQQQSSSUUUVVVXXXYYYZZZ[[[\\\]]]]]]]]]^^^\\\YYYYYYZZZ[[[\\\\\\YYYZZZ\\\___bbbdddfffhhhjjjmmmrrrwww{{{~~~{{{wwwuuutttpppqqqqqqnnnkkkhhhgggfffdddcccbbbaaa```___^^^]]]bbb```]]]\\\\\\\\\[[[YYYYYYXXXVVVTTTQQQOOOMMMLLLIIIHHHFFFCCC???<<<:::999777888888888777666555444555555444444333444444444333333333222222111111111***+++---...---***'''%%%'''''''''&&&%%%$$$###"""$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))(((((())))))(((&&&$$$###******))))))((((((''''''''')))+++,,,,,,,,,***))))))((('''''''''(((***+++************************((())))))+++,,,...000111222444777:::<<<===>>>>>>>>>>>>>>>BBBHHHKKKKKKIIIIIIHHHGGGEEEDDDCCCCCCBBBFFFFFFGGGFFFEEEEEEFFFHHHDDDCCCBBBAAA@@@@@@@@@@@@============<<<;;;:::999666666777777555222///...++++++******)))(((((((((&&&'''((()))((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%############""""""""""""(((((())))))(((&&&%%%###%%%((((((%%%%%%'''&&&########################### !!!"""$$$%%%&&&'''---+++'''&&&%%%%%%$$$######"""!!! !!!"""$$$&&&---,,,)))'''&&&&&&'''(((+++******)))(((&&&%%%$$$!!!###%%%&&&&&&'''(((***$$$$$$######"""#########'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%***(((%%%$$$&&&***///222111000///...---,,,,,,,,,+++***(((''''''((()))))),,,,,,++++++,,,...///000333777===CCCJJJTTT```hhhlllppppppmmmlllppprrrqqqppprrrtttwwwyyy{{{||||||}}}~~~~~~}}}|||}}}~~~~~~~~~~~~||||||~~~}}}zzzzzz{{{}}}|||zzzrrrnnnkkkjjjgggbbb```bbb```[[[YYYZZZZZZVVVSSSTTTUUUSSSPPPOOOMMMKKKGGGEEE@@@???===;;;999888777777666666666666555444333333333222222111111222222333333222111111000000000111222333444555555555444444777888999::::::<<<@@@BBBDDDEEEGGGJJJLLLOOOQQQRRRUUUUUUWWWXXXYYYZZZZZZZZZ[[[ZZZXXXWWWXXXZZZ[[[[[[[[[\\\^^^aaadddfffhhhjjjjjjmmmrrruuuxxx{{{~~~|||yyywwwvvvppppppooommmkkkhhhgggfffbbbbbbbbbbbbbbbaaaaaaaaabbb```]]]]]]]]]]]]\\\[[[[[[ZZZXXXVVVSSSQQQOOONNNLLLKKKHHHEEEBBB???<<<;;;999999888888777777666666666666555444444444444555666666666555555555555555......///...,,,***'''&&&''''''(((((((((''''''&&&%%%&&&''''''((((((((('''%%%%%%%%%%%%%%%&&&''''''''''''(((((('''&&&%%%$$$''''''''''''&&&&&&&&&&&&'''(((***,,,,,,+++***))))))((('''''''''(((***+++************************(((((()))***+++---...///000111333555777999:::;;;<<<;;;===AAAFFFIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEFFFEEECCCCCCDDDFFFCCCCCCBBB@@@@@@?????????@@@@@@??????>>><<<;;;:::999999999999888555333111......------,,,++++++***)))))))))((('''&&&%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$############''''''(((((('''&&&$$$######&&&&&&$$$$$$&&&&&&###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%(((&&&$$$###$$$%%%$$$$$$###"""!!!!!!"""%%%'''(((+++***)))'''&&&&&&''''''''''''&&&&&&%%%$$$###""""""###%%%%%%$$$$$$%%%'''###############$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((***---...000000...---,,,,,,,,,,,,******)))((('''(((((())),,,++++++++++++---...//////333888<<>>???AAADDDFFFIIIKKKLLLOOOPPPRRRSSSUUUVVVWWWWWWXXXWWWVVVVVVVVVXXXYYYZZZ\\\]]]___aaadddfffhhhiiijjjlllppprrrtttwwwzzz|||~~~zzzwwwvvvpppooonnnllljjjhhhgggfffddddddccccccbbbbbbbbbaaaaaa___]]]]]]^^^___^^^]]]]]]\\\[[[YYYVVVTTTSSSRRRPPPOOOLLLIIIEEEBBB@@@>>>===<<<:::999888888888999777666555555444444555555666666666666666777777777333222111///---+++***)))((()))******++++++******&&&'''((((((((((((((((((%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&''''''''''''(((***+++++++++***))))))((('''''''''((()))***(((((((((((((((((((((((((((((((((((()))***+++,,,------...///111333555666888888:::===BBBEEEFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDEEEFFFEEECCCBBBCCCDDDBBBBBBAAA@@@????????????BBBBBBAAAAAA???>>>===<<<<<<<<<===<<<;;;999777666222222111000000//////...,,,+++***((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%######!!!$$$$$$"""###&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""###%%%&&&'''&&&############$$$&&&(((***(((((((((''''''&&&&&&&&&((((((((('''''''''&&&&&&$$$%%%&&&%%%$$$###$$$%%%############$$$&&&'''((($$$$$$$$$$$$############&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''((())))))''''''(((((()))*********///...------,,,,,,,,,,,,+++***)))(((((((((((((((+++************,,,---...---000333666;;;EEEQQQZZZ```fffkkkkkkllloooooommmooopppqqqsssuuuxxxzzz{{{|||}}}~~~}}}}}}}}}}}}|||}}}~~~~~~}}}|||~~~~~~}}}}}}~~~~~~}}}xxxuuuppphhheeefffiii^^^VVVXXX\\\\\\ZZZYYYWWWVVVUUUTTTTTTSSSQQQNNNJJJIIIHHHFFFCCCAAA???>>>999999888888777666555444444333222222222222222222222111111000000000111111111111111222222222222111111222333333333444777::::::;;;<<>>>>>>>>>>>>>>===<<<:::999555444444333333222222111000...,,,)))''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######!!!$$$$$$"""###'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))((((((%%%$$$$$$$$$%%%&&&'''(((&&&&&&'''''''''&&&%%%%%%(((((((((((((((((())))))%%%&&&''''''&&&&&&'''((($$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((()))***+++(((((('''((((((((())))))---,,,,,,,,,,,,,,,------++++++***)))))))))((((((+++***)))))))))***,,,---...000111333777@@@KKKSSSYYYaaahhhkkkmmmppppppnnnnnnnnnnnnppprrruuuxxxzzzzzz|||}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~{{{uuummmiiijjjlllaaaXXXXXX\\\]]]\\\[[[XXXWWWVVVVVVVVVUUUSSSQQQMMMMMMLLLKKKHHHFFFDDDBBB;;;;;;;;;:::999888666666555555444333333333333333222222111111111111222222111111111111000111111111111222333222111222555777666777999;;;===@@@AAABBBFFFGGGIIIKKKMMMNNNOOOOOOOOOQQQTTTTTTTTTUUUXXXZZZYYYZZZ\\\^^^```bbbdddeeefffhhhkkkmmmpppssswww{{{}}}zzzvvvtttpppnnnkkkjjjjjjkkkiiihhhhhhgggfffdddbbb```______aaa```^^^___```aaaaaa```^^^]]]\\\[[[YYYXXXWWWVVVSSSRRRQQQNNNKKKIIIGGGFFFEEECCCAAA???===>>>??????888888777555555444444444222222333333444444444555444333222111111222333444000000000///...,,,+++***''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&'''(((&&&&&&''''''(((((())))))''''''(((((())))))))))))((('''&&&&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''))))))((()))***,,,...///...000333555888:::;;;<<<>>>>>>???@@@AAACCCEEEFFFEEEGGGHHHHHHFFFEEEEEEEEE@@@@@@???>>>>>>>>>??????<<<===>>>???@@@@@@@@@@@@>>>>>>>>>>>>======<<<;;;777666666555555444333333333111...,,,***)))))))))''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########%%%$$$$$$$$$############"""%%%%%%###$$$(((***((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''&&&%%%$$$%%%''''''&&&%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''"""$$$%%%&&&&&&&&&(((***'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''(((***++++++)))(((&&&%%%%%%&&&(((***++++++***++++++,,,---...---,,,,,,++++++***))))))+++***)))))))))***+++,,,---///000111333:::DDDKKKSSS\\\eeejjjnnnrrrrrrpppllllllkkklllooorrrvvvxxxyyy{{{}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}|||}}}{{{sssooopppoooeee]]]\\\^^^]]]]]]^^^YYYXXXWWWWWWXXXWWWUUUSSSNNNNNNNNNMMMKKKIIIGGGEEE@@@@@@@@@???>>><<<::::::777777666555444444444444333222222222222333444444222222111000000000000111111222222222111111444666444555666888;;;===>>>???BBBCCCEEEGGGHHHJJJJJJJJJJJJNNNQQQRRRRRRRRRVVVYYYZZZ[[[]]]^^^aaacccdddeeeeeefffiiikkkmmmqqqvvvyyyyyy|||{{{wwwuuurrrnnnjjjjjjlllmmmkkkiiiddddddddddddeeeeeeeeeeeebbbaaa___```aaabbbbbbaaa]]]]]]\\\[[[ZZZYYYXXXWWWTTTTTTRRRQQQOOOMMMLLLKKKIIIHHHFFFDDDBBBBBBBBBBBB;;;:::999888777666666666555555555555555666666666444333222222333444666777333333222111000...,,,+++)))))))))))))))(((((('''(((((('''&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&(((((((((((()))***+++,,,***---000222222333555777999::::::<<<===???AAABBBBBBEEEGGGGGGFFFEEEDDDEEE??????>>>>>>>>>>>>>>>???;;;<<<===>>>???@@@@@@@@@>>>=====================999888888777666666555555444333111///---,,,++++++)))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$############%%%%%%$$$######$$$$$$%%%###%%%%%%###$$$)))+++)))########################"""######$$$%%%&&&&&&'''$$$$$$###$$$%%%%%%###!!!&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&'''((( """#########%%%'''((('''&&&$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%'''((()))******)))'''%%%$$$$$$&&&(((***)))))))))***+++,,,...///............---,,,******++++++***))))))***+++,,,+++---......///444;;;AAALLLVVV```fffkkkppprrrpppkkkjjjiiiiiikkkppptttwwwxxxzzz}}}~~~~~~~~~}}}|||}}}~~~}}}{{{{{{||||||||||||}}}~~~zzzwwwxxxrrrjjjcccbbb```^^^___bbb\\\[[[YYYYYYYYYXXXVVVTTTOOOPPPPPPPPPOOOMMMKKKIIIFFFFFFFFFEEECCCAAA@@@???999888777666555555555555444333333333444444555666333222111000000000111111111222222111000000222444222333444666888:::;;;<<>>===<<<::::::::::::777777777666666666666666444444444444444555555666555555555444333111000///++++++,,,,,,++++++***)))((('''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&''''''((((((''''''&&&%%%&&&'''((()))''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&&&&'''%%%&&&'''((((((((((((((((((+++...///......000222444444555666888:::;;;<<<===???BBBCCCBBBAAAAAABBB>>>>>>=========>>>>>>???>>>>>>????????????>>>>>>>>>===============>>>>>>;;;::::::999999888888777555555444333111000...---,,,+++***)))((((((((((((&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$###$$$$$$%%%&&&###%%%%%%""""""''')))((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%%%%###!!!$$$$$$%%%&&&'''(((((((((&&&%%%%%%%%%&&&''')))***+++***(((''''''((()))*** !!!"""!!!!!!###$$$&&&%%%$$$###########################$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&'''(((((()))%%%%%%%%%%%%&&&''''''(((''''''((()))+++,,,...///000000000000///---,,,+++,,,+++******)))***+++,,,))),,,......---000666;;;DDDNNNYYY___ffflllnnnmmmjjjiiiggggggiiinnnsssvvvwwwyyy|||~~~~~~~~~}}}|||}}}~~~|||{{{|||}}}|||}}}~~~|||}}}tttnnnhhhfffccc___```ddd^^^]]][[[[[[[[[ZZZWWWUUUQQQRRRTTTTTTSSSRRROOONNNKKKJJJJJJIIIGGGFFFDDDCCC::::::888777666666666666444444444444444555666777444333222000000000111222111111111000//////111333000111222444666888999:::======>>>@@@@@@AAAAAAAAAAAAFFFKKKMMMLLLLLLQQQUUUVVVWWWXXXZZZ\\\^^^___```eeefffffffffgggiiimmmpppsssuuuyyy|||~~~~~~}}}~~~}}}|||tttooojjjjjjmmmpppnnnllljjjjjjjjjjjjiiiiiiiiihhheeecccaaaaaabbbcccbbbaaa______^^^]]]]]]\\\[[[[[[WWWWWWWWWVVVVVVUUUUUUUUUMMMMMMLLLKKKJJJHHHFFFEEEBBBAAA@@@???======<<<<<<777777666666555555444444555555555555555444444444555666666666555444333333............------,,,+++'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&(((((((((''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&%%%&&&'''((()))''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&'''((('''&&&&&&'''***---...,,,,,,---000000111111222444666777888888;;;>>>@@@???>>>>>>???>>>>>>============>>>???AAAAAAAAA@@@???>>>===<<<>>>>>>======>>>>>>???@@@<<<<<<<<<;;;::::::999999555555666555444222000......---,,,+++************''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''###%%%$$$ !!!&&&(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!######$$$&&&'''(((&&&$$$"""###%%%''')))++++++,,,'''&&&%%%$$$%%%'''***+++)))'''%%%$$$###$$$&&&'''!!!###$$$###"""!!!"""$$$#########"""######$$$$$$!!!!!!""""""#########$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''''''''"""###&&&((((((((('''&&&&&&'''''')))+++---...///111222222222000...---+++---,,,+++******+++,,,,,,***---/////////000444888>>>HHHSSSZZZaaahhhkkkjjjjjjhhhfffeeehhhmmmrrrvvvvvvyyy|||~~~~~~~~~~~~~~~~~~|||~~~|||{{{|||~~~~~~~~~}}}|||{{{tttmmmkkkgggbbb```aaa```]]]ZZZZZZ\\\\\\ZZZXXXYYYXXXVVVTTTRRRPPPOOOOOOLLLKKKJJJJJJKKKJJJHHHFFF===<<<:::888666444333333444444333333333444555555333333222222222222222222000000000000000000000000111222222222333333333333333444666999<<<>>>@@@AAA>>>AAADDDGGGIIIKKKMMMOOOOOORRRWWWZZZ[[[\\\]]]^^^ddddddcccbbbbbbeeejjjnnnmmmrrrvvvwwwuuuuuuyyy}}}|||~~~|||yyyxxxsssoookkkkkknnnpppmmmjjjkkkjjjjjjkkklllkkkiiifffhhhgggfffeeedddcccbbbbbb`````````___^^^\\\[[[ZZZZZZZZZXXXWWWWWWWWWWWWWWWSSSSSSQQQOOOMMMKKKIIIHHHIIIGGGDDDBBB@@@>>>;;;999:::999999999888888888888666555444444333333333444666777777777777666666555222222222222111///---,,,&&&&&&&&&%%%%%%%%%$$$$$$&&&))),,,---+++(((&&&&&&(((((('''&&&%%%&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$###%%%'''(((((('''$$$%%%&&&'''(((***++++++000---++++++...111222111666666777888;;;>>>@@@BBBAAA@@@@@@??????>>>>>>>>>?????????@@@@@@@@@AAAAAA============<<<<<<<<<<<<======<<<;;;999888888777666666666555444444333333---...//////...,,,***(((***)))((('''&&&%%%$$$$$$!!!%%%''''''$$$!!! !!!""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$#####################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***,,,......///&&&&&&&&&%%%$$$###!!!!!! !!!"""###$$$%%%%%% !!!"""###$$$%%%%%%%%%&&&%%%%%%$$$#########$$$&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++...//////111333444222000000000000...,,,***(((((()))******+++,,,,,,,,,///333666999@@@IIISSS[[[aaagggkkkhhhhhhfffeeefffjjjpppuuuvvv|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~~~~~~~~~~}}}}}}}}}}}}xxxrrrooolllfffddddddbbb___[[[[[[\\\\\\[[[ZZZYYYXXXWWWUUUTTTSSSSSSSSSOOOMMMLLLLLLLLLKKKIIIGGGAAA???===;;;888777555555666555555555555555666666333333333333222222222222000000000000000000000000000000111111111222222222333333444666777999:::;;;;;;>>>AAADDDEEEGGGJJJLLLMMMPPPUUUXXXZZZ[[[\\\]]]aaaaaabbbaaaaaacccgggjjjkkkooossstttrrrrrruuuxxxxxxzzz|||}}}}}}~~~}}}{{{xxxvvvuuurrrnnnkkkllloooqqqnnnllllllkkkkkkllllllllliiiggghhhhhhhhhgggfffdddcccbbbbbbbbbbbbaaa```___^^^]]]\\\[[[ZZZYYYYYYXXXXXXYYYXXXWWWVVVTTTQQQOOONNNMMMLLLJJJGGGEEECCCAAA>>><<<888888888777666555555555666555555444444444444555666666777777777777777666555666666555444222000///((((((''''''&&&%%%%%%$$$%%%'''******)))((('''((()))))))))((((((''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&'''***)))''''''((('''&&&$$$###$$$$$$%%%&&&'''((((((...+++)))))),,,/////////333444444666888:::===>>>========================???@@@@@@AAAAAABBBBBBBBBAAA@@@@@@@@@??????>>>>>>>>>>>>===<<<;;;:::999999888888888777666666555555222111///...---,,,,,,------,,,,,,+++***)))((('''"""$$$$$$%%%''')))############$$$$$$$$$%%%%%%$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((($$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''''')))+++,,,---000222333333111111222000///---+++******+++,,,************)))+++...111777<<>>??????>>>>>>===<<<;;;;;;;;;;;;:::999999888888777777444000---,,,---000222//////...---,,,++++++***!!!###$$$$$$$$$$$$%%%&&&######$$$$$$$$$$$$%%%%%%$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%''''''&&&%%%$$$######""""""######$$$$$$$$$######%%%%%%$$$############$$$'''&&&###"""!!!###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((+++---111222333333333444222000///---,,,,,,------+++++++++***((()))+++---333777===DDDKKKSSS[[[```fffffffffeeeeeehhhlllppptttyyy~~~~~~||||||}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}|||~~~~~~~~~~~~}}}}}}}}}}}}{{{tttoooooojjjgggbbb___^^^^^^```aaa^^^^^^\\\[[[ZZZZZZZZZZZZVVVUUUSSSRRRRRRPPPMMMKKKHHHGGGDDDBBB???>>><<<<<<::::::999888888777888888555555444444333333222222000000000000000000000000---------............///////////////////////////555777:::<<<===>>>@@@BBBEEEHHHLLLPPPRRRTTTWWWYYY[[[^^^aaacccbbbbbbcccdddfffhhhjjjkkkiiiiiijjjlllmmmoooqqqrrrssstttvvvxxxwwwwwwwwwwwwvvvtttsssrrrpppnnnmmmnnnqqqsssrrrqqqpppnnnmmmmmmmmmmmmkkkiiijjjjjjkkkkkkiiigggdddcccddddddeeeeeeeeeddddddccc```___^^^]]]\\\\\\\\\\\\[[[ZZZYYYWWWUUUTTTRRRRRRRRRPPPMMMKKKJJJHHHFFFCCC???>>>===;;;999888666666444444444444444555555666444555666777888999999999888888888888666444222111000///...,,,***)))''''''&&&''''''&&&$$$%%%''')))+++,,,---...---+++)))'''''''''''''''''''''''''''((('''''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((&&&%%%######%%%&&&(((***)))(((((())))))((('''''''''''''''''''''''''''((('''&&&&&&'''((()))))),,,------///000222333444555555666888999;;;<<<===???@@@@@@BBBCCCDDDEEEEEEBBBBBBAAA@@@???>>>>>>===@@@??????>>>===<<<<<<<<<<<<<<<;;;;;;:::999999888999666333000///000222333/////////...---,,,,,,+++******)))'''%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%#########""""""""""""!!!!!!!!!""""""""""""#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$######$$$%%%%%%%%%%%%$$$''''''&&&%%%$$$###""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$###############$$$&&&%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((((((((((((+++///111222333555666555333222000...---------,,,------,,,++++++---...000333777<<>><<<:::999888555555444444444444555666555555777888999999999999999999999999888666555333333333111///---,,,***)))******)))&&&$$$$$$&&&'''***+++---...---,,,***(((&&&'''''''''''''''''''''))))))((((((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%###""""""###%%%&&&((('''&&&&&&(((((('''%%%'''''''''''''''&&&&&&&&&''''''''''''''''''((()))***+++,,,---...///000000111222333555777999;;;<<<======>>>@@@AAACCCDDDDDDBBBBBBBBBAAA@@@??????>>>??????>>>>>>======<<<<<<<<<;;;;;;::::::999999888888777777666555444333222111111111000/////////...,,,+++***)))************&&&&&&%%%%%%%%%%%%%%%%%%#########""""""""""""!!!!!!!!!""""""###############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((''''''$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!#########""""""###$$$$$$###$$$&&&(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))*********'''***---///000111444666777666444222000...---,,,+++,,,...---------...000///111333666;;;CCCKKKRRRZZZ]]]```bbbccceeehhhkkkmmmpppuuuxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}|||}}}|||vvvtttpppjjjeeeccccccddddddcccaaa___\\\[[[ZZZYYYZZZYYYWWWWWWWWWUUUSSSPPPLLLKKKIIIHHHFFFEEEEEEEEE@@@???===<<<;;;:::::::::777777666555444333333222000000000000000000000000------........./////////,,,------......///000000111444666888888888:::;;;<<>><<<;;;:::888888777666666666666666666666777888999999999999:::;;;;;;<<<;;;:::999888666555444222000///---------,,,+++)))&&&%%%&&&((())))))+++,,,,,,,,,+++***&&&&&&&&&'''''''''''''''((((((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######$$$%%%&&&***(((&&&&&&&&&%%%###!!!%%%%%%%%%$$$$$$$$$$$$$$$%%%'''((('''&&&&&&'''(((((()))***+++,,,,,,,,,,,,---...000222444666888999888999:::<<<>>>@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBB?????????>>>>>>=========<<<;;;;;;::::::999888888777888999999888666333111555444444444333333333222333111///------+++)))'''''''''&&&&&&&&&&&&%%%%%%$$$$$$#########"""""""""$$$$$$$$$%%%&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%$$$###"""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!###""""""""""""###$$$$$$"""$$$'''******(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((************''')))+++------///111333555555444333111000///...+++,,,......------...000//////000222666<<>>===<<<<<<888888777666555444333333000000000000000000000000////////////000000000000...............////////////222444555555555666888999;;;>>>@@@AAADDDGGGJJJMMMQQQVVVZZZ\\\]]]^^^___bbbbbbbbbdddeeefffeeeeeeeeegggiiijjjkkklllnnnpppooopppqqqrrrssstttttttttooooooooooooooopppqqqrrrrrrpppmmmkkkkkkkkkjjjiiiiiiiiiggggggggghhhjjjkkkkkkkkkkkkkkkjjjiiihhhgggddddddcccbbbaaaaaaaaaaaa```___^^^]]]\\\[[[ZZZYYYWWWUUURRRQQQPPPOOOMMMKKKFFFFFFEEECCCBBB@@@???>>>===<<<;;;:::999888888888777888888999999999888888999999;;;<<<<<<<<<;;;:::777777666444333111000000---------+++)))((()))***''''''((()))***++++++,,,&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$%%%$$$&&&((('''%%%$$$%%%&&&%%%&&&((())))))))))))((()))***,,,...000222444555444555666888;;;===>>>???AAABBBBBBBBBBBBCCCCCCCCC@@@@@@@@@@@@????????????<<<<<<<<<;;;::::::999999777888999:::999666444222555555555555444444444444777555222000...+++&&&"""''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''((((((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$######""""""""""""""""""###$$$$$$"""###&&&'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((((('''''')))***++++++,,,...000000111222222333333333333///000222111///...///000......//////111666===AAAIIIOOOVVV]]]aaadddgggiiiiiijjjmmmrrruuuxxxyyyxxx{{{{{{{{{{{{||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}zzztttlllfffdddddd```___^^^]]]]]]\\\\\\\\\ZZZYYYXXXXXXYYYXXXVVVTTTOOOOOONNNNNNMMMMMMNNNNNNGGGFFFDDDBBB@@@??????>>>999888777666555444333333000000000000000000000000000000000000111111111111/////////.........------...000222333333333444666888999<<<===>>>AAADDDGGGHHHLLLQQQUUUWWWYYY[[[\\\`````````bbbdddeeeeeedddccceeegggiiiiiijjjlllnnnlllmmmnnnpppqqqrrrrrrrrrnnnooopppooonnnnnnpppqqqrrrooolllkkkjjjjjjiiihhhiiihhhfffeeefffhhhkkkmmmnnnnnnnnnmmmllljjjiiihhhffffffeeedddcccccccccccc______^^^]]][[[ZZZYYYYYYXXXVVVTTTSSSRRRQQQNNNLLLJJJIIIHHHGGGFFFEEEDDDCCCAAA@@@???===<<<;;;::::::888888999999999888888777666777888:::;;;;;;::::::888888777555444333222111+++---...---,,,+++,,,---%%%%%%&&&'''(((***,,,---&&&&&&&&&'''''''''((((((#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''((())))))(((''''''%%%$$$###%%%'''(((((('''%%%%%%%%%&&&&&&'''''''''"""%%%'''&&&$$$"""###%%%$$$%%%&&&'''((('''&&&&&&&&&''')))+++---///111222111222444666888:::<<<===>>>>>>???@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAA@@@=========<<<;;;;;;::::::999999999999888666555444333333333333333222222222///...---///111000,,,((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''&&&&&&!!!!!!###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$$$$######""""""!!!""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&$$$###((()))******)))***,,,...,,,---///222444555666666555666777555333111000000---.........///333888===EEEJJJSSS[[[aaadddgggiiiiiijjjmmmqqqvvvyyyyyyyyy{{{{{{{{{|||||||||}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{xxxssskkkeeeeeebbb___^^^^^^^^^]]]\\\```^^^[[[YYYYYYXXXVVVTTTQQQQQQPPPQQQQQQPPPNNNKKKMMMKKKGGGEEEEEEEEEEEEDDD???===:::999999888666444555333111000///000111222333222000///......//////000///.........000111222222222222222222222333333666666666888:::===@@@AAAHHHJJJLLLNNNOOOSSSWWWZZZ\\\]]]___```aaabbbcccccceeeddddddddddddfffhhhiiiiiijjjjjjkkklllmmmnnnooopppnnnkkkkkklllnnnoooooonnnkkkiiihhhiiijjjkkkjjjjjjjjjjjjiiiiiijjjmmmpppooooooooonnnmmmkkkjjjiiijjjiiigggeeecccbbbbbbaaadddccc```^^^\\\[[[ZZZZZZ\\\[[[YYYWWWUUUSSSQQQQQQNNNNNNMMMKKKJJJHHHGGGGGGEEEEEEDDDBBB@@@===;;;:::666666777777888888888999::::::::::::999999999999888999999999888777555444222222333222111///---,,,***)))(((''''''((()))***+++***'''%%%&&&(((+++---'''&&&%%%%%%$$$$$$%%%%%%(((%%%######&&&(((((('''((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%% !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''((((((((((((,,,---///111333444555555::::::;;;<<<===>>>???@@@BBBBBBBBBBBBBBBCCCCCCCCC???>>>======<<<<<<=========<<<;;;:::888777666666777666666444333222111111333333222111000///......,,,---......,,,***(((&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""######"""""""""###%%%&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$#########''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''''''''''')))+++---...222111111111111111222222444666777888888777555444...---,,,,,,---000444666???EEEMMMTTTXXX^^^eeejjjhhhjjjmmmooopppssswwwzzzzzz{{{{{{{{{{{{{{{zzzzzz}}}}}}||||||}}}~~~~~~}}}{{{|||}}}~~~|||{{{~~~|||xxxpppkkkgggdddaaa_________^^^]]]___]]]ZZZYYYXXXXXXVVVUUUTTTSSSSSSSSSTTTSSSQQQNNNOOOMMMKKKJJJJJJIIIGGGFFFAAA???===<<<;;;:::888666666555333111111111222333444333111000//////000000111000/////////000111111000000000000000000000000333333333555777:::<<<>>>DDDFFFHHHJJJLLLOOOTTTWWWWWWYYY[[[]]]___`````````bbbcccccccccdddeeefffggghhhiiiiiijjjkkkllllllmmmmmmkkkiiiiiikkkmmmnnnmmmnnnkkkhhhggghhhjjjlllllljjjkkkkkkjjjjjjkkknnnqqqrrrqqqpppooommmllljjjjjjlllkkkiiigggeeedddccccccdddbbb```]]][[[[[[[[[\\\[[[ZZZYYYWWWUUUSSSQQQQQQOOOOOONNNMMMKKKJJJIIIHHHHHHGGGFFFEEEBBB@@@>>>===::::::::::::::::::::::::999999999999888888888888888888999999888777666555555555555555444222000///,,,+++***)))((())))))***(((((('''''''''(((((()))((('''&&&&&&%%%%%%&&&&&&'''%%%######&&&''''''&&&'''&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((((((***+++,,,...000111222333777777888:::;;;===>>>>>>CCCCCCCCCDDDEEEEEEFFFFFF@@@???>>>>>>============;;;;;;::::::999999999888888888777666555444333333444444333222111000000///.../////////...,,,***)))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$###"""######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&((((((''''''(((***,,,---000/////////000000111222444666777999999888777666111000...---...000333555<<>>===;;;999888777555444333333444444444333222000000000000111111111000000///000000111000000000000000000000000111111222333555777999;;;>>>@@@CCCEEEGGGJJJOOORRRQQQSSSVVVZZZ\\\]]]]]]]]]___```bbbdddeeeeeeeeeeeegggggghhhhhhiiiiiiiiijjjhhhgggggghhhjjjlllkkkkkkllliiifffeeegggiiikkkkkkjjjkkklllllllllmmmppprrrsssrrrqqqooonnnmmmllllllnnnmmmllljjjhhhgggeeeeeedddbbb___\\\[[[\\\]]]^^^[[[ZZZYYYWWWUUUSSSRRRQQQQQQQQQPPPNNNMMMLLLKKKKKKKKKJJJIIIHHHFFFDDDBBBAAA???>>>>>>===<<<<<<;;;;;;999999888777777777777777777888888999888888777777888888888888777555444333///...---,,,+++*********((())))))******)))(((''')))(((((('''&&&'''''''''&&&$$$######%%%&&&&&&%%%&&&%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((('''((()))+++,,,...//////222333444666888:::;;;<<<@@@AAABBBCCCEEEFFFGGGGGGAAAAAA@@@@@@???>>>>>>>>>:::;;;;;;;;;;;;;;;;;;;;;:::999999888777666555555666666555444333222111111000111111111000///---,,,***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$$$$$$$$$$%%%%%%"""""""""###$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$##################$$$$$$%%%''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))(((''''''''')))***+++,,,,,,,,,---...///000111444555777999:::::::::999444333111000///111222333666<<>>@@@BBBEEEJJJMMMKKKNNNRRRVVVYYY[[[[[[[[[[[[]]]aaaccceeeeeedddccceeeeeeeeefffffffffggggggfffeeefffhhhjjjkkkjjjiiijjjhhhffffffggghhhhhhgggjjjlllmmmmmmmmmooorrrtttqqqpppooonnnnnnnnnooopppnnnnnnmmmllljjjhhhgggfffeeeccc___]]]\\\]]]___```[[[ZZZYYYWWWUUUTTTRRRRRRSSSRRRRRRQQQOOONNNNNNMMMLLLLLLLLLJJJIIIGGGEEEDDDCCCBBBAAA@@@>>>===<<<<<<:::999888777666666777777777888888888888888888888999999999999888888777777333222111///...---,,,+++,,,,,,,,,++++++*********)))(((''''''&&&&&&''''''%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&'''&&&%%%&&&'''((('''%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''(((((()))+++,,,,,,---...///111333666777888;;;;;;===???AAACCCDDDEEECCCCCCCCCBBBBBBAAA@@@???===<<<<<<<<<<<<<<<;;;;;;::::::999999888777666666777666555444333222222111222222222222111000......,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&$$$###!!!!!!#########$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$###############$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%$$$%%%%%%&&&&&&***)))((('''''''''((())))))******+++,,,---///000333444666888:::;;;;;;;;;666555333222111111222222111666===CCCIIIQQQZZZaaafffhhhkkklllmmmnnnppprrrvvvwwwxxxyyy{{{{{{{{{{{{zzz{{{}}}~~~~~~}}}{{{zzz|||{{{zzz{{{}}}}}}}}}{{{yyyuuuuuurrrmmmjjjhhhfffdddbbbaaa___]]]\\\]]]]]]\\\[[[ZZZXXXWWWWWWXXXYYYXXXWWWSSSSSSTTTUUUVVVTTTOOOLLLHHHFFFDDDCCCCCCBBB???===::::::888777666555555555444333222000///000000111222222222222222222111111333333333222222222111111000000111333444555555666666888:::<<<>>>AAAEEEHHHGGGJJJNNNRRRUUUXXXXXXYYYXXXZZZ^^^bbbddddddcccaaabbbbbbccccccdddeeeeeeeeeeeeeeeeeegggiiijjjiiigggjjjiiihhhhhhiiiiiigggeeeiiikkkmmmnnnooopppsssuuummmmmmmmmnnnoooqqqrrrsssoooooonnnmmmkkkiiigggffffffdddaaa___^^^___aaabbb[[[[[[ZZZXXXVVVUUUTTTSSSTTTTTTSSSRRRQQQPPPPPPOOOMMMMMMMMMLLLKKKIIIHHHGGGFFFEEEDDDBBB@@@???======<<<;;;999777777777888888888888888888888999999999999999999888888888888888666555444333111000...---000...+++)))((()))***,,,(((''''''&&&%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&'''(((&&&%%%$$$%%%&&&'''&&&$$$&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&***))))))(((((()))******((()))+++---///111333444555666888:::===???AAABBBCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@???>>>===<<<;;;:::::::::999999888777777777666666555444333222222111222111111111000000//////...---,,,+++************''''''''''''''''''''''''((((((''''''%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$########################&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$%%%&&&''')))((('''&&&&&&&&&'''(((((((((((()))***,,,---...000111333555777999:::;;;666555444333222222222333///333999>>>CCCKKKTTT\\\cccfffiiilllmmmnnnqqqrrrtttuuuwwwxxxzzz{{{||||||yyy{{{|||}}}}}}|||zzzyyy{{{zzzzzz{{{|||}}}}}}|||}}}}}}zzzuuuqqqnnnkkkhhhfff```^^^\\\[[[[[[[[[ZZZXXXZZZXXXVVVVVVXXXYYYXXXWWWSSSSSSTTTUUUVVVTTTQQQMMMKKKIIIFFFEEEEEEDDDBBB@@@===<<<;;;:::999888777666555444333111000111111222000111222333333333333222222222111111000/////////---...///000111222111111444666777888999<<<@@@CCCCCCDDDGGGKKKNNNQQQSSSUUUTTTVVVZZZ^^^```aaa```___``````aaabbbcccdddeeeeeefffeeedddeeefffgggfffeeehhhfffddddddfffggghhhggghhhjjjmmmooopppqqqtttvvvkkkmmmoooqqqrrrttttttuuupppppppppooommmkkkiiiggggggfffeeecccbbbaaaaaabbb\\\\\\[[[ZZZXXXWWWVVVUUUUUUTTTTTTSSSRRRRRRQQQQQQNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFDDDCCCAAA@@@??????>>>;;;999888888999::::::999999888888888999999999888888777888888999999888888777666555333111000111///+++(((&&&''')))+++((('''&&&&&&%%%%%%&&&&&&%%%&&&((((((&&&%%%%%%&&&'''''''''''''''(((((()))%%%$$$######%%%%%%$$$###%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&...,,,***)))''''''((((((&&&'''(((***,,,...///000222333555777999<<<===>>>???@@@BBBCCCCCCCCCBBBAAABBBBBBAAA???>>>===;;;;;;:::::::::999999999888888777777666555444333222222222111111000000000//////000///...---,,,,,,,,,,,,)))))))))))))))))))))))))))))))))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%&&&%%%%%%%%%###############"""""""""!!!!!!"""###$$$$$$$$$$$$"""""""""###############&&&&&&$$$######"""""""""######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''((((((&&&%%%%%%&&&'''(((''''''(((((()))***+++,,,---...///111333555777888444444333333333333444444000333777:::>>>EEEOOOVVV]]]aaafffjjjlllnnnqqqsssrrrsssuuuxxxzzz{{{|||}}}zzz{{{|||||||||{{{zzzyyy{{{zzzyyyzzz|||}}}}}}|||}}}xxxuuurrrnnnlllcccaaa^^^]]]\\\\\\ZZZYYYZZZXXXVVVVVVWWWYYYYYYXXXUUUTTTTTTUUUVVVUUURRRPPPNNNLLLJJJHHHHHHGGGEEECCC@@@@@@???>>><<<;;;999999888777555444333333444444///000222333444555444444222222111111000//////...---...///000111111000000333444555555555777;;;======>>>@@@BBBEEEIIILLLNNNOOOQQQUUUXXX[[[\\\\\\\\\^^^^^^___aaacccdddeeeffffffdddbbbaaacccdddcccccc```\\\WWWVVVZZZ```fffiiigggiiimmmooopppqqqtttvvvnnnpppsssuuuvvvvvvuuutttrrrrrrrrrrrrpppmmmkkkiiiiiiiiihhhgggeeecccbbbaaa^^^]]]\\\[[[ZZZXXXXXXWWWUUUTTTTTTSSSSSSRRRRRRRRROOOOOOOOOOOONNNNNNMMMLLLKKKJJJIIIGGGFFFDDDCCCBBBBBB@@@>>>;;;::::::<<<===<<<;;;999888888888888999888888777777777999:::;;;999999999999888666444333333111///,,,+++***++++++)))(((''''''&&&'''''''''%%%(((***)))'''%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''&&&%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%111///,,,)))&&&%%%%%%%%%%%%&&&'''(((***+++,,,------...///222444666888999:::;;;>>>@@@AAA@@@@@@???BBBAAAAAA@@@???>>>>>>===<<<<<<;;;;;;;;;;;;::::::888888777666555444444333222222111111000000111111111000///......------...++++++++++++++++++++++++)))))))))))))))(((''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%$$$$$$### !!!###$$$%%%&&&%%%%%%!!!!!!""""""######$$$$$$"""###$$$%%%%%%&&&&&&&&&!!!"""""""""#########$$$$$$$$$###############$$$"""######$$$%%%%%%&&&&&&###$$$&&&''''''&&&$$$###############$$$%%%&&&''''''&&&%%%%%%%%%&&&'''(((((((((((((((((()))***+++******+++---///111333444111222222333333444555555222444666888;;;AAAKKKRRRWWW[[[aaafffjjjmmmppprrrppprrrtttwwwyyy|||}}}}}}{{{{{{{{{zzzzzzzzzyyyyyyzzzyyyyyyzzz|||}}}}}}|||}}}zzzvvvssspppgggeeebbb``````___]]][[[ZZZXXXVVVVVVXXXYYYZZZYYYVVVUUUUUUVVVVVVVVVSSSQQQPPPNNNLLLKKKJJJIIIGGGEEEBBBBBBBBBAAA???===<<<;;;:::999777666555555666666...000222444555666555555444444333333222111111000///000222333333333222111111222333333333444777:::999999:::;;;???CCCGGGIIILLLNNNQQQTTTWWWXXXYYYZZZ\\\]]]___aaacccdddfffgggfffddd```___```aaaaaaaaaXXXRRRJJJHHHMMMXXXbbbiiifffiiilllnnnpppqqqtttuuuqqqtttwwwyyyyyywwwuuusssssstttttttttrrrpppmmmkkkjjjjjjjjjiiigggeeebbb```^^^^^^]]]\\\[[[ZZZYYYXXXUUUTTTTTTTTTSSSRRRRRRRRRPPPPPPQQQQQQPPPOOOOOONNNLLLLLLKKKJJJHHHGGGFFFEEEDDDBBB???===;;;<<<===>>>===<<<:::888777777888888999888777777888999;;;<<<999:::::::::999777666444555555444333111///...---******)))(((((((((((((((&&&)))++++++(((%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((+++)))((()))***+++***)))"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%222000,,,(((%%%$$$######%%%%%%&&&'''(((******+++((()))***,,,///000222333666777:::===>>>>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@===============<<<<<<<<<::::::999888777666555555333333222111111111222222222111000///............,,,,,,,,,,,,,,,,,,,,,,,,)))***************)))(((&&&&&&&&&'''''''''(((((($$$%%%%%%%%%%%%$$$###### """$$$%%%&&&&&&%%%!!!!!!"""$$$%%%&&&'''(((###$$$%%%&&&''''''((('''!!!!!!""""""#########$$$""""""""""""###$$$%%%&&&""""""###$$$%%%%%%&&&&&&"""$$$&&&((((((&&&$$$"""############$$$%%%&&&'''&&&&&&%%%$$$%%%&&&'''((())))))((((((((())))))***(((((()))***,,,...000111///000111222444555666666444555777777999???IIIPPPRRRWWW^^^dddhhhlllppprrrpppqqqtttwwwyyy|||}}}~~~|||{{{zzzyyyyyyyyyyyyzzzzzzyyyxxxzzz|||}}}}}}|||yyytttooolllhhheeecccaaa___]]]]]][[[YYYVVVUUUUUUWWWXXXYYYVVVTTTUUUXXXWWWSSSNNNTTTRRRPPPMMMJJJHHHGGGFFFEEEDDDBBB@@@??????@@@@@@>>>:::666777:::<<<;;;888444333333555888::::::999555555444222111///...---000000//////......------000000111222444555666666:::::::::;;;===@@@BBBDDDFFFGGGIIILLLOOOQQQSSSTTTXXXYYYZZZ\\\]]]^^^^^^^^^dddaaa]]]\\\^^^``````___SSSLLLEEEEEEMMMVVV]]]```eeefffgggiiilllooorrrtttvvvyyy|||{{{xxxvvvwwwyyyxxxyyyxxxuuurrroooooooooqqqooollljjjjjjjjjiiigggaaabbbbbbaaa___]]]]]]]]]\\\ZZZWWWUUUTTTTTTTTTSSSUUUTTTSSSRRRRRRQQQRRRRRRPPPOOOLLLIIIHHHHHHHHHIIIIIIIIIGGGEEEDDDBBBAAA@@@@@@===999666777777888888:::999777777777999<<<===<<<<<<;;;:::::::::;;;<<<888777666666666666333111///...,,,***((((((((((((''''''((((((((('''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))%%%$$$###"""###$$$%%%&&&((('''&&&&&&%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$)))&&&$$$###%%%&&&''''''222000---)))'''''''''''''''''''''''''''''''''''')))******+++---...//////000000222444666888999:::<<<>>>@@@AAA@@@??????@@@>>>???AAA@@@===;;;::::::888999999999888888777666333333222222111222222222222///,,,---000222111000000///...,,,+++***))))))+++,,,------,,,+++)))(((*********++++++*********+++***((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%###!!! $$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&'''''''''&&&%%%$$$###"""######$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''((()))(((''''''(((***---......//////000111222222222333555888:::<<>>888777666777999::::::999666555444222111///......///////////////.........000111111222222333333333777777777888:::===???@@@BBBCCCEEEHHHKKKNNNPPPQQQTTTUUUWWWYYY[[[\\\]]]]]]bbb___\\\[[[]]]______^^^WWWQQQKKKKKKRRRZZZ```bbbdddeeefffiiikkknnnqqqrrrwww{{{~~~~~~{{{yyyzzz|||xxxyyyzzzxxxtttrrrqqqqqqrrrooolllkkkkkkkkkjjjiiicccddddddccc```^^^]]]]]]ZZZXXXWWWVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSRRRPPPNNNKKKJJJJJJJJJKKKJJJIIIHHHFFFDDDCCCBBBAAABBB>>>:::888888888888888:::999888777888999:::;;;;;;:::999999999:::;;;<<<888777666777777777555333111000...,,,***)))))))))((((((((((((((('''&&&%%%(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$######$$$$$$%%%&&&&&&''''''%%%$$$###)))&&&$$$###%%%&&&'''''',,,***(((%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))***,,,------...///000000222444666888999999:::;;;===?????????>>>===???AAA@@@>>><<<<<<<<<;;;;;;;;;;;;::::::999888777666555444333222222222222000......///000000000111000///---,,,,,,,,,,,,------......------,,,,,,******++++++++++++******+++***)))'''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%%%%"""######$$$%%%&&&&&&''''''%%%$$$"""!!!"""###$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$#########$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((''''''((()))+++,,,++++++---...000222333444222444777999;;;>>>AAADDDHHHMMMUUU]]]bbbgggjjjllllllnnnppprrrrrrtttvvvxxxzzz|||||||||zzzyyyyyyzzz{{{zzzzzzzzzzzz{{{|||||||||wwwrrrnnniiieeebbb___]]][[[ZZZYYYZZZ[[[\\\hhhccc\\\XXXXXXWWWUUUSSSUUUTTTRRRPPPNNNLLLJJJIIIHHHGGGFFFDDDBBBAAAAAAAAABBB???======AAACCCCCCAAA>>><<<;;;;;;<<<<<<:::999777666555333111//////......///////////////000000111111111111111111111111333333444555666888:::;;;<<<===???BBBEEEHHHKKKLLLOOOPPPRRRUUUWWWYYYZZZ[[[___]]][[[[[[\\\^^^^^^^^^\\\WWWTTTTTTYYY___bbbccccccdddeeegggjjjmmmoooqqqvvvzzz}}}}}}{{{zzz{{{}}}zzz{{{}}}{{{xxxuuusssrrrrrrooommmllllllmmmlllkkkgggffffffeeecccaaa^^^]]][[[ZZZZZZYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUTTTTTTTTTSSSRRRPPPNNNLLLLLLLLLMMMKKKJJJIIIHHHFFFDDDCCCCCCDDDAAA===;;;:::::::::999::::::999999888888999999999888888777888999:::;;;888777777888999999888666444333111///---,,,++++++*********)))((('''&&&%%%(((((((((''''''(((((()))''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$######$$$$$$%%%&&&'''''''''&&&$$$###(((&&&$$$###%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))***++++++,,,,,,,,,,,,---...000333444555444555999>>>@@@???======???@@@@@@???>>>>>>???<<<======<<<;;;:::999999:::999888777555444333333222222111///...---///000111111000/////////////////////......//////000000,,,,,,------------,,,,,,---,,,***)))'''&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$&&&'''((()))'''%%%""" """%%%((("""###$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((***,,,...111333444000222555777888;;;???AAABBBGGGOOOVVV\\\```dddggghhhkkkmmmnnnnnnoooppprrrvvvwwwyyyyyyyyyxxxyyyzzz{{{{{{{{{{{{{{{||||||}}}~~~xxxsssnnnhhheeeaaa```^^^\\\[[[[[[\\\]]]___[[[WWWVVVVVVWWWVVVUUUUUUTTTSSSRRRPPPNNNLLLKKKJJJJJJHHHFFFEEECCCBBBBBBBBB@@@>>>???BBBDDDDDDDDDDDDBBB@@@??????>>><<<::::::888666444222000000000......//////000000000111000000000111111111111111111111222333444555666777777888:::===AAACCCFFFGGGIIIJJJMMMPPPSSSVVVXXXXXX[[[ZZZZZZZZZ[[[]]]^^^^^^^^^\\\ZZZ[[[^^^aaacccccccccccceeegggiiilllnnnooorrruuuyyyzzzyyyxxxzzz|||}}}{{{wwwsssrrrqqqooollllllmmmmmmmmmllljjjiiihhhgggfffccc```]]]\\\]]]^^^]]]\\\ZZZZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTSSSRRRQQQOOONNNNNNNNNNNNLLLLLLKKKIIIHHHGGGFFFEEEGGGDDD@@@>>>>>>===<<<;;;<<<;;;::::::999888888888777777666666777888999;;;888777777999:::;;;:::888666666444222111///......---,,,,,,+++***)))'''&&&)))((((((((((((((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((())))))((('''''''''(((***,,,...333111111777>>>BBB@@@===;;;===>>>???>>>>>>???AAA<<<<<<<<<<<<;;;:::999999999999888888777666555444222444444111---,,,...111111000000000000000111111000///......///111222444000000111111111111000000///...---+++)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""######$$$%%%&&&'''(((((('''%%%###!!!!!!###%%%'''######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%%%%&&&(((***,,,...000111...000333444555888;;;>>>>>>CCCJJJPPPUUUZZZ___bbbdddfffiiijjjjjjjjjkkklllpppsssvvvwwwwwwxxxyyyzzzzzzzzzzzzzzzzzz{{{||||||}}}xxxsssmmmiiieeedddbbb```^^^]]]\\\\\\VVVUUUUUUVVVWWWWWWUUUTTTTTTTTTTTTSSSRRRPPPNNNMMMLLLKKKKKKIIIHHHFFFEEEDDDFFFDDDCCCDDDFFFGGGIIIIIIHHHFFFCCCBBBAAA@@@>>><<<===;;;888555333222222222.../////////000000111111//////000111222333444444000000111222333333444444555666888:::===@@@BBBCCCCCCEEEHHHLLLOOORRRTTTUUUVVVWWWXXXYYYZZZ[[[]]]^^^]]]\\\\\\]]]___```aaa```bbbbbbccceeegggjjjlllmmmnnnrrrvvvxxxwwwwwwzzz||||||wwwtttrrrqqqooommmlllmmmnnnmmmmmmllljjjiiiiiiiiifffaaa]]]VVVYYY]]]]]]\\\[[[[[[\\\YYYYYYWWWVVVUUUTTTTTTTTTSSSRRRQQQPPPOOOOOONNNNNNNNNNNNMMMKKKJJJIIIHHHHHHIIIGGGDDDBBBAAAAAA???>>>>>>===;;;:::999999999999777777666555666777888999888888888999;;;<<<;;;999888777777555444333111111000000000///...,,,+++******))))))(((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&((()))*********)))'''&&&&&&%%%###$$$%%%&&&%%%$$$###$$$$$$%%%&&&((()))***$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&(((***+++000//////555===AAA@@@===888:::;;;<<<;;;<<<>>>@@@===============<<<<<<;;;666777888888999888888777444666666333...---///222000000000000000111111222000/////////000111333555444444444555555444444444222111000...,,,******)))''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$#########$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%$$$''''''((()))***++++++,,,,,,...000111222444777:::<<<@@@EEEJJJOOOTTTYYY]]]aaadddgggiiiiiiiiijjjkkklllooosssvvvwwwwwwyyyzzzyyyyyyxxxxxxyyyyyyzzz{{{zzztttpppmmmkkkiiieeebbb___]]]\\\WWWXXXXXXYYYXXXVVVTTTSSSSSSTTTTTTTTTSSSQQQOOOMMMLLLLLLLLLLLLKKKIIIHHHGGGFFFEEEEEEDDDEEEFFFHHHIIIIIIGGGEEEDDDDDDCCCAAA???@@@>>>;;;777555444444444///000000000000000000111...///000111333444555555000000111222333333222222444555666888:::<<<>>>>>>>>>@@@CCCGGGJJJMMMOOOPPPPPPRRRUUUVVVVVVXXXZZZ\\\ZZZZZZ[[[\\\]]]]]]]]]]]]______```bbbdddfffiiijjjkkkoootttwwwwwwwwwzzz}}}|||xxxvvvuuusssqqqnnnmmmnnnooonnnmmmllljjjiiijjjkkkiiiccc^^^OOOTTTZZZ\\\\\\[[[\\\^^^ZZZYYYXXXVVVUUUTTTTTTTTTSSSSSSRRRRRRQQQPPPPPPOOOOOOOOONNNMMMLLLKKKJJJJJJJJJHHHFFFEEEEEEEEECCCBBB@@@???<<<:::999:::;;;<<<888888666666666666777888999888888999;;;<<<;;;999777888888888777666555444444444333333222111000///---,,,+++***)))((((((((((((((('''&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&%%%$$$$$$######$$$$$$((()))*********)))''''''%%%$$$###$$$%%%&&&%%%###""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))---,,,...333999<<<<<<:::555666777777777888:::<<<======>>>????????????>>>666777888:::;;;::::::999777777666444111000111333222111111111111111222222000000000111222333444555666666777777777777666666666555333111///---,,,,,,*********)))))))))))))))&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$""""""$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((***,,,...//////111333666999<<<@@@CCCGGGLLLRRRUUU^^^aaaeeehhhjjjjjjkkkllljjjmmmrrruuuvvvwwwxxxyyyxxxxxxxxxxxxxxxyyyyyyzzz}}}zzzvvvtttpppkkkgggbbb___]]][[[[[[ZZZYYYWWWVVVVVVVVVRRRSSSTTTTTTSSSQQQOOONNNLLLMMMMMMNNNMMMLLLKKKJJJFFFFFFEEEDDDDDDDDDFFFHHHIIIGGGFFFEEEFFFEEECCCBBBCCCAAA===999777666666777111111111000000000000000//////000000111222333333///000111222222111111000333444555666777999::::::999;;;>>>AAADDDGGGIIIJJJJJJMMMPPPRRRRRRSSSVVVXXXWWWXXXYYYZZZZZZZZZ[[[\\\[[[[[[\\\^^^```bbbdddeeefffkkkpppssstttuuuxxx{{{{{{|||~~~}}}{{{yyyyyyzzzwwwuuurrrppppppqqqpppoookkkiiiiiijjjllljjjddd___RRRXXX^^^aaa^^^\\\]]]^^^\\\[[[ZZZXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTSSSRRRQQQQQQPPPPPPOOONNNMMMLLLLLLKKKIIIGGGGGGHHHHHHFFFEEECCC@@@===:::999;;;>>>@@@:::999888666666666666777999888888999;;;;;;:::888666777888999999888777666666777777777666666555444111000///---+++***))))))(((((('''''''''((())))))$$$%%%&&&'''((('''&&&&&&&&&%%%$$$$$$######$$$$$$''''''((()))((('''&&&%%%%%%$$$###$$$%%%&&&$$$#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''(((((((((&&&%%%'''(((+++///222333444444111222333333222333666888999:::;;;<<<===>>>>>>>>>888:::;;;======<<<;;;::::::888555444444555444444444444333333222333333333222222333444555555555555666777777888888777777666999888666444111000///...---------,,,,,,,,,++++++***)))((('''''''''((()))&&&&&&''''''((((((((()))&&&%%%%%%$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''((('''%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))((('''&&&&&&''''''((((((((((((((((((((((((''')))***,,,,,,---...111333444666999<<>>:::888777888888222222111111000000///////////////000000000000000...///000111111000//////333333444555666666777777666777:::===AAACCCEEEFFFEEEIIIMMMOOOOOOPPPSSSUUUUUUWWWXXXXXXXXXXXXZZZ[[[XXXXXXYYYZZZ\\\^^^```bbbbbbfffllloooppprrruuuxxxwwwyyyzzz{{{zzz{{{|||~~~zzzxxxtttsssrrrrrrqqqpppkkkiiihhhjjjmmmkkkeee___\\\bbbggggggbbb^^^\\\]]]^^^]]][[[ZZZXXXWWWWWWVVVVVVVVVVVVVVVVVVUUUTTTSSSQQQQQQPPPOOOOOONNNMMMMMMKKKIIIHHHHHHIIIJJJHHHGGGDDDAAA===::::::<<<@@@CCC;;;:::888777666666666666:::999888999::::::999777666777888999:::999999888888888999999999888888777555444222///---+++******((((((((((((((()))***+++$$$$$$&&&'''''''''&&&%%%((('''&&&&&&%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$$$$$$$###$$$&&&&&&$$$"""%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&& """%%%&&&&&&%%%"""!!!"""%%%)))+++,,,---...000///000111000///000333555444444666888999:::;;;;;;<<<===>>>???>>>===;;;999<<<888444444666888666444666666555444444444444444333444666777777777666555666666777777777777666666;;;:::888555333111000000/////////......---------...---+++)))((('''(((((($$$%%%&&&'''(((***++++++&&&%%%###!!!"""%%%(((***######$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))(((%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((***)))'''&&&&&&''')))***''''''(((((((((((((((((((((***+++++++++---///111000222444666888===BBBFFFNNNSSSYYY^^^aaaccceeeggghhhlllqqquuuvvvwwwxxxxxxzzzyyyyyyyyyyyyzzz{{{{{{{{{tttnnniiiccc___^^^\\\ZZZYYYYYYXXXVVVTTTWWWUUUSSSQQQPPPQQQRRRSSSLLLLLLMMMLLLLLLKKKJJJIIIMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEBBBAAA???>>><<<;;;:::::::::777444222111111000///000////////////000111111333333222111111111111111/////////111222444666777666666777888;;;>>>AAACCCDDDEEEEEEGGGHHHJJJLLLMMMRRRSSSSSSRRRRRRTTTWWWZZZZZZYYYYYYZZZ[[[\\\]]]^^^^^^bbbhhhmmmooopppqqqrrrvvvwwwwwwxxxyyyzzz{{{|||zzzxxxuuuttttttsssrrrpppgggggghhhhhhiiiiiiiiiiiiffffffffffffeeedddcccbbb^^^\\\[[[YYYXXXXXXXXXYYYUUUUUUUUUTTTTTTTTTTTTTTTRRRRRRQQQPPPPPPPPPPPPQQQQQQNNNKKKIIIJJJJJJJJJJJJDDDBBBAAA@@@@@@AAACCCDDD???>>><<<:::999888777777:::999888777888:::<<<===999888888888888888999999;;;;;;;;;<<<===<<<:::888777666666444222///,,,++++++)))&&&$$$$$$&&&)))+++''''''''''''''''''''''''''''''&&&&&&&&&''''''((("""###%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%%%%%%%&&&(((***%%%&&&''''''%%%%%%&&&'''######$$$%%%%%%%%%%%%$$$%%%&&&''''''%%%%%%&&&'''%%%%%%&&&''')))+++---...,,,***))))))---000222333444555666777777888;;;===:::;;;<<<>>>>>>>>>===<<<;;;:::999888777666666666666666666666666666666666999777555444333444555666666777888999999888777666666666666666555555555555222222222333222222111111333222111///...,,,+++************))))))'''&&&&&&%%%&&&((()))'''###%%%%%%%%%$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$$$$((('''%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$'''''''''''''''''''''''')))))))))))))))((('''''''''((()))***+++,,,,,,,,,---///111333555888<<<@@@KKKOOOVVV[[[^^^```bbbdddiiikkkmmmnnnoooppprrrtttuuuvvvxxxwwwvvvuuuuuuvvvyyysssnnniiieeedddbbb___]]]\\\ZZZXXXUUUXXXVVVUUUSSSRRRRRRSSSSSSNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJIIIGGGGGGIIIIIIHHHGGGGGGFFFEEEEEEBBBAAA@@@???>>>=========<<<999666444333222000///000000/////////000000111111111000000///000000000//////000111222444555666444444555666888:::===???AAAAAABBBCCCEEEGGGIIIJJJNNNOOOPPPPPPPPPRRRUUUXXXXXXXXXXXXYYYYYYZZZ[[[\\\]]]aaafffiiilllmmmoooqqquuuvvvvvvwwwxxxyyyyyyzzz{{{yyyvvvuuutttsssqqqooohhhhhhgggggggggggghhhhhhhhhhhhhhhgggeeedddbbbaaa___^^^]]][[[ZZZYYYXXXXXXVVVVVVVVVUUUUUUUUUTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQRRROOOLLLJJJKKKKKKKKKJJJDDDDDDCCCBBBBBBCCCDDDEEE@@@@@@>>><<<;;;:::999999999888777666777888:::;;;:::999999888888999999::::::::::::;;;======;;;999888888777666444111///---,,,***'''%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''' !!!"""###$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%'''((($$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$###"""!!! """###$$$$$$""""""###$$$%%%%%%&&&&&&((()))+++,,,(((&&&%%%&&&(((***+++***,,,---000111222444888:::999999;;;<<<=========<<<<<<;;;:::999888888888888888888888888777777777777777777777777777666666555666777777888888888777777888888777777777666666666444444555555555555555444444444333111000...---------......---,,,+++******)))*********(((%%%""" $$$$$$%%%%%%&&&&&&''''''$$$$$$%%%&&&&&&''''''((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''''''''''''''''''''''')))))))))))))))((('''''''''((()))***+++,,,,,,,,,+++,,,...///111444777:::AAAFFFMMMTTTXXX\\\___bbbccceeehhhjjjlllnnnrrruuusssuuuvvvvvvuuutttuuuvvv{{{wwwrrrnnnllliiifffccc```]]]ZZZWWWXXXXXXWWWVVVUUUTTTSSSSSSPPPPPPPPPPPPOOONNNMMMLLLJJJKKKLLLLLLLLLJJJHHHFFFHHHHHHHHHGGGFFFFFFEEEEEEBBBBBBAAAAAA@@@@@@AAAAAA@@@===:::888666555333111111111000//////000000000111000000000000000111111//////000000222333555555222222222222333555888999;;;<<<===>>>AAACCCEEEFFFIIIJJJLLLMMMMMMOOORRRUUUWWWVVVVVVWWWWWWXXXYYYZZZ]]]___ccceeegggjjjmmmooosssttttttuuuuuuvvvvvvvvv{{{yyywwwuuutttssspppmmmjjjiiigggeeedddeeefffgggjjjiiiiiihhhfffeeecccbbbaaaaaa```^^^\\\ZZZXXXWWWXXXWWWWWWWWWVVVVVVVVVVVVTTTTTTSSSRRRRRRRRRRRRRRRRRRPPPMMMLLLLLLMMMLLLKKKFFFFFFGGGGGGGGGFFFFFFFFFCCCBBBAAA???>>>===<<<<<<;;;:::999888777888999:::::::::999999999999999:::999999999:::<<<===<<<::::::::::::999777444222000...,,,***'''&&&'''((()))((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''###$$$%%%%%%######$$$%%%$$$$$$$$$###"""!!! $$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&'''((()))(((''''''((()))***)))'''%%%'''***,,,...111555777666777888:::;;;<<<<<<<<<<<<<<<;;;;;;::::::999999:::::::::999999888888888777888:::;;;;;;999777555888777777666666777777777999999888888888777777777666666777888999999999999777666666444333222111111222333333333222111000/////////...,,,***'''%%%$$$$$$%%%&&&'''((())))))***%%%%%%%%%&&&''''''((((((%%%&&&&&&&&&&&&%%%$$$$$$'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((()))))))))((('''''''''((()))***+++,,,,,,,,,)))+++---......000333666888===EEELLLRRRWWW\\\___```aaaccceeegggjjjnnnqqqqqqsssuuuuuuttttttuuuvvv{{{xxxsssppplllhhhddd```\\\XXXYYYYYYYYYXXXVVVTTTSSSRRRQQQQQQQQQPPPOOONNNMMMLLLLLLMMMOOOPPPOOOMMMJJJHHHHHHGGGGGGGGGFFFFFFEEEEEECCCCCCBBBCCCCCCDDDEEEFFFFFFCCC@@@>>><<<:::777555333333222111111000111111222111111111111222333333000000000000111222444444111111000000111222333555777777999:::===???BBBCCCCCCFFFHHHJJJKKKLLLOOOQQQTTTTTTTTTUUUVVVWWWXXXYYY]]]^^^```bbbcccfffjjjnnnppppppqqqqqqqqqrrrrrrrrrwwwvvvuuuuuuuuussspppnnnmmmkkkhhheeecccdddeeefffhhhhhhhhhhhhhhhgggffffffccccccbbbaaa^^^[[[XXXVVVZZZZZZYYYYYYXXXXXXWWWWWWVVVUUUTTTTTTSSSSSSTTTTTTTTTQQQOOONNNNNNNNNMMMLLLHHHIIIJJJKKKKKKJJJHHHGGGEEEDDDBBBAAA@@@?????????>>>===<<<;;;:::::::::::::::999999888888888888999888777777999<<<======<<<<<<<<<<<<;;;:::888555444000...,,,***)))(((((((((***************)))))))))&&&&&&%%%$$$$$$$$$%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&&&&###%%%&&&%%%$$$###$$$%%%######$$$%%%%%%%%%%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''')))++++++)))'''$$$&&&)))+++,,,///222555222333444666888999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::::::::999999999:::;;;<<<<<<;;;:::999999888777666555666777888999999888888888777777777777777888::::::;;;;;;;;;999999888888777666666666777777777777777666555444444333000...,,,***)))((('''''''''(((((()))))))))((((((''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((('''''''''((()))***+++,,,,,,,,,***,,,.........///111333444888???FFFLLLRRRXXX\\\```aaaaaaaaabbbdddhhhkkkoooqqqssstttssstttuuuvvvyyyvvvqqqlllhhhddd___\\\[[[[[[ZZZYYYWWWUUUSSSRRRQQQQQQQQQPPPOOONNNLLLKKKLLLMMMOOOPPPOOOMMMJJJHHHGGGGGGFFFFFFFFFFFFFFFEEECCCCCCDDDDDDFFFGGGHHHIIIKKKIIIFFFDDDCCC@@@===:::777666555444333333333333111111000000000111111222000000000000111111222333111000000//////000222333444555666888:::<<<>>>??????BBBFFFHHHIIIJJJKKKMMMPPPPPPQQQRRRSSSUUUWWWWWW]]]^^^___```aaadddhhhlllllllllmmmmmmnnnnnnooooooqqqqqqrrrtttuuuuuurrroooooommmiiifffddddddeeefffdddeeefffhhhiiijjjjjjjjjeeeddddddbbb___\\\YYYWWW\\\\\\\\\[[[ZZZYYYYYYYYYWWWWWWVVVUUUUUUUUUVVVVVVUUUSSSQQQPPPQQQPPPOOOMMMKKKLLLNNNOOONNNLLLJJJIIIFFFEEEDDDBBBBBBAAAAAAAAA???>>>===<<<;;;;;;::::::999999888777777777777777888777777888;;;======<<<============<<<:::888777111111///...,,,+++***)))*********)))))))))(((((('''&&&%%%$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%&&&'''&&&%%%$$$%%%'''######$$$%%%%%%%%%%%%$$$!!!###$$$###"""!!!"""###&&&&&&%%%$$$$$$$$$$$$$$$ !!!###&&&))))))'''%%%&&&'''))))))***+++...000...///000222444666777888888999::::::;;;::::::999::::::::::::::::::::::::===<<<;;;::::::;;;<<<===:::999888666666666777888888888777777777666666666666777888999:::;;;;;;;;;::::::::::::::::::::::::999999:::::::::999888888666555333000...,,,,,,,,,*********))))))((((((((()))(((((('''&&&&&&%%%%%%&&&'''((())))))((('''&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))***+++,,,,,,,,,***,,,...///...///000222333666;;;@@@FFFKKKQQQUUU]]]^^^______```bbbeeeggglllnnnqqqrrrrrrssstttvvv|||xxxsssoookkkfffbbb___^^^\\\ZZZXXXVVVTTTTTTRRRRRRRRRQQQOOONNNLLLKKKJJJKKKLLLLLLLLLJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFGGGIIIJJJKKKNNNMMMJJJIIIHHHEEEBBB???<<<;;;999888777666666555111000000///......//////111111000000000111111222111000/////////000111222333333444555777999:::;;;<<>>>>>===<<<<<<;;;:::::::::999888777777777777888777666777:::<<<===<<<<<<=========<<<;;;999888333333222222000...,,,+++))))))((((((''''''&&&&&&((('''&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$###"""!!! """###$$$$$$###"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$!!!"""###'''***+++***(((%%%&&&''''''&&&&&&(((***++++++,,,---///111333444444555666888888888777777777888888999999::::::;;;>>>===;;;::::::<<<>>>???;;;:::999999888888888888888888777777777666666666777777888999:::::::::999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;:::888777555333111000000///...---,,,+++***))))))((('''(((((())))))***++++++(((((()))************))))))(((&&&$$$$$$%%%&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''((((((((('''''''''((()))***+++,,,,,,,,,))),,,...///......///000333555888<<<@@@EEEKKKOOOUUUXXX[[[^^^___bbbeeeggggggiiimmmnnnoooppprrrttt{{{wwwsssooollldddbbb___\\\ZZZXXXWWWWWWTTTTTTSSSRRRQQQOOONNNMMMJJJJJJJJJJJJJJJIIIGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFHHHIIIKKKLLLOOOMMMLLLKKKJJJHHHDDDBBB@@@???===<<<:::999999888444444222111000000//////111111000000000000111111000///......///000111222111111222222333555666777888<<>>>>>;;;;;;;;;;;;:::999888888999999888888888777777777888888999999999999999888999999::::::;;;<<<============>>>>>>>>>>>>======999999888777666555444444/////////......---------++++++,,,,,,---......///+++*********++++++,,,------+++)))&&&%%%&&&'''((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''((()))***+++,,,,,,,,,+++---000111111111222333444666999;;;???DDDJJJOOOQQQUUUYYY]]]^^^```aaacccbbbdddhhhjjjkkkmmmoooqqq~~~zzzvvvssshhheeebbb^^^[[[ZZZZZZZZZVVVUUUUUUTTTRRRQQQOOONNNMMMLLLLLLKKKJJJJJJIIIIIIEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFFFFGGGHHHIIIKKKLLLNNNMMMLLLKKKKKKIIIEEEBBBBBBAAA@@@>>><<<;;;::::::999888777555444333222222222111111000000000000000///...------...///111222000000000000111222333444666:::???AAAAAA??????>>>>>>???AAADDDGGGKKKNNNPPPVVVXXXZZZ[[[\\\]]]___aaaaaaaaaccceeegggiiijjjkkkjjjkkknnnrrrsssqqqlllhhhjjjjjjiiihhhfffeeeccccccbbbccceeefffhhhiiijjjjjjnnnllljjjgggeeedddddddddbbbaaa```___^^^]]]\\\\\\[[[ZZZZZZYYYYYYYYYYYYYYYWWWVVVUUUUUUUUUTTTRRRPPPQQQQQQQQQQQQPPPOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIFFFFFFFFFGGGFFFFFFEEEDDD???>>>===<<<;;;::::::::::::888666777999;;;;;;;;;:::;;;<<<<<<<<<;;;999888444555666777666333111///......------,,,+++*********)))((('''&&&%%%%%%%%% !!!###%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$%%%%%%######$$$%%%######$$$%%%%%%%%%%%%$$$!!!"""######"""!!!"""###&&&&&&%%%%%%$$$%%%%%%&&&$$$######$$$%%%&&&%%%###$$$%%%&&&&&&%%%&&&(((***'''''''''''')))+++---...---...000333333333222111222222444555777999:::;;;999;;;===>>>???>>>===<<<<<<<<<======<<<:::999777:::::::::999999999888888999999999:::999999888888888888999:::;;;<<<======>>>>>>???@@@@@@?????????:::::::::::::::888777777000000000000111111111111111111111000//////......,,,,,,+++***+++,,,...///000...+++((('''''')))***$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''((()))***+++,,,,,,,,,...000333555555555555666777888;;;===AAAFFFMMMRRRRRRUUUZZZ\\\]]]\\\\\\\\\^^^```dddfffhhhjjjlllnnn}}}zzzpppnnniiiddd```]]]\\\[[[ZZZWWWUUUSSSSSSRRRPPPNNNOOONNNLLLLLLKKKJJJGGGEEECCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFGGGIIIKKKMMMNNNPPPOOONNNLLLJJJHHHFFFEEEEEECCCAAA?????????@@@AAA>>><<<999888777555222000111111111000000000000000......---------...//////111111111111111222222333777999;;;<<<;;;:::;;;;;;<<<===???AAACCCEEEGGGHHHPPPQQQTTTUUUWWWYYY]]]___^^^^^^^^^```aaaccceeeffflllmmmnnnoooooonnnmmmlllnnnjjjeeebbbbbbbbbaaaaaaccccccdddeeegggiiikkkllljjjkkkkkkkkkiiigggeeedddfffccc```^^^___``````___ZZZ[[[[[[\\\[[[YYYWWWVVVWWWWWWWWWVVVVVVUUUUUUUUURRRQQQPPPPPPQQQPPPNNNLLLMMMMMMMMMLLLKKKIIIHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFCCCAAA???>>>??????===<<<888888888888999:::;;;<<<;;;;;;::::::999999888888777777666555555444333333000000000000///---,,,+++&&&'''((((((((('''&&&%%%&&&''''''&&&&&&%%%$$$###&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""$$$$$$##################%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$#################################&&&%%%###$$$$$$%%%###"""&&&&&&'''''''''''''''&&&&&&''')))+++---...//////000000111222444666888999999999:::<<<===???@@@@@@<<<===>>>>>><<<::::::;;;<<<<<<;;;:::999888888777666777888999999888777666777999;;;;;;:::::::::;;;@@@AAABBBCCCBBBAAA@@@?????????>>><<<;;;:::888888666555444333222111111111222222222222222111111222000000//////////////////(((((((((((()))***++++++))))))))))))))))))******(((((((((((())))))******))))))))))))))))))))))))(((((((((((()))***+++,,,)))***,,,------///111444444777;;;<<<<<<<<<<<<<<<===>>>???AAAEEEJJJNNNQQQSSSTTTVVVXXXYYYYYYXXXXXXYYY[[[^^^aaaeeegggiiijjjyyyvvvqqqlllgggdddbbbbbb^^^\\\YYYXXXWWWWWWUUUSSSQQQPPPNNNMMMLLLKKKHHHFFFDDDDDDDDDCCCCCCCCCCCCCCCFFFFFFGGGHHHIIIKKKLLLMMMJJJJJJIIIHHHFFFDDDCCCBBBEEECCCBBB@@@@@@@@@AAABBBBBB@@@===<<<;;;999777444444444333222222111111000//////.........//////000111000000000000111222222333555777888777666666777999:::<<<>>>@@@BBBCCCDDDLLLNNNPPPRRRSSSVVVZZZ\\\[[[\\\\\\]]]___aaacccdddggghhhjjjlllmmmmmmmmmlllnnnkkkfffddddddddddddddddddddddddfffgggiiijjjkkklllllllllkkkjjjhhhgggffffffdddaaa___````````````\\\\\\\\\\\\[[[ZZZYYYXXXYYYYYYYYYXXXWWWWWWVVVVVVSSSRRRQQQRRRRRRRRRPPPNNNMMMMMMMMMLLLKKKJJJHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEECCCAAA@@@@@@@@@???>>>>>>>>><<<;;;:::999999999;;;;;;::::::999999888888444444444333222111111111000111111000000///...---++++++++++++)))'''%%%###&&&&&&&&&&&&%%%$$$###"""%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%$$$###&&&&&&((()))************---......000111333555666555666777999;;;===>>>???>>>@@@AAA@@@???======>>>;;;;;;;;;:::999888888777888999:::;;;;;;:::999888666888999999888888999:::>>>??????@@@@@@???>>>===??????>>>>>>===<<<<<<<<<888777666555444444444444666666666777666666666555444444333222111000000///000///......---------...,,,,,,,,,,,,,,,,,,,,,,,,'''''''''((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,---...+++---...///000222444777;;;>>>AAACCCBBBBBBBBBBBBAAAAAABBBDDDGGGKKKOOOQQQSSSSSSTTTUUUUUUTTTRRRRRRUUUVVVYYY\\\```cccfffhhh~~~|||wwwqqqlllhhhfffeee^^^\\\YYYXXXWWWWWWUUUTTTTTTRRRPPPNNNMMMLLLIIIGGGFFFEEEEEEEEEDDDDDDCCCCCCFFFFFFFFFGGGHHHIIIKKKLLLJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDBBBAAAAAABBBCCCDDDFFFDDDCCCBBBAAA@@@===;;;999888777666444333222222111111000/////////000000000000/////////000111111000222444444333222222333666666888999;;;===??????EEEHHHJJJLLLNNNQQQUUUXXXXXXXXXYYYZZZ\\\^^^```aaaaaaccceeehhhjjjkkkkkkkkknnnkkkhhhffffffgggggggggeeeeeeeeefffgggiiijjjkkknnnmmmlllkkkjjjiiiiiiiiihhheeebbbaaaaaaaaaaaa```^^^^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXUUUTTTSSSSSSTTTSSSQQQOOONNNNNNMMMMMMLLLKKKIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGEEECCCBBBBBBBBBAAA@@@BBBAAA???===;;;::::::999;;;;;;::::::999888888777444333333222222111111000111111111222222111111000222111000///,,,(((%%%$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!########################&&&&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%******+++,,,...000111222111222333555888:::;;;<<<>>>@@@AAAAAA???>>>>>>???;;;;;;::::::999999888888999::::::;;;;;;::::::999555666777777666666777888;;;;;;<<<======<<<<<<;;;<<<=====================;;;:::999888888777888888888999:::;;;;;;:::999888999999888666555444333222777666444333222111111111111111111111111111111111------------............000000000000000000000000............///000111222///000222333444666999<<<@@@CCCFFFHHHGGGGGGGGGGGGEEEEEEEEEGGGIIILLLNNNPPPQQQQQQQQQPPPOOOMMMKKKIIIOOOOOOQQQTTTXXX]]]bbbeee~~~xxxrrrnnnjjjiii```^^^[[[YYYYYYXXXVVVTTTVVVSSSPPPOOONNNLLLJJJHHHHHHGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDEEEEEEGGGHHHIIIIIIIIIJJJJJJIIIIIIHHHGGGCCCCCCCCCBBBCCCDDDEEEEEEIIIHHHGGGFFFFFFEEEBBB@@@>>>===<<<:::888666444333222222111000/////////000///////////////000000111000111222222111000111222333333555666888999:::;;;@@@BBBEEEGGGIIILLLPPPSSSSSSTTTUUUVVVXXXZZZ\\\]]]]]]___bbbdddggghhhhhhhhhmmmkkkhhhfffgggggggggffffffffffffggghhhiiijjjkkkmmmlllkkkiiiiiiiiijjjkkkiiigggdddcccccccccbbbaaa___^^^]]][[[[[[[[[\\\]]]]]]\\\\\\[[[ZZZYYYXXXXXXUUUTTTSSSSSSTTTSSSQQQOOONNNNNNNNNNNNMMMLLLKKKJJJKKKKKKJJJIIIHHHHHHGGGGGGJJJHHHEEEDDDEEEEEEDDDBBBAAA@@@???>>>============;;;::::::999888777666666555555444444333333333333111111222333333333333333555555444222000,,,)))'''''''''''''''&&&%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$##################$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$###!!! !!!###$$$%%%&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$(((((()))***+++---...///---...000222555777999::::::<<<>>>>>><<<<<<<<<===;;;;;;::::::::::::::::::888888999999999999888888555666777666555444666777999999::::::;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;:::999999::::::888999;;;<<<<<<;;;:::999;;;;;;;;;:::999888777777999888777666555444444444777777777666666666666666333333333333333333333333333333333333333333333333333222222333333444555666444555777888999;;;>>>@@@BBBEEEHHHIIIIIIHHHHHHHHHHHHGGGGGGHHHIIIJJJLLLMMMLLLMMMLLLLLLJJJHHHFFFDDDIIIIIIIIILLLPPPWWW]]]```|||wwwsssqqqhhheeebbb```___]]][[[YYYWWWTTTQQQOOONNNMMMKKKJJJJJJJJJIIIHHHFFFEEEDDDDDDBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBCCCDDDEEEFFFGGGIIIHHHHHHIIIJJJHHHFFFCCCBBBAAA???===:::888666555333333111000///////////////////////////000000111///000111000......///000111222333444555666777777;;;===@@@BBBDDDGGGKKKMMMNNNOOOPPPQQQSSSVVVXXXYYYZZZ\\\^^^aaacccdddddddddkkkiiifffeeeeeeeeecccbbbeeeeeeeeefffgggiiijjjkkklllkkkiiihhhhhhiiijjjkkkkkkiiifffeeeeeeeeecccaaa___^^^]]]\\\\\\\\\]]]^^^]]]]]]\\\[[[ZZZYYYXXXXXXTTTSSSRRRSSSSSSSSSQQQOOOOOOOOOOOOOOONNNMMMLLLLLLMMMLLLLLLKKKJJJIIIIIIHHHLLLJJJGGGGGGGGGGGGFFFDDDBBBAAA@@@>>>============;;;:::999888777666555555555555444444444444444333111222333444555555555555555666666555444111///...************)))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$""""""#########$$$$$$$$$######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!!!!######"""!!!###$$$$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&'''''''''((()))+++,,,---***+++---///222555666777777999:::;;;:::::::::;;;:::::::::::::::;;;;;;;;;888888888888888888888888666666666555444444555777888888888999:::;;;<<<<<<;;;;;;::::::999999888888;;;;;;::::::999999::::::999:::<<<=========<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<999999888888999::::::;;;<<<<<<;;;;;;::::::::::::444444444333333333333333555555555555555555555555777777777777777888::::::888:::;;;<<<<<<>>>AAACCCCCCFFFIIIJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHGGGGGGHHHHHHGGGEEEDDDCCCDDDCCCCCCEEEIIIPPPVVVZZZ|||xxxvvvnnnkkkgggdddbbb```]]][[[XXXUUURRRPPPPPPPPPOOONNNLLLLLLJJJIIIGGGFFFEEEDDDBBBBBBAAAAAAAAABBBCCCCCCEEEEEEFFFFFFFFFFFFEEEEEE@@@@@@BBBCCCEEEFFFGGGGGGHHHHHHIIIJJJKKKJJJHHHEEEDDDCCCBBB???===:::999888666555333222000000//////000000/////////000111111...//////...,,,,,,---///000000111111222333444444777999<<<===>>>AAADDDGGGHHHHHHIIIKKKMMMPPPRRRSSSUUUWWWYYY\\\^^^`````````gggeeecccbbbccccccbbbaaaccccccdddeeegggiiikkkllljjjiiiiiiiiiiiijjjjjjkkklllkkkiiihhhgggfffdddbbb```______^^^^^^____________^^^]]]\\\[[[YYYYYYXXXUUUSSSRRRSSSSSSSSSQQQOOOOOOOOOPPPPPPOOONNNNNNMMMNNNMMMMMMMMMLLLKKKKKKKKKMMMKKKIIIHHHHHHHHHGGGFFFFFFEEECCC@@@>>><<<;;;;;;<<<<<<;;;:::888777666666333333333333333333333333222333444444555555555555555666666777777666555444/////////......---,,,+++)))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######""""""""""""###$$$$$$%%%%%%""""""!!!""""""###$$$%%%######$$$$$$$$$$$$%%%%%%########################$$$"""""""""$$$%%%$$$###'''''''''&&&$$$"""!!! !!!"""###%%%&&&'''''''''&&&&&&&&&'''((()))***+++((()))+++---///111333444444666888888888888999:::777777888888999999:::::::::999999888888999999:::666666666444222333444666777777777888999:::<<<=========<<<;;;::::::999999::::::999999999999::::::<<<<<<<<<======>>>??????::::::;;;;;;<<<=========:::::::::;;;===???@@@AAA?????????>>>======<<<<<<888888888888777777777777888888888888888888888888::::::::::::;;;<<<======<<<>>>????????????BBBDDDDDDGGGJJJKKKJJJIIIHHHIIIFFFFFFFFFEEEEEEDDDDDDDDDBBBCCCDDDDDDDDDCCCAAA@@@??????>>>???CCCHHHMMMPPP|||zzzsssppplllhhheeebbb___\\\ZZZWWWTTTSSSSSSSSSSSSSSSNNNMMMLLLJJJHHHGGGEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCEEEEEEEEEFFFFFFEEEEEEDDD>>>???AAACCCEEEFFFGGGGGGHHHHHHIIIKKKMMMLLLIIIGGGEEEDDDCCC@@@>>><<<::::::999888666444333222111111111000000000000111222222000000000...---,,,...000.........//////000000000333555777888999;;;>>>@@@AAAAAABBBDDDGGGJJJLLLMMMNNNPPPSSSWWWZZZ\\\]]]]]]aaa``````aaabbbdddcccbbb```aaabbbdddfffiiikkkllliiiiiijjjkkkkkklllkkkkkknnnllljjjiiiiiigggeeecccaaaaaabbbbbbbbbbbbbbbaaaaaa```___^^^\\\[[[ZZZYYYVVVUUUTTTTTTUUUTTTRRRPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMNNNLLLIIIIIIIIIIIIHHHFFFGGGFFFDDDBBB@@@???>>>>>>@@@???>>>===;;;:::999888444444444444444444444444333333444444555444444444555666777888999888888777333333333333222111000000,,,+++)))'''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$#########!!!""""""###$$$$$$%%%%%%""""""""""""###$$$%%%&&&"""""""""######$$$$$$$$$""""""""""""""""""""""""###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$###"""!!! ######$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&((()))+++---...///...111333444444444555666333444444555666777777777999999888777777888999999555555444222000000333555555555555666777999;;;===;;;;;;;;;:::::::::::::::::::::999999999999::::::<<<;;;:::::::::<<<>>>???::::::::::::;;;;;;;;;;;;:::::::::;;;===???@@@AAAAAAAAA@@@@@@???>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@???@@@AAA@@@??????AAACCCDDDFFFIIIJJJIIIGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@???===<<<;;;;;;:::;;;===@@@DDDFFF|||xxxsssooolllhhhdddbbb\\\YYYVVVUUUUUUVVVWWWVVVOOONNNMMMKKKIIIGGGEEEEEEEEEEEEDDDCCCCCCCCCDDDDDD@@@@@@AAAAAA@@@@@@??????===>>>@@@BBBDDDFFFGGGGGGHHHHHHJJJLLLNNNMMMJJJHHHEEEEEECCCAAA???===;;;;;;;;;:::999777555444333333111111111111111222222333333444333111//////111333,,,,,,,,,------.........111333444555555777:::<<<<<<===>>>@@@BBBEEEHHHIIIHHHJJJNNNSSSWWWZZZ\\\]]]]]]]]]]]]```ccceeefffeee______aaacccfffhhhkkkllliiijjjlllmmmnnnmmmmmmlllnnnmmmkkkjjjjjjhhheeecccbbbccceeeffffffeeedddccccccbbbaaa```^^^]]]\\\[[[WWWVVVUUUUUUVVVVVVTTTRRRPPPPPPPPPQQQPPPPPPOOOOOONNNNNNNNNNNNNNNNNNOOOOOONNNLLLJJJIIIIIIIIIHHHGGGEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBAAA???>>><<<;;;;;;666666777777777777777777333444444444444444333333666777888999:::999888888666666666666555444333333...---+++(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%!!!""""""###$$$$$$%%%%%%############$$$%%%&&&'''!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!! """###$$$$$$$$$%%%%%%%%%%%%%%%$$$##################$$$%%%''''''$$$$$$&&&''')))***+++,,,)))+++.../////////111222000111111222333444555555777666555444444555666777333333222000...///111333444444444444666888;;;<<<666777777888999999::::::::::::999999999::::::;;;999888666555666999<<<>>>;;;;;;::::::999999999888888888888999:::<<<===>>>BBBBBBAAA@@@??????>>>>>>;;;;;;::::::999999999888>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAAAAAAAABBBAAA??????AAABBBAAADDDGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDCCCAAAAAA????????????>>><<<:::888888888777888999;;;>>>@@@zzzvvvuuuqqqkkkeeeeeeaaa\\\XXXVVVVVVUUUTTTQQQPPPOOONNNNNNKKKHHHEEEIIIFFFCCCDDDGGGGGGCCC???AAAAAAAAA@@@>>>===;;;:::AAA@@@@@@AAABBBDDDGGGHHHKKKJJJHHHHHHHHHIIIKKKMMMJJJHHHDDDAAA???===;;;999===<<<;;;999777555444333222111222444222......111EEE>>>555///------...---/////////000000///...---000000111111222333555555777888:::;;;<<<===@@@CCCDDDGGGIIILLLNNNQQQTTTWWWXXXYYYZZZ[[[\\\^^^aaadddaaacccbbbaaadddjjjllljjjjjjlllnnnnnnlllkkkjjjkkkoooooonnnlllkkkjjjiiihhhcccddddddeeeeeeddddddccceeeaaa]]]\\\^^^]]]YYYTTTZZZYYYXXXVVVTTTSSSRRRQQQWWWSSSNNNMMMNNNOOOOOOMMMKKKKKKLLLMMMNNNOOOOOOPPPNNNMMMKKKIIIHHHHHHHHHIIIEEEFFFHHHGGGEEEDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@???>>>;;;888777777777777666888555333333555777555444444555777999999888666555777777666666555555555444//////---+++************((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&%%%$$$###""""""###$$$%%%%%%$$$###"""'''&&&&&&%%%%%%&&&&&&'''""""""""""""""""""""""""###"""""""""""""""###$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&************************,,,------...///000222222555444444333333222222111222111000//////000111111555555555555666666666666666777888888999999888888888888888999999999999999999999888888777777888888;;;::::::999999::::::;;;888888888888999;;;>>>???BBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;===;;;::::::===???AAAAAA@@@???????????????@@@@@@CCCDDDDDDDDDCCCBBBBBBAAACCCCCCBBBAAA@@@>>>===<<<@@@??????>>>===<<<<<<;;;:::888666555555777999;;;}}}{{{wwwqqqllljjjfff```\\\ZZZYYYXXXWWWSSSRRRPPPPPPOOOMMMJJJHHHIIIFFFCCCDDDGGGGGGCCC???AAAAAAAAA@@@>>>===;;;:::>>>======>>>@@@BBBDDDFFFHHHHHHFFFFFFFFFGGGIIIJJJHHHEEEBBBAAA@@@???===;;;>>>>>>===;;;:::999888777777444444555444333666<<>>444000000000///............------------////////////000111222333555666888999999;;;>>>@@@BBBDDDGGGIIIKKKNNNQQQTTTUUUVVVXXXXXXYYY[[[___aaa___aaaaaa```ccchhhiiigggjjjlllnnnoooooonnnoooooorrrqqqpppooommmlllkkkkkkgggfffffffffffffffeeeeeeiiieeeaaa```bbbaaa]]]YYYZZZYYYXXXWWWVVVUUUTTTSSSVVVSSSPPPOOOPPPQQQPPPNNNNNNNNNOOOOOOPPPPPPQQQQQQNNNMMMKKKJJJIIIHHHIIIIIIFFFHHHIIIIIIGGGFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@>>><<<999888888999888777888666333444666777555444555666888999999888666555666666666555555555444444222111111000///...---,,,))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%$$$"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((*********+++,,,---...///111111111111222222222222111000///......///000111333333444444444444555555777777888999999999999999999::::::::::::;;;;;;;;;:::999888888888888999999:::999999999999999999:::888888888888999;;;<<<===@@@@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<;;;>>><<<:::;;;===@@@AAAAAA@@@??????>>>>>>>>>??????AAAAAABBBAAAAAA@@@@@@???AAAAAAAAAAAA@@@???>>>>>>??????>>>>>>======<<<<<<888666444222222333555666zzzvvvqqqlllgggbbb___]]][[[YYYUUUTTTRRRRRRQQQPPPMMMKKKJJJGGGEEEEEEGGGGGGCCC@@@AAAAAA@@@@@@>>>===;;;::::::::::::;;;===???BBBCCCEEEEEEDDDCCCDDDEEEFFFGGGEEECCCAAA@@@@@@@@@???>>>=========<<<;;;;;;::::::<<<888666777777999???FFFiiiYYYEEE666222222111///000///...---,,,------...---------------...///000111333444555555666999;;;>>>@@@BBBDDDFFFHHHLLLOOOPPPRRRSSSTTTUUUWWWZZZ\\\[[[___aaa```bbbffffffdddhhhjjjmmmnnnooooooppprrrrrrrrrqqqpppnnnmmmllllllkkkjjjhhhggggggggghhhhhhkkkgggdddcccdddccc```]]]ZZZYYYYYYXXXWWWWWWVVVVVVUUUTTTSSSSSSTTTTTTRRRPPPRRRRRRSSSSSSSSSSSSRRRRRROOONNNLLLKKKJJJIIIIIIIIIHHHIIIKKKJJJIIIGGGHHHIIIFFFFFFEEEDDDCCCBBBBBBAAA@@@>>><<<;;;;;;;;;:::999999777555555666666666555666666777888888777666555555555555555444444444444222333333333222000///...,,,+++***)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$######"""!!!######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!"""""""""############$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++------......///000000111///...---,,,,,,---...///111111222222333333333333777777888999999999999999999999999:::::::::;;;;;;999999999888999999::::::999999999999999999999999777888888999::::::999999=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>======<<<>>><<<:::;;;===@@@@@@@@@@@@???>>>===============>>>>>>?????????>>>======??????@@@@@@@@@@@@??????========================888666444222000111222222~~~wwwsssmmmhhhdddaaa^^^[[[XXXVVVTTTSSSSSSRRRPPPMMMKKKIIIGGGGGGHHHGGGDDDBBBAAAAAAAAA@@@???===;;;;;;888888888999;;;===@@@AAACCCBBBBBBBBBBBBCCCDDDDDDDDDBBB@@@???@@@@@@???===;;;;;;;;;;;;;;;;;;;;;;;;>>>:::999::::::;;;AAAHHHcccTTT@@@444111222000---333111///---------///000------,,,,,,,,,------......000111111111222444666999:::===>>>???BBBEEEHHHKKKMMMOOOPPPQQQRRRUUUWWWYYY^^^aaa```aaadddeeeccceeegggjjjkkkkkklllnnnoooppppppooonnnmmmmmmllllllnnnllljjjhhhggghhhiiijjjiiigggdddccccccbbb___]]]YYYYYYYYYXXXXXXXXXXXXXXXTTTUUUVVVWWWWWWVVVTTTSSSTTTUUUUUUUUUUUUTTTSSSRRROOOOOONNNMMMLLLKKKJJJJJJHHHJJJKKKKKKJJJIIIIIIJJJHHHHHHGGGFFFEEEDDDCCCCCCBBB@@@>>>>>>??????===<<<;;;:::888777777777666666555666666666666555444444444444444444333333333333111222333444333111...---......------,,,***))))))'''&&&&&&&&&%%%%%%$$$$$$""""""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$###"""!!! """"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((***+++++++++,,,,,,,,,---,,,++++++******+++------000000000111111222222333666777888888999999888888666666777777888999999999999999888888999:::;;;;;;::::::::::::::::::::::::777888999::::::999777666:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<==================<<<;;;;;;===???@@@??????>>>===<<<;;;;;;;;;;;;<<<===============<<<<<>>===<<<<<<==================:::888666333111000000000}}}yyysssmmmiiieeeaaa^^^\\\ZZZWWWUUUUUUSSSQQQOOOMMMLLLKKKJJJIIIHHHFFFDDDBBBBBBBBBAAA@@@>>><<<<<<999999999:::;;;===???@@@AAA@@@@@@AAAAAAAAABBBBBBCCCAAA???>>>>>>>>>===;;;:::::::::;;;;;;<<<<<<<<<<<<:::;;;===<<<;;;===BBBOOOEEE999333333444111...222111...,,,,,,,,,---.........---,,,,,,,,,------,,,---............000222444555777888999;;;>>>AAAEEEGGGJJJLLLLLLNNNPPPRRRVVV\\\```______cccdddccceeefffhhhhhhhhhhhhjjjlllooooooooooooooooooooonnnpppnnnkkkiiihhhhhhiiijjjhhhfffeeedddcccbbb```^^^YYYYYYYYYYYYYYYYYYYYYYYYUUUVVVYYYZZZYYYWWWVVVUUUUUUUUUVVVVVVVVVTTTSSSQQQPPPPPPPPPOOONNNMMMLLLKKKHHHJJJKKKKKKJJJIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCAAABBBBBBBBBAAA???>>>===<<<:::999888888888555555555444444333333222222222222222333333333333111222333444444222000...//////000//////...,,,+++(((((('''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%$$$###!!! """"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%####################################$$$%%%&&&&&&******)))))))))((((((((())))))((('''((()))***+++......//////000111222222444555555666666666666666555555666777888888999999777777888888999:::;;;<<<;;;;;;<<<======<<<;;;;;;777888999:::999888777666888888999:::::::::999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<===<<<;;;:::;;;===>>>>>>======<<<;;;;;;:::::::::;;;<<<<<<============<<<<<<@@@@@@@@@???>>>===;;;;;;<<<<<<<<<<<<============:::888666333000...------zzzuuuqqqlllgggdddaaa^^^[[[XXXWWWVVVSSSQQQOOOOOONNNMMMKKKIIIHHHGGGDDDDDDCCCCCCAAA???>>>===<<<;;;;;;;;;;;;===>>>???>>>>>>?????????@@@@@@@@@AAA???===<<<<<<<<<;;;:::<<<<<<<<<=========>>>>>>::::::<<>>;;;999:::;;;555555555444333333222222111111111111222222222222333444444555444333222111...///000111111000///...++++++***)))(((&&&&&&%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""!!!###"""""""""""""""!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$#########$$$$$$%%%&&&)))(((((('''&&&&&&%%%%%%'''&&&%%%%%%&&&''')))***++++++,,,---...///000000111222222333333333333333555555666666777888999999666666666777888:::;;;<<<;;;<<<===>>>>>>===<<<;;;888999999999999999888888777888999::::::999888777777777777777777777777777999999999999999:::;;;<<<;;;:::999:::<<<===<<<;;;::::::999999999::::::;;;;;;;;;<<<=========<<<<<<@@@@@@@@@???===<<<:::999<<<<<<<<<<<<<<<<<<<<<<<<888666444111...,,,******~~~yyyuuuppplllhhhddd```]]]ZZZXXXVVVTTTQQQQQQQQQPPPMMMKKKIIIIIIFFFEEEEEEDDDCCCAAA@@@???>>>===<<<;;;;;;<<<===>>>;;;;;;<<<==================;;;999:::;;;<<<<<<;;;<<<<<<<<<<<<<<<=========;;;:::<<>>:::;;;>>>::::::;;;;;;:::888777777111111000///...---,,,,,,///...---,,,+++++++++++++++,,,---,,,++++++---///---///000111111222555777888;;;???AAAAAABBBCCCEEEHHHOOOSSSRRRRRRWWW\\\___^^^```aaabbbccceeehhhkkknnnoooppprrrtttuuuwwwwwwsssrrrqqqooommmllljjjjjjiiiiiiiiigggeeeddddddddd___^^^^^^^^^]]]]]]\\\\\\XXXZZZ\\\[[[XXXVVVVVVVVVTTTVVVXXXYYYYYYWWWUUUTTTRRRRRRRRRRRRQQQOOONNNLLLJJJLLLMMMNNNMMMLLLMMMNNNMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFGGGHHHHHHFFFDDDCCCDDDDDDAAA===;;;<<<===777777666555444444444444000000000111111111222222333333222222222222111111---///111222333222111111000///...---+++***)))(((''''''%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""######""""""!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$######$$$&&&'''((('''((()))***+++,,,,,,---...//////000000000000000000111222333444555666666444444555666777999;;;<<<;;;<<<===>>>>>>===<<<;;;:::999999999999::::::;;;888999:::::::::888666555666666666666666666666666888777777777777999:::;;;999888888999:::;;;:::888888888888888888999:::;;;999:::;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::=========<<<<<<;;;;;;:::777666444111///,,,******{{{vvvrrrlllhhhccc```]]][[[XXXVVVRRRSSSSSSQQQNNNLLLKKKKKKGGGFFFFFFEEEDDDBBBAAA@@@>>>>>><<<;;;:::;;;<<<<<<999999:::;;;;;;;;;;;;:::999888777888;;;<<<===<<<::::::::::::::::::::::::<<<;;;<<<>>>>>><<<===BBB;;;===???>>>:::777777888444555444444333111000///......,,,+++************,,,------,,,++++++,,,...,,,---/////////000333555444777;;;===>>>>>>???AAABBBIIIMMMLLLLLLRRRXXX\\\XXXZZZ\\\]]]___bbbfffiiikkklllnnnppprrruuuvvvwwwttttttsssrrrpppnnnllljjjhhhhhhhhhgggdddcccccccccbbbaaaaaa```______^^^^^^YYY[[[]]][[[WWWUUUUUUWWWUUUVVVYYYZZZZZZYYYWWWUUURRRRRRSSSSSSRRRPPPNNNMMMKKKMMMOOOOOONNNNNNOOOPPPMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJIIIGGGEEEEEEFFFFFFCCC>>><<<===???999999888666666555555555//////000000111111111222111000///....../////////,,,...000333444444333222333222111000...,,,++++++,,,+++***)))((()))******&&&&&&$$$$$$$$$$$$&&&&&&######""""""""""""######"""""""""""""""""""""""""""###%%%&&&&&&%%%$$$#########""""""!!!!!!!!! """"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""######$$$$$$$$$$$$%%%&&&&&&''''''######""""""###%%%'''(((%%%%%%&&&'''((()))***+++,,,------...............+++,,,---...///000111111333333444555777999:::;;;:::;;;===>>>>>>===;;;:::;;;:::999888999:::<<<===999999;;;;;;:::888666444888888888888888888888888777666666666666888:::;;;888777777888::::::999777666666777777888999;;;<<<888999:::;;;;;;;;;;;;;;;<<<<<<============<<<<<<>>>>>>===<<<;;;;;;::::::999888666444111///---,,,|||zzzuuuqqqkkkfffccc___\\\ZZZ[[[ZZZWWWTTTQQQNNNMMMLLLIIIIIIHHHGGGEEECCCBBBAAA???>>><<<;;;::::::;;;;;;::::::999999888888777777888888888888888777777777888888777888888999::::::============>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::999777666444222000000//////...---,,,++++++***++++++++++++++++++,,,,,,------------------------666666666777999:::<<<===???AAADDDGGGJJJMMMRRRUUURRRTTTXXXZZZ\\\___bbbeeejjjkkkmmmoooppprrrrrrsssuuuvvvvvvsssoookkkiiiiiieeedddbbbaaaaaabbbdddeeeccccccbbbbbbaaa`````````]]]\\\ZZZYYYXXXXXXXXXXXXUUUVVVWWWXXXXXXXXXWWWVVVUUUTTTRRRPPPOOONNNOOOOOOKKKNNNQQQRRRQQQOOOMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJEEEEEEEEEEEEDDDBBBAAA@@@???>>><<<999888777777888666444000///000111111111000...++++++---///000000111111111111222222222222222222222222111000//////---+++((((((******(((%%%***'''$$$###$$$%%%$$$$$$&&&%%%$$$######$$$%%%&&&!!!!!!"""###$$$$$$%%%%%%'''&&&%%%$$$############"""######$$$$$$$$$######""""""""""""###&&&((()))%%%%%%$$$###"""!!! ######$$$$$$$$$%%%%%%%%% """###$$$%%%&&&$$$#########$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!"""######%%%&&&&&&&&&'''(((((((((,,,+++)))(((''''''''''''))))))***+++,,,---.........///000111333555666666777777777888888999999999999888777888:::;;;:::888888999;;;<<<<<<:::999777999999888777666666666666;;;:::999777777777777888222444777999999777444222777777888888888999999999::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<<<<===;;;;;;;;;<<<;;;::::::999888777555333111000///...{{{wwwqqqllliiieeebbb______^^^[[[XXXTTTRRRPPPOOOLLLLLLKKKKKKIIIGGGEEECCCAAA@@@>>>===<<<<<<<<<===::::::999999888777777777666555555555555444444444777666666666777777888999<<<<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<;;;;;;:::999777555333222111111111000///...---,,,,,,+++++++++++++++++++++,,,------------------------111111111222444555777888:::<<>><<<::::::::::::777555222111111111000000///---++++++---.........000000000111111222222222111222222222222111000000...,,,******,,,,,,***''')))'''%%%%%%%%%&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######""""""###%%%'''(((############""""""""""""############$$$$$$$$$%%%""""""###$$$%%%&&&&&&'''###""""""""""""###$$$%%%######$$$$$$$$$$$$######$$$###"""""""""###$$$$$$&&&&&&&&&&&&&&&'''''''''%%%$$$$$$%%%&&&(((***+++%%%%%%&&&((()))+++,,,---,,,---...///111222333444555555666666777888888999999888777777999::::::999888999:::::::::999888888999888777666666666666666888777666666666777888888333555777999999888777666888888888999999999::::::999999999999999999999999;;;;;;:::::::::::::::;;;:::::::::::::::999888888888777555333111000//////zzzuuuqqqnnnjjjgggeeeddd```]]]YYYVVVTTTSSSOOOOOOPPPOOOMMMJJJGGGFFFDDDCCCAAA???>>>======>>>:::::::::999888777777777555555444444333333333333555555444444444555666666999999:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999777666555444333333222111000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...000111333444444666888:::<<>>======<<<999777555444333222000......---+++,,,------,,,+++---......///000111111222000000111222222222222111000...------......---+++)))(((''''''((('''%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&"""""""""#########$$$$$$"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!"""######"""######$$$$$$$$$#####################$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%% !!!!!!"""$$$&&&((()))$$$%%%%%%&&&'''((())))))******+++,,,---//////000111111222333555666777777999777555555777999999999888888888888888888888888888888777666666666777777444444444444555666888888333444666777888888888888999999:::::::::;;;;;;;;;999999999999999999999999;;;;;;:::999888888888888888888999999888888777666888777666444333111000000}}}yyyuuuqqqnnnkkkiiieeeaaa]]]ZZZWWWVVVQQQQQQRRRRRRPPPLLLIIIGGGFFFEEECCC@@@???>>>>>>>>><<<;;;;;;:::999888777777777666666555555444444444444333333222333333444444666777888999:::;;;<<<<<<::::::;;;;;;<<<<<<=========<<<<<<:::999888777777666666555444333222111111---------------,,,,,,,,,++++++++++++************,,,,,,---...///111222333000222444555666999<<<>>>BBBEEEGGGIIIJJJLLLOOOQQQWWWZZZ^^^cccfffhhhhhhhhhiiikkkmmmllljjjiiihhhhhheeeeeeeeedddbbb```^^^]]]aaabbbbbbcccddddddeeeeeeaaaaaa___^^^\\\ZZZYYYYYYVVVVVVWWWWWWXXXXXXXXXXXXWWWVVVVVVUUUTTTSSSSSSSSSSSSTTTTTTRRRQQQQQQSSSUUUTTTSSSRRRQQQOOONNNNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLJJJIIIGGGEEEDDDDDDDDDCCCAAA@@@?????????;;;:::888777666444111......---,,,---------***(((***+++,,,,,,---...//////...///000111222222222222111000000000000000000///,,,+++*********)))%%%######$$$%%%&&&%%%$$$###"""""""""#########$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$%%%%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!""""""""""""#########"""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$%%%%%%%%%%%%$$$#########$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$########################$$$&&&&&&&&&&&&%%%%%%%%%%%%'''(((((()))***++++++,,,------...000111333444444777555333333555777888888888888777777777888999999888777777777777777888999555555555555555666666777333333333444555777888999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::888888777777777777888888888888777666666888777777666555333222222|||xxxuuuqqqoookkkfffaaa]]]ZZZYYYSSSSSSSSSSSSPPPMMMJJJHHHIIIGGGEEEBBB@@@?????????======<<<;;;:::999888888888888777666555555444444333333222222222222333333444555555777888999::::::888999999:::;;;<<<<<<======<<<<<<;;;:::999999888999888888777666555444333000/////////.........---+++*********))))))((((((++++++,,,---...000111222///111333333444555888:::>>>@@@BBBDDDEEEFFFIIIKKKRRRUUUYYY^^^aaadddeeeeeegggiiijjjjjjgggeeeeeeeeehhhhhhgggeeebbb___]]][[[aaaaaabbbcccdddeeeeeefffddddddcccbbb```___]]]]]]XXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUTTTTTTUUUUUUTTTSSSRRRRRRTTTWWWUUUTTTSSSQQQPPPOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIGGGEEEDDDEEEEEEDDDCCCBBBAAAAAA@@@???===;;;:::999777444111111///.........---***((())))))******+++,,,,,,------...///000111222222222000111111111111111222222000///...------***'''$$$###$$$%%%&&&%%%$$$"""!!!###############$$$$$$$$$###""""""""""""######$$$###############"""!!!!!!%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$############!!!""""""""""""##################""""""""""""!!!$$$######"""""""""######"""######$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######""""""%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$$$$%%%&&&&&&&&&''''''((((((((())))))***,,,...///000111333111000000222444555555777777666666666777888999777777777777777888999:::777777777666666555555444444444444444666777999:::999999999:::::::::;;;;;;::::::::::::::::::::::::;;;:::999888777777666777666777777777777666555555666777777666666444333222}}}yyyvvvrrrmmmhhhccc```^^^XXXXXXVVVTTTRRRPPPNNNLLLLLLKKKHHHEEECCCAAAAAAAAA@@@???>>>===<<<;;;:::999888888777666555444444333444444333222222222333333333333444555666777777888666666777888:::;;;<<<<<<;;;;;;;;;::::::999999999::::::999888777666666555222222222111000000//////,,,++++++******)))))))))))))))******,,,---///000///111222222111222444666999;;;===??????@@@CCCEEEMMMOOORRRVVVYYY]]]___```bbbdddeeeeeecccaaa```aaahhhgggeeecccaaa^^^]]]\\\aaaaaaaaabbbcccddddddeeeeeeeeeeeeeeedddbbbaaa```\\\[[[ZZZYYYYYYXXXYYYYYYVVVWWWWWWWWWWWWVVVUUUTTTUUUUUUUUUTTTRRRSSSUUUWWWUUUTTTRRRQQQPPPPPPQQQRRROOOOOOOOONNNNNNMMMMMMLLLMMMMMMLLLLLLKKKJJJHHHHHHFFFFFFFFFFFFEEEDDDCCCBBBCCCAAA>>>===<<<:::888666555333111//////...,,,***************++++++++++++,,,,,,...///000000000000///111222222111111222444333222000//////...+++)))&&&''''''&&&&&&%%%$$$###########################$$$######"""""""""##################"""!!! $$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$######""""""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######!!!"""######$$$$$$$$$$$$######$$$$$$$$$$$$#####################"""""""""""""""###$$$$$$$$$$$$###!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***+++,,,,,,...------...111222222111333333444444555555666666444444444555666777888999777777777777666555444333666666666666777999:::;;;777777888888888999999999999999999999999999999999888888777666555555555666444555555555555444333333333333444555444333111000{{{uuupppkkkgggeee___^^^[[[XXXVVVTTTSSSSSSQQQOOOLLLIIIFFFEEEDDDDDDBBBAAA@@@???>>><<<;;;;;;;;;:::999888777666555555666555444444333333444444333333333444444444555555444444555777888:::;;;;;;999999999999999999888888;;;;;;:::999888777666666555444444333222222111111.........---,,,,,,++++++(((((()))***+++---...///...///000///...///111222555777999::::::;;;===???GGGGGGIIILLLPPPTTTWWWYYYZZZ\\\^^^___^^^]]]]]]^^^dddcccaaa___^^^^^^^^^^^^aaaaaaaaabbbbbbcccccccccddddddeeeeeeeeedddcccbbb```___]]][[[YYYYYYYYYYYYVVVVVVWWWWWWWWWVVVUUUTTTTTTUUUUUUTTTSSSSSSTTTVVVTTTSSSQQQPPPPPPQQQRRRSSSPPPPPPPPPOOONNNNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJHHHHHHIIIIIIHHHGGGFFFEEEFFFDDD@@@>>>>>>===<<<;;;:::777333111000///...,,,---------,,,,,,,,,,,,+++++++++,,,---............---///111111000000222444333111000000111222222111++++++)))(((((('''''''''########################&&&&&&%%%$$$#########$$$$$$$$$$$$######""" ######$$$%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!$$$$$$%%%&&&''''''''''''###$$$$$$$$$$$$"""!!! !!!!!!"""""""""""""""""" """###$$$$$$$$$$$$ """$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))))))))+++---000000///------...000111222222222111111111111222333444666666444444555666555555444333444555555666666666777777555555555666666666777777555555555555555555555555444444333333333333444444111111222222111111000///...///000111111///...---{{{uuupppmmmkkkeeeccc___[[[YYYXXXXXXXXXTTTRRROOOLLLIIIGGGFFFFFFCCCCCCAAA@@@???===<<<<<<>>>>>>===<<<;;;:::999888777666555555444444444444333333333333333333333333222333444666777999:::;;;888888888888888888888888<<<;;;::::::888888777666666666555444444333222222111111000///......------*********+++,,,...000111------...---,,,,,,...///222444666777777888:::;;;BBBBBBCCCEEEHHHMMMQQQTTTTTTVVVYYY[[[[[[[[[\\\]]]___^^^]]]\\\\\\]]]___```aaaaaaaaaaaaaaabbbbbbbbbcccccceeeeeeeeeeeeccccccbbbaaa^^^\\\ZZZYYYYYYYYYUUUVVVWWWWWWWWWVVVUUUTTTSSSTTTUUUUUUTTTSSSTTTUUUSSSRRRPPPOOOPPPQQQSSSTTTQQQQQQPPPOOOOOONNNMMMMMMJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKIIIHHHGGGHHHEEEAAA????????????>>>===999555222111000///...000//////......------,,,++++++,,,,,,------,,,,,,,,,///111111//////222444222000///000333666777777///...,,,***)))******+++$$$$$$##################)))((('''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$"""!!!!!!"""###$$$%%%&&&%%%$$$$$$!!!"""###$$$%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""""""""############"""!!! ((()))***+++,,,,,,,,,,,,$$$$$$$$$$$$###!!!  !!!!!!""""""###### """#########"""!!!%%%%%%%%%%%%$$$$$$$$$$$$'''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''')))---//////---***)))+++---///000000...............///000222333444000111333444555555444333111111222333333222222222444444444444555555555555333333333333333333333333111111111000111111222222///////////////......---***+++---......,,,+++***~~~wwwpppkkklllhhhccc___]]][[[YYYWWWXXXUUUPPPMMMKKKJJJHHHFFFFFFEEECCCAAA@@@>>>>>>===@@@??????===<<<;;;::::::777666444444555555444222555333222333444444333222555444444444555777999:::888888999999999:::::::::999999888888777666666666888888888888777555444333222222333333222111///...,,,+++)))((((((***+++---,,,,,,,,,,,,---...////////////111222444666777888999<<<>>>@@@BBBDDDHHHKKKIIILLLOOORRRSSSUUUWWWYYYZZZ[[[\\\ZZZYYYXXXZZZ[[[___```aaaaaaaaabbbdddgggfffeeedddccccccccccccddddddcccaaa```^^^]]]]]]]]]ZZZZZZYYYXXXWWWWWWVVVVVVTTTTTTSSSRRRRRRRRRRRRRRRQQQQQQRRRRRRQQQQQQPPPOOOSSSRRRQQQPPPOOONNNNNNNNNOOOOOOPPPPPPOOOMMMLLLKKKMMMMMMLLLLLLKKKKKKJJJJJJFFFDDDCCCBBBCCCDDDCCCBBBBBB>>>999666555555444444222111///...------...............---,,,+++***)))............///000111111222000000111444444111...222111///---,,,------...)))((('''&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$"""###$$$&&&&&&&&&%%%$$$&&&%%%$$$$$$######$$$$$$!!!"""###%%%&&&&&&%%%%%%######""""""""""""###### !!!""""""###$$$%%%%%%%%%%%%$$$######""" ###(((---//////$$$###"""###$$$$$$###""" ######$$$$$$###""" $$$&&&&&&%%%###"""###$$$!!!"""######""""""$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&###%%%))),,,...---+++)))))))))))))))************/////////////////////...////////////000000000111000000000000000111222222......//////000/////////222111000///......///000------,,,,,,+++,,,,,,,,,---,,,,,,+++*********+++)))(((((()))******)))'''~~~yyyuuutttpppjjjeeebbb___]]][[[ZZZVVVRRROOONNNLLLJJJIIIHHHGGGEEEDDDBBBAAA@@@@@@BBBAAA@@@???>>>===<<<;;;999888666666777777666444666555333444555555444222222222222222333444555666666666666777777888888888888888888888777777666666888888888888777666555444333333444444333222000///---,,,***))))))+++,,,---...------------...//////......///111222444555555555666888999:::<<>>===<<<;;;999999:::999888666777666555555666666555333111111222333444444444444444444444444555555555555888888777777777777777777888888888888888777666555444555555555444333222111///...,,,,,,+++,,,---...000///......---.........,,,,,,---...///111111222000222333333333444666888:::===AAAEEEGGGKKKOOOQQQQQQRRRSSSSSSSSSTTTVVVXXX\\\^^^```bbbbbbdddfffhhheeeeeefffgggfffeeedddcccccccccccccccaaa___]]]\\\^^^]]]\\\ZZZYYYWWWVVVVVVWWWWWWUUUTTTSSSSSSSSSSSSPPPQQQQQQQQQQQQPPPOOOOOOSSSRRRRRRRRRRRRRRRRRRRRRPPPPPPQQQQQQPPPOOONNNMMMLLLKKKKKKJJJJJJIIIHHHHHHJJJHHHFFFFFFFFFFFFEEEDDDEEEBBB>>>;;;;;;;;;:::999777777777666555333222111111111111000///...---,,,,,,,,,+++++++++,,,------111000///000222222000///222222222222111000/////////...---+++)))(((''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######""""""""""""######$$$$$$$$$%%%%%%$$$######%%%$$$###"""!!!"""######$$$""""""###'''***++++++$$$###"""###$$$$$$###"""%%%%%%%%%$$$###"""!!!  !!!"""############"""$$$%%%$$$######$$$%%%%%%&&&&&&%%%######$$$&&&#########$$$$$$$$$$$$%%%%%%&&&'''(((((((((((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((************++++++++++++******)))))))))***++++++((()))))))))************+++******))))))))))))***(((((((((((()))***++++++******)))(((((((((((()))'''&&&$$$%%%%%%%%%$$$###|||vvvqqqlllgggddd```]]]YYYWWWVVVUUUSSSRRRNNNMMMKKKIIIHHHFFFFFFEEEGGGFFFEEECCCBBB@@@???>>>???===;;;;;;;;;;;;999888888666555555666666444333333444555666666555444444333333333333333333333333666666666666666777777777777888888888888888777777666666666666555555444444111000///.........//////111000///...---,,,,,,---++++++,,,,,,------.........000111111111222444666555888;;;>>>@@@CCCGGGJJJIIIKKKMMMMMMNNNPPPSSSUUUWWWZZZ]]]___aaabbbeeegggeeefffggghhhhhhfffdddcccbbbcccddddddcccaaa^^^]]]```___^^^\\\ZZZYYYWWWVVVUUUTTTSSSQQQPPPPPPOOOOOOQQQQQQQQQQQQQQQPPPOOOOOOQQQQQQRRRRRRSSSRRRRRRRRRPPPPPPQQQQQQQQQPPPNNNNNNLLLLLLLLLKKKJJJJJJIIIIIIJJJHHHGGGGGGHHHIIIIIIHHHGGGDDDAAA?????????>>>===999:::::::::999777555444333333333222111000......,,,,,,++++++***+++++++++............//////...---//////000111000///---,,,000///...---++++++******))))))(((((('''%%%$$$###&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%$$$$$$$$$$$$###$$$######""""""######$$$!!!!!!"""""""""""""""!!!%%%$$$""" !!!"""$$$###"""""""""$$$&&&'''((($$$###"""###$$$$$$###"""%%%%%%$$$###""" !!!!!!!!! !!!###$$$$$$######$$$&&&&&&''''''%%%######$$$%%%""""""#########$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((()))(((((((((''''''''''''(((&&&&&&&&&&&&'''((()))***((((((''''''&&&''''''((('''&&&$$$$$$$$$%%%$$$"""|||wwwrrrmmmjjjfffccc___\\\[[[ZZZXXXVVVQQQPPPNNNLLLJJJIIIIIIHHHIIIHHHGGGEEEDDDBBBAAA@@@@@@???===<<<<<<<<<:::888999777666555666666444333444555666777666555444333333333333333333333333333444444444555555666666666666777777888888888777777777777666666666666666666333333222111111111111111111000///---,,,,,,,,,,,,++++++++++++++++++++++++,,,...///000000111444666444666777888999;;;???AAABBBDDDFFFGGGHHHKKKNNNQQQTTTWWW[[[^^^```bbbeeegggeeefffggghhhhhhfffdddccccccdddeeeeeedddbbb```^^^bbbaaa```^^^\\\ZZZYYYXXXVVVUUUSSSQQQPPPOOONNNNNNQQQQQQRRRRRRQQQQQQPPPOOOPPPPPPQQQRRRRRRRRRQQQQQQOOOPPPQQQQQQQQQPPPOOONNNNNNNNNMMMMMMLLLKKKKKKKKKIIIGGGGGGHHHJJJLLLLLLLLLGGGEEEBBBAAAAAAAAA@@@???;;;;;;<<<<<<<<<:::888777555555555444333222111000......---,,,+++++++++++++++,,,,,,+++++++++,,,,,,---...///000000///---,,,///......---------......+++++++++***)))'''%%%%%%'''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!""""""""""""%%%$$$""" !!!"""$$$"""!!!!!!!!!!!!"""$$$%%%$$$###"""###$$$$$$###""" !!!"""#########%%%%%%$$$###""""""""""""!!!"""$$$#########$$$%%%&&&''''''%%%######$$$%%%""""""#########$$$$$$$$$%%%%%%$$$######$$$%%%&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))+++***)))((('''((((((((('''''''''(((((((((''''''$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%&&&&&&''''''(((&&&$$$$$$%%%%%%%%%$$$~~~zzzuuurrrmmmjjjfffcccaaa___]]][[[UUUTTTRRRPPPNNNMMMMMMLLLLLLLLLJJJHHHFFFEEECCCBBBBBBAAA???>>>>>>>>><<<::::::999777777777777555444555555555555444333222222333333333333222222222222111111222333444444555555444555666777777777777777888777666666666666777777555555555444444333222222111000///...------------,,,,,,,,,++++++************+++---------///111444333444444444444555888:::<<<>>>@@@BBBCCCFFFIIILLLPPPTTTYYY]]]```ccceeegggeeeeeefffgggfffeeedddcccdddeeeeeeeeeeeecccbbbaaacccbbbaaa___^^^\\\[[[[[[ZZZYYYWWWUUUSSSQQQQQQPPPRRRSSSSSSSSSSSSRRRQQQQQQPPPQQQRRRSSSRRRQQQPPPOOONNNOOOPPPQQQQQQPPPOOONNNOOOOOONNNMMMMMMLLLLLLKKKIIIHHHGGGHHHKKKMMMNNNMMMGGGEEECCCBBBCCCCCCBBB@@@======>>>>>>>>>>>>======999999999888777666444444222111000///...---------***++++++***))))))***,,,/////////000000//////...---------------......///---------,,,+++***((('''(((((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$############$$$$$$ !!!"""###$$$$$$$$$$$$%%%$$$###"""!!!"""######!!!!!!!!!  """$$$$$$###"""###$$$$$$###"""""""""######$$$#########!!!!!!!!!!!!"""###$$$%%%!!!###$$$###""""""###$$$%%%&&&&&&%%%######$$$&&&#########$$$$$$$$$$$$%%%$$$#########$$$$$$%%%&&&######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))...---+++)))'''''''''(((&&&'''(((((()))((((((((($$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''(((&&&$$$$$$%%%'''''''''~~~|||vvvrrrnnnjjjgggeeecccaaaZZZXXXWWWUUUSSSRRRQQQQQQQQQPPPNNNLLLJJJHHHGGGFFFEEEDDDBBBAAAAAA@@@>>><<<===<<<:::::::::999888666888777666555444333333333333222222222111111111111...///000111222333444444333333444666666777777777888777666555555666777888777777777666666555444333222222111000/////////000...------,,,+++******)))***+++,,,,,,+++,,,...000000111111000///111444666888:::<<<>>>???AAAEEEHHHJJJOOOTTTYYY]]]___bbbdddeeeeeeeeeeeeddddddddddddffffffeeeeeeddddddcccccccccbbbaaa```___^^^]]]]]]]]]\\\ZZZXXXVVVTTTSSSRRRTTTTTTTTTTTTTTTSSSRRRRRRRRRSSSTTTTTTTTTRRRPPPOOOMMMNNNOOOPPPPPPOOONNNMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKJJJIIIIIIKKKLLLLLLKKKEEEDDDBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCC>>>>>>>>>===<<<;;;999999666555333222111000000000+++,,,,,,+++))))))+++.........---------......///------,,,,,,,,,,,,------/////////......,,,+++***)))))))))))))))(((''''''''''''&&&%%%%%%%%%%%%&&&$$$############$$$&&&'''%%%$$$$$$######$$$$$$%%%######$$$%%%%%%$$$$$$###%%%$$$$$$$$$############!!!"""###""" ###&&&$$$###"""###$$$$$$###"""&&&&&&&&&%%%###"""   !!!###$$$"""###$$$###"""!!!"""######$$$$$$$$$"""###$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((111///,,,)))'''&&&&&&&&&%%%&&&'''((())))))((('''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''%%%######%%%'''(((((({{{xxxsssooollliiigggeee]]]\\\ZZZXXXVVVUUUTTTTTTTTTSSSQQQOOOMMMKKKIIIIIIHHHFFFDDDCCCCCCBBB@@@>>>@@@>>><<<<<<<<<;;;:::888<<<:::888777666666666777222222111111000000000///---......000111222333444222222444555666666666666777777666555555666777888888888888888777666444444444333222222111222222222//////...---,,,+++******---......---++++++,,,...---......------///222555666888:::<<<===???BBBEEEDDDIIIOOOTTTXXX[[[^^^```fffeeedddcccccccccddddddgggfffeeedddddddddddddddcccbbbbbbaaa```______^^^^^^]]][[[XXXVVVTTTSSSSSSUUUUUUUUUUUUUUUTTTSSSSSSTTTTTTUUUVVVUUUSSSQQQOOOLLLMMMNNNOOOOOOOOONNNMMMMMMMMMLLLLLLKKKKKKJJJJJJNNNLLLJJJJJJJJJJJJJJJHHHEEECCCBBBBBBCCCCCCBBB@@@BBBBBBAAABBBCCCEEEGGGHHHAAAAAAAAAAAA@@@>>>===<<<888777666444333222222222,,,---...,,,***))),,,///,,,+++***))))))+++,,,---///...---,,,+++*********000000000000///...---,,,)))***+++++++++)))((('''''''''&&&%%%%%%%%%%%%&&&######""""""###%%%'''(((%%%$$$$$$######$$$$$$%%%$$$%%%%%%$$$###"""!!!!!!$$$%%%%%%%%%%%%$$$######"""###$$$###!!!!!!%%%((($$$###"""###$$$$$$$$$""" !!!"""###$$$$$$$$$(((&&&%%%#########$$$$$$###$$$$$$###!!! !!!"""!!!#########""""""$$$&&&$$$$$$%%%%%%%%%&&&&&&&&& !!!###$$$&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((222000---)))&&&%%%%%%%%%$$$%%%'''((()))(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&$$$""""""$$$'''((())){{{xxxuuuqqqmmmjjjgggddd```]]][[[ZZZXXXVVVYYYVVVRRRPPPOOOOOOMMMLLLJJJJJJIIIGGGFFFDDDCCCBBB@@@???===;;;:::888888777999999888888777666666666444333333222111000/////////////////////000111111333222222222333333444555444444444444444444333333666888999888666555555555444444555555555555555555111111000000///.........---,,,***))))))+++,,,...)))***,,,------,,,+++)))222444666888999;;;===???@@@DDDIIIMMMQQQUUUYYY[[[ZZZ\\\^^^_________```bbbbbbaaa```aaacccdddcccbbbeeedddbbbaaa```___``````aaa```]]][[[XXXVVVUUUTTTVVVUUUTTTRRRQQQPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPMMMMMMNNNNNNNNNNNNMMMMMMNNNLLLJJJKKKNNNOOOMMMKKKMMMLLLJJJHHHGGGEEEEEEEEEDDDEEEFFFFFFFFFDDDCCCBBBBBBCCCDDDFFFFFFFFFEEEDDDDDDCCCCCCEEEGGGFFFBBB???AAA===::::::===<<<888444222000---,,,,,,,,,+++***))))))((('''((()))***+++(((***,,,,,,***)))+++---..................---------+++***))))))***,,,...///...,,,***(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""" !!!!!!&&&&&&''''''&&&&&&%%%$$$""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$%%%%%%###"""!!! ###$$$###!!!!!!!!!"""""""""""""""!!! !!!%%%"""!!!$$$%%%"""""""""""""""!!!!!!!!!!!!######""""""""""""######%%%$$$""" !!!###$$$(((&&&''')))'''###$$$'''!!!###%%%(((((('''%%%###$$$$$$######$$$$$$%%%&&&)))(((&&&%%%$$$$$$%%%%%%'''&&&%%%%%%''''''&&&$$$$$$%%%&&&&&&''''''&&&&&&&&&'''((('''%%%$$$%%%&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###}}}zzzwwwssspppjjjgggccc```___]]][[[YYYZZZWWWTTTRRRQQQQQQPPPNNNMMMLLLKKKIIIHHHFFFEEEDDDBBBAAA???===;;;:::999999<<<;;;:::999777666555444444444333222111000000/////////......///000000111222222111111222333333444333333333444555555555666555777888777666555555666555555555555555555555444222222111111000/////////...---+++******+++,,,---+++,,,---......---,,,,,,111222444555555666888999;;;>>>BBBFFFIIIMMMQQQTTTUUUXXXZZZ\\\\\\]]]^^^```aaa``````aaabbbbbbbbbbbbcccbbbaaa`````````aaabbbaaa```^^^\\\ZZZXXXWWWWWWXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPMMMMMMNNNNNNNNNNNNMMMMMMNNNLLLJJJKKKMMMNNNMMMKKKMMMLLLJJJHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDFFFGGGGGGGGGFFFFFFEEEDDDCCCEEEFFFFFFCCCAAACCC???<<<===>>>>>>:::555555333000//////...---++++++***)))(((((()))******(((***+++***((((((***,,,------------------------///......------...///000333222000...+++(((&&&$$$'''&&&&&&&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$####################################$$$$$$$$$$$$%%%###$$$$$$$$$$$$###"""""""""%%%''''''&&&$$$$$$$$$"""#########""""""!!! ###$$$ """$$$###$$$$$$$$$#########""""""#########""""""#########$$$###"""!!!!!!"""$$$%%%&&&)))///555222)))"""!!!"""###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''***)))(((&&&%%%%%%&&&&&&)))'''%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''''''''$$$%%%&&&%%%#########$$$'''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$#########~~~{{{xxxpppmmmiiifffdddbbb___]]]\\\YYYVVVTTTTTTTTTSSSRRRPPPOOONNNLLLKKKIIIHHHGGGDDDCCCBBB@@@>>>===<<<<<>><<<:::888666555444555555444333222111111000//////.........///000000111111000000000111222222111222222333444555666666333444666666555444555666777666666666555555444444333333333222111111000000000...---,,,++++++,,,---------------,,,,,,,,,,,,...///111111000000111222666888;;;===@@@DDDIIIMMMNNNQQQTTTVVVWWWYYY[[[]]]______`````````aaaaaaaaa``````______``````aaabbbaaa```___]]]\\\[[[ZZZZZZZZZYYYYYYXXXWWWVVVUUUUUUSSSRRRRRRRRRQQQQQQQQQPPPMMMNNNNNNOOOOOONNNNNNMMMNNNLLLKKKLLLMMMMMMLLLKKKLLLKKKJJJHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFEEEFFFGGGHHHIIIHHHGGGGGGGGGFFFEEEEEEFFFFFFEEECCCFFFCCCAAA@@@AAA@@@===999:::888555333222222000......---+++***))))))******))))))***)))''''''((())),,,,,,,,,,,,,,,,,,,,,,,,...//////000111111111000555555555333000---)))'''(((((('''&&&%%%%%%$$$$$$######$$$%%%&&&''''''&&&$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""#########%%%'''))))))'''%%%$$$$$$#########$$$######"""!!!!!!$$$$$$!!!"""$$$###&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$###""""""###$$$%%%'''%%%+++777AAA===///"""$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''***)))(((''''''''''''''',,,)))&&&%%%%%%&&&&&&%%%&&&&&&'''(((((((((''''''"""###$$$###"""!!!"""###&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""~~~vvvsssooollljjjgggdddbbb^^^\\\YYYWWWWWWWWWVVVUUUSSSSSSQQQOOOMMMKKKJJJIIIGGGEEEDDDBBB@@@???>>>>>>??????===<<<:::888777666777666666555444333222111/////////......///000000000000/////////000000111000111111222222333333333000222444555444444555666777777666666555444444444444444444333222222111111111000///------,,,,,,---,,,++++++************++++++,,,...------,,,...///444555777888:::>>>CCCGGGGGGIIIMMMPPPRRRTTTWWWYYY^^^___``````___```aaabbb```____________```````````````___^^^]]]]]]]]]]]]ZZZZZZZZZYYYYYYXXXWWWVVVTTTSSSSSSRRRRRRQQQQQQQQQNNNNNNOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLKKKLLLKKKJJJHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFHHHGGGFFFEEEEEEFFFFFFFFFIIIGGGEEEDDDDDDCCC@@@===>>><<<999777666444222111111000...,,,+++++++++++++++***)))(((&&&&&&''''''******+++++++++++++++,,,***,,,...///000///...---444555666666444000---***++++++***)))'''&&&%%%%%% """###$$$%%%$$$######%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###"""""""""###$$$$$$&&&'''&&&$$$"""!!!"""######$$$$$$$$$######""""""$$$%%%%%%%%%&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%############$$$%%%&&&'''$$$+++777AAA===///"""%%%%%%$$$######$$$%%%&&&%%%%%%&&&&&&'''''''''''')))((((((''''''''''''&&&...+++&&&$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&"""###$$$###"""!!!"""###$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$###""""""|||zzzvvvssspppmmmiiifffbbb```]]][[[[[[ZZZYYYXXXWWWVVVTTTRRRPPPNNNMMMLLLIIIHHHFFFDDDBBBAAA@@@@@@??????>>>===<<<;;;;;;:::888888777666555444333333111000000/////////000000000000///....../////////000000000//////............000222333333333444555666555555555444444444333555555444444333222222222222111000///.........---------++++++******++++++)))***,,,,,,,,,,,,...///111222333444555888===AAA@@@CCCGGGKKKNNNPPPSSSVVVZZZ\\\^^^___^^^^^^```cccaaaaaaaaa```______^^^]]]______^^^^^^]]]]]]^^^^^^YYYZZZZZZZZZYYYXXXWWWVVVUUUUUUTTTSSSRRRRRRQQQQQQOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMMMMMMMLLLKKKKKKLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHHHHGGGFFFEEEHHHHHHGGGFFFEEEEEEFFFGGGIIIHHHGGGGGGFFFEEECCCAAAAAA???;;;:::999777555444555333111///...............,,,)))'''''''''''''''((()))))))))*********+++((())),,,...///...---,,,///111333444444222000......------+++***)))((((((######$$$%%%$$$###!!! &&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###"""""""""###$$$###$$$%%%$$$""" !!!"""######$$$$$$$$$###### """&&&+++---+++((('''$$$$$$$$$$$$############%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$%%%&&&'''$$$'''///555333+++$$$###&&&%%%###""""""###$$$%%%$$$$$$%%%&&&'''&&&&&&%%%&&&'''''''''&&&&&&%%%%%%...***&&&$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""$$$%%%$$$######$$$%%%######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""~~~zzzxxxtttooollliiifffbbb```______]]]\\\[[[ZZZYYYVVVTTTRRRPPPOOOLLLKKKIIIGGGFFFDDDDDDCCC@@@@@@??????>>>=========999999888777666555555444222222111000000000111111000000///.........//////000///...---,,,++++++***---///111222111111222444333333333333333333333333555555444444333333222222222222111111000000//////000000//////......------)))+++,,,---,,,,,,...000---...///000000222666999:::===BBBFFFHHHKKKOOOQQQTTTXXX[[[\\\[[[\\\___bbbbbbbbbbbbaaa```___]]]]]]^^^^^^]]]\\\\\\\\\]]]]]]YYYYYYZZZ[[[ZZZYYYXXXWWWVVVVVVUUUTTTSSSRRRQQQQQQOOOPPPPPPQQQQQQPPPPPPOOOMMMNNNNNNMMMKKKJJJKKKLLLJJJJJJIIIIIIIIIIIIIIIJJJGGGGGGFFFFFFFFFGGGHHHIIIFFFGGGHHHHHHHHHGGGFFFEEEFFFGGGHHHGGGEEEEEEEEEFFFHHHHHHHHHHHHGGGFFFEEEEEEDDDAAA>>>===<<<;;;999888888777555333222111222222222///+++)))(((((((((''''''''''''((())))))******(((***,,,...//////...---,,,---///111222222111000//////...---,,,,,,++++++''''''''''''&&&%%%$$$$$$&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""#########$$$%%%%%%$$$"""!!!"""###!!!"""######$$$######### &&&...222...)))'''############""""""""""""$$$$$$############$$$$$$""""""###$$$$$$%%%%%%%%%$$$###&&&)))(((%%%%%%(((&&&%%%###""""""###$$$$$$###$$$%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%+++(((%%%$$$$$$%%%%%%$$$!!!"""######$$$$$$#########$$$&&&%%%$$$$$$%%%&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######zzzuuuqqqpppmmmiiifffeeedddbbbaaa```___]]][[[YYYVVVTTTTTTPPPOOOMMMKKKJJJHHHHHHGGGBBBBBBAAA@@@???>>>===<<<::::::999888777666555555444333333222111111222222111000000///......//////......------,,,,,,++++++---///111111000000111222000111111222222333333444555555444444333222222111111222222222222222111111000111111111111///...---+++---...---,,,+++,,,...***,,,...//////000222444555888===@@@CCCFFFIIILLLNNNRRRVVVXXXWWWXXX]]]aaaaaaaaabbbbbbbbbaaa___^^^]]]]]]\\\[[[ZZZZZZ[[[[[[YYYZZZ[[[\\\\\\ZZZYYYXXXWWWVVVVVVUUUSSSRRRRRRQQQPPPPPPQQQQQQQQQQQQPPPPPPMMMNNNOOONNNKKKIIIJJJLLLJJJJJJIIIIIIIIIJJJJJJKKKIIIHHHGGGGGGGGGHHHJJJKKKHHHIIIIIIJJJIIIHHHGGGFFFDDDFFFIIIHHHFFFDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGFFFDDDBBB@@@@@@@@@>>>===:::999777666555555555666666222---*********)))(((%%%&&&&&&'''(((((()))))))))***+++---...///......,,,---...///000000000000.........---------,,,,,,))))))((((((((((((((()))%%%&&&&&&&&&&&&%%%$$$$$$#################################$$$$$$$$$$$$%%%###$$$$$$$$$$$$###""""""###$$$$$$###"""!!!###$$$ !!!""""""#########"""""" $$$---111,,,''''''$$$#########""""""""""""#########""""""#########""""""##################$$$""""""$$$$$$!!!###(((%%%$$$$$$###############$$$%%%'''(((((((((&&&%%%%%%&&&'''(((((('''&&&&&&(((&&&$$$$$$%%%%%%$$$###""""""###$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%~~~yyyuuuuuurrrnnnkkkiiigggeeedddcccbbbaaa^^^\\\YYYXXXWWWSSSRRRPPPNNNMMMKKKKKKKKKEEEDDDCCCAAA???===<<<;;;;;;::::::999888777666666555444444333222222222333111111000///////////////---------------------------///111111000///000111//////000111222333333444555444444333333222111111111111222333333333222222//////111111000...,,,***...//////...+++******+++***---///000000000111222222555999===@@@BBBFFFHHHIIINNNSSSTTTTTTVVV[[[______```bbbccccccbbbbbbaaa\\\\\\[[[ZZZYYYYYYYYYYYYZZZ[[[\\\]]]]]]\\\ZZZYYYWWWWWWVVVUUUTTTSSSRRRQQQPPPPPPQQQQQQQQQQQQPPPPPPMMMOOOPPPNNNKKKIIIJJJLLLJJJIIIIIIIIIIIIJJJKKKKKKJJJIIIIIIHHHIIIJJJKKKLLLJJJJJJKKKKKKKKKJJJHHHGGGBBBFFFIIIIIIFFFDDDCCCDDDDDDFFFGGGHHHGGGGGGGGGHHHHHHFFFDDDCCCCCCCCCBBB@@@;;;:::999777777777888888999444...++++++,,,***)))%%%%%%&&&&&&'''((())))))'''((()))+++,,,---------.............../////////---------------------,,,((((((''''''''')))***,,,$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$%%%%%%###"""!!! !!!"""!!! """$$$ !!!"""""""""""""""%%%!!!###***...)))%%%&&&$$$$$$$$$#########""""""######""""""""""""######""""""#########""""""!!!###""""""%%%### """&&&$$$$$$$$$$$$######""""""%%%&&&((()))***)))((('''&&&'''((())))))(((''''''%%%$$$###$$$%%%%%%$$$"""######$$$%%%%%%%%%%%%$$$"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&|||}}}yyytttrrrqqqooolllhhhdddccccccaaa```^^^\\\[[[VVVTTTRRRQQQQQQPPPNNNLLLIIIHHHGGGFFFFFFEEEBBB@@@===<<<:::999999999999::::::999888777555444222222333222111000//////000111///...------,,,,,,------...------------...////////////000222333444555666444555666555444333444555333222111111222555777999777666555444222111000///111000///...,,,***)))))),,,+++******---......---''')))---222888>>>CCCFFFEEEHHHMMMQQQSSSVVVXXXZZZ]]]___aaaaaa``````aaabbb]]][[[YYYXXXXXXYYYZZZ\\\[[[[[[\\\\\\\\\]]]]]]]]][[[XXXTTTTTTUUUUUUSSSQQQSSSRRRQQQPPPPPPPPPPPPPPPLLLMMMOOOOOOOOOMMMKKKJJJKKKJJJIIIIIIIIIKKKLLLMMMGGGIIIJJJJJJIIIIIIKKKLLLMMMMMMLLLJJJIIIHHHGGGFFFEEEFFFGGGGGGFFFBBB???===DDDEEEEEEFFFGGGHHHHHHHHHLLLGGGCCCCCCFFFGGGEEEBBB===============<<<;;;;;;888666444000,,,((($$$""")))((('''&&&%%%&&&&&&'''***))))))))))))***++++++---+++***,,,000222111///555222000///111000...++++++***)))(((((()))***++++++++++++******(((''''''+++***((('''%%%%%%$$$$$$##################$$$$$$ !!!###$$$%%%###"""!!!$$$###"""""""""$$$%%%&&&''''''&&&$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$#########"""#########$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%$$$###$$$%%%&&&'''''''''&&&%%%&&&'''((()))'''(((***,,,,,,***((('''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&((())))))'''&&&&&&&&&}}}yyyvvvuuusssoookkkggggggfffeeecccaaa___^^^YYYWWWUUUTTTTTTRRRPPPNNNOOOMMMJJJIIIHHHFFFDDDBBB@@@???===;;;;;;;;;;;;<<<<<<;;;:::888777555444333333222000///......////////////...------------...---------------....../////////000111222333333444222333444444222222333444333222111111222555777888555555444444333333222222333222111000...---,,,+++---,,,***+++,,,...---------...000222555888;;;<<>><<<<<<444444333222000...---,,,000...,,,***)))(((((((((((((((((((((((((((((((((,,,***)))+++...000///...***)))(((***---//////---******))))))))))))******************)))((('''&&&***)))'''&&&%%%$$$$$$$$$$$$$$$$$$###############!!!###$$$%%%%%%$$$###"""""""""!!!!!!!!!"""###$$$!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%"""""""""!!!""""""$$$$$$$$$$$$###"""###$$$%%%&&&&&&%%%%%%$$$%%%&&&'''((('''(((***++++++***((('''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&###$$$%%%$$$"""""""""$$$|||{{{yyytttpppmmmlllkkkjjjgggeeecccaaa]]][[[YYYXXXWWWVVVTTTRRRUUURRRNNNKKKJJJIIIGGGEEEEEEDDDAAA???===>>>??????>>>===<<<:::888777555555444333222111000000000000000000///...............---,,,,,,,,,,,,---......////////////000000111111000111222222111000111333222222222222333444666777444444444555555555555555555444333222111000/////////---,,,+++---------,,,000000000111222333444555<<<@@@DDDHHHKKKNNNQQQSSSVVVYYY[[[\\\\\\\\\^^^___^^^]]]\\\[[[ZZZ[[[\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZXXXVVVUUUVVVVVVUUUTTTVVVUUUTTTSSSRRRPPPPPPOOOPPPPPPPPPOOOMMMKKKHHHGGGIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMLLLKKKJJJKKKLLLMMMLLLLLLKKKJJJIIIIIIHHHDDDEEEFFFFFFEEEBBB@@@>>>DDDDDDEEEEEEFFFGGGGGGGGGJJJGGGCCCDDDFFFGGGEEECCCCCCCCCCCCBBBAAA???>>>===444444555555555444333333111000...---++++++******))))))*********((('''&&&)))(((((()))+++---------000...,,,,,,,,,,,,+++*********++++++++++++******************))))))(((''')))((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$######""""""###$$$%%%&&&&&&%%%#########""""""!!!""""""###$$$"""""""""!!!!!!!!! ########################&&&%%%$$$###############$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%$$$###!!! """$$$&&&###""""""""""""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''')))******)))'''&&&%%%%%%%%%%%%$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$###"""###############$$$%%%&&&&&&&&&&&&$$$""""""$$$&&&zzzvvvrrrqqqpppnnnkkkhhheeedddaaa___]]]\\\[[[ZZZWWWUUUYYYUUUQQQNNNMMMLLLKKKJJJIIIGGGDDDBBB@@@@@@AAABBB@@@???>>><<<:::888777666666666555444333222222222000000///...............,,,,,,,,,,,,,,,---..............................///000111111000000111222222222222222333444555666666666666666666666666666555555444333333222111111111///------------,,,+++.........///000111222333666999>>>AAADDDGGGKKKNNNQQQTTTWWWYYYYYYZZZ\\\^^^___^^^^^^]]]]]]]]]^^^^^^\\\\\\[[[[[[ZZZYYYYYYXXXYYYXXXWWWVVVVVVVVVVVVVVVWWWWWWVVVUUUSSSQQQPPPOOOPPPPPPPPPOOONNNLLLKKKJJJIIIJJJKKKLLLLLLKKKJJJIIIMMMNNNNNNMMMKKKJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJFFFFFFGGGGGGFFFDDDBBBAAAEEEEEEEEEFFFFFFFFFGGGGGGHHHFFFDDDDDDFFFFFFEEECCCEEEDDDDDDCCCAAA???>>>===999999999888777555444333,,,,,,,,,,,,,,,------...,,,---......---+++((('''''''''&&&'''(((***+++,,,333111///,,,+++***)))((()))***+++,,,,,,+++***)))+++++++++++++++***))))))))))))((('''&&&&&&''''''&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$######$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""&&&%%%%%%$$$###""""""!!!$$$$$$$$$###############"""""""""#########$$$$$$%%%%%%$$$$$$$$$%%%&&&'''""""""""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%&&&&&&%%%###""" """"""""""""###$$$%%%%%%''''''&&&$$$""""""%%%'''{{{wwwvvvtttrrrnnnkkkhhhfffeeeccc```___^^^]]]ZZZXXXZZZVVVRRRPPPPPPPPPPPPOOOJJJIIIGGGEEEDDDDDDDDDDDDBBBAAA@@@>>>;;;999888777777666666555444333222111000//////...............---,,,,,,,,,,,,---...............------------,,,...000111111000000111222222222222222333333444555888777777666666555444444444444444333333222222222444111////////////...------------...///000111222222444888;;;===@@@DDDGGGKKKNNNRRRTTTVVVWWWZZZ\\\^^^^^^^^^^^^^^^___``````^^^]]]\\\[[[ZZZXXXWWWWWWXXXXXXWWWWWWVVVVVVWWWXXXXXXXXXXXXWWWUUUSSSQQQPPPOOOOOOOOOOOOOOOOOONNNNNNIIIJJJKKKLLLLLLKKKJJJIIIMMMNNNOOONNNLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKHHHHHHIIIIIIHHHGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFEEEDDDDDDDDDCCCBBBAAA???===<<<<<<<<<;;;:::888666444333.........////////////....../////////...,,,)))''''''&&&&&&&&&'''(((+++,,,++++++)))((('''((()))+++)))***+++,,,,,,+++***))),,,,,,---------,,,+++++++++******)))))))))******''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$######"""#####################"""!!!!!!!!!"""""""""######""""""""""""""""""""""""%%%%%%$$$$$$###"""!!!!!!########################!!!!!!!!!!!!"""""""""###"""$$$&&&'''((('''%%%$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%###""" ###"""""""""######$$$%%%######""" !!!$$$}}}{{{xxxtttpppmmmkkkiiigggdddcccbbb```^^^[[[[[[YYYVVVTTTTTTTTTTTTSSSJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDBBB@@@>>><<<:::999666666666555444222111000111111000///////////////...------------...//////------------------,,,,,,---...000000//////111222111222222222333333333333888777777666555444444444444444444444333333333333555333111111111111000///000000//////.........//////111333555777:::>>>AAADDDGGGKKKNNNPPPSSSVVVXXXZZZZZZ[[[]]]^^^___``````______]]]\\\ZZZXXXWWWVVVVVVWWWWWWVVVUUUUUUWWWYYYXXXXXXYYYXXXWWWUUUSSSRRRNNNNNNNNNNNNOOOOOOOOOPPPKKKKKKKKKKKKKKKKKKJJJIIILLLMMMNNNMMMLLLKKKLLLMMMLLLLLLLLLLLLMMMMMMMMMMMMIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCBBB@@@???>>>===;;;;;;;;;;;;:::999888777777777666555333111///...---......---,,,***)))'''''''''''''''&&&(((+++...222222///+++(((&&&''')))))))))************)))))),,,,,,---------,,,,,,+++++++++*********+++,,,,,,'''''''''''''''((((((((('''&&&&&&%%%%%%$$$$$$$$$!!!""""""""""""!!! !!!!!!!!!!!!""""""""""""###########################$$$$$$$$$###"""!!!!!!"""""""""###############!!!!!!!!!"""""""""######!!!%%%''''''&&&###!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$#########$$$$$$$$$$$$$$$"""!!!!!!"""$$${{{wwwtttqqqnnnkkkiiigggfffdddaaa______]]][[[ZZZYYYXXXVVVTTTJJJKKKNNNOOOOOOMMMKKKIIIIIIHHHFFFDDDAAA???===<<<999999999999777555333222333333222111111111111222///............///000000,,,,,,------------------+++,,,......------///111111111222333333333333222555555555555555555555555444444444444444555555555777555333333333444333222222222111000////////////---///111222333555999<<<===@@@DDDHHHKKKMMMQQQSSSTTTUUUWWWYYY[[[]]]^^^^^^aaa```___]]][[[XXXWWWVVVTTTUUUVVVVVVTTTTTTVVVYYYWWWXXXYYYYYYYYYWWWUUUSSSNNNNNNMMMMMMLLLMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJLLLMMMLLLKKKKKKLLLMMMLLLLLLLLLMMMMMMNNNNNNNNNIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIDDDEEEFFFGGGFFFEEEEEEEEEBBBBBBBBBBBBAAA@@@???>>><<<<<<<<<===<<<<<<;;;:::<<<<<<;;;:::777444222000.........---,,,+++******((())))))((('''(((,,,000===<<<888111***%%%%%%''')))(((((((((((((((((()))******+++++++++++++++******************+++,,,---((((((((()))******++++++***)))(((''''''&&&&&&&&&###$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###"""!!!!!!"""""""""#########$$$############$$$$$$$$$$$$!!!"""$$$&&&&&&%%%$$$"""!!!!!!###$$$$$$$$$###""""""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''########################%%%%%%$$$$$$###$$$$$$$$$'''&&&%%%$$$$$$######$$$&&&'''''''''%%%$$$%%%&&&}}}yyywwwqqqnnnllljjjiiigggdddbbbcccaaa___^^^\\\ZZZVVVSSSJJJMMMPPPSSSSSSQQQNNNLLLLLLKKKIIIGGGDDDBBB@@@???>>>>>>>>>===<<<:::777666666555444444333333444444///////////////000111111,,,,,,,,,------.........)))+++,,,,,,,,,,,,...///111111222333333333222222333333444444555666666777555555555555666666666666777555444444555555555444111111000000000111111222---...///000000333666999888;;;@@@DDDGGGJJJMMMPPPOOOQQQSSSVVVYYY[[[\\\]]]bbbbbb```]]][[[YYYWWWVVVRRRTTTVVVUUUSSSSSSVVVYYYWWWXXXYYYZZZZZZXXXVVVTTTNNNNNNLLLKKKJJJJJJJJJJJJMMMLLLKKKIIIIIIIIIJJJKKKIIIJJJLLLLLLKKKKKKLLLNNNLLLLLLLLLMMMNNNNNNOOOOOOHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJCCCEEEGGGGGGFFFEEEEEEEEEBBBCCCCCCCCCBBBAAA@@@@@@????????????>>><<<;;;::::::;;;;;;:::999777555333111000///...............)))******)))''')))---222777666444...(((&&&'''***)))((('''&&&&&&'''((()))((())))))*********))))))))))))))))))***+++,,,,,,(((((()))***+++,,,------,,,,,,***)))((((((((((((''''''((()))((('''%%%$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$$$$###""""""!!!!!!""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''' """#########"""!!!!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''""""""""""""""""""""""""%%%$$$#########$$$%%%&&&((((((&&&%%%$$$#########"""$$$%%%%%%###"""""""""|||wwwuuusssqqqooommmiiiffffffdddcccbbbaaa^^^ZZZWWWQQQRRRTTTUUUUUUSSSQQQPPPPPPOOONNNKKKHHHEEEBBBAAACCCAAA???>>>===<<<:::888888777555444333222222111111000///.......................................///...---,,,+++,,,------111111111000000000000000---...000111222222111111222222333333333333444444555444333222222333444555555444222111111222444555111111000000000000000111333555999===AAADDDEEEFFFKKKNNNSSSWWWXXXYYYZZZ[[[]]]___bbbcccbbb```]]][[[VVVTTTRRRRRRSSSUUUUUUUUU]]]ZZZVVVVVVWWWWWWUUUSSSQQQQQQPPPOOONNNLLLKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIKKKKKKKKKKKKKKKJJJJJJJJJNNNNNNOOOOOOOOONNNMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHFFFGGGHHHIIIHHHHHHCCCDDDEEEGGGGGGEEEDDDCCCDDDEEEEEEEEEDDDBBB@@@>>>BBBAAA???============>>>:::;;;<<<<<<<<<:::888666666555333111000///......///---++++++,,,.........000111111///+++(((''''''''''''&&&&&&&&&'''((((((***))))))(((((('''&&&&&&***)))))))))))))))***+++---,,,++++++******+++++++++,,,---......,,,***))))))))))))(((((((((((((((&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$%%%&&&'''"""""""""######$$$%%%&&&##############################"""""""""$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$###+++***(((%%%###"""$$$&&&'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%((()))'''%%%###$$$%%%$$$######%%%'''$$$###"""""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###""""""###$$$$$$|||zzzwwwuuusssqqqmmmjjjiiigggfffeeedddbbb^^^\\\WWWWWWXXXXXXWWWVVVTTTTTTSSSRRRQQQNNNLLLHHHFFFDDDEEEDDDAAA@@@@@@???<<<:::999888777555444333333222222222111000////////////........................000///......------......///000000000//////.........///000111222222222111111111222222333333444444555444333333333333444555555444333111111222444555333333222111111111111222333444777:::>>>@@@BBBCCCGGGJJJOOORRRTTTVVVXXXZZZ\\\^^^```bbbaaa___]]][[[WWWVVVTTTTTTVVVWWWVVVUUUZZZXXXVVVVVVWWWXXXVVVUUURRRQQQPPPOOONNNMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHJJJJJJJJJJJJJJJKKKKKKKKKNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGGGGIIIJJJIIIHHHCCCDDDFFFGGGGGGFFFDDDCCCEEEEEEDDDDDDCCCAAA@@@???AAA@@@???>>>===>>>>>>???;;;<<<======<<<;;;999777888777555444222111111111000...,,,,,,---///......,,,------,,,)))'''''''''(((((('''''''''(((((()))%%%%%%&&&&&&'''(((((()))'''''''''((((((***+++,,,***************+++,,,,,,,,,,,,++++++***************************+++++++++((('''&&&%%%$$$$$$%%%%%%############$$$%%%&&&'''$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""######$$$%%%%%%&&&&&&%%%%%%$$$###!!!###$$$######$$$%%%""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! ###$$$$$$"""$$$$$$$$$""" !!!$$$$$$###############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&|||zzzwwwrrrooommmkkkjjjiiihhhgggdddaaa___^^^\\\[[[YYYXXXXXXWWWVVVUUUTTTRRROOOMMMJJJIIIHHHGGGDDDCCCCCCBBB@@@>>><<<;;;999777666555555444444333222111000000000000///////////////////////////000000000000///......---.../////////...,,,+++---...///000111111111111///000000111222333333444555444444333333444444555666555444222222222333444555444333333222222222333333333444666888;;;===>>>AAADDDGGGJJJMMMQQQUUUXXXYYY[[[]]]______^^^\\\ZZZYYYXXXWWWXXXZZZZZZXXXWWWXXXWWWVVVVVVXXXXXXXXXVVVSSSRRRQQQPPPOOOMMMLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKNNNMMMLLLKKKKKKLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJHHHHHHJJJKKKJJJIIIDDDEEEFFFGGGGGGFFFEEEDDDEEEEEECCCBBBAAAAAA@@@@@@AAA@@@????????????@@@@@@===>>>>>>???>>><<<;;;:::;;;:::888777555555444444333111//////000000///...***+++,,,+++***(((((()))))))))(((''''''((((((((($$$$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&''')))++++++'''((((((((()))+++,,,------,,,***(((((()))+++,,,,,,,,,------.../////////,,,+++***(((((('''''''''############$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""%%%%%%&&&&&&%%%%%%$$$###"""%%%%%%$$$###""" """$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!! """$$$%%%%%%&&&'''&&&%%%"""!!!"""###$$$%%%%%%%%%$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&}}}xxxuuupppooommmlllkkkjjjhhheeeeeeccc```\\\ZZZYYYYYYYYYWWWWWWVVVTTTRRROOOMMMLLLKKKIIIGGGFFFFFFEEECCCAAA???>>><<<:::999888777777555444333222111000000000////////////////////////...///000111000///...------.../////////...,,,+++,,,,,,---...////////////......///000111222222333444444444333333444444444666555444333222222222333555444444333222222333333333222222222444666888999;;;===???BBBEEEJJJPPPTTTTTTVVVYYY[[[\\\[[[ZZZYYYZZZYYYZZZ[[[]]]]]][[[YYYXXXXXXXXXXXXXXXXXXWWWVVVTTTTTTSSSQQQOOONNNMMMLLLMMMLLLKKKIIIHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKMMMLLLJJJIIIIIIKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKIIIIIIKKKKKKKKKJJJFFFFFFGGGHHHHHHGGGFFFFFFFFFEEECCCAAA@@@AAAAAABBB@@@@@@@@@@@@@@@AAAAAAAAA???@@@@@@@@@???>>>===<<<<<<;;;:::999888777777777666444222222222222111///---...///...,,,+++++++++***)))((((((''''''''''''&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%&&&'''((()))''''''''''''((()))***+++,,,+++***))))))***++++++......///000222333444555222111000///...---,,,,,,''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############%%%%%%&&&&&&%%%%%%$$$### ###&&&'''&&&###!!!!!!%%%%%%%%%$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""" !!!###&&&'''$$$%%%&&&%%%$$$%%%&&&(((%%%%%%&&&&&&%%%###!!! ###$$$$$$$$$$$$%%%%%%%%%########################~~~{{{tttrrrpppnnnmmmllljjjhhhhhhfffbbb^^^[[[YYYYYYZZZWWWWWWVVVTTTSSSPPPOOOMMMLLLKKKIIIHHHHHHHHHFFFDDDCCCAAA@@@>>><<<::::::999666555444222111000000000000000000000000000000000......///000000...---,,,....../////////...---,,,******++++++,,,------...------......///000000111222222333333333333222222444444333333222222222222333333222222222222333333333222111111111333444555666777:::<<>>>>>===<<<;;;999999888888888888777555555666555333222000222222111...,,,+++,,,++++++***((('''''''''''''''&&&&&&%%%%%%$$$######'''&&&%%%%%%%%%%%%%%%&&&(((''''''&&&&&&''''''''')))***+++,,,,,,+++***)))...///111222555777888999888888777777555444333222///...,,,***)))(((''''''&&&&&&%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###'''((((((&&&$$$""""""###(((&&&$$$"""  %%%%%%%%%%%%%%%%%%%%%%%%"""!!! ###%%%!!!"""######!!!"""###%%%%%%&&&&&&&&&%%%$$$"""!!!#########$$$$$$$$$%%%%%%########################{{{xxxtttrrrqqqpppnnnlllkkkiiieeeaaa^^^\\\[[[[[[XXXXXXWWWVVVUUUSSSQQQPPPOOOMMMKKKKKKKKKKKKIIIGGGFFFEEECCCAAA???===<<<<<<888777666444333222111111000000000000000000000000...////////////...------//////......------------***************+++------------------............000111111222222111111000111111222222222222222222222222222222333444555555333333222222222333333444333555777888:::>>>DDDHHHIIIKKKNNNPPPSSSUUUUUUVVVYYYXXXYYY[[[^^^``````___\\\^^^___^^^[[[XXXWWWWWWWWWVVVUUUSSSQQQOOONNNMMMLLLKKKJJJJJJIIIJJJJJJJJJFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHIIIKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIIIIKKKLLLKKKJJJIIIIIIIIIHHHHHHIIIIIIIIIFFFEEEEEEDDDCCCCCCDDDDDDBBBBBBCCCCCCCCCCCCBBBAAACCCBBBBBBAAA@@@@@@??????===<<<;;;::::::999999999999888888888999999777555222333333222///---,,,,,,///...,,,+++***)))((((((%%%%%%%%%&&&''''''((((((((('''&&&%%%$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%&&&(((***+++,,,+++)))(((...///111333666999;;;<<<============<<<;;;999888666555333111///...------+++******)))******++++++&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%###!!!"""%%%(((%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$###"""!!!"""%%%'''&&&''''''%%%"""!!!"""###%%%&&&&&&&&&%%%$$$##################$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$${{{xxxwwwuuusssqqqnnnmmmiiifffcccaaa```___[[[[[[[[[ZZZYYYWWWVVVUUURRRPPPNNNNNNNNNNNNLLLKKKHHHGGGEEECCCAAA???>>>>>>;;;:::999777666555444444111111111111111111111111111000//////....../////////...,,,+++++++++,,,---++++++******+++,,,...///------------,,,,,,,,,,,,...///000111111000///......///000000111111111111111222222333444666777888333444444555555444444333222444666777888;;;???BBBDDDFFFIIILLLOOOQQQSSSTTTWWWVVVWWWYYY]]]```aaaaaa\\\^^^aaa```]]][[[ZZZZZZXXXXXXVVVTTTRRRPPPNNNNNNJJJJJJJJJJJJJJJKKKKKKLLLGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLJJJIIIIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJFFFFFFFFFFFFFFFEEEEEEDDDCCCDDDDDDEEEDDDCCCBBBAAACCCCCCBBBAAA@@@@@@@@@@@@>>>>>>===<<<;;;;;;;;;;;;:::999999:::<<<;;;999777333444555555222111111111333222000///---,,,,,,+++'''''''''((())))))******'''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&''''''((((((((((((,,,...000333666999<<<===??????@@@@@@@@@???===<<<;;;:::888777666555555555333222111///...---------&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$###"""###&&&)))###############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((&&&&&&(((+++)))))))))'''%%%$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$}}}{{{yyywwwuuuqqqpppmmmjjjgggeeecccbbb^^^^^^^^^]]]\\\[[[YYYYYYTTTRRRQQQPPPQQQQQQOOOMMMJJJIIIFFFDDDBBB@@@??????>>>===;;;999888777666666111111111111111111111111333222000/////////000111///---***(((((())),,,------,,,++++++,,,---///000...------,,,,,,++++++***---...///000000///...---,,,---...000111111111111222222333444666888:::;;;444444666777777666555444222444666777777999<<<>>>BBBCCCFFFJJJMMMPPPQQQRRRVVVUUUUUUWWW\\\```bbbcccZZZ^^^aaaaaa___]]]]]]^^^YYYXXXWWWTTTRRRPPPOOONNNJJJIIIIIIJJJJJJKKKLLLMMMHHHHHHGGGGGGGGGGGGGGGGGGDDDEEEFFFHHHHHHIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJHHHHHHJJJKKKJJJIIIJJJJJJIIIIIIIIIIIIJJJJJJEEEFFFGGGHHHHHHGGGEEEDDDDDDEEEEEEEEEEEECCCAAA@@@CCCCCCBBBAAA@@@@@@@@@@@@??????>>>===<<<<<<<<<===:::::::::;;;======;;;999555777888888777666777777666555444222000///......+++++++++***))))))((((((%%%%%%%%%%%%&&&&&&'''(((""""""######$$$%%%''''''&&&%%%#########%%%'''(((+++---///333666:::<<<>>>???@@@AAAAAAAAA@@@???>>><<<<<<;;;;;;;;;;;;;;;<<<:::999777444111///......''''''''''''''''''''''''))))))*********((('''&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&''''''&&&$$$$$$&&&((($$$%%%&&&&&&&&&$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&###%%%((('''%%%$$$&&&(((###$$$$$$$$$######%%%&&&&&&%%%$$$###$$$%%%&&&'''"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""|||{{{wwwtttppplllkkkiiigggeeedddcccaaa___\\\[[[YYYYYYXXXWWWUUUTTTUUUTTTRRRQQQMMMJJJGGGEEEDDDCCCBBBAAA???>>>>>>===;;;999777666555555444444333222111111111000///......------...111111000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,---...//////000000111333555888:::;;;555555555555555666777888888777777777777999:::;;;???@@@BBBEEEHHHJJJLLLMMMPPPQQQSSSUUUXXXYYYZZZ[[[[[[\\\]]]]]]]]][[[YYYXXXYYYXXXUUUSSSPPPNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJHHHGGGFFFGGGHHHHHHGGGEEEDDDDDDDDDEEEEEEGGGHHHIIIEEEEEEEEEEEEFFFHHHIIIJJJMMMLLLJJJIIIHHHHHHIIIIIILLLKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFFFFHHHHHHHHHFFFDDDCCCBBBCCCEEEEEEEEECCCDDDBBB??????@@@AAA???===;;;;;;;;;:::::::::999999<<<<<<;;;;;;;;;<<<======777777888888888999999999888666444444444333222000///...---,,,***)))((('''))))))((('''&&&%%%%%%$$$%%%$$$$$$%%%''''''&&&$$$############$$$%%%&&&'''***,,,...222555888;;;<<>>;;;777444111///...***,,,---+++((('''))),,,,,,...111111000//////000+++)))((('''((('''%%%$$$((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''((($$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######{{{wwwssspppooommmkkkiiigggfffdddaaa___]]]\\\[[[ZZZYYYWWWVVVVVVVVVTTTRRROOOLLLIIIGGGFFFEEEDDDBBB@@@@@@???>>><<<:::999888666555555444333222111111222111000///............111000000///......//////,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++++++++,,,---...///000000000111222444666777888444444444444555666777777777777666666777888:::;;;>>>???@@@CCCEEEHHHIIIJJJLLLNNNPPPSSSUUUWWWYYYYYYZZZ[[[\\\]]]\\\[[[YYYXXXYYYXXXWWWUUURRRPPPOOONNNLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGHHHGGGEEECCCBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHKKKJJJIIIHHHHHHIIIIIIJJJMMMMMMKKKJJJIIIIIIIIIIIIHHHFFFEEEFFFGGGGGGFFFEEEDDDCCCBBBCCCEEEFFFEEEDDDEEECCC@@@@@@AAABBB@@@???======<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>============888999999999999:::::::::999777555555555555333111333333111000...---,,,+++,,,+++***)))(((''''''&&&&&&%%%%%%%%%&&&'''%%%$$$$$$$$$$$$$$$%%%&&&''''''((()))+++...111555777999<<<>>>@@@CCCDDDCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDBBB@@@===999555111///...(((***+++***))))))+++---...000222333111000000111...---+++***+++***)))'''***))))))((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$######""""""######$$$%%%######$$$$$$$$$$$$######***)))'''&&&$$$#########&&&&&&&&&%%%%%%$$$$$$$$$}}}yyyvvvuuussspppnnnkkkjjjhhheeebbb```______^^^\\\ZZZYYYYYYXXXVVVTTTQQQNNNKKKIIIIIIHHHFFFDDDBBBBBBAAA@@@>>><<<;;;:::777666666555333222222111333222111000////////////000000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,******++++++,,,...///000/////////000111222444444333333333333444555666777666666666666777888999:::;;;<<<>>>@@@BBBDDDFFFGGGHHHIIILLLOOORRRTTTVVVWWWYYYZZZ[[[\\\\\\[[[YYYXXXYYYYYYYYYXXXVVVSSSQQQPPPNNNNNNMMMLLLKKKKKKJJJJJJLLLJJJHHHGGGGGGEEECCCAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKOOONNNLLLKKKJJJIIIIIIIIIHHHGGGEEEFFFFFFFFFEEEDDDEEEDDDCCCDDDFFFFFFFFFEEEEEECCCAAAAAABBBBBBAAA@@@??????>>>>>>>>>============>>>>>>???>>>===;;;:::::::::;;;;;;;;;<<<<<<<<<;;;999777777777777555444444333222000...---++++++......---,,,+++******)))((('''&&&&&&'''&&&%%%###$$$$$$$$$$$$%%%&&&''''''%%%&&&'''***---///222333999;;;>>>AAACCCCCCCCCBBB@@@AAACCCEEEFFFGGGHHHHHHFFFDDD@@@;;;666222///---&&&((()))))))))***,,,//////222444555444333333444333222000000000///...,,,---,,,+++***)))((('''''')))))))))(((((('''''''''((((((((((((((((((((((((***)))((('''%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$(((((('''%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%}}}{{{yyyvvvtttooonnnllliiifffdddcccbbbaaa___\\\[[[[[[YYYWWWUUUSSSPPPNNNLLLKKKJJJHHHFFFDDDDDDCCCBBB@@@>>><<<;;;999888777666555444333222444333222111000000000000000000///....../////////,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++*********+++,,,---///000...............///000000111111111222333444555666555555555666666777888888::::::<<<===???AAACCCCCCDDDFFFHHHLLLOOORRRTTTTTTXXXXXXYYYZZZZZZYYYYYYXXXXXXYYYZZZZZZXXXVVVSSSQQQPPPOOONNNMMMLLLKKKJJJJJJLLLJJJGGGFFFFFFEEEDDDBBBCCCCCCDDDEEEEEEEEEEEEEEECCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGIIIJJJKKKOOONNNMMMKKKJJJJJJIIIIIIJJJHHHGGGGGGGGGGGGFFFDDDFFFEEEDDDEEEGGGGGGGGGFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>;;;<<<===>>>===;;;888777<<<<<<<<<=========>>>>>><<<;;;999999:::999888666555444333222000...---,,,000000///...---,,,,,,++++++)))''''''''''''&&&$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''))),,,...///444666999;;;===>>>>>>======>>>@@@CCCEEEGGGHHHHHHIIIFFFBBB<<<777222...---'''(((((())))))***,,,---...000444666666666888999999777555555555555333111111000///...---,,,+++***------,,,++++++*********))))))))))))))))))))))))))))))((('''&&&%%%$$$$$$$$$%%%&&&(((((('''&&&&&&''''''((((((((((((''''''$$$$$$$$$%%%&&&'''))))))&&&&&&&&&&&&&&&&&&%%%%%%{{{yyytttrrrpppmmmjjjhhhfffeeedddbbb___^^^]]][[[YYYVVVTTTRRRPPPOOONNNMMMJJJHHHEEEEEEDDDCCCAAA???>>>===;;;;;;:::888777555444444555555444222222222222222000000/////////000000111---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++++++++,,,---......------,,,,,,,,,,,,------//////000000111333444555333333444555666666666777999999:::<<<===???@@@@@@AAACCCFFFIIILLLOOOQQQRRRUUUVVVVVVWWWWWWXXXXXXXXXWWWXXXYYYZZZYYYWWWUUUSSSRRRQQQPPPOOOMMMLLLJJJJJJIIIGGGEEEEEEFFFGGGFFFEEEDDDEEEFFFGGGGGGGGGFFFFFFDDDCCCCCCBBBBBBBBBBBBCCCBBBBBBDDDEEEGGGHHHHHHIIIMMMLLLKKKJJJIIIIIIIIIIIIKKKJJJHHHHHHIIIIIIHHHGGGGGGFFFEEEFFFHHHHHHHHHGGGDDDDDDCCCBBB@@@@@@@@@AAA@@@@@@@@@@@@????????????<<<===>>>>>>>>>;;;999777===>>>>>>>>>>>>?????????===<<<;;;;;;;;;;;;:::888::::::999888666555444444222222111000///...------...+++)))((())))))((('''%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&'''(((***,,,...000000222333444444333333999;;;===@@@CCCFFFGGGHHHHHHEEEAAA;;;555111---,,,))))))(((((()))************...222666888999<<<>>><<<;;;999999999888777555555444333222111000//////000000//////.........---++++++++++++++++++++++++))))))((((((((((((((('''&&&''')))*********)))((()))))))))******)))))))))$$$$$$%%%&&&''')))***+++''''''''''''''''''''''''~~~yyyxxxuuurrrooolllkkkjjjhhhfffcccaaa```^^^[[[YYYWWWUUUTTTSSSRRRPPPMMMKKKHHHHHHGGGFFFDDDBBB@@@???>>>===<<<;;;999888666666666666555444333333333333111111000000000111222222///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,.........///000222333444222222444555555555555555777888888:::;;;<<<======???AAACCCFFFIIILLLMMMNNNRRRRRRSSSTTTUUUVVVVVVWWWVVVVVVWWWXXXXXXWWWUUUUUUTTTSSSQQQPPPNNNLLLKKKJJJFFFEEECCCCCCEEEGGGHHHHHHEEEFFFGGGHHHHHHGGGFFFEEEFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCEEEEEEFFFFFFFFFIIIIIIHHHHHHHHHHHHHHHIIIKKKJJJIIIIIIKKKKKKJJJIIIHHHGGGFFFGGGIIIIIIIIIHHHDDDEEEEEECCCAAA@@@AAACCCBBBAAAAAAAAA@@@@@@@@@@@@???@@@@@@AAA@@@???===<<<>>>>>>????????????@@@@@@>>>===;;;<<<<<<===;;;::::::::::::999888888777777444444333222111000//////000---+++***+++,,,,,,+++''''''&&&&&&&&&''''''(((***)))((('''(((***,,,...111111222222222111111000666888;;;>>>AAADDDEEEFFFCCCAAA===888333///,,,+++***)))'''''')))******)))(((,,,111555777:::===???>>><<<;;;:::;;;:::999777666666555555444444333333222222222222222222222222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++*********++++++++++++******,,,++++++************+++******++++++++++++,,,,,,}}}zzzwwwtttqqqpppooommmjjjgggeeedddbbb___\\\[[[YYYXXXWWWVVVTTTQQQNNNLLLKKKKKKIIIHHHFFFDDDCCCAAA@@@???===;;;:::888888777777666555444444444444222222111111222333333444000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...---,,,+++************++++++************+++,,,,,,,,,---...///111333333111111333444555555444444555555666777888888999999===>>>@@@CCCFFFGGGIIIIIIPPPPPPPPPQQQRRRSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSQQQNNNLLLKKKJJJFFFDDDBBBCCCEEEGGGHHHHHHGGGHHHJJJKKKKKKJJJHHHGGGHHHGGGFFFEEEDDDDDDDDDDDDBBBCCCDDDEEEDDDDDDCCCBBBEEEEEEEEEEEEFFFGGGHHHHHHIIIHHHHHHIIIKKKLLLKKKJJJIIIGGGGGGHHHIIIJJJIIIHHHFFFGGGHHHFFFCCCBBBDDDFFFDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@>>>===<<<<<<======<<<;;;999999999999999999999999777777666555444333222222111///,,,,,,---...//////++++++***************+++---+++)))((((((***,,,---000000000000000000000000222333666999<<>><<<999444000---+++***((('''%%%&&&))),,,+++***(((,,,000444666888;;;<<<>>>===;;;;;;;;;:::999777555555555555555555555555333333333444555555666666333333333333333333333333222222222111111000000000---------------......///...//////000000//////...111111000/////////////////////000000000111111111~~~{{{xxxuuusssrrrpppnnnkkkhhhgggdddaaa___^^^\\\[[[ZZZZZZXXXTTTQQQNNNNNNMMMLLLJJJIIIGGGFFFBBBBBB@@@???===;;;:::999888777666555555444444555333222222222333444444555111111000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...///...---+++***)))))))))***************++++++,,,,,,,,,,,,---///111222333000111333444555555444333333333444444555666666777;;;<<<>>>AAACCCEEEFFFFFFNNNNNNOOOOOOQQQRRRTTTUUUTTTTTTSSSSSSSSSTTTUUUVVVVVVUUUSSSQQQOOOMMMKKKJJJGGGEEECCCBBBDDDGGGHHHHHHKKKLLLNNNOOOOOOMMMLLLJJJJJJIIIHHHFFFEEEEEEEEEEEECCCDDDDDDEEEDDDBBBAAA@@@BBBBBBBBBCCCDDDFFFGGGHHHGGGFFFFFFHHHJJJLLLKKKJJJIIIHHHGGGHHHJJJKKKJJJIIIHHHIIIJJJHHHEEEDDDFFFHHHEEEEEEEEEEEEDDDDDDDDDDDD@@@??????>>>>>>???@@@AAA>>>>>>?????????@@@@@@@@@>>>===<<<<<<======<<<;;;<<<<<<<<<=========>>>>>>999999888777666555444444222000------...000111111......------,,,---------...,,,***(((((()))+++---((())))))))))))*********---///111444777:::;;;<<<:::888666222///,,,***)))&&&%%%$$$&&&***------,,,)))---111333555666888:::>>><<<;;;:::;;;:::999777444444444444555555555555333333444555666777888888777777777777777777777777888888777666444333222222222111000000000111333444444444444555555444444444222222222222333444555666333333333444444555555555|||zzzyyysssqqqpppooonnnmmmjjjgggfffeeeccc```]]][[[YYYXXXUUUSSSQQQNNNLLLJJJIIIIIIJJJHHHEEEBBB@@@>>>======;;;999777555444555666777888777555333222222222333333222111111222111///---,,,,,,,,,++++++,,,------++++++,,,---,,,+++***)))---,,,+++)))((())))))***+++++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---222111111111222333555666333444444555555444444333888888:::<<>>;;;=========>>>???@@@AAAAAAFFFFFFFFFFFFGGGGGGGGGGGGJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIGGGFFFEEEDDDDDDDDDFFFEEEDDDCCCCCCBBBCCCCCCCCCAAA???>>>??????>>><<>>???@@@@@@@@@@@@>>>;;;;;;===>>><<<:::>>><<<;;;999888888999999;;;;;;;;;:::999888777666555444444444444333333333222111000///...---,,,,,,---,,,***((('''((()))***+++***)))''''''(((((())),,,///222555555444555555777555222///,,,)))''''''&&&&&&%%%%%%'''))),,,...((()))+++...000333555666666666777777666666555444444333111000000222333555777777888999999999888888888999:::;;;;;;;;;;;;;;;;;;:::888777555555444444555444444333333333333333333666:::;;;:::888777666::::::999888888888888888888999::::::999999:::<<<}}}|||yyywwwtttsssrrrpppnnnllljjjiiigggdddaaa___]]]\\\[[[ZZZXXXUUUSSSQQQPPPOOOMMMLLLIIIEEEBBB@@@??????<<<;;;999777666666777888999888666555444333444444555333111111111000...---------,,,,,,,,,,,,------+++,,,---------,,,+++***,,,+++++++++++++++,,,,,,---,,,++++++******++++++---,,,,,,++++++,,,,,,---+++++++++++++++---...///...///000111222222333333666777888:::<<<>>>???@@@DDDEEEGGGHHHHHHJJJMMMOOORRRTTTUUUUUUTTTTTTTTTUUUUUUUUUTTTRRRQQQOOONNNMMMJJJHHHGGGEEEDDDDDDDDDDDDHHHJJJLLLOOOQQQQQQRRRRRRTTTSSSQQQOOONNNNNNOOOOOONNNLLLHHHFFFDDDAAA>>>;;;<<<<<<======>>>>>>??????DDDDDDDDDDDDEEEEEEEEEEEEIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFEEEEEEDDDCCCCCCCCCDDDEEECCCAAA@@@AAAAAA@@@>>>BBB@@@======>>>??????>>>???<<<;;;;;;===???>>>===>>>===<<<;;;::::::;;;;;;;;;;;;;;;::::::999888777999999888777555444333333333222222111000///...---///...,,,***)))***+++,,,,,,+++***)))))))))***++++++---000111111000111222333111///,,,)))'''%%%%%%$$$$$$######$$$&&&((()))%%%&&&'''))),,,---///000222222333333333222111111111000/////////111222444444555666777999:::::::::======>>>???@@@@@@@@@@@@??????===;;;:::999999999777666666666666666777777888;;;>>>???>>><<<<<<;;;===<<<<<<<<<======>>>???<<<>>>??????>>>>>>???@@@~~~zzzxxxwwwuuusssqqqooonnnllliiigggdddbbbaaa___]]][[[YYYVVVTTTSSSSSSRRRPPPMMMIIIFFFCCCBBBAAA???>>><<<:::888888999999:::999888777666555555555666444111000000111000///......------------......------......------,,,+++******+++,,,---......---------,,,+++************,,,,,,++++++++++++,,,,,,++++++++++++,,,---......+++,,,---///000111222333444444555777888999:::;;;===???AAABBBCCCEEEHHHKKKNNNPPPRRRSSSSSSSSSUUUVVVVVVVVVUUUUUUTTTRRRQQQPPPMMMLLLIIIFFFEEEFFFGGGHHHIIIKKKNNNQQQSSSUUUVVVVVVVVVUUUUUUTTTUUUUUUVVVWWWRRROOOKKKHHHEEEBBB>>>;;;<<<<<<<<<<<<<<<<<<<<<<<>>===>>>??????>>>===<<<;;;<<<>>>?????????>>>======<<<<<<<<<======;;;;;;;;;;;;:::999888888:::::::::999888888777777555555444333222111111000222000///------------......---,,,,,,++++++,,,,,,,,,...//////...---...000///...,,,***((('''&&&%%%%%%$$$###"""###$$$%%%&&&$$$%%%&&&'''((()))***+++,,,,,,------...---------------,,,,,,---///111222000111333555888:::;;;<<>>===<<<;;;;;;888888888888999:::;;;<<<<<<>>>AAABBBAAA@@@@@@@@@>>>>>>??????@@@BBBCCCDDDAAABBBCCCCCCBBBBBBCCCDDD|||{{{yyywwwuuurrrqqqooommmjjjhhhfffeeecccaaa___]]]ZZZXXXWWWWWWTTTSSSPPPLLLIIIFFFCCCBBBAAA@@@>>>===;;;:::::::::;;;:::999888777666666555666444111000111333444444000000///.........//////...............---------)))***,,,---------,,,++++++++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......///------......000111222333222333333444555666777777888:::<<<===>>>@@@DDDFFFHHHKKKNNNPPPQQQRRRTTTVVVVVVVVVWWWWWWWWWVVVTTTTTTPPPNNNJJJGGGFFFGGGIIIKKKJJJLLLOOORRRTTTVVVVVVWWWTTTTTTUUUWWWXXXYYYZZZZZZVVVSSSOOOKKKHHHDDD@@@============<<<;;;;;;::::::===>>>>>>>>>????????????BBBDDDFFFHHHHHHGGGFFFEEEEEEFFFHHHJJJJJJIIIHHHGGGEEEFFFFFFFFFGGGGGGFFFFFFFFFDDDBBBBBBCCCDDDDDDCCCEEECCC@@@@@@AAABBBBBBAAA???>>>======>>>>>>??????======<<<============>>>;;;;;;;;;;;;;;;:::999999777888888999;;;<<<<<<===777777777666555444444333333222111000/////////000//////......------------000111111///...---///000///...---+++***)))((((((''''''&&&%%%$$$%%%%%%%%%''''''((((((((()))))))))(((((())))))******)))))))))))))))***+++---...//////000111333555888:::;;;<<<===>>>@@@AAAAAAAAAAAA@@@???>>><<<;;;:::999999888888888999:::;;;======<<<>>>AAABBBAAA@@@@@@AAA?????????@@@AAABBBDDDDDDBBBDDDEEEEEEDDDDDDEEEFFF}}}zzzxxxuuutttrrrooommmjjjhhhgggjjjiiigggdddbbb```___^^^VVVUUUSSSOOOLLLHHHFFFDDDEEEDDDBBB@@@>>>===<<<;;;;;;;;;:::999888777666666555333111111444777888999222111111000//////000000//////.........---------***+++,,,,,,,,,+++)))((()))))))))***+++,,,---...,,,++++++******++++++,,,(((((())))))))))))))))))......---------...///000111111222333333444555555555666888999:::<<>><<<;;;:::999;;;;;;<<<<<<<<<=========???AAACCCEEEFFFFFFDDDCCCCCCEEEGGGIIIIIIIIIGGGFFFDDDEEEFFFGGGHHHHHHGGGGGGEEECCCBBBBBBDDDEEEEEEDDDFFFCCCAAAAAABBBCCCBBBBBBAAAAAA@@@???=========>>><<<<<<<<<===============;;;;;;<<<<<<<<<;;;::::::777777888:::;;;<<<===>>>999999999888777777777666444444333222111111111111000000000000//////......111222111000...---...000......,,,+++******))))))(((((('''&&&%%%%%%%%%%%%)))))))))))))))(((((((((&&&'''((((((((((((''''''&&&&&&'''((()))+++,,,,,,/////////000222333555666999999;;;<<<===>>>>>>>>>===<<<:::999777666666666555555555666777999:::;;;;;;===@@@AAA@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCEEEFFFGGGGGGFFFFFFGGGIII|||xxxwwwuuussspppnnnlllkkkmmmllljjjgggdddcccaaaaaaZZZYYYWWWUUUQQQNNNKKKIIIJJJIIIGGGEEECCCAAA???>>><<<===<<<<<<;;;999888777666444333555777:::;;;;;;444333222111111000000111//////...------------...++++++++++++***)))(((((()))))))))***+++,,,......++++++************++++++'''((())))))))))))((((((---,,,+++******+++,,,,,,///000000111222333333444222444555666666888:::===<<>><<<===============<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;:::::::::999999999888666666555555444333333222222222333333333222111000000111111000...------......---,,,+++***)))))))))(((((('''&&&&&&%%%$$$$$$)))((((((((('''''''''''''''(((((((((''''''&&&%%%%%%%%%&&&'''((()))))))))...---------...///111222666666888:::;;;<<<<<<<<<:::999888666555444333333111111111222333555666777:::<<<>>>???>>>>>>???AAABBBAAAAAAAAAAAABBBBBBCCCGGGIIIJJJJJJIIIIIIJJJKKK~~~}}}{{{xxxuuusssqqqpppooommmkkkiiifffdddcccccc___^^^]]][[[YYYUUURRRPPPOOOOOOMMMKKKIIIFFFDDDCCC??????@@@???>>>===;;;:::999888777888;;;<<<;;;:::555444333222111111111111///...---,,,,,,,,,------,,,++++++*********++++++,,,,,,++++++***++++++,,,++++++************++++++++++++,,,------,,,+++***,,,+++***)))***+++---...,,,---...///000111222222000111222333222333555888777:::>>>AAACCCEEEHHHJJJOOOQQQTTTWWWYYYYYYXXXWWWSSSRRRPPPOOONNNNNNNNNNNNKKKMMMPPPRRRUUUVVVWWWWWWWWWYYY\\\^^^___^^^\\\ZZZ[[[YYYVVVUUUUUUSSSQQQOOOJJJIIIGGGEEEBBB@@@>>>===;;;;;;;;;;;;<<<<<<<<<===:::;;;<<<===???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCAAABBBEEEGGGHHHHHHGGGGGGFFFEEEDDDEEEGGGHHHIIIHHHEEECCC@@@@@@AAABBBBBBAAAAAABBBCCCAAA>>><<<>>>@@@>>>????????????>>><<<;;;<<<<<<============<<<<<<======<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::888888888888777666555555555666777777777666444444000222333333111/////////000///...,,,++++++******))))))))))))(((''''''&&&))))))((((((((('''''''''(((((((((((('''&&&$$$$$$%%%%%%&&&'''''''''''''''+++*********+++---///000111222444666777888888999666555444222111000//////.........///000111222333555777999:::999:::;;;===============>>>@@@AAAAAAGGGHHHIIIIIIHHHHHHIIIJJJ|||yyywwwuuuttttttsssqqqnnnllljjjiiihhhccccccbbbaaa^^^[[[XXXVVVSSSSSSRRROOOMMMJJJGGGFFFAAABBBBBBBBBAAA???===<<<<<<;;;:::;;;<<<<<<:::999666555444333222222222222///...---,,,+++,,,------,,,++++++***+++,,,...//////...---+++***)))))))))++++++************++++++***+++,,,------,,,******,,,+++******,,,...111333***+++,,,---///000111222...000111000000000222444444777;;;>>>@@@BBBEEEGGGMMMPPPSSSWWWYYYYYYXXXWWWUUUTTTSSSRRRQQQPPPPPPOOOJJJLLLOOOSSSVVVXXXZZZZZZVVVXXX[[[]]]]]]\\\YYYWWW[[[YYYWWWWWWWWWWWWUUUSSSMMMLLLJJJGGGDDDAAA???>>>;;;;;;<<<<<<<<<=========999999:::;;;===???@@@BBBBBBAAAAAA@@@@@@@@@AAABBB@@@BBBDDDGGGHHHHHHGGGGGGGGGFFFEEEFFFIIIJJJKKKJJJGGGEEECCCBBBCCCDDDDDDCCC???AAABBBAAA>>>===@@@BBB@@@AAAAAAAAA@@@???===<<<<<<<<<===============<<<;;;;;;<<<<<<======>>>>>>;;;;;;;;;;;;;;;:::::::::::::::::::::999888777777888999999::::::888777666222444777777555333222222444333111000///...------,,,,,,,,,,,,,,,+++*********************)))))))))))))))((((((&&&%%%###"""%%%%%%&&&'''''''''&&&&&&)))(((''''''))),,,...000---...000222333444555555222111000...---,,,,,,+++------------...///000111000222444444444555666888666777777999;;;===???@@@DDDEEEFFFFFFEEEEEEFFFHHH~~~{{{wwwuuuyyyvvvsssooolllkkkkkkkkkhhhhhhfffdddaaa___]]]\\\[[[YYYVVVTTTSSSQQQNNNLLLLLLIIIEEECCCBBBAAA???>>>;;;:::999:::;;;;;;:::999777555333333444444333222222222111000///......------------....../////////---,,,***(((((()))***+++---,,,,,,+++***)))((((((++++++,,,++++++***)))(((+++++++++*********))))))((()))***,,,---...////////////000111111111111111222555888:::;;;;;;<<<===CCCJJJKKKOOOWWWSSSPPPYYYSSSTTTSSSQQQNNNMMMNNNOOOPPPQQQRRRTTTWWWYYY[[[\\\^^^^^^\\\[[[ZZZYYYYYYYYY]]]]]]\\\[[[YYYWWWUUUTTTRRRQQQOOOLLLIIIFFFDDDCCCCCCAAA???@@@AAAAAA???<<<>>>>>>>>>>>>============<<<======>>>???@@@AAAAAA@@@@@@AAACCCEEEFFFGGGHHHHHHIIIIIIJJJIIIIIIHHHHHHDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA????????????AAAAAAAAA@@@???============>>>======<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<======>>>===<<<;;;:::999999999999888888888888888888999:::::::::::::::::::::::::::999888666555333222111333333333222111000...............///...------,,,***+++---...///......---************)))))))))(((''''''(((((())))))******((('''%%%$$$%%%(((+++---000//////...///000222333444333111000......------++++++---......---,,,+++000000000111111111111222333333444555666777888999@@@BBBEEEGGGGGGEEECCCAAA}}}zzz{{{xxxuuuqqqooommmmmmmmmiiiiiigggeeecccbbb```___^^^\\\YYYWWWVVVTTTRRRPPPOOOLLLIIIFFFEEEDDDCCCAAA???===<<<<<<======;;;:::999777555555555555444333////////////000000000111*********+++++++++,,,,,,...---+++))))))***+++,,,,,,,,,,,,+++++++++++++++((()))***++++++,,,++++++---,,,,,,,,,++++++++++++((()))***,,,------------------...////////////...000222555777777888:::;;;===BBBCCCHHHQQQNNNJJJQQQRRRRRRRRRQQQOOONNNOOOPPPOOOPPPRRRTTTWWWYYY[[[\\\\\\[[[ZZZYYYYYYYYYYYYYYY[[[[[[[[[ZZZYYYXXXWWWVVVSSSRRRPPPMMMJJJHHHFFFEEECCCAAA@@@AAACCCCCCAAA???@@@@@@??????>>>======<<<<<<<<<<<<===>>>??????@@@======>>>@@@AAACCCDDDDDDFFFGGGGGGHHHGGGGGGFFFFFFCCCCCCCCCBBBBBBAAAAAAAAABBBAAA@@@@@@@@@@@@AAABBBAAA@@@???>>>======>>>>>>======<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<======>>>===<<<;;;:::::::::::::::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888666555444444555555555555333222111000//////000000//////...---,,,---.../////////...---,,,,,,+++++++++*********)))))))))))))))************)))(((''''''(((***++++++++++++,,,---///111222222111000...---,,,,,,,,,***+++,,,------,,,++++++....../////////000000000222222333444555666777777===???BBBEEEFFFEEECCCAAA}}}{{{xxxuuurrrppppppoookkkjjjiiihhhfffeeeddddddbbb```^^^\\\[[[YYYWWWUUUTTTQQQNNNLLLKKKJJJGGGFFFDDDBBB@@@??????>>><<<:::<<<:::888666777666555444/////////000000000000000,,,,,,,,,---------------...---,,,+++++++++,,,---++++++,,,,,,,,,---------((()))***++++++,,,++++++,,,,,,+++++++++*********))))))***+++++++++++++++***++++++,,,,,,,,,,,,,,,...///111222222333666888;;;>>>===DDDPPPMMMGGGLLLMMMNNNNNNMMMLLLLLLNNNOOOOOOPPPQQQTTTVVVXXXZZZ[[[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWTTTSSSQQQNNNLLLIIIGGGFFFCCCCCCBBBDDDEEEFFFDDDCCCCCCBBBAAA@@@???>>>===<<<;;;;;;;;;<<<<<<======>>>;;;<<<===>>>???@@@AAABBBCCCDDDDDDEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAA???>>>>>>===>>>>>>>>>======<<<<<<======>>>;;;;;;<<<<<<<<<===============<<<;;;::::::::::::;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888777777666888888888777666555444333111111222222111111000/////////000000000///..................---------,,,+++++++++++++++*********,,,,,,++++++************)))******+++---///111222//////...---,,,,,,++++++***++++++,,,,,,+++******,,,,,,,,,---------......000111111222333444555555999<<>><<<999888888777666444444333222111000///...---........................///...------------......+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***(((((()))))))))(((((((((((('''))))))************))))))))))))***++++++++++++***,,,---.........000333666777999888@@@MMMKKKCCCFFFFFFGGGHHHHHHGGGHHHJJJLLLMMMNNNOOOQQQTTTVVVXXXYYYUUUVVVVVVWWWWWWXXXXXXWWWXXXWWWWWWVVVVVVVVVVVVVVVRRRQQQPPPNNNKKKIIIHHHGGGDDDDDDEEEFFFGGGHHHGGGGGGFFFEEEDDDBBB@@@>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCC??????>>>>>>>>>>>>??????AAAAAA@@@???>>>>>>>>>>>>>>>>>>============>>>>>><<<<<<<<<<<<==================<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;========================999999999999888888888888999999999888888777555555333444444444444333222222222222222222111000000///111111111000000000//////......------,,,,,,,,,+++,,,---...///......---,,,------...///000111222333/////////......------,,,+++,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,///000000111222222333333888:::===???@@@???>>>===|||zzzwwwvvvuuunnnnnnmmmmmmlllkkkkkkjjjiiigggeeeccccccbbb___]]]]]]ZZZXXXVVVUUUTTTQQQNNNMMMKKKHHHFFFDDDBBB???===???===:::999999888777555666555444333111000///...,,,,,,,,,,,,++++++++++++..................//////,,,,,,,,,+++***)))))))))+++++++++++++++***(((((()))))))))(((((((((((('''))))))*********)))(((((())))))***++++++++++++***+++,,,,,,,,,,,,...111333000222111999FFFCCC;;;===@@@BBBCCCDDDDDDEEEHHHJJJIIIJJJLLLNNNPPPSSSTTTUUUSSSTTTUUUVVVWWWWWWVVVVVVXXXWWWUUUTTTSSSRRRRRRRRROOOOOOMMMLLLJJJHHHGGGFFFCCCEEEFFFGGGHHHHHHIIIIIIHHHGGGFFFDDDBBB@@@>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDEEE???@@@@@@@@@@@@@@@@@@???AAAAAA@@@@@@??????>>>===>>>>>>============>>>>>><<<<<<<<<=========>>>>>>======<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<========================888888888888888888888888888999999999888777666555555555666666555555444333555444444333333222222222333333333333222222222222000000000//////......---,,,...000111222222111000000111111111111111111111000111111222222111000///......---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///000000111111222222222999:::;;;<<<<<<;;;999888~~~|||zzzyyyrrrrrrqqqpppoooooonnnnnnllljjjhhhffffffeeecccaaaaaa___]]]\\\[[[YYYUUUSSSRRROOOLLLJJJHHHFFFCCC@@@AAA???<<<;;;;;;;;;:::888444444444444444333333333//////............---------.........////////////---,,,,,,+++***)))((('''((()))***++++++,,,++++++,,,,,,+++++++++*********))))))*********))))))(((((()))******++++++******)))***+++++++++,,,...000---111111888BBB>>>666:::<<<>>>???@@@@@@BBBEEEGGGEEEFFFGGGJJJLLLNNNPPPQQQPPPQQQSSSTTTUUUTTTTTTSSSVVVTTTRRRPPPOOOOOOOOOPPPMMMLLLKKKJJJHHHGGGFFFEEECCCEEEGGGHHHGGGGGGHHHIIIIIIHHHGGGEEECCCBBB@@@@@@???>>>>>>======<<<<<<<<<999999999:::::::::::::::===>>>???@@@@@@AAAAAA@@@AAAAAABBBBBBCCCDDDEEEEEEAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>===???>>>>>>======>>>>>>???<<<<<<=========>>>>>>>>>======<<<<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<========================999999888888888888888888888888999999888888777666666666777777666666555444666666555444444444555555555555555444444444333333111111111111111000000000...000222333555555444444222222333333222222111000222333444555555555444333111111///...............---------.........//////111111111111222222333333999::::::::::::888777666~~~}}}wwwwwwvvvuuutttrrrrrrqqqooommmkkkjjjiiihhhfffdddfffdddbbbaaa```^^^ZZZWWWVVVTTTQQQNNNMMMJJJGGGEEECCCAAA???>>>??????>>>===666666666666555555555444333222222222111111111111,,,---....../////////...,,,,,,,,,++++++*********((()))***++++++,,,++++++---,,,,,,,,,++++++++++++))))))******+++*********'''((())))))******))))))%%%'''************+++,,,+++111333888???999222777666888999::::::<<<>>>AAAAAABBBCCCFFFHHHJJJLLLMMMNNNOOOPPPQQQRRRQQQOOONNNRRRPPPOOOMMMMMMMMMOOOOOOLLLKKKJJJIIIHHHGGGFFFEEEBBBEEEGGGGGGFFFEEEFFFHHHIIIIIIHHHFFFEEECCCBBBBBBAAAAAA@@@??????>>>======:::999999999999999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@BBBCCCCCCDDD@@@AAABBBBBBBBBBBBAAA@@@AAAAAAAAAAAAAAA???>>>===??????>>>>>>>>>>>>??????<<<=========>>>>>>>>>>>>======<<<<<<<<<<<<======;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888999999999:::999999888777666777777777777666555555777777666555666666777888666666666555555555444444222222222222222222333333333333444555555555555555333444555666666555555444333444666888888777666555555444222111000000000111000000000000111111111111222222333333333333444444888888999999999888777777{{{zzzyyyxxxwwwuuuttttttqqqooommmllllllkkkiiigggiiigggfffeeedddaaa^^^[[[YYYWWWTTTRRRPPPNNNKKKHHHEEECCCAAAAAABBBBBBAAA@@@;;;;;;999888666444333222111000000000//////......,,,,,,---...//////......++++++,,,,,,,,,,,,------++++++,,,++++++***)))(((+++++++++************)))))))))***+++++++++++++++&&&'''(((((())))))((((((###&&&(((***)))))))))***&&&---///333999222+++222000222333444444555888:::>>>???AAACCCFFFHHHJJJJJJKKKMMMNNNOOOOOONNNLLLKKKNNNMMMLLLKKKKKKMMMOOOPPPLLLKKKJJJIIIHHHGGGFFFFFFBBBEEEGGGGGGEEEDDDEEEGGGJJJIIIHHHGGGFFFDDDCCCCCCCCCBBBBBBAAA@@@???>>>>>><<<<<<<<<;;;;;;;;;;;;:::888999:::;;;<<<<<<<<<<<<<<<<<<===???@@@AAABBBBBB===>>>???@@@@@@???>>>===AAAAAABBBBBBAAA@@@>>>===??????>>>>>>>>>>>>??????============>>>>>>>>>>>>======<<<<<<<<<======>>>;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;:::999999:::::::::;;;::::::999999777777777777777666555555777777666666666888999:::666666666666555555555555222222222333333444444444666666666666555555555555555666888::::::::::::999333555777888999888777666777666444222111111222222222222222222333333333333444444444444444444555555666666777888888999888888~~~{{{xxxwwwvvvvvvvvvssspppnnnmmmnnnmmmllllllkkkjjjhhheeebbb```^^^YYYYYYXXXVVVSSSPPPMMMKKKHHHHHHGGGFFFEEEDDDCCCCCC@@@???===;;;999888888888444444333333222222333333111111111111000000000000///...,,,,,,,,,,,,***)))+++++++++***((('''%%%$$$)))***,,,,,,***)))******((()))))))))*********+++)))******)))((((((***+++'''&&&%%%$$$%%%''')))***+++)))---444555///,,,//////000111222444666777777;;;<<<===>>>@@@BBBDDDEEEHHHIIIKKKLLLLLLKKKIIIHHHIIIIIIHHHGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHFFFDDDCCCEEECCCBBB@@@@@@AAABBBCCCFFFEEEDDDCCCBBBAAA@@@@@@DDDCCCAAABBBDDDCCC???<<<>>>>>>>>>>>>============999:::;;;===<<<;;;999888777999;;;>>>???@@@@@@@@@@@@AAABBBAAA???>>>>>>??????@@@AAABBBAAA@@@???>>>CCCDDDEEEDDDAAA???>>>???@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>999999888:::;;;<<<;;;999999999:::;;;;;;<<<<<<======<<<;;;:::999999999999777888999999888777888:::777777888888888999999999666666777777888888888888666777777666444444555666666555555555444444444444555555666777888999::::::999999999999999999999999555666777888999888777777555444444444333333333333444444444444444444333333222333555777777777777666999999:::::::::999999888~~~|||zzzyyyyyyyyyvvvrrrpppppppppooonnnnnnmmmllljjjhhheeecccaaa\\\\\\[[[YYYWWWSSSPPPNNNJJJJJJIIIHHHFFFEEEDDDCCCBBBAAA>>><<<::::::::::::555555444333333333444444222222111111111111000000000...------......,,,+++,,,,,,,,,+++***)))((('''***,,,---,,,***)))((()))))))))******++++++,,,,,,((()))))))))''''''(((***)))(((&&&%%%%%%&&&'''(((***(((+++222555000++++++***+++,,,---///000111222666666777888:::<<<>>>???BBBCCCFFFHHHIIIIIIGGGFFFCCCCCCDDDDDDFFFGGGHHHIIIIIIIIIIIIHHHGGGEEEDDDCCCDDDCCCAAA???>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCDDDEEECCCCCCDDDEEEEEEBBB???@@@@@@??????>>>>>>======999:::;;;;;;;;;:::888888888999::::::;;;;;;;;;;;;;;;<<<======<<<;;;<<<>>>>>>??????@@@@@@@@@??????CCCEEEEEEDDDAAA@@@???@@@@@@@@@@@@??????>>>>>>>>>========================;;;::::::;;;===>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999999999;;;<<<<<<;;;888777777888888888888999999999999:::777777777888888999999999777888888777555555666888777777777777666666666666888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;:::999999777777777777666666666555666555555555555555555555555555666777888888888777888999999:::::::::::::::~~~~~~|||yyyvvvtttssssssrrrqqqqqqpppooommmkkkiiigggeeeaaa``````^^^[[[XXXUUUSSSOOONNNLLLJJJHHHGGGEEEDDDDDDCCCAAA>>><<<;;;;;;;;;777666666555444444555555333333222222222111111111000///......///000///------------------,,,++++++,,,......---***(((''''''''''''((())))))***++++++((()))******(((((()))******)))(((&&&%%%%%%&&&''')))&&&)))111666333---)))******+++,,,...///000000000111111222444666888999999<<<@@@CCCDDDDDDBBBAAA;;;<<<>>>AAACCCEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCBBB@@@===<<<<<<<<<<<<======>>>@@@BBBDDDFFFGGGDDDDDDDDDFFFHHHHHHFFFDDDDDDDDDBBB@@@???>>>>>>===<<<<<<<<<;;;;;;:::::::::;;;:::999888888777777777777999::::::::::::;;;===============>>>???@@@@@@CCCDDDEEEDDDBBB@@@@@@AAA????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<===???@@@>>>=========<<<;;;;;;:::999999<<<;;;;;;::::::999999999<<<<<<===;;;999888888999999999999999::::::::::::888888999999999999::::::999::::::999777666888999:::999999999999888888888<<<;;;;;;:::999888777777<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<===<<<<<<;;;::::::::::::999999999999888888888888888888888888999888888888888888999999999999::::::;;;;;;;;;<<<|||yyywwwwwwvvvtttsssrrrrrrqqqpppnnnllljjjiiiddddddcccbbb___\\\YYYXXXTTTSSSQQQOOOLLLJJJHHHGGGFFFEEEBBB@@@>>>===<<<<<<999999888777666666666666555444444333333222222222///...---...000000000...,,,------.........------...//////---***'''&&&'''$$$%%%%%%&&&''''''(((((()))***,,,+++***)))***+++))))))((('''&&&&&&''''''(((&&&(((111999999222+++******+++,,,------............///000111333444555333555999===>>>===:::888333555999===@@@BBBDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEBBBAAA???<<<:::999888888999999:::<<<>>>AAADDDEEECCCDDDFFFHHHJJJJJJJJJIIIHHHGGGDDDBBB@@@?????????@@@@@@>>>==================<<<:::999888888888999999:::;;;;;;:::999:::<<<<<<;;;;;;;;;<<<===???@@@BBBCCCDDDDDDBBB@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>======>>>@@@@@@???===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;::::::999888777999::::::999999;;;<<<999999:::::::::;;;;;;;;;::::::::::::::::::::::::999::::::999777777888999::::::::::::999999999999<<<<<<<<<;;;::::::999999:::::::::::::::::::::::::::;;;<<<===>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<;;;:::999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;|||zzzyyyxxxvvvtttrrrrrrrrrqqqooommmlllkkkgggffffffeeebbb___]]][[[YYYXXXVVVTTTQQQNNNLLLKKKHHHGGGDDDAAA???>>>>>>>>><<<;;;:::999888888888888777666666555444333333333///...---...///000///...+++,,,------...---------...//////---***(((''''''&&&&&&&&&&&&''''''''''''''')))******)))(((((()))''''''''''''(((((())))))''''''***111:::===777///'''''''''(((((()))))))))++++++,,,,,,...///111222///111444666666555222111///222666:::===@@@AAABBBCCCDDDEEEFFFFFFGGGGGGGGGBBB@@@>>><<<999777666555777666666777999;;;>>>@@@AAACCCFFFHHHIIIJJJKKKKKKIIIHHHEEECCCAAA@@@AAAAAABBBAAA@@@>>>>>>======>>><<<;;;:::999888999:::;;;;;;<<<<<<;;;888777777888::::::999999:::<<<===??????AAABBBBBB@@@??????@@@===================================================<<<<<<===??????>>><<<:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;:::999888666777999999888888:::<<<999999:::::::::;;;;;;;;;;;;:::::::::::::::::::::888999999888666666777999::::::999999999888888888:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<=========<<<;;;<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======>>>===;;;::::::;;;<<<===@@@???===<<<;;;:::;;;;;;}}}|||{{{xxxvvvssssssrrrrrrpppooonnnmmmiiiiiihhhgggeeebbb```^^^^^^]]][[[YYYVVVTTTRRRQQQLLLJJJGGGDDDBBB@@@@@@@@@>>>>>><<<;;;::::::999999888888777666555444444333000///......///000///---+++,,,,,,---------,,,,,,,,,---...---+++))))))***+++++++++*********))))))$$$&&&(((((('''%%%%%%&&&&&&&&&'''((())))))******&&&(((+++///666;;;777000(((((((((((())))))))))))'''''''''((()))+++,,,------...///000000///...---...000333666:::<<<>>>???@@@AAABBBDDDEEEFFFGGGGGGAAA@@@???===:::888666555666555444444555777999;;;>>>AAAEEEGGGGGGHHHIIIKKKIIIGGGEEECCCBBBBBBCCCDDDAAAAAA@@@???>>>>>>===<<<999999999999999::::::;;;;;;;;;;;;999777555555666888888888888999:::;;;;;;;;;===??????>>>===>>>>>><<<<<<<<<<<<====================================<<<;;;;;;<<<>>>>>>===<<<999999::::::;;;<<<======999:::;;;;;;;;;:::999888888999:::999777666777888999999999999::::::::::::;;;;;;::::::::::::999999999999:::888777666777999999999999999888888888888888999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>999:::;;;<<<===<<<;;;;;;;;;;;;;;;;;;:::::::::999:::;;;;;;<<<<<<============<<<<<<<<<<<<<<<======AAA@@@>>><<<;;;;;;<<<<<<~~~{{{xxxtttttttttsssrrrqqqpppooollllllkkkjjjhhhfffcccaaaaaa```___]]]ZZZXXXWWWVVVOOONNNKKKHHHEEEDDDCCCCCC@@@???>>>===;;;;;;;;;;;;:::999888777666555444444222111//////000000///------------...------,,,,,,***+++------,,,+++,,,---///...---,,,+++******)))$$$&&&))))))(((&&&&&&&&&'''(((((()))))))))((((((%%%)))++++++///333222,,,******))))))))))))))))))%%%%%%%%%&&&'''((()))******++++++,,,,,,---------...///000222555888;;;<<<<<<===???AAACCCDDDEEEFFFAAAAAA@@@>>>;;;999777666555444333222333555888:::;;;???CCCEEEEEEEEEGGGIIIFFFEEECCCBBBBBBDDDFFFGGGCCCDDDDDDDDDCCCAAA???>>>;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<:::888777777888777888888999999999888888888:::<<<<<<;;;:::;;;<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===>>>???===<<<:::;;;;;;;;;;;;;;;;;;;;;888999;;;<<<<<<;;;999888999:::;;;:::888777888999888888888999999999999:::::::::::::::999999999888:::;;;;;;:::888888999::::::::::::999999999888888888999999;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::<<<=========<<<;;;;;;;;;;;;::::::::::::999999::::::;;;<<<<<<======:::;;;<<<======>>>======@@@???===<<<<<<===???@@@}}}zzzuuuuuuuuuuuutttsssrrrqqqnnnnnnmmmllljjjhhheeedddcccbbbaaa___]]][[[ZZZYYYRRRQQQNNNKKKHHHGGGFFFFFFAAA@@@???===<<<<<<;;;;;;::::::999888777666555444555333111111222111000.........//////...------,,,(((***,,,---,,,,,,---//////...---,,,***)))(((''''''))),,,,,,+++)))((())))))*********)))((('''&&&%%%***+++((((((,,,,,,'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&'''((()))***((((((((()))***,,,...///.........000222555888:::999:::<<>>===;;;;;;<<<===666777888999999888666555666888::::::999999:::;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<===??????>>>======<<<<<<;;;;;;::::::999888999;;;<<<<<<;;;999888666888:::::::::;;;<<<>>>777777888888888999999999:::::::::999999888888888;;;<<<<<<;;;999999:::<<<;;;;;;:::::::::999999999999999::::::;;;<<<<<<===========================:::;;;===>>>>>>>>>===<<<<<<;;;;;;;;;::::::::::::999999999:::;;;<<<<<<===999:::<<<>>>>>>>>>>>>=========<<<<<<===???BBBCCC{{{yyywwwuuutttssspppnnnooonnnnnnmmmlllkkkiiihhhhhheeebbbbbbbbbaaa]]]ZZZYYYVVVRRROOOMMMKKKIIIGGGHHHFFFCCC???===<<<<<<===>>><<<:::999999888666444444444333222111000//////...............---------+++,,,------++++++,,,---,,,,,,,,,,,,+++***))))))************))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((''''''&&&'''''''''((()))******+++'''''''''(((((((((((((((......///000111222333333777888999;;;===>>>@@@@@@AAA@@@???===<<<:::999888777666333222333555888:::======>>>???????????????AAAAAAAAAAAAAAADDDHHHLLLMMMNNNPPPRRRQQQNNNKKKHHHGGGDDD@@@======>>>>>>>>>???===;;;;;;<<<<<<;;;:::::::::;;;;;;::::::999888666777777888888888777777::::::999999888777777777<<<;;;;;;::::::;;;;;;<<<@@@@@@???===<<<:::999999;;;;;;<<<===============<<<<<<<<<;;;::::::999999888999:::;;;;;;;;;:::999999999999999999999999999::::::::::::::::::::::::888:::;;;<<<<<<;;;999777:::::::::999999888888888<<<<<<;;;:::::::::;;;;;;???>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>:::;;;<<<======<<<;;;:::;;;:::::::::;;;;;;<<<======<<<:::::::::;;;===??????<<<::::::===>>>>>>==={{{yyywwwvvvvvvuuusssqqqooooooooonnnmmmkkkjjjiiiiiifffdddddddddccc```]]][[[YYYUUURRRPPPNNNLLLIIIJJJHHHEEEBBB???>>>>>>>>>???===;;;:::::::::888666555444333222111000000////////////...............)))+++,,,---,,,,,,...///+++,,,,,,++++++***)))((())))))((((((((('''''''''(((((((((((((((((((((((('''(((((((((((((((((('''''''''((((((''''''&&&%%%&&&&&&'''(((((()))******'''(((((((((((((((((((((******+++,,,---...//////444555666888:::<<<===>>>>>>>>>===;;;:::888777777777666444333333666999;;;======>>>>>>>>>>>>======>>>>>>>>>>>>???BBBGGGKKKOOOPPPSSSUUUUUUSSSPPPNNNKKKGGGCCC@@@????????????@@@>>><<<<<<<<<===<<<;;;;;;;;;;;;;;;;;;:::999999999999999888888777666666777777777777777777888888;;;::::::999999::::::;;;???>>>>>>===<<<;;;::::::;;;<<<<<<===>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::999888999999999999999:::::::::999999999999::::::::::::888999:::;;;<<<;;;:::::::::::::::999999999888888::::::999999999::::::;;;>>>======<<<<<<<<<<<<===<<<<<<<<<<<<<<<=========999999::::::::::::999999<<<;;;:::::::::::::::;;;===<<<:::::::::;;;===>>>???===::::::<<<>>>===<<<}}}{{{yyyyyyyyyyyywwwuuuqqqqqqqqqpppnnnmmmkkkjjjiiihhhgggggggggfffdddbbb___\\\XXXVVVTTTRRRPPPNNNLLLJJJHHHDDDBBB@@@@@@@@@???===<<<;;;<<<<<<:::999666555555444333222111111000000000/////////......,,,---......,,,+++,,,...++++++++++++***)))(((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&&&&&&&'''(((((())))))((((((((((((((((((''''''&&&&&&'''((()))******+++///000222444666888999:::;;;:::999888777666555555666555444444555888;;;===>>>>>>??????>>>===;;;:::::::::;;;;;;<<<@@@EEEJJJQQQSSSVVVYYYZZZYYYWWWUUUPPPLLLGGGDDDBBBAAAAAA@@@AAA???===<<<======<<<;;;;;;;;;;;;;;;::::::::::::;;;::::::999888777666666444555555666777777888888999999888888888888999999<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>======;;;<<<<<<<<<<<<=========>>>>>>>>>===<<<;;;:::999999999999::::::;;;;;;;;;999999999:::::::::;;;;;;999999::::::;;;;;;<<<<<<::::::::::::999999999999999888888888999:::;;;;;;<<<<<<<<<;;;<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999999:::999999999999999:::;;;;;;<<<;;;:::::::::;;;===>>>???===;;;;;;;;;<<<;;;:::~~~}}}}}}|||zzzxxxtttttttttsssqqqooommmllljjjiiiiiiiiiiiihhhgggfffbbb___[[[YYYWWWVVVSSSQQQNNNMMMJJJGGGEEECCCAAAAAA???===<<<<<<======;;;:::777777666555444333333222222222111111000000//////222222222///,,,))))))))),,,,,,,,,,,,+++***)))))),,,,,,+++++++++*********((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''%%%%%%&&&''''''((()))))),,,---...000222444666777777777666666555555444444555555444444666999<<<>>>???@@@AAAAAA???===;;;:::777888888888:::???EEEJJJQQQSSSXXX\\\^^^^^^]]][[[VVVQQQLLLGGGEEEDDDBBBAAA@@@>>><<<<<<<<<===<<<;;;<<<;;;;;;:::::::::::::::::::::999888888888888888666666666777777777888888888777777666666777777888::::::::::::;;;;;;;;;;;;;;;;;;<<<===============;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>======<<<<<<999999::::::;;;;;;<<<<<<999::::::;;;;;;<<<<<<===;;;;;;:::::::::;;;;;;<<<::::::::::::::::::::::::999888999999:::;;;<<<===;;;;;;;;;;;;<<<<<<===>>>===<<<<<<;;;;;;:::::::::<<<;;;:::999999:::;;;<<<666666777888999;;;<<<===;;;;;;:::::::::;;;<<<===>>>===<<<;;;;;;::::::999}}}{{{xxxxxxwwwvvvtttrrrpppooojjjkkkkkkkkkjjjiiiiiiiiidddbbb^^^\\\[[[YYYWWWUUUQQQOOOMMMJJJGGGEEECCCBBB???>>><<<<<<======<<<;;;999999888777666555444444444444333222222111000000222333222000,,,***)))***............---,,,++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((&&&%%%%%%&&&((((((***************)))((((((&&&&&&&&&'''''''''''''''))))))(((((('''''''''&&&&&&''''''(((((()))))))))++++++---...000222333333444444444444444444444444333333333555777:::===???AAABBBCCCCCCBBB???<<<;;;777777777777999>>>EEEJJJOOORRRWWW\\\___```______ZZZUUUOOOJJJGGGEEECCCBBB@@@>>><<<;;;<<<<<<;;;:::<<<;;;:::999999999999:::888777777777888999::::::999999999888888777777777777666666555555666666777888888888999:::;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>??????============>>>??????@@@::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<======>>>>>>======;;;::::::::::::;;;:::::::::::::::::::::::::::::::::;;;;;;===>>>???;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;;;;::::::999999;;;:::999888888999:::;;;888888888888999:::;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<;;;:::999888888}}}|||{{{zzzxxxvvvtttssslllmmmnnnnnnllljjjjjjkkkgggeeeaaa___^^^]]]ZZZYYYTTTSSSQQQNNNKKKHHHFFFEEEBBB@@@>>>>>>??????===;;;;;;::::::999888777666555666555555444333222111111...///000///...---...000////////////...---,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))+++++++++++++++******)))'''''''''''''''''''''''')))))))))(((''''''&&&&&&(((((((((((())))))*********++++++,,,......///000111111111222222333333333111111222444777;;;>>>???BBBCCCDDDEEECCCAAA>>><<<777777666666888===DDDJJJNNNQQQVVV[[[___aaa``````[[[WWWPPPKKKHHHFFFDDDCCC@@@???===<<<======<<<;;;;;;:::888777777777888999666666555555666888:::;;;:::::::::999888777777777666666555555555555666666777777777888999:::::::::888999::::::;;;;;;::::::::::::;;;<<<======>>>>>><<<<<<<<<===>>>???AAAAAA<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<===>>>>>>;;;;;;;;;:::;;;;;;<<<<<<::::::::::::::::::999999888777777777777777777888===<<<;;;999888888888777999:::::::::;;;;;;;;;;;;:::;;;<<<<<<:::888888999}}}{{{yyywwwuuuoooqqqrrrqqqnnnllllllnnnkkkhhheeecccbbbaaa^^^]]]XXXWWWUUURRROOOLLLIIIHHHFFFDDDBBBAAAAAAAAA???===<<<<<<;;;:::999888777777777777666555444333222111,,,...///000//////111222////////////...---,,,+++,,,++++++++++++*********))))))))))))))))))))))))***++++++++++++++++++******++++++++++++***))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&'''''''''(((((((((((((((************++++++++++++------...///000000111111//////111444777:::===???@@@AAACCCDDDDDDAAA>>><<<777777555555666;;;CCCHHHMMMPPPVVV[[[___aaaaaa```[[[WWWPPPKKKHHHFFFDDDCCCCCCAAA???>>>??????>>>===:::999777666555666777888777666555444555666888999888888888888888777777777666666555555555555666666666777777888888999999999777777888999999999999888::::::;;;;;;<<<<<<<<<=========<<<<<<===>>>???@@@>>>>>>======<<<;;;;;;;;;======<<<<<<;;;;;;::::::888999;;;<<<=========<<<:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;:::::::::;;;;;;999999999999::::::::::::666666777777777777666666<<<<<<;;;::::::999::::::999999::::::;;;;;;;;;;;;777:::<<<<<<999888888:::}}}{{{xxxwwwqqqtttuuutttpppnnnnnnpppmmmkkkgggeeeeeecccaaa```[[[ZZZXXXVVVSSSOOOLLLKKKIIIGGGEEEDDDDDDCCCAAA???===<<<;;;;;;999999888777888777666555444333222222...000111000///...///111............---,,,++++++.........---------,,,,,,))))))))))))))))))))))))+++,,,---......---,,,+++***************)))(((((()))))))))))))))(((((((((***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''))))))))))))))))))((((((***++++++,,,...//////000---...000333777:::===???>>>@@@BBBDDDCCCAAA===;;;777666444333555:::AAAFFFMMMPPPVVV[[[___aaaaaaaaa[[[VVVPPPKKKHHHFFFDDDCCCEEECCCAAA@@@AAAAAA@@@???999888666555444555777888888777555444333444666777555555666666777777888888666666555555555555666666666777777777888888888888666666777888888888888888:::::::::;;;;;;;;;;;;<<>>===<<<<<<===>>>>>>??????>>>===<<<;;;::::::<<<<<<;;;:::999888888777555777:::===???@@@??????:::::::::;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;;;;===<<<;;;;;;::::::::::::888888888999999::::::;;;777888999::::::999888777777888888:::;;;===???@@@888999:::;;;;;;;;;::::::555999<<<<<<999888999:::~~~{{{zzzzzzxxxtttpppnnnnnnoooppppppnnnkkkiiihhhgggfffdddccc```[[[XXXVVVUUUSSSQQQNNNKKKHHHFFFEEECCC@@@>>>===;;;999888999999888777777777777666555333222111111111000000000000111111///000111222222111000/////////...,,,,,,,,,,,,,,,))))))***+++,,,------...******+++++++++,,,,,,,,,++++++***))))))*********+++***)))'''''')))***+++)))))))))))))))((('''&&&'''''''''''''''''''''''')))))))))))))))))))))))))))***++++++***)))***+++...///111222333444777:::?????????>>>===;;;:::999:::::::::999999;;;???BBBNNNOOOSSSWWW\\\^^^^^^^^^WWWUUUPPPKKKGGGDDDCCCBBBCCCBBBBBBAAA@@@>>>===<<<999999999999999888777777666555333444666888888888444444444555555555666666555555555555555666777777888888888888888888888888888888777777666777777888999999999999999999999999============>>>>>>>>>>>>999:::<<<<<<;;;:::;;;<<>>===;;;;;;:::::::::;;;<<<>>>>>><<<<<<<<<===;;;;;;;;;;;;::::::999888<<<<<<<<<;;;;;;:::::::::;;;:::999888999:::;;;<<<444666999;;;<<<;;;:::999999999888888888888999999999999;;;;;;;;;;;;999999888888888888888888888888;;;;;;;;;::::::999999999~~~}}}|||zzzwwwsssqqqqqqqqqrrrrrrpppmmmkkkjjjiiigggfffeeebbb___\\\ZZZXXXUUUSSSQQQOOOLLLJJJHHHFFFCCCAAA???===;;;::::::;;;:::888777777777666555444333222111111111000000111111111000000111222222111000000000///...---,,,,,,,,,,,,******++++++,,,,,,------***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++)))(((((((((*********++++++++++++******)))''''''''''''''''''''''''(((((((((((((((((((((((()))***++++++))))))***+++---...000111111333666888;;;;;;;;;;;;:::999888777777888888888888;;;???CCCKKKMMMPPPUUUYYYZZZZZZYYYUUUSSSOOOKKKHHHFFFEEEDDDDDDDDDDDDCCCBBB@@@???>>>::::::::::::999888777666777555444444666777777777444444444444555555555666555555444444555555666777888888888888888888888888999999888888888888888999888888888888888888888888999::::::;;;<<<===>>>>>>999;;;<<<===<<<;;;<<<===>>>===<<<;;;;;;;;;;;;;;;:::<<<======<<<;;;;;;<<<999999999999999888888777:::::::::;;;;;;;;;;;;;;;<<<<<<:::999999999999:::777777888999999:::;;;;;;999999888888888888999999999999:::;;;;;;:::999999888888888888888888888888;;;;;;;;;::::::999999999~~~{{{wwwuuuuuuuuuuuuuuurrrooommmmmmllljjjhhhhhhfffcccaaa___]]]YYYVVVUUUSSSPPPNNNLLLJJJGGGEEEBBB@@@===<<<<<<<<<;;;999888888888777666555444333222222111111111111222222000111111222222111111000222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...........................---+++)))(((((()))))))))******++++++++++++***''''''''''''''''''''''''(((((((((((((((((((((((((((***+++***)))((()))++++++,,,.........000222555555555666666666666666666555666666777888;;;???CCCFFFIIIMMMRRRTTTTTTSSSRRRRRRPPPMMMKKKHHHGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBAAA===<<<<<<;;;:::999777666888666555444555666555444444444444444555555555555444444444444444555555666888888888888888888999999999999999999999:::::::::777777777777777777777777666777888999:::;;;<<<===888:::<<<===<<<<<<===>>>===<<<<<<;;;;;;;;;<<<<<<:::;;;======;;;:::;;;<<<::::::::::::999999999999999999999:::;;;;;;<<<<<<>>>===;;;:::999888888888999888777666777999;;;<<<999999888888888888999999888999::::::::::::999888888888888888888888888888;;;;;;::::::::::::999999~~~{{{yyyxxxxxxxxxwwwtttqqqpppooonnnllljjjjjjhhhfffeeedddaaa]]]YYYXXXUUURRRPPPOOOMMMJJJHHHEEEBBB???>>>======;;;:::999999999999888777666555333333222222222222333333222222222222222222222222333222222111///...---,,,.........---------,,,,,,+++++++++,,,,,,,,,------//////000000111111000000///...,,,+++)))(((((((((&&&'''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((()))******(((((()))***)))***+++,,,,,,,,,///111111111111222222333444444555666777777888:::>>>AAABBBFFFKKKNNNPPPOOONNNMMMMMMLLLJJJIIIHHHHHHHHHHHHGGGHHHHHHHHHGGGFFFEEEEEE?????????===<<<:::888777999777555555555555333222444444444444444444444444333333333333333444555555777777888888888888999999999::::::;;;;;;;;;;;;;;;777777777888888888888888777777888888999:::::::::555888:::;;;;;;;;;<<<>>><<<;;;;;;;;;;;;<<<<<<===:::<<<======<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::;;;;;;<<<<<<;;;:::999999888888999888777777777888:::;;;999999888888888888999999888888999999999999888888888888888888888888888888::::::::::::::::::::::::}}}{{{{{{{{{yyywwwtttrrrqqqpppnnnmmmkkkjjjhhhgggfffccc___\\\ZZZWWWTTTRRRQQQOOOLLLJJJHHHEEEBBB@@@???>>>;;;:::::::::::::::999888777777444444333333333333444444333333222222222222333333333333333333111000...---000000//////...---------++++++,,,,,,,,,---------///000111222222222222111000///...,,,***)))((((((&&&'''((()))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''((()))''')))***))))))***,,,............///000111333444777888999888888999;;;===???CCCHHHKKKKKKJJJJJJKKKIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGBBBBBBAAA@@@???===;;;::::::888666666666555333111444444444444444444333333222222222222222333333444666666666777777888888888888999:::;;;;;;;;;;;;:::888888888999999999::::::;;;;;;::::::999888888888333555888999999999:::;;;;;;:::::::::::::::;;;<<<:::<<<>>>===<<<;;;<<<<<<===<<<;;;;;;;;;<<<======<<<<<<;;;:::999999888888999:::::::::::::::::::::777777888888999999888888999999888888888888999999888888888888888888888888777777777777777777777777::::::::::::::::::::::::~~~~~~|||zzzwwwuuutttsssrrrpppnnnllljjjiiigggeeebbb```]]][[[XXXVVVUUUSSSPPPNNNLLLIIIEEECCCAAA???===;;;;;;;;;;;;;;;;;;:::999999555555444444444444555555444333333222222333333444333333444444333222000///000000000/////////......,,,,,,,,,,,,------------...///111222333222222111000///...---+++***)))((()))******++++++++++++***''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))((('''&&&''')))'''((((((((('''''')))+++,,,,,,,,,,,,---///111222666777888888777777888:::<<>><<<;;;:::999999888555333444444444444333333333333111111111111111222333333444444555555666666777777666777888:::::::::999999888888888999::::::;;;;;;===<<<<<<:::999888777666333555777777777777888999:::999999888888888999999:::;;;======;;;:::;;;<<<:::999888888888999;;;<<<===<<<;;;:::999888777666888999:::;;;;;;;;;;;;:::777777888999999888888777999999888888888888999999888888777777777777888888777777777777777777777777999999::::::::::::;;;;;;~~~{{{yyyyyyxxxvvvtttqqqooollljjjiiigggeeedddcccaaa^^^\\\ZZZXXXVVVSSSPPPMMMIIIGGGEEEBBB@@@>>>;;;<<<<<<<<<<<<;;;::::::666555555555555555555666555444333222222333444555222333444555555444222111000000000000000000000///,,,,,,,,,------------...,,,...000111222222111000/////////...,,,+++***)))***++++++++++++******)))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&'''((('''&&&&&&(((***+++***))))))***,,,...000222444555555555555777888999===BBBBBBAAABBBFFFJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEDDDCCCBBB@@@???>>>>>>>>>===:::888444444444333333333222222111000000000000111222222222222333333444555666666333444666888999999888777777777777888999:::::::::<<<;;;;;;:::999888777777444666888888777666777888999999888777666666666777888999;;;;;;999888999:::999888777777777888:::;;;<<<;;;;;;:::999888777777999:::;;;;;;;;;:::999888999888777666666777888999999999888888888888999999888777666666666666777888777777777777777777777777999999999::::::;;;;;;;;;~~~||||||{{{yyywwwtttqqqmmmkkkjjjiiihhhfffhhheeebbb```___]]]ZZZXXXSSSPPPLLLIIIGGGEEEBBB@@@<<<<<<<<<===<<<<<<;;;;;;666666555555555555666666555444333333333333444555111222444666666555444333000000000000000000111111,,,,,,,,,---------......+++---///111222111000////////////...---,,,+++***)))))))))))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&'''((('''&&&&&&''')))***)))((('''(((***,,,......000222333333444666888777;;;??????>>>???DDDIIINNNMMMMMMLLLKKKIIIHHHGGGEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAABBBBBBAAA>>>;;;444444444333333222222222000000000000000111111222111111222333333444555555111333555777888777666555555666666777888999999999999999999999888888888888555777999999777777777888999999777666555555555555666777999999777666777888;;;:::999888888:::<<<===::::::999999999999999999;;;<<<<<<<<<;;;999777666<<<999666444333666999;;;999999888888888888999999888777666555555666777888777777777777777777777777999999999::::::;;;;;;;;;}}}{{{zzzvvvtttqqqooolllkkkjjjjjjhhhgggeeeeeedddbbb___\\\YYYVVVRRRNNNJJJIIIHHHHHH@@@@@@AAA@@@>>><<<:::888999777555555666666555444666555555444444444555555777666666666666555555555444333111000///...//////222111...,,,+++,,,...///---...///000111111111111333222000///---,,,,,,,,,)))(((((()))))))))(((&&&***)))(((((((((***+++,,,))))))))))))))))))))))))***)))(((''''''''''''''')))))))))((('''''''''&&&%%%%%%&&&''')))+++,,,---,,,---...------///222444666777999:::;;;<<>>>>>;;;:::888666444222222111222111000///////////////000000000111000000//////000000111222333444444555444444444444444555666777999999999888888888777777777777888999999::::::;;;999888888777666666666777555555555555555444333222999999888777777888888888;;;;;;;;;:::999888777666888999999888777777999:::<<<;;;999888777777666666999777555444666777777777666666666666666777777777777777777777777777777777666777999;;;;;;;;;999888}}}}}}zzzxxxuuurrrooonnnmmmmmmkkkiiihhhgggfffddd```^^^ZZZYYYUUURRROOOLLLKKKJJJDDDDDDCCCBBB@@@>>><<<;;;;;;999777777777888777666999888888777777777777888666666666666555555555555666555333111000000000000000...,,,***)))***+++,,,,,,---...///000000000000111000///......------...+++******+++++++++)))((((((''''''&&&&&&'''((())))))))))))))))))))))))))))))(((((('''&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&''')))***,,,,,,,,,---......---...111333444666888999999;;;===@@@BBBBBBCCCDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEEFFFHHHGGGGGGGGGGGGHHHIIIIIIGGGGGGEEEDDDBBBAAAAAAAAA???>>><<<:::888666555444222111000///////////////......////////////......000000111111111222222222111111222333444555777888777777777666666666555555666666777777888999999999999999888777777777777777555555666666555444444333888888777777777777777888999::::::999999777666666666777777777555555777888999999888777666666666666999777555444666777777666555666666666777777888888777777777777777777777777777888999:::::::::999999}}}zzzvvvsssqqqppppppooommmkkkjjjiiifffbbb___]]]\\\ZZZXXXUUURRROOONNNIIIHHHFFFDDDBBBAAA@@@@@@>>><<<:::999::::::999888777777666555555555555555666666666666555555555555777666555333222222222222///...+++***)))***+++,,,,,,---...//////////////////...............//////,,,------------,,,+++***)))((((((''''''''''''((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''((()))***+++---.........------///111222444666777777888:::<<<;;;<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDBBB???===;;;999888333222111000////////////,,,,,,------...------,,,////////////////////////...//////111222444666777444444444444444333333333444555555666777777888888:::999999888888888888888666666666666666666555555777777777777777777777777888888888888777666555444444555666555333333444555666555555444444555555666999777555444555666666555555555666777888888999999666666666666777777777777888888888888888999999:::|||yyyvvvtttsssrrrrrrqqqooommmllliiieeeaaa_________]]][[[WWWSSSQQQNNNLLLJJJGGGEEEDDDDDDDDDAAA???<<<<<<<<<<<<:::999777777666555444444444444777777666666666555555555777666555444333222222222111000...,,,,,,,,,------,,,,,,---...//////......///......------......///---.........,,,+++++++++++++++******))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''(((((()))(((((((((((())))))***---...///...------...000000222444555444555666888888999:::;;;<<<===>>>>>>@@@???>>>>>>???AAADDDEEEDDDEEEFFFFFFGGGGGGGGGGGGJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHGGGDDDBBB???===;;;555444333222111111000000+++,,,,,,------,,,,,,+++,,,,,,------......//////---......///000111333444222222222222222222222222444444444555666666777777999999888888888888888999888888777777777777777888666777777777888888888777666666666666666555444333333444555555333222333444222222222222222333444555999777444333444555444444444555555666777888999999666666666777777777777777999888777666666777888:::~~~{{{xxxvvvuuuuuuuuutttrrrpppooolllhhhdddbbbccccccbbb___[[[WWWUUUSSSQQQNNNKKKIIIHHHHHHHHHDDDBBB???>>>>>>===<<<:::<<<<<<:::999999888888888888888777777777666666666666666555555444222111111111000///---------------,,,---..................000///...------,,,,,,,,,,,,---///...+++))))))***++++++******))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((%%%&&&&&&''''''((((((((())))))(((((((((((()))))),,,---///...------...///...000222333222222333444999999999::::::;;;;;;<<<>>>>>>>>>>>>???AAABBBDDDBBBCCCDDDEEEFFFFFFFFFFFFHHHHHHHHHIIIIIIJJJKKKLLLKKKJJJIIIGGGEEEBBB???>>>999888777555444333333333---............---,,,,,,))))))***+++---...//////...---------------......000000000111111111111111333333333444555555666666777777666666666777777888999888777777777888999999666666777888999999888888444444555555555444333333333555666666444333222333000000000000111222333333777444222111222333333222333333444555555666777777555666666666777777888888888777555333333555777888|||{{{zzzzzzxxxwwwuuutttssspppllliiigggggggggfffccc```\\\ZZZWWWVVVTTTQQQOOOMMMLLLKKKHHHFFFCCCAAAAAA@@@>>>=========;;;:::999999888888999999999999888888888888666666666666555333222111000///...---,,,,,,,,,,,,---....../////////......000///...---,,,,,,,,,,,,+++---///---***'''(((***'''((((((((((((((('''&&&))))))))))))))))))))))))(((''''''''''''((())))))'''''''''((((((((((((((()))(((((((((((())))))******,,,.........---...///,,,///111222111000000111888888777777777777888999;;;;;;<<<===>>>???@@@@@@???@@@BBBCCCDDDDDDDDDCCCFFFFFFFFFGGGIIIJJJLLLMMMKKKKKKKKKIIIGGGEEEBBBAAA===<<<;;;999888777777777222222111111000///------))))))***+++,,,---......---,,,++++++******++++++.........////////////000111111111222333333444444444444444444444555555666777666555444555666777888444555777888999888888777333444444444444444333333333555777777555333222222000/////////000111111222333111//////000222222111111222222222222333333333333333444444555666666666666555333222111222444555|||{{{yyyxxxxxxuuurrrooolllkkkkkkiiigggdddaaa```[[[[[[ZZZXXXUUUSSSPPPOOOMMMKKKHHHFFFEEEDDDBBB@@@===<<<;;;:::999888888888;;;;;;:::::::::999999999777888888888666555333222111000000///......------/////////000000//////......------,,,,,,---------+++...000...***'''(((***&&&'''((())))))(((((('''))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))((((((((((((((('''(((((()))******)))+++---............///,,,...111222000/////////333333222222222333444555666888:::<<<======<<<;;;<<<===@@@BBBCCCCCCBBBAAABBBCCCCCCEEEGGGIIIKKKLLLKKKKKKLLLKKKJJJHHHEEEDDDAAA@@@???===<<<;;;::::::777666666444333111///...,,,+++++++++++++++++++++***)))))))))))))))******++++++,,,,,,------------.........///000000111111111111111111111222333444333222111000111222444555111222444666777777666555333333444444555444444333333555777777555222111111000000/////////000000111000...,,,---///000111111000000000000///////////////000000111222222333333444333222111000000111222~~~}}}|||{{{{{{yyyvvvsssoooooonnnllliiigggeeeddd^^^^^^^^^\\\ZZZWWWSSSRRRPPPNNNKKKIIIHHHGGGDDDCCCAAAAAA???>>>===<<<<<<;;;<<<<<<;;;;;;;;;:::::::::999999999999888666555333333333222222111111000000///000000000000000//////,,,,,,,,,,,,---...///000+++///111///***''')))+++'''((()))+++++++++******)))))))))))))))))))))))))))))))))))))))***++++++++++++******))))))((((((''''''''''''((()))***+++'''***---.........///000,,,...111111000///......///.........///000222333333555888;;;<<<;;;999888:::<<<>>>AAABBBBBBAAA@@@@@@AAABBBCCCFFFHHHJJJKKKKKKLLLMMMMMMLLLJJJGGGFFFDDDCCCAAA@@@>>>===<<<<<<:::999888777555222000//////...---,,,+++)))(((((('''''''''((((((***++++++))))))******+++++++++,,,++++++,,,,,,---......///000/////////000111222222000///...------///111222///000333555555555444333333333444555555444444444222444666666444222000000000000////////////000000---,,,++++++...000111111/////////...------,,,,,,,,,------...///000000111222222111000000///000000~~~{{{yyyxxxvvvuuusssqqqooommmlllkkkdddcccaaaaaaaaa___\\\YYYXXXVVVSSSOOOLLLIIIGGGFFFEEECCCBBBAAAAAA???===;;;===>>>>>>>>>===;;;;;;::::::<<<@@@BBB@@@<<<777333555555444333222222222222////////////000000000000000///...---,,,------...---///000///+++***+++---***++++++***))))))***+++000...***)))))))))((('''((((((''''''''''''((((((,,,+++***)))((('''&&&&&&''''''''''''''''''''''''((((((***+++---...000000,,,---......------///000+++,,,...000111222222222666555444444555888:::<<<;;;<<<===@@@CCCDDDCCCBBB===>>>???BBBDDDGGGJJJKKKLLLLLLLLLKKKKKKJJJIIIHHHDDDDDDCCCCCCBBB@@@???>>>;;;999888888888777444222333222111...+++(((&&&$$$$$$%%%&&&(((((((((((('''+++)))(((''''''((()))+++))),,,,,,***+++...///,,,,,,,,,------...///000000000111111000//////111222111111111111222333444555222444666777666666777888999777555333222333444444555111///111111...---///...------///222444444333...------,,,,,,++++++***------,,,,,,------...///....../////////...---,,,~~~|||{{{yyyxxxwwwuuusssqqqooooooiiihhhgggffffffdddaaa^^^\\\ZZZWWWSSSOOOLLLJJJIIIHHHFFFEEEDDDDDDCCC@@@>>>>>>>>>??????===;;;:::999<<<>>>BBBDDDCCC???:::777555444333222111111111111////////////////////////111000...---------...//////000111000---+++,,,...,,,---,,,+++))))))***,,,///---++++++++++++***(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((+++---///111222/////////...,,,+++,,,---)))***,,,...000222333333222222111111222444666888::::::;;;===@@@AAA@@@>>>>>>>>>???@@@BBBDDDFFFGGGJJJKKKKKKKKKKKKJJJIIIIIIDDDDDDDDDDDDCCCBBBAAA@@@???>>>=========<<<:::888333333111///---+++)))(((&&&'''((()))******))))))***)))(((''''''((()))***(((+++,,,***+++......+++++++++,,,,,,---......//////000111111///...///000000000000000111222333333111333555666555555666777888777555444333444666777888222...000111///...///,,,++++++,,,///000000///++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------............---------,,,~~~}}}|||zzzxxxvvvuuutttpppooommmmmmmmmkkkhhheeeaaa___\\\XXXTTTQQQOOONNNMMMLLLJJJIIIIIIGGGDDDBBBAAAEEEIIIHHHCCC>>>;;;;;;>>>@@@CCCEEEEEEBBB>>><<<666555444333222222222222111000000//////......---000000...---------...////////////...,,,+++,,,...//////...+++))))))+++---...---,,,,,,------+++***)))((((((''''''(((((()))###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''$$$&&&'''***---///111222111111000...+++)))***+++'''((())),,,...000222222000000//////000222444555777777888;;;>>>>>>===<<<=========>>>???AAABBBCCCHHHIIIIIIJJJJJJJJJJJJJJJEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAA>>><<<777555333111///.........)))***+++++++++++++++******)))(((''''''((()))***&&&***---,,,,,,///---************+++,,,,,,------...000111111///---------............///000111111000222444444444333444555555555444333444666888:::<<<333---...111000......---,,,+++,,,---......---*********+++,,,---------***************++++++,,,......---,,,,,,,,,,,,---}}}|||zzzzzzuuutttssssssrrrpppmmmjjjgggeeebbb^^^ZZZVVVTTTSSSRRRQQQOOONNNMMMKKKIIIFFFGGGRRR]]][[[NNNBBB>>>@@@===???BBBDDDDDDBBB@@@>>>999888777555444444444444222111111000...------,,,///...---,,,,,,---......---,,,,,,***))))))***+++111111///,,,))))))+++---+++++++++,,,......,,,)))))))))(((((((((((())))))###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&(((***,,,---///000000000///---***))))))***''''''(((***+++---//////000/////////000111333333555555666:::===???>>>===:::;;;;;;<<<>>>@@@BBBCCCFFFFFFGGGIIIIIIJJJJJJJJJEEEEEEEEEDDDEEEEEEEEEEEECCCBBBAAABBBCCCBBB@@@???===;;;777444222111111222,,,,,,,,,,,,,,,,,,++++++******)))(((((()))******&&&+++...---...000...***)))))))))*********++++++,,,...111111///,,,++++++,,,,,,,,,,,,,,,---...///...000222222222111222444222111111111333555888:::===444,,,---000000......000///......000000///...***+++++++++,,,,,,,,,---+++************+++,,,,,,///...---,,,,,,,,,------~~~yyyxxxwwwvvvvvvtttqqqnnnmmmkkkgggccc^^^[[[XXXWWWWWWUUUSSSRRRQQQPPPLLLJJJKKK\\\llliiiVVVEEE@@@DDD===>>>@@@AAABBBAAA???>>>999888777666555444444444333333222000///...---,,,------+++++++++,,,---...---,,,***))))))***++++++111111///---***)))+++---))))))***+++------+++)))))))))(((((((((((())))))'''''''''''''''((((((((((((((((((((((((((((((((((((((()))******+++,,,,,,,,,------,,,******+++,,,))))))(((((()))***++++++---------......///000000222333555999>>>@@@@@@@@@777888999;;;>>>@@@CCCDDDCCCDDDEEEFFFGGGHHHHHHHHHDDDDDDCCCCCCDDDEEEFFFGGGEEEDDDCCCDDDEEEEEECCCBBBDDDAAA===999666444333333......---,,,,,,+++++++++******))))))))))))******(((,,,/////////111///+++((((((((()))))))))))))))***,,,//////---+++******++++++*********+++,,,,,,,,,...000000000///000111...------...000222555777;;;333,,,---///.........222111///000111111000...---------,,,,,,,,,++++++---,,,,,,,,,,,,---......000///......------......}}}|||{{{{{{zzzxxxuuusssrrrpppmmmhhhddd```]]]\\\\\\ZZZXXXWWWVVVTTTQQQNNNMMM^^^llliiiWWWGGGBBBEEE>>>???@@@AAAAAA@@@??????999888777555444333333333444333333222000///......---,,,+++++++++,,,---...111...++++++,,,........./////////...+++***+++,,,***))))))***+++,,,***)))***))))))(((((())))))************)))((((((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))+++++++++******,,,...+++***)))''''''((())))))******+++++++++,,,,,,,,,000000333777<<>>555666777:::<<>>;;;888666555000000...---,,,,,,,,,,,,************************(((---///......111000,,,(((((((((((((((((()))))))))+++------,,,******+++*********))))))******+++***,,,.........---...000,,,+++++++++,,,///111333666111---......,,,---000000///......///000///---/////////...---,,,,,,,,,...............///000000111111111222111111000///~~~zzzxxxxxxvvvrrrmmmiiieeebbbaaaaaa___]]]\\\[[[YYYUUUSSSRRRZZZaaa___UUULLLGGGHHHBBBBBBBBBBBBBBBBBBAAAAAA<<<;;;:::888666555555555444444333333222111000000......---,,,---...///000222///++++++---///000///+++---///...---+++++++++---+++******+++,,,+++*********))))))))))))***************))))))(((((((((((((((((((((((((((((((((((((((((()))))))))******)))***+++***)))***+++---***)))(((''''''((()))+++)))******+++++++++++++++......000333777999999888444555666888:::<<<>>>@@@???@@@AAABBBBBBBBBBBBBBB??????>>>???@@@CCCEEEGGGJJJIIIIIIJJJLLLMMMKKKJJJIIIHHHFFFCCC???<<<:::999444222111///...------...*********++++++*********(((+++,,,++++++......+++)))))))))(((((((((((((((''')))************+++---******))))))))))))******)))***,,,---,,,,,,---...---,,,******+++,,,...000000......///---))),,,111...---,,,---//////...---//////////////////......///............///000000222333555666555444222000~~~||||||yyyvvvqqqlllhhhfffdddeeeccc```___^^^\\\XXXVVVWWWWWWVVVVVVTTTQQQMMMKKKFFFEEEEEEEEEDDDDDDDDDDDD@@@???>>><<<;;;:::999999555444444333333222222222000///......///000111222111---)))))),,,...///...))),,,...///---+++******000---+++***+++,,,,,,+++******))))))))))))******((((((((()))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++***++++++***))))))***,,,)))((('''&&&''')))+++---+++,,,,,,---------,,,,,,------...000333444333111555555555666888999;;;<<>><<<;;;;;;;;;666777888888777555333111///...------...///111222333111///,,,***(((((((((......------------,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******+++,,,,,,---,,,+++)))(((++++++************++++++,,,++++++++++++++++++++++++++++++***++++++,,,,,,...,,,************((('''))))))***+++,,,,,,---------,,,+++...111333111///...///000222444777888999BBBAAA>>>===<<<===>>>???<<<>>>AAABBBBBBDDDFFFHHHIIIIIIIIIJJJJJJJJJJJJJJJMMMKKKHHHGGGGGGDDD>>>:::;;;888555333222111///---111000000000000000000///,,,------------,,,++++++))))))))))))((((((((((((%%%&&&'''(((***,,,---...)))***,,,,,,***))))))***,,,++++++******************************+++++++++***,,,//////---+++******,,,,,,,,,---------......//////.........---------////////////000000000000000222555666555555666777|||yyywwwuuuqqqoooooolllhhheeedddbbb```___]]]]]]]]]\\\ZZZWWWUUUSSSVVVSSSOOOMMMLLLLLLKKKJJJHHHFFFDDDAAA???>>>>>>>>>:::;;;;;;:::999666333111000000/////////000222333111000...,,,++++++++++++......---------,,,,,,,,,---------,,,,,,,,,,,,+++)))))))))******+++++++++,,,,,,------,,,+++)))(((******))))))))))))******+++++++++++++++++++++++++++******)))))))))******+++******+++------,,,***(((((()))******+++,,,,,,))))))))),,,111333333111/////////000333666999;;;@@@???===<<<;;;<<<===>>>999;;;===>>>>>>???AAACCCFFFGGGGGGIIIJJJKKKLLLMMMNNNMMMKKKKKKJJJFFFAAA<<<>>>;;;999777666555333111////////////............---------......---,,,,,,+++******))))))((((((((((((((()))***++++++,,,,,,(((***++++++***)))+++,,,,,,+++******))))))******+++++++++++++++++++++++++++---......,,,***))))))******+++++++++,,,,,,,,,......---------,,,,,,,,,............////////////000222444555555555888999~~~|||zzzwwwuuussspppllljjjhhhgggeeedddaaaaaaaaa```___]]][[[ZZZYYYWWWTTTRRRRRRQQQQQQPPPLLLKKKHHHFFFDDDBBBAAAAAA??????>>>===:::777444222333222222111111222333444//////------------...///...------------,,,,,,,,,......---------,,,,,,,,,((('''''''''(((***,,,------.........---,,,+++*********))))))))))))************************************))))))((((((((('''((((((***---///000///---((((((((()))******++++++(((((())),,,///111111000//////...///222666999<<<===<<<;;;:::::::::;;;<<<888:::<<<===<<<===???@@@CCCDDDEEEGGGJJJLLLNNNOOONNNNNNNNNNNNMMMJJJDDD@@@AAA@@@>>>===<<<:::888555000000000/////////......------...............------,,,,,,+++***))))))(((***++++++,,,,,,,,,++++++******+++***)))***,,,...,,,+++******))))))******++++++++++++++++++++++++,,,,,,---,,,)))(((((()))((())))))))))))*********,,,,,,,,,++++++++++++***,,,,,,,,,------------...000111222333444666999<<<}}}{{{xxxuuuqqqnnnmmmllljjjiiieeeeeeeeedddcccbbbaaaaaa^^^[[[XXXWWWWWWWWWVVVTTTPPPOOOMMMKKKHHHFFFEEEDDDAAAAAA@@@>>><<<999777555666555444333222333444555111000///......///000111.........---------,,,,,,............------------***)))((('''(((***,,,...000000000//////...------++++++++++++++++++++++++)))))))))))))))*********+++++++++***)))(((''''''&&&''')))---000000...,,,))))))))))))******+++++++++++++++,,,,,,,,,,,,+++......000222444777999::::::999888888888999::::::;;;<<<>>>>>>>>>>>>@@@AAABBBCCCDDDFFFIIIKKKMMMNNNMMMNNNPPPPPPOOOLLLGGGDDDDDDCCCAAA@@@@@@>>>;;;888333333333222222111111000---......//////......---......------,,,+++******+++,,,---.........------......---+++******---000,,,,,,+++***************++++++++++++***************++++++)))(((((()))+++((((((((()))))))))******++++++*********)))))))))*********+++++++++,,,,,,///000111111222555:::==={{{yyyuuurrrqqqqqqooonnnjjjjjjiiihhhgggggggggfffbbb```^^^\\\\\\[[[ZZZXXXSSSSSSQQQOOOLLLJJJHHHGGGCCCBBBAAA@@@>>><<<;;;:::888777666444444444555555555444222000//////000000/////////.........------/////////.........------...---+++******+++---...333222222111000000//////,,,------......------,,,(((((()))))))))*********,,,------,,,,,,***)))(((''''''))),,,......,,,)))*********+++++++++++++++***+++,,,,,,+++*********,,,...111444666777777666666666666777777888999999<<<===????????????@@@BBBCCCCCCDDDFFFGGGIIIJJJJJJJJJLLLOOOPPPPPPMMMKKKIIIHHHFFFDDDBBBAAA???<<<:::666555555444333333222222//////000000//////...---000//////...------,,,,,,***,,,...000111111000000333222111...,,,+++...000------,,,+++++++++++++++++++++******))))))))))))'''((())))))((((((+++---)))))))))************+++***))))))))))))((((((((())))))))))))************---...///000111444999<<<}}}yyywwwvvvvvvtttssspppooonnnmmmlllkkkkkklllhhhfffdddbbbaaa```]]][[[WWWWWWUUUSSSQQQNNNKKKJJJFFFEEEDDDCCCAAA@@@???>>><<<;;;999777666666777777888777555222111000000000111000000000000/////////000////////////.........000000...---------......333222111000/////////000---...///000000///...---((())))))******+++++++++------.........---+++***(((((()))+++------***(((++++++++++++++++++++++++''')))+++,,,++++++,,,---+++---000333444444333222444444555666777888888888:::;;;===>>>===>>>@@@AAADDDDDDDDDEEEFFFGGGGGGHHHGGGJJJMMMOOOOOOOOOOOOPPPNNNKKKGGGDDDCCCAAA>>><<<888888777666555555444333333333333333222000///...000000000000////////////+++---///222333333222111333333222000------...000///...------,,,,,,------,,,++++++******)))))))))'''(((******))))))***,,,************++++++++++++))))))))))))((((((((((((((((((((())))))))))))******,,,...///000222666999~~~|||{{{zzzyyyxxxvvvuuusssqqqppppppppppppnnnllliiihhhfffdddaaa^^^\\\[[[ZZZXXXUUURRROOOMMMLLLKKKIIIGGGDDDBBBAAAAAA@@@???===;;;::::::::::::999888555333222111222222222222222111111111000000000000000/////////............//////////////////111111///...------......---...///000000///...---))))))******+++,,,,,,---,,,---...//////...,,,+++)))))))))+++------,,,++++++++++++***************'''***,,,,,,+++***,,,---------,,,------...000000222333444666777888888888888:::<<<======>>>@@@BBBBBBCCCCCCDDDEEEFFFGGGGGGFFFIIIMMMNNNOOOQQQTTTWWWVVVRRRLLLHHHFFFDDDBBBAAA>>>>>>===<<<;;;:::999999999999888777555333111000000000000000111111111111...///222444444333111000...///000///......///000000000///.....................---,,,,,,+++******)))+++,,,,,,***)))((()))))))))*********+++++++++))))))))))))(((((((((((((((((((((((())))))))))))(((***---...///111333555~~~~~~}}}{{{zzzyyywwwuuussssssssssssrrrpppnnnllljjjgggcccaaa^^^^^^]]][[[XXXUUURRRPPPRRRPPPMMMJJJGGGDDDBBBBBBCCCBBB@@@>>><<<<<<<<<<<<888777666444333333333444333333333222222222111111000000000000////////////+++,,,...///000000000000000///---,,,++++++,,,,,,,,,---///000000///---,,,))))))***+++,,,,,,------***,,,...//////...---+++***))))))+++---//////...*********)))))))))))))))+++---///...***((()))***...,,,)))''''''***---000222333444666777888888888999;;;===>>>???@@@BBBDDDAAAAAABBBDDDEEEGGGHHHHHHFFFIIIMMMNNNOOORRRWWW[[[\\\WWWQQQKKKHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@???>>>======<<<:::888666444222000000000111222222333333111222444555555333000...)))+++...///......000111111111000///////////////000000///...------,,,,,,+++---///...+++(((&&&%%%))))))))))))***************)))))))))(((((((((((((((((((((((()))))))))***'''))),,,...///000111333