BM?6( ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenenezzzvvvsssrrrrrrtttvvvxxxxxxwwwwwwvvvgggiiimmmpppssstttttttttnnnoooqqqssstttsssqqqpppooonnnjjjddd___^^^ccchhhiiihhhfffdddcccdddeeefffnnnnnnmmmllljjjhhhfffdddZZZ[[[___ffflllmmmjjjfffaaabbbccceeehhhkkkmmmooojjjiiigggdddccceeejjjnnnoooooonnnlllkkklllnnnqqqzzzyyyzzz}}}{{{tttppppppsssvvvwwwsssqqqppplllggg^^^bbbiiinnnnnnjjjccc^^^^^^ZZZZZZ]]]aaaccchhhnnneeeiiieeeccchhhgggccciiijjjhhhdddaaa___]]]\\\\\\```bbbeeeggggggfffdddccc\\\dddmmmppplllgggffffffdddddddddcccbbbaaa```aaaddddddddddddfffhhhjjjkkkhhhfffdddgggnnnuuuzzz|||vvvrrrpppsssuuuttttttvvvtttrrrooommmmmmppptttwww}}}zzzwwwuuutttsssrrr{{{~~~}}}zzzxxxwwwpppuuu{{{~~~zzzvvvssszzzwwwrrroooooorrrssssssgggmmmjjjfffiiiggggggoooqqqqqqpppnnnkkkhhhfffdddmmmjjjfffccccccggglllpppmmmssswwwvvvvvvxxxxxxuuurrrwww}}}{{{www~~~~~~|||zzzwwwtttsssrrrqqqqqqqqqqqqrrrrrrnnnhhhdddccceeeiiilllrrrppplllhhhdddaaa^^^]]]]]]^^^^^^___^^^]]]\\\[[[XXXVVVSSSQQQQQQSSSVVVXXXTTTTTTSSSPPPLLLIIIIIIIIIFFFIIILLLNNNMMMKKKJJJIII>>>@@@DDDGGGHHHHHHGGGEEEFFFFFFGGGIIILLLMMMLLLKKKHHHFFFCCC@@@???BBBGGGKKKGGGEEECCCAAAAAACCCFFFGGGJJJIIIHHHFFFDDDBBB@@@???@@@AAACCCFFFHHHGGGDDDAAA666777999<<<@@@DDDGGGIIIDDDEEEDDDCCCBBBCCCFFFHHHHHHGGGDDDBBBAAADDDIIIMMMMMMKKKKKKNNNLLLGGGEEEFFFEEEIIIJJJGGGFFFFFFCCC???;;;>>>CCCGGGIIIFFF???:::@@@===>>>CCCDDDCCCDDDHHH???DDD@@@>>>CCCBBB???DDDGGGDDDAAA@@@@@@AAABBBAAA:::<<>>DDDEEEBBB??????AAA@@@AAAAAA@@@===;;;<<<<<<@@@@@@AAAAAAAAABBBBBBBBBAAABBBCCCEEEHHHKKKNNNOOOGGGDDDDDDHHHKKKHHHGGGIIIEEEDDDBBBAAACCCFFFJJJMMMMMMKKKIIIIIIJJJKKKKKKJJJIIIMMMQQQQQQMMMIIIHHHHHHFFFKKKQQQTTTRRRMMMIIIGGGRRROOOIIIAAA@@@CCCEEECCC@@@FFFCCCAAAFFFDDDBBBHHHKKKJJJIIIHHHFFFCCCAAA@@@DDDAAA<<<999999<<>><<<===AAAEEEHHHLLLIIIFFFBBB???===<<<<<<>>>======<<<;;;:::999999999999999888888999999999:::<<<===;;;999888:::<<<555999>>>???<<<999777777444555666888888888888888;;;:::999;;;???AAAAAA???AAA???>>>>>>@@@BBBCCCCCC>>>>>>>>>>>>@@@AAACCCDDD@@@???>>>=========>>>>>>888999999888666666888999333444555666999;;;>>>??????AAACCCDDDCCCBBBBBBCCCBBBAAA???<<<;;;===AAAEEEAAA>>>===??????<<<<<>>>>><<<999555222333666666333222444666;;;777444:::999666<<<:::666333222333555555444444555777999;;;<<<======444666888888777666888;;;:::;;;<<<;;;999888999;;;999:::;;;;;;:::888666555333888===>>>;;;:::;;;===999777999>>>???<<<888888555777888:::<<<=========666666777;;;>>>>>>;;;777111777<<<>>>:::777666777<<<>>>@@@@@@>>>;;;999999>>><<<555------333555333666;;;888888@@@>>>999===>>>>>>===<<<;;;999888888555444222000000000111222000777<<<<<<;;;;;;999555888:::===??????<<<999666111555888777444444999>>>666;;;===>>>??????:::333zzzvvvvvvsssqqqooommmmmmoooqqqsssqqqooojjjccc^^^^^^ccchhhbbbbbbbbbaaa^^^ZZZVVVSSSQQQVVV\\\^^^[[[WWWTTTSSSVVVRRRMMMLLLNNNPPPPPPOOOLLLOOOOOOJJJCCC??????AAADDDAAA??????AAACCCDDDDDDFFFDDDCCCCCCDDDCCCBBB@@@DDDAAA>>><<<;;;<<<===???555:::===<<<777666;;;@@@777999;;;======:::777555555444444555888<<<@@@CCCBBB???<<<888666666777888;;;:::888777555555444444222333555777777555333222;;;===>>>===;;;;;;===@@@999===BBBCCC???<<<999999;;;;;;:::;;;<<<>>>???AAAAAA???===???CCCEEEEEEDDDGGGFFFEEEGGGIIIHHHCCC???CCCEEEGGGJJJLLLMMMMMMMMMEEEEEEDDDDDDFFFIIILLLNNNIIIIIIHHHEEECCCFFFMMMSSSBBBBBBBBBBBBCCCDDDEEEEEEDDDGGGKKKLLLKKKIIIHHHHHHLLLLLLKKKIIIGGGGGGJJJLLLKKKGGGEEEGGGGGGFFFHHHLLLCCCEEEEEEBBBBBBCCCBBB???HHHDDD@@@???BBBEEEGGGFFFCCC@@@@@@CCCCCC@@@???AAA;;;@@@<<<:::@@@???<<>>888888999;;;<<<>>>???@@@??????>>>======>>>BBBDDD<<<>>>AAA@@@>>>>>>@@@CCCAAABBBCCCCCCAAA>>>:::888222:::BBBCCC>>>:::;;;===AAA@@@BBBGGGHHHBBB===<<<666999>>>BBBCCCBBB>>><<<777999<<>>@@@>>>;;;<<<===@@@@@@>>><<<999888999;;;999999333---///888<<<;;;777;;;888999BBBAAA:::;;;<<<<<<;;;;;;:::999999888777888999999888666333222444;;;@@@???>>>>>>;;;777;;;;;;;;;;;;;;;;;;::::::333111///---...333:::???;;;===<<<999888888444...yyy|||yyyrrrrrrxxx|||zzzyyytttmmmjjjiiihhhfffcccfffeeeccc___\\\YYYWWWVVVMMMKKKJJJLLLOOOQQQOOOMMMNNNNNNLLLFFF???;;;;;;<<>>=========999999999999999999999:::999888666444333111111000666999<<<>>>===;;;777555666777888:::;;;:::999888999666666888666222333777>>><<<;;;======;;;;;;???CCCCCCBBBAAA???>>>@@@BBB@@@@@@???>>>???@@@AAABBB;;;>>>AAADDDFFFEEECCCBBB<<<<<<===???BBBDDDDDDCCCDDDAAA???AAADDDFFFEEEDDDDDDGGGHHHDDD>>>???FFFMMMFFFFFFEEEEEEEEEDDDDDDDDDBBB@@@AAAEEEIIIIIICCC>>>HHHLLLOOONNNJJJIIILLLPPPPPPKKKLLLQQQRRRMMMJJJKKKRRROOOKKKJJJLLLQQQWWW\\\YYYXXXWWWWWWWWWWWWVVVTTTXXXYYY[[[ZZZXXXWWWWWWXXX```ccceeeeeebbb]]]ZZZYYYYYY^^^___\\\^^^eeegggdddcccaaa]]]XXXUUUXXX___eee]]]^^^^^^]]]ZZZWWWVVVWWWYYY]]]bbbccc```\\\ZZZYYYaaaffffff```]]]___^^^ZZZ[[[]]]^^^]]]\\\[[[\\\\\\ZZZ[[[[[[YYYVVVTTTTTTUUU[[[\\\\\\YYYWWWWWWZZZ^^^ZZZ]]]```___[[[VVVUUUUUUNNNNNNQQQUUUTTTQQQQQQUUUSSSTTTUUUWWWYYYZZZYYYXXXPPPQQQRRROOOJJJHHHJJJMMMNNNVVVXXXRRRSSSYYYXXXPPPOOOYYY\\\UUUMMMOOOTTTVVVWWWVVVUUUUUUUUUTTTRRROOONNNOOOOOOPPPPPPPPPPPPPPPRRRPPPPPPRRRUUUWWWVVVTTTQQQPPPOOOQQQTTTUUURRROOOIIINNNQQQQQQQQQRRROOOJJJNNNPPPRRRQQQNNNLLLMMMNNNNNNQQQQQQMMMGGGFFFLLLRRRJJJGGGCCCAAAAAAEEEKKKNNNKKKJJJJJJJJJKKKNNNQQQRRRSSSNNNLLLLLLLLLJJJLLLPPPQQQLLLJJJKKKKKKGGGEEEFFFGGGEEEHHHNNNPPPNNNMMMNNNLLLJJJHHHEEEDDDEEEIIIKKKEEECCCCCCEEEJJJLLLLLLJJJKKKKKKKKKJJJGGGCCC@@@>>>{{{vvvrrrnnnmmmlllkkkiiifffdddaaa^^^\\\[[[XXXUUUSSSKKKNNNMMMIIIHHHLLLMMMKKKKKKGGGCCCCCCEEEFFFDDDBBB>>>>>>===:::666333111000888777777;;;@@@AAA>>>;;;888999888555111000222444===<<<999777555444333333666555444444444555666777<<<;;;999777666666666777777999<<<>>>===;;;999888<<<===>>>???>>>=========???>>>???BBBAAA<<<;;;>>>AAA???@@@CCCCCC@@@AAADDDJJJHHHFFFEEEGGGJJJMMMPPPJJJJJJIIIHHHIIIIIIJJJKKKIIILLLOOORRRSSSRRROOOMMMLLLIIIGGGGGGJJJNNNQQQRRRSSSQQQOOOOOOPPPPPPOOOMMMVVVWWWWWWSSSNNNLLLNNNRRRVVVUUUUUUTTTSSSQQQOOOMMMWWWUUUTTTWWWZZZYYYTTTPPPXXX[[[^^^\\\YYYYYY\\\```bbb^^^^^^cccddd```^^^___]]][[[XXXWWWZZZ```fffjjjiiiiiiiiijjjkkkjjjfffdddkkklllllljjjhhhffffffgggooopppqqqqqqpppmmmjjjgggiiimmmmmmjjjlllqqqrrrooolllllljjjeeebbbbbbfffiiimmmmmmmmmjjjfffcccbbbbbbhhhkkknnnmmmjjjfffdddcccfffkkklllhhheeegggfffbbbbbbeeehhhjjjjjjjjjjjjkkknnnmmmjjjfffcccbbbdddfffkkkkkkkkkhhhfffeeehhhjjjjjjmmmooonnnjjjgggggghhhdddbbbcccdddaaa\\\[[[^^^[[[]]]___cccfffgggfffeeeccc```]]][[[ZZZZZZZZZ[[[\\\cccddd^^^^^^dddddd]]]^^^gggkkkddd]]]^^^bbbddddddbbb``````aaaaaa```___]]]___aaaaaa```___```aaaaaa^^^[[[]]]aaacccaaa^^^aaaaaaccceeegggfffcccaaa___cccccc^^^[[[\\\]]][[[```ccceeeddd___ZZZVVVUUUZZZ]]]^^^[[[WWWXXX^^^ddd^^^[[[VVVSSSRRRSSSVVVXXXXXXXXXYYY[[[]]]```ccceeebbb___]]]___```___aaaeeeccc^^^ZZZ[[[[[[YYYYYY[[[[[[ZZZ]]]dddgggbbb]]]ZZZZZZ[[[ZZZXXXUUUUUUXXX\\\ZZZXXXXXXYYY\\\^^^]]]\\\XXXYYYYYYXXXVVVSSSPPPNNNxxxuuutttpppkkkiiiiiiiiigggeeeaaadddccc___ZZZVVVQQQKKKGGGGGGGGGHHHIIIGGGCCC@@@@@@>>>;;;:::::::::999888555999<<<:::888999999777444222111333777:::999888;;;;;;;;;888444111000111666888:::===??????<<<:::999999888777666777:::<<>>===>>>???>>>===<<<;;;<<<>>>AAABBBGGGFFFDDDCCCDDDFFFIIIKKKCCCEEEGGGHHHGGGGGGHHHIIIHHHJJJLLLKKKIIIIIIKKKNNNLLLKKKMMMQQQQQQLLLJJJKKKNNNNNNPPPTTTTTTQQQQQQUUUWWWRRRNNNNNNSSSZZZ___aaa[[[[[[ZZZZZZYYYZZZZZZ[[[ZZZ\\\___bbbbbb___\\\YYYXXXWWWWWWXXX[[[\\\]]]\\\___^^^]]]]]]^^^]]]\\\ZZZffffffeeeccc```[[[XXXVVV\\\\\\]]]^^^___]]]ZZZWWWaaa^^^\\\]]]^^^^^^ZZZWWW\\\^^^```___]]]]]]aaaeeeiiieeeeeegggiiifffeeefffcccaaa___]]]___cccgggjjjggghhhiiikkkllljjjeeebbbllllllkkkhhheeeddddddeeejjjiiihhhiiilllllliiifffgggiiiiiiffffffiiijjjhhhhhhhhhiiigggeeedddeeeffflllmmmllljjjgggeeeeeefffmmmnnnnnnllliiifffddddddccchhhjjjiiiggggggfffcccbbbffflllooopppppppppqqquuusssnnnhhhdddeeehhhlllmmmmmmllliiifffeeefffhhhqqqsssuuussspppnnnoooqqqiiifffdddddd```ZZZZZZ]]]]]]```eeejjjlllmmmmmmlllpppkkkfffeeehhhjjjiiigggdddiiiiiicccccchhhhhhcccfffnnnsssnnnhhhgggiiikkklllkkkiiiiiiiiijjjiiihhhgggkkkooonnnjjjiiikkkooommmhhhccceeeiiikkkhhhcccgggkkkppprrrrrrooollljjjlllsssuuuooohhheeeeeeccciiilllppppppkkkddd___[[[```cccfffeeeccceeelllrrrnnnlllhhhdddaaa`````````aaacccfffjjjnnnqqqssstttllljjjjjjnnnpppoooqqquuupppjjjfffhhhjjjkkknnnrrrkkkggghhhoootttqqqllliiiiiilllooommmhhhgggjjjmmmmmmkkkjjjjjjkkkllljjjiiiggggggggggggfffdddaaa```||||||zzztttooofffeeecccaaa````````````]]]WWWTTTUUURRRJJJAAA>>>@@@<<<888999>>>BBBCCCBBBAAAAAAAAA???===<<<;;;::::::;;;===>>>???>>>===;;;???===<<<<<<>>>@@@@@@@@@???CCCFFFGGGEEEFFFGGGHHHFFFDDDBBBDDDHHHJJJHHHFFFDDDEEEFFFCCC???===>>>@@@FFFKKKPPPPPPLLLHHHHHHIIINNNMMMLLLJJJIIIJJJLLLMMMSSSRRRPPPOOOPPPRRRTTTVVVNNNMMMMMMMMMPPPSSSWWWYYYZZZXXXWWWVVVXXX[[[___bbbVVVXXXYYYYYYXXXXXX\\\___WWWZZZ[[[ZZZWWWXXX\\\aaaZZZWWWWWWZZZ[[[XXXWWWYYY^^^___dddhhhfffccccccgggddd\\\TTTSSSYYYaaafffggggggggggggfffffffffffffff___aaadddeeedddaaa]]][[[UUUYYY^^^dddfffccc\\\WWW[[[\\\]]]___``````___^^^dddddddddeeeddd```YYYSSSQQQRRRUUUZZZ^^^___[[[XXXVVVTTTRRRQQQSSSSSSRRRPPPRRRTTTTTTSSSRRRTTTWWWZZZ^^^[[[YYYXXXYYYYYYXXXXXX[[[YYYVVVSSSRRRSSSUUUVVVTTTTTTTTTUUUVVVUUUQQQOOOWWWWWWVVVSSSQQQOOOPPPRRRRRROOOMMMQQQWWWZZZXXXUUUTTTTTTSSSQQQPPPQQQPPPPPPRRRSSSTTTTTTUUUVVVXXXYYYZZZ[[[]]]]]]\\\\\\]]]______^^^]]]ZZZXXXWWWWWWXXXUUUYYY]]]^^^]]][[[YYYXXXWWW\\\aaaeeeeeedddbbbaaafffeeeaaa]]]ZZZZZZ]]]``````___]]][[[XXXWWWWWWWWWdddeeefffccc___^^^```cccXXXVVVTTTUUURRRNNNPPPTTTTTTXXX^^^bbbdddcccbbbbbbgggfffeeefffhhhiiihhhggg\\\^^^\\\WWWWWW\\\]]]ZZZ___eeeiiigggaaa^^^___aaafffeeeeeeeeeeeeccc```]]]```fffjjjiiidddbbbeeejjjkkkddd^^^___dddfffaaa\\\ZZZ```hhhjjjhhhdddaaa```aaammmvvvsssjjjccc]]]YYY\\\___cccfffeeebbb^^^\\\YYY\\\`````````bbbgggllllllkkkiiifffdddbbbaaa```___aaaeeejjjmmmooopppqqqeeedddeeejjjllljjjllloooiiiddddddhhhmmmooorrrvvvmmmgggdddkkkrrrsssrrrrrrlllqqqvvvtttooolllnnnqqqtttsssqqqpppooonnnmmmllliiijjjjjjjjjjjjiiihhhggg|||zzzwwwuuuyyyzzzvvvmmmhhhhhhiiihhhbbb\\\UUURRRPPPLLLFFFAAA???>>>===<<<===???AAACCC===999999======777///+++---+++***---333999<<<===>>><<<:::;;;<<<>>>BBBFFFBBBCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHKKKMMMMMMMMMGGGJJJNNNPPPOOOPPPTTTYYY^^^ZZZVVVUUUVVVVVVTTTQQQLLLNNNNNNLLLHHHHHHLLLPPPUUU\\\```\\\TTTPPPVVV]]]^^^]]][[[ZZZYYYYYYYYYYYY\\\[[[ZZZZZZZZZ\\\^^^```ZZZZZZZZZ\\\___cccgggiiihhheeebbb______```bbbdddZZZ]]]^^^]]][[[\\\aaafff``````___\\\ZZZ[[[___ccc___YYYUUUVVVXXXWWWXXX[[[```bbbfffiiifffbbbbbbgggddd[[[RRROOOSSSYYY\\\]]]aaaaaaaaaaaaaaaaaaaaa```XXXYYY[[[[[[YYYVVVSSSPPPKKKNNNTTTYYY[[[WWWOOOIIINNNPPPSSSUUUUUUTTTSSSRRRQQQQQQSSSXXX[[[YYYRRRKKKDDDEEEIIIPPPVVVXXXTTTPPPFFFEEEDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNPPPMMMIIIFFFFFFHHHHHHGGGKKKJJJHHHFFFEEEDDDEEEEEEHHHFFFDDDCCCDDDDDDCCCBBBFFFFFFFFFEEECCCBBBCCCEEE???======BBBJJJNNNMMMKKKHHHFFFEEEDDDCCCAAAAAABBBEEECCCAAAAAABBBFFFIIIKKKLLLOOOQQQSSSRRRRRRSSSTTTNNNMMMKKKIIIJJJKKKLLLMMMJJJLLLPPPRRRQQQMMMLLLLLLKKKOOOTTTWWWUUUQQQNNNLLLSSSTTTTTTSSSQQQQQQRRRSSSUUUSSSQQQPPPOOONNNLLLKKKSSSSSSSSSOOOKKKJJJLLLOOOMMMKKKJJJKKKIIIFFFHHHMMMIIIMMMSSSVVVUUUSSSRRRRRRRRRVVV[[[^^^]]]\\\]]]]]]OOOOOOLLLHHHHHHKKKNNNNNNRRRUUUYYYXXXTTTOOOOOORRRWWWWWWYYYZZZYYYTTTNNNHHHPPPVVVZZZYYYTTTRRRUUUZZZ^^^XXXRRRRRRVVVXXXUUUQQQLLLRRRXXX[[[XXXTTTRRRRRRQQQ]]]fffddd]]]WWWRRROOONNNOOOQQQSSSUUUWWWWWWVVVOOORRRUUUVVVVVVWWW[[[]]]]]]]]]]]]]]]\\\[[[ZZZYYYUUUXXX[[[^^^aaaaaaaaa```XXXVVVWWW[[[\\\ZZZ[[[^^^[[[XXXZZZ```ccccccccceeeeeeaaaaaahhhnnnnnnkkkjjjccchhhllllllhhheeeeeegggoooooommmkkkiiigggfffeee`````````aaaaaaaaa``````~~~zzztttmmmhhhdddbbb^^^YYYTTTPPPMMMLLLMMMOOOLLLEEEAAABBBBBBAAA???===;;;999888777444222555444222222444888<<>>BBBGGGJJJJJJEEECCCDDDFFFHHHMMMRRRRRRRRRRRRRRRQQQSSSWWWZZZUUUTTTUUUWWWYYYZZZYYYXXXSSSUUUZZZ^^^]]]\\\aaaiiimmmhhhbbb______^^^\\\YYYWWWYYYYYYVVVSSSUUU]]]dddiiijjjiiiccc\\\\\\eeennneeeddddddeeeffffffdddbbbeeedddcccbbbaaaaaaaaaaaa^^^___```bbbdddgggiiijjjeeebbb]]]XXXTTTRRRQQQQQQMMMPPPRRRPPPMMMNNNTTTYYY[[[WWWSSSPPPPPPRRRVVVXXXXXXPPPIIIIIIKKKLLLNNNPPPQQQSSSVVVXXXSSSMMMNNNTTTVVVOOOHHHDDDEEEHHHJJJJJJMMMNNNOOOPPPPPPPPPPPPOOOLLLLLLKKKJJJHHHFFFDDDCCCAAAAAA@@@AAABBBBBB???===AAADDDGGGHHHFFFCCCAAA???>>>???BBBHHHLLLLLLHHHCCCCCCBBBCCCHHHNNNNNNIIICCC::::::;;;<<<>>>AAACCCDDDAAAAAAAAABBBBBBBBBBBBBBBBBB@@@;;;666777<<<>>><<<@@@@@@AAAAAABBBBBBBBBBBBEEEBBB>>>===>>>????????????AAABBBBBB@@@??????@@@:::999;;;@@@FFFJJJIIIHHHEEEBBBAAABBBAAA>>>>>>@@@GGGBBB===;;;<<>><<<999888999===BBBEEE<<<;;;@@@HHHLLLFFF>>>;;;>>>BBBGGGIIIKKKNNNTTTYYYUUUQQQPPPTTTUUUTTTWWW\\\___```aaa```^^^___cccfff______aaacccddddddaaa^^^\\\```gggmmmjjjfffiiipppooojjjcccaaabbbccccccbbbZZZ[[[[[[XXXVVVZZZeeeooo|||rrrddd[[[ZZZ___eeejjj______```bbbdddccc___[[[]]]]]]^^^]]]\\\ZZZXXXWWWUUUVVVWWWXXXYYYYYYXXXXXXTTTQQQMMMIIIEEEBBB@@@???>>>AAADDDBBB>>>>>>CCCIIIKKKFFF@@@@@@FFFNNNRRRTTTNNNEEE>>>???AAAAAAAAABBBCCCDDDFFFEEE>>>888:::@@@CCC@@@===:::999:::<<<>>>===>>>@@@BBBCCCCCCCCCBBBBBBAAA???===;;;::::::999:::888666555555666555444666:::???@@@===999777666666888;;;???BBBCCCAAA???BBB???>>>AAAFFFEEE???888555666999:::<<<>>>@@@AAA======>>>??????>>><<<:::999888333...111999===<<<;;;<<<>>>@@@AAAAAAAAA@@@CCCAAA???>>>??????>>>======@@@BBBBBB@@@===<<<;;;999;;;???BBBEEEEEEDDDCCCDDD@@@???BBBAAA>>>>>>BBBHHHDDD>>><<<>>>@@@BBBCCCBBBGGGLLLNNNLLLIIIFFFDDDJJJGGGEEEFFFJJJLLLMMMMMMMMMKKKLLLNNNJJJDDDBBBFFFDDDHHHLLLMMMLLLIIIGGGFFFAAADDDGGGHHHFFFDDDCCCCCCFFFDDDCCCDDDGGGGGGFFFCCCFFFHHHJJJHHHFFFEEEHHHKKKGGGEEEFFFGGGEEE@@@???BBB@@@EEEIIIIIIFFFCCCDDDFFFEEEFFFHHHIIIIIIHHHHHHIIIJJJFFFBBB@@@AAADDDJJJOOOLLLIIIJJJKKKHHHBBBCCCGGGJJJJJJJJJKKKJJJGGGCCC???GGGIIIKKKKKKJJJIIIJJJKKKJJJIIIHHHGGGGGGHHHKKKMMMLLLKKKKKKLLLMMMNNNMMMLLLLLLOOONNNJJJIIIMMMQQQQQQRRRNNNJJJHHHIIIIIIIIIGGGHHHJJJMMMOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLLLLMMMNNNNNNMMMLLLKKKJJJGGGFFFHHHIIIIIIKKKOOOPPPLLLKKKNNNOOOLLLIIIJJJKKKNNNTTTZZZXXXPPPLLLMMMSSSRRRSSSTTTVVVUUUQQQNNNOOOQQQQQQOOOKKKIIIJJJKKKKKKKKKJJJJJJKKKKKKLLLLLLzzzsssnnnjjjeeebbb```\\\WWWSSSPPPLLLEEE@@@<<<:::777555222333444666777555111---777888999999777444333333+++444>>>BBBDDDGGGFFFBBB===BBBHHHJJJJJJKKKPPPTTTKKKHHHEEEBBBBBBEEEIIIKKKFFFFFFKKKTTTWWWQQQHHHDDDBBBIIIQQQSSSSSSVVV]]]ddd___\\\]]]ccceeebbbbbbgggbbbdddffffffdddcccfffhhh___```bbbdddeeeccc___[[[XXX\\\fffllliiiaaaaaahhhfffaaa[[[ZZZ]]]aaacccddddddfffeeeaaa```fffsss~~~mmmUUUIIIKKKRRRUUUSSSOOOOOOPPPRRRTTTQQQKKKFFFFFFGGGIIIJJJJJJIIIGGGFFFEEEFFFGGGGGGFFFDDDAAA???DDDCCCAAA???===;;;::::::777;;;>>><<<888777<<>>888444888DDDQQQWWWYYYGGG???:::;;;===<<<999999??????@@@>>>666///111888777777777666555555888:::888999;;;===????????????>>><<<999666555444555666555555666777888555111---///444:::===;;;888666666777999;;;>>>>>>???>>>>>>>>>:::888;;;??????999222888:::===???@@@AAACCCDDD??????@@@BBBBBB@@@<<<:::888888444///333>>>DDDCCC:::;;;===>>>>>>===;;;:::CCCBBBAAABBBCCCBBB???===???BBBDDDDDDAAA===:::888;;;???CCCEEEDDDBBBAAAAAADDD??????CCCCCC???@@@DDDCCC@@@<<<<<>><<<777666888:::888777888::::::888555888999888777555555777999666444333444555666555333444:::===:::555555===EEE>>>888555===KKKVVVXXXUUUEEEBBB???<<<555......222555999===<<<888333111111444666666555777:::888333777999<<<===<<<;;;;;;;;;>>>???===888666888777444555555555555555444222000555666777777666777999;;;;;;;;;<<<<<<============>>>888222///222555777777:::>>>???======@@@BBBAAA:::<<<>>>>>>;;;999888888???===::::::<<>>;;;CCCBBBAAAAAAAAAAAACCCCCC<<<>>>@@@???<<<::::::<<>>;;;999<<>>999<<>>???>>>:::888;;;CCCJJJMMMHHHFFFHHHHHHDDDBBBDDDJJJHHHAAA;;;<<>>BBBFFFIIIKKKKKKLLLMMMMMMOOOOOONNNNNNNNNIIIBBBDDDIIIMMMOOOTTTYYYXXXUUUOOOQQQTTTUUUTTTTTTVVVXXXWWWRRRRRRXXX[[[VVVPPPNNNHHHIIIMMMPPPNNNKKKNNNTTTVVVZZZYYYNNNAAA===DDDMMMPPPLLLHHHIIIMMMOOOOOOMMMEEEBBBCCCMMMYYY^^^YYYQQQ===<<<<<<>>>AAABBB@@@===;;;<<<===>>>===;;;888777777;;;999===OOOYYY^^^hhhrrrsssoooiiijjjsss{{{~~~jjjJJJ666333000333888777444333333555333///000444888777555666888999888666555666666666666777999;;;777777666666555444444444777:::<<<:::666777>>>DDD@@@:::555999CCCIIIGGGCCC<<<::::::999444......222666:::>>>>>>:::777666666666888888777:::===<<<777999:::::::::999999;;;===<<<===<<<888777999888555666555555444444333222000444777:::<<<;;;:::::::::;;;:::999888888999;;;<<<<<<888222000111555999;;;>>>>>><<<:::<<>>>>>===:::777444999:::;;;======<<<<<<;;;<<<;;;:::;;;>>>@@@???>>>@@@@@@?????????@@@BBBBBB???@@@AAA???;;;999:::;;;???AAACCCCCCBBB@@@AAAAAA???===;;;<<<@@@DDDEEEEEECCC???===AAAGGGJJJHHHEEE@@@AAABBBCCCDDDDDDDDDDDDGGGEEEDDDDDDEEEEEECCC@@@GGGCCCAAADDDGGGFFFGGGJJJKKKHHHEEEBBBAAABBBBBBBBBEEEBBB@@@@@@BBBDDDCCCBBBGGGDDDBBBBBBDDDEEEDDDBBBCCCBBBAAABBBDDDEEEDDDCCCAAAAAACCCDDD@@@;;;<<>>===BBBFFFFFFDDDEEEFFFEEEDDDFFFHHHKKKJJJGGGBBBAAABBBDDDDDDCCCCCCCCCDDDGGGJJJKKKHHHEEEDDDGGGKKKKKKIIIHHHIIIJJJKKKNNNKKKGGGJJJSSSRRRIIIHHHFFFEEEEEEGGGIIIHHHGGGFFFEEEEEEEEEFFFEEECCCAAAGGGGGGJJJOOOOOOJJJGGGHHHLLLJJJHHHEEEDDDEEEHHHKKKJJJIIIHHHHHHHHHGGGEEECCCDDDEEEEEEDDDCCCDDDFFFHHHGGGGGGGGGHHHIIIKKKLLLMMMPPPJJJIIIMMMPPPPPPQQQUUUNNNOOOQQQSSSTTTQQQLLLHHHLLLLLLLLLMMMMMMMMMLLLLLLGGGGGGHHHJJJNNNOOONNNMMM~~~~~~{{{uuummmddd___\\\WWWWWWUUUPPPNNNNNNJJJDDD777777222---///666333***&&&))),,,///000///---,,,...000111222333666:::===999>>>CCCEEEEEEFFFJJJNNNLLLKKKLLLOOOSSSTTTSSSPPPNNNQQQRRRQQQQQQSSSOOOIIIIIIIIIGGGFFFLLLSSSVVVSSSIIILLLNNNNNNLLLIIIHHHHHHEEECCCFFFLLLOOOKKKEEEBBB??????AAACCCAAA>>>AAAGGGKKKKKKGGG>>>555111444999???<<<888888:::<<<;;;999444666:::EEEYYYfff]]]LLL///000333555777777666555333333222111111111111222...444666AAAXXXdddhhhooowwwxxxwwwttttttxxxxxxtttUUU;;;---------222999777555222222333111///111666888666444555777999999999555666666666555555777999444666888777444444666999888999888666666888<<>>999444555:::;;;777111555444555888666111111444555999======;;;999999:::666888888777:::>>>>>>:::888888777555444555999<<<===>>>===:::<<>>:::999888777666555444444444555999>>>AAA@@@===;;;:::<<<999555333222555888;;;:::888444111000444;;;???AAA???:::999AAAKKKOOOMMMAAA???=========:::555111444999???AAA>>>;;;999999===<<<<<<===???AAAAAAAAA============>>>???AAABBBAAABBB@@@===:::888888999:::===AAACCCCCCBBBBBBCCCAAA???>>>===>>>AAACCCEEECCCBBBBBBCCCFFFGGGGGGFFF>>>?????????@@@@@@@@@@@@DDDCCCCCCDDDDDDCCC@@@>>>???>>>@@@DDDDDDBBBCCCFFFIIIEEEAAA?????????===;;;@@@???======???AAABBBBBBFFFCCC@@@???AAACCCDDDEEEDDDCCCAAAAAABBBBBBBBB@@@??????AAACCC@@@;;;===AAANNNRRRSSSNNNEEEBBBGGGNNNOOONNNGGGAAAFFFNNNKKKBBB???DDDFFFAAA===???BBBDDDAAA>>><<<===BBBGGGIIIIIIFFFCCC@@@???@@@BBBBBBBBBCCCDDDFFFIIIKKKKKKHHHFFFFFFGGGIIIJJJJJJIIIGGGFFFKKKLLLHHHDDDIIIRRRQQQJJJEEEFFFGGGFFFDDDBBBBBBBBBBBBBBBBBBDDDFFFGGGFFFEEEIIIHHHJJJNNNMMMGGGDDDDDDHHHGGGEEECCCCCCEEEIIIMMMKKKMMMNNNMMMJJJGGGEEEEEECCCDDDCCCBBBAAABBBDDDGGGGGGGGGGGGHHHIIIJJJKKKLLLNNNJJJHHHKKKNNNNNNPPPRRRKKKLLLOOORRRSSSPPPKKKFFFLLLLLLKKKKKKKKKKKKLLLLLLJJJGGGEEEHHHMMMOOOMMMIII~~~yyytttooojjjdddaaaZZZZZZXXXSSSLLLDDD???<<<888;;;;;;999;;;???@@@>>>222222000---111888777222///444<<<@@@BBBAAAAAAAAA@@@@@@@@@@@@BBBEEEIIILLLGGGJJJMMMOOOOOOPPPSSSVVVLLLGGGDDDHHHNNNQQQLLLGGGCCCGGGIIIHHHHHHJJJHHHDDDCCCAAA;;;888===EEEGGGDDD999;;;>>>???>>><<<:::999444444666:::===<<<888666444222222333222///111777:::888444000......///000;;;888444222222111///---,,,555<<>>999;;;;;;999777555555666777777:::>>>@@@???===<<<;;;===999444//////333888<<<;;;:::777333000333:::@@@BBB???;;;???LLLYYY]]]YYYFFFAAA;;;999::::::666111555;;;AAABBB>>>::::::;;;<<<>>>@@@BBBCCCCCCBBBAAA:::;;;<<<===>>>@@@AAABBBBBBAAA>>>;;;888666666666777;;;@@@CCCCCCDDDDDDEEEBBBAAA@@@===<<<===AAADDD@@@AAABBBBBBAAAAAABBBCCC>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAABBBDDDEEEEEEEEE;;;<<>>AAAFFFGGGCCC@@@@@@AAABBB???<<<>>>===<<<===>>>@@@AAABBBGGGDDDAAA???@@@CCCGGGIIIGGGEEEBBBBBBBBBCCCBBBAAA@@@======>>><<<:::===CCCYYY```dddaaaYYYWWW\\\ccccccaaaWWWJJJMMMWWWRRRCCCEEEMMMOOOGGG>>>>>>BBBEEE@@@>>>;;;;;;???CCCFFFGGGEEECCCAAA@@@???@@@@@@AAAEEEFFFIIIKKKMMMLLLJJJHHHFFFFFFGGGIIIKKKKKKHHHFFFIIIJJJHHHCCCDDDJJJMMMJJJEEEIIIKKKIIICCC??????AAAAAAAAAAAACCCFFFGGGGGGFFFHHHFFFHHHLLLKKKFFFCCCDDDFFFGGGHHHGGGEEEFFFIIILLLNNNRRRVVVVVVQQQLLLIIIHHHEEEEEEDDDBBBAAABBBEEEHHHIIIIIIIIIJJJJJJLLLMMMMMMPPPMMMJJJJJJKKKLLLLLLMMMKKKKKKMMMPPPQQQPPPLLLIIILLLKKKJJJIIIHHHIIIJJJKKKLLLGGGCCCEEEKKKNNNKKKGGG~~~|||xxxqqqhhhbbbccc]]]VVVOOOKKKHHHFFFEEE===>>>???>>>999444000//////333555444777>>>AAAAAA888888777777;;;AAABBB???AAAGGGMMMOOOLLLJJJJJJKKKJJJHHHEEECCCDDDFFFHHHIIIEEEDDDCCCEEEIIIKKKKKKJJJDDD===999>>>FFFIIICCC;;;555999;;;::::::<<<;;;888999777222...000444444111...///000111222111///...000000///000222444555444000---+++,,,***(((+++000222///+++,,,///222333111666444222000///---,,,***&&&333<<<>>>GGGOOOGGG666***---111333444333444555666444111......///111333111444666GGGhhhyyyyyy|||ttt{{{vvvcccRRR===///,,,000000666;;;777,,,---111666555111111333444444333333444666999;;;777888999777444333333333000333777666444555;;;AAA777555333333555777666555444444444666999999666444444222555:::;;;777444444222555888888666666999<<<888888666444666;;;<<<:::777888888888666666777888555555444444888===:::444888888888666333333555777999:::;;;:::999999:::<<<>>>:::444000///444999>>>>>>===:::666222333888>>>AAA???>>>DDDRRR^^^]]]VVVHHHAAA999666888:::888555777;;;===<<<888777:::>>>;;;>>>CCCGGGGGGEEEAAA???:::;;;<<<>>>@@@AAABBBCCC@@@>>><<<999777666444333666:::>>>AAACCCCCCEEEFFFAAAAAA@@@===;;;<<>>===>>>@@@<<<<<<<<<<<<===???AAABBB>>>>>>>>>???@@@CCCFFFHHH===<<<===???===<<<@@@GGGFFFDDDBBBDDDFFFFFFDDDBBB?????????>>>>>>???AAABBBFFFDDDAAA??????BBBFFFJJJGGGDDDBBBAAAAAABBBBBBBBBBBB===:::999999999>>>DDDZZZbbbiiijjjggggggmmmssswwwvvvlll```dddnnnjjj[[[[[[```^^^PPPBBB>>>BBBFFFCCCCCCAAA>>>===>>>BBBEEEFFFEEEDDDBBB@@@@@@@@@AAAEEEGGGIIIJJJKKKJJJIIIIIIEEEEEEFFFHHHJJJKKKJJJIIIEEEIIIIIIDDD@@@BBBGGGIIIHHHMMMPPPMMMFFFAAAAAADDD@@@???>>>???BBBCCCCCCBBBEEEDDDFFFJJJKKKGGGEEEGGGCCCGGGKKKJJJGGGDDDEEEGGGMMMSSSYYY[[[VVVPPPKKKIIIIIIHHHGGGDDDCCCDDDGGGJJJLLLLLLLLLLLLLLLMMMNNNOOOQQQOOOMMMKKKMMMOOOPPPOOOMMMLLLKKKLLLNNNOOOOOONNNNNNMMMKKKJJJIIIJJJKKKKKKNNNHHHBBBDDDJJJMMMKKKGGG~~~uuulllfffbbb]]]^^^\\\ZZZXXXTTTOOOHHHCCCAAA===777444444555777888111555888999888555333222999>>>@@@>>>>>>CCCFFFFFFEEEEEEDDDEEEHHHKKKMMMMMMRRRWWWZZZVVVMMMGGGHHHKKKGGGCCC>>>;;;;;;<<<======444111///222777::::::777666000---333<<>>======999555666;;;<<<999:::;;;<<<;;;:::999:::;;;999999777777<<<@@@<<<555000222444222000///111444999888777444333555888;;;===:::555222222666;;;??????>>>;;;888555666888:::???>>>>>>CCCMMMTTTPPPGGGBBB>>>999777999;;;;;;:::777777555222111333999>>>:::???DDDGGGFFFBBB>>><<<;;;<<<>>>???AAABBBBBBBBB===;;;:::999999888555333666999<<<>>>???@@@BBBDDD@@@???>>><<<<<<<<<<<<===>>>???@@@???>>>===>>>???:::999999999:::;;;===>>>===>>>>>>======>>>@@@CCC>>><<<;;;===<<<;;;>>>CCCCCCDDDFFFGGGHHHGGGFFFFFFBBBBBBBBB@@@???>>>@@@BBBDDDCCCAAA>>>===???DDDGGGDDDAAA???>>>@@@AAABBBBBBDDD>>>999999999:::???EEEKKKQQQWWW[[[\\\^^^dddhhhqqqpppkkkhhhnnnxxxwwwooolllnnnhhhVVVFFF@@@CCCFFFGGGGGGEEEBBB>>>>>>AAADDDEEEFFFFFFDDDBBBAAABBBCCCDDDFFFGGGFFFEEEEEEGGGHHHDDDDDDEEEFFFGGGIIIKKKLLLCCCFFFFFFDDD@@@@@@DDDHHHLLLOOOQQQNNNHHHDDDEEEHHHFFFDDDBBBBBBDDDEEEDDDCCCCCCBBBDDDIIIJJJHHHGGGIIIBBBFFFKKKJJJEEEAAAAAACCCHHHMMMRRRUUUSSSNNNJJJGGGKKKJJJHHHEEECCCDDDHHHKKKLLLLLLKKKKKKLLLLLLMMMNNNOOOOOONNNMMMPPPUUUWWWUUUMMMKKKIIIIIILLLOOOQQQQQQPPPOOONNNMMMMMMLLLLLLMMMMMMHHHCCCDDDHHHLLLLLLJJJ~~~}}}{{{xxxuuuqqqooo```ccc___VVVOOOMMMKKKGGGBBB@@@>>>===<<<:::777555000...---...222555888888444888<<>><<<::::::AAAFFFHHHEEECCCEEEFFFEEEHHHFFFEEEFFFHHHIIIJJJKKKNNNSSSTTTLLLAAA;;;>>>CCC>>>999444111111333333333((('''&&&&&&(((***++++++***''''''...777999111))),,,111222...,,,------+++,,,000000***%%%&&&((((((222---(((%%%&&&)))******///111---'''&&&,,,000000444...************---222777444111333777888666333(((***,,,------...//////---222666777555222000///333000------000111000.........///000222333444444333555999PPPvvv{{{xxxtttiiiVVVEEE:::111***...***...222///333666///+++,,,111666777444444777...111333333222222444666222555777888888777888999:::888666333222333555666666999<<<>>>===:::777444555777999999888888999:::777444444999;;;999666666;;;===>>><<<999999<<>>===;;;;;;???CCC===555+++///333222000///111444777666555222111222666999:::888666444555888<<>>;;;>>>AAABBB???<<<::::::;;;<<<>>>@@@AAAAAAAAAAAA:::999:::;;;===<<<888444666777888999999;;;>>>AAA???===;;;;;;======;;;888>>>=========>>>>>>>>>===<<<;;;999777777777888999<<>>:::999<<<>>>;;;;;;<<<>>>CCCGGGHHHEEEBBBCCCEEEEEEFFFEEEBBB>>>===>>>@@@DDDDDDCCC@@@>>>???CCCFFFBBB@@@===>>>@@@CCCEEEFFFEEE@@@===>>>???>>>???CCC???AAADDDHHHJJJMMMOOOQQQYYYWWWVVVZZZ```fffgggffffffhhhaaaRRREEEAAACCCEEEGGGEEECCCBBBCCCCCCCCCBBBBBBDDDFFFEEEDDDDDDEEEHHHEEEFFFEEEDDDBBBCCCFFFJJJDDDEEEEEECCCAAABBBGGGLLLDDDBBBAAACCCFFFGGGGGGGGGMMMNNNNNNLLLHHHFFFHHHIIIKKKIIIGGGGGGHHHIIIIIIHHHDDDCCCEEEIIIJJJHHHGGGJJJDDDHHHJJJGGGBBB@@@CCCGGGFFFFFFGGGIIIKKKKKKIIIGGGJJJHHHFFFCCCAAABBBFFFJJJIIIHHHHHHHHHHHHIIIIIIJJJKKKMMMLLLJJJNNNUUUWWWUUUJJJHHHGGGHHHKKKNNNOOOPPPNNNNNNNNNNNNMMMLLLKKKJJJLLLIIIEEEEEEGGGKKKMMMNNN~~~{{{uuuqqqlllkkkiiieeeaaa\\\XXXUUUFFFJJJIIIBBB???BBBDDDAAA666555333333444555555444//////111555999<<<===<<<999===AAADDDCCCAAA???>>>===BBBDDDAAA>>>???@@@???<<<999888999999888999;;;:::>>>???777---)))///666555000***(((***,,,------&&&((((((&&&"""!!!$$$''')))''')))111999;;;333+++---222333///+++++++++***)))///000)))###$$$))),,,111+++$$$"""$$$))),,,...222555222+++)))...222111000***%%%%%%&&&'''***...444222000222555777555222---...000000000///000111111///111555555000000333444///)))))),,,...---***&&&(((+++///111333333333111333777NNNssstttkkkYYYYYYQQQCCC666111000...+++)))000333000444666///+++***...222333111333777111444777777555444555888555888999:::888777666777999666222111333555666666333888===???===888444333222444777777777777:::===:::666666;;;???===;;;;;;===>>>>>>;;;888888;;;>>>@@@>>>888111000444444222:::999666222000222666:::<<<:::888777<<<>>>888///+++000444555222111333666555555444222111111444777777777666666777999<<<>>>===;;;999:::======;;;888666777666777<<<@@@===666///555<<<@@@AAA???===<<<888444...---000666;;;>>><<<>>>>>><<<999777888:::;;;<<<>>>???@@@@@@@@@@@@999999:::===@@@???:::666555666666555555777;;;>>>>>>;;;999;;;>>>>>>:::555<<<;;;:::;;;===>>><<<;;;@@@>>>;;;888777666666777:::???EEEGGGEEE@@@===<<<<<<888888===???<<<888666;;;BBBGGGGGGAAA===>>>AAAGGGGGGFFFBBB>>>;;;<<<>>>GGGGGGGGGDDDAAAAAADDDHHHCCCAAA???@@@CCCGGGIIIJJJEEEAAA@@@CCCDDDAAA@@@BBBBBBAAAAAACCCEEEGGGGGGGGGIIIEEEEEEKKKOOONNNPPPSSSVVVXXXUUUJJJBBBBBBDDDEEEGGGBBB>>>@@@GGGIIIFFFBBB>>>AAADDDEEEDDDEEEHHHKKKGGGHHHGGGDDDBBBCCCHHHLLLDDDEEEEEEAAA<<<===DDDJJJFFF>>>;;;BBBKKKOOOKKKGGGMMMMMMLLLIIIGGGGGGHHHJJJJJJGGGEEEEEEGGGHHHHHHHHHFFFDDDEEEJJJJJJGGGGGGIIIGGGJJJKKKGGGAAAAAAGGGNNNFFFCCC@@@AAAEEEHHHIIIIIIHHHGGGDDDAAA???@@@DDDGGGEEEEEEEEEDDDEEEEEEFFFFFFIIIKKKIIIFFFIIIPPPQQQNNNFFFFFFFFFIIILLLNNNNNNMMMJJJKKKKKKLLLKKKIIIGGGFFFKKKIIIGGGEEEFFFJJJNNNQQQ~~~~~~xxxvvvsssoookkkfffaaa]]]UUUTTTQQQNNNKKKGGGEEECCC???999444333666999888555------...111666888555222444222555===AAA@@@@@@BBB999:::<<>>>>>===;;;888555111///444000,,,******---...///222---)))(((,,,111333444222,,,&&&###%%%***---...&&&((())))))'''%%%%%%&&&)))'''+++888AAA>>>444,,,222222222000------...000000...***%%%###$$$)))---,,,)))''''''))),,,...///111111...+++...333222---***)))((()))+++,,,+++***,,,///333444222000//////---,,,------...000111222,,,///333555555444333333666333000...---+++(((&&&%%%(((,,,111333333222111000000333@@@TTTaaa\\\PPPAAA<<<777444///+++---222000111222111000222666;;;...//////...///111555999888888777666555777;;;>>>555555666777888777777777999666333333444555222///444444777<<<<<<666333333111666999888444222555999:::<<<======:::888777777<<<===>>>>>><<<<<<<<<>>>;;;888888999555///000777:::888444111000111333444<<<;;;444///333::::::555000333555555444444777999333444111...///444555222555555666777888999::::::???<<<999777777888777666@@@333000444666<<<===222...333999===?????????@@@777555222111333666999:::;;;;;;:::::::::999666444:::;;;===???AAAAAAAAAAAA===:::;;;BBBEEE???666111222555777777666666888;;;:::999777777777666444222777:::===>>>===;;;:::999>>>@@@@@@<<<666444777;;;;;;@@@EEEEEEAAA???@@@CCC???<<<:::===BBBCCC>>>888::::::===BBBAAA<<<>>>DDDLLLDDD???@@@BBBAAA???@@@EEEEEEDDDBBB??????EEELLLEEEDDDCCCDDDFFFFFFEEEDDDFFFAAA???@@@BBBAAABBBEEE===AAADDDEEECCCCCCDDDFFFFFFEEECCCAAA@@@@@@@@@@@@DDDHHHHHHDDDAAACCCCCCAAACCCDDDBBBAAACCCFFFBBB<<<;;;===AAAEEEGGGGGGFFFEEEFFFDDDAAA???@@@AAAAAAAAAFFFHHHIIIFFFAAA???CCCGGGDDDAAA???AAAEEEHHHIIIHHHKKKKKKKKKJJJHHHGGGEEEDDDHHHGGGFFFEEEEEEFFFGGGHHH@@@CCCFFFHHHGGGFFFFFFFFFJJJPPPVVVSSSKKKDDDDDDGGGAAAAAA@@@@@@BBBDDDFFFHHHCCCEEEFFFDDD@@@>>>???AAA???BBBEEEDDDBBBBBBCCCEEEGGGFFFFFFHHHKKKMMMNNNNNNNNNKKKIIIJJJLLLNNNMMMKKKLLLLLLJJJIIIGGGGGGGGGGGGCCCCCCEEEHHHGGGEEEHHHNNNyyyuuuuuuuuurrrooo```___]]][[[VVVOOOGGGCCCDDDCCCAAA???===:::999888333222222222333555777999777777888999::::::777555555222444888:::777666888777666666666888999999999555555555222///,,,******333000---,,,---///000000///,,,******,,,000333444111---((('''((())))))(((###%%%&&&&&&%%%%%%'''))),,,))),,,555;;;777///***000000///,,,******+++---''''''&&&$$$###%%%(((+++)))((())),,,///111111000111111...***,,,111333222+++******+++---...---,,,...///111222222000...,,,+++++++++,,,------......,,,...222444444333222111444444333111...,,,)))((((((***---000222222222111...,,,,,,222???GGG@@@555444111000000...***+++000...000222222111111444666222222111///...000333777;;;:::777555333222444666444555777888999777666444222222222444666666555444333222555:::;;;777444555222333444444333222222222888:::;;;:::888666666777::::::999999999999::::::999777999;;;777111111555999777444111//////000111333333000///333;;;;;;666111333666666555555777:::555666333///000444444222666555555555555555666666777999888666555:::CCCJJJKKK===777777555:::<<<222333555888<<<>>>>>>===<<<:::666333333666999:::999;;;;;;;;;;;;;;;:::999777:::;;;===>>>????????????;;;777888???BBB>>>888555000333666777777888<<<>>><<<:::888888999999888777;;;===??????===:::::::::===??????<<<777666999===;;;@@@DDDCCC@@@===>>>@@@???===;;;===@@@AAA===999:::999===AAA@@@<<<===CCCGGGAAA>>>AAADDDBBB@@@@@@AAAAAAAAAAAA@@@???AAACCCFFFEEECCCCCCDDDDDDBBBAAACCC???===??????======@@@>>>AAADDDDDDAAA@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBB<<<@@@AAA@@@???@@@===999DDDEEECCC??????BBBAAA>>>999;;;???BBBDDDEEEEEEEEE@@@@@@AAABBBCCCBBBAAA@@@DDDEEEDDD@@@<<<<<>>===>>>@@@888===BBBEEEEEEDDDDDDDDDEEEEEEEEEFFFHHHIIIIIIHHHJJJHHHFFFGGGIIIKKKJJJIIIIIIIIIIIIHHHFFFEEEDDDEEE???>>>???BBBAAA???AAAGGG~~~|||{{{zzzxxxtttrrruuunnneee___\\\ZZZWWWUUULLLLLLLLLJJJDDD<<<555000777666555444333222222222111555999::::::;;;???DDD>>>??????>>>:::777555444111...///222111...---000555333000//////111333555...000000---(((%%%&&&'''111000//////111222111000,,,,,,---,,,,,,---000222///---,,,++++++)))&&&######$$$$$$######%%%(((+++///,,,,,,111111---***)))......,,,)))'''''')))+++$$$&&&''''''&&&&&&''')))$$$&&&+++000444444222//////111...)))(((...222444,,,,,,,,,...000111///...000//////222555555222///******++++++++++++******+++---000222222111000...---000222111---)))((()))***,,,...000111222222111...---+++,,,222666111(((+++***,,,///---)))***------000222333222111111111666555333///---...111444999888555222000000000111444555777888888777444333000222444555555555555666222111333777888666555888555333111222444444111///666777777666444444666888888555222333666888888777666666888;;;999444222444666555333111////////////000111000000444999888444222333555555555555777999666777666222111444555333888666444222111222333333222777:::666222999KKKZZZNNNAAA<<<999555999===666999888777999<<<>>><<<999<<<888444555999;;;:::777::::::;;;<<<======<<<<<<:::;;;<<<<<<======<<<<<<:::666555:::===;;;999888444666888888999:::===???;;;:::888888:::<<<<<<<<<>>>??????>>>;;;::::::;;;===>>>>>><<<999999<<<@@@<<<@@@CCCBBB???<<<<<<===???>>>>>>>>>======<<<<<<;;;:::<<>>BBB@@@======AAACCC???=========<<<<<>>>>>:::999;;;???AAACCCBBB@@@>>>======>>>???@@@AAABBBCCCCCCCCC<<>>???@@@AAAAAAAAA;;;===BBBEEEEEEDDDAAA???@@@@@@>>>:::777999>>>CCC@@@??????AAADDDFFFGGGGGGCCCBBBAAA?????????@@@AAADDDDDDDDDDDDEEEGGGHHHIIIKKKIIIFFFBBB???@@@CCCFFFKKKWWWaaa\\\LLL>>>;;;>>><<<>>>@@@CCCCCCCCCBBBAAABBBCCCCCCCCCAAAAAACCCDDD777<<>>@@@EEEyyywwwssspppmmmiiieeebbb]]]WWWNNNHHHEEEDDDDDDCCCBBBCCCCCC@@@;;;555111///222111111000000111222333666;;;???AAA@@@@@@CCCFFF;;;======999333///...///+++)))***,,,,,,))))))---444333111///......111333///111111---(((%%%&&&))).........000222222000...+++---///...+++***,,,............---,,,***(((&&&***)))&&&###!!!###'''+++///,,,+++,,,***&&&'''+++//////---***'''''')))+++,,,------,,,***))))))***$$$'''+++000333333000------111111+++(((+++///000,,,+++,,,...000111000///...,,,+++///555777444///,,,,,,,,,,,,,,,***)))(((+++,,,---///000///---******///444333...******,,,***+++---///000222222333,,,---,,,,,,111555333------,,,---000...++++++///000111111111111000000000666555333///---...111444333111//////000222333333666666666555555555444444666777777555111///111444333111111555666333444777777666666555555444333111555555555333222333777:::666111...000777;;;;;;999444555666777666555444555333222111111000000000000666555333222333444222000111222333333444444555666555888777444333555777555888666333111000111333444444888:::666111666FFFUUUCCC;;;;;;<<<777;;;@@@;;;===999666777<<<>>><<<999<<<777333555999;;;888444999:::<<<======>>>???AAA::::::;;;;;;;;;:::::::::;;;666333666888777888:::<<<<<<;;;:::::::::;;;<<<999777666666999<<<===============;;;::::::;;;===<<<======;;;:::;;;>>>BBB>>>AAACCCBBB???<<<;;;;;;>>>@@@@@@>>>;;;:::<<<>>>===<<<===>>>>>>>>>@@@BBB<<<;;;<<>>999666888<<<<<<;;;<<>><<<::::::<<<=========888888;;;@@@???:::888:::???@@@AAAAAA@@@???>>>======>>>@@@AAABBBBBBBBBAAA???@@@@@@AAAFFFIIIDDD;;;:::@@@BBB???===@@@DDDEEEAAA@@@@@@???>>>>>>======<<>>???@@@BBBDDDEEEEEECCCBBB@@@??????@@@BBBCCCAAABBBCCCDDDEEEGGGHHHIIIJJJIIIEEEAAA??????CCCFFF@@@IIIPPPNNNCCC999666888===>>>???@@@AAAAAA@@@@@@BBBBBBBBBBBBBBBCCCEEEFFF===@@@DDDGGGGGGDDD@@@>>>EEEEEECCCBBBAAACCCGGGJJJHHHGGGFFFEEEEEEEEEEEEEEEFFFHHHJJJIIIFFFDDDDDDEEEDDDAAA@@@AAAAAA???AAAEEE|||xxxtttooolllgggccc___[[[VVVSSSNNNIIIBBB===:::;;;<<<<<<;;;;;;:::777333222333555222222111000000111333444666777888999:::999888777333555555222,,,(((((())))))(((***,,,***&&&&&&***///111333222///......///...///000---)))&&&&&&'''++++++---///111111...+++,,,...000...***'''(((***......---,,,,,,,,,------333000+++%%%""""""&&&)))...+++))))))&&&$$$(((///111111000...+++)))***+++000000///---++++++---///******,,,000222222000......444666222---------,,,+++***)))+++---//////......+++)))+++000111...)))/////////...---,,,***************---...---***&&&***///555555111......111(((***+++...000222333333+++,,,++++++...222111---...,,,,,,......---000555333222000...///000111111333333222000...///111444///---,,,...222444555555888666333111111333555777;;;:::777222------111555444111111333333111111444444777:::888444111222555555555444222111333777:::444000///222:::??????===444444222111222555777777000000000111111222333444888555222111000.........000///000000111222222222222777888555444666888888333111///......000333555666888888555222444===EEE888666>>>BBB===>>>BBB>>>;;;777444666<<>>;;;999666222333777888666333888:::<<<===<<<===@@@BBB:::::::::999999999999999===777444555666555666:::===;;;999888888888999999555444333444777:::;;;;;;888999999999888:::===???;;;;;;;;;;;;;;;===@@@BBB@@@BBBCCCCCCAAA>>><<<;;;===???AAA???;;;:::<<<@@@??????===<<<===@@@AAAAAA;;;:::;;;;;;888333333888BBBCCC@@@<<>>>>>>>>@@@AAACCCCCCBBBAAA>>>???@@@AAAAAAAAA??????>>>===;;;;;;@@@EEEBBB;;;888???DDDBBB@@@AAABBBAAA@@@@@@@@@@@@????????????AAACCCEEEEEECCCAAAAAAAAA888:::<<<======<<<<<<======>>>???@@@AAAAAABBBCCCBBBAAA@@@??????AAABBBDDD@@@@@@BBBDDDEEEGGGHHHHHHEEEEEEDDDCCCAAAAAACCCEEE???AAABBBAAA>>>:::888777@@@???>>>===>>>>>>@@@@@@===<<<;;;;;;===???AAAAAA@@@@@@@@@AAAAAAAAA???>>>CCCBBB@@@======AAAHHHMMMLLLKKKJJJGGGEEECCCCCCCCCGGGJJJLLLKKKGGGEEEFFFHHHEEE@@@>>>???@@@>>>???CCC~~~}}}{{{zzzwwwrrrlllgggbbb^^^YYYUUUQQQMMMIIIFFFCCC@@@;;;777444444666777888999888555333444999===999888666444444444666777222222111222222000...,,,000111000...+++)))((()))***+++...///+++%%%$$$((()))---111222///+++***+++))))))******)))'''%%%$$$******,,,...000///,,,))),,,------,,,)))(((((((((,,,---,,,++++++,,,///222777444...((($$$###'''***---***((((((''''''+++111111222333111...+++***+++***+++++++++***+++...111------...000222333222000000555888555222111...******(((&&&&&&))),,,......666333111000000///+++(((111000///---,,,,,,,,,,,,)))((((((***,,,+++'''###%%%)))---...---,,,---...''')))+++...///000111000//////---+++---000---''''''&&&'''+++---...333:::333000---+++---///000000...000000000//////000222000...,,,...222444333111666444222000000333666888:::888444000...000444888444111000333222//////111000444888666000...000444444444333111000222555888333222222666<<<@@@@@@???444444111...111777:::999000/////////111222444666222//////111000------//////...---...000111000///222777999666444666888888...---,,,,,,---000222444444666666555444555888:::555888EEEJJJAAA>>>@@@;;;777444333555:::<<<<<<;;;666444222222333555555555888:::<<<<<<::::::>>>AAA::::::999888888888999999===888666777777555666::::::777555444666888999999444444444555888999999888666777888888888:::===@@@;;;:::999:::;;;===@@@BBBAAABBBBBBBBBAAA???<<<;;;;;;>>>@@@???<<<;;;===@@@@@@@@@===:::;;;@@@BBB@@@;;;:::999888555444;;;DDDQQQUUUQQQEEE>>>@@@DDDCCC@@@===999777666666555444666888>>>CCCAAA<<<;;;???======>>>AAAEEEFFFEEEDDD@@@@@@@@@@@@@@@???>>>======>>><<<;;;>>>BBBAAA<<<<<>>@@@BBB:::<<>><<<===???@@@@@@???>>>???@@@AAA@@@???>>>>>>???@@@AAA???@@@BBBDDDEEEFFFFFFGGGAAABBBDDDDDDBBBBBBCCCDDDBBB>>>;;;999:::;;;999777BBB@@@>>>===<<<>>>???AAA>>><<<::::::===@@@AAABBB===;;;999999<<>>>>>>>>;;;:::>>>EEEKKKLLLLLLKKKHHHDDDBBBBBBBBBGGGJJJLLLIIIEEECCCFFFKKKHHHCCC???AAABBBAAABBBEEE~~~}}}wwwtttppplllhhhddd___\\\XXXTTTOOOKKKHHHEEEAAA???<<<;;;888666444555777999888;;;<<<;;;888999???CCC<<<:::777444222222333444...111333222///---///111222000...------,,,+++***(((***///222...'''&&&)))&&&+++///000,,,))))))***%%%$$$&&&***...///+++'''++++++,,,---///...***(((+++)))((((((***++++++***)))+++,,,+++***+++...111444222---)))&&&'''***...///***(((***++++++---111...111333222///+++((('''$$$&&&)))************+++((()))+++...111222000......111111///000111...)))***'''$$$###&&&***...///777666555333111///---,,,000///,,,***))))))+++,,,)))'''&&&(((+++***%%% ###$$$&&&(((***++++++,,,(((***,,,...///...,,,+++///...,,,,,,111555111)))######&&&,,,......111777///,,,******,,,......,,,,,,...000111///.........000---+++---111333111...222222111222333444666777666444111111222555666666000...///222222//////111...111333222000//////111222222111000///000222555222444777999<<<<<<<<<<<<333444222000444;;;===:::222000...---...///222444------111777777111...000000...---...000111000...333999<<<777333333555444.........///000222333444555777999777555444555777555:::HHHLLL???999:::666111222333444666777888888333444333222000222555999888:::<<<:::777777;;;???:::999888888888999:::;;;:::888888::::::777888<<<>>>:::777666888:::::::::666666777999::::::888666666888999999999:::===???:::999888888:::===???@@@???@@@@@@AAAAAA???<<<::::::<<<>>>??????>>>>>>>>>??????;;;666888???AAA>>>;;;999888777666;;;JJJZZZiiirrrmmmWWWCCC???AAABBB@@@===999777888999999999777999???BBB>>>888888;;;======>>>AAAEEEGGGEEECCC@@@@@@???>>>>>>>>>>>>>>>>>>AAABBBAAAAAACCCBBB>>>>>>AAABBBBBBCCCEEECCC>>><<<===???AAABBBBBBAAA@@@>>>AAACCCBBB>>>===???BBB>>>???@@@BBBCCCBBB@@@>>>===@@@AAAAAA>>><<<<<<===@@@@@@@@@@@@@@@????????????@@@BBBDDDEEEEEEEEEEEEAAABBBCCCCCCAAAAAABBBCCCAAA???<<<;;;;;;<<<======AAA@@@@@@???>>>>>>>>>>>>BBB???<<<<<>>;;;999999<<>>@@@@@@>>>>>>AAAEEEFFFGGGGGGEEEAAA@@@AAABBBDDDGGGHHHEEE@@@???DDDJJJJJJCCC???AAACCCCCCDDDGGG}}}yyywwwqqqlllfff```\\\YYYWWWUUUSSSPPPKKKGGGDDDBBB???>>>;;;;;;;;;;;;;;;===@@@BBB777;;;>>>>>>;;;;;;???CCC777555111---*********+++)))///555333---+++111888555111...---//////,,,***###'''...333111+++***...&&&+++///...***((())),,,&&&$$$&&&...666888333---,,,,,,,,,---...---***((()))&&&$$$&&&***......---'''))),,,,,,***)))+++---///...+++(((''')))...222111,,,))),,,...---...000,,,///222222///***&&&$$$###'''+++,,,+++(((%%%$$$ """&&&+++//////---*********((('''***///---'''+++'''###!!!$$$)))...111---...///---,,,++++++,,,///,,,)))&&&&&&''')))+++)))&&&%%%'''***)))$$$(((((((((***...000111000***+++...///...+++(((&&&&&&&&&&&&***333:::777...###$$$)))///000---...111***((((((***------+++(((+++...111222000---+++***---***)))+++111333111......///222444666666555444555333111333666777444111---+++---222333000000222111//////000222222111///000000000///......000222222555999;;;:::888777777222444444333888??????999444111...++++++,,,///111...000777@@@???666000000111///---...111222000...666<<<===888222111222111222333333444555555666666888<<<===:::444111333777333888GGGIII;;;555666333...000222333222222333444222444555222///000666<<<888;;;<<<:::666555888===:::999888888888999;;;<<<777666999======:::;;;>>>GGGBBB===;;;;;;<<<;;;:::999999:::<<<===<<<999666888:::;;;;;;;;;;;;<<<===:::999777888:::===>>>???>>>>>>>>>???@@@>>><<<999999:::===???@@@@@@???>>>>>>>>>999333666>>>???;;;:::999888888999CCCXXXkkk}}}hhhKKK@@@@@@BBB<<<:::888888;;;>>>AAABBB888:::>>>@@@;;;444333777>>>======@@@DDDFFFDDDBBB@@@???>>>======>>>???@@@:::@@@EEECCCBBBBBB@@@<<<<<<======>>>CCCJJJIIIEEE???@@@BBBCCCBBB???<<<:::888===AAABBB>>>===>>>AAABBBAAAAAAAAABBBBBBAAA@@@>>>@@@BBBAAA===::::::;;;BBBBBBBBBBBBBBBAAA@@@@@@???@@@BBBDDDEEEEEEDDDDDDDDDDDDCCCAAA??????AAADDD@@@BBBCCCCCCBBBCCCFFFIII???@@@AAABBBAAA???===<<>>===???AAA???===:::@@@FFFGGGCCC@@@@@@BBBAAACCCDDDBBB???>>>@@@BBBBBBEEEEEEAAA<<<;;;BBBIIIEEE>>>:::<<>>>>>CCCFFFBBB>>><<<;;;999888:::999444222333//////---***'''&&&(((******...333444333333555888000/////////000...+++)))&&&(((+++***((((((***---)))+++,,,,,,,,,,,,...///$$$$$$&&&...777999444...000000111000///,,,)))'''++++++***)))((())),,,......+++)))***---///---+++...***''')))---///---***+++,,,......---+++***+++))))))***,,,---+++'''$$$$$$)))------------***%%%$$$+++000111///---,,,,,,+++)))((((((+++---//////)))""" $$$***///222///---***((('''(((***+++000///---+++)))))))))******'''$$$%%%***,,,+++(((***...222444222000000222---///000...***((()))+++***((((((+++///222000...'''))),,,------...000222)))+++---......---,,,*********)))***,,,///222333...***&&&'''+++......,,,222111//////111333333333///222333222//////111444444222000...---------...111333444333111000111222111...,,,+++---///000///000444;;;@@@>>>777444666444888888444333666888888;;;888333...+++,,,111555///666???BBB???999444111444888777111,,,...111222333777999555///---111666666555222111111333666888555888;;;:::777555555777666:::===<<<777444555888///111222000++++++///333444555555444222333666999===>>>;;;777888<<<===::::::===>>>;;;777777:::???777777:::===:::777<<>>???>>>;;;>>>??????>>><<<;;;<<<>>>;;;777555777>>>CCCCCCBBB<<<<<<===???AAABBBAAAAAA>>>>>>===>>>???>>><<<:::===;;;:::<<>>888>>>AAA===>>>NNNkkkttt[[[IIIAAA???888::::::888;;;???>>>:::333???===555777666333777777;;;??????>>>>>><<<:::???<<<;;;===??????AAAFFFEEEGGGEEE@@@>>>>>>===999@@@>>>>>>@@@CCCEEECCCAAA>>>======@@@CCCCCC???;;;::::::;;;::::::::::::999???@@@@@@???>>>>>>???AAA>>>BBBBBB===999::::::777EEEEEEDDDDDDDDDCCCCCCCCC???>>>???BBBFFFGGGDDDAAACCCBBBBBBBBBCCCDDDFFFGGGFFFBBB>>>???CCCHHHJJJJJJDDDBBB@@@@@@AAAAAA@@@??????<<<999888:::>>>@@@AAA@@@===:::999<<<===;;;999@@@AAAAAABBBBBBBBBBBBBBB===>>>>>>??????@@@AAAAAAEEEGGGGGGDDD@@@???DDDIIIDDDCCCBBB@@@???>>>======{{{tttmmmiiiddd^^^WWWQQQNNNLLLHHHDDDCCCEEEGGGFFFDDDCCCEEEGGGCCC???>>>BBBCCC???:::888555111///000...***))),,,(((((('''&&&%%%%%%'''(((!!!&&&,,,111333444555555,,,+++++++++,,,,,,+++))))))***+++***)))((()))***)))+++------,,,+++,,,---&&&&&&(((,,,111222...***//////000000...,,,)))'''++++++)))((('''(((+++---------------...---***((()))''''''***...///,,,(((...000000///,,,)))((((((++++++,,,,,,,,,+++)))''''''+++,,,+++,,,---)))$$$!!!$$$))),,,---...///111///---+++******+++---///000,,,(((%%%&&&))),,,---,,,***)))'''''')))+++---,,,***'''&&&&&&(((+++---,,,)))&&&(((+++---+++(((---111444555222///------,,,///111000,,,(((&&&&&&...---,,,...222333111///))),,,...//////......///,,,---...//////...,,,+++(((((((((***,,,///222444...***&&&'''+++...---+++111000...------...000111.../////////...000222444333222111000////////////444555555555444444666888222222111///------000222222444999===;;;666555999777999888444222555666444222111000...---///333777///555<<>><<>>???AAACCCAAA???===;;;999888999::::::999@@@>>><<<>>>@@@BBBAAA@@@AAAFFFHHHDDDCCCSSSrrrwww```JJJ???<<<444:::>>>======???@@@???666???;;;666;;;===888999>>>===;;;<<>><<<@@@??????AAADDDEEECCCAAA???>>>>>>???@@@@@@???>>>999888666555666999<<>>???@@@AAABBBBBBBBBFFFGGGGGGDDD???>>>BBBFFFAAAAAABBBBBBAAA@@@???>>>yyyppphhhccc]]]XXXRRRNNNLLLJJJEEEAAA???AAACCCCCCCCCEEEGGGIIIDDD???<<>>888222111666<<>>???===888444444555444666444333:::CCCAAA888;;;;;;<<<;;;;;;::::::999<<<<<<;;;===>>>???===<<<@@@???>>>;;;999888:::<<>>===;;;BBB???======???AAA@@@??????<<<888777888:::;;;;;;BBB@@@???AAAFFFKKKNNNPPPVVVYYYWWWOOOKKKWWWqqq|||wwwgggQQQEEEEEE:::DDDJJJFFF???>>>@@@AAA;;;@@@:::666???CCC@@@BBBBBB???===@@@DDDFFFDDDBBB>>>;;;;;;@@@CCCBBBBBBDDDAAABBB>>>888888<<<@@@???<<<<<<===@@@BBBAAA???===>>>???>>>===<<<===@@@BBB888555111///111888???EEEGGGGGGEEECCC@@@???@@@BBB>>>???>>>===@@@FFFEEEAAA<<<===???@@@@@@???>>>===@@@@@@AAACCCEEEEEECCCAAADDDCCCAAA@@@AAACCCEEEGGGDDDDDDCCCBBBAAABBBEEEGGGIIIGGGDDDCCCBBB@@@>>><<<===;;;:::999:::;;;::::::<<<<<<<<<;;;<<<>>>CCCFFFEEEBBBAAADDDHHHIIIEEEAAA===>>>@@@BBBCCCCCCCCCCCCFFFGGGGGGDDD@@@???AAADDD???@@@BBBCCCCCCBBBAAA@@@|||uuummmfffccc[[[VVVOOOKKKJJJIIIFFFDDD??????@@@AAABBBDDDGGGIIIBBB<<<999;;;;;;777333222666222000111...***(((***""""""###%%%''')))((((((***)))***...222222///+++&&&$$$"""###%%%)))+++,,,***)))(((***,,,,,,((($$$!!!$$$(((+++***)))))))))+++,,,+++((($$$"""###&&&---...//////...,,,***(((,,,)))'''%%%&&&(((******---111444333---'''###"""""""""$$$(((+++,,,***'''$$$&&&((())))))***,,,---......---***'''(((+++///,,,+++(((&&&***...---(((***+++,,,,,,---///333666///...---+++***))))))))))))+++---,,,++++++...222------,,,+++,,,---///000---+++(((%%%%%%&&&)))***)))((((((***---......,,,---///222333111...+++)))...///000000---***(((&&&...------///333333000---000000111000......///000////////////...---+++***((()))+++...111555888:::333000---,,,,,,,,,***)))...000111...***+++111777222---))))))---111222222///000111333444333333222999:::;;;:::666222///...///222444555444333222222///000444888666222333888===<<<999444333555222,,,000111111000000111444777000222444555555444333222333999;;;777444555666555555777888555000---///111666666555222///000444888666222------111555666666555666888777666555777:::444444444222222444:::>>>>>>:::444111333888===@@@111333333333777>>>@@@===444777;;;<<<:::888777888111666555666DDDRRRLLL:::666888;;;===>>>>>>===<<<:::::::::;;;<<<<<<;;;:::;;;;;;:::999888999===@@@AAA>>>;;;:::::::::999777===>>>>>><<<;;;<<>>===>>>@@@@@@@@@BBBAAAAAADDDMMMYYYdddjjjtttqqqiii```ZZZ___mmmxxxxxxooolllmmmfffYYYSSSWWWVVV___aaaTTTCCC;;;<<<@@@<<>>DDDDDDAAAFFFBBBBBBDDDHHHHHHEEEBBBBBB???;;;:::@@@CCCBBBBBBCCCBBBBBB???:::999===@@@>>>888999;;;======<<<:::888999<<<>>>>>><<<===@@@DDD777555111///222888@@@EEECCCCCCBBB@@@===<<<>>>???CCCBBB>>>===BBBHHHFFFAAA;;;===???AAABBB@@@>>>======>>>???AAABBBAAA@@@>>>@@@@@@@@@AAAAAABBBBBBBBB???AAABBBAAA??????CCCFFFCCCAAA@@@??????===;;;999;;;;;;:::;;;======<<<:::AAABBBAAA>>>;;;<<<@@@DDDDDD@@@===AAAGGGHHHCCC>>>>>>???BBBDDDEEEEEEDDDCCCEEEFFFFFFEEECCCBBBDDDEEECCCCCCBBBBBBBBBBBBBBBBBB}}}wwwpppkkkgggeee[[[TTTKKKFFFFFFGGGGGGFFFAAA@@@??????@@@BBBDDDEEE???888555777888666333333000......000...(((%%%%%%(((''''''))),,,---,,,***000---******---///---+++(((%%%###"""%%%(((***+++&&&%%%&&&***------((($$$$$$'''))))))***++++++,,,+++&&&!!! ###'''+++,,,---......,,,***)))+++(((&&&&&&(((******))),,,000333222,,,&&&"""!!!"""###$$$$$$!!!###%%%'''))),,,...---,,,***((('''))),,,///******(((%%%)))//////,,,---///000000000000111222///.........---+++******(((***,,,+++***+++///333...---,,,+++******++++++(((''''''&&&&&&&&&''''''$$$%%%&&&))),,,......---)))***,,,///000000...---///...---,,,---.........,,,+++,,,000444555222///222111///---,,,---222555.........---,,,+++******'''(((***---000444777888666444111///...,,,***(((***---///---***+++111777555000+++***---000000000---...000222333333333222555999===>>>:::333...+++111111333888======666000,,,...333888666111000444999:::888333111222///***000000///------000444888222222222222333333333222111777:::666333444666555555777888555222///000111111222222///,,,---222777111///---000555888888666777888999:::::::::<<<===666555333111000222666999;;;;;;888333...000777>>>444666666555999>>>???<<<000333777;;;<<<;;;::::::222888:::===KKKXXXNNN888111333777:::<<<<<<<<<;;;:::;;;<<<<<<;;;;;;:::::::::::::::999888999<<>>CCCEEE@@@999777===DDDDDDCCCBBBCCCEEEEEEDDDBBBBBBAAA@@@DDDMMM]]]lllwwwxxxnnniiihhhjjjlllmmmqqqgggbbbcccbbb___bbbjjjxxx|||vvv___GGG;;;;;;>>>AAAQQQZZZ]]]ZZZKKK===???CCCDDDGGGHHHBBB===BBBKKKIIIAAA<<<>>>AAAAAAAAABBBBBBCCCBBB===;;;===<<<999888:::<<<<<<<<<:::999888444888===?????????AAACCC888777555555777:::>>>@@@>>>???@@@???======>>>???GGGEEE@@@>>>AAAFFFCCC===;;;===???AAAAAA???===;;;999;;;===??????>>>======;;;===@@@BBBBBBAAA>>><<<999<<>>>>>AAAEEE===<<<<<<<<<>>>>>><<<:::::::::;;;===@@@AAA@@@???CCCDDDCCC@@@<<<<<>>@@@AAACCCDDDEEEEEEDDDDDDBBBDDDFFFGGGGGGGGGHHHIIIIIIGGGDDDAAA@@@AAABBBCCC{{{uuuoookkkgggfffZZZRRRIIICCCBBBEEEFFFGGGCCC@@@>>>===???@@@AAAAAA<<<666222444666555333444...,,,,,,...,,,'''%%%&&&---***)))***...000...,,,+++)))&&&%%%'''+++---...,,,)))%%%$$$%%%'''((((((!!!###&&&***,,,***'''###"""&&&(((***---...,,,+++)))$$$ ###'''((()))+++,,,,,,***)))'''(((&&&%%%'''+++---+++))),,,---...---)))&&&$$$###!!!!!!!!!"""###%%%'''(((!!!###$$$$$$$$$&&&(((***+++)))'''(((+++---------''')))(((%%%&&&+++---,,,,,,...000000///------------...///000000///---,,,)))*********)))***,,,...+++***)))((('''''''''''' !!!###%%%'''(((((((((!!!###&&&)))+++,,,------'''''''''***---//////......+++)))***,,,000111222,,,,,,...222666888555111222111///,,,+++---222555---------,,,++++++++++++%%%'''(((+++...000222333444333222000///---++++++''')))++++++******...222444111...,,,,,,......///,,,---...///111111111222000555;;;???===888222///555222222999@@@@@@999000,,,///444999666000///222999<<<;;;555111///---***---,,,+++***+++///555999555444222222333333222111111666888444222444666666333555666555222000000000...000000---((((((...333000111333666999:::999777666888:::<<<>>>>>>>>>>>>888777555333333444555666888;;;<<<666...---333;;;888::::::999<<<@@@???<<<222444777:::<<<<<<:::999777:::<<<@@@JJJOOOEEE444///000111333555666777888;;;<<<>>>===<<<;;;;;;<<<===>>>>>><<<999888888999999999:::;;;<<<===>>>>>>CCCIIIKKKEEE;;;777;;;BBB@@@@@@@@@BBBDDDDDDAAA???BBBAAA@@@AAAGGGRRR___iiifff```[[[[[[___cccbbb___nnniiiccc___```eeemmmrrrvvv___III@@@???@@@OOOggg|||{{{]]]CCC>>>GGGEEEFFFDDD===<<>>???@@@???===<<<<<<===444777<<>>AAA@@@<<<<<<===>>>???>>>===;;;:::777999===>>>>>>===>>>>>>:::<<>>??????AAABBB::::::;;;>>>@@@AAA???===<<<;;;<<>>???CCCFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCDDDAAACCCEEEHHHJJJKKKKKKKKKKKKIIIEEEBBBAAAAAABBBCCC~~~|||wwwrrrkkkeeebbbZZZSSSJJJEEEEEEFFFGGGFFFDDD@@@<<<<<<===???@@@???===666111333444333222333000,,,******)))&&&'''+++,,,)))&&&''',,,//////,,,%%%%%%%%%%%%&&&(((,,,//////,,,(((&&&%%%%%%$$$$$$###(((***)))&&&###!!!###&&&)))+++///111---+++'''### !!!###$$$%%%'''(((((('''%%%$$$&&&%%%%%%)))///000---)))+++)))'''&&&'''''''''&&&&&&''')))************+++%%%&&&&&&%%%$$$$$$&&&((()))'''&&&***000333000+++$$$((()))$$$!!!###'''((('''(((******((('''((()))(((***---///000///...---$$$%%%&&&))),,,,,,+++***((((((((((((((((((((((((###$$$%%%&&&(((***+++,,,"""$$$''')))***************(((%%%&&&)))+++++++++***(((''')))---000000///------...222666666333///111111000...,,,,,,...000---------,,,,,,,,,------((()))***,,,---//////000---...//////.........///)))***++++++++++++++++++...///...---++++++---///++++++,,,,,,---...///000...222777:::999666444222666333111333777888444///222333666999666000111555@@@FFFGGG???555111111000...////////////000444777888666444333444444222000222666777333111444777888333444666666444333222222333555555000)))(((---333111333666777666555555555333555888<<<>>>???===;;;888777666666666666666555888;;;<<<999444222555999999;;;;;;:::<<<@@@???;;;444555777:::<<<<<<;;;:::;;;:::;;;???DDDCCC===777444444333333444555888999888:::<<<;;;999777888999===??????>>>;;;888777777555777999;;;<<<>>>???@@@CCCEEEFFFCCC>>>;;;<<<>>>===<<<;;;<<<===>>>>>>===>>>?????????@@@DDDJJJOOOHHHFFFDDDDDDHHHKKKMMMMMMXXX^^^]]]UUUUUU___eeedddiiiggg]]]OOOEEECCCCCCBBBVVVkkk~~~eeeIIIDDDFFFDDDGGGLLLKKKMMM___ttt{{{gggQQQDDD???>>>@@@CCCIIIJJJGGGAAA>>>@@@???<<>>@@@;;;;;;;;;<<<>>>>>>===;;;888:::;;;<<<===;;;:::888===@@@DDDEEECCC@@@===<<>>::::::???AAA???????????????>>><<<;;;:::777;;;???AAAAAA@@@AAACCC>>>??????@@@@@@???>>>>>>:::;;;<<>>======???BBBCCCCCCCCC======>>>@@@CCCEEEEEEDDDEEEAAA>>><<<>>>AAACCCDDDFFFEEECCCBBBAAAAAABBBCCCAAABBBEEEHHHKKKKKKJJJIIIGGGGGGFFFFFFEEEDDDCCCCCC}}}}}}}}}{{{tttkkkbbb]]][[[VVVOOOKKKJJJJJJIIIGGGCCC???;;;;;;===???@@@???>>>777111222333222111222///)))$$$###""""""&&&,,,)))%%%"""$$$)))......,,,###&&&((((((''''''***---111---)))'''%%%$$$""" $$$***+++(((###  """%%%(((***,,,000222...***&&&!!! """$$$%%%%%%$$$###"""$$$$$$%%%+++111222...)))+++'''###"""%%%((()))((("""%%%)))++++++)))'''&&&'''''''''&&&%%%&&&(((***)))&&&%%%+++444777222+++"""(((***$$$"""$$$"""###$$$###"""###%%%'''###%%%(((+++------+++***""")))///000---))))))))))))***++++++,,,,,,,,,+++***))))))+++...000%%%'''***+++***)))((((((...***%%%$$$%%%''''''''''''&&&&&&)))---///---+++,,,,,,---000333333...***000222333111...,,,******......---------......///,,,---...///000000000000&&&)))+++---...///000222...---------...---***'''))),,,...---******---000++++++******+++,,,...///000222444555333111000000555222...++++++,,,------888777888888555111333888IIIQQQSSSIII<<<666666666444555666666444222222333:::777555444666555333000333777888333111444999:::555666888888888777666666;;;<<<;;;555---***///444222444666444111...000222000222666;;;>>>>>>;;;999666666666777888888666555999:::<<<<<<;;;999999999666888888777:::===<<<888333444666999<<<>>>>>>======999999>>>???===<<>>>>>===:::888999>>>BBB777FFFKKKCCCCCCOOOSSSLLLJJJHHHCCC===>>>CCCDDDBBBNNN[[[fffpppqqq\\\HHHGGGBBBCCCMMM[[[aaacccooowww[[[III@@@>>>@@@DDDOOOOOOJJJCCCAAADDDFFFEEEBBBCCCBBB???<<<;;;>>>AAABBB>>>::::::;;;<<<;;;888888999;;;<<<<<<;;;:::999===@@@DDDEEECCC>>>:::888888;;;;;;888888>>>BBBCCCDDDCCCBBBAAA@@@>>>>>>===999===BBBDDDDDDDDDEEEGGGCCCAAA@@@>>>>>>???AAABBB???======@@@CCCCCC@@@<<<::::::<<<>>>AAAAAA???===AAA???>>>???@@@BBBBBBAAA===<<<===@@@EEEFFFDDDAAABBB???<<<999999===AAADDDHHHFFFCCC@@@???@@@AAACCCAAACCCEEEHHHJJJJJJHHHFFFBBBDDDGGGIIIIIIGGGDDDBBB|||{{{~~~uuujjjccc[[[[[[VVVNNNIIIHHHEEEAAAEEEBBB@@@????????????>>>???:::444333444333///***&&&$$$!!! """%%%&&&###!!! """#########!!!%%%&&&$$$###&&&***000111...(((!!!"""&&&$$$!!!"""''')))&&&$$$$$$"""(((***)))***///333+++&&&$$$'''&&&  !!!$$$'''******(((&&&%%%!!!###&&&***,,,,,,)))'''***'''%%%%%%###!!!%%%+++***)))((('''&&&%%%$$$$$$&&&&&&))),,,***###!!!"""***)))'''***444===777+++###((('''!!!!!!!!!###$$$$$$""""""&&&$$$%%%'''***...111000/// (((111///'''!!!!!!&&&,,,000000---***(((,,,---...,,,)))))),,,///+++++++++++++++++++++++++++)))(((((())))))'''%%%&&&''',,,111000+++)))+++//////......,,,***)))(((,,,000444333...++++++---333222333333///+++---222333111...+++******,,,---...,,,++++++,,,...111333777444222444666555000+++(((***---............///222///,,,+++---......,,,000777888000)))+++000111777555222,,,''''''***...444444333000------111666QQQRRROOOGGG;;;444333555555666777999999777666444<<<;;;999666444222111000222333444222111444999===777888888777555666888:::???999333111333555555444555555444222///---.../////////000555:::===;;;999:::999888777777666666555888999>>>AAA===666333444555444555777:::<<<<<<;;;<<<;;;888666666:::???CCC;;;DDDFFF===:::???@@@<<<;;;:::999:::<<<>>>>>>>>>:::999777444111222555888555666888<<<>>>>>><<<999111222555777444111555<<<777666555888===??????===;;;::::::;;;===>>><<<;;;777888:::===???@@@@@@@@@==================>>>???::::::<<>>AAAIIILLLQQQTTTOOOFFFBBBCCCCCCHHHPPPVVV\\\aaahhhmmm}}}mmmWWWGGGBBBDDDHHHJJJQQQUUURRRHHH>>><<<@@@BBBAAA???===::::::;;;???AAA???>>>======>>>?????????@@@??????>>>===;;;999888>>>DDDJJJJJJDDD>>>;;;;;;;;;:::888888:::===@@@BBBAAADDDDDDAAA@@@BBBAAA===@@@??????BBBEEEGGGHHHHHH>>>>>>>>>???@@@BBBCCCDDDEEEAAA>>>@@@DDDGGGDDDAAA===<<<<<>>@@@BBBBBB??????@@@AAABBBCCCDDDDDDCCC>>>999666999>>>DDDGGGBBBCCCCCC@@@<<<<<>>AAAEEELLLLLLBBB>>>AAABBB>>><<<;;;:::;;;<<<=========999888666333111222555777888888999:::<<<;;;999666222222444666333111555===999777555555888999888777@@@???>>>?????????===;;;:::;;;===???@@@AAAAAAAAA????????????>>>>>>???@@@??????@@@AAABBBAAA>>>===888;;;>>>??????>>>>>>???BBB@@@AAAEEEDDD???;;;:::<<>>===AAAFFFIIIIIILLLIIIAAA;;;<<>>:::999<<<>>>>>><<<@@@>>><<<===@@@BBBAAA@@@;;;;;;<<<======>>>??????<<<@@@DDDEEEBBB???======555:::===<<<:::;;;@@@EEECCCEEEDDD@@@???AAA@@@<<>>??????>>>>>>DDDDDDEEEFFFEEECCCAAA@@@;;;:::;;;===BBBDDDEEECCC???===;;;<<<===???????????????>>>>>>>>>=========AAA===999777;;;@@@EEEHHHCCCCCCAAA???>>>>>>@@@BBBEEEDDDCCCCCCDDDCCC@@@===??????AAADDDBBB<<<===CCCtttfff___XXXWWWRRRJJJFFFGGGGGGEEEBBBBBBBBBDDDDDDBBB>>>:::777666444111---***))))))'''$$$  """"""!!!######((((((%%%!!!&&&'''&&&"""!!!%%%!!!!!!(((+++***)))***(((((('''''''''(((***+++&&&"""""")))000000---,,,&&&%%%&&&(((***)))%%%!!!'''''''''(((***,,,///111...+++******'''######'''''''''&&&%%%%%%%%%%%%%%%***###!!!$$$$$$$$$&&&''')))***)))+++//////,,,***------)))&&&&&&%%%###''')))+++***((($$$###"""%%%%%%'''+++000333333333'''######''')))&&&$$$%%%$$$'''+++---,,,++++++,,,,,,---...---+++)))))))))......//////...,,,***)))---///111000---(((%%%$$$&&&$$$&&&---222000...---))))))((()))***,,,---///---......,,,)))))),,,000333///,,,...///...///111------,,,+++******))))))---,,,***)))***,,,...000...---...222555555111,,,---000222000,,,+++///333333///+++***,,,///333444111666666000++++++///111,,,---------,,,...000333---...///---+++,,,000555999888888999999777333///111222333555666666666666;;;:::777555333222111111...222666888777555333222222555999:::888666555444777888888555111222777<<<<<<<<<999666111///000111444333444666777777666444:::======999444222666:::999666555666333///000555333222333666:::===>>>>>>999777555444555777;;;===GGGMMMLLLCCC???CCCEEECCC===<<<<<<;;;::::::;;;;;;:::999777555333333666999;;;:::999999999999666444333333555777555333777===888555333222333444555555CCCAAA@@@??????===;;;999<<<===>>>???@@@@@@??????AAABBBBBBAAA???>>>>>>???DDDDDDDDDCCCAAA>>><<<:::777<<>><<<@@@;;;999===@@@>>>:::888777:::===???@@@@@@AAABBBHHHBBB;;;888:::???CCCDDDCCCCCC@@@;;;:::>>>AAA@@@BBB===888999>>>@@@===999@@@===:::===BBBEEEDDDAAA;;;;;;;;;<<<===???BBBCCC>>>>>>???AAABBBAAA>>>;;;000999BBBAAA:::777>>>FFFDDDFFFDDD???===??????<<<>>>>>>@@@CCCDDDCCC???<<<888:::<<<>>>>>>===<<<;;;BBBFFFKKKJJJEEE@@@>>>???888777888<<>>===<<<<<<;;;;;;:::::::::::::::???<<<::::::>>>CCCGGGIIICCCBBB??????@@@AAAAAAAAACCCCCCDDDEEEEEECCC???<<>>:::777666888888444---)))+++---+++&&&!!!  $$$'''%%%""""""&&&***'''***+++***'''###"""""""""###""" ###&&&### """))),,,***)))***%%%###!!!"""$$$'''))))))'''###!!!&&&...222222000'''%%%%%%'''++++++'''###((())))))))))))***---...,,,***+++,,,(((######&&&&&&%%%$$$$$$$$$%%%%%%&&&)))!!! %%%&&&&&&&&&%%%&&&(((+++---///---***(((***,,,+++))))))((((((((()))******((('''%%%%%%,,,+++***+++---...---+++)))''')))+++)))$$$###&&&$$$&&&)))***+++,,,...000///000000000...,,,***))))))***---......,,,)))'''+++---...---)))&&&&&&&&&(((######***//////+++******)))((((((***,,,///111111111000---)))((()))***000+++***///222000......++++++,,,,,,,,,***)))(((///...,,,++++++---000111...///111444777666222...***...222000+++(((+++...222000...------///111222000333333000,,,---111444333333333222111000000000***+++,,,+++***+++000555777777666777777666444333444444444444444555555555@@@>>>:::666222000//////...111555777666333///---222444777888777555555555888888777444111222555888666777777555222///......000000222444555666666666>>>BBBEEEAAA888333555999666444555888999777999===888777888:::===@@@@@@@@@777555333222444777999:::===AAABBB===;;;@@@EEEFFF<<<<<<<<<:::888666777777;;;;;;:::777555666888;;;===;;;999999999999777666333333777;;;;;;777888<<<666444222111333555888999???>>><<<<<<<<<;;;888666;;;<<<===>>>>>>===<<<;;;@@@BBBCCCAAA>>><<<<<<>>>EEEFFFEEECCC@@@===;;;::::::???EEEHHHGGGCCC???===AAA===<<<@@@BBB>>>;;;;;;999;;;===???@@@@@@@@@@@@???<<<:::;;;===?????????BBBAAA===:::<<>>======>>>@@@AAACCCAAA@@@CCCEEECCC<<<666000999BBBAAA:::666:::@@@BBBDDDAAA<<<;;;>>>>>>===<<<===@@@CCCEEECCC>>>:::===>>>>>>?????????>>>>>>BBBEEEHHHHHHCCC???>>>???666777999===AAACCCEEEEEEAAA@@@>>>>>>??????===<<<999999999999:::<<<===>>>???===<<<>>>BBBGGGJJJLLLDDDAAA>>>???BBBDDDCCCAAACCCEEEFFFHHHGGGDDD@@@>>>AAAAAAAAA???<<<:::===AAA{{{rrrcccXXXSSSOOONNNIIIBBB@@@CCCDDDCCC>>>;;;999888888777666444555888999444---***,,,000+++&&&!!! $$$++++++'''$$$%%%'''---,,,***'''%%%$$$%%%&&&"""""""""!!!!!!"""%%%'''&&&###$$$)))+++(((&&&'''&&&$$$!!!!!!###&&&''''''***&&&""""""(((...000...%%%$$$$$$'''***+++)))&&&&&&)))++++++)))'''((())))))((()))+++((($$$###&&&%%%$$$######$$$%%%'''(((&&& ###((((((&&&%%%!!! """)))//////)))$$$"""$$$'''*********+++,,,)))(((&&&&&&'''((())))))...---+++*********((('''&&&'''***---***###!!!"""###%%%''')))***---000333222222222222111///---+++&&&(((+++---......,,,+++......,,,***)))***---///---'''$$$)))...,,,)))''',,,,,,******+++---000111000111111000---***)))(((***(((***111555111,,,)))***+++,,,------,,,***)))...,,,+++******,,,///111...///111444555333000---(((---222222...***)))***000111222111000...------......//////...///333888222111000///...,,,***)))(((***,,,+++***,,,000555888:::999555111///333777999888666444333333444444===;;;777333000/////////333444555666666444111///222333444444333444666888<<<888444111222333222111000222555555333000......222333444666666777888888:::@@@FFFDDD<<<666555777555444777>>>@@@>>>===>>>;;;::::::;;;===???>>>===666444222222555777777777444888999777777;;;AAADDD;;;<<<;;;888555222333444999:::999777666666888:::<<<;;;::::::;;;<<<;;;:::222444:::AAAAAA===:::;;;888777666555555777;;;===;;;:::::::::;;;;;;999777<<<===>>>>>>>>><<<;;;:::>>>AAACCCAAA<<<999:::<<>><<<<<<===???BBBEEEFFFEEEBBBAAA@@@<<<===AAADDDBBB<<<:::<<<@@@@@@@@@AAABBBCCCCCCBBB======>>>???@@@@@@???>>>CCCAAA>>>;;;>>>BBBAAA;;;;;;>>>AAA@@@>>><<<===???>>>;;;888:::???BBBAAA???DDDBBB@@@>>>===>>>???@@@CCCBBBBBBFFFJJJGGG>>>666555999>>>>>>:::777666777@@@AAA???::::::===???===;;;<<>>???AAAAAA@@@???===<<<<<<<<<===???AAABBBAAA@@@???AAAEEEIIILLLMMMDDDAAA???@@@CCCEEECCCAAABBBDDDGGGHHHFFFCCC@@@>>>CCCEEEEEEBBB???@@@DDDGGGxxxqqqfffZZZRRRQQQLLLLLLGGGAAA???BBBCCCAAA<<<999555333333333222111111444555111,,,***,,,///(((###"""$$$!!! %%%***+++'''!!!***((($$$"""!!!"""%%%'''$$$######"""###$$$&&&&&&(((%%%%%%)))***&&&###$$$***)))(((&&&$$$$$$%%%%%%***)))%%% """'''***)))"""###%%%&&&''''''&&&&&&$$$(((+++***'''%%%&&&''')))((((((***((($$$###'''%%%$$$######$$$&&&)))***%%%!!!"""'''+++)))'''''' &&&,,,***######(((***)))***...)))'''$$$$$$&&&)))***++++++***((((((***+++***)))###$$$'''+++)))""" $$$%%%''')))***,,,000333333222111111111000...,,,''')))+++...000000000///...***&&&%%%(((,,,///111000+++(((+++,,,***'''(((------,,,,,,---...000111,,,---///000000...,,,+++(((''',,,333444///***(((+++,,,---...///...---,,,)))(((&&&&&&'''***,,,...,,,---///000000///...---,,,///222333111///,,,+++...111444444111---+++)))...,,,---///000000444999111///...---------+++)))(((***------,,,---111555777999888333,,,***000666<<<:::777444222222333333444333000......///111333999888777888888777555333000111222222222444777:::>>>999333222333444111...111333555555444222222222999:::;;;:::888888999:::444:::@@@@@@;;;777555666555555888@@@BBB>>>999888;;;:::999:::;;;<<<;;;:::777444222444777888777555555888999777555777;;;???:::;;;;;;888333111222444777777777666444444666888;;;::::::;;;===>>>===;;;333444;;;CCCDDD???;;;;;;<<<<<<;;;999888888;;;===;;;;;;;;;<<<>>>>>>===<<<>>>???@@@@@@@@@>>>===<<<:::???BBB@@@;;;777888;;;>>>@@@BBBAAA>>>===???BBBCCCDDDDDDCCCAAA@@@AAACCC;;;>>>DDDHHHDDD>>>===AAAEEEBBB???>>>>>>>>>>>>===:::;;;===???@@@@@@@@@@@@AAAAAA???===>>>???<<<555888===AAA@@@<<<:::>>>BBB>>><<<;;;;;;===>>>>>>===AAA@@@??????@@@AAABBBCCC??????@@@EEEJJJHHHAAA:::;;;::::::::::::999777555@@@BBB@@@<<<;;;>>>???===<<<<<<===???AAAAAA???===@@@????????????@@@AAABBB@@@???>>>>>>@@@AAAAAAAAA@@@BBBEEEFFFEEECCCBBBBBB@@@???@@@AAADDDEEEDDDBBBEEECCCAAA@@@???@@@BBBCCCDDDBBB@@@AAADDDHHHKKKKKKDDDCCCBBBBBBDDDDDDCCCBBB@@@CCCEEEEEECCC@@@>>>===DDDHHHHHHDDDAAADDDGGGIII~~~sssiii^^^TTTPPPRRRKKKKKKHHHBBB@@@BBBBBB@@@:::888666555555333111//////000111///,,,+++---///(((###!!!$$$+++///---***%%%'''***+++(((###$$$"""  ###%%%&&&&&&$$$######$$$%%%%%%%%%'''$$$$$$((()))%%%"""###''')))***(((%%%###$$$&&&&&&***)))### """$$$### ###&&&%%%!!! ###$$$''')))(((%%%%%%(((,,,---+++***+++(((######'''%%%$$$######%%%'''+++---&&&$$$&&&***+++)))(((+++%%%!!!!!!&&&'''### """ (((***'''(((---***(((&&&''')))***)))((()))((('''(((***---------&&&$$$%%%))))))%%%###$$$'''(((************,,,...111...,,,,,,---...---+++)))***+++---...//////000---((("""###)))...///---...***((()))(((%%%$$$'''***++++++,,,---//////000,,,,,,,,,,,,---------,,,((())),,,111000+++)))+++---...//////000000000000&&&%%%$$$$$$&&&))),,,...+++,,,---......///000111000///......000000...,,,---000222222///,,,++++++111------000000///222777666333000000111111///---))),,,......---...222666444444333000------000333:::888555222111111333444222000///...///111555777888777777888:::999555222+++---000222333555777:::<<<:::777555444444333333777666444111000111444777888:::;;;:::888888:::<<<999;;;===;;;888555333333555333666>>>AAA===888777:::999888999;;;<<<;;;:::888555333555999:::888555888999:::999777555777;;;:::<<<===999444111222555777888888777666666888:::999999:::<<<>>>===;;;999444444888???BBB>>><<<<<<999;;;<<<;;;999999;;;>>>===<<<<<<>>>???@@@???===>>>>>>???@@@@@@???======888===BBB@@@:::777888;;;<<<@@@BBBAAA??????BBBFFFDDDDDDCCCAAA???>>>@@@BBB>>>>>>AAAFFFGGGEEEEEEHHHFFFAAA;;;888888999:::999888999:::;;;<<<>>>@@@BBB>>>BBBBBB@@@???>>>999222666999<<<<<<;;;;;;>>>AAA???@@@@@@>>>;;;:::;;;===>>>???@@@AAABBBCCCDDDEEE>>>===>>>@@@CCCCCC@@@======;;;999999:::;;;;;;;;;DDDFFFEEE@@@>>>???>>>;;;???===;;;;;;<<<======<<<;;;===@@@BBBCCCCCCAAA@@@<<>>>>>???CCCHHHIIICCC@@@BBBEEEDDD~~~qqqfffZZZQQQQQQUUUKKKLLLJJJDDDBBBCCCCCC@@@999888888999888555111---//////000///...---///000)))%%%$$$***333:::999777******+++,,,,,,)))$$$  ###%%%&&&&&&'''%%%$$$###$$$%%%$$$###&&&######((()))%%%###### $$$(((((($$$"""%%%)))"""***,,,&&& !!!!!!$$$'''$$$$$$&&&'''%%%###%%%,,,222111...,,,,,,(((######&&&%%%$$$######%%%(((,,,...((('''(((+++***(((***...,,,)))((()))%%%!!!((( ((()))&&&''',,,***))))))***,,,,,,((($$$+++)))((()))+++---......,,,'''%%%(((***)))(((******+++,,,+++***))))))***...+++''''''***++++++)))*********++++++,,,,,,---222+++&&&)))000555222---(((%%%%%%%%%###!!!%%%'''(((***,,,...//////000000...+++))))))***************---///,,,''')))...//////000000111111222222&&&%%%%%%%%%'''***...000+++,,,---...///111444666222---((((((,,,//////---,,,...000///---+++---///444///---111000...000555:::666111000000000...,,,+++---000000...///333666111//////000222333222111888666333000///111333555666444222111111333666999444444555777:::888333...'''+++000444666666777888999:::;;;888444333666999<<<999333---***---444999222444777777666777;;;>>>EEEBBB>>>:::666333111000333111444<<>>===999666444666:::<<<888555777888::::::888555777:::;;;===>>>;;;555222444777:::;;;<<<;;;::::::;;;===999999:::<<<===<<<999666666444555;;;>>>===<<<>>>333666:::;;;:::;;;>>>AAA>>>=========??????>>><<<;;;<<<===>>>>>>===<<<;;;777===BBBAAA;;;777999<<<===AAACCCCCC@@@@@@DDDHHHCCCDDDCCCAAA???>>>???AAA>>>999999???EEEGGGGGGIIIEEE???999555777999:::;;;:::::::::999999;;;???BBB>>>CCCFFFDDDAAA???999333666666666888:::===>>>???@@@CCCDDDAAA;;;888:::>>>???@@@AAABBBCCCCCCCCCCCCAAA???<<<;;;;;;<<<;;;;;;<<<;;;:::999999<<>>999BBB???:::888888999::::::999===CCCHHHIIIFFFBBB???999AAAHHHHHHAAA<<>>>>>===;;;;;;???FFFLLLDDDCCCDDDEEEGGGGGGEEECCCCCCBBB@@@@@@AAACCCFFFHHHFFFCCC???===>>>AAADDDEEECCCFFFHHHFFFBBB@@@AAACCCCCCEEEGGGEEEBBB???@@@BBBBBBHHHHHHAAA===???AAA???ttteeeYYYQQQLLLMMMQQQMMMEEE???>>>??????BBBFFFEEE:::333666888222+++(((------...000222111,,,'''%%%$$$&&&,,,444777444000'''%%%%%%+++222111((("""&&&((()))+++,,,,,,&&&"""$$$%%%!!!###))))))$$$ !!!$$$&&&######''''''###%%%+++'''### """%%%%%%%%%%%%((()))'''""" !!! !!!###'''***111---(((&&&%%%### +++)))###%%%)))(((+++)))'''&&&%%%%%%$$$###"""'''---///+++%%%!!!%%%((()))+++---000***(((***000///)))&&&(((000+++'''(((,,,...,,,)))))))))))))))))))))))))))///***(((***)))'''))),,,111,,,'''$$$%%%'''***+++***,,,......---,,,,,,...222111---+++000555333...---,,,+++(((&&&$$$###""")))+++.........------...000---******---,,,'''"""'''(((((('''''')))---000---///000000//////111222)))(((&&&&&&))),,,111333222///...111666888666333222000+++)))---333222---+++///222111---***)))***------///111///,,,...333666555333222111///---***+++---///......///333777222444222//////333555444666444333444666777555333444222000000222666888888///222888>>><<<555000000------...000222555777999@@@<<<999999666111///111444222///......111666999000222666777777666555666???;;;555333444555555444000333777;;;===<<<;;;999999888888999::::::888777888999888888;;;===888000444666888888888999;;;<<<>>>@@@???:::444222777<<<===@@@>>>888666;;;AAAEEE>>><<<:::999::::::999888888666555666888999999999888:::999666666:::<<<:::999999999777666666999;;;======<<<=========:::888999999888888888999::::::======>>>???BBBEEEGGGIIIJJJGGGCCC>>>;;;:::::::::@@@<<<999999===CCCFFFFFFBBB@@@<<<:::999:::<<<>>>============>>>???@@@AAABBBBBBCCCEEEDDD???999444777333333777;;;===???CCCBBBAAA@@@???>>>===<<<<<<===;;;<<<@@@AAA???@@@BBB@@@???===<<<;;;:::999777555777888777666888>>>BBBNNNJJJFFFDDDCCCAAA===:::<<<>>>===:::;;;>>>===999<<<>>>@@@@@@??????AAACCC>>>@@@BBBBBB@@@>>>>>>>>>===999888;;;???@@@CCCGGGEEEDDDCCCCCCDDDEEEDDDBBBAAAFFFJJJHHHCCC???BBBFFFBBB???===<<<>>>AAACCCDDDGGGHHHHHHGGGEEEDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBB<<>>===:::888<<>><<<:::;;;<<<>>>>>>===999999999:::;;;<<<>>>???;;;===???BBBCCCCCCCCCBBB@@@>>>===;;;<<<===@@@AAAEEEAAA<<<;;;===@@@BBBBBBAAA???===;;;;;;===???AAADDDAAA>>>;;;::::::<<<=========>>>>>>===<<<:::999;;;888888<<>>888666777;;;;;;999999<<>>>>>======<<<:::999777888888777666999>>>BBBIIIGGGDDDCCCDDDCCC@@@===BBBDDDCCCAAABBBEEEEEEBBB>>>======>>>AAABBBBBBAAA:::<<<>>>>>>===;;;;;;<<<>>>888666999======???AAA>>>???@@@CCCFFFFFFCCCAAA@@@DDDHHHHHHEEECCCDDDFFFFFFCCC???===???BBBEEEFFFFFFGGGHHHGGGEEEDDDDDDDDDHHHHHHHHHHHHHHHHHHGGGGGGAAAEEEFFFAAA>>>@@@BBBCCCqqqdddWWWQQQNNNGGGAAA===>>>???@@@???999444888@@@:::777444333000------111***)))***+++,,,+++)))&&&''''''&&&&&&&&&%%%%%%$$$### """(((***'''###"""%%%'''(((***---000(((###!!!$$$&&&&&&'''***$$$$$$######"""!!! %%%%%%)))///111...,,,---,,,,,,+++)))&&&!!!###$$$###!!! """***&&&!!! !!!###%%%&&&$$$%%%'''%%% &&&'''((()))(((%%%!!!&&&'''((('''%%%$$$%%%&&&%%%$$$$$$"""!!!###&&&)))***'''&&&)))***))),,,///000...+++(((''''''))))))###&&&***---//////...,,,+++))))))---//////222666111111///+++((()))---222+++,,,///111222000,,,))),,,...---((((((---111222444111...++++++,,,///111------,,,******---111555444222000111222111---***,,,---...---+++******+++'''***...111111222333444555666555111++++++///444666444333444777888555222///111000---,,,...---***)))---111111...***))))))''''''+++000222111444999222222222222222222222222111111111000///000222444222444222---,,,000111///000000111444666666555333333444555777999999666444666111///333666555555666888888888777666555444333777555555777444...******000---,,,---222666666666111000///000333444111...555444333333555777777666888888888888777666555444777777666777999999777666888777444555:::>>>:::111---///222555777999===???999;;;<<<;;;999888999::::::AAADDD???;;;===@@@AAA???===;;;;;;=========<<<@@@@@@???:::666444666999777::::::888888;;;;;;999666777666666666999>>>BBBAAA>>>;;;999:::<<<>>>>>>===<<<<<<<<<===>>>@@@AAA:::===AAACCCDDDBBB>>><<<999999999:::<<>><<<;;;<<<===>>>FFFBBB>>>999888999;;;===999;;;;;;:::999:::>>>BBB>>>;;;;;;??????;;;999999000444:::???BBBAAA>>><<<222000222666888666666999===>>>???@@@@@@>>><<<;;;::::::888666666999>>>BBBCCCBBBAAABBBCCCCCCBBB@@@BBBEEEDDDBBBCCCHHHJJJHHHEEEBBB???@@@CCCDDDAAA===999;;;======<<<;;;;;;<<<@@@888444888<<<===<<<<<<999:::>>>BBBFFFFFFCCCAAA@@@BBBEEEGGGHHHGGGEEEDDDFFFBBB>>>===>>>AAACCCEEEDDDFFFGGGFFFDDDBBBBBBCCCIIIIIIIIIJJJJJJJJJKKKKKKGGGGGGEEEDDDHHHLLLJJJEEElll^^^QQQNNNNNNIIIBBB>>>??????AAABBB===888999>>>777333000///......000111)))))))))))))))))))))((('''(((((('''''''''***,,,%%%"""!!!"""&&&******)))&&&'''((((((((()))+++---%%%!!!"""######&&&***### """$$$$$$"""&&&'''***...///,,,'''$$$(((***,,,***%%%!!!###### """!!!  """###$$$!!!$$$&&&&&&)))---,,,'''!!!###%%%''''''''''''''',,,,,,+++(((&&&$$$######((('''&&&%%%######$$$$$$+++***))))))))))))***+++++++++***'''&&&(((,,,///%%%&&&(((***+++,,,,,,,,,(((%%%&&&+++------000444222333333///***)))///555,,,,,,///222333111+++&&&)))------'''%%%)))000333000///---+++***+++,,,---------,,,++++++---222555111000//////000000---******,,,......,,,***))))))&&&)))///222444444555666111555666222------444;;;999777555555555444111...///333444000---...---+++))),,,......,,,+++---///...---///333444111222555000111222222222333444666333333222111000111222333222444222...---111222111000000000111222444555555333222333555666666444111777000,,,111666777666666;;;;;;;;;:::888666444333444333666:::999333//////888444222444777999666444666222000222777999777333666666666777888999999888:::999888666555555444444;;;:::999999:::999777555999777555666<<>>777444666777888888888:::;;;999???CCCAAA:::555666888AAALLLRRRJJJ>>>999<<>>=========???@@@;;;===@@@BBBCCCAAA>>><<<<<<<<<;;;;;;<<<>>>@@@AAAAAA@@@>>>======>>>??????BBBAAA>>>;;;999777777666@@@>>><<<:::;;;<<>>===:::<<>>===:::888000///111777999999:::===:::===@@@BBBAAA@@@>>>===>>><<<999777777:::>>>BBB>>>>>>???@@@AAAAAA@@@???@@@CCCDDDAAABBBGGGKKKJJJKKKIIIFFFCCCAAA???<<<::::::===???@@@???>>>>>>???CCC;;;666:::@@@@@@>>>>>>:::;;;===AAADDDEEEDDDBBBBBBBBBCCCFFFIIIHHHDDDAAA>>><<<;;;<<<>>>@@@@@@@@@CCCDDDEEEDDDBBBAAAAAAAAAIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIKKKRRRXXXVVVPPPeeeXXXLLLJJJLLLJJJEEEBBBAAA??????BBBAAA<<<999999666111+++***///333222///******)))(((((()))***,,,))))))***))))))***---000%%%$$$######%%%(((***++++++++++++)))'''&&&'''(((""" """&&&$$$!!!!!!$$$$$$""""""$$$&&&(((***(((""" $$$)))'''"""###$$$$$$$$$###!!! !!! !!!$$$&&&&&&''''''###%%%%%%%%%(((......+++"""$$$%%%%%%$$$&&&***---,,,,,,------+++(((%%%"""'''(((***++++++)))%%%""")))***+++++++++++++++)))++++++***((('''))),,,///---,,,***))))))+++---///'''%%%&&&***,,,,,,---111222333333///+++***///444,,,---...000000...)))&&&$$$))))))######+++///.........---+++***((('''+++,,,---------...000333,,,+++,,,,,,---,,,***((((((***---...,,,***))))))$$$(((---111222333333444...111444111---...555===;;;999777555333000---+++000555666222000111000...///000///+++((()))---222000...///333333000...000...000222111111222555888444333111111111222333333333555444000000444555444222111///...///222666999555333222333444555444333555///---222888888666666888888777777555444333222444444888>>>???:::777888:::888666777::::::888555777333111333999===<<<999888888999888777777777777999888777666555555555666:::888777777777555333111???>>>;;;999<<<@@@>>>888777888999888666666666777777@@@HHHEEE;;;444666<<>>===;;;;;;===>>>===<<<444999>>>===777333222444777::::::777888;;;;;;999999<<>>>>>>>>===<<<<<<<<<;;;999777>>>===;;;;;;;;;===???AAA<<<===>>>???????????????@@@???>>>============>>>??????>>><<<;;;:::;;;;;;??????===;;;999888666666;;;;;;<<<===???@@@@@@AAA999===AAA@@@======AAAFFFAAA;;;777888999777888;;;999999::::::::::::::::::666444555:::;;;999999<<<888<<<@@@BBBAAA???>>>???@@@>>>:::888999;;;>>>@@@<<<===??????>>>===<<<;;;???CCCEEEBBBBBBGGGJJJKKKFFFHHHHHHDDD<<<777888:::;;;===@@@AAA@@@@@@@@@AAADDD>>>;;;???DDDDDDCCCCCCAAA???>>>???BBBDDDEEEDDDDDDBBBBBBDDDGGGGGGBBB===777888:::>>>AAAAAA???===BBBCCCCCCBBB@@@??????AAAGGGFFFEEEDDDCCCCCCCCCCCCEEEIIIJJJKKKOOOUUUUUURRRzzzppp\\\QQQGGGFFFGGGEEEBBBAAA???;;;;;;>>>???:::555333333///))))))000666444---++++++***(((&&&(((+++///,,,+++)))))))))***++++++###$$$%%%$$$######%%%&&&+++,,,,,,)))&&&$$$###$$$ """!!! $$$)))%%%!!! !!!"""  !!!"""%%%'''### &&&%%% ###///,,,(((%%%$$$""" """###!!! %%%((()))(((((((((&&&'''&&&###%%%***+++((('''((((((%%%###$$$)))---((()))+++///000...***&&&$$$''',,,111333000***%%%%%%)))++++++---000000---...---,,,***************...+++'''$$$###%%%(((***)))'''(((---...---...222111222111...******...111+++,,,...,,,***'''''''''''',,,,,,&&&"""&&&,,,...///000000000///,,,)))'''+++,,,------,,,,,,...000)))***+++++++++***)))((((((***------,,,***))))))$$$'''+++......///000111...000111...+++---333888999888777555222///---+++111444444111222555555222555555222,,,(((''',,,000,,,)))+++000333000...///...000222111///000333777222111///000222444555555666888666222222555777555333222000......000666:::666555444444666777777777444000000555999888666777333333222111000000000000444555999@@@AAA>>><<<===555555666777888888999999666333000222666:::;;;:::888888888666444333444666999888777666666666777777;;;:::999999999999666444EEEFFFBBB;;;888888777444444555666666444444555666444>>>GGGEEE<<<666999???;;;HHHPPPHHH:::666<<>>BBBCCCAAA???======888888999<<>>===:::999888888:::===@@@CCC>>>===;;;;;;;;;<<<>>>???>>>>>>======>>>>>>??????@@@@@@@@@===999666555666::::::<<<<<<======<<<<<<:::<<<===??????>>>===<<<999<<>>@@@CCC===888888::::::<<<@@@;;;:::888888888;;;===???<<<:::999<<<:::666555777777;;;???@@@>>><<<===???BBB???<<<:::;;;===>>>===<<>>;;;999999:::???BBB@@@>>>AAACCCCCC<<>>888;;;>>>????????????@@@CCC@@@???CCCEEEDDDDDDFFFEEEBBB@@@???AAACCCEEEEEEDDDBBBAAABBBDDDCCC@@@===888:::===BBBEEEDDDBBB???BBBBBBAAA>>><<<<<>>;;;999;;;333666888777444444777;;;555333111000111333666888888999888666333333555888:::999999888777777666666;;;::::::<<<>>>???>>><<>>AAA<<<999;;;???@@@DDDAAA>>><<<<<<;;;999777888999:::;;;;;;;;;:::::::::;;;999444555:::===<<<===???@@@@@@>>>===>>>???888888888;;;???CCCDDDDDD<<<;;;999777888:::===???===<<<:::888888888999999::::::;;;<<<===???@@@@@@>>>@@@AAA>>>:::666555666666777:::<<<>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<======>>>>>>BBB<<<888:::;;;:::;;;???<<<;;;999999:::<<>>===:::999;;;>>>CCC@@@======>>>>>>===;;;>>>@@@CCCCCC???<<<;;;;;;555<<<@@@>>>:::;;;<<<<<<===@@@CCCAAA<<<:::===AAA777999<<<>>>>>>>>>???@@@@@@???@@@BBB@@@===>>>CCCCCCAAA@@@AAACCCDDDEEEDDDBBB@@@??????@@@AAA@@@@@@@@@@@@@@@BBBDDDDDDCCCAAACCCBBB???;;;999:::>>>BBBCCCAAA@@@>>>>>>>>>???@@@>>>@@@???<<<===AAABBB@@@~~~jjj[[[PPPLLLIIIIIIFFF>>>888666555777;;;<<<666......222+++000111---...333333000******(((%%%###%%%+++000,,,(((&&&''',,,...+++'''"""&&&***)))$$$$$$&&&((((((&&&###"""!!! %%%)))(((%%%%%%***&&&&&&%%%$$$###"""!!!!!!))))))$$$ """'''%%%"""'''%%% !!!+++444333,,,""" !!!###"""!!! !!!%%%(((***(((%%%###$$$%%%$$$'''((())),,,000///+++"""'''++++++)))))),,,000+++******+++------)))%%%!!!###)))111777888333///...000...((()))///222000---***))),,,111333///***'''&&&$$$###"""###$$$$$$&&&$$$'''---//////000444000---***))))))*********))),,,,,,%%%###+++///111111,,,+++---...---111111000//////000111222000...+++'''%%%''',,,000---///111111000000///000000111111///,,,)))((((((---///000000//////111222---,,,******,,,000333666222333555666555555666777111///,,,+++222999999555+++...222222000000222555111...///555888555222111///111222///++++++///444...,,,+++---222666888777===>>>:::444111222222///000333666666333222222444...///222666999888555222888555555666555444777===:::777444111000111333555444333555:::;;;777555777777;;;===999333111555:::777666444111///000333666:::::::::777444555999<<<;;;;;;;;;:::888777555444555555666999<<>>;;;@@@@@@777------111555777888999888666555555777===<<<<<<<<<<<<:::555222<<<;;;888666:::@@@@@@<<>>>>>>>>;;;<<<888333444999======>>>>>>===;;;:::;;;???BBB>>><<<:::;;;???CCCEEEFFFCCC@@@<<<888666666888999<<<;;;:::888666555444333888999:::;;;===>>>??????;;;>>>@@@???<<<999999:::444666888;;;<<<;;;:::::::::999888777777999;;;<<<>>><<<:::;;;===???@@@AAA>>>:::888:::;;;999888:::>>>===<<<;;;;;;<<<>>>???;;;999999===>>>;;;;;;===666:::===;;;888777:::>>>CCC@@@>>>>>>??????<<<:::>>>BBBEEEEEEAAA>>>======888@@@EEEBBB>>>======<<>>@@@@@@<<<666888>>>??????@@@BBBDDDEEEDDDCCC??????>>>>>>>>>???AAACCCFFFCCCAAA@@@AAABBBBBBAAADDDBBB===999777999>>>BBBAAA@@@???>>>>>>@@@AAACCC???>>>;;;999===CCCDDD@@@yyyfff]]]UUUPPPJJJEEE@@@<<<777444:::555222333222///...///(((***+++,,,+++---///111...,,,(((&&&%%%&&&(((***((("""!!!)))...+++((((((%%%(((***(((%%%"""###%%%***)))'''$$$!!!((((((((((((((((((((((((###"""  """%%%'''%%%""" &&&$$$""""""!!!$$$***(((%%% &&&&&& ### )))&&&&&&***+++(((%%%%%%***)))%%%###'''......)))&&&'''((()))***+++++++++...***(((***+++(((&&&'''%%%%%%(((...000...---///444333111///...---+++))),,,***)))+++000444444333+++111222,,,'''''''''$$$)))***+++*********---000***+++,,,---.../////////------+++$$$%%%---333+++%%%&&&((('''''')))&&&+++//////,,,+++...222555111---,,,---/////////,,,///333666666555333111222555777444///)))&&&&&&...///...,,,***+++///333000000000///...///222555444444333111//////111333222---)))+++000555666555000111111111111222222333000000111333555666555444///000000,,,)))***111777000000000000111222444444777888777555222000111222333555444000...111111...222222444888<<<;;;666111555666777555333333666999@@@===666...---111444333222555666555777:::777222;;;<<<<<<<<<<<<:::999888444666666333//////444999<<<>>>>>>;;;777555888;;;999======999888:::666...222333444777;;;<<<;;;999:::999777222//////333777444444555888;;;======<<>>:::777777777777666===<<<;;;:::999:::;;;;;;>>>???@@@AAAAAAAAAAAAAAA<<<>>>@@@@@@???>>>>>>???===>>>===<<<:::;;;===???===;;;999:::<<<>>>??????;;;999777555666:::>>>@@@DDD???999555555777777666<<<;;;999999888555000,,,111333555888;;;===>>>???:::;;;<<<<<<<<<;;;:::999444777::::::888666444333666444222111444999???BBB@@@>>><<<<<<===???@@@@@@;;;;;;999555111222777;;;=========??????>>>:::888777888888888999999999999888999999;;;<<<>>>???@@@>>>>>>@@@CCCEEEBBB<<<666888>>>EEEGGGEEE@@@===<<>>===AAAEEEEEE@@@===???AAAAAA999<<<@@@BBBAAA??????>>>===;;;;;;===;;;888888<<<===???CCCFFFGGGFFFDDDBBB===>>>@@@BBBDDDEEEFFFGGGEEEDDDCCCBBBBBBCCCDDDEEE>>>???@@@===;;;:::<<>>>>>===<<<===@@@CCCEEEEEEvvvdddZZZQQQNNNIIIFFFDDD@@@;;;777777333111333222...---...,,,***((('''(((+++...000...,,,(((&&&$$$%%%'''((((((######***///---******))))))))))))))))))'''&&& """$$$"""  """)))(((((('''&&&%%%$$$$$$&&&%%%###""""""###$$$%%%%%%$$$ !!!&&&%%% !!!%%%$$$ ###$$$### !!!(((''' '''***&&&)))&&&'''+++,,,'''$$$###)))'''"""###)))***%%%,,,------......------,,,+++''''''+++---++++++,,,***(((+++//////+++)))+++000///.........---,,,,,,000---+++,,,000333555555+++111222,,,((()))***(((,,,+++***))))))***++++++)))***+++,,,------------......+++&&&!!!"""(((---///((("""!!!!!!!!!###'''))),,,///...***))),,,///888333......333666555333000111222444555555333222///111444333///+++))))))------+++)))''')))...333111222222111000111333555444333111000111333555777222000...///222555555444111000///---,,,---000222222111111333777888777555---......,,,***---444;;;777444111......111444777555555444222000///000222777888555///...222333222222444777;;;===;;;555111222444666555444444777999::::::777111111444555333333555666555777999777222555777999:::;;;:::999888444555666444333333666888;;;<<<===;;;999666555555888:::999666777:::888333222222333555999;;;;;;:::;;;:::888444111222666:::777777888;;;>>>@@@@@@@@@???;;;777555555777888888===<<<;;;:::::::::;;;<<<=========>>>>>>>>>>>>>>><<<>>>@@@???===:::::::::<<<<<<===;;;:::999:::;;;:::::::::::::::<<<>>>@@@;;;999777555555888;;;>>>AAA===:::888888888777555888:::;;;:::666222111222222333555777999:::::::::>>>>>>>>>===<<<:::888666444777999:::888555444333111000000111555;;;AAAEEE>>>======???AAACCCCCCBBB<<<<<<:::777444555999===@@@?????????@@@>>><<<999999:::<<<======<<<;;;:::<<<;;;;;;;;;;;;===???@@@???@@@CCCFFFGGGDDD===777===AAAEEEFFFDDDAAA??????===<<<===???AAABBBAAA???AAADDDDDD???<<<>>>AAAAAA:::===???@@@@@@>>>>>>???<<<;;;===???<<<888999===@@@BBBDDDEEEDDDBBB???<<<999<<>>@@@AAA@@@>>>>>>AAADDD>>>???>>>===AAAFFFFFFBBBCCC@@@======???CCCFFFGGGqqq___VVVMMMJJJHHHGGGGGGDDD???;;;444111111333222,,,***,,,000+++$$$"""%%%***---...111///,,,)))((((((***+++***&&&%%%***------******+++(((&&&'''+++,,,)))%%%"""&&&%%%!!! ###%%%%%%%%%$$$$$$$$$######((('''&&&%%%$$$$$$$$$$$$"""###""""""$$$""" &&&+++)))"""!!!"""#########"""%%%)))((($$$'''///000+++&&&###%%%)))***%%% %%%$$$  %%%%%%!!!)))***+++,,,------,,,,,,+++((((((,,,///---,,,...***)))***......***((())),,,,,,,,,,,,,,,------...111///,,,,,,...000222222)))...000,,,***,,,///000111...******+++,,,+++)))***++++++,,,,,,---------000...+++((('''(((+++---222,,,(((&&&###"""&&&,,,---///000...+++***,,,///777333///000555888777555333000---...000222111000---///111111000.........******(((&&&&&&(((---111222333444444222333444666666222///...111333444333...000222333222111111111222111...,,,***+++///333666222000333888:::888555...//////---,,,...333888777666444222111222222333444444333222000000222444666777444//////555999999333555888;;;<<<999444000000222555777777777888999555888888555555777666222333555666555777999777333555777999;;;;;;:::888666444444444666999:::999888999999999:::999777333000777777666444666;;;;;;888888666444555777999999999>>>===:::777444444666999777666777999<<<>>>>>>===;;;888333111333666999;;;>>>===<<<;;;:::;;;<<<<<<<<<;;;;;;::::::::::::;;;===>>>???===:::666555555777999;;;:::888777777777999999:::999:::;;;>>>@@@===;;;888666555777999;;;<<<;;;::::::::::::777555666:::===:::444222444999666777888888999888888777<<<<<<<<<;;;:::999777666555888::::::888555444444000///000222555:::???BBB888777999;;;>>>@@@@@@???======<<<:::999:::>>>AAABBBAAA???>>>???>>><<<;;;<<<===???@@@@@@>>><<<;;;???>>>===<<<<<<===>>>>>>>>>@@@DDDGGGGGGCCC<<<666???AAABBBCCCAAA@@@@@@AAA;;;;;;===???BBBAAA???<<>>AAAAAA<<<>>>??????>>>===>>>???<<<===@@@BBB===777999>>>@@@AAACCCDDDCCC@@@>>><<<:::===AAAFFFIIIKKKLLLLLLFFFFFFFFFFFFFFFGGGHHHIIIBBBCCCCCCBBBAAAAAACCCDDD>>>@@@@@@???BBBGGGHHHDDDFFFBBB===;;;===@@@CCCEEE|||jjjZZZRRRMMMHHHDDDDDDEEEDDD@@@;;;333111222333000)))&&&(((000***$$$###(((---...------,,,***))))))***,,,---,,,)))((()))******((('''(((&&&%%%%%%''''''$$$"""$$$)))---***$$$ """ """###%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""&&&&&&!!!"""%%%&&&$$$$$$(((,,,+++%%% !!!%%%((('''$$$"""'''(((&&&%%%)))//////*** !!!&&&'''###!!!###"""!!!###'''&&&!!!"""$$$'''***,,,---......000,,,,,,//////+++))))))&&&%%%'''+++,,,)))(((++++++,,,,,,+++***+++---......------,,,------,,,,,,(((+++...---,,,...333666555000,,,,,,000111///,,,---------------...//////111---***)))+++------,,,333111000...***'''***000222222333111///...000333111111111111222222333444333...((((((+++......------...///000000///000000&&&''''''((()))***---...333444555444333333444555777333///000222222...))))))///444555000,,,+++,,,000111111///---...222555999444111222777999666222111222333111...++++++,,,...222777:::999555000,,,444555555444333333666888111333222000222999===<<<444555666777666444222000222444777999999999777777444888:::777555666555222333666666444666999888333;;;<<<>>>???>>>;;;888555444333333777===???<<<999888666444555888888555222666666666777:::<<<<<<:::???;;;888666666777777777@@@>>><<<888666444555555999888777888999;;;:::999888444000///111666;;;>>>>>>===<<<;;;;;;;;;<<<<<<;;;:::999888777888888999<<<===>>><<<999555444444333666999;;;:::888777777;;;999777888;;;>>>>>>===@@@>>>;;;888777888:::;;;999999888888888888777666777:::;;;:::666555888<<<:::::::::;;;;;;;;;;;;;;;666777777888888999999999888:::;;;;;;999666555555555444333333444666888999777666666777:::<<<===<<<=========<<<===???AAACCCAAA???<<<;;;<<<<<<;;;999<<<<<<<<<<<<<<<<<<<<<;;;??????@@@@@@@@@>>><<<;;;:::>>>BBBFFFEEE@@@999444999;;;>>>???@@@@@@??????>>>???@@@AAAAAA>>>999555>>>@@@???;;;;;;???AAA@@@>>>>>>>>>===<<<<<<>>>@@@>>>@@@DDDEEE>>>777777===;;;===@@@BBBDDDCCCCCCBBBAAACCCFFFHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBB@@@???>>>>>>???BBBBBBAAABBBFFFFFFCCCCCC@@@<<<;;;<<<>>>??????ssscccVVVOOOOOOHHHAAA???AAAAAA===888333222333333...'''$$$&&&---)))&&&(((...111///---&&&&&&%%%%%%''')))+++,,,...---***'''&&&&&&%%%###%%%'''(((&&&###!!!!!!"""(((+++...,,,&&&"""!!!"""!!!###$$$%%%&&&""""""######$$$$$$$$$$$$%%%***+++%%%"""%%%)))***%%%###$$$((()))%%%###$$$!!!&&&)))(((###'''&&&$$$###&&&***)))$$$ &&&(((%%%"""""" $$$''''''))),,,)))%%%$$$&&&))),,,...///......000,,,,,,//////+++((((((%%%###$$$((()))'''&&&))).........,,,))))))+++---***,,,///000///---***))),,,...000000...---///333555000,,,---111333222...---------------...///000111---)))***...000///---......///000,,,'''(((---111222222222111111333444---222666444...+++...333333...)))'''***---.........---,,,,,,,,,,,,,,,,,,###%%%))),,,//////...---222333444222111111222444555333222444777555---''')))000666666000***)))******...222222000000222555:::666222222555666444000000222444444000+++&&&$$$***...444999:::666111...222444555555444555666888///333444333444888999666555444333111//////000111666777999;;;;;;:::777444777;;;:::555222333444333444666555444555999888444:::<<<===>>>===;;;999777444222111666>>>AAA>>>:::777444111111555888888777666666999===???===:::777<<<999555333444666777777;;;:::888777777777777666???===;;;:::;;;;;;;;;:::777333///...222777<<>>===<<<;;;:::;;;;;;<<<;;;::::::999888888888888:::;;;<<<<<<999777666666444888<<>>======???999444666===AAA>>>999BBB@@@>>>;;;:::;;;<<<===888777666555555555777999;;;:::999999999:::;;;;;;:::999999999999;;;===>>>666777777888999::::::;;;;;;<<<===<<<:::888777777888666444333222333444444>>><<<999999;;;===??????===<<<<<<===???AAABBBCCC===;;;999888999999888777999888777666666888:::;;;;;;>>>BBBDDDDDD@@@;;;888999===BBBEEEDDD???:::666555777;;;???BBBAAA???>>>???@@@AAABBBAAA===777333>>>???>>>;;;<<<@@@@@@>>>===>>>===<<<;;;<<<>>>AAAAAABBBFFFFFF@@@888666999:::;;;???BBBDDDFFFFFFFFFEEEFFFGGGHHHHHHGGGEEEDDDDDDDDDDDDCCCBBBAAA@@@???CCCBBBAAA@@@???===;;;:::???CCCDDDAAAAAABBBBBB??????>>>>>>???@@@???===;;;}}}jjj\\\TTTNNNOOOGGG???===???>>>999333111111222222---&&&%%%(((,,,++++++...111222///,,,((((((((((((***,,,.../////////,,,%%%###$$$$$$"""&&&)))+++)))%%%"""###&&&%%%&&&((((((&&&$$$$$$$$$"""""""""""""""#########!!!!!!!!!!!!"""###$$$%%%###''''''""""""&&&'''###"""%%%$$$$$$&&& %%%((((((###&&&%%%$$$$$$$$$%%%###"""###!!!"""(((***(((''''''$$$)))++++++,,,...---***''')))+++,,,,,,***'''%%%(((&&&'''---///---++++++'''$$$%%%((('''$$$$$$&&&111111111---)))(((+++...+++...222444222///------333333555555111,,,,,,000111...,,,,,,///111000...,,,,,,,,,,,,---///111222111---++++++///111222111...---...111///++++++......///000111111111111111---333888666///+++...222222111///...---///111333///,,,)))(((((()))(((((($$$&&&)))///222333111...333333222000//////222444111111444888;;;999333---...333888777222---,,,---''',,,222333000///111444888666333222333444444333...000222444222...***'''...///000111333555666777///111444555555444444555333777777555444444222...555444333000......000333999999999;;;;;;:::666333777;;;:::333///111333444555666555333555999888444333444666888999:::::::::555222000444:::??????===888555222111444777:::<<<666555999???AAA<<<777666555333000000222666888888444333444666999;;;;;;:::===:::888777888999999888777444111000444999===???===<<<;;;:::999:::;;;;;;999::::::;;;::::::999888888:::<<<;;;:::888777888999<<<@@@CCCCCCCCCBBBCCC@@@999444666<<>>777777777555444444777:::<<<:::888888:::;;;999777666555222111333666:::===;;;;;;:::999999::::::;;;<<<===>>>===:::888777888666444222111111222444666>>><<<999999:::<<<======;;;;;;;;;===@@@AAAAAA@@@999888777888999999888777666555444444555777999;;;888<<>>CCCFFFDDDAAA===<<<777999<<>>@@@BBBCCCDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGBBBBBBBBBBBBAAA@@@>>>======<<<<<<===??????===<<>>???@@@CCCEEEDDD@@@===xxxcccWWWRRROOOKKKEEE??????AAA???666.........000000,,,'''))).........000000000...,,,++++++++++++++++++---...//////000---%%%"""%%%&&&$$$&&&((())))))(((((((((((($$$"""!!!###&&&''''''%%%$$$$$$$$$$$$###############"""!!! !!!###$$$!!!$$$###!!!############&&&%%%%%%&&&!!! ###((((((%%%!!!%%%&&&''''''%%%######%%%((($$$###''')))'''&&&'''---///---)))(((,,,...---(((***++++++***&&&### !!! ###***///...---...'''%%%%%%((((((%%%&&&(((222333333///+++***---222,,,...111222000000111222222333666:::777000000444111000///---------......///......///000333555777111///------///222555666444000...000222111222444///000111222333222///---...111444444222000/////////222444333111000333777333///+++)))***++++++***&&&&&&(((---222444444222555444222///---...222555///111333666666555333222222555666555111......///+++000555444///---000444333444555444333444888;;;111000000111222111000///111000000000222555888:::...111555888777555333333666888777444222444222///444666777666333222333555777666666888:::999666333333888999333///000333444555666555333555999888555000000111333555777999:::555222///000555;;;>>>???888888777666555666999<<<555333555<<<>>>:::777777666444222222444666777777333333333666;;;<<<<<<:::666444222222555777888888999666444333666:::===>>><<<;;;:::999888999::::::777888:::<<<<<<;;;999888888999;;;;;;999777666666;;;===@@@AAAAAA@@@@@@@@@;;;999777666666777777666:::999888888888:::;;;<<<666888:::999777666777999888999999999777555444333555222...+++,,,000666::::::999888888888999::::::<<<======;;;888666666777555333000...///222555888888888999;;;===>>><<<;;;999888999;;;???@@@???===888888999:::======;;;:::333555777999:::;;;<<<<<<888:::>>>BBBBBBAAA>>><<<999===BBBDDDBBB@@@??????===<<<<<<>>>@@@@@@===:::999:::===AAACCCCCCAAA>>>>>>@@@@@@@@@AAACCC>>>888999:::<<<<<<<<<===@@@BBB>>><<>>@@@AAA???<<<===CCCEEEBBB???@@@???===>>>>>>@@@BBBEEEEEECCCAAAttt___UUURRRPPPGGGCCC@@@BBBEEEAAA555++++++,,,...///,,,))),,,333000222222000---***))))))((('''&&&&&&&&&&&&&&&&&&---000---%%%###'''***(((&&&$$$###&&&***,,,+++((('''### """''')))(((%%%""""""###$$$%%%&&&&&&''''''%%%"""  """###'''(((&&&######'''(((&&&%%%!!!!!!'''***)))''''''""" """(((***'''$$$%%%'''******'''%%%&&&***)))$$$"""$$$%%%###"""$$$444333...&&&$$$(((---///+++,,,...///...+++(((&&&!!!)))...---,,,---$$$"""$$$(((***)))+++...222444444000,,,+++000555,,,---...---,,,---222666---...555<<<<<<777888===444444333111...,,,...///333222222333555888;;;===333111000///000333777:::777///***,,,000111444777222333444666666333...+++---,,,---000444444000,,,+++111666666111///333888888333///---///000000///)))''''''***///444666555777555222...,,,...333777000222222111///...///000333333333111///.........333666999555///---111666000333666555444666<<>>AAA888:::<<<:::777555777999555111222888;;;888777:::===;;;888666666666555444888777666888;;;;;;999666555333222444777;;;===>>>:::888666666888;;;======;;;:::999888888888999999555777:::======<<<999777888:::;;;:::888555444444:::;;;======;;;:::999:::666999;;;777111///333777555555444555666777999:::555999======;;;888777888333888<<<:::444//////222777222,,,((()))...444999333333333333555777:::;;;;;;<<<;;;:::777555555555777444000------000444777777999===BBBEEEDDDAAA===888777777:::>>>???===:::999999;;;>>>@@@AAA???===222555:::???AAAAAA???===999:::<<<>>>???@@@@@@@@@666:::???@@@???>>>>>>@@@AAA>>>::::::;;;;;;999666:::;;;===@@@CCCDDDBBB@@@>>>@@@BBBAAACCCCCC>>>666777999;;;======>>>@@@BBB;;;999;;;CCCGGGDDD===999===>>>???@@@@@@@@@@@@@@@BBBAAA@@@@@@AAACCCFFFHHH???AAACCCDDDFFFFFFFFFEEEAAA???>>>@@@BBBAAA>>>;;;<<>><<<999555333333333333222111000111222444444333111111222333555666555222///...///111444777777666333///222666777666555666888444444333222222111000000444777777444333555555222000---,,,000666:::999666000111222111......000222333///,,,---111666888888999777444222333444777999666333333555777777777888666666666888:::;;;:::999999888777888:::999666333444222222555999======<<<777777666555444333333222...000333666444222444777555777999;;;<<<;;;:::999888777888888444000555<<<===;;;;;;;;;;;;:::777444555444666888555...///555888888:::===;;;555222444999;;;===;;;777555555666666888888555000...///111555333---(((***111666555222...+++///777;;;;;;777;;;666666<<<===999777999444666777777555444555777888999<<>>>>>???===999;;;:::;;;@@@EEEEEE@@@:::999666555888777444555888BBB999555999>>>>>><<<;;;:::AAAFFFEEEBBBAAA???<<<<<<<<<<<<=========:::999333555888;;;>>>>>>>>>>>>999;;;===???AAAAAAAAAAAA@@@AAAAAA???======>>>@@@??????>>>???@@@BBBDDDEEE===<<>>BBBDDDCCCCCCDDDBBB>>>;;;999999>>>DDDFFFDDDAAAkkkZZZSSSOOOKKKGGGBBB???BBBAAA999111,,,((())),,,111000---...222---///111111...***&&&$$$ !!!"""###$$$$$$%%%%%%)))***,,,,,,+++***))))))'''(((***++++++)))***,,,,,,)))%%%""" !!!"""###"""###$$$'''((('''&&&(((******'''######&&&((($$$&&&((('''$$$$$$&&&)))(((((((((&&&$$$###%%%&&&$$$)))***((('''))))))'''000///,,,(((%%%%%%'''))))))'''&&&%%%%%%%%%###"""'''&&&&&&&&&'''(((***+++...///000///,,,)))&&&$$$'''###$$$...555444000------,,,)))(((...666777444777333///---...//////...,,,+++)))+++...111222222...000///...111666666222////////////000111333555333...---111333333444666---......---++++++...000000111222000//////333666999;;;AAADDD@@@888444666222000---+++******,,,------///111222111//////000222000//////111222000...000666777222......000000000111111///,,,+++---///222444555444111......//////---...///---)))***...111111///------000444888777444222111222555777888666444222222333444444333444222111111222333222111111333555666555222///---...000111333333333333333+++...222333333444666888444444444333333222222222555888888444444666777666111///...111555888888666000111111///---+++,,,...000...---///444777666444555333111///000222555777888666444444444444555666666666555444444666777999777666444555777777555222111000222666:::<<<;;;999777888888666333000///000...000333444222000000222444555666888888999888888666666777777333///222888888999:::::::::888777777222222555777333///111888777666777:::888222000222666999<<<<<<999666555666666555444111...,,,---...333222...***,,,333777777///,,,+++///666:::999666999555444999;;;888777999777555333333444666666666555777999;;;;;;:::888777777555333333444555555555333333888===:::333000333111777::::::;;;>>>???>>>>>>;;;999;;;???@@@<<<999333222333777888555444666<<<666444999>>>???@@@AAA???DDDEEECCCAAAAAA>>>:::::::::;;;<<<<<<;;;:::888444555777:::<<<<<<<<<<<<;;;<<<======>>>>>>=========>>>??????>>>>>>???@@@AAA???>>>???BBBDDDDDDCCC;;;>>>AAABBBBBB@@@>>>======??????>>><<<:::999:::AAADDDDDDAAA@@@AAA???;;;<<<::::::>>>CCCFFFEEEBBBzzzeeeUUUOOOMMMLLLEEEAAA???AAA@@@888000---***)))+++//////---///444000000000111222...)))$$$!!!###&&&((()))(((&&&$$$%%%''')))+++,,,+++)))(((&&&))),,,------,,,,,,,,,***(((%%%###!!!!!!"""######""""""$$$'''((('''%%%&&&)))++++++)))'''))),,,((()))***(((%%%%%%(((+++,,,,,,***(((%%%$$$%%%&&&***,,,+++&&&$$$'''******000---***))))))))))))(((((('''&&&'''((((((&&&$$$$$$$$$%%%'''((()))***+++///111111///+++&&&$$$"""&&&$$$'''---000...++++++---,,,(((&&&+++333666444777444111//////...---+++***+++---...///000222444000000...,,,...333444222))),,,000111111333666:::555000...111111//////111,,,---...---+++)))((((((...000222///++++++///333444444777<<<;;;555222222222000---***(((((()))))),,,...000000...---,,,------,,,---///222333111000///555777444000000000///.........---+++,,,///111111333444444111////////////......000...++++++///222///+++***+++///111333333222///...---///111333000//////000333444444333555333111111222222111000111555999888444000......,,,...///...++++++---///+++---...//////000222444333444444444444333333222777:::888333222555888888111111111222333444555666333444333111...,,,+++,,,,,,+++,,,000444666333000222111///......000333444333222111000000111333444555555444111...///333777666444222111222222111000,,,---111555999:::888666666:::;;;888111,,,+++---,,,///222222111//////...111222333444555555444444333333555666333......222///222555666444222444555000000111222000---000555333222444777666111...///111444888:::999777666666777444000...---.........222222///---///555777555,,,+++,,,000666999888555555111000444666555666777666111,,,,,,000444444333333555666555222111333666666444333333444444222111000///111333222......111333777888666777<<<@@@@@@???;;;666555777999888666222222555;;;===:::888:::555333444999===>>>AAAFFFAAABBB@@@>>>???@@@;;;444777777999::::::999888777777888999:::;;;<<<<<<<<<<<<;;;;;;:::999888777666888:::<<<=========>>>???BBB???===???DDDEEEBBB???777>>>AAA===<<<@@@===666777:::===>>>===;;;999999???BBBAAA======???>>>;;;===;;;999<<>><<<666111000...,,,,,,......---///333444333222111///---)))''')))+++...000...***$$$ !!!###%%%((()))'''### !!!'''******)))***)))'''***((('''%%%$$$$$$$$$%%%$$$$$$$$$%%%(((((('''&&&$$$&&&***---+++''''''+++***+++,,,)))&&&&&&))),,,,,,,,,+++)))&&&%%%&&&(((+++,,,)))"""!!!&&&,,,---///+++&&&%%%(((+++,,,+++((((((((()))++++++***(((###$$$%%%'''((((((((((((...000111...)))%%%######'''&&&(((,,,+++&&&&&&(((******(((%%%)))///111///111000000///...,,,***))))))---111000,,,***,,,///111222///+++,,,111444333''',,,222333222333777;;;777222///111111...,,,---.........---+++***))))))***...111///***)))---222000---///444666222//////222111...---,,,,,,,,,---,,,...000000///......///+++,,,...111333333111000///444777444111111000...333111...++++++---111333333222111000///000111222000...///000...******...222---((('''***---......///...---++++++,,,...000,,,,,,,,,///222333222111000000111222444333111...000555:::999444//////000)))+++,,,)))$$$###'''+++//////...,,,+++,,,---...111222222333333222111111777999777000,,,///333555000111222111000000222444888888777555222000......***))))))---111222000---444222000......///111222))),,,.........111222111222555666222,,,+++...222555333000...---,,,,,,,,,)))+++---000333444444444666;;;>>>999000)))))),,,+++...111000000111000---+++...000333333222///...//////222555222,,,***,,,&&&+++//////+++))),,,//////---******++++++++++++------111888999333...---...000222444555666666777:::555///---...000000///111222000...///333333000***+++...222555777666555222///...///222333444555000---)))''')))---111333555666666111,,,***...333444333222222333222///---000...------------///111333666777444444999<<<<<<:::666333222333444444333222111444:::<<<::::::===222111444777888777<<>>888555======555666???>>>444777:::======<<<:::999999999<<<<<<999:::===???===999777666777;;;>>>???>>>wwwgggYYYOOOJJJJJJLLLFFF@@@;;;999777333222555333...,,,------+++,,,///555666555000***''')))---,,,...111222000***###""""""$$$'''(((%%% %%%((('''&&&((('''###))))))(((((('''''''''''''''&&&&&&''')))***)))'''"""###''',,,)))"""!!!%%%)))+++,,,***''''''***---++++++***(((&&&&&&((()))'''(((%%% '''...111---(((""""""&&&+++...///)))((((((***,,,---,,,+++$$$$$$%%%&&&&&&&&&%%%%%%---000222///***'''''')))+++***+++,,,)))$$$$$$((($$$'''((((((+++000111...)))***+++,,,+++***)))))),,,000222///((($$$%%%(((///111...******///333333)))///444444222222666::::::666444666555111///000111///---,,,,,,,,,------***...111000......111666222///000444777555333444666555333111000/////////+++...111222222222222333,,,...000222222111000///...333555333111222000---333111---,,,...222777:::444111---+++,,,///222555111......///,,,''''''+++111,,,&&&%%%'''***+++++++++,,,,,,+++***+++...111+++++++++---000111000...)))+++///333666555111---+++000555444000---...000)))+++,,,(((###"""&&&+++000...,,,+++++++++,,,,,,...///000111000///...---333555333***%%%(((---//////000000...---...000333999888777666555333111///+++(((&&&'''+++......---444222000...,,,,,,,,,---'''///444222111222111---000444777444...******---444222000,,,)))((('''(((************,,,...111333666:::<<<888///((())),,,///333333//////111000+++&&&***///333333000+++'''++++++...222111+++'''((($$$)))---,,,(((&&&(((++++++((($$$$$$))),,,)))$$$((()))000999<<<666///,,,---------...000333555666888333---,,,...000000///222333111------///---((())),,,000333444444444555333222000000111444555444***,,,,,,***''')))000666888999777111***(((+++000222111000000000000---+++///...+++)))***---//////111666777555333555555333111000000111222333222111000------111333222555999111111333444111...222999555555555888>>>@@@888,,,///222444444333111222333666777777888888777666666444333222000---+++)))(((,,,...111222333333555777;;;666444777===>>>999333666===:::222555AAACCC:::;;;<<<<<<;;;999777777888777999999666666:::;;;999333222111222444666888888{{{pppbbbXXXPPPJJJHHHJJJEEE???:::888555111333666555///,,,------***)))+++111333444///(((&&&***///''')))---......***&&&###&&&%%%&&&(((***'''!!!'''***&&&%%%))))))$$$'''(((((()))))))))((((((((('''''')))***+++***(((!!! $$$***'''"""&&&)))+++***((('''))),,,)))))))))'''%%%%%%''')))###%%%###!!!(((000333***'''###"""%%%)))...000)))'''&&&''')))+++++++++&&&%%%%%%%%%%%%%%%%%%%%%...111444222---***,,,///111.........+++&&&&&&))) &&&***+++///444666333%%%''')))***))))))***+++...000111...'''###$$$''',,,...---)))(((---111222///111444444222222555888===999888:::;;;777555666222000---,,,---///000000...000222333333444666777222000000444444333444777:::999666444111...---,,,***---000222333333444555,,,...000111///......///...222222000000111000,,,---,,,,,,///555:::===???222///***(((+++///222444000......///,,,''''''+++...***&&&$$$%%%(((***+++(((+++,,,+++)))***---111,,,+++***,,,...///...---$$$''',,,222555444000,,,(((***,,,,,,)))(((***,,,+++,,,,,,***''''''+++...+++***)))***,,,......---,,,---...///...,,,***(((,,,000///'''!!!$$$))),,,///...,,,,,,---///222333333222222333555444222000---)))$$$$$$(((,,,......111000---+++***)))))))))000999===888333333000***///333555444000+++))))))000111///,,,)))'''&&&'''++++++***((((((***...111333555666222,,,((())),,,666999555...,,,000...'''%%%)))...333333///)))%%%((((((+++000000***''''''))),,,//////,,,+++,,,---''')))((((((***---,,,(((***)))...888<<<777///,,,---+++***+++///222333333222///,,,***+++,,,------222333000+++***+++(((###***---111222000000111444777777555222333666555111'''---111///******111999888888777222---***,,,...000...------......,,,+++---,,,***&&&(((,,,,,,***...444666444222111///,,,***,,,///111222222111000444000.../////////222777111//////000,,,)))+++000000111222555<<>>;;;<<<;;;999666555555555888:::999555444555444111.........///000111222333zzznnnbbb[[[TTTJJJEEEFFFAAA===:::999666111111555333---***,,,---***((()))***,,,...---++++++,,,...%%%&&&)))+++,,,+++)))((((((&&&&&&)))++++++%%% !!!)))+++%%%%%%+++,,,&&&$$$%%%''')))))))))((('''(((''''''(((******)))''' ###)))&&&###!!!%%%)))***((('''(((***))))))(((&&&###"""$$$%%%!!!$$$$$$"""###***000222)))***)))((('''(((***,,,(((%%%###"""$$$'''((()))'''&&&&&&%%%&&&''')))***---111444222,,,))),,,000333///,,,,,,+++'''&&&(((%%%))),,,+++---222444333''')))++++++******,,,......//////---***))),,,...,,,///000,,,+++000444555333222222222333444666777999666666:::<<<999888888555333222222444444333111111000000111444555444222...---...000...,,,000666666555333111...,,,***)))***,,,///111000000111222***,,,...---++++++---///...000000------000///,,,%%%(((...666===@@@>>>;;;...+++((())),,,000111111...,,,---///---***+++///+++)))'''%%%$$$&&&***---(((+++---+++((('''***...,,,***)))***,,,/////////&&&'''***...111111///,,,***)))(((&&&%%%&&&'''(((******))))))***+++---...(((''''''))),,,...---+++,,,---......---***'''%%%%%%+++,,,&&&!!!$$$+++...000---***+++000444555555,,,,,,---000444555333111///***&&&&&&***...//////...---,,,+++************777@@@AAA777000111000+++111111111000...+++((('''+++---...---***))))))***,,,------+++)))))),,,///......---+++((((((***,,,666888333******111111***'''***---000000---)))''''''&&&(((...///***''''''---...000222333333222222***555;;;555---,,,......111------333666222---+++,,,,,,,,,///222333111...---...---,,,******,,,...111222///***)))***(((###)))---111///+++***---111666888666222111333000***%%%***///000...---111555555555444333111///......///,,,******+++,,,,,,,,,,,,---+++''')))---+++&&&+++111333000...///---******,,,///000111111111111888444222333111//////222...+++***,,,+++(((***...---...---...444888666000,,,///222111,,,)))***,,,%%%'''+++------+++(((&&&)))***---......+++)))''',,,,,,+++)))((())),,,//////---,,,---000222222111888666444666;;;===<<<999666888999999666333111111666999888444222222000,,,,,,...///000//////000000{{{oooddd___WWWKKKDDDCCC===;;;;;;<<<888222000222000+++))),,,---+++(((((($$$%%%(((---000000...+++'''(((***+++,,,,,,++++++'''%%%$$$'''+++,,,'''""""""***+++$$$$$$+++,,,'''"""###&&&'''(((((('''&&&''''''&&&'''))))))(((&&&!!!""")))'''&&&###(((***)))'''((()))+++***)))%%%""" !!!""""""%%%&&&$$$%%%,,,000111))),,,///...***'''''''''&&&###  ###&&&&&&''''''&&&&&&'''***,,,...+++000222///)))%%%(((,,,222,,,((()))(((%%%###$$$+++...---)))(((,,,......+++---...---++++++...111---......---...000333666...333444111000444888:::555333000111333666777777444111222777:::888666777999888888:::;;;:::555111111...+++---111222///+++------///000,,,***000888///......---+++******))))))+++...///...------...''')))+++***)))))),,,///...000...+++,,,//////,,,"""'''111<<>>;;;::::::999888666333111000)))+++---,,,***)))+++---//////...+++(((%%%$$$###'''))),,,...///...,,,+++###&&&***,,,,,,)))$$$"""%%%&&&&&&'''***......+++)))###"""(((***)))'''+++(((### '''///---%%%$$$###""""""%%%'''(((((((((***'''!!!%%%---111((($$$!!!###"""%%%%%%###%%%,,,//////000000222555777333***""" """!!!###'''+++---&&&$$$###&&&***......------***'''%%%%%%&&&&&&&&&+++,,,+++)))&&&###!!!!!!///000000///...///111444999888666444222222555777444888777///+++///555999999999999888666777999;;;;;;999777555444555666777777111222:::999000...444???<<<;;;@@@FFFDDD;;;111777444111111222222000---,,,((()))111555333111333111000///...,,,---///111+++)))&&&&&&+++000...***&&&''')))***++++++***)))***---000///,,,+++///333---///222555555333111///'''+++...///------///111222111///......000333555***(((&&&$$$%%%'''+++---------...---'''!!!###***)))'''(((---...---...111---+++******,,,............///111333222///((($$$&&&)))***)))+++//////+++,,,***)))***...000...,,,111000+++&&&)))//////)))###""""""%%%***,,,+++))))))***+++,,,111777777333******)))***+++---///111111---'''$$$***333666333000000...,,,+++,,,///222;;;888000***+++///...)))///222222...---///000///333,,,+++222111(((%%%***---,,,+++,,,---,,,)))'''$$$+++///---+++---///...333111000222555555222///+++((('''))))))&&&'''***,,,+++***,,,//////,,,(((((((((---666888222///000111===HHHDDD666++++++111333000,,,))))))***+++,,,'''***---.........///000111222///))))))---///...//////---***(((''')))+++222333222000...,,,---...333111///,,,+++*********$$$$$$%%%(((+++,,,+++******---///---***(((+++///+++111333///---000///+++///---,,,---//////+++(((///111333444111---)))&&&(((+++///222333222000...111111000...,,,***)))(((///'''###&&&((('''+++111666...&&&$$$(((...222222...222333///'''###''',,,,,,)))'''))),,,+++'''"""'''(((***,,,,,,,,,+++***+++(((%%%'''+++///000///666000******---111111///111//////222666777222---333:::999000+++///---&&&000......///333555555444222///------000555888999~~~pppggg]]]VVVNNNCCC<<<;;;;;;:::999666333000...---+++,,,...---***)))***,,,000,,,((('''((((((%%%"""&&&(((+++---------+++***,,,,,,---//////,,,'''###%%%%%%%%%'''+++111666888111)))"""###((()))(((''''''***((($$$%%%***+++'''&&&$$$###$$$&&&((())))))&&&)))(((""" &&&,,,000%%%""""""$$$$$$###$$$'''&&&$$$%%%***,,,***...---///333666333+++$$$ $$$%%%%%%&&&''''''%%%###"""###'''***+++***+++)))&&&$$$############)))+++---...,,,)))&&&$$$,,,...000111000000111222888777555444333444666888:::===;;;444111555:::<<<@@@AAA@@@>>>;;;::::::;;;BBBBBBAAA>>>:::999999;;;999333444;;;:::222000666888555555999@@@BBB>>>999777777999===???;;;222***'''$$$'''///444333111222000///...,,,+++,,,...///***(((&&&(((,,,...,,,((()))***+++---......------))),,,///...+++***---000,,,,,,------......//////,,,---//////...------...///---,,,+++,,,...111333+++)))&&&###$$$***333:::222///,,,***%%%!!!$$$+++'''$$$%%%***,,,,,,...222---+++))))))+++...//////,,,,,,...000000...)))%%%&&&((())))))...444333///000---+++,,,...///...,,,...---(((%%%***111000))) !!!%%%+++//////...))))))'''&&&***///000---)))(((((()))***,,,---///++++++)))(((,,,222222...111111111///...///222444666555000++++++///111///000333333///...111222000,,,(((***222111)))&&&++++++++++++---......+++)))''',,,...------000111///555555555777777666333000///+++(((((('''$$$%%%(((+++,,,......---***)))(((---+++---222333...---///222777:::777///******---///+++((()))...000...+++%%%'''***,,,++++++,,,------...,,,((()))---000///+++,,,,,,+++***+++---///111222111///---,,,---///222111///,,,+++***))))))(((((()))+++...//////......000000---(((''')))---+++111444111///000///+++))))))+++...111000+++&&&,,,...111222111...+++)))***+++---///000///............---++++++******+++///(((###&&&((((((+++000222---&&&$$$&&&***---...222222111///,,,)))((('''***'''%%%&&&******'''$$$%%%'''))),,,---...------,,,***)))))),,,...000000222---((('''+++......------,,,,,,///333333000+++222888777...+++000111---...///000//////111444777555111,,,+++...222666999lllccc[[[UUUNNNFFFAAA@@@<<<;;;888555111...,,,***///000000///---++++++,,,000***$$$$$$''')))&&&"""((()))+++---...---,,,+++444111...000222222---(((%%%%%%&&&(((...888CCCLLL999---""""""%%%%%%$$$%%%$$$***...)))$$$%%%(((***(((&&&%%%%%%'''((()))(((%%%))))))%%%###(((---///$$$!!!"""''')))'''$$$"""%%%&&&%%%&&&***+++)))((((((***...000///)))$$$###(((+++***(((%%%%%%%%%###!!!"""$$$'''((((((+++)))'''%%%$$$######$$$'''+++///222222///+++((((((+++///111111000000111555555444444555777888:::;;;<<<999444444999===<<>>>>>888;;;BBBKKKOOOGGG777)))***((()))---///,,,******111///---,,,,,,,,,...///)))''''''***,,,,,,)))%%%)))+++---...000000000///(((+++------***)))+++---...,,,)))'''(((***---///000///.........---+++)))++++++******+++---000222---,,,)))%%%%%%///>>>JJJ;;;333,,,(((&&&%%%***000***%%%###&&&((('''(((+++)))'''$$$%%%'''***,,,---))))))***,,,...---+++((((((((((((+++222999888222333///,,,+++---///---++++++)))%%%&&&,,,222000))) %%%,,,111222111+++***'''$$$%%%+++,,,***((((((((()))***+++,,,---%%%***------...000---)))///000111111000000111333222666666000---000333333222444444111000333333000***(((---444222***'''***+++******,,,......,,,+++))),,,---,,,///333333///333666999999777444222000000,,,)))***(((&&&&&&)))***...111000+++''''''(((111......///...++++++---333111---***))))))***+++***&&&$$$)))111444000***###&&&((())))))((()))***,,,...---+++,,,111333222***,,,------,,,,,,---.........---,,,******,,,...222111000...---+++******,,,++++++---///111111000222333111,,,'''%%%(((+++(((...111000///...,,,)))&&&''',,,222666444...((())),,,///111000...------...---,,,,,,,,,,,,---...,,,+++***))))))+++,,,...,,,'''$$$&&&)))+++///333111///+++((('''((()))+++333000---///333222+++%%%)))&&&%%%'''***,,,+++)))%%%&&&))),,,...///000000,,,,,,,,,,,,+++,,,///111...***&&&%%%(((++++++***+++***))),,,000000...+++///444222+++)))///222000+++...000///---...333777666111,,,***,,,000555777kkkbbbYYYTTTNNNGGGDDDEEE<<<:::888555222000...---444444333111///...------000,,,'''%%%&&&''''''%%%***,,,---///000//////...666000,,,---222444///***%%%$$$&&&)))000<<>>---!!!!!!"""%%%%%%***...+++&&&$$$&&&)))+++)))&&&%%%%%%&&&%%%$$$$$$)))+++((('''***...///&&&""""""'''***((($$$!!!$$$$$$''',,,---+++%%%%%%%%%(((***)))&&&###$$$&&&***...---)))((()))((('''%%%$$$%%%&&&((()))------,,,***'''&&&'''''')))+++...111222111...+++)))+++...000000000111333444444444666888;;;<<<<<<;;;;;;888666999@@@CCCBBB>>>???@@@???<<<999777777@@@FFFKKKIIIBBB===???BBBBBB===<<<>>>>>>:::;;;???<<<;;;:::888777777999:::;;;===CCCMMMSSSMMM===///---++++++++++++*********222000...------///000000)))'''(((,,,---***%%%$$$)))***,,,...///000//////(((+++------+++******,,,222///,,,)))((())),,,......+++)))***,,,+++(((%%%))))))))))))+++---///111//////---)))(((222CCCQQQAAA666---)))))),,,222999333,,,&&&%%%%%%""" """$$$""""""%%%((()))'''''''''***,,,------,,,*********,,,444;;;999333000,,,))))))+++---,,,+++***'''$$$'''---111...)))!!! !!!%%%+++//////------...,,,)))***...///---++++++++++++,,,,,,------$$$+++000///......+++'''***,,,///000/////////000444===BBB<<<444222333444111333333000111333222...******---222///(((%%%&&&---+++)))(((***+++,,,,,,+++,,,++++++///444333...---111777888555111//////---+++,,,000000---,,,...,,,...111000---***))))))000/////////...,,,,,,,,,222...)))&&&''')))+++,,,%%%######'''...111///,,,%%%''')))***)))(((((()))***------+++,,,///000...+++---...---+++)))))))))*********((('''''')))+++222222222111000...---,,,---,,,,,,---///000000000333222///+++'''&&&)))+++&&&***...///...,,,***(((***+++...333777666111+++)))---000111///......///222000---***)))+++---///---,,,***((()))+++---///,,,)))&&&'''+++///222555333333222///,,,******+++///------111666666///(((***((((((***---000000///'''(((***,,,.../////////+++---...---******---000---***&&&%%%'''(((((((((***))))))***---...---+++)))......***))),,,...,,,(((***,,,---......///111111...++++++---111444555~~~hhh___VVVPPPJJJDDDBBBDDD<<<;;;999777555444444444444333111000///---,,,+++000000...***%%%%%%'''+++***+++,,,---.........---666000))))))---...***%%% ###''',,,888PPPfffAAA---""""""$$$)))))))))***+++)))'''''''''...+++'''%%%###"""!!!$$$***---***))),,,//////***%%%!!!!!!%%%''''''%%%!!!$$$$$$&&&+++,,,)))&&&&&&%%%&&&'''((('''&&&(((&&&(((,,,,,,((()))...,,,+++***)))((()))+++,,,...///000...+++)))***,,,...,,,+++,,,...000000///...////////////111555888666555666:::>>>AAAAAA@@@???@@@???>>>CCCLLLPPPOOO>>>@@@BBBBBB@@@>>>>>>>>>CCCIIINNNLLLFFFAAABBBEEEFFFBBB??????>>>===???BBBDDDEEEDDDAAA===999999999>>>===???FFFKKKJJJBBB:::222222111000000333555666000...++++++---000000000)))&&&(((......((($$$$$$***+++---///000000000000+++,,,---...---,,,------444222///+++)))((((((((((((&&&%%%&&&))))))'''$$$&&&&&&&&&''')))+++---...,,,...---***(((///<<>>444+++)))***...555<<<<<<222+++)))((($$$!!!!!!### !!!$$$&&&&&&'''''''''))),,,......---,,,---,,,---333999777111)))&&&$$$%%%))),,,,,,++++++'''&&&)))---...,,,***'''%%%$$$&&&***+++)))&&&***///111000000222222///.........////////////...&&&,,,///---,,,,,,+++((('''***---//////...///000999EEEMMMGGG;;;333000//////111000...000222000+++)))))),,,111222...***)))000,,,'''%%%&&&(((+++,,,,,,,,,+++***...333222---(((---333555333111000111......222888888333000000...------///000000---)))---...////////////---,,,,,,,,,+++(((&&&''')))+++###$$$%%%&&&'''(((+++...)))+++------+++)))))))))'''+++,,,))))))***)))%%%)))***,,,+++)))((('''((()))***+++***(((((()))***---...000000000...,,,+++///...---...000111000///111///,,,)))((())),,,...(((+++...111///,,,++++++000......000333333///,,,,,,000333222...,,,...000555222...+++***+++...000111///,,,***)))+++---...222///,,,***+++...000///333444444222///,,,******+++...111555555222---)))*********---///111222222+++,,,,,,,,,---,,,,,,,,,***,,,...,,,***)))+++...///,,,***(((((())))))((()))((('''((()))*********''',,,000///---,,,***'''&&&&&&''',,,111222---(((******+++...222444444333xxxjjj```VVVPPPKKKFFFEEEGGG<<<;;;:::999888999:::;;;111///---,,,,,,+++)))'''...111222...'''&&&***///&&&'''((())))))*********555///)))''''''&&&###!!!%%%'''000JJJdddFFF...%%%&&&)))000---(((&&&)))+++***((((((...+++'''$$$###""" ###))),,,***))),,,//////,,,)))%%%######%%%&&&&&&###&&&&&&###$$$''''''$$$)))(((''''''(((***---...+++&&&&&&***)))%%%(((000---......---,,,+++---...---000222000---,,,---000111---))))))---111333444666666444333333666;;;>>><<<;;;===AAAGGGJJJIIIGGGAAAEEEFFFFFFJJJRRRWWWXXXIIIKKKLLLKKKJJJHHHHHHIIINNNRRRVVVTTTOOOKKKKKKMMMMMMJJJFFFCCCBBBDDDGGGJJJIIIKKKKKKJJJGGGDDDBBBAAAAAA>>><<<===AAADDDDDDCCCEEEGGGEEE>>>999888888666---***((()))---000111000)))&&&)))//////'''$$$'''...///000222222222111111------------...///000111222000...+++(((&&&$$$###%%%$$$$$$&&&'''((('''&&&$$$$$$$$$%%%&&&((()))***)))******'''%%%)))111999555///)))((((((***111888;;;222,,,---///,,,)))(((%%%###""""""$$$&&&'''&&&'''''''''))),,,------,,,+++---...---///333333///$$$""""""%%%***...---+++***((((((+++,,,***,,,///---***(((((())))))&&&"""%%%,,,000000000111111...//////000000000///......(((++++++)))))),,,+++((('''***---/////////000111;;;GGGOOOHHH:::000,,,+++...///...---///222...(((***,,,111;;;CCCCCC<<<555...+++'''&&&''')))+++,,,---...---***,,,000000---))),,,111444555444333333111111666;;;:::333...---...,,,+++...111222---)))***---...------///...+++'''***,,,***%%%###$$$'''###&&&(((&&&$$$$$$)))---,,,---///...,,,***)))***+++///000...---,,,)))$$$%%%&&&((((((((((((***,,,+++---//////---+++***+++'''(((+++---...---+++)))000000000222333333111///---+++***)))***,,,///111------000333222......000222...******,,,---+++)))---111333111,,,***---000444222///---,,,,,,...///222000...,,,+++***+++,,,666555000***)))++++++(((111111111000///,,,)))(((+++000555666222---)))((((((***,,,...000000000000......---,,,+++***)))))))))+++,,,,,,+++***+++,,,......,,,+++++++++,,,---***)))'''&&&&&&&&&'''(((***...333444222...+++((('''%%%%%%+++333444---%%%&&&(((,,,111555666444222vvvjjj```VVVQQQMMMIIIIIILLL>>>===<<<::::::;;;===>>>///---+++***++++++)))&&&+++---///...++++++---000$$$%%%%%%&&&''''''((((((...+++(((%%%%%%$$$""" ###'''&&&,,,EEEaaaIII///!!!((((((***222---'''%%%)))+++))))))+++,,,)))&&&$$$$$$$$$###""" &&&)))'''&&&)))------)))******(((&&&%%%&&&(((%%%'''&&&""""""%%%&&&###&&&&&&&&&&&&(((,,,222555000***)))---,,,%%%'''000***---//////---,,,---......222555444111000222555222...)))***000777::::::=========<<<;;;===@@@CCCDDDCCCEEEJJJQQQTTTRRRNNNFFFLLLNNNMMMOOOUUU\\\^^^WWWWWWVVVSSSOOOLLLLLLMMMTTTWWWYYY[[[ZZZZZZ[[[\\\[[[YYYTTTOOONNNRRRVVVXXXOOOOOOOOOOOOOOONNNMMMLLLBBB@@@>>>;;;;;;>>>BBBEEENNNSSSSSSKKKBBB<<<666000...***(((***///444555333***&&&)))000///'''%%%***///000111222222111000///...,,,++++++---000222333000///,,,)))'''&&&%%%%%%&&&((()))))))))((()))***&&&&&&''''''((()))************'''%%%$$$&&&+++000///,,,+++***(((&&&***111444,,,(((,,,000///,,,***&&&%%%%%%&&&'''(((&&&%%%&&&&&&''')))++++++)))(((&&&+++...,,,,,,...000///######$$$)))...111///,,,((((((***,,,***(((---666///,,,******,,,+++((($$$###)))---+++***,,,---,,,------.........---+++***&&&'''&&&$$$'''+++***%%%&&&(((+++,,,---...000111888AAAFFF>>>222+++))))))......---,,,///222...'''))),,,666EEERRRSSSFFF888(((((()))+++---///...---...111111,,,+++...///...---...///222555555444222111000333777666111......,,,,,,---......,,,***(((***---,,,(((''',,,---***)))+++,,,***&&&######$$$###&&&(((((((((((()))***,,,---///...+++)))((((((,,,000333111///...***$$$&&&'''(((''''''(((+++...***---111111///,,,)))(((###&&&***---///...,,,+++...///000333444222///,,,***))))))***,,,...000000///---...222111---...333000,,,((((((***+++***(((+++///111...)))(((,,,111111000///...---,,,,,,,,,000///---,,,+++*********000111---''''''++++++'''///---,,,---///...***&&&''',,,111333111---***)))))),,,000222222000///.........,,,+++***)))((((((+++******+++---...---,,,+++,,,,,,---...///111333...---+++(((''''''(((***,,,...333555333///---,,,***((('''+++111222///+++)))***---111444666444222zzzddd[[[QQQLLLIIIFFFHHHKKK@@@>>>===;;;;;;;;;===>>>111...,,,,,,......+++)))))))))***,,,...000000000%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&!!!(((,,,))),,,EEEaaaIII/// '''&&&(((000,,,'''&&&)))***''')))///***(((&&&%%%&&&''''''&&&$$$'''$$$###'''+++,,,%%%***...---)))&&&''')))###%%%$$$ !!!%%%(((&&&!!!""""""###&&&,,,333888555///...333111((((((000'''+++//////---++++++,,,111555999999666555888;;;222...+++---555<<>>SSSIII111'''((('''***---+++)))+++...000000...+++***)))'''&&&%%%$$$$$$$$$''''''%%%&&&***000...***''''''+++,,,)))%%%!!!"""###############"""!!!$$$'''***,,,...111222000---------,,,---,,,+++++++++,,,---...222333999AAABBB===999999999333...222<<>>GGGEEE===---(((&&&((('''$$$(((///---+++***+++---//////...+++,,,...000222111...+++111000---)))'''(((,,,000//////000...+++)))((((((++++++,,,...//////...---+++---///---***((())),,,...,,,+++,,,)))%%%$$$'''((($$$ !!!&&&,,,...///((((((''''''&&&%%%%%%%%%''''''(((,,,000000---)))&&&***+++&&&$$$(((,,,...((()))+++...222333111000///,,,)))+++000333222///)))...,,,(((+++333000&&&'''---///***&&&&&&((())),,,+++***&&& ***---###!!!***///***''')))### $$$,,,///---(((%%%---444222+++%%%'''+++,,,---......---+++(((&&&!!!'''///777;;;999222,,,%%%(((---///000/////////---000222111---+++---///444000,,,+++---000000///...***'''(((...222111///---555777///---111222---000,,,'''$$$%%%&&&((((((++++++---...+++&&&&&&+++&&&)))...222222000,,,)))+++,,,---,,,)))'''%%%$$$&&&***,,,******+++)))%%%+++---///---***''''''((()))***+++++++++)))(((''''''***000333///)))+++000000111000...+++)))))))))(((+++000444444222...+++---,,,+++---///222222222,,,)))***000333000,,,+++***------(((''')))++++++,,,---...---+++***++++++...---///333222,,,((('''%%%###"""&&&,,,000111000***&&&&&&+++.........000(((((()))+++...222555777111111222222111111000000///---++++++------***''''''&&&'''...555666000*********)))+++...333999<<<999333......111000+++$$$+++000222///000444333......,,,---000...***---555---,,,,,,...111111---***uuufff[[[NNNGGGGGGIIIIIIHHH???>>>;;;888666777;;;>>>666444000,,,---222111...,,,///000,,,******(((%%%"""$$$'''''''''(((+++...111+++$$$ !!!!!! '''///---%%%&&&:::PPPDDD000!!!###))))))(((+++***((('''(((,,,///000///---+++)))&&&$$$#########"""&&&'''''')))...111222...***)))***(((###!!!######""" """"""###$$$$$$$$$$$$$$$"""'''+++......---***(((,,,,,,+++++++++,,,...///111111555<<<>>><<<;;;===666444333777???FFFJJJKKKSSSWWW\\\]]][[[YYYZZZ]]]YYYXXXXXX^^^fffkkkiiifffgggooouuusssqqqssssssqqqmmmmmmooonnneee\\\\\\bbbkkkgggcccccciiirrrxxx{{{uuutttssssssssssssrrrqqqlllgggbbb___\\\YYYWWWVVVOOOJJJJJJOOOMMMDDDBBBGGGGGGFFFDDDBBBBBBEEEIIILLLMMMEEE999444:::EEEFFFBBB333,,,((())))))&&&(((,,,///---+++***+++,,,+++***+++***+++,,,------+++((()))))))))'''''')))...111///...,,,)))'''''')))***+++,,,,,,---...---,,,++++++---///---)))&&&(((***((()))---000---'''%%%(((&&&$$$$$$%%%(((+++,,,---''''''''''''''''''((((((&&&'''(((,,,000333333333+++......******---///...(((***,,,.../////////...,,,++++++---111333222111,,,000...))),,,444333***&&&---111...++++++,,,+++(((&&&%%%"""''')))&&&&&&)))***'''&&&((((((&&&$$$&&&***---,,,***(((,,,//////,,,(((((())))))))))))))))))(((&&&%%%!!!$$$)))///222000+++'''+++---...---,,,---...000000222333333111000000111---***'''(((+++.../////////,,,***---111333111///333666555///+++...333555+++)))'''''')))+++++++++,,,***+++---+++''''''***$$$(((---111111...***''')))...333111,,,'''&&&'''''',,,...+++***,,,,,,+++---000222222///,,,,,,---,,,---------,,,+++***)))---+++,,,......******---000000000///---,,,++++++---///000111111///---++++++++++++---000333444444///++++++000222///,,,,,,***......+++))),,,...,,,---...000///---***)))(((((((((,,,222333///---...)))(((((())),,,...//////...+++***------***)))+++...---------000333777999...///000000111111000000555333111222333222...***+++((((((---444666111,,,///...------...111444666444333333333333111---)))+++000111//////333333///111///000222///***---333---++++++---000111///,,,rrrcccZZZOOOHHHGGGGGGEEEBBB;;;:::888555333444777:::666555000)))(((---000000222444222...,,,---,,,)))%%%'''((((((((((((***+++---+++(((%%%###""""""""" %%%***''' ###777MMMJJJ888***)))+++(((%%%%%%'''%%%$$$%%%(((,,,...///,,,***'''###!!! !!!###'''***---000111000...+++***)))&&&  ###$$$### ###$$$$$$$$$###""" ###$$$(((---111222000///,,,,,,,,,,,,---///000111111///000444666555666:::444666;;;@@@FFFLLLSSSWWWYYY___eeefffdddccceeeggghhhhhhiiimmmssswwwwwwuuuuuu}}}~~~}}}{{{yyy|||}}}{{{tttuuuyyy~~~uuullliiimmmsssvvvxxx{{{~~~}}}zzzyyyxxxuuuooohhhccc```^^^XXXTTTVVV]]]\\\RRRKKKKKKOOOLLLGGGCCCCCCGGGLLLOOOTTTLLL@@@999===EEEGGGDDD:::222,,,---000/////////111...+++))))))((('''&&&+++)))''''''(((((('''&&&%%%&&&'''''''''(((+++---///,,,(((%%%$$$&&&)))+++++++++,,,,,,+++***((('''***,,,...,,,(((%%%&&&((((((,,,222555000(((%%%'''###%%%''''''''''''(((***))))))((('''''''''(((((('''(((((()))+++///333777...000///---...222111---(((+++......,,,***+++---,,,...111222333333444555///111---&&&''',,,,,,'''$$$,,,111000.........,,,+++(((&&&%%%### ###(((&&&***,,,(((&&&((()))(((,,,***'''&&&&&&''')))+++,,,,,,++++++,,,+++)))(((%%%%%%$$$$$$$$$%%%%%%%%%(((((())),,,......---+++//////---***((((((+++...222111000111222333222111+++)))((()))+++---......000//////222555555111---555444444333...***...555''''''(((+++...000000///...)))(((***+++(((''')))%%%)))...111222...)))&&&'''///777777///)))(((***---333666111,,,---000111///111222111///......///..................------222,,,)))***,,,******,,,111111000000///.........222222111000...------,,,+++++++++...111444555555,,,))))))---000...---...)))...000...---///000//////111444444111---***(((''''''+++111333000///111...//////...,,,,,,---...111///000111///******---///...,,,+++,,,///222555---...///000111222222222444222222444555444///+++,,,)))(((+++000222///+++///...---+++++++++,,,,,,---111555666444111///...,,,//////......000///---000000111111---)))***...,,,)))(((***...111000///lll[[[UUULLLGGGEEEDDDAAA>>>999888666333000111333666777666000(((%%%***///111777777555000///111000,,,))))))))))))((('''&&&&&&'''))))))(((%%%"""!!!!!! ###&&&$$$$$$888MMMPPP===,,,)))------(((&&&&&&$$$######%%%(((***,,,(((&&&###  !!!!!!"""&&&***---......)))(((((())))))'''"""!!!###$$$%%%$$$#########""""""""""""###$$$+++((((((,,,222444666888............000222555666777444444777777444555888888;;;@@@GGGNNNVVV\\\___[[[bbbhhhhhhfffhhhkkkllllllnnnqqquuuxxxxxxvvvttt{{{}}}{{{{{{|||wwwllljjjnnnrrruuuwwwwwwpppllliiiaaa^^^___dddcccYYYPPPMMMTTTRRRNNNKKKIIIGGGEEECCCGGGEEEBBB@@@CCCGGGEEE???888222---///333555333111111...+++)))((((((((('''---***&&&%%%%%%&&&&&&%%%)))***+++***(((&&&%%%&&&...+++'''%%%&&&''')))***((()))******(((%%%$$$$$$'''***,,,+++(((&&&''')))---000666777000&&&###&&&###%%%'''%%%"""!!!$$$'''---+++)))'''&&&%%%$$$$$$******(((%%%"""%%%,,,111---...---,,,000444222,,,(((,,,///...)))&&&(((+++...333777777444222333555777777222)))%%%&&&&&&###$$$***---,,,+++...///...///+++))))))(((%%%%%%((('''---...((((((///000+++******((($$$"""###'''+++,,,,,,+++***************%%%$$$###"""###%%%'''(((---+++******,,,///000111------+++(((&&&&&&(((+++000---+++---000222000...000///...------......---000000222555777555///+++111333<<>>999111000111333000///,,,)))((()))+++,,,,,,,,,,,,,,,---///000111333---******+++***---111444333111111111000///...111111000000///......---...---...000222444444333(((%%%&&&***,,,+++,,,///(((...111//////222222000000333777888555111...,,,+++***---222222...,,,...000222333111---+++---000000000222555444111111666000...+++)))))),,,///111---...000222333444555555000///000444777666111---,,,++++++...111222...+++---,,,,,,+++************...111555666555444444555222333222000//////...,,,///111333222///,,,---//////,,,***,,,000444555444{{{iiiVVVQQQLLLHHHGGGEEEBBB@@@;;;;;;999666444333666888999888222)))&&&***000222666666333//////222000,,,&&&&&&'''((()))(((''''''%%%(((++++++(((%%%"""!!! """%%%$$$"""''':::MMMRRR===(((&&&///444111,,,&&&&&&%%%######$$$&&&'''&&&$$$"""!!!!!!!!!######""""""###%%%(((***)))((('''((()))+++,,,***'''%%%!!!!!! """$$$&&&(((+++(((&&&$$$$$$%%%(((***,,,***...666999666444555//////000111444777:::;;;???===>>>AAABBB??????BBB@@@@@@CCCKKKUUU^^^aaabbbaaagggiiieeeeeeiiikkkiiibbbgggmmmqqqqqqnnnjjjgggrrrrrrrrrqqqppprrrxxx~~~tttkkklllqqquuuzzzyyytttoooeeecccbbbccc___XXXQQQNNNTTTQQQMMMJJJGGGCCC>>>:::;;;===>>>>>>@@@BBB>>>888555444333111222222000---000---***)))***+++,,,,,,111---(((&&&&&&'''((((((,,,...///...***'''%%%$$$,,,***)))***++++++)))'''%%%''')))(((%%%#########$$$(((,,,,,,***)))***,,,,,,---000000***###"""'''&&&&&&%%%!!! $$$)))(((&&&$$$#########$$$+++***'''"""!!!(((...+++,,,,,,,,,111555444///(((,,,///---(((%%%'''***...333888666111---...111<<<>>>;;;222+++))))))((())),,,+++((()))...111222...+++)))+++)))$$$###%%%***---,,,(((---777777///)))***)))&&&###$$$)))...***,,,---+++'''''')))---'''&&&$$$$$$%%%'''***,,,)))'''$$$%%%(((,,,...000)))+++,,,,,,+++)))******...+++)))***---000///---111000///.........000111///111333555555333...***,,,666LLL___]]]HHH555......,,,+++,,,///333444555333,,,'''((()))'''&&&((())),,,000222111...***'''(((+++///333444111+++&&&///999>>>:::444222222222222...(((###"""$$$'''***))))))((()))+++...111333///.........+++***000888777555222222222111///------...000111111111000///222111111222333333222000,,,******---,,,******...)))...111000000222333111///222555666555222111000...,,,...333333///---...111333444222///...000333//////222777777444555888555333000......000222444...///000222333444555555222222222666888777333.........///333555555000,,,////////////000111222333333222111222555888888888999777666444222///------111555777555333333666888555111///000444888:::999|||jjjWWWTTTPPPNNNLLLKKKIIIGGGBBBBBBAAA>>>;;;:::<<<>>>===;;;555---+++///222111000000---+++---000...(((""""""$$$(((+++------+++&&&(((+++------***&&&### !!!$$$&&&%%%***:::JJJWWWCCC---%%%+++000,,,&&&&&&''''''%%%######$$$%%%&&&&&&&&&&&&&&&&&&''''''###$$$%%%''''''&&&%%%%%%+++,,,---...---,,,***)))###""""""&&&(((555222...***((((((***+++)))000@@@OOONNN???222/////////111333666:::===???===;;;===CCCFFFFFFHHHKKKFFFEEEEEELLLUUU]]]``````bbbdddaaa[[[]]]eeeeee```^^^eeemmmqqqooojjjgggfffhhheeedddeeeffflllxxxxxxwwwwwwuuuyyy{{{xxxssskkkddddddccc___YYYTTTQQQQQQRRRKKKCCC>>>=========;;;;;;<<<:::444333777888666;;;BBBEEE>>>555000...,,,///,,,***))),,,...000111444111,,,)))***+++,,,,,,+++...000000---+++)))))),,,++++++---///---((($$$###&&&))))))&&&$$$%%%&&&%%%)))---...,,,+++,,,...&&&$$$%%%'''&&&$$$%%%)))***(((###  """%%%'''***(((%%%""""""%%%+++000***------,,,///444444111)))+++,,,+++(((''')))++++++///222000+++((()))+++666:::;;;777000,,,,,,...//////,,,((((((///333333---,,,---///,,,&&&%%%(((,,,***((()))111999999333***,,,---+++)))))),,,///(((+++---+++'''&&&)))---((('''&&&&&&'''***,,,...&&&%%%$$$%%%))),,,------))),,,000111000...---,,,///...,,,+++---...//////++++++++++++,,,///444777000111333444333111...,,,+++999SSSjjjooo^^^GGG888111///------000222444444666///***)))(((%%%&&&))))))***,,,---,,,***&&&$$$***)))***---222111,,,'''***222777555222222333222555000)))%%%%%%'''***+++***)))((((((***---111333,,,---000111...+++111:::777444111111333333000---+++,,,///111222333222222555444333444444333000...666444444444111+++))),,,+++000222000000333444333...000222222111000111222...---000555666444333666444444555444333333555666333111111666888555333333555444222111111333444555222333444444555555555555777555555777999777333...//////111333555555222///444444444555666888:::<<<666333111111555888999999===999777777444000///111666:::<<<999888;;;???AAA;;;888555666999<<<===<<>>888222222555444///,,,,,,+++***...111...'''%%%%%%&&&***...000...,,,&&&'''))),,,///---'''"""!!!$$$'''&&&)))444AAARRREEE444(((&&&'''%%%!!!###&&&((((((%%%$$$$$$%%%&&&'''((((((((('''&&&&&&"""%%%))))))&&&$$$%%%&&&)))***++++++***)))))))))%%%###!!! !!!###%%%'''666444111...+++(((&&&%%%***666OOObbb]]]FFF444///---...000222666:::>>>@@@:::777777<<<@@@CCCHHHNNNHHHHHHIIIKKKOOOUUUZZZ]]]\\\\\\VVVQQQYYYgggiiibbbcccjjjrrruuurrrpppqqqssspppkkkhhhiiijjjooo|||www{{{yyyssstttnnnddd^^^bbbddd___WWWTTTUUUWWWQQQIII>>>999:::===>>>>>><<<<<<888000---111555666===LLLUUUKKK999///...000...+++)))))),,,///222333666333///------///000000+++---000000///------------,,,+++---///...'''"""###'''+++,,,)))(((***,,,)))---111111...,,,,,,---%%%!!!!!!%%%)))))))))***---)))$$$  $$$&&&)))&&&######&&&***...000***---...******---000///))))))))))))******+++,,,)))+++---+++)))''')))+++///555;;;:::333,,,+++---000000---((()))...000///(((+++000222...((()))---+++&&&%%%***///111333555+++---//////...---,,,,,,)))))))))***************((('''''''''(((***+++,,,(((((()))+++......---+++***---000111000...,,,,,,/////////---+++,,,...000*********)))***...555;;;222333333222111000000000+++666FFFVVV___[[[III777000//////000222333333222888333...+++&&&###%%%***************)))'''%%%$$$)))((()))+++---...---+++///333333///...000111000333000---,,,...000///...000...,,,***+++---000333,,,,,,///222111...///444444111///000444555333000...---......000222444555444444444555666444222///888888999999555...,,,...///333444111111444666555444333222000...///222555111000333999;;;::::::===999888777777888999999888:::444333888===:::555222444444555555666777777888;;;<<<<<<<<<;;;:::999999===<<<;;;>>>AAABBB???<<<;;;:::999:::;;;===>>>>>>DDDCCCAAA@@@@@@BBBEEEFFFCCCDDDDDDDDDCCCDDDFFFHHHKKKGGGEEEGGGEEEAAABBBEEEGGGLLLLLLGGGFFFLLLQQQSSSPPPLLLIIIIIILLLNNNMMMKKKsss^^^[[[XXXUUURRRPPPOOONNNGGGGGGFFFCCC@@@???@@@BBBBBB???:::555777999555...,,,,,,,,,,,,000444000(((+++******---//////,,,)))%%%$$$%%%)))---,,,%%% $$$'''&&&'''///999???;;;222((($$$&&&)))***!!!%%%))))))'''%%%&&&'''%%%&&&'''((('''%%%###!!!!!!&&&++++++'''$$$&&&)))###$$$%%%&&&&&&&&&((()))'''&&&&&&%%%%%%&&&''''''///000000...+++'''### )))777PPPccc\\\CCC333111,,,---...111555:::>>>@@@>>>999777999===AAAHHHOOOGGGJJJLLLKKKIIIMMMTTT[[[YYYWWWQQQPPP^^^rrrvvvnnneeelllrrrtttrrrsssxxx}}}zzzvvvuuutttvvv|||qqqnnnqqqkkk```YYYaaaeee```XXXUUUXXX\\\QQQJJJBBB>>>???@@@???===777:::999333000333666666444IIIWWWLLL666++++++///...+++((((((+++///222333777444000///000111222222---...000000...---------///,,,***,,,...,,,'''!!!###(((---...,,,+++...111---000444333000,,,+++,,,***%%%###)))......+++***...***%%%###"""  """)))%%%"""###'''+++,,,+++)))------'''$$$&&&***+++***((('''(((+++------,,,******+++******+++,,,...111888@@@AAA888...+++.........,,,((((((,,,+++((($$$,,,///+++%%%'''---(((###$$$++++++(((,,,666***,,,...000000---)))&&&+++(((&&&(((,,,...***&&&&&&&&&''''''((()))******'''(((***---///---***&&&***,,,......,,,***))))))...//////,,,)))))),,,000......,,,***)))---555;;;444444333111000000222333)))///444999CCCIII>>>,,,------///333555555333000999555111,,,&&&!!!$$$+++---,,,+++***(((''''''&&&((()))+++***)))***---000;;;:::555...+++...000...///...///222555666333000777444000---,,,---000222...,,,---111333000------111...---///555777666333111000---,,,---000555777333333444555777666333111333444777:::777000///222222666666222222555888777;;;999555111///000555999666555888===???======@@@>>>;;;888999<<<===;;;999>>>666444;;;CCCAAA:::666888999;;;===>>>>>>>>>>>>EEEEEEDDDDDDBBBAAA@@@???FFFEEEFFFKKKQQQUUUUUUSSSOOOLLLIIIGGGHHHLLLQQQTTTYYYWWWSSSPPPOOOPPPRRRTTTWWW\\\bbb```[[[YYY\\\```aaa\\\[[[^^^___[[[\\\aaa^^^cccbbb\\\ZZZaaaggghhhjjjgggddddddfffgggeeebbbrrr___[[[WWWSSSMMMHHHKKKQQQRRRJJJ@@@>>>CCCHHHHHHEEEDDDCCC@@@<<<888444333444,,,222555111,,,---......(((''')))///444555///)))"""&&&)))((((((***((($$$###'''---000,,,'''***000777333...(((&&&''')))+++(((+++---,,,((($$$######$$$)))'''""" """'''### """$$$"""###%%%### """***222%%%&&&'''&&&$$$######$$$&&&((()))'''###"""$$$'''***333@@@IIIJJJBBB555---333)))(((333>>>CCCGGGLLLAAA===888555888@@@JJJRRRNNNNNNMMMKKKJJJMMMSSSXXXXXX\\\^^^^^^bbbjjjrrrtttlllooossstttvvvxxx}}}}}}yyy{{{|||vvvtttppplllhhheeecccccc\\\___^^^ZZZXXXXXXVVVRRRKKKIIIAAA:::;;;AAA@@@:::888888666222333666666222333999>>>;;;222,,,---111,,,+++******+++...222444111///...---...///111222///---+++,,,...---***'''*********)))(((''''''&&&%%%(((---111222///+++(((111333444222///,,,,,,...---***)))+++///...((("""++++++***)))((('''&&&%%%###$$$;;;,,,"""&&&///111///---***(((%%%$$$%%%'''''''''''''''&&&(((000888888333---000111......222333111666777HHH[[[SSS666&&&)))&&&(((***+++,,,+++)))((($$$%%%(((***,,,,,,------&&&''''''((()))***++++++,,,+++,,,///---)))(((+++///,,,***,,,000000***$$$&&&&&&))),,,,,,***+++///***++++++++++++***)))***(((+++---,,,***+++///333444333000---***)))***+++***+++,,,,,,+++,,,///111000444888777222,,,((((((%%%(((---111111000000000---///111111111000111222...000000+++$$$###)))////////////...,,,)))&&&$$$)))&&&$$$%%%)))...111333222333222000......///111333333555555111---000777888222------111555555333444***)))333999555444999:::444//////333777777666555555222------333777666:::333222999:::555555:::999::::::888666444444555===666111555???FFFFFFBBBGGGFFFBBB;;;555666<<>><<<666000222222111333666444000///444777444...)))***---***)))((((((***,,,...000000///---,,,,,,...///000///.........///---)))%%%''')))***++++++)))'''&&&((())),,,.........,,,++++++---//////...---...000---,,,++++++******)))(((,,,,,,,,,,,,---...000000***'''%%%### !!!+++777MMM===///...333333000...---+++(((&&&&&&(((,,,...)))((('''///>>>KKKLLLFFFDDDCCC>>>:::;;;===;;;666333444CCCWWWRRR666$$$%%%******+++,,,+++***((('''%%%&&&)))+++,,,,,,++++++))))))******+++++++++,,,''''''+++///---((((((+++111000///000111111///---)))'''(((,,,---+++,,,///---***'''(((+++......---***---000222111111222444222222000///------...///,,,------,,,+++,,,///111666666666333000,,,++++++(((+++---.........///000---...//////---,,,,,,...111333333000---...222777444333222000...---,,,+++///,,,******---000333444333444444333222222444666777666777999777333555999777444222555;;;??????===888333666AAADDD???<<>>???>>>???DDDEEECCCFFFCCCCCCHHHJJJHHHFFFGGGFFFHHHIIIIIIHHHHHHIIIKKKQQQLLLJJJMMMUUU[[[[[[YYYWWWXXXWWWTTTRRRUUU\\\cccfffcccbbbeeejjjkkkgggbbbXXXZZZ\\\___bbbdddfffffffffhhhkkkppptttsssoookkkttttttxxx~~~~~~zzz{{{~~~qqq```]]][[[ZZZTTTMMMJJJLLLPPPMMMIIIGGGGGGGGGGGGFFFBBBBBBAAA???<<<888555333...222222---((()))******(((***,,,//////...,,,***'''+++---,,,,,,...---)))((()))+++...***%%%&&&***++++++++++++++++++++++++'''***......+++(((%%%###$$$%%%$$$"""###%%%!!!!!!###!!!""" !!!$$$'''+++---111---'''!!!!!!(((--- !!!###&&&)))+++***)))***---...,,,((('''***///***111444888FFFVVVTTTGGG@@@;;;777999???DDDCCC@@@JJJKKKKKKJJJIIIHHHJJJKKKNNNSSSTTTRRRQQQSSSSSSQQQWWWZZZ___bbbeeegggjjjllldddcccccceeehhhmmmrrruuu{{{uuupppooosssuuutttrrrwwwuuuqqqkkkfffdddeeefffgggfffccc^^^^^^]]]XXXPPPGGGIIIKKKLLLJJJFFFAAA>>>DDDDDD@@@:::777999:::888444555444333666999666000(((+++------000333111,,,---//////...+++******+++(((((((((((()))***+++,,,------,,,+++,,,---...///---------//////---)))%%%%%%'''***,,,,,,***'''$$$************+++,,,---...''')))+++,,,++++++,,,...------,,,***''''''***---...------...000333555777111///...+++'''***777FFFPPPAAA222...//////,,,***//////---***(((***000555+++))))))222EEETTTTTTMMMMMMJJJGGGGGGNNNWWWWWWRRR555///777FFFEEE111$$$%%%,,,---------,,,***(((&&&&&&'''***+++,,,+++***))))))******+++++++++******&&&***111666222,,,,,,000222222111000...///000222---(((&&&***...------...---'''"""###***///000......000444666777666444333111000...------...///000000000///---,,,---000222999666222///.../////////...//////...------///111333444333222000///000111666666555555666888:::;;;888777555333333333444555===:::888888:::<<<======999;;;<<<<<<<<<===@@@BBB@@@===>>>CCCEEECCCBBBCCCFFFEEEFFFKKKQQQTTTTTTRRROOOLLLOOOVVVVVVQQQSSSYYY```[[[VVVTTTUUUVVVVVVTTTRRRYYY^^^```cccfffddd```bbbeeeffffffhhhkkkhhhdddiiilllnnnpppqqqsssvvvxxxyyyxxxwwwyyy|||~~~~~~zzz}}}uuufffbbb___^^^ZZZTTTRRRTTTNNNMMMMMMKKKJJJJJJIIIIIIBBBBBBAAAAAA???<<<888555444777666000,,,---...---))),,,......,,,+++++++++)))---...---...000///,,,'''&&&(((,,,,,,))))))---)))***+++,,,+++)))&&&%%%'''((())))))'''%%%$$$###$$$(((((($$$""""""!!!$$$!!!!!!%%%)))******---***$$$ (((---&&&%%%%%%(((++++++((($$$$$$***///...)))&&&)))---,,,000666@@@KKKOOOEEE888888666444666;;;>>>>>>===EEEDDDCCCAAA@@@???@@@AAAIIIJJJFFF>>><<<@@@EEEFFFFFFHHHLLLNNNOOOPPPOOOOOOJJJJJJJJJKKKNNNRRRVVVYYY___[[[WWWUUUVVVVVVUUUTTTRRRSSSSSSPPPLLLIIIHHHGGGIIIKKKKKKHHHFFFFFFBBB<<<888999;;;<<<:::777222000666777444///...111111///---------...111111///+++&&&((()))(((+++...---)))...---,,,+++,,,---------)))))))))***************++++++++++++,,,...///000*********+++++++++)))(((&&&'''))))))(((&&&$$$"""***)))))))))***+++,,,---'''((())))))))))))((((((---,,,+++***))))))+++---///...,,,,,,---000333555111...---,,,+++---777CCCAAA888...***,,,,,,***'''+++...000...***+++000666+++++++++000;;;DDDDDD===>>>@@@@@@DDDNNN[[[bbbaaa:::,,,(((000222)))&&&++++++---///111000,,,(((&&&&&&'''***,,,------,,,+++((()))*********)))((('''''',,,555:::666...---111444222111///...///222333///(((%%%***//////......111---+++,,,000444555555999::::::;;;<<<;;;999777777444000...///222555666;;;;;;:::888777777:::<<>>@@@<<<888444333444666777;;;<<<999333111555:::;;;555777999<<<===>>><<<;;;>>><<<999888999===BBBFFFJJJIIIFFFCCC@@@>>><<<;;;222777<<<>>><<<999555333444999;;;999777777666222444444333111000---,,,++++++///000......111111...,,,,,,,,,......,,,***(((******'''$$$%%%***+++(((...,,,***+++---//////---)))))))))))))))((((((((()))******,,,...///111222,,,,,,***(((&&&&&&&&&'''***)))'''%%%###"""""""""&&&(((***+++,,,,,,+++***'''''''''((())))))((((((---***(((***---///,,,)))---,,,+++***,,,///222555///***(((+++------///333333000---,,,...///---)))%%%***///000---***,,,///***...///,,,,,,......***...333555444777???GGGJJJ:::+++###(((,,,((()))...(((,,,111444333000***''''''(((***,,,---.........***+++,,,---,,,+++***)))'''+++222777333,,,+++...333222111111333666888999111+++)))...333444222222999;;;>>>>>>======???BBBIIIGGGDDDBBB@@@@@@BBBCCC@@@;;;777666:::@@@EEEHHHJJJJJJKKKIIIHHHHHHIIIKKKJJJHHHGGGIIINNNRRRSSSRRRRRRTTTWWWWWWUUURRRPPPPPPTTTVVVYYY[[[]]]___cccfffgggccc______aaaaaa^^^[[[YYY[[[```dddfffggggggfffhhhggggggjjjmmmooooooooooooqqqtttvvvwwwyyy|||~~~rrroooqqq}}}ooogggaaa___]]][[[\\\___\\\YYYUUURRROOOKKKFFFBBBCCCAAA???@@@AAA@@@<<<888000333333000///111000---///...,,,++++++,,,---...)))---///...000555555333333---+++...///---******%%%&&&((()))***)))((((((&&&###  """######)))...((("""&&&!!! ###'''((('''$$$$$$$$$%%%$$$$$$%%%(((***%%%%%%&&&((()))***((('''''')))***'''$$$%%%+++000///)))333JJJKKK666***///'''+++---,,,***,,,444<<<:::555...+++***,,,...///***000333222111333222000++++++---111555777777666666333...++++++///444888>>>>>>===999555111//////&&&+++222555555222///---+++222555222///000111000333111///,,,************'''+++......///333333000------000444333---)))(((...---)))###$$$)))***(((+++******+++,,,...---,,,+++***)))(((''''''''''''******+++,,,...///000000000///---)))$$$""""""###+++)))&&&###!!!!!!""""""$$$&&&***------,,,)))'''%%%%%%&&&(((+++---,,,+++---)))'''***///111---(((+++++++++,,,///222555888...)))(((---000...***(((***,,,---,,,...000---)))"""(((...000...+++)))))))))///111,,,&&&%%%%%%$$$$$$+++...)))'''+++222666333***'''...222...+++---+++---111444333111,,,***,,,,,,,,,,,,---///000111...///111222222111///...---...222777666222111333///222555777777888;;;>>>666222222999======<<<<<<@@@EEEKKKJJJFFFEEEIIIMMMSSSRRRNNNHHHDDDEEELLLQQQJJJGGGDDDGGGNNNWWW\\\^^^XXXZZZ\\\\\\[[[ZZZZZZ[[[ZZZ[[[]]]aaaeeeiiikkkkkkiiilllpppqqqooommmjjjiiipppssswww{{{}}}}}}|||}}}}}}{{{yyyuuuyyy~~~ssskkkeeedddbbb^^^\\\\\\___ZZZUUURRRRRROOOIIICCCAAA>>>;;;;;;>>>???<<<888000333555555666888666111222...******---///000///***...000000333888:::888777000,,,///222000---,,,*********))))))***++++++%%%###"""###%%%&&&$$$"""%%%(((!!!"""!!!!!! ###!!!!!!"""$$$&&&&&&$$$###$$$%%%%%%$$$######$$$&&&!!!"""$$$%%%%%%%%%'''(((***)))'''###!!!###&&&***...---555@@@<<<---''',,,&&&(((***)))(((***///333444000+++(((((()))))))))$$$+++000111111222111...+++******...333666777666///,,,(((%%%%%%)))---000444666777444///+++***+++***---000111000...------+++111444///++++++...///---,,,***)))(((((()))***'''***+++***,,,111222000+++...555===<<<222***)))//////+++''''''+++,,,)))(((***,,,---------,,,,,,111///---+++))))))***+++,,,,,,,,,,,,,,,++++++***---...///---((($$$""""""((('''&&&%%%$$$$$$%%%%%%$$$&&&)))+++,,,+++)))''')))((((((***---///...,,,---***((())),,,...///...---......///111333555666///,,,,,,000111---))))))&&&+++---+++,,,//////+++&&&))),,,///...,,,)))'''&&&,,,...***&&&&&&%%%""" &&&)))'''''',,,222333...))))))000333///,,,...222222111000///......---333111...,,,,,,...000222///111333555666555333222444111111777;;;;;;;;;===666@@@IIIGGG===777;;;BBB===<<<@@@GGGJJJHHHHHHJJJLLLNNNQQQQQQQQQRRRVVVZZZ___aaa```ZZZTTTVVV```iiieeeddddddjjjrrrwwwxxxvvvqqqtttxxxzzzyyywwwvvvvvvxxxzzz|||~~~yyyxxxzzz~~~wwwpppkkkjjjhhhaaa\\\[[[]]]WWWQQQQQQTTTTTTNNNHHH@@@<<<888888;;;===:::777444888;;;<<>>999444///))))))...222222000+++///111222555;;;===<<<777///+++000555444222000222000---+++))))))***+++$$$$$$%%%(((+++***&&&"""!!!###!!!###&&&%%%!!!""" """$$$%%%%%%$$$###"""$$$$$$$$$"""!!!"""###""" ###'''))))))((('''%%%###"""!!!---333777444---'''%%%'''((('''((()))***+++,,,+++111...***)))******(((%%%(((,,,...,,,---111444444///---,,,...222555555444...,,,***((((((+++...000,,,000222111,,,((((((***111111111...,,,++++++------333555///)))))),,,...'''''''''''''''((((((((((((***)))&&&'''---000///)))---999EEEDDD777---***---...---+++,,,///---)))(((,,,///000///------...777555222///---...///000......---,,,***(((&&&%%%%%%***///111...)))'''&&&$$$%%%'''(((((((((''''''%%%&&&(((*********))))))///---+++,,,......,,,))),,,,,,***((((((***///444111222111111111111000000......000222000+++***---(((...///,,,...444666444++++++,,,---///...+++((($$$'''(((&&&&&&'''%%% $$$%%%%%%)))///111000...(((&&&+++---+++---111999666111---+++,,,...000888555111---,,,---///111...000333555666555444333444...,,,333;;;>>>???AAAGGGWWWddd\\\HHH;;;???IIIBBBDDDJJJQQQSSSPPPQQQTTT[[[ZZZYYYZZZ]]]bbbgggiiippptttwwwrrrkkkmmmxxx}}}vvvpppnnnkkkfffpppqqqtttxxxyyytttkkkccc___dddiiijjjfffaaa^^^]]]___^^^^^^```bbbbbb^^^ZZZVVVWWWXXXXXXYYYZZZ^^^```WWWTTTRRRTTTZZZ^^^]]]ZZZUUUOOOIIIFFFGGGJJJKKKKKKwwwsssnnnkkkiiieee___ZZZ\\\XXXVVVXXXZZZVVVMMMDDD???>>>===<<<<<<===>>>>>>??????>>><<<:::888777777222000---+++,,,000555888555------777;;;777666;;;111000...---...111444666555666///$$$%%%---...'''((($$$$$$+++000---)))'''###  """######""" ######(((%%%""" """$$$'''$$$  !!!!!!!!!$$$(((%%%$$$'''&&&"""$$$"""$$$(((***(((&&&%%%000---+++,,,......,,,)))***++++++***))))))***,,,...///,,,'''&&&)))***(((***)))'''&&&''',,,333888333///++++++...000111000(((,,,111111...***)))***''')))+++***'''&&&(((***///...,,,)))((()))---000333...+++)))((('''+++222...+++'''&&&&&&'''((((((''''''''''''))),,,///111%%%***222999<<<777...'''///,,,***,,,///000,,,'''///((((((///000,,,111;;;CCC<<<888888666111111555444---***,,,,,,&&&""""""!!!$$$'''))))))***+++,,,,,,)))%%%######%%%&&&&&&######%%%'''******(((&&&)))+++---+++'''$$$%%%'''...((($$$$$$)))---,,,***...333555333222444555444222+++(((,,,///,,,***------///111000---,,,...111---...000111000---)))''')))))))))))))))(((''''''%%%''')))***+++---000333222111+++''',,,222000)))000...///111///******---333444444111---,,,///333555999:::999999:::888333222333666:::>>>AAAAAAAAAIIITTT\\\VVVGGG???DDDLLLHHHMMMSSSVVVXXXZZZ^^^aaa___eeelllnnnmmmpppxxx|||{{{yyyzzzzzzzzzyyyxxxvvvuuuvvvuuuooofffeeemmmrrrqqqqqqqqqnnnhhh```[[[[[[\\\ZZZXXXWWWVVVXXX[[[___aaaYYY[[[]]]^^^^^^___```aaaTTTRRRPPPPPPOOOMMMJJJGGGGGGHHHJJJLLLMMMLLLIIIGGGFFFEEEBBB@@@>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAABBB???:::555333666<<<@@@===>>>@@@???===;;;;;;<<<777;;;:::555222555999;;;zzzvvvpppllljjjfffaaa\\\\\\ZZZWWWWWWWWWTTTMMMHHHAAA@@@>>><<<<<<===>>>???@@@===999777777888888888444222000...///222666999555,,,***333888666555:::222111///......///111222777888333***+++222333,,,,,,&&&%%%***---***&&&%%%$$$""" $$$%%%$$$###""""""&&&&&&$$$"""!!!"""%%%%%%%%%&&&---111---))))))(((%%%""""""$$$'''))))))***+++,,,,,,,,,...111333333333111111000---)))''''''((('''+++,,,((('''***,,,+++///---,,,+++,,,000555999...+++((('''***,,,,,,,,,---///111000...***((('''%%%''')))*********+++---444333111---***)))+++,,,000,,,))))))'''$$$&&&+++))))))((()))***++++++++++++***(((((((((***---///%%%)))///555888444...(((***((('''***...///,,,))),,,''''''...///,,,///888>>>;;;999888222---///777333,,,'''((((((### !!!"""%%%'''((('''&&&&&&&&&***((($$$###$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%+++---///---)))'''''')))+++***)))))))))))))))(((,,,///111000111555666333***%%%$$$))),,,***)))++++++...000///---+++,,,---+++,,,...//////---***((())))))))))))((((((''''''''')))+++---...000444666444222---***...333222+++///---...000///+++***---333444666666555444333444;;;===<<<999888:::999555000222555:::>>>BBBCCCCCCIIINNNSSSPPPJJJFFFHHHMMMPPPUUU[[[^^^^^^aaaeeejjjhhhooowww{{{{{{|||zzzsssqqqvvvuuusssqqqpppnnnkkkiiihhhhhheee___[[[]]]ccciiihhhfffccc^^^XXXSSSOOONNNVVVVVVUUUUUUVVVWWWXXXXXXUUUUUUOOOGGGFFFMMMQQQQQQMMMNNNLLLGGGAAA===>>>@@@CCCBBB@@@???@@@CCCFFFHHHDDDEEEFFFFFFCCCBBBBBBBBB::::::<<>>===>>>@@@BBBBBB<<<666444888<<<<<<;;;666555444333333555777999444***'''///777666555777222111000000///...------777999777111111777777222111+++''')))+++(((&&&&&&###!!!!!!)))***&&&###&&&+++'''((()))(((%%%!!!!!!%%%'''&&&$$$+++333888333+++'''&&&%%% ###''''''&&&'''))),,,'''))),,,...///111444666222111000,,,)))''''''((($$$,,,111...++++++------000///...---...111333555***(((&&&&&&((()))******222111///...---+++(((%%%%%%%%%'''***...///...---777777555111,,,)))((())),,,)))((()))(((###"""$$$$$$&&&))),,,.........---...,,,***(((''')))+++,,,)))+++...111444333000---+++(((&&&'''+++......---)))$$$%%%,,,...+++---333666777888555---(((---666111,,,((('''&&&###!!!"""&&&(((******'''$$$"""""")))'''%%%$$$%%%%%%%%%$$$(((***+++)))&&&$$$%%%''',,,///000///+++)))***,,,))),,,///...+++(((&&&&&&(((***)))***...444444///'''%%%&&&+++...---,,,---***,,,//////...+++***)))***+++,,,------,,,+++******************)))))))))+++---///111222444777:::444333000---000444333//////,,,---000000,,,,,,...///222666:::>>>===:::888???@@@<<<888888;;;:::777777999<<<@@@CCCDDDEEEFFFHHHIIIJJJLLLPPPSSSUUUVVVWWW]]]aaaaaa]]]^^^ccciiilllsss|||~~~~~~}}}|||{{{zzzxxxtttpppmmmkkk___bbbfffiiijjjhhhfffddd___ZZZUUUSSSTTTXXX[[[]]]\\\XXXVVVWWWTTTNNNHHHGGGPPPNNNLLLJJJIIIFFFCCC@@@AAABBBBBB@@@>>>???CCCGGGHHHFFFCCC>>>;;;888777666???>>><<<;;;<<<===???@@@???>>>999333111666999999888::::::777222000111444:::999777666777888:::<<<888999999777333///...---+++---000444888:::999888...333666444...+++---000333333333333333222222222333444555777888:::;;;;;;888666222000///000333555555666666444111///...///222555555333444666333///~~~wwwqqqooolllhhheeebbbaaa]]]VVVOOOLLLLLLNNNLLLIIIEEEAAA???@@@CCCEEEDDD===777888>>>BBBAAA>>>888777777777777777888999333+++)))222:::999555333000111111111111///...---333777777333444888777333333---)))***+++((((((***"""!!!!!!"""$$$$$$"""!!!$$$))))))%%%%%%)))...***+++,,,+++)))&&&""" %%%'''&&&"""&&&///555222((( !!!&&&+++((($$$###$$$%%%$$$'''******((((((+++...(((((((((((('''(((+++---***444999555...+++******,,,+++++++++,,,------,,,'''''''''(((***,,,------111...******,,,,,,***'''***((())),,,///000...***333333333000,,,)))'''''')))&&&(((,,,,,,'''###"""$$$&&&))),,,,,,------...---,,,)))''''''(((+++,,,...------///111333333222...,,,******,,,------+++&&&###$$$))),,,***+++...000111111...(((%%%***000///---+++***)))&&&$$$$$$***,,,---,,,)))&&&$$$###)))(((''''''((((((&&&%%%(((+++---***&&&$$$(((,,,,,,///111000,,,***+++---))),,,000222111---)))&&&((('''%%%%%%+++111000***&&&'''))),,,...---,,,+++)))+++...000///,,,)))'''******+++++++++*********---,,,,,,,,,,,,,,,,,,,,,111222333444444555888:::222222000///000222222000///,,,,,,000111///...///---...222999???AAA>>>:::<<<<<<:::777888<<<:::666===???AAAAAAAAA@@@@@@@@@AAA???@@@EEEMMMTTTXXXXXXUUUYYY[[[VVVOOOLLLQQQWWW[[[aaaiiimmmmmmnnnqqqtttsssmmmjjjooosssttttttvvv|||xxxwwwzzz~~~zzzzzzyyyuuuqqqrrrvvvzzzxxxxxxuuurrrooonnnnnnooovvvvvvrrrkkkhhhjjjjjjgggeeeaaaYYYSSSRRRVVVVVVRRROOOWWW]]]]]]WWWRRRQQQQQQKKKKKKLLLLLLJJJGGGEEECCC>>>@@@DDDGGGGGGDDD@@@===AAA@@@>>>===>>>@@@AAABBBBBB@@@@@@@@@???<<<::::::<<<;;;:::;;;;;;;;;999777:::;;;===<<<:::888888999<<<:::777777888999;;;;;;<<<;;;;;;:::999888777666;;;:::666222111222444555777999:::888444222444666;;;:::888777777777888999666888999777333///------.........111555777888777000222333111...---///111555555555444444333222222222333444555777999;;;<<<777555222111111222222222333444555444111000///000333444222000333666333---zzzuuurrroookkkhhhfffeee```XXXOOOJJJKKKNNNLLLIIIDDD@@@???@@@BBBDDDCCC>>>999<<>>777,,,$$$&&&######'''++++++++++++------***'''%%%&&&((())))))+++------+++)))'''$$$***+++,,,+++(((&&&&&&&&&))))))***+++,,,+++)))&&&&&&***,,,+++((('''+++000***---000///,,,***,,,...++++++...222666555...(((...,,,((('''+++000...((($$$&&&((((((((('''&&&$$$(((***...000111...***'''***+++++++++******))))))++++++************+++,,,333444555444333333555666......//////...---...000111---,,,000222000...///111000000444888:::777555333444444444888<<<888222666888::::::777555555555666666666999===CCCGGGJJJFFFIIIJJJDDD===999<<>>@@@BBBCCCFFFFFFCCCCCCDDDCCC???<<<;;;777444555888666111111777===@@@<<<666555666000111222333333111///---///222666999999777333000000222444555555333222111222333444333333333444333333222222444666777666444111444777888666333000///111///---///333777999:::555777:::;;;;;;888444222999666444222111///000111222444666444000...000222222222111000000//////...///111333333111...------...,,,******...222555666111---******---000000000111000///...,,,+++******,,,,,,,,,...000222444555111///---,,,......---+++***,,,......---,,,---...111000---***---222111---}}}xxxuuurrrmmmiiieeeddd```YYYQQQLLLKKKMMMHHHEEEBBB>>>======???@@@BBB>>>;;;===AAABBB???;;;;;;:::::::::;;;<<<<<<===777777:::>>>AAA???:::555222333555777888888888888111333555444222111000000,,,***+++......++++++---111///---,,,,,,+++)))'''---(((######'''******((('''&&&%%%$$$$$$%%%'''((( ###&&&((('''######+++...''')))///---+++,,,***%%%!!!###$$$&&&(((***"""'''***)))000333...)))''''''&&&'''%%%%%%'''+++,,,***(((###&&&***,,,,,,,,,...///)))(((''')))+++---......000///---,,,,,,,,,+++)))%%%''')))***))))))***+++)))&&&'''...222///+++)))(((******((($$$###%%%((($$$%%%&&&'''((()))******(((&&&$$$%%%(((+++......000===OOO[[[YYYKKK777)))'''$$$###%%%***,,,,,,***,,,,,,(((######&&&'''%%%$$$))),,,+++******)))&&&((((((((('''%%%%%%'''((()))***,,,...000...***'''###&&&)))***)))***---000))),,,///...,,,***,,,...,,,+++,,,111777888333,,,333222///+++---000///***&&&***+++(((&&&&&&%%%###'''))),,,///111000,,,)))((()))++++++,,,+++***)))(((((('''&&&&&&((()))***111222222111000///111222***+++---///,,,)))+++000111,,,***...111///,,,,,,555333111000000000///------......000555999555---...222555555222000111333333333333222222444666999666777888555111///111333666777:::<<<>>>AAAEEEHHH@@@<<<:::===>>>;;;;;;===;;;888444333555888;;;<<<555999<<<;;;777666999======999666777777888<<>>;;;:::;;;<<<<<<<<<:::::::::888777555444333888777555222000///......///000111111///---------...111222000---,,,///111///333666444444444111---(((+++,,,,,,///333222...)))***...222222...---///.........---,,,***((('''***---111555777777555333***---111333111...+++***+++///111...,,,......,,,000///...///000000///---'''+++000444555333///,,,---+++)))+++///222333111***...333888999777333111444111000000///+++***,,,...111333222///---...000............---,,,+++***'''***---...---+++***)))***(((&&&'''+++111555777333,,,''''''---222222000...---***(((&&&%%%%%%%%%)))))))))***+++...000111000---***+++------+++)))''')))+++,,,++++++,,,...++++++)))%%%'''---///---{{{xxxtttnnniiiaaaaaa^^^ZZZUUUQQQNNNMMMEEEDDDAAA???>>>>>>??????EEEBBB???>>>>>>???>>>=========<<<<<<===???@@@BBB<<<>>>@@@@@@???>>><<<;;;777888999:::;;;<<<<<<===666777888777444000000111//////333777777111///000444111...,,,,,,+++***)))+++(((%%%&&&+++---***'''%%%%%%$$$$$$$$$$$$%%%&&&""""""###%%%''''''%%%###!!!$$$,,,111---"""###+++,,,''''''---,,,$$$"""&&&***++++++$$$$$$"""###&&&(((,,,,,,'''%%%'''((('''&&&$$$###''',,,///---***&&&***---...---+++++++++,,,---...---,,,++++++,,,,,,,,,,,,+++***+++...000(((***++++++))))))+++,,,+++&&&&&&+++///---***)))&&&))),,,***%%%""""""$$$!!!###%%%((()))((('''&&&$$$"""!!!###&&&)))***+++000<<>>666333333444111...///333444222000///000000000///,,,---...///000222444666222,,,(((***++++++...333444333333444555555333111000222444222...,,,...111333333222111000000111111111///////////////---+++...111444333///---///222///333444222111222000,,,&&&+++---,,,---111333222***&&&'''---111//////111111000///---+++***(((((((((***...111444444444333---///222111...+++***+++***000333///---......,,,---,,,+++,,,---,,,+++)))###'''---222555444000---...+++)))+++///111///,,,'''***000444777666333111333///...111///)))'''***---111444444111000111333000111222222111000...---))),,,//////---***(((''''''''''''***...222444444666000+++***---111444444///,,,)))&&&%%%&&&''')))++++++******+++---///111444000,,,,,,///000...+++(((***,,,---,,,,,,---...&&&******((((((,,,///...}}}zzzuuunnniii^^^]]]\\\[[[XXXUUUQQQOOOFFFEEEDDDBBBAAAAAAAAAAAAJJJGGGCCC???===>>>@@@AAA???>>>======???AAADDDEEE@@@CCCDDD@@@<<<<<<>>>???;;;;;;<<<<<<===>>>>>>???;;;;;;<<<;;;666222111444555666;;;@@@???888444444111///+++***+++---------''''''(((+++......+++(((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%&&&&&&$$$###%%%&&&,,,333000%%%(((,,,)))!!!!!!(((''' !!!'''******)))''''''$$$!!! ###&&&,,,---***%%%$$$''')))'''%%%###"""%%%,,,///...,,,+++///222222...+++)))***000222444111,,,))))))***&&&(((***)))))),,,222777.........,,,***)))***,,,---'''$$$(((,,,+++((('''###)))...---(((###!!!""" """&&&((()))'''%%%######""""""$$$'''************111;;;CCCEEEBBB>>>;;;+++((($$$$$$)))...///,,,+++222222)))!!!###(((***(((------((('''...444555...,,,***&&&$$$&&&***...&&&(((,,,000111///)))%%% """%%%((()))'''%%%)))---000///---,,,...111***,,,.../////////111222,,,///...(((&&&(((******$$$******$$$ ###%%%###$$$$$$&&&***...///---*** $$$(((---000111000///+++***)))((()))***,,,...%%%'''((())))))+++---000'''(((,,,///+++%%%(((000...(((%%%))),,,)))%%%$$$''',,,000222000000111444///,,,(((&&&,,,222///))),,,000222000+++'''(((***'''$$$"""%%%***---,,,***---+++******+++***%%%"""###&&&+++000222333222222222000000000,,,''')))///222111///......---+++)))***))))))+++///222333333+++$$$ ###%%%$$$'''---...///111333555444000---''',,,000...)))'''+++000***++++++,,,...000111222444000------///000...,,,---111555333///,,,---///,,,//////------000000---)))---...***(((,,,000111---%%%###+++111111111333000///...,,,+++*********((()))+++---......------...000000---***((()))+++'''///333000...000111...(((''''''((()))***)))''' ###(((...111///+++'''(((&&&$$$'''+++---***&&&)))+++...111222222000///111------111///(((%%%((((((,,,000000///...000222---...///000000...,,,+++...000222222...***&&&%%%%%%&&&(((+++///000///---555222...******---111555---+++'''$$$$$$&&&)))+++***)))(((((()))+++---...444///++++++...000...+++(((***++++++***))))))***$$$+++///...---///111111zzzppphhhbbb___[[[YYYYYYWWWRRRNNNNNNLLLJJJGGGEEEDDDDDDDDDGGGFFFEEEDDDDDDCCCCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@BBB@@@===:::999;;;AAAEEECCCBBB@@@???>>>>>>??????===@@@BBBBBB>>>999555222:::999999<<>><<<===???AAACCCBBBAAA@@@??????>>>>>>@@@BBBDDDDDD@@@<<<999888;;;888666999<<<<<<777222666888666222000222111...******+++,,,---,,,***((())))))***,,,......---+++333000,,,'''$$$!!! (((***+++,,,***'''$$$"""$$$$$$###"""!!!"""$$$&&&(((###!!!'''+++***(((((($$$&&&'''%%%""" !!!'''%%%###!!!!!!###%%%'''+++***)))''''''(((+++---,,,******------++++++...)))+++,,,,,,+++))))))***---------+++(((''''''(((******)))'''%%%%%%(((,,,---+++******,,,,,,***(((((('''))),,,)))%%%&&&***'''))),,,000333333222000'''%%%$$$%%%'''(((&&&%%%)))((('''(((+++---------***+++***(((&&&&&&))),,,...---***&&&$$$&&&***...***((('''((()))***'''%%%%%%''')))+++,,,***(((''' %%%)))***((('''+++///,,,)))%%%%%%(((******(((+++***))))))************)))))))))***,,,.../////////***&&&'''+++......---%%%###$$$(((***(((***---,,,)))''''''))))))'''$$$!!!$$$'''))))))+++...000///)))&&&***,,,***&&&%%%%%%$$$$$$%%%''''''%%%"""'''***,,,***''''''+++000///---)))(((((('''&&&%%%(((+++000333222111000///,,,******,,,111222///,,,---,,,+++***)))((('''&&&''')))***((('''(((,,,000111---((('''((()))(((''')))+++,,,------+++((('''***111333...'''%%%&&&&&&***---000000...+++******,,,,,,,,,...//////...---'''...---"""&&&***)))'''+++000333222000000111,,,***+++,,,***&&&&&&)))((($$$$$$***---++++++---,,,***(((((()))++++++***333111......///000...,,,...000222222111/////////333000,,,)))))),,,...///...,,,******,,,---------,,,---///222444222,,,'''(((***++++++)))(((***,,,............///000222333...***'''+++333666333......,,,++++++)))&&&***000+++---///111111...+++(((***)))+++000111//////222222111000111222222000...///...,,,+++******)))(((,,,//////***(((,,,...,,,...------...///000///...///,,,***+++///000...+++&&&'''***...111111...,,,111000...---,,,,,,,,,,,,---)))&&&'''***,,,+++)))&&&(((***+++++++++---///+++'''$$$&&&,,,333555555111111000000///---,,,+++(((***,,,---...///000111}}}pppfffmmmiiifffcccaaa\\\UUUOOOIIIKKKMMMNNNMMMKKKHHHFFFLLLKKKIIIHHHGGGGGGHHHHHHIIIHHHGGGFFFDDDBBBAAA@@@AAACCCEEEEEECCCAAA@@@AAACCCCCCCCCBBBAAA???>>>===AAACCCDDDCCCAAA>>>======>>>:::777888<<<>>>;;;777999;;;:::666444444222......000222111///+++)))((()))***+++,,,++++++,,,...333111...+++(((%%%$$$###'''''''''''''''%%%$$$######%%%&&&$$$""""""&&&)))***%%%$$$(((+++***''''''&&&''''''%%%""" !!!&&&%%%$$$$$$$$$$$$%%%&&&,,,......+++'''&&&)))---)))&&&'''***+++***+++...+++,,,---,,,***)))***+++---,,,***)))******)))(((%%%%%%%%%###"""###&&&)))---,,,+++,,,......,,,***'''&&&''')))(((&&&'''+++$$$'''***...111222222222)))'''%%%$$$%%%$$$###"""+++(((###"""$$$''')))++++++------***%%%%%%)))...---,,,+++(((''')))---000)))&&&$$$$$$%%%&&&&&&%%%&&&(((+++------***'''$$$"""%%%((())),,,///222111,,,'''%%%(((+++,,,,,,---,,,***))))))***,,,---,,,(((%%%'''+++......,,,,,,(((&&&''',,,000111000'''%%%%%%)))***(((***------,,,***))))))(((&&&$$$$$$%%%&&&&&&&&&(((+++...111+++(((+++,,,((($$$###&&&&&&&&&&&&$$$$$$%%%&&&%%%(((,,,---+++,,,///222111...+++************)))''',,,222555444000,,,*********+++---.........---///---,,,,,,,,,,,,)))'''***,,,---+++&&&%%%)))---333///)))&&&%%%'''((((((***+++,,,,,,+++)))&&&%%%)))...111---******((($$$'''---111///((($$$$$$'''++++++,,,///222111,,,'''!!!,,,///&&&###***---&&&))),,,......//////111,,,)))((()))&&&###$$$))))))&&&%%%)))+++))))))***)))((('''(((***+++***)))000...,,,,,,---///000000---///111111000//////000555333///+++***+++...000///---,,,,,,------,,,***...///222444444///(((###%%%''')))))))))***,,,...111///------...111555777---'''$$$***333777222+++,,,+++***)))%%%$$$***333//////000000///---***))))))'''(((,,,...,,,---000555222...------///000000///---+++***+++,,,+++******,,,+++'''&&&***------111...+++***,,,...000000...,,,***+++///111000...(((***---111444444111...444111......//////,,,***...+++)))***---//////---'''+++000111000......///---'''###&&&000888;;;:::222111000///---,,,++++++'''+++///000///...///111uuukkkooollliiigggeeeaaaYYYTTTMMMNNNOOOOOONNNLLLJJJHHHNNNMMMKKKIIIHHHIIIJJJJJJLLLLLLLLLKKKIIIGGGFFFDDDHHHJJJLLLKKKIIIGGGFFFFFFCCCCCCDDDDDDBBBAAA???===@@@AAABBBAAA???>>>>>>???BBB???<<<===AAABBB???;;;888;;;;;;888666666444000000555999999555///,,,+++,,,...000...,,,,,,///222000//////...---,,,+++***'''&&&%%%%%%$$$%%%%%%&&&!!!$$$&&&&&&$$$$$$(((,,,***&&&%%%(((***'''%%%%%%******)))'''%%%$$$$$$$$$'''((())))))))))))((('''111222111---***(((***,,,---***)))++++++)))***...,,,---,,,+++)))(((***+++...+++)))))),,,...,,,***%%%%%%%%%$$$%%%&&&(((***000---)))'''(((+++///111'''$$$$$$'''&&&$$$%%%((("""$$$'''((())))))***+++***((('''%%%%%%%%%$$$$$$...***%%%"""$$$&&&)))******---///,,,&&&%%%)))...//////---+++***+++...111+++)))&&&%%%%%%&&&((())))))***+++++++++)))'''%%%!!!###&&&***---000111222222,,,&&&$$$'''+++......000///---+++***,,,///111000---******,,,------,,,***((('''(((,,,///000000(((%%%$$$'''((('''(((,,,...---,,,,,,+++***))))))&&&&&&'''''''''((()))+++222---***,,,+++'''######%%%''')))'''$$$$$$(((---''')))+++++++++,,,///222111///---,,,---------,,,)))---111333000,,,)))'''***,,,...---***)))+++------,,,+++,,,//////,,,)))(((+++---***%%%"""&&&+++000,,,'''###"""$$$''')))%%%&&&(((***+++******)))%%%***---...000222///******---///,,,&&&"""!!!"""((((((+++000444222,,,%%%)))---&&&!!!&&&)))***+++++++++***************(((((()))'''###$$$(((+++)))'''((())))))((((((%%%%%%&&&(((+++---,,,+++...,,,)))((())),,,...000***+++,,,,,,++++++---...333111...***((()))---///*********,,,///000///...,,,---//////...***%%%"""%%%&&&''')))***+++,,,---///---)))'''(((+++///222***'''&&&***111333...)))******++++++'''%%%+++555000000000///...---,,,+++***'''''')))***((())),,,222///,,,+++,,,...000111222///------...///...,,,)))+++,,,******+++------111...+++***,,,///000111000//////000111///,,,)))(((***...333777777444111222///,,,...111222...)))---+++)))***---000000000---111444444222//////000333---))),,,555;;;;;;888555444222000---,,,+++***(((---333444111///000111}}}uuuooollliiihhhhhheee___ZZZTTTSSSRRROOONNNLLLLLLKKKPPPOOOLLLJJJJJJJJJLLLMMMNNNOOOPPPPPPOOONNNLLLKKKNNNNNNNNNLLLIIIIIIJJJLLLDDDDDDEEEEEEEEECCCAAA@@@BBBCCCCCCBBB@@@@@@AAABBBDDDBBB@@@BBBFFFEEE@@@:::666::::::888888999777444///555<<<>>>:::444000...222444666444222111444777////////////......------+++)))(((&&&&&&''')))***"""$$$'''(((((()))---000,,,)))(((++++++(((&&&'''000...---++++++*********+++,,,---//////---,,,+++666333///.........,,,***000---+++------+++,,,000------,,,)))'''''')))+++---***'''(((,,,---,,,******)))((()))***,,,---...+++***(((&&&'''***...111+++'''&&&)))(((%%%$$$&&&'''((()))(((&&&%%%&&&'''(((((('''&&&%%%&&&'''))),,,)))&&&$$$%%%&&&''''''(((+++---+++'''%%%(((+++//////...,,,******,,,------+++)))'''&&&'''***,,,...,,,***(((''''''((()))$$$'''+++...000000///......***$$$###''',,,...///......---+++)))***...111111222111...***)))***,,,+++)))))))))+++,,,------((($$$###&&&&&&%%%&&&*********+++++++++,,,,,,---'''((()))+++++++++)))'''///+++)))***)))$$$!!!!!!"""&&&(((&&&"""###)))000+++***)))''''''***...111111///------.../////////---...///---***(((''''''(((+++---***&&&%%%'''***+++)))(((***///111///,,,&&&))),,,***&&&%%%(((,,,+++)))'''$$$###%%%)))+++"""$$$&&&(((***+++,,,,,,###'''***,,,000333111+++((((((''''''&&&%%%"""!!!###%%%***000444333---'''&&&))))))&&&$$$$$$%%%%%%+++***)))((((((''''''&&&''''''))),,,***&&&%%%(((...,,,***((()))***)))'''"""###%%%(((---000000//////---+++))))))***---///)))******)))((()))+++......---+++(((&&&'''+++///*********---///111000///+++++++++***)))(((''''''((('''((()))***+++++++++---+++'''$$$$$$%%%(((***((()))***+++,,,,,,+++***)))))),,,...+++(((,,,333...............---------///+++***,,,+++((((((+++---+++***+++---///000000666222//////222333111...(((***...111000---,,,---000...---...000111000///...000222444444000***&&&$$$&&&***///333444222///...+++))),,,000222///+++***)))((()))+++---//////222222222000///---,,,,,,111...,,,000777999666111:::999777444111///---,,,(((,,,000222000///...///pppmmmjjjiiiiiihhhddd```ZZZYYYVVVSSSQQQPPPPPPPPPTTTRRROOOMMMLLLMMMOOOPPPPPPQQQSSSTTTSSSRRRPPPOOOOOONNNLLLIIIGGGHHHKKKNNNGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIHHHFFFFFFFFFHHHDDDAAA@@@CCCGGGFFFAAA;;;999<<<===::::::===<<<999111555;;;===<<<888555333999:::;;;;;;:::999:::;;;333222111///............222111///...---///000111++++++,,,...000222333444222000000222111---,,,...333111...---.../////////---...000111111000...---666111------///000---)))000,,,+++---...---///333---,,,***'''%%%%%%(((******((('''((()))++++++***---,,,+++,,,///000000000"""%%%)))++++++++++++,,,///,,,+++...///***'''((()))++++++)))%%%###%%%(((((()))((('''&&&'''***---+++(((&&&%%%&&&&&&&&&%%%'''***,,,---,,,+++***))),,,------,,,)))((()))***------+++)))'''(((+++---000---***'''&&&'''***,,,(((,,,///000///---,,,+++,,,(((%%%%%%))),,,,,,+++)))***+++)))&&&&&&)))---...111222///)))%%%&&&)))******)))))))))******+++((($$$###$$$%%%###%%%)))###%%%((())))))***,,,...))))))+++---...---***''')))&&&&&&'''%%%  !!!$$$&&&%%%"""###(((...---+++(((%%%%%%(((,,,...///...,,,,,,...000000000000000...***'''&&&'''(((''')))***(((%%%$$$'''))),,,(((%%%(((...111000---''')))++++++++++++---...))))))***)))((((((***,,,%%%&&&'''(((*********+++%%%)))***)))+++,,,)))$$$!!!!!!%%%&&&%%%### $$$***///111000---+++---+++(((((()))***(((&&&&&&%%%%%%&&&((())))))(((%%%%%%)))------((('''***......+++((((((+++***'''""""""$$$''',,,000222222111111000---++++++...000,,,,,,+++***)))***---///,,,,,,+++'''$$$%%%***///000...------......---++++++,,,+++***)))))),,,///***)))))))))+++,,,+++***...,,,***'''&&&&&&&&&'''(((***++++++))))))+++---***)))+++......+++,,,000------------------,,,,,,333000///111///,,,+++---***))))))+++---///...---555111...///333555333///(((***///444333...++++++......///000222222000...)))---222555555222...+++"""###&&&***---...,,,******)))(((***...000///---)))(((((()))***,,,...///000---******+++,,,)))&&&((((((***///333333000,,,333333333222///,,,)))(((%%%''')))+++,,,---,,,+++tttpppllljjjkkkjjjhhheee\\\\\\[[[ZZZXXXVVVUUUUUUXXXVVVSSSPPPPPPQQQSSSUUURRRSSSUUUUUUUUURRRPPPNNNNNNMMMLLLJJJIIIJJJLLLOOOLLLLLLLLLLLLMMMNNNOOOOOOKKKMMMNNNNNNLLLJJJJJJKKKDDDAAA???BBBGGGIIIFFFCCCAAACCCCCC??????AAAAAA???;;;;;;;;;<<<===>>><<<;;;???>>>>>>@@@AAA@@@>>>===888777555444333444555666<<<;;;999888777888999::::::777555777;;;<<<:::777777555666888777333222555222///------///111222111,,,---...//////...---,,,///...---------,,,,,,+++222---+++,,,+++)))+++///---,,,)))%%%######&&&)))***+++++++++******,,,---...,,,+++,,,///000///... $$$))),,,++++++,,,---///,,,---222333///+++***'''***+++)))&&&'''+++///...///...---+++,,,000333111///,,,***+++,,,---,,,---...111555888777222---+++---...---,,,+++,,,---...///...,,,******---///...,,,***((('''(((***,,,,,,///000---(((&&&)))---,,,***((()))++++++)))&&&%%%(((***(((%%%$$$'''***,,,---...---+++(((&&&%%%'''((((((((((((((()))******&&&$$$%%%%%%###%%%)))"""$$$'''(((((())),,,...+++***)))+++------+++((('''%%%%%%'''%%%!!! ###&&&((()))'''%%%%%%(((+++,,,***((('''(((***+++,,,...,,,***+++---///000000222111///+++((('''((()))((())))))******,,,...000000+++&&&''',,,000///---)))((((((***---///...,,,&&&))),,,---+++((((((((('''(((((())))))*********))),,,,,,)))&&&&&&$$$  !!!"""######%%%&&&!!!&&&,,,///---+++,,,......***'''(((+++,,,+++***"""""""""%%%)))+++***)))$$$$$$'''++++++((()))------...+++&&&&&&******&&&$$$######%%%***...000000///000111000------...111//////---***)))***---000//////...)))%%%%%%***///555222///---,,,+++***)))***,,,---,,,++++++...000+++))))))***---...---,,,------------,,,***)))((((((((('''((())),,,...000...)))'''***,,,,,,,,,...------......---+++)))(((111//////222222...---///---+++))))))+++,,,+++***///+++(((+++111555444000))))))---222111***'''***...---...///111111///...))),,,000333333333222222(((''''''(((******)))'''+++***)))***+++---...///***++++++***+++,,,...000+++&&&###'''...000***"""%%%'''***,,,,,,,,,+++***'''(((***,,,+++(((%%%###%%%###"""&&&***---+++(((xxxsssnnnkkkkkkkkkiiiggg\\\]]]^^^___^^^\\\ZZZXXX[[[YYYVVVSSSRRRTTTVVVXXXTTTUUUVVVVVVTTTQQQNNNKKKMMMNNNOOONNNMMMMMMOOOPPPPPPOOOOOOOOOPPPRRRTTTUUULLLNNNPPPPPPNNNLLLKKKKKKGGGCCC@@@BBBHHHMMMMMMLLLIIIJJJHHHCCCBBBEEEEEECCCGGGBBB===<<>>>>>??????FFFAAA===>>>CCCCCC>>>888888777888:::999555555888000---***+++...111222111++++++,,,------,,,++++++))),,,...---)))(((***---555000+++***((($$$$$$(((---+++((($$$!!!"""&&&)))---000111000---,,,///222---+++***+++...///---+++%%%&&&''''''&&&)))///333,,,***,,,222555111,,,***(((+++......,,,...444:::555666666333000111555999;;;888333111222555777777555555888>>>CCCBBB;;;444,,,...000111000000111222000222222000------///222,,,+++******)))*********...000///***###"""(((///...,,,+++,,,---+++&&&"""%%%(((+++***&&&$$$'''***,,,++++++---///...)))%%%%%%&&&'''((('''((()))***,,,'''%%%&&&%%%$$$&&&***###&&&)))***)))***---///---***'''(((***,,,,,,***(((&&&'''***((($$$$$$(((---...---,,,***)))***+++)))(((((()))+++,,,,,,+++,,,+++)))***---///000000222222111...***((()))***++++++,,,...111555888999555...'''''',,,000///,,,)))&&&%%%'''---///,,,(((###(((---...***&&&######''''''((()))***+++,,,---+++//////***&&&%%%%%%"""###&&&)))'''""" ###'''###)))......***(((+++///+++(((&&&''')))***+++---"""!!!"""%%%***+++)))'''$$$###$$$(((((('''+++000,,,---***$$$%%%******%%%&&&$$$###$$$'''+++---...+++...000///---,,,...000000///---***((())),,,///333333111,,,&&&%%%***///666333...,,,+++++++++***(((+++......,,,+++,,,...+++)))(((***...000///---+++,,,///000000...+++))))))&&&###%%%***000222111222)))###&&&***+++,,,---............,,,)))&&&$$$,,,***---111222...---///111...***(((((())))))))))))%%%###'''///555444000***(((***///---&&&%%%)))...---,,,,,,...//////...,,,...///000000111333555000...,,,++++++***)))''',,,,,,,,,***)))***---000------------,,,---///111(((###""")))444666---###(((***,,,+++(((&&&(((***!!!$$$(((+++,,,***'''%%%'''### $$$+++///---)))vvvjjjfffiiillljjjfffbbbbbbbbbaaa___]]][[[ZZZccc___XXXSSSQQQSSSVVVYYYWWWXXXZZZZZZXXXTTTPPPMMMRRRQQQQQQRRRTTTVVVVVVVVVPPPSSSUUUUUUTTTTTTVVVYYYRRRUUUUUURRRQQQTTTSSSPPPPPPKKKGGGFFFIIIMMMOOOOOOKKKLLLLLLMMMNNNMMMLLLKKKMMMGGGDDDEEEFFFDDDDDDGGGDDD@@@@@@EEEHHHFFFDDDCCC???>>>>>>>>>???BBBEEEGGGGGGFFFBBB>>><<<===AAAEEEHHHBBB<<<;;;>>>===888222222222333333222000...,,,+++***)))''''''(((***+++)))&&&''',,,+++$$$"""$$$%%%'''((((((''''''((())),,,***((()))+++)))###+++)))&&&$$$###&&&***---&&&***...000000000333555555---(((+++///...+++))))))***,,,---...000333555000///---,,,...111444777666444444777===BBBFFFGGGJJJCCC???EEEKKKMMMLLLLLLRRRIIIAAA???DDDGGGDDD???BBBCCCHHHNNNRRRPPPIIICCC>>>666111222333111333888444666666444000///111444,,,)))&&&&&&)))***)))'''---+++(((&&&%%%&&&(((******---...,,,,,,---,,,)))(((+++---,,,(((%%%%%%''''''))),,,,,,+++)))(((((()))&&&$$$&&&)))***&&&"""+++++++++)))'''&&&&&&(((''''''''''''(((***+++++++++)))(((***,,,---+++(((&&&(((***)))&&&%%%''')))---///111///+++((('''(((%%%&&&(((+++,,,+++(((%%%)))---...+++---222000+++000...///111---'''(((...555333000---,,,,,,...//////...---,,,,,,,,,---...111000...***'''''')))+++,,,))))))+++***'''&&&)))***(((&&&%%%&&&)))---///000...,,,'''$$$###$$$&&&///...---+++(((%%%###!!!))))))(((&&&%%%%%%(((***,,,***&&&$$$(((---...,,,'''&&&&&&(((,,,///...,,,(((******'''%%%&&&)))***)))'''%%%$$$&&&'''((()))&&&%%%$$$'''+++......,,,(((***++++++))))))***+++,,,---......,,,+++++++++...///...***&&&&&&***...000000+++$$$###'''******---///111///+++))))))***$$$'''***++++++*********""""""'''///000---...444333,,,%%%"""$$$***...111......+++&&&(((---///---***+++------+++******+++,,,...000222222///,,,***------,,,(((%%%%%%(((+++)))&&&'''---444666111++++++,,,000222...'''%%%(((---+++'''&&&+++111111+++,,,******------******---''')))+++,,,,,,,,,+++)))---***((((((+++,,,+++))))))///444111***&&&)))///---///---)))))),,,---***,,,++++++---000000,,,(((---+++---222333///+++***,,,000---'''(((///000***xxxmmmiiijjjkkkjjjhhheeedddcccaaa___]]][[[[[[aaa___\\\WWWTTTUUUYYY]]]ZZZ[[[\\\\\\[[[XXXUUUSSSVVVVVVWWWZZZ]]]^^^\\\[[[YYY[[[]]]\\\ZZZXXXXXXZZZVVVYYYXXXUUUUUUXXXXXXVVVWWWTTTPPPPPPQQQSSSSSSRRRSSSSSSTTTUUUUUUUUUSSSQQQRRRNNNKKKMMMNNNKKKJJJKKKLLLGGGEEEHHHIIIHHHHHHJJJEEECCCAAA@@@AAABBBBBBBBBBBB@@@>>>:::777888;;;>>>999555222111222111,,,(((''''''(((((()))+++,,,---'''&&&&&&&&&''')))+++,,,&&&"""###''''''$$$###'''&&&'''((('''&&&&&&(((***111...,,,,,,,,,)))###%%%&&&)))***+++***(((&&&&&&(((+++++++++,,,///222111***''',,,000000,,,******---000222111/////////111000000222777===CCCGGGMMMOOORRRVVV[[[aaagggjjjiiicccbbbiiipppqqqqqqqqqxxxpppfffbbbbbbaaa[[[VVVZZZ[[[[[[ZZZVVVRRRNNNLLLEEE===888777666222111444222333333222000...///000+++***)))***+++------,,,,,,+++)))((('''((()))******---,,,)))***---///---,,,,,,,,,,,,+++(((%%%######&&&))))))((('''(((***,,,)))&&&'''***+++((($$$$$$&&&))))))(((&&&&&&&&&&&&'''))))))))))))***,,,)))(((''')))+++,,,***(((%%%(((+++,,,)))'''&&&'''---///111///,,,)))((()))&&&(((***,,,---+++'''$$$'''+++---,,,...333222......,,,---...+++&&&(((...666444111...+++***))))))------............---,,,...---+++)))'''(((+++...,,,)))***------++++++......,,,)))((((((***---///111000...***&&&&&&''')))------,,,***((('''&&&%%%(((((((((''''''(((+++...******(((&&&%%%)))...111---)))%%%&&&,,,111222222,,,---,,,***)))*********((('''%%%%%%&&&(((***+++***'''$$$%%%)))---...///(((((()))***+++,,,---///...//////...,,,***))))))++++++***(((&&&&&&(((***---...,,,'''&&&)))***(((***...222222///+++((((((###%%%'''))))))(((((()))$$$$$$(((...///---000666000***%%%###&&&+++000222000000,,,&&&%%%((()))'''---......---+++******+++,,,,,,,,,,,,,,,++++++***111000...,,,******...111------///111333111...+++((('''(((***'''"""###'''%%%((()))***...222...(((+++((('''***+++***,,,///...***))),,,+++((((((+++,,,******,,,000333333222000444888666111///111555666::::::222,,,+++------,,,---///111222222333444999555444;;;??????<<<<<>>999888777444111000111333((((((((((((&&&$$$!!!  """&&&)))+++#########$$$&&&)))+++---$$$!!!!!!###%%%%%%'''+++'''''''''&&&%%%&&&(((+++111///---......+++%%% %%%&&&)))---...---(((%%%((()))******)))***---///---((((((...444333///...(((,,,222555444111///---666666777:::???GGGNNNSSS[[[^^^bbbdddgggkkkrrrwwwsssppprrryyy~~~zzzsssnnnlllhhhaaaZZZ[[[[[[XXXQQQIIIDDDFFFIIIBBB===999888666333111222111000/////////...,,,******,,,---...---...000111,,,------------,,,,,,,,,***,,,***'''(((---111000///---+++,,,---+++%%% !!!%%%((('''%%%$$$(((------***&&&&&&((()))'''%%% $$$(((***)))(((''''''%%%(((++++++)))(((***,,,,,,***))))))***)))(((&&&&&&))),,,---,,,)))'''&&&...///000///,,,***)))***(((+++...///...+++&&&###&&&***,,,---///222333000,,,+++++++++(((%%%(((...444333222111...,,,)))(((+++,,,...000000///---+++,,,+++***(((''')))---111...+++,,,000111000111444333000,,,***)))+++...111222111///,,,***)))+++,,,,,,+++***)))(((((((((((()))******++++++,,,000222***,,,,,,)))%%%&&&---555444,,,$$$$$$***111222111---++++++,,,,,,,,,***)))+++*********,,,...000111,,,)))%%%###&&&***...000***((('''(((***---...///.........---+++***)))((()))(((''''''((()))((('''***------+++***,,,+++((((((,,,222444222---(((%%%######%%%&&&'''((((((((('''(((***---,,,+++///666...+++&&&$$$&&&)))---...111111...((('''***+++))),,,------,,,***+++---//////---+++))))))***,,,...111///,,,++++++---111333111444666555111,,,))))))((('''''')))'''$$$%%%)))&&&+++------///222222...---)))(((+++,,,---000444333,,,...777666+++'''---//////000222666999::::::555777999999888777888999;;;BBBBBB888---***,,,---)))---000111000333888===@@@???DDDOOOVVVTTTOOOLLLRRRVVVSSSJJJHHHMMMMMMHHH}}}wwwrrrpppqqqssstttqqqnnnjjjgggeeeeeeeeebbbeeegggccc\\\YYY]]]bbb``````______```bbbdddeeeeeeddddddeeeffffffeeecccgggiiikkkkkkhhhddd___]]]bbbccc```\\\\\\```cccbbb^^^]]][[[ZZZ[[[]]]___```YYYWWWWWWYYY\\\\\\YYYWWWXXXUUUWWW\\\]]]XXXTTTSSSKKKIIIHHHGGGCCC???AAAGGG999777666888===???===;;;000000000...+++((((((((( ###''''''### !!!!!!!!!"""###&&&((()))""""""###$$$&&&(((***+++'''%%%######$$$'''+++///)))((('''%%%$$$&&&))),,,,,,,,,,,,...///---***&&&*********+++,,,,,,+++)))+++,,,---...------,,,,,,+++(((***111777555222000###(((///333555444333333>>>===<<<===AAAFFFLLLOOOVVVXXXXXXUUUQQQSSSZZZ```\\\[[[___fffhhheeecccccc\\\ZZZWWWVVVUUURRRMMMIIIBBB@@@<<<777333333666:::333111000111333333222222111...,,,---///...+++'''))),,,//////---,,,...000---...000222222111///...***,,,+++((((((---///...+++***+++,,,---***&&&!!!$$$''')))'''###"""(((---+++((($$$###$$$%%%$$$$$$###&&&)))************+++%%%))),,,,,,)))(((***,,,000///,,,+++)))(((&&&%%%***+++,,,,,,+++***)))(((.........---,,,+++******+++...222333111,,,'''%%%'''***,,,---.../////////,,,,,,,,,)))&&&&&&***///111111222333222000...---+++,,,------...------,,,,,,+++***(((''')))...111000---...222333111222555222000,,,******,,,///222000000///---++++++---...,,,+++***(((((('''((((((,,,---.........///111444++++++---,,,(((&&&+++222333+++$$$$$$***...,,,))))))''''''***,,,***(((''')))***+++,,,,,,...111333,,,)))&&&$$$%%%(((+++---,,,)))%%%%%%(((,,,---...---,,,*********+++******)))'''&&&(((+++,,,)))&&&+++...///------//////,,,***---111333222...)))%%%%%%%%%%%%''')))++++++++++++...111000---***,,,000111...***''''''((()))+++,,,...---)))(((,,,///...,,,,,,,,,++++++---111444555333111//////000333444555222///...111555777888:::<<<===<<<777222...---------000555333---***+++111333111---,,,111666888///------111222000111555111,,,666HHHGGG333(((,,,444444555666777777777666444444444666777888777666666;;;<<<444,,,+++,,,,,,((()))+++,,,---111777;;;888???OOO^^^ccc[[[QQQLLLRRRVVVRRRHHHCCCFFFFFFAAA|||vvvssstttvvvwwwtttqqqmmmjjjiiiiiiiiigggkkkmmmiiiaaa]]]___ddddddcccbbbbbbcccfffiiikkkmmmiiieeecccdddeeefffgggiiijjjmmmnnnmmmjjjeeeaaafffgggeee``````dddfffeee___^^^\\\[[[]]]bbbgggkkk___]]]\\\^^^aaabbb___[[[]]]ZZZZZZ]]]\\\UUUOOONNN>>>>>>>>>>>>999333333777---,,,---000444666555333***+++,,,***'''$$$""""""$$$((()))&&&######%%%!!!"""$$$&&&((())))))(((%%%%%%%%%%%%&&&'''((((((((('''$$$"""###'''+++,,,))))))'''&&&%%%&&&***---)))***+++---...---***'''***,,,......---+++******,,,---///111111///+++((('''%%%(((000444222...---###&&&+++...000222555777>>><<<;;;:::;;;>>>AAACCCJJJJJJFFF???888888>>>EEEBBBCCCGGGKKKIIICCC???@@@888:::<<<>>>???>>><<<:::...+++((((((+++///000111&&&''')))+++///222333111000---+++,,,......+++((())),,,///...***((()))+++***,,,///222222111...,,,))),,,---******,,,,,,)))$$$'''++++++)))'''&&&'''&&&((((((%%% $$$))))))'''$$$""""""###$$$$$$'''((((((''''''(((+++---&&&)))++++++)))((()))+++//////...,,,************---+++)))((((((***,,,---...---,,,++++++++++++***---000444555222---***)))***+++---...,,,))))))+++...///...***'''(((,,,//////000111111000///---,,,,,,+++***))))))+++---///++++++***(((&&&'''))),,,...,,,,,,......,,,,,,...---,,,***)))***,,,///111,,,------,,,++++++---///---,,,+++)))((('''''''''---.........,,,,,,---///)))'''))),,,+++''''''+++,,,((($$$&&&,,,---***%%%***&&&'''---...+++)))+++%%%''')))***)))***,,,...,,,+++)))''''''''')))+++***'''$$$$$$''',,,111333222///***(((((()))***))))))((('''))),,,---)))&&&000222222//////333333111111111222222111///+++)))))))))))),,,000222111000111888<<<999222---,,,,,,222111...---,,,---000222+++//////***))),,,//////333333222000//////222444:::::::::::::::::::::;;;AAA<<<999:::???BBBBBBAAA@@@@@@@@@AAAAAA===888444...000777>>>>>>444+++'''222444222---+++000444444,,,,,,...333333///---......)))444GGGFFF333(((,,,111222222222111000/////////...---...111111///---,,,000111...---000000...+++)))''')))...222444444,,,666HHHUUUUUUKKKCCCAAA@@@EEECCC:::666999;;;777~~~yyywwwwwwwwwuuutttrrrooonnnmmmmmmmmmmmmpppqqqnnnhhheeefffhhhkkkjjjhhhhhhiiikkknnnpppsssnnniiifffgggjjjmmmnnnmmmnnnpppssstttrrrmmmiiimmmnnnlllgggfffiiijjjhhhddddddcccbbbcccgggmmmrrrhhheeebbbcccffffffaaa[[[UUUQQQNNNNNNKKKCCC===<<<444222333444000***((()))''')))+++------,,,+++***((()))***)))&&&###"""""" $$$((()))((('''((()))!!!$$$''')))))))))(((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%""""""&&&((('''&&&'''&&&%%%$$$%%%(((******+++,,,---,,,***'''%%%&&&---666777222+++&&&&&&++++++---//////---)))%%%%%%###&&&,,,...***''''''((()))******+++,,,///222444444444444555666888999<<<;;;777111,,,,,,000444222444888<<<777///,,,...,,,000444666555444333333***'''$$$&&&,,,///...,,,'''))))))))),,,000111......---++++++,,,------,,,***+++---,,,***(((&&&&&&%%%'''***---...---+++)))))),,,---++++++,,,***'''"""&&&******'''%%%'''***''''''%%%""" """$$$((('''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$###&&&***---))))))((('''(((((())))))+++,,,---,,,+++---///222...***&&&%%%'''+++...///---+++))))))***++++++***+++000444444111---,,,------...000000,,,&&&&&&)))///222111,,,(((***,,,---000///---+++)))(((''''''...,,,)))'''(((+++...111)))******(((&&&%%%&&&''',,,)))(((***)))&&&%%%((()))(((((()))***,,,---...)))***++++++***+++,,,.........------+++***(((''',,,---...,,,***(((((()))&&&###%%%------((((((---111...++++++---///...,,,333///111666444...///555///222444333111000222555222111000...++++++,,,...)))((('''&&&(((///888???<<<555---((((((***+++***,,,,,,,,,...///...,,,***555777777444444777888666:::888666555444333000.........///444999:::888555888AAAFFFAAA777111...---///000000111222777<<>>===666000000111111<<<;;;:::666222000000222;;;<<<===>>>???>>>===<<>>:::<<>>===777666999111999999222000666:::999}}}|||{{{uuuuuuuuuttttttssssssssssssttttttrrrpppnnnoooppptttsssqqqpppppprrrtttvvvwwwtttpppoooqqquuuxxxzzzvvvvvvwwwzzz|||{{{vvvssstttvvvtttooommmooonnnkkkkkklllmmmlllkkkjjjlllooohhhccc^^^]]]^^^[[[TTTMMMCCC===:::999888333000000222---***+++***%%%###$$$&&&***......***&&&&&&'''(((***+++***'''%%%$$$%%%###$$$'''((()))***+++,,,###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######!!!%%%&&&###$$$(((((($$$"""#########""""""$$$&&&)))***---...,,,***((('''&&&111;;;:::000'''%%%(((---+++******,,,,,,)))''''''%%%&&&******%%%"""###)))******)))(((((()))++++++,,,...000111222222222111000///...,,,+++******))),,,222666111***)))---,,,000444444111......///)))(((''''''(((***+++++++++---+++((()))...---)))++++++***))))))***...000+++++++++,,,,,,+++)))&&&###%%%(((+++,,,,,,***))))))++++++)))))),,,,,,***''''''((('''''''''((()))***'''$$$$$$%%%&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&'''"""###$$$%%%%%%(((,,,///,,,((($$$###'''))))))'''+++,,,---,,,***+++///222+++(((%%%%%%(((,,,...///,,,)))'''''')))+++***)))(((,,,111111...,,,---000000000222333---&&&&&&+++...333444---)))***+++***000---)))%%%$$$$$$&&&(((---,,,+++***+++---000111***,,,......,,,***)))))),,,))))))+++***&&&&&&((('''((()))***+++*********&&&((()))******+++---...---...000111111///---+++...//////...,,,***)))***&&&$$$)))111111---333???JJJDDD:::222---...333777???<<<===@@@999000333===BBBEEEGGGEEEAAA>>>@@@BBB<<<;;;888444000000444777000111111---,,,111===GGGAAA888---(((***///222333555777777777555444444444777;;;===;;;;;;<<<:::666CCC@@@===<<<;;;999555222222222444:::@@@AAA>>>999888BBBGGG???555111///...+++---...000333999BBBHHHHHHKKKJJJ@@@777444444333::::::999666222///...///666777888999999999888888999444000333:::;;;444---'''***///111111//////...---+++...555888333...---...222555777;;;===777000......222777888333000111000...///222111,,,***+++,,,///222333222111222333000000000...,,,)))(((''')))///222111000222444333333444777:::<<<<<<999777555111222777:::999777888444<<<>>>777666<<>>888444555:::@@@;;;<<<;;;444///111===III@@@777,,,)))---555<<>>AAABBB@@@<<<:::<<<>>>888===AAA@@@@@@???;;;666HHHEEECCCBBBAAA>>>888444333444777>>>DDDEEE@@@;;;555???CCC:::000...//////)))+++,,,---000666???FFFHHHLLLJJJ@@@666222111000000222333222000.........111111111111222222333333333---)))---333333+++""" (((///111---***---111222---+++000444555666888:::::::::;;;AAAGGGEEE???777666999>>>???===<<<>>>222555888888777333---)))444888;;;;;;999777777999555666666333///+++******+++444999444...---000111111888???BBB@@@===<<<<<<@@@999888@@@HHHGGG@@@;;;>>>FFFHHH@@@===BBBGGGFFF}}}||||||}}}}}}||||||}}}|||{{{zzzyyyxxx}}}|||zzzwwwvvvxxx|||~~~~~~}}}}}}|||{{{{{{{{{zzzxxxwwwsssnnnllliiicccYYYQQQMMMFFF>>>::::::999666222333111...,,,,,,---000111---(((###"""%%%'''%%%"""%%%%%%%%%%%%$$$$$$###""" !!!"""###%%%'''((()))$$$(((,,,+++)))***///555'''&&&%%%&&&'''&&&""""""''')))'''"""&&&,,,***'''&&&%%%###!!!"""###!!! !!!###///000000//////000---***---222666222)))%%%(((---222+++$$$$$$(((,,,***'''))))))***+++,,,+++'''%%%)))******((($$$###&&&)))++++++)))&&&'''+++,,,)))&&&'''(((+++......+++)))$$$***111111---+++---000000...,,,+++,,,...222444333,,,'''((((((&&&+++222444---(((((()))))),,,000***'''%%%&&&***...///...***(((***000000)))''')))&&&+++000222111---***(((***------)))+++000000++++++((($$$!!!"""%%%))),,,---......,,,,,,...***###!!!"""###$$$$$$$$$%%%&&&(((%%%$$$&&&%%%$$$***444000///***%%%&&&+++,,,)))...---+++(((&&&%%%''')))+++)))(((((()))+++,,,,,,...---+++)))((((((***+++(((***,,,,,,++++++,,,---///000111000...+++((('''444555444222...,,,,,,,,,&&&(((***---.........------,,,,,,---......---+++'''(((+++...111000...+++000---,,,...222444222000...000222444444222///---,,,+++...222333///---...333///222;;;;;;333444<<>>BBBBBBBBBCCCEEEVVVSSSGGG444(((+++555===???:::888:::444,,,...777>>>???AAACCCEEEEEEBBB???AAA???===999111---333===@@@===888333000333888<<<===111&&&%%%,,,444>>>FFF@@@>>><<<999999;;;===???>>>999555444222000111555:::<<<===>>>;;;777222///000444999;;;;;;999777666777777555111222444333///...000222333444444444444===>>>@@@@@@>>>:::666444:::777444111000111333555999:::999555000///333888555444333222111222333333...222:::===777///...222555777777444333777@@@HHHIIICCCAAAHHHLLLKKKJJJLLLAAAAAAAAACCCFFFFFFDDDBBBDDD@@@@@@BBB???888444666888999:::<<<<<<999444///111555888555///++++++,,,:::555///...111333111...666<<>><<<999@@@???>>>:::777555555666||||||~~~~~~{{{xxx}}}~~~~~~~~~}}}~~~zzzuuurrrnnnhhhbbb[[[SSSKKKEEE<<<777111000222333222000***+++,,,---......------+++'''###"""$$$%%%$$$###############"""!!!  !!!"""###$$$%%%'''+++...---)))'''***---((('''''')))***)))$$$!!! %%%((()))'''%%%###%%%+++)))''''''(((''')))(((%%%###"""###&&&(((,,,---......///000...,,,,,,///111---(((%%%(((,,,+++'''###&&&+++...+++''''''(((***,,,---,,,(((&&&&&&'''((('''&&&&&&&&&''''''(((&&&######'''(((&&&(((((((((***---/////////(((...333333///,,,...111000...,,,+++,,,///222444111,,,)))+++***(((***///555///***+++,,,,,,...111...,,,***+++---///000000***'''(((,,,,,,'''%%%''')))+++......+++(((%%%$$$(((++++++((()))---,,,((((((%%%!!! """%%%(((***,,,......+++,,,---***$$$&&&(((+++,,,+++***))))))'''&&&(((+++***&&&***111...000---'''$$$'''******))))))((('''&&&&&&'''(((&&&''')))+++---------+++.........---,,,+++***)))((()))************++++++(((,,,111222000,,,***)))...111555888999777333000.........//////000111111...------------------,,,(((((()))+++------+++***,,,---...///111222333444555888;;;<<<:::999;;;>>>999555333555444000000333;;;666888>>>===777888@@@JJJLLLJJJAAA777111222555999???DDDFFFCCC???<<<<<<===???===444---...111111444000...111222111222666222222444777999:::888777:::999999888333...111666888777555333111111333444666---'''***000555:::>>>:::::::::::::::;;;;;;<<<777222///...---***,,,///333444333333111///---,,,...222888::::::888666555777::::::999;;;>>><<<777999;;;>>>@@@@@@???<<<:::AAABBBCCCCCCCCCBBB@@@???BBB???:::666555777:::<<<;;;===>>>;;;777666999===<<<:::888666555555666666444999AAADDD???666444777:::;;;;;;999777:::AAAGGGDDDAAAAAADDDDDDAAACCCHHH@@@???======???AAACCCCCC===999888======888444555111111222444444222...+++---111444333...+++***,,,555111,,,+++---...,,,))),,,222555222111222222111///000222444666666333111777777555111,,,******+++|||~~~~~~}}}yyypppiii```___ZZZRRRHHH???888555000,,,((((((+++......---"""%%%***---...+++(((%%%((('''%%%######$$$%%%%%%$$$$$$$$$###"""  !!!!!!"""######+++000444222,,,''''''((('''''')))+++,,,***%%%"""###'''++++++(((%%%$$$%%%!!!(((,,,+++)))+++---,,,///+++%%%"""###&&&)))+++,,,,,,---......---++++++++++++***'''%%%%%%'''***&&&$$$$$$)))///111---)))'''***---000000...+++(((%%%&&&(((+++------***'''***+++***''''''***+++***)))((('''))),,,///111111...333888777222///000333111000///...///222555777222///...///...,,,+++...444///---///000......111...///...---+++,,,...///+++)))))),,,+++'''&&&'''***+++,,,***(((%%%%%%%%%)))++++++)))(((******(((&&&$$$######&&&(((******---000111...---...,,,((()))+++---///...,,,)))'''(((***...000...******...---000///((("""$$$(((***&&&&&&'''''''''&&&%%%$$$!!!%%%)))...///...,,,***//////000000000///.........,,,***)))+++,,,------,,,...111222111000//////---...111777===???===:::666555444333222333555666333222111000000000000000000//////000222222111000...333777666111000444999>>>BBBDDDBBB======BBBGGG@@@:::666555444333666:::>>>999888;;;999444666===IIIHHHDDD<<<444222666;;;;;;@@@DDDDDD???999555444111555777555444555222...000///------222999999555------...000444666777666999777999<<<<<<777555777777888:::::::::888666555444//////444999888777888777888:::<<<=========<<<888444111222000...///222555444222111000000000000333777<<>>AAACCCCCCEEEGGGDDD>>>>>>AAADDDFFFEEEBBB===:::BBBAAA@@@@@@???@@@@@@@@@CCC@@@;;;777555666888:::888<<>><<<:::;;;======;;;888555333333333444222666<<>><<<:::999@@@EEE@@@666111666===FFFHHHHHHEEEAAA@@@AAADDD@@@;;;888999999999===BBBBBB===::::::777333666<<>>CCC<<>><<<999<<>>>>>666777666666888<<<@@@BBBCCC@@@===>>>CCCFFFDDD@@@???@@@AAACCCEEEFFFDDDAAA???888666888===???:::666444777888:::<<<>>>>>>??????:::666555666555333333777888777555333222222222333444888<<>>AAA@@@>>>???@@@>>>888:::;;;<<<===;;;777333000:::888555333111111222222888666333000---,,,++++++///333777999777555555555333222///---,,,,,,,,,---,,,---000111---&&&&&&***+++,,,+++)))&&&&&&(((***,,,///222444222///...///******(((&&&%%%)))///444222,,,))),,,///...'''!!!((('''''')))+++,,,,,,+++&&&)))---...---,,,,,,---***(((%%%$$$%%%%%%###"""###''')))'''(((---...---(((+++......,,,+++,,,...000000...,,,((('''((())){{{qqqhhh^^^UUUMMMGGGEEEKKKOOOLLLBBB999444444333000,,,)))))))))))))))"""###&&&((())))))((('''***+++***)))'''(((+++......------,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###)))***&&&$$$$$$&&&***,,,...///---***'''%%%***...///,,,%%%!!!!!!###+++......+++))),,,---+++######$$$&&&(((******)))---+++---...+++$$$###&&&(((%%%"""!!!$$$&&&(((((((((&&&$$$%%%))),,,,,,+++,,,///333333000,,,)))(((***+++///555999888222------111222...---///000000,,,,,,,,,...//////,,,***222444666666333111111222333222111111111333555666555444111------...000111---******...///+++)))***''')))***'''###!!!###%%%***...222333222///***&&&***++++++***))))))+++---------......,,,******---,,,000555666333000///000///555888444000111333444444000,,,******++++++***...111222///,,,+++---...///,,,'''%%%)))000111---((())),,,000333222///+++)))+++------+++***+++---444///***(((,,,666AAAIIIHHHCCC;;;777777<<>>888999999888666555666888:::<<<@@@DDDHHHHHHEEEBBBAAAHHHMMMHHH>>>999===DDDNNNKKKJJJJJJKKKKKKGGGDDDGGGDDDDDDFFFGGGEEEEEEHHHKKKHHHEEECCC@@@===???CCCCCCDDDDDDBBB@@@AAAEEEHHH@@@CCCEEEDDDBBBAAADDDGGGCCCBBB@@@>>>BBBGGGEEE@@@===DDDDDD<<<999>>>???:::@@@??????AAAEEEIIILLLLLLDDD???>>>CCCGGGFFFDDDDDDBBBAAA@@@BBBDDDEEEDDDBBB999777888;;;:::444///...333333333444555777999:::111......111111......111111000///...---+++******,,,///222333333222111222444444111......222222///333222111///---+++)))'''...---+++)))((('''((((((,,,,,,,,,+++)))&&&###!!!)))+++///000000...,,,,,,***)))((((((((()))******...,,,+++***'''$$$&&&,,,,,,,,,+++)))&&&%%%&&&&&&,,,...111555888777222---+++++++++******,,,///222///+++((()))...///(((!!!(((''''''(((+++---......&&&))),,,...............((('''%%%%%%%%%%%%%%%$$$'''******(((+++111333111,,,...///---******...111---......,,,++++++,,,...}}}tttgggYYYNNNHHHFFFBBBGGGKKKHHH@@@666111000111///,,,)))(((((()))***$$$$$$%%%'''***---000111+++***(((((()))***,,,---/////////...---+++***)))%%%%%%%%%%%%%%%%%%&&&&&&###(((***((((((+++//////111222111...+++))))))%%%(((+++***'''%%%&&&'''(((+++***'''&&&((((((%%%$$$)))------+++******(((&&&)))---***###$$$+++(((&&&$$$$$$%%%'''(((((('''$$$!!! """%%%((()))))),,,///...***'''&&&&&&)))+++///333555333///,,,...444666222///111333222//////000111222000---)))---...000000.........///000000///......///000000000000---)))(((,,,//////,,,))))))---...***(((((('''((()))'''&&&$$$%%%%%%(((---222222222111,,,''',,,---...,,,***'''''''''++++++---...+++((()))...000999BBB@@@777///...111...666:::555000111555777666000)))'''(((***+++***111444333...***,,,000111111---'''&&&...666666000(((***...555;;;>>>;;;777222444444222......111555999444---+++///999EEEMMMMMMJJJFFFAAA>>>@@@FFFKKK>>><<>>888777888;;;???AAA???===<<>>???AAA@@@BBBEEEJJJMMMMMMKKKIII@@@EEEHHHFFFAAA???CCCGGGNNNKKKIIILLLQQQSSSOOOIIIMMMLLLNNNRRRQQQKKKHHHHHHIIIIIIIIIGGGDDDAAABBBCCC@@@AAAAAA@@@>>>===>>>???>>>???@@@>>>;;;;;;===@@@444888;;;===BBBFFFBBB;;;666<<>><<<<<<===AAADDDFFFFFF===888666:::===<<<;;;===888444111222666999:::999333000000222///)))%%%&&&,,,,,,+++***+++,,,...///)))'''(((,,,---***))),,,))))))(((''''''&&&%%%%%%)))***+++***))))))***+++------***''')))///111///111///---+++)))'''''''''(((((()))*********))))))'''))),,,......---***)))++++++,,,,,,,,,***)))(((&&&''')))***,,,---------000,,,)))(((&&&%%%(((......---+++)))((((((((((((+++---///111555777222***---+++***+++...//////...******)))***///333///((('''&&&&&&(((+++......---(((***,,,...//////...---(((((((((((()))))))))))))))***)))(((+++222444222......---,,,++++++...000((()))))))))((())),,,...|||||||||xxxkkkZZZMMMHHHHHHBBBDDDEEEAAA;;;555111111555444111...++++++---...,,,+++++++++---///222444)))&&&######'''******))),,,,,,,,,,,,+++***)))((($$$$$$$$$%%%%%%&&&&&&&&&$$$(((+++***(((***000666111333222000+++((((((((($$$%%%(((***+++******)))%%%''''''%%%&&&((('''### '''...000,,,((((((***%%%###'''---)))!!!###,,,(((((((((((('''((()))***%%%### !!!$$$(((***&&&***---,,,(((&&&(((******,,,///000///---++++++...444777333///111333333...------...//////---+++***+++---......///000111111000///...------------+++...---)))***...///---...******...///+++)))***(((((('''((())))))((('''+++000222000111333111,,,,,,...111111...+++(((''',,,+++...000---(((+++222666DDDPPPLLL<<>><<<;;;999<<<>>>@@@BBBBBB@@@>>><<<:::???DDDEEEBBB@@@@@@BBBAAA@@@@@@AAADDDEEEEEEDDD;;;<<<======>>>>>>???@@@EEEBBB@@@BBBEEEHHHGGGEEECCCBBBEEEJJJIIIBBB>>>===999<<<>>>>>>;;;999777666444444333111000///000111111444666555111......///&&&,,,222555999<<<999444---,,,...222333111333666222111111222555777777777333///...222333000///111---)))%%%&&&+++000111000---++++++---+++%%%###%%%***************)))(((''')))''')))...///,,,+++---'''&&&$$$###$$$&&&(((***------+++(((&&&'''))),,,---...,,,***,,,222333000///......---+++***(((((((((***---000000///,,,***&&&(((+++000444777:::;;;111///---+++******))))))$$$&&&***---......---,,,,,,((('''((((((&&&(((,,,---+++(((&&&&&&'''((((((+++...---***+++///...***---((($$$%%%***---***&&&&&&)))+++***---111///)))&&&&&&''')))---......---******,,,---///...,,,***''')))***+++,,,,,,---...******'''%%%)))000333000---------///000///---+++'''((((((''''''(((***---~~~wwwoootttxxxxxxmmmZZZKKKGGGIIIGGGFFFDDDAAA===:::::::::???===:::555111000111222444333111/////////000111'''"""%%%((((((%%%((((((((((((((('''&&&&&&$$$$$$%%%&&&&&&'''(((((($$$'''(((%%%"""$$$+++222000111000,,,&&&###$$$%%%&&&'''(((+++------***'''$$$'''((('''(((+++***%%%!!!)))000///(((###%%%)))'''$$$(((---((()))(((***++++++)))(((***+++$$$###"""###%%%(((***,,,&&&***---,,,)))))),,,000+++...111///,,,******,,,'''...111...***+++------+++***((((((***+++,,,++++++,,,...///111333444555444333222000///.........)))///000---...222222---000---,,,///000---,,,---(((&&&%%%(((+++,,,***'''000444444000111666777444***...333555444111...,,,...---000333000+++...666===MMMZZZUUUAAA111000666555???DDD>>>777888>>>CCCGGGBBB======@@@AAA???<<<111777999333000333555333444444111...///555888666777666777<<>>AAADDDDDDAAA@@@DDDHHHCCCBBBAAA@@@???===<<<;;;===EEEMMMLLLDDD===>>>AAAGGGBBB>>>===@@@BBBBBBAAA<<<<<<:::777555555888;;;;;;;;;;;;::::::888777777...444:::<<<999666777999999666222000222444666666999666444555888999777444999888555333222444777999000000333999999444111111,,,111555555333111...+++***)))'''&&&&&&(((***,,,(((---222222...)))&&&&&&%%%***,,,,,,...222333111***""""""+++000,,,+++///***))))))***,,,---,,,+++---+++---000///+++)))++++++&&&###%%%***//////...+++***,,,000...)))''')))---...000111000---)))''')))'''***///000---,,,...%%%### !!!&&&+++//////...***&&&$$$$$$(((+++,,,...---+++,,,///---)))+++---...///...+++)))'''+++...222444333///***&&&$$$&&&)))///666===DDDHHH666333...***))))))***)))!!!$$$(((,,,---,,,***((()))'''(((,,,,,,))))))+++---***'''%%%&&&'''))))))///333111(((%%%)))...///000(((!!!"""(((,,,)))$$$$$$)))+++((((((+++)))$$$'''((())),,,///000///---***++++++---...---***(((''')))+++---......000111***)))&&&$$$(((000222000------///333555333---(((*********)))((()))+++---yyysss}}}xxxtttnnnjjjjjjllliiicccccchhhccc```^^^[[[UUULLLIIIJJJMMMFFF>>><<>>???:::777:::<<>>AAADDDDDDAAA??????@@@HHHGGGGGGKKKNNNLLLEEE>>>>>>DDDGGGDDD@@@???===;;;999777555333333333222111555:::>>><<<666444777<<<>>>>>>>>>???@@@AAABBBCCC>>>===;;;999777666555444666999<<<<<<888444000...333111...***''')))---111222+++'''***------000666===666///,,,,,,,,,)))&&&((()))+++...111111///,,,(((,,,...------///---))) $$$***------+++***))))))******(((%%%&&&+++///+++)))+++...---)))&&&(((///+++'''''')))++++++***%%%'''((('''%%%$$$%%%'''&&&,,,000///((($$$%%%))),,,(((%%%$$$(((++++++***((((((((((((((((((((((((%%%'''&&&%%%''',,,,,,)))+++***+++...222444111...000***%%%$$$(((++++++***"""+++333333---)))+++///222222111///------000222///...---------+++(((%%%$$$!!!!!!%%%(((((('''222333...%%%###(((***''')))***,,,000444222---'''&&&***...000---)))%%%$$$%%%)))------+++((()))***...,,,+++,,,///666===AAA///,,,((('''(((((('''$$$+++(((%%%%%%'''(((&&&$$$&&&......&&&%%%,,,...***)))((((((((())))))******//////---***((((((***---///&&& ###((()))''''''%%%%%%'''+++...///...,,,***,,,...---,,,,,,///222222///,,,,,,,,,+++'''###)))(((,,,111000)))(((++++++)))'''&&&'''))),,,///((('''***222666444000///...222555222+++''')))---~~~xxx}}}xxxtttqqqkkkgggffffffbbbZZZWWWYYYYYYVVVTTTTTTOOOIIIFFFHHHJJJCCC;;;999<<<>>><<<888===:::555333111///---+++...+++&&&###"""###%%%&&&&&&### !!!""" %%%))),,,+++'''###""""""###"""###'''---///---***))))))******))))))((('''((((((,,,111000)))%%%&&&''')))---///---)))$$$!!!$$$&&&***---***%%%&&&++++++++++++++++++***'''&&&"""&&&)))+++++++++---///(((((($$$!!!%%%,,,---***$$$$$$%%%&&&)))+++,,,,,,)))'''$$$$$$(((,,,...000///...------...111333444444222//////000000...,,,,,,,,,,,,------............111222000,,,,,,000444<<<;;;:::;;;;;;;;;999777::::::666222333666222+++000//////000333333111...///111444999<<<===:::888>>>:::555222333666;;;>>>:::888:::???@@@===<<>>===:::888999:::<<<<<<>>>AAAEEEDDD???;;;;;;@@@AAA<<<888777333///111000///000111222000///111444777555111000333777666666666666666777888888222222222222000...+++***,,,...000000...---,,,---***+++***)))''''''***,,,---'''$$$(((******,,,111777222---***)))((('''&&&))))))***,,,...---***'''$$$)))---------...+++&&&"""''')))((('''&&&&&&,,,,,,+++)))((((((***,,,)))(((***......+++)))+++///,,,)))))),,,...,,,***)))'''%%%%%%&&&'''&&&%%%&&&+++000...)))&&&))),,,---)))%%%%%%(((******)))*********))))))(((''''''&&&'''&&&%%%(((---...+++***+++...000222222000///000+++&&&&&&))),,,+++)))$$$***......(((%%%%%%(((......---+++)))***,,,...+++((($$$"""###%%%&&&'''$$$###"""###%%%'''((((((111222...&&&###&&&'''$$$&&&))),,,///...,,,***)))+++------,,,(((%%%###"""&&&(((***+++*********+++---,,,+++,,,...222666999,,,)))&&&%%%'''))))))(((,,,***''''''((()))(((&&&+++333333,,,***...---'''###%%%(((*********++++++******)))((((((***---000///&&&!!!$$$((('''&&&&&&$$$%%%'''***...///...---(((***++++++***+++---000000---++++++,,,+++(((%%%&&&''',,,222000)))&&&'''---+++)))'''(((+++///222)))(((***222777666444444222555777444///,,,,,,...yyywwwvvvwwwvvvsssqqqooojjj```ZZZYYYYYYUUURRRRRRNNNHHHEEEFFFEEE>>>777555777999777444888555111///...,,,***(((***((($$$!!! !!!###$$$%%%%%%$$$###""" ###'''******(((&&&''')))###"""!!!$$$(((***(((&&&%%%&&&(((***++++++******+++***,,,000000+++((()))((((((((()))+++***(((&&&&&&%%%&&&'''%%%###&&&,,,111///---///111///)))$$$"""%%%(((+++,,,---///111,,,---+++'''(((,,,...---%%%))),,,***&&&&&&,,,111---)))%%%$$$''',,,111333222111000000111222444555555222...---...000000000555444333333333444555666000000000...,,,---000333:::<<>>======@@@???;;;888777888333---111111111222444444222000888999:::===@@@AAA@@@>>>CCC@@@;;;777555666999:::999666666999:::999;;;>>>BBBCCCCCC@@@===;;;;;;;;;888===@@@>>>777111000111333444555333111000000111000111333555666666444333444666555222000000+++%%%))))))***,,,......,,,***+++,,,,,,+++***+++...111111111000000000000111111,,,---///000///,,,)))'''&&&''''''&&&%%%%%%''')))!!!$$$&&&''''''&&&&&&''''''###"""$$$''''''(((***000///---)))&&&%%%&&&(((+++***++++++,,,***'''$$$"""''',,,,,,------)))###!!!$$$&&&'''&&&%%%%%%%%%---,,,******++++++***((((((''')))...///---,,,///---***((())),,,---,,,))),,,(((######&&&((('''%%%&&&***...---***)))---111---)))&&&%%%(((******(((000000//////...---++++++(((((('''%%%'''---///---'''+++000222000......///---***''''''***+++)))''')))***+++)))&&&#########******)))'''%%%&&&(((***'''$$$!!!!!!###&&&((((((%%%&&&'''&&&%%%%%%'''(((...///,,,'''%%%%%%%%%"""&&&***......+++)))***---......,,,)))&&&$$$%%%'''&&&%%%%%%''')))+++,,,,,,------......///000111111(((&&&###$$$&&&)))+++,,,000...+++***+++++++++***///555666///+++,,,***$$$!!!%%%)))***)))''''''(((%%%&&&&&&''''''+++///333///((($$$&&&((('''%%%&&&(((((()))+++---...---+++'''(((*********+++,,,......,,,++++++,,,,,,***(((%%%(((---222000)))%%%%%%---+++)))'''))),,,000333+++)))***111555555666888666666555444222000///...}}}~~~~~~vvvnnniiifff```[[[XXXSSSKKKFFFFFFAAA;;;555222444555444222222000...------,,,+++)))***(((&&&$$$"""###%%%((('''''''''%%%"""!!!###$$$$$$'''******((('''***,,,(((&&&$$$$$$%%%%%%$$$"""!!!!!!###%%%(((,,,///111444///+++)))***+++---000---***((((((***,,,,,,+++)))&&&$$$$$$"""!!!%%%+++222111111111111---'''###&&&'''(((((())))))******...///---)))&&&%%%&&&&&&'''+++///---)))'''+++000...***%%%###&&&,,,222555444333222111111111222222666333///---...111444666<<<;;;999888888999;;;<<<777555111///...///222333666:::??????===::::::;;;===<<<999888777555111---///000111333444444333333;;;:::999:::;;;<<<;;;;;;888999;;;:::666222///------,,,---...000000111222444444444333111111222444222333333222000---+++***......---,,,+++******++++++,,,...---+++******+++---...,,,+++---///+++$$$(((((()))+++,,,***&&&"""'''&&&%%%$$$%%%(((+++------,,,,,,,,,,,,---......------...///...---+++***''''''(((&&&$$$$$$$$$&&&"""%%%''''''&&&'''(((&&&$$$$$$&&&((((((((((((+++---...***%%%$$$'''+++,,,++++++,,,,,,+++(((%%%###(((+++******,,,)))%%%&&&((()))(((&&&&&&'''(((***((('''))),,,---***'''***(((***...///------///,,,(((%%%%%%(((******))),,,***&&&$$$%%%&&&'''((($$$(((++++++)))***///333...***'''''')))+++***(((...//////000///...------***+++(((%%%&&&,,,---***$$$***000000+++(((***---***((('''((())))))'''%%%...,,,***)))((((((&&&%%%)))))))))'''%%%%%%(((***&&&''')))---///...+++(((&&&)))+++***'''%%%&&&(((((())))))(((''''''%%%###,,,...///...,,,+++---///,,,,,,,,,***((()))+++---'''$$$"""###(((,,,---,,,,,,...///111111000...---'''&&&$$$$$$&&&))),,,...222000...,,,,,,,,,,,,---000444333,,,((()))(((%%%%%%(((***((($$$!!!"""%%%'''((((((''''''***...111000,,,***++++++(((''')))---,,,,,,---...---+++))))))***,,,---...///000000...------------......---)))+++...000...***((((((,,,***((('''))),,,111444///,,,,,,000333333444888555333111222333333000---xxxmmmeee^^^ZZZUUULLLGGGEEE???:::444111111222222111...---,,,---//////...---*********(((&&&&&&)))---((('''%%%###"""$$$)))---(((+++------***)))***,,,333111...,,,***(((%%%###&&&$$$""""""%%%,,,222777444111,,,***---222555666222///---+++,,,---......,,,(((%%%%%%###!!!###(((...111333222---(((%%%$$$)))(((((((((((((((((((((***)))(((&&&"""(((+++---///...,,,***))),,,((($$$"""%%%+++000333000///////////////000000555333111///000333888;;;;;;:::888666666777999:::999777222///---...///000000444888999666333222333333222222222222///---++++++---///222333333444444777444111000000111000///,,,///111111---)))&&&%%%###&&&((()))***+++***)))%%%''')))*********+++---...------,,,,,,***((('''******))))))))))))(((((((((***+++***((((((((())),,,,,,+++***,,,000---''',,,,,,,,,,,,+++'''!!!&&&%%%######$$$'''+++---''''''''''''((()))***+++,,,+++)))((('''((()))***%%%(((******(((&&&%%%&&&$$$%%%'''''''''(((+++---,,,,,,,,,---///000///---'''***,,,)))$$$"""&&&+++)))(((((()))******(((&&&'''))))))&&&'''***+++)))((()))***)))''''''((()))#########''',,,---+++(((---++++++......++++++---...)))###"""%%%))),,,,,,***++++++'''###"""''',,,###%%%((())))))+++...222...+++((((((+++---,,,***''')))+++,,,---------,,,------***&&&&&&******'''""")))...,,,&&&"""%%%***)))((()))***+++***)))'''...+++))))))+++,,,,,,+++,,,,,,+++)))((((((***---,,,,,,...000111111...+++'''+++...---)))''''''(((###$$$'''***+++)))((((((111///,,,,,,...//////...)))+++------,,,++++++,,,)))%%%###$$$(((,,,...---***+++---//////...,,,+++)))((('''&&&'''))),,,...111000---+++))))))+++,,,111222///(((%%%(((+++,,,...---+++((($$$$$$'''***///...---***((())),,,...222000111222000++++++......------...000111000/////////111333555666666555111000000/////////000111///000000...,,,,,,...///---,,,++++++---000444777888444333444444222444888666333111333666777444000ggg___WWWTTTQQQJJJEEECCC===999444111000111111111---,,,---///111222111000***,,,---+++))))))---111,,,)))&&&$$$&&&+++111444333666999888444222222333<<<;;;:::777333///,,,+++000,,,&&&###$$$)))000555+++---...000666;;;:::555111222111...,,,+++---///,,,)))(((***)))&&&%%%''')))---111111,,,((((((***+++)))((())),,,......---+++((((((***)))%%%###$$$((()))+++...000...)))$$$)))&&&$$$###'''+++...000)))******,,,---......///***************---111555333222111000000000111222444333111---)))(((***,,,+++---000000///---,,,,,,***)))***...---)))'''((('''***---//////000111222///,,,)))(((((()))(((''')))***(((%%%!!! ###'''"""&&&))))))***,,,+++'''"""%%%((()))))))))***++++++---...---***((((((((((((((((((***,,,,,,***(((&&&'''(((***+++,,,---------///...+++,,,...---(((///.........,,,((("""&&&'''''''''&&&(((,,,///******))))))***+++,,,,,,,,,***'''%%%%%%&&&(((***"""$$$((())))))(((((((((++++++***(((''')))---111222333333111333666666222###&&&(((&&&""" ###'''%%%$$$$$$%%%'''((('''%%%(((***((($$$$$$)))+++***&&&'''((('''&&&%%%&&&((( """&&&***,,,,,,+++///,,,+++---,,,)))(((+++000+++&&&$$$(((,,,//////(((---///***###!!!&&&---###%%%((()))***+++---///...,,,)))+++...///...,,,)))***---000222222111111---...,,,((()))+++***%%%###(((+++(((""""""''')))***+++,,,,,,------,,,***)))(((***,,,///000/////////...,,,++++++---///222...)))'''(((+++---...))),,,...///---***((('''""""""%%%+++...,,,,,,...333...***+++...000...,,,***,,,///000---***((((((---+++))))))+++...///000)))***+++,,,,,,,,,+++******+++++++++***+++---///000///---***''''''))),,,444333...***(((+++000444444111,,,******---111444666555222...++++++,,,...333444666888444//////333------...111444888888888444444555888;;;<<<;;;:::444444444222000///111333222444222---,,,000333444000111111333555888:::<<<@@@===::::::666333444999888666666888<<<===<<<999}}}bbbYYYQQQOOOLLLGGGBBBAAA;;;888444000//////000000/////////111222333111///,,,///111///------111666555111------222777:::;;;:::===AAAAAA===:::999999>>>??????===999555222111111---'''""""""&&&,,,000(((+++,,,---333888555...+++///222///***(((***...)))(((+++000111,,,((((((&&&))),,,...///000111222,,,***)))+++...111222111222,,,+++///000+++''''''(((((()))+++---,,,)))%%%&&&%%%%%%&&&))),,,------)))************))))))((("""%%%&&&&&&(((+++...,,,,,,,,,+++++++++******+++---...+++&&&%%%(((,,,)))((()))***,,,---,,,***'''%%%(((,,,+++&&&$$$'''&&&))),,,,,,+++***+++,,,)))'''&&&&&&'''))))))(((***+++)))%%% $$$)))$$$((()))&&&''',,,,,,)))&&&((()))(((''''''((()))&&&,,,111///)))$$$&&&)))''''''))),,,000000,,,)))((('''(((+++///000...,,,(((,,,---+++***---...,,,---------------+++'''$$$'''***---,,,))))))---111//////---,,,++++++++++++,,,+++)))'''&&&&&&'''((($$$%%%''''''&&&&&&''')))------,,,***)))))),,,///000222000---///444444///$$$&&&'''%%%###"""###%%%$$$######$$$&&&&&&&&&$$$&&&((('''###$$$((()))'''$$$&&&''''''&&&%%%&&&'''"""%%%'''((())),,,---///+++***,,,+++((((((+++...***'''(((,,,......---))),,,...+++&&&$$$&&&***%%%''')))+++,,,,,,,,,---...,,,+++,,,000222111///,,,...111444555555444333,,,......,,,---///---((('''(((((($$$"""&&&'''((()))***+++,,,---///''')))+++---...000222333000000///---,,,,,,...000222---'''$$$&&&***...000+++,,,---///000...***&&&$$$###&&&---000......111222111///....../////////---000222333111...---,,,333333333111000000222333///...---,,,,,,,,,,,,,,,))),,,...///......000222555555333///++++++...111555333000...,,,...222777777222---,,,000444555555888888555222//////111444333555:::<<<777111222777222111111444888;;;<<<<<<666666777;;;>>>@@@>>><<<666777666222///...000222000444333...---222666555111333666888;;;===>>>>>>AAA>>>===;;;777222333888888999:::===@@@BBBCCCBBBuuucccYYYPPPNNNLLLFFFAAA???:::777333///---...//////111111111222333222000...///222555444111111666:::===999555777===BBBAAA???666:::??????<<<888777777:::<<<>>>>>>;;;777444333+++(((### $$$(((+++------(((###'''...---'''$$$+++111///(((%%%(((---%%%&&&,,,555777111,,,***&&&%%%''',,,444888999888...,,,***+++...111111000444,,,)))---///)))""" ''''''((())))))))))))(((%%%%%%&&&))),,,------,,,///...---***(((%%%""" ###(((******+++---///******++++++***)))((((((&&&***...,,,&&&$$$)))...(((&&&%%%(((,,,///...,,,'''%%%(((---+++%%%###&&&&&&))),,,+++(((&&&&&&((('''&&&%%%'''***,,,---,,,)))---000---((($$$%%%'''$$$'''&&&!!!"""(((+++)))))))))(((%%%######$$$&&&"""+++222000&&& ###)))&&&''')))...222222...***---***))),,,000111,,,''' '''***)))(((,,,000111******+++---......,,,***''',,,111///***)))---222///...,,,)))'''&&&%%%$$$'''''''''&&&%%%$$$###"""+++***(((%%%######%%%'''---...---,,,***)))***+++***,,,***&&&'''---...)))''''''((('''%%%%%%%%%&&&'''&&&%%%%%%''''''&&&%%%"""%%%&&&$$$$$$''''''$$$###&&&((()))(((''''''(((!!!$$$(((((('''(((+++...---***)))++++++((((((+++)))''''''***---...,,,))),,,,,,,,,+++)))''''''''''''(((+++---...---,,,,,,...,,,+++...222444333111***,,,...111111000...---+++...//////111333111,,,***)))'''###"""&&&###$$$&&&&&&'''))),,,...(((+++///000111222444666000000///---+++,,,...000...,,,***+++---/////////,,,,,,---000222000+++&&&(((%%%'''...111......333222444555444000///111444000222444555555555666777777999:::777444222444666666555222///......///000(((,,,000222111111222444<<<<<<:::555111111444888444222111000......111555999333------222444222...888888666444333333666999222555;;;===888222333999999777666777999:::::::::666666777;;;???AAA???<<<888888666222...,,,...111---333444//////444777555000333666:::===>>>>>>>>>>>><<<;;;:::555000111666777999<<>>AAADDDHHHFFFEEEEEEDDDBBB???<<>><<<:::999888888888666555666777444222111000111555999666111111555<<<999;;;AAA@@@888555777999444444777666222333777777555444555888999777555666999;;;;;;999777888:::999===AAAAAA===999777888555999???BBBBBB>>>888444999???CCCAAA??????<<<999;;;:::777555444333333333444333111111111333555666===888333555;;;???>>>;;;===???>>>:::777888777444555777999::::::<<<@@@DDDwwwmmm\\\SSSIIIDDDCCCBBB>>>999555777555000///333555444444444888======:::;;;>>>:::<<<>>>??????@@@CCCFFFKKKHHHDDDAAA???===;;;999444555666555333111222333222555555333444777777555//////---)))&&&%%%&&&(((---***((((((***,,,***((($$$((())))))***,,,***&&&***(((+++111222+++&&&%%%&&&%%%%%%&&&))),,,......(((((((((((()))***+++,,,************+++)))&&&$$$---///111///,,,******,,,+++***)))((('''(((((()))''')))******(((%%%$$$$$$---,,,,,,---///111000///000000111444666555111---000---***'''%%%%%%'''((()))***(((%%%&&&,,,111111444111000///)))$$$%%%,,,###!!! ###))),,,+++)))+++,,,,,,+++)))'''&&&%%%***///000+++&&&''')))***&&&%%%$$$######&&&***---///---***)))***)))((('''&&&+++,,,)))&&&((((((''''''***,,,+++)))((()))+++///...,,,))),,,111111,,,%%%'''(((&&&###$$$(((---)))''')))...///,,,)))))))))******)))((('''((()))---000111---(((&&&)))---,,,,,,,,,+++)))((()))***+++------***%%%###&&&)))***((('''((()))++++++***222000,,,)))''''''((()))(((&&&$$$$$$&&&((())))))((((((((()))))))))'''&&&$$$''''''######(((+++******'''(((///222---'''###$$$$$$###$$$%%%))),,,...333///***(((***+++)))&&&%%%$$$%%%(((+++,,,***((('''((())))))(((((()))***---(((''',,,///,,,'''%%%)))...///++++++///222111,,,---......------...//////,,,+++...333777666444,,,---......---,,,,,,,,,***---////////////222444999777555444333111...++++++,,,...111333333111000000///...///222444555444666444222222444444222//////444666333222444666555444222444:::<<<999666666666666666666777999;;;<<>><<<999666444666555444555666666444333666555777999777333666;;;???======AAA???999666777;;;888888;;;<<<999999===777666666888;;;===<<<:::888:::;;;:::888777888:::===@@@CCCDDDCCC@@@>>>===555:::AAAGGGHHHCCC===999===AAABBB???>>>>>>;;;777333444666777888777666666555444444555666888:::;;;===999666777:::===<<<999>>>???>>>::::::;;;:::666888999:::999777777:::===|||vvvmmmdddSSSMMMFFF@@@===<<<<<<;;;999999555000000666:::;;;777888>>>DDDEEEAAA@@@BBB>>>???@@@AAA@@@AAADDDFFFKKKGGGAAA===:::888666555;;;:::999666222111111222000222111///000444555444//////...+++(((&&&'''(((***(((&&&(((+++,,,***'''"""$$$$$$###%%%***)))%%%'''&&&(((+++)))$$$"""###&&&%%%$$$$$$'''((()))(((%%%%%%&&&'''((((((((((((%%%(((***,,,+++*********//////......------------------,,,+++***)))((((((###%%%'''(((((((((***+++333111////////////---,,,000111333555777666333000444111...***((((((((()))'''((('''###%%%+++......222000000///,,,&&&%%%((("""###%%%(((***,,,------///......,,,***(((&&&%%%)))...000+++((((((***)))&&&&&&''''''((()))******111///............+++)))$$$)))+++)))(((***+++***&&&(((***+++++++++---///***+++***)))...333222---###%%%'''&&&%%%&&&+++///,,,((((((---000---))))))+++)))''''''((((((((((((***,,,...,,,***))),,,///,,,,,,,,,---......---++++++---///,,,(((&&&&&&(((***((('''''')))******)))333000+++'''%%%&&&(((***###""""""###&&&''''''&&&&&&'''(((((()))((((((((('''((('''%%%&&&***---,,,---+++---333333,,,$$$&&&%%%$$$$$$&&&+++///222111---******,,,---,,,***%%%&&&(((+++---+++'''###&&&''''''&&&%%%&&&))),,,000)))%%%''')))((('''(((***...111000111444666555111000......000111222222111...,,,///555:::<<<<<>>;;;777444999888888888:::;;;:::999:::888888888555444888@@@CCC@@@???AAA???:::888999<<<:::;;;>>>???>>>???BBB999999;;;>>>AAACCCDDDCCC;;;<<<<<<;;;999888999;;;@@@@@@BBBDDDFFFEEECCC@@@666<<>>AAAAAA???<<<===>>>;;;444...111555999:::888555333333333555666888999;;;;;;::::::999999999888888777>>>>>><<<:::<<>>:::999;;;=========999555777===AAA@@@:::<<>>AAA@@@??????>>><<<<<<===;;;;;;<<<>>>?????????@@@===>>>@@@BBBEEEGGGGGGGGG??????>>><<<;;;;;;<<<===@@@??????AAADDDEEEAAA===;;;>>>DDDHHHIIIGGGCCC@@@AAA???:::888;;;>>>;;;444222444666888777444000...///000222333555555555555444777999888666444555666<<<<<<:::888;;;@@@===777111333555777999:::;;;<<>>999666111//////111222333///111222111000///111333333111////////////...---111000...,,,,,,...111333888;;;===;;;;;;===;;;666333000000444777777777999999888888888:::<<>><<<777888<<<;;;777777777999;;;888333444999;;;<<<<<<;;;<<>>>>>>>>???>>>===>>>???AAABBBCCCCCCDDDDDDBBBAAA@@@???????????????AAA???>>>@@@BBBBBB>>>;;;@@@AAABBBBBBBBBAAAAAA@@@===<<<888666:::>>><<<666666666555444222000...---///000111111111111111000///333666666333111333666888999888666999===<<<777111333666999<<<>>>>>>===|||gggVVVLLLEEE@@@666888:::;;;<<>>???<<<888555333000---+++%%%'''+++111555666444222222111000---)))(((((())),,,...,,,'''&&&((((((%%%###'''(((((((((((($$$""""""%%%)))+++)))''',,,)))###"""'''&&& $$$''''''%%%%%%***...///'''&&&&&&'''))))))(((&&&%%%%%%&&&&&&'''&&&&&&%%%(((***++++++(((%%%$$$###///...---***(((&&&%%%%%%!!!"""$$$%%%''')))+++,,,&&&&&&$$$!!!!!!###(((,,,((()))+++...///,,,'''###(((((('''&&&''',,,222777333333333333444666777999111222000+++***------+++***,,,...222888;;;555,,,***++++++)))''''''+++///000---***+++---...---***(((***)))&&&&&&***+++)))%%%"""!!!"""%%%'''%%%###$$$$$$$$$'''***++++++******,,,***((((((***(((###$$$######$$$(((,,,......((()))((((((---333222...,,,---.........,,,+++***///+++***+++***''''''***000000222555555333///,,,***((('''))),,,---***(((###%%%'''+++......,,,***&&&''')))++++++***)))'''+++)))((()))+++------,,,***+++++++++,,,,,,,,,++++++++++++,,,...---+++)))&&&((()))(((&&&%%%(((+++,,,&&&###'''***+++,,,---444111000222111...---///+++---///111111000...---////////////////////////333333333222///...///000555444111---***+++---000//////444;;;;;;555111000111111444777555111000333444222111222444666777777;;;888444222333777<<<@@@BBB===777444666888888777<<<999777999======999555444222000000111444444555.........+++((((((---111222///,,,+++,,,---......666444000+++((((((,,,///666888888777888;;;999444444///...111444444555888555555555666777888999:::666555444444666:::>>>AAACCCFFFCCC<<<<<>>======>>>BBBAAA@@@AAACCCCCCAAA@@@BBBBBBBBBBBBCCCBBB@@@>>>DDDCCC@@@>>>======>>>???;;;;;;999777:::???>>>999777666444222111111111222333333222222222111111111///111333333111000222555444888888666666999999777777888:::===??????===:::yyyiiiVVVKKKGGGFFFCCC999:::<<<@@@CCCFFFGGGGGGEEEEEECCCAAACCCEEEAAA:::444222333444333000111666777333///,,,+++)))&&&### !!!$$$)))---///...---***++++++***(((''''''(((---///---(((%%%%%%######''')))(((&&&&&&%%%"""!!!###'''))))))'''+++'''!!!###((('''!!!'''((('''###&&&,,,...+++%%%%%%&&&(((***+++***(((&&&&&&%%%%%%$$$%%%%%%&&&''''''(((***+++***(((&&&222444333000***%%%$$$%%%$$$$$$$$$&&&(((+++---///***)))%%%"""!!!$$$***...+++***)))***+++***(((&&&)))******)))(((***...222/////////000111333444555000222111---,,,///000...***,,,---000888<<<666+++$$$&&&)))*********++++++---***''')))---000///---))))))&&&"""$$$)))+++***$$$######'''******%%%!!!&&&%%%$$$%%%'''(((((((((,,,---,,,***+++---+++&&&$$$""" """%%%)))******$$$$$$###$$$***111333///++++++,,,......,,,***'''(((''')))***(((%%%)))000000222333222111000000000+++((('''***///111---)))"""$$$(((***+++++++++,,,&&&'''(((***,,,---,,,+++***))))))***---/////////000...---+++***++++++,,,,,,,,,,,,...000222111000***,,,---+++((('''***...111)))&&&+++/////////111333111333555444///---000///000111333333444333333555666666666444333333333777666333///,,,...444999888888666333111111333666444333666:::;;;888888:::333111333777555111000555000111333333333444666777;;;:::777444555888===AAAHHHBBB<<<999::::::888555;;;888666666777777444222444333333333555555333222...///...***&&&''',,,111...,,,******,,,.........444333111---)))(((+++...222333222111444888777222333///...222444333333555333444555666666666555555444444444555777:::===???FFFIIIFFF???@@@GGGHHHAAA888999<<<===888111///222---222444444888>>>AAA>>>:::???AAA???@@@CCCCCC>>>:::<<<>>>>>><<<;;;===>>>???>>>???BBBEEEEEEBBB???AAACCCEEEEEEDDDCCCDDDDDDDDDCCCAAA>>>======>>>>>><<>>;;;888777555444333444555666555444333333333444555666333333333111000000222333222888:::666333555888888;;;;;;<<>>999999888777555666888:::999666555777888888<<>>===:::777666888<<<@@@IIIDDD???======<<<666222888777555555555666666555666666666777777555222...000222222///***)))...222,,,+++***+++...//////......///111///---,,,///111000000...---000555555111111///000444666333111222333555666888888666555333555666888:::<<<===>>>>>>???DDDBBB:::<<>>;;;555;;;>>>===???DDDCCC???;;;>>>@@@AAA???>>>@@@BBB<<<<<<>>>BBBEEEEEEAAA===???BBBFFFFFFDDDDDDFFFIIICCCCCCBBBAAA@@@@@@??????>>>CCCDDD@@@>>>???>>><<<;;;:::999888777666555555555444333222333555888999888666444111111111222222111999<<<888222333777999:::;;;<<<@@@BBBAAA<<<777|||eeePPPCCCAAA???FFFPPPOOOLLLKKKKKKLLLMMMJJJEEE@@@<<<888333111222333222000000,,,(((''')))++++++***'''((('''%%%###"""###%%%%%% ###&&&)))((('''&&&'''((((((&&&%%%...---***'''$$$!!!###((()))'''$$$######'''$$$!!! ###(((+++++++++***+++++++++)))'''+++%%%$$$+++222111---***'''$$$%%%***+++(((%%%%%% """$$$&&&&&&&&&%%%$$$%%%$$$$$$''',,,...,,,***000000000---((($$$""""""%%%&&&'''((((((***...111,,,000222...'''$$$'''+++///,,,)))((()))***)))))),,,+++)))((((((((()))***'''(((***---///000...,,,222000...------...///000333222...+++...222///)))$$$%%%)))///222000***$$$&&&%%%$$$%%%)))...222444999222(((###"""''',,,000...///...,,,)))&&&&&&''',,,,,,***(((%%%$$$%%%&&&///111111///...000...)))&&&$$$###%%%))),,,+++***$$$''''''$$$$$$))),,,---+++,,,------,,,,,,,,,------***((('''&&&&&&---666777222,,,((()))---000333---***)))---222444111---///...,,,******,,,111555000...+++,,,///111111///***,,,...---++++++...111999555000,,,+++,,,------***---///111666:::888222333,,,***000444000,,,+++000111000...000555777444000...000666777333//////222333444555777999:::;;;999===AAA@@@;;;666333222555777777666333333777::::::777666888888555333444444333333444777999::::::333555666555444333444555000444444000...222777999:::<<<999333444<<<@@@???EEEDDDCCCBBB@@@<<<777333777999:::888444444888===<<<999444111000///---,,,222333333///***)))---111///)))###&&&...222...(((,,,***///777444,,,///999777555222000///000111222---,,,,,,...//////...---333444666888999888666555<<<;;;;;;===???@@@???===444555666777>>>CCCAAA<<<999222...111000,,,***---+++...111000333888:::888666:::???BBBBBBAAA@@@@@@@@@AAADDDHHHIIIGGGCCC???===<<<<<<>>>@@@AAA@@@>>>AAABBBCCCEEEFFFGGGGGGGGGBBBCCCCCCBBB@@@???@@@AAA@@@@@@BBBDDDBBB>>>???DDDAAA<<<777555777888666333555555555555666888999:::222:::???;;;555333222111333666777444000---///111666:::???@@@>>>;;;;;;<<>>???HHHRRRRRRQQQMMMHHHEEECCCAAA>>>;;;>>>999333000000111000000///+++'''%%%%%%&&&%%%######%%%&&&&&&%%%%%%&&&'''&&& !!!$$$$$$%%%'''&&&%%%%%%&&&'''(((&&&%%%111...***%%%!!!!!!$$$%%%%%%$$$$$$$$$(((&&&###!!!!!!###''')))+++***)))))))))((('''&&&...&&&###'''---,,,)))((()))%%%%%%)))***&&&$$$%%%&&&'''((())))))(((&&&%%%%%%%%%%%%'''******(((%%%((()))***(((%%%###"""###$$$$$$%%%'''***---///000***...000---&&&###%%%)))---+++))))))*********)))++++++,,,---,,,+++)))(((---,,,,,,...000111///,,,---,,,+++++++++---...///000...***'''***...,,,&&&&&&'''+++000333222---)))(((&&&%%%'''+++...///......***%%%$$$&&&***---///111///+++'''%%%$$$$$$$$$---,,,)))&&&%%%&&&)))+++333555222,,,***+++***&&&$$$######%%%))),,,......,,,///...)))''')))+++******---//////---++++++,,,000---***)))&&&%%%+++333333000,,,******+++,,,,,,***+++,,,.../////////...//////...,,,+++---111444///---******,,,......---,,,---///...------///111666333000...///000111111///000000000333888888444222---,,,111444111...///333444333111333888999777111...///333555111......111000...---,,,,,,------222444777888777444222111333444555444333222555777666111///333555222000000444111...111666999777444333333333222000///000222///333333...+++...222333222444333000333;;;?????????>>><<<;;;;;;888555222333666888666222///111333:::999888555222...,,,++++++---...+++))))))...333///,,,++++++---...---,,,...,,,222999666------555111111000000000111222222//////////////////...------///222333222222222444<<<:::::::::;;;;;;:::888000111111111555999888333222,,,***...///,,,+++...'''+++...///333999<<<;;;888;;;>>>????????????@@@@@@AAABBBDDDFFFEEECCCAAA???>>>>>>???@@@AAA???>>>DDDDDDEEEFFFFFFFFFEEEEEE@@@AAABBBAAA???=========@@@@@@BBBDDDBBB>>>???CCCCCC>>>888666888888666333888666444444666888888888444888888555333666666333333222222333444555444444444777:::;;;999888888:::|||bbb@@@555777@@@BBBIIIRRRPPPMMMIIICCC>>>;;;999888777:::666222//////111222222---***'''$$$$$$###!!! """$$$&&&'''&&&&&&'''(((((($$$$$$((()))&&&$$$$$$&&&%%%%%%&&&((()))((('''444000***$$$  """ !!!$$$%%%%%%)))(((&&&$$$$$$%%%&&&'''((('''&&&%%%&&&''')))***000((("""%%%)))(((''''''***&&&$$$'''(((%%%$$$%%%)))************(((&&&%%%&&&&&&'''((()))'''### """$$$&&&&&&%%%%%%%%%&&&$$$###$$$'''---//////---'''+++...,,,'''$$$%%%'''(((''''''((()))***)))(((***,,,///111000---)))&&&000---)))***...000...***)))))))))***+++,,,.........---)))%%%''',,,+++''''''(((+++///222111---***)))'''&&&)))...///+++'''&&&&&&%%%'''***,,,,,,,,,///***$$$"""###$$$$$$$$$---+++(((&&&&&&(((,,,...222444111+++'''((()))'''###%%%(((***,,,///222555222444222+++'''((()))(((***///333222---***+++---333///---+++'''$$$)))000000...---,,,,,,,,,)))(((***...111111...,,,...111...//////...------///111...,,,)))((()))+++++++++...000111000//////000111333222111222333444444333222333111///111666777444000...///222333111111333555777666444444999;;;:::444000///222333000...///...,,,)))&&&$$$$$$%%%&&&,,,,,,...000333444333111111333555555444444444555333---***...222111...---444///+++///666999555///222222000...++++++---///000444333...***,,,///000...000...,,,...555::::::999777555444555555333222444888:::999444000...///444777999777333...------)))+++,,,+++)))+++000444///222333111---+++---111//////333999666...---333+++,,,///111222222222222222111111111000//////...***...111///,,,,,,///444;;;:::888777777777555333---...---***+++///...***---******---000......///***///222333666;;;<<<:::777999;;;<<<<<<<<<>>>@@@@@@@@@@@@@@@AAABBBDDDEEEEEECCCBBBBBBCCCBBB@@@>>>EEEFFFFFFFFFFFFEEECCCCCC???AAAAAA@@@===:::999888>>>===???BBBAAA======@@@AAA===999777999:::999777;;;777444555888999777333777777333000333999:::777000......222888;;;:::777444555777777777777888:::bbbCCC;;;@@@IIIHHHJJJNNNJJJ@@@???>>><<<;;;999777555111000000000111333555555,,,+++(((&&&%%%$$$###"""&&&''''''&&&%%%%%%'''))))))''')))------'''""""""&&&&&&&&&(((***+++***)))333///)))$$$"""$$$''')))&&&!!!"""$$$%%%((((((''''''''''''((((((%%%%%%$$$###$$$'''+++///...((($$$'''+++***((())))))%%%###&&&(((&&&&&&(((''''''((((((((('''&&&%%%((((((***+++***((($$$!!!###%%%'''(((((((((***+++'''%%%$$$(((...000---)))'''+++///...***'''''')))%%%%%%%%%&&&)))***)))(((***,,,///000000---)))'''...((($$$%%%***---+++((()))*********++++++++++++......***'''(((------***((())),,,......---***((((((&&&&&&+++000000***###(((''''''(((***+++***))))))$$$ %%%)))(((&&&,,,***(((((()))+++++++++)))///111---***+++------%%%***000333333333555888333333///'''###'''***+++...222444111+++))),,,111222///---,,,'''$$$'''...000...------...///---,,,///222444333000...000222---///000000...------......,,,)))(((((()))***+++111111222222222111111222333222333444555444222000...111111///111555666444---...000222222111333555555888777333333888;;;;;;999333000222222000000222...,,,)))'''''')))+++------++++++...333666555333222333555666666666555555666///+++...222111---,,,222///...000444555222---111000...,,,******---000222666666000---///222222555222---)))(((,,,111444888666333222222333444333555777888777333000/////////333777555111...///222---......---,,,---000333333555666333///---///222000///111555333///000444***,,,///222333333222111111222222222111111222333...222444000+++)))///555888666444444444444222111---///---)))(((+++,,,***111//////111333333111111222777<<<<<<<<<<<<888222222555999<<<======>>>@@@AAA@@@>>>======@@@DDDGGGJJJHHHGGGFFFFFFEEECCCAAADDDDDDFFFFFFFFFEEECCCBBB@@@BBBCCCAAA===:::888777<<<;;;<<>>>>>777000777777555222333888:::999...---///333888;;;:::999666666777777777999;;;===nnnSSSIIIKKKQQQNNNLLLKKKDDD555999>>>AAA???;;;666222---///222333444444444444///...+++'''$$$"""!!!!!!)))(((&&&$$$###%%%)))---((((((+++///---&&&!!!!!!%%%%%%%%%''')))***)))(((+++)))&&&$$$%%%(((---000***$$$!!!$$$$$$'''''''''(((((()))))))))''''''&&&$$$###%%%***...+++''''''---000...,,,---((($$$###&&&)))((((((+++%%%%%%&&&'''''''''''''''(((***,,,---,,,)))'''&&&%%%'''************+++,,,+++(((&&&)))---...)))$$$))),,,///000---++++++,,,'''&&&&&&(((+++------,,,,,,,,,,,,,,,,,,++++++******%%%"""###'''++++++*********+++***)))'''%%%$$$,,,---+++((()))---...,,,+++,,,//////---***'''&&&$$$$$$&&&+++000000***%%%(((&&&######%%%((()))***&&&###"""%%%***,,,((($$$***)))***,,,...---)))%%%###---444333//////000000'''---555888777444333444000000+++$$$###***111444333444333///******///444...---,,,,,,(((%%%(((...222000---...000333555555555444333222111000//////,,,...111111000...------...---***((('''(((***,,,222222333333444444333222444444444444444222---***'''---000000222555666333---///111111000222444666333666666111000444888999999333///000111///000333111000...---...111444777111///---///333666555333111222333555777777666555;;;333...000222///,,,+++---///222222111///------000000///---,,,---000333000444666222///222555555:::444,,,'''&&&(((---222;;;888444333333555555555333222111000......///000111444555222---+++///333------.........///222333777555444333222222111111111///...///000000333888...///111333333222111000///111222222222333666888333666777222+++)))...444222000......///000000//////333333...+++---000000666555444333333444333000333:::@@@AAA???<<<333+++///555<<>>DDDIIIJJJHHHGGGFFFFFFEEECCC@@@AAACCCEEEFFFGGGFFFDDDCCCCCCDDDEEECCC@@@===;;;;;;???<<<<<>>;;;<<<@@@EEEBBB999000222777999555111333555555---000444555555444666777777666555666888:::===>>>hhhYYYTTTVVVQQQNNNKKKBBB555:::AAADDDAAA:::444000111333666666444111000000444222---'''""" )))((('''%%%$$$&&&***...&&&'''***...+++$$$!!!"""$$$######$$$&&&'''&&&$$$######"""###%%%)))---///)))%%% """%%%'''(((((((((((((((((())))))++++++)))%%%!!!!!!%%%)))(((&&&(((///222111///000((($$$$$$(((+++))))))+++'''''''''((()))******+++)))+++,,,,,,***)))))))))&&&(((******))))))***+++...+++))))))+++***'''$$$)))+++.........------...+++***)))***,,,///000111---,,,+++******,,,---///)))'''&&&&&&))),,,...///***++++++)))'''###'''))))))''''''+++,,,))),,,///333333000,,,((('''"""$$$'''+++......+++)))&&&""" %%%)))+++***)))((()))+++***%%%!!!)))))),,,000222000***$$$$$$000:::888111......///***...222555444222000//////000---((()))111999<<<666555222...,,,...222555---,,,------***''')))///444000------000555999;;;777555333111000///...------000222333222000000000...---+++((('''(((+++///111111222444666777555333333333333444333111,,,)))%%%,,,111222333666666444///222222000111555777555222555555000---111666888777111...///000//////222666555333222333444777999333222111222333333222111222111111333666777666555===888444444222...---...,,,111555555111---,,,---222333222000///000222555+++111333000///222555555888111+++)))((()))...444999777444333444555666555444333111000000111333555666666555111,,,+++---000((()))***,,,///222444555777333000111444666444111111000......000222666999222111111111111111111111---000222222111333777<<<555777777222---***...222...,,,***+++---///000000000666888333///000333444666666333000111444444111...555<<<>>>>>>;;;333+++222999BBBIIIKKKKKKIIIHHHDDDDDDCCC@@@===???DDDIIIEEEDDDCCCCCCDDDCCCAAA???BBBDDDFFFHHHIIIHHHFFFDDDFFFGGGGGGEEECCCAAAAAABBBFFFAAA???AAABBBAAAAAADDDIIIGGGCCC???<<<:::999999======>>>CCCFFFDDD<<<555///777;;;777111000222222000555888888333000000222444222111333666999;;;;;;jjj^^^[[[UUURRRNNNCCC;;;>>>AAA@@@===888555555666777777555111///000222444222...(((###"""&&&))),,,,,,,,,)))&&&$$$$$$%%%$$$$$$'''***'''!!! ###&&&%%%$$$%%%''''''&&&$$$"""###$$$&&&'''((())))))$$$$$$###""""""$$$(((,,,,,,+++)))'''&&&%%%&&&&&&''')))(((%%% ###''''''%%%&&&,,,///...///111+++((((((+++---***((((((******)))))))))******+++(((******)))&&&$$$&&&(((&&&(((***+++*********,,,---,,,***)))(((((('''''''''(((*********+++,,,---,,,)))&&&&&&)))---///000,,,,,,++++++,,,...000111***+++,,,+++***+++...111,,,------,,,)))%%% """''')))''''''******''')))...333444222---***(((###&&&)))******)))+++,,,***%%%  $$$(((+++,,,,,,+++***)))'''%%%###+++***,,,111555444...)))&&&333<<<888000,,,---//////...---...000111111000...111222///000666:::;;;666333000000222333333222///...000000---)))***000222000------000444888999999:::999555000...///222000222555666555444444555,,,,,,***'''&&&''',,,000000000111444777888666444...///000222444333111...***000333222222555777666444555333111444::::::555333777666000---111777:::888222///111222111222555777666666555666777888999555666777666444333222333666444333444888::::::888???===;;;:::555111222777444777;;;<<<999555111000666666666444111000111222***000333000...111444444222...,,,......,,,---222222111///000222444555444777666555555666666666666555555444222111111000000******,,,...111333555555333000...000444666555333222222222222444666666555333111///------///111333...111333222000222777<<<666666666333111000111333111///---...000222333333...666:::555......111222222333111---000777:::777---444888999:::999555///777<<>>@@@BBBBBBCCCFFFJJJHHHEEE@@@<<<::::::;;;>>>>>>>>>@@@BBBBBB@@@>>>555:::<<<888666666666555777888999888555222...---111000///222666999:::999xxxfff___XXXVVVPPPDDD>>>???>>>;;;888777999===777777666222///000444888222111...***'''***000555222222222///(((!!!""""""$$$'''$$$ %%%***)))((()))******(((&&&%%%''')))******)))'''%%% """%%%%%%$$$&&&+++000000...***'''$$$######### ###%%%### %%%***(((%%%$$$(((******---111...******......)))&&&&&&,,,+++***)))((((((((((((((()))(((%%%!!! """%%%''')))+++,,,,,,,,,---...+++,,,+++)))'''''')))+++%%%&&&&&&&&&'''(((***+++)))&&&"""!!!$$$(((+++---+++,,,,,,...///111222333***---///...***))),,,000///000111000---)))$$$!!!!!!&&&***))))))******'''###)))000333111---)))((($$$(((+++***'''&&&***...222---'''######%%%'''(((+++,,,+++)))&&&&&&'''))),,,+++,,,111666777333///&&&333;;;777---+++///333444000+++***...222444555,,,111555444444777888666444111000222666777333///222111333333///***+++000111///------///222444444;;;@@@BBB<<<222...222888222555777888888777888999******)))&&&%%%&&&,,,111//////000444888999777444***+++---111555777666444///444555222111444888888888888444222666>>><<<555555999888222...222888<<<;;;555333555777666777999555555666777888:::;;;<<<777:::<<<;;;777555555666<<<999777888<<<>>>???>>>BBBAAAAAA???:::555888???>>>>>>@@@BBBBBB???999444999999999666333000//////,,,222444111///111444444///,,,...333222,,,***,,,,,,++++++---000222333333444444444555666555333000000000222555777888666555111111000222333444444333000///...000333555666666333555777777888999666222333000,,,)))***---222555000222444222///000555:::777777666666666666666666888666444333555777888888,,,555:::444,,,***,,,...///111///,,,111<<>>===???@@@???>>>===<<<===@@@BBBDDD>>>???===:::<<>>:::===:::888888888555///)))111//////333777::::::999ddd[[[[[[XXXMMMEEEAAABBB@@@;;;555444999???777888444000000333222...000///------...000222444...,,,,,,***%%% %%%(((""""""$$$""" !!!$$$&&&(((******)))'''&&&******+++,,,***%%%"""!!!((('''%%%%%%'''+++///222555000+++((('''((((((((('''&&&&&&%%%&&&(((+++,,,%%%######$$$&&&((()))(((222---(((%%%&&&'''&&&%%%,,,,,,***&&&######(((---,,,+++)))'''&&&'''+++---///,,,(((%%%&&&)))...111000---)))&&&%%%&&&(((***)))'''&&&%%%&&&%%%$$$"""&&&&&&%%%$$$$$$%%%'''(((,,,---...111222111...+++&&&+++...---(((%%%''')))...***(((***///000---))),,,,,,......***######&&&###&&&***......+++'''$$$,,,((('''***+++(((&&&&&&,,,...000...)))(((+++///222---((((((***+++(((%%%...***(((,,,333777666333---000222222111///...---111111,,,(((,,,555666222444777:::;;;888444111000555333222222333444333222999999888555111///000111555444000---000555555111666===CCCAAA999222000111444555555555555444333222,,,***)))(((***,,,......111///000333888888333...///---+++,,,000555888::::::999666222222444:::???:::666444666;;;>>><<<:::===:::777666777999:::;;;999777666777888888777666999777666888<<<>>>===<<<===>>>>>>===:::999999:::<<<;;;::::::<<<@@@DDDGGGFFFDDD@@@===;;;<<<===>>>DDDBBBCCCFFFCCC<<<777777555555555666777444000---***---111333222111000000000111222333222111///---(((,,,000111111000222444444444444222///......///000222444777999;;;<<<<<<777888777444///...111555///444555222333666555000999555333444777999666222333222...***(((***...222333222222333444555666777222444666888::::::888777888::::::888555555999===,,,...000///,,,***))))))111000000111444999===@@@<<<999888888666333555999AAA@@@>>>===???CCCIIINNNKKKJJJIIIGGGFFFFFFGGGHHHIIIDDDCCCHHHKKKIIIIIIMMMNNNQQQTTTRRROOOMMMNNNQQQNNNJJJFFFDDDEEEHHHJJJKKKKKKJJJFFFAAA===<<>><<<999xxx___UUUTTTPPPHHHBBBAAA@@@===888444444777:::;;;:::444///...222222000+++++++++++++++---...///,,,)))((((((&&&"""###'''$$$"""###''')))%%%""""""!!!###&&&)))+++,,,++++++&&&&&&((())))))&&&$$$###%%%%%%$$$%%%'''+++...111444111,,,)))))))))((('''((((((&&&%%%%%%''')))+++)))'''%%%$$$%%%%%%$$$###...+++'''&&&'''((('''&&&)))))))))(((&&&''')))*********)))((('''&&&'''(((///---)))'''&&&))),,,...000...***'''&&&)))---///---+++)))))))))(((&&&%%%''''''&&&&&&&&&'''((()))------...///111000---+++))),,,...,,,(((%%%%%%''',,,***)))+++...///---*********,,,---)))$$$$$$(((%%%&&&(((***)))'''$$$"""'''%%%''',,,///,,,))))))...//////,,,((('''+++000222...***)))+++,,,)))&&&***)))((())),,,...000111000111222222111000//////222555333...---222555444777888:::999666333111111222333555555555444333222888777777666555333222111444555222000333888888444666:::>>><<<777333444666777666444222000///......000+++'''(((---000///,,,///------000555666444000333000------000333666777::::::999777555666999<<<<<<888333444888<<<<<<;;;:::888666555666777999999;;;;;;::::::999999999999777555555777:::<<<;;;:::?????????===:::888888999;;;:::999888:::===AAACCCDDDCCCAAA???===<<<<<<<<>>BBBFFFFFFDDDFFFLLLRRRLLLJJJFFFDDDCCCEEEGGGIIIIIICCCBBBFFFHHHEEEEEEHHHMMMNNNNNNOOOOOONNNNNNNNNNNNJJJFFFDDDEEEGGGIIIJJJKKKIIIFFFCCCBBBBBBCCCDDDEEEBBB??????@@@@@@???>>>999999<<>>>>>>>>>>><<<;;;:::???@@@AAAAAAAAA@@@<<<888oooYYYNNNJJJFFFBBB@@@@@@===888555444444444333:::888222++++++///111...))))))***++++++,,,,,,,,,)))%%%%%%((()))'''&&&((("""###(((------'''$$$%%%"""$$$&&&)))***+++++++++###%%%''')))******((('''######$$$%%%(((***,,,---111///,,,++++++***)))(((******(((%%%$$$$$$'''***)))'''%%%$$$%%%%%%$$$###+++)))'''&&&''''''&&&%%%((((((((()))++++++***(((''''''''''''&&&$$$###"""+++***)))))))))+++,,,---000...+++((())),,,000333///...,,,++++++***'''%%%((((((((('''((()))******)))))))))+++---...---,,,------,,,+++)))'''&&&%%%))))))***+++,,,---------******+++,,,)))###$$$(((((('''&&&%%%$$$#########&&&$$$'''...000---******//////...+++''''''+++///000---++++++------+++((('''((((((&&&%%%'''+++///222222222111111111000000555999:::444000111444666999999888555333222333444000444888999777444333444777555444555888888555222444666666444777;;;;;;777666777777555333444777999666444111///,,,+++++++++222,,,&&&(((...222///***---+++***,,,111444333222777444000///000222444444888999999888666666777999;;;666111111444888999999:::999777777777888999:::<<<>>>???===:::888999;;;666555555666888:::999888===>>>>>>===:::999999:::;;;999888777888;;;>>>@@@DDDDDDCCCBBBAAA???===;;;:::555333888===<<<999888333333444777888777444111000000---***)))***...111333333222111000...,,,***(((+++...000111222444666444222111000000111333444666888;;;======;;;888666:::999777777777777666444222555666666888===???>>>???<<<888888999888555111+++...111333222000//////...000333777999666111,,,***///555666222111444888:::888666777888:::::::::444---&&&&&&+++111222111000111444666888888888888222222444888888666777;;;:::BBBJJJKKKHHHGGGLLLRRRIIIGGGCCC@@@@@@DDDHHHKKKIIIEEECCCEEEFFFDDDCCCEEEMMMKKKKKKLLLOOOPPPOOOMMMKKKIIIEEEDDDFFFHHHJJJJJJIIIGGGDDDEEEGGGIIIHHHFFFFFFDDDCCCBBBBBBAAA???===:::;;;???DDDEEECCCDDDHHHKKKFFF???;;;???EEEDDD???>>>???@@@AAAAAAAAA@@@???BBBAAAAAABBBBBB>>>:::666wwwgggUUUIIICCC???>>>???@@@;;;555333444555222///333222...******......+++)))***,,,---...---,,,+++(((%%%&&&---000---)))'''###&&&+++///,,,%%%$$$&&&((((((((('''&&&%%%$$$$$$%%%(((******+++...---+++###$$$%%%&&&'''(((((((((,,,+++++++++,,,,,,+++)))++++++)))&&&###"""%%%)))%%%$$$###$$$'''))))))))))))(((''''''&&&%%%$$$###,,,***(((***------+++((($$$$$$###############"""'''((()))+++---............---,,,+++,,,---///000...---,,,++++++)))&&&$$$(((((())))))******++++++#########&&&***,,,------...---++++++,,,+++)))'''&&&(((++++++++++++,,,---,,,+++,,,---)))###$$$(((+++)))&&&$$$###$$$'''((()))'''''',,,---***((((((---------+++(((''')))+++***))))))***---...---+++)))((('''&&&&&&)))...111333111000///000000000000666999:::777444444555666888777555222111222666999111666::::::666444555888666222///111666999888555555888999777888;;;:::666777555111//////222666888222111000///---,,,+++***000,,,)))***...000...+++///,,,******---000222222777555222000111333333333333444555444333333666888555222000000222444555444:::;;;;;;:::999999:::<<<:::===@@@===777555777:::666666666666777888888888999:::<<<;;;::::::;;;===:::999888777999;;;===???@@@???>>>===;;;:::999888999111...333::::::888666333333444555666555111...111000///,,,+++---111444666555444333222111000000***+++...000222333555666555333111111222555777888777888:::;;;;;;999888666:::888666777999999666333333444444444777:::===>>>===:::888777777666444111222333333222111333555888---...222666999777222---...111444444222111333555777555333555999<<<<<<;;;777111***))),,,000111111444555666777888888888888777555666999888666777<<<;;;@@@FFFGGGEEEDDDGGGJJJBBBAAA??????AAADDDIIIKKKIIIFFFEEEEEEFFFFFFEEEEEEIIIJJJKKKMMMNNNNNNOOOOOOKKKIIIFFFFFFGGGIIIJJJJJJHHHDDDBBBEEEIIIKKKHHHDDDEEEEEEFFFGGGFFFDDDBBB@@@===???EEEMMMNNNIIIFFFFFFGGGFFFAAA>>>AAAGGGIIIGGG@@@@@@AAABBBBBBAAA@@@@@@AAA>>>===@@@AAA???======nnnaaaRRRHHHAAA<<<===@@@???:::444333666666222---,,,......,,,...000///***((())),,,------,,,***)))'''&&&***333666000((($$$((((((+++,,,(((######(((***)))'''$$$""" &&&+++,,,******...---)))%%%%%%&&&'''&&&&&&%%%$$$'''''''''***,,,---,,,***(((******'''###!!!$$$((($$$######%%%(((+++,,,,,,)))(((((('''%%%###""""""111---))))))+++---,,,***&&&###!!!!!!$$$'''((((((((()))+++---...---,,,+++***+++---------,,,***(((...---,,,,,,,,,***'''$$$'''((())))))***+++++++++&&&%%%%%%'''***,,,,,,+++...,,,+++,,,...///...---&&&(((***+++******+++,,,))))))+++,,,***&&&(((...---+++(((&&&&&&)))---000+++&&&$$$&&&(((((((((+++***,,,---,,,***(((&&&&&&%%%%%%&&&(((+++---......///***'''(((---333555444222///------///000///---555444444666999888666444444444222111111444999===444777999777444333888===666111,,,---222777888777777:::;;;777666777666333777444000---,,,...111333111222222222000---***)))///000111000//////111222222000,,,+++,,,...111222666333111111222444444444222222111000000222777:::000000222444555555333222888:::<<<<<<:::999999;;;777:::<<<999444111333777444444555555444444555555999:::;;;:::999888888:::888888888888999;;;>>>???888666333111000000222333777///***///555555333111333333333444444111---)))---.../////////000333555555444333333222333444444------...000333555777777999666555666999<<<>>>===:::999888888888:::;;;===:::777666777::::::888555333222111222333444666888;;;:::888888777777666444444666888888888888:::;;;000///000444888999555111666444222333555555333000444222222555:::>>>>>>===999777444111...---...///:::999777666666888999;;;@@@<<<;;;:::888555888===BBBAAA??????AAABBBBBBBBB;;;<<<>>>@@@CCCFFFHHHJJJEEEEEECCCCCCEEEGGGGGGEEEAAAGGGLLLLLLHHHFFFKKKPPPPPPNNNKKKIIIHHHHHHFFFDDDGGGCCCAAACCCHHHHHHEEE@@@CCCEEEHHHIIIIIIGGGFFFEEE???BBBKKKUUUWWWOOOGGGDDDEEEHHHGGGBBB@@@CCCGGGIIICCCDDDEEEEEEDDDCCCAAA@@@FFF@@@===@@@BBBAAABBBFFFggg[[[NNNGGGAAA<<<<<>>555111------111555666666888;;;;;;666333444444111666555444000,,,+++,,,...444444444333111...+++***111444888777444333666:::555333000...---///222444444222000000222444444444333333222000000333888<<<...111444888999888555333444777::::::777555666888555777888666222111222444111222333222000000111222;;;<<<;;;999666444333444777666666666777888:::;;;666444111......000333555444...***---111000------333333222333222///***''')))+++...000000111222333444333111000111222444666111000000111444777888888;;;999888:::???BBBAAA@@@<<<:::888666777:::>>>AAA333222222222444444333333444111111333333111222555<<<<<<<<<;;;:::999888888111777???CCCBBB>>>:::888555222111444999;;;888444;;;666222333888999555000444444555888<<<>>>??????:::;;;:::666222......///;;;:::777666666777:::;;;BBB???>>>>>>;;;888:::???IIIDDD>>>===@@@BBBBBB@@@:::<<<>>>AAADDDEEEFFFFFFAAABBBAAA???AAAEEEEEEBBB;;;CCCJJJHHHBBB???EEELLLTTTQQQNNNKKKHHHEEEAAA>>>FFFDDDBBBCCCFFFFFFCCC@@@BBBEEEHHHIIIIIIHHHGGGHHHBBBDDDMMMWWWYYYQQQGGGBBBCCCIIIKKKEEE??????BBBDDDGGGGGGHHHGGGGGGEEECCCBBBIIIAAA===@@@@@@===>>>CCCxxx```UUUJJJDDD@@@<<<:::;;;888666444555666555222///+++......------///+++&&&######$$$%%%%%%$$$###""" !!!&&&,,,+++'''%%%&&&***&&&%%%(((***((()))+++&&&%%%"""  !!!"""###)))***$$$%%%,,,---&&&%%%%%%%%%%%%&&&&&&&&&'''&&&$$$######$$$%%%$$$###%%%+++***&&&###%%%(((((('''%%%%%%&&&&&&%%%$$$$$$$$$$$$###!!!!!!%%%(((%%%&&&((()))))))))+++---'''$$$!!!"""'''******)))%%%&&&(((***)))'''$$$"""&&&'''(((((()))(((((((((******+++,,,---,,,)))&&&###$$$&&&''')))))))))(((,,,+++,,,---...---***(((***,,,---,,,***+++...111+++)))'''(((++++++(((%%%""""""%%%(((((('''+++222------,,,+++,,,---///000&&&""" $$$(((***---111333111...,,,++++++++++++)))((('''&&&''')))---000000...,,,...222555666666111...---...111222...******)))---444666111...///111222333444333444666888666666555555555777999:::333222222222333333444444777::::::444111222444333333777999777000++++++---222111/////////000222444222444777888888888999;;;666555333111111222555888444222000000222222222111222333333222111111444666,,,///333666777666666555111666::::::777444555666555555555555444333333333111333444333111///111222888888999777555333333444555444333222222222222222333333222111222444666777444///...111222///---...222222222222222000+++(((,,,...000111111111333444777555222000000222444666555333222333666888999888777555555999>>>@@@>>>;;;999888666555555888:::<<<000111111000000000222444555222333777888444444777>>>>>>>>><<<:::888777777333999AAAFFFEEE@@@;;;777:::777444777<<<<<<888222888555333444888999888666999:::<<<======>>>???@@@;;;:::888666666555555444888777777666666777888888<<<;;;>>>AAAAAA===>>>AAAHHHEEEBBB@@@AAABBBBBBBBB@@@@@@@@@@@@AAABBBBBBCCCBBBDDDBBB>>>???DDDCCC???<<>>FFFFFFEEEEEEFFFFFFFFFFFFBBBEEEGGGGGGEEEDDDEEEFFFDDDDDDIIIQQQSSSMMMEEEAAA???DDDGGGCCC@@@AAABBBAAAEEEEEEFFFGGGGGGFFFEEEDDDHHH???===BBBBBB;;;999===sss[[[QQQFFFBBB@@@;;;888888444444444444555444111///,,,---+++'''''')))&&&!!!######$$$$$$$$$######"""!!!%%%###!!!###)))((($$$###)))------,,,,,,(((&&&### !!!""""""***+++%%%'''///000***$$$$$$$$$%%%&&&''')))***(((%%%###!!!!!!!!! ###***,,,'''$$$&&&)))&&&$$$######$$$%%%$$$###!!!""""""!!! """''',,,!!!''')))))))))***,,,### !!!%%%'''$$$!!!###&&&''''''&&&&&&'''&&&%%%%%%&&&(((+++,,,&&&&&&''')))+++***&&&$$$!!!###%%%&&&((((((((('''$$$%%%'''+++......,,,)))))),,,...,,,((('''+++///---)))&&&'''+++,,,(((###%%%$$$%%%'''%%%"""&&&,,,------,,,,,,,,,,,,,,,,,,((($$$$$$(((******+++---999555///++++++---///000...,,,)))'''&&&(((,,,///,,,...///000///000222444111///...000333333///***&&&'''...444222+++)))...111333555555444333444555555444444666888999888777000333777777666444222222666:::999333000333666666000777===<<<444---,,,------+++))))))---444;;;???222111222444888:::999888666555555444333555999;;;555333111000111111000///000222333333111.........***,,,///111222333444666222777<<<<<<888555666888777666555555666777666444555777888777444222333555111333444555555555777999444333111///---++++++***+++,,,...///111111222222555222333666666222111333111111222333333222...+++222333333333222222555777;;;999666333222333555777888555333444777999999888111///000444999;;;888333444444333333333333444555666888888777444555999===777444666<<<<<<888777;;;??????>>>;;;777444333444888<<<@@@AAA@@@>>><<<<<<>>>:::888:::>>>===666///444444555666666888:::;;;===@@@CCCBBB???===>>>@@@<<<777333333888<<<<<<999444555666777777666555555333666===DDDEEEBBBAAACCCCCCDDDDDDCCCAAA@@@BBBDDDFFFEEEBBB???>>>???@@@AAAEEEGGGEEE@@@@@@DDDCCC>>>BBBDDDGGGGGGEEEEEEFFFHHHDDDCCCDDDFFFHHHHHHFFFDDDFFFGGGHHHHHHGGGGGGJJJLLLBBBEEEGGGEEEBBBAAABBBCCCEEEBBBDDDJJJMMMHHHCCCAAA999===@@@@@@CCCFFFEEEBBB@@@AAACCCDDDEEEEEEDDDDDDGGG@@@AAAIIIIII@@@<<<@@@kkkVVVSSSNNNHHHBBB>>>;;;999:::555000///222333111...,,,+++$$$ %%%$$$ $$$))),,,)))""" !!!###%%%'''(((&&&((((((''')))---,,,'''+++(((###!!! """'''***'''%%%%%%### ***))))))(((((((((((()))(((***(((###!!!!!!###(((((($$$!!!!!!######"""&&&### '''&&&$$$""" """%%%)))'''&&&&&&''')))(((&&&$$$###$$$%%%%%%$$$###$$$&&&$$$###!!!!!!$$$)))...222000)))&&&(((+++)))((()))"""%%%)))***(((%%%###"""(((%%%###%%%((((((###$$$&&&((()))))))))+++---...---***&&&###%%%***///444222,,,'''(((,,,+++'''&&&((()))'''$$$###%%%'''((()))+++---...///000000...+++((('''(((+++...///333000,,,(((%%%'''+++...***'''%%%&&&))),,,+++))),,,,,,///222111------000...+++))),,,222666555333,,,+++++++++---------,,,///555666000...222555444777999555---,,,222555333444333222222111111111222888999:::888555333444666666888999888555111...,,,...---,,,---///444999<<<777333000222888<<<;;;999777999;;;;;;999777666777:::777333000//////111222,,,///111000///000000000***,,,...111333555555555777666777:::888444444666666888999999888777888:::???>>>999444666;;;999222222111111222444555555444////////////333666222+++***+++,,,+++***,,,111555777555444444666555222...//////222888888333000000---...000222333555666666888666444444666888999888777444222444999:::777333888888777444000///111444///555777222///222777888@@@AAA@@@<<<888666888;;;777999::::::888999<<>>>>>CCCEEE@@@;;;:::===:::555222555<<<===999888555222222444666666555:::999888:::===@@@BBBBBB<<<===???AAACCCDDDDDDDDDBBBDDDDDDAAA===;;;===@@@AAAEEEIIIIIIEEEBBBCCCFFFLLLJJJIIIJJJKKKLLLKKKJJJCCC???>>>BBBCCCAAA@@@BBBEEEIIIKKKHHHGGGJJJKKKJJJIIIIIIJJJLLLLLLHHHCCC>>>>>>@@@BBBCCCCCCCCCDDDEEEAAA>>>;;;===BBBEEEDDDAAA<<<>>>BBBDDDDDDBBB???===AAADDDDDDCCCDDDFFFCCC>>>uuu```XXXTTTOOOHHHAAA<<<999777555222//////000000,,,(((,,,+++&&&"""$$$)))(((!!!"""###''',,,///...)))$$$""""""!!!!!!"""$$$%%%'''###%%%%%%"""###(((***)))'''&&&%%%$$$$$$"""###(((+++(((%%%%%%$$$!!!(((((('''''''''(((((()))***,,,***%%%$$$$$$### ###((()))&&&""""""###"""!!!%%%### )))(((&&&###!!!!!!$$$&&&((('''&&&''''''&&&### $$$%%%%%%%%%######%%%&&&###"""""""""%%%)))...000***%%%"""&&&)))'''&&&'''&&&(((++++++((($$$"""!!!"""###%%%))),,,+++'''$$$''')))************,,,.........+++'''$$$$$$(((+++222333///)))'''***,,,+++'''((('''$$$!!!"""&&&***/////////...---,,,++++++***((('''(((+++...111111+++***)))+++------***'''&&&$$$###&&&***---+++)))******---111111,,,,,,...,,,(((&&&)))000666999999...,,,+++,,,//////---+++,,,111222...---111555444444555222,,,,,,222555444222222111000000000111111888999999777333000111222777888999888666222///...000///......///333666999666444222222222222333333444666888888666444444555@@@===999555222111222333///111222111///000000111---///111333555666666666555444555888777333222555888888888999:::;;;;;;;;;>>>>>>:::666888;;;888000//////111444666666333000...000000///111444222---***+++,,,,,,,,,///444999888777666777999888666333000///222666666111///000...///111222222222111000888666444444666777777666777444222333777888555111444555444111------///111///444777222///111444555<<<======;;;888777888:::888999888666444444777::::::999666333222222333333;;;666222111555777777555444999999444222555777555:::888888999666333444999999666888???CCC@@@======<<<999444000333:::===;;;;;;888555555777:::;;;;;;>>>===;;;::::::;;;;;;;;;??????@@@@@@@@@@@@@@@@@@DDDCCCAAA>>>;;;;;;<<<>>>AAAFFFKKKLLLIIIGGGHHHJJJLLLJJJIIIJJJKKKLLLKKKIIIFFFBBBAAADDDEEECCCBBBCCCDDDGGGHHHDDDBBBEEEFFFEEEFFFJJJPPPQQQMMMHHHCCCAAA?????????===<<<===@@@BBB???<<<<<<>>>BBBCCC@@@<<<888;;;>>>AAABBBAAA???>>>===@@@AAAAAADDDFFFDDD???lll[[[VVVRRRMMMEEE???999555444333111///000111...)))%%%++++++)))'''***---+++&&&&&&(((***...222222000---&&&%%%$$$#########$$$%%%!!!###"""$$$((((((%%%&&&(((++++++((("""###(((***'''%%%%%%%%%"""''''''&&&&&&&&&''''''((()))+++***%%%$$$&&&%%%"""$$$***+++(((%%%###### !!!%%%$$$"""!!!))))))'''$$$!!! """$$$(((''''''&&&&&&$$$ &&&&&&%%%###"""!!!###%%%!!!!!!"""$$$'''***---///)))$$$"""&&&)))'''$$$$$$(((***,,,+++'''###  $$$***......+++)))'''*********)))((())),,,......---+++(((%%%$$$%%%'''...333333,,,((())),,,...'''(((&&&### """(((---111111000///...,,,***)))'''&&&'''***...111222222(((''''''+++000111---((($$$""""""&&&+++---,,,***'''(((,,,111111,,,+++...---)))&&&(((...555999:::...,,,***---111111---((()))---...,,,,,,111444444000111///,,,---222555555111000/////////000111111777777777444111//////000777888999999777555222000111111000///000222444555555555444111,,,***,,,---000222444555333222222333@@@>>>:::666444444444555333333222111///...000222222333555666777777777777555333444888888555444666999777777999===???>>><<<;;;<<<:::888999:::555///---///333777999777333///000444555333222444555444,,,---......///222666999888777777888:::;;;999888222000111444333///...///111222444555444111---+++444222111222444555444333555222000111444555333000111111111///,,,,,,...///111666999555222333444333555777::::::999888888999999888666333000000222444666666555444444555666666;;;666///---///333444444333999;;;555//////222444:::777666777666444444888555444666===AAA???===>>>999888444///111777:::999<<<999666555888;;;>>>??????>>><<<:::999888999999???>>>>>>=========>>>>>>GGGDDDAAA???>>>===<<<;;;>>>CCCIIILLLKKKJJJKKKLLLKKKJJJIIIJJJKKKKKKJJJIIIIIIEEEDDDFFFGGGDDDCCCDDDDDDGGGGGGBBB@@@BBBDDDCCCBBBJJJRRRSSSMMMFFFCCCCCCBBB@@@===:::888:::>>>AAA===<<<===???AAA@@@;;;777555777;;;>>>@@@@@@??????<<>>;;;888999999999:::888333...000111444777999888444111444:::<<<888444666:::;;;222222111000000111333555444444555666777888888888444111000222111...---///333555777999777333...+++---------///222333333222111000...000222444333222222222111000000000111111555:::<<<888666666666444000333666888888888777666666666666444333111111111444444555666777999:::;;;:::444---******---000222555999:::666222111333555;;;666444666666444555888:::999:::??????<<<:::;;;777999999555444666666333888666333333444888;;;>>><<<<<<;;;:::999:::<<<===;;;:::::::::;;;<<<>>>???GGGEEECCCCCCDDDBBB===999777<<>>???@@@>>>;;;888888999;;;<<<>>>?????????@@@CCCDDDBBBBBBCCC???999iiiYYYQQQKKKIIIEEEAAA<<<999888777555333111000000000000///,,,+++,,,---...,,,)))(((***))))))(((''''''((()))+++***(((&&&%%%$$$%%%%%%***'''$$$$$$)))---'''"""$$$''',,,000111000...$$$)))***''''''+++---,,,)))((('''%%%$$$$$$$$$$$$&&&'''%%%!!! ###$$$""" $$$***---,,,)))&&&$$$!!!%%%(((,,,,,,+++!!!"""###"""!!! !!!"""&&&&&&''')))***)))%%%"""((('''&&&""" """%%%(((************((($$$$$$***...,,,******###%%%''''''%%%###""""""%%%)))---+++&&&$$$'''+++)))***)))(((&&&&&&(((******)))(((((())))))(((((()))---000111333333---%%%###&&&))))))&&&&&&(((***+++,,,---...////////////,,,,,,---...///---)))&&&###)))---+++&&&%%%)))...111,,,'''&&&)))...111222,,,---111666555111000222111000/////////...,,,++++++)))))),,,000000,,,'''000...---......///000111222111000111222222333444333111000...///000222333444333222111222444555555888777777888::::::888555000111333555555555555444777333000111666888888666111333666666666555555666444333222111111222444555555111///000---)))+++000777777888999999888777666222///111888<<<<<<<<<===888555333666;;;>>><<<888555555666888888555111///111000000111333444444333444;;;>>>999555777;;;===999777444222111000///...000000111111111222333444444111000222111------000000222666888888444000,,,***+++---111555777666555...------///111444555666555555444444555666666666666:::;;;888666666555222///000333666777666444222111222555777888666444222222222333444666999<<<===888444...))))))***---///666555444444555555555555:::777555666555444555:::===;;;<<<>>>===888666777999@@@DDDBBB===:::555111555444333222333555999<<<;;;<<<===<<<:::;;;>>>@@@;;;:::888777888:::<<<>>>AAABBBCCCGGGHHHCCC;;;444444888>>>CCCFFFGGGHHHHHHKKKIIIHHHIIIJJJKKKJJJIIIKKKGGGEEEGGGHHHEEECCCDDDGGGKKKKKKGGGFFFJJJLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGAAAAAAAAA@@@???@@@BBBDDDEEECCC@@@????????????>>>>>>>>>>>>===>>>>>>???@@@CCCEEEEEECCCCCCEEEBBB===vvv```RRRKKKIIIHHHEEEBBB???======<<<444222000---,,,---...///,,,***+++------)))((()))))))))'''%%%"""!!!"""$$$)))(((&&&%%%$$$$$$%%%%%%+++***((((((---000(((!!!"""%%%)))...000000///***------***)))---000000''''''&&&%%%%%%%%%%%%&&&)))+++(((######&&&'''%%%!!!$$$(((+++,,,***'''$$$ $$$&&&'''))),,,---+++!!!######"""!!!!!!"""$$$%%%(((+++---,,,)))&&&%%%&&&&&&$$$!!! """###&&&((())))))((('''!!!&&&---//////000###%%%'''((('''&&&&&&'''$$$'''***(((%%%$$$)))---***+++,,,+++***)))***+++***)))((((((***++++++***(((+++---000444555...%%%$$$(((,,,,,,)))'''(((***---.........---,,,++++++...............+++&&&"""$$$111===>>>555---...222666000***(((,,,111444555//////222555444000000333---...///000000...---,,,((()))***---//////---,,,555000...///000......///222000000333333111222444555333000......///111333444222000111333666888888888666555777:::<<<:::777111333666888999888666444666111///222:::???>>>;;;333555777888777666666666444444222111000111111222444///...111...((()))000555666777888888777666555000,,,---444::::::999:::888666444555888999888555333111111444444111111333000---++++++---///111111111888;;;777333555888999;;;999666444222111///---///000000///...---///111444111000222222///...111+++...222555555333///,,,---...222777;;;===;;;999.........///111444666888666555555666888:::999888333666666333222444333///111222333444666444111...,,,...111666999999666333000000//////222555999<<<888666222...,,,+++,,,---333///---111444444333444:::888888888555222777>>>:::999:::<<<999444444777<<>>@@@@@@===:::999;;;>>>???===999666555666888999999<<>>>>>@@@AAABBBCCCCCCBBBDDDHHHHHHEEEppp]]]PPPKKKGGGFFFCCC@@@>>>=========333333222///,,,***))))))***((()))------))))))---((()))(((%%%!!! !!!###%%%$$$###""""""###$$$%%%'''***+++)))***,,,***&&&$$$%%%(((,,,000111000...,,,///---(((&&&))),,,+++###$$$$$$%%%&&&(((***+++------+++%%%$$$'''((('''"""$$$''')))+++***'''%%%$$$)))+++((('''***)))&&&!!!###%%%%%%###!!!!!!!!!$$$%%%(((+++...---)))&&&!!!$$$'''((('''&&&&&&&&&$$$%%%'''((()))((('''&&& $$$+++...000222(((***,,,---,,,+++,,,---&&&(((***)))'''&&&''')))'''***,,,---,,,*********...+++((((((***,,,+++***'''+++---,,,...111///+++(((+++---,,,)))((()))+++.........---,,,***)))(((,,,++++++,,,,,,***'''$$$)))555AAACCC<<<555444666333///,,,,,,000444555555000///000222000,,,---111---..................///'''***---///...///111333666000,,,///000...---///...,,,---333444111111555555333000---,,,---///000555222///000333666777777777444333555:::<<<;;;888444666999<<<;;;888555222222000///222777;;;<<<<<<333555777777555444444444111111000/////////000000333......333111))))))111333444555666666555444333222...---444999888555555999888777777666555444444222...---//////...111666///---******,,,...000111///555888666444555666555999777555555666666444222444444444222...---///111333000111444444000000222***,,,000333333222///---000222555:::===>>>;;;999222222111111111333666888333222222444777999888666222444333//////222222///666444333333444222---***+++***,,,///444666666444222000------...333888;;;:::999888555222///......000---...111111///000555888999;;;:::444111888BBB:::999;;;<<<999333333777<<>>???AAAAAA===888666888<<>><<<>>>AAADDDEEEEEEDDDCCCCCCDDDFFFHHHGGGEEEAAA???>>>???AAACCCCCCCCCBBB@@@CCCIIIKKKIIIjjjYYYNNNIIIDDDCCC@@@===;;;:::999999555555555333...***'''%%%)))&&&(((------***+++111((())))))&&&"""!!!###%%%!!!!!! """###$$$"""))),,,(((%%%''',,,...(((***---222444444000---,,,...+++$$$!!!###$$$$$$ !!!"""%%%(((+++...///---...+++%%%$$$'''(((&&&###$$$&&&(((******(((%%%(((---...(((%%%'''%%%!!!%%%&&&((((((%%%""" $$$&&&(((,,,...,,,(((%%%"""'''***++++++,,,,,,&&&'''((((((((('''&&&%%%%%% %%%+++,,,...000...///111111000///000111)))+++---,,,***&&&$$$"""###'''***,,,+++)))((((((111...)))(((***++++++)))''',,,...***(((,,,000111,,,......+++((('''***...,,,,,,,,,,,,+++***)))((((((((()))***,,,,,,)))''')))///666777333111222555...,,,,,,///444777666444000------...,,,)))***...000000...---+++,,,...000''',,,000000//////444888555...+++///111...---///***(((+++222444111222666555333///,,,++++++---///777333//////222555666555666333222555:::===;;;888777999<<<>>><<<888333000...000111222222444777:::222444666555333222111111***++++++,,,...///111222333---///555333******222111222333444444444333222777222000555:::888444333:::::::::888555333333333111,,,***,,,,,,,,,111999111///------///111222222000555888777666777666444666444333666999;;;;;;999888999888555000///000222222000111555555222111333,,,...111333444222000...111222666999<<<;;;888555555555444333222222555777000......111555777555333444444222///000333444111999666444333222000+++'''+++)))''')))...333555444555222///---...333999<<<<<<<<<===;;;777333000/////////222444000+++///777888:::===;;;333000888DDD???>>>??????:::444333777999FFFQQQPPPHHHBBB???<<<999;;;>>>>>>;;;:::;;;======???@@@<<<777555888<<<>>>;;;777444444666:::<<<666;;;???@@@===999888999777777777:::>>>AAACCCDDDJJJIIIHHHHHHJJJJJJIIIHHHJJJFFFEEEIIIJJJHHHGGGIIIDDDIIILLLJJJHHHHHHFFFBBB===AAADDDCCC>>>===AAAEEEJJJGGGBBB===;;;===BBBFFFAAACCCEEEFFFFFFFFFGGGIIIGGGEEEAAA>>>>>>@@@CCCEEEFFFFFFBBB???AAAGGGIIIGGGuuu___SSSMMMDDDEEEBBB>>>:::888777888999666666666555222...)))'''((())))))))))))(((((('''***(((&&&###!!!"""%%%$$$ """###%%%'''((((((''''''"""''',,,---+++(((((((((((((((&&&$$$!!! """&&&&&&'''''''''***///222+++&&&%%%((('''""""""&&&'''(((((('''$$$######$$$$$$+++///)))###!!!""""""///)))%%%$$$###"""$$$)))%%%!!!"""((()))$$$!!!###"""$$$(((+++---,,,***)))+++'''######&&&)))++++++)))&&&######(((,,,------...111444333///,,,++++++)))+++...000///,,,(((%%%$$$&&&(((***++++++***)))***---000000---)))((()))((((((''''''''')))+++,,,---,,,***))))))***++++++---)))&&&'''***,,,+++)))***+++---//////...---,,,---......//////......---++++++,,,///444555333000777222---,,,...000000...111222111,,,***,,,+++((('''***---000222333333222444222000///000222222111222---+++...000000111333333333333222000/////////111222444666666555444333444444444888:::999555000666;;;===:::777555000+++---...///111222333555666,,,,,,///333666555111,,,'''%%%''',,,///,,,+++,,,...------,,,,,,++++++***000000111333555444000---999888666555999<<<777000444444444222111111444777444+++(((,,,,,,'''+++555666555555666666555333000333999>>>===888555888<<<===<<<::::::;;;;;;;;;:::;;;;;;999666333111222333888555222333777999777444222+++,,,333444------333555777999888666444333333333555777666222///000222///------///333555333000444222000111333666777888777666444222000...,,,+++///)))%%%(((,,,---///111888777666555666888:::<<<:::===???<<<666111111333222444666555444444888<<>>===;;;;;;;;;888888888777666888<<>>CCCHHHGGGFFFGGGHHHGGGEEECCCBBBDDDFFFGGGHHHGGGEEEDDDDDDDDDEEEGGGIIIIIIHHHFFFCCCCCCCCCEEEFFFFFFDDDBBBHHHGGGEEEAAA???@@@CCCFFFCCCCCCCCCBBBAAACCCFFFIIIEEEEEEEEECCCBBBCCCEEEGGGJJJJJJJJJGGGDDDAAAAAAAAA~~~nnn\\\RRRLLLCCC@@@??????===<<<:::999888777666444222///---+++***)))))))))))))))))))))(((---,,,+++(((%%%!!!!!!$$$""" !!!###%%%&&&'''''''''&&&''''''&&&$$$"""""""""$$$%%%%%%$$$""""""$$$&&&$$$%%%'''''''''(((***,,,---)))(((***)))%%%%%%)))&&&((()))((('''&&&'''(((!!!)))---)))$$$%%%(((***---(((%%%%%%$$$"""$$$((('''######''''''###!!!"""!!!###'''***++++++)))(((+++)))'''(((***,,,,,,+++(((&&&$$$%%%'''***,,,---+++...000///,,,)))((((((***,,,...//////---)))'''$$$%%%''')))***++++++***)))---000000---***((((((,,,***'''$$$$$$%%%'''(((((()))))))))(((''''''((('''&&&%%%&&&)))+++,,,,,,***---111444444222...+++)))*********************+++******...222333000---333222000---++++++---///+++---,,,((('''***+++((('''***...333555555444333000///---...000222222222333000000222222000000444555555555555333111111000111222333444444444333222222333555777888777333000...444888666333333111///000//////111333444444444222111111222555666555333,,,)))***...///,,,***++++++++++++,,,,,,,,,,,,,,,333444666777888666444222666777555222222666666333333111000///000111333333333+++***000111,,,---333555666888:::;;;:::666333222666;;;===<<<:::999::::::888777777888888777666;;;:::999777444333444555555333222444999;;;999666444...///555555---,,,111444666999999666333111000///222555666555444333333000///000111333444333222888555333222333333333222555444333111///---,,,+++777222...000111222444888888777666666666777888888<<>>===999666444555777:::<<<;;;:::888777777666666999>>>BBBAAAAAAAAA>>>999111666===???===:::888888555666777777666666888:::<<<:::888666666777999:::999555444777777444666:::===<<<999777777999===@@@FFFEEEDDDEEEFFFGGGFFFEEECCCDDDFFFGGGHHHGGGGGGFFFJJJHHHGGGGGGGGGFFFCCCAAAIIIIIIJJJJJJIIIHHHFFFEEEFFFFFFDDDBBB@@@AAADDDFFFEEEFFFFFFEEEDDDDDDEEEGGGCCCCCCCCCDDDEEEEEEEEEFFFGGGGGGGGGEEEBBB?????????rrrdddVVVOOOKKKAAA;;;===?????????<<<999777999777333000...---......***))))))((())))))******------,,,+++'''###!!!###%%%### """$$$&&&((())))))+++(((%%%###!!! $$$%%%%%%$$$######$$$&&&"""%%%'''((('''%%%%%%%%%,,,)))(((***)))'''''')))***+++,,,+++)))(((((()))###))),,,(((%%%'''+++---+++(((&&&'''&&&######''',,,(((&&&''''''$$$"""###!!!$$$''')))((('''&&&(((((()))+++------+++)))'''((((((''''''(((+++---***,,,...---+++)))((((((+++,,,---......---+++***&&&&&&&&&&&&&&&'''((()))))),,,000111///,,,)))(((///,,,'''###!!!!!!"""###$$$(((,,,,,,)))&&&&&&&&&$$$%%%'''''''''(((+++---)))---333777666222,,,(((((((((((())))))*********---++++++...111222///,,,///111111---)))'''+++///...///...******---...,,,***...333888999777444111---,,,,,,---000222333333333333444666222......333555666777777666555444333000000000111111111222222///222555666555333222111)))000444000,,,---//////---+++***---111444444333666333111000222555666777000...///111000,,,***+++******+++,,,,,,---......333555888999888666555555555777555///+++...111111///...,,,,,,...///000000333------555888333000222000111444888:::999555222555777:::===???>>>;;;888999888666777888888777666888888777555222222333555222222333666;;;===:::777555000111666555...,,,///444666888888555222000000---...000444666666444222000222444444333333444555888666444333333222111///333333333222000///---,,,666222000111000...111777888888888777777666555444===>>>>>>:::555333333555333333444777:::<<<<<<;;;<<<:::888888::::::777555888888777777888;;;===???===??????<<<;;;===<<<999111777<<<>>>;;;777666555666777999888777777777999:::===@@@===888444444666666444444444222111666===???<<<999888999;;;======CCCBBBAAABBBDDDFFFGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHLLLIIIGGGEEEEEEDDDCCCAAAKKKNNNPPPNNNJJJGGGFFFGGGFFFFFFGGGFFFDDDDDDFFFGGGFFFHHHJJJJJJHHHFFFDDDDDDCCCBBBDDDGGGKKKLLLIIIFFFFFFGGGGGGFFFCCC@@@@@@@@@ggg[[[PPPLLLIII>>>;;;<<<===>>><<<:::777555:::888666333111111111111+++***))))))))))))***+++((((((((('''%%%###!!! %%%&&&'''$$$!!!!!!###!!!"""$$$''')))+++,,,---...***'''&&&&&&%%%!!!&&&''''''%%%"""!!!!!!""""""%%%))))))'''$$$!!! (((&&&&&&&&&&&&%%%&&&'''111111000---)))'''&&&&&&)))---...((($$$%%%((()))***'''''')))((($$$$$$&&&000---***)))((('''%%%%%% """%%%&&&&&&%%%%%%"""$$$'''+++,,,***'''$$$'''***,,,+++)))(((+++...------......---,,,++++++***+++,,,,,,,,,,,,+++***'''&&&$$$###"""###$$$%%%))),,,000222222///+++)))---+++(((%%%"""!!! ###)))///000,,,)))'''((((((***,,,***'''&&&(((+++'''+++///222222...)))&&&,,,,,,,,,---......//////111///...000333333111...,,,------+++)))))),,,///000222000,,,,,,//////---///333888<<<<<<999444111...------...111333333222111222555666000***+++000333333555777888888777555/////////...///000111111...222666666444111111333,,,222333---&&&&&&)))+++(((&&&$$$'''---222222111333111///---...111333555222111111333111---,,,///---------....../////////000333555555333222222333666777444---***++++++)))***,,,---,,,***+++---000666000///555999777555555//////111333666777666444<<<>>>??????===;;;999888;;;::::::;;;<<<===;;;:::666666555222///...000111333444555999<<<<<<:::777333000222666555///---///555666666555333222333555000///...000333444111...///333555555333222333666444333222333444333111///222222333333222111///.........///111...+++---222888888999999777555222111::::::999666222111222444222111111555999;;;999777999:::<<<>>>>>><<<888555999888777888;;;>>>CCCEEE<<>>;;;:::===<<<999555888;;;:::777444444555;;;<<<<<<:::999999;;;<<<>>>AAADDDBBB===888777777777888777444000000777???;;;999777777:::<<<===<<>>???CCCFFFIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGEEECCCCCCEEEGGGHHHGGGHHHLLLPPPNNNHHHEEEFFFIIIHHHJJJKKKJJJHHHGGGGGGHHHGGGJJJMMMMMMJJJFFFCCCBBBEEEEEEGGGLLLRRRSSSNNNHHHIIIJJJKKKJJJGGGDDDDDDDDDwwwaaaUUULLLIIIFFF<<>><<<999777666555444999999888777666444333222,,,,,,+++***************%%%$$$###"""###%%%((()))%%%&&&&&&$$$ """&&&"""###&&&)))+++,,,++++++***((((((***,,,***&&&!!!'''((((((&&&### $$$'''******'''$$$!!!%%%%%%%%%$$$$$$&&&&&&&&&111111000---)))&&&%%%&&&***...---'''###%%%'''&&&)))''''''))))))%%%$$$&&&...---***'''''''''&&&$$$!!!$$$%%%%%%%%%$$$###'''***+++(((%%%###(((+++......,,,+++,,,///...------.........---,,,))))))***+++***)))(((((("""!!!  """%%%&&&***,,,///222333111---+++******)))(((&&&$$$"""!!!###(((...000...+++))))))***---///---***(((***,,,)))***,,,...---,,,***)))000000222333333333222222222000...000222333111...+++)))((())),,,//////...))),,,---++++++///000...///333888<<<===<<<888666222111000111222222111///---///222333---&&&''',,,//////000333777999888777//////.........///000111///333666666444111222444///333222+++%%%&&&)))***+++(((&&&'''***---...---000//////......///000222111000222444222...///333222222222111111000000000///111222222111000000111333222///,,,...000,,,%%%%%%+++000...(((''',,,222777222000333666888888:::666444222222555888;;;;;;CCCFFFFFFAAA999444666:::;;;;;;;;;===???@@@???===888888666333000///000111777888999;;;<<<:::777555000///111444444111000000888777555222000222666::::::666111000111111///---...222555555222111333666444333222222333222000...///000111222222111000///...///333666444//////444888999::::::888666333111888777666444333333444555444333333666:::;;;999666666<<>>>>>???===999999:::999666222111444777>>>>>><<<999888999<<>>AAA@@@>>>@@@CCCGGGIIIJJJKKKKKKKKKKKKJJJHHHGGGFFFEEECCCBBBCCCGGGIIIKKKKKKEEEJJJNNNMMMIIIGGGIIILLLIIIJJJKKKJJJHHHEEEEEEEEEGGGJJJMMMMMMJJJFFFCCCBBBGGGFFFHHHNNNTTTTTTOOOIIIKKKLLLMMMLLLIIIFFFEEEEEEppp\\\RRRHHHFFFEEE===BBB@@@;;;777555444555666999888888777555444222111------------,,,***)))(((&&&$$$""""""$$$''',,,///"""###### """&&&!!!###'''***+++***'''&&&!!!###&&&))),,,+++(((%%%'''((()))(((&&&$$$###$$$%%%'''))))))&&&$$$""""""&&&((((((&&&&&&)))***(((,,,,,,---+++(((''''''(((&&&******'''&&&)))***)))(((%%%%%%''''''######&&&((()))'''%%%%%%'''&&&""" """$$$%%%&&&&&&%%%"""%%%***,,,+++)))(((((((((+++---......---......,,,+++***+++,,,---,,,+++((()))***+++***(((&&&$$$!!!%%%))),,,++++++,,,///111000...+++((()))))))))((('''%%%%%%$$$&&&))),,,------,,,******,,,...///......///000------,,,------......///000222444666666444222000111...,,,---000222000...,,,)))'''***///222111///&&&***...///111666777444+++...222777:::<<<======444333222222222111///---,,,,,,---///+++'''''',,,///------000555888777666/////////000000000111111111333555555444333222333...000///***(((+++...---222000...+++*********+++///111222222000000111222//////111333111...000666555555444333333222111111444222222333444555333111///...,,,,,,111555111(((%%%+++000///***(((---333555333111000111555:::>>>999555000...111555999;;;CCCGGGHHHAAA777222444999555666777:::>>>???>>>===<<<<<<;;;888555444555666;;;<<<<<<<<<;;;999666444111111222333333333333333:::888444000...000555999???;;;777444333222000//////111333444444444555666777555333111111000---+++---///111333444333222111444333555888777222222555777888999:::999777555333999999888888999:::;;;;;;===<<<;;;<<<======;;;999666===EEEFFFAAA===<<<>>>???>>>>>>>>>???BBBDDDFFF888===@@@@@@@@@AAA>>>999::::::999555111111444888::::::888666555666:::===AAA@@@??????@@@@@@???>>>555999888222...///222222222333444444555888>>>BBBCCCBBBAAABBBEEEHHHJJJJJJIIIJJJKKKLLLKKKIIIGGGFFFGGGFFFEEEFFFHHHJJJJJJJJJFFFIIIMMMNNNLLLKKKMMMOOOGGGHHHIIIHHHEEECCCCCCCCCHHHJJJLLLLLLJJJGGGFFFFFFHHHGGGHHHLLLOOOOOOLLLHHHJJJLLLMMMLLLHHHDDDBBBAAA~~~gggXXXPPPFFFDDDEEE???BBB@@@<<<888777666888888777666333111///...............//////---***'''%%%&&&%%%$$$###$$$&&&(((***!!!!!!!!!###((("""%%%***------)))$$$!!! $$$&&&((((((***+++,,,---...,,,)))&&&%%%%%%%%%&&&&&&%%%$$$###$$$&&&&&&******'''(((,,,---***((()))***(((&&&%%%%%%&&&###(((***))))))---...,,,%%%"""!!!###### !!!$$$$$$''''''%%%'''***(((### !!!###$$$&&&'''''''''%%%(((+++,,,***)))***,,,'''(((***---//////---++++++)))((()))+++---,,,+++)))***,,,,,,+++((($$$"""!!!$$$(((+++---)))((((((***---...,,,***+++)))'''%%%%%%&&&'''((((((&&&%%%(((...111000...---------///111111000...---------...///000111222000333777999888555000---000...,,,---000222111///---------...///000000000)))///444555777:::888444***+++---000333777:::<<<333222222222222111...+++...+++***------***+++...333000,,,---222555444333///000111222333222222111222111111222333333222000------+++)))+++111111...111222111---((('''***...111222333222//////111333...///111222///,,,///555444444444333333333333333999555222333888:::666222111111000...000333222...***,,,.../////////000111000222222///...222999>>>888444///---...111444555<<>>>>><<<:::888777666666666555333333444555555:::999666111---,,,...000888999:::888555222111000000000111333666888888777777444111/////////...---111333666888:::999888777@@@:::666666555333333666777888999::::::999888888999:::;;;===???@@@AAA@@@DDDEEEDDDAAA>>>======>>>999===BBBCCCBBB???>>>>>>>>>>>>>>>???@@@AAACCCDDD;;;???AAA???>>>???<<<888777999:::777444222444777333555777777666666777888777:::======:::888999:::333777777333222444333///222555777555222555===EEEEEEEEEDDDFFFHHHJJJIIIHHHCCCEEEIIILLLMMMLLLJJJHHHHHHGGGGGGIIIKKKKKKJJJIIIHHHIIIKKKMMMNNNNNNNNNNNNEEEFFFGGGGGGEEEEEEFFFHHHJJJKKKLLLKKKJJJIIIKKKMMMJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKMMMKKKGGGBBB???>>>vvvbbbUUUOOODDDCCCEEEAAA@@@???===;;;:::::::::;;;777444///+++((()))+++,,,...///111111...***&&&###&&&%%%$$$###""""""!!!!!!!!!"""""" &&&+++%%%)))...111000+++%%%  ###$$$%%%&&&+++///333333333000+++&&&$$$###%%%%%%$$$###!!!"""%%%(((&&&******&&&'''---...************'''$$$"""!!!"""$$$)))++++++,,,//////,,,### """$$$)))***(((+++///---&&&!!!"""$$$%%%''''''((((((&&&(((******((((((+++---&&&%%%'''+++///000---))),,,***((())),,,...---,,,***+++......---)))$$$!!!""""""###$$$&&&''')))***(((&&&%%%&&&***,,,+++)))...***&&&"""!!!$$$(((+++---(((%%%(((000666555222222///...///111111---)))+++,,,---...000111111222111555999<<<;;;666000,,,222000...///222555444222...111333111...---///111,,,222666666555555111,,,...---++++++---000444777111111000111111000---+++000+++)))---///...///111888222------000333222000///111333444555444222111222000...000222333111......---***(((---333111,,,+++...000,,,'''&&&,,,333111222222///------111444//////111222...***---444111222222333333444444555<<<555111333:::<<<888222666888666///,,,...000///000,,,+++...333666333///+++000333000---///777===;;;777444222222444555555444777;;;>>>>>>;;;777333,,,---000555:::===<<<;;;999999:::::::::;;;>>>@@@>>>>>>>>><<<999888888999;;;:::888444333555666666999999777333...)))''''''---222888999666222000000222111111444999;;;:::888333111......///111222222666999<<>>NNNCCC:::777666666888;;;777777888999::::::;;;;;;888999;;;>>>BBBCCCCCCBBBHHHIIIHHHCCC>>>;;;===???<<<<<<===@@@BBBBBB???<<<<<<===>>>???@@@AAAAAABBB>>>AAAAAA===;;;<<<;;;777555888;;;:::777444444555...222777:::999777555555---555<<<;;;444///111666222777888666777:::777///444888:::666111333===FFFGGGGGGGGGHHHJJJJJJIIIGGG>>>AAAGGGLLLOOONNNLLLJJJFFFFFFGGGJJJMMMNNNLLLKKKIIIIIIIIIKKKNNNNNNMMMKKKEEEGGGHHHHHHHHHIIILLLNNNLLLLLLLLLJJJJJJKKKOOORRRNNNNNNMMMKKKIIIHHHJJJLLLKKKMMMNNNLLLHHHCCC???>>>}}}mmm```QQQGGGAAA===>>>BBB@@@===;;;<<>>BBBAAA>>><<<;;;:::;;;;;;;;;999777:::===???===777555777;;;BBB???:::444///+++((('''///111333111//////333666333333444555777777888888555111---...444888999888<<<;;;>>>;;;888AAAEEE:::BBB===888777:::=========:::<<<======;;;999999999:::===@@@???<<<;;;<<<>>>BBBEEEHHHHHHEEEAAA===<<<:::<<>>@@@BBBCCCBBBAAA???===;;;:::999999<<<===<<<888222///000333555:::888111222999999222444999<<<999777777666444666666666777888888777555::::::999666555666999<<>>@@@;;;666444111///...000111000...)))(((***...///,,,+++---%%%$$$###"""""" """&&&***)))&&&###$$$&&&'''))),,,...,,,)))%%%###"""***000000///---+++)))&&&###""" """$$$&&&((()))******)))&&&"""!!!###&&&$$$$$$$$$&&&)))(((%%%"""###&&&%%%'''+++---,,,***'''###"""%%%...+++222@@@DDD888,,,((()))%%% !!!&&&***###&&&&&&$$$$$$''''''$$$+++++++++***+++---///111000...------...///---,,,)))'''***...---&&&###$$$'''******'''&&&((('''$$$""""""###$$$&&&)))+++,,,222000...,,,+++***)))(((,,,------------...000222---+++)))(((''''''%%%$$$+++******---000111///,,,***,,,111666999888444111111000///.........///000---///---)))+++000444333...///000222222111///...,,,...///---++++++...111......------...///000000+++((((((+++---,,,...222///...,,,,,,...//////...444333333555777888666333---...//////......///000222///,,,+++,,,---......,,,+++------((($$$(((111444333///,,,+++---222666000222444444222000//////111///...///000222222111000///...111444444111......---***))))))+++---///---111333222444777777444777888888666333111111111555555555444333333444444333666666444333555444000555666777999:::<<<===>>>AAA>>>===???DDDFFFEEEBBB???===<<<;;;;;;;;;999888777999;;;999666444555777???===999555111...,,,+++,,,...///...------111555333333333444555777888999:::666222333777999888666<<<:::<<<888333;;;>>>222<<<======<<<<<<;;;<<<======>>>>>><<<::::::;;;===:::<<<======<<<;;;;;;<<<@@@CCCGGGGGGEEEAAA>>>===AAA@@@BBBEEECCC>>>>>>AAAAAA@@@>>>======>>>@@@AAA<<<;;;;;;;;;;;;<<<>>>???@@@>>>;;;666222222444666666:::888111222:::;;;555777999999888;;;===:::555666666555666888999::::::999999888666555666999<<>><<<;;;===AAABBB@@@>>>AAA???;;;::::::::::::999666666666666666666666666;;;:::888666333111000///+++---...---+++---111555444333333222333555888999???<<<999999;;;;;;888555:::888999555111:::>>>333555:::@@@@@@===;;;;;;===>>>>>>===;;;999:::===???;;;;;;;;;<<<>>>===;;;:::>>>AAADDDEEECCCAAA@@@???DDDAAA???@@@>>><<>>===>>>???@@@999888888888:::<<>>888444444777999:::666999666///000777999666:::999777888===BBB>>>666777666555555666999<<<>>>::::::999777666888;;;>>>???AAADDDFFFFFFEEEEEEEEEFFFFFFEEEBBB@@@@@@BBBDDDGGGHHHIIIIIIHHHIIIKKKMMMEEEDDDDDDFFFHHHJJJJJJIIIFFFGGGHHHIIIKKKLLLLLLLLLHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMKKKHHHEEEDDDDDDDDDDDDDDDFFFHHHHHHFFFDDDzzzcccWWWPPPJJJGGGCCC===999999:::888666666777777777777///000000111222333222111000,,,+++,,,+++''''''***---,,,***))))))(((%%%###$$$'''***+++***))))))+++///,,,)))))))))***(((&&&))))))((($$$ !!!%%%***%%%%%%$$$$$$$$$$$$$$$$$$)))((('''&&&%%%%%%%%%%%%$$$###!!! !!!$$$))),,,)))&&&%%%(((...///***%%%+++///000,,,*********((((((%%%""""""$$$%%%$$$#########(((000222---***,,,...'''!!! $$$))))))(((,,,,,,******///333000))) ###'''))))))***,,,---000...,,,,,,---......---(((((()))******'''&&&%%%"""&&&(((''')))---...+++/////////...---***'''&&&)))+++///000///---+++***'''+++...---***)))+++......,,,)))'''((((((((((((,,,------...///...,,,+++,,,+++***+++,,,,,,***(((,,,,,,,,,---...///000111111111---((((((...111111///.........///111222333333000---,,,---.........//////000111111111000000+++)))***...000///111444)))((()))+++...///000///000///......///000111111333///++++++---......,,,111333444333///---///111111///------------,,,---.../////////...///111444111000///222555555111...000//////000333555666666111333555555222///---------+++***((()))***,,,...,,,111444333555777666333777:::>>>@@@>>>999333///333555666444222000222333---///000///222888<<<<<<999999999:::;;;<<<<<<===888777777999<<<<<<:::888???;;;777555666888999:::999666444444666888999999999888888666555222111///...000000...,,,---111555555444222111222444777999@@@>>>======>>>===:::777777666999777555BBBIII???222666;;;>>>===<<<======;;;<<<<<<<<<::::::<<<>>>>>><<<<<<>>>AAAAAA===:::===???BBBCCCBBBAAAAAABBBBBB???===>>>======BBBIIIEEECCCAAA>>>=========>>><<<:::999888888999<<<===???;;;666666999===>>>>>>666888444---,,,111444444:::;;;999888<<<@@@===666999888666444444777<<>>AAA===AAADDDDDDBBBAAABBBDDDFFFEEECCC@@@>>>???AAADDDFFFHHHIIIGGGDDDDDDHHHKKKIIIIIIHHHHHHHHHGGGFFFEEEEEEFFFHHHJJJLLLMMMNNNNNNIIIJJJKKKLLLLLLKKKJJJIIIIIIKKKLLLKKKHHHEEECCCBBBEEEDDDEEEFFFIIIIIIHHHGGGuuuaaaVVVPPPKKKIIIDDD===999888555888:::777333111444777111111111000...,,,+++***///,,,,,,...---)))''')))000---)))'''(((***+++,,,((((((((())))))+++...000...,,,)))''''''((()))))),,,,,,)))$$$###$$$############$$$%%%&&&------+++)))((('''&&&&&&%%%""" !!!%%%)))+++,,,(((&&&''',,,...---+++///222222---)))((('''$$$"""!!! !!!###$$$%%%%%%%%%%%%'''+++---++++++---)))$$$ """(((,,,,,,***&&&'''%%%&&&+++///+++$$$!!!%%%)))+++***(((...,,,******,,,.........(((******))))))***)))'''"""&&&((((((+++///000...111111111///---***'''%%%&&&(((+++,,,+++***+++,,,&&&(((******((((((***,,,---+++)))((()))***)))(((---...//////---,,,+++***,,,++++++++++++)))&&&###'''((()))+++---///000000222222...)))(((,,,///......---,,,,,,,,,...///111111000//////000000...,,,////////////000222333444---+++,,,///000---...000---+++((((((***---///000,,,,,,,,,,,,,,,---///000111...,,,---///000---***,,,000555666444111111222333222000...000111///,,,///000111000///......///222000000333777777444000111000000222555777888888222555777666333///,,,+++000///,,,***)))))))))***+++000333333555777666222222:::CCCGGGDDD<<<444///555444555666888666222...---///000...222999======888888999;;;<<<===>>>>>>999999999:::<<<<<<;;;::::::666222111333666888999:::666222111333777999;;;888888888777555333000...111222111...++++++000444666555333222222444777999=========??????>>><<<:::888777:::999999HHHQQQIII555444444777;;;>>>>>>===999<<>>===>>>AAA??????BBBDDDDDD@@@<<<<<<>>>AAABBBBBBBBBCCCDDDCCC@@@??????>>>===@@@FFFAAA@@@===;;;999999::::::===<<<:::888888888999:::999777666888===@@@@@@???999:::666000,,,...111333999======999888999999666;;;:::999666444555999<<<<<<<<<;;;:::999:::>>>AAA===@@@CCCCCC@@@>>>???AAADDDDDDBBB???>>>???BBBDDDDDDFFFGGGEEEBBBBBBEEEIIIJJJJJJJJJIIIGGGEEECCCBBBDDDFFFIIILLLNNNOOOOOOOOOLLLMMMNNNOOONNNMMMKKKJJJLLLNNNOOOOOOLLLIIIGGGGGGJJJIIIHHHIIIJJJKKKIIIHHHnnn```UUUNNNIIIGGGCCC<<<999999444888;;;888222///000444222222111...***'''&&&&&&+++)))***......++++++...///+++&&&$$$%%%))),,,...+++)))'''&&&'''***---///((((((&&&$$$"""###'''***//////,,,'''!!!!!!###%%%$$$#########$$$%%%&&&*********)))******++++++***&&&""" !!!###$$$%%%'''&&&$$$%%%(((+++---...)))------)))&&&'''&&&$$$ !!! !!!###&&&&&&''')))---...+++&&&"""  $$$))),,,,,,***###%%%%%%%%%))),,,)))$$$###!!!!!!&&&+++...,,,)))---+++((((((***,,,------(((******((((((++++++)))###'''))))))+++///000...,,,,,,,,,+++***)))((('''"""%%%(((((('''(((+++///'''&&&&&&&&&''')))+++,,,***((((((((()))***(((''',,,---......+++)))(((((()))***+++---...---)))&&&&&&'''(((***,,,------......///---)))***...000///...---,,,*********+++,,,---...///000///...---,,,............000222444666---++++++......***)))+++000,,,)))((())),,,///000)))+++---......///111222//////...///000000...,,,***...333666666555444333333444222000000222000,,,111222222000...,,,,,,---000111222555777777555333111//////111333666666666111222444444222...***'''111000...,,,***))))))***+++000444555666888666222111<<>>??????999999999999:::;;;<<<===888555111000222555777777555444222111222444666888888888:::999888444111...000111000,,,)))***...333777666444444444666777999999;;;<<<>>>?????????>>>;;;999;;;999999HHHRRRJJJ999666333555:::>>>===<<<999<<>>===<<<<<<:::555111000333777999===>>>999555666777555:::<<<<<<:::666555888;;;<<<<<<;;;888777888;;;>>>>>>???@@@@@@???>>>??????AAABBBAAA@@@???@@@CCCEEECCCDDDEEEDDDCCCCCCEEEFFFDDDFFFHHHHHHGGGEEEEEEEEEDDDFFFIIILLLNNNNNNNNNMMMLLLMMMNNNOOONNNMMMLLLKKKPPPRRRSSSSSSQQQOOONNNOOONNNMMMKKKKKKLLLLLLJJJIIIssseee[[[QQQJJJCCCAAA???:::999:::777888888888555222///---111111000---)))'''(((***,,,((('''***+++***,,,000///+++'''%%%&&&)))+++,,,,,,***'''&&&&&&'''''''''!!!$$$%%%###%%%+++---...---)))$$$###%%%(((&&&%%%$$$""""""###$$$%%%&&&&&&'''(((***,,,---...,,,((($$$"""###$$$###!!!$$$&&&''''''&&&'''))),,,$$$)))***'''%%%''''''%%% ###$$$!!!!!!'''''''''(((+++...,,,$$$###(((+++,,,+++***"""'''))))))+++---,,,(((%%%&&&'''))),,,.........///,,,(((''''''((())))))'''***)))&&&&&&+++,,,)))"""&&&(((''')))---...,,,+++***))))))((((((((()))###''')))((((((,,,///***&&&###$$$(((---......(((((()))+++,,,,,,)))'''---///000///+++((('''((()))))))))+++---...,,,***)))***+++,,,,,,+++***)))***------***+++///111/////////---+++***((((((''')))+++---,,,))))))+++------...///000111111111111---+++,,,///...***)))+++...+++******,,,...//////'''***...000000000222444000000000///......111333......///222555666555444000444444///...000///+++111222111000---,,,,,,------000333555555444555555111//////000333555555555111000000222222///)))###------,,,,,,,,,---...///---222777777999:::888444666BBBMMMKKK???444222555999:::;;;<<<;;;999555222222555555222333888999888;;;<<<<<<<<<============888777777666777999<<>>>>>???@@@AAA===;;;<<<999888GGGQQQJJJ===<<<:::999999::::::999888;;;???AAA@@@@@@???@@@AAADDDGGGIIIHHHEEEDDDCCC???@@@AAAAAAAAACCCEEEHHHIIIDDD???<<<888444777===:::999777666666888999:::999999;;;;;;<<<;;;;;;:::888999999999888888:::;;;;;;;;;;;;999444222666;;;:::<<<:::777777999888555888<<<@@@???;;;999:::<<>><<<<<<<<<>>>@@@AAAAAAAAA???@@@AAAAAAAAABBBDDDFFFDDDDDDDDDEEEGGGGGGFFFEEE@@@CCCGGGHHHFFFEEEFFFGGGBBBDDDHHHJJJLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJPPPRRRSSSRRRQQQPPPQQQSSSPPPNNNLLLLLLLLLLLLKKKJJJzzziii^^^WWWLLLEEE>>><<<;;;888999<<<:::777555666999666...'''000111000---******---000000***&&&&&&&&&&&&***///000---***))))))***+++***+++***((('''&&&$$$!!!###&&&$$$&&&...&&&''''''%%%!!!!!!$$$''''''&&&$$$"""!!!"""###$$$%%%%%%&&&''')))+++,,,---***'''$$$###%%%&&&$$$###&&&***---+++&&&###$$$'''&&&***+++(((&&&'''(((&&&"""&&&(((###''',,,)))''')))///111+++###!!!(((---...---,,,,,, &&&******)))++++++(((%%%(((+++,,,***+++...222111...)))&&&%%%&&&&&&%%%%%%)))((($$$$$$***,,,)))"""&&&'''&&&'''+++,,,)))///...,,,)))((((((((((((!!!(((+++)))))),,,///---'''!!!###***000111000******,,,...000///,,,)))///222333111---***)))******)))((((((***++++++***---......---,,,***(((&&&+++......,,,,,,//////,,,111000///,,,***(((&&&%%%&&&)))***((($$$$$$***///,,,...111333333111...,,,...,,,---111111---,,,...*********,,,///000000///###(((---000000000222444111111111...+++---333888333000---...222555666555---333444///,,,......***000111111///---,,,---///+++///444555333222444666222111000111444555666555333111///222444111***###))))))***,,,...111333444///444999999;;;<<<:::666;;;GGGPPPJJJ:::///000777:::===???===999666777999333666777666888===>>>===>>>>>>======<<<<<<;;;;;;:::999888777888;;;@@@CCC@@@===999777666666555444...555===???;;;666333333777999<<<>>>>>>;;;888555///000000...---000777<<<777777777888888888888888:::<<<===>>>>>>???AAABBB===;;;<<<999999IIITTTMMM???AAABBB???:::666666888666888:::;;;;;;;;;===???@@@EEEIIIJJJGGGDDDDDDDDD@@@AAABBBBBBAAACCCFFFHHHGGGAAA;;;777444333888???<<<;;;:::::::::<<<>>>@@@:::;;;===>>>===;;;999777;;;<<<;;;888444333666:::666888:::999555333777<<<<<<:::777555999>>>;;;555666<<>>DDDCCCAAA>>><<<<<<>>>@@@;;;999999<<>>>>>;;;666444555777111000222777======999333???<<<:::999:::999555222000000000222666999:::;;;555444444666;;;===<<<;;;@@@===;;;;;;<<<======<<<<<<===:::777;;;DDDIIIGGGDDDEEEEEEAAA<<<888777888:::888777:::>>>@@@???===GGGDDDCCCDDDGGGHHHFFFDDDEEEAAA@@@BBB@@@<<<>>>EEECCC>>>888444444666888999::::::;;;;;;;;;:::999999>>>@@@AAA@@@<<<;;;<<<>>>AAA<<<777444444444222000444444444555777999<<<>>>>>><<<;;;>>>@@@???999333777<<>>>>>===<<<<<<===@@@BBBAAA>>>===???AAA@@@CCCBBBAAADDDIIIFFF???DDDCCCCCCCCCDDDFFFHHHJJJEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBDDDFFFGGGFFFEEEBBBCCCEEEGGGFFFDDDBBB@@@DDDEEEGGGHHHIIIHHHGGGFFFHHHKKKNNNOOOLLLIIIFFFEEE~~~mmm```UUUMMMHHH???===CCCBBB999444666999444222666888666333333//////............,,,+++&&&%%%)))///000+++&&&&&&+++&&&&&&---111000...///$$$%%%(((******'''%%%###'''(((######&&&((($$$"""%%%%%%"""###''')))&&&$$$%%%$$$"""###&&&&&&%%%$$$%%%'''(((&&&$$$$$$''''''######&&&'''&&&###''',,,//////+++'''###))))))'''"""###'''(((&&&(((+++...,,,(((&&&(((+++***+++,,,---+++&&& !!!%%%((())))))***+++&&&$$$$$$(((---///...+++)))$$$"""%%%$$$!!!"""&&&)))'''&&&&&&)))+++------,,,***'''&&&''')))))))))$$$&&&)))***)))(((((((((***111444222///,,,'''!!!!!!###&&&))),,,---......+++)))'''''')))***)))''',,,000333222///---///222...******---+++&&&$$$&&&%%%&&&&&&&&&+++222444111***+++*********+++,,,...,,,111111+++'''))),,,---555777444...++++++***&&&)))&&&"""!!!$$$''')))************+++,,,...000111000///---***+++...222333333...***+++000222000---000111444555555222///---///000111000000111444777666555333222111000111111111222333222///+++'''$$$000000000000111333555666111333666666333111000000444111000333777999777444666666777777777333...)))'''&&&&&&(((+++///333555777555666::::::777666888JJJ```\\\CCC444111000444888888888777666777:::===999666333444888<<<======DDDBBBAAA@@@???<<<999666888888999::::::;;;<<<<<<888999:::999666555777999;;;666111222666;;;<<<;;;<<<999777777::::::888555111000000333888;;;<<<;;;666444444666:::=========@@@>>><<<;;;;;;<<<;;;;;;===???===:::===DDDFFFDDD>>>??????>>>:::999:::<<<<<<:::999:::>>>@@@???>>>EEEDDDCCCCCCEEEFFFFFFFFFGGGCCCBBBBBB@@@<<<===CCCDDD@@@:::777777888::::::;;;;;;;;;::::::999999999@@@BBBCCCBBB???======>>>@@@<<<888666666666444222111222444777999<<<===>>>;;;::::::;;;>>>???===;;;:::>>>BBBCCCAAA@@@???@@@>>>>>>============>>>>>>???@@@AAA???<<<;;;===??????AAAAAA???BBBGGGEEE???FFFEEEDDDDDDDDDDDDDDDDDDFFFEEEBBB@@@??????AAABBB@@@@@@AAACCCDDDEEEEEEEEECCCDDDFFFFFFEEECCCAAA???GGGFFFEEECCCBBB@@@??????FFFHHHJJJKKKJJJGGGEEEDDDrrrggg\\\QQQHHHEEE>>>===BBBAAA888444555666000---000333333444666//////...---,,,,,,,,,,,,%%%$$$'''...000+++'''&&&+++'''%%%***------,,,,,,"""'''+++,,,+++(((&&&(((((($$$ """!!!%%%###$$$'''(((&&&'''))))))***(((###!!!######!!!""""""###%%%'''((('''&&&%%%((('''$$$%%%)))+++***###&&&)))++++++)))%%%"""******'''""""""&&&)))((('''***,,,+++)))((())),,,,,,,,,---,,,***&&&""" !!!###&&&'''((()))+++---)))((())),,,000000---))))))&&&$$$%%%$$$###$$$''''''%%%$$$%%%(((+++---...((('''&&&&&&''')))(((((($$$'''***,,,++++++++++++)))---000//////...)))"""!!!###&&&***---///000000...---+++)))'''&&&'''(((***...222333111111333555000+++))),,,,,,((($$$""" $$$''')))...444444000'''(((***,,,---------,,,///111///+++***---...,,,222444222...,,,---,,,(((***((('''''')))+++,,,,,,+++***)))***+++...222444...---,,,,,,---...000222666111---...222444222///444555555555333000---+++000000111000//////222444333444555222...---...000333444444333111...***(((444222000...///222666999000333555555333000//////222333444666777888777666666666555666666444000---((((((''''''))),,,///000777666888<<<===999888:::HHHWWWRRR>>>555222///111666777777777888999<<>><<<999777;;;;;;;;;;;;;;;;;;;;;;;;333555777888888888:::<<>>>>>999666444555999;;;:::999444111///222999===<<<:::555333222333777:::======AAA???<<<<<<<<<<<<;;;:::>>>@@@???===@@@DDDCCC@@@;;;<<<<<<;;;999:::<<<>>>???===<<<<<<===?????????@@@@@@@@@??????AAADDDFFFHHHEEEDDDCCC@@@<<<>>>BBBEEEBBB===;;;;;;<<<======??????===<<<;;;;;;;;;;;;AAACCCDDDDDDAAA???======???<<<999777888888777666555777:::===>>>>>>===<<<888999999999999:::<<<>>>===???AAAAAA@@@???>>>???>>>===<<<;;;;;;===>>>@@@BBBBBB@@@===::::::;;;===>>>??????>>>@@@CCCCCC???FFFFFFGGGGGGFFFEEEEEEDDDHHHEEEBBB???>>>???BBBDDDBBBBBBCCCCCCDDDDDDDDDDDDAAABBBCCCCCCCCCBBBAAA@@@HHHFFFCCC@@@>>>======>>>DDDEEEFFFGGGFFFFFFDDDDDDuuugggbbb[[[OOOGGGBBB???>>>AAA@@@999555666444---''')))---///111555111111000...,,,,,,---///,,,'''%%%)))++++++***,,,///)))$$$###%%%&&&'''''' $$$)))---...+++'''$$$ !!!"""!!!######%%%(((******+++,,,&&&+++)))!!!%%%%%% """$$$&&&((((((((((((***(((&&&''',,,---***&&&%%%###""""""$$$''')))'''***((($$$###''')))(((***+++,,,+++)))((()))+++)))+++,,,,,,***(((''''''&&&'''''''''&&&'''***,,,,,,,,,...111333111,,,((())))))***+++++++++***+++&&&$$$######&&&)))+++,,,&&&%%%$$$%%%'''((('''&&&%%%(((+++---------------((()))((('''+++...+++%%%!!!###&&&))),,,///000111333000---+++*********)))'''***...000000///000222222---***,,,...---'''###$$$((())))))***------)))&&&(((+++...000...+++(((......,,,***,,,111000,,,'''+++,,,+++,,,000000...++++++***,,,...///...---////////////111222444555+++***+++...///......000666222......222444222///333333333222000...,,,+++111111000...+++***,,,---...222444222---+++...222666666555555333111///---666444111//////222666999000222444444222000///...///222666777666555666888555333333333444333111///***)))))))))***,,,///000444444777===???===<<<>>><<>>======>>>===<<<:::???>>>>>>======<<<;;;;;;444666888:::;;;===>>>??????>>>>>>???@@@???<<<999999777555666:::===<<<;;;777222///222888;;;999666333111000111333777;;;===@@@???===>>>??????>>>======>>>???AAACCCDDDBBB???>>>>>><<<;;;:::;;;===>>>BBB@@@>>>======>>>???@@@;;;======;;;:::;;;@@@EEEGGGEEEDDDBBB???>>>@@@BBBFFFCCC@@@???@@@@@@@@@???CCCBBB@@@???>>>>>>>>>>>>@@@BBBCCCDDDBBB???===;;;===<<<;;;:::999:::999999<<<>>>AAACCCCCC@@@<<<999888;;;===:::555333555888===>>>??????????????????@@@???<<<::::::<<<>>>???FFFDDD@@@===;;;:::<<<===============>>>@@@@@@@@@EEEFFFHHHJJJJJJJJJJJJIIIGGGFFFEEEDDDEEEGGGJJJKKKIIIIIIIIIHHHFFFEEEFFFFFF???@@@AAABBBCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEjjj```^^^WWWLLLDDDAAA@@@???@@@>>>999777888666...((())),,,---000333333333333111......000222...(((&&&***------+++,,,000***""" %%%((((((%%%(((,,,...---(((###   """$$$&&&(((*********###(((''' &&&'''!!! """###$$$&&&((()))***+++***''')))---,,,'''###""" !!!$$$'''***###(((***'''%%%'''(((&&&000000///---+++***+++,,,)))+++,,,,,,)))(((((()))******)))'''%%%%%%''')))+++,,,///111111...)))%%%%%%)))---///111111///,,,)))'''&&&&&&(((*********%%%$$$$$$%%%'''''''''&&&%%%(((,,,...---------......,,,((($$$&&&++++++'''!!!###%%%(((+++---///000666111,,,,,,111333000,,,'''))),,,......------,,,000---******---...***%%%,,,...---)))'''***+++)))***+++,,,///000---(((###******)))(((---333222---$$$(((++++++...333444111,,,,,,,,,...000111///---000111333555555444222111---+++---222333000000333555111,,,---000222000---000111222222111000///...444333222...***(((((()))***...222111...,,,000333555444444333222111000///444333222222222333444555000222444444222000///...---111555555333222444777555444333333444444333111+++++++++,,,...000222444444444777>>>???===<<<===444:::555111666444000444111222555666777888;;;=========<<<:::999888999999;;;::::::;;;===??????>>>@@@@@@@@@???>>>=========999:::;;;===???AAAAAA@@@>>>@@@CCCEEEEEEAAA;;;777<<<999777999<<<>>>===;;;888444111222555777444111444444333333444777;;;===??????>>>@@@BBBBBBBBBAAA;;;;;;>>>CCCEEEDDDAAA???@@@???======>>>???@@@@@@BBBBBBAAA???>>>>>>??????<<<======;;;999;;;???DDDCCCDDDCCC@@@???@@@BBBDDDEEEDDDCCCCCCDDDDDDBBBAAABBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAAAAA???<<<999<<<<<<<<<<<<;;;:::;;;;;;<<>>BBB@@@999444444666;;;;;;<<<>>>???@@@@@@@@@CCCAAA>>>;;;:::;;;===>>>GGGEEEAAA>>>======>>>>>><<<<<<===>>>???>>>???@@@EEEFFFHHHIIIJJJJJJIIIHHHAAACCCFFFIIILLLOOOPPPQQQQQQRRRQQQNNNJJJHHHHHHJJJGGGGGGFFFFFFFFFFFFGGGGGGAAACCCFFFIIIJJJJJJHHHGGGFFFEEEEEEFFFIIIJJJIIIGGGddd[[[XXXQQQFFFAAA@@@??????<<<:::888888:::999222,,,...000000222444111333444222///---///222,,,((()))000444000)))%%%+++(((""""""+++//////(((***,,,---+++&&& ###"""$$$&&&%%%!!!!!!"""!!!"""&&&'''%%%"""$$$$$$!!!!!!%%%&&&%%%!!!""""""!!!!!!###&&&))))))***)))(((+++...***$$$!!!$$$&&&%%%$$$###&&&***(((&&&&&&&&&%%%///---+++)))''''''''''''+++---///---(((%%%%%%&&&******)))'''%%%$$$%%%'''(((***,,,---,,,((($$$!!!!!!&&&+++---...000---)))***))))))+++,,,---+++)))'''%%%$$$$$$%%%'''&&&&&&%%%(((+++---,,,,,,,,,,,,666444...'''%%%)))***'''###$$$%%%(((***,,,...///333...***---444777333---(((***,,,...///...,,,***+++***'''%%%(((,,,,,,(((///111///***)))---111111111//////000111...((("""((()))))))))---333222...***...000000111444444000++++++,,,...000000///---,,,...111333333000---+++222...000777999444444888444///++++++...000...+++///000222444555555444333777666444000,,,******+++))),,,000000//////111333222111000///////////////333333333333333222222222000333555555333000//////---000222222000111333666777666555666777777555444------...000222444666777777666999>>>>>>999666777666888333333999555000666111333555666666777999:::<<<======;;;999999:::;;;999888888999<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<===???AAABBB@@@???AAAAAAAAA@@@???===;;;:::<<<:::999;;;>>>???===:::777555333222333333222111777888888777777999<<>><<<;;;<<<===@@@BBBBBBAAAAAABBBBBBAAA???>>>>>>???@@@@@@???>>>===>>>AAACCC@@@BBBBBB>>>===AAACCCDDDDDDCCCDDDEEEFFFFFFCCCAAA===>>>>>>>>>>>>===<<<<<<<<<<<<<<<>>>??????<<<:::;;;===>>>===;;;:::;;;<<<777999<<<>>>???>>>===<<<999???DDDDDD???;;;:::<<<;;;;;;===???BBBCCCBBBAAACCCAAA???=========>>>???FFFCCC@@@??????@@@@@@???<<<<<<>>>BBBAAA>>>>>>AAAGGGGGGFFFFFFEEEDDDBBBBBB<<>><<<888444555888:::999222///222444444444555---000333111---+++,,,///---((((((///333///'''###$$$$$$"""!!!&&&///000---'''(((******)))%%%"""---+++---...)))"""!!!%%%!!!$$$### %%%&&&$$$%%%"""!!!###$$$"""$$$'''%%%$$$"""%%%)))$$$&&&'''(((,,,///***""" ###%%%%%%$$$!!!%%%)))&&&###$$$&&&&&&)))'''$$$#########$$$$$$(((,,,///---((($$$$$$%%%'''(((((('''%%%$$$%%%'''''')))+++,,,***&&&###!!!!!!&&&(((&&&'''***)))%%%&&&&&&(((+++...---+++((()))'''$$$###$$$&&&&&&&&&%%%(((+++,,,+++***)))***333444111***'''(((***)))&&&&&&''')))***,,,...///,,,******---222333000,,,'''(((+++---///...+++)))''')))'''###%%%,,,000///+++///000,,,,,,000555666888444111111222111,,,'''))),,,---,,,...111111...///333444222222333111---*********,,,...///---,,,((()))+++------,,,***)))333...000888:::444444;;;333...******---///---))),,,///222666777666555333444444333000---,,,---...,,,---///000111111111111222111000///...///111111333333222222111111111111111333666666333111000000///000/////////111444666777666666777888888555333///000111222444666777888777666999===<<<777333333777777333666<<<555000999333555777777777666777888:::<<<===<<<::::::;;;===:::999888999;;;>>>>>>>>>::::::;;;;;;<<<===>>>>>>;;;:::;;;===@@@AAA???<<<>>>>>>===;;;999888888999999999999<<<@@@@@@===999333555555444222222333666777999:::999777777:::<<>>@@@CCCCCC@@@>>>===>>>AAA@@@>>>>>>???@@@???>>>???CCCBBB===;;;???BBBAAABBBBBBCCCFFFGGGFFFCCC@@@;;;<<>><<<;;;::::::<<<>>>???>>><<<;;;===>>>>>>;;;::::::<<<777888999;;;===>>>@@@@@@;;;>>>AAABBB@@@??????@@@??????@@@CCCFFFFFFCCC@@@@@@@@@??????@@@AAABBBBBBBBB@@@>>>>>>AAABBBAAA@@@<<<<<>>BBBFFFEEEDDDCCCBBBAAAAAAAAA???AAACCCEEEGGGIIIJJJJJJMMMOOOOOOLLLHHHFFFJJJNNNTTTRRROOOMMMLLLLLLMMMNNNHHHJJJMMMOOOOOONNNKKKJJJLLLJJJJJJMMMQQQQQQLLLHHHkkkSSSOOOPPPKKKFFFGGG<<<===:::444111333777:::666000...333666555444444)))---111000+++((())),,,333***%%%)))---,,,(((&&&###$$$###(((...,,,%%%$$$&&&'''((((((&&&$$$"""+++***,,,,,,&&&&&&%%%(((&&&!!!!!!&&&(((%%%(((!!! %%%%%% !!!((('''&&&######))) ###%%%(((...000+++"""%%%$$$"""!!! !!! &&&(((### """&&&((()))'''$$$###$$$&&&''''''###(((------)))&&&&&&((($$$%%%&&&&&&%%%%%%&&&(((***+++------+++'''%%%$$$%%%((('''"""!!!&&&'''###!!!%%%))),,,,,,)))&&&+++((($$$###$$$%%%&&&&&&%%%'''***+++***((((((((()))...000+++((()))+++***(((((()))***+++---...///&&&(((+++---...---,,,+++###%%%(((+++...---+++(((&&&***)))$$$%%%...555666''',,,///---,,,000444555;;;777333222444444000,,,,,,000000......000000---...222333111111222000,,,***))))))***,,,---,,,+++&&&&&&'''((()))*********222,,,...666888222333:::333...******---///,,,)))***,,,111555666555222111000000000...,,,,,,...000///......000222222000...555444222111111222444555444333111000///000111111222444666666444222111000222000......///222555666555555555666777666333000111222333444555666666777333333666;;;<<<777444555444444111666===666111<<<666777999999777666777888999;;;======;;;:::<<>>;;;888>>>;;;===CCCDDD===999999;;;::::::;;;===;;;666111<<>>======@@@>>>;;;<<<>>>>>><<<999@@@DDDCCC<<<:::>>>@@@>>>@@@AAACCCFFFHHHFFFCCC@@@<<<>>>BBBDDDEEECCCAAA???<<<:::999;;;>>>@@@@@@>>>;;;===???>>>;;;999:::;;;>>>===<<<<<<===???AAABBB===>>>>>>=========>>>???CCCCCCDDDGGGIIIHHHDDD@@@======???@@@BBBDDDEEEEEE???===<<<>>>AAACCCAAA???<<<<<>>CCCEEEDDDCCCBBBBBBCCCEEEFFFEEEEEEDDDCCCCCCDDDEEEFFFFFFHHHJJJGGGDDDDDDIIINNNMMMKKKJJJIIIJJJMMMPPPRRRLLLMMMNNNPPPQQQQQQQQQQQQMMMLLLLLLOOOSSSRRRMMMGGGmmm```TTTOOOMMMIIIDDDBBB<<<888666888888444222333000222444333111222555888...///000111111000///...222,,,$$$$$$******%%%&&&$$$"""###&&&((('''%%%&&&))))))&&&%%%''''''%%%+++)))"""%%%$$$!!! &&&***+++&&&"""!!!%%%)))******'''""""""%%%$$$"""%%%&&&%%%###$$$((('''###""" !!!&&&***,,,111))) $$$'''''',,,((($$$$$$&&&)))))))))'''(((***+++,,,,,,++++++((($$$"""%%%***+++&&& &&&'''))),,,...---)))&&&---,,,***&&&###"""$$$&&&!!!###&&&'''''''''(((***'''))))))&&&"""!!!###&&&%%%---333111,,,)))((('''+++---......------...///000111000---))))))---111//////000222222000+++'''!!!"""###"""!!!###(((,,,+++......***,,,000///)))&&&&&&'''(((+++///222444333///,,,,,,000111///+++,,,------...---,,,***)))***---111111...++++++,,,//////---***(((***000666111000---,,,,,,---///111222555555222111333444444444///++++++...111///---***,,,000333333///+++'''###)))//////+++)))+++///000------///---)))(((***555444222444666666444111222777>>>@@@===999666666111111333555222000555===555///---333777444111222000//////000222444555444444222333555222---111999666555555555555444111...444444888<<<:::555666:::555777999999999999;;;<<<<<<>>>???>>><<<;;;<<<======<<<:::888888:::<<<===>>>:::888::::::888888;;;888999<<<>>>>>><<<777444444555555555444222///...555666666666:::???===888:::555333777;;;;;;<<<>>>888555666;;;<<<888555444::::::>>>AAA@@@;;;:::===<<<>>>===;;;;;;???AAA???@@@CCCEEECCC===888555555:::<<<>>>?????????@@@AAACCCBBB???===;;;:::::::::@@@???@@@AAACCCCCCBBBAAA<<>>>>>??????BBBAAA@@@???>>>>>>>>>>>>CCC@@@>>>>>>???@@@@@@???BBB@@@AAACCCBBB???BBBGGGCCC===;;;@@@CCCAAA===<<<@@@FFFHHHDDDBBBEEEGGGFFF@@@???AAADDDDDDBBBDDDHHH@@@???>>>???BBBBBB???<<<;;;???DDDFFFEEEDDDDDDEEEDDD???===@@@AAA>>>@@@FFFKKKGGGBBB>>><<<===AAACCCAAABBBDDDGGGJJJJJJIIIGGGEEEDDDEEEFFFGGGFFFDDDBBBHHHHHHGGGGGGGGGIIIKKKLLLNNNJJJGGGIIIOOOQQQMMMHHHkkk___SSSNNNKKKEEE???===888666777;;;;;;555000///000333444444222222333555//////......------,,,,,,+++(((###!!!&&&'''###%%%###!!!"""%%%'''&&&%%%###'''(((%%%%%%''''''$$$)))'''"""!!!!!!  $$$(((&&&%%%$$$""""""###&&&((('''### ###%%%### ###&&&%%%&&&'''%%%!!! """&&&***---...)))$$$!!!###%%%(((((()))&&&$$$$$$&&&((()))(((&&&&&&'''(((((((((((((((&&&$$$%%%(((++++++&&&"""&&&''')))+++---,,,)))&&&+++***(((%%%######%%%'''"""$$$&&&'''''''''((()))---,,,+++(((%%%###$$$%%%)))///222///***)))'''$$$))),,,///000000//////000......---+++******,,,...---///111222111///,,,***"""######!!! ###(((,,,...111111...///222000***"""###$$$&&&))),,,///000000---***+++///111///,,,+++,,,---------,,,+++******,,,......,,,***+++,,,000000...+++)))+++000555222111///......000222444444444444333111...///111333///++++++///111000...---///111222000---+++***(((+++...---+++***...111000,,,***++++++((()))---111000///111444666555444666999===???<<<888444111...///222555444222777>>>666///,,,111555222...,,,,,,,,,,,,...111444666777666222222555555111222666999999999888777555444333888777999;;;888333222555444777:::<<<=========>>>======>>>??????>>><<<:::;;;;;;<<<<<<======>>>>>>===::::::======:::999:::;;;:::888777888999::::::222333555666555444222111777888777777:::>>><<<666999555333888;;;::::::;;;999777999>>>>>>888333111666777:::???>>>::::::===;;;>>>===:::;;;???AAA???AAADDDFFFDDD@@@<<<:::999======???@@@BBBCCCCCCCCCEEEBBB???;;;;;;<<>>>>>>>>>>>>>>>>>@@@BBBDDDDDDCCCAAA@@@???===<<<<<<>>>@@@@@@???BBB>>>>>>AAACCCAAA@@@BBB@@@;;;;;;AAAEEEDDD@@@???BBBFFFGGGCCCAAABBBDDDCCC======???CCCDDDBBBEEEIIICCCAAA@@@AAABBBAAA>>>;;;;;;???CCCEEEDDDCCCDDDEEEHHHCCCAAACCCBBB>>>>>>BBBIIIGGGCCC@@@>>>>>>@@@AAACCCCCCDDDGGGIIIJJJHHHFFFFFFEEEDDDBBBAAA???===;;;@@@@@@@@@AAABBBDDDFFFGGGLLLIIIGGGIIINNNQQQQQQOOOzzzggg\\\QQQLLLHHHAAA:::888666555999@@@@@@888000---000222444444222000000111///...---+++***)))((((((%%%&&&$$$ $$$&&&$$$###"""!!!"""$$$%%%%%%%%%"""%%%%%%%%%((((((&&&&&&%%%!!!  !!!$$$&&&"""%%%'''%%%"""!!!$$$((('''%%%"""###$$$$$$!!! (((((('''&&&$$$ !!!######"""$$$(((,,,((())))))((('''&&&((()))%%%$$$###%%%'''))))))(((''''''&&&&&&&&&%%%%%%%%%"""%%%(((++++++)))%%%"""&&&'''(((***,,,+++(((%%%))))))'''%%%######&&&(((###%%%''''''''''''((()))333000,,,***)))'''&&&%%%))),,,,,,)))''')))'''$$$'''+++000333333111000000---,,,+++,,,---......---+++...222222000------///&&&%%%###!!!!!!###(((,,,111333444222333333///***!!!"""%%%'''***,,,......---***((()))---///...,,,***+++,,,---------,,,+++)))***+++***))))))+++,,,222222000---+++,,,000333333222111111222444666888555111111444111)))(((---111...,,,,,,000222222000222444555333000---...000///...---,,,,,,...000222111,,,)))***)))(((***///---,,,,,,///333666777888:::;;;<<<<<<;;;777111---///000333666555222444:::666...***...222000+++(((,,,++++++,,,...111333555555222111666999888777777999;;;<<<999666444666888<<<;;;;;;;;;777111///222111555999<<<<<<<<<======:::999999<<<>>>>>>;;;777777999;;;===?????????>>>???;;;;;;>>>???;;;888888<<<;;;;;;:::;;;===???@@@333444555777777777666555999999888777:::===:::444333000111666:::999999;;;;;;999;;;@@@???888222///222333777<<<<<<999999<<<:::======:::;;;???@@@>>>CCCEEEGGGFFFDDDAAA??????>>>===<<>>;;;:::>>>BBBEEEAAAAAA@@@@@@AAABBBDDDEEEDDDDDDDDDDDDBBB???===;;;@@@@@@???>>>>>>>>>??????999===BBBFFFGGGEEEBBB???<<<;;;:::<<<>>>@@@@@@???BBB===;;;AAADDDCCC???>>>===:::;;;CCCGGGFFFCCCCCCBBBFFFFFFAAA>>>@@@AAA???;;;:::===AAABBBAAADDDIIIEEEDDDBBBBBBBBBAAA>>><<<:::===AAADDDEEEFFFGGGHHHMMMIIIGGGGGGDDD>>><<<>>>CCCCCCDDDDDDCCCCCCCCCBBBEEEEEEEEEGGGIIIJJJIIIGGGHHHGGGDDDAAA???<<<;;;:::>>>???@@@BBBCCCEEEFFFGGGGGGGGGGGGIIILLLOOOSSSTTTuuuaaaWWWNNNJJJFFF???999777777777:::@@@@@@999222000///111222222000...,,,+++---------,,,***'''%%%######''')))%%%###&&&((()))$$$#########$$$%%%&&&&&& &&&&&&&&&((()))((("""###!!! """  ###$$$$$$$$$%%%###%%%(((((('''''')))+++(((&&&%%%&&&&&&$$$  ))))))&&&%%%%%%$$$###&&&)))'''""" """&&&!!!&&&,,,,,,)))&&&&&&((("""###%%%''')))******)))+++***)))((('''&&&&&&&&&!!!&&&***+++((($$$"""!!!''''''(((***+++***(((%%%))))))(((&&&$$$###%%%'''%%%&&&((()))((('''((()))666111---+++,,,,,,)))'''$$$%%%$$$"""%%%******''')))---111444333111///......,,,,,,...222333111...(((---222111...,,,///222***(((%%%######&&&***...111222333333333111---((($$$&&&))),,,.../////////,,,***((((((***,,,+++***)))***,,,---...------,,,)))(((((('''''')))+++---444333000...---...000222111111000111333555888999333---...333000&&&%%%,,,///---,,,---000333333222444777999888333000111333333000......000222222111222...,,,---,,,)))***------,,,---///222555888999;;;999888999:::777111,,,444333555777444//////222111,,,))),,,111222...))).........---,,,,,,...000222333666:::<<<<<<<<<===888;;;<<<999444222666:::>>><<<;;;<<<999333000222000222555666555666777999666333111444:::===:::777444555777:::<<<===>>>???BBB===:::<<<<<<888555555777;;;@@@DDDEEECCCBBBAAA888888999::::::999999888777888888777:::===999333---+++///555999888999<<<<<<999999<<<<<<777222111222333777;;;;;;777777::::::<<<===:::;;;??????===BBBCCCEEEFFFEEEDDDCCCCCC===:::999<<>>FFFCCC???<<<<<<>>>AAACCC@@@@@@???>>>>>>@@@CCCFFFFFFEEEDDDCCCBBBAAA>>><<>>@@@AAA@@@>>>@@@>>>???DDDEEEAAA??????===;;;===DDDHHHFFFCCCCCCAAACCCBBB>>>===@@@AAA???<<<<<<>>>AAAAAA???AAAFFFEEEDDDCCCCCCCCCBBBAAA@@@;;;===@@@DDDGGGIIILLLMMMPPPNNNLLLJJJGGGBBB???>>>>>>AAAEEEHHHJJJJJJHHHGGGGGGFFFFFFHHHKKKLLLMMMLLLJJJJJJHHHEEECCCBBBBBBDDDBBBCCCDDDEEEFFFGGGGGGGGGAAADDDHHHJJJJJJLLLOOORRRmmmZZZRRRKKKHHHEEE???;;;;;;999666666::::::666333222......//////...+++(((&&&)))+++---...,,,((($$$!!!"""(((+++'''%%%'''******&&&&&&&&&%%%%%%%%%&&&''''''+++)))%%%%%%%%%### ###"""!!!###"""###&&&&&&%%%%%%&&&$$$###$$$''',,,...---+++((((((((('''&&&###"""(((&&&$$$&&&((()))))),,,---(((!!!###+++---***&&&%%%'''"""$$$'''***++++++++++++///...---,,,+++)))((((((###'''***)))%%%!!! (((((((((***+++***(((&&&******)))'''%%%$$$%%%&&&''')))++++++)))))))))***444000,,,+++---...,,,)))%%%&&&$$$"""%%%+++,,,***,,,///222222000---++++++---+++,,,///222333111---''',,,000///,,,+++///333...,,,((('''(((+++...000------...111111...***'''((()))+++...///000000///,,,+++)))((((((((('''&&&)))***,,,---...------,,,)))'''&&&&&&(((***---///444222000//////000000000------...///111444666888///+++,,,000...''''''...---------...000222333222000444888888666333222222444111000222555555222...333000000333111,,,)))+++//////000111222444666777777555444666888777333///555333444666333...,,,...+++******,,,000444222...,,,...///...,,,,,,...000444;;;@@@???:::999<<>>AAABBBAAA@@@@@@>>>>>>======;;;:::999888555666777777;;;>>>:::444111000333999:::888999<<<===888555666777444444666444555888<<<;;;666555888999<<<===;;;<<>><<<;;;;;;===>>>???>>>===>>>BBBFFFEEEDDDBBBCCCDDDDDDCCC@@@DDDCCCCCCBBBCCCCCCDDDDDD======>>>??????>>>======AAAAAAAAACCCDDDCCCAAA>>>???AAAFFFHHHDDD???@@@EEEAAA???AAAEEEGGGCCCAAAAAA>>>@@@???<<<===BBBDDDBBBAAA@@@@@@BBBAAA===>>>BBBCCCCCCCCCCCCCCCCCCDDDDDDBBBBBBCCCEEEGGGJJJKKKLLLNNNOOONNNKKKIIIGGGDDDBBBAAADDDHHHLLLNNNLLLJJJHHHGGGFFFFFFHHHKKKOOOPPPQQQNNNNNNMMMKKKHHHGGGHHHJJJGGGGGGGGGGGGFFFFFFFFFFFFBBBGGGMMMNNNMMMKKKLLLNNNqqqaaaUUUNNNHHHFFFCCC???===???999444111222333111111333...---,,,,,,,,,***'''%%%'''))),,,...---)))%%%###"""''')))%%%###&&&(((((()))))))))'''%%%$$$%%%&&&(((...000***""" ###$$$ """$$$$$$!!!$$$&&&'''&&&&&&&&&'''"""!!! $$$***---,,,)))((())))))(((&&&### $$$&&&$$$###&&&******+++,,,+++&&&  (((,,,)))&&&%%%&&&###&&&)))***++++++,,,---...//////...---+++((('''%%%'''(((&&&"""!!!"""$$$***))))))***++++++)))''')))******)))'''&&&'''(((***,,,------+++***++++++111///,,,++++++,,,+++***+++---+++''''''+++---,,,...//////...+++))))))***))))))***,,,...///---,,,(((***,,,,,,***+++...111///---******,,,///111111***(((***...000,,,))))))***+++,,,---------------,,,+++***((('''&&&%%%%%%***+++,,,---------,,,+++)))'''&&&'''***---///000222111//////111111000///)))***+++---///111333444,,,------,,,++++++---///+++,,,---...///000111111+++---111444555444222000444333333555777666222...222111222555444...++++++000222444444333222333444111111222444666666555444111//////222222...---000))),,,...---...111222000&&&+++///111000000111444:::CCCHHHAAA777444888;;;;;;===>>><<<999888:::===666444777===???;;;777666555555444111000000222444555222111333888===??????;;;999888888999<<<@@@BBBCCC:::444555666333000...000333666666555888<<>>;;;:::888777555888999999===@@@<<<666:::999:::===;;;888888<<<>>>888333333444333444888555555888<<<;;;666555777:::===>>>======@@@@@@===<<<<<<===???BBBDDDCCCBBB>>><<<;;;===@@@@@@>>><<<>>>@@@AAAAAA@@@<<<888555;;;>>>@@@???>>>>>>BBBFFFEEECCCAAACCCGGGIIIHHHEEEEEEEEEDDDDDDDDDEEEFFFFFFDDDCCCBBB@@@@@@@@@@@@@@@DDDEEEFFFGGGHHHGGGCCC@@@AAAEEEJJJKKKDDD>>>AAAIIIEEEBBBCCCEEEDDD???>>>???===>>>===;;;???EEEGGGEEEGGGDDDDDDEEEAAA<<<<<>>;;;555222666:::666000---000333666666555777<<>><<<:::888777666:::<<<======@@@BBB>>>666:::999:::;;;999666888<<<@@@:::555555444333333666333333777;;;:::666555888:::>>>@@@>>>???AAAAAA>>>;;;::::::<<<@@@BBBBBBAAA<<<<<<<<<===<<<<<<;;;:::<<<>>>@@@AAA@@@===999666;;;???BBBBBB@@@@@@DDDGGGGGGDDDBBBDDDIIILLLKKKHHHEEEDDDDDDDDDEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEGGGJJJLLLJJJFFFCCCEEEFFFHHHIIIEEE@@@CCCIIIGGGDDDCCCCCCAAA===<<>>:::222,,,///666>>>AAA???===>>>@@@???>>><<<:::888777666666???AAAAAA@@@BBBDDD>>>777222222333666555444888???BBB<<<888888777333222333000111555::::::666666999;;;???@@@???@@@BBBBBB>>>:::999888;;;???BBBBBB@@@999;;;<<<;;;888777777777;;;===???AAA@@@>>>;;;999;;;@@@DDDEEECCCBBBEEEIIIHHHEEEBBBEEEJJJMMMLLLIIIDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDGGGKKKMMMLLLIIIFFFHHHFFFEEEGGGEEEBBBCCCGGGHHHDDDCCCBBB???;;;<<<@@@AAAAAA>>>===AAAHHHJJJHHHKKKHHHHHHHHHDDD???>>>AAACCCEEEEEECCC@@@???BBBEEEIIIEEEAAAAAACCCEEEFFFEEEDDDGGGEEE@@@@@@EEEGGGDDDBBBCCCEEEHHHJJJMMMNNNOOOJJJGGGCCCBBBCCCFFFHHHIIIGGGLLLQQQRRRPPPOOOQQQUUUSSSQQQMMMKKKKKKMMMQQQSSSUUUSSSPPPMMMMMMOOORRRSSSvvvmmmddd[[[UUUMMMEEEBBBDDDCCC===777999777555222222222444666111000///...............***'''$$$%%%(((+++,,,+++---***&&&$$$$$$%%%&&&''')))%%%%%%))),,,((($$$"""'''(((((($$$!!!&&&$$$"""###%%%### !!!%%%***(((%%%###!!!!!!"""""")))***&&&''',,,++++++(((%%%###$$$&&&''''''&&&###"""$$$((('''"""%%%$$$###!!!!!!"""$$$&&&""""""######$$$''',,,000,,,)))&&&%%%'''***,,,,,,+++***'''$$$!!!"""%%%((())),,,***$$$"""(((...111(((+++---+++&&&$$$&&&)))'''&&&%%%%%%&&&(((+++,,,***)))))),,,000222000...***+++***%%%!!!&&&***+++***)))((())),,,...***&&&###$$$(((---//////+++******)))***+++---...'''(((******+++---111333222///------//////,,,***''',,,000///------333888///------///---(((%%%&&&......***$$$###''')))(((---///111000---***)))))))))''''''---444777666222///222222......///...+++***'''&&&***111333///***000000...,,,)))((()))++++++,,,...000///---+++))),,,,,,,,,---000444888;;;:::888222+++,,,333555111---///000...------222666,,,222444222//////...+++,,,...000111111000111222666555333000---***((('''---444444,,,&&&'''))))))&&&///777777222///333999>>>777444777888555666:::<<<:::888888:::999666444000,,,...555::::::777777333222333666999:::777444666888::::::999999:::;;;;;;999666555666666555444666555666999<<<>>>;;;999888;;;???BBBBBB???;;;888>>><<<<<<>>><<<777777;;;CCC@@@<<<===@@@???:::555...000222111000000333666<<<<<<;;;:::888666555555///333777::::::999888777>>>======AAADDDDDD===888:::;;;>>>BBBCCCBBB===:::999<<<>>><<<888555666777:::>>>??????AAADDDAAA<<>>>>>BBBFFFEEECCCBBBCCCEEEHHHIIILLLLLLJJJGGGDDDCCCCCCDDDGGGDDDAAA>>>===>>>@@@BBBAAA@@@>>>>>>@@@BBBCCCCCCJJJDDD???BBBJJJMMMIIICCCAAA???>>>BBBIIINNNMMMKKKEEEFFFGGGHHHIIIIIIIIIHHHHHHKKKNNNOOOOOONNNNNNNNNSSSOOOKKKKKKNNNRRRTTTSSSRRRPPPNNNMMMOOOQQQSSSUUU{{{jjjaaaXXXOOOQQQKKKEEEBBBAAA???:::555999777555333222222333444111111000000///000000000,,,(((###"""%%%)))+++,,,,,,'''"""###''')))'''###'''&&&(((,,,***%%%###%%%((()))***&&&!!!!!!%%%###$$$'''+++)))###!!!###((('''%%%$$$"""!!! )))***'''"""""")))---,,,+++((($$$"""###$$$$$$$$$'''&&&&&&***------((("""%%%$$$###"""!!! """############""""""$$$(((+++***(((&&&&&&(((+++,,,,,,&&&&&&%%%###""""""%%%(((***,,,+++((('''***,,,***&&&)))+++)))%%%###%%%''')))(((&&&%%%%%%''')))***(((&&&%%%'''+++---...---(((+++,,,***%%%""""""%%%)))***)))((((((***---000+++(((&&&'''))),,,,,,+++------,,,+++++++++,,,---(((************,,,...111///...------...---***''''''((())),,,///111333444...,,,---///,,,((((((,,,---///---))))))+++,,,***///000111222111///---+++((('''(((+++///111000---000333333///...///---)))111...+++,,,...///,,,(((......---,,,***+++,,,---***,,,---///...,,,***)))------......000222444666111000+++&&&'''...///,,,---///000///------111555...000000...///111///***///000222222111222444666;;;:::777444000...,,,+++,,,222222+++&&&))),,,---...000333333333444666888===777444666777444444777666444222222333555555555111000222666555222222555444222000222666999888666555777999:::999888999;;;:::888666444333222333444777666666888<<<===<<<;;;>>>===;;;999777999>>>BBB<<<999999:::888444555999>>>>>>@@@AAA@@@===888555555666777555111000000222555555444444444444555555000333888:::999888777666===<<<<<<===??????===:::999:::;;;>>>@@@@@@===;;;:::;;;<<<<<<::::::;;;<<<>>>@@@AAA@@@AAABBB???:::<<<@@@DDDGGGGGGFFFEEEEEEHHHFFFFFFGGGIIIJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFIIIFFFDDDDDDEEEEEECCCAAAGGGJJJNNNOOOMMMIIIGGGFFFGGGGGGIIIKKKHHHCCCBBBEEEFFFDDDDDDEEECCC??????BBBIIIGGGEEEDDDDDDFFFHHHJJJIIIJJJIIIGGGEEEEEEFFFHHHEEECCCAAA???>>>>>>???@@@BBB@@@??????AAACCCDDDDDDBBB???===AAAGGGJJJGGGCCCCCCCCCCCCFFFJJJMMMNNNMMMLLLNNNNNNLLLIIIFFFFFFGGGGGGJJJMMMNNNNNNMMMMMMNNNRRRNNNJJJIIILLLOOOQQQQQQTTTOOOJJJKKKOOOSSSRRRPPPpppbbb[[[SSSKKKKKKHHHEEEAAA???;;;666222777666555333222222222222//////...---------......///+++&&&###%%%(((,,,...///)))%%%)))111333---%%%&&&(((,,,...)))###$$$((('''***+++)))%%%"""###%%%$$$%%%+++000...&&&!!!!!!######$$$%%%%%%$$$"""!!!)))***(((%%%%%%)))+++***+++((($$$###$$$&&&'''(((---------000222000***%%%$$$%%%%%%###!!! !!!%%%%%%$$$"""!!!!!!$$$&&&&&&%%%%%%&&&)))+++++++++"""###$$$$$$######%%%&&&'''))))))))),,,000,,,&&&&&&)))***)))%%%$$$%%%(((...+++(((&&&%%%''')))+++'''%%%""""""%%%(((+++,,,(((,,,//////+++'''&&&&&&)))((((((&&&&&&)))...111---,,,+++,,,------+++***------+++******))))))***+++,,,---,,,,,,,,,...000000///---------+++(((&&&&&&$$$###(((000444222///,,,---000111---(((***111...111222//////222111...------...111444333...***((()))***,,,,,,,,,,,,+++000333222...---...,,,(((333222000///...,,,++++++......---......///000111+++,,,...///...---+++)))//////000000000000000000000000,,,)))***///000...---///000///------111444222222///---000444222,,,222333444333333444888:::===;;;888444111///......***///000+++'''***000333666222///111555999888777999555333555666444444666222222111111222444555666222333444555000+++---333666333111222777:::;;;::::::;;;<<<;;;999888777888999999999555222111444777:::999888999;;;=========>>>===;;;666222555>>>FFF999777666666444111444888999>>>CCCDDD@@@;;;888666666777777666333000//////222111///......///111222111444888:::999777555555:::;;;;;;:::999999;;;<<<888777777888;;;=========<<<::::::;;;===@@@AAABBBBBBDDDCCCAAAAAABBB???:::999???FFFKKKLLLJJJHHHFFFHHHFFFEEEFFFHHHJJJJJJJJJHHHHHHIIIIIIHHHGGGFFFEEEMMMJJJGGGEEEEEEDDDCCCAAAHHHKKKMMMNNNLLLIIIGGGFFFGGGFFFIIIMMMKKKFFFEEEGGGGGGFFFFFFHHHEEE@@@@@@CCCIIIGGGFFFEEEEEEFFFHHHJJJJJJJJJJJJHHHFFFEEEGGGIIIFFFEEEDDDCCCBBBAAA@@@@@@CCCAAA@@@@@@BBBDDDEEEDDD::::::<<<@@@DDDEEEDDDBBBFFFHHHJJJKKKKKKLLLNNNPPPPPPQQQQQQNNNIIIFFFGGGIIIHHHJJJMMMMMMMMMMMMNNNOOORRRNNNJJJHHHIIIMMMOOOPPPTTTMMMHHHIIIPPPSSSPPPLLLzzzfff^^^ZZZTTTNNNGGGFFFDDDAAA===888444111555555444333222111000000222111///...,,,+++++++++000...+++))))))+++---///...***)))...555666000)))((((((***---***%%%%%%)))%%%(((++++++)))'''''''''%%%''',,,000...&&&!!!!!!!!!$$$'''((((((&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&+++)))'''&&&))),,,......666444111000///---(((%%%###%%%'''&&&### !!!"""%%%%%%%%%###""""""$$$&&&$$$######%%%(((*********"""$$$&&&'''&&&$$$$$$$$$"""######&&&...444000((()))+++,,,***((('''(((***///---***''''''))),,,...(((&&&$$$$$$%%%&&&((()))))),,,//////---***)))))))))((('''%%%$$$&&&+++......///000111111///---+++******))))))((((((((((((+++,,,......---...000111333111...+++***))))))(((%%%######'''...111///++++++...444555///(((***000...111222000000333333000***((()))---222222,,,&&&(((***------,,,+++,,,------000000---,,,...---))),,,///222222000...///000000//////000222333333333...///000111000///...---///000111222222111///...333222111//////111111111---///000///------000333555555333000111555666333222444666666666777999;;;888666444111///......///,,,///000,,,)))+++111666777444222333888:::999666444222222444666666666666111555;;;===<<<999777666222000111222///,,,...333888666555777<<<>>>>>><<<@@@AAA@@@>>>:::777555555777:::;;;999555444999>>>@@@>>>===<<<<<<===>>>>>>888<<>>AAABBBAAA>>>:::999111222333333333222111111555333///---,,,,,,...///111555888:::999666555444666999<<<:::777666999===777555333333777:::===>>><<<999777:::???DDDFFFFFFEEEFFFEEEBBBBBBDDDBBB===;;;@@@HHHLLLMMMKKKHHHFFFGGGEEECCCCCCFFFHHHJJJJJJFFFHHHIIIJJJJJJIIIGGGEEEPPPMMMJJJFFFDDDCCCCCCCCCGGGIIILLLMMMLLLKKKJJJKKKGGGGGGJJJNNNNNNJJJHHHIIIFFFEEEFFFIIIGGGBBBBBBEEEEEEEEEDDDDDDEEEGGGIIIKKKMMMMMMLLLIIIEEEDDDEEEFFFHHHHHHIIIHHHGGGEEECCCAAACCCAAA@@@@@@BBBDDDEEEEEE777:::???BBBCCCBBBBBBBBBFFFJJJMMMMMMJJJIIILLLPPPMMMKKKIIIHHHHHHIIIJJJIIIIIIKKKLLLLLLLLLLLLNNNOOOQQQNNNJJJHHHHHHJJJMMMOOOQQQMMMJJJKKKOOOQQQOOOKKKnnn^^^XXXUUUQQQMMMEEEDDDCCC@@@===888555222333333333222111111000000777555333000...,,,+++***,,,------------,,,,,,,,,''''''))),,,///...+++'''***&&&&&&***,,,***'''(((###&&&)))+++,,,+++++++++((('''(((***((("""!!!$$$$$$&&&((())))))((('''%%% ###$$$$$$%%%&&&...+++(((((())),,,---...666333///+++)))((('''&&&"""&&&)))((($$$"""$$$&&&%%%%%%&&&%%%$$$%%%''')))%%%%%%%%%'''***,,,,,,+++%%%(((***+++(((&&&$$$###%%%###!!!###+++222///'''******+++***)))))))))***+++)))'''%%%&&&(((+++---))))))******)))(((''''''*********)))((('''((()))+++***(((%%%######''')))***---000111000...,,,***((())))))***************%%%'''***++++++,,,...000222000,,,(((&&&&&&''')))%%%&&&((())))))***+++,,,***///777:::333)))'''++++++---,,,)))***...000///)))''''''+++000000***%%%%%%(((+++,,,,,,,,,,,,...(((,,,---+++,,,//////,,,'''---333555222//////000000///...///222333111000222222333333333222111000...000222333333222000...000000000000...,,,,,,---,,,///000///---,,,///111222777777222---000444777///222666888888777888999333222111/////////000000...000111///+++***000666333555888999999888777777444555555555666777555222000:::FFFKKKFFF===555222000,,,+++///222222333555666666777;;;@@@@@@===:::<<<======;;;888666555555444777;;;:::888888===BBBDDDCCCAAA???======>>>>>>888>>>BBB@@@999555777;;;999666666888888888===CCCBBB???===>>>AAAAAA>>>;;;111111222333555555555444666444111///...///000222222555999;;;999777555555333888======888666888<<<777444222333666:::>>>???<<<999888;;;AAAFFFHHHHHHEEEFFFEEEBBBDDDGGGGGGCCC>>>BBBFFFHHHGGGEEEDDDCCCEEECCCAAAAAACCCFFFGGGGGGDDDEEEHHHJJJKKKJJJIIIHHHOOOMMMIIIEEECCCCCCDDDFFFGGGHHHJJJJJJIIIHHHIIIJJJFFFDDDGGGLLLMMMIIIHHHIIIDDDCCCFFFIIIHHHDDDDDDGGGDDDDDDDDDFFFHHHJJJMMMNNNKKKKKKJJJHHHEEEDDDEEEGGGHHHIIIJJJJJJIIIFFFCCCAAABBB@@@??????AAACCCDDDDDD:::>>>BBBDDDCCCAAAAAABBBEEEIIIMMMKKKGGGEEEIIIMMMJJJDDD???@@@EEEIIIHHHEEEGGGHHHHHHGGGFFFGGGIIIKKKKKKJJJGGGEEEEEEFFFIIIKKKKKKMMMNNNNNNMMMMMMMMMNNNlll___XXXRRROOOMMMDDDBBB???>>>===:::666444111111000000000000111111555333000---***((('''&&&%%%(((+++,,,+++)))((((((******+++,,,,,,+++***))))))$$$"""(((,,,+++))))))###%%%(((+++,,,------,,,***&&&$$$$$$""""""'''...---,,,)))'''%%%$$$###"""$$$$$$%%%(((...+++'''%%%%%%&&&&&&&&&---,,,)))'''&&&'''((()))%%%(((+++((($$$"""$$$(((%%%&&&''''''''''''***+++)))((('''(((+++---------(((***------***'''%%%$$$+++((($$$###(((...+++$$$((((((((((((((((((((((((%%%$$$###""""""$$$&&&'''(((+++------+++***)))***+++)))&&&$$$###%%%'''(((,,,+++***'''$$$$$$%%%'''&&&***---...,,,***'''''')))***+++,,,------------!!!$$$&&&'''(((***+++---,,,***'''$$$###%%%'''%%%***---+++&&&%%%***///,,,000666:::444***''')))(((***(((%%%%%%***,,,+++---,,,+++---///...+++'''###%%%''')))+++,,,,,,+++'''+++---,,,---111222///***...333444111---++++++,,,***))),,,///000...,,,333333333333333222222111...///111222222111///...------///222000++++++---,,,...111000---,,,...000...555777000)))***000444,,,///222444444555555777333333333333333333333333///000222222...+++///666111777<<<<<<999666666888888::::::777777777333---///;;;IIINNNGGG;;;222...///***)))000666777666777444555777<<>>===>>>??????AAAAAA===888777;;;@@@;;;999:::<<<<<<;;;???EEEDDD???:::;;;@@@CCC@@@<<<:::888666666777888777666444333222111222333666777222666:::<<<;;;999777777444999>>>>>>;;;999:::===999888666777;;;>>>@@@AAA===<<<<<<>>>BBBEEEGGGHHHDDDEEECCCAAACCCHHHIIIFFF@@@BBBDDDDDDBBB@@@@@@@@@DDDCCCAAAAAABBBDDDDDDDDDCCCDDDFFFHHHIIIJJJJJJJJJKKKJJJGGGCCCAAABBBFFFIIIIIIJJJJJJHHHEEEDDDDDDEEEDDDAAABBBFFFIIIFFFEEEFFFDDDDDDGGGJJJIIIEEEDDDGGGEEEEEEGGGHHHKKKMMMOOOPPPEEEFFFFFFFFFFFFGGGIIILLLFFFGGGHHHHHHFFFCCC@@@===@@@>>>======???AAABBBAAA===???BBBCCCCCCBBBBBBBBBCCCGGGIIIHHHDDDBBBEEEIIIIIICCC<<<;;;???CCCBBB???DDDDDDCCC@@@>>>???AAACCCCCCCCCDDDCCCAAAAAACCCEEEEEEJJJNNNNNNLLLJJJLLLNNNxxxhhh___XXXPPPNNNOOODDD???::::::<<<<<<888444000///.........000222444222111///,,,***)))((('''###&&&)))***((('''((()))333///+++***,,,---+++((($$$"""###'''***)))***,,,&&&&&&(((***,,,,,,,,,+++)))%%%"""!!!""")))222///+++'''$$$###$$$$$$### %%%%%%""""""%%%)))&&&"""!!!"""$$$$$$$$$&&&'''(((((('''''''''((((((+++,,,(((!!!!!!&&&%%%'''(((((('''((()))+++(((&&&$$$$$$&&&)))******'''***,,,---+++)))''''''---,,,)))'''***---***###)))((((((((())))))((((((#########"""""""""""""""&&&(((***+++***+++---000///---)))''''''((()))***,,,,,,,,,+++)))'''((()))(((+++......***'''$$$$$$)))***+++,,,,,,++++++*** ###%%%%%%%%%&&&'''(((+++------***&&&%%%%%%'''+++---***&&&&&&,,,333...///222555222,,,)))+++))),,,,,,******------***111111///...---+++***)))&&&%%%%%%(((,,,...,,,)))+++...000///000444444111...///000///---+++***))))))''''''***///222000,,,000000000000000/////////....../////////...,,,+++***+++///444333......222+++...111000---,,,---//////444555///)))***---...+++,,,---------000333777666777888888888666444333...///222555111,,,///666444888;;;:::777555666888777;;;<<<999999;;;666///000;;;FFFHHH???555111111///---///444777666555777777666777:::>>>===999555111333555666666666777888333555999<<<======;;;:::;;;>>>@@@@@@>>>===>>>@@@AAA@@@???===;;;<<<@@@CCC>>><<<===???===;;;<<>>===;;;===??????>>><<>>>>><<<<<<>>>AAA>>>======???BBBDDDDDDCCC???@@@BBBCCCDDDEEEFFFHHHCCCCCCAAA>>>@@@EEEGGGEEEAAACCCFFFFFFDDDBBBAAAAAAEEECCCBBBBBBCCCDDDCCCAAADDDEEEEEEFFFGGGHHHIIIIIIFFFEEECCC@@@???BBBHHHMMMLLLLLLKKKIIIFFFEEEEEEGGGGGGBBBAAADDDGGGFFFEEEGGGHHHHHHJJJMMMKKKEEEDDDFFFEEEFFFGGGHHHIIIKKKLLLLLLBBBCCCDDDDDDEEEGGGJJJMMMEEEFFFGGGFFFEEEBBB???<<<>>><<<:::;;;===?????????<<<===>>>???AAABBBBBBBBBBBBDDDEEEEEEBBBBBBCCCEEEFFFCCC???<<<:::;;;>>>AAADDDCCCAAA===::::::<<>>AAACCCDDDBBBAAABBBDDDBBBEEEIIIKKKKKKJJJJJJKKKvvvjjj___YYYSSSLLLJJJNNNDDD===777777;;;<<<999444///...---,,,---000333555666555444333111111000000%%%'''))))))''''''***---777...%%%$$$))),,,(((### !!!%%%((((((&&&***000)))(((((()))***+++***)))((($$$!!!!!!###***000,,,'''###"""$$$''')))///***((()))&&&""" """&&&((()))%%%'''++++++***'''$$$###+++...---'''###&&&((()))(((''''''((()))%%%""" ###%%%%%%&&&(((+++,,,+++)))))))))***,,,,,,+++---///,,,&&&+++***)))***+++,,,+++***&&&&&&&&&&&&$$$###!!! ###%%%'''''''''***000555555222000...............+++---......,,,++++++,,,---000222000+++'''$$$$$$(((((()))))))))'''&&&%%%!!!###&&&'''&&&%%%&&&&&&&&&,,,333555222,,,'''%%%)))***+++)))''')))///555000......111000---,,,...---222444333333444111---222222111...***(((((()))+++((('''***///111---)))...222333111222555555222000...,,,*********+++,,,((('''''',,,222666444000...---------,,,,,,,,,,,,.........---,,,***)))((($$$%%%+++222222------333+++...111000---+++---///222555444///,,,------+++,,,+++)))'''''',,,222888888999;;;;;;999666333111,,,---222666333...000888888999888777555555777999222888:::999<<>>;;;888777999:::999777666666666777999<<>>======???AAA<<<===???AAABBBCCCBBBBBB@@@>>>???@@@===999888<<<777:::>>>???>>><<<;;;;;;>>>:::555444666999999999555444444444333333222222333666;;;======<<<;;;;;;???>>>===<<<<<<>>>AAADDDAAAAAACCCEEEHHHIIIGGGFFFAAADDDGGGGGGEEEDDDFFFHHHBBBBBB???<<<>>>CCCDDDBBBCCCFFFJJJLLLJJJGGGEEEDDDFFFEEEDDDDDDEEEDDDBBB@@@GGGFFFFFFEEEEEEFFFGGGGGGBBBBBBAAA>>>>>>BBBIIIOOOLLLMMMMMMKKKJJJJJJLLLNNNKKKEEEBBBFFFHHHHHHHHHIIILLLLLLMMMOOOLLLFFFCCCEEEDDDDDDEEEEEEEEEFFFFFFFFFCCCDDDEEEDDDDDDEEEHHHJJJGGGHHHHHHGGGEEECCC@@@>>><<<:::999999;;;===>>>>>>:::999999<<>>777777???GGGGGGEEEBBB>>>::::::<<>>AAAFFFGGGEEEDDDDDDFFFAAAAAACCCGGGKKKKKKIIIFFFooodddXXXTTTQQQKKKFFFEEEAAA<<<777777:::;;;999666000///---+++---222:::@@@;;;999777555222111000///***&&&%%%***.........///:::444,,,&&&$$$%%%'''(((&&&&&&(((***(((%%%(((......,,,)))'''''''''&&&%%%)))'''%%%######$$$&&&((()))'''$$$###$$$&&&***,,,>>>555***$$$"""!!!!!!!!!%%%)))***,,,,,,)))$$$###&&&&&&###******((($$$!!!$$$*********)))(((%%%###!!!""" !!!$$$&&&'''((('''''''''(((+++...///111---***)))---000111111,,,,,,,,,...//////---+++&&&''''''&&&### !!!"""$$$(((---111333444111111000...++++++,,,...---+++)))***---000333444222111...,,,***(((%%%###%%%++++++&&&###%%%(((%%%)))...,,,'''###$$$'''%%%***///111///,,,++++++...,,,+++***+++///444888333333222000...***(((&&&)))---333666777555444333.........---,,,+++)))))),,,,,,,,,---...///000000222111000---+++***,,,...444222///,,,,,,---...///''')))+++...000111111111,,,,,,++++++***)))(((''''''(((***---//////,,,))) &&&---111///,,,******)))...333555333000//////000///---***'''''')))++++++,,,,,,+++***---333888>>>:::777555666666333000111444777444///,,,...000444444666666555444222111444111111999BBBCCC;;;222222BBBMMMFFF:::555666888000444666444111111666;;;<<<===<<<:::777444444444:::777444555888;;;;;;:::666666777999;;;;;;888666555555777<<>>:::;;;;;;<<>>======>>>???777;;;???@@@>>>;;;::::::>>>999555333444666555444555777999777444333444666777999:::999777777:::===CCCBBBAAA?????????@@@@@@CCCBBBCCCFFFIIIHHHDDDAAA>>>???@@@CCCFFFGGGGGGGGGOOOJJJGGGHHHHHHFFFFFFHHHDDDHHHNNNPPPOOOKKKGGGEEEIIIHHHFFFCCCBBBAAA@@@@@@IIIJJJIIIFFFBBBBBBDDDGGGLLLEEEAAABBBBBBBBBIIIRRRQQQPPPOOOMMMLLLJJJIIIHHHFFFEEEEEEHHHKKKKKKGGGCCCLLLNNNOOONNNJJJFFFDDDCCCFFFEEEDDDEEEGGGHHHGGGEEEAAABBBCCCDDDEEEFFFGGGHHHLLLIIIFFFEEEGGGGGGBBB;;;;;;999888999;;;<<<999777777888:::===AAACCCBBBAAACCCFFFIIIGGG>>>777:::BBBDDDCCCBBB@@@@@@AAACCCEEEFFFBBB>>>:::888:::===???AAAAAAAAABBBDDDGGGIIIJJJDDDCCCCCCEEEHHHHHHDDDAAAnnndddZZZUUUPPPIIIEEEEEEBBB===::::::===???===:::555444111---,,,///444888777666444222///...,,,,,,***'''''',,,///...---...666222,,,(((''')))***+++***)))******'''###&&&,,,...,,,***'''&&&&&&&&&'''---,,,)))'''&&&&&&'''(((###"""!!! """$$$''')))444111,,,'''###!!!"""!!!%%%'''((((((***((($$$$$$((((((%%%((()))(((%%%"""!!!%%%((())))))((('''&&&%%%###"""###!!! """%%%((('''&&&%%%&&&&&&'''))),,,...000---***((((((+++---------000...,,,,,,+++***'''%%%&&&''''''&&&%%%###!!!!!!!!!$$$)))---//////111///---)))'''(((+++...111...+++***,,,...//////222...+++*********(((%%%###&&&)))'''$$$"""###&&&%%%''')))***)))((('''&&&&&&)))...000///---+++***---+++))),,,000333333222///...---,,,++++++++++++***+++...111333333222111/////////...---,,,+++*********+++,,,...000333444111///---***(((***...111666444111...---,,,,,,+++)))***,,,---...............,,,***)))))))))))))))&&&)))------,,,++++++,,,***,,,//////...---------000222555444222000000111,,,,,,+++))))))+++///222000000000...---///444888>>>;;;777555555333111...333666777555000,,,---///444333222333555666666555888222000;;;IIIMMMBBB666999FFFMMMGGG===999999999222444555444111000222555;;;;;;;;;999555333333444<<<:::888777777999::::::555777999:::;;;;;;::::::777888:::>>>@@@AAA@@@>>>>>>>>>@@@DDDGGGGGGDDDAAAAAA@@@>>><<<;;;;;;<<<===<<<>>>@@@???===;;;;;;======999555444444555444222222555999:::888777777888:::;;;<<<:::888777:::>>>AAA@@@>>>======>>>???@@@AAAAAAAAACCCFFFFFFDDDAAAEEEAAA???AAAFFFHHHEEEAAAFFFCCCBBBEEEFFFDDDEEEGGGFFFIIIMMMOOOOOOMMMKKKJJJIIIHHHEEECCCAAAAAABBBBBBHHHIIIHHHFFFCCCBBBEEEGGGHHHDDDDDDFFFGGGEEEHHHNNNRRRQQQOOOLLLJJJGGGEEEDDDCCCCCCEEEGGGKKKLLLLLLKKKKKKKKKJJJGGGEEEDDDEEEGGGGGGEEEDDDDDDFFFGGGFFFFFFCCCCCCCCCDDDEEEFFFGGGHHHJJJHHHFFFEEEEEEEEEBBB===???===;;;;;;===???>>>===:::999999999;;;>>>AAACCCBBBBBBCCCBBB===999===EEEGGGFFFEEEFFFHHHJJJLLLLLLGGGDDD@@@<<<;;;===@@@BBBFFFEEEDDDCCCCCCDDDEEEEEEBBBBBBCCCEEEGGGGGGEEECCCuuuiiiaaaYYYSSSLLLEEEBBBDDD@@@===;;;;;;>>>???>>><<<888666333///,,,,,,///222333333222000...,,,***))))))'''(((...000...,,,---222///,,,+++,,,---------+++)))))))))&&&###'''...------+++'''######&&&***///...,,,***((('''&&&&&&$$$######""""""###$$$$$$)))***+++((($$$""""""######!!!!!!$$$&&&&&&$$$''''''%%%&&&)))***'''((()))***(((%%%&&&***...((('''&&&%%%$$$$$$$$$%%%%%%######''',,,---((($$$###$$$%%%'''))),,,---...)))(((((()))+++,,,,,,+++...,,,)))((('''&&&$$$###'''''''''&&&%%%%%%$$$$$$ ###'''***,,,,,,///---)))%%%###%%%***...///---******,,,...//////111,,,((((((+++...,,,***,,,+++(((&&&$$$$$$$$$%%%%%%$$$%%%))),,,---+++((()))***,,,...000///+++(((000---+++...333444///)))***)))'''&&&(((+++///222...+++***,,,000222222000000000000///...---,,,+++&&&&&&'''))),,,000333555...---***'''&&&)))...333333111///......---+++)))((()))***,,,------......111...)))'''(((***,,,---(((---111///***(((,,,000333000---+++,,,...//////333333333222///......///((()))))))))+++///555:::666666444333111333666999;;;999666555444333111///555777888555000---,,,...444111...111666::::::777:::222///<<>>?????????@@@BBB???@@@BBBEEEGGGFFFBBB???======<<<;;;;;;<<<===>>>>>>>>>===<<<::::::<<<>>>===;;;888666666555333111///333888;;;;;;:::::::::;;;===>>><<<999888;;;>>>@@@>>><<<::::::;;;===??????>>>===>>>@@@BBBBBBAAAFFFAAA>>>AAAGGGIIIDDD>>>AAA???@@@CCCDDDAAAAAACCCAAACCCFFFGGGGGGHHHIIIKKKIIIGGGDDDBBBAAABBBDDDEEEGGGGGGGGGEEECCCCCCEEEGGGFFFEEEHHHLLLLLLIIIHHHJJJMMMLLLJJJIIIFFFDDDCCCBBBCCCEEEFFFGGGHHHJJJNNNPPPNNNLLLHHHCCCAAADDDIIIMMMGGGEEECCCBBBDDDFFFGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGEEEDDDCCCAAA@@@@@@BBB@@@>>>>>>@@@BBBCCCCCC===<<<:::666555888???EEECCC@@@???@@@???>>>BBBHHHDDDBBBAAADDDHHHKKKKKKIIIGGGEEEBBB??????@@@CCCEEELLLJJJHHHFFFDDDCCCCCCCCCAAACCCEEEEEEEEEDDDDDDEEEkkk___ZZZTTTOOOHHHAAA@@@CCC===;;;999999::::::888777666555333000---,,,...000111222222111000---+++***&&&%%%)))///111...---...///......///000///---+++&&&%%%%%%&&&%%%$$$***222---...,,,'''"""!!!''',,,,,,++++++***((('''&&&%%%,,,,,,+++)))'''$$$"""!!!$$$$$$%%%%%%%%%%%%&&&'''&&&$$$""""""$$$%%%%%%%%%"""&&&(((&&&&&&))))))''')))++++++***''''''+++...((('''$$$###"""$$$&&&''''''&&&''',,,111000***###"""###%%%'''((()))))))))&&&''')))+++---...------)))'''%%%%%%&&&((((((((()))'''%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%(((+++,,,,,,---,,,(((%%%###%%%)))---)))(((''')))---111333333111+++&&&'''---111000...555000***''''''(((((('''$$$%%%(((+++...//////...,,,+++,,,///111111---(((333111000000111///***&&&+++(((%%%###&&&+++222666222---))))))///333222111/////////...---,,,+++***$$$$$$%%%'''***---000222,,,,,,***(((''')))---000+++))))))+++------+++(((%%%&&&(((***---000111222555000)))''')))---000111...000111///,,,+++...222333...)))'''***---...---.../////////...---,,,,,,******++++++---111777;;;888777666555555666999;;;777666666555555444333222777888888555111---,,,,,,444000...222:::===:::555777000///:::IIINNNEEE888666888999888666555444333333222111111111000---***---///111333333555777999888<<<===:::444333888>>>888<<>>>>>@@@AAA@@@===<<<>>>AAA<<<>>>AAADDDEEEDDDAAA???>>>=========>>>???@@@AAA===;;;888666666888<<>><<<:::888666444333111333555888999:::;;;;;;999;;;<<<;;;999999<<<@@@???===:::888777888:::;;;===;;;::::::;;;===@@@AAA@@@???@@@EEEJJJJJJFFF@@@AAA???AAACCCAAA<<<;;;======>>>>>>>>>???CCCGGGKKKHHHFFFDDDBBBBBBDDDFFFHHHFFFFFFEEEDDDCCCCCCDDDEEEGGGGGGIIILLLMMMKKKGGGEEECCCCCCDDDDDDEEEFFFGGGGGGFFFGGGHHHFFFDDDFFFKKKOOORRRPPPKKKGGGEEEGGGLLLQQQEEECCC@@@@@@CCCFFFHHHIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHFFFEEEDDDAAA<<<<<>>>>>===888444666===DDDBBB??????CCCEEECCCDDDFFF@@@>>>===@@@EEEGGGFFFCCCEEECCCAAA@@@@@@BBBDDDEEEMMMLLLJJJHHHGGGFFFFFFFFFCCCFFFGGGEEEBBB@@@BBBDDDyyyeeeXXXTTTOOOLLLFFF@@@@@@CCC<<<;;;999888666555333111666666444000---+++,,,---///000111111000...+++)))$$$$$$(((...000---,,,///---...///111111///+++((($$$######$$$$$$$$$***222---...,,,'''"""!!!''',,,((((((((()))))))))))))))000///...---***'''$$$"""$$$!!! %%%***+++***((('''%%%%%%&&&'''%%%$$$###(((***'''%%%'''(((&&&((()))***(((%%%$$$&&&))))))(((%%%######%%%''')))((((((***///222111***$$$$$$%%%%%%&&&&&&%%%$$$$$$"""%%%(((+++,,,---......(((&&&%%%%%%(((***++++++***'''$$$"""###$$$###""")))'''&&&&&&))),,,------,,,,,,+++)))'''''')))+++'''&&&'''***...222444555000,,,((((((---111111000777111***((()))+++***)))###(((...000///...111444///------000222222...***000222222000,,,+++,,,...///,,,'''$$$&&&+++111555222---'''''',,,000000...---------,,,+++***(((((('''(((((()))+++,,,......***,,,---,,,+++******+++(((&&&%%%(((++++++((($$$&&&''')))+++---000222333666000)))'''+++000222222000...,,,+++,,,---.........+++((())),,,...---+++(((***---000111000...,,,...//////......000333777666555444444666888:::;;;666777777777555333222222666777666444111...---,,,333111111777>>>>>>888000000///000666===???;;;555999888888:::<<<;;;::::::111000000111222222///---...///111222333333555777444888;;;888333222888???<<<>>>@@@<<<777555888===@@@BBBBBB???;;;999;;;>>>;;;===AAACCCDDDDDDCCCCCC>>>>>>======>>>???AAABBB;;;999555444666:::???BBBAAA@@@???===:::888666666666444333333444777:::;;;555777999999777888<<<@@@???===:::777666666777888;;;:::888777777:::===@@@;;;@@@FFFJJJJJJGGGCCCAAA===<<<>>>@@@===888777:::>>>>>>>>>>>>???CCCHHHMMMGGGFFFDDDCCCCCCEEEHHHIIIFFFEEEDDDDDDDDDDDDCCCCCCEEEEEEFFFGGGHHHHHHDDD@@@@@@AAACCCFFFHHHKKKLLLMMMFFFGGGFFFCCCAAACCCIIINNNSSSRRRPPPLLLIIIIIILLLNNNDDDAAA???@@@CCCGGGIIIKKKJJJIIIGGGFFFFFFGGGHHHHHHHHHEEEDDDDDD@@@999888;;;<<>>999888<<>><<>>===>>>BBBGGGIIIIIIGGGBBBAAA@@@@@@@@@AAABBBCCCHHHHHHGGGFFFGGGHHHIIIJJJGGGHHHHHHEEE@@@>>>???BBBppp```VVVPPPLLLJJJFFF@@@???AAA<<<<<<:::888666333000///888777444000+++))))))***+++---///111000---)))'''%%%%%%)))------)))***---,,,,,,...111111...)))$$$$$$######$$$"""!!!%%%---------+++'''######&&&***&&&&&&'''((()))+++,,,---+++++++++***)))((('''&&&%%% &&&,,,,,,***((('''''''''((('''%%%###$$$)))+++'''$$$%%%''''''&&&((((((&&&""" """$$$+++***'''&&&&&&''')))+++)))***---///000...***&&&(((''''''&&&%%%$$$######!!!$$$'''))))))***+++,,,,,,***(((((()))))))))(((+++&&&"""!!!###%%%%%%$$$)))'''%%%%%%(((***,,,,,,.........,,,)))((()))+++,,,++++++,,,///111111111///---******+++---......000,,,((((((***,,,+++***%%%,,,222222///---000444///...///000111000...++++++...000...***+++111777333000+++((('''***...111---)))&&&&&&)))++++++***+++++++++***)))((('''&&&,,,---...//////...,,,+++***---000000...,,,******---***'''(((******%%%,,,,,,++++++,,,---...///444...((((((---111222000---***((((((***,,,,,,***++++++,,,...000000...,,,''')))---222666666222///000111222111//////000222333111000111444666777777666888888777444111//////444444333222111000...---111222555;;;???>>>666///...000222333333333333444999666777<<<>>>===;;;<<<111222333333333333333333333444555444222111222333333777:::777222222888???=========999555555777:::AAAAAA@@@>>>;;;::::::;;;<<<>>>AAABBBBBBCCCDDDFFF>>>===:::999999;;;===???===:::777888;;;>>>AAACCC??????>>><<<888666777888999555111000222666999;;;333666888777555666:::>>><<<;;;:::999888888999999;;;;;;999777666888<<>>AAAFFFIIIFFFFFFEEEEEEEEEFFFHHHIIIGGGFFFDDDCCCDDDCCCAAA@@@@@@AAAAAABBBEEEHHHEEE???GGGGGGHHHJJJKKKMMMNNNOOOEEEDDDCCCAAABBBEEEKKKOOONNNOOOPPPNNNKKKIIIHHHIIIGGGEEECCCDDDFFFIIIKKKKKKKKKJJJHHHGGGFFFHHHIIIJJJGGGBBBAAADDDAAA888555888:::===AAABBBAAA@@@??????===@@@CCCCCC???===<<<===999999>>>FFFHHHBBB<<<:::999;;;>>>AAAEEEHHHKKKMMMAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDFFFHHHJJJJJJIIIFFFCCC???>>>???AAAvvvfffZZZTTTLLLFFFDDDBBB===999999999:::999888555111///...666555222...***)))+++---+++---000222222///+++(((***)))***,,,)))$$$%%%)))(((***,,,//////---'''### !!!###""" $$$***...,,,***'''&&&&&&&&&'''%%%$$$$$$$$$&&&)))+++---((((((((('''''''''&&&&&&"""!!! ###'''***+++***&&&&&&&&&''''''&&&$$$!!!$$$)))+++&&&"""%%%((()))(((***+++)))%%%###%%%'''...,,,+++)))))))))***+++))),,,......,,,***)))******)))((('''&&&&&&''''''&&&(((******((('''((()))...,,,+++******)))'''$$$)))$$$ $$$(((***)))***'''%%%%%%(((+++,,,---222111///+++((('''***,,,111///......///000...---+++,,,,,,***(((&&&((()))(((((()))***---...------***---000111///------...,,,...000000...,,,,,,,,,+++---///...,,,---111666444222...***))))))***+++)))(((((((((((((((((((((*********)))((('''&&&%%%+++---///111000---***'''+++...000000///......///333...******------(((""",,,,,,+++******+++,,,---///***&&&(((...111///,,,)))***************,,,---,,,...111111000...---,,,******,,,000555666444222---///222333111000000111111...------000111111000///222555555222000///000000000000000111111000///000222666;;;>>><<<777333222444555333111111444777666444666;;;<<<777666888444666888666444333666888444555666555333222333444666888:::777444333888<<<;;;:::777555444666888:::???>>>======>>>>>>===<<<<<<>>>>>>===<<<===@@@CCC@@@===999555444666999<<<>>><<<:::;;;===?????????;;;;;;:::666333222444666999555222111444888:::;;;666777999777555444888;;;777888999:::;;;<<<<<<===<<<<<<;;;888666666:::>>>@@@AAABBBBBB???===<<<<<<999999;;;<<<999666999@@@===>>>?????????@@@CCCEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHFFFDDDCCCDDDCCC@@@===;;;???BBBEEEKKKQQQMMMFFFIIIIIIIIIJJJKKKKKKLLLLLLHHHEEEBBBAAADDDGGGJJJLLLJJJLLLNNNNNNKKKIIIHHHHHHNNNLLLJJJJJJKKKKKKKKKJJJKKKJJJHHHGGGGGGIIIKKKLLLDDD===<<>>===;;;;;;===???>>>@@@BBBCCCBBB@@@===;;;888:::@@@GGGGGGBBB>>>???:::===@@@@@@???AAAFFFKKKDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEDDDDDDDDDFFFGGGHHHJJJGGGCCC@@@@@@AAAAAAAAAzzzkkk___VVVRRRIIIAAA???>>>888222000555666777666333000......111111///,,,***,,,///333---000333666555222...+++...,,,,,,+++&&& !!!%%%&&&'''***---...,,,((($$$""""""!!!%%%,,,...,,,)))'''''''''&&&%%%###"""!!! """%%%(((***+++***((('''%%%%%%$$$$$$"""&&&((((((((()))***$$$$$$$$$&&&'''%%%""" ###(((***%%%"""%%%***,,,,,,///000///+++***+++...///...---+++++++++++++++)))---///---)))'''))),,,,,,+++)))(((''')))***,,,---...///,,,(((&&&'''))),,,++++++++++++***'''$$$(((### &&&,,,......+++)))''''''))),,,...///666333...)))%%%&&&***---222000//////000000///---))),,,...+++%%%!!!###&&&%%%'''+++...000111111000......---...///...***'''***---000///,,,)))***,,,000//////...//////...---444222///,,,)))((((((((((((***,,,,,,***)))((((((************)))'''&&&%%%'''***---000///+++&&&###,,,.../////////000222444555000,,,---111222...)))))))))(((((()))+++---...+++'''$$$'''---000---(((''',,,000///+++***...222---000222111---******++++++******,,,111444333222)))---111333333222111222000---++++++---...,,,***&&&***///222111111333555.........///111222111000000333777:::<<<;;;999888888888666444333444888;;;888555888===<<<555333666777:::;;;999444333777;;;111333444555555666777999:::;;;;;;888555444777:::999666333222444777999:::===;;;;;;===AAACCCAAA>>>;;;<<<;;;888666666:::>>>BBB???999444333555888;;;>>><<<:::;;;===>>>;;;999777777555222......111444777444222444888;;;<<<;;;999::::::888444333666999333555888;;;>>>@@@@@@@@@======<<<999666666999===AAA===999999;;;===>>>>>>AAA@@@AAA@@@;;;777:::AAABBBDDDEEEFFFEEEEEEFFFHHHEEEFFFHHHIIIIIIHHHGGGFFFIIIFFFDDDCCCDDDBBB???;;;:::@@@FFFKKKTTT[[[WWWNNNEEEEEEFFFGGGHHHHHHIIIIIINNNIIIDDDCCCEEEGGGHHHGGGIIIKKKMMMMMMLLLKKKKKKLLLTTTRRRPPPOOONNNMMMKKKIIIKKKJJJHHHGGGGGGIIILLLMMMAAA999888CCCFFF===666777===>>><<<999777888<<<@@@??????@@@BBBCCCAAA===::::::<<>>===BBBHHHGGGGGGGGGGGGGGGFFFEEEDDDKKKJJJIIIGGGFFFFFFGGGGGGIIIEEE@@@>>>AAACCCDDDCCCooo```VVVPPPMMMIIIDDD@@@>>>;;;555111555777888555111...///111/////////---+++******,,,)))+++...000000---***'''---+++)))&&&%%%%%%&&&&&&(((+++...---)))%%%$$$%%%"""%%%&&&%%%$$$"""(((((()))++++++)))&&&###  ###'''***,,,---///+++((((((***)))%%% &&&$$$%%%)))***(((&&&''''''%%%$$$%%%''''''$$$!!!%%%"""!!!"""%%%'''&&&%%%,,,---......,,,,,,---...---***((())),,,...---+++'''***222777--- !!!,,,---+++(((&&&&&&)))---000444111//////111///)))$$$)))'''&&&&&&(((***+++++++++%%% """)))......,,,+++***(((''''''+++111555666///***(((((((((---333444111...,,,,,,---,,,+++(((---,,,%%%!!!#########'''---///...,,,,,,,,,...000333333000---***)))...///111222222000...---444333333555555333---(((//////...+++((('''((())),,,///222222///------...222///---------,,,((($$$)))+++///000...,,,+++***)))///444555111......000000...---///111000,,,((()))+++---,,,)))''')))+++000000///...---,,,,,,,,,******+++...111222111///,,,---///222333222...++++++---...+++)))+++222888///......000444666444222333...)))))),,,...---***$$$''',,,///000222444666000000///...///000222333999:::;;;:::777555555555777777777777777777666666333444555555444222000///888555222444777999666222,,,222888;;;;;;999888999:::777333000000333888;;;888888777666555555888:::@@@???>>>@@@DDDEEECCC@@@999999:::<<<>>>>>>===;;;@@@AAAAAA???<<<:::999999>>>999444333666999888666<<<666333555666333111111333555555333555:::;;;999===:::666444444666666777777444333666;;;>>>===:::;;;<<<>>>===<<<:::999888???;;;777999>>>AAA@@@>>><<<@@@DDDEEECCC@@@===<<>>>>>======>>>@@@CCCBBB@@@>>><<<<<<======CCCCCCBBBCCCDDDFFFHHHIIIHHHEEEAAA???????????????FFFFFFDDDAAA???@@@FFFKKKLLLJJJFFFDDDDDDFFFJJJLLLOOOHHHCCCFFFIIIGGGEEEDDDmmm___UUUPPPHHHFFFCCCAAA???>>><<<:::777999:::777222......///111111000...+++******+++)))+++...000000...***(((...,,,***'''%%%$$$$$$$$$))),,,//////+++&&&$$$### """$$$$$$$$$###"""******,,,...///...+++)))$$$$$$%%%'''***---...//////,,,))))))++++++'''###'''$$$$$$''''''$$$###$$$$$$###$$$&&&)))(((%%%"""&&&$$$"""###%%%&&&%%%$$$(((***++++++******,,,---,,,***'''''')))***)))(((%%%&&&,,,111*** ))),,,***((('''''')))+++---111///---......,,,'''"""((('''&&&'''***,,,------+++&&&!!!###)))---,,,)))(((&&&$$$""""""%%%***---,,,)))(((+++---...111666333111---++++++,,,...///,,,///...'''###%%%&&&$$$(((+++//////---+++++++++...//////000000///...------...///000000000///...222000///000111///+++(((000///...+++(((&&&'''(((***---111111000...//////444111---,,,,,,+++)))&&&(((***,,,///000///---,,,,,,000555555111------...000///...///111///***&&&))),,,//////,,,)))***+++000///...---,,,---......,,,,,,,,,---///000///---(((***///444666555111...***,,,---------///333666000///...///222333222000000,,,***+++000333333111---///222222111000000111333444555444222111333555888999:::999666555666777999888666555444333333333///111333444444333111///000...---000444555222......222777999999777777888999666333111111444888:::777777777777777999<<<>>>@@@>>>;;;:::;;;=========@@@>>><<<<<>>999555666;;;@@@BBBAAA<<>>>>>???GGGFFFEEECCCAAA???>>>===FFFHHHJJJKKKKKKJJJIIIIIIEEEHHHHHHEEEDDDDDDBBB>>>DDDGGGOOO___kkkiii[[[MMMFFFEEEDDDCCCCCCCCCDDDEEEFFFHHHFFFBBBBBBGGGHHHEEEKKKKKKKKKKKKKKKKKKLLLLLLOOOPPPQQQPPPMMMKKKKKKKKKGGGEEECCCBBBCCCDDDFFFIIIIIIAAA>>>DDDEEE???<<<@@@;;;===??????>>>===>>>???@@@???>>>===<<<<<<<<<<<>>===@@@AAAAAA???===???CCCGGGKKKJJJIIIHHHGGGGGGHHHHHHIIIDDDDDDHHHKKKGGGBBB@@@uuufff[[[RRRMMMEEEDDDBBB???===<<<>>>???777:::;;;888222...------222222111///,,,++++++,,,+++,,,...000///...+++)))///---***'''%%%#########'''***---...,,,)))&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&''')))+++++++++******++++++,,,---...///000111...,,,+++,,,......***'''(((%%%###%%%### """"""###$$$'''))))))&&&$$$(((&&&$$$$$$$$$$$$###"""$$$%%%'''(((((()))+++---///,,,(((''''''(((((('''&&&%%%(((,,,)))!!!""")))***))))))(((((((((((()))+++++++++,,,,,,)))%%%""")))'''&&&(((+++---//////,,,(((%%%&&&+++---***'''%%%### !!!$$$&&&%%%%%%(((...111111222555333111///+++)))***---000000222000***'''((()))(((---...000///---,,,,,,,,,...,,,***,,,000333333222---.....................000...,,,+++,,,,,,+++***111111000---)))''''''((())),,,///111000000000111333111...,,,+++***(((''')))((()))---111222000---...111444333000,,,,,,,,,///......000111000***%%%)))---111111...++++++,,,000...---+++,,,...000222000///...///000000///---%%%)))000555888888555333,,,,,,---///222444444444222000.........///...------++++++///444888888666444666777666333111000000666999:::999666444555666777777777666555555777999;;;999666333000/////////+++---000333444333111000+++******---111333111...111333666777666555555666888777555444555666999:::777777777888:::===???AAA>>><<<999777666888===@@@EEEAAA===<<<>>>AAADDDFFF???@@@???>>>===???BBBEEE>>>:::555444666777666444222111555<<>>BBBCCC<<<===>>>=========???AAAEEECCC@@@===<<<<<<===>>>GGGGGGGGGFFFEEEEEEGGGIIIEEEHHHGGGDDDDDDFFFFFFCCCGGGIIINNNVVV[[[XXXNNNEEEDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCAAA@@@CCCGGGFFFBBBHHHHHHIIIJJJKKKLLLMMMMMMLLLMMMMMMLLLKKKKKKLLLNNNJJJGGGDDDAAAAAAEEEIIIKKKLLLDDD@@@CCCDDD??????CCC<<<>>>@@@AAA???>>>>>>???<<<<<<============<<<<<<=========>>>@@@BBBEEEFFFCCCBBBAAAAAAAAA@@@<<<:::===>>>??????>>>???BBBDDDJJJJJJKKKKKKJJJHHHFFFEEEEEEBBBCCCIIILLLGGG@@@>>>xxxggg\\\TTTLLLHHHDDDDDDBBB===777666888;;;444777999777222---,,,---000000000///---,,,---......///000000///---***))),,,+++)))'''%%%$$$$$$$$$&&&'''((())))))******+++++++++***)))((((((((((((&&&((()))))))))))))))***///000111111000///000000,,,,,,,,,---//////,,,***((($$$###$$$""" $$$%%%%%%%%%%%%&&&&&&&&&%%%)))(((&&&%%%$$$###""""""!!!###%%%&&&'''(((***,,,222///,,,)))''''''((((((***''''''++++++''''''+++(((((())))))((('''&&&%%%&&&(((***,,,+++)))'''&&&***)))'''(((***,,,,,,,,,,,,)))''')))---...,,,)))###!!! """$$$%%%'''&&&)))///000...---///000111///,,,(((''')))+++...000000...+++***))))))---...............///000,,,)))&&&)))111666777666///...---,,,,,,,,,,,,---000...+++******,,,---...555555444111---+++***+++***,,,///000111000/////////...---,,,+++)))'''%%%***((('''+++111333///+++---///111000...,,,,,,---,,,+++---000222111,,,'''+++...000///,,,***,,,...///...,,,***,,,...222555333111000000111222222111))),,,111555777888999999222///---///444666555222222111///---,,,,,,++++++------...111555777777555444666888888666555555555888888999:::;;;:::888666555555444333333444777:::===:::666222///...//////+++---000222333333111000---+++***,,,000333555555444444555555444444444444999999999::::::;;;<<<<<<<<<;;;:::;;;<<<>>>??????999;;;;;;:::999<<>>???>>>===<<<>>>???;;;888555444666777777666555444666;;;<<<999777888:::;;;999999<<>>@@@BBB999444...,,,000666<<>>>>>???AAACCCBBB@@@<<<999999;;;???AAADDDEEEFFFDDDCCCCCCGGGJJJHHHJJJIIIFFFEEEHHHIIIGGGFFFHHHKKKMMMNNNKKKGGGCCCCCCDDDEEEFFFFFFDDDCCCAAABBB@@@>>>AAAGGGKKKIIIEEECCCDDDEEEGGGIIIJJJKKKLLLMMMMMMMMMKKKJJJJJJLLLNNNLLLJJJFFFAAAAAAGGGLLLMMMJJJDDDAAABBB@@@<<<;;;???===???AAABBBAAA?????????:::;;;===>>>??????>>>=========>>>???AAACCCFFFGGGAAAAAAAAABBBBBB???;;;888???@@@AAABBBBBBAAAAAAAAAGGGGGGHHHIIIIIIHHHFFFEEEFFFBBBBBBFFFHHHEEEBBBBBBmmm___XXXOOOIIIFFFDDDDDDAAA<<<666444666:::000333555333///------...,,,---...---,,,,,,...000222222111000...,,,***)))(((((('''&&&&&&&&&&&&&&&***(((%%%$$$%%%(((+++,,,///...+++)))(((((()))***000111111000...---...000000222333222///------...)))***,,,...///...,,,***&&&$$$$$$%%%""""""'''***(((%%%"""!!!"""$$$&&&))))))'''%%%$$$""""""###!!!###%%%&&&'''(((***,,,000///,,,)))'''&&&'''(((+++)))(((***+++******,,,'''((()))***)))'''%%%$$$$$$'''+++,,,+++***+++,,,---+++((('''((((((((('''(((&&&%%%'''***,,,+++)))""" ###&&&'''&&&)))'''(((,,,---******---***+++,,,,,,***)))))))))'''***...000...***((('''+++******,,,...000222333***&&&%%%)))111777777666000///...,,,++++++++++++111000...---,,,---000111888888888666222/////////---...///000111000...,,,)))+++---...,,,)))%%%###,,,)))'''***///111---)))+++,,,------------...///******+++///333333000,,,...//////,,,)))))),,,000///---++++++,,,///333666111///------///111222333111222333222222555:::===888333...///444666444000222111000...,,,+++***+++000000000111222222111000222444777888777777777888888555333777===>>>:::555222333333222222333777:::<<<:::666333111000111222...///111222222222111000222///+++***---333888;;;777666555444444555444444;;;<<<===>>>????????????BBB???===<<<======;;;999777;;;>>>???>>>???BBBEEE???===<<<<<<>>>??????>>>>>>@@@BBBBBB???:::777666555444444444666888999999777555555777666333333666666;;;<<<999666555333000777:::<<<<<<;;;;;;===>>>888444000///111777<<>>;;;:::;;;>>>@@@???CCCFFFFFFDDDDDDGGGJJJKKKMMMLLLHHHHHHKKKKKKHHHFFFHHHJJJKKKKKKJJJJJJJJJEEEFFFHHHIIIIIIGGGEEECCCBBB???>>>DDDKKKNNNMMMKKKBBBDDDFFFHHHJJJKKKKKKKKKOOOOOOOOOLLLJJJIIIKKKMMMIIIJJJEEE??????FFFKKKKKKGGGDDDCCCBBB???:::888999???AAABBBCCCAAA@@@@@@@@@;;;<<<>>>@@@AAABBBAAAAAA>>>>>>>>>???AAACCCEEEGGGBBBAAAAAAAAAAAA???<<<999AAAAAABBBCCCCCCAAA???===CCCCCCDDDEEEFFFFFFGGGHHHKKKEEEAAAAAABBBCCCFFFJJJ}}}ggg^^^XXXOOOHHHHHHAAAAAA???<<<:::999;;;<<>>???@@@@@@???CCC@@@===<<<======:::666888;;;???@@@???===<<<;;;>>>>>>>>>@@@AAAAAA>>><<>>>>>>>>>>><<<;;;::::::===AAADDDDDDDDDDDDEEEJJJHHHDDD@@@===<<<<<<<<<>>>CCCHHHHHHEEECCCFFFIIIKKKMMMMMMJJJJJJLLLLLLIIIDDDFFFGGGHHHHHHIIIJJJLLLGGGHHHJJJKKKJJJIIIGGGEEEDDD@@@@@@FFFLLLNNNOOOPPPFFFGGGIIIKKKLLLMMMLLLLLLPPPPPPPPPMMMJJJIIIIIIJJJIIILLLJJJCCCDDDKKKNNNKKKDDDEEEEEECCC???<<<:::;;;AAABBBCCCBBBAAA@@@AAABBB>>>???@@@AAACCCCCCCCCDDD>>>>>>>>>>>>???AAACCCEEEDDDCCC@@@@@@@@@???===;;;AAAAAAAAABBBCCCBBB???<<<@@@@@@AAACCCDDDFFFGGGHHHJJJDDD@@@@@@@@@BBBGGGMMMvvveee^^^XXXMMMGGGHHH???===;;;;;;<<<===<<<;;;111333222///+++***---000)))******)))''''''(((***//////.........///000111&&&&&&&&&'''&&&&&&&&&%%%---***''''''))),,,,,,,,,///,,,'''$$$###%%%(((***---///000---))))))---222,,,///222000+++'''&&&((("""%%%(((******(((&&&%%%%%%%%%'''((($$$ %%%$$$%%%%%%###  """%%%&&&'''&&&$$$$$$&&&(((%%%&&&'''&&&%%%$$$%%%&&&&&&(((******(((&&&&&&'''&&&(((***)))''''''''''''&&&''')))******)))((('''+++...000---'''&&&,,,222///,,,)))((((((((('''&&&&&&$$$###"""###%%%&&&'''$$$""" ###(((***(((%%%'''&&&(((---///------000---((($$$&&&,,,000///---!!! $$$)))***'''(((,,,...,,,******++++++)))&&&###%%%***...111111///...(((***,,,...///000000000---000333333000...---...333555666555333000000000...------///222222///,,,(((***,,,,,,******+++---++++++,,,---///000111111222000//////000222333333000...---///222444222000,,,///111000---,,,---...------------///111333444111...***)))***---///000222222111---***,,,333999//////222666999888333///---000444444222///...///000000///...------...000///222444555444333444444444444555555555666888999444555777777777777999;;;:::999888666444333222222...---,,,,,,---000333555666555222000000333777::::::999888999:::;;;888666777888999:::;;;<<<======>>>;;;999:::>>>???<<<888999999;;;===>>>===999666>>>>>>>>>@@@AAAAAA>>><<<<<>>>>>>>>>>>:::999:::>>>CCCEEEBBB??????@@@@@@???>>>>>>>>>???===???AAABBBBBBCCCEEEGGGHHHGGGFFFCCCAAA???>>>===@@@EEEIIIGGGBBB@@@CCCGGGFFFJJJLLLJJJKKKNNNMMMJJJEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGCCCBBBGGGIIIHHHKKKPPPIIIJJJLLLMMMMMMLLLKKKJJJMMMNNNOOOMMMJJJHHHHHHHHHHHHNNNOOOHHHIIIPPPPPPJJJAAACCCBBB???======???AAADDDDDDCCCAAA@@@@@@BBBDDD@@@@@@@@@AAABBBCCCDDDEEEAAAAAA@@@@@@AAABBBDDDEEEHHHEEE@@@======?????????AAA@@@AAACCCEEEFFFCCC@@@>>>@@@CCCFFFGGGGGGFFFEEECCCAAAAAACCCCCCBBBDDDIIIpppbbb^^^WWWJJJDDDFFF>>>;;;888999;;;<<<999666555555444///***))),,,000++++++***(((%%%$$$%%%&&&,,,,,,,,,---///222444666''''''''''''&&&%%%$$$###&&&&&&&&&***///333222111111---((($$$$$$&&&***---***,,,---+++((((((...333+++///222000***&&&%%%''' ###''')))(((%%%###"""%%%&&&))))))###"""!!!%%%%%%""" !!!###%%%'''&&&$$$%%%'''***%%%&&&'''%%%###""""""###%%%(((,,,---+++))))))***%%%***---+++(((''''''(((&&&'''(((*********))))))///222222---%%%###)))111///,,,***))))))***))))))+++)))&&&$$$$$$%%%'''((()))&&&%%%'''+++,,,)))&&&)))))),,,111222...,,,---888///%%%$$$***///...+++""" &&&'''%%%)))111333000,,,******'''""" &&&,,,111111...,,,***$$$'''***///222333333333***...333333000,,,******000111333333000.........,,,+++,,,///222333000---+++,,,,,,***)))***///333)))+++...///000111444666777444222111222333444444555222//////222333222000***///444555222...------------...///000111222333777333...+++,,,...000111---//////,,,((()))///555''',,,333:::<<<:::333...+++000555666444111000000---------,,,,,,...111444+++...111333333444555666222777:::777111000555<<<666888:::;;;:::::::::;;;;;;:::888666444222000///,,,***))))))+++000444777888888777666555555777999;;;999999:::======:::777444555555666888999::::::999666555999>>>AAA???;;;888777777;;;>>>???;;;888>>>===<<<===>>>>>>===<<<777:::<<<===;;;999888888222333555666666666888999555777;;;>>><<<666555888======<<<:::===AAAAAA>>>000666<<<===:::999:::<<<333888>>>CCCCCCAAA???>>>333999???CCCCCCBBBAAAAAAAAAAAA@@@>>>===???BBBEEE@@@@@@@@@??????BBBFFFIIIBBBBBBDDDEEEEEEDDDBBBAAACCCGGGIIIEEE???<<<@@@EEEBBBFFFIIIJJJKKKNNNNNNJJJLLLLLLLLLLLLLLLLLLJJJIIIIIIIIIJJJJJJIIIIIIHHHHHHIIIDDDDDDFFFEEECCCFFFNNNIIIJJJKKKLLLLLLJJJHHHGGGJJJKKKMMMLLLJJJHHHGGGGGGCCCKKKLLLGGGGGGMMMLLLDDD===???>>>:::999<<>>AAABBBBBBBBBBBBEEEIIIKKKIIIGGG>>>AAAFFFJJJJJJHHHDDDAAA<<<===BBBGGGGGGCCCAAACCCxxxooobbbXXXQQQKKKGGGCCC===;;;999999;;;;;;999666555333111...,,,---000333///+++((((((******%%%!!!+++,,,...///...---+++***$$$&&&'''%%%###"""$$$'''+++)))&&&&&&(((***,,,---)))&&&$$$###%%%))),,,---'''((('''$$$###%%%+++000///000///+++&&&$$$&&&((('''((('''%%%"""###'''***)))'''$$$###$$$$$$$$$###$$$!!! %%%&&&$$$!!!'''''''''$$$"""###'''+++)))((('''''''''&&&### *********+++++++++******+++,,,---,,,***)))((()))((((((''''''(((***---...000,,,(((''')))+++,,,,,,111+++&&&%%%))),,,,,,************)))((()))+++...///---++++++,,,,,,+++***(((---222333111000000222888333000222111,,,))))))###%%%''''''&&&'''+++///444///&&&###''',,,)))!!!"""$$$(((,,,//////+++'''))),,,,,,))))))...222222++++++,,,,,,,,,+++***)))......///000000///...,,,///+++)))---333666222,,,***++++++***((((((,,,//////------///000111333666666333...******,,,111444222111000//////......///...000222222000.........333222111222555777777777888999888444///...111555.........------///333666555222333888:::444...+++//////111222333333333333555222//////111333222111***---111444444333111111333333333333222444666888777666555666888:::===???:::;;;;;;999555222111111***---000///,,,---111666888333111444555444555888999:::;;;;;;999777777888777999<<<>>>>>><<<999777>>>>>>>>>>>>>>>?????????;;;:::999;;;===@@@@@@@@@GGGCCC>>>;;;;;;<<<======:::888666666888999999999888888888777555444555666:::===>>><<<777444333444888>>>>>>888555:::>>>===777777888888999::::::;;;;;;===AAAEEEFFFDDD>>>:::666<<>>@@@BBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFFFFEEEDDDBBBAAADDDHHHKKKJJJFFFAAA@@@AAABBBAAACCCFFFKKKLLLJJJGGGHHHGGGGGGJJJLLLLLLIIIFFFGGGEEEDDDEEEHHHJJJKKKKKKKKKJJJHHHGGGGGGGGGHHHHHHGGGHHHHHHGGGEEEEEEGGGIIINNNJJJGGGGGGIIIKKKJJJIIIKKKIIIGGGEEECCC@@@<<<:::;;;555555;;;???>>>@@@EEEEEECCCAAA???>>>???@@@AAADDDBBB@@@@@@AAACCCCCCCCC???CCCHHHJJJIIIGGGEEEDDDKKKGGGBBB===<<<>>>AAADDDHHHCCCAAADDDJJJMMMIIICCCDDDFFFHHHHHHEEECCCBBBAAA???AAACCCCCCCCCCCCDDDEEEpppggg\\\RRRLLLHHHCCC@@@===:::888777888777555222000000...,,,+++---///111---***((())),,,---***&&&************(((&&&###!!!%%%$$$""""""###%%%(((+++111///,,,++++++***(((&&&&&&$$$""""""%%%(((,,,---'''((('''&&&%%%'''+++000...///...***%%%###$$$&&&%%%%%%%%%###!!!!!!$$$&&&...+++&&&%%%&&&(((***+++((($$$!!!"""%%%&&&###"""######""" !!!$$$'''&&&(((***)))&&&#########***+++,,,+++)))(((''''''&&&'''((()))***+++,,,---'''&&&%%%$$$$$$'''***---222000+++'''%%%(((...333222---'''&&&))),,,+++))))))))))))***+++---...///,,,+++***+++,,,---,,,***(((+++///000000//////000222//////000...(((%%%'''((()))*********+++...000000,,,'''$$$)))---***"""!!!$$$***...//////---,,,(((,,,...+++,,,000333222,,,,,,,,,++++++*********---222666555000,,,+++,,,...+++***+++...---)))%%%%%%(((***+++******,,,...---,,,---...///000111333444111...++++++---000333666555333000///...------/////////000111111000000111000///111333555555555555777777555000...///222000111111111111333777;;;666555777;;;<<<666000///000111111111111000//////555222000000333555555444,,,///222333222111333555444333222111111333666999...///000333555777777777999::::::999666444444444111333555333000///333777;;;444///333777888777777555888;;;===;;;999888888;;;<<<>>>???>>><<<999777:::;;;<<<<<<===============<<<;;;<<>><<<<<<<<<<<<:::888;;;:::::::::;;;:::888666444555777888888888777777555777888777555333222222:::???@@@:::777:::======:::;;;;;;;;;<<<<<<<<<<<>>???BBBDDDEEEEEEDDDCCCAAA@@@???AAADDDGGGCCCDDDEEEFFFEEECCC@@@???FFFFFFGGGHHHHHHFFFCCCAAA>>>>>>???BBBFFFHHHGGGEEEGGGGGGGGGIIILLLLLLJJJGGGHHHFFFEEEFFFIIILLLMMMMMMMMMLLLIIIGGGEEEDDDDDDDDDFFFHHHJJJJJJIIIHHHHHHIIIJJJHHHFFFGGGJJJLLLKKKJJJIIIGGGDDDAAA???<<<888666:::888:::???@@@<<<;;;>>>BBBBBBAAAAAAAAACCCEEEFFFCCCBBB@@@@@@AAABBBAAA??????CCCGGGIIIIIIGGGFFFFFFFFFDDDBBB@@@??????@@@AAACCC@@@@@@DDDJJJMMMLLLIIIAAACCCDDDDDDDDDEEEGGGIIIHHHIIIIIIGGGEEEEEEFFFHHHuuufff___UUUNNNIIIFFFBBB???>>><<<999777666555333111,,,,,,+++******+++---...***)))(((+++///111///,,,))))))((('''&&&$$$"""!!!)))&&&###"""$$$(((+++,,,111000...---,,,)))%%%"""$$$###""""""$$$'''+++---((((((((('''&&&'''***,,,+++---,,,)))$$$"""###%%%%%%%%%&&&$$$""""""###%%%///+++&&&$$$&&&***///111+++((($$$###$$$$$$!!! !!!!!!!!!!!!###%%%$$$(((,,,***%%%!!!###&&&***---///---)))&&&&&&'''%%%%%%%%%&&&(((***,,,...***((($$$ !!!'''+++---...---***'''***111777333///***)))***+++***((('''%%%%%%(((,,,///...,,,(((((()))+++------,,,***)))***+++,,,------......++++++...000+++$$$###&&&***)))((())),,,.........******)))(((---111---&&&"""&&&+++///000000//////''',,,000//////222333222///...,,,+++*********+++(((///666555---)))***...,,,,,,+++***'''$$$ """%%%(((***++++++,,,---***+++,,,---.../////////000///---,,,,,,...000111777555222///...---...///000---+++,,,000333333111000///...///222333444333111444666444000------///222222222222222444777:::555555999===:::444111222333333333222111///...---555333111222333555666555...111444222//////444999555333111000111333666888---///222777:::;;;999666777999:::999888666666777444666888777444444777:::===444...222999:::777666333777<<>><<<999888??????>>>>>><<<:::999888::::::;;;<<<===<<<<<<<<<<<<;;;;;;<<>>???@@@@@@@@@@@@???>>>>>>HHHGGGGGGGGGGGGEEEAAA>>>???BBBDDDCCC@@@===>>>???@@@???>>>@@@DDDGGGHHHHHHGGGEEEAAA<<<:::===BBBFFFAAABBBEEEFFFGGGFFFDDDCCCHHHEEEDDDFFFJJJKKKGGGCCC<<<<<<===@@@CCCFFFFFFEEEGGGFFFFFFHHHJJJKKKJJJIIIHHHGGGEEEGGGJJJMMMOOOPPPPPPNNNJJJGGGCCCAAA@@@@@@DDDHHHLLLOOONNNKKKJJJIIIEEEDDDEEEGGGJJJLLLKKKJJJHHHFFFCCC???<<<999777666:::<<>><<<>>>@@@@@@AAACCCEEEGGGJJJKKKDDDCCCBBBBBBCCCCCCAAA???AAACCCFFFGGGFFFFFFFFFGGG@@@AAABBBCCCCCCAAA???>>>AAA@@@AAACCCGGGIIIJJJIIIAAABBBBBBAAAAAACCCGGGJJJMMMMMMLLLIIIFFFEEEEEEGGG~~~jjj```YYYRRRLLLIIIFFFCCC???@@@>>>;;;999888777666666,,,+++***)))***+++******)))))))))+++///111000...((((((((((((((()))))))))------,,,***((()))+++---,,,***)))))))))(((&&&$$$%%%%%%%%%$$$$$$&&&))),,,)))))))))(((&&&%%%%%%%%%''')))+++)))%%%$$$&&&(((((()))))))))((('''''''''(((%%%"""!!!$$$)))---///***'''$$$#########!!! ###$$$%%%%%%%%%&&&$$$(((+++***&&&###$$$&&&***---000///***'''(((******(((%%%%%%&&&'''((()))...+++&&&  (((...***+++,,,---...000333555333000,,,+++++++++)))(((%%%"""!!!$$$))),,,***&&&%%%&&&'''***------+++)))((((((((()))***+++,,,+++(((+++000222,,,%%%$$$(((%%%###"""%%%))),,,+++)))(((+++---...222666333---******+++///222333000---&&&---111111111444444111111000---+++******+++,,,$$$)))...---***(((,,,000+++---...***$$$"""###%%%&&&'''(((******))),,,...---...///...,,,,,,,,,,,,------...//////000...---++++++---///111///***&&&(((...333333222111000///000222333333333111222333111---+++---///111111111///...///111444111222777:::666///...111555555555444222111///...444333222111111222333333...222555333//////333999444333222222333555555555000111444999===>>><<<999888999::::::888777777888000333555666666888;;;===;;;444000333777777777777888;;;>>>@@@???===;;;;;;??????===<<<;;;:::::::::<<<============<<<;;;:::888888777999:::;;;:::999444444666999;;;:::777555666666666777888777444111...111666<<>><<<<<>>===>>>>>>>>>>>>AAAEEEGGGHHHHHHIIIHHHDDD???;;;<<>>BBBGGGMMMQQQPPPMMMIIIGGGCCCDDDEEEHHHIIIJJJIIIHHHGGGFFFDDD@@@<<<:::::::::<<>>@@@AAADDDFFFIIIJJJKKKFFFDDDAAAAAACCCDDDEEEDDDCCCDDDEEEDDDCCCBBBCCCDDD>>>???BBBDDDDDDBBB@@@>>>CCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCAAA??????AAABBBHHHJJJJJJIIIFFFCCCBBBBBBrrrdddYYYTTTNNNJJJHHHEEEAAA>>>===<<<:::888777777888999...,,,))))))******)))'''*********,,,---...---,,,((('''''''''((()))+++,,,***///444333///,,,...111+++)))&&&&&&'''))))))))))))))))))'''%%%$$$''')))***)))'''&&&$$$""" ###&&&))))))''''''))),,,+++++++++++++++++++++***###!!! !!!$$$''')))***'''%%%"""!!!!!!""""""""" !!!###&&&(((((('''&&&&&&''''''(((((((((&&&%%%&&&)))++++++)))(((***,,,,,,)))&&&%%%&&&(((((('''---+++&&& $$$///888999333---,,,000444444333000///---,,,,,,+++***((('''###!!!###'''***'''$$$%%%&&&'''***,,,---+++((('''((((((((())))))***+++))),,,111444///((('''+++!!!"""'''))))))'''(((---111333666999888444333...+++...444555000)))(((---111000000333333111222000...,,,++++++---...******)))((((((***...000,,,...///,,,%%%!!! !!!&&&%%%"""!!!"""%%%'''))))))...///------000...******+++,,,---------------+++***(((((((((***,,,---...)))$$$&&&,,,111222000333222000111333555555444333333111---******...222111111111...,,,+++,,,---///000444777444...---000222333333333222222111000333333111///.........///---111555555111000222555222222333555888777444111///...///333888:::888555999:::;;;:::888666666666///111333555555777888:::777444444555444333555:::@@@AAAAAA@@@>>><<<===>>>??????>>>===<<<===>>>>>>===<<<;;;:::999888888888333333222444555555444222444333333555777999999888666444333444666777777666000222666;;;>>>===888333:::777444555777888666333999;;;>>>???>>>>>>BBBFFFFFFFFFGGGGGGFFFDDDBBBAAA<<<;;;999999;;;<<<<<<;;;999>>>DDDFFFCCC@@@>>>>>>>>>>>>???AAADDDGGGGGGFFFEEEGGGGGGEEEAAAAAAEEEIIIHHHGGGEEEDDDEEEHHHKKKMMMIIIKKKNNNMMMKKKIIIIIIJJJBBBBBBAAAAAABBBEEEIIILLLGGGGGGGGGFFFGGGHHHJJJKKKFFFDDDBBBBBBFFFJJJLLLMMMLLLJJJHHHEEECCCAAAAAAAAAAAAFFFMMMPPPOOOKKKGGGEEEDDDEEEGGGGGGGGGFFFEEEDDDDDDEEEDDDBBB>>><<<===>>>AAAFFFJJJIIIEEEEEEHHHKKK???@@@BBBEEEFFFGGGGGGGGGEEEBBB>>>===???CCCFFFHHHEEEEEEEEECCC@@@>>>>>>??????@@@AAABBBCCCBBBAAA@@@CCCBBBAAA???>>>=========AAABBBDDDCCC@@@>>>======@@@DDDHHHJJJHHHDDDAAA@@@zzziiiaaaSSSNNNIIIFFFDDDAAA===999888888777444222222555777///+++(((''')))+++)))'''++++++,,,,,,++++++******'''&&&$$$###$$$&&&((()))%%%+++222444333222222444///,,,((('''''')))*********++++++)))%%%###%%%(((***(((%%%$$$###"""!!!$$$((()))((((((+++---+++***))))))+++------,,,$$$""""""###&&&((())))))%%%###""" !!!###$$$"""!!!"""$$$''''''&&&$$$'''&&&&&&'''******'''%%%$$$$$$$$$$$$&&&)))+++---)))&&&$$$&&&***------+++))))))&&&!!!!!!(((666AAAOOOAAA111))),,,111333222+++,,,,,,---,,,,,,+++***)))&&&$$$$$$''')))(((''')))((((((***++++++)))(((%%%(((++++++(((''')))+++)))***...111...)))(((,,,###"""###%%%'''((('''&&&)))///333222333777999888777111,,,...333444///)))***...000---,,,///111000///...,,,++++++,,,,,,---444111---++++++,,,.........///...+++'''$$$&&&(((***&&&!!! !!!%%%''')))***///000+++***///...)))***++++++,,,,,,,,,,,,+++******)))(((((((((((((((---***&&&'''***...//////555333222333444666666555555444111---)))***000555444444333111...,,,,,,---111111333777555000...111000000111111111111111111222333222000---,,,...///000222444555444333333333444333444777:::999555000///------111777999666222888:::;;;:::777666555666444555555666666555555444666555666777444111666===DDDDDDBBB@@@===<<<>>>??????>>>>>>======>>>??????999888666444333444555666111111111222333333111...444333111222555888999999888666444555777:::;;;;;;333333555999<<<<<<777222888777555444555555555444777999<<<@@@@@@???CCCIIIEEEFFFGGGHHHGGGEEECCCAAA:::999888999;;;===>>>===888===CCCEEECCCAAA@@@@@@AAA@@@@@@BBBEEEFFFEEECCC===BBBGGGHHHFFFFFFJJJNNNMMMJJJFFFBBBAAAAAACCCEEEFFFKKKOOOOOOLLLIIIIIIJJJDDDCCCAAA??????BBBGGGKKKHHHHHHGGGFFFEEEFFFIIILLLFFFCCCAAA@@@CCCGGGIIIKKKJJJHHHFFFEEECCCCCCCCCDDDBBBFFFLLLNNNMMMIIIFFFDDDEEEGGGGGGFFFDDDBBBBBBBBBBBBDDDFFFDDD@@@======???DDDHHHHHHCCC@@@BBBEEEEEE???AAACCCEEEFFFEEEDDDCCCCCC???;;;:::===AAADDDEEEEEEEEEEEECCC???======>>>AAAAAABBBBBBCCCBBBBBBBBB???===;;;<<<>>>@@@@@@@@@<<>>BBBHHHKKKJJJHHHEEEDDDrrrddd^^^PPPLLLGGGDDDBBB>>>999444666666555111...---000333---((($$$$$$(((++++++***,,,,,,------+++*********&&&%%%$$$$$$%%%(((,,,...%%%&&&(((---333444222///---+++)))((()))***)))((((((***+++((($$$"""%%%((((((%%%""""""###$$$"""!!! $$$(((((('''&&&(((***+++)))'''(((+++...//////)))&&&######%%%((()))***&&&%%%###!!! !!!###%%%$$$###"""$$$&&&'''&&&$$$$$$&&&((())))))((((((((()))$$$ !!!&&&,,,...---'''%%%$$$(((...222111///++++++'''""" &&&333???MMMBBB333***)))+++,,,,,,&&&(((+++,,,,,,,,,,,,,,,(((&&&$$$###$$$'''***,,,---+++************((('''###)))//////)))&&&(((---'''%%%'''******'''&&&(((''')))***)))'''%%%%%%%%%(((...000...---111666777333222000000000000///...---///...((('''+++//////)))))))))************+++222333333111...,,,---...000...,,,(((&&&&&&)))+++)))&&&""""""%%%)))*********///...''''''------'''++++++++++++++++++******)))***+++++++++***)))(((...---+++***+++,,,...///555444222333555666555555444555333///,,,---111555444555555333111///000111333000111555666222000000222222333333333333333222222333333222000000222555777555333444666777777555999666444555999:::777444111///000666<<<<<<666///555777888888777666666777:::999999::::::999777555:::777777888777555888===AAABBBBBB@@@>>>======>>>;;;;;;::::::999999888888555333000///000333777:::444444444555666555333000222111000111444666777777777777666777999:::999888444222111444999:::888444555555555444444444666888888888<<>>AAAHHHCCCDDDFFFGGGFFFDDDBBB@@@<<<::::::;;;>>>@@@@@@???<<>>>>>AAADDDBBB>>>===AAACCC@@@@@@BBBDDDFFFGGGFFFCCCBBBCCCAAA??????@@@AAAAAAAAACCCEEEEEEDDDBBB@@@???@@@BBBCCCDDDEEEEEEDDDBBBAAA>>>:::777:::@@@DDDDDDBBB===???BBBCCCCCCDDDEEEGGGAAADDDHHHJJJJJJIIIIIIJJJooobbb[[[PPPLLLGGGDDDBBB>>>888333777777555111,,,+++...111***%%%!!!"""''',,,------,,,---...---,,,+++++++++'''&&&&&&'''+++000555999+++$$$ &&&000444///(((&&&&&&&&&(((******(((&&&%%%(((***'''###"""%%%(((&&&###!!!!!!$$$&&&&&&%%%!!!$$$'''(((%%%$$$%%%'''---***'''(((,,,111222333---(((###!!!"""&&&)))+++((('''%%%"""!!!!!!###&&&(((%%%$$$%%%'''((('''%%%"""'''++++++'''%%%(((+++///(((!!!""")))///111000(((&&&&&&***000333222///111///+++### ,,,666<<<999333...+++(((&&&$$$###&&&***,,,---,,,------$$$###"""!!!!!!$$$***///000...+++***))))))(((&&&!!!***222111)))%%%(((...$$$!!! $$$&&&$$$###$$$***---...,,,&&&"""!!!"""''',,,---)))''',,,333555...222444222---,,,000444///000,,,%%%$$$(((---...%%%&&&'''((()))))))))((((((///555444...+++,,,000111...)))&&&%%%''')))+++'''%%%$$$&&&***------,,,)))///---%%%$$$+++,,,&&&,,,++++++*********))))))'''(((+++...//////...---/////////...,,,,,,---///555444222333444555555444333555555333//////111444333444555444222111222333333///...333666333///...777777888888777666666555111333555444333444888;;;===888222222666::::::888===888333333777:::999777......000777===<<<222***222444777777777777888999;;;;;;<<<===??????===;;;>>>888666888;;;:::;;;===<<<>>>@@@AAA???>>>======666666666555444222000///333111...---000555<<<@@@888888888999:::999666333000//////111444555555444555666777888:::999555222444111///222777:::999666333555777666555555999===999999<<>>CCCIIIFFFGGGHHHIIIHHHFFFDDDCCC@@@AAADDDJJJOOONNNIIICCCIIIHHHEEE@@@===@@@GGGLLLJJJJJJIIIEEEBBBCCCGGGKKKIIIEEEAAA@@@AAAEEEGGGHHHJJJIIIGGGEEEEEEEEEEEEFFFIIIKKKLLLLLLIIIGGGFFFFFFEEEFFFFFFCCC@@@???AAADDDKKKOOORRRPPPHHHBBB??????;;;???>>><<>>BBBDDDFFFFFFDDDCCCCCCCCCAAACCCFFFHHHGGGEEEAAA???@@@;;;777:::AAAFFFFFFBBBBBBCCCCCCCCCCCCEEEHHHKKKDDDFFFGGGGGGGGGHHHKKKMMMuuueeeYYYSSSOOOKKKFFFAAA===:::666333666555222///+++)))***,,,---***''''''******)))'''*********)))(((&&&%%%%%%%%%))))))%%%$$$)))...000...,,,...111---%%%%%%***)))&&&$$$''',,,,,,%%%***&&&''')))&&& ###%%%""" !!!$$$%%%%%%###!!!!!!###$$$ """***+++***((('''))),,,000222)))'''$$$############!!!%%%((((((%%%$$$%%%$$$!!!%%%###!!!"""%%%'''&&&$$$...***''''''"""!!!)))000+++%%%###%%%(((***+++***%%%"""$$$+++000111000111///,,,***)))***,,,---,,,+++*********(((%%%"""""""""$$$'''+++---,,,+++$$$&&&'''&&&%%%&&&)))------+++***)))))))))'''&&&%%%(((,,,+++(((&&&''')))!!!!!!%%%&&&'''***111,,,((())),,,...***&&&'''******%%%$$$)))...000///000111000///...///000000,,,((((((+++///000000333000,,,*********)))(((***,,,---......///000222///000,,,######(((+++***(((''')))---...---******+++,,,+++******)))***111+++%%%$$$''')))(((&&&***%%%!!!$$$+++000///,,,...111444222---,,,...222666333000......000333555111222444555555555555666000000000111000///......333111............---+++333333555888999999666333555555444333444555666666===;;;888555333333444555===444000666;;;888444222222000000222555666555222000555999999444222555888666999<<<===<<<<<<>>>AAADDD>>>888777666666:::@@@===>>>@@@@@@>>>999444111222333333222000///000222666333000///000222444444444333333555888888666333///...---...000000///...444222111444777999999777333222222555999999666222444666999888555555777:::>>>???@@@@@@???@@@BBBDDD???@@@CCCEEEBBB>>>AAAHHHBBB???>>>BBBGGGHHHBBB<<<===???BBBBBBBBBAAAAAABBBFFFFFFFFFFFFFFFFFFGGGGGGCCCGGGHHHDDD===:::>>>CCCIIIEEECCCDDDHHHJJJGGGDDD???DDDJJJLLLKKKJJJJJJLLLFFFFFFDDDCCCBBBEEEJJJMMMFFFGGGHHHFFFDDDBBBAAABBBCCCCCCAAA@@@???AAAEEEIIIJJJFFFCCCCCCFFFIIIIIIHHHKKKIIIGGGFFFHHHKKKLLLLLLKKKKKKHHHBBB===>>>EEEKKKSSSVVVUUUMMMEEEBBB@@@>>>======???AAACCCDDDBBB@@@>>>@@@CCCEEEGGGHHHGGGGGGIIIHHHGGGFFFEEECCCBBBBBBDDDEEEFFFFFFFFFEEECCCBBBDDDDDDEEEFFFFFFDDD@@@======<<<<<<>>>AAACCCCCCBBBFFFEEEDDDBBBCCCEEEGGGIIIIIIIIIIIIIIIHHHHHHIIIJJJ|||mmm^^^SSSOOOMMMIIICCC@@@???<<<666222---------,,,***+++...000///---***+++---...---+++)))(((((()))))))))(((&&&$$$(((***'''&&&))),,,,,,---...222555///&&&$$$((('''&&&'''***---+++%%%(((&&&'''+++)))$$$$$$(((+++(((&&&%%%''''''%%%###&&&$$$%%%'''%%%"""$$$)))'''&&&$$$$$$$$$'''***,,,&&&%%%###!!!!!!!!!###$$$%%%)))***''''''))))))'''$$$""" !!!$$$&&&&&&%%%,,,)))'''&&&!!! (((,,,((($$$$$$&&&***,,,,,,,,,(((%%%''',,,000111000---,,,***)))***+++---...***)))(((((()))'''%%%######"""###&&&)))+++***)))%%%''')))((('''''')))++++++******+++,,,---,,,,,,((((((((()))******)))((($$$!!!"""''')))'''&&&''')))******++++++***((('''))),,,,,,'''$$$(((+++,,,***,,,---...---,,,---...000---***+++...333555555000...---,,,---,,,+++)))''')))******)))***,,,...---...+++###!!!&&&+++...***(((&&&'''***------,,,---......,,,***)))+++---,,,((($$$$$$'''******(((,,,'''$$$&&&,,,///,,,)))+++...111000---,,,///222000...+++)))***,,,000222000111333444444444555666/////////...............222000......//////...---444333444666888777555333444333222111222333555666<<<:::666333111111222222999333111444555111000333333222111333555666444222222444777999999888777777666999<<<===<<<;;;<<<>>>===888555555666666999???;;;<<<======;;;888444222000111111111//////111333777444111///...///000000333222222555777888666333++++++,,,...000000...,,,444444555999===>>>;;;888444444555777999999777666777666666444333555777:::===>>>@@@@@@???@@@BBBDDDAAABBBEEEGGGCCC???AAAGGGDDDAAA>>>>>>@@@AAA>>>;;;>>>@@@BBBCCCBBBBBBBBBCCCFFFFFFGGGGGGFFFFFFEEEDDDAAADDDFFFDDD@@@===>>>AAAFFFCCCAAACCCGGGIIIGGGDDDBBBGGGMMMPPPNNNLLLLLLMMMFFFFFFFFFDDDDDDEEEHHHKKKHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@???AAADDDGGGKKKIIIHHHHHHIIIJJJKKKJJJNNNLLLKKKKKKMMMNNNOOONNNJJJKKKJJJFFFBBBAAAEEEJJJOOOQQQNNNGGGCCCBBBAAA>>>?????????@@@BBBCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGIIIHHHGGGFFFFFFEEEEEEEEEBBBBBBBBBBBBBBBAAAAAA@@@CCCCCCDDDEEEEEECCC@@@>>>EEEDDDCCCCCCDDDEEEDDDBBBIIIHHHGGGFFFFFFGGGJJJLLLJJJKKKKKKJJJIIIIIIJJJLLLssseeeXXXOOOLLLJJJDDD??????@@@>>>777000***++++++++++++---000333111///......///111000///(((&&&&&&'''***+++)))'''###(((***'''&&&((((((&&&,,,111888999222(((%%%)))&&&(((***,,,+++'''### &&&%%%(((+++***((((((++++++***))))))++++++***)))+++((('''******'''%%%&&&%%%$$$###""""""$$$&&&'''&&&'''&&&### """###(((***((((((+++---,,,###"""!!!"""$$$&&&&&&%%%&&&%%%%%%$$$!!!$$$***+++)))'''&&&((())))))))),,,(((&&&'''+++...///...))))))))))))***+++,,,---***)))(((((()))***((('''%%%$$$###$$$'''((()))(((&&&(((******)))(((((()))&&&''')))+++---//////000000,,,((()))---///---***%%%###%%%+++---***((()))%%%)))---...---************------(((&&&((()))'''&&&))),,,---......///000111...,,,---///222333444++++++---///111000---***'''(((((('''&&&'''***,,,+++,,,***$$$$$$)))///000+++(((&&&&&&(((+++,,,,,,---...---+++((((((+++///)))&&&###$$$(((,,,,,,,,,---***'''(((,,,---)))%%%'''***...///------///111---+++(((''''''***---///---///111222222222333555111000///......000111222222111//////000111111000555444333444555555333222666444222111222444666888:::888555222000000111111444222222111...,,,...333555444444555666666333111222333444888;;;;;;777333333777:::<<<<<<<<<<<<===999555444666777666999===777888888888777666444333...000000000000000222444888666333///---,,,,,,,,,222222222444777777666444/////////111222222///---555666:::>>>AAA@@@===999555666888999888888999:::;;;888444333444777:::;;;;;;===?????????@@@BBBCCCBBBBBBEEEHHHEEE@@@@@@EEEFFFCCC@@@===<<<<<<===>>>@@@BBBEEEEEEDDDCCCCCCDDDDDDEEEGGGGGGGGGEEECCCBBBBBBBBBBBBBBBBBBAAAAAAAAADDDBBBAAACCCFFFHHHGGGDDDAAAFFFMMMOOOMMMJJJHHHHHHIIIIIIJJJIIIGGGGGGIIIKKKKKKIIIGGGHHHJJJJJJHHHEEEAAABBBCCCBBBBBBBBBDDDFFFKKKLLLMMMMMMKKKJJJKKKKKKNNNMMMMMMNNNOOOPPPOOOMMMJJJLLLMMMKKKGGGEEEGGGIIIJJJJJJEEE???>>>AAA@@@===???>>>======???BBBEEEGGGIIIGGGEEEBBBAAABBBDDDFFFFFFFFFEEEDDDEEEEEEFFFGGGCCCBBBAAA@@@@@@@@@AAAAAABBBCCCDDDEEEEEECCCAAA???HHHGGGEEEEEEFFFFFFEEECCCIIIIIIIIIGGGFFFGGGJJJMMMJJJJJJIIIIIIIIIIIIJJJJJJ~~~nnnaaaUUUNNNKKKGGGAAA<<<===AAA@@@777...///000000///------...000000///......///000000000(((&&&$$$&&&***+++(((%%%$$$''''''$$$###&&&&&&###***111888888000)))))),,,'''***,,,***%%%!!!###$$$'''***)))(((((()))$$$%%%'''))),,,///000000---(((&&&))),,,)))$$$"""&&&%%%$$$$$$###$$$%%%&&&(((+++,,,((( $$$'''%%%$$$(((,,,,,,&&&%%%$$$$$$$$$$$$$$$$$$!!!"""$$$$$$###$$$)))...---,,,+++)))((('''%%%$$$'''%%%$$$%%%(((,,,------(((((())))))************,,,+++******,,,......---)))'''%%%%%%&&&((()))((('''(((+++++++++(((&&&%%%###%%%(((***,,,---...///555111---,,,---//////...%%%###$$$***---------...(((***---...////////////))),,,---)))(((***)))&&&&&&***---000111111222333111///---,,,++++++++++++''')))---111333333///,,,***+++***)))'''(((+++---+++,,,***&&&&&&,,,000000+++***)))((())))))******(((***+++***((((((+++...)))'''%%%'''***---......,,,***)))***------)))%%%&&&)))---...---,,,---...///---***))))))***,,,...***---000000//////111333555333111000111333777999444222111111333555444444666444333222333333222111888777555333444666999;;;888777555444333333444555333111000...------000444888888888999888666444222000222555888999777333000000333777:::<<<=========;;;888777999999666666999444444444444444444333333111222333222111111222444888777444111...,,,,,,---222222333555666666555444999777555444555555444222888999<<<>>>>>>===:::888444777::::::777777999<<<===999666666999<<<<<<:::999<<<>>>??????@@@BBBCCC@@@@@@CCCEEECCC>>>===@@@DDDDDDCCC@@@>>>>>>AAAEEEEEEGGGHHHHHHFFFDDDDDDDDDAAACCCEEEGGGGGGFFFCCCBBBEEEBBB???@@@CCCEEEEEEEEEFFFDDDCCCDDDFFFGGGFFFDDDAAAGGGMMMOOOMMMIIIGGGGGGKKKMMMNNNMMMKKKJJJJJJKKKLLLHHHEEEGGGKKKMMMKKKGGGCCCEEEGGGHHHGGGGGGHHHIIIJJJNNNQQQPPPMMMJJJJJJLLLJJJJJJKKKMMMOOONNNLLLJJJKKKLLLLLLJJJGGGFFFHHHJJJHHHEEE???999:::>>>>>>:::<<<;;;:::999;;;???EEEIIIKKKIIIFFFCCCAAAAAAAAABBBBBBBBB@@@@@@AAABBBEEEFFFFFFEEEBBBAAA@@@AAACCCEEEBBBDDDEEEEEEDDDBBBAAAAAACCCBBBAAACCCEEEFFFFFFEEEFFFGGGGGGFFFCCCCCCFFFJJJHHHGGGFFFFFFFFFGGGGGGGGGxxxiii^^^TTTMMMKKKEEE???:::<<>>;;;999:::888222000111111111111111222222333444666666666555222111222444666666666444111///111333222444555666666666555555<<<999555444666999;;;<<<:::::::::999888666555444444777::::::888777999;;;999777666888;;;<<<:::777777:::===??????@@@AAACCC>>>===>>>AAA???;;;:::======@@@CCCBBB@@@AAAFFFJJJIIIJJJKKKJJJGGGDDDCCCCCC???AAADDDGGGHHHGGGEEEDDDIIICCC>>>===BBBGGGJJJJJJHHHGGGFFFFFFFFFFFFEEEDDDFFFKKKQQQSSSPPPLLLJJJJJJJJJKKKMMMLLLJJJIIIHHHIIIJJJFFFCCCEEEJJJNNNLLLIIIGGGJJJLLLMMMLLLLLLLLLMMMLLLPPPTTTTTTPPPMMMMMMNNNHHHHHHJJJLLLNNNNNNLLLIIIMMMLLLIIIEEEDDDEEEIIILLLHHHEEE>>>777888<<<<<<888888888888777888===DDDIIIIIIHHHFFFDDDBBB@@@???>>>???>>>;;;:::;;;>>>AAACCCGGGEEEBBB@@@@@@AAADDDEEECCCEEEFFFEEEBBB@@@@@@AAAAAA@@@???AAACCCDDDDDDCCCCCCFFFGGGEEEBBBAAADDDHHHHHHFFFDDDDDDFFFGGGFFFEEEnnnbbbZZZQQQLLLKKKDDD???;;;<<>>888222000111111...+++)))))))))+++,,,,,,***)))((()))+++''''''''''''&&&&&&%%%$$$+++***&&&!!!!!!&&&'''%%%!!!'''***(((&&&(((***)))&&&'''&&&"""$$$'''&&&$$$$$$### !!!###'''((((((((()))***)))### %%%)))'''###"""$$$$$$%%%%%%%%%$$$######%%%+++---***%%%"""!!!"""(((***&&&"""%%%***,,,******)))'''###!!!"""###(((,,,,,,'''###$$$&&&'''###&&&)))************+++''''''((()))+++---///000,,,+++***)))((((((((((((+++)))&&&&&&)))---///000...,,,++++++,,,---,,,+++))))))***,,,---+++'''$$$(((+++///000...,,,,,,......000///+++'''&&&***///111+++''''''((('''))),,,...(((###$$$+++000000...(((++++++***---111000,,,***,,,------,,,,,,---///***,,,...---,,,++++++,,,((()))+++...111111///---''')))******))))))***+++---...+++''')))------***)))+++.........---...///000...---///333444222///...---------......///000***))))))***,,,---,,,+++(((+++...111111///,,,)))000///,,,***))))))***++++++///222111---+++...111222000//////111444888;;;666444333444666777777666444333222333444444222111333333222333333555777888888888888999999;;;<<<<<<888777444111222666666333888;;;======:::666444333111777===<<<777222333555777666555666777888666555<<<999777777444...+++,,,000000000111222222333333999999888666333222333444333555777666333333555888555777888888777555555555555333000111666;;;@@@CCC999999999666333111111222444777:::;;;;;;:::999999555555777999::::::777555555888<<<>>>???@@@AAACCC>>>;;;;;;======::::::===:::===?????????@@@DDDHHHGGGIIIJJJIIIFFFDDDCCCCCCAAABBBDDDFFFGGGGGGFFFFFFIIIDDD>>>===AAAGGGJJJLLLHHHHHHGGGGGGFFFEEEEEEEEEDDDIIINNNOOOLLLIIIIIIJJJFFFHHHIIIHHHGGGEEEEEEFFFGGGEEECCCEEEIIIMMMMMMLLLJJJLLLNNNOOONNNNNNOOOPPPPPPRRRUUUUUUTTTRRRQQQQQQHHHIIIKKKNNNPPPQQQOOOMMMOOOKKKFFFBBBAAAEEEJJJMMMHHHFFF@@@999888;;;;;;999999;;;<<<;;;:::===BBBGGGEEEDDDDDDCCCAAA@@@???>>>???===:::777777:::>>>@@@DDDBBB???======>>>@@@BBBCCCEEEFFFDDD???<<<===>>>CCCAAA@@@AAABBBCCCBBBAAADDDGGGJJJGGGCCCAAAEEEIIIIIIFFFDDDEEEGGGIIIGGGEEErrrccc\\\WWWRRRNNNNNNDDD@@@===<<<===<<<888555222222222///+++((('''''',,,------+++((('''(((***$$$(((+++***'''&&&(((***---,,,)))%%%'''++++++'''$$$)))+++***+++...,,,&&& !!!""""""!!! %%%)))'''%%%'''%%%!!!%%%(((******(((%%%%%%&&&'''"""!!!%%%(((''''''((("""###%%%&&&&&&%%%$$$###!!!%%%((()))(((&&&%%%&&&,,,---'''"""###'''***&&&''''''%%%""" """###''',,,,,,&&&"""$$$&&&%%% $$$''')))******---///***++++++,,,+++,,,---...,,,+++)))(((((()))***+++,,,)))&&&%%%(((,,,///000---,,,,,,---...///---,,,,,,++++++---///...+++((((((,,,111111...++++++---++++++*********+++...000333---)))******((((((******'''%%%&&&***---------+++,,,,,,+++...333222.........,,,***''''''(((***))),,,//////---++++++,,,,,,+++***+++...///...---$$$'''***++++++******+++,,,,,,***''')))------))))))+++,,,---...111777<<<===555......333777333...,,,---.........///000111+++*********+++,,,,,,,,,(((***///333444333///+++------+++++++++,,,---...///444777555///---///333000/////////222555999;;;555333222222444555555444222222333555666666333111000111222333444555555666888888888888888888999999:::>>><<<666333444444111555888;;;;;;888444222222///333666777555444444555777444222333555777777666888555444555333///---//////000111222333333333333777888888666444333444555222555888777444444777:::777:::;;;:::777555444555111000000333777<<>>:::777666888999:::999888999999444777;;;>>>???@@@AAACCCAAA===;;;===>>>===>>>AAA@@@???===;;;:::<<>>@@@DDDBBBAAA???>>>>>>???AAABBBCCC@@@<<<888777999===???@@@???===<<<<<<<<<>>>???AAACCCDDDAAA;;;777888:::@@@???>>>???AAABBBBBBAAADDDHHHKKKIIIDDDAAAEEEIIIIIIFFFCCCDDDGGGIIIGGGDDDvvvjjj^^^YYYWWWTTTQQQQQQDDDBBB>>><<<;;;:::999777777777666222---(((&&&%%%---//////,,,((('''(((***"""(((---,,,((('''+++000---...,,,+++---000---''')))...111111333555///&&& %%%'''&&&$$$"""&&&+++((((((***)))$$$'''***---,,,)))&&&%%%&&&'''###"""&&&))))))***...###%%%'''((()))(((&&&%%%"""""""""$$$&&&'''&&&%%%(((......''' $$$'''!!!###$$$### """$$$!!!(((***$$$"""&&&)))'''"""%%%))))))))))))+++...+++,,,,,,+++)))(((((())),,,***((('''(((***---///...+++'''''')))---111222,,,,,,,,,...//////---+++...---,,,...000111...+++%%%***//////,,,)))***,,,,,,)))'''***///333333222000,,,***---...+++***+++''')))+++,,,+++,,,---///......---+++...333222...222000...)))&&&%%%&&&)))***---000///+++((('''(((...,,,***)))+++---------$$$'''+++------,,,,,,,,,******((('''***...---))))))*********---444>>>FFFFFF999,,,***000555222,,,***+++---......///000222---,,,+++*********+++,,,''')))...444777555222...,,,,,,,,,,,,---///111222333777;;;888222...111555000000000222444888;;;===444222111111222333222111111111333666888777444222000222444666777777777666999888888777666555555444;;;CCCDDD:::111000111000222666::::::666222000000,,,,,,---000333444333222222///...000555:::<<<<<<666333333555555222222555000111222444444444333222555666666555333333444666111555888777444333777:::999;;;===<<<888555444555333333444777:::;;;:::999000555:::;;;888555333333777888:::???BBBAAA<<<777:::<<<===<<<999999===@@@333666;;;>>>???@@@AAABBBDDD???<<<>>>@@@???AAAEEEIIIDDD===888777:::>>>AAA:::===@@@BBBBBBBBBDDDEEEJJJIIIHHHGGGFFFEEEDDDDDD>>>???@@@AAABBBCCCDDDEEE@@@AAACCCDDDEEEFFFHHHIIIAAADDDGGGGGGEEEDDDFFFIIIHHHHHHIIIHHHGGGGGGHHHJJJDDDEEEFFFGGGHHHKKKPPPSSSIIIJJJKKKKKKJJJKKKMMMOOONNNLLLKKKMMMPPPQQQOOOMMMGGGGGGIIILLLPPPRRRSSSRRROOOKKKFFFDDDDDDGGGKKKLLLEEEHHHGGG@@@;;;===@@@@@@GGGJJJMMMJJJDDD@@@@@@AAABBB???<<<:::;;;>>>CCCFFFGGGDDD>>>:::999:::>>>@@@@@@???>>>===<<<======>>>???BBBBBB>>>777333444666999999999<<<@@@CCCCCCCCCCCCGGGKKKHHHCCC@@@CCCHHHGGGCCC@@@AAAEEEGGGDDDAAAooofff^^^[[[UUUMMMJJJLLLAAA???>>>===999333111444111111111...***'''&&&'''///+++((((((&&&$$$'''---+++'''###$$$)))---...,,,***)))+++...,,,((((((+++------///111222000,,,((( ###)))...---%%%$$$''')))111777---'''$$$%%%++++++%%%$$$'''((($$$!!!"""(((------,,,***(((&&&&&&'''))))))(((&&&!!! %%%((((((&&&'''''''''&&&%%%###!!!$$$""" %%%++++++$$$"""%%%(((''''''((()))))))))***---...+++***)))***,,,---,,,***---...,,,(((######(((......+++&&&%%%,,,444444///))),,,---+++'''&&&***///////////////000111111222---,,,***)))))))))((('''***((('''***...///...+++...***'''(((,,,+++&&&!!!%%%&&&((())))))(((((('''((()))++++++++++++---///999000***---///,,,))))))------.........---,,,,,,***+++---///000///+++(((,,,)))''')))...///,,,)))***,,,+++((()))...000///...&&&$$$)))000;;;RRRiiiKKK666''',,,444333//////***...111111---+++---111>>>444+++(((((((((***...((()))+++...000111222222222222///+++'''(((...333666777777555111...------444111///111444777888777777555444777;;;;;;666111444555555555444444555666333444555777999999888777999999888888888888888888666999888666666777444///444555777888777555222000222000---+++,,,...222555111///---...222777<<<>>>===999444222222444555555444333222111333555999;;;======<<<:::888555444333222555777666444444666999BBB===888444444666777777444555777777888999;;;>>><<<:::888888888888777666777:::>>>AAABBB@@@===;;;???@@@???===:::888999:::999999;;;===???BBBDDDEEE===???BBBCCCBBBCCCFFFJJJEEEDDD@@@:::<<>>>>>AAABBBBBBEEEIIIHHHCCCCCCGGGKKKJJJEEECCCDDDGGGAAA???>>>???CCCDDDCCCAAABBBDDDFFFHHHIIIHHHFFFEEECCCEEEFFFCCC@@@AAAFFFKKKEEEBBBDDDIIIIIIFFFHHHNNNKKKEEEAAACCCIIINNNMMMJJJIIILLLKKKGGGGGGLLLPPPQQQQQQLLLGGGGGGLLLNNNJJJFFFMMMLLLKKKIIIIIIIIIJJJJJJMMMIIIFFFHHHLLLNNNKKKHHHLLLQQQKKK===777<<<@@@===BBBEEEGGGFFFDDDBBBDDDFFFCCCBBBAAA@@@@@@BBBCCCDDDPPPJJJAAA;;;:::;;;===>>><<<>>>???>>>;;;:::>>>AAA??????>>>;;;888666888999:::777555444666888999999BBBCCCDDDAAA>>>===@@@CCCFFFCCCAAAAAABBBCCCCCCCCCkkkbbb[[[WWWQQQIIIDDDEEE???===;;;:::555///---000444222////////////,,,***000---,,,,,,***%%%$$$'''+++'''###%%%***///000///,,,)))((()))'''###$$$(((***+++,,,...///---)))&&& $$$))),,,,,,'''###"""%%%(((---:::DDD;;;***$$$"""$$$***+++'''&&&))))))%%%!!!!!!&&&***+++***)))'''$$$$$$%%%&&&'''&&&'''""" %%%((('''&&&''''''''''''&&&%%%###!!! %%%###!!!!!!######)))***&&&$$$''')))''',,,------------...///000'''((()))***,,,---///000---...,,,(((######''',,,---***&&&%%%***111000***'''***,,,***'''&&&***---***,,,......,,,++++++,,,+++***))))))+++,,,,,,,,,---+++)))***,,,,,,)))&&&&&&&&&'''(((((((((&&&$$$***((('''))),,,---***(((+++,,,,,,,,,***+++---///555...+++///222///---............---------,,,,,,,,,,,,---///111111...+++///---+++---000000---))))))---...---...111111...000+++)))---666EEEYYYiiiCCC222&&&+++111///---...(((+++......,,,+++///222>>>666...,,,,,,)))***,,,)))***+++---///111222333111///---***((()))---000222333333333111000//////444111000111444666666666555333222444999:::888555555555555444444555777888777777888999:::999888777::::::;;;<<<<<<<<<;;;:::888888666444555888555000...111666:::;;;;;;888777222000...---...111555777777555222222444888<<<>>>;;;999666555666888999999333222111111222444777999:::999888777666555222111222666999:::888888:::===:::777333222333666777888666777999999999:::===???<<<:::777666666777777888555888;;;???AAAAAA@@@???AAA???<<<999999:::===>>>:::::::::;;;===???BBBCCC@@@AAABBBBBBAAAAAAEEEHHHGGGGGGBBB===>>>CCCDDD@@@>>>@@@BBBBBBFFFLLLLLLIIIEEEGGGIIIIIIFFFEEEEEEFFFBBB@@@???AAADDDEEEDDDCCCEEEEEEFFFFFFFFFGGGGGGGGGFFFEEECCC@@@???BBBHHHMMMHHHFFFGGGKKKJJJFFFHHHMMMIIIEEECCCFFFLLLNNNJJJEEEFFFHHHHHHGGGIIINNNPPPNNNNNNJJJFFFEEEHHHJJJIIIGGGPPPOOONNNMMMLLLLLLMMMMMMQQQMMMIIIIIILLLNNNNNNMMMRRRUUUOOO@@@999<<<>>>;;;AAADDDFFFFFFEEEDDDDDDFFFCCCCCCDDDDDDEEEFFFGGGGGGNNNJJJDDD???;;;:::<<<===@@@???=========>>>>>>>>>===<<<:::::::::;;;<<<===>>>:::666444555888;;;<<<<<<===>>>>>>???@@@CCCEEEAAAAAAAAACCCDDDEEECCCBBBfff___YYYUUUOOOFFF@@@>>>===:::888666000***(((+++444///,,,...333555111---///---...111///)))%%%%%%***&&&###$$$(((---//////---***''''''### !!!&&&(((((((((***+++***'''$$$ !!!$$$''')))***)))((('''&&&&&&+++;;;FFF@@@000""""""%%%***,,,******,,,+++&&&!!! ###&&&(((((()))&&&"""!!!"""###$$$$$$$$$!!!$$$###"""###%%%&&&'''((('''%%%###"""'''%%%###!!!!!!###%%%&&&###(((+++)))((((((&&&$$$,,,,,,,,,+++++++++,,,,,,###&&&((()))((())),,,000......---((($$$###'''***,,,***'''%%%)))---+++%%%%%%''')))(((&&&&&&))),,,''',,,///...)))&&&''')))......,,,,,,+++,,,---------***((()))++++++((($$$!!!$$$((()))(((''''''))),,,'''###%%%+++---***&&&)))+++,,,,,,,,,---///111111,,,+++...111///---,,,......------------...////////////000222333222000222000///000222222...***''',,,000000111333111---...---******333DDDRRRWWW999---&&&***...,,,+++...+++,,,---+++)))))),,,000777222///000000---+++,,,,,,++++++,,,---000222333///---***)))***,,,,,,------...///000111222222222444222111111333444444333222000000333888;;;:::888555444333333444666888:::999999999999999888777777555666777999999999999888999888444111555999777111---000555:::<<<===;;;:::444333111111222444888::::::888555444444666999;;;:::999888999<<<======<<<333222111000111333666777888555222222444444111...111666:::<<<;;;:::<<<>>>555333222333666888999888888999;;;;;;;;;<<<>>>@@@<<<:::777555555777999;;;888999;;;>>>???@@@??????AAA;;;555222666;;;???AAA<<<;;;:::999:::<<>>@@@AAAAAAFFFNNNQQQOOOHHHGGGFFFGGGGGGGGGFFFEEECCCBBBAAABBBDDDEEEEEEDDDHHHFFFEEEDDDDDDEEEGGGIIIHHHDDD???===@@@EEEIIILLLHHHGGGGGGIIIHHHEEEFFFIIIFFFDDDDDDHHHLLLLLLFFF@@@AAACCCDDDEEEJJJPPPNNNIIIIIIHHHFFFEEEFFFFFFGGGHHHMMMLLLKKKKKKJJJKKKKKKKKKPPPNNNKKKIIIIIIKKKNNNPPPOOOQQQJJJ===777999;;;888>>>AAAEEEFFFFFFEEEEEEFFFBBBCCCEEEFFFGGGGGGGGGGGGIIIJJJHHHDDD>>>::::::<<>>;;;===;;;::::::<<<===>>>>>>AAA<<<777444555999===???:::::::::<<<@@@BBBCCCCCC>>>???BBBFFFHHHIIIFFFDDD|||qqqaaa]]]YYYUUUPPPHHHBBB>>><<<999666333---'''%%%(((...+++))),,,000333111......,,,---222333...+++,,,***'''$$$###&&&)))+++,,,+++)))((((((%%%!!!"""&&&'''&&&&&&'''((((((&&&$$$!!!###%%%%%%%%%&&&((()))'''&&&###%%%...666222((($$$%%%(((+++------,,,---+++'''!!! ###$$$%%%)))&&&""" !!!###$$$$$$%%% ###"""""""""###$$$&&&((((((&&&$$$###)))'''%%%######%%%''')))%%%(((,,,,,,+++((($$$!!!+++***))))))))))))'''&&&'''***---+++''''''+++000//////...***'''&&&'''***...---***(((***,,,)))###$$$&&&''''''&&&&&&(((***)))...111...(((&&&***///777555333///+++*********(((&&&&&&(((,,,...,,,***$$$&&&)))+++++++++***)))'''$$$!!!"""$$$'''&&&%%%!!!%%%***---///000111222...,,,+++------+++(((&&&,,,,,,,,,---...000111333555333222222333444444333111000///111333222000---(((,,,///...///111000,,,...///***%%%,,,;;;@@@;;;111+++))),,,---+++,,,000222111...)))&&&%%%(((***+++***---333444000...///,,,+++******+++---000111///,,,)))***---///---+++,,,,,,---///111222222111333222111111222222222111000000222666:::;;;999777333222000111333666888:::555666777777666555555666333333333333444555777888:::777222000444:::999444222333555666777888888888888777666555555666888999888777555222111222555777::::::;;;===??????===;;;444333222111222333555666666222///000333444111...111555;;;<<<;;;999:::;;;888777777999;;;;;;:::888888:::;;;;;;;;;<<<>>>@@@===<<<999666666888<<<@@@??????>>>>>>>>>=========???666...,,,222:::@@@BBB@@@>>>;;;999999;;;>>>???CCCBBB@@@??????@@@CCCEEEBBBBBBAAA@@@AAACCCDDDDDD@@@AAA@@@@@@EEEMMMPPPOOOKKKGGGDDDDDDHHHIIIGGGDDDCCCBBBBBBCCCDDDDDDDDDDDDGGGFFFEEEDDDDDDDDDFFFGGGFFFAAA======CCCHHHIIIIIICCCDDDEEEEEEDDDCCCDDDGGGEEEDDDCCCFFFIIIHHHCCC>>>===???@@@CCCJJJOOOLLLDDDCCCFFFJJJKKKIIIGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKKKKJJJIIIGGGHHHKKKNNNKKKKKKFFF<<<999;;;===;;;===???CCCFFFGGGGGGFFFFFF@@@BBBDDDFFFFFFEEECCCBBBEEEIIIKKKGGG???:::999:::@@@>>><<<<<<===>>><<<:::===>>>???===:::999<<<>>>???<<<777555666999<<<===<<<;;;:::===AAACCCBBB??????@@@BBBFFFJJJLLLKKKIIIpppeee[[[ZZZWWWRRROOOJJJDDD???<<<888555333---''''''***)))***,,,---...///000111111---,,,000222111000111...+++(((''''''((((((((($$$$$$&&&***(((###"""%%%'''&&&%%%&&&'''((('''&&&$$$$$$$$$###"""###&&&(((&&&&&&$$$!!!"""%%%%%%###''')))+++,,,------,,,+++)))&&&!!!!!!###$$$)))&&&###!!!"""$$$%%%%%%'''!!!"""%%%%%%%%%&&&"""###%%%&&&'''&&&%%%$$$***(((&&&$$$$$$%%%'''(((###$$$(((,,,---***'''%%%---+++******+++***(((%%%+++...000...++++++000555000000///,,,***))))))***000111...++++++---+++%%%$$$&&&'''''''''&&&'''(((***...000,,,''''''...444888888555000***((()))+++'''&&&&&&)))...000///---)))((((((+++///...***%%%"""###$$$### !!!$$$'''###***///000///...---,,,,,,,,,,,,,,,+++)))&&&******+++---000222444555888666333222333333222111---------///000111111000///111000,,,,,,000222000000111,,,&&&+++666555,,,---,,,---//////...000333555222...)))&&&%%%''')))(((***000777777333///000,,,+++***))))))+++---......,,,***,,,///111///---...------///111222111///111111222111111000000000///111555:::<<<:::777333111///---...222555777777///111222222111111333555777555222000111444999<<<:::888333000555;;;<<<777666555222111111222555666===<<<:::888777666666555555666555333111222555888;;;;;;<<<>>>???>>>:::777555555444333333444555666666333000000222333222000444888===>>>;;;888888999===============<<<888555888999::::::::::::<<<>>>>>>>>>===;;;999;;;???BBBBBBAAA@@@???>>>============666...---333<<>>;;;:::<<<>>>???@@@???>>>>>>@@@BBBDDDEEE;;;;;;===???AAABBBCCCEEEBBBCCCAAA???BBBIIILLLKKKLLLGGGBBBBBBFFFIIIGGGCCCCCCCCCDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBCCC???===@@@FFFJJJHHHDDD@@@BBBDDDDDDDDDEEEGGGHHHEEECCCAAAAAACCCDDDBBB@@@;;;===>>>@@@GGGLLLHHH@@@???FFFNNNQQQOOOKKKIIIIIIGGGHHHIIIKKKMMMOOOPPPPPPEEEGGGJJJJJJJJJIIIJJJKKKNNNMMMHHHAAA???AAABBBAAA===>>>AAADDDGGGHHHGGGGGGBBBCCCEEEGGGFFFDDDAAA???CCCGGGJJJGGG@@@:::888999:::<<<===<<<:::888999;;;999>>>AAA===777555:::@@@:::888666777888::::::999<<<;;;<<>>;;;888555333...******...,,,...000000......000222333---***---000//////000000000...,,,***)))((('''###((((((###!!!$$$((('''%%%&&&'''(((((((((&&&$$$###"""###%%%''')))&&&'''&&&###!!!"""%%%((((((+++---,,,,,,---+++'''&&&$$$""" !!!"""$$$'''%%%######%%%&&&&&&%%%###""""""###$$$######$$$%%%%%%%%%%%%%%%)))(((%%%###"""###$$$&&&""")))......---...+++)))'''((())))))%%%!!!%%%'''))))))(((+++000444.........---,,,+++***)))111111///++++++...,,,(((''''''(((((((((((('''''')))+++,,,***'''(((---333000111000,,,((((((+++///+++)))(((***...///---***+++((('''+++///...(((!!!!!!&&&)))'''###!!!&&&+++###''',,,...---+++)))((())),,,---,,,---000000---)))+++---///111333444444555333111000000000///...,,,+++++++++---///111333888888444...---222555555---+++((((((,,,111///))),,,---...//////000222444333111---***))))))+++,,,---///555:::999222...///---,,,+++*********+++,,,---,,,+++,,,...000000000222000///000333444111......000222111000//////000///222777::::::888444222///---,,,...222555444333+++...000///......222555666333000---...111666999888888666333666;;;>>><<<555333111///000222666888???>>>===:::888555333222777888999777444444777;;;<<<<<<<<<===>>>;;;777444666666555444444444555555666555444222111222333333888<<>>>>>=========:::666333777888999999888999;;;===>>>@@@BBB@@@===<<>>999555555:::@@@DDDEEEFFFDDDAAA>>>======>>>??????======>>>AAACCCCCCBBB777888;;;@@@AAA@@@BBBFFFDDDDDDBBB>>>@@@FFFGGGEEEKKKFFFAAA@@@DDDGGGFFFDDDDDDEEEFFFFFFDDDDDDEEEFFFCCCDDDDDDCCCBBBAAA@@@???AAA??????BBBHHHIIIFFFBBB@@@EEEGGGEEEEEEHHHJJJJJJEEEBBB@@@???AAACCCEEEEEE;;;=========AAAEEECCC>>>===EEENNNSSSRRRNNNJJJIIIDDDEEEGGGIIIKKKLLLMMMMMMCCCEEEHHHKKKMMMMMMLLLKKKPPPLLLFFFBBB@@@@@@@@@???>>>>>>???BBBEEEHHHHHHGGGEEEGGGHHHIIIIIIGGGDDDBBBBBBDDDFFFDDD???;;;999999666999===<<<888777888;;;555:::===;;;555444:::AAA555555555666999:::999888777999===BBBFFFHHHGGGFFF???>>>===???BBBFFFGGGHHHxxxhhh^^^TTTUUURRRKKKHHHGGGCCC<<<:::666444333000,,,...222222111000000000000///......(((%%%***...///......---......---+++(((&&&%%%###'''&&&###"""%%%)))'''%%%%%%'''((())))))&&&###!!!"""'''+++,,,,,,((('''%%%%%%$$$%%%(((,,,%%%***+++))))))+++)))%%%""""""""""""!!!"""###%%%$$$######$$$&&&'''&&&%%%  !!!"""$$$&&&%%%%%%$$$%%%%%%&&&''')))'''$$$!!! !!!""""""'''---...///222(((&&&$$$&&&((((((###"""""""""###%%%)))---///+++++++++,,,,,,+++***(((...///---((((((,,,,,,***************+++***(((&&&)))+++,,,,,,******+++,,,&&&((()))&&&$$$%%%+++000---+++)))***,,,---***'''******+++...000...)))%%%$$$'''***)))'''&&&(((***+++,,,,,,+++)))((()))***)))---...++++++000222000,,,---000222333222111000,,,+++***+++,,,---,,,***...,,,+++)))))),,,000333<<<<<<777000///333666555***&&&%%%))),,,+++******+++,,,,,,,,,---000222222555222///,,,,,,,,,------...///444888666///,,,......---------,,,,,,++++++++++++,,,,,,,,,---000222555222000222555666333///,,,///111111///...///000///111333555555444444333///---,,,///444666333000---000222000------111555333222000//////000222444555999:::777777;;;???@@@666555444444444666777999>>>===<<<;;;888555333111999;;;<<<:::666555888<<<<<<<<<<<<======;;;777444555555555444444333333333555777777444000///222666888;;;>>>===;;;999;;;===;;;;;;;;;<<<===<<<999666777999999999888999;;;===<<<@@@EEEEEEAAA======>>>>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<>>>@@@BBBDDDEEEEEEDDDBBB@@@>>>>>>>>>>>>???>>>>>>???BBBBBB@@@>>>::::::>>>CCCCCC@@@AAAFFFEEEEEECCC???AAAEEEEEEBBBJJJEEE@@@???AAADDDEEEEEEFFFHHHJJJIIIGGGFFFGGGIIIEEECCCAAA???>>>>>>>>>???BBB@@@@@@BBBEEEFFFEEEBBBBBBGGGIIIEEEEEEIIIJJJHHHCCCBBBAAAAAACCCFFFIIIJJJ===???>>>:::;;;>>>???===>>>CCCJJJOOOPPPNNNKKKIIICCCDDDEEEFFFGGGFFFFFFEEECCCBBBCCCGGGLLLNNNMMMKKKKKKFFF@@@?????????>>>>>>AAA???>>>@@@DDDGGGHHHGGGFFFGGGIIIJJJKKKJJJIIIHHHBBBBBBAAA@@@>>><<<::::::666888:::;;;::::::::::::777777777666555666888999555333333444777:::;;;;;;555:::@@@DDDFFFFFFFFFFFF?????????AAADDDEEEEEEDDDrrrfff\\\WWWXXXSSSKKKGGGGGGBBB;;;888555333222000---000555666222......111111---(((%%% '''...000//////''')))+++,,,)))&&&###"""$$$###$$$'''&&&###%%%))))))'''$$$$$$&&&((())))))&&&""" ###***000111///+++&&&"""###&&&'''((()))"""''')))&&&'''***(((###!!!"""#########$$$%%%!!!!!!"""%%%'''(((&&&$$$%%% %%%'''(((+++)))(((&&&%%%%%%&&&((()))(((&&&### )))"""!!!'''++++++,,,000,,,)))'''))),,,,,,'''"""***(((&&&&&&(((+++---...)))))))))***++++++)))''',,,,,,***%%%%%%***,,,***,,,,,,,,,,,,,,,+++(((&&&+++,,,///000///---)))'''"""$$$%%%### """(((...+++)))''')))+++,,,)))&&&))),,,111333111...,,,+++&&&&&&''')))***)))((('''...---***(((&&&(((---111+++//////)))(((,,,...,,,...000333444444111...+++$$$$$$%%%''')))******(((000///+++((('''***///333<<<<<<777111///222333222...''''''///000***)))...*********)))+++///000000999666222///---,,,+++***(((***///444222,,,+++...////////////...---,,,+++)))+++,,,+++)))+++///333666333111333777888555111***...111111///...///000///000000000000111444666000...---111666777333///111333555222...---111555555555666666666555444444333:::===999777;;;@@@BBB888999999::::::888777666<<<<<<;;;:::888666333222;;;===>>>:::555444666:::<<<;;;;;;<<<===<<<999666555444444333333222222111444777999444...,,,111666555888::::::888888:::===999999:::<<<>>>???>>><<<888999::::::999999;;;===:::@@@FFFGGGBBB===;;;;;;@@@@@@???>>><<<999777555999<<<@@@AAAAAAAAAAAABBBDDDCCCBBB@@@???>>>======@@@??????@@@CCCBBB>>>:::>>>===BBBGGGEEE@@@AAAFFFEEEEEECCC@@@BBBEEEEEEBBBHHHEEEAAA>>>???AAADDDEEEHHHKKKLLLKKKIIIHHHIIIKKKFFFDDD???<<<;;;<<<>>>@@@CCCBBBAAAAAABBBDDDDDDDDDBBBHHHIIIDDDCCCFFFGGGDDDBBBBBBCCCDDDGGGJJJLLLMMM>>>@@@>>>999666:::======???AAAEEEIIILLLLLLJJJIIIHHHIIIIIIIIIHHHGGGEEEDDDBBB???===@@@HHHMMMMMMKKKHHHCCC???@@@BBBCCCDDDDDDBBB???===>>>CCCGGGHHHHHHDDDEEEGGGIIIKKKLLLLLLLLLCCC@@@>>><<<======;;;:::888777777999===???<<<999>>>999333333666777333///666444222222666:::>>>???777===CCCFFFDDDBBBBBBCCCAAABBBCCCFFFHHHHHHEEECCCvvvjjj```[[[UUURRRMMMIIIEEEAAA===:::666222//////222444333111444333222111000///,,,******'''$$$###$$$'''))))))***,,,...+++'''%%%)))---&&&&&&(((***------+++)))))),,,***%%%$$$(((******))))))((('''(((+++111555...)))$$$!!!"""$$$$$$###"""###%%%(((++++++(((&&&'''(((***++++++((($$$!!! """%%%&&&%%%$$$$$$$$$''''''''''''((()))+++,,,333222///)))$$$"""###%%%'''$$$!!! ,,,)))&&&'''+++---+++(((&&&(((++++++***((('''((((((+++///111///,,,---000(((***,,,,,,***)))***+++...,,,)))(((***+++,,,,,,222111000---+++*********,,,...111333222000...+++(((%%%!!!"""&&&+++---...((('''&&&(((***)))%%%!!!''')))...222000,,,,,,///---+++)))''''''((()))+++///***&&&(((---000---(((%%%+++***###$$$---000+++111///***(((,,,000,,,%%%'''$$$%%%***,,,+++)))***444///)))'''***---000000222///...///---***+++///+++---///000111222444666555000---...,,,******...333222222333444333111...,,,000111...---//////...555222000222111------000333222111000000111333555111555:::<<<:::666222111444444333111///...000111---...000000000000111333333111000222555777555222333444444444333333555777999;;;<<<;;;999777777888:::777555555666888888888777666777;;;>>>===999444::::::999555000///111444888555333333555777888888000333777;;;<<<;;;999777333666999;;;:::666222///888======777222333777888444444555888::::::888555>>>===;;;;;;<<<===<<<;;;777888888999999888777777999>>>BBBCCC@@@<<<;;;;;;AAA@@@>>>;;;999888777666111777<<<>>>AAACCCBBB>>>AAACCCBBB???@@@CCCCCC???AAABBB???999:::@@@AAA===DDDFFFGGGEEEAAA??????AAAEEEFFFBBB===;;;>>>???>>>BBBCCCBBB???<<<<<<@@@DDDHHHFFFCCCBBBBBBEEEHHHJJJDDD>>>>>>DDDFFFBBB>>>???BBB@@@???AAADDDDDD@@@===BBBGGGGGGAAA===AAACCCBBBCCCKKKKKKCCCAAAGGGIIICCCGGGEEECCC@@@>>>>>>>>>>>>AAA::::::BBBIIIJJJIIIKKKMMMQQQRRROOONNNMMMJJJEEEGGGDDDBBBCCCGGGJJJJJJHHHGGGBBB>>>>>>BBBFFFIIIIIIFFFAAA???CCCIIIJJJFFFBBBFFFJJJLLLJJJEEECCCDDDGGGIIICCC;;;777777:::;;;:::<<<======;;;999888999;;;EEE???999555444444333222333444777999777666;;;CCC888<<>>>>>???@@@BBBCCCEEEEEEDDDBBBAAApppggg___[[[RRRPPPLLLHHHDDD@@@;;;777111...,,,...222444444333222111///...,,,+++)))((()))'''&&&&&&)))+++,,,,,,***+++,,,***((((((+++---$$$$$$%%%(((***+++***(((***,,,+++&&&$$$(((,,,,,,)))******))))))***---000***&&&""" """#########%%%&&&(((+++---+++'''###$$$'''***,,,+++***)))(((***++++++)))&&&$$$%%%&&&***)))'''&&&%%%&&&'''''',,,+++)))'''&&&&&&((()))###$$$$$$$$$############,,,(((%%%'''+++...,,,***&&&(((+++,,,+++))))))))),,,///222333///+++***,,,)))))))))'''&&&(((,,,///+++)))((((((***---......//////...,,,***)))******+++++++++,,,------......(((&&&$$$%%%)))---///000&&&%%%%%%''')))***'''%%%'''(((,,,222222...---//////+++&&&%%%''')))++++++///***&&&'''+++---)))%%%###+++---)))***222222+++//////,,,))),,,000...))))))&&&&&&+++---***((()))+++((($$$%%%)))---000000000...---///...++++++///+++---///000222333555666333///---...---***+++...222111111222444444222000111444333...,,,---...,,,555222111222111...---000888666444333222222333444111333666888888666444222555555444222000///111222......---......//////000333222111333666777555333444555666555444333333555888999:::999777555555666<<<<<<;;;:::999999888999666666888;;;===<<<888666777777555333000///000111555333111222444666888888333444666888999:::::::::666666888888888666333222555;;;>>>999444444555555444444444777999999888666>>>>>><<<:::999999999:::555555555555666666666666:::>>>AAAAAA>>>;;;:::;;;>>>===<<<:::999888777777555999;;;;;;===AAABBB???@@@BBBBBB??????AAA@@@<<<>>>@@@===777888>>>BBBBBBEEEGGGGGGDDD@@@>>>???AAAAAACCC@@@<<<<<<@@@BBB@@@===>>>???===:::;;;???CCCJJJHHHEEECCCBBBCCCEEEGGGCCC??????DDDFFFAAA>>>>>>CCCDDDEEEEEECCCAAA@@@??????EEEHHHEEEDDDFFFGGGEEEFFFMMMMMMEEEBBBGGGHHHCCCGGGFFFEEECCCAAA@@@@@@???BBB<<<<<>>HHHCCC===999888777666444555555888:::888555:::AAA:::>>>BBBCCC@@@>>>>>>@@@AAABBBBBBCCCBBBAAA@@@???vvvhhh```ZZZWWWNNNLLLIIIFFFBBB>>>888444111...,,,---000333333111///...,,,)))((('''''''''***(((''')))+++---......,,,***))))))+++---------'''&&&%%%&&&''''''&&&$$$(((***(((###"""&&&***+++)))+++---,,,+++)))))))))&&&$$$""""""$$$%%%%%%%%%)))***+++,,,---***&&&"""&&&)))------+++)))***,,,333111...***%%%###$$$%%%)))((('''&&&%%%%%%%%%%%%&&&%%%###$$$%%%''''''&&&!!!$$$((((((&&&%%%%%%''')))&&&###$$$(((******)))$$$'''***+++***)))))))))+++000444333///+++******+++)))&&&######'''---222((('''&&&(((+++...000000,,,,,,,,,+++)))((()))***+++***((('''(((***...000'''&&&&&&)))---000222222&&&%%%%%%'''***++++++***)))(((,,,333666333/////////***%%%###%%%))),,,---...***&&&'''***+++'''###%%%---111000000444111***,,,...---******------++++++((('''+++,,,)))&&&'''"""!!!!!!$$$(((---000111000------000///++++++---+++,,,...000222444555666222//////111111...---000000000111333555555333222444666444...+++...000///555111000111000------000999888666444222222111111111000000222666777666444666666555333111000111333111---******,,,...---+++222111111333555666555333000222444444222111111111666777888777555333444555===@@@AAA@@@<<<999888999555777;;;<<<;;;:::888888444333222222222222000///111///...000333666777777555555444444666888:::<<<777777777777666555555444222999<<<:::666555444111444333333555888999888777===>>>===999666555777:::888888777777777888:::;;;;;;>>>@@@???;;;999:::;;;;;;;;;::::::999999888888999;;;:::888:::???BBBBBBAAADDDEEEAAA@@@AAA>>>:::===???>>>999777;;;AAADDDCCCEEEEEECCC???>>>@@@CCCDDDEEECCC???>>>BBBCCCBBB999;;;<<<;;;:::;;;???BBBKKKIIIFFFBBBAAAAAABBBCCCDDDAAA@@@CCCDDD@@@>>>>>>CCCGGGIIIHHHCCC???@@@BBB@@@FFFKKKJJJJJJJJJIIIFFFHHHNNNNNNGGGDDDHHHHHHDDDGGGGGGFFFFFFEEECCCBBBAAAAAA===<<>>???BBBFFFIIIFFFCCCAAABBBFFFGGGCCC>>>???AAABBBAAA@@@AAAFFFJJJFFFBBB===;;;===>>>===;;;999;;;<<<=========???AAAJJJFFF@@@<<<;;;:::999888888888999;;;888555777===>>>AAADDDDDDAAA??????AAACCCCCCAAA@@@???>>>>>>>>>nnn```XXXTTTQQQJJJHHHFFFCCC@@@<<<666222555222......000111///---++++++)))'''&&&&&&(((***...+++((((((***---...///---)))&&&(((,,,///...,,,+++)))'''&&&%%%$$$""" $$$&&&%%% ###'''((('''***---...,,,)))'''&&&&&&&&&&&&&&&'''))))))))),,,***)))((()))((('''%%%,,,///000...(((%%%&&&(((111000...)))$$$!!!!!!!!!###%%%'''))))))(((&&&$$$%%%###!!!!!!"""""" """&&&***((($$$"""%%%)))&&&###!!!!!!###%%%%%%$$$!!!$$$'''((('''&&&&&&&&&&&&---222111///---,,,+++,,,+++(((%%%$$$''',,,111((('''&&&(((+++...//////+++,,,,,,***'''%%%''')))---+++(((&&&&&&))),,,...%%%&&&(((+++///111222222)))(((((()))***,,,---...---***,,,333777444///---...+++&&&""""""&&&,,,000---***((())),,,,,,)))&&&***000333111111222...((()))......***''')))******+++((('''******&&&###$$$ ###'''+++...000111111------000000+++))))))******+++...111333444444222000111444444111000333111111222444666777555444222444222,,,+++000444444333///...000///,,,,,,///555444333222111000//////111---+++...444888777555555555555333000000111333333...((((((+++---+++'''......///000111222111111'''***...000000000000111555666777666444444555666:::???CCCAAA<<<888777999555999======;;;999999;;;333111111444777777333000...---,,,...222555777777333333333333555777999:::666777777888777666555444111666999666333333222000444333333555777999888888:::<<<<<<999444333888===<<<:::999777777888:::;;;<<<>>>???===:::888:::===<<<<<<<<<<<<;;;:::999999999;;;;;;999<<>>;;;===AAABBB>>>::::::???CCCAAABBBCCCAAA>>>>>>BBBFFFJJJLLLIIIDDDBBBDDDDDDBBB:::===???>>><<<<<>>???@@@CCCEEEGGGFFFCCCAAAAAABBBEEEHHHKKKKKKKKKIIIGGGEEEGGGLLLMMMIIIGGGIIIJJJGGGEEEFFFGGGGGGFFFEEECCCBBB???===;;;===???@@@>>>>>>GGGIIIIIIFFFFFFKKKLLLJJJKKKFFF@@@???@@@BBBAAA@@@666999>>>???@@@AAAFFFJJJGGGEEECCCAAACCCEEEBBB===;;;>>>AAABBBAAABBBDDDFFF===:::999;;;???AAA@@@>>>888:::<<<===<<<===>>>???EEECCC???<<<;;;;;;;;;;;;:::999:::;;;999555666;;;BBBDDDFFFEEEAAA???@@@BBBFFFDDDBBB???============zzzhhh\\\VVVSSSQQQHHHFFFCCCAAA>>>:::555222777333000///000111///---((())))))((('''(((,,,///666222,,,((())),,,///111---((($$$&&&+++...,,,)))***((('''''''''&&&###!!!"""%%%%%% ###''''''$$$''',,,...,,,***'''&&&&&&''''''(((((()))***+++,,,)))$$$"""###&&&)))***...///000---(((%%%$$$%%%+++,,,,,,***'''###!!!!!!"""%%%***------)))$$$!!!%%%$$$""""""!!! &&&(((((($$$###(((&&&%%%$$$############"""!!!$$$%%%$$$"""""""""$$$,,,000...+++,,,,,,)))***++++++***(((((()))+++***(((((()))+++,,,,,,++++++---...+++&&&$$$&&&)))---+++)))'''&&&&&&'''(((%%%'''***,,,...///000111------,,,,,,+++,,,---------)))***///222///***)))+++,,,***$$$!!!+++333,,,******,,,///000...+++***---.........///...,,,+++000111,,,'''(((*********&&&%%%((()))%%%""""""$$$&&&))),,,...///000111222...---///000+++'''''')))((())),,,000333333333111///000333333000000222333333333555777777555444222444111+++***///333444000---,,,...---******---///000111222222111000000///,,,))),,,333777666444222333333111//////111333444///***))),,,---***'''***+++,,,------.........###''',,,///111222444555666777777777666666888:::555;;;@@@???:::666666888666:::======;;;999:::<<<444333444777;;;;;;888444---,,,---///222555666555...000333555777777666555333666999;;;:::888555222333555444000...111222111555555555666888999888777666999;;;999555555:::@@@;;;:::777555444444666666===??????===::::::<<>><<<;;;:::777;;;>>>>>>AAAFFFHHHFFFAAAEEEFFFBBB>>>>>>===;;;;;;???DDDEEEAAA???BBBGGGEEEEEECCC???<<<;;;???CCCIIIKKKIIIDDDCCCEEEEEEBBB@@@CCCEEEDDDAAA@@@AAACCCEEECCCAAA@@@??????@@@AAAIIIFFFAAA<<<;;;===AAACCCBBBAAAAAABBBDDDEEEBBB@@@EEEDDDEEEGGGHHHHHHGGGGGGCCCGGGJJJIIIIIIKKKLLLKKKCCCDDDEEEFFFFFFEEECCCCCC@@@@@@???===>>>>>>===;;;BBBEEEEEECCCEEEKKKNNNMMMJJJEEE@@@>>>???@@@@@@>>>555999>>>AAAAAACCCGGGKKKJJJJJJHHHCCCDDDHHHEEE???999===BBBEEEEEECCCAAA???888666666999>>>@@@>>><<<888:::;;;;;;:::999999:::===<<<;;;999888888:::;;;:::888999;;;:::777888;;;DDDFFFGGGEEEAAA???AAACCCHHHFFFBBB???===<<<======rrrccc[[[XXXVVVUUUHHHEEEBBB???<<<:::666444555111......111333222000'''***,,,+++***+++///333;;;666///++++++...111222---((($$$$$$(((***(((%%%%%%%%%&&&(((***)))'''%%%###'''(((%%%$$$''')))(((###&&&***++++++)))(((((('''(((((('''%%%&&&(((***+++&&&!!! %%%)))++++++++++++,,,+++***((('''(((***,,,,,,***'''%%%%%%'''))),,,...,,,'''!!!$$$%%%%%%$$$"""!!!"""$$$((('''%%% """&&&'''((()))))))))'''%%%$$$!!!$$$$$$###!!! ###,,,///)))&&&(((((($$$%%%(((,,,---,,,)))''''''+++***))))))++++++***(((+++...///,,,'''%%%'''+++,,,+++***(((&&&%%%$$$$$$'''))),,,,,,,,,,,,---...---...///---+++******+++)))&&&&&&***+++(((&&&''',,,,,,***$$$!!!)))111******+++---///000///---&&&'''((()))+++---//////...222333...***+++------((($$$$$$((()))%%%###$$$***---000111000//////000222,,,***...///,,,)))))))))''''''+++000444444222///------000000------000444444333444555555222000444555111***(((+++...//////,,,+++------******---,,,...111333444444333222---,,,,,,///333555444222000111111000///000333555444111......//////,,,))))))+++------,,,,,,---...(((+++000222444555777999666777888888888:::===@@@555999<<<===999666666666666888:::;;;:::999999:::444555666999;;;;;;999888000//////111333555444444---000555888:::888666444222555999<<<<<<999555222666666222,,,,,,111444444777777888999;;;:::777555666888;;;;;;999:::===@@@>>>===;;;999888888999999===???AAA@@@======@@@CCCCCCCCCCCCCCCAAA???===;;;888===AAABBBEEEIIIIIIFFF<<>>:::;;;===<<<;;;===BBBGGGGGGEEEGGGLLLKKKJJJFFF???999777:::===@@@BBBBBB@@@AAADDDEEECCCDDDGGGJJJIIIFFFDDDDDDFFFCCCBBBAAA@@@@@@AAAAAABBBFFFFFFCCC<<<:::>>>BBBDDD@@@>>>===@@@DDDEEEBBB???>>><<<===CCCGGGHHHIIIKKK@@@CCCGGGHHHIIIJJJKKKLLLBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEAAA@@@AAA@@@===???BBBCCCAAADDDIIILLLKKKGGGCCC??????AAAAAA@@@===777:::===@@@BBBEEEHHHKKKLLLOOOMMMFFFFFFKKKIIICCC888===CCCHHHHHHDDD>>>:::999777666888;;;;;;999666888999;;;:::888666555555666777777666444555777999777555777;;;<<<:::;;;===EEEGGGGGGDDD@@@@@@BBBEEEHHHFFFBBB???===<<<<<<===}}}mmmaaaZZZXXXWWWVVVIIIFFFAAA===;;;:::888666444111...---000111000...))),,,//////,,,+++///222555222...------...///...,,,((($$$###$$$$$$""" $$$%%%'''***+++)))%%%""""""'''***((((((******(((&&&'''))))))((('''((()))++++++***'''$$$$$$'''***)))%%%!!! """%%%'''))))))((((((,,,000111---)))((()))******((('''((()))*********)))'''$$$!!!"""%%%'''$$$###(((%%%$$$!!!"""###%%%(((+++...---+++)))(((###%%%''''''%%%###"""""" )))+++###!!!&&&'''$$$"""(((,,,,,,)))'''&&&***)))))))))++++++)))((((((---000...)))(((,,,111///...,,,***((((((((((((+++---...---+++***+++---))),,,...---***(((((()))'''%%%&&&((((((''')))...000,,,&&&""""""$$$(((+++((((((***+++---,,,+++)))&&&%%%&&&((()))******++++++//////,,,+++...///---'''$$$$$$)))+++(((&&&'''---000222222///......//////)))&&&+++//////------***((((((,,,222666666333222...---//////,,,---111555333222222222000---***111222000)))&&&))),,,,,,000---,,,......+++,,,///***,,,///222333333111000+++---000333444333111//////000111111111222555888333333444444333000...,,,+++---000000///...///111222444555555444444555666555666888888:::<<>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@===@@@BBBBBBAAA@@@CCCFFFBBBCCCDDDDDDCCCAAA???>>>;;;@@@BBBBBBDDDGGGFFFCCC<<>>777666999===;;;>>>???===???CCCDDDBBBCCCGGGKKKKKKIIIFFFFFFHHHEEEDDDDDDCCCCCCCCCCCCCCC@@@EEEEEE???===@@@BBBAAA??????@@@AAABBBBBBAAA???888666:::CCCIIIHHHGGGIII???AAAEEEHHHHHHGGGHHHIIIBBBBBBBBBCCCDDDEEEFFFGGGEEEIIIIIICCCAAACCCCCC???>>>AAAAAA???@@@EEEFFFDDDCCCAAA???@@@CCCCCCAAA>>>::::::;;;>>>BBBFFFIIIIIIJJJNNNLLLDDDDDDJJJIIICCC888;;;AAAEEEGGGDDD???::::::777555666999:::777444666888::::::888666555444555666777555222222333555333222444;;;>>>>>>>>>AAAEEEFFFFFFCCC@@@@@@CCCGGGEEEDDDAAA???===<<<;;;;;;{{{lll```YYYVVVTTTRRRKKKFFFAAA===;;;:::999888777333///---......+++)))+++///222111---+++---000---,,,+++,,,------+++)))+++)))%%%"""!!! '''(((***+++***&&& &&&))))))((())))))&&&((())))))'''&&&&&&''')))000///---)))%%%%%%(((,,,(((%%%######$$$%%%%%%%%%***((((((---444555///((((((((((((&&&%%%&&&(((+++***(((%%%###"""###$$$%%%!!!&&&'''"""&&&"""!!! !!!######""" $$$***...///---+++)))''')))******(((%%%$$$$$$$$$&&&&&&***'''%%%***+++)))(((''')))(((((()))++++++***(((&&&+++///...+++***000555444222///,,,,,,---///111///000000...***)))***---%%%))),,,,,,)))&&&&&&'''''''''(((+++******///777555,,,""" %%%)))(((%%%&&&'''((()))***(((&&&%%%)))((()))***)))&&&$$$###&&&))))))''')))---///,,,'''$$$%%%***---+++)))***...000222111...,,,---///,,,&&&###)))///111111222,,,***)))---444888777555666222000111000...000444444333111000///---)))&&&+++...---(((&&&***------111...---000///------000''')))---000000///---+++)))...333666555222///......000111111222444888:::222555777777555222000///---000333333111111222444:::999888555111//////000444555777888:::>>>BBBFFF@@@???===<<<<<<999666333444222111333666777555222000333666666444444666999666555444444555555333111333555999<<<======;;;:::666777777888888888777777999999555000111666999777999:::===??????<<<666111<<<<<<===???AAA@@@>>>;;;<<<===???@@@BBBBBBBBBBBB<<<@@@DDDDDDCCCCCCEEEHHH@@@AAACCCDDDDDDCCCAAA@@@???BBBCCCAAAAAADDDDDDAAA>>>CCCCCC>>>;;;???EEEHHHNNNFFFAAACCCDDDBBBDDDIIIGGGFFFBBB<<<888888===BBB===@@@AAA>>>???BBBBBB@@@@@@EEEIIIKKKIIIGGGHHHIIIHHHHHHGGGEEEEEEDDDDDDDDD;;;CCCGGGCCCAAABBBAAA===???BBBEEEDDD@@@>>>???AAA888555:::EEEKKKGGGDDDDDD???AAADDDGGGGGGEEEEEEGGGCCCCCCBBBBBBCCCEEEGGGIIIEEEIIIIIICCC@@@CCCCCC???>>>@@@AAA>>>>>>AAAAAA>>>AAA??????AAADDDEEEBBB>>><<<:::999<<>>BBBDDDCCC???<<<888555444666999;;;999777555888::::::888666555555777888999666222000111333111///333:::???@@@AAACCCEEEFFFEEEBBB???@@@DDDHHHCCCBBB@@@>>><<<;;;::::::zzzsssggg[[[WWWVVVQQQJJJGGGAAA;;;777888888777666111000...((($$$###''',,,///+++***...000//////111,,,&&&"""&&&---///***$$$$$$)))'''!!!"""'''111222///'''"""$$$%%%$$$###)))---)))""" %%%''''''$$$ !!!%%%&&&###(((***,,,+++)))(((***---***,,,+++''''''******((('''))),,,...---+++'''$$$%%%%%%&&&''''''((())))))$$$&&&((((((%%%###"""!!!$$$$$$"""$$$$$$"""!!!"""###%%%%%%$$$ $$$)))---///---)))&&&+++,,,+++(((### !!!###$$$&&&$$$$$$&&&&&&$$$ %%%)))++++++)))(((...---,,,+++++++++,,,---+++,,,---......---,,,+++000000///---++++++---......111111///)))%%%%%%&&&%%%((()))''')))---,,,&&&(((------)))''',,,---+++,,,'''"""###)))......---'''((())))))(((((()))******+++)))&&&)))---)))!!!$$$$$$'''***...///...,,,$$$+++///000333888777111000555555...***---///......+++)))+++000555777777111111111444777888555333444111...///111222111///000---+++,,,...///---***000+++'''(((,,,///...+++333111...,,,---.........,,,((((((---///---,,,...000222444333000///000222333...))))))---111444444555222000000222222000---222000222555444111222666999777555444444555555444999555222444:::??????>>>999;;;:::777666999:::777333555555444555777555111000222111///,,,///777===888???EEEBBB:::333444777888:::;;;;;;999:::===@@@<<<;;;:::999999999:::;;;999;;;888555666;;;888222222444888888888999<<>>AAACCCBBB???>>>???AAAAAA>>><<>>CCCGGGGGGEEEHHHFFFCCC@@@???@@@BBBCCCAAAAAA@@@???>>>???CCCFFFFFFCCC??????AAACCCCCCBBBEEEDDDBBB@@@??????@@@@@@BBB@@@>>>>>>@@@BBBDDDDDD>>>???AAAEEEHHHJJJHHHFFFIIIGGGDDDEEEGGGHHHFFFDDDAAA???AAACCCAAA<<<<<<>>>@@@FFFJJJHHHAAA<<<<<>>>>>DDDIIIIIICCC>>>===>>>BBB>>>===AAADDDCCCDDDFFFEEECCCAAAAAABBBBBBAAA@@@;;;???BBBCCC???;;;777555777666444333333555888:::======<<<;;;:::888666555777<<>>???@@@@@@@@@AAAAAABBBBBBBBBAAA???======>>>??????>>>rrrmmmaaaVVVRRRRRROOOHHHEEE@@@;;;888999:::888777000...***(((((()))++++++***&&&%%%)))+++******,,,+++'''$$$&&&)))***&&&!!!###))))))$$$!!!###&&&***,,,+++%%%"""$$$&&&%%%+++...---'''"""!!!"""  $$$$$$!!!%%%(((++++++)))(((***,,,(((++++++((((((******'''///...---,,,***(((&&&%%%######$$$%%%&&&((()))***%%%&&&'''((((((&&&###!!!!!!""" &&&$$$######$$$%%%%%%$$$$$$&&&***------+++(((%%%''''''%%%"""!!!%%%###((()))&&&%%%''''''%%%"""''',,,000111111111...---+++***)))******+++---...111333222000---+++//////...,,,((('''((()))---///111000---)))%%%$$$$$$((()))(((***...,,,'''&&&******%%%$$$(((***((()))'''%%%'''+++...///...---......---,,,,,,,,,,,,,,,,,,)))&&&)))---***$$$'''))),,,000222222...+++&&&---111111222666777444///333222+++'''))),,,,,,///,,,******...222444444111555999888444111000111000...---...000111///---***++++++,,,++++++,,,------***(((***...000---***///...+++******+++,,,,,,***'''(((...111000000222111222333222...---...///444000,,,,,,///333444444555444333222222222222222777444222333111000333999@@@;;;666333444555666555777444222444999======;;;222555555222333666777444333777888777888:::888444444555444111///111888>>>???BBBEEEAAA:::666666999555777999999888888:::<<<===<<<;;;999999999999999777999777444666;;;999444666999;;;;;;999999:::<<>>???@@@DDDBBB@@@BBBEEEFFFDDD@@@@@@CCCGGGJJJKKKIIIFFFDDD>>>===>>>AAAEEEHHHGGGFFFIIIEEEAAA@@@AAADDDFFFFFF??????>>>===;;;<<<@@@BBBCCC@@@======>>>@@@@@@???CCCBBBAAA@@@????????????@@@??????>>>???@@@BBBDDDAAAAAABBBDDDFFFFFFEEECCCEEEDDDCCCDDDGGGGGGEEECCCDDDAAA@@@@@@>>>;;;;;;>>>???CCCGGGEEE???;;;===@@@<<<:::===DDDGGGEEEBBBCCCDDDHHHJJJGGGEEEFFFEEECCCCCCBBBBBBBBBBBBBBBCCCCCCDDDAAA===<<<;;;;;;;;;:::AAA===:::;;;???AAA@@@>>>>>>BBBEEECCC>>><<<>>>AAA@@@<<<;;;>>>@@@??????AAAFFFEEECCCCCCCCCDDDCCCBBB======>>>===<<<999666444666555444333444666999:::??????>>>===;;;888666444777:::;;;888444111222555///000333777999;;;<<<<<<===>>>>>>>>>????????????<<<999777777999<<<======~~~iiidddZZZPPPMMMNNNKKKFFFBBB>>>999777888999777444333///+++***,,,---+++'''$$$!!! %%%'''%%%$$$%%%)))'''&&&&&&&&&$$$!!!"""'''***(((&&&###""""""%%%%%%""" $$$&&&&&&//////,,,$$$### %%%%%%!!!"""'''+++,,,***))))))+++'''++++++))))))+++)))&&&000...***'''&&&''')))+++&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%(((******&&&""" ###### %%%$$$######$$$$$$###"""&&&''')))******(((%%%######"""!!!%%%(((+++,,,(((&&&)))***)))###%%%***...222333444444...---+++)))(((((()))***,,,///222444333///***'''---...---+++)))((()))***+++,,,...///...***%%% """%%%'''(((***---***&&&$$$''''''$$$###'''***+++***+++,,,---------,,,+++000000//////......------...---)))&&&(((,,,+++'''+++,,,///333444222---)))(((---111000///111444444...000///)))$$$&&&)))***111///,,,,,,---/////////111999???;;;222+++,,,111111111111333444444222///&&&***---,,,((('''))),,,))))))***...111111...)))---,,,+++*********,,,,,,(((&&&(((///333333333555333444444222000......///555222//////222555555444555777777555333222555888<<<777333111//////444;;;FFF>>>666333444777777555666444333555999;;;999777222555777555666::::::777222888;;;;;;<<<>>><<<888777888777444222333888===>>>???>>><<<:::999:::<<<666888:::;;;999777666666;;;:::999888777666666666555666666555777::::::777888:::<<<===<<<;;;;;;;;;@@@BBBCCCBBBAAA???@@@@@@DDDCCCBBBDDDHHHHHHEEEBBBBBBDDDFFFHHHHHHFFFDDDBBB>>>>>>???BBBFFFGGGGGGEEEFFFBBB======@@@DDDGGGGGG@@@@@@???===;;;<<<>>>AAAAAA>>><<<;;;<<<======<<>>===<<<===???AAA@@@>>>>>>AAADDDCCCAAA@@@@@@AAAAAA@@@???CCCCCCDDDFFFHHHHHHFFFDDDFFFAAA>>>>>>===::::::>>>===@@@CCCAAA===;;;>>>BBB>>>===@@@FFFIIIEEEAAAAAADDDHHHIIIEEEBBBCCCBBB???@@@@@@AAAAAABBBBBBCCCCCCBBB???===<<<<<<<<<;;;999@@@===;;;<<>>???@@@<<<888999>>>DDD???;;;999===???======???EEECCCAAAAAABBBCCCBBBAAA>>>;;;888888999999777444555555444444555777:::<<<===>>>??????>>>;;;999777777666444333333444666888111222444666888888888888======>>>????????????>>>===:::666555666999:::;;;{{{ddd```WWWMMMIIIJJJHHHDDD@@@<<<999777777666333///555333000///...+++'''$$$### %%%'''$$$"""###%%%&&&''''''$$$"""  $$$)))***'''"""!!!""" ###%%%$$$******((($$$ ###'''""""""  &&&'''%%%!!!&&&,,,...,,,***)))***(((+++,,,***))))))'''"""'''%%%###"""$$$(((---///***)))'''%%%###!!! &&&$$$###''',,,,,,'''""" ###$$$###!!! !!!"""!!!!!!"""$$$$$$###"""$$$%%%&&&'''&&&%%%$$$######!!!!!!###'''++++++''''''***------&&&'''***,,,...000000000///...+++)))(((((()))***+++---//////...***&&&$$$+++,,,......------///111+++***)))***,,,***%%% """$$$'''***+++(((%%%###%%%%%%%%%&&&***...111---///222222///+++(((''',,,+++++++++---------,,,///,,,(((%%%&&&)))***)))/////////000000///+++((((((,,,///---+++,,,///222,,,...---)))&&&'''+++...333222222222111///,,,+++///666<<<:::111,,,---111222333444666666333000---)))+++---,,,)))''''''((((((***...222555444///***.........---,,,,,,...///'''%%%(((///333333333444555555555444333333333333666333000111444666555444666999;;;888333222777======888444222///...222888BBB;;;444333666999777555555555555888::::::888555555999:::999999;;;:::777000777<<<===>>>???>>>:::888888777444222333666999444444555666999;;;;;;;;;:::<<<======;;;777333111666555555555555555555555333444555666777:::::::::666888;;;===============???@@@AAABBBBBBBBBBBBCCCAAAAAABBBEEEIIIJJJHHHFFFCCCDDDDDDDDDDDDBBBAAA@@@;;;===???BBBCCCDDDBBBAAA>>>===;;;999:::===BBBEEECCCCCCBBB@@@>>>>>>@@@BBB@@@???>>>===============<<<===>>>??????>>><<<;;;<<<@@@CCCBBB>>>===@@@DDDBBB@@@>>>>>>?????????>>>EEEFFFHHHJJJJJJIIIFFFDDDDDD???===???>>>;;;;;;===<<>><<<===AAAEEE>>>===@@@FFFGGGBBB>>>===BBBEEEEEE@@@=========;;;>>>???@@@AAAAAABBBBBBBBBAAA@@@>>>>>>>>>>>><<<;;;???===<<<<<<>>>???>>>===>>>??????:::666777===CCC???;;;:::>>>@@@@@@@@@BBB@@@>>>======>>>???>>>===<<<888666888<<<===:::666555444444555666999;;;===888:::===???@@@???>>>===888333//////222777999:::333444555666666666555444???@@@AAABBBBBBAAA@@@@@@EEE@@@;;;888777999:::;;;{{{pppccc```WWWMMMHHHHHHGGGDDDBBB???<<<::::::777111---222444555333...)))'''&&&&&&###$$$)))+++'''%%%%%%!!!$$$'''(((%%%###"""###"""&&&(((%%% !!!### """###!!!%%%%%%&&&&&&%%%%%%%%%%%%&&&%%% $$$'''&&&!!!'''---///---***))))))(((+++,,,)))''''''$$$"""%%%(((+++---))))))(((&&&%%%###!!! %%%###"""%%%***+++'''""" !!!!!!!!!"""###!!! !!!###&&&''''''%%%######%%%'''((((((((((((%%%$$$$$$######"""!!! ###'''(((&&&''',,,///000%%%&&&'''))),,,---//////111///,,,)))((()))+++------,,,,,,***)))'''%%%$$$+++,,,...///...///000222...+++((()))++++++)))&&&######%%%)))++++++((('''&&&&&&'''''''''(((,,,000+++...111111///,,,))))))'''&&&&&&(((,,,......---...***&&&$$$%%%&&&((()))444111...,,,,,,,,,,,,,,,+++,,,------++++++...111+++,,,------++++++///333222555888888666222---***---000333444333111222333...000333333111---)))&&&)))((()))+++......,,,)))***,,,111666777555000,,,...///000///---,,,...///(((&&&)))///333111000111333333333444555666666555555222///000444666555333555:::===:::333222777===999666444333000,,,...222888444222333777999777444555666777:::;;;:::888666444777999666555555222---,,,444:::;;;;;;===<<<:::666666555333222111333444000000222666999:::888555777888:::<<<;;;999444222222333444555777888999999444444666888888999:::<<<888888999;;;======<<<;;;===>>>???BBBDDDFFFFFFFFFBBBBBBCCCEEEFFFFFFEEEDDDAAAAAAAAAAAA@@@>>>===<<<777:::===???@@@>>>===;;;888;;;===:::666777===DDDCCCCCCCCCBBB@@@???AAABBBAAAAAAAAA@@@@@@@@@AAAAAA;;;<<<>>>??????>>>===<<<===AAADDDBBB>>>===AAAEEEDDDBBB@@@AAABBBCCCCCCBBBFFFHHHIIIJJJHHHEEEBBB@@@@@@======AAACCC???;;;;;;<<<===>>>======???DDDHHH@@@>>>@@@EEEFFFAAA<<<;;;@@@CCCAAA<<<999:::;;;999<<<===???@@@AAAAAAAAAAAA>>>>>>===>>>???>>><<<:::>>>=========>>>>>>===<<>>AAAAAABBBEEE<<<;;;999:::;;;<<<<<<;;;888666666:::@@@AAA===999555555555666777:::;;;===888999<<<>>>??????>>>>>>888333......333888::::::444555555666666555333222???@@@AAABBBBBBAAA??????FFFBBB===::::::<<<===>>>zzzjjj^^^```^^^VVVLLLFFFFFFFFFDDDCCCAAA??????>>>:::444...---111444333...******,,,(((&&&(((---///***'''&&& ###&&&((('''%%%$$$$$$ """###$$$"""###%%%###!!!###""" ######$$$&&&'''%%%"""$$$""" $$$###"""'''---...,,,)))'''(((&&&))))))&&&$$$%%%###"""%%%'''((('''&&&###%%%''')))))))))'''&&&$$$""" """%%%&&&%%%### """$$$######$$$''')))***)))(((###$$$'''))),,,---------(((''''''''''''%%%!!!###&&&%%%''',,,000000"""###$$$'''***...111333000...+++))))))***---///000...,,,***)))(((((((((,,,---......,,,******+++000...,,,+++,,,---......***'''(((,,,...,,,+++++++++))))))***(((%%%&&&***)))***+++---......---,,,'''%%%%%%)))...222111000---)))%%%%%%$$$###&&&***777222---******---///000---+++***---...,,,---000***+++...111///---///555111444888999666222///------++++++---222444444333///222444444111,,,)))(((&&&%%%&&&+++111444111...,,,///333666666444000...+++---///---***((())),,,)))'''***000333000...///000//////111333555555444222///,,,---111444444333444999<<<:::444111444888333111111222///***))),,,......000222555666666555555666888:::::::::888777666999:::777444333...(((***222888888777999:::999666555444333222222222222444555777999:::888444000///000333777::::::777555222333555888:::<<<======777666888::::::888999===>>>===;;;:::;;;;;;999888>>>>>>???BBBEEEHHHHHHGGGHHHGGGEEECCC@@@>>>===<<<>>>>>>>>>>>>===;;;999888444888<<>>DDD???@@@AAA???>>>===???@@@???AAACCCCCCBBBBBBCCCEEE<<<===>>>???????????????@@@AAAAAA???<<<===@@@DDDFFFEEEEEEFFFHHHIIIHHHGGGDDDEEEFFFEEEBBB>>><<<<<>>CCCEEEAAA<<<999;;;<<<======>>>@@@DDDGGGBBB???@@@DDDDDD@@@<<<<<<>>>AAA???:::888:::===<<<<<<===>>>@@@@@@@@@??????::::::;;;<<<======:::777======>>>>>>>>>===<<<<<>>888666:::>>>:::666666;;;??????@@@BBB<<<;;;::::::<<<======<<<666666777;;;???@@@<<<999666666666777888:::;;;<<<<<<<<<<<<<<<;;;::::::999888555111111444777888777444555666666666555444333;;;<<<>>>???>>>===;;;:::>>><<<999888;;;>>>AAABBBqqqaaaTTTZZZYYYSSSIIIDDDEEEFFFEEE???>>>>>>@@@@@@<<<555000...///000000///---++++++'''%%%(((...///***&&&%%% """$$$'''(((&&&$$$"""$$$$$$###""" %%%(((&&&$$$%%%$$$!!!!!! ###%%%### """"""'''++++++(((%%%$$$%%%!!!$$$$$$""""""%%%%%%###!!!###'''******)))'''%%%###(((,,,......,,,***###""" !!!"""$$$!!!###$$$$$$%%%$$$%%%''')))(((&&&$$$"""$$$'''***,,,---------***(((%%%%%%&&&%%%""" ###&&&&&&''',,,...--- !!!"""$$$(((,,,000222...,,,)))'''(((***---000.........---+++***)))(((***,,,---,,,***(((((((((,,,---......------...///...)))(((+++---******,,,+++)))+++...---((('''+++---***'''(((***,,,,,,******((('''***000444333111---(((&&&(((&&&###%%%+++333///+++)))***,,,...///,,,&&&$$$***...,,,***+++***+++///333111++++++000000222333333000///000222///,,,)))***...111222222111444666666333000...///$$$&&&)))---000111000///...000333444333111///...***---...,,,'''%%%&&&((()))(((+++111444222///000111///...000333555444222///+++((((((---111333333333777:::999444000000222///------...+++&&&&&&)))+++---///000000222555888333555777888888888888888:::>>>???<<<999666111***)))111666555333666888888777666555555555555444333999999:::999777444222111......000555999:::888555111333555888:::;;;;;;<<<;;;999:::===;;;666888===BBB???;;;:::;;;<<<;;;999AAA@@@@@@BBBFFFGGGFFFEEEIIIHHHDDD???:::888777777999:::;;;<<<;;;999666555444999>>>@@@>>>:::777666888999;;;>>>@@@BBBBBBBBB<<<===>>>>>>===<<<>>>???<<>>;;;;;;<<>>@@@@@@???===<<<888888:::<<<>>>===999666<<<===>>>>>>===<<<;;;;;;>>>@@@???;;;666666;;;@@@;;;777666:::<<<;;;<<<>>>===;;;::::::<<<=========666666777777888888777777777777888888999:::;;;;;;>>>===;;;999777777777777888777666666666666555444333444555666777666555555888999;;;<<<;;;999777555888777666777;;;???AAABBB}}}pppaaaTTTUUUUUUOOOFFFBBBDDDFFFFFF:::999:::===???<<<555///333111......///...***%%%%%%$$$'''---...)))$$$"""!!!"""###&&&(((&&&"""''''''%%%""" %%%)))'''&&&'''&&&###""""""###""""""&&&))))))&&&###"""### !!!!!!&&&(((&&&$$$&&&))),,,---,,,+++)))!!!$$$***///111///,,,)))"""!!!!!!$$$"""&&&((((((&&&$$$$$$$$$%%%%%%$$$!!!"""%%%)))***+++***)))***'''###"""###$$$$$$"""$$$((('''(((+++---+++!!!!!!!!!"""$$$'''***,,,---***(((&&&'''***---000+++,,,......---+++(((&&&'''))),,,,,,+++******+++&&&***......,,,***+++,,,...(((%%%)))***''''''***)))(((,,,222222......333444---'''%%%''')))'''%%%,,,)))(((+++000444222///---)))(((***((($$$&&&,,,---***(((''')))***++++++))) %%%,,,***&&&%%%******///333000((('''+++//////...,,,***,,,111666111...***)))***,,,///000,,,000333333111//////000&&&***//////---******,,,///111222111000...---...***---000---'''$$$%%%''')))(((+++222666444222222444222000222444666444222---)))%%%%%%***///222333222666888888444///---------+++******'''###$$$(((+++...000///---...444:::222333555666666666888999999>>>@@@===:::888222+++)))111555444111444777888999888777888888888666555888999999777444222333555444333444666999:::777444000111333555777777777777===;;;<<>>:::999<<>>>>>======>>>@@@999<<<@@@AAAAAAAAACCCFFF@@@@@@??????@@@BBBDDDEEEBBB>>>999666888;;;>>>???DDDDDDEEEFFFGGGFFFCCCAAA@@@BBBCCCAAA===<<<===???MMMFFFAAABBBCCC???:::888888999:::;;;===???AAACCC???:::999;;;<<<:::888:::666888777333222777<<<===<<<===???@@@???>>><<<;;;999:::<<<>>>@@@???;;;888<<<===??????===<<<;;;;;;===>>>===888444555<<>>:::888;;;<<<::::::<<<;;;:::999999;;;===<<<<<<888777666333111000222444888888888999999:::::::::<<<:::888666666666888999888999:::999777555333111333444555777777777777666777888:::;;;;;;999666444999888777888;;;>>>??????wwwiii^^^YYYYYYSSSLLLGGGEEECCC@@@>>>???:::777888777333111333444333222000...---,,,,,,(((***---...---((($$$ %%%---,,,%%%"""$$$(((******&&&###$$$""""""&&&((('''&&&&&&&&&###!!! ###$$$"""  """###"""!!!###%%%((('''%%%"""!!! %%%)))%%% &&&&&&(((***+++***)))******"""&&&+++///000---(((%%%$$$""" """#########"""'''***)))$$$###&&&(((&&& !!!$$$""""""'''......''')))(((&&&&&&&&&$$$""" %%%######$$$(((+++---...,,,'''"""!!!###***+++***)))***+++,,,***((($$$'''+++,,,***(((((((((---+++)))***111666222)))+++******)))***+++,,,,,,(((((()))(((''''''***,,,***''')))///111......222///***$$$###&&&'''&&&###"""%%%)))...111333333333+++,,,,,,((($$$"""$$$&&&------,,,)))''''''(((***%%%$$$###"""###%%%'''))),,,///111...((($$$%%%(((/////////...***)))///666111000...+++***+++///222000---,,,...222333///+++'''&&&(((---///------///111222333333222111222333222222000---***((((((***......///111222444555555888666666777444//////333666,,,###"""(((///111000555555444333222222111111///222...$$$%%%(((///000111///---...222666666333000000444666777777>>>>>>>>>===;;;999666555666666555555444444444333666666555666777555222000444555555333111222666:::999555333444888:::888555555444444666999999555222<<<===>>>??????>>>===<<<@@@???@@@BBBDDDEEEDDDCCCCCCGGGLLLLLLGGGCCCBBBCCC===<<<:::888777666555555666999<<<===;;;999777777999999999888777888:::<<<>>><<<999888999;;;<<<<<<<<<@@@CCCBBB>>><<<>>>BBBAAA??????AAAAAA??????BBBCCC:::777>>>DDDAAA===<<>>DDDIIIIIIBBB>>>???>>>::::::???AAA>>><<<>>>AAAAAA???BBB@@@:::666777888666:::888666555666999<<<>>>>>><<<;;;===??????<<<999888;;;???CCCEEEBBB===999>>>?????????======>>>???@@@@@@>>><<<<<<===AAAEEE????????????<<<:::;;;>>><<<999777888;;;<<<;;;999777666555444222111000000;;;>>>>>>;;;<<<@@@???999777999999777777;;;;;;888::::::;;;:::888444111...///333888:::999888999::::::888666777;;;======;;;======<<<<<<===>>>@@@@@@qqqddd\\\WWWUUUPPPJJJEEECCCBBB???>>>===999888999777111------000111222222111///---+++***++++++***(((%%%""" """"""&&&,,,,,,'''&&&)))###'''((((((((()))&&&  $$$&&&&&&$$$$$$$$$%%%###!!!"""$$$%%%$$$""""""%%%$$$!!! """$$$&&&(((((('''$$$"""!!!!!!!!!"""%%%'''%%%!!!"""'''''')))++++++)))(((((()))%%%&&&(((******)))'''&&&&&&###  !!!!!!!!! """&&&)))((($$$  """!!! $$$'''%%%$$$%%%***000222...***)))'''$$$""""""######"""$$$$$$$$$'''+++---......+++&&&######"""!!!%%%***(((''''''((())))))'''&&&"""$$$'''***++++++******111222000,,,,,,///000---&&&'''(((***+++,,,,,,,,,(((((()))))))))((('''&&&'''&&&)))///111...---000...)))$$$###%%%((('''&&&$$$&&&***...000111000000+++,,,***'''$$$"""$$$&&&.........,,,+++******+++)))'''$$$!!!"""$$$'''***)))***,,,,,,+++***))))))444444333///+++)))...333//////...+++******,,,///---,,,+++...222333000,,,"""###'''...000...,,,...333555555555444333444666333111///,,,++++++,,,,,,...000222333333444666888999555444666444000...///222000---,,,,,,...///000444444444333222111000000000222000(((###%%%+++---222111000000222444555555666222...///333666555333999:::;;;=========<<<<<<<<<:::777555555666888:::;;;999777666777666555333777888888666333222444666999555222333777999888666555444444666888777444111999:::<<<>>>???@@@@@@@@@AAA@@@@@@AAADDDFFFEEEEEEEEEHHHKKKIIIDDD???======<<<;;;:::888777666555555444555888:::;;;:::888777888888888777777777999:::<<<:::777666777888888888;;;>>>AAA@@@===;;;===@@@@@@======@@@@@@===<<>>BBB@@@???======???AAACCCAAAAAABBBCCCDDDCCCBBBAAA@@@>>>???AAA???;;;<<<@@@GGGKKKJJJCCC>>>>>><<<888999===>>>:::888:::===>>>@@@CCCBBB===:::;;;<<<:::>>><<<999888777999;;;===>>><<<999:::===???>>>===999;;;>>>@@@BBB@@@===:::<<<>>>??????>>><<<<<<===;;;<<<=========>>>@@@BBB???======<<<<<<<<<===???:::888666888;;;===;;;999444444444333222111000///999;;;999666777======999<<>>:::888;;;===<<<888999999999777444000...---111777:::;;;;;;<<<>>><<<;;;999:::===>>><<<:::;;;<<<<<<===============wwwhhh^^^XXXTTTPPPKKKFFFBBB???>>>===<<<:::777777999555---((((((---///111333222///+++))),,,+++(((%%%###"""!!!!!!&&&&&&))),,,,,,******..."""%%%(((***------'''###%%%$$$#########(((&&&$$$###%%%&&&&&&&&&$$$(((***'''""" $$$((()))******(((&&&%%%%%%'''(((%%%$$$%%%%%%###$$$'''***+++,,,+++(((&&&%%%&&&''''''&&&%%%%%%%%%&&&&&&+++'''### !!!!!!!!!!!!!!!"""$$$%%%%%%""" """!!! """$$$&&&'''&&&(((***---...---+++)))%%%!!! ###%%%%%%"""###&&&+++///000///---'''###"""###$$$###%%%)))'''&&&'''((())))))'''%%%$$$$$$%%%(((***+++***(((...222111((("""###(((+++###$$$&&&(((*********)))(((((((((+++---+++&&&!!!%%%&&&)))///000---++++++---((($$$###%%%)))***)))%%%'''***---///...---,,,------+++)))&&&&&&(((***............---,,,++++++---***&&&###"""%%%))),,,))))))***---000111///,,,444555444000++++++...111---------,,,***))))))******)))+++...333333000--- &&&...111...+++,,,000111111000//////000111777333///---...///---+++***...222222000000444999444000///333666333000///...444888777222...///222444444555444333111///...///222111+++(((+++000222333000...111555777444111555111...///333555333000444666888;;;>>>@@@BBBBBBAAA>>>999666555888===@@@>>>:::666444444555666666999:::;;;:::777444333333999555111222555999999999888777777888999888666333888999<<<>>>AAACCCDDDDDDAAA@@@???@@@CCCFFFGGGGGGHHHIIIIIIFFF@@@;;;777666::::::999777666555444444111111222666:::;;;888555666666555555666666777888999777555555666777666555===@@@CCCBBB???>>>???AAA>>><<<===??????;;;:::<<>><<<===@@@BBBAAA??????;;;999<<<>>>===>>>@@@FFFHHHGGGAAA<<<:::888555888===>>>:::777999;;;;;;???CCCDDDAAA???@@@@@@>>>>>>===;;;:::;;;<<<>>>???===;;;888888;;;>>>@@@AAA<<<<<<==================<<<>>>??????===<<<;;;<<<777:::<<<>>>===>>>???@@@BBB@@@===<<<===@@@BBBBBB888666666888;;;===;;;888777777777777777666555555666666444222444999;;;999:::<<<;;;666555777999888666666666666444222000///...222777:::;;;<<<===>>>=========>>>???>>>;;;999333555888999999777444222mmm```YYYUUUSSSLLLIIIDDD@@@===<<<;;;;;;777555555555111***'''(((---...//////...,,,)))''')))((('''%%%$$$###""""""((())),,,---,,,******,,,&&&((()))***,,,---&&&!!!%%%&&&&&&%%%$$$$$$)))'''%%%$$$%%%&&&''''''%%%'''(((&&&%%%%%%))),,,+++,,,+++***((())),,,...---'''"""###$$$###$$$''',,,,,,,,,***'''$$$###$$$((('''&&&$$$$$$$$$%%%%%%111---'''###""""""######$$$######"""!!! """!!! """%%%%%%%%%((()))***++++++)))(((''''''$$$!!!!!!###%%%&&&''' """''',,,000000---***$$$ ###%%%$$$$$$&&&)))))))))+++---,,,***((()))'''&&&&&&((((((%%%###(((------&&& %%%(((######$$$%%%%%%&&&&&&&&&***''''''***//////)))$$$&&&(((+++......+++'''&&&,,,((($$$$$$&&&)))++++++$$$&&&))),,,......,,,+++111000...,,,++++++---...,,,,,,,,,......---+++***---+++)))'''(((***---///,,,---///222333333111///...222333111...//////...***,,,------***((('''''''''(((***...222333000--- %%%,,,...+++***,,,,,,------+++******+++---999444111111222111,,,'''$$$***//////++++++000666---))))))000777777444333---444::::::555111111444444555666666555333000//////333222---+++...111111111000000111333222///,,,333333333333222222222222333555777:::===???AAABBBAAA>>>:::777777999===@@@<<<888222000111444888:::777999;;;<<<;;;999777555:::777333333666999<<<<<<<<<<<<<<<<<<<<<;;;999888======???@@@BBBCCCDDDEEEAAA???>>>???BBBEEEGGGHHHHHHGGGEEEBBB>>>:::666333999999888777666555444333222000000444999:::666111222111111333555777888888666555444666888999888777<<>>===>>>??????===>>>AAAAAA<<<:::;;;???<<<:::===BBBCCCBBBAAA>>>BBBFFFEEEAAA???BBBEEEAAA<<<888999>>>AAA@@@>>>@@@999666999<<<<<<<<<===@@@BBBAAA>>>999777555444999???AAA>>>:::;;;;;;:::;;;@@@CCCAAA@@@AAAAAA???::::::;;;<<<>>>@@@CCCDDD<<<;;;:::999;;;===>>>??????>>>===;;;;;;<<<>>>AAA@@@@@@???===;;;:::<<<>>>:::<<<======<<<<<<===>>>HHHFFFBBB>>>@@@DDDEEECCC666555555777;;;<<<:::777777888999:::::::::999999444444444444777:::;;;999888888666444777:::777111333333333333222111000///444666888::::::::::::::::::;;;>>>@@@@@@>>>;;;999111333777999888444000---xxxfff\\\WWWTTTRRRNNNKKKGGGBBB>>><<<<<<===666333222111,,,((()))---///...,,,+++)))'''&&&%%%$$$%%%'''))))))'''%%%$$$'''+++......,,,***'''%%%'''))))))(((***+++&&&"""%%%(((***)))'''&&&&&&((('''&&&%%%$$$$$$%%%&&&$$$""" ###(((,,,------...---,,,)))''''''))),,,---&&&"""######"""###&&&,,,,,,,,,)))%%%###"""###'''''''''''''''&&&%%%$$$222---'''###""""""######$$$$$$###!!!###'''((((((&&&''')))+++++++++******%%%$$$###%%%'''(((((('''!!!%%%***......+++((($$$!!!!!!%%%((('''&&&&&&))))))***,,,......+++))))))'''&&&%%%%%%%%%$$$###%%%)))+++(((((())))))''' """%%%''')))***'''&&&)))///111...******+++,,,+++***(((&&&###+++)))'''&&&''')))++++++"""%%%(((,,,......---,,,000///...---.../////////---,,,,,,...000000...+++)))***,,,---///000111111///333666555111------///---333777444222222///***(((+++---...,,,)))'''&&&&&&(((***...000111///...&&&$$$&&&***+++)))))),,,......---+++))))))+++---222000000444777555---&&&$$$***///...***)))...333,,,''''''///666777555444///111333444444444444444555666666666555444333222333666666222000222222000111444666555111---+++***000666:::999333000333777666666777888999;;;<<<===<<<;;;999888888:::;;;<<<;;;777222000222777<<>>===<<<===:::777666888;;;>>>???===>>>>>>>>>===<<<<<<<<>>AAADDDFFFFFFFFFCCC@@@>>>>>><<<999555888888888888777555444333444222111444888888333------,,,---111666999:::999333444555888;;;===<<<;;;999:::<<<<<<;;;::::::;;;???>>>@@@DDDDDD???<<<<<<;;;:::888999<<<@@@@@@>>>777<<>>===@@@DDDBBB===888999===AAA@@@>>>@@@999555777999888888999;;;<<<===<<<:::777777888666>>>BBB???<<<;;;:::888888===@@@>>>===??????<<<999:::;;;===>>>@@@BBBCCC;;;<<<<<<<<<<<<;;;;;;;;;@@@@@@>>>;;;999;;;???CCCDDDCCC???;;;888999===@@@AAA@@@???;;;999999;;;>>>JJJJJJEEE>>>>>>BBBCCC@@@666444444666999;;;999666333444666777888888777666333444777;;;>>>>>>;;;:::<<<:::777:::BBBFFF===111111111000000000000111111555666777888:::::::::999555888<<>>===999555111qqqbbb[[[WWWSSSQQQQQQOOOKKKEEE???<<<;;;===666333111///***'''***000...---+++((('''&&&%%%%%% ###(((,,,---+++'''%%%%%%***...---+++)))&&&"""%%%)))+++******,,,***&&&&&&)))+++,,,***'''&&&%%%&&&'''((('''$$$###$$$%%%###"""***///...+++///...+++'''###"""###$$$***&&&$$$&&&%%%""""""&&&++++++***'''$$$######$$$%%%&&&((())))))'''&&&$$$---)))$$$  ###$$$$$$### %%%###!!! !!!###'''***&&&%%%###$$$(((+++,,,,,,%%%$$$%%%&&&))))))(((&&&!!!"""$$$'''******(((&&&((($$$###(((,,,***((((((%%%&&&'''***,,,,,,)))&&&$$$%%%%%%$$$"""###%%%((("""%%%'''(((+++---(((!!! $$$(((+++---(((&&&&&&***...111000...,,,---,,,'''&&&((('''%%%++++++***)))))))))))))))###%%%))),,,......------+++++++++,,,...///---,,,///---,,,...111222000...&&&))),,,000222333333222222666888555---)))+++...444:::;;;666333444///'''(((+++...///---+++)))))))))***+++------...------+++((('''***+++)))***...,,,,,,+++)))'''''')))+++)))+++...333777555000******...222111...---000444111,,,+++///333222111222000...---...222555555444555555444444444444444555888;;;;;;777666777555111444777:::777111,,,+++---000777===<<<666333555:::888888777777777888999999999999::::::::::::::::::===999666555888<<<@@@BBB444444555888<<<@@@AAAAAA>>>===;;;999:::;;;>>>???;;;<<<===<<<;;;;;;<<<===@@@???>>>===;;;;;;;;;;;;BBB@@@??????BBBDDDEEEEEECCC>>>::::::>>>???<<<999777888999999888666555444666555444666777666111---+++***+++000666::::::888222333555999<<<>>>===;;;=========>>>>>>======<<<<<<<<>>@@@@@@===999999;;;>>>===<<<>>>999666777777444333555999888:::===<<<999:::===444:::===;;;888888888777777<<<===:::999;;;;;;999:::;;;<<<<<<===<<<<<<;;;:::<<<>>>>>><<<:::999:::>>>??????<<<999999===AAAEEECCC???:::777888<<>>;;;888555333444777888777555444666888:::;;;:::999888555555999AAACCC@@@<<<;;;>>>;;;888;;;DDDGGG===000//////......///000222333222222333666:::<<<<<<;;;333666;;;======<<<;;;:::999:::<<<>>>===:::777555{{{kkk___ZZZWWWSSSOOOPPPNNNJJJBBB:::666555666666555444222,,,&&&(((...***************)))((('''!!!$$$(((,,,---***'''$$$###))),,,)))(((***)))&&&$$$,,,222111---,,,***(((''')))++++++(((%%%""""""$$$'''))))))&&&$$$###$$$$$$""""""%%%)))+++***''',,,,,,***((($$$######%%%&&&&&&(((***'''"""###'''))))))(((&&&$$$###$$$&&&%%%&&&'''((((((''''''&&&(((%%%!!! """%%%%%%$$$"""###$$$000---(((###"""(((333;;;@@@666+++$$$%%%''')))(((&&&%%%$$$$$$&&&(((((('''%%%$$$###%%%'''((('''&&&)))$$$"""'''+++***''''''######&&&)))+++***'''$$$###&&&'''$$$$$$)))###&&&((('''))))))$$$ $$$''')))++++++***###%%%(((,,,---...,,,+++------)))######)))---,,,,,,---------***(((&&&%%%%%%'''***---...---,,,+++((((((***---000000---)))...***(((***...000///,,,'''(((+++...000111111111666777666333000...///111777;;;888000---111///''')))+++///000///---,,,,,,,,,,,,,,,++++++***+++,,,***((()))---...,,,---000,,,,,,***'''%%%%%%(((***)))+++...111222000...,,,111333444333222111222444444000...000000...///333000...,,,---000222222222333222111111111333555666888;;;<<<999999:::777222555666666555222000...---222555999;;;:::888777777888777777777777999:::;;;::::::;;;;;;<<<<<<<<<<<<>>><<<999999;;;>>>???@@@999666444555999>>>@@@AAA>>>>>>===;;;:::;;;<<<===:::;;;===<<<;;;;;;===@@@>>>===<<<<<<<<<<<<===>>>DDDCCCBBBCCCEEEEEEEEEDDD@@@:::555777===@@@>>>:::888888999:::999888666444555666888888777555111///,,,+++,,,000777:::888666111222444888;;;;;;888666????????????@@@@@@???>>>777777<<>>::::::666888666222333999:::777666666777888999:::<<<<<<<<<;;;999888777888888888:::888777888666111111444555444666::::::777888===444888888333111444888::::::======999777999:::888888999:::;;;:::999888777999;;;<<<<<<:::999;;;===:::===>>><<<888777:::>>>AAA@@@>>>:::777666888:::@@@@@@>>>;;;888777888:::===FFFGGG<<<555999<<<::::::666222222444666666555999:::===?????????===<<<888666999@@@CCC???;;;<<<<<<;;;888666999;;;666---///...------...000333555333222222444888;;;;;;:::444888<<<===;;;999999:::999999999999999888777666vvvhhh^^^ZZZWWWRRRMMMLLLJJJEEE===444......///666666777555...&&&&&&+++&&&(((+++---...---***)))###%%%(((******(((&&&$$$###)))***&&&%%%***---+++&&&111:::777000+++'''$$$&&&(((***)))&&&"""$$$(((++++++(((%%%###$$$%%%'''(((((((((&&&%%%%%%((()))***)))((((((***,,,$$$&&&,,,...***###$$$((('''((('''%%%$$$$$$%%%'''%%%%%%%%%%%%&&&''''''(((&&&$$$"""!!!!!!"""!!!  %%%''''''''')))+++...,,,(((%%%)))666KKKZZZeeeTTT===...(((((('''%%%(((%%%"""!!!###%%%'''((((((&&&$$$###%%%'''''''''(((!!!###'''&&&$$$###"""###&&&)))++++++'''%%%%%%)))***%%% '''+++...///,,,)))((($$$###'''+++......+++'''### $$$***...---+++(((''',,,,,,''' !!!***111111,,,...000///,,,'''$$$"""(((***,,,......---***)))((((((+++///333222...)))***&&&###$$$))),,,,,,)))))))))***+++,,,---///000;;;888555444555777777777444777222'''&&&///000***))),,,///000000///...///......---+++)))(((***+++''''''***000222//////111111000///,,,******,,,//////000000///,,,***)))***444444444333333333222222333000///000///---111777//////////////////000000111000......///222555777555888999888999:::777111444222///000222222///+++444444555999======999444666666666777999;;;===???======<<<<<<===>>>???@@@>>><<<::::::;;;<<<<<<;;;???:::444333777;;;>>>???===>>>===<<<:::::::::;;;;;;===???>>>======@@@CCC============???AAACCCDDDFFFEEEEEEFFFGGGGGGEEEDDD???888333555<<<@@@>>>999888999:::;;;:::888666555444777999:::777444333222///------111777999777333000111333666888777444111:::999999:::;;;;;;:::888333333888???@@@;;;888888555888666111222777999666999888777777999;;;;;;:::888888888666444333333555666666888999555000000555222000222777666222333999888999666///,,,333;;;???===@@@???999777888:::999333444777999:::999888777999:::;;;999888999>>>BBB777;;;===;;;777555777:::<<<======;;;888555444444;;;<<<===<<<999777777888999EEEHHH===555999===<<<<<<777222000222555555555888:::<<<>>>>>>===;;;::::::666777>>>@@@<<<:::<<<<<<>>>;;;555111222111///...---,,,,,,...111444666666444333444777888777555777:::======:::888888999<<<<<<::::::999::::::;;;ssseee\\\YYYWWWRRRNNNHHHBBB>>>===:::333//////666444222///+++(((%%%###&&&&&&''')))++++++***(((&&&&&&'''***,,,+++&&&"""$$$+++***&&&%%%+++333,,,---000111,,,'''(((...***''''''+++,,,((($$$$$$*********(((%%%#########&&&((((((%%%"""!!!###'''''',,,...+++$$$!!!%%%###(((%%%'''///---$$$%%%$$$)))***'''''',,,,,,'''#########$$$&&&''''''&&&&&&%%%$$$###"""###$$$%%%&&&%%%%%%%%%&&&)))+++,,,)))(((%%%%%%333MMMfffttt|||rrrXXX888&&&%%%((((((%%%&&&&&&'''((())))))***))))))'''###$$$((((((%%%""" ###(((***'''$$$$$$&&&)))+++---,,,+++***+++......((( !!!***333)))((())),,,//////+++''''''///444000+++******)))$$$###%%%)))((("""...+++&&&!!! %%%---222---000222000)))%%%%%%''')))***+++,,,---,,,,,,+++(((+++///111///---++++++%%%""""""%%%$$$###)))222)))))))))+++---.........666666555555444555555666///---***(((((()))******+++...111...(((&&&+++000---((((((+++***$$$"""%%%&&&+++///......111333222,,,,,,------............333222000---******+++---666111---...333555222///777555222...,,,---111555000111222444555333///,,,///---******---000333444333555444222666:::555,,,)))///222111000111000---111000333999;;;777333333777555444555888;;;===>>>;;;>>>>>>999999===>>>:::;;;>>>@@@@@@===<<<===>>>AAA===777444555888<<<===555888<<<;;;888666777999@@@BBBCCCBBB@@@@@@BBBFFF;;;???AAA@@@===>>>BBBGGGLLLJJJGGGFFFEEEDDDAAA???===777222555<<>>>>>:::777666666777777777888777777666666999555222444888999666333444999:::666555777555///555666777666444333333444777222444:::888///000999@@@===777222555;;;<<<999<<<;;;999::::::888222---444666888888777777777888777777777666666999===AAA:::999888666555777;;;???AAA<<<999:::<<<:::;;;>>>???;;;;;;>>>===777666999999:::<<<<<<777333666===>>><<<999444000///111444???===<<<===??????===:::>>>;;;===BBBAAA:::888:::<<<===>>>===999666333333666222...---111444555444333666888888444222222444///111444777999:::;;;<<<>>>;;;888:::???AAA???;;;|||rrreee]]]ZZZWWWSSSNNNFFFAAA===>>>;;;555222111444444333111---)))&&&###&&&&&&&&&(((******)))(((&&&'''))),,,...,,,'''###"""&&&))))))*********''''''+++///...)))(((+++***'''&&&******&&&######%%%&&&&&&%%%$$$$$$&&&'''---,,,+++'''$$$""""""###(((,,,///,,,%%% !!!$$$%%%+++((((((...+++$$$&&&%%%))))))'''(((,,,---)))%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&&&&'''))))))'''((((((((((((((((((((($$$###""")))===WWWiiippp~~~qqqVVV999))))))+++***))))))******))))))((((((((()))(((&&&(((,,,,,,)))$$$!!! ###''')))'''$$$&&&(((***,,,---,,,+++)))&&&***---***%%%$$$***000''''''''')))***)))%%%"""###***///---+++------+++%%%######%%%%%%!!! """%%%&&&'''''''''''')))+++)))---000...)))&&&'''))).........,,,***'''%%%###'''***...000///,,,++++++&&&######%%%###!!!%%%,,,'''%%%$$$'''+++...---+++222333444444222000---++++++***((((((((()))))))))***---...,,,((((((+++...***&&&'''+++,,,))))))---***...111000000222111...,,,++++++******,,,---...333333111...+++))))))***&&&(((***,,,---///111333999555000---+++---///111//////111222333222...+++,,,***)))***---111222333777777333---...111000+++---222444222000111111...222111444:::<<<999777888<<<777222111555999;;;<<<===???===888888===@@@>>><<>>;;;:::;;;>>>:::666444666999<<<===::::::999777666777999;;;>>>AAACCCCCC@@@???AAADDD===@@@BBBAAA???@@@DDDIIIHHHFFFDDDBBBAAA@@@>>><<<999444///111666:::999777666777777666555555888:::<<<999444000---------...555444111000333777555///)))...444888888666333222333222333555999;;;;;;::::::===???>>>;;;777666666777777777777666555444444555333222555888888444000111555777444444888777333333333333333333555999<<<999555666:::777......666:::???AAA>>><<<======<<<:::888666777888555000,,,666777777666555444555777777999;;;<<<<<<===>>>@@@;;;:::999777888:::===@@@>>>999777999999777666777:::777888<<<===::::::===BBB>>>;;;;;;999555666:::===<<<:::777555666:::===@@@>>>======???@@@???===@@@<<<;;;AAACCC>>>999888???>>><<<999444222111222222000---,,,...222444666555888999999666333333444444555555555666777999;;;;;;999888999;;;<<<999777~~~ssskkkaaa[[[XXXUUUPPPKKKDDD???===>>><<<777333333333333333111///,,,)))''''''&&&&&&''')))***)))((('''(((***---...---(((%%%!!! !!!&&&,,,---(((""""""!!!%%%+++...***'''''')))%%%%%%((()))%%%###$$$"""############%%%))),,,000---***(((&&&%%%###!!!'''+++...,,,&&&!!!!!!###'''...+++(((+++'''"""'''&&&))))))'''(((,,,---,,,((('''%%%######$$$%%%&&&%%%%%%&&&'''((()))******((()))++++++***(((%%%######444QQQkkkuuusss{{{jjjNNN555******+++******++++++***)))'''%%%$$$&&&((()))(((+++000///,,,)))&&&$$$%%%(((***)))''')))***+++,,,,,,+++))))))"""&&&+++,,,)))'''((()))&&&&&&&&&&&&'''%%%!!!%%%((())),,,000000...)))$$$!!!"""""" """&&&###%%%((((((((('''((()))&&&))),,,,,,)))'''(((***111000///,,,)))%%%!!!'''***---///...,,,+++++++++))))))***'''$$$%%%)))&&&$$$###%%%)))++++++***...000222333111,,,&&&"""((((((((((((((((((''''''*********))))))***++++++%%%###%%%***,,,,,,...222---000111000111222///***,,,***'''%%%&&&(((,,,...222222000...,,,***((('''$$$,,,---***)))...444999444...+++,,,......---000000111333444333///,,,)))))))))+++///111111111888777222+++(((+++000111222666666222111333555333555444666<<<===;;;;;;>>>AAA999111///555;;;<<<:::======999555666;;;??????<<<>>>AAAAAA>>>:::888666999777555555777:::<<<======999444222333666:::<<<<<>>AAA@@@???@@@CCCGGGCCCAAA>>><<<<<<;;;999777333000......111444777777444444444333222333666888999777333///,,,******+++444333111...111444222---(((---444888999777666555000///222999AAADDDAAA===>>>???@@@>>>:::666444333666666666555444333222111222111333666999888333...///222333222444888:::999555444333111222555;;;???;;;777777:::777///...444222@@@KKKIIIAAA===<<<<<<999777555666777666222...666666555333111111333555444888===@@@@@@>>>======:::999888888999;;;>>>@@@<<<888777::::::666333333999777777;;;;;;::::::===HHHAAA;;;;;;;;;888666777<<<<<<;;;999888;;;@@@CCCAAA???======???@@@@@@@@@AAA<<<:::???CCCAAA;;;777BBB???;;;555000///111333000000/////////222777;;;999:::;;;:::777555555555999888777555333444888;;;:::;;;;;;:::999777555444ttthhhbbb[[[VVVSSSOOOJJJEEEBBB>>>;;;<<<;;;555222222222111000///............***((('''(((***+++******))))))))))))******)))((($$$ ###***,,,'''!!!"""&&&+++)))%%%###&&&""""""%%%'''&&&%%%'''&&&&&&%%%$$$$$$&&&***...+++(((%%%%%%&&&'''$$$!!!"""&&&***)))%%%"""!!!###'''...,,,'''(((###&&&(((((((((((()))+++------,,,+++((($$$!!! """#########$$$%%%&&&&&&&&&%%%'''))),,,---,,,((($$$!!!"""---CCCaaavvvwwwoooqqq[[[@@@...(((''''''&&&''''''((((((&&&$$$""" $$$'''((((((+++///---))))))&&&$$$$$$&&&'''''''''************)))((('''&&&!!!%%%)))+++)))&&&$$$###&&&&&&&&&'''&&&$$$""" """%%%&&&+++111111---,,,'''$$$$$$###!!!###'''******(((&&&$$$%%%(((+++%%%(((******(((''''''(((---------,,,***'''%%%###(((***---///...,,,,,,,,,++++++++++++***(((''''''((())))))'''%%%%%%''')))...///111222///***%%%"""((()))++++++)))'''&&&%%%***(((&&&'''***+++***(((######$$$'''***+++---///------,,,***+++///---(((---***%%%"""###&&&+++...//////......---,,,***(((###***111111+++))),,,111666000***))),,,//////---222222333555666555222000******+++...000111000///666777444...***---444:::555888888444333777:::;;;999777999<<<<<<:::;;;???AAA888000111999>>>===:::888777555333444777:::;;;888:::===???===999555333444333333555888;;;;;;;;;;;;666111000333777888888999===BBBCCCAAA>>>>>>???999;;;============???BBB???<<<999888777777666444///000000//////000222444222222111000///000444777777666444222///...------333333000---...222111---000333777999999888888888555333333:::CCCGGGDDD???>>>>>><<<:::666333111000222222222222222222111000222222333555888888555222222333333333555999<<<>>>;;;:::888555333444777:::999666666999888333333666222@@@LLLJJJAAA;;;999888;;;999777777999999777333444333111///---...222555222666:::======;;;::::::888777666777999<<<======:::888999===>>>999555555;;;999999999999888888999CCC???===>>><<<888666777<<<<<<;;;999888:::>>>AAA@@@???===<<<<<<>>>???@@@===;;;;;;>>>@@@>>>:::777AAA???<<<777333222444666333555666555444777===BBB=========;;;999888777777888999999777444444777;;;===???@@@>>>:::777555444{{{mmm```\\\WWWSSSOOOKKKFFFBBBAAA<<<999999777333000000222000---,,,,,,///222555,,,+++***+++,,,---,,,+++***(((&&&######%%%(((+++%%%"""!!!"""&&&)))((('''''' """''''''$$$#########''''''(((+++---,,,***'''%%%%%%(((+++&&&###!!!"""$$$$$$!!! $$$$$$###!!!"""###%%%,,,)))%%%&&&!!!$$$)))(((((())))))***+++,,,///---***%%% !!!###$$$%%%%%%%%%###!!! $$$'''***,,,+++((($$$"""%%%,,,:::QQQjjjyyytttiiicccLLL444)))&&&$$$###%%%$$$%%%%%%&&&%%%$$$###"""###&&&&&&%%%'''***(((######!!! !!!###$$$$$$***)))((('''%%%%%%$$$$$$$$$'''))))))'''###!!! $$$%%%&&&&&&%%%$$$$$$### ###%%%&&&***//////+++---)))'''(((&&&######%%%------,,,)))&&&%%%&&&(((((()))***)))(((&&&$$$$$$,,,,,,,,,---,,,***)))'''***,,,...///---,,,+++,,,$$$%%%&&&&&&''''''&&&$$$(((---...))) !!!'''.........---,,,***(((&&&+++---///...+++'''%%%%%%***'''%%%'''***+++)))&&&&&&((()))))))))******((())))))&&&###$$$***,,,***---***&&&######'''+++///,,,++++++---///000...,,,+++///111111///,,,,,,,,,222,,,'''(((---111111///222222333444666555333111.........000222222000...444666777444///...333:::555888777444444:::???@@@;;;::::::<<<:::666888<<<:::444///222;;;???<<<777555444555666666666666777444555888;;;;;;888555222222111222555888::::::888888666444555888:::999666777<<>>;;;888555444555555555444...111444444111...------///000000///...///333555444444444444333222111000222333111------111111///444555666666666777:::===<<<777333666===AAA???:::;;;999666444222000///......///000000111111111111555444444555777999::::::999888666777888:::===@@@>>>>>>===:::777555555666777555666999:::999999:::999AAAFFFCCC>>>;;;888555<<<999666777:::;;;:::888111000///---,,,///444777444666999:::999999:::;;;999888777999<<<>>>===<<<666555888>>>@@@<<<888777::::::999777666777777777888999>>>AAA===666666:::@@@@@@???<<<999888999;;;>>>===;;;:::999:::<<<===555:::>>>===;;;999888888<<<===>>>===;;;::::::;;;777999999888777:::@@@FFF???>>>===<<<;;;;;;:::999555888;;;;;;888777999<<<@@@AAAAAA???;;;777555555xxxkkk]]]ZZZVVVQQQNNNIIIDDDAAA@@@:::666555444111111333333111---++++++...222444,,,,,,,,,...//////---***)))'''$$$ !!!'''+++%%%$$$######%%%(((+++,,,+++###"""&&&%%%$$$$$$###"""&&&'''***......---+++(((%%%$$$%%%&&&$$$###"""!!!!!!  """###""")))&&&###&&&"""""")))'''(((******((('''))),,,---+++&&& !!!$$$&&&'''((('''$$$!!!$$$%%%'''))))))'''%%%###$$$,,,<<>>@@@::::::;;;<<<888333555:::444000...222999<<<999555666555777::::::666555666333333555888999888444111222222222444777888777666666777:::===???>>>:::777666;;;@@@AAA???<<<;;;<<<<<<===============<<<;;;777444222111333555555555...222555666444///,,,***---///000000000000222444000111333555555444222111222333222......222444222000000111222333666;;;???<<<777111111444777777555777444111000111111111000//////000111222222222222555555444555777;;;>>>AAA???<<<:::<<<<<<;;;===AAA>>>??????===;;;888888888999888888:::<<<===<<<:::>>>@@@???:::999::::::888999666333444777::::::888111111000//////222777:::999:::;;;:::::::::===???<<<:::999<<>>;;;222111555;;;>>>;;;777777666888777444444888999888000555<<<@@@<<<666777===CCCCCCCCCAAA===:::888888<<<<<<;;;999777666777999111999???<<<777666777888888;;;???@@@@@@???>>>>>>;;;:::999888888;;;???BBB@@@>>><<<<<<<<<===<<<;;;444999>>>>>>;;;999;;;???@@@???===;;;888666555444sssiii[[[XXXTTTOOOJJJFFFBBB@@@>>>777333333333333555999444333000...---,,,------++++++---///000///+++(((&&&&&&$$$""" !!!%%%)))&&&$$$$$$&&&))),,,------)))$$$"""&&&(((&&&%%%&&&&&&!!!"""&&&'''***---(((((('''%%%###!!!"""###!!!###$$$$$$""" !!!""" &&&######)))&&&!!!(((&&&(((,,,+++&&&###%%%&&&)))***'''""" """%%%###%%%''')))(((&&&""" &&&&&&%%%%%%%%%$$$$$$$$$###%%%111LLLnnnzzziiiIII444&&&(((((( (((&&&%%%$$$######$$$%%%&&&%%%&&&$$$!!!"""%%%%%%!!! """%%%''')))+++---...***(((&&&###"""###$$$%%%&&&---333222+++%%%$$$&&&((()))***)))&&&$$$%%%&&&###)))+++(((&&&(((******)))&&&%%%''''''$$$%%%((('''***......,,,(((%%%$$$******))))))((('''$$$"""***++++++,,,,,,+++)))(((+++,,,---,,,)))'''&&&&&&&&&)))((('''+++111111,,,((()))***'''%%%%%%***...111000///---,,,,,,,,,,,,***...111000+++)))***,,,******)))))))))(((&&&$$$'''---000///......)))"""&&&---000,,,)))+++000222...---,,,,,,,,,---...//////,,,)))+++000333333111...---,,,,,,,,,,,,+++***,,,+++++++++,,,///111333///......000222222111///,,,,,,,,,///111333333222444333555777333,,,+++///222555444000///444888999888888;;;<<<888333444:::666333111222666999999777:::666666999888444333777777666555777888888444111444333222333555555444333222777===AAA@@@===:::888666:::>>>???===;;;;;;<<<>>>============;;;999777333000......111444666666000111333444333111---***,,,...111222222222222444000222555777777555222000222444333//////444777666...000222333444666999;;;888555111000111333555555555222000000333666777666555555555555555444333222222333555777:::===@@@CCCAAA===<<>>;;;:::;;;===AAA???===<<<======999666999:::777222111777;;;<<<666333000111555999999999666666666555444666:::===;;;<<<======<<<<<<>>>@@@<<<999888;;;>>>???;;;777222111444:::<<<999555555777999777333222777888555333333777;;;;;;999:::???@@@BBBEEEDDDAAA<<<999888;;;<<<<<<:::666444444555222999>>>;;;888999999666666999===??????>>>>>>??????<<<999777999;;;===>>>@@@>>>;;;;;;===???>>>===777<<<@@@>>>:::999===BBB@@@<<<888666777777666444zzznnnfffXXXUUUQQQLLLGGGBBB???======666111111333555999>>>555444333111...+++'''%%%)))***---000111///***&&&###%%%&&&%%%""""""$$$'''&&&$$$###(((...111///+++&&&$$$%%%***+++(((&&&''')))$$$!!!###%%%&&&(((,,, """###"""!!! !!!"""!!!%%%&&&$$$###%%%'''###"""  !!! %%%"""###,,,)))!!!!!!(((&&&(((---,,,$$$!!!"""!!!%%%((('''###"""%%%((( """%%%((((((&&&### ((('''%%%###""""""######(((###&&&<<<\\\kkk]]]GGG@@@,,,!!!&&&&&&(((&&&$$$"""  ###$$$&&&'''%%%!!!###''''''$$$!!!$$$&&&(((***,,,+++)))&&&$$$###$$$%%%'''$$$...777888000(((''')))...//////---)))&&&&&&(((###***---)))%%%'''***,,,&&&"""!!!###$$$$$$'''+++******)))'''&&&&&&)))+++***))))))))))))(((%%%###%%%'''(((***++++++++++++++++++,,,***'''$$$######&&&(((&&&$$$(((//////***+++((('''(((---222555666555555444333111000///...'''+++///...+++***,,,000***+++++++++)))'''%%%$$$!!!)))...------...)))!!!(((222999555//////222555....../////////000000///222...***+++000333333111000000000---***((()))***---------,,,,,,---000333111000000111333333222111))))))***---000333444444333111222666555//////333111444222...,,,000333333555777;;;===999444555;;;<<<999555444666999;;;<<<;;;666333666444000111666;;;999777777888777444000555444222222333444333111...555<<>>>>><<<::::::<<<===<<<;;;;;;:::888555333000...,,,,,,000333666777000000///000222111///,,,+++...222444444333333333333666999::::::777333000222555444000000555999999000333777999888666666666555444333333333555777888555222000111555:::<<<<<<::::::999888777555333222...111555999<<<>>>AAABBB@@@<<<<<<@@@@@@======BBBHHHFFFBBB===:::999<<>>===;;;666111000333111,,,***111:::>>>777333000111555999;;;:::;;;;;;;;;999888999;;;>>>999;;;>>>>>>=========>>>999666555777;;;;;;666111555333555:::<<<888555555;;;===:::333111444444000999444333777:::;;;===@@@:::>>>BBBDDDBBB>>>:::888;;;===>>>;;;777333333444555:::<<<999:::===;;;444666888;;;<<<<<<<<<===>>>CCC???:::888;;;======<<<@@@===:::;;;===??????>>><<>>888888>>>DDDBBB<<<666555888:::999666}}}tttlll___ZZZWWWQQQJJJDDD???<<<;;;999333...---111555555444555555444000,,,)))((())),,,******,,,//////+++((($$$ """$$$$$$%%%)))+++'''&&&)))***'''&&&'''############$$$%%%&&&''''''((((((%%%!!! """%%% ######!!! !!!### """%%%((()))(((&&&&&&&&&%%%"""!!!$$$'''&&&"""!!!$$$(((&&&***,,,)))$$$"""%%%)))$$$(((&&&!!!!!!'''***(((%%% &&&((("""'''###$$$)))+++'''###!!!%%%%%%'''...666;;;999666***,,,,,,)))$$$!!!"""###'''### !!!%%%'''(((###$$$&&&((()))********* %%%)))%%%(((***)))&&&######$$$"""(((---,,,++++++)))%%%------,,,,,,***'''%%%###%%%+++///,,,%%%"""%%%***!!!!!!###((()))(((***///)))%%%!!!!!!"""$$$$$$"""$$$''')))***(((%%%"""!!!$$$%%%(((,,,000000...,,,)))((('''((())))))(((&&&(((%%%###$$$(((******(((---,,,***+++---/////////...///---***+++000444333222222333666666222+++$$$'''))),,,...---------...+++***)))++++++(((######---333111///111///+++(((...000,,,***+++------222000---,,,---///222444333///***(((((()))******000111111000000222555888111///---...000000...+++...***)))...222111000000555111000333333111333666444666555000...111444444333555777888999888666555555444333333555888;;;===777:::<<<<<<999888999;;;???===999555222444888<<<999555111111222222...+++333777<<<<<<:::888999;;;:::===>>>;;;777666999===???BBB===444444;;;999000666---)))---000...---000111333555666666444111//////555666000...111444222444;;;???<<<999999999777666666888:::888444777<<>>;;;:::;;;<<<777999;;;<<<;;;:::999999777666:::@@@>>>999:::@@@>>>===:::999:::<<<@@@CCCKKKJJJFFF???999888<<<@@@HHHJJJFFF<<<666666666333000333111+++***///666999555444333444666888888777000777;;;:::;;;???>>>888666777999;;;;;;;;;:::999999555333555444222333777333666888888666666999===AAA;;;777888777555444666;;;<<<<<<;;;::::::;;;===:::======888999>>>???<<>>AAAAAABBB===888777:::<<<:::888>>>>>>===:::666777;;;@@@;;;;;;;;;<<<======:::888xxxooogggZZZXXXVVVQQQKKKEEE???;;;999666222------111444333222...//////---+++***,,,---...+++))))))+++,,,)))&&&$$$!!!!!!%%%&&&$$$$$$'''%%%!!! ###%%%###"""###$$$$$$$$$$$$%%%&&&((((((&&&)))++++++)))&&&&&&&&&###%%%''''''%%%$$$%%%'''!!!"""$$$(((,,,---,,,+++***'''$$$""""""""""""!!!!!!$$$### !!!%%%%%%&&&((()))((('''&&&&&&###%%%$$$"""%%%---000...###%%%(((&&&%%%&&&+++'''&&&***---+++(((''')))'''%%%&&&(((((($$$ '''((()))(((%%%###$$$%%%)))&&&######$$$&&&''''''&&&&&&&&&'''(((((())))))""" """%%%'''%%%'''))))))&&&$$$$$$%%%%%%***+++)))''')))***((()))+++,,,+++(((&&&%%%%%%...111222...&&&$$$(((---'''%%%&&&)))(((&&&''',,,(((%%%!!! !!!"""!!! %%%'''((((((&&&$$$###"""$$$%%%&&&***---///...,,,,,,***((('''((())))))((('''%%%""""""%%%''')))***---+++(((&&&''')))******&&&)))***(((+++111333333555555666777666222+++%%%)))+++...//////000111222,,,+++***++++++)))$$$ !!!***111111000111///***&&&***+++((((((+++---,,,)))***,,,---...000333555///...---+++***)))))))))/////////......000444777555222///...//////...,,,///,,,---222555333333555444111000222222111222555555777666111///222555444666777888888888888666666333333444555777999:::;;;;;;<<<===<<<;;;<<<@@@CCCAAA>>>;;;999:::999777555777555333333444333000---555555777999;;;;;;:::888555999;;;888222111555;;;@@@AAA:::000///666666///222000111444333...---111999888888888999888555333888===>>>888555777777555888<<<===;;;<<>>999888:::===;;;555111222333666:::<<<=========>>>>>>>>>===<<<<<<>>>CCCFFFCCCBBB???<<<;;;<<<>>>AAAHHHEEEDDDCCC===555333777555444333222333555888999@@@???>>>;;;888777888999@@@@@@;;;555444666333...222444333---,,,222888;;;===<<<::::::<<<===<<<;;;888===@@@???@@@BBB@@@;;;888999:::;;;<<<;;;999888777444444777777444444666444444555999===AAADDDEEEBBB===<<<>>>>>>:::888999999;;;===<<<:::888777777888;;;;;;888999???BBB@@@FFFAAA======:::666666::::::777666666888888666444777======777333777===??????;;;777666:::>>>AAABBB@@@<<<888888;;;===;;;999999:::;;;:::999888999::::::999999:::;;;;;;888666sssjjjbbbUUUSSSRRRPPPLLLGGG@@@;;;777444111......111333222000+++,,,,,,,,,******,,,......***&&&%%%'''))))))(((###"""$$$))))))%%%$$$%%%"""!!!###!!! !!!$$$$$$$$$$$$%%%&&&'''(((###))),,,+++(((%%%###&&&((())))))'''&&&''''''"""###&&&***...///...---***&&&!!!!!!$$$&&&$$$""""""$$$""" !!!######$$$%%%))),,,+++((($$$######"""###)))111333111""" %%%)))))))))+++)))$$$"""'''***)))((()))$$$!!!!!!!!!###%%%''''''&&&&&&'''(((***(((''''''((()))((('''''''''%%%$$$$$$%%%&&&'''&&&###"""%%%%%%$$$%%%'''))))))'''%%%$$$%%%(((***)))%%%###&&&))))))%%%)))---+++'''$$$%%%(((444444333---&&&$$$(((---***((('''(((%%%!!!!!!%%%***'''$$$""""""!!! %%%%%%$$$###############%%%%%%&&&(((+++---,,,+++***(((%%%%%%&&&''''''&&&%%%$$$###!!!!!!$$$(((,,,...***'''%%%%%%%%%&&&%%%%%%)))+++***,,,000111...444444444444333///)))%%%***,,,...///000111333555...---,,,,,,,,,***'''$$$"""***111222222111...***%%%&&&&&&%%%(((...///,,,&&&)))...///......000222...000222111---******+++//////...------000555888999666111///...//////...//////222777888666777;;;555222111444333111111555333777666222222666999999::::::999999888777777777444555888:::;;;;;;;;;:::888888777666777:::???CCCCCC???===>>>AAA>>>666///222222333444444222000...555333222555:::;;;999666222555777333...---222888<<<<<<666------555777333222666<<>>;;;BBBEEEGGGCCC@@@???===:::@@@>>>:::777<<>>======@@@DDDHHHCCCBBBFFFGGGBBB>>><<<@@@BBBEEEJJJPPPSSSTTTSSSNNNHHHBBB???BBBIIIPPPUUUVVVQQQIIICCCAAACCCHHHLLLYYYUUUQQQLLLCCC:::666777444333222111111222333444777777777999::::::888666???<<<888666:::===888111333555444000222999???BBBDDDCCCBBBBBBDDDEEEDDDCCCAAAEEEGGGEEEEEEEEEBBB>>>;;;<<<<<<<<<<<<:::999777555333666::::::666444555222000000666>>>DDDFFFEEE@@@======AAABBB>>>::::::666999<<<<<<:::777444444888999999888:::AAAEEEEEE@@@;;;888888777555777<<<===;;;888777777666333111333;;;@@@;;;666777===BBB===:::777777:::>>>AAACCC???===;;;===???@@@>>>;;;666666888:::<<<;;;777555999888888999;;;;;;999888ppphhhaaaTTTMMMMMMMMMKKKGGGBBB<<<999555333111111333444333111000000000...+++)))***+++...)))###"""%%%(((******!!!"""''',,,,,,(((%%%'''(((###"""%%%&&&###"""###%%%%%%$$$###""""""###### &&&+++,,,)))&&&###&&&&&&''''''&&&%%%%%%%%%###$$$%%%(((,,,---,,,***&&&###!!! !!!###$$$$$$%%%&&&'''%%%###!!!"""$$$%%%%%%''')))******)))'''(((%%%"""###(((,,,,,,)))###$$$&&&)))+++***)))(((&&&"""!!!'''+++)))''''''###!!! ###&&&''''''$$$%%%'''((((((((((((((((((((()))***,,,,,,***((('''%%%$$$""""""$$$%%%'''***%%%!!!!!!%%%'''%%%"""((()))))))))'''%%%######''')))(((###!!!$$$'''&&&###)))...---'''$$$'''+++111000...***%%%$$$&&&))))))&&&%%%$$$!!! +++***'''%%%###"""!!!!!!&&&###!!! """######&&&'''(((+++---,,,)))&&&###"""!!!"""######"""!!!"""###$$$###!!!"""&&&***,,,***)))(((((((((&&&%%%+++///000...---...+++'''+++,,,---------+++)))''')))+++---...///000333555222111000///...---+++***''',,,222555444111,,,(((&&&&&&$$$$$$***111333000+++///222000,,,***+++---///333666444///,,,---000222111000//////222777;;;:::777222///...000222333///111666;;;:::777:::???999666555777777444444666222666777555666;;;???@@@===<<<:::999888777777777777999<<>>===<<<<<<>>>???<<<555...,,,...111333333222000///333222111333666888777666333333222111000111333555666888666222444:::>>><<<===@@@EEEIIIIIIGGGGGGIII???:::666999BBBJJJKKKIIIFFFHHHJJJJJJHHHEEEBBB???HHHBBB888222777EEENNNQQQJJJBBB<<<>>>AAABBBEEEHHHNNNIIIJJJSSSYYYXXXRRROOORRRSSSVVV]]]dddgggeeebbbYYYRRRIIIFFFJJJQQQXXX[[[\\\XXXQQQMMMLLLNNNQQQRRR\\\ZZZYYYVVVQQQKKKGGGFFF@@@===999666555555777999888777777;;;???AAA???<<<===;;;::::::>>>???<<<888555777777555888AAAHHHIIIFFFEEEEEEGGGJJJKKKKKKJJJFFFHHHHHHGGGFFFDDDAAA>>>>>>>>>>>>===<<<;;;999888444444888===>>>999555666333222333666<<<@@@BBBBBB===999999===>>>;;;999999444666999999888666666666::::::999999<<>>===;;;999888666555333444:::>>>>>>;;;;;;>>>@@@<<<;;;::::::<<<@@@CCCEEEAAA@@@@@@AAACCCBBB???<<<666555555888<<<;;;777333777666777999<<<>>>>>>==={{{nnnhhhbbbVVVGGGHHHIIIHHHFFFCCC???===888666555555555555555444444444333000,,,******+++333---&&&$$$%%%'''(((''' """(((......)))(((+++...)))'''))))))&&&$$$%%%'''%%%###!!!!!!###'''+++---,,,***((($$$$$$$$$%%%%%%%%%$$$###'''&&&&&&&&&((()))((('''!!!###$$$!!!$$$)))((()))((('''%%%$$$$$$$$$(((***+++)))&&&%%%)))---...***%%%$$$$$$""" %%%***,,,---,,,)))&&&%%%###%%%---111...)))(((+++)))&&&$$$$$$&&&&&&'''&&&'''((()))******((('''$$$%%%'''+++......,,,***'''&&&%%%$$$%%%''')))++++++&&&###$$$'''(((%%%!!!******))))))(((&&&###!!!###'''((($$$"""######!!!$$$***///...)))&&&)))...++++++***)))((('''&&&&&&(((%%%###### """))))))'''&&&$$$"""""""""(((%%%!!! """%%%&&&''''''))),,,///000,,,'''"""!!!###%%%$$$!!!!!!$$$&&&%%%###"""$$$''''''''')))+++,,,+++(((%%%...111000---++++++((($$$$$$%%%''')))***+++,,,,,,+++---///000000111333555444444444333111///......+++---000444333...((($$$'''&&&$$$###)))111444111111222222///+++)))+++---000333555222---,,,///333555555444222222444999<<<888666222000///111555888///111777<<<;;;888:::???===:::999;;;:::777666888666:::<<<999999>>>AAA@@@>>>===;;;999888777777777888:::<<<>>>===:::666444666666666777888999999999333555666777555444222222,,,...111555777777555444111222333333111222555888777333000222666999777444555999;;;;;;===@@@BBBAAALLLKKKJJJJJJLLLNNNMMMKKKDDD>>>;;;???HHHPPPQQQOOOCCCDDDFFFIIIIIIFFFCCCAAAOOOHHH<<<222444>>>FFFGGGAAA;;;888<<<@@@AAAAAACCCGGGDDDGGGSSS]]]]]]WWWRRRTTTVVVZZZ```eeeeee___ZZZTTTNNNGGGEEEHHHMMMPPPQQQJJJIIIJJJMMMPPPRRRQQQOOOQQQTTTWWWXXXYYYWWWSSSPPPKKKFFF???999666777:::======:::999;;;@@@CCCCCCBBB666666888::::::999999:::>>>???===;;;===DDDIIIHHHGGGFFFFFFHHHJJJJJJIIIGGGEEEDDDDDDEEECCC@@@===<<>>===<<<;;;:::777777:::@@@@@@;;;777888777999<<<======???BBBEEE<<<888666888999888888:::444555666666666888;;;>>>???===<<<<<<===???BBBDDD===<<<>>>CCCCCC???>>>???=========<<<;;;:::999999999999:::===??????===<<<;;;<<<<<<===???AAADDDFFF@@@@@@AAABBBAAA???<<<999777444333444777888666333222222333777<<<@@@BBBBBB|||vvvkkkfffaaaUUUEEEEEEEEEDDDCCCBBBAAAAAA999888666555444555555666111111111///---,,,---...999444---)))((((((%%%######%%%***///---)))***///---)))'''))))))&&&$$$%%%((('''%%%""""""###$$$'''******(((%%%$$$######$$$&&&&&&%%%$$$+++)))%%%$$$%%%&&&''''''!!!%%%'''###$$$,,,%%%%%%%%%%%%%%%%%%%%%%%%+++---...***%%%%%%+++111111,,,)))&&&!!!$$$***++++++,,,***'''""" $$$,,,000,,,&&&$$$'''&&&$$$""""""###%%%&&&''''''(((***+++***(((%%% """%%%)))---...,,,***))))))(((((()))+++,,,---)))'''%%%&&&(((((($$$!!!***)))(((((()))(((%%%"""###(((***'''$$$$$$"""&&&***......***)))+++...)))(((((()))******)))'''(((&&&$$$%%%###!!!###((($$$%%%&&&%%%###""""""###+++'''""""""%%%)))***)))'''(((,,,///000---'''"""!!!!!!$$$'''******'''%%%'''''''''&&&$$$###$$$%%%"""$$$&&&***,,,+++(((%%%***,,,+++'''&&&))))))&&&%%%&&&((())))))+++///111000222555555444333333444333555666555333000//////,,,***,,,000000***$$$"""&&&'''$$$"""%%%---111111000///---------...///000---///000...,,,,,,///222666777666555444555888:::666555333111///222666:::111111666<<<<<<999999<<<>>>;;;;;;===<<<777666888;;;??????;;;:::<<<===<<<<<<<<<;;;:::999777777666666777888888777555333222666555555666777777555333///111222111000000333666222222333888>>>@@@>>>;;;222444555222......333777888555333666<<<>>>:::666999===@@@BBBAAA@@@@@@@@@QQQNNNHHHCCCDDDGGGEEE???@@@<<<:::<<>>CCCEEEBBB???>>>NNNJJJAAA777666;;;>>>>>>;;;777777:::;;;999777999;;;888;;;EEENNNMMMGGGCCCEEEHHHLLLPPPQQQNNNHHHCCCCCC@@@===<<<===?????????111333888@@@HHHJJJHHHDDDCCCGGGKKKMMMPPPRRROOOJJJIIIDDD===666333444777999===;;;888888:::<<>>>>>CCCCCCAAAEEEDDDDDDDDDEEEDDDAAA??????===>>>@@@???<<<:::<<>>>>>>>>>>>===;;;===AAAAAA<<<:::;;;666:::>>>>>>===>>>BBBGGG???:::777888:::888999<<<666666666666777;;;@@@DDDCCC@@@???@@@@@@>>>>>>AAACCCCCCEEEIIIGGG@@@;;;;;;;;;===>>>>>><<<<<<===???>>>999888===AAA>>>:::888;;;<<<>>>??????@@@CCCEEE<<<===>>>>>>===;;;888777888666444333444555555555000000111555;;;@@@CCCDDD|||vvvqqqfffaaa\\\PPPHHHFFFCCCAAA???@@@AAABBB888777444222000111333555,,,------,,,++++++,,,...999555111///...,,,((($$$)))***---...+++'''***000((($$$###&&&'''%%%$$$%%%***)))'''%%%###"""!!!!!! """%%%''''''""""""!!! """&&&'''&&&$$$***&&&!!!"""%%%&&&"""$$$$$$ $$$*** !!!###&&&)))******+++,,,---,,,***+++...111---++++++)))""" '''***'''&&&((((((&&&!!! '''+++(((###!!! !!!###&&&(((%%%$$$%%%(((******'''$$$ """&&&***+++)))'''((((((((((((((((((((((((&&&&&&'''((('''&&&$$$###&&&%%%%%%'''***+++)))'''&&&+++,,,(((&&&%%%$$$!!!'''***,,,,,,+++******++++++(((%%%&&&)))+++)))''')))&&&%%%&&&$$$###&&&+++###%%%((((((&&&&&&''')))((($$$ $$$(((((('''%%%&&&'''***,,,,,,***(((&&&%%%&&&(((+++...///...000,,,'''$$$###%%%&&&'''%%%$$$%%%'''))))))(((''')))***'''######(((,,,,,,+++,,,,,,***))))))---000333555888999666333111000000333666666333///......---)))***///000+++'''&&&(((***(((###$$$***000222+++)))(((+++000333111...,,,---...///000111111111444666666555333333444555666666555222000111555888444222555;;;>>>;;;999999;;;999999;;;999444222444999===>>>:::999;;;===;;;999:::::::::999888666555444444444444444555666777777555222222444666555333888777666666777999;;;<<<888444333999BBBGGGEEEAAA666555333000//////222444333555888;;;<<<<<<:::999:::<<>><<<888999<<<<<<;;;???DDDBBB<<>>???BBBHHHKKKIIIDDD>>>>>>AAA@@@<<<<<<<<<===???AAAAAA???===:::777888======::::::===>>>>>>>>>??????AAABBBBBBCCC@@@@@@AAA@@@===<<<>>>:::;;;======>>>@@@BBBDDD@@@;;;999<<<===:::999;;;888999:::;;;;;;>>>AAADDDEEEAAAAAACCCBBB===<<>>>>><<<<<<>>>@@@???;;;;;;??????:::666777999<<<>>>???>>>>>>@@@BBB999:::<<<<<<;;;;;;::::::======<<<:::888777888:::444444555888>>>BBBEEEFFFxxxrrrmmmbbb]]]XXXKKKKKKHHHCCC>>>===>>>@@@BBB666555222///---...111333***++++++***((('''((()))555333111222333222---)))///...///...)))%%%)))///%%%!!! %%%'''%%%%%%'''+++***)))((('''&&&&&&&&&######%%%)))+++)))### $$$&&&$$$"""&&&!!!###%%%###!!!!!!$$$###)))---000000+++***+++---000222111000)))))),,,,,,$$$'''''',,,,,,$$$ ###%%%###&&&""""""(((+++)))&&&%%%!!!!!!""""""!!!!!!###$$$!!!!!!"""&&&)))***'''### !!!$$$'''(((&&&$$$%%%%%%%%%%%%$$$###"""!!!$$$&&&))))))'''%%%$$$$$$""""""###'''+++...---******......)))&&&'''&&&$$$((()))***++++++***)))(((---(((""""""%%%(((((('''(((%%%$$$$$$###"""%%%+++%%%(((+++,,,++++++---///$$$ $$$$$$###$$$######%%%))),,,------)))'''%%%&&&***///333555777000&&&!!!"""%%%((()))***(((%%%%%%''')))******---,,,((("""###)))...///000000///+++&&&&&&))),,,222555888999555111---+++---111555555222...,,,,,,000******000333///,,,---+++...,,,&&&%%%+++222555(((&&&&&&,,,333555///))),,,---000444777777555222222444555444222000000000777777666333000///333666666333555<<<@@@===999888999666666888666111///000222777:::888999===???>>>888999:::;;;:::888666444444333333333555888<<<>>>===999555444777:::;;;;;;DDD@@@<<<>>>CCCFFFDDDAAA:::444111888CCCJJJGGGBBB;;;666000...000222222111...555===???;;;888999;;;666888:::<<<;;;:::===BBB888>>>>>>777222444555444222444888;;;<<<<<<:::999666111111888;;;777444555444;;;???===:::999999777555444444555111---///555888333000444777777777888111333555444111111333555///222555555444333555777666222///111444666444000444555222///222999999444777777777666666555444444555666666333...+++---///555...---666@@@CCCFFFIIIGGGFFFAAA<<<===AAA@@@<<<222333666;;;???AAAAAA@@@777444555;;;===:::;;;???======>>>???@@@BBBDDDEEEHHHCCCAAAAAA@@@======AAAFFFCCCAAABBBEEEGGGEEECCC>>>;;;;;;??????;;;888888999<<<>>>??????@@@AAACCCDDDAAAAAAEEEDDD>>><<>>AAAAAA===<<<>>>999<<<>>>>>><<<;;;===@@@???===>>>@@@<<<555444888888;;;>>>>>><<<<<<>>>@@@888:::<<<======>>>???@@@BBBDDDEEECCC???<<<===???;;;::::::===AAAFFFHHHIII~~~uuuiiicccaaa[[[QQQHHHDDDEEEBBB<<<:::======;;;777555333111000111333444------,,,++++++***))))))111///---///222222000------******------(((&&&&&&!!!!!!###)))......(((###''''''))),,,,,,+++,,,...&&&(((***(((###  """###""" """&&&&&&"""###!!!!!!%%%((( $$$''')))***,,,...***'''%%%'''+++///111111///'''%%%++++++%%%'''//////...---+++)))&&&$$$###))))))(((((((((((()))***###"""$$$&&&$$$!!!$$$)))&&&''')))***,,,,,,------((('''%%%###""""""######"""############""""""!!!%%%((('''###!!!$$$&&&%%%$$$!!!)))---+++'''%%%$$$$$$###"""""""""###***,,,......+++((('''&&&)))%%%###%%%)))+++(((%%%)))'''### """%%%'''''')))+++,,,+++***((('''#########!!!!!!%%%###"""$$$(((,,,///000111((( '''...111000555+++ !!!&&&'''%%%%%%"""!!!%%%((('''(((******)))'''%%%&&&(((+++---///...+++'''$$$%%%))),,,777444111111222000,,,''''''***---///...,,,(((&&&***%%%%%%,,,000...***(((+++...///+++''''''...555000---***+++...111222111///111111///222777888555444666777333///...222777666444111111222444555555888666444444777:::;;;<<<222444222------000111000///444999;;;999777777777333333333111///......000---111999BBBGGGHHHDDDAAA>>>;;;777444444777<<>>666111...111999???>>>;;;333333333444444222...***...444999:::888777:::>>><<<666222333888;;;999555555999<<<:::444000000222000333888;;;<<<;;;888666777777777666555555777999999444555;;;<<<777444666777777555333111///...---111111111333666888888777333333444666666555111///,,,+++******+++///222444:::444222555333---+++...444222000......000222444555333222333444555555444777666333111///000111111888444...---666AAAEEECCCDDD@@@<<<>>>BBBEEEDDDAAA555444888AAADDDAAAAAAEEE666666:::AAACCC===777444>>>===;;;;;;>>>CCCGGGJJJHHHEEEAAA>>><<<<<<<<<<<>>>>>CCCHHHEEE;;;666777===BBBDDD@@@???BBBEEEFFFGGGEEEDDDDDDDDDBBB===999;;;???AAABBBDDDFFFCCC>>>888<<<@@@???<<<:::<<>>>>><<>>;;;<<<===AAAAAACCCEEEFFFEEEBBB???EEEHHHJJJHHHDDD@@@??????===???BBBCCCBBBCCCFFFIIIwwwnnnccc^^^\\\WWWMMMEEECCCDDDBBB<<<:::======:::333333222111000000000000&&&&&&''')))***+++,,,---//////......//////---,,,***&&&$$$(((***)))'''(((&&&%%%'''+++///---'''"""%%%$$$$$$'''))))))))))))******)))&&&""" """$$$"""%%%((('''### ###(((%%%&&&$$$ !!! """###$$$$$$###"""###%%%(((***++++++---...+++(((&&&&&&)))+++,,,+++'''"""###,,,///******///...------,,,***((('''&&&......,,,***(((&&&&&&&&&)))))))))***&&&"""###(((++++++++++++***))))))(((###""""""!!!!!!!!!""""""$$$$$$%%%%%%&&&%%%%%%$$$'''******%%%###$$$%%%###$$$"""!!!###(((***)))&&&&&&&&&&&&&&&'''(((((()))$$$'''***++++++++++++,,,)))&&&$$$%%%''')))(((&&&''''''&&&###"""$$$'''+++(((((()))(((((()))***+++000'''"""&&&+++***'''%%%"""!!!!!!###'''***++++++)))$$$ &&&,,,---------)))###!!!%%%'''***%%%"""%%%'''(((***---***)))'''&&&&&&'''((())),,,+++(((%%%###$$$'''***222222333222111000//////000///...//////...,,,***,,,&&&$$$)))------+++***222333222///+++***---111222///------///222222222///111111000333888999666333555555222---,,,///222222000///000333888<<>>;;;999777666666888:::<<<<<<::::::===AAA@@@<<<777444333333444777888999888777666666666555333000---///333777888777666888:::999555222222555777666333555777999777333...+++***---000444999<<<===<<<<<<<<<===???>>><<<999888888888444444999:::666333444999888777666555555555555;;;999777666666777666666222333333444444222///---))))))))))))+++...111333555333555999777111///111111000/////////111333444333222333555888888777555444333222111111222333333333000***)))111;;;===:::<<<>>>@@@CCCEEEFFFFFFGGG<<<;;;???GGGIIIFFFFFFIIIGGGDDDCCCEEEDDD@@@???BBB;;;999777888;;;AAAEEEHHH@@@;;;777888===AAA@@@???===@@@@@@======AAAAAA===AAA@@@DDDKKKKKKDDD??????@@@DDDEEEAAA???CCCGGGHHHEEEDDDCCCDDDEEEDDD@@@<<<@@@CCCCCCBBBBBBBBB>>>888777;;;??????<<<:::;;;===<<<===>>>???@@@???>>>===;;;===@@@@@@>>>===>>>???IIIGGGFFFEEEDDD@@@<<<888>>>BBBEEEFFFDDDAAA@@@@@@BBBDDDGGGGGGEEEDDDEEEGGGqqqhhh___ZZZXXXSSSKKKCCCEEEFFFCCC===;;;===<<<:::///000000000000000///...###$$$%%%'''***,,,---...---.........+++***)))***(((!!!"""'''(((((()))+++***+++---///,,,&&&!!!###"""!!!"""&&&((('''$$$+++***'''###!!!###'''***%%%))),,,)))###!!!$$$((($$$))),,,&&&%%%"""###$$$%%%%%%$$$######((()))++++++***)))******'''%%%$$$$$$''')))++++++%%% ###---111,,,)))***))))))******)))(((''''''------,,,)))%%%$$$$$$&&&+++*********$$$"""++++++******)))((('''''' !!!""""""#########"""$$$%%%&&&'''((((((''''''(((,,,,,,'''$$$$$$$$$!!!!!!"""$$$%%%'''((())))))&&&'''((()))+++---...///"""%%%((()))***+++,,,...((('''&&&%%%%%%&&&''''''%%%(((***(((%%%%%%)))...))))))((('''&&&'''+++...888///***,,,///...***(((!!! """%%%'''&&&%%%###!!! !!!$$$((())))))&&&))))))%%%%%%,,,///)))%%%&&&'''(((+++///***)))(((''''''&&&''''''+++***(((%%%###$$$(((+++,,,000222111//////222666555111---,,,...//////---...'''%%%(((+++++++++,,,222222111111000000000000333111......///111222111///111111000333888999666555666666222---+++,,,...//////...///222777<<<@@@;;;:::888222...,,,///333000222111---,,,...---***111222444333111000000111---...///...,,,,,,...///333777===DDDFFFCCC<<<666555666666777888888888888222333555555444222222111///222555555444444555666777555333222222222000...444555666777777777777777666555333222111222222333444555666777777444...***---///222666888:::;;;;;;999<<<@@@AAA???;;;888777888444444777888555333333555555444444555777999:::AAA===888444444444555555444555555555333222000...***++++++,,,...000222333222444999===;;;666555888111222222333444555666666222333666:::======:::777111222333444555555666666222000,,,+++111999999555555;;;AAACCCBBBAAABBBEEE>>>>>>AAAFFFHHHEEEDDDFFFMMMMMMPPPSSSOOOIIIIIILLLCCC???<<<;;;===@@@CCCEEE;;;555000333<<>>;;;>>>>>><<<===AAABBB@@@>>><<>>BBBBBB>>>;;;:::;;;;;;===@@@AAAAAA???<<<;;;;;;===???@@@??????@@@AAAMMMKKKGGGEEEBBB???;;;888;;;>>>BBBCCCBBB@@@??????DDDGGGIIIIIIGGGDDDBBBBBB}}}oooggg^^^YYYVVVQQQIIICCCIIIJJJGGG@@@======<<<888/////////000111222333333)))))))))******++++++++++++---///,,,(((%%%&&&''''''%%%'''((())),,,+++,,,---...+++&&&!!!$$$###!!! %%%)))'''###&&&%%%###"""###&&&***---%%%((()))&&&###$$$%%%$$$$$$(((***$$$ ((()))'''$$$!!!!!!###&&&((()))******(((&&&$$$###$$$"""!!! $$$***///333***%%%%%%+++...***%%%###$$$$$$%%%&&&&&&'''&&&&&&%%%&&&'''%%%######&&&)))+++***++++++%%%(((((((((((((((((())))))$$$%%%&&&''''''&&&%%%$$$"""###%%%'''((((((''''''&&&***+++'''$$$$$$### """&&&((('''(((***,,,%%%&&&''')))+++,,,------&&&'''((((((''''''((()))(((((('''%%%$$$$$$&&&((($$$)))---+++%%%###''',,,***++++++)))'''(((,,,000444///+++,,,+++(((''')))$$$###!!!!!!###%%%%%%%%%$$$###"""!!!"""$$$&&&(((&&&***,,,)))%%%$$$)))//////***&&&((()))(((***---)))))))))))))))))))))))),,,,,,***'''&&&'''***,,,+++---......---///222666333...******...000///......)))'''+++---,,,+++---,,,+++---000555777555333222111///---...///000111000222111000333888999555666777666333///,,,+++,,,............---...000222444777777333---+++...222...111111...///222333000555555444333222111111222222222333111000///111222444555888:::;;;888222...///111444777888777555333///000111111000///000000))),,,111444444444444555555333000000111222222222999777666777888888777555333444444222///...000222111111444:::??????999444777777777888888999999999555888<<<>>>===<<<;;;;;;888555444444555444222111222222222333666999<<<>>>AAA<<<666333333555777888555666777666444222111111///000000111111222222222111555:::<<<:::777888;;;555666777999999999999888444666:::???AAA???:::666000222444666777777666555444444222222777======888888<<<@@@AAA>>>===>>>@@@======>>>@@@AAA@@@??????FFFPPP```kkkiii^^^WWWWWWYYYTTTMMMHHHHHHHHHHHHGGGBBB===888999===AAAAAA???BBBBBBAAA??????@@@AAAAAA===::::::@@@EEEEEEAAA===@@@FFFGGGBBB>>>>>>>>>===<<<<<<>>>???@@@???===<<>>>>>>>>===>>>>>>FFFDDDBBBAAAAAA@@@???===?????????>>>=========>>>@@@BBBDDDEEEDDDBBB@@@???wwwllleee]]]WWWSSSNNNGGGAAALLLMMMIIIBBB>>>===:::666000000000111333666888:::.........---,,,++++++******,,,...,,,'''$$$$$$&&&(((  %%%''''''))))))***+++,,,,,,***&&&###"""###!!!!!!'''&&&!!! !!!###&&&))),,,,,,$$$%%%$$$!!!###'''&&&!!!&&&$$$!!!###((()))(((&&&%%%$$$&&&'''((()))))))))&&&###!!!!!!!!!###!!!###***222777...)))&&&((()))&&&$$$#########$$$&&&''''''''''''###%%%&&&%%%"""###(((---------000000+++$$$"""%%%((('''&&&&&&&&&'''(((((('''((())))))(((&&&%%%### !!!$$$&&&'''&&&%%%$$$"""'''(((%%%###$$$###!!!!!!&&&******'''&&&'''***###$$$%%%&&&'''''''''''''''''''''&&&$$$$$$&&&''''''(((((('''%%%%%%''')))&&&+++...+++$$$!!!###(((+++---000...++++++---111+++******)))$$$ $$$+++***'''$$$"""###&&&'''(((+++(((%%%"""!!!###&&&)))((()))************,,,---,,,((('''***+++)))'''((())))))***+++,,,---------,,,,,,+++(((&&&&&&)))+++...+++)))***,,,//////...,,,+++***,,,000111000...,,,***+++000111---+++,,,******---333999<<<:::777333222111//////000111333111222111000222666777333333444444222///---+++***+++---...---***'''%%%%%%+++///222111...---111555222555444222222666777555666555333222222222222222555666555444222111222333777555222111000///...,,,***---111555666555222000000000000111222333222111+++,,,...222555555333000333222000111333666888888999888666555666666555333000222222000+++***---000///...111999@@@BBB===777======<<<;;;:::999999999666777888999888:::<<>>???@@@===>>>===;;;;;;<<<===<<>>BBBDDD@@@:::@@@FFFHHHDDD>>><<<:::777999:::<<<===<<<;;;999999>>>@@@???>>>@@@DDDCCC@@@:::<<>>===<<<;;;::::::999999<<<;;;;;;<<<>>>??????>>>BBB???<<<:::;;;>>>AAACCC>>>>>>???@@@AAABBBAAAAAA{{{nnneee```YYYSSSOOOJJJDDD???HHHJJJGGG@@@<<<;;;888333111111222333555777999:::......---------,,,,,,,,,+++,,,,,,+++(((&&&%%%%%%'''######''')))((((((+++'''(((***+++***(((%%%$$$###"""###$$$ !!!%%%)))+++***)))$$$'''&&&"""$$$***)))"""'''"""###%%%&&&"""&&&+++......+++&&&###)))))))))&&&$$$"""###$$$'''&&&$$$"""###&&&,,,111***(((&&&%%%$$$%%%''')))&&&'''((()))***************,,,,,,)))$$$$$$)))...+++,,,000222...&&&$$$'''***)))'''%%%$$$$$$%%%%%%'''''''''&&&%%%$$$""""""!!!$$$&&&&&&%%%$$$"""!!!%%%'''$$$"""$$$$$$"""(((+++---,,,((($$$###$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$###"""$$$'''***''''''(((((())))))))))))))),,,---***$$$ """$$$)))---111111...---111555***)))***)))###$$$---...+++(((&&&''')))******000,,,&&&###$$$''')))******(((&&&'''+++,,,,,,***)))&&&'''+++,,,)))&&&'''******++++++---...000111++++++)))'''$$$$$$&&&(((...***'''(((,,,...,,,))))))+++...000111111000///+++***---111111---+++,,,///000222666;;;<<<999666444444444222111111444777222333111///000444444000...///000111000///,,,+++(((,,,//////+++((('''(((///111333444444777<<>>>>>@@@CCCEEEHHHFFFCCCBBBBBBBBB@@@???AAA@@@@@@AAACCCCCCBBB@@@EEEBBB>>>>>>BBBHHHMMMOOOHHHEEECCCBBBDDDGGGHHHIIIzzzrrrfff^^^ZZZTTTPPPMMMIIIEEEAAA???AAA???:::777777444000///111444666777555333111,,,+++++++++******))))))---,,,+++******)))'''%%%%%%&&&***///...++++++///(((***++++++)))'''$$$###%%%&&&!!!%%%###$$$###$$$&&&******(((&&&'''000111)))&&&***,,,((('''$$$!!!!!!$$$&&&&&&$$$ %%%,,,111222...'''###(((((((((&&&$$$$$$%%%''''''(((***(((%%%$$$%%%'''$$$''''''%%%"""$$$(((,,,******++++++++++++******...000000+++%%%###(((...***+++000222...&&&$$$&&&((('''%%%$$$###$$$%%%&&&&&&%%%$$$###############"""$$$&&&(((((('''$$$###$$$((((((###!!!###$$$""")))***,,,,,,***&&&$$$######$$$&&&'''((('''&&&%%%""""""!!!!!!!!!$$$(((,,,'''&&&'''***---...+++(((++++++***((($$$######%%%%%%***......,,,///666===000,,,(((((('''%%%'''+++---,,,+++,,,------+++***000+++&&&&&&***---,,,***+++)))((((((+++---,,,+++***'''&&&***+++)))((())),,,,,,+++***+++---///111,,,,,,***(((%%%###$$$&&&++++++++++++++++++***)))'''+++//////---+++,,,...,,,***+++///...******,,,000111333555777777555333111222222111///000444777222333111...///222111---+++---000333555444222000...111444333000///222666999666333111444;;;CCCIII<<<<<<888111000333555444...,,,,,,...111333222000000111222222222222555777<<<888222000000222444555,,,...111333555666666555555999===<<<777333333444555777::::::888666555555222111111222444666666666777999999666333222444666333333333222111111333444777666777999;;;;;;777333333444555666777888888888999888666444333555:::>>>DDDDDD???999999======999444666888;;;=========<<<:::999999;;;<<<<<<:::888666===DDDHHHGGGEEEFFFGGGKKKJJJHHHFFFEEEFFFGGGGGGEEEEEECCCAAAFFFLLLLLLFFF@@@AAACCCEEEGGGHHHIIIIIINNNNNNNNNOOOPPPOOOMMMKKKGGGGGGHHHHHHHHHGGGFFFEEEEEEHHHHHHGGGIIIMMMNNNKKKEEEHHHLLLMMMLLLMMMPPPSSSSSSSSSMMMEEEDDDKKKPPPPPPUUUUUUZZZbbbhhhkkkpppvvvvvvpppiiiiiinnnrrrrrrpppjjjjjjkkkjjjkkkmmmrrruuurrrooooooqqqnnngggbbbcccZZZ\\\XXXQQQNNNPPPOOOKKKQQQTTTSSSMMMJJJNNNRRRTTTUUUXXX\\\^^^]]]\\\\\\]]]______\\\XXXYYY\\\\\\XXX[[[ZZZXXXXXXWWWWWWWWWVVVWWWWWWVVVVVVWWWYYY[[[\\\aaa^^^[[[ZZZ[[[\\\[[[YYYVVVUUUVVVWWWWWWVVVSSSQQQRRROOONNNPPPUUUZZZ]]]^^^^^^XXXQQQMMMMMMPPPSSSTTT~~~rrrmmmccc[[[WWWSSSPPPNNNKKKHHHEEE666999888444333444222///---000555888888333---(((++++++***((('''%%%$$$$$$...,,,******,,,,,,)))%%%"""&&&...444222---...333***,,,---,,,)))&&&$$$###(((+++!!!"""''''''***(((&&&'''))))))'''$$$***888===111'''***//////&&&''''''))))))(((%%%###$$$'''+++...///---***(((%%%%%%%%%$$$######&&&(((###''',,,,,,)))$$$!!!!!!!!!'''***'''""""""'''+++***************)))((((((---//////***$$$###(((///...000444777333+++''')))$$$###""""""$$$&&&)))***%%%$$$#########$$$%%%&&&%%%''')))++++++)))&&&$$$(((+++)))$$$!!!"""###"""%%%&&&(((+++,,,+++)))'''$$$&&&(((***+++***)))(((######""" """'''+++'''&&&&&&***000111---(((,,,***((('''&&&&&&&&&&&&###'''*********///:::DDD777---&&&'''******((((((+++,,,...111222000+++(((---(((%%%(((///222...***------,,,+++,,,---...000---(((%%%(((***)))***---...---+++))))))+++.../////////---***'''%%%%%%''''''+++......+++)))***,,,'''+++///,,,&&&$$$'''+++,,,***)))+++***''')))---+++---000222222222111111,,,...///---,,,---111444333444111------000///***---///222777:::;;;999777777999:::777444555;;;AAA<<<555,,,(((,,,666@@@FFF999888444...---222666666,,,++++++...333555444222...000222333444666999;;;:::777333222333444666666///000111444666777888999888@@@GGGDDD999222333777333999???>>>999777;;;???===;;;;;;<<<===>>>===<<<:::===>>>;;;555444777<<<:::999888777888999::::::======>>>???@@@???===;;;<<<===???@@@AAA@@@@@@???>>>??????>>>???BBBGGGJJJNNNNNNIIIBBBAAAFFFFFFBBB???AAADDDGGGGGGGGGEEECCCBBBCCCFFFKKKOOOPPPNNNLLLBBBJJJTTTXXXXXXVVVWWWXXX[[[ZZZXXXVVVVVVXXXZZZ\\\VVVVVVUUUUUU\\\ddd```WWWJJJLLLNNNQQQTTTWWWYYYZZZZZZYYYXXXYYY[[[\\\\\\[[[SSSSSSSSSTTTTTTTTTSSSSSSXXX[[[ZZZWWWXXX\\\]]]ZZZXXX```ggggggaaa]]]```eeeiiihhhaaaWWWVVV___eeeeeeddd___^^^bbbhhhkkkqqqvvvssslllfffgggmmmrrrrrrppppppnnnlllmmmqqqvvvxxxyyywwwtttvvv{{{zzzrrrnnnoooooorrrnnneee```bbbbbb```[[[\\\YYYRRRQQQXXXaaafffhhhlllqqqssssssssstttvvvxxxxxxuuuqqqssswwwwwwtttzzzwwwrrrmmmjjjhhheeedddiiijjjlllmmmooopppppppppyyyvvvssssssuuuwwwvvvuuukkkkkklllmmmnnnlllhhheee```______aaafffhhhhhhfffrrriii^^^WWWVVVXXX[[[\\\ooogggfff___ZZZSSSOOOLLLHHHCCC???777555333333333222000//////000000000///---***(((***(((%%%%%%&&&((()))))))))''''''***///000---(((###)))///...)))'''+++000000///,,,***(((&&&$$$###&&&((((((&&&###$$$'''+++///((((((///...&&&###'''111111222000---+++******+++000111+++'''&&&%%%###  (((111333+++############$$$&&&(((***+++,,,)))&&&%%%%%%&&&%%%$$$&&&'''&&&$$$!!!!!!%%%***+++*********+++)))%%%"""&&&***...,,,'''%%%)))...+++---000222111---'''###&&&$$$&&&)))***'''&&&((("""%%%''''''%%%$$$&&&)))"""&&&))))))'''%%%&&&(((---***&&&%%%$$$"""!!!"""$$$%%%%%%&&&(((***%%%$$$###$$$%%%'''''''''"""&&&'''"""!!!$$$(((((((((&&&%%%)))---///+++''')))***&&&'''+++***+++''''''+++...---...000...***((()))***)))((((((***))))))***,,,+++'''$$$***%%%"""&&&...222///***111///---------............,,,)))'''&&&(((+++,,,//////,,,'''(((...///...333222///,,,(((&&&''')))+++...111///+++(((((()))))))))(((&&&$$$$$$%%%'''(((---///,,,******(((%%%))),,,------000444333...+++,,,------...000333555777444000+++)))+++000444///111555:::>>>@@@BBBCCC>>>>>><<<999666666777999666444111---+++///666===333000---///444888777444555111///111666:::;;;999999::::::999666777;;;>>>>>><<<:::999:::===@@@BBBAAA;;;999===BBBAAA@@@@@@CCCJJJJJJDDDCCCIIIHHH@@@???DDDFFFDDDDDDGGGHHHGGGKKKLLLKKKJJJLLLOOOLLLFFFJJJGGGEEEFFFKKKLLLJJJFFFKKKMMMMMMKKKOOOSSSNNNEEEJJJEEEAAAGGGQQQXXXWWWSSSLLLQQQUUUTTTOOOLLLOOOTTTSSSRRRQQQPPPQQQVVV\\\aaafffccc\\\TTTUUUZZZXXXRRRUUUSSSRRRUUUYYYZZZXXXVVVXXXYYYWWWVVV[[[cccbbb[[[]]]aaaeeeeeecccbbbccceeehhhiiijjjiiiggggggkkkoookkkfffbbbdddiiijjjfffaaaQQQSSSUUUXXX[[[```fffjjjhhhhhhdddaaaeeellljjjccc[[[]]]___^^^\\\]]]aaaeeehhheeebbbccckkkssspppiiihhhooovvvvvvrrrooopppsssnnnqqqlllbbbcccpppwwwtttqqqpppooopppqqqqqqqqqooosssqqqooonnnnnnqqqtttvvvqqqsssuuutttrrrrrruuuxxxrrruuuxxxyyywwwtttrrrqqqsssttttttrrrnnnmmmooorrriiiccc\\\[[[```ddddddcccaaaiiiqqqssspppkkkhhhhhhsssrrrsssvvv{{{uuuooopppqqqqqqvvvpppsss}}}|||{{{~~~wwwssstttyyy{{{xxxtttsssqqqkkkhhhjjjjjjgggiiinnnsssnnnfff^^^YYYZZZ___ccc{{{mmmfffeee___YYYRRRMMMIIIEEE???:::777555444444555666444333+++,,,...///...---,,,***))))))((('''''''''((()))&&&$$$"""###&&&))))))((('''((())))))(((''''''''',,,,,,,,,+++(((%%%$$$$$$%%%&&&(((((('''&&&&&&'''+++%%%&&&...///)))&&&***000000000///,,,***))))))(((...000---))))))(((%%% $$$)))***%%%!!!$$$&&&((()))***)))(((''''''&&&&&&&&&'''(((''''''%%%###$$$&&&((()))***+++***)))&&&###"""$$$'''***(((%%%%%%***000%%%)))------)))&&&%%%%%%%%%$$$(((---...***'''(((###&&&))))))&&&$$$$$$%%%$$$&&&)))***(((((()))+++...,,,)))((((((&&&"""$$$$$$$$$$$$%%%''')))+++&&&### ###))),,,***'''&&&***)))###!!!$$$'''(((***'''%%%'''+++,,,***&&&&&&((('''"""###))),,,***,,,(((%%%((()))'''&&&(((((('''&&&''''''''''''(((,,,******+++---,,,)))&&&&&&###!!!%%%***...,,,))),,,+++))))))***---...///......------,,,,,,,,,,,,******'''###%%%***---+++111000...)))$$$""""""######%%%))),,,......+++)))%%%&&&&&&%%%$$$$$$&&&(((&&&+++...,,,+++---,,,***,,,///000000333666555000111222333111//////222666555444333///---///444999:::;;;===???AAACCCDDDDDDDDDCCCAAA===;;;:::<<>>999555888???CCCCCC@@@@@@??????CCCHHHKKKKKKIIIDDDGGGIIIJJJHHHGGGHHHIIILLLLLLKKKKKKLLLNNNPPPQQQQQQKKKKKKQQQWWWVVVRRRPPPUUUZZZZZZSSSSSSYYYYYYTTTVVVYYYXXXTTTSSSWWWZZZZZZfffeeeaaa]]]^^^bbbbbb^^^XXXVVVTTTWWW]]]___^^^\\\^^^bbbdddeeehhhjjjdddZZZ\\\XXXWWW[[[ccciiiiiiggg```dddgggddd^^^[[[]]]```^^^^^^^^^^^^^^^aaaeeehhhpppnnnjjjeeehhhnnnmmmhhhiiihhhggghhhhhhhhhgggeeeiiijjjgggeeejjjooonnnhhhggghhhjjjjjjhhhhhhhhhiiilllmmmnnnmmmlllnnnsssvvvpppkkkfffgggjjjkkkhhhccc[[[]]]___```bbbeeeiiilllmmmmmmjjjeeefffkkkjjjeee```aaacccdddeeegggjjjlllgggfffdddfffpppxxxwwwqqqpppuuu{{{|||zzzxxxxxxzzztttwwwrrriiijjjuuu{{{zzzsssrrrqqqqqqrrrsssrrrqqqqqqqqqqqqqqqqqqssstttuuutttsssqqqnnnlllnnnqqqtttsssuuuxxxxxxvvvrrrooommmrrrtttuuussspppoooqqqtttqqqmmmgggeeefffhhhhhhgggbbbgggllllllgggaaa______gggfffeeefffjjjqqqyyy~~~|||{{{|||xxxrrr{{{zzz~~~~~~~~~}}}|||xxxuuuvvv|||~~~{{{xxxwwwvvvpppkkkkkkiiigggiiioooooommmhhhbbb^^^^^^dddiiiuuuhhhbbbbbb]]]WWWPPPJJJFFFAAA;;;666444333333444555666666555,,,,,,---...---,,,***)))'''***,,,***'''&&&'''((()))(((&&&%%%$$$''',,,000---)))%%%&&&******%%% '''***---,,,)))&&&%%%&&&$$$%%%&&&)))***(((%%%"""'''%%%///BBBNNNGGG999111//////...,,,+++)))((('''''',,,...+++((('''%%%"""""" """"""!!!!!!%%%((())))))((('''%%%'''***)))'''%%%'''))))))(((&&&%%%&&&'''&&&%%%))),,,...,,,((($$$######"""$$$&&&%%%$$$&&&,,,000###(((+++)))$$$"""&&&+++!!!"""'''...///+++(((((($$$&&&((('''$$$!!!"""$$$&&&'''((()))+++---+++)))''''''&&&%%%###!!!$$$###"""!!!"""$$$'''((($$$ )))---***&&&,,,---***$$$"""%%%((((((+++(((%%%%%%(((***)))'''%%%'''(((&&&&&&))))))'''---'''$$$%%%&&&$$$$$$&&&$$$&&&(((((((((***+++------,,,++++++***(((%%%"""!!!!!!###%%%''')))***+++,,,+++))))))+++...222444///111333444555333222000///000---((()))...222111555444333///+++******+++***+++...555;;;;;;777111...///000/////////222444///555999888888;;;===;;;???BBBCCCBBBDDDFFFDDD>>>===???@@@===888777;;;@@@BBBEEEGGGFFFCCCDDDJJJOOORRRQQQPPPPPPPPPPPPPPPPPPTTTSSSPPPLLLIIIJJJLLLOOOQQQSSSTTTPPPLLLNNNWWW___XXXRRRMMMPPPXXX^^^\\\XXXVVVXXX\\\aaaeeedddaaa^^^___bbbggghhhgggeeeccccccddddddddddddfffgggiiijjjgggaaaaaaiiipppnnnhhhdddjjjmmmkkkddddddkkknnnkkkooopppmmmfffdddiiinnnoooxxxvvvooohhhiiinnnqqqoooiiigggfffiiinnnpppooonnnjjjnnnrrruuuxxxwwwooofffjjjhhhhhhjjjmmmpppppppppkkknnnqqqnnnhhheeegggjjjjjjkkkmmmmmmllllllmmmnnnqqqqqqpppoootttyyyyyyvvvvvvwwwxxxwwwvvvuuuuuuvvvssssssooommmooorrrpppkkknnnmmmlllmmmooopppppppppssssssrrrqqqppprrruuuyyyuuupppkkkjjjlllmmmjjjfffeeefffhhhhhhhhhhhhjjjlllpppqqqoooiiifffggghhhgggaaaaaabbbfffiiilllllllllggggggfffhhhpppyyyyyyuuurrrtttwwwyyyzzzzzzyyyxxxwwwyyyuuummmnnnxxx}}}|||tttsssrrrssstttuuutttrrrpppqqqrrrsssttttttssssss{{{uuuooojjjjjjmmmpppsssuuuwwwyyyyyywwwsssnnnkkkpppsssuuutttqqqpppqqqtttuuutttqqqooonnnnnnnnnnnnoooqqqrrrooohhhcccaaabbbeeebbb___]]]___dddjjjnnnqqqpppnnnooovvv|||zzzttt|||yyyyyy}}}~~~{{{~~~~~~~~~}}}{{{yyyxxxvvvxxx}}}|||yyyyyy{{{uuupppnnnllljjjlllpppoooooommmgggaaaaaagggmmm{{{mmmaaa\\\]]]ZZZTTTMMMHHHEEEAAA;;;666333222111111333444333111000000000...,,,***(((&&&&&&+++///---(((%%%&&&(((+++------***''')))000666111,,,((()))------(((######(((------***(((((()))&&&%%%$$$&&&)))((($$$!!!&&&(((===eee|||ZZZ;;;...,,,+++***))))))'''&&&+++---+++%%%"""!!! $$$$$$""" !!!###&&&(((***---......+++'''%%%###(((,,,+++&&&$$$%%%((()))&&&$$$%%%'''(((%%%###)))...111...((($$$$$$&&&"""$$$%%%'''((())),,,...((()))(((&&&%%%&&&+++///######'''---///,,,+++,,,))))))(((&&&""" """###%%%''')))+++---///(((&&&###!!!!!!"""$$$$$$###"""!!!"""$$$%%%%%%%%%""" """(((,,,***''',,,---)))###"""&&&)))))))))'''%%%&&&(((******)))&&&''''''&&&&&&&&&&&&%%%)))$$$!!!###$$$###$$$'''"""'''*********---000111000///...+++)))&&&""" $$$(((,,,,,,+++,,,000444888777555333333666;;;???888:::<<<>>>@@@@@@@@@@@@DDDEEEBBB<<<:::???CCCCCCDDDDDDDDDCCCBBBBBBCCCEEEDDDEEEGGGKKKOOONNNKKKHHHHHHIIIJJJJJJIIIIIIJJJKKKHHHMMMPPPPPPQQQUUUWWWVVV\\\^^^^^^\\\\\\^^^ZZZTTTLLLOOOQQQNNNJJJJJJOOOUUU```dddiiihhheeeeeeiiiooolllkkkiiigggfffffffffgggjjjhhheeeaaa^^^___bbbeeejjjnnnoookkkffffffmmmuuuuuuoookkkoooxxx{{{vvvoookkkpppwww{{{|||xxxssspppwwwyyy|||~~~~~~|||zzzyyyzzzxxxwwwvvvwwwzzz}}}xxxrrrpppvvv|||zzztttpppvvvwwwsssmmmnnnuuuyyyyyy{{{|||yyyrrrooossswwwxxxxxxwwwrrrkkkkkkppptttssssssqqqpppqqqtttuuutttrrrnnnppprrrtttuuurrrkkkeeemmmnnnnnnmmmlllllllllmmmmmmppprrrpppmmmlllooorrrooorrruuuuuutttqqqoooooonnnnnnoooqqquuuxxxwwwuuusssvvvyyyxxxvvvwwwzzz}}}uuusssooommmlllllliiifffmmmjjjiiikkkqqquuuvvvuuuxxxwwwtttqqqooopppqqqsssuuuppplllkkkmmmnnnllljjjfffhhhjjjjjjiiihhhhhhiiinnnpppooojjjdddcccfffiiieeeddddddfffjjjkkkiiiffffffggggggggglllsssssspppqqqppppppsssvvvwwwuuussstttuuuqqqlllmmmtttyyyyyyuuutttsssssstttuuutttsssqqqqqqqqqrrrssssssttttttyyyrrroooppptttvvvvvvxxxyyyzzz{{{{{{wwwrrrnnnqqqsssuuutttqqqoooppprrrssstttuuuuuusssssstttuuu~~~}}}{{{vvvppplllkkklllqqqnnnjjjfffddddddeeegggbbb___YYYVVV[[[dddgggeeerrrwwwuuuppprrrzzz{{{uuuxxxxxxwwwwwwxxxyyy{{{}}}xxxvvvxxx}}}}}}yyyvvvwww{{{yyyvvvtttrrrqqqrrrsssttttttpppiiiaaaaaahhhoootttggg[[[WWWXXXUUUPPPKKKGGGEEEBBB>>>:::666444222222222111000...222111000///---+++)))(((&&&+++000///***&&&&&&(((%%%))),,,***'''''',,,222------,,,---------+++***###''',,,---,,,******+++***&&&""""""$$$&&&%%%###''''''>>>qqqoooBBB,,,***''''''((()))((('''...---(((!!!!!!!!!######"""!!! ###(((,,,+++,,,...///...+++'''%%%$$$(((,,,***&&&"""###&&&&&&$$$"""###&&&'''%%%"""''',,,///---'''""""""$$$$$$%%%'''***------,,,***+++&&&"""!!!$$$(((***+++%%%$$$%%%***,,,+++,,,000---+++'''###!!! ######%%%'''***---......%%%""" %%%(((""""""###&&&))))))'''$$$###%%%((()))******+++,,,******((($$$%%%***,,,+++)))))))))+++---......---)))''''''(((***+++---///...)))&&&((()))'''(((***(((///222111333888999777::::::999888555333222111666<<<@@@@@@===<<>>???BBBCCCCCCBBBEEEKKKJJJFFFFFFKKKRRRVVVUUUPPPKKKGGG@@@???CCCKKKOOOOOOQQQVVV___[[[[[[]]]^^^ZZZWWWWWW^^^aaaaaa___eeennnkkk```\\\^^^```aaa```aaadddfffdddhhhkkkjjjfffeeehhhlllmmmooooookkkfffeeehhhlllmmmkkkiiiiiijjjnnnrrrtttppprrrooogggcccgggnnnrrrtttuuuvvvuuusssqqqqqqrrrmmmnnnppprrrssstttvvvwwwsssttttttqqqmmmjjjhhhhhheeejjjlllkkklllqqquuutttjjjiiifffbbbdddiiijjjhhhnnnkkkhhhiiimmmrrrvvvwwwwwwuuuuuuwwwyyyzzzyyyxxxwwwxxxyyyzzz{{{{{{{{{{{{xxxyyyxxxwwwtttrrrrrrsssyyyyyyzzzzzz{{{{{{yyyyyyvvvwwwzzz}}}~~~{{{xxxtttzzz}}}xxxvvvzzz|||yyyxxx{{{}}}~~~}}}yyywwwuuusssrrrssstttuuutttuuuxxxyyytttoooqqqvvvwwwvvvuuuuuuuuutttuuuvvvtttxxx{{{xxxwwwyyyzzzxxxooovvvzzzyyywwwwwwvvvsssrrrtttuuuwwwxxxyyy{{{|||zzzuuuqqqqqqmmmiiijjjnnnmmmnnnpppsssvvvwwwwwwwww{{{zzzxxxvvvtttssstttuuutttvvvwwwvvvuuutttuuuvvvxxxtttuuuxxxvvvrrrssswww}}}zzzxxxwwwxxxyyyyyyyyyyyytttrrrrrrnnngggfffiiiiiijjjkkkjjjhhhgggfffggghhhhhhjjjooossstttsssppphhhhhhiiijjjkkkjjjhhhfffdddeeefffeeedddeeehhhjjjkkkkkkooorrroooiiigggkkkgggggggggeeecccbbbcccdddeeekkkooommmmmmrrrvvvxxxwwwuuusssrrrrrrrrrsssssslllkkkkkkmmmpppssswwwzzzwwwuuuuuuuuuvvvwwwvvvuuuyyyxxxwwwwwwwwwyyy{{{|||xxxyyyzzzzzzzzzzzz|||}}}|||yyywwwxxx}}}}}}|||}}}|||zzzwwwxxx}}}}}}zzzwwwvvvwwwwwwuuusssrrrssssssssssssqqqnnnkkklllnnnqqqtttuuutttsssrrrlllqqqttttttttttttnnnhhhUUURRRRRRVVVXXXVVVUUUWWW^^^ccckkksssyyy{{{zzzzzzwwwxxx|||}}}xxxxxx{{{uuuxxxxxxuuuvvv|||}}}{{{tttpppkkkjjjlllpppssstttuuukkkaaaYYYXXX[[[NNNJJJEEECCCCCCBBB>>>;;;777555333111111000---+++...---,,,+++++++++,,,,,,+++******+++,,,---,,,******++++++******,,,///111---------------,,,+++***&&&""""""))),,,***%%%''''''%%%"""###'''"""&&&,,,555===???999222((($$$!!!$$$***...///---***+++***((()))***&&& !!!%%%***---...---+++((($$$!!! !!!###%%%  $$$'''))))))!!!###$$$###"""$$$***///)))((()))***+++***'''%%%+++%%% ###+++333555444......---+++)))(((((((((,,,+++...333555222000222...///111555888777222...777777999===@@@>>>999555333999@@@EEEEEEDDDDDDEEEHHHCCC>>>@@@FFFLLLNNNNNNHHHHHHKKKOOOTTTVVVUUUSSSTTTUUUUUUUUUXXX]]][[[VVVZZZ```hhhllljjjbbbZZZUUUPPPOOOTTT^^^```\\\[[[^^^gggeeefffkkkllliiiggggggkkkmmmkkkiiiqqq{{{uuuggghhhjjjkkkjjjggggggiiilllmmmpppsssqqqnnnlllnnnrrrrrruuuvvvsssnnnmmmpppsssqqqpppnnnmmmmmmoooqqqrrrmmmpppnnngggccciiipppuuuqqqsssuuuuuuuuutttuuuvvvsssrrrssswww{{{{{{wwwtttlllmmmmmmkkkhhhdddbbbbbbdddhhhkkkkkklllrrrvvvvvvnnnnnnjjjgggkkkrrrvvvuuuwwwqqqllllllqqqvvvwwwvvvzzzwwwuuuxxx}}}~~~{{{wwwxxxzzz|||||||||{{{{{{zzz{{{|||zzzxxxuuutttuuuyyyxxxxxx{{{~~~}}}zzzxxxzzz|||~~~~~~}}}}}}tttqqquuu{{{{{{yyyvvvwwwzzz|||{{{yyywwwwwwvvvvvvuuusssrrrqqqooottt|||~~~xxxqqqssszzztttssstttuuutttrrrqqqqqqssswwwxxxvvvuuuyyy{{{zzzvvv|||~~~{{{zzzyyywwwrrrsssttttttttttttuuuvvvwwwrrrppprrrooojjjkkkpppvvvuuuvvvxxxzzzzzzxxxvvvwwwvvvuuutttssstttvvvxxxtttttttttsssssssssvvvxxxyyyuuuvvvzzzyyyvvvxxx~~~|||yyyvvvwww{{{~~~~~~}}}zzzuuuttttttpppiiihhhmmmgggjjjmmmmmmjjjhhhhhhjjjffffffhhhmmmqqqqqqnnnjjjhhhiiijjjkkkkkkhhheeeccceeeeeedddcccbbbcccfffhhhjjjiiilllqqqooogggcccfffgggiiijjjiiiggggggkkkooojjjpppsssooommmppptttuuu{{{zzzxxxuuuttttttuuuvvvkkkjjjkkknnnqqqtttxxx|||xxxwwwvvvwwwxxxxxxxxxvvvyyyzzz{{{|||}}}}}}}}}}}}yyy{{{|||zzzxxxxxx||||||xxxtttuuuzzz~~~}}}|||yyyyyyyyyvvvuuuxxx~~~yyyuuuqqqqqquuuxxxvvvsssnnnoooppprrrrrrooojjjgggmmmnnnpppqqqrrrsssssssssssssssqqqqqqwww|||yyyrrrlllccc___bbbaaaZZZYYY^^^\\\\\\\\\___dddkkkrrrvvvrrrsssxxx}}}{{{wwwxxx|||vvvyyyvvvpppqqqyyy}}}{{{wwwrrrnnnnnnrrrsssqqqnnnxxxnnnfffbbb\\\UUUOOOIIIIIIHHHDDD@@@;;;999888666333///---...000000000///)))***222222***)))///000+++***---+++&&&&&&******(((((()))((('''---444999444,,,((())),,,+++''''''&&&(((+++***'''(((,,,***,,,)))$$$$$$((('''""""""$$$&&&)))*********))),,,)))%%%""""""&&&+++...333...+++)))&&&"""###((($$$%%%'''***,,,---......,,,,,,,,,,,,***'''%%%$$$'''$$$"""&&&---111000...&&&((())))))(((+++000555///111444999;;;:::555111333555777777777888<<<@@@EEEFFFGGGFFFDDDDDDDDDEEEIIIGGGHHHOOOTTTUUUVVVYYYSSSQQQNNNMMMOOORRRVVVYYYYYYVVVSSSVVV[[[\\\VVVPPP\\\dddmmmoooiiibbb\\\ZZZYYYaaaiiihhhaaa[[[\\\___``````bbbfffjjjkkkhhheeekkkmmmooonnnkkkhhheeedddmmmnnnnnnnnnlllhhhdddaaabbbbbbbbbeeegggiiihhhggggggcccaaadddeeefffjjjoootttqqqnnnmmmnnnqqqrrrsssrrrwwwxxxpppiiiiiinnnqqqrrrtttuuutttpppkkkhhhgggkkkuuu}}}}}}uuunnnooorrrqqqssstttqqqllllllppptttssstttoooggggggoootttsssrrrvvvzzz|||zzzwwwtttsssrrrrrrsssvvvxxxuuunnnhhhjjjfffcccdddhhhkkkjjjgggoooooopppqqqqqqrrrsssssspppmmmkkkkkknnnsssvvvxxx~~~wwwrrrttt{{{{{{vvvvvvuuuwww}}}}}}zzzzzz||||||xxxtttvvv}}}yyytttvvv{{{~~~xxxvvvwww|||~~~~~~|||xxx~~~~~~~~~|||yyywwwwwwwwwxxxxxxxxxyyyyyyzzzzzzzzzxxxvvvtttuuuvvvuuuqqqmmmkkkuuuyyytttvvv{{{yyyzzzzzzyyywwwvvvxxxzzz}}}yyyuuuvvvyyy{{{{{{yyyyyyvvvtttvvvzzzzzzvvvrrrtttttttttrrrooommmmmmmmmkkkiiikkkooommmhhhiiinnnppprrrvvvyyy{{{zzzxxxvvvuuuvvvwwwwwwvvvtttrrrppptttqqqmmmnnnrrruuuwwwwww|||{{{zzz|||~~~~~~zzzwwwyyy{{{zzzvvvyyy|||xxxyyyyyyvvvqqqnnnnnnoookkkjjjjjjlllmmmmmmjjjhhhbbbeeeiiikkkjjjjjjmmmoooooopppooonnnkkkiiihhhiiigggeeecccbbbdddeeefffeeehhhhhhhhhiiihhhgggeeedddlllgggggglllnnnnnnqqqwwwwwwwwwvvvuuuttttttttttttwwwwwwvvvxxxyyyxxxvvvtttkkklllnnnrrrvvvxxxwwwvvvvvvuuuwww{{{{{{vvvssstttyyyxxx{{{~~~}}}zzzwwwvvvvvvwwwyyy{{{}}}{{{uuuooommmoooqqqooolllqqqpppooommmlllmmmmmmnnnjjjjjjjjjjjjhhheeecccaaacccggglllnnnmmmhhhbbb]]][[[```cccccciiisssxxxvvvxxxpppnnnuuuyyyuuutttxxxsssuuuvvvtttpppnnnooorrrooohhh\\\SSSSSSZZZ\\\ZZZ[[[]]]bbbkkkwww}}}|||ssspppsssuuusssttttttsssqqqpppnnnnnnnnn{{{sssiiiccc___ZZZSSSMMMGGGGGGEEEAAA===:::888888888666333000------...///111+++,,,333222***)))......++++++///...(((&&&)))(((''''''))))))(((,,,333000,,,(((&&&)))+++)))%%%'''&&&'''***(((######&&&$$$''''''###"""&&&&&&###""" """(((+++,,,***&&&$$$$$$&&&***,,,111...,,,,,,)))%%%&&&***)))(((''''''))),,,000222000000000///...---++++++------///444999<<<<<<;;;000000111111333777<<>>BBB???;;;999:::@@@FFFJJJKKKJJJIIIHHHHHHHHHIIIJJJKKKMMMPPPSSSTTTUUUVVVXXXJJJHHHGGGIIIMMMRRRUUUWWWUUUYYY^^^```______```bbbnnnnnnmmmjjjgggeeefffhhhkkkmmmppprrrsssuuuxxxzzztttrrrsssyyy|||{{{zzz|||vvvtttsssrrrsssvvvzzz}}}~~~wwwpppnnnpppqqqooolllrrruuuvvvrrrkkkddd```___cccfffiiiiiigggdddcccbbbbbbbbbcccfffhhhhhhfffccciiilllnnnooommmkkkjjjjjjmmmnnnoooppppppooonnnmmmqqqpppoooppprrrsssrrrqqqllliiihhhkkklllkkklllppppppooonnnoooqqqrrrqqqpppttt{{{zzzvvvuuuwwwwwwtttuuuwwwwwwvvvvvvwwwyyyuuussspppqqqssssssoookkknnnsssyyy{{{yyywwwwwwxxx{{{{{{xxxsssrrrvvvwwwvvvwwwvvvtttqqqmmmmmmnnnpppoootttxxxyyyvvvtttuuuxxxqqqooonnnqqquuuyyyyyyxxxqqqqqqqqqpppooonnnnnnmmmsssrrrppppppqqqtttwwwyyyxxxwwwxxxzzz|||}}}{{{zzzzzz{{{|||{{{zzzzzz{{{}}}|||xxxwwwzzz||||||zzz|||}}}|||yyywwwyyy}}}~~~||||||||||||yyywww~~~{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{wwwtttqqqqqqtttuuusssqqqooorrrttttttrrrppppppppprrruuuwwwwwwtttssstttvvvvvvxxxyyyvvvqqqqqqtttxxxqqqpppppptttyyy{{{yyyvvvrrrtttwwwvvvsssnnnkkkiiikkkjjjkkkllliiidddccceeeiiimmmrrrvvvwwwtttqqqnnnnnnoooqqqrrrsssssssssssstttrrrqqqrrruuuxxxyyyyyy{{{{{{{{{}}}~~~~~~{{{yyyyyyxxxtttpppqqqwwwyyyxxxuuuwwwxxxxxxvvvuuuuuuuuutttsssqqqqqqqqqpppnnnllliiikkknnnnnnllljjjiiiiiipppooonnnlllkkkjjjjjjjjjkkkjjjiiikkkmmmooonnnnnnlllkkkkkkmmmooopppooonnnlllmmmrrrxxxyyyvvvssssssvvvtttrrrqqqrrruuuyyy|||zzzyyyyyyzzz{{{zzzxxxvvvwwwzzz~~~~~~|||{{{{{{|||~~~{{{{{{|||yyyrrrmmmmmmzzzuuuooollljjjgggccc___]]]]]]]]]^^^___aaabbbccc]]]YYYUUUTTTVVVXXXWWWVVVVVVVVVUUUTTTSSSSSSSSSRRRTTTSSSRRRPPPPPPPPPPPPPPPQQQUUU[[[^^^\\\UUUMMMGGGEEEJJJKKKKKKPPP___pppzzzmmmggggggkkkjjjdddbbbfffooouuu|||}}}}}}}}}|||vvvnnnkkkiiiccc[[[\\\VVVPPPOOORRRXXX[[[\\\llloooppppppsssxxxzzzyyyuuuttttttvvvxxxyyyxxxxxx~~~ooojjjddd]]]ZZZYYYVVVOOOJJJFFFCCC>>>;;;999:::::::::555888888444///---000444...******,,,***$$$!!!###'''''')))+++,,,+++******+++((()))+++***&&&%%%(((((($$$###%%%'''%%%###"""+++(((''''''%%%!!!"""''''''---111000...///222666222444888;;;<<<;;;888777>>>???AAADDDHHHLLLNNNPPPMMMNNNSSSZZZ[[[YYYZZZ^^^aaa^^^ZZZWWWXXX]]]cccgggmmmllljjjiiiiiijjjmmmnnnlllnnnpppnnnjjjjjjmmmrrreeebbb___```eeejjjlllkkkkkkpppsssrrrnnnlllooorrruuutttssspppnnnnnnnnnoooppprrrtttuuuuuuvvvyyy{{{sssqqqsssyyy|||{{{zzz{{{sssrrrqqqpppqqqtttwwwyyyyyytttooolllnnnnnnllljjjppppppoookkkfffbbb``````eeeeeeeeefffgggfffcccaaacccdddeeefffggggggeeedddiiikkknnnooonnnmmmmmmnnnmmmnnnpppqqqssstttttttttsssqqqpppqqqsssuuuttttttsssqqqqqqttttttrrrsssvvvqqqpppqqqsssuuuuuusssrrrrrrwwwyyyuuurrrtttvvvwwwvvvwwwxxxwwwwwwxxx{{{}}}{{{vvvrrrrrrtttuuussspppssswww{{{}}}|||zzzyyyzzz||||||yyyvvvtttsssrrrqqqssssssqqqnnnlllkkkmmmooommmqqqwwwzzzzzzzzz{{{|||yyywwwuuuuuuwwwxxxvvvuuuqqqqqqppppppooonnnnnnnnnsssssssssrrrrrrsssvvvyyyuuuxxxzzz|||{{{yyywwwwwwyyy{{{|||yyyuuuuuuyyy~~~~~~yyyvvvwwwzzz{{{{{{|||}}}}}}}}}~~~{{{xxxwwwzzz}}}~~~~~~~~~}}}|||{{{zzzyyyxxxwww~~~~~~|||{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{xxxtttqqqqqqtttvvvvvvtttpppnnnlllmmmooopppooonnnqqquuuxxxvvvrrrooopppsssvvvvvvvvvtttrrrrrruuuxxxsssrrrrrrsssuuuuuussspppllloooqqqrrrpppnnnmmmmmmmmmnnnoooooommmiiihhhhhhkkklllooopppqqqpppooommmllllllnnnoooqqqssstttuuurrrrrrssstttvvvxxxyyyzzzxxxxxxxxxxxxyyyyyyxxxwwwuuutttrrrrrrtttwwwxxxwwwyyyyyyzzzzzzxxxwwwwwwvvvrrrpppnnnlllllllllkkkiiikkklllnnnooonnnmmmkkkjjjhhhhhhgggiiikkkmmmnnnnnnnnnnnnnnnoooqqqrrrpppooojjjiiihhhkkknnnppppppnnnqqqssswww|||}}}{{{yyyxxxuuuuuutttssstttvvvxxxyyyxxxwwwwwwxxxyyyxxxuuusssuuuyyy}}}|||wwwtttuuuwwwtttpppllljjjfff```]]]___bbb___[[[YYYVVVSSSOOOLLLKKKLLLLLLMMMMMMNNNOOOPPPPPPNNNKKKKKKMMMNNNNNNNNNNNNNNNOOONNNNNNMMMLLLKKKPPPNNNJJJGGGEEEDDDEEEFFFGGGJJJMMMNNNLLLFFF@@@<<>>;;;<<<===>>>>>>888:::;;;777000---000333000.........,,,(((%%%%%%***++++++***,,,///111222(((&&&'''+++---***)))+++,,,&&&%%%(((***(((***...888555333444333222666<<<===AAAFFFGGGEEECCCFFFKKKLLLOOOSSSWWWWWWSSSOOOKKKXXXZZZ]]]aaadddgggiiijjjcccdddjjjppppppmmmmmmpppnnnmmmkkkkkkkkknnnppprrrzzzxxxvvvttttttvvvxxxzzzuuuwwwwwwrrrmmmnnnuuu|||rrrnnnjjjjjjnnnqqqrrrqqqssswwwzzzyyytttrrruuuyyysssrrrqqqqqqrrrsssttttttssstttuuutttrrrqqqqqqrrrpppmmmooovvvzzzzzzzzz{{{rrrqqqpppooopppqqqtttuuuqqqooollllllmmmmmmkkkiiillllllkkkjjjhhhhhhiiijjjllljjjiiijjjlllllljjjgggeeefffgggggggggfffffffffiiilllnnnooooooooopppqqqnnnooopppqqqtttvvvxxxyyysssqqqpppqqqtttvvvwwwvvvvvvtttvvvzzzzzzwwwvvvxxxrrrssstttvvvxxxxxxvvvtttqqqtttsssnnnlllpppuuuwwwxxxxxxxxxwwwvvvwwwzzz|||zzzxxxvvvsssrrrsssuuuwwwzzz{{{{{{zzzyyyxxxyyyyyyzzzxxxvvvtttqqqmmmkkkjjjmmmoooppppppooonnnooopppqqqrrruuuzzz~~~~~~zzzwwwyyyxxxwwwvvvuuutttrrrqqqppppppppppppppppppppppppppprrrttttttssssssuuuwwwxxx{{{~~~~~~{{{wwwuuuuuuvvvyyyzzzwwwssstttzzz{{{wwwvvvwwwyyyzzzzzz{{{{{{{{{}}}|||zzzxxxxxxyyy{{{||||||}}}}}}}}}{{{zzzxxxxxxxxx}}}~~~~~~}}}{{{zzz{{{|||{{{{{{{{{{{{{{{{{{{{{{{{yyyvvvssstttwwwyyyxxxwwwoookkkhhhjjjooorrrrrrooossswwwyyyvvvppplllnnnqqqxxxuuurrrsssuuuxxxxxxxxxuuutttttttttsssrrrooommmmmmnnnnnnmmmllllllmmmooommmpppsssrrrpppnnnmmmlllkkkjjjhhhggggggiiikkklllgggggghhhiiikkknnnqqqrrroooppprrrtttuuuwwwxxxyyytttsssrrrqqqpppppprrrsssoooppprrrwww{{{zzzyyywww~~~|||{{{yyyxxxwwwuuutttnnnllliiihhhiiijjjjjjjjjiiijjjjjjlllmmmmmmlllkkkcccccceeejjjppptttuuuuuuttttttuuuvvvwwwvvvtttqqqnnnkkkjjjlllqqqtttssspppwwwyyy{{{}}}~~~~~~uuuvvvwwwxxxwwwvvvtttsssqqqpppppppppqqqpppmmmkkkiiinnnrrrpppjjjfffgggiiiddd]]]WWWTTTPPPLLLLLLOOOOOONNNLLLKKKJJJIIIGGGEEEFFFFFFGGGHHHHHHHHHHHHIIIGGGFFFEEEEEEFFFGGGHHHHHHJJJKKKLLLMMMLLLJJJHHHGGGLLLJJJFFFBBBAAAAAABBBCCCEEEEEEDDDBBB@@@===;;;999BBBBBBBBB@@@BBBLLL___nnnqqq[[[IIIFFFIIIJJJKKKOOO]]]dddooovvvxxxyyyzzz|||sssvvvwwwvvvxxx{{{zzzvvvmmmllllllnnnnnniiiaaaZZZEEEBBB@@@CCCIIIPPPTTTWWW\\\fffnnnjjj^^^SSSPPPRRR}}}qqqccc]]]VVVSSSTTTTTTPPPLLLHHHDDD>>>===???AAABBBAAA<<<===<<<888333//////111111111111111///---***)))+++,,,,,,***,,,222777777---+++---444999:::;;;===777222111777999777;;;BBBKKKIIIJJJMMMMMMMMMQQQWWWYYYZZZ]]]___]]]ZZZZZZ^^^ddddddbbbaaaaaabbbccccccggghhhjjjlllmmmnnnnnnnnnoooooosssvvvtttnnnkkkmmmnnnoooppprrrrrrrrrqqqqqqwwwuuurrrpppooopppqqqrrrnnnppppppmmmkkkmmmvvv}}}uuusssooonnnoooqqqrrrrrrpppsssvvvvvvttttttvvvxxxooonnnmmmnnnpppsssttttttssssssssspppmmmjjjjjjjjjnnnkkklllrrrvvvwwwxxx{{{sssrrrqqqoooooopppqqqrrrllljjjiiijjjkkkkkkjjjhhhgggggghhhjjjlllmmmooooooooommmllllllnnnnnnmmmlllfffgggiiiiiihhhggghhhiiikkkmmmoooppppppqqqrrrtttoooooopppqqqsssvvvyyy{{{uuusssrrrrrrtttwwwwwwwwwsssrrruuuzzz{{{wwwuuuwwwttttttuuuwwwzzzzzzyyywwwuuuvvvsssmmmlllrrrwwwyyyyyyyyyxxxwwwuuuuuuwwwyyytttvvvuuurrrnnnnnntttzzz~~~|||yyyvvvtttuuuvvvvvvvvvsssqqqqqqooojjjhhhiiikkknnnqqqttttttsssssssssxxxvvvvvvyyy|||{{{vvvpppuuuuuuuuuuuuuuutttsssrrrnnnnnnnnnnnnoooooooooooolllqqqvvvxxxvvvuuuuuuvvv{{{}}}|||yyywwwvvvtttwwwxxxvvvsssvvv|||}}}xxxvvvvvvwwwyyyxxxzzz{{{{{{yyyxxxyyyyyyyyyzzzzzzzzzzzz|||}}}~~~}}}{{{zzzzzzzzzzzz{{{|||{{{zzzyyyzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzwwwuuuvvvyyyzzzyyywwwpppllliiikkkqqquuutttrrrtttxxxzzzvvvnnnkkknnnssszzzvvvrrrssswwwyyyyyywwwtttuuuuuuuuuuuusssrrrqqqtttsssqqqnnnkkkjjjlllnnnmmmrrrtttsssqqqqqqooollljjjgggbbb______bbbfffiiibbbaaaaaabbbdddgggjjjllljjjmmmppprrrssstttuuuvvvqqqooolllhhheeefffjjjnnnmmmnnnsss{{{}}}zzzyyy|||xxxuuutttsssrrrqqqllliiiggggggjjjmmmppppppiiigggggghhhjjjlllmmmmmmfffgggjjjqqqxxx|||{{{yyyxxxyyyzzz|||}}}|||yyyvvvuuuqqqnnnpppuuuxxxvvvssswwwyyyyyywwwwwwzzzzzzxxxnnnppprrrsssrrrnnnjjjgggdddcccbbbccccccbbb___]]]YYY\\\___^^^ZZZWWWVVVWWWSSSMMMHHHFFFCCC@@@AAAEEEAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDEEEEEEDDDDDDCCC@@@@@@@@@@@@AAAAAABBBBBBFFFGGGIIIJJJIIIGGGDDDBBBEEECCCAAA@@@@@@BBBEEEFFFFFFDDDAAA>>><<<;;;<<<<<<@@@???>>>>>>>>>BBBNNNZZZ___OOODDDFFFJJJFFFAAA@@@KKKQQQZZZaaaffflllrrrvvvtttwwwyyywwwwwwyyyxxxuuuooommmmmmooosssuuutttrrr```XXXQQQOOONNNKKKJJJJJJ@@@LLLVVVTTTJJJAAAAAAEEEuuukkkbbb[[[SSSPPPQQQRRRPPPMMMHHHCCC???>>>BBBDDDDDDBBB::::::999777666555444444777999999999888888666444222666777555888@@@CCCBBBCCC@@@AAAIIIOOOQQQSSSUUUPPPKKKLLLSSSSSSMMMNNNUUUYYY[[[```fffhhhffffffjjjllliiijjjmmmlllfffdddfffmmmjjjeeebbbcccgggmmmpppjjjjjjkkkkkkkkkkkkjjjjjjrrrrrrtttvvvrrrllliiijjjmmmoooqqqssssssrrrpppnnnsssrrrooollljjjiiijjjjjjhhhiiikkkkkkkkknnnssswwwssssssrrrpppnnnpppsssuuunnnoooqqqrrrrrrrrrqqqqqqpppmmmkkklllnnnppppppooopppppppppnnnkkkiiiiiiiiinnnjjjiiimmmpppqqqssswwwtttrrrpppnnnmmmmmmnnnnnnkkkiiigggffffffhhhiiiiiieeefffhhhkkknnnoooooonnnmmmmmmmmmlllkkklllmmmnnnfffhhhjjjjjjiiihhhjjjllllllnnnpppqqqqqqqqqsssuuuqqqppppppppprrruuuxxxzzzxxxuuusssrrrrrrttttttsssoooooosssyyy{{{wwwtttuuuuuuuuuuuuwwwyyy{{{zzzyyywwwxxxvvvqqqqqquuuyyyyyywwwxxxxxxwwwuuutttuuuvvvqqqrrrrrrooommmnnntttyyy{{{yyyuuusssrrrrrrrrrrrrrrrooonnnqqqpppllllllpppnnnqqqtttvvvvvvvvvwwwxxxyyywwwvvvvvvvvvvvvuuuuuutttuuuwwwxxxwwwvvvvvvvvvnnnmmmmmmllllllkkkkkkkkkiiipppyyy}}}{{{wwwvvvvvvxxxyyyzzz{{{{{{zzzxxxvvvtttuuuvvvuuuuuuxxx}}}}}}yyyvvvvvvxxxzzzyyy|||~~~}}}~~~|||wwwtttvvvzzz|||{{{zzzxxxwwwzzz}}}~~~||||||}}}wwwxxxzzzyyyxxxwwwxxxzzzzzzzzzzzzzzzyyyyyyyyyxxxzzzxxxvvvwwwzzzzzzxxxuuurrrooommmooosssvvvvvvttttttxxxzzzuuunnnlllrrrxxx{{{yyyvvvttttttuuuuuuvvvvvvwwwyyyyyyxxxwwwvvvvvvxxxxxxwwwtttqqqooopppqqqooouuuxxxtttrrrrrroookkkiiifffbbb^^^^^^```dddgggbbb```______```cccfffiiieeeiiinnnpppppppppqqqrrrpppmmmggg```\\\^^^dddjjjpppooosss||||||yyyzzz~~~xxxrrrnnnmmmnnnooonnniiigggeeegggkkkqqqvvvxxxooollliiiiiillloooqqqqqqnnnnnnqqqwww}}}{{{vvvuuuvvvyyy}}}|||yyywwwrrrmmmnnnsssvvvsssooommmpppooojjjhhhiiihhhccc___```bbbbbb```]]]ZZZXXXUUUTTTSSSSSSTTTRRRPPPMMMJJJKKKLLLMMMLLLJJJHHHGGGCCC@@@@@@BBBAAA>>>===???<<<<<<;;;:::999:::===???>>>???@@@@@@@@@???>>>>>>===>>>>>>>>>>>>>>>???@@@AAACCCEEEGGGFFFCCC@@@===??????>>>>>>???AAACCCDDDCCCBBB???===;;;;;;;;;<<<>>>;;;;;;>>>>>><<<@@@GGGKKKEEEDDDKKKKKKCCC>>>???@@@CCCHHHLLLQQQYYYbbbiiinnntttxxxyyyyyy{{{yyyuuuvvvssspppqqquuuyyyzzzyyyuuulllffffffddd]]]WWWUUUCCCIIIMMMMMMHHHDDDEEEGGGxxxlllcccbbbZZZQQQMMMOOOPPPOOOMMMGGGCCC??????CCCFFFEEEBBB555444444666999;;;;;;:::CCCFFFGGGFFFFFFGGGFFFDDDAAAFFFIIIIIILLLSSSUUURRR[[[WWWVVV\\\bbbcccdddfffhhhcccdddkkkhhh]]][[[``````cccllluuuwwwrrrpppqqqsssnnnmmmqqqpppiiieeefffjjjgggeeedddeeejjjooorrrlllllllllmmmmmmnnnnnnnnnsssrrrtttwwwtttooommmooolllmmmpppqqqqqqpppnnnlllrrrqqqnnnkkkhhhffffffeeedddfffhhhjjjkkkkkkmmmnnnmmmoooooommmkkklllpppuuupppoooooopppqqqooollliiiuuurrrooonnnpppqqqpppnnnpppqqqrrrqqqooonnnnnnooopppkkkhhhkkknnnnnnqqqtttuuutttrrrpppnnnmmmmmmmmmqqqmmmiiifffeeehhhkkkmmmhhhjjjmmmpppssssssqqqooonnnoooooonnnlllmmmooorrrgggiiikkkkkkiiiiiikkknnnmmmoooqqqqqqqqqrrrtttuuurrrqqqooooooqqqtttwwwyyyyyyvvvrrrpppooooooooonnnmmmnnnssszzz{{{wwwtttuuuuuuuuutttvvvxxxzzzzzzyyywwwyyyxxxuuutttxxxyyyxxxvvvwwwxxxwwwuuutttuuuvvvqqqqqqpppooooooqqqvvvyyywwwuuusssrrrqqqqqqqqqpppqqqmmmmmmrrrsssppprrrwwwrrrtttvvvwwwwwwxxxyyy{{{uuuuuuuuurrrppprrryyy~~~wwwyyyzzz{{{yyyxxxxxxxxxnnnmmmlllkkkiiihhhgggfffhhhqqq{{{~~~zzzxxxwwwtttssssssuuuxxxxxxwwwuuuvvvvvvvvvuuuvvvyyy}}}|||yyywwwwwwyyy{{{zzz~~~{{{wwwqqquuuzzz}}}}}}zzzwwwvvvyyy}}}~~~~~~~~~uuuwwwxxxxxxwwwvvvwwwyyyzzzzzzzzzyyyyyyxxxxxxxxxyyywwwvvvxxxzzzzzzvvvsssuuusssqqqrrruuuwwwvvvuuussswwwyyyuuunnnnnnuuu}}}zzz{{{zzzvvvqqqooorrruuu{{{|||}}}}}}zzzxxxwwwwwwwwwyyyzzzzzzxxxvvvuuuvvvsssyyy|||wwwsssssspppjjjjjjhhheeebbbaaaccceeegggdddcccaaa___```cccgggiiibbbffflllnnnnnnnnnoooppppppllleee\\\XXXZZZbbbhhhtttpppsss{{{~~~zzzxxxzzz{{{tttmmmhhhiiikkklllmmmfffdddcccffflllsssyyy{{{wwwrrrnnnmmmpppsssvvvvvvsssrrruuuzzz~~~}}}vvvooooooqqquuuzzz~~~~~~{{{yyysssnnnhhhiiimmmooolllhhhaaaeeeddd]]]ZZZYYYUUUNNNQQQQQQQQQPPPOOOMMMLLLKKKKKKJJJIIIIIIIIIHHHEEECCCBBBAAABBBCCCDDDCCC@@@>>>999999===CCCCCC???<<<<<<@@@???===;;;999:::===???>>>???@@@@@@@@@???>>>===>>>?????????>>>>>>???@@@???AAADDDEEEEEEBBB>>>;;;>>>>>>===<<<<<<===>>>??????>>>===<<<;;;:::999999===999;;;@@@@@@;;;:::===AAA@@@EEELLLIII@@@@@@FFF>>>??????@@@BBBIIITTT\\\___hhhqqquuuxxx{{{yyyvvvvvvtttsssvvv{{{}}}}}}{{{uuunnnnnntttwwwqqqkkkiii___\\\YYYWWWUUUUUUTTTTTTvvvmmmhhhfff^^^ZZZUUUOOOMMMNNNPPPRRRMMMFFF@@@CCCJJJNNNKKKEEE999===CCCHHHNNNSSSYYY\\\\\\cccgggeeeaaa```^^^[[[ZZZbbbjjjnnnmmmlllnnnpppsssooojjjiiikkkoooqqqrrrooommmmmmnnnkkkddd^^^]]]dddlllvvvzzzwwwpppiiieeekkklllmmmppprrrpppjjjeeeaaaffflllooooooppprrrtttuuutttsssqqqpppooooooooovvvqqqmmmnnnnnnmmmmmmooommmlllnnnqqqnnnhhhiiioooqqqqqqqqqpppooommmlllkkkoooooooooooonnnmmmkkkkkknnnlllhhhggglllqqqnnnffffffcccdddhhhhhheeegggmmmqqqooommmmmmnnnmmmiiiffflllnnnpppqqqpppnnnllljjjfffdddhhhrrruuurrroooqqqxxxqqqmmmlllkkkhhhhhhjjjpppmmmiiiggggggkkkppptttlllmmmnnnoooooopppqqqrrrqqqrrrrrrpppnnnlllkkkjjjjjjjjjjjjkkklllmmmnnnooossspppnnnooorrrtttsssrrrwwwwwwwwwvvvvvvyyy}}}www{{{{{{vvvssssssrrroookkkqqqwwwzzz|||{{{zzz}}}}}}xxxtttttttttuuuwwwwwwxxxzzz}}}{{{sssppptttxxxuuurrrsssvvvvvvtttssssssssssssssssssmmmkkkppprrrnnnkkkllltttpppttt~~~wwwuuuzzzpppwww||||||{{{|||{{{xxxwwwvvvsssqqqqqquuu{{{|||xxxuuuuuuxxx|||tttooolllmmmmmmkkkjjjlllqqqqqqvvv{{{yyy|||yyywwwtttssssssvvvyyy{{{}}}yyyvvvuuuvvvxxxzzzyyy||||||xxxwwwzzz{{{yyyzzzzzz{{{{{{zzzzzzyyyyyyyyyxxxxxx{{{}}}|||wwwrrrxxx}}}{{{yyyxxxwwwssstttuuuvvvvvvvvvxxx|||{{{uuuqqqqqqvvv{{{wwwsssqqqsssxxx{{{zzzwwwvvvwwwwwwyyy~~~}}}vvvxxxzzz{{{xxxsssqqqtttyyyyyy||||||uuulllhhhjjjnnnzzz|||{{{{{{zzzzzzyyyyyyzzz}}}~~~uuu|||}}}zzzjjjiiimmmmmmjjjhhhkkklllkkkgggjjjllljjjfffeeeiiimmmhhhlllqqqrrrpppnnnoooqqqoooiiidddcccbbb______aaammmpppsssuuuzzzzzz|||qqqddd\\\^^^dddiiikkkfffeeefffhhhlllrrrwww{{{sss~~~~~~{{{}}}{{{uuu{{{~~~}}}|||yyynnnddd___```aaaccceeedddaaa^^^TTTMMMKKKOOOPPPNNNOOOSSSLLLHHHEEEGGGKKKJJJDDD===BBBCCCDDDBBB???===<<<<<>>666333888<<<;;;<<<@@@???>>>>>>=========>>>>>>===<<<<<>><<<:::;;;>>>AAA===<<<999555555666666333;;;<<<:::666666:::===;;;===???@@@>>>;;;999:::<<<===???DDDGGGDDD???AAAFFFGGGCCC???<<<===???AAAAAAKKKNNNVVVaaallltttwwwvvv~~~wwwvvvzzz~~~~~~|||{{{}}}|||yyyyyy}}}~~~||||||yyyvvvvvvvvvrrrjjjddd}}}ssskkkfffeee___[[[VVVSSSSSSTTTUUUUUUWWWRRROOOQQQWWW[[[YYYVVVSSSUUUWWWZZZ]]]aaaeeegggjjjqqquuurrrpppppppppoooiiimmmsssvvvvvvvvvxxxzzzuuurrrnnnnnnqqqtttvvvvvvrrrqqqrrrrrrkkkbbb___aaagggmmmuuuyyyvvvpppkkkhhhnnnnnnpppsssuuurrrmmmhhhiiilllppprrrrrrrrrtttvvvrrrrrrqqqpppooonnnnnnooouuupppnnnppppppnnnlllnnnooonnnooorrroooiiiiiimmmppppppppppppooommmllllllpppppppppooonnnmmmlllkkkkkkiiiffffffkkkpppmmmfffcccbbbffflllnnnjjjjjjnnnooommmlllmmmmmmlllhhhdddlllmmmnnnnnnmmmkkkiiigggeeedddhhhqqquuurrrpppqqqvvvqqqooopppppplllkkklllpppooolllkkkmmmqqqvvvyyyuuusssrrrqqqqqqsssuuuvvvpppoooooonnnnnnmmmlllllljjjjjjkkklllnnnppprrrssskkkjjjjjjmmmrrrvvvvvvvvvuuuvvvwwwxxxyyyzzz{{{|||zzz{{{zzzuuussstttrrrnnnkkkooouuuzzz}}}~~~|||{{{zzz|||zzzxxxyyyuuuwwwyyy|||~~~}}}uuuqqqtttvvvsssqqqqqqrrrssssssqqqnnnmmmmmmnnnnnnjjjkkkpppqqqoooooossstttpppsss|||}}}uuussswwwtttxxxyyyxxxxxxzzzxxxtttuuuuuuuuuuuuuuuwww{{{}}}yyyuuussstttvvvxxxrrrmmmllloooqqqooonnnppptttrrrttt|||}}}|||~~~xxxxxxwwwvvvuuuttttttssszzzxxxvvvuuuuuuvvvxxxzzzzzz|||{{{wwwvvvxxxxxxvvvvvvwwwwwwwwwvvvvvvxxx{{{yyyxxxxxxzzz|||zzzuuuqqqvvvzzz|||xxxvvvwwwwwwtttsssssstttuuuvvvxxxyyyzzz}}}yyyttttttzzzyyyvvvsssuuuyyy{{{yyywwwuuuyyy{{{|||{{{||||||yyyvvvtttwwwyyyyyy||||||vvvnnniiikkknnnzzz{{{{{{||||||yyyyyyzzz|||xxx}}}qqqmmmqqqssspppnnnoooooommmjjjoootttrrrnnnkkknnnrrrppppppqqqsssssssssqqqpppnnnkkkjjjlllkkkfffcccdddiiinnnqqqqqqtttzzz}}}~~~uuummmccc___bbbgggkkklllooommmllllllnnnrrrvvvxxxsssxxx{{{yyywwwwwwuuurrrrrruuutttpppkkkfff\\\SSSDDDEEEGGGHHHHHHGGGFFFEEEAAA<<<:::>>>@@@@@@AAAEEEAAA===;;;>>>CCCCCC>>>999:::;;;;;;:::888666666666::::::;;;===???>>><<<:::999:::;;;;;;:::999999999;;;<<<===;;;999888999999999333222888<<<:::999;;;999999888888999:::;;;<<<<<<;;;:::;;;>>>@@@???===???>>>===;;;;;;<<<@@@DDD>>><<<999666666666555333555777777555777===AAA@@@<<<>>>@@@>>>;;;:::===???======???AAA???;;;;;;>>>BBB@@@>>><<<<<<=========@@@AAACCCJJJTTT\\\```bbbvvvxxxzzz~~~}}}~~~|||zzz}}}wwwqqqyyyqqqjjjfffeeebbb]]]ZZZ[[[```ddddddbbbfffddddddfffiiilllllllllnnnmmmlllkkkkkkmmmoooqqqtttzzz|||xxxvvvxxx{{{{{{tttuuuuuuvvvvvvvvvwwwwwwtttsssrrrsssvvvxxxxxxxxxtttuuuxxxvvvoooggghhhnnnlllpppuuuwwwuuurrrnnnmmmooopppqqqtttuuusssooolllmmmoooqqqqqqqqqqqqsssuuuppppppoooooooooooopppppptttqqqpppssstttpppmmmmmmppppppqqqsssqqqkkkjjjlllooooooooooooooonnnmmmmmmppppppooonnnmmmlllkkkkkkhhhgggeeedddjjjooommmffffffhhhnnnuuuwwwssspppppppppooopppqqqqqqpppmmmjjjnnnmmmlllkkkiiigggfffeeeeeeeeeiiiqqqvvvuuussstttyyytttrrrssssssnnnllllllpppppppppqqqtttxxx{{{~~~zzzwwwsssqqqrrrtttvvvwwwooonnnllllllmmmnnnnnnmmmoooooopppqqqssstttuuuvvvllllllnnnqqqtttwwwwwwvvvvvvwwwxxxyyyyyyxxxwwwvvvxxxxxxuuurrrtttxxxvvvqqqjjjlllqqqyyy~~~{{{vvvtttvvv{{{~~~yyyxxx|||~~~|||yyyyyy|||yyytttttttttrrrqqqqqqooosssvvvtttooolllmmmooopppppprrrtttsssqqqtttzzzwwwtttvvv}}}}}}vvvtttwwwuuuvvvtttsssvvvzzzyyytttsssuuuwwwxxxyyyzzz|||~~~{{{wwwuuuuuuwwwxxxtttqqqqqqvvvyyyxxxxxxyyyxxxttttttyyy}}}~~~~~~}}}~~~~~~|||wwwsssppptttttttttuuuvvvwwwxxxyyy{{{|||{{{vvvtttuuuuuurrrtttwwwyyyxxxuuuuuuzzz~~~}}}}}}}}}yyyzzz}}}}}}zzzxxxzzz{{{zzzxxxvvvuuuwwwzzz|||zzzwww|||~~~xxxwww}}}|||yyyuuuuuuwwwwwwuuussspppvvvyyyzzz}}}zzzyyywwwuuutttttttttuuuvvvyyyzzzvvvoookkkllloooyyy~~~{{{xxxzzz}}}}}}wwwxxxzzz}}}zzz~~~~~~yyyssswwwyyyvvvssstttsssppplllttt|||{{{uuuqqqtttyyyzzzxxxvvvwwwzzz{{{wwwsssnnnnnnqqqvvvtttmmmhhhggglllrrruuurrrrrrwww}}}wwwrrrkkkiiijjjmmmooonnnuuussspppnnnmmmnnnoooqqqiiieeedddfffeeeaaa^^^^^^[[[______YYYRRRMMMGGGAAA222555777666444444666888666333222555999999;;;===<<<999888;;;@@@BBB???;;;555777777777555444555666666777888:::<<<;;;888666666888::::::999999999:::;;;===>>>===:::777666666333000111777;;;:::777666444444444555666999;;;<<<<<<:::888777999;;;;;;;;;::::::999888888;;;@@@DDD???<<<999777777666555444222555555444777===AAAAAA;;;===???>>><<<===@@@CCCBBB>>><<<>>>>>>;;;999:::>>>>>>?????????===;;;:::999666444666;;;CCCIIILLLXXXbbbqqq|||~~~~~~uuuvvvyyy~~~~~~zzz{{{tttmmmjjjkkkhhhdddbbbgggqqqwwwvvvsssrrrsssuuuuuuuuuvvvxxxzzzyyyvvvsssqqqqqqrrrssssssvvv{{{|||xxxvvvyyy|||}}}{{{xxxuuurrrrrrrrrqqqppppppqqqsssuuuvvvwwwwwwwwwwwwvvvwwwxxxuuurrrtttyyyqqqsssuuuvvvuuusssrrrqqqnnnoooqqqssstttssspppnnnllllllmmmmmmnnnoooqqqrrrqqqqqqqqqqqqrrrsssuuuuuuuuusssssswwwwwwrrrooonnnoooppprrrtttssspppmmmmmmnnnooooooooooooooonnnmmmnnnnnnmmmlllkkkjjjjjjjjjggggggffffffjjjpppnnniiijjjlllqqqwwwyyywwwssspppnnnoooqqqsssttttttrrrqqqpppnnnllliiigggeeeeeeeeehhhiiimmmsssxxxzzzyyyxxx{{{vvvrrrrrrqqqmmmkkklllpppqqqrrrtttwwwyyy{{{|||wwwuuurrrqqqqqqsssttttttpppooonnnnnnooonnnmmmkkkppppppqqqqqqrrrrrrrrrqqqkkklllooorrruuuwwwxxxxxxvvvtttrrrpppnnnkkkhhhfffjjjiiiggggggnnnuuutttoooaaaaaaeeepppwwwuuunnniiidddhhhoootttqqqllllllqqqxxxoookkklllqqqvvvyyyyyytttnnnllllllllllllmmmmmmttt{{{zzzvvvsssvvvzzz{{{}}}}}}wwwtttxxx~~~yyyvvvwww{{{{{{vvvsssvvvtttsssppppppwww~~~}}}xxxrrrtttvvvxxxxxxyyy{{{}}}}}}|||zzzyyyxxxxxxyyyzzzwwwuuuvvv|||~~~}}}~~~xxxuuutttyyy~~~~~~{{{vvvsssvvvvvvwwwxxxyyyzzzzzzzzz}}}~~~{{{vvvtttuuusssooouuuzzz~~~yyywww|||}}}yyywwwzzz|||{{{yyyvvvtttwww{{{|||xxxtttvvv{{{|||uuussswww}}}xxxuuuqqqnnnmmmkkkhhheeecccjjjnnnkkkjjjooouuuwwwllljjjgggffffffffffffeeejjjmmmooonnnjjjhhhiiilllrrruuutttooonnnrrrvvvwwwoooppprrruuuwwwwwwuuurrrrrrvvvwwwsssrrruuuwwwuuuqqquuutttpppmmmnnnnnnlllgggooowwwvvvooolllpppvvvzzzyyywwwxxxzzz{{{zzzxxxqqqrrrwww{{{yyyqqqkkkjjjqqquuuvvvttttttxxxzzzyyywwwrrrkkkgggfffffffffeeellliiifffccc```___``````VVVLLLFFFJJJJJJBBB>>>AAA???DDDFFFBBB===<<<<<<:::222555888666333333888===888666555777:::;;;<<<<<<<<<999777:::>>>AAA???===333555666666555555777999777777999;;;===<<<888555444777999999777555777888888:::<<<<<<999666555444222000111555999:::777555333333333555777:::===???>>>;;;777444444555666777555555444444555888===AAA???;;;999::::::777555555666888777555666:::===;;;:::<<>>???CCCFFFHHHAAA===???BBB@@@======;;;???BBBDDDBBB???;;;999:::777444222444999>>>AAA@@@LLL___qqq~~~zzzoooXXXZZZ^^^eeelllqqqqqqqqqzzztttrrrtttqqqmmmlllqqqzzz}}}zzzxxxzzz|||{{{yyyyyyzzz|||xxxvvvsssssstttuuutttrrrrrrxxx{{{zzzzzz~~~|||yyywwwwwwwwwwwwvvvppprrruuuwwwwwwvvvuuuuuuzzztttrrruuuxxxwwwvvvxxxtttttttttuuuvvvvvvtttssspppqqqssstttttttttssssssnnnnnnnnnoooqqqtttuuuvvvtttttttttuuuwwwyyyzzz{{{xxxuuuuuuxxxxxxtttqqqqqqnnnppprrrsssttttttsssqqqnnnooooooooooooooonnnmmmlllkkkjjjiiiiiiiiijjjjjjhhhjjjiiiiiimmmrrrrrrmmmhhhjjjmmmqqquuuwwwuuurrrjjjllloooqqqssstttuuuvvvrrrpppmmmjjjhhhggggggggglllnnnrrrvvv{{{|||yyyrrrnnnnnnnnnllllllooopppqqqrrrtttuuuvvvwwwwwwtttuuuuuutttrrrpppooonnnnnnppprrrsssqqqnnnllljjjlllmmmnnnppppppqqqpppppphhhjjjmmmooorrrtttvvvwwwiiiddd]]]XXXTTTQQQNNNLLLSSSRRRPPPQQQXXX___^^^YYYLLLIIINNNYYY___ZZZRRRNNNIIIMMMTTTXXXUUUPPPRRRWWWbbb^^^YYYUUUUUUWWWZZZ[[[]]][[[WWWTTTTTTWWWYYYYYY]]]eeemmmooommmmmmqqqvvv|||xxxvvvzzz~~~wwwuuuuuuvvvuuurrrpppqqqtttsssqqqqqqvvv|||{{{uuulllmmmnnnnnnnnnpppsssuuuoooooonnnnnnnnnmmmmmmlllmmmkkklllqqqtttrrrqqqrrrlllnnnqqqwww~~~~~~~~~~~~|||yyyxxxzzz{{{{{{|||{{{zzzyyyxxx||||||xxxsssssstttrrrmmmpppwww}}}|||wwwssstttxxx|||zzzyyyzzz|||{{{wwwsssppprrrpppjjjgggiiikkkjjjiiifffdddfffkkklllgggcccggglllooommmfffccceeeiiihhhfffaaa]]]YYYVVVRRRPPPRRRXXXZZZUUUQQQSSSXXX[[[SSSQQQNNNMMMMMMMMMMMMLLLQQQTTTWWWXXXWWWXXX[[[]]]^^^```]]]XXXXXX^^^bbbccc\\\\\\^^^___```___[[[XXX[[[^^^^^^ZZZYYY\\\^^^^^^aaaccc```ZZZWWWYYY[[[ZZZTTTZZZ___^^^XXXWWW]]]dddhhhiiikkkjjjjjjkkknnnqqqoooooorrrtttppphhheeefffgggiiiiiikkkpppsssooohhh```\\\VVVQQQNNNNNNOOOOOOSSSRRROOOLLLJJJIIIIIIIIIDDD999444888888222000444///555999777555888;;;;;;444888:::999666666;;;AAA:::999888777888:::999777888555333444666888888777222333444444444555777:::888888999;;;<<<;;;888555444777:::888444222333555333666888999888666555555777555444555888;;;;;;888333333333444666:::>>>@@@>>><<<888444111000111222222333444444555777<<>>888555666777999999666666999:::888888<<>>999>>>CCCEEEBBB>>>:::888<<<;;;:::888777888:::<<<<<>>999333000555???CCC;;;333222///000555:::999666888===;;;???DDDEEEBBB>>>;;;999<<<===;;;888888<<>>;;;AAAHHHKKKKKKMMMQQQVVVhhhpppuuurrrmmmnnnqqqtttqqqpppooonnnmmmlllkkkkkkmmmmmmllljjjlllnnnjjjccc\\\]]]]]]\\\\\\]]]___bbbXXXXXXYYYXXXWWWUUUSSSQQQUUURRRRRRVVVYYYWWWVVVXXXWWW^^^eeejjjqqqxxxzzzyyyvvvvvvwwwxxxyyyyyyyyyyyytttttttttsssrrrqqqooonnnooonnnjjjfffgggjjjgggbbb```eeejjjjjjfffbbbbbbdddgggdddaaa______\\\WWWRRRSSSVVVTTTNNNKKKMMMOOONNNLLLKKKIIIKKKNNNNNNLLLJJJRRRTTTVVVTTTQQQNNNNNNPPPRRRPPPMMMIIIDDDAAA>>>===CCCHHHIIIBBB===>>>AAABBB===<<<:::888777777777888:::<<<>>>@@@AAAEEEIIILLLJJJJJJGGGBBBCCCHHHLLLLLLHHHHHHGGGHHHHHHFFFCCC@@@EEEDDDCCCBBBCCCCCCDDDDDDJJJKKKIIICCC@@@BBBDDDDDD>>>AAADDDCCCAAABBBGGGLLLMMMPPPRRRQQQOOOQQQVVV[[[XXXXXXZZZZZZVVVOOOOOOSSSRRRRRRRRRVVV^^^bbb[[[QQQBBB@@@===;;;:::<<<>>>@@@===<<<:::888777777777888:::555222444666555666999000444777666666:::<<<;;;666888:::999999:::>>>BBB===>>><<<999999;;;888444666444111000222333444444666777888888888999===???888888777888999999777555555999;;;999444111333666111333666777777777777888;;;;;;888777:::>>>===999222222111111333777;;;===;;;;;;999666333000000000444666888888888999<<<>>>999555999AAABBB;;;555666555888888666777<<<===;;;777<<>>===;;;:::666<<>>===666...******,,,//////++++++///111///'''***---...///111444666JJJSSSYYYXXXWWWZZZ\\\\\\______]]][[[ZZZ[[[[[[ZZZUUUYYY[[[XXXVVVTTTOOOHHHDDDFFFHHHHHHGGGFFFFFFFFF@@@AAACCCDDDCCCAAA>>><<<;;;888777;;;>>>>>>>>>AAABBBKKKQQQRRRTTT[[[aaabbb___aaacccfffggghhhhhhhhh___^^^]]]\\\[[[ZZZYYYYYYUUUTTTPPPMMMPPPTTTQQQKKKLLLMMMNNNNNNLLLLLLMMMOOOOOOLLLHHHFFFEEECCC===999:::======999777:::<<<;;;888888888888999999:::;;;@@@@@@????????????>>>===AAA@@@>>><<<999777666777;;;??????:::777888999999555666666444000///111444555555555666888===BBBEEEBBBBBB???;;;;;;AAACCCBBBAAA???>>>>>>???>>><<<999>>>;;;999;;;===<<<999777<<<@@@@@@<<<999::::::888444666888999:::<<<===???>>>===<<<;;;<<>><<<666555333000///000222555666:::;;;<<<;;;;;;===@@@CCC:::999777777888888777666555:::===;;;666333666:::333555666777777777999;;;===>>>===;;;>>>AAA>>>777444222111000222555888;;;444777:::999666333111222555888;;;<<<;;;:::::::::555222888EEEGGG===666777333777888777999>>>???===777<<>>>>>999555555:::===<<<999:::777<<<@@@@@@<<<888888999777;;;>>>>>><<<:::::::::???>>>>>>@@@CCCDDDBBB@@@GGGIIIIIIFFFEEECCC<<<444777999;;;<<<<<<<<<<<<===~~~yyyxxx{{{wwwwwwuuuuuuvvvxxxzzz|||sssrrrsssuuuxxxxxxvvvtttrrrrrrsssvvvvvvooocccYYYYYYcccnnnrrrsssuuuuuussstttzzz~~~yyyyyyzzzzzz|||}}}{{{vvvrrrqqqqqqsssqqqqqqsssrrrnnnmmmpppqqqrrruuuyyy|||zzzuuupppsssuuuwwwwwwvvvvvvzzz}}}{{{zzzzzz|||~~~}}}zzzvvvuuuuuuvvvwwwxxxzzz|||}}}{{{tttnnnmmmmmmmmmppptttwwwwwwtttpppsssyyyzzzuuuqqqqqqqqqpppooommmlllkkkiiiiiihhhiiikkknnnqqqsssoooqqqrrrpppqqquuuvvvssspppssssssssswww|||wwwnnnmmmlllkkkgggeeeffflllqqqlllmmmmmmnnnnnnooooooooolllppprrrrrrvvv||||||vvvvvvtttuuuyyyyyysssmmmllloooppppppqqqrrrssstttttttttwwwrrr___EEE333000444???TTTnnnzzzxxxtttvvvzzzttttttttttttqqqnnnkkkiiiaaa]]]UUUHHH<<<444111111---+++***---222444111---%%%+++///...,,,,,,+++'''%%%###(((000...""""""&&&###%%%+++111444777:::???CCCDDD<<<000'''(((+++---111222---,,,111222///++++++******+++,,,---...555>>>EEEDDDDDDHHHIIIFFFGGGHHHFFFCCCBBBDDDDDDCCC<<>>BBB===:::???FFFIIIDDDGGGKKKNNNPPPQQQOOONNNIIIIIIGGGFFFFFFEEEEEEFFF>>>===999777;;;???===777>>><<<:::999:::===AAACCCAAA>>>;;;;;;;;;:::666333000444555222222555777777333333444333222333666999777555444555888999888666999999999888777666777999888<<<===999888:::;;;999888:::<<<888333111444999:::999888777:::>>>DDDHHHFFFFFFBBB>>>???DDDFFFDDDCCCBBB@@@@@@AAABBBAAA???BBB>>><<<@@@CCCAAA<<<888;;;@@@CCCAAA???>>><<<888555777999===@@@AAA@@@>>>;;;777222222666999::::::555666:::===:::666888>>>BBBCCCAAA<<<::::::777222'''+++111555777777777777888888777777777777888888444<<<<<<444000555888444222333333333888<<<:::444555444555777;;;=========???BBB@@@<<<<<>>666777888888777888:::<<<<<>>666777555999:::888999===>>><<<666<<>><<<;;;<<<:::;;;@@@AAA>>><<<<<<:::>>>BBBAAA<<<999:::<<<888<<>>===>>>??????@@@???===999666666777666999999777777:::999777444777<<<@@@@@@???===<<<}}}|||{{{yyy{{{xxxvvvttttttwww{{{~~~sssqqqoooppptttxxxyyyyyyuuutttvvv|||}}}sss```PPPVVVgggrrrpppooovvvyyyvvvzzzzzzzzzzzzzzz{{{{{{{{{}}}yyyuuuqqqmmmkkkssssssssssssrrrqqqppppppvvvtttrrrrrrsssuuuuuuuuuvvvtttssstttvvvyyyzzzyyy~~~}}}xxxssspppqqqsssvvvyyy|||{{{xxxvvvvvvwwwxxxxxxvvvsssqqqqqqtttvvvxxxwwwsssoooqqqvvvuuuqqqrrrssssssqqqmmmjjjjjjkkkggggggiiimmmqqqsssrrrpppppppppqqqtttvvvuuussspppuuurrrnnnjjjfff___VVVOOOVVVUUUSSSOOOMMMOOOUUUZZZ```gggooosssrrrnnnkkkiiikkkpppvvvwwwpppjjjmmmuuunnnyyyxxxvvv{{{xxxppppppqqqqqqrrrqqqpppppprrrssswwwtttdddJJJ333***)))***333NNNppp|||yyyzzzzzzrrrggg^^^YYYTTTPPPMMMBBBAAA???888111+++***+++)))&&&$$$'''---222444333,,,,,,,,,+++***))))))(((###$$$%%%%%%$$$###!!! ###)))000444444666<<>>===888444444555333222111111333444555444000///...///111333555555444222111222666999888777999:::888444444999;;;:::666666888:::;;;888444000444:::;;;222,,,000666999:::666555999===>>>AAAEEEEEECCC@@@@@@AAACCCDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@<<<===>>>AAABBBBBB@@@>>>999<<<@@@BBBBBB@@@>>><<<888999;;;<<<<<<<<<;;;:::;;;777333333666888777666333666777444111222888>>>???===;;;888777666555666------000444999:::888555666777777888777777666666666>>>@@@888111222555666222888:::444111444555333000333888<<<===<<<:::888;;;BBBAAA999999??????888222444666666555333333444222444666777999<<>>>>>===;;;;;;<<<>>>999>>>BBBBBB>>>::::::<<<777666666888;;;===>>>>>>999;;;@@@DDDEEEAAA:::555666:::======;;;888999::::::555333555666555555777999777555777:::;;;999666555777999;;;<<<<<<;;;:::888;;;>>>===:::888888999555666777999;;;===???@@@BBBAAA???======>>>@@@BBBAAA@@@>>><<<::::::===???333666;;;???@@@>>>:::888BBBDDDDDD@@@:::555333333777777888999:::888555333888;;;;;;999999>>>CCCCCC~~~~~~}}}|||~~~|||yyywwwwwwyyy|||~~~wwwuuusssuuuxxx|||}}}}}}|||{{{{{{|||zzzooo^^^QQQZZZiiisssrrrrrryyy}}}{{{ssstttuuuwwwxxxxxxyyyyyy|||{{{zzzxxxuuurrrpppooorrrrrrssstttuuuuuuuuuuuuuuusssqqqqqqsssttttttssswwwvvvvvvuuuuuuvvvxxxyyy~~~|||vvvqqqoooqqqtttyyy{{{}}}{{{vvvttttttvvvssstttuuutttssssssuuuvvvtttuuusssqqqrrrtttqqqllliiillloooooollljjjiiijjjiiihhhhhhkkkpppvvvyyyzzzuuussspppnnnmmmkkkgggeee[[[VVVNNNIIIDDD???:::666<<<<<<;;;999777999>>>BBBMMMQQQYYYeeeooorrrppplllssslllccc[[[RRRNNNSSS[[[ccctttyyyxxxzzzvvvnnnpppooopppqqqqqqpppppprrrtttssseeeQQQ===000***))))))333IIIfffyyy|||uuulllgggaaaZZZOOOFFF@@@;;;666333...000111///+++))))))***+++&&&###%%%+++///---+++'''''''''((((((((((((((('''&&&$$$######%%%&&&(((///111444555555666:::>>>???999222,,,)))((('''&&&)))...///***(((+++000333///////////////...***'''(((,,,222555444222000///222000...---------,,,+++(((+++///333444333111///&&&---222333444444000***'''---111222333444111------+++***+++///222111///---000333111,,,((((((******+++...111555777777666222222333555666666555444...------000333555444222444222111111222222111000000444888888444222222444222222333333222333444666222000//////111222333333555333222333666888777555:::<<<;;;666555666555222222222222444555444111...222777888333000555:::;;;;;;777777;;;??????AAADDDAAAAAAAAAAAABBBCCCEEEFFFGGGFFFEEECCCBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@>>><<<999:::<<<>>>??????<<<:::<<<;;;;;;<<<======:::888888888666444333333555666333777::::::777555888:::===<<<;;;999999999999999//////000444777888666333222222333444666777777888;;;???===555///111444444777<<<<<<666333444444222444666999;;;;;;999777555666===???:::;;;BBBBBB<<<444555555444333333555777555444444666;;;@@@DDDEEEAAA@@@>>><<<<<<<<<<<<<<<555999======:::777888::::::999888999<<<>>>???@@@:::::::::<<<===;;;888555666:::>>>>>>;;;888888999999444111333444222222444999777666888;;;<<<:::777999:::<<<===>>>===<<<<<<999:::;;;:::999888888999555666888:::;;;===>>>>>>BBBAAA???======>>>@@@BBB@@@???===;;;999999:::;;;:::<<<>>>???>>><<<888666777:::===<<<888444222222999999999999::::::888777666;;;<<<:::;;;@@@CCCCCC~~~|||{{{zzz|||}}}~~~|||zzzyyy{{{~~~{{{ssshhh[[[SSSeeeqqqxxxvvvvvv{{{~~~rrrsssuuuvvvvvvuuutttsssvvvvvvvvvuuuttttttssssssqqqrrrtttvvvwwwyyyyyyzzzsssrrrqqqrrrtttvvvwwwvvvxxxzzzzzzxxxuuuuuuyyy|||~~~zzztttooonnnrrrvvv}}}~~~}}}xxxssspppqqqsssoooqqqssssssrrrqqqqqqrrrtttwwwwwwuuutttuuupppjjjiiimmmrrrsssqqqoooooopppjjjkkknnnttt{{{|||uuujjj```WWWOOOHHHDDD???999111***((('''''''''++++++,,,+++***,,,///111<<<999<<>>SSSdddjjjbbbSSSHHHDDD???888111,,,)))%%%######&&&)))++++++,,,---...+++'''###&&&,,,///,,,''''''((()))***+++---......+++((($$$!!!"""&&&+++///777666444222222333666888444000,,,)))((()))(((((((((,,,...***(((,,,111222+++---000000---)))%%%###$$$(((,,,//////...---,,,,,,+++************'''%%%(((+++000444666444222000)))...222222333444111,,,,,,333888777666777777555111000/////////000222222111444666444...(((%%%$$$'''(((***---222777;;;>>>000//////111555666333000---,,,---///111222222111222111111111111///,,,))),,,000444444222000111333333666888777333222555999666555444222222222333333333333333666888:::999888888;;;;;;888777777555111000///...///111222111///111333444333555:::<<<<<<:::777777<<>>===???===@@@CCCDDDBBBBBBEEEGGGIIIGGGEEEBBB@@@@@@@@@@@@BBBBBBBBBAAA???===;;;999777666666999===??????===>>>;;;888:::???@@@>>>:::666888888555000...111444333888===>>><<<888777777999999999999:::::::::;;;000000222555777666333000,,,---///111444777:::;;;AAA???999222///111444333888<<<<<<888555666666555666777999999999888777666666===>>>;;;<<>>??????@@@@@@@@@??????>>><<<999888999:::;;;;;;666888999;;;<<<<<<<<<;;;???>>><<<;;;;;;<<<>>>???=========<<<;;;999888888;;;;;;;;;;;;:::888666555333666999:::888666444333;;;;;;:::999999:::<<<<<<555;;;>>>>>>???DDDFFFDDD~~~~~~}}}~~~~~~~~~~~~xxxnnnccc\\\XXXrrryyy}}}yyywwwzzz||||||vvvwwwxxxxxxvvvsssooommmttttttttttttttttttuuuuuuqqqsssuuuwwwyyyzzz{{{{{{rrrqqqrrrtttxxx{{{|||{{{xxxzzz|||yyyuuuuuuzzzzzztttooooootttyyy}}}}}}zzzuuuooolllmmmpppoooooopppnnnmmmlllmmmnnnuuuxxxxxxuuutttssspppjjjlllqqquuuvvvsssrrrtttwwwmmmqqqwww~~~~~~xxxsssjjjaaaTTTFFF;;;333---***,,,(((### ###&&&))))))***++++++++++++++++++555...+++555III___lllqqqdddOOO666***(((***---000HHHggg}}}~~~uuurrryyymmmoooqqqrrrssstttwwwzzz^^^CCC---...222---+++...)))222???KKKMMMFFF888---...,,,***((('''&&&%%%$$$$$$%%%''')))+++---...///+++(((&&&)))000333///+++))))))***+++---...//////---***%%%"""###&&&+++...444111,,,***,,,...111222333///***(((((()))******+++//////+++))),,,//////&&&+++111111---'''$$$###&&&(((***+++******+++,,,***))))))******)))'''$$$+++...222444444000,,,))))))---000///000222000,,,///666:::777333333555666...///000///---,,,---...777888888444...)))'''&&&***,,,...111444888===AAA111//////222666777555111.........000111111111000444333111111111000...,,,...111444444222000000111444999===:::333111666<<<::::::888666333222333444111222444777:::;;;<<<;;;333777888666777;;;;;;888333111000000222444555555222111111333777;;;<<<:::777555666;;;===:::888999;;;@@@EEEEEEBBB@@@BBBEEEDDDBBB???===<<<<<<>>>???AAAAAA@@@>>>;;;999999999777555333777===CCCDDDCCC<<<777444888@@@DDDCCC???777777777333000...///000111555;;;===<<<999777666777777888999999999888888///222666999999666111---***+++---000444999===???BBB===777333333555555444555777888888888:::;;;;;;999999999999::::::::::::<<>>===>>><<<777888888777666444555777:::AAA???>>>???BBBFFFIIIKKKHHHBBB;;;999;;;;;;999555333555555444222111222444888888777666666888;;;>>>===999555333444555777777---333:::======<<<<<<===;;;666222333444222222444555444444777<<>><<>>??????<<<:::999888888888888:::;;;<<<<<<<<<===<<<;;;999999888;;;;;;:::888888:::===???666<<>>555---)))''''''&&&###""""""!!!"""$$$&&&((()))))))))******((('''%%%000---+++000;;;IIIUUU\\\LLL<<<---***,,,,,,)))'''777WWWnnnssspppiiigggqqqkkklllllljjjhhhggghhhjjjJJJ666***...111***(((...&&&,,,444888555...&&&!!!###%%%&&&'''''''''''''''###""""""###&&&))),,,...---***))),,,///111...+++'''((((((((())))))******+++***(((&&&%%%%%%&&&'''+++(((&&&%%%(((,,,///000555111***&&&&&&((()))***,,,//////+++***...///...&&&,,,222444000+++((('''+++++++++)))((()))+++---)))(((((()))***)))&&&$$$+++---000222000,,,(((%%%(((+++---,,,---000000------333555///))))))+++,,,***,,,......---+++******444333000,,,(((&&&&&&'''***...111333333444666888222111111333666777555222000111222222111111111111666333000///000222222222///111444555333000...---111777<<<888000---333:::999999888555111///000222111222444555555555666666111333333111333999<<<<<<666444222111444777999999666222000333777999888777777444666;;;<<<999666666<<>>@@@===>>>===;;;888777888:::>>>;;;999:::???CCCEEEFFF>>>888444777???DDDCCC???999666333222222222000---000333666999999888888888888999:::;;;:::888666555---222999===<<<777000+++,,,---///333777;;;???AAA???:::666777::::::888777555444555777:::;;;<<<===>>>======<<<;;;;;;;;;;;;AAACCCBBB???===<<<:::666888999;;;;;;999888999:::AAACCCEEECCC@@@@@@DDDIIIFFF@@@:::888::::::777444888888888666444222222333777888888777555666999<<<===;;;888888999::::::999444:::AAADDDBBB???>>>>>>>>>999777999999777666888555444555:::@@@DDDDDDBBBCCCBBBAAA@@@@@@AAAAAABBBFFF@@@;;;999<<<@@@BBBBBB;;;<<<===>>>>>>===<<<;;;888888777777888999:::;;;999:::===AAAEEEFFFCCC@@@:::999888888:::>>>BBBDDDCCCAAA>>>======>>>???@@@999::::::888777888;;;>>>777???EEEGGGIIIKKKKKKHHH~~~{{{|||~~~|||~~~yyytttpppoooooosssvvvxxxyyyyyyzzz|||}}}rrrsssuuuvvvvvvuuutttsssyyyxxxwwwuuuuuuuuuvvvwwwvvvwwwxxxyyyzzzzzzzzzzzzxxxwwwvvvvvvwwwwwwuuusssuuuuuutttrrrpppqqqvvv{{{{{{|||{{{xxxtttrrrtttwwwvvvvvvtttpppkkkiiillloootttrrrpppmmmlllooouuuyyy}}}}}}{{{}}}~~~|||~~~ooo___QQQEEE<<<777///+++&&&""""""###$$$%%%$$$&&&(((((('''&&&&&&&&&((('''''''''((('''%%%"""'''+++000333444666:::>>>666...))),,,...***$$$!!!'''CCCTTTWWWVVVQQQQQQZZZaaa```]]]XXXSSSNNNMMMMMM444,,,(((++++++&&&&&&+++(((---222111***$$$!!!!!!'''))),,,---+++)))((('''###!!!!!!$$$(((,,,...///...---,,,+++)))((('''''')))))))))))))))))))))((())))))******(((&&&###"""$$$%%%&&&'''***---000111333...)))&&&%%%&&&'''((((((+++,,,***+++///111///)))---222444333///+++)))***++++++***)))***,,,...((('''&&&'''((('''&&&$$$)))+++---//////...+++)))(((+++,,,+++---111333111222555333,,,'''((())))))***+++,,,---...---,,,+++111///,,,)))'''((()))+++,,,111555666444222222333000111333444444333333222222333555444222111111222555222///...///222333444...111444666555111,,,)))---333666222+++(((---333444555555111---+++---000555555555222///---...///111222111---...444777777777444111111333666888999:::555222555777777666777999777777<<<>>>;;;888999>>>AAADDDCCC???;;;;;;;;;999888888999;;;>>>AAACCC<<<===<<<999666555999<<>>@@@BBBDDDBBB===888777;;;>>>>>><<<;;;777444555777888555111333444666777888999999888:::;;;======<<<999666444,,,111888<<<;;;666111...000222444888;;;===>>>???>>>999777:::<<<;;;::::::888555555999;;;::::::<<>>======<<<<<<:::<<<>>>>>>===<<<;;;<<<===BBBGGGDDD===999===CCCBBB???;;;:::;;;;;;888555<<<<<<;;;:::999888666555777:::;;;:::777777999<<<;;;::::::;;;======<<<:::@@@FFFLLLMMMIIIBBB>>>===>>>::::::===>>>;;;999:::888888999===DDDGGGGGGFFFAAA@@@>>>======>>>@@@BBBBBB???:::888999===@@@BBB???>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<======>>>999999<<>>;;;:::<<>>;;;;;;CCCMMMLLLIIIDDD===999777666&&&%%%%%%%%%&&&''')))+++,,,///222000+++%%%""""""***---000000,,,(((%%%$$$%%%%%%'''+++///111000---,,,......***$$$!!!$$$(((************************'''(((***+++***((($$$""""""&&&***,,,,,,,,,...000+++)))((((((******)))((((((******(((***---...+++)))***,,,...///,,,'''###!!!%%%***------,,,++++++)))(((&&&&&&'''((('''&&&***,,,...000111111000000+++...///---000666888888888888444...+++---...,,,...+++((()))---000111000111///---,,,,,,------------222777777444222333555000444777666333000111444333555666555222000000111444222000000222333333222---111555999999555///***---000333///)))&&&***...111333333000,,,***---111888888666222...---///222111333333000000444555333666444111111333555777777>>>888555777888666777;;;:::777777<<<===;;;999:::>>>>>>??????===<<<:::999666777888:::<<>>???>>>:::555555999===CCCDDDDDDAAA======@@@DDDCCC???:::888888:::;;;;;;:::::::::;;;<<<<<<;;;:::999999:::;;;<<<;;;999777777888;;;<<<;;;888444111,,,000444666555333222222444666999<<<===<<<;;;:::@@@:::777999:::777888<<<999555444:::>>>===<<>>>>>??????>>>>>>===@@@???============???@@@>>>???@@@???>>>===???@@@<<>>>>>>>>>>>>>>>>><<<:::999<<<<<<===??????>>><<<:::555999<<<<<<888666777:::777666777999<<<===;;;:::CCCIIIOOOPPPKKKDDD???<<<;;;888:::???AAA===:::::::::999999<<>>@@@@@@???<<<999999;;;@@@DDDAAA@@@???>>>>>>???AAABBB<<<======>>>>>>???@@@@@@888888;;;AAAGGGJJJGGGCCC===;;;999888999<<>>???;;;444...///111333000***(((***...111444555222...,,,000444999999888555222333777;;;000444666444555888777444777555333222444666777777@@@:::777999888666999???999555555999;;;999888:::===<<<;;;<<<======;;;999444555777999;;;===>>>???@@@AAA@@@;;;666555999>>><<<@@@CCCAAA<<<<<>>:::777666888;;;>>>:::===@@@AAA>>>>>>@@@CCC===>>>???AAA@@@===999555111333666888777555111...,,,...000000///000333666777999<<<>>>>>><<<999666BBB;;;777777666333777===777222333;;;AAAAAAAAADDD555777:::>>>@@@BBBCCCCCCCCC@@@===<<<<<<<<<>>>AAABBBAAA@@@>>>===>>>AAADDD>>>@@@DDDEEEDDDAAA>>>===<<>>======;;;<<<>>>AAACCCBBB@@@===222777;;;;;;777444444666444333333666888::::::999===CCCKKKNNNJJJDDD@@@>>>777666999@@@BBB===999999999777666999<<<>>><<<999;;;999777666777999===???@@@@@@???===:::<<>>>>>@@@CCCEEE<<<<<<======>>>??????@@@999888999>>>EEEHHHEEEAAABBBAAA@@@???AAADDDHHHKKK>>><<<<<<<<<===;;;555111333999???@@@<<<777555666999@@@EEEEEEEEEHHHGGGEEE~~~~~~}}}vvvrrr|||yyywwwttttttuuuwwwxxxxxxvvvvvvzzz~~~xxxyyy|||wwwvvv{{{~~~yyy}}}|||{{{zzzzzz{{{|||}}}~~~}}}~~~|||{{{|||iiiooouuuwwwssslllfffdddfffdddbbbbbbbbbaaa___]]][[[ZZZ[[[]]]```^^^XXXSSSXXX\\\\\\VVVUUUWWWUUUPPPRRRSSSRRRKKK@@@555///---***)))(((((()))(((&&&$$$$$$######%%%''''''%%%!!!!!!"""&&&)))'''""""""''')))&&&$$$'''+++---***'''&&&%%%""" """%%%'''%%%$$$%%%&&&'''111;;;???;;;777:::???@@@999:::???DDD>>>111***+++'''$$$ !!!&&&---111666222///,,,+++(((###$$$&&&)))***(((%%%!!! %%%(((+++------+++)))'''***)))(((''''''((()))***$$$###""""""$$$$$$###"""&&&$$$###$$$&&&''''''&&&((('''&&&)))---...---+++'''((()))******)))((((((---+++))))))******)))((((((&&&$$$&&&))))))%%%!!!%%%!!!###+++000...)))'''000///---+++***+++,,,---222111222333444333000---333444666999:::999666333777555111...---...111444555+++!!! (((000111///...///111222111---)))'''''',,,222333222333666:::333555777555111......///+++111777999666444333333444333222111111333555777333555555444666888333,,,111111111000///...------555777888666222111333666999:::;;;999666555555555555888;;;;;;:::777444333999777666888<<<>>>===;;;999888:::<<<;;;666666999:::555555999999444333666<<<<<<===<<<;;;;;;===??????<<<888888:::<<<<<<:::===>>>===;;;888888:::<<>><<<;;;;;;CCC>>>???DDD@@@666333999;;;999777666777888777666333//////333555444444666777;;;???>>>999555444666;;;777555777888666666888777555444555777:::<<<===777777;;;BBBFFFFFFGGGJJJHHHDDD???===>>>??????>>>EEECCC@@@;;;888888999;;;AAABBBBBB@@@===;;;::::::;;;;;;;;;===??????>>><<<<<<<<<<<<>>>@@@???<<<999777:::999666555777555222555555666888999888666333888:::;;;===DDDKKKFFF<<<;;;>>>@@@???<<<999999:::<<<999555555888:::;;;:::<<>>CCCDDDFFF@@@<<<>>>??????AAADDDEEE>>>:::>>>AAAAAA???>>>888777999>>>EEEHHHEEEBBBLLLTTTWWWTTTTTTWWWPPPDDD@@@???===:::777555444444555;;;???<<<:::;;;<<<;;;>>>???AAADDDFFFEEEAAA>>>~~~}}}~~~{{{xxx~~~{{{yyyxxxxxxvvvtttttttttvvvvvvwwwvvvzzz~~~yyyzzz}}}zzz{{{|||}}}|||}}}{{{yyyxxxzzz}}}{{{}}}tttrrrqqqmmmkkkjjjWWW[[[^^^^^^ZZZTTTQQQOOOHHHFFFCCCAAA@@@@@@>>><<<::::::;;;===>>>>>>;;;999===@@@@@@;;;:::===<<<999555777888333,,,'''$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%"""  """""" """&&&%%%""""""%%%)))'''%%%&&&))))))%%%!!! ''')))***))))))***+++,,,888???AAA;;;666:::@@@BBBCCC???>>>@@@<<<333//////&&&&&&%%%%%%'''***...000444000+++(((((('''%%%###$$$(((+++)))$$$ """###&&&(((***)))((('''&&&***)))((('''''''''((()))%%%$$$###$$$&&&'''&&&%%%"""$$$$$$$$$''''''***...222222...+++&&&''')))++++++***)))(((...---,,,+++++++++,,,---((((((((((((((('''&&&&&&)))''')))000222///+++***111000///------------............///000///,,,)))111222333555666444111///333000---+++,,,...000111444///)))'''(((,,,///111222222333222000---***(((,,,111555666444222444777444333222000///.........///111444555444111//////111000000000222444777888333555555444555888555///222222111000...---------999888666333111111333555888888888666444333444555===???AAA>>>999333///...777666666777;;;<<<<<<:::999777999;;;:::888:::>>>;;;777777;;;;;;777555666555777:::;;;;;;<<<>>>@@@@@@>>><<<===>>>>>><<<:::===;;;999:::<<<===<<<:::???>>>>>>===>>>???@@@AAA???<<<999777777:::>>>AAA777999::::::888777888888<<<;;;===@@@>>>888333222444333333444666777666555111///111444555222222555999<<<>>>;;;777555666999???999666666666444666999666666777999;;;<<<===<<<555555999@@@CCCCCCCCCFFFGGGDDD@@@>>>???@@@???>>>======;;;666333333777:::;;;<<<===>>>>>>>>>===<<<:::::::::<<<<<<<<<999666:::::::::<<<>>>>>>===;;;888;;;;;;777666777666222666888:::;;;;;;:::888888999999888888>>>DDDAAA999;;;===???>>><<<:::;;;<<>>===;;;<<<===;;;888:::???CCC===:::<<<===;;;;;;<<<===;;;;;;>>>CCCEEECCC@@@IIIPPPQQQKKKGGGHHHAAA666666666666666666777888888222888<<<<<<<<<>>>>>>;;;;;;<<>>}}}{{{}}}~~~}}}{{{xxxvvvxxxzzz{{{yyyvvvvvvxxx{{{{{{{{{~~~~~~~~~~~~yyyyyy|||~~~wwwvvvzzz|||yyyvvvvvvrrrooollleee^^^]]]aaaVVVNNNHHHHHHGGGCCC??????<<<<<<<<<:::666444333333///---***((()))******)))$$$%%%&&&&&&%%%&&&((()))+++,,,+++((((((++++++***###%%%%%%###  """"""$$$&&&%%%###"""%%%'''&&&$$$""""""###$$$$$$$$$!!!$$$&&&$$$"""###(((&&&%%%&&&'''%%% !!!"""###$$$((('''''''''((()))+++---666:::999333...111888<<>>AAACCC???777///------666666666777:::;;;:::999<<<::::::<<<;;;888:::???:::888999===>>>;;;888777555888;;;===>>>>>>>>>???AAAAAAAAABBBBBB???;;;888999777666:::@@@BBB>>>999<<<;;;;;;;;;<<<>>>???@@@999777555444555888<<>>>>>777///------...000444555555444000111444777444000000444<<<======;;;888777:::>>>AAA:::555444222111555:::666777999;;;<<<;;;::::::444444777>>>@@@??????BBBBBB@@@>>>>>>>>>>>>===;;;999:::999444000000666<<>>>>>AAADDDEEEBBB???======>>>??????===999555777777777999<<<>>>>>>===:::===<<<999777888666333777:::>>>>>><<<;;;<<<>>><<<:::666555999???===888<<<=========;;;;;;<<<>>>@@@?????????@@@???<<<999::::::999999999<<<>>>@@@<<<===<<<;;;===@@@>>>888444777<<<>>>:::555777>>>BBB>>>======:::777888===@@@===;;;<<>>AAACCC???666,,,&&&%%%$$$%%%'''((()))***))))))***(((&&&%%%&&&)))+++,,,***+++***$$$!!!&&&''')))***)))'''&&&(((+++))))))(((''''''&&&&&&&&&$$$$$$$$$&&&(((*********(((((((((+++...000000///...000333444444000+++'''%%%'''+++...///...---+++))),,,---+++'''(((---222...---,,,++++++,,,------000111555777111***)))---333333333333222111000//////.........///...,,,***000///,,,)))((()))---///---***)))+++000333111///000222333000,,,+++///333666444222///------------333666999999555222//////777///'''&&&+++///000...333000,,,,,,---...,,,*********+++,,,---///111222333555444111222666777555;;;;;;:::777333111333666<<<888444444666777777555777777666444333444888;;;666;;;???===666111222444666777888999::::::999888???===>>>???===777777:::777666888===@@@???;;;888;;;>>>BBBCCCBBB@@@???>>>???@@@BBBCCCBBB>>>999666444444555;;;@@@AAA>>>999999999999999:::<<<>>>???;;;999555333222444666888999:::::::::999:::===???999======:::>>>CCC>>>222++++++---///222444333222000333888:::555//////444<<<===>>>===;;;;;;===???<<<888555555333222555:::999:::::::::888777777777777666999>>>@@@======???::::::;;;;;;<<<;;;999888;;;===<<<777222222888>>>EEEBBB@@@BBBFFFEEE???999<<<<<<===>>>???===999555555444444666:::===>>>>>><<<>>>>>>:::888999777444666;;;@@@@@@<<<;;;>>>BBB@@@<<<777555999>>>???>>>>>>===<<<:::999:::;;;<<<999:::<<<>>>??????===;;;===:::999:::>>>AAABBBAAA999888777777<<>>999555888??????<<<999888:::;;;;;;;;;777===???<<<;;;???AAA@@@===<<<;;;::::::999999999777777777666;;;AAA@@@<<<;;;<<>>BBB@@@:::777999333444666:::???AAA===888<<>>???<<<777;;;BBB@@@666///......000222333222111222444999;;;666000000555777999;;;<<<;;;::::::999666666888;;;:::777888<<>><<<>>>666888:::;;;;;;:::999888???@@@???;;;666555999>>>AAA===;;;<<>>999333444444666888:::999777444444333333555999;;;======<<>>:::999:::888555555:::>>>>>><<<;;;???DDDAAA;;;777666:::===@@@BBB???===;;;999888888888888777999;;;=========<<<;;;>>>;;;999:::???BBBBBB@@@999777444333:::BBBCCC>>>AAA===<<<>>>>>><<<===??????>>>>>>===777333888@@@???===:::999:::<<<===>>>>>>@@@???<<<<<>>;;;999888777>>><<<777444777>>>@@@===???@@@CCCGGGLLLNNNNNNMMM{{{zzz|||{{{|||}}}}}}|||{{{~~~|||uuurrrrrrooonnnkkkggggggjjjjjjggg```TTTNNNQQQQQQIIIBBBAAA;;;777111,,,***,,,///222+++...000+++$$$!!!$$$)))((( ###!!! ###)))+++)))))),,,---((("""!!!$$$(((***%%%### """$$$%%%%%%#########"""  !!!%%%"""!!!######"""$$$'''"""######!!! """(((---++++++((($$$ """&&& !!!!!!"""###&&&+++///+++&&&$$$&&&&&&###!!!######$$$%%%&&&%%%###!!!"""!!!!!!###&&&***///222'''$$$###&&&''',,,===PPPaaaaaabbbeeeeeebbbdddgggcccssszzzhhhIII000%%%$$$%%%$$$"""!!! """###%%%%%%''')))***))))))***+++///***&&&%%%(((+++***((((((+++---***$$$"""$$$((((((((())))))))))))((((((+++******,,,///111111000///......///000///---+++***++++++++++++---000333+++,,,---///000000//////---///111000------///222444,,,&&&)))111555000)))***,,,000222---'''(((---111111000000///.........---,,,+++,,,...///...---333333000+++(((***111666...//////000111111222222...+++))),,,111555444111111000---,,,,,,...111222666777888888888777666555333---'''(((...333222000000...,,,,,,...000222222666666555555444333222111111444444000///222555444777;;;===;;;666333555999555777999<<<===<<<888555///000111111111333777:::999;;;===>>>===<<<<<<===888:::======;;;:::999999444555;;;AAAAAA===<<>>777666:::???BBBBBBAAAAAAAAA999<<>>;;;::::::777999<<<<<<;;;:::<<<>>>:::999999999:::<<<===>>>@@@>>><<<::::::;;;<<<>>>777888:::;;;;;;===@@@BBB???===999555666;;;:::666444222111111222333333222333444777999666111111555111333555777777666333222333666<<>>DDDCCC@@@:::555444888<<<@@@>>>???BBBBBB===;;;===777999<<<===<<<<<<<<<===??????>>>;;;999888888999;;;999888999<<<===;;;888333333444777:::;;;:::999555444444666999;;;;;;:::;;;>>>>>>:::999;;;:::666444777;;;<<<;;;<<<@@@CCC>>>999666888:::;;;===AAA???===::::::::::::999777<<<===>>>===;;;:::;;;<<<===;;;999:::===???>>><<<<<<;;;666444888AAAEEEDDDIIIBBB=========999777888:::999999888444111777???AAA???>>>======>>>@@@AAA;;;:::999:::>>>BBBEEEEEECCCBBB@@@===;;;:::999888BBB@@@;;;666666<<>>@@@AAACCCHHHMMMPPPPPPOOO{{{xxxxxxyyyyyy{{{}}}~~~~~~~~~vvvppprrrrrrqqqnnniiiccc]]]ZZZYYYXXXRRRLLLLLLPPPOOOKKK===444111666666...***---((('''%%%$$$$$$%%%&&&'''"""&&&******&&&###!!!""" !!!'''((('''***///000///000444...(((""" ###%%%%%%%%%###""""""#########"""######$$$%%%&&&&&&###!!!!!! %%%'''&&&'''+++$$$%%%&&&$$$"""$$$)))...,,,)))%%%!!! !!!$$$&&&###$$$&&&%%%%%%'''+++///(((&&&'''((('''$$$%%%)))###$$$%%%%%%###!!!  !!!$$$&&&(((***+++,,,'''$$$%%%((('''---FFF```qqqmmmmmmooonnnlllmmmrrrqqq{{{www]]]<<<)))$$$&&&((('''&&&%%%$$$%%%%%%&&&'''((()))'''%%%%%%''')))+++***)))***---//////...***...000,,,%%%!!!###''''''((()))***+++++++++***+++******,,,...000000///111111111222333222///---***++++++***)))+++...222............//////000111//////000111000///......000+++(((+++111333///***))))))---000...++++++000000///---,,,++++++,,,,,,,,,******+++---/////////333666777444///,,,...000---///111///,,,+++...111...+++***,,,111555444333333111///......///111222444333222222222333222222...+++(((+++///222111///000111111000000111444666999888888777666444333222///444444000...000222111444999>>><<<777444666999666888;;;;;;:::777555444...000222333444666999<<<>>><<<;;;<<<======;;;888666:::======;;;888777777333333777<<<>>>===@@@EEE999999777666;;;@@@<<<444555888<<>>>>>======???BBBCCC@@@===;;;;;;<<<===>>><<<<<<;;;:::;;;<<<===>>>>>>===;;;::::::<<<>>>???777999<<<>>>???@@@BBBDDD???;;;888888666333333555666444111000222444666666444222222555555111111333111111111222333222111///000444;;;@@@===777777:::===>>>>>>999555444888<<>>???BBB@@@;;;888999777:::======<<<<<<>>>@@@===;;;:::;;;<<<;;;999666888888888999:::===>>>???888777777999<<<>>>>>>>>>666555666888::::::888666999<<<<<<:::999;;;:::777555666888:::<<>>999888;;;<<<999:::======;;;:::;;;>>>>>><<<:::>>>>>>===:::888999<<<@@@>>>===<<<<<<<<<<<<;;;;;;@@@@@@===888999???DDDDDDDDDAAA@@@@@@===777444666888666555555444333999@@@@@@@@@???>>>======>>>???888333111666>>>DDDEEEEEE@@@@@@>>>===<<<;;;;;;;;;???AAA@@@:::999<<>>@@@DDDIIILLLMMMLLL{{{yyyzzzwwwyyyzzzzzz{{{~~~{{{uuutttrrrqqqqqqooohhh]]]TTTRRRRRRQQQPPPOOOJJJDDD??????===777//////333222---+++&&&'''---+++######+++((((((((('''%%%""" !!!###'''))))))$$$ ######!!!###((("""(((***)))+++000333...(((%%%%%%&&&&&&%%%"""!!!!!!"""$$$%%%$$$#########$$$(((,,,+++&&&"""%%%)))''')))...%%%&&&&&&### $$$(((+++'''""" ###%%%'''###%%%&&&%%%$$$$$$'''+++(((((()))+++)))&&&***000$$$%%%%%%###!!! ###'''+++---,,,)))''',,,***---///---444QQQpppyyyrrrooopppooolllooouuuwwwyyylllNNN000%%%(((---+++++++++******)))((('''******((($$$!!!!!!%%%)))'''***---/////////111333---222444000(((###$$$(((&&&((()))+++,,,,,,,,,,,,)))(((''')))+++---,,,+++/////////111222111...,,,---//////---)))(((***,,,111000///......///000111.........///000///,,,))),,,++++++---///000---+++)))(((+++000111...///333///---+++)))((()))***+++,,,+++***,,,///111222111222777<<<:::444---******+++///111...(((&&&***000///---,,,...000333444555555444222000//////111111000...,,,++++++,,,,,,,,,***)))))),,,000222000...222444555333111111444888777777777666555444333222...333555111...///000///***000666666111---...222888;;;<<<:::555222222333000222555777888:::===???===999777888;;;<<<888444555999<<<<<<999666555666888555666999:::;;;@@@FFF>>>===999666:::@@@;;;111999;;;>>>???>>>===<<<===<<<>>>??????>>>@@@DDDHHHLLLEEE===;;;===@@@???===>>>===<<<;;;<<<===>>>???<<<;;;999888777888999:::222555999<<<===>>>???AAA???:::999===999000///555777444000000222555888999444///...222333111000222555333111000111222222111...111777:::777111111555444777999777444333666:::@@@>>>>>>@@@>>>999666777666888;;;;;;:::;;;>>>AAA<<<999888;;;???@@@;;;666444555555555555777;;;>>>999777666666999;;;<<<===777666777999::::::777444888;;;<<<999999<<<;;;888666666666999===AAABBBBBB@@@<<<;;;???>>>999888;;;;;;::::::===AAABBB@@@>>>;;;;;;999666555888???DDDAAAAAAAAA???>>><<<<<<<<>>BBBBBB;;;>>>CCCDDD???777777;;;999555444555666777<<>>???>>><<<:::999999:::@@@888222666===@@@===:::AAAAAA@@@>>>============;;;AAACCC???<<<===??????::::::<<<@@@EEEHHHIIIHHH}}}zzzvvvrrr|||rrrlllmmmooooootttzzz~~~yyywwwsssjjjccc```[[[XXXTTTSSSSSSRRRNNNJJJEEEGGGHHHFFFBBB>>>;;;:::777555---!!!$$$((('''$$$###"""$$$''')))***)))111,,,+++///---&&&!!!!!!$$$&&&)))***)))%%%!!!"""$$$ !!!+++$$$#########$$$&&&'''((('''&&&$$$###'''+++(((!!!(((%%%"""###%%%(((((('''***(((&&&&&&'''(((((((((""""""###%%%&&&'''((()))###$$$&&&((()))***++++++'''!!!######!!! !!!"""$$$''')))+++***---///+++%%%$$$)))///,,,&&& !!!""" %%%,,,000///+++'''%%%+++...******<<<^^^zzzvvvmmmfffffflllpppssstttzzzsss[[[:::&&&&&&***)))///***)))+++((($$$&&&---,,,***'''""" !!!%%%)))...---,,,---...//////...---...///,,,(((&&&&&&(((---------...000///,,,)))///***### ###)))---///...////////////...---,,,111111111111111111111111555222///---......,,,+++---------...///...+++(((***,,,---+++(((***111777,,,---...000333333111///,,,)))+++...+++''')))000......---,,,///222000***+++333999777---&&&&&&(((000111222222---(((***000777000,,,---///......///222///,,,,,,,,,,,,///333666111,,,***+++---...---///******000444222...---111222333333222222222333;;;888555111000111222444444555666444111---,,,,,,111333444333111///......;;;<<<;;;777333222555888444444555888;;;===>>>===999777:::===<<<777333333222777===AAA@@@<<<999777333444666666777;;;CCCHHHCCCAAA>>>;;;999888999999===???@@@@@@>>>===>>>>>>DDDCCCCCCDDDEEEFFFFFFEEEEEEAAA>>>???BBBBBB???;;;@@@@@@AAAAAA@@@???===<<<<<<<<<;;;:::888666444333666666555444888>>>>>>;;;<<<;;;999777666555555444;;;555///...111444444222111//////222333111222555333///,,,...333777666444000555555///...222444222555666777666444555888<<<<<<<<<<<<;;;::::::999999<<<888444555:::>>>???===<<<<<<<<<;;;::::::999999777555222000000222666888888888999:::;;;<<<<<<;;;>>>>>>===999666333333444===999444333555:::>>>@@@DDDAAA>>>>>>@@@AAA@@@>>>???>>>>>>@@@AAAAAA???===HHHGGGCCC===>>>BBBCCCAAADDD>>>999:::;;;:::<<<@@@??????@@@@@@@@@???>>>>>>;;;;;;===BBBGGGHHHBBB======>>>>>>===<<<999777555>>>>>>===;;;999999;;;===<<<;;;<<>>:::666666:::===??????FFFBBB???@@@>>>;;;;;;>>>?????????@@@AAAAAAAAAAAA<<>><<>><<<:::888888666777999888888:::???BBBAAA???<<<:::888888999:::<<<>>>??????>>>===???@@@DDDCCCCCCCCCDDDEEEDDDDDD===;;;:::<<>>:::;;;===>>><<<:::888777;;;777444555:::>>>???>>>=========<<<<<<<<<<<<<<<:::777444111111333555888666666888;;;===>>>>>>>>>>>>>>>>>>;;;888555555666;;;888444444777;;;>>>@@@EEECCCAAABBBDDDDDD@@@===@@@??????@@@BBBAAA???>>>DDDDDD@@@===???EEEGGGEEEDDD???;;;<<<===;;;;;;===>>>>>>>>>>>>>>>>>>======;;;:::;;;???DDDDDD@@@;;;>>>>>>>>>===<<<:::999888:::999888999<<<>>>===<<<999999999<<<@@@AAA???===BBB???<<<:::<<<>>>???@@@???<<<<<>>???CCCAAABBBCCCDDDDDDBBB@@@???===@@@@@@???CCCHHHGGGBBBvvvjjjbbb___XXXQQQKKKEEEAAACCCHHHNNNJJJIIIKKKKKKGGGDDDDDDFFFGGGHHHFFFCCCAAACCCEEEJJJLLLNNNKKKCCC777...(((''''''######&&&&&& %%%(((&&&!!! $$$)))111+++'''&&&%%%""" !!!"""###$$$$$$$$$###!!!  %%%((('''%%%***111)))((('''''''''%%%!!!$$$***+++&&&  ######%%%(((+++,,,+++***---+++)))&&&$$$$$$############"""!!! !!!$$$'''***+++,,,'''&&&$$$###"""!!!!!!!!!###"""  !!!"""######$$$%%%'''((())))))'''%%%'''***+++)))&&&''''''(((+++,,,,,,)))'''"""###&&&---;;;OOOeeesssooollliiijjjooossssssqqq^^^MMM888((( $$$+++'''&&&(((***)))&&&'''+++&&&))),,,............///...---,,,******+++---...111///***&&&###$$$))),,,000---)))(((((((((((('''---+++)))))))))***)))''')))(((&&&%%%%%%(((+++---+++,,,---...000111222222///...---,,,+++---000333111555777666333000///000))))))+++...///...+++)))000...,,,+++---000111111333111000000...******...,,,///000+++)))))))))&&&(((,,,///000///---,,,,,,111///......,,,+++000888>>>666///------,,,...111444222000//////111444555((('''(((***///222444444555000...111444222000000///222444111,,,***,,,000---...000222444444555555333555777666333///,,,+++777999::::::999888999999666555555666777888666555555666777999::::::;;;;;;999777888<<<===;;;;;;===;;;;;;;;;999777777888999999;;;<<<<<<:::999:::;;;===;;;888666555666888:::;;;<<<======<<<===@@@BBBCCCCCCCCCCCCCCCBBBBBBAAA888777777:::@@@CCCCCCBBBAAACCCFFFGGGEEEAAA<<<999::::::999999888777777666777888666333555888888444222444666666444444666999999888777888:::888222------+++---111222000000333888555333444777777444111111666888777777:::<<<;;;999999999888777888;;;>>>777;;;@@@BBB@@@;;;888666999666444666:::>>>??????>>>>>>>>>===============;;;999666333333444777999444555777;;;???@@@@@@???===>>>>>>===:::888888888999777555666999<<<>>>???AAAAAAAAACCCFFFEEE@@@<<>><<<======;;;:::;;;>>>>>>>>>===>>>>>>>>>???===;;;;;;===@@@@@@===:::>>>======<<<;;;::::::::::::777555888>>>AAA>>>999888888:::<<<@@@AAAAAA@@@AAAAAA???===;;;;;;===???:::888:::???AAA@@@AAADDDAAACCCDDDEEEDDDAAA>>>;;;???AAACCCCCCFFFHHHGGGBBBzzzssshhh\\\TTTMMMJJJEEE???:::888;;;???BBB>>>===???@@@???@@@DDDIIILLLLLLGGG???;;;===AAA;;;>>>@@@===666---%%%!!!%%%%%%$$$###$$$(((+++,,,###&&&((('''$$$###&&&***000---+++******)))'''&&&%%%%%%$$$$$$###"""!!!!!!!!!%%%'''&&&&&&)))...'''%%%###$$$'''(((&&&$$$&&&+++,,,'''"""""""""!!!""""""$$$''')))+++,,,,,,++++++)))'''%%%$$$$$$%%%$$$###!!! """$$$%%%%%%%%%(((***+++***(((''''''((('''&&&###  $$$"""!!!###''')))((('''&&&&&&'''***---...,,,))))))((('''((()))***)))((($$$"""$$$000EEE[[[jjjrrrnnnmmmmmmqqqyyyzzzqqqeeeLLL:::***%%%"""!!!)))###%%%'''))))))((()))+++''')))---.........///000///...---,,,,,,...111333555222...)))%%%%%%'''(((---+++))))))******)))'''...---,,,+++***)))((('''***((($$$###$$$(((...111++++++,,,---...///000111111000///,,,***+++///222///444999:::666444666999---++++++...222111,,,'''...,,,+++***,,,......---333222111111///......///***///111---))))))***)))((()))***---000000///...222...,,,,,,,,,,,,333;;;???888000---+++***---222AAA@@@<<<555111111111///$$$%%%(((,,,000333555666444...,,,...///---,,,---...111333000+++)))---222111111111111000000000000000333666666444111///...222444777888999:::<<<===666444444666999999555222222444666888888888999:::;;;999999<<<<<<;;;<<>><<<:::888777777666444222333555777999;;;;;;;;;;;;;;;===@@@CCCAAABBBCCCCCCAAA@@@??????:::999888:::===??????>>>???@@@BBBBBBBBB@@@===;;;999999888888888888888888777999888555666888888555000333777666333222555888555555666888:::999666333000......222222//////222888777666666777555222///444777:::;;;:::;;;;;;;;;;;;:::999777666666888999666<<>>????????????>>>===<<<;;;;;;:::999888666555555777:::<<<555555666999>>>@@@???===:::<<<======;;;:::999:::;;;:::999999;;;<<<<<<;;;;;;:::;;;???DDDEEECCC@@@EEEDDDCCCDDDEEEEEEDDDCCCCCCDDDBBB???BBBGGGIIIGGGAAA<<<888:::;;;:::;;;===@@@??????>>>???@@@AAABBB???===<<<<<<>>>>>>===;;;===<<<;;;;;;::::::::::::???;;;999:::===???===:::<<<===@@@BBBCCCBBB@@@>>>:::<<<===;;;777777999<<<:::888;;;@@@AAA???>>>AAA@@@AAAAAAAAA@@@???===<<<@@@CCCEEEGGGHHHHHHEEECCC|||vvvmmmdddZZZPPPKKKGGGFFFCCC>>>;;;<<<>>>???;;;666444444555555:::@@@AAADDDCCC:::...''')))---***,,,---,,,)))%%%###"""&&&%%%%%%''')))+++---///%%%%%%$$$%%%&&&'''((((((,,,,,,---...//////,,,))))))((('''%%%$$$###"""!!! ###%%%$$$###$$$&&&(((&&&"""!!!%%%))))))'''%%%((('''$$$$$$&&&%%%!!!""""""###$$$&&&(((+++---'''(((((('''$$$$$$''')))%%%###  !!!"""""""""'''***,,,---,,,++++++,,,***)))'''%%%###""""""!!!$$$!!! %%%'''&&&$$$ """$$$'''******)))''''''&&&$$$$$$&&&)))******,,,)))---===UUUiiitttvvvjjjjjjlllsss}}}{{{eeeMMM999,,,$$$%%%$$$""""""%%%'''(((((()))***++++++,,,,,,+++******,,,...111111111...,,,,,,...111333222000...,,,***)))((())))))+++...000///,,,***///...---+++***)))***+++,,,***'''&&&''',,,111555000000000111111111111111000///...---,,,---000333000666;;;;;;888666888;;;444000,,,...222444000,,,+++++++++,,,---,,,***(((000000000///000222333222(((...111...,,,...000///)))((())),,,000222111///111---+++,,,,,,---333:::<<<666000...+++))),,,111AAABBB>>>666222333222...%%%'''+++...000222444555222...,,,------+++***,,,---000222000------111666555333000...------///000111444777888888666555555333444666777777888:::<<<777555555777999888444///222555888:::::::::<<<>>>>>>;;;:::;;;;;;999999===444666888999888888999:::;;;;;;<<<======<<<999777666666555555666777999:::;;;;;;;;;::::::;;;???BBB>>>@@@BBBBBB@@@======>>>;;;::::::;;;<<<===<<<<<<<<<<<<;;;;;;<<<===???@@@999999888777777888999999777:::;;;888888;;;;;;999333555777777444333333555444444444555666777666666666333222444333000///222777777666666666444111///777888:::<<<;;;999999:::===;;;888555444333333333666===EEEHHHDDD>>>999777777666666888:::===>>>???@@@???>>><<<:::888666666666555555555888;;;>>>AAA999777555888<<<>>><<<999888:::;;;<<<;;;:::;;;<<<@@@>>>=========<<<:::888777666666;;;BBBGGGIIIHHHGGGEEEDDDEEEFFFGGGFFFEEEFFFGGGDDD@@@AAAEEEEEEBBB>>>888444666888:::===AAA???>>>===<<<===???BBBDDDBBBAAA????????????>>>===?????????>>>>>>======<<<@@@???>>><<<<<<>>>AAACCCAAADDDHHHIIIGGGBBB===:::555888::::::888777:::===:::999;;;@@@AAA>>>>>>@@@BBB@@@???>>>>>>@@@BBBDDDBBBCCCFFFHHHHHHEEECCCCCCzzzuuummmdddZZZSSSNNNKKKLLLJJJFFF@@@???BBBAAA===555222000111111000555;;;:::;;;999000%%% $$$"""###$$$$$$###$$$%%%'''&&&$$$$$$''')))(((***...&&&$$$""""""%%%&&&%%%###&&&)))++++++---///,,,&&&******)))'''&&&%%%$$$######&&&&&&"""!!!###%%%%%%'''### $$$'''&&&###!!!######!!!"""%%%$$$ """###%%%&&&&&&&&&(((***"""$$$&&&%%%######'''***%%%### !!!"""###$$$$$$%%%&&&'''(((************))))))))))))(((&&&%%%$$$""" ######""""""$$$%%%%%%%%%$$$&&&$$$""""""%%%(((***+++---...777JJJ```pppuuutttkkkmmmpppwww~~~wwwYYY:::((($$$"""$$$###"""&&&(((''''''***,,,,,,000///---)))''''''))),,,222444333///***''''''))),,,,,,...000222111///,,,(((***---222444333000---------...---++++++,,,...---,,,******,,,000333666555555555555555555555555---,,,+++---111444666666555888;;;;;;888555555666888333//////333555444111,,,+++,,,---...---***'''---......---000555666333***///111000000444555444,,,++++++,,,///111111000000,,,+++---......000555555111//////,,,(((***///444888777111111666777333)))+++...000000111333444222//////111000---,,,...000000000//////111444777444111...,,,,,,...111333444666999::::::::::::<<<777888888777555555666888777777777888888777444111666:::===>>>======???BBB>>>;;;999;;;:::666666999333666:::<<<<<<<<<<<<<<<<<<;;;;;;;;;======;;;999888999:::;;;<<<======>>><<<===<<<;;;::::::<<<>>>:::>>>AAAAAA>>><<<<<<===999:::;;;<<<===>>>??????;;;:::999888:::===AAACCC:::999888777777777888999777<<<>>>;;;:::<<<===;;;777777888888777666444222777666444333222333444555:::666333444333111222666777777666666555333222111888888999;;;:::666777:::@@@<<<888555444333222111666===EEEGGGBBB<<<999888777777888999:::<<<===>>>???>>>===:::888666444444333333444666999===AAACCC???:::666666:::===;;;888777999:::::::::;;;>>>@@@DDDCCCAAA@@@???===:::777999777777;;;CCCIIIKKKKKKFFFEEECCCCCCEEEFFFEEEDDDEEEEEECCC??????BBBAAA===;;;666333555999;;;>>>CCC<<<;;;999888999<<<@@@CCCDDDCCCCCCBBBAAAAAA@@@@@@CCCDDDDDDDDDDDDBBB@@@???<<<>>>?????????BBBGGGKKKBBBFFFJJJJJJGGGAAA<<<999666999<<<===>>>???@@@AAA;;;999;;;???AAA??????BBBDDDBBB@@@>>>@@@DDDHHHLLLCCCCCCEEEHHHFFFAAA@@@CCC~~~pppmmmfff^^^WWWRRRPPPOOOOOOLLLEEE@@@AAADDD@@@888//////222555444111222777333444222---&&&###&&&***###$$$%%%$$$$$$$$$&&&(((((($$$###&&&'''%%%&&&+++''''''&&&$$$"""!!!!!!"""&&&)))(((&&&'''***(((###''''''((((((((('''&&&&&&'''***'''"""!!!&&&)))'''$$$!!!"""''''''"""$$$&&&### """######!!!%%%***+++)))'''%%%%%%!!!###!!!###'''$$$""" !!!"""###$$$%%%%%%%%%%%%%%%###"""###&&&(((&&&$$$$$$%%%(((******)))&&&%%% """%%%'''!!!###%%%&&&&&&%%%%%%&&&'''%%%######&&&(((******'''000AAAWWWjjjsssqqqmmmkkkrrrwwwxxxwwwlllNNN000$$$&&&###""""""!!!$$$)))***&&&&&&+++...---222111///,,,)))(((***+++000333444111,,,(((''')))))))))+++///333444111...,,,---///222444444111///'''+++///000///......///+++,,,,,,---///111222333333333444444555555666666...+++***...555999888444666777999999888666444222666333111111444666555444000///............,,,***+++---,,,+++///555666111---///000000333888888555/////////.........///111...++++++///000------///,,,+++---///---((((((,,,...444444///000777888333,,,...000111000000333555222000111444333......000333000...---000222444333111000///...///000222333555777777777666666888:::555666666555333444666888555777999999777666666666999===@@@???<<<:::===???<<<999888:::888555444666:::<<>>======>>>>>><<<:::888888999777<<<@@@AAA===;;;;;;===:::;;;<<<===>>>???@@@AAA===<<<<<<<<<===@@@BBBDDD;;;:::888777666777888999:::???AAA===:::;;;;;;999:::888777999;;;;;;666222555555555444333333444555;;;555222222222222555;;;777777777666555555555666999666777:::999666888===AAA===999777777777666555555<<>>>>>;;;888999999999:::===AAAEEEGGGEEECCCAAAAAA???<<<:::===;;;;;;>>>CCCFFFFFFDDDDDDBBB@@@@@@AAABBBBBBBBB===>>>===:::<<>>@@@;;;999777666777;;;@@@CCCDDDDDDEEEEEECCCBBBBBBBBBDDDEEEGGGGGGFFFCCC@@@===;;;===???BBBFFFGGGHHHGGG???BBBDDDDDDAAA>>>======<<<===>>>BBBEEEFFFEEEDDDAAA>>>===@@@@@@===>>>AAADDDCCCAAAAAABBBFFFIIILLLDDDBBBDDDFFFCCC===>>>BBB}}}hhhfffaaa[[[UUURRRRRRRRRNNNJJJBBB===@@@DDD>>>444'''***111777666000///222'''((('''%%%###$$$(((,,,'''((()))(((&&&$$$$$$%%%+++%%%###&&&&&&###$$$******------)))""" ###)))+++((("""###'''&&&!!!###$$$&&&((())))))((((((***,,,)))"""""")))---+++$$$***)))!!!''',,,''' $$$''' &&&...111...(((###!!!!!! $$$$$$"""  !!!))))))((((((&&&%%%###"""((($$$ !!!%%%'''%%%!!!"""&&&***+++)))'''%%% ###)))...((()))*********)))******)))'''%%%%%%''')))******'''555MMMeeetttxxxqqqkkkfffqqqwwwssskkk]]]AAA''''''***$$$"""''')))$$$&&&******%%%%%%+++///---333333222///,,,***+++,,,+++000444444000------000+++***+++...111222000---000//////000222333111000###)))000444333000......)))***,,,...000000111111......///111222333444555222---+++000888;;;666///444444444666888888555333333333333444555666555444555222///......//////...+++---,,,***...555555//////000000000555:::888333111222222///------...111---+++,,,000111---******&&&''',,,000---((('''+++333999888000///666555...---000111111000111444777000///111555333///---000777111,,,,,,000333222000000000111111111111000000444555444222000000222444...///000111222444777:::333666999999777666888;;;:::>>>@@@>>>999666888:::999666666999888444333555@@@AAABBBAAA@@@@@@BBBCCCCCC>>>999777999;;;<<<<<<666999<<>>??????===:::777666666555:::@@@@@@===:::;;;======>>>??????>>>>>>???AAA???@@@@@@AAAAAABBBCCCCCC<<<;;;999777666666888888;;;AAABBB>>>:::999999777<<<888666999>>>>>>999333000222444555555666777888999444000000111333888>>>777888777666555666888:::888555666::::::777:::AAABBB>>>:::999;;;<<<;;;:::444:::@@@???999555555888888999::::::::::::;;;<<<:::::::::999999999888888444444555666999<<>>777666;;;@@@AAA???::::::::::::;;;>>>DDDHHHGGGEEECCCBBBBBBAAA???===>>>======@@@BBBBBB===999AAA???======>>>@@@@@@???666888777666999>>>???<<<:::888:::@@@BBB???======<<<:::888666888<<>>===???EEEJJJKKKDDD>>>:::<<<>>>===<<<<<>>:::999<<>>;;;666333444++++++,,,///333222...)))&&&''''''((())))))))))))******)))%%%""" !!!###$$$(((+++(((###!!!$$$(((,,,***$$$ """***&&&""""""%%%&&&"""###$$$'''+++...///...---,,,+++)))(((((((((&&&%%%!!!!!!!!! !!!&&&%%%$$$$$$%%%$$$""" """%%%)))***'''### !!!%%%'''%%% """(((((('''&&&$$$###"""!!!%%%$$$###"""!!!!!!!!!!!!$$$"""%%%******%%%&&&+++$$$$$$$$$###!!!"""$$$'''.........,,,***&&&###"""'''######))),,,+++******,,,:::RRRhhhttttttmmmhhhlllqqqsssnnn^^^III555***)))'''&&&'''))))))'''$$$***((((((***...000000///%%%,,,222444///***((()))000000000111222111...,,,...,,,,,,//////---...111555555444333111...,,,+++&&&&&&+++333555000***(((,,,---------...000444777000---***+++000444666666444444444333333222222111999444222555888555333333222///---000555777444111333111///,,,+++,,,...///+++---000000//////111444333222111000000111222333222222000---******+++---+++---000111000---)))&&&)))***+++,,,,,,+++***)))555555333111222333///)))***,,,...000111111111000222333444444444222000...333...+++---222555333///666444333444555333---(((---,,,,,,...000222222222555222222444444111111444777777666666666777777888:::<<<;;;888777::::::777999999999999999888666555AAADDDEEEAAA:::888<<>><<<===???>>><<<>>>CCCIIIEEEAAA???@@@???===;;;<<<:::999;;;999666888===AAACCCEEECCC???;;;999999AAA???:::777;;;???<<<666555999<<<:::555333555999>>>777222222222111555<<<777555222222444555666666666888999666444666===DDDFFF@@@999999===@@@>>>;;;777<<>>999666444777999<<>>;;;999===DDDFFFBBB===???AAACCCCCCCCCCCCDDDFFFCCC>>>999;;;AAACCC@@@<<<>>>===<<<======<<<999777<<<<<<======>>>>>>??????;;;::::::<<>><<<===@@@???>>>@@@DDDEEEBBBAAACCC===;;;:::===@@@@@@>>>:::@@@@@@@@@@@@@@@@@@@@@@@@GGGEEE@@@:::444444777;;;===???AAADDDFFFGGGGGGGGGBBB???AAAGGGGGGAAA>>>AAA{{{uuurrrmmmaaaXXXWWWSSSIIIGGGKKKLLLEEE???>>>;;;555111000///.........//////---,,,222000///---,,,,,,,,,,,,)))'''%%%%%%&&&'''%%%###%%%(((***'''!!! """%%%((((((%%%""""""$$$)))&&&$$$%%%'''((($$$ %%%&&&(((+++---///......,,,+++***))))))(((&&&$$$ """###"""!!!!!!""" !!!$$$(((++++++***'''***,,,+++'''""" """&&&'''&&&&&&)))---((('''&&&&&&&&&$$$!!!""""""""""""###$$$&&&'''(((&&&'''***(((######'''++++++,,,***((('''(((***)))******)))((('''%%%$$$'''""" ###&&&'''***---222HHH```kkklllkkkjjjhhhlllooommmbbbOOO===111---)))(((((())),,,---+++)))---***'''''',,,///000///)))...222111,,,)))((()))+++++++++,,,------,,,++++++)))***///222111111333333222111000...---,,,+++***(((***000222...+++***///000000//////000333666111///---///333666888888555444333333333333333333666222111444666555666999333000...000444555222...///...---,,,,,,...111333222333333111...+++,,,---111000///.........//////---......---++++++---///***,,,000222333111...,,,,,,,,,,,,------,,,,,,,,,222333222///000000,,,&&&+++,,,---///000111111111///000222333222111///...000,,,***---222666444111666555444555666444///***,,,,,,,,,///111333333222777444555777666111///111333333333444555666777888:::<<<;;;777777:::;;;999999<<>><<<888::::::777555777:::<<<:::@@@CCC???;;;;;;======???===;;;<<<>>>???>>>;;;<<<<<>>===888555888999888666555777999:::666444666666333444999222111111222444444333222555666666777777999<<<>>>DDD???;;;:::<<<>>>===;;;333666;;;===<<<;;;;;;<<<:::;;;>>>AAABBBBBBBBBAAA;;;;;;;;;<<<===<<<999666;;;999888999;;;>>>>>>>>>;;;;;;>>>CCCIIIJJJFFFBBBCCCDDDEEEEEECCCAAA@@@??????<<<:::;;;???AAA???===???===::::::;;;<<<;;;;;;;;;;;;:::;;;<<<@@@CCCEEE>>>>>>???AAABBBAAA???<<<@@@AAADDDGGGIIIHHHDDD@@@DDDCCCAAA>>><<<<<<>>>@@@??????@@@CCCEEEEEECCCAAA>>>BBBEEEEEEAAA@@@AAADDDBBB???@@@DDDDDDAAAAAACCCAAAAAAAAABBBCCCCCCAAA???DDDCCCBBBAAA@@@>>>===<<<@@@AAA???:::444222777<<<>>>???BBBDDDFFFGGGGGGGGG<<<===BBBJJJJJJCCC======~~~zzztttpppoookkk^^^TTTTTTQQQIIIDDDEEECCC???>>>???===666000...222222111...,,,+++---...555333///,,,***))))))***'''###!!!###))),,,)))$$$'''))))))%%% !!!"""###%%%&&&''''''&&&&&&%%%$$$$$$&&&))))))%%%!!!'''((()))+++,,,---......,,,++++++++++++)))%%%""" """$$$%%%$$$#########!!!%%%***...//////---------+++&&&"""  !!!&&&((()))***...111)))'''&&&&&&&&&%%% """!!!!!!!!!###%%%'''(((,,,*********&&&!!! """)))+++,,,+++)))'''&&&&&&$$$$$$%%%&&&&&&''''''''''''!!!!!!###***111<<>>111///222*********,,,...000///...111,,,&&&%%%***......---,,,...///---)))'''((()))'''(((((()))******++++++&&&$$$&&&...444444222222///...---,,,++++++,,,,,,...***))),,,...,,,+++---333333222111000111333666333222222444777999999999555444333222222333555666444111000333444444999@@@777555333444555555222///000///...---...000222444666666555222...+++******000//////...............,,,---......,,,,,,---...))),,,000444666555444333///...---,,,,,,---...///---000000......///+++%%%---------...///000111222---...000111222111///...///---+++...222555555333444444444777999777222---...------///222555555555999777777:::888222///000//////000222333666777999;;;===;;;888888<<<>>><<<888===BBBBBB>>><<>>AAAAAA@@@===<<<;;;888555666:::???<<>>DDDFFFAAA<<>>===;;;::::::::::::333555888:::;;;===???AAA:::<<<>>>AAABBBBBBAAAAAA???===<<<<<<>>>>>><<<;;;;;;999777777999<<<>>>???;;;???DDDIIIKKKIIIFFFDDDCCCDDDEEEEEEDDDAAA???===<<<<<<<<<======>>>>>>>>>@@@===:::999;;;>>>@@@@@@<<<;;;::::::===AAAFFFIIIAAACCCEEEEEEDDDAAA@@@@@@BBBAAABBBCCCEEEDDDBBB@@@@@@???>>>???BBBDDDEEEDDDAAA@@@@@@AAABBBBBB@@@===AAADDDFFFFFFDDDCCCEEEHHHFFFCCCBBBDDDDDDAAABBBEEEDDDFFFGGGHHHGGGGGGGGGHHHEEEEEEEEEDDDCCCAAA@@@???;;;>>>???<<<777666:::>>>>>>???BBBEEEFFFGGGFFFFFF<<<<<<@@@FFFGGGBBB??????}}}wwwqqqllljjjggg[[[QQQQQQQQQKKKEEECCCBBB@@@???AAA>>>777111000222444333000,,,)))+++.../////////...,,,+++))))))&&&""" !!!&&&***)))(((******)))%%%!!!!!!"""%%%$$$%%%''')))***)))'''!!!"""###&&&)))(((%%%""")))***+++,,,,,,,,,---...+++++++++,,,,,,)))%%%"""###%%%''''''&&&%%%%%%%%%$$$$$$%%%''')))+++***)))------,,,)))$$$!!! !!!!!!  """###$$$!!!$$$&&&'''''''''(((*********)))&&&###"""!!!"""######"""!!!"""###$$$%%%---,,,***((($$$ """%%%'''******)))&&&%%%$$$#########$$$%%%'''((()))(((###  ###,,,666HHHfffwwwjjj^^^fffqqqtttrrrhhhVVVBBB222---000666++++++,,,.../////////...111,,,''''''***,,,+++((()))+++,,,+++)))''''''''''''))),,,---,,,+++))))))""" ###,,,333222///...,,,+++***))))))***,,,...///+++))),,,...,,,+++---222222222111000111333666333444555777999:::999888666444222111222444666888444222222333222333:::CCC>>><<<:::999:::888555333555333222000000111222222555555444333111/////////000111111111111000///...000111222111...,,,++++++***,,,000444666777666555///...,,,******,,,...///***...000///000111...)))///......---...000222333---///111333333333222111333222111111222333333333111111333777::::::666222222000......222666999::::::777777999888333222444000000111222444555777888<<<===<<<888999===@@@???666:::>>>???>>>>>>@@@BBB@@@BBBDDDAAA===:::;;;>>>;;;999888:::===@@@AAA@@@AAA<<<:::;;;<<<<<<===@@@BBBFFFFFFAAA>>>@@@BBBAAACCC@@@===>>>@@@@@@>>>;;;<<>>;;;999:::===<<<999:::???<<<<<<=========<<<;;;:::;;;???>>>:::999<<<>>>===<<<:::888777888999999888555666888::::::777555444444444444666888999777555777777777888:::;;;;;;::::::<<<===<<<888666666888888999;;;======>>>>>>???999;;;===???@@@???>>>>>>@@@>>><<<===???AAAAAAAAA<<<999777777:::>>>AAACCC>>>BBBGGGHHHEEEBBBAAAAAA>>>???AAADDDFFFFFFDDDBBB>>>@@@BBB@@@===<<<===>>>AAA???===>>>AAACCCEEEEEEAAA@@@??????AAACCCFFFGGGAAADDDGGGFFFCCC@@@???@@@>>><<<;;;<<<>>>??????>>>???======AAAFFFIIIHHHFFFBBBAAA@@@AAABBBBBB@@@>>>CCCEEEFFFFFFEEEFFFHHHKKKMMMIIIGGGGGGFFFDDDDDDGGGCCCGGGJJJJJJIIIIIILLLOOODDDDDDFFFFFFGGGFFFFFFEEE<<<<<<===>>>????????????>>>@@@CCCEEEGGGFFFEEEDDDBBB???=========???CCCFFFyyypppiiifffaaaXXXPPPPPPQQQNNNGGGCCCDDDAAA??????;;;555222333000222444222---******++++++...222666666444111...%%%$$$""" !!!$$$(((,,,,,,+++***'''$$$###$$$%%%)))((('''(((******)))((("""###&&&)))+++***(((&&&)))+++------+++******,,,))))))***++++++)))%%%"""%%%'''))))))'''&&&&&&&&&)))((('''''''''&&&$$$"""******(((%%%"""!!!"""$$$!!!"""&&&((((((%%%&&&''''''%%%$$$$$$$$$+++---,,,&&& ###)))######$$$$$$%%%&&&'''((()))***(((%%%""""""$$$%%%%%%(((,,,...---+++***)))'''&&&%%%$$$%%%&&&((()))***'''%%%$$$###&&&222>>>UUUjjjrrrfffaaannnxxxwwwkkk[[[DDD333,,,---000333,,,------...---,,,,,,,,,---,,,******+++***'''%%%$$$'''***+++***(((&&&%%%%%%***000111///***&&&$$$!!!###+++000---***)))+++***)))((()))+++---///...++++++///111...,,,---//////000///...000333666222444666888888888777777555444222111111333666888777555444444222111777??????>>>===<<<;;;999666444666555444333333444444555444333333333333333333222///000111222222111000///222333444333000...------,,,...111444555555444333...,,,***((((((***,,,...***///222222222444333000000///.........000222333///111333555666666555444888888777555222000111111//////000555:::;;;999666777333///...111777;;;>>>999666555777777555666:::666555555555555666666777999;;;:::666777;;;===<<<777666777;;;@@@BBBAAA>>>===???BBBBBB@@@>>>???@@@===<<<<<<===???@@@@@@@@@BBB;;;888???EEEDDDBBBAAAIIIIIIDDD;;;999<<<@@@@@@AAA???===>>>AAACCCAAA???>>>CCCJJJKKKBBB888999???@@@AAAAAA@@@>>>=========:::999;;;>>>>>><<<===AAA;;;666333555;;;<<<888333666999:::777777;;;>>>>>>@@@===:::888888888888777777888999999999888777555888666555555777999::::::888:::;;;999777777;;;???555999===<<<888555555777888999<<<>>>???>>><<<::::::;;;===???@@@???>>>===>>>===;;;===@@@CCCEEEEEEDDDAAA>>>===???BBBDDDEEE===@@@CCCAAA>>><<<>>>@@@<<<===???CCCGGGIIIHHHFFFCCCFFFGGGEEE@@@<<<===>>>AAA@@@AAADDDGGGIIIIIIHHHHHHHHHGGGGGGFFFDDDBBBAAA>>>BBBEEEEEEAAA??????@@@<<<:::888888;;;???AAAAAABBB@@@@@@CCCHHHIIIGGGEEEDDDDDDDDDFFFHHHHHHGGGEEEIIIIIIIIIHHHHHHJJJLLLOOOPPPLLLJJJJJJIIIFFFFFFIIIEEEGGGIIIIIIFFFFFFIIILLLBBBCCCDDDFFFFFFFFFEEEDDD>>>:::999===DDDFFFBBB===???AAADDDFFFGGGFFFDDDCCCBBBAAA===:::;;;@@@DDDGGGxxxnnngggddd]]]XXXRRRPPPPPPMMMGGGBBBAAA>>><<<<<<777111000333...000111000...,,,******&&&+++222777999666111---%%%%%%$$$!!! ###(((---,,,+++***(((''''''&&&&&&*********)))))))))))))))&&&'''))),,,------,,,+++(((+++///...+++((('''((('''''''''((())))))&&&###&&&(((******((('''&&&'''((('''&&&&&&&&&%%%###!!!&&&&&&%%%###!!!!!!###%%%!!!###(((******&&&&&&''''''''''''''''''+++,,,+++%%%%%%+++ """%%%))),,,---......%%%'''&&&"""!!!%%%((()))$$$'''+++---,,,++++++++++++)))&&&$$$$$$%%%''')))+++)))))))))(((---<<>>;;;>>>BBBCCCCCCBBBAAABBB@@@@@@AAAAAABBBBBBBBBBBBCCC:::999BBBIIIFFFCCCDDDLLLIII@@@777444999===>>>@@@>>>===???CCCEEEDDDBBB@@@CCCHHHHHH@@@777777;;;>>>@@@AAA@@@>>>======>>>999999<<>><<<:::777666666777888888::::::888888999999666777444222222555777999999777;;;<<<999555444:::???444999===>>><<<999777888444666888<<>>@@@AAAAAA@@@???>>>===;;;;;;===@@@DDDEEEFFFFFFCCC???>>>>>>???@@@@@@999<<<======<<<<<<@@@CCCAAA??????BBBGGGJJJIIIFFFFFFIIIJJJHHHCCC???>>>???@@@@@@BBBEEEIIIJJJIIIHHHKKKLLLLLLKKKHHHDDDAAA>>>>>>AAACCCDDDDDDCCCBBBBBB@@@>>><<<<<<@@@DDDGGGHHHHHHGGGGGGGGGHHHHHHFFFEEEHHHHHHKKKNNNQQQQQQNNNLLLOOOMMMKKKJJJKKKMMMPPPRRRNNNKKKIIIJJJIIIEEEDDDGGGFFFGGGFFFDDDBBBAAAAAACCC@@@AAACCCCCCBBB@@@>>>======999777<<>>AAAAAA???@@@CCCCCCAAAyyyrrrjjjeeeeee[[[YYYUUUQQQMMMIIIDDD???:::999::::::666111000333///---,,,+++,,,------,,,$$$(((...222222///***&&&%%%$$$$$$%%%''')))++++++))))))((()))))))))'''&&&''')))***)))&&&&&&(((+++'''(((***+++++++++,,,,,,&&&+++000///***&&&$$$%%%%%%$$$$$$&&&'''(((&&&%%%''')))+++***)))''''''''''''&&&%%%&&&&&&&&&$$$"""%%%%%%%%%$$$"""!!!###$$$######(((******###$$$%%%''')))******))))))'''%%%#########$$$$$$ %%%***...///...---###&&&%%% &&&++++++"""$$$'''((('''&&&&&&''',,,)))&&&######$$$''')))+++***))))))***333III]]]qqqpppooonnnooolll]]]NNN===444***&&&(((+++***((((((+++---,,,+++***+++,,,''',,,000---&&&###%%%(((------,,,,,,+++)))&&&%%%$$$)))------)))%%%$$$$$$&&&(((...222///******///,,,---......///000111111...+++---222555333111222/////////...---...111333333555777777555444555777333333222111111111222222:::777666999999555222333444444555444333222111111111222333444555777888999000///---///111222111///))),,,000333555444222000222333333111000000222444111222333444444444222222000///...,,,,,,...///000222666666222///111333222//////000111111111111000...///111333333333222111111444777555111000333777444111......111444333222333111000111444555555444111111444:::;;;999888999<<<<<<;;;999999888888888777:::;;;888888:::999666777666666:::@@@BBBAAA>>>===???CCCEEEEEEDDDBBBAAA???AAABBBCCCCCCCCCCCCDDDBBB<<<===DDDDDD@@@AAAIIIIIIFFF>>>555444999<<<<<>>@@@@@@>>><<<<<<===<<<;;;===@@@???<<<<<>>;;;999888888777666444666666444222555;;;:::666777888888555222222666:::666;;;<<<999999;;;999444333222111333555777777666666888999888666555777999666999???BBBAAA???<<<:::888888999<<<@@@AAA@@@>>>>>>???@@@AAAAAA@@@>>>======<<<;;;===@@@BBBBBBBBB???===;;;:::<<<=========;;;<<<>>>@@@@@@AAACCCDDDEEEBBB@@@BBBGGGKKKJJJHHHFFFHHHIIIHHHFFFCCCAAAAAA>>>>>>>>>@@@DDDFFFGGGGGGKKKKKKJJJIIIGGGEEEBBBAAABBBBBBDDDHHHJJJKKKJJJHHHGGGEEECCCCCCFFFJJJLLLMMMMMMNNNNNNLLLIIIHHHGGGHHHHHHJJJMMMRRRTTTSSSOOOLLLPPPNNNJJJIIIIIILLLOOOPPPHHHEEEEEEGGGEEEAAA@@@BBBCCCAAA???>>>?????????>>>???@@@BBBCCCBBB@@@===<<<<<<;;;<<<>>>AAABBBAAA??????BBBEEEGGGHHHFFFCCC@@@???CCCCCC@@@@@@CCCCCC@@@xxxrrrlllfffeeefff[[[[[[XXXQQQKKKFFF@@@<<<666777:::<<<999333222555000,,,((('''***...///...(((+++...///...***&&&"""$$$""""""'''...111---)))''''''''')))***)))'''&&&###&&&)))((($$$###''',,,%%%&&&'''''''''((()))***%%%***000000+++%%%"""###$$$###"""$$$&&&''''''&&&''')))++++++)))''''''''')))'''&&&&&&'''&&&$$$"""&&&&&&&&&%%%"""!!!"""###%%% ###((()))(((""""""###%%%((())))))((('''""""""'''(((###%%%***,,,+++(((&&&"""&&&$$$&&&,,,,,,$$$&&&((((((&&&%%%%%%%%%+++(((%%%""""""$$$''')))***)))((('''***777RRRiiiyyyuuusssuuusssdddKKK888,,,***((()))***+++)))'''&&&))),,,,,,+++***,,,///'''---111,,,###%%%,,,555222///,,,***)))'''&&&&&&***---+++'''%%%(((+++)))---333666111,,,...555......000111222222222222///,,,,,,111444444444666111111000...------///111444666777666444333555888222222222222111000000000:::666555:::<<<777222000111222333333222111111222333333444444444444444444+++))))))+++000222222000+++...222666888888666444666555444000...---///111222333444555555555444333333222111000000111222333555888777111,,,---///......///111222222111000///,,,---///000111000...---)))...333333000111666<<<888444...---...000///......///111444666444111---...000666===???999555555<<<<<<;;;:::999999999:::;;;>>>@@@>>>===>>><<<888222444777:::<<<===>>>??????AAADDDFFFFFFDDDBBB@@@<<<>>>@@@AAABBBBBBCCCDDDBBB???@@@DDD>>>888???MMMEEECCC===666555:::===;;;BBB@@@>>>@@@DDDEEEDDDBBB======>>>AAA???999888;;;999<<<>>>>>><<<::::::<<>>>>>>>>;;;444222444777:::;;;999666555777;;;:::888444222666;;;999333111444555333///000666<<<444:::===;;;;;;<<<999222111111333555888888777555555555666888999888444111888;;;@@@DDDFFFDDD@@@===AAA>>><<<===AAACCCCCCBBB<<<===???@@@???>>><<<;;;>>>===<<<===???@@@???>>>999888999;;;???BBBCCCCCC@@@AAACCCEEEFFFEEECCCAAAEEEAAA???AAAGGGLLLMMMLLLEEEFFFGGGHHHGGGFFFDDDBBB>>><<<:::;;;>>>BBBDDDEEEIIIHHHFFFEEEEEEEEEEEEFFFFFFEEEGGGKKKPPPRRRPPPNNNLLLJJJHHHGGGJJJLLLNNNOOOQQQRRRRRROOOJJJHHHIIILLLGGGIIIMMMQQQSSSQQQLLLGGGOOOKKKGGGEEEFFFHHHKKKLLLBBB@@@AAACCCBBB===;;;===<<<999777999>>>AAABBB@@@===???BBBDDDEEEDDDBBBAAA<<<@@@CCCCCC@@@@@@BBBEEE???BBBEEEHHHHHHEEEBBB@@@FFFGGGBBB;;;:::BBBFFFEEEuuummmiiifffaaa]]][[[YYYTTTOOOHHHCCC>>><<<;;;:::999888777444///,,,'''***+++***((('''))),,,)))******++++++)))&&&###'''&&&%%%&&&((()))))))))&&&&&&'''))))))((($$$"""&&&'''&&&$$$!!!!!!%%%(((%%%"""!!!%%%'''&&&)))---...***+++...---'''$$$''')))******((($$$""""""$$$***************(((&&&$$$&&&&&&&&&'''''''''''''''!!!!!!"""$$$&&&'''&&&$$$$$$!!!###(((+++,,,((($$$!!! !!!###$$$$$$%%%""""""&&&&&&"""$$$((()))'''%%% $$$'''))))))((())))))'''$$$###%%%(((%%%$$$'''***)))&&&(((,,,+++,,,+++))),,,===\\\vvvzzztttrrrqqqdddHHH000&&&***((('''***------'''"""(((((())),,,000111///,,,,,,...///,,,'''%%%(((,,,555888555...***+++)))$$$%%%))),,,---***)))***,,,,,,///333444222111222333111111000///000111333444...111444555555444444444999444---((((((+++...111777555666888777333333666555222000000111000,,,)))---000777???>>>888444444555666555444111000111222:::888666222......000222///,,,---000...)))***///111333555666444333444444;;;<<<;;;666///---000444333555555333111111555888444444555555444222111///***---///---...000000---111000///---+++,,,///222------...///111111///...,,,---///111333555555666666000---222444000,,,---'''+++000444666666777888666222444:::<<<777444555FFFCCC???;;;888888999:::???@@@>>>>>>AAAEEEAAA999333666888999999;;;???CCCBBBFFFEEE???;;;===AAACCCAAA>>>;;;:::===AAADDDEEE???@@@???>>>===>>>@@@BBBEEE???===@@@@@@>>>===@@@AAA===<<>>???@@@===777333222333555555444444555777999:::777;;;;;;777888>>>@@@===333555777666444444666999999:::;;;<<<;;;999666555444111000444<<>>===???>>><<<===@@@:::===@@@DDDEEEEEEDDDCCCAAAAAABBBDDDEEEFFFDDDCCCFFFGGGGGGGGGFFFDDDAAA???FFFHHHHHHFFFCCCCCCFFFIIIHHHGGGGGGGGGGGGDDD???<<>>===>>>AAADDDEEEEEEFFFFFFEEEDDDCCCEEEHHHKKKJJJKKKNNNPPPQQQPPPOOOOOOIIIHHHFFFFFFGGGIIILLLNNNKKKLLLMMMKKKHHHGGGIIILLLLLLMMMNNNNNNLLLJJJGGGFFFJJJFFFBBB@@@@@@@@@@@@???;;;::::::<<<:::777888<<<>>>:::888:::;;;;;;>>>CCCEEEDDDCCCEEEGGGGGGEEEBBB>>>AAABBB???@@@CCCDDDAAABBBDDDFFFFFFEEEDDDDDDEEEGGGGGGBBB<<<<<>>??????===::::::===@@@@@@AAA???;;;;;;???AAA???<<<999555555888===AAACCCAAAAAA@@@???>>>>>>???@@@CCCAAA??????@@@BBBCCCBBBBBB@@@AAAEEEEEEBBB???@@@@@@<<<999:::>>>@@@>>><<<<<<<<<<<<:::888888:::;;;:::===>>><<<999777888:::666666555555666777888999555999999666777===>>><<<555888:::999777666777888:::<<<===>>>===:::777444555111000444;;;BBBCCCBBB<<<:::888:::<<<===;;;888???AAACCCAAA<<<::::::<<>>===<<<<<<999999;;;>>>>>>;;;<<<@@@???<<<<<>>@@@CCCHHHFFFCCCCCCEEEFFFFFFDDDBBBCCCBBB>>>>>>BBBDDDCCCEEEGGGHHHHHHEEECCCBBBBBBCCCDDDAAA<<<<<>>>>>>>>;;;888;;;@@@@@@===;;;888444333666<<<@@@CCCAAAAAA@@@???>>>>>>>>>???AAAEEECCC>>>@@@IIIJJJEEEBBBBBBCCCEEEBBB===>>>BBB<<<999777888;;;===<<<:::888999::::::999:::<<<>>>;;;===>>><<<999888;;;>>>777777777777777777888888222555777777:::???BBBAAA888;;;======;;;888777777999;;;>>>???>>>;;;777444555222000222777>>>DDDGGGAAA???===>>>@@@AAA???===AAAAAA@@@<<<777555888;;;???@@@AAA@@@===<<>>GGGGGGHHHIIIKKKMMMNNNPPPKKKKKKKKKKKKJJJHHHFFFEEEIIIIIIHHHGGGFFFDDDCCCBBB???CCCFFFFFFDDDCCCDDDFFFIIIHHHHHHIIIJJJIIIFFFDDDFFFDDDBBBCCCFFFJJJLLLMMMKKKIIIFFFDDDDDDGGGJJJMMMLLLJJJHHHFFFEEEEEEGGGHHHAAACCCFFFIIIIIIHHHEEECCCAAAHHHOOONNNHHHCCCCCCEEEBBBBBBCCCDDDEEEEEEEEEEEEBBBDDDEEEBBB===::::::;;;;;;;;;>>>BBBAAA======@@@???===???CCCDDD@@@???AAAIIIFFFBBBAAABBBDDDEEEEEEDDDDDDBBB======BBBFFFEEEIIIJJJKKKIIIFFFCCCAAAAAABBBDDDBBB>>>===???>>><<<}}}zzztttoooiiibbbYYYTTTMMMLLLKKKHHHDDD@@@;;;999888888999::::::777222///,,,,,,---000333222---(((&&&(((***+++***(((&&&&&&***++++++***((('''&&&&&&...---+++(((&&&''')))+++%%%'''+++---,,,***(((&&&'''(((,,,...)))""""""%%%((('''&&&&&&&&&&&&''')))******)))))))))'''$$$!!!&&&'''(((&&&######&&&)))&&&%%%%%%%%%%%%&&&((()))&&&""" ###))),,,***&&& """%%%((()))))))))!!!$$$''''''%%%"""!!!"""'''######&&&'''### !!!###!!!###"""!!!%%%###$$$%%%%%%%%%&&&'''(((+++"""%%%---...***'''''''''(((///@@@YYYooo{{{vvv```HHH888+++###&&&///&&&$$$"""###&&&(((((('''###(((---000000---+++000+++(((***000555777666222333555999<<<;;;444---,,,***)))+++000333444222333444222///---...444999>>>;;;666222//////111222111333666777555222111000444555666666555444444444444444777;;;999333000222444444333000------222666<<<888555333000,,,...333222333333333222222444666777999:::888555333222222333111000///...///222666999444111333777:::888555222333333111000000222555999888555333111222444666444333111///...---......111111---'''&&&***------...///000///,,,)))(((((())),,,111333333000...,,,333222111//////111333444444666888888555222444777444555444333111111333555444333444777999999777666333333222111222333444444555555222///222888:::777<<<;;;999777666888;;;===>>>@@@???;;;:::>>>???===>>><<<::::::===@@@BBBCCC>>>===<<<<<<===>>>>>>===@@@GGGFFF>>>AAANNNPPPHHH???======???>>>;;;<<>>CCCFFFGGG999;;;===>>><<<:::777555444666:::===<<<:::666444555333000///111666;;;???@@@AAABBBAAA???>>>@@@AAA@@@???===888444555:::???@@@@@@>>>;;;999:::===@@@DDD@@@@@@FFFIIIEEE@@@>>>EEEDDDDDDDDDEEEGGGJJJKKKFFFGGGHHHHHHFFFDDDCCCCCCEEEEEEEEEEEEEEEDDDDDDDDD???CCCGGGGGGDDDAAAAAABBBIIIIIIHHHIIIKKKKKKJJJIIIIIIFFFDDDDDDGGGKKKNNNOOOMMMJJJFFFDDDEEEHHHKKKMMMIIIHHHGGGGGGGGGHHHIIIJJJDDDFFFIIIKKKLLLJJJGGGEEE@@@HHHNNNMMMFFFAAABBBEEEAAABBBBBBCCCCCCDDDDDDDDD@@@DDDGGGDDD>>>999999:::??????AAADDDBBB<<<:::<<<>>>===AAAFFFFFFAAA>>>???EEECCCAAA??????@@@@@@AAAAAACCCBBB???@@@EEEHHHGGGJJJKKKLLLJJJGGGDDDBBBBBBFFFGGGFFFCCC>>>;;;999777xxxuuuqqqllleee^^^WWWRRROOOOOOMMMIIIEEE@@@<<<:::;;;888666555555444222111/////////222333000***$$$###)))+++***'''$$$###))),,,///...***%%%!!! ***+++***(((%%%$$$%%%'''%%%''')))++++++((($$$"""###$$$(((,,,)))$$$###&&&############%%%(((++++++(((,,,///...)))&&&''')))(((%%%######%%%''''''&&&######""""""###$$$&&&''''''###!!!"""&&&'''%%%""" !!!###$$$%%%'''((()))''''''&&&$$$"""""""""###---'''$$$$$$$$$!!! """ """###"""###### """&&&""""""###$$$&&&''''''&&&)))&&&&&&***+++&&&"""!!!$$$&&&***555KKKdddppprrrsssYYY===///)))###"""&&&%%%$$$"""###%%%(((******$$$&&&)))+++...000222333333...***,,,222777777555000111333888:::777000+++)))&&&%%%''',,,111222222555444222...***+++000555<<<;;;999666444222111111333444555444111...------555777999888555222222222222222666:::999333111333666666555111---...222777:::666333222///---000555000111222222111222444666888::::::999555222//////444555333111///111555777666444333777<<<===999444222222222111000111222444555444222111222333444555000000//////000222333555...000...***)))+++,,,)))+++...000000...---,,,,,,***,,,...///...///111333000///---------///111333000444777666333333444666444444333222000111333666---...000444888<<<<<<;;;444444333333222222222111444555333111333999===;;;666555333333555888:::<<<>>>EEEGGG@@@::::::>>>@@@AAA@@@@@@AAABBBCCCBBBAAA999888777999<<<======;;;>>>FFFEEE>>>BBBNNNPPPGGG:::444222777;;;;;;999999444333333333555777777777444666888888777777888:::>>>@@@@@@<<<777555666888<<<;;;:::888888999:::;;;222333555999===???AAACCC777888:::;;;;;;999666444...111555888999888666444333222111111222444777888<<>>AAACCCDDDBBBAAABBBCCC??????AAACCCDDDDDDEEEEEE???DDDIIIJJJHHHFFFEEEFFFJJJIIIHHHIIIKKKLLLMMMLLLIIIGGGEEEEEEHHHKKKMMMNNNMMMIIIEEEDDDGGGJJJMMMMMMJJJKKKLLLMMMLLLKKKJJJIIIHHHIIIIIIIIIIIIIIIHHHGGGBBBGGGLLLJJJCCC???AAADDD@@@@@@AAAAAABBBAAAAAA@@@===BBBEEECCC===888777999??????BBBEEECCC===;;;===@@@@@@DDDIIIIIICCC??????===>>>>>>>>>===<<<<<<<<<;;;@@@BBBBBBEEEJJJKKKHHHHHHJJJKKKJJJGGGEEEDDDDDDFFFGGGHHHGGGBBB===:::;;;|||sssppplllfff```ZZZVVVSSSQQQOOOLLLHHHDDDAAA>>><<<;;;777333000000000000000000000111222111---'''###!!!''')))&&&""" $$$)))---...***%%%######((())))))&&&""" """%%%#########$$$%%%$$$!!!""")))+++)))(((***###&&&'''''')))...111000%%%+++///---&&&$$$(((...)))$$$ ###(((+++((($$$$$$###""""""###%%%''')))&&&$$$"""!!!"""""""""!!!"""$$$%%%&&&%%%%%%'''))),,,((($$$###$$$&&&'''(((...((($$$$$$$$$"""!!!$$$ ###%%%$$$  $$$%%%######$$$&&&"""""""""$$$&&&'''&&&$$$$$$$$$''')))%%% &&&///@@@[[[qqqsssiiibbbHHH000***+++'''###"""$$$$$$$$$%%%'''))),,,---+++++++++++++++...222555222...+++---222555444111......111555444///,,,,,,***'''%%%&&&(((,,,///000333333222///++++++...222777777777777666444333222777777555222...+++******777999:::777333111222444333333666999777222111333555444222///...///333666555333222333222///111555333444555555444444666888:::<<<<<<;;;777444222222666888777333111444666666444444666:::======999555555444444333333333333333000//////000222222222000...//////000222444666777,,,///000---,,,---,,,(((+++---000111000///000000---......,,,+++---222777111111000000000222333444000444666444333555666555222333333111000000333555,,,...000111555:::;;;888555555555555444222111000222444333111333:::======777555444555888:::;;;;;;>>>GGGJJJCCC999888===AAA>>>>>>>>>???AAAAAA@@@>>>777555555777;;;<<<;;;888:::???@@@>>>AAAHHHGGGAAA555///---333::::::777555444444444555666777888999555666888888777777777888888;;;======:::888999;;;<<<:::888666666888;;;===666444555888888666555888555555666888:::999777555---///222555777777666555222222222555999<<<===<<<:::@@@DDD???777555;;;BBBBBBBBB@@@<<<888888===AAAGGGDDD>>>999777666888999<<<;;;???DDDDDD@@@>>>???AAAAAAAAAAAAAAA@@@???>>>:::>>>BBBCCCBBBAAACCCEEE<<<>>>AAADDDFFFFFFFFFEEE@@@EEEKKKMMMLLLKKKMMMNNNJJJHHHFFFGGGIIILLLMMMMMMIIIHHHFFFGGGIIIKKKKKKKKKJJJGGGDDDDDDHHHLLLMMMMMMNNNOOOPPPOOOMMMJJJGGGEEEHHHGGGFFFEEEDDDEEEEEEEEECCCEEEGGGFFFBBB??????@@@<<<===???@@@@@@???===<<<<<>>>>>===<<<;;;<<<:::???CCCEEEHHHLLLLLLIIIFFFHHHJJJIIIHHHFFFEEEFFFAAABBBFFFHHHEEEAAAAAADDDxxxooommmggg```ZZZVVVUUUUUUNNNLLLIIIEEEBBB@@@??????888555222///...---,,,+++---///111111---)))&&&$$$"""&&&)))'''""""""&&&******&&&$$$&&&(((((()))'''"""!!!&&&""" """$$$$$$###"""'''------+++***###(((***(((***///000---'''***,,,***&&&&&&+++111&&&$$$###%%%)))***(((&&&$$$###"""!!!###%%%(((***"""###$$$""" """$$$$$$'''***+++)))'''&&&&&&)))$$$!!!''',,,,,,***)))%%%$$$'''(((%%%###$$$""""""###%%%''''''%%%""""""###%%%&&&'''&&&%%%$$$###"""!!!###&&&'''%%%"""!!!!!!"""$$$!!!$$$$$$,,,999NNNkkk}}}sss___FFF333$$$%%%***)))%%%%%%$$$%%%&&&((())),,,...000111111000,,,)))***...111---+++***,,,///111///---******...111...(((***000///...+++(((&&&'''***---...111333222///...000222222222222333333444444444555555333000---,,,...000888999:::666222111555999777666777888555000///111333111//////111444666777555444777:::999444444666666777777777555555777999999;;;;;;:::888666666777777;;;;;;555333555666444444555888:::<<<;;;:::999;;;999888777777666555444111000000222444444000---111111222222333222222222,,,///000------...---***+++---///000//////000222///000000,,,)))***000666666666555555555555444444333666666444666;;;:::555222222333111000///000111---000000///222888888333444555666666555444222111---000111///111777;;;;;;666555555888<<<>>>===<<<<<>>:::888777888:::===??????999777555777;;;;;;888444666777999<<<>>>>>>;;;999333///000666999666444444222333333444444555777888444777999:::999999::::::444888===???===<<<===>>>;;;888444111111555:::>>>666333333777666111000333222222222444888:::999777222333444666666777666666666444333777>>>DDDDDDBBB>>>??????===999888;;;???>>>???@@@>>>;;;<<>><<<999>>>BBBCCCAAAAAACCCFFF@@@CCCFFFJJJKKKJJJGGGFFFCCCGGGKKKLLLJJJIIIJJJLLLIIIGGGEEEEEEHHHJJJLLLLLLJJJIIIHHHIIIJJJJJJIIIHHHGGGDDDBBBEEEJJJNNNNNNLLLNNNMMMLLLJJJHHHFFFDDDCCCFFFEEEEEEDDDCCCBBBBBBBBB@@@AAABBBCCCBBB???;;;888888:::>>>AAABBBAAA???===@@@@@@@@@@@@???===;;;:::>>>>>>@@@EEEEEECCCDDDIIIFFFCCCDDDGGGFFFBBB@@@BBB<<<>>>??????>>>===@@@BBB>>>BBBEEEDDDFFFKKKKKKIIIFFFHHHIIIIIIGGGEEEDDDEEE>>>???DDDHHHFFFBBBDDDJJJ~~~vvvnnnjjjddd]]]WWWTTTUUUWWWKKKHHHEEEAAA??????@@@AAA666444111000...,,,)))&&&***...111000+++'''&&&''',,,------''' !!!$$$'''(((&&&###"""&&&***+++***&&&""")))"""###''')))))))))""" '''------)))''' &&&(((&&&'''+++***&&&******)))((()))+++///222###$$$'''((()))(((((((((###""" !!!$$$'''))) ###%%%######((($$$)))///000---)))&&&%%%$$$(((...---)))$$$"""$$$***,,,((($$$$$$)))'''&&&'''((())))))((('''&&&&&&((()))'''$$$"""###"""!!!###&&&&&&$$$!!!### !!!!!!&&&,,,+++444BBBXXXuuuqqqVVV888))) ###'''$$$!!!######%%%(((***+++---///111555555333...)))''')))+++'''((()))+++---...---+++'''(((,,,///***%%%***333444444000+++%%%$$$(((,,,+++///333444222111222444000///......///222555777111000///......000555999888:::999666222222888>>>;;;888888888444...,,,///222000...000666:::<<<;;;888999===BBB@@@:::777999666777888777555555666888777888999999777777999:::777======777444666666333555777999999999:::;;;===???>>><<<;;;:::999777555555444555777888666111,,,444444444444222000---,,,...000000,,,,,,//////,,,---...//////......000111111222222...))))))---222555555555444333111000///666888888666:::???===777222333333222///------...---000000...000777777222222444555666666555333222(((,,,---,,,...444777777333222444999>>>AAA@@@>>>:::???@@@<<<999:::<<<;;;777444111222555;;;@@@BBB===:::777888;;;;;;666111333000333:::<<<777333333222222666:::888333222555...///000111111222444666444777:::;;;<<<<<<<<<===444999???AAA???======>>>999666000---...333999>>>333000222777888333222666111000000333888;;;;;;:::888888888777777777777777<<<777333777@@@FFFGGGDDDCCC???<<<;;;<<<======<<<777:::>>>>>>>>>???CCCGGGKKKGGGBBB>>><<<<<<<<<<<<>>>@@@DDDEEE>>>777888>>>EEEGGGKKKLLLJJJEEE>>>:::999>>>BBBCCC@@@???AAAEEEEEEGGGLLLOOOOOOLLLIIIFFFGGGJJJKKKJJJEEEBBBBBBCCCIIIGGGDDDDDDFFFIIIKKKLLLJJJJJJJJJKKKLLLKKKHHHFFFDDDBBBAAAEEEKKKOOONNNKKKJJJHHHFFFDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCAAA@@@<<<===???BBBCCC???777111777:::@@@DDDFFFEEECCCAAAEEECCCBBBBBBCCCCCCAAA???CCCBBBCCCFFFEEECCCDDDIIIDDDAAA@@@AAA@@@======??????AAAAAA???>>>???DDDHHHCCCFFFEEECCCDDDIIIKKKIIIGGGHHHJJJIIIFFFDDDCCCCCC??????DDDHHHFFF@@@CCCJJJvvvooolllddd]]]ZZZWWWSSSSSSUUUGGG@@@::::::>>>AAA???;;;///222444333...)))''''''...---...000---((((((++++++'''&&&)))---+++&&&"""###)))***$$$ """### %%%&&&((('''"""$$$ ###&&&(((((('''%%%'''((('''(((***'''"""###***)))&&&&&&&&&%%%&&&))))))'''(((***)))%%% ###(((,,,,,,***'''$$$"""$$$$$$""""""%%%(((******(((&&&###"""###%%%$$$'''***+++***)))((((((&&&!!! '''+++***&&&$$$###$$$'''***)))&&&"""$$$"""!!!"""&&&***,,,---)))(((&&&%%%%%%$$$###!!!"""$$$&&&%%%###!!!  &&&(((%%%(((+++:::MMM___nnnmmmVVV<<<)))'''$$$""""""###%%%'''%%%&&&'''((()))---111555444111...------,,,(((%%%'''''''''''')))+++///111///,,,,,,,,,((($$$(((111555000+++((()))***++++++//////111333555555333111666333111222444555333000111000000000111333555777>>>???===777000---///222888777777666555555444333555((($$$111<<<:::444222888@@@FFFCCC;;;777<<>>;;;777555555444333222222333444444333111000///---111444222///...111444222...***))),,,///000000222000...------000222444333,,,+++000///***///999555333111000000000...,,,777777666555555666888999666444111000000///...,,,//////111555999888111+++---111222...///333444000222...***)))+++...111111555666555333555999:::888<<<:::999;;;>>>>>>;;;777111333666;;;@@@AAA>>>;;;888777777777666333...***...111555999999777333000222555999<<<<<<999444111333000///222888;;;:::777:::::::::;;;;;;<<<===>>><<<;;;;;;;;;<<<===;;;:::444333000,,,***+++000333111000333888999555444555444555666666666888;;;===;;;;;;;;;::::::999999999???;;;888;;;AAAGGGGGGFFFBBB@@@>>>===>>>>>>===;;;<<<>>>??????BBBGGGHHHDDDFFFEEEBBB@@@>>>=========CCCGGGGGGCCC@@@???>>>;;;AAAAAADDDIIILLLKKKEEE@@@======<<<<<<<<>>===>>>AAAEEECCC<<<555333999BBBFFFGGGEEEDDDDDDKKKIIIGGGHHHIIIHHHDDD@@@FFFDDDCCCDDDFFFGGGDDDBBBDDD@@@<<<999999<<<>>>@@@======<<<999888<<>>>>>>>>???BBBDDDDDDAAA@@@AAACCCwwwqqqkkkccc[[[XXXTTTOOOMMMNNNDDD>>>999999<<<===888333000111111///+++)))***,,,...,,,---000...)))&&&&&&))))))***---000---'''###%%%)))((("""!!!"""!!!###$$$'''***'''"""###'''""""""###%%%((()))'''&&&###%%%%%%###$$$&&&######(((&&&$$$%%%&&&%%%'''))))))&&&%%%((('''%%% """%%%((()))(((&&&%%%"""############$$$''')))((())))))(((%%%$$$$$$%%%$$$&&&((())))))((()))***((($$$!!!"""&&&))))))'''((('''''')))+++***&&&""" ###&&&)))+++'''%%%###!!!"""$$$%%%&&&$$$%%%&&&$$$"""   ''')))%%%(((%%%???[[[iiiiii[[[@@@((($$$$$$%%%%%%%%%$$$###"""%%%'''((()))***---000333333111...---------***''')))+++,,,+++)))***///555;;;333,,,***((($$$%%%***///...+++(((&&&'''+++///...///000222444555444333888555222222444555333111000111222333444555666666:::;;;:::666000---///333777777666555444444444444111,,,...999<<<777555999;;;AAAFFFCCC===:::===CCC;;;;;;999777555555777999<<<:::777555666666555444555666888999888777888999<<<<<<<<<;;;:::999888777999666444333333222111000222111000000111000...---,,,///222000---,,,...111///,,,******...222444555444333222111111111222333555///000555444...///777444444333222111000//////222222222333444555777888444222000000222444444333333111111333666555000+++...111000,,,,,,000000------,,,***'''&&&)))---111777888777333444888888666:::888777999;;;<<<999555666444555;;;BBBCCC<<<555444333333444444333000---333444777888888555111///000222444555555333000///111000///222666:::;;;;;;;;;::::::;;;<<<>>>@@@AAA888888999:::::::::888666///...,,,,,,...111333555777666999======888555666:::;;;;;;;;;999777666666:::::::::::::::999888888===;;;:::<<>>>>>AAABBBBBBEEEHHHGGGBBB===<<<<<<===>>>@@@BBBCCCIIIMMMMMMHHHCCCBBB@@@<<>><<<<<<>>>CCCGGGGGGHHHIIIIIIHHHGGGEEEDDD@@@CCCFFFEEEBBB@@@AAABBBEEEHHHJJJIIIHHHGGGHHHJJJKKKKKKKKKJJJHHHDDDAAA???;;;;;;<<<@@@FFFIIIHHHFFFDDDCCCCCCEEECCC???@@@CCCCCCIIIKKKGGGBBBAAA>>>:::======>>>@@@AAA???:::666666<<>>;;;;;;===BBBFFFGGGGGGEEECCCBBBAAABBBBBBEEEEEEDDDBBB@@@???AAABBBAAACCCDDDCCC@@@???@@@AAA~~~wwwrrriiibbb\\\YYYTTTMMMIIIIIICCC???;;;;;;<<<:::333---222111///,,,***+++...222---***)))...///***$$$"""(((+++///222222///***''''''((('''!!!"""$$$$$$'''&&&(((,,,,,,(((&&&((($$$$$$&&&)))+++***(((%%%$$$&&&%%%""""""$$$ &&&***(((&&&''''''&&&&&&))))))$$$"""%%%'''&&&""""""###$$$%%%&&&'''''')))&&&$$$###%%%'''))))))$$$'''***+++)))'''%%%%%%$$$%%%&&&&&&&&&&&&(((******)))'''%%%%%%'''((()))***)))))))))((('''### !!!!!!"""%%%((($$$""""""&&&)))&&&&&&%%%###   '''(((%%%***444UUUtttuuuaaaGGG000 !!!$$$(((++++++'''###&&&(((+++,,,,,,---///111333111///......---+++***)))---000///...222;;;DDDJJJ===///***)))(((((((((,,,,,,+++'''###%%%+++222......///111222444555666999555222111444666555444111222444666777777666555666777777444000...000333777666444222111222333444111<<>>===;;;:::777555444333555333222333333333111///444222//////111222000...---000111000,,,+++,,,...///---,,,---000333555666555555666666555444222111444111333888555...---222111333444333000///111333///000111333555777888999555333111111222555666666555222//////222222000...111222000---,,,...///---,,,---+++((($$$&&&---333555777666333444888:::888777555444555888999666333444000///555===>>>555+++000000000111333444222111444555666666555444222111000000111111000000//////222333222222222555888<<<;;;;;;:::;;;<<>>>>><<<:::999000......222666999888666<<<;;;>>>CCCBBB<<<888888??????@@@@@@>>>:::777555777888999999999888777666999:::;;;===@@@BBBCCCDDD???>>>===>>>@@@AAA@@@??????CCCEEEEEEGGGIIIFFF@@@666666888:::===AAADDDFFFJJJNNNNNNJJJFFFEEECCC@@@<<<;;;<<>>CCCGGGHHHHHHIIIHHHGGGEEEBBBAAA===@@@CCCEEEDDDBBB???===???BBBEEEFFFEEEDDDCCCCCCGGGGGGGGGFFFDDDAAA???===777666666:::@@@EEEFFFEEECCCAAACCCDDDAAA<<<:::<<>>???AAABBBBBBDDDDDDDDDCCCBBB@@@???>>>DDDDDDCCC@@@??????AAACCCDDDDDDDDDBBB???>>>???@@@{{{uuuqqqhhhbbb]]][[[WWWOOOJJJJJJFFFBBB>>>===<<<:::555111333111///------///222555---'''$$$(((,,,***&&&$$$)))...222222000000...,,,)))(((&&&######&&&***,,,...***(((++++++(((%%%&&&$$$%%%'''+++------)))''')))+++)))&&&%%%&&&###""")))...---,,,+++)))&&&###'''(((### ###((()))&&&%%%$$$###$$$&&&(((***000+++%%%$$$&&&(((((('''"""%%%***---,,,)))&&&%%%&&&&&&&&&$$$######&&&(((+++,,,+++(((%%%$$$'''******)))'''&&&$$$""" """'''&&&"""!!!$$$!!!!!!!!!%%%(((''''''&&&### !!!%%%''''''000PPPpppvvvQQQ555***'''###''',,,//////,,,&&&###(((+++...000///......///333222000///...---,,,+++'''(((+++000888DDDRRR[[[WWWJJJ;;;111......///000///---***'''%%%''',,,000---...///000111333666888666222//////333777888888333333444555666666777777666777777444111000111333666444222000///111333444:::TTTqqquuu[[[<<<111666;;;;;;<<<<<<;;;:::::::::555777999::::::;;;===>>><<<<<<;;;<<<<<<:::777444222444666777666666777888888888777666555444444444444333444555666666444222999555111111444666444222000111222000---+++,,,---111000//////000111222222222444666888888666333111333111222444111+++***...---111555333///...111555222333555777888::::::;;;:::777333111111111111111222///,,,,,,///222444555333333111//////111222222111///,,,***)))+++000444///333444222444999<<<<<<666444222444777888666333000......333999888111***111000000111444555555555111111111222333444555555222222333444333333222111777888666222------222777<<<;;;:::999:::===???AAACCCEEEGGGGGGFFFCCCBBBAAA888666666;;;@@@AAA===888::::::>>>CCCDDD???<<<<<<@@@?????????@@@???>>><<<555666888999888777666555555777:::<<<======???AAA???>>>>>>>>>@@@@@@???>>>===AAADDDFFFHHHJJJFFF???777888888:::<<>>AAAAAA???GGGEEECCC@@@>>>???CCCGGGEEEDDDCCCCCCBBBBBBBBBBBB???@@@CCCGGGGGGDDD>>>999888;;;>>>@@@@@@???===<<<>>>???@@@AAABBBBBBAAAAAA;;;888666888<<<@@@AAA@@@AAAAAADDDFFFCCC<<<:::;;;CCCEEEGGGFFFEEEDDDBBB@@@CCCGGGIIIGGGBBB???@@@BBBCCCCCCBBBAAAAAAAAACCCDDDKKKJJJJJJJJJJJJIIIHHHHHHCCCCCCDDDEEEGGGGGGGGGFFFGGGJJJMMMNNNMMMKKKJJJIIIDDDAAA@@@AAAEEEGGGEEECCCAAAAAABBBCCCCCCBBB@@@>>>FFFEEECCC@@@======???AAAEEEDDDCCCBBBAAA@@@AAABBB~~~wwwppplllddd^^^[[[ZZZWWWPPPLLLKKKHHHCCC>>><<<;;;;;;999777222222111111222333444444...%%% ###'''((()))***+++000111---,,,000222000)))'''&&&'''))),,,///111///***&&&'''(((&&&&&&(((###$$$'''+++......+++(((,,,---+++'''''')))&&&!!!!!!)))///111000---(((!!!%%%(((######)))---+++***(((&&&'''(((+++,,,000+++%%%"""###$$$###"""!!!%%%***,,,,,,)))'''&&&)))(((&&&###!!!!!!###%%%***,,,---***&&&$$$&&&)))((((((&&&$$$""" %%%))))))$$$!!!!!!$$$ """"""!!! !!!$$$((((((&&&$$$!!! !!!"""###%%%+++;;;ccc{{{iii@@@(((%%%***&&&(((+++......,,,)))'''+++...111222000...------222222111000...,,,,,,,,,&&&$$$%%%000CCCVVVccchhhccc]]]OOO>>>111...222666666000***(((+++------+++---///111111222333666999222...,,,...333999;;;;;;666444222111222444777999999999888666444222222333555333111//////000222444BBB___|||zzzZZZ999///444:::999999::::::999888777777999;;;;;;::::::<<<===;;;;;;<<<>>>???>>>;;;888666777999999777666666777777666555555444555555666333222333555666666444222:::777444333555777666555000000000...,,,*********///000000000000000111111...000333666777666444333333222111000---***+++...,,,000444333///...222666666666777888999::::::;;;;;;888444111000000...------+++)))***...444999<<<111000///000111222333555555000******...222333111...222444111222666::::::666333111333666777666444...000444777999888666444555333333444666777777666000/////////000222444555111333666888888777555333888999888111+++)))///555<<<;;;999888888999:::;;;DDDGGGJJJJJJGGGEEEDDDEEE;;;::::::???DDDEEE@@@:::333333888@@@BBB@@@???@@@???<<<999999<<>>?????????<<<:::888===BBBDDDGGGIIIEEE???:::::::::;;;<<>>;;;999:::>>>AAAAAA@@@FFFFFFDDDAAA@@@@@@DDDFFFDDDBBB>>><<<;;;===???AAABBBDDDFFFHHHHHHDDD===888888999:::<<<======<<<;;;;;;<<<===???@@@BBBBBBCCC???;;;888999<<<@@@@@@@@@BBBBBBFFFIIIGGGAAA>>>@@@AAAAAABBBEEEFFFEEEDDDCCCEEEIIILLLIIICCC@@@CCCGGGDDDBBB@@@??????AAABBBBBBGGGGGGGGGGGGFFFFFFGGGGGGBBBCCCEEEFFFFFFGGGGGGGGGFFFIIILLLMMMJJJGGGEEEDDDAAA@@@@@@DDDIIILLLKKKIII??????AAACCCFFFFFFCCC@@@DDDCCCBBB@@@>>>>>>@@@BBBEEEDDDCCCCCCCCCCCCCCCCCC{{{ssskkkfff]]]XXXUUUUUUSSSNNNJJJJJJFFFBBB===:::999::::::999333333222444555555333111...&&& !!!$$$&&&)))---,,,///...((()))111333000)))&&&&&&+++.........///)))%%%$$$&&&&&&%%%(((,,,$$$$$$&&&))),,,,,,***'''(((***(((%%%%%%(((&&&"""&&&---......+++$$$%%%***%%% """)))...///...---+++++++++,,,,,,+++(((### """%%%(((***)))((('''((()))((('''$$$!!!!!!"""$$$''')))+++***'''%%%%%%'''''''''&&&$$$###"""$$$&&&"""&&&'''%%%$$$%%%&&&!!!$$$&&&$$$!!!!!!###'''((((((&&&###"""###$$$"""&&&333LLLooo{{{wwwZZZ888'''%%%((('''((())))))***))))))(((---///111111///,,,+++***...///000///---------///)))&&&)))999PPPbbbiiiiiimmmlll```III333+++...333999222++++++000222...(((---111444444333333777:::000---,,,///555;;;======888666222000111333777:::::::::999888777555444444444333111000000111222333AAAUUUfff___EEE000///888999::::::::::::999888888:::;;;;;;:::999888:::<<<::::::;;;===??????<<<:::999;;;<<<;;;:::888999999;;;:::888666555444555555000//////000222333111000555555444444444444555555///...---,,,+++***))))))***---///111111222333555---...000222333444444444444444333111///...000222...000333333111000333555555555444444555777999:::888666444444444444333111++++++***,,,///444:::===---,,,---111222111222444444...(((***000444111---111666666111...000333333666333111222555777666555+++///333555555555666888444444444555777888777555333222111000000000222222...111555888999888666555888888777222------222777::::::999777666666666555===@@@CCCBBB???>>>???BBB888888999<<>>>>>AAA???:::555444777:::;;;;;;555555666666666666777777444444555666777888999999???>>>>>>>>>>>>===:::888666;;;???BBBEEEHHHEEE???;;;;;;;;;<<<===???BBBCCCBBBFFFHHHFFFDDDEEEEEEBBBEEEAAA>>>>>>AAACCCBBB@@@AAABBBBBBAAA@@@AAACCCEEEEEEBBB===999777888:::<<>>@@@@@@@@@????????????@@@@@@@@@@@@===:::888999>>>BBBCCCCCCCCCDDDGGGKKKJJJDDDCCCEEEBBB??????BBBDDDAAA???@@@CCCGGGIIIHHHCCCAAABBBEEE@@@??????@@@DDDFFFGGGGGGCCCDDDEEEDDDCCCCCCEEEFFFFFFHHHIIIHHHEEEDDDDDDDDDDDDGGGJJJHHHDDDAAA@@@AAAAAAAAACCCGGGKKKMMMNNNMMMAAA@@@@@@CCCGGGGGGDDDAAA>>>???AAAAAAAAABBBDDDFFFEEEDDDCCCDDDEEEDDDBBB@@@~~~wwwoooggg```[[[UUUQQQQQQOOOJJJHHHHHHEEECCC???===;;;:::888777555333222222333333111///...(((############''',,,))),,,***%%%)))222222+++'''$$$&&&---///+++''''''###$$$'''***((($$$&&&+++'''&&&&&&''')))(((&&&$$$$$$%%%$$$!!!###'''&&&###!!!&&&*********)))###'''---((( !!!''',,,222222111000///---+++***&&&&&&%%%###!!! """###$$$%%%''''''&&&&&&''')))&&&&&&&&&$$$######$$$&&&"""%%%((()))(((&&&%%%$$$"""###$$$###"""###(((+++"""$$$%%%''''''''''''&&&$$$&&&'''$$$!!! ###'''&&&((()))(((&&&%%%%%%&&&!!!###'''===]]]|||xxxeeeFFF000******(((''''''(((((())))))))))))---//////...+++((('''''''''))),,,------...111444+++...999LLL```lllmmmiiiooopppeeeKKK222((((((+++555111---...222222...***...222777777555444666999222000000333999======<<<888777444333333555888:::999888888888888888777666222222222111111222222333999CCCIIIAAA222,,,111999777999;;;:::888666777888;;;;;;:::888777777:::<<<::::::999;;;<<<<<<999777777999;;;;;;999999999::::::999666444222222333333///---,,,---...//////...000333666555222111333555111000///.........,,,,,,***...222333333333444666////////////000111333444111333555444333333333333222333333444444444555555333222111111222555999<<<999888888999;;;;;;999777////////////000333666888...,,,...333444000000222000---***,,,111333000,,,222666777000+++,,,...///555222///000444666666444------...000111333555666//////111444666777555333333333222111111222333444...///222555777888888999;;;;;;999555111111444777777777888888777666555444666999;;;:::777777;;;???999999999::::::;;;;;;;;;555333555:::<<<;;;;;;>>>>>>999555555999<<<;;;999777666555444555666888999888555333444777::::::888<<<<<<<<<===>>>===:::888888<<>>@@@AAA???DDDGGGDDDCCCEEEEEECCCGGGCCC???>>>@@@@@@>>><<<:::<<<>>>?????????@@@AAA@@@???<<<:::999888888999===@@@BBBBBB???<<<<<<>>>BBB>>>:::999===AAADDDEEEEEEDDDCCCAAA@@@??????>>>999777666999>>>BBBCCCBBBEEEEEEHHHKKKIIIDDDCCCEEEDDD???>>>BBBDDD@@@>>>???@@@CCCFFFFFFCCCBBBBBBCCC>>>===???CCCGGGIIIIIIGGGAAABBBCCCBBB@@@AAACCCFFFGGGIIIJJJHHHEEECCCCCCDDDEEEHHHJJJGGGCCCAAACCCFFFFFFGGGIIIJJJJJJJJJLLLMMMDDDBBB@@@BBBFFFFFFCCC???<<>>===;;;888777777777777777888999666555666777999:::999888222222222222333333222222222888:::555...---111666333777999888444333444666;;;:::999777666777:::===;;;999888888999888666444222444666777777777888999555333111//////000111222000...,,,,,,---//////......444999888333000333777555444222222333333111000...222666666444222222444333111///------///222444,,,111555666555555444222666555444555777888777666333111//////222777<<>>@@@???<<<999333333444333111111111222111///111777777222///222......///111222111000...///444555///***+++///000444111...///333555555444444111...000444888777666***+++...111555555333111111111222333444666777888000000111222555888;;;===AAA@@@<<<888444222333444444555777999999777666444555777999777444555:::@@@>>>>>>===:::777666777888;;;888888;;;;;;888999<<<===:::888:::???AAA@@@<<<888777555444444666999;;;;;;666222333888;;;;;;999999999:::<<<>>>===;;;999;;;>>>@@@AAACCCEEEBBB<<<@@@???===<<<;;;;;;<<<<<<999???BBBAAABBBEEEFFFEEEEEEAAA===<<<<<<<<<999666444777;;;>>>>>>>>>>>>???999:::;;;<<<<<<<<<;;;:::888<<>>888777:::@@@DDDFFFFFFEEEDDDBBBAAA@@@@@@@@@999777666888===@@@@@@???FFFEEEGGGJJJHHHCCCBBBDDDEEE???>>>CCCFFFCCCAAABBB@@@BBBEEEFFFEEEDDDCCCCCC===>>>???DDDHHHHHHEEEBBB@@@AAABBBAAA???@@@CCCFFFDDDGGGIIIHHHFFFDDDEEEGGGEEEHHHIIIFFFBBBBBBEEEJJJKKKMMMNNNLLLIIIGGGHHHKKKGGGCCC@@@AAADDDDDD@@@<<>>===;;;:::666777:::<<<<<<;;;999888555999:::777555888999777111222555888:::999666333555444222222333666999;;;;;;888444111111333777999===999666777;;;<<<999555:::777555777;;;<<<888444666333222333666888777555+++---000000000111222333222444333000,,,***,,,///555111+++&&&&&&)))...222222333666999;;;999444000555555555333111000222333555///***+++111555333000111111222222333444555555666333000000111444555555666444222//////111555777222888;;;<<<<<<===:::555777777777555222000111222000000333888888333111222222222444777999888222...333444333222///...///000;;;999444000222777888555333777444...000999999000000222555555333333555888666:::<<<:::;;;<<<;;;777555111111999@@@@@@===<<>>:::777666888:::888777888999999888777444666999>>>AAABBB???===@@@:::444222555888888666666444444555777666222...333666===DDDCCC===999999???888666:::@@@@@@???@@@;;;???BBB???999444333444999999999===AAACCCBBB???:::888666444333444555555555555555555555666:::===999<<>>BBBHHHGGGCCCCCCBBBCCCDDDEEEDDDAAA>>>???999999@@@DDDAAA@@@BBBAAABBBCCC@@@===<<>>CCCJJJIIIBBB@@@CCCIIIIIIGGGFFFDDDCCCBBBBBBAAABBBDDDEEEDDDBBB???===DDD@@@===>>>BBBFFFHHHIIIHHHGGGGGGGGGHHHJJJLLLMMMIIIKKKLLLIIIEEEDDDIIINNNLLLJJJHHHGGGHHHIIIIIIHHHGGGFFFDDDDDDEEEFFFFFFEEE>>>@@@AAA@@@???AAAFFFJJJIIIFFFBBBAAABBBBBB???===|||ssskkkccc\\\XXXUUUUUUQQQHHHDDDDDDEEECCC>>>=========777...,,,...555555444222000...,,,+++000111---&&&"""%%%'''&&&(((((('''&&&%%%%%%&&&''''''((((((((()))))))))))))))(((''''''((((((&&&$$$&&&(((******(((&&&%%%%%%$$$$$$###!!!!!!$$$%%%''''''&&&######%%%'''))))))++++++***'''%%%###''')))******))))))+++,,,***)))'''&&&&&&'''((()))%%%''')))***)))))))))***&&&$$$###'''---...(((###"""%%%''''''%%%### !!!%%%%%%$$$''',,,+++)))&&&%%%&&&''''''&&&(((((()))+++---,,,((($$$,,,///...'''!!! %%%"""))),,,&&&333UUUlll```CCC)))###'''''''''***(((&&&######%%%&&&'''''')))+++...///---+++++++++(((%%%%%%((())),,,666AAASSSdddrrrrrrooorrrwwwzzzxxxiiiPPP666&&&###)))...222111000///.........///777777777999<<<===<<<;;;999888888999;;;;;;;;;;;;999999999999888777666666777:::;;;777666888888555555666777888888666444111666777777999:::;;;<<<======:::666333333555999;;;:::777555666;;;===<<<999999777666888:::<<<;;;999777444222111333444444222+++,,,---///000111111111777777666222---***+++...///...,,,+++,,,---000222555666888:::;;;999444000000000//////000111111111222///,,,...333666555333...///000111222333444555111000000000222222111///333111//////111333444555555888999666666999888555555555444444333333333444,,,,,,000555555111000222333222333555777555111---222222222222222333444444:::999555222444888999555;;;;;;333))),,,888>>>:::666888999888666555666888333888::::::;;;???>>>;;;333000222:::AAAAAA???>>>AAA===888666666777777777555333222333555666555333666333333888:::888888:::>>>@@@AAA???:::777555666777666444555777888888888333444777;;;???@@@???===<<<999666777:::;;;888555333222222333444333000---111444;;;CCCDDD???<<<>>>CCC;;;666999;;;:::999999999<<<>>><<<777444444666999888888;;;>>>???>>><<<>>><<<888555333222333444333444444444555777;;;???AAACCCEEEEEECCCAAA??????<<<<<<;;;:::999999;;;<<>>===BBBIIIJJJFFFDDDCCCDDDEEEEEEDDDAAA??????:::999???BBB@@@@@@BBBBBBCCCBBBAAA??????@@@BBB===>>>BBBHHHHHHBBBAAADDDIIIHHHGGGFFFDDDAAA???>>>???AAACCCDDDDDDBBB@@@???FFFBBB===<<>><<<}}}uuullleee^^^XXXTTTQQQSSSPPPGGGAAAAAACCCCCC===;;;;;;;;;777000...000444444333111///...---,,,333111,,,%%%$$$'''(((%%%&&&'''((('''%%%&&&***...*********)))))))))))))))---'''"""$$$)))+++&&& ++++++***(((&&&&&&''')))''''''%%%""" ######$$$######%%%(((+++******++++++***(((&&&$$$&&&'''))))))((()))***,,,,,,+++)))'''''''''))))))%%%(((+++,,,,,,++++++,,,+++'''%%%&&&+++...+++(((!!!"""$$$%%%&&&&&&%%%%%%"""!!!$$$((((((&&&''',,,+++)))'''&&&'''(((((((((%%%'''))),,,......***'''(((...///(((!!!!!!###%%%""""""((())),,,CCC]]]dddHHH444$$$%%%,,,---++++++'''$$$""""""$$$(((******&&&***///111000---+++***$$$%%%&&&&&&###&&&444BBBaaarrrzzzrrrkkkqqqyyy{{{sss```FFF///###$$$+++111111000///......///000111666666777:::<<<<<<:::888777777777777888888999999;;;:::888666444333333333999<<<;;;777666888777444999888888777555444333222777888:::===>>>>>>>>>===>>><<<888555555777:::===777555333555:::>>>???>>>888999:::999999:::===???;;;888444222111111111000...,,,,,,...222444333111777888777333...,,,...000---...000222222111///...222333444555666333///++++++***))),,,///111000......///111444555777777777111111111222222333333333------000333444333000,,,...------000444666444222666777555000000444666555333222222333444555555444++++++///444444000000444555555444555555444111///000...---000555777777555777888666444555999999666<<<;;;555,,,...:::@@@>>>:::;;;;;;999666555555555111666999999<<>>;;;999999999:::999888555333222222444444333222333000333:::>>>;;;888777>>>@@@AAA@@@<<<888555444444222111222555888999:::666666777999;;;<<<;;;999777666777:::======999555444333333333444333111...333555;;;BBBCCC???===???BBB:::555555777555555777:::<<<<<<999444222333555777777888:::===???>>>===BBB???:::555222222222333222333444555666888===@@@EEEFFFFFFEEEBBB@@@???@@@===<<<:::999999;;;===>>>??????===<<>>@@@@@@@@@BBBEEECCCAAAAAABBBCCCCCCBBB===>>>BBBFFFFFFCCCCCCEEEHHHHHHHHHGGGDDDAAA???===>>>???AAACCCCCCBBBAAA@@@GGGCCC>>>;;;;;;===??????AAABBBDDDFFFFFFDDDCCCAAAEEEEEECCC???;;;<<<@@@EEEHHHFFFDDDBBBCCCDDDGGGHHHGGGEEEBBBBBBBBBBBBAAA@@@AAACCCDDDBBB???>>>AAAEEEFFFCCCAAA??????>>>===;;;}}}xxxppphhhbbb[[[VVVRRROOORRROOOFFF???>>>??????===;;;:::<<<999444222444666555444222000...---,,,000///+++'''(((+++***$$$ $$$''''''&&&(((///666******+++,,,+++***((('''...)))$$$%%%***+++(((###,,,+++(((%%%###$$$'''***''''''&&&###  """###%%%'''((()))+++,,,''''''''''''''''''&&&&&&''')))++++++++++++---...///...,,,***))))))***+++'''***---...---,,,++++++222---'''&&&(((******)))&&&'''((((((''''''((()))((('''***------)))))),,,+++)))''''''((()))***)))"""$$$'''+++---,,,***(((###((()))&&&$$$&&&))))))!!!"""&&&'''222QQQddd[[[===///%%%(((...///+++)))$$$""" ###'''***+++'''***...///...+++***)))###(((+++((("""###---888UUUgggrrrppppppwwwzzzuuuaaaPPP;;;,,,&&&&&&+++000......//////000111111111222333444777999999666444666777999999777555444444777777666555333222111000999;;;:::777888;;;:::666777777666555333444555777666777999:::;;;<<<<<<<<<>>><<<999777666888:::<<<777555444555999===??????:::<<<===;;;777777<<>>;;;777333111000000000222///---000555888555111222444555333000///222555222333555666444111...+++111000111222333111...+++,,,)))(((,,,111333///+++,,,000555777666444444555666666555444444333222222+++---///333666666333000,,,,,,---222777999555000444555333...///333666555333222111222555666444222---...111444333///111555888777666555444333222111///,,,+++///555999777444333666666555666999888555444777888666888======999888888888666444333222222222666888888;;;AAACCCBBB333111333;;;???===;;;;;;<<<<<<<<<===>>>===<<<;;;555444444444333333333222...+++...777===<<<999888???AAABBBBBB???:::666444333111///000444888;;;===<<<:::888888888777444222444444666999<<<<<<:::777888888888888888777555444888999===AAAAAA<<<:::<<<===666222333555666888;;;@@@???===888333000111333777777999;;;>>>@@@AAAAAACCC???;;;666333333444666555666666666666888<<>>???>>>;;;999>>>FFFHHHEEEEEEDDDDDDEEEFFFEEEBBB???@@@>>>===>>>???@@@AAABBBEEEBBB@@@AAADDDEEEDDDAAA===???AAACCCCCCCCCDDDFFFFFFFFFGGGFFFEEECCC@@@???>>>???@@@AAAAAA@@@???>>>GGGDDD???;;;:::;;;===???CCCCCCDDDDDDDDDCCCBBBAAAEEEDDDAAA>>><<<===BBBFFFHHHGGGEEEBBBAAABBBEEEGGGDDDCCCBBBBBBDDDFFFFFFEEECCCDDDEEEBBB>>>===???BBBDDDCCCAAA???>>>===<<<;;;zzzzzzuuunnnggg```[[[VVVRRRNNNPPPMMMEEE>>>======<<<;;;888777999888555333555999777555222000...---,,,...///---***+++,,,''' $$$''''''&&&(((///555'''))),,,...---***&&&$$$,,,+++***)))(((((()))(((,,,***(((%%%###$$$(((,,,((())))))'''$$$######$$$$$$&&&***---///...+++)))###$$$$$$%%%'''(((***+++)))***,,,,,,+++,,,---///000///,,,***))))))******)))+++......,,,+++******000+++%%%"""$$$&&&''''''&&&((()))((('''''')))+++,,,+++---///---((((((+++***(((&&&&&&(((***+++***"""%%%(((***++++++******%%%&&&$$$###&&&++++++'''"""###%%%'''999\\\fffRRR444+++%%%''',,,,,,)))&&&""" """&&&((()))***++++++***((('''(((***(((,,,---)))%%%(((333<<<@@@OOOaaannnwwwyyynnn```EEE999///,,,***''''''******,,,///222333222111///......000333666555333000444888<<<<<<999444111000333333444555555333222111777888888777999>>>===999333444444333333555999===999888777666777888;;;<<<;;;:::999888888888999999777666666777999<<<===>>><<>>;;;:::777333000......///333000...000555777444000000222333222//////333666666666666666555333111000444444444555666555333111///---,,,///333333...)))(((...444555222...---...444444333333222222222222++++++,,,///333555555444,,,---000555999999555111000333222000111555777555444444333444444333111/////////222333000,,,...333666666555444222111111111222///---111666999666222111555777555555777777444000555999;;;<<<<<<:::666666555444444444444333333444777888777:::@@@BBBAAA555333444999:::777666777888:::<<<>>>>>>===<<<;;;444444444333222111000000***(((***111888999:::<<<@@@AAABBBCCCAAA===999555333222000111555:::===>>><<<:::888888777666333111333333444666888999:::999;;;;;;<<<;;;:::999888888999999<<>>::::::===;;;555222444666777:::???AAA???<<<888555444555666;;;;;;;;;;;;;;;;;;<<<===???===:::777666777999;;;<<<<<<;;;999777777:::<<<======<<<:::888999===@@@<<<:::777777:::<<<===<<<>>>===:::888<<>>???@@@@@@???>>>???@@@@@@BBB@@@>>>@@@CCCEEECCC@@@===@@@BBBBBBAAACCCDDDEEE???@@@AAABBBBBBAAA@@@?????????@@@@@@@@@???======DDDBBB@@@===<<<===???AAAEEECCCAAA???>>>???@@@AAABBBAAA???======???DDDGGGJJJJJJHHHEEEBBBAAADDDFFFDDDBBBAAABBBDDDEEEEEEDDDBBBDDDEEEBBB>>>===>>>@@@DDDCCCBBB@@@===<<<<<<<<>>:::888444222555555222111222888777444111///...------...000///,,,***)))%%%''')))******''''''***,,,$$$&&&***,,,,,,)))%%%###)))+++,,,)))%%%$$$'''+++******)))'''&&&(((+++...***++++++***(((''''''(((&&&(((,,,000222///***%%%#########%%%'''+++...000((()))+++***))))))***,,,///---***(((&&&&&&&&&''')))***,,,+++***)))***+++'''$$$  ###%%%&&&"""%%%((('''%%%%%%(((***)))((()))+++)))%%%%%%)))(((&&&%%%&&&(((***++++++&&&(((***+++******+++---,,,)))%%%###(((,,,)))"""###"""&&&---CCCaaabbbFFF///***''')))...000...+++'''&&&%%%&&&(((***+++++++++***(((&&&$$$&&&))),,,......,,,***000===IIIOOO999BBBVVVnnnyyymmmVVVEEE///)))(((------&&&$$$'''***,,,///222333222111///,,,---...111444555333111444888======999555222222222333333444555555555444777777777777;;;@@@???;;;222444444333222555:::???<<<:::888666555777999;;;777888999::::::888777555666777888999:::;;;;;;<<<<<<>>>???;;;555333666:::555666555222///......///444111000111333444111...333444555222///...111444666555555555666777888999555444333333444444222000000///000222444222---(((&&&+++000111...***((((((,,,,,,---...///000000111***))))))***...111222222...000333666666555444333///222333111222555555333444555777555222000...///......000000+++'''***111222333333222///......///444333222555777888555222222666888555444666777555555666888777777888:::;;;666555444555666777666555555777777555888>>>AAAAAA888555444666666333333555444666999;;;:::888888888333444444222000......///***)))+++111555777;;;@@@AAA@@@@@@AAAAAA???;;;777555333222333777;;;======666666777888::::::888777444333333333555777:::;;;;;;<<<===;;;999888999:::777666888<<<<<<:::<<<@@@===999666777777666999>>><<<:::999888888:::<<<===??????>>>:::666444333444;;;:::999999:::;;;===???BBBAAA???<<<888777999:::;;;;;;:::999999;;;???BBB===;;;888999<<<>>><<<:::======:::999===BBBBBB===>>>>>>???AAACCCBBB@@@>>>;;;???AAA>>>===>>>>>><<<<<<<<<===>>>@@@AAA@@@???===AAACCCAAA@@@CCCCCCBBB999999::::::;;;<<<======>>>>>>>>>>>>>>>>>>======???@@@AAA@@@??????AAACCCBBB@@@===::::::;;;>>>@@@@@@???===<<<===???BBBCCCIIIJJJJJJGGGCCCBBBDDDFFFFFFDDDAAA@@@@@@@@@>>>===@@@BBBDDDBBB???===>>>AAAEEEEEEDDDBBB>>>======>>>xxxuuupppiiibbb\\\WWWRRROOOIIIGGGCCC@@@BBBEEEBBB<<<777222000222444111000111333222000...------...///)))------(((&&&((((((&&&,,,,,,---,,,+++)))((('''$$$$$$%%%&&&'''&&&%%%%%%%%%((()))%%%!!! ###(((&&&'''((()))((()))+++---(((******)))'''%%%%%%%%%&&&&&&)))---///---(((######""""""###&&&)))---///(((*********((('''((()))///---***'''%%%%%%%%%%%%&&&'''((((((''')))+++...&&&$$$"""!!!"""###$$$%%%$$$((((((&&&%%%(((+++###"""###&&&%%%###%%%***'''%%%$$$%%%'''*********)))******)))&&&&&&))),,,...---***'''))),,,***%%%!!! (((777NNNdddZZZ999*********---111444111...+++******+++------,,,+++(((((('''%%%%%%(((,,,000,,,...111888III[[[aaa___FFFEEEVVVooorrrYYY>>>222,,,'''***000///''''''------......///000111222222......///222555777777666444888;;;;;;888666888;;;777555333222222444777999999999777777<<>>888666555555777888777555333555555333666===BBBBBB999555444555444111444888222555888888777555555666666777777555222000000111...///333777777666:::BBB???>>>===>>>??????;;;999555444444555888:::::::::444444777:::===>>><<<:::444444555555666777999;;;<<<===>>><<<999888999;;;777555777::::::888;;;@@@>>>:::999999888666888<<<888777777888:::===??????@@@@@@>>>:::555222222333888999:::;;;===>>>???@@@EEEDDDBBB>>>:::999:::;;;;;;;;;;;;;;;:::<<<@@@CCC???===;;;===@@@AAA===999:::;;;;;;;;;???DDDCCC>>>::::::;;;>>>@@@AAA???===666===@@@===:::;;;:::777666888;;;<<<<<<<<<===>>>===BBBEEEAAA@@@BBBBBB???999999888777888:::<<<===::::::;;;===>>>???@@@@@@<<>><<<;;;;;;<<<===???AAA@@@???>>>>>>??????>>>DDDGGGJJJHHHEEECCCEEEHHHGGGEEEBBB@@@???>>>===;;;>>>@@@CCCBBB???>>>@@@BBBFFFGGGGGGDDD@@@>>>???@@@}}}sssnnnggg```ZZZTTTOOOLLLFFFCCC???>>>DDDIIIFFF>>>999333000333555333111222///...,,,+++,,,---///111###'''((($$$###)))///222---,,,---...///---***'''%%%$$$"""""""""$$$&&&'''###$$$###!!! ###!!!###&&&'''(((((()))***%%%&&&'''%%%""" %%%$$$%%%(((++++++'''###"""!!! """&&&))),,,***+++,,,+++)))'''((()))000...+++(((&&&&&&&&&&&&###$$$$$$%%%&&&)))---111+++***)))'''&&&%%%$$$###$$$)))***((('''***---  ###$$$$$$(((...&&&$$$###$$$''')))******)))***)))%%%""""""&&&)))+++......******---...,,,***???UUUeeeTTT000###%%%(((+++...000,,,''''''''''''((()))(((%%%###$$$%%%&&&'''(((+++///333'''---888JJJaaaqqqnnnbbbTTTMMMYYYoookkkJJJ111---222---///444222***---777111///---,,,---///333555111111111444888:::;;;;;;444777999888666888===CCC===999333//////333999===;;;:::888777<<>>888999;;;;;;777111///222666888888888777666444111000444777<<>>:::666:::BBB>>><<<:::;;;===>>>;;;999666555444666888999888777555666999<<>>:::999;;;>>>:::888888999777555777<<<;;;999888:::999777888===888777777888;;;=========>>>???>>>;;;777555777999888999;;;===>>>???@@@@@@FFFEEECCC???<<<:::;;;===;;;<<<<<<;;;:::<<>>@@@CCCCCC>>>999999;;;<<<===BBBGGGFFF@@@777777999<<>><<<222:::???;;;888999777333222666:::;;;999999;;;======CCCFFFBBB@@@BBBAAA===>>><<<:::888888:::<<<>>>666777999;;;>>>@@@BBBCCC:::>>>BBBCCCAAA??????@@@????????????????????????EEECCCBBBAAAAAA???===<<