BM6P6(@ xxxjjjhhhttt{{{sssgggXXXNNNIIIHHHIIIKKKVVVbbbwwwkkkUUUNNNOOOLLLFFFFFFNNNYYYdddnnn|||qqqjjjkkkttt}}}ooocccUUUMMMIIIIIIKKKOOOYYYfff~~~jjjUUUMMMLLLJJJGGGKKKSSSaaannn|||uuukkkkkkrrrwwwjjj]]]PPPJJJHHHIIIOOOVVV^^^nnngggTTTJJJGGGGGGIIIQQQZZZiii{{{vvvmmmhhhnnnxxx~~~|||eeeWWWLLLHHHGGGIIIRRR]]]fffyyysssaaaRRRGGGCCCFFFLLLWWW```pppxxxooojjjgggooo{{{zzzaaaSSSHHHGGGGGGJJJWWWgggrrrrrrgggZZZNNNEEEBBBIIITTT___gggvvvyyymmmiiiggggggppp}}}vvv___QQQGGGIIIKKKOOO```tttiii^^^SSSMMMGGGFFFQQQ^^^hhhrrryyylllcccccceeeiiivvvyyymmm^^^OOOGGGLLLQQQWWWllleeeXXXNNNLLLKKKMMMZZZjjjrrrrrrfff^^^```eeemmm|||qqqddd]]]OOOHHHOOOVVV^^^uuudddVVVMMMMMMOOOSSSaaarrryyyssslll```fffrrrrrrvvvtttcccYYYUUUPPPOOOUUU^^^kkkpppaaaSSSJJJKKKPPPYYYiiizzz|||lllllleeennn{{{{{{~~~}}}jjj]]]VVVRRRPPPRRR[[[gggwww}}}mmm]]]RRRLLLPPPWWWbbbuuutttfffmmmlll|||ooo___WWWTTTRRRTTT[[[ffftttwwwiiiWWWQQQPPPXXXaaannnӵĦĦӵĦ~~~pppfffpppuuuwwweeeWWWQQQRRRVVV\\\gggssspppdddSSSPPPSSS___kkkzzz4ĉ@ӵ>L=hĦ4ĉ@ӵ>Lzzznnnhhhuuu~~~}}}lll\\\PPPLLLOOOXXXdddssszzziii___SSSQQQWWWfffuuuGG=?HdĦ=ĪjGG=?HdĦwwwooommmnnn```TTTJJJJJJPPP[[[mmmrrrccc\\\XXXUUU\\\mmmӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ|||uuuuuuyyyzzzdddWWWOOOIIIMMMVVVeeezzz}}}lllbbb______ZZZ```ttt?~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??|||wwwuuu|||xxx```TTTMMMJJJRRR^^^pppvvvhhhddddddddd^^^cccyyy4Dӵ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]Ħ~~~~~~}}}}}}uuu^^^RRRPPPTTT\\\bbb}}}nnncccbbbfffeeekkkttt4DuXӵ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Ħ{{{}}}{{{iiiVVVNNNPPPWWWaaajjjttteee\\\\\\aaadddnnn{{{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ӵ{{{xxx}}}nnnaaaUUUSSSZZZeeesss~~~|||kkk]]]VVVYYY```dddsss4DuXӵ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ӵ|||yyyzzzuuuccc\\\WWW\\\ffftttvvvfffZZZVVV\\\dddhhh{{{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~~~|||~~~xxxeeeXXXVVVXXXbbbmmm{{{pppbbbYYYWWW```jjjqqq4DuXӵ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@h~~~qqq]]]TTTWWWaaammmyyyzzzjjj^^^WWWXXXcccnnn4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼syyymmm[[[WWW^^^mmm|||ssseee[[[WWWZZZeeeqqqΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦrrrjjjZZZWWWaaarrr{{{pppccc[[[XXX\\\hhhttt?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦpppbbb^^^___mmm{{{fffaaaWWWUUU]]]ggg>AneneneneDenene>Ak<fhDenenene}}}ssseee]]]]]]eeesssuuuaaa___YYY\\\hhhooo{{{mmmccc[[[[[[bbbnnn|||wwwmmm\\\]]]^^^hhhyyyqqqbbbYYYWWW___jjjzzz}}}lllfffWWW[[[```rrriii[[[UUUUUU```nnnssseee^^^RRRXXXaaaxxxuuubbbYYYTTTVVVcccrrr|||kkkaaaXXXPPP[[[fffzzzjjj\\\XXXXXX^^^ooorrrccc]]]WWWUUUgggtttpppcccYYYYYY^^^hhh}}}kkk^^^[[[YYY\\\sssooo___RRRVVVeeewwwrrrbbb]]]\\\WWWjjj{{{vvvkkk^^^UUU[[[lll~~~lll]]]YYYZZZ[[[ppp|||pppiiiddd[[[XXXcccvvvyyydddXXXWWWZZZ```yyysssggg___]]]XXX\\\kkkooo^^^VVVXXX^^^gggxxxmmmbbb[[[YYYXXX___qqqvvvdddXXXTTT[[[eeeppp|||ooofff___\\\ZZZ[[[cccuuugggZZZTTTVVVbbbppp~~~vvvggg___]]]^^^``````hhhyyyuuu]]]TTTUUU]]]nnnqqqaaaZZZ[[[___ddddddlll{{{pppXXXSSSXXXdddyyyuuujjjiiihhhbbb\\\mmmssswwwxxxgggZZZWWW[[[gggpppfffeeeggggggeeeyyyuuuggg]]]___ggguuu{{{jjj______eeemmmrrrvvviii___\\\dddqqquuueeeZZZYYYcccqqq{{{yyyhhh^^^YYYZZZhhhzzzyyypppbbbXXXYYYeeevvvmmm```ZZZXXX^^^oooxxxvvvrrrjjj```\\\aaapppyyyeee^^^VVVWWW___rrrwwwwww}}}hhhccc^^^aaammmooo___\\\TTTVVV___tttvvv~~~sssbbb^^^]]]eeewwwhhhZZZYYYXXX[[[eeezzzuuuooo]]]___aaafffuuuyyy___TTTTTT]]]dddppp{{{iiiddd^^^bbbffflll|||mmmXXXPPPQQQZZZdddtttoooaaa^^^dddkkkrrrzzzsss^^^OOOJJJLLLSSSbbbvvvyyyfff\\\\\\fffpppzzzuuuaaaSSSIIIGGGIIINNN___ttt~~~|||yyywwwzzzxxxvvvxxx{{{vvvvvvzzz}}}xxxiii\\\WWWWWWbbbnnnzzzuuubbbVVVNNNHHHFFFGGGMMM\\\ooo}}}}}}uuuooonnnppptttqqqtttyyy|||sssiiijjjkkkllllllkkkiiihhhggggggfffdddccceeehhhiiihhhhhhgggiiinnnuuuwwwuuuqqq}}}zzzsssjjj```YYYUUUTTTaaammmyyy{{{yyy{{{~~~~~~{{{}}}}}}|||kkk```UUUOOOKKKGGGFFFGGGOOOYYYeeennnvvv|||{{{wwwuuuvvvvvvtttrrrrrrsssuuuvvvooofff```^^^^^^^^^]]]aaaeeelllrrrvvvvvvtttrrrqqqttttttqqqoookkkcccZZZ[[[]]]^^^^^^]]]\\\]]]^^^\\\]]][[[YYYZZZ]]]]]]YYY______```bbbfffhhhiiihhh}}}xxxrrrnnnlllhhhbbb\\\XXXUUUSSSPPP[[[gggssswwwxxx|||yyyvvvwww}}}~~~zzzxxxyyy{{{{{{zzzyyyzzzzzzxxxuuurrrmmmnnnnnniiidddbbbeeeiiiggggggggghhhiiikkkmmmmmmmmmrrrwwwvvvpppiiieeeeeeZZZRRRLLLJJJHHHDDDEEEGGGOOOSSSWWW\\\dddlllmmmhhhjjjiiigggccc``````bbbeeehhhbbbZZZUUUSSSTTTSSSRRRTTT[[[dddiiijjjiiihhhiiidddfffdddaaa^^^]]]WWWPPPQQQSSSTTTSSSQQQPPPRRRUUUUUUXXXWWWUUUWWWZZZXXXSSSTTTVVVYYYZZZYYYYYY[[[]]]wwwvvvwwwyyyvvvttt{{{{{{yyywwwyyy{{{|||zzzxxxxxxzzz~~~zzzvvvvvvqqqmmmlllmmmjjjccc]]]WWWTTTOOOLLLLLLNNNLLLIIIPPP\\\gggiiihhhjjjlllmmmkkkeeecccggghhhdddcccfffuuunnnlllhhhbbbhhhgggeeeeeeeeeeeecccaaaaaacccbbb]]]WWWUUUYYY]]]XXXZZZ\\\]]]\\\\\\\\\]]][[[aaaffffff___YYYUUUTTTQQQLLLHHHGGGEEEBBBCCCHHHLLLLLLKKKNNNWWWaaaccc```bbb```\\\WWWTTTTTTWWWZZZYYYUUUPPPKKKJJJJJJKKKLLLGGGOOOYYY^^^]]][[[\\\^^^[[[\\\ZZZUUUTTTSSSPPPJJJKKKLLLMMMKKKHHHHHHJJJMMMKKKPPPQQQOOOQQQUUUSSSLLLJJJOOOSSSSSSPPPNNNPPPSSSvvvooofffcccdddkkktttzzzxxxtttrrrooonnnpppsssuuusssqqqkkkhhheeedddccccccbbbaaaggghhhkkkoooqqqqqqnnnkkkddd^^^ZZZZZZ]]]]]]WWWQQQPPPMMMJJJJJJKKKKKKHHHEEEPPPSSSVVVXXXWWWVVVVVVWWWUUUQQQTTT\\\]]]VVVXXX```ppptttpppddd[[[ZZZXXXUUU[[[\\\\\\[[[YYYZZZ^^^aaa___\\\VVVQQQNNNNNNOOOPPPVVVVVVUUUSSSQQQPPPRRRSSSSSSVVVWWWWWWSSSOOOLLLKKKIIIGGGDDDBBBBBBCCCDDDDDDOOOLLLHHHIIIRRR\\\___[[[WWWXXXUUUOOOMMMOOONNNLLLJJJMMMOOOKKKEEEDDDJJJPPPKKKOOOTTTUUUSSSRRRSSSUUUVVVSSSPPPOOOOOONNNJJJFFFDDDDDDDDDDDDCCCCCCCCCCCCFFFGGGHHHIIIJJJIIIHHHGGGKKKJJJHHHGGGGGGHHHIIIKKK}}}xxxuuusssssstttqqqkkkeee^^^[[[[[[```iiinnnllliiimmmkkkiiihhhhhhhhhgggfff```^^^ZZZXXXXXXXXXXXXWWW\\\]]]___bbbddddddaaa^^^YYYUUURRRRRRTTTSSSOOOKKKLLLJJJHHHHHHHHHIIIHHHGGGGGGJJJMMMOOOOOONNNOOOOOOOOOLLLOOOXXXWWWPPPOOOUUU[[[^^^\\\SSSMMMLLLLLLKKKNNNPPPPPPOOONNNNNNQQQTTTTTTQQQMMMIIIHHHIIIKKKMMMKKKKKKJJJHHHFFFEEEGGGIIINNNPPPPPPNNNKKKGGGDDDDDDFFFDDDAAABBBDDDFFFFFFDDDJJJJJJIIIIIIOOOVVVWWWTTTPPPQQQNNNKKKKKKNNNLLLHHHHHHJJJLLLJJJGGGGGGJJJNNNKKKLLLNNNNNNLLLJJJJJJJJJLLLLLLLLLLLLKKKGGGBBB>>>BBBBBBCCCCCCDDDCCCCCCBBBAAABBBDDDEEEGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEFFF}}}}}}~~~zzzuuutttuuuuuupppllliiifffdddccccccaaa\\\WWWVVVRRRQQQTTT[[[______\\\fffeeebbb^^^ZZZYYYYYYZZZVVVSSSNNNLLLLLLMMMNNNMMMPPPPPPRRRTTTVVVUUUSSSQQQQQQQQQPPPOOOOOONNNMMMLLLGGGGGGFFFEEEDDDEEEGGGJJJFFFHHHKKKLLLLLLLLLLLLMMMHHHGGGKKKRRRQQQIIIGGGKKKKKKNNNNNNIIIEEEFFFHHHIIIHHHIIIJJJIIIHHHHHHJJJLLLHHHFFFCCCAAAAAADDDHHHJJJGGGFFFEEEBBB@@@AAADDDFFFIIIJJJIIIFFFBBB???>>>???CCC@@@>>>AAAFFFIIIGGGDDDEEEIIIJJJIIIKKKNNNNNNKKKHHHHHHFFFEEEIIIMMMIIICCCFFFGGGIIIJJJKKKKKKLLLLLLMMMKKKJJJIIIJJJIIIHHHFFFGGGJJJMMMMMMJJJDDD???<<<>>>@@@BBBCCCDDDCCCBBBAAA===>>>???AAACCCFFFHHHIIIEEEDDDDDDDDDCCCBBBAAA@@@{{{zzz|||xxxppplllkkknnnrrrttttttvvvyyy|||qqqmmmiiihhhiiihhheeeaaadddaaa^^^[[[YYYVVVRRROOORRRNNNLLLMMMRRRUUUUUUSSS\\\\\\[[[VVVQQQOOORRRUUUQQQNNNIIIGGGGGGHHHIIIIIILLLKKKKKKMMMNNNNNNLLLJJJKKKMMMNNNMMMJJJIIIKKKMMMFFFGGGFFFDDDAAAAAAFFFJJJHHHJJJLLLLLLKKKJJJJJJKKKFFFEEEGGGLLLKKKFFFFFFJJJEEEHHHIIIGGGDDDEEEIIIKKKHHHHHHHHHHHHGGGGGGHHHHHHDDDBBB@@@>>>???BBBFFFIIIFFFFFFDDDAAA@@@AAADDDGGGGGGGGGFFFCCC@@@>>>???@@@BBB>>>===@@@FFFIIIFFFAAABBBIIIMMMKKKIIIHHHGGGDDDDDDCCC@@@AAAGGGKKKFFF>>>EEEEEEFFFJJJNNNOOOMMMKKKKKKHHHEEEEEEHHHJJJHHHFFFDDDHHHLLLKKKFFFAAA>>>===;;;===@@@CCCDDDCCCAAA@@@>>>>>>>>>@@@BBBEEEHHHJJJCCCDDDDDDDDDCCCAAA>>>===xxxpppqqqtttpppiiidddeeejjjooopppoooooosssvvvdddbbb______```___\\\YYY^^^\\\ZZZXXXVVVSSSPPPNNNNNNKKKIIIIIILLLNNNNNNMMMPPPQQQPPPMMMJJJJJJNNNSSSNNNKKKGGGFFFFFFGGGHHHHHHJJJIIIHHHIIIKKKKKKJJJIIIBBBEEEFFFDDDAAAAAADDDGGGFFFGGGFFFCCC??????CCCGGGGGGHHHHHHGGGDDDCCCBBBCCCDDDBBBBBBDDDCCCCCCFFFKKK@@@AAACCCCCCAAA@@@DDDHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCAAA>>>======@@@CCCFFFBBBBBBAAA???>>>???BBBEEEEEEEEEDDDBBB@@@@@@BBBDDDBBB???>>>@@@DDDFFFCCC???CCCKKKOOOLLLHHHFFFDDDBBBCCCBBB???@@@FFFJJJEEE<<>>===}}}yyyzzz}}}vvvnnnhhhkkkooolllhhheeedddhhhkkkllljjjiiijjjlllbbb```___^^^^^^\\\YYYWWWQQQRRRSSSSSSSSSQQQPPPOOOJJJHHHGGGGGGHHHHHHHHHGGGFFFFFFFFFEEEEEEFFFIIILLLKKKHHHFFFEEEFFFFFFFFFEEEGGGEEEDDDDDDFFFHHHHHHGGG@@@AAABBB@@@>>>>>>AAADDDFFFEEEDDDBBB@@@@@@AAACCCFFFGGGGGGEEEBBB@@@@@@AAA@@@@@@>>>======???DDDHHH??????@@@AAA???===@@@FFFHHHFFFBBBAAAAAABBBBBBBBBBBB???<<<::::::<<>><<>>@@@AAABBBAAA@@@???AAAAAAAAABBBCCCDDDEEEFFFAAABBBCCCDDDCCCAAA>>>===}}}zzzvvvssspppnnnoooqqqiiiccc```dddgggfffdddeeeaaabbbcccccc```^^^\\\[[[bbbaaa```^^^\\\YYYUUUSSSGGGJJJMMMNNNNNNMMMKKKKKKGGGFFFFFFFFFGGGFFFEEEDDDDDDBBBAAAAAACCCDDDDDDCCCGGGFFFEEEEEEFFFFFFDDDBBBCCCAAA???@@@BBBEEEFFFFFFCCCCCCBBB@@@???@@@BBBDDDBBBAAA??????@@@AAAAAA@@@FFFFFFFFFEEECCCBBBCCCDDD???@@@???<<<;;;>>>AAACCCBBB@@@AAADDDAAA>>>BBBIIIKKKGGGAAA???@@@BBBCCCBBB@@@===:::888777:::===???BBBDDDFFFGGGFFFFFFGGGIIIDDDEEEDDDBBB???>>>>>>???@@@AAAAAA???======@@@BBBDDDHHHHHHDDDBBBCCCBBB???@@@BBBBBBAAADDDJJJJJJGGGCCCCCCDDDEEEFFFFFFEEECCCIIIJJJJJJHHHCCC???===<<>>???@@@AAABBBBBBBBB>>>>>>?????????>>><<<<<>>FFFFFFFFFGGGGGGFFFDDDAAAAAA???===>>>@@@CCCEEEEEECCCBBB@@@>>>???@@@AAABBB>>><<<;;;===@@@BBBAAA>>>AAABBBCCCBBBAAAAAACCCDDD@@@BBBBBB???===>>>@@@@@@AAA???@@@DDDBBB>>>BBBJJJJJJDDD===:::;;;>>>?????????===:::777888:::===@@@@@@CCCEEEGGGFFFFFFFFFGGGGGGHHHGGGEEEAAA>>>=========@@@AAA???;;;<<<@@@FFFCCCEEECCC??????AAAAAA>>>>>>AAABBBAAADDDJJJMMMLLLBBBBBBCCCCCCBBBAAAAAAAAA@@@DDDFFFEEE@@@<<<;;;<<<;;;;;;===AAAEEEDDD>>>999AAAAAA@@@@@@@@@@@@@@@@@@888:::<<<>>>@@@@@@@@@@@@;;;;;;;;;<<<;;;;;;::::::~~~pppooommmggg___[[[^^^___[[[[[[^^^ZZZVVVSSSTTTYYY\\\[[[XXXTTTVVVXXXYYYXXXTTTOOOLLLQQQTTTXXXYYYWWWRRRLLLGGGHHHIIIKKKMMMLLLIIIFFFCCC???DDDIIIKKKIIIFFFEEEEEEGGGFFFDDDBBBAAAAAAAAABBB@@@DDDFFFGGGJJJLLLGGG@@@@@@@@@??????@@@AAAAAABBB@@@CCCEEECCC???>>>AAAEEE@@@>>><<<;;;===@@@AAAAAABBBBBBBBB@@@>>>===???AAACCC???<<<<<<@@@CCCCCCAAA@@@AAABBBBBBAAAAAACCCDDDEEE@@@;;;;;;???CCCCCCBBBBBB???:::777777999<<>>===>>>???@@@>>>@@@EEEEEEAAABBBGGGBBB@@@===<<<===>>>>>>>>>>>>AAABBBAAA<<<::::::<<<<<<===@@@EEEIIIHHHBBB===BBBEEEEEE@@@@@@BBB???999???AAA@@@===@@@EEECCC<<<999;;;<<<<<<<<<<<<===>>>yyymmmkkkggg[[[XXXXXXZZZYYYVVVXXX]]][[[XXXVVVWWWYYYZZZXXXUUUXXXYYYZZZZZZWWWSSSOOOLLLTTTVVVZZZ[[[YYYTTTOOOKKKIIIJJJLLLLLLKKKHHHEEECCCBBBEEEJJJKKKIIIFFFDDDDDDHHHGGGEEECCCBBB@@@@@@??????BBBCCCCCCEEEGGGDDD===BBBBBBAAAAAAAAAAAABBBBBBEEEGGGHHHEEE???===???AAA===;;;::::::<<<>>>?????????@@@@@@???======>>>???DDDBBB@@@???@@@AAAAAAAAA@@@BBBDDDDDDCCCCCCCCCDDDCCC???:::;;;???CCCDDDCCC@@@>>>;;;999999<<<@@@CCCCCCDDDIIIPPPOOOIIIFFFHHHFFFFFFFFFCCC@@@>>>===>>>>>>@@@@@@===>>>CCCDDDAAA===>>>>>><<<:::999:::<<>>AAA@@@<<<===BBB???>>><<<;;;<<<===?????????@@@@@@???===;;;;;;<<>>@@@???===???BBB@@@:::888:::;;;:::::::::;;;===sssjjjggg```UUUVVVXXXYYYUUURRRTTTZZZYYYZZZYYYYYYXXXVVVTTTRRR[[[[[[ZZZXXXUUURRROOOMMMPPPRRRUUUVVVUUUPPPKKKHHHJJJKKKKKKKKKJJJHHHFFFEEEEEEHHHJJJJJJHHHDDDBBBAAAGGGGGGGGGFFFDDDAAA???===DDDFFFFFFDDDEEEHHHFFFAAACCCBBBAAA@@@????????????CCCEEEEEECCC>>>;;;<<<>>>===<<<:::;;;===?????????>>>@@@BBBAAA@@@>>>>>>???DDDDDDDDDBBB???>>>???@@@>>>AAACCCDDDBBBAAAAAABBB@@@===:::;;;???DDDEEEEEE???===;;;:::<<<@@@DDDGGGBBBDDDIIINNNMMMHHHFFFGGGFFFEEECCC@@@<<<;;;<<<===;;;>>>>>>===<<<>>>===:::>>>??????>>>======>>>@@@@@@=========;;;888999======<<<;;;:::;;;===???@@@@@@>>><<<<<<=========<<>>???>>>======???===999888999999999777777999;;;{{{yyyooojjjfff]]][[[[[[[[[[[[XXXUUUTTTTTTUUUWWWYYYYYYVVVSSSQQQQQQYYYXXXVVVTTTQQQOOOMMMLLLKKKMMMOOOPPPOOOLLLHHHEEEHHHIIIIIIJJJJJJJJJJJJJJJIIIJJJJJJIIIGGGDDDAAA@@@EEEFFFGGGGGGFFFCCC@@@>>>GGGIIIGGGDDDDDDGGGGGGDDDBBBAAA???>>><<<;;;;;;;;;;;;===???>>><<<;;;<<<===@@@???>>>@@@BBBDDDCCCBBB???BBBEEEEEEDDDAAA@@@@@@@@@BBBDDDBBB>>>===>>>@@@<<<>>>AAAAAA@@@>>>>>>>>>===;;;:::;;;???CCCEEEFFF>>>===;;;;;;<<<@@@DDDGGG@@@BBBEEEGGGFFFEEEFFFHHHFFFEEEBBB===:::999;;;>>>:::<<>>===:::888666???@@@AAAAAA@@@AAACCCEEEBBBAAA???<<<999777888;;;>>>======;;;;;;<<<>>>@@@???<<<999999<<<>>>===;;;@@@@@@@@@@@@AAABBBBBBBBB@@@CCCGGGGGGEEEBBB>>><<>>======<<<:::999999999888777777888:::uuuqqqrrrnnnkkkhhh___aaa^^^[[[ZZZ\\\\\\XXXRRRQQQSSSVVVVVVTTTRRRQQQQQQTTTSSSQQQOOOMMMLLLKKKJJJJJJLLLMMMNNNMMMKKKHHHFFFEEEEEEFFFGGGJJJMMMPPPQQQKKKKKKIIIHHHFFFDDDAAA@@@BBBDDDFFFHHHHHHFFFCCCBBBEEEFFFEEE@@@???BBBDDDCCCCCCBBBAAA???===<<<;;;;;;999;;;<<<======<<<<<<===@@@@@@AAACCCFFFGGGEEEDDD@@@CCCFFFFFFDDDAAA???>>>:::===AAAAAA>>>===>>>@@@===???AAAAAA@@@>>>>>>???<<<;;;;;;<<>>AAACCCAAABBBBBB@@@AAADDDIIILLLFFFEEEBBB===::::::===@@@:::===@@@BBB???:::777777:::<<<=========>>>@@@BBBEEEEEECCC>>>::::::;;;<<>><<<:::<<<>>>@@@AAAAAAAAA@@@@@@===@@@DDDFFFCCC>>><<<;;;????????????>>><<<;;;<<<<<<<<<;;;999777777999;;;zzzllljjjnnnkkkjjjhhh``````]]]XXXWWW]]]aaa\\\TTTQQQQQQRRRSSSTTTSSSRRRQQQSSSRRRPPPNNNLLLJJJHHHGGGGGGHHHIIIIIIIIIGGGFFFDDDDDDCCCDDDEEEIIINNNTTTWWWLLLJJJGGGFFFFFFEEECCCAAAAAACCCFFFHHHHHHGGGFFFDDDDDDGGGFFFAAA@@@CCCFFFEEEGGGFFFDDDBBBAAA??????>>>===>>>???@@@@@@???>>>===>>>>>>@@@CCCFFFFFFDDDBBB???BBBDDDDDDAAA>>>;;;:::777999===???@@@??????@@@BBBCCCDDDCCCBBBAAABBBCCC============>>>@@@BBBCCC???>>><<<::::::<<<>>>@@@EEEFFFDDD??????DDDJJJLLLEEEDDDAAA>>>;;;<<>>@@@EEEGGGFFF@@@===>>>>>>===BBBCCCBBB???;;;999<<>>>>><<<;;;999;;;>>>????????????@@@<<<>>>BBBDDDAAA;;;999<<<>>>>>>???@@@>>>;;;;;;>>>>>>>>><<<:::777777999<<<~~~pppddddddhhheeedddeee___```^^^ZZZWWWZZZ___]]]VVVUUUSSSQQQRRRTTTUUUTTTQQQWWWVVVTTTQQQNNNJJJGGGEEEDDDEEEFFFFFFFFFEEEDDDCCCEEEDDDCCCDDDHHHNNNUUUYYYKKKHHHEEEEEEFFFFFFEEECCCCCCEEEFFFHHHHHHGGGFFFEEEEEEHHHIIIDDDBBBFFFIIIIIIIIIHHHFFFDDDCCCBBBAAAAAA<<<===???AAABBBBBBAAA???<<<===???CCCEEEFFFCCCAAAAAACCCDDDBBB???;;;999999888999<<>>FFFFFFEEEDDDBBBBBBDDDFFF>>>??????>>>===>>>???@@@>>>===<<<;;;;;;<<<>>>@@@FFFIIIGGGAAA???CCCEEEDDDBBBAAA@@@>>><<<===???BBB:::<<>>@@@@@@===???AAAAAA>>>:::999<<<@@@<<<>>>AAABBBAAA???======777999;;;;;;:::<<<@@@CCC<<<===@@@CCC???888999>>><<<;;;===@@@>>>999:::??????>>><<<999777777999;;;sssrrrjjj___```ddd```___aaa]]]cccddd```YYYXXX[[[[[[VVVZZZUUUQQQRRRUUUWWWUUUQQQ\\\[[[YYYUUUPPPKKKFFFCCCHHHHHHIIIIIIIIIIIIHHHHHHFFFEEEDDDDDDHHHNNNTTTXXXKKKGGGDDDDDDFFFGGGFFFEEEFFFGGGGGGHHHGGGFFFEEEDDD@@@EEEFFFBBB@@@CCCFFFFFFHHHGGGFFFDDDBBBAAAAAAAAA777888;;;???BBBDDDDDDBBB<<<===@@@DDDGGGGGGDDDAAADDDEEEEEECCC???<<<::::::::::::<<<@@@DDDDDD@@@<<>>@@@AAAEEEIIIHHHBBB>>>??????;;;?????????===<<<===???BBB:::<<>>???DDDEEE@@@>>>@@@@@@<<<<<>>???888999888777777:::@@@FFF======@@@CCC>>>888999@@@:::999;;;???===777999??????>>><<<999666666888;;;zzzrrrppphhhfffggggggbbbZZZXXXZZZbbbaaa```\\\YYYWWWWWWXXXYYYUUURRRSSSQQQOOOOOOSSSVVVWWWXXXWWWTTTOOOIIIFFFKKKLLLKKKHHHHHHKKKIIIDDDDDDFFFFFFCCC@@@AAAHHHMMMHHHFFFCCC@@@??????AAABBBCCCBBB@@@AAACCCEEEEEEDDD@@@BBBCCCCCCBBBAAABBBCCCFFFGGGGGGEEEBBB???>>>>>>?????????@@@@@@AAAAAABBB>>>======@@@CCCEEEEEEDDDBBBBBBCCCCCCAAA???<<<:::AAAAAAAAABBBBBBCCCDDDEEEFFFGGGEEE@@@???CCCEEECCCAAA???>>>???BBBCCCAAA???:::666444777999;;;@@@GGGBBBAAA@@@@@@@@@???===;;;======>>>???@@@AAABBBBBB;;;<<<===<<<<<<===@@@BBB;;;999777888;;;>>>@@@AAAFFFFFFDDD???:::777999;;;777:::>>>>>>===>>>@@@CCCCCC>>><<>>@@@======<<<;;;::::::::::::888;;;>>>===;;;999:::;;;;;;===>>><<<888777999<<>>???AAABBB@@@@@@@@@@@@@@@AAAAAABBB>>>@@@BBBBBBAAAAAAAAABBBDDDEEEEEECCC@@@===============>>>>>>???@@@AAAAAA===<<<<<<===@@@BBBBBBBBBAAA@@@??????>>>>>>??????CCCCCCCCCEEEFFFFFFDDDBBBGGGHHHEEE@@@???CCCEEEDDDDDDAAA??????@@@AAA@@@>>>???;;;888:::::::::<<>>;;;:::;;;<<<;;;;;;========================:::<<>>???@@@:::999888999;;;===>>>>>>BBBBBB@@@===888777888:::777;;;>>>???>>>>>>???AAA@@@<<<<<>>>>>>>>@@@AAA===???AAA???<<<;;;===???===???AAABBBBBBBBBCCCDDDDDDEEEEEEDDDAAA>>>>>>>>>:::;;;<<<===>>>???@@@@@@>>><<<:::;;;===?????????@@@???===;;;<<<>>>AAACCCDDDCCCCCCGGGKKKKKKEEE???EEEEEECCC>>>???DDDGGGFFFEEEBBB???======>>>>>>===>>>;;;:::<<<<<<:::;;;>>>>>>;;;888777888:::<<<<<<>>>>>>======<<<;;;:::999:::===AAABBBAAA@@@???>>>::::::;;;;;;;;;;;;;;;;;;======<<<:::777666777999888;;;>>>@@@???>>>>>>>>>===999999======999666666666666555555666666777888555555555555666777888999<<<;;;:::777555666999<<<<<<;;;:::;;;<<<===<<<;;;vvvkkkgggaaa[[[XXX[[[VVVUUU[[[^^^\\\YYYWWWTTTTTTSSSQQQOOOPPPSSSVVVRRROOOOOORRRQQQLLLKKKMMMJJJKKKMMMNNNNNNMMMLLLKKKRRRSSSQQQNNNNNNOOOMMMHHHGGGIIIIIIHHHDDDBBBBBBCCCEEECCCAAA>>>===<<<======;;;???BBB@@@;;;888:::>>>===???BBBCCCCCCCCCDDDFFFEEEFFFGGGEEECCCAAA@@@AAA::::::;;;===>>>???@@@AAA>>><<<::::::;;;===>>>>>>@@@???=========???AAACCC@@@???@@@GGGMMMMMMEEE===???@@@>>>;;;===CCCGGGGGGAAA???<<<::::::;;;===>>>777555666;;;<<<;;;<<<@@@===;;;999999;;;===>>>======>>>>>>>>>===<<<;;;:::<<<>>>AAABBB@@@???>>>???:::<<<>>>>>>===;;;999999999999999888777777888999999;;;===??????>>>===<<<999666555888999777888;;;777777777777666777777777666666666666666777888888<<<;;;999888777777999:::;;;999888:::>>>???===;;;vvvggg```\\\UUUMMMIIIPPPQQQXXX______ZZZVVVVVVQQQPPPOOOMMMMMMNNNRRRUUUQQQNNNNNNPPPNNNJJJHHHJJJHHHIIIJJJKKKLLLLLLLLLKKKPPPPPPLLLGGGGGGJJJJJJGGGIIIJJJKKKJJJGGGEEEDDDCCC???>>><<<;;;:::::::::;;;<<<@@@CCCAAA<<<999:::===;;;>>>@@@AAAAAAAAABBBDDDCCCDDDEEEDDDBBB@@@@@@AAA;;;;;;<<<===>>>???@@@AAA???===;;;;;;<<<>>>>>>===??????AAAAAAAAA@@@>>>===;;;:::<<>>===::::::???BBBAAA;;;:::999888888:::===???333222444999;;;:::;;;>>>:::::::::<<<>>>???===;;;999:::;;;======<<<;;;:::>>>??????>>>===<<<>>>???;;;>>>AAA@@@===:::888888777777777777888999::::::888999;;;===>>>===<<<:::777333111333444666;;;BBB:::::::::::::::999999888888777777666555555666666999999999:::::::::999888999888777:::===???===:::zzzmmm___YYYVVVSSSQQQRRRIIINNNWWW___^^^WWWRRRRRRQQQQQQOOOMMMMMMOOOSSSWWWTTTPPPOOOOOOMMMIIIGGGIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKGGGCCCCCCGGGGGGDDDHHHHHHHHHHHHGGGFFFEEEDDD999888888888999999::::::>>>AAACCCBBB???<<<<<<===999;;;===>>>>>>===???@@@???@@@BBBAAA???>>>>>>???<<<<<<======>>>>>>??????>>><<<<<<===>>>???>>><<<===???BBBDDDCCC???;;;888888777999???EEEGGGBBB======???>>>:::999;;;:::777888888888777777999<<>>>>>===;;;999999;;;===;;;>>>AAA@@@<<<888888888666555555777999::::::999888777777999;;;<<<;;;:::666222000222333666===FFF;;;;;;<<<<<<<<<;;;;;;:::888777666555444444444444666666777999;;;;;;999777777777888:::<<<<<<;;;999vvvlllbbb\\\XXXVVVXXX]]]PPPRRRXXXaaabbb\\\VVVSSSUUUTTTRRRPPPOOORRRVVVZZZYYYTTTQQQPPPNNNIIIHHHKKKJJJIIIIIIHHHHHHIIIJJJJJJDDDFFFFFFCCCDDDGGGEEE@@@DDDCCCCCCCCCDDDDDDDDDCCC>>>======<<<;;;:::::::::???@@@AAABBBAAA???>>>===;;;<<<>>>???>>>===>>>???===???@@@@@@>>>======>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===??????===;;;:::<<<@@@BBBAAA>>>999666999999:::<<>>>>>;;;:::;;;999555888999;;;:::888999;;;>>>;;;888666888777444444777777777777999::::::888666222444666999::::::888777:::;;;<<<;;;999777888888:::===???>>>999555666888555444444666999:::999777777555333555888;;;;;;:::555333444666666666<<>>@@@>>>>>>>>>@@@BBBBBBBBBIIIHHHEEEBBB???<<<999888?????????AAABBBAAA>>><<<>>>@@@BBBBBB@@@@@@@@@AAA>>>???AAAAAA???>>>??????<<<<<<;;;;;;;;;:::::::::888999;;;>>>@@@???===:::888:::===???>>><<<999777;;;;;;;;;;;;;;;<<<<<<===555999<<<<<<===???===999999<<<>>>===:::999:::<<<<<<888777888777444555888:::999777777999999999888444666999;;;;;;;;;999888777999<<<<<<999777555444888;;;>>>;;;666333555777444333222555888:::888666777444111222666:::;;;;;;555555777:::999777:::@@@777888999:::;;;::::::999999888888999999:::;;;<<<444111...///333888999999222666:::;;;888666777888}}}ooollljjjiiigggbbb]]][[[______^^^aaajjjqqqlllaaaaaa\\\YYYWWWRRRMMMQQQYYYVVVUUUTTTRRRPPPNNNLLLKKKHHHGGGFFFEEEEEEFFFHHHJJJGGGEEEDDDCCCEEEEEEDDDCCCBBBCCCCCCAAA???======>>>IIINNNNNNFFF>>>;;;:::999>>>===>>>AAADDDCCC???<<<;;;>>>@@@AAA@@@>>>>>>>>>????????????@@@@@@@@@???===888222111666<<>>?????????>>>===>>>;;;888555444666888999999:::;;;;;;999777444333::::::;;;<<<;;;:::999888;;;;;;999888888888888999;;;888555444555888999999999999888777555666999<<<999999888888777777888999999;;;======999555333222444888<<<>>><<<999777666666666777888777666555444888888999888777888;;;>>>:::555333444555555888===;;;:::888999::::::999777888777666777999999777666999777555555666777777777666888999888555444555777zzzxxxuuurrrmmmgggcccbbb```bbbbbbcccjjjpppmmmeeefff___ZZZWWWQQQKKKKKKPPPUUUUUUUUUTTTRRROOOLLLJJJJJJIIIIIIJJJJJJIIIGGGFFFFFFDDDBBBAAABBBCCCCCCBBBAAABBBBBB@@@===;;;;;;<<>>===???@@@@@@<<<999;;;===??????>>>=========>>>???@@@@@@???@@@BBBCCCAAA===888666888;;;<<<<<<;;;<<<===>>>>>>>>>======>>><<<999666555666777888:::;;;<<<<<<;;;999666555444555777888999:::;;;;;;===<<<;;;999999999;;;;;;:::777444333444666777777;;;<<<;;;888666555666888;;;999888888999999888777999;;;<<<<<<999555333333444888<<<>>><<<:::888777777888888999888777666555888:::::::::999999;;;<<<;;;777555777888777:::>>>888777777888999::::::888888777777888::::::999888222222222444777999999888:::;;;;;;888444111111222{{{qqqkkkiiiiiibbbdddeeeeeegggkkkjjjgggeee^^^XXXUUUQQQKKKHHHIIILLLNNNOOOPPPNNNKKKGGGEEEIIIIIIJJJLLLNNNKKKEEE@@@FFFCCC???>>>???AAABBBBBB@@@AAAAAA???<<<::::::;;;???DDDEEE@@@<<<<<<<<<;;;>>>===<<<<<<<<<;;;999666;;;<<<======;;;;;;<<<===???@@@AAA@@@>>>???CCCGGGAAA???;;;::::::::::::999;;;;;;<<<============<<>>===<<<<<<<<<;;;888444111000111sssmmmllllllfffhhhhhhfffeeeeeeeeeeee^^^XXXSSSQQQPPPNNNJJJHHHDDDGGGJJJMMMMMMJJJGGGDDDFFFEEEFFFIIILLLJJJDDD>>>FFFBBB>>><<<===@@@AAABBBAAABBBBBB@@@>>><<<<<<===>>>BBBCCC???<<<<<<<<<:::;;;;;;:::999999888777777:::;;;;;;:::999999;;;===@@@AAAAAA???<<<<<>>;;;999999<<<;;;777333666888::::::777555444444333777;;;===<<<;;;:::::::::::::::::::::999999888888;;;======;;;888666555333111222555666444444666444444444666888999777666111000000111444666777666<<<;;;999:::;;;======<<<999999888777555333222222vvvqqqpppnnnllllllllljjjeeebbbbbbdddXXXUUUPPPMMMMMMMMMJJJFFFBBBFFFKKKOOOQQQOOOLLLIIIDDDBBBBBBEEEHHHHHHFFFCCCEEEBBB>>><<<===???AAABBBDDDEEEEEECCC@@@>>>>>>???@@@DDDCCC???<<<===<<<999888999999999888888999999999:::::::::::::::<<<>>>AAAAAA@@@===::::::>>>AAA<<<:::777555555888<<>><<<888777999;;;;;;:::::::::;;;777999;;;<<<<<<===???AAAAAA@@@>>><<<<<<<<<===>>>>>><<<999555333444888<<<999999999888999::::::;;;::::::999888777555333222999:::<<<===>>>===;;;:::444444555555666777999999777777888999999999888888888666444444555555444333777888999888666555666777;;;:::999888777666777777777888999777555333333333333666999:::999888888888999999888777777777777888666888;;;:::888444222111222000111555555333333555555555555777888777444111222111000111444777888888;;;777444333555888;;;<<<===;;;888666555333000---}}}|||xxxooonnnjjjjjjmmmkkkeeeaaabbbUUUWWWRRRHHHBBBCCCDDDAAA@@@BBBFFFHHHIIIGGGEEECCC???BBBEEEEEEBBBAAADDDGGGAAA>>><<<<<<===>>>======BBBBBBBBBAAA>>><<<<<<===AAACCCBBB>>>===>>><<<888999<<>>???@@@BBBCCC@@@===;;;<<>>>>>>>><<<888555444666999999888888777888999:::;;;777777888888777555222111777888:::<<<<<<;;;:::999444555555666666666666666444666888;;;;;;:::777666555444222333444444444222666777777555333333555777888::::::777333333777;;;888999999777444222111222444666888888777666666666888777666555444555666666777999::::::777444333333333111111555555333444777444444555777999888555222444222000111333666888888<<<:::999999:::;;;;;;:::<<<999666555555444111...}}}~~~xxxmmmhhhcccdddiiijjjddd``````RRRUUUQQQFFF@@@BBBDDDDDDEEEGGGIIIJJJIIIGGGDDDBBB;;;AAAFFFDDD???<<<>>>BBB>>><<<;;;;;;<<<<<<<<<:::???@@@@@@>>>;;;999999:::???AAA@@@======???===888<<>><<<888666777999999888777777777888:::;;;555666777777666444222111333444666888999888777666777777777777666444111000000333777::::::888555333333111111111333444333222333333333333222444888;;;666999:::666000000777>>>999999999666333111000111444666888888666555444555777666444333333444444555888:::;;;:::777555444555333111000333444222333777222222444777:::999777555333111//////111444555666;;;:::;;;;;;:::888333000888555333444666666444222}}}{{{tttlllfffZZZ]]]```bbb```^^^]]]]]][[[UUUOOOIIIGGGEEEBBB@@@DDDDDDCCCDDDFFFFFFEEECCCEEEFFFFFFDDD@@@===;;;;;;:::888777999<<<===;;;999<<<<<<<<<;;;:::999:::;;;CCCBBB@@@===:::999;;;<<<::::::<<>>777222555888;;;======>>>???AAA???<<<;;;???DDDFFFDDDAAA:::777888;;;:::666888>>>888999:::888666666999<<<666666666666555555555555888888888777555444555777555666777888888777666555555555777999<<<===<<<:::999666222000111333555555666777888777555555666888777888888888999999999999666555444333222333333444:::888777777666444111...777777666666666666666666888:::<<<===<<<999444111555444333333555555444333777666555777;;;<<<:::888777666666666666888999:::::::::999888777666555444333333444555777666333111{{{uuupppiiibbb___SSSUUUXXX]]]```___ZZZVVVRRRQQQNNNIIIDDDBBBBBBDDDFFFFFFEEEFFFFFFEEEDDDBBBAAACCCDDDCCC@@@===;;;;;;===;;;:::;;;======;;;999999999999999999:::<<<===AAAAAA???<<<999888:::<<<<<<;;;;;;===>>>===999666999:::;;;;;;:::;;;===???<<<999777999<<<>>><<<999;;;999;;;>>><<<666555999666888999888666555777999888888888777666555444444444555666555444444555666777777888888888777555555777777999;;;===<<<888555888555111000111444555555666666777666444444555666666777999::::::999777666666555444333333333444444666555555666666555333111444555666777777777666666444888===???===;;;::::::444333111111222222111///:::888777888:::;;;999888777777666666666888999:::999999888888777666555555333333333444555444111///tttkkkccc[[[XXXXXXRRRQQQSSSYYY___]]]UUULLLJJJLLLLLLHHHBBB@@@CCCFFFHHHHHHIIIHHHGGGDDDBBB@@@???BBBEEEFFFCCC@@@>>>===???===<<<<<<<<<<<<;;;999666777777888:::<<<===>>>???>>>===:::777777999;;;===<<<;;;;;;======<<<:::999999888777666888<<>><<<777555777666888999999777777777888::::::999999777666444333111333666666666555666777888888999999999888666555555666888;;;===<<<999555777555222111333555666666555666666555333222444555555666999;;;;;;999666444555555444333333333444444111111222555777777555333000333666999:::999777555111666<<>>BBBEEEIIIIIIGGGCCC@@@>>>===<<<;;;;;;;;;;;;;;;;;;999888888999;;;===>>>>>><<<<<<:::888666666888:::;;;;;;<<<===>>>===<<<;;;777666555333333666;;;???BBB???;;;:::<<<======<<<333555888:::999777888999777888999::::::999888777999:::::::::999777666555444666888999888777777888666777888999:::999999888333333555888<<<===<<<;;;777666444444666888888888666777777666444333444666777777888888888777555444444444444444444444444444000000222666888999777555000333888<<<===;;;888666222333777;;;???BBBBBBAAA===;;;888777666555222000999777555444555777888999777666666555666888999::::::999888777555444333222111111111333555555333000vvvnnneee]]]TTTNNNPPPVVVVVVWWWXXXWWWUUUSSSQQQPPPMMMIIIFFFFFFHHHHHHCCC???HHHKKKMMMLLLHHHCCC???===CCCFFFIIIIIIFFFBBB>>><<<999999999999:::;;;<<<>>>>>><<<:::;;;===???>>>===::::::999666555555777999777:::===@@@???===:::999888777555333111333666999;;;999777666777999:::;;;555666666444333555777999555666777888888888666555666777999::::::999888777666777888888666555555666333555777999:::;;;;;;;;;555444444666999<<<===<<<777777666777:::;;;;;;:::777888888888666666888999;;;999666444333444555666333444444444444444444444222333555888::::::888555333666:::===>>><<<999777555222111666===AAA???;;;:::777555444333111///---333333222222333555888:::666555555444555777888999::::::888666444222111000///000111444777888666444yyyuuullleee\\\VVVOOOKKKMMMSSSOOOQQQTTTTTTRRRRRRTTTVVVNNNIIIDDDFFFKKKJJJCCC<<>>AAACCCFFFEEEBBB>>>;;;999777888999888888:::===@@@BBB???<<<<<<>>>???>>>;;;888888777666444555777999555999>>>@@@???;;;888777;;;;;;:::777444222333444777666666666777888:::;;;:::;;;999222///111444444444333333333555555333222444666888:::;;;:::999888555555555333111111222333222444666888:::;;;;;;;;;:::888666666888999888888666666777999<<<===<<<;;;777999999999888999;;;======:::555222000222555777222333444555555555444444444555888;;;>>>===:::777888999:::;;;;;;:::888777666222000333999<<<:::777999777555444444333111//////000111111222333777999444444333333444555777888888888777555444333222111///000111555888888777555}}}uuurrrppphhh```WWWRRRNNNJJJKKKOOOLLLNNNPPPSSSUUUVVVVVVUUUJJJGGGEEEGGGJJJIIICCC>>>@@@FFFLLLMMMHHHBBB??????>>>@@@BBBBBB???<<<;;;;;;999::::::999888999===@@@BBB>>>;;;;;;>>>@@@===:::777777777555444555777:::777:::>>>>>>;;;888777777999;;;===<<<:::777666666888999::::::::::::;;;<<<;;;>>><<<555111333333111666444222222444555444333555666888::::::999777666444333222000//////222555444555777888999888888777888888888999:::999666333444444666999<<<===;;;:::666888999::::::;;;===???<<<:::666222111111333555222333444555555555444444555777:::>>>AAAAAA>>>;;;<<<;;;999777666666666666333333333333444555777888888666555555666666444333...000222333222222555777333222111111222333555666333333444444444555555555111111222444666666444222uuuoooooopppiii```WWWSSSPPPLLLKKKNNNPPPOOOPPPUUUZZZ[[[VVVPPPEEEEEEGGGHHHHHHGGGCCCAAA>>>DDDKKKMMMHHHBBB@@@???>>>@@@AAAAAA@@@>>>>>>>>><<<======;;;999999===@@@@@@<<<999:::>>>@@@>>>:::777777777555444555888:::999;;;===;;;888666666888444888===@@@@@@>>>======777999:::::::::999999:::888======777555777666222:::777444444666888888666666777999::::::888555333444333222000///111666999666777777888888666555444222444888<<<>>>;;;666222222333555888;;;<<<:::888555777888999:::;;;>>>@@@:::999777444333222222222111222444555666555444444555777;;;@@@CCCDDDAAA>>>???<<<888444222222333444///333777555000///555<<<333111111111333333222111///222555555333222333555222111111000111333444555///000111333555777888999222222222444555444111...~~~~~~zzzqqqkkkjjjeee^^^\\\\\\TTTGGGEEELLLNNNMMMNNNRRRUUUTTTNNNHHHIIIHHHEEEDDDDDDCCCBBB@@@DDDFFFJJJLLLKKKGGGBBB>>><<<===>>>>>><<<;;;;;;;;;<<<;;;<<>>???>>>;;;777666999;;;===:::777444444666:::<<<666999999777777999888444555666888;;;>>>???===;;;555888::::::<<>>???@@@@@@AAA@@@@@@AAABBB@@@??????@@@CCCCCC@@@>>><<<>>>???===:::888888:::999888666444555777:::<<<:::<<<;;;777888;;;:::777888777777888999777555222444777999999;;;===;;;666::::::777444666:::888333555666888888777777888999666777999999888666666666777777666444111000111333///000111333666999;;;<<<888888888888777666555444999999888777666555444444333555666666555666999;;;666444444666444111222666222333444444444333333333555777;;;AAAEEEEEEAAA>>>777777666555444333222111,,,,,,///444444111333888444444444333333333222222111555666222///000111000---//////---******///333555555555555444333222111000///...------...000111{{{uuuttttttqqqnnnnnniiiaaa[[[XXXQQQHHHHHHNNNIIIGGGGGGIIIMMMMMMKKKGGGIIIGGGEEECCCCCCDDDFFFGGGAAABBBCCCCCCCCCAAA???>>>@@@@@@AAAAAABBBDDDEEEFFFCCCBBBBBBBBBBBBAAA>>><<<:::<<>>???AAACCCDDDDDDBBBBBBBBBAAAAAA???===;;;999:::<<<<<<;;;999888888888888999999:::::::::;;;777888777666999<<<:::444999888777777999:::999888444777888777888;;;999555666666222000444;;;<<<:::666777888777555444555666666888999999777555555555555777888777555333222333:::999888666444333333333444444555555555444333333666666555444333222111111222666::::::666333444555777444444666555333555:::777777777777666444000...111333888===@@@@@@===:::111222333444555444444333111111333666777777888999777888:::;;;:::999777555555777666111111444666555000111111000......111444000111222333333222111000///---+++***+++---000222yyyzzzsssooommmmmmkkkhhhccc```\\\ZZZVVVOOOJJJIIIEEEDDDDDDDDDEEEFFFGGGFFFFFFEEEDDDBBBAAACCCHHHLLLCCCAAA???===<<<===???@@@AAA???===>>>@@@AAAAAA???===>>>??????>>>===;;;;;;:::999888777777888999999<<<<<<<<<<<<;;;::::::999444666777888<<>>===:::666111222333444444333222111---...///000222444444333888999:::;;;;;;999777666666777555222222777888666333333222000///...///000,,,...000222444333222111444333000//////111333444|||~~~{{{tttmmmkkkkkkgggbbb]]][[[YYYXXXUUUPPPJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEECCCAAABBBGGGKKKDDDBBB???<<<;;;<<<===???@@@>>>===???BBBCCC@@@===999;;;======;;;:::::::::;;;888666555777999::::::>>>======<<<;;;:::999888444666777:::@@@DDD???777777444222333555888::::::999;;;;;;999:::===<<<777999??????888111222555888<<<:::666222//////333666999:::<<<;;;999666666666///000222222222222444666222222222111222222333444///000111333555666777777111222333555777999;;;<<<;;;777333222444555555444111000111666999<<>>;;;999:::;;;<<<<<<;;;;;;???CCCDDD@@@<<<888;;;===<<<:::888888999:::888777888:::<<<;;;:::<<<;;;:::999999999999999555555444666>>>EEECCC===:::777555555777;;;===>>>:::<<<;;;999:::===<<<888999======777333333444444888777555222000111444666888:::;;;:::888555444555333444444333333333666888999888555222000...---,,,000111222444555666666666222333444555666777888888555555444222000111222444222000222666888;;;AAAIIIBBB<<<555222555777888777666777:::===???<<<777444///000222444444333111///111444444222555:::999333333333222222222222111111111222111000222777666222222111000/////////---------///222444444333000///,,,,,,---...////////////yyyvvvvvvqqqiiiggghhhbbbZZZVVVSSSNNNJJJJJJJJJHHHDDDIIIJJJKKKKKKIIIGGGEEEEEE???CCCEEEDDDAAA@@@CCCGGGDDDAAA>>>:::888888999999777666888===CCCDDD???;;;999<<<>>>===:::777777888999888999;;;>>>???<<<999999888777777777888999:::666333000111999CCCDDD???555333111111555999===>>>:::<<<:::888999<<<;;;777333666666333444666666333333444444444333333555777777999:::999777444333333888888777555444444777:::666555444222111000000000222222333444555555555555333333333222222222111111000444777444000...111555777444444666777777<<>>;;;999888888999:::999:::;;;>>>???>>>===999::::::999777777888:::;;;<<>>===<<<666555444555666888;;;======;;;888666777999<<<>>>777777777888999888555222444333111222333555666666333000111888999444111333666888999555111///333777:::666333111222111...+++//////...000222444444333222222333333333333444444333333333111000111555777:::888666666888999777555666333000222777:::888555444222222666;;;<<<777222333///---///555888777555222444444111333888999888444333111000///000000111)))((((((---333555222...///111333333111//////000111000222666666111......***,,,+++)))---444444///zzzpppooonnnllliiifffbbb___^^^XXXQQQPPPTTTPPPFFFCCCGGGFFFFFFFFFDDDBBBBBBCCCEEE???@@@AAAAAA@@@@@@AAABBB???>>>===;;;::::::::::::;;;::::::;;;<<<===<<<:::999999999777444333444555:::<<>>;;;:::888777777999;;;===888888999;;;<<<<<<999777666333222555:::<<<888444333111222777999444222444555777777444000///333777:::777333222222222000...000000000111444555555444333333333333333333333333222333333222111222444666777555444555777888666444000---+++---000333222111444222222333666666333000111///---111666999888555000333333111444999;;;999444444444444333222000000...+++***,,,111333222000...///000111000///......333222333777555///,,,,,,,,,---,,,***---444555000~~~vvvrrriiijjjhhhfffccc```___^^^^^^XXXSSSQQQTTTQQQIIIFFFJJJBBBBBBCCCBBBAAAAAACCCDDD?????????@@@@@@AAAAAABBB<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;::::::;;;;;;999888::::::999666333111222333<<>>AAA===999777777;;;===<<<::::::999888888999;;;===>>>999999888888999999:::;;;666666777:::<<<<<<:::888666333222777???@@@:::222444222333666777444444555333555555333000000333777888555222000111111111111111111111333555666555444333333333444333333333222111333555555444333333444444333333444555666444333////////////000222333444666444333111111111111111000//////333777999777555222333333222555::::::666666777888888777444222000222...+++***---//////...---------///000000...,,,111000222666666111---...//////,,,***---222444333yyyqqqoooiiifffddd```\\\ZZZYYYYYYZZZWWWRRRQQQRRRPPPIIIGGGJJJCCCDDDEEEDDDBBBBBBCCCEEEBBBAAA@@@AAABBBBBBBBBAAA:::;;;===>>>>>><<<;;;:::;;;999888888999:::999888:::::::::888555444555666@@@CCCEEEAAA:::777;;;@@@>>>>>>===;;;:::<<<@@@CCC@@@<<<999999;;;===<<<;;;;;;:::999888888:::;;;===777888888999999999999999222222333555777777555222444333333777<<<===999444444444444555444333555777222333333111///000333666555333000//////000222222111000111333555555444333000111222444444444444444111444888999888666444444444444444444444444222111111222222222111333666888777666444111///000333666111111222444777777555222444555444333666:::888333999999999888777555444333333000---+++,,,---,,,***///......000222222000---------000666888444222444000///,,,***,,,///333444uuuooopppmmmgggddd___ZZZWWWVVVVVVWWWTTTQQQOOONNNLLLGGGFFFGGGDDDEEEFFFEEECCCBBBBBBCCCDDDBBB@@@@@@AAABBB@@@>>>;;;<<<>>>>>>>>><<<999888999777666777999;;;;;;;;;777888888777666666888:::@@@DDDEEE@@@999666;;;@@@=========;;;;;;<<<@@@CCCAAA===999999;;;======<<<;;;:::888777666777999:::666777888999999999888888111111111333444333000---111333555666555555555666333555444222000222555888333222222000000111333555444444222111111222444555//////000222444444222000---///111444555666666666333777;;;<<<;;;888666555666666777777555333111000.........------///222555555444333111///000444777222333444555555444111///111222333444999===:::444<<<:::888555444444555666333333222111111///,,,)))222222222333444444222111------111777999666555666111...,,,++++++---000444|||||||||rrrooopppmmmjjjgggaaa\\\XXXVVVVVVVVVRRRPPPMMMJJJGGGEEECCCCCCCCCDDDEEEDDDBBB@@@@@@@@@AAA>>><<<===???@@@>>>;;;;;;<<<===>>>>>><<<:::888999777666666999;;;<<<<<<333444555666666777999<<<>>>@@@AAA===777555888<<<<<<<<<<<<;;;;;;<<<@@@BBBAAA<<<888777:::<<<===<<<;;;:::777666555555666777666666777888888888888777444333333444555444111...000444777666222111333666222555444///,,,000555888444333111000000111333444555666666666444444666777//////000222444444111///,,,...111444666777666666444888<<<===<<<999666555555777999888666333111000///...,,,,,,---000222444222111000000000111222333222333333333222111///...,,,...000444;;;AAA>>>777:::888444222111333555777666666777777555333000...555777999888666555555555222222555::::::666444555111///......---,,,///444uuuvvvyyyqqqmmmlllfffgggeee```\\\XXXVVVTTTTTTQQQOOOLLLHHHDDDCCCAAA@@@@@@BBBDDDDDDBBBAAAAAAAAA>>>;;;999;;;@@@BBB@@@===:::;;;<<<=========<<<;;;;;;999777777999;;;<<<<<<333555666777777888;;;======>>>===;;;999777888999999:::<<<<<<;;;<<>>===777333555888555444777<<<<<<888555666333111111333000---///666zzzppprrrwwwqqqlllggg^^^bbb```]]]YYYVVVTTTRRRRRRQQQPPPLLLGGGCCCBBB@@@>>>???AAADDDEEEDDDCCCDDDEEE===:::999<<>>>>>>>>>>>;;;999888999:::;;;:::777888999::::::;;;===???>>>>>>===<<<;;;;;;:::999888999;;;<<<<<<<<<>>>???;;;666222111555888999999===;;;999666555444555666666666666666666777888888444444555888::::::777555777777:::<<<===:::333...000555333+++'''---555777888666333111111222222222///222555666333000000111111111333555777666333000000222444666666444222000333666:::;;;999666444333---222666777666444444555555000++++++111555666444888555444666888777111***---...////////////222333333333444666<<>>:::999:::555222333666333...000777~~~wwwyyyrrriiihhhnnniii]]][[[\\\[[[WWWWWWWWWQQQHHHGGGIIIKKKIIIEEECCCEEEGGGFFFFFFEEEDDDCCCAAA@@@??????:::777:::@@@DDDAAA===777:::===??????>>>>>>>>>???===:::666333333777:::555999>>>>>>:::777888:::999999:::;;;;;;:::::::::666:::<<<::::::<<<;;;777555444333444777999::::::888777555444333666;;;???>>>999555666::::::666000000333777999888666666666333555777888999999999888888333000000...,,,111;;;888444000///000111000///222444666555333111111111111000222666666222222555333555666444555777555000555888888333333777888444111222444777888777333///111111222111000111444666999===<<<777444444333111000///...---+++---000333777777999<<<>>><<<888555222111//////111333444444666666555444333333555777888777666555444444333222333444555666777555222///...222666555000------///vvvvvvwwwrrrhhhgggjjjdddYYYYYYXXXXXXXXXWWWTTTPPPMMMLLLJJJHHHFFFDDDCCCBBBAAAGGGFFFCCCAAA????????????>>>;;;999:::???BBBAAA???:::;;;<<<===>>>>>>======<<<<<<;;;999666555666888333777;;;;;;888777999<<<<<<::::::;;;======;;;999999<<<<<<999999;;;;;;999777555444444666999::::::444333333222222666;;;???>>>:::666666777777444111111333666777555333222222333444777999999777555333111......000...---111888555222...---...///...---000222444444222111000111---///444777444///222888444555333......111111///222666666222222666555222333222222444555555333111333444444333111111222333888;;;;;;666333444444222000000///,,,***+++---000555555777999;;;;;;888666222111///------.........777777777555333222222333333333222222111000000000222222333555555333000......222555444000------///yyyqqquuuvvvqqqiiiggghhhaaaWWWXXXUUUVVV[[[YYYQQQOOOTTTRRRMMMFFFDDDDDDDDDAAA>>>HHHEEEBBB>>><<<<<<>>>???===<<<<<<<<<===>>>@@@AAA???<<<::::::===>>>===;;;:::<<<===<<<999666555555333666888888777888;;;???===<<<;;;<<>><<<777666:::<<<:::999777555555777888999999000000000000111555:::>>>>>><<<999555333222222222111333555555333111//////222444666888777555222000000///000222111...000444333111...------...---,,,...000222222111000111222+++///666888222,,,000888666666111+++***...000///111444666555555666555111555333111111222333333222555666666555222000000000666999999555222444444333333333111...,,,,,,---///333333444666888999888666777666333000...---,,,,,,444555555666555444333222000000000000000000000000000111222333222000...,,,...111333222///------///xxxrrrrrrssspppkkkhhhgggaaaYYY[[[UUUWWW^^^ZZZMMMMMMWWWSSSOOOIIIFFFEEEEEEDDDCCCGGGEEECCC@@@>>>>>>>>>>>><<<===>>>===;;;;;;???BBBBBB===888888<<<>>><<<:::===>>>>>>===999666444444555666777666666777;;;>>>:::<<<>>>>>>===<<<;;;:::@@@???;;;555444999<<<;;;:::888666666888999888888000111111111222444777:::===<<<:::555000...000333222444666666444222222222333444444555444444333333888777555444333111111333333222111///////////////...///111111111111222444///111555777333------222444555333---+++///222222222555888999999999666333555333222222333444333222333555777666444111000000555888888333111444555444555555444222000000111333333333222444555666555444888777444111---++++++,,,...///222555888888777555000111111111222222222333000111333222111...------///000111000...---...///}}}tttooolllmmmlllhhhfffddd```ZZZ\\\UUUVVV[[[VVVHHHHHHQQQLLLLLLJJJGGGDDDDDDGGGJJJEEEEEEEEEEEEDDDAAA???>>>===??????===::::::>>>CCCCCC===888777;;;===<<<999@@@AAA???<<<888555444444555555444333333444777:::777<<>>BBB@@@===999888:::<<<;;;:::@@@@@@???===999666666666444333111111111333555666666<<>>;;;:::;;;>>>@@@===<<<;;;:::::::::;;;<<<:::<<>>@@@???===999777666999999666666888888666555777;;;>>>@@@===888444777888999777444111000111333333333222111111222444444666777777555555666777111111111111222222333333222333111///222888888444///111333222000...///111000000111000///000222444666333444888777111,,,***+++222666444222333555555333111444999:::666444777333222000000111111///...///000111111000111333555888:::999333111444666666222333333333111000111333000111333666999999777444333666777444000///333666222111000333777888444000111111111222222222222222222555666444///,,,---000000...+++***+++---///000{{{wwwqqqooorrrpppmmmkkkhhhddd___^^^```YYYXXXSSSNNNMMMNNNJJJBBBCCCAAAAAACCCHHHKKKIIIGGGDDDDDDDDDDDDDDDEEEFFFFFFCCC@@@===::::::<<<>>>???:::;;;<<<;;;::::::;;;===333888>>>AAAAAA>>>;;;:::777777777999<<>>CCCCCC;;;444333777888777777999888444333666;;;@@@BBB???888333555777888777444111000000111111111222333444444333555666666555333222222333...000222333333111///---333555555222444888666...111444666555333111222444///000000///......000333111222666:::777000...000111777:::777333555777888666333555;;;<<<777666:::444111---,,,,,,.........000000000///...///111444:::<<<:::444111444777666555666777555333111222222...///333777;;;<<<:::777333666777444000...222666000......111777999777444333333333333333333333333111444666333...+++---000111...***)))***---///000vvvqqqtttsssooouuuooogggaaa]]]]]]]]]^^^ZZZ[[[WWWPPPNNNOOOJJJBBBBBB???<<<>>>CCCFFFDDDBBB>>>@@@BBBDDDFFFFFFFFFFFFBBB@@@===;;;;;;:::999777::::::;;;;;;;;;;;;<<<<<<222555888999999999999:::555555666:::>>>AAABBBBBB?????????@@@@@@>>>;;;888777888888666333333666999;;;999888777777:::<<<>>>;;;<<<<<<;;;:::777555444...///111555777777444222444777:::;;;999777666666...,,,...444666222000000666333111111444666666555333222111111111000...------///000///,,,+++***+++444666777777555333333333777777444111555<<<;;;555>>>===<<<999555111...,,,777333///,,,,,,------------///111000...///222666222222222333444555666666333444555555333111...---222333333444555777555333777555444333///,,,...444444222000///...///000111333///---///444777666333111222222222111000...------...---+++---111111---yyyssstttyyyvvvpppqqqkkkddd___]]]\\\YYYWWWVVVVVVRRRMMMNNNRRRQQQLLLHHHDDD@@@???AAABBB???<<>>===<<<;;;888555333222333444555666555555444555666666777777666555444...,,,...333555222111222666333111000222444333222444333333222111///,,,+++---...000///...------...333555777777555444444555666777444222555;;;999333777777777666444111...,,,333222000...------...//////111333444222222444666333333333333444555666777444555666666444222000///555555333222333444444333888666555555000,,,...444///000000///...///333666666444111000000000///---222222333333222000///......//////---...222111...{{{tttrrrvvvyyytttkkknnnhhhaaa^^^]]][[[VVVQQQSSSRRRNNNJJJLLLQQQSSSRRRHHHEEEAAA@@@AAA@@@>>>;;;???????????????@@@AAAAAA;;;:::::::::;;;:::888555555777;;;======<<<999777666777888777444111000000111222666;;;???AAA@@@>>>:::888777888999:::999888;;;;;;:::888666666999;;;::::::::::::<<<>>>@@@BBB???===:::999999888444000444666777666444555999===999666444444666777555333...,,,---111333222333666555333000///000///...---333444444333111...+++))),,,---//////...---...000333555666666555555666777555666444333555888555000///111222333333111///...///111333111...---///111///111333444333222333444333333333333444555666777555555666666555333222111555333111///...///000222777666555555111,,,///444...///000...---///444888666666444000---++++++,,,222222222222111000//////...000000///000333222...}}}xxxttttttqqqjjjcccllleee]]]ZZZZZZYYYUUUPPPRRRQQQNNNKKKJJJLLLMMMMMMBBB@@@>>>???BBBDDDCCCBBBAAA@@@???>>>===>>>???@@@999999:::;;;===<<<999777666777999;;;;;;:::999888999::::::777333///------///111555:::???@@@>>><<<888666555666888999:::999;;;:::999777666777999:::888888999;;;<<<>>>@@@AAA;;;888444555666666333///333666777666444777???GGG<<<777222222666888666333///---...111222111444999333222000...---,,,******111222444444222///,,,+++---...///...,,,,,,---...555666666555444333555666555444444444555555222...---...000222222222000//////444777555000---///111............---...///000444444333333444555666666444444444555444333222111000.........---,,,---000333222333444000,,,///444333111...---...000222333111333444111,,,+++...222111111111000000/////////...000000///000333111---~~~{{{vvvnnnfffbbb```iiiaaaXXXTTTTTTTTTSSSQQQPPPNNNNNNMMMJJJHHHGGGGGG>>>>>>>>>@@@CCCFFFGGGHHHCCCBBB@@@>>>>>>>>>>>>???::::::;;;===???>>><<<999999999888888888999:::;;;;;;<<<<<<999444000...---///111444999======;;;999888666555666999;;;;;;;;;;;;999777666666777888999777777999:::;;;<<<<<<<<<777555333444666777666444666888888666444777@@@GGG999444//////333777666333000//////111111///333999111111000...,,,***))))))---000333333111//////000333333222000---,,,---...888777666444222111333555555333333555444222000...///000111333333333333222444888;;;999333...///111111...+++))))))+++...///444333333333333444444555111111111222111111111000+++***...333222---...222///...000222///+++...333444///+++,,,111555333000000333444111,,,,,,111666000/////////...............000000...///222000,,,{{{yyywwwrrriii```___cccbbb]]]UUUPPPNNNOOOQQQRRRLLLKKKLLLMMMKKKFFFEEEHHHCCCCCCCCCCCCDDDDDDFFFFFFBBBBBBAAA@@@???>>>>>>>>><<<<<<<<<>>>@@@@@@>>><<<;;;:::888777777999;;;===:::;;;<<<:::666222000///111222444777:::;;;999666888777777999;;;===<<<;;;<<<999666555666888888888777888999::::::999888777777777777777888999;;;<<<;;;<<<;;;888555666:::???444000---...111444444333222111222333000---000777...000000///---+++***+++,,,///222222000///111444888888666333000///000111777666444222///000333555555333333555444000///111444333333333444555777888:::<<<===;;;666222111111444000,,,***+++---//////333333222222222222333333//////////////////000000++++++111999888000000666......000111...)))+++000...+++)))---444888666222333555444111,,,+++000444000//////.........///000000111///,,,---111000---}}}|||wwwrrrmmmjjjeee^^^___ddd\\\[[[XXXSSSOOOOOORRRUUUPPPMMMMMMMMMJJJDDDEEEKKKIIIIIIHHHFFFDDDBBBBBBCCC@@@@@@@@@@@@@@@???>>>===>>>===<<<===?????????===:::::::::999:::;;;<<<<<<888999:::999666333222222333333444666888888666555888888888:::======<<<:::===:::777666888999999888999:::;;;;;;:::777444222777:::;;;:::888888;;;???===<<<:::888777666777777000000000000222444666777555444555555000+++---333,,,///111000...,,,---......111333111...---111555777777555222000///111333333333111///...000444888666333222555333///000444666444333333555888<<<>>>>>>======;;;999777555444333111......///000...,,,222222111111000111111222...............///000000///---222999777///000888222111222222---'''''',,,'''***...222444444555555444444222...++++++///222222111000//////000111222333333000,,,---111222///yyyxxxxxxmmmeeedddbbb^^^^^^bbbZZZ]]]]]]ZZZTTTRRRUUUYYYVVVQQQNNNMMMHHHBBBDDDLLLMMMLLLKKKHHHDDDBBBAAABBB>>>???@@@@@@@@@???===<<>><<<<<<===???>>>>>>999:::;;;<<<<<<<<<;;;;;;555777999888666444333444555444444555666666555444777777999;;;======;;;999???;;;888777999;;;;;;999;;;<<<<<<<<<:::666222000666;;;===:::555444999???:::999888888999999777555111222444555666777:::<<<666666777777111***+++111+++...111111///...///000111333333000,,,,,,000555333222111///------000222000000...------111666:::777222222444333///111777666444222222555:::???BBB???===;;;;;;;;;:::999777000//////111222111,,,(((111111000000000000000111......---......///000111111---000666222***---777666555555444...&&&%%%(((%%%---555666222///111444111000...,,,+++,,,000222333333222111111222333444666555111,,,---222333111zzzwwwwwwwwwooolllgggbbb```______```XXXVVVWWWXXXSSSNNNQQQYYYVVVSSSPPPNNNLLLJJJHHHEEEJJJKKKJJJHHHEEECCCBBBCCC???@@@AAACCCDDDCCC@@@===<<<<<<===<<<;;;999777555:::888888999<<<===;;;888888666555666999999777444333333333333444666888999777888888999999999999888::::::666222666>>>???:::999:::<<<<<<:::777444222555333222333777::::::888>>>@@@@@@===777333222333333111000333888999555111777444333555333///---/////////...---000666555000...000222222222111222444333666444...,,,000000,,,333...---111222...000555777555333333333333111///444333222333444777999;;;;;;::::::999888777666666333222111111222222000///...000333555555333///---111...+++***)))+++///444444,,,...111,,,...333000888333333555...###!!!''')))///555888777444222111000...,,,///444777444000000111222000...///333666222000---++++++---000222xxxvvvuuurrriiifffccc___^^^___bbbdddXXXUUUTTTSSSOOOLLLQQQZZZTTTQQQMMMKKKJJJJJJIIIHHHHHHIIIHHHEEEBBB@@@AAABBBBBBBBBBBBCCCBBB???;;;999=========<<<;;;999888777<<<;;;999:::<<<===;;;999666444333555888999888777999888666555333333333444444555555666777777777777<<<<<<888444777<<<<<<666:::::::::;;;;;;999666444777666555777;;;======<<<;;;<<<<<<:::777333111111333000///222777999666333555333333555444000...000000000...,,,///444333.........///000000000//////333666555000///333444111222...,,,///000...000555555333222333444555444222111333444444222444888<<<777666444555666777666555444222111111222222111000000111222333222222000000111,,,***+++...///111333111,,,222555......444333777555555333---&&&&&&***,,,000444555444222222333111///...000555888666444000000111///---...111555555333111///......///000zzzttttttqqqmmmlllhhhaaa[[[WWWVVVWWWYYYXXXTTTPPPMMMJJJJJJQQQYYYSSSOOOJJJGGGGGGIIIJJJKKKFFFEEEDDD@@@===<<<>>>@@@AAAAAAAAA@@@>>><<<999888>>>===<<<;;;:::999999999<<<:::888888999999888777444333222444777999::::::;;;:::888666444333222222333333444444555666777888>>>===:::777999;;;888333888666555666888888666333888777888:::<<<>>>>>><<<;;;;;;;;;<<<<<<:::777333333111///111555888666444222000222555555111///000333333000---///333222---...,,,,,,...111111...+++444666555222333777888777222///,,,......///222666222111111222444666555555...333666555111111777===666222000222777999888555444222111222333333222000222111000000000111111222222,,,***---000000000333///+++222777///---444555555999888222---,,,,,,,,,...000111222111000111333222000///111666999999888000000///...---...000333333333222111000//////...yyyrrrnnnlllkkkmmmggg___WWWQQQNNNNNNOOOUUUSSSOOOLLLIIIJJJPPPUUURRRMMMGGGDDDDDDGGGIIIKKKCCCBBB@@@<<<:::999<<<>>><<<=========<<<;;;;;;;;;>>>===;;;999888888999999:::888666444444444333333444333333444666888::::::888888777777666666666666444444444444666888:::<<<===;;;999999::::::666222555222///111444666333111888888999:::;;;;;;999888999888999<<>>999444444222111222444555444333...,,,///333444000...///777666222...000444222---...,,,+++...333555222---333444444444666999;;;;;;444111///......111555888111000000111333444444333000222444444333444777;;;888333///111888;;;999555444222111222333333222111000000000000000111111222444///...000///...444===888---...333---,,,222333222;;;===444///111///)))---...///000//////......111//////111555888999999111000///......///111222...///000000000///---,,,}}}qqqiiiiiilllgggbbb\\\UUUQQQPPPQQQRRRRRRRRRQQQMMMLLLLLLMMMNNNOOOJJJEEEBBBCCCEEEGGGHHHAAAAAA>>>;;;888888;;;===:::<<<===<<<:::999;;;===>>>===;;;999777777777777777777666444222111111111555666666666666777888999777777888888888888888888444333333333555888<<<>>>:::777666999;;;:::666333444222000111444555444222999;;;<<<<<<;;;888555444333222333777:::999444000555444333333333333111000+++***,,,000111...---///666555000,,,...222111---111...,,,000666:::888555333333333555777999;;;===777666222000000333777999222111000000111111000///444222111333777999999777999333...000666999777333333222111111333333222111---///000222222222000000333111333555000///???TTTOOO888///111---+++///---000;;;???888333333...'''***,,,...///000...+++))).........000333666888888444222000//////000222222///000222222000...***(((~~~qqqggghhhnnnkkkgggaaaZZZTTTQQQPPPOOOOOOQQQQQQNNNLLLLLLJJJFFFHHHFFFCCCBBBCCCEEEFFFGGGAAA@@@???<<<:::999;;;======>>>???<<<888888:::>>>@@@???===:::888777666555666888888777555333222222555777999999888888999:::::::::::::::999888777666222111000000333777<<>>999999666222111555888777444222111000000000...,,,444000...111888;;;888444555000,,,---111444333111222000000000222333222111,,,...000222222222000///111111666888222111IIIfffaaaCCC222222...+++,,,***///777<<<:::555111---))),,,,,,...000111///***'''+++---///111333444555555555333000///000111222222555666666555222---)))&&&zzzqqqiiiiiinnnnnnkkkddd\\\UUUOOOKKKIIINNNQQQPPPKKKJJJJJJGGGAAA@@@???@@@BBBFFFGGGGGGGGG@@@AAAAAA???===<<<<<<>>>===>>>???<<<999999===BBBBBBAAA@@@>>>;;;888666444333666999999666333222222222666:::<<<;;;:::;;;<<<======<<<<<<:::888666444333111000000333888>>>BBB888222111666888666333444555999===<<<999666777999555999===>>>:::666333222777999::::::888666555555///111444666555333111000///++++++---...,,,...111222000,,,))),,,222333000666444222222333777:::===888444444888999777999>>>999;;;999333222666777444555444222111222111///...000///...111555777555333000...,,,,,,///222444555000///...///111222111000......//////000111111222111000444777000...CCC```]]]???111333///,,,...//////111555888555///...111111///...///111000---******---000333444333333333555222///...///111111000333444444444222///+++)))}}}uuutttqqqkkkjjjmmmeeeccc___ZZZUUUQQQNNNLLLOOOQQQNNNHHHFFFHHHEEE???999;;;>>>CCCHHHJJJIIIHHHAAABBBBBBAAA???======>>>999<<<===<<<:::<<>>:::666444///333888888555111000000///444;;;>>>===<<<===>>>;;;<<<<<<<<<;;;999777666555444222222555;;;AAAEEE999222000555777333111333333999???>>>888444666999///333999:::888444222111666888:::888444222222444+++...333666666444333111111---,,,......---///333444222...,,,000666888555888666444111///222777<<<;;;666666::::::777999>>>888;;;999333222555555111666444333333333333222000,,,---///111111222333333......---...000444777:::///......///000111111000000///---,,,---000222444444///111444---'''777PPPNNN555,,,222///,,,222666000,,,///555333---000999666333//////000111000...***---222555555333222111555111------///000000...,,,---///000111000///...}}}wwwsssqqqnnniiihhhjjjbbbaaa^^^XXXSSSOOONNNNNNNNNKKKHHHEEEDDDBBBAAA???===::::::>>>@@@@@@CCCGGGEEECCC@@@>>>===;;;888666<<<<<<;;;<<>>::::::===:::333333999999;;;===<<<999555222111///000000///...111666;;;:::666111...---...//////333111111555999;;;777333777999;;;:::888444333222---///111444555666666666333111111444666666222///333555666777666444111///+++///222222111111333666---+++***+++///444888:::555666666555333333444666000111333444444333111000555222222333222000333888666444000...---...000111444333444444---'''+++555999666333333333222///,,,***+++---///000111111000222000...---............///000222222111222444666xxxsssooommmiiiddddddggg```^^^\\\XXXTTTPPPMMMKKKMMMKKKIIIGGGEEEBBB???<<<===;;;;;;>>>>>>>>>BBBIIIEEECCC@@@>>><<<;;;999777===>>>>>>???DDDHHHFFF@@@999777888<<<;;;777999>>>666777777666444222111111444666888999888666444333444666777666555666999;;;999777888;;;:::777:::@@@777666444333555777;;;===<<<===BBBGGGDDD===<<>>???<<<;;;BBBKKKFFFCCC???===<<<;;;999888>>>@@@@@@AAADDDGGGCCC<<<888555555:::===<<<===???888777666555333222111111666999;;;:::777333222333444555666666666888;;;>>>999888999:::888555666:::888666444333444777:::===AAABBBFFFGGGCCC===;;;>>>;;;;;;999888:::>>><<<777666777777777555333000...333333333222222444888;;;:::888555222111222333444000//////222555666444111111222333111///...///000000000111333444666777888222222222444555555333000555555666666666555555444888666444000......111444333111...---...///000000000111111000......///111111222333555555444222111...,,,,,,...---+++---222222000...++++++,,,...///+++,,,///000...---333;;;===:::666333333222222111222000...------///222444111000...,,,++++++++++++555555555333000000111333xxxtttqqqooommmfffaaadddjjjccc^^^XXXWWWXXXXXXSSSOOOPPPNNNKKKHHHEEEAAA===:::???@@@AAAAAA===;;;CCCMMMFFFCCC???<<<;;;;;;:::999===@@@AAAAAACCCDDD???999999666555999===>>>===<<<999888666444444333222111555:::===<<<666333444666666666555444444444666777333333555777777666777888777555333222222555888;;;AAADDDFFFEEEAAA===<<<>>>======999666999===:::111888888888888777666333111555555666777666555555555888777666333222222444666333222222333666777555333,,,...............111333222222222222222333333444333333444555555555444333444555555666888999:::;;;777555222000......000111444222/////////000///...///000000///------...000222333555666666666444333...,,,---///...,,,...333111000...,,,,,,---///000+++---//////---...333999:::888444222111222333444000...---,,,+++---.../////////...+++)))((()))***333333222000------///111uuurrrooonnnlllgggbbbdddhhhggg```YYYWWWYYYZZZYYYVVVSSSOOOJJJFFFCCCBBB@@@???AAABBBDDDCCC???<<>>BBBDDDCCCCCCCCC???999<<<:::888888;;;===;;;777999777555555555555333111444888<<<;;;777555777:::666666444444444333333222///000222333555777777666555444222111222444666888>>>BBBDDDBBB>>><<<===>>>;;;:::666444888;;;777000999888777777888888555222:::;;;===>>>===:::555222777888888666444444777:::555444444444555555444333...///000///...///111333555444333222111000///...444444555555444444444444555555555666666777777777111111000/////////......222111000000111222111000000111111000......///111222444666777888777666555...,,,---000000---///444222111/////////000111222///111111...,,,---000333444333111//////111333666222222222222222111111000000111000...+++***+++---111111000...---...222444~~~lllhhhggghhhfffaaa___```ddd___YYYWWWXXXZZZZZZYYYTTTOOOIIIEEEDDDDDDDDDDDDBBBBBBDDDEEEAAA???CCCKKKCCCAAA???>>>===<<<:::888AAAEEEFFFDDDCCCCCC@@@<<<<<<===;;;888888999777333777555444666888888444111222555888888666666888:::444444444666888888666444222333222111333666666333333333333333444444555555<<>>;;;<<<>>>>>>888333222666999888777777:::777666666999999666333888999:::;;;;;;888333///777999:::999666666:::===666666555333222111000000222333444333000///000111555555555444222///---+++222333444444222222333444666666666555333111///...///......///000000...,,,///...///000222333222000111222222111//////000222111333555777777777555444+++***,,,//////,,,...222222111111111111222444555111333222---+++---///...000000000///...///222444111222333444333222111000333555555333///...111444222222111000000222666999{{{fffaaa___bbbddd___ZZZWWW[[[ZZZYYYXXXWWWWWWWWWVVVQQQNNNJJJHHHGGGHHHHHHGGGBBBAAABBBDDDCCC@@@AAAFFFAAA@@@?????????===999777???CCCDDDAAA???@@@???;;;;;;???>>>888555666555222444333333777::::::666111111222333333444555555666111222444888<<<<<<888555555666444111333888888444333444555777777666555444===BBBCCC===999<<<>>>===999111111;;;;;;333444===<<<999777888;;;<<<999666444222000111333333222000333666888777555444888<<<999999888555222000///000000222444555444333333444444555777777555222///,,,///111222111///...000222555555666666444222///...222///------///000///---,,,,,,---///111222000...222333333222000000111222///000222444555444333222***)))+++///...,,,---111111111111111222333444555///222111++++++///111//////111111000------///111------------............333555666444111000444777333333222111000333777:::||||||ttthhhccc]]][[[```ddd___WWWRRRRRRUUUXXXYYYWWWTTTRRRRRRNNNLLLKKKJJJKKKKKKIIIHHHAAA???@@@CCCCCC@@@???BBB@@@???@@@@@@@@@>>>999666<<<@@@@@@===;;;<<<<<<999999??????888333444444222222222333777<<<<<<666111111000///000222333222111111111444999<<<;;;666111666777444111444<<<===888333555888999:::888666444???DDDDDD===999<<<>>><<<>>>222333???===//////>>>@@@<<<:::;;;???@@@===:::555111---,,,000444777777...111444333111111555999>>>===;;;888444222111111)))---111555666777888999333555888999999666222///,,,...///...,,,+++---000222444666888999777555444777222---,,,---/////////******,,,...000000...+++222333333222000000111222,,,...000222333222111000+++***,,,000000---///333000000111111222333555555,,,//////***+++111444222111333444222...,,,,,,......---+++******,,,///000000333555333//////333777333222111///...111555888~~~tttooonnnnnn\\\[[[ZZZ\\\^^^\\\UUUPPPYYYVVVUUUWWWUUUPPPOOOQQQLLLIIIGGGIIIMMMOOOKKKGGGCCCAAA??????AAACCCDDDDDDEEEAAA===;;;;;;;;;<<<;;;???===<<<;;;;;;;;;:::999@@@>>>;;;999888777555444111///000555:::===:::666777666444222111111111222777555555666888888444000:::666222222666:::<<<<<<:::777444444777999999999;;;===??????===<<>>>>>??????>>>===<<<;;;666444111//////000333555222---,,,000333222111333555666666666666666555555000......111555555111,,,000444555222000333444333......//////000000111111111222444999===>>>:::666666555333000...---,,,,,,+++))))))+++000222222111333000------///111000...111222111000...---...//////---++++++---///000000---///222444555444333111,,,,,,+++---444999666...555555444222///***'''$$$//////...---......///000...000222000......111555333444333222000000111333xxxpppjjjhhhgggaaaaaaaaa^^^ZZZUUURRRPPPVVVUUUVVVYYYWWWQQQOOOQQQPPPNNNKKKKKKLLLLLLIIIFFFCCCBBB@@@@@@BBBDDDFFFGGGEEEBBB>>><<<<<<=========>>>===;;;::::::<<<<<<===???<<<:::999888777555333555333222666:::;;;888444777666555444333333444444777777777999;;;;;;888555888666333333555888:::;;;999666444444666888999888;;;<<<===<<<999777888:::999666666999999555666:::>>>??????>>>:::888888999444222000......000333555333...,,,///222111111222444555666777888888888888000......111555555111,,,000333444333444777666333222222222222333333333333444333444777:::;;;:::777555444222111///............+++)))***---000111111111///---...111333333222111222222111///......///...,,,******---///111111000222444555555444222111333222000111777===:::333444444444333111---***(((//////////////////......///000...+++)))+++000555777777666333000//////111}}}yyysssmmmhhhdddbbbdddeeeccc\\\SSSNNNMMMOOOSSSSSSWWWZZZXXXRRRPPPQQQUUUTTTQQQNNNKKKHHHGGGFFFDDDCCCBBBBBBBBBDDDFFFHHHDDDAAA===<<<===>>>>>>===>>>===:::999:::===@@@BBBBBBAAA?????????===;;;888888666555777999999555222777777666555555666666777666666777:::<<<<<<:::777666666555444333444777:::777555333333555777777777888999:::999777666666777666444444777888666777:::===@@@@@@<<<666333555888111000......///111444666333...---///111///000222222444666888999:::::::::///......111444444000,,,000222333444888<<<999333444444444333333333333333555444333444777999999999666555444222111000000000...,,,)))***---111333555000......///222555555555111222444333111//////000---+++)))***---///111111111222333444333222111000444222///---222888666111222333444444333111///...000000111111000///...---333222...***'''***222888;;;:::888444000......///~~~{{{vvvqqqmmmjjjgggeeebbb```\\\UUUNNNKKKLLLNNNRRRSSSVVVYYYVVVQQQQQQTTTWWWVVVTTTOOOJJJGGGFFFFFFEEEEEECCCBBBAAAAAACCCEEE@@@>>><<<;;;<<<=========@@@>>>===;;;<<>><<<999888777777888888555222555555666666666777777888333444666777888777555444444555777555222222555888555444444333444555666666555666777888888999:::;;;333222333555888888888888:::>>>@@@<<<555222555:::000000//////111333666888333///---///000...///333222444666888999888888777---,,,...000222222///+++///111333555;;;???;;;222222222222111111000000///111111222444666888::::::999888666555333222111111++++++,,,...111444666888000000111222333555555666111333444444222111000111///---******,,,///000000000000111111111111111000222111,,,)))---222222...111222444666666555444333444444222111111111111111666555333///,,,///555;;;;;;:::888555111//////000{{{sssnnnkkkjjjiiihhh___ZZZSSSPPPOOOPPPPPPPPPSSSSSSTTTUUURRRNNNQQQXXXUUUUUUSSSOOOJJJGGGFFFGGGEEEEEEDDDAAA===<<<>>>@@@???===<<<<<<>>>?????????AAAAAAAAA@@@???BBBGGGKKK>>>===<<<===>>>>>><<<:::777777666666777777666555333444444555666666666666444555666666555333111000222555777666333222444777444444444444444444555666444444555666888999999999333333333444777999888555666;;;>>>;;;666444888===222222111222333555777999333000...000000...111555444555777777777555333111***+++---///000///---***///111333666<<>>???>>>===>>>@@@BBBBBBAAA@@@CCCEEEEEECCCCCCEEEHHH???===;;;;;;===>>>>>>===666666666555555555666666222333444555555555555555555777999888555222111000222444555666555555555666333444666555444444555777666555444444666666555444555555555444777:::777111222666;;;:::888777999===555444444444444555777888333000000111000///333999666777888888666333///---)))***---//////...,,,***///222444555999;;;666///222222222111111111111111(((,,,111444666888999;;;:::999777555333111000000///222777999777333000///444666777666333111111111222333333222111111222444333000...---...///000///111111111222444666888:::666555222...///333444111///111333555666666666555999777444222222444777999111555777777444222333444333333333333222222555777wwwnnngggdddaaa]]]YYYWWWVVVTTTTTTTTTTTTTTTSSSPPPQQQSSSSSSNNNIIIMMMUUUPPPNNNLLLLLLLLLIIIDDD???@@@BBBBBB>>>:::999<<<@@@<<<;;;;;;<<>>CCCHHHHHHEEEBBBBBBCCCAAA???<<<<<<>>>@@@AAABBB666666666555333333444444333333444555555555444333444666999888555333222222222222444666888888777555222555777777555444555777777555444555777888666444777888777555888;;;666...000333777999999888888888777666555444444444444444333111000222111000555<<<666888999999777333///---))),,,///000000...---,,,...333555444444555222---111222222222222222333333+++...111222333444777:::444333222111000000//////---111555777555222111111333666777666333000000111333333222000//////222555222///------000222333333333222111000222444777999111222000,,,---000111//////000222444555555444333444444444444555666666777111444777666333111111333000111222111111222555888}}}xxx}}}vvvnnnhhhddd```XXXRRRRRRUUUWWWVVVQQQOOOOOOQQQMMMPPPTTTUUUOOOHHHKKKQQQPPPMMMKKKLLLMMMJJJBBB;;;>>>@@@AAA>>>::::::>>>CCC777666777888;;;======<<<===CCCIIIJJJEEE@@@>>>??????<<<888888:::===@@@AAA666777666444222111222333333444555666666555444333000444777777444222222333333222222666:::;;;888555222555888888555444666888777555444777;;;===<<<;;;999;;;888555888;;;555,,,///111555888999888555444888777555444333222222111333111111222222222777???777888999:::888555111...+++---000222111///.........444666333111111///,,,000000000111111222222333000111111000///111666:::..................///000(((,,,111333222333555777222555777666333000000111333333111...---///333666000...---...111444666777222000...---...000333444111222111......222222000///000222444444333222111...000333666777666555444333555777666333111222444///000111111111222555777zzz|||wwwooofff^^^ZZZXXXXXXSSSTTTXXXYYYRRRLLLQQQ[[[PPPTTTVVVQQQJJJHHHIIIJJJJJJLLLLLLGGGAAA>>>@@@CCC???>>><<<;;;:::;;;<<<===888888999999:::;;;<<<======;;;===@@@BBB@@@>>>===<<<>>>???===888777:::>>>333444333000222555555111666333111444999<<<999555444777::::::777111,,,***...111555777777444000---444666888999888777888999999888888:::===???@@@???>>><<<;;;;;;;;;999444000888::::::777222///000222555444222111222333333222)))...333555444555777:::<<<:::888777666555333111222333333333111///---+++000111444999999555222111555333111111222444444444111///...///111333444444333555111(((%%%+++111222//////000222444444222000000444777555000...000333111000//////111555888;;;444000///111333222333555111...,,,---000444444444333///...111222111000222111000......222666333,,,------///222555888888888222555888:::999333,,,&&&...111666888444------222wwwtttoooiiibbb]]]ZZZYYYYYYTTTSSSUUUWWWSSSNNNRRRYYYSSSUUUTTTPPPKKKHHHIIIJJJJJJKKKKKKFFF@@@===???BBB@@@???<<<;;;;;;<<<>>>???:::999777666666888999;;;<<<;;;;;;===??????===<<<===???@@@<<<888666888<<<333444333000222666555222333333333444444555555555666999;;;;;;888333///---///111555777777444000---666888999888666444444444111333666:::>>>???===;;;:::999:::;;;===;;;777444555444444444555666555555999777666777888888666555))),,,000333444666888999999888777555333222222222222333444555333111...,,,///000222666777555222111222111000000111333333444000///...///111444444444333777555...+++...111000111000000222333222///,,,111555888999666333222222333333111111222444666777---,,,///555666222///000444111......111333333222...,,,---000000,,,,,,...000000...---111555222,,,//////...000333666888:::666666777888888555222///111111444888777111---...~~~{{{rrriiifffbbb]]][[[ZZZZZZ[[[VVVTTTSSSUUUUUUSSSSSSVVVVVVTTTQQQNNNLLLJJJJJJJJJKKKKKKJJJFFFAAA???@@@CCCBBB@@@>>><<<<<<>>>AAACCCBBB@@@<<<999888999<<<>>><<<;;;::::::<<<======<<>>;;;888555333111333777999777444555444555666777666333111++++++...222666888888777777888888555222111444777111333555666555333///---//////000222444555444222111111111222333444555555...,,,,,,---000333333333444888999666333222111...222111111111111000---***...000333555555222///---444444333222222222333333---,,,...333444000///111666444111///000111222111000000222444111,,,---111000000...---///333111+++///...,,,,,,...222666888777666555444444555666777333000111666777222,,,)))yyyuuummmbbb```^^^[[[ZZZZZZ[[[[[[ZZZVVVSSSTTTWWWXXXVVVTTTUUUPPPMMMMMMMMMLLLKKKLLLIIIIIIHHHEEEBBBBBBEEEGGGEEECCC@@@>>>???AAADDDGGGIIIEEE@@@;;;999;;;>>>@@@??????<<<:::;;;??????===@@@@@@>>>:::555333333555555666444111111444333///...000000...+++,,,000444999:::;;;999666444333444222333666888888555222000;;;<<<<<<:::666333222222;;;<<>>999444444666:::===???>>>;;;999999666444444555555333111111222333555666555111...000//////333777999777444777999:::666222222888===///111444666555333000---000000000000333777666333222333555666666777777888+++++++++---000333333333777999:::888666333111...333222111111222111///,,,///...///000111000...+++222222222222111111000000555111.../////////444;;;555333111//////000111111444444555444///+++...555000111///,,,---111///++++++,,,,,,,,,,,,...111333555555333222111333666999333000000333222---)))***~~~sssooohhh______]]]\\\\\\[[[[[[\\\^^^YYYUUUUUUYYY\\\XXXRRRPPPKKKIIIMMMNNNLLLLLLOOODDDCCCBBBAAA@@@BBBFFFIIIGGGEEECCCAAAAAACCCFFFGGGGGGCCC>>>:::888999;;;>>>BBBBBB???;;;<<>><<<888444222222222777777555111111333222...000...------...000222333888888777444222111333444333555777888888666333111777999999888555333333333;;;;;;:::;;;;;;:::666333666888;;;======;;;999888888999999777333000111222666777999;;;<<<:::666333777555444666888999555222555777888555222222888===---///222444444222000...222222111///444:::999333111444777888777666777888---,,,---000444666777666:::888777777555222000///222111000111333444333222666444111///000111111111......//////000000000111777444333333222333888@@@333222111//////000111333444222111...)))'''---666111222000,,,,,,//////+++***---000111000//////111555555555444333333666999111111111000+++&&&)))///wwwllliiiddd_________^^^^^^]]]]]]]]]```\\\WWWUUUXXX\\\WWWPPPLLLGGGHHHNNNNNNJJJJJJPPP???>>><<<;;;<<<@@@DDDFFFFFFEEECCCBBBAAABBBCCCDDDEEEDDD@@@>>><<<<<<>>>>>>AAADDDAAA;;;<<>>===;;;999666444333222222666666444111111444333///333111000000111333333444777666333000---...222555555666888999999777444333333444666555444333333444:::999888999;;;<<<<<<<<<888:::<<<<<<:::888777777444777999777333111222555999:::;;;===>>>===999555::::::999999888777444222222444444222000111444888,,,...000222222222111000222444222///444<<<999111...222777888555333333444//////000444888::::::::::::666444555555111///000000000///111444666666555888555111...,,,---///111,,,,,,---...///000222333222333888<<<;;;777888===333333222000//////222444666333000...+++***000777222444222---,,,......,,,---111666777444222111222555777999777555666999===222333444333---(((,,,333zzzzzznnndddcccbbb]]]^^^___``````______^^^```^^^XXXTTTVVVYYYUUUMMMIIIFFFIIIPPPMMMEEEFFFMMM@@@>>>;;;:::;;;>>>BBBDDDCCCCCCBBBAAA@@@??????>>>CCCCCCCCCCCCBBBAAA@@@@@@>>>BBB@@@999:::AAA@@@999:::888666444444444333333222333222000222666666333666888999777333222333555666444000,,,***,,,111555666777888999999777555444333555777777666555666777::::::999;;;>>>@@@@@@@@@999:::;;;:::777555666777555555666555444444444555777777888:::;;;:::666444999:::;;;:::777555333333222222111111111222333333......///111222333444444222444222...333<<<888---...333888999555111000111,,,---///222777999999888888333222666777222///000000//////000333555666666555555333///***)))+++...//////......///111333555///222888===;;;666777;;;777777666333000000222555777333111222222000222777444555333...,,,...///---000444777777333111222444444666777666444666===BBB666666888999666222222555uuuppprrrggg___``````\\\]]]^^^```aaaaaa``````___^^^YYYSSSSSSVVVRRRJJJHHHGGGKKKRRRMMMBBBBBBKKKEEEBBB>>><<<===@@@BBBCCCAAAAAA@@@@@@>>><<<;;;:::===>>>@@@AAAAAA@@@>>><<<:::???===666777???>>>666999777444333444444444444...000000///333888:::777777===AAA===444///222777666444000+++))),,,222666666777999999999888666555777999;;;;;;999999999:::888888888:::<<<<<<;;;999888::::::888555444666888999666333444666666444111888888888:::;;;:::777555666999;;;:::666333333555444333222222444555333222//////000111222444666777111444111---333;;;666***000555;;;;;;777222111222'''(((***///333555666555777222222888:::444//////000///...///222444444444666999999555...+++---000333111///...///111444666222222555777555222777???;;;;;;:::666222000222555111......111333111///000444666444...,,,...///...000333555333///---000444111333333222111555>>>FFF:::888:::???@@@;;;777555sssgggfffeee```aaahhhbbbYYYVVV[[[\\\VVVVVV\\\WWWZZZ\\\XXXQQQMMMMMMNNNEEEJJJOOOPPPLLLGGGDDDCCCBBB===;;;===@@@@@@BBBFFF>>>>>>===:::888888999;;;:::>>>???===>>>@@@???;;;:::;;;:::777999===<<<999999999888555333333444666444555666666666777;;;======>>>>>>999222...000333:::>>>:::---%%%)))111444222111222444888;;;<<<<<>>@@@DDDBBB;;;555555666555~~~qqqiiihhheee^^^___fff[[[SSSRRRXXXYYYRRRPPPUUUNNNPPPRRROOOKKKJJJLLLPPPJJJMMMNNNKKKFFFCCCCCCDDDAAA<<<;;;===>>>===???BBB>>>===;;;888666555888:::777:::<<<;;;>>>AAA@@@===;;;<<<999666777:::999666666666555555666666777777222333333444666:::AAAEEE??????>>>888111...000333444888555---***000777:::777555555777:::>>>???@@@>>>;;;888666666777999:::444111555<<<;;;666;;;EEE@@@999888===:::111///444666===???999444444666555999:::999666666888555///555999999666666888666000000111///...333:::>>><<<111//////333999<<<;;;888333222222444666666333000222111333666555111000222111111222222222111000///444666999:::999666222///222333111---///444333...777999999666444444777;;;;;;888333000......000111666333333555444111555<<<===<<<:::777555333111000++++++,,,///222111---***///333333111111555555333666333111111444777999999333......111...)))///;;;BBBEEEDDD>>>999777444000}}}vvvnnnhhhfff```XXXXXX___UUUOOOPPPVVVWWWPPPMMMOOOJJJKKKJJJGGGEEEFFFJJJOOONNNMMMJJJDDD>>>===@@@DDD@@@===<<<>>>>>>;;;:::======<<<999666444444777:::555888999:::>>>BBBBBB>>>;;;;;;888444555999999666333111222555888:::888666444444444444666<<>>;;;666000...000444222333111...000555::::::666444333444777;;;======:::999777666777:::>>>@@@666111222888;;;999<<>>;;;888777555111666999;;;999999999666222222111///000777@@@BBB>>>000///111555:::===;;;888333222222222444555444222......111555444111222555333333333333333333222222555666888:::888555222///444555333111333666666333444777999:::999:::>>>BBBAAA===777222///...///000777333111333444222222333555666666666555444333222'''))),,,111333222...***...111222111333777666333666444222222444777888999444///---///,,,)))000:::AAADDDEEEBBB???;;;333+++}}}vvvpppjjjeee\\\UUUWWW]]]UUUQQQPPPTTTUUUPPPNNNOOOOOOMMMIIIDDDAAABBBFFFJJJLLLKKKFFF@@@;;;:::???DDDAAA???@@@AAA???:::888;;;;;;:::888555444666:::===666999::::::???DDDBBB>>>999999777333555:::;;;888111//////444999;;;777222888999999888888:::>>>AAA;;;:::666222......222555444222000///222666666444555333111111444888:::;;;555555555555666:::???CCC;;;555333777;;;;;;<<>>777//////222666:::;;;999777666555333222222222222222------000444333000222666000000000111222444555666333444555666444222///---555666555444555777777666111444888999888888<<>>AAAAAABBB???555+++yyyssslllccc[[[WWW[[[aaaXXXTTTQQQQQQQQQOOONNNOOOPPPMMMHHHCCC@@@AAADDDGGGIIIIIIGGGCCC??????BBBFFFCCCBBBDDDEEE@@@:::888;;;888888777666777:::>>>BBB;;;<<<<<<<<<@@@EEEBBB<<<<<<<<<999555666::::::777111///000444999999555///888:::<<<<<<;;;999999:::555444111...---///333666444000---///333444333111777555444444777:::;;;;;;555666666666666:::@@@DDD@@@:::777999<<<<<<;;;:::777555666888888666555777///111444888888666333222222:::>>>:::444333555555000222777999888666666888;;;888555444;;;@@@===555111333555999;;;<<<:::888:::888666333000//////000...///222444222...000666......---...///222444666222333333333222000...---333222222222222111222444222555777777444333555888555444222111222555888:::;;;999777999>>>AAA===777666444111......///222333------------...000333666555666555111000111...)))222222222111222333444555333222222222111//////222111555:::>>>AAAAAA999///}}}qqqlllccc[[[VVVVVV[[[```YYYUUUQQQNNNMMMMMMLLLKKKJJJGGGDDDAAAAAABBBDDDEEEGGGIIIIIIHHHEEEDDDFFFIIIDDDCCCDDDEEE???888777:::777888999999:::<<<@@@CCC??????======AAAEEEAAA:::>>>>>><<<777777888666222222222333555888888555111333666:::<<<;;;999888888222111///---...111444666000,,,+++///333444444444666555444555777999999888999::::::999777999???CCC@@@===;;;;;;===<<<999777444555777999:::;;;<<<<<<777777:::<<<888111...///444:::<<<666111000111111///111444888666333555:::888999777888===BBB@@@999666777:::;;;<<<<<<;;;:::;;;:::888444///------...000111444555111---000666222000...------///111333666555555444333222111000555333333444333000111555666888999666222111222555333333333333444555666777888777666777<<>>888999555000,,,+++---000333...---++++++---444<<>>:::444~~~uuuqqqddd```YYYTTTUUUYYY]]]___YYYWWWSSSPPPNNNLLLJJJGGGFFFEEECCCCCCDDDDDDDDDDDDEEEGGGHHHFFFCCCCCCEEEHHHAAAAAABBBAAA;;;444444888777888:::;;;;;;<<<>>>@@@???>>><<<<<>>===999555555:::???<<<======<<<<<<;;;888555333555777888:::===>>>===555666999:::444+++***///555999888333///000111111333333555777444000333:::444777999999<<>>AAADDD???>>>???>>>777000111666888:::<<<<<<;;;;;;<<<======<<<:::;;;@@@EEEAAA999000333555666999<<<:::666444666999;;;::::::;;;<<<555666777666555444555666777555333222222333222222111---...222333111444:::888888999<<<======;;;888===>>>===888222111555:::888;;;======<<<;;;888555111444555666888;;;<<<;;;222333888:::444,,,---555222555444000///333555555777555666888333...111999111666888888999<<<;;;888666777777666444444444555666888888555111......//////111555666222...333;;;333222000///111555:::===888777666555333333333333555222333444000+++,,,222444555555222000000555999222333666888888777666555333666555111333888999444444333111000/////////000333222111000111777@@@GGGaaaccc\\\III666---,,,---111333555444222111333555111000...,,,...222444444555::::::555111333555555uuueee]]]\\\[[[YYYWWWXXX[[[aaafff___YYYUUUUUUSSSNNNKKKLLLJJJHHHDDD@@@BBBGGGGGGCCCHHHDDDBBBAAA>>>:::;;;@@@AAACCCDDDBBB<<<888777777<<>>>>><<<999888===>>>???===666111555===:::>>>666333===@@@;;;;;;555444444555666999;;;===222333555777444//////333666444555777555111222777333444;;;???888...000:::555888:::;;;999777666555666555222///...---...///333444555444111...------222777;;;999333000222666111111...,,,111888:::777:::999666222444777555000444888<<<888111---///222333333000---000777;;;999888888666444111000222333555333222111222333444333111222333333111111222333>>>GGG===,,,---444888===PPPSSSSSSIII:::111000333111444444000///333666666...///111222222000...---222111111222333222000...uuueee]]]UUUWWWXXXZZZ[[[___dddgggbbb]]]YYYWWWSSSLLLJJJLLLLLLKKKHHHDDDEEEGGGDDD>>>DDDCCCCCCEEEBBB===<<>><<<===??????AAAAAA===888666999>>>@@@===:::888888999888888888777666555666777999;;;999888333111555<<<;;;555777777555444777;;;:::444000000///...///111333444333333222222222222111000444777;;;>>>???>>><<<;;;;;;<<<>>>===666222777@@@999;;;333///999<<<666555666666666777888999;;;;;;999777777666111---///444666444555888888555444777555555888999111(((+++666555777888888666555555666333111///---------......222444555444111///------000444666333---***---111000000......333:::<<<999888777444111444:::;;;888222555666333...,,,---000111222111///222888999777333333333222111000222333444333111111222444555555111111222333555666666777BBBJJJ???......222444999CCCEEEEEE@@@777222333777333444333000111555777666000000000000111000...---...///000333555555222000}}}qqqcccZZZUUUWWW[[[]]]^^^```bbbdddhhheeeaaa\\\TTTMMMMMMQQQKKKKKKIIIGGGGGGHHHCCC<<>>???AAABBBAAA>>>>>>@@@DDDBBBDDDDDDAAA<<<999:::;;;>>>;;;999888888777666444666666666666777888::::::888666222///111777777444999666222222888???===666222111///---...111444666111333555777666444222000111333777;;;======<<<<<<999:::<<<<<<777333999BBB:::;;;111...<<>>:::666666333000444===CCCCCC333222000///......///000000222222111444888888444...///111111000000111333//////......///000333444111000000444999<<<;;;999>>>FFF===///...000000444444555555444333555888;;;555555222000333888999555222///---...000222000...,,,---///333666666444222~~~zzzrrrggg___^^^______^^^\\\\\\]]]^^^eeebbb```[[[RRRJJJLLLRRRJJJJJJHHHFFFGGGJJJGGGAAA;;;;;;???CCCBBB===<<<>>>BBBCCCBBB???;;;;;;>>>BBBCCCDDDEEEDDDAAA>>>===<<<<<<:::888888888777555333444444555666888999999:::555444222111222444555444777333......777???===666444222///,,,,,,///222444111333666777666444222222---...111555999;;;;;;:::999:::<<<<<<777333999BBB777888...---===DDD???===999:::<<<===<<<:::777666888666555444222000555===555222333888;;;999777888555222111111)))!!!$$$///,,,...111111///---,,,,,,+++++++++,,,---...000000000222444444111///------555666555111+++***,,,000///111111111777======888777777333000333>>>FFFHHH777333///...111333444444111333222000222777777444---///111111000000111222//////...---...000333555222//////444;;;>>><<<888666>>>888---.........333...---,,,...222777;;;===888666222000555;;;:::444111---***,,,000444444222......///222444666555333~~~}}}zzzrrrkkkgggeeeaaa\\\XXXXXX[[[^^^ZZZXXXWWWTTTMMMFFFIIIOOOMMMKKKGGGCCCEEEIIIGGGCCC999888:::<<<<<<999;;;???AAAAAA@@@<<<888888<<<@@@AAAAAABBBCCCDDDCCCAAA???;;;999888777888777555333222333444555777888999:::444666999;;;:::777666666666222------666???===666666333///+++***,,,...000222333444333111111333555------...222777::::::999:::;;;===<<<777333888AAA555666---***888???:::999999:::<<<===;;;999555333333333555777444111444:::222000111666999777666888222///111444///&&&&&&...)))---222444222...+++***,,,,,,,,,---...000111222111222333222000.........888888666222...---///111111222111111666;;;:::555999999555000222:::BBBEEE999444///...222666777666444444111---///555777555111222333333111111222333333333222111///000555888222000///444:::<<<:::555555<<<777...000...---444222///---///333888;;;<<<:::888333000555:::999333///,,,***,,,111555777777444222000000222333444444{{{wwwxxxyyytttmmmiiifff___YYYVVVXXX^^^cccVVVUUUUUUUUUQQQLLLMMMRRRQQQNNNHHHBBBBBBEEEDDD???;;;888888:::999888<<>><<<<<>>888444222...+++***+++---...222333222000---...333777222000///222777;;;:::999:::;;;===<<<777333888AAA===???555...777:::666666888999:::;;;999666333111222222555888444//////333111000111555444222444999111000333888555+++***///,,,000555777555222///------......///000000111111222222222000...---...000666666555222///...///000222222000///333888777333999:::777111000555;;;<<<666222...---000444555555666555111,,,...444666555444555555333222333555777333333222...++++++///333111000111555999:::777444;;;@@@;;;333444000///666777555333444666999:::;;;:::999555111333777666222////////////111444888:::666444111111111333333222{{{yyyrrrlllnnnqqqnnngggiiieee___YYYWWWYYY___dddWWWUUUUUUXXXWWWSSSQQQSSSOOOMMMHHHCCCCCCEEEBBB<<<===;;;;;;===<<<;;;???DDDDDDDDDDDD@@@<<<;;;===@@@;;;888666999???AAA>>>;;;777444222222444666666666555444444555777;;;>>>@@@AAABBBFFFFFF???555222666111222111222777<<<<<<777111000...---,,,---///000111222333000---...333888555222000222666999999777888999<<<<<<777444:::CCCBBBFFF===333777888555888777777888888666444111000///000333555222---...222000111333444000...333;;;555222555:::777...,,,111000333555555333111111111/////////000000/////////333222111...,,,,,,///222333444333222000///...///000///---+++000666777333666999888111...111333444444222///...///111333444555555222...///444555222555555444333222444999<<<444444222---((('''+++///...000333666888999888777<<>>???AAAAAA???AAAFFFKKKLLLJJJEEE???;;;;;;===999555222555;;;>>>;;;777555222000///111444666777777666666666999<<<@@@CCCEEEDDDEEECCC999...,,,222---000111111444888888444///.........///000222222000222444222//////333888666222...///444777666333555777:::;;;888555<<>>DDD<<<222444444333888666666666555444222111///+++,,,///222000---000666111333555444...+++333>>>999555666:::777...---222222222222000......000222000000000000///...------444333000,,,***,,,000333333333333333222000//////------***)))...555777444444888888222---...//////444333222111000111333555333444333000111444333///444444333111222666;;;@@@<<<<<<999333,,,***...333,,,000555888999999999:::888===888444777555666AAA666888::::::888888:::;;;:::<<<:::333///111222111333777:::777111///333888///111444777888666111---xxxxxxvvvpppiiieeedddffffffhhhaaaUUUSSSZZZ[[[UUUUUUTTTSSSTTTSSSQQQNNNKKKFFFHHHIIIHHHFFFEEEDDDEEE@@@@@@>>><<<;;;<<<@@@CCCIIILLLMMMIIIBBB======???444333222555999;;;:::888222222444888888555666999666555555333333666:::>>>::::::::::::888666333222333111000000222444555555444222//////000222333333333000000333222///222888999222***(((,,,000222111222666999555111222<<>>======999555888@@@::::::888555222...,,,***555222111222444444111...000000111444333000000444444222333444222------000000111222333333222000///000222333222//////111333444444222,,,'''(((...444333111///...---+++)))&&&------///222444444222000222222111///,,,******+++333444555333111000222555111222333111//////444888777333111333444444777;;;777777555111---...222777888999888444555999;;;:::???<<<888333222444:::???;;;555555:::777000333===999999888333...,,,...111///777===999000***---333......111555444111222555zzzxxxtttnnniiidddbbbaaaccceee___TTTQQQVVVVVVPPPQQQQQQQQQRRRRRRPPPLLLIIIDDDEEEFFFDDDBBBAAAAAABBB>>>>>>===;;;:::<<<@@@DDDLLLNNNMMMHHH@@@999888999444333444777:::<<<:::888444333666===???>>>>>>@@@<<<;;;999555333444888;;;999999888777666444333222555222///---///111222333222000------...000000000111///000333222///222777:::555///,,,,,,///111222555888:::888444666<<>>???@@@@@@@@@>>>;;;999:::===???JJJKKKIIIDDD<<<666555555444444777:::<<<===;;;888777555888AAAHHHHHHGGGGGGCCCAAA<<<777222111333555444444444444444555555666999555///,,,---///222333///---++++++,,,---------...---///222222000222666666555222///---///333777999:::;;;:::999:::<<>><<<;;;:::555111333999999999999999888888777666333222111333555666555444...,,,,,,...---+++---222++++++---111///+++***---***+++---...///...------/////////---,,,,,,///222///000///,,,)))***///333666333...+++***((('''%%%,,,++++++---///111000///+++,,,,,,,,,---000444888555666888777444111000000555555222...+++---333888666222000111222111444888222111111333666888::::::999;;;;;;888999===???===999888444111///111666:::777444666:::999222222777999:::;;;888333111111333666777777333...,,,///222///---...///...+++---111{{{}}}yyyrrrjjjfffeeeaaaZZZSSSdddgggddd\\\VVVTTTPPPLLLGGGHHHJJJLLLMMMKKKFFFCCCGGGGGGFFFDDDAAA@@@AAABBBEEEDDDAAA<<<888666777999AAAAAAAAA===999666666777444666999<<<>>>===;;;999777444777BBBKKKLLLJJJIIIFFFDDD???999333000000111//////000111333777999;;;:::666000---...111444666///---++++++,,,---,,,++++++,,,///111222111333555...111222000...000777===;;;:::::::::;;;;;;;;;:::======<<<999444111333666555666777888999999999999333333222222333333444333...++++++,,,,,,***---333++++++---000///)))(((***+++,,,---...//////......---,,,***))))))***---///000111111///,,,+++---///444111---******)))(((''',,,+++***+++---/////////111000///------///333777333555666777666444222111555444111,,,***...555<<<999444111111000...000444000......222777999888555666999999888:::???AAA???999888555111...///222555444222444999888333111333777999;;;999444111111333;;;999444000,,,,,,---//////,,,,,,---+++(((***///~~~zzzsssuuutttllldddbbbbbb```WWWOOOdddgggfff___XXXSSSPPPMMMDDDEEEFFFHHHIIIGGGCCC@@@FFFGGGGGGEEEBBBAAABBBCCCDDDCCCAAA===999777777999:::::::::888666555666777444777;;;>>>>>>===;;;:::777333666@@@IIIJJJIIIHHHJJJHHHEEE???888444222222111111111222333666999:::666222...,,,...222555666000...---,,,---...---+++)))---000222222222333333,,,000333111...///666<<<:::999777888999:::888555===???>>>:::555333444666222333444666777777888888444444333111000///000000///,,,,,,...---,,,///555444333444666333---,,,...++++++,,,---------------///...,,,,,,---...000111---///111111111000000111000...+++***+++,,,++++++,,,+++***+++---/////////111000...,,,+++,,,000444000111333555666666444333555555222///...333<<>>BBBCCCDDDDDDBBB@@@@@@@@@===>>>>>>===;;;;;;===???<<<:::888666555555555555555888<<<======;;;;;;;;;666444666???FFFHHHHHHJJJNNNMMMKKKGGG@@@:::666555444444333333333333333444111///------000222333333111000////////////...,,,)))...333333222444333111111444555333///...111555888666555555666666555444;;;??????:::555555666666222333333444555555555555444444333111...---...000///......111000...111666777555555555222,,,+++...************************---,,,+++,,,...//////...+++---111555777777666555---,,,,,,,,,...///...,,,,,,++++++---///111000///,,,,,,,,,+++***,,,000333//////000333666777555444777777555333333999BBBJJJBBB<<<777555111---,,,/////////000222333222///,,,///333555555888>>>???>>>:::999888555333222444555333333444666777555222///333555666555111///000333111///---+++,,,000555999777555555777555111333777|||xxxrrrlllnnngggccc```aaacccbbb]]]XXX^^^``````]]]VVVPPPOOOQQQEEECCCBBBAAAAAAAAA???======@@@CCCDDDBBB@@@??????:::;;;=========>>>AAACCC>>><<<999777666666777666666999<<<<<<;;;:::;;;<<<777666999@@@FFFHHHMMMQQQOOOPPPOOOKKKDDD<<<666333222222222333222222111111111111111333444444222000222111000000000000...,,,)))000555444333555333///555666777555111000111333555555555444333333444555999>>>???999555666777666666666666666555444333333444444444111...---000222///...000333222000222666444111000000---)))***...,,,,,,+++***))))))))))))+++******,,,//////...+++///222666999;;;:::666333------...///000000---+++---,,,---///222333111000---.../////////000333666111//////000333555444333666666555333333888AAAHHHCCC===999777444//////222111333555555333111000000222666777666888;;;<<<:::777888999888777777999;;;666666666777999999555222333555555333000///111444///...---,,,+++///555999999888999;;;:::666666:::yyyvvvqqqmmmpppdddbbbaaabbbdddccc```]]]^^^___```]]]WWWQQQQQQTTTFFFDDDAAA@@@??????>>><<<<<>>>>>>>>???AAACCC>>><<<999888999:::::::::666999;;;;;;999999:::===888888<<>>AAA999999888888:::;;;888444444555555222//////222666111222111---***+++000666777777999<<<;;;777666:::tttoooqqqqqqmmmmmmbbb^^^eeehhhaaaZZZZZZ``````^^^XXXQQQMMMPPPSSSIIIHHHHHHGGGEEEAAA===999BBBEEEGGGFFFFFFGGGDDD???999:::===???@@@CCCFFFHHHDDDCCC===666555777777444777333555:::<<<:::<<>>999555222///000...///222333111222555000222111......111000,,,111666777444444888::::::444222333777777555555777===888777;;;;;;444000111;;;888555444444333000---111222333333444444444444///......222777777333...333555666333...,,,...000///***$$$$$$(((,,,,,,***+++,,,///111222222111000>>>>>>>>>>>>;;;666///***,,,---///333666444///***'''***...111333333222111000333555333///...222666...---...111666888888666444444333222333444666777888555222111...+++...444888<<>>777666999999666444000000444555333555999:::===AAAEEEJJJOOOSSSVVV[[[VVVOOOGGG@@@999111+++------...///111222222111333<<>>===:::777999>>>CCC;;;999555333777;;;777///000000000222333333000---...,,,***+++...111333444444333333444666777666555zzzmmmbbbaaaeeefffcccbbbfffgggfffdddddd```[[[YYYYYYWWWRRRMMMJJJLLLOOOLLLLLLLLLKKKHHHCCC???<<<:::BBBGGGCCC>>>>>>AAABBB???@@@BBBDDDDDDCCCAAA@@@AAA@@@<<<777666::::::777888444222333333333555999;;;???FFFKKKOOOSSSVVVXXXXXXSSSKKKCCC===777111...,,,***))),,,000333222111444<<>>>>>444555888999555000333999777555555555222000333999222111000111222222111///,,,...000222444555555555///---+++,,,///000...,,,///111222111///000444888111,,,&&&$$$'''***,,,,,,------...///000111222222888666444222///...,,,,,,222222222333444333000---(((+++000444666555222000---///000///...000666;;;555444333444666666444333777444111//////111333555222///------,,,***---222666777777777777666666666999;;;999666555888888555777888888666222222666999555444222111555:::777111//////111333444222---***---,,,+++,,,///333444555111111111333555555444222xxxllldddcccdddbbb^^^gggppprrrjjjddddddaaaYYYRRRRRRQQQNNNKKKJJJKKKNNNMMMNNNNNNMMMIIIDDD@@@>>>;;;@@@CCC@@@>>>@@@BBBAAAAAA@@@@@@AAABBBAAA@@@???<<<<<<999444555888888555:::888555444444555888;;;<<>>===@@@EEEDDD@@@BBB>>>;;;:::<<>>???999111333999333888;;;999333111222444222333333333111///---,,,222444555777777666444333---,,,+++,,,...111222333666666555111---+++---000...***%%%######&&&(((***,,,,,,,,,---...///111222222111///+++((((((+++...,,,,,,,,,+++***)))((((((***---222666777555333000333222111000000222555888111333444555666666666777444333111000111333666999333111111222111///222777444222222444777777222---+++///000///000444555333111333555444111000222555222333333333777======999999666444333444444333222---,,,---000333555555444//////111333555333000,,,{{{vvvrrrpppkkkddd^^^]]]\\\bbbeeebbb______```^^^VVVTTTQQQLLLHHHDDDBBB@@@HHHKKKNNNMMMHHHCCCBBBBBBAAA???;;;;;;AAAHHHFFF@@@AAA<<<666555888===@@@AAA===>>>;;;888888<<<;;;888222333111...///333555555777:::>>>AAAEEENNN[[[fffVVVRRRIII???555000000111------------...000222444333777888666666888777444444111111333333//////111222666666000---///333333777:::888333111555888888666999@@@CCC>>>666444888222888;;;888444333222000222444555444000,,,***)))444666888999888777444222///...---,,,+++,,,,,,---111333444111---,,,---000///---***''''''(((***,,,******+++,,,---...//////000000000,,,((('''***---***+++,,,+++)))(((((()))))),,,///222333222000///444333222111111222222333///111444555555666777999555555444333444666888999222000000222000...000555333222333555777555000++++++000333333444777666333333555555333...,,,...000111444444444777<<<<<<999:::777444222333555555555......///222444555444222111222444666666333...***xxxuuusssrrrlllcccbbbeeeccc```___^^^YYYSSSQQQSSSVVVSSSPPPLLLIIIEEEBBB@@@DDDIIILLLKKKFFFBBBBBBCCC??????<<<:::???EEEFFFCCCAAA;;;666555999===>>>===>>>???<<<999:::===<<<888555888666222111555666333111555888:::<<>>>>>;;;<<>><<<::::::;;;;;;:::999CCC<<<666555999;;;888444333444555777999888555333***,,,...333888>>>CCCEEEMMMCCC;;;:::777222333777000111111222333333333333555444222000...---++++++'''%%%(((...000------111444555444222///000666:::999888555333333444666888<<<@@@EEEFFFCCC===777444:::;;;999555777;;;999333111000111333///)))---555333555888999777444222111111///...000333333...))),,,,,,---------...000111------,,,***(((''')))***$$$&&&,,,333000)))&&&)))///000000...+++'''%%%%%%***---000///---***+++---333222///,,,+++***+++,,,---...000000000000222444888777888999555///000666777;;;>>>;;;555222555999777444222111111111111000111000000000000000000000000222555888888777444333000111222444444555555444444333111///.........///111000000222666777555222222222555999777222111333777999;;;999666111...---~~~~~~|||xxxrrrpppmmmkkkiiihhhfffeeefffdddaaa]]]XXXRRRNNNKKKNNNOOOPPPNNNIIIEEECCCDDDCCCEEEEEECCCDDDFFFDDD??????===<<<>>>AAABBB@@@===???<<<::::::;;;;;;;;;:::???;;;666555888999999777888666555555666555444222//////000333666;;;>>>AAA???:::999<<<===888555666111222333444555555555555333333222111///...,,,+++'''&&&+++222444000...111333222111000///000333666;;;999777555444555666777<<<@@@DDDEEEBBB<<<888555<<<===:::666777:::777111000000444777444...///555444555666555333000...---333000///111555666222...---++++++...222222///,,,((())))))'''&&&&&&((()))''')))...444222+++(((+++***---111222000,,,)))(((***...111222000000222444000///.........///111222///111333333333444555777888::::::777222///000111555888;;;<<<;;;999999999777444111000111222222222111222222111000000000111000222555777777555333111---///222444666666555444444333222111000000000111000000111333777777555222//////222666555111111444666888:::999666333111111zzzzzzyyywwwqqqlllfffcccbbbdddffffffhhheee___YYYTTTPPPOOONNNMMMNNNOOOLLLHHHDDDAAA@@@CCCDDDDDDBBBDDDGGGGGGCCC???<<<:::;;;>>>AAA@@@??????<<<999999:::;;;<<<;;;;;;999666555555777999;;;;;;999555333333333333222333333222222444777:::;;;555333333777888666444444444444555555555444333222111111222222111///---+++)))***///555777333000111222000......000111222222666555333111000//////000<<>>EEEDDD;;;555666555111333555999===???@@@>>><<<888555111///000222333333111333555333000///000333111333444555555444222000,,,...111333666666666666444444444333222222222222///000222555777777555222...---000555444111111555444666888888666444444444}}}{{{yyywwwqqqjjjaaa\\\\\\```cccdddccc```[[[VVVRRROOONNNNNNLLLLLLLLLKKKGGGBBB>>><<>>;;;999666555555555444333555444333222333555777888<<<777333111222333555666666777777666555222000...///000222333333111...,,,---...111555666555444444333111...000333444333111222111000...,,,,,,++++++<<<>>>@@@@@@>>>:::888777;;;;;;;;;999777666444111111444:::===<<<:::999999===:::666333222111111111///---+++,,,...//////------,,,---000333333///,,,***+++,,,+++******+++------...111444333000...---(((,,,000111...)))%%%"""+++///333555444666999======<<<:::777333000---,,,...000222333333444777888BBBLLLKKK===666:::999111444777;;;======>>>@@@BBB;;;777222//////000222222111444666444000///111444333444444444444333111000---...///000222555888999666666666555444333111000...000333666777777444333000///111444333000111555333555666666444333333444~~~zzzxxxqqqiii___YYYZZZ]]]^^^^^^\\\[[[YYYWWWUUURRRPPPNNNNNNNNNMMMLLLIIIDDD???;;;@@@BBBAAA@@@CCCHHHHHHEEE999555333555;;;@@@CCCDDD;;;999666666777999999999555777888777444555999===666666777888:::999777444444444333333444555777777@@@===999666666888999999555666888888777555333111///000222444333111///---333333333222333555777777666333111222555777666444444333111////////////000;;;===>>>===;;;999999999888888999:::888666444444444666888999999;;;<<<<<<===888444222333444555555///...,,,+++++++++******,,,...000000------///111...///000///,,,++++++,,,---...000111222222000...,,,---///...,,,)))((((((,,,///222333111222555999777777777777666444333222...000222333333444666888>>>HHHGGG999333777666...666;;;???<<<777777???GGG>>>:::444000//////000000000333444333111000222444444444444444333222222222222000---,,,...333888;;;777888888777555222///------000333555666555444333222000000111///,,,---111444555555444222111222444}}}yyyxxxoooggg^^^ZZZ[[[]]][[[YYYYYYYYYZZZZZZXXXVVVSSSQQQRRRQQQPPPOOOMMMGGGAAA<<<>>>@@@@@@???BBBGGGGGGCCC777444222444:::???AAABBB999777666777888999999888555888:::999777666888:::222333666999;;;;;;888666222333444666777777777777444777999999:::<<<999333222444888:::<<<;;;:::999000111222333333111///...555555333///000555888777777555444333555777777777222111///---...000222444;;;<<<<<<;;;999888999:::666666999;;;999444333555555666666333555999;;;:::888444///...111444555444111000///...---+++******+++///222///***)))---222...///000///,,,*********,,,.........111444333///---.........---...000222...000222111///...111444777888888777666333///---000222333444333444555777<<>>:::555111000000//////000000111111222333333333444333222111111111222222555222...+++,,,111666:::555666777777555111---+++---///222333333222333444111...------+++((()))...555555444333111111333555}}}wwwuuuxxxjjjddd^^^]]]______[[[VVVYYYYYYYYYYYYWWWUUURRRPPPSSSRRRPPPOOOMMMHHH@@@:::<<>>999222222:::BBB;;;888444222222222111000000---,,,///333666444222111000///......///111222555333000......000222444000222444555444111...+++---///000000///000222555111...------+++))),,,111444555444333222444777:::zzzyyyvvvqqqrrrwwwfffaaa^^^___cccbbb[[[UUUYYYYYYWWWUUUSSSQQQOOONNNQQQOOONNNMMMKKKFFF===777;;;>>>@@@@@@BBBEEECCC>>>;;;888555666999::::::888999999:::<<<>>>>>>;;;999:::;;;<<<===<<<999555222444222111111444666666666222444888;;;;;;999555333<<<>>>;;;666888>>>???;;;222444666777777444111...444444333222111000//////111555555111111555555111333333333000---///444999444111///...000666<<<@@@:::::::::888666777:::<<<999888;;;>>>999111///333///222222...000666555111777222------111333333111+++---000111///---,,,,,,)))+++---//////...***(((+++---///000///.........,,,......---111888888333///000000///------...///111333444222//////222666000111333555444111...,,,---///000///...---...///444333444777333///000666666999:::888555555999===888666333222333444333222000+++)))---444888555111...---,,,+++,,,...000111444444222111000000//////,,,...222444444222///------...//////---...222555333000///000///---111666444444444444444777;;;???}}}yyytttooonnnrrrgggdddbbbaaa```\\\UUUPPPQQQVVVWWWPPPJJJJJJJJJJJJKKKOOOKKK@@@===BBBBBB;;;888===CCCDDDCCCAAA@@@BBB888666444444666777888777888888999:::<<<<<<:::888BBBBBBAAA>>>999666555555666888888666333333777;;;555777;;;===>>><<<:::888<<<999666666999;;;;;;::::::888666444222111111111000000////////////000000888666111---111666444///111111000//////111555888000000000111444888;;;>>>777777888999;;;;;;888666:::<<<>>>>>>;;;555...***444222//////111444555555555444333333333111...,,,,,,+++,,,...---+++---222///...---,,,++++++++++++---222222,,,))),,,,,,)))***(((&&&'''+++000333555444111///000111222///---000000111222222222111111888777555333111111222222...,,,+++...111222000...222111111111000000//////555888999666111111555:::555333000000333444222000000...---111777:::888444///111111///111555444000222///333888444***+++555000111111000...,,,,,,---+++,,,...000333333222000111///,,,,,,...222777;;;:::666333222000111888AAA{{{{{{{{{vvvsssrrreeedddbbb```]]]YYYTTTPPPUUUUUURRRNNNMMMNNNKKKFFFJJJMMMJJJAAAAAAHHHGGG???;;;>>>AAACCCBBB@@@>>>>>>999777555555777999:::::::::999:::;;;===<<<;;;999@@@AAA@@@===999777666666777666555555666777999:::777999;;;===<<<:::777555999777555666888:::999777888666444222000/////////222111111111111111111222444333000///333999777222333222111111222333555666111111222333666999;;;===777777888:::<<<;;;999666;;;<<<===<<<:::666222000333111//////111333333333888888888777555333111///+++***+++------***,,,111,,,+++***))))))))))))))),,,000111,,,***++++++(((&&&$$$###%%%***///333555555222000000111222000.........//////000222333444;;;:::888555444222111111///......000222444222000//////.........---------444666666555222222555888555222000111333444333111000///111444888888444000///111222111444888777333333000444999666---///888222111000...------------,,,++++++,,,---/////////111///---,,,...222777;;;555222000000///000666>>>~~~wwwssswwwzzzwwwqqqmmmeeeeeeddd```[[[WWWUUUTTTXXXUUUOOOLLLPPPSSSMMMCCCEEEFFFBBB>>>BBBHHHFFF>>>===>>>???@@@AAA@@@<<<999<<<:::777777:::<<<>>>>>>;;;;;;;;;<<<======;;;999>>>???>>><<<999777777777888666444666999;;;:::999999:::;;;<<<;;;888555333444333333444666777555444555333111000.........///111111000000000000111111///111111222777===<<<666555333111222444555444111111111333444666888999:::777777999;;;===<<<999777<<<<<<;;;:::999777555444222000......000111222111222555777666333000111222***)))***---,,,***+++///+++******)))))))))*********...000...++++++***'''###""""""$$$)))///222444444222000///000111000///...---++++++---111555777===<<<:::888555333111000///......000222222111000///............---------333333444444555555666666444222111111333444333222///111555888777444000---///111333333666;;;;;;888333111333888666111333;;;666222///...000000///---111000...---...///222333222000...---///333777:::444111000111000...111666~~~wwwrrrpppssstttpppmmmlllfffgggfffaaa[[[VVVVVVWWWYYYVVVPPPNNNQQQTTTNNNFFFDDDCCC???>>>CCCIIIEEE======<<<;;;>>>@@@@@@<<<888===;;;999:::<<>>999666333111333777777333...000111222444555666666666777888:::<<<>>>>>>;;;888<<<;;;;;;:::888666444333111///......000111111000,,,111555555111000222555)))((())),,,,,,)))***...------,,,,,,---......///***---000000...,,,+++)))%%%$$$$$$&&&+++...000111222111000///............///,,,)))(((***...444777:::999888777555333111000,,,,,,---.../////////...111111111111111111111111333333333555777888777666444333222222222333333333///222666777555222///......111222333777======:::111///111555555222555<<<777333111222555555111,,,333333222111000000222333333111///...///333666999666333333444333///...111~~~|||tttssssssrrrnnniiikkkpppdddeeeddd___YYYTTTTTTUUUUUUWWWUUUQQQOOOPPPOOOKKKKKKHHHDDDDDDIIILLLGGG???;;;999999<<<@@@@@@>>>:::===<<<:::;;;===?????????;;;::::::;;;===<<<:::888888999999888666555666777555;;;@@@>>>888333333666333444666777888777666555---///111222222111000000///......///000222444555......////////////......000555999;;;===@@@===888999666444666::::::555000222333444666777777777777777888;;;>>>@@@???<<<999:::;;;;;;;;;888444000...000///...///111333222222111555999888333111333666(((''')))---,,,))))))------------...///000111222,,,...111333111...------+++***)))+++---//////...////////////...,,,,,,,,,000---***((()))---222555444333333222111000000///,,,---..................222222222222222222222222444444444666888999888666444444444333222222333333///111444444333111111222---000222333777<<<===999///---...111222333666;;;777555555888;;;999222+++---///222111///.........333111000//////222555777444222333777777444222333{{{mmmnnnooommmfffaaadddlllaaaaaa```\\\WWWSSSQQQPPPQQQVVVXXXRRRLLLLLLMMMMMMKKKHHHFFFGGGIIIHHHBBB<<<999999:::<<<>>>???>>>===;;;::::::<<<===>>><<<;;;777777777999;;;;;;999777555666777666444333333444333<<>>===<<<===>>>888999:::<<<===<<<888555333333444666999999888666444444555444111000111222333:::AAA@@@999111///111///000222444555666666777...000111000//////111333222111000000000111222333111222333444444333222111///444888888777888666222555555666666666555555444555555555666777999;;;===777999<<<@@@CCCBBB>>>::::::::::::999777444222111000000000333777999999888222222222111///,,,)))(((((('''***......******---'''((()))***,,,...000111...---...222111---...333333222222222333111...,,,+++///444555222...++++++******+++,,,...000111222...,,,)))&&&&&&''')))***---///111111...---...000------......////////////333555555444111111444777777888888555111///000222000///000222555555222...111444444444666::::::666333222000000333888<<<>>>777888999999888666333111000444777666333111333666222111///......000111333...+++---444888777555666{{{rrrkkkdddcccdddiiiiiiddd```aaaeeeccc``````___[[[TTTNNNLLLPPPQQQLLLHHHHHHIIIHHHGGGFFFHHHJJJHHHCCC???>>>;;;>>>@@@???<<<:::;;;>>>666777999<<<===:::555111111111222555777888777666333444444222000//////000222777===>>>;;;555000...///000222333444555555555///111222000......222555555333222000///.../////////000222333333222000///,,,222555555444555444000///000111111//////000111222222111222333666999;;;777999===AAACCCBBB>>>;;;;;;:::888777666666666666000000111555888;;;;;;:::111000000111222222000...((((((+++///...******---'''((()))***,,,///111222...,,,---111000,,,...333333222222333444222///,,,+++000666888444000,,,+++'''(((+++...000222333333///,,,((($$$"""###&&&(((+++---//////,,,+++,,,...---.........//////000000222444555222...---222777888999999666111...///111111///000444888777000)))444666666555777:::999555777666333222555<<<@@@AAA888888888666444222333555///222333111------222777111000///---...///000222111------222555333//////yyyvvvwwwvvvpppjjjiiikkkhhhaaa\\\]]]]]]\\\\\\ZZZ[[[___[[[TTTQQQUUUWWWTTTOOOIIICCCBBBCCCDDDKKKGGGEEEFFFCCC>>><<<===;;;999888999:::<<>><<<>>>???555///222555333111222222333444333111000111222444///---111333222666===...------///000111000///000000///---+++,,,///222222---((('''+++///222333888888===CCCAAA999555777777999;;;;;;888555333333333222222333666999::::::111---***,,,111333///***+++,,,,,,---...111000...+++******,,,//////---***000222333000+++))),,,///---...000222444333111...+++///444777555222000...)))***,,,000444444111---///+++(((&&&''')))+++,,,(((&&&)))000444000***(((111222333333000.........555333000---,,,---///000:::;;;:::777222000222444333000...///222444333111333999777000///333000&&&999999666222666>>>@@@===777666666555000,,,111999666;;;;;;666555999:::888777444111111222222...++++++,,,...111333444444444zzzvvvsssqqqpppppprrrmmmddd]]]]]]```^^^YYYXXXVVVXXX[[[XXXSSSSSSVVVRRRPPPKKKEEEAAAAAACCCEEEBBB??????AAAAAAAAAEEELLLEEE@@@:::888999;;;???CCC999888555333888===<<<777222111222666:::<<<999777000222666777111+++,,,222666999===>>><<<777222///222888333000:::>>><<<>>>999222///222444111000111//////000111222333444444222---+++...//////222888.........///000000///...111222222111///...///000333///***))),,,000333444999:::@@@FFFCCC999222222000111222333333333222111000000000222444666666555444000...000444555222...///...,,,+++,,,...//////222///+++***++++++***)))...111333111,,,***,,,///000111111222222000---***)))---222444333111...---(((***---222666555000,,,***(((%%%###$$$&&&((()))(((%%%'''---333333333444222222222000...,,,---...333222000///......000000555777777555111000333666222///---...111333111///...444555...---222000)))666777555222555<<<===999777333222333111///000444999======777555777888555555333111/////////...---+++,,,///111333444555555yyy{{{zzztttmmmkkkoootttuuukkk^^^YYY___eeeaaaXXXTTTSSSTTTVVVTTTRRRTTTXXXRRRNNNHHHCCC@@@???@@@BBBBBB@@@AAABBBBBBEEEPPP[[[NNNFFF;;;666777;;;===<<<:::999555333555;;;:::666222111111555999;;;999777111222555666111+++,,,222333777;;;>>>===999444000555:::444///777;;;999<<<444222222444444111000222...------000666999999888555111///111111000222666---.../////////...---,,,111333555555333000//////222///,,,+++---000222333666999@@@FFFDDD;;;444222333111///000333555444222222333444666888888666444555222111222555666333000222///,,,***)))+++...000666111,,,((((((***+++,,,,,,000222222...,,,---...///000111111000...+++)))&&&***...111000...------(((***///444777555000,,,+++***'''&&&&&&(((***,,,+++'''&&&***///222666:::444333111...+++***,,,...000000000000000000000000111333555444111111444777222///...///222444222000---555666000,,,//////,,,333555444333555999999666999444111444666444222222<<<>>>===888444444444222333333222111///...///111000000111222333333333333wwwxxxvvvooohhhfffkkkppplllddd[[[YYYaaahhhddd[[[TTTSSSSSSRRRQQQQQQTTTWWWUUUQQQJJJDDDAAA@@@???>>>FFFFFFFFFEEEAAAAAALLLXXXPPPFFF999222666======999999888555111222777777444222000000333888:::999666333333555555111---...444444666:::===<<<888111---444:::333---333666444888444666888888666333111222111...---111888===<<<999666444333222111000111222---///000111///---,,,,,,...111555666555222000///111///---,,,---///000222222777>>>BBBBBB===:::888999444//////333555333000444444666999:::999666333333222222222333333222000111...---...---,,,///333444111---++++++---///000+++...111222000...---...+++,,,...///...------,,,&&&)))---///...---------+++---000444555444222///+++******(((((())),,,///000+++))),,,---...111666666555222///++++++---000---...///000111000000///111333555444222111444666444222000222555666444222222999;;;444------......222333555666777888777555:::777777;;;;;;777555777:::;;;:::666333222222222111444777666333111222444666555555444333222111000zzzvvvpppiiidddccceeehhhaaa___\\\[[[```ddd```XXXVVVVVVUUUQQQPPPQQQSSSUUUUUUQQQLLLHHHGGGEEECCCBBBEEEEEEEEECCC<<<888>>>HHHIIIAAA666000666@@@@@@999888999666222222666777444222000000222777999888666666555555666333///111777111333777;;;<<<888111+++333:::444---222333222666555888:::999666333111///111...---000666:::888555222222111///---,,,+++***---///222222000---,,,---***---222555444222111111333333222000000000222333444888<<<======<<<<<<;;;777222------111444222000000111333666888666222...222333444444222111111111//////333888777333444888222222222111000///000000,,,...000111000...------***---///...,,,++++++---(((***---...---,,,---......///111333333333333333&&&'''((('''&&&'''***---222000000222111...///222777777555222///...000222+++,,,...///000000///...333666888666333111222555333222111333666777444111333888999444...---///111222444777:::;;;999888888777888<<<>>>;;;555666;;;555555555444222111222444111666<<<===;;;777666666666666555555444444333333{{{tttjjjcccaaaaaaaaa```[[[]]]]]][[[[[[\\\XXXQQQVVVXXXWWWRRROOOQQQSSSRRRNNNLLLJJJKKKMMMMMMKKKHHHEEEEEEEEEDDD>>>999<<>>666111888BBBAAA888999;;;:::777666999999666333222111333888::::::888999666555555333111333999---///444:::>>><<<444...111:::666000444555333777444777777555444444111,,,///---,,,...222444333111222444333000......,,,(((,,,000444444111......///))),,,///111222222222333666777777666444333444555888<<<===:::888999999777444111///000444888999888222222444777999777444111222555777555222000111333///000888AAA@@@888777<<<333444666555222///------//////000000000///---,,,...000111///+++((((((******+++------,,,+++,,,---///111333444333333444555''')))++++++)))***...111111222555999777222000222555777888777555333222222+++,,,...///000//////...555777999777333111111333000///...111444444111......000222111//////222555333444999======::::::<<<333555:::;;;666111333:::222000111444333111333888222666<<>><<<999888444444444555666777888999yyyqqqggg___]]]]]]^^^___XXXYYYWWWUUUVVVWWWSSSMMMTTTWWWWWWQQQNNNQQQRRRPPPHHHGGGHHHLLLPPPQQQMMMIIIIIIFFFEEEDDDBBB???AAAFFF>>>???:::555:::BBB???555777;;;<<<:::999::::::777777555333666:::======;;;999555333444333111444999...000555;;;@@@>>>555...---777555111555555222777333555444222444888555............///000111111222333666666222000000---(((+++000555666333000000111,,,---/////////000333555666777999777444333333555666;;;===999777888777333444444444555777:::<<<===444444666888::::::777444000333666555000---///222......777@@@>>>444333999000333555444111...---...111000/////////...---,,,...111222///***'''(((++++++,,,---,,,******+++,,,,,,111666888777444333222)))---//////---...222666000111666999777000...000111555999;;;999666333111//////000000000000000000333666888666333000000222///......000333444000---///......000111222444666444444999??????;;;<<>>BBB???999<<>>999444222222222111333888444555888>>>AAA===444,,,(((333333///333333111555444555333222777===:::222///000222222222222444666///333333///---...***$$$+++000666777444111111333000000000......///222555333555777555222000000222000777<<<:::888:::888333333444555555444444666888111111222444777777555333,,,111444222,,,)))+++///++++++222;;;888---,,,444,,,///111111///...000222333111///......------,,,+++///111///+++)))+++///,,,,,,,,,+++)))((()))***)))000888<<<:::666222000&&&***...---++++++000444000111444666222+++(((***...333:::===;;;777333000222222111111111111111111000333666555222///000111000//////222555555222...555111000111333444555666333444999??????;;;===CCC444000///222444222111333333000222666666444666<<<666333222333888;;;:::999<<<;;;999777555555555555tttnnnhhhaaa]]]\\\\\\[[[ZZZVVVPPPNNNQQQRRRPPPNNNOOOKKKUUUSSSNNNRRRQQQLLLNNNHHHDDDEEELLLNNNJJJHHHJJJFFFFFFFFFCCC@@@===<<<<<<===<<<===???AAA???:::555111555:::;;;:::999:::<<<<<<===>>>;;;888777999<<<===:::888555000...444===<<<;;;<<<>>>???<<<555000000---///555777444333444000444999;;;:::777333111---222888:::777444222111111111111111000//////...000333666666555555888;;;000---,,,...333555333000444444555777777555111...;;;:::888888999999777666333666999999777666666888777777666555444444666777444222///,,,))))))))))))(((,,,222555555222...,,,+++++++++---//////...---,,,///333222///+++******,,,...---+++...444555222333444333---'''''',,,111///000222555666555111...,,,------,,,+++,,,---//////111333333000...,,,,,,222000000555::::::333+++///222444555555444444555333111///------...///000000222444444222111111111222444555444000///000222222222333555888;;;>>>@@@444///...111444444666999555777999888555333444666555333111000111333666999999888666444555888555000~~~tttjjjddd^^^\\\^^^___]]]ZZZXXXSSSRRRVVVWWWSSSOOOOOONNNXXXVVVRRRUUUSSSKKKLLLGGGDDDFFFMMMOOOLLLIIIKKK@@@???>>>======<<<<<<<<>>>>>@@@BBB@@@:::555333555888999:::::::::;;;???@@@???<<<999999;;;===<<<:::999888333000444<<<666666777;;;??????<<<888111///000444666333222333444666888999777444222111///444999:::777444333444///000000111333555666777444555666666444444444555///---,,,///333555222///111222444777888888666555;;;:::888888888777666444111444777888777666777999444555444444333444555777444333222000/////////000+++,,,...///...,,,******,,,++++++,,,...///...,,,)))---111111///------......000000///333999;;;999777777555111------111555111111333444555333///,,,...///000///------...///000111333222000...---...111...---111777999444//////222444555444555666888444222000...------...///000333555555444222222222000222444444222222444666333333333444555777:::;;;666444555888888666666999444666888777555333333444444333000///111444888:::999888555222444888666111zzzooojjjddd^^^^^^aaaccc___ZZZWWWUUUVVVZZZZZZTTTNNNMMMPPPZZZYYYTTTWWWRRRHHHFFFBBBAAADDDJJJMMMKKKIIIHHH===:::777888<<>><<<:::999:::<<<;;;:::;;;<<<888444555:::555444444888>>>@@@@@@>>>444111111444444111111444999888888777555333222111333666999999666444555777222222222222444888;;;<<<999888777666666555222000333111111333555444000,,,...000333777:::;;;<<<<<<<<<:::888777666666333222111333666777777777888:::444444333333222222222222......///000000111000000333111///...,,,,,,,,,------,,,+++,,,---...---,,,)))---000000...,,,---///...000000000555<<<>>><<<999888666444333444777999222222222333444222...***...000111111000/////////111222333222000//////000000---+++...444888666333444555555555444555777999777444111---,,,,,,---...111333666777666444333333222444555555444333444555555555444444444555666666000222777;;;:::555555999777888999888555444444555555333111///111444888;;;999888444111333777777222~~~tttkkkooohhhaaaaaaeeeeee___YYYUUUUUUWWW\\\ZZZRRRLLLJJJPPPYYYWWWSSSVVVPPPCCC@@@===>>>AAAFFFIIIHHHFFFDDD@@@;;;777888>>>CCCCCCBBB?????????BBBEEEDDD???;;;:::777555777;;;>>>>>><<<:::;;;<<<===;;;:::888777;;;;;;===???<<<777666999999666555777;;;>>>???===777444333555333000111444999999888888888666444222444666888777444444666999999777555333333555777999;;;999666777888777333///888777666666666333...***---///333666999;;;>>>???;;;999777666666444222000333444555666666666777777555444333222111000---+++***,,,...000111000///...555333000/////////000000---,,,++++++---------,,,...000222000,,,***+++------.........222888:::888777555222222444777888888000000111222333222...,,,---///111111000//////000111222333222111000111222000...---000555888666444:::999888666444444777:::;;;777222...+++,,,...000111444777888777555555555777888888777666333222111666555555555555555555555+++000999@@@>>>999999===<<<;;;888666555555777999999666333111222444888:::999777333///222777888444|||tttlllpppiiicccaaabbbaaa[[[UUUVVVVVVYYY]]]ZZZRRRLLLKKKPPPXXXUUUQQQUUUOOOCCC>>>===???BBBDDDGGGHHHEEEAAABBB===888999???CCCCCCBBB<<<<<<>>>BBBFFFFFFBBB>>>888555333555999<<<<<<:::666888<<>>:::888<<<;;;===@@@???999777888:::777555666:::>>>>>>>>>999777777888555111222777777777888:::<<<;;;777333333555666555333333777;;;;;;999555222000111222333666444333444666666222///555555555555444222///---///111444555666888<<>>;;;777333111111333444222444666666555555555666888888888888777666333111222222222333333333444444111666???EEECCC===<<<@@@===:::555222222555888;;;;;;999666444333444666777888666222///222777888444~~~wwwoooiiieee___\\\[[[ZZZWWWTTTYYYYYY[[[^^^ZZZRRROOOPPPQQQWWWSSSNNNTTTQQQFFFCCCDDDFFFFFFEEEGGGIIIFFFAAA@@@===:::;;;>>>@@@@@@???::::::<<<@@@EEEEEEBBB>>>444333333555777999999999666888;;;@@@DDDDDDBBB??????<<<===???>>>:::888999777555333555;;;???AAAAAA;;;;;;<<<<<<999444555:::777666777:::===<<<888333000333555444333444999===777666333000///...//////------...111222222000...------...000111111222222333555666666444555999===777555444555666777666555444222///.........---+++---,,,---000333333///+++---...000111111000///------,,,,,,///333555333000,,,***))))))+++---......,,,...///---++++++///222222333111...///333333000***+++,,,...///000111111......///111333444333111---......---++++++,,,...,,,///222333222111111111111111333666888888666333333333444333444777<<<@@@???@@@@@@@@@???===;;;999222333333333222333555777333333555777999999777555---...///000111111111111666888===AAA>>>666444666999666222000222555888999999888666555444444444444666555222///333888888444uuujjj___]]][[[XXXVVVVVVXXXZZZZZZYYYZZZ[[[WWWQQQPPPSSSOOOTTTMMMIIIQQQQQQIIIGGGIIIKKKIIIEEEEEEHHHFFF@@@============>>>??????@@@::::::;;;???CCCBBB>>>:::333666888:::::::::;;;<<<888777888<<>>444333333555888999999888666333000///000111///......---...111444333---(((,,,---...///000//////......,,,+++...333666444111+++)))'''(((+++...//////---...///---***+++///333444555333///111444444111(((,,,///000///...000333000000000111333444333111333222000,,,((('''(((***)))---222444333111000///000000111333666777777777000111111111111333777:::===DDDMMMSSSSSSLLLCCC<<<111111000///...000444777222222333777:::;;;888555///000111222222222111000444333333666333---***+++555333333555888999999777222222333333333333222222333333222000444999888333~~~qqqbbbXXXYYYXXXWWWUUUXXX]]]bbbXXXWWWWWWWWWSSSNNNOOOSSSLLLPPPHHHDDDLLLOOOIIIHHHKKKLLLIIICCCBBBEEEDDD>>><<<>>>@@@@@@???@@@AAACCC<<<;;;<<<>>>AAA@@@;;;777666:::???AAA???>>>???AAA999555333666===FFFKKKNNNCCC===:::;;;;;;999999<<<777555333666;;;@@@AAA@@@===???CCCDDD@@@::::::???===888444333555666444111...222555777777999>>>BBB666555333000---***'''&&&)))...333444222000111222444444333111///000222555888:::;;;888555555:::@@@222222222555888;;;<<<;;;999666333333555666555444444222111222333000((("""///000111222333444444444---)))&&&(((---000///---***((('''(((+++...000000111222111---)))))),,,000444444222000111555555222)))...333333000///222555333222222222333333222000999777222,,,'''%%%&&&(((''',,,111444444222///...///......000222666999;;;222222222000...---///111;;;FFFUUU```aaaWWWHHH>>>111000///,,,,,,...333888444333444777:::999666222444444555666555444333222444///...111111---******333444777<<<@@@???;;;777+++---000222333333111111222333222111555999888333~~~}}}zzzuuullleeeWWWYYY\\\\\\ZZZYYY[[[^^^WWWZZZYYYTTTQQQQQQOOOKKKKKKKKKKKKKKKLLLNNNOOOQQQGGGCCC???@@@DDDGGGEEECCC:::???FFFIIIEEEAAAHHHQQQ@@@@@@@@@@@@???@@@AAACCCDDDAAA>>>???BBBAAA===999999666333444444999DDDOOOJJJFFF@@@<<<;;;::::::999777111,,,111===FFFHHHGGGGGGJJJLLLHHHAAA<<<;;;===???<<<888777777666333000333333333333444999???DDD;;;777333000///---***&&&***+++...222222111555;;;777444111//////000111111>>>>>>999000---111555666555444444666:::<<<:::888555777888888777555555666222111333777555---+++...222111111222333222000---+++(((''')))...000...***&&&))),,,,,,,,,---111555111111111000...///111333222333333333222222111000222000...---------///000555777888444///---000444666666444///)))%%%&&&((()))000444222///...---***222333333222000111555999888444333555444000------444BBBYYYiiidddRRREEEBBB===999444000//////000000222222333111000111333555111222222111555:::888222111---))))))---...,,,(((666666777===BBBBBB===888000///......000333666888555333222555999999444///|||{{{{{{{{{{{{yyyrrrggg___\\\]]]^^^]]]\\\[[[^^^```[[[XXXSSSNNNPPPSSSQQQLLLLLLKKKIIIHHHHHHIIIJJJKKKGGGCCC@@@AAADDDFFFCCC@@@;;;>>>CCCGGGDDD@@@CCCJJJ@@@BBBCCCBBBAAACCCGGGKKKFFFBBB>>>>>>@@@@@@===::::::777666666666888BBBLLLJJJEEE???;;;999:::;;;<<<444000---000:::BBBEEEEEEIIILLLMMMIIIBBB===<<<======;;;::::::;;;:::777444000222333333333555888;;;222111000111333222///+++,,,...222777777555888>>>666333000...---......///777777444//////444666555222111111444999<<<===<<<777888888888666666888:::111///222666444///...222777666444444555444222000,,,***))),,,000000---)))(((***---------///222555555555444222///...///000222333333333333333222111333111///...------...///555777888555111///111444111222111...***'''''')))+++000333000///111222111222444555444222222555888666333333555333---))))))...999MMM^^^___RRREEE@@@>>>;;;777444444444444333333444333222000111333555222333222111444888777222000---+++,,,111333222///222444777<<<>>><<<666111...---,,,,,,///222666999;;;888444555888999777333~~~tttrrrsssuuuwwwvvvmmm```WWW[[[[[[ZZZXXXVVVVVVYYY[[[]]]VVVMMMHHHMMMTTTRRRLLLOOOLLLIIIFFFEEEEEEFFFGGGGGGDDDBBBBBBDDDDDD@@@===;;;<<<@@@DDDCCC??????BBB???BBBDDDBBBAAACCCJJJQQQLLLFFF@@@===<<<<<<:::888:::888888999888888???HHHFFFAAA:::555555777:::<<<444222000111555:::>>>???FFFHHHIIIEEE???;;;:::;;;:::::::::<<<======:::888111333444444222111111222,,,,,,///222444444111......///444999999666888===444333000---,,,+++,,,---111111000///333999:::666333222222444888<<<>>>???999999888666555777;;;>>>555333333444222///000444:::888555444333333111///,,,+++,,,///222000+++&&&(((***,,,---...///222444666777666444111000000111222333444555555444333333333222000...---,,,------111444666444000...///111+++---...---+++)))((())),,,000111...///333777777222444666666444444555666555222222444222,,,)))***555:::FFFSSSWWWOOOBBB;;;<<<:::777777777777666555666555555222000000333555666555222000222666444///...,,,+++...333777666555000444999<<<:::666111...000///------///333888;;;@@@;;;666555888:::::::::yyynnnllllllnnnpppoooggg\\\SSSXXXVVVTTTQQQPPPQQQSSSUUUXXXTTTLLLHHHLLLRRRQQQLLLPPPNNNJJJFFFEEEEEEFFFGGGEEEDDDCCCCCCCCCBBB>>>;;;;;;:::===CCCDDDAAA>>>>>>>>>AAABBB@@@>>>@@@HHHPPPPPPJJJCCC===:::999777666999888999;;;:::999>>>EEE@@@:::333//////333666999777666555333222444777:::===>>>???===999777777888:::999999999999:::999999666777777444111...------......000111222111000......000555999777222333777444333111...,,,+++,,,---111000---...444<<<<<<888999777555555666999===>>>999888555333333666<<>><<<>>>DDDKKKLLLHHHBBB===;;;::::::999666777999<<<;;;999<<>>>>>:::555111111444555777444000...------,,,+++)))+++...000000---(((%%%***+++,,,...111222222111111333444444222222222333111333555666666555333222......---,,,++++++******+++---//////...---,,,,,,+++,,,...///...+++(((%%%,,,///000///000333222///...000222444555555333111444222111222333444;;;CCC<<<888444666>>>CCCAAA<<<444444444555777888666444999999777333111222444777>>><<<777222111111---'''000000111333555666555444333777999777333333888>>>888555222//////000333555555555777999<<<>>>>>>===}}}xxxpppiiigggeeeccccccdddbbb]]]YYYVVVSSSPPPNNNOOOPPPPPPOOOMMMQQQRRROOOMMMNNNMMMJJJIIIHHHFFFDDDCCCCCCCCCDDD@@@@@@AAA@@@@@@???>>>>>>===;;;>>>CCCFFFCCCAAABBBBBBAAA???===<<<>>>AAAEEEAAAAAA???>>>>>>>>>??????777777:::<<<:::777999>>>:::666333111222333444555222222333333444777:::===333333222333333444555666999888555111///...000333666555222---)))'''((()))---------,,,,,,///333777444444777888444...---111222444555333///---///222222000,,,(((,,,333555333222222111//////222666:::333333222000000333777;;;999;;;888333111444888999555333000000000///...---***+++---//////...,,,***......///222444666444333555666666555222000///000222333555666666444111000+++++++++,,,,,,,,,------...///000000000000000////////////000000---)))&&&,,,//////...///222000+++---...///222555555444222555333222333444666???IIIKKKHHHAAA::::::<<<<<<888666555666777999:::999777:::999777444222333666999===<<<888444333333...'''444555666777777777666555333555555222///222:::AAA777555222///------...///000333777:::======<<<;;;~~~zzzssslllfffeeecccaaabbbdddddd```]]]UUURRRPPPPPPQQQRRRQQQOOOPPPQQQPPPMMMNNNPPPMMMGGGHHHHHHGGGFFFEEECCCBBBAAA>>>>>>>>>>>>>>>???@@@AAA@@@???@@@DDDDDDAAA@@@CCC???<<<999999;;;===>>>===;;;===@@@AAAAAA@@@@@@@@@:::999;;;<<<888333444999777555444444555444222111222222111222555777999:::444222111111222333333333555666777555111//////111222222222///+++((((((((()))+++---------000444888333333555777333...///333000333555444000...000333111222111---...222333222222333222000...///333777000111222222222333555777555888777111///444777777111000000111222222000...+++,,,---......///111333...---...111555666444111666777888777444222111111222333555666555222///---))))))+++---///000111111111000///000111222222222111000///000222000---)))...///---+++---222111---------...111555777666555666555555666444333:::BBBOOOQQQMMMBBB:::888777444888777777888:::;;;:::999:::999777444222444888;;;888999888666666777111***555666888999888666555444444444333111000333999>>>666555333222000/////////111444888:::;;;;;;:::999zzzqqqiiidddcccbbbbbbdddffffffbbb^^^ZZZXXXVVVWWWYYYYYYWWWUUUUUURRRLLLJJJOOOSSSNNNEEEKKKKKKKKKJJJHHHEEEBBBAAA<<<============???AAADDDBBBAAABBBDDDBBB>>>>>>BBB:::666333444999<<<:::888<<>>AAADDDAAA<<<:::<<<>>>???===<<<<<<<<<:::444///111666999666222777:::<<<:::888999>>>CCC@@@>>><<<:::555000222888888888666333000000111333888666777999666000111777222000...+++++++++---...333333333222222222111111000///111555333,,,+++...,,,++++++---111333333333---000555666000)))+++111...111444444222000111333444333888??????999888<<<:::777777888555///,,,---555555888999555111777BBB@@@===;;;888111+++---222333000...///111111///---,,,++++++---111555777888///---...111222///...111///555:::999333...///222///000333444333111...+++,,,&&&&&&---000///000444444///,,,---...---...111---///222222000///......,,,,,,+++***+++...222555...,,,+++///666999888444999;;;888333111333333000:::;;;<<>>>>>???===777555888;;;===>>>>>>???AAA>>>999333444777999666222:::===???>>>:::777999;;;===;;;;;;:::555000111666333222000///000111222333888666777:::888333444:::333222///...---...000111555555444444333222111111000...///222000+++***......---...000333444444222...000444444...(((***000,,,///222222111000111222333222666===>>>;;;:::>>>:::666666777555000...///444333666999999777<<>>;;;444///111666000...,,,---......,,,***+++***+++,,,///333555777111///...111000,,,+++...000444888777444000000111---...111333333111///---,,,))))))---...---...333111...---000000---,,,------///333444222000//////000000///---+++---333777222000000333777999888666<<<===999444111333333111111333666:::===>>><<<:::444111------000555999:::888666111///333:::;;;888999777444555888888666333333444555888;;;===<<<:::999888777999<<<>>>===;;;555222000444:::;;;777111555666777777444222111222yyyxxxzzzwwwppphhhhhhkkklllgggaaaccc```]]]\\\\\\YYYTTTOOOPPPQQQRRRTTTVVVYYY[[[\\\OOOIIIDDDFFFIIILLLRRRWWWPPPLLLHHHHHHLLLMMMHHHAAAGGGFFFBBB===;;;===;;;666777:::===??????@@@AAABBBCCC>>>999888::::::777333999===@@@???;;;777666666888888999:::666000111555222///---...222666777666777666888;;;:::777888;;;222000///...///000222333444444444444444333333333222111111222000---...111000000111444666666444222000111222222,,,&&&)))///222444666666555333333444333222555:::===<<<<<>>BBBFFFEEEBBB>>>;;;555000333999000...------------+++***))))))***+++...222555777666222111222000,,,,,,...111222444555555444222111+++---///111222111000///------......,,,))),,,222...---///333222---))))))***---222444333111//////333444333///,,,---444;;;111111111111222222222222888888555000000444666555///000222666:::;;;:::999222111///------000555888999:::999555666;;;===;;;<<<999555555666666444222222222333666999;;;;;;;;;999777666777:::<<<======777444333666;;;<<<888444222444666666444222222222wwwsssqqqooolllhhhggghhhgggddd```aaa___[[[YYYXXXUUUQQQNNNJJJKKKLLLNNNQQQUUUXXXZZZOOOJJJGGGJJJMMMOOORRRVVVQQQKKKEEEGGGPPPTTTLLLAAAFFFFFFBBB===;;;======;;;???AAABBBBBBAAA???>>>???EEEAAA<<<;;;======:::888777999<<<<<<:::777666666555666999;;;888222222666888333000222888======;;;777777999:::999888777888...---------...000222333111111222222333444555555666555444333111111333666222222444666888777444111111000000///***&&&)))///888888999888777555333222555555666999<<<=========777333333444444111111333222111222777>>>AAABBBBBB===;;;888777222///222999222111//////...---,,,+++'''((()))+++...222888;;;999555333444333000000333222111111333666666444111,,,---...///000//////...///111111///***'''+++111------000333111+++(((***(((+++000333222000///...333444444000,,,...666>>>111111222000...------///...///...+++---555:::;;;777666666777888888666444000111111---***+++000666888<<<===999777:::<<<<<<<<<888444444666666444222222///000444777888888999777555333333444666888999888666555777;;;===:::777111222444333222222333555}}}wwwooohhhgggiiiiiifffaaa^^^___aaa___]]]ZZZWWWUUUSSSQQQOOOIIIJJJKKKNNNQQQTTTVVVXXXQQQMMMLLLOOOQQQOOOOOOPPPMMMHHHCCCEEEPPPWWWOOOBBBGGGHHHEEE???<<<===>>><<<@@@BBBCCCBBB???<<<;;;;;;CCC@@@===<<<>>>???>>><<<999::::::999777555555555666777;;;>>>:::555555888===888444555;;;>>>>>>;;;777888888888888777555222---------...///111333444222222111111111111111111666777666333111222555777222222444666888666333000000...------***'''***000222222333444555444333222999888888999<<<>>>===:::555222222444444111111333444333333666<<>>:::444333333333111...222999111111000///,,,+++******&&&(((***,,,///444;;;@@@777333111222222111333777333111000222666777444111............------,,,,,,000333333...)))(((,,,000///...000111///******...***---111444333111000000000111222///...111888???555555444222///...///000+++---,,,+++...777===>>>===;;;888777666444222000///111111---((((((---333555:::===999555777::::::888555333333666888666444---***,,,333777777777:::777666444222111111333444888777666888:::<<<:::888333333222000000222555999zzzxxxsssjjjbbb```ccceee___WWWUUU[[[bbbaaa___[[[XXXUUURRRRRRQQQMMMNNNPPPRRRTTTUUUVVVVVVRRRNNNNNNQQQRRRMMMJJJJJJHHHGGGCCCBBBKKKTTTOOOCCCJJJLLLIIIBBB<<<<<<;;;999:::<<<>>>>>><<<;;;;;;;;;@@@>>><<<<<<>>>????????????>>><<<999777555333222888999<<>>AAA>>>888333111222555555111000222555777777777:::<<<888222000000333555333000333999/////////---)))'''''''''''')))+++,,,...333;;;AAA222...,,,...//////333888333111000222555666444222///...---,,,++++++++++++000333222,,,)))+++...///000///000111...***---222///111444555444333333444////////////000444999===444333000...------------000222222///222999>>>>>>>>><<<888666555333111000...000111---((((((,,,111111666888444222555777888444333222444888999777444***&&&***555:::888999===888888777555222111222444777666666777999::::::999333333222111000222666999~~~uuuppplllgggbbb]]]^^^]]]WWWRRRSSS[[[cccgggeee```[[[VVVSSSSSSSSSQQQSSSUUUWWWWWWVVVTTTSSSRRRNNNLLLNNNNNNIIIFFFGGGEEEHHHEEE@@@DDDMMMKKKBBBGGGKKKJJJCCC===;;;:::888888:::===>>>===<<<======>>>===;;;;;;<<<======>>>??????>>>===<<<999555222::::::===>>>;;;666777;;;666555333222222333444555444777777555777999555...000000111222333555666666444444333222111//////...111555555111///333555444.........///111222000///***((()))---......111666333333444888===??????===:::<<<<<<<<<@@@EEEAAA999222111333777666222//////666:::;;;888888999555///000111555888666222333777...//////---(((%%%%%%&&&***,,,---,,,,,,///777===111,,,***+++,,,---111777333222222333444444333333...---+++******+++,,,---111222000***)))...111///...///111222///,,,///555111222333333222111222333222000///000444777999999222...******+++---,,,***111444444333555<<>>888666:::666888999777444222333555666555555555777888888888222333555555444444555777tttlllgggfffeee^^^[[[WWWSSSRRRVVV___eeellljjjeee^^^XXXTTTSSSTTTRRRTTTVVVWWWWWWTTTQQQNNNRRRLLLIIIJJJJJJFFFEEEFFFDDDIIIGGG??????GGGGGG@@@AAAFFFGGGBBB======<<<:::;;;===@@@@@@???>>>>>>???>>>===;;;::::::;;;;;;<<<;;;<<>>:::666777;;;333333333111///000222555222555666555888;;;888000...///000111222333333444000000111222333444444555222777888333222666777555---,,,+++,,,...000//////(((&&&(((---000000333888666555555888;;;<<<:::777888;;;<<<===CCCHHHCCC:::111000333888777222......555;;;===:::888888555...111222666:::777111000444000222222///***''''''(((,,,......,,,))),,,333999333...+++,,,------222888333333333333333333333333,,,+++)))))))))+++---///111222...(((***111333///,,,...222555111---///555000000111///......///111555222///222777:::888555555000++++++///111000------000222222666===AAA@@@KKKFFFAAA<<<999666444222000///...,,,***+++,,,...///000///---...333666444222222333777:::999555000666111444>>>@@@777222555333666888777444333333555555444444444555666777888///333777999888666444444ssskkkiiibbbZZZWWWRRRUUU\\\YYYRRR[[[llldddbbb```]]]YYYWWWUUUTTTUUUVVVXXX[[[[[[YYYTTTPPPQQQNNNJJJHHHGGGFFFEEECCCEEEAAA@@@BBBBBBAAACCCGGGHHHHHHFFFBBB>>><<<===>>>:::>>>@@@@@@@@@BBBAAA===<<>>???<<<<<<888444444777777555444444222000...///333666333444555555555333111///---------...///111222333000444777666333111222333333666:::999555111......+++,,,---000222111...+++111555777666:::===999111666555555777:::;;;;;;:::;;;>>>;;;:::EEEPPPGGG333999777444111//////000111999999999777555444444444444444444333333222111111555666555///(((%%%'''+++......---......///000111111000---++++++,,,...000///......222888;;;:::888...---***(((***---,,,)))111222///+++---333333---...///111111000111444666555111,,,,,,000333222000333444444333666999777222444222000///---------...000666999777666999<<<<<>>???DDDFFFEEEFFFJJJEEEFFFGGGEEEAAA===;;;::::::@@@CCCCCCCCCDDDAAA<<<===??????;;;:::<<<<<<:::777:::<<<<<<<<<;;;;;;<<<===>>><<<888888;;;;;;888444333222111222444555666444444333333222222222222............///000111111---000333222///...///111444888;;;:::777333000000///---,,,---///000//////444666777555777999666///333222222444777888888888555:::;;;<<>>@@@>>>999666777555222///---+++,,,---......---333555666555333333666888999:::;;;:::888666444333111444777888666333333333///222555777666666777999777888888666444222111222//////111333555777888888|||tttmmmddd[[[XXXYYY[[[]]]]]]]]]]]]]]]___\\\XXXVVVUUUWWWZZZ\\\TTTTTTUUUWWWXXXXXXVVVTTTKKKJJJIIIIIIJJJJJJHHHFFF>>>>>>BBBHHHJJJHHHGGGIIIBBBEEEHHHHHHDDD???:::888<<>>>>>::::::<<<<<<999444222111222666888777555444333222000000111333444222222111111111111222222...000222000---,,,---000444666999999666333111000000---***)))+++///111222666666555222222444222---222111111333666888888777333777<<<>>><<<;;;::::::555444333222111111111111444555666666555333111000777555333111000000000111333444333///***'''(((+++111111///......---------555444333222111000//////***...222222000111444888333111---)))''')))111777888888444---***---111222444111//////111222000---///...,,,...111111///+++///111111///111444333...111111000000111222333333333666555111000444777666:::<<<:::555333333222...111000000222444555444333000222333444333444555777:::::::::::::::777444111555444555666777777555333---///111222333555888:::666777777666333111111222...///222444666888<<>>:::333222666000000000000000000000///444555777999:::999666444<<<:::777444333333444666444555333///+++(((((()))000000///...............555555555444333111///...+++---............000333//////000...***+++444>>>555666444///+++,,,000333555111...000444555111---------...111333222...+++...111111///000222111...333333333333444444555555444666333///...222444333777999777333111222000---444444444777999:::888666...///111333333444666666:::999999:::;;;:::666333666333111444999;;;888555/////////000222444888:::666777777555333222222333///111444555666999===AAA}}}yyysssmmmfff___\\\\\\\\\^^^^^^^^^```bbb[[[RRRWWWUUUSSSRRRTTTXXX]]]aaaZZZWWWSSSPPPPPPPPPPPPPPPPPPKKKFFFBBBCCCEEEHHHIIIBBBBBBEEEKKKKKKFFFCCCCCCEEEFFFFFFDDDAAA>>>===>>>AAACCCBBB>>>===??????<<<777666555777>>>BBB<<<222:::::::::888555333333444333888999666333444444333666333111333777777222------///222555666555333222999888666555444333333333666888999666111......///111111222222222111///---'''&&&''')))...222333444111///---,,,,,,,,,///222333333333555888;;;;;;:::888555777;;;;;;555333555,,,------...///000000000444444666999======:::777===;;;888555444555666888666555444111---***))))))...............///000000222333444444333222000......,,,******---......---***,,,111444111...666AAA///111222111...,,,...222111...,,,...333444111,,,---...111444555333///+++...222333000///222111///777777777777666666555555555666222...---111333111444666666222111222111...000000111222444444222000...///111333555666666666888888888999::::::888777444000...222999===;;;888111000......000222444666555666666555333333555777222444555777888:::===???}}}zzzwwwrrrmmmhhhaaa\\\]]]aaa[[[ZZZYYY[[[\\\ZZZUUUQQQTTTTTTSSSTTTVVVYYY]]]___[[[WWWPPPLLLKKKLLLMMMMMMOOOJJJDDD@@@AAADDDGGGHHH@@@???BBBGGGHHHEEEDDDEEEFFFEEEDDD@@@===<<<===???AAABBB???:::999===>>>===666666666888===???888...999999999777444333444666666:::<<<777333444555444666555333444555555111---+++...333777888777444333555444333111000000//////444777888777222......///222111111222333333111///'''''')))---111333444333...,,,+++,,,++++++///444000///000222555888888888777666777999<<<===:::777.........///111333444555333222333666:::;;;888555999777555444333444555666555444333222000...---,,,---------......///111111///000222333333333222111222...******---///...+++***+++222888666000555@@@......000222111......111,,,******,,,///000---***,,,///222555555222///,,,///333444111///111111///777777777777777666555444666666333...///333333000222444444111111444444111000//////000222333222000000000222444777888777666777888888777555555777999333000---000777<<<<<<:::333000...---///111222222444555666555555666888;;;777666777999===>>>===<<>><<<777888777777;;;===888000777888888666444444666888:::??????888333444666777555555555555555444333222,,,///333666888888777666222111000///...---------///333777888555111111111111000///111333333111///...---...000333444444333---******,,,+++)))---444---------000333666666666999>>>???:::;;;@@@===666333333333333555888;;;===777444222333777777444111444333333222222333333444222111111222333333222222//////.........//////000---...000222333555555666555333000........./////////---222999777000333<<<555///...111222///...000,,,---...//////---,,,***,,,...222444333111...---...333444111...000000///333444555666666555555444666666333000222555444//////222222000111555555333333222111222555777888777333333333666:::;;;888666666888888444...---222777444111///000444888999999555333000111333555555333444555555555666888<<>>>>>>>><<<999777777888<<>>;;;888999888666999<<<:::555666777777666555555888:::<<<@@@@@@999333333666888444666777666555555666777///000222555777888999999222111000///............,,,222888:::888666555666///---,,,...111111///---555333111111333444444444---++++++---+++(((+++333---,,,---000333666666666>>>HHHHHH===999>>><<<222888888777777:::===AAADDD<<<888444333666666222...222222333333333333444444...///000222555777777666111000///......---......---...///222444666888999555666666333...---000444444000222999666///000999;;;333...000222///...000///111333333000...,,,,,,+++...111222111///---,,,---222444000---...///...///000222444555555555444555666444222444777555000---000111///111555666444222111000222666999;;;<<<555444555888;;;<<<999666666999888111(((&&&---555555333111000222555777888999666555666999;;;:::888333444555666777:::>>>BBB<<<999999???HHHKKKEEE===xxxooohhhlllgggaaa]]]^^^ccciiillldddYYYTTTYYY______\\\]]]RRRRRRRRRVVV^^^ccc]]]RRRMMMMMMKKKGGGDDDEEEJJJOOOAAA;;;:::AAAGGGFFFCCCAAAJJJGGGCCCAAABBBBBBAAA>>>CCCCCC===555444888888444>>>BBBAAA;;;:::>>>>>>;;;;;;:::999999:::;;;:::999777555444666:::;;;999666;;;???@@@<<<555333777<<<;;;:::777555999>>>===777444555666888888888777777:::666222000111000...+++---///222333333333444666888555111---+++***+++,,,...000222111...---///111+++000444111,,,(((***...333000---++++++---///111>>>@@@AAA@@@>>>;;;::::::999777666999>>>BBBCCCCCCCCC:::222222333000......444111///111555777888777777444000///000333555666444444222000---,,,...000+++///333333111222777<<<>>>:::555333222111///,,,///000333666777555111---000---+++---222666777666///111333111...,,,...000(((,,,///000---,,,---///999:::666...---000///***///444444///...333666444444333444666999999666222111111111222222222444555111222222111444;;;<<<:::888888777555333333555777999444...---000333444444444666777666333222444777333555666555555555777999777888777666666777;;;>>>@@@CCCAAA:::<<>>|||uuullleeefffbbb^^^^^^ccciiimmmnnnbbbYYYTTTYYY______]]]]]]WWWWWWVVVYYY```bbb[[[PPPNNNMMMLLLLLLLLLLLLKKKKKK@@@>>>???CCCDDDBBBAAABBBAAA>>><<<<<<>>>@@@@@@???EEEDDD???888777;;;<<<888<<<@@@@@@===<<<===:::333:::999999:::<<<======;;;;;;:::999999;;;;;;:::999777999;;;999555555888;;;888888555333666:::888222222333555777777666444333333222000000000///,,,***......///111222333333333000000///...,,,***)))(((111222333111///...000222,,,111555444///++++++---111222333333222222333444<<<>>>AAABBB???===;;;::::::888666888<<>><<<888999>>>@@@???{{{sssiiibbbbbb___]]]```gggmmmmmmlllccc[[[VVVZZZaaabbbaaa```\\\]]]\\\]]]bbbbbbYYYMMMNNNMMMMMMPPPRRRQQQKKKEEE===>>>AAAEEECCC@@@AAAFFF<<<:::888999;;;>>>???@@@DDDBBB>>>888888<<<===;;;;;;>>>?????????===555---888777888;;;>>>???>>>======>>>===<<<::::::<<<>>>888888888888777888888888555666333111333555222,,,...000444666666444111///000222444555444222222222000...---///222444333111///111333444333000---***444444444222//////000222---222777888444///---,,,...333888:::888555555555666999===>>>===;;;999999;;;999666777999;;;======555000///333666333000000---,,,,,,...111333444444888666333222333555666666444444222///,,,,,,---///111111111111111222333444888555333222333333333222//////000222333111...+++888888777444111000000111333111//////111222333222,,,...///---***))),,,///---......+++---111444333222555666333333777::::::999999999999:::888444222------///333777777333///333555555333555::::::666444555444333111111333555222444555222---+++---000444444555333111000000111...222777999999777666666555666777777666777888:::===:::888999999999===CCC{{{rrrgggaaaaaa^^^]]]aaahhhkkkhhhddd___XXXTTTWWW^^^bbbaaa^^^___`````````cccbbbYYYNNNMMMMMMNNNPPPPPPNNNHHHDDD===<<>>===;;;:::;;;===???@@@@@@>>>:::777888;;;<<<;;;<<<<<<===???AAA>>>666...777666777999<<<======<<<:::<<<<<<:::888888<<>>888888<<<<<<888>>>IIIwwwmmmddd^^^^^^]]]]]]aaafffgggccc___WWWSSSOOOPPPXXX^^^]]]YYY]]]___``````bbbbbbZZZPPPNNNPPPQQQOOOLLLIIIIIIIIIDDD???>>>CCCGGGEEEBBBAAA======;;;;;;;;;>>>AAADDD???<<<::::::;;;;;;;;;<<<>>><<<<<>>999666777555555666888999999888333555777666555666;;;@@@<<<:::888:::<<<;;;777222444666555111000111///***+++...444999:::888444111...000222111000222777;;;666222///222777;;;:::777666666555333111///,,,+++222111000///000111111222111333666::::::777222...333666888888555333333333444444333222000222555888888777777666555666777888444///...111444555888<<<666666666666444333333333444222222222444555444333444444333111//////111333///......///222444555444,,,,,,,,,,,,---...000222222222111222444444222000000333555444111000222555888555333444777999999777999999888333---***+++---)))***+++------///444999555555444444222222444777555666888999999888777666888555222222333222000---666888999888999;;;999444555555555333111000000111000//////111444333000---//////000111333333222111///111222222222222333555222111000000111666===BBB===777666<<<===:::???IIIyyyooofff```]]]\\\\\\]]]```bbbbbbaaa___WWWTTTPPPQQQYYYaaaaaa\\\[[[]]]]]]]]]___```ZZZRRRSSSTTTSSSOOOIIIGGGKKKOOOJJJCCC@@@CCCGGGDDD>>>;;;999999999999:::>>>DDDHHHBBB???>>>BBBCCC@@@>>>>>>???>>>>>>@@@???<<<;;;===666444111111333555777777///000111222333666999<<<444444555888;;;;;;777444555777555111000222222///...222777:::;;;999555222111111222222333555888:::555222111333777;;;<<<;;;;;;:::777444222000//////.........///222444444333222111222666999999555111888888888888777777666666888777555333111111555777333555777777666555666777333///---///111111555;;;:::;;;;;;999666333333333000000111333555666555333222222222000///000333555...//////000222333555666)))***+++******+++...000333222222222555666555555333444555444222111000111444444333444555666555444888888888333---))))))+++++++++---/////////444;;;:::888666666333///000444111444777888777666555666;;;999777444111//////...444777888888999;;;777222222444666777777777999;;;111//////222777777444///000000111333555555333111111222222111000000222444000//////...000666===BBB888444333888<<<===???CCC}}}qqqhhhbbb`````````aaabbb```]]]\\\]]]^^^XXXVVVSSSSSS[[[eeeeee^^^YYY[[[[[[YYYZZZ\\\XXXRRRVVVTTTPPPLLLIIIHHHJJJLLLHHHCCCBBBEEEFFFBBB>>>>>>999::::::::::::>>>EEEJJJDDDAAACCCHHHIIIDDD@@@@@@??????AAADDD???888888>>>555222......000444888::://///////222555777888777222333666999;;;:::777444555777555000000333666555555777:::;;;:::777222///222333444777999999888666//////000111444888;;;======<<<:::888666555444333++++++---111666888777555333000...111777999777444777555555777;;;===:::666888888888666333111111222///333777999888777666777333000000222222000222777999;;;<<<:::666333222333//////111444777888777555...//////......000333666///222333333111111444777***+++,,,***)))))),,,///333111111222555777888888666555444555555444111///111333555666444333222222555777777555000,,,,,,---,,,,,,...222111000666???BBB>>>;;;;;;666000000444000333666666444222222222888:::<<<999333//////000000444666666777999555//////222555777999:::===???333333444666777666444333555444333555666666333///222444555444222111111111...///000111222555999<<<444333222333;;;BBBAAA<<>><<<;;;>>>CCCIIIDDDBBBDDDKKKLLLEEE??????>>>@@@DDDFFF???555555<<<444000,,,,,,///555:::===222000000222777888777444555888;;;===<<<999555333555666555000///444888888:::;;;<<<<<<999444///,,,......111666:::888222---+++,,,...///111444999===777777777777666444333222)))***---333999<<<:::888333...+++...444999999666333111111777>>>@@@;;;555555777999888444000---,,,,,,111777::::::888777888444333444777555222222555666888:::999555222222333...///111555999:::999777+++,,,---,,,---///333666111444777555000///222777+++,,,---+++))))))+++...222000000111444777999999666444333555777777444111111555999999666333222333333666999777444111111222,,,,,,///444333222888CCCHHHCCC@@@???999111000555111444666666222/////////333999???===555000///222---111333444555777222,,,///111444666777888:::<<<444777:::999555333444666999777666777777666111---333555888999666333000///---000333444555555555666222444222222<<>>???AAAEEE@@@===>>>>>>>>>BBBGGG<<>>///---666999:::<<<===<<<777111,,,111333666666333000---+++777555333444555555222///333:::666...===UUUMMM222{{{tttooommmlllkkkiiihhhfffaaa\\\XXXWWWXXXZZZWWWQQQOOOTTTYYYYYYYYY[[[VVVTTTRRRTTTWWWXXXTTTPPPLLLIIIGGGFFFGGGHHHFFFDDDFFFGGGGGGCCC???===???BBBBBB===:::;;;<<<<<>><<<===<<<<<<>>>@@@@@@>>><<<222333333666>>>EEECCC===555///---111555333222444222444777999777222///...333444555111---,,,000444555666777777666555555555666444333333444444333222---.../////////.........333777888777777777555000///111333666777777777666666999777444555:::;;;888555444444777<<<===:::777000222444666666444222000000222333333222222333444444333222333666999:::;;;...//////000111111000000666888::::::888555444333555666444111222555333///222222333444444555555555000///,,,******+++---///000//////000222333333222111444777777444111000000000222999AAA@@@777111111111333666666555222111111---++++++///777;;;;;;999???===;;;999777444000...555666888888666333000...111888??????999333222333333666777444000111777>>>===888444444777888666222666888BBBJJJDDD555000444777888999:::999666222...///111222333222222222333888666555777999;;;:::888999CCCAAA888@@@RRRJJJ222xxxwwwuuurrrooommmmmmmmmgggccc]]]WWWVVVXXX\\\___UUUQQQPPPTTTXXXXXXWWWWWWQQQPPPQQQTTTXXXYYYUUUQQQKKKIIIFFFFFFGGGHHHHHHHHHHHHKKKLLLGGG???<<<@@@EEEDDD@@@===>>>>>>>>>AAAFFF888:::>>>AAABBB@@@>>><<<:::999999:::===?????????444555666999@@@EEECCC<<<;;;666333555777666444444...222555777666444222111333555666333///---///111222333444555555555555555222111000111333444222111///444888888555111000000000666999888777777555111222333444666777888999999888777444222555999888444555333222555999;;;:::888000111222333444444444444222222222333444555444222444333222555999<<<<<<:::---...///111222333333333666777777666333111111222888888666222333777666333444222000...///222666999222000,,,))))))***---///111333333222000///...///111333666777666444333333///333;;;AAA???888555666000000111333555444222000,,,)))(((---555999666222444555777666444333333444:::999888777666444111...444999>>>===888444444555777666555333222555:::???CCC???999555444444444333333666AAAMMMKKK===444333333333333333222000///...111111000000111333555666:::999777888:::<<<<<<<<<@@@KKKKKK@@@BBBMMMFFF333zzzwwwtttqqqooonnnmmmlllccc___YYYVVVVVVZZZ^^^```UUURRRQQQSSSVVVUUUSSSPPPKKKLLLOOOSSSWWWWWWTTTQQQNNNMMMJJJIIIHHHIIIIIIJJJIIIMMMNNNHHH???<<>>??????>>>AAAEEE999:::===???@@@@@@???===:::888777777:::<<<===>>>555777888999>>>AAA>>>777<<<888555666888777555444333444555777:::===999222333555666666333222333555333222222333444555444333000000111333555666444222333999>>>===777333222444///555777555333555777555555555444555666888:::;;;777444000000444777666333888666555666:::=========777666555444444444444555555333333555888999666333999666444666999:::777333222333444555666666666666666555444111///...///111555555444111444999;;;999999555///***))),,,111555222///+++((((((+++///222111333555444000------///000111333555555555444444000666===@@@===999777888222111111444777999666333...***''',,,444777333---...111444333000///111333999999999777444111000000777:::===;;;777555666888666333111111444999===@@@EEEAAA;;;555222222333555222555>>>JJJLLLBBB999555444444333111///...///000555333222222333444444444;;;999777555555666777888CCCJJJHHH>>>???HHHCCC555wwwnnnjjjkkkkkkhhhddd^^^[[[WWWWWWYYY\\\]]]]]]WWWUUURRRQQQRRRRRRNNNJJJIIIKKKNNNRRRTTTTTTQQQOOOPPPOOOMMMJJJGGGFFFEEEFFFDDDHHHJJJDDD<<<;;;AAAIII@@@<<<:::;;;;;;:::;;;@@@888999;;;============<<<;;;999666555666888999999999::::::999;;;>>>;;;555999777444444666999777444888666444777BBBIIICCC888777888888888777666777777555333111222333444222111111222333666999999666444333777:::888333000222555111444333///000666;;;<<<777666555444555777888:::666333111333666888999888999888777888;;;>>>@@@AAA999777555333222333444555444333222555888888555222888666444555666666333000444444444444444333222111555444222///,,,,,,///111333444333000333999;;;999:::555...(((&&&)))...222000---***)))***...333666///222555555111///000111//////000222333333222222///444::::::999777666555555333333666:::<<<:::888222...+++...333555111---000333555333000......000333777999666111---///222555777888777444222444666222///---...444:::>>>@@@@@@===888444222222444666444555;;;CCCFFFBBB<<<888:::999777444000000333666444333333444666777555333888777555444333444666777BBBBBB<<<555999BBB@@@666~~~ssshhhdddeeefffaaa\\\[[[XXXWWWXXX[[[]]][[[YYYYYYXXXTTTQQQQQQRRRNNNIIIKKKMMMOOOQQQQQQPPPNNNMMMNNNNNNMMMIIIEEEAAA??????===@@@BBB>>>:::;;;BBBIIIAAA===<<<======;;;<<<@@@888999999:::::::::::::::;;;999555444444555666555:::<<<;;;999:::===;;;777777777555333666:::999555777666444777DDDOOOJJJ===<<<;;;999888666666555555777333000111333444222000111333555888;;;:::777444666888888777444333666999444333///---111;;;AAAAAA999888777666555666777888222000000333444444666:::777777777888:::===???AAA666555333111000111333444000000111333555444222000222222333333333333444444777777666555444222111000444333111...,,,---000222555666444111333888888555444111,,,)))))),,,111444///---++++++---111666999...111444555555444333333///......///000111///...---111333333555777666222666666666888;;;===<<<;;;666333000000222333111///555666666555222000//////...222555555111///000222111222222111000///000111///...---///333888<<<===;;;888555444555666555555444555888<<<>>>>>>;;;999777777555111......222666222111111555999;;;888666444555666666555777:::<<>>GGGEEE;;;999777555333333444444444666222///000444666444222000111444888999888444000666666777777888999:::;;;666333......777CCCGGGEEE<<<;;;:::999777777666666000///111444111...222:::666777888:::;;;===@@@AAA999777444222000000000111---///222444333111000000...111333222000111666:::::::::999888777555333222222222111///...///111444333555555333555999999555//////......///111444555000///......///222666888000111333555777777555333222000......//////---+++---///000111777===<<<666444666777888888999;;;<<<999888555222000000111333333222222222333222111///...---...222555666222//////000111000///////////////000111222333555888999777444333555999:::777222333555777777888888888777111222222///,,,...333999666333111333888;;;:::777444666888999888999;;;>>>===:::666111111555777888}}}|||~~~nnnnnnmmmkkkhhheeecccbbb^^^YYYUUUUUUYYY[[[ZZZWWW[[[[[[WWWQQQSSSXXXWWWRRRUUUUUUUUUSSSPPPMMMLLLLLLKKKNNNOOOMMMGGGAAA>>>>>>;;;<<<===>>>AAAGGGOOOTTTDDD@@@???@@@@@@===>>>AAABBBAAA@@@??????>>>??????666555333333444444444333111333333111333999<<<;;;===>>>;;;777999>>><<<666555===>>>777666<<<;;;444333111///...000333555666555111...///444888777444...///222666888666111---000000111444777888777666666333///111===IIIKKKFFF>>>===<<<;;;999888666666555555888999444///333===666888;;;<<<>>>???AAACCC@@@===:::666222///---------111555666444111111222...222555333//////555<<<888888888777666444333222222222111000///000333555///222444444888======999///000111222333444444444222111000000111333555777222222222666999:::666222444111......//////,,,)))///111000222<<>>888222222555888888666666999;;;;;;999777999:::<<<===<<<777222000333888{{{uuuwwwzzz|||wwwnnnhhhjjjiiibbb^^^```[[[___^^^YYY\\\bbb___VVVVVVUUUTTTSSSRRRRRRRRRSSSUUU[[[TTTLLLOOONNNJJJLLLPPPNNNOOOQQQNNNFFFAAAAAA@@@EEEEEEAAACCCKKKQQQQQQEEE???===@@@???:::;;;???@@@BBBBBB???<<<<<<======888555222222555777555333...///111111222666===BBBFFFAAA;;;:::;;;<<<888555666888;;;===<<<777222///+++///333444222111222333333555555111111333444111000222555777777666444222///...,,,///777===999000666::::::(((999```YYYFFF???:::888;;;<<<888444333222333444555666666777777444777888777<<>>BBB999555000///222222///+++---///000111222333666999999777444222222111000///666111///000000......000+++000222444???KKKGGG:::777444000,,,+++...333888333333333333111000...---000111111111111000/////////---+++,,,000111000...111000/////////...,,,+++444666333///000555333---222000000222666888777444666666555222......222666333555888:::;;;:::999888;;;666111000222555666666999<<>>;;;999999@@@>>>:::555222///------yyytttwww{{{|||sssmmmhhhiiillliii```YYY\\\^^^^^^\\\[[[\\\YYYSSSXXXXXXVVVRRROOONNNPPPRRRRRRYYYTTTMMMRRRRRRNNNPPPQQQOOOOOOPPPNNNHHHDDDEEEDDDGGGFFFAAA@@@FFFJJJJJJEEE@@@>>>???>>>::::::>>>===>>>>>><<<:::999777666777888888888777555555555...///000000222666<<>>:::666444777666444333111000000000vvvrrrtttwwwwwwnnnllliiihhhqqquuufffRRRZZZZZZ\\\^^^ZZZSSSOOOPPPYYYYYYXXXRRRKKKIIIMMMQQQSSSZZZTTTMMMRRRSSSOOORRRPPPLLLKKKLLLJJJFFFEEEHHHIIIKKKHHHAAA>>>@@@CCCCCCEEEAAA>>>===;;;888888;;;=========>>>===;;;777444666;;;@@@???;;;777666777222222222111111444888;;;999555222222444555444222///000222444555555555444222444555333000---++++++333666555111000333222///000111222333333222000//////000000...000444222...---&&&///:::[[[sssYYY???777444333777888555333444666555444333444666888999;;;:::777666;;;AAA@@@<<<;;;888555222111///,,,***'''))),,,///000000.........///000000//////111333666666666444333333555777333111000000222444555555666:::<<<;;;888555555666444222111333555444000,,,+++---///000111333666888666666444111......222666555444777;;;:::444//////000111222999IIIUUUMMM>>>777444111...---...000222555444222000///...------222111111000111222444555333333333444666666444222777555111///...///000222333444333222555::::::777444666777777555222111000444222111111333444444333:::999999888888999:::;;;888777666666666555222000333999@@@DDDBBB<<<777333111111111111111000//////~~~sssoooqqqqqqnnniiimmmjjjjjjwwwoooRRRVVVTTTXXX]]]XXXLLLIIIOOOWWWXXXWWWPPPHHHFFFLLLSSSYYY]]]TTTKKKNNNOOOMMMRRRLLLHHHEEEEEEEEECCCDDDHHHMMMLLLHHHBBB>>>===???@@@DDDAAA===:::888666666777;;;999;;;???@@@<<<777555777<<>>@@@CCCBBB@@@<<<777444444555555444333666===>>>999444555:::;;;===AAADDDBBB<<<777999777555444555666777777999777444333333333333333555444444444555777888:::555555444444333222111000000333555444555888888555,,,---.........---,,,,,,///000000222777;;;444+++000%%%111@@@TTTZZZ@@@555...,,,---000111///111444000///...---...111444777777:::===:::444222666<<<777222,,,((((((***+++,,,,,,///222555666444222000------000555444///...111///000111000///000333555555555555444222111000///000555;;;<<<999555333333...///111444555333///,,,111222222111//////111222444555555111------444:::555555777999666000...000...000333666<<>>BBBGGGBBBAAA<<<666333555666555555444999@@@???888666:::<<<;;;;;;>>>BBBAAA<<<777444333222333777:::;;;;;;999888666555444444444444666555555444555777888:::555333333333555666555444...333555444555888888555///000000111111111111111111222222222666999555...///&&&222888BBBGGG777555...---...111111///222777222111///...///000222333777:::>>>===666000444;;;888444...******---///000///111555888999888555333111000444;;;:::222///333111222333222000///000111999:::;;;999555111000///---222999;;;999666444444222444666888888666333111555666666555333222333555888999888555222333777;;;999999<<<>>>999333111444333666999;;;===AAAGGGKKK666222...---///000///---......000222333333444333111111111111222444666777888666222...,,,---222555111555888888444111///000...---...111111000222777777888999999888777777888999777444222000///---,,,...111555888888555111//////222777999999888888888666666555222//////000111222333333333333222111111yyynnnhhhmmmuuutttnnnjjjmmmmmmjjjpppuuummm^^^YYY[[[[[[YYYZZZ[[[WWWRRROOOOOONNNLLLJJJJJJLLLOOOQQQWWWRRRLLLQQQRRRPPPSSSIIIDDD@@@?????????CCCIIIEEEAAA???AAA@@@>>>BBBHHHCCCCCC>>>666444888999777::::::@@@FFFAAA666777???>>>===<<<<<<;;;:::888777222111000222666999999888666555555444333333555666333222222333444666777888444222111222555666666444///333444333333555444000000000111222333444444555000555777333333999@@@CCC111+++222///333:::///000,,,+++---///...---000666000000111222444555777888777666888;;;888222111444555222///....../////////...111666:::<<<;;;888666333111666>>><<<111---111///222444555444333333333999;;;===;;;666222//////,,,111777999888555444444555777999:::999777555444333444555444333333555777:::999777555555555777888999;;;AAADDD>>>666333555444666:::>>>@@@@@@AAACCC999444///...111444333222,,,...000222222111///...000111111222333444444555555555444111...---000333222666999888333000000222---,,,...333333111555<<<:::888666555666777777666777777444111...---...//////111555777888666444222///111444555333333555777444444444222111222555888222222222222333444555666zzznnnhhhmmmtttrrrkkklllmmmlllhhhiiijjjeee]]]^^^bbb```ZZZ[[[aaa]]]SSSPPPOOOMMMLLLKKKKKKKKKKKKQQQZZZVVVQQQUUUSSSLLLMMMFFFAAA============@@@FFFCCC>>>===??????===AAAHHHDDDEEE@@@888666:::<<<::::::;;;@@@EEE===111222===>>>@@@???;;;666333555777555222000111444555444222111222222222222333666888...//////111222444666777444222000111444666555333000333444222111222000,,,)))***+++,,,---///000000---666;;;666222<<>>:::777<<<666000000333777777555,,,---000111111...+++)))000000111333333333333333111333555333///,,,---...222555777444///---///333,,,+++///555666444999AAA<<<888333222444666555333555666555111,,,,,,///333///111222444555555444444///111222111//////222555,,,...///000000222555888444333222222222333555666~~~wwwqqqnnnmmmlllkkkfffkkknnnjjjbbb]]]]]]```___\\\ZZZ[[[\\\XXXPPPIIIOOOPPPRRRPPPIIIEEELLLWWW___XXXMMMEEEHHHNNNJJJAAACCCAAA>>><<<<<<>>>@@@BBB666777666666;;;BBB???888BBB???;;;999999:::;;;<<<;;;;;;<<<<<<777333666===BBBAAA???:::444111222555333555777::::::888333//////111222444555555444444000---+++,,,000333333111111//////333999<<<:::888555111000333555333333555///...------///000000///222555333...000===LLLUUU///---,,,------***%%% '''+++//////......222666000444555555777<<<>>><<<888888777555333111000///333444444222...,,,,,,---///000555:::999444222444111222444666666333---(((,,,222888999666444555777;;;:::888555111000333888333666888999;;;<<<666...666222000222888<<<<<<999666666444222111444777777777666555444333111///...:::<<<@@@CCCDDD???888222333444666:::<<<<<<888555777666444222666======999555333333555111+++,,,111222111333555222///555???111222333333222111///...666<<<>>>888222000---(((,,,///333555888;;;???AAA444666333------444777555999888666111,,,+++...222222222222222111222555777444111......111333222000888555333222444555666666666:::333---111000000888{{{mmmeeedddgggjjjkkkjjjkkkjjjeee___\\\^^^aaa]]][[[ZZZ[[[[[[WWWOOOHHHLLLMMMOOONNNHHHFFFMMMXXXTTTSSSNNNHHHHHHLLLJJJDDDBBB???<<<:::888999;;;<<>>;;;===AAA@@@;;;>>><<<;;;:::;;;<<<======;;;:::;;;;;;666222555<<<@@@AAA???;;;666333444555555666999;;;<<<999444///111222444555555444333222,,,,,,---...000222555888555111///444===BBB???:::777222000222444333333555333000---,,,...000222222333555333---+++///222333111000//////...,,,&&&"""(((,,,000000......111444444888999777888<<<===;;;;;;:::888555333111000000777777555222//////111333222111333666555111222555111111222444555333...)))///333888;;;:::999888888666444333000------111555///222555777:::===:::444222///---000777;;;<<<;;;999999666222111222444555666999;;;999555222222333666888<<>>>>>777111///,,,'''...000222444444666888:::777888444------333666555555666777555222000111333444444333333222333555666666444222111222222333222666444111111222444555555555999222...333222222:::{{{mmmddddddhhhkkklllmmmjjjddd___\\\\\\^^^___ZZZYYYYYYZZZZZZVVVMMMGGGHHHIIIKKKKKKGGGFFFNNNXXXKKKMMMMMMIIIHHHIIIJJJHHHDDDBBB@@@>>>======???@@@CCCDDDBBB;;;888999;;;:::888888:::;;;<<<<<<<<<<<<:::888999999666222555;;;>>>??????===:::777666777555777:::===>>>;;;555000333444666777666555333111)))---000000///222888===:::444111777BBBHHHEEE???>>>888555777888777888;;;777333...,,,---000333444111222///++++++...---)))333222111111000---(((%%%)))---111222000///111333666999:::777888;;;;;;999<<<:::777555333333333444;;;:::777333111222666:::555222111111000---000555///......111444444000,,,000222666;;;>>>===999666222111000---,,,...111444777999999777777888555000...,,,+++...555:::<<<<<<<<<;;;777333000///111444111666:::999222...///222444666888<<>><<<666000...+++(((...000222333333333555666888888444......333666666222444777777555333111111333333222333444666888999777777666444222222555777555333000///111444555555555999333///555555444;;;}}}|||xxxrrrllljjjiiijjjjjjkkkfff___[[[[[[\\\[[[ZZZWWWWWWXXXYYYXXXSSSLLLGGGDDDEEEGGGIIIGGGGGGNNNXXXKKKKKKJJJHHHHHHIIIJJJJJJEEEDDDDDDCCCCCCDDDEEEFFFDDDEEEBBB:::444333888<<<444777999::::::999888888999777777888555222444:::<<<===>>>>>><<<:::888777444666999<<<===:::555000222444555777777666444333---///000000111444999===:::777666;;;CCCIIIHHHFFFAAA;;;888:::;;;999:::<<<555222///---...000222222222///***'''+++222444000333333222111000---***'''(((,,,000222222222333444444777777555555999999666999777555333222444666777<<<;;;999555333333666999555222000000...,,,...333...,,,+++...333555222/////////222888===>>>888222333333222//////444777888???@@@===888555666444//////---,,,...333888;;;<<<<<<:::777555000...000666000444777666333000///000555555666888999999777555333222222222444444222111...333555000---///222222555555666777666444444444222111222444555555444444333333333333444777999:::;;;;;;999444111...---+++---///222444555555777888444444333222222555666777333444555666555333111000111111111333666999;;;<<<666777888666444444999===666333000///111444666666777:::444111888777444999|||xxxtttnnnoooooojjjdddaaacccfffeeeaaa\\\ZZZ[[[ZZZVVVRRRSSSTTTUUUVVVUUUQQQLLLHHHDDDDDDFFFHHHGGGHHHOOOXXXSSSMMMGGGEEEGGGIIIIIIIIIGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDBBB<<<555444;;;BBB999;;;===<<<:::777777888999666555777666333555999:::;;;<<<======;;;999777222333666999;;;999444111111222444555666777777777555222//////222666888888777:::<<<>>>@@@CCCGGGJJJ<<<888666999999666444555111000///000111111000...333000***'''+++000...(((111222222111...,,,******(((+++...111333444666777222666666444555999:::777:::888444222111222333444::::::999777444333333444333111222333111,,,,,,000...***))),,,333666444111111000111777===>>>888111555666444000222999===;;;<<<>>>===888777999:::888222000...///222555999:::999777666666222...111888777555555666888888444000333222222444666666555444222111111333555666555444111555555///,,,///333444222333555555666666555333000444888666333222444666222222222222444666888:::777555444333333111000000...000333444444333444444---...111555777777777888555444333444555777999999555333222333666999:::999333555666666555888===CCC999666222000222444666777888;;;555333:::888333777|||wwwrrrnnnjjjkkkjjjfffaaa```dddhhh^^^\\\ZZZYYYYYYVVVQQQMMMPPPQQQRRRRRRQQQOOOMMMLLLFFFEEEFFFHHHHHHIIIOOOXXXVVVMMMFFFEEEGGGGGGGGGHHHKKKKKKKKKIIIHHHFFFDDDBBB@@@>>><<<999555333:::CCC@@@AAAAAA>>>999777999;;;999666555777777444555999999999999:::<<<;;;888555000111222555888888555333111111111333444666888:::999444///...222666666555555:::>>>===;;;<<>>BBBDDD;;;777444333555666555333222333333444666:::@@@DDD<<<888333111111444555666777:::444333;;;:::444666zzzwwwtttnnniiiiiihhhhhhiiikkkkkkhhheeeZZZYYYWWWVVVTTTQQQMMMJJJNNNNNNNNNNNNMMMNNNNNNOOOIIIGGGHHHJJJJJJJJJPPPWWWQQQKKKGGGGGGEEEBBBCCCHHHHHHHHHIIIJJJIIIHHHFFFEEE===999777666444333999AAABBBCCCAAA;;;666555999>>>:::666444777777666666999888777666777999999666333000///000222555777777777333222000000111444777:::777444111///000333555777666888:::999777777<<>>AAABBB;;;777333222555666555222444222000111555;;;???BBB===999333000000111333444333666222333======666888zzzvvvtttrrrlllhhhcccbbbfffooovvvtttgggZZZXXXWWWVVVSSSPPPMMMLLLKKKLLLMMMMMMLLLLLLMMMOOORRRLLLIIIIIIKKKKKKKKKPPPWWWJJJIIIJJJKKKEEE>>>@@@HHH;;;===@@@CCCEEEFFFFFFEEEAAA;;;888:::999777<<>>@@@:::999======888444555666666000///---,,,,,,///444777444333999>>>888,,,---666666555444333333444666888666555555777888888555333111111333555666444000------000333444777999333+++...222444333777<<<999222:::;;;888333444999999555555666666777666444222111111,,,...555999555222222222555777777555222000//////***+++000333222666<<<:::777444444666999999999666222///111666999888666666222...000555;;;>>>???===999333///...000111222000333///222>>>???999:::}}}sssjjjeeedddeeedddbbbdddlllssssssjjj```eeellliiidddbbbWWWMMMOOOJJJIIIGGGGGGIIIMMMQQQSSSHHHOOOSSSOOOGGGDDDKKKSSSJJJIIIFFFDDDCCCBBBBBBBBB@@@===;;;>>>DDDFFFBBB>>>888===<<<777;;;CCCBBB999===@@@AAA999000...666???;;;;;;:::999888777666555666555444555999:::888555666000000777;;;999888:::333555777555111000222555444222000222555777666444333333555666222---...222555:::???BBB@@@:::222,,,222333444444444444555777333111...------.........000000///,,,***+++---///444444222...,,,...555:::666666777888888777555444===<<<999777777777888888444000000333666666333222111222111///111777888555222111000//////000111222222///---...000222111///111222000---000777888333;;;;;;:::999888777666666222...---000000///333:::......000222///...333<<<111222333333111111222333222222111000///111555888444555333333888<<<888111222222111111000111111111...///111444666555333111222666777444666:::888222333333777===;;;666666<<<222///,,,...333666444222...000333777:::999666333000000111444222111555<<<<<<999666555222///111666777666444333444777:::;;;666222///111666;;;;;;999888666222//////111444666555888999999::::::444+++wwwllldddcccggglllcccaaaaaaeeekkklllgggaaarrr}}}sss```QQQRRRLLLKKKJJJJJJMMMRRRWWWZZZWWWWWWUUUPPPKKKHHHIIILLLIIIHHHEEEBBBAAAAAAAAABBB>>>;;;:::;;;>>>@@@@@@>>>===???<<<777;;;CCCAAA888<<>>888666555444444555555555444333222444777999888777333333444555111,,,---111444888<<>>:::444///222333444444222111111111222000...///000111...,,,---///111111000000000111555555333222111333777:::999:::;;;<<<<<<<<<;;;;;;<<<<<<;;;999888888999;;;555111000222555666444222222333222000222666666333000//////...//////000111...,,,***,,,///111222111---000///---111666555///666555555555444444333333333000000333444111333999333222333333///***---333444444333111000111333666///...------...000222333555777777666888;;;999444555444333222111111000000...///222444666666444222333666666444666:::999444333222555999888444555:::333000...000333555222///111333666999:::999666333//////111222000...111777333111000111///,,,...222444333333333555888;;;===777333000111555999888666555444111//////111555777999;;;<<<;;;;;;;;;444---vvvllleeecccgggjjjdddcccaaabbbdddeeeeeedddttteeeRRRRRRLLLKKKJJJKKKNNNTTTZZZ^^^```ZZZRRRNNNMMMLLLIIIFFFHHHFFFBBB???>>>???AAABBB>>>===;;;:::<<<>>>AAACCCDDDBBB<<<777<<>>@@@===777111111------333888:::>>>AAA???999444333666888777555555444444666888::::::999444333555555111+++,,,000333555999;;;;;;888555222333444444444333111///---000///...111555555///******...333666666555555555444333333444666888777666777777888999:::;;;<<<<<<:::<<<<<<:::777666888;;;666333000000333666555333222444444222333666555000............//////000000...,,,******---///000000***---......000333111---444444444555555555666666444333555888999666555666555444555555000******///444333111///...///333666///---,,,---000222111///555999;;;888777999:::888777666444222111000000000...///111222333333222111444555555333666999999666222111222444333111333777333222000222444444111---555777888::::::888666555000//////111...,,,///555222000000222111...000555222111111222555888<<<>>>888444111222555777666444222222111000///111444777999<<<;;;999888777222+++~~~zzztttlllfffcccbbbcccbbbaaa___]]]\\\]]]___hhh|||xxx```NNNNNNIIIHHHGGGHHHKKKQQQVVVZZZ[[[TTTLLLJJJKKKLLLJJJFFFGGGDDD@@@===<<<>>>@@@BBB@@@@@@???>>>???BBBHHHMMMJJJEEE>>>999>>>DDD@@@888666555444444555555333000555444222222333555888:::888888999<<>>888333444222111333666999===@@@CCC>>>888555555666666666666666666777777888888777555444555666222,,,,,,000444555666777777555333222222333444555555333///---...---///444999888111)))***---222555666777888999000000111555999:::666222444444444555777999:::;;;:::<<<===;;;666333444666666444111///222777777444444666555333444666333.........///000111000000000222000...,,,,,,,,,,,,,,,+++,,,------///111111000222222333444555666777777444555888<<<>>>;;;888666222222555777555//////222000111111000......000222222///...000555666333...555;;;>>>999555666888888444333222111000000000000///000111000///......///444444333333555777777666333111000000000000222444111111111333555444111...666777999999999888888999333000//////---,,,222:::666333222222111000333999222222222333444777:::<<<777555333333555777777666111333444222000///222444666888777333111111---(((~~~{{{uuuoooiiifffeee___```___\\\XXXUUUTTTUUU]]]hhhjjjgggeeeXXXJJJJJJIIIHHHGGGGGGIIIMMMPPPSSSSSSOOOKKKIIIIIIIIIIIIIIIEEEBBB>>><<<;;;===@@@BBB@@@AAAAAAAAACCCGGGMMMQQQKKKFFF???;;;???BBB@@@:::888444111222666777555222777555333111111333666777777666666888<<<===:::777::::::777444444777:::<<>>888222222555666000///////////////000111333444444222///---...000555333222444666666555444444222000......000222222///000111444555555333111444555777777666777:::<<<777333000///---...777AAA999444111000......333:::444444333333444555666777555444444555777888999888222555777555111......000444666555000------,,,)))|||uuunnniiiiiimmmpppbbbcccbbb```\\\XXXWWWVVV\\\^^^WWWSSSWWWRRRHHHIIIJJJJJJJJJJJJKKKMMMNNNOOOPPPOOONNNKKKIIIHHHHHHIIICCCAAA>>><<<<<<>>>@@@BBB??????@@@AAADDDGGGJJJKKKFFFCCC>>>===>>>???>>><<<;;;777444666:::<<<;;;777999888666444444555666777666444333666:::<<<;;;999<<<===:::555222555888999===>>><<<777111...111444333444555333111000000111333333555666222---...333444444333111000//////...*********...222333111---***,,,000555777666333000...---,,,******...444999111222666:::======;;;999888666444333444666888:::@@@@@@???===:::666222///000333111...333<<<<<<666666888666333444666333///111222444555444222///---,,,///222333222222222333222...,,,---,,,---222999222222222333333444444444111444777:::@@@CCCAAA;;;777666777;;;:::666444555000444999;;;999666444222222111000222444555222///888======666000///111111------------...///000111666777777555111000333666777444444888999666333444555555222//////333333111///000222333444555444444111333444333222333888===888555222111//////777@@@<<<777333222000000555===666555555444333333333333333333444555666777888999333777;;;888222...---///444777555000---///111000}}}|||xxxqqqjjjfffgggkkkoooeeedddbbb```___^^^]]]\\\ZZZZZZPPPLLLRRROOOIIIKKKJJJKKKLLLNNNNNNOOOOOONNNMMMLLLLLLKKKKKKIIIHHHGGGAAA@@@>>>======???@@@AAA>>>>>>>>>AAAEEEFFFCCC@@@>>>===<<<<<<;;;::::::<<<999888888;;;???@@@===999888888777666666666666666555444555888<<<<<<999666666:::999333111555888888888888666333111000111222///111222222000///000222000000222444111,,,---222111000000///////////////---+++***---222444333000(((,,,111333333333333444///...+++((('''***///333111444777:::;;;<<<======;;;999666333222444777999===;;;999:::;;;888222,,,,,,111111///444>>>>>>777777888666222333666555000111333555666444111---***)))...333666555333222333000------///...,,,111888888888777777777666666666///222444666===EEEEEE???999666666::::::666444555222555999:::999666444444111111111222222111111000<<>>888444444777888555111222666555000111222333333333333444555000222222///---...444999666444444444111...111777777555444555555333777===666555444444333222111111222333444444444444444555111777<<<;;;444///...000333666555000...111555666zzzwwwuuurrrmmmgggddddddeeeaaa^^^ZZZYYYZZZ\\\]]]\\\TTTVVVNNNJJJPPPOOOJJJMMMHHHJJJLLLOOOPPPPPPOOONNNHHHGGGGGGIIILLLLLLIIIFFF@@@??????>>>>>>???@@@AAA@@@???>>>BBBFFFEEE>>>888888999;;;;;;888666777;;;555666:::>>>AAA@@@<<<888444444555555555555555555555555777;;;>>>===777222///555666111000666:::999555222///000333444222000,,,...111111000000222555------000222///+++,,,111........./////////000000222///---000555777666333''',,,111222000000444888000///,,,)))'''(((,,,//////333777888777888<<>>:::<<>>>>>BBB@@@===<<<<<<=========222444555555444333333444333666777666777999666111---111111------111111---444333333555888888666333000//////111333333222000888555333444666777555222000(((%%%,,,222111......333111000333777777333///---...000333444555555555666333000///000000...,,,...000333444555888>>>BBBAAA:::555888???@@@999111222222222222111...,,,***...///111444666888888999999666333444777888777444444111//////111222222111...111444555333111//////...---,,,***))))))))))))444888<<<<<<999555222222000//////111555888::::::444333444888:::888555444555666666555333111111111666888888555555666222,,,888888999888333...000666666444555888444------333111444777555111///222555:::AAAEEECCC???<<<777111777777666444777:::888333111///---...000222333222222000---,,,...222666888444666888777333///,,,+++...333777777444444666:::<<<888444111111111///------///333777888888666444333222///...222777555///222111...,,,+++...222555zzzxxxsssoooooopppggg\\\\\\[[[WWWSSSPPPPPPRRRUUUUUUSSSPPPMMMKKKLLLNNNQQQOOOKKKJJJNNNQQQPPPOOOPPPKKKGGGCCCCCCFFFFFFDDD@@@;;;<<<>>>AAADDDFFFHHHIII999:::===AAACCCAAA===999<<<===>>>===;;;;;;===???===:::888888:::<<<>>>>>>666777777666444333444555666888888777888:::888333111444444000///222222///222111111444666777666333000000222555888888666333333111000111444555444222999333111666:::888666666555222///000444666444111000111222222222222222222777222---***,,,000222333111333444444555:::@@@FFFCCC===777777:::;;;777222444333222000...,,,+++***//////000111222444555555777555444444555666666555333222111111000111222333111222333444444333222111555444333111...,,,+++***444888;;;:::555222222444333222111222555777777666555555666999:::999666444555555666555555666777999888999999666777888666000666444444222...***---444666555666888444...---111555888999777222000222444555<<<@@@>>><<<<<<999555333555666666888;;;999333222111/////////000111111444111...---///222555777333444444444333111///---,,,000444444222111444777555333111222444555444333...000333555666666444333333333000///333888666111444333222000///...///111~~~zzzuuuppppppuuuuuuiiiZZZ\\\ZZZVVVQQQNNNNNNQQQTTTUUUSSSPPPNNNNNNOOORRRTTTPPPKKKIIIKKKLLLKKKKKKMMMKKKHHHDDDDDDEEEDDDAAA>>>;;;<<<===???BBBEEEHHHJJJ888999<<<@@@BBBBBB???<<<;;;???AAA>>>:::999<<<@@@???<<<:::999;;;>>>@@@@@@;;;;;;999666333333444666888:::999888999<<<;;;666555777666333222333333000000000000111444666555444333333555777999888555222///...---///222333333222222//////222222000///111777444000///222444444333555444222111000/////////333111......111444666666444444444444666<<>>???AAACCCEEE@@@@@@@@@AAABBB@@@<<<999888===@@@>>>888777;;;AAABBB???;;;999:::<<<<<<<<<===<<<999555222111444666888::::::888999===<<<888666777666444333333222111/////////000222444555666999888777666555333000---.........///000111111111333444666666444333555888888555333222333444444333666444222///...---------,,,000555999;;;999555222444444555666999===BBBEEE@@@>>>:::444111111555999===:::444000------///000111000......///000333444000222333222//////111444000444777555111///222777555111,,,...333777777555000111333444444222000///111444555000***(((///666333333222333333222000------000222555999======:::999999999;;;;;;;;;:::888999999777222222555333///222000///000...,,,///555555666888999666222...---444555666444111//////000777:::;;;777444555555333///222333333666;;;<<<:::///111222111000222555888666555333111000111444666777222...///333555333000///111333222111222444666999999888777555222...,,,333222222111111111111111333444222000333999:::777888777555444222111...,,,|||zzzwwwtttqqqooommmjjjeee```^^^cccaaa]]]XXXSSSQQQRRRTTTNNNKKKHHHIIILLLQQQSSSTTTOOOKKKIIIIIIHHHEEEFFFJJJJJJIIIHHHFFFEEEBBB???===DDDBBB@@@>>>===>>>???@@@EEECCCAAA@@@???<<<888555333999===;;;777666<<>>>>>:::;;;999444000111777>>>===999444///,,,,,,...000---,,,,,,,,,---000222444...000111000---,,,///222000444777555111000222666555///++++++111666666555444555777999999888666555000222222---''''''...444//////000222444333000---111555666666999??????:::444555888<<>>@@@@@@>>>======>>>??????@@@>>><<<;;;;;;999777555222666:::999777888<<>>>>>>>>>>>>>>>>>>>>>>>;;;999888888999:::999888666777999999888999<<<>>>999999:::===??????<<<:::444444333111000111555777222666999:::<<<>>>:::444111...///555777555666;;;555666555222111333888===555555666777999999777555111333555444222222333555??????:::111///666;;;<<<777888777666444222111111111111000///---+++)))(((---000333444222111111222555444555888;;;<<<999666444777999888666666:::===666555444222111///...------------...///000000000222111//////000111111000000111222333333222111111333111///...///222555777444444444333333222222222333222111000000111111000---///222777999888555222888======888:::AAA@@@999000///111666===???===:::888:::999666777888555000+++&&&$$$&&&)))+++///444333555555333555999666000000000000222444666777777444888888444222444555444000333111---...666???CCC777222...000555888666222000333444222///...222666666555444222111000//////222111/////////111222333666777777333///------///333333333222222111000000000222222///000777;;;<<<888555333666:::<<<;;;888zzzyyy}}}~~~|||yyyvvvnnneee^^^___eeeiiidddYYYUUUXXXSSSVVVYYYZZZYYYWWWVVVVVVPPPJJJEEEDDDGGGJJJJJJHHHDDDDDDGGGJJJHHHDDDFFFJJJIIIJJJKKKKKKHHHEEECCCBBB????????????>>>===<<<;;;;;;999888888:::<<<<<<;;;999999999999:::;;;;;;<<<999:::;;;===>>><<<777444222333333222222333666999222666:::;;;>>>???:::444000,,,///555888777999>>>888888777444222444999>>>222333666999:::777222...///222444444333222555888>>><<<444)))'''...333333888777555222000///000222222222111000---***'''%%%(((///888<<<:::666222111999777555777:::;;;999777444777::::::999888999;;;777777888777666333111///222222333333333333222111555222000000333555333111111000000222333333111///333333222111000222555888444444444444555777888999555333222333666666333000///111555999<<<;;;777333000777777333888AAABBB;;;666333111444999===<<<:::333555666555666888555000...'''"""###&&&***111888333555444222555:::888222///......000222444444444777::::::555111111000......222222///000777>>>AAA111+++''',,,666<<<:::666///111333222......222666333444555333111000000111666333111111222444555555000222222111//////222555333333333333333222111000///222111...000666;;;<<<888666666:::???@@@<<<777|||~~~}}}{{{yyyvvvpppiiiddd___aaadddccc[[[TTTSSSVVVTTTQQQQQQVVV\\\[[[TTTMMMLLLIIIIIIMMMKKKEEEDDDIIIAAADDDDDDAAABBBFFFFFFDDDSSSRRRPPPKKKEEE@@@>>>>>>===;;;999;;;>>>???===:::777666555555:::@@@>>>888;;;===???@@@???>>>>>>???===<<<;;;<<<<<<:::777555000,,,,,,111444000,,,+++111222444888:::999666333000000111555999===>>>>>>888555222000000222333333111555:::<<<:::555///,,,111///444;;;777......777>>><<<888444222111222333333333222333333333111///222000//////000...)))%%%000111333333222111000000999:::888333//////555<<<;;;======<<<888444333222888999999999777555333222...111333333222111000111000333666666555444333444222000///000222333444333444222555:::;;;666111000000333555555444444777999666555111...000444444000000111555:::======888444///...000444999;;;:::777///---...444;;;>>><<<888666666666666333111...---+++---///000000111444666000000111222444444333111444333222222222444777888BBB???666......333111***,,,///222000,,,,,,333:::,,,,,,++++++000777888555333000000222000+++...555000******222777777888;;;111111222333444666777888999333111555666222111444333222333777777333111333...000666:::666000333;;;888666444444888<<>>======:::;;;======<<<<<<<<<===:::999777777;;;???===777@@@@@@@@@???<<<;;;<<<===888888:::<<<===;;;777333999444111333444000------333555888::::::999888777333333444777;;;>>>??????999777333222222333333333111444777999777333///---222000444:::777------555555555555555444333111000444333222222222222222111222222222555666444///+++///111333444444444444444999888666222...000555999>>>???>>>;;;777333222111999999888777666444333222333444555555444333333444---000333444333222111111...---------...111444666111000222666555111///111333555777777666666777999777666111,,,---222222000444333333666888999777444//////000444888999888666111000000222666:::;;;;;;;;;777333333444333...)))222333555444333333444666000000111333555555444222222111111000111333555666;;;999333---...333111,,,+++---...,,,***+++000555---,,,******000777888333///---///333222///222888///++++++111555444666999333333222222111222222222222///000666999666444666444222444888888555555777111111333777555111555<<<555444333555999>>>@@@AAA~~~|||}}}}}}|||xxxsssmmmiiigggffffffgggccc[[[ZZZ]]]YYYQQQUUUTTTSSSQQQOOOMMMKKKJJJJJJHHHGGGHHHGGGDDDCCCEEEBBB@@@;;;777;;;FFFNNNPPPQQQOOOKKKEEE???<<<<<<===888<<>>:::999<<>><<<;;;===>>>666777:::===>>><<<888444;;;666333444444000///000555999;;;;;;:::999:::<<<888777777999<<>>777000000333444...(((444666888888777666777888000000111333555777666555111000//////000111333444222222///---000444333//////...---,,,,,,---000111///,,,))))))111999888222......111444444222444888///...000333333222555999444444333222111111222222///...111777:::888666666444222333888999888888;;;444111000222333444777<<<444444444777;;;>>>??????~~~{{{yyywwwsssooollljjjgggccc___aaafffbbbXXXWWW]]]]]]UUU[[[[[[XXXRRRLLLHHHHHHJJJKKKIIIGGGGGGGGGEEEDDDDDDAAA>>>888555;;;FFFNNNPPPLLLJJJFFFAAA======???AAA999;;;<<<;;;:::999;;;===<<<===<<<:::<<>>999888:::===???@@@@@@BBBDDD;;;::::::;;;<<<;;;999666555222111444444111000222666:::===;;;888777;;;???:::888888999;;;>>>??????;;;999777666666666555444......///111333666666666222111444777666111111555,,,000666;;;<<<999555111666555222000///111444666333333333333444444444444111111222444666888888888777555333333777<<<@@@BBB999999888666555666:::===999888666444222222222222777888777555333333444666222555888999666222///......111555444222333888===222111111000---+++111:::444444555555444222111111000111000---...444666555000000///000222555777888000000111222333333222111333666777555222333888===;;;555//////222333///+++///111444666666777888:::111000111333666888777777000000000///000111222333,,,,,,---///333666555333666333000000222444444222222...)))***222:::999333222333444666555333333333222444666666444333666:::333333333444444555777777222222222555888777555444222111222777999888:::===666111---...111555888999555555666999<<<===<<<;;;~~~}}}|||wwwrrrlllhhhhhhkkkiii```WWWYYY```^^^TTTOOOSSSVVVTTTXXXYYYXXXRRRLLLHHHJJJMMMMMMKKKHHHFFFFFFGGGFFFCCC???===888777===GGGKKKJJJEEEDDDBBB???>>>???CCCFFF>>>;;;999999:::;;;:::999999<<<;;;:::;;;??????;;;333777===AAACCCCCCCCCDDD@@@===888666555666666666111000444888888333000111666999;;;999555555999===999888666666999;;;<<<<<<;;;999666555666666666555...------///555999<<<<<<111111333666666444555777///222555888999777555333555555333000///000555999777555333000///000333555333222111333666888888666:::777555555888<<>>888777555333111111111111444444444222000000222444666888::::::666111...---)))...333333000...111444333111000...***)))000999444444444444444222000...000444444222222444555333000222333444444333333333111222222222111000000000000666::::::555333555888444222000///000000111111***---000222333333444555111000000222555777888777111111111111111222222333++++++...333666666666666:::666333333666888666444333000,,,+++222:::;;;666444555555555555555333111333666777555333333666888333333333444555666777888555444222222444777888777000///111666888777888;;;444111......222666777555111222444888;;;===<<<;;;yyy{{{{{{vvvqqqlllhhhiiikkkhhh^^^TTTSSSUUUVVVPPPIIIFFFJJJOOOOOORRRSSSQQQNNNMMMNNNPPPNNNLLLHHHEEEFFFHHHFFFBBB<<<;;;888999???HHHHHHDDD@@@AAAAAA@@@@@@CCCGGGJJJCCC>>>:::999;;;<<<:::777777:::;;;999999======;;;555999>>>@@@AAA???>>>>>>AAA<<<555000000111333444444666:::???===666222333555777888777555444777999888666444444666999:::;;;999777333222333666777777111...---000666;;;======333333444666777777888888000111222333444444333333444555444111///000555::::::888555000...///222666555333111222666999888777<<<:::888666555666777999======:::777444444666999666666444222111000000000000111222111000///111333555666777666222///,,,,,,,,,000333444222000111333222///---,,,)))(((---444666555555666666444111...444888888444111222222000444666999888555222///...333444444222///.........---333:::;;;777333222333///000000000000000222333***---000111000///......222111000111444666777666222333333333333333333333------000555777555444666777444222222555666444222333222...,,,111888:::888333444444333555888666333111444444111000222444333444444333333333333444444333333111///333:::===<<>><<<<<<;;;;;;666::::::777777999:::888888:::;;;;;;:::999:::;;;???;;;555111111333444555777888<<<@@@>>>999777:::555666666666666555555555666444222222555888999:::888444000///111444777999666222///000666::::::999888888777777777888888666///000111222333444555555333444555333000000555:::666666555222//////111444555222000333888<<<<<<::::::;;;:::777444333666999>>>>>><<<888555333444666444444444333222000.........000222222222111222333111222333111///......///333333222333444666888999444///------,,,***+++///555444444555666555111---444777666000...111444555555888::::::666333111111555666666333...,,,---...+++///555777555111///...000......///222222111...+++...111333222000//////333111000000333444555555222333333333333333222222111000222666666111111444222111000111222222222111000111000,,,---444888999555666444111333777666000111333222///000444444000333333222333333444555666222444333000444:::<<<999000///333888999444222333000666;;;;;;<<<<<<555---//////111333777999:::999|||tttrrrsssppprrroooggg[[[SSSRRRTTTKKK@@@AAAOOOSSSMMMNNNYYYSSSUUUXXXYYYYYYUUUQQQMMMMMMLLLFFF@@@BBBGGGEEE>>>999777555777@@@IIIIIIDDD@@@AAACCCDDDEEEFFFIIIKKKHHHHHHGGGBBB<<<:::<<>>;;;777555666777888888444555:::>>>===;;;<<>>666999;;;999555666;;;@@@<<<<<<;;;888666555666777333444444333222000...,,,...000333555444444444555///000000000///000222444333000---,,,000555999<<<777111///000000---,,,...222111111333555333///+++000333111+++***111999===222555888888777666777:::666777777333...,,,,,,...***---111222222///---,,,333...+++...444555///)))***...222555555444444555333111000000222333444444222222333333333222222111444111333666555///...222//////000000000111111222---000000+++***000666999;;;;;;666000000444222,,,333555222///222888666000000111222444666999;;;<<<333777666333555:::888333000111444::::::444000000///999AAABBBAAA>>>666,,,666444333333444555444222}}}uuunnnnnnqqqlllhhhbbb^^^[[[VVVOOOJJJIIIGGGFFFGGGLLLPPPSSSTTTSSSSSSVVVZZZYYYUUUUUUXXXKKKIIIFFFDDDDDDCCC@@@>>>555777:::===@@@BBBDDDEEEBBBCCCDDDDDDDDDFFFIIIKKKFFFFFFEEECCC@@@<<<999777999999:::;;;:::999888777666333444666333...000777:::888666666666555333111666;;;@@@BBB@@@>>>======333444666777777666666666555444222222444666888888666444111,,,***...777>>>;;;999777888999888555222FFFAAA<<<<<>>???999888666555666:::;;;:::999;;;===<<<999444222444777777555222000///111333555333111000222555888777666111000000222444666555444444222------666???===555111///,,,+++,,,.........111111000///...---,,,+++000333555333//////333777444444777;;;;;;777777:::999666666777444---)))*********+++---000000,,,(((666444111///...---+++************+++...222555888111///------444:::777000---...111666666333000///222444777777555333222222111......000///---///444111///...222777:::999666666444444555333//////333777777555333555777444...///222222000444:::999333777444000///111444777888555333222555888888222---444888@@@HHHIIIBBB555,,,444333444888===<<<777111tttkkkhhhhhhhhhddd___ZZZUUUQQQMMMJJJKKKKKKLLLJJJJJJLLLQQQUUUVVVTTTUUUXXXWWWTTTUUUYYYNNNKKKIIIFFFDDD@@@<<<888777888:::===@@@AAACCCDDDGGGFFFDDDBBB@@@BBBFFFIIIAAA@@@???>>>>>>>>>??????:::999888888888999:::;;;<<<:::;;;===999444444999999888777666444444333333:::>>>CCCCCC@@@<<<999888666666666777888888666555111111111444888:::999777333222///+++***...777>>>:::999999:::<<<;;;888555>>>>>>???>>>;;;666111---000333000000888444---///000...///444666333222444222000000111---***///888333555333000222888:::777444444444888===??????>>>@@@???<<<:::999999777777999777444333222444666888777444222222444666555444333222111111444555666555//////------444===<<<666333111......000222333333111222333333222000...---222222000...+++,,,000333000111777<<<<<<888777999444222444777666111///000///---++++++---...---,,,333111//////000000...+++)))))))))***,,,///222444222111///000777>>><<<666...///333666555333///...444666777666444222111111///---...000///,,,...333444000...///444888888666666555555666333------000777888777444666888555000000333444333666:::888222666333///...000444666777999666555777999888333...444555777;;;>>><<<888333444555777:::<<<;;;666333~~~vvvnnngggccc```^^^YYYSSSMMMJJJJJJJJJOOORRRTTTRRRMMMMMMRRRXXXWWWUUUTTTVVVSSSPPPQQQUUUNNNMMMKKKHHHEEE???999444999:::;;;===>>>@@@AAAAAAFFFEEEBBB???===???DDDHHHEEECCC???;;;999999;;;;;;:::888666555666888;;;===??????@@@AAA>>>888777999777999999666333222444777<<>>:::888;;;888666777999:::888666...---///555<<<>>>999555//////---***)))---555;;;888888:::<<<>>>===;;;888777===AAA???666///,,,,,,222777333111666222+++,,,,,,,,,000666888666444666000000111222///+++---222333555333///---000333333333444666:::???AAAAAA@@@BBB???;;;;;;===<<<888444777666444333333555777888666444222222444666777777666444333333555777777777000111111000333777888555444222111222444777777777333444555555444222000///444111...,,,,,,...///000,,,///555======999777999000///222888999666444666333000,,,***+++...000000333000...000333333///************+++,,,...000111000000///111888???>>>888111333555666555333000---444444444222///---...///222111222555444111222666666222...---111444555555666444555666333---,,,...555777666444555777555111...222444555888;;;:::666555222///...000444666777;;;999777888999777222...000000111444777999999888444777:::;;;:::777555444}}}yyywwwtttnnneee^^^ZZZYYYUUUNNNHHHEEEHHHKKKSSSWWWZZZZZZVVVTTTUUUWWWSSSRRRTTTVVVSSSNNNLLLOOOOOONNNLLLJJJGGGAAA999444::::::;;;;;;<<<===>>>>>>?????????>>>>>>@@@DDDHHHDDDBBB???;;;888777666777888777555444555666888:::;;;<<<>>>@@@>>>:::777666666888999666111000444999777:::???CCCCCCAAA>>>===;;;888666777;;;===;;;999///---...333:::<<<777222......,,,)))''')))000666333555888;;;===<<<:::888777<<>>???>>>>>>???===;;;::::::999666333333222222111111222444444222111111111444888;;;===777666777888::::::999777666777777444222222222111333222111333666999::::::888888666444333222111111555111...///333666444111---...444:::;;;999999<<<111000333999:::777555777222000---,,,---000333555666333000222666555000***.........//////000000000---......///444;;;:::555555888999888666555222.........---+++))))))+++---222111333666444111222666555222//////111222222111444333555777555///...111333555555333333666555111---///111444999===>>>>>>555333000000222555777888:::888777888888666333000,,,///222666999999777666222666;;;;;;777333333444yyytttnnnmmmmmmiii___WWWVVVUUUSSSMMMHHHGGGJJJMMMSSSUUUXXX[[[\\\YYYUUURRRLLLNNNTTT[[[ZZZTTTPPPQQQSSSQQQNNNKKKFFF@@@999444<<<;;;:::::::::;;;<<<===:::<<>><<<444000...000444666444111000000...***&&&''',,,000000333666888999888777666<<<<<<999666333111111222555===888000333333---//////......111000...222888000333666666555444222111444444333000,,,***...222333555888:::;;;<<<======<<<======:::777444555666111111111111111111222222222222222333555888;;;>>>666777:::>>>@@@>>>:::777555666666555111......000000000000222666888999999===:::555111//////111333111......333:::<<<888333111111333777888777:::???666444555888888333222333...///000111222444666888555333222555888888444//////000111111111000///...---///......222777666222888======999888888555///++++++***)))(((***---000---,,,---///...+++---111222222222333333111///---222111333777666222222666333666777555444777777444111111222444666999>>>AAA666444222222555888999::::::999999999:::999777555///111333555555555444444///555999999333000111333yyysssllljjjjjjfff]]]VVVUUUUUUSSSQQQNNNMMMNNNOOOPPPQQQSSSVVVWWWVVVPPPLLLHHHLLLVVV```aaa\\\XXXXXXVVVRRRMMMHHHCCC???:::666>>>===<<<;;;;;;<<<===>>>:::>>>AAABBBAAA???======<<<======<<<:::888555333111222444555555555333333555888:::;;;<<<>>>:::555333666888777555444666888111111333555777888666444666888:::<<<============777444111///000111222222333333222---)))(((,,,///111333555666555444555555<<<888333111333555555555999BBB;;;000111333000111111/////////---+++000777///333555555777::::::777333111111222000...///333000222555777999;;;>>>AAA<<<===>>>:::555222555888444444444555444333222222555666777777666666888:::555777:::???AAA@@@<<<888000///111333111......111000///000333666888999888<<<999444000///000333555---,,,---333999<<<888444666444444666666666:::@@@999666444555444///...111---000333555555666888999222222333555777888777555...///111222222000...---///111111000222777777333:::??????:::888:::777111,,,,,,,,,,,,,,,...111444///------...---+++...333111222444555444111...,,,000///111444444222444999444888:::888777999:::999888666555666555333666;;;666555333444666999;;;;;;;;;<<<<<<<<<<<<;;;::::::555444222///---///333666...333777666222///000333uuuoooiiiffffffddd___YYYVVVVVVVVVWWWWWWVVVSSSQQQQQQRRRQQQPPPNNNLLLKKKKKKLLLPPPXXXaaaaaa[[[WWWWWWQQQMMMFFFBBB@@@??????>>>AAA???>>>======>>>@@@AAA;;;>>>AAAAAA@@@>>>======DDDBBB???;;;777333000///111111222444555777888999777:::;;;999;;;>>>:::333333444666777888777666555666444222222444555444222555:::??????===::::::;;;666777555222000///222555666777666222...---000333666777888666444333444666444111//////222444555555???HHH???000///222000222//////000111///,,,000888333666666333555:::;;;888111------222444222111444222333555666666999>>>AAA===;;;888444222222444555666666777777666444222111444777999999777666777888444555777:::===>>>===;;;222//////444555111000222222111222555888::::::999555444333333333444666777...------111555888888777999777777999888666999>>>999444111111000---...111111444666777666555777999444666777555333222222444///111333444444222///------000111000333888999666999??????888777;;;888000---...//////...///222444444111000111000///222888222333444444333000///...111//////111111///222888222777:::777666999:::999999777999:::777000000555555444333444666999::::::<<<<<<<<<;;;:::999888999666666555333000000333666///222555555333111222333zzzhhhddd^^^]]]______\\\YYYWWWWWWXXX[[[]]]\\\WWWRRRTTTUUUTTTNNNGGGEEEIIINNNSSSUUUZZZ___\\\TTTOOOOOOIIIDDD???<<<>>>BBBFFFHHHCCCBBB@@@??????AAABBBDDD:::<<<>>>?????????AAACCCAAA???;;;888666555666666111111111222555999===???999<<<;;;888999===999111222333555777:::999666333999666333444666999888777555<<>>>>>777555:::888000.../////////......///111555111//////...---222888444555444333111000000111222///---...---,,,000666...444777555333555777777555555999>>>:::111...222444333222333666888::::::;;;;;;:::888666444333444222777<<<===:::666444333000222444555444333444444}}}zzztttooofffaaaZZZXXX^^^ccc___WWWUUUUUUWWW]]]aaa```YYYSSSWWWUUUQQQKKKEEECCCDDDFFFHHHPPPYYYZZZSSSLLLIIIIIIBBB@@@:::666<<>>888<<>>888666666666333///111111111111222444666777@@@@@@===999999<<<999333444555666666555444444444222444555222000222888>>>777:::BBBGGG@@@777777>>>:::999666444333333555666666888999999777777999<<<@@@<<<777555555444222///***+++---111111111666===GGGAAA999333111111333333222000...///222555777888GGGDDD444,,,666===<<<>>>666111+++***---333777888>>>@@@>>>888555666666444666555333111111222333444111666<<>><<<999:::===;;;777111111000//////222888<<<555444333333333333222000555888999555///+++,,,...111222222222222333444555888666444444555777777777777777888::::::888444000222333333333222333777999666555222///---...000222333333444333222333666888???;;;555///,,,...444999666555333222111222222333777666444222222222333444000111111111111333777:::777888:::<<<<<<:::888777888999::::::999666333111444333555999999666444555{{{xxxssslllfffaaa\\\VVVTTT[[[bbb```YYYZZZYYYZZZ___cccbbb\\\WWWUUUSSSOOOIIIDDDBBBCCCEEECCCIIIOOOPPPLLLFFFCCCCCC>>>@@@>>>:::<<>>999;;;AAA???999;;;DDD???:::666555777777444000222111111222333444666777>>>???===::::::;;;888222333444555666666555666666555555555333111333777;;;???===???CCC@@@888333333666555444333222222333444666888999888666666888;;;999777666666666555111---//////000222000...111888:::666111...---...///000000//////111666999;;;;;;GGGHHH;;;000555888888<<<666111,,,***...333777999???AAA???:::888999999777666555333111000111222222777:::<<<<<<888333///,,,///000111111111111000///111222555777999:::;;;;;;111---+++...///...111666777666444333444555666666555888:::999888777999;;;555---+++000000+++...666777888777555777:::999555444444444333222222555777666444333333333444333111222555666444000...111444333222111222333555555555666444222111333444444333666555444555555555222000///......000444777888777555444333111//////111222222333444444444555888:::???===999444000///222444222222222333444666999:::555444333444666666555444000111222222222333666999555666777888999:::::::::999:::<<<<<<;;;888555333444222444777888555444777}}}yyyrrriiiaaa[[[WWWQQQPPPXXXaaaaaa\\\[[[YYYYYY\\\______[[[WWWSSSQQQMMMGGGCCCAAACCCDDDBBBCCCEEEFFFEEEBBB???===;;;@@@BBB???===AAAFFFIIIHHHFFFCCC???===<<<<<<<<<:::888<<>><<<999999:::888333333333444555777777888999999666333222333555777777;;;666666<<<@@@>>>777333111222333333444444444444333444555444333222333444444444666999999777111---222111222333111---///555666444222111111111000///---...000444999===>>>>>>DDDKKKCCC666333222222999333000,,,+++...333777999===@@@???<<<;;;===<<<999888666444111000000111111111444666666444333222333222111000//////.........///333666777666777:::===555000---------...222777:::555000...000222333222333777;;;:::777555888<<<000******///000,,,---333111333333222555:::;;;888666777777666444333333444666444222222444444444333333444555333111000444777555333111222555777777555444222/////////000000///444222000000000111000///,,,)))(((...666:::777333444444333333333222111111000222444555555777:::===>>>>>>===999555111000000000000111222444777999;;;000......222777888555111111333444444222222333555555555666777888999999999999:::===>>>===:::666444444222222555666444555888yyyqqqfff^^^YYYVVVPPPNNNUUU^^^aaa]]]WWWUUUTTTUUUWWWXXXVVVTTTTTTSSSOOOJJJFFFEEEGGGIIIEEEBBBAAAAAABBBBBB???<<<:::>>>AAA@@@@@@BBBFFFIIIFFFCCC@@@===<<<;;;::::::888888===CCCDDD>>>;;;<<<777666666666888777444111222222444555666666666666======:::555555888999777666555555666777999999999999555000111555888777555666333222777===>>>999444///111333666777777666666333444444333222111111111555666999::::::777333000222111333555333000222888999888666666666444111...,,,---000555;;;=========>>>JJJFFF888111,,,---666000...,,,+++...222666999:::===<<<:::;;;>>>===999:::999666333222111222222///000111111111222444666888666444222000000111222111555777555111000333888999777444222222222444777999444...---///111000...222777;;;:::444222444888---***,,,111111......111---000111222777???BBB@@@888999888666444333444555555333222222333444444444666666666333111111333555888555222444888:::999777444111///......///...---111000//////000000...---(((''')))...444777444111222222444555666555222000...000222444666888;;;>>><<<======;;;777333222111333333222111111222333444111---+++000777<<<999555555666666555222000000000555666888::::::999888666777999;;;===<<<:::777555444111000333444333555999}}}wwwqqqiii___XXXZZZWWWRRROOOTTT\\\^^^\\\VVVUUUTTTTTTUUUVVVVVVVVVZZZYYYVVVQQQNNNMMMOOORRRHHHCCC??????AAAAAA???<<<;;;;;;===@@@CCCDDDFFFHHHEEEBBB>>>=========<<<:::888999>>>CCCDDD@@@<<<;;;999888888777777555222///222333555777777777666555<<<<<<777111000666;;;<<<:::888666666888999888777666111---///444888777444888888888777666555222///---///222555777777777666666666666666666555444222888888888777555333222222333333666888555222333999444333333333444222...++++++,,,000444888:::999888777EEEDDD777000***+++444---,,,,,,,,,...222666999888999888666888<<<;;;777===;;;888666444444444555666666555222///...///000:::888666333222333444555888::::::555///,,,///333999::::::999777666444222444222//////111111...,,,555888;;;:::444111111333******,,,000111...---...))),,,...000777AAAEEEDDD>>>===999444000///111333444222000000222444555555555555555333222222444555999777555666999;;;;;;999555333000///000000000///...///000111333111...+++&&&)))---111222111000000111111333555777666222///,,,...111444555777:::<<<:::::::::888666444555666777666444222111111222222777111---///888>>>>>><<<888888888666222...------111444999===>>>===:::888666777999::::::888666555444000///111222111444888|||wwwqqqjjjddd]]]XXX[[[YYYTTTPPPTTTZZZ\\\YYYXXXXXXXXXXXXYYYZZZ[[[\\\^^^]]]ZZZVVVSSSSSSUUUXXXGGGCCC???=========;;;999;;;999:::???CCCDDDFFFIIIEEEBBB??????AAAAAA???===:::;;;>>>BBBDDDCCC???<<<;;;;;;:::888666333111000222444666888999888555444999999555///...666===@@@===:::666666999:::999777111---***---222666555222333888999555222333333333***,,,///222444555555444333222222333444444222///666555444111///...000111666666888999666111222666000000///000222222000///++++++...222555777555444444@@@???444000,,,***222+++---...///000333777;;;888777555333666<<<;;;777>>><<<:::777666666777777444555666555222111222333666555333222222333444555>>>>>>;;;666111///111444777;;;===;;;999666000***//////000111000//////...666888999999666333111000''')))+++---...,,,+++***(((***+++---444===BBBAAABBB???:::333---+++,,,...222000......111333555555000111222333444555666666777777777888888999:::;;;777555222222222333333222......000333444333///+++(((,,,000222111//////000000///111444888777333...,,,///222444555666888999666777777555444444666888888777666555555666777888555///+++,,,222888;;;;;;888888888555111.........---111777===@@@@@@>>><<<555555666666666666666666444000///111111000222666~~~zzztttmmmgggccc___]]]YYYXXXUUUQQQSSSXXXYYYVVVVVVWWWXXXYYYYYY[[[\\\^^^XXXWWWUUUQQQNNNOOORRRTTTGGGDDD@@@===;;;:::888777888777:::???@@@???DDDLLLCCC@@@===>>>BBBCCCAAA>>>>>>>>>???@@@CCCDDDBBB>>><<<<<<:::888555333333333222444777::::::888555333222555444000000777>>>AAA===999666666:::<<<;;;999...,,,***+++...111000///000555777333111555777666***,,,...111333444444444000000000222444444111...111222222000------000222222333666888555111222777444222//////000222222111******,,,///333555555444666???:::222222///+++///,,,///222333444666:::>>>;;;:::555222666======:::===;;;999777666777888999111444777888888777666777000000///000000222333444===;;;777444333444666888666<<<>>>;;;777555///'''***---//////,,,,,,000444222222222333555333///,,,)))***,,,,,,,,,,,,+++)))+++,,,,,,,,,111999<<<;;;<<<;;;777222...+++,,,---111///,,,---///222444555///000111444555555444333333666888777555444888;;;888666444333444666666555/////////111333222000---,,,---///111222222111000///...///333777777333...///222444666666666777888333444555555333333444666888777666666777888999:::111...,,,,,,000444666777555555555333111000222444111333666999;;;<<<<<<<<<666555444333444555777888444111///111111//////333{{{wwwooohhhccc```______VVVWWWTTTQQQSSSXXXXXXUUUQQQRRRTTTVVVVVVWWWYYY[[[PPPOOOLLLIIIGGGGGGJJJMMMGGGEEEBBB???;;;999888777555777===@@@===:::CCCPPP@@@<<<:::<<>>???<<<888444666:::>>>>>><<<---,,,++++++,,,---,,,,,,888;;;999222000333222------...000222444555666777666555555888;;;;;;888555...111333222000000222555,,,---222666555222555:::777333///,,,,,,,,,---,,,))))))***...222555555555:::@@@888000333222,,,---...111444666666999===AAA???<<<666333888???@@@<<<;;;:::888777666777888999888;;;======:::555222000------...///111222444555888555111000333777:::;;;999>>>???:::777555000((((((,,,...,,,((()))111888,,,******---111222---(((,,,...///.........---+++000111///---000666999777222333444222000//////000000...++++++...111444444222222333555555333000---000444888666222111555;;;888666444444555777777777111///......000111111000///,,,+++///555777444000///------111666777333...222444777777777666666777000222555555444222222222888777666555555666777777333444444555666777999:::222222222111111222666999:::999777666666666777888777555444222333555888:::444111000222111......111{{{}}}tttiiifffhhhfff^^^VVV[[[WWWTTTSSSTTTTTTRRRPPPPPPLLLIIILLLRRRUUURRROOOSSSMMMIIIIIIGGGCCCEEEKKKDDDAAA???@@@BBBAAA<<<777:::===<<<:::<<>>>>>@@@CCCDDDBBB???AAA===<<<===>>><<<>>>BBB???<<<999888999:::888666:::777888<<<<<<777333222111111222333666999;;;===666666777888999;;;<<<===333---)))))))))(((+++000666;;;;;;444---,,,......111333666555333333666:::777999>>>BBBDDDAAA;;;666555444333333333444555666666444444444666666555444444444555444333000...,,,000---,,,---------222999999888555000------///222000---111<<<>>>999<<>>888222111444777666444333666888777555444555888444444444333222444777:::111///------......---,,,yyyuuuyyyuuuoookkkgggddd```]]]\\\XXXTTTRRRRRRSSSQQQPPPMMMIIIGGGJJJQQQTTTPPPKKKPPPNNNLLLJJJEEEAAAGGGQQQDDDBBBBBBDDDDDD@@@777///CCCCCC???999888<<<>>>===AAA???>>>???AAAAAA???===AAA>>>===@@@AAA@@@AAAEEE@@@>>>;;;;;;<<<<<<999666777555666888666111///000---...111444666888999999999888888888888999999:::222---+++++++++))),,,000:::===<<<666111111000---222666999999666444444666999:::>>>AAACCCAAA<<<888222111111111222333555777222111111222555666666555888777777666555555555555000...---...---***---222888777444000...---000222111...222;;;===888;;;CCC@@@:::444222555888888666777777999<<<>>>>>>;;;999888777888<<<;;;555222222,,,...000333555666666666666444222000222666;;;?????????===888333//////000...///......333777555///444111......000000///...444111...000333444111---,,,---...000111333444444111222222111000000333666777444111/////////......,,,///333555///)))***000000000222444777777555333000444666555666888777444444555333222555777333------111222222555999666000///......000222555555555;;;999888777888888777666000//////111444666666666666777777555666888777222333555777888666555555555888333......111444444333444777:::999666444444666444555555333111111333555111000000///.........///zzztttsssttttttrrrlllddd``````ccc]]]YYYUUURRRQQQPPPOOOOOOOOOJJJHHHLLLSSSUUUNNNGGGKKKKKKLLLIIIBBB@@@HHHSSSIIIFFFCCCBBB@@@;;;333--->>>???<<<777888===@@@@@@???>>>======???@@@???>>>@@@>>>>>>BBBCCCBBBCCCGGGAAA@@@???@@@@@@>>>:::777999888999999555000111555---000333666888888888777;;;:::999888666666555555111---,,,...---+++,,,000777999888333000000---***333777;;;;;;888444333333555555777999;;;:::777555000000///...000333555777...---...000333555666555777666444333444555666777222111222333000+++***---444444333111//////111333222000333:::;;;777999@@@AAA<<<666333444555444333333666:::======<<<<<<<<<::::::<<<>>>999111///111///000111222444666777777333333222000000555===DDDAAA===777333111111222222,,,......///333888555///666222---++++++---......555111......111444444333............///000111222222000//////222444555555777333//////111222///,,,***,,,000333///***,,,222000111333666777666222...000222222222666:::888333777999888444222222000,,,,,,///111555<<>>AAAAAA??????BBB@@@AAABBBCCCBBB???;;;888777777999999444000444;;;555666777888888888888888;;;:::888666555444333333000------000000------000000666777333///......---333666999999555333333555333222111222444555444333333111///...///222555777---,,,,,,...111333333222555555555555555555555555555444777999666///,,,---111222222111000000222444333222444999999666888>>>AAA<<<777444444444333333000555:::;;;:::888999:::888;;;>>>>>>777//////444666555444222111111111111...111333222111555===DDD@@@:::444222444555444111)))++++++***...333333///000...,,,***,,,...111222222///---...000333333333///.........///111333444666222///111555888777444333222000000000000...---,,,---000222000+++---222000000111333444333111...222222222333999>>><<<555;;;>>>>>>777111000///---///...///555<<>>555222000///111333333444666666555222555999:::777666777777666333222222333777555222222333444444222111555::::::777333222222444555666555222000//////222555777555111000333777~~~yyysssooolllfff___YYYWWWYYY]]]```\\\ZZZXXXTTTQQQNNNMMMMMMWWWTTTSSSUUUWWWTTTKKKCCCEEEFFFGGGHHHJJJJJJHHHEEELLLGGG@@@:::777777777888777;;;===;;;<<>>:::===<<<;;;:::<<>>@@@CCCDDDCCC???<<<:::111111333444111...333;;;<<<:::888666555666777888888777666555444333333333000---...111111......000...666;;;666000000444666222333555333111222666:::666444222222444555666666777555111......000444777///...---...000111000///777999:::<<<;;;999666444333333777:::888111...000...000111111111111333444333333444777777666888<<<<<<999555333222222222222111444888888555444444666444888======666///111888888777444222000...------)))...444555444555:::@@@<<<888333444888888444///++++++)))&&&(((///222111+++,,,---...///000222333...///000222444444333222///...---...///222666888888444000111666888555111///333777666111///000333111000222333111,,,---111000...------///111111111555555444555;;;AAA???999===BBBBBB;;;444111000...///,,,+++///555666444222888999888333...+++,,,...+++))))))+++111888>>>@@@666333000...///000000///666777555333555:::;;;888555666666444333333555777999888666555444333111000,,,111666777555333222333333444666555333222222222333777999777333222666:::zzzssskkkfffggg```WWWTTTWWW[[[\\\\\\ZZZZZZZZZWWWSSSOOONNNMMMRRRRRRSSSSSSRRRMMMGGGCCCHHHIIIIIIIIIMMMNNNIIIBBB@@@AAABBBBBB@@@<<<888666222777;;;<<<>>>BBBAAA>>>DDDBBB???<<<;;;===CCCGGGCCC>>>:::999666222222555:::>>>AAABBB@@@===;;;;;;333222333666444222666===<<<:::666333222444666888666555444333333222222333///------000000......111+++222555000,,,...222444000111222111000222888===666333111000222444555555:::666111...---///333666222111//////000000...---444666999;;;:::777222///......111555444///...000,,,...111222222111222444222333444555555666888;;;666555333000//////000111333333444333222222333444111444999:::555000333:::555444333222000///...---)))---222555555555777999888555444666999888222---000///+++&&&'''...444555,,,///222333222111000000///111555888999777555333000///------///333777:::666222///000444555222...///666<<<;;;555111333888555333333444111------000111...,,,+++---000111222555666666666:::@@@???;;;<<>>DDDIIIFFF@@@:::777444000111555666:::>>>???===;;;;;;;;;999666666999999777888;;;888777555444555777999;;;666555444333111111111000///,,,,,,...///---...111------***&&&'''+++,,,***///111333333222333888<<<444222000///111333444444888555///++++++///444777444222111000111111///---///111333555555333111///,,,+++,,,///...++++++///+++...111222222111222222111333444333444666999;;;777666555222000///000111444222000///111333555555000111555777444000333999333333444444333111000///,,,...///111333444444555555333333444555444000,,,111222///))))))...333444///222666666444111111111000333777999999777555444222000---,,,---000555888333111000111444444333000///555::::::666333444666444222111222000------000333111///...000000000///333555666444666;;;<<<:::999>>>AAA>>>:::999555000,,,+++---111///******/////////111333666666555333111///,,,---///333555555111000///000222333222111111333333222444777666222222222111///...000333666444555666444222///,,,+++---000444444222000222444333333333222111111333555777777777777777888999:::}}}qqqiiifff^^^^^^```aaacccbbb___]]]VVVZZZ]]]]]]XXXRRROOONNNFFFLLLQQQQQQKKKHHHIIILLLGGGKKKJJJBBB>>>AAACCCAAA???AAABBBBBB@@@>>>=========>>><<<888888>>>AAAAAAGGGEEEBBB>>><<<@@@HHHNNNHHHAAA:::777444111333777444888;;;<<<;;;999:::<<<999555444777777555333444555555777888:::<<<===>>>777666444222111//////...///,,,+++---...,,,...222444...&&&###(((///,,,$$$...222555666555555777:::888666444333555777888888666222---******...444888444222111111222222111///111222333444555555555555---++++++---,,,)))+++///+++...111333222111111222000333444333333666999;;;;;;;;;999666333222222333555111------222666888888000000333666444111222777444555666666555222///...000...---...000333333333333222111111111000...,,,///111000+++***...111111000333666666444333444666000222555666666444333333444111---++++++...222555222111222444666777666555...111555777666444222111333000///111000------000444333222333333111...,,,000444555333222666999888777;;;>>>===<<<;;;666///,,,...444999555...---333//////000555999:::777333111///------000333444444000//////000111111///---111444444333555888666111222111///---+++---000444333444666666333000......000333555444111000111333444333222000...///111333999777666777888::::::999|||oookkkkkk___]]]___dddeeecccccceeebbbaaa___\\\YYYUUUNNNJJJLLLQQQRRRMMMGGGEEEGGGIIIFFFGGGIIIJJJGGGDDDCCCFFF???===<<>>>>>BBBDDDEEEAAA<<<<<>>===:::777555444333333333999<<<:::888999;;;;;;888777666777888777555222555666444111444999;;;999444555555444111//////000///***)))......***'''***///+++''''''+++///000000///333777999;;;======<<<111111111333444444222000444///,,,...///000444999888444///...000222111///555444333222000//////...)))******+++,,,///333666333+++)))///111,,,000999555333000000444:::>>>AAA???@@@???:::444000///000555666555444333666<<>><<>>@@@EEEGGGFFF@@@888666:::???<<<999666444333222222222444999<<<:::999:::999777888888999:::<<<;;;999777555666666555888;;;777111666444222222444555333111///,,,,,,///...******---,,,)))%%%%%%(((+++------111222444888<<<===888333111111111222555666555444...,,,,,,...///000666>>>000///////////////---+++777555222///---,,,---------...//////111777@@@FFF888...***///111...111999666333///000444;;;@@@CCC>>>???>>>;;;666111000111666555222000000666???EEE===777000,,,,,,000444777444555666888777333...******///000,,,+++///000---333///...///......444;;;555222000000222333000...,,,------+++)))))),,,000)))))))))+++---000111111222333444222...---...111111222333444555666666666555444111---///333222///000000111222444555666777111000333999:::777666888444222000///000222555777777666777:::===>>>;;;999;;;<<<===>>><<<888333000111111222555777777555333000222444444333222222222333777666111///222666666777888999999999777333111222555111///111,,,---:::444333444666999777111---///333666555222000222444333111111333222///111666555777999777444444777:::~~~yyytttqqqooommmkkkmmmpppnnnhhhdddeee^^^[[[WWWUUUVVVWWWWWWWWWMMMKKKIIIFFFDDDDDDDDDEEECCCCCCBBBBBBAAABBBBBBBBBBBB>>><<<===AAADDDEEEDDDCCC???999555444888<<<@@@DDDEEEDDD===555222444777888555111///000111111111666999;;;:::;;;<<<888222333444666999;;;:::777444888666222111555999444,,,666111...000666999777333000//////000---***---222---***&&&&&&'''***,,,---222000111666;;;;;;444---333222000222444777888777,,,,,,...000//////777@@@+++---///111111///,,,***333111///---,,,---...///000222444666<<>>111***---111111333888555333000111555<<>>888...///000111777555444444666888888444000///000111222333333333333333111222333222...///333555666666666555555555555{{{tttooonnnmmmrrrppprrrtttqqqiiicccccc^^^ZZZUUURRRSSSVVVYYYZZZNNNIIIEEEDDDDDDCCCCCCDDDEEEEEEBBB@@@BBBEEEEEEBBBAAA>>>;;;;;;>>>BBBEEEFFF@@@===888444333666:::======??????;;;555333555777666222...---///111222111444777888999<<<===888000111222555888:::888444111888333,,,***111777444,,,111...,,,...333777666555///000111///***)))...333000...+++***+++---000111222000000444777666222111666333000000222555666777///000444555000...444>>>000......111555555111---,,,,,,---...000111333444111000222:::HHHVVVbbbiii@@@333)))+++000222444666555333333555888<<<======999:::;;;;;;999777555444111///,,,+++///777AAAGGGDDD===666555999;;;777333$$$+++333777666444333444444111,,,+++...222333222//////000000///222???MMM>>>:::555333222111...+++++++++***,,,---,,,***(((000000000//////000333555000222444333000///222555000000000000000111111222666666333------000222000222222333444777999<<<===999777888;;;;;;777666777999555000000444666333000...///000222444555555444666777777777555333111///333222222444666666444333333222333555888777222------000000---,,,///000...333333444444444444666777???JJJAAA000///444222222333111000222555555333000///......000444555444222444222111222111///222777888555222222444555444222zzzpppjjjlllppprrrpppqqqsssooogggaaa```___ZZZTTTQQQRRRTTTWWWXXXNNNHHHDDDFFFFFFCCCCCCEEEGGGFFFBBB???BBBHHHFFF@@@???<<<::::::<<<@@@CCCEEE<<<:::888777777888:::;;;999;;;<<<:::777666777999666222------000333333111333555777888;;;===888111555666888:::;;;999444000222000---000888>>>999///,,,,,,,,,---...000333555...111111---((((((,,,000111000...------///333555333000111333222///444;;;888555111///000111333333000333777888333000555>>>888000***,,,555999555000***,,,///222444555555444111......888IIIVVVZZZYYY<<<222)))***000444555555555666888:::<<<<<<999666888999999999999888777555...---,,,---111777===AAA<<<888444555888777///'''''',,,111333333333555888777222...///222444444444,,,...111333111111;;;FFF<<<888222000000///,,,))),,,++++++---...---***'''555666666444111111333555222444666555222222555888555444222000...---------888999666000...111222000555444444555666888;;;<<<:::888888;;;;;;777666888;;;666222333666777333///)))+++,,,...///000111222666666777888888777777666111000000222444555444333333222222555888666111,,,...000000------000...+++000111333222222333666999FFFQQQFFF333222666222...000---,,,---000111///,,,000------///444666444111666222000000000111777>>>;;;666000///111444333222|||yyyooojjjnnnsssooommmmmmoookkkddd_________ZZZUUURRRRRRSSSUUUUUUNNNHHHGGGKKKJJJDDDCCCIIIGGGGGGBBB>>>BBBIIIEEE;;;<<<<<<;;;;;;<<>>:::000((((((000666555111000111333555555444333111222...,,,444@@@FFFDDD???555000,,,---222666666555888999<<>>?????????@@@@@@;;;:::999888777666666666666777999::::::888888777666222///111555777333...555999;;;888555555444000/////////111222111///,,,---444===EEELLLNNNHHH>>>555333000------...//////000222111,,,)))+++***%%%---......---,,,///444999777111000333000+++000;;;888555222111111222222111111111333777666333444888666111,,,***---111333444555444333333222333333333222000///111555666444111......///111555999999777>>>>>>???@@@AAA@@@===:::999777444333555777777666111///---...111444444333444444555777999777333000888666333222222222222111000///222777666111000333555555888;;;;;;777888;;;333///***)))+++------+++)))+++---+++(((&&&'''))),,,000444444000...///111444666888666333222555888666555333111111111222333555999:::444000000///---555444222222333555888:::777444555888999777777:::444444555555444222000///***---///000///000444777222111111111222333444555777555222111222111000...111222444333111/////////---000111222555888666000000444777777555555888<<<;;;BBB<<<444999:::555555222000///000222222...+++000000111222444555444333333111111444333222666;;;777666555555444333000///xxxwwwuuussspppnnnllljjjhhheeeeeegggeee```^^^```ZZZXXXVVVUUUUUUUUUSSSQQQMMMKKKOOOUUUPPPEEEFFFOOOMMMMMMHHHCCCIIIQQQIII999;;;===AAABBBAAA@@@??????:::999666333111000000000222444777999::::::::::::555111///111666777222,,,777<<<>>>888333111111///000///000222444444333111444999===@@@FFFLLLMMMIII>>>777000...111222000,,,111444222,,,+++---)))"""...//////......111777<<<:::111...333333,,,---444777555333222333444444333555333333666555111///111333444333///,,,---222777666444111//////222666999111222333222000///000222***...222555888;;;;;;999BBBAAA@@@@@@BBBCCCBBB@@@:::666222111444777777777555111...---///111111000...///000222333444444444555222///000222333111...,,,---333999666///...222///...000666888777888;;;333///++++++...000111000***---///---(((&&&(((,,,***000666777444111222555444666777666333111444666000///...///000222555777333888:::555000///---+++333222000000222555888:::777444333555444111000333000222444444222000......+++---000000000111444888666555444444444555666777;;;999555333222000...,,,000222444333///---...000))),,,...000555:::777222222666:::;;;888777:::>>>222777444333;;;;;;777;;;555444333444666555111---111222333444444444444444111000333666555222222555444666888999777333///,,,zzzrrrllljjjfffcccgggooobbb^^^]]]aaabbb^^^\\\]]]]]]YYYUUUTTTUUUTTTRRROOOLLLOOOTTTUUUNNNFFFFFFKKKMMMJJJGGGHHHJJJIIICCC===:::;;;<<<>>>???>>>;;;888:::666222111333555666555555555777===BBBAAA;;;555222555666333///...333999<<<;;;999888666333///,,,,,,***)))+++000444444333444444666:::;;;<<>>>>>AAABBBBBBCCCBBBAAA???>>><<<:::777444333444666777333000---+++---///000000///---,,,...111333222000111222000---...111000,,,///------///333555333000222111///000222444444444+++///333333000///333777555000***''')))+++,,,,,,111111111111222333444444000333666555111......///111///,,,+++,,,---,,,+++...222555333000///333777:::888555000---...111444444222111333555666222/////////......333777333---+++---000111111111333444555333111111333555666777666999888555222000---((()))///777999666111000000444///---111888:::555...555555666666666666555555555444222444777777555333555333222222333444222111444222111111222333333222///222444222///...333888;;;:::::::::666000...000uuunnniiihhhfffccccccffffffbbbaaabbbaaa]]]\\\___]]]ZZZWWWVVVWWWVVVSSSPPPJJJKKKNNNMMMHHHCCCFFFNNNNNNJJJGGGEEEFFFEEEBBB???>>>===<<<;;;::::::888777444333333555888999777444333444777===BBBAAA;;;666222111///------///222555999888777777666444222000///------000444555444111555555666888666555:::AAA;;;666000---//////---***///000111222222111///...*********,,,...000333444222222222333555444111...333000...///222444333111111222333444555666666666555444222333555666666555999777555222000//////000000111333444333222222222333444555777888:::<<<===BBBBBBAAAAAA@@@>>>===<<<:::888555333333444666888000...++++++,,,.........111///...///111222000...222444444111222444111,,,)))((()))---333666555222//////000222555666555444777888888555111//////111222///,,,,,,------+++)))---///222333222222333555000222333333111///...///000///...,,,+++++++++,,,///111111///...///444888444222///,,,,,,---...///555444222111111222111000000000///...222555222,,,///111222333333333555777444222000000222555666666444555777888555///***'''***000666888555222111222333000///222777888444///---///222444777888888999666333111111333555555444666555333333444444333111222111111222444444222000///111333333111222555888666555666777444///---000tttlllggghhhiiifffbbb```bbb``````___[[[XXXZZZ```ZZZYYYWWWXXXZZZXXXSSSNNNIIIHHHHHHGGGCCCAAAGGGQQQLLLIIIFFFCCCAAA@@@@@@AAA???===:::888777888999;;;111333888===@@@???:::777222333777===AAA@@@:::555666333000///222555666666555555666666666555444333000//////111555555222///444333444555111///444<<<555111---,,,...//////---......///000111111222222,,,---///111333555666777333000///111666777333/////////...///000222444555000000111222555777999:::666444333444666777777666777777666555333222000//////000111111222222222111333444666666666777:::;;;AAA@@@???===<<<;;;;;;;;;999777444222222444777999333111000000111222222111444222000000000000///---111444444222222333///)))'''''')))...333666444222---...111555888999777555@@@>>>:::555111///------......///000000...***''')))///444555333111222555000000///000111111000...///000000---***(((***---000///---,,,...111666999333000...///111333222000444444222///---,,,...///222333111///111333000***000222333222222333555777333111//////111333444444333111444:::888---'''(((000444999:::777555555666222222333555555444333222+++---111444777999999999777444111000222444666777888666555555555555333222000000111333444333111...///000222444555666777888111000222444222------000yyyssskkkddddddhhhgggaaa[[[ZZZYYYYYYXXXSSSPPPUUU]]]TTTTTTUUUWWWYYYWWWPPPKKKJJJHHHFFFEEEBBBAAAGGGOOOEEEEEEDDDBBB???>>>@@@AAA;;;;;;:::888888:::===@@@000444999>>>@@@>>>999555444555888<<>>===;;;:::999999:::;;;888666333111111333555777333222111222444555444222555444222000000/////////000111000------///---(((---,,,---111555666333000---...111555999::::::888>>>;;;666333111000...------...///000000---***'''***111999999444000111444222000...000333444333000...111222...)))'''+++//////...---...111555777777444111///222777999666222222444555222...+++,,,...444444222//////111///***//////000///...///111333111///...///111222333222444///111999777,,,(((,,,555777999888666444333444222666888777444111333555111333555888999999777666888777555555555666777888999777555555555555333222111000000111222333111///...///111444888999999777111000222444333......111~~~tttppphhh```^^^cccfffaaaYYYXXXWWWWWWUUUOOOJJJLLLSSSLLLMMMOOOSSSVVVTTTNNNHHHIIIFFFEEEEEEAAA>>>AAAGGG===???BBBBBBAAA???@@@@@@;;;<<<===<<<;;;;;;>>>@@@222444888999999777444222777888:::;;;;;;999555222222888===>>>999333111000333555666444222111222444111---***+++111666999:::555222000111///...222888222000...---.........---++++++++++++---000333444///111333555666555444222222---+++...555999555111000111111111000111333666555444444444555777999;;;999777444444444444333222222444888::::::999777555111///......000000///...444...***...777<<<;;;777:::999888777777999:::;;;999666333000000111333555///......///111111111///555444333111//////000111111000,,,((()))...///---111000111444888888666222111000000333666999;;;;;;<<<999555333222222000///......///...---+++***)))---444;;;;;;555000///222444111000111555666555333...111222///***))),,,111......000333666777666444111......222777999555000111666::::::666111//////444555333///...000///+++.../////////------///111000......///111222222111666111111666555...,,,000444555555444222000......444888;;;999333000222666666888999;;;;;;:::999888999;;;<<<<<<;;;:::999888888666555444555555333222444222000///111222222111...///000333777888888666222222444777555111111444zzztttrrrllldddbbbgggkkkggg___\\\[[[ZZZYYYRRRJJJGGGJJJFFFGGGKKKPPPTTTSSSMMMHHHGGGDDDCCCBBB???;;;;;;???<<<===???AAABBBAAA???>>>@@@AAAAAA>>>:::888:::===:::;;;<<<;;;999777666777999999999999888666444333333:::BBBBBB<<<555222222333555666444000///111444444000,,,---444;;;AAACCC>>>777111000000///000333222222111000////////////,,,,,,+++,,,---///222333...000333666888999999888444111000222888;;;999666111111111222333444444444666555555555666777888888777444222111222222111///222444777888888555222000...+++***,,,000333333222222---))),,,555;;;;;;777777777777777777888888999777555222//////000333555111000///000222333333333666666444111//////111333222111---(((+++222666555222000000333777:::999777444222111222555888999999;;;;;;999777555222111000///000000...,,,++++++,,,///555::::::555000///000555333222333444666666555///111111000------000333...111555777888666333222111000111444777777444111222666<<>>@@@@@@>>>:::888777555333222222333444222111444222111111222333333222...///111222333444444555111111444888777444555888|||sssqqqnnnmmmiiigggkkkooojjjaaa]]][[[\\\]]]YYYPPPIIIHHHDDDEEEIIIOOOTTTTTTPPPKKKGGGCCCAAA@@@>>>:::;;;???AAA???===>>>@@@AAA>>>;;;CCCCCCAAA<<<666555999>>>>>>@@@AAA???<<<::::::;;;999888777666555555666888666:::???@@@===999777666222444555333//////222555555111...000777>>>CCCEEEBBB777//////333333222111222333333222111111111222///////////////000111222111333555888:::;;;;;;;;;555444333555888::::::999000///000444888999777555222333444555555666666666111000...///000111111000222333666777777555222111...+++))),,,111555444333///...---...111555888999888888888888777666555444333111///...///222555777666444222222444777888888999999777222...---///111000000...+++///777;;;:::333000...000333666666444444333222333555666555444666888:::999555111111111000222333222///,,,---......111555666444222000000444444444333222333444666111000000000000111333444000444777777444111000111111111333444444333111000000222666:::<<<:::666333///222222......111222111000333555666444222000000///......000222333222000222999:::444444999888222222333444666777666444333444777888444...+++---111444444555666888:::===>>><<>>:::666555555111000///000222222222000222222333555777666222000...000222000......000333,,,,,,000666777666888<<>><<<>>>CCCGGGAAA<<<;;;>>>@@@===:::BBBAAA>>>888333444<<>>AAAAAAAAA444+++---555777555444111222333444333333444555111111111111222222222111222333444555555666666666333444444444555777888999///---///444;;;===:::666///000222444555555555444---,,,+++---///111222111000222555888999999777666222...+++,,,111333222000---000222000---...555;;;:::::::::999777555222000///...------///333777:::555333000000222555777888<<<;;;999333...+++---000,,,......---222:::===;;;777222...---///111000...333333444666777666333000---222888888444000111333000333666666222///......+++---000222333333222000222444555333000000333666222000///000222555555555222555888666000---...111+++---......,,,*********,,,,,,---222666777444111...111111...---111444333///222666777555222///.../////////000222333222111///;;;>>>666666>>><<>>>>>>>>:::555222222444///...---...000222111000///111555999;;;888222---...111222///+++)))---222&&&''',,,333666666999>>>yyyfffaaahhh```___```ccceeeddd^^^ZZZVVVUUUUUUXXX[[[ZZZSSSNNNHHHIIIIIIKKKQQQVVVOOOEEEKKKIIIGGGCCC???>>>>>>???FFFDDD@@@===;;;:::;;;<<>>===<<<<<<<<<<<<<<>>>>>;;;666444555222---444222000222555777777555888222...000111222555999444555777999:::999555222333666999888444222333555000000111333555666444333000/////////111444666888000***)))000666666555666222222222444777888888777222222111111222444666777111///111666555000000444:::???BBB@@@999333111111222222222222222222222222222333666666///)))///;;;999;;;;;;777000,,,---000,,,***)))***---000111000444222111000+++(((---555555444444666999888444000...//////000111111000///...000444777333---+++///333000//////...---000666...///000333555555222///---///111222222333666888555000---///555777222---------///222000***%%%%%%******+++...222444555555000,,,+++...111111...---333222222333555333...***000444333//////444555111444444444555999===888000,,,,,,,,,---...111333444555333000+++((((((,,,///000444888888666444444555???AAA???888333444666777222111111222333222000...333777:::999555///,,,+++333333333444555333///+++000000111555888777333///xxxhhhaaabbbaaacccffffffcccaaa___^^^]]]XXXSSSSSSVVVWWWTTTPPPKKKJJJJJJKKKMMMMMMJJJHHHJJJKKKJJJGGGDDDDDDGGGKKKGGGEEEAAA>>><<<;;;;;;<<<===;;;999888777888:::;;;===888555999<<<===>>>AAA:::777444444555555666666888666444444555333///,,,///000111000//////000111,,,---...111444888;;;===999:::888555555666333...000///...000444777777666555000...000111222444999666666888:::<<<:::555111222222333222000///000000444444444555777888777555/////////000222444444444111+++***111777777666777222111222444666666555333333333222222333555777888777222000222333222777>>>888;;;===<<<999555333222000000111222222333444444333111222333///+++---444222555888777222...---......,,,******,,,///000000333111000///+++(((,,,444333444555777888777555222000000////////////......//////333666444...,,,---666333333444222000222777...///000333555555222000---///000111222555999<<<333000---...222222...***444///,,,+++***(((+++000,,,++++++...111444555444444000///111333333000.../////////222555555222///000444333//////111111---///333555444555777555000*********+++---///111222111000---)))''''''***,,,---111444555333222444666:::;;;888222///222333111333222111111222111...,,,111555888888444000---,,,444777999888444000//////333222333444666444///,,,{{{{{{wwwlllbbb```ccchhhkkkhhhbbb]]]^^^aaabbb[[[VVVUUUXXXYYYTTTOOOMMMJJJKKKMMMJJJDDDIIISSSUUUTTTPPPKKKGGGHHHMMMQQQJJJHHHDDDAAA>>>=========@@@>>>;;;999999999;;;<<<<<<888888<<>>>>>AAA555555555555555777999;;;;;;999666444333222///---000111222111000///111222---...000222444666777777333555555333555777555000---,,,---///333666777777111...---000111111333777666555666:::>>><<<444...222111000...------......777666555666777888777666/////////111444444222111000,,,,,,222777888888888111111222333555444111///666666666666888999;;;;;;666222///111333555:::???888888999888777555333222...///000111222444555555444000///000000---+++,,,***///444666333///...---000...+++***,,,...000000111//////...+++(((,,,333222444777888777555444444222000---,,,---......---111///000555666111,,,,,,444111222333111...///333......///111333333222000...//////000111444999===333222000000000///,,,)))333///++++++******///666///...---...000333444444555333111111333444111---......///222555666444333...111222000000111///+++,,,222555333111222222000+++++++++,,,---///000111......---***((((((***,,,111333555444111111333666777666111---///333222...333222111111111000---+++///222555666444000...,,,666;;;>>>;;;333...///111666555444444333111,,,)))zzzxxxtttlllfffdddgggjjjlllhhhaaa\\\]]]```___\\\[[[]]]___\\\RRRIIIMMMIIILLLQQQLLLEEEQQQeeekkkbbbTTTJJJEEEFFFIIIKKKKKKIIIFFFCCC@@@?????????@@@@@@>>>===;;;:::888888:::888:::???AAA???>>>@@@666666555555888===>>><<<>>><<<999666333111000///666666555333000///000111,,,---///111222111000//////222333222444777555000.........000222555666777000...///111111...///333222222333999>>>===555---222333444000,,,+++///333777666444444666666555444222000///111444555333111///---...111555777777777000000111222333222...+++333333444555666888999999------///333666666666555999;;;<<<999555111111333//////000111222333444444333222111111///,,,******)))---111333222///......333000,,,+++,,,...000000111///...///---+++...333111555888777444111111333111...+++***---///000///222......444666222---,,,222000111333111------111...------///111111000/////////...------000666:::555555444222000...,,,+++***+++///333222...///444222000......000222333333111111//////111444111,,,000000111222333333333222---000222444444333111...---111333111000222111.........//////000111222333/////////...,,,,,,...000777888888555111111444777888555000...333999666000333222111111222222111///...000333444333111...---999<<<===999333......000777777666444333000---+++{{{uuunnnhhhggghhhiiijjjiiieeeaaa]]][[[[[[]]][[[ZZZZZZ[[[WWWPPPJJJLLLIIIMMMTTTPPPMMM]]]tttyyyhhhQQQDDDAAACCCCCCAAAGGGFFFCCCAAA???>>>======;;;<<<===<<<:::666111///555555999>>>???<<<;;;===888666222222:::BBB???666<<<:::888555222000//////555555444111///...000222...///111222111///---,,,///111111000222555444///222222222222222333444555111000111222///++++++///000111444;;;@@@???888222///555888444,,,***111999777666555555666777666444555111///000444666555222......///000222555666555///...///000111000...+++,,,---...///111222333333,,,---...111444777555333<<<@@@BBB===444...///333000111111111111111222222222555666333...++++++,,,---...............///111333000---,,,---///000000222//////000000...000444111444666555111//////111///,,,)))***///333444333333...---222444222......555444444666555111111555...,,,+++,,,...000000///000///---+++***,,,000333555555444222000...,,,***&&&***111777666000///333333111///000111333333333///000///...111666333---000000000000111111333333222333555888777444000///111111///...222555222+++///000000111111222222222000000000///......000111555666666444111222666:::999555111000777===:::222222111000222444666666555...///111222333222///---;;;999666333111///...,,,666666666555333222111111yyyqqqjjjeeeeeefffiiiiiihhheeeaaa]]]ZZZXXX[[[YYYTTTPPPNNNNNNOOOQQQNNNMMMOOOSSSQQQRRR```rrrqqq___JJJ>>>>>>AAAAAA???BBBAAA???>>><<<;;;;;;:::;;;<<<======;;;777222///222333777<<<<<<999888;;;999555///...888AAA:::---666666666444000............//////...---///222555222333444444333111...,,,000111000///111444444000444555555333111000111333333222333333...((()))...222444999>>>@@@???;;;888---333777444---+++222:::777666777888::::::777555333000---000555777555111...111111000000333444222---,,,,,,...///000///...---...000222444555555555333111---,,,111999===;;;<<<@@@CCC???777111111444111111111111111111111111222777888333---,,,......///---+++******---000222222000......///000000///222///...111111000111555111333444333222111111111///+++))),,,333888888666444///...000111//////222444222333444333000222666///---,,,,,,...000111111111000///,,,***+++...000222111/////////...+++(((***,,,111444111---000777222111111222333444333222000333222...111888555---,,,---......///111444777777555777999777111---,,,333111...---222666222***...///000000000000////////////...,,,++++++---000...000222111000222777<<<666444000000666<<<999222111000000222555888999999//////000111333222000...888555111/////////---,,,555555666444333333444666|||uuuooollljjjeeeaaaeeeiiikkkhhh```ZZZYYYZZZWWWWWWTTTNNNIIIIIIPPPVVVSSSRRRQQQNNNNNNQQQYYY___ZZZQQQFFF>>>===@@@AAABBB@@@@@@???>>>>>>=========;;;<<<<<<<<<;;;:::888888555666:::???>>>:::;;;???999888333///555<<<666)))222444666555222000000111......///......111555999555555555444222000...---///000///---///555666444333444444222///...000222333333333222---(((***000222777<<<>>>===:::999888///111333333222222555777333444666999;;;:::777444---+++,,,111777888222,,,000444444111000333333111,,,+++***+++...111222222000111444666888999999999000000---,,,444???CCC@@@::::::;;;<<<<<<;;;777444//////000000111111222222444777444///---000000---,,,***''''''))),,,///111000//////000111222111///111...---000222111111444000000000222555666777666111---,,,000777;;;999666444000//////...---000666222//////111000...222777333000......000222444444222222222000//////000222222...+++---000111---))),,,...111333...+++///777111111222444555555333111111555333...///666333)))+++,,,---,,,,,,...222666333111222666555///,,,...111111000...///222000,,,///000111111111000/////////...,,,)))'''(((,,,//////111333222111222555999444333111000444999777222222000000111444777888888111000000111333333000...333222000---,,,,,,...000333444555333111222555888zzzsssppprrrqqqhhh]]]aaaiiipppkkk```XXXXXX]]]QQQVVVXXXUUUNNNKKKQQQWWWWWWWWWRRRJJJIIIMMMOOOMMMIIIHHHFFFAAA>>>===AAADDDBBBBBBBBBBBBBBBBBBAAAAAA888777555555555777:::;;;:::;;;???CCCBBB???@@@DDD999===999222444:::555***222666999999777444444555444444333222111333777:::444444333222000...---,,,//////...+++///666999777111222333111...---///111222222333222---))),,,222111777<<<<<<777444444555333111111444888:::888666///111444888:::999555222''''''+++333999888000'''222777777222000333444000+++***)))***...111444555---...111333555666666666'''+++---000:::DDDDDD===777333222888AAACCC<<<555---...///000111222333444777666000+++...333111***'''&&&%%%&&&))),,,///000/////////111333333111///000,,,,,,///111000111333///......222888<<<<<<:::333000...222999===999555444111///...,,,+++111999555222111333222222666<<<555333000///222444666777333444555444333333555666333...+++---333555000+++)))---333666111+++,,,222000000222555777666333111111555333+++,,,222...###/////////,,,******...222+++(((+++222333//////333---111222...,,,...///---222222333444333222111000111000---)))'''(((,,,///666888999666333111333555333444333111444888777222333111000000333555666666333111000222444444111......111111...))))))...444333444444222000000444777}}}xxxvvvjjj___dddqqqnnn___dddhhhkkkjjjeee___YYYVVVTTTTTTTTTSSSNNNIIILLLSSSWWWUUUOOOGGGFFFIIIJJJGGGEEEGGGDDD???>>>BBBFFFFFF@@@AAA@@@>>>;;;:::<<<>>>999777555222222666<<>>888333///......///111666;;;999333///222555///111333333222000111111999<<<:::222...000111...333222111111333444555555777222......111222///+++000333555333...,,,///444444555777999:::999666333<<<777333333777;;;<<<<<<666444333444666777555222...///111666999777111,,,,,,...///...111555555111222------222///)))---777111///---...111444666777333...***,,,444<<>>}}}zzzwwwuuukkkbbbcccjjjjjjcccdddffffffddd```[[[XXXWWWNNNOOOTTTWWWUUUNNNLLLNNNRRRRRRMMMHHHGGGJJJJJJGGGFFFHHHGGGBBBAAADDDFFFEEEAAAAAAAAA@@@===;;;888777<<<:::777444333666;;;???>>>999888<<>>???@@@AAA@@@>>>999555>>><<<999555333555999===<<<888888<<>><<<777333000///000000:::888555444555444111//////222555777666444333333???@@@<<<444...,,,+++)))...///000222333444444444000...,,,...111333111///111///...---...222666999333111000444:::>>>===:::555333222111111222333444555555555777888888555333///222555666333...+++)))+++,,,+++)))+++111222///...222444333444444000*********+++...000000...,,,,,,,,,---...111666<<<@@@999666444444555444000---+++...000000...///222555666111+++)))+++---...---******)))***,,,...000111------...000222333111000...000111000...+++++++++...///111222000---)))'''***+++---000444555444222000///.........000111222888555222111222444555555888:::===???:::555666;;;===CCCHHHEEE<<<555333444888===>>>777111111555888444///,,,000555555666777444333000000111666;;;>>>111444777777333...,,,---111222222000---,,,,,,,,,......000222444444222000------,,,++++++,,,---...,,,---///333555666333111444333111111333555666666:::666111...///111333444777???999//////...+++000+++---000555888999666444444333222222333444222111111333222...000666333+++000222555555444333333444}}}wwwyyypppiiifffddd```aaaeeeaaa^^^ZZZVVVTTTWWW\\\aaa```WWWPPPOOOPPPMMMJJJJJJIIIKKKJJJGGGGGGHHHDDD???AAADDDDDDBBBAAABBB>>>999::::::<<>>777000222888<<<@@@DDDAAA:::333111111222555666333000000333666444///...333666666666888333111...///111666:::<<<444888>>>@@@:::222///111222222222111...,,,,,,---//////000000000...,,,+++---,,,+++++++++,,,---.........///111333444333222444111000222555777666444444111---+++,,,///111222:::CCC???444222///---444)))+++///444888888666444777666555444444333222111000222222///111555222---111111111111000///000000}}}{{{pppfffdddeeecccbbbccc___\\\XXXTTTTTTXXX```eee```VVVNNNNNNPPPNNNKKKJJJMMMOOOMMMJJJIIIHHHDDD>>>AAACCCBBB@@@@@@AAA<<<666;;;;;;;;;===>>>???>>><<<555444222000///111555888777555666888777666;;;BBBAAA???<<<888555222000///444555555444111///000111+++...222444444333333333555444333111,,,)))(((***+++...000111000000222444000000000000111000///---444555666888::::::888666222555777777555666<<>>@@@>>>999333000///111/////////000/////////...,,,...333666333222333111000000222555888888888777:::@@@DDD>>>333000333222333333222111000000111222222222111...,,,***)))------,,,,,,,,,---///000222111000111222333222111111///...000333444222000...---,,,---000111222111:::CCC???555333111000666,,,,,,...111555777777666777777666444111///...---111333444333444666444000111111111222222222222111zzzqqqgggbbbdddfffdddaaa___]]]ZZZWWWVVVYYY___dddUUUPPPNNNSSSVVVRRRMMMKKKSSSSSSPPPKKKJJJJJJHHHBBBDDDDDDAAA???@@@BBB>>>888===>>>???>>>;;;::::::;;;333222111///...000444777777666777777333111666??????>>><<<999666333111///---000333333111///000111***,,,///111111111222333222000000111///++++++...,,,...000///------000333000111222222222000///...666888<<<>>>>>><<<999777333666888777666666;;;???333222333777;;;;;;777333111555:::<<<;;;777444333+++---///000///......///+++...000000333555222---333333000,,,---000111//////...---...000222222111666:::===<<<777333444666555444333111000000//////666888888444000---...111'''***---000111///,,,***000000000000000000000000000///000111333333111///+++...111333222000//////333333444333222///---+++,,,,,,,,,...111333222111......//////000000000111+++---111666888777333///''')))---111///...222:::<<<<<<<<<;;;999555111...333...---000111...+++***((('''+++000222///---///333222222666:::;;;888555555555;;;AAA===222...111222444555444333333444555333444444333000.........//////.........000111222333111000000222222111000...------...000111000000......000222555666444222555===999000222222111666000///...000333555666666444555444111...+++***+++333555777888888777666444222222444777999999666444xxxttttttlllbbb```ggghhhccc```___^^^[[[XXXXXXZZZ]]]RRRNNNNNNSSSUUURRROOOOOOSSSRRRMMMGGGFFFIIIIIIEEEEEECCC>>>;;;===AAA???:::999>>>CCCAAA<<<777777:::666555444111000111444777999999:::888111---333<<<::::::999888666444222000)))***---000333333111...***,,,......///000333555...,,,...111///++++++000...000000---******///333///000333444333222111111222666:::;;;999777666777666444444666999<<<<<<<<<444111000666<<<===666......333999;;;999555222111...------...000000///......//////---///333222///000---,,,---,,,***,,,111//////000333555666555444555999<<<===:::777666666333333222111000111222333222444444111,,,***+++...))),,,000333222000...,,,//////000111111///---,,,000111333333222000000000///222444444333111000000222222222111111000//////...+++)))***,,,000222222------...000000111111111...///111444777777444222***(((***---......222888999888777777777444000,,,---+++---000///***))),,,((('''***...///,,,---000444222222555999:::777333222///444======333...222111222333333111111222333///111333333111111222444111111000000111222444555///......///111222111000***+++------...000222444222222222444666666444111000777222,,,222444222666333111111111333444444333222333444222...,,,---...222333666888888666444555111333777;;;>>>===777222{{{mmmooovvvrrrbbb]]]fffjjjfffaaabbb```]]]YYYVVVVVVVVVXXXRRRNNNNNNNNNNNNPPPTTTOOOMMMHHHAAAAAAFFFGGGEEEDDDAAA:::666999>>>>>>:::222;;;DDDDDD>>>888888;;;::::::888444222222444777;;;<<<<<<999111,,,222;;;555555666666666444333222(((&&&(((...666777222++++++,,,---......000444777,,,)))+++///---((((((---///111000,,,((((((...333---///222444444444444444111555999999666444777;;;888222///444===BBB>>>999888222000444;;;:::000%%%)))///666888666111...---111...,,,---000111///---222222...+++---222555333///+++---111///(((+++444000222555999<<<<<<999666666999<<<===;;;888555444;;;:::777333///,,,+++,,,---///000---)))((())),,,///222555666555222111000000111222222///,,,(((%%%111555777666333000111222444555666666333111000111111111000000000000111222...+++'''&&&)))---111333,,,---...000111222222222444222222333555666555444222---+++---------///444555444222333333111---)))###%%%+++000---''')))111,,,***+++......---000555444111///111555777444111000+++///;;;>>>555111444...///000///---,,,---...))),,,///000000111555888222222111111222444666777,,,+++,,,...111222111000(((+++---......000555:::555333222222333333111///...444...***333777555888444333333444555555333111222444666555222111222444...///333666555222111222///111666<<>>;;;;;;<<<>>>>>>>>>777777:::<<<888111///222===:::666111...///222555444666444///---111666777666666555333000...------+++%%%,,,333///...000,,,444///)))(((,,,000111000000111111---)))(((,,,000666555333111...,,,***)))000111222111///......///555666777777666777999;;;888666555555777666333000...111333555999:::555---111444777999999888999:::666//////444222***(((------...---,,,///555666444333333000,,,---111222///000111333777::::::999777777888999999888666444333555333111///......///000222111111000////////////---000444555444111///...///222444333000---,,,,,,111333555444000///000222222111111333555555111...///...---,,,,,,+++++++++//////---***,,,111222000111111222222111000///...---...//////000000//////...111222000,,,+++...111111000...,,,+++)))))))))(((((()))+++...111333333111111000///...///222444//////000333666666444222000000///...---------...111222222000...---///222555333777<<<777---,,,333222222222111111222555888222333333222111111333555444000---///000000444999555000000444555222000111111222333333333555777:::555333000...---...000222333222111222555555444222111222000++++++///111///333222555;;;;;;666333555}}}tttlllkkkkkkllliii]]]QQQSSS___XXXXXXTTTOOOMMMLLLHHHCCCFFFHHHIIIHHHFFFFFFIIILLLKKKFFFAAAAAAEEEFFFCCC>>>=========>>>??????===;;;666333444777666333222444>>>===:::444///...222555222444333...---222777777333444666666444000+++))))))%%%---666222000222---333...((('''***...111111111222111...***))),,,///666555444111///,,,***)))---............///111444777555444444666999;;;<<<888666444666:::999444///333555666666:::<<<999222444777:::<<<;;;:::::::::222---...333222+++(((,,,+++000222000111555666555666666444000000333222...000111444888;;;===<<<:::;;;;;;999888666555333333000000000///////////////111222222222222222111111000000111222333333111//////111222111///---------222333444111...---///222---...000222444222///,,,111000///...,,,+++******...///---+++---222333000222222111000///...------222333444444555555444444222444555333000...///222222000...+++((('''&&&&&&&&&'''(((+++///222555777555666666333000111555999222222222444666666444222000000///------,,,,,,,,,222333333222000000222333666555:::>>>999---)))---333333222111000222555888555444222000...///222444555111///000111000333777111///111666999666444444555555555777999:::999888444222000///......///000222222111333666777777666555555111+++***...000///666666:::??????999555555|||qqqhhhfffeeegggggg]]]PPPOOOWWWZZZYYYTTTNNNLLLLLLHHHCCCBBBFFFIIIJJJGGGFFFHHHKKKLLLIIIEEEDDDDDDBBB???<<<:::;;;===???AAA???<<<888999444333666999888888:::;;;<<<:::555000///222777444555333......222444444111222333444333///***&&&'''$$$...999666555666111222---(((''')))---000111000111000///,,,,,,///111666555333111000000111111000000000///...000333666666444222444999<<<<<<:::888555444777<<<===888222777888888777;;;???<<<777666999<<<===<<<;;;;;;;;;333000222666555///,,,---+++222555222///222777888;;;;;;888333222444333...111222444888<<<>>>===<<<@@@>>>;;;777444222111000---......///...---,,,+++...///111222222222111000444111000111444666555222////////////............333333333///,,,,,,///333000000111222222222111///////////////...---,,,,,,,,,------+++---222222...111111///......------...555555666777777777777666666666555222//////111444333111...***'''&&&%%%%%%'''(((+++---///222555888999:::999555000000444888555555555666666666555444222222000///............111222222222222222333444333333666999666---***,,,666666444111///000333666666444111---++++++...000333///...000000...000444111000111555888999888888888777666888;;;;;;777333222222333333222111///...555444444444555555555555999999444...---222555555999;;;>>>@@@>>>999333000{{{qqqhhheee``````ccc___TTTOOOQQQ\\\ZZZSSSMMMMMMNNNKKKEEEDDDGGGKKKLLLKKKJJJJJJLLLMMMNNNMMMIIIBBB===<<<<<<:::<<>>:::666777777666555888===;;;666555777999999999888888999555555666888666111...------333444///,,,000777;;;888999777333555999999555222222444777;;;===<<<;;;CCC@@@<<<777222000...---------......---+++)))(((***,,,...000111000///---333000...///222555555333............////////////222333222///,,,,,,000555888777555333222333555777111111111111000...,,,++++++---...---///333333///000///---,,,---...///000111111222333333333222222333111...***)))+++///222555222///+++((('''''''''***,,,//////000111555888;;;;;;999444///...000333444444555555555444444555222222111//////.........000000000222333444444444///...///111///------000999888666222///...000222333222111///---...111333222//////111111///000333444333111111444888::::::999777666777999888333...///222555888777444000...222222222111000111222333888999555000000666:::;;;888::::::999555111,,,(((~~~{{{wwwpppkkkggg___]]]bbbaaaXXXRRRSSS\\\XXXQQQLLLMMMQQQOOOIIIIIIJJJLLLNNNOOONNNMMMKKKNNNQQQRRRLLLBBB;;;;;;===<<<>>>BBBEEEGGGDDD>>>:::999555555777888888;;;???555555444444555666777888000111///---000555777444000---+++,,,//////,,,)))'''$$$///;;;999888999555333111///...---......///------...///111444555666111///---,,,---111666999999999777555111000111222111333666:::<<<<<<999666444444444666888888888777333333111000444888777222222333444444333444666888999888888777444000,,,+++...222222---***...666999111222111000444<<>>;;;;;;;;;===@@@AAA@@@???@@@>>>:::666222///...---......///...---+++)))((()))+++...111111000---+++...,,,+++,,,...000222222---------///111222111///111222222///---...222666999888444000...///333666555555444333000---***(((---000111111333777666111000///---,,,,,,...111333000111222222333333222222222///,,,******...222666444222...+++))))))***+++...111333333111222555888:::888666333111000/////////111222222222222444666000000///...............//////000222555666666555///...,,,+++,,,---000222999999777444000......///...000333555555777999;;;333000111444555222222555666555222...000555888666555444444555555333000---///222555888999666333111---......---,,,---000222444555333///000777;;;;;;:::;;;999444000000---)))~~~yyytttpppnnnnnnhhhbbb```dddbbbZZZXXX\\\]]]YYYQQQMMMPPPUUUTTTNNNNNNLLLKKKMMMPPPQQQMMMIIINNNOOOOOOKKKDDD>>><<<<<<;;;===@@@DDDEEEBBB===999666555666777666444777>>>777555333444999;;;999777111111///---000555666222...,,,+++...222222///+++)))%%%///999555444555000666666666555333111000000......///000333555666666333222111000000000111111---///111222222333555777222555888:::999888888888444444444222000///111333000111000///222666555000444444333222222444888<<<======:::666222///+++))),,,000000,,,***///333444---...,,,+++000:::???@@@BBBAAA@@@AAABBBCCCBBB@@@999888666444222111000//////////////////...------***---111333333111...+++)))***+++,,,,,,---000222,,,,,,---000333444222//////111222111///000444888999888666111------000333555555555444111...+++))),,,000222222555888666222333111...,,,+++---000222222333444444555555444444///......///222555777888222000---***)))***,,,...///333555555333333777;;;888555222333666666333///...000222333333444777:::000////////////000111111000///000333777999888666444333///------///000000666777777555222/////////---111777:::;;;:::::::::111///111555666333333666666777333......333333///...000222333222111111111111111222444555555666666111111111///,,,,,,///111111333222///111666:::999<<<===888111...222333111|||~~~{{{tttnnnkkkllloooiiieeeeeegggbbbZZZ\\\ddd___ZZZSSSOOOSSSZZZYYYTTTPPPLLLIIIKKKPPPRRRMMMGGGMMMLLLKKKHHHEEEBBB>>>;;;777999<<<@@@AAA???:::555555666888999555222666===;;;666333555;;;>>>;;;666555444111...///333222------,,,,,,000555666111,,,+++&&&...777222///000,,,999:::;;;:::777444222111000000000111333555555444777777888666444111---+++---...000111000///000111444777999999666666888;;;444555555000***(((+++///111222111000444888666000888777666444444888===BBBBBBAAA===777222///,,,))))))---///,,,,,,///111//////...+++(((,,,555;;;;;;???>>><<<<<<======;;;:::333333333333333333222222000000000000111111222222---///333666666333///,,,(((+++......------111555,,,,,,---111555666333///...000222222000111555999>>>>>>===:::555333444666111222333444333111///---***...000111444777555000666333///,,,+++---///111///000111111222222111111((())),,,000444666666555000...+++))))))+++---//////333666666444444999>>>666333111444:::<<<777111///222555666666888<<<@@@111111111111222333444555111000111555999;;;:::888:::888555111///000///---333555666666333111000000///333999===<<<888555333...---///333555222222444555777555//////111///))))))---111111000000333666333111//////000444888:::::::::888444///,,,...111222444444111222777999888888999333+++)))000444333uuuzzz{{{}}}}}}ttthhheeehhh___YYY\\\gggkkkdddbbbfffdddZZZOOOMMMTTTZZZ[[[YYYZZZRRRJJJHHHKKKMMMJJJGGGJJJKKKIIIDDD>>>:::999:::;;;@@@@@@===AAAHHHBBB666555//////555444---///888777555222333666:::===???888777222------111333000......///111222111---***"""$$$'''***,,,---......000000222444666777666555///222777888777444222111333333444555444333222111111444777555222000111333666333000///111333666777333222333555222,,,+++---///111444444333222222333666777777555222222666999999;;;999333111333000)))------.........111555888333111222666444111444;;;;;;666777<<<===777444666000...000444444222222555000000111222333444444555333444333000111444222......---...000///,,,---222...+++((())),,,......---222444777888777777777777===DDDEEE===777444111+++000000000000000111222333,,,,,,---///222333222111666444---&&&'''---...+++///...111444222...---000//////000000///---+++***)))+++---,,,***,,,222888111111000000000333888<<<999444111333888999555///...222555444111222444666333444000111666///+++333222111222444444111222777???<<<555...***+++000444222000///111555777666444555666999<<<===:::555111///......///111333222222---333777666333222...***111444444111111444444222777555555444111---///444<<<999555222222222333333000222444555333111000000999777333///---...111444wwwzzz{{{zzzvvvpppiiidddaaa\\\XXX\\\eeefff___]]]bbbZZZVVVSSSTTTYYY[[[XXXTTT[[[UUUNNNKKKKKKKKKHHHFFFLLLKKKHHHCCC===999888999@@@CCCBBB===???DDD>>>333666111222888666//////666777555222222444777999:::888999666111222555444111,,,++++++,,,///000///...'''(((***,,,---------,,,///000111333555666555444222666999:::888444111000333333333333222000...---000222444333111000333666333222111111111111000000111///000222000------111000222444555444333444555777888888666444555888;;;777999888333111111...(((111111111111000222555888555222333555444111555<<<;;;777777;;;<<<777444555999555444555333...,,,...000000000111111111222222///111111111444999:::666000...---...---+++...333000---+++,,,---...---+++,,,...000222222333444555===BBBCCC<<<777555222...000000//////000000111111,,,,,,,,,...111333444333222000///000111111...+++,,,+++---///...++++++///+++,,,.../////////...---+++...000///...///444999000111222222111222444666777666555555666555222000000000000//////111333444222888555333777444...222333111222444444333666<<<;;;777111---+++---111333111///...///333555444333,,,000555:::===:::333...111111222222222222222222,,,222555555555444000***444666666333222555444111666777;;;<<<888111111666999777555333333333222222222333555555444222111000111111111000......//////|||tttzzz{{{uuummmkkkkkkcccWWWYYYXXX]]]ccc```XXXXXX]]]VVVUUUVVVXXXYYYYYYVVVTTTYYYWWWSSSNNNKKKHHHFFFEEEMMMKKKGGGAAA;;;999999:::BBBDDDAAA;;;<<<@@@<<<444888555888===:::222000444999777555555666888888888777888777444444777555000...,,,***)))+++,,,---,,,,,,,,,---------,,,***)))...///000111222333333333666888::::::777444111000222111000000...---,,,+++///111222111000111555999333444444444333000---+++///---...000///,,,---222000111333333222333444666777888888777777777:::<<<888;;;;;;777555444222---555555555444333333555888666333333333333222666;;;:::888888;;;<<<:::777777???;;;888777333---+++,,,111000//////.........///...000222222777===>>>;;;555111//////...,,,000666333111///.........,,,***,,,---...000333666888999;;;>>>>>>999555444333111111111111111000000000000,,,++++++---000444666666777111000333111***)))...,,,******,,,+++(((***///+++,,,---...///...------,,,///222222111111555888111222333333111000000111555777999777333000//////111///,,,+++,,,///444888<<>>444222666888888999999888666555444444444555555555444333222,,,---000111111000...,,,zzzvvvpppwwwxxxqqqgggiiioooeeeSSSYYYZZZ___bbb]]]UUUTTTYYYYYYYYYWWWUUUTTTTTTUUUWWWUUUUUUTTTPPPJJJFFFFFFGGGLLLIIIEEE@@@<<<;;;===>>>@@@@@@===999:::>>>===999999999<<<@@@===555222444555444333333555666666555666777555111222555444000555222///,,,+++)))&&&%%%+++,,,,,,,,,+++***((('''---...///000//////000111555777999888666333222111//////...---------------222333333111///111666;;;777888888777333000---,,,------///222000,,,,,,///---///000000000000222444666666777777888999;;;<<<:::;;;<<<:::888666444333666666777555444444555777555333111111111222666999999888888;;;>>>???>>>===@@@<<<888888555111000222111000///------,,,------222444444333666;;;;;;777777444333444333111444999555333000...---...000000...---...000444888;;;===666777666444222111111000222222222222111111000///---,,,+++,,,000444666777:::111///111---(((444HHH111...,,,,,,***''')))....../////////...---+++***+++...111222222111333444111222222000///...000222666777888666222///------111///...---,,,///999CCCOOOYYYOOO===<<<>>>777111,,,+++---000000...000555000,,,))),,,222555333111000///------///000222333///111555999:::666///)))***///333333///,,,...111000222222333777999222)))'''+++......111555777444888>>>EEEFFF>>>333111666555777::::::999666444222333222222333555666666666...///111333333111...+++zzzvvvqqqrrrtttnnneeeiiiooofffTTTZZZ]]]aaabbb[[[TTTSSSVVVXXXYYYYYYVVVRRRPPPQQQRRRNNNQQQQQQNNNIIIFFFGGGJJJIIIFFFBBB??????@@@AAACCC@@@???;;;777777:::;;;::::::;;;>>>@@@===777555555000///...///222333333333888888444///000444666333666555333111...***%%%!!!''''''))))))))))))(((''',,,...///...---,,,...000222333555444333222222222---,,,++++++,,,...111222777777666222///000555999999999777444000...///000)))***///444444///---///...000222222111111333444333333444555777999:::;;;999999:::999777444444666444555666555333333444555222111000///000444666777666777999<<<@@@DDDEEEDDDBBB===999999666333444777222111///---------...///444555444222333777666222333222444777666333333777666444000------000555999...,,,,,,...333777999999111///...//////.........000000111111000///...---///---,,,---000333666666111...000444//////EEEaaa555111...,,,(((%%%''',,,---.../////////...---,,,---///222333333333222333222111///,,,,,,...333777888666333222222000---+++000000222222///000>>>NNN]]]dddUUU===999:::333...000000333666555111000333---+++***...444666444000000000000000000111333444222111111333444333000...(((---222222///...111444555555333333777999333***''',,,///000333888888666===???BBBAAA888000///555111444777777555111//////111///...000555888999999222111000000111000---***~~~{{{tttmmmpppnnniiiiiikkkcccWWW[[[]]]```___ZZZTTTQQQQQQPPPSSSWWWWWWTTTOOOJJJHHHJJJLLLLLLIIIFFFEEEHHHJJJEEECCC@@@???@@@BBBCCCDDDAAA???<<<888666666777888:::;;;<<<<<<;;;888888999333222111111444666777777:::999444///000666888666222222222222111...***&&&$$$%%%''')))******)))))),,,...000...+++***---///000111222111000000111222,,,+++******,,,///333555999999888333//////222666666555444///+++,,,000444''')))///666777333222444222555777888666555555666111000111444777:::::::::<<<;;;;;;;;;888555888===444555666444222000000111///000//////222777888666555888999;;;AAAGGGIIIGGGEEE???:::888555222333777333222000//////000222444222333222000111444333///,,,,,,000555444000000333666444111......222:::???444111000222666999999777...+++***...///---,,,------...///000000///---,,,111000...///111333333333+++---222555///...===QQQ555111---,,,((($$$%%%***)))***---000111333333333111222444555555555444333222000---++++++///555:::777444000///000000///...//////222444111000===NNNXXX[[[KKK888444222------//////222555333...---000,,,+++,,,///333444111///000111333333222111222444...,,,***+++...222444444,,,///222333222333666999777777555333555999666111222777999999:::<<<;;;888AAA>>><<<:::555///111666666888:::999444111111333///,,,+++---333888999999444000------......+++(((~~~zzzqqqiiilllnnnnnniiiccc]]]YYYYYY[[[\\\ZZZWWWSSSOOOKKKJJJLLLOOOPPPPPPLLLHHHDDDIIIHHHGGGDDDCCCDDDFFFHHHCCC@@@>>>>>>@@@AAAAAA@@@???===:::888666555666888999::::::888777999;;;===999666444333555777999999777777444000111666666444000//////000111000...,,,&&&''')))+++,,,---,,,,,,---///000...***))),,,000111222222000......///111,,,+++))))))***...222555777888666222...---000333111222222///,,,---333888000///222555555222222666444777;;;<<<:::888666555000///000333888;;;;;;:::<<<999888888555222777@@@777888777555000---,,,+++---000111111555;;;;;;666555888::::::???GGGIIIEEECCC===888666333000222666333222111111222555888999222333222//////222000,,,)))))),,,000111...000444444444444222222444:::???999666444666999:::777444///***+++111333000---...000111333444444333222111444222111111111111000///...000111000---...222777333000......+++'''(((,,,(((***---000333555666666333222333333444444444333111111///------///555999333222000---,,,---111444111+++,,,111111///555AAAFFFGGG<<<333333///+++000---+++,,,...,,,***+++000,,,---.../////////---,,,...111444555333111111222---***)))***---222555777222111111111222444777888666888666333444999;;;:::;;;???AAA@@@@@@BBB@@@<<>><<<:::888777888777666999<<<888999888555444999===@@@888444000...///111333333222444222000111444333///111///------...000000///)))***,,,...////////////---000111...)))(((,,,000444444333000...---...///---+++)))((())),,,000333444555555111---,,,///222///222444222000111666<<<;;;888666555222...///444444777;;;===;;;777444333000///000444999<<<<<<:::444000//////+++(((///:::;;;;;;:::555000+++((((((---111222333888???>>>888666999:::888===EEEFFFBBB???999444333111000333888444333222222444888;;;===555666444///...000---(((+++)))+++...///...222888222555777777555666999<<<888555333444777666111,,,111,,,---444777333//////444666888999:::999888777555444333222222111...,,,222111---+++000:::<<<999333111000111///,,,---111+++---///222444555555555222111000000111222111111111111111000///000333666///111222---((()))222:::222(((%%%---111......444666777111111666111---666000---+++,,,++++++000777+++---///...,,,*********,,,000444555333111000111000...,,,---000333555666555222///...000333555555444777666333444:::@@@AAA;;;@@@CCCCCCDDDFFFEEEAAA@@@999555777999999:::<<<777888666111+++))),,,111111,,,((()))...222333222111///...111555555000+++yyyxxxxxxsssnnnlllhhhccc``````___\\\XXXaaabbb\\\RRROOOSSSTTTRRROOOMMMHHHGGGMMMUUUQQQHHHHHHJJJHHHCCCDDDHHHFFFAAA@@@======CCCFFFDDD@@@???>>>999555555777888:::;;;888666333222333666:::===666444111000000222222222666333///---...///000000))))))***,,,//////...,,,(((&&&(((---///......111//////...+++(((&&&&&&&&&,,,,,,///111---((((((,,,............///000111222000111222222111111333555333444555444222111111222777888777444000...///111444888;;;:::444000///111111222333333333333222222///...///000---***---333333444444555444111,,,)))+++000333///---///111000555;;;777555===???999888<<<888666666222///000555666888888777999<<<;;;777444444444444333000---,,,))))))(((***...000111111666444222222222222111000333111222777999666444555222444666;;;CCCFFF===111...000444666777555222111222111333777666000,,,,,,,,,******---222555444333333444555555444111///---&&&(((...444666555999???000+++)))---//////000333333333333333333333333222111000......///333777999***&&&%%%((()))))),,,111000111333444333222000///000///...---...000222333222000...,,,++++++,,,---333333333333333000+++''',,,---...///000111222333777222...///333555222///555000---000666::::::888;;;???CCCBBB===;;;>>>AAA??????===999444222444777666444111---***+++...111222...***(((***...111333333///,,,///555777333...zzzxxxwwwrrrmmmhhheeebbbaaabbb```\\\YYYVVVXXXUUUPPPRRRXXXZZZXXXSSSQQQMMMKKKQQQWWWTTTLLLNNNOOOLLLGGGFFFIIIGGGBBB???===???EEEFFFCCC@@@@@@@@@<<<888777777777888999777555444333444777:::<<<999666333111222333333333555333111000000111222222///---++++++,,,------,,,(((&&&''',,,...---...222444333222///,,,*********)))***,,,///,,,((()))...333333444555555666666777444555555444333222444555666777888888555333222333444555666444222333666999777:::<<<999444//////000...///111222222111///...***))),,,000000---...222111222333444444222...+++---222333///...111333333888>>>888444;;;===888999:::777666666333...///333666888777555777:::999555222333444555333111...,,,///////////////000111222222111111222333333111///---+++...555888777777999777666777>>>KKKQQQIII<<<222444555666555333111///111000222444222,,,,,,...000...---///222444333222111222333333333111000///+++,,,000555666888>>>FFF333...+++---///...///222222222222222222222222222...+++'''(((+++000333444000+++)))******))),,,000...///000111111000///...............111444777888333222000...---,,,------222222222333444444111///***+++,,,...///111333555555222000000222333111///000...---111777===???@@@;;;===???===:::999;;;=========<<<999555444555777555333111---++++++...111+++***+++---111444555444222///---///333555333000}}}xxxvvvsssmmmhhhbbb```___```aaa___ZZZUUUNNNNNNNNNOOOUUU\\\]]]ZZZTTTSSSPPPNNNRRRVVVSSSMMMPPPPPPLLLHHHGGGHHHFFFBBB>>>???CCCGGGFFF@@@===??????===:::777555555555555555444444555666777999999555333111000222444555555444444333333333333333333111...***)))+++---...///)))&&&'''+++------///444777555333111///...---,,,'''(((***---+++(((***000111222444555555555555444999:::999777555333444555666888::::::777444222222222333333333333666:::===;;;<<<<<<999333000000111...///000111111000///...(((&&&(((...111000///000...///222444444333111///000333222...---111444444:::@@@999444:::<<<888:::888666666777444///...111666777555222333777666222000111333444333111...,,,222333444222...---///111------...000222222111///***)))---333666555666999:::777555<<>>;;;888444222222222222111222222333444333222222222000111111///------...000(((,,,222888;;;888222---///000000///---...222666zzzpppjjjllllllhhhcccbbb^^^]]]\\\\\\\\\XXXRRRLLLLLLKKKMMMRRRWWWXXXWWWUUUPPPOOONNNNNNMMMJJJGGGGGGEEECCCCCCEEEGGGFFFCCCBBBAAABBBFFFHHHBBB:::777999777888777444777<<<;;;666444555777888777666444333111///------///111333333333555666555111...------,,,+++,,,...000111000///,,,))))))---///000333888111///...///111333222111...------...+++(((,,,222333444666888888777555444;;;;;;:::777444111111222///333999<<<;;;777444222000000000222444777999:::888888777666555555666777222///,,,***,,,222999===<<<333,,,,,,,,,******+++))),,,111333333333555666999999444...---222444333555>>>===999>>>>>>999;;;888777999<<<999333111333555666444000111333222...+++---...000111111000///...111444222...---111555+++)))&&&''')))---///000222111222444222...///333666888777555666999888444444444555666999;;;>>>???------...,,,&&&$$$+++555000000111222444666999;;;222111///,,,+++*********(((***...222222///222888777222000333555444444777111000///---+++)))'''&&&(((111///***''''''&&&%%%(((---,,,,,,,,,,,,---///111222111111000//////.........555555666777888:::<<<===444111//////222666888:::666888888444000...000333:::::::::999666555666888777666444111///111555888999666222////////////...,,,,,,---.../////////......000222111000//////000***---222777:::888222......000111000---...222777~~~tttjjjeeejjjlllgggcccdddaaa^^^[[[ZZZYYYWWWRRRMMMKKKKKKOOOUUUXXXVVVWWWYYYPPPNNNOOOOOOKKKEEECCCEEEAAA@@@CCCIIIKKKIIIFFFEEEAAA@@@AAADDDAAA:::888999888999888777???HHHEEE;;;666777888888777444222000777444111//////000000///111444666444///,,,,,,---111000000000111///,,,***+++((()))...000111444888333000...000444666666444000.........+++(((---333555666777888888777666666999999888555222111111222000666===@@@???;;;777444...///111555:::=========555555555666666777777777222...)))'''***111999???AAA888000,,,)))&&&(((+++)))---111333222222444777<<<;;;666111222777999777666@@@>>>:::>>>===999<<<999888:::<<<:::444333555444666555222333555222...------...///000222333444...111333333111222555999---+++((('''***---////////////111333111...000555666;;;===:::777999:::999222222444666999<<>>@@@777444000///000333555666111555888777333222555999777666666555555555555555555333000......111444666666555333111///......///+++******+++---......------000333444333111000000***,,,111777:::999555222///111222111///000333666~~~qqqfffbbbiiikkkfffbbbddd```[[[VVVTTTTTTTTTQQQOOOMMMOOOTTTXXXWWWSSSUUU[[[NNNMMMNNNOOOIIIAAA???CCC>>>>>>CCCLLLOOOJJJEEEDDD>>>::::::>>>@@@===;;;===;;;:::888999FFFRRRLLL===999999999888555222///...666444000//////000000///...222444222...,,,...000555333000//////...,,,***(((&&&(((---000000222666666222000111555777666333...,,,,,,,,,***(((...555444444444444444444444444666666666444222111222333333888???CCCAAA;;;555111...///222777<<<>>><<<999444444555666777777666444333000,,,+++,,,111888<<<<<<666000---(((%%%''',,,***...333333111111333777888777444111444;;;<<<:::===EEE@@@888::::::888===999888999;;;999444333666333555666555666777444...000/////////111444888::://////000111333444666777///...---...//////...---------000111///,,,///666;;;??????<<<;;;<<<;;;999222333444666777999::::::333111111222///,,,,,,111000333666555222000///000111///+++(((&&&'''((()))))),,,333999888555555999333000111555666333000000,,,,,,***)))'''%%%$$$###!!!!!!###&&&+++000444666,,,)))(((***)))''''''***222111///...///111444666444444444333222111//////666555333222444777;;;>>>888555111000111222444444000666<<<<<<888666999===666444111222555777666444777222---+++...222444444333555666444000...///111///,,,***+++---000000///---000444666555333222111---///444999<<<:::666222000111222222222333444555oooddd```gggjjjccc___bbb\\\VVVPPPMMMNNNPPPPPPOOORRRSSSXXX[[[VVVOOORRR[[[LLLKKKMMMMMMGGG===;;;@@@<<<<<>>999777888:::777333333666222555777777888999555...333222000000333777;;;>>>...---,,,...111333444444000111222444444222...***------///000---))),,,333???@@@>>><<<<<<===999222444555555555555555444333555222222555333///---///,,,000444555333000000111///---)))'''&&&''')))+++000222666:::777111111444222///111555555000+++***))))))((('''&&&&&&%%%%%% !!!,,,222222...///,,,+++---,,,)))(((***111///---,,,,,,///222444<<<;;;:::777444111...,,,888555222///000333888;;;999666222111222333444444///555<<<<<<777333555888888444111222777:::888555:::444,,,+++...222333111111555888666111...///222222///,,,,,,///222222222,,,000555888777444222222111444999===>>>:::333...111111222333444555444444{{{rrrpppnnnnnnmmmhhh___WWW^^^TTTOOORRRPPPKKKMMMWWWUUUXXX]]]]]]UUUKKKKKKPPPOOOOOOPPPMMMFFF???===???888:::AAAHHHFFF>>><<>>===???CCCDDDBBB@@@===<<<:::999777444111...+++---///000...---///444555444222000............222222222222111000000///...***''''''***...000000...777333,,,---,,,)))...***++++++***(((***000444000000111555888999555222444444333222222111111000222:::BBBDDD>>>777333111---555:::999:::<<<888111222444666777555333222222///222333222000000444888;;;666///+++)))***++++++000000222444666555222///,,,222444///,,,000777<<>>:::888777888999===;;;888555444333444444444666777777666666666777999666666::::::777999@@@+++---000111000//////000000333777777444000,,,+++......+++((()))......,,,999999::::::999888777666444444444555666777888999222444555555222000000000///333888:::888444111///666222///,,,(((&&&+++222///222666777444000---+++......111444000)))$$$%%%+++///111///...///+++&&&&&& %%%+++---------000...,,,,,,...000111222333444555555444666;;;???======;;;999777666555555666111---///444555111,,,333333555666666666666666444555666777777666555444555111222777999555111000444333222111444666444000777777777777555333222000444222111333555666333000+++***,,,111666777222,,,333444777;;;<<<:::555111222111000...---///222555yyyyyyuuuvvvvvvqqqjjjccc]]][[[___VVVRRRUUUTTTOOOQQQYYYZZZXXXWWWVVVPPPIIIGGGJJJIIIHHHGGGGGGFFFBBB???===;;;<<<@@@FFFEEE??????CCC>>>===<<<<<>><<<<<<;;;999888666333///---------///000000000111333111111000///000111222222444333111///......///000///---++++++...000///...---666222+++------+++///,,,---------,,,---///222000000000333666777555222222333333444444444444444444:::AAABBB===555///,,,333888;;;:::;;;;;;666...222444777777555333111111222333333333333444666999777333...+++,,,///111222......///111333444222000000555666222111666===@@@AAA???<<<:::888888888999:::999666444222222222222555555666555444444666888999888:::>>><<<888888===))),,,000222000...,,,,,,***---000111///,,,***))),,,---***''')))------***333444555555555333222111////////////000111222222555666666444000,,,******---///222444555444111///333000...---***'''+++222---000333555333111000000333222444444...###---000///,,,,,,...,,,'''***&&&&&&+++/////////111000...,,,,,,...000111111333444666555444555888;;;999888666444333333666888666333000000333333111...000111111111222222333333111222333555666666777777333000111777:::888555444444222000///111333222///111333444555555444333222555333333444777999888777000...---///333555222///111555999:::888555333333444333222111000000222333vvvyyyxxx{{{|||tttggg^^^]]]```^^^XXXUUUXXXWWWSSSTTTZZZ```ZZZUUUSSSNNNHHHDDDEEEDDDBBBAAACCCGGGGGGCCC>>>>>>===???BBBAAA???@@@CCC;;;;;;<<>>===:::888888888888888666444111...---.........///111333333222......///000111333555666666444000---,,,---///000111111111222333222///---+++333///)))---///---222///......///000111000000444333333444666777666555///000222444555666666666444777:::<<<:::555///+++666888::::::<<<<<<666...111444777777555222000///000///...///111333444444444111...---///222444555---,,,,,,...000222333222666777666333444:::?????????>>><<<:::999888777777777666444222111000000000444444444333222333555888555555777:::888222111333)))---111333222...+++***(((***,,,---+++******+++......,,,)))***//////,,,000000111222222111000///222222222222222222222222666666666444000---++++++///---,,,...111111///,,,...---......,,,)))---333,,,...000111222222444555222111222222---$$$ !!!///000---******---,,,(((((((((***---...+++---111111///------///000111000333555666555444333333444333333111000///111555999666555333222000000//////000///.........///000111000000111222444666888999111000222888<<<:::999:::666333111111222222222111000111333555555333111///333222111222666999:::;;;444111------000333333222///555:::888333000111444222222222222111111000000vvvwwwvvvyyyxxxpppfff___```ddd[[[WWWVVVXXXWWWSSSSSSVVV^^^\\\[[[ZZZSSSIIIBBBBBBAAABBBCCCDDDGGGIIIFFFBBB@@@@@@@@@AAA@@@>>>===>>>888:::>>>EEEKKKIII@@@777666:::??????;;;777555444444555666555333111000//////...------111444333/////////000111222333444555666444111...------...///222444666777777444///,,,+++222---'''---000///444111...,,,...111444333111;;;:::888777666666777777///000333555666666555444333222333444666666333111333444555888<<<<<<777111111444666666444111///...///,,,+++---111333222000555222///...000222333333...,,,***,,,///333555666999888444111555;;;===:::@@@???>>><<<:::888666555444444333222111000//////111222444444333333444666444555555444111---,,,------///222222000...,,,,,,,,,---///...---,,,---...111222000---...222222///000111333333444333222111777777777777666666555555222444555444333222333444555000+++***------+++'''******---000...+++---333.../////////000222666999555222111000+++&&&%%%(((//////---***+++---***%%%$$$&&&+++///---))),,,222222000......000111111000333444666555444111///......000222111000000333666444555444111---+++,,,...222000...------...000111111111111222333666888:::222111333999<<<::::::===777555666888888666444444333444555666444111---+++///...------000333555777222000------000222333333000333666555111...000222------///111222111///---vvvqqqrrrpppmmmhhheeeccccccdddXXXUUUTTTTTTRRROOONNNOOOSSSXXX```bbbXXXIII@@@??????EEEHHHDDDCCCFFFGGGEEEDDDEEEEEECCCBBB@@@<<<999777;;;BBBGGGFFFCCC@@@@@@999===@@@>>>999444222222000333555555333222222333///000...,,,///444222,,,222222222222111111000000444333222111000///......111444777999777444///---,,,111+++%%%,,,000000444111...+++,,,000444555555>>>===:::777555444444555333555777999999777555333666444111000222444555666333222333777:::888444000111333555444222000//////333111000111555777555222222000...///111222333333///---+++,,,000444888:::888777333111777>>>@@@===CCCBBB@@@===:::777555333444444555444333111///...---000444666555444333333999999777222......///000...///...---+++***,,,...111222222111///......000111222111///000444333///111222444555555555444444444555555555444333222111///111222333333333555777777111***(((+++---+++)))((()))---000///+++---222222111000//////222777:::???999333---'''!!!"""&&&---...,,,+++---...(((!!!"""&&&...222000,,,///666111000///000111222222111333444444444333111---+++,,,111666777444111111222333444444000***(((***...222000...,,,,,,,,,...///444333222222333444666777444222555999;;;888999<<<555444888>>>===777444555444555666666444111---+++...---,,,+++,,,---000222------...///111333222222222111111111111000000///)))***---111555555222///tttmmmnnniiicccbbbdddeeebbb```XXXVVVSSSPPPMMMKKKIIIHHHGGGPPP]]]aaaXXXHHH?????????GGGIIIBBB???DDDGGGFFFHHHIIIHHHEEEDDDDDD???:::888<<>>???EEE======<<<:::666333222222111444777777444222222444000444222---...333111+++222222222222111///...---111111111111111///...---///222666777555222000///...222***###+++000///333000///...///111444555555::::::888555111000000222888:::===>>>===:::666333;;;999666333111222444666555444666999777222...///111222333222000///000222444333333444555555444222......---///222555555555111...,,,---111666999;;;666666444444;;;DDDGGGFFFCCCAAA???;;;888666444333555666666666444111...,,,+++...222444444222222222888888555...***---//////---,,,***(((&&&'''***---111222222111///---...//////111000...///222111---///000222444444555444444222333444444444222111000000000111000//////111222333...)))(((+++...000///((()))---000...***+++000555444222000000333888<<<:::555000,,,((($$$&&&+++,,,---,,,+++......'''###+++111000,,,...333000000///000333444333222333333333333333111...+++,,,333;;;===888333111111333444333///***)))+++...000///---++++++***++++++444333333222222333333333333333555888888666777;;;000///555===<<<444222666333333444444333222000///000000000///------///111,,,...111333333333222000111///...///111222000...***+++...333888:::777333vvvrrrmmmgggaaa___aaaaaa]]]ZZZ[[[YYYUUUOOOJJJHHHFFFDDDEEEJJJSSSXXXTTTIIICCCCCCCCCIIIGGG@@@@@@HHHLLLHHHIIIIIIFFFAAAAAADDDBBB<<<:::<<>>DDD@@@===999777777888888999666999;;;999444111111333222888888000...222222,,,---...///000111000000//////......---------...///---000222333111000111222111444***"""***......111///222555666555333222222444555666444111000111333777999===???>>>;;;666333:::;;;<<<:::666333444666444555888;;;666...---222111111111///...///222555333555666555444222111111111000000222444555555444111///---...111666999:::999:::999888<<>>222000000222000---...333///---***))),,,---'''""")))//////++++++.../////////111444555555444333222111222333333000------555===>>>999444333555666444222///,,,,,,---///000000///...,,,++++++***000111111111111111000000111111333777666444666;;;///,,,111999888111111999333333222111000000//////111333444333111000111333222333555555444222111000,,,...000111111000000000---,,,...333999;;;888444yyy{{{mmmiiiccc```^^^\\\YYYVVV^^^\\\VVVOOOIIIGGGEEECCCIIIHHHKKKQQQQQQLLLIIIIIIIIIKKKGGG???DDDOOOQQQKKKFFFFFFAAA;;;<<>><<<;;;>>>DDDDDD???===@@@DDD???888777999>>>@@@@@@:::===???;;;555000///111333<<<===333...222333...((())),,,///111222333333...---***))))))+++...000+++---000000......111444333555***""")))...---000///555;;;===999333000...111333555555333222444777333666:::===<<<999444111444:::??????;;;777666888111333999<<<777///000888111111///---,,,///333777777:::<<<;;;777444444666666555444444555444222000000...---...111555888999===>>>===999:::@@@CCCCCC;;;999777444333444666777555666777666333///***'''++++++***)))(((+++000333222777777222///222333///+++,,,------,,,---...000+++...000111111000111111000222222000111444333...---...000222333444444333...///111222222111000...111222111000......000222111000...+++)))***---000,,,,,,...000,,,((()))---444444333222333777<<>>777555222///---,,,+++,,,000333555555333222333555888999888777444111111111(((---333333000...000333...------222777999666111~~~}}}xxxllldddaaaaaa___XXXQQQTTT]]]ggg^^^TTTNNNLLLKKKJJJKKKDDDHHHLLLPPPPPPOOONNNMMMRRRLLLFFFDDDGGGJJJIIIGGGGGGFFFDDD@@@>>>>>>@@@BBB>>>@@@BBBAAA>>>===???AAA===:::666444777>>>FFFLLLDDDAAA<<<666222333888<<>>AAADDDEEE@@@;;;::::::999666333111222333666000---///555777000)))---,,,***(((((()))***+++111444777666333111111333...---,,,,,,---...---,,,//////000111000...,,,+++...///111555777777555222---///...---333;;;666+++///222555777777333///,,,222:::555,,,......---333555///'''$$$%%%(((***+++111000111///***&&&***111000111222444666777777777777,,,555FFFFFF===444+++)))%%%!!! ###%%%%%%%%%444111......000222111000...000222333444666888;;;555000+++,,,000333111...999;;;===:::777666:::>>>777777555000++++++...222111222333333222111000//////---,,,...000111///---444000...///...+++,,,///,,,...000111333333222222222...,,,//////+++((()))......333888666///---222666777999888777555666666///111111222666;;;999333444222000111555999999888}}}{{{}}}xxxooo___^^^___aaa]]]XXX[[[cccbbb[[[SSSOOONNNMMMLLLKKKKKKKKKIIIEEECCCHHHTTT]]]LLLGGGAAA???AAABBB@@@>>>@@@@@@@@@???===>>>@@@BBB>>>@@@@@@>>>;;;999999;;;888777666666999===AAADDD???>>>;;;888555555888:::666666555222...+++++++++,,,......,,,...111///***///000222111000......///,,,...---+++000777888444777444000,,,***+++///222555666666444111...---------000777:::555---///666555777999;;;;;;:::777666;;;@@@BBB???<<<;;;666///333222444777666333444888444333111/////////111222777888::::::999666222///666888777222111222111---...000///---000888<<<:::???;;;888;;;@@@AAA<<<777888888777444222111333555222...***,,,///000,,,''',,,------......------,,,000222444444111///000111///...------...---+++)))...------------.........000111444777888777333//////222111000666>>>;;;111...///000111222111000///666===777...000000///555222...)))''')))+++,,,,,,111///...///,,,(((***...---000333555777999<<<>>>777+++222@@@???999333,,,'''$$$!!!!!!$$$'''))))))000000000111333222000...///000000111111333777:::444000,,,,,,///111222111:::>>>@@@<<<444111444888666666666444111000000111111111222333333222111111...+++***...333555222...222...---......,,,---111......///000111111000000///------000///,,,+++......///333888666111111666666777777666444333444555000111111111555:::888222555444444666888888555222{{{wwwvvvtttooo```______aaa```^^^```eee]]]YYYTTTQQQQQQPPPMMMJJJOOOMMMGGG>>>:::AAARRRaaaLLLHHHDDDBBBBBBBBB???<<<:::;;;===>>>>>>>>>???AAA@@@@@@@@@===999666666666222444666999:::;;;;;;;;;999::::::999777666777888222555777777444111///...111222111...///222111---111333555666444222111111000000///---///444666333444333000...------///000444555666444111///......000333777999555//////333222888>>>AAA???;;;999888;;;??????===<<<;;;888444555444555777666222444888444333111//////000111222444777999;;;999555000---555777666222000111000---...000111000333:::>>>??????999333555;;;===999222888777666444222333666999;;;888555444555555444333***---000222333222000......000111111///......///000000///000000...***'''------,,,+++,,,...000111111222555777888666111---000333222111777@@@>>>555111000///......///111222888>>>777...000111///444,,,+++***+++---......---222///...000///++++++---///444888999999:::@@@EEE;;;///333===;;;888555///%%%###!!!"""&&&))),,,---,,,...111333444111...,,,...//////......111444888222000...,,,---000333555888<<>>AAAAAA@@@>>>======@@@@@@???===:::888777666222444777:::;;;:::999777:::::::::888666444555666888:::;;;;;;777333000///333444111...///444555222333444555444333333444555111000...,,,,,,///000000///......000111222222222333444555555333222222222777999<<<;;;777333111333111999@@@BBB>>>;;;:::;;;<<<===<<<:::999999777666666444444666444111222666000///.........000222333111222444555444222000...222555333///...///...+++222333444444777;;;@@@CCCCCC:::333333:::===888222:::999888555333444777:::555444222...,,,,,,...000***+++...000222222111111//////000000////////////000111111333333111---***/////////000000111222222222222222333444333111...///222222000666??????777444333222000000000111222777===555,,,///000---111((())),,,000222222111000222222444555222------222555:::???>>>::::::@@@GGGAAA666:::AAA===:::777000$$$###""""""%%%))),,,...)))---000222000...------,,,---...///...///111333111111///...---000555999555777999999888666555555333222222555888777333///......///000111222222222---///333555777777666666333///---/////////222777222111///...---,,,,,,,,,---...222444000,,,///555...---...///000000222444:::999888555333333555777333333111000333777555000---000333777888777555222|||vvvrrruuuyyylllddd[[[VVVXXX\\\]]][[[ZZZ\\\[[[WWWWWWVVVOOOEEEGGGEEEBBB@@@AAABBBBBBBBBCCCBBBBBBCCCCCCCCCAAA???BBBEEEGGGGGGCCC???;;;:::===<<<;;;:::::::::999888666777888999::::::::::::???>>>;;;777333111222444666777666444111...---...222222000---000666888666666666444222222444999===444111///---++++++---///......///222555666444222111333555666555555666777<<<======;;;888666333111555:::???>>>;;;888:::===<<<:::888777666444444444444222333555222//////333,,,,,,+++,,,...111444555------------...///111222111444333///...000000---222222444666999===EEEKKKGGG???777666;;;>>>:::555::::::888555222222555777222222000,,,)))))),,,000******)))***,,,///111333111111000111111222111111000111222555666555222///111333555777777555333111222000......000222222111000444333000444===>>>888///000111222222222111111666;;;444,,,000111---000)))---222666999999888888333666::::::444...111888333888===<<<888777<<>>:::666,,,%%%$$$###"""###&&&)))+++***---///...******...222***---000111000.........111111000000000333777;;;777444444777<<<===:::666777444333444888999777444............//////000000...444::::::666444777;;;666222000222333222555999333222000---,,,,,,---...000111444555000+++---333111111///...///111222111888888666444222222444666444444222000333777555000///000111222333333444444}}}}}}}}}|||xxxvvv{{{iii```UUUPPPUUU]]]\\\WWWXXX\\\\\\XXXWWWXXXOOOCCCDDD???;;;;;;???CCCCCCBBB>>>???@@@AAABBBBBBBBBAAAGGGIIIKKKIIIEEE???;;;999777666666777999::::::999::::::999888999:::<<<===BBB@@@===888333000000111111111111///......000333000111000...111777999777;;;999666333333666===BBB777333000...+++))),,,111333222222444777777444000000222444666666666888999:::;;;:::777777888555000999;;;<<<;;;999888:::===:::666555555444111111333111000222555333......111+++++++++,,,...111444666---,,,******+++...111333222555555222222444444222000///111444777===GGGRRRGGGAAA;;;:::;;;<<<999666777777666444111000111333555444222000...///111444+++)))'''&&&(((,,,111444444333111222333555444444111111222555777777555333222444888::::::777444111222000......///111222222444888666111333<<<>>>999(((***...111333222111000555:::444...444444///000...222888<<<>>>???@@@AAA555666999:::555000333:::+++000444555444444777;;;999555<<>>:::555:::888666666888::::::;;;000000///...------......000666;;;:::555333777===999555444666666444444888555333000...---///111222333333444555111+++,,,000444555333111222555555222444555444333111111333555555555222000333888777222444444333111//////111333}}}zzzyyyxxxuuurrrwwweee]]]RRRNNNUUU^^^ZZZPPPTTTZZZZZZVVVVVVXXXPPPCCCCCC???<<<;;;===@@@CCCEEE>>>???@@@AAAAAABBBCCCDDDEEEGGGIIIHHHDDD@@@===<<<666555444666:::<<<<<<:::;;;:::999999:::;;;===???@@@@@@???;;;666111///......///000000000111444666222333222000333888999666<<<;;;888444333555:::>>>666222///...***&&&)))000555333333666::::::666222000222444444444444555666444666555333777;;;999333===<<<<<<;;;::::::::::::666222222555444111111444//////333777555000...000///.........///222444666111000...---...///111333111444555333333777777555333000///111333666BBBOOOCCC@@@===:::888777666444444555666666444333333444,,,***)))(((((()))***+++---+++((('''(((,,,111555666444222222555777666555333222222333555555444222000222555777777666444333222111111222333333111///666999666000000888:::666+++,,,///111111000///...111777333///666555...---///333888;;;===???BBBDDD888333111333444333333555(((,,,000222222111111222000---555999333222///%%%&&&&&&&&&$$$###$$$))),,,---111333///))))))222;;;111111111000...---///000333111111444999======<<<:::999888888888999999999777888888777666777888:::555444222///...---------111333444444444666999<<<:::777777888777333222444555333111//////222555777555222222333222---,,,...333444333111444999777222333444666555444444555777666555333111444999888444555666666333000000222555yyyuuusssnnniiillltttccc]]]SSSPPPWWW^^^VVVHHHPPPVVVXXXTTTUUUXXXQQQDDDAAABBBBBB@@@>>>===@@@BBB======>>>>>>===>>>@@@BBB@@@CCCEEEFFFCCCAAA??????888777666888<<>><<<:::999999:::;;;<<<>>>???===???@@@>>>999333///---+++---///000000000111222444666555333555999888555;;;:::888555222222555777444///,,,+++'''"""&&&...333111111666;;;>>>;;;777111222444333222111111222000333222222888???>>>777>>>===<<<<<<===<<<999777333///000555555222222777...///444888777111///111333222111000111222444555444444333333222222111111...222333111222666777555888333000000...///:::HHH>>>>>><<<999555222222222444666999:::999888888888111///------///111111000...,,,***)))+++...222555777444222222555777777666555333111111222222111000...///000222333444555555333444555777777444///+++555888555---,,,333555111444444444222000...,,,+++,,,333000---555444,,,***...111555777888;;;???CCC:::000)))---444555111///---///111333222000---******)))000333...000000'''&&&''''''&&&$$$&&&+++///...333777333,,,,,,444===666444111...+++---000444444111111666===@@@???;;;555888;;;999555444:::???222555777666444222444666999777444111///---------222///,,,///444999:::::::::888888999888222000111555333111000111444888;;;555111///222333///------///111111000444999888222555777999:::999999999:::666666333111555::::::666222444666666444333666888vvvqqqtttoooiiinnn```\\\[[[^^^cccaaaVVVLLLPPPWWWWWWNNNJJJNNNMMMGGGGGGDDDEEEJJJHHHAAA===????????????===999777666777>>>DDDFFFAAA:::999===AAABBB;;;<<<>>><<<@@@EEEAAA@@@===;;;<<>>;;;333555---))),,,......000666///222666777555333111111999999::::::999888666555333222333666666555555777111///...111666666222---000555555111...222777888:::888666444333222222222555333111000222444444444444222...,,,---222777;;;999999777444666888444...222000000444999;;;777222///***&&&''',,,000111///444666444------333555222888555222222555555333111222000111222000+++,,,000///......///,,,))),,,222111111;;;IIIIII;;;222222111222333333000---000444---,,,...333444000///111000111333666666333---)))666555555666999<<<======888444---)))...444222---000///000000---)))+++111$$$)))000333111---)))'''&&&((((((%%%&&&+++---+++222111000///000333666888444222000111222333333222333555666666:::???@@@===999888666222...///333777555333000111444555333111333222222111000/////////000111111222555888666222666666888:::;;;:::777444111222222111000000111333...000222111///...------)))111555333777@@@@@@888999;;;<<<;;;999777777777???>>>===;;;:::888555333666555555555666555444222~~~xxxpppoooiiieeelll]]][[[ZZZ]]]```]]]TTTMMMNNNSSSQQQHHHFFFKKKKKKDDDEEECCCEEEIIIGGG@@@<<<===@@@@@@@@@>>>;;;::::::;;;>>>@@@AAA>>>;;;;;;;;;<<>>:::888777:::>>>BBBCCCCCCAAABBBBBB>>>999444333333444666555333666:::666///444444444555777777666444666666666666444333111000000222333111...,,,,,,---------...111999???<<<555222......333555222111222666555333000///000333666;;;:::999777666555444444333222333666888888666555111111333666888888444111444555333222555999888444:::888666444444444555666555333000000111222333333555333///---...111444777999:::888444444666444///444444555888999777222...---)))'''(((...222222000333555333...---111333000555444222222333444555555555222111222111......111000/////////,,,)))***///888CCCXXXfff^^^EEE444111222111222222111000222444'''&&&)))---...,,,...111111222333555555222---)))222222222444777:::;;;<<<444000+++(((---444333...,,,+++++++++(((&&&+++111)))***+++,,,,,,+++(((&&&)))+++)))&&&''',,,///......---,,,,,,---000222333555333222222333333222000---000111222777======:::888888777333///---///111,,,***(((***---000000000777555333111////////////111111111333777:::888666444333333333444333111///111222222000---,,,---...---000333444333111111111+++......000;;;HHHFFF;;;:::;;;<<<;;;999999999:::@@@@@@???>>>;;;888333000222222333444444444333222xxx|||tttjjjiiidddaaahhhZZZZZZ[[[\\\\\\YYYTTTPPPOOOPPPLLLEEEFFFLLLKKKDDDEEECCCDDDFFFEEE???<<<<<<@@@@@@???===;;;:::;;;<<<===<<<<<<======<<<:::999CCCQQQGGG999AAADDD:::999666666666888===AAACCCDDDBBBDDDDDD???777333444666666999999888888888444...555222111444888999666222333444555666555444222111333222111111111000...---+++---///333:::@@@===666555222222555777555333444777555222///---...333666777666555333222111111222333222222666;;;<<<888333000333888;;;:::888666555999666333444===BBB;;;111999888555444444666888:::888555333222333333333333555333222000111333666888:::===;;;555222444444222:::>>>BBBCCC???999333000+++)))(((+++///222222000000222111......000000...222222111111111333777:::888333000111222000111333000......///...***,,,000CCCYYYuuulllJJJ777444444333111111222444333222***)))+++///000000444999444444444555555333000---......///000222555777999111///+++***///666666111///------...,,,***000777...+++'''''')))***)))(((,,,---***&&&'''---111111++++++,,,,,,---...///000444333333333333222000---(((,,,///111666;;;;;;777222444555444111...---...---+++)))***---000111222999666333000///000222333000///000333666888888888888555222000000111222111555555333000,,,*********,,,000444777777777777777111...)))---===KKKFFF888777888888777666777999;;;@@@@@@@@@>>>:::666111///000111333444444333222111vvvwwwlllcccgggfffaaacccXXXZZZ\\\[[[YYYVVVUUUTTTQQQPPPMMMJJJNNNRRRNNNGGGJJJGGGEEEDDDBBB@@@???@@@@@@@@@>>>;;;888777999;;;<<<<<<===??????<<<<<<>>>JJJ```NNN666BBBDDD666666888888888:::===@@@BBBCCCBBBDDDDDD>>>666222444888999;;;;;;888666333111///444333333555777888777777666555555444444444444444666222000111444555111---+++...111555;;;???;;;444;;;666111000111333666888222333333222111000111222111111222222111111000///333222222666===@@@:::111---333:::<<<999666555666:::888666999AAAFFF>>>222777555333222333666999<<<;;;999666666666666666555444333333444555777999::::::>>><<<555111222444444;;;BBBHHHHHHAAA999333111+++***+++---000111///---+++------......000000000///000111//////111888===888222...000222111222555///---...111111...///333KKKccceeeDDD777:::777666333111222555333...000///000222222222888???555444444555666666555333.........------///222444222222///...222888888333//////000222000---000555000***&&&&&&***---,,,***+++,,,)))$$$%%%,,,000111,,,---...000111111000000111000111222333222///,,,***...111333777;;;999444***,,,000222333111///...333111///......000111222777555111//////111444777///...///222444333333555999555000---...111444666999999777222...***))))))+++000555999:::::::::;;;888111***,,,:::EEE???222111111111111000222555888>>>>>><<<999555222111000333444666666444333222222~~~zzzjjjbbbkkknnnccc\\\VVVXXXYYYWWWUUUSSSSSSTTTPPPPPPOOOPPPUUUVVVQQQJJJPPPNNNIIIDDDBBBCCCDDDEEEDDDBBB???:::777666888:::<<<===AAADDD@@@;;;>>>FFFRRRfffPPP666@@@BBB555777888999:::<<<>>>AAAEEEGGGDDDFFFEEE@@@999555777:::>>>===<<<888333000111444;;;===???<<<777666999<<<:::888555333222333444666444000---///444555111,,,---111444666999<<<888111999666222///000333555444333333333111000000333555444555777777555222...+++333444333555<<<@@@:::000+++222999:::555222222444888:::;;;<<<@@@CCC>>>666333222111111222444777999:::999777666777777555444444444333333444555666666666:::999222---///111111444<<>>======BBBEEE@@@:::@@@LLLRRR]]]MMM999>>>@@@888999666888;;;===@@@DDDIIIMMMFFFFFFEEEBBB>>><<<;;;<<<@@@???>>>;;;444000444;;;CCCHHHKKKGGG===777888<<<:::888555222111222444555///,,,***,,,000111...***...222444555777999666000000333555444555555000***999666000******///888???<<<======<<<888333---***222555555444888>>>:::000...333777777333///000222444888:::999:::===;;;777111111000000111222444555666555333333444444333111555444222111000///000000222444333...+++---...---222888>>>>>>999444333333222222222222111///---,,,'''&&&''',,,//////222666...//////...///222666999333111111222111///222888:::555333555444///++++++888MMMbbbaaaKKK555///222888;;;777000///222000)))///000333444000+++...555,,,+++,,,///333555555444444444222---((('''***---///111000......000...)))###&&&,,,111---%%%"""###$$$"""!!!###&&&((('''%%%'''(((%%%!!!"""(((,,,,,,---...///000111000//////++++++,,,...000111000...---///000///111333000+++,,,,,,---///000///,,,)))---...000000000111444666===;;;999666333000...---444333666<<<:::222///333333///+++***---222777999555555333000+++(((((((((---///333444555555666777...+++))),,,222666444000---.../////////000333666777777555000,,,,,,000444999::::::777333111444777nnnfffssswwwgggXXXVVVTTTRRRQQQQQQRRRTTTTTTLLLLLLMMMNNNPPPQQQQQQSSSQQQTTTSSSMMMKKKLLLJJJEEEEEECCC???;;;888:::>>>BBB???;;;<<>>???===999666999<<<>>>@@@DDDIIIMMMEEECCCAAA@@@@@@???<<<999======>>>===666///444<<<@@@FFFMMMLLLEEE<<<777666333333333333333333333333---++++++,,,///000...,,,---111333222444777666222...333666555555555...&&&:::666///******111;;;CCC>>>===;;;888555222///---222777777333444:::888000333555777666222000000111222444333111333777777444111111111222111111111000333222111222333333222000333222000//////111222444222333222//////222000,,,444777:::999777555555666555666666555333222111111+++'''''',,,...---000666000///......000333444444000111555666222///333;;;777333111333333///++++++000???KKKJJJ===111,,,---333999888///,,,111111,,,---111777999444...///444,,,,,,...111333444333222555555444...)))'''+++///,,,...///---,,,...+++'''&&&(((...333000)))''')))$$$###"""!!!!!!"""######'''((('''$$$%%%***---,,,......//////000000/////////...---...000111111///+++------+++---000///+++///---,,,---......,,,***000333777888777777888:::;;;;;;<<<;;;999444000---333222777@@@>>>333000444444111...---000444777888222222111///,,,******+++...///000000//////000222+++'''&&&,,,333666333///---///000111111222444555444666666333---+++---000666777666222...///444999uuuwwwkkkdddqqqvvviii]]][[[WWWTTTSSSTTTWWWXXXXXXNNNMMMLLLLLLLLLNNNSSSXXXNNNTTTVVVRRROOONNNIIIBBB@@@>>>;;;888777:::???DDD@@@888666<<<>>>;;;???IIIBBB<<>>??????AAAFFFJJJAAA>>>;;;===??????:::555777999===>>>666...111:::666===GGGLLLJJJAAA888111+++...111444555444222000.........///111222111000+++///111111333777777444222555444000000333000)))444333111///000444;;;@@@999777444111000000111333222999999222111888777000888888888666333222111222111000---***...444444000111222333333222111///...333222222333444555333222000000///000222666;;;===555555444222555888555///222333333333111111222333777888888777666555666777///)))(((,,,---,,,///555222///---...222333222000///222888999333///444===111---,,,111333111......000777:::666///+++,,,---...777888///+++111333...)))...666:::555------222000111222444666666444111555666444///***)))---222+++...///...---///---(((&&&(((...222000+++***...((('''%%%""""""%%%(((***)))'''(((,,,///---000000000000111111111111333111//////000111111000+++,,,,,,***---111111---...+++)))***...000///...444777;;;;;;999666666777555888<<>>;;;666333///...666@@@>>>333///444000...++++++---000111222222222222000...---...////////////---++++++---...---'''%%%,,,555777111,,,,,,...111222111111222444333777999777000+++***,,,111222111...+++---444;;;zzztttkkkfffddddddeeeeeeccc[[[TTTSSSSSSSSSWWW[[[UUUSSSPPPNNNRRRVVVSSSLLLNNNOOONNNMMMPPPRRRNNNGGGDDD<<<999>>>>>>999<<>>:::999>>>BBBCCC>>>@@@BBBCCCBBB@@@===;;;:::===???>>>;;;;;;???CCC===???@@@@@@===999666444888777777777888777555333444666;;;EEEJJJGGG::://////444666222///000///,,,///111333444333222222222111...///555777666888>>>///111333222111///...//////...---++++++...555:::888999777111///111333111555888777555777888111&&&...444555111333;;;:::111000000000///------...000111666::::::777333111111888333///000555999999888333555555555:::???>>>999555777999888444222333555333444222000555;;;:::333999;;;:::777777999666000+++***((()))+++---------555555444111---++++++,,,,,,---222777444...000777///...---------///000111777555333///,,,***((((((///444888555...***---222...333777555000...111555444444444333222111//////666333222555555000,,,+++,,,...///...+++***,,,///***$$$&&&000222***''',,,---)))&&&%%% ###"""###&&&))),,,///111333111000...,,,***,,,000444///222555777555111///......------...------,,,+++)))---111///,,,***...222:::555111000111000...***000333666999:::888555333444777999:::999777666666444444111///000333333222555444222...,,,---111444---,,,,,,---///000///...000000......222777444---,,,++++++,,,...///...,,,------///333666666111---000,,,))))))///555888:::~~~zzz{{{{{{zzzuuurrrlllfffaaa```cccfffXXXSSSPPPRRRTTTSSSTTTWWWVVVWWWTTTQQQRRRTTTPPPIIIMMMMMMMMMNNNTTTXXXTTTMMMDDD;;;888===>>>:::<<>>AAAAAA<<<<<<>>>?????????>>>===???===<<<<<<>>>>>>===<<<:::::::::888555222000///777777666666666666666555999:::<<>>???CCC===999;;;@@@AAA<<<666888666555333222222222222666555444444444555666777>>>======<<<;;;:::888777444333///++++++000222///333333444333222111///...000...///333444333444777555111------000555777777000...,,,---///222333444555888777333111222000---555666666444444666444///+++222555444777;;;777...------,,,+++,,,...333777555333222222333333111000000000222666;;;<<<999666888999888777999;;;666000555777::::::777444222111222666777444222333222000...111222222555;;;;;;888555222...,,,---...//////111222222000...,,,---...///000222444000+++,,,///111...***'''&&&''')))+++......------......///000222777;;;999333...---///'''///777999666111000111333555666777777555222111222111222222,,,%%%###&&&(((&&&######&&&***,,,...,,,&&&%%%))))))%%%'''---(((###!!!"""""" '''((()))+++,,,---------111222333222111111444666;;;:::888555222111333555222111000111111111///---+++***)))(((***...333666555666555111,,,+++...333444333222111222444666888444333333333555777999;;;333222000111222555888;;;888:::<<<:::666222///---...,,,******,,,...000000222222///---///333111,,,+++++++++---000000///---111222555999;;;;;;777444111///...///111444555666~~~xxx{{{~~~|||xxxllliiiddd___\\\\\\```cccYYYVVVVVVYYYYYYSSSNNNMMMWWWYYYWWWPPPKKKKKKKKKIIIIIIJJJJJJMMMUUU\\\YYYQQQJJJBBB???DDDHHHFFFEEEGGGIIIIIICCC:::666888;;;;;;888777666666777999<<<===???;;;888:::???AAA<<<666444222000///222555888999444444333333222444777999===>>><<<999444222333555555333---''')))///222000333333333444444333111/////////000333555666888:::666111,,,---222555555333555333000///000000...,,,222444555333333444111---555555555333333444555555222666777666777:::777000------,,,+++,,,000666:::333///,,,,,,...000///---111111333666999999777444777888777666888:::555...444666999:::888555222000444777888444000///222666333444333111333888888555444111---+++,,,...000000...///000///---,,,,,,---+++---000111000...///111...---***'''%%%%%%%%%%%%++++++++++++,,,---//////111555999999555111//////(((...555777555222111222666777999:::999666222000000111333222+++$$$%%%***,,,'''""""""%%%***,,,------(((%%%%%%$$$"""&&&,,,)))$$$!!!!!!######  """%%%(((+++---...///555555444333222333777:::>>>;;;666111---...222666000//////222555777666444333111......000333444444444555555333000///000222333222000000111222555666444333333444666888888888111000000222333555999??????>>>;;;777333222333555000...++++++---///111222555555222...///333222...******,,,///333444333111111333777:::<<<:::888555///...,,,,,,...111555777~~~xxxpppjjjccc[[[XXX[[[^^^___^^^\\\XXXVVVWWWVVVRRROOOOOOTTTUUUQQQIIIEEEGGGJJJKKKHHHIIIJJJJJJOOOSSSPPPJJJIIIEEEDDDFFFIIIHHHFFFFFFFFFGGGCCC;;;777:::===>>>999888777666666777888999777777888:::;;;<<<===<<<333000------000444666777333444444333222333777;;;888::::::666000------000666666111,,,,,,111333222222222222444666777555222000111333555888===@@@AAA888555222333777777222...666444222111000///---,,,444666777777999<<<999333555555555444222222666:::777777444111222444444111111000///......222777<<<333///+++***---//////...555444444555666555333111444555555444777:::666000333444666888888555222///555666666222......555===888888555111222666666333222000------...111222333,,,...//////---,,,,,,,,,,,,...000000000111222222000000///...,,,***((('''---,,,,,,,,,---......///...111444666666444222111***...111222222222444666999:::;;;<<<:::666111//////000222333...)))+++111333---'''$$$'''***,,,,,,---***&&&$$$!!! %%%+++***'''###!!!###$$$### !!!%%%)))---///111111333222000------///555999???;;;555///,,,...444999222000000333888;;;999666888777777999;;;;;;999888555444333555666666333000///000111222222333333333444444555888:::999555222///---///444444333888???<<<<<<:::777555444555777333000------///222333444555555222------111111/////////000333555555222000///222666999999777555333///---+++***,,,111888<<<}}}}}}wwwmmmdddggg^^^TTTSSSYYY^^^]]]ZZZXXXSSSOOOPPPPPPNNNNNNPPPPPPOOOJJJCCCBBBGGGJJJJJJHHHKKKLLLIIIHHHHHHFFFBBBDDDDDDDDDEEEDDDBBBAAAAAA<<<>>><<<666444777:::;;;888999999888888666555444000444888888666888===BBB<<<888555444666666555333222444666555333333777;;;444555666333...+++***+++777;;;;;;666444555666444222000000333777888666333,,,.........222:::???@@@:::999999:::;;;777111,,,000111222111000///111333333555555666999===999333444555666666222000555===<<<999555333444666777777777666555333222444888;;;555333///...///111333333777777777777555333222000111222222111555:::999333111222333555666555222///444333222111......666???999999555000111555666333333111000000222444555444---///111111///---,,,,,,000222222000000333333111............,,,+++)))(((000000///////////////000,,,---///222555555333111,,,---......///222666999:::;;;;;;;;;999666222000......000333111---000555666111+++(((''')))***+++++++++)))%%%!!! $$$((()))(((%%%!!!!!!%%%&&&$$$&&&(((,,,///111222111111333222111///...111666:::>>>;;;666111///222888===888444222555999;;;888444222444777999:::999888777555333111444777888444000...///222444444444222111333333444888:::999333...---+++///555444000333<<<333666:::<<<:::666333222333111//////111333555555444444111+++***///111000555555555555555222...***---111555777555333000///000000///...000555;;;AAAyyyuuuqqqllleee```aaaZZZSSSQQQUUUZZZ[[[ZZZUUUOOOJJJJJJJJJHHHIIIKKKLLLKKKGGGCCCEEEIIIIIIEEEHHHOOOQQQKKKDDDAAA@@@???>>>CCCEEECCC>>><<<;;;<<<555888888444333666888888666888;;;<<<;;;888555222///222555444333555<<>><<<999777888:::<<<>>>???===<<<;;;888666555777999555555444222111222555777555777:::;;;:::666333111111111//////333999999555000//////111444555333000111//////111000...333::::::999444///...222333111222222111222444444333111000222444444222///......000333333000222777888444---,,,***(((((()))+++,,,//////......---......///---,,,,,,...222333111...,,,,,,------///333777:::888999999999888777555444///,,,---000111///000444333111---)))&&&&&&(((+++***,,,,,,((("""!!!###%%%###&&&$$$%%%******+++---000222333222111000222444555555555666888:::999777444111000333999>>>999555333555:::<<<888333///222555555222111222444333222111111222333555555...000222333444444333222111///000333777777333...+++***///666444,,,...777000444888:::888444111///222000///000222444444333666666333---,,,000444444444444444555444111,,,))),,,000555555333///---,,,///111333444444666:::==={{{sssmmmiiigggeeeddd\\\YYYTTTQQQRRRVVVZZZ\\\VVVPPPJJJJJJHHHDDDCCCEEEJJJIIIFFFEEEHHHKKKGGG@@@IIIQQQTTTMMMBBB>>>>>>???<<>>>>>:::555222111222222111111555;;;@@@>>><<<:::;;;===;;;555///222666:::999666444666999333222000...---------,,,///;;;EEEBBB999333000///222///...000333444000,,,000111...)))---777>>>???333555777777333///,,,+++///444777333,,,***000888999888555444666999666///444555888:::333...333>>>555333444888;;;===>>>???AAAAAA???<<<888666777888333444555333000000444888222777===@@@>>>:::555111222111///---222888999666///------///333444333111...,,,...222222......333===;;;555...,,,//////,,,111111000111222111...,,,333555777666444111000///---111222000444<<<>>>:::222///+++((((((,,,000444+++++++++******+++,,,,,,///,,,***,,,000222///,,,***+++,,,...111444777999666777777888888888777777///+++***---000//////111//////---)))$$$###'''+++(((---...)))$$$!!!"""######"""$$$,,,///***,,,///222333222111000---000444666666555555555444333111//////333888<<<777333111555;;;>>>;;;666777999:::666111...111555222222111...+++...444:::000111111222333333444444///,,,+++...444666444000***)))///777444***+++333555555555333111000111222000//////000222444333222999:::777111///444888999...///111333444333///,,,,,,111555555111---+++***,,,000555777555555666777{{{uuunnnddd]]]]]]bbbZZZXXXWWWVVVRRROOORRRXXXVVVTTTIIIFFFMMMHHH@@@BBBBBBEEEGGGGGGHHHIIIEEE???BBBFFFKKKKKKHHHCCCAAA@@@NNNJJJFFFCCCCCC@@@<<<777999888888999:::;;;999888888===AAA@@@<<<777555555888444111222666888666333===???;;;222...333666555>>>===;;;777333111222444333000//////...,,,...333///555<<<<<<777111......111111000...+++***,,,---+++,,,---...///222777:::333222111222444555444333222111222444111...111888999:::999555000///111555777888888777666777:::===000111111333:::AAA@@@:::===BBBCCC===666333000,,,...000111//////222555666666444666;;;===:::777888777111+++,,,111555333000555222111333777777222---+++---///...,,,,,,///222888666111,,,)))***---111111222333111///......///777777777666444222000///222111000222666:::<<<<<<...---******///666666222666333///+++))))))***+++...///,,,&&&'''---///,,,***((((((+++222777888888888;;;;;;777000...000444---------+++)))((()))+++---...---)))###!!!###%%%---,,,*********)))&&&$$$$$$### %%%+++---***---///222333222111111222+++...333777888777444222777888888777555555666888444222111222666:::===???;;;:::777444000//////000222111000111111000---***'''(((///888999444333666111---+++---///000222333555333000//////111111111777777666444111111333444444333222222444444333222===:::666333222222222111000000111444777666222...888888777444111000111222333555777666444111000000wwwnnnhhhccc]]][[[\\\YYYWWWUUUSSSMMMHHHLLLSSSQQQQQQGGGBBBGGGCCC===@@@AAADDDFFFFFFHHHKKKHHHCCCEEEIIILLLLLLIIIFFFDDDCCCJJJGGGDDDAAA???===;;;999:::999999:::<<<<<<;;;999444555777:::<<<===<<<;;;:::666333444777999777444<<<===:::222///333666555@@@???>>>:::777666777999333333444555111,,,+++///---222888888555111000111111111111///,,,+++,,,---//////000//////111444777555333333333555666666555222222333111000000222333777555333222222222222222777666555333222333666999000111111444;;;AAA===444999>>>@@@;;;666333000,,,///000111000000222555666777666888<<<<<<888666777888222,,,---333777777555222111000222555555222///000111222000---,,,---///444333000,,,))))))---///222333444333111///000111555555444444444333000...111111222444777777555333++++++******000777666222666444000---,,,---...000------+++(((+++111000+++000---+++---222666777777888888666111,,,+++...222111///,,,++++++***(((%%%---......+++&&&$$$$$$'''***++++++++++++++++++,,,'''$$$"""###%%%&&&'''(((+++...111222333444666777777777666555222///,,,+++444666888888666444333333000000000000111444888;;;777888999888444333444666222222333444444111,,,(((++++++///555666111111444222///---...///111222222777555333222333444555555444444555444222222333555333222111222333444333111:::777444222000000000///,,,---///333666666222...444444333000...,,,---///222333444333111//////000rrrgggcccaaa]]]YYYWWWYYYXXXVVVRRRIIICCCGGGPPPQQQTTTKKKDDDGGGDDDAAAFFFDDDFFFFFFEEEGGGJJJIIIDDDDDDFFFHHHGGGEEEBBBAAAAAADDDCCCAAA>>>;;;:::;;;<<<;;;::::::;;;===>>>===;;;:::666333444888;;;:::777<<<888666666888999777555999:::888333000333666666<<<;;;:::888555444555777333555:::;;;444+++(((+++,,,///222222000000333666111222222111...------...222222222000//////111333333222000///000000///...000444444///000555444...444111...000444555333000222222111000///111444777222222333777???CCC;;;000555;;;>>>;;;888777444///000111222222111222444777777888<<<@@@>>>999888<<<===777000///333777777666000000111111222111111000111222222111///...///000000///...,,,******,,,...111222333222000//////000333111000111444444111...222222444666666444...***)))******+++111888888444777555333111000111333444......---,,,...111///***333///+++,,,000444666666888555000,,,***+++...000444///++++++...,,,&&& ,,,...000///+++(((((()))+++,,,---,,,***+++///333,,,'''&&&(((%%% '''))),,,///222555777;;;>>>@@@===888222---***((((((000333666777444111///...///222444222//////444:::222666888666111...000333222333444555555111+++&&&000//////111000...///333444222///---...000000000555555444333333444666666000222555666555555666777222111000111333333111000666444222000............+++---111555888777333000222222111...,,,+++,,,.../////////...,,,---...000xxx}}}qqqfffbbbaaa]]][[[ZZZ[[[ZZZYYYTTTJJJDDDHHHQQQQQQVVVNNNEEEGGGFFFEEEKKKJJJKKKHHHEEEEEEGGGFFFBBBCCCDDDDDDDDDBBBAAA?????????@@@???<<<888888<<<@@@<<<;;;;;;<<<>>>???>>>======999444222444666777777<<<999777666777888666555666777777444333444666777::::::999666333222222444222555:::;;;444***(((,,,---......------///333777111222333222000......///222222222000...---///000444111...,,,,,,+++***)))///666555...111<<<:::...222111000222444555333000+++...000111222333555777111222444999BBBEEE;;;...444999===<<<;;;<<<:::555222111333555444222444888777:::@@@CCC@@@;;;===BBBCCC<<<555111222444333222000222222111///......///---...///000000000111111,,,---...---++++++---...---...000000...,,,,,,---222///---///333555333000444444555666555222,,,(((+++,,,++++++000999<<<::::::999666444444444666777222333333111......000111444///******---222444444444111...,,,...///000000111...,,,---...,,,&&&!!!+++///333333///,,,,,,---...000111...***+++111777///)))))),,,'''((())),,,///222555999===@@@>>>;;;777222...,,,,,,,,,000222333333000...------333888;;;888111000666===777999999444,,,(((***...111111111222222000,,,)))111000///---,,,---000444666555111---...000000---//////000//////000111333---111555777888777777888000000000111222222000...333222111///---,,,---...///111666999:::888444111222333222000...---...000+++++++++***)))+++///333vvvzzzqqqhhhdddaaa^^^^^^aaaYYYYYYXXXUUUMMMGGGJJJRRRMMMTTTLLLBBBDDDFFFEEEJJJJJJJJJHHHDDDDDDGGGFFFBBBGGGGGGFFFFFFFFFDDDBBBAAA<<<======;;;888999>>>BBB;;;;;;;;;<<>>===555555555333222555:::???;;;999777666666666666555333444555777666555777999@@@@@@???<<<999666666777111222555666111+++,,,111//////---,,,,,,...333666222333444333111000000222///000000///...---...///333111......///000000//////666555///444??????444333555777666333111222333+++///444777666444333222...///222777???BBB999,,,222666999999;;;>>>===999555333444888777444555::::::===AAADDD???999:::???AAA<<<666222111222222111333444444333///---,,,,,,+++,,,---...///000///...+++---...---,,,,,,...///+++---000000...,,,,,,,,,000...---///333555444333777555444333333222///---111111...+++000999@@@AAA===;;;999666555555555666444888:::666000000999CCC:::555...,,,---000000///++++++,,,...000111000...+++,,,......,,,***((('''***///444555333000000111...111111...+++,,,333999...++++++---((( !!!)))***---000333555888;;;>>>888777666444222111000000111111000...,,,,,,---///555;;;???<<<444222888?????????<<<444---***---222000...,,,,,,---.........000000...++++++...333666::::::666000000333333...***,,,------,,,,,,...000***...333666666555555555000///000111222222000---111222222000...,,,---///222555888:::999666222///222333222000///...000222(((((((((((())),,,111555uuummmeeebbb```^^^```eeeWWWUUUUUUTTTOOOIIIJJJNNNLLLTTTLLLBBBFFFJJJHHHIIIEEEFFFDDDBBBDDDHHHHHHEEEFFFEEEEEEFFFFFFEEEAAA>>>;;;;;;;;;::::::<<>>???>>><<<777999999777333333888===999999888777666666666777111111555999:::777888;;;>>>??????<<<999777777777000///000222111///000444111000...---...000333444555555444333111111333555...000111000...---...///,,,***)))+++///333555666333777666222555>>>???;;;555888:::777333000222555///333888999777333///---+++...000333777999333***///111333333777===>>>:::888555777<<<;;;555666<<<>>>???AAABBB===666444666:::777444222333444555555555555555555333000---+++------,,,---...---***(((+++---------,,,,,,...000---///222222111///......000000111111333444666777999666333111111222222111555555222...000999@@@BBB<<<;;;999777555444444444444666:::999666777DDDRRRCCC===666222000000...,,,%%%'''+++......---,,,***(((+++...---+++******,,,***///444666444333444555///000000...,,,...333777,,,,,,,,,***(((%%%%%%&&&))),,,000333555666777999555555555555333222000///111111///,,,+++,,,///222222888===:::444222777>>><<<:::666111......111444///,,,)))(((***---///000...000///++++++000555777===???;;;333222777666000+++---000///,,,+++---000)))---111333333222222222//////000222333222000---///111333111...,,,...000222555777777555111///...000111000///---...000111***++++++******,,,000444pppeee\\\[[[]]]^^^___aaaXXXTTTSSSUUURRRLLLIIIIIILLLSSSKKKBBBIIIOOOJJJGGGAAACCCCCCBBBDDDHHHHHHDDDCCCCCCCCCEEEFFFDDD???;;;:::999888999<<<===>>>>>>888777888999<<<===<<<;;;;;;;;;;;;999888777777888999999999888888888999:::000000555<<<===999:::>>>444666777666444333333444111...---222555444333444000/////////111333444555777666555222000111555888111222333222000......///)))(((''')))...333666777777777666555555777;;;>>>999888777555333333333444...111444555444111000///...222333111222333///***///000///000555===???<<<;;;666999???>>>777777>>>@@@>>>???AAA???999666666777666555444555666666666444444444777888666000+++---,,,,,,---...---***'''+++,,,,,,+++******,,,///---///222333222000//////000333555444222333777;;;999666333111111222111000555777555111222888===>>>888888666555444444444444333222333777888999BBBLLLCCC>>>888444333222///,,,'''***......+++))))))***++++++***+++,,,,,,,,,+++***///444666555555666999666444111...,,,+++,,,---)))---,,,%%%$$$)))'''&&&***///333444444555555444333333222111000///////////////...---...000222///444888777333222777<<<666333111000222333222111///---******,,,...//////---111222------222555444:::===999111000666555...---000333222...,,,...111...111444555444333333444///000111333444333000---,,,000222111---,,,---000222444666555222000///000///000000///---...000222000000000---,,,,,,...000rrrmmm^^^RRRSSSZZZ^^^]]][[[[[[VVVTTTWWWVVVOOOIIIFFFFFFNNNEEE===FFFLLLFFFAAACCCEEEDDDBBBDDDFFFEEE@@@FFFFFFGGGIIIKKKHHHBBB===999777666888<<<>>>===;;;666666666888;;;<<<;;;:::666444555999>>>AAA???===999:::::::::999999;;;<<>>AAA???<<<888:::AAA@@@888888??????<<<>>>CCCDDD@@@======888888777777666666555444333222333888<<<;;;444---***)))***,,,000000---***+++++++++)))((((((+++...+++---111222111///...---000555888777222222888>>>888666333222222111///---333666777555444888:::999555444444444444444555555444---,,,222777777999===<<<999444333444444222///---000222///***'''(((,,,000+++'''(((,,,...,,,(((***///333555555555888;;;???;;;444///+++'''###!!!'''///,,,!!!"""+++'''###(((...333444444333333222111///.........000111,,,...000111000000111222...222666666444444888<<<777555444666::::::555000000...------......---,,,...333444///...333444222555999555,,,+++222111***---111444222...,,,---000555777999999888777777888000000111333555444111...+++...222111---+++---000222555777666333111333555000111111000//////222444666555444111---++++++,,,mmmccc\\\UUUSSSVVVZZZ[[[ZZZ\\\]]]\\\UUUMMMHHHIIILLLIIIFFFAAA???@@@BBBCCCDDD@@@AAACCCEEEFFFDDD@@@======CCCKKKNNNKKKEEE@@@>>><<<<<<999555777<<<===;;;;;;:::777555777;;;:::555???:::555555===EEECCC<<<<<<888555555222000444999222555:::???AAA???999555666222222666777444222222555///...333555333444888,,,,,,---///111111000...333777:::888222///000222000222444444333111111222222222333333...,,,333===888888999;;;;;;999444000888<<<:::333222777555---666111000444555222000000222444333//////222222///000111444777777888AAALLL===<<<:::::::::;;;::::::999;;;>>>@@@@@@???======777:::<<<:::999888666333666777999:::999555111/////////...---...///000111***......++++++///222111///222222000000111...(((,,,000444666555222///...;;;666222000000///+++(((///000111000......000111222444333...---///111000---//////...222777999666000000111222333222000---333111...***(((***...111///111333111---***(((((('''***///444666666444222666888777111***%%%$$$&&&,,,)))&&&%%%%%%%%%%%%%%%$$$///999;;;444,,,***,,,---///000000//////000222///000555999555------333000...///111111000333888888666666888::::::666222111000000000222111000...:::666111+++((('''(((***222///---,,,,,,------,,,444222111222444555444111;;;888666666777777555222111111222222111000///...---,,,+++***+++---///111111444444111000111000------...---***&&&(((000666::::::777333...,,,+++,,,~~~zzzkkkeee\\\SSSSSSXXX[[[WWWRRRVVVWWWVVVRRRNNNKKKKKKLLLHHHEEEAAA???@@@@@@AAA@@@>>>>>>???AAACCCDDDDDDCCCBBBEEEHHHHHHEEEAAA??????;;;;;;888444555999:::777888888777666999===;;;666::::::888666:::@@@@@@<<<:::666222222000000555<<<777888999;;;<<<;;;:::888222///000555888777666777777222222666888666777;;;///---,,,---///111222222666888999555...+++...111111333555555333111111111...///111111---+++111:::333555888999999888777666777999888444444666444111444000///333444222111333555777666222222444444222333000444;;;999333;;;JJJ@@@???===<<<<<<;;;;;;:::<<<<<<<<<>>>AAABBBBBBBBB:::999888:::<<<===999555555666666666444111...,,,------...///000000000///---000000,,,+++...000......222333333444555111+++---000333444333000......333222111000---,,,,,,---000000///---+++)))***++++++...---))))))---000000...///---,,,000666999777444222000///.........---333111...,,,,,,...333666222111111111111...***'''$$$''',,,000333444444333999666222...***(((&&&&&&666222,,,'''###"""!!! '''...666777111,,,***+++333555666555333222222333+++,,,222888777222111444111///000333222///111555333333444444333444555666111000///000111222000///666333000,,,,,,---///111555333111111222333222111222111111333777::::::888999777555555777777555333000000000000///////////////......------...000111222444444333555888666111---......+++((()))///555===<<<:::555111//////000}}}sssnnneeeddd[[[SSSTTT[[[\\\SSSJJJOOONNNMMMNNNNNNNNNLLLJJJFFFDDDAAA@@@??????===<<<;;;;;;<<<===@@@CCCFFFHHHFFFFFFEEEBBB???===>>>@@@;;;;;;777333333777777444555777777777;;;???===777444888999777888<<<===;;;999444111000//////555<<<<<<;;;888666666777999;;;222///000555888666666777666444555888999888888;;;...,,,)))(((+++...111222;;;<<<:::333,,,))),,,000444666777666444222111111---...111222...+++///777///222666777777777:::<<<777444444666666333333666222///...111222000222555666888777333222555555222222...333<<<;;;444888EEEEEEDDDAAA>>><<<999888777===;;;999;;;@@@DDDEEEDDD<<<888666:::???@@@<<<777555555333111...,,,+++***+++,,,///111222111000///000222111---,,,......,,,---000333333555666333---...000111111000...---......111333111...---000444222222222///---+++,,,---///000---)))***///333222...///---***...555888666777444///+++******,,,---///...,,,,,,...222777;;;666333222333444222,,,&&&!!!$$$(((,,,///111222222555111,,,)))***+++++++++000---)))&&&%%%&&&(((***,,,///111111///,,,++++++111333444333111...------,,,,,,000888;;;888555444222000222444333///000444---000111000---...333888000//////000222333222111444222///------...111333/////////000222222111///,,,,,,...222777;;;======666555444444666666555444//////...---...///000111111111111111000000000000...//////111666:::666///,,,...///---+++,,,000333:::888555111---,,,---///ooohhhbbb^^^YYYVVVXXX]]]\\\SSSJJJKKKHHHGGGIIIMMMNNNJJJFFFDDDBBB@@@@@@???>>>;;;999999:::<<<===???BBBEEEHHHEEEDDDAAA>>>======???@@@======:::555555777666333666777888999<<<@@@===777222666888777999===>>>;;;777444333444222000333999===;;;888555333555888;;;777333111444555222000111333444666888888666666777///---***+++...111444555>>>???>>>777///+++,,,000666888999777555222111111//////222444000,,,...333---222666666444444999???666000111888777111222999111///...///...,,,///444333555444000000222222000---///222777===@@@???===EEEDDDAAA===999555444444<<<999777:::>>>BBBAAA???<<<888777;;;===<<<999999777555333000---,,,++++++,,,---...000111111111111111222111---...000///,,,...000111///111333111---...///000///---------...000222444333222222555777///000000000......000111555444000++++++000222111///000...,,,...333333000444222///,,,))))))+++---+++)))(((***...444999;;;888777777666444000+++'''"""$$$'''***,,,......///---+++(((&&&&&&***...111&&&'''((()))***---111444333111///...///...---,,,***,,,...---+++)))''''''///...111888>>>===777333333000000222111///222777...///000///...///222444111000000111444666666555666333000,,,++++++,,,---)))***,,,...000000...+++'''(((+++///333777:::;;;444333333333444444444444000///...---...000222444222222222222111000///...,,,------///777;;;555,,,))),,,...//////000222444555333111---***)))+++...rrrgggbbbVVVWWWYYY\\\]]][[[VVVRRRKKKGGGEEEGGGKKKLLLGGGAAAAAA????????????>>>;;;999999;;;???@@@@@@@@@BBBCCCAAA@@@?????????@@@@@@@@@@@@AAA===888888:::888444888:::::::::===@@@<<<666333555555666<<>>AAABBB===555//////111777888999888555222111111//////111333000++++++//////333666555222222777<<<444000111777666///111999111000000///+++'''+++222222444333000///222333000+++333444333BBBSSSMMM999;;;<<<<<<999666555555777<<<;;;;;;===@@@???<<<999:::888:::<<<999333444:::888777555333111/////////000///...---...000222444///000///...000333222...444444111---...111111......///000///------///000555333111222444555444333,,,,,,---,,,+++***,,,...222111---)))+++000222///000222111//////111...)))---///000///---,,,---...+++)))(((***///555999:::888;;;<<<888000***)))***'''(((***+++++++++++++++(((******%%% """***222,,,///111222111000111333777444111000000111000///&&&(((******((('''&&&'''++++++---333;;;===888222333000...///000000666===222111111222444444222///444222222333666888999888777555111...+++***++++++,,,,,,///222444444111...)))***,,,...000222444666111222222222222222333333111000///...///222444666222222222111000///...---111111000222999<<<666---(((***...111222333555666333222000---++++++...000nnncccZZZPPPSSSXXX[[[\\\[[[ZZZZZZMMMIIIEEEFFFHHHHHHDDD???>>>===<<<===??????===<<<;;;>>>BBBBBB@@@>>>???AAA??????@@@AAACCCCCCAAA???AAABBB???:::999;;;999444:::;;;:::999<<<@@@===777777777666666;;;AAA@@@:::555666:::>>>;;;333...///222555777777555555777:::666111///111222000///111555<<>>===???AAABBB@@@>>>;;;999888777:::<<<666...111:::555666666777666444333222333111...,,,,,,///222444---///......222666555///888777444//////333333000---///000000000000111333666222//////222333000---000000000...+++)))***+++------,,,+++000777888555222444333000000000---''')))---222333111//////111000---***,,,111666777777666;;;<<<666,,,''')))...---...//////...,,,***(((+++......'''###,,,000333777777555444666999999777444333333333222111$$$%%%&&&%%%######$$$%%%$$$&&&)))---444999777000222///...///000111777>>>777555444666999999444000555444222333666888999999666444222000/////////000---...000222555444222//////111222111000000111222000222222222000000111222111111000000111333444555222111111000///......---///000///000444888333+++***,,,...111444555555555---......,,,******,,,...vvvhhh___TTTPPPQQQSSSWWW[[[]]]\\\[[[NNNKKKGGGFFFFFFEEEBBB@@@;;;::::::<<>>AAACCCAAA===<<<@@@CCCBBBAAAAAACCCEEEDDDAAA>>>???@@@===999888:::888333::::::999888<<>><<<===;;;777777888666111999999888777<<>>;;;@@@@@@999333444777999222222666:::888222000111+++000444555444555:::???888333111333555333333666999CCCJJJEEE???;;;666111000---))))))---333999<<<666888999555111000555:::444666777666444222111111///---///444666666999>>>222111111222444444333111111:::;;;222,,,///111---...222888999111***///888222555555444555:::;;;:::999///000>>>CCC999333555777:::===;;;777555888<<<;;;???AAA>>>777555999>>>:::333222999:::444444;;;***...555:::;;;999555222222222111111000/////////000000//////444888444------000222222444666222,,,,,,///222444555555666777222444555333000...111333+++,,,---,,,******,,,---)))***)))+++111777555///666444///***+++111333222---222555555222000222666444///******---///---+++444222000---+++,,,///222222444666777666222...+++------+++'''$$$$$$'''+++...000///---+++...777>>>555777999999555222000000111000---)))&&&&&&(((***111444222------///---'''//////222777666333222555888:::;;;999777888===AAA555333111111333555666666333222000///............///......000222222000...555777777444///,,,,,,---000222333111...,,,---/////////000111111111111000333222000......///111222+++...///...///333444111444333222333333222111///+++---000111000//////000yyyppptttoooiiiddd\\\GGGKKKOOORRRWWW\\\ZZZUUULLLFFF@@@@@@CCCFFFFFFCCC???<<<;;;<<<<<<<<>><<<<<<>>>???<<<444,,,---------...333:::@@@DDD===<<<===;;;222,,,111<<<;;;888444333444444222///222333555777:::;;;<<<===::::::777444111///------...555<<<;;;555//////111111666777333000000...++++++...222777;;;===>>>>>>444222111000222666:::===BBB???<<<::::::::::::999???:::999===>>>:::;;;@@@@@@888555888999666444666666111111555555111111444888666000***+++...))))))---333666777666444333111222444555111---000777222333333444333111000///,,,///111000...,,,,,,------...//////---++++++,,,'''((())),,,...111444555333111---***)))***,,,...+++...000111000000222555111...******,,,///000111333333333333333222111000444333222111111111000//////---,,,,,,((($$$%%%)))111111,,,%%%&&&000666666;;;999888777444111111333555111---,,,---///000000333444555333///,,,******666555555555555444222000---///333666333333;;;EEE:::666222000111444777888333444333///***(((+++......000222222///---...000,,,111777777333000000111111111111222000,,,******,,,///111222111/////////333888888000***+++000333---+++))))))+++000666999;;;444---,,,///222111//////111333444333444777:::sssjjjhhhbbbaaaaaaYYYPPPNNNLLLMMMSSSXXXTTTLLLJJJFFFCCCBBBCCCDDDBBB@@@AAA===;;;<<<<<<<<>>DDDIIIJJJHHHFFFEEEDDD@@@;;;666;;;<<<<<<:::666444333333::::::::::::999999888777:::;;;:::888999;;;888222222111111333111---///333111000000333333000111555///000222222333444777999;;;999:::<<>>===AAAAAA???BBBHHHDDD;;;444333222...---000444333555777444///222888555333...)))+++...***###&&&)))...111222111000/////////000222///,,,...444555555555555333111///...+++***)))((('''(((***+++,,,---...,,,***))))))***++++++,,,...000222444555222111...,,,++++++,,,---,,,///222333333444777:::222000,,,******+++---...555444333222111000---,,,222222111111222222222111444555666333)))###)))333111///)))$$$)))111333000666555555444333333333555444222///...---...///000333444666777777777555444222111111111111000///...///000444888777666:::AAA999666333222333555777888666777666222...,,,///222222444555444111//////000///222555444111000333777555222000...---,,,---...222222111///......000222555999888111,,,---000000222000...---///333888;;;999555000///111222222000222222444777;;;<<<;;;:::xxxnnndddZZZ^^^aaaXXXZZZTTTMMMKKKRRRVVVQQQGGGGGGGGGGGGFFFDDDBBB???>>>CCC???<<<<<<;;;;;;@@@GGGAAACCCCCC@@@<<<===EEEMMMHHHGGGEEECCCAAA===888444???>>><<<888555333444555:::;;;<<<<<<;;;999777555;;;:::888777999;;;666...111111333333...)))+++111---000555666000+++...666111000000111444777888888777666777:::===<<<777333000222444777888777666444555444444777777555555777...111333555555555555666888777666777:::???CCCGGG>>>888222111444555000,,,666333000000333777::::::000111111///222444111+++000000000111222333444444555444333333444666999;;;@@@>>>;;;:::;;;<<<======??????@@@BBBAAA???CCCIIIIIIAAA999444111------///333444777777222...333:::333111---((())),,,***&&&***---000333555555444333///,,,---000000......111666777666666444222///...000,,,(((&&&'''***---/////////...+++)))((()))+++------......000111333444222111///...---,,,,,,---///111444666777:::===@@@666444111---))))))+++---444333222222222111///,,,222222222222111111111111555999<<<555&&&'''666000,,,'''&&&+++111000***:::999777444111///---,,,222222222000//////000222333333444777;;;<<<999666..................------000///222888999666666888666444333333555777777666888888777333///...000444555666777666333111000000222333333222000333999>>><<<888222//////333555777777444///***(((***000444666888666000...000000...///...,,,+++---000444666333222111000000111333333666666888>>>CCCCCC>>>999~~~vvvfffXXX\\\___TTT[[[YYYTTTQQQUUUXXXSSSKKKEEEGGGJJJJJJGGGCCCAAA@@@EEEAAA>>>===<<<;;;@@@GGGDDDFFFHHHFFFCCCCCCFFFJJJAAA@@@???>>><<<999555333???===;;;777444444777:::888888999::::::;;;;;;;;;;;;999444222555888444,,,444666888777///''')))000,,,...333333...)))///888222000///111555888777666555555666888:::999666333111333666888888666444222777444333555777444///+++---111666888777666888:::===<<<999888888999;;;===<<<999555444555666444333666333000///222777:::<<<111000...,,,000333///(((333222111000000222333555333333333333444666777888;;;999777888;;;>>>@@@@@@@@@CCCGGGGGGCCC>>>???AAACCC???;;;888555222111222333333333222000000333888333111---))))))*********111222444666888999888666000---,,,000222111000111555555666666555333111000333///+++***,,,///111111222222000---******,,,...,,,,,,---...000111333444333111///,,,+++,,,---...333333555777999<<>>;;;555222555:::<<<:::777444...)))&&&(((...333444444111...///333111,,,+++***))))))+++...111333......---,,,---000555999999<<>>@@@<<<:::444///111666444///555777;;;;;;444---///666...,,,---...---,,,111777333111///000444666666444555555555666666555333111222333555666666666555555666333111222555555---%%%000444999;;;999888:::;;;======<<<:::999888777666444555555333000111444888444444444222222333777;;;777555222///222555111)))111000///......000333555333444555666777888999:::888777777999>>>CCCFFFGGGGGGLLLPPPOOOIIIAAA;;;888333666999999999777555333333000,,,+++...222333222///---+++******,,,000444222111111222555555444222000,,,,,,111333000///000111222333444444444333222000///......///000//////222222000---+++***,,,...,,,,,,---///222555777888666333...+++***+++...111555444444555888;;;===???777555222...******,,,......,,,+++...222444222000///000111000---,,,---///666999<<<:::000&&&&&&,,,%%%)))...///,,,***...333111333222///222888777333---000444888999:::;;;<<<666222///111444444000+++222444444333111111444666///,,,...444888333,,,))),,,,,,...111444555444222888777444///)))(((+++...///000222444555555333111444555555666777:::>>>@@@:::999666555;;;AAA>>>666666444111---+++,,,000333000///,,,***...333222---******+++,,,...111444555,,,+++***))),,,222;;;AAA===DDDLLLNNNIIICCC???>>>pppkkkkkkfff\\\\\\\\\RRRMMMTTTYYYXXXVVVWWWUUUSSSHHHIIIIIIJJJJJJIIIHHHGGGDDDAAA@@@BBB@@@>>>@@@EEEHHHHHHJJJMMMOOOLLLFFFAAAFFFFFFDDD@@@:::444222111<<<:::888666555888>>>BBB@@@>>>:::666666888;;;===<<<<<<888222222666777444222555999<<<999444777<<<111---+++...000000222555333111000000222222222222555555555444333222111000333333333444555666777777000000///000555888111(((222555777999999999:::;;;::::::;;;;;;;;;:::999888111444777555222333:::@@@333444444333111222555888666666333///000222///***...---,,,+++,,,...000222444555777:::;;;<<<======:::999999<<>>AAAAAA???;;;666222...(((%%%+++222222...***)))))),,,---000999BBB555222000000333333111///...,,,---111000---,,,...---...000111222333222222000333555555333111000111...///...,,,******+++------...000222555888:::<<<888555111---,,,...000222555333222333666:::<<<===333///+++)))***---......---***(((***///111---)))+++---000///------000222222222444555111((($$$%%%%%%)))///000***&&&---777111333222...222999888222---///333999>>>@@@>>><<<777444222222444555444222555777888666333333666999222///000555777222---+++((())),,,///333444333111777777444///***)))---111...///111555777888555333444555555666888999;;;<<<;;;<<<<<<===EEELLLEEE888555555555333222333555777...---***'''+++111222///))))))***,,,...///111222---+++))))))...666>>>CCC===FFFNNNNNNFFF???===???yyypppeeeeeehhhaaa^^^^^^YYYQQQTTTVVVTTTTTTVVVTTTPPPNNNKKKGGGGGGHHHIIIHHHFFFAAA@@@AAADDDCCC???@@@DDDBBBDDDGGGIIIHHHGGGFFFEEEJJJJJJHHHCCC<<<666444444<<<;;;999777666999>>>BBBBBB@@@<<<999777777888999666;;;;;;777555666666555444444777;;;:::777777:::333111222555555222000222222222222111///...///000333444333222111000111111222333444555666666666666...///000111666;;;666---000000111333666888999888777666666777777999:::;;;222444666666666999@@@FFF555222///...111444666777222444222...---//////,,,......---,,,------//////222333666:::<<<=========;;;::::::<<<@@@EEEHHHIIIDDDFFFFFFCCCBBB@@@555***444>>>GGGHHHEEECCC===666///...((($$$'''///222///+++***,,,...///111<<>>???111+++&&&)))333;;;;;;888,,,(((''',,,333777555000666999999555...******---......000111,,,&&&&&&+++000,,,***)))%%%!!!&&&000---000...***///999888///111...000777@@@AAA:::111666444111---+++,,,000333444666666333...---000555111//////111000,,,,,,...((()))+++///333555555444......---+++))),,,333888888888999<<>>:::666666333000...///111333444444777777999DDDMMMCCC222...000111111222444888;;;444333///(((&&&+++///000222222222222111000///...)))&&&%%%)))///333222//////111444555444222111111tttqqqjjj___fffiiiXXXTTT[[[UUUVVVSSSPPPPPPQQQPPPMMMJJJLLLKKKJJJHHHGGGGGGHHHHHHDDDAAA@@@DDDEEECCCBBBCCC>>>>>>>>>@@@DDDGGGIIIIIIIIIFFF@@@<<<:::<<>><<<777333111...,,,+++///444555111---//////333777333---...555((())),,,000444888;;;===000......222888;;;999555::::::888444///,,,+++,,,666666444111///...)))%%%&&&)))111:::<<<888999???777@@@CCC;;;:::BBBFFFBBBHHHOOOKKK???@@@IIIBBB111666CCCKKKGGG===777222---...000---''')))222888888777444333888@@@BBB<<<555333222111222333333000,,,)))111333......444222***---000///,,,,,,...///,,,333333333222111111222444...------///222333333333///---,,,---///...+++'''444999<<<;;;:::999555000111...******,,,000333444---+++,,,000666;;;;;;999111***%%%'''...333444222<<>><<<999999444------111555666555777777666777===AAA<<<333111222333555888888666444.........---,,,---///111222222222111000...,,,+++!!!'''///444666555444333000111111///,,,+++++++++yyywwwmmmcccbbbccc[[[XXXXXXUUUQQQMMMIIIGGGHHHIIIIIIHHHKKKLLLLLLKKKIIIHHHFFFDDDBBB@@@AAAEEEEEEBBB@@@AAA<<<<<<===???BBBDDDEEEEEEEEEBBB???<<<;;;;;;===???AAAAAA@@@===;;;<<>>777444555999;;;<<<<<<999666555444555111===QQQQQQ<<<000333---000000,,,,,,000222000111444555333222444333111555777777777:::???;;;444...333999;;;999555222000000...---000444555111---111333666666...&&&)))111---,,,---...111555888;;;000......222888:::888555444555555333000......///888888666333111///,,,))))))+++222:::;;;666444666666???AAA<<<===DDDEEE@@@HHHNNNJJJ>>>>>>FFFCCC666:::@@@CCC@@@===:::333+++///111///++++++000222000777444444999??????888111111000///000222222///,,,...444555//////555444---...000///,,,,,,///000...111111000...---,,,,,,---111000///111222333333222000///...///000000...+++---222555555666777555111222///+++***+++,,,---,,,,,,---///000111333555666...)))$$$'''---333444222:::@@@@@@666+++***...111222///---,,,(((&&&+++222,,,+++,,,...,,,***...555444000---///555888555222222444888:::666111333999999777222...+++,,,111555777666333...***(((((()))***,,,...,,,***,,,222777111...)))&&&***111222///333000---***+++///555888;;;999999:::<<<;;;888555333///++++++000444555444555666555777===@@@:::222222222444666888888666444111333444333111000222444//////...---,,,***)))(((!!!&&&,,,111222222111111333222000---++++++...000~~~zzzvvvoooiii___\\\___ZZZSSSVVVOOOKKKFFFDDDEEEHHHJJJKKKKKKKKKLLLLLLJJJGGGCCC@@@AAA@@@CCCGGGGGGBBB@@@@@@<<<===>>>@@@AAABBBCCCCCCCCCBBB@@@???======<<<<<<;;;<<<<<<:::888999===BBB555555666777777888999999888:::===@@@<<<555333555999:::;;;:::999888999:::666444999EEEGGG===333000---000000---...222444222111333333000111666888666777666555555:::>>>;;;555000333666777555222000///222000000222555555222...333666999555)))!!!%%%---666333111//////222666999000......111555777555333---///222222111111111222777555333111///---,,,,,,******000888;;;777222111666<<<@@@???BBBGGGEEE===BBBJJJJJJBBB@@@CCC???555>>><<<999888:::;;;444+++///222222//////111111...888666777;;;>>>===555///.........///111111///---444888666000///444555000000111000,,,,,,000222000111111111111000000000000333222111222333333222000000//////000222222111000,,,000222111222444333000333111...---,,,+++)))'''+++///111000,,,+++...111---)))&&&)))000555666555888<<<;;;444//////111111444000,,,((("""###***&&&&&&)))------,,,111999111111111333666777555444333666::::::333...222;;;<<<:::555///,,,,,,///222999555///+++)))(((''''''***+++,,,***)))+++000555000///,,,))),,,111000,,,000111000...,,,---333777777777888999999777444000...,,,+++...333666777666333555555777<<>>;;;:::666777777555222222555888555666888999999:::;;;<<<999<<>>888BBBHHHFFFBBB???888///===888333222555777333...///000111111222333444333888999:::<<<===:::333---,,,---...000111111000///777999666///...222444111000222000,,,---111444333......///111444666666666000000000111333333111000////////////111222444444555777666222000111000,,,111000000000111///,,,***---///000...,,,***+++---///,,,+++...444999999888777888777333222444333000222...***&&&%%%%%%'''******(((,,,333,,,///333666777777777777333444666777444000444;;;<<<:::666000,,,,,,...111:::555///,,,---...---+++.........,,,***+++...111---...,,,+++...222222//////111333000+++***...222444555777888777444000---......///333777999999888222555666888<<<===888000111111222444555555333000111777<<<<<<777222222444,,,,,,,,,,,,------......(((***+++,,,,,,,,,---...111000...+++***,,,000444wwwggghhhlll___VVVZZZQQQKKKZZZJJJJJJIIIIIIHHHHHHIIIJJJJJJIIIGGGDDDCCCAAA@@@@@@??????CCCFFFDDD>>>===???DDDCCC@@@===;;;===CCCHHHHHHGGGFFFCCC???;;;888666:::::::::666111000222555666888;;;;;;;;;<<<>>>AAA;;;>>>@@@===999777666666999999888666333333555777555222//////333666222---222333333222444888777333666666444222444:::;;;888;;;777333333444555555555666444333111111111111111//////000111444555555444333111///...///111111000<<<999444000...///222444222000...------,,,***)))'''***...000000000000000+++))))))---,,,***---444---,,,+++...555;;;>>>===999<<<@@@DDDJJJLLLHHHAAA999===@@@???<<<777333000777444111000111111222333///...---...///000222444555666888999888333...***,,,---///111111111111111666666333///...000000//////111000---...222555333(((((())),,,000222111000,,,,,,---000222333222000............///111444666999:::777222//////...******+++---000333333111...000...,,,---//////...,,,///...---000555888888777222333111///111333111+++***))))))((("""%%%%%%(((***)))&&&)))///)))...333777777777888999333000///444666666777::::::888444000------///222777333///...000222222000333333222000...------...---///...---...222222///...111222///)))&&&))),,,111333666666555111...,,,///000222555888888777555222555777888:::<<<777000//////000111222222///,,,///555;;;<<<999444333444*********+++---///111222...//////...---,,,...///,,,---...---,,,,,,---///wwwjjjdddddd^^^WWWSSSLLLLLLVVVMMMNNNOOONNNLLLJJJJJJKKKGGGFFFDDDBBBAAAAAABBBCCC======???@@@===888999>>>AAA@@@>>>:::777:::AAAGGGGGGFFFBBB>>>:::777555444===<<<:::555000...000333666999============AAADDD>>>@@@???<<<;;;<<<:::777::::::888555111///000111444000---...000111000///333444333222555999666111444555444333666;;;999444<<<999777666333222666;;;999666333222333444444444......///000111222333333000...+++,,,333999888222555333000...---...///000222111///---+++*********(((***---............///,,,))),,,111000,,,///888444333000---111888======999<<<@@@DDDIIIJJJIIIGGGBBB<<<666333111///111555222000000111///---111777///,,,+++,,,,,,***+++...///111444333000,,,***))),,,...111222111111111222222222111000///...---,,,,,,///000...///333555333)))((((((***...///,,,)))***+++,,,///222333111///......---,,,---///333777444666444000...///...***$$$%%%)))---222333222000111...+++---111333111...------...000222333222000,,,---,,,+++,,,...+++$$$###$$$(((,,,***%%%%%%)))((((((+++...,,,***,,,222+++...333666777666666777222---,,,333999999888999777666333///------///222222000//////111222333222555666666555333111...,,,000222111...---000000......//////---)))'''(((***...111333333111...,,,,,,---...111333444333222111222555666555777999666000.........///000///,,,)))---222777::::::888666444((((((((()))+++---///111333333333000...------///(((+++...///...,,,++++++zzzpppkkkdddZZZXXXWWWNNNKKKNNNNNNSSSTTTSSSOOOKKKIIIKKKMMMCCCDDDDDDDDDEEEEEEEEEEEE???>>>===<<<888555999AAA===??????<<<999:::???DDDGGGDDD???:::777666666777<<<;;;999333...---000444555999===>>>======AAAEEEAAAAAA===:::===AAA>>>888444555555444222222333444555///...111111---...333333333111000333777333,,,///000111333777;;;666///888777777666111///777BBB;;;888555555777888888777////////////......///000---.........333:::888222...//////000000000000000111111000...------...///''')))+++,,,,,,,,,...000///---000666333,,,...888555777555//////555:::;;;999;;;???BBBDDDFFFHHHKKKFFF:::111000000---///333///---...111000...000777,,,)))***...///+++***---,,,///222111---******++++++...111111///...///111---...000222111...***)))***...000///000444444111,,,+++***---111222...***,,,,,,...111333333000......///...,,,,,,...333888000333333///...000...+++%%%&&&)))---111222111/////////...///000111111000......///000000///---,,,***---,,,***+++,,,(((!!!###$$$)))---,,,)))+++000,,,,,,///111///,,,---333000111222444555444333111000...///555888777777888666555333///,,,+++---//////111222222222111222333444555777999888555000---000333222...---000222000,,,,,,++++++***++++++,,,+++---000///---++++++,,,)))+++...000000000///000111444444222222555333000.........///000...+++(((***+++///555999999666333***)))(((((((((***,,,---444444333111---+++++++++))),,,///000///,,,++++++yyylllfffiiieeeSSSTTTWWWLLLLLLQQQGGGSSSRRROOOIIIDDDCCCFFFJJJ@@@BBBEEEHHHIIIHHHGGGEEECCCAAA???<<<888666<<>>===@@@DDDGGGCCC>>>999777888:::<<<>>>===:::444000000444999444888======<<<===AAAEEEBBBAAA<<<999>>>DDDAAA888+++---111333555777:::===666//////555333+++---777222222000///222555000)))))),,,///222777:::555,,,222333555444...,,,777FFF<<<999666777999;;;;;;999111111000...,,,***+++,,,+++000222000222666666111,,,...111444555555444333000000000//////000222444&&&((()))***+++,,,///222222///333888444***,,,555111777777111///555::::::888:::===@@@AAABBBGGGMMMCCC888222666777000+++,,,...+++,,,111333000000555'''&&&+++333555000...111---000333111---+++---000***---000000...------///+++,,,000444333...)))((((((,,,//////111444333000)))((((((,,,222444111,,,//////000222444333000---000000///---,,,...444999222555555111000000...******+++,,,///222333111///---000222111...---000222000111222222111///,,,***,,,///000---,,,,,,((("""&&&&&&)))+++***'''+++111000000111333///***+++///555444333333444222///---...///333888777444444888777666333///+++***+++---000333777666333111222444111333777:::;;;888222...---000000------222666666+++***((())),,,///000000(((+++---,,,***((()))+++(((***---/////////000111000222222//////222222////////////000000...+++(((%%%%%%(((...555888444///...---+++)))((((((******333333333000,,,)))((((((,,,...000000///---,,,,,,uuugggaaacccggg```[[[UUURRRRRRTTTVVVWWWYYYUUULLLEEEEEEJJJKKKHHHEEEDDDEEEGGGBBB===AAAIIIEEECCC>>>999777999>>>BBB@@@>>>???CCCAAA===@@@GGG===@@@BBBBBB>>>:::666555===<<<666...+++000666888:::<<<>>>>>>===>>>BBBEEEDDDAAA<<<999<<>>888222000111444555444:::777888???CCCCCCCCCDDD===;;;777333///---,,,,,,...---...222777888333...***+++...111333333000---///---...000...)))+++222666333222333555222+++$$$)))...222222...+++---000111000///......///000000000000///---,,,,,,///111000333333111000111///+++...///.........222777;;;>>>999777999666...***+++000000333555222...///444222//////222444111......000111222333333///)))%%%...///...---+++'''###!!!)))///444333...***,,,///+++,,,///222222...(((###***,,,///222333222000......,,,///666999666444444777777777444111/////////---333666444222222111---555444555666777777444222555666666333333444111,,,*********,,,///111222111111000---***((())),,,///...---,,,---///111111000...000111222222000---+++222666---%%%+++,,,)))++++++%%%!!!###+++444999:::555...(((&&&)))------,,,,,,111000)))'''+++---***,,,+++***+++...//////...~~~pppbbb\\\___dddVVVVVVTTTQQQNNNPPPTTTXXXVVVRRRJJJEEEHHHMMMKKKFFFEEEBBBBBBCCC@@@<<<===CCCAAA@@@>>>;;;999999;;;>>>>>>;;;<<<>>>;;;777999?????????>>>;;;999999<<<>>><<<;;;444+++(((---333555:::;;;<<<;;;:::;;;???CCC???>>>;;;999===AAA>>>777666444222000111444777999666333555;;;777...---444666444///+++...333333...000///333:::;;;777555777333333111...,,,///666;;;777888999:::999777444222000...++++++---000111222///...---...///...+++(((///000000000//////000222,,,)))+++222777555333222...+++'''$$$%%%'''***,,,///000111000......111444;;;888555111111444999<<<:::888999===???======@@@:::;;;;;;888444111000111...------111666777333///+++---///222333222///---000...///000---((()))...555444333333222///***&&&'''***------+++***+++---------------...000111222000000000...,,,,,,---///222555555222222444333///000//////------000444888999999<<<>>>999000---000333222444444111,,,---222...///111555333///000444000000000111111///***'''000111111222111///---+++000444888555///,,,...111+++***)))+++---,,,(((%%%+++...222444333222000///---,,,000777:::888555555555555555444333111000///000333333///,,,...///---000//////111333444333222111333333222333666444000...------000222444444444222222222000...---------...---,,,---///111111000...///111111000...+++***---333,,,%%%+++---+++000,,,'''###%%%+++111444555444///)))''')))+++***(((...222111,,,)))+++,,,)))***+++---///////////////zzzxxxkkk^^^ZZZ]]]bbbQQQTTTVVVSSSNNNMMMSSSXXXSSSMMMFFFDDDKKKQQQNNNFFFFFFAAA>>>???>>>;;;:::<<<<<<===>>>===:::888888888:::888888999777555777;;;======<<<;;;;;;<<<@@@CCC???===666+++(((,,,222555888999:::888666777<<>>AAA<<<555888555222//////222555777555111222777666///---111333222///---///444333///111000333888999666555777444666666444111000333666///222777::::::666000,,,+++***)))+++///333555555000/////////000...,,,)))111000...///111222222111000,,,+++111555444333444///,,,(((%%%&&&)))...111333333333222000///000222666777777444222555<<>>===???>>>;;;888:::<<<===<<<:::888777777777666666777888999<<>>AAABBB???:::===>>>===;;;999888999:::888888777777999===@@@AAA???AAADDDEEEDDDBBBBBBBBBFFFDDD===333...111555666333555666666555888>>>CCC===;;;666444777<<<;;;555555333///---,,,,,,...///000...///222333111...---))),,,------000555555222///000///......///000000444555666444111111555999111333666888888666333111000//////000222222111000444555666777777666555555111...,,,...111444333111555777:::888000)))---555000222333222///---...///333333333444666666666666333444666999======:::777444222222333333000111666666:::;;;666///,,,///444///...------///000111111---///000...,,,++++++---...///000111111111...,,,+++///222///)))%%%'''*********)))+++...000///...------...000111222222333111222333222///---------000222111......222333111333222///+++)))))),,,...000///...///111333111...111000111222...***,,,111///------111222...---......---,,,,,,...//////...111222333444555555666666:::888555000+++***---111***&&&###%%%+++......,,,000444777777555444444555+++))),,,333777555333333///------111666777222---222555333...***++++++***000...+++***,,,///111222222444222000111444333///.........000111111///,,,))))))+++...222333222000...------///000111///---000000000000///---+++***333<<<888---,,,)))'''---.........///000000///...------,,,---...---,,,+++******+++***&&&!!! '''...000...+++,,,...{{{uuutttpppiiiaaa[[[WWWVVVbbb^^^XXXTTTRRROOOKKKGGGOOOJJJCCCCCCLLLUUUUUUPPPIIIFFFBBB???BBBEEECCC===BBBAAA@@@===::::::<<<>>><<<<<<:::777999???@@@???HHHGGGDDD@@@>>>@@@DDDGGGBBBBBB===333...000333333111444666777666888===AAA;;;888333///333999888333222111///...---,,,,,,------...000222222000///...///222333000111444444222333444222------000222111666777777555333444999===666666666555555444444444000//////000000///---***111333555555444333222333///------...000222222222+++444???CCC;;;111///444111444888777333000//////333333333666999:::999888444444666;;;@@@???:::444555111...111333222333555222444333///)))'''***..................///000000---///000...+++***,,,///***,,,---,,,...111000+++,,,000444222---***,,,...***+++---///////////////......///000111111000000...//////...+++******+++...111000------000000...222111///+++)))))),,,///555222...---222777555...------000222///+++---111000,,,+++///111...++++++///...---...000000000///333333333222222111111111888666333///,,,---111444+++******+++---/////////222333444666777777666666///---...333666555444666///......111444444111---000444555111//////...,,,///,,,))))))***---//////...000///...111666777444111111111222333222///---&&&%%%&&&***000444333222.........///111111...,,,///////////////...---,,,///888444,,,...---+++000///000000111111000//////++++++,,,---...///000000+++)))******'''###"""%%%"""&&&+++,,,++++++,,,...}}}tttrrrmmmfff^^^YYYVVVTTTYYYXXXUUUPPPLLLJJJIIIIIILLLKKKHHHGGGKKKPPPMMMFFFDDDDDDAAA>>>@@@EEEDDD???DDDDDDCCCAAA>>>>>>???AAA??????<<<888<<>>CCCFFF???@@@<<<444///000111000111444888888777666999<<<:::888444222666:::888222111111111111000...---,,,***...222222000///000000111444444000000333444222666777333---,,,111333111555777888777444444777;;;777666444333222222222222------...000222111...,,,///222333222///,,,,,,---+++---.........///111333***///888@@@>>>666222333222666999888444111222444444444444777:::<<<;;;999444666999<<<>>>>>><<<;;;:::222---111555555333333---......,,,***((()))***------...............///...111111///++++++///333,,,...---+++...333222---+++...222333000.........+++///444555333111000111+++,,,---.../////////............,,,******,,,---,,,...///,,,+++---,,,)))111000...+++)))***...111333444333000333777444...+++,,,000333000++++++///---,,,---111000---,,,////////////000111222000///333222111000///...------222000...,,,,,,...222555...//////...,,,---000333000......000555777555222222---,,,000333222333555000000000111000000///...///333444111000111222000---+++)))***---///111111...///...---000666777555333222333444555333///,,,&&&%%%&&&+++222555444111.........000111000...,,,------------------------+++333...)))///000---111111111222111///...------***++++++,,,,,,...000111***'''''')))'''###$$$)))''''''((((((***,,,///000wwwrrrnnnhhhaaa\\\XXXXXXXXXQQQSSSSSSOOOIIIGGGKKKOOOKKKLLLLLLKKKKKKKKKEEE===???BBB@@@<<<>>>CCCDDD@@@DDDEEEFFFEEEBBBAAA@@@AAA???@@@===:::@@@IIILLLIIIBBBCCCDDDDDDAAA@@@@@@@@@>>>@@@===666111111222000222555999999666444555777;;;:::888777;;;>>>:::333000111333333222000...,,,(((///444333///...000222,,,000000---...222555444666777333,,,+++000333111333555888777444222333555555444333222000/////////+++,,,...222555555333000000222444111,,,)))(((((())),,,......,,,---000333111......333666444222333222666888777333222666:::666555555888;;;<<<:::888444888;;;<<<;;;<<<@@@CCC>>>444---111777777333111000111222333333222000///,,,---//////...---......000222333000---,,,111666111222000---000666555000'''***...111000...---,,,...444:::;;;777333333555((()))+++---.........---000000///---,,,,,,///111...222222//////000...***000///...+++***,,,///222///555777333222444222,,,***,,,111444111+++***---)))+++000333000+++...555000///000111333222000...777666555333222111000000,,,+++))))))***---111444111333222...******000666222...,,,000777:::777333111+++))),,,......///222111222222111...------...///222333//////222444444---,,,+++---000444555555111222000...000444555222222222333444444222...+++'''''')))...555777444000.........000111111...+++++++++,,,,,,,,,,,,------***000+++'''///111,,,...222333222000---+++++++++***++++++++++++,,,///111'''######&&&%%%!!!$$$***+++(((&&&&&&***...111222|||yyyoookkkeee___[[[ZZZ[[[[[[OOOFFFDDDIIIIIIBBBBBBIIIGGGHHHHHHHHHJJJLLLHHHAAAAAA>>>@@@DDDEEEBBBDDDJJJBBB@@@@@@CCCAAA===???GGG;;;444333>>>JJJPPPOOOMMMMMMKKKHHHEEEDDDDDDDDDEEEAAA???:::444......333888???===888444111333777;;;GGG???444///555======777444333444888666111...///...222555444000///111444333111444888666///,,,///111444222+++(((...222222777777444222333666444...333111444888444,,,,,,444......///333777777111,,,---+++******&&&###'''...///---***'''&&&***000444///222666888888666555444444222...---222777777111222555:::<<<<<<;;;::::::@@@???>>><<<;;;===AAAEEEEEEBBB777///555@@@<<<000///...111444222------///))),,,///...,,,+++,,,...---///111111111000111222333222222111222333444555111---,,,---,,,***000999---///666===:::///+++,,,+++))))))***)))(((,,,333///...000222222///111555444333111---+++,,,///222333444222000///000000///,,,...111333333222000///222111000/////////111111///000000000//////222444222555666333///---000444888777222---,,,//////,,,...+++)))(((***---...///,,,......***&&&&&&+++111111111///000555;;;:::444222---)))***...222444444...111222111333555333...222222///,,,...666===>>>///...000555;;;;;;666111,,,***)))***,,,///111222555333111//////000222333!!!!!!$$$***111555555333222333444444444222000...333///***((()))---000333///000222222...(((***000:::BBB<<<333333000***,,,//////---+++---111000+++$$$'''(((((('''((('''%%%'''((())))))(((((()))+++~~~yyyxxxsssnnngggaaa\\\YYYXXXWWWLLLFFFFFFKKKJJJDDDEEELLLLLLLLLIIIGGGHHHKKKHHHBBBBBB===;;;===>>>===AAAHHHBBB>>><<<<<<:::999===EEE888666888@@@GGGIIILLLOOO```\\\TTTLLLGGGDDDCCCCCCBBB@@@;;;666111000222444777666444222222666;;;@@@EEE@@@888333555;;;:::444333222555888666000...///,,,000333222...,,,...111222222666888444,,,))),,,333555222...///333333...555555333111444777555000666333777===:::000---111222444666777666333000---000.........***''')))///,,,---,,,***)))***---000111333555666555444333333444444000---///444555222666;;;@@@BBB@@@>>>???AAAEEEDDDCCC@@@>>>???AAACCCCCC@@@888222999CCC@@@444///...000333111,,,+++...***+++---+++)))((()))+++---///000111000000111333666555444444444555777888333///...///...,,,111999333222555:::888222...///+++))))))+++++++++///666666444555777555111222666333333333000---,,,,,,...333666888777333///,,,***///000222333333333222111555444222111///......---222111000//////000111222666777777222---+++---111555555000***)))+++***'''%%%%%%%%%(((+++---...---***+++***'''%%%&&&+++///444444222111555:::888333000---+++---222666888888666555222000333777555///111222000---///777<<<===111000111555888888222------------...///000//////------...///000111222222+++***+++///222333111///222222444555555555444333111...,,,+++,,,...000111000000222222...***---333AAAEEE:::///111111...222------+++)))+++//////+++&&&''''''''')))***)))'''((()))******((('''((()))yyywwwxxxsssnnnhhhaaa]]]XXXUUURRRMMMJJJLLLOOOLLLDDDEEELLLPPPOOOKKKGGGIIILLLKKKFFFEEE???:::999999;;;@@@FFFCCC>>>:::888777777>>>EEE999;;;@@@DDDEEEEEEKKKRRR___ZZZRRRJJJDDDBBBCCCCCCBBB???;;;888666444111///444444444333444888===BBB@@@@@@<<<777666888666111444444777:::888222///111111444666666222000000222333666::::::444,,,***---333333111000333555111***222333222111444999888333666444999???<<<111---000222555777777333000//////000///000111---((()))...***,,,......,,,+++++++++444555555555444222111000222555333...---000333222888===BBBCCCAAAAAADDDGGGGGGHHHGGGEEEBBB@@@@@@AAA;;;999222///666@@@===222///...000333000+++***---,,,,,,,,,)))'''&&&((()))...///000/////////111333333222111111111222333444555222111111000///222888444000...222444222000000,,,+++,,,...------222::::::888888999777222222666333444444222///,,,+++***111888???AAA;;;333...---000000000000000111111111444444444444222000///---111...,,,...111444444333666666555111,,,+++...222777555///)))(((***'''!!! &&&+++------+++***)))'''&&&''')))---000888777444222444777555000,,,+++,,,000666::::::888;;;999444000333777666000111333111...000777;;;;;;444333333555777666111------///000222222000...---)))+++---///000000///...111111111222333222000---000111111333444555666666000///...------......///111000111111...+++...444;;;===222)))...000,,,---------+++(((***///000---,,,)))&&&'''))))))'''&&&''')))******))))))***+++zzzuuuvvvzzznnnjjjeeebbb___[[[VVVRRRQQQQQQRRRSSSLLLDDDCCCHHHNNNNNNKKKJJJMMMQQQPPPKKKGGGBBB===;;;;;;>>>BBBEEEDDDAAA<<<:::999;;;???DDD???@@@DDDHHHGGGGGGLLLTTTTTTQQQKKKFFFBBB@@@@@@@@@>>>;;;888888888666111,,,666666666555555777:::===999===>>>:::777666444000444555999===:::444222555555777999999666333333333444999===<<<555//////111000111111000111111...+++000111000000555:::999555222333999>>>777---...777000000111111111111000///,,,,,,///000,,,''''''++++++---......,,,++++++,,,555666666777777444000------333666222...///111222444666999<<>>@@@BBBCCCBBBAAAAAA???======>>>???>>>BBB???@@@DDDHHHIIILLLPPPRRRQQQNNNJJJEEE@@@===;;;999777666666777555111,,,555666666666444444666777444:::===:::777666444111111333777:::777222333777333555777777555333111000333777:::888444111222444///222444333///,,,///333000111000000555::::::555///333:::;;;111)))222CCC666111,,,---222444000,,,******---///,,,''''''***---...---,,,+++,,,...111555666888;;;;;;777111+++'''111888666222111111111000///000666>>>DDDEEECCCEEEGGGJJJJJJHHHEEECCCCCC;;;777222111666999666000...---///222000+++***,,,---+++)))'''&&&'''((((((,,,---......---...000222444333222111111222333333333333222000111222222111///---,,,222;;;???;;;555222222333333...,,,111:::666555555888666333444888666555333000......111333111555>>>BBB===333222888///...,,,+++***+++,,,---222444777999999888666444...***))),,,444999:::888.../////////111444999<<>>AAADDDCCC>>>===>>>>>><<<===???<<<888@@@:::888>>>EEEHHHIIIKKKJJJJJJJJJJJJGGGCCC???===888777555555444222000...000222444555555444555666444999;;;888666666444111---///333555333///333999666777999:::999777555333111444444000...111222111000333888888222...333;;;111222111000555:::999444222555:::999///***777KKK@@@666------222444///)))***+++...111...)))***.........---++++++...333777555555777;;;===:::333---)))222999888444222111//////...111888@@@EEEEEEDDDDDDGGGJJJKKKJJJHHHFFFFFF;;;666111000222444222///------///222111,,,+++...)))'''&&&%%%'''(((((((((***,,,...///......///000222111000/////////000111000222111///111444333///((((((***...777<<<777///333444555444---***///888444333444777777444666:::888777444111///000444777333333777;;;666,,,+++222222111///---,,,,,,------555666888999888666333111333000...///222555444333111000000111222333555666888222++++++333777--- %%%%%%'''+++///111111000///...,,,******---000222666777555000...111222000999999;;;>>>???===666000,,,333777444000000000...222333111,,,---111444444888666222...***&&&###""")))+++,,,***((()))...222///............///000111***,,,---,,,+++***,,,---333333222222111000000///555444000)))$$$$$$)))...***((((((******''''''***...333,,,'''///222---...'''+++,,,(((&&&)))***)))'''######)))+++''')))///---......,,,***((())))))}}}zzzuuuqqqpppfffddddddgggjjjfff\\\SSSMMMJJJHHHHHHLLLOOONNNJJJEEEFFFFFFEEEIIIMMMKKKFFFBBBBBB@@@===AAAFFFDDD>>>;;;>>>===:::<<<>>>;;;555;;;555444:::BBBEEEHHHKKKFFFGGGGGGGGGEEECCCAAA@@@<<<;;;888555111......///222555888:::999999888999888:::999555444555333///,,,...111333111///555>>>888999;;;===>>><<<999666555444///***+++000111...///111777<<<888333444;;;333333222111444999777222666444555555000,,,888HHH???777///---000111///***++++++...000...+++---222,,,,,,,,,---...222777;;;666444333666::::::555111000666:::666333222000...///444:::>>>AAABBBDDDFFFBBBEEEHHHHHHGGGDDDCCCCCC999333---,,,///000000///---,,,///333222...---000((('''&&&(((+++------+++(((+++...000///...------//////---,,,,,,,,,------///111111///222666444...&&&((()))***000555222***111222444333,,,)))///999111000222555444111333777999999888555222222333555333///111777444+++)))///222111000///------,,,,,,444444666666555444222000555444222111000111111111111000000111111111000///.../////////111333///))))))+++///444888888666444222222111---***+++///333555777555111000444666555;;;;;;<<<>>>>>>;;;444---111222222000333777555111333333///******///222222444333000,,,(((%%%$$$$$$(((+++...,,,)))(((+++...,,,---///000000//////...+++,,,...---+++***,,,///111222222222222000///......///...)))%%%%%%***///)))''''''++++++'''%%%%%%...555///(((---,,,''')))(((---///,,,)))******((('''$$$(((///---''')))333,,,---...---+++******,,,~~~wwwnnniiidddbbbaaadddeee```TTTJJJPPPKKKFFFFFFKKKOOOLLLGGGIIIHHHDDDAAABBBFFFDDD???DDDDDD@@@===AAAHHHGGGAAA===???===999;;;???===666888555555;;;AAADDDIIINNNTTTRRRNNNIIIDDD@@@===;;;@@@???<<<555...+++---000999<<>>>>><<<555//////111333444444,,,,,,///333333//////222***))))))---111444333111'''***///111000...---,,,222111000///...//////000...111111000333888666///...000000...111666444......000333222,,,(((000:::///---...111000---...222:::;;;;;;999666333222222111,,,...777777///---222000000///...,,,+++***)))///000111333444444333333333444333222000000222444.........000111000...,,,'''000666444000111222222***---444;;;???>>>:::666666777666222,,,,,,000666444777666222222666::::::999888999:::;;;888000***888333------666===;;;333444333...((((((---111222000000///---+++***+++---(((---000///+++'''(((***---///111222111...***'''***,,,......,,,---000333---...000111111///---+++'''***,,,***''''''+++000)))'''(((,,,,,,'''######///:::999444444...$$$$$$+++111444111------,,,***+++***...444...$$$&&&111''')))+++,,,,,,---///111|||ssswww}}}tttcccfffdddbbb^^^ZZZSSSLLLHHHSSSMMMHHHHHHMMMOOOKKKGGGCCCDDDCCCBBB@@@AAACCCEEEGGGDDDAAABBBFFFGGGEEECCCCCCBBB@@@??????===:::888;;;888:::@@@CCCEEENNNYYYUUUXXXWWWQQQFFF>>>;;;<<<:::;;;:::555222111222333<<<>>>???===999888;;;===888666555333222222333333555000...000111222666<<<666888999888555444333444666222...---...///---+++666444333444666333...)))...111444444333222444777444555555333000....../////////---+++...333222---,,,---...---******---000...333444111000444999;;;555333333444222...///333666999;;;888333111333666555555;;;EEEGGGAAA>>>@@@===:::999;;;:::777888;;;666222...,,,///444888:::...)))***000000+++111===...,,,,,,///333444///***((('''***111444000,,,,,,...//////---+++***+++---333111000111333333111...333333222222333333444555///---...000///,,,...333...---000333000,,,111:::::::::::::::999777666444///333666666222...---...+++))),,,222333---)))+++)))***,,,///222333222000///111444666555222---***+++,,,---///000222333333222---***---333444///)))******...444;;;>>><<<999444000///111111...---///222111000///111444777999999666111111777:::111%%%333...***---555999888444444555444111...,,,---.........---+++***+++---000/////////,,,((((((***...111...+++,,,......+++(((///---,,,---///000000000444000---,,,///000000///---------...............222+++$$$%%%***...,,,(((222222111000000000000000000888>>>;;;111)))''')))&&&''')))))))))+++---000((('''***000222///---...uuuuuuxxxnnn___eeeeeeccc]]]UUUOOOMMMLLLOOOJJJFFFHHHMMMQQQOOOLLLGGGGGGEEEBBB@@@@@@CCCFFFAAACCCDDDEEEEEEDDDCCCCCCAAA@@@>>>>>>??????===;;;<<<:::===BBBEEEGGGOOOXXXTTTTTTRRRLLLCCC===::::::<<<;;;999555333333333222777888999999888888999:::555444222111000000111111111...---000111000222666333444444333000//////000999777444111000000222444444444333444333111...+++000333666666444333555777222222111///+++)))***+++---...---***,,,000///,,,...///000///---,,,///222222555555222333888<<<<<<<<<888666666444000...000111555:::;;;888666777999222333;;;EEEIIIEEEBBBCCC???:::666666777666888;;;666222...,,,///555999<<<333------222222---000999))))))***///555777444111,,,+++---333555222//////000//////.........------...------///222333222000222222222222222333333444,,,+++---000000...000555000...///000,,,(((,,,333888999:::::::::888777666222444666555222...+++***((('''***111333...+++,,,***+++,,,///222333111///111222555666666333///,,,,,,,,,...000333555777888222000...---///000000/////////222666999999666333888444333555555111000111444333222111222555777999:::777222000444888333+++222111000000111222444444444555444222///------.../////////---,,,,,,...000000000///,,,((('''))),,,---,,,,,,---...000//////+++******,,,000444666666333000...---000222333222------------------......111...***)))***,,,,,,+++......---------///000111333777999555...))))))+++******)))((((((+++///333---+++,,,111444444333333tttqqqqqqjjj^^^cccccc```XXXOOOJJJKKKMMMHHHDDDAAADDDJJJOOOOOOMMMLLLJJJGGGCCC@@@@@@CCCFFF===CCCJJJKKKHHHDDDDDDEEE???>>>======???@@@???>>>??????BBBGGGKKKMMMRRRYYYYYYVVVQQQKKKEEEBBB@@@???>>>;;;888666555444333222222111222444777888777666444333222111000000000111///---///333444111111444333333222000---,,,---///333555444000,,,+++000444111333444333000...------111444666666333222333555111000///+++((('''(((***...111111...,,,///000///111222222111//////111222555666444111444999;;;999<<<777555666444000---...000555;;;<<<;;;888888888111444<<>>======???@@@???>>>BBBCCCGGGLLLPPPSSSWWWZZZ[[[WWWPPPJJJGGGEEEDDDCCC@@@;;;777777666444222222222000000333777888666444555555444444333333333333111000111555777555666999666666444111///...000222///000111///,,,+++---//////222444222///,,,---//////222444333000...///111111111///,,,******---000222777888333000222444444222222222222111111111222333333000...111777777222222111222444111,,,---111555888::::::777444222222444999AAAIIIMMMLLLIIIGGGBBB999222222444444555777555222......111666;;;===777111///444666222//////333111000111111000,,,)))---)))))),,,...,,,+++---...,,,+++...333333///***)))***+++---000111222111...//////000000000000000000......000---)))))),,,111000...***&&&###%%%'''---///111333555555555555111//////111555555222///)))***...444999888333000.........000111111...,,,000000111111111000/////////000111333666999;;;===444555444111//////000333///222777:::;;;;;;:::999444333555888777444333666555444222111111111222333444777555...+++,,,......111555666333---+++...333222444444444222000000111/////////---++++++,,,...///...---,,,*********+++---//////---***))),,,///...,,,++++++...000111111111///,,,***)))+++---...111000///.........///000------,,,---///000000000000...---,,,...111555888333111---+++++++++,,,,,,......---,,,,,,...222555111///+++***222>>>@@@<<>>???@@@???===;;;@@@CCCFFFJJJOOOTTTWWWWWWWWWSSSMMMHHHEEEDDDBBBAAAAAA:::777888666111000222555333222444888999777555555555555555444444444333333000000444777777:::???999888777333111000222444222111222444666555111...---000333222///------//////111333222///---...000000000///---,,,...111444444999:::666333555777777222222111111111111000///222222000...111555333...,,,///444555///))),,,444999888777444111//////000<<>>>>>AAADDDGGGHHHKKKLLLKKKHHHDDD@@@>>>>>>DDDDDDEEEJJJMMMJJJBBB;;;@@@@@@@@@AAAAAA???;;;777;;;>>>AAADDDJJJRRRUUUSSSVVVTTTQQQMMMIIIEEECCCBBB???:::888999555---...444666555444555777999999999333333444444444444333222222......222444555999===777777666333000//////111222000111444888777333...,,,///222333222///...---///222444333000...///111/////////......///222555222666777333333666777666333111111111222111///---111444555444444666333---000333888999222+++...555777555333111000111222333CCCGGGIIIHHHGGGFFFCCC>>>:::888888:::888333000111222000///111333666666666///...///000111111///---,,,------.........------,,,((((((,,,...------///111000111444888999888555111333333222000...---...---...///000111000///...)))(((+++...---)))))),,,,,,......+++++++++***'''$$$&&&))),,,...000111111222111000000111000...,,,///111444999>>>@@@999000///...///000111000---+++000000111222333333333333111222444555555444222111222333555888999555---'''&&&&&&(((---222333///,,,***,,,222888888666999>>>777777666555444444444444555<<>>???DDDEEEFFFHHHGGGDDD???<<<===>>>AAACCCCCC@@@:::666888;;;===???GGGQQQUUURRRTTTWWWWWWTTTMMMGGGDDDCCC===999999:::333)))+++555444444444444444777;;;>>>333444555666666555444444111...///333555333444777444555555222///---------...------...///000000///,,,...111444555333///+++...111333222///...///111111111222111000000111333111333222000222777777444444222111222333222000---000666:::999777555222---444333555999888444333666555444333333444666666666FFFIIIIIIDDDAAAAAA>>>888777777:::;;;555...---111000///000222444555333111...000111000............000111000///---++++++++++++((()))...111000///111000000222333666777999999222444555333///,,,,,,,,,---...000111111111///...))))))+++///...******---)))...///------...***$$$%%%'''***---000222333333/////////...,,,************...111666===AAA:::///......///000111000...+++,,,---///111222111111000///111555777777444111...///444999:::777111+++(((***'''&&&,,,444666000)))&&&)))000666666333666<<<555444444333333222222222333:::===999555333111///111222555888999666000+++,,,...222333222222222222000222333444333333444555000...,,,,,,---,,,***'''&&&$$$""""""%%%(((***+++&&&'''***---///...+++((((((((((((&&&'''+++111777111///,,,*********,,,---((('''(((,,,222444111...///...---------...000111---------,,,++++++++++++***,,,------------...///...333000,,,===TTTSSS@@@wwwnnnkkkkkkiiifffcccWWWPPPIIIGGGKKKOOONNNLLLGGGEEECCCBBBDDDGGGKKKNNNNNNKKKFFF???;;;;;;>>>BBBEEEHHHKKKIIIDDD@@@???@@@;;;===AAADDDEEEAAA;;;666888<<<===???HHHSSSWWWTTTOOOTTTWWWTTTKKKCCC??????;;;888:::;;;111&&&***666000111222222111555<<>>CCCHHHOOOQQQGGG;;;<<>>===999:::::::::<<<===888111888555333333666777555222000111222///------111555555555444000,,,***)))***---111555666444111111222,,,------***((()))---111555666777666333000//////---///+++'''...999888...222222111...++++++///333:::888777666444222...+++444---(((***222:::<<<;;;333444777<<<@@@AAA===999999;;;;;;:::999888999;;;555111000333444000111666777777666444222111//////...111444444222111333555333,,,***000333///***))).........,,,++++++---///...,,,...222444444999>>>===<<<888333...***))))))%%%***000444444333111000+++***+++,,,///000///......,,,+++,,,...---***&&&)))///333333222222444555333///+++'''%%%'''***,,,000111222333222///,,,***222666999888333000111444,,,------,,,,,,---000222222111111111111111222222444666777111((("""!!!###+++---...,,,(((''''''))))))+++...//////111333555555333444777333,,,,,,222999888888777666666555555555666:::===>>>;;;666111000///***%%%'''...222111000111222333444555555555444555444111---,,,...111111///---...///---((($$$%%%+++---+++***,,,)))###000...,,,***)))+++///222---(((######(((,,,+++)))))),,,000222222///,,,)))000///...///000111000///...---,,,+++,,,---...///***&&&(((///...&&&(((111***...111555>>>EEEEEEAAAxxxrrrqqqooohhheeeeeeTTTQQQOOOPPPNNNJJJIIILLLJJJJJJGGGDDDGGGLLLJJJDDDLLLLLLGGG???<<<>>>>>><<>>;;;>>>???=========::::::CCCOOOUUUSSSSSSQQQMMMHHHHHHJJJHHHCCCCCCBBB???:::555333444666///111222222666<<<<<<888555777777777:::>>>;;;444555444333333333333222000222222111///------///000/////////,,,)))((((((***///222555555111...------000000...+++((((((+++...999999888555111000000111111333///)))...888888111222222111...+++,,,000444777666444555666555222///444000...///444777777666555555888===AAAAAA===999999888999<<<@@@CCCBBB@@@444000...111000...///444888666444222000///......222333333222000000333666111,,,,,,111333...***))),,,------+++******,,,...)))+++///222111222;;;FFFHHHEEE@@@999222,,,)))((('''+++000444333111///...,,,,,,,,,...//////---+++%%%$$$$$$'''+++---,,,***(((***,,,///111333222000111000...---,,,---...///111111000...------,,,,,,///111333222000111444777222111///---+++---000444,,,,,,,,,,,,,,,---......111333222...'''""" ...000111000...---///111---///111222222222333444444444666999666...,,,000222444666888888888666555555666777:::<<<;;;888666555444000+++---333555444///000000111222222222111222222000---***))),,,///)))((((((***,,,+++'''$$$&&&***,,,)))***------)))---,,,***)))((())),,,...+++)))'''(((++++++)))''',,,---///000111000...---...,,,+++,,,...000000//////...---+++++++++,,,,,,+++''')))///,,,%%%%%%---'''***,,,...444:::888333xxxtttpppnnnjjjeeeeeehhhXXXWWWXXXXXXSSSLLLLLLPPPGGGIIIJJJHHHGGGGGGEEEAAAEEEEEEBBB===;;;>>>@@@>>>DDDGGGJJJJJJDDD???BBBJJJKKKKKKGGG???;;;===@@@@@@@@@>>>;;;;;;CCCNNNUUUUUUUUURRRLLLGGGJJJNNNLLLGGGDDD>>>666222222333222000333444555777<<<@@@<<<555555666555555888<<<:::555555555555333111000111222555333111//////...---++++++,,,,,,***))))))***,,,...000222222000---,,,+++111000...+++)))))),,,...888777555222///...000222444666333,,,,,,444777444111111000...---...111444333111///222777888444000000111333555666555444444555555777;;;??????;;;666555333444:::BBBEEEAAA<<<333///,,,---,,,+++,,,000777555222///------......777666333000...///222555...---///333222...******,,,,,,,,,+++)))***,,,...'''***//////+++,,,999GGGKKKHHHBBB;;;444///+++)))))),,,111333222///---,,,---------//////---)))&&&"""!!!"""%%%))),,,------((('''(((...333555222///000111333555555444222000333000---+++***+++,,,...//////...---...111444666555333000,,,***+++///333+++,,,,,,---...//////000......---+++'''### ---...////////////222444111333666666444222111111333444777:::777111---......111666:::<<<;;;999777666666666888:::;;;;;;:::444444111---...222444111///////////////...---,,,///...+++(((&&&&&&))),,,'''(((***---//////---+++(((***+++)))***...///---*********)))***+++,,,,,,+++,,,---......,,,)))'''---------...///000111222***)))((())),,,...//////111000///---,,,,,,,,,,,,+++''')))---+++$$$$$$)))+++,,,,,,,,,000444222,,,~~~nnnlllhhhgggeeecccaaa```VVVWWWZZZ[[[UUUNNNNNNSSSHHHKKKLLLJJJFFFDDDDDDDDD@@@BBBAAA===>>>CCCFFFDDDBBBDDDEEEDDD@@@???CCCHHHGGGGGGDDD???<<<===BBBEEEBBB???<<<<<>>AAACCCDDDCCCBBB???;;;:::???EEECCC???<<<===CCCJJJRRRXXXTTTRRRMMMHHHIIIJJJFFF???EEEAAA;;;555222222444666777666444666>>>EEEBBB;;;======:::888:::===;;;555<<<:::666000,,,...666<<<888444111000222222000...000000///...---...111444---...///000222222111111......------.../////////&&&***...000000000000111---///...)))'''+++333777111000///...///111222333222///...111555666222......111333333111111666:::222222444888<<<;;;777222555888<<<>>>>>>;;;888666111000---***)))+++,,,---///---***((())),,,111444555444333222222111000///,,,000333444222000...---000000///---++++++,,,...222---)))((((((+++444>>><<<888444111000///---++++++---111111000---++++++------------,,,)))###((()))))))))((((((((()))(((***000777888444444888111444888:::999555///+++///////////////...---,,,//////000222444333000...***,,,......---,,,,,,,,,***+++---...///000000000///...,,,,,,,,,+++)))'''+++)))'''&&&&&&'''((((((111333666666333000---,,,//////...---///222444555333444666888999;;;;;;;;;555666777999;;;999666333555666444111222555444111000000000///...---++++++---+++(((&&&&&&(((+++,,,((())))))*********+++,,,***+++///222222...+++)))''''''(((,,,111333333111---,,,+++)))''''''***,,,'''))),,,...///...---,,,)))((('''(((,,,...000000/////////000000000//////'''&&&(((+++,,,***((((((&&&''''''''',,,222111,,,xxxiiieee___^^^aaaccc]]]SSSUUUTTTSSSRRRLLLEEEDDDGGGGGGEEEEEEDDD@@@<<<>>>CCCGGGIIIGGGBBBAAADDDDDDAAA@@@BBBBBB???>>>@@@@@@===CCCBBBBBB@@@:::777;;;BBBCCC???===???CCCHHHOOOWWWUUUTTTOOOHHHEEEFFFCCC>>>AAAAAA>>>777111///222777333333222333:::@@@@@@::::::;;;::::::===AAA???::::::777111---+++///555:::888555222000000000000000//////...------///333666333111111111222222000...111000000000111///,,,)))###(((...222444444444555+++,,,,,,)))(((***000555333111//////000222222222444333333444555444222000222333222000---...333777555555777;;;??????;;;666111555:::<<<:::777666555111333111...---000000...---+++)))((()))---111444111000000111222222000...///222444222333444222///333333111///,,,***+++---333---)))))),,,000999BBB;;;666222///000///,,,)))***---000111000...------...---------,,,***%%%!!!$$$&&&)))***)))(((((()))'''(((000888777000111888111333555666555111---***,,,...000222111///,,,******---111555666555333111***---111222111///------+++,,,...000111111000000//////---,,,,,,---...///333000,,,***++++++++++++---///222222000...------......+++))),,,333666555333333444555666888999:::444555666888999777333000333444222///000444444000000000000000000///...---...+++))))))***,,,------++++++)))'''&&&&&&)))+++***+++///444444...)))((('''&&&'''+++000333222000***'''###!!!!!!%%%))),,,(((***,,,......,,,)))(((******)))+++---......---,,,,,,---...///.........''''''))),,,......+++)))%%%&&&&&&&&&,,,222222...~~~qqqjjjhhhaaaZZZ[[[^^^\\\UUUXXXSSSQQQPPPLLLGGGEEEGGGDDDAAABBBDDDBBB===<<>>@@@@@@===CCCFFFFFFCCCCCCDDD@@@999??????AAABBB<<<777:::CCCBBB======AAADDDFFFMMMUUUTTTSSSMMMCCC===>>>@@@AAA===>>><<<666000---///333111444666777:::>>><<<888:::;;;<<<<<>>:::======:::;;;???@@@===FFFJJJKKKHHHHHHHHHBBB888999;;;???CCC???999>>>GGGAAA======BBBDDDEEEKKKTTTQQQPPPIII<<<444777>>>CCC@@@???<<<888444111222333222777<<<===>>>>>>;;;666<<<>>>>>>===???AAA<<<555444333222444888999666444999777333---'''&&&***...,,,------...000555;;;???///...---///222444333222+++,,,///444666444...)))%%%(((+++---///111444666333000...///......///111555222000000222222111///+++///333222...+++---///++++++,,,---000222444555333444777<<<@@@AAA===999;;;999777999===<<<666111222777888555666999888333///---+++******+++---...000,,,))))))---222444444666666333000444:::888111555444222...)))''''''(((.........+++%%%%%%000>>>555000,,,,,,///000...+++(((+++///111222222222333222000//////000///---+++(((---222333000,,,******///(((+++777<<<555000222000///...,,,,,,---///000+++,,,---......,,,+++***///333666333...,,,...111...//////---+++)))((()))&&&''')))******)))((('''+++,,,,,,)))&&&(((000777666222---,,,...000000///(((***,,,---...///222444000222000,,,///555444...000333888===??????>>><<<333111000000333555666666555555222///111666888666,,,---...000111222222222---++++++---000111///,,,111000,,,'''$$$'''---333***(((***000111---,,,///555111---...222333111...,,,&&&!!!###)))000222111333111...+++)))((())))))++++++,,,---...,,,((($$$333444444444333111000...---...///000111111,,,&&&......+++))),,,000...)))wwwsssoooiiidddeeebbb___^^^]]]ZZZUUUQQQHHHFFFCCCDDDGGGIIIHHHFFFCCCDDDIIIOOOMMMEEEAAACCC===BBBCCC>>>===@@@@@@<<>>===<<<===AAAEEE===DDDCCCAAAHHHGGGEEELLLIIIGGGCCC>>>::::::@@@DDDBBB>>>999666555333000---111444777999888777777777999;;;<<<======<<<:::999222333555666777666555555888;;;;;;555+++(((...555...---,,,++++++...777???...///222333333111///---///111111000333555///%%%---///222333333222111111555444222111///...------000222111---...222333111)))'''+++222333---***,,,222111000---,,,...222555:::;;;999666:::@@@===555777555444444444444333111888;;;===;;;666333555888777222------000222000---333333111+++'''***333<<<<<<999222...444<<<999000777222/////////---...222111000---''''''---555999444444222///,,,,,,---///+++---111444555666666555222000...---,,,---///000111///000444000&&&"""$$$333000...111666777111+++---444...%%%''')))***111+++,,,///000111111//////,,,---...///111111222222111---******---,,,((($$$&&&%%%$$$###$$$&&&(((***///+++)))***...111222111///------///222333000---'''***111666444//////333/////////111444444333111111333666999@@@FFFCCC<<<777000***///888>>>;;;555444333111111333666666666333000000000///---///555000---******,,,///111222...111111---&&&$$$***000---***+++///000......111000,,,***...000///000333000---+++,,,///111111000000111...)))***///---'''000/////////000///---+++333666999999555111///000111111000000000000111111...***((()))...111000...xxxpppooolllfff___aaa\\\XXXWWWYYYWWWQQQKKKJJJGGGEEEFFFIIIJJJIIIGGG@@@AAAHHHNNNLLLDDD>>>???@@@EEEFFFCCCBBBDDDCCC@@@??????@@@BBBDDDCCC@@@===<<<>>>??????>>>>>>AAADDD666===::::::BBBDDDEEEOOOJJJHHHEEE@@@======AAADDDDDD@@@;;;777666444222///111333444444444666999;;;555666666777666555444333000111111222222111111000555888999444...+++...222///...---...000444999===...///000111111000...---...///...---111555222***///222555555222000000111222333444333111///...---111333111...///333333111+++)))+++111333000000333888666333///...000666:::<<<<<<999666999===;;;444666444333333333333222000555777999666111///111333333000------000222222111000000...+++))),,,222777777666222000666<<<:::222333000......,,,***,,,111***,,,------...000222222111111000...++++++---///------...000222333222000000///...,,,,,,,,,---------+++---111000***(((+++333000///000444444111...---444...%%%(((***+++222)))+++---/////////...---------...///000000000000222///------///...***%%%&&&%%%%%%%%%&&&'''((()))---,,,***+++---000111111......---......---***((('''''',,,333555333111222)))***,,,///222333111///222333333555<<>>888222...000888<<<999555111000///000222444444444000......///...+++---222222///,,,++++++,,,+++***...000000---((('''+++000)))''')))...000111333888000,,,+++...///...///222111000///111333333000---000111...+++,,,///---'''111111111111000---***(((///333777888777555555555444222///------...///111///,,,***,,,000222///,,,{{{nnniiijjjkkkgggbbbaaa\\\WWWVVVXXXWWWQQQJJJKKKHHHFFFGGGJJJKKKIIIFFF>>>AAAHHHMMMKKKCCC===<<>>>>>>>>>>>=========>>>AAA:::666===AAAFFFQQQHHHHHHGGGFFFEEEEEEEEEEEEDDDBBB>>>:::777555333222000111222333555:::@@@EEE:::888666333222222333444888777555333111111111111444222111000000000000///++++++---111999>>>999222000000/////////.........,,,,,,---...111444333000///444888666222///222555222555777444///+++,,,...,,,...------111666666222333333444777999:::<<<===;;;999666333222444999<<<@@@>>>;;;999;;;===<<<;;;888555333222333444333222555555555222///...///111222111000---+++***,,,...,,,,,,...111444444333000111222111000000333666777333222333444000---000777111,,,)))***------...000---......---,,,,,,...000444111...///222444222000222333333444333111...---///...---...///000000000...///...,,,***+++///333222888000'''+++,,,***...,,,---///111222111000///---...///111222222333333......000444777888555333666666555444111---***(((+++---...---++++++...111...111222000***&&&%%%&&&((((((,,,111111---***++++++---000555888777444111333333222111666>>>BBB@@@777555444222222333333333;;;:::999999999777444111...---///222000------111......000222555555333000///.........///000111222000,,,***,,,,,,+++...333000......000///,,,---000222333555666666444111...222222222111111000...,,,,,,...000111///---***)))'''***---//////...---,,,///...,,,++++++,,,...//////...///000111///***&&&pppmmmgggcccaaadddiiimmm]]]]]]ZZZTTTMMMGGGEEEEEEDDDBBBAAACCCFFFGGGEEEBBBEEEGGGGGGFFFDDDDDDEEEFFF>>>>>>@@@DDDFFFDDDAAA>>>:::<<<@@@DDDEEECCC>>>:::;;;;;;:::::::::::::::999AAADDD===888???CCCIIIUUUHHHHHHHHHHHHIIIHHHGGGFFFBBBAAA===999555333222222...111555888;;;>>>BBBEEE>>><<<999666555666777888<<<;;;888666444333333333666333///...000222222111---...000444===BBB;;;000000000000000000000000000,,,---///222444222///---...222555555222111444888555666555111,,,***+++---'''((((((***111888888333444777999;;;<<<======;;;888999:::999888888:::<<<@@@>>><<<===???@@@@@@AAA:::888555444444555555444:::999888555444333444666333333222000......000222///000333777999888444111333111///,,,+++,,,222777333222333444222///222888333...,,,///000,,,+++---...///000000///...000222333000...///222444333222111222444444444222///---000///------000333444222,,,---,,,)))&&&(((...333666:::222)))------))),,,,,,---000111222222000000,,,...000222444555666666000111222555777777555444666666777666444111---++++++---///...+++***---000000333444222---***)))***,,,000666888111)))(((---***,,,///222444222...+++111444555555999>>>@@@===555555333222000000111222555444444555666555333000000///111555444000111555888777777777666222,,,(((000/////////000222444555333...++++++***((()))---///...///111///+++,,,111222333444444444333222222333333333333111///...///,,,///111111---***((((((%%%&&&)))+++,,,,,,***(((''')))+++.../////////...,,,---...000000---(((%%%pppmmmgggaaa^^^^^^aaaddd^^^]]]ZZZSSSLLLFFFDDDDDDAAA@@@@@@CCCGGGHHHEEEBBBHHHIIIHHHCCCBBBFFFJJJKKK???;;;<<>>999888AAAGGGNNNZZZNNNMMMLLLKKKKKKJJJGGGEEEAAA@@@===999444111111111---111666;;;===???@@@AAA===;;;999777666666777888;;;:::888666444333222222666444222111222333333333000444555777>>>DDD===111...///000111222222222222------000555555000,,,,,,...000222222333333555777666444222000///...------$$$%%%&&&)))111999888333333777999999:::===<<<999888;;;===>>>>>>>>>?????????>>>>>>BBBCCCAAABBBEEE<<<999666444555666666666;;;999777666555666888999333222111111333555888999333666888:::999777444222333///,,,,,,++++++000666111...---000111///000333------444;;;888...(((***000111222222111000111222//////000000111111111222...///111222111000...------...------222888888555,,,---+++)))''')))...333666:::222***//////+++,,,***,,,...000000000///...---...000222444555666777444444444444333222111111///000222333333222111000,,,---...---,,,+++,,,---111222333111...,,,******///555======444***+++222......000333444333///,,,111555888888:::======:::444333222111111111222222//////000333666999999888222111222555444222333777555555666666666333---)))222222222000000222666:::222---+++,,,+++)))***...------000222///+++---222111222444444222222222333333111111111///+++,,,000...000222///+++''''''(((&&&&&&))),,,//////---+++###&&&+++///111111000...)))+++---///...,,,)))'''uuummmddd```aaabbb___\\\___ZZZSSSOOONNNKKKFFFBBBAAAAAAAAAEEEJJJKKKIIIFFFKKKNNNMMMHHHHHHNNNRRRRRRDDD>>><<>>============???BBBDDDDDDCCC:::666222222444777888888111888666888DDDKKKQQQ]]]YYYVVVRRROOONNNKKKFFFCCC@@@@@@>>>999444000000222+++///444777999:::<<<===999888777666555555666777888888777666555333111000444555777888777555333222000666777555:::@@@;;;000***,,,///111222222222111...---///444333...---///111000///000333444444333222000000333666666222---&&&&&&&&&)))222999777111...333444222444:::;;;888888:::===>>>>>>???AAACCC???>>>@@@EEEEEEAAA@@@CCC<<<999555444444666666666666444222111222444666777111...,,,...333777888888666999;;;:::666222111111111,,,+++///000///000555///***(((,,,000000......***---888AAA<<<...***///000222333333111000111222...222555444111///000222---...///000000000///...///000///...333:::999222///...,,,******---111444333888000***111333///000+++,,,...000111000///......///000111222333333333333222222111000000111222///000111222222111111000...---,,,,,,------+++***000///------,,,)))&&&###,,,111888;;;555...///444000000111333555555333000222666888777777::::::888555333111111333555555444///...///222666999;;;;;;222000000333222000333888000111333666888888555222333555444111...000777>>>222...---///...++++++...+++,,,000333000+++---333000444777777444111000000111...------***&&&)))///***---///---)))(((***...******+++...111111---***%%%'''+++...000111000///(((***---///...---,,,+++zzznnnbbbaaagggjjjccc[[[\\\RRRHHHGGGKKKLLLDDD<<>>DDDGGGCCC@@@@@@DDDAAA??????@@@BBBBBBBBB;;;666111000333777999999///777777:::FFFLLLRRR]]]aaa]]]WWWRRROOOKKKEEEAAA@@@@@@???:::444111111333***---111333444666888:::777666666555555555666666777777888777666333111000111666<<<>>><<<777333000...444555111444;;;888---'''***---111222222111000000---...222111---...444444000---...333555333///...---000777>>>>>>666...))))))(((+++333999666///+++//////+++...777;;;999888999::::::;;;>>>BBBEEE@@@>>>AAAGGGEEE???===AAA;;;888444333333555666666111///,,,,,,...111333333111,,,(((***///333333000666999<<<888222------000...***+++222666333222444000(((%%%+++111111...------///777???888---///:::111222333333111000000111111777;;;:::333///000333...///000111111222222222333444222000444999555---111///---,,,---000333555000555...***222666222444---...000222333222111000//////000000000//////...------.........111555777555555444333222000///...///---+++,,,......+++(((...,,,)))((((((&&&!!!&&&(((///555555111111444,,,,,,---///222333222000333666777444444777888777666333000222666888888666///---,,,---000333444444111......000///...111777666666777999:::888555222444666666222---///888@@@555222111222000,,,+++---***+++000333000,,,...444000555:::;;;777222...---///+++))))))&&&"""&&&...###'''******)))+++111666000///...///000...)))%%%)))***+++---//////000000(((***---//////......///uuuwwwooo```[[[aaabbb\\\UUUWWWVVVPPPGGGBBBBBBEEEHHHFFFDDDEEEIIIMMMNNNMMMSSSTTTQQQLLLNNNTTTRRRMMMFFFAAAAAAFFFGGGBBB@@@BBBEEEGGGCCC;;;<<>>333999777666666777777555333---000999CCCFFFGGGOOOZZZUUUZZZXXXNNNJJJLLLEEE:::???<<<;;;;;;777111000333000///......111555:::======;;;999888777666666777444111//////333555444333555555666666555333111///000666888222///222444222222++++++222666222333999000///......000000...---((()))******+++---000333111000000222666888777444222,,,+++...///---000666++++++...333555444444555888999;;;<<<<<<<<<<<<======:::???HHHGGG<<<999>>><<<777777:::444+++///:::111...,,,,,,...///000///,,,...///...000222000+++)))///222000///000111000&&&(((...444111***+++111++++++)))'''+++111///'''(((...555;;;===<<<:::999555000---///111///......555444111...+++,,,...111000333555666888:::777111/////////222555888999999333---)))---000111222444333000000333333000000222444333222111111111222222(((***---000000///,,,+++///''',,,333///000555222444222111222444444222//////......///...---...111444111)))###$$$&&& %%%%%%,,,444444---...555000111333333222222333444777444111333666666222---111000000222777999888666999444111222444333444777777333000111000...000333:::;;;<<<<<<<<<;;;999888666666666555444666999<<<666///,,,...000000000222222111...---111777555///000111222333333333111111)))++++++((($$$"""###&&&&&&)))++++++)))***---111000000///,,,)))((()))***&&&(((+++000888<<<555+++,,,(((''',,,111222222444{{{vvvuuukkk\\\YYY___```[[[UUUTTTRRRLLLFFFCCCEEEGGGEEECCCAAABBBFFFIIIKKKKKKPPPQQQNNNKKKMMMRRRRRRMMMHHHCCCAAADDDEEEAAA???AAADDDGGGEEE@@@AAAFFF@@@444555666888999999;;;===@@@------333===DDDGGGMMMSSSPPPUUURRRKKKJJJLLLFFF;;;???<<<;;;:::666000///111......---...000444777999888999888666444333555777888555111111333555444222777666444333111000//////000555777444333444333000444//////444999:::999:::...------...//////,,,***+++,,,---,,,+++,,,...111---,,,+++---000222222000333///---000111///222777......///111333555777999===:::999999;;;;;;888444:::999???IIIIII???;;;???888555777:::555++++++444...------...111333444444---//////...000333222......333444000---...///...//////333666222,,,,,,111++++++***(((---222000***---111777:::;;;:::999888///------///---)))***...111111000---+++***+++,,,...444888666444444222///111222333555777888777666444...+++---//////000222222//////000000///333999222222111000000//////////////////...---,,,+++***111555DDDJJJ<<<333555444555222000///111222222000000000000000///...///000......)))"""!!!$$$###''''''---333///&&&'''///,,,...000111222333666888:::666222111333444111...111000000333777888777666333000000333444222222444000,,,,,,...///---...111999999:::;;;<<<<<<<<<<<<<<<;;;:::888777:::@@@DDD>>>444,,,+++---...///222333222///...111666444///+++)))'''%%%&&&(((,,,///***((('''''''''''''''&&&*********+++...000111111000000000...,,,+++,,,...)))+++---000666999444,,,)))$$$$$$***...///000222uuuvvvrrrfff[[[ZZZ```___XXXRRRPPPKKKGGGDDDDDDEEEFFFCCC@@@>>>???BBBEEEHHHIIIJJJKKKJJJHHHKKKPPPQQQNNNKKKFFFDDDEEEDDDAAA???@@@AAAFFFFFFDDDEEEHHHAAA666111555888888777999>>>CCC111...111:::CCCHHHKKKNNNPPPQQQMMMHHHJJJNNNIII>>>>>>;;;:::999444...---000//////000111222444555555444777999777333222666:::<<<888333222444555444222888666222///------......000444777777888888333,,,000000222666???FFFBBB:::+++,,,,,,...///...***'''+++,,,,,,+++***)))***,,,+++***)))***,,,---...---222///...111222111333777444333000///111555999<<<===999666888;;;;;;666000222444===HHHIII@@@<<>>???@@@???===;;;<<<@@@HHHMMMHHH:::,,,)))***,,,---///333333000///222666555000+++)))'''&&&'''***---000***'''$$$&&&***,,,+++(((***'''%%%(((---000...+++...//////...---,,,---...,,,...000000222555333...'''$$$$$$)))---...///222{{{qqquuupppggg```aaaddd^^^UUUOOOLLLHHHEEEDDDDDDCCCBBBCCCAAA??????AAADDDGGGHHHDDDEEEEEEEEEHHHLLLNNNOOOLLLJJJIIIIIIHHHDDD@@@===@@@CCCDDDBBBDDDEEEAAA999888888888777777888;;;===666666888<<>>???@@@???<<>>===AAAHHHLLLYYYTTTLLLFFFFFFIIIHHHDDD;;;888777777333---,,,///333444777888888666444222222777:::888444333999???888555333444888::::::888222222222111111222222222111000222777999666000+++(((222;;;DDDOOOSSSEEE222,,,,,,...///000...)))&&&"""$$$((())))))(((((())).........---,,,,,,------+++---000222555888999999>>>>>>888000///555999888222444555444000...///111***///999AAACCC???;;;;;;???===<<<<<<999444333555111111111222222222///---//////,,,(((***000222111777666222,,,***------+++000000...+++***,,,///000//////000444666666666555999888666222///...000111111//////111000...000555111333555555222...+++***666999999666666777444///***...333555444111000///...***)))+++++++++...333---///333444000,,,000999777888:::;;;:::888555333222222333333333333222111000>>>YYY___GGG333///---222333444444333222111111///333333222444777444---&&&!!!$$$***...444555999999...###&&&222444555777777666555666888777333///---///333777999333555777999888777555444777444333333///,,,...333000///111555555111///000444444333222222444555666111444777;;;???CCCIIILLLHHH<<<111///...+++'''%%%---/////////222777888666---///000111///,,,)))&&&)))++++++***(((''')))+++///111222111---++++++,,,+++---//////---***))))))...000///,,,,,,//////------+++***------***+++///xxxqqqnnnnnnnnnppppppiii]]]SSSOOONNNLLLJJJGGGEEEDDDDDDEEEFFFGGGFFFEEECCCDDDEEE???>>>???CCCDDDDDDGGGMMMKKKNNNOOOMMMKKKHHH@@@777>>>>>>>>>===============:::555000333999;;;666111888===@@@;;;999===EEEKKKVVVSSSMMMHHHEEECCCAAA???999777666666333...---111222333666777777555222000111444666555222333777<<<555444444777<<>>------------...///---)))&&&!!!%%%***---------,,,---...///000///---++++++,,,,,,111444555777;;;<<<999;;;>>>;;;444333888999555333666666000(((%%%(((,,,...333999>>>>>>===;;;:::===;;;888555333333444555---,,,,,,...000111000/////////,,,(((***///000...444333///******......+++333333///***(((***+++))),,,+++...222444111000222555444222...++++++---000///,,,+++---......222888555666777555222///------555666555222333555111+++(((,,,000111///...///111,,,))))))******)))---333,,,...333666222,,,,,,111333555888999999777444111555555555555333111...---...222CCCJJJ<<<111000......///111000///------...222666666333444777111''''''!!! %%%)))...333444333666666...$$$(((333222555888::::::999999999222111//////111444888:::555888;;;<<<:::777666555777444333111---)))---333222111222555444///---...333222222111000000000111+++...333777:::>>>BBBDDD???888333333111+++&&&$$$+++...///...000666888666333111...***((('''''''''***,,,...+++'''%%%'''***---000333111+++'''''')))***---111222000...,,,,,,...///---+++---111111---,,,******,,,+++((()))---~~~xxxrrrkkklllnnnqqqnnneee[[[TTTLLLKKKIIIDDDAAAAAAEEEIIIDDDFFFIIIHHHDDDAAA?????????===???BBBBBB@@@DDDKKKIIIKKKJJJFFFDDDCCC===555>>>???@@@AAA@@@>>>======777444222555999999555000777;;;;;;777888@@@GGGJJJOOOQQQRRRPPPIIIAAA<<<:::777555555666444//////333333444666777777555333111333444444444333444777:::555555888<<>>;;;;;;999666222111111222555888888333000///---******---///---******...222,,,***)))***)))'''+++111,,,,,,000333222---,,,...///111555888888666333000666444333111///...------000,,,444:::444222666444000000///---***+++...111777;;;:::444333555,,,###!!!###(((+++---333;;;666222333444...&&&)))333222666:::===<<<999777666000000111222333444666888777;;;>>>>>>;;;888666666555444666666222---000777444111222444444///...000111111111111111000//////,,,...000222333666:::===666444333444111***'''(((+++///000......333555333444222000---+++*********++++++***)))'''''''''((()))***++++++)))'''%%%$$$&&&***///222111000/////////...,,,+++000666444...***)))+++---+++)))+++111{{{xxxsssnnniiijjjmmmooojjjaaaYYYUUUGGGFFFCCC===888;;;CCCKKKBBBEEEIIIHHHCCC>>><<<;;;@@@===???CCCAAA>>>BBBJJJGGGIIIEEE???===>>>;;;444???@@@DDDFFFEEE@@@============>>>??????<<<999666888999777555;;;FFFLLLJJJJJJPPPWWWXXXOOOCCC;;;999777555555777444000000444555666888999888777555444666666555555666777999:::777888;;;@@@EEEFFFAAA===888555111...---000333666333---******&&&$$$+++555......888FFFIII===333222---+++*********)))'''%%%"""&&&+++......---++++++000444777777333///---,,,---333555222111444111+++,,,777;;;888:::@@@===444???;;;555000///000222333000333333111///000111111777666444222222444444111111///,,,+++,,,,,,,,,+++111222///,,,,,,000///,,,111000---)))***---+++&&&444555222------222222---...,,,///555555///...222++++++***((('''(((+++...))),,,...---((()))666EEE:::999666222...---///111777<<<===666...,,,,,,,,,---//////,,,((((((...333---+++******(((%%%)))///---+++,,,111111...,,,...---000555888999777333111333111...++++++,,,///111222***///555111333::::::666444111,,,)))+++222777<<<@@@===444222222'''"""))))))(((000<<<999444333444000)))+++444555999===>>>;;;666222//////111333444444444444555999<<<@@@@@@===999777777444666:::<<<999444666<<<555222333555555222111333///000111222222111000///000000///......111666999111111333444000)))(((+++---111111...---000222000---///222333111...)))&&&,,,)))&&&&&&)))***)))&&&***)))(((***------)))%%% %%%+++///111000000000000...,,,,,,444:::777000******,,,///...,,,000666{{{|||uuuiiiooollljjjjjjiiibbbWWWMMMHHHAAAEEEGGG>>>>>>EEEGGGHHHGGGFFFDDDBBBAAA@@@@@@BBBFFFIIIFFFBBB???===;;;@@@:::666888>>>AAA>>>:::===???BBBCCCCCCDDDEEEGGGKKKKKKIIICCC<<<666555666777222///333>>>JJJPPPRRRTTTSSSXXX[[[OOO>>>:::AAA:::999777444333222222222888999:::;;;;;;;;;::::::;;;999666555555555444444:::???BBBBBBCCCBBB===666444444222///---,,,...000///000000+++&&&$$$(((,,,+++)))...888:::444//////************))))))))))))"""$$$)))///444333---(((222444555333///,,,---...$$$***------111444///&&&333888;;;<<>>...222444111,,,+++111777111,,,((()))...111111///...,,,,,,...,,,((()))---777888888444111///111333333555333///000333555333222)))$$$(((((('''///;;;;;;555000000000222777>>>777777555///***(((+++...111444222,,,,,,000111---333...)))(((+++---***''',,,000///)))%%%(((+++,,,+++,,,///111111111000......,,,...444:::999111)))111000333666222)))'''+++//////444:::999333444999444222///,,,+++,,,...000===999444000---)))%%%"""###...555---...???...111222///+++***...222...;;;???666///333666555999999777444111222777<<<777999<<<;;;888555444333111333666:::======;;;888777555333222222333444555&&&)))000555222...555AAA555444333222111111000000,,,///000...)))%%%$$$%%%***+++***)))+++000000---+++///333444111,,,'''$$$)))(((***---,,,((()))---222...***)))***(((###%%%---222111111222333222000---,,,///555999888666,,,+++++++++---...---,,,{{{qqqgggpppnnnlllkkkhhhbbbYYYRRRKKKDDDGGGHHH???>>>FFFGGGMMMLLLJJJGGGEEECCCBBBBBBCCCFFFGGGEEEAAA???>>>>>>===:::888888:::<<<======>>>@@@BBBDDDGGGIIIJJJKKKQQQOOOKKKDDD>>>999777666666777999<<>>:::888777666555444444444444555777999;;;<<<;;;:::999999666444222111000000///999<<<>>>???AAAAAA:::111444555666555222000000000111111///+++((('''***,,,+++)))---444555///******((()))+++,,,,,,+++)))((($$$%%%(((...222222///+++000111222111///---///111,,,---+++))),,,222333...///777===AAAFFFJJJGGG@@@<<<<<<999444000///222555333000///000///---111777<<<<<<999444000///333666000444666333...---111666333///,,,---111444333111---,,,...111000---...222444777777444000...111555666888777333444888:::888555,,,''')))(((&&&000===666111............333999222222000...+++***+++,,,...333333...,,,...///---000///------......,,,***---///...((($$$'''******'''(((+++---///000111111000---,,,000444444...'''...---///111---&&&%%%(((,,,---333::::::555666:::000...,,,,,,///222333222555333000---)))''''''&&&###''''''+++222///---777000333555333///,,,...111888AAABBB777///222555444888888888555111222666:::666777888888777777666666000111444999===>>>===<<<999777555444444555555555,,,...333666444000444<<<666555333111000///000000+++,,,+++***(((((()))+++555555111+++)))***(((###$$$(((...111222000---+++((('''))),,,,,,)))***---///+++'''&&&'''&&&"""###***///000000222444222000---***---222555555333+++******+++...///...---wwwmmmgggmmmllljjjhhhddd___[[[XXXPPPHHHJJJJJJ@@@>>>FFFGGGOOONNNLLLIIIGGGFFFEEEDDDEEEEEEDDDBBB@@@???@@@BBB;;;<<<<<<:::888999<<<@@@@@@@@@AAAEEEKKKNNNNNNMMMMMMIIICCC>>>;;;999888666666===CCCEEEDDDHHHQQQZZZ```ddd]]]MMMFFFGGGAAA555444555555666666666555555111444777;;;<<<;;;999888444333111000/////////000555777999<<>>===:::777333333444777333000///000///---000666<<<;;;888444222000000000222555777555000---///333222///---...111444333111******---000///+++***---222666888444...,,,000666777999777444444999;;;999666000,,,,,,(((&&&000===222///...///...,,,///555///.........//////---,,,,,,222555111,,,,,,...//////111444555444111///...///111...(((&&&))),,,,,,)))***+++...111444777888333///---...222222---(((...,,,,,,---***%%%%%%(((,,,...333999:::666555777///,,,+++---333555333///------,,,(((%%%%%%)))---111444,,,'''000555111222111444777666333000000111???EEEBBB777///222666666777888999666333333666999888666444444555666666666///000222777<<>>AAA???>>>CCCJJJNNNLLLIIICCC>>>999888:::===>>>===999???EEEFFFEEEIIISSS]]]___aaa\\\OOOFFFCCC===666333444555666666555333222...111666:::<<<;;;999777333333222111000000222333000111444:::EEEJJJCCC777222444555555222///------888333...---///111...++++++)))((()))***(((%%%$$$&&&'''***,,,------,,,+++&&&%%%%%%&&&(((+++...///.........---...///000222111222222111000000---***555;;;AAABBB???===<<<<<>>@@@AAA999777666777888888555222666555555777777444222000777555222000000222444666222///+++,,,///111111///((()))(((&&&)))///111...%%%'''***...000000...,,,+++***,,,///---***+++...///---+++***++++++)))((((((---000000111555555333...+++((((((***,,,------000...---,,,+++)))&&&###vvvttttttqqqssszzzkkkiiieee^^^XXXTTTSSSTTTTTTMMMOOOOOODDDBBBHHHHHHHHHHHHHHHHHHIIIJJJLLLLLLIIICCC@@@BBBBBB@@@BBBFFFDDDDDDDDDEEEEEECCC>>>:::@@@===<<<@@@EEEHHHFFFBBB@@@<<<888999===BBBDDDDDD<<<===>>>???BBBIIISSSZZZWWWVVVWWWVVVJJJ<<<888<<<555666666555444222///...---000555999;;;;;;999777666666666333///...///111...///111777BBBHHHBBB888::::::999666444333555777:::444//////222222///***))))))(((''')))***)))'''$$$$$$$$$%%%&&&(((***+++(((((('''((()))---111444111000...------.../////////...///000000///000111000333888:::;;;<<>>888000////////////111444999<<>>>>>777555333444777888444111555444333333555555222///555444222111222555999;;;999666333333333222///+++******(((%%%''',,,---******)))***---//////---***///...///111///++++++...111///---,,,------,,,,,,+++...///...///222111...---+++)))((()))***+++,,,...,,,,,,++++++)))%%%###uuunnnooosssxxx}}}qqqllleee]]]VVVQQQNNNMMMRRRLLLPPPRRRHHHEEEIIIIIIFFFGGGHHHIIIKKKNNNPPPQQQIIIBBB@@@DDDEEEAAA@@@EEEEEEEEEFFFGGGHHHFFF@@@<<<>>><<<;;;===@@@BBB@@@===>>>;;;999888:::===??????<<<:::777888>>>FFFNNNSSSNNNMMMRRRWWWLLL:::666???999888777555333000...---...111555888::::::999777<<<<<<:::555...******,,,000111111444;;;@@@;;;222:::999666222000222777:::;;;777222111222222...))))))***)))(((***------)))"""!!! !!!$$$'''(((,,,------......111555888444222...------.........///+++))))))+++///888AAA888666666888999:::>>>DDD777555222111222222111111444333444666444//////222...///000000000///------,,,---...---+++***+++,,,---...000222222111///...******---111000---,,,000444444333000+++((())),,,555666333...,,,//////------...000000...+++++++++///111555777222++++++000000...------///000000000222333666666222---///444333888>>>===777111...///+++***&&&###&&&---111111000...---++++++,,,...///)))+++///333666666333000000000---***+++......+++***---000333777;;;:::666///------000444333---'''000///---***(((***000555RRRTTTCCC000333888333///...---,,,,,,000666<<<@@@<<<888333///...000000000111444777777666666999<<<777666444111000222777;;;666555444666999;;;<<<<<<666222000111666888555111333444333111222444444000444333222222333666999;;;:::999777555333000+++((())))))'''$$$&&&,,,...,,,+++***))),,,000111///,,,000...///111///++++++//////...,,,+++***++++++,,,+++---,,,+++,,,///...))),,,,,,++++++++++++,,,,,,'''((())),,,......,,,***uuukkkkkkrrrtttrrrmmmggg^^^XXXUUURRROOOLLLNNNIIIPPPTTTJJJGGGKKKJJJEEEEEEFFFHHHJJJLLLOOOPPPIIIAAA@@@GGGHHHAAA>>>BBB@@@BBBDDDDDDCCCCCCCCCDDD;;;<<<<<<===>>>>>>>>>>>>:::::::::888666666888::::::888777777;;;AAAFFFIIIHHHLLLPPPQQQJJJAAA<<<<<<<<<;;;888666333111000///000222555888999999999888???@@@>>>888000,,,,,,///222333222222666:::888222555444111...---000555999<<<888444222111000,,,)))))),,,+++)))***///...)))%%%$$$$$$$$$%%%'''((()))+++...111111111333666999666222...---...000000///000+++)))***,,,000;;;GGGAAA;;;888999999666555888777444222111333444333111333222333555333---,,,///...111333222///,,,---...---...---------...000111...000333555444222000///'''''')))------+++,,,000222111...---,,,+++++++++444555333......111222000000///,,,+++---...---***///111666777111***+++000......---+++,,,///444777444111111333111,,,...333///222555555222///---...,,,***%%%!!!$$$+++...---333222111000/////////000//////000111111000---+++...///---***,,,000///***...111111000444999888333------///222555444111...222000---,,,,,,///333666IIIMMMAAA333222222000333---,,,,,,...222777<<<>>>666111---...000000///------000333333222444888<<<999;;;:::555///...333999555444555777:::<<<<<<;;;666111---///555999777444333666444///...333444222333333222222333444666777555555444111---***))))))'''(((&&&$$$(((000333222...,,,***,,,000222000---,,,+++---000///,,,,,,000///...,,,***))))))***,,,,,,---,,,***---111///+++,,,---...///...---------&&&'''***...222333222000~~~ttthhhhhhooommmdddccc\\\UUUSSSTTTTTTRRRNNNKKKGGGPPPUUULLLIIILLLJJJCCCCCCDDDEEEGGGIIIKKKLLLIIIAAAAAAIIIKKKBBB===@@@;;;???BBBAAA===>>>DDDKKK999<<<>>>>>>>>>>>>???@@@;;;===>>><<<999888:::===888999999999999<<<@@@CCCGGGOOOPPPIIIFFFHHHCCC888>>><<<999666444333222333222333555777888999999999???AAA@@@<<<555222444777222444444333666:::;;;777444444333111000222777;;;<<<999666333111...+++(((***------***+++///---''')))***+++,,,------,,,,,,(((,,,000222111222444777666222...---///111222111000---...222222111777AAA===666333888:::777555666:::777555555777888666444111000222444222,,,***,,,---111555333///---///333//////......///111444666---000444555444222///......,,,---000///,,,---111111---******---......,,,111333111......222444333444000***(((+++000000,,,000333777888222***,,,222//////...,,,,,,000999@@@555///...000000,,,,,,111+++---...///...---------000---'''"""$$$***---+++111000///......---------888666333000...+++***)))///111///,,,...333111+++555777444000111666444---...000333555555444222111222///,,,,,,///222555666===CCC<<<222111...000:::------...111555999;;;<<<...***)))---222333111///***,,,///000000222777;;;???BBBAAA888---(((---333333333444777;;;======<<<666111,,,...555:::999666444888666///---111444333333333222222111222222222000111///+++'''&&&))),,,------***&&&)))///111///333///,,,---000111///+++((('''***......,,,---222000///...+++))))))+++,,,---...---,,,000555444///+++...000222111///......(((***,,,111444555444222{{{ttt|||vvvkkk```]]]``````]]]aaaYYYQQQPPPSSSUUUQQQMMMIIIMMMRRRTTTNNNFFFFFFKKKJJJJJJIIIIIILLLNNNHHH@@@OOONNNHHH@@@<<<======:::AAA;;;:::>>>>>>===EEERRRDDD@@@:::777<<>><<<888666666888:::888888888777999===CCCHHHLLLSSSMMMGGGJJJFFF;;;999999999666111///111...***000777444333888777555<<<>>>AAAAAA===666111222444222333555555555777:::===555000...111333333444888666444222111,,,'''(((------///000///---,,,---...+++...000111000000111111222222333444555555222000222...***+++000222111...222000///000333444333000999<<>>@@@@@@===@@@;;;999<<<@@@CCCGGGLLL999888555000222999>>>>>>DDDBBB>>>999666666888;;;888888888777999===CCCHHHKKKSSSMMMFFFGGGCCC;;;;;;::::::777222000111///***000666333222888888777??????@@@AAA===777444555888888999;;;;;;::::::;;;<<<999555444666777444444777555333222222...***+++000---///111222111000000000...000222222111/////////333444555666666333000---111...++++++---...---,,,------...111555777666333:::===@@@???<<<999888999<<<;;;999777555333222111000222666:::;;;:::888666666777777555222000000111)))(((&&&$$$$$$''',,,000222111///...///000000000)))+++------------///111555333111...,,,***)))(((,,,...////////////000222111111000//////............///444:::777000---///...---,,,...222777999:::///+++%%%###%%%))),,,......000333333222111000111---,,,+++)))'''&&&(((***222555444///...111111...555444111---***((('''&&&,,,000333333444444111+++---......---222777555....../////////......000111000...---///333666666555555333111///...---------///***&&&+++444999777222------)))%%%(((///222///...000///...---111666::::::<<<===999222------...---///111222111111333666111222222222222333666999555222111222111...///333777777444111000111111111...333888666///***+++---///......///111111///,,,...,,,,,,...,,,((('''***,,,***)))+++...222222111000---++++++---///...---///111222222222222333555333111///...---+++)))''''''&&&'''***///222111000|||qqqjjjiiigggbbb]]]^^^bbbaaa]]]YYY^^^bbb___VVVOOOLLLLLLJJJLLLRRRTTTQQQLLLMMMSSSRRRSSSPPPIIIEEECCC???:::GGGHHHEEEAAAAAACCCAAA<<<===;;;888:::DDDLLLKKKDDD666888666111111777>>>BBBDDDCCC???:::666444666888888888777666888<<>>999<<<:::;;;888333222222000+++///555222000777888999AAA@@@@@@???:::555222444777777999;;;<<<;;;;;;<<<>>><<<::::::<<<;;;666444555333111111222111...///333---///222333222222333444111333333222///---------444666999:::888333...+++000///...------,,,------+++,,,...111555666666444:::>>>AAA@@@;;;999;;;>>>???>>>;;;888555333222111000222444666888888888777111222222111...,,,,,,---***(((&&&######&&&,,,111666222...---...///---+++)))***+++++++++---000333555222///......---)))%%%(((***---...---------...//////...............///,,,...333888777222000111++++++,,,///333444444333,,,)))$$$###%%%(((+++,,,///111444555444333333444+++***(((((()))***++++++333555444111000222222000333111...+++))))))******,,,000444555888:::777222000000......111666555000---,,,,,,---000111111000...------///222555666666777666444333222111111111///(((%%%---:::@@@888///+++***'''$$$'''---///......///000000000222555777777777777666444111///------///000111000111222444111333555666555444444555222000000222111///111666;;;888444111000000222444...222555333...+++---000//////000111333222///---,,,...222111***$$$(((///,,,,,,,,,---000333333333111...------///111222222111222333333222333555777333111///......---,,,***&&&%%%&&&)))---///000///zzznnnfff```aaa```^^^bbbfffddd^^^\\\aaaeeeaaaXXXOOOLLLLLLJJJLLLPPPSSSQQQNNNPPPVVVTTTVVVTTTLLLEEECCCAAA>>>DDDEEEDDDBBBDDDEEEBBB<<<;;;999666999GGGUUUOOO@@@:::;;;888333444:::@@@BBB>>>>>>>>>;;;777444333333666666555444666<<>>AAA???;;;999===BBB???>>>:::777444111000/////////000111333444555666///000000...,,,******+++))))))((('''&&&)))---000666222---,,,...///,,,))))))***++++++,,,///333666333///---///333333///***))),,,......---***)))))),,,,,,++++++,,,---......)))+++...111111...,,,,,,*********,,,///000///---+++)))&&&%%%'''***,,,,,,...000222333333222333444+++(((&&&(((+++...---,,,///000111111333555777777222///,,,)))(((***---///---000111333999??????:::444222//////111444444333...,,,,,,...222555333111.........///111333444444999888777777666555555444...***)))111<<>>???@@@BBBFFFJJJGGG@@@999777444888HHHVVVOOO???===:::444111444;;;<<<999888;;;>>>???<<<777444222444333333333555<<>>888555:::999:::888555444555222---111666111---222222333;;;<<<;;;888555222222333555222111000...///444:::???444444777:::777222222555...+++,,,111333111111444///......,,,,,,///444777666444...)))%%%'''+++///,,,111555777555111///...,,,...000111111222333555///...---,,,---000555888;;;>>>@@@>>>;;;;;;???CCC@@@>>>:::777444222111111111000000000111333555666111222333111///......///%%%''')))***))))))+++,,,444111---,,,...///...,,,+++,,,------...111555999222///---///333444///+++***,,,//////...,,,+++***---,,,,,,+++,,,---///000***+++,,,,,,,,,+++(((&&&+++)))''''''(((+++++++++***((('''''')))+++,,,,,,+++---///000//////000222+++)))''')))---000///---------...222444777999<<<222///+++))))))+++///111222111...---333:::<<<999444000...---......///111,,,++++++...222555333000000000000000//////000111333333333333222111111111...///222666999777111,,,)))((('''((()))+++...111///***(((,,,000111555;;;222000///222666888555111555444444333333222111111000333666777555111...,,,......000222000///333:::999333//////...+++,,,111333444333000,,,***,,,...---...000111111///......''')))///333000((($$$%%%)))+++---000000000000000333111///---,,,---///111333444555555444555777999.........///000000///---+++)))'''&&&'''***...222rrrbbbaaadddeeefffjjjlllggg```dddaaa^^^[[[ZZZWWWQQQMMMKKKIIIJJJMMMLLLKKKMMMRRRMMMOOOMMMHHHEEEDDDAAA===777999<<<@@@HHHOOOMMMFFF:::666222777DDDMMMIII>>>>>>;;;555333777===;;;555888===AAACCC@@@;;;777444333222222333666>>>GGGNNNUUU[[[PPPBBB>>>888444888666888777555555666333...222777222...333222111999999888777666777888:::<<<888666222///...111777;;;222111333555222///111777...+++,,,111333222111333000000000///...///222555333111---(((&&&(((---111(((,,,000111///---...000***+++---///111333333444,,,,,,,,,,,,...333:::???:::<<<=========>>>@@@BBB@@@>>>;;;777555444444555000///...---...///000111///000000///---,,,,,,---%%%))),,,......---,,,---111111///...---...///000+++---...///000222666999222///---...///...+++((((((***---/////////000111000///...------///111333---...---++++++,,,)))$$$,,,)))%%%$$$%%%(((+++,,,''''''&&&(((***,,,+++***+++,,,------,,,,,,...///---,,,,,,---///000///...000...///333444444666:::333000---******---000222555222,,,)))---333444///000,,,***+++***((())),,,((()))***---///000000...111111111000...---...000//////000000000//////...///444888888444000...---+++)))***,,,---,,,000555222***'''---111111555<<<222000000222666999999777444333222333555555555444333555777777444111///......///111333000---222:::555///...222111,,,+++000555555444222///------...---///000000///...///000******---333333,,,&&&###&&&***...000000///......222111...+++)))***---000222444666666666555666777---...000222444333000---------,,,***(((***---000{{{gggfffhhhiiiiiikkklllggg___```___]]]\\\[[[XXXSSSOOOKKKHHHGGGIIIHHHGGGIIIMMMPPPPPPMMMHHHEEECCC===555888999;;;???HHHOOOMMMFFF===555111666===>>>===<<<<<<===;;;999;;;???>>>:::===@@@CCCCCC???;;;777555333333333444999BBBLLLTTTQQQUUUJJJ>>>===:::555777333555666444555777444///111777333000555444333:::999888888888999:::::::::888777555333111222555888444222222222///,,,111999111------222555333111222111444666777555333111111------...---,,,---000333,,,///000///,,,---111666---,,,,,,///333555333111+++...000222333777<<<@@@:::999999;;;???AAAAAA???===;;;999666555555666777000///...---,,,------...+++,,,,,,+++)))(((((()))(((***---///.........///111333333111---+++...222***,,,///000111222444666111000...------,,,,,,,,,)))+++---......///111333000///---,,,,,,---000111000111///++++++...+++%%%,,,)))&&&%%%'''***+++,,,(((((()))+++......---+++,,,---...---,,,,,,---///...///111000///...///000222//////333444222333888444222///---,,,---000111444222---+++///555222,,,000+++***,,,***%%%&&&***&&&))),,,...............///000111///---,,,...000......///000000000///...222555888666111------...---,,,---111000///333:::666---+++222555222333999333222222333666:::<<<===444222111222444555444222444555555444111/////////000111333444///,,,000888333///111888888000---111666777666555333222111222000111111000......000333---,,,...222111,,,((('''&&&***///111000...---...//////---***((()))...222000333666888777666555555...000333777888666111---,,,///111111...+++++++++|||gggjjjkkklllkkklllllleee]]][[[]]]^^^^^^\\\WWWSSSPPPKKKGGGEEEFFFFFFDDDFFFJJJIIIIIIHHHGGGJJJLLLEEE===>>>>>>===@@@GGGMMMIIIAAA???555111666777333444999555:::===;;;:::===>>><<<@@@AAAAAA???;;;777555555444444555666<<>>AAA777444222222333333000---222333222000---,,,---...111222444444///***///777333///444======444///333666777888888777666666666222333333000......222555+++)))***,,,)))$$$$$$(((&&&+++000222111.........------,,,***(((***///444...222666888888666444444///222666:::<<<999333...***000666777333---)))'''wwwmmmhhhkkkkkkffffffhhheee^^^YYYTTTVVV^^^]]]SSSLLLMMMEEEIIIJJJFFF>>>:::>>>BBBCCCBBBBBBEEEHHHIIIFFFBBB;;;===444222???EEE???<<<:::999888666444444666777999::::::888666777:::>>>===??????>>>???BBBAAA===888777777888999???LLLYYYWWWRRRKKKAAA:::666777999666333111000111222222111;;;888444222333555777777444777:::999555222111111333...000999:::444666???666444333333///,,,000777666777666333000000333666222000444:::;;;555222444...(((***444777000+++---......,,,,,,...000333555...---...000444666777666888555444666777777;;;@@@>>>===<<<>>>AAABBB@@@===::::::999666333111222333555222111111...+++000777///---+++++++++***)))''' $$$+++000111000///...///......///111111000...///222000,,,,,,000...((())))))(((''')))+++---///111...---...+++'''***222)))***,,,,,,,,,---000222777222+++((()))***)))((($$$)))///111000......///000111222222222000///...111222000...111666111)))///111000+++***,,,,,,)))+++++++++,,,///333666888555222---******,,,---------...000222555666777888222000...---------,,,+++///111333222111111444777333222000------111777;;;222,,,''')))...111///+++666777555000///111111...000111222111000000222444111333777;;;===;;;666222555444...+++222===BBB???999333......333666444111...000222222///---,,,+++///000333333///---333<<<777222333777333***...999;;;666333555555222000111666444111000222333444444///......---,,,***))))))***,,,///111,,,)))---555///...---,,,,,,---...///000000222555777666000,,,111000111333333000......---///111222000,,,'''%%%|||qqqhhhdddmmmooolllfffbbbaaa\\\VVVVVVSSSTTTXXXYYYSSSLLLHHHDDDGGGIIIIIIGGGCCCAAA@@@>>>???@@@@@@@@@AAABBBDDD<<>>@@@999888;;;;;;:::666222111333666666999;;;999666555999===888:::::::::@@@EEEEEE@@@777555555666666;;;HHHUUUVVVSSSLLLBBB888555777;;;666444111000111222222222888555222111222444666777444666888777333111000111222///111888888333777@@@:::888666555000,,,...444444222111222444777888777555333444999888333111333///,,,,,,111444222//////222111111111111111222222//////000333777;;;;;;;;;999777888;;;;;;888999===;;;::::::<<<@@@@@@<<<999888888888666444333444555333111000000---+++///777111///............+++))))))+++...000111111111111111000///000222333222111...///---))))))---,,,''')))(((((()))***---000111000---+++,,,)))&&&***111,,,---.........///222444///---,,,,,,---------+++$$$)))...111000///000000///000333555444222///---000111000...111555111***000222000+++)))+++***(((*********,,,///222666888222///,,,***+++---//////444444444333111000...---444111///...------+++***---000222222222222555777222111000//////222777;;;000,,,)))***...111000...777999666111///111111///222333333222000///000222333333555777999888555222333333111///555>>>AAA>>>===777111///111333333222111111111000...---...000111222555555000,,,111888999444555888444,,,///999666333222333333000111555222222444444444333222222333222000...---,,,,,,++++++,,,//////+++''',,,444///...---------...///000000///111666:::;;;666111......///222333222111000111///---...000000,,,)))wwwgggccceeefffhhhgggcccaaa```]]]YYYUUUTTTRRRRRRUUUVVVMMMCCCBBBDDDIIIMMMOOOKKKCCC<<<:::<<<===;;;999:::@@@EEE<<>><<<888666999>>>888777666777???GGGEEE>>>:::888888888999===JJJWWWYYYWWWRRRIII???;;;>>>BBB666444111000222333333333444222//////111333555666333444555333111000000111111///111555222...444>>><<<:::888666000***,,,111111---,,,111999>>>===:::444111111333333111111333111222111000222666666333444444333222111000///.........000444999<<<======::::::<<>>:::555555666666555444555777999555333222111...,,,000777222222222222333111...+++000000000000000111111222111000///000222444444333555444000++++++......+++(((((())))))+++...111222000,,,***)))((('''+++111000111111111000111444666111333444333///+++'''&&&$$$(((,,,000111111111111---000333666555333///,,,/////////...111444111,,,...000///******,,,---************+++...222555777222///------///111222222222222222111111000///...444222///.........,,,++++++...000222222222444555222333333222111111444666,,,++++++,,,---000111333777888666111///111111...555555555333000......///333333333444666666444333222333444444888>>>???===>>>:::555222000222555777333333111///---...222555333555888999333...///555:::777777999555///111999333222111222///,,,///555---111777888666222000000777555222///---...////////////000///+++''',,,333///////////////000111222///---...444<<<>>>999333,,,---...000444555444222555///******///222000---zzzkkkgggiiibbbdddeeedddbbbaaa```___WWWWWWRRRMMMQQQVVVNNN???@@@CCCIIIMMMNNNIIIAAA;;;:::;;;<<<;;;:::<<<@@@DDD???EEE>>>666999;;;:::???777::::::666111000555:::444:::AAA@@@;;;888;;;@@@???;;;666777>>>DDD@@@888:::999999:::;;;???LLLYYYWWWUUURRRMMMIIIEEECCCCCC777444111111222444555555111///------000222444555333333222111000///000111111000111222---***///999999777666444...)))***///...,,,---222;;;@@@???<<<000///......//////000222333888666///111999<<<777444222111///...---------------///222777999999888;;;;;;===???<<<666555999666666888;;;>>>===888333222333444444444666999<<<;;;888666555000---111777333333333555555444000---///......///111111000000111///...///111333444444888666222///...000000...,,,++++++,,,---...000111000...***)))(((***...222333333333222111111444666444777999666///)))&&&&&&$$$'''+++...000111111111---///111222222111...------------///111222000------///...++++++///111000+++******+++...111444666333222000000222444555444111111222333333222222111222000//////000000000///+++---///000111111111111444555555333111///...///(((***,,,,,,,,,...222555555777444000...000000...777888777444000---,,,,,,///000111444777888666444222444555666888;;;===>>>;;;<<<;;;888555444777:::333333333111000111444666444666:::<<<888111111444:::777666888555000222777444333333111,,,'''+++333+++111888888444000000111555333///---,,,...111333555333333222---***---444111111111222222333444444...++++++111:::<<<777111---......///333777666222444000,,,+++---///...---|||ooohhheeeggghhhiiihhhddd___^^^___XXXWWWPPPIIIMMMRRRJJJ<<<@@@DDDIIIJJJGGGBBB>>>;;;???===<<<>>>AAACCCCCCAAAGGGKKKAAA666777999;;;CCC:::<<<<<<888222000333777222999??????;;;888:::>>>BBB===777666<<>>;;;888555///+++---333222222333555555444000---+++,,,---000333444222///333111000111444555555555///---,,,...000111222222333333222111111111111111111000---***+++///222333444444333000//////222444000333444333000...///222'''(((***---///000000///......---,,,,,,---...///---,,,---///111000///...000222000,,,,,,000222111---,,,,,,,,,---000333555333222111111333333333111888888777666444222000//////------///222444555555---------............---111333444333111...------%%%(((+++++++++,,,222666666888666222111444444222888999888555111---++++++***---111777;;;;;;888555333444555666555666;;;@@@===@@@CCC@@@;;;666666777000333555666555333333333444555:::>>><<<666444666777555444555333111222555222111222111,,,(((,,,333---222666666111///111444111///,,,***+++...222555999777666555222...000555333333444444555555555555000------111777999444...000111///...222777555//////111222000,,,))))))+++{{{ssshhhaaaeeeeeehhhiiieee``````cccVVVRRRLLLHHHJJJLLLGGG???BBBEEEHHHGGGCCC@@@>>>===BBB???===???CCCEEECCC@@@KKKNNNAAA444666888999AAA??????===:::666333111111222666:::;;;:::888999;;;>>>;;;666444:::???===666555555888::::::<<>>777222000///333777999888444222000222444888======777555777444333222222222222333444------///111000...111777000222444333000///111444///...+++***+++...333555999777666777444000000444444444555555555555444444333222111333666555222...222333000---111888555---+++000555222,,,''''''***}}}wwwvvvwwwtttllleee```aaadddgggccc^^^___eeeVVVOOOJJJKKKLLLKKKJJJJJJEEEEEEEEEFFFGGGEEEBBB???AAA???===<<<===???@@@@@@BBBEEE;;;222666999999>>>===<<<;;;<<<;;;999444111666777888:::;;;<<<;;;;;;999888444222666;;;;;;666888999===???===;;;@@@HHHLLLOOORRRPPPKKKDDD???===999666222111222666888999111000///000222444444333333222222444666777555222777666444444666888777555000000222555333000222888555111...000666:::999777777<<<===999666444...'''%%%&&&***...---***+++///222222222222222111000000555555555777777666333000---000777:::888444888???555444333555777777333///000000///......111555999888555222000***%%%(((...333222111222333333111///,,,******---222555333000444444555666777666333000+++***111;;;???;;;888777777777777666555444333222000111000...111777777333555444222...,,,,,,///111555333111000000111000///444222111222333333000------,,,+++******,,,...///...+++---111000+++***...111222///******...000///444222000///...///000111------...111333444222000//////111222333444444444---,,,---000444888999999111///,,,,,,///333444444444555666555222///...///******,,,---...111444666777:::999666777;;;===;;;555777888666333///------+++,,,000555888888666333---///444777333...222;;;???AAABBBAAA===888333000000333888:::888444111///222222666;;;:::666333555222222111000222444555555,,,+++...333555333444777111111222222222111111111333111///---...000333555555333444666444///---000333444444444444222111000111222333333222000///...222444000,,,111:::777------000222111---******+++yyyssslllkkkoooqqqnnnjjjgggeeegggggg___VVVUUUZZZWWWNNNKKKPPPQQQMMMOOOVVVGGGDDDCCCFFFLLLLLLFFF@@@??????===999666777===BBB555:::333///888===<<>>JJJPPPTTTNNNBBB999999===999666222111333666999:::222111000111333444444444333222333666999999666333222111///111666:::888444333333666888666333666;;;888000)))---777<<<999444...555999888777666000(((%%%###)))222111))))))000...000222444333000,,,)))333333444666777666222///(((---777===;;;777999@@@:::888666888::::::777333000000///------///444777777444222000+++'''+++111444222111111222333222111---)))&&&''',,,000000...000111222444555333...+++---,,,333<<<>>>666...,,,111222222222111111000///...111000///222888777111666555222...+++,,,...111---++++++///444777666444999777444444555444111...,,,,,,,,,------............,,,---111///***)))---***+++***''')))000444444666444222000//////000111---...000333777888777555333333222111///---+++***///......000444777999999222///,,,---111666999:::<<<<<<;;;777222---++++++---,,,---...000333666777444777666444555:::<<<;;;444666777777444000///.........///111444555333222(((,,,444999444,,,///777:::;;;;;;<<<<<<:::777555111444888888666333000///222111444888888333111222111222111000222666777666///---///555777555333444111000111222444333111...777555333111000111333444111///111444222---+++,,,222333333333222000...------000222111...,,,,,,---111333000+++111;;;999...000///////////////...---{{{rrrhhhhhhsssyyyqqqcccgggiiifff___\\\[[[VVVNNNUUUSSSPPPNNNRRRVVVSSSLLLIIIGGGGGGJJJMMMMMMHHHCCC999999888888888888888888:::999888666666666777777===:::777555666888999:::333666777777===BBB???666666333//////333777888888444888;;;999666777;;;@@@LLLQQQQQQHHH???<<<:::999111111111222222222222333000222333333111111111222222333555666777777666555444333333444555777888999888666444555888::::::888000,,,***---444:::<<<<<<888777666555222...'''###&&&((()))***///444333......000///...000333222------111666999888444111//////222555777;;;>>><<<777DDDCCCAAA>>>:::777444333555999777///+++000555666888666444111//////000111333666777333111222222000/////////......000333666333222000...---...///000+++,,,...111222222...++++++---000000111222444666222222222222111000...---111111111111222222111111++++++++++++,,,...///111888:::<<<999444000000111///---******+++---......///000000000/////////111---******......+++...444...000000,,,((()))///555222333555555333222222222222444444222...,,,,,,---///000111111111333666888333---((((((***...666???::::::888555222222333444555777555111222666666000555555555444222222333555000666888444///...,,,))),,,...111444444111+++&&&,,,***+++000222111222666777444111111444666555333333222555999777...+++---000222444555555444555666666555444222111333777;;;555333111000111222222222444333000---000444444///222444666666555333222333...------...000000000///333222111///---...333999333---***,,,,,,***+++...000...---222888999333,,,000---...111111---,,,...yyyooonnnwww{{{qqqbbbgggiiieee]]]YYYWWWQQQJJJUUUVVVTTTPPPNNNOOOMMMIIIMMMKKKIIIJJJKKKJJJDDD???<<<:::888777666777888999888888777777888999;;;<<<===;;;999888888999::::::666777555444999???===777///,,,+++,,,///222222222444777:::999666777<<>>@@@???CCCBBB@@@>>>;;;999777666777;;;:::333///222666666555444222000//////111222333777888555333444333000///000000//////000222444222111000...------............000222222000+++(((,,,,,,---///000222333333222111000///.........---000//////......//////000///............000111222999:::999555///------000000...,,,,,,---//////...000000111000///.........)))'''(((---...---///444222222000,,,)))***...333111333666666444222000000...000111111///---+++***000111222222111222555777333---))))))***,,,444;;;;;;======:::555444888===888888333...///444666333555555555444111111111333222777888333/////////---000000111111000---)))&&&,,,+++...111222000333777555555333222111222555666000000333999888222///111222444555666555555777888777666444111000333888===444222000///000000/////////111222111222444222...222444555555333222222333000///......///000000///111000///...---///555:::444...++++++,,,,,,...333111///000333888888333...111......000000------000~~~vvvuuu{{{|||qqqbbbffffffbbb[[[TTTPPPKKKFFFJJJOOOPPPMMMKKKNNNOOOOOOMMMKKKHHHHHHIIIGGGBBB>>>@@@===999666555777:::<<<888888777888999;;;===>>>;;;;;;::::::999999999:::888777333111444:::;;;888222000//////000111000///222666999999777888===BBB???DDDFFFBBB>>>??????>>>===999555666:::;;;777333222222111///---,,,...000222222222333333333333333333555888::::::888555333333111//////000111111000222///,,,---000222222111222000/////////...+++)))---///000000222777666222444444111...///111...(((///222777999888666444333555777666222333;;;AAADDD@@@???>>>===;;;:::999888999======888444555777777222222111///......000222222666888777666777444//////111111111000///000222111000000...---,,,++++++......111333444111---)))---+++***,,,000222111///222111000............///000///...---...///111333333333222111111222333444======:::444...+++---000111000///000111111000...000000000///...---,,,+++)))''')))...000000222555555222///,,,+++,,,...000000444777888666222000...,,,---...000111///,,,)))222333333222000000222333111---***+++***+++000777999===???;;;555444<<>>CCCCCCHHHIIIEEEBBBCCCCCCAAABBB<<<888999===>>>999444222333444222000......///333222222222333444555666333666:::===<<<888333///000000000111333555666666555333111000111111///...******+++...///...+++((())),,,...---///444555222333222///---///111---&&&...222666888888666555444777999777222222888???AAA::::::999999888888888777:::===???<<<888666777777333333222///,,,+++...000000444777777888888444---000111333222000//////////////////...---+++***)))+++,,,000444666555222///...+++(((+++000222000,,,000000111111111000//////222111000000111444888:::666555444222222222333444@@@@@@===888111...///111222222333444666555222000............///...---+++...,,,,,,...222444666777333000,,,+++,,,---...///111555:::;;;999444000......------///111111...+++222333333111///......///---++++++,,,+++***///666666888888555222444:::AAA999666000------111333333222444555555444333333444666888666000///333555444444333111...+++))))))***---000555666222...333;;;666666444000...///444888444444555777777444111///......---,,,++++++...111333333444333222444777999777555333111111000...,,,(((000555444222222111///222333444222111000111333666555222///---...000222......---***,,,333999;;;666111---,,,---000888@@@666777888888888777666555333111333666666222000111xxxrrrrrrrrrsssxxxyyypppddd]]]\\\ZZZUUUOOOIIIGGGHHHLLLKKKHHHFFFHHHKKKHHHBBBHHHFFFDDDCCCCCCBBBAAA@@@FFFBBB<<<888777:::???BBB@@@>>>;;;999666555444444444555666555444555888;;;;;;888555555444444333333666444000---+++,,,...000222666999999777888>>>CCCDDDHHHIIIFFFDDDFFFEEECCCCCC===999:::>>>???:::444///111444555333111///...222111000000111333555777333666;;;===<<<888111---111222222333333555666888444333222111000///---+++&&&(((,,,000222111,,,(((&&&***,,,+++---222555444000///,,,+++000333///(((,,,111666999888777555555999<<<;;;777666:::<<<<<<444444444444444444444444888;;;>>>>>>:::666555777555666555000***(((***......222555666888999333,,,000222333222000///...////////////...---+++***))),,,---000333666777444222000,,,)))+++000222000,,,+++---000222222111...,,,111111000111444888<<<>>>666555333222111222222333===>>>>>>;;;555000///000333333555777999888555333+++++++++...111111///---222000......111555666555///---******,,,...000000222666;;;===;;;777222000///---,,,,,,---......---000111111000---,,,,,,,,,******+++---+++***...666555222000///222555888999555333000111222222222111111333666777666666777888666777444000000444555333111222222111...,,,---//////111666777222...333;;;:::555000...000222444444444444444555777666333///111111000...------000222---000444555555444444555;;;999666555555333111...+++111444111...000222111222333444333111000111222555555333000------000333///000...+++---555999888555111......///111999CCC999999999999888888888888111111555::::::444000///|||tttjjjlllmmmooossstttlllbbb[[[YYYXXXVVVOOOIIIIIILLLKKKIIIEEECCCGGGKKKGGG@@@IIIHHHEEEBBB???>>>>>>>>>CCC@@@<<<999999;;;???AAAAAA???<<<999666444333222555555444222111555<<>>:::888888555222222444111000///---,,,---111555222666999999777888===BBB@@@DDDDDDBBBBBBEEEDDDAAA@@@<<<888999;;;<<<888444,,,000444555555333222222444333000//////000333555333666999;;;:::666111---333444444222000///000222.../////////...,,,***)))(((***...333555333...***'''+++---,,,---222555555000///,,,,,,222777333++++++000777;;;;;;999777555;;;======;;;===???===888333333333222222111111111555666999;;;888333222666666777777111***''')))---...111333444888999444,,,111222222111///...///000///......------,,,,,,+++000000000111333444222111111...---...111222000...(((***...000111///---+++/////////000333666:::<<<555444222111000111111222666888:::888333///......111222333666888888777444***)))***...222444111...000000//////333777555111---,,,,,,+++,,,...111222222666;;;===<<<888444222---...///---+++******+++...///000000...,,,,,,,,,++++++---...+++(((---555666222...///333666666444222000111555777444222222111444777888888888999:::555777555333444666555000///111222111...---000333111222555777333///333999:::555///...111333333222///111111222666:::777111000000000...,,,,,,...///,,,///444666666555555555<<<:::888888777555333000000222222---,,,///222111111333555555333222111111222333333111......111555222555333---///777777222111//////111000111999AAA999777666666777999888888///000444:::999333......wwwsssiiilllmmmmmmnnnnnnggg^^^\\\ZZZYYYWWWPPPHHHIIIOOOFFFGGGEEECCCFFFIIIHHHCCCGGGFFFCCC@@@======>>>???===<<<:::::::::;;;===>>>???>>>;;;999888777777777999888666222111888CCCMMMDDD>>>999888444000222777111333555444111111222444444777:::999666777<<>>>>>@@@>>>:::;;;999777777888777666444111333555666777888;;;===<<<:::555222000000222333444555777888777444111///222333333000---+++,,,...***,,,...///...,,,+++***+++,,,---///111111...,,,)))...///,,,+++///222333444222......555:::666---+++111999??????<<<999777999999888999>>>BBB===555555555444333222222111000111111444777555//////555555777777222***'''***//////111222444888;;;666...111222111000......000222///...---,,,,,,---...//////---,,,---///111111111111111111111111111111111,,,---...///000000000000000000000111222444555666333333111000000111222333222444555333///---...000......///222555777666555,,,++++++///444555111---,,,000444666;;;>>>888///...///000///---...111444000444999;;;:::777555333---222777555///***)))***---///111111000....../////////000///***&&&+++333444333222222333444333222222...000666888555333555333555888999888666666666555777888777888999555...000111111...***+++111666333222333555444111222666777555222000000111222222...000000000555:::888111...//////...,,,++++++,,,///222444666666666777999999888777777777555222000222333000,,,---111111---000333666777666333111000---000222111//////222666555999777111222777555,,,------000333222111666>>>888333///111555888777555///...000444333///,,,---vvvrrrlllnnnooommmllljjjcccZZZ^^^[[[ZZZXXXQQQHHHIIIPPPKKKNNNMMMGGGBBBAAA@@@>>>BBBBBB@@@>>>===>>>AAACCC888888999999:::;;;;;;<<<<<<;;;:::999:::;;;<<<======<<<888333333;;;IIITTTIIIAAA:::777333///333;;;222666999888333...,,,+++444888;;;999666777;;;AAADDDEEECCC>>><<<<<<888333777777666666555444444444777888888888:::>>>CCCHHHEEEBBB<<<666333222333444444555666666555333222000...000111000---,,,...000))),,,///111000///...------+++)))***+++,,,,,,++++++///000+++)))+++...///888555111111888<<<777...,,,333<<>>EEEFFF===000000333555222...---111555...222666999888666444444...777@@@???555---***+++---///111222222111111222333333333000)))$$$)))111111333555444222000000111222...///666999666555888444777999999777444333333666999::::::<<<;;;555,,,333222000***&&&(((000888444111111444444222222444333555666333///...000333111222111///333888555---111333444333111///...///444444555555555777:::===777666555555555444111...333333000---///222///***000333777999777444111000)))...222222//////333777888<<<:::333333888333(((***,,,111444333111555;;;666000+++---333777666222///,,,,,,......++++++---|||zzzmmmjjjhhhhhhhhhgggccc```XXXWWWUUUTTTSSSRRRRRRRRRSSSSSSOOOIIIHHHJJJFFF>>>>>>===;;;::::::<<<>>>@@@888999::::::888777666666>>>???@@@???<<<:::::::::@@@>>>;;;666444:::FFFPPPHHH===666888777000111888...000222333333111...---444333555:::;;;999;;;@@@CCCBBB???;;;666555888<<>>>>>===>>>???@@@@@@??????===;;;::::::::::::;;;:::777666999@@@GGG???777444666444---...555000111222222222111///...111222444888;;;======<<<@@@AAA@@@===999777777888777333333888;;;999999;;;999<<>><<<<<<======::::::999999;;;>>>AAACCCBBB@@@===:::888999:::;;;:::<<<>>><<<999888999<<<666333444777444,,,---333222111111111111222222333888<<<======DDDKKKHHH???<<<>>>@@@@@@===999777666888444333666999888888::::::<<>>???>>><<<:::888666333222333555666666666;;;===MMMaaa]]]FFF:::>>>111444666444//////333888444777777555111222888===777555333111000000111222///...,,,,,,---///000000000///......---------...+++@@@777222111,,,222000---,,,***+++000333---$$$'''+++000333777:::666///666666666666666666555444333111......///000111000,,,)))'''''')))***+++,,,***,,,///222333222000///777444000......000444777...+++)))(((***---///000444000---+++'''$$$%%%***///000111222333333111000...000222222///......000---///222444555555555555444222///......///333666000000000//////111444777555777666000***+++333;;;333222444777666000,,,,,,---...111444777777333......///---)))$$$###&&&)))111222111///------///000+++,,,---...///111333444//////---+++...222000,,,***((('''))),,,111444666222000+++'''***///...)))///000111111111///...------***)))******))),,,222000111333444555555444444222333222111000111333666===999333---+++---111444111333666666444222222555666555555333000......000...111333222000000555999444333111000...---,,,,,,111222111111111444999<<<---------000444777888888/////////111666888000&&&'''***,,,---222888888444333666999777///***...555999:::::::::888777666555555333222111333666:::===:::888333...+++---111555555444444444444444555888www{{{~~~kkkddd\\\YYYZZZXXXQQQKKKJJJLLLNNNMMMKKKIIIKKKLLLGGGGGGGGGHHHGGGFFFFFFGGGBBB@@@===:::888888999:::999777666888===AAACCCCCCBBB>>>999777888999::::::@@@@@@???===:::888777777---111777:::777222222666444333222222555:::>>>AAABBBFFFDDDAAAIIISSSLLL:::777999;;;===??????===<<<888777666666888::::::888<<<<<>>zzz}}}kkkfff___YYYUUURRRMMMIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGDDDCCCCCCAAA???BBBGGGBBB@@@===;;;::::::<<<===;;;::::::===AAACCCBBB???>>>;;;888888:::;;;:::888777777666555666777999:::,,,000444666444222333555555444333444777;;;@@@CCC@@@AAA???>>>EEELLLEEE999777888:::===@@@@@@===;;;777999999888:::>>>===999<<<<<>>888===<<<666...,,,111777:::999777444333444555333111111000000//////000000111000111222111111111444666++++++,,,///333555555444555555333222555666000((((((+++,,,+++...444666555555555777777///''',,,777888666555555888;;;===>>>777888999:::;;;;;;::::::777666444222111333888;;;666888666111000666===BBB~~~}}}|||{{{nnnkkkeee]]]VVVQQQNNNMMMOOOJJJEEEDDDFFFHHHGGGEEEHHHEEECCCCCC@@@===@@@FFFDDDBBB>>><<<::::::<<<===<<<;;;<<<@@@DDDCCC>>>888999777777999===>>>:::666222111000111333555666777///000111111222444555555777666555444666999===???>>>:::999===CCCFFFBBB===888999<<<@@@BBB@@@999444333777999999;;;???===777;;;;;;>>>BBB???666111000666444222000000111444666...///222444777999:::;;;444444333222...+++'''%%%###"""$$$)))000444222000---,,,,,,,,,,,,,,,------333DDD666///---'''---***///222444333444555000)))---000222333555888666222///111444444222222333555111///...///111333444333+++,,,***(((,,,222000***,,,...111333444333222111...//////000000//////...,,,+++,,,000555999;;;<<<333111000111...)))***...---///000///------000222111000...---.../////////...------000333444333111111222000---000666666222999999888555222000000111333444555333000......//////------000///,,,,,,...///...111666555///---///++++++,,,---///...,,,***---111555888777666444444111000...///000///,,,)))***,,,,,,***,,,111222000---(((%%%&&&+++000111000000...***'''***---((( ###%%%(((,,,...000111111111222555999777000---///111000000/////////000000444444444333333444888;;;222///,,,+++...111222222222555777===FFFLLLDDD888<<<===888///,,,222888999666777777666444222222111333222111000000000000000000111333222111000111222------...000333444222111333555444111222444222---+++//////---///444888777888444555666000(((---999666333000000444999<<<===::::::;;;;;;;;;;;;;;;;;;777777777666555666999;;;:::>>>===666222777===???{{{rrroooqqqpppnnnjjjcccZZZUUUTTTUUUXXXQQQIIIHHHLLLOOONNNJJJIIIFFFEEEFFFBBB===???EEEDDDBBB>>>;;;999999999:::??????AAAFFFIIIFFF>>>666666555666;;;??????:::555444222111111222333222111333222111000222666777666999888666555555777999:::888222222999??????>>>???999;;;???DDDEEE???666...333999<<<<<>>:::333000222333222000/////////000111111111111111000111555777222///---...222555555555===>>>>>>CCCMMMQQQEEE444:::<<<888000...333888777111666:::888333000111444555444333111000/////////111333555555333111111111111111111333555555333111///222222//////111222///...222222///000555999999;;;666555777333+++000<<<999444000///222666888999===<<<;;;;;;;;;;;;<<<===888999999888777777999;;;BBBHHHGGG>>>777999;;;;;;wwwmmmhhhgggfffllllllggg___YYYVVVRRRLLLTTTMMMGGGGGGLLLPPPNNNKKKHHHDDDAAAAAA@@@@@@BBBDDDAAA???===:::888777777888;;;AAAIIILLLFFF<<<:::>>><<<888555555999===>>>>>>777777444000---...222666111222333111000222888>>>666555444222222333555666888555222444999>>>@@@@@@>>>???BBBDDDBBB;;;222+++<<<>>>@@@AAAAAABBBDDDFFF???:::888999555000111666333444444555555666666666...///222777::::::555111...///222333333111///---***%%%###(((111666444000...+++---000,,,(((///===777222000111000---///555555777777777999;;;777000...000111222111111333444555333///---222888777222///---)))&&&***222444222222///,,,,,,...///---***---...///222555666555444222000///222777999555111111222444555666555555444,,,...222666333...,,,///((()))***+++---000444777444222000...,,,,,,,,,,,,''',,,111111---,,,000666555555555555555444333222333///...000111000222777111///---...//////,,,(((,,,,,,,,,...000000///---333666555000---......,,,222000...---...///000111222222222444555444000...111333555444111000222444---,,,***''''''***000555,,,+++(((&&&&&&+++222777888///'''%%%(((+++)))%%%%%%(((+++...///111333444:::999888666666555555555666333000111444777777666000000111222333555777888...,,,...222444333444777777BBBLLLMMMIIIBBB999111666777888777444222222333333444444333222333555888555444222000//////000111444111444<<<===777222222333///---///444888777555666777444...---111111,,,,,,///222444666888;;;>>>888;;;888///***,,,333666777222---...333666555333999<<<<<<;;;;;;<<<999333999>>>===666333444444000???GGGGGG???<<>><<<:::999888888;;;???EEEGGG@@@666333666888666444444888;;;<<<<<<::::::777444000111555999222222222111111444888;;;333222111000111222444666777444111333777<<<======<<<===>>>??????;;;666111888:::<<<=========???@@@>>>;;;:::;;;777222111666000000222444666888999:::333222222444666555111...111222333444444333111000,,,******---111444555444666444222111...---333<<<555000...000///---...333999<<<;;;888888888555///111000///...---000555888666555111...222777555000111000,,,(((+++111333111111///------///000000000------///222555888888777333111111333555666333000...///000222444666777777111111333555111+++))),,,,,,---...//////111333444111000///...---...///000***...111///***)))...333111222444555555444222111111//////222222000111555222///......000111///---000000//////...,,,***(((000333333...+++---...,,,---,,,,,,---000333666777555444222222222111///---...000222222000000222444///...***'''&&&***000444...---+++)))***///777===777111+++'''&&&&&&&&&%%%///000111111000000111222888777666666555555555555111///---///222444333222333333222222111111111222---***+++///111111444888FFFMMMQQQMMMGGGAAA:::333---...111333555777777777222333333222111111444666777555222///...------...000///333:::;;;666444666555222///000555999999777444555222,,,+++......***---///111222333444777888333777666000---///222333666444222444888::::::888999<<<===<<<<<<===999333333777888333000222222///888>>>>>>888888===:::111sssgggdddeee\\\]]][[[VVVSSSRRRNNNGGGKKKKKKKKKJJJHHHFFFCCCAAACCCDDDGGGJJJJJJHHHBBB===AAA@@@>>>===:::888777666;;;>>>CCCEEE???555222555555333222333666999:::::::::999666222000000333666222111000111444666777777000/////////111333666888666333///000444888:::999999888999:::;;;;;;999666666888;;;;;;:::999999999:::888888888555111111444111222222333555777888999555333000000111222111000222222222222222222333333---...///000111222444666::::::777222222777<<<<<<333///,,,...///...///111666999888444111111111...777444///***)))---333999777666333000222666444///333222///+++,,,111222000......///......///111444.........111555888999:::333333333222222000///...,,,,,,...111444888<<<>>>888666666777444......111---...///000000000//////...---------...000222333111222222...))))))...444...///111333333222000//////---///444444111000222111...,,,,,,...000111111444333222///,,,)))&&&$$$---000000,,,***---///...---,,,,,,...333777999:::888666333111111000///---+++---////////////111222111...+++'''&&&***000555000///...,,,---333:::@@@:::777333---)))'''(((************,,,...000333444666555555444444444333333---------///111333222111333333222111111111000000///,,,+++...000111555:::GGGJJJIIIBBB<<<:::777444+++***,,,111777:::999777222222333222111222333555888666333000---+++++++++---///444888777555666;;;777444000111555999::::::777888555000...000000...111222333333222111333444000444444222222444444111666777999:::;;;:::888777999<<<>>>>>>>>>???:::444///333555333111222222111777;;;:::888;;;@@@>>>666rrreee^^^^^^ZZZ[[[XXXTTTSSSRRRLLLEEEFFFHHHIIIGGGCCC@@@@@@AAAAAADDDFFFHHHJJJIIICCC<<>>===;;;999777555444888:::>>>AAA===666444777222222222333555888999:::;;;999666333111222444555222111000222666777555333.........///111555888:::555111......222555666666666666888:::======:::888:::<<<===<<<:::777555555333222111000......111444888777666444333333333444222000...---///333777999222111///......000222333------,,,...000333444555555999777222777@@@AAA;;;222...,,,...222333222000111555666111---///222222:::777111+++)))+++111555555666444222333666444///222333111......222333111...000111///,,,,,,000333000...---///222666777888222333333111---+++***+++++++++---000555;;;@@@DDD666333222333222000111555+++,,,---///000///---***------------...000222444555555333///+++,,,222888...............------------,,,000555666222///000000---***))))))+++...///444444333000---***((((((...111111---,,,000222222333111///111444777777666888666444444444333000...,,,---------------......///---***''''''+++222888222111000...///222888===999666111---++++++++++++'''&&&&&&(((,,,111444666555555555444333222111111...///111333444555444333...///111222444555555666333000000444555333555888;;;===;;;666444777888666111///...111666888444000111333444444333333555666777666333111...---,,,,,,...222666777444444888>>>777444111111444888::::::999888666333000111222222666777777666333111111222111333222111444888888444777:::<<<<<<999444111///555999<<<>>>@@@AAA===777222666888888777666555444999:::999888<<>>===@@@DDD@@@BBBBBBAAAEEEIIIEEE>>>???>>>===;;;999888777666444555888:::777111///222222333333444555777:::<<<@@@>>>;;;888777777888888333111000222666666444111,,,,,,,,,---000333777999444000------000444444444777999>>>BBBDDDCCC>>>:::===>>>>>><<<888555333222111000---))))))---444888;;;:::777444222111111111333222///...000444:::>>>222111...------///333555111,,,))),,,333777777444111555666333888@@@===333111...,,,///666:::777222666::::::444111333666666555444222///---...222444333666666444444666444000000333333111111555666444333555666333///---///111111///---...000222333333111222111...***((('''(((******+++...333999???CCC000,,,)))***+++***,,,000******,,,000222222///+++///......------...///000222222111...---///444999111///+++)))((()))+++,,,,,,,,,///555666111///000111///,,,((('''(((+++...///000111000...---///000222555444000///333666666666333000222666888777444444444666888999777222//////...------,,,+++************)))'''(((---444999555555555333222333666999222,,,&&&%%%)))+++)))%%%000---++++++///222333333666666666555444222111000000222444555666555555555...000222555777999::::::333222555999999444222222333555444222444:::<<<:::555111---...111111---(((...000222333333333444666555444333222111000000000222666999666333333888<<<555333111111222555777888444333222000...,,,///222888888888555222000000000222222///,,,///555888666666888;;;:::777222...---000555999;;;???BBB@@@:::888:::===>>><<<888555555666666555444666999777222}}}uuuuuussskkkfffgggbbb___XXXSSSRRRRRRLLLDDDEEEEEEDDD@@@======@@@DDD???@@@===;;;@@@IIIHHHAAA@@@>>><<<;;;999999:::::::::888999:::666000...000333333333333444777;;;??????<<<999777666666666555222222222333444444333111+++******+++---000333555444000,,,---000444555444999<<>>??????===>>>;;;888???KKKKKKBBB===;;;999666666888:::<<<===;;;;;;;;;888222000222333333333111111555<<>>;;;888@@@MMMMMMCCC999777444111111444777:::888555555777666222111333333333222000///444;;;BBB===999555333444444222///111444555333000///111444222222000000111333555666333000---...222666777777///333999@@@DDDCCC???<<<888888777666666888<<>>999444111---(((444999<<<888555555555444666555666777888444,,,&&&------...111333444222111777222------000222///,,,444333333333333444666777333...,,,000555666777999222///...000555666222...000...,,,***))))))))))))''')))---///000///...---+++,,,///222444444333333222...,,,...///...111555)))++++++)))'''(((+++///(((+++---,,,))))))...222777999666///,,,...111111222///---222999===:::555666555444444333111...+++222000......000000...+++''')))++++++******+++---...222777:::999666333111******)))))))))***+++,,,&&&%%%%%%+++333777777444///111555999<<<>>>>>>>>>888999999666333111444666666777999::::::999888777333222444999;;;888777999555333///,,,...444555222333111---)))&&&'''+++///+++...333666888:::<<<>>>111111222222222111111000111333222///000666555000///111444555444333333444---,,,...111...+++000999222333444444333222333555444888777000+++...444888888222------111333222///000222222111555::::::777666666;;;AAA???666222444:::<<>><<<@@@EEEAAAAAABBBDDDGGGHHHGGGFFF>>>:::555111111555:::===999777555666777666111---444111//////222555777888;;;777333222444777777666222333444333111111222333333222111111222333555666/////////000111333444555666555666;;;@@@AAA<<<666555777888666444777???GGG<<<:::888888888888666444;;;111...666:::555555::::::<<<===:::666333444666111,,,+++---///---...111222222111,,,((((((,,,000333000+++'''''')))---000+++111222111999DDD===,,,666222111333222000111444999999999888666444111///:::888555222000000000000///333444222333888;;;;;;888555333555666333+++%%%///222111,,,,,,111222///333000...000000......000000.........111333333333333333444444444444555555///---,,,///444555111---.........------,,,,,,,,,&&&,,,000000000333222///,,,,,,000666666000***'''000000---***---111000+++...,,,+++***'''&&&...777555666666333000000333777;;;999666333000/////////111111222333333333222222222888;;;777///)))***...111777666//////444222)))///...---,,,,,,...000111000......000...***)))++++++---+++&&&(((------(((&&&''')))///777===;;;777///...000666<<<@@@@@@>>>===;;;999777555555555555555666888::::::999777666888888777666555555777999:::222---111444333444777222000+++'''(((------***---555:::777666999;;;888333333333444444444444444333333111111555999555...555444333222222333555555222000111555666333333555666333000000222555555444222222222000000111444777;;;666111000111444444444000000222555999;;;<<<;;;888999888666888:::666000<<<<<<;;;999777666888999xxxnnniiikkkiiiaaa^^^aaaVVVVVVPPPHHHFFFIIIIIIFFFKKKLLLKKKFFF???>>>BBBGGGCCCCCCDDDGGGHHHGGGDDDBBB:::777333111333777;;;>>>666555444666888777333...333000...///111444666666999555111111333555777666222222222000//////111222555555444444333333333333------,,,...111555:::======;;;:::<<>><<<:::<<<;;;999888666555555555::::::;;;;;;:::999777666222222444555666999<<<>>>:::666444666444111222777333222...***+++000111...444;;;===888555555666444///////////////000111111333333222222666:::777111///...---------///000111333222444777666444555:::777444222222444666666555111222333222222333666888666222///...111444555555555555777999===>>>>>>===>>>>>>;;;777666777333---999::::::999888777888999~~~uuutttwwwrrrjjjeeegggddd]]][[[^^^XXXVVVPPPHHHEEEIIIMMMMMMKKKLLLJJJFFFBBBAAACCCGGGEEEFFFIIIKKKKKKHHHCCC>>>:::777333333555888;;;<<<666666666999;;;:::555111333222000000333555666666888555222111333666888999333333111///---...111333777777888777666444222000000///...///222777===@@@BBB???;;;;;;<<<<<<999666;;;999666333333444777999:::888666666888:::;;;;;;000...333:::888000---111666555555777999;;;::::::111------//////...///333///...------///000000000444444222111///...---,,,111000///000444888;;;;;;666444444555333000222777777777888888777666555444333222111111111222444555111222///++++++111555555222222111///---***&&&###+++......---///333444222+++,,,000111---)))...666555444444444555555333000555222///000444666333///333111///000111000---)))//////000000///...,,,+++,,,000111///000333333000000///333:::<<<:::999;;;222222///+++,,,000111//////.........+++'''***000666888999777222///000111333222000/////////000111444555666777777666555444666222...000444444000++++++000000...111999999333//////000111111111111111222000000111///+++,,,000555777555---&&&%%%&&&%%%111222333333333444666888<<<999777777:::<<<:::888:::::::::999888666555444<<<;;;:::999777666444444777777777888888888999999999999;;;;;;666000222666444444111...///444444222888======888333222333222222111111111222333555666333444444333777;;;999444000//////...///111333555888888999999555111555<<<777666444555777888888777333444555444333333444555333000...///222666888999999999;;;===@@@AAA???>>>BBBBBB>>>888666777444///666888::::::999888999999~~~|||wwwrrrpppppppppjjjeeeddd```YYYVVVXXXYYYVVVPPPIIIGGGJJJPPPSSSMMMLLLKKKHHHEEECCCCCCDDDEEEGGGJJJMMMNNNJJJDDD???<<<999666666999;;;;;;;;;:::999:::<<<>>>===777222555333222333555666666555888666333222444777:::<<<666555333000...///222555555777999:::999666333000666555444444555777999;;;???===;;;:::;;;999666444999777444333555777999999999999888:::;;;<<<:::999...///555:::888111111555444222111333888:::999777...,,,+++------+++---111,,,******---111333111///222222111000//////...---000------111222222777>>>888666555666222...000555333333444444555555555555444333333333333444666666555444000,,,...555999888777333///---,,,)))%%%!!!---///000111222444444333...---///111///,,,///555222222333444666555222///555000---000666999555000333222111222444555222000222333444444444222000//////111000...///333333000...---000555777555777:::888888444......111222000---,,,---///,,,((()))---222555888777333//////000555444333333333333444444111222444555555444222111555000---...222333///******---------111888999555...000111333333222111000---,,,...000...---000666888:::999222***(((+++...111111333444111000555<<<;;;888555555888::::::888999:::::::::999777555444888777555444222222222222;;;::::::::::::999888666888:::<<<===999555444555555666555111111444444111666888999666333222555777555555444444555888:::;;;555777666444666:::888444333222111000222444777999;;;;;;<<<:::222---111:::777777777777888888888888666777888666444222111111666555444555777;;;===???999:::<<<@@@CCCCCCAAA>>>AAABBB>>>999666888777444333666:::;;;;;;:::999999zzzwwwrrrqqqsssssspppkkkiiieeeaaa^^^ZZZTTTSSSTTTRRROOOKKKGGGDDDEEEKKKPPPNNNMMMLLLKKKJJJGGGCCC@@@???AAAEEEIIILLLJJJEEEAAA===999777888===AAAAAA???;;;::::::;;;===;;;666111333333222333555555444222555444333333333555888:::666555333000---...111444222555999<<<<<<999555222444555666777777555444222999:::;;;======;;;777555;;;888666666777999999888999:::;;;>>>???===999555222333555666333///111555444111///111444555333111+++)))***+++***(((***000***)))))),,,000222000...000///...---...///000111///...000444555333666<<<888777777666111,,,///444000000000111222222333444333222222111111111222222555555222///333:::===<<<777000)))(((,,,---(((###//////111333444222111000111,,,***---000///...///......000222444444222000111---***...555999666222333333333444555555444333000111222222222111000//////000///---000444333///------///222111///111666:::;;;888111...000111000***)))+++///...++++++------111555555222000///000444444333333222222222222///111333555555444222111333222000///......,,,++++++,,,,,,,,,000555666444///111333555555444222111---,,,---...,,,***000777555666666222---,,,000666---...111333111///666@@@:::666333333666888777666999:::::::::999888666555444333333222222333444444222222444777;;;===;;;999666777999;;;===<<<888444666888888444222333333000444555666666333222555999333222222333444666888999888999888555555888777333000///...---...111444777888999:::999222---222:::888888888888888888:::;;;888:::;;;:::888666666666>>>=========>>>@@@CCCDDD;;;<<<@@@DDDGGGGGGDDDAAA???@@@>>>888555666666444444777;;;===<<<:::999999~~~zzzsssmmmfffdddjjjooollleee]]]]]][[[WWWSSSQQQQQQSSSMMMLLLMMMLLLIIIFFFHHHNNNLLLKKKLLLNNNOOOKKKCCC===;;;<<>>;;;999======;;;:::888777666666888999;;;===>>><<<777333666555444111...---...000333222000000000000...---+++***+++,,,***'''***000+++++++++---000111000//////.........///111222444000222555666666777888999888777888888222---000777000000000000111333444555666666666555444444333333444444333222777>>>>>>:::111+++&&&&&&+++///...,,,///...000444444000......000(((%%%***000000...---......///222444555444222---***))),,,222555444111555555444333333222222222,,,,,,,,,---------......///000//////222777555///111000222444111...000555888:::999333000111222000+++***,,,000111...---///,,,000444444222000000222000000000////////////...000222555888999888666555222333333111---,,,---///...---,,,---000333444444333444666888888777666555222111000...)))&&&+++444111/////////------222999...,,,///444222///555@@@;;;888555666888999777444::::::::::::999888777666444444555666777888999999222222333777:::;;;777333333555666888<<>>;;;;;;;;;:::888:::<<>>>>>======???@@@BBBBBBCCCBBBBBBCCCEEEGGG???AAAEEEIIILLLKKKGGGCCC???BBB@@@:::666666555333777:::===>>>===:::999999|||tttnnnjjjggg```[[[^^^eeeddd___YYYZZZYYYTTTPPPOOOPPPQQQMMMOOOSSSWWWSSSKKKJJJOOOGGGHHHKKKQQQTTTPPPFFF===>>>>>>???BBBFFFIIIJJJJJJ@@@;;;666999???EEEEEECCC888666444666999:::999666222222222444555333000---///222555555333222222333888888777555222111333444000333777;;;;;;:::777444222444666888888777555444666999<<<>>>>>>>>>===<<<;;;===>>><<<888666666888666555666888999999777555555444111///000222222000222222222111...,,,,,,---------///000---***---444...///000000//////000111111111333444555555444444000555666111222888999333555666999999555111666>>>333333333333444555777888999999999999999888888777444666666888===AAA>>>777222000...,,,+++...222666///...222888888333111222,,,'''&&&,,,111222222444444333333444555666666555///......///222333333222444555555444333333444555......------...000222444000111111222777;;;888111333444666888444///111777555:::;;;888555777777666111...///333333000///111000333666555222000111333//////000111222222222222000222666:::;;;;;;:::999333444444333000000222444111...---///222444555777888999:::;;;<<<;;;;;;:::666444333000)))%%%+++444333...+++---......111888444000111666555///222<<<;;;999888:::===???===:::;;;;;;:::999888888888888666777999;;;<<<<<<<<<<<<:::888888;;;>>><<<666000///444777777999<<<:::444666<<>>;;;555555::::::;;;===?????????======999<<<<<<999999<<<>>>===<<<:::777555666999<<<>>>:::999:::<<<;;;888999>>>@@@@@@>>><<<:::<<<@@@EEEAAAAAAAAA???>>>>>>???AAA???AAABBBBBBAAABBBEEEGGGCCCEEEIIILLLMMMJJJEEE@@@BBBFFFGGGBBB>>>>>>===;;;<<<>>>@@@???<<<:::888888xxxnnnfffeeeeee___VVVVVV\\\___]]]\\\^^^\\\VVVPPPNNNNNNNNNLLLOOOVVV\\\WWWMMMJJJMMMCCCEEEJJJRRRXXXTTTHHH>>>DDDBBBBBBDDDIIIMMMOOOPPPGGG@@@999999===AAA@@@===888666555777;;;??????===555555666777888666333000222555999:::777555444444<<<<<<<<<:::888666777888222444777::::::999666333:::;;;;;;;;;;;;:::999888777888::::::::::::<<<===555999===<<<888666999<<<444333111222444777888888111000000111555:::999666111333444222...+++,,,///000111222333000---111888111333444222///...111444333555888;;;;;;888555333///666333***,,,777777...333555999;;;888555;;;DDD777666666666777888:::;;;555666666777777777777666777999;;;===AAADDD>>>555888;;;;;;555---,,,444<<<111000444<<<>>>888666888***)))+++111444555888===:::888666666777888777777444444444444444444444444222333555666666888:::<<<555444333222444777:::===000222333444:::>>>:::333444555888:::666111333888555;;;???===;;;===>>>===666333222555555222000222444666888666333111111333222333555777888::::::;;;///111666:::<<<<<<;;;:::555444333333444555777888222///...000333666888:::<<<======>>>>>>>>>>>>>>>555444333000***'''...888888000,,,...000///111777;;;444333999777//////777888777999===CCCFFFEEEBBB<<<;;;999888777888999999777888;;;===>>>===<<<;;;999888:::???DDDEEE@@@;;;,,,555:::777555777888555777===BBBAAA???AAABBBAAA999999===AAA???999999???<<<>>>@@@BBBBBBAAA>>>===999<<<===;;;;;;@@@CCCBBB@@@===:::888888;;;>>>@@@BBB??????AAA???:::888:::CCCCCCAAA===;;;===CCCIIIFFFEEEBBB>>>:::888999;;;;;;===@@@@@@???@@@CCCFFFEEEGGGIIILLLLLLGGG@@@;;;CCCIIILLLJJJGGGIIIIIIHHH???AAAAAA@@@<<<999888888xxxlllbbb\\\___[[[ZZZZZZZZZYYY^^^eee```bbb```WWWMMMGGGJJJOOOPPPNNNQQQXXXWWWOOOJJJJJJCCCDDDHHHMMMOOOKKKCCC<<<999EEEKKKIIIKKKPPPLLLBBB>>>>>><<<<<<@@@DDDAAA:::333444555777999999666444333555888:::999666222///111888@@@BBB@@@<<<;;;<<>>:::888999;;;;;;999777555666888888666333777777666666666666777777===888666:::AAACCC<<<444000777???CCCBBB===888555333444555888;;;>>>@@@@@@888444222444888888444///444666666444111000333666111111000000000111333444;;;999777444222222111222333555;;;???===777555777<<<888444333666888888777666:::777666888444555CCC>>>>>><<<999777777999;;;999999@@@HHHHHH???888888<<<<<>>:::555222777???666444555999;;;;;;===BBB888777777:::>>>@@@@@@>>>@@@>>>@@@FFFGGGBBB<<<999>>>@@@;;;222111999:::444===@@@???;;;<<>>===<<<:::;;;===???@@@@@@BBB666333;;;;;;222555AAA444:::CCCIIIEEE===:::<<<======???>>>888///---000444333333777<<<>>>===:::888999888666999???AAA???777555222444999===??????EEE;;;888???AAA:::777;;;999777444333444888>>>AAAAAABBB???<<<===BBBCCCAAA<<<666555666111,,,555EEE@@@<<<999999666444555:::EEECCC@@@===777444999AAA:::;;;===@@@BBBCCCDDDEEEAAA>>>???BBBAAA<<<777777999<<<@@@DDDGGGEEEAAA===??????<<<<<>><<<>>>CCCDDDFFFHHHHHHGGGDDD@@@>>>999===AAABBBAAAAAAEEEHHHDDDEEECCC@@@======BBBFFF>>><<<999:::@@@EEE???666<<<===>>>???@@@CCCHHHKKKKKKIIIGGGEEE???999:::??????;;;888;;;BBBGGGFFFDDDLLLJJJHHHGGGHHHHHHGGGFFFFFFJJJKKKIIILLLSSSTTTOOOCCCEEEGGGGGGEEEAAA<<<999vvvjjjaaa[[[[[[ZZZ\\\```___YYYVVVVVVZZZ[[[YYYSSSKKKHHHJJJNNNOOOMMMPPPSSSQQQJJJGGGIIIDDDCCCCCCCCCDDDBBB>>>:::BBBIIIKKKFFFGGGMMMKKKDDD@@@AAA@@@???BBBDDD@@@888555444444666777777666444888888999888777555333111666<<>>888999<<<@@@DDDCCC???;;;;;;888777:::@@@CCCAAA>>>:::777444555888999777555888888777555333222333555111///------///111222333666555444222111111111111000222666<<<<<<999;;;???BBB???======???@@@>>>;;;999???:::666:::999999AAAAAAAAA???<<<888666777888888:::AAAKKKMMMGGGBBBBBB>>>>>>BBBHHHIIIEEEBBBCCCBBBDDDHHHGGG???666666;;;999777999===???>>>@@@EEE;;;777666;;;CCCHHHEEEAAA>>><<<>>>DDDGGGDDD@@@???>>>>>>;;;555333444444222;;;CCCFFFDDDBBBEEEGGGEEEBBB@@@>>>======>>>AAADDDBBB@@@>>>???AAACCCBBB@@@===777777>>>>>>888888>>>999>>>FFFKKKGGG>>>;;;>>>888888;;;???===::::::>>>999999:::<<<>>>???>>>======???@@@???BBBFFFEEEBBB;;;888444555:::AAAFFFHHHEEE@@@@@@EEECCC;;;<<>>999444;;;HHHBBBAAAAAA???999555999@@@BBBBBBCCCCCC>>>999:::???===???@@@CCCDDDFFFGGGGGGEEEAAA???@@@@@@===<<<>>>EEEFFFHHHJJJKKKJJJHHHFFFAAAAAA>>>===FFFNNNDDD333333333666===???======???AAA??????AAA@@@>>>BBBJJJ@@@>>>???@@@>>><<>>BBB>>>666;;;===??????@@@CCCFFFIIIMMMJJJGGGDDD>>>888:::@@@<<<;;;<<<>>>BBBEEEHHHIIIIIIGGGEEEEEEEEEEEEDDDBBBGGGIIIGGGDDDGGGNNNRRRPPP@@@CCCFFFHHHEEE@@@:::666tttkkkddd```]]]ZZZ[[[```aaa\\\VVVSSSUUUUUURRROOOKKKKKKMMMOOOQQQQQQRRRRRRMMMHHHHHHKKKMMMIIIDDDAAA@@@@@@@@@@@@JJJMMMKKKCCCCCCIIIJJJGGGAAABBBBBB@@@BBBCCC>>>777888666555555666666666555::::::999888888777777777888===AAA@@@<<<777444333???;;;777888;;;===<<<:::;;;999888999;;;;;;777333111222555777999:::;;;;;;666666777777888;;;???BBB===:::888===DDDIIIGGGCCCDDD>>>:::===DDDFFFBBB<<<===;;;888888999::::::999<<<:::888777777777555444333///,,,,,,///222333333333333333333333444555555333333555:::;;;;;;>>>CCC???======???AAAAAA===999;;;CCC;;;222888>>>;;;<<>><<<@@@======???DDDDDDCCCEEEIII===888555<<>>???BBBFFFHHHGGGCCCAAABBBEEEEEEAAA<<<888:::>>>AAAAAA@@@===:::???CCCJJJNNNHHH???<<>>>>>???@@@AAABBBEEEGGGFFFHHHJJJGGGAAA>>>:::666666;;;CCCKKKOOOEEEDDDGGGIIICCC;;;>>>GGG<<<<<<<<<===@@@CCCFFFGGGKKKLLLHHHCCCAAAAAA>>>888AAA@@@BBBFFFBBB<<<@@@IIIEEEFFFHHHFFF>>>888===FFFEEEDDDEEEEEEBBB===>>>CCCAAABBBDDDEEEGGGHHHHHHIIIHHHCCC@@@@@@@@@???BBBGGGLLLLLLJJJIIIHHHGGGGGGGGGCCCDDDAAA@@@GGGMMMFFF999999777:::@@@BBBAAAAAADDD@@@??????AAAAAA@@@CCCHHHDDDCCCDDDEEECCCAAAEEEKKKKKKJJJHHHFFFEEEDDDDDDDDD???>>>>>>BBBGGGIIIFFFBBBFFFFFFEEEAAA======AAAFFF@@@>>>999555888===;;;555<<<>>>@@@AAAAAAAAABBBDDDIIIFFFDDDAAA;;;666888>>>999<<<@@@BBBCCCFFFJJJMMMHHHFFFDDDDDDDDDDDDBBBAAAJJJIIIDDD??????EEEKKKLLL>>>AAAEEEGGGEEE???888444tttnnnlllllleee]]]XXX[[[```aaa```aaaVVVTTTQQQOOONNNNNNPPPQQQVVVVVVVVVSSSMMMJJJKKKOOOPPPLLLFFFBBB@@@BBBEEEGGGLLLMMMIIIBBBAAAFFFIIIGGGBBBBBB@@@===>>>AAA@@@;;;>>>;;;888777777888888777999999:::;;;<<<<<<<<<<<<666:::===>>><<<999888777<<<999999;;;<<<;;;<<>>@@@@@@??????<<<;;;999888888999;;;<<<:::888888===DDDIIIIIIGGGFFFBBB@@@AAADDDDDD@@@<<<@@@?????????>>>===;;;999===;;;999999;;;;;;888555333111///111555777666333555555666777888:::;;;<<<;;;999:::>>>>>><<<<<<@@@999888888:::>>>>>>;;;888<<>>??????===;;;>>>DDDHHHHHHHHHDDDBBBDDDGGGEEE???888666???CCCBBBBBBFFFBBB;;;CCCFFFLLLOOOIII@@@===@@@BBB===::::::888444333555222666;;;======>>>BBBFFFFFFHHHHHHFFFEEEFFFBBB<<<>>>;;;999999===CCCJJJNNNHHHGGGHHHHHHBBB;;;<<>>>>>@@@AAACCCDDDEEEFFFGGGHHHGGGCCCCCCDDDAAA<<>>@@@FFFJJJGGGEEEDDDBBB@@@DDDKKKCCCCCCEEEFFFGGGHHHHHHHHHHHHDDDBBBBBBBBBCCCHHHNNNPPPNNNJJJEEEBBBBBBDDDGGGEEEFFFDDDCCCGGGKKKFFF>>>???===???DDDFFFEEEFFFJJJCCCBBBBBBCCCCCCCCCDDDEEEHHHHHHJJJJJJFFFAAADDDJJJIIIHHHGGGFFFEEEDDDCCCBBB>>>???AAAEEEHHHIIIGGGDDDIIIIIIGGGCCC??????CCCGGGAAA???999444555999999666>>>@@@BBBBBB@@@===<<<<<>>??????;;;555666:::;;;===AAADDDGGGIIIKKKMMMHHHFFFEEEEEEFFFEEECCCAAAKKKIIIDDD>>>;;;>>>CCCFFFAAACCCEEEEEECCC???:::777uuuqqqtttxxxjjjaaaZZZ\\\aaacccdddfffYYYVVVSSSPPPOOOOOOPPPQQQTTTUUUUUUPPPLLLJJJKKKLLLGGGEEEBBB???>>>@@@DDDGGGHHHIIIGGGDDDDDDFFFHHHGGGFFFEEEAAA;;;<<>>@@@@@@>>><<<:::777999;;;===<<<;;;::::::777999===@@@<<<777===FFF>>><<<:::<<<>>>???===;;;===>>>@@@BBBCCCBBBAAA@@@@@@===:::;;;======999666111555;;;@@@CCCDDDEEEEEEAAACCCDDDDDDAAA???>>>>>>@@@AAACCCEEEEEEAAA:::555;;;:::999;;;>>>>>>:::666444444666999======:::666777777777888:::===@@@AAA???===>>>CCCCCC???<<<===:::888777:::???BBBAAA@@@>>>EEE:::---666@@@<<<666888<<>>>>>FFFFFFFFFEEEGGGKKKOOOPPPLLLHHHGGGIIIJJJIIIKKKOOONNNHHHFFFLLLQQQPPPMMMLLLEEEGGGLLLOOOLLLGGGHHHLLLBBBCCCDDDFFFHHHIIIIIIIIIDDDAAA@@@BBBCCCDDDHHHMMMHHHCCCBBBCCC>>>888>>>KKKJJJFFFDDDDDDDDDBBB>>>;;;===???===;;;???GGGIIIFFFHHHEEEDDDEEEGGGEEE???999999CCCFFFBBBCCCHHHFFF>>>DDDGGGLLLNNNHHH@@@>>>BBB???<<<:::<<<======@@@EEE999===@@@AAAAAABBBFFFJJJJJJJJJGGGBBBAAAAAA>>>888>>>??????@@@AAADDDFFFHHHMMMKKKIIIGGGBBB===;;;===???@@@AAACCCDDDDDDCCCCCCCCCEEEEEECCCDDDFFFDDD???CCCEEEJJJNNNKKKEEECCCDDDFFFBBBBBBEEEFFFCCCBBBCCCHHHFFFFFFIIIHHHFFFGGGKKKCCCDDDEEEEEEFFFFFFEEEEEEFFFDDDDDDGGGFFFFFFJJJQQQVVVSSSNNNGGGBBBCCCGGGKKKFFFGGGGGGFFFGGGHHHEEE@@@@@@???AAAEEEGGGFFFGGGJJJHHHHHHGGGFFFFFFEEEDDDBBBHHHIIILLLKKKCCC;;;;;;@@@CCCDDDEEEEEEDDDAAA>>><<<;;;@@@FFFIIIIIIHHHHHHHHHLLLLLLJJJEEEAAAAAADDDHHHDDDDDD>>>888777;;;>>>===BBBDDDEEECCC???;;;888777777999>>>BBB???999888;;;>>>===???DDDJJJMMMKKKHHHEEEDDDDDDEEEFFFEEECCCBBBFFFEEECCC@@@======AAAEEEGGGFFFEEECCCAAA???======xxxuuuzzzkkkfffdddfffgggccc^^^]]]ZZZYYYVVVRRRNNNMMMOOOQQQNNNPPPOOOKKKIIIIIIGGGDDDAAAAAA@@@???>>>AAAEEEIIIFFFGGGGGGGGGGGGHHHHHHGGGKKKJJJCCC<<<===EEEKKKNNNJJJGGGBBB???>>>>>>===<<<<<<>>>@@@AAA@@@<<<777444:::;;;;;;;;;:::888777666222666>>>BBB;;;444<<>>;;;...555>>>CCCDDDBBB@@@???;;;???CCCCCC???<<<===???@@@@@@BBBGGGJJJFFF<<<333999:::;;;===>>><<<999666444777;;;>>>???>>><<<;;;888777666555777;;;???BBB>>><<<>>>DDDFFFCCC@@@@@@<<<:::888;;;@@@DDDDDDCCCBBBFFF;;;111:::AAA===<<<>>>AAAEEEGGGFFFBBB@@@???NNNOOOMMMKKKLLLRRRVVVVVVMMMJJJIIIKKKKKKIIIIIILLLJJJEEEFFFNNNSSSOOOHHHDDDGGGJJJOOOQQQLLLEEEEEEIIIGGGIIILLLKKKJJJIIIJJJLLLHHHDDDCCCDDDCCCCCCGGGMMMJJJGGGEEEDDDBBBAAAFFFMMMGGGAAA===AAAFFFEEEAAA>>>>>>AAA@@@>>>BBBJJJJJJCCCFFFFFFGGGHHHGGGEEEAAA>>>>>>DDDGGGDDDDDDHHHGGG@@@DDDGGGKKKMMMHHHAAAAAAEEE???======>>>>>>>>>EEENNNJJJJJJKKKJJJIIIIIIJJJLLLLLLLLLIIIDDDBBBCCC@@@;;;@@@BBBEEEGGGFFFEEEEEEEEEQQQOOOMMMIIIDDD@@@======???AAABBBDDDEEEDDDDDDCCCDDDFFFEEEBBBCCCFFFEEEAAAFFFIIILLLNNNKKKFFFCCCBBBAAA<<<<<>>:::888888???HHHLLLKKKIIIJJJKKKMMMMMMKKKFFFBBBAAADDDHHHGGGHHHEEE>>><<>><<>>>>>DDDJJJLLLGGGBBB@@@@@@AAACCCEEEEEECCCAAA@@@@@@BBBCCCBBBAAAEEELLLKKKIIIEEEBBB@@@???@@@AAA|||ooommmnnnppplllccc\\\ZZZ[[[\\\[[[VVVPPPNNNRRRVVVLLLNNNNNNLLLMMMOOOIII@@@CCCCCCBBB@@@@@@BBBHHHLLLIIIHHHIIIJJJJJJIIIHHHIIILLLKKKEEE======CCCJJJLLLMMMJJJFFFCCCAAA???===<<<999:::<<<<<<<<<999777555;;;:::999777777555333222000222:::@@@;;;444;;;IIIAAA===::::::???DDDFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA??????>>>???@@@AAACCCDDD444888???EEEGGGDDD>>>:::888;;;???@@@@@@???>>>???>>><<<===DDDLLLKKK@@@555999<<<>>>???<<<888555333444888<<<===;;;;;;===@@@;;;888555333444999???BBB???<<<;;;@@@DDDBBBAAABBB===;;;<<>>>>>???CCCCCC@@@DDDLLLIII???BBBDDDGGGGGGDDDBBBAAAAAA@@@CCCGGGHHHHHHGGGDDDAAADDDFFFKKKMMMIIICCCDDDIIIDDDDDDEEECCC===<<>>AAAGGGIIIFFFEEEGGGIIILLLKKKHHHHHHJJJEEE>>>EEEKKKTTTVVVMMMAAA>>>AAA>>>?????????===;;;999777999>>>EEELLLNNNNNNLLLKKKMMMMMMKKKFFFAAA@@@CCCFFFDDDGGGFFF@@@===BBBHHHKKKJJJKKKKKKHHHDDD@@@>>>>>>===>>>CCCFFFDDD>>>>>>BBB@@@@@@BBBEEEHHHGGGBBB???>>>>>>@@@CCCFFFFFFEEECCCCCCBBBDDDFFFDDDBBBHHHPPPKKKIIIFFFCCCAAA@@@@@@AAAuuusssssssssmmmddd```aaa]]]``````[[[TTTQQQVVV\\\PPPRRRQQQQQQUUUWWWOOOBBBCCCCCCAAA>>>===@@@FFFLLLMMMKKKKKKKKKKKKIIIIIIJJJJJJJJJEEE===;;;@@@EEEGGGNNNKKKGGGDDDBBB@@@===;;;333444555666888999:::;;;888777555555555444333111000///555===;;;555:::FFFBBB>>>999:::???EEEHHHJJJCCCBBBBBBBBBBBBCCCDDDDDDAAACCCCCC@@@<<<>>>EEEKKK;;;;;;>>>EEEIIIGGG???777777888:::>>>BBBCCC@@@>>>>>>999888AAALLLNNNDDD999:::>>>AAA@@@:::444111000444999<<<:::666777===DDD>>>;;;666333444999???CCCCCC===:::===@@@@@@@@@BBBAAAAAABBBFFFIIIIIIDDD???BBB@@@777555;;;999888CCCAAAEEEJJJMMMMMMMMMLLLLLL>>>EEEKKKLLLOOOTTTTTTOOOJJJIIILLLPPPQQQLLLJJJKKK@@@@@@AAAAAA???@@@JJJUUUGGGKKKPPPQQQJJJ@@@>>>BBBGGGDDDCCCEEEHHHJJJGGGDDDHHHFFFFFFFFFDDDCCCHHHOOOEEELLLLLLGGGHHHLLLHHH>>>;;;:::>>>EEEDDD<<<888999>>>CCCCCC@@@DDDKKKFFF:::===AAAEEEDDD@@@>>>???BBBAAABBBGGGLLLLLLFFFAAA@@@DDDGGGKKKNNNJJJEEEGGGLLLGGGIIIKKKIIICCCCCCOOO^^^OOOKKKHHHGGGIIIJJJIIIGGGCCCHHHJJJKKKMMMMMMIIIBBB<<<@@@CCCDDDBBBAAABBBDDDGGGOOOSSSLLLAAA===@@@FFF@@@AAADDDGGGJJJLLLNNNOOODDDEEEDDDBBBEEELLLNNNLLLEEEGGGGGGDDDAAA???;;;888666888???FFFIIIGGGJJJNNNKKKDDD@@@BBBEEEHHHMMMSSSLLLLLLLLLLLLKKKJJJIIIHHHEEEDDDEEEFFFEEEDDDLLLUUUNNNOOONNNIIIDDDCCCGGGKKKLLLPPPUUUUUUMMMDDDBBBCCCAAAAAAEEEKKKMMMIIIHHHIIIGGGJJJJJJGGGHHHKKKFFF>>>===EEEPPPUUUMMMBBB???BBB@@@???===<<<:::999999999:::===BBBKKKQQQSSSNNNJJJLLLLLLJJJEEE???>>>AAAEEE???CCCCCC>>><<<@@@GGGJJJKKKLLLLLLJJJGGGEEEDDDDDDAAAAAABBBCCC@@@<<<===BBB>>>AAAEEEGGGEEEAAA???>>>??????BBBEEEHHHJJJHHHGGGKKKHHHGGGHHHDDDAAAFFFPPPIIIHHHGGGEEECCCAAA??????xxxuuuqqqkkknnnjjjZZZ\\\___```\\\VVVTTTXXX]]]UUUQQQOOORRRRRRMMMGGGEEEDDDEEEHHHGGG@@@<<>>CCCGGGEEE@@@===@@@DDDJJJHHHFFFBBB???;;;999888444666888777555666:::>>>;;;;;;;;;;;;<<<<<<<<<===777555444444555777;;;===DDDAAAAAABBB???<<<>>>BBB@@@@@@>>>;;;===AAAAAA>>>BBBBBBBBBBBBBBBBBBCCCCCCAAA<<<;;;>>>===888888===;;;<<<<<<===@@@AAA===777;;;999777777999:::::::::666666999;;;888222111444444666;;;>>>;;;777:::@@@>>>===999222111777===@@@===;;;;;;>>>===<<>>>>>??????>>>===<<>>;;;===AAAFFFOOOWWWRRRNNNIIIFFFEEEDDDAAA>>>===???>>>===AAAIIIKKKJJJHHHGGGEEECCCBBBBBBBBBBBBFFFHHHIIIGGGEEECCCCCCDDD@@@AAABBBBBBAAA>>><<<:::IIIFFFCCCBBBCCCBBB>>>;;;AAA???@@@EEEFFFCCCAAACCCEEECCCCCCFFFFFFBBBBBBDDD???DDDIIIJJJGGGFFFIIIMMMQQQOOOJJJEEEHHHOOOQQQMMMGGGDDDBBBBBBEEEGGGGGGEEECCCBBBAAAEEEMMMRRRJJJ???>>>???EEELLLLLLFFFFFFKKKLLLIIIEEEBBBAAAAAACCCDDD@@@AAACCCDDDEEEEEEEEEEEEEEE@@@===AAAJJJNNNKKKFFF???CCCBBB>>>>>>@@@<<<555333222666>>>DDDFFFHHHJJJEEE@@@@@@EEEFFFDDDFFFLLLDDDFFFLLLOOOLLLDDDBBBDDDCCCDDDEEEEEEEEEGGGJJJMMMIIILLLJJJDDDBBBFFFKKKLLLLLLKKKJJJLLLLLLIIIDDD???@@@CCCFFFIIIKKKKKKKKKJJJHHHEEEDDDEEEGGGGGGDDD@@@AAAEEEHHHHHHEEEAAA??????;;;;;;<<<>>>@@@???===;;;;;;@@@HHHMMMHHH@@@AAAIIICCCAAA>>>>>>???@@@??????;;;===??????>>>===>>>???IIIIIIHHHCCC>>>===???BBBBBB>>>:::999999;;;<<<<<<:::AAAFFFEEE@@@>>>CCCIII@@@AAADDDFFFGGGEEEFFFHHHEEEFFFGGGGGGFFFEEEFFFHHHLLLMMMIIIAAA===???BBBBBBzzztttrrrppptttooo\\\\\\^^^^^^YYYTTTRRRVVV[[[RRRNNNMMMPPPQQQMMMHHHFFFDDDCCCDDDDDD???===CCCLLLFFFIIILLLMMMJJJGGGCCCBBBFFFIIIJJJGGGBBB???@@@BBBDDDCCCAAA>>>;;;777444333555666777666444444888;;;:::::::::;;;;;;::::::999666555777;;;;;;888:::??????>>>???AAA???;;;;;;>>>>>>>>><<<999:::======:::????????????>>>>>>======<<<777777;;;<<<:::999<<<444888;;;===>>>===<<<:::888777777666666777999:::888777888999555000111555555777;;;===888333555:::999888777555333333777<<<>>>;;;;;;>>>>>><<<>>>BBB>>>???@@@BBBHHHNNNIII@@@???===;;;:::<<<>>>>>>>>><<<>>>CCCGGGFFFBBBCCCHHHGGGFFFBBB@@@DDDKKKLLLIIIGGGEEEHHHMMMNNNJJJGGGHHH@@@;;;888:::>>>CCCKKKSSSRRRNNNHHHEEEEEEDDDBBB@@@<<<>>>===;;;???EEEGGGDDDEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBCCCDDDCCCAAA>>>???@@@AAAAAA@@@???>>>===?????????@@@@@@???===;;;777666:::AAADDDBBBAAABBB???;;;;;;???CCCBBBBBBDDDCCCEEEFFFEEEDDDEEEHHHKKKLLLIIIFFFEEEGGGIIIKKKLLLAAA??????AAACCCDDDCCC@@@???BBBEEEFFFIIIKKKGGGAAACCCCCCGGGLLLKKKFFFFFFKKKHHHEEEAAA>>><<<===>>>@@@???@@@AAACCCDDDFFFGGGHHHGGGBBB???AAAFFFHHHCCC>>><<<@@@AAA@@@@@@@@@;;;333333111444<<>>???CCCEEECCCDDDIIIBBB@@@CCCHHHHHHCCC??????HHHHHHGGGEEEBBBAAABBBCCCFFFHHHFFF@@@>>>BBBFFFHHHEEECCCAAABBBCCCDDDBBB@@@AAAAAABBBCCCDDDDDDEEEEEECCC@@@>>>>>>@@@AAA???<<<999===AAABBB@@@===<<<===::::::;;;===>>>===;;;::::::<<>>999===EEE???<<<::::::;;;<<<<<<<<<<<<===>>>>>><<<::::::;;;CCCDDDDDDAAA===;;;===???<<<:::999999;;;===>>>>>>>>>AAACCCAAA===<<>>>>>@@@DDDGGGHHHHHHHHHBBBCCCCCCBBB@@@@@@AAACCCMMMLLLGGG@@@===??????===~~~vvvtttssswwwppp]]]TTTUUUVVVTTTSSSVVV\\\aaaPPPKKKKKKPPPRRROOOKKKJJJGGGCCCBBBBBBAAA@@@EEELLLHHHHHHIIIKKKKKKHHHDDD@@@BBBBBBAAA@@@>>><<<;;;:::======<<<;;;999666333111666777777555222222666999999:::;;;<<<<<<;;;:::999666555;;;DDDBBB888999CCCAAA@@@AAADDDBBB===<<>>===;;;;;;222777===???<<<888777999444666777555333333666:::999777666666333///000444555777:::;;;666000111777444222555999555///333<<<>>>;;;;;;======;;;;;;>>>777:::===???CCCHHHHHHEEEAAA???<<<<<<>>>AAADDDEEE===<<<>>>BBBCCC???===???AAA@@@>>><<<@@@GGGHHHDDDCCCBBBDDDHHHHHHEEECCCEEE<<<777555888;;;>>>EEELLLLLLHHHDDDAAA@@@@@@@@@@@@===>>><<<:::<<<@@@AAA>>>@@@AAAAAAAAAAAAAAAAAA@@@>>><<<<<>>>>>===;;;::::::333222666>>>BBB@@@>>>>>>777222222777===@@@BBBEEEEEEBBB???>>>@@@CCCFFFGGGEEE@@@@@@EEEDDD???BBBIII999999:::===??????===;;;;;;CCCHHHFFFCCCCCCCCCBBBCCCBBBDDDFFFEEEBBBCCCFFFDDDBBB>>>;;;::::::<<<>>>>>>>>>???AAACCCEEEGGGHHHHHHDDD@@@@@@BBBAAA;;;555888<<<>>>???@@@???999222333111333999<<<;;;:::;;;===<<<===AAACCCAAABBBDDD@@@;;;;;;AAADDDBBB>>><<>>;;;;;;>>>BBBDDDEEE???>>>===;;;;;;<<<===>>>===:::666666888::::::888666999;;;<<<;;;999888888;;;;;;<<<======<<<:::999;;;::::::999555333999AAA;;;999777777888:::::::::<<<======;;;888666555666:::===???>>>;;;999:::;;;444444555777;;;===>>>===AAAAAA???<<<:::;;;>>>AAA===;;;;;;>>>EEEHHHFFFCCCAAABBBBBBBBBBBBCCCFFFHHHMMMKKKEEE???>>>???<<<666xxxvvvqqqrrrlll\\\UUUTTTSSSQQQRRRUUUZZZ]]]NNNJJJJJJOOOSSSQQQNNNNNNKKKEEEBBBCCCDDDEEEHHHMMMIIIHHHGGGIIIJJJHHHCCC>>>:::888666666999:::888666888999:::;;;;;;:::888777777888888666333444777;;;999:::<<<>>>>>>>>>===<<<:::777>>>HHHCCC777:::HHHAAA@@@@@@BBB@@@<<<<<<@@@;;;;;;888444555888777444111333777;;;>>>?????????===:::999<<<@@@AAA>>>;;;:::<<>>777444444333666888666222111555:::888555555666555000///222666777;;;<<<666000111777111///333999666///444@@@<<<999888<<<<<<999777888333777===@@@CCCDDDEEEEEEAAA>>>;;;:::===BBBFFFHHH===999888<<<===;;;:::<<<777:::===???CCCFFFBBB;;;???>>>@@@CCCBBB??????BBB<<<888666888999:::===BBBAAA>>>;;;999:::<<<>>>?????????===:::;;;???>>>:::<<<===>>>???>>>===<<<;;;777999;;;===???===:::777888777777666666777888999<<<>>>???<<<888666888:::666444777>>>AAA===888666111...///444777999@@@FFF@@@;;;777888===BBBCCCBBB>>>777:::CCCAAA777:::FFF666555555666777888999999;;;BBBFFFCCC????????????===;;;;;;;;;:::;;;===???AAA???<<<::::::<<>>======>>>???AAACCCDDDDDDBBB@@@@@@???===888444777888:::;;;<<<;;;888444444111333888:::777444555999999<<<>>>@@@??????@@@???;;;;;;???BBB@@@>>>???===>>>@@@@@@>>>======>>>===>>><<<777666:::<<<<<<;;;:::888888;;;>>>AAACCC::::::999888888888999999:::666111111333777777777;;;;;;<<<;;;999777555444===>>>???>>><<<;;;::::::;;;:::888666333444888>>>999777555666888:::;;;:::999:::;;;999666444444444222666;;;<<<:::777777888...///222666:::<<<:::999AAA???<<<:::::::::::::::;;;888555888@@@FFFCCC<<<>>>@@@BBBCCCEEEIIINNNQQQNNNKKKEEE??????@@@:::222zzzwwwuuummmjjjhhh___bbb^^^XXXSSSPPPOOONNNMMMKKKGGGGGGMMMQQQPPPNNNNNNLLLEEEAAACCCEEEFFFHHHKKKEEEDDDCCCFFFHHHHHHDDD@@@===999666777:::<<<;;;888555666888;;;<<<===>>>>>>999::::::888555666;;;???666777:::<<<>>>?????????>>>;;;???EEE@@@777<<>>;;;::::::888555777<<<;;;;;;999555666::::::666222555:::>>>AAABBBBBBAAA;;;;;;:::<<<@@@CCCBBB@@@BBB>>>>>>CCCCCC<<<666444555888:::777222111555999555333555999888333//////<<<<<>>888000000555///---...333222///666BBB999666555999;;;777444333111777???EEEFFFCCCAAAAAA<<<999555444777<<>>===:::<<>>:::999:::999666666999777666666555777999===@@@AAAAAA???<<<<<>>999999::::::;;;:::888666555222888>>>>>>;;;777777999666555555444444555666666======;;;777444444888===777444555<<>>444777CCC777666333111111333777:::>>>AAA@@@>>>===???>>>:::666555333222333777999:::;;;:::888888:::===AAACCC======<<<<<<<<<======>>>???>>>???>>>>>><<<:::999888666444555777666666666333111333999;;;777444444666888;;;<<<===???>>>===<<<;;;===???===:::;;;@@@???@@@AAA???;;;777444333:::;;;999555555:::;;;999444555666666777888999:::555666888:::;;;:::999888:::555000000333777888888<<<;;;:::999999888777666===>>>???===:::888888999888999999777666777888888555444333444666999::::::666888999888777555666666///444999;;;999666555555000111444888;;;<<<999666<<<;;;:::;;;<<<;;;777444888666222555???IIIFFF======???AAACCCEEEHHHLLLPPPMMMJJJEEE@@@@@@AAA:::222yyyppprrrtttkkkggggggbbbbbb]]]WWWTTTSSSRRROOOLLLIIIEEEDDDIIIMMMLLLKKKKKKIIICCCAAABBBCCCBBBDDDGGG>>>>>>@@@CCCFFFFFFEEEDDD@@@===999888::::::999777444555777999<<<>>>@@@AAA===>>>===:::777888<<>>:::777===EEE===:::999:::888555777;;;:::;;;999777999>>>>>>;;;999<<<@@@CCCDDDCCC@@@>>>666:::;;;;;;===CCCFFFEEECCC<<<;;;BBBEEE???::::::999::::::777333222444777333111444:::;;;666000///@@@@@@BBB@@@888///...222000///---,,,...222999>>>777333333888;;;777222000333777@@@HHHIIIDDD@@@@@@===999555444777;;;???AAA<<<888666888999:::>>>CCC@@@>>>:::777;;;BBBCCCAAA777777999;;;:::888;;;BBB>>>;;;;;;<<<:::555222333222333555666777999<<>>777333666:::444555555666777888888888888777555222222555:::>>>222...///777<<<999444111111222444444222111888BBB444111000333999======:::666222444;;;;;;777999@@@;;;999555111///222777<<<@@@???<<<:::===@@@===777555555222000222888:::888555444333333666:::>>>AAA<<<<<<===<<<<<<;;;:::999;;;<<<======;;;;;;<<<>>>999444000222333222333666111000333:::===;;;888888666999;;;:::;;;??????===999:::<<<===999444555;;;888:::======:::777555444888999666444666;;;<<<999555777::::::999888888888444666:::<<<>>>===;;;:::999555111111555888::::::999777666777999;;;<<<<<<<<<>>>>>>;;;777444555777444777888888999;;;888333222000000111444777999999555777999999888888999:::111666;;;<<<:::666555555666777999<<<>>>>>>:::777777888999;;;<<<:::666333444444222444@@@LLLLLLCCCCCCEEEFFFGGGGGGGGGHHHJJJIIIHHHDDD@@@???@@@;;;555xxxmmmnnnsssmmmgggeee^^^XXXTTTRRRTTTXXX[[[XXXUUUKKKFFFEEEIIIMMMLLLJJJKKKGGGCCCCCCDDDCCC@@@AAADDD<<<>>>AAABBBBBBAAAAAABBB>>><<<999888777888888888999999999:::;;;>>>AAABBBBBBBBB@@@;;;777666:::>>>666666555555666888:::;;;???AAA???999666:::<<<<<<;;;;;;===@@@>>>999777:::888:::999888;;;AAACCC@@@;;;>>>BBBEEEFFFCCC???===:::@@@AAA===;;;@@@EEEGGGAAA;;;:::AAAAAA:::888======;;;999666444333222222444111333999;;;888333222<<<<<<>>>===666......333555777333,,,///999===888666333333999<<<999333000666666===FFFIIIDDDAAAAAA@@@===999777999<<<>>>???;;;:::<<<>>>===:::>>>DDDCCC@@@:::666999@@@CCCAAA444444777999888777<<>>===:::555222333888<<<@@@???;;;888;;;???===888777888555111333::::::666444222111111333666:::===:::;;;===>>>>>><<<:::999;;;======:::777777:::>>>777111///111222000///222---,,,111:::???>>>======777;;;;;;888:::???@@@>>><<<::::::;;;999333111333///333888;;;;;;:::999999666666444333666<<<===999999;;;>>>>>><<<;;;;;;===888999;;;===>>>>>>>>>>>>888444111222555999:::999:::888666888;;;???@@@@@@???AAAAAA===888444666888444777999999<<>>>>>;;;777555555777888:::<<<>>>===:::777555666888999999999888888333555444333<<>><<<===<<<999~~~ooonnntttooohhhaaaVVVXXXTTTRRRUUU[[[]]]ZZZUUUOOOJJJHHHLLLOOONNNLLLMMMGGGFFFFFFHHHEEE@@@AAADDD@@@CCCEEECCC>>>;;;;;;<<<<<<;;;:::999999;;;===???@@@>>>===<<<<<>>DDDJJJJJJAAA:::===CCCEEEAAA<<<===AAA<<<222333<<>>:::444111777555999CCCHHHEEEBBBDDD>>>;;;777555666888:::::::::<<>>:::666555888;;;>>>???<<<999:::======:::::::::777222444:::999444666444222111222555999;;;888;;;>>>@@@AAA???<<<:::===>>>===999444333777;;;555000...333333///---///******000:::@@@@@@???@@@888<<<<<<888999???BBB???@@@;;;888;;;;;;666000...222666:::;;;:::777555333444444333222666======:::888:::<<<;;;999999;;;>>>===<<<<<<<<<<<<>>>???@@@666333000111555999999888@@@===::::::>>>AAAAAA@@@CCCEEEEEEAAA;;;777999<<<777:::::::::???CCC???666333222222444888;;;======:::<<<>>>===<<<;;;<<<===888<<<@@@@@@<<<888666666555666777:::<<<;;;999666444666777777777777:::<<<444888555111666AAAAAA888===@@@CCCDDDCCCAAA??????@@@CCCBBB<<<999;;;<<<;;;~~~qqqppptttoookkkhhh___```[[[WWWVVVUUUTTTWWW\\\]]]ZZZSSSJJJCCC@@@BBBEEEGGGGGGEEECCC@@@>>>>>>???@@@@@@AAAAAA@@@>>><<<;;;;;;:::999777777888:::;;;;;;@@@DDD@@@888444888===FFFIIIFFF===777888::::::<<<;;;999666444333555777<<<999777888::::::888666555777:::<<<777333555<<<777:::;;;888777:::;;;:::===>>>@@@BBBCCCAAA<<<888@@@MMMIII;;;<<<>>>;;;<<<:::666333222666999:::999===999555333333222///,,,---///333444555555777888;;;888555333222333555777666777555333777<<<999111111444777999999999:::;;;>>><<<;;;<<<>>>AAABBBBBB;;;666555999<<<999777777777888???FFFDDD<<<:::>>>;;;>>>;;;666:::CCC@@@666777666555444555888;;;>>>;;;:::888666333222222333333222222111111222222222...111444666777555333111...000333444555777999;;;===<<<;;;999777666555444444111...///333666777666;;;777555999???AAA===888;;;777444555999;;;999666333...---222666666555666:::::::::888666666777999777666555777999;;;;;;:::>>>>>><<<999666555555777:::===???<<<666111000222666;;;===888222333555555888888888777666666555555222222555:::??????:::666888888999888666666888:::000000000000///...***(((...///222666;;;======<<<:::777666999???AAA<<<777<<>>@@@777777444000111555777555999;;;<<<;;;:::;;;@@@DDDHHHEEE@@@===:::888555333:::===<<<999;;;@@@AAA<<<444000,,,,,,000444777888888666888>>>>>>:::;;;@@@;;;???===888888:::777111111777777333666>>>;;;222333333333333333777<<<@@@<<<888555666:::======;;;>>>======>>>???@@@BBBCCC??????@@@@@@???>>><<<;;;{{{rrrsssuuulllggggggbbb^^^WWWRRRTTTVVVVVVVVVXXXWWWWWWSSSJJJ@@@>>>CCCJJJPPPMMMHHHBBB===::::::;;;<<<<<<;;;:::999888666666666555444555888:::<<<<<<999===???===777444777:::AAACCCAAA;;;888::::::999;;;<<<;;;999777777888:::;;;999777777888888666444222444888:::666111333888777::::::666666888999888777999;;;;;;999999;;;===IIIQQQHHH888777999666666777444111111444777888888<<<999666444333222///---...111444777777777888999666555555444444444444555666777777666999<<<888000000333666888999:::;;;======<<<;;;;;;===>>>===<<<;;;777555666666444555888888888===AAA@@@:::999===:::===<<<777;;;BBB@@@666666444333444777:::<<<<<<555777777333///000555;;;<<<:::888444111///---,,,222333444444222///,,,***///000111444666999;;;;;;======<<<:::999777666666555333111111333444444444888777777;;;@@@BBB@@@<<<;;;999777777999:::999888333///...222555555666999:::::::::888666555777999555555555777:::<<<<<<<<<>>>>>>===:::777666666888:::<<<>>>;;;666222333555777;;;<<<777444444333111555666888999888777555333888999;;;===???>>>;;;888666666444222//////111333111222333333333000,,,)))+++---111666:::<<<:::888666444444888===???;;;666:::<<<;;;666555888888555999999999999888666444333555555555777999:::888666999888777666666666777777888888888999:::<<<===>>>;;;:::666333555999999555888:::;;;;;;;;;===BBBFFFHHHEEE@@@<<<999888666555???AAA@@@;;;;;;???>>>:::777222...---000666:::<<<;;;999:::======:::;;;@@@;;;===;;;666555888777333555999777333777???<<<333666777888888888888:::<<<999999999999:::===AAACCC>>>::::::>>>???>>>AAAGGGBBBBBBAAAAAA???===;;;:::}}}yyyqqqsssttthhhbbbeeecccZZZRRRMMMQQQWWWWWWUUUTTTPPPSSSQQQHHH>>>===EEEOOOJJJGGGBBB===:::;;;===>>>999888777555444444444444555333333555999;;;:::999666888:::999888666666777;;;<<<;;;888999<<<:::777999:::;;;:::888777888999999777555555555444222000222444999;;;777111222888666888777444444777888555888;;;<<<999666888@@@HHHMMMPPPBBB222333555222222555333111111444777888999;;;999666555444222000......222666999:::::::::;;;444555666777888777666555777888777777999;;;777000000333666888999:::<<<>>>;;;::::::;;;<<<;;;999666;;;888777666333111555<<<:::999:::<<<:::777777;;;888<<<<<<999<<>>666333111000444:::>>><<<:::333777888333------555>>>@@@>>>;;;666222///,,,+++777777666555333000...---111000000333888;;;;;;:::===<<<;;;:::999888777777555666666444222111111222444666:::>>>AAAAAAAAA@@@;;;<<<<<<:::999888999:::444222222555555444777<<<999:::999888666555666777555555666888<<<>>>>>>===<<<<<<<<<:::888777777888;;;<<<<<<:::555444666999555777888666666777444///111333666999999777444222888999;;;;;;999777666666999888666222///...///111,,,...000111000,,,(((%%%'''***///444888777333///000///111555:::<<<999666888;;;;;;888888:::999666777888:::;;;:::888444222999777666777888888777666888777666555555555666666:::888666888;;;======;;;===;;;777555999===;;;444777999:::;;;<<>>>>><<<:::999888888:::<<<;;;:::<<>>======}}}xxxnnnooopppeee```bbb___TTTOOONNNRRRUUUTTTSSSSSSOOOPPPMMMFFF??????FFFNNNBBB???<<<999999:::;;;<<<999888666555555666999:::;;;888666777999999555111444555666888999999666444777888777666888<<<999222555777888777444333222333666555333222111000...---///111666999555///000555333555444222333888888555;;;<<<;;;888777:::AAAHHHDDDFFF999...222555000111333333222222444666888999999888777666444222000///---111666:::<<<<<<======666777888999::::::::::::999888777666777888666333333555777888888999;;;<<<777888:::<<<===;;;777333888999;;;:::555333999BBB===;;;999888666666777:::666:::<<<;;;===@@@===777222//////555===AAA===777999::::::555000...111666:::999777555333222111111555555444444444444444555555222000333999<<<:::666999999888888777666666666444666888777333000000222222666<<>>===>>>???;;;===???<<<888666888<<<555666999<<<:::555666;;;999999:::888666444555666777777777:::<<<>>>===;;;888999999888666666777888>>>>>><<<888555444666999222333333444888;;;777//////000333555555555444333555777999777333111333555777888777555222000000000'''***---...,,,((($$$"""&&&)))---222333///)))$$$)))+++///444888999888777888:::;;;<<<;;;;;;999777777999<<<>>>===:::666333999888777777777888999999;;;::::::999999999999999>>>:::777999>>>AAA???<<<<<<;;;777777<<<@@@===666888888999:::;;;===???AAACCCBBB???;;;888888:::;;;666888:::999999:::;;;;;;888777666666999<<>>;;;888777888888888999:::999777333222555999;;;===:::555333;;;DDDCCC<<<;;;===??????===:::999999;;;;;;<<<;;;;;;===CCCGGGDDD888444<<<===888===KKKBBBAAA@@@@@@??????@@@@@@{{{xxxkkkjjjllleeeaaa```XXXPPPOOORRRTTTRRRNNNOOOTTTQQQNNNHHHDDDBBBCCCEEEHHHDDDBBB???===<<<:::666333888777666555777:::>>>@@@>>><<<999999999777333000333333555888;;;;;;777444555666555555777:::666///555666666555222/////////444333333111///------,,,+++...222444000+++,,,222111222111111444::::::777777555333333444777999:::999<<<333...444444...///111111111222222444666777777888888777555333111000,,,000555999;;;<<<===>>>777777777777888999;;;<<<<<<888444333444555666888888999:::999777777888:::555666999===???===888444333666;;;===888555:::CCC>>>===:::666666888999999666999;;;<<<===???<<<888333000111777???AAA<<<666===;;;:::888777444000...222222222222333444555666000000000000111222444555888444222333888:::777333444444444444444444444444222555888777333111222444333777<<<===:::888888:::999===???<<<666444777<<<666999???CCC@@@888666888999::::::999666555555555999999999;;;<<<<<<:::888555555555444333444666999BBB@@@<<<888444444555777444444333444888;;;666---/////////000111222333444555777999777444333555888000222555666444111///...***---000///,,,((('''&&&(((***,,,......)))!!!%%%)))000555777888888999777777999;;;;;;999777666888;;;>>>AAA@@@<<<777444555666777777888:::<<<==================<<<<<<;;;AAA===:::<<>>======;;;:::>>>CCCAAA;;;888888888888999:::::::::??????===:::777777:::===555777999:::999888999;;;666777:::<<<============@@@>>>:::888888::::::888999888777666444555999>>>;;;777333444<<>>======>>>}}}xxxxxxjjjiiilllfffbbb^^^UUUOOOPPPSSSTTTNNNHHHKKKRRRQQQLLLGGGDDDEEEFFFEEEDDDBBB@@@???AAACCCBBB>>>:::666555555555777;;;???AAA;;;;;;:::999777666555555111333666:::<<<:::777333444666666555555777555000666777777555222000000111444555555333000/////////111222555777333...000777222222111111666<<<;;;777444222111222444555333111444888444111666333,,,///...000111000000000222444666777999888555333222222...000444666666777999:::444444333333444666777999:::555222333333222666:::;;;;;;;;;999777666777888444666999===???===999555000333999<<<888444888@@@======:::777777::::::777666888:::<<<======<<<;;;555444555:::???@@@;;;666:::888777999;;;:::444...000000000111222333444555444333333222222333333444777555333333666777555222111222222222333333444444444555666555444333444555555888:::999666444444666777:::<<<:::555444666:::666888>>>DDDBBB;;;777777:::;;;<<<:::888666555555:::::::::;;;<<<;;;888555333333222000000222777;;;BBB@@@<<<777555444444444888888666444777999444,,,111000///...///111444666333444555444333333444666000444888999888666444333---//////---(((&&&(((***,,,,,,,,,,,,+++&&& $$$***222777888888999;;;666555666999999555333444:::===@@@AAA@@@;;;777333222444777999:::<<<>>>@@@<<<<<<=========<<<;;;:::BBB???===>>>AAACCCBBB@@@@@@BBB@@@>>>???BBBBBB???999777666777888888777555999;;;<<<:::777777:::===:::;;;===???;;;666777;;;555888;;;===<<<;;;::::::BBB@@@===:::;;;>>>===888777777888999777444888===888666444666<<>>>>>;;;999777999===@@@>>>:::888<<>>777999:::777444333666:::///333777;;;;;;888555333222666888555444666777555555666666444333333444666666888888777444222333555666666888888444111555<<<666555333222777<<<;;;666222444555666555555555555222888555444888333///555000222333222000000111333444777999999666333222333222333444222111000111333111222333444444444444444444111111555444222444999;;;;;;;;;999777666888999666777999<<<===;;;666222666666999:::777444888???999;;;:::777999<<<:::444777777999;;;;;;;;;<<<===888888:::<<<>>>===999666666666777888999888555333000000000111111222444444777777666666666555555444222222333333444555555555222222333444555666666666888666444333444555555444888888777666444333444444555777888777444333666888555444777>>>@@@===:::999;;;<<<===<<<999777666666888888999;;;<<<;;;777555444222000......222999>>>@@@===:::777555555444444777777666444666999777111333222222222222333555555333222222333444444222111666888::::::999888888999111111///***&&&%%%***///000...,,,++++++)))%%%###$$$,,,666::::::999;;;===999666666:::999444222555<<<===??????===999555222000444888;;;;;;<<<>>>@@@;;;;;;<<<<<<<<<;;;:::999>>>>>>======>>>>>>??????CCCEEEDDD===:::;;;===<<<888666555666888999777555444777;;;:::777666999<<<::::::>>>@@@<<<666666<<<777999::::::777777888:::??????<<<999<<<@@@<<<555444444888<<<999333444:::666666666888:::===@@@CCC@@@???===:::888999===@@@===<<<;;;===BBBIIIOOOSSSLLLHHH???555555>>>GGGJJJKKKHHHBBB===:::999999:::~~~tttnnnsssuuuiiiaaa___ZZZUUUPPPLLLLLLJJJEEEDDDFFFFFFIIILLLJJJGGGEEEGGGIIIFFFBBB>>>>>>BBBEEEDDDBBB999999888888999:::;;;<<<666999;;;777000///444:::---222888;;;:::666333222000666888555333666999999333333333222222333777:::888:::<<<:::777666777999333222333333///,,,111999:::999555444888<<<:::444...333777666222111555999000777666555999555444===444666888666444222444666444777:::999666333333444666666444000---+++,,,---000222555777777666333111000...111777777222222666:::::::::999777777999;;;888888:::;;;;;;999444000>>>;;;::::::777555999@@@777::::::888:::===999111777777999;;;;;;:::<<>>===;;;999777555777888777555333444666000000000111222333555666222222333333444333333222...000222333333444666888444444555666777888999999;;;777333222444555444222999888666444444444555555444555555444444444555666333000111888===>>>======<<<===>>>===:::777666666666666888:::<<<;;;888555555333000------333;;;AAA===;;;888666666666555444111444444444777<<<<<<:::333444555666666666555555999777666777999999555222777777666444333333666888999888444...)))***111888111///,,,+++,,,,,,+++***%%%...888<<<;;;:::<<>>:::999===;;;666444888<<<===>>>===;;;777333000000555:::<<<<<<<<<===???;;;;;;<<<===<<<;;;:::999;;;<<<<<<<<<::::::<<<>>>BBBFFFDDD;;;444333666777777555555777:::;;;999777000555::::::777666888;;;555555:::???<<<555777>>>999:::999666333333777:::;;;<<<999666999>>>:::111111333888===:::222222777666777999:::999888<<>>===>>>>>><<<<<